@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@300;400;500&family=JetBrains+Mono:wght@400;500&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0b0d0f;--bg2:#111316;--bg3:#161a1e;--amber:#e8a020;--amber-dim:#a06a10;--text:#e8e4dc;--muted:#7a7670;--border:#222528;--green:#3ecf72;--danger:#c44c4c;--mono:"JetBrains Mono", monospace;--serif:"DM Serif Display", Georgia, serif;--sans:"DM Sans", system-ui, sans-serif}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.65}#app{min-height:100vh}.loading-screen{min-height:100vh;font-family:var(--sans);justify-content:center;align-items:center;display:flex}.mono{font-family:var(--mono)}.small{font-size:.82rem}.muted{color:var(--muted)}.nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0b0d0fe0;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.nav-brand{align-items:center;gap:.65rem;display:flex}.nav-icon{flex-shrink:0;width:2rem;height:2rem;display:block}.nav-logo{font-family:var(--mono);letter-spacing:.04em;color:var(--text);font-size:.85rem}.nav-logo span{color:var(--amber)}.nav-spacer{flex:1;min-width:.5rem}.nav-links{align-items:center;gap:.35rem;margin-left:1.25rem;font-size:.8rem;display:flex}.nav-sep{color:var(--border);-webkit-user-select:none;user-select:none;padding:0 .15rem}.nav-link{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.35rem .5rem;font-size:.78rem}.nav-link:hover{color:var(--text)}.nav-link.active{color:var(--amber)}.nav-right{align-items:center;gap:1rem;display:flex}.nav-user{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.8rem;overflow:hidden}.main{max-width:900px;margin:0 auto;padding:2.5rem 2rem 4rem}.eyebrow{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem}h1{font-family:var(--serif);margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:400;line-height:1.15}.lead{max-width:36rem;margin-bottom:1.5rem}.panel{background:var(--bg2);border:1px solid var(--border);border-radius:6px;max-width:520px;padding:2rem}.login-actions{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.hint{margin-top:1.25rem;font-size:.85rem;line-height:1.6}.inline{font-family:var(--mono);background:var(--bg3);border:1px solid var(--border);border-radius:3px;padding:.1rem .35rem;font-size:.8em}.form{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.form label{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;font-size:.72rem}.form input{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--sans);border-radius:3px;outline:none;padding:.65rem .85rem;font-size:.95rem}.form input:focus{border-color:var(--amber-dim)}.form select{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--sans);border-radius:3px;outline:none;padding:.65rem .85rem;font-size:.95rem}.form select:focus{border-color:var(--amber-dim)}.form textarea{background:var(--bg);border:1px solid var(--border);width:100%;min-height:6rem;color:var(--text);font-family:var(--mono);resize:vertical;border-radius:3px;outline:none;padding:.65rem .85rem;font-size:.85rem}.form textarea:focus{border-color:var(--amber-dim)}.btn-primary{font-family:var(--mono);background:var(--amber);color:#0b0d0f;letter-spacing:.04em;cursor:pointer;border:none;border-radius:3px;padding:.65rem 1.25rem;font-size:.82rem;font-weight:500;transition:opacity .2s}.btn-primary:hover:not(:disabled){opacity:.88}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-secondary{font-family:var(--mono);color:var(--amber);border:1px solid var(--amber);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:3px;padding:.65rem 1.25rem;font-size:.82rem;transition:background .2s}.btn-secondary:hover:not(:disabled){background:#e8a02014}.btn-secondary:disabled{opacity:.45;cursor:not-allowed}.btn-ghost{font-family:var(--mono);color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:3px;padding:.4rem .85rem;font-size:.78rem}.btn-ghost:hover{color:var(--text);border-color:var(--muted)}.btn-danger{font-family:var(--mono);color:var(--danger);border:1px solid var(--danger);cursor:pointer;background:0 0;border-radius:3px;padding:.65rem 1.25rem;font-size:.82rem}.btn-danger:hover:not(:disabled){background:#c44c4c1f}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.back{margin-bottom:1rem}.detail-toolbar .back{margin-bottom:0}.banner-error{border:1px solid var(--danger);color:var(--text);background:#c44c4c26;border-radius:4px;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.9rem}.banner-ok{border:1px solid var(--green);background:#3ecf721f;border-radius:4px;margin:1rem 0;padding:.75rem 1rem;font-size:.9rem}.banner-warn{background:#e8a0201a;border:1px solid #e8a02059;border-radius:4px;margin:1.25rem 0;padding:.75rem 1rem;font-size:.9rem}.panel-nested{max-width:560px;margin-bottom:2rem}.panel-nested h2{margin-top:0;margin-bottom:.25rem}.checkbox-row{color:var(--text);cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.checkbox-row input{width:auto;accent-color:var(--amber)}.small-btn{margin-bottom:.25rem;margin-right:.35rem;padding:.35rem .65rem;font-size:.72rem}.table-actions{white-space:nowrap;text-align:right}.inline-input{background:var(--bg);border:1px solid var(--border);width:100%;min-width:8rem;max-width:14rem;color:var(--text);border-radius:3px;padding:.35rem .5rem;font-size:.88rem}.label-edit-cell{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:12rem;display:flex}.label-edit-cell .inline-input{max-width:min(22rem,100%)}.label-edit-actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.env-rows{flex-direction:column;gap:.5rem;display:flex}.env-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.env-row input{background:var(--bg);border:1px solid var(--border);min-width:6rem;color:var(--text);border-radius:3px;flex:1;padding:.45rem .55rem;font-size:.9rem}.deploy-panel{border-top:1px solid var(--border);margin-top:1.75rem;padding:1.25rem 0}.danger-zone{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.25rem}.danger-zone h3{font-family:var(--mono);color:var(--danger);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem}.actions-inline{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.panel.panel-wide{max-width:640px}.banner-ok-wrap{border-color:var(--green)}.strong-ok{margin-bottom:.5rem;font-weight:600}.api-key-block{white-space:pre-wrap;word-break:break-all;background:var(--bg);border:1px solid var(--border);border-radius:4px;max-height:8rem;margin:.75rem 0;padding:.75rem;overflow:auto}.table-wrap{border:1px solid var(--border);border-radius:6px;margin-top:1.5rem;overflow:hidden}.table{border-collapse:collapse;width:100%;font-size:.88rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);padding:.75rem 1rem}.table th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg2);font-size:.68rem}.table tr:last-child td{border-bottom:none}.row-click{cursor:pointer;transition:background .15s}.row-click:hover{background:#e8a0200f}.tag{font-family:var(--mono);border-radius:3px;padding:.2rem .5rem;font-size:.68rem}.tag-ok{color:var(--green);border:1px solid #3ecf7266}.tag-warn{color:var(--amber);border:1px solid #e8a02066}.status-line{margin:1rem 0;font-size:.95rem}.subhead{font-family:var(--mono);letter-spacing:.08em;color:var(--amber-dim);text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem}.terminal{background:var(--bg2);border:1px solid var(--border);font-family:var(--mono);border-radius:6px;margin:1.25rem 0;font-size:.82rem;overflow:hidden}.terminal-bar{background:var(--bg3);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:.55rem 1rem;display:flex}.dot{border-radius:50%;width:10px;height:10px}.dot-r{background:#e05252}.dot-y{background:#e0a832}.dot-g{background:#4ec94e}.terminal-label{color:var(--muted);letter-spacing:.06em;margin-left:auto;font-size:.7rem}.terminal-body{padding:1.25rem 1.4rem}.terminal-body.two-col{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=640px){.terminal-body.two-col{grid-template-columns:1fr}}.actions{margin-top:1rem}pre{white-space:pre-wrap;word-break:break-word}dl.kv{grid-template-columns:minmax(140px,max-content) 1fr;gap:.35rem 1rem;margin:1rem 0;font-size:.92rem;display:grid}dl.kv dt{color:var(--muted)}dl.kv dd{word-break:break-word;margin:0}@media (width<=540px){dl.kv{grid-template-columns:1fr}dl.kv dt{margin-top:.4rem}}.admin.panel.panel-wide.svelte-vmpz94{box-sizing:border-box;width:100%;max-width:100%}.admin-grid.svelte-vmpz94{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1.5rem;min-width:0;margin-top:1.5rem;display:grid}.admin-grid.single-column.svelte-vmpz94{grid-template-columns:1fr}@media (width<=720px){.admin-grid.svelte-vmpz94{grid-template-columns:1fr}}.inline-form.svelte-vmpz94{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.inline-form.svelte-vmpz94 input:where(.svelte-vmpz94){flex:12rem;min-width:0;max-width:100%}.admin-list.svelte-vmpz94,.admin-detail.svelte-vmpz94{min-width:0}.admin-detail.svelte-vmpz94 h2:where(.svelte-vmpz94){overflow-wrap:anywhere}.table-scroll.svelte-vmpz94{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:6px;max-width:100%;margin-bottom:1.5rem;overflow-x:auto}.table-scroll.svelte-vmpz94 .data-table:where(.svelte-vmpz94){margin-bottom:0}.org-picker.svelte-vmpz94{margin:0;padding:0;list-style:none}.org-item.svelte-vmpz94{text-align:left;border:1px solid var(--border,#e5e7eb);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:.4rem;padding:.6rem .75rem;display:flex}.org-item.selected.svelte-vmpz94{border-color:var(--accent,#2563eb);background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent)}.org-name.svelte-vmpz94{font-weight:600}.org-meta.svelte-vmpz94{font-size:.85rem}.data-table.svelte-vmpz94{border-collapse:collapse;width:100%;font-size:.9rem}.data-table.svelte-vmpz94 td:where(.svelte-vmpz94){overflow-wrap:anywhere}.data-table.svelte-vmpz94 th:where(.svelte-vmpz94),.data-table.svelte-vmpz94 td:where(.svelte-vmpz94){text-align:left;border-bottom:1px solid var(--border,#e5e7eb);padding:.4rem .6rem}.code-banner.svelte-vmpz94{background:var(--bg3);border:1px solid var(--border);box-sizing:border-box;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;max-width:100%;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.code-banner.svelte-vmpz94 code:where(.svelte-vmpz94){font-family:var(--mono);word-break:break-all;font-weight:600}.danger.svelte-vmpz94{color:#b91c1c}.small.svelte-vmpz94{overflow-wrap:anywhere;word-break:break-all;font-size:.85rem}.sr-only.svelte-vmpz94{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h3.svelte-vmpz94{margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem}.marketing-page a{color:var(--amber);text-decoration:none}.marketing-page a:hover{text-decoration:underline}.marketing-page nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0b0d0fe0;justify-content:space-between;align-items:center;padding:1rem 2.5rem;display:flex;position:sticky;top:0}.marketing-page .nav-brand{align-items:center;gap:.65rem;display:flex}.marketing-page .nav-icon{flex-shrink:0;width:2rem;height:2rem;display:block}.marketing-page .nav-logo{font-family:var(--mono);letter-spacing:.04em;color:var(--text);font-size:.85rem}.marketing-page .nav-logo span{color:var(--amber)}.marketing-page nav ul{color:var(--muted);gap:2rem;font-size:.875rem;list-style:none;display:flex}.marketing-page nav ul li a{color:var(--muted)}.marketing-page nav ul li a:hover{color:var(--text);text-decoration:none}.marketing-page .nav-cta{font-family:var(--mono);border:1px solid var(--amber);color:var(--amber);letter-spacing:.05em;border-radius:3px;padding:.45rem 1.1rem;font-size:.78rem;transition:background .2s}.marketing-page .nav-cta:hover{background:#e8a0201a;text-decoration:none}.marketing-page section{max-width:1100px;margin:0 auto;padding:6rem 2.5rem}.marketing-page .hero{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;padding-top:7rem;padding-bottom:5rem;display:grid}.marketing-page .hero-eyebrow{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);text-transform:uppercase;margin-bottom:1.25rem;font-size:.72rem}.marketing-page .hero h1{font-family:var(--serif);color:var(--text);margin-bottom:1.5rem;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:400;line-height:1.12}.marketing-page .hero h1 em{color:var(--amber);font-style:italic}.marketing-page .hero-sub{color:var(--muted);max-width:480px;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.75}.marketing-page .hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.marketing-page .btn-primary{font-family:var(--mono);background:var(--amber);color:#0b0d0f;letter-spacing:.04em;border-radius:3px;padding:.7rem 1.5rem;font-size:.82rem;font-weight:500;transition:opacity .2s;display:inline-block}.marketing-page .btn-primary:hover{opacity:.85;text-decoration:none}.marketing-page .hero-note{color:var(--muted);font-size:.8rem;font-family:var(--mono)}.marketing-page .terminal{background:var(--bg2);border:1px solid var(--border);font-family:var(--mono);border-radius:6px;font-size:.82rem;overflow:hidden}.marketing-page .terminal-bar{background:var(--bg3);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:.55rem 1rem;display:flex}.marketing-page .dot{border-radius:50%;width:10px;height:10px}.marketing-page .dot-r{background:#e05252}.marketing-page .dot-y{background:#e0a832}.marketing-page .dot-g{background:#4ec94e}.marketing-page .terminal-label{color:var(--muted);letter-spacing:.06em;margin-left:auto;font-size:.7rem}.marketing-page .terminal-body{padding:1.25rem 1.4rem;line-height:2}.marketing-page .t-prompt{color:var(--amber)}.marketing-page .t-cmd{color:var(--text)}.marketing-page .t-out{color:var(--muted)}.marketing-page .t-success{color:var(--green)}.marketing-page .t-addr{color:#7ab8e8}.marketing-page .t-blank{height:.5rem;display:block}.marketing-page .rule{border:none;border-top:1px solid var(--border);max-width:1100px;margin:0 auto}.marketing-page .steps-grid{background:var(--border);border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:3rem;display:grid;overflow:hidden}.marketing-page .step{background:var(--bg2);padding:2rem 1.75rem;position:relative}.marketing-page .step-num{font-family:var(--mono);color:var(--amber-dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.68rem}.marketing-page .step h3{font-family:var(--serif);color:var(--text);margin-bottom:.75rem;font-size:1.4rem;font-weight:400;line-height:1.2}.marketing-page .step p{color:var(--muted);font-size:.9rem;line-height:1.7}.marketing-page .step code{font-family:var(--mono);background:var(--bg3);border:1px solid var(--border);color:var(--amber);border-radius:3px;padding:.15rem .45rem;font-size:.78rem}.marketing-page .section-label{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);text-transform:uppercase;margin-bottom:1rem;font-size:.7rem}.marketing-page .section-title{font-family:var(--serif);color:var(--text);margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.15}.marketing-page .section-body{color:var(--muted);max-width:560px;font-size:1rem;line-height:1.8}.marketing-page .arch-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:1rem;display:grid}.marketing-page .arch-diagram{font-family:var(--mono);color:var(--muted);background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:1.5rem;font-size:.75rem;line-height:1.85}.marketing-page .arch-diagram .hl{color:var(--amber)}.marketing-page .arch-diagram .hl2{color:var(--green)}.marketing-page .arch-diagram .hl3{color:#7ab8e8}.marketing-page .arch-features{flex-direction:column;gap:1.5rem;display:flex}.marketing-page .arch-feat{align-items:flex-start;gap:1rem;display:flex}.marketing-page .feat-icon{border:1px solid var(--border);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.marketing-page .feat-icon svg{width:15px;height:15px;stroke:var(--amber);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.marketing-page .feat-title{color:var(--text);margin-bottom:.2rem;font-size:.9rem;font-weight:500}.marketing-page .feat-desc{color:var(--muted);font-size:.84rem;line-height:1.6}.marketing-page .who-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.marketing-page .who-card{background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:1.75rem;transition:border-color .2s}.marketing-page .who-card:hover{border-color:var(--amber-dim)}.marketing-page .who-tag{font-family:var(--mono);letter-spacing:.1em;color:var(--amber);text-transform:uppercase;margin-bottom:.75rem;font-size:.68rem}.marketing-page .who-card h4{font-family:var(--serif);color:var(--text);margin-bottom:.6rem;font-size:1.15rem;font-weight:400;line-height:1.25}.marketing-page .who-card p{color:var(--muted);font-size:.85rem;line-height:1.7}.marketing-page .compare-section{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.marketing-page .compare-inner{max-width:1100px;margin:0 auto;padding:5rem 2.5rem}.marketing-page .compare-grid{background:var(--border);border:1px solid var(--border);border-radius:6px;grid-template-columns:1fr 1fr;gap:2px;margin-top:3rem;display:grid;overflow:hidden}.marketing-page .compare-col{background:var(--bg2);padding:2rem 1.75rem}.marketing-page .compare-col.ours{background:var(--bg3)}.marketing-page .compare-head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:1.25rem;padding-bottom:.75rem;font-size:.75rem}.marketing-page .compare-col.ours .compare-head{color:var(--amber)}.marketing-page .compare-row{color:var(--muted);align-items:flex-start;gap:.6rem;padding:.4rem 0;font-size:.88rem;display:flex}.marketing-page .compare-row .chk{color:var(--green);margin-top:1px;font-size:1rem}.marketing-page .compare-row .crs{color:#5a3a3a}.marketing-page .form-wrap{max-width:520px;margin-top:3rem}.marketing-page .form-row{margin-bottom:1rem}.marketing-page label{font-size:.78rem;font-family:var(--mono);color:var(--muted);letter-spacing:.06em;margin-bottom:.4rem;display:block}.marketing-page input,.marketing-page textarea,.marketing-page select{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--sans);border-radius:3px;outline:none;padding:.65rem .9rem;font-size:.9rem;transition:border-color .2s}.marketing-page input:focus,.marketing-page textarea:focus{border-color:var(--amber-dim)}.marketing-page textarea{resize:vertical;min-height:90px}.marketing-page .form-submit{background:var(--amber);color:#0b0d0f;font-family:var(--mono);letter-spacing:.05em;cursor:pointer;border:none;border-radius:3px;margin-top:.5rem;padding:.75rem 2rem;font-size:.82rem;font-weight:500;transition:opacity .2s;display:inline-block}.marketing-page .form-submit:hover{opacity:.85}.marketing-page .form-legal{color:var(--muted);margin-top:1rem;font-size:.75rem;line-height:1.6}.marketing-page footer{border-top:1px solid var(--border);max-width:1100px;color:var(--muted);font-size:.8rem;font-family:var(--mono);justify-content:space-between;align-items:center;margin:0 auto;padding:2rem 2.5rem;display:flex}.marketing-page footer a{color:var(--muted)}.marketing-page footer a:hover{color:var(--amber)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.marketing-page .cursor{background:var(--amber);vertical-align:-1px;width:7px;height:13px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.marketing-page .hero-eyebrow{animation:.5s both fadeUp}.marketing-page .hero h1{animation:.5s .1s both fadeUp}.marketing-page .hero-sub{animation:.5s .2s both fadeUp}.marketing-page .hero-actions{animation:.5s .3s both fadeUp}.marketing-page .terminal{animation:.6s .25s both fadeUp}@media (width<=800px){.marketing-page .hero{grid-template-columns:1fr;gap:2.5rem}.marketing-page .steps-grid,.marketing-page .who-grid,.marketing-page .arch-wrap,.marketing-page .compare-grid{grid-template-columns:1fr}.marketing-page nav ul{display:none}}.marketing-page.svelte-1nllfry .nav-actions:where(.svelte-1nllfry){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.marketing-page.svelte-1nllfry .btn-secondary-mkt:where(.svelte-1nllfry){font-family:var(--mono);color:var(--amber);border:1px solid var(--amber);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:3px;padding:.7rem 1.5rem;font-size:.82rem;transition:background .2s}.marketing-page.svelte-1nllfry .btn-secondary-mkt:where(.svelte-1nllfry):hover{background:#e8a0201a}.sign-in-embed.svelte-1nllfry{border-bottom:1px solid var(--border);background:var(--bg2);max-width:560px;margin:0 auto;padding:2rem 2.5rem 2.5rem}.sign-in-embed.svelte-1nllfry .panel{background:var(--bg3);border:1px solid var(--border);border-radius:6px;max-width:none;padding:1.75rem}.onboarding.svelte-ny6eg5{max-width:40rem}.onboard-head.svelte-ny6eg5{margin-bottom:1.25rem}.stepper.svelte-ny6eg5{flex-wrap:wrap;gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:flex}.stepper.svelte-ny6eg5 li:where(.svelte-ny6eg5){color:var(--muted,#888);align-items:center;gap:.35rem;font-size:.875rem;display:flex}.stepper.svelte-ny6eg5 li.active:where(.svelte-ny6eg5){color:var(--fg,inherit)}.stepper.svelte-ny6eg5 li.current:where(.svelte-ny6eg5){font-weight:600}.step-num.svelte-ny6eg5{background:var(--surface-2,#2a2a2a);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:inline-flex}.stepper.svelte-ny6eg5 li.current:where(.svelte-ny6eg5) .step-num:where(.svelte-ny6eg5){background:var(--accent,#3b82f6);color:#fff}.onboard-actions-top.svelte-ny6eg5{margin-top:.5rem}.code-input.svelte-j49u8i{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,monospace}
