:root,[data-theme=zen-light]{color-scheme:light;--bg: #f5f5f3;--bg-deep: #ebebe8;--bg-elevated: #fafaf8;--glass-fill: #ffffff;--glass-border: rgba(28, 28, 30, .1);--glass-highlight: rgba(28, 28, 30, .05);--grid-dot: rgba(28, 28, 30, .055);--text-primary: #1c1c1e;--text-muted: #5c5c66;--text-faint: #8e8e96;--accent: #1c1c1e;--accent-contrast: #f5f5f3;--accent-soft: rgba(28, 28, 30, .09);--accent-glow: rgba(28, 28, 30, .05);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .06);--nav-bg: rgba(245, 245, 243, .94);--surface-hover: rgba(28, 28, 30, .04);--surface-pressed: rgba(28, 28, 30, .07);--device-screen-bg: #f0f0ee;--border-strong: rgba(28, 28, 30, .16)}[data-theme=zen-dark]{color-scheme:dark;--bg: #12141a;--bg-deep: #0c0e12;--bg-elevated: #1a1d26;--glass-fill: #1e222c;--glass-border: rgba(232, 234, 240, .1);--glass-highlight: rgba(232, 234, 240, .06);--grid-dot: rgba(232, 234, 240, .045);--text-primary: #e8eaed;--text-muted: #9aa0a8;--text-faint: #6b7280;--accent: #e8eaed;--accent-contrast: #12141a;--accent-soft: rgba(232, 234, 240, .12);--accent-glow: rgba(232, 234, 240, .06);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .5);--nav-bg: rgba(18, 20, 26, .94);--surface-hover: rgba(232, 234, 240, .06);--surface-pressed: rgba(232, 234, 240, .1);--device-screen-bg: #161a22;--border-strong: rgba(232, 234, 240, .18)}[data-theme=blue-lagoon-light]{color-scheme:light;--bg: #f7f5f2;--bg-deep: #edeae5;--bg-elevated: #fffcf8;--glass-fill: #ffffff;--glass-border: rgba(26, 54, 93, .12);--glass-highlight: rgba(0, 119, 237, .06);--grid-dot: rgba(26, 54, 93, .06);--text-primary: #1a2b45;--text-muted: #4a5f78;--text-faint: #7a8a9e;--accent: #0077ed;--accent-contrast: #ffffff;--accent-soft: rgba(0, 119, 237, .15);--accent-glow: rgba(0, 119, 237, .09);--shadow-lg: 0 1px 0 rgba(26, 54, 93, .08);--nav-bg: rgba(247, 245, 242, .94);--surface-hover: rgba(0, 119, 237, .06);--surface-pressed: rgba(0, 119, 237, .1);--device-screen-bg: #e8f0fa;--border-strong: rgba(26, 54, 93, .18)}[data-theme=blue-lagoon-dark]{color-scheme:dark;--bg: #0a1219;--bg-deep: #060a10;--bg-elevated: #111b26;--glass-fill: #152230;--glass-border: rgba(180, 210, 255, .1);--glass-highlight: rgba(45, 159, 255, .08);--grid-dot: rgba(180, 210, 255, .04);--text-primary: #e8f1ff;--text-muted: #9eb4cc;--text-faint: #6b849e;--accent: #2d9fff;--accent-contrast: #061018;--accent-soft: rgba(45, 159, 255, .22);--accent-glow: rgba(45, 159, 255, .12);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .55);--nav-bg: rgba(10, 18, 25, .94);--surface-hover: rgba(45, 159, 255, .08);--surface-pressed: rgba(45, 159, 255, .14);--device-screen-bg: #0f1822;--border-strong: rgba(180, 210, 255, .2)}[data-theme=retro-console-light]{color-scheme:light;--bg: #f5f2f0;--bg-deep: #ebe6e2;--bg-elevated: #faf7f4;--glass-fill: #ffffff;--glass-border: rgba(60, 65, 76, .12);--glass-highlight: rgba(255, 107, 53, .06);--grid-dot: rgba(60, 65, 76, .06);--text-primary: #2d2d32;--text-muted: #5c5c64;--text-faint: #86868e;--accent: #ff6b35;--accent-contrast: #ffffff;--accent-soft: rgba(255, 107, 53, .15);--accent-glow: rgba(255, 107, 53, .08);--shadow-lg: 0 1px 0 rgba(45, 45, 50, .07);--nav-bg: rgba(245, 242, 240, .94);--surface-hover: rgba(255, 107, 53, .07);--surface-pressed: rgba(255, 107, 53, .12);--device-screen-bg: #f2e9e4;--border-strong: rgba(60, 65, 76, .18)}[data-theme=retro-console-dark]{color-scheme:dark;--bg: #1e222e;--bg-deep: #161922;--bg-elevated: #252a38;--glass-fill: #2a3040;--glass-border: rgba(224, 228, 234, .09);--glass-highlight: rgba(255, 112, 67, .08);--grid-dot: rgba(224, 228, 234, .04);--text-primary: #e0e4ea;--text-muted: #a4aab6;--text-faint: #727a88;--accent: #ff7043;--accent-contrast: #1a0b06;--accent-soft: rgba(255, 112, 67, .2);--accent-glow: rgba(255, 112, 67, .1);--shadow-lg: 0 1px 0 rgba(0, 0, 0, .45);--nav-bg: rgba(30, 34, 46, .94);--surface-hover: rgba(255, 112, 67, .09);--surface-pressed: rgba(255, 112, 67, .15);--device-screen-bg: #1a1d26;--border-strong: rgba(224, 228, 234, .16)}@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;--font-display: "Syne", system-ui, sans-serif;--font-sans: system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--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-mono);font-size:.9375rem;line-height:1.65;color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased}.logo-mark-black,.logo-mark-white{display:block}.logo-mark-white,[data-theme$=-dark] .logo-mark-black{display:none}[data-theme$=-dark] .logo-mark-white{display:block}img{max-width:100%;height:auto;display:block}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-mono);font-size:.68rem;letter-spacing:.32em;text-transform:uppercase;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-display);font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.92rem;transition:opacity .35s ease}html:not([data-display-font-ready]) .site-nav__wordmark{opacity:0}.nav-link{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;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;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-dropdown__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-dropdown .theme-dropdown__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)}@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-mono);font-size:.7rem;letter-spacing:.22em;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-dropdown[open] .theme-dropdown__trigger{color:var(--accent-contrast);filter:brightness(1.05)}.site-nav .theme-dropdown .mono-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-dropdown{position:relative}.theme-dropdown__trigger{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .15rem;margin:0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);background:transparent;border:none}.theme-dropdown__trigger::-webkit-details-marker{display:none}.theme-dropdown__summary{letter-spacing:.22em}.theme-dropdown__chevron{font-size:.65rem;opacity:.75}.theme-dropdown .theme-dropdown__trigger:hover,.theme-dropdown[open] .theme-dropdown__trigger{color:var(--accent)}.theme-dropdown__menu{position:absolute;top:calc(100% + .45rem);right:0;min-width:min(280px,calc(100vw - 2rem));max-height:min(70vh,22rem);overflow-y:auto;padding:.35rem;z-index:70;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)){.theme-dropdown__menu{border-color:var(--glass-border)}}.site-nav .theme-dropdown__menu{top:calc(100% + .65rem)}.theme-dropdown__list{margin:0;padding:0;list-style:none}.theme-dropdown__option{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;padding:.6rem .75rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;text-align:left;cursor:pointer;transition:background .15s ease}.theme-dropdown__swatch{flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.1rem;border-radius:.3rem;overflow:hidden;box-shadow:inset 0 0 0 1px var(--border-strong)}.theme-dropdown__option--active .theme-dropdown__swatch{box-shadow:inset 0 0 0 1px var(--accent)}.theme-dropdown__option-text{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;flex:1}.theme-dropdown__option-label{font-weight:500;letter-spacing:.06em}.theme-dropdown__option-desc{font-size:.62rem;letter-spacing:.03em;line-height:1.35;color:var(--text-faint);font-weight:400}.theme-dropdown__option:hover{background:var(--glass-highlight)}.theme-dropdown__option--active{background:var(--surface-pressed);box-shadow:inset 3px 0 0 var(--accent)}.theme-dropdown__check{flex-shrink:0;font-size:.75rem;opacity:.85}.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:var(--bg)}.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-display);font-size:clamp(2rem,5vw,3.35rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.18;color:var(--text-primary)}.hero__body{margin:0;max-width:28rem;color:var(--text-muted);font-size:.92rem;font-family:var(--font-mono);line-height:1.7}.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(240px,56vw,380px);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}[data-theme$=-dark] .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:blur(12px);animation:home-unblur-in .68s cubic-bezier(.16,1,.3,1) forwards;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 home-unblur-in{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}[data-page-reveal]{--page-reveal-unit: 85ms;opacity:0;filter:blur(12px)}@media(prefers-reduced-motion:no-preference){[data-page-reveal]{animation:home-unblur-in .72s cubic-bezier(.16,1,.3,1) forwards;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:var(--bg);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-mono);font-size:.64rem;letter-spacing:.16em;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:.22em;opacity:.92}.app-card__title{margin:0 0 .35rem;font-family:var(--font-display);font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:600;letter-spacing:.03em;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:.2em;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-mono);font-size:.62rem;letter-spacing:.08em;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}@media(hover:hover){.app-card:hover{background:#ff6b3514}[data-theme$=-dark] .app-card:hover{background:#ff6b351f}}.section-philosophy{width:var(--content-width);margin-inline:auto;padding-block:2rem 4rem}.philosophy-glass{padding:clamp(1.5rem,4vw,2.25rem)}.philosophy-glass__grid{display:grid;gap:2.5rem}@media(min-width:960px){.philosophy-glass__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:3rem}}.philosophy-glass__intro{display:flex;align-items:center}.philosophy-glass__title{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:600;letter-spacing:.06em;text-transform:none}.philosophy-glass__body{margin:0 0 1.25rem;color:var(--text-muted);max-width:34rem}.philosophy-glass__link{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--accent)}.philosophy-glass__link:hover{opacity:.82}.philosophy-pillars{display:grid;gap:0}@media(min-width:560px){.philosophy-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.philosophy-pillars{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--glass-border)}.philosophy-pillar{border-right:1px solid var(--glass-border);padding:1.25rem 1rem}.philosophy-pillar:nth-child(4n){border-right:none}}.philosophy-pillar{padding:1.25rem 0;border-top:1px solid var(--glass-border);display:flex;flex-direction:column;align-items:center;text-align:center;outline:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.philosophy-pillar{cursor:pointer}}.philosophy-pillar:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(min-width:960px){.philosophy-pillar{border-top:none}}.philosophy-pillar__surface{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:clamp(5rem,14vw,6.75rem)}.philosophy-pillar__icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.philosophy-pillar__title{margin:.65rem 0 .35rem;font-size:.72rem;letter-spacing:.12em;text-transform:none;font-family:var(--font-mono);color:var(--text-primary);transition:color .35s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.philosophy-pillar__icon-wrap{transition:transform .48s cubic-bezier(.22,1,.36,1)}.philosophy-pillar__title{margin:0;opacity:0;transform:translateY(.45rem);max-height:0;overflow:hidden;pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1) .03s,transform .45s cubic-bezier(.22,1,.36,1),max-height .48s cubic-bezier(.22,1,.36,1),color .35s ease}.philosophy-pillar:hover .philosophy-pillar__icon-wrap,.philosophy-pillar:focus-within .philosophy-pillar__icon-wrap,.philosophy-pillar--revealed .philosophy-pillar__icon-wrap{transform:translateY(-10px)}.philosophy-pillar:hover .philosophy-pillar__title,.philosophy-pillar:focus-within .philosophy-pillar__title,.philosophy-pillar--revealed .philosophy-pillar__title{opacity:1;transform:translateY(0);max-height:3.5rem;margin-top:.5rem;pointer-events:auto}.philosophy-pillar:hover .pillar-icon,.philosophy-pillar:focus-within .pillar-icon,.philosophy-pillar--revealed .pillar-icon{opacity:.92}.philosophy-pillar:hover .pillar-icon,.philosophy-pillar:focus-within .pillar-icon{color:var(--accent)}.philosophy-pillar:hover .philosophy-pillar__title,.philosophy-pillar:focus-within .philosophy-pillar__title{color:var(--accent)}}@media(hover:none)and (prefers-reduced-motion:no-preference){.philosophy-pillar__icon-wrap{transition:transform .55s cubic-bezier(.22,1,.36,1)}.philosophy-pillar__title{margin:0;opacity:0;transform:translateY(.45rem);max-height:0;overflow:hidden;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1) .05s,transform .55s cubic-bezier(.22,1,.36,1),max-height .55s cubic-bezier(.22,1,.36,1),color .35s ease}.philosophy-pillar--revealed .philosophy-pillar__icon-wrap{transform:translateY(-10px)}.philosophy-pillar--revealed .philosophy-pillar__title{opacity:1;transform:translateY(0);max-height:3.5rem;margin-top:.5rem;pointer-events:auto}.philosophy-pillar--revealed .pillar-icon{opacity:.92}}.philosophy-pillar__text{margin:0;font-size:.82rem;color:var(--text-muted);line-height:1.6;font-family:var(--font-mono)}.pillar-icon{width:48px;height:48px;color:var(--text-primary);opacity:.55;transition:opacity .38s ease,color .35s ease}@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-dropdown .theme-dropdown__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}}.site-nav .theme-dropdown__menu{position:static;margin:.35rem .5rem .5rem;min-width:auto;max-width:none;max-height:min(50dvh,16rem)}}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:var(--bg)}.page-shell__eyebrow{margin:0 0 .5rem}.page-shell__title{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:.06em}.page-shell__tagline{margin:.5rem 0 0;font-size:1rem;color:var(--text-muted);font-family:var(--font-mono)}.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}@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;gap:1rem;width:100%;min-width:0;padding:clamp(1rem,2.5vw,1.35rem);border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--glass-border)}.app-detail-platforms{display:flex;flex-wrap:nowrap;gap:0;border:1px solid var(--glass-border);background:var(--bg-elevated)}.app-detail-platforms__tab{flex:1;min-width:0;padding:.7rem .85rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;border:none;border-right:1px solid var(--glass-border);background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s ease,background .15s ease}.app-detail-platforms__tab:last-child{border-right:none}.app-detail-platforms__tab:hover{color:var(--text-primary)}.app-detail-platforms__tab--active{color:var(--text-primary);background:var(--surface-pressed)}.app-detail-platforms__tab:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.app-detail-shot{padding:.75rem}.app-carousel.glass-panel{padding:.75rem;background:transparent;border:none;box-shadow:none}.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:hidden;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);will-change:transform}.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-mono);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-mono);font-size:.72rem;letter-spacing:.12em;text-transform:none;color:#ffffffe0}.app-lightbox__counter{letter-spacing:.12em;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-md);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-mono);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%}.app-detail-media .app-carousel__slide img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.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:.08em;text-transform:uppercase;font-family:var(--font-mono);color:var(--text-faint)}.app-detail-copy__heading:first-child{margin-top:0}.app-detail-copy__text{margin:0;color:var(--text-muted)}.app-detail-copy__list{margin:0;padding-left:1.2rem;color:var(--text-muted)}.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-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;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-mono);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-display);font-weight:600;letter-spacing:.06em;font-size:clamp(1.75rem,3vw,2.25rem)}.legal-page__updated{margin:0 0 2rem;font-size:.9rem;color:var(--text-muted)}.legal-page__lede{margin:0 0 1.5rem;color:var(--text-muted)}.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-display);color:var(--text-primary)}.legal-section h4{margin:1.15rem 0 .4rem;font-size:.82rem;font-weight:600;letter-spacing:.04em;font-family:var(--font-mono);color:var(--text-muted)}.legal-section p,.legal-section ul{margin:0;color:var(--text-muted)}.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-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.site-footer{border-top:1px solid var(--glass-border);background:var(--bg);padding:2.75rem 0 0;margin-top:auto}.site-footer__main{width:var(--content-width);margin-inline:auto;padding-bottom:2rem;display:grid;gap:2rem}@media(min-width:820px){.site-footer__main{grid-template-columns:1fr minmax(260px,360px);align-items:end;gap:3rem}}.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-display);font-weight:600;letter-spacing:.2em;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:.88rem;color:var(--text-muted);max-width:22rem}.site-footer__themes-label{margin:0 0 .65rem}.site-footer__theme-swatches{display:flex;flex-wrap:wrap;gap:.45rem;max-width:360px}.site-footer__theme-swatch{width:2.5rem;height:1.75rem;padding:0;border:none;border-radius:.5rem;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-strong);transition:transform .12s ease,box-shadow .12s ease}.site-footer__theme-swatch:hover{transform:translateY(-1px)}.site-footer__theme-swatch:not(.site-footer__theme-swatch--active):hover{box-shadow:inset 0 0 0 1px var(--accent)}.site-footer__theme-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-footer__theme-swatch--active{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 2px var(--bg),0 0 0 3px var(--accent)}.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-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.site-footer__legal a{text-decoration:none;color:var(--text-muted)}.site-footer__legal a:hover{color:var(--text-primary)}
