@layer components{.ai-hero{padding-block:clamp(40px,5.5vw,76px) clamp(28px,3vw,40px);background:var(--k-paper)}.ai-hero-copy{display:grid;justify-items:center;gap:18px;text-align:center}.ai-display{width:100%;max-width:14em;color:var(--k-ink);font-size:clamp(3rem,1.5rem + 4.6vw,5.75rem);font-weight:600;line-height:1.18;text-wrap:balance}:lang(en) .ai-display{max-width:16em;font-size:clamp(2.5rem,1.3rem + 3.4vw,4.5rem);line-height:1.06;letter-spacing:-.03em}.ai-hero-sub{max-width:36em;text-wrap:balance}.ai-hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.ai-hero .k-hero-flank,.ai-hero .k-hero-word-item{display:inline-block;white-space:pre;opacity:1;translate:none}.ai-hero .k-hero-word{display:inline-block;overflow:clip;overflow-clip-margin:.24em;vertical-align:bottom}.ai-hero .k-hero-word-item[data-phase=enter]{opacity:0;translate:0 .72em}.ai-hero .k-hero-word-item[data-phase=out]{opacity:0;translate:0 -.72em}@media (prefers-reduced-motion:no-preference){.ai-hero .k-hero-flank{transition:transform .46s var(--k-ease-out)}.ai-hero .k-hero-word-item[data-phase=in]{transition:opacity .3s var(--k-ease-out) 40ms,translate .52s var(--k-ease-out) 40ms}.ai-hero .k-hero-word-item[data-phase=out]{transition:opacity .15s var(--k-ease-in-out),translate .17s var(--k-ease-in-out)}}}@layer components{.ai-connected,.ai-insight{padding-block:clamp(96px,12vw,168px) 0;background:var(--k-paper)}.ai-insight{padding-bottom:clamp(96px,12vw,168px)}.ai-connected-grid{display:grid;grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);max-width:68rem}.ai-connected-doc{position:sticky;top:calc(var(--k-header) + 32px)}.ai-doc{display:grid;gap:14px;padding:18px 20px;border:1px solid var(--k-hair);border-radius:18px;background:var(--k-paper);box-shadow:var(--k-e-window)}.ai-doc-head{display:flex;align-items:center;gap:10px}.ai-doc-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--k-panel)}.ai-doc-title{display:grid;flex:1;line-height:1.35}.ai-doc-title b{font-size:16px;font-weight:600}.ai-doc-title small{color:var(--k-ink-3);font-size:12.5px}.ai-effects{display:grid;gap:clamp(40px,7vw,96px);padding-block:8px clamp(96px,12vw,160px);list-style:none}.ai-effect{display:grid;gap:12px}.ai-effect-card{display:grid;gap:10px;padding:16px 18px;border:1px solid var(--k-hair);border-radius:16px;background:var(--k-paper);box-shadow:var(--k-e1)}.ai-row-fresh td{background:var(--k-app-active)}.ai-row-fresh td:first-child{padding-inline-start:8px;border-start-start-radius:8px;border-end-start-radius:8px}.ai-stock{display:grid}.ai-stock-row{display:grid;grid-template-columns:minmax(0,1fr) 3rem 1.5rem 3rem 3.5rem;align-items:center;gap:10px;padding-block:10px;border-bottom:1px solid var(--k-hair);font-size:15px}.ai-stock-row:last-child{border-bottom:0}.ai-stock-item{display:grid}.ai-stock-item b{font-weight:600}.ai-stock-item small{color:var(--k-ink-3);font-size:12px}.ai-stock-before{color:var(--k-ink-3);text-align:right}.ai-stock-after{font-size:20px;font-weight:600;text-align:right}.ai-stock-delta{justify-self:end;padding:2px 8px;border-radius:7px;background:var(--k-panel);color:var(--k-ink-2);font-size:12.5px;font-weight:600}.ai-entry tfoot td{padding-top:9px;border-bottom:0;font-weight:600}.ai-entry tbody tr:last-child td{border-bottom-color:var(--k-hair-2)}.ai-insight-flow{display:grid;gap:22px;max-width:60rem}.ai-insight-step{display:grid;gap:12px}.ai-insight-step .ai-status{color:var(--k-ink-2);font-size:15px}.ai-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ai-evidence-panel{display:grid;align-content:start;gap:8px;padding:14px 16px;border:1px solid var(--k-hair);border-radius:14px;background:var(--k-paper-2);transition:opacity .52s var(--k-ease-out) calc(var(--i) * .16s),translate .52s var(--k-ease-out) calc(var(--i) * .16s)}.ai-evidence[data-pending] .ai-evidence-panel{opacity:0;translate:0 16px}.ai-insight .ai-preview{width:min(100%,44rem)}.ai-insight .ai-flat-note{margin-top:8px}@media (max-width:63.99rem){.ai-connected-grid{grid-template-columns:minmax(0,1fr)}.ai-connected-doc{position:static}.ai-effects{gap:28px;padding-bottom:clamp(72px,10vw,120px)}.ai-evidence{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99rem){.ai-stock-row{grid-template-columns:minmax(0,1fr) 2.2rem 1.2rem 2.4rem 3rem;gap:6px}}}@layer components{.ai-cmd{display:grid;gap:22px}.ai-cmd-thread{display:grid;gap:14px}.ai-cmd .ai-bar{scale:1 1}:is(.ai-cmd[data-turn=idle],html[data-k^=armed] .ai-page:not([data-ready]) .ai-cmd) .ai-bubble-row{opacity:0;translate:0 10px}:is(.ai-cmd[data-turn=idle],.ai-cmd[data-turn=sent],html[data-k^=armed] .ai-page:not([data-ready]) .ai-cmd) .ai-status{opacity:0}:is(.ai-cmd[data-turn=idle],.ai-cmd[data-turn=sent],.ai-cmd[data-turn=reading],html[data-k^=armed] .ai-page:not([data-ready]) .ai-cmd) .ai-card{opacity:0;translate:0 14px}:is(.ai-cmd[data-turn=idle],.ai-cmd[data-turn=sent],.ai-cmd[data-turn=reading],html[data-k^=armed] .ai-page:not([data-ready]) .ai-cmd) .ai-bar{scale:0 1}.ai-cmd[data-turn=reading] .ai-status-reading{opacity:1}.ai-cmd[data-turn=reading] .ai-status-done{opacity:0}@media (prefers-reduced-motion:no-preference){.ai-cmd[data-turn=reading] .ai-status-mark path{animation:k-petal 1.05s var(--k-ease-in-out) infinite;animation-delay:calc(var(--i) * .14s)}.ai-cmd[data-turn=reading] .ai-status-mark [data-petal=sales]{animation:none}}html[data-k^=armed] .ai-page:not([data-ready]) .ai-cmd :is(.ai-bubble-row,.ai-status,.ai-card,.ai-bar){animation:ai-show 0s linear 3.5s forwards}html[data-k^=armed] .ai-page:not([data-ready]) .ai-cmd .ai-prompt[data-i="0"]{animation:ai-hide 0s linear 3.5s forwards}.ai-flat-cmd{display:grid;gap:14px;max-width:880px;padding-block:8px clamp(72px,9vw,120px)}.ai-flat-cmd .ai-composer{width:min(100%,720px);margin-inline:auto}.ai-flat-shift{display:grid;gap:28px;max-width:880px;padding-block:0 clamp(96px,11vw,150px)}.ai-flat-shift .ai-shift-title{margin-bottom:8px;text-align:center}.ai-frame{display:grid;gap:14px;margin:0}.ai-frame-view{overflow:hidden;border:1px solid var(--k-hair);border-radius:18px;background:var(--k-app-sheet);box-shadow:var(--k-e1)}.ai-frame-bar{height:14px;background:var(--k-app-bar)}.ai-frame-ai{display:grid;gap:18px;padding:22px}.ai-frame .ai-shift-line{justify-self:center;text-align:center}.ai-flat .ai-composer-field>*{white-space:normal}.ai-frame[data-pending] .ai-beats li{opacity:0;translate:0 6px}.ai-frame[data-pending] .ai-prompt{opacity:0;clip-path:inset(0 100% 0 0)}.ai-frame[data-pending] .ai-prompt:dir(rtl){clip-path:inset(0 0 0 100%)}.ai-frame[data-pending] .ai-ph{opacity:1}.ai-beats{display:flex;justify-content:center;gap:10px;list-style:none}.ai-beats li{display:inline-flex;align-items:center;gap:8px;height:36px;padding-inline:8px 16px;border:1px solid var(--k-hair-2);border-radius:var(--k-r-pill);background:var(--k-paper);color:var(--k-ink);font-size:15px;font-weight:500;transition:opacity .3s var(--k-ease-out) calc(var(--i) * .14s + .2s),translate .3s var(--k-ease-out) calc(var(--i) * .14s + .2s)}.ai-beats .k-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--k-ink);color:var(--k-paper);font-size:12px;font-weight:600}@media (max-width:47.99rem){.ai-flat-cmd .ai-card-head{flex-wrap:wrap}.ai-bar-row{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 10px}.ai-bar-track{grid-column:1/-1;grid-row:2}.ai-invoice .ai-table :is(th,td):last-child{display:none}.ai-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-erp{padding:16px}.ai-erp-fields{grid-template-columns:minmax(0,1fr)}.ai-erp-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:8px;font-size:12.5px}.ai-beats{flex-wrap:wrap}}html[data-k=armed] .ai-shift-track{height:calc(100svh - var(--k-header) + 280svh)}.ai-shift-stage{--ai-chrome:0;--ai-dock:0;--ai-night:0;--ai-fit:0.82;--ai-cap:150px;position:sticky;top:var(--k-header);height:calc(100svh - var(--k-header));overflow:clip;background:var(--k-paper)}.ai-shift-stage:before{content:"";position:absolute;inset:0;background:var(--k-night);clip-path:inset(calc((1 - var(--ai-night)) * 100%) 0 0 0)}.ai-shift-caption{position:absolute;inset-inline:0;top:clamp(28px,5svh,56px);z-index:2;display:grid;justify-items:center;gap:10px;text-align:center;opacity:min(clamp(0,calc(var(--ai-chrome) * 2.2 - 1.2),1),calc(1 - var(--ai-night) * 3));pointer-events:none}.ai-shift-title{font-size:clamp(1.75rem,1rem + 1.7vw,2.75rem)}.ai-shift-lines{display:grid}.ai-shift-lines .ai-shift-line{grid-area:1/1}.ai-shift-line{max-width:44em;color:var(--k-ink-2)}.ai-shift-caption .ai-shift-line{opacity:0;translate:0 6px;transition:opacity .3s var(--k-ease-out),translate .3s var(--k-ease-out)}.ai-shift-stage[data-shift=ai] [data-for=ai],.ai-shift-stage[data-shift=workspace] [data-for=workspace]{opacity:1;translate:none;transition-delay:.12s}.ai-shift-caption .ai-beats{visibility:hidden}.ai-shift-caption .ai-beats li{opacity:0;translate:0 6px}.ai-fit-slot{position:absolute;inset-inline:0;top:0;display:flex;justify-content:center}.ai-fit{position:relative;flex:none;width:1280px;height:800px;transform-origin:50% 0;transform:translateY(calc(var(--ai-chrome) * var(--ai-cap))) scale(calc(1 + (var(--ai-fit) - 1) * var(--ai-chrome)))}.ai-fit:before{content:"";position:absolute;inset:0;border-radius:var(--k-r-window);box-shadow:var(--k-e-window);opacity:var(--ai-chrome)}.ai-shift-stage .ai-sample-note{position:absolute;inset-inline:0;bottom:14px;opacity:min(var(--ai-chrome),calc(1 - var(--ai-night) * 3))}.ai-conv-shift{position:relative;height:100%;padding:24px 40px 0;translate:calc((1 - var(--ai-chrome)) * 128px * var(--ai-dirx) * -1) 0}.ai-conv-shift .ai-cmd{display:block;width:880px;max-width:100%;margin-inline:auto}.ai-conv-shift .ai-composer{position:absolute;inset-inline:0;bottom:24px;z-index:2;width:720px;margin-inline:auto;translate:0 calc((1 - var(--ai-dock)) * -636px);opacity:max(calc(1 - var(--ai-dock) * 8),calc(var(--ai-dock) * 8 - 7))}.ai-conv-shift .ai-cmd-thread{padding-top:calc(4px + (1 - var(--ai-dock)) * 84px);transition:opacity .4s var(--k-ease-out)}.ai-shift-stage[data-shift=ai] .ai-cmd-thread{opacity:0}.ai-shift-stage[data-shift=ai] .ai-shift-caption .ai-beats{visibility:visible}.ai-shift-stage[data-shift=ai] .ai-shift-caption .ai-beats li{opacity:1;translate:none}html[data-k=armed] .ai-page:not([data-ready]) .ai-shift-stage{animation:ai-shift-reveal 0s linear 3.5s forwards}}@keyframes ai-shift-reveal{to{--ai-chrome:1;--ai-dock:1}}