@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAogABIAAAAAEuwAAAm3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDhudEFGUMs4JKT4O42ZuoFI5IgJXZeWPN+Z8eJzu/9wkNQGKeP5n+ObdyBuFytRK2StiM+0EsbaIWRH3PvGJI+YLD/VL9/ZuL6WpqCjGMx7ZuouidAcee5/SFMLh0IzHaYzN0VqrN0j/RX0Rb2RaJaQXX1QlWeIbyZIlv3tUqpg1qkcIiZAaL8u2kHZNJZNDLosrKbb+eOkEBA3AS2mJANohADkGQGD9z6HnIAgYGIAApPrg0JvhsWZobsbb8qC5H1VaAA0GgG+WUnfptgKIQdLGoCQEPk75WyiQGb4TEgNp+/vIpfxIgK+BqNIR/poiJNFrofts4A8BGSmqgi9FTw10P6Os2hHuc13tqeoUmyPECApNQEhETAqgWgBQAo0AIiFZVY6eExAAKEIMQmQBoipGEZiGEswzr8+Tp/N2EQCefQWUAQBhoABodKO6XApoYEAAQhCBGCQgBRnIQQFKBOCPAORUCAIAlmdomqJclmMsclDjLW+UpZnMhZsABFPmEGAl65/641/NhnapLgDK007ZjYvCJYqlY2Lzj10gnlOpLMg3AMyKwAVgMQhCjAA0RIBOqIfMrFICAEod9BDEJJ4VAYAE3AABVcQT6BQqaLJ4NqEiIsl71Gyo1MYdJerSrBteJFNAgz4IDUY5oA01mpACy8jlclDMwTybT9hjS9Wq2YE8k4+L88/4S3web+QNrQK4dYxUomJySmqA26iAmJCEiBQBqFEIjch9NqLhhoI/byxBwmmTHqGsLgOkT+jiX0AGhAEefTYyJAIgZiMjIgRiNjImIiAuQyYgyIKnAqCELpvrBuQIoAKAECAHAAoUGr1NShgPCcg5IxUnSu0paY+Basm3Ovo3UtGTYXrKSCtM8HPJJsrGSyfIxg0hKkwcDDmvIjJ8VlURmb1SNq/61KqiQuGpEDjP7FwhEzORMVVX6wpVVoKS0o4qWpN0bkXiYKF04gjSCqWfd+uIo/7eSf6dWthrblvmVdcTR51y4RpzRW1lOj1BNn6ibBw1kfrtvrwGbdizICWkS2CKZaSSIaQFsj6rgN+NA1QF13N8YgXstflrgpL/rUoMCatWtZVtO3Wq17mLwZUD/hk/MeRidTdZEuv2c5STFpgQLSDfefbs3rYumTiqBl5oVVx3roKVVlen/NXEK+mfNEeFYXUvt42zhdgXJ3KJpVZpNBetZQvnwrVLTZwpSMfpZBbHcVrlvpyvts2T80R9uD7Ig/MIYjlWX7wD1wG92Osua/HTuz6YoOt6fUJ+WeLtRPQON6eOUKR63hy9as4ePTz0mQN0Gfr4AampA/QW8IzXS2xZds+VHpvuRlNa53u6kTvrt9eP7HxVlwalwHVuU7TfTf2Miw9mZbxYPducNjbgUE65K7hg8b9Jxq4l3mYIXHBsN683D7la3eXioqSGBsdmjauFuatSTn/cM7Hv1asTPT/uPn36/W7wJFcyW57/8x4czMxqN52ztr56ofW9C6m3BGZBffqH9kXv9Byz5e+FXWauEQ0l0comc1NvOsWsse+YvXrQ9j4zOTOHdW/MZvNhlat+STHZtaeEb1iwYXP94iJ+595iNCzamPL7TWVto1v425wjEwfXLmz4XYbuna3bOOco3ZzklLBJm4xN7Jb13/azy/yGGnV9R/onL+tjSnH2f9fNZ9g0s9jEjbvY37gjJrmf+aF54ChN+frsVovw5jlLN0tQhLZgmqHEO8JU6HliR1DucDOTGLHAOWJev+SkpYFJNv28n8O98j+8WaYF1QEDDAAAmInAhQAIAtBSAYAgANBOP6ONNdU2tZ6GmhjyHlwxsAfEegDs9q15bHlVFbtpwIU0GFJTYcDEMt24mAS57fWJ29sTT5tAO3oGq6NHngFNd++LvnvXemwBsb+UbN9P8vp1aak1mmNZE7bZZl41xq6w6v17eWB8/PBxJB5+JitQ/t4a/rd5aqKEQVMUwKTJn/5sVzWVFg/LqgsFD5/1IJQ6Lvs8QwRjULgLmfaKg45Ya9FwajlRJ+Tc7hCdWByCvS6paB5RXlpxZHh4MNAEeLRxSB4f+Zi5lGJWb9w20w5GrcXIxZXXrmkD2jtbtQ/QBiZkgaWEQC1zdcv+XGW0aaHY6pob3HZWacgq9Zbz8y2F+f4dTDobhgHflNE+4fYw473wn9PEJ/Nm3sLM/A9ekw04MK0ftJPjNOAEsX434ViezG7AMcc0A/6dBR2YgkxWAs3alpNGZw2zpg62ELWy+KqlKx546kywr6Gja2pgKXZpfKIB5ujn7RMY5OuQ+HbsyD5cS6GufTMNweIl9AY6rV9bZ4t2ftqgpBwySuqnfbat2FNtWgi240bOTE1CTqGvuMJXnDTf/KPZKSgzNxMCoz1onYptPmziLWVo55/NUQbseQUVvrKseVM24RSnsCyrkIqgjiFXyAJiwA81qMNzkDTyA3CLJln0GvGLm1dCMRPzsRlHsJsq1GiMWIiFpI0mNNI2f+WV/HD5iU/N967RITz6Lg6yjAiFE2txGg/wWNypM/X4XYAlbUokpmM2FrvDW4c92AKX3YAtDkfrx3//p+rTpYevb6/g4Nb01/vP2/mG5o0LxzIcWA5vF/ZgSfuEXr0GxCd74Fxw8Lnfo6N//736jTog3E/QcDySL+Mz+NF88hIYwccLT064p6bmxoFdlU7J57cvK+qe3H1Y8fs0gABgHELlK/e7ESrdBzEt+hsA6k/smA4AjV2TNjUXNVOSBrGZIwAhCgAQ+GPlJZ1rqKJOQFBFVeOGO6+g115VCRT9x/xmH119rsI0EMdyEhJjMQAC8/t159AhAJU0Cj8TdihOI4C20YGXSQkAVzxPmPAIN6Yo4wymBYe9MaPEAh0iAwt5hMlMSRvK3ASQBwXABBovMQWp+4TuyAfMQK4GC6DmxkKIXcIitHSgkbi7HSJBB8uxFF2UYxk6sWI5WMFYgXb+L1HyvxCIM0oBm0JF0nkJM04pm1FMCuVJ09WuOnQp0uXLPkEcpHVeJl8BycPPVCbPKLaEYmXLyFI6o5DVNIOoZ40mjVQiBksXuAU7GhcJ5sNUYgybbEVKEXkr+do83grZZPKRIFzszDV3AguxmXy0UAGWlrdAvrTccX8pIsWJqrNx7Z+5ltltJEQTMZ5NLsry58vPTygxA6RXa0cSBcghY1yIUdnzRQofVwSr13PnVpJCMmXrgsqMxpQxCuU/pyRrXm4MSjNKbpWv3zf2RgEA8Ov5oxNTATz8EhR0QROGCIiQiIgYdEiIlMiExtG29PJ0yaB/QpuqdMx4UVlBtq/WZGRdhXGSsrqyifwE2XyNvlRI8j7a39ekBQAA) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-greek-vbHvg7sP.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-vietnamese-C9-d800b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0A1220;--surface: #101B2C;--surface2: #1A2744;--border: rgba(212,192,144,.14);--text: #dcdcdc;--text-dim: #6a6a72;--text-muted: #6a6a72;--text-bright: #f2f2f2;--accent: #d4c090;--accent-dim: #b8a470;--green: #6aaa84;--yellow: #d4b064;--red: #d08070;--blue: #7aaac8;--purple: #9a8ec0;--orange: #d4944a;--sky: #a0c4e0;--sky-dim: #7a9eb8;--glow-sky: rgba(160,196,224,.2);--glow-sky-strong: rgba(160,196,224,.35);--font: "Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--drawer-height: 0px;--sidebar-width: 0px;--web-sidebar-collapsed-width: 11px;--web-sidebar-collapsed-tab-width: 22px;--bg-depth: radial-gradient(ellipse 120% 40% at 50% 100%, rgba(50,80,45,.07) 0%, transparent 50%);--shadow-color: rgba(4,8,20,.3);--shadow-color-strong: rgba(4,8,20,.45);--shadow-color-soft: rgba(4,8,20,.18);--border-subtle: rgba(212,192,144,.16);--border-subtle-dim: rgba(212,192,144,.08);--glow-green: rgba(106,170,132,.18);--glow-green-strong: rgba(106,170,132,.35);--glow-green-dot: rgba(106,170,132,.55);--glow-red: rgba(208,128,112,.18);--glow-red-strong: rgba(208,128,112,.35);--glow-red-dot: rgba(208,128,112,.55);--glow-blue: rgba(122,170,200,.18);--glow-blue-strong: rgba(122,170,200,.35);--glow-blue-dot: rgba(122,170,200,.55);--glow-amber: rgba(212,192,144,.18);--glow-amber-strong: rgba(212,192,144,.3);--glow-yellow-dot: rgba(212,176,100,.55);--glow-purple-dot: rgba(154,142,192,.55);--accent-tint-faint: rgba(212,192,144,.04);--accent-tint-subtle: rgba(212,192,144,.06);--accent-tint: rgba(212,192,144,.1);--error-bg: rgba(208,128,112,.06);--hover-highlight: rgba(140,170,210,.06);--overlay-bg: rgba(6,12,24,.7);--inset-highlight: rgba(140,170,210,.04);--canvas-waveform: rgba(212,192,144,.7);--canvas-waveform-bg: rgba(212,192,144,.5);--canvas-baseline: rgba(120,140,170,.3);--canvas-highlight: rgba(140,170,210,.06);--canvas-highlight-border: rgba(140,170,210,.1);--canvas-analysis-region: rgba(106,170,132,.16);--canvas-analysis-region-border: rgba(106,170,132,.75);--canvas-grid-line: rgba(140,170,210,.08);--canvas-grid-beat: rgba(140,170,210,.15);--canvas-grid-bar: rgba(212,176,100,.7);--canvas-grid-phrase: rgba(106,170,132,.9);--canvas-playhead: rgba(106,170,132,.8);--canvas-cue-marker: #5aa8ff;--canvas-phase-anchor: rgba(212,176,100,1);--canvas-time-label: #6a6a72;--canvas-text: rgba(184,196,212,.4);--canvas-text-dim: rgba(184,196,212,.3);--canvas-tooltip-bg: rgba(6,12,24,.92);--canvas-tooltip-border: rgba(140,170,210,.15);--canvas-tooltip-text: rgba(232,237,245,.85);--workspace-control-bg: rgba(8,13,22,.92);--workspace-control-bg-hover: rgba(13,22,36,.96);--workspace-control-border: rgba(160,196,224,.28);--workspace-control-border-hover: rgba(212,192,144,.72);--workspace-control-text: var(--text);--workspace-control-selected-text: var(--bg);--workspace-control-active-state-bg: rgba(74,222,128,.18);--workspace-control-active-state-border: rgba(74,222,128,.54);--workspace-control-active-state-text: #9bf2b8;--workspace-control-danger-state-bg: rgba(220,105,105,.2);--workspace-control-danger-state-border: rgba(220,105,105,.62);--workspace-control-danger-state-text: #ffd6d6;--timeline-rail-bg: #081018;--timeline-rail-fill: rgba(255,255,255,.03);--timeline-axis-text: #666666;--timeline-metadata-bg: #081018;--timeline-metadata-track-bg: rgba(8,16,24,.98);--timeline-metadata-track-expanded-bg: rgba(14,23,34,.98);--timeline-metadata-track-muted-bg: rgba(12,14,18,.98);--timeline-metadata-track-solo-bg: rgba(80,60,15,.98);--timeline-metadata-track-border: rgba(148,163,184,.24);--timeline-metadata-nonclip-border: rgba(148,163,184,.16);--timeline-metadata-text: rgba(226,232,240,.9);--timeline-metadata-text-dim: rgba(203,213,225,.78);--timeline-metadata-text-muted: rgba(148,163,184,.58);--timeline-metadata-sublabel: rgba(148,163,184,.64);--timeline-metadata-automation-bg: rgba(2,6,12,.45);--timeline-metadata-automation-lane-bg: rgba(15,23,42,.38);--timeline-metadata-automation-border: rgba(148,163,184,.1);--timeline-metadata-automation-lane-border: rgba(148,163,184,.08);--timeline-track-control-bg: rgba(15,23,42,.92);--timeline-track-control-border: rgba(148,163,184,.34);--timeline-track-control-hover-border: rgba(226,232,240,.72);--timeline-track-control-text: rgba(226,232,240,.78);--timeline-muted-scrim: rgba(2,6,12,.48);--timeline-track-divider: rgba(255,255,255,.04);--timeline-automation-bg: rgba(0,0,0,.22);--timeline-automation-border: rgba(255,255,255,.08);--timeline-automation-lane-bg: rgba(255,255,255,.018);--timeline-automation-lane-border: rgba(255,255,255,.055);--timeline-clip-fill-active: rgba(255,255,255,.12);--timeline-clip-fill-idle: rgba(255,255,255,.06);--timeline-clip-title-fill: rgba(0,0,0,.22);--timeline-clip-title-active-fill: rgba(34,197,94,.16);--timeline-clip-title-text: #d4d4d4;--timeline-clip-title-active-text: #f5f5f5;--timeline-preview-cursor: #f8fafc}:root[data-theme=day]{--bg: #e8eef5;--surface: #dce4ef;--surface2: #cfd8e6;--border: rgba(168,144,80,.15);--text: #2a2a2a;--text-dim: #888888;--text-muted: #888888;--text-bright: #111111;--accent: #a89050;--accent-dim: #8e7a40;--green: #4d9068;--yellow: #b89840;--red: #b86050;--blue: #5a90b0;--purple: #7a70a5;--orange: #b87a35;--sky: #7aa0c0;--sky-dim: #6088a0;--glow-sky: rgba(122,160,192,.22);--glow-sky-strong: rgba(122,160,192,.35);--bg-depth: radial-gradient(ellipse 120% 40% at 50% 100%, rgba(50,80,45,.04) 0%, transparent 50%);--shadow-color: rgba(0,20,60,.08);--shadow-color-strong: rgba(0,20,60,.12);--shadow-color-soft: rgba(0,20,60,.04);--border-subtle: rgba(168,144,80,.18);--border-subtle-dim: rgba(168,144,80,.1);--glow-green: rgba(77,144,104,.22);--glow-green-strong: rgba(77,144,104,.38);--glow-green-dot: rgba(77,144,104,.55);--glow-red: rgba(184,96,80,.22);--glow-red-strong: rgba(184,96,80,.38);--glow-red-dot: rgba(184,96,80,.55);--glow-blue: rgba(90,144,176,.22);--glow-blue-strong: rgba(90,144,176,.38);--glow-blue-dot: rgba(90,144,176,.55);--glow-amber: rgba(168,144,80,.22);--glow-amber-strong: rgba(168,144,80,.32);--glow-yellow-dot: rgba(184,152,64,.55);--glow-purple-dot: rgba(122,112,165,.55);--accent-tint-faint: rgba(168,144,80,.05);--accent-tint-subtle: rgba(168,144,80,.07);--accent-tint: rgba(168,144,80,.1);--error-bg: rgba(184,96,80,.06);--hover-highlight: rgba(60,80,120,.06);--overlay-bg: rgba(20,30,50,.4);--inset-highlight: rgba(60,80,120,.04);--canvas-waveform: rgba(140,120,65,.7);--canvas-waveform-bg: rgba(140,120,65,.5);--canvas-baseline: rgba(80,90,110,.3);--canvas-highlight: rgba(0,20,60,.05);--canvas-highlight-border: rgba(0,20,60,.08);--canvas-analysis-region: rgba(77,144,104,.18);--canvas-analysis-region-border: rgba(77,144,104,.72);--canvas-grid-line: rgba(0,20,60,.06);--canvas-grid-beat: rgba(0,20,60,.12);--canvas-grid-bar: rgba(184,152,64,.7);--canvas-grid-phrase: rgba(77,144,104,.8);--canvas-playhead: rgba(77,144,104,.7);--canvas-cue-marker: #006ee6;--canvas-phase-anchor: rgba(184,152,64,1);--canvas-time-label: #888888;--canvas-text: rgba(42,52,68,.4);--canvas-text-dim: rgba(42,52,68,.3);--canvas-tooltip-bg: rgba(232,238,245,.95);--canvas-tooltip-border: rgba(0,20,60,.12);--canvas-tooltip-text: rgba(20,28,40,.85);--workspace-control-bg: rgba(246,249,253,.9);--workspace-control-bg-hover: rgba(255,255,255,.96);--workspace-control-border: rgba(88,107,134,.28);--workspace-control-border-hover: rgba(168,144,80,.72);--workspace-control-text: var(--text);--workspace-control-selected-text: var(--text-bright);--workspace-control-active-state-bg: rgba(77,144,104,.13);--workspace-control-active-state-border: rgba(77,144,104,.44);--workspace-control-active-state-text: #2f6f48;--workspace-control-danger-state-bg: rgba(184,96,80,.12);--workspace-control-danger-state-border: rgba(184,96,80,.48);--workspace-control-danger-state-text: #8f3f34;--timeline-rail-bg: #dde6f1;--timeline-rail-fill: rgba(42,52,68,.055);--timeline-axis-text: rgba(42,52,68,.58);--timeline-metadata-bg: #dbe4ef;--timeline-metadata-track-bg: rgba(247,250,254,.94);--timeline-metadata-track-expanded-bg: rgba(240,246,253,.96);--timeline-metadata-track-muted-bg: rgba(222,228,237,.96);--timeline-metadata-track-solo-bg: rgba(255,246,210,.98);--timeline-metadata-track-border: rgba(88,107,134,.24);--timeline-metadata-nonclip-border: rgba(88,107,134,.16);--timeline-metadata-text: rgba(25,34,48,.88);--timeline-metadata-text-dim: rgba(54,67,86,.72);--timeline-metadata-text-muted: rgba(88,101,120,.62);--timeline-metadata-sublabel: rgba(79,102,132,.72);--timeline-metadata-automation-bg: rgba(116,132,155,.14);--timeline-metadata-automation-lane-bg: rgba(255,255,255,.42);--timeline-metadata-automation-border: rgba(88,107,134,.14);--timeline-metadata-automation-lane-border: rgba(88,107,134,.1);--timeline-track-control-bg: rgba(247,250,254,.95);--timeline-track-control-border: rgba(88,107,134,.34);--timeline-track-control-hover-border: rgba(42,52,68,.72);--timeline-track-control-text: rgba(42,52,68,.78);--timeline-muted-scrim: rgba(128,139,154,.3);--timeline-track-divider: rgba(42,52,68,.08);--timeline-automation-bg: rgba(98,114,138,.12);--timeline-automation-border: rgba(42,52,68,.1);--timeline-automation-lane-bg: rgba(255,255,255,.28);--timeline-automation-lane-border: rgba(42,52,68,.08);--timeline-clip-fill-active: rgba(42,52,68,.08);--timeline-clip-fill-idle: rgba(42,52,68,.045);--timeline-clip-title-fill: rgba(42,52,68,.1);--timeline-clip-title-active-fill: rgba(77,144,104,.14);--timeline-clip-title-text: rgba(25,34,48,.84);--timeline-clip-title-active-text: rgba(20,52,35,.9);--timeline-preview-cursor: #1f2937}:root{color-scheme:dark;--solar-foundation: #191b1f;--solar-foundation-deep: #111318;--solar-window: #25282e;--solar-window-raised: #2d3037;--solar-window-muted: #202329;--solar-border: rgba(255, 255, 255, .1);--solar-border-strong: rgba(255, 255, 255, .17);--solar-text: #e9e9eb;--solar-text-muted: #9a9da5;--solar-window-fill: radial-gradient(circle at 82% 88%, color-mix(in srgb, var(--solar-phase-accent) 11%, transparent), transparent 58%), rgba(37, 40, 46, .96);--solar-window-border: color-mix(in srgb, var(--solar-phase-accent) 22%, rgba(255, 255, 255, .08));--solar-window-shadow: 0 12px 34px rgba(0, 0, 0, .2);--solar-focus-ring: 0 0 0 3px color-mix(in srgb, var(--solar-phase-accent) 34%, transparent);--solar-sky-top: rgb(6 10 27);--solar-sky-middle: rgb(11 17 40);--solar-sky-bottom: rgb(18 19 37);--solar-horizon: rgb(45 54 99);--solar-core: rgb(194 212 255);--solar-phase-accent: rgb(108 73 142);--solar-phase-accent-contrast: #fbfbfd;--solar-glow-x: 50%;--solar-strength: 0;--solar-sheen-opacity: 0;--solar-star-opacity: 1;--solar-horizon-light-opacity: 0;--solar-sky-atmosphere-opacity: 0;--solar-atmosphere-top-strength: 38%;--solar-atmosphere-middle-strength: 30%;--solar-atmosphere-bottom-strength: 26%;--solar-atmosphere-horizon-strength: 42%;--solar-twilight-upper-strength: 0%;--solar-twilight-middle-strength: 0%;--solar-twilight-horizon-strength: 0%;--solar-twilight-field-center-y: 62%;--solar-twilight-field-radius-x: 112%;--solar-twilight-field-radius-y: 78%;--solar-twilight-local-core-strength: 0%;--solar-twilight-local-shoulder-strength: 0%;--solar-twilight-local-edge-strength: 0%;--solar-atmosphere-lower-sky-strength: 24%;--solar-atmosphere-scrim-strength: 16%;--solar-land-ridge: rgb(15 18 27);--solar-land-middle: rgb(7 8 13);--solar-land-depth: rgb(3 4 6);--solar-full-surface-atmosphere: linear-gradient( 180deg, color-mix(in srgb, var(--solar-foundation-deep) 20%, transparent), transparent 30% 72%, color-mix(in srgb, var(--solar-foundation-deep) 28%, transparent) ), radial-gradient( ellipse 66% 50% at 46% 52%, color-mix(in srgb, rgb(111 59 145) 9%, transparent), transparent 72% ), radial-gradient( ellipse 62% 45% at 46% 52%, color-mix( in srgb, color-mix(in srgb, var(--solar-core) 46%, var(--solar-horizon)) 10%, transparent ), transparent 72% ), linear-gradient( 154deg, color-mix(in srgb, var(--solar-foundation) 52%, var(--solar-sky-top)), color-mix( in srgb, var(--solar-foundation-deep) 58%, color-mix(in srgb, var(--solar-sky-middle) 68%, var(--solar-sky-bottom)) ) );--state-ready: #69b986;--state-broadcasting: #58a8dd;--state-warning: #d4ad61;--state-danger: #d7786d;--state-info: #75a8c9;--state-muted: #8c9098;--state-contrast: #111318}:root[data-appearance=light]{color-scheme:light;--solar-foundation: #eceeef;--solar-foundation-deep: #dfe2e5;--solar-window: #f7f7f6;--solar-window-raised: #ffffff;--solar-window-muted: #e7e9eb;--solar-border: rgba(20, 24, 32, .11);--solar-border-strong: rgba(20, 24, 32, .18);--solar-text: #272a30;--solar-text-muted: #686d76;--solar-window-fill: radial-gradient(circle at 82% 88%, color-mix(in srgb, var(--solar-phase-accent) 7%, transparent), transparent 58%), rgba(248, 248, 247, .94);--solar-window-border: color-mix(in srgb, var(--solar-phase-accent) 16%, rgba(20, 24, 32, .09));--solar-window-shadow: 0 12px 32px rgba(20, 24, 32, .1);--solar-focus-ring: 0 0 0 3px color-mix(in srgb, var(--solar-phase-accent) 26%, transparent);--state-ready: #347b50;--state-broadcasting: #33789e;--state-warning: #8a681f;--state-danger: #a84f46;--state-info: #3d789b;--state-muted: #747982;--state-contrast: #ffffff}:root[data-solar-material=true]{--bg: var(--solar-foundation);--surface: var(--solar-window);--surface2: var(--solar-window-raised);--border: var(--solar-border);--text: var(--solar-text);--text-bright: color-mix(in srgb, var(--solar-text) 96%, white 4%);--text-dim: var(--solar-text-muted);--text-muted: var(--solar-text-muted);--accent: var(--solar-phase-accent);--accent-dim: color-mix(in srgb, var(--solar-phase-accent) 68%, var(--solar-text-muted));--sky: var(--solar-phase-accent);--sky-dim: color-mix(in srgb, var(--solar-phase-accent) 68%, var(--solar-text-muted));--green: var(--state-ready);--yellow: var(--state-warning);--red: var(--state-danger);--blue: var(--state-info);--border-subtle: var(--solar-window-border);--border-subtle-dim: color-mix(in srgb, var(--solar-window-border) 60%, transparent);--glow-sky: color-mix(in srgb, var(--solar-phase-accent) 20%, transparent);--glow-sky-strong: color-mix(in srgb, var(--solar-phase-accent) 36%, transparent);--hover-highlight: color-mix(in srgb, var(--solar-phase-accent) 8%, transparent);--inset-highlight: color-mix(in srgb, var(--solar-phase-accent) 6%, transparent);--bg-depth: none;--canvas-surface: var(--solar-window-muted);--canvas-waveform: color-mix(in srgb, var(--solar-phase-accent) 72%, transparent);--canvas-waveform-bg: color-mix(in srgb, var(--solar-phase-accent) 46%, transparent);--canvas-baseline: color-mix(in srgb, var(--solar-text-muted) 36%, transparent);--canvas-highlight: color-mix(in srgb, var(--solar-phase-accent) 8%, transparent);--canvas-highlight-border: color-mix(in srgb, var(--solar-phase-accent) 14%, transparent);--canvas-grid-line: color-mix(in srgb, var(--solar-text-muted) 12%, transparent);--canvas-grid-beat: color-mix(in srgb, var(--solar-text-muted) 22%, transparent);--canvas-grid-bar: color-mix(in srgb, var(--solar-phase-accent) 66%, transparent);--canvas-grid-phrase: color-mix(in srgb, var(--state-ready) 82%, transparent);--canvas-playhead: var(--state-ready);--canvas-phase-anchor: var(--state-warning);--canvas-time-label: var(--solar-text-muted);--canvas-text: color-mix(in srgb, var(--solar-text) 62%, transparent);--canvas-text-dim: color-mix(in srgb, var(--solar-text-muted) 52%, transparent);--canvas-tooltip-bg: color-mix(in srgb, var(--solar-window-raised) 94%, transparent);--canvas-tooltip-border: var(--solar-window-border);--canvas-tooltip-text: var(--solar-text);--workspace-control-bg: color-mix(in srgb, var(--solar-window-muted) 94%, transparent);--workspace-control-bg-hover: color-mix(in srgb, var(--solar-window-raised) 96%, transparent);--workspace-control-border: var(--solar-window-border);--workspace-control-border-hover: color-mix(in srgb, var(--solar-phase-accent) 52%, var(--solar-window-border));--workspace-control-text: var(--solar-text);--workspace-control-selected-text: var(--solar-phase-accent-contrast);--workspace-control-active-state-bg: color-mix(in srgb, var(--state-ready) 18%, transparent);--workspace-control-active-state-border: color-mix(in srgb, var(--state-ready) 54%, transparent);--workspace-control-active-state-text: var(--state-ready);--workspace-control-danger-state-bg: color-mix(in srgb, var(--state-danger) 20%, transparent);--workspace-control-danger-state-border: color-mix(in srgb, var(--state-danger) 62%, transparent);--workspace-control-danger-state-text: var(--state-danger);--timeline-rail-bg: var(--solar-window-muted);--timeline-rail-fill: color-mix(in srgb, var(--solar-text) 3%, transparent);--timeline-axis-text: var(--solar-text-muted);--timeline-metadata-bg: var(--solar-window-muted);--timeline-metadata-track-bg: color-mix(in srgb, var(--solar-window-muted) 94%, var(--solar-foundation));--timeline-metadata-track-expanded-bg: color-mix(in srgb, var(--solar-window-raised) 90%, var(--solar-foundation));--timeline-metadata-track-muted-bg: color-mix(in srgb, var(--solar-window-muted) 74%, var(--solar-foundation));--timeline-metadata-track-solo-bg: color-mix(in srgb, var(--state-warning) 16%, var(--solar-window-muted));--timeline-metadata-track-border: color-mix(in srgb, var(--solar-text-muted) 24%, transparent);--timeline-metadata-nonclip-border: color-mix(in srgb, var(--solar-text-muted) 16%, transparent);--timeline-metadata-text: color-mix(in srgb, var(--solar-text) 90%, transparent);--timeline-metadata-text-dim: color-mix(in srgb, var(--solar-text) 78%, transparent);--timeline-metadata-text-muted: color-mix(in srgb, var(--solar-text-muted) 58%, transparent);--timeline-metadata-sublabel: color-mix(in srgb, var(--solar-text-muted) 64%, transparent);--timeline-metadata-automation-bg: color-mix(in srgb, var(--solar-foundation-deep) 45%, transparent);--timeline-metadata-automation-lane-bg: color-mix(in srgb, var(--solar-window-muted) 38%, transparent);--timeline-metadata-automation-border: color-mix(in srgb, var(--solar-text-muted) 10%, transparent);--timeline-metadata-automation-lane-border: color-mix(in srgb, var(--solar-text-muted) 8%, transparent);--timeline-track-control-bg: color-mix(in srgb, var(--solar-window-raised) 92%, transparent);--timeline-track-control-border: color-mix(in srgb, var(--solar-text-muted) 34%, transparent);--timeline-track-control-hover-border: color-mix(in srgb, var(--solar-text) 72%, transparent);--timeline-track-control-text: color-mix(in srgb, var(--solar-text) 78%, transparent);--timeline-muted-scrim: color-mix(in srgb, var(--solar-foundation-deep) 48%, transparent);--timeline-track-divider: color-mix(in srgb, var(--solar-text) 4%, transparent);--timeline-automation-bg: color-mix(in srgb, var(--solar-foundation-deep) 22%, transparent);--timeline-automation-border: color-mix(in srgb, var(--solar-text) 8%, transparent);--timeline-automation-lane-bg: color-mix(in srgb, var(--solar-text) 2%, transparent);--timeline-automation-lane-border: color-mix(in srgb, var(--solar-text) 6%, transparent);--timeline-clip-fill-active: color-mix(in srgb, var(--solar-text) 12%, transparent);--timeline-clip-fill-idle: color-mix(in srgb, var(--solar-text) 6%, transparent);--timeline-clip-title-fill: color-mix(in srgb, var(--solar-foundation-deep) 22%, transparent);--timeline-clip-title-active-fill: color-mix(in srgb, var(--state-ready) 16%, transparent);--timeline-clip-title-text: color-mix(in srgb, var(--solar-text) 86%, transparent);--timeline-clip-title-active-text: var(--solar-text);--timeline-preview-cursor: var(--solar-text)}:root[data-solar-material=true] body{background:var(--solar-foundation)}:root[data-solar-material=true] #root{position:relative;min-height:100dvh;isolation:isolate;background:transparent}:root[data-solar-material=true] #root>:not(.solar-shell-material){position:relative;z-index:1}.solar-shell-material{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:var(--amfm-shell-foundation-background);transition:opacity .28s ease}.solar-shell-material__sheen{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;opacity:var(--solar-sheen-opacity);background:radial-gradient(circle at var(--solar-glow-x) 104%,color-mix(in srgb,var(--solar-core) 26%,transparent) 0,color-mix(in srgb,var(--solar-horizon) 25%,transparent) 18%,color-mix(in srgb,var(--solar-sky-bottom) 18%,transparent) 42%,transparent 72%),linear-gradient(to bottom,transparent 0 42%,color-mix(in srgb,var(--solar-sky-top) 18%,transparent) 62%,color-mix(in srgb,var(--solar-sky-middle) 28%,transparent) 82%,color-mix(in srgb,var(--solar-sky-bottom) 44%,transparent) 100%);transition:background .42s ease,opacity .42s ease}@media(min-width:721px){:root[data-solar-material=true] body:has([data-testid=connected-join-surface]) .solar-shell-material__sheen{left:var(--sidebar-width, 48px);-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.58) 1.35rem,black 3.5rem);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.58) 1.35rem,black 3.5rem)}}.solar-shell-material__texture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:radial-gradient(circle,rgba(255,255,255,.24) 0 .55px,transparent .8px);background-size:18px 18px;-webkit-mask-image:linear-gradient(to bottom,#00000014,#000);mask-image:linear-gradient(to bottom,#00000014,#000)}.solar-shell-material__atmosphere{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--solar-full-surface-atmosphere);pointer-events:none;transition:opacity .52s ease-in}:root[data-solar-material=true]:has([data-atmospheric-variant=surface][data-atmospheric-background=gradient][data-atmospheric-phase=active]) .solar-shell-material__atmosphere{opacity:1;transition:none}:root[data-solar-material=true] [data-atmospheric-variant=surface][data-atmospheric-background=gradient]{background:transparent}:root[data-solar-material=true] :where(.control-panel,.settings-modal,.settings-modal-content,.web-sidebar-nav-panel,.desktop-live-card,.desktop-food-card,.desktop-session-card,[data-testid=disconnected-join-screen] section,[data-testid=connected-join-surface] [data-solar-window=true],[role=dialog]){border-color:var(--solar-window-border);background:var(--solar-window-fill);box-shadow:var(--solar-window-shadow)}:root[data-solar-material=true] .app-shell{background:transparent}:root[data-solar-material=true] .app-sidebar{background:color-mix(in srgb,var(--solar-window) 94%,transparent);border-color:var(--solar-window-border);box-shadow:12px 0 34px #0000001a;-webkit-backdrop-filter:blur(22px) saturate(1.04);backdrop-filter:blur(22px) saturate(1.04)}:root[data-solar-material=true] :where(.web-radial-nav-icon,.web-radial-nav-trigger){border-color:var(--solar-window-border);background:color-mix(in srgb,var(--solar-window) 88%,transparent);box-shadow:var(--solar-window-shadow)}:root[data-solar-material=true] .web-radial-nav-item.active{color:var(--solar-phase-accent)}:root[data-solar-material=true] .web-radial-nav-item.active .web-radial-nav-icon{border-color:var(--solar-phase-accent);background:color-mix(in srgb,var(--solar-phase-accent) 12%,var(--solar-window));box-shadow:0 10px 30px #0000002e,0 0 18px color-mix(in srgb,var(--solar-phase-accent) 28%,transparent)}:root[data-solar-material=true] .web-sidebar-nav-panel{border-color:var(--solar-window-border);background:color-mix(in srgb,var(--solar-window) 94%,transparent);box-shadow:18px 0 42px #0000002e}:root[data-solar-material=true] .web-sidebar-nav-item.active{border-color:color-mix(in srgb,var(--solar-phase-accent) 38%,var(--solar-window-border));background:color-mix(in srgb,var(--solar-phase-accent) 10%,var(--solar-window));color:var(--solar-phase-accent)}:root[data-solar-material=true] .sidebar-item.active{color:var(--solar-phase-accent)}:root[data-solar-material=true] .sidebar-item.active:before{background:var(--solar-phase-accent);box-shadow:0 0 8px color-mix(in srgb,var(--solar-phase-accent) 42%,transparent),0 0 16px color-mix(in srgb,var(--solar-phase-accent) 18%,transparent)}:root[data-solar-material=true] :where(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--solar-phase-accent);outline-offset:2px;box-shadow:var(--solar-focus-ring)}:root[data-solar-material=true] :where(.btn:not(.btn-cancel):not(.btn-confirm):not(.btn-listen):not(.btn-live),.sidebar-footer-button){border-color:var(--solar-window-border);background:var(--solar-window-fill)}:root[data-solar-material=true] [class*=_mobileShell_]{color:var(--solar-text);background:transparent}:root[data-solar-material=true] :where([class*=_glassCard_],[class*=_composerSheet_],[class*=_timelineDetails_]){border-color:var(--solar-window-border);background:var(--solar-window-fill);box-shadow:var(--solar-window-shadow)}:root[data-solar-material=true] [class*=_menuOverlay_]{border-color:var(--solar-window-border);background:radial-gradient(circle at 16% 4%,color-mix(in srgb,var(--solar-phase-accent) 10%,transparent),transparent 34%),color-mix(in srgb,var(--bg) 96%,black);-webkit-backdrop-filter:blur(22px) saturate(1.04);backdrop-filter:blur(22px) saturate(1.04)}:root[data-solar-material=true] :where([class*=_menuRowActive_]){color:var(--solar-phase-accent);border-color:color-mix(in srgb,var(--solar-phase-accent) 48%,transparent);background:color-mix(in srgb,var(--solar-phase-accent) 13%,transparent)}:root[data-solar-material=true] :where([class*=_primaryButton_],[class*=_actionButton_]){color:var(--solar-phase-accent-contrast);border-color:color-mix(in srgb,var(--solar-phase-accent) 58%,transparent);background:var(--solar-phase-accent)}:root[data-appearance=light][data-solar-material=true] [class*=_sampleTableKey_]{color:hsl(var(--sample-key-hue, 210deg),74%,22%);border-color:hsla(var(--sample-key-hue, 210deg),70%,38%,.52);background:hsla(var(--sample-key-hue, 210deg),62%,44%,.13)}:root[data-appearance=light][data-solar-material=true] [class*=_sampleTableCompatibility_]{color:color-mix(in srgb,rgb(var(--sample-compat-rgb, 38, 120, 180)) 54%,#101820);background:rgba(var(--sample-compat-rgb, 38, 120, 180),min(var(--sample-compat-badge-alpha, .2),.16))}.solar-join-backdrop,.solar-join-transition__scene{--solar-join-atmosphere: linear-gradient( 180deg, color-mix( in srgb, black var(--solar-atmosphere-scrim-strength, 18%), transparent ) 0%, transparent 30% ), linear-gradient( 180deg, color-mix( in srgb, var(--solar-sky-top) var(--solar-atmosphere-top-strength, 34%), black ) 0%, color-mix( in srgb, var(--solar-sky-middle) var(--solar-atmosphere-middle-strength, 23.8%), black ) 48%, color-mix( in srgb, var(--solar-sky-bottom) var(--solar-atmosphere-lower-sky-strength, 30%), black ) 100% )}.solar-join-backdrop{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:var(--solar-join-atmosphere);background-color:#000;transition:transform .72s cubic-bezier(.2,.78,.2,1),filter .72s ease}[data-join-phase=connecting]>.solar-join-backdrop{filter:saturate(.86) brightness(.86);transform:scale(1.035)}.solar-join-backdrop__stars,.solar-join-transition__stars{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;opacity:calc(var(--solar-star-opacity) * var(--solar-night-sky-strength, .88));-webkit-mask-image:linear-gradient(to bottom,black 0 42%,transparent 72%);mask-image:linear-gradient(to bottom,black 0 42%,transparent 72%)}.solar-join-backdrop__stars{--solar-night-sky-strength: .88}.solar-night-sky>span{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.solar-night-sky__nebula{z-index:1;opacity:.72;background:radial-gradient(ellipse 46% 29% at 17% 31%,rgba(109,82,178,.15),rgba(68,92,174,.07) 43%,transparent 73%),radial-gradient(ellipse 56% 23% at 58% 22%,rgba(74,117,174,.1),rgba(126,72,164,.06) 49%,transparent 76%),radial-gradient(ellipse 42% 20% at 86% 39%,rgba(50,135,146,.08),transparent 74%);mix-blend-mode:screen}.solar-night-sky__aurora{z-index:2;opacity:.68;background:radial-gradient(ellipse 91% 72% at 14% -30%,transparent 58%,rgba(68,191,164,.13) 61%,rgba(82,126,197,.08) 65%,transparent 70%),radial-gradient(ellipse 88% 61% at 94% -18%,transparent 59%,rgba(101,91,204,.11) 62%,rgba(52,175,163,.07) 66%,transparent 71%);mix-blend-mode:screen}.solar-night-sky__stars{z-index:3}.solar-night-sky__stars--far{opacity:.58;background-image:radial-gradient(circle at 4.2% 9%,rgba(199,220,255,.84) 0 .45px,transparent 1px),radial-gradient(circle at 7.6% 13.2%,rgba(255,241,215,.72) 0 .55px,transparent 1.05px),radial-gradient(circle at 10.1% 11.4%,rgba(222,231,255,.62) 0 .4px,transparent .95px),radial-gradient(circle at 11.8% 18.7%,rgba(190,218,255,.78) 0 .5px,transparent 1px),radial-gradient(circle at 15.9% 22.1%,rgba(255,233,204,.68) 0 .4px,transparent .95px),radial-gradient(circle at 18.3% 20.4%,rgba(220,229,255,.64) 0 .55px,transparent 1.05px),radial-gradient(circle at 23.7% 34.6%,rgba(191,219,255,.72) 0 .45px,transparent 1px),radial-gradient(circle at 26.1% 31.8%,rgba(255,244,226,.6) 0 .4px,transparent .95px),radial-gradient(circle at 28.4% 37.1%,rgba(214,226,255,.7) 0 .5px,transparent 1px),radial-gradient(circle at 34.8% 7.8%,rgba(188,217,255,.76) 0 .45px,transparent 1px),radial-gradient(circle at 39.2% 43.1%,rgba(255,235,208,.58) 0 .5px,transparent 1px),radial-gradient(circle at 42.6% 39.4%,rgba(207,223,255,.74) 0 .45px,transparent 1px),radial-gradient(circle at 44.9% 42.2%,rgba(232,235,255,.62) 0 .4px,transparent .95px),radial-gradient(circle at 51.8% 24.1%,rgba(188,217,255,.68) 0 .5px,transparent 1px),radial-gradient(circle at 54.2% 27.7%,rgba(255,239,216,.66) 0 .4px,transparent .95px),radial-gradient(circle at 57.6% 25.4%,rgba(215,226,255,.72) 0 .45px,transparent 1px),radial-gradient(circle at 59.1% 31.2%,rgba(192,219,255,.56) 0 .4px,transparent .95px),radial-gradient(circle at 63.8% 11.3%,rgba(255,235,210,.64) 0 .5px,transparent 1px),radial-gradient(circle at 67.4% 15.8%,rgba(196,220,255,.76) 0 .45px,transparent 1px),radial-gradient(circle at 69.2% 12.4%,rgba(228,233,255,.62) 0 .4px,transparent .95px),radial-gradient(circle at 74.5% 36.8%,rgba(188,217,255,.68) 0 .5px,transparent 1px),radial-gradient(circle at 78.7% 39.5%,rgba(255,241,220,.7) 0 .45px,transparent 1px),radial-gradient(circle at 81.3% 35.1%,rgba(210,225,255,.6) 0 .4px,transparent .95px),radial-gradient(circle at 84.1% 42.7%,rgba(194,219,255,.72) 0 .45px,transparent 1px),radial-gradient(circle at 88.6% 18.1%,rgba(255,233,205,.62) 0 .5px,transparent 1px),radial-gradient(circle at 91.2% 14.5%,rgba(202,222,255,.76) 0 .45px,transparent 1px),radial-gradient(circle at 94.8% 17.4%,rgba(226,232,255,.64) 0 .4px,transparent .95px),radial-gradient(circle at 96.1% 9.2%,rgba(190,217,255,.66) 0 .45px,transparent 1px),radial-gradient(circle at 7.9% 47.2%,rgba(255,239,215,.56) 0 .4px,transparent .95px),radial-gradient(circle at 31.6% 51.4%,rgba(199,220,255,.64) 0 .45px,transparent 1px),radial-gradient(circle at 62.2% 48.6%,rgba(223,231,255,.58) 0 .4px,transparent .95px),radial-gradient(circle at 89.7% 49.8%,rgba(193,219,255,.62) 0 .45px,transparent 1px)}.solar-night-sky__stars--near{z-index:4;opacity:.92;background-image:radial-gradient(circle at 5.8% 15.5%,rgba(210,229,255,.86) 0 .8px,transparent 1.45px),radial-gradient(circle at 13.4% 25.8%,rgba(255,235,205,.82) 0 1.05px,rgba(255,235,205,.18) 1.5px,transparent 2.35px),radial-gradient(circle at 17.2% 8.2%,rgba(190,221,255,.88) 0 .65px,transparent 1.3px),radial-gradient(circle at 27.8% 43.9%,rgba(225,233,255,.78) 0 .75px,transparent 1.4px),radial-gradient(circle at 35.4% 13.7%,rgba(255,226,191,.82) 0 .7px,transparent 1.35px),radial-gradient(circle at 40.1% 37.5%,rgba(193,221,255,.84) 0 1px,rgba(193,221,255,.15) 1.45px,transparent 2.2px),radial-gradient(circle at 48.7% 19.6%,rgba(228,234,255,.76) 0 .7px,transparent 1.35px),radial-gradient(circle at 56.4% 28.8%,rgba(255,235,207,.86) 0 .85px,transparent 1.5px),radial-gradient(circle at 64.9% 8.4%,rgba(188,220,255,.88) 0 .7px,transparent 1.35px),radial-gradient(circle at 70.3% 18.9%,rgba(215,229,255,.8) 0 1px,rgba(215,229,255,.16) 1.45px,transparent 2.25px),radial-gradient(circle at 76.6% 41.8%,rgba(255,228,195,.8) 0 .7px,transparent 1.35px),radial-gradient(circle at 83.7% 33.4%,rgba(192,221,255,.86) 0 .85px,transparent 1.5px),radial-gradient(circle at 87.9% 13.1%,rgba(225,233,255,.78) 0 .65px,transparent 1.3px),radial-gradient(circle at 93.8% 22.5%,rgba(255,235,207,.84) 0 1.05px,rgba(255,235,207,.16) 1.5px,transparent 2.3px),radial-gradient(circle at 20.6% 49.5%,rgba(194,221,255,.76) 0 .65px,transparent 1.3px),radial-gradient(circle at 51.2% 46.8%,rgba(230,235,255,.72) 0 .75px,transparent 1.4px),radial-gradient(circle at 68.1% 50.7%,rgba(255,230,198,.76) 0 .65px,transparent 1.3px),radial-gradient(circle at 97.3% 39.6%,rgba(194,222,255,.78) 0 .75px,transparent 1.4px)}.solar-join-graph{--solar-horizon-land-overlap: 1px;position:relative;width:100vw;height:clamp(20rem,54vh,38rem);margin:0;overflow:visible;touch-action:pan-y;isolation:isolate}.solar-join-graph.solar-join-graph--compact{width:100%;height:100%;overflow:hidden;touch-action:none}.solar-join-graph.solar-join-graph--compact:focus-visible{outline:2px solid color-mix(in srgb,white 72%,var(--solar-core));outline-offset:-3px}.solar-join-graph.solar-join-graph--compact:after{bottom:0}.solar-join-graph--compact .solar-join-graph__sun,.solar-join-graph--compact .solar-join-graph__sun-below{width:1rem;height:1rem}.solar-join-graph--compact :is(.solar-join-graph__sun):after{content:none;animation:none}@media(max-width:720px){.solar-join-graph{--solar-mobile-horizon-drop: clamp(.5rem, 1.4vh, .75rem);--solar-mobile-horizon-shoulder-drop: clamp(.28125rem, .8vh, .421875rem);--solar-mobile-horizon-mid-drop: clamp(.125rem, .35vh, .1875rem);--solar-mobile-horizon-inner-drop: clamp(.03125rem, .09vh, .046875rem);--solar-mobile-sky-clip: polygon( 0 0, 100% 0, 100% calc(62% + var(--solar-mobile-horizon-drop)), 87.5% calc(62% + var(--solar-mobile-horizon-shoulder-drop)), 75% calc(62% + var(--solar-mobile-horizon-mid-drop)), 62.5% calc(62% + var(--solar-mobile-horizon-inner-drop)), 50% 62%, 37.5% calc(62% + var(--solar-mobile-horizon-inner-drop)), 25% calc(62% + var(--solar-mobile-horizon-mid-drop)), 12.5% calc(62% + var(--solar-mobile-horizon-shoulder-drop)), 0 calc(62% + var(--solar-mobile-horizon-drop)) );--solar-mobile-ground-clip: polygon( 0 calc(62% + var(--solar-mobile-horizon-drop)), 12.5% calc(62% + var(--solar-mobile-horizon-shoulder-drop)), 25% calc(62% + var(--solar-mobile-horizon-mid-drop)), 37.5% calc(62% + var(--solar-mobile-horizon-inner-drop)), 50% 62%, 62.5% calc(62% + var(--solar-mobile-horizon-inner-drop)), 75% calc(62% + var(--solar-mobile-horizon-mid-drop)), 87.5% calc(62% + var(--solar-mobile-horizon-shoulder-drop)), 100% calc(62% + var(--solar-mobile-horizon-drop)), 100% 100%, 0 100% );--solar-mobile-land-clip: polygon( 0 calc(var(--solar-mobile-horizon-drop) - var(--solar-horizon-land-overlap)), 12.5% calc(var(--solar-mobile-horizon-shoulder-drop) - var(--solar-horizon-land-overlap)), 25% calc(var(--solar-mobile-horizon-mid-drop) - var(--solar-horizon-land-overlap)), 37.5% calc(var(--solar-mobile-horizon-inner-drop) - var(--solar-horizon-land-overlap)), 50% calc(0px - var(--solar-horizon-land-overlap)), 62.5% calc(var(--solar-mobile-horizon-inner-drop) - var(--solar-horizon-land-overlap)), 75% calc(var(--solar-mobile-horizon-mid-drop) - var(--solar-horizon-land-overlap)), 87.5% calc(var(--solar-mobile-horizon-shoulder-drop) - var(--solar-horizon-land-overlap)), 100% calc(var(--solar-mobile-horizon-drop) - var(--solar-horizon-land-overlap)), 100% 100%, 0 100% )}}@media(min-width:721px){.solar-join-graph{width:calc(100vw - var(--sidebar-width, 48px))}}.solar-join-graph:before{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:50%;width:100%;background:radial-gradient(ellipse var(--solar-twilight-field-radius-x, 112%) var(--solar-twilight-field-radius-y, 78%) at 50% var(--solar-twilight-field-center-y, 62%),color-mix(in srgb,var(--solar-horizon) var(--solar-twilight-horizon-strength, 0%),transparent) 0%,color-mix(in srgb,var(--solar-sky-bottom) var(--solar-twilight-middle-strength, 0%),transparent) 32%,color-mix(in srgb,var(--solar-sky-middle) var(--solar-twilight-upper-strength, 0%),transparent) 68%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--solar-sky-top) var(--solar-atmosphere-top-strength, 34%),transparent),color-mix(in srgb,var(--solar-sky-middle) var(--solar-atmosphere-middle-strength, 23.8%),transparent) 54%,color-mix(in srgb,var(--solar-sky-bottom) var(--solar-atmosphere-bottom-strength, 15.6%),transparent));clip-path:inset(0 0 38% 0);opacity:var(--solar-sky-atmosphere-opacity);transform:translate(-50%)}.solar-join-graph:after{content:"";position:absolute;z-index:-3;top:62%;right:0;bottom:-100vh;left:0;background:radial-gradient(ellipse 62% 18% at 18% 8%,rgba(50,58,79,.16) 0%,transparent 68%),radial-gradient(ellipse 54% 16% at 84% 14%,rgba(36,43,61,.13) 0%,transparent 72%),linear-gradient(180deg,var(--solar-land-ridge-contrast, var(--solar-land-ridge)) 0%,var(--solar-land-middle) 46%,var(--solar-land-depth) 100%);opacity:1;pointer-events:none}.solar-join-graph__horizon{position:absolute;z-index:1;left:50%;display:block;width:100%;height:1px;background:color-mix(in srgb,var(--solar-horizon) 48%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--solar-horizon) 54%,transparent);opacity:calc(.18 + (var(--solar-horizon-light-opacity) * .82));transform:translate(-50%,-50%);pointer-events:none}.solar-join-graph__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;cursor:default;transition:transform .76s cubic-bezier(.18,.72,.18,1),opacity .24s ease}.solar-join-graph__canvas:focus-visible{outline:2px solid color-mix(in srgb,white 72%,var(--solar-core));outline-offset:-4px}.solar-join-graph__orbit{fill:none;stroke:#ffffffd6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(255,255,255,.18))}.solar-join-graph__now-marker{position:absolute;z-index:3;display:block;width:.48rem;height:.48rem;border:1px solid rgba(255,255,255,.96);border-radius:50%;background:var(--solar-now-marker-fill, white);box-shadow:0 0 0 2px #000000b8,0 0 12px color-mix(in srgb,var(--solar-now-marker-fill, white) 62%,transparent);transform:translate(-50%,-50%);pointer-events:none;transition:opacity .16s ease,width .14s ease,height .14s ease,transform .14s ease,box-shadow .14s ease}.solar-join-graph__now-marker[data-edge-clamped=true]{width:.34rem;height:.34rem;box-shadow:0 0 0 1px #000000b8,0 0 7px color-mix(in srgb,var(--solar-now-marker-fill, white) 54%,transparent);transform:translate(-50%,calc(-50% - .44rem))}.solar-horizon-timeline{position:absolute;z-index:5;right:.7rem;bottom:.55rem;left:.7rem;height:2.05rem;color:color-mix(in srgb,var(--solar-text) 82%,white);opacity:0;pointer-events:none;transform:translateY(.22rem);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.78,.24,1)}.solar-join-graph--compact:hover .solar-horizon-timeline,.solar-join-graph--compact:focus-visible .solar-horizon-timeline,.solar-join-graph--compact:focus-within .solar-horizon-timeline{opacity:1;transform:translateY(0)}.solar-horizon-timeline__layer,.solar-horizon-timeline__event{position:absolute;top:0;right:0;bottom:0;left:0}.solar-horizon-timeline__rail{position:absolute;top:.34rem;right:0;left:0;height:1px;background:color-mix(in srgb,var(--solar-text) 34%,transparent);box-shadow:0 0 .45rem color-mix(in srgb,var(--solar-core) 18%,transparent)}.solar-horizon-timeline__notch{position:absolute;top:0;left:var(--solar-horizon-event-x);width:1px;height:.72rem;background:color-mix(in srgb,var(--solar-text) 88%,white);box-shadow:0 0 .32rem color-mix(in srgb,var(--solar-core) 28%,transparent);transform:translate(-50%)}.solar-horizon-timeline__label{position:absolute;top:.88rem;left:clamp(2.6rem,var(--solar-horizon-event-x),calc(100% - 2.6rem));display:flex;align-items:baseline;gap:.28rem;font-family:var(--font-mono);font-size:.46rem;font-variant-numeric:tabular-nums;font-weight:720;letter-spacing:.07em;line-height:1;text-shadow:0 1px .45rem rgb(0 0 0 / 82%);text-transform:uppercase;white-space:nowrap;transform:translate(-50%)}.solar-horizon-timeline__label time{color:color-mix(in srgb,var(--solar-text) 64%,transparent);font-weight:620;letter-spacing:.02em}.solar-join-graph__action{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:auto;height:auto;padding:0;border:0;border-radius:0;outline:0;color:inherit;background:transparent;cursor:pointer;touch-action:pan-y;transition:opacity .2s ease}.solar-join-graph__action:disabled{cursor:not-allowed;opacity:.46}.solar-join-graph__action:focus-visible{outline:0}.solar-join-graph__action--explore{cursor:ew-resize}.solar-join-graph__sky-clip,.solar-join-graph__ground-clip{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.solar-join-graph__sky-clip{clip-path:inset(0 0 38% 0)}.solar-join-graph__ground-clip{clip-path:inset(62% 0 0 0)}@media(max-width:720px){.solar-join-graph:before,.solar-join-graph__sky-clip{clip-path:var(--solar-mobile-sky-clip)}.solar-join-graph:after{border-radius:0;clip-path:var(--solar-mobile-land-clip)}.solar-join-graph__horizon{display:none}.solar-join-graph__ground-clip{clip-path:var(--solar-mobile-ground-clip)}.solar-join-current .solar-join-graph__action{clip-path:var(--solar-mobile-sky-clip)}}.solar-join-graph__sun,.solar-join-graph__sun-below{position:absolute;left:50%;display:block;width:1.5rem;height:1.5rem;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.solar-join-graph__sun-radiance{position:absolute;left:50%;display:block;width:var(--solar-sun-radiance-width, 1400px);height:var(--solar-sun-radiance-height, 616px);border-radius:50%;opacity:var(--solar-sun-radiance-opacity, 0);background:radial-gradient(ellipse,color-mix(in srgb,var(--solar-horizon) 28%,transparent) 0%,color-mix(in srgb,var(--solar-sky-bottom) 18%,transparent) 28%,color-mix(in srgb,var(--solar-sky-middle) 10%,transparent) 54%,color-mix(in srgb,var(--solar-sky-top) 3%,transparent) 76%,transparent 100%);transform:translate(-50%,-50%);pointer-events:none}.solar-join-graph__sun-halo{position:absolute;left:50%;display:block;width:var(--solar-sun-halo-width, 896px);height:var(--solar-sun-halo-height, 448px);border-radius:50%;opacity:var(--solar-sun-halo-opacity, 0);background:radial-gradient(ellipse,color-mix(in srgb,var(--solar-horizon) var(--solar-twilight-local-core-strength, 0%),transparent) 0%,color-mix(in srgb,var(--solar-sky-bottom) var(--solar-twilight-local-shoulder-strength, 0%),transparent) 34%,color-mix(in srgb,var(--solar-sky-middle) var(--solar-twilight-local-edge-strength, 0%),transparent) 60%,transparent 84%),radial-gradient(ellipse,color-mix(in srgb,var(--solar-core) 14%,transparent) 0%,color-mix(in srgb,var(--solar-horizon) 9%,transparent) 28%,color-mix(in srgb,var(--solar-horizon) 4%,transparent) 58%,transparent 88%),radial-gradient(ellipse,color-mix(in srgb,var(--solar-horizon) 6%,transparent) 0%,color-mix(in srgb,var(--solar-horizon) 3%,transparent) 52%,transparent 100%);transform:translate(-50%,-50%);pointer-events:none}.solar-join-graph__sun{border:1.5px solid rgba(255,255,255,.92);opacity:1;background:radial-gradient(circle at 45% 42%,#fff 0,#fff 14%,color-mix(in srgb,var(--solar-core),var(--solar-horizon) var(--solar-sun-horizon-warmth, 0%)) 68%);box-shadow:0 0 12px color-mix(in srgb,var(--solar-core) 54%,transparent)}.solar-join-graph__sun-below{border:1.5px solid #fff;background:#000;box-shadow:none}.solar-join-graph__action:focus-visible~.solar-join-graph__sky-clip .solar-join-graph__sun{outline:2px solid rgba(255,255,255,.92);outline-offset:.4rem}.solar-join-graph__sun:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:1.5rem;height:1.5rem;border:1px solid color-mix(in srgb,var(--solar-core) 50%,transparent);border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:solarJoinPulse 1s ease-out infinite}.solar-join-current{height:min(100dvh,max(48rem,85dvh))}.solar-join-current>.solar-join-graph__action{position:absolute}@media(min-width:721px){.solar-join-current{--solar-desktop-horizon-drop: clamp(.375rem, 1vh, .75rem);--solar-desktop-horizon-shoulder-drop: clamp(.21rem, .56vh, .42rem);--solar-desktop-horizon-mid-drop: clamp(.09375rem, .25vh, .1875rem);--solar-desktop-horizon-inner-drop: clamp(.023rem, .063vh, .047rem);--solar-desktop-sky-clip: polygon( 0 0, 100% 0, 100% calc(62% + var(--solar-desktop-horizon-drop)), 87.5% calc(62% + var(--solar-desktop-horizon-shoulder-drop)), 75% calc(62% + var(--solar-desktop-horizon-mid-drop)), 62.5% calc(62% + var(--solar-desktop-horizon-inner-drop)), 50% 62%, 37.5% calc(62% + var(--solar-desktop-horizon-inner-drop)), 25% calc(62% + var(--solar-desktop-horizon-mid-drop)), 12.5% calc(62% + var(--solar-desktop-horizon-shoulder-drop)), 0 calc(62% + var(--solar-desktop-horizon-drop)) );--solar-desktop-land-clip: polygon( 0 calc(var(--solar-desktop-horizon-drop) - var(--solar-horizon-land-overlap)), 12.5% calc(var(--solar-desktop-horizon-shoulder-drop) - var(--solar-horizon-land-overlap)), 25% calc(var(--solar-desktop-horizon-mid-drop) - var(--solar-horizon-land-overlap)), 37.5% calc(var(--solar-desktop-horizon-inner-drop) - var(--solar-horizon-land-overlap)), 50% calc(0px - var(--solar-horizon-land-overlap)), 62.5% calc(var(--solar-desktop-horizon-inner-drop) - var(--solar-horizon-land-overlap)), 75% calc(var(--solar-desktop-horizon-mid-drop) - var(--solar-horizon-land-overlap)), 87.5% calc(var(--solar-desktop-horizon-shoulder-drop) - var(--solar-horizon-land-overlap)), 100% calc(var(--solar-desktop-horizon-drop) - var(--solar-horizon-land-overlap)), 100% 100%, 0 100% )}.solar-join-current:before,.solar-join-current .solar-join-graph__sky-clip{clip-path:var(--solar-desktop-sky-clip)}.solar-join-current .solar-join-graph__action{clip-path:var(--solar-desktop-sky-clip)}.solar-join-current:after{border-radius:0;clip-path:var(--solar-desktop-land-clip)}.solar-join-current .solar-join-graph__horizon{display:none}}.solar-join-current__moon,.solar-join-current__moon-halo{position:absolute;left:50%;display:block;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.solar-join-current__moon-halo{width:8.5rem;height:8.5rem;background:radial-gradient(circle,rgba(200,205,214,.12) 0%,rgba(139,144,153,.05) 42%,transparent 72%)}.solar-join-current__moon{width:1.7rem;height:1.7rem;overflow:hidden;border:1px solid rgba(207,211,218,.54);background:radial-gradient(circle at 38% 34%,#94979a,#6b6e70 64%,#404245);box-shadow:0 0 10px #c5cad33d,inset -.18rem -.12rem .28rem #0b0c0f52}.solar-join-current__moon:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:1.7rem;height:1.7rem;border:1px solid rgba(211,224,250,.42);border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:solarJoinPulse 1s ease-out infinite}.solar-join-graph[data-connecting=true] .solar-join-graph__canvas,.solar-join-graph[data-connecting=true] .solar-join-graph__sun,.solar-join-graph[data-connecting=true] .solar-join-graph__sun-below,.solar-join-graph[data-connecting=true] .solar-join-current__moon,.solar-join-graph[data-connecting=true] .solar-join-current__moon-halo,.solar-join-graph[data-connecting=true] .solar-join-graph__now-marker{opacity:0}.solar-join-graph[data-connecting=true] .solar-join-graph__sun:after{display:none}.solar-nearby-broadcasts{--solar-nearby-horizon-gap: 1.25rem;--solar-time-scale-edge-column-width: 5.5rem;position:absolute;z-index:6;top:calc(var(--solar-horizon-y) + var(--solar-nearby-horizon-gap));right:0;bottom:auto;left:50%;box-sizing:border-box;width:min(calc(100% - 3rem),36rem);min-height:0;color:#fff;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto;transform:translate(-50%);transition:opacity .62s linear,transform .62s ease}:root[data-solar-material=true] [data-testid=disconnected-join-screen] .solar-nearby-broadcasts{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.solar-nearby-broadcasts[data-connecting=true]{opacity:0;transform:translate(-50%,.35rem);pointer-events:none}.solar-nearby-broadcasts__current-time{display:flex;flex-direction:column;gap:.12rem;align-items:center;margin-bottom:0;color:#ffffffc2;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.32)}.solar-nearby-broadcasts__time-scale{position:relative;display:block;width:100%;height:1.05rem;margin-top:.5rem;pointer-events:none}.solar-nearby-broadcasts__time-scale-marker{position:absolute;top:0;z-index:1;display:grid;grid-template-rows:.34rem auto;justify-items:center;width:var(--solar-time-scale-edge-column-width);min-width:0;transform:translate(-50%)}.solar-nearby-broadcasts__time-scale-marker[data-priority=edge][data-kind=start]{left:0;transform:none}.solar-nearby-broadcasts__time-scale-marker[data-priority=edge][data-kind=end]{right:0;transform:none}.solar-nearby-broadcasts__time-scale-marker[data-priority=event]{z-index:2;left:clamp(calc(var(--solar-time-scale-edge-column-width) / 2),var(--solar-time-progress),calc(100% - (var(--solar-time-scale-edge-column-width) / 2)))}.solar-nearby-broadcasts__time-scale-current-notch{position:absolute;top:0;z-index:3;left:50%;display:block;width:1px;height:.42rem;background:#ffffffb8;transform:translate(-50%)}.solar-nearby-broadcasts__time-scale-notch{display:block;width:.75px;height:.3rem;background:#ffffff8a}.solar-nearby-broadcasts__time-scale-edge-notch{display:block;width:.75px;height:.24rem;background:#ffffff57}.solar-nearby-broadcasts__time-scale-label{grid-row:2;color:#ffffff70;font-family:var(--font);font-size:.42rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.055em;line-height:1;white-space:nowrap}.solar-nearby-broadcasts__time-scale-label[data-priority=event]{z-index:2}.solar-nearby-broadcasts__time-scale-label[data-priority=edge]{z-index:1;color:#ffffff57;font-family:var(--font-mono);font-weight:500;letter-spacing:0}.solar-nearby-broadcasts__current-time>strong{font-family:var(--font);font-size:.63rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.solar-nearby-broadcasts__current-time>time{color:#fffffff0;font-family:var(--font-mono);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:700}.solar-nearby-broadcasts__header{display:flex;align-items:center;justify-content:center;min-height:1.9rem;margin-top:.8rem;padding:0;text-align:center}.solar-nearby-broadcasts__header>span{color:#ffffff80;font-size:.58rem;font-weight:700;letter-spacing:.16em}.solar-nearby-broadcasts__see-all{display:flex;align-items:center;justify-content:center;width:fit-content;min-height:2.35rem;margin:.8rem auto 0;padding:.42rem .9rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff09;color:#ffffffc7;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.solar-nearby-broadcasts__see-all:hover{border-color:#ffffff47;background:#ffffff12;color:#fff}.solar-nearby-broadcasts__see-all:focus-visible{outline:2px solid rgba(255,255,255,.78);outline-offset:2px}.solar-nearby-broadcasts__rows{display:grid;gap:0}.solar-nearby-broadcasts__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:0;align-items:center;box-sizing:border-box;min-height:4.25rem;padding:.62rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}.solar-nearby-broadcasts__row[data-kind=current]{border-color:transparent;background:transparent}.solar-nearby-broadcasts__row>span{color:#ffffff75;font-size:.54rem;font-weight:800;letter-spacing:.13em}.solar-nearby-broadcasts__row>div{min-width:0;min-height:3.1rem;display:flex;flex-direction:column;justify-content:center;padding-left:1.35rem;border-left:1px solid rgba(255,255,255,.2)}.solar-nearby-broadcasts__row strong,.solar-nearby-broadcasts__row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solar-nearby-broadcasts__row strong{color:#ffffffe0;font-size:.84rem;font-weight:650}.solar-nearby-broadcasts__row small{margin-top:.18rem;color:#ffffff7a;font-size:.62rem}@media(max-width:720px){.solar-join-current{height:calc(100dvh - var( --mobile-join-tab-reserve, calc(5.5rem + env(safe-area-inset-bottom)) ))}.solar-nearby-broadcasts{width:min(calc(100% - 1.5rem),34rem)}.solar-nearby-broadcasts__header{min-height:1.65rem;padding-inline:0}.solar-nearby-broadcasts__see-all{margin-top:.35rem}.solar-nearby-broadcasts__row{grid-template-columns:4.8rem minmax(0,1fr);min-height:4.05rem}}.solar-receiver-weather{position:relative;z-index:5;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:.72rem;align-items:center;box-sizing:border-box;width:min(100vw,760px);min-height:3.25rem;margin:-.55rem calc(50% - 50vw) 0;padding:.52rem 1.125rem;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:#fff;background:#04060c14;font-family:var(--font);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;transition:opacity .62s linear,transform .62s ease}.solar-receiver-weather[data-connecting=true]{opacity:0;transform:translateY(.35rem)}.solar-receiver-weather__eyebrow,.solar-receiver-weather__stale{color:#ffffff7a;font-size:.55rem;font-weight:700;letter-spacing:.15em;white-space:nowrap}.solar-receiver-weather__glyph{width:1.55rem;height:1.55rem;fill:none;stroke:#ffffffe0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.solar-receiver-weather__conditions{min-width:0;line-height:1.12}.solar-receiver-weather__conditions strong,.solar-receiver-weather__conditions small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solar-receiver-weather__conditions strong{color:#ffffffe6;font-size:.68rem;font-weight:600}.solar-receiver-weather__conditions strong b{margin-left:.46rem;color:#ffffffa8;font-weight:600;font-variant-numeric:tabular-nums}.solar-receiver-weather__conditions small{margin-top:.2rem;color:#ffffff75;font-size:.48rem;font-weight:500}.solar-receiver-weather__precipitation{padding:.25rem .5rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#ffffffb8;background:#ffffff0f;font-size:.52rem;font-weight:600;white-space:nowrap}.solar-receiver-weather__attribution{color:#ffffff61;font-size:.45rem;white-space:nowrap;pointer-events:auto}.solar-receiver-weather__attribution a{color:inherit;text-decoration:none}.solar-receiver-weather__attribution img{display:block;width:auto;max-width:5.5rem;height:.72rem;object-fit:contain}.solar-receiver-weather--empty{grid-template-columns:auto 1fr}.solar-receiver-weather__empty{color:#ffffff61;font-size:.5rem;font-weight:700;letter-spacing:.11em}@media(max-width:600px){.solar-receiver-weather{grid-template-columns:auto auto minmax(0,1fr) auto;gap:.55rem}.solar-receiver-weather__eyebrow{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.solar-receiver-weather__stale{display:none}.solar-receiver-weather__precipitation{grid-column:4}.solar-receiver-weather__attribution{grid-column:4;grid-row:1;align-self:end;opacity:.72;transform:translateY(.65rem)}.solar-receiver-weather__attribution img{max-width:4.25rem;height:.58rem}}.solar-broadcast-timeline{--solar-schedule-pinned-height: clamp(12rem, 32dvh, 19rem);--solar-schedule-scene-height: 100dvh;--solar-schedule-axis-width: clamp(5.4rem, 17vw, 7.6rem);position:relative;z-index:4;box-sizing:border-box;width:100vw;height:100dvh;min-height:0;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:rgba(255,255,255,.2) transparent;color:#fff;background:transparent;pointer-events:auto;transition:opacity .62s linear,transform .62s ease}.solar-schedule-scene{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:var(--solar-schedule-scene-height);overflow:hidden;pointer-events:none;isolation:isolate}.solar-schedule-foreground{position:fixed;z-index:6;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;overflow:hidden;pointer-events:none;isolation:isolate}.solar-schedule-scene:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 112% 78% at 50% var(--solar-schedule-body-y),color-mix(in srgb,var(--solar-horizon) var(--solar-twilight-horizon-strength),transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--solar-sky-top) var(--solar-atmosphere-top-strength),transparent),color-mix(in srgb,var(--solar-sky-middle) var(--solar-atmosphere-middle-strength),transparent) 58%,color-mix(in srgb,var(--solar-sky-bottom) var(--solar-atmosphere-bottom-strength),transparent));opacity:var(--solar-sky-atmosphere-opacity)}.solar-schedule-scene__land{position:absolute;z-index:1;top:var(--solar-schedule-horizon-y);right:0;bottom:0;left:0;background:radial-gradient(ellipse 54% 52% at 18% 5%,rgba(50,58,79,.18),transparent 70%),radial-gradient(ellipse 48% 44% at 84% 8%,rgba(36,43,61,.16),transparent 72%),linear-gradient(180deg,var(--solar-land-ridge) 0%,var(--solar-land-middle) 46%,var(--solar-land-depth) 100%);clip-path:polygon(0 var(--solar-schedule-horizon-edge-sag),12.5% 9px,25% 4px,37.5% 1px,50% 0,62.5% 1px,75% 4px,87.5% 9px,100% var(--solar-schedule-horizon-edge-sag),100% 100%,0 100%)}.solar-schedule-scene__horizon{position:absolute;z-index:4;top:var(--solar-schedule-horizon-y);left:0;width:100%;height:var(--solar-schedule-horizon-edge-sag);overflow:visible}.solar-schedule-scene__horizon path{fill:none;stroke:color-mix(in srgb,var(--solar-horizon) 52%,transparent);stroke-width:.18;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--solar-horizon) 48%,transparent))}.solar-schedule-scene__sky-clip,.solar-schedule-scene__ground-clip{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block}.solar-schedule-scene__sky-clip{clip-path:polygon(0 0,100% 0,100% calc(var(--solar-schedule-horizon-y) + var(--solar-schedule-horizon-edge-sag)),87.5% calc(var(--solar-schedule-horizon-y) + 9px),75% calc(var(--solar-schedule-horizon-y) + 4px),62.5% calc(var(--solar-schedule-horizon-y) + 1px),50% var(--solar-schedule-horizon-y),37.5% calc(var(--solar-schedule-horizon-y) + 1px),25% calc(var(--solar-schedule-horizon-y) + 4px),12.5% calc(var(--solar-schedule-horizon-y) + 9px),0 calc(var(--solar-schedule-horizon-y) + var(--solar-schedule-horizon-edge-sag)))}.solar-schedule-scene__ground-clip{clip-path:polygon(0 calc(var(--solar-schedule-horizon-y) + var(--solar-schedule-horizon-edge-sag)),12.5% calc(var(--solar-schedule-horizon-y) + 9px),25% calc(var(--solar-schedule-horizon-y) + 4px),37.5% calc(var(--solar-schedule-horizon-y) + 1px),50% var(--solar-schedule-horizon-y),62.5% calc(var(--solar-schedule-horizon-y) + 1px),75% calc(var(--solar-schedule-horizon-y) + 4px),87.5% calc(var(--solar-schedule-horizon-y) + 9px),100% calc(var(--solar-schedule-horizon-y) + var(--solar-schedule-horizon-edge-sag)),100% 100%,0 100%)}.solar-schedule-scene__river{position:absolute;z-index:2;top:var(--solar-schedule-horizon-y);right:0;bottom:0;left:0;display:block;width:100%;height:calc(100% - var(--solar-schedule-horizon-y));overflow:hidden;clip-path:polygon(0 var(--solar-schedule-horizon-edge-sag),12.5% 9px,25% 4px,37.5% 1px,50% 0,62.5% 1px,75% 4px,87.5% 9px,100% var(--solar-schedule-horizon-edge-sag),100% 100%,0 100%)}.solar-schedule-scene__river-shore{opacity:.9}.solar-schedule-scene__river-shore-reflection{fill:#010512a8;opacity:.78}.solar-schedule-scene__river-star-reflections{pointer-events:none}.solar-schedule-scene__river-sun-reflection{transition:opacity .42s ease}.solar-broadcast-timeline__pinned{position:sticky;z-index:1;top:0;display:grid;box-sizing:border-box;height:var(--solar-schedule-pinned-height);grid-template-rows:minmax(0,1fr);padding-top:calc(3.8rem + env(safe-area-inset-top));overflow:visible;background:transparent;box-shadow:none;pointer-events:none;isolation:isolate}.solar-broadcast-timeline__pinned>.solar-schedule-scene{position:absolute;z-index:0;top:0;right:0;left:0;width:100%;height:var(--solar-schedule-scene-height);min-height:100%;pointer-events:none}.solar-broadcast-timeline__broadcast-ui{background:transparent}@media(min-width:721px){.solar-broadcast-timeline{width:calc(100vw - var(--sidebar-width, 48px))}}.solar-broadcast-timeline[data-connecting=true]{opacity:0;transform:translateY(.35rem)}.solar-broadcast-timeline[data-connecting=true] .solar-broadcast-timeline__broadcast-ui{pointer-events:none}.solar-broadcast-timeline__calendar-header{position:fixed;z-index:7;top:0;right:0;left:var(--sidebar-width, 0px);box-sizing:border-box;height:calc(var(--amfm-safe-area-top) + 7.35rem);padding:calc(var(--amfm-safe-area-top) + 3.55rem) max(1rem,var(--amfm-safe-area-right)) 0;border-bottom:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#081222e6,#0b182bc4);box-shadow:0 .75rem 2.2rem #00000029;font-family:var(--font);pointer-events:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.solar-broadcast-timeline__week{display:grid;width:min(100%,46rem);height:3.45rem;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 auto}.solar-broadcast-timeline__week time{display:flex;min-width:0;flex-direction:column;gap:.16rem;align-items:center;justify-content:center;color:#fff9;font-variant-numeric:tabular-nums;line-height:1}.solar-broadcast-timeline__week span{overflow:hidden;max-width:100%;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.solar-broadcast-timeline__week strong{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;color:#ffffffdb;font-size:.82rem;font-weight:650}.solar-broadcast-timeline__week time[aria-current=date]{color:#fffffff5}.solar-broadcast-timeline__week time[aria-current=date] strong{background:color-mix(in srgb,var(--solar-core) 72%,rgba(255,255,255,.24));color:#fff;box-shadow:0 0 0 1px #ffffff57,0 0 1.15rem var(--solar-halo)}.solar-broadcast-timeline__broadcast-ui{position:relative;z-index:4;box-sizing:border-box;height:var(--solar-schedule-rail-height);min-height:0;padding:0;background:transparent;cursor:default;pointer-events:auto}.solar-broadcast-timeline>.solar-receiver-weather{position:relative;z-index:4;width:min(100%,760px);margin:0 auto}.solar-broadcast-timeline__reset{display:inline-flex;min-height:2.75rem;gap:.4rem;align-items:center;justify-content:center;padding:0;padding-inline:.75rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#0000003d;color:#ffffffc7;font-family:var(--font);font-size:.61rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.solar-broadcast-timeline__reset svg{width:.82rem;height:.82rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.solar-broadcast-timeline__schedule-viewport{position:relative;width:min(calc(100% - 3rem),54rem);min-height:0;margin:0 auto;overflow:visible}.solar-broadcast-timeline__time-cursor{position:sticky;z-index:12;top:var(--solar-schedule-pinned-height);width:min(calc(100% - 3rem),54rem);height:0;margin:0 auto;color:#ffffffc7;font-family:var(--font);font-variant-numeric:tabular-nums;pointer-events:none}.solar-broadcast-timeline__time-cursor time{position:absolute;top:-.78rem;left:calc(var(--solar-schedule-axis-width) - 4.37rem);display:grid;width:3.95rem;min-height:1.55rem;place-items:center;box-sizing:border-box;padding:.18rem .32rem;border:1px solid rgba(255,255,255,.76);border-radius:.38rem;background:#ffffffeb;color:#08111de0;box-shadow:0 .3rem .85rem #0003;font-size:.55rem;font-weight:700;line-height:1}.solar-broadcast-timeline__time-cursor i{position:absolute;top:0;left:calc(var(--solar-schedule-axis-width) - .42rem);width:0;height:0;border-top:.28rem solid transparent;border-bottom:.28rem solid transparent;border-left:.42rem solid rgba(255,255,255,.9);filter:drop-shadow(0 0 4px rgba(0,0,0,.58));transform:translateY(-50%)}.solar-broadcast-timeline__time-axis{position:absolute;top:0;bottom:0;left:0;width:var(--solar-schedule-axis-width);pointer-events:none}.solar-broadcast-timeline__time-axis:after{content:"";position:absolute;top:0;right:-.02rem;bottom:0;border-right:1px dotted rgba(255,255,255,.34)}.solar-broadcast-timeline__time-axis>time{position:absolute;z-index:2;right:0;display:flex;width:100%;align-items:center;justify-content:flex-end;color:#ffffff80;font-family:var(--font);font-variant-numeric:tabular-nums;transform:translateY(-50%)}.solar-broadcast-timeline__time-axis strong{padding-right:.7rem;font-size:.57rem;font-weight:650}.solar-broadcast-timeline__time-axis i{position:absolute;right:0;width:.56rem;height:1px;background:#ffffff75}.solar-broadcast-timeline__time-axis>time[data-midnight=true]{color:#ffffffb3}.solar-broadcast-timeline__schedule-item{position:absolute;right:0;left:0;display:grid;grid-template-columns:clamp(5.4rem,15vw,7.2rem) minmax(0,1fr);min-height:0;overflow:clip}.solar-broadcast-timeline__schedule-axis{display:none}.solar-broadcast-timeline__schedule-axis:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,#fff3,#ffffff12)}.solar-broadcast-timeline__schedule-axis span{color:#ffffffa8;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.solar-broadcast-timeline__schedule-axis small{margin-top:.12rem;color:#ffffff6b;font-size:.57rem}.solar-broadcast-timeline__schedule-axis strong{margin-top:.42rem;color:#ffffffd1;font-size:.72rem;font-weight:650}.solar-broadcast-timeline__schedule-axis i{position:absolute;z-index:1;top:1.23rem;right:-.28rem;width:.48rem;height:.48rem;border:1px solid rgba(255,255,255,.78);border-radius:50%;background:var(--solar-land-middle);box-shadow:0 0 0 4px color-mix(in srgb,var(--solar-land-middle) 88%,transparent)}.solar-broadcast-timeline__booking{position:relative;grid-column:2;box-sizing:border-box;height:calc(100% - .9rem);min-height:0;margin:.45rem .35rem .45rem 1.15rem;border:1px solid rgba(255,255,255,.18);border-radius:1rem;background:linear-gradient(145deg,#0d1626e0,#050a14b3);box-shadow:0 1rem 2.8rem #0003,inset 0 1px #ffffff0d;overflow:clip;font-family:var(--font);line-height:1.25}.solar-broadcast-timeline__booking-content{position:sticky;top:calc(var(--amfm-safe-area-top) + 7.7rem);box-sizing:border-box;max-height:min(8.75rem,calc(100dvh - var(--solar-schedule-pinned-height) - 1.5rem));padding:.82rem 1rem;overflow:hidden}.solar-broadcast-timeline__schedule-item[data-selected=true] .solar-broadcast-timeline__booking{border-color:color-mix(in srgb,var(--solar-core) 48%,white 30%);background:linear-gradient(145deg,color-mix(in srgb,var(--solar-core) 18%,rgba(14,23,39,.86)),#050a14a8);box-shadow:0 1.2rem 3.2rem #00000042,0 0 0 1px color-mix(in srgb,var(--solar-core) 10%,transparent),inset 0 1px #ffffff14}.solar-broadcast-timeline__booking-meta{display:flex;gap:1rem;align-items:center;justify-content:space-between;color:#ffffff80;font-size:.55rem;font-weight:650;letter-spacing:.09em}.solar-broadcast-timeline__booking-meta time{font-variant-numeric:tabular-nums;letter-spacing:0}.solar-broadcast-timeline__booking h3{position:static;z-index:3;width:fit-content;margin:.52rem 0 0;color:#ffffffeb;font-family:var(--font);font-size:1rem;font-weight:500;text-shadow:0 1px 12px rgba(0,0,0,.58)}.solar-broadcast-timeline__booking p{margin:.28rem 0 0;color:#ffffff80;font-size:.69rem;font-weight:500}.solar-broadcast-timeline__booking--open{border-color:#fff3;background:linear-gradient(145deg,#111d30c2,#070e1b99);box-shadow:0 .85rem 2.2rem #0000002e,inset 0 1px #ffffff0f;backdrop-filter:blur(14px) saturate(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.06)}.solar-broadcast-timeline__schedule-item[data-selected=true] .solar-broadcast-timeline__booking--open{border-color:color-mix(in srgb,var(--solar-core) 62%,white 18%);background:linear-gradient(145deg,color-mix(in srgb,var(--solar-core) 16%,rgba(14,23,39,.88)),#050a14b3);box-shadow:0 1.2rem 3.2rem #0000003d,0 0 0 1px color-mix(in srgb,var(--solar-core) 10%,transparent),inset 0 1px #ffffff14}.solar-broadcast-timeline__schedule-item[data-unbounded=true] .solar-broadcast-timeline__booking--open{-webkit-mask-image:linear-gradient(to bottom,black 0 92%,transparent 100%);mask-image:linear-gradient(to bottom,black 0 92%,transparent 100%)}.solar-broadcast-timeline__schedule-item[data-compact=true] .solar-broadcast-timeline__booking{height:100%;margin-top:0;margin-bottom:0;border-radius:.72rem}.solar-broadcast-timeline__schedule-item[data-compact=true] .solar-broadcast-timeline__booking-content{max-height:100%;padding:.28rem .78rem}.solar-broadcast-timeline__schedule-item[data-compact=true] .solar-broadcast-timeline__booking .solar-broadcast-timeline__booking-meta{display:none}.solar-broadcast-timeline__schedule-item[data-compact=true] .solar-broadcast-timeline__booking h3{max-width:100%;margin-top:0;overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.solar-broadcast-timeline__schedule-item[data-content-density=hidden] .solar-broadcast-timeline__booking-content{display:none}.solar-broadcast-timeline__load-state{align-self:center;margin:2rem 0;padding:.5rem .72rem;border-radius:999px;color:#ffffff6b;background:#0000001f;font-family:var(--font);font-size:.58rem;font-weight:700;letter-spacing:.12em}@media(max-width:720px){.solar-broadcast-timeline{--solar-schedule-pinned-height: clamp(11rem, 30dvh, 16rem);--solar-schedule-axis-width: 5.15rem}.solar-broadcast-timeline__pinned{grid-template-rows:minmax(0,1fr);padding-top:calc(3.45rem + env(safe-area-inset-top))}.solar-broadcast-timeline__calendar-header{left:0;height:calc(var(--amfm-safe-area-top) + 7rem);padding-top:calc(var(--amfm-safe-area-top) + 3.35rem);padding-right:max(.55rem,var(--amfm-safe-area-right));padding-left:max(.55rem,var(--amfm-safe-area-left))}.solar-broadcast-timeline__week{height:3.35rem}.solar-broadcast-timeline__week span{font-size:.52rem;letter-spacing:.04em}.solar-broadcast-timeline__time-cursor,.solar-broadcast-timeline__schedule-viewport{width:calc(100% - 1rem)}.solar-broadcast-timeline__schedule-item{grid-template-columns:4.65rem minmax(0,1fr)}.solar-broadcast-timeline__booking{margin-right:.15rem;margin-left:.65rem;border-radius:.9rem}}.solar-join-graph__status{position:absolute;z-index:5;bottom:2.6rem;left:50%;display:inline-flex;gap:.45rem;align-items:center;max-width:min(90%,18rem);min-height:2rem;padding:.25rem .72rem;border:1px solid color-mix(in srgb,var(--solar-core) 24%,transparent);border-radius:999px;color:var(--solar-text);background:color-mix(in srgb,var(--solar-foundation-deep) 70%,transparent);box-shadow:0 8px 22px #02030833;font-family:var(--font);font-size:.78rem;transform:translate(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.solar-join-graph__spinner{color:var(--solar-core)}@keyframes solarJoinPulse{0%{opacity:0;transform:translate(-50%,-50%) scale(1)}41%{opacity:.22}82%{opacity:0;transform:translate(-50%,-50%) scale(3.3)}82.01%,to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.solar-join-transition{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;isolation:isolate}.solar-join-transition__scene{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--solar-join-atmosphere);background-color:#000;opacity:1;transition:filter 1.98s ease,opacity .56s ease}.solar-join-transition[data-content-occluded=true] .solar-join-transition__scene{opacity:1}.solar-join-transition[data-phase=engulf] .solar-join-transition__scene{transition:filter 1.98s ease}.solar-join-transition__stars{--solar-night-sky-strength: .55}.solar-join-transition__track{position:absolute;z-index:3;left:var(--solar-transition-origin-x);top:var(--solar-transition-origin-y);width:var(--solar-transition-body-size);height:var(--solar-transition-body-size);transform:translate(-50%,-50%);animation:solarJoinContinuousTrack 1.98s cubic-bezier(.7,0,.9,.35) both;will-change:left,top}.solar-join-transition__planet{position:absolute;top:50%;left:50%;overflow:hidden;width:var(--solar-transition-body-size);height:var(--solar-transition-body-size);border:1.5px solid rgba(255,255,255,.82);border-radius:50%;background:radial-gradient(circle at 43% 38%,color-mix(in srgb,white 84%,var(--solar-core)) 0 6%,var(--solar-core) 36%,color-mix(in srgb,var(--solar-core) 76%,var(--solar-sky-middle)) 68%,color-mix(in srgb,var(--solar-core) 62%,var(--solar-foundation-deep)) 100%);box-shadow:inset -.5rem -.65rem 1.2rem color-mix(in srgb,var(--solar-foundation-deep) 26%,transparent),inset .35rem .25rem .7rem #ffffff2e,0 0 3.5rem color-mix(in srgb,var(--solar-horizon) 38%,transparent);transform:translate(-50%,-50%) scale(1);transform-origin:center;animation:solarJoinContinuousEngulf 1.98s cubic-bezier(.7,0,.9,.35) both;transition:opacity .42s ease,filter 1.98s ease;will-change:width,height}.solar-join-transition__planet-highlight{position:absolute;top:14%;left:19%;width:31%;height:18%;border-radius:50%;opacity:.26;background:radial-gradient(ellipse,white,transparent 72%);filter:blur(.04rem);transform:rotate(-22deg)}.solar-join-transition[data-below-horizon=true] .solar-join-transition__planet{border-color:#dce5ffb8;background:#000;box-shadow:0 0 3rem color-mix(in srgb,var(--solar-horizon) 34%,transparent)}.solar-join-transition[data-below-horizon=true] .solar-join-transition__planet-highlight{display:none}.solar-join-transition[data-celestial-body=moon] .solar-join-transition__planet{border-color:#cfd3da8a;background:radial-gradient(circle at 38% 34%,#94979a,#6b6e70 64%,#404245);box-shadow:inset -.5rem -.65rem 1.2rem #0b0c0f52,inset .35rem .25rem .7rem #ffffff14,0 0 3.5rem #c5cad33d}.solar-join-transition[data-celestial-body=moon] .solar-join-transition__planet-highlight{display:none}.solar-join-transition[data-celestial-body=moon] .solar-join-transition__mist{--solar-mist-field-one: rgba(214, 224, 243, .48);--solar-mist-field-two: rgba(113, 128, 159, .58);background:linear-gradient(135deg,#d7deea,#7f8ca3 54%,#2b3342)}.solar-join-transition[data-phase=engulf] .solar-join-transition__scene{opacity:1;filter:saturate(.76) brightness(1.04) blur(.15rem)}.solar-join-transition[data-phase=mist] .solar-join-transition__scene,.solar-join-transition[data-phase=reveal] .solar-join-transition__scene{opacity:0;filter:saturate(.76) brightness(1.04) blur(.15rem)}.solar-join-transition[data-phase=reveal] .solar-join-transition__planet{opacity:0}@keyframes solarJoinContinuousTrack{0%{left:var(--solar-transition-origin-x);top:var(--solar-transition-origin-y)}to{left:var(--solar-transition-target-x);top:var(--solar-transition-target-y)}}@keyframes solarJoinContinuousEngulf{0%{width:var(--solar-transition-body-size);height:var(--solar-transition-body-size)}to{width:var(--solar-transition-cover-size);height:var(--solar-transition-cover-size)}}.solar-join-transition[data-phase=aborting]{opacity:0;transition:opacity .26s ease}.solar-join-transition__mist{--solar-mist-clear: 0vmax;--solar-mist-field-one: color-mix(in srgb, white 48%, var(--solar-core));--solar-mist-field-two: color-mix(in srgb, var(--solar-sky-middle) 58%, var(--solar-core));position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;background:linear-gradient(135deg,color-mix(in srgb,var(--solar-core) 72%,var(--solar-sky-middle)),color-mix(in srgb,var(--solar-core) 58%,var(--solar-foundation-deep)));transition:opacity .52s ease;will-change:opacity,mask-image}.solar-join-transition[data-below-horizon=true] .solar-join-transition__mist{--solar-mist-field-one: rgba(126, 136, 166, .44);--solar-mist-field-two: rgba(65, 71, 93, .66);background:linear-gradient(135deg,#343843,#181b24 54%,#0b0d14)}.solar-join-transition[data-phase=mist] .solar-join-transition__mist,.solar-join-transition[data-phase=reveal] .solar-join-transition__mist{opacity:1}.solar-join-transition[data-phase=reveal] .solar-join-transition__mist{animation:solarJoinMistReveal 1.48s cubic-bezier(.16,.72,.2,1) both;-webkit-mask-image:radial-gradient(circle at 50% 46%,transparent 0 var(--solar-mist-clear),rgba(0,0,0,.25) calc(var(--solar-mist-clear) + 4vmax),rgba(0,0,0,.72) calc(var(--solar-mist-clear) + 9vmax),black calc(var(--solar-mist-clear) + 15vmax));mask-image:radial-gradient(circle at 50% 46%,transparent 0 var(--solar-mist-clear),rgba(0,0,0,.25) calc(var(--solar-mist-clear) + 4vmax),rgba(0,0,0,.72) calc(var(--solar-mist-clear) + 9vmax),black calc(var(--solar-mist-clear) + 15vmax))}.solar-join-transition__mist-field{position:absolute;top:-12vmax;right:-12vmax;bottom:-12vmax;left:-12vmax;background-image:radial-gradient(ellipse,var(--solar-mist-field-one),transparent 76%),radial-gradient(ellipse,var(--solar-mist-field-two),transparent 78%);background-repeat:no-repeat;background-position:-8% 2%,112% 92%;background-size:78% 68%,92% 78%;animation:solarJoinMistFieldDrift 4.8s ease-in-out infinite alternate}.solar-join-transition__mist-cloud{position:absolute;width:68vmax;height:38vmax;border-radius:50%;opacity:.32;background:radial-gradient(ellipse,rgba(255,255,255,.48),transparent 70%);filter:blur(2.2vmax);animation:solarJoinMistDrift 3.8s ease-in-out infinite alternate}.solar-join-transition__mist-cloud--one{top:-10vmax;left:-22vmax}.solar-join-transition__mist-cloud--two{right:-30vmax;bottom:4vmax;animation-delay:-1.1s;animation-duration:4.6s}.solar-join-transition__mist-cloud--three{right:4vmax;bottom:-25vmax;opacity:.22;animation-delay:-2.2s;animation-duration:5.2s}.solar-join-transition__controls-ghost{position:fixed;z-index:5;left:var(--solar-transition-controls-left);top:var(--solar-transition-controls-top);display:grid;width:var(--solar-transition-controls-width);height:var(--solar-transition-controls-height);place-items:center;border:1px solid color-mix(in srgb,var(--solar-phase-accent) 32%,transparent);border-radius:999px;background:radial-gradient(circle at 35% 28%,color-mix(in srgb,white 12%,transparent),transparent 52%),color-mix(in srgb,var(--solar-window) 84%,transparent);box-shadow:0 12px 34px #02030833,0 0 24px color-mix(in srgb,var(--solar-phase-accent) 12%,transparent);color:var(--solar-text);opacity:1;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);transition:opacity .56s cubic-bezier(.22,.68,.24,1) 90ms,transform .62s cubic-bezier(.22,.68,.24,1) 90ms,filter .56s ease 90ms}.solar-join-transition__controls-ghost svg{width:52%;height:52%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.solar-join-transition[data-phase=approach] .solar-join-transition__controls-ghost,.solar-join-transition[data-phase=engulf] .solar-join-transition__controls-ghost,.solar-join-transition[data-phase=mist] .solar-join-transition__controls-ghost,.solar-join-transition[data-phase=reveal] .solar-join-transition__controls-ghost{opacity:0;filter:blur(.22rem);transform:scale(.88) translateY(-.35rem)}:root[data-solar-material=true] body:has(:where([data-solar-join-welcome=true],.solar-join-transition)) :where(.app-sidebar,[class*=_menuButton_]){position:relative;z-index:90}:root[data-solar-material=true] body:has(:where([data-solar-join-welcome=true],.solar-join-transition)) .web-sidebar-nav{z-index:90}:root[data-solar-material=true] body:has(:where([data-solar-join-welcome=true],.solar-join-transition)) [class*=_menuButton_]{position:fixed}@property --solar-mist-clear{syntax: "<length>"; initial-value: 0vmax; inherits: false;}@keyframes solarJoinMistReveal{0%{--solar-mist-clear: 0vmax;opacity:1}42%{--solar-mist-clear: 8vmax;opacity:.98}76%{--solar-mist-clear: 42vmax;opacity:.88}to{--solar-mist-clear: 116vmax;opacity:0}}@keyframes solarJoinMistDrift{0%{transform:translate3d(-2.5vmax,-1vmax,0) scale(.94)}to{transform:translate3d(3vmax,1.8vmax,0) scale(1.08)}}@keyframes solarJoinMistFieldDrift{0%{background-position:-8% 2%,112% 92%}48%{background-position:3% 9%,98% 101%}to{background-position:16% 14%,82% 108%}}.solar-join-transition[data-reduced-motion=true] :where(.solar-join-transition__scene,.solar-join-transition__track,.solar-join-transition__planet,.solar-join-transition__mist-field,.solar-join-transition__mist){animation:none;transition:none}.solar-join-transition[data-reduced-motion=true]:where([data-phase=mist],[data-phase=reveal]) .solar-join-transition__track{left:var(--solar-transition-target-x);top:var(--solar-transition-target-y)}.solar-join-transition[data-reduced-motion=true]:where([data-phase=mist],[data-phase=reveal]) .solar-join-transition__planet{width:var(--solar-transition-cover-size);height:var(--solar-transition-cover-size)}.solar-join-transition[data-reduced-motion=true] .solar-join-transition__mist-cloud{animation:none}.solar-join-transition[data-reduced-motion=true][data-phase=reveal] .solar-join-transition__mist{animation:solarJoinMistReduced .18s ease both;-webkit-mask-image:none;mask-image:none}@keyframes solarJoinMistReduced{0%{opacity:1}to{opacity:0}}:root[data-solar-material=true] body:has([data-solar-join-welcome=true]) .solar-shell-material{opacity:0}:root[data-solar-material=true]:has([data-atmospheric-variant=surface][data-atmospheric-background=gradient][data-atmospheric-phase=active]) body:has([data-solar-join-welcome=true]) .solar-shell-material{opacity:1}:root[data-solar-material=true] body:has([data-solar-join-welcome=true]){overflow-x:hidden;overscroll-behavior:none}:root[data-solar-material=true] .app-content:has([data-solar-join-welcome=true]){overflow:hidden}:root[data-solar-material=true] [data-testid=disconnected-join-screen]{position:relative;z-index:1}:root[data-solar-material=true] [data-testid=disconnected-join-screen] section{-webkit-backdrop-filter:blur(20px) saturate(1.05);backdrop-filter:blur(20px) saturate(1.05)}:root[data-solar-material=true] [data-testid=disconnected-join-screen] h1{color:var(--solar-text);text-shadow:0 1px 24px rgba(0,0,0,.26)}@media(prefers-reduced-motion:reduce){.solar-shell-material__atmosphere{transition-duration:.18s}.solar-shell-material,.solar-shell-material__sheen,.solar-join-backdrop,.solar-join-graph__canvas,.solar-join-graph__action{transition:none}.solar-join-graph__sun:after,.solar-join-current__moon:after{display:none}}@media(forced-colors:active){.solar-shell-material,.solar-join-backdrop{display:none}:root[data-solar-material=true] :where(.app-sidebar,.web-sidebar-nav-panel,.web-radial-nav-icon,.web-radial-nav-trigger,[class*=_menuButton_],[class*=_menuOverlay_],[role=dialog]){color:CanvasText;border-color:CanvasText;background:Canvas;box-shadow:none}.solar-horizon-timeline{color:CanvasText}.solar-horizon-timeline__rail,.solar-horizon-timeline__notch{background:CanvasText;box-shadow:none}.solar-horizon-timeline__label time{color:CanvasText}}@media print{.solar-shell-material,.solar-join-backdrop,.app-sidebar,.web-sidebar-nav,.web-radial-nav,[class*=_menuButton_],[class*=_menuOverlay_]{display:none!important}}@supports not (backdrop-filter: blur(1px)){:root[data-solar-material=true] :where(.app-sidebar,.web-sidebar-nav-panel,.web-radial-nav-icon,.web-radial-nav-trigger,[class*=_menuButton_],[class*=_menuOverlay_],[data-testid=disconnected-join-screen] section){background:var(--solar-window)}}:root{--amfm-safe-area-top: env(safe-area-inset-top, 0px);--amfm-safe-area-right: env(safe-area-inset-right, 0px);--amfm-safe-area-bottom: env(safe-area-inset-bottom, 0px);--amfm-safe-area-left: env(safe-area-inset-left, 0px);--amfm-shell-foundation-background: linear-gradient(180deg, var(--solar-foundation), var(--solar-foundation-deep));--amfm-connected-join-background: radial-gradient(ellipse 72% 38% at 50% 58%, rgb(92 102 120 / 7%), transparent 72%), linear-gradient(180deg, rgb(3 5 8), rgb(5 7 11) 54%, rgb(2 4 7));--amfm-mobile-menu-background: radial-gradient( circle at 16% 4%, color-mix(in srgb, var(--sky) 10%, transparent), transparent 34% ), color-mix(in srgb, var(--bg) 96%, black)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;overscroll-behavior-x:contain}body{background:var(--bg-depth),var(--bg);color:var(--text);font-family:var(--font);line-height:1.5;min-height:100vh;overscroll-behavior-x:contain;transition:background-color .4s ease,color .3s ease}:root[data-mobile-viewport-background=shell]{--amfm-mobile-viewport-underlay: var(--amfm-shell-foundation-background);--amfm-mobile-viewport-edge-color: var(--solar-foundation)}:root[data-mobile-viewport-background=solar-atmosphere]{--amfm-mobile-viewport-underlay: var(--solar-full-surface-atmosphere);--amfm-mobile-viewport-edge-color: color-mix( in srgb, var(--solar-foundation-deep) 20%, color-mix(in srgb, var(--solar-foundation) 52%, var(--solar-sky-top)) )}:root[data-mobile-viewport-background=connected-join]{--amfm-mobile-viewport-underlay: var(--amfm-connected-join-background);--amfm-mobile-viewport-edge-color: rgb(3 5 8)}:root[data-mobile-viewport-background=menu]{--amfm-mobile-viewport-underlay: var(--amfm-mobile-menu-background);--amfm-mobile-viewport-edge-color: color-mix(in srgb, var(--solar-foundation) 96%, black)}:root[data-mobile-viewport-background],:root[data-mobile-viewport-background] body{background:var(--amfm-mobile-viewport-underlay);background-color:var(--amfm-mobile-viewport-edge-color)}@media(prefers-reduced-motion:reduce){body{transition:none}.conn-sinking,.conn-rising{animation-duration:.01ms!important}}a{color:var(--accent);text-decoration:none}.container{max-width:1600px;margin:0 auto;padding:1rem 3.5rem;padding-bottom:calc(var(--drawer-height) + 2rem)}.status-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;color:var(--text-dim)}.status-badge:before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--text-dim);opacity:.4}.status-unknown:before{background:var(--text-dim);opacity:.3}.status-confirmed:before{background:var(--green);opacity:1;box-shadow:0 0 6px var(--glow-green-dot)}.status-overridden:before{background:var(--purple);opacity:1;box-shadow:0 0 6px var(--glow-purple-dot)}.bpm-val{font-weight:700;color:var(--text-bright);font-variant-numeric:tabular-nums}.bpm-src{font-size:.65rem;color:var(--text-dim);margin-left:.25rem}.actions{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.btn{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border:1px solid var(--border-subtle);border-radius:4px;background:var(--surface2);color:var(--text);font-size:.75rem;font-family:var(--font);cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px var(--shadow-color-soft);transition:box-shadow .3s ease,color .3s ease,border-color .3s ease}.btn:hover{box-shadow:0 1px 8px var(--glow-sky),0 1px 3px var(--shadow-color-soft);color:var(--text-bright);border-color:var(--border-subtle-dim)}.btn:active{box-shadow:0 0 2px var(--glow-sky-strong)}.btn:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;border-color:var(--border-subtle-dim)}.btn-listen{box-shadow:0 1px 3px var(--shadow-color-soft),0 0 6px var(--glow-green)}.btn-listen:hover{box-shadow:0 1px 8px var(--glow-green-strong),0 0 12px var(--glow-green)}.btn-listen.active{box-shadow:0 0 4px var(--glow-green-strong)}.btn-confirm{box-shadow:0 1px 3px var(--shadow-color-soft),0 0 6px var(--glow-green)}.btn-confirm:hover{box-shadow:0 1px 8px var(--glow-green-strong),0 0 12px var(--glow-green)}.btn-cancel{box-shadow:0 1px 3px var(--shadow-color-soft),0 0 6px var(--glow-red)}.btn-cancel:hover{box-shadow:0 1px 8px var(--glow-red-strong),0 0 12px var(--glow-red)}.btn-live{box-shadow:0 1px 3px var(--shadow-color-soft),0 0 6px var(--glow-blue)}.btn-live:hover{box-shadow:0 1px 8px var(--glow-blue-strong),0 0 12px var(--glow-blue)}.control-panel{position:relative;background:var(--surface);border:1px solid var(--border);border-top-color:#d4c0901a;border-radius:8px;padding:1.25rem;margin-top:0;margin-bottom:1.25rem}.control-panel:before{content:"";position:absolute;top:-24px;left:15%;right:15%;height:48px;pointer-events:none;z-index:2;background:radial-gradient(ellipse 70% 60% at center 40%,rgba(180,180,120,.1) 0%,rgba(160,170,110,.04) 40%,transparent 75%);filter:blur(10px)}.control-panel-title{font-size:.8rem;font-weight:600;color:var(--text-dim);margin-bottom:0;letter-spacing:.05em}.control-panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}@media(max-width:720px){.control-panel-header{align-items:stretch;flex-direction:column;gap:.65rem}.control-panel-title{text-align:center}}.diagnostics-section{margin-bottom:1.25rem}.diagnostics-section summary{font-size:.9rem;font-weight:600;color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.75rem 0;list-style:none;display:flex;align-items:center;gap:.4rem;transition:color .15s}.diagnostics-section summary:hover{color:var(--text)}.diagnostics-section summary::-webkit-details-marker{display:none}.diagnostics-section summary:before{content:"▸";font-size:.7rem;color:var(--text-dim);transition:transform .15s}.diagnostics-section[open] summary:before{transform:rotate(90deg)}@keyframes connSink{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes connRise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.conn-sinking{animation:connSink .4s cubic-bezier(.55,0,1,.45) both;transform-origin:top center;pointer-events:none}.conn-rising{animation:connRise .5s cubic-bezier(.22,1.1,.36,1) both;transform-origin:top center}.empty{text-align:center;padding:2rem;color:var(--text-dim)}:root[data-theme=day] .control-panel{border-top-color:#a890501f}:root[data-theme=day] .control-panel:before{background:radial-gradient(ellipse 70% 60% at center 40%,rgba(140,140,80,.06) 0%,rgba(130,140,75,.02) 40%,transparent 75%)}
