.space-dna-dialog,.space-dna-entry,.space-dna-gate{--dna-sans:"Space Inter",var(--font-inter-tight),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--dna-ease:cubic-bezier(.2,.7,.2,1);--dna-page:#000;--dna-ink:#050505;--dna-ink-soft:rgba(0,0,0,.82);--dna-white:#fff;--dna-soft:rgba(255,255,255,.72);--dna-dim:rgba(255,255,255,.55);--dna-card:#141416;--dna-card-raised:#1b1b1d;--dna-card-line:rgba(255,255,255,.08);--dna-card-line-strong:rgba(255,255,255,.22);--dna-pill-hover:#e8eeff;--dna-dark-hover:#1a1a1a;--dna-glass:rgba(255,255,255,.45);--dna-glass-hover:rgba(255,255,255,.7);--dna-glass-line:rgba(255,255,255,.6);--dna-alert-on-light:#8f1d14;--dna-pulse:#2f55d4;--dna-fade:220px}:root .space-dna-entry{position:relative;display:flex;flex-direction:column;min-height:100dvh;overflow-x:clip;background:var(--dna-page);background-image:none;color:var(--dna-white);font-family:var(--dna-sans);font-weight:400;-webkit-font-smoothing:antialiased}body:has(main.space-dna-entry){background:#000}.space-dna-bar{position:relative;z-index:1;display:flex;align-items:center;width:100%;max-width:1280px;height:64px;margin:0 auto;padding:0 24px}:root .space-dna-brand{margin:0;color:var(--dna-ink);font:600 19px/1 var(--dna-sans);letter-spacing:-.02em}.space-dna-top{position:relative;isolation:isolate;display:flex;flex:1 0 auto;flex-direction:column;min-height:560px;color:var(--dna-ink)}.space-dna-top>.space-dna-sky{position:absolute;z-index:-1;inset:0}.space-dna-hero{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:560px;margin:0 auto;padding:clamp(28px,6vh,72px) 24px calc(var(--dna-fade) + 24px);text-align:center}.space-dna-appicon{display:grid;flex:none;place-items:center;width:76px;height:76px;overflow:hidden;border-radius:18px;background:#f2efea;box-shadow:0 18px 50px -12px rgba(0,0,20,.45),inset 0 0 0 1px rgba(255,255,255,.5)}.space-dna-appicon img{display:block;width:100%;height:100%;object-fit:cover}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-title{margin:36px 0 0;max-width:15em;color:var(--dna-ink);font:500 clamp(38px,4.6vw,56px)/1.06 var(--dna-sans);letter-spacing:-.035em;text-transform:none;text-wrap:balance;overflow-wrap:normal}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-lede{margin:18px 0 0;max-width:34em;color:var(--dna-ink-soft);font:400 clamp(16px,1.3vw,18px)/1.5 var(--dna-sans);text-wrap:balance}.space-dna-lede .space-dna-strong,.space-dna-lede strong{color:var(--dna-ink);font-weight:500}.space-dna-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:380px;margin-top:34px;text-align:center}.space-dna-actions p{margin:0}:root .space-dna-top .space-dna-note{margin:0;color:var(--dna-ink-soft);font-size:15px;line-height:1.5}:root .space-dna-top .space-dna-note-strong{margin:0;color:var(--dna-ink);font-size:16px;font-weight:500;line-height:1.4}:root .space-dna-top .space-dna-alert-text{margin:0;color:var(--dna-alert-on-light);font-size:15px;font-weight:500;line-height:1.45}:root .space-dna-top .space-dna-callout{margin:0;padding:14px 18px;color:var(--dna-ink);line-height:1.5}:root .space-dna-top .space-dna-alert,:root .space-dna-top .space-dna-callout{border:1px solid var(--dna-glass-line);border-radius:14px;background:var(--dna-glass);font-size:15px;text-align:center}:root .space-dna-top .space-dna-alert{margin:4px 0 0;padding:12px 16px;color:var(--dna-alert-on-light);line-height:1.45}.space-dna-foot{position:relative;z-index:1;display:flex;justify-content:center;padding:0 24px 28px}:root .space-dna-foot nav{margin-top:0;color:var(--dna-dim);font-size:13.5px}:root .space-dna-foot nav a{color:var(--dna-dim);text-decoration-color:rgba(255,255,255,.35);transition:color .2s}:root .space-dna-foot nav a:hover{color:var(--dna-white)}.space-dna-sky{overflow:hidden;background:#4f7fd8;pointer-events:none}.space-dna-sky-still{position:absolute;inset:-12%;background:linear-gradient(187deg,#4f87dd 6%,#79a2e6 38%,#4a5fd8 66%,#2c48c2);filter:blur(28px)}.space-dna-sky-gl,.space-dna-sky-glow{position:absolute;inset:0}.space-dna-sky-glow{opacity:.3;background:radial-gradient(90% 75% at 92% -6%,rgba(160,205,245,.34),rgba(160,205,245,0) 62%),linear-gradient(180deg,rgba(140,190,240,.16),rgba(140,190,240,0) 42%);mix-blend-mode:screen}.space-dna-sky-fade{position:absolute;right:0;bottom:0;left:0;height:var(--dna-fade);background:linear-gradient(180deg,rgba(45,85,220,0),rgba(45,85,220,.5) 23%,#2347c4 45%,#10286e 70%,#050a1c 90%,#000)}@media (forced-colors:active){.space-dna-sky{display:none}:root .space-dna-brand,:root .space-dna-top,:root :is(.space-dna-entry,.space-dna-dialog) :is(.space-dna-title,.space-dna-lede){color:CanvasText}}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border:0;border-radius:999px;font:500 15px/1.2 var(--dna-sans);letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .2s,color .2s,transform .25s var(--dna-ease)}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill:hover:not(:disabled){transform:translateY(-1px)}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill:disabled{cursor:default;opacity:.6}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill.is-dark{background:#000;color:var(--dna-white);box-shadow:0 10px 30px -10px rgba(0,0,0,.6)}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill.is-dark:hover:not(:disabled){background:var(--dna-dark-hover)}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill.is-glass{background:var(--dna-glass);color:#000;box-shadow:inset 0 0 0 1px var(--dna-glass-line)}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill.is-glass:hover:not(:disabled){background:var(--dna-glass-hover)}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill.is-light{background:var(--dna-white);color:#000}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill.is-light:hover:not(:disabled){background:var(--dna-pill-hover)}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill.is-ghost{background:rgba(255,255,255,.08);color:var(--dna-white)}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill.is-ghost:hover:not(:disabled){background:rgba(255,255,255,.16)}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill.is-small{min-height:40px;padding:0 18px;font-size:14.5px}.space-dna-pill-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}:root .space-dna-top :is(a,button,input):focus-visible{outline:2px solid #000;outline-offset:3px}:root :is(.space-dna-foot,.space-dna-dialog) :is(a,button,input):focus-visible{outline:2px solid var(--dna-white);outline-offset:3px}.space-dna-dot{display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:var(--dna-pulse)}@media (prefers-reduced-motion:no-preference){.space-dna-dot{animation:space-dna-pulse 1.8s ease-in-out infinite}}@keyframes space-dna-pulse{50%{box-shadow:0 0 0 6px rgba(47,85,212,0)}0%,to{box-shadow:0 0 0 0 rgba(47,85,212,.35)}}.space-dna-local{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:18px;border:1px solid var(--dna-glass-line);border-radius:18px;background:rgba(255,255,255,.32);text-align:center}:root .space-dna-top .space-dna-local-label{color:var(--dna-ink);font:500 15px/1.3 var(--dna-sans);letter-spacing:0;text-transform:none}.space-dna-local form{display:grid}:root dialog.space-dna-gate{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:auto;border:0;border-radius:0;background:var(--dna-page);box-shadow:none;color:var(--dna-ink)}:root dialog.space-dna-gate::backdrop{background:var(--dna-page);backdrop-filter:none}.space-dna-gate .space-dna-actions{max-width:440px;text-align:left}:root .space-dna-top [data-space-name-form] label{gap:6px;color:var(--dna-ink-soft);font:500 13.5px/1.2 var(--dna-sans)}:root .space-dna-top [data-space-name-form] input{min-height:46px;padding:0 16px;border:1px solid var(--dna-glass-line);border-radius:14px;background:rgba(255,255,255,.55);color:var(--dna-ink);font:400 16px/1.2 var(--dna-sans)}:root .space-dna-top [data-space-name-form] input:focus-visible{outline:2px solid #000;outline-offset:2px}:root .space-dna-top [data-space-name-form]>div:last-child{flex-direction:column;align-items:stretch;margin-top:8px}:root .space-dna-top [data-space-name-form] button[type=submit]{min-height:46px;padding:0 24px;border-radius:999px;background:#000;color:var(--dna-white);font:500 15px/1 var(--dna-sans);box-shadow:0 10px 30px -10px rgba(0,0,0,.6);transition:background-color .2s,transform .25s var(--dna-ease)}:root .space-dna-top [data-space-name-form] button[type=submit]:hover:not(:disabled){background:var(--dna-dark-hover);transform:translateY(-1px)}:root .space-dna-top [data-space-name-form] [role=status]{min-height:1.2em;color:var(--dna-ink-soft);font-size:13.5px;text-align:center}:root .space-dna-top [data-space-name-form] [role=status]:empty{display:none}:root dialog[data-space-setup].space-dna-dialog{width:min(680px,calc(100vw - 32px));padding:28px;border:1px solid var(--dna-card-line);border-radius:18px;background:var(--dna-card);box-shadow:0 40px 120px -30px rgba(0,0,0,.85);color:var(--dna-soft);font-family:var(--dna-sans)}:root dialog[data-space-setup].space-dna-dialog::backdrop{background:rgba(0,0,0,.72)}:root dialog[data-space-setup].space-dna-dialog h2{color:var(--dna-white);font:500 28px/1.15 var(--dna-sans);letter-spacing:-.025em}:root dialog[data-space-setup].space-dna-dialog :is(p,label){color:var(--dna-soft);font-family:var(--dna-sans)}:root dialog[data-space-setup].space-dna-dialog #space-setup-description{font-size:15.5px}:root dialog[data-space-setup].space-dna-dialog [data-space-name-form] input{min-height:42px;border:1px solid var(--dna-card-line-strong);border-radius:12px;background:rgba(255,255,255,.04);color:var(--dna-white);font:400 15px/1.2 var(--dna-sans)}:root dialog[data-space-setup].space-dna-dialog [data-space-name-form] button[type=submit]{min-height:40px;padding:0 18px;border-radius:999px;background:var(--dna-white);color:#000;font:500 14.5px/1 var(--dna-sans);transition:background-color .2s}:root dialog[data-space-setup].space-dna-dialog [data-space-name-form] button[type=submit]:hover:not(:disabled){background:var(--dna-pill-hover)}:root dialog[data-space-setup].space-dna-dialog .space-setup-apps{gap:12px;padding-top:24px}:root dialog[data-space-setup].space-dna-dialog .space-setup-card{padding:18px;border:1px solid var(--dna-card-line);border-radius:14px;background:var(--dna-card-raised);transition:border-color .25s,transform .25s var(--dna-ease)}:root dialog[data-space-setup].space-dna-dialog .space-setup-card:hover{border-color:var(--dna-card-line-strong);background:var(--dna-card-raised);transform:translateY(-2px)}:root dialog[data-space-setup].space-dna-dialog .space-setup-card:focus-visible{outline:2px solid var(--dna-white);outline-offset:3px}:root dialog[data-space-setup].space-dna-dialog .space-setup-card .space-dna-card-cta,:root dialog[data-space-setup].space-dna-dialog .space-setup-card [data-agent-name]{color:var(--dna-white);font-weight:500}@media (prefers-reduced-transparency:reduce){:root dialog[data-space-setup].space-dna-dialog::backdrop{background:#000}.space-dna-local,:root .space-dna-top :is(.space-dna-alert,.space-dna-callout){background:#eef3ff}:root .space-dna-top [data-space-name-form] input{background:#f4f7ff}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill.is-glass{background:#eef3ff}}@media (max-width:640px){.space-dna-dialog,.space-dna-entry{--dna-fade:200px}.space-dna-bar{height:58px;padding:0 16px}.space-dna-hero{padding-right:16px;padding-left:16px}.space-dna-appicon{width:64px;height:64px;border-radius:15px}:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-title{margin-top:28px;font-size:clamp(34px,10vw,42px)}.space-dna-actions{margin-top:28px}:root dialog[data-space-setup].space-dna-dialog{padding:22px 18px}:root dialog[data-space-setup].space-dna-dialog h2{font-size:24px}}@media (prefers-reduced-motion:reduce){:root :is(.space-dna-entry,.space-dna-dialog) .space-dna-pill,:root dialog[data-space-setup].space-dna-dialog .space-setup-card{transition:none;transform:none}}