.stellar-journey-dialog::backdrop{z-index:50;background:hsl(var(--journey-shadow)/.72);-webkit-backdrop-filter:blur(14px);position:fixed;inset:0}.stellar-journey-dialog:not([open]){display:none!important}.stellar-journey-dialog{--j-ink:hsl(var(--journey-text));--j-dim:hsl(var(--journey-dim));--j-accent:hsl(var(--journey-accent));z-index:50;isolation:isolate;border:1px solid hsl(var(--journey-line)/.2);background:hsl(var(--journey-bg));width:calc(100vw - 52px);max-width:1160px;height:calc(100dvh - 52px);max-height:940px;color:var(--j-ink);box-shadow:0 40px 120px hsl(var(--journey-shadow)/.65);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:36px;outline:none;align-items:stretch;margin:auto;padding:28px;animation:.4s ease-out journey-arrive;display:flex;position:fixed;inset:26px;overflow:hidden}.stellar-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 15% 80%,hsl(var(--journey-cool)/.13),transparent 65%),hsl(var(--journey-bg));position:absolute;inset:0;overflow:hidden}.stellar-nebula{background:radial-gradient(ellipse at 32% 42%,hsl(var(--journey-orbit)/.17),transparent 35%),radial-gradient(ellipse at 80% 80%,hsl(var(--journey-accent)/.08),transparent 42%);animation:32s ease-in-out infinite alternate stellar-drift;position:absolute;inset:-20%}.stellar-stars{opacity:.6;background-image:radial-gradient(circle at 15% 10%,hsl(var(--journey-text)/.7) 0 1px,transparent 1.5px),radial-gradient(circle at 75% 60%,hsl(var(--journey-text)/.5) 0 1px,transparent 1.5px),radial-gradient(circle at 35% 75%,hsl(var(--journey-cool)/.8) 0 .7px,transparent 1.5px);background-size:197px 251px,277px 173px,109px 151px;position:absolute;inset:0}.stellar-world{aspect-ratio:1;background:hsl(var(--journey-bg));width:600px;box-shadow:3px -2px 3px hsl(var(--journey-cool)/.65),15px -4px 60px hsl(var(--journey-cool)/.15);border-radius:50%;position:absolute;top:20%;left:-270px;overflow:hidden;transform:rotate(-23deg)}.stellar-world-surface{background-image:radial-gradient(circle at 30% 35%,transparent 0%,hsl(var(--journey-bg)/.25) 35%,hsl(var(--journey-bg)) 75%),var(--orbital-earth-image);filter:saturate(.5);opacity:.66;background-position:50%;background-size:100% 100%,cover;border-radius:50%;position:absolute;inset:0}.stellar-horizon{background:linear-gradient(90deg,transparent,hsl(var(--journey-accent)/.45),transparent);height:1px;position:absolute;bottom:19%;left:-10%;right:-10%;transform:rotate(-18deg)}.stellar-orbit{border:1px solid hsl(var(--journey-line)/.15);border-radius:50%;width:700px;height:290px;position:absolute;top:27%;left:-360px;transform:rotate(-28deg)}.stellar-orbit-two{border-color:hsl(var(--journey-line)/.08);width:920px;height:500px;top:20%;left:-450px}.journey-capsule{isolation:isolate;border:1px solid hsl(var(--journey-text)/.18);background:linear-gradient(140deg,hsl(var(--journey-text)/.045),transparent 38%),hsl(var(--journey-surface)/.78);width:66%;min-height:0;box-shadow:0 24px 68px hsl(var(--journey-shadow)/.45),inset 0 1px 0 hsl(var(--journey-text)/.16),inset 1px 0 hsl(var(--journey-text)/.07);-webkit-backdrop-filter:blur(32px)saturate(125%);border-radius:26px;flex-direction:column;margin-left:auto;display:flex;position:relative;overflow:hidden}.journey-topbar{border-bottom:1px solid hsl(var(--journey-line)/.14);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.journey-topbar>div{letter-spacing:.1em;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.journey-topbar svg{color:var(--j-accent)}.journey-topbar small{letter-spacing:.16em;color:var(--j-dim);margin-top:4px;font-size:8px;font-weight:400;display:block}.journey-close{border:1px solid hsl(var(--journey-line)/.25);background:hsl(var(--journey-text)/.04);width:44px;height:44px;color:var(--j-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.journey-close:hover{background:hsl(var(--journey-text)/.1)}.journey-space-caption{max-width:23%;color:hsl(var(--journey-dim));letter-spacing:.28em;font-size:10px;line-height:2.2;position:absolute;bottom:45px;left:35px}.stellar-journey-dialog:after{content:"SOMOS\a EL CAMINO.";white-space:pre;color:hsl(var(--journey-text)/.92);letter-spacing:-.04em;pointer-events:none;font-size:clamp(22px,3vw,43px);font-weight:500;line-height:1.2;position:absolute;top:10%;left:35px}.journey-assistant{--j-ink:hsl(var(--journey-text));--j-dim:hsl(var(--journey-dim));--j-accent:hsl(var(--journey-accent));--os-text:var(--j-ink);--os-text-dim:var(--j-dim);--os-accent:var(--j-accent);min-height:0;color:var(--j-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;flex-direction:column;flex:1;display:flex}.journey-stepper{background:hsl(var(--journey-bg)/.25);border-bottom:1px solid hsl(var(--journey-line)/.12);flex-shrink:0;padding:16px 26px 14px}.journey-stepper ol{justify-content:space-between;gap:12px;margin:0;padding:0;list-style:none;display:flex}.journey-stepper li{color:var(--j-dim);text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:10px;line-height:1.4;display:flex;position:relative}.journey-step-dot{border:1px solid hsl(var(--journey-line)/.35);background:hsl(var(--journey-surface));z-index:1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.journey-stepper li:not(:last-child):after{content:"";background:hsl(var(--journey-line)/.18);width:85%;height:1px;position:absolute;top:13px;left:65%}.journey-stepper li[data-state=current]{color:var(--j-ink)}.journey-stepper li[data-state=current] .journey-step-dot{border-color:var(--j-accent);color:var(--j-accent);box-shadow:0 0 0 5px hsl(var(--journey-accent)/.07)}.journey-stepper li[data-state=complete] .journey-step-dot{background:hsl(var(--journey-accent)/.15);border-color:hsl(var(--journey-accent)/.35);color:var(--j-accent)}.journey-stepper>p{display:none}.journey-step-body{scrollbar-gutter:stable;outline:none;flex:1;min-height:0;padding:28px 34px 24px;overflow-y:auto}.journey-step-body>section,.journey-step-body>form{animation:.28s ease-out journey-step-in}.journey-capsule-footer{border-top:1px solid hsl(var(--journey-line)/.15);background:hsl(var(--journey-bg)/.34);color:var(--j-dim);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:10px;display:flex}.journey-capsule-footer>span{align-items:center;gap:7px;display:flex}.journey-capsule-footer .journey-text-button{min-height:36px;font-size:10px}#root .journey-assistant *,.stellar-journey-dialog *{box-sizing:border-box;font-family:var(--font-body)!important}.journey-eyebrow{letter-spacing:.18em;margin:0 0 12px;font-weight:550;line-height:1.7;color:var(--j-accent)!important;font-size:9px!important}.journey-assistant h2{color:var(--j-ink);letter-spacing:-.045em;white-space:pre-line;margin:10px 0 18px;font-size:clamp(28px,3.5vw,46px);font-weight:500;line-height:1.09}.journey-assistant h3{color:var(--j-ink);margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.4}.journey-assistant p{line-height:1.65}.journey-welcome{text-align:center;max-width:540px;margin:auto}.journey-orb{width:96px;height:96px;color:var(--j-accent);background:radial-gradient(circle at 28% 18%,hsl(var(--journey-text)/.15),transparent 60%),hsl(var(--journey-text)/.025);border:1px solid hsl(var(--journey-text)/.2);box-shadow:0 14px 38px hsl(var(--journey-shadow)/.4),inset 0 1px hsl(var(--journey-text)/.25);border-radius:50%;place-items:center;margin:0 auto 24px;animation:8s ease-in-out infinite journey-float;display:grid}.journey-lead{color:var(--j-dim);margin:0 auto 24px;font-size:15px}.journey-milestones{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 30px;display:grid}.journey-milestones>div{flex-direction:column;align-items:center;gap:9px;padding:14px 4px;display:flex}.journey-milestones svg{color:var(--j-accent)}.journey-milestones strong{font-size:12px;font-weight:550}.journey-milestones small{color:var(--j-dim);font-size:10px;line-height:1.6}.journey-primary,.journey-secondary,.journey-text-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 22px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.journey-primary{background:var(--j-accent);color:hsl(var(--journey-bg));border:1px solid hsl(var(--journey-accent));box-shadow:0 8px 26px hsl(var(--journey-accent)/.13),inset 0 1px hsl(var(--journey-text)/.35)}.journey-primary:hover{background:hsl(var(--journey-accent)/.9)}.journey-secondary{background:hsl(var(--journey-text)/.05);color:var(--j-ink);border:1px solid hsl(var(--journey-line)/.3);box-shadow:inset 0 1px hsl(var(--journey-text)/.06)}.journey-secondary:hover{background:hsl(var(--journey-text)/.11);border-color:hsl(var(--journey-line)/.6)}.journey-text-button{color:var(--j-dim);background:0 0;border:0;padding:10px 0;font-size:12px;font-weight:450}.journey-text-button:hover{color:var(--j-accent)}.journey-assistant button:disabled{opacity:.45;cursor:not-allowed}.journey-assistant :is(button,a,input,textarea,select):focus-visible,.stellar-journey-dialog .journey-close:focus-visible{outline:2px solid var(--j-accent);outline-offset:4px}.journey-footnote{color:var(--j-dim);margin:18px 0 0;font-size:10px!important}.journey-form{flex-direction:column;gap:20px;max-width:570px;margin:auto;display:flex}.journey-form header>p:not(.journey-eyebrow){color:var(--j-dim);margin:0;font-size:14px}.journey-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.journey-form label:not(.journey-consent){color:var(--j-dim);flex-direction:column;gap:8px;font-size:12px;display:flex}.journey-form input:not([type=checkbox]),.journey-form textarea{background:hsl(var(--journey-bg)/.56);color:var(--j-ink);border:1px solid hsl(var(--journey-line)/.3);outline-offset:2px;resize:vertical;border-radius:12px;width:100%;padding:13px 14px;font-size:14px;line-height:1.5}.journey-form input::-moz-placeholder{color:hsl(var(--journey-dim)/.7)}.journey-form textarea::-moz-placeholder{color:hsl(var(--journey-dim)/.7)}.journey-form input::placeholder,.journey-form textarea::placeholder{color:hsl(var(--journey-dim)/.7)}.journey-form input[aria-invalid=true]{border-color:hsl(var(--journey-danger))}.journey-language{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.journey-language legend{color:var(--j-dim);margin-bottom:10px;font-size:12px}.journey-language button{background:hsl(var(--journey-text)/.04);border:1px solid hsl(var(--journey-line)/.22);min-height:44px;color:var(--j-dim);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:12px}.journey-language button[aria-pressed=true]{color:var(--j-accent);border-color:hsl(var(--journey-accent)/.55);background:hsl(var(--journey-accent)/.07)}.journey-consent{color:var(--j-ink);align-items:flex-start;gap:12px;padding:15px 0;display:flex}.journey-consent input{accent-color:var(--j-accent);flex-shrink:0;width:18px;height:18px;margin-top:3px}.journey-consent strong{font-size:12px;font-weight:550;display:block}.journey-consent small{color:var(--j-dim);margin-top:5px;font-size:11px;line-height:1.6;display:block}.journey-actions{justify-content:space-between;gap:14px;padding-top:8px;display:flex}.journey-actions .journey-primary{margin-left:auto}.journey-error{color:hsl(var(--journey-danger));border-left:2px solid hsl(var(--journey-danger));padding:10px 16px;font-size:13px;line-height:1.7}.journey-voice-card{border:1px solid hsl(var(--journey-line)/.22);background:hsl(var(--journey-bg)/.32);border-radius:16px;flex-wrap:wrap;align-items:start;gap:14px;padding:20px;display:flex}.journey-voice-card>svg{color:var(--j-accent);flex-shrink:0}.journey-voice-card>div{flex:1;min-width:180px}.journey-voice-card p{color:var(--j-dim);margin:0;font-size:12px}.journey-voice-card button{width:100%}.journey-recap{border-top:1px solid hsl(var(--journey-line)/.2);flex-direction:column;gap:9px;padding-top:20px;display:flex}.journey-recap>span{letter-spacing:.15em;color:var(--j-dim);font-size:9px}.journey-recap>strong{color:var(--j-ink);font-size:14px;font-weight:500}.journey-recap>small{color:var(--j-dim);font-size:11px;line-height:1.7}.journey-recap .journey-secondary{align-self:start}.journey-voices>div>p{color:var(--j-dim)!important;font-size:11px!important}.journey-voices button,.journey-voices [role=button]{cursor:pointer;min-height:44px}.journey-pipeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.journey-pipeline li{color:var(--j-dim);border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.journey-pipeline li>span{background:hsl(var(--journey-text)/.035);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.journey-pipeline strong{font-size:13px;font-weight:500}.journey-pipeline small{margin-left:auto;font-size:10px}.journey-pipeline li[data-state=current]{border-color:hsl(var(--journey-accent)/.25);background:hsl(var(--journey-accent)/.06);color:var(--j-ink)}.journey-pipeline li[data-state=complete]>span{color:var(--j-accent)}.journey-progress-label{color:var(--j-dim);justify-content:space-between;font-size:11px;display:flex}.journey-production progress{appearance:none;background:hsl(var(--journey-line)/.16);border:0;border-radius:999px;width:100%;height:5px}.journey-production progress::-webkit-progress-bar{background:hsl(var(--journey-line)/.16);border-radius:999px}.journey-production progress::-webkit-progress-value{background:var(--j-accent);border-radius:999px;transition:width .5s}.journey-production progress::-moz-progress-bar{background:var(--j-accent)}.journey-symbol{border:1px solid hsl(var(--journey-accent)/.4);background:hsl(var(--journey-accent)/.06);width:64px;height:64px;color:var(--j-accent);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.journey-auth>p,.journey-done>p{color:var(--j-dim);margin:0;font-size:14px}.journey-auth-actions{flex-direction:column;gap:12px;display:flex}.journey-episode{background:hsl(var(--journey-bg)/.4);border:1px solid hsl(var(--journey-line)/.2);border-radius:18px;align-items:center;gap:18px;padding:18px;display:flex}.journey-episode img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:88px;height:88px}.journey-episode>div{min-width:0}.journey-episode small{color:var(--j-accent);letter-spacing:.12em;font-size:8px}.journey-episode h3{margin:8px 0;font-size:16px}.journey-episode p{-webkit-line-clamp:3;color:var(--j-dim);-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}body.stellar-journey-open [data-floating-dock=voice],body.stellar-journey-open [data-floating-dock=global]{display:none!important}@keyframes journey-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes journey-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes stellar-drift{to{transform:translate(3%,2%)rotate(3deg)}}@keyframes journey-float{50%{transform:translateY(-5px)}}@media (width>=1500px){.stellar-journey-dialog{max-height:900px}.journey-step-body{padding:36px 44px}}@media (width<=900px){.stellar-journey-dialog{padding:18px;inset:16px}.journey-capsule{width:78%}.stellar-journey-dialog:after{font-size:22px;top:9%;left:18px}.journey-space-caption{font-size:8px;left:18px}.stellar-world{left:-400px}.journey-step-body{padding:24px}.journey-topbar{padding:14px 20px}.journey-stepper{padding:16px 20px}}@media (width<=640px){.stellar-journey-dialog{width:100%;height:100dvh;padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom));border:0;border-radius:0;max-height:none;inset:0}.journey-capsule{background:hsl(var(--journey-surface)/.94);-webkit-backdrop-filter:none;border-radius:24px;width:100%;margin:0}.stellar-journey-dialog:after,.journey-space-caption{display:none}.stellar-world{opacity:.6;top:35%;left:-370px}.journey-stepper{padding:15px 16px}.journey-stepper li{gap:6px;font-size:9px}.journey-stepper ol{gap:5px}.journey-step-body{padding:24px 20px}.journey-assistant h2{font-size:36px}.journey-fields{grid-template-columns:1fr;gap:18px}.journey-form input:not([type=checkbox]),.journey-form textarea,.journey-form header>p:not(.journey-eyebrow),.journey-lead{font-size:16px}.journey-primary,.journey-secondary{min-height:48px;padding:12px 18px;font-size:14px}.journey-milestones{gap:4px;margin:20px 0}.journey-milestones strong{font-size:12px}.journey-milestones small{font-size:10px}.journey-orb{width:80px;height:80px;margin-bottom:22px}.journey-capsule-footer{flex-wrap:wrap;gap:8px;padding:12px 16px}.journey-capsule-footer>span{font-size:10px}.journey-pipeline li{gap:8px;padding:10px 4px}.journey-pipeline strong{font-size:12px}.journey-pipeline small{font-size:10px}.journey-episode{align-items:start}.journey-episode img{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.stellar-journey-dialog,.stellar-nebula,.journey-orb,.journey-step-body>section,.journey-step-body>form{animation:none}.journey-production progress::-webkit-progress-value{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.journey-capsule{background:hsl(var(--journey-surface));-webkit-backdrop-filter:none;backdrop-filter:none}.stellar-journey-dialog::backdrop{background:hsl(var(--journey-bg));-webkit-backdrop-filter:none;backdrop-filter:none}.journey-secondary,.journey-close{border-color:var(--j-dim)}.stellar-nebula,.stellar-orbit{display:none}}.sb-page.booth-page{--booth-bg:var(--journey-bg);--booth-panel:var(--journey-surface);--booth-text:var(--journey-text);--booth-dim:var(--journey-dim);--booth-accent:var(--journey-accent);--booth-shadow:var(--journey-shadow);--sb-bg:hsl(var(--journey-bg));--sb-panel:hsl(var(--journey-surface));--sb-raised:hsl(var(--journey-text)/.07);--sb-text:hsl(var(--journey-text));--sb-dim:hsl(var(--journey-dim));--sb-line:hsl(var(--journey-line)/.23);--sb-amber:hsl(var(--journey-accent));--sb-warm:hsl(var(--journey-cool));background:var(--sb-bg);color:var(--sb-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.booth-shell{isolation:isolate;background:0 0;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;position:relative;overflow:hidden}.booth-shell [hidden]{display:none!important}.booth-shell button{cursor:pointer;min-height:44px}.booth-shell button:disabled{cursor:not-allowed;opacity:.45}.booth-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--sb-amber);outline-offset:4px}.booth-shell :is(input,textarea,select){accent-color:var(--sb-amber)}.booth-header{background:var(--sb-panel);border-bottom:1px solid var(--sb-line);box-shadow:0 8px 24px hsl(var(--booth-shadow)/.25);z-index:10;align-items:center;gap:24px;padding:18px 28px;display:flex}.booth-brand{color:var(--sb-text);text-align:left;letter-spacing:.13em;background:0 0;border:0;align-items:center;gap:12px;font-weight:800;display:flex}.booth-brand>svg{color:var(--sb-amber);width:32px;height:32px}.booth-brand small{color:var(--sb-dim);letter-spacing:.16em;margin-top:4px;font-size:9px;font-weight:500;display:block}.booth-state{color:var(--sb-dim);align-items:center;gap:9px;margin-left:auto;font-size:12px;display:flex}.booth-led{background:var(--sb-dim);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.booth-led[data-active=true]{background:var(--sb-amber);box-shadow:0 0 12px hsl(var(--booth-accent)/.4)}.booth-body{grid-template-columns:194px minmax(0,1fr);min-height:0;display:grid}.booth-navigation{background:var(--sb-panel);border-right:1px solid var(--sb-line);flex-direction:column;gap:7px;padding:26px 12px;display:flex;overflow-y:auto}.booth-navigation button{text-align:left;color:var(--sb-dim);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:13px 16px;font-size:13px;transition:background .18s,color .18s;display:flex}.booth-navigation button[aria-current]{color:var(--sb-text);background:var(--sb-raised);border-color:var(--sb-line);box-shadow:inset 3px 0 var(--sb-amber)}.booth-navigation button:hover{background:var(--sb-raised);color:var(--sb-text)}.booth-navigation small{color:var(--sb-dim);margin-top:auto;padding:24px 16px 0;font-size:11px;line-height:1.7}.booth-content{scrollbar-gutter:stable;outline:none;min-width:0;min-height:0;padding:30px clamp(16px,3vw,48px);overflow:auto}.booth-content>div{max-width:1500px;margin:auto}.booth-card{background:var(--sb-panel);border:1px solid var(--sb-line);box-shadow:0 14px 32px hsl(var(--booth-shadow)/.24),inset 0 1px hsl(var(--booth-text)/.04);border-radius:14px;margin-bottom:22px;padding:24px}.booth-card h2,.booth-route h2{letter-spacing:-.04em;margin:10px 0;font-size:27px;font-weight:650}.booth-card h3{margin:12px 0;font-size:21px}.booth-card p,.booth-card small,.booth-disclosure{color:var(--sb-dim);line-height:1.7}.booth-disclosure{padding:12px 0;font-size:12px}.booth-two{grid-template-columns:1fr 1fr;gap:22px;min-width:0;display:grid}.booth-two>*{min-width:0}.booth-hero{border-bottom:1px solid var(--sb-line);grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;margin-bottom:30px;padding:12px 0 26px;display:grid}.booth-hero h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(42px,5vw,76px);font-weight:700;line-height:1.02}.booth-hero p:not(.sb-kicker){color:var(--sb-dim);max-width:580px;font-size:16px;line-height:1.75}.booth-hero small{color:var(--sb-dim);max-width:540px;font-size:12px;line-height:1.6;display:block}.booth-record-window{border:1px solid var(--sb-line);background:repeating-linear-gradient(90deg,transparent 0 9px,hsl(var(--booth-shadow)/.3) 9px 12px),linear-gradient(135deg,var(--sb-raised),var(--sb-bg));min-height:350px;box-shadow:inset 0 3px 15px hsl(var(--booth-shadow)/.6);border-radius:20px;place-items:center;padding:26px 24px 92px;display:grid;position:relative;overflow:hidden}.booth-vinyl{aspect-ratio:1;border:7px solid var(--sb-raised);background:repeating-radial-gradient(circle,var(--sb-bg) 0 2px,var(--sb-raised) 3px,var(--sb-bg) 4px);width:clamp(180px,22vw,300px);box-shadow:12px 18px 30px hsl(var(--booth-shadow)/.7),-1px -1px 2px hsl(var(--booth-text)/.3);border-radius:50%;place-items:center;display:grid}.booth-vinyl span{text-align:center;aspect-ratio:1;background:var(--sb-amber);width:34%;color:var(--sb-bg);border:1px solid var(--sb-line);border-radius:50%;place-content:center;font-size:30px;font-weight:800;display:grid}.booth-vinyl small{letter-spacing:.1em;color:var(--sb-bg);font-size:7px}.booth-vinyl.is-playing{animation:9s linear infinite booth-spin}.booth-record-caption{background:var(--sb-panel);border-top:1px solid var(--sb-line);padding:20px;position:absolute;bottom:0;left:0;right:0}.booth-record-caption span{color:var(--sb-amber);letter-spacing:.13em;margin-bottom:6px;font-size:9px;display:block}.booth-record-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}@keyframes booth-spin{to{transform:rotate(360deg)}}.booth-route{margin:12px 0 28px}.booth-route>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.booth-route button{text-align:left;background:var(--sb-panel);border:1px solid var(--sb-line);color:var(--sb-text);border-radius:10px;padding:18px;position:relative}.booth-route button>span{color:var(--sb-amber);margin-bottom:15px;font-size:12px;display:block}.booth-route strong{font-size:18px}.booth-route p{color:var(--sb-dim);margin:8px 0 0;font-size:12px;line-height:1.6}.booth-route svg{color:var(--sb-dim);position:absolute;top:18px;right:16px}.booth-transport{border-top:1px solid var(--sb-line);background:var(--sb-panel);box-shadow:0 -8px 28px hsl(var(--booth-shadow)/.35);padding:16px 28px max(12px,env(safe-area-inset-bottom));z-index:10;flex-wrap:wrap;align-items:center;gap:22px;display:flex}.booth-track{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.booth-track>div{min-width:0}.booth-track small{color:var(--sb-amber);letter-spacing:.1em;margin-bottom:5px;font-size:9px;display:block}.booth-track strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.booth-transport-actions{gap:8px;display:flex}.booth-transport .sb-primary,.booth-transport .sb-secondary{padding:0 14px}.booth-volume{color:var(--sb-dim);align-items:center;gap:10px;font-size:11px;display:flex}.booth-volume input{width:100px}.booth-seek{max-width:260px;color:var(--sb-dim);flex:1;align-items:center;gap:8px;font-size:11px;display:flex}.booth-seek input{width:100%;min-width:30px}.booth-transport-note{width:100%;color:var(--sb-dim);margin-top:-8px;font-size:10px}.booth-alert{border-left:3px solid var(--sb-amber);background:var(--sb-panel);margin-bottom:16px;padding:14px 18px;line-height:1.6}.booth-shell .sb-primary,.booth-shell .sb-secondary{letter-spacing:.03em;white-space:normal;border-radius:7px;padding-top:10px;padding-bottom:10px;font-size:11px;line-height:1.4}.booth-shell .station-section{padding:24px 0}.booth-shell .sb-kicker{font-size:10px;line-height:1.6}.booth-shell .station-bulletin{border-radius:12px}.booth-shell .rd-scroll.rd-embedded{background:var(--sb-bg);height:auto;overflow:visible}.booth-shell .rd-embedded .record-club{background:var(--sb-bg);max-width:none;min-height:0;padding:24px 0}.booth-shell .rd-main{grid-template-columns:190px minmax(0,1fr)}.booth-shell .rd-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.booth-shell .record-club h1{font-size:30px!important}.booth-shell .rd-band{display:none}.booth-shell .sb-panel-room{padding:24px}.booth-shell fieldset{min-width:0}.booth-shell .booth-narration{border-top:2px solid var(--sb-amber)}@media (width>=1500px){.booth-shell .rd-main{grid-template-columns:210px minmax(0,1fr) 230px}.booth-shell .rd-side{grid-column:auto;display:flex}}@media (width<=1000px){.booth-body{grid-template-columns:154px minmax(0,1fr)}.booth-navigation button{gap:8px;padding:12px 8px;font-size:12px}.booth-hero{grid-template-columns:1fr}.booth-record-window{min-height:240px;padding-bottom:85px}.booth-vinyl{width:180px}.booth-route>div{grid-template-columns:repeat(2,1fr)}.booth-two,.booth-shell .rd-main,.booth-shell .rd-side{grid-template-columns:1fr}.booth-seek{flex-basis:100%;order:4;max-width:none}.booth-transport-note{order:5}}@media (width<=640px){.booth-header{flex-wrap:wrap;gap:12px;padding:12px 16px}.booth-brand{font-size:12px}.booth-state{order:3;width:100%;margin:0;font-size:11px}.booth-header>.sb-secondary{margin-left:auto}.booth-body{flex-direction:column;display:flex}.booth-navigation{border-right:0;border-bottom:1px solid var(--sb-line);flex-direction:row;flex-shrink:0;padding:8px;overflow-x:auto}.booth-navigation button{flex:none;padding:10px;font-size:12px}.booth-navigation small{display:none}.booth-content{padding:20px 16px}.booth-hero h1{font-size:42px}.booth-hero p:not(.sb-kicker),.booth-card p{font-size:16px}.booth-record-window{display:none}.booth-card{padding:18px}.booth-route>div{gap:8px}.booth-route button{padding:14px}.booth-transport{padding:12px 16px max(12px,env(safe-area-inset-bottom));gap:12px}.booth-track{flex-basis:60%}.booth-volume{flex:1}.booth-volume input{width:100%;max-width:220px}.booth-shell .rd-header{flex-direction:column;align-items:start}.booth-shell .record-club h1{font-size:25px!important}.booth-shell .sb-panel-room{padding:16px}}@media (prefers-reduced-motion:reduce){.booth-vinyl.is-playing{animation:none}}.booth-shell{gap:14px;padding:16px 20px}.booth-shell>.stellar-backdrop{z-index:-1;position:absolute;inset:0}.booth-shell>.stellar-backdrop .stellar-world{opacity:.8;width:860px;top:25%;left:auto;right:-210px}.booth-shell>.stellar-backdrop .stellar-orbit{width:1000px;height:640px;top:20%;left:auto;right:-300px;transform:rotate(-36deg)}.booth-shell>.stellar-backdrop .stellar-orbit-two{width:1300px;height:850px;top:10%;right:-450px}.booth-shell .booth-glass{background:linear-gradient(135deg,hsl(var(--journey-text)/.055),transparent 55%),hsl(var(--journey-surface)/.72);border:1px solid var(--sb-line);box-shadow:0 18px 50px hsl(var(--journey-shadow)/.3),inset 0 1px hsl(var(--journey-text)/.1);-webkit-backdrop-filter:blur(24px)saturate(120%);border-radius:22px}.booth-shell .booth-header{box-shadow:inset 0 1px hsl(var(--journey-text)/.1);z-index:2;gap:16px;padding:12px 20px}.booth-brand-mark{width:42px;height:42px;color:var(--sb-amber);border:1px solid hsl(var(--journey-accent)/.4);background:hsl(var(--journey-accent)/.06);border-radius:50%;place-items:center;display:grid}.booth-shell .booth-brand{letter-spacing:.15em;gap:12px;font-size:13px;font-weight:650}.booth-shell .booth-brand small{letter-spacing:.12em;margin-top:6px;font-size:8px}.booth-shell .booth-state{font-size:11px;line-height:1.5}.booth-shell .booth-body{grid-template-columns:166px minmax(0,1fr) 232px;gap:14px;min-height:0;display:grid}.booth-shell .booth-navigation{border-right:1px solid var(--sb-line);gap:20px;min-width:0;padding:20px 10px}.booth-nav-group{flex-direction:column;gap:5px;display:flex}.booth-nav-group>p{letter-spacing:.16em;text-transform:uppercase;color:var(--sb-dim);margin:0 0 9px;padding:0 10px;font-size:9px}.booth-shell .booth-navigation button{border-radius:12px;gap:10px;width:100%;min-height:46px;padding:11px 10px;font-size:12px;line-height:1.4}.booth-shell .booth-navigation button>svg{flex:none}.booth-shell .booth-navigation button[aria-current]{background:hsl(var(--journey-text)/.09);box-shadow:inset 0 1px hsl(var(--journey-text)/.09);color:var(--sb-text);border-color:hsl(var(--journey-line)/.32)}.booth-shell .booth-navigation button[aria-current]>svg{color:var(--sb-amber)}.booth-nav-note{color:var(--sb-amber);border-top:1px solid var(--sb-line);align-items:start;gap:10px;margin-top:auto;padding:12px 10px;display:flex}.booth-shell .booth-nav-note small{margin:0;padding:0;font-size:10px;line-height:1.65}.booth-shell .booth-content{scrollbar-gutter:auto;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden;container-type:inline-size}.booth-workspace-heading{border-bottom:1px solid var(--sb-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.booth-workspace-heading>div>span{color:var(--sb-dim);margin-bottom:5px;font-size:10px;display:block}.booth-workspace-heading h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:550;line-height:1.2}.booth-workspace-heading h2:focus{outline:none}.booth-continuity{color:var(--sb-dim);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.booth-shell .booth-content>.booth-workspace-body{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:24px;overflow:hidden auto}.booth-workspace-panel{min-width:0}.booth-shell .booth-card{background:hsl(var(--journey-bg)/.32);border-color:var(--sb-line);box-shadow:inset 0 1px hsl(var(--journey-text)/.05);border-radius:18px;padding:22px}.booth-shell .sb-primary,.booth-shell .sb-secondary{letter-spacing:0;text-transform:none;border-radius:999px;justify-content:center;min-height:44px;padding:11px 17px;font-size:12px;font-weight:550}.booth-shell .sb-primary{background:var(--sb-amber);color:var(--sb-bg);border-color:hsl(var(--journey-accent)/.8);box-shadow:inset 0 1px hsl(var(--journey-text)/.4),0 5px 20px hsl(var(--journey-shadow)/.15)}.booth-shell .sb-primary:hover{background:hsl(var(--journey-accent)/.87)}.booth-shell .sb-secondary{background:hsl(var(--journey-text)/.035);border-color:hsl(var(--journey-line)/.36);color:var(--sb-text)}.booth-shell .sb-secondary:hover{background:hsl(var(--journey-text)/.1);border-color:hsl(var(--journey-line)/.65)}.booth-shell .booth-profile{width:44px;min-width:44px;padding:0}.booth-shell .booth-hero{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);align-items:center;gap:22px;margin:0 0 20px;padding:8px 0 24px}.booth-shell .booth-hero h1{letter-spacing:-.05em;margin:14px 0 16px;font-size:clamp(34px,3.3vw,56px);font-weight:500;line-height:1.1}.booth-hero h1 em{color:var(--sb-amber);font-style:normal}.booth-shell .booth-hero p:not(.sb-kicker){margin:0 0 14px;font-size:14px;line-height:1.7}.booth-shell .booth-hero .station-actions{align-items:stretch;gap:9px;margin:17px 0 14px}.booth-shell .booth-hero .station-actions button{text-align:left;justify-content:flex-start;font-size:11px}.booth-shell .booth-hero small{font-size:11px;line-height:1.6}.booth-shell .booth-record-window{background:radial-gradient(ellipse at 50% 35%,hsl(var(--journey-accent)/.08),transparent 65%),hsl(var(--journey-bg)/.24);border:1px solid hsl(var(--journey-line)/.19);min-height:260px;box-shadow:inset 0 1px hsl(var(--journey-text)/.08);border-radius:20px;padding:24px 12px 90px}.booth-shell .booth-vinyl{border:5px solid hsl(var(--journey-text)/.06);background:repeating-radial-gradient(circle,hsl(var(--journey-bg)) 0 2px,hsl(var(--journey-line)/.1) 3px,hsl(var(--journey-bg)) 4px);width:clamp(145px,15vw,245px);max-width:100%;box-shadow:8px 16px 32px hsl(var(--journey-shadow)/.55),inset 0 1px hsl(var(--journey-text)/.2)}.booth-shell .booth-vinyl span{font-size:23px}.booth-shell .booth-vinyl small{font-size:6px}.booth-shell .booth-record-caption{background:hsl(var(--journey-surface)/.88);border-color:hsl(var(--journey-line)/.16);padding:15px}.booth-shell .booth-record-caption span{font-size:8px;line-height:1.5}.booth-shell .booth-record-caption strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.5;display:-webkit-box}.booth-next-piece{align-items:center;gap:18px;min-width:0;padding:0 0 6px;display:flex}.booth-next-piece>div{flex:1;min-width:0}.booth-next-piece h2{margin:8px 0;font-size:17px;font-weight:550;line-height:1.45}.booth-next-piece p:not(.sb-kicker){color:var(--sb-dim);margin:0;font-size:12px;line-height:1.7}.booth-next-piece>.sb-secondary{flex:none}.booth-text-button{color:var(--sb-amber);text-align:left;background:0 0;border:0;padding:6px 0;font-size:11px}.booth-workflow{flex-direction:column;gap:24px;min-width:0;min-height:0;padding:22px 14px;display:flex;overflow-y:auto}.booth-workflow>header{align-items:flex-start;gap:10px;padding:0 4px;display:flex}.booth-workflow>header>svg{color:var(--sb-amber);flex:none;margin-top:1px}.booth-workflow>header .sb-kicker{letter-spacing:.11em;font-size:8px}.booth-workflow h2{letter-spacing:-.02em;margin:6px 0 0;font-size:16px;font-weight:550;line-height:1.45}.booth-workflow ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.booth-workflow li{position:relative}.booth-workflow li:not(:last-child):after{content:"";border-left:1px solid var(--sb-line);height:9px;position:absolute;bottom:-9px;left:24px}.booth-workflow nav button{text-align:left;width:100%;color:var(--sb-text);background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 8px;display:flex}.booth-workflow nav button:hover{background:hsl(var(--journey-text)/.04)}.booth-workflow nav button[aria-current]{background:hsl(var(--journey-accent)/.07);border-color:hsl(var(--journey-accent)/.28)}.booth-step-number{border:1px solid hsl(var(--journey-line)/.32);width:30px;height:30px;color:var(--sb-amber);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.booth-workflow nav button>span:nth-child(2){flex:1;min-width:0}.booth-workflow nav button strong{font-size:13px;font-weight:550;line-height:1.45;display:block}.booth-workflow nav button small{color:var(--sb-dim);margin-top:4px;font-size:11px;line-height:1.6;display:block}.booth-workflow nav button>svg{color:var(--sb-dim);flex:none;margin-top:7px}.booth-session-summary{border-top:1px solid var(--sb-line);flex-direction:column;gap:12px;margin-top:auto;padding:18px 5px 0;display:flex}.booth-session-summary>p:not(.sb-kicker){color:var(--sb-dim);gap:9px;margin:0;font-size:11px;line-height:1.6;display:flex}.booth-session-summary>p>svg{color:var(--sb-amber);flex:none;margin-top:2px}.booth-session-summary>small{color:var(--sb-dim);font-size:10px;line-height:1.8}.booth-session-program{flex-direction:column;gap:5px;display:flex}.booth-session-program span,.booth-session-program small{color:var(--sb-dim);font-size:10px;line-height:1.6}.booth-session-program strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6}.booth-shell .booth-transport{border:1px solid var(--sb-line);background:linear-gradient(130deg,hsl(var(--journey-text)/.055),transparent 50%),hsl(var(--journey-surface)/.87);box-shadow:inset 0 1px hsl(var(--journey-text)/.1);-webkit-backdrop-filter:blur(22px);z-index:2;border-radius:20px;gap:15px;padding:13px 20px}.booth-transport .booth-track{flex:200px}.booth-transport .booth-track small{letter-spacing:.08em;font-size:9px}.booth-transport .booth-track strong{font-size:13px;font-weight:500}.booth-transport .booth-transport-actions{flex:none}.booth-transport .booth-transport-actions .sb-primary{min-width:44px;padding:11px}.booth-shell .booth-transport-note{margin-top:-4px;font-size:10px}.booth-shell .booth-volume{font-size:11px}.booth-shell .booth-alert{background:hsl(var(--journey-surface));overflow-wrap:anywhere;border-radius:0 12px 12px 0;font-size:13px}.booth-shell .booth-production-heading h2{margin:12px 0;font-size:26px;font-weight:550;line-height:1.3}.booth-shell .booth-production-heading>p:not(.sb-kicker){color:var(--sb-dim);font-size:13px;line-height:1.7}.booth-shell .radio-desk-tabs{gap:8px;margin:20px 0 24px}.booth-shell .radio-desk-tabs .sb-secondary{padding:10px 13px;font-size:11px}.booth-shell .radio-desk-tabs [aria-current=page]{border-color:hsl(var(--journey-accent)/.65);color:var(--sb-amber);background:hsl(var(--journey-accent)/.07)}.booth-shell .radio-production-grid{grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);gap:18px}.booth-shell .radio-desk-list,.booth-shell .radio-desk-form fieldset,.booth-shell .radio-run-console{background:hsl(var(--journey-bg)/.24);border-radius:16px;min-width:0;padding:18px}.booth-shell .radio-desk-list h3{margin:0;font-size:18px}.booth-shell .radio-desk-form{gap:18px;min-width:0}.booth-shell .radio-editorial-studio input:not([type=checkbox]):not([type=range]),.booth-shell .radio-editorial-studio select,.booth-shell .radio-editorial-studio textarea,.booth-shell .sb-panel-room input:not([type=checkbox]):not([type=range]),.booth-shell .sb-panel-room textarea{background:hsl(var(--journey-bg)/.55);border-color:hsl(var(--journey-line)/.34);border-radius:10px;font-size:13px}.booth-shell .radio-editorial-studio select option{background:var(--sb-panel)}.booth-stage-actions{border-top:1px solid var(--sb-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;padding:22px 0 2px;display:flex}.booth-source-intake>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.booth-source-intake>header h3{margin:8px 0 14px;font-size:20px;line-height:1.4}.booth-source-intake>label{color:var(--sb-dim);gap:10px;font-size:12px;display:grid}.booth-source-intake>p{font-size:12px}.booth-close-stage>.booth-card{margin-top:22px}.booth-shell .radio-run-console header>strong{font-size:24px}.booth-shell .radio-live-script{background:hsl(var(--journey-bg)/.3);border-radius:0 12px 12px 0;padding:18px;font-size:18px}.booth-shell .station-section{border-top:0;padding:18px 0}.booth-shell .station-section h2{font-size:26px;line-height:1.3}.booth-shell .station-section>p{font-size:13px;line-height:1.85}.booth-shell .station-search{background:hsl(var(--journey-bg)/.27);border-radius:14px}.booth-shell .station-bulletin{border:1px solid var(--sb-line);background:hsl(var(--journey-bg)/.25);border-radius:16px;margin:20px 0;padding:20px}.booth-shell .station-bulletin>h3{margin:10px 0;font-size:21px;line-height:1.35}.booth-shell .station-bulletin p,.booth-shell .station-bulletin li{font-size:13px;line-height:1.85}.booth-shell .station-bulletin time{color:var(--sb-dim);font-size:11px}.booth-shell .station-bulletin>.sb-secondary,.booth-shell .station-bulletin>.sb-primary{margin:6px 8px 6px 0}.booth-shell .station-form{max-width:100%}.booth-shell .station-form>p,.booth-shell .station-form small{font-size:12px;line-height:1.7}.booth-shell .station-catalog>article{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0}.booth-shell .station-catalog .station-actions{grid-column:2;gap:7px}.booth-shell .station-disc{background:hsl(var(--journey-text)/.04);width:42px;height:42px}.booth-shell .sb-panel-room{margin-top:0}.booth-shell .sb-panel-room h2{font-size:27px;line-height:1.25}.booth-shell .sb-panel-room h3{font-size:20px;line-height:1.35}.booth-shell .sb-panel-room p,.booth-shell .sb-panel-room label{font-size:13px;line-height:1.8}.booth-shell .panel-list li{background:hsl(var(--journey-bg)/.3);border-radius:12px}.booth-shell .booth-two{grid-template-columns:1fr;gap:18px}.booth-shell .sb-studio,.booth-shell .sb-club,.booth-shell .sb-section,.booth-shell .sb-join,.booth-shell .sb-partners{background:0 0;max-width:100%;padding:22px 0}.booth-shell .sb-studio{grid-template-columns:1fr;gap:20px}.booth-shell .sb-studio h2,.booth-shell .sb-club h2,.booth-shell .sb-section h2,.booth-shell .sb-join h2{font-size:30px;line-height:1.2}.booth-shell .sb-chat,.booth-shell .sb-room,.booth-shell .sb-community-grid article{background:hsl(var(--journey-bg)/.3);border-radius:16px}.booth-shell .sb-club-board{grid-template-columns:1fr}.booth-shell .sb-club-board>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.booth-shell .sb-club-board>nav button{background:hsl(var(--journey-text)/.04);border-radius:12px;padding:12px}.booth-shell .sb-club-board>nav button.is-active{border-color:hsl(var(--journey-accent)/.5);background:hsl(var(--journey-accent)/.07)}.booth-shell .sb-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booth-shell .sb-community-lead{grid-column:1/-1}.booth-shell .rd-scroll.rd-embedded,.booth-shell .rd-embedded .record-club{background:0 0}@container (width<=850px){.booth-shell .radio-production-grid{grid-template-columns:1fr}.booth-shell .radio-desk-list{max-height:250px;overflow-y:auto}.booth-shell .radio-field-grid{grid-template-columns:1fr}.booth-shell .mv-grid{grid-template-columns:minmax(0,1fr)}.booth-shell .mv-center{order:3;padding:16px 0}.booth-shell .rd-main,.booth-shell .rd-side{grid-template-columns:1fr}}@container (width<=600px){.booth-shell .booth-hero{grid-template-columns:1fr}.booth-shell .booth-record-window{display:none}.booth-shell .booth-next-piece{flex-direction:column;align-items:flex-start}.booth-shell .sb-community-grid{grid-template-columns:1fr}.booth-shell .sb-club>header{display:block}.booth-shell .station-catalog .station-actions{grid-column:1/-1}}@media (width>=1500px){.booth-shell .booth-body{grid-template-columns:184px minmax(0,1fr) 280px}.booth-shell .booth-workflow{padding:26px 20px}.booth-shell .booth-content>.booth-workspace-body{padding:32px}.booth-shell .booth-two{grid-template-columns:1fr 1fr}.booth-shell .station-catalog>article{grid-template-columns:50px minmax(0,1fr) auto}.booth-shell .station-catalog .station-actions{grid-column:auto}}@media (width<=1100px){.booth-shell .booth-body{grid-template-columns:154px minmax(0,1fr)}.booth-workflow{flex-direction:row;grid-column:1/-1;gap:14px;padding:10px 16px;overflow:visible}.booth-workflow>header{display:none}.booth-workflow nav{width:100%}.booth-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.booth-workflow li:not(:last-child):after{display:none}.booth-workflow nav button{gap:8px;padding:8px}.booth-workflow nav button>svg{display:none}.booth-workflow nav button small{font-size:10px}.booth-workflow .booth-session-summary{display:none}.booth-shell .booth-body{grid-template-rows:minmax(0,1fr) auto}.booth-shell .booth-state{display:none}}@media (width<=640px){.booth-shell{padding:8px 8px max(8px,env(safe-area-inset-bottom));gap:8px}.booth-shell .booth-header{border-radius:18px;flex-wrap:nowrap;gap:8px;padding:10px}.booth-shell .booth-brand{letter-spacing:.07em;gap:7px;font-size:10px}.booth-brand-mark{width:34px;height:34px}.booth-shell .booth-brand small{display:none}.booth-shell .booth-header .booth-create{gap:5px;margin-left:auto;padding:10px 12px;font-size:11px}.booth-shell .booth-create>svg{display:none}.booth-shell .booth-header>.booth-profile{width:40px;min-width:40px;margin-left:0}.booth-shell .booth-body{flex-direction:column;gap:8px;display:flex}.booth-shell .booth-navigation{border-radius:16px;flex-direction:row;flex-shrink:0;gap:6px;padding:6px;overflow-x:auto}.booth-nav-group{flex-direction:row;flex:none;gap:6px}.booth-nav-group>p,.booth-nav-note{display:none}.booth-shell .booth-navigation button{white-space:nowrap;gap:7px;width:auto;min-height:44px;padding:10px;font-size:12px}.booth-shell .booth-content{border-radius:18px;flex:1;min-height:0}.booth-workspace-heading{gap:8px;padding:12px 16px}.booth-workspace-heading h2{font-size:16px}.booth-workspace-heading>div>span{font-size:10px}.booth-continuity{font-size:9px}.booth-shell .booth-content>.booth-workspace-body{padding:20px 16px}.booth-shell .booth-hero{gap:18px;padding:4px 0 20px}.booth-shell .booth-hero h1{font-size:36px}.booth-shell .booth-hero p:not(.sb-kicker){font-size:16px}.booth-shell .booth-hero .station-actions button{justify-content:center;width:100%;font-size:13px}.booth-shell .booth-hero small{font-size:12px}.booth-shell .booth-card{padding:18px}.booth-shell .booth-workflow{border-radius:16px;flex:none;padding:6px}.booth-workflow ol{gap:2px}.booth-workflow nav button{text-align:center;flex-direction:column;align-items:center;gap:5px;min-height:60px;padding:6px 3px}.booth-workflow nav button strong{font-size:10px;line-height:1.3}.booth-workflow nav button small{display:none}.booth-step-number{width:23px;height:23px;font-size:9px}.booth-shell .booth-transport{border-radius:18px;flex-wrap:wrap;gap:9px;padding:10px 12px}.booth-transport .booth-track{flex:160px}.booth-transport .booth-track strong{font-size:12px}.booth-transport .booth-track small{font-size:8px}.booth-shell .booth-volume{flex:1;gap:7px}.booth-shell .booth-volume input{width:100%;max-width:none}.booth-shell .booth-transport-note{display:none}.booth-shell .booth-seek{flex-basis:100%;order:4;max-width:none}.booth-shell .booth-glass{background:hsl(var(--journey-surface)/.94);-webkit-backdrop-filter:none}.booth-shell .booth-transport{background:hsl(var(--journey-surface)/.97);-webkit-backdrop-filter:none}.booth-shell .radio-editorial-studio input:not([type=checkbox]):not([type=range]),.booth-shell .radio-editorial-studio textarea,.booth-shell .radio-editorial-studio select{font-size:16px}.booth-shell .station-section>p,.booth-shell .station-bulletin p,.booth-shell .sb-panel-room label,.booth-shell .sb-panel-room p{font-size:15px}.booth-shell .station-catalog p{font-size:14px}}@media (width<=370px){.booth-brand-mark{display:none}.booth-shell .booth-create{max-width:145px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.booth-shell .booth-glass,.booth-shell .booth-transport,.booth-shell .booth-card{background:hsl(var(--journey-surface));-webkit-backdrop-filter:none}.booth-shell .sb-secondary,.booth-workflow nav button,.booth-shell .booth-navigation button{border-color:hsl(var(--journey-line)/.8)}.booth-shell>.stellar-backdrop{display:none}.booth-shell{background:var(--sb-bg)}}@media (prefers-reduced-motion:reduce){.booth-shell .stellar-nebula,.booth-shell .booth-vinyl{animation:none}.booth-shell *{scroll-behavior:auto!important}}.station-modes{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.station-modes article,.station-live-console{border:1px solid var(--sb-line);background:var(--sb-panel);padding:24px}.station-modes article{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.station-modes h3,.station-live-console h3{letter-spacing:-.03em;font-size:22px}.station-modes p{margin:0}.station-modes small,.station-signal>small,.station-live-console small{color:var(--sb-dim);line-height:1.6}.station-modes button,.station-modes a{margin-top:auto}.station-signal-label{letter-spacing:.12em;color:var(--sb-amber);font-size:10px}.station-rights{color:var(--sb-dim);align-items:flex-start;gap:10px;max-width:900px;margin:18px 0;font-size:13px;line-height:1.6;display:flex}.station-rights input{accent-color:var(--sb-amber);margin-top:4px}.station-program-list{padding-left:22px;list-style:decimal}.station-program-list li{border-bottom:1px solid var(--sb-line);padding:12px 0}.station-program-list li>span{flex-direction:column;gap:6px;display:inline-flex}.station-program-list small{color:var(--sb-dim)}.station-program-list .station-actions{margin:10px 0 0}.sb-station details{border:1px solid var(--sb-line);margin:20px 0;padding:16px}.sb-station summary{cursor:pointer;color:var(--sb-amber);min-height:32px;line-height:1.6}.station-live-console{margin:24px 0}.station-live-audio{display:none}.station-native-credit{color:var(--sb-dim);font-size:11px}.sb-station .station-live-console button:disabled{opacity:.45}@media (width<=820px){.station-modes{grid-template-columns:1fr}.station-modes article,.station-live-console{padding:18px}}.sb-station .station-nav{background:var(--sb-bg);border-color:var(--sb-line);gap:24px;margin:0 auto;padding:18px clamp(20px,4vw,64px)}.sb-station .station-brand{gap:12px}.sb-station .station-brand>span{border:1px solid var(--sb-line);background:var(--sb-panel);width:42px;height:42px;color:var(--sb-amber);border-radius:50%;place-items:center;padding:0;display:grid}.sb-station .station-brand strong{letter-spacing:.1em;font-size:13px}.sb-station .station-brand small{letter-spacing:.18em;margin-top:6px;font-size:8px}.sb-station .station-nav nav{border:1px solid var(--sb-line);background:var(--sb-panel);border-radius:99px;gap:2px;padding:4px}.sb-station .station-nav nav button{border-radius:99px;min-height:40px;padding:10px 16px;font-size:12px;transition:background .15s,color .15s}.sb-station .station-nav nav button:hover{color:var(--sb-text);background:var(--sb-raised)}.sb-station .station-nav nav button[aria-current]{background:var(--sb-raised);color:var(--sb-amber)}.sb-station .station-profile{border:1px solid var(--sb-line);border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.sb-station .station-cabin{max-width:1380px;margin:auto;padding:36px clamp(20px,4vw,64px) 24px}.cabin-welcome{gap:32px;padding:14px 0 28px;display:grid}.cabin-welcome.is-locked{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;min-height:calc(100dvh - 230px);padding-block:40px}.cabin-welcome .sb-kicker{color:var(--sb-dim);align-items:center;gap:8px;font-size:9px;line-height:1.7;display:flex}.cabin-welcome .sb-kicker>span{background:var(--sb-amber);border-radius:50%;flex:none;width:5px;height:5px}.cabin-welcome h1{font-family:var(--font-heading);letter-spacing:-.055em;margin:20px 0;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.06}.cabin-welcome h1 em{color:var(--sb-amber);font-style:normal}.cabin-welcome-copy>p:not(.sb-kicker){max-width:370px;color:var(--sb-dim);font-size:14px;line-height:1.8}.cabin-entry-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.sb-station .cabin-entry-actions .sb-primary,.sb-station .cabin-entry-actions .sb-secondary{text-transform:none;letter-spacing:0;border-radius:8px;justify-content:center;min-height:48px;padding-inline:20px;font-size:12px;font-weight:650}.cabin-listen-link{color:var(--sb-dim);align-items:center;gap:8px;font-size:12px;display:flex}.cabin-listen-link:hover{color:var(--sb-text)}.cabin-access-note{color:var(--sb-dim);align-items:center;gap:7px;font-size:10px;line-height:1.7;display:flex}.cabin-welcome-copy>small{margin-top:20px}.cabin-preview{border:1px solid var(--sb-line);background:linear-gradient(145deg,var(--sb-raised),var(--sb-panel));border-radius:18px;min-width:0;overflow:hidden;transform:rotate(-2deg)}.cabin-preview-head,.cabin-preview-foot{font-family:var(--font-mono);letter-spacing:.12em;color:var(--sb-dim);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:8px;display:flex}.cabin-preview-head{border-bottom:1px solid var(--sb-line)}.cabin-preview-head>span:last-child{color:var(--sb-amber);align-items:center;gap:6px;display:flex}.cabin-preview-foot{border-top:1px solid var(--sb-line);font-size:7px;line-height:1.6}.cabin-preview-console{grid-template-columns:1fr .35fr 1fr;align-items:center;gap:16px;padding:28px 20px;display:grid}.cabin-preview-deck{min-width:0}.cabin-preview-deck>span,.cabin-preview-deck>small{color:var(--sb-dim);letter-spacing:.08em;font-size:8px;display:block}.cabin-preview-deck>small{letter-spacing:0;margin-top:18px;line-height:1.5}.cabin-preview-vinyl{aspect-ratio:1;background:repeating-radial-gradient(circle,var(--sb-bg) 0 2px,var(--sb-raised) 3px 4px);border:5px solid var(--sb-bg);border-radius:50%;place-items:center;margin-top:18px;display:grid;position:relative}.cabin-preview-vinyl:after{content:"";background:conic-gradient(transparent,var(--sb-line),transparent 30%,transparent 50%,var(--sb-line),transparent 80%);border-radius:50%;position:absolute;inset:0}.cabin-preview-vinyl i{aspect-ratio:1;background:var(--sb-amber);width:35%;color:var(--sb-bg);font:500 22px var(--font-heading);z-index:1;border-radius:50%;place-items:center;display:grid}.cabin-preview-deck:last-child i{background:var(--sb-text)}.cabin-preview-channel{color:var(--sb-dim);flex-direction:column;align-items:center;gap:14px;display:flex}.cabin-preview-channel>span{letter-spacing:.16em;font-size:7px}.cabin-preview-faders{gap:12px;height:80px;display:flex}.cabin-preview-faders i{background:var(--sb-bg);width:3px;position:relative}.cabin-preview-faders i:after{content:"";background:var(--sb-dim);border-radius:2px;width:11px;height:7px;position:absolute;top:32%;left:-4px}.cabin-preview-faders i:nth-child(2):after{top:60%}.cabin-preview-crossfade{background:var(--sb-bg);width:100%;height:4px;margin-top:12px;position:relative}.cabin-preview-crossfade:after{content:"";background:var(--sb-amber);border-radius:2px;width:7px;height:10px;position:absolute;top:-3px;left:40%}.sb-station .cabin-mixing-surface{border:1px solid var(--sb-line);background:var(--sb-panel);border-radius:18px;margin-bottom:32px;padding:24px}.sb-station .station-cabin .mv-mixer{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.sb-station .station-cabin .ov-section-title{border-bottom:1px solid var(--sb-line);color:var(--sb-text);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:0 0 24px;font-size:11px;display:flex}.sb-station .station-cabin .ov-section-title small{color:var(--sb-dim);font-size:10px}.sb-station .station-cabin .mv-grid{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr) minmax(0,1fr);gap:30px}.sb-station .station-cabin .mv-platter{background:var(--sb-raised);width:min(100%,250px);box-shadow:none;border:1px solid var(--sb-line);border-radius:12px}.sb-station .station-cabin .mv-disc{background:repeating-radial-gradient(circle,var(--sb-bg) 0 2px,var(--sb-raised) 2px 3px);box-shadow:0 0 0 3px var(--sb-bg)}.sb-station .station-cabin .mv-label{background:var(--sb-amber);color:var(--sb-bg)}.sb-station .station-cabin .mv-platter[data-side=B] .mv-label{background:var(--sb-text)}.sb-station .station-cabin .mv-title{max-width:100%;margin-block:8px;font-size:12px}.sb-station .station-cabin .mv-center{gap:32px;padding-top:65px}.sb-station .station-cabin .mv-eq{border-top:1px solid var(--sb-line);gap:16px;padding-top:12px}.sb-station .station-cabin .mv-eq input,.sb-station .station-cabin .mv-fader input{min-height:30px;accent-color:var(--sb-amber)}.sb-station .station-cabin .mv-hint{font-size:10px;line-height:1.7}.sb-station .cabin-policy{border-top:1px solid var(--sb-line);color:var(--sb-dim);margin-top:24px;padding-top:18px;font-size:11px;line-height:1.7}.sb-station .station-cabin>.station-section{border-top:0;padding:26px 0}.sb-station .station-cabin .station-section h2{margin-bottom:10px;font-size:26px}.sb-station .station-cabin .station-search{background:var(--sb-panel);border-radius:9px}.sb-station .station-cabin .station-catalog>article{gap:14px;padding:18px 8px}.sb-station .station-cabin .station-catalog h3{font-size:14px}.sb-station .station-cabin .station-catalog .sb-secondary{text-transform:none;letter-spacing:0;border-radius:7px;min-height:38px;font-size:10px}.sb-station .sb-player{background:var(--sb-panel);max-width:1340px;min-height:86px;box-shadow:0 12px 32px var(--sb-bg);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(220px,1.1fr) minmax(110px,.6fr);gap:24px;margin-inline:auto;padding:14px 20px;bottom:16px;left:20px;right:20px}.sb-station .sb-playing>span{background:var(--sb-raised);border:1px solid var(--sb-line);width:44px;height:44px;color:var(--sb-amber);border-radius:10px;flex:none}.sb-station .sb-playing>div{min-width:0}.sb-station .sb-playing strong{font-size:12px;font-weight:550}.sb-station .sb-playing small{margin-top:6px;font-size:10px}.sb-station .sb-player button{place-items:center;min-width:36px;min-height:36px;display:grid}.sb-station .sb-player .sb-play{width:38px;height:38px}.sb-station .station-seek{margin-top:6px;font-size:10px}.sb-station .station-seek input{cursor:pointer;height:3px}.sb-station .sb-volume input{width:80px;height:3px}.sb-station .sb-player.is-cabin{grid-template-columns:minmax(0,1fr) auto}.cabin-player-context{color:var(--sb-dim);align-items:center;gap:16px;font-size:10px;display:flex}.cabin-player-context>span{align-items:center;gap:7px;display:flex}.cabin-player-context a{border:1px solid var(--sb-line);min-height:40px;color:var(--sb-text);border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:11px;display:flex}@media (width>=1600px){.cabin-welcome.is-locked{min-height:650px}}@media (width<=820px){.sb-station .station-nav{gap:12px;padding:14px 20px}.sb-station .station-nav nav{order:3;justify-content:space-between;width:100%}.sb-station .station-nav nav button{padding:9px 12px;font-size:11px}.sb-station .station-profile{margin-left:auto}.cabin-welcome.is-locked{grid-template-columns:1fr;gap:36px;min-height:0;padding-block:20px 30px}.cabin-welcome-copy>p:not(.sb-kicker){max-width:500px}.cabin-preview{justify-self:center;width:100%;max-width:620px;transform:none}.cabin-preview-console{padding:24px 28px}.sb-station .sb-player{grid-template-columns:minmax(0,1fr) auto;gap:12px}.sb-station .sb-volume{display:none}.sb-station .station-cabin .mv-grid{grid-template-columns:1fr 1fr;gap:18px}.sb-station .station-cabin .mv-center{order:3;grid-column:1/-1;gap:18px;padding-top:12px}.sb-station .station-cabin .ov-section-title{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=600px){.sb-station .station-cabin{padding:22px 18px}.cabin-welcome h1{font-size:38px}.cabin-entry-actions{gap:18px}.cabin-preview-console{gap:10px;padding:24px 16px}.cabin-preview-head,.cabin-preview-foot{padding:15px;font-size:7px}.cabin-preview-foot>span:last-child{display:none}.cabin-preview-channel{gap:10px}.cabin-preview-vinyl i{font-size:16px}.sb-station .cabin-mixing-surface{padding:18px}.sb-station .station-cabin .mv-grid{grid-template-columns:1fr}.sb-station .station-cabin .mv-center{border-block:1px solid var(--sb-line);order:0;grid-column:auto;padding-block:18px}.sb-station .station-cabin .mv-platter{width:220px}.sb-station .station-cabin .mv-deck{gap:12px}.sb-station .station-cabin .station-catalog .station-actions{gap:8px;display:flex}.sb-station .station-cabin .station-catalog .sb-secondary{width:auto;min-height:44px}.sb-station .sb-player{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border:1px solid var(--sb-line);border-radius:12px;grid-template-areas:none;bottom:10px;left:10px;right:10px}.sb-station .sb-playing,.sb-station .sb-player-center{grid-area:auto}.sb-station .station-seek{display:none}.sb-station .sb-player.is-cabin{grid-template-columns:minmax(0,1fr) auto}.cabin-player-context>span{display:none}.cabin-player-context a{padding:0 10px;font-size:10px}.sb-station .sb-playing strong{font-size:11px}.sb-station .sb-playing small{font-size:9px}.sb-station .station-nav nav button{gap:6px;min-height:44px;padding:8px 10px}.sb-station .station-nav nav button svg{width:14px}}.sb-station .station-nav nav{min-width:0}.sb-station .station-nav .station-network-link{white-space:nowrap;min-height:44px;color:var(--sb-amber);flex-shrink:0;align-items:center;gap:8px;padding:12px;display:inline-flex}.sb-station .sb-universe-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sb-station .sb-universe-actions>a,.sb-station .sb-universe-actions>button{border:1px solid var(--sb-line);background:var(--sb-panel);min-height:44px;color:var(--sb-text);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:12px 16px;display:inline-flex}.sb-station .sb-universe-actions>a{color:var(--sb-amber)}.sb-station .station-hero>div,.sb-station .sb-manifesto>div{min-width:0}@media (width<=820px){.sb-station .station-nav nav{flex-basis:100%}}@media (width<=390px){.sb-station .sb-universe-actions>a,.sb-station .sb-universe-actions>button{width:100%}}.radio-atlas{--font-body:var(--atlas-mono);--font-heading:var(--atlas-mono);--sb-bg:var(--atlas-bg);--sb-panel:var(--atlas-surface);--sb-raised:var(--atlas-white);--sb-text:var(--atlas-ink);--sb-dim:var(--atlas-teal);--sb-line:var(--atlas-line);--sb-amber:var(--atlas-teal);--sb-warm:var(--atlas-coral);letter-spacing:normal;color:var(--atlas-ink);background:var(--atlas-bg);font-size:16px;line-height:normal}.radio-atlas .sb-scroll{background:var(--atlas-bg);scroll-behavior:smooth;padding-bottom:0}.radio-atlas .atlas-shell{background:var(--atlas-bg);width:100%;min-height:2857px;color:var(--atlas-ink);border:1px solid var(--atlas-frame);flex-direction:column;display:flex}.radio-atlas :is(.atlas-shell,.atlas-shell *){box-sizing:border-box}.radio-atlas :is(.atlas-home,.atlas-nav) :is(h1,h2,h3,p,figure){margin:0}.radio-atlas :is(button,a,input){-webkit-tap-highlight-color:transparent}.radio-atlas :is(a,button,input,summary):focus-visible{outline:2px solid var(--atlas-coral);outline-offset:2px}.radio-atlas :is(.atlas-btn,.atlas-ghost,.atlas-nav a,.atlas-nav button){cursor:pointer;font-family:inherit;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.radio-atlas :is(.atlas-btn,.atlas-ghost){text-align:center;flex-shrink:0;justify-content:center;align-items:center;gap:8px;line-height:normal;display:inline-flex}.radio-atlas .atlas-btn{background:var(--atlas-ink);color:var(--atlas-bg);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;padding:13px 22px;font-size:12px;font-weight:400}.radio-atlas .atlas-btn:hover{background:var(--atlas-teal)}.radio-atlas .atlas-btn:active{background:var(--atlas-coral)}.radio-atlas .atlas-btn.coral{background:var(--atlas-coral);color:var(--atlas-white)}.radio-atlas .atlas-btn.coral:hover{background:var(--atlas-coral-hover)}.radio-atlas .atlas-ghost{border:1.5px solid var(--atlas-ink);color:var(--atlas-ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;padding:12px 20px;font-size:12px;font-weight:400}.radio-atlas .atlas-ghost:hover{background:var(--atlas-ink);color:var(--atlas-bg)}.radio-atlas .atlas-ghost:active{background:var(--atlas-coral);border-color:var(--atlas-coral);color:var(--atlas-white)}.radio-atlas .atlas-cta{flex-wrap:wrap;gap:14px;display:flex}.radio-atlas .atlas-card{background:var(--atlas-surface);border:1px solid var(--atlas-line);border-radius:20px;flex-direction:column;align-self:start;gap:14px;min-width:0;padding:24px;display:flex;box-shadow:0 12px 30px #193a471a}.radio-atlas .atlas-card h3{letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-teal);font-size:13px;font-weight:500}.radio-atlas .atlas-card h2{letter-spacing:normal;font-size:20px;font-weight:500;line-height:1.25}.radio-atlas .atlas-card p{letter-spacing:normal;font-size:13px;line-height:1.55}#root .radio-atlas :is(.atlas-lead,.atlas-card h2,.atlas-card p,.atlas-step span,.atlas-note,.atlas-item b,.atlas-room span,.atlas-ag span,.atlas-msg,.atlas-stage span,.atlas-cine-lead){font-family:var(--atlas-body)!important}.radio-atlas .atlas-st{border-top:1px solid var(--atlas-line);flex-direction:column;gap:32px;padding:72px 56px;display:flex}.radio-atlas .atlas-st.alt{background:var(--atlas-surface)}.radio-atlas .atlas-sh{align-items:flex-end;gap:28px;display:flex}.radio-atlas .atlas-sh .atlas-num{color:var(--atlas-coral);font-size:96px;font-weight:500;line-height:1}.radio-atlas .atlas-sh h2{letter-spacing:.04em;text-transform:uppercase;font-size:34px;font-weight:500;line-height:1.1}.radio-atlas .atlas-sh p{letter-spacing:.2em;color:var(--atlas-teal);text-transform:uppercase;margin-bottom:8px;font-size:12px}.radio-atlas .atlas-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.radio-atlas .atlas-step{background:var(--atlas-bg);border:1px solid var(--atlas-line);border-radius:16px;flex-direction:column;gap:8px;min-height:130px;padding:20px;scroll-margin-top:24px;display:flex}.radio-atlas .atlas-step b{letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-coral);font-size:13px;font-weight:500}.radio-atlas .atlas-step span{letter-spacing:normal;font-size:12px;line-height:1.5}.radio-atlas .atlas-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.radio-atlas .atlas-note{border-left:4px solid var(--atlas-coral);background:var(--atlas-white);letter-spacing:normal;border-radius:0 12px 12px 0;padding:12px 18px;font-size:13px;line-height:1.55}.radio-atlas .atlas-foot{border-top:1px solid var(--atlas-line);letter-spacing:.16em;text-transform:uppercase;color:var(--atlas-teal);background:var(--atlas-surface);padding:36px 56px;font-size:12px}.radio-atlas .atlas-caption{letter-spacing:.08em;color:var(--atlas-teal);font-size:11px;line-height:1.5}.radio-atlas .atlas-status{font-size:13px;line-height:1.6}.radio-atlas [id^=atlas-]{scroll-margin-top:24px}.radio-atlas .atlas-nav{border-bottom:1px solid var(--atlas-line);background:var(--atlas-surface);align-items:center;gap:28px;padding:22px 56px;display:flex}.radio-atlas .atlas-brand{text-align:left;color:var(--atlas-ink);background:0 0;border:0;flex-shrink:0;align-items:center;gap:12px;margin-right:auto;padding:0;display:flex}.radio-atlas .atlas-brand img{-o-object-fit:cover;object-fit:cover;content-visibility:visible;border-radius:12px;width:44px;height:44px}.radio-atlas .atlas-brand b{letter-spacing:.18em;font-size:15px;font-weight:500;display:block}.radio-atlas .atlas-brand small{letter-spacing:.14em;color:var(--atlas-teal);margin-top:3px;font-size:10px;display:block}.radio-atlas .atlas-nav nav{align-items:center;gap:28px;min-width:0;display:flex}.radio-atlas .atlas-nav :is(a,button):not(.atlas-brand){color:var(--atlas-ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 4px;font-size:12px;font-weight:400;line-height:normal}.radio-atlas .atlas-nav :is(a,button):not(.atlas-brand):hover{border-color:var(--atlas-coral)}.radio-atlas .atlas-nav :is(a,button):not(.atlas-brand):active{color:var(--atlas-coral)}.radio-atlas .atlas-intro{grid-template-columns:240px minmax(0,1fr) 340px;gap:32px;min-height:900px;padding:40px 56px;display:grid}.radio-atlas .atlas-idx{border-right:1px solid var(--atlas-line);flex-direction:column;gap:14px;padding-right:24px;display:flex}.radio-atlas .atlas-idx p{letter-spacing:.18em;color:var(--atlas-teal);text-transform:uppercase;margin-bottom:8px;font-size:11px}.radio-atlas .atlas-idx a{color:var(--atlas-ink);border-bottom:1px solid var(--atlas-soft-line);cursor:pointer;align-items:baseline;gap:14px;padding:14px 0;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.radio-atlas .atlas-idx a:hover{color:var(--atlas-coral)}.radio-atlas .atlas-idx a span{color:var(--atlas-coral);font-size:28px;font-weight:500}.radio-atlas .atlas-map{flex-direction:column;gap:22px;min-width:0;display:flex;position:relative}.radio-atlas .atlas-map h1{letter-spacing:.02em;text-transform:uppercase;font-size:56px;font-weight:500;line-height:1.05}.radio-atlas .atlas-map h1 em{color:var(--atlas-coral);font-style:normal;display:block}.radio-atlas .atlas-kick{letter-spacing:.2em;color:var(--atlas-teal);text-transform:uppercase;font-size:12px}.radio-atlas .atlas-lead{letter-spacing:normal;max-width:640px;font-size:16px;line-height:1.6}.radio-atlas .atlas-hero{border:1px solid var(--atlas-line);aspect-ratio:16/9;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 40px #193a471f}.radio-atlas .atlas-hero>img{-o-object-fit:cover;object-fit:cover;content-visibility:visible;width:100%;height:100%;display:block}.radio-atlas .atlas-hero svg{width:100%;height:100%;position:absolute;inset:0}.radio-atlas .atlas-route{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2.4s ease-out forwards atlas-draw}.radio-atlas .atlas-r2{animation-delay:.5s}.radio-atlas .atlas-r3{animation-delay:1s}@keyframes atlas-draw{to{stroke-dashoffset:0}}.radio-atlas .atlas-node{animation:.8s ease-out both atlas-fade}@keyframes atlas-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.radio-atlas .atlas-mark{animation:3.2s ease-in-out infinite atlas-pulse}@keyframes atlas-pulse{0%,to{opacity:.35}50%{opacity:1}}.radio-atlas .atlas-route--voice{stroke:var(--atlas-coral)}.radio-atlas .atlas-route--signal{stroke:var(--atlas-teal)}.radio-atlas .atlas-route--club{stroke:var(--atlas-ink)}.radio-atlas .atlas-mark{fill:var(--atlas-coral)}.radio-atlas .atlas-rt{background:var(--atlas-surface);border:1px solid var(--atlas-line);letter-spacing:.1em;text-transform:uppercase;color:var(--atlas-ink);cursor:pointer;border-radius:12px;padding:10px 14px;font-size:12px;text-decoration:none;position:absolute;box-shadow:0 6px 16px #193a471f}.radio-atlas .atlas-rt.voice{animation-delay:.4s;bottom:6%;left:3%}.radio-atlas .atlas-rt.signal{animation-delay:.9s;top:6%;right:3%}.radio-atlas .atlas-rt.club{animation-delay:1.4s;bottom:6%;right:3%}.radio-atlas .atlas-player-host{min-height:198px}.radio-atlas .atlas-player{background:var(--atlas-ink);color:var(--atlas-bg);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.radio-atlas .atlas-player b{letter-spacing:.06em;font-size:13px;font-weight:500;line-height:1.4}.radio-atlas .atlas-ctl{align-items:center;gap:10px;display:flex}.radio-atlas .atlas-ctl button{border:1px solid var(--atlas-control-line);width:40px;height:40px;color:var(--atlas-bg);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:11px;transition:background .2s;display:grid}.radio-atlas .atlas-ctl button:hover{background:var(--atlas-teal)}.radio-atlas .atlas-ctl button:active{background:var(--atlas-coral)}.radio-atlas .atlas-ctl .atlas-play{background:var(--atlas-coral);border-color:var(--atlas-coral);width:48px;height:48px}.radio-atlas .atlas-seek{flex-direction:column;gap:5px;display:flex}.radio-atlas .atlas-seek input{width:100%;height:5px;accent-color:var(--atlas-coral);background:var(--atlas-track);cursor:pointer;border-radius:3px}.radio-atlas .atlas-seek small{color:var(--atlas-player-dim);font-size:10px}.radio-atlas .atlas-vol{letter-spacing:.08em;color:var(--atlas-player-dim);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.radio-atlas .atlas-vol>span{align-items:center;gap:5px;display:flex}.radio-atlas .atlas-vol input{width:62px;min-width:0;accent-color:var(--atlas-coral);cursor:pointer}.radio-atlas .atlas-player.is-docked{z-index:40;grid-template-columns:minmax(0,1.2fr) minmax(100px,1fr) auto minmax(150px,.7fr);align-items:center;gap:22px;display:grid;position:fixed;bottom:16px;left:56px;right:56px;box-shadow:0 12px 30px #193a4733}.radio-atlas .atlas-tri{border:1px solid var(--atlas-line);border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #193a471a}.radio-atlas .atlas-tri img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.radio-atlas .atlas-dest{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.radio-atlas .atlas-dest .atlas-step{background:var(--atlas-white)}.radio-atlas .atlas-dest .atlas-step:first-child{border-top:4px solid var(--atlas-teal)}.radio-atlas .atlas-dest .atlas-step:nth-child(2){border-top:4px solid var(--atlas-ink)}.radio-atlas .atlas-dest .atlas-step:nth-child(3){border-top:4px solid var(--atlas-coral)}.radio-atlas .atlas-dest a{color:inherit;text-decoration:none}.radio-atlas .atlas-lane{flex-direction:column;gap:12px;min-width:0;display:flex}.radio-atlas .atlas-lane h3{letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:500}.radio-atlas .atlas-item{background:var(--atlas-white);border:1px solid var(--atlas-line);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 18px;display:flex;box-shadow:0 4px 12px #193a470f}.radio-atlas .atlas-item>div:first-child{min-width:0}.radio-atlas .atlas-item b{letter-spacing:normal;font-size:14px;font-weight:500;display:block}.radio-atlas .atlas-item small{letter-spacing:.08em;color:var(--atlas-teal);font-size:11px}.radio-atlas .atlas-item-description{color:var(--atlas-teal);font-size:12px;line-height:1.5;margin:5px 0!important}.radio-atlas .atlas-acts{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.radio-atlas .atlas-acts :is(button,.sb-secondary){border:1px solid var(--atlas-ink);width:38px;height:38px;min-height:38px;color:var(--atlas-ink);cursor:pointer;letter-spacing:normal;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:400;transition:background .2s,color .2s;display:grid}.radio-atlas .atlas-acts :is(button,.sb-secondary):hover{background:var(--atlas-ink);color:var(--atlas-bg)}.radio-atlas .atlas-acts :is(button,.sb-secondary):active{background:var(--atlas-coral);transform:none}.radio-atlas :is(.atlas-search,.atlas-chat,.atlas-sub){gap:10px;min-width:0;display:flex}.radio-atlas :is(.atlas-search,.atlas-chat,.atlas-sub) input{border:1.5px solid var(--atlas-line);background:var(--atlas-white);min-width:0;color:var(--atlas-ink);border-radius:999px;flex:1;padding:13px 18px;font-family:inherit;font-size:13px;line-height:normal}.radio-atlas .atlas-library-grid{padding-top:64px;position:relative}.radio-atlas .atlas-catalog--episodes .atlas-search{position:absolute;top:0;left:0;right:0}.radio-atlas .atlas-load{align-self:flex-start}.radio-atlas .atlas-count{color:var(--atlas-teal);font-size:11px}.radio-atlas .atlas-radio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.radio-atlas .atlas-radio>img{border:1px solid var(--atlas-line);aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;box-shadow:0 12px 30px #193a471a}.radio-atlas .atlas-modes{flex-direction:column;gap:14px;display:flex}.radio-atlas .atlas-modes .atlas-card{width:100%;box-shadow:0 6px 16px #193a4714}.radio-atlas .atlas-onair{background:var(--atlas-white);border:1px solid var(--atlas-line);border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex}.radio-atlas .atlas-onair h2{letter-spacing:normal;font-size:30px;font-weight:500}.radio-atlas .atlas-onair .atlas-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.radio-atlas .atlas-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.radio-atlas .atlas-rooms{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;display:grid}.radio-atlas .atlas-plan{border:1px solid var(--atlas-line);border-radius:20px;align-self:start;overflow:hidden;box-shadow:0 12px 30px #193a471a}.radio-atlas .atlas-plan img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.radio-atlas .atlas-rl{flex-direction:column;gap:10px;display:flex}.radio-atlas .atlas-room{background:var(--atlas-white);border:1px solid var(--atlas-line);cursor:pointer;text-align:left;color:var(--atlas-ink);border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:14px 18px;transition:border-color .2s,box-shadow .2s;display:grid}.radio-atlas .atlas-room:hover{border-color:var(--atlas-coral);box-shadow:0 6px 16px #e45c4826}.radio-atlas .atlas-room i{color:var(--atlas-coral);font-size:24px;font-style:normal;font-weight:500}.radio-atlas .atlas-room b{letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:500;display:block}.radio-atlas .atlas-room span{letter-spacing:normal;font-size:13px}.radio-atlas .atlas-room-roster{border:1px solid var(--atlas-line);background:var(--atlas-surface);border-radius:14px;margin:0;padding:14px;font-size:12px}.radio-atlas .atlas-room-roster summary{color:var(--atlas-teal);cursor:pointer;line-height:1.6}.radio-atlas .atlas-roster-list{flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.radio-atlas .atlas-agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.radio-atlas .atlas-ag{background:var(--atlas-ink);color:var(--atlas-bg);border-radius:16px;flex-direction:column;gap:6px;padding:20px;display:flex}.radio-atlas .atlas-ag b{letter-spacing:.06em;font-size:16px;font-weight:500}.radio-atlas .atlas-ag span{color:var(--atlas-player-dim);letter-spacing:normal;font-size:12px}.radio-atlas .atlas-agent-studio{flex-direction:column;gap:20px;display:flex}.radio-atlas .atlas-agent-studio h2{letter-spacing:.04em;text-transform:uppercase;font-size:26px;font-weight:500}.radio-atlas .atlas-msg{background:var(--atlas-white);border:1px solid var(--atlas-line);letter-spacing:normal;border-radius:16px;padding:16px;font-size:14px;line-height:1.5}#root .radio-atlas .atlas-msg b{color:var(--atlas-teal);letter-spacing:.1em;margin-bottom:4px;font-size:12px;font-weight:500;display:block;font-family:var(--atlas-mono)!important}.radio-atlas .atlas-thread{flex-direction:column;gap:12px;max-height:340px;display:flex;overflow-y:auto}.radio-atlas .atlas-thread>i{height:0}.radio-atlas .atlas-msg.is-user{border-left:4px solid var(--atlas-coral)}.radio-atlas .atlas-cine{background:var(--atlas-ink);color:var(--atlas-bg);flex-direction:column;gap:32px;padding:72px 56px;display:flex}.radio-atlas .atlas-cine .atlas-sh h2{color:var(--atlas-bg)}.radio-atlas .atlas-cine .atlas-sh p{color:var(--atlas-player-dim)}.radio-atlas .atlas-cine-lead{letter-spacing:normal;max-width:760px;font-size:18px}.radio-atlas .atlas-screen{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;display:grid}.radio-atlas .atlas-scr{border:1px solid var(--atlas-track);border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000059}.radio-atlas .atlas-scr :is(img,video){-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;width:100%;height:100%;display:block}.radio-atlas .atlas-scr video{-o-object-fit:contain;object-fit:contain;background:var(--atlas-ink)}.radio-atlas .atlas-cine .atlas-side{grid-template-rows:1fr 1fr;gap:20px;display:grid}.radio-atlas .atlas-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.radio-atlas .atlas-stage{border:1px solid var(--atlas-track);text-align:left;color:var(--atlas-bg);cursor:pointer;background:#e4f3f60f;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.radio-atlas .atlas-stage b{letter-spacing:.14em;color:var(--atlas-coral);text-transform:uppercase;overflow-wrap:anywhere;font-size:12px;font-weight:500}.radio-atlas .atlas-stage span{letter-spacing:normal;font-size:13px}.radio-atlas .atlas-cine h3{letter-spacing:.16em;text-transform:uppercase;color:var(--atlas-player-dim);font-size:14px;font-weight:500}.radio-atlas .atlas-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.radio-atlas .atlas-subscribe{flex-direction:row;grid-column:1/-1;align-items:center;gap:20px}.radio-atlas .atlas-subscribe>div,.radio-atlas .atlas-subscribe .atlas-sub{flex:1;min-width:0}.radio-atlas .atlas-profiles{flex-direction:column;gap:12px;display:flex}.radio-atlas .atlas-policy{color:var(--atlas-teal);font-size:12px;line-height:1.6}.radio-atlas .atlas-radar-panel{flex-direction:column;gap:18px;min-width:0;display:flex}.radio-atlas .atlas-radar-panel>p{font-size:13px;line-height:1.55}.radio-atlas .atlas-radar-panel>p:last-of-type{border-left:4px solid var(--atlas-coral);background:var(--atlas-white);border-radius:0 12px 12px 0;padding:12px 18px}#root .radio-atlas .atlas-radar-panel>p{font-family:var(--atlas-body)!important}.radio-atlas .atlas-radar-panel .station-sources{letter-spacing:.04em;margin:0;font-size:11px}.radio-atlas .atlas-radar-panel .station-sources a{color:var(--atlas-teal);text-underline-offset:3px;text-decoration:underline}.radio-atlas .sb-primary{background:var(--atlas-ink);color:var(--atlas-bg);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:13px 22px;font-size:12px;font-weight:400;transition:background .2s,color .2s,box-shadow .2s}.radio-atlas .sb-primary:hover{background:var(--atlas-teal)}.radio-atlas .sb-primary:active{background:var(--atlas-coral);transform:none}.radio-atlas .sb-secondary{border:1.5px solid var(--atlas-ink);color:var(--atlas-ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:12px 20px;font-size:12px;font-weight:400;transition:background .2s,color .2s,box-shadow .2s}.radio-atlas .sb-secondary:hover{background:var(--atlas-ink);color:var(--atlas-bg)}.radio-atlas .sb-secondary:active{background:var(--atlas-coral);border-color:var(--atlas-coral);color:var(--atlas-white);transform:none}.radio-atlas .atlas-acts .sb-secondary{letter-spacing:normal;border-width:1px;width:38px;height:38px;min-height:38px;padding:0;font-size:11px;transition:background .2s,color .2s}.radio-atlas .atlas-acts .sb-secondary:active{border-color:var(--atlas-ink)}.radio-atlas .atlas-home .atlas-thread p{white-space:pre-wrap;overflow-wrap:anywhere}.radio-atlas .atlas-shell>.station-section{width:100%;max-width:none}.radio-atlas .atlas-shell>.station-cabin{padding-bottom:130px}.radio-atlas .sb-player:not(.atlas-player){background:var(--atlas-surface);border-radius:16px;box-shadow:0 12px 30px #193a4733}.radio-atlas .station-overlay{background:#193a47a6}.radio-atlas .atlas-onair a:not(.atlas-caption){color:var(--atlas-ink);text-underline-offset:3px;text-decoration:underline}.radio-atlas .atlas-foot{padding-bottom:150px}@media (width<=1450px){.radio-atlas .atlas-nav{flex-wrap:wrap;gap:16px;padding:22px 36px}.radio-atlas .atlas-nav nav{flex-wrap:wrap;gap:18px}.radio-atlas .atlas-intro{grid-template-columns:180px minmax(0,1fr) 300px;gap:26px;padding:40px 36px}.radio-atlas .atlas-map h1{font-size:48px}.radio-atlas :is(.atlas-st,.atlas-cine){padding:60px 36px}.radio-atlas .atlas-rt{padding:8px 10px;font-size:10px}}@media (width<=1100px){.radio-atlas .atlas-intro{grid-template-columns:minmax(0,1fr) 300px;min-height:0}.radio-atlas .atlas-idx{border-right:0;border-bottom:1px solid var(--atlas-line);flex-flow:wrap;grid-column:1/-1;align-items:center;gap:16px;padding:0 0 18px}.radio-atlas .atlas-idx a{border-bottom:0;gap:8px;padding:6px 0}.radio-atlas .atlas-idx a span{font-size:22px}.radio-atlas .atlas-map h1{font-size:42px}.radio-atlas .atlas-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.radio-atlas .atlas-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.radio-atlas .atlas-player.is-docked{grid-template-columns:minmax(0,1fr) auto;gap:14px;left:20px;right:20px}.radio-atlas .atlas-player.is-docked .atlas-seek{grid-row:2}.radio-atlas .atlas-player.is-docked .atlas-ctl{grid-area:1/2}.radio-atlas .atlas-rooms{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.radio-atlas .atlas-shell{min-height:100dvh}.radio-atlas .atlas-nav{gap:14px;padding:18px 20px}.radio-atlas .atlas-nav nav{gap:8px 14px;width:100%}.radio-atlas .atlas-nav :is(a,button):not(.atlas-brand){white-space:normal;font-size:10px}.radio-atlas .atlas-intro{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 20px}.radio-atlas .atlas-map h1{font-size:clamp(31px,7.4vw,44px)}.radio-atlas .atlas-idx{gap:12px}.radio-atlas .atlas-idx p{flex-basis:100%;margin:0}.radio-atlas .atlas-idx a{font-size:11px}.radio-atlas .atlas-idx a span{font-size:17px}.radio-atlas .atlas-rt{letter-spacing:.04em;max-width:70%;padding:7px 8px;font-size:8px}.radio-atlas .atlas-rt.voice{max-width:60%;bottom:24%}.radio-atlas .atlas-listen-card{width:100%}.radio-atlas :is(.atlas-st,.atlas-cine){gap:24px;padding:38px 20px}.radio-atlas .atlas-sh{align-items:flex-start;gap:16px}.radio-atlas .atlas-sh .atlas-num{font-size:58px}.radio-atlas .atlas-sh h2{font-size:24px}.radio-atlas .atlas-sh p{font-size:10px;line-height:1.5}.radio-atlas :is(.atlas-two,.atlas-radio,.atlas-rooms,.atlas-cols,.atlas-faq){grid-template-columns:minmax(0,1fr)}.radio-atlas .atlas-steps,.radio-atlas .atlas-onair .atlas-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.radio-atlas .atlas-dest{grid-template-columns:minmax(0,1fr)}.radio-atlas .atlas-step{min-height:0;padding:16px}.radio-atlas .atlas-item{flex-wrap:wrap}.radio-atlas .atlas-acts :is(button,.sb-secondary){min-width:44px;min-height:44px}.radio-atlas .atlas-agents,.radio-atlas .atlas-screen{grid-template-columns:minmax(0,1fr)}.radio-atlas .atlas-cine .atlas-side{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:12px}.radio-atlas .atlas-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.radio-atlas .atlas-subscribe{flex-direction:column;align-items:stretch}.radio-atlas :is(.atlas-sub,.atlas-chat){flex-wrap:wrap}.radio-atlas .atlas-foot{padding:28px 20px 160px;line-height:1.6}.radio-atlas .atlas-player.is-docked{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.radio-atlas .atlas-player.is-docked b{font-size:11px}.radio-atlas .atlas-player.is-docked .atlas-ctl{gap:2px}.radio-atlas .atlas-player.is-docked .atlas-vol{letter-spacing:normal;font-size:9px}.radio-atlas .atlas-player.is-docked .atlas-vol>span{max-width:100px}}@media (prefers-reduced-motion:reduce){.radio-atlas .atlas-route{stroke-dashoffset:0;animation:none}.radio-atlas :is(.atlas-node,.atlas-mark){opacity:1;animation:none;transform:none}.radio-atlas .sb-scroll{scroll-behavior:auto}}.radio-vessel.sb-page{background:var(--vessel-space);overflow:hidden}.vessel{isolation:isolate;--vessel-parallax-x:0px;--vessel-parallax-y:0px;height:100%;position:relative;overflow:hidden}.vessel-backdrop{z-index:-1;pointer-events:none;background:var(--vessel-space);position:absolute;inset:0;overflow:hidden}.vessel-space{transform:translate3d(var(--vessel-parallax-x),var(--vessel-parallax-y),0);transition:transform 1.2s var(--vessel-ease);position:absolute;inset:-2%}.vessel-nebula{opacity:var(--vessel-effect-intensity,1);background:radial-gradient(ellipse at 12% 0%,color-mix(in srgb,var(--vessel-nebula) 55%,transparent),transparent 48%),radial-gradient(ellipse at 80% 80%,var(--vessel-deep),transparent 65%);position:absolute;inset:0}.vessel-stars{opacity:calc(.8 * var(--vessel-effect-intensity,1));background-image:radial-gradient(1px 1px at 27px 33px,var(--vessel-space-text) 90%,transparent),radial-gradient(1px 1px at 102px 76px,var(--vessel-space-dim) 90%,transparent),radial-gradient(2px 2px at 214px 43px,var(--atlas-white) 20%,transparent);background-size:239px 181px,317px 251px,521px 353px;animation:100s linear infinite alternate vessel-star-drift;position:absolute;inset:-4%}.vessel-earth{width:80%;height:135%;transition:opacity 1.4s ease,transform 1.8s var(--vessel-ease);position:absolute;top:-31%;right:-15%}.vessel-earth .ship-orbital-earth{position:absolute;inset:0}.vessel-earth canvas{width:100%;height:100%;display:block}.vessel-earth:has(canvas) .vessel-earth-fallback{display:none}.vessel-earth-fallback{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,transparent 30%,var(--vessel-space) 95%),var(--orbital-earth-image) center/cover;width:65%;box-shadow:0 0 32px color-mix(in srgb,var(--atlas-bg) 24%,transparent);opacity:.32;border-radius:50%;position:absolute;top:19%;right:14%}.vessel-moon{aspect-ratio:1;background:radial-gradient(ellipse at 28% 32%,color-mix(in srgb,var(--vessel-moon) 30%,var(--vessel-deep)) 0 7%,transparent 8%),radial-gradient(ellipse at 41% 60%,color-mix(in srgb,var(--vessel-moon) 60%,var(--vessel-deep)) 0 12%,transparent 13%),radial-gradient(circle at 24% 28%,var(--vessel-moon),var(--vessel-edge) 55%,var(--vessel-space) 84%);width:82px;box-shadow:inset 2px 1px 4px var(--vessel-space-dim),0 0 32px color-mix(in srgb,var(--vessel-moon) 8%,transparent);transition:transform 1.6s var(--vessel-ease),opacity 1s;border-radius:50%;position:absolute;top:10%;left:21%}.vessel-saturn{aspect-ratio:1;opacity:0;width:25vw;transition:opacity 1.4s,transform 1.8s var(--vessel-ease);position:absolute;top:-1%;right:14%;transform:translate(60px)}.vessel-saturn>span{background:radial-gradient(circle at 20% 20%,transparent,var(--vessel-space) 85%),repeating-linear-gradient(9deg,var(--vessel-saturn) 0 9%,var(--vessel-ring) 9% 15%,var(--vessel-edge) 16% 18%);box-shadow:inset 3px 2px 9px var(--vessel-glow);border-radius:50%;position:absolute;inset:13%}.vessel-saturn>i{border:17px double color-mix(in srgb,var(--vessel-ring) 72%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--vessel-ring) 18%,transparent);border-radius:50%;position:absolute;inset:30% -24%;transform:rotate(-26deg)}.vessel-backdrop[data-sky=moon] .vessel-earth{opacity:.15;transform:translate(17%,12%)}.vessel-backdrop[data-sky=moon] .vessel-moon{transform:translate(36vw,-8vh)scale(3.3)}.vessel-backdrop[data-sky=saturn] .vessel-earth{opacity:0;transform:translate(30%,10%)}.vessel-backdrop[data-sky=saturn] .vessel-moon{opacity:.3;transform:scale(.55)}.vessel-backdrop[data-sky=saturn] .vessel-saturn{opacity:1;transform:translate(0)}.vessel-interior-echo{-o-object-fit:cover;object-fit:cover;opacity:.15;width:100%;height:100%;-webkit-mask-image:linear-gradient(transparent 12%,transparent 28%,var(--vessel-space) 85%);-webkit-mask-image:linear-gradient(transparent 12%,transparent 28%,var(--vessel-space) 85%);mask-image:linear-gradient(transparent 12%,transparent 28%,var(--vessel-space) 85%);content-visibility:visible;position:absolute;inset:0}.vessel-canopy{border:18px solid var(--vessel-metal);height:190px;box-shadow:0 2px 0 color-mix(in srgb,var(--vessel-warm) 75%,transparent),0 6px 25px color-mix(in srgb,var(--vessel-warm) 15%,transparent),inset 0 -3px 0 var(--vessel-edge);border-bottom-width:10px;border-radius:0 0 50% 50%;position:absolute;top:-70px;left:-4%;right:-4%}.vessel-strut{background:linear-gradient(90deg,var(--vessel-space),var(--vessel-metal) 40%,var(--vessel-edge) 75%,var(--vessel-metal));width:32px;box-shadow:2px 0 0 color-mix(in srgb,var(--vessel-warm) 45%,transparent);position:absolute;top:80px;bottom:-60px}.vessel-strut-left{left:9px;transform:rotate(4deg)}.vessel-strut-right{right:9px;transform:rotate(-4deg)}.vessel-deck-floor{background:linear-gradient(var(--vessel-metal),var(--vessel-space));border-top:2px solid var(--vessel-edge);height:11%;box-shadow:0 -2px 0 color-mix(in srgb,var(--vessel-warm) 60%,transparent),0 -10px 50px color-mix(in srgb,var(--vessel-warm) 6%,transparent);position:absolute;bottom:-3%;left:-5%;right:-5%;transform:perspective(500px)rotateX(30deg)}@keyframes vessel-star-drift{to{transform:translate3d(calc(12px * var(--vessel-effect-intensity,1)),calc(8px * var(--vessel-effect-intensity,1)),0)}}.vessel[data-motion=paused] .vessel-stars{animation-play-state:paused}.vessel[data-motion=paused] :is(.vessel-space,.vessel-earth,.vessel-moon,.vessel-saturn){transition:none}.radio-vessel.sb-page .sb-scroll{background:0 0;height:100%;padding:0;overflow:hidden}.vessel-loading{color:var(--vessel-space-text);padding:40px;font-size:14px}.radio-vessel .vessel-shell{height:100%;min-height:0;color:var(--atlas-ink);flex-direction:column;gap:0;padding:16px 30px 12px;display:flex}.vessel-header{background:var(--vessel-glass);border:1px solid var(--atlas-line);box-shadow:var(--vessel-shadow);border-radius:18px;flex:none;align-items:center;gap:22px;min-height:64px;padding:12px 20px;display:flex}.vessel-brand{text-align:left;color:var(--atlas-ink);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0;display:flex}.vessel-brand img{-o-object-fit:cover;object-fit:cover;content-visibility:visible;border-radius:11px;width:38px;height:38px}.vessel-brand b{letter-spacing:.16em;font-size:14px;font-weight:500;display:block}.vessel-brand small{letter-spacing:.11em;color:var(--atlas-teal);margin-top:4px;font-size:9px;display:block}.vessel-header-origin{letter-spacing:.1em;color:var(--atlas-teal);align-items:center;gap:10px;margin:auto;font-size:9px;display:flex}.vessel-header-origin>span{background:var(--atlas-coral);border-radius:50%;width:5px;height:5px}.vessel-header nav{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;display:flex}.vessel-header nav :is(button,a){color:var(--atlas-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:34px;padding:0;font-size:11px;text-decoration:none;display:flex}.vessel-header nav :is(button,a):hover{color:var(--atlas-coral)}.vessel-window-line{height:clamp(48px,9vh,104px);color:var(--vessel-space-text);text-shadow:0 1px 6px var(--vessel-space);letter-spacing:.16em;flex:none;justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;display:flex}.vessel-window-line>div{align-items:center;gap:12px;display:flex}.vessel-window-line b{color:var(--vessel-warm);font-weight:400}.vessel-window-line>span{color:var(--vessel-space-dim);font-size:9px}.vessel-orbit-symbol{border:1px solid var(--vessel-warm);border-radius:50%;width:25px;height:13px;position:relative;transform:rotate(-25deg)}.vessel-orbit-symbol:after{content:"";background:var(--vessel-warm);border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:8px}.vessel-workspace{flex:1;grid-template-columns:188px minmax(0,1fr) 276px;gap:18px;min-width:0;min-height:0;display:grid}.vessel-nav{border:1px solid var(--atlas-line);background:var(--vessel-glass);min-height:0;box-shadow:var(--vessel-shadow);border-radius:20px;flex-direction:column;padding:21px 12px 18px;display:flex}.vessel-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--atlas-teal);margin:0;font-size:10px;font-weight:500;line-height:1.6}.vessel-nav>.vessel-eyebrow{padding:0 9px 14px}.vessel-nav nav{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.vessel-nav nav button{min-height:48px;color:var(--atlas-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;align-items:center;gap:11px;padding:9px 10px;transition:background .22s,border-color .22s,color .22s;display:flex;position:relative}.vessel-nav nav button>b{font-weight:500}.vessel-nav nav svg{color:var(--atlas-teal);flex:none}.vessel-nav nav button span{flex:1;min-width:0}.vessel-nav nav button b{font-size:11px;font-weight:500;line-height:1.4;display:block}.vessel-nav nav button small{color:var(--atlas-teal);letter-spacing:normal;margin-top:4px;font-size:9px;line-height:1.4;display:block}.vessel-nav nav button:hover{background:var(--vessel-white-glass);border-color:var(--atlas-line)}.vessel-nav nav button[aria-current]{background:var(--atlas-ink);color:var(--atlas-bg);border-color:var(--atlas-ink);box-shadow:0 4px 10px color-mix(in srgb,var(--atlas-ink) 14%,transparent)}.vessel-nav nav button[aria-current] :is(svg,small){color:var(--atlas-player-dim)}.vessel-nav nav button[aria-current] i{background:var(--atlas-coral);border-radius:50%;flex:none;width:5px;height:5px}.vessel-nav-note{color:var(--atlas-teal);margin:auto 8px 0;padding-top:18px;font-size:10px;line-height:1.7}.vessel-room{border:1px solid var(--atlas-line);background:var(--vessel-glass);min-width:0;min-height:0;box-shadow:var(--vessel-shadow);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.vessel-room-heading{border-bottom:1px solid var(--atlas-line);background:var(--vessel-panel);flex:none;align-items:center;gap:13px;padding:15px 23px;display:flex}.vessel-room-heading>span{color:var(--atlas-coral);border:1px solid var(--atlas-line);border-radius:7px;padding:7px;font-size:11px}.vessel-room-heading h2{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:13px;font-weight:500;line-height:1.3}.vessel-room-heading p{color:var(--atlas-teal);margin:4px 0 0;font-size:10px;line-height:1.4}.vessel-room-heading>i{background:var(--atlas-teal);border-radius:50%;width:6px;height:6px;margin-left:auto}.vessel-room-body{overscroll-behavior:contain;min-width:0;min-height:0;animation:vessel-room-enter .42s var(--vessel-ease) both;flex:1;padding:20px 24px;overflow:hidden auto}.vessel-room-body[data-room=embarque],.vessel-room-body[data-room=radio],.vessel-room-body[data-room=cine]{overflow:hidden}.vessel-flow{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.vessel-flow-content{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.vessel-view-tabs{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.vessel-view-tabs button{border:1px solid var(--atlas-line);color:var(--atlas-teal);background:var(--vessel-white-glass);cursor:pointer;white-space:nowrap;border-radius:99px;padding:9px 13px;font-size:10px;transition:color .2s,background .2s,border-color .2s}.vessel-view-tabs button:hover{border-color:var(--atlas-coral);color:var(--atlas-ink)}.vessel-view-tabs button[aria-pressed=true]{color:var(--atlas-bg);background:var(--atlas-ink);border-color:var(--atlas-ink)}.vessel-errors{border:1px solid var(--atlas-coral);background:var(--atlas-surface);border-radius:10px;flex:none;max-height:76px;margin:0 0 10px;padding:8px 16px;font-size:12px;overflow:auto}.vessel-errors p{margin:0}.vessel-footer{height:49px;color:var(--vessel-space-text);letter-spacing:.05em;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 0;font-size:9px;display:flex}.vessel-footer>p{align-items:center;gap:9px;margin:0;display:flex}.vessel-footer>p>span{background:var(--vessel-warm);border-radius:50%;width:5px;height:5px}.vessel-footer>small{color:var(--vessel-space-dim);font-size:9px}.vessel-window-controls{align-items:center;gap:13px;display:flex}.vessel-window-controls>span{color:var(--vessel-space-dim)}.vessel-window-controls>div{border:1px solid var(--vessel-edge);background:var(--vessel-metal);border-radius:99px;padding:3px;display:flex}.vessel-window-controls button{color:var(--vessel-space-text);cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;display:flex}.vessel-window-controls button[aria-pressed=true]{background:var(--atlas-bg);color:var(--atlas-ink)}.vessel-window-controls button:hover{color:var(--atlas-coral)}.vessel-window-controls .vessel-motion{border:1px solid var(--vessel-edge);background:var(--vessel-metal)}.vessel-footer{flex-wrap:wrap;height:auto;min-height:74px}.vessel-intensity-controls{border:0;grid-template-columns:repeat(2,minmax(110px,1fr));gap:4px 14px;min-width:260px;max-width:340px;margin:0;padding:0;display:grid}.vessel-intensity-controls legend{padding:0 0 4px;font-size:10px}.vessel-intensity-controls label{flex-direction:column;gap:3px;font-size:10px;display:flex}.vessel-intensity-controls label>span{justify-content:space-between;gap:8px;display:flex}.vessel-intensity-controls input{width:100%;min-height:24px;accent-color:var(--atlas-coral);cursor:pointer}.vessel-intensity-controls small{color:var(--vessel-space-dim);letter-spacing:normal;grid-column:1/-1;font-size:9px}@media (width<=1350px){.vessel-footer>p{display:none}.vessel-footer{justify-content:space-between}}@media (height<=760px){.vessel-footer .vessel-intensity-controls small{display:none}}@keyframes vessel-room-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.vessel[data-motion=paused] .vessel-room-body{animation:none}.vessel :is(button,a,input,summary):focus-visible{outline:2px solid var(--atlas-coral);outline-offset:3px}.vessel button:disabled{opacity:.45;cursor:default}@media (width<=1350px){.vessel-header-origin{display:none}.vessel-workspace{grid-template-columns:168px minmax(0,1fr) 248px;gap:14px}.radio-vessel .vessel-shell{padding-inline:22px}.vessel-room-body{padding:17px}.vessel-room-heading{padding:13px 17px}.vessel-footer>small{display:none}.vessel-view-tabs button{padding:8px 10px}}@media (height<=850px){.vessel-nav nav button{min-height:44px;padding-block:7px}.vessel-nav-note{display:none}}@media (height<=760px){.vessel-header{min-height:54px;padding-block:8px}.vessel-nav{padding-top:15px}.vessel-nav nav button{min-height:39px;padding-block:7px}.vessel-nav nav button small{display:none}.vessel-nav-note{padding-top:10px;font-size:9px}.vessel-room-heading{padding-block:10px}.vessel-room-body{padding-block:14px}.vessel-window-line{height:52px}.vessel-flow{gap:12px}.vessel-footer{height:42px}}@media (height<=620px){.vessel-window-line{height:34px}.vessel-nav-note{display:none}.radio-vessel .vessel-shell{padding-top:10px;padding-bottom:6px}.vessel-room-heading p,.vessel-footer>p{display:none}.vessel-footer{justify-content:center}}.vessel-arrival{flex-direction:column;gap:18px;height:100%;min-height:0;display:flex}.vessel-arrival-copy{flex:none;align-items:flex-end;gap:28px;display:flex}.vessel-arrival-copy>div{flex:1;min-width:0}.vessel-arrival-copy>p{width:36%;color:var(--atlas-teal);margin:0 0 3px;font-size:13px;line-height:1.65}.vessel-arrival h1{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(32px,3.1vw,53px);font-weight:400;line-height:1.04}.vessel-arrival h1 em{color:var(--atlas-coral);font-style:normal}.vessel-arrival-interior{border:1px solid var(--atlas-line);background:var(--vessel-metal);border-radius:16px;flex:1;min-height:100px;margin:0;position:relative;overflow:hidden}.vessel-arrival-interior>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 52%;object-position:center 52%;content-visibility:visible;width:100%;height:100%;display:block}.vessel-interior-doors{background:linear-gradient(transparent 54%,color-mix(in srgb,var(--vessel-space) 20%,transparent));position:absolute;inset:0}.vessel-interior-doors button{border:1px solid color-mix(in srgb,var(--vessel-warm) 70%,transparent);background:color-mix(in srgb,var(--vessel-space) 85%,transparent);color:var(--vessel-space-text);letter-spacing:.08em;cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:10px 14px;font-size:9px;transition:background .22s,box-shadow .22s;display:flex;position:absolute}.vessel-interior-doors button:hover:not(:disabled){background:var(--atlas-coral);box-shadow:0 0 20px color-mix(in srgb,var(--atlas-coral) 20%,transparent)}.vessel-interior-doors .vessel-office-door{white-space:nowrap;top:14px;left:50%;transform:translate(-50%)}.vessel-interior-doors .vessel-office-door:disabled{opacity:1;color:var(--vessel-space-dim)}.vessel-interior-doors .vessel-club-door{background:var(--atlas-bg);color:var(--atlas-ink);border-color:var(--atlas-line);font-size:10px;bottom:35px;left:50%;transform:translate(-50%)}.vessel-arrival-interior figcaption{text-align:center;color:var(--vessel-space-dim);background:color-mix(in srgb,var(--vessel-space) 84%,transparent);padding:6px 10px;font-size:9px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.vessel-arrival-actions{flex-wrap:wrap;flex:none;gap:12px;display:flex}.radio-atlas .vessel :is(.atlas-btn,.atlas-ghost){letter-spacing:.07em;min-height:36px;padding:10px 16px;font-size:10px}.vessel-listening{flex-direction:column;gap:24px;min-height:0;display:flex}.vessel-listening-card{background:var(--vessel-panel);border:1px solid var(--atlas-line);box-shadow:var(--vessel-shadow);border-radius:20px;flex-direction:column;gap:15px;max-height:100%;padding:21px 18px;display:flex;overflow-y:auto}.vessel-listening-card h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:400;line-height:1.15}.vessel-audio-state{color:var(--atlas-teal);margin:0;font-size:11px}.vessel-player-host{min-height:170px}.radio-atlas .vessel .atlas-player{border-radius:13px;gap:13px;padding:15px}.radio-atlas .vessel .atlas-player b{letter-spacing:0;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.radio-atlas .vessel .atlas-player p{margin:0;font-size:12px;line-height:1.6}.radio-atlas .vessel .atlas-ctl{justify-content:space-between;gap:8px}.radio-atlas .vessel .atlas-ctl button{width:34px;height:34px}.radio-atlas .vessel .atlas-ctl .atlas-play{width:41px;height:41px}.radio-atlas .vessel .atlas-vol{letter-spacing:0;gap:5px;font-size:9px}.radio-atlas .vessel .atlas-vol input{width:56px}.vessel-listening-note{color:var(--vessel-space-text);text-shadow:0 1px 7px var(--vessel-space);flex:none;margin-top:auto;padding:8px 18px;position:relative}.vessel-listening-note>span{background:var(--vessel-warm);border-radius:2px;width:48px;height:3px;margin-bottom:12px;display:block}.vessel-listening-note p{margin:0 0 10px;font-size:20px;line-height:1.3}.vessel-listening-note b{color:var(--vessel-warm);font-weight:400}.vessel-listening-note small{color:var(--vessel-space-dim);font-size:10px;line-height:1.7}.vessel-catalog{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.vessel-catalog-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.vessel-catalog-heading h3{letter-spacing:.04em;margin:0;font-size:12px;font-weight:500}.vessel-catalog-heading>span{color:var(--atlas-teal);flex:none;font-size:10px}.vessel-search{border:1px solid var(--atlas-line);background:var(--atlas-white);color:var(--atlas-teal);border-radius:11px;flex:none;align-items:center;gap:9px;padding:10px 13px;display:flex}.vessel-search input{width:100%;color:var(--atlas-ink);background:0 0;border:0;outline:none;font-size:12px}.vessel-catalog-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:1px 4px 1px 1px;display:flex;overflow-y:auto}.radio-atlas .vessel-catalog-list .atlas-item{box-shadow:none;border-radius:12px;flex:none;gap:12px;min-height:78px;padding:12px 14px}.radio-atlas .vessel-catalog-list .atlas-item b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.radio-atlas .vessel-catalog-list .atlas-item-description{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.radio-atlas .vessel-catalog-list .atlas-item small{font-size:10px}.radio-atlas .vessel-catalog-list .atlas-acts{gap:6px;max-width:125px}.radio-atlas .vessel-catalog-list .atlas-acts :is(button,.sb-secondary){border-color:var(--atlas-line);width:32px;height:32px;min-height:32px}.vessel-pager{flex:none;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.vessel-pager>span{color:var(--atlas-teal);font-size:10px}.vessel-empty{text-align:center;color:var(--atlas-teal);padding:25px 12px;font-size:13px;line-height:1.6}.vessel-text-button{color:var(--atlas-teal);cursor:pointer;background:0 0;border:0;font-size:10px}.vessel-text-button:hover{color:var(--atlas-coral)}.vessel-club-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.vessel-room-intro{color:var(--atlas-teal);margin:0 0 14px;font-size:12px;line-height:1.6}.vessel-quiet{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:23px;height:100%;min-height:0;display:grid}.vessel-quiet figure{background:var(--vessel-metal);border-radius:16px;min-height:0;margin:0;position:relative;overflow:hidden}.vessel-quiet img{-o-object-fit:cover;object-fit:cover;-o-object-position:100% center;object-position:100% center;width:100%;height:100%;display:block}.vessel-quiet figcaption{background:var(--vessel-space);color:var(--vessel-space-dim);padding:9px;font-size:9px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.vessel-quiet>div{flex-direction:column;justify-content:center;gap:17px;min-width:0;display:flex}.vessel-quiet h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.2vw,36px);font-weight:400;line-height:1.15}.vessel-quiet em{color:var(--atlas-coral);font-style:normal}.vessel-quiet p:not(.vessel-eyebrow){margin:0;font-size:13px;line-height:1.7}.vessel-quiet small{color:var(--atlas-teal);font-size:10px;line-height:1.7}.vessel-quiet small svg{vertical-align:middle;margin-right:4px;display:inline}#root .vessel :is(.vessel-arrival-copy>p,.vessel-nav-note,.vessel-listening-card h2,.vessel-listening-note,.vessel-room-intro,.vessel-quiet p:not(.vessel-eyebrow),.vessel-quiet small){font-family:var(--atlas-body)!important}@media (width<=1350px){.vessel-arrival-copy{gap:15px}.vessel-arrival-copy>p{width:40%;font-size:12px}.vessel-listening-card{padding:17px 14px}.vessel-quiet{gap:18px}.vessel-club-toolbar{flex-direction:column;align-items:flex-start}.radio-atlas .vessel :is(.atlas-btn,.atlas-ghost){padding-inline:12px;font-size:9px}}@media (height<=760px){.vessel-arrival{gap:13px}.vessel-arrival h1{font-size:clamp(29px,2.7vw,42px)}.vessel-arrival-copy>p{font-size:12px;line-height:1.5}.vessel-listening-card{gap:11px;padding:16px}.vessel-listening-note{padding-bottom:0}.vessel-listening-note p{font-size:17px}.vessel-quiet>div{gap:12px}.vessel-quiet h2{font-size:27px}}@media (height<=640px){.vessel-listening-note{display:none}.vessel-listening-card h2{font-size:17px}.vessel-arrival h1{font-size:30px}.vessel-arrival-copy>p{font-size:11px}.vessel-quiet>div{justify-content:flex-start}.vessel-quiet p:not(.vessel-eyebrow){font-size:12px}}.radio-atlas .vessel .atlas-card{background:var(--vessel-panel);box-shadow:none;border-radius:15px;gap:12px;width:100%;padding:19px}.radio-atlas .vessel .atlas-card h3{font-size:11px;line-height:1.5}.radio-atlas .vessel .atlas-card h2{font-size:18px}.radio-atlas .vessel .atlas-card p{font-size:12px;line-height:1.6}.radio-atlas .vessel .atlas-sh{align-items:center;gap:16px}.radio-atlas .vessel .atlas-sh .atlas-num{font-size:44px}.radio-atlas .vessel .atlas-sh h2{letter-spacing:.02em;font-size:24px}.radio-atlas .vessel .atlas-sh p{font-size:10px;line-height:1.5}.radio-atlas .vessel .atlas-radio{flex-direction:column;align-items:stretch;gap:14px;display:flex}.radio-atlas .vessel .atlas-radio>img{-o-object-fit:cover;object-fit:cover;height:100px}.radio-atlas .vessel .atlas-modes{grid-template-columns:1fr 1fr;gap:13px;display:grid}.radio-atlas .vessel .atlas-modes>.atlas-policy,.radio-atlas .vessel .atlas-modes>[role=alert]{grid-column:1/-1}.radio-atlas .vessel .atlas-modes .atlas-card h2{font-size:17px}.radio-atlas .vessel .atlas-modes .atlas-caption{font-size:10px}.radio-atlas .vessel .atlas-onair{gap:14px;padding:20px}.radio-atlas .vessel .atlas-onair h2{font-size:26px}.radio-atlas .vessel .atlas-steps{gap:10px}.radio-atlas .vessel .atlas-step{border-radius:12px;gap:7px;min-height:0;padding:14px}.radio-atlas .vessel .atlas-step b{letter-spacing:.05em;font-size:10px;line-height:1.5}.radio-atlas .vessel .atlas-step span{font-size:11px}.radio-atlas .vessel .atlas-faq{gap:10px}.radio-atlas .vessel .atlas-rooms{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:17px;min-height:0}.radio-atlas .vessel .atlas-plan{box-shadow:none;background:var(--atlas-surface);border-radius:14px;align-self:stretch;align-items:center;display:flex}.radio-atlas .vessel .atlas-plan img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.radio-atlas .vessel .atlas-room{border-radius:11px;grid-template-columns:24px 1fr;gap:9px;min-height:55px;padding:11px 13px}.radio-atlas .vessel .atlas-room i{font-size:19px}.radio-atlas .vessel .atlas-room b{letter-spacing:.04em;font-size:11px}.radio-atlas .vessel .atlas-room span{font-size:11px;line-height:1.4}.radio-atlas .vessel .atlas-room[aria-pressed=true]{border-color:var(--atlas-coral);background:color-mix(in srgb,var(--atlas-coral) 6%,var(--atlas-white))}.radio-atlas .vessel .atlas-room-roster{padding:12px;font-size:10px}.radio-atlas .vessel .atlas-roster-list{gap:9px;font-size:10px}.radio-atlas .vessel .atlas-agent-studio{gap:15px;height:100%;min-height:0}.radio-atlas .vessel .atlas-agent-studio>h2{flex:none;font-size:20px}.radio-atlas .vessel .atlas-agents{flex:none;gap:10px}.radio-atlas .vessel .atlas-ag{border-radius:12px;gap:5px;padding:14px}.radio-atlas .vessel .atlas-ag b{font-size:12px}.radio-atlas .vessel .atlas-ag span{font-size:10px}.radio-atlas .vessel .atlas-thread{flex:1;min-height:100px;max-height:none}.radio-atlas .vessel .atlas-chat{flex:none}.radio-atlas .vessel .atlas-chat input{padding:12px 14px;font-size:12px}.radio-atlas .vessel .atlas-msg{border-radius:12px;padding:13px;font-size:12px}.radio-atlas .vessel .atlas-cine{border-radius:14px;gap:15px;height:100%;min-height:0;padding:20px;overflow:auto}.radio-atlas .vessel .atlas-cine-lead{font-size:13px}.radio-atlas .vessel .atlas-screen{flex:1;gap:12px;min-height:120px}.radio-atlas .vessel .atlas-scr{min-height:0;box-shadow:none;border-radius:11px}.radio-atlas .vessel .atlas-scr :is(img,video){aspect-ratio:auto;height:100%;min-height:0}.radio-atlas .vessel .atlas-cine .atlas-side{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.radio-atlas .vessel .atlas-cine h3{font-size:10px;line-height:1.5}.radio-atlas .vessel .atlas-stages{flex:none;gap:9px}.radio-atlas .vessel .atlas-stage{border-radius:10px;gap:6px;padding:11px;transition:background .2s,border-color .2s}.radio-atlas .vessel .atlas-stage b{letter-spacing:.03em;font-size:9px}.radio-atlas .vessel .atlas-stage span{font-size:10px;line-height:1.4}.radio-atlas .vessel .atlas-stage:hover,.radio-atlas .vessel .atlas-stage[aria-pressed=true]{border-color:var(--atlas-coral);background:color-mix(in srgb,var(--atlas-coral) 15%,transparent)}.vessel-join{grid-template-columns:1fr 1fr;align-items:start;gap:15px;display:grid}.radio-atlas .vessel-join .atlas-subscribe{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:12px}.radio-atlas .vessel-join .atlas-subscribe .atlas-sub{width:100%}.radio-atlas .vessel-join .atlas-sub input{padding:11px 14px;font-size:12px}.radio-atlas .vessel-voice-journey .atlas-st{border:0;gap:17px;padding:0}.radio-atlas .vessel-voice-journey .atlas-tri{max-height:210px}.radio-atlas .vessel-voice-journey .atlas-tri img{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;height:100%;max-height:210px}.radio-atlas .vessel-voice-journey .atlas-note{font-size:11px;line-height:1.6}.radio-atlas .vessel-voice-journey .atlas-dest{gap:10px}.radio-atlas .vessel .atlas-radar-panel{gap:16px}.radio-atlas .vessel .atlas-radar-panel .atlas-sh h2{font-size:20px}.radio-atlas .vessel .atlas-radar-panel>p{font-size:12px}.radio-atlas .vessel .atlas-radar-panel .station-bulletin{padding:15px}.vessel-network .sb-partners{border:0;padding:0}.vessel-network .sb-partners h2{font-size:22px}.vessel-network .sb-partners header{flex-wrap:wrap;gap:12px}.vessel-network .sb-brand{min-width:160px}.vessel-operations{--sb-bg:hsl(var(--nr-bg));--sb-panel:hsl(var(--nr-panel));--sb-raised:hsl(var(--nr-raised));--sb-text:hsl(var(--nr-text));--sb-dim:hsl(var(--nr-dim));--sb-line:hsl(var(--nr-line));--sb-amber:hsl(var(--nr-accent));--sb-warm:hsl(var(--nr-accent));--font-body:var(--atlas-body);background:var(--sb-bg);color:var(--sb-text);border-radius:14px;min-height:100%;padding:18px}.vessel-operations .station-cabin{max-width:none;padding:0}.vessel-operations .cabin-welcome{gap:18px;min-height:0;padding:0 0 20px}.vessel-operations .cabin-welcome.is-locked{grid-template-columns:1fr;gap:24px}.vessel-operations .cabin-welcome h1{font-size:32px}.vessel-operations .cabin-preview{max-width:500px;transform:none}.vessel-operations .cabin-welcome .cabin-entry-actions{margin-top:18px}.vessel-operations .station-cabin .mv-grid{grid-template-columns:minmax(0,1fr) minmax(100px,.55fr) minmax(0,1fr);gap:18px}.vessel-operations .station-cabin .mv-platter{max-width:170px}.vessel-operations .station-cabin .mv-center{gap:20px;padding-top:30px}.vessel-operations .cabin-mixing-surface{padding:16px}.vessel-operations .station-section{width:100%;padding:20px 0}.vessel-operations .station-section h2{font-size:26px}.vessel-operations .panel-layout{grid-template-columns:1fr}.vessel-operations .sb-secondary{color:var(--sb-text);border-color:var(--sb-line);background:var(--sb-panel)}.vessel-operations .sb-primary{background:var(--sb-amber);color:var(--sb-bg)}@media (width<=1350px){.radio-atlas .vessel .atlas-rooms{grid-template-columns:1fr}.radio-atlas .vessel .atlas-plan{max-height:230px}.radio-atlas .vessel .atlas-plan img{-o-object-fit:contain;object-fit:contain;max-height:230px}.radio-atlas .vessel .atlas-rl{gap:7px}.radio-atlas .vessel .atlas-modes{grid-template-columns:1fr}.radio-atlas .vessel .atlas-radio>img{height:85px}.radio-atlas .vessel .atlas-onair .atlas-steps,.vessel-operations .station-cabin .mv-grid{grid-template-columns:1fr 1fr}.vessel-operations .station-cabin .mv-center{order:3;grid-column:1/-1;padding-top:10px}}@media (height<=760px){.radio-atlas .vessel .atlas-cine{gap:11px;padding:15px}.radio-atlas .vessel .atlas-sh .atlas-num{font-size:35px}.radio-atlas .vessel .atlas-sh h2{font-size:21px}.radio-atlas .vessel .atlas-ag{padding:11px}.radio-atlas .vessel .atlas-agent-studio{gap:12px}.radio-atlas .vessel .atlas-room{min-height:45px;padding-block:9px}.radio-atlas .vessel .atlas-room span{font-size:10px}}.vessel[data-motion=paused] :is(.atlas-node,.atlas-mark,.sb-brand-ribbon){opacity:1;animation:none;transform:none}.vessel[data-motion=paused] .atlas-route{stroke-dashoffset:0;animation:none}.radio-atlas .station-quick-listen{flex-direction:column;gap:9px;display:flex}.radio-atlas .station-quick-listen .atlas-btn{letter-spacing:normal;white-space:normal;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:44px;display:flex}.radio-atlas .station-quick-listen>small{color:var(--atlas-teal);margin-bottom:6px;font-size:11px;line-height:1.5}.radio-atlas .station-player-mode{color:var(--atlas-player-dim);letter-spacing:0;font-size:11px;line-height:1.4}.radio-atlas .station-transport .atlas-ctl{justify-content:space-between;gap:5px}.radio-atlas .vessel .station-transport .atlas-ctl button{min-width:34px;min-height:36px}.radio-atlas .station-jump{justify-content:space-between;gap:5px;display:flex}.radio-atlas .station-jump button,.radio-atlas .station-player-error button{color:var(--atlas-bg);border:1px solid var(--atlas-control-line);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:4px;padding:7px 8px;font-size:11px;display:flex}.radio-atlas .station-transport .atlas-vol{letter-spacing:0;gap:6px}.radio-atlas .station-transport .atlas-vol input{flex:1;width:100%;min-width:0}.radio-atlas .station-transport .atlas-vol button{color:var(--atlas-bg);cursor:pointer;background:0 0;border:0;padding:4px}.radio-atlas .station-playback-details{color:var(--atlas-player-dim);flex-direction:column;gap:10px;font-size:11px;display:flex}.radio-atlas .station-playback-details>label{justify-content:space-between;align-items:center;gap:8px;display:flex}.radio-atlas .station-playback-details select{background:var(--atlas-ink);color:var(--atlas-bg);border:1px solid var(--atlas-control-line);border-radius:5px;max-width:90px;padding:5px}.radio-atlas .station-playback-details summary{cursor:pointer;line-height:1.6}.radio-atlas .station-playback-details ol{max-height:160px;padding:0;list-style:none;overflow-y:auto}.radio-atlas .station-playback-details li button{text-align:left;width:100%;color:var(--atlas-bg);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:7px 0;font-size:11px;line-height:1.45;display:flex}.radio-atlas .station-playback-details li span{color:var(--atlas-player-dim);flex:none}.radio-atlas .station-player-error{flex-direction:column;gap:8px;display:flex}.radio-atlas .station-transport :is(button,input,select,summary):focus-visible{outline:2px solid var(--atlas-coral);outline-offset:3px}.radio-atlas .station-transport button:disabled{opacity:.4;cursor:not-allowed}.radio-atlas .station-transport.is-docked{display:flex}.radio-atlas .station-transport.is-docked .station-playback-details{display:none}@media (width<=760px){.radio-atlas .station-transport.is-docked{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.radio-atlas .station-transport.is-docked .station-player-mode{grid-column:1}.radio-atlas .station-transport.is-docked>b{grid-area:2/1}.radio-atlas .station-transport.is-docked .atlas-ctl{grid-area:1/2/span 2}.radio-atlas .station-transport.is-docked .atlas-seek{grid-area:3/1/auto/-1}.radio-atlas .station-transport.is-docked .station-jump{display:none}.radio-atlas .station-transport.is-docked .atlas-vol{grid-column:1/-1}.radio-atlas .station-transport .atlas-ctl button{min-width:36px}}
