.routine-onboarding-presentation{--brief-accent:var(--brief-voice-pill-talk-face);--brief-action-ink:var(--brief-voice-pill-talk-face-ink);--brief-swatch-ink:var(--brief-voice-pill-on-talk);--bdm-cursor-x:49%;--bdm-cursor-y:10%;--bdm-bubble-x:58%;--bdm-bubble-y:8%;--oa-cursor-x:70%;--oa-cursor-y:5%;--brief-theme-color:var(--brief-voice-pill-talk-face);--brief-blue-accent:var(--brief-accent);--brief-blue-link:var(--brief-inbox-link-wash);--brief-blue-section:var(--brief-canvas-section-bg);--brief-canvas:var(--bg-main);--brief-paper:var(--desktop-panel);--brief-ink-strong:var(--brief-text-strong);--brief-header-ink:var(--brief-text-secondary);--brief-item-ink:var(--brief-text-primary);--brief-source-ink:var(--brief-text-secondary);--brief-meta:var(--brief-text-muted);--brief-rule:var(--brief-sidebar-rule);--brief-keyboard:var(--brief-voice-pill-chip);--brief-section-bg:var(--brief-canvas-section-bg);--brief-link:var(--brief-inbox-link-wash);--brief-success:var(--desktop-success-text);--brief-success-bg:var(--desktop-success-bg);--brief-warning:var(--desktop-warning-text);--brief-warning-bg:var(--desktop-warning-bg);--brief-shadow:color-mix(in srgb,var(--desktop-shadow-ink) 10%,transparent);--brief-logo-filter:none;--brief-grain-blend:multiply;--brief-grain-opacity:.035;font-family:var(--font-brief),"Neurial Grotesk",Arial,sans-serif;color:var(--brief-item-ink);background:var(--brief-canvas);min-height:100dvh;color-scheme:light;-webkit-font-smoothing:antialiased}.routine-onboarding-presentation.appearance-dark{--brief-shadow:color-mix(in srgb,var(--desktop-shadow-ink) 30%,transparent);--brief-logo-filter:invert(1);--brief-grain-blend:soft-light;--brief-grain-opacity:.045;color-scheme:dark}.routine-onboarding-presentation :is(h1,h2,h3,p):not(:where([data-production-voice-ui] *)){margin:0}.routine-onboarding-presentation :is(h1,h2,h3,strong):not(:where([data-production-voice-ui] *)){font-weight:500}.routine-onboarding-presentation :is(button,a):not(:where([data-production-voice-ui] *)){-webkit-tap-highlight-color:transparent}:where(.routine-onboarding-presentation) button:not(:where([data-production-voice-ui] *)){font:inherit;color:inherit;cursor:pointer}.routine-onboarding-presentation button:disabled:not(:where([data-production-voice-ui] *)){opacity:.3;cursor:default}.routine-onboarding-presentation :is(button,a,input,textarea,select):focus-visible:not(:where([data-production-voice-ui] *)){outline:2px solid var(--brief-text-primary);outline-offset:4px}.routine-onboarding-presentation svg:not(:where([data-production-voice-ui] *)){flex-shrink:0}.routine-onboarding-presentation img:not(:where([data-production-voice-ui] *)){display:block}.routine-onboarding-presentation .artboard{width:100%;min-height:100dvh;height:auto;padding-bottom:58px;position:relative;isolation:isolate;overflow:clip;background:var(--brief-canvas)}.routine-onboarding-presentation .product-header{height:92px;display:flex;align-items:center;padding:0 clamp(24px,4vw,72px);flex-shrink:0;position:relative;z-index:2}.routine-onboarding-presentation .wordmark{width:78px;height:38px;object-fit:contain;filter:var(--brief-logo-filter)}.routine-onboarding-presentation .onboarding-account-actions{margin-left:auto;display:grid;justify-items:end;gap:4px;text-align:right}.routine-onboarding-presentation .onboarding-sign-out{min-height:40px;padding:8px 12px;background:transparent;border:0;border-radius:4px;font-size:14px;color:var(--brief-source-ink)}.routine-onboarding-presentation .onboarding-sign-out:hover{background:var(--brief-keyboard);color:var(--brief-ink-strong)}.routine-onboarding-presentation .onboarding-sign-out-error{max-width:220px;font-size:12px;line-height:16px;color:var(--desktop-danger-text)}.routine-onboarding-presentation .paper-grain{position:absolute;inset:0;pointer-events:none;background:url(/assets/brand/color-texture-tile.png) repeat;background-size:470px;opacity:var(--brief-grain-opacity);mix-blend-mode:var(--brief-grain-blend);z-index:5}.routine-onboarding-presentation .mock-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 20px;font-size:16px;line-height:24px;border-radius:4px;white-space:nowrap;user-select:none}.routine-onboarding-presentation .mock-button.primary{background:var(--brief-accent);color:var(--brief-action-ink);transition:background-color .18s ease}.routine-onboarding-presentation .mock-button.secondary{background:var(--brief-keyboard);color:var(--brief-accent)}.routine-onboarding-presentation .mock-button[data-forward]>svg{translate:0 1px;transition:transform .18s ease}.routine-onboarding-presentation .mock-button.primary:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb,var(--brief-accent) 80%,var(--desktop-shadow-ink))}.routine-onboarding-presentation .mock-button[data-forward]:is(:hover,:focus-visible):not(:disabled)>svg{transform:translateX(4px)}.routine-onboarding-presentation .mock-button:focus-visible{outline:2px solid var(--brief-text-primary);outline-offset:3px}.routine-onboarding-presentation .mock-button.primary:active:not(:disabled){background:color-mix(in srgb,var(--brief-accent) 70%,var(--desktop-shadow-ink))}.routine-onboarding-presentation.appearance-dark .mock-button.secondary{color:var(--brief-text-primary)}@media (max-width:760px){.routine-onboarding-presentation .product-header{height:76px;padding-inline:22px}.routine-onboarding-presentation .wordmark{width:66px}.routine-onboarding-presentation .artboard{padding-bottom:45px}}@media (prefers-reduced-motion:no-preference){.routine-onboarding-presentation .artboard{animation:routine-scene-arrive .45s cubic-bezier(.2,.7,.3,1)}.routine-onboarding-presentation .artboard.conversation-frame{animation:none}@keyframes routine-scene-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.routine-onboarding-presentation :not(:where([data-production-voice-ui],[data-production-voice-ui] *)),.routine-onboarding-presentation :not(:where([data-production-voice-ui],[data-production-voice-ui] *)):after,.routine-onboarding-presentation :not(:where([data-production-voice-ui],[data-production-voice-ui] *)):before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.routine-onboarding-presentation .mock-button[data-forward]:is(:hover,:focus-visible):not(:disabled)>svg{transform:none}}