:root{--brand-canvas-light:#fff;--brand-canvas-dark:#0a0a0a;--brand-paper-light:#fff;--brand-paper-dark:#111;--brand-soft-light:#f5f5f5;--brand-soft-dark:#151515;--brand-raised-light:#ebebeb;--brand-raised-dark:#262626;--brand-text-light:#111;--brand-text-dark:#f5f5f5;--brand-muted-light:#5c5c5c;--brand-muted-dark:#a8a8a8;--brand-border-light:#e0e0e0;--brand-border-dark:#303030;--brand-accent-light:#2458e8;--brand-accent-dark:#8daaff;--brand-accent-soft-light:#edf2ff;--brand-accent-soft-dark:#1a2545;--brand-accent-border-light:#c4d2fc;--brand-accent-border-dark:#3b528d;--brand-button:#2757e5;--brand-button-text:#fff;--brand-button-hover-light:#1944c4;--brand-button-hover-dark:#416af0;--brand-font-editorial:Georgia, "Times New Roman", serif}:is(.landing.signal-home,.auth-page.madry-onboarding){--home-bg:var(--brand-canvas-light);--home-surface:var(--brand-paper-light);--home-surface-soft:var(--brand-soft-light);--home-surface-raised:var(--brand-raised-light);--home-text:var(--brand-text-light);--home-secondary:#404040;--home-muted:var(--brand-muted-light);--home-faint:#666;--home-line:var(--brand-border-light);--home-line-strong:#949494;--home-accent:var(--brand-accent-light);--home-button:var(--brand-button);--home-button-text:var(--brand-button-text);--home-button-hover:var(--brand-button-hover-light);--home-shadow:#00000026;--home-event:#ededed;--home-event-text:#2f2f2f;--home-event-muted:#555;--home-event-line:#888;--home-amber:#e4e4e4;--home-amber-text:#333;--home-amber-muted:#555;--home-amber-line:#555;--home-neutral:#f0f0f0;--home-trace:#3868ce;--home-trace-secondary:#727272;--home-scope:#707070;--home-levels:#97712a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--home-bg);color:var(--home-text)}:root:has(:is(.landing.signal-home,.auth-page.madry-onboarding)){--home-bg:var(--brand-canvas-light);--home-surface:var(--brand-paper-light);--home-surface-soft:var(--brand-soft-light);--home-surface-raised:var(--brand-raised-light);--home-text:var(--brand-text-light);--home-secondary:#404040;--home-muted:var(--brand-muted-light);--home-faint:#666;--home-line:var(--brand-border-light);--home-line-strong:#949494;--home-accent:var(--brand-accent-light);--home-button:var(--brand-button);--home-button-text:var(--brand-button-text);--home-button-hover:var(--brand-button-hover-light);--home-shadow:#00000026;--home-event:#ededed;--home-event-text:#2f2f2f;--home-event-muted:#555;--home-event-line:#888;--home-amber:#e4e4e4;--home-amber-text:#333;--home-amber-muted:#555;--home-amber-line:#555;--home-neutral:#f0f0f0;--home-trace:#3868ce;--home-trace-secondary:#727272;--home-scope:#707070;--home-levels:#97712a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--home-bg);color:var(--home-text)}@media (prefers-color-scheme:dark){:is(.landing.signal-home,.auth-page.madry-onboarding):not([data-theme=light]){--home-bg:var(--brand-canvas-dark);--home-surface:var(--brand-paper-dark);--home-surface-soft:var(--brand-soft-dark);--home-surface-raised:var(--brand-raised-dark);--home-text:var(--brand-text-dark);--home-secondary:#d4d4d4;--home-muted:var(--brand-muted-dark);--home-faint:#a3a3a3;--home-line:var(--brand-border-dark);--home-line-strong:#6b6b6b;--home-accent:var(--brand-accent-dark);--home-button:var(--brand-button);--home-button-text:var(--brand-button-text);--home-button-hover:var(--brand-button-hover-dark);--home-shadow:#0007;--home-event:#242424;--home-event-text:#e0e0e0;--home-event-muted:#b2b2b2;--home-event-line:#818181;--home-amber:#2e2e2e;--home-amber-text:#e8e8e8;--home-amber-muted:silver;--home-amber-line:#aaa;--home-neutral:#1e1e1e;--home-trace:#88a8ff;--home-trace-secondary:#a3a3a3;--home-scope:#a3a3a3;--home-levels:#cfaf70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(:is(.landing.signal-home,.auth-page.madry-onboarding):not([data-theme=light])){--home-bg:var(--brand-canvas-dark);--home-surface:var(--brand-paper-dark);--home-surface-soft:var(--brand-soft-dark);--home-surface-raised:var(--brand-raised-dark);--home-text:var(--brand-text-dark);--home-secondary:#d4d4d4;--home-muted:var(--brand-muted-dark);--home-faint:#a3a3a3;--home-line:var(--brand-border-dark);--home-line-strong:#6b6b6b;--home-accent:var(--brand-accent-dark);--home-button:var(--brand-button);--home-button-text:var(--brand-button-text);--home-button-hover:var(--brand-button-hover-dark);--home-shadow:#0007;--home-event:#242424;--home-event-text:#e0e0e0;--home-event-muted:#b2b2b2;--home-event-line:#818181;--home-amber:#2e2e2e;--home-amber-text:#e8e8e8;--home-amber-muted:silver;--home-amber-line:#aaa;--home-neutral:#1e1e1e;--home-trace:#88a8ff;--home-trace-secondary:#a3a3a3;--home-scope:#a3a3a3;--home-levels:#cfaf70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:is(.landing.signal-home,.auth-page.madry-onboarding)[data-theme=dark]{--home-bg:var(--brand-canvas-dark);--home-surface:var(--brand-paper-dark);--home-surface-soft:var(--brand-soft-dark);--home-surface-raised:var(--brand-raised-dark);--home-text:var(--brand-text-dark);--home-secondary:#d4d4d4;--home-muted:var(--brand-muted-dark);--home-faint:#a3a3a3;--home-line:var(--brand-border-dark);--home-line-strong:#6b6b6b;--home-accent:var(--brand-accent-dark);--home-button:var(--brand-button);--home-button-text:var(--brand-button-text);--home-button-hover:var(--brand-button-hover-dark);--home-shadow:#0007;--home-event:#242424;--home-event-text:#e0e0e0;--home-event-muted:#b2b2b2;--home-event-line:#818181;--home-amber:#2e2e2e;--home-amber-text:#e8e8e8;--home-amber-muted:silver;--home-amber-line:#aaa;--home-neutral:#1e1e1e;--home-trace:#88a8ff;--home-trace-secondary:#a3a3a3;--home-scope:#a3a3a3;--home-levels:#cfaf70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(:is(.landing.signal-home,.auth-page.madry-onboarding)[data-theme=dark]){--home-bg:var(--brand-canvas-dark);--home-surface:var(--brand-paper-dark);--home-surface-soft:var(--brand-soft-dark);--home-surface-raised:var(--brand-raised-dark);--home-text:var(--brand-text-dark);--home-secondary:#d4d4d4;--home-muted:var(--brand-muted-dark);--home-faint:#a3a3a3;--home-line:var(--brand-border-dark);--home-line-strong:#6b6b6b;--home-accent:var(--brand-accent-dark);--home-button:var(--brand-button);--home-button-text:var(--brand-button-text);--home-button-hover:var(--brand-button-hover-dark);--home-shadow:#0007;--home-event:#242424;--home-event-text:#e0e0e0;--home-event-muted:#b2b2b2;--home-event-line:#818181;--home-amber:#2e2e2e;--home-amber-text:#e8e8e8;--home-amber-muted:silver;--home-amber-line:#aaa;--home-neutral:#1e1e1e;--home-trace:#88a8ff;--home-trace-secondary:#a3a3a3;--home-scope:#a3a3a3;--home-levels:#cfaf70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-page.madry-onboarding{--app-bg:var(--home-bg);--app-surface:var(--home-surface-soft);--app-subtle:var(--home-surface-soft);--app-selected:var(--home-surface-raised);--app-text:var(--home-text);--app-muted:var(--home-muted);--app-faint:var(--home-faint);--app-border:var(--home-line);--app-border-strong:var(--home-line-strong);--app-button:var(--home-button);--app-button-text:var(--home-button-text);--app-button-hover:var(--home-button-hover);--app-accent:var(--home-accent);--app-link:var(--home-accent);--app-accent-soft:color-mix(in srgb, var(--home-accent) 10%, var(--home-bg));--app-accent-border:color-mix(in srgb, var(--home-accent) 30%, var(--home-bg));--app-success:var(--home-accent);--app-success-bg:var(--home-surface-soft);--app-success-border:var(--home-line-strong);--app-error:#b42318;--app-error-bg:#fff1f1;--app-error-border:#e6a4a4;background:var(--home-bg);color:var(--home-text);overflow-x:clip}.auth-page.madry-onboarding[data-theme=dark]{--app-error:#ffb4ac;--app-error-bg:#311a1a;--app-error-border:#75403b}.madry-onboarding .auth-header{border-bottom:1px solid var(--home-line);width:min(1120px,100% - 64px);min-height:80px}.madry-onboarding .wordmark,.madry-onboarding .wordmark span{color:var(--home-text);font-size:32px}.madry-onboarding .auth-header>div{font-size:13px}.madry-onboarding .auth-header :is(button,a:not(.wordmark)){white-space:nowrap;color:var(--home-secondary);border-radius:5px;flex-shrink:0}.madry-onboarding .auth-header :is(button,a:not(.wordmark)):hover{background:var(--home-surface-soft);border-color:var(--home-line-strong)}.madry-onboarding .auth-layout{border:0;border-inline:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:var(--home-bg);border-radius:0;width:min(1120px,100% - 64px);min-height:calc(100svh - 156px);margin:0 auto}.madry-onboarding .auth-story{isolation:isolate;border-right:1px solid var(--home-line);background:var(--home-bg);color:var(--home-text);padding:76px 44px 48px;position:relative;overflow:hidden}.madry-onboarding .auth-story h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.2vw,56px);font-weight:400;line-height:1.07}.madry-onboarding .auth-story h2 span{color:var(--home-secondary)}.madry-onboarding .auth-story>div:not(.onboarding-artwork,.onboarding-address-preview)>p{max-width:350px;color:var(--home-muted);margin-top:25px;font-size:16px;line-height:1.75}.madry-onboarding .auth-story-list{gap:0;margin-block:52px}.madry-onboarding .auth-story-list>div{border-top:1px solid var(--home-line);color:var(--home-secondary);padding-block:16px;font-size:14px}.madry-onboarding .auth-story-list span{color:var(--home-muted)}.madry-onboarding .auth-story-footer{color:var(--home-faint);margin-top:40px;font-size:12px;line-height:1.7}.madry-onboarding .auth-form-panel{background:var(--home-bg);min-width:0;padding:64px 48px}.madry-onboarding .auth-form-inner{max-width:400px}.madry-onboarding .auth-form-inner h1{letter-spacing:-.035em;color:var(--home-text);font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.14}.madry-onboarding .auth-description{margin-block:18px 28px;font-size:15px;line-height:1.75}.madry-onboarding .auth-form-inner label{font-size:14px}.madry-onboarding .auth-form-inner :is(input,textarea){border-radius:5px;font-size:16px}.madry-onboarding .auth-form-inner input::placeholder{color:var(--home-faint)}.madry-onboarding .onboarding-address-preview p{color:var(--home-text);margin:13px 0 10px;font-size:clamp(18px,2vw,26px);line-height:1.5}.madry-onboarding .onboarding-handle input{border-radius:0}.madry-onboarding .onboarding-handle input:focus-visible{outline:none}.madry-onboarding :is(.auth-help,.auth-field-error,.auth-switch,.auth-divider,.auth-recovery,.auth-error){font-size:13px}.madry-onboarding :is(.auth-submit,.account-primary,.account-secondary){border-radius:5px;min-height:48px;font-size:14px}.madry-onboarding .auth-submit{border:1px solid var(--home-button)}.madry-onboarding .auth-submit:hover:not(:disabled){border-color:var(--home-button-hover)}.madry-onboarding :is(a,button,input,textarea):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.madry-onboarding .auth-password button{font-size:12px}.madry-onboarding .auth-footer{color:var(--home-faint);padding-block:26px;font-size:12px;line-height:1.7}.madry-onboarding .skip-link{color:var(--home-button-text);background:var(--home-button)}.madry-onboarding .account-card{background:var(--home-surface-soft);border-radius:6px;padding:24px}.madry-onboarding .subscription-price{color:var(--home-text);font-size:44px}.madry-onboarding .subscription-price span{font-size:13px}.madry-onboarding .onboarding-artwork{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.onboarding-artwork .home-signal-background,.onboarding-artwork .home-section-palette{z-index:0;width:100%;height:100%;inset:0;transform:none}.onboarding-artwork .home-waveform{opacity:.55;width:1000px;height:620px;top:170px;left:45%}.onboarding-artwork .home-signal-background:after,.onboarding-artwork .home-section-palette:after{background:linear-gradient(180deg, var(--home-bg), transparent 85%, var(--home-bg));inset:0}.onboarding-artwork .home-section-palette-dmx .home-palette-drawing{opacity:.25;top:250px;left:-140px}.onboarding-artwork .home-section-palette-magnitude .home-palette-drawing{opacity:.5;width:1000px;top:290px}.onboarding-artwork .home-rigging-drawing{opacity:.35;width:900px;height:460px;top:65%;left:-240px}@media (width<=1000px){.madry-onboarding .auth-story,.madry-onboarding .auth-form-panel{padding:48px 28px}}@media (width<=700px){.madry-onboarding .auth-header{width:calc(100% - 40px);min-height:76px}.madry-onboarding .auth-layout{border-inline:0;width:calc(100% - 40px);min-height:0}.madry-onboarding .auth-form-panel{padding:36px 0 48px}.madry-onboarding .auth-form-inner{max-width:none}.madry-onboarding .auth-form-inner h1{font-size:32px}.madry-onboarding .auth-story{border-right:0;border-top:1px solid var(--home-line);min-height:370px;padding:40px 22px}.madry-onboarding .auth-story h2{font-size:38px}.madry-onboarding .auth-story h2 br:last-child{display:initial}.madry-onboarding .auth-story-list{margin-block:32px}.onboarding-artwork .home-waveform{top:40px}.onboarding-artwork .home-section-palette-dmx .home-palette-drawing,.onboarding-artwork .home-section-palette-magnitude .home-palette-drawing{top:80px}.madry-onboarding .auth-header>div>span{font-size:12px;display:inline}.madry-onboarding:not(.onboarding-page) .auth-header>div>span{display:none}.madry-onboarding .account-card{padding:20px}}@media (width<=380px){.madry-onboarding .auth-header{gap:12px}.madry-onboarding .auth-header>div{gap:8px}.madry-onboarding .auth-header button{padding-inline:12px}}.madry-onboarding :is(.account-card-copy,.subscription-access,.subscription-feedback,.subscription-continue){font-size:14px}
