#header-actions{display:flex;gap:24px;align-items:center;font-size:14px}#header-actions[hidden]{display:none}#header-actions a{color:#ecf7ff;text-decoration:none}.outline{padding:12px 20px;border:1px solid #31ddf0;border-radius:9px}.landing main{max-width:1380px;margin:0 auto;padding:0 clamp(24px,5vw,70px)}.landing header{max-width:1380px;padding:25px clamp(24px,5vw,70px)}.landing .badge{display:none}.landing-hero{min-height:650px;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;position:relative;padding-bottom:40px}.hero-copy{position:relative;z-index:2}.hero-copy .eyebrow{letter-spacing:.3em;font-size:11px;color:#b4d5ea;margin-bottom:26px}.landing-hero h1{font-size:clamp(45px,5.2vw,79px);font-weight:650;line-height:1.03;letter-spacing:-.045em;max-width:720px;margin:0}.hero-subtitle{font-size:clamp(19px,2vw,25px);line-height:1.5;color:#a8c4e1;margin:24px 0 0}.url-form{display:flex;align-items:center;gap:7px;background:#f8fbff;color:#12263e;padding:6px;margin-top:32px;border-radius:12px;box-shadow:0 10px 40px #0002}.url-form>svg{margin:0 10px;flex-shrink:0}.url-form input{flex:1;min-width:0;border:0;background:transparent;font-size:15px;padding:10px}.url-form button{padding:14px 24px;white-space:nowrap;min-height:52px}.helper{font-size:13px;color:#a9c2d9;margin-top:12px}.hero-art{position:relative;min-width:0;aspect-ratio:1;perspective:1000px;display:grid;place-items:center}.hero-art img{height:auto;width:105%;max-width:680px;position:relative;z-index:1;animation:salta-float 9s ease-in-out infinite;filter:drop-shadow(0 16px 35px #0c8dfc30);will-change:transform}.orbit{position:absolute;width:108%;height:38%;border:1px solid #2b94c955;border-radius:50%;transform:rotate(-28deg);box-shadow:0 -1px 0 #3fe9ff40}.orbit.two{transform:rotate(23deg);width:104%;height:36%;opacity:.4}.art-glow{position:absolute;bottom:8%;width:65%;height:13%;background:#027bc84a;border-radius:50%;filter:blur(30px)}@keyframes salta-float{0%,100%{transform:translateY(0) rotateY(-13deg) rotateZ(-3deg)}50%{transform:translateY(-16px) rotateY(14deg) rotateZ(3deg)}}.motion-paused .hero-art img{animation-play-state:paused}.home-bottom{border-top:1px solid #28435f;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 0;color:#adc4d9;font-size:14px}.home-bottom a{color:#70e8fa;text-decoration:none}.motion-toggle{background:transparent;color:#a0c0d8;border:0;display:block;margin:0 0 10px auto;font-size:12px}.landing footer{max-width:1380px;margin:auto;border-top:1px solid #27475f;padding-top:24px}.private-copy-banner{color:#8aadc6;font-size:11px;text-align:center;margin:0;padding:8px}.landing .private-copy-banner{border-bottom:1px solid #213d54}.workspace .brand{cursor:pointer}body:not(.landing) #header-actions a{color:#b6d4e9;font-size:13px}
@media(max-width:760px){.landing header{padding:20px}.landing main{padding:0 20px}.landing header .brand{font-size:24px}.landing header .brand img{width:32px;height:40px}#header-actions{gap:13px;font-size:12px}#header-actions .outline{padding:10px 13px}.landing-hero{grid-template-columns:1fr;min-height:0;padding-top:40px;gap:8px;padding-bottom:0}.landing-hero h1{font-size:clamp(42px,10vw,64px)}.hero-copy .eyebrow{letter-spacing:.21em;font-size:10px}.hero-subtitle{font-size:19px}.url-form{margin-top:25px;gap:0}.url-form input{font-size:13px;padding:8px 0}.url-form button{font-size:13px;padding:12px;min-height:48px}.url-form>svg{width:18px;margin:0 8px}.hero-art{max-width:380px;margin:-3px auto -10px;width:85%}.hero-art img{width:100%}.home-bottom{flex-direction:column;align-items:flex-start;gap:12px;font-size:13px}.landing .private-copy-banner{font-size:10px}body.workspace #header-actions{display:none}}
@media(prefers-reduced-motion:reduce){.hero-art img{animation:none}.orbit{box-shadow:none}}
