.k2-root.k2-home .k2-h-chapter__number{color:var(--k2-h-text)}.k2-root.k2-home .k2-h-cvis{margin:0}.k2-root.k2-home .k2-h-depth{isolation:isolate;display:flow-root;position:relative}.k2-root.k2-home .k2-h-depth:before{z-index:-1;inset:var(--k2-h-pool-inset,10% 8% -4% 8%);background:var(--k2-h-depth-pool);content:"";pointer-events:none;position:absolute}.k2-root.k2-home .k2-h-depth__back{z-index:0;pointer-events:none;position:absolute}.k2-root.k2-home .k2-h-depth__drift,.k2-root.k2-home .k2-h-depth__drift-inner{height:100%}.k2-root.k2-home .k2-h-depth__drift[data-drift=on]>.k2-h-depth__drift-inner{will-change:transform}.k2-root.k2-home .k2-h-depth__front{z-index:1;position:relative}.k2-root.k2-home .k2-h-layer{height:100%;color:var(--k2-h-text);background:linear-gradient(var(--k2-h-bg-raised), var(--k2-h-bg-raised)) padding-box, var(--k2-h-layer-rim) border-box;opacity:var(--k2-h-layer-dim);font-family:var(--k2-h-font-sans);letter-spacing:-.006em;text-align:left;-webkit-user-select:none;user-select:none;-webkit-mask-image:var(--k2-h-mask,none);-webkit-mask-image:var(--k2-h-mask,none);mask-image:var(--k2-h-mask,none);-webkit-mask-composite:source-in;border:1px solid #0000;border-radius:16px;font-size:13px;line-height:20px;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=899.98px){.k2-root.k2-home .k2-h-depth{--k2-h-bleed:calc(-1 * var(--k2-h-gutter) - 16px);padding-top:var(--k2-h-lift,0)}.k2-root.k2-home .k2-h-depth:before{inset:var(--k2-h-pool-inset-stacked,24% -6% -6% -6%)}}.k2-root.k2-home .k2-h-intake__composer{border:1px solid var(--k2-h-line-strong);background:var(--k2-h-bg-raised);min-height:52px;box-shadow:var(--k2-h-composer-shadow);text-align:left;border-radius:26px;align-items:flex-end;gap:2px;margin-top:16px;padding:7px;display:flex}.k2-root.k2-home .k2-h-intake__field{min-width:0;min-height:36px;color:var(--k2-h-text);letter-spacing:-.011em;flex:1 1 0;order:1;padding:7px 4px;font-size:15px;line-height:22px}.k2-root.k2-home .k2-h-intake__placeholder{color:var(--k2-h-text-3)}.k2-root.k2-home .k2-h-intake__caret{vertical-align:-3px;background:var(--k2-h-text);width:1.5px;height:18px;margin-left:1px;display:inline-block}.k2-root.k2-home .k2-h-intake__caret[data-caret=blink]{animation:1s linear 3 forwards k2-h-caret-blink}@keyframes k2-h-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.k2-root.k2-home .k2-h-intake__bar{display:contents}.k2-root.k2-home .k2-h-intake__attach{width:36px;height:36px;color:var(--k2-h-text-3);border-radius:999px;flex:none;order:0;justify-content:center;align-items:center;display:inline-flex}.k2-root.k2-home .k2-h-intake__actions{color:var(--k2-h-text-3);flex:none;order:2;align-items:center;gap:2px;display:inline-flex}.k2-root.k2-home .k2-h-intake__mic{box-sizing:content-box;padding:10px}.k2-root.k2-home .k2-h-intake__send{width:36px;height:36px;color:var(--k2-h-text-3);background:var(--k2-h-bg-sunken);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.k2-root.k2-home .k2-h-intake__send-on{border-radius:inherit;color:var(--k2-h-ink-btn-fg);background:var(--k2-h-ink-btn-bg);opacity:0;transition:opacity .32s var(--k2-h-ease);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.k2-root.k2-home .k2-h-intake__composer[data-filled=true] .k2-h-intake__send-on{opacity:1}.k2-root.k2-home .k2-h-intake__composer[data-layout=stacked]{border-radius:22px;flex-direction:column;align-items:stretch;gap:0;padding:6px 8px}.k2-root.k2-home .k2-h-intake__composer[data-layout=stacked] .k2-h-intake__field{padding:6px 6px 2px}.k2-root.k2-home .k2-h-intake__composer[data-layout=stacked] .k2-h-intake__bar{order:2;align-items:center;gap:2px;display:flex}.k2-root.k2-home .k2-h-intake__composer[data-layout=stacked] .k2-h-intake__actions{margin-left:auto}.k2-root.k2-home .k2-h-intake__area{height:32px;color:var(--k2-h-text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}@media (width<=599.98px){.k2-root.k2-home .k2-h-intake__composer{border-radius:23px;min-height:46px;margin-top:14px;padding:6px}.k2-root.k2-home .k2-h-intake__field{min-height:32px;padding:5px 4px;font-size:14px;line-height:21px}.k2-root.k2-home :is(.k2-h-intake__attach,.k2-h-intake__send){width:32px;height:32px}.k2-root.k2-home .k2-h-intake__mic{padding:8px}}@media (width<=899.98px){.k2-root.k2-home .k2-h-chapter :is(.k2-h-status,.k2-h-source__code,.k2-h-source__evidence){font-size:12px}}.k2-root.k2-home .k2-h-depth--continue{--k2-h-continue-bleed:calc(-1 * var(--k2-h-gutter) - 120px);--k2-h-pool-inset:16% 18% -6% 18%;min-height:480px}.k2-root.k2-home .k2-h-continue__neues{top:0;left:var(--k2-h-continue-bleed);width:calc(38% + var(--k2-h-gutter) + 120px);height:440px}.k2-root.k2-home .k2-h-continue__neues .k2-h-layer{--k2-h-mask:linear-gradient(to right, transparent 2%, black 20%, black 70%, transparent 100%), linear-gradient(to bottom, black 52%, transparent 96%)}.k2-root.k2-home .k2-h-continue__neues .k2-h-continue__sheet{--k2-v-pj-x:0px;padding:26px 44px 0 calc(var(--k2-h-gutter) + 120px + 12px)}.k2-root.k2-home .k2-h-continue__measures{top:150px;right:var(--k2-h-continue-bleed);width:calc(26% + var(--k2-h-gutter) + 120px + 44px);height:380px}.k2-root.k2-home .k2-h-continue__measures .k2-h-layer{--k2-h-mask:linear-gradient(to left, transparent 2%, black 20%, black 90%, transparent 100%), linear-gradient(to bottom, black 52%, transparent 96%)}.k2-root.k2-home .k2-h-continue__measures .k2-h-continue__sheet{--k2-v-pj-x:0px;padding:26px calc(var(--k2-h-gutter) + 120px + 12px) 0 44px}.k2-root.k2-home .k2-h-continue__front{width:min(620px,100%);margin:56px auto 0}@media (width<=1099.98px) and (width>=900px){.k2-root.k2-home .k2-h-continue__front{width:520px;margin:56px 0 0 auto}.k2-root.k2-home .k2-h-continue__neues{width:calc(50% + var(--k2-h-gutter) + 120px)}.k2-root.k2-home .k2-h-continue__measures{display:none}}@media (width<=899.98px){.k2-root.k2-home .k2-h-depth--continue{--k2-h-lift:150px;--k2-h-pool-inset-stacked:30% -6% -6% 10%;min-height:0}.k2-root.k2-home .k2-h-continue__neues{right:16%;left:var(--k2-h-bleed);width:auto;height:300px}.k2-root.k2-home .k2-h-continue__neues .k2-h-layer{--k2-h-mask:linear-gradient(to right, black 55%, transparent 100%), linear-gradient(to bottom, black 34%, transparent 70%)}.k2-root.k2-home .k2-h-continue__neues .k2-h-continue__sheet{padding:20px 24px 0 calc(var(--k2-h-gutter) + 16px + 4px)}.k2-root.k2-home .k2-h-continue__measures{display:none}.k2-root.k2-home .k2-h-continue__front{width:min(560px,100% - 24px);margin:0 0 0 auto}}@media (width<=599.98px){.k2-root.k2-home .k2-h-depth--continue{--k2-h-lift:132px}.k2-root.k2-home .k2-h-continue__front{width:calc(100% - 12px)}}@media (forced-colors:active){.k2-root.k2-home .k2-h-depth:before{display:none}.k2-root.k2-home .k2-h-layer{background:canvas;border-color:canvastext}}
