.demo-whapp-module__HVy89q__workbench{flex-direction:column;height:100%;display:flex;overflow:hidden}.demo-whapp-module__HVy89q__toolbar{--demo-surface:#fff;--demo-surface-2:#eef2f7;--demo-foreground:#16202f;--demo-foreground-muted:#5a6779;--demo-border:#ccd6e2;color:var(--demo-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-bottom:1px solid var(--demo-border);background:color-mix(in srgb, var(--demo-surface) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:0 0 72px;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:14px 20px;display:flex}.demo-whapp-module__HVy89q__toolbarIdentity{flex:none;min-width:0}.demo-whapp-module__HVy89q__eyebrow{color:#1f5fd0;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0 0 3px;font-size:10px;font-weight:600}.demo-whapp-module__HVy89q__title{white-space:nowrap;margin:0;font-size:18px;font-weight:600}.demo-whapp-module__HVy89q__toolbarActions{scrollbar-width:thin;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.demo-whapp-module__HVy89q__control{grid-template-columns:auto minmax(110px,210px);align-items:center;gap:8px;min-width:0;display:grid}.demo-whapp-module__HVy89q__controlLabel{color:var(--demo-foreground-muted);white-space:nowrap;font-size:12px;font-weight:600}.demo-whapp-module__HVy89q__controlTrigger{border-color:var(--demo-border);background:var(--demo-surface);height:36px}.demo-whapp-module__HVy89q__viewport{flex:1;min-width:0;min-height:0;overflow:hidden}.demo-whapp-module__HVy89q__frame{width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.demo-whapp-module__HVy89q__stageMount{width:100%;height:100%;min-height:0;display:flex}.demo-whapp-module__HVy89q__stagePlaceholder{background:var(--surface,#f7f9fc);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;height:100%;padding:48px;display:flex;overflow-y:auto}.demo-whapp-module__HVy89q__stagePlaceholderEyebrow{color:var(--primary,#1f5fd0);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.demo-whapp-module__HVy89q__stagePlaceholderTitle{margin:0;font-size:24px;font-weight:600}.demo-whapp-module__HVy89q__stagePlaceholderBody{max-width:560px;color:var(--foreground-muted,#5a6779);margin:0;font-size:14px;line-height:1.5}.demo-whapp-module__HVy89q__conciergeStage{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.demo-whapp-module__HVy89q__conciergeChatArea{flex:1;min-height:0}.demo-whapp-module__HVy89q__connectMoment{border:1px solid var(--border,#e2e8f0);background:var(--surface-muted,#f3f6fb);border-radius:12px;flex-direction:column;flex:none;gap:8px;margin-top:4px;padding:12px 16px;display:flex}.demo-whapp-module__HVy89q__connectMomentEyebrow{color:var(--primary,#1f5fd0);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.demo-whapp-module__HVy89q__connectMomentRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-whapp-module__HVy89q__connectMomentLabel{font-size:14px;font-weight:500}.demo-whapp-module__HVy89q__connectMomentInput{max-width:220px}.demo-whapp-module__HVy89q__connectMomentConnected{color:var(--foreground-muted,#5a6779);margin:0;font-size:13px}.demo-whapp-module__HVy89q__connectMomentPrompt{margin:0;font-size:14px}
.workspace-framework-module__eJkh8q__stage{--workspace-stage-inset:14px;--workspace-canvas-radius:20px;--workspace-split-gap:12px;--workspace-page-inline:28px;--workspace-main-min-width:520px;--workspace-main-content-max-width:1044px;width:100%;min-width:0;height:100%;min-height:0;padding:var(--workspace-stage-inset);background:0 0;display:flex;position:relative;overflow:hidden}.workspace-framework-module__eJkh8q__canvas{--grid-background:transparent;isolation:isolate;border:1px solid var(--workspace-surface-border);border-radius:var(--workspace-canvas-radius);background:var(--workspace-surface);width:100%;min-width:0;height:100%;min-height:0;box-shadow:var(--workspace-surface-shadow);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.workspace-framework-module__eJkh8q__canvas>[data-workspace-region]{z-index:2;position:relative}.workspace-framework-module__eJkh8q__canvasSplit{gap:var(--workspace-split-gap);flex-direction:row}.workspace-framework-module__eJkh8q__canvasTestMode{--test-mode-blue:#009fd9;--test-mode-pill-fill:color-mix(in srgb, var(--workspace-surface) 55%, transparent);--test-mode-pill-light:#ffffffb3;--test-mode-pill-shade:#3d495829}@supports (color:lab(0% 0 0)){.workspace-framework-module__eJkh8q__canvasTestMode{--test-mode-blue:lab(60.708% -22.1591 -42.6194)}}.dark .workspace-framework-module__eJkh8q__canvasTestMode{--test-mode-blue:#29c1f6;--test-mode-pill-fill:color-mix(in srgb, var(--workspace-surface) 45%, transparent);--test-mode-pill-light:#ffffff17;--test-mode-pill-shade:#0000008c}@supports (color:lab(0% 0 0)){.dark .workspace-framework-module__eJkh8q__canvasTestMode{--test-mode-blue:lab(72.5318% -25.604 -37.8684)}}.workspace-framework-module__eJkh8q__frameTestModePill{z-index:40;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:flex;position:absolute;top:14px}.workspace-framework-module__eJkh8q__frameTestModePill svg{color:var(--test-mode-blue);stroke:var(--test-mode-blue);filter:drop-shadow(0 0 2px var(--test-mode-blue)) drop-shadow(0 0 5px color-mix(in srgb, var(--test-mode-blue) 60%, transparent))}.workspace-framework-module__eJkh8q__frameTestModePillLeft{border-top-color:#0000;border-left:1px solid var(--test-mode-pill-light);border-right:1px solid var(--test-mode-pill-light);border-bottom:1px solid var(--test-mode-pill-light);background-color:var(--test-mode-pill-fill);-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);box-shadow:-1px -1px 2px var(--test-mode-pill-light), 1px 1px 3px var(--test-mode-pill-shade), 0 0 6px color-mix(in srgb, var(--test-mode-blue) 18%, transparent);color:var(--foreground);border-radius:0 0 .75rem .75rem;padding:.3rem .75rem .35rem;transition:box-shadow .15s,transform .15s,background-color .15s;top:-1px;left:50%;translate:-50%}.workspace-framework-module__eJkh8q__frameTestModePillLeft:hover{box-shadow:-1px -1px 3px var(--test-mode-pill-light), 1px 2px 5px var(--test-mode-pill-shade), 0 0 10px color-mix(in srgb, var(--test-mode-blue) 32%, transparent);transform:translateY(-1px)}.workspace-framework-module__eJkh8q__frameTestModePillLeft:active,.workspace-framework-module__eJkh8q__frameTestModePillLeft[data-state=open]{box-shadow:inset 1px 1px 2px var(--test-mode-pill-shade), inset -1px -1px 2px var(--test-mode-pill-light), 0 0 6px color-mix(in srgb, var(--test-mode-blue) 22%, transparent);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.workspace-framework-module__eJkh8q__frameTestModePillLeft,.workspace-framework-module__eJkh8q__frameTestModePillLeft:hover{transition:none;transform:none}}.workspace-framework-module__eJkh8q__frameTestModePillRight{border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent);background-color:color-mix(in srgb, var(--workspace-surface) 55%, transparent);color:var(--color-info);font-weight:500;right:20px}.workspace-framework-module__eJkh8q__interactiveGrid{--workspace-grid-concierge-baseline:transparent;--workspace-grid-reveal:radial-gradient(circle 420px at var(--workspace-grid-pointer-x,-1000px) var(--workspace-grid-pointer-y,-1000px), #000 0%, #000000bd 26%, #00000061 52%, #0000001f 78%, transparent 100%);--workspace-grid-baseline:linear-gradient(var(--workspace-grid-concierge-baseline), var(--workspace-grid-concierge-baseline));z-index:0;pointer-events:none;width:100%;height:100%;-webkit-mask-image:var(--workspace-grid-reveal), var(--workspace-grid-baseline);-webkit-mask-image:var(--workspace-grid-reveal), var(--workspace-grid-baseline);mask-image:var(--workspace-grid-reveal), var(--workspace-grid-baseline);position:absolute;inset:0}.workspace-framework-module__eJkh8q__interactiveGridSolid,.workspace-framework-module__eJkh8q__interactiveGridPreviewActive{--workspace-grid-concierge-baseline:#000}.workspace-framework-module__eJkh8q__canvasSplit .workspace-framework-module__eJkh8q__interactiveGrid{--workspace-grid-region-edge:calc(100% - var(--chat-dock-width,clamp(320px, 30vw, 576px)) - var(--workspace-split-gap) / 2);--workspace-grid-baseline:linear-gradient(to right, #000 0, #000 var(--workspace-grid-region-edge), var(--workspace-grid-concierge-baseline) var(--workspace-grid-region-edge), var(--workspace-grid-concierge-baseline) 100%)}.workspace-framework-module__eJkh8q__dockRegion:before{inset-block:0;left:calc(var(--workspace-split-gap) / -2 - .5px);z-index:1;background:var(--workspace-surface-border);content:"";pointer-events:none;width:1px;position:absolute}.workspace-framework-module__eJkh8q__dockCollapsedStrip{background:var(--workspace-surface)}.workspace-framework-module__eJkh8q__dockResizeHandle{inset-block:0;z-index:20;width:var(--workspace-split-gap);position:absolute;right:100%}.workspace-framework-module__eJkh8q__shell{background-color:var(--workspace-shell-surface);background-image:var(--workspace-shell-gradient)}.workspace-framework-module__eJkh8q__rail{--workspace-rail-width:258px;border-right:1px solid var(--workspace-rail-border);box-shadow:inset -1px 0 0 var(--workspace-rim-highlight)}.workspace-framework-module__eJkh8q__railEndRow{border-radius:12px;transition:background-color .15s}.workspace-framework-module__eJkh8q__railEndRow:active{background:var(--workspace-nav-active-fill);box-shadow:var(--workspace-nav-active-inset)}
.codemation-mark-module__qIp0fa__root{flex:none;display:block;position:relative}.codemation-mark-module__qIp0fa__artwork{object-fit:contain;width:100%;height:100%;display:block}.codemation-mark-module__qIp0fa__dark,:is(.dark .codemation-mark-module__qIp0fa__light,[data-theme=dark] .codemation-mark-module__qIp0fa__light){display:none}:is(.dark .codemation-mark-module__qIp0fa__dark,[data-theme=dark] .codemation-mark-module__qIp0fa__dark){display:block}
.thinkingAnimations-module__heIJnG__mark{justify-content:center;align-items:center;min-width:0;display:inline-flex}@keyframes thinkingAnimations-module__heIJnG__thinkingOrbPulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.thinkingAnimations-module__heIJnG__orbPulse{color:var(--primary-text,var(--primary));animation:thinkingAnimations-module__heIJnG__thinkingOrbPulse calc(2.4s / var(--design-lab-anim-speed,1)) ease-in-out infinite}@keyframes thinkingAnimations-module__heIJnG__thinkingShimmerSweep{0%{background-position:200% 0}to{background-position:-200% 0}}.thinkingAnimations-module__heIJnG__shimmerLine{background:linear-gradient(90deg, var(--foreground-muted) 40%, var(--primary-text,var(--primary)) 50%, var(--foreground-muted) 60%);-webkit-text-fill-color:transparent;animation:thinkingAnimations-module__heIJnG__thinkingShimmerSweep calc(1.8s / var(--design-lab-anim-speed,1)) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes thinkingAnimations-module__heIJnG__thinkingDotRise{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.thinkingAnimations-module__heIJnG__threeDots{gap:4px;display:inline-flex}.thinkingAnimations-module__heIJnG__threeDots span{background:var(--primary-text,var(--primary));width:6px;height:6px;animation:thinkingAnimations-module__heIJnG__thinkingDotRise calc(1.2s / var(--design-lab-anim-speed,1)) ease-in-out infinite;border-radius:999px;display:block}.thinkingAnimations-module__heIJnG__threeDots span:nth-child(2){animation-delay:calc(.15s / var(--design-lab-anim-speed,1))}.thinkingAnimations-module__heIJnG__threeDots span:nth-child(3){animation-delay:calc(.3s / var(--design-lab-anim-speed,1))}@media (prefers-reduced-motion:reduce){.thinkingAnimations-module__heIJnG__orbPulse,.thinkingAnimations-module__heIJnG__threeDots span{animation:none!important}.thinkingAnimations-module__heIJnG__orbPulse{opacity:1;transform:none}.thinkingAnimations-module__heIJnG__shimmerLine{-webkit-text-fill-color:currentColor;color:var(--foreground-muted);background:0 0;animation:none!important}.thinkingAnimations-module__heIJnG__threeDots span{opacity:1;transform:none}}[data-motion=reduced] .thinkingAnimations-module__heIJnG__orbPulse,[data-motion=reduced] .thinkingAnimations-module__heIJnG__threeDots span{animation:none!important}[data-motion=reduced] .thinkingAnimations-module__heIJnG__orbPulse{opacity:1;transform:none}[data-motion=reduced] .thinkingAnimations-module__heIJnG__shimmerLine{-webkit-text-fill-color:currentColor;color:var(--foreground-muted);background:0 0;animation:none!important}[data-motion=reduced] .thinkingAnimations-module__heIJnG__threeDots span{opacity:1;transform:none}
.front-door-module__va2k5a__workbench{--front-door-background:#f8fbff;--front-door-surface:#fff;--front-door-surface-2:#edf3fa;--front-door-surface-3:#e2ebf5;--front-door-foreground:#15233c;--front-door-foreground-muted:#586982;--front-door-foreground-faint:#8799b1;--front-door-primary:#2668d6;--front-door-primary-hover:#1e56b6;--front-door-border:#bed1e894;--front-door-border-strong:#bed1e8;flex-direction:column;height:100%;display:flex;overflow:hidden}.front-door-module__va2k5a__toolbar{--background:var(--front-door-background);--foreground:var(--front-door-foreground);--surface:var(--front-door-surface);--surface-2:var(--front-door-surface-2);--surface-3:var(--front-door-surface-3);--card:var(--front-door-surface);--card-foreground:var(--front-door-foreground);--popover:var(--front-door-surface);--popover-foreground:var(--front-door-foreground);--primary:var(--front-door-primary);--primary-hover:var(--front-door-primary-hover);--primary-foreground:#fff;--primary-soft:color-mix(in srgb, var(--front-door-primary) 9%, #fff);--primary-soft-fg:var(--front-door-primary-hover);--secondary:var(--front-door-surface-2);--secondary-foreground:var(--front-door-foreground);--muted:var(--front-door-surface-2);--muted-foreground:var(--front-door-foreground-muted);--accent:var(--front-door-surface-2);--accent-foreground:var(--front-door-foreground);--foreground-muted:var(--front-door-foreground-muted);--foreground-faint:var(--front-door-foreground-faint);--border:var(--front-door-border);--border-strong:var(--front-door-border-strong);--input:var(--front-door-border-strong);--ring:var(--front-door-primary);color:var(--front-door-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-bottom:1px solid var(--front-door-border);background:color-mix(in srgb, var(--front-door-surface) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:0 0 72px;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:14px 20px;display:flex}.front-door-module__va2k5a__eyebrow{color:var(--front-door-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:600}.front-door-module__va2k5a__title{margin:0;font-size:18px;font-weight:600}.front-door-module__va2k5a__toolbarActions{align-items:center;gap:8px;display:flex}.front-door-module__va2k5a__fixtureNote{color:var(--front-door-foreground-muted);margin:0 8px 0 0;font-size:12px}.front-door-module__va2k5a__control{grid-template-columns:auto 150px;align-items:center;gap:8px;display:grid}.front-door-module__va2k5a__controlLabel{color:var(--front-door-foreground-muted);font-size:12px;font-weight:600}.front-door-module__va2k5a__controlTrigger{border-color:var(--front-door-border-strong);background:var(--front-door-surface);height:36px}.front-door-module__va2k5a__browserLanguageControl{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.front-door-module__va2k5a__viewport{flex:1;min-width:0;min-height:0;overflow:hidden}.front-door-module__va2k5a__frame{width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.front-door-module__va2k5a__frame>*{width:100%;min-width:0}@media (prefers-reduced-motion:reduce){.front-door-module__va2k5a__workbench *,.front-door-module__va2k5a__workbench :before,.front-door-module__va2k5a__workbench :after{scroll-behavior:auto!important}}
.journey-module__McYJ3a__workbench{border:1px solid var(--workspace-surface-border);background:var(--workspace-shell-surface);width:calc(100% - 40px);max-width:1440px;min-height:min(820px,100dvh - 40px);color:var(--foreground);border-radius:20px;flex-direction:column;margin:20px auto;display:flex;overflow:hidden}.journey-module__McYJ3a__header{border-bottom:1px solid var(--workspace-surface-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.journey-module__McYJ3a__headerControls{align-items:center;gap:12px;display:flex}.journey-module__McYJ3a__previewLabel{color:var(--foreground-muted);letter-spacing:.09em;font-size:9px}.journey-module__McYJ3a__progress{padding:18px 32px 0}.journey-module__McYJ3a__progressTrack{align-items:center;gap:12px;margin-bottom:16px;display:flex}.journey-module__McYJ3a__progressStep{color:var(--foreground-muted);flex:1;align-items:center;gap:7px;font-size:11px;display:flex}.journey-module__McYJ3a__progressStep:not(:last-child):after{content:"";background:var(--workspace-surface-border);flex:1;height:1px;margin-left:6px}.journey-module__McYJ3a__progressStep:last-child{flex:none}.journey-module__McYJ3a__progressDot{background:var(--workspace-surface);width:22px;height:22px;color:var(--foreground-muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.journey-module__McYJ3a__progressStep[data-state=complete]{color:var(--success-soft-fg)}.journey-module__McYJ3a__progressStep[data-state=complete] .journey-module__McYJ3a__progressDot{background:var(--success-soft);color:var(--success-soft-fg)}.journey-module__McYJ3a__progressStep[data-state=current]{color:var(--foreground);font-weight:500}.journey-module__McYJ3a__progressStep[data-state=current] .journey-module__McYJ3a__progressDot{background:var(--success);color:var(--success-fg)}.journey-module__McYJ3a__progressBar{background:var(--workspace-surface-border);border-radius:3px;height:3px}.journey-module__McYJ3a__progressFill{background:var(--success)}.journey-module__McYJ3a__split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:0;display:grid}.journey-module__McYJ3a__formPanel{min-width:0;padding:44px clamp(24px,3vw,48px) 32px;display:flex}.journey-module__McYJ3a__formContent{width:100%;max-width:520px;margin:auto}.journey-module__McYJ3a__eyebrow{color:var(--success-soft-fg);align-items:center;gap:7px;margin-bottom:18px;font-size:11px;display:flex}.journey-module__McYJ3a__title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;outline:none;font-size:clamp(27px,2.6vw,36px);font-weight:500;line-height:1.2}.journey-module__McYJ3a__explanation{margin:10px 0 0}.journey-module__McYJ3a__explanation>button{height:28px;color:var(--foreground-muted);gap:5px;padding:0;font-size:11px}.journey-module__McYJ3a__explanation>div{max-width:44ch;color:var(--foreground-muted);padding-top:8px;font-size:12px;line-height:1.65}.journey-module__McYJ3a__fields{margin-top:24px}.journey-module__McYJ3a__sectorOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.journey-module__McYJ3a__sectorChoice{white-space:normal;text-align:left;border:1px solid var(--workspace-surface-border);background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;height:auto;min-height:91px;padding:16px;font-size:13px;font-weight:400;position:relative}.journey-module__McYJ3a__sectorChoice>svg:first-child{width:21px;height:21px;color:var(--foreground-muted)}.journey-module__McYJ3a__sectorChoice .journey-module__McYJ3a__choiceCheck{width:14px;height:14px;color:var(--success-soft-fg);position:absolute;top:14px;right:14px}.journey-module__McYJ3a__sectorChoice[aria-pressed=true],.journey-module__McYJ3a__roleChoice[aria-pressed=true],.journey-module__McYJ3a__planChoice[aria-pressed=true]{background:var(--workspace-nav-active-fill);border-color:var(--success);box-shadow:var(--workspace-nav-active-inset)}.journey-module__McYJ3a__roleChoice{white-space:normal;text-align:left;border:1px solid var(--workspace-surface-border);border-radius:12px;justify-content:space-between;min-height:56px;font-size:14px;font-weight:400}.journey-module__McYJ3a__roleChoice svg{color:var(--success-soft-fg)}.journey-module__McYJ3a__planChoice{border:1px solid var(--workspace-surface-border);white-space:normal;text-align:left;border-radius:12px;gap:14px;width:100%;height:76px;padding:20px;display:flex}.journey-module__McYJ3a__planChoice>span{flex:1}.journey-module__McYJ3a__planChoice strong{font-size:15px;font-weight:500}.journey-module__McYJ3a__navigation{align-items:center;gap:10px;margin-top:26px;display:flex}.journey-module__McYJ3a__continueButton{white-space:normal;border-radius:10px;flex:1;min-width:0;height:auto;min-height:46px;padding:12px 16px}.journey-module__McYJ3a__signinLink{height:auto;color:var(--foreground-muted);margin-top:16px;padding:0;font-size:10px}.journey-module__McYJ3a__canvas{border-left:1px solid var(--workspace-surface-border);justify-content:center;align-items:center;min-width:0;padding:24px;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.journey-module__McYJ3a__workbench{width:calc(100% - 24px);margin:12px auto}.journey-module__McYJ3a__header{padding:18px 24px}.journey-module__McYJ3a__previewLabel{display:none}.journey-module__McYJ3a__formPanel{padding:32px 24px}.journey-module__McYJ3a__canvas{padding:18px}.journey-module__McYJ3a__sectorChoice{padding:13px;font-size:12px}}@media (max-width:680px){.journey-module__McYJ3a__workbench{min-height:0}.journey-module__McYJ3a__header{flex-wrap:wrap;gap:12px;padding:16px}.journey-module__McYJ3a__headerControls{gap:4px}.journey-module__McYJ3a__progress{padding:16px 16px 0}.journey-module__McYJ3a__progressTrack{gap:6px}.journey-module__McYJ3a__progressStep{flex-direction:column;gap:5px;font-size:9px}.journey-module__McYJ3a__progressStep:last-child{flex:1}.journey-module__McYJ3a__progressStep:after{display:none}.journey-module__McYJ3a__split{grid-template-columns:minmax(0,1fr)}.journey-module__McYJ3a__formPanel{padding:28px 20px}.journey-module__McYJ3a__title{font-size:28px}.journey-module__McYJ3a__canvas{border-left:none;border-top:1px solid var(--workspace-surface-border);min-height:520px;padding:20px 14px}.journey-module__McYJ3a__sectorChoice{min-height:86px;font-size:12px}}
.objects-module__m7Wbsq__objects{width:100%;filter:drop-shadow(0 14px 11px color-mix(in srgb, var(--scene-blue) 14%, transparent));overflow:visible}.objects-module__m7Wbsq__solidRim{fill:none;stroke:#fff;stroke-opacity:.45;stroke-width:.7px;stroke-linejoin:round}.objects-module__m7Wbsq__tyreRim{fill:none;stroke:#5e7187;stroke-width:.7px}.objects-module__m7Wbsq__cabSeam{fill:none;stroke:#284c7b;stroke-width:1px;stroke-linecap:round}.objects-module__m7Wbsq__shadow{fill:var(--scene-blue);opacity:.08;filter:blur(9px)}.objects-module__m7Wbsq__plinth{fill:url(#workflow-platform);stroke:var(--scene-white);stroke-width:1.5px}.objects-module__m7Wbsq__plinthSide{fill:var(--scene-platform-edge)}.objects-module__m7Wbsq__edge{stroke:var(--scene-white);stroke-width:1.5px}.objects-module__m7Wbsq__boxTop{fill:#f0d6ae}.objects-module__m7Wbsq__boxLeft{fill:url(#workflow-cardboard)}.objects-module__m7Wbsq__boxRight{fill:#c49b67}.objects-module__m7Wbsq__tape{fill:#f6e8ce}.objects-module__m7Wbsq__wood{fill:#b88e5a}.objects-module__m7Wbsq__label{fill:#fffdfa}.objects-module__m7Wbsq__barcode{stroke:#62718a;stroke-width:1.3px}.objects-module__m7Wbsq__paper{fill:url(#workflow-paper)}.objects-module__m7Wbsq__paperTop{fill:#f8fbff}.objects-module__m7Wbsq__paperMid{fill:#e2ecf9}.objects-module__m7Wbsq__paperShade{fill:#b9cde8}.objects-module__m7Wbsq__blue{fill:url(#workflow-blue)}.objects-module__m7Wbsq__blueLight{fill:url(#workflow-blue-light)}.objects-module__m7Wbsq__bluePale{fill:#cddffb}.objects-module__m7Wbsq__blueDark{fill:url(#workflow-blue-dark)}.objects-module__m7Wbsq__window{fill:url(#workflow-glass)}.objects-module__m7Wbsq__truckLines{stroke:#a1badb;stroke-width:1.3px}.objects-module__m7Wbsq__tyre{fill:#253954}.objects-module__m7Wbsq__hub{fill:#a9bfdc}.objects-module__m7Wbsq__check{stroke:#247568;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.objects-module__m7Wbsq__whiteCheck{stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.objects-module__m7Wbsq__bagHandle{stroke:#315d9f;stroke-width:6px;stroke-linecap:round}.objects-module__m7Wbsq__ledgerLines{stroke:#b4c9e4;stroke-width:2px}.objects-module__m7Wbsq__gold{fill:url(#workflow-gold)}.objects-module__m7Wbsq__goldSide{fill:#c79b52}.objects-module__m7Wbsq__goldEdge{stroke:#c79b52;stroke-width:2px}.objects-module__m7Wbsq__coinMark{stroke:#ab8038;stroke-width:1.5px}.objects-module__m7Wbsq__cupHandle{stroke:#c8d9ee;stroke-width:6px}.objects-module__m7Wbsq__coffee{fill:#857366}.objects-module__m7Wbsq__steam{stroke:#a1badb;stroke-width:2px;stroke-linecap:round}.objects-module__m7Wbsq__mint{fill:url(#workflow-mint)}.objects-module__m7Wbsq__mintDark{fill:#418c7a}.objects-module__m7Wbsq__calendarRings{stroke:#315d9f;stroke-width:7px;stroke-linecap:round}.objects-module__m7Wbsq__floatBack{animation:objects-module__m7Wbsq__hover-back calc(var(--motion-period) * 2.8) ease-in-out infinite}.objects-module__m7Wbsq__floatFront{animation:objects-module__m7Wbsq__hover-front calc(var(--motion-period) * 2.3) ease-in-out infinite}.objects-module__m7Wbsq__vehicle{animation:objects-module__m7Wbsq__deliver calc(var(--motion-period) * 2.8) ease-in-out infinite}.objects-module__m7Wbsq__contactShadow{fill:url(#workflow-contact-shadow)}.objects-module__m7Wbsq__parcelContactShadow{fill:var(--scene-platform-edge);opacity:.35}.objects-module__m7Wbsq__rim{stroke:#fff;stroke-opacity:.6;stroke-width:.8px;stroke-linecap:round}.objects-module__m7Wbsq__reflection{fill:#d0e9ff;fill-opacity:.3}.objects-module__m7Wbsq__headlight{fill:#fff0bd;stroke:#b6c8da;stroke-width:.5px}.objects-module__m7Wbsq__palletGrain{stroke:#99764f;stroke-width:1px;stroke-opacity:.45}.objects-module__m7Wbsq__displayDigits{fill:#d9f4e8;font:7px var(--font-ibm-plex-mono), monospace;letter-spacing:1px}.objects-module__m7Wbsq__appointmentText{fill:var(--object-paper-ink,#253954);font:5.5px var(--font-ibm-plex-sans,sans-serif), sans-serif}.objects-module__m7Wbsq__finePrint{stroke:#829ab9;stroke-width:1px;stroke-linecap:round}.objects-module__m7Wbsq__coinRim{fill:none;stroke:#fff0c4;stroke-width:1.2px}@keyframes objects-module__m7Wbsq__hover-back{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes objects-module__m7Wbsq__hover-front{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes objects-module__m7Wbsq__deliver{0%,to{transform:translate(0)}50%{transform:translate(8px,-4px)}}@media (prefers-reduced-motion:reduce){.objects-module__m7Wbsq__floatBack,.objects-module__m7Wbsq__floatFront,.objects-module__m7Wbsq__vehicle{animation:none}}
.materials-module__6TXzaa__paperLight{stop-color:#fff}.materials-module__6TXzaa__paperMiddle{stop-color:#f2f7ff}.materials-module__6TXzaa__paperShade{stop-color:#cedef3}.materials-module__6TXzaa__blueRim{stop-color:var(--object-blue-rim,#c4daff)}.materials-module__6TXzaa__blueLight{stop-color:var(--object-blue-light,#93baf5)}.materials-module__6TXzaa__blueMiddle{stop-color:var(--object-blue-middle,#5388dd)}.materials-module__6TXzaa__blueShade{stop-color:var(--object-blue-shade,#2f61af)}.materials-module__6TXzaa__blueDeep{stop-color:var(--object-blue-deep,#254974)}.materials-module__6TXzaa__cardboardLight{stop-color:#f0d1a0}.materials-module__6TXzaa__cardboardShade{stop-color:#c49b67}.materials-module__6TXzaa__glassLight{stop-color:#a3cbe4}.materials-module__6TXzaa__glassMiddle{stop-color:#507d9f}.materials-module__6TXzaa__glassShade{stop-color:#345c81}.materials-module__6TXzaa__glassDeep{stop-color:#1b3555}.materials-module__6TXzaa__mintLight{stop-color:#d7f4e9}.materials-module__6TXzaa__mintShade{stop-color:#7db7a7}.materials-module__6TXzaa__goldLight{stop-color:#fff0c4}.materials-module__6TXzaa__goldMiddle{stop-color:#e8c578}.materials-module__6TXzaa__goldShade{stop-color:#c39342}.materials-module__6TXzaa__platformLight{stop-color:var(--scene-white)}.materials-module__6TXzaa__platformShade{stop-color:var(--scene-platform)}.materials-module__6TXzaa__shadow{stop-color:#244363}
.sector-entrances-module__BVmERq__entrance{isolation:isolate}.sector-entrances-module__BVmERq__entrance [data-testid=logistics-truck]{animation:1.15s cubic-bezier(.16,.7,.24,1) both sector-entrances-module__BVmERq__truckArrival}.sector-entrances-module__BVmERq__entrance [data-motion-part=truck-body]{animation:.48s ease-out .92s both sector-entrances-module__BVmERq__suspension}.sector-entrances-module__BVmERq__entrance [data-logistics-parcel],.sector-entrances-module__BVmERq__entrance [data-parcel-shadow]{--land-delay:.75s}.sector-entrances-module__BVmERq__entrance [data-logistics-parcel="2"],.sector-entrances-module__BVmERq__entrance [data-parcel-shadow="2"]{--land-delay:1.05s}.sector-entrances-module__BVmERq__entrance [data-logistics-parcel="3"],.sector-entrances-module__BVmERq__entrance [data-parcel-shadow="3"]{--land-delay:1.78s}.sector-entrances-module__BVmERq__entrance [data-logistics-parcel]{animation:sector-entrances-module__BVmERq__parcelLanding .65s var(--land-delay) both}.sector-entrances-module__BVmERq__entrance [data-parcel-shadow]{transform-box:fill-box;transform-origin:50%;animation:sector-entrances-module__BVmERq__contactShadow .65s var(--land-delay) both}.sector-entrances-module__BVmERq__entrance [data-motion-part=ledger]{--enter-y:18px;animation:.65s ease-out both sector-entrances-module__BVmERq__arrival}.sector-entrances-module__BVmERq__entrance [data-invoice-sheet]{transform-origin:36px 106px;animation:2s cubic-bezier(.4,0,.2,1) .1s both sector-entrances-module__BVmERq__invoiceFan;transform:translateY(12px)}.sector-entrances-module__BVmERq__entrance [data-invoice-sheet="1"]{--fan-x:-30px;--fan-angle:-18deg}.sector-entrances-module__BVmERq__entrance [data-invoice-sheet="2"]{--fan-x:30px;--fan-angle:15deg;animation-delay:.25s}.sector-entrances-module__BVmERq__entrance [data-motion-part=calculator]{--enter-x:100px;--enter-y:57px;animation:.75s cubic-bezier(.2,.75,.2,1) .55s both sector-entrances-module__BVmERq__arrival}.sector-entrances-module__BVmERq__entrance [data-finance-coin]{animation:.45s 1.1s both sector-entrances-module__BVmERq__coinLanding}.sector-entrances-module__BVmERq__entrance [data-finance-coin="2"]{animation-delay:1.47s}.sector-entrances-module__BVmERq__entrance [data-finance-coin="3"]{animation-delay:1.84s}.sector-entrances-module__BVmERq__entrance [data-motion-part=calculator-display]{animation:.3s 1.55s both sector-entrances-module__BVmERq__displayOn}.sector-entrances-module__BVmERq__entrance [data-motion-part=ledger-check]{animation:.45s ease-out 2.35s both sector-entrances-module__BVmERq__checkDraw}.sector-entrances-module__BVmERq__entrance [data-motion-part=calendar]{--enter-y:22px;animation:.55s ease-out both sector-entrances-module__BVmERq__arrival}.sector-entrances-module__BVmERq__entrance [data-motion-part=appointment-first]{--enter-x:-100px;--enter-y:0px;animation:.75s cubic-bezier(.2,.7,.2,1) .5s both sector-entrances-module__BVmERq__arrival}.sector-entrances-module__BVmERq__entrance [data-motion-part=appointment-second]{--enter-x:-90px;--enter-y:0px;animation:.7s cubic-bezier(.2,.7,.2,1) 1.35s both sector-entrances-module__BVmERq__arrival}.sector-entrances-module__BVmERq__entrance [data-motion-part=clipboard]{--enter-x:90px;--enter-y:40px;animation:.85s cubic-bezier(.2,.7,.2,1) .85s both sector-entrances-module__BVmERq__arrival}.sector-entrances-module__BVmERq__entrance [data-motion-part=block-base]{--enter-x:-100px;--enter-y:-58px;animation:.65s cubic-bezier(.2,.7,.2,1) both sector-entrances-module__BVmERq__arrival}.sector-entrances-module__BVmERq__entrance [data-motion-part=block-middle]{animation:.85s cubic-bezier(.25,.55,.45,1) .55s both sector-entrances-module__BVmERq__blockConnect}.sector-entrances-module__BVmERq__entrance [data-motion-part=block-top]{animation:.65s 1.45s both sector-entrances-module__BVmERq__parcelLanding}.sector-entrances-module__BVmERq__entrance [data-motion-part=block-check]{animation:.5s ease-out 2.1s both sector-entrances-module__BVmERq__checkDraw}@keyframes sector-entrances-module__BVmERq__truckArrival{0%{opacity:0;transform:translate(-265px,-153px)}15%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes sector-entrances-module__BVmERq__suspension{0%,to{transform:translateY(0)}30%{transform:translateY(1.4px)}65%{transform:translateY(-.6px)}}@keyframes sector-entrances-module__BVmERq__parcelLanding{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.95,.65);transform:translateY(-145px)}12%{opacity:1}70%{animation-timing-function:ease-out;transform:translateY(0)}83%{animation-timing-function:ease-in;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes sector-entrances-module__BVmERq__contactShadow{0%{opacity:0;transform:scale(1.35)}45%{opacity:.2}70%,to{opacity:1;transform:scale(1)}}@keyframes sector-entrances-module__BVmERq__arrival{0%{opacity:0;transform:translate(var(--enter-x,0px), var(--enter-y,0px))}to{opacity:1;transform:translate(0)}}@keyframes sector-entrances-module__BVmERq__invoiceFan{0%{opacity:0;transform:translate(var(--fan-x), -40px) rotate(var(--fan-angle))}12%{opacity:1}25%{opacity:1;transform:translate(var(--fan-x), -9px) rotate(var(--fan-angle))}55%,65%{opacity:1;transform:translateY(-32px)rotate(0)}to{opacity:1;transform:translateY(12px)rotate(0)}}@keyframes sector-entrances-module__BVmERq__coinLanding{0%{opacity:0;animation-timing-function:ease-in;transform:translateY(-48px)}25%{opacity:1}75%{transform:translateY(0)}87%{transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes sector-entrances-module__BVmERq__displayOn{0%{opacity:0}to{opacity:1}}@keyframes sector-entrances-module__BVmERq__checkDraw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes sector-entrances-module__BVmERq__blockConnect{0%{opacity:0;transform:translate(120px,-84px)}12%{opacity:1}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sector-entrances-module__BVmERq__entrance *{transition:none!important;animation:none!important}}
@property --onboarding-hinge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.packing-entrances-module__9gtDkq__packing{isolation:isolate;--carton-close-delay:1.75s}.packing-entrances-module__9gtDkq__packing [data-motion-part=carton]{animation:.55s ease-out both packing-entrances-module__9gtDkq__caseLanding}.packing-entrances-module__9gtDkq__packing [data-retail-product]{animation:.55s .45s both packing-entrances-module__9gtDkq__productDrop}.packing-entrances-module__9gtDkq__packing [data-retail-product="2"]{animation-delay:.77s}.packing-entrances-module__9gtDkq__packing [data-retail-product="3"]{animation-delay:1.05s}.packing-entrances-module__9gtDkq__packing [data-carton-rear-layer=behind]{visibility:hidden;animation:packing-entrances-module__9gtDkq__rearLayerBehind var(--carton-close-delay) step-end both}.packing-entrances-module__9gtDkq__packing [data-carton-rear-layer=cover]{animation:packing-entrances-module__9gtDkq__rearLayerCover var(--carton-close-delay) step-end both}.packing-entrances-module__9gtDkq__packing [data-motion-part=carton-flap-back]{transform:matrix(1, 0, calc(-1 * sin(var(--onboarding-hinge-angle))), calc(cos(var(--onboarding-hinge-angle)) - sin(var(--onboarding-hinge-angle))), 0, 0);animation:packing-entrances-module__9gtDkq__closeFlap .6s var(--carton-close-delay) cubic-bezier(.4, 0, .2, 1) both}.packing-entrances-module__9gtDkq__packing [data-motion-part=carton-flap-front]{transform:matrix(1, 0, calc(-1 * sin(var(--onboarding-hinge-angle))), calc(cos(var(--onboarding-hinge-angle)) + sin(var(--onboarding-hinge-angle))), 0, 0);animation:.6s cubic-bezier(.4,0,.2,1) 2.02s both packing-entrances-module__9gtDkq__closeFlap}.packing-entrances-module__9gtDkq__packing [data-motion-part=carton-seal]{transform-origin:0;animation:.3s ease-out 2.63s both packing-entrances-module__9gtDkq__seal}.packing-entrances-module__9gtDkq__packing [data-motion-part=briefcase]{animation:.65s ease-out both packing-entrances-module__9gtDkq__caseLanding}.packing-entrances-module__9gtDkq__packing [data-motion-part=case-lid]{--onboarding-hinge-angle:90deg;transform:matrix(1, 0, calc(-1 * cos(var(--onboarding-hinge-angle))), calc(sin(var(--onboarding-hinge-angle)) - cos(var(--onboarding-hinge-angle))), 0, 0);animation:.8s cubic-bezier(.4,0,.2,1) .55s both packing-entrances-module__9gtDkq__openCase}.packing-entrances-module__9gtDkq__packing [data-motion-part=case-folder]{animation:.75s cubic-bezier(.2,.7,.2,1) 1.05s both packing-entrances-module__9gtDkq__revealFolder}.packing-entrances-module__9gtDkq__packing [data-motion-part=case-calendar]{animation:.75s cubic-bezier(.2,.7,.2,1) 1.35s both packing-entrances-module__9gtDkq__revealFolder}@keyframes packing-entrances-module__9gtDkq__caseLanding{0%{opacity:0;translate:0 -28px}65%{opacity:1;translate:0}80%{translate:0 -1.5px}to{opacity:1;translate:0}}@keyframes packing-entrances-module__9gtDkq__productDrop{0%{opacity:0;animation-timing-function:ease-in;translate:0 -130px}15%{opacity:1}75%{translate:0}87%{translate:0 -2px}to{opacity:1;translate:0}}@keyframes packing-entrances-module__9gtDkq__rearLayerBehind{0%{visibility:visible}to{visibility:hidden}}@keyframes packing-entrances-module__9gtDkq__rearLayerCover{0%{visibility:hidden}to{visibility:visible}}@keyframes packing-entrances-module__9gtDkq__closeFlap{0%{--onboarding-hinge-angle:126.87deg}to{--onboarding-hinge-angle:0deg}}@keyframes packing-entrances-module__9gtDkq__seal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes packing-entrances-module__9gtDkq__openCase{0%{--onboarding-hinge-angle:0deg}to{--onboarding-hinge-angle:90deg}}@keyframes packing-entrances-module__9gtDkq__revealFolder{0%{translate:0 110px}to{translate:0}}@media (prefers-reduced-motion:reduce){.packing-entrances-module__9gtDkq__packing *{transition:none!important;animation:none!important}}
.design-lab-module__2wtbuW__workbench{--design-lab-background:#f8fbff;--design-lab-surface:#fff;--design-lab-surface-2:#edf3fa;--design-lab-surface-3:#e2ebf5;--design-lab-panel:#ffffffd6;--design-lab-foreground:#15233c;--design-lab-foreground-muted:#586982;--design-lab-foreground-faint:#8799b1;--design-lab-primary:#2668d6;--design-lab-primary-hover:#1e56b6;--design-lab-border:#bed1e894;--design-lab-border-strong:#bed1e8;--design-lab-grid-dot:#8fa8c4;flex-direction:column;height:100%;display:flex;overflow:hidden}.design-lab-module__2wtbuW__toolbar{--background:var(--design-lab-background);--foreground:var(--design-lab-foreground);--surface:var(--design-lab-surface);--surface-2:var(--design-lab-surface-2);--surface-3:var(--design-lab-surface-3);--card:var(--design-lab-surface);--card-foreground:var(--design-lab-foreground);--popover:var(--design-lab-surface);--popover-foreground:var(--design-lab-foreground);--primary:var(--design-lab-primary);--primary-hover:var(--design-lab-primary-hover);--primary-foreground:#fff;--primary-soft:color-mix(in srgb, var(--design-lab-primary) 9%, #fff);--primary-soft-fg:var(--design-lab-primary-hover);--secondary:var(--design-lab-surface-2);--secondary-foreground:var(--design-lab-foreground);--muted:var(--design-lab-surface-2);--muted-foreground:var(--design-lab-foreground-muted);--accent:var(--design-lab-surface-2);--accent-foreground:var(--design-lab-foreground);--foreground-muted:var(--design-lab-foreground-muted);--foreground-faint:var(--design-lab-foreground-faint);--border:var(--design-lab-border);--border-strong:var(--design-lab-border-strong);--input:var(--design-lab-border-strong);--ring:var(--design-lab-primary);--grid-background:var(--design-lab-background);--grid-dot:var(--design-lab-grid-dot);--grid-dot-accent:var(--design-lab-primary);--conversation-fill:var(--design-lab-panel);color:var(--design-lab-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-bottom:1px solid var(--design-lab-border);background:color-mix(in srgb, var(--design-lab-surface) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-wrap:nowrap;flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex;overflow-x:auto}.design-lab-module__2wtbuW__title{color:var(--design-lab-foreground-muted);letter-spacing:.04em;white-space:nowrap;flex:none;margin:0 4px 0 0;font-size:11px;font-weight:600}.design-lab-module__2wtbuW__toolbarActions{flex-wrap:nowrap;flex:auto;align-items:center;gap:6px;display:flex}.design-lab-module__2wtbuW__compactControl{flex:none}.design-lab-module__2wtbuW__compactTrigger{border-color:var(--design-lab-border-strong);background:var(--design-lab-surface);min-width:84px;height:28px;padding:0 8px;font-size:12px}.design-lab-module__2wtbuW__toggleButton{border:1px solid var(--design-lab-border-strong);background:var(--design-lab-surface);width:28px;height:28px;color:var(--design-lab-foreground-muted);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.design-lab-module__2wtbuW__toggleButton:hover{color:var(--design-lab-foreground);background:var(--design-lab-surface-2)}.design-lab-module__2wtbuW__languageToggle{letter-spacing:.02em;font-size:11px;font-weight:700}.design-lab-module__2wtbuW__scenarioControl{flex:none;align-items:center;gap:6px;display:flex}.design-lab-module__2wtbuW__scenarioLabel,.design-lab-module__2wtbuW__controlLabel{white-space:nowrap}.design-lab-module__2wtbuW__scenarioLabel{color:var(--design-lab-foreground-muted);font-size:12px;font-weight:600}.design-lab-module__2wtbuW__scenarioTrigger{border-color:var(--design-lab-border-strong);background:var(--design-lab-surface);min-width:96px;height:28px;padding:0 8px;font-size:12px}.design-lab-module__2wtbuW__stepControl{align-items:center;gap:8px;display:flex}.design-lab-module__2wtbuW__stepLabel{color:var(--design-lab-foreground-muted);font-size:12px;font-weight:600}.design-lab-module__2wtbuW__stepRange{width:140px}.design-lab-module__2wtbuW__stepName{max-width:200px;color:var(--design-lab-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.design-lab-module__2wtbuW__stepCount{color:var(--design-lab-foreground-muted);font-variant-numeric:tabular-nums;font-size:11px}.design-lab-module__2wtbuW__viewport{flex:1;min-width:0;min-height:0;overflow:hidden}.design-lab-module__2wtbuW__frame{width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.design-lab-module__2wtbuW__frame>*{flex:auto;min-width:0}.design-lab-module__2wtbuW__deviceViewport{background:var(--design-lab-surface-2);justify-content:center;align-items:stretch;width:100%;height:100%;min-height:0;padding:24px;display:flex;overflow:auto}.design-lab-module__2wtbuW__deviceViewport[data-non-scrollable]{overflow:clip}.design-lab-module__2wtbuW__deviceFrame{border:1px solid var(--design-lab-border-strong);background:var(--design-lab-surface);border-radius:12px;flex:none;height:100%;min-height:480px;box-shadow:0 12px 32px #15233c1f}.design-lab-module__2wtbuW__deviceScaleBox{border-radius:12px;flex:none;position:relative;overflow:hidden}.design-lab-module__2wtbuW__deviceScaleBox[data-non-scrollable]{overflow:clip}.design-lab-module__2wtbuW__deviceScaleInner{transform-origin:0 0;flex:none}.design-lab-module__2wtbuW__deviceScaleLabel{background:color-mix(in srgb, var(--design-lab-foreground) 78%, transparent);color:#fff;white-space:nowrap;pointer-events:none;border-radius:999px;margin:0;padding:2px 8px;font-size:11px;line-height:1.4;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.design-lab-module__2wtbuW__workbench *,.design-lab-module__2wtbuW__workbench :before,.design-lab-module__2wtbuW__workbench :after{scroll-behavior:auto!important}}.design-lab-module__2wtbuW__conversationReview{display:contents}[data-testid=chat-dock][data-mode=docked]>[data-testid=chat-dock-panel]:has(.design-lab-module__2wtbuW__dockNarrowest){width:320px!important}[data-testid=chat-dock][data-mode=docked]>[data-testid=chat-dock-panel]:has(.design-lab-module__2wtbuW__dockWidest){width:576px!important}
.role-scenes-module__LurOpa__scene{--role-paper:color-mix(in srgb, var(--surface) 96%, var(--foreground));z-index:3;transform-origin:top;width:100%;height:290px;transition:transform .95s cubic-bezier(.2,.7,.2,1),top .95s,left .95s;position:absolute;top:0;left:0}.role-scenes-module__LurOpa__scene svg{width:100%;height:100%;filter:drop-shadow(0 9px 8px color-mix(in srgb, var(--foreground) 8%, transparent));overflow:visible}.role-scenes-module__LurOpa__scene[data-compact=true]{--landing-y:180px;opacity:0;transform:translate(12%, var(--landing-y)) scale(.38);animation:1.5s cubic-bezier(.2,.7,.2,1) both role-scenes-module__LurOpa__enterWorkspace}.role-scenes-module__LurOpa__scene[data-compact=true] .role-scenes-module__LurOpa__status{visibility:hidden}.role-scenes-module__LurOpa__scene[data-compact=true] svg *{animation-delay:-5s!important}@keyframes role-scenes-module__LurOpa__enterWorkspace{0%,12%{opacity:1;transform:none}70%{opacity:1;transform:translate(12%, var(--landing-y)) scale(.48)}to{opacity:0;transform:translate(12%, var(--landing-y)) scale(.38)}}.role-scenes-module__LurOpa__paper{fill:var(--role-paper)}.role-scenes-module__LurOpa__paperEdge{fill:color-mix(in srgb, var(--role-paper) 85%, var(--foreground))}.role-scenes-module__LurOpa__paperRim{fill:none;stroke:var(--workspace-surface-border);stroke-width:.7px}.role-scenes-module__LurOpa__accent{fill:var(--primary-text)}.role-scenes-module__LurOpa__eyebrow{fill:var(--foreground-muted);font:6.5px var(--font-ibm-plex-mono,monospace);letter-spacing:.35px}.role-scenes-module__LurOpa__title{fill:var(--foreground);font:500 11.5px var(--font-ibm-plex-sans,sans-serif)}.role-scenes-module__LurOpa__value{fill:var(--foreground);font:10px var(--font-ibm-plex-sans,sans-serif)}.role-scenes-module__LurOpa__fieldLabel{fill:var(--foreground-muted);font:6px var(--font-ibm-plex-mono,monospace)}.role-scenes-module__LurOpa__field{fill:var(--workspace-shell-surface);stroke:var(--workspace-surface-border);stroke-width:.5px}.role-scenes-module__LurOpa__paperLine{fill:none;stroke:var(--foreground-muted);stroke-width:1.1px;stroke-linecap:round}.role-scenes-module__LurOpa__softFill{fill:var(--workspace-shell-surface)}.role-scenes-module__LurOpa__successFill{fill:var(--success-soft)}.role-scenes-module__LurOpa__reviewFill{fill:var(--warn-soft)}.role-scenes-module__LurOpa__masked{fill:var(--foreground-muted)}.role-scenes-module__LurOpa__micro{fill:var(--foreground);font:6px var(--font-ibm-plex-sans,sans-serif)}.role-scenes-module__LurOpa__route{fill:none;stroke:var(--workspace-surface-border);stroke-width:1.5px;stroke-dasharray:3 5}.role-scenes-module__LurOpa__matchRoute,.role-scenes-module__LurOpa__connection{fill:none;stroke:var(--success);stroke-width:2px;stroke-linecap:round}.role-scenes-module__LurOpa__replyLine{fill:none;stroke:var(--foreground-muted);stroke-width:2px;stroke-linecap:round}.role-scenes-module__LurOpa__checkStroke{fill:none;stroke:var(--success-soft-fg);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.role-scenes-module__LurOpa__statusPlate{fill:var(--surface);stroke:var(--workspace-surface-border);stroke-width:.6px}.role-scenes-module__LurOpa__statusMark{stroke:var(--success-soft-fg);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.role-scenes-module__LurOpa__status[data-role-status=review] .role-scenes-module__LurOpa__statusMark{stroke:var(--warn-soft-fg)}.role-scenes-module__LurOpa__statusText{fill:var(--foreground);font:10px var(--font-ibm-plex-sans,sans-serif)}.role-scenes-module__LurOpa__packet{fill:var(--success-soft);stroke:var(--success);stroke-width:1px}.role-scenes-module__LurOpa__packetText{fill:var(--success-soft-fg);font:9px var(--font-ibm-plex-mono,monospace)}.role-scenes-module__LurOpa__sandboxLabel{fill:var(--foreground-muted);font:7px var(--font-ibm-plex-mono,monospace);letter-spacing:1px}@media (max-width:1050px){.role-scenes-module__LurOpa__scene{height:240px}.role-scenes-module__LurOpa__scene[data-compact=true]{--landing-y:150px}}@media (max-width:680px){.role-scenes-module__LurOpa__scene{height:220px}.role-scenes-module__LurOpa__scene[data-compact=true]{--landing-y:130px}}@media (prefers-reduced-motion:reduce){.role-scenes-module__LurOpa__scene{transition:none;animation:none!important}}
.designLabAnimationProposals-module__wfzEka__momentSlot{flex-direction:column;gap:8px;min-width:0;display:flex}@keyframes designLabAnimationProposals-module__wfzEka__dlOrbPulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.designLabAnimationProposals-module__wfzEka__orbPulse{color:var(--primary-text,var(--primary));animation:designLabAnimationProposals-module__wfzEka__dlOrbPulse calc(2.4s / var(--design-lab-anim-speed,1)) ease-in-out infinite}@keyframes designLabAnimationProposals-module__wfzEka__dlShimmerSweep{0%{background-position:200% 0}to{background-position:-200% 0}}.designLabAnimationProposals-module__wfzEka__shimmerLine{background:linear-gradient(90deg, var(--foreground-muted) 40%, var(--primary-text,var(--primary)) 50%, var(--foreground-muted) 60%);-webkit-text-fill-color:transparent;animation:designLabAnimationProposals-module__wfzEka__dlShimmerSweep calc(1.8s / var(--design-lab-anim-speed,1)) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes designLabAnimationProposals-module__wfzEka__dlDotRise{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.designLabAnimationProposals-module__wfzEka__threeDots{gap:4px;display:inline-flex}.designLabAnimationProposals-module__wfzEka__threeDots span{background:var(--primary-text,var(--primary));width:6px;height:6px;animation:designLabAnimationProposals-module__wfzEka__dlDotRise calc(1.2s / var(--design-lab-anim-speed,1)) ease-in-out infinite;border-radius:999px;display:block}.designLabAnimationProposals-module__wfzEka__threeDots span:nth-child(2){animation-delay:calc(.15s / var(--design-lab-anim-speed,1))}.designLabAnimationProposals-module__wfzEka__threeDots span:nth-child(3){animation-delay:calc(.3s / var(--design-lab-anim-speed,1))}@keyframes designLabAnimationProposals-module__wfzEka__dlStepFill{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.designLabAnimationProposals-module__wfzEka__progressSteps{flex-direction:column;gap:6px;display:flex}.designLabAnimationProposals-module__wfzEka__progressStep{color:var(--foreground-muted);animation:designLabAnimationProposals-module__wfzEka__dlStepFill calc(.5s / var(--design-lab-anim-speed,1)) ease-out both;align-items:center;gap:8px;font-size:12px;display:flex}.designLabAnimationProposals-module__wfzEka__progressStepDot{background:var(--primary-text,var(--primary));border-radius:999px;flex-shrink:0;width:8px;height:8px}@keyframes designLabAnimationProposals-module__wfzEka__dlNodeAssemble{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.designLabAnimationProposals-module__wfzEka__nodesRow{align-items:center;gap:4px;min-width:0;display:flex}.designLabAnimationProposals-module__wfzEka__node{border:1px solid var(--primary-text,var(--primary));background:var(--primary-soft,var(--surface-3));width:20px;height:14px;animation:designLabAnimationProposals-module__wfzEka__dlNodeAssemble calc(.42s / var(--design-lab-anim-speed,1)) ease-out both;border-radius:4px;flex-shrink:0}.designLabAnimationProposals-module__wfzEka__nodeConnector{background:var(--border-strong,var(--border));flex-shrink:0;width:6px;height:1px}@keyframes designLabAnimationProposals-module__wfzEka__dlGlowBorder{0%,to{box-shadow:0 0 0 1px var(--border)}50%{box-shadow:0 0 0 2px var(--primary-text,var(--primary))}}.designLabAnimationProposals-module__wfzEka__glowBorder{color:var(--foreground-muted);animation:designLabAnimationProposals-module__wfzEka__dlGlowBorder calc(1.6s / var(--design-lab-anim-speed,1)) ease-in-out infinite;border-radius:10px;padding:10px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.designLabAnimationProposals-module__wfzEka__orbPulse,.designLabAnimationProposals-module__wfzEka__shimmerLine,.designLabAnimationProposals-module__wfzEka__threeDots span,.designLabAnimationProposals-module__wfzEka__progressStep,.designLabAnimationProposals-module__wfzEka__node,.designLabAnimationProposals-module__wfzEka__glowBorder{animation:none!important}.designLabAnimationProposals-module__wfzEka__orbPulse{opacity:1;transform:none}.designLabAnimationProposals-module__wfzEka__shimmerLine{-webkit-text-fill-color:currentColor;color:var(--foreground-muted);background:0 0}.designLabAnimationProposals-module__wfzEka__threeDots span,.designLabAnimationProposals-module__wfzEka__progressStep,.designLabAnimationProposals-module__wfzEka__node{opacity:1;transform:none}.designLabAnimationProposals-module__wfzEka__glowBorder{box-shadow:0 0 0 1px var(--primary-text,var(--primary))}}[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__orbPulse,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__shimmerLine,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__threeDots span,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__progressStep,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__node,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__glowBorder{animation:none!important}[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__orbPulse{opacity:1;transform:none}[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__shimmerLine{-webkit-text-fill-color:currentColor;color:var(--foreground-muted);background:0 0}[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__threeDots span,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__progressStep,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__node{opacity:1;transform:none}[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__glowBorder{box-shadow:0 0 0 1px var(--primary-text,var(--primary))}
.role-choreography-module___2eOtG__choreography{isolation:isolate}.role-choreography-module___2eOtG__choreography [data-role-status]{animation:.4s 2.35s both role-choreography-module___2eOtG__statusArrives}.role-choreography-module___2eOtG__choreography [data-role-highlight=match] rect{fill:var(--success-soft);stroke:var(--success);animation:.55s 1.65s both role-choreography-module___2eOtG__matchField}.role-choreography-module___2eOtG__choreography [data-role-highlight=review] rect{fill:var(--warn-soft);stroke:var(--warn);animation:.4s 1.55s both role-choreography-module___2eOtG__reviewField}.role-choreography-module___2eOtG__choreography [data-role-highlight=review] text:last-child{font-size:9px}.role-choreography-module___2eOtG__choreography path[pathLength="1"]{stroke-dasharray:1;stroke-dashoffset:0}.role-choreography-module___2eOtG__choreography>g>path[pathLength="1"]{animation:.65s 1.8s both role-choreography-module___2eOtG__lineDraw}.role-choreography-module___2eOtG__choreography [data-line] path[pathLength="1"]{animation:.4s 1.4s both role-choreography-module___2eOtG__lineDraw}.role-choreography-module___2eOtG__choreography [data-line="1"] path[pathLength="1"]{animation-delay:1.7s}.role-choreography-module___2eOtG__choreography [data-line="2"] path[pathLength="1"]{animation-delay:2s}.role-choreography-module___2eOtG__choreography [data-role-part=reply] path[pathLength="1"]{animation:.42s 1.2s both role-choreography-module___2eOtG__lineDraw}.role-choreography-module___2eOtG__choreography [data-role-part=reply] path[data-line="1"]{animation-delay:1.43s}.role-choreography-module___2eOtG__choreography [data-role-part=reply] path[data-line="2"]{animation-delay:1.66s}.role-choreography-module___2eOtG__choreography [data-role-part=reply] path[data-line="3"]{animation-delay:1.89s}.role-choreography-module___2eOtG__queueBack{animation:.8s .1s both role-choreography-module___2eOtG__queueArrives}.role-choreography-module___2eOtG__queueFront{animation:.8s .32s both role-choreography-module___2eOtG__queueArrives}.role-choreography-module___2eOtG__exception{animation:1.9s cubic-bezier(.25,.65,.3,1) both role-choreography-module___2eOtG__exceptionSort}.role-choreography-module___2eOtG__invoice{animation:1.45s cubic-bezier(.25,.65,.3,1) both role-choreography-module___2eOtG__invoiceAlign}.role-choreography-module___2eOtG__receipt{animation:1.45s cubic-bezier(.25,.65,.3,1) .3s both role-choreography-module___2eOtG__receiptAlign}.role-choreography-module___2eOtG__updateLeft{animation:1.5s both role-choreography-module___2eOtG__collectLeft}.role-choreography-module___2eOtG__updateRight{animation:1.5s .2s both role-choreography-module___2eOtG__collectRight}.role-choreography-module___2eOtG__overview{animation:1s .5s both role-choreography-module___2eOtG__overviewArrives}.role-choreography-module___2eOtG__overviewRow{transform-box:fill-box;transform-origin:0;animation:.5s 1.45s both role-choreography-module___2eOtG__rowGrow}.role-choreography-module___2eOtG__overviewRow[data-row="1"]{animation-delay:1.65s}.role-choreography-module___2eOtG__overviewRow[data-row="2"]{animation-delay:1.9s}.role-choreography-module___2eOtG__enquiry{animation:.8s both role-choreography-module___2eOtG__documentArrives}.role-choreography-module___2eOtG__reply{animation:.9s .5s both role-choreography-module___2eOtG__replyArrives}.role-choreography-module___2eOtG__profile{animation:.85s both role-choreography-module___2eOtG__documentArrives}.role-choreography-module___2eOtG__checklist{animation:.85s .35s both role-choreography-module___2eOtG__replyArrives}.role-choreography-module___2eOtG__checkRow{animation:.35s .95s both role-choreography-module___2eOtG__statusArrives}.role-choreography-module___2eOtG__checkRow[data-line="1"]{animation-delay:1.2s}.role-choreography-module___2eOtG__checkRow[data-line="2"]{animation-delay:1.45s}.role-choreography-module___2eOtG__systemSource{animation:.8s both role-choreography-module___2eOtG__documentArrives}.role-choreography-module___2eOtG__systemTarget{animation:.8s .15s both role-choreography-module___2eOtG__replyArrives}.role-choreography-module___2eOtG__testPacket{offset-path:path("M126 130H185Q200 130 200 143T215 156H296");offset-distance:100%;offset-rotate:0deg;animation:1.8s .9s both role-choreography-module___2eOtG__testPacket}.role-choreography-module___2eOtG__choreography[data-role=it] [data-role-part=connection]{animation-delay:.45s}.role-choreography-module___2eOtG__choreography[data-role=it] [data-role-status]{animation-duration:.3s;animation-delay:2.7s}.role-choreography-module___2eOtG__supporting{animation:1.2s both role-choreography-module___2eOtG__supportingArrives}.role-choreography-module___2eOtG__reviewRequest{animation:1.3s .35s both role-choreography-module___2eOtG__requestArrives}@keyframes role-choreography-module___2eOtG__queueArrives{0%{opacity:0;translate:-90px -45px}15%{opacity:1}to{opacity:1;translate:0}}@keyframes role-choreography-module___2eOtG__exceptionSort{0%{opacity:0;translate:180px -85px}12%{opacity:1}45%{translate:180px -5px}to{opacity:1;translate:0}}@keyframes role-choreography-module___2eOtG__invoiceAlign{0%{opacity:0;translate:-70px -25px}12%{opacity:1}65%{translate:-8px 12px}to{opacity:1;translate:0}}@keyframes role-choreography-module___2eOtG__receiptAlign{0%{opacity:0;translate:80px -25px}12%{opacity:1}65%{translate:8px -12px}to{opacity:1;translate:0}}@keyframes role-choreography-module___2eOtG__matchField{0%{fill:var(--workspace-shell-surface);stroke:var(--workspace-surface-border)}to{fill:var(--success-soft);stroke:var(--success)}}@keyframes role-choreography-module___2eOtG__reviewField{0%{fill:var(--workspace-shell-surface);stroke:var(--workspace-surface-border)}to{fill:var(--warn-soft);stroke:var(--warn)}}@keyframes role-choreography-module___2eOtG__collectLeft{0%{opacity:0;translate:-30px -30px}12%,55%{opacity:1;translate:0}to{opacity:0;translate:110px 35px}}@keyframes role-choreography-module___2eOtG__collectRight{0%{opacity:0;translate:30px -30px}12%,55%{opacity:1;translate:0}to{opacity:0;translate:-95px 35px}}@keyframes role-choreography-module___2eOtG__overviewArrives{0%{opacity:0;translate:0 22px}20%{opacity:1}to{opacity:1;translate:0}}@keyframes role-choreography-module___2eOtG__rowGrow{0%{scale:0 1}to{scale:1}}@keyframes role-choreography-module___2eOtG__lineDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes role-choreography-module___2eOtG__documentArrives{0%{opacity:0;translate:-70px -20px}12%{opacity:1}to{opacity:1;translate:0}}@keyframes role-choreography-module___2eOtG__replyArrives{0%{opacity:0;translate:75px 20px}12%{opacity:1}to{opacity:1;translate:0}}@keyframes role-choreography-module___2eOtG__testPacket{0%{opacity:0;offset-distance:0%}20%{opacity:1;offset-distance:0%}to{opacity:1;offset-distance:100%}}@keyframes role-choreography-module___2eOtG__supportingArrives{0%{opacity:0;translate:60px -60px}12%{opacity:1}to{opacity:1;translate:0}}@keyframes role-choreography-module___2eOtG__requestArrives{0%{opacity:0;translate:-90px -45px}12%{opacity:1}to{opacity:1;translate:0}}@keyframes role-choreography-module___2eOtG__statusArrives{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.role-choreography-module___2eOtG__choreography *{transition:none!important;animation:none!important}.role-choreography-module___2eOtG__updateLeft,.role-choreography-module___2eOtG__updateRight{visibility:hidden}}
.chat-animations-module__x7QbqG__workbench{--lab-border:color-mix(in srgb, var(--border) 82%, transparent);background:var(--background);min-height:calc(100vh - 36px);color:var(--foreground);flex-direction:column;display:flex}.chat-animations-module__x7QbqG__toolbar{z-index:20;border-bottom:1px solid var(--lab-border);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 24px;display:flex;position:sticky;top:0}.chat-animations-module__x7QbqG__identity h1,.chat-animations-module__x7QbqG__sectionIntro h2{letter-spacing:-.02em;margin:0;font-weight:650}.chat-animations-module__x7QbqG__identity h1{font-size:24px}.chat-animations-module__x7QbqG__identity>p:last-child,.chat-animations-module__x7QbqG__sectionIntro>p{max-width:640px;color:var(--foreground-muted);margin:4px 0 0;font-size:13px}.chat-animations-module__x7QbqG__eyebrow,.chat-animations-module__x7QbqG__kicker{color:var(--primary-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:700}.chat-animations-module__x7QbqG__controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.chat-animations-module__x7QbqG__segmented{align-self:flex-end;gap:4px;display:flex}.chat-animations-module__x7QbqG__control{flex-direction:column;gap:4px;min-width:132px;display:flex}.chat-animations-module__x7QbqG__control label{color:var(--foreground-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.chat-animations-module__x7QbqG__checkControl{height:32px;color:var(--foreground-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.chat-animations-module__x7QbqG__checkControl input{accent-color:var(--primary)}.chat-animations-module__x7QbqG__viewport{flex:1;min-width:0;padding:24px}.chat-animations-module__x7QbqG__gallery,.chat-animations-module__x7QbqG__appPreview{flex-direction:column;gap:20px;width:min(100%,1580px);margin:0 auto;display:flex}.chat-animations-module__x7QbqG__gallery{gap:36px}.chat-animations-module__x7QbqG__gallerySection,.chat-animations-module__x7QbqG__canvasGallery{flex-direction:column;gap:20px;display:flex}.chat-animations-module__x7QbqG__sectionIntro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.chat-animations-module__x7QbqG__sectionIntro h2{font-size:20px}.chat-animations-module__x7QbqG__variantGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.chat-animations-module__x7QbqG__canvasVariantGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.chat-animations-module__x7QbqG__canvasVariantCard{border:1px solid var(--lab-border);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.chat-animations-module__x7QbqG__canvasTreatmentStage{--grid-background:transparent;border:1px solid var(--lab-border);background:var(--surface-2);border-radius:11px;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.chat-animations-module__x7QbqG__canvasTreatmentGrid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chat-animations-module__x7QbqG__canvasTreatmentPanel{z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--foreground-muted);border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:11px;display:flex;position:relative}.chat-animations-module__x7QbqG__variantCard{border:1px solid var(--lab-border);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex;box-shadow:0 1px 2px #0000000a}.chat-animations-module__x7QbqG__variantHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chat-animations-module__x7QbqG__variantLabel,.chat-animations-module__x7QbqG__variantStatus,.chat-animations-module__x7QbqG__variantDescription,.chat-animations-module__x7QbqG__placeholderLabel,.chat-animations-module__x7QbqG__placeholderCopy{margin:0}.chat-animations-module__x7QbqG__variantLabel{font-size:14px;font-weight:650}.chat-animations-module__x7QbqG__variantStatus{color:var(--foreground-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px}.chat-animations-module__x7QbqG__neutralStage{border:1px solid var(--lab-border);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 62%), var(--surface-2);border-radius:11px;justify-content:center;align-items:center;min-height:174px;padding:24px;display:flex;overflow:hidden}.chat-animations-module__x7QbqG__variantDescription{color:var(--foreground-muted);font-size:12px;line-height:1.5}.chat-animations-module__x7QbqG__treatment{width:100%;min-width:0}.chat-animations-module__x7QbqG__markThinkingPreview{justify-content:center;align-items:flex-start;gap:14px;display:flex}.chat-animations-module__x7QbqG__conversationMotionScope{width:100%;height:100%;min-height:0}.chat-animations-module__x7QbqG__compactStateHeader{align-items:center;gap:8px;min-width:0;height:60px;padding:12px 48px 12px 64px;display:flex}.chat-animations-module__x7QbqG__compactStateTitle{color:var(--foreground);flex-shrink:0;font-size:12px;font-weight:600}.chat-animations-module__x7QbqG__compactStateLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground-muted);font-size:12px;overflow:hidden}.chat-animations-module__x7QbqG__inAppTreatment{flex-direction:column;gap:10px;display:flex}.chat-animations-module__x7QbqG__positionedAuthor{isolation:isolate;align-items:center;gap:8px;display:inline-flex;position:relative}.chat-animations-module__x7QbqG__authorText{z-index:1;position:relative}.chat-animations-module__x7QbqG__authorMark{pointer-events:none;flex-shrink:0;display:inline-flex}.chat-animations-module__x7QbqG__positionedAuthor[data-position=behind-name]{min-height:36px}.chat-animations-module__x7QbqG__positionedAuthor[data-position=behind-name] .chat-animations-module__x7QbqG__authorMark{opacity:.24;position:absolute;top:0;left:0}.chat-animations-module__x7QbqG__positionedAuthor[data-position=below-name]{flex-direction:column;align-items:flex-start;gap:6px}.chat-animations-module__x7QbqG__belowReplyMark{color:var(--foreground-muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.chat-animations-module__x7QbqG__buildingLeadingMark{margin-bottom:2px;display:flex}.chat-animations-module__x7QbqG__transitionSource{flex-shrink:0;width:22px;height:22px;display:inline-block}.chat-animations-module__x7QbqG__longRunningNote{color:var(--foreground-muted);margin:0;font-size:13px;line-height:1.5}.chat-animations-module__x7QbqG__conversationMotionScope[data-paused=true] svg,.chat-animations-module__x7QbqG__conversationMotionScope[data-paused=true] svg *,.chat-animations-module__x7QbqG__conversationMotionScope[data-paused=true] [data-testid=chat-animation-travelling-mark],.chat-animations-module__x7QbqG__canvasGallery[data-paused=true] *{animation-play-state:paused!important}.chat-animations-module__x7QbqG__treatment[data-paused=true] :not(.animate-chat-in){animation-play-state:paused!important}.chat-animations-module__x7QbqG__placeholderTreatment{border:1px dashed var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.chat-animations-module__x7QbqG__placeholderDot{border:1px solid var(--foreground-faint);border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.chat-animations-module__x7QbqG__placeholderLabel{color:var(--foreground);font-size:12px;font-weight:650}.chat-animations-module__x7QbqG__placeholderCopy{color:var(--foreground-muted);margin-top:2px;font-size:12px;line-height:1.45}.chat-animations-module__x7QbqG__deviceRail{border:1px solid var(--lab-border);background:var(--surface-2);border-radius:16px;width:100%;padding:14px;overflow-x:auto}.chat-animations-module__x7QbqG__deviceLabel{width:min(100%,1440px);color:var(--foreground-faint);justify-content:space-between;margin:0 auto 8px;font-size:11px;display:flex}.chat-animations-module__x7QbqG__deviceFrame{border:1px solid var(--border);background:var(--background);border-radius:12px;flex:none;height:clamp(560px,100vh - 380px,760px);margin:0 auto;overflow:hidden;box-shadow:0 16px 40px #0000001a}.chat-animations-module__x7QbqG__deviceFrame iframe{border:0;width:100%;height:100%;display:block}@media (max-width:720px){.chat-animations-module__x7QbqG__toolbar,.chat-animations-module__x7QbqG__viewport{padding:16px}.chat-animations-module__x7QbqG__toolbar,.chat-animations-module__x7QbqG__sectionIntro{flex-direction:column;align-items:stretch}.chat-animations-module__x7QbqG__controls{justify-content:flex-start}.chat-animations-module__x7QbqG__control{flex:132px}}
.demoBriefingArrival-module__JWEPOW__arrival{display:contents}@keyframes demoBriefingArrival-module__JWEPOW__briefingBlockIn{0%{opacity:0;transform:translateY(var(--demo-briefing-block-rise))}to{opacity:1;transform:translateY(0)}}.demoBriefingArrival-module__JWEPOW__arrival[data-arriving] .prose-chat>:not(span){animation:demoBriefingArrival-module__JWEPOW__briefingBlockIn var(--demo-briefing-block-duration) var(--demo-briefing-block-ease) both}.demoBriefingArrival-module__JWEPOW__arrival[data-arriving] [data-testid=ask-choice-card]{animation:demoBriefingArrival-module__JWEPOW__briefingBlockIn var(--demo-briefing-block-duration) var(--demo-briefing-block-ease) both}@media (prefers-reduced-motion:reduce){.demoBriefingArrival-module__JWEPOW__arrival[data-arriving] .prose-chat>:not(span){animation:none}.demoBriefingArrival-module__JWEPOW__arrival[data-arriving] [data-testid=ask-choice-card]{animation:none}}
.workspace-result-module__wNpUmG__gate{z-index:6;visibility:hidden;width:80%;position:absolute;top:356px;left:10%}.workspace-result-module__wNpUmG__gate[data-ready=true]{visibility:visible}.workspace-result-module__wNpUmG__card{border:1px solid var(--workspace-surface-border);background:var(--workspace-surface);box-shadow:0 12px 26px color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.workspace-result-module__wNpUmG__gate[data-ready=true] .workspace-result-module__wNpUmG__card{animation:.6s cubic-bezier(.2,.7,.2,1) both workspace-result-module__wNpUmG__resultArrives}.workspace-result-module__wNpUmG__check{background:var(--success-soft);width:36px;height:36px;color:var(--success-soft-fg);border-radius:11px;flex:none;place-items:center;display:grid}.workspace-result-module__wNpUmG__copy{min-width:0}.workspace-result-module__wNpUmG__copy small{color:var(--foreground-muted);letter-spacing:.05em;font-size:8px;display:block}.workspace-result-module__wNpUmG__copy strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:500;line-height:1.4;display:block}@keyframes workspace-result-module__wNpUmG__resultArrives{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1050px){.workspace-result-module__wNpUmG__gate{width:92%;top:322px;left:4%}.workspace-result-module__wNpUmG__card{padding:13px}}@media (max-width:680px){.workspace-result-module__wNpUmG__gate{width:96%;top:301px;left:2%}.workspace-result-module__wNpUmG__card{padding:12px}.workspace-result-module__wNpUmG__copy strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.workspace-result-module__wNpUmG__gate{visibility:visible}.workspace-result-module__wNpUmG__card{animation:none!important}}
.chatAnimationActivityTransition-module__1yArRa__demo{--travel-speed:var(--design-lab-anim-speed,1)}.chatAnimationActivityTransition-module__1yArRa__activityRow{color:var(--foreground-muted);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.chatAnimationActivityTransition-module__1yArRa__iconSlot{flex-shrink:0;width:22px;height:22px;display:inline-block;position:relative}.chatAnimationActivityTransition-module__1yArRa__traveller{pointer-events:none;z-index:2;display:inline-flex;position:absolute;inset:0}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=departing]{animation:chatAnimationActivityTransition-module__1yArRa__dropToWork calc(1.1s / var(--travel-speed)) both}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=completing]{animation:chatAnimationActivityTransition-module__1yArRa__completionHold calc(1.5s / var(--travel-speed)) both}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=returning]{animation:chatAnimationActivityTransition-module__1yArRa__returnToAuthor calc(.75s / var(--travel-speed)) ease-in-out both}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=returning] svg{animation:chatAnimationActivityTransition-module__1yArRa__returnInk calc(.75s / var(--travel-speed)) both}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=returning] svg *{animation-direction:reverse;animation-delay:0s;animation-duration:calc(.65s / var(--travel-speed))}@keyframes chatAnimationActivityTransition-module__1yArRa__returnInk{0%{color:var(--color-emerald-500)}to{color:var(--primary-text)}}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=complete]{transform:translate(var(--travel-x), var(--travel-y))}.chatAnimationActivityTransition-module__1yArRa__demo[data-motion-mode=fade] .chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=departing]{animation-name:chatAnimationActivityTransition-module__1yArRa__fadeOrb;animation-duration:calc(.7s / var(--travel-speed))}.chatAnimationActivityTransition-module__1yArRa__demo[data-motion-mode=fade] .chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=returning]{animation-name:chatAnimationActivityTransition-module__1yArRa__completionHold}.chatAnimationActivityTransition-module__1yArRa__demo[data-motion-mode=fade] .chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=complete]{transform:none}@keyframes chatAnimationActivityTransition-module__1yArRa__fadeOrb{0%{opacity:0}65%,to{opacity:1}}@keyframes chatAnimationActivityTransition-module__1yArRa__dropToWork{0%,25%{transform:translate(var(--travel-x), var(--travel-y));animation-timing-function:cubic-bezier(.5,0,.85,.65)}76%{transform:translateY(3px)scale(1.07,.93)}90%{transform:translateY(-1px)scale(.99,1.01)}to{transform:translate(0)scale(1)}}@keyframes chatAnimationActivityTransition-module__1yArRa__returnToAuthor{0%{transform:translate(0)}to{transform:translate(var(--travel-x), var(--travel-y))}}@keyframes chatAnimationActivityTransition-module__1yArRa__completionHold{0%{transform:translate(0)}to{transform:translate(0)}}.chatAnimationActivityTransition-module__1yArRa__completionCopy{color:var(--foreground);flex-direction:column;gap:8px;padding:14px 0;font-size:13px;display:flex}.chatAnimationActivityTransition-module__1yArRa__completionCopy small{color:var(--foreground-muted)}.chatAnimationActivityTransition-module__1yArRa__controls{color:var(--foreground-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.chatAnimationActivityTransition-module__1yArRa__controls button{border:1px solid var(--border);color:var(--foreground);background:var(--surface);cursor:pointer;border-radius:6px;padding:4px 8px}.chatAnimationActivityTransition-module__1yArRa__controls button:disabled{opacity:.45;cursor:default}.chatAnimationActivityTransition-module__1yArRa__controls button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-motion=reduced] .chatAnimationActivityTransition-module__1yArRa__traveller{animation-duration:1ms!important;animation-timing-function:step-end!important}@media (prefers-reduced-motion:reduce){.chatAnimationActivityTransition-module__1yArRa__traveller{animation-duration:1ms!important;animation-timing-function:step-end!important}}
.demo-module__x04R8a__workbench{flex-direction:column;height:100%;display:flex;overflow:hidden}.demo-module__x04R8a__toolbar{--demo-surface:#fff;--demo-surface-2:#eef2f7;--demo-foreground:#16202f;--demo-foreground-muted:#5a6779;--demo-border:#ccd6e2;--background:#f7f9fc;--foreground:var(--demo-foreground);--surface:var(--demo-surface);--surface-2:var(--demo-surface-2);--surface-3:#e3eaf3;--card:var(--demo-surface);--card-foreground:var(--demo-foreground);--popover:var(--demo-surface);--popover-foreground:var(--demo-foreground);--primary:#1f5fd0;--primary-hover:#1a4fb0;--primary-foreground:#fff;--secondary:var(--demo-surface-2);--secondary-foreground:var(--demo-foreground);--muted:var(--demo-surface-2);--muted-foreground:var(--demo-foreground-muted);--accent:var(--demo-surface-2);--accent-foreground:var(--demo-foreground);--foreground-muted:var(--demo-foreground-muted);--foreground-faint:#8695a8;--border:var(--demo-border);--border-strong:var(--demo-border);--input:var(--demo-border);--ring:var(--primary);color:var(--demo-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-bottom:1px solid var(--demo-border);background:color-mix(in srgb, var(--demo-surface) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:0 0 72px;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:14px 20px;display:flex}.demo-module__x04R8a__toolbarIdentity{flex:none;min-width:0}.demo-module__x04R8a__eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0 0 3px;font-size:10px;font-weight:600}.demo-module__x04R8a__title{white-space:nowrap;margin:0;font-size:18px;font-weight:600}.demo-module__x04R8a__toolbarActions{scrollbar-width:thin;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.demo-module__x04R8a__scenarioNote{color:var(--demo-foreground-muted);margin:0 8px 0 0;font-size:12px}@media (max-width:1700px){.demo-module__x04R8a__scenarioNote{display:none}}.demo-module__x04R8a__control{grid-template-columns:auto minmax(110px,210px);align-items:center;gap:8px;min-width:0;display:grid}.demo-module__x04R8a__controlLabel{color:var(--demo-foreground-muted);white-space:nowrap;font-size:12px;font-weight:600}.demo-module__x04R8a__controlTrigger{border-color:var(--demo-border);background:var(--demo-surface);height:36px}.demo-module__x04R8a__stepControl{align-items:center;gap:8px;display:flex}.demo-module__x04R8a__stepRange{width:130px}.demo-module__x04R8a__stepName{max-width:190px;color:var(--demo-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.demo-module__x04R8a__stepCount{color:var(--demo-foreground-muted);font-variant-numeric:tabular-nums;font-size:11px}.demo-module__x04R8a__viewport{flex:1;min-width:0;min-height:0;overflow:hidden}.demo-module__x04R8a__frame{width:100%;height:100%;min-height:0;display:flex;overflow:hidden}
.loginWorkflowAnimation-module__hT2B5q__animation{--cmla-accent:#2668d6;--cmla-accent-soft:#2668d614;--cmla-accent-glow:#2668d659;--cmla-accent-drop:#2668d699;--cmla-card:#ffffffdb;--cmla-card-solid:#fff;--cmla-card-chat:#ffffffe6;--cmla-ring:#fffffff2;--cmla-drop:#48699673;--cmla-drop-strong:#48699680;--cmla-ink:#15233c;--cmla-ink-2:#3a4c68;--cmla-ink-3:#607492;--cmla-ink-4:#7e91ac;--cmla-hair:#48699624;--cmla-hair-strong:#48699638;--cmla-dot:#48699666;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.dark .loginWorkflowAnimation-module__hT2B5q__animation{--cmla-accent:var(--primary);--cmla-accent-soft:color-mix(in srgb, var(--primary) 16%, transparent);--cmla-accent-glow:color-mix(in srgb, var(--primary) 35%, transparent);--cmla-accent-drop:color-mix(in srgb, var(--primary) 60%, transparent);--cmla-card:color-mix(in srgb, var(--surface) 88%, transparent);--cmla-card-solid:var(--surface-2);--cmla-card-chat:color-mix(in srgb, var(--surface) 92%, transparent);--cmla-ring:color-mix(in srgb, var(--foreground) 10%, transparent);--cmla-drop:#0000008c;--cmla-drop-strong:#0009;--cmla-ink:var(--foreground);--cmla-ink-2:var(--foreground-muted);--cmla-ink-3:var(--foreground-muted);--cmla-ink-4:var(--foreground-faint);--cmla-hair:color-mix(in srgb, var(--foreground) 18%, transparent);--cmla-hair-strong:color-mix(in srgb, var(--foreground) 28%, transparent);--cmla-dot:color-mix(in srgb, var(--foreground) 40%, transparent)}.loginWorkflowAnimation-module__hT2B5q__stage{flex:auto;min-height:200px;position:relative}.loginWorkflowAnimation-module__hT2B5q__card{box-sizing:border-box;background:var(--cmla-card);box-shadow:inset 0 0 0 1px var(--cmla-ring), 0 16px 32px -20px var(--cmla-drop);color:var(--cmla-ink);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:0;left:0}.loginWorkflowAnimation-module__hT2B5q__mail{width:172px}.loginWorkflowAnimation-module__hT2B5q__folder{opacity:0;width:176px}.loginWorkflowAnimation-module__hT2B5q__avatar{background:var(--cmla-accent-soft);width:36px;height:36px;color:var(--cmla-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.loginWorkflowAnimation-module__hT2B5q__cardText{flex-direction:column;gap:5px;min-width:0;display:flex}.loginWorkflowAnimation-module__hT2B5q__cardTitle{font-size:12.5px;font-weight:600;line-height:1}.loginWorkflowAnimation-module__hT2B5q__cardSub{color:var(--cmla-ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;overflow:hidden}.loginWorkflowAnimation-module__hT2B5q__folderName{white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1}.loginWorkflowAnimation-module__hT2B5q__plus{background:var(--cmla-accent);box-shadow:0 8px 16px -8px var(--cmla-accent-drop);color:#fff;opacity:0;border-radius:6px;padding:4px 7px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;right:12px}.loginWorkflowAnimation-module__hT2B5q__receipt{box-sizing:border-box;background:var(--cmla-card-solid);width:100px;height:122px;box-shadow:inset 0 0 0 1px var(--cmla-ring), 0 18px 36px -20px var(--cmla-drop-strong);opacity:0;border-radius:10px;flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.loginWorkflowAnimation-module__hT2B5q__bar{background:var(--cmla-hair);border-radius:2px;height:4px;display:block}.loginWorkflowAnimation-module__hT2B5q__barLead{background:var(--cmla-hair-strong)}.loginWorkflowAnimation-module__hT2B5q__barA{width:46px}.loginWorkflowAnimation-module__hT2B5q__barB{width:62px}.loginWorkflowAnimation-module__hT2B5q__barC{width:38px}.loginWorkflowAnimation-module__hT2B5q__barD{width:56px}.loginWorkflowAnimation-module__hT2B5q__rule{background:var(--cmla-hair);width:100%;height:1px;margin-top:4px;display:block}.loginWorkflowAnimation-module__hT2B5q__total{color:var(--cmla-ink-3);justify-content:space-between;align-items:baseline;margin-top:auto;font-size:11.5px;font-weight:700;display:flex}.loginWorkflowAnimation-module__hT2B5q__totalLabel{font-size:9.5px;font-weight:500}.loginWorkflowAnimation-module__hT2B5q__scan{background:var(--cmla-accent);height:2px;box-shadow:0 0 14px 3px var(--cmla-accent-glow);opacity:0;position:absolute;top:0;left:0;right:0}.loginWorkflowAnimation-module__hT2B5q__chat{box-sizing:border-box;background:var(--cmla-card-chat);width:250px;box-shadow:inset 0 0 0 1px var(--cmla-ring), 0 16px 32px -20px var(--cmla-drop);opacity:0;border-radius:16px 16px 16px 6px;padding:12px 14px 12px 12px;display:flex;position:absolute;top:0;left:0}.loginWorkflowAnimation-module__hT2B5q__chatBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.loginWorkflowAnimation-module__hT2B5q__chatMeta{color:var(--cmla-ink-4);align-items:center;gap:8px;font-size:11px;line-height:1;display:flex}.loginWorkflowAnimation-module__hT2B5q__chatWho{color:var(--cmla-ink-2);font-weight:600}.loginWorkflowAnimation-module__hT2B5q__chatLine{min-height:15px;position:relative}.loginWorkflowAnimation-module__hT2B5q__dots{gap:4px;display:flex;position:absolute;top:4px;left:0}.loginWorkflowAnimation-module__hT2B5q__dot{background:var(--cmla-dot);border-radius:50%;width:5px;height:5px}.loginWorkflowAnimation-module__hT2B5q__msg{color:var(--cmla-ink-2);opacity:0;font-size:12.5px;line-height:1.4;display:block}.loginWorkflowAnimation-module__hT2B5q__msg strong{color:var(--cmla-ink)}
.chatAnimationStateMorph-module__fGCIYG__mark{--morph-speed:var(--design-lab-anim-speed,1);flex-shrink:0;overflow:visible}.chatAnimationStateMorph-module__fGCIYG__mark[data-variant=orb-to-plan]{color:var(--color-violet-400)}.chatAnimationStateMorph-module__fGCIYG__mark[data-variant=orb-to-search]{color:var(--color-teal-500)}.chatAnimationStateMorph-module__fGCIYG__mark[data-variant=orb-to-check]{color:var(--color-emerald-500);transform-origin:50%;animation:chatAnimationStateMorph-module__fGCIYG__completionSettle calc(1.6s / var(--morph-speed)) ease-out both}.chatAnimationStateMorph-module__fGCIYG__contour{animation:chatAnimationStateMorph-module__fGCIYG__mergeContour calc(.9s / var(--morph-speed)) ease-in-out both}.chatAnimationStateMorph-module__fGCIYG__highlight{opacity:0;animation:chatAnimationStateMorph-module__fGCIYG__fadeHighlight calc(.7s / var(--morph-speed)) ease-out both}.chatAnimationStateMorph-module__fGCIYG__details{animation:chatAnimationStateMorph-module__fGCIYG__revealDetails calc(1s / var(--morph-speed)) ease-out both}.chatAnimationStateMorph-module__fGCIYG__planLine{stroke-dasharray:1;stroke-dashoffset:0;animation:chatAnimationStateMorph-module__fGCIYG__writePlan calc(3.6s / var(--morph-speed)) ease-in-out infinite both;animation-delay:calc(.7s / var(--morph-speed))}.chatAnimationStateMorph-module__fGCIYG__planLine:nth-child(2){animation-delay:calc(1.05s / var(--morph-speed))}.chatAnimationStateMorph-module__fGCIYG__planLine:nth-child(3){animation-delay:calc(1.4s / var(--morph-speed))}.chatAnimationStateMorph-module__fGCIYG__handle,.chatAnimationStateMorph-module__fGCIYG__check{stroke-dasharray:1;stroke-dashoffset:0;animation:chatAnimationStateMorph-module__fGCIYG__drawStroke calc(.55s / var(--morph-speed)) ease-out both;animation-delay:calc(.65s / var(--morph-speed))}.chatAnimationStateMorph-module__fGCIYG__scan{animation:chatAnimationStateMorph-module__fGCIYG__scanDetails calc(2.2s / var(--morph-speed)) ease-in-out infinite;animation-delay:calc(.9s / var(--morph-speed))}@keyframes chatAnimationStateMorph-module__fGCIYG__mergeContour{0%,12%{d:path("M12 3.5 C9.747 3.5 7.585 4.396 5.99 5.99 C4.396 7.585 3.5 9.747 3.5 12 C3.5 14.253 4.396 16.415 5.99 18.01 C7.585 19.604 9.747 20.5 12 20.5 C14.253 20.5 16.415 19.604 18.01 18.01 C19.604 16.415 20.5 14.253 20.5 12 C20.5 9.747 19.604 7.585 18.01 5.99 C16.415 4.396 14.253 3.5 12 3.5 Z")}to{d:var(--morph-contour)}}@keyframes chatAnimationStateMorph-module__fGCIYG__fadeHighlight{0%,12%{opacity:.7}to{opacity:0}}@keyframes chatAnimationStateMorph-module__fGCIYG__revealDetails{0%,55%{opacity:0}to{opacity:1}}@keyframes chatAnimationStateMorph-module__fGCIYG__writePlan{0%{stroke-dashoffset:1px;opacity:0}18%,78%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes chatAnimationStateMorph-module__fGCIYG__drawStroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes chatAnimationStateMorph-module__fGCIYG__scanDetails{0%,to{opacity:.5;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}@keyframes chatAnimationStateMorph-module__fGCIYG__completionSettle{0%,55%,to{transform:scale(1)}76%{transform:scale(1.08)}}:is([data-motion=reduced] .chatAnimationStateMorph-module__fGCIYG__mark,[data-motion=reduced] .chatAnimationStateMorph-module__fGCIYG__mark *){animation:none!important}@media (prefers-reduced-motion:reduce){.chatAnimationStateMorph-module__fGCIYG__mark,.chatAnimationStateMorph-module__fGCIYG__mark *{animation:none!important}}
.workspace-scene-module__yYB5RW__journey{position:absolute;inset:0}.workspace-scene-module__yYB5RW__workspace{box-sizing:border-box;border:1px solid var(--workspace-surface-border);background-color:var(--workspace-shell-surface);background-image:var(--workspace-shell-gradient);width:98%;height:310px;box-shadow:0 18px 40px color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:21px;padding:9px 9px 9px 0;transition:top .65s cubic-bezier(.2,.7,.2,1),height .65s cubic-bezier(.2,.7,.2,1);animation:.85s cubic-bezier(.2,.7,.2,1) both workspace-scene-module__yYB5RW__platformArrives;display:flex;position:absolute;top:90px;left:1%}.workspace-scene-module__yYB5RW__journey[data-result=true] .workspace-scene-module__yYB5RW__workspace{top:24px}.workspace-scene-module__yYB5RW__journey[data-result=true] .workspace-scene-module__yYB5RW__ready{visibility:hidden}.workspace-scene-module__yYB5RW__rail{flex-direction:column;flex:none;gap:14px;width:29%;min-width:0;padding:12px 9px;display:flex}.workspace-scene-module__yYB5RW__identity{align-items:center;gap:6px;margin-bottom:14px;display:flex}.workspace-scene-module__yYB5RW__identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.workspace-scene-module__yYB5RW__identity>svg{flex:none;margin-left:auto}.workspace-scene-module__yYB5RW__logo{background:var(--workspace-surface);width:24px;height:24px;box-shadow:var(--workspace-surface-shadow);border-radius:7px;flex:none;place-items:center;display:grid}.workspace-scene-module__yYB5RW__navItem{color:var(--foreground-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.workspace-scene-module__yYB5RW__navItem svg{flex:none}.workspace-scene-module__yYB5RW__active{background:var(--workspace-surface);box-shadow:var(--workspace-surface-shadow);color:var(--foreground)}.workspace-scene-module__yYB5RW__railFoot{color:var(--foreground-muted);margin-top:auto;padding:8px;font-size:8px}.workspace-scene-module__yYB5RW__canvas{border:1px solid var(--workspace-surface-border);background-color:var(--workspace-surface);background-image:radial-gradient(color-mix(in srgb, var(--grid-dot) 22%, transparent) .7px, transparent .7px);min-width:0;box-shadow:var(--workspace-surface-shadow);background-size:20px 20px;border-radius:15px;flex:1;padding:22px 16px;position:relative}.workspace-scene-module__yYB5RW__heading{justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.workspace-scene-module__yYB5RW__example{color:var(--foreground-muted);font-size:8px;font-weight:400}.workspace-scene-module__yYB5RW__tasks{gap:12px;margin-top:27px;display:grid}.workspace-scene-module__yYB5RW__task{--arrival:1.05s;--checked:1.75s;border:1px solid var(--workspace-surface-border);background:var(--workspace-card-fill);min-height:57px;animation:workspace-scene-module__yYB5RW__taskLands .55s var(--arrival) cubic-bezier(.2, .7, .2, 1) both;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.workspace-scene-module__yYB5RW__task:nth-child(2){--arrival:1.25s;--checked:2.15s}.workspace-scene-module__yYB5RW__file{color:var(--foreground-muted);flex:none;display:flex}.workspace-scene-module__yYB5RW__taskLabel{overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px;line-height:1.35}.workspace-scene-module__yYB5RW__check{background:var(--success-soft);width:22px;height:22px;color:var(--success-soft-fg);animation:workspace-scene-module__yYB5RW__checkAppears .3s var(--checked) both;border-radius:50%;flex:none;place-items:center;display:grid}.workspace-scene-module__yYB5RW__check svg{width:18px;height:18px}.workspace-scene-module__yYB5RW__check path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:workspace-scene-module__yYB5RW__checkDraws .35s calc(var(--checked) + .12s) both}.workspace-scene-module__yYB5RW__ready{color:var(--success-soft-fg);align-items:center;gap:5px;margin-top:18px;font-size:10px;animation:.35s 2.6s both workspace-scene-module__yYB5RW__checkAppears;display:flex}.workspace-scene-module__yYB5RW__timezone{text-overflow:ellipsis;white-space:nowrap;max-width:85%;color:var(--foreground-muted);font-size:8px;position:absolute;bottom:12px;right:14px;overflow:hidden}@keyframes workspace-scene-module__yYB5RW__platformArrives{0%{opacity:0;transform:translateY(45px)scale(.94)}to{opacity:1;transform:none}}@keyframes workspace-scene-module__yYB5RW__taskLands{0%{opacity:0;transform:translateY(-18px)scale(.94)}to{opacity:1;transform:none}}@keyframes workspace-scene-module__yYB5RW__checkAppears{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes workspace-scene-module__yYB5RW__checkDraws{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:1050px){.workspace-scene-module__yYB5RW__journey[data-result=true] .workspace-scene-module__yYB5RW__workspace{height:286px;top:14px}.workspace-scene-module__yYB5RW__workspace{height:305px;top:60px}}@media (max-width:680px){.workspace-scene-module__yYB5RW__journey[data-result=true] .workspace-scene-module__yYB5RW__workspace{height:271px;top:10px}.workspace-scene-module__yYB5RW__workspace{border-radius:17px;width:100%;height:294px;padding:7px 7px 7px 0;top:44px;left:0}.workspace-scene-module__yYB5RW__rail{align-items:center;width:48px;padding:12px 5px}.workspace-scene-module__yYB5RW__identity{margin-bottom:10px}.workspace-scene-module__yYB5RW__identity strong,.workspace-scene-module__yYB5RW__identity>svg,.workspace-scene-module__yYB5RW__navItem>span,.workspace-scene-module__yYB5RW__railFoot{display:none}.workspace-scene-module__yYB5RW__navItem{padding:8px}.workspace-scene-module__yYB5RW__canvas{border-radius:12px;padding:20px 12px}.workspace-scene-module__yYB5RW__heading{font-size:14px}.workspace-scene-module__yYB5RW__tasks{margin-top:23px}.workspace-scene-module__yYB5RW__task{gap:7px;padding:9px}}@media (prefers-reduced-motion:reduce){.workspace-scene-module__yYB5RW__workspace,.workspace-scene-module__yYB5RW__workspace *{transition:none!important;animation:none!important}}
.buildingMark-module__s3JkrW__mark{color:var(--color-orange-400);--building-cycle:calc(5.6s / var(--design-lab-anim-speed,1));flex-shrink:0;overflow:visible}.buildingMark-module__s3JkrW__base{animation:buildingMark-module__s3JkrW__orbToCourse var(--building-cycle) ease-in-out infinite}.buildingMark-module__s3JkrW__highlight{opacity:0;animation:buildingMark-module__s3JkrW__orbHighlight var(--building-cycle) ease-in-out infinite}.buildingMark-module__s3JkrW__divider{animation:buildingMark-module__s3JkrW__courseDivider var(--building-cycle) ease-in-out infinite}.buildingMark-module__s3JkrW__bricks>path{animation-duration:var(--building-cycle);animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes buildingMark-module__s3JkrW__orbToCourse{0%,6%,to{d:path("M12 3.5 C9.747 3.5 7.585 4.396 5.99 5.99 C4.396 7.585 3.5 9.747 3.5 12 C3.5 14.253 4.396 16.415 5.99 18.01 C7.585 19.604 9.747 20.5 12 20.5 C14.253 20.5 16.415 19.604 18.01 18.01 C19.604 16.415 20.5 14.253 20.5 12 C20.5 9.747 19.604 7.585 18.01 5.99 C16.415 4.396 14.253 3.5 12 3.5 Z")}22%,91%{d:path("M12 16.5 C9 16.5 6 16.5 3 16.5 C3 17 3 18 3 18.5 C3 19 3 20 3 20.5 C6 20.5 9 20.5 12 20.5 C15 20.5 18 20.5 21 20.5 C21 20 21 19 21 18.5 C21 18 21 17 21 16.5 C18 16.5 15 16.5 12 16.5 Z")}}@keyframes buildingMark-module__s3JkrW__orbHighlight{0%,6%,to{opacity:.7}18%,94%{opacity:0}}@keyframes buildingMark-module__s3JkrW__courseDivider{0%,19%,96%,to{opacity:0}24%,91%{opacity:1}}.buildingMark-module__s3JkrW__bricks>path:first-child{animation-name:buildingMark-module__s3JkrW__brick1}@keyframes buildingMark-module__s3JkrW__brick1{0%,24%{opacity:0;transform:translateY(-2px)}30%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(2){animation-name:buildingMark-module__s3JkrW__brick2}@keyframes buildingMark-module__s3JkrW__brick2{0%,30%{opacity:0;transform:translateY(-2px)}36%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(3){animation-name:buildingMark-module__s3JkrW__brick3}@keyframes buildingMark-module__s3JkrW__brick3{0%,36%{opacity:0;transform:translateY(-2px)}42%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(4){animation-name:buildingMark-module__s3JkrW__brick4}@keyframes buildingMark-module__s3JkrW__brick4{0%,44%{opacity:0;transform:translateY(-2px)}50%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(5){animation-name:buildingMark-module__s3JkrW__brick5}@keyframes buildingMark-module__s3JkrW__brick5{0%,50%{opacity:0;transform:translateY(-2px)}56%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(6){animation-name:buildingMark-module__s3JkrW__brick6}@keyframes buildingMark-module__s3JkrW__brick6{0%,58%{opacity:0;transform:translateY(-2px)}64%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(7){animation-name:buildingMark-module__s3JkrW__brick7}@keyframes buildingMark-module__s3JkrW__brick7{0%,64%{opacity:0;transform:translateY(-2px)}70%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(8){animation-name:buildingMark-module__s3JkrW__brick8}@keyframes buildingMark-module__s3JkrW__brick8{0%,70%{opacity:0;transform:translateY(-2px)}76%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}:is([data-motion=reduced] .buildingMark-module__s3JkrW__mark *,.buildingMark-module__s3JkrW__mark[data-motion=reduced] *){animation:none!important}@media (prefers-reduced-motion:reduce){.buildingMark-module__s3JkrW__mark *{animation:none!important}}
.logistics-scene-module__ksrEOa__story{z-index:1;width:100%;max-width:630px;margin:auto;position:relative}.logistics-scene-module__ksrEOa__topline{color:var(--foreground-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.logistics-scene-module__ksrEOa__topline button{width:30px;height:30px;color:var(--foreground-muted);border-radius:9px}.logistics-scene-module__ksrEOa__stage{height:475px;position:relative}.logistics-scene-module__ksrEOa__empty{color:var(--foreground-muted);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.logistics-scene-module__ksrEOa__empty>svg{box-sizing:content-box;border:1px solid var(--workspace-surface-border);background:var(--workspace-surface);border-radius:24px;padding:20px}.logistics-scene-module__ksrEOa__empty>span{font-size:13px}.logistics-scene-module__ksrEOa__caption{text-align:center;letter-spacing:-.025em;font-size:20px;font-weight:500}.logistics-scene-module__ksrEOa__context{flex-wrap:wrap;justify-content:center;gap:6px;min-height:23px;margin-top:16px;display:flex}.logistics-scene-module__ksrEOa__context>span{background:var(--workspace-shell-surface);max-width:100%;color:var(--foreground-muted);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:flex}.logistics-scene-module__ksrEOa__context svg{color:var(--success-soft-fg);flex:none}.logistics-scene-module__ksrEOa__disclaimer{text-align:center;color:var(--foreground-muted);margin-top:20px;font-size:9px}@media (max-width:1050px){.logistics-scene-module__ksrEOa__stage{height:420px}}@media (max-width:680px){.logistics-scene-module__ksrEOa__stage{height:380px}.logistics-scene-module__ksrEOa__caption{font-size:18px}}@media (prefers-reduced-motion:reduce){.logistics-scene-module__ksrEOa__story *,.logistics-scene-module__ksrEOa__story :before,.logistics-scene-module__ksrEOa__story :after{transition:none!important;animation:none!important}}
.repairMark-module__FE9szW__mark{color:var(--color-amber-500);transform-origin:12px 12px;--repair-cycle:calc(6s / var(--design-lab-anim-speed,1));animation:repairMark-module__FE9szW__repairPulse var(--repair-cycle) ease-in-out infinite;flex-shrink:0;overflow:visible}.repairMark-module__FE9szW__firstStrip{transform-origin:12px 12px;animation:repairMark-module__FE9szW__pressFirst var(--repair-cycle) ease-in-out infinite}.repairMark-module__FE9szW__contour{animation:repairMark-module__FE9szW__mergeStrip var(--repair-cycle) ease-in-out infinite}.repairMark-module__FE9szW__highlight{opacity:0;animation:repairMark-module__FE9szW__fadeHighlight var(--repair-cycle) ease-out infinite}.repairMark-module__FE9szW__details{animation:repairMark-module__FE9szW__showDetails var(--repair-cycle) ease-out infinite}.repairMark-module__FE9szW__secondStrip{transform-origin:12px 12px;animation:repairMark-module__FE9szW__pasteAcross var(--repair-cycle) ease-in-out infinite}@keyframes repairMark-module__FE9szW__mergeStrip{0%,1.8%,to{d:path("M12 3.5 C9.747 3.5 7.585 4.396 5.99 5.99 C4.396 7.585 3.5 9.747 3.5 12 C3.5 14.253 4.396 16.415 5.99 18.01 C7.585 19.604 9.747 20.5 12 20.5 C14.253 20.5 16.415 19.604 18.01 18.01 C19.604 16.415 20.5 14.253 20.5 12 C20.5 9.747 19.604 7.585 18.01 5.99 C16.415 4.396 14.253 3.5 12 3.5 Z")}15%,90%{d:path("M9.172 9.172 C7.757 10.586 6.343 12 5.282 13.061 C3.72 14.623 3.72 17.156 5.282 18.718 C6.844 20.28 9.377 20.28 10.939 18.718 C12 17.657 13.414 16.243 14.828 14.828 C16.243 13.414 17.657 12 18.718 10.939 C20.28 9.377 20.28 6.844 18.718 5.282 C17.156 3.72 14.623 3.72 13.061 5.282 C12 6.343 10.586 7.757 9.172 9.172 Z")}}@keyframes repairMark-module__FE9szW__fadeHighlight{0%,1.4%,to{opacity:.7}11.6667%,90%{opacity:0}}@keyframes repairMark-module__FE9szW__showDetails{0%,9.1667%,to{opacity:0}16.6667%,90%{opacity:1}}@keyframes repairMark-module__FE9szW__pressFirst{0%,7%,to{transform:translate(-1px,-3px)rotate(-12deg)scale(.9,1.1)}16.8%{transform:translate(0)rotate(0)scale(1.08,.92)}23.3333%,90%{transform:translate(0)rotate(0)scale(1)}}@keyframes repairMark-module__FE9szW__pasteAcross{0%,23.3333%,90%,to{opacity:0;transform:translate(3px,-5px)rotate(16deg)scale(.85,1.1)}26.3333%{opacity:1;transform:translate(2px,-3px)rotate(10deg)scale(.94,1.06)}34.6667%{opacity:1;transform:translate(0)rotate(0)scale(1.09,.91)}37.6667%{opacity:1;transform:translate(0)rotate(0)scale(.99,1.01)}40%,80%{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes repairMark-module__FE9szW__repairPulse{0%,40%,80%,to{opacity:.9;transform:scale(1)}60%{opacity:1;transform:scale(1.08)}}:is([data-motion=reduced] .repairMark-module__FE9szW__mark,[data-motion=reduced] .repairMark-module__FE9szW__mark *,.repairMark-module__FE9szW__mark[data-motion=reduced],.repairMark-module__FE9szW__mark[data-motion=reduced] *){animation:none!important}@media (prefers-reduced-motion:reduce){.repairMark-module__FE9szW__mark,.repairMark-module__FE9szW__mark *{animation:none!important}}
.journey-motion-module__sFgYQq__stage{--scene-blue:var(--primary);--scene-white:var(--surface);--scene-platform:var(--workspace-shell-surface);--scene-platform-edge:var(--workspace-surface-border);--object-blue-rim:color-mix(in srgb, var(--primary) 25%, var(--foreground));--object-blue-light:color-mix(in srgb, var(--primary) 75%, var(--foreground));--object-blue-middle:var(--primary);--object-blue-shade:color-mix(in srgb, var(--primary) 75%, var(--background));--object-blue-deep:color-mix(in srgb, var(--primary) 50%, var(--background));pointer-events:none}.journey-motion-module__sFgYQq__world{z-index:2;opacity:1;visibility:visible;width:min(460px,110%);transition:transform .95s cubic-bezier(.2,.7,.2,1),opacity .45s,visibility .45s;position:absolute;top:30px;left:50%;transform:translate(-50%)}.journey-motion-module__sFgYQq__stage[data-chapter=inputs] .journey-motion-module__sFgYQq__world{transform:translate(-36%,143px)scale(.6)}.journey-motion-module__sFgYQq__stage[data-chapter=workspace] .journey-motion-module__sFgYQq__world,.journey-motion-module__sFgYQq__stage[data-chapter=output] .journey-motion-module__sFgYQq__world{opacity:0;visibility:hidden;transform:translate(-36%,145px)scale(.68)}@media (max-width:1050px){.journey-motion-module__sFgYQq__world{top:45px}.journey-motion-module__sFgYQq__stage[data-chapter=inputs] .journey-motion-module__sFgYQq__world{transform:translate(-46%,140px)scale(.6)}.journey-motion-module__sFgYQq__stage[data-chapter=workspace] .journey-motion-module__sFgYQq__world,.journey-motion-module__sFgYQq__stage[data-chapter=output] .journey-motion-module__sFgYQq__world{transform:translate(-46%,145px)scale(.7)}}@media (max-width:680px){.journey-motion-module__sFgYQq__world{width:min(400px,112%);top:18px}.journey-motion-module__sFgYQq__stage[data-chapter=inputs] .journey-motion-module__sFgYQq__world{transform:translate(-44%,124px)scale(.6)}.journey-motion-module__sFgYQq__stage[data-chapter=workspace] .journey-motion-module__sFgYQq__world,.journey-motion-module__sFgYQq__stage[data-chapter=output] .journey-motion-module__sFgYQq__world{transform:translate(-44%,125px)scale(.64)}}@media (prefers-reduced-motion:reduce){.journey-motion-module__sFgYQq__stage *,.journey-motion-module__sFgYQq__stage :before,.journey-motion-module__sFgYQq__stage :after{transition:none!important;animation:none!important}}
.concierge-animations-module__4PsR5q__workbench{color:#15233c;background:#f8fbff;flex-direction:column;height:100%;display:flex;overflow:hidden}.concierge-animations-module__4PsR5q__toolbar{background:#ffffffd1;border-bottom:1px solid #bed1e8;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.concierge-animations-module__4PsR5q__title{margin:0;font-size:14px;font-weight:600}.concierge-animations-module__4PsR5q__stage{flex:1;min-height:0;padding:24px;overflow:auto}
.login-animation-module__9M6VjW__workbench{--login-animation-surface:#fff;--login-animation-border:#bed1e8;--login-animation-foreground:#15233c;--login-animation-foreground-muted:#586982;--login-animation-primary:#2668d6;flex-direction:column;height:100%;display:flex;overflow:hidden}.login-animation-module__9M6VjW__toolbar{--background:#f8fbff;--foreground:var(--login-animation-foreground);--surface:var(--login-animation-surface);--border:var(--login-animation-border);--primary:var(--login-animation-primary);--primary-foreground:#fff;--foreground-muted:var(--login-animation-foreground-muted);border-bottom:1px solid var(--login-animation-border);background:color-mix(in srgb, var(--login-animation-surface) 82%, transparent);min-height:72px;color:var(--login-animation-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 20px;display:flex}.login-animation-module__9M6VjW__eyebrow{color:var(--login-animation-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:600}.login-animation-module__9M6VjW__title{margin:0;font-size:18px;font-weight:600}.login-animation-module__9M6VjW__controls{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:12px 16px;min-width:0;display:flex}.login-animation-module__9M6VjW__control{align-items:center;gap:8px;display:flex}.login-animation-module__9M6VjW__controlLabel{color:var(--login-animation-foreground-muted);font-size:12px;font-weight:600}.login-animation-module__9M6VjW__controlTrigger{border-color:var(--login-animation-border);background:var(--login-animation-surface);width:168px;height:36px}.login-animation-module__9M6VjW__controlTriggerWide{width:212px}.login-animation-module__9M6VjW__speedValue{min-width:34px;color:var(--login-animation-foreground-muted);font-variant-numeric:tabular-nums;font-size:12px}.login-animation-module__9M6VjW__viewport{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8fbff;flex:1;min-height:0;overflow:hidden auto}.login-animation-module__9M6VjW__sheet{flex-direction:column;gap:40px;padding:28px 24px 56px;display:flex}.login-animation-module__9M6VjW__section{flex-direction:column;gap:14px;display:flex}.login-animation-module__9M6VjW__sectionTitle{color:var(--login-animation-foreground);margin:0;font-size:15px;font-weight:600}.login-animation-module__9M6VjW__sectionNote{max-width:78ch;color:var(--login-animation-foreground-muted);margin:0;font-size:13px;line-height:1.6}.login-animation-module__9M6VjW__sectionNote strong{color:var(--login-animation-foreground);font-weight:600}.login-animation-module__9M6VjW__grounds{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px;display:grid}.login-animation-module__9M6VjW__groundCaption{color:var(--login-animation-foreground-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.login-animation-module__9M6VjW__ground{border:1px solid var(--login-animation-border);background-color:var(--workspace-shell-surface);background-image:var(--auth-brand-panel-backdrop);height:420px;color:var(--foreground);border-radius:14px;padding:26px 28px;position:relative;overflow:hidden}.login-animation-module__9M6VjW__situ{border:1px solid var(--login-animation-border);background:var(--background);color:var(--foreground);border-radius:14px;grid-template-columns:1fr 1.05fr;display:grid;overflow:hidden}.login-animation-module__9M6VjW__situ[data-height="760"]{height:760px}.login-animation-module__9M6VjW__situ[data-height="1000"]{height:1000px}.login-animation-module__9M6VjW__situPanel{min-width:0;display:grid}.login-animation-module__9M6VjW__situCanvas{min-width:0}.login-animation-module__9M6VjW__speedInput{width:116px;accent-color:var(--login-animation-primary)}@media (max-width:680px){.login-animation-module__9M6VjW__sheet{padding:20px 14px 40px}.login-animation-module__9M6VjW__toolbar{padding:12px 14px}.login-animation-module__9M6VjW__controls{justify-content:flex-start}.login-animation-module__9M6VjW__control{flex-wrap:wrap}.login-animation-module__9M6VjW__ground{padding:18px 12px}.login-animation-module__9M6VjW__situ{grid-template-columns:1fr}.login-animation-module__9M6VjW__situ[data-height]{height:auto}.login-animation-module__9M6VjW__situ[data-height="760"] .login-animation-module__9M6VjW__situPanel{height:760px}.login-animation-module__9M6VjW__situ[data-height="1000"] .login-animation-module__9M6VjW__situPanel{height:1000px}.login-animation-module__9M6VjW__situCanvas{min-height:560px}}
.real-canvas-module__AHioiG__workbench{color:#15233c;background:#f8fbff;flex-direction:column;height:100%;display:flex;overflow:hidden}.real-canvas-module__AHioiG__toolbar{background:#ffffffd1;border-bottom:1px solid #bed1e8;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.real-canvas-module__AHioiG__title{margin:0;font-size:14px;font-weight:600}.real-canvas-module__AHioiG__controls{align-items:center;gap:8px;display:flex}.real-canvas-module__AHioiG__trigger{width:200px;height:32px}.real-canvas-module__AHioiG__stage{flex:1;min-height:0;display:flex;overflow:hidden}.real-canvas-module__AHioiG__stage>*{flex:auto;min-width:0}
.tour-storyboard-module__Ly1m_a__beat:target{outline:2px solid var(--primary);outline-offset:4px}
.checkingMark-module__0iqelW__mark{color:var(--color-teal-500);--morph-speed:var(--design-lab-anim-speed,1);flex-shrink:0;overflow:visible}.checkingMark-module__0iqelW__contour{animation:checkingMark-module__0iqelW__mergeContour calc(.9s / var(--morph-speed)) ease-in-out both}.checkingMark-module__0iqelW__highlight{opacity:0;animation:checkingMark-module__0iqelW__fadeHighlight calc(.7s / var(--morph-speed)) ease-out both}.checkingMark-module__0iqelW__details{animation:checkingMark-module__0iqelW__revealDetails calc(1s / var(--morph-speed)) ease-out both}.checkingMark-module__0iqelW__handle{stroke-dasharray:1;stroke-dashoffset:0;animation:checkingMark-module__0iqelW__drawStroke calc(.55s / var(--morph-speed)) ease-out both;animation-delay:calc(.65s / var(--morph-speed))}.checkingMark-module__0iqelW__scan{animation:checkingMark-module__0iqelW__scanDetails calc(2.2s / var(--morph-speed)) ease-in-out infinite;animation-delay:calc(.9s / var(--morph-speed))}@keyframes checkingMark-module__0iqelW__mergeContour{0%,12%{d:path("M12 3.5 C9.747 3.5 7.585 4.396 5.99 5.99 C4.396 7.585 3.5 9.747 3.5 12 C3.5 14.253 4.396 16.415 5.99 18.01 C7.585 19.604 9.747 20.5 12 20.5 C14.253 20.5 16.415 19.604 18.01 18.01 C19.604 16.415 20.5 14.253 20.5 12 C20.5 9.747 19.604 7.585 18.01 5.99 C16.415 4.396 14.253 3.5 12 3.5 Z")}to{d:var(--morph-contour)}}@keyframes checkingMark-module__0iqelW__fadeHighlight{0%,12%{opacity:.7}to{opacity:0}}@keyframes checkingMark-module__0iqelW__revealDetails{0%,55%{opacity:0}to{opacity:1}}@keyframes checkingMark-module__0iqelW__drawStroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes checkingMark-module__0iqelW__scanDetails{0%,to{opacity:.5;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}:is([data-motion=reduced] .checkingMark-module__0iqelW__mark,[data-motion=reduced] .checkingMark-module__0iqelW__mark *){animation:none!important}@media (prefers-reduced-motion:reduce){.checkingMark-module__0iqelW__mark,.checkingMark-module__0iqelW__mark *{animation:none!important}}
