.onboarding-code{cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.onboarding-code-input{z-index:1;opacity:0;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.onboarding-code-slot{border-radius:var(--radius-control);background:var(--input-surface);height:32px;color:var(--foreground);font-size:var(--text-base,1rem);font-variant-numeric:tabular-nums;transition:border-color var(--motion-duration-control) var(--motion-ease-out), background-color var(--motion-duration-control) var(--motion-ease-out), color var(--motion-duration-control) var(--motion-ease-out);border:1px solid #0000;place-items:center;font-weight:500;line-height:20px;display:grid}@media (width>=48rem){.onboarding-code-slot{font-size:var(--text-ui)}}@media (hover:hover) and (pointer:fine){.onboarding-code:hover .onboarding-code-slot{background:var(--control-hover)}}.onboarding-code .onboarding-code-slot[data-active=true]{background:var(--control-active)}@media (prefers-contrast:more){.onboarding-code-slot{border-color:var(--input-boundary)}}@media (forced-colors:active){.onboarding-code-slot{border-color:canvastext}.onboarding-code .onboarding-code-slot[data-active=true]{border-color:highlight}}.onboarding-code[data-state=busy] .onboarding-code-slot{color:var(--muted-foreground)}.onboarding-code-caret{background:var(--foreground);width:1.5px;height:16px;animation:1s step-end infinite onboarding-code-caret}@keyframes onboarding-code-caret{50%{opacity:0}}.onboarding-code-digit{animation:onboarding-code-digit-in var(--motion-duration-control) var(--motion-ease-spatial) backwards;display:inline-block}.onboarding-code-digit[data-clearing=true]{animation:onboarding-code-digit-out var(--motion-duration-control) var(--motion-ease-out) forwards}@keyframes onboarding-code-digit-in{0%{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes onboarding-code-digit-out{to{opacity:0;transform:scale(.96)}}.onboarding-code[data-shaking=true]{animation:.28s linear onboarding-code-shake}@keyframes onboarding-code-shake{0%{animation-timing-function:var(--motion-ease-spatial);transform:translate(0)}28.57%{animation-timing-function:var(--motion-ease-spatial);transform:translate(6px)}57.14%{animation-timing-function:var(--motion-ease-spatial);transform:translate(-6px)}78.57%{animation-timing-function:var(--motion-ease-spatial);transform:translate(4px)}to{transform:translate(0)}}.onboarding-pending-icon{opacity:0;scale:var(--icon-swap-start-scale,.9);transition:opacity var(--icon-swap-dur,.22s) var(--icon-swap-ease,ease-in-out), scale var(--icon-swap-dur,.22s) var(--icon-swap-ease,ease-in-out)}.onboarding-pending-icon[data-shown=true]{opacity:1;scale:1}.onboarding-line-busy{align-items:center;gap:8px;height:20px;display:inline-flex}.onboarding-line-busy>svg{flex:none}.onboarding-tabular{font-variant-numeric:tabular-nums}.mk-act{width:calc(var(--act-size) + var(--act-reach,0px));height:var(--act-size);vertical-align:middle;flex:none;display:inline-block;position:relative}.mk-act>.gtm-mascot{position:absolute;top:0;left:0}.mk-act__tool{color:var(--tool-color);transform-box:fill-box;transform-origin:25% 80%}.mk-act[data-held=head] .mk-act__tool{transform-origin:20% 100%}.mk-act__trail{top:var(--tool-y);left:var(--tool-x);z-index:2;width:var(--tool-size);height:var(--tool-size);color:var(--tool-color);opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute}.mk-act__trail svg{width:100%;height:100%;display:block}.mk-act__signal{width:var(--act-size);height:var(--act-size);pointer-events:none;margin:auto;position:absolute;inset:0}.mk-act [data-tool-glyph][data-entrance=true]{transform-box:fill-box;transform-origin:25% 80%;animation:.24s cubic-bezier(.23,1,.32,1) both mk-act-pick-up}.mk-act[data-action=idea] .mk-act__tool [data-color=color-2]{fill:var(--mascot-tool-metal)}.mk-act[data-action=read] .mk-act__tool{animation:mk-act-read 3.2s var(--mk-ease-move,cubic-bezier(.77, 0, .175, 1)) infinite}.mk-act[data-action=write] .mk-act__tool{animation:1.1s ease-in-out infinite mk-act-write}.mk-act[data-action=paint] .mk-act__tool{animation:mk-act-paint 1.4s var(--mk-ease-move,cubic-bezier(.77, 0, .175, 1)) infinite alternate}.mk-act:is([data-action=search],[data-action=user-search]) .mk-act__tool{animation:mk-act-sweep 2.2s var(--mk-ease-move,cubic-bezier(.77, 0, .175, 1)) infinite alternate}.mk-act:is([data-action=chart],[data-action=present],[data-action=cake],[data-action=film]) .mk-act__tool{animation:mk-act-present 2.8s var(--mk-ease-move,cubic-bezier(.77, 0, .175, 1)) infinite}.mk-act[data-action=target] .mk-act__tool{animation:2.2s ease-in-out infinite mk-act-aim}.mk-act[data-action=idea] .mk-act__tool{animation:2.6s ease-in-out infinite mk-act-bob}.mk-act:is([data-action=send],[data-action=mail]) .mk-act__tool{animation:3.2s cubic-bezier(.3,.7,.3,1) infinite mk-act-throw}.mk-act:is([data-action=chat],[data-action=ai]) .mk-act__tool{transform-origin:20% 100%;animation:mk-act-pop 3s var(--mk-ease,cubic-bezier(.23, 1, .32, 1)) infinite}.mk-act[data-action=ball] .mk-act__tool{animation:.76s cubic-bezier(.33,0,.67,1) infinite alternate mk-act-juggle}.mk-act[data-action=music] :is(.mk-act__tool,.mk-act__trail){animation:2.6s ease-out infinite mk-act-float}.mk-act[data-action=music] .mk-act__trail{animation-delay:1.3s}.mk-act[data-action=gift] .mk-act__tool{animation:2.2s ease-in-out infinite mk-act-shake}.mk-act[data-action=mug] .mk-act__tool{animation:mk-act-sip 3.6s var(--mk-ease-move,cubic-bezier(.77, 0, .175, 1)) infinite}.mk-act[data-action=rocket] .mk-act__tool{animation:3.2s cubic-bezier(.5,0,.75,0) infinite mk-act-launch}.mk-act[data-action=report] .mk-act__tool{animation:mk-act-handoff 2.8s var(--mk-ease,cubic-bezier(.23, 1, .32, 1)) infinite}.mk-act[data-action=stop] .mk-act__tool{animation:mk-act-raise 2.6s var(--mk-ease-move,cubic-bezier(.77, 0, .175, 1)) infinite}.mk-act[data-agent-mascot-state]:not([data-agent-mascot-state=working]) :is(.mk-act__tool,.mk-act__trail){animation:none}@keyframes mk-act-pick-up{0%{opacity:0;transform:scale(.6)}}@keyframes mk-act-read{0%,to{transform:rotate(-6deg)translateY(0)}45%,55%{transform:rotate(4deg)translateY(-8%)}}@keyframes mk-act-write{0%,to{transform:translate(0)rotate(-18deg)}25%{transform:translate(-10%,4%)rotate(-12deg)}50%{transform:translate(2%,2%)rotate(-22deg)}75%{transform:translate(-6%,5%)rotate(-14deg)}}@keyframes mk-act-paint{0%{transform:translate(-8%,10%)rotate(-24deg)}to{transform:translate(6%,-10%)rotate(8deg)}}@keyframes mk-act-sweep{0%{transform:translate(-22%,4%)rotate(-12deg)}to{transform:translate(6%,-6%)rotate(10deg)}}@keyframes mk-act-present{0%,to{transform:translateY(0)rotate(0)}45%,60%{transform:translateY(-14%)rotate(-6deg)}}@keyframes mk-act-aim{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.1)rotate(-6deg)}55%{transform:scale(.97)rotate(3deg)}}@keyframes mk-act-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8%)scale(1.06)}}@keyframes mk-act-throw{0%,14%{opacity:1;transform:translate(0)rotate(0)scale(1)}20%{transform:translate(-8%,6%)rotate(-12deg)scale(1)}52%{opacity:0;transform:translate(120%,-130%)rotate(-10deg)scale(.8)}53%,70%{opacity:0;transform:translate(0)scale(.7)}84%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes mk-act-pop{0%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1.06)}20%,78%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.9)translateY(-6%)}}@keyframes mk-act-juggle{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-46%)rotate(150deg)}}@keyframes mk-act-float{0%{opacity:0;transform:translateY(10%)scale(.8)rotate(-8deg)}20%{opacity:1}to{opacity:0;transform:translate(45%,-95%)scale(1)rotate(12deg)}}@keyframes mk-act-shake{0%,40%,to{transform:rotate(0)}8%{transform:rotate(-12deg)translateY(-5%)}16%{transform:rotate(10deg)translateY(-5%)}24%{transform:rotate(-6deg)}32%{transform:rotate(4deg)}}@keyframes mk-act-sip{0%,30%,to{transform:translate(0)rotate(0)}45%,62%{transform:translate(-34%,-22%)rotate(-24deg)}}@keyframes mk-act-launch{0%,28%{opacity:1;transform:translate(0)rotate(-45deg)}8%,16%,24%{transform:translate(3%)rotate(-45deg)}12%,20%{transform:translate(-3%)rotate(-45deg)}60%{opacity:0;transform:translate(60%,-170%)rotate(-45deg)}61%,78%{opacity:0;transform:translate(0)rotate(-45deg)scale(.7)}92%,to{opacity:1;transform:translate(0)rotate(-45deg)scale(1)}}@keyframes mk-act-handoff{0%,to{transform:translate(0)rotate(-6deg)scale(.92)}40%,70%{transform:translate(18%,6%)rotate(0)scale(1.08)}}@keyframes mk-act-raise{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-18%)rotate(-10deg)}50%{transform:translateY(-18%)rotate(8deg)}65%{transform:translateY(-18%)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.mk-act[data-action] .mk-act__tool,.mk-act[data-action] .mk-act__trail,.mk-act [data-tool-glyph][data-entrance=true]{animation:none}}.onboarding-scene.onboarding-preview{--onboarding-preview-card-height:296px;width:auto;max-width:none;height:auto;margin:var(--auth-tray-inset,8px);border-radius:var(--radius-dialog);background:var(--background);grid-template-rows:none;align-content:center;justify-items:stretch;min-width:0;padding:32px 48px;display:grid;overflow:hidden}.onboarding-preview-stage{width:100%;padding-bottom:84px;display:grid}.onboarding-preview-actors{z-index:0;align-items:flex-end;gap:16px;height:84px;padding-left:24px;display:flex;position:relative}.onboarding-preview-actor{transform-origin:50% 100%;animation:onboarding-preview-hop-in var(--motion-duration-emphasized) var(--motion-ease-spatial) backwards;margin-block-end:calc(-1 * var(--actor-sink,0px));margin-inline-start:var(--actor-left,0px);display:inline-flex}.onboarding-preview-actors[data-count="3"] .onboarding-preview-actor:nth-child(2){animation-delay:60ms}.onboarding-preview-actors[data-count="3"] .onboarding-preview-actor:nth-child(3){animation-delay:.12s}.onboarding-preview-card{z-index:1;height:var(--onboarding-preview-card-height);border-radius:var(--radius-dialog);background:var(--card);box-shadow:var(--elevation-control-raised-depth);position:relative;overflow:clip}.onboarding-preview-card-body,.onboarding-preview-card-inner{height:100%}.onboarding-preview-card-inner{padding:24px}.onboarding-preview-swap{height:100%;animation:onboarding-preview-fade var(--motion-duration-emphasized) var(--motion-ease-spatial) backwards;align-content:start;display:grid}.onboarding-preview-head{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;display:grid}.onboarding-preview-head[data-logo=true]{grid-template-columns:32px minmax(0,1fr)}.onboarding-preview-head-copy{min-width:0;display:grid}.onboarding-preview-logo{border-radius:var(--radius-control);background:var(--control-surface);width:32px;height:32px;animation:onboarding-preview-pop var(--motion-duration-emphasized) var(--motion-ease-spatial) backwards;place-items:center;display:grid;overflow:hidden}.onboarding-preview-logo[data-empty=true]{animation:none}.onboarding-preview-name{font-size:var(--text-ui);font-weight:600;line-height:20px}.onboarding-preview-sub{font-size:var(--text-xs);color:var(--muted-foreground);line-height:16px}.onboarding-preview-rows{gap:16px;margin-top:16px;display:grid}.onboarding-preview-swap:has(>.onboarding-preview-rows:last-child){grid-template-rows:auto 1fr}.onboarding-preview-swap>.onboarding-preview-rows:last-child{align-content:space-between;margin-top:24px}.onboarding-preview-row{gap:4px;display:grid}.onboarding-preview-label{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:500;line-height:16px}.onboarding-preview-value{-webkit-line-clamp:3;line-clamp:3;text-wrap:pretty;animation:onboarding-preview-fade-up var(--motion-duration-emphasized) var(--motion-ease-spatial) backwards;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.onboarding-preview-bar{border-radius:var(--radius-micro);background:var(--control-hover);height:8px;margin-block:6px;display:block}.onboarding-preview-card[data-working=true] .onboarding-preview-bar{animation:loading-breathe var(--loading-breathe-duration,1.8s) ease-in-out var(--bar-offset,0s) infinite}.onboarding-preview-card[data-working=true] .onboarding-preview-row:nth-child(2){--bar-offset:.12s}.onboarding-preview-card[data-working=true] .onboarding-preview-row:nth-child(3){--bar-offset:.24s}.onboarding-preview-headline{font-size:var(--text-section);margin-top:16px;font-weight:600;line-height:22px;display:block}.onboarding-preview-swap:has(>.onboarding-preview-headline){grid-template-rows:auto 1fr auto}.onboarding-preview-swap>.onboarding-preview-headline{align-self:center;margin-top:0}.onboarding-preview-looking{color:var(--muted-foreground);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.onboarding-preview-swap:has(>.onboarding-preview-page-rest){grid-template-rows:auto auto 1fr}.onboarding-preview-page-rest{background:repeating-linear-gradient(to bottom, transparent 0 6px, var(--control-hover) 6px 14px, transparent 14px 20px);-webkit-mask-image:linear-gradient(to bottom, var(--foreground), transparent);mask-image:linear-gradient(to bottom, var(--foreground), transparent)}.onboarding-preview-body{color:var(--secondary-foreground);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:20px}.onboarding-preview-matches{margin:8px -8px 0;display:grid}.onboarding-preview-match{animation:onboarding-preview-land var(--motion-duration-emphasized) var(--motion-ease-spatial) backwards;animation-delay:calc(var(--row,0) * 60ms);border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.onboarding-preview-match-mark{border-radius:var(--radius-control);background:var(--control-surface);width:32px;height:32px;color:var(--muted-foreground);place-items:center;font-size:14px;font-weight:600;display:grid;overflow:hidden}.onboarding-preview-match-mark img{object-fit:cover;width:100%;height:100%}.onboarding-preview-match-copy{min-width:0;display:grid}.onboarding-preview-match-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.onboarding-preview-match-fact{text-wrap:pretty;font-size:var(--text-xs);color:var(--muted-foreground);line-height:16px}.onboarding-preview-more{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:4px;padding-left:44px;line-height:16px;display:block}.onboarding-preview-how{grid-template-rows:auto 1fr}.onboarding-preview-steps{align-content:center;row-gap:20px;margin:0;padding:0;list-style:none;display:grid}.onboarding-preview-step{animation:onboarding-preview-land var(--motion-duration-emphasized) var(--motion-ease-spatial) backwards;animation-delay:calc(var(--row,0) * 60ms);grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.onboarding-preview-step-mark{border-radius:var(--radius-card);background:var(--step-tint);width:40px;height:40px;color:var(--step-ink);place-items:center;display:grid}.onboarding-preview-step[data-job=buyers]{--step-tint:color-mix(in oklab, var(--neon-yellow) 30%, transparent);--step-ink:color-mix(in oklab, var(--neon-yellow) 45%, var(--foreground))}.onboarding-preview-step[data-job=signals]{--step-tint:color-mix(in oklab, var(--neon-cyan) 26%, transparent);--step-ink:color-mix(in oklab, var(--neon-cyan) 45%, var(--foreground))}.onboarding-preview-step[data-job=briefs]{--step-tint:color-mix(in oklab, var(--neon-green) 26%, transparent);--step-ink:color-mix(in oklab, var(--neon-green) 45%, var(--foreground))}.onboarding-preview-step-title{font-size:var(--text-section);color:var(--foreground);text-wrap:balance;font-weight:600;line-height:22px}@media (forced-colors:active){.onboarding-preview-step-mark{border:1px solid canvastext}}@keyframes onboarding-preview-fade{0%{opacity:0}}@keyframes onboarding-preview-fade-up{0%{opacity:0;transform:translateY(4px)}}@keyframes onboarding-preview-land{0%{opacity:0;transform:translateY(8px)}}@keyframes onboarding-preview-pop{0%{opacity:0;transform:scale(.9)}}@keyframes onboarding-preview-hop-in{0%{opacity:0;transform:translateY(12px)scale(.94)}}.onboarding-preview-swap-cell{display:grid}.onboarding-preview-card-inner>.onboarding-preview-swap-cell{height:100%}.onboarding-preview-swap-cell>*{grid-area:1/1;min-width:0}.onboarding-preview-leaving :is(.onboarding-preview-actor,.onboarding-preview-swap,.onboarding-preview-step,.onboarding-preview-match,.onboarding-preview-logo,.onboarding-preview-value){animation:none}.onboarding-preview-leaving{pointer-events:none;animation:onboarding-preview-leave var(--page-slide-dur,.25s) var(--page-slide-ease,cubic-bezier(.22, 1, .36, 1)) forwards}.onboarding-preview-card .onboarding-preview-swap-cell>.onboarding-preview-swap{animation-name:onboarding-preview-arrive;animation-duration:var(--page-slide-dur,.25s)}@keyframes onboarding-preview-leave{to{opacity:0;transform:translateX(calc(var(--page-slide-distance,8px) * -1));filter:blur(var(--page-blur,3px))}}@keyframes onboarding-preview-arrive{0%{opacity:0;transform:translateX(var(--page-slide-distance,8px));filter:blur(var(--page-blur,3px))}}.onboarding-preview-email{grid-template-rows:auto auto auto auto 1fr}.onboarding-preview-email .onboarding-preview-head{grid-template-columns:32px minmax(0,1fr) auto}.onboarding-preview-sender{border-radius:var(--radius-control);background:var(--brand-highlight);width:32px;height:32px}.onboarding-preview-when{color:var(--muted-foreground);font-size:var(--text-xs);align-self:start;line-height:20px}.onboarding-preview-email .onboarding-preview-body{margin-top:16px}.onboarding-preview-email .onboarding-preview-body+.onboarding-preview-body{margin-top:12px}.onboarding-preview-code{border-radius:var(--radius-control-lg);background:var(--control-surface);height:48px;color:var(--muted-foreground);font-size:var(--text-ui);place-items:center;margin-top:12px;font-weight:500;line-height:20px;display:grid}.onboarding-preview-footnote{text-wrap:pretty;color:var(--muted-foreground);font-size:var(--text-xs);align-self:end;margin-top:16px;line-height:16px}@media (forced-colors:active){.onboarding-preview-sender{background:canvastext}}@media (width<=479px){.onboarding-preview-card-inner{padding:20px}.onboarding-preview-step{column-gap:12px}}@media (width>=1008px) and (height<=647px){.onboarding-scene.onboarding-preview{padding-block:0}}@media (prefers-reduced-motion:reduce){.onboarding-preview-leaving{display:none}}@media (width<=1007px){.onboarding-scene.onboarding-preview{margin-top:0;padding:16px}.onboarding-preview-stage{padding-bottom:0}}@media (forced-colors:active){.onboarding-preview-card{border:1px solid canvastext}.onboarding-preview-bar{background:graytext}}
