.onboarding-module__TTB3ma__root{--onboarding-width:560px;--onboarding-pad:var(--ui-pad-section);--corner:var(--ui-space-4);--onboarding-radius:calc(var(--corner) + var(--ui-control-md) / 2);--onboarding-shift:var(--ui-space-3);--animated-size-grow:var(--ui-dur-glide);--animated-size-shrink:var(--ui-dur-glide);--animated-size-ease:var(--ui-ease-glide);--ui-icon-stroke:var(--ui-icon-stroke-medium);width:100%;color:var(--ui-foreground);font-family:var(--ui-font-sans);justify-items:center;display:grid;container-type:inline-size}[dir=rtl] .onboarding-module__TTB3ma__root{--onboarding-shift:calc(var(--ui-space-3) * -1)}.onboarding-module__TTB3ma__root[data-full-page]{min-height:100dvh;padding:max(var(--ui-space-6), env(safe-area-inset-top)) var(--ui-space-4) max(var(--ui-space-6), env(safe-area-inset-bottom));background:var(--ui-canvas);align-items:center}.onboarding-module__TTB3ma__panel{width:100%;max-width:var(--onboarding-width);border-radius:var(--onboarding-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-resting);grid-template-rows:auto auto 1fr auto;display:grid}.onboarding-module__TTB3ma__top{--top-inset:calc(var(--onboarding-radius) - var(--ui-control-md) / 2);justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-height:calc(var(--top-inset) + var(--ui-control-md));padding:var(--top-inset) var(--top-inset) 0 var(--onboarding-pad);display:flex}[dir=rtl] .onboarding-module__TTB3ma__top{padding:var(--top-inset) var(--onboarding-pad) 0 var(--top-inset)}.onboarding-module__TTB3ma__brand{min-width:0;min-height:var(--ui-control-md);align-items:center;display:flex}.onboarding-module__TTB3ma__skipAll{flex-shrink:0;margin-inline-start:auto}.onboarding-module__TTB3ma__steps{gap:var(--ui-space-2);margin:var(--ui-space-5) 0 0;padding:0 var(--onboarding-pad);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.onboarding-module__TTB3ma__stepItem{min-width:0}.onboarding-module__TTB3ma__stepButton{gap:var(--ui-space-2);width:100%;margin:calc(var(--ui-space-1) * -1) 0;padding:var(--ui-space-1) 0;border-radius:var(--ui-radius-sm);color:inherit;font:inherit;text-align:start;background:0 0;border:0;display:grid}button.onboarding-module__TTB3ma__stepButton{cursor:pointer}button.onboarding-module__TTB3ma__stepButton:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.onboarding-module__TTB3ma__segment{--segment-fill:var(--ui-foreground);border-radius:var(--ui-radius-full);background:var(--ui-fill-strong);height:4px;position:relative;overflow:hidden}.onboarding-module__TTB3ma__segment:after{content:"";border-radius:inherit;background:var(--segment-fill);clip-path:inset(0 100% 0 0);transition:clip-path var(--ui-dur-fast) var(--ui-ease-exit), background-color var(--ui-dur-instant) var(--ui-ease-color);position:absolute;inset:0}[dir=rtl] .onboarding-module__TTB3ma__segment:after{clip-path:inset(0 0 0 100%)}.onboarding-module__TTB3ma__stepItem:is([data-state=done],[data-state=current]) .onboarding-module__TTB3ma__segment:after{clip-path:inset(0);transition:clip-path var(--ui-dur-panel) var(--ui-ease-draw), background-color var(--ui-dur-instant) var(--ui-ease-color)}.onboarding-module__TTB3ma__stepItem[data-state=current] .onboarding-module__TTB3ma__segment{--segment-fill:var(--ui-accent)}.onboarding-module__TTB3ma__steps[data-finished] .onboarding-module__TTB3ma__segment{--segment-fill:var(--ui-success)}.onboarding-module__TTB3ma__steps[data-finished] .onboarding-module__TTB3ma__segment:after{transition-delay:calc(var(--i) * var(--ui-dur-instant) / 2)}.onboarding-module__TTB3ma__stepLabel{color:var(--ui-subtle);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);transition:color var(--ui-dur-instant) var(--ui-ease-color);}.onboarding-module__TTB3ma__steps .onboarding-module__TTB3ma__stepLabel{overflow-wrap:normal}.onboarding-module__TTB3ma__stepItem[data-state=done] .onboarding-module__TTB3ma__stepLabel{color:var(--ui-muted)}.onboarding-module__TTB3ma__stepItem[data-state=current] .onboarding-module__TTB3ma__stepLabel{color:var(--ui-foreground);font-weight:var(--ui-weight-medium)}@media (hover:hover){button.onboarding-module__TTB3ma__stepButton:hover .onboarding-module__TTB3ma__stepLabel{color:var(--ui-foreground)}}.onboarding-module__TTB3ma__viewport{min-width:0}.onboarding-module__TTB3ma__stage{padding:var(--ui-space-6) var(--onboarding-pad) var(--onboarding-pad);position:relative}.onboarding-module__TTB3ma__step{gap:var(--ui-space-5);min-width:0;display:grid}.onboarding-module__TTB3ma__exit{padding:inherit;pointer-events:none;position:absolute;inset:0}.onboarding-module__TTB3ma__exit>*{animation:onboarding-module__TTB3ma__onboarding-out var(--ui-dur-instant) var(--ui-ease-exit) forwards}.onboarding-module__TTB3ma__exit[data-dir=back]>*{animation-name:onboarding-module__TTB3ma__onboarding-out-back}.onboarding-module__TTB3ma__step[data-dir=forward]{animation:onboarding-module__TTB3ma__onboarding-in var(--ui-dur-base) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2) backwards}.onboarding-module__TTB3ma__step[data-dir=back]{animation:onboarding-module__TTB3ma__onboarding-in-back var(--ui-dur-base) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2) backwards}@keyframes onboarding-module__TTB3ma__onboarding-in{0%{opacity:0;translate:var(--onboarding-shift) 0}}@keyframes onboarding-module__TTB3ma__onboarding-in-back{0%{opacity:0;translate:calc(var(--onboarding-shift) * -1) 0}}@keyframes onboarding-module__TTB3ma__onboarding-out{to{opacity:0;translate:calc(var(--onboarding-shift) * -1) 0}}@keyframes onboarding-module__TTB3ma__onboarding-out-back{to{opacity:0;translate:var(--onboarding-shift) 0}}.onboarding-module__TTB3ma__head{gap:var(--ui-space-2);display:grid}.onboarding-module__TTB3ma__title{font-size:var(--ui-text-2xl);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-title);text-wrap:balance;margin:0;}.onboarding-module__TTB3ma__title:focus{outline:none}.onboarding-module__TTB3ma__sub{max-width:52ch;color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);margin:0;}.onboarding-module__TTB3ma__fields{gap:var(--ui-space-5);min-width:0;display:grid}.onboarding-module__TTB3ma__field{gap:var(--ui-space-2);min-width:0;display:grid}.onboarding-module__TTB3ma__fieldLabel{color:var(--ui-foreground);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md);margin:0;padding:0}.onboarding-module__TTB3ma__field>.onboarding-module__TTB3ma__sizes,.onboarding-module__TTB3ma__field>[role=radiogroup]{width:100%;display:grid}.onboarding-module__TTB3ma__saveError{gap:var(--ui-space-2);color:var(--ui-danger-text);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);animation:onboarding-module__TTB3ma__onboarding-rise var(--ui-dur-fast) var(--ui-ease-enter);margin:0;display:flex}.onboarding-module__TTB3ma__saveError>span{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.onboarding-module__TTB3ma__saveErrorIcon{width:var(--ui-icon-md);height:var(--ui-icon-md);margin-top:calc((var(--ui-leading-md) - 16px) / 2);flex-shrink:0}@keyframes onboarding-module__TTB3ma__onboarding-rise{0%{opacity:0;translate:0 4px}}.onboarding-module__TTB3ma__inlineIcon{--ui-icon-stroke:var(--ui-icon-stroke-regular);width:var(--ui-icon-sm);height:var(--ui-icon-sm);margin-top:calc((var(--ui-leading-md) - 14px) / 2);flex-shrink:0}.onboarding-module__TTB3ma__srOnly{}.onboarding-module__TTB3ma__agentTile{width:var(--ui-control-md);height:var(--ui-control-md);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-accent) 12%, var(--ui-surface));box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-accent);color:var(--ui-accent-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);flex-shrink:0;place-items:center;line-height:1;display:grid}.onboarding-module__TTB3ma__agentTile[data-size=sm]{width:var(--ui-control-sm);height:var(--ui-control-sm)}.onboarding-module__TTB3ma__agentTile>svg{width:var(--ui-icon-lg);height:var(--ui-icon-lg)}.onboarding-module__TTB3ma__toolTile{width:var(--ui-control-md);height:var(--ui-control-md);border-radius:var(--ui-radius-sm);background:var(--ui-surface);box-shadow:0 0 0 var(--ui-hairline) var(--ui-border-strong), var(--ui-shadow-control);color:var(--ui-foreground);flex-shrink:0;place-items:center;display:grid}.onboarding-module__TTB3ma__toolTile>:is(svg,img){width:var(--ui-icon-lg);height:var(--ui-icon-lg)}.onboarding-module__TTB3ma__toolLetter{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:1}.onboarding-module__TTB3ma__tools{margin:0;padding:0;list-style:none;display:grid}.onboarding-module__TTB3ma__tool{padding-block:var(--ui-space-3)}.onboarding-module__TTB3ma__tool+.onboarding-module__TTB3ma__tool{box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border)}.onboarding-module__TTB3ma__tool:first-child{padding-top:0}.onboarding-module__TTB3ma__tool:last-child{padding-bottom:0}.onboarding-module__TTB3ma__toolRow{align-items:center;gap:var(--ui-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.onboarding-module__TTB3ma__toolText{border-radius:var(--ui-radius-sm);min-width:0;display:grid}.onboarding-module__TTB3ma__toolText:focus{outline:none}.onboarding-module__TTB3ma__toolText:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.onboarding-module__TTB3ma__toolName,.onboarding-module__TTB3ma__toolDesc,.onboarding-module__TTB3ma__toolAccount{margin:0;}.onboarding-module__TTB3ma__toolName{font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md)}.onboarding-module__TTB3ma__toolDesc{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.onboarding-module__TTB3ma__toolAccount{gap:var(--ui-space-1);color:var(--ui-success-text);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);animation:onboarding-module__TTB3ma__onboarding-rise var(--ui-dur-fast) var(--ui-ease-enter);display:flex}.onboarding-module__TTB3ma__toolAccount>.onboarding-module__TTB3ma__inlineIcon{margin-top:calc((var(--ui-leading-sm) - 14px) / 2)}.onboarding-module__TTB3ma__toolAccount>span{min-width:0}.onboarding-module__TTB3ma__toolAction{justify-items:end;display:grid}.onboarding-module__TTB3ma__toolAction>*{grid-area:1/1}.onboarding-module__TTB3ma__toolAction>:not([data-shown]){visibility:hidden}.onboarding-module__TTB3ma__consent{--phase:var(--ui-subtle);gap:var(--ui-space-3);margin-top:var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-fill);animation:onboarding-module__TTB3ma__onboarding-rise var(--ui-dur-fast) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2) backwards;display:grid}.onboarding-module__TTB3ma__consent[data-phase=connecting]{--phase:var(--ui-accent)}.onboarding-module__TTB3ma__consent[data-phase=connected]{--phase:var(--ui-success)}.onboarding-module__TTB3ma__consent[data-phase=failed]{--phase:var(--ui-danger)}.onboarding-module__TTB3ma__link{padding-block:var(--ui-space-1);justify-content:center;align-items:center;display:flex}.onboarding-module__TTB3ma__link .onboarding-module__TTB3ma__toolTile{width:var(--ui-control-sm);height:var(--ui-control-sm)}.onboarding-module__TTB3ma__link .onboarding-module__TTB3ma__toolTile>:is(svg,img){width:var(--ui-icon-md);height:var(--ui-icon-md)}.onboarding-module__TTB3ma__linkLine{--dot:6px;width:calc(var(--dot) * 5);height:4px;margin-inline:var(--ui-space-1);position:relative}.onboarding-module__TTB3ma__linkLine:before,.onboarding-module__TTB3ma__linkLine:after{content:"";position:absolute;inset:0}.onboarding-module__TTB3ma__linkLine:before{background:radial-gradient(circle 1.25px, var(--phase) 70%, transparent) 0 0 / var(--dot) 100% repeat-x;opacity:.7;transition:opacity var(--ui-dur-instant) var(--ui-ease-color)}.onboarding-module__TTB3ma__linkLine:after{inset-inline:1.5px;border-radius:var(--ui-radius-full);background:var(--ui-success);clip-path:inset(0 100% 0 0);height:1.5px;top:1.25px}[dir=rtl] .onboarding-module__TTB3ma__linkLine:after{clip-path:inset(0 0 0 100%)}.onboarding-module__TTB3ma__consent[data-phase=connecting] .onboarding-module__TTB3ma__linkLine:before{opacity:1;animation:onboarding-module__TTB3ma__onboarding-travel var(--ui-dur-sweep) linear infinite}@keyframes onboarding-module__TTB3ma__onboarding-travel{to{background-position-x:calc(var(--dot) * 12)}}.onboarding-module__TTB3ma__consent[data-phase=connected] .onboarding-module__TTB3ma__linkLine:after{clip-path:inset(0);transition:clip-path var(--ui-dur-base) var(--ui-ease-draw)}.onboarding-module__TTB3ma__consent[data-phase=connected] .onboarding-module__TTB3ma__linkNode~.onboarding-module__TTB3ma__linkLine:after{transition-delay:var(--ui-dur-instant)}.onboarding-module__TTB3ma__consent[data-phase=failed] .onboarding-module__TTB3ma__linkNode~.onboarding-module__TTB3ma__linkLine:before{opacity:.25}.onboarding-module__TTB3ma__linkNode{border-radius:var(--ui-radius-full);background:var(--ui-surface);width:20px;height:20px;box-shadow:0 0 0 var(--ui-hairline) var(--ui-border-strong), var(--ui-shadow-control);color:var(--ui-muted);transition:background-color var(--ui-dur-instant) var(--ui-ease-color), color var(--ui-dur-instant) var(--ui-ease-color), box-shadow var(--ui-dur-instant) var(--ui-ease-color);place-items:center;display:grid}.onboarding-module__TTB3ma__linkNode>svg{--ui-icon-stroke:calc(var(--ui-icon-stroke-regular) * 16 / 12);width:var(--ui-icon-xs);height:var(--ui-icon-xs)}.onboarding-module__TTB3ma__consent[data-phase=connecting] .onboarding-module__TTB3ma__linkNode{color:var(--ui-accent-text)}.onboarding-module__TTB3ma__consent[data-phase=connected] .onboarding-module__TTB3ma__linkNode{background:var(--ui-success);box-shadow:0 0 0 var(--ui-hairline) var(--ui-border-success);color:var(--ui-on-accent);transition-delay:var(--ui-dur-instant)}.onboarding-module__TTB3ma__consent[data-phase=failed] .onboarding-module__TTB3ma__linkNode{background:color-mix(in oklch, var(--ui-danger) 12%, var(--ui-surface));box-shadow:0 0 0 var(--ui-hairline) var(--ui-border-danger);color:var(--ui-danger-text)}.onboarding-module__TTB3ma__consentLead{color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm);margin:0}.onboarding-module__TTB3ma__scopes{gap:var(--ui-space-2);margin:calc(var(--ui-space-1) * -1) 0 0;padding:0;list-style:none;display:grid}.onboarding-module__TTB3ma__scope{align-items:flex-start;gap:var(--ui-space-2);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);display:flex}.onboarding-module__TTB3ma__scopeIcon{width:var(--ui-icon-md);height:var(--ui-icon-md);margin-top:calc((var(--ui-leading-md) - 16px) / 2);color:var(--ui-muted);flex-shrink:0}.onboarding-module__TTB3ma__scopeTitle{flex:1;}.onboarding-module__TTB3ma__scopeAccess{color:var(--ui-subtle);font-size:var(--ui-text-sm);white-space:nowrap;flex-shrink:0}.onboarding-module__TTB3ma__scopeAccess[data-access=write]{color:var(--ui-foreground);font-weight:var(--ui-weight-medium)}.onboarding-module__TTB3ma__consentFoot{align-items:center;gap:var(--ui-space-3);padding-top:var(--ui-space-3);box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border);flex-wrap:wrap;display:flex}.onboarding-module__TTB3ma__consentNote{gap:var(--ui-space-1);min-width:0;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);transition:color var(--ui-dur-instant) var(--ui-ease-color);flex:220px;margin:0;display:flex}.onboarding-module__TTB3ma__consentNote>span{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;animation:onboarding-module__TTB3ma__onboarding-rise var(--ui-dur-fast) var(--ui-ease-enter)}.onboarding-module__TTB3ma__consentNote[data-tone=danger]{color:var(--ui-danger-text)}.onboarding-module__TTB3ma__consentNote[data-tone=success]{color:var(--ui-success-text)}.onboarding-module__TTB3ma__consentNote[data-tone=warning]{color:var(--ui-warning-text)}.onboarding-module__TTB3ma__consentButton{flex-shrink:0;margin-inline-start:auto}.onboarding-module__TTB3ma__sample{gap:var(--ui-space-1);margin-top:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-fill);display:grid}.onboarding-module__TTB3ma__sampleAsk{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);margin:0;}.onboarding-module__TTB3ma__sampleStack{display:grid}.onboarding-module__TTB3ma__sampleText{font-size:var(--ui-text-md);line-height:var(--ui-leading-md);opacity:0;transition:opacity var(--ui-dur-instant) var(--ui-ease-color);grid-area:1/1;margin:0;}.onboarding-module__TTB3ma__sampleText[data-shown]{opacity:1;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2)}.onboarding-module__TTB3ma__perms{border:0;min-width:0;margin:0;padding:0;display:block}.onboarding-module__TTB3ma__perms>legend{float:inline-start;width:100%}.onboarding-module__TTB3ma__perms>legend+*{clear:both}.onboarding-module__TTB3ma__permCount{color:var(--ui-muted);font-weight:var(--ui-weight-regular)}.onboarding-module__TTB3ma__permList{margin:var(--ui-space-1) 0 0;padding:0;list-style:none}.onboarding-module__TTB3ma__perm{padding-block:var(--ui-space-3)}.onboarding-module__TTB3ma__perm+.onboarding-module__TTB3ma__perm{box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border)}.onboarding-module__TTB3ma__perm:last-child{padding-bottom:0}.onboarding-module__TTB3ma__permNeeds{margin:var(--ui-space-1) 0 0;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm);}.onboarding-module__TTB3ma__textButton{color:var(--ui-accent-text);font:inherit;font-weight:var(--ui-weight-medium);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--ui-dur-instant) var(--ui-ease-color);background:0 0;border:0;border-radius:4px;margin:0;padding:0}@media (hover:hover){.onboarding-module__TTB3ma__textButton:hover{text-decoration-color:currentColor}}.onboarding-module__TTB3ma__textButton:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.onboarding-module__TTB3ma__always{gap:var(--ui-space-2);margin:var(--ui-space-4) 0 0;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);display:flex}.onboarding-module__TTB3ma__always>span{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.onboarding-module__TTB3ma__draft{--draft-corner:var(--ui-space-3);--draft-pad:var(--ui-space-4);--phase:var(--ui-accent);border-radius:calc(var(--draft-corner) + var(--ui-control-sm) / 2);background:var(--ui-surface);min-width:0;box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-strong);display:grid}.onboarding-module__TTB3ma__draft[data-status=done]{--phase:var(--ui-success)}.onboarding-module__TTB3ma__draft[data-status=failed]{--phase:var(--ui-danger)}.onboarding-module__TTB3ma__draftHead{align-items:start;gap:var(--ui-space-3);padding:var(--draft-pad) var(--draft-pad) var(--ui-space-3);box-shadow:inset 0 calc(var(--ui-hairline) * -1) 0 var(--ui-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.onboarding-module__TTB3ma__draftHead:after{content:"";inset-inline:0;bottom:calc(var(--ui-hairline) * -1);height:var(--ui-hairline);background:linear-gradient(90deg, transparent, var(--phase), transparent) 0 0 / 40% 100% no-repeat;opacity:0;transition:opacity var(--ui-dur-fast) var(--ui-ease-color);position:absolute}.onboarding-module__TTB3ma__draft[data-status=running] .onboarding-module__TTB3ma__draftHead:after{opacity:1;animation:onboarding-module__TTB3ma__onboarding-band calc(var(--ui-dur-sweep) * .75) linear infinite}@keyframes onboarding-module__TTB3ma__onboarding-band{0%{background-position-x:-70%}to{background-position-x:170%}}.onboarding-module__TTB3ma__draftTitles{min-width:0;display:grid}.onboarding-module__TTB3ma__draftTitle,.onboarding-module__TTB3ma__draftDetail{margin:0;}.onboarding-module__TTB3ma__draftTitle{font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-md)}.onboarding-module__TTB3ma__draftDetail{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-sm)}.onboarding-module__TTB3ma__draftStatus{height:var(--ui-leading-md);color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-sm);white-space:nowrap;transition:color var(--ui-dur-instant) var(--ui-ease-color);align-items:center;gap:6px;margin:0;display:flex}.onboarding-module__TTB3ma__draftStatus[data-status=running]{color:var(--ui-accent-text)}.onboarding-module__TTB3ma__draftStatus[data-status=done]{color:var(--ui-success-text)}.onboarding-module__TTB3ma__draftStatus[data-status=failed]{color:var(--ui-danger-text)}.onboarding-module__TTB3ma__statusGlyph{width:var(--ui-icon-sm);height:var(--ui-icon-sm);place-items:center;display:grid}.onboarding-module__TTB3ma__statusGlyph>svg{--ui-icon-stroke:calc(var(--ui-icon-stroke-medium) * 16 / 14);width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.onboarding-module__TTB3ma__spinner{animation:onboarding-module__TTB3ma__onboarding-spin calc(var(--ui-dur-sweep) / 3) linear infinite}.onboarding-module__TTB3ma__spinTrack{stroke:color-mix(in oklch, currentColor 22%, transparent);stroke-width:calc(var(--ui-icon-stroke-medium) * 16 / 14)}.onboarding-module__TTB3ma__spinArc{stroke:currentColor;stroke-width:calc(var(--ui-icon-stroke-medium) * 16 / 14)}@keyframes onboarding-module__TTB3ma__onboarding-spin{to{rotate:1turn}}.onboarding-module__TTB3ma__statusText{justify-items:end;display:grid}.onboarding-module__TTB3ma__statusText>*{grid-area:1/1}.onboarding-module__TTB3ma__statusReserve{visibility:hidden}.onboarding-module__TTB3ma__draftBody{min-height:calc(var(--ui-leading-md) * 7 + var(--draft-pad) * 2);padding:var(--draft-pad)}.onboarding-module__TTB3ma__draftText{font-size:var(--ui-text-md);line-height:var(--ui-leading-md);white-space:pre-wrap;margin:0;}.onboarding-module__TTB3ma__caret{vertical-align:-.15em;background:var(--ui-accent);width:1.5px;height:1.1em;animation:onboarding-module__TTB3ma__onboarding-breathe var(--ui-dur-pulse) var(--ui-ease-pulse) infinite alternate;margin-inline-start:2px;display:inline-block}@keyframes onboarding-module__TTB3ma__onboarding-breathe{to{opacity:.25}}.onboarding-module__TTB3ma__reading{color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);opacity:0;margin:0}.onboarding-module__TTB3ma__reading[data-shown]{opacity:1;animation:onboarding-module__TTB3ma__onboarding-shimmer var(--ui-dur-sweep) linear infinite;transition:opacity var(--ui-dur-fast) var(--ui-ease-enter);-webkit-mask-image:linear-gradient(90deg,#0000008c 35%,#000 50%,#0000008c 65%);mask-image:linear-gradient(90deg,#0000008c 35%,#000 50%,#0000008c 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes onboarding-module__TTB3ma__onboarding-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.onboarding-module__TTB3ma__draftFoot{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--draft-corner);box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border);animation:onboarding-module__TTB3ma__onboarding-rise var(--ui-dur-fast) var(--ui-ease-enter) calc(var(--ui-dur-instant) / 2) backwards;flex-wrap:wrap;display:flex}.onboarding-module__TTB3ma__draftNote,.onboarding-module__TTB3ma__draftError{min-width:0;font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);flex:200px;margin:0;padding-inline-start:calc(var(--draft-pad) - var(--draft-corner))}.onboarding-module__TTB3ma__draftNote{color:var(--ui-muted);}.onboarding-module__TTB3ma__draftError{gap:var(--ui-space-2);color:var(--ui-danger-text);display:flex}.onboarding-module__TTB3ma__draftError>span{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.onboarding-module__TTB3ma__draftActions{gap:var(--ui-space-2);margin-inline-start:auto;display:flex}.onboarding-module__TTB3ma__doneHead{justify-items:start;gap:var(--ui-space-2);display:grid}.onboarding-module__TTB3ma__doneTile{width:var(--ui-control-lg);height:var(--ui-control-lg);margin-bottom:var(--ui-space-2);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-success) 14%, var(--ui-surface));box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-success);color:var(--ui-success-text);place-items:center;display:grid}.onboarding-module__TTB3ma__doneTile[data-skipped]{background:var(--ui-fill);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border);color:var(--ui-muted)}.onboarding-module__TTB3ma__doneTile>svg{width:var(--ui-icon-lg);height:var(--ui-icon-lg)}.onboarding-module__TTB3ma__doneTick{fill:none;stroke:currentColor;stroke-width:var(--ui-icon-stroke-medium);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px;animation:onboarding-module__TTB3ma__onboarding-tick var(--ui-dur-base) var(--ui-ease-draw) var(--ui-dur-base) forwards}@keyframes onboarding-module__TTB3ma__onboarding-tick{to{stroke-dashoffset:0}}.onboarding-module__TTB3ma__summary{margin:0;display:grid}.onboarding-module__TTB3ma__summaryRow{gap:var(--ui-space-1) var(--ui-space-4);padding-block:var(--ui-space-3);box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border);animation:onboarding-module__TTB3ma__onboarding-rise var(--ui-dur-base) var(--ui-ease-enter) calc(var(--ui-dur-instant) + var(--i) * var(--ui-dur-instant) / 2) backwards;grid-template-columns:112px minmax(0,1fr);display:grid}.onboarding-module__TTB3ma__summaryRow:last-child{padding-bottom:0}.onboarding-module__TTB3ma__summaryLabel{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-leading-md);}.onboarding-module__TTB3ma__summaryValue{font-size:var(--ui-text-md);line-height:var(--ui-leading-md);margin:0;}.onboarding-module__TTB3ma__summaryValue[data-empty]{color:var(--ui-muted)}.onboarding-module__TTB3ma__summaryTools{gap:var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;display:flex}.onboarding-module__TTB3ma__summaryTool{align-items:center;gap:6px;display:inline-flex}.onboarding-module__TTB3ma__summaryTool>.onboarding-module__TTB3ma__toolTile{width:auto;height:auto;box-shadow:none;background:0 0}.onboarding-module__TTB3ma__summaryTool>.onboarding-module__TTB3ma__toolTile>:is(svg,img){width:var(--ui-icon-md);height:var(--ui-icon-md)}.onboarding-module__TTB3ma__footer{align-items:center;gap:var(--ui-space-2);padding:var(--corner);box-shadow:inset 0 var(--ui-hairline) 0 var(--ui-border);flex-wrap:wrap;display:flex}.onboarding-module__TTB3ma__footerEnd{gap:var(--ui-space-2);margin-inline-start:auto;display:flex}@container (max-width:479px){.onboarding-module__TTB3ma__panel{--onboarding-pad:var(--ui-space-4)}.onboarding-module__TTB3ma__root[data-full-page]{padding:0}.onboarding-module__TTB3ma__panel{min-height:var(--onboarding-sheet-height,100dvh);box-shadow:none;border-radius:0}.onboarding-module__TTB3ma__top{--top-inset:var(--ui-space-3);padding-top:max(var(--top-inset), env(safe-area-inset-top))}.onboarding-module__TTB3ma__stage{padding-top:var(--ui-space-5)}.onboarding-module__TTB3ma__footer{z-index:1;padding:var(--ui-space-3) var(--onboarding-pad) max(var(--ui-space-3), env(safe-area-inset-bottom));background:var(--ui-surface);flex-wrap:nowrap;position:sticky;bottom:0}.onboarding-module__TTB3ma__footerEnd{flex:1 1 0;min-width:0}.onboarding-module__TTB3ma__draftHead{grid-template-columns:auto minmax(0,1fr)}.onboarding-module__TTB3ma__draftStatus{height:auto;margin-top:calc(var(--ui-space-1) * -1);grid-column:2}.onboarding-module__TTB3ma__statusText{justify-items:start}.onboarding-module__TTB3ma__footerEnd>:last-child{flex:1}.onboarding-module__TTB3ma__summaryRow{grid-template-columns:minmax(0,1fr)}.onboarding-module__TTB3ma__toolRow{align-items:start}}@media (prefers-reduced-motion:reduce){.onboarding-module__TTB3ma__root{--onboarding-shift:0px}.onboarding-module__TTB3ma__consent,.onboarding-module__TTB3ma__draftFoot,.onboarding-module__TTB3ma__summaryRow,.onboarding-module__TTB3ma__saveError,.onboarding-module__TTB3ma__toolAccount,.onboarding-module__TTB3ma__consentNote>span{animation-name:onboarding-module__TTB3ma__onboarding-fade}.onboarding-module__TTB3ma__consent[data-phase=connecting] .onboarding-module__TTB3ma__linkLine:before,.onboarding-module__TTB3ma__draft[data-status=running] .onboarding-module__TTB3ma__draftHead:after,.onboarding-module__TTB3ma__spinner{animation:onboarding-module__TTB3ma__onboarding-breathe var(--ui-dur-pulse) var(--ui-ease-pulse) infinite alternate}.onboarding-module__TTB3ma__reading[data-shown]{opacity:.6;animation:none;-webkit-mask-image:none;mask-image:none}.onboarding-module__TTB3ma__doneTick{stroke-dashoffset:0;animation:none}.onboarding-module__TTB3ma__segment:after,.onboarding-module__TTB3ma__stepItem:is([data-state=done],[data-state=current]) .onboarding-module__TTB3ma__segment:after,.onboarding-module__TTB3ma__consent[data-phase=connected] .onboarding-module__TTB3ma__linkLine:after{transition-property:opacity,background-color}}@keyframes onboarding-module__TTB3ma__onboarding-fade{0%{opacity:0}}
