.onboarding-shell{background:var(--bg);padding:28px}.auth-shell,.onboarding-shell{align-items:center;display:flex;justify-content:center;min-height:100vh}.auth-shell{padding:0}.auth-card,.auth-shell{background:var(--surface)}.auth-card{border:0;border-radius:0;box-shadow:none;display:grid;grid-gap:clamp(18px,2.2vw,34px);gap:clamp(18px,2.2vw,34px);grid-template-columns:minmax(480px,.92fr) minmax(560px,1.08fr);max-width:none;min-height:100vh;overflow:hidden;padding:clamp(16px,1.6vw,24px);width:100%}.auth-form-side{align-content:center;display:grid;grid-gap:24px;gap:24px;justify-items:start;padding:54px clamp(30px,3.2vw,72px)}.auth-form-side>.auth-confirm-card,.auth-form-side>.auth-copy,.auth-form-side>.auth-divider,.auth-form-side>.auth-fields,.auth-form-side>.auth-switch,.auth-form-side>.brand-row,.auth-form-side>.oauth-panel,.auth-form-side>.save-banner{max-width:620px;width:100%}.auth-copy{display:grid;grid-gap:8px;gap:8px}.auth-copy h1{font-size:clamp(38px,3.2vw,52px);font-weight:900;letter-spacing:0;line-height:1.08;margin:0}.auth-copy p{color:var(--muted);font-size:17px;line-height:1.5;margin:0}.auth-fields{display:grid;grid-gap:18px;gap:18px}.auth-fields .input-field{gap:8px}.auth-fields .input-field>span{font-size:15px;font-weight:850}.auth-fields .input-field input,.auth-fields .input-field select{font-size:18px;min-height:62px;padding-inline:18px}.auth-fields .primary-button{border-radius:12px;font-size:16px;min-height:60px}.auth-card button.is-pending{cursor:wait}.auth-card button.is-pending:hover{transform:none}.submit-spinner{animation:submit-spinner-rotate .75s linear infinite;flex:0 0 auto}@keyframes submit-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.submit-spinner{animation:none}}.auth-divider{align-items:center;color:var(--muted);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto 1fr}.auth-divider span{border-top:1px solid var(--line)}.auth-divider em{font-size:13px;font-style:normal}.auth-switch{color:var(--muted);font-size:16px;margin:0;text-align:center}.auth-switch a{color:var(--accent);font-weight:850;text-decoration:none}.auth-confirm-card{background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:16px;display:grid;grid-gap:16px;gap:16px;padding:18px}.auth-confirm-card.compact{gap:12px}.auth-confirm-icon{align-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:14px;color:var(--accent);display:inline-flex;height:48px;justify-content:center;width:48px}.auth-confirm-card h2{font-size:22px;letter-spacing:0;margin:0 0 6px}.auth-confirm-card p{color:var(--muted);line-height:1.5;margin:0}.auth-confirm-card strong{color:var(--text);font-weight:850}.auth-resend-form{display:grid}.auth-preview-side{align-content:center;background:var(--accent);border-radius:24px;color:#ffffff;display:grid;grid-gap:clamp(68px,7vw,110px);gap:clamp(68px,7vw,110px);overflow:hidden;padding:clamp(52px,6vw,98px)}.auth-preview-copy{display:grid;grid-gap:22px;gap:22px;max-width:740px}.auth-preview-copy h2{font-size:clamp(42px,4.2vw,66px);font-weight:900;letter-spacing:0;line-height:1.08;margin:0}.auth-preview-copy p{color:color-mix(in srgb,#ffffff 82%,var(--accent));font-size:clamp(17px,1.5vw,22px);line-height:1.55;margin:0;max-width:680px}.auth-product-placeholder{background:color-mix(in srgb,#ffffff 92%,var(--accent));border:1px solid color-mix(in srgb,#ffffff 72%,var(--accent));border-radius:22px;box-shadow:0 28px 70px rgb(15 23 42/.24);display:grid;grid-gap:24px;gap:24px;min-height:430px;padding:28px}.placeholder-kpis,.placeholder-table,.placeholder-topbar{display:grid;grid-gap:10px;gap:10px}.placeholder-topbar{grid-template-columns:1fr .8fr .5fr}.placeholder-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.placeholder-table{gap:8px}.placeholder-category,.placeholder-kpis span,.placeholder-table span,.placeholder-topbar span{background:color-mix(in srgb,var(--accent) 12%,#ffffff);border:1px solid color-mix(in srgb,var(--accent) 18%,#ffffff);border-radius:13px;min-height:48px}.placeholder-kpis span{min-height:132px}.placeholder-table span{min-height:58px}.setup-placeholder{grid-template-columns:repeat(2,minmax(0,1fr))}.placeholder-category{min-height:112px}.placeholder-category.selected{background:color-mix(in srgb,var(--accent) 24%,#ffffff);border-color:color-mix(in srgb,var(--accent) 36%,#ffffff)}.setup-auth-card{grid-template-columns:minmax(540px,.96fr) minmax(540px,1.04fr)}.setup-flow{gap:14px}.setup-step-card{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:14px;gap:14px;padding:16px}.setup-step-heading{align-items:center;display:flex;gap:12px}.setup-step-heading small,.setup-step-heading strong{display:block}.setup-step-heading strong{font-size:15px;line-height:1.2}.setup-step-heading small{color:var(--muted);font-size:12px;line-height:1.35;margin-top:2px}.setup-step-number{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:999px;color:var(--accent);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}.setup-input-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.setup-category-select small{color:var(--muted);display:block;font-size:12px;line-height:1.35;margin-top:2px}.setup-product-preview{background:color-mix(in srgb,#ffffff 92%,var(--accent));border:1px solid color-mix(in srgb,#ffffff 72%,var(--accent));border-radius:24px;box-shadow:0 28px 70px rgb(15 23 42/.24);display:grid;grid-gap:22px;gap:22px;min-height:430px;padding:30px}.setup-preview-grid,.setup-preview-lines,.setup-preview-top{display:grid;grid-gap:12px;gap:12px}.setup-preview-top{grid-template-columns:1fr .78fr .44fr}.setup-preview-grid span,.setup-preview-lines span,.setup-preview-top span{background:color-mix(in srgb,var(--accent) 12%,#ffffff);border:1px solid color-mix(in srgb,var(--accent) 18%,#ffffff);border-radius:13px;min-height:44px}.setup-preview-hero{align-items:center;background:#ffffff;border:1px solid color-mix(in srgb,var(--accent) 16%,#ffffff);border-radius:18px;display:flex;gap:14px;padding:16px}.setup-preview-mark{align-items:center;background:var(--accent);border-radius:14px;color:#ffffff;display:inline-flex;height:48px;justify-content:center;width:48px}.setup-preview-hero small,.setup-preview-hero strong{display:block}.setup-preview-hero strong{color:#0f172a;font-size:18px;line-height:1.2}.setup-preview-hero small{color:#64748b;font-size:13px;line-height:1.35;margin-top:3px}.setup-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-preview-grid span{align-items:center;color:color-mix(in srgb,var(--accent) 76%,#0f172a);display:inline-flex;font-size:13px;font-weight:850;justify-content:center;min-height:106px;padding:10px;text-align:center}.setup-preview-lines span{min-height:50px}.onboarding-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:24px;gap:24px;max-width:820px;padding:28px;width:100%}.signup-panel{max-width:900px}.auth-panel{max-width:560px}.signup-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.signup-grid.single-column{grid-template-columns:minmax(0,1fr)}.onboarding-brand{padding:0}.onboarding-copy{display:grid;grid-gap:18px;gap:18px}.onboarding-copy h1{font-size:32px;line-height:1.08;margin:0}.onboarding-copy>p{color:var(--muted);font-size:15px;line-height:1.55;margin:0;max-width:680px}.category-list{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.category-row{align-items:center;background:var(--surface);border:0;border-bottom:1px solid var(--line);color:var(--text);display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto 1fr auto;min-height:76px;padding:14px 16px;text-align:left;width:100%}label.category-row{cursor:pointer}.category-row:last-child{border-bottom:0}.category-row.selected{background:var(--accent-soft);color:var(--accent-dark)}.category-row:has(input[type=radio]:checked){background:var(--accent-soft);color:var(--accent-dark)}.category-row input[type=radio]{accent-color:var(--accent);height:18px;justify-self:end;width:18px}.category-row small,.category-row strong{display:block}.category-row strong{font-size:15px;margin-bottom:3px}.category-row small{color:var(--muted);font-size:13px;line-height:1.35}.onboarding-actions{align-items:center;display:flex;gap:14px;justify-content:flex-end}.secondary-link{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:6px;text-decoration:none}.secondary-link:hover{color:var(--accent)}.oauth-panel{display:grid;grid-gap:10px;gap:10px;margin-top:12px;width:min(560px,100%)}.inline-oauth-panel{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;width:100%}.oauth-button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-weight:850;gap:10px;justify-content:center;font-size:17px;min-height:58px;padding:0 22px;width:100%}.oauth-button:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent-dark)}.google-mark{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:50%;color:#1f1f1f;display:inline-flex;font-size:13px;font-weight:900;height:22px;justify-content:center;width:22px}.auth-experience-card .auth-fields .primary-button,.auth-experience-card .oauth-button{font-weight:500}.auth-experience-card .oauth-button{font-size:15px;padding-inline:12px;box-shadow:0 4px 16px rgb(15 23 42/.04)}.auth-experience-card .oauth-button svg{flex-shrink:0}.auth-experience-card .auth-fields .input-field>span{font-weight:500}.auth-experience-card .auth-fields .input-field input{font-size:16px;font-weight:400}.auth-experience-card .auth-fields .input-field input::placeholder{font-weight:400}.auth-experience-card .auth-switch a{font-weight:500}.auth-form-side .auth-switch.auth-legal-links,.auth-form-side .auth-switch.auth-legal-links a{color:var(--muted);font-size:12px;font-weight:400;line-height:1.7}.auth-form-side .auth-switch.auth-legal-links a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.auth-experience-card{position:relative}.auth-experience-card .auth-form-side{padding-top:110px}.auth-experience-card .onboarding-brand{position:absolute;top:32px;left:clamp(32px,4.8vw,88px);width:auto;justify-content:flex-start}.auth-experience-card .auth-preview-side.auth-story-slider{position:relative;isolation:isolate;padding:clamp(32px,4vw,68px);gap:30px;background:#235ce7;transition:background 1.4s ease}.auth-experience-card .auth-story-slider[data-story="1"]{background:#254fc4}.auth-story-orbit{position:absolute;z-index:-1;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgb(122 191 255/.25),transparent 65%);top:-280px;right:-350px;transition:transform 2s cubic-bezier(.22,1,.36,1);pointer-events:none}[data-story="1"] .auth-story-orbit{transform:translate(-240px,260px)}.auth-story-stage{display:grid;min-width:0}.auth-story{grid-area:1/1;display:grid;grid-gap:36px;gap:36px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s ease,visibility .7s}.auth-story.is-active{opacity:1;visibility:visible;pointer-events:auto}.auth-story-copy{display:grid;grid-gap:20px;gap:20px;align-content:start}.auth-story-eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;letter-spacing:.025em;color:rgb(255 255 255/.8);transform:translateY(12px);opacity:0;transition:opacity .7s ease .15s,transform .9s cubic-bezier(.22,1,.36,1) .15s}.auth-story-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#bde1ff}.auth-story-copy h2{margin:0;font-size:clamp(38px,3.7vw,62px);font-weight:600;line-height:1.07;letter-spacing:-.045em;max-width:620px}.auth-story-word{display:inline-block;white-space:pre;opacity:0;transform:translateY(24px) rotate(2deg);filter:blur(5px);transition:opacity .7s ease,transform 1s cubic-bezier(.22,1,.36,1),filter .8s ease;transition-delay:0s}.is-active .auth-story-word{opacity:1;transform:translateY(0) rotate(0);filter:blur(0);transition-delay:calc(.14s + var(--word-delay))}.auth-story-copy p{margin:0;max-width:530px;font-size:clamp(15px,1.35vw,19px);line-height:1.6;color:rgb(255 255 255/.78);opacity:0;transform:translateY(16px);transition:opacity .8s ease .35s,transform 1s cubic-bezier(.22,1,.36,1) .35s}.is-active .auth-story-copy p,.is-active .auth-story-eyebrow{opacity:1;transform:translateY(0)}.auth-story-visual{position:relative;padding:0 24px 35px 0;opacity:0;transform:translateY(30px) scale(.96);transition:opacity .8s ease .15s,transform 1.3s cubic-bezier(.22,1,.36,1) .15s}.is-active .auth-story-visual{opacity:1;transform:translateY(0) scale(1)}.auth-story-photo{position:relative;height:clamp(250px,35vh,440px);overflow:hidden;border-radius:22px;box-shadow:0 28px 60px rgb(9 32 98/.22)}.auth-story-photo img{object-fit:cover;object-position:center 30%}.is-active .auth-story-photo img{animation:auth-story-zoom 9s ease-out both}.auth-story-slider[data-running=false] .auth-story-photo img{animation-play-state:paused}.auth-story-photo-shade{position:absolute;inset:0;background:linear-gradient(transparent 65%,rgb(13 27 40/.45))}.auth-story-photo-caption{position:absolute;bottom:22px;left:24px;font-size:13px;font-weight:500;letter-spacing:.02em}.auth-story-photo-caption span{margin-left:12px;color:rgb(255 255 255/.65);font-size:11px}.auth-story-detail{width:43%;position:absolute;right:0;bottom:0;border:4px solid rgb(255 255 255/.96);border-radius:17px;overflow:hidden;box-shadow:0 16px 35px rgb(9 32 98/.25);transform:translate(28px,18px) rotate(7deg);opacity:0;transition:opacity .9s ease .4s,transform 1.4s cubic-bezier(.22,1,.36,1) .4s}.is-active .auth-story-detail{transform:translate(0) rotate(3deg);opacity:1}.auth-story-detail img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.auth-story-note{position:absolute;top:24px;left:-14px;max-width:80%;display:flex;align-items:center;gap:9px;padding:13px 16px;color:#253447;background:rgb(255 255 255/.95);border:1px solid rgb(255 255 255/.75);border-radius:12px;box-shadow:0 8px 28px rgb(9 32 98/.14);font-size:12px;font-weight:500;opacity:0;transform:translate(-15px,10px);transition:opacity .8s ease .6s,transform 1.2s cubic-bezier(.22,1,.36,1) .6s}.is-active .auth-story-note{opacity:1;transform:translate(0)}.auth-story-note-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#42a68a;box-shadow:0 0 0 4px #e3f4ed}.auth-story-controls{display:flex;align-items:center;justify-content:space-between;gap:24px}.auth-story-progress{display:flex;gap:12px}.auth-story-progress button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:10px 0;color:rgb(255 255 255/.55);cursor:pointer;text-align:left;width:65px}.auth-story-progress button[aria-current=true]{color:white}.auth-story-track{display:block;height:2px;background:rgb(255 255 255/.22);overflow:hidden;border-radius:2px}.auth-story-track>span{display:block;height:100%;background:#ffffff;transform:scaleX(0);transform-origin:left}.auth-story-track>.is-active{animation:auth-story-progress var(--story-duration,8.5s) linear forwards}[data-running=false] .auth-story-track>.is-active{animation-play-state:paused}.auth-story-progress-label{display:block;margin-top:9px;font-size:10px;letter-spacing:.06em}.auth-story-navigation{display:flex;gap:6px}.auth-story-navigation button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgb(255 255 255/.22);border-radius:50%;background:transparent;color:white;cursor:pointer;transition:background .2s,border-color .2s}.auth-story-navigation button:hover{background:rgb(255 255 255/.14);border-color:rgb(255 255 255/.55)}.auth-story-controls button:focus-visible{outline:2px solid white;outline-offset:4px}@keyframes auth-story-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes auth-story-progress{to{transform:scaleX(1)}}@media (min-width:1121px) and (max-height:800px){.auth-story{gap:24px}.auth-story-copy{gap:12px}.auth-story-copy h2{font-size:clamp(34px,3.3vw,48px)}.auth-story-photo{height:220px}.auth-experience-card .auth-preview-side.auth-story-slider{gap:18px}}@media (max-width:1120px){.auth-experience-card .onboarding-brand{top:24px;left:28px}.auth-experience-card .auth-form-side{padding-top:104px}}@media (prefers-reduced-motion:reduce){.auth-story-slider,.auth-story-slider *{animation:none!important;transition:none!important}.auth-story-word{filter:none}.auth-story-track>.is-active{transform:scaleX(1)}}.auth-card.auth-experience-card{min-height:100dvh}.auth-card.auth-experience-card .auth-form-side{padding-top:104px}.auth-experience-card .onboarding-brand>div:not(.brand-mark){display:block}.auth-card.auth-experience-card .auth-form-side{position:relative;padding-bottom:96px}.auth-experience-card .auth-submit-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:16px;gap:16px}.auth-experience-card .auth-submit-row>.primary-button{grid-column:1/-1;grid-row:1;width:100%}.auth-submit-row>a{color:var(--accent);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.auth-submit-row>a:last-child{text-align:right}.auth-submit-row>a:hover{text-decoration:underline;text-underline-offset:3px}.auth-experience-card .auth-page-footer{position:absolute;left:clamp(30px,3.2vw,72px);right:clamp(30px,3.2vw,72px);bottom:12px}.auth-page-footer .auth-switch.auth-legal-links{margin:0}@media (max-width:600px){.auth-experience-card .auth-submit-row{grid-template-columns:1fr 1fr;gap:16px}.auth-experience-card .auth-submit-row>.primary-button{grid-column:1/-1;grid-row:1;width:100%}.auth-experience-card .auth-page-footer{left:20px;right:20px}}.auth-workflow-visual{padding:0 0 20px}.auth-workflow-visual .auth-story-photo{height:clamp(320px,38vh,470px)}.auth-workflow-visual .auth-story-photo img{object-position:center}.auth-order-image{opacity:0}.auth-workflow-backdrop{position:absolute;inset:0;background:rgb(245 248 252/.2)}.auth-story-slider[data-running=false] .is-active *,.auth-story-slider[data-running=false] .is-active :before{animation-play-state:paused}@media (min-width:1121px) and (max-height:800px){.auth-workflow-visual .auth-story-photo{height:290px}}.auth-recovery-hint{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.auth-recovery-back a{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.auth-experience-card .auth-fields>.primary-button{font-weight:500}.auth-workflow-visual .auth-story-photo{background:#edf3ff}.auth-workflow-visual .auth-chaos-image,.auth-workflow-visual .auth-story-photo .auth-order-image{opacity:.17}.auth-workflow-backdrop{background:linear-gradient(125deg,rgb(245 249 255/.86),rgb(224 235 255/.68))}.auth-visual-map{position:absolute;inset:24px}.auth-visual-connections{position:absolute;inset:0;width:100%;height:100%}.auth-visual-connections path{stroke:#8aaeea;stroke-width:2;stroke-dasharray:6 7;opacity:0}.auth-visual-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.6);width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(145deg,#437cfb,#1b4dd1);box-shadow:0 10px 30px rgb(35 92 231/.3),0 0 0 8px rgb(255 255 255/.6);opacity:0}.auth-visual-hub>span{font-size:27px;font-weight:650;color:#fff}.auth-visual-hub>i{position:absolute;inset:-16px;border:1px solid rgb(79 125 231/.2);border-radius:50%}.auth-visual-hub>i:last-child{inset:-30px}.auth-visual-tile{position:absolute;width:31%;height:36%;border-radius:15px;background:rgb(255 255 255/.96);border:1px solid #e3eaf7;box-shadow:0 10px 25px rgb(57 84 139/.1);padding:12px;display:grid;grid-template-rows:24px 1fr 13px;grid-gap:8px;gap:8px;transform:var(--scatter)}.auth-visual-tile-0{left:2%;top:5%;--scatter:translate(20px,28px) rotate(-12deg)}.auth-visual-tile-1{right:2%;top:5%;--scatter:translate(-20px,12px) rotate(10deg)}.auth-visual-tile-2{left:2%;bottom:5%;--scatter:translate(14px,-15px) rotate(7deg)}.auth-visual-tile-3{right:2%;bottom:5%;--scatter:translate(-12px,-24px) rotate(-9deg)}.auth-visual-tile-top{display:flex;align-items:center;gap:5px}.auth-visual-tile-top>span{color:#4878d8;margin-right:auto}.auth-visual-tile-top>i{height:3px;width:10px;background:#dce5f5;border-radius:2px}.auth-visual-tick{color:#42a385;opacity:0}.auth-visual-caption{font-size:10px;font-weight:500;color:#71819b}.auth-visual-mini{display:flex;gap:5px;align-items:flex-end;position:relative;min-height:0;overflow:hidden}.auth-visual-mini-0-0{flex-direction:column;align-items:flex-start;justify-content:center}.auth-visual-mini-0-0>span{background:#e8effb;border-radius:6px 6px 6px 1px;height:10px;width:75%}.auth-visual-mini-0-0>span:nth-child(2){align-self:flex-end;width:58%;background:#598cf0;border-radius:6px 6px 1px 6px}.auth-visual-mini-0-0>span:last-child{width:46%}.auth-visual-mini-0-1>i,.auth-visual-mini-1-1>i{flex:1 1;background:#c6d9fa;border-radius:3px 3px 0 0;height:40%}.auth-visual-mini>i:nth-child(2n){height:70%;background:#85acf1}.auth-visual-mini>i:nth-child(3n){height:95%;background:#4d81e7}.auth-visual-mini-0-2>span{width:30px;height:30px;border-radius:50%;background:#dfebfb;border:3px solid white}.auth-visual-mini-0-2>span:nth-child(2){background:#a2c0f4;margin-left:-12px}.auth-visual-mini-0-2>svg{color:#5686dc;margin-left:auto}.auth-visual-mini-0-3,.auth-visual-mini-1-3{display:grid;grid-template-columns:repeat(7,1fr);align-content:center;grid-gap:4px;gap:4px}.auth-visual-mini-0-3>i,.auth-visual-mini-1-3>i{aspect-ratio:1;height:auto!important;background:#e9eff8;border-radius:3px}.auth-visual-mini-0-3>i:nth-child(5),.auth-visual-mini-1-3>i:nth-child(10){background:#5687e7}.auth-visual-mini-1-0{flex-direction:column;align-items:stretch;justify-content:center}.auth-visual-mini-1-0>span{height:10px;border-radius:4px;background:linear-gradient(90deg,#90b2f0 16%,#edf2fb 0)}.auth-visual-mini-1-0>span:nth-child(2){width:85%}.auth-visual-mini-1-0>span:nth-child(3){width:68%}.auth-visual-mini-1-2{flex-direction:column;align-items:flex-start;justify-content:center}.auth-visual-mini-1-2>span{width:75%;height:3px;background:#dbe6f8;border-radius:3px}.auth-visual-mini-1-2>span:nth-child(2){width:52%}.auth-visual-mini-1-2>svg{position:absolute;right:4px;bottom:8px;color:#46a188}.auth-visual-complete{position:absolute;left:calc(50% + 13px);top:calc(50% + 15px);width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#4caa8e;color:white;border:3px solid #f2f6ff;opacity:0}.is-active .auth-visual-tile{animation:auth-align-tiles var(--story-duration,8.5s) cubic-bezier(.22,1,.36,1) both}.is-active .auth-visual-hub{animation:auth-reveal-hub var(--story-duration,8.5s) cubic-bezier(.22,1,.36,1) both}.is-active .auth-visual-connections path{animation:auth-flow-links var(--story-duration,8.5s) linear both}.is-active .auth-visual-complete,.is-active .auth-visual-tick{animation:auth-confirm-flow var(--story-duration,8.5s) ease both}@keyframes auth-align-tiles{0%,20%{transform:var(--scatter)}48%,to{transform:translate(0) rotate(0)}}@keyframes auth-reveal-hub{0%,20%{opacity:0;transform:translate(-50%,-50%) scale(.6)}48%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes auth-flow-links{0%,28%{opacity:0;stroke-dashoffset:90}50%,to{opacity:.8;stroke-dashoffset:0}}@keyframes auth-confirm-flow{0%,52%{opacity:0;transform:scale(.5)}65%,to{opacity:1;transform:scale(1)}}@keyframes auth-bring-order{0%,24%{opacity:0}52%,to{opacity:.17}}@media (min-width:1121px) and (max-height:800px){.auth-visual-map{inset:16px}.auth-visual-tile{padding:8px;gap:4px}.auth-visual-hub{width:48px;height:48px;border-radius:15px}}@media (prefers-reduced-motion:reduce){.auth-visual-tile{transform:none}.auth-visual-hub{opacity:1;transform:translate(-50%,-50%)}.auth-visual-complete,.auth-visual-connections path,.auth-visual-tick{opacity:1}.auth-workflow-visual .auth-order-image{opacity:.17}}.auth-visual-mini-0-1{flex-direction:column;align-items:stretch;justify-content:center;gap:4px}.auth-visual-mini.auth-visual-mini-0-1>i:nth-child(n){flex:none;width:90%;height:5px;border-radius:3px;background:linear-gradient(90deg,#83a9ee 7px,transparent 0,transparent 12px,#e5edfa 0)}.auth-visual-mini-0-1>i:nth-child(2n){width:72%}.auth-visual-mini-0-1>i:nth-child(3n){width:84%}.auth-story-progress{gap:10px}.auth-story-progress button{width:clamp(26px,3.3vw,50px)}.auth-agent-record-icon{color:#5e89de;background:#edf3ff;border-radius:9px;padding:7px;display:flex}.auth-agent-record-lines{flex:1 1;display:grid;grid-gap:5px;gap:5px}.auth-agent-record-lines>span{height:4px;width:85%;border-radius:2px;background:#dce8fb}.auth-agent-record-lines>span:nth-child(2){width:60%}.auth-agent-record-lines>div{display:flex;gap:3px}.auth-agent-record-lines i{height:4px;width:12px;background:#a7c2f0;border-radius:2px}.auth-agent-record-check{color:#47a88a}.auth-agent-record-label{position:absolute;top:68px;left:0;right:0;text-align:center;font-size:10px;color:#6c819f}.auth-visual-map[data-kind=pricing] .auth-visual-hub{background:linear-gradient(145deg,#6885ed,#4b57c6)}.auth-visual-map[data-kind=schedule] .auth-visual-hub{background:linear-gradient(145deg,#52a2b1,#367ea6)}.auth-visual-map[data-kind=schedule] .auth-visual-mini-1-0{flex-direction:row;align-items:center;justify-content:flex-start}.auth-visual-map[data-kind=schedule] .auth-visual-mini-1-0>span{width:25px;height:25px;border-radius:50%;background:#b3d3ea;border:2px solid white;margin-left:-5px}.auth-visual-map[data-kind=schedule] .auth-visual-mini-1-0>span:nth-child(2n){background:#89b4cc}.auth-visual-map[data-kind=schedule] .auth-visual-mini-1-1{display:grid;grid-template-columns:repeat(7,1fr);align-content:center;grid-gap:4px;gap:4px}.auth-visual-map[data-kind=schedule] .auth-visual-mini-1-1>i{height:auto;aspect-ratio:1;border-radius:3px;background:#e4edf7}.auth-visual-map[data-kind=schedule] .auth-visual-mini-1-1>i:nth-child(4n){background:#75a5c9}.auth-visual-map[data-kind=schedule] .auth-visual-mini-1-2{flex-direction:row;align-items:center}.auth-visual-map[data-kind=schedule] .auth-visual-mini-1-2>svg{position:static;margin-right:7px;color:#78a4c8}.auth-visual-map[data-kind=schedule] .auth-visual-mini-1-2>span{width:20px;height:9px;background:#d4e5f1}.auth-visual-map[data-kind=schedule] .auth-visual-mini-1-3{display:flex;align-items:center;justify-content:center;color:#4b9e90}.auth-agent-storyboard{position:absolute;inset:24px}.auth-agent-notifications{position:absolute;inset:6% 0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.auth-agent-notification{width:min(70%,340px);height:64px;background:#fff;border:1px solid #e1e9f6;border-radius:15px;box-shadow:0 9px 28px rgb(66 98 158/.1);display:flex;align-items:center;gap:12px;padding:12px 16px;opacity:0;transform:translateY(22px)}.auth-notification-icon{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;border-radius:11px;background:#f4f7ff}.auth-notification-icon-0{color:#cf639b}.auth-notification-icon-1{color:#4579e7}.auth-notification-icon-2{color:#649bbf}.auth-notification-icon-3{color:#64a38e}.auth-agent-notification>div{flex:1 1;display:grid;grid-gap:4px;gap:4px}.auth-notification-name{color:#70819b;font-size:10px;display:flex;align-items:center;gap:5px}.auth-notification-name svg{color:#a0abbd}.auth-notification-line{height:4px;border-radius:2px;width:90%;background:#e4ecf9}.auth-notification-line.short{width:54%;background:#edf2fa}.auth-notification-unread{width:6px;height:6px;background:#739cec;border-radius:50%}.auth-agent-stage-core{position:absolute;width:104px;height:104px;left:50%;top:28%;transform:translate(-50%,-50%) scale(.6);opacity:0}.auth-agent-stage-logo{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:linear-gradient(145deg,#558bfc,#2554d2);border-radius:30px;color:#fff;box-shadow:0 16px 38px rgb(41 90 205/.28),0 0 0 9px rgb(255 255 255/.7)}.auth-agent-stage-logo>span{font-size:10px;font-weight:500}.auth-agent-stage-rings{position:absolute;inset:-19px;border:1px solid #d3def4;border-radius:50%}.auth-agent-stage-rings i{position:absolute;inset:-17px;border:1px solid rgb(177 198 239/.4);border-radius:50%}.auth-agent-stage-rings i:last-child{inset:-32px}.auth-agent-response-row{position:absolute;top:51%;left:50%;transform:translateX(-50%);display:flex;gap:clamp(10px,2vw,24px)}.auth-agent-response{position:relative;width:56px;height:52px;background:#fff;display:grid;place-items:center;color:#5c83c8;border:1px solid #e0e9f8;border-radius:13px;box-shadow:0 5px 15px rgb(59 90 149/.08);opacity:0}.auth-agent-response>span{position:absolute;top:58px;white-space:nowrap;font-size:9px;color:#8190a7}.auth-response-check{position:absolute;right:-4px;top:-4px;border:2px solid #f0f5ff;border-radius:50%;background:#6bad99;color:white;box-sizing:content-box}.is-planned .auth-response-check{background:#a7b3c7}.auth-agent-stage-reply{top:42%;gap:7px;color:#7092ca;font-size:10px}.auth-agent-stage-call,.auth-agent-stage-reply{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;opacity:0}.auth-agent-stage-call{top:69%;gap:10px;color:#54a08e}.auth-agent-stage-call>div{display:flex;align-items:center;gap:3px;height:18px}.auth-agent-stage-call i{width:3px;height:8px;background:#7bbca8;border-radius:3px}.auth-agent-stage-call i:nth-child(2n){height:15px}.auth-agent-stage-call i:nth-child(3n){height:5px}.auth-agent-stage-call>span{font-size:9px;color:#8a99af}.auth-agent-stage-record{position:absolute;top:50%;left:50%;width:236px;height:62px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:12px 15px;background:#fff;border:1px solid #dfe8f7;border-radius:14px;box-shadow:0 8px 26px rgb(68 100 155/.12);opacity:0}.auth-agent-storyboard-planned{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:8px;color:#97a4b9}.is-active .auth-agent-notification-0{animation:auth-notify-first var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-agent-notification-1{animation:auth-notify-second var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-agent-notification-2{animation:auth-notify-third var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-agent-notification-3{animation:auth-notify-fourth var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-agent-stage-core{animation:auth-agent-takeover var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-agent-response,.is-active .auth-agent-stage-reply{animation:auth-agent-answer-stage var(--story-duration) ease both}.is-active .auth-agent-stage-call{animation:auth-agent-call-stage var(--story-duration) ease both}.is-active .auth-agent-stage-record{animation:auth-agent-save-stage var(--story-duration) ease both}.is-active .auth-agent-stage-call i{animation:auth-agent-voice .65s ease-in-out infinite alternate}.is-active .auth-agent-stage-call i:nth-child(2n){animation-delay:-.3s}.is-active .auth-agent-stage-call i:nth-child(3n){animation-delay:-.15s}@keyframes auth-notify-first{0%{opacity:0;transform:translateY(22px)}26%,5%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(70px) scale(.35)}}@keyframes auth-notify-second{0%,7%{opacity:0;transform:translateY(22px)}12%,26%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(20px) scale(.35)}}@keyframes auth-notify-third{0%,12%{opacity:0;transform:translateY(22px)}17%,26%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-30px) scale(.35)}}@keyframes auth-notify-fourth{0%,16%{opacity:0;transform:translateY(22px)}20%,26%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-80px) scale(.35)}}@keyframes auth-agent-takeover{0%,29%{opacity:0;transform:translate(-50%,40%) scale(.6)}42%,74%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%,to{opacity:0;transform:translate(-50%,-70%) scale(.7)}}@keyframes auth-agent-answer-stage{0%,42%{opacity:0}52%,74%{opacity:1}84%,to{opacity:0}}@keyframes auth-agent-call-stage{0%,55%{opacity:0}65%,74%{opacity:1}84%,to{opacity:0}}@keyframes auth-agent-save-stage{0%,76%{opacity:0;transform:translate(-50%,12px) scale(.9)}88%,to{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@keyframes auth-agent-voice{0%{transform:scaleY(.5)}to{transform:scaleY(1.2)}}@media (min-width:1121px) and (max-height:800px){.auth-agent-storyboard{inset:16px}.auth-agent-notifications{gap:7px}.auth-agent-notification{height:48px;padding:8px 12px}.auth-notification-icon{width:30px;height:30px}.auth-agent-stage-core{width:70px;height:70px}.auth-agent-stage-logo{border-radius:22px;gap:4px}.auth-agent-stage-logo svg{width:27px;height:27px}.auth-agent-response{width:44px;height:38px;border-radius:10px}.auth-agent-response>span{top:42px}.auth-agent-stage-reply{top:43%}.auth-agent-stage-call{top:73%}.auth-agent-stage-record{height:52px}.auth-agent-record-label{top:58px}}@media (prefers-reduced-motion:reduce){.auth-agent-notifications{display:none}.auth-agent-stage-core{opacity:1;transform:translate(-50%,-50%)}.auth-agent-response,.auth-agent-stage-record,.auth-agent-stage-reply{opacity:1}}.auth-agent-stage-core{top:50%}.auth-agent-response-row{inset:0;transform:none;display:block}.auth-agent-response{position:absolute}.auth-agent-response-0{left:calc(50% - 140px);top:calc(50% - 110px)}.auth-agent-response-1{left:calc(50% + 84px);top:calc(50% - 110px)}.auth-agent-response-2{left:calc(50% - 140px);top:calc(50% + 60px)}.auth-agent-response-3{left:calc(50% + 84px);top:calc(50% + 60px)}.auth-agent-stage-reply{top:calc(50% - 150px)}.auth-agent-stage-call{top:calc(50% + 155px)}@media (min-width:1121px) and (max-height:800px){.auth-agent-response-0{left:calc(50% - 112px);top:calc(50% - 84px)}.auth-agent-response-1{left:calc(50% + 68px);top:calc(50% - 84px)}.auth-agent-response-2{left:calc(50% - 112px);top:calc(50% + 42px)}.auth-agent-response-3{left:calc(50% + 68px);top:calc(50% + 42px)}.auth-agent-stage-reply{top:calc(50% - 111px)}.auth-agent-stage-call{top:calc(50% + 101px)}}.auth-agent-response-0{left:calc(50% - 170px);top:calc(50% - 94px)}.auth-agent-response-1{left:calc(50% - 28px);top:calc(50% - 155px)}.auth-agent-response-2{left:calc(50% + 114px);top:calc(50% - 94px)}.auth-agent-response-3{left:calc(50% + 145px);top:calc(50% + 22px)}.auth-agent-response-4{left:calc(50% + 64px);top:calc(50% + 116px)}.auth-agent-response-5{left:calc(50% - 120px);top:calc(50% + 116px);color:#58a48c}.auth-agent-response-6{left:calc(50% - 201px);top:calc(50% + 22px);color:#58a48c}.auth-agent-stage-reply{top:calc(50% - 87px)}.auth-agent-stage-call{top:calc(50% + 177px)}@media (min-width:1121px) and (max-height:800px){.auth-agent-response-0{left:calc(50% - 124px);top:calc(50% - 65px)}.auth-agent-response-1{left:calc(50% - 22px);top:calc(50% - 111px)}.auth-agent-response-2{left:calc(50% + 80px);top:calc(50% - 65px)}.auth-agent-response-3{left:calc(50% + 100px);top:calc(50% + 12px)}.auth-agent-response-4{left:calc(50% + 40px);top:calc(50% + 72px)}.auth-agent-response-5{left:calc(50% - 84px);top:calc(50% + 72px)}.auth-agent-response-6{left:calc(50% - 144px);top:calc(50% + 12px)}.auth-agent-stage-reply{top:calc(50% - 62px)}.auth-agent-stage-call{top:calc(50% + 112px)}}@property --auth-estimate{syntax:"<integer>";initial-value:180;inherits:false}.auth-calculator-scene{position:absolute;inset:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px}.auth-calculator-browser{width:min(84%,380px);background:#fff;border:1px solid #dee8f8;border-radius:17px;box-shadow:0 14px 38px rgb(63 93 150/.13);overflow:hidden}.auth-calculator-browser-bar{height:32px;border-bottom:1px solid #edf1f8;background:#fafcff;display:flex;align-items:center;gap:4px;padding:0 12px}.auth-calculator-browser-bar>i{width:5px;height:5px;border-radius:50%;background:#d5dfef}.auth-calculator-browser-bar>span{margin:0 auto;font-size:9px;color:#9aa6b9;padding-right:18px}.auth-calculator-body{display:grid;grid-gap:18px;gap:18px;padding:22px}.auth-calculator-title{display:flex;align-items:center;justify-content:space-between;color:#71839e;font-size:11px}.auth-calculator-services{display:flex;gap:8px}.auth-calculator-service{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e5ecf8;border-radius:10px;color:#8a9ab2;font-size:10px;flex:1 1}.auth-calculator-service>svg:last-child{margin-left:auto;opacity:0}.auth-calculator-service:not(.selected)>svg:first-child{opacity:1;margin:0}.auth-calculator-range{position:relative;height:5px;margin:8px 7px;border-radius:5px;background:#e5edfb}.auth-calculator-range>div{position:absolute;inset:0 auto 0 0;width:20%;background:#7b9fea;border-radius:5px}.auth-calculator-range>span{position:absolute;top:-6px;left:20%;width:17px;height:17px;background:#fff;border:4px solid #7298e8;border-radius:50%;box-shadow:0 2px 7px rgb(61 99 169/.18);transform:translateX(-50%)}.auth-calculator-cursor{position:absolute;top:6px;left:20%;color:#5579b5;fill:white;filter:drop-shadow(0 2px 2px rgb(43 71 126/.18))}.auth-calculator-estimate{display:flex;align-items:center;gap:10px;padding:15px;border-radius:12px;background:#f3f7ff;color:#8194b2}.auth-calculator-estimate>span{font-size:11px}.auth-calculator-amount{margin-left:auto;font-size:26px;line-height:1;font-weight:550;color:#446cc0;counter-reset:amount var(--auth-estimate)}.auth-calculator-amount:before{content:"$" counter(amount)}.auth-calculator-estimate>svg{color:#56a78b;opacity:0}.auth-calculator-transfer{height:22px;position:relative;color:#95b1de;opacity:0}.auth-calculator-transfer>span{position:absolute;top:0;left:50%;width:4px;height:4px;border-radius:50%;background:#8bb2f2}.auth-calculator-customer{position:relative;width:min(70%,290px);height:58px;display:flex;align-items:center;gap:12px;padding:12px 15px;background:#fff;border:1px solid #e1eaf8;border-radius:13px;box-shadow:0 7px 23px rgb(71 100 155/.1);opacity:0}.auth-calculator-customer>div{padding:6px;background:#edf4ff;color:#668fd8;border-radius:8px;display:flex}.auth-calculator-customer>span{flex:1 1;display:grid;grid-gap:5px;gap:5px}.auth-calculator-customer strong{font-size:10px;font-weight:500;color:#7588a4}.auth-calculator-customer i{width:85%;height:3px;background:#e0eaf9;border-radius:2px}.auth-calculator-customer i:last-child{width:60%}.auth-calculator-customer>svg{color:#59a78d}.auth-calculator-customer>b{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#4774d2;color:#fff;font-size:10px;font-weight:500}.is-active .auth-calculator-service.selected{animation:auth-select-service var(--story-duration) ease both}.is-active .auth-calculator-service.selected>svg:last-child{animation:auth-select-tick var(--story-duration) ease both}.is-active .auth-calculator-range>div{animation:auth-slider-fill var(--story-duration) cubic-bezier(.4,0,.2,1) both}.is-active .auth-calculator-cursor,.is-active .auth-calculator-range>span{animation:auth-slider-knob var(--story-duration) cubic-bezier(.4,0,.2,1) both}.is-active .auth-calculator-amount{animation:auth-estimate-count var(--story-duration) linear both}.is-active .auth-calculator-transfer{animation:auth-calculator-transfer var(--story-duration) ease both}.is-active .auth-calculator-transfer>span{animation:auth-calculator-dot var(--story-duration) ease both}.is-active .auth-calculator-customer{animation:auth-calculator-lead var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-calculator-estimate>svg{animation:auth-select-tick var(--story-duration) ease both}@keyframes auth-select-service{0%,8%{background:white;border-color:#e5ecf8;color:#8a9ab2}18%,to{background:#eef4ff;border-color:#bdd0f3;color:#6085ca}}@keyframes auth-select-tick{0%,16%{opacity:0}24%,to{opacity:1}}@keyframes auth-slider-fill{0%,23%{width:20%}60%,to{width:76%}}@keyframes auth-slider-knob{0%,23%{left:20%}60%,to{left:76%}}@keyframes auth-estimate-count{0%,23%{--auth-estimate:180}60%,to{--auth-estimate:680}}@keyframes auth-calculator-transfer{0%,60%{opacity:0}70%,to{opacity:1}}@keyframes auth-calculator-dot{0%,62%{transform:translateY(0);opacity:0}68%{opacity:1}78%,to{transform:translateY(22px);opacity:0}}@keyframes auth-calculator-lead{0%,70%{opacity:0;transform:translateY(12px) scale(.95)}85%,to{opacity:1;transform:none}}@media (min-width:1121px) and (max-height:800px){.auth-calculator-scene{inset:15px;gap:7px}.auth-calculator-browser-bar{height:24px}.auth-calculator-body{padding:13px 17px;gap:12px}.auth-calculator-service{padding:7px 10px}.auth-calculator-estimate{padding:10px}.auth-calculator-amount{font-size:22px}.auth-calculator-customer{height:44px;padding:8px 12px}.auth-calculator-transfer{height:12px}}@media (prefers-reduced-motion:reduce){.auth-calculator-service.selected{background:#eef4ff;border-color:#bdd0f3;color:#6085ca}.auth-calculator-customer,.auth-calculator-estimate>svg,.auth-calculator-service.selected>svg:last-child,.auth-calculator-transfer{opacity:1}.auth-calculator-range>div{width:76%}.auth-calculator-range>span{left:76%}.auth-calculator-cursor{display:none}.auth-calculator-amount{--auth-estimate:680}}@media (min-width:1121px) and (max-height:800px){.auth-calculator-scene{gap:6px}.auth-calculator-browser-bar{height:22px}.auth-calculator-body{padding:10px 14px;gap:8px}.auth-calculator-service{padding-block:6px}.auth-calculator-range{margin-block:4px}.auth-calculator-estimate{padding:8px}.auth-calculator-transfer{height:10px}.auth-calculator-customer{height:42px}}.auth-workflow-visual .auth-story-photo{background:#f3f6fc}.auth-agent-response-row{--orbit-radius:145px}.auth-agent-response-row .auth-agent-response{left:calc(50% + var(--orbit-x) * var(--orbit-radius) - 28px);top:calc(50% + var(--orbit-y) * var(--orbit-radius) - 26px)}.auth-agent-stage-reply{top:calc(50% - 91px)}@media (min-width:1121px) and (max-height:800px){.auth-agent-response-row{--orbit-radius:103px}.auth-agent-response-row .auth-agent-response{left:calc(50% + var(--orbit-x) * var(--orbit-radius) - 22px);top:calc(50% + var(--orbit-y) * var(--orbit-radius) - 19px)}.auth-agent-stage-reply{top:calc(50% - 57px)}.auth-agent-stage-call{top:calc(50% + 53px)}.auth-agent-stage-call>span{display:none}}.auth-request-scene{position:absolute;inset:28px;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-request-incoming{width:min(70%,290px);padding:14px 18px;height:74px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dfe8f7;border-radius:15px;box-shadow:0 10px 26px rgb(60 91 148/.1)}.auth-request-symbol{padding:10px;border-radius:12px;display:flex;background:#edf3ff;color:#668bd3}.auth-request-incoming>div{flex:1 1;display:grid;grid-gap:5px;gap:5px}.auth-request-incoming strong{color:#6c809f;font-size:11px;font-weight:500}.auth-request-incoming>div>span{width:95%;height:3px;border-radius:2px;background:#e3ebf8}.auth-request-incoming>div>span:last-child{width:65%}.auth-request-received{color:#64aa91}.auth-request-branches{position:relative;width:min(96%,520px);height:66px}.auth-request-branches svg{width:100%;height:100%}.auth-request-branches path{stroke:#a6bee7;stroke-width:1.5;stroke-dasharray:4 5;opacity:0}.auth-request-branches>span{position:absolute;top:8px;left:calc(50% - 7px);color:#89a9df;opacity:0}.auth-request-records{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;width:min(96%,520px)}.auth-request-record{position:relative;display:grid;grid-template-rows:26px 1fr 16px;grid-gap:12px;gap:12px;height:145px;padding:14px;border-radius:14px;background:#fff;border:1px solid #e0e8f6;box-shadow:0 9px 25px rgb(60 91 148/.08);opacity:0}.auth-request-record-top{display:flex;justify-content:space-between;color:#7094d8}.auth-request-record-top>svg:last-child{color:#68a991}.auth-request-record-visual{display:flex;flex-direction:column;gap:6px;justify-content:center;position:relative}.auth-request-record-visual>span{height:4px;border-radius:2px;background:#e3ecfb;width:90%}.auth-request-record-visual>span:nth-child(2){width:68%}.auth-request-record-visual>span:nth-child(3){width:48%}.auth-request-record-visual-0>i{height:13px;width:45%;border-radius:4px;background:#c1d4f5;margin-top:4px}.auth-request-record-visual-1>i{width:30px;height:14px;border-bottom:2px solid #9cbbd9;transform:skew(-25deg) rotate(-8deg);align-self:flex-end}.auth-request-record-visual-2>i{width:26px;height:26px;background:#cfdef5;border-radius:50%}.auth-request-record>strong{font-size:10px;color:#788ba8;font-weight:500}.auth-request-link-dot{position:absolute;width:5px;height:5px;background:#99b5e7;border:3px solid #f3f6fc;border-radius:50%;box-sizing:content-box;top:-6px;left:calc(50% - 5px)}.auth-request-unified{display:flex;align-items:center;gap:8px;padding-top:26px;color:#8a9bb5;font-size:10px;opacity:0}.auth-request-unified>span:first-child{width:21px;height:21px;display:grid;place-items:center;background:#6087d6;color:white;border-radius:6px;font-size:10px}.auth-request-unified>svg{color:#71ad98}.is-active .auth-request-incoming{animation:auth-request-arrive var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-request-branches path,.is-active .auth-request-branches>span{animation:auth-request-branch var(--story-duration) linear both}.is-active .auth-request-record-0{animation:auth-request-estimate var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-request-record-1{animation:auth-request-contract var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-request-record-2{animation:auth-request-customer var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-request-unified{animation:auth-request-finish var(--story-duration) ease both}@keyframes auth-request-arrive{0%{opacity:0;transform:translateY(18px) scale(.93)}15%,to{opacity:1;transform:none}}@keyframes auth-request-branch{0%,18%{opacity:0;stroke-dashoffset:60}37%,to{opacity:1;stroke-dashoffset:0}}@keyframes auth-request-estimate{0%,26%{opacity:0;transform:translateY(15px)}43%,to{opacity:1;transform:none}}@keyframes auth-request-contract{0%,38%{opacity:0;transform:translateY(15px)}55%,to{opacity:1;transform:none}}@keyframes auth-request-customer{0%,50%{opacity:0;transform:translateY(15px)}67%,to{opacity:1;transform:none}}@keyframes auth-request-finish{0%,66%{opacity:0}80%,to{opacity:1}}@media (min-width:1121px) and (max-height:800px){.auth-request-scene{inset:18px}.auth-request-incoming{height:55px;padding:9px 13px}.auth-request-symbol{padding:6px}.auth-request-branches{height:40px}.auth-request-records{gap:10px}.auth-request-record{height:106px;gap:6px;padding:10px}.auth-request-unified{padding-top:17px}}@media (prefers-reduced-motion:reduce){.auth-request-branches path,.auth-request-branches>span,.auth-request-record,.auth-request-unified{opacity:1}}.auth-pipeline-scene{position:absolute;inset:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px}.auth-pipeline-board{position:relative;width:min(100%,620px);height:224px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.auth-pipeline-column{background:#eaf0fa;border:1px solid #e4ebf7;border-radius:12px;padding:12px 9px}.auth-pipeline-status{display:flex;align-items:center;gap:5px;color:#8091aa;font-size:10px}.auth-pipeline-status>i{width:5px;height:5px;background:#a9badd;border-radius:50%;flex-shrink:0}.auth-pipeline-status small{margin-left:auto;font-size:9px;color:#b1bfd2}.auth-pipeline-empty{height:7px;background:#e1e9f6;border-radius:3px;margin-top:125px;width:80%}.auth-pipeline-empty.short{margin-top:6px;width:50%}.auth-pipeline-order{position:absolute;top:48px;left:8px;width:calc(25% - 22px);padding:12px;height:112px;background:white;border:1px solid #dbe6f8;box-shadow:0 7px 18px rgb(61 91 149/.11);border-radius:11px;display:grid;grid-gap:7px;gap:7px}.auth-pipeline-order>div{display:flex;align-items:center;justify-content:space-between;color:#769bdc}.auth-pipeline-order>div>svg:last-child{color:#78af9e}.auth-pipeline-order strong{font-weight:500;color:#8294b0;font-size:10px}.auth-pipeline-order>span{height:3px;background:#e3ecfa;border-radius:2px}.auth-pipeline-order>span:nth-of-type(2){width:65%}.auth-pipeline-order>i{width:22px;height:5px;background:#b9d0f4;border-radius:3px}.auth-pipeline-pointer{position:absolute;right:-8px;bottom:-8px;color:#6f8fbe;fill:#fff}.auth-pipeline-trail{display:flex;gap:8px}.auth-pipeline-trail>span{height:3px;width:24px;background:#dce6f8;border-radius:3px}.is-active .auth-pipeline-order{animation:auth-order-through-statuses var(--story-duration) cubic-bezier(.45,0,.2,1) both}.is-active .auth-pipeline-column-0 .auth-pipeline-status{animation:auth-status-new var(--story-duration) ease both}.is-active .auth-pipeline-column-1 .auth-pipeline-status{animation:auth-status-estimate var(--story-duration) ease both}.is-active .auth-pipeline-column-2 .auth-pipeline-status{animation:auth-status-contract var(--story-duration) ease both}.is-active .auth-pipeline-column-3 .auth-pipeline-status{animation:auth-status-customer var(--story-duration) ease both}@keyframes auth-order-through-statuses{0%{opacity:0;left:8px;transform:translateY(12px)}12%,21%{opacity:1;left:8px;transform:none}35%,44%{left:calc(25% + 10px);transform:none}58%,67%{left:calc(50% + 12px);transform:none}82%,to{left:calc(75% + 14px);transform:none}}@keyframes auth-status-new{0%,21%{color:#6189ce}35%,to{color:#9aa9bd}}@keyframes auth-status-estimate{0%,21%{color:#9aa9bd}35%,44%{color:#6189ce}58%,to{color:#9aa9bd}}@keyframes auth-status-contract{0%,44%{color:#9aa9bd}58%,67%{color:#8b7cbd}82%,to{color:#9aa9bd}}@keyframes auth-status-customer{0%,67%{color:#9aa9bd}82%,to{color:#59a58d}}@property --auth-pay{syntax:"<integer>";initial-value:1600;inherits:false}@property --auth-profit{syntax:"<integer>";initial-value:3200;inherits:false}.auth-team-scene{position:absolute;inset:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.auth-team-heading{width:min(90%,360px);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8292ac}.auth-team-add{display:flex;gap:3px;border-radius:8px;background:#e8effc;padding:7px;color:#7194d5}.auth-team-profile{width:min(90%,360px);padding:20px;border-radius:15px;background:#fff;border:1px solid #e0e8f6;box-shadow:0 10px 28px rgb(60 91 148/.09);opacity:0}.auth-team-person{display:flex;gap:12px;align-items:center}.auth-team-person>span{display:flex;padding:10px;background:#eaf1ff;color:#799cdb;border-radius:50%}.auth-team-person>div{flex:1 1;display:grid;grid-gap:5px;gap:5px}.auth-team-person strong{font-size:11px;color:#8596b0;font-weight:500}.auth-team-person i{width:65%;height:3px;background:#e5edfb;border-radius:2px}.auth-team-person i:last-child{width:40%}.auth-team-person>svg{color:#78b29d}.auth-team-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.auth-team-metrics>div{position:relative;padding:12px;background:#f4f7fd;border-radius:10px;display:grid;grid-gap:8px;gap:8px}.auth-team-metrics span{font-size:9px;color:#8e9eb5}.auth-team-metrics strong{font-size:22px;color:#698bca;font-weight:550}.auth-team-pay{counter-reset:pay var(--auth-pay)}.auth-team-pay:before{content:"$" counter(pay)}.auth-team-profit{counter-reset:profit var(--auth-profit)}.auth-team-profit:before{content:"$" counter(profit)}.auth-team-metrics svg{position:absolute;right:10px;bottom:16px;color:#83b29b}.auth-team-metrics .auth-team-pointer{right:36px;bottom:4px;color:#7f9aca;fill:white}.auth-team-chart{display:block;width:100%;height:46px;margin-top:14px}.auth-team-chart path{stroke:#8dafdb;stroke-width:2;stroke-dasharray:340;stroke-dashoffset:340}.auth-team-chart .auth-team-chart-base{stroke:#edf1f9;stroke-dasharray:none;stroke-dashoffset:0}.auth-team-task{width:min(82%,320px);padding:12px 15px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e0e8f6;border-radius:12px;opacity:0}.auth-team-task>span:first-child{display:flex;padding:6px;color:#7a9edc;background:#edf3fd;border-radius:8px}.auth-team-task>div{flex:1 1;display:grid;grid-gap:5px;gap:5px}.auth-team-task strong{font-size:10px;font-weight:500;color:#8a9ab1}.auth-team-task i{width:90%;height:3px;background:#e7eefb}.auth-team-task i:last-child{width:65%}.auth-team-task-avatar{background:#cfdef6;color:#6f92c9;border-radius:50%;padding:5px;display:flex}.auth-team-task>svg{color:#78b09b}.is-active .auth-team-profile{animation:auth-team-add-person var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-team-pay{animation:auth-team-pay-rise var(--story-duration) linear both}.is-active .auth-team-profit{animation:auth-team-profit-rise var(--story-duration) linear both}.is-active .auth-team-chart path:not(.auth-team-chart-base){animation:auth-team-chart-rise var(--story-duration) ease both}.is-active .auth-team-task{animation:auth-team-task-in var(--story-duration) cubic-bezier(.22,1,.36,1) both}@keyframes auth-team-add-person{0%,8%{opacity:0;transform:translateY(14px) scale(.96)}24%,to{opacity:1;transform:none}}@keyframes auth-team-pay-rise{0%,27%{--auth-pay:1600}52%,to{--auth-pay:2000}}@keyframes auth-team-profit-rise{0%,38%{--auth-profit:3200}68%,to{--auth-profit:4200}}@keyframes auth-team-chart-rise{0%,35%{stroke-dashoffset:340}70%,to{stroke-dashoffset:0}}@keyframes auth-team-task-in{0%,66%{opacity:0;transform:translateY(14px)}84%,to{opacity:1;transform:none}}.auth-email-scene{position:absolute;inset:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.auth-email-editor{width:min(90%,340px);background:#fff;border:1px solid #dfe8f7;border-radius:15px;box-shadow:0 10px 28px rgb(60 91 148/.08);overflow:hidden}.auth-email-top{height:34px;padding:0 14px;border-bottom:1px solid #edf1f9;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8799b2}.auth-email-top>span:last-child{display:flex;gap:4px}.auth-email-top i{width:4px;height:4px;background:#d5e1f4;border-radius:50%}.auth-email-editor-body{display:flex;padding:12px;gap:12px}.auth-email-tools{display:flex;flex-direction:column;gap:12px;padding:6px;color:#94aad0;background:#f6f8fd;border-radius:8px}.auth-email-canvas{flex:1 1;display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #eaf0f9;border-radius:8px}.auth-email-brand-line{width:28%;height:4px;background:#d6e3f9;border-radius:2px;margin:0 auto}.auth-email-hero{height:62px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;background:#eaf1fe;color:#7d9ed6;font-size:10px}.auth-email-text-line{height:3px;width:90%;background:#e3ebf8;border-radius:2px}.auth-email-text-line.short{width:65%}.auth-email-offer{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;height:29px;border-radius:7px;border:1px dashed #a9c1eb;background:#f0f5ff;color:#82a1d2;font-size:10px;opacity:0}.auth-email-offer>span:first-child{font-weight:600;color:#668ed2}.auth-email-offer>svg{position:absolute;right:-4px;bottom:-8px;fill:white;color:#829bc4}.auth-email-audience{width:min(84%,305px);display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e0e8f6;opacity:0}.auth-email-audience>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#8a9cb8}.auth-email-audience>div{display:flex;margin-left:auto}.auth-email-audience i{width:15px;height:15px;background:#c9d9f3;border:2px solid white;border-radius:50%;margin-left:-4px}.auth-email-audience i:nth-child(2n){background:#acc7eb}.auth-email-audience>svg{color:#7cb19b}.auth-email-send{height:28px;display:flex;align-items:center;gap:10px;color:#83a2d7;opacity:0}.auth-email-send>i{width:4px;height:4px;background:#b3caed;border-radius:50%}.auth-email-send>span{font-size:10px;display:flex;align-items:center;gap:5px;color:#80ae9f}.is-active .auth-email-offer{animation:auth-email-build var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-email-audience{animation:auth-email-audience-in var(--story-duration) cubic-bezier(.22,1,.36,1) both}.is-active .auth-email-send{animation:auth-email-sent var(--story-duration) ease both}@keyframes auth-email-build{0%,13%{opacity:0;transform:translate(-35px,-28px) scale(.8)}37%,to{opacity:1;transform:none}}@keyframes auth-email-audience-in{0%,38%{opacity:0;transform:translateY(12px)}61%,to{opacity:1;transform:none}}@keyframes auth-email-sent{0%,63%{opacity:0;transform:translateX(-12px)}84%,to{opacity:1;transform:none}}@media (min-width:1121px) and (max-height:800px){.auth-pipeline-scene{inset:18px;gap:14px}.auth-pipeline-board{height:196px;gap:7px}.auth-pipeline-column{padding:10px 7px}.auth-pipeline-order{top:40px;height:106px;padding:9px}.auth-team-scene{inset:18px;gap:9px}.auth-team-profile{padding:12px}.auth-team-person>span{padding:7px}.auth-team-metrics{margin-top:10px}.auth-team-metrics>div{padding:8px;gap:5px}.auth-team-metrics strong{font-size:19px}.auth-team-chart{height:30px;margin-top:6px}.auth-team-task{padding:8px 12px}.auth-email-scene{inset:16px;gap:7px}.auth-email-top{height:25px}.auth-email-editor-body{padding:8px;gap:8px}.auth-email-canvas{padding:7px;gap:6px}.auth-email-hero{height:40px}.auth-email-tools{gap:9px}.auth-email-audience{padding-block:7px}.auth-email-send{height:20px}}@media (prefers-reduced-motion:reduce){.auth-pipeline-order{left:calc(75% + 14px)}.auth-email-audience,.auth-email-offer,.auth-email-send,.auth-team-profile,.auth-team-task{opacity:1}.auth-team-pay{--auth-pay:2000}.auth-team-profit{--auth-profit:4200}.auth-team-chart path{stroke-dashoffset:0}}.platform-sms-opt-in{display:grid;grid-gap:8px;gap:8px}.platform-sms-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;color:var(--muted);font-weight:400}.platform-sms-checkbox input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0;accent-color:var(--accent)}.platform-sms-links,.platform-sms-note{margin:0;font-size:11px;line-height:1.5;color:var(--muted)}.platform-sms-links a{color:var(--accent);font-weight:400}.platform-sms-account-settings{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.platform-sms-account-settings p{font-size:14px;line-height:1.6}.platform-sms-account-settings form{display:grid;grid-gap:14px;gap:14px;max-width:680px}