.landing-editorial{--cream:#f8f6f2;--cream-2:#fbfaf7;--ink:#1f2933;--ink-soft:#344054;--paper:#fff;--panel-bg:#1f2933;--panel-fg:var(--cream);--pink:#7a6a5a;--pink-soft:#efe8df;--sky:#a3907d;--sky-soft:#eee8df;--butter:#ffd24a;--butter-soft:#ffe9a8;--pistachio:#b8d49a;--pistachio-soft:#deebc8;--terra:#c9532b;--grape:#6b5bc9;--link:#6b5c4e;--display:var(--font-inter), "Helvetica Neue", "Helvetica", "Arial", sans-serif;--body:var(--font-inter), "Helvetica Neue", "Helvetica", sans-serif;--mono:var(--font-jetbrains-mono), "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--rad:18px;--rad-lg:28px;--edge:1px solid #0e0e101a;--edge-strong:1px solid #0e0e102e;--gutter:clamp(16px, 3.4vw, 56px);--maxw:1440px;--bp-sm:640px;--bp-md:768px;--bp-lg:960px;--bp-xl:1100px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--fs-hero:clamp(2rem, 5vw + .65rem, 5.25rem);--fs-display-xl:clamp(1.625rem, 3.6vw + .55rem, 3.75rem);--fs-display-lg:clamp(1.375rem, 2.8vw + .45rem, 2.75rem);--fs-display-md:clamp(1.0625rem, 1.6vw + .45rem, 1.375rem);--fs-metric:clamp(1.625rem, 5vw + .35rem, 3rem);--fs-price-total:clamp(2.125rem, 8vw + .75rem, 4.25rem);--fs-footer-mark:clamp(2.125rem, 7vw + .85rem, 6.5rem);--gauge-inset-bg:color-mix(in srgb, var(--cream) 72%, var(--paper));--gauge-inset-fg:#344054;--gauge-inset-edge:color-mix(in srgb, var(--ink) 10%, transparent);--pricing-summary-bg:color-mix(in srgb, var(--paper) 92%, var(--cream));--pricing-summary-edge:color-mix(in srgb, var(--ink) 12%, transparent);--pricing-summary-muted:color-mix(in srgb, var(--ink) 52%, transparent);--pricing-summary-shadow:color-mix(in srgb, var(--ink) 6%, transparent);--pricing-summary-divider:color-mix(in srgb, var(--ink) 10%, transparent);font-family:var(--body);background:var(--cream);color:var(--ink);scroll-padding-top:clamp(88px,12vw,118px);font-size:16px;line-height:1.45;overflow:clip visible}html[data-theme=dark] .landing-editorial{--cream:#121110;--cream-2:#181614;--ink:#efebe6;--ink-soft:#c9c0b8;--paper:#1e1c1a;--panel-bg:#1a1816;--panel-fg:var(--ink);--pink:#a3907d;--pink-soft:#2a2420;--sky:#8a7366;--sky-soft:#252220;--butter:#c9a84a;--butter-soft:#2a2618;--pistachio:#8fa86e;--pistachio-soft:#242820;--link:#c9b8a8;--edge:1px solid #efebe61a;--edge-strong:1px solid #efebe62e;--gauge-inset-bg:color-mix(in srgb, #f8f6f2 88%, var(--paper));--gauge-inset-fg:#344054;--gauge-inset-edge:#1f29331a}@media (max-width:768px){.landing-editorial{cursor:auto;font-size:15px}}.landing-editorial button,.landing-editorial input,.landing-editorial select{color:inherit;font-family:inherit}.landing-editorial button{cursor:pointer;background:0 0;border:0}.landing-editorial a{color:inherit;text-decoration:none}.landing-editorial img{max-width:100%;display:block}.landing-editorial .display,.landing-editorial h1,.landing-editorial h2,.landing-editorial h3{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:.92}.landing-editorial .lede{color:var(--ink);opacity:.78;text-wrap:pretty;font-size:clamp(15px,1.15vw + .55rem,19px);line-height:1.42}.landing-editorial .grain{pointer-events:none;z-index:200;opacity:.06;mix-blend-mode:multiply;contain:paint;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.landing-editorial .brand{min-width:0;color:inherit;transition:opacity .18s var(--ease-out);border-radius:12px;flex-shrink:1;align-items:center;gap:0;text-decoration:none;display:flex}.landing-editorial .brand:hover{opacity:.88}.landing-editorial .brand-divider{background:color-mix(in srgb, var(--ink) 11%, transparent);flex-shrink:0;align-self:center;width:1px;height:34px;margin:0 14px 0 12px}.landing-editorial .brand-lockup{flex-direction:column;justify-content:center;gap:3px;min-width:0;max-width:min(280px,100vw - 168px);line-height:1.08;display:flex}@media (max-width:399px){.landing-editorial .brand-lockup{max-width:min(220px,100vw - 152px)}.landing-editorial .brand-wordmark{font-size:15px}}@media (min-width:768px){.landing-editorial .brand-lockup{max-width:none}.landing-editorial .brand-divider{height:36px;margin:0 16px 0 14px}}.landing-editorial .brand-wordmark{font-family:var(--display);letter-spacing:-.034em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:650;overflow:hidden}.landing-editorial .brand-descriptor{font-family:var(--body);letter-spacing:.01em;color:color-mix(in srgb, var(--ink) 52%, transparent);white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:11px;font-weight:450;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:768px){.landing-editorial .brand-descriptor{white-space:nowrap;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block}.landing-editorial .brand-wordmark{letter-spacing:-.036em;font-size:17px}.landing-editorial .brand-descriptor{font-size:11.5px}}.landing-editorial .brand-logo{flex-shrink:0}@media (max-width:479px){.landing-editorial .header .brand-divider,.landing-editorial .header .brand-lockup{display:none}}.landing-editorial .header-theme-toggle{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:var(--paper);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.landing-editorial .header-theme-toggle:hover{background:color-mix(in srgb, var(--ink) 4%, var(--paper));border-color:color-mix(in srgb, var(--ink) 18%, transparent)}.landing-editorial .header-theme-toggle:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.landing-editorial .header-theme-toggle-icon{width:20px;height:20px}.landing-editorial .editorial-menu-panel .header-theme-toggle{color:var(--panel-fg);background:#f2f9fc0f;border-color:#f2f9fc29}.landing-editorial .editorial-menu-panel .header-theme-toggle:hover{background:#f2f9fc1f;border-color:#f2f9fc3d}.landing-editorial .hero .lede{margin-top:clamp(1.5rem,3.2vw,2.35rem)}.landing-editorial .scoop{filter:blur(.5px);pointer-events:none;border-radius:50%;position:absolute}.landing-editorial .scoop.s1{background:var(--sky);opacity:.82;width:200px;height:200px;top:-40px;right:-40px}.landing-editorial .scoop.s2{background:var(--butter);opacity:.85;width:200px;height:200px;bottom:-40px;left:-40px}.landing-editorial .footer--prelaunch .footer-brand-link.brand,.landing-editorial .footer--prelaunch .footer-brand-link .brand-wordmark{color:var(--footer-fg)}.landing-editorial .footer--prelaunch .footer-brand-link .brand-descriptor{color:var(--footer-muted)}.landing-editorial .footer--prelaunch .footer-brand-link .brand-divider{background:var(--footer-edge)}
.landing-editorial.auth-cinematic-shell{--auth-panel:#1d2a31;--auth-panel-deep:#172128;--auth-panel-text:#f8f5ee;--auth-panel-muted:#f8f5eead;--auth-accent:#dbc45f;--auth-accent-soft:#f4e9a6;isolation:isolate;min-height:100svh;color:var(--ink);background:radial-gradient(circle at 10% 8%, color-mix(in srgb, var(--pink-soft) 42%, transparent), transparent 28%), radial-gradient(circle at 94% 92%, color-mix(in srgb, var(--pistachio) 24%, transparent), transparent 30%), linear-gradient(145deg, var(--cream) 0%, var(--cream-2) 52%, var(--paper) 100%);place-items:center;padding:clamp(12px,2vw,22px);display:grid;position:relative;overflow-x:hidden}.auth-cinematic-shell .auth-shell-grain{z-index:-1;opacity:.035;pointer-events:none;position:fixed;inset:0}.auth-editorial-frame{z-index:1;background:var(--paper);border:1px solid #41362d29;border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);width:min(1380px,100%);min-height:clamp(700px,100svh - 44px,900px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px -52px #231d1873,0 14px 38px -28px #231d183d,inset 0 1px #ffffffdb}.auth-editorial-frame--single{grid-template-columns:minmax(0,1fr);width:min(720px,100%);min-height:min(760px,100svh - 44px)}.auth-editorial-brand-panel{min-width:0;color:var(--auth-panel-text);background:linear-gradient(150deg, #ffffff09, transparent 34%), linear-gradient(145deg, var(--auth-panel) 0%, var(--auth-panel-deep) 100%);flex-direction:column;padding:clamp(28px,3vw,44px);display:flex;position:relative;overflow:hidden}.auth-brand-panel-glow{pointer-events:none;border-radius:999px;position:absolute}.auth-brand-panel-glow--one{background:radial-gradient(circle,#dbc45f33,#0000 68%);width:430px;height:430px;top:-150px;right:-130px}.auth-brand-panel-glow--two{background:radial-gradient(circle,#79a6a633,#0000 68%);width:520px;height:520px;bottom:-210px;left:-130px}.auth-brand-panel-grid{opacity:.14;background-image:radial-gradient(circle,#ffffffb8 1px,#0000 1px);background-size:13px 13px;width:140px;height:112px;position:absolute;top:84px;right:36px;-webkit-mask-image:linear-gradient(to bottom left,#000,#0000 82%);mask-image:linear-gradient(to bottom left,#000,#0000 82%)}@media (prefers-reduced-motion:no-preference){@keyframes auth-panel-breathe{0%,to{opacity:.92;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-8px,10px)scale(1.025)}}.auth-brand-panel-glow--one{animation:13s ease-in-out infinite auth-panel-breathe}.auth-brand-panel-glow--two{animation:16s ease-in-out infinite reverse auth-panel-breathe}}.auth-brand-panel-top,.auth-brand-panel-footer,.auth-editorial-aside-wrap{z-index:1;position:relative}.auth-brand-panel-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-brand-panel-logo.brand{color:var(--auth-panel-text);gap:14px}.auth-brand-panel-logo .brand-logo,.auth-brand-panel-logo .brand-wordmark{color:var(--auth-panel-text)}.auth-brand-panel-logo .brand-divider{background:#f8f5ee2e}.auth-brand-panel-logo .brand-descriptor{color:#f8f5ee8f}.auth-brand-panel-badge{color:#f8f5eead;min-height:31px;font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;background:#ffffff0b;border:1px solid #f8f5ee24;border-radius:999px;align-items:center;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.auth-editorial-aside-wrap{flex:1;align-items:center;min-height:0;padding:clamp(28px,4vh,52px) 0 clamp(24px,3.4vh,42px);display:flex}.auth-login-aside,.auth-login-aside-content{width:100%}.auth-login-aside-content{flex-direction:column;gap:clamp(24px,3.2vh,34px);display:flex}.auth-login-aside-copy{max-width:650px}.auth-login-aside-eyebrow{color:var(--auth-accent-soft);font-family:var(--mono);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:10px;font-weight:700;display:inline-flex}.auth-login-aside-eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.auth-login-aside-h2{color:var(--auth-panel-text);font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;flex-direction:column;margin:0;font-size:clamp(2.65rem,4vw,4rem);font-weight:680;line-height:.99;display:flex}.auth-login-aside-h2>span{display:block}.auth-login-aside-serif{color:var(--auth-accent-soft);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.auth-login-aside-highlight{margin-top:.14em;font-size:.82em;line-height:1.08}.auth-login-aside-highlight strong,.auth-login-aside-proof strong{color:var(--auth-accent-soft);font-weight:inherit}.auth-login-aside-lede{max-width:610px;color:var(--auth-panel-muted);margin:22px 0 0;font-size:clamp(14px,1.15vw,16px);line-height:1.65}.auth-login-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:650px;display:grid}.auth-login-benefit{color:#f8f5eed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #f8f5ee1a;border-radius:16px;align-items:center;gap:12px;min-height:66px;padding:12px 14px;font-size:12.5px;font-weight:650;line-height:1.3;display:flex}.auth-login-benefit-icon{width:34px;height:34px;color:var(--auth-accent-soft);background:#dbc45f1c;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.auth-login-benefit-icon svg{stroke-width:1.7px;width:17px;height:17px}.auth-login-aside-proof{color:#f8f5ee94;margin:0;font-size:12.5px}.auth-brand-panel-footer{color:#f8f5ee78;align-items:center;gap:9px;font-size:11px;line-height:1.4;display:flex}.auth-brand-panel-status{background:#a9c788;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #a9c7881a}.auth-editorial-form-panel{background:radial-gradient(circle at 92% 2%, color-mix(in srgb, var(--pink-soft) 28%, transparent), transparent 23%), color-mix(in srgb, var(--paper) 92%, var(--cream));flex-direction:column;min-width:0;display:flex}.auth-editorial-form-top{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:18px clamp(24px,3vw,38px);display:flex}.auth-editorial-form-top-left,.auth-editorial-form-tools{align-items:center;gap:12px;min-width:0;display:flex}.auth-back-to-landing{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent);min-height:40px;color:color-mix(in srgb, var(--ink) 68%, transparent);background:color-mix(in srgb, var(--paper) 74%, transparent);border-radius:12px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:inline-flex}.auth-back-to-landing:hover{border-color:color-mix(in srgb, var(--ink) 20%, transparent);color:var(--ink);background:var(--paper);transform:translate(-1px)}.auth-back-to-landing:focus-visible,.auth-editorial-theme-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--pink) 75%, transparent);outline-offset:2px}.auth-back-to-landing__icon{stroke-width:2px;flex:0 0 15px;width:15px;height:15px}.auth-editorial-mobile-brand.brand{display:none}.auth-editorial-site-brand.brand{gap:12px}.auth-secure-label{color:color-mix(in srgb, var(--ink) 52%, transparent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.auth-secure-label svg{color:#6f8c63;width:14px;height:14px}.auth-editorial-theme-toggle{flex:0 0 40px;width:40px;height:40px;border-color:color-mix(in srgb, var(--ink) 11%, transparent)!important;background:color-mix(in srgb, var(--paper) 76%, transparent)!important;color:var(--ink)!important;border-radius:12px!important}.auth-editorial-main{flex:1;justify-content:center;align-items:center;min-height:0;padding:clamp(30px,5vh,54px) clamp(28px,4.2vw,62px);display:flex}.auth-editorial-card{width:100%;max-width:440px}.auth-editorial-frame--single .auth-editorial-card{max-width:480px}.auth-editorial-card-inner{width:100%}.auth-editorial-heading-row{align-items:center;gap:13px;min-height:50px;margin-bottom:22px;display:flex}.auth-editorial-step-icon{color:#fffdf7;background:var(--auth-panel);border:1px solid #1d2a3114;border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 22px -14px #1d2a31b3}.auth-editorial-step-icon svg{stroke-width:1.8px;width:21px;height:21px}.auth-editorial-step-icon--forgot{color:#332e1c;background:var(--auth-accent)}.auth-editorial-step-icon--reset,.auth-editorial-step-icon--two-factor{background:#50665c}.auth-editorial-context-label{color:color-mix(in srgb, var(--ink) 52%, transparent);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.35}.auth-editorial-h1,.auth-editorial-h1-welcome,.auth-editorial-h1-line-sans{color:var(--ink);font-family:var(--display);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,2.8vw,2.4rem);font-weight:720;line-height:1.1}.auth-editorial-subtitle.lede{max-width:420px;color:color-mix(in srgb, var(--ink) 61%, transparent);opacity:1;margin:10px 0 0;font-size:14.5px;line-height:1.58}.auth-editorial-form-content{margin-top:30px}.auth-login-generic-form label{color:color-mix(in srgb, var(--ink) 72%, transparent)!important;font-family:var(--body)!important;letter-spacing:-.005em!important;text-transform:none!important;opacity:1!important;font-size:12.5px!important;font-weight:680!important}.auth-login-generic-form form input[type=email],.auth-login-generic-form form input[type=password],.auth-login-generic-form form input[type=text]{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);height:56px;color:var(--ink);background:color-mix(in srgb, var(--paper) 76%, var(--cream));border-radius:16px;box-shadow:inset 0 1px #ffffffb8}.auth-login-generic-form form input::placeholder{color:color-mix(in srgb, var(--ink) 38%, transparent)}.auth-login-generic-form form input[type=email]:focus,.auth-login-generic-form form input[type=password]:focus,.auth-login-generic-form form input[type=text]:focus{border-color:color-mix(in srgb, var(--auth-panel) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--auth-panel) 9%, transparent)}.auth-login-generic-form form button[type=submit].btn,.auth-editorial-card .btn:not(.btn-ghost){border:1px solid var(--auth-panel);color:#fffdf7;background:var(--auth-panel);border-radius:16px;align-items:center;min-height:56px;font-weight:720;display:inline-flex;position:relative;box-shadow:0 12px 26px -17px #1d2a31c7;justify-content:center!important}.auth-login-generic-form form button[type=submit].btn svg:not(.animate-spin){position:absolute;right:18px;margin:0!important;transform:none!important}.auth-login-generic-form form button[type=submit].btn:hover:not(:disabled),.auth-editorial-card .btn:not(.btn-ghost):hover{color:#fff;background:#111a1f;border-color:#111a1f;transform:translateY(-1px);box-shadow:0 15px 30px -17px #111a1fd1}.auth-login-generic-form form button[type=submit].btn:focus-visible,.auth-editorial-card .btn:focus-visible{outline:3px solid color-mix(in srgb, var(--auth-accent) 55%, transparent);outline-offset:2px}.auth-login-generic-form form button[type=submit].btn:disabled{border-color:color-mix(in srgb, var(--auth-panel) 45%, transparent);background:color-mix(in srgb, var(--auth-panel) 45%, var(--paper));box-shadow:none}.auth-login-generic-form input[type=checkbox]{accent-color:var(--auth-panel)}.auth-login-generic-form a,.auth-login-generic-form button:not([type=submit]){text-underline-offset:3px}.auth-editorial-form-footer{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);min-height:58px;color:color-mix(in srgb, var(--ink) 43%, transparent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:14px clamp(24px,3vw,38px);font-size:9px;font-weight:650;display:flex}.auth-editorial-form-footer-secure{align-items:center;gap:6px;display:inline-flex}.auth-editorial-form-footer-secure svg{width:13px;height:13px}@media (max-width:1180px) and (min-width:1024px){.auth-editorial-frame{grid-template-columns:minmax(0,1fr) minmax(470px,.9fr)}.auth-editorial-brand-panel{padding:30px}.auth-login-aside-h2{font-size:clamp(2.45rem,4.3vw,3.25rem)}.auth-login-aside-lede{font-size:14px}}@media (max-width:1023px){.auth-editorial-frame{grid-template-columns:minmax(0,1fr);width:min(680px,100%);min-height:min(780px,100svh - 28px)}.auth-editorial-brand-panel{display:none}.auth-editorial-mobile-brand.brand{gap:9px;display:inline-flex}.auth-editorial-mobile-brand .brand-descriptor,.auth-editorial-mobile-brand .brand-divider{display:none}.auth-back-to-landing{flex:0 0 40px;justify-content:center;width:40px;padding:0}.auth-back-to-landing__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-editorial-main{padding-inline:clamp(30px,8vw,72px)}}@media (max-width:620px){.landing-editorial.auth-cinematic-shell{background:color-mix(in srgb, var(--paper) 92%, var(--cream));padding:0;display:block}.auth-editorial-frame,.auth-editorial-frame--single{width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0}.auth-editorial-form-top{min-height:70px;padding:14px 18px}.auth-secure-label{display:none}.auth-editorial-main{align-items:flex-start;padding:clamp(34px,7vh,58px) 22px 40px}.auth-editorial-heading-row{margin-bottom:19px}.auth-editorial-step-icon{border-radius:14px;flex-basis:46px;width:46px;height:46px}.auth-editorial-h1,.auth-editorial-h1-welcome,.auth-editorial-h1-line-sans{font-size:clamp(1.75rem,8vw,2.1rem)}.auth-editorial-form-content{margin-top:26px}.auth-login-generic-form form input[type=email],.auth-login-generic-form form input[type=password],.auth-login-generic-form form input[type=text]{height:54px}.auth-login-generic-form form button[type=submit].btn,.auth-editorial-card .btn:not(.btn-ghost){min-height:54px}.auth-editorial-form-footer{padding:13px 18px}.auth-editorial-form-footer-secure{display:none}}@media (max-width:380px){.auth-editorial-main{padding-inline:18px}.auth-editorial-context-label{max-width:150px}}html[data-theme=dark] .landing-editorial.auth-cinematic-shell{background:radial-gradient(circle at 10% 8%,#5b475552,#0000 30%),radial-gradient(circle at 94% 92%,#3a5a5142,#0000 32%),#121416}html[data-theme=dark] .auth-editorial-frame{background:#181b1e;border-color:#ffffff14;box-shadow:0 35px 90px -42px #000000b8}html[data-theme=dark] .auth-editorial-form-panel{background:radial-gradient(circle at 92% 2%,#5b475533,#0000 24%),#1a1d20}html[data-theme=dark] .auth-editorial-form-top,html[data-theme=dark] .auth-editorial-form-footer{border-color:#ffffff12}html[data-theme=dark] .auth-back-to-landing,html[data-theme=dark] .auth-editorial-theme-toggle{color:var(--ink)!important;background:#ffffff09!important;border-color:#ffffff1a!important}html[data-theme=dark] .auth-login-generic-form form input[type=email],html[data-theme=dark] .auth-login-generic-form form input[type=password],html[data-theme=dark] .auth-login-generic-form form input[type=text]{color:var(--ink);box-shadow:none;background:#ffffff09;border-color:#ffffff1c}html[data-theme=dark] .auth-login-generic-form form input::placeholder{color:color-mix(in srgb, var(--ink) 38%, transparent)}html[data-theme=dark] .auth-login-generic-form form input[type=email]:focus,html[data-theme=dark] .auth-login-generic-form form input[type=password]:focus,html[data-theme=dark] .auth-login-generic-form form input[type=text]:focus{border-color:#f4e9a66b;box-shadow:0 0 0 3px #f4e9a614}html[data-theme=dark] .auth-login-generic-form form button[type=submit].btn,html[data-theme=dark] .auth-editorial-card .btn:not(.btn-ghost){border-color:var(--auth-accent);color:#22251f;background:var(--auth-accent)}html[data-theme=dark] .auth-login-generic-form form button[type=submit].btn:hover:not(:disabled),html[data-theme=dark] .auth-editorial-card .btn:not(.btn-ghost):hover{border-color:var(--auth-accent-soft);color:#171a16;background:var(--auth-accent-soft)}html[data-theme=dark] .auth-login-generic-form form button[type=submit].btn:disabled{color:#ffffff85;background:#dbc45f2e;border-color:#dbc45f47}@media (max-width:620px){html[data-theme=dark] .landing-editorial.auth-cinematic-shell{background:#1a1d20}}