.auth-shell.svelte-8bdjn9{flex-direction:column;min-height:100dvh;display:flex}@media (width>=1024px){.auth-shell.svelte-8bdjn9{grid-template-columns:1fr 1fr;height:100dvh;display:grid;overflow:hidden}}.form-panel.svelte-8bdjn9{background:#fff;flex:1;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}@media (width>=1024px){.form-panel.svelte-8bdjn9{padding:3rem 2.5rem;overflow-y:auto}}.form-wrap.svelte-8bdjn9{flex-direction:column;gap:1.25rem;width:100%;max-width:400px;display:flex}.brand-panel.svelte-8bdjn9{display:none}@media (width>=1024px){.brand-panel.svelte-8bdjn9{background:#0a0a0a;flex-direction:column;justify-content:space-between;padding:2.75rem 3rem;display:flex;position:relative;overflow:hidden}.brand-panel.svelte-8bdjn9:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 65% 42%,#ffffff08 0%,#0000 70%);position:absolute;inset:0}}.auth-logo.svelte-8bdjn9{color:#0a0a0a;letter-spacing:-.3px;font-family:Instrument Serif,serif;font-size:1.25rem;text-decoration:none}.auth-header.svelte-8bdjn9{flex-direction:column;gap:.375rem;display:flex}.auth-title.svelte-8bdjn9{letter-spacing:-.5px;color:#0a0a0a;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.auth-sub.svelte-8bdjn9{color:#0a0a0a6b;margin:0;font-size:.875rem;line-height:1.5}.auth-error.svelte-8bdjn9{color:#b91c1c;background:#b91c1c0d;border:1px solid #b91c1c21;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:flex}form.svelte-8bdjn9{flex-direction:column;gap:.875rem;display:flex}.field.svelte-8bdjn9{flex-direction:column;gap:.375rem;display:flex}label.svelte-8bdjn9,.field-label.svelte-8bdjn9{color:#0a0a0a8c;font-size:.8125rem;font-weight:500}input[type=text].svelte-8bdjn9,input[type=password].svelte-8bdjn9{color:#0a0a0a;background:#fafaf9;border:1px solid #0a0a0a1f;border-radius:8px;outline:none;padding:.65rem .875rem;font-size:.9375rem;transition:border-color .15s,background .15s,box-shadow .15s}input[type=text].svelte-8bdjn9::placeholder,input[type=password].svelte-8bdjn9::placeholder{color:#0a0a0a38}input[type=text].svelte-8bdjn9:hover,input[type=password].svelte-8bdjn9:hover{background:#fff;border-color:#0a0a0a33}input[type=text].svelte-8bdjn9:focus,input[type=password].svelte-8bdjn9:focus{background:#fff;border-color:#0a0a0a;box-shadow:0 0 0 3px #0a0a0a0f}.invite-form.svelte-8bdjn9{align-items:center;gap:1.25rem}.invite-form.svelte-8bdjn9 .field:where(.svelte-8bdjn9){align-items:center;width:100%}.code-boxes.svelte-8bdjn9{justify-content:center;gap:.65rem;width:fit-content;max-width:100%;display:flex}input.code-box.svelte-8bdjn9{text-align:center;text-transform:uppercase;background:#fff;border-radius:8px;flex:0 0 2.5rem;width:2.5rem;height:3rem;padding:0;font-family:ui-monospace,monospace;font-size:1.25rem;font-weight:600}input.code-box.svelte-8bdjn9:focus{border-color:#8fcb7b;box-shadow:0 0 0 2px #8fcb7b29}@media (width<=420px){.code-boxes.svelte-8bdjn9{gap:.45rem}input.code-box.svelte-8bdjn9{flex-basis:2.15rem;width:2.15rem;height:2.7rem}}.terms-row.svelte-8bdjn9{cursor:pointer;color:#0a0a0a8c;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.625rem;margin-top:.125rem;font-weight:400;display:flex}.terms-check-wrap.svelte-8bdjn9{flex-shrink:0;width:16px;height:16px;margin-top:1px;position:relative}.terms-cb.svelte-8bdjn9{opacity:0;cursor:pointer;z-index:1;width:16px;height:16px;margin:0;padding:0;position:absolute;inset:0}.check-box.svelte-8bdjn9{pointer-events:none;background:#fafaf9;border:1.5px solid #0a0a0a33;border-radius:4px;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:flex;position:absolute;inset:0}.check-mark.svelte-8bdjn9{opacity:0;transition:opacity .1s}.terms-cb.svelte-8bdjn9:checked~.check-box:where(.svelte-8bdjn9){background:#0a0a0a;border-color:#0a0a0a}.terms-cb.svelte-8bdjn9:checked~.check-box:where(.svelte-8bdjn9) .check-mark:where(.svelte-8bdjn9){opacity:1}.terms-text.svelte-8bdjn9{font-size:.8125rem;line-height:1.5}.terms-text.svelte-8bdjn9 a:where(.svelte-8bdjn9){color:#0a0a0a;text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline #0a0a0a4d;text-decoration:underline #0a0a0a4d}.terms-text.svelte-8bdjn9 a:where(.svelte-8bdjn9):hover{text-decoration-color:#0a0a0a}.btn-submit.svelte-8bdjn9{color:#fafaf9;cursor:pointer;background:#0a0a0a;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:.7rem 1rem;font-size:.9375rem;font-weight:500;transition:opacity .15s,transform 80ms;display:flex}.btn-submit.svelte-8bdjn9:hover:not(:disabled){opacity:.85}.btn-submit.svelte-8bdjn9:active:not(:disabled){transform:scale(.99)}.btn-submit.svelte-8bdjn9:disabled{opacity:.32;cursor:not-allowed}.oauth-grid.svelte-8bdjn9{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.oauth-btn.svelte-8bdjn9{color:#0a0a0a;cursor:pointer;white-space:nowrap;background:#fafaf9;border:1px solid #0a0a0a1c;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;display:flex}.oauth-btn.svelte-8bdjn9:hover{background:#fff;border-color:#0a0a0a33}.oauth-legal.svelte-8bdjn9{color:#0a0a0a59;text-align:center;margin:-.25rem 0 0;font-size:.75rem;line-height:1.5}.oauth-legal.svelte-8bdjn9 a:where(.svelte-8bdjn9){color:#0a0a0a8c;text-underline-offset:2px;-webkit-text-decoration:underline #0a0a0a33;text-decoration:underline #0a0a0a33}.oauth-legal.svelte-8bdjn9 a:where(.svelte-8bdjn9):hover{text-decoration-color:#0a0a0a80}.divider.svelte-8bdjn9{color:#0a0a0a47;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.divider.svelte-8bdjn9:before,.divider.svelte-8bdjn9:after{content:"";background:#0a0a0a17;flex:1;height:1px}.auth-footer.svelte-8bdjn9{color:#0a0a0a6b;text-align:center;margin:0;font-size:.8125rem}.auth-footer.svelte-8bdjn9 a:where(.svelte-8bdjn9){color:#0a0a0a;font-weight:500;text-decoration:none}.auth-footer.svelte-8bdjn9 a:where(.svelte-8bdjn9):hover{text-underline-offset:3px;text-decoration:underline}@keyframes svelte-8bdjn9-spin{to{transform:rotate(360deg)}}.spin.svelte-8bdjn9{animation:.8s linear infinite svelte-8bdjn9-spin}.brand-logo.svelte-8bdjn9{color:#ffffffd9;letter-spacing:-.3px;z-index:1;font-family:Instrument Serif,serif;font-size:1.25rem;text-decoration:none;position:relative}.brand-content.svelte-8bdjn9{z-index:1;flex-direction:column;gap:1.5rem;display:flex;position:relative}.brand-eyebrow.svelte-8bdjn9{letter-spacing:.1em;text-transform:uppercase;color:#ffffff47;margin:0;font-size:.6875rem;font-weight:600}.brand-headline.svelte-8bdjn9{color:#ffffffe6;letter-spacing:-1.5px;margin:0;font-family:Instrument Serif,serif;font-size:clamp(2.75rem,3.5vw,3.75rem);font-weight:400;line-height:1.06}.brand-headline.svelte-8bdjn9 em:where(.svelte-8bdjn9){color:#ffffff80;font-style:italic}.brand-desc.svelte-8bdjn9{color:#ffffff52;max-width:36ch;margin:0;font-size:.875rem;line-height:1.7}.api-card.svelte-8bdjn9{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;animation:9s ease-in-out infinite svelte-8bdjn9-float;overflow:hidden;box-shadow:0 24px 64px #00000080,inset 0 1px #ffffff0f}@keyframes svelte-8bdjn9-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.api-bar.svelte-8bdjn9{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.mac-dots.svelte-8bdjn9{gap:5px;display:flex}.mac-dot.svelte-8bdjn9{border-radius:50%;width:9px;height:9px}.mac-red.svelte-8bdjn9{background:#ff5f578c}.mac-yellow.svelte-8bdjn9{background:#ffbd448c}.mac-green.svelte-8bdjn9{background:#28c8408c}.api-path.svelte-8bdjn9{color:#ffffff59;flex:1;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.6875rem}.api-status-badge.svelte-8bdjn9{color:#4ade80;align-items:center;gap:.375rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.6875rem;display:flex}.ok-dot.svelte-8bdjn9{background:#4ade80;border-radius:50%;width:6px;height:6px;position:relative}.ok-dot.svelte-8bdjn9:before{content:"";background:#4ade80;border-radius:50%;animation:2.5s ease-out infinite svelte-8bdjn9-ping;position:absolute;inset:-2px}@keyframes svelte-8bdjn9-ping{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.api-pre.svelte-8bdjn9{white-space:pre;margin:0;padding:1rem 1.125rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.75rem;line-height:1.9;overflow-x:auto}.json-fade.svelte-8bdjn9{color:#fff3}.json-key.svelte-8bdjn9{color:#ffffff73}.json-string.svelte-8bdjn9{color:#ffffffc7}.json-number.svelte-8bdjn9{color:#ffffffe0}.json-warning.svelte-8bdjn9{color:#fb923c}.json-success.svelte-8bdjn9{color:#4ade80}.brand-chips.svelte-8bdjn9{z-index:1;flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.chip.svelte-8bdjn9{color:#fff6;letter-spacing:.01em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;align-items:center;padding:.35rem .75rem;font-size:.75rem;display:inline-flex}
