.login-shell.svelte-x7qeqa{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:min(100%,980px);min-height:520px;box-shadow:none;grid-template-columns:.95fr 1.05fr;display:grid;overflow:hidden}.login-panel.svelte-x7qeqa{flex-direction:column;justify-content:center;padding:40px 48px;display:flex}.mobile-brand.svelte-x7qeqa{display:none}.login-copy.svelte-x7qeqa{text-align:center;width:min(100%,340px);margin:0 auto 32px}.login-copy.svelte-x7qeqa h1:where(.svelte-x7qeqa){color:var(--foreground);font-size:var(--text-panel-title);line-height:var(--text-panel-title--line-height);letter-spacing:var(--tracking-tight-title);margin:0;font-weight:600}.login-copy.svelte-x7qeqa p:where(.svelte-x7qeqa){color:var(--muted-foreground);font-size:var(--text-body);margin:8px 0 0;line-height:1.5}.status-stack.svelte-x7qeqa{gap:12px;margin-bottom:20px;display:grid}.login-form.svelte-x7qeqa,.method-stack.svelte-x7qeqa,.divider.svelte-x7qeqa,.check-email-content.svelte-x7qeqa,.status-stack.svelte-x7qeqa,.auth-switch.svelte-x7qeqa{width:min(100%,340px);margin-left:auto;margin-right:auto}.field-group.svelte-x7qeqa{gap:8px;margin-bottom:16px;display:grid}.field-group.svelte-x7qeqa label:where(.svelte-x7qeqa){color:var(--foreground);font-size:var(--text-label);letter-spacing:0;text-transform:none;font-weight:500}.label-row.svelte-x7qeqa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.label-row.svelte-x7qeqa a:where(.svelte-x7qeqa){color:var(--muted-foreground);font-size:var(--text-label);font-weight:500;text-decoration:none;transition:color .15s}.label-row.svelte-x7qeqa a:where(.svelte-x7qeqa):hover,.auth-switch.svelte-x7qeqa a:where(.svelte-x7qeqa):hover,.terms-copy.svelte-x7qeqa a:where(.svelte-x7qeqa):hover{color:var(--foreground)}.compact-field.svelte-x7qeqa{margin-bottom:16px}.password-input.svelte-x7qeqa{position:relative}.password-toggle.svelte-x7qeqa{inset-block:0;border-radius:0 var(--radius) var(--radius) 0;width:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .15s;display:grid;position:absolute;right:0}.password-toggle.svelte-x7qeqa:hover{color:var(--foreground)}.password-toggle.svelte-x7qeqa:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 30%, transparent);outline:none}.field-help.svelte-x7qeqa,.password-help.svelte-x7qeqa{color:var(--muted-foreground);font-size:var(--text-caption);margin:0;line-height:1.4}.check-email-content.svelte-x7qeqa{text-align:center;justify-items:center;gap:12px;display:grid}.check-email-content.svelte-x7qeqa>p:where(.svelte-x7qeqa){color:var(--foreground);font-size:var(--text-body);margin:0;line-height:1.5}.check-email-content.svelte-x7qeqa>.field-help:where(.svelte-x7qeqa){color:var(--muted-foreground)}.check-email-content.svelte-x7qeqa form:where(.svelte-x7qeqa){width:100%;margin-top:4px}.mail-status.svelte-x7qeqa{background:color-mix(in oklab, var(--primary) 10%, transparent);width:44px;height:44px;color:var(--primary);border-radius:999px;place-items:center;display:grid}.password-help.svelte-x7qeqa{margin:0 0 16px}.method-stack.svelte-x7qeqa{gap:12px;display:grid}.method-stack.svelte-x7qeqa+.method-stack:where(.svelte-x7qeqa){margin-top:12px}.last-used.svelte-x7qeqa{background:var(--primary);color:var(--primary-foreground);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-weight:600;display:inline-flex;position:absolute;right:10px}.divider.svelte-x7qeqa{color:var(--muted-foreground);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:12px;margin:20px auto;font-weight:500;display:flex}.divider.svelte-x7qeqa:before,.divider.svelte-x7qeqa:after{content:"";background:var(--border);flex:1;height:1px}.auth-switch.svelte-x7qeqa{color:var(--muted-foreground);text-align:center;font-size:var(--text-body);margin:32px auto 0;font-weight:500}.auth-switch.svelte-x7qeqa a:where(.svelte-x7qeqa),.terms-copy.svelte-x7qeqa a:where(.svelte-x7qeqa){color:var(--foreground);text-underline-offset:3px;font-weight:600;text-decoration:underline}.visual-panel.svelte-x7qeqa{border-left:1px solid var(--border);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 38%), color-mix(in oklab, var(--muted) 44%, var(--background));color:var(--foreground);flex-direction:column;justify-content:center;padding:32px;display:flex;overflow:hidden}.visual-panel-content.svelte-x7qeqa{flex-direction:column;gap:18px;width:min(100%,430px);margin:0 auto;display:flex}.visual-brand.svelte-x7qeqa{align-items:center;gap:12px;display:flex}.visual-logo-container.svelte-x7qeqa{width:32px;height:32px}.visual-logo-container.svelte-x7qeqa .brand-mark{width:100%;height:100%}.visual-brand-text.svelte-x7qeqa{text-align:left}.visual-brand-text.svelte-x7qeqa h2:where(.svelte-x7qeqa){width:56px;color:var(--foreground);margin:0;line-height:1}.visual-copy.svelte-x7qeqa{text-align:left}.visual-copy.svelte-x7qeqa h2:where(.svelte-x7qeqa){color:var(--foreground);font-size:var(--text-heading);letter-spacing:var(--tracking-tight-title);font-weight:600;line-height:var(--leading-panel-title);margin:0}.loop-map.svelte-x7qeqa{justify-items:center;width:100%;display:grid}.source-row.svelte-x7qeqa,.agent-row.svelte-x7qeqa{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.flow-node.svelte-x7qeqa{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab, var(--background) 92%, transparent);min-width:0;min-height:38px;color:var(--foreground);font-size:var(--text-caption);align-items:center;gap:8px;padding:0 11px;font-weight:500;line-height:1;display:flex}.source-node.svelte-x7qeqa,.agent-node.svelte-x7qeqa{justify-content:flex-start}.centered-node.svelte-x7qeqa{justify-content:center;min-width:174px}.brand-icon.svelte-x7qeqa,.node-icon.svelte-x7qeqa{border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.brand-icon.svelte-x7qeqa img:where(.svelte-x7qeqa){object-fit:contain;width:16px;height:16px}.node-icon.svelte-x7qeqa{background:color-mix(in oklab, var(--primary) 9%, transparent);color:var(--primary)}.github-icon.svelte-x7qeqa{background:#fff}.finding-node.svelte-x7qeqa{border-color:color-mix(in oklab, var(--primary) 32%, var(--border));background:color-mix(in oklab, var(--primary) 7%, var(--background));width:100%;min-height:48px}.finding-facts.svelte-x7qeqa{color:var(--muted-foreground);font-size:var(--text-micro);line-height:var(--text-micro--line-height);white-space:nowrap;margin-left:auto;font-weight:500}.flow-connector.svelte-x7qeqa{background:var(--border);width:1px;height:15px;display:block;position:relative}.fork-connector.svelte-x7qeqa{width:50%;height:18px;position:relative}.fork-connector.svelte-x7qeqa:before{content:"";border-top:1px solid var(--border);position:absolute;top:8px;left:0;right:0}.fork-connector.svelte-x7qeqa:after{content:"";border-right:1px solid var(--border);border-left:1px solid var(--border);position:absolute;inset:8px 0 0}.fork-connector.svelte-x7qeqa span:where(.svelte-x7qeqa){border-left:1px solid var(--border);height:9px;position:absolute;top:0;left:50%}.merge-connector.svelte-x7qeqa{transform:rotate(180deg)}.result-node.svelte-x7qeqa{justify-content:center;min-width:196px}.status-dot.svelte-x7qeqa{color:var(--primary);font-size:var(--text-micro);line-height:var(--text-micro--line-height);text-transform:uppercase;align-items:center;gap:5px;margin-left:4px;font-weight:600;display:inline-flex}.status-dot.svelte-x7qeqa:before{content:"";background:var(--primary);border-radius:999px;width:5px;height:5px}.terms-copy.svelte-x7qeqa{color:var(--muted-foreground);text-align:center;font-size:var(--text-label);margin:0}@media (width<=767.98px){.login-shell.svelte-x7qeqa{grid-template-columns:1fr;min-height:auto}.login-panel.svelte-x7qeqa{padding:32px 24px}.mobile-brand.svelte-x7qeqa{color:var(--foreground);align-self:center;margin-bottom:28px;text-decoration:none;display:inline-flex}.visual-panel.svelte-x7qeqa{display:none}}
