.AiLayer-module__ZP3caq__band{border-radius:0 0 calc(28px * var(--radius-scale)) calc(28px * var(--radius-scale));background:linear-gradient(to bottom, var(--paper) 0%, var(--fog) 14%, color-mix(in srgb, var(--fog) 72%, var(--line-strong)) 100%);margin:0 clamp(16px,2.5vw,36px);position:relative}.AiLayer-module__ZP3caq__section{max-width:var(--page-max);padding:112px var(--page-gutter) 96px;margin:0 auto;position:relative}.AiLayer-module__ZP3caq__header{text-align:center;max-width:760px;margin:0 auto}.AiLayer-module__ZP3caq__eyebrow{letter-spacing:var(--tracking-label);color:var(--slate);margin-bottom:18px;font-size:12px;font-weight:500}.AiLayer-module__ZP3caq__title{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-heading-xl);text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,60px);line-height:1.1}.AiLayer-module__ZP3caq__lead{color:var(--steel);text-wrap:pretty;max-width:660px;margin:20px auto 0;font-size:18px;line-height:1.6}.AiLayer-module__ZP3caq__lead+.AiLayer-module__ZP3caq__lead{margin-top:12px}.AiLayer-module__ZP3caq__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.AiLayer-module__ZP3caq__stage{max-width:1060px;margin:140px auto 0}.AiLayer-module__ZP3caq__uses{--pad:48px;--dot-y:9px;padding:0 0 0 var(--pad);flex-direction:column;gap:64px;margin:0;list-style:none;display:flex;position:relative}.AiLayer-module__ZP3caq__uses:before{content:"";left:-.5px;top:var(--dot-y);background:linear-gradient(to bottom, var(--line-strong) 0, var(--line-strong) calc(100% - 160px), transparent 100%);width:1px;position:absolute;bottom:0}.AiLayer-module__ZP3caq__use{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:24px 40px;display:grid;position:relative}.AiLayer-module__ZP3caq__node{left:calc(-1 * var(--pad));top:var(--dot-y);background:var(--paper);border:2px solid var(--ink);width:13px;height:13px;transition:width var(--duration-base) ease, height var(--duration-base) ease, background-color var(--duration-base) ease, box-shadow var(--duration-base) ease;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.AiLayer-module__ZP3caq__node:after{content:"";border-radius:50%;position:absolute;inset:-10px}.AiLayer-module__ZP3caq__node:hover{box-shadow:0 0 0 5px color-mix(in srgb, var(--ink) 8%, transparent)}.AiLayer-module__ZP3caq__node:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.AiLayer-module__ZP3caq__nodeActive,.AiLayer-module__ZP3caq__nodeActive:hover{background:var(--ink);width:15px;height:15px;box-shadow:0 0 0 5px color-mix(in srgb, var(--ink) 10%, transparent)}.AiLayer-module__ZP3caq__useItem{scroll-margin-top:140px}@media (prefers-reduced-motion:reduce){.AiLayer-module__ZP3caq__node{transition:none}}.AiLayer-module__ZP3caq__useLabel{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--slate);font-size:12px;font-weight:500}.AiLayer-module__ZP3caq__useLabel .AiLayer-module__ZP3caq__mono{color:var(--ember);margin-right:4px}.AiLayer-module__ZP3caq__useTitle{font-family:var(--font-display);font-weight:var(--weight-display);text-wrap:balance;margin:12px 0 0;font-size:clamp(24px,2.4vw,30px);line-height:1.2}.AiLayer-module__ZP3caq__useBody,.AiLayer-module__ZP3caq__useOutro{color:var(--steel);text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.6}.AiLayer-module__ZP3caq__useOutro{margin-top:16px}.AiLayer-module__ZP3caq__result{border-left:2px solid var(--ember);font-family:var(--font-display);font-weight:var(--weight-display);color:var(--ink);text-wrap:pretty;margin:22px 0 0;padding:2px 0 2px 16px;font-size:19px;line-height:1.4}.AiLayer-module__ZP3caq__resultLabel{font-family:var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ember);margin-bottom:6px;font-size:11.5px;font-weight:500;display:block}.AiLayer-module__ZP3caq__prompts{flex-direction:column;gap:8px;margin-top:16px;display:flex}.AiLayer-module__ZP3caq__prompt{background:var(--paper);border:1px solid var(--line);border-radius:calc(14px * var(--radius-scale));color:var(--ink);margin:0;padding:10px 14px;font-size:14.5px;line-height:1.5}.AiLayer-module__ZP3caq__visHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:14px;display:flex}.AiLayer-module__ZP3caq__via{align-items:center;gap:5px;display:inline-flex}.AiLayer-module__ZP3caq__viaMark{width:12px;height:auto;display:block}.AiLayer-module__ZP3caq__visLabel{color:var(--slate);font-size:12px;font-weight:500}.AiLayer-module__ZP3caq__down{color:var(--ember)}.AiLayer-module__ZP3caq__askQuestionRow{justify-content:flex-end;display:flex}.AiLayer-module__ZP3caq__askQuestion{background:var(--fog);border-radius:calc(14px * var(--radius-scale));max-width:85%;padding:9px 13px;font-size:14px;line-height:1.45}.AiLayer-module__ZP3caq__askAnswer{color:var(--steel);align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;line-height:1.55;display:flex}.AiLayer-module__ZP3caq__askAnswer img{flex:none;display:block}.AiLayer-module__ZP3caq__askAnswer .AiLayer-module__ZP3caq__mono{color:var(--ink)}.AiLayer-module__ZP3caq__sources{flex-wrap:wrap;gap:6px;margin-top:14px;padding-left:30px;display:flex}.AiLayer-module__ZP3caq__source{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--slate);padding:3px 10px;font-size:11.5px}.AiLayer-module__ZP3caq__askBody{min-height:236px}.AiLayer-module__ZP3caq__enter{animation:AiLayer-module__ZP3caq__askEnter var(--duration-base) ease both}.AiLayer-module__ZP3caq__askTool{color:var(--slate);align-items:center;gap:9px;margin-top:14px;font-size:13px;display:flex}.AiLayer-module__ZP3caq__composer{border:1px solid var(--line-strong);border-radius:var(--radius-pill);align-items:center;gap:10px;margin-top:16px;padding:7px 8px 7px 14px;display:flex}.AiLayer-module__ZP3caq__composerField{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13.5px;overflow:hidden}.AiLayer-module__ZP3caq__composerIdle{color:var(--text-placeholder)}.AiLayer-module__ZP3caq__caret{background:var(--ink);vertical-align:-2px;width:1.5px;height:14px;margin-left:1px;animation:1s step-end infinite AiLayer-module__ZP3caq__askBlink;display:inline-block}.AiLayer-module__ZP3caq__composerSend{background:var(--mist);width:26px;height:26px;color:var(--smoke);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}@keyframes AiLayer-module__ZP3caq__askEnter{0%{opacity:0;transform:translateY(4px)}}@keyframes AiLayer-module__ZP3caq__askBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.AiLayer-module__ZP3caq__enter,.AiLayer-module__ZP3caq__caret{animation:none}}.AiLayer-module__ZP3caq__avatar{border-radius:50%;display:block}.AiLayer-module__ZP3caq__artifactTitle{color:var(--ink);font-size:14px;font-weight:500}.AiLayer-module__ZP3caq__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.AiLayer-module__ZP3caq__kpi{background:var(--fog);border-radius:calc(12px * var(--radius-scale));flex-direction:column;gap:3px;padding:9px 11px;display:flex}.AiLayer-module__ZP3caq__kpiLabel{color:var(--slate);font-size:11px}.AiLayer-module__ZP3caq__kpiValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px}.AiLayer-module__ZP3caq__kpiValue.AiLayer-module__ZP3caq__down{color:var(--ember)}.AiLayer-module__ZP3caq__chartLabel{color:var(--slate);margin-top:16px;font-size:11.5px}.AiLayer-module__ZP3caq__chart{width:100%;height:auto;margin-top:6px;display:block}.AiLayer-module__ZP3caq__barPlan{fill:var(--line-strong)}.AiLayer-module__ZP3caq__barActual{fill:var(--ink)}.AiLayer-module__ZP3caq__chartBase{stroke:var(--line)}.AiLayer-module__ZP3caq__axis{fill:var(--slate);font-size:10.5px}.AiLayer-module__ZP3caq__scenario{border:1px solid var(--line);border-radius:calc(12px * var(--radius-scale));grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:6px 10px;margin-top:14px;padding:10px 12px;font-size:12.5px;display:grid}.AiLayer-module__ZP3caq__scenarioLabel{color:var(--steel)}.AiLayer-module__ZP3caq__scenarioValue{text-align:right;min-width:6ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.AiLayer-module__ZP3caq__scenarioEffect{color:var(--slate);grid-column:1/-1;font-size:12px}.AiLayer-module__ZP3caq__track{background:var(--line);border-radius:2px;height:4px;position:relative}.AiLayer-module__ZP3caq__trackFill{background:var(--ink);border-radius:2px;position:absolute;inset:0 auto 0 0}.AiLayer-module__ZP3caq__knob{background:var(--paper);border:2px solid var(--ink);pointer-events:none;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:box-shadow .16s;position:absolute;top:50%;left:60%}.AiLayer-module__ZP3caq__range{opacity:0;cursor:grab;appearance:none;touch-action:pan-y;background:0 0;width:calc(100% + 14px);height:26px;margin:-13px 0 0;position:absolute;top:50%;left:-7px;right:-7px}.AiLayer-module__ZP3caq__range:active{cursor:grabbing}.AiLayer-module__ZP3caq__range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:26px}.AiLayer-module__ZP3caq__range::-moz-range-thumb{border:0;width:14px;height:26px}.AiLayer-module__ZP3caq__track:hover .AiLayer-module__ZP3caq__knob{box-shadow:0 0 0 5px color-mix(in srgb, var(--ink) 12%, transparent)}.AiLayer-module__ZP3caq__track:has(.AiLayer-module__ZP3caq__range:active) .AiLayer-module__ZP3caq__knob{box-shadow:0 0 0 5px color-mix(in srgb, var(--ink) 12%, transparent)}.AiLayer-module__ZP3caq__track:has(.AiLayer-module__ZP3caq__range:focus-visible) .AiLayer-module__ZP3caq__knob{outline:2px solid var(--ink);outline-offset:3px}.AiLayer-module__ZP3caq__knobHint{border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);white-space:nowrap;padding:1px 7px;font-size:11px;line-height:1.4;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.AiLayer-module__ZP3caq__touched .AiLayer-module__ZP3caq__knobHint{display:none}.AiLayer-module__ZP3caq__table{border-collapse:collapse;width:100%;margin-top:14px;font-size:13px}.AiLayer-module__ZP3caq__table th{color:var(--slate);text-align:left;border-bottom:1px solid var(--line);padding:0 0 6px;font-size:11px;font-weight:400}.AiLayer-module__ZP3caq__table td{border-bottom:1px solid var(--line);padding:7px 0}.AiLayer-module__ZP3caq__table th:last-child,.AiLayer-module__ZP3caq__table td:last-child{text-align:right}.AiLayer-module__ZP3caq__table td:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.AiLayer-module__ZP3caq__conclusion{color:var(--ink);margin:12px 0 0;font-size:13px;line-height:1.5}.AiLayer-module__ZP3caq__agent{align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.AiLayer-module__ZP3caq__pulse{background:var(--status-verified);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--status-verified) 18%, transparent);border-radius:50%}.AiLayer-module__ZP3caq__composerGo{background:var(--ink);color:var(--paper)}.AiLayer-module__ZP3caq__steps{margin:0;padding:0;list-style:none}.AiLayer-module__ZP3caq__step{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:grid}.AiLayer-module__ZP3caq__step:last-child{border-bottom:none}.AiLayer-module__ZP3caq__stepNo{font-family:var(--font-mono);color:var(--slate);font-size:12.5px}.AiLayer-module__ZP3caq__check{color:var(--status-verified);font-size:14px}.AiLayer-module__ZP3caq__stepPending{color:var(--steel)}.AiLayer-module__ZP3caq__pending{background:var(--ember);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ember) 16%, transparent);border-radius:50%}.AiLayer-module__ZP3caq__outro{text-align:center;border-top:1px solid var(--line);max-width:760px;margin:96px auto 0;padding-top:64px}.AiLayer-module__ZP3caq__outroTitle{font-family:var(--font-display);font-weight:var(--weight-display);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.2}.AiLayer-module__ZP3caq__chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.AiLayer-module__ZP3caq__chainStep{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);align-items:center;gap:8px;padding:7px 16px 7px 8px;font-size:14px;font-weight:500;display:inline-flex}.AiLayer-module__ZP3caq__chainIcon{background:var(--fog);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.AiLayer-module__ZP3caq__chainIcon svg{display:block}.AiLayer-module__ZP3caq__chainArrow{color:var(--slate)}.AiLayer-module__ZP3caq__outroLead{color:var(--steel);margin:28px 0 0;font-size:17px}.AiLayer-module__ZP3caq__outroStrong{color:var(--ink);margin:8px 0 0;font-size:17px;font-weight:500}@media (max-width:1100px){.AiLayer-module__ZP3caq__use{grid-template-columns:minmax(0,1fr)}.AiLayer-module__ZP3caq__useVisual{max-width:520px}}@media (max-width:720px){.AiLayer-module__ZP3caq__section{--page-gutter:20px;padding-top:72px;padding-bottom:64px}.AiLayer-module__ZP3caq__stage{margin-top:88px}.AiLayer-module__ZP3caq__uses{--pad:24px;gap:56px}.AiLayer-module__ZP3caq__outro{margin-top:56px;padding-top:40px}.AiLayer-module__ZP3caq__title{font-size:34px}.AiLayer-module__ZP3caq__useTitle{font-size:24px}.AiLayer-module__ZP3caq__result{font-size:17px}.AiLayer-module__ZP3caq__chainArrow{display:none}.AiLayer-module__ZP3caq__chain{gap:8px}}.AiLayer-module__ZP3caq__stepMark{place-items:center;display:inline-grid}.AiLayer-module__ZP3caq__stepMark>*{grid-area:1/1}.AiLayer-module__ZP3caq__stepSpin{opacity:0;display:inline-flex}.AiLayer-module__ZP3caq__outputs{flex-direction:column;gap:8px;margin-top:14px;display:flex}.AiLayer-module__ZP3caq__output{border:1px solid var(--line);border-radius:calc(10px * var(--radius-scale));color:var(--ink);padding:8px 10px;font-size:12.5px;display:flex}.AiLayer-module__ZP3caq__fileOut{align-items:center;gap:9px}.AiLayer-module__ZP3caq__pdfIcon{background:var(--ember);color:var(--paper);letter-spacing:.02em;border-radius:3px;flex:none;padding:3px 4px;font-size:9.5px;font-weight:600}.AiLayer-module__ZP3caq__mailOut{flex-direction:column;gap:3px}.AiLayer-module__ZP3caq__mailHead{color:var(--slate);align-items:center;gap:8px;font-size:11.5px;display:flex}.AiLayer-module__ZP3caq__mailTag{border-radius:var(--radius-pill);background:var(--fog);color:var(--steel);padding:1px 7px;font-size:11px}.AiLayer-module__ZP3caq__mailSubject{font-weight:500}.AiLayer-module__ZP3caq__mailBody{color:var(--steel);font-size:12px;line-height:1.45}@media (prefers-reduced-motion:no-preference) and (min-width:721px){.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__reveal{opacity:0;transform:translateY(18px)}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__reveal{animation:.64s cubic-bezier(.2,.7,.2,1) both AiLayer-module__ZP3caq__layerIn}.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__kpi,.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__chartLabel,.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__scenario,.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__scenarioEffect,.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__table tbody tr,.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__conclusion{opacity:0}.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__barPlan,.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__barActual{transform:scaleY(0)}.AiLayer-module__ZP3caq__barPlan,.AiLayer-module__ZP3caq__barActual{transform-box:fill-box;transform-origin:50% 100%}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__kpi{animation:AiLayer-module__ZP3caq__layerIn .42s ease calc(.25s + var(--i) * .12s) both}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__chartLabel{animation:.36s .6s both AiLayer-module__ZP3caq__layerIn}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__barPlan{animation:AiLayer-module__ZP3caq__barGrow .64s cubic-bezier(.2, .7, .2, 1) calc(.7s + var(--i) * .14s) both}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__barActual{animation:AiLayer-module__ZP3caq__barGrow .64s cubic-bezier(.2, .7, .2, 1) calc(.78s + var(--i) * .14s) both}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__scenario{animation:.36s 1.3s both AiLayer-module__ZP3caq__layerIn}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__trackFill{transform-origin:0;animation:.9s cubic-bezier(.4,0,.2,1) 1.55s both AiLayer-module__ZP3caq__fillSlide}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__knob{animation:.9s cubic-bezier(.4,0,.2,1) 1.55s both AiLayer-module__ZP3caq__knobSlide,2.4s ease-out 2.6s infinite AiLayer-module__ZP3caq__knobHalo,2.4s ease-in-out 2.6s infinite AiLayer-module__ZP3caq__knobNudge}.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__knobHint{opacity:0}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__knobHint{animation:.32s 2.6s both AiLayer-module__ZP3caq__hintIn,2.4s ease-in-out 2.6s infinite AiLayer-module__ZP3caq__hintBob}.AiLayer-module__ZP3caq__scenario.AiLayer-module__ZP3caq__touched .AiLayer-module__ZP3caq__knob,.AiLayer-module__ZP3caq__scenario.AiLayer-module__ZP3caq__touched .AiLayer-module__ZP3caq__trackFill{animation:none}.AiLayer-module__ZP3caq__tick{animation:.6s AiLayer-module__ZP3caq__valueTick}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__scenarioEffect{animation:.36s 2.45s both AiLayer-module__ZP3caq__layerIn}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__table tbody tr{animation:AiLayer-module__ZP3caq__layerIn .36s ease calc(2.6s + var(--i) * .12s) both}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__conclusion{animation:.42s 3.1s both AiLayer-module__ZP3caq__layerIn}.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__watchRule,.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__watchAnswer,.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__watchSources,.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__watchAction{opacity:0}.AiLayer-module__ZP3caq__pulse{animation:2.4s ease-out infinite AiLayer-module__ZP3caq__watchPing}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__watchRule{animation:.38s .2s both AiLayer-module__ZP3caq__layerIn}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__watchAnswer{animation:.42s 1s both AiLayer-module__ZP3caq__layerIn}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__watchSources{animation:.36s 1.6s both AiLayer-module__ZP3caq__layerIn}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__watchAction{animation:.36s 2s both AiLayer-module__ZP3caq__layerIn}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__watchAction .AiLayer-module__ZP3caq__composerGo{animation:2.8s ease-in-out 2.8s infinite AiLayer-module__ZP3caq__buttonNudge}.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__check{opacity:0}.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__step:not(.AiLayer-module__ZP3caq__stepPending) .AiLayer-module__ZP3caq__stepText{color:var(--steel)}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__stepSpin{animation:AiLayer-module__ZP3caq__stepTurn .7s linear calc(.3s + var(--i) * .8s)}.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__output{opacity:0}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__output{animation:AiLayer-module__ZP3caq__layerIn .42s ease calc(.3s + var(--i) * .8s + .8s) both}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__check{animation:AiLayer-module__ZP3caq__checkPop .32s cubic-bezier(.3, 1.6, .5, 1) calc(.3s + var(--i) * .8s + .7s) both}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__step:not(.AiLayer-module__ZP3caq__stepPending) .AiLayer-module__ZP3caq__stepText{animation:AiLayer-module__ZP3caq__stepDone .3s ease calc(.3s + var(--i) * .8s + .7s) both}.AiLayer-module__ZP3caq__staged .AiLayer-module__ZP3caq__stepPending{opacity:0}.AiLayer-module__ZP3caq__on .AiLayer-module__ZP3caq__stepPending{animation:AiLayer-module__ZP3caq__layerIn .36s ease calc(.3s + var(--i) * .8s) both}.AiLayer-module__ZP3caq__pending{animation:1.8s ease-in-out infinite AiLayer-module__ZP3caq__pendingPulse}}@keyframes AiLayer-module__ZP3caq__layerIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes AiLayer-module__ZP3caq__barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes AiLayer-module__ZP3caq__fillSlide{0%{transform:scaleX(.33)}to{transform:scaleX(1)}}@keyframes AiLayer-module__ZP3caq__knobSlide{0%{left:20%}to{left:60%}}@keyframes AiLayer-module__ZP3caq__knobHalo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brass) 55%, transparent)}70%,to{box-shadow:0 0 0 10px color-mix(in srgb, var(--brass) 0%, transparent)}}@keyframes AiLayer-module__ZP3caq__knobNudge{0%,55%,to{transform:none}70%{transform:translate(7px)}85%{transform:translate(-2px)}}@keyframes AiLayer-module__ZP3caq__hintIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}@keyframes AiLayer-module__ZP3caq__hintBob{0%,55%,to{transform:translate(-50%)}70%{transform:translate(-50%,-2px)}}@keyframes AiLayer-module__ZP3caq__valueTick{0%{color:var(--brass)}}@keyframes AiLayer-module__ZP3caq__watchPing{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-verified) 45%, transparent)}80%,to{box-shadow:0 0 0 9px color-mix(in srgb, var(--status-verified) 0%, transparent)}}@keyframes AiLayer-module__ZP3caq__buttonNudge{0%,80%,to{transform:none}88%{transform:translate(3px)}}@keyframes AiLayer-module__ZP3caq__stepTurn{0%,to{opacity:1}}@keyframes AiLayer-module__ZP3caq__checkPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes AiLayer-module__ZP3caq__stepDone{0%{color:var(--steel)}to{color:var(--ink)}}@keyframes AiLayer-module__ZP3caq__pendingPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ember) 35%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ember) 0%, transparent)}}@media (max-width:720px){.AiLayer-module__ZP3caq__band{margin:0 12px}}
.BusyMark-module__dLy-uG__mark{flex:none;animation:2s linear infinite BusyMark-module__dLy-uG__turn;display:block}@keyframes BusyMark-module__dLy-uG__turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BusyMark-module__dLy-uG__mark{animation:none}}
.ArchitectFlow-module__ketopW__stage{flex-direction:column;gap:12px;display:flex}.ArchitectFlow-module__ketopW__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ArchitectFlow-module__ketopW__pct{color:var(--slate);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ArchitectFlow-module__ketopW__ringTrack{fill:none;stroke:var(--line);stroke-width:2.5px}.ArchitectFlow-module__ketopW__ringArc{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.ArchitectFlow-module__ketopW__pctValue{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;font-weight:500}.ArchitectFlow-module__ketopW__agent{align-items:center;gap:10px;display:inline-flex}.ArchitectFlow-module__ketopW__avatar{border-radius:50%;flex:none;display:block}.ArchitectFlow-module__ketopW__agentName{color:var(--ink);font-size:14px;font-weight:500}.ArchitectFlow-module__ketopW__canvasWrap{height:300px;position:relative}.ArchitectFlow-module__ketopW__canvasWrap canvas{display:block;position:absolute;inset:0}.ArchitectFlow-module__ketopW__pileLab{color:var(--ember);white-space:nowrap;opacity:0;pointer-events:none;font-size:11.5px;transition:opacity .5s;position:absolute;top:18px;left:100px}.ArchitectFlow-module__ketopW__pileOn{opacity:1}.ArchitectFlow-module__ketopW__bins{opacity:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;transition:opacity .5s;display:grid;position:absolute;top:calc(100% - 36px);left:4px;right:4px}.ArchitectFlow-module__ketopW__binsOn{opacity:1}.ArchitectFlow-module__ketopW__bin{border-top:1px solid var(--ink);min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:1px;padding-top:5px;font-size:11.5px;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.ArchitectFlow-module__ketopW__tag{white-space:nowrap;pointer-events:none;font-family:var(--font-mono);color:var(--steel);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-pill);transition:left 1.7s var(--ease-out), top 1.7s var(--ease-out), opacity .4s;padding:3px 9px;font-size:11.5px;animation:.4s both ArchitectFlow-module__ketopW__fadeIn;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.ArchitectFlow-module__ketopW__tag[data-spot="0"]{top:8%;left:28%}.ArchitectFlow-module__ketopW__tag[data-spot="1"]{top:14%;left:66%}.ArchitectFlow-module__ketopW__tag[data-spot="2"]{top:34%;left:34%}.ArchitectFlow-module__ketopW__tag.ArchitectFlow-module__ketopW__tagGone[data-spot]{opacity:0;transition-delay:0s,0s,1.3s;top:20%;left:50%}.ArchitectFlow-module__ketopW__tagFinal{opacity:0;border-color:var(--ink);color:var(--ink);font-weight:500;transition:opacity .4s 1.4s;animation:none}.ArchitectFlow-module__ketopW__tagFinal.ArchitectFlow-module__ketopW__tagOn{opacity:1}@keyframes ArchitectFlow-module__ketopW__fadeIn{0%{opacity:0}}@media (max-width:720px){.ArchitectFlow-module__ketopW__agent{gap:8px}.ArchitectFlow-module__ketopW__head{flex-wrap:wrap;row-gap:6px}.ArchitectFlow-module__ketopW__pct{gap:4px;font-size:11.5px}.ArchitectFlow-module__ketopW__canvasWrap{height:250px}.ArchitectFlow-module__ketopW__bin{font-size:11px}}@media (prefers-reduced-motion:reduce){.ArchitectFlow-module__ketopW__tag{transition:none;animation:none}}
.Dwell-module__WrJT9G__dwell{--dwell-top:112px;--dwell:26vh}.Dwell-module__WrJT9G__dwell:after{content:"";height:var(--dwell);display:block}.Dwell-module__WrJT9G__inner{top:min(var(--dwell-top), calc(100vh - var(--dwell-h,0px) - 32px));position:sticky}@media (max-width:720px){.Dwell-module__WrJT9G__dwell:after{display:none}.Dwell-module__WrJT9G__inner{position:static}}
