.elu-sdk-gate,.elu-sdk-gate-pane{--sdk-page:var(--color-bg);--sdk-on:var(--color-text);--sdk-paper:var(--color-surface);--sdk-well:var(--color-bg-alt);--sdk-line:var(--border-soft);--sdk-line-strong:var(--border-strong);--sdk-accent-ink:var(--color-brand-ink);--sdk-green:var(--color-success);--sdk-green-ring:color-mix(in srgb, var(--color-success) 42%, transparent);--sdk-green-halo:var(--color-success-bg);--sdk-green-glow:color-mix(in srgb, var(--color-success) 18%, transparent);--sdk-muted:var(--color-text-muted);--sdk-faint:var(--color-text-faint);--sdk-accent-soft:var(--color-brand-subtle);--sdk-accent-border:var(--color-brand);--sdk-accent-on:var(--color-brand-ink);--sdk-accent-hover:var(--color-brand-subtle);--sdk-ai-button:var(--primary);--sdk-ai-button-hover:color-mix(in srgb, var(--primary) 85%, var(--color-surface));--sdk-ai-button-on:var(--primary-foreground);--sdk-control:var(--color-surface);--sdk-control-hover:var(--color-bg-alt);--sdk-panel:var(--color-surface);--sdk-panel-hover:var(--color-bg-alt);--sdk-code-bg:var(--color-bg-alt);--sdk-code-on:var(--color-text);--sdk-primary-button:var(--primary);--sdk-primary-button-hover:color-mix(in srgb, var(--primary) 85%, var(--color-surface));--sdk-primary-button-on:var(--primary-foreground);--sdk-document-sheen:none;--sdk-document-wash:none;--sdk-atmosphere:none}.elu-dashboard-setup{box-sizing:border-box;width:100%;min-height:100%;color:var(--color-text);place-items:center;padding:clamp(18px,4vw,52px);display:grid;position:relative;overflow:hidden}.elu-dashboard-setup__halo,.elu-dashboard-setup__halo--warning{display:none}.elu-dashboard-setup__panel{box-sizing:border-box;border:1px solid var(--glass-border);border-radius:var(--radius-shell);background:var(--glass-panel-bg);width:min(820px,100%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;padding:clamp(24px,4vw,42px);display:flex;position:relative}.elu-dashboard-setup__header{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:17px;display:grid}.elu-dashboard-setup__icon{border:1px solid var(--color-border-soft);border-radius:var(--radius-control);background:var(--color-brand-subtle);width:52px;height:52px;color:var(--color-brand-ink);box-shadow:none;place-items:center;display:grid}.dark .elu-dashboard-setup__icon{border-color:var(--color-brand-subtle);background:var(--color-brand-subtle);color:var(--color-brand-ink);box-shadow:none}.elu-dashboard-setup__icon svg{width:22px;height:22px}.elu-dashboard-setup__header p{color:var(--color-brand-ink);font-family:var(--font-mono-stack);letter-spacing:.11em;font-size:10px;font-weight:500}.elu-dashboard-setup__header h1{color:var(--color-text);letter-spacing:-.04em;margin-top:6px;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.06}.elu-dashboard-setup__header>div>span{max-width:610px;color:var(--color-text-muted);margin-top:11px;font-size:15px;line-height:1.55;display:block}.elu-dashboard-setup__mobile-note{display:none}.elu-dashboard-setup__managed{margin-top:30px}.elu-dashboard-setup__managed>div{border-color:var(--color-border-soft);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:none;padding:20px}.dark .elu-dashboard-setup__managed>div{border-color:var(--color-border-soft);background:var(--color-surface);box-shadow:none}.elu-dashboard-setup__managed [data-slot=button],.elu-dashboard-setup__managed [data-slot=select-trigger]{min-height:44px}.elu-dashboard-setup__divider{color:var(--color-text-faint);font-family:var(--font-mono-stack);letter-spacing:.12em;align-items:center;gap:13px;margin:21px 0;font-size:9px;font-weight:500;display:flex}.elu-dashboard-setup__divider:before,.elu-dashboard-setup__divider:after{background:var(--color-border-soft);content:"";flex:1;height:1px}.elu-dashboard-setup__existing-tool{border:1px solid var(--color-border-soft);border-radius:var(--radius-inner);background:var(--color-surface);min-height:64px;color:var(--color-text);justify-content:space-between;align-items:center;gap:18px;padding:11px 16px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.dark .elu-dashboard-setup__existing-tool{background:var(--color-surface)}.elu-dashboard-setup__existing-tool:hover{border-color:var(--color-border-soft);background:var(--color-surface);transform:translateY(-1px)}.elu-dashboard-setup__existing-tool>span{flex-direction:column;gap:3px;min-width:0;display:flex}.elu-dashboard-setup__existing-tool strong{font-size:14px;font-weight:500}.elu-dashboard-setup__existing-tool span span{color:var(--color-text-muted);font-size:13px;line-height:1.4}.elu-dashboard-setup__existing-tool>svg{width:18px;height:18px;color:var(--color-brand-ink);flex:none}.elu-dashboard-setup__panel--state{text-align:center;align-items:center;width:min(570px,100%);padding-block:clamp(38px,7vw,64px)}.elu-dashboard-setup__state-icon{border:1px solid var(--color-border-soft);border-radius:var(--radius-inner);background:var(--color-brand-subtle);width:58px;height:58px;color:var(--color-brand-ink);box-shadow:none;place-items:center;display:grid}.dark .elu-dashboard-setup__state-icon{border-color:var(--color-brand-subtle);color:var(--color-brand-ink);box-shadow:none}.elu-dashboard-setup__state-icon--warning{border-color:var(--color-brand-subtle);background:var(--color-warning-bg);color:var(--color-warning)}.dark .elu-dashboard-setup__state-icon--warning{border-color:var(--color-brand-subtle);color:var(--color-warning)}.elu-dashboard-setup__state-icon svg{width:24px;height:24px}.elu-dashboard-setup__state-eyebrow{color:var(--color-brand-ink);font-family:var(--font-mono-stack);letter-spacing:.11em;margin-top:23px;font-size:10px;font-weight:500}.elu-dashboard-setup__panel--state h1{max-width:460px;color:var(--color-text);letter-spacing:-.04em;margin-top:10px;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.08}.elu-dashboard-setup__state-copy{max-width:450px;color:var(--color-text-muted);margin-top:14px;font-size:15px;line-height:1.55}.elu-dashboard-setup__state-note{border-top:1px solid var(--color-border-soft);max-width:430px;color:var(--color-text-faint);margin-top:22px;padding-top:17px;font-size:13px;line-height:1.5}.elu-dashboard-setup__state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:27px;display:flex}.elu-dashboard-setup__state-primary,.elu-dashboard-setup__state-secondary{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.elu-dashboard-setup__state-primary{border:1px solid var(--color-border-soft);box-shadow:none;background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);border-radius:999px}.elu-dashboard-setup__state-primary:hover{background:color-mix(in srgb, var(--primary) 85%, var(--color-surface));color:var(--primary-foreground);border-color:var(--primary)}.elu-dashboard-setup__state-secondary{border:1px solid var(--color-border-soft);background:var(--color-surface);color:var(--color-text);border-radius:999px}.dark .elu-dashboard-setup__state-secondary{background:var(--color-surface);border-radius:999px}.elu-dashboard-setup__state-secondary:hover{border-color:var(--color-border-soft);background:var(--color-surface)}.elu-dashboard-setup button:focus-visible,.elu-dashboard-setup a:focus-visible,.elu-dashboard-setup [data-slot=select-trigger]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.elu-sdk-gate{isolation:isolate;min-height:calc(100dvh - 96px);color:var(--sdk-on);font-family:var(--font-body);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;background:0 0;padding:18px;position:relative;overflow-x:clip}.elu-sdk-gate::selection,.elu-sdk-gate ::selection{background:var(--color-brand);color:var(--color-brand-foreground)}.elu-sdk-gate__atmosphere,.elu-sdk-gate__atmosphere:after,.elu-sdk-gate__source-lines,.elu-sdk-gate__corner-light,.elu-sdk-gate__corner-stars,.elu-sdk-gate__source-lines,.elu-sdk-gate__corner-light,.elu-sdk-gate__corner-stars,.elu-sdk-gate__corner-light--left,.elu-sdk-gate__corner-stars--left,.elu-sdk-gate__corner-light--right,.elu-sdk-gate__corner-stars--right,.elu-sdk-gate__corner-light--left,.elu-sdk-gate__corner-light--right,.elu-sdk-gate__corner-stars--left,.elu-sdk-gate__corner-stars--right,.elu-sdk-gate__corner-stars,.elu-sdk-gate__corner-stars--right,.elu-sdk-gate__corner-light,.dark .elu-sdk-gate__source-lines,.dark .elu-sdk-gate__corner-light,.dark .elu-sdk-gate__corner-stars{display:none}.elu-sdk-gate__document{isolation:isolate;border:1px solid var(--glass-border);border-radius:var(--radius-shell);background:var(--glass-panel-bg);width:min(1184px,100%);min-height:calc(100dvh - 132px);box-shadow:var(--glass-shadow);margin:0 auto;animation:.52s cubic-bezier(.2,.7,.2,1) both elu-sdk-rise;position:relative;overflow:hidden}.elu-sdk-gate__document:before,.elu-sdk-gate__document:after,.elu-sdk-gate__document:before,.elu-sdk-gate__document:after,.dark .elu-sdk-gate__document:before{display:none}.elu-sdk-gate__document-bar{z-index:1;border-bottom:1px solid var(--sdk-line);height:52px;color:var(--sdk-faint);font-family:var(--font-mono-stack);letter-spacing:.1em;justify-content:flex-start;align-items:center;gap:20px;padding:0 22px;font-size:11px;font-weight:500;display:flex;position:relative}.elu-sdk-gate__document-status{color:var(--sdk-muted);align-items:center;gap:9px;display:inline-flex}.elu-sdk-gate__document-status-dot{background:var(--sdk-green);width:6px;height:6px;box-shadow:0 0 12px var(--sdk-green-glow);border-radius:999px;flex:none}.elu-sdk-gate__document-bar>span:nth-child(2){margin-left:auto}.elu-sdk-gate__document-actions{letter-spacing:0;align-items:center;gap:7px;margin-left:4px;display:inline-flex}.elu-sdk-gate__document-actions a{border:1px solid var(--sdk-line);background:var(--sdk-control);min-height:44px;color:var(--sdk-muted);font-family:var(--font-body);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:500;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.elu-sdk-gate__document-actions a:hover{border-color:var(--sdk-accent-border);background:var(--sdk-accent-soft);color:var(--sdk-accent-ink)}.elu-sdk-gate__document-actions svg{width:13px;height:13px}.elu-sdk-gate__document-body{z-index:1;min-height:calc(100dvh - 184px);position:relative}.elu-sdk-gate-install{width:min(990px,100%);margin:0 auto;padding:clamp(44px,5vw,70px) clamp(34px,5vw,62px) 42px}.elu-sdk-gate-install__mobile-handoff{display:none}.elu-sdk-gate-install__hero{display:grid}.elu-sdk-gate-install__hero-copy{max-width:710px}.elu-sdk-gate-install__eyebrow,.elu-sdk-gate-install__method-meta{color:var(--sdk-accent-ink);font-family:var(--font-mono-stack);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:500}.elu-sdk-gate-install__hero h1{max-width:720px;color:var(--sdk-on);letter-spacing:-.046em;margin-top:13px;font-size:clamp(40px,4.25vw,58px);font-weight:500;line-height:1.01}.elu-sdk-gate-install__lede{max-width:700px;color:var(--sdk-muted);letter-spacing:-.012em;margin-top:19px;font-size:18px;line-height:1.58}.elu-sdk-gate-install__existing-tool{color:var(--sdk-muted);margin:26px 0 0;padding:0 2px;font-size:13px}.elu-sdk-gate-install__existing-tool a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sdk-line-strong);text-decoration-color:var(--sdk-line-strong);text-underline-offset:3px;transition:color .16s,text-decoration-color .16s}.elu-sdk-gate-install__existing-tool a:hover{color:var(--sdk-accent-on);text-decoration-color:currentColor}.elu-sdk-gate-install__ai{border-left:2px solid var(--sdk-accent-ink);margin-top:clamp(46px,5vw,68px);padding:5px 0 7px clamp(24px,3vw,34px);position:relative}.elu-sdk-gate-install__method-meta{color:var(--sdk-faint);align-items:center;gap:10px;display:flex}.elu-sdk-gate-install__recommended{border:1px solid var(--sdk-accent-border);background:var(--sdk-accent-soft);height:24px;color:var(--sdk-accent-on);letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;display:inline-flex}.elu-sdk-gate-install__ai-row{justify-content:space-between;align-items:center;gap:30px;margin-top:15px;display:flex}.elu-sdk-gate-install__ai h2,.elu-sdk-gate-install__manual-copy strong{color:var(--sdk-on);letter-spacing:-.025em;font-size:27px;font-weight:500;line-height:1.15;display:block}.elu-sdk-gate-install__ai p,.elu-sdk-gate-install__manual-copy>span:last-child{max-width:610px;color:var(--sdk-muted);margin-top:8px;font-size:16px;line-height:1.5}.elu-sdk-gate-install__ai [aria-label="Copy AI install prompt"]{border-color:var(--sdk-ai-button);background:var(--sdk-ai-button);min-width:190px;height:50px;color:var(--sdk-ai-button-on);box-shadow:none;border-radius:999px;justify-content:center;font-size:14px;font-weight:500}.elu-sdk-gate-install__ai [aria-label="Copy AI install prompt"]:hover{border-color:var(--sdk-ai-button-hover);background:var(--sdk-ai-button-hover);color:var(--sdk-ai-button-on)}.elu-sdk-gate-install__ai [aria-label="Copy AI install prompt"] svg{color:currentColor}.elu-sdk-gate-install__manual{border:1px solid var(--sdk-line-strong);border-radius:var(--radius-panel);background:var(--sdk-panel);box-shadow:none;margin-top:clamp(44px,5vw,64px)}.elu-sdk-gate-install__manual-toggle{border-radius:inherit;width:100%;min-height:118px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;transition:background .16s,border-color .16s;display:flex}.elu-sdk-gate-install__manual-toggle:hover{background:var(--sdk-panel-hover)}.elu-sdk-gate-install__manual-copy{display:block}.elu-sdk-gate-install__manual-copy .elu-sdk-gate-install__method-meta{margin-bottom:9px}.elu-sdk-gate-install__manual-copy strong{font-size:22px}.elu-sdk-gate-install__manual-copy>span:last-child{margin-top:5px;font-size:15px;display:block}.elu-sdk-gate-install__manual-action{color:var(--sdk-accent-on);flex:none;align-items:center;gap:12px;font-size:14px;font-weight:500;display:inline-flex}.elu-sdk-gate-install__manual-icon{border:1px solid var(--sdk-accent-border);border-radius:var(--radius-control);background:var(--sdk-accent-soft);place-items:center;width:42px;height:42px;display:grid}.elu-sdk-gate-install__manual-icon svg{width:19px;height:19px;transition:transform .18s}.elu-sdk-gate-install__manual-icon svg.is-expanded{transform:rotate(180deg)}.elu-sdk-gate-install__manual-body{border-top:1px solid var(--sdk-line);padding:28px}.elu-sdk-gate-install__manual-body[hidden]{display:none}.elu-sdk-gate-install__tabs{border:1px solid var(--sdk-line);background:var(--sdk-well);border-radius:999px;width:auto;height:46px;padding:4px;display:inline-flex}.elu-sdk-gate-install__tabs [data-slot=tabs-trigger]{min-width:142px;color:var(--sdk-muted);border-radius:999px;gap:7px;font-size:14px}.elu-sdk-gate-install__tabs [data-slot=tabs-trigger] svg{width:15px;height:15px}.elu-sdk-gate-install__tabs [data-slot=tabs-trigger][data-state=active]{background:var(--sdk-accent-soft);color:var(--sdk-accent-on);box-shadow:none}.elu-sdk-gate-install__steps{margin-top:28px}.elu-sdk-gate-install__step{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.elu-sdk-gate-install__step+.elu-sdk-gate-install__step{margin-top:4px}.elu-sdk-gate-install__step-number{color:var(--sdk-accent-ink);font-family:var(--font-mono-stack);letter-spacing:.08em;padding-top:4px;font-size:11px;font-weight:500}.elu-sdk-gate-install__step-content h3{color:var(--sdk-on);align-items:center;gap:10px;font-size:18px;font-weight:500;display:flex}.elu-sdk-gate-install__step-content h3 span{border:1px solid var(--sdk-line-strong);color:var(--sdk-faint);font-family:var(--font-mono-stack);letter-spacing:.08em;border-radius:999px;padding:3px 7px;font-size:8px}.elu-sdk-gate-install__step-content>p{color:var(--sdk-muted);margin:6px 0 14px;font-size:15px;line-height:1.5}.elu-sdk-gate-install__step-content p code{color:var(--sdk-accent-on);font-family:var(--font-mono-stack)}.elu-sdk-gate-install__step-content p a{color:var(--sdk-accent-on);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.elu-sdk-gate-install__step-content p a svg{width:13px;height:13px}.elu-sdk-gate-install pre{border-color:var(--sdk-line-strong);border-radius:var(--radius-inner);background:var(--sdk-code-bg);max-width:100%;color:var(--sdk-code-on);font-size:12px}.elu-sdk-gate-install .from-white{--tw-gradient-from:var(--sdk-code-bg) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.elu-sdk-gate-install [data-slot=button][data-variant=ghost]{color:var(--sdk-muted)}.elu-sdk-gate-install [data-slot=button][data-variant=ghost]:hover{background:var(--sdk-accent-soft);color:var(--sdk-accent-on)}.elu-sdk-gate-install__status{align-items:center;gap:13px;margin-top:34px;padding:0 2px;display:flex}.elu-sdk-gate-install__status-dot,.elu-sdk-gate-waiting__status-dot{border:2px solid var(--sdk-green-ring);background:var(--sdk-green);width:11px;height:11px;box-shadow:0 0 0 5px var(--sdk-green-halo), 0 0 18px var(--sdk-green-glow);border-radius:999px;flex:none;animation:2.3s ease-in-out infinite elu-sdk-pulse}.elu-sdk-gate-install__status-copy,.elu-sdk-gate-waiting__status-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.elu-sdk-gate-install__status-copy strong,.elu-sdk-gate-waiting__status-copy strong{color:var(--sdk-on);font-size:14px;font-weight:500}.elu-sdk-gate-install__status-copy span,.elu-sdk-gate-waiting__status-copy span{color:var(--sdk-faint);font-size:13px}.elu-sdk-gate-install__status>button{border:1px solid var(--sdk-line-strong);background:var(--sdk-control);min-height:44px;color:var(--sdk-muted);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.elu-sdk-gate-install__status>button:hover:not(:disabled){border-color:var(--sdk-accent-border);background:var(--sdk-accent-soft);color:var(--sdk-accent-on)}.elu-sdk-gate-install__status>button:disabled{cursor:default;opacity:.58}.elu-sdk-gate-install__status>button svg{width:15px;height:15px}.elu-sdk-gate-waiting{min-height:inherit;place-items:center;padding:60px 34px;display:grid}.elu-sdk-gate-waiting__content{width:min(760px,100%)}.elu-sdk-gate-waiting__eyebrow{color:var(--sdk-green);font-family:var(--font-mono-stack);letter-spacing:.11em;font-size:11px;font-weight:500}.elu-sdk-gate-waiting__title{color:var(--sdk-on);letter-spacing:-.046em;margin-top:14px;font-size:clamp(40px,4.8vw,62px);font-weight:500;line-height:1.02}.elu-sdk-gate-waiting__copy{max-width:690px;color:var(--sdk-muted);margin-top:21px;font-size:18px;line-height:1.58}.elu-sdk-gate-waiting__site{color:var(--sdk-on);font-family:var(--font-mono-stack);font-size:.92em}.elu-sdk-gate-waiting__actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.elu-sdk-gate-waiting__primary,.elu-sdk-gate-waiting__secondary{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.elu-sdk-gate-waiting__primary{border:1px solid var(--sdk-primary-button);background:var(--sdk-primary-button);color:var(--sdk-primary-button-on)}.elu-sdk-gate-waiting__primary:hover{background:var(--sdk-primary-button-hover);transform:translateY(-1px)}.elu-sdk-gate-waiting__secondary{border:1px solid var(--sdk-line-strong);background:var(--sdk-control);color:var(--sdk-muted)}.elu-sdk-gate-waiting__secondary:hover:not(:disabled){border-color:var(--sdk-accent-border);background:var(--sdk-accent-soft);color:var(--sdk-accent-on)}.elu-sdk-gate-waiting__primary svg,.elu-sdk-gate-waiting__secondary svg,.elu-sdk-gate-waiting__troubleshoot svg{width:16px;height:16px}.elu-sdk-gate-waiting__status{align-items:center;gap:14px;margin-top:48px;display:flex}.elu-sdk-gate-waiting__troubleshoot{color:var(--sdk-faint);background:0 0;border:0;align-items:center;gap:7px;margin-top:30px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.elu-sdk-gate-waiting__troubleshoot:hover{color:var(--sdk-on)}.elu-sdk-gate button:focus-visible,.elu-sdk-gate a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}body:has(.elu-sdk-gate) [role=dialog] button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}body:has(.elu-sdk-gate) [role=dialog] a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@keyframes elu-sdk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes elu-sdk-stars{0%{transform:translate(0,0)}to{transform:translate(-42px,-30px)}}@keyframes elu-sdk-pulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media (max-width:820px){.elu-sdk-gate{padding:12px}.elu-sdk-gate__document{width:min(760px,100%)}.elu-sdk-gate__document-bar>span:nth-child(2){display:none}.elu-sdk-gate__document-actions{margin-left:auto}.elu-sdk-gate-install__hero{grid-template-columns:1fr;align-items:start;gap:25px}.elu-sdk-gate-install__ai-row{flex-direction:column;align-items:flex-start}}@media (max-width:580px){.elu-dashboard-setup{min-height:100%;padding:10px}.elu-dashboard-setup__panel{border-radius:var(--radius-shell);width:100%;padding:22px 18px}.elu-dashboard-setup__header{grid-template-columns:1fr;gap:14px}.elu-dashboard-setup__icon{border-radius:var(--radius-control);width:46px;height:46px}.elu-dashboard-setup__header h1{font-size:32px}.elu-dashboard-setup__header>div>span{font-size:14px}.elu-dashboard-setup__mobile-note,.elu-sdk-gate-install__mobile-handoff{border:1px solid var(--color-border-soft);border-radius:var(--radius-inner);background:var(--color-surface);color:var(--color-text);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.dark .elu-dashboard-setup__mobile-note{border-color:var(--color-border-soft);background:var(--color-surface)}.elu-dashboard-setup__mobile-note{margin-top:22px}.elu-dashboard-setup__mobile-note>svg,.elu-sdk-gate-install__mobile-handoff-icon{border-radius:var(--radius-control);background:var(--color-brand-subtle);width:40px;height:40px;color:var(--color-brand-ink);place-items:center;display:grid}.elu-dashboard-setup__mobile-note>svg{box-sizing:border-box;padding:10px}.elu-sdk-gate-install__mobile-handoff-icon svg{width:19px;height:19px}.elu-dashboard-setup__mobile-note>span,.elu-sdk-gate-install__mobile-handoff>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.elu-dashboard-setup__mobile-note strong,.elu-sdk-gate-install__mobile-handoff strong{font-size:14px;font-weight:500}.elu-dashboard-setup__mobile-note span span,.elu-sdk-gate-install__mobile-handoff span span{color:var(--color-text-muted);font-size:12px;line-height:1.45}.elu-dashboard-setup__managed{margin-top:18px}.elu-dashboard-setup__managed>div{border-radius:var(--radius-panel);padding:15px}.elu-dashboard-setup__managed [data-slot=badge]{white-space:normal;flex-shrink:1;min-width:0}.elu-dashboard-setup__managed [data-slot=select-trigger]{max-width:100%}.elu-dashboard-setup__existing-tool{align-items:flex-start;padding:13px 14px}.elu-dashboard-setup__panel--state{padding-block:38px}.elu-dashboard-setup__state-actions,.elu-dashboard-setup__state-primary,.elu-dashboard-setup__state-secondary{border-radius:999px;width:100%}.elu-sdk-gate{min-height:calc(100dvh - 92px);padding:8px}.elu-sdk-gate__document{border-radius:var(--radius-shell);width:100%;min-height:calc(100dvh - 108px)}.elu-sdk-gate__document-bar{height:46px;padding:0 15px;font-size:9px}.elu-sdk-gate__document-bar>span:nth-child(2){display:none}.elu-sdk-gate__document-actions{margin-left:auto}.elu-sdk-gate__document-actions a{min-height:44px;padding:0 8px;font-size:10px}.elu-sdk-gate__document-actions a:first-child{display:none}.elu-sdk-gate__document-body{min-height:0}.elu-sdk-gate-install{padding:36px 20px 30px}.elu-sdk-gate-install__mobile-handoff{border-color:var(--sdk-accent-border);background:var(--sdk-accent-soft);color:var(--sdk-on);margin-bottom:28px}.elu-sdk-gate-install__mobile-handoff-icon{background:var(--sdk-accent-soft);color:var(--sdk-accent-on)}.elu-sdk-gate-install__mobile-handoff span span{color:var(--sdk-muted)}.elu-sdk-gate-install__hero h1,.elu-sdk-gate-waiting__title{font-size:37px}.elu-sdk-gate-install__lede,.elu-sdk-gate-waiting__copy{font-size:16px}.elu-sdk-gate-install__ai{margin-top:42px;padding-left:21px}.elu-sdk-gate-install__ai [aria-label="Copy AI install prompt"],.elu-sdk-gate-install__ai-row>div:last-child{width:100%}.elu-sdk-gate-install__manual-toggle{flex-direction:column;align-items:flex-start;gap:22px;min-height:0;padding:22px}.elu-sdk-gate-install__manual-action{justify-content:space-between;width:100%}.elu-sdk-gate-install__manual-body{padding:20px}.elu-sdk-gate-install__tabs{width:100%}.elu-sdk-gate-install__tabs [data-slot=tabs-trigger]{flex:1;min-width:0;padding-inline:8px;font-size:12px}.elu-sdk-gate-install__step{grid-template-columns:34px minmax(0,1fr)}.elu-sdk-gate-install__status{flex-wrap:wrap;align-items:flex-start}.elu-sdk-gate-install__status>button{justify-content:center;width:100%;margin-top:9px;margin-left:0}.elu-sdk-gate-waiting{place-items:start;padding:46px 24px}.elu-sdk-gate-waiting__primary,.elu-sdk-gate-waiting__secondary{width:100%}}@media (prefers-reduced-motion:reduce){.elu-sdk-gate__document,.elu-sdk-gate__corner-stars,.elu-sdk-gate-install__status-dot,.elu-sdk-gate-waiting__status-dot{animation:none}.elu-sdk-gate *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}