:root,[data-theme=retro-console-light]{color-scheme:light;--bg-top: #f4f0ee;--bg-bottom: #f4f0ee;--bg: #f4f0ee;--bg-deep: #ebe6e2;--bg-elevated: #faf7f4;--glass-fill: #ffffff;--glass-border: rgba(255, 255, 255, .15);--glass-highlight: rgba(251, 108, 55, .06);--grid-dot: color-mix(in srgb, #1a1d29 6%, transparent);--text-primary: #1a1d29;--text-muted: color-mix(in srgb, #1a1d29 70%, transparent);--text-faint: color-mix(in srgb, #1a1d29 50%, transparent);--accent: #fb6c37;--accent-contrast: #ffffff;--accent-soft: rgba(251, 108, 55, .15);--accent-glow: rgba(251, 108, 55, .08);--shadow-lg: 0 1px 0 rgba(26, 29, 41, .07);--nav-bg: color-mix(in srgb, #f4f0ee 94%, transparent);--surface-hover: rgba(251, 108, 55, .07);--surface-pressed: rgba(251, 108, 55, .12);--device-screen-bg: #f4f2ec;--border-strong: color-mix(in srgb, #1a1d29 16%, transparent)}[data-theme=retro-console-dark]{color-scheme:dark;--bg-top: #1a1d29;--bg-bottom: #1a1d29;--bg: #1a1d29;--bg-deep: #12151e;--bg-elevated: #252a38;--glass-fill: #2a3040;--glass-border: rgba(255, 255, 255, .08);--glass-highlight: rgba(251, 108, 55, .08);--grid-dot: color-mix(in srgb, #fdfcfc 4%, transparent);--text-primary: #fdfcfc;--text-muted: color-mix(in srgb, #fdfcfc 70%, transparent);--text-faint: color-mix(in srgb, #fdfcfc 50%, transparent);--accent: #fb6c37;--accent-contrast: #ffffff;--accent-soft: rgba(251, 108, 55, .2);--accent-glow: rgba(251, 108, 55, .1);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .45);--nav-bg: color-mix(in srgb, #1a1d29 94%, transparent);--surface-hover: rgba(251, 108, 55, .09);--surface-pressed: rgba(251, 108, 55, .15);--device-screen-bg: #1a1d29;--border-strong: color-mix(in srgb, #fdfcfc 16%, transparent)}[data-theme=blue-lagoon-light]{color-scheme:light;--bg-top: #f4f0ee;--bg-bottom: #f4f0ee;--bg: #f4f0ee;--bg-deep: #ebe6e2;--bg-elevated: #faf7f4;--glass-fill: #ffffff;--glass-border: rgba(255, 255, 255, .15);--glass-highlight: rgba(0, 102, 255, .06);--grid-dot: color-mix(in srgb, #1a1d29 6%, transparent);--text-primary: #1a1d29;--text-muted: color-mix(in srgb, #1a1d29 70%, transparent);--text-faint: color-mix(in srgb, #1a1d29 50%, transparent);--accent: #0066ff;--accent-contrast: #ffffff;--accent-soft: rgba(0, 102, 255, .15);--accent-glow: rgba(0, 102, 255, .09);--shadow-lg: 0 1px 0 rgba(26, 29, 41, .08);--nav-bg: color-mix(in srgb, #f4f0ee 94%, transparent);--surface-hover: rgba(0, 102, 255, .06);--surface-pressed: rgba(0, 102, 255, .1);--device-screen-bg: #f4f2ec;--border-strong: color-mix(in srgb, #1a1d29 16%, transparent)}[data-theme=blue-lagoon-dark]{color-scheme:dark;--bg-top: #1a1d29;--bg-bottom: #1a1d29;--bg: #1a1d29;--bg-deep: #12151e;--bg-elevated: #252a38;--glass-fill: #2a3040;--glass-border: rgba(255, 255, 255, .08);--glass-highlight: rgba(0, 102, 255, .1);--grid-dot: color-mix(in srgb, #fdfcfc 4%, transparent);--text-primary: #fdfcfc;--text-muted: color-mix(in srgb, #fdfcfc 70%, transparent);--text-faint: color-mix(in srgb, #fdfcfc 50%, transparent);--accent: #0066ff;--accent-contrast: #ffffff;--accent-soft: rgba(0, 102, 255, .22);--accent-glow: rgba(0, 102, 255, .12);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .5);--nav-bg: color-mix(in srgb, #1a1d29 94%, transparent);--surface-hover: rgba(0, 102, 255, .1);--surface-pressed: rgba(0, 102, 255, .16);--device-screen-bg: #1a1d29;--border-strong: color-mix(in srgb, #fdfcfc 16%, transparent)}[data-theme=zen-light]{color-scheme:light;--bg-top: #f4f0ee;--bg-bottom: #f4f0ee;--bg: #f4f0ee;--bg-deep: #ebe6e2;--bg-elevated: #faf7f4;--glass-fill: #ffffff;--glass-border: rgba(255, 255, 255, .15);--glass-highlight: color-mix(in srgb, #1a1d29 5%, transparent);--grid-dot: color-mix(in srgb, #1a1d29 5.5%, transparent);--text-primary: #1a1d29;--text-muted: color-mix(in srgb, #1a1d29 70%, transparent);--text-faint: color-mix(in srgb, #1a1d29 50%, transparent);--accent: #1a1d29;--accent-contrast: #f4f0ee;--accent-soft: color-mix(in srgb, #1a1d29 9%, transparent);--accent-glow: color-mix(in srgb, #1a1d29 5%, transparent);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .06);--nav-bg: color-mix(in srgb, #f4f0ee 94%, transparent);--surface-hover: color-mix(in srgb, #1a1d29 4%, transparent);--surface-pressed: color-mix(in srgb, #1a1d29 7%, transparent);--device-screen-bg: #f4f0ee;--border-strong: color-mix(in srgb, #1a1d29 16%, transparent)}[data-theme=zen-dark]{color-scheme:dark;--bg-top: #1a1d29;--bg-bottom: #1a1d29;--bg: #1a1d29;--bg-deep: #12151e;--bg-elevated: #252a38;--glass-fill: #2a3040;--glass-border: rgba(255, 255, 255, .08);--glass-highlight: color-mix(in srgb, #f4f0ee 6%, transparent);--grid-dot: color-mix(in srgb, #f4f0ee 4.5%, transparent);--text-primary: #f4f0ee;--text-muted: color-mix(in srgb, #f4f0ee 70%, transparent);--text-faint: color-mix(in srgb, #f4f0ee 50%, transparent);--accent: #f4f0ee;--accent-contrast: #1a1d29;--accent-soft: color-mix(in srgb, #f4f0ee 12%, transparent);--accent-glow: color-mix(in srgb, #f4f0ee 6%, transparent);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .5);--nav-bg: color-mix(in srgb, #1a1d29 94%, transparent);--surface-hover: color-mix(in srgb, #f4f0ee 6%, transparent);--surface-pressed: color-mix(in srgb, #f4f0ee 10%, transparent);--device-screen-bg: #1a1d29;--border-strong: color-mix(in srgb, #f4f0ee 18%, transparent)}[data-theme=eclipse-light]{color-scheme:light;--bg-top: #ffffff;--bg-bottom: #ffffff;--bg: #ffffff;--bg-deep: #f7f7f7;--bg-elevated: #ffffff;--glass-fill: #ffffff;--glass-border: transparent;--glass-highlight: color-mix(in srgb, #000 4%, transparent);--grid-dot: transparent;--text-primary: #000000;--text-muted: color-mix(in srgb, #000 70%, transparent);--text-faint: color-mix(in srgb, #000 50%, transparent);--accent: #000000;--accent-contrast: #ffffff;--accent-soft: color-mix(in srgb, #000 8%, transparent);--accent-glow: color-mix(in srgb, #000 4%, transparent);--shadow-lg: none;--nav-bg: color-mix(in srgb, #fff 94%, transparent);--surface-hover: color-mix(in srgb, #000 4%, transparent);--surface-pressed: color-mix(in srgb, #000 7%, transparent);--device-screen-bg: #ffffff;--border-strong: color-mix(in srgb, #000 14%, transparent)}[data-theme=eclipse-dark]{color-scheme:dark;--bg-top: #000000;--bg-bottom: #000000;--bg: #000000;--bg-deep: #000000;--bg-elevated: #0a0a0a;--glass-fill: #0a0a0a;--glass-border: transparent;--glass-highlight: color-mix(in srgb, #fff 6%, transparent);--grid-dot: transparent;--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #000000;--accent-soft: color-mix(in srgb, #fff 12%, transparent);--accent-glow: color-mix(in srgb, #fff 6%, transparent);--shadow-lg: none;--nav-bg: color-mix(in srgb, #000 94%, transparent);--surface-hover: color-mix(in srgb, #fff 6%, transparent);--surface-pressed: color-mix(in srgb, #fff 10%, transparent);--device-screen-bg: #000000;--border-strong: color-mix(in srgb, #fff 16%, transparent)}[data-theme=ocean-foam-light]{color-scheme:light;--bg-top: #5cb8e8;--bg-bottom: #0e2844;--bg: #2e6e96;--bg-deep: #0e2844;--bg-elevated: color-mix(in srgb, #fff 16%, transparent);--glass-fill: color-mix(in srgb, #fff 14%, transparent);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .1);--grid-dot: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #0e2844;--accent-soft: rgba(255, 255, 255, .16);--accent-glow: rgba(255, 255, 255, .1);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .12);--nav-bg: color-mix(in srgb, #3a8ab8 88%, transparent);--surface-hover: rgba(255, 255, 255, .1);--surface-pressed: rgba(255, 255, 255, .16);--device-screen-bg: color-mix(in srgb, #0e2844 55%, #5cb8e8);--border-strong: rgba(255, 255, 255, .22)}[data-theme=ocean-foam-dark]{color-scheme:dark;--bg-top: #0a2540;--bg-bottom: #010810;--bg: #061928;--bg-deep: #010810;--bg-elevated: color-mix(in srgb, #e8f4fc 10%, transparent);--glass-fill: color-mix(in srgb, #e8f4fc 8%, transparent);--glass-border: color-mix(in srgb, #e8f4fc 12%, transparent);--glass-highlight: color-mix(in srgb, #e8f4fc 8%, transparent);--grid-dot: color-mix(in srgb, #e8f4fc 6%, transparent);--text-primary: #e8f4fc;--text-muted: color-mix(in srgb, #e8f4fc 70%, transparent);--text-faint: color-mix(in srgb, #e8f4fc 50%, transparent);--accent: #e8f4fc;--accent-contrast: #010810;--accent-soft: color-mix(in srgb, #e8f4fc 14%, transparent);--accent-glow: color-mix(in srgb, #e8f4fc 8%, transparent);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .4);--nav-bg: color-mix(in srgb, #0a2540 90%, transparent);--surface-hover: color-mix(in srgb, #e8f4fc 8%, transparent);--surface-pressed: color-mix(in srgb, #e8f4fc 12%, transparent);--device-screen-bg: #061928;--border-strong: color-mix(in srgb, #e8f4fc 18%, transparent)}[data-theme=candy-light]{color-scheme:light;--bg-top: #f059fc;--bg-bottom: #52abd6;--bg: #a15ce9;--bg-deep: #52abd6;--bg-elevated: color-mix(in srgb, #fff 16%, transparent);--glass-fill: color-mix(in srgb, #fff 14%, transparent);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .1);--grid-dot: rgba(255, 255, 255, .1);--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #4a148c;--accent-soft: rgba(255, 255, 255, .16);--accent-glow: rgba(255, 255, 255, .1);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .1);--nav-bg: color-mix(in srgb, #c05ce8 86%, transparent);--surface-hover: rgba(255, 255, 255, .1);--surface-pressed: rgba(255, 255, 255, .16);--device-screen-bg: #8a4fd0;--border-strong: rgba(255, 255, 255, .22)}[data-theme=candy-dark]{color-scheme:dark;--bg-top: #4a148c;--bg-bottom: #0d1b4a;--bg: #2b185b;--bg-deep: #0d1b4a;--bg-elevated: color-mix(in srgb, #fff 10%, transparent);--glass-fill: color-mix(in srgb, #fff 8%, transparent);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .08);--grid-dot: rgba(255, 255, 255, .06);--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #0d1b4a;--accent-soft: rgba(255, 255, 255, .14);--accent-glow: rgba(255, 255, 255, .08);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .4);--nav-bg: color-mix(in srgb, #4a148c 90%, transparent);--surface-hover: rgba(255, 255, 255, .08);--surface-pressed: rgba(255, 255, 255, .12);--device-screen-bg: #2b185b;--border-strong: rgba(255, 255, 255, .18)}[data-theme=pink-light]{color-scheme:light;--bg-top: #fb4b43;--bg-bottom: #901775;--bg: #c6315c;--bg-deep: #901775;--bg-elevated: color-mix(in srgb, #fff 16%, transparent);--glass-fill: color-mix(in srgb, #fff 14%, transparent);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .1);--grid-dot: rgba(255, 255, 255, .1);--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #6d1320;--accent-soft: rgba(255, 255, 255, .16);--accent-glow: rgba(255, 255, 255, .1);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .1);--nav-bg: color-mix(in srgb, #d83a55 86%, transparent);--surface-hover: rgba(255, 255, 255, .1);--surface-pressed: rgba(255, 255, 255, .16);--device-screen-bg: #b0285a;--border-strong: rgba(255, 255, 255, .22)}[data-theme=pink-dark]{color-scheme:dark;--bg-top: #6d1320;--bg-bottom: #2d0a20;--bg: #4d0f20;--bg-deep: #2d0a20;--bg-elevated: color-mix(in srgb, #fff 10%, transparent);--glass-fill: color-mix(in srgb, #fff 8%, transparent);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .08);--grid-dot: rgba(255, 255, 255, .06);--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #2d0a20;--accent-soft: rgba(255, 255, 255, .14);--accent-glow: rgba(255, 255, 255, .08);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .4);--nav-bg: color-mix(in srgb, #6d1320 90%, transparent);--surface-hover: rgba(255, 255, 255, .08);--surface-pressed: rgba(255, 255, 255, .12);--device-screen-bg: #4d0f20;--border-strong: rgba(255, 255, 255, .18)}[data-theme=horizon-light]{color-scheme:light;--bg-top: #62c441;--bg-bottom: #4a90e8;--bg: #56aa95;--bg-deep: #4a90e8;--bg-elevated: color-mix(in srgb, #fff 16%, transparent);--glass-fill: color-mix(in srgb, #fff 14%, transparent);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .1);--grid-dot: rgba(255, 255, 255, .1);--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #0d3260;--accent-soft: rgba(255, 255, 255, .16);--accent-glow: rgba(255, 255, 255, .1);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .1);--nav-bg: color-mix(in srgb, #56aa95 86%, transparent);--surface-hover: rgba(255, 255, 255, .1);--surface-pressed: rgba(255, 255, 255, .16);--device-screen-bg: #4a9ab8;--border-strong: rgba(255, 255, 255, .22)}[data-theme=horizon-dark]{color-scheme:dark;--bg-top: #1e6b2e;--bg-bottom: #0d3260;--bg: #164e47;--bg-deep: #0d3260;--bg-elevated: color-mix(in srgb, #fff 10%, transparent);--glass-fill: color-mix(in srgb, #fff 8%, transparent);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .08);--grid-dot: rgba(255, 255, 255, .06);--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #0d3260;--accent-soft: rgba(255, 255, 255, .14);--accent-glow: rgba(255, 255, 255, .08);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .4);--nav-bg: color-mix(in srgb, #1e6b2e 90%, transparent);--surface-hover: rgba(255, 255, 255, .08);--surface-pressed: rgba(255, 255, 255, .12);--device-screen-bg: #164e47;--border-strong: rgba(255, 255, 255, .18)}[data-theme=forest-light]{color-scheme:light;--bg-top: #4fc36a;--bg-bottom: #0e5128;--bg: #2e8a49;--bg-deep: #0e5128;--bg-elevated: color-mix(in srgb, #fff 16%, transparent);--glass-fill: color-mix(in srgb, #fff 14%, transparent);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .1);--grid-dot: rgba(255, 255, 255, .1);--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #05140b;--accent-soft: rgba(255, 255, 255, .16);--accent-glow: rgba(255, 255, 255, .1);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .1);--nav-bg: color-mix(in srgb, #2e8a49 86%, transparent);--surface-hover: rgba(255, 255, 255, .1);--surface-pressed: rgba(255, 255, 255, .16);--device-screen-bg: #1f6a38;--border-strong: rgba(255, 255, 255, .22)}[data-theme=forest-dark]{color-scheme:dark;--bg-top: #103d22;--bg-bottom: #05140b;--bg: #0a2816;--bg-deep: #05140b;--bg-elevated: color-mix(in srgb, #e6f4ea 10%, transparent);--glass-fill: color-mix(in srgb, #e6f4ea 8%, transparent);--glass-border: color-mix(in srgb, #e6f4ea 12%, transparent);--glass-highlight: color-mix(in srgb, #e6f4ea 8%, transparent);--grid-dot: color-mix(in srgb, #e6f4ea 6%, transparent);--text-primary: #e6f4ea;--text-muted: color-mix(in srgb, #e6f4ea 70%, transparent);--text-faint: color-mix(in srgb, #e6f4ea 50%, transparent);--accent: #e6f4ea;--accent-contrast: #05140b;--accent-soft: color-mix(in srgb, #e6f4ea 14%, transparent);--accent-glow: color-mix(in srgb, #e6f4ea 8%, transparent);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .4);--nav-bg: color-mix(in srgb, #103d22 90%, transparent);--surface-hover: color-mix(in srgb, #e6f4ea 8%, transparent);--surface-pressed: color-mix(in srgb, #e6f4ea 12%, transparent);--device-screen-bg: #0a2816;--border-strong: color-mix(in srgb, #e6f4ea 18%, transparent)}[data-theme=peach-light]{color-scheme:light;--bg-top: #ff5c8a;--bg-bottom: #ff9248;--bg: #ff7769;--bg-deep: #ff9248;--bg-elevated: color-mix(in srgb, #fff 18%, transparent);--glass-fill: color-mix(in srgb, #fff 14%, transparent);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .12);--grid-dot: rgba(255, 255, 255, .12);--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #7e2240;--accent-soft: rgba(255, 255, 255, .18);--accent-glow: rgba(255, 255, 255, .1);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .08);--nav-bg: color-mix(in srgb, #ff7769 86%, transparent);--surface-hover: rgba(255, 255, 255, .12);--surface-pressed: rgba(255, 255, 255, .18);--device-screen-bg: #ff6e70;--border-strong: rgba(255, 255, 255, .24)}[data-theme=peach-dark]{color-scheme:dark;--bg-top: #7e2240;--bg-bottom: #311208;--bg: #571a24;--bg-deep: #311208;--bg-elevated: color-mix(in srgb, #ffe9dd 10%, transparent);--glass-fill: color-mix(in srgb, #ffe9dd 8%, transparent);--glass-border: color-mix(in srgb, #ffe9dd 12%, transparent);--glass-highlight: color-mix(in srgb, #ffe9dd 8%, transparent);--grid-dot: color-mix(in srgb, #ffe9dd 6%, transparent);--text-primary: #ffe9dd;--text-muted: color-mix(in srgb, #ffe9dd 70%, transparent);--text-faint: color-mix(in srgb, #ffe9dd 50%, transparent);--accent: #ffe9dd;--accent-contrast: #311208;--accent-soft: color-mix(in srgb, #ffe9dd 14%, transparent);--accent-glow: color-mix(in srgb, #ffe9dd 8%, transparent);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .4);--nav-bg: color-mix(in srgb, #7e2240 90%, transparent);--surface-hover: color-mix(in srgb, #ffe9dd 8%, transparent);--surface-pressed: color-mix(in srgb, #ffe9dd 12%, transparent);--device-screen-bg: #571a24;--border-strong: color-mix(in srgb, #ffe9dd 18%, transparent)}[data-theme=slate-light]{color-scheme:light;--bg-top: #acc8e0;--bg-bottom: #060607;--bg: #596774;--bg-deep: #060607;--bg-elevated: color-mix(in srgb, #fff 14%, transparent);--glass-fill: color-mix(in srgb, #fff 12%, transparent);--glass-border: rgba(255, 255, 255, .12);--glass-highlight: rgba(255, 255, 255, .08);--grid-dot: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-muted: color-mix(in srgb, #fff 70%, transparent);--text-faint: color-mix(in srgb, #fff 50%, transparent);--accent: #ffffff;--accent-contrast: #060607;--accent-soft: rgba(255, 255, 255, .14);--accent-glow: rgba(255, 255, 255, .08);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .15);--nav-bg: color-mix(in srgb, #6a8094 86%, transparent);--surface-hover: rgba(255, 255, 255, .1);--surface-pressed: rgba(255, 255, 255, .14);--device-screen-bg: #3a4650;--border-strong: rgba(255, 255, 255, .2)}[data-theme=slate-dark]{color-scheme:dark;--bg-top: #52677a;--bg-bottom: #0e1011;--bg: #303c46;--bg-deep: #0e1011;--bg-elevated: color-mix(in srgb, #e8eef4 10%, transparent);--glass-fill: color-mix(in srgb, #e8eef4 8%, transparent);--glass-border: color-mix(in srgb, #e8eef4 12%, transparent);--glass-highlight: color-mix(in srgb, #e8eef4 8%, transparent);--grid-dot: color-mix(in srgb, #e8eef4 6%, transparent);--text-primary: #e8eef4;--text-muted: color-mix(in srgb, #e8eef4 70%, transparent);--text-faint: color-mix(in srgb, #e8eef4 50%, transparent);--accent: #e8eef4;--accent-contrast: #0e1011;--accent-soft: color-mix(in srgb, #e8eef4 14%, transparent);--accent-glow: color-mix(in srgb, #e8eef4 8%, transparent);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .4);--nav-bg: color-mix(in srgb, #52677a 90%, transparent);--surface-hover: color-mix(in srgb, #e8eef4 8%, transparent);--surface-pressed: color-mix(in srgb, #e8eef4 12%, transparent);--device-screen-bg: #303c46;--border-strong: color-mix(in srgb, #e8eef4 18%, transparent)}@keyframes hero-seal-tick-ring1-cw{0.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 0deg))}0.01667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + .12deg))}0.04667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + .36deg))}1.93333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 13.5deg))}2.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 12.05deg))}3.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 12deg))}3.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 12deg))}3.35000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 12.12deg))}3.38000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 12.36deg))}5.26667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 25.5deg))}5.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 24.05deg))}6.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 24deg))}6.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 24deg))}6.68333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 24.12deg))}6.71333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 24.36deg))}8.60000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 37.5deg))}8.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 36.05deg))}10.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 36deg))}10.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 36deg))}10.01667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 36.12deg))}10.04667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 36.36deg))}11.93333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 49.5deg))}12.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 48.05deg))}13.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 48deg))}13.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 48deg))}13.35000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 48.12deg))}13.38000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 48.36deg))}15.26667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 61.5deg))}15.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 60.05deg))}16.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 60deg))}16.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 60deg))}16.68333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 60.12deg))}16.71333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 60.36deg))}18.60000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 73.5deg))}18.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 72.05deg))}20.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 72deg))}20.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 72deg))}20.01667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 72.12deg))}20.04667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 72.36deg))}21.93333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 85.5deg))}22.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 84.05deg))}23.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 84deg))}23.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 84deg))}23.35000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 84.12deg))}23.38000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 84.36deg))}25.26667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 97.5deg))}25.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 96.05deg))}26.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 96deg))}26.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 96deg))}26.68333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 96.12deg))}26.71333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 96.36deg))}28.60000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 109.5deg))}28.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 108.05deg))}30.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 108deg))}30.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 108deg))}30.01667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 108.12deg))}30.04667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 108.36deg))}31.93333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 121.5deg))}32.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 120.05deg))}33.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 120deg))}33.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 120deg))}33.35000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 120.12deg))}33.38000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 120.36deg))}35.26667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 133.5deg))}35.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 132.05deg))}36.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 132deg))}36.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 132deg))}36.68333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 132.12deg))}36.71333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 132.36deg))}38.60000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 145.5deg))}38.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 144.05deg))}40.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 144deg))}40.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 144deg))}40.01667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 144.12deg))}40.04667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 144.36deg))}41.93333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 157.5deg))}42.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 156.05deg))}43.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 156deg))}43.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 156deg))}43.35000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 156.12deg))}43.38000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 156.36deg))}45.26667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 169.5deg))}45.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 168.05deg))}46.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 168deg))}46.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 168deg))}46.68333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 168.12deg))}46.71333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 168.36deg))}48.60000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 181.5deg))}48.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 180.05deg))}50.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 180deg))}50.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 180deg))}50.01667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 180.12deg))}50.04667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 180.36deg))}51.93333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 193.5deg))}52.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 192.05deg))}53.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 192deg))}53.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 192deg))}53.35000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 192.12deg))}53.38000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 192.36deg))}55.26667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 205.5deg))}55.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 204.05deg))}56.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 204deg))}56.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 204deg))}56.68333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 204.12deg))}56.71333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 204.36deg))}58.60000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 217.5deg))}58.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 216.05deg))}60.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 216deg))}60.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 216deg))}60.01667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 216.12deg))}60.04667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 216.36deg))}61.93333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 229.5deg))}62.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 228.05deg))}63.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 228deg))}63.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 228deg))}63.35000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 228.12deg))}63.38000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 228.36deg))}65.26667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 241.5deg))}65.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 240.05deg))}66.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 240deg))}66.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 240deg))}66.68333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 240.12deg))}66.71333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 240.36deg))}68.60000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 253.5deg))}68.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 252.05deg))}70.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 252deg))}70.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 252deg))}70.01667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 252.12deg))}70.04667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 252.36deg))}71.93333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 265.5deg))}72.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 264.05deg))}73.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 264deg))}73.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 264deg))}73.35000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 264.12deg))}73.38000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 264.36deg))}75.26667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 277.5deg))}75.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 276.05deg))}76.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 276deg))}76.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 276deg))}76.68333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 276.12deg))}76.71333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 276.36deg))}78.60000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 289.5deg))}78.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 288.05deg))}80.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 288deg))}80.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 288deg))}80.01667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 288.12deg))}80.04667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 288.36deg))}81.93333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 301.5deg))}82.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 300.05deg))}83.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 300deg))}83.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 300deg))}83.35000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 300.12deg))}83.38000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 300.36deg))}85.26667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 313.5deg))}85.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 312.05deg))}86.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 312deg))}86.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 312deg))}86.68333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 312.12deg))}86.71333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 312.36deg))}88.60000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 325.5deg))}88.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 324.05deg))}90.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 324deg))}90.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 324deg))}90.01667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 324.12deg))}90.04667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 324.36deg))}91.93333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 337.5deg))}92.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 336.05deg))}93.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 336deg))}93.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 336deg))}93.35000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 336.12deg))}93.38000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 336.36deg))}95.26667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 349.5deg))}95.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 348.05deg))}96.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 348deg))}96.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 348deg))}96.68333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 348.12deg))}96.71333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 348.36deg))}98.60000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 361.5deg))}98.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 360.05deg))}100.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 360deg))}}@keyframes hero-seal-tick-ring2-ccw{0.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 0deg))}0.01111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -.08deg))}0.03111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -.24deg))}1.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -9.5deg))}1.46667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -8.05deg))}2.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -8deg))}2.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -8deg))}2.23333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -8.08deg))}2.25333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -8.24deg))}3.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -17.5deg))}3.68889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -16.05deg))}4.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -16deg))}4.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -16deg))}4.45556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -16.08deg))}4.47556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -16.24deg))}5.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -25.5deg))}5.91111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -24.05deg))}6.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -24deg))}6.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -24deg))}6.67778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -24.08deg))}6.69778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -24.24deg))}7.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -33.5deg))}8.13333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -32.05deg))}8.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -32deg))}8.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -32deg))}8.90000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -32.08deg))}8.92000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -32.24deg))}10.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -41.5deg))}10.35556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -40.05deg))}11.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -40deg))}11.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -40deg))}11.12222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -40.08deg))}11.14222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -40.24deg))}12.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -49.5deg))}12.57778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -48.05deg))}13.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -48deg))}13.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -48deg))}13.34444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -48.08deg))}13.36444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -48.24deg))}14.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -57.5deg))}14.80000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -56.05deg))}15.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -56deg))}15.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -56deg))}15.56667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -56.08deg))}15.58667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -56.24deg))}16.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -65.5deg))}17.02222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -64.05deg))}17.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -64deg))}17.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -64deg))}17.78889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -64.08deg))}17.80889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -64.24deg))}19.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -73.5deg))}19.24444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -72.05deg))}20.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -72deg))}20.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -72deg))}20.01111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -72.08deg))}20.03111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -72.24deg))}21.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -81.5deg))}21.46667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -80.05deg))}22.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -80deg))}22.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -80deg))}22.23333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -80.08deg))}22.25333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -80.24deg))}23.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -89.5deg))}23.68889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -88.05deg))}24.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -88deg))}24.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -88deg))}24.45556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -88.08deg))}24.47556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -88.24deg))}25.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -97.5deg))}25.91111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -96.05deg))}26.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -96deg))}26.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -96deg))}26.67778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -96.08deg))}26.69778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -96.24deg))}27.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -105.5deg))}28.13333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -104.05deg))}28.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -104deg))}28.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -104deg))}28.90000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -104.08deg))}28.92000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -104.24deg))}30.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -113.5deg))}30.35556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -112.05deg))}31.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -112deg))}31.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -112deg))}31.12222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -112.08deg))}31.14222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -112.24deg))}32.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -121.5deg))}32.57778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -120.05deg))}33.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -120deg))}33.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -120deg))}33.34444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -120.08deg))}33.36444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -120.24deg))}34.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -129.5deg))}34.80000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -128.05deg))}35.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -128deg))}35.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -128deg))}35.56667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -128.08deg))}35.58667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -128.24deg))}36.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -137.5deg))}37.02222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -136.05deg))}37.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -136deg))}37.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -136deg))}37.78889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -136.08deg))}37.80889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -136.24deg))}39.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -145.5deg))}39.24444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -144.05deg))}40.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -144deg))}40.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -144deg))}40.01111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -144.08deg))}40.03111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -144.24deg))}41.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -153.5deg))}41.46667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -152.05deg))}42.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -152deg))}42.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -152deg))}42.23333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -152.08deg))}42.25333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -152.24deg))}43.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -161.5deg))}43.68889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -160.05deg))}44.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -160deg))}44.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -160deg))}44.45556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -160.08deg))}44.47556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -160.24deg))}45.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -169.5deg))}45.91111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -168.05deg))}46.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -168deg))}46.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -168deg))}46.67778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -168.08deg))}46.69778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -168.24deg))}47.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -177.5deg))}48.13333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -176.05deg))}48.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -176deg))}48.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -176deg))}48.90000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -176.08deg))}48.92000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -176.24deg))}50.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -185.5deg))}50.35556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -184.05deg))}51.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -184deg))}51.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -184deg))}51.12222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -184.08deg))}51.14222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -184.24deg))}52.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -193.5deg))}52.57778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -192.05deg))}53.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -192deg))}53.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -192deg))}53.34444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -192.08deg))}53.36444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -192.24deg))}54.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -201.5deg))}54.80000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -200.05deg))}55.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -200deg))}55.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -200deg))}55.56667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -200.08deg))}55.58667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -200.24deg))}56.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -209.5deg))}57.02222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -208.05deg))}57.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -208deg))}57.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -208deg))}57.78889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -208.08deg))}57.80889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -208.24deg))}59.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -217.5deg))}59.24444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -216.05deg))}60.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -216deg))}60.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -216deg))}60.01111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -216.08deg))}60.03111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -216.24deg))}61.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -225.5deg))}61.46667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -224.05deg))}62.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -224deg))}62.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -224deg))}62.23333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -224.08deg))}62.25333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -224.24deg))}63.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -233.5deg))}63.68889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -232.05deg))}64.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -232deg))}64.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -232deg))}64.45556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -232.08deg))}64.47556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -232.24deg))}65.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -241.5deg))}65.91111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -240.05deg))}66.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -240deg))}66.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -240deg))}66.67778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -240.08deg))}66.69778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -240.24deg))}67.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -249.5deg))}68.13333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -248.05deg))}68.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -248deg))}68.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -248deg))}68.90000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -248.08deg))}68.92000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -248.24deg))}70.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -257.5deg))}70.35556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -256.05deg))}71.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -256deg))}71.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -256deg))}71.12222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -256.08deg))}71.14222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -256.24deg))}72.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -265.5deg))}72.57778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -264.05deg))}73.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -264deg))}73.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -264deg))}73.34444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -264.08deg))}73.36444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -264.24deg))}74.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -273.5deg))}74.80000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -272.05deg))}75.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -272deg))}75.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -272deg))}75.56667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -272.08deg))}75.58667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -272.24deg))}76.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -281.5deg))}77.02222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -280.05deg))}77.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -280deg))}77.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -280deg))}77.78889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -280.08deg))}77.80889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -280.24deg))}79.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -289.5deg))}79.24444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -288.05deg))}80.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -288deg))}80.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -288deg))}80.01111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -288.08deg))}80.03111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -288.24deg))}81.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -297.5deg))}81.46667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -296.05deg))}82.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -296deg))}82.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -296deg))}82.23333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -296.08deg))}82.25333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -296.24deg))}83.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -305.5deg))}83.68889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -304.05deg))}84.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -304deg))}84.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -304deg))}84.45556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -304.08deg))}84.47556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -304.24deg))}85.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -313.5deg))}85.91111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -312.05deg))}86.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -312deg))}86.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -312deg))}86.67778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -312.08deg))}86.69778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -312.24deg))}87.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -321.5deg))}88.13333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -320.05deg))}88.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -320deg))}88.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -320deg))}88.90000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -320.08deg))}88.92000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -320.24deg))}90.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -329.5deg))}90.35556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -328.05deg))}91.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -328deg))}91.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -328deg))}91.12222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -328.08deg))}91.14222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -328.24deg))}92.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -337.5deg))}92.57778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -336.05deg))}93.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -336deg))}93.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -336deg))}93.34444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -336.08deg))}93.36444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -336.24deg))}94.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -345.5deg))}94.80000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -344.05deg))}95.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -344deg))}95.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -344deg))}95.56667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -344.08deg))}95.58667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -344.24deg))}96.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -353.5deg))}97.02222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -352.05deg))}97.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -352deg))}97.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -352deg))}97.78889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -352.08deg))}97.80889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -352.24deg))}99.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -361.5deg))}99.24444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -360.05deg))}100.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + -360deg))}}@keyframes hero-seal-tick-ring3-cw{0.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 0deg))}0.00556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + .04deg))}0.01556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + .12deg))}0.64444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 5.5deg))}0.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 4.05deg))}1.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 4deg))}1.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 4deg))}1.11667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 4.04deg))}1.12667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 4.12deg))}1.75556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 9.5deg))}1.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 8.05deg))}2.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 8deg))}2.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 8deg))}2.22778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 8.04deg))}2.23778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 8.12deg))}2.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 13.5deg))}2.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 12.05deg))}3.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 12deg))}3.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 12deg))}3.33889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 12.04deg))}3.34889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 12.12deg))}3.97778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 17.5deg))}4.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 16.05deg))}4.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 16deg))}4.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 16deg))}4.45000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 16.04deg))}4.46000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 16.12deg))}5.08889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 21.5deg))}5.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 20.05deg))}5.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 20deg))}5.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 20deg))}5.56111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 20.04deg))}5.57111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 20.12deg))}6.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 25.5deg))}6.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 24.05deg))}6.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 24deg))}6.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 24deg))}6.67222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 24.04deg))}6.68222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 24.12deg))}7.31111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 29.5deg))}7.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 28.05deg))}7.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 28deg))}7.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 28deg))}7.78333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 28.04deg))}7.79333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 28.12deg))}8.42222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 33.5deg))}8.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 32.05deg))}8.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 32deg))}8.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 32deg))}8.89444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 32.04deg))}8.90444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 32.12deg))}9.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 37.5deg))}9.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 36.05deg))}10.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 36deg))}10.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 36deg))}10.00556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 36.04deg))}10.01556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 36.12deg))}10.64444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 41.5deg))}10.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 40.05deg))}11.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 40deg))}11.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 40deg))}11.11667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 40.04deg))}11.12667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 40.12deg))}11.75556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 45.5deg))}11.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 44.05deg))}12.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 44deg))}12.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 44deg))}12.22778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 44.04deg))}12.23778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 44.12deg))}12.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 49.5deg))}12.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 48.05deg))}13.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 48deg))}13.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 48deg))}13.33889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 48.04deg))}13.34889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 48.12deg))}13.97778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 53.5deg))}14.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 52.05deg))}14.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 52deg))}14.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 52deg))}14.45000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 52.04deg))}14.46000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 52.12deg))}15.08889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 57.5deg))}15.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 56.05deg))}15.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 56deg))}15.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 56deg))}15.56111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 56.04deg))}15.57111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 56.12deg))}16.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 61.5deg))}16.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 60.05deg))}16.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 60deg))}16.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 60deg))}16.67222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 60.04deg))}16.68222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 60.12deg))}17.31111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 65.5deg))}17.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 64.05deg))}17.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 64deg))}17.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 64deg))}17.78333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 64.04deg))}17.79333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 64.12deg))}18.42222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 69.5deg))}18.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 68.05deg))}18.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 68deg))}18.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 68deg))}18.89444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 68.04deg))}18.90444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 68.12deg))}19.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 73.5deg))}19.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 72.05deg))}20.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 72deg))}20.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 72deg))}20.00556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 72.04deg))}20.01556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 72.12deg))}20.64444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 77.5deg))}20.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 76.05deg))}21.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 76deg))}21.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 76deg))}21.11667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 76.04deg))}21.12667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 76.12deg))}21.75556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 81.5deg))}21.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 80.05deg))}22.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 80deg))}22.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 80deg))}22.22778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 80.04deg))}22.23778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 80.12deg))}22.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 85.5deg))}22.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 84.05deg))}23.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 84deg))}23.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 84deg))}23.33889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 84.04deg))}23.34889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 84.12deg))}23.97778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 89.5deg))}24.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 88.05deg))}24.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 88deg))}24.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 88deg))}24.45000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 88.04deg))}24.46000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 88.12deg))}25.08889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 93.5deg))}25.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 92.05deg))}25.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 92deg))}25.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 92deg))}25.56111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 92.04deg))}25.57111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 92.12deg))}26.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 97.5deg))}26.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 96.05deg))}26.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 96deg))}26.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 96deg))}26.67222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 96.04deg))}26.68222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 96.12deg))}27.31111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 101.5deg))}27.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 100.05deg))}27.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 100deg))}27.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 100deg))}27.78333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 100.04deg))}27.79333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 100.12deg))}28.42222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 105.5deg))}28.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 104.05deg))}28.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 104deg))}28.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 104deg))}28.89444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 104.04deg))}28.90444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 104.12deg))}29.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 109.5deg))}29.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 108.05deg))}30.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 108deg))}30.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 108deg))}30.00556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 108.04deg))}30.01556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 108.12deg))}30.64444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 113.5deg))}30.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 112.05deg))}31.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 112deg))}31.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 112deg))}31.11667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 112.04deg))}31.12667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 112.12deg))}31.75556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 117.5deg))}31.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 116.05deg))}32.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 116deg))}32.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 116deg))}32.22778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 116.04deg))}32.23778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 116.12deg))}32.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 121.5deg))}32.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 120.05deg))}33.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 120deg))}33.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 120deg))}33.33889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 120.04deg))}33.34889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 120.12deg))}33.97778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 125.5deg))}34.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 124.05deg))}34.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 124deg))}34.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 124deg))}34.45000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 124.04deg))}34.46000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 124.12deg))}35.08889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 129.5deg))}35.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 128.05deg))}35.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 128deg))}35.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 128deg))}35.56111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 128.04deg))}35.57111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 128.12deg))}36.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 133.5deg))}36.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 132.05deg))}36.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 132deg))}36.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 132deg))}36.67222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 132.04deg))}36.68222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 132.12deg))}37.31111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 137.5deg))}37.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 136.05deg))}37.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 136deg))}37.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 136deg))}37.78333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 136.04deg))}37.79333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 136.12deg))}38.42222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 141.5deg))}38.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 140.05deg))}38.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 140deg))}38.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 140deg))}38.89444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 140.04deg))}38.90444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 140.12deg))}39.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 145.5deg))}39.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 144.05deg))}40.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 144deg))}40.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 144deg))}40.00556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 144.04deg))}40.01556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 144.12deg))}40.64444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 149.5deg))}40.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 148.05deg))}41.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 148deg))}41.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 148deg))}41.11667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 148.04deg))}41.12667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 148.12deg))}41.75556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 153.5deg))}41.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 152.05deg))}42.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 152deg))}42.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 152deg))}42.22778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 152.04deg))}42.23778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 152.12deg))}42.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 157.5deg))}42.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 156.05deg))}43.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 156deg))}43.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 156deg))}43.33889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 156.04deg))}43.34889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 156.12deg))}43.97778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 161.5deg))}44.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 160.05deg))}44.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 160deg))}44.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 160deg))}44.45000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 160.04deg))}44.46000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 160.12deg))}45.08889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 165.5deg))}45.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 164.05deg))}45.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 164deg))}45.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 164deg))}45.56111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 164.04deg))}45.57111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 164.12deg))}46.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 169.5deg))}46.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 168.05deg))}46.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 168deg))}46.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 168deg))}46.67222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 168.04deg))}46.68222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 168.12deg))}47.31111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 173.5deg))}47.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 172.05deg))}47.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 172deg))}47.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 172deg))}47.78333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 172.04deg))}47.79333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 172.12deg))}48.42222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 177.5deg))}48.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 176.05deg))}48.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 176deg))}48.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 176deg))}48.89444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 176.04deg))}48.90444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 176.12deg))}49.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 181.5deg))}49.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 180.05deg))}50.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 180deg))}50.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 180deg))}50.00556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 180.04deg))}50.01556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 180.12deg))}50.64444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 185.5deg))}50.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 184.05deg))}51.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 184deg))}51.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 184deg))}51.11667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 184.04deg))}51.12667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 184.12deg))}51.75556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 189.5deg))}51.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 188.05deg))}52.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 188deg))}52.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 188deg))}52.22778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 188.04deg))}52.23778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 188.12deg))}52.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 193.5deg))}52.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 192.05deg))}53.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 192deg))}53.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 192deg))}53.33889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 192.04deg))}53.34889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 192.12deg))}53.97778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 197.5deg))}54.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 196.05deg))}54.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 196deg))}54.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 196deg))}54.45000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 196.04deg))}54.46000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 196.12deg))}55.08889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 201.5deg))}55.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 200.05deg))}55.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 200deg))}55.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 200deg))}55.56111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 200.04deg))}55.57111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 200.12deg))}56.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 205.5deg))}56.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 204.05deg))}56.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 204deg))}56.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 204deg))}56.67222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 204.04deg))}56.68222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 204.12deg))}57.31111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 209.5deg))}57.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 208.05deg))}57.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 208deg))}57.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 208deg))}57.78333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 208.04deg))}57.79333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 208.12deg))}58.42222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 213.5deg))}58.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 212.05deg))}58.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 212deg))}58.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 212deg))}58.89444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 212.04deg))}58.90444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 212.12deg))}59.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 217.5deg))}59.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 216.05deg))}60.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 216deg))}60.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 216deg))}60.00556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 216.04deg))}60.01556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 216.12deg))}60.64444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 221.5deg))}60.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 220.05deg))}61.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 220deg))}61.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 220deg))}61.11667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 220.04deg))}61.12667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 220.12deg))}61.75556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 225.5deg))}61.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 224.05deg))}62.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 224deg))}62.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 224deg))}62.22778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 224.04deg))}62.23778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 224.12deg))}62.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 229.5deg))}62.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 228.05deg))}63.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 228deg))}63.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 228deg))}63.33889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 228.04deg))}63.34889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 228.12deg))}63.97778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 233.5deg))}64.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 232.05deg))}64.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 232deg))}64.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 232deg))}64.45000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 232.04deg))}64.46000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 232.12deg))}65.08889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 237.5deg))}65.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 236.05deg))}65.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 236deg))}65.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 236deg))}65.56111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 236.04deg))}65.57111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 236.12deg))}66.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 241.5deg))}66.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 240.05deg))}66.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 240deg))}66.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 240deg))}66.67222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 240.04deg))}66.68222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 240.12deg))}67.31111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 245.5deg))}67.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 244.05deg))}67.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 244deg))}67.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 244deg))}67.78333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 244.04deg))}67.79333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 244.12deg))}68.42222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 249.5deg))}68.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 248.05deg))}68.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 248deg))}68.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 248deg))}68.89444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 248.04deg))}68.90444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 248.12deg))}69.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 253.5deg))}69.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 252.05deg))}70.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 252deg))}70.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 252deg))}70.00556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 252.04deg))}70.01556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 252.12deg))}70.64444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 257.5deg))}70.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 256.05deg))}71.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 256deg))}71.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 256deg))}71.11667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 256.04deg))}71.12667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 256.12deg))}71.75556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 261.5deg))}71.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 260.05deg))}72.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 260deg))}72.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 260deg))}72.22778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 260.04deg))}72.23778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 260.12deg))}72.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 265.5deg))}72.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 264.05deg))}73.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 264deg))}73.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 264deg))}73.33889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 264.04deg))}73.34889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 264.12deg))}73.97778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 269.5deg))}74.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 268.05deg))}74.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 268deg))}74.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 268deg))}74.45000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 268.04deg))}74.46000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 268.12deg))}75.08889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 273.5deg))}75.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 272.05deg))}75.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 272deg))}75.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 272deg))}75.56111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 272.04deg))}75.57111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 272.12deg))}76.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 277.5deg))}76.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 276.05deg))}76.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 276deg))}76.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 276deg))}76.67222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 276.04deg))}76.68222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 276.12deg))}77.31111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 281.5deg))}77.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 280.05deg))}77.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 280deg))}77.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 280deg))}77.78333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 280.04deg))}77.79333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 280.12deg))}78.42222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 285.5deg))}78.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 284.05deg))}78.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 284deg))}78.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 284deg))}78.89444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 284.04deg))}78.90444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 284.12deg))}79.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 289.5deg))}79.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 288.05deg))}80.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 288deg))}80.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 288deg))}80.00556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 288.04deg))}80.01556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 288.12deg))}80.64444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 293.5deg))}80.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 292.05deg))}81.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 292deg))}81.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 292deg))}81.11667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 292.04deg))}81.12667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 292.12deg))}81.75556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 297.5deg))}81.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 296.05deg))}82.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 296deg))}82.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 296deg))}82.22778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 296.04deg))}82.23778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 296.12deg))}82.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 301.5deg))}82.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 300.05deg))}83.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 300deg))}83.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 300deg))}83.33889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 300.04deg))}83.34889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 300.12deg))}83.97778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 305.5deg))}84.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 304.05deg))}84.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 304deg))}84.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 304deg))}84.45000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 304.04deg))}84.46000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 304.12deg))}85.08889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 309.5deg))}85.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 308.05deg))}85.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 308deg))}85.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 308deg))}85.56111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 308.04deg))}85.57111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 308.12deg))}86.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 313.5deg))}86.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 312.05deg))}86.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 312deg))}86.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 312deg))}86.67222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 312.04deg))}86.68222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 312.12deg))}87.31111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 317.5deg))}87.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 316.05deg))}87.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 316deg))}87.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 316deg))}87.78333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 316.04deg))}87.79333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 316.12deg))}88.42222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 321.5deg))}88.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 320.05deg))}88.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 320deg))}88.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 320deg))}88.89444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 320.04deg))}88.90444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 320.12deg))}89.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 325.5deg))}89.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 324.05deg))}90.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 324deg))}90.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 324deg))}90.00556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 324.04deg))}90.01556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 324.12deg))}90.64444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 329.5deg))}90.73333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 328.05deg))}91.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 328deg))}91.11111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 328deg))}91.11667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 328.04deg))}91.12667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 328.12deg))}91.75556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 333.5deg))}91.84444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 332.05deg))}92.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 332deg))}92.22222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 332deg))}92.22778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 332.04deg))}92.23778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 332.12deg))}92.86667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 337.5deg))}92.95556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 336.05deg))}93.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 336deg))}93.33333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 336deg))}93.33889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 336.04deg))}93.34889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 336.12deg))}93.97778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 341.5deg))}94.06667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 340.05deg))}94.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 340deg))}94.44444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 340deg))}94.45000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 340.04deg))}94.46000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 340.12deg))}95.08889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 345.5deg))}95.17778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 344.05deg))}95.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 344deg))}95.55556%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 344deg))}95.56111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 344.04deg))}95.57111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 344.12deg))}96.20000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 349.5deg))}96.28889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 348.05deg))}96.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 348deg))}96.66667%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 348deg))}96.67222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 348.04deg))}96.68222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 348.12deg))}97.31111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 353.5deg))}97.40000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 352.05deg))}97.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 352deg))}97.77778%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 352deg))}97.78333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 352.04deg))}97.79333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 352.12deg))}98.42222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 357.5deg))}98.51111%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 356.05deg))}98.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 356deg))}98.88889%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 356deg))}98.89444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 356.04deg))}98.90444%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 356.12deg))}99.53333%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 361.5deg))}99.62222%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 360.05deg))}100.00000%{transform:rotate(calc(var(--hero-tick-origin, 0deg) + 360deg))}}:root{--radius-lg: 2px;--radius-md: 2px;--radius-screenshot: 12px;--font: "Syne", system-ui, sans-serif;--font-display: var(--font);--font-sans: var(--font);--font-mono: var(--font);--type-body-size: 1.21rem;--type-body-weight: 400;--type-body-tracking: .01em;--type-body-leading: 1.4;--type-body-transform: none;--type-title-size: 1.64rem;--type-title-weight: 600;--type-title-tracking: .065em;--type-title-leading: 1;--type-title-transform: none;--type-label-size: .72rem;--type-label-weight: 600;--type-label-tracking: .14em;--type-label-leading: 1.2;--type-label-transform: uppercase;--type-brand-size: 3.5rem;--type-brand-weight: 700;--type-brand-tracking: .235em;--type-brand-leading: 1;--type-brand-transform: uppercase;--tracking-body: var(--type-body-tracking);--tracking-ui: var(--type-title-tracking);--tracking-label: var(--type-label-tracking);--tracking-brand: var(--type-brand-tracking);--nav-height: 64px;--content-max: 1120px;--content-gutter: 1.5rem;--content-width: min(var(--content-max), calc(100% - 2 * var(--content-gutter)))}@media(prefers-reduced-motion:no-preference){body{transition:background-color .22s ease,color .22s ease}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{transition:none!important}.hero__diagram,.hero-diagram__ring{animation:none!important}}body{margin:0;min-height:100vh;font-family:var(--font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-leading);text-transform:var(--type-body-transform);color:var(--text-primary);background-color:var(--bg);background-image:linear-gradient(180deg,var(--bg-top, var(--bg)),var(--bg-bottom, var(--bg)));background-attachment:fixed;background-size:100% 100%;-webkit-font-smoothing:antialiased}.logo-mark-black,.logo-mark-white{display:block}.logo-mark-white,html[data-marks=light] .logo-mark-black{display:none}html[data-marks=light] .logo-mark-white{display:block}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--text-primary);opacity:.85}.mono-label{font-family:var(--font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:var(--type-label-transform);color:var(--text-muted)}.site-root{min-height:100vh;display:flex;flex-direction:column}.site-nav{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-height);display:flex;align-items:center;background:var(--nav-bg);color:var(--text-primary);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-nav__inner{width:var(--content-width);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-nav__menu-toggle{display:none;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;margin-inline-start:auto;border:none;border-radius:12px;background:var(--accent);color:var(--accent-contrast);cursor:pointer;box-shadow:0 1px 2px #00000014,0 4px 14px color-mix(in srgb,var(--accent) 35%,transparent);transition:filter .15s ease,box-shadow .15s ease}.site-nav__menu-toggle:hover{filter:brightness(1.06)}.site-nav__menu-toggle:focus-visible{outline:2px solid var(--accent-contrast);outline-offset:2px}@supports not (color: color-mix(in srgb,white,black)){.site-nav__menu-toggle{box-shadow:0 1px 2px #0000001a,0 4px 14px #00000024}}.site-nav__menu-toggle-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-nav__menu-icon{display:flex;flex-direction:column;justify-content:center;gap:4px;width:18px;height:14px}.site-nav__menu-bar{display:block;height:2px;width:100%;background:currentColor;border-radius:1px;transition:transform .2s ease,opacity .2s ease}.site-nav--mobile-open .site-nav__menu-bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-nav--mobile-open .site-nav__menu-bar:nth-child(2){opacity:0}.site-nav--mobile-open .site-nav__menu-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-nav__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;margin:0;padding:0;border:none;background:#0000006b;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-nav__brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--text-primary)}.site-nav__brand:hover{color:var(--accent)}.site-nav__mark{border-radius:0;opacity:.92}.site-nav__wordmark{font-family:var(--font);font-weight:var(--type-brand-weight);letter-spacing:var(--type-brand-tracking);line-height:var(--type-brand-leading);text-transform:var(--type-brand-transform);font-size:.92rem;transition:opacity .35s ease}html:not([data-display-font-ready]) .site-nav__wordmark{opacity:0}.nav-link{font-family:var(--font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:var(--type-label-transform);text-decoration:none;color:var(--text-muted)}.site-nav__strip{display:inline-flex;align-items:stretch;flex-wrap:nowrap;gap:0;max-width:100%;background:var(--accent);color:var(--accent-contrast);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #00000012,0 6px 18px color-mix(in srgb,var(--accent) 32%,transparent)}.site-nav__strip>*{position:relative}.site-nav__strip>*+*:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--accent-contrast) 22%,transparent);pointer-events:none}.site-nav .nav-link,.site-nav .nav-dropdown__trigger,.site-nav .theme-picker__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.48rem 1rem;border-radius:0;border:none;background-color:transparent;background-image:radial-gradient(ellipse 85% 78% at 50% 42%,color-mix(in srgb,var(--accent-contrast) 14%,transparent),transparent 68%);color:var(--accent-contrast);font-weight:500;box-shadow:none;transition:filter .15s ease,background-color .15s ease}.site-nav .nav-link:hover,.site-nav .nav-dropdown .nav-dropdown__trigger:hover,.site-nav .theme-picker__trigger:hover{color:var(--accent-contrast);filter:brightness(1.08)}.site-nav .nav-link--active{color:var(--accent-contrast);filter:none;background-image:none;background-color:color-mix(in srgb,var(--accent-contrast) 16%,transparent)}.site-nav .nav-link--disabled{opacity:.42;cursor:default;pointer-events:none;filter:none;background-image:none}@supports not (color: color-mix(in srgb,white,black)){.site-nav__strip{box-shadow:0 1px 2px #00000014,0 6px 18px #0000001f}.site-nav .nav-link--active{background-color:#ffffff24}}.nav-link:hover,.nav-link--active{color:var(--accent)}.nav-dropdown{position:relative}.nav-dropdown__trigger{list-style:none;cursor:pointer;font-family:var(--font);font-size:.7rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);background:transparent;border:none;padding:.35rem 0}.nav-dropdown__trigger::-webkit-details-marker{display:none}.nav-dropdown__trigger:after{content:"▾";margin-left:.35rem;font-size:.65rem;opacity:.7}.nav-dropdown .nav-dropdown__trigger:hover,.nav-dropdown[open] .nav-dropdown__trigger{color:var(--accent)}.site-nav .nav-dropdown[open] .nav-dropdown__trigger,.site-nav .theme-picker__trigger--active{color:var(--accent-contrast);filter:brightness(1.05)}.site-nav .theme-picker__trigger-label{color:inherit}.nav-dropdown__menu{position:absolute;top:calc(100% + .65rem);right:0;min-width:220px;padding:.35rem;display:flex;flex-direction:column;gap:.15rem;z-index:60;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--accent) 42%,var(--glass-border));border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}@supports not (color: color-mix(in srgb,white,black)){.nav-dropdown__menu{border-color:var(--glass-border)}}.nav-dropdown__item{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;border-radius:var(--radius-md);text-decoration:none;color:var(--text-primary)}.nav-dropdown__item:hover{background:var(--glass-highlight);color:var(--text-primary)}.nav-dropdown__item:hover .nav-dropdown__meta{color:var(--text-muted)}.nav-dropdown__name{font-weight:600}.nav-dropdown__meta{font-size:.8rem;color:var(--text-muted)}.theme-picker__trigger{cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .15rem;margin:0;font-family:var(--font);font-size:.68rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);background:transparent;border:none}.theme-picker__trigger:hover,.theme-picker__trigger--active{color:var(--accent)}.theme-picker__trigger-label{letter-spacing:var(--tracking-label)}.theme-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1.25rem;pointer-events:none;view-transition-name:theme-picker-overlay}.theme-picker__scrim{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:none;background:color-mix(in srgb,#0a0a0c 32%,transparent);cursor:pointer;pointer-events:auto;animation:theme-picker-scrim-in .5s ease both}.theme-picker__card{pointer-events:auto;position:relative;z-index:1;width:min(22.5rem,calc(100vw - 1.5rem));padding:.85rem .9rem 1rem;display:grid;gap:.95rem;border-radius:1.35rem;background:color-mix(in srgb,var(--bg-elevated) 88%,#101114);border:1px solid color-mix(in srgb,var(--glass-border) 80%,var(--text-primary));box-shadow:0 18px 48px color-mix(in srgb,#000 28%,transparent),inset 0 1px color-mix(in srgb,#fff 12%,transparent);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);animation:theme-picker-in .58s cubic-bezier(.16,1,.3,1) both}@keyframes theme-picker-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes theme-picker-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes theme-picker-in{0%{opacity:0;transform:translateY(1.1rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes theme-picker-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.85rem) scale(.97)}}.theme-picker--exiting{pointer-events:none}.theme-picker--exiting .theme-picker__scrim{animation:theme-picker-scrim-out .42s ease both}.theme-picker--exiting .theme-picker__card{animation:theme-picker-out .48s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.theme-picker__scrim,.theme-picker__card,.theme-picker--exiting .theme-picker__scrim,.theme-picker--exiting .theme-picker__card{animation:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.55s;animation-timing-function:ease}::view-transition-old(root){animation-name:theme-fade-out}::view-transition-new(root){animation-name:theme-fade-in}@keyframes theme-fade-out{to{opacity:0}}@keyframes theme-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.theme-picker__toolbar{display:grid;grid-template-columns:2.35rem 1fr 2.35rem;align-items:center;gap:.5rem}.theme-picker__title{margin:0;justify-self:center;padding:.45rem .95rem;border-radius:999px;background:color-mix(in srgb,#12141a 92%,transparent);color:#f7f5f2;font-size:.72rem;font-weight:600;letter-spacing:.04em;line-height:1}.theme-picker__icon-btn{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:none;cursor:pointer;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 10%,transparent);transition:background .15s ease,transform .12s ease}.theme-picker__icon-btn:hover{background:color-mix(in srgb,var(--text-primary) 16%,transparent)}.theme-picker__icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-picker__confirm{background:var(--accent);color:var(--accent-contrast)}.theme-picker__confirm:hover{background:var(--accent);filter:brightness(1.06)}.theme-picker__carousel{display:grid;grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;gap:.35rem;min-height:4.25rem}.theme-picker__nav{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.theme-picker__nav:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.theme-picker__nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-picker__identity{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.theme-picker__copy{min-width:0}.theme-picker__name{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:.02em;color:var(--text-primary)}.theme-picker__desc{margin:.2rem 0 0;font-size:.78rem;line-height:1.35;letter-spacing:.01em;color:var(--text-muted)}.theme-picker__modes{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;padding:.2rem;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.theme-picker__mode{display:inline-flex;align-items:center;justify-content:center;height:2.35rem;border:none;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.theme-picker__mode:hover{color:var(--text-primary)}.theme-picker__mode--active{background:color-mix(in srgb,var(--text-primary) 14%,transparent);color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 12%,transparent)}.theme-picker__mode:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@supports not (color: color-mix(in srgb,white,black)){.theme-picker__scrim{background:#0a0a0c47}.theme-picker__card{background:var(--bg-elevated)}}.glass-panel{background:var(--glass-fill);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:none}.glass-panel--lift:hover{border-color:var(--border-strong);box-shadow:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero{position:relative;min-height:unset;padding-top:var(--nav-height);padding-bottom:6.75rem;overflow:clip}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at center,var(--grid-dot) 1px,transparent 1px);background-size:20px 20px;opacity:.85;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,black 20%,transparent 72%);mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,black 20%,transparent 72%)}.hero__grid{position:relative;z-index:1;width:var(--content-width);margin-inline:auto;padding-top:1.75rem;padding-bottom:.5rem;display:grid;gap:2rem;align-items:start}@media(min-width:960px){.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem;text-align:left}.hero__copy{text-align:left;align-items:flex-start}}.hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:center;gap:1rem;text-align:left}.hero__headline{margin:0;font-family:var(--font);font-size:clamp(2rem,5vw,3.35rem);font-weight:600;letter-spacing:var(--tracking-brand);text-transform:uppercase;line-height:1.18;color:var(--text-primary)}.hero--story .hero__headline{letter-spacing:var(--tracking-body);text-transform:none;font-size:clamp(2.15rem,5.5vw,3.5rem);line-height:1.12;max-width:14ch}.hero--centered .hero__headline{letter-spacing:var(--type-brand-tracking);text-transform:var(--type-brand-transform);font-size:clamp(1.15rem,calc((100vw - 2 * var(--content-gutter)) / 13.6),var(--type-brand-size));font-size:clamp(1.15rem,calc(100cqi / 13.6),var(--type-brand-size));font-weight:var(--type-brand-weight);line-height:var(--type-brand-leading);max-width:100%;margin-inline-end:calc(-1 * var(--type-brand-tracking));text-align:center;white-space:nowrap}.hero__centered{position:relative;z-index:1;width:var(--content-width);margin-inline:auto;padding-top:1.5rem;padding-bottom:.5rem;display:flex;flex-direction:column;align-items:center;gap:1.75rem;text-align:center;min-width:0;container-type:inline-size;container-name:home-hero}.hero--centered .hero__seal-column{display:grid;place-items:center}.hero--centered .hero__copy{align-items:center;text-align:center;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.hero--centered .hero__body{margin-inline:auto;text-align:center;max-width:min(36rem,100%);width:100%;color:var(--text-primary);font-family:var(--font);font-size:calc(var(--type-body-size) * 1.12);font-weight:500;line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-transform)}.hero--centered .hero__actions{justify-content:center}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.hero__visual{display:grid;place-items:center}.hero__product-shot{width:min(14rem,52vw);height:auto;border-radius:1.35rem;box-shadow:var(--shadow-lg)}.hero__body{margin:0;max-width:32rem;color:var(--text-muted);font-size:clamp(1rem,1.8vw,1.125rem);font-family:var(--font);font-weight:400;letter-spacing:var(--tracking-body);line-height:1.55}.hero__seal-column{display:grid;place-items:center}.hero__diagram{color:var(--text-primary);opacity:.88;animation:diagram-drift 28s ease-in-out infinite}@media(prefers-reduced-motion:no-preference){.hero-diagram__ring{transform-origin:200px 200px;animation:hero-diagram-gear-cw 96s linear infinite}.hero-diagram__ring--ccw{animation-name:hero-diagram-gear-ccw}}.hero__diagram--large{width:clamp(280px,64vw,520px);height:auto}.hero-diagram-logo{line-height:0}.hero-diagram-logo__stack{position:relative;width:100%;aspect-ratio:1}.hero-diagram-logo__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;opacity:1}html[data-marks=light] .hero-diagram-logo__stack{filter:invert(1)}html[data-home-page]{--home-reveal-unit: 65ms}html[data-home-page][data-home-reveal-play]:not([data-display-font-ready]) [data-home-reveal]:not(.hero-diagram-logo){opacity:0!important;filter:blur(12px);animation:none!important}@media(prefers-reduced-motion:no-preference){html[data-home-page][data-home-reveal-play][data-display-font-ready] [data-home-reveal]:not(.hero-diagram-logo){opacity:0;filter:none;animation:page-reveal-fade .68s cubic-bezier(.16,1,.3,1) forwards,page-reveal-unblur .68s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--home-reveal-step, 0) * var(--home-reveal-unit))}html[data-home-page] .hero.hero--mock .hero-diagram-logo[data-hero-seal-ticks] .hero-diagram-logo__layer--ring1{animation-name:hero-seal-tick-ring1-cw;animation-duration:calc(var(--hero-tick-steps-ring1, 30) * var(--hero-tick-interval, 1s));animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:none;animation-delay:var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page] .hero.hero--mock .hero-diagram-logo[data-hero-seal-ticks] .hero-diagram-logo__layer--ring2,html[data-home-page] .hero.hero--mock .hero-diagram-logo[data-hero-seal-ticks] .hero-diagram-logo__layer--ring2-spokes{animation-name:hero-seal-tick-ring2-ccw;animation-duration:calc(var(--hero-tick-steps-ring2, 45) * var(--hero-tick-interval, 1s));animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:none;animation-delay:var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page] .hero.hero--mock .hero-diagram-logo[data-hero-seal-ticks] .hero-diagram-logo__layer--ring3{animation-name:hero-seal-tick-ring3-cw;animation-duration:calc(var(--hero-tick-steps-ring3, 90) * var(--hero-tick-interval, 1s));animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:none;animation-delay:var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page][data-home-reveal-play][data-display-font-ready] .hero.hero--mock .hero-diagram-logo[data-home-reveal][data-hero-seal-ticks] .hero-diagram-logo__layer--ring1{opacity:0;animation-name:hero-diagram-layer-in,hero-seal-tick-ring1-cw;animation-duration:var(--hero-layer-duration),calc(var(--hero-tick-steps-ring1, 30) * var(--hero-tick-interval, 1s));animation-timing-function:var( --hero-layer-ease, cubic-bezier(.16, 1, .3, 1) ),linear;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none;animation-delay:var(--hero-seal-opacity-delay),var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page][data-home-reveal-play][data-display-font-ready] .hero.hero--mock .hero-diagram-logo[data-home-reveal][data-hero-seal-ticks] .hero-diagram-logo__layer--ring2,html[data-home-page][data-home-reveal-play][data-display-font-ready] .hero.hero--mock .hero-diagram-logo[data-home-reveal][data-hero-seal-ticks] .hero-diagram-logo__layer--ring2-spokes{opacity:0;animation-name:hero-diagram-layer-in,hero-seal-tick-ring2-ccw;animation-duration:var(--hero-layer-duration),calc(var(--hero-tick-steps-ring2, 45) * var(--hero-tick-interval, 1s));animation-timing-function:var( --hero-layer-ease, cubic-bezier(.16, 1, .3, 1) ),linear;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none;animation-delay:var(--hero-seal-opacity-delay),var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page][data-home-reveal-play][data-display-font-ready] .hero.hero--mock .hero-diagram-logo[data-home-reveal][data-hero-seal-ticks] .hero-diagram-logo__layer--ring3{opacity:0;animation-name:hero-diagram-layer-in,hero-seal-tick-ring3-cw;animation-duration:var(--hero-layer-duration),calc(var(--hero-tick-steps-ring3, 90) * var(--hero-tick-interval, 1s));animation-timing-function:var( --hero-layer-ease, cubic-bezier(.16, 1, .3, 1) ),linear;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none;animation-delay:var(--hero-seal-opacity-delay),var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page][data-home-reveal-play][data-display-font-ready] .hero.hero--mock .hero-diagram-logo[data-home-reveal] .hero-diagram-logo__layer--m{opacity:0;animation-name:hero-diagram-layer-in;animation-duration:var(--hero-layer-duration, .5s);animation-timing-function:var( --hero-layer-ease, cubic-bezier(.16, 1, .3, 1) );animation-fill-mode:forwards;animation-delay:var(--hero-seal-opacity-delay)}html[data-home-page] .hero.hero--mock .hero-diagram-logo[data-hero-seal-ticks] .hero-diagram-logo__stack.hero-diagram-logo__stack--rewinding .hero-diagram-logo__layer--ring1{animation-name:hero-seal-rewind;animation-duration:calc(var(--hero-tick-steps-ring1, 30) * var(--hero-tick-interval, 1s) / var(--hero-rewind-orbit-divisor, 12));animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:none;animation-delay:var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page] .hero.hero--mock .hero-diagram-logo[data-hero-seal-ticks] .hero-diagram-logo__stack.hero-diagram-logo__stack--rewinding .hero-diagram-logo__layer--ring2,html[data-home-page] .hero.hero--mock .hero-diagram-logo[data-hero-seal-ticks] .hero-diagram-logo__stack.hero-diagram-logo__stack--rewinding .hero-diagram-logo__layer--ring2-spokes{animation-name:hero-seal-rewind;animation-duration:calc(var(--hero-tick-steps-ring2, 45) * var(--hero-tick-interval, 1s) / var(--hero-rewind-orbit-divisor, 12));animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:none;animation-delay:var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page] .hero.hero--mock .hero-diagram-logo[data-hero-seal-ticks] .hero-diagram-logo__stack.hero-diagram-logo__stack--rewinding .hero-diagram-logo__layer--ring3{animation-name:hero-seal-rewind;animation-duration:calc(var(--hero-tick-steps-ring3, 90) * var(--hero-tick-interval, 1s) / var(--hero-rewind-orbit-divisor, 12));animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:none;animation-delay:var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page][data-home-reveal-play][data-display-font-ready] .hero.hero--mock .hero-diagram-logo[data-home-reveal][data-hero-seal-ticks] .hero-diagram-logo__stack.hero-diagram-logo__stack--rewinding .hero-diagram-logo__layer--ring1{animation-name:hero-diagram-layer-in,hero-seal-rewind;animation-duration:var(--hero-layer-duration),calc(var(--hero-tick-steps-ring1, 30) * var(--hero-tick-interval, 1s) / var(--hero-rewind-orbit-divisor, 12));animation-timing-function:var( --hero-layer-ease, cubic-bezier(.16, 1, .3, 1) ),linear;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none;animation-delay:var(--hero-seal-opacity-delay),var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page][data-home-reveal-play][data-display-font-ready] .hero.hero--mock .hero-diagram-logo[data-home-reveal][data-hero-seal-ticks] .hero-diagram-logo__stack.hero-diagram-logo__stack--rewinding .hero-diagram-logo__layer--ring2,html[data-home-page][data-home-reveal-play][data-display-font-ready] .hero.hero--mock .hero-diagram-logo[data-home-reveal][data-hero-seal-ticks] .hero-diagram-logo__stack.hero-diagram-logo__stack--rewinding .hero-diagram-logo__layer--ring2-spokes{animation-name:hero-diagram-layer-in,hero-seal-rewind;animation-duration:var(--hero-layer-duration),calc(var(--hero-tick-steps-ring2, 45) * var(--hero-tick-interval, 1s) / var(--hero-rewind-orbit-divisor, 12));animation-timing-function:var( --hero-layer-ease, cubic-bezier(.16, 1, .3, 1) ),linear;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none;animation-delay:var(--hero-seal-opacity-delay),var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page][data-home-reveal-play][data-display-font-ready] .hero.hero--mock .hero-diagram-logo[data-home-reveal][data-hero-seal-ticks] .hero-diagram-logo__stack.hero-diagram-logo__stack--rewinding .hero-diagram-logo__layer--ring3{animation-name:hero-diagram-layer-in,hero-seal-rewind;animation-duration:var(--hero-layer-duration),calc(var(--hero-tick-steps-ring3, 90) * var(--hero-tick-interval, 1s) / var(--hero-rewind-orbit-divisor, 12));animation-timing-function:var( --hero-layer-ease, cubic-bezier(.16, 1, .3, 1) ),linear;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none;animation-delay:var(--hero-seal-opacity-delay),var(--hero-seal-tick-delay, 0ms);transform-origin:center center}html[data-home-page] .hero.hero--mock .hero-diagram-logo[data-home-reveal]{opacity:1;filter:none;animation:diagram-drift var(--hero-diagram-drift-duration, 28s) ease-in-out infinite;animation-delay:calc(var(--home-reveal-step, 5) * var(--home-reveal-unit) + var(--hero-drift-delay-extra, .9s))}}@media(prefers-reduced-motion:reduce){html[data-home-page][data-home-reveal-play]:not([data-display-font-ready]) [data-home-reveal]:not(.hero-diagram-logo){opacity:0!important;filter:blur(12px);animation:none!important}html[data-home-page][data-home-reveal-play][data-display-font-ready] [data-home-reveal]:not(.hero-diagram-logo){opacity:1!important;filter:none!important;animation:none!important}html[data-home-page][data-home-reveal-play][data-display-font-ready] .hero.hero--mock .hero-diagram-logo[data-home-reveal] .hero-diagram-logo__layer{opacity:1!important;filter:none!important;animation:none!important}html[data-home-page] .hero.hero--mock .hero-diagram-logo[data-home-reveal]{opacity:.88;filter:none;animation:diagram-drift var(--hero-diagram-drift-duration, 28s) ease-in-out infinite;animation-delay:calc(var(--home-reveal-step, 5) * var(--home-reveal-unit))}}@keyframes hero-seal-rewind{0%{transform:rotate(var(--hero-rewind-from, 0deg))}to{transform:rotate(calc(var(--hero-rewind-from, 0deg) + var(--hero-rewind-delta, -360deg)))}}@keyframes diagram-drift{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(.6deg)}}@keyframes hero-diagram-layer-in{0%{opacity:0}to{opacity:1}}@keyframes page-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes page-reveal-unblur{0%{filter:blur(12px)}to{filter:blur(0)}}[data-page-reveal]{--page-reveal-unit: 85ms;opacity:0;filter:none}@media(prefers-reduced-motion:no-preference){[data-page-reveal]{animation:page-reveal-fade .72s cubic-bezier(.16,1,.3,1) forwards,page-reveal-unblur .72s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--page-reveal-step, 0) * var(--page-reveal-unit, 85ms))}}@media(prefers-reduced-motion:reduce){[data-page-reveal]{opacity:1;filter:none;animation:none}}@keyframes hero-diagram-gear-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-diagram-gear-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.home-main{flex:1;background:transparent;padding-bottom:3rem}.section-showcase{width:var(--content-width);margin-inline:auto;padding-block:0 3rem;border-top:1px solid var(--glass-border)}.app-showcase{display:grid;gap:1rem}.app-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,auto);gap:1rem 1.25rem;align-items:start;padding:1rem .85rem 1.15rem 1.25rem;border-radius:16px;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border),var(--shadow-lg);transition:background .2s ease,box-shadow .2s ease;overflow:visible;cursor:pointer}.app-card__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.app-card__cover-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-card__main,.app-card__aside{position:relative;z-index:2;pointer-events:none}@media(max-width:720px){.app-card{grid-template-columns:1fr;padding-inline:1.1rem;padding-right:1rem}.app-card__aside{flex-direction:row;justify-content:center;align-items:center;width:100%;padding-bottom:0;margin-top:.35rem}.app-card__preview-wrap{width:min(11.5rem,52vw)}}.app-card__main{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.app-card__app-store{margin-top:.9rem;font-family:var(--font);font-size:.64rem;letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;color:var(--accent);align-self:flex-start;position:relative;z-index:3;pointer-events:auto}.app-card__app-store:hover{text-decoration:underline;text-underline-offset:.2em}.app-card__app-store:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.app-card__text{display:flex;flex-direction:column;gap:0;min-width:0}.app-card__eyebrow{margin:0 0 .5rem;letter-spacing:var(--tracking-label);opacity:.92}.app-card__title{margin:0 0 .35rem;font-family:var(--font);font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:600;letter-spacing:var(--tracking-body);line-height:1.2;color:var(--text-primary)}.app-card__tagline{margin:0 0 .85rem;font-size:.84rem;line-height:1.4;color:var(--text-muted);font-weight:500}.app-card__summary{margin:0 0 1rem;font-size:.875rem;line-height:1.55;color:color-mix(in srgb,var(--text-muted) 92%,var(--text-primary) 8%);max-width:42rem}.app-card__platforms-block{margin:0 0 .9rem}.app-card__platforms-heading{display:block;margin:0 0 .4rem;letter-spacing:var(--tracking-brand);font-size:.58rem}.app-card__platforms{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.app-card__platform-pill{margin:0;padding:.22rem .55rem;border-radius:999px;font-family:var(--font);font-size:.62rem;letter-spacing:var(--tracking-ui);color:var(--text-muted);border:1px solid var(--glass-border);background:color-mix(in srgb,var(--bg) 40%,transparent)}.app-card__aside{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0;padding-bottom:0}.app-card__preview-wrap{width:clamp(9rem,18vw,12.25rem);aspect-ratio:9 / 16}.app-card__preview{width:100%;height:100%;object-fit:contain;object-position:center;display:block;border-radius:var(--radius-screenshot)}@media(hover:hover){.app-card:hover{background:var(--surface-hover)}}.section-ethos{width:var(--content-width);margin-inline:auto;padding-block:2.5rem 3rem;border-top:1px solid var(--glass-border)}.ethos-panel{padding:clamp(1.75rem,4vw,2.75rem)}.ethos-panel__eyebrow{margin:0 0 1.25rem}.ethos-panel__mission{margin:0;max-width:42rem;font-family:var(--font);font-size:clamp(1.35rem,2.8vw,2rem);font-weight:600;line-height:1.45;letter-spacing:var(--tracking-ui);color:var(--text-primary)}.ethos-panel__values-heading{margin:2.5rem 0 1.5rem;font-family:var(--font);font-size:.72rem;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.ethos-values{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--glass-border)}@media(min-width:640px){.ethos-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.ethos-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.ethos-value{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.15rem;align-items:start;padding:1.35rem 1.25rem;border-top:1px solid var(--glass-border)}.ethos-value:first-child{border-top:none}@media(min-width:640px){.ethos-value:nth-child(-n+2){border-top:none}.ethos-value:nth-child(odd){border-right:1px solid var(--glass-border)}}@media(min-width:960px){.ethos-value:nth-child(-n+3){border-top:none}.ethos-value:nth-child(odd){border-right:none}.ethos-value:not(:nth-child(3n)){border-right:1px solid var(--glass-border)}}.ethos-value__icon-wrap{display:flex;align-items:center;justify-content:center;padding-top:.15rem;color:var(--accent)}.ethos-value__icon-wrap .pillar-icon{width:40px;height:40px;opacity:.9}.ethos-value__title{margin:0 0 .45rem;font-family:var(--font);font-size:.78rem;font-weight:500;letter-spacing:var(--tracking-ui);color:var(--text-primary)}.ethos-value__body{margin:0;font-size:.82rem;line-height:1.65;color:var(--text-muted);font-family:var(--font)}.pillar-icon{width:48px;height:48px;color:var(--text-primary);opacity:.55}@media(max-width:900px){.site-nav__inner{flex-wrap:nowrap;position:relative;z-index:51}.site-nav__menu-toggle{display:inline-flex}.site-nav:not(.site-nav--mobile-open) .site-nav__strip{display:none}.site-nav--mobile-open .site-nav__strip{flex-direction:column;align-items:stretch;position:fixed;top:var(--nav-height);left:0;right:0;max-height:min(calc(100dvh - var(--nav-height)),480px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:50;border-radius:0 0 14px 14px;margin-inline:0;max-width:none}.site-nav--mobile-open .site-nav__strip>*+*{border-inline-start:none;border-block-start:1px solid color-mix(in srgb,var(--accent-contrast) 22%,transparent)}.site-nav--mobile-open .site-nav__strip>*+*:before{display:none}.site-nav .nav-link,.site-nav .nav-dropdown .nav-dropdown__trigger,.site-nav .theme-picker__trigger{justify-content:flex-start;width:100%;box-sizing:border-box}.site-nav .nav-dropdown__menu{position:static;margin:.35rem .5rem .5rem;min-width:auto;max-width:none}.site-nav--mobile-open .nav-dropdown::details-content{overflow:hidden;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .34s ease;max-height:0;opacity:0}.site-nav--mobile-open .nav-dropdown[open]::details-content{max-height:min(75vh,32rem);opacity:1}.site-nav--mobile-open .nav-dropdown__trigger:after{display:inline-block;transition:transform .38s cubic-bezier(.22,1,.36,1)}.site-nav--mobile-open .nav-dropdown[open] .nav-dropdown__trigger:after{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.site-nav--mobile-open .nav-dropdown::details-content{transition:none}.site-nav--mobile-open .nav-dropdown__trigger:after{transition:none}}}body.site-nav--menu-open{overflow:hidden}@supports not (color: color-mix(in srgb,white,black)){@media(max-width:900px){.site-nav--mobile-open .site-nav__strip>*+*{border-block-start-color:#ffffff38}}}.page-shell{flex:1;padding-top:var(--nav-height);background:transparent}.page-shell__eyebrow{margin:0 0 .5rem}.page-shell__title{margin:0;font-family:var(--font);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);text-transform:var(--type-title-transform)}.page-shell__tagline{margin:.5rem 0 0;font-size:1.05rem;color:var(--text-muted);font-family:var(--font);font-weight:400;letter-spacing:var(--tracking-body);line-height:1.55}.app-detail-category{margin:1rem 0 0;font-size:.65rem;color:var(--text-faint)}.page-shell__body{width:var(--content-width);margin-inline:auto;padding:2.5rem 0 4rem}.page-shell--app-detail .page-shell__body{padding-top:2.25rem}.page-shell--legal .page-shell__body{padding-top:2rem}.app-detail-layout{display:grid;grid-template-columns:1fr;gap:2.5rem}.app-detail-support{position:relative;margin:0;padding:clamp(1rem,2.5vw,1.35rem);border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--bg-elevated);box-shadow:none}.app-detail-support__hit-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;text-decoration:none;color:transparent;cursor:pointer}.app-detail-support__hit-area:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-detail-support__inner{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 1.5rem;pointer-events:none}.app-detail-support__copy{flex:1 1 16rem;min-width:0}.app-detail-support__eyebrow{margin:0 0 .35rem;color:var(--accent);letter-spacing:var(--tracking-brand);font-weight:700}.app-detail-support__lead{margin:0 0 .5rem;font-size:clamp(.875rem,1.5vw,.98rem);line-height:1.45;color:var(--text-primary);font-weight:500}.app-detail-support__email{display:block;margin:0;position:relative;z-index:3;max-width:100%;font-size:.72rem;letter-spacing:var(--tracking-ui);text-transform:none;color:var(--accent);text-decoration:underline;text-underline-offset:.2em;word-break:break-all;pointer-events:auto;cursor:pointer}.app-detail-support__email:hover{color:var(--accent);opacity:.9}.app-detail-support__email:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.app-detail-support__cta{flex-shrink:0;padding:.95rem 1.6rem;font-size:.82rem;letter-spacing:var(--tracking-label);pointer-events:none}@media(min-width:900px){.app-detail-layout{gap:3rem}}.app-detail-hero{padding-bottom:0}.app-detail-layout>.app-detail-copy{border-top:1px solid var(--glass-border);padding-top:1.75rem}.app-detail-media{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;min-width:0;padding:0;border:none;border-radius:0;background:transparent}.app-detail-platforms{display:inline-flex;align-self:center;flex-wrap:nowrap;gap:0;max-width:100%;margin-inline:auto;padding:0;border:none;border-radius:14px;overflow:hidden;background:var(--accent);color:var(--accent-contrast);box-shadow:0 1px 2px #00000012,0 6px 18px color-mix(in srgb,var(--accent) 32%,transparent)}.app-detail-platforms__tab{position:relative;flex:0 1 auto;min-width:0;padding:.48rem 1.15rem;font-family:var(--font);font-size:.62rem;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;border:none;border-right:none;background:transparent;color:var(--accent-contrast);cursor:pointer;transition:filter .15s ease,background-color .15s ease}.app-detail-platforms__tab+.app-detail-platforms__tab:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--accent-contrast) 22%,transparent);pointer-events:none}.app-detail-platforms__tab:last-child{border-right:none}.app-detail-platforms__tab:hover{color:var(--accent-contrast);filter:brightness(1.08)}.app-detail-platforms__tab--active{color:var(--accent-contrast);filter:none;background:color-mix(in srgb,var(--accent-contrast) 16%,transparent)}.app-detail-platforms__tab:focus-visible{outline:2px solid var(--accent-contrast);outline-offset:-2px;z-index:1}.app-detail-platform-panel{min-width:0}.app-detail-platform-panel--out{animation:app-platform-blur-out .28s ease forwards;pointer-events:none}.app-detail-platform-panel--in{animation:app-platform-blur-in .28s ease both}@keyframes app-platform-blur-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(14px)}}@keyframes app-platform-blur-in{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.app-detail-platform-panel--out,.app-detail-platform-panel--in{animation:none}}.app-detail-shot{padding:0}.app-carousel.glass-panel{padding:0;background:transparent;border:none;box-shadow:none}.app-carousel{--carousel-visible: 1}@media(min-width:901px){.app-carousel--strip{--carousel-visible: 2.55}}.app-carousel__region{display:flex;flex-direction:column;gap:1rem;outline:none}.app-carousel__region:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.app-carousel__viewport{overflow-x:clip;overflow-y:visible;touch-action:pan-y pinch-zoom;border-radius:0;border:none;background:transparent}.app-carousel__track{display:flex;margin:0;padding:0;list-style:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}.app-carousel__slide{flex-shrink:0;margin:0;padding:0}.app-carousel__enlarge{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;cursor:zoom-in;border-radius:inherit}.app-carousel__enlarge:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-carousel__slide img{display:block;width:100%;height:auto;vertical-align:middle}.app-carousel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.15rem}.app-carousel__btn{flex-shrink:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--glass-border);border-radius:50%;background:transparent;color:var(--text-primary);font-family:var(--font);font-size:1rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.app-carousel__btn:hover{background:var(--accent-soft);border-color:var(--accent)}.app-carousel__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-carousel__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;flex:1;min-width:0}.app-carousel__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--glass-border);cursor:pointer;transition:background .15s ease,transform .15s ease}.app-carousel__dot:hover{background:var(--text-muted)}.app-carousel__dot--active{background:var(--accent);transform:scale(1.15)}.app-carousel__dot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.app-carousel__track{transition:none}.app-carousel__dot--active{transform:none}.app-lightbox{transition:none}.app-lightbox__shell{transition:opacity .2s ease;transform:none!important}.app-lightbox__img{transition:none;transform:none!important}}.app-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));opacity:0;visibility:hidden;transition:opacity .52s ease-out,visibility .52s ease-out}.app-lightbox--visible{opacity:1;visibility:visible}.app-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;cursor:zoom-out;background:#000000d9}.app-lightbox__shell{position:relative;z-index:1;display:flex;flex-direction:column;gap:.65rem;width:min(96vw,1120px);max-height:min(94vh,920px);pointer-events:none;opacity:0;transform:translate3d(0,1.5rem,0) scale(.94);transform-origin:center center;transition:opacity .42s cubic-bezier(.22,1,.36,1) .06s,transform .48s cubic-bezier(.22,1,.36,1) .06s}.app-lightbox--visible .app-lightbox__shell{opacity:1;transform:translateZ(0) scale(1)}.app-lightbox__shell>*{pointer-events:auto}.app-lightbox__chrome{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}.app-lightbox__title{margin:0;font-family:var(--font);font-size:.72rem;letter-spacing:var(--tracking-label);text-transform:none;color:#ffffffe0}.app-lightbox__counter{letter-spacing:var(--tracking-label);opacity:.85}.app-lightbox__close{flex-shrink:0;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#00000059;color:#fff;font-size:1.35rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.app-lightbox__close:hover{background:#ffffff1f;border-color:#ffffff8c}.app-lightbox__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-lightbox__stage{display:flex;align-items:center;justify-content:center;gap:clamp(.35rem,2vw,.85rem);flex:1;min-height:0}.app-lightbox__figure{margin:0;display:flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:0}.app-lightbox__img{display:block;max-width:100%;max-height:min(82vh,860px);width:auto;height:auto;object-fit:contain;border-radius:var(--radius-screenshot);box-shadow:0 12px 48px #00000073,0 0 0 1px #ffffff0f;transform:scale(.965);transition:transform .5s cubic-bezier(.22,1,.36,1) .08s,box-shadow .45s ease .08s}.app-lightbox--visible .app-lightbox__img{transform:scale(1);box-shadow:0 16px 56px #00000080,0 0 0 1px #ffffff14}.app-lightbox__nav{flex-shrink:0;display:grid;place-items:center;width:2.85rem;height:2.85rem;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#00000073;color:#fff;font-family:var(--font);font-size:1.1rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.app-lightbox__nav:hover{background:#ffffff1a;border-color:#ffffff8c}.app-lightbox__nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:640px){.app-lightbox__nav{width:2.45rem;height:2.45rem;font-size:1rem}.app-lightbox__stage{gap:.25rem}}.app-detail-media .app-carousel__viewport{aspect-ratio:4 / 3}.app-detail-media .app-carousel__track{height:100%}.app-detail-media .app-carousel__slide{display:flex;align-items:center;justify-content:center;height:100%;padding:1.25rem 2rem 2.75rem}.app-detail-media .app-carousel__slide img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-screenshot);box-shadow:0 10px 24px #00000029,0 2px 4px #0000001a}@media(min-width:901px){.app-detail-media .app-carousel--strip .app-carousel__viewport{aspect-ratio:auto}.app-detail-media .app-carousel--strip .app-carousel__track{height:auto;align-items:stretch}.app-detail-media .app-carousel--strip .app-carousel__slide{height:auto;padding:1rem .65rem 2.25rem}.app-detail-media .app-carousel--strip .app-carousel__enlarge{height:auto}.app-detail-media .app-carousel--strip .app-carousel__slide img{width:100%;height:auto;max-height:none}}.app-detail-media .app-carousel--single img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain}@media(max-width:900px){.app-detail-media .app-carousel__viewport{aspect-ratio:9 / 16}.app-detail-media .app-carousel--single img{aspect-ratio:9 / 16;width:100%;object-fit:contain}}.app-detail-copy__heading{margin:1.75rem 0 .5rem;font-size:1rem;letter-spacing:var(--tracking-ui);text-transform:uppercase;font-family:var(--font);color:var(--text-faint)}.app-detail-copy__heading:first-child{margin-top:0}.app-detail-copy__text{margin:0;color:var(--text-muted);font-size:1.05rem;letter-spacing:var(--tracking-body);line-height:1.55}.app-detail-copy__list{margin:0;padding-left:1.2rem;color:var(--text-muted);letter-spacing:var(--tracking-body);line-height:1.55}.app-detail-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:999px;font-family:var(--font);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:var(--type-label-transform);text-decoration:none;border:1px solid transparent;cursor:pointer}.btn--primary{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.btn--primary:hover{color:var(--accent-contrast);opacity:.92;filter:none}.btn--ghost{background:transparent;border-color:var(--glass-border);color:var(--text-muted);cursor:default}.btn--link{background:transparent;border-color:transparent;color:var(--accent);text-decoration:underline;text-underline-offset:.25em}.page-back{margin:2.5rem 0 0;font-family:var(--font);font-size:.8rem}.legal-page{max-width:720px}.legal-page--center{text-align:center;margin-inline:auto}.legal-page__eyebrow{margin:0 0 .5rem}.legal-page__title{margin:0 0 .5rem;font-family:var(--font);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);text-transform:var(--type-title-transform);font-size:var(--type-title-size)}.legal-page__updated{margin:0 0 2rem;font-size:.9rem;letter-spacing:var(--tracking-body);color:var(--text-muted)}.legal-page__lede{margin:0 0 1.5rem;color:var(--text-muted);font-size:1.05rem;letter-spacing:var(--tracking-body);line-height:1.55}.legal-page__intro{margin:0 0 2rem;max-width:40rem;color:var(--text-muted);letter-spacing:var(--tracking-body);line-height:1.65}.legal-page__closing{margin:2.5rem 0 0;max-width:40rem;color:var(--text-muted);line-height:1.65;font-family:var(--font);font-size:1rem;letter-spacing:var(--tracking-body)}.legal-page__muted{color:var(--text-muted);font-size:.95rem}.legal-section h2{margin:2rem 0 .75rem;font-size:1.1rem}.legal-section h3{margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:600;font-family:var(--font);color:var(--text-primary)}.legal-section h4{margin:1.15rem 0 .4rem;font-size:.82rem;font-weight:600;letter-spacing:var(--tracking-body);font-family:var(--font);color:var(--text-muted)}.legal-section p,.legal-section ul{margin:0;color:var(--text-muted);letter-spacing:var(--tracking-body);line-height:1.6}.legal-section h3+p,.legal-section h4+ul{margin-top:.35rem}.legal-section ul+h3{margin-top:1.35rem}.legal-section p+p,.legal-section p+ul{margin-top:.75rem}.legal-section ul+p{margin-top:.75rem}.help-widgets{scroll-margin-top:calc(var(--nav-height) + 1rem)}.help-list{padding-left:1.2rem}.help-app-list{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:1.5rem}.help-app-list__name{margin:0 0 .35rem;font-size:1.1rem}.help-app-list__text{margin:0 0 .5rem;color:var(--text-muted)}.help-app-list__link{font-family:var(--font);font-size:.75rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.site-footer{border-top:1px solid var(--glass-border);background:transparent;padding:2.75rem 0 0;margin-top:auto}.site-footer__main{width:var(--content-width);margin-inline:auto;padding-bottom:2rem}.site-footer__brand-block{display:flex;align-items:flex-start;gap:1rem}.site-footer__mark{border-radius:0;opacity:.9}.site-footer__headline{font-family:var(--font);font-weight:600;letter-spacing:var(--tracking-brand);text-transform:uppercase;font-size:.72rem;transition:opacity .35s ease}html:not([data-display-font-ready]) .site-footer__headline{opacity:0}.site-footer__tag{margin:.35rem 0 0;font-size:.95rem;letter-spacing:var(--tracking-body);line-height:1.45;color:var(--text-muted);max-width:22rem}.site-footer__bar{width:var(--content-width);margin-inline:auto;padding:1.25rem 0 1.75rem;border-top:1px solid var(--glass-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.site-footer__copy{margin:0;font-size:.82rem;color:var(--text-faint)}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;font-family:var(--font);font-size:.65rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.site-footer__legal a{text-decoration:none;color:var(--text-muted)}.site-footer__legal a:hover{color:var(--text-primary)}.home-main>.section{width:var(--content-width);margin-inline:auto;padding-block:2.75rem;border-top:1px solid var(--glass-border)}.home-section__title{margin:.35rem 0 .75rem;font-family:var(--font);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-transform:var(--type-title-transform);color:var(--text-primary);max-width:28ch}.home-section__body{margin:0 0 1rem;max-width:40rem;color:var(--text-muted);font-size:calc(var(--type-body-size) * 1.05);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-leading);text-transform:var(--type-body-transform)}.home-section__body--muted{color:var(--text-faint);font-size:1rem}.home-section__emphasis{margin:0 0 1.25rem;max-width:36rem;font-family:var(--font);font-size:1.15rem;font-weight:600;letter-spacing:var(--tracking-ui);color:var(--text-primary)}.section-trust{padding-block:1.75rem 2rem!important;border-top:none!important}.section-trust .home-section__title{margin-bottom:1.15rem}.trust-markers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:700px){.trust-markers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.trust-markers{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-markers__item{margin:0;min-width:0}.trust-markers__card{display:flex;flex-direction:column;gap:.55rem;height:100%;padding:1.25rem 1.2rem 1.35rem;border-radius:14px;text-decoration:none;color:inherit;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border),var(--shadow-lg);transition:box-shadow .18s ease,transform .18s ease}.trust-markers__card:hover{box-shadow:inset 0 0 0 1px var(--accent),var(--shadow-lg);transform:translateY(-2px)}.trust-markers__label{font-family:var(--font);font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600;letter-spacing:var(--tracking-ui);line-height:1.2;color:var(--text-primary)}.trust-markers__blurb{font-size:1rem;font-weight:400;letter-spacing:var(--tracking-body);line-height:1.5;color:var(--text-muted)}.home-feature{display:grid;gap:1.75rem;align-items:center}@media(min-width:900px){.home-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,.6fr);gap:2.5rem}}.home-feature__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.home-feature__media{display:grid;place-items:center}.home-feature__shot{width:min(11rem,42vw);height:auto;border-radius:1.2rem;box-shadow:var(--shadow-lg)}.portfolio-grid{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:640px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.portfolio-card{margin:0;border-radius:14px;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border),var(--shadow-lg);min-width:0}.portfolio-card__link{display:flex;flex-direction:column;gap:.85rem;align-items:flex-start;height:100%;padding:1.15rem 1.15rem 1.25rem;text-decoration:none;color:inherit;border-radius:inherit}.portfolio-card__link--static{cursor:default;opacity:.95}.portfolio-card__link:not(.portfolio-card__link--static):hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.app-icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:.85rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 12%,transparent),0 8px 20px color-mix(in srgb,#000 22%,transparent)}.app-icon__glyph{font-family:var(--font);font-size:1.35rem;font-weight:600;line-height:1}.portfolio-card__icon{flex:0 0 auto}.portfolio-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-bottom:.35rem}.portfolio-card__status{font-family:var(--font);font-size:.65rem;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:.2rem .45rem;border-radius:4px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text-primary)}.portfolio-card__status--exploring,.portfolio-card__status--in-development{background:color-mix(in srgb,var(--text-muted) 16%,transparent);color:var(--text-muted)}.portfolio-card__status--shared{background:color-mix(in srgb,var(--text-primary) 12%,transparent);color:var(--text-primary)}.apps-index-section{margin-top:2.5rem}.apps-index-section+.apps-index-section{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--glass-border)}.apps-index-section__title{margin:0 0 .45rem;font-family:var(--font);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);color:var(--text-primary)}.apps-index-section__intro{margin:0;color:var(--text-muted);font-size:.98rem;line-height:1.55;max-width:36rem}.apps-index-section .portfolio-grid{margin-top:1.25rem}.portfolio-card__platforms{margin:0 0 .45rem;color:var(--text-faint)}.portfolio-card__title{margin:0 0 .25rem;font-family:var(--font);font-size:1.2rem;font-weight:600;color:var(--text-primary)}.portfolio-card__purpose{margin:0 0 .55rem;color:var(--text-muted);font-size:.95rem;line-height:1.5}.portfolio-card__cta{color:var(--accent)}.portfolio-card__cta--muted{color:var(--text-faint)}.portfolio-card__aside{width:clamp(4.5rem,12vw,6.5rem)}.portfolio-card__preview{width:100%;height:auto;border-radius:.75rem;box-shadow:var(--shadow-lg)}.portfolio-card__aside--placeholder{display:grid;place-items:center;aspect-ratio:1;border-radius:12px;background:color-mix(in srgb,var(--text-muted) 10%,transparent);box-shadow:inset 0 0 0 1px var(--glass-border)}.portfolio-card__glyph{font-family:var(--font);font-size:1.5rem;font-weight:600;color:var(--text-faint)}.scenario-list{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.65rem}.scenario-list__item{margin:0;padding:.85rem 1rem;border-radius:10px;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--text-muted);line-height:1.5}.scenario-carousel{margin-top:1.25rem}.scenario-carousel__region{overflow:hidden;border-radius:16px;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border),var(--shadow-lg);outline:none}.scenario-carousel__region:focus-visible{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.scenario-carousel__track{display:flex;transition:transform .32s cubic-bezier(.16,1,.3,1);will-change:transform}@media(prefers-reduced-motion:reduce){.scenario-carousel__track{transition:none}}.scenario-carousel__slide{flex:0 0 100%;min-width:0;display:grid;gap:1.25rem;padding:1.35rem 1.25rem 1.5rem;align-items:center}@media(min-width:720px){.scenario-carousel__slide{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:1.75rem;padding:1.75rem 1.75rem 1.85rem}}.scenario-carousel__visual{display:grid;place-items:center;aspect-ratio:1;max-width:10rem;margin-inline:auto;border-radius:18px;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 55%),color-mix(in srgb,var(--text-muted) 10%,transparent);box-shadow:inset 0 0 0 1px var(--glass-border)}.scenario-carousel__mark{font-family:var(--font);font-size:clamp(2.5rem,6vw,3.25rem);font-weight:600;line-height:1;color:var(--text-primary);opacity:.88}.scenario-carousel__copy{text-align:left}.scenario-carousel__title{margin:0 0 .45rem;font-family:var(--font);font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:600;color:var(--text-primary);line-height:1.2}.scenario-carousel__body{margin:0;color:var(--text-muted);font-size:1.05rem;letter-spacing:var(--tracking-body);line-height:1.55;max-width:36rem}.scenario-carousel__controls{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:.9rem}.scenario-carousel__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--bg-elevated);color:var(--text-primary);width:2.4rem;height:2.4rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--glass-border);cursor:pointer;font-size:1rem;line-height:1}.scenario-carousel__arrow:hover{box-shadow:inset 0 0 0 1px var(--accent)}.scenario-carousel__dots{display:flex;gap:.4rem;align-items:center}.scenario-carousel__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;width:.45rem;height:.45rem;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 45%,transparent);cursor:pointer}.scenario-carousel__dot--active{background:var(--accent);width:1.1rem}.covenant-preview{list-style:none;margin:1.25rem 0;padding:0;display:grid;gap:.85rem}@media(min-width:800px){.covenant-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.covenant-preview__item{margin:0;padding:1rem 1.1rem;border-radius:12px;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border)}.covenant-preview__title{margin:0 0 .35rem;font-family:var(--font);font-size:1.05rem;font-weight:600;color:var(--text-primary)}.covenant-preview__body{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.55}.business-flow{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.5rem;counter-reset:flow}.business-flow__step{counter-increment:flow;display:flex;gap:.75rem;align-items:baseline;color:var(--text-muted);line-height:1.45}.business-flow__step:before{content:counter(flow);flex:0 0 auto;font-family:var(--font);font-size:.7rem;letter-spacing:var(--tracking-ui);color:var(--accent)}.journal-teaser{list-style:none;margin:1.25rem 0 1rem;padding:0;display:grid;gap:.75rem}.journal-teaser__link{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;border-radius:12px;text-decoration:none;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border);color:inherit}.journal-teaser__link:hover{box-shadow:inset 0 0 0 1px var(--accent),var(--shadow-lg)}.journal-teaser__type{color:var(--text-faint)}.journal-teaser__title{font-family:var(--font);font-size:1.1rem;font-weight:600;letter-spacing:var(--tracking-ui);color:var(--text-primary)}.journal-teaser__summary{color:var(--text-muted);font-size:1rem;letter-spacing:var(--tracking-body);line-height:1.5}.invitation-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.journal-index{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.85rem}.journal-index__link{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 0;border-bottom:1px solid var(--glass-border);text-decoration:none;color:inherit}.journal-index__meta{color:var(--text-faint)}.journal-index__title{font-family:var(--font);font-size:1.25rem;font-weight:600;letter-spacing:var(--tracking-ui);color:var(--text-primary)}.journal-index__summary{color:var(--text-muted);letter-spacing:var(--tracking-body);line-height:1.55}.journal-entry__p{margin:0 0 1rem;max-width:40rem;color:var(--text-muted);font-size:1.05rem;letter-spacing:var(--tracking-body);line-height:1.65}.membership-levels{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.85rem}.membership-levels__item{margin:0;padding:1rem 1.1rem;border-radius:12px;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border)}.membership-levels__name{margin:0 0 .2rem;font-family:var(--font);font-size:1.1rem;font-weight:600;color:var(--text-primary)}.membership-levels__price{margin:0 0 .45rem;color:var(--accent)}.email-signup{margin-top:1rem;max-width:28rem}.email-signup__row{display:flex;flex-wrap:wrap;gap:.6rem}.email-signup__input{flex:1 1 12rem;min-width:0;padding:.7rem .85rem;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-elevated);color:var(--text-primary);font:inherit}.email-signup__input:focus{outline:2px solid var(--accent);outline-offset:1px}.email-signup__error{margin:.5rem 0 0;color:var(--text-primary);font-size:.9rem}.email-signup__success{margin:1rem 0 0;padding:.9rem 1rem;border-radius:10px;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--text-muted);line-height:1.55}.app-detail-ownership{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--glass-border);scroll-margin-top:calc(var(--nav-height) + 1rem)}.app-detail-ownership__block{margin-top:1.25rem}.app-detail-ownership__title{margin:0 0 .4rem;font-family:var(--font);font-size:1.05rem;font-weight:600;color:var(--text-primary)}.app-detail-ownership__principles{margin:1.25rem 0 0}.legal-section[id]{scroll-margin-top:calc(var(--nav-height) + 1rem)}.type-lab__layout{max-width:920px}.type-lab__header{margin-bottom:1.75rem}.type-lab__lede{margin:0 0 1.15rem;max-width:40rem;color:var(--text-muted);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-leading)}.type-lab__toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.type-lab__toggle{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-transform);color:var(--text-muted);cursor:pointer}.type-lab__roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:1.25rem}@media(min-width:720px){.type-lab__roles{grid-template-columns:repeat(4,minmax(0,1fr))}}.type-lab__role-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-align:left;padding:.85rem .95rem;border-radius:12px;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border);cursor:pointer;color:inherit}.type-lab__role-tab--active{box-shadow:inset 0 0 0 1px var(--accent)}.type-lab__role-name{display:block;font-weight:600;margin-bottom:.2rem}.type-lab__role-meta{display:block;font-size:.78rem;color:var(--text-faint);letter-spacing:var(--type-body-tracking);text-transform:none}.type-lab__panel,.type-lab__preview,.type-lab__export{margin-bottom:2rem;padding:1.25rem 1.2rem;border-radius:14px;background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border)}.type-lab__panel-title{margin:0 0 .35rem;font-size:1.15rem;font-weight:600}.type-lab__uses{margin:0 0 1.15rem;color:var(--text-muted);font-size:.95rem}.type-lab__controls{display:grid;gap:.95rem}.type-lab__control{display:grid;gap:.35rem;color:var(--text-muted);font-size:.9rem}.type-lab__control input[type=range]{width:100%;accent-color:var(--accent)}.type-lab__control select{max-width:10rem;padding:.45rem .55rem;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg);color:var(--text-primary);font:inherit}.type-lab__samples{display:grid;gap:1.15rem;margin-bottom:1.5rem}.type-lab__sample{padding-bottom:1rem;border-bottom:1px solid var(--glass-border)}.type-lab__sample:last-child{border-bottom:0;padding-bottom:0}.type-lab__specimen{margin:.35rem 0 0;font-family:var(--font)}.type-lab__specimen--body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-leading);text-transform:var(--type-body-transform);color:var(--text-primary);max-width:38rem}.type-lab__specimen--title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading);text-transform:var(--type-title-transform);color:var(--text-primary)}.type-lab__specimen--label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:var(--type-label-transform);color:var(--text-primary)}.type-lab__specimen--brand{font-size:var(--type-brand-size);font-weight:var(--type-brand-weight);letter-spacing:var(--type-brand-tracking);line-height:var(--type-brand-leading);text-transform:var(--type-brand-transform);color:var(--text-primary)}.type-lab__specimen[data-active]{outline:1px dashed color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:6px}.type-lab__context-card{margin-top:.65rem;padding:1.35rem 1.25rem;border-radius:14px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--glass-border);display:grid;gap:.85rem;text-align:center;justify-items:center}.type-lab__context-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.type-lab__faux-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--glass-border)}.type-lab__faux-btn--primary{background:var(--text-primary);color:var(--bg);box-shadow:none}.type-lab__code{margin:.65rem 0 0;padding:1rem;overflow:auto;border-radius:10px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--glass-border);font-size:.78rem;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--text-muted)}.type-lab__hint{color:var(--text-faint);font-size:.9rem}
