@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100..800&text=%E2%86%92%E2%94%94%E2%96%8C%E2%97%8F&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&display=swap";html{font-kerning:none;font-feature-settings:"kern" 0, "liga" 0, "calt" 0;text-rendering:geometricprecision;-moz-osx-font-smoothing:grayscale;font-size:14px}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,pre{margin:0}:where(.v2) :is(h1,h2,h3,h4,h5,h6){font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-regular)}:where(.v2) h3{font-weight:var(--cockpit-typography-weight-regular)}:where(.v2) code{color:var(--v2-ramp-green-600);background:var(--v2-paper);padding:0 calc(var(--v2-space-1) / 2)}@container style(--v2-theme:dark){:where(.v2) code{color:var(--v2-ramp-green-400)}}.ck2-mode-switch{--ck2-mode-switch-lift:2px;align-items:center;gap:var(--v2-space-3);display:flex}.ck2-mode-switch__option{padding:var(--v2-space-1) var(--v2-space-2);border:var(--v2-border);color:var(--v2-ink-soft);line-height:var(--cockpit-typography-leading-tight);cursor:pointer;border-color:#0000;align-items:center;display:inline-flex;position:relative}.ck2-mode-switch__option--on{border-color:var(--v2-ink-mid);background:var(--v2-ramp-neutral-100);color:var(--v2-ink);font-weight:var(--cockpit-typography-weight-bold)}.ck2-mode-switch__option:not(.ck2-mode-switch__option--on):hover{border-color:var(--v2-ink-mid);background:var(--v2-paper);color:var(--v2-ink);box-shadow:var(--ck2-mode-switch-lift) var(--ck2-mode-switch-lift) 0 0 var(--v2-edge)}.ck2-mode-switch__input{width:var(--v2-rule);height:var(--v2-rule);opacity:0;pointer-events:none;margin:0;position:absolute}.ck2-mode-switch__option--on:before,.ck2-mode-switch__option--on:after{content:"";background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute;top:0;left:0}.ck2-mode-switch__option--on:before{height:var(--v2-inset);right:0}.ck2-mode-switch__option--on:after{width:var(--v2-inset);bottom:0}.ck2-mode-switch__label{z-index:1;text-align:center;min-width:8ch;position:relative}@container style(--v2-theme:dark){.ck2-mode-switch__option--on{background:var(--v2-paper)}.ck2-mode-switch__option--on:before,.ck2-mode-switch__option--on:after{content:none}}.cockpit-typography-code{font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small)}.cockpit-typography-code--inset{padding:0 var(--v2-space-1)}.ck2-fps-counter{align-items:baseline;gap:var(--v2-space-1);color:var(--v2-ink-soft);white-space:nowrap;display:inline-flex}.ck2-fps-counter__rate{color:var(--v2-ink);font-variant-numeric:tabular-nums}.ck2-search-trigger{--ck2-search-trigger-width:320px;--ck2-search-trigger-inset:3px;justify-content:space-between;align-items:center;gap:var(--v2-space-4);min-width:var(--ck2-search-trigger-width);padding:var(--v2-space-1) var(--v2-space-2);border:var(--v2-border);background:var(--v2-ramp-neutral-100);color:var(--v2-ink-soft);font:inherit;line-height:var(--cockpit-typography-leading-tight);cursor:pointer;display:flex;position:relative}.ck2-search-trigger:before,.ck2-search-trigger:after{content:"";background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute;top:0;left:0}.ck2-search-trigger:before{height:var(--ck2-search-trigger-inset);right:0}.ck2-search-trigger:after{width:var(--ck2-search-trigger-inset);bottom:0}.ck2-search-trigger__placeholder{z-index:1;padding-left:var(--v2-space-1);text-align:left;flex:1;position:relative}.ck2-search-trigger__hint{z-index:1;color:var(--v2-ink-soft);flex:none;position:relative}.cockpit-typography-wordmark{font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-large);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--cockpit-typography-leading-tight)}.ck2-topbar{padding:var(--v2-space-4);border-bottom:var(--v2-border-heavy);flex:none;justify-content:space-between;align-items:center;display:flex}.ck2-topbar__left{align-items:baseline;gap:var(--v2-space-3);flex:1 1 0;min-width:0;display:flex}.ck2-topbar__center{align-items:center;gap:var(--v2-space-3);flex:none;display:flex}.ck2-topbar__right{justify-content:flex-end;align-items:center;gap:var(--v2-space-3);flex:1 1 0;display:flex}.ck2-topbar__wordmark{color:var(--v2-accent)}.ck2-topbar__wordmark--button{cursor:pointer;background:0 0;border:none;padding:0}.ck2-topbar__separator{color:var(--v2-ink-soft);line-height:var(--cockpit-typography-leading-tight)}.ck2-topbar__project{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:var(--cockpit-typography-leading-tight);overflow:hidden}@container style(--v2-theme:dark){.ck2-topbar{background-color:var(--v2-paper-sunk);border-bottom:var(--v2-border-soft)}}.ck2-app-shell{flex-direction:column;height:100%;display:flex}.ck2-app-shell__content{background-color:var(--v2-paper);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);flex:1;min-height:0;overflow:auto}.ck2-dot-loader{display:block;position:relative}.ck2-dot-loader--line{height:var(--v2-space-2);width:100%}.ck2-dot-loader--block{aspect-ratio:1;width:100%}.ck2-dot-loader--framed{border:var(--v2-border)}.ck2-dot-loader__field{width:100%;height:100%;display:block}.ck2-dot-loader__label{width:var(--v2-rule);height:var(--v2-rule);margin:calc(var(--v2-rule) * -1);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.v2{--ck2-button-label-inset:calc(var(--v2-rule-heavy) + var(--v2-space-3))}.ck2-button{padding:var(--v2-space-1) calc(var(--ck2-button-label-inset) - var(--v2-rule-heavy));background:var(--v2-paper);border:var(--v2-border-heavy);color:var(--v2-ink);line-height:var(--cockpit-typography-leading-machine);cursor:pointer;flex:none;position:relative}.ck2-button--brand{background:var(--v2-accent-bright);color:var(--v2-on-accent)}.ck2-button--important{background-color:var(--v2-paper);background-image:repeating-conic-gradient(var(--ck2-tone) 0% 25%, transparent 0% 50%);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker)}.ck2-button--tone-yellow{--ck2-tone:var(--v2-tone-yellow)}.ck2-button--tone-red{--ck2-tone:var(--v2-tone-red)}.ck2-button--tone-green{--ck2-tone:var(--v2-tone-green)}.ck2-button--quiet{padding:var(--v2-space-1) var(--v2-space-2);border:var(--v2-border-heavy);color:var(--v2-ink-mid);background:0 0;border-color:#0000}.ck2-button--grip{cursor:grab}.ck2-button--grip:active:not(:disabled){cursor:grabbing}.ck2-button--quiet:hover:not(:disabled),.ck2-button--quiet:focus-visible:not(:disabled){border-color:var(--v2-ink);color:var(--v2-ink);box-shadow:none;outline:none;transform:none}.ck2-button--quiet:hover:not(:disabled):before,.ck2-button--quiet:focus-visible:not(:disabled):before,.ck2-button--quiet:hover:not(:disabled):after,.ck2-button--quiet:focus-visible:not(:disabled):after{content:none}.ck2-button:hover:not(:disabled),.ck2-button:focus-visible:not(:disabled){transform:translate(calc(var(--v2-rule) * -1), calc(var(--v2-rule) * -1));outline:none}.ck2-button--brand:hover:not(:disabled),.ck2-button--brand:focus-visible:not(:disabled){box-shadow:var(--v2-shadow-1)}.ck2-button:hover:not(:disabled):before,.ck2-button:focus-visible:not(:disabled):before,.ck2-button:hover:not(:disabled):after,.ck2-button:focus-visible:not(:disabled):after{content:"";background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute}.ck2-button:hover:not(:disabled):before,.ck2-button:focus-visible:not(:disabled):before{top:0;bottom:calc(var(--v2-rule-heavy) * -2);right:calc(var(--v2-rule-heavy) * -2);width:var(--v2-rule-heavy)}.ck2-button:hover:not(:disabled):after,.ck2-button:focus-visible:not(:disabled):after{left:0;right:calc(var(--v2-rule-heavy) * -2);bottom:calc(var(--v2-rule-heavy) * -2);height:var(--v2-rule-heavy)}.ck2-button--brand:hover:not(:disabled):before,.ck2-button--brand:focus-visible:not(:disabled):before,.ck2-button--brand:hover:not(:disabled):after,.ck2-button--brand:focus-visible:not(:disabled):after{content:none}.ck2-button:active:not(:disabled){box-shadow:none;transform:none}.ck2-button:active:not(:disabled):before,.ck2-button:active:not(:disabled):after{content:none}.ck2-button--toggled:not(:disabled),.ck2-button--toggled:hover:not(:disabled),.ck2-button--toggled:focus-visible:not(:disabled){box-shadow:none;transform:none}.ck2-button--toggled:not(:disabled):before,.ck2-button--toggled:hover:not(:disabled):before,.ck2-button--toggled:focus-visible:not(:disabled):before,.ck2-button--toggled:not(:disabled):after,.ck2-button--toggled:hover:not(:disabled):after,.ck2-button--toggled:focus-visible:not(:disabled):after{content:"";background-color:#0000;background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute;inset:0 auto auto 0}.ck2-button--toggled:not(:disabled):before,.ck2-button--toggled:hover:not(:disabled):before,.ck2-button--toggled:focus-visible:not(:disabled):before{width:auto;height:var(--v2-inset);right:0}.ck2-button--toggled:not(:disabled):after,.ck2-button--toggled:hover:not(:disabled):after,.ck2-button--toggled:focus-visible:not(:disabled):after{width:var(--v2-inset);height:auto;bottom:0}@container style(--v2-theme:dark){.ck2-button--toggled:not(:disabled){background-color:var(--v2-paper-sunk)}.ck2-button--toggled:not(:disabled):before,.ck2-button--toggled:hover:not(:disabled):before,.ck2-button--toggled:focus-visible:not(:disabled):before,.ck2-button--toggled:not(:disabled):after,.ck2-button--toggled:hover:not(:disabled):after,.ck2-button--toggled:focus-visible:not(:disabled):after{content:none}}@media (prefers-reduced-motion:reduce){.ck2-button:hover:not(:disabled),.ck2-button:focus-visible:not(:disabled),.ck2-button:active:not(:disabled){transform:none}}.ck2-button:disabled{background:var(--v2-paper);border-style:dashed;border-color:var(--v2-ink-soft);color:var(--v2-ink-mid);cursor:not-allowed}.ck2-button--quiet:disabled{color:var(--v2-ink-soft);background:0 0;border-color:#0000}.cockpit-typography-label{font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-small);font-weight:var(--cockpit-typography-weight-bold);letter-spacing:var(--cockpit-typography-track-label);line-height:var(--cockpit-typography-leading-tight)}.cockpit-typography-label--upper{text-transform:uppercase}.cockpit-typography-label--normal{text-transform:none}.ck2-pane{background:var(--v2-paper);border:var(--v2-border-heavy);flex-direction:column;min-width:0;min-height:0;display:flex}.ck2-pane--shadow-solid{box-shadow:var(--v2-shadow-2)}.ck2-pane--shadow-dither{isolation:isolate;position:relative}.ck2-pane--shadow-dither:before,.ck2-pane--shadow-dither:after{content:"";z-index:-1;background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute}.ck2-pane--shadow-dither:before{top:calc(var(--ck2-pane-drop,var(--v2-space-2)) - var(--v2-rule-heavy));bottom:calc((var(--ck2-pane-drop,var(--v2-space-2)) + var(--v2-rule-heavy)) * -1);left:calc(100% + var(--v2-rule-heavy));right:calc((var(--ck2-pane-drop,var(--v2-space-2)) + var(--v2-rule-heavy)) * -1)}.ck2-pane--shadow-dither:after{top:calc(100% + var(--v2-rule-heavy));bottom:calc((var(--ck2-pane-drop,var(--v2-space-2)) + var(--v2-rule-heavy)) * -1);left:calc(var(--ck2-pane-drop,var(--v2-space-2)) - var(--v2-rule-heavy));right:calc((var(--ck2-pane-drop,var(--v2-space-2)) + var(--v2-rule-heavy)) * -1)}.ck2-pane__bar{align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-1) var(--v2-space-2);min-height:calc(var(--v2-space-5) + var(--v2-space-1));background:var(--v2-paper);border-bottom:var(--v2-border-heavy);flex:none;display:flex}.ck2-pane__title{color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;flex:none;margin:0;overflow:hidden}.ck2-pane__title-press{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ck2-pane__title-press:hover{text-underline-offset:var(--v2-space-1);text-decoration:underline}.ck2-pane__spacer{flex:1}.ck2-pane__bar--handle{cursor:grab}.ck2-pane__bar--handle:focus{background:var(--v2-paper-sunk);outline:var(--v2-border-heavy);outline-offset:0}.ck2-pane__bar--inverted{background:var(--v2-ink)}.ck2-pane__bar--inverted .ck2-pane__title{color:var(--v2-on-ink)}.ck2-pane__bar--brand{background:var(--v2-accent)}.ck2-pane__bar--brand .ck2-pane__title{color:var(--v2-paper)}.ck2-pane__bar--brand-soft{background:var(--v2-paper-sunk)}.ck2-pane__bar--underline{padding:var(--v2-space-3) var(--v2-space-2);border-bottom:0}.ck2-pane__bar--underline .ck2-pane__title{text-decoration:underline;text-decoration-thickness:var(--v2-rule-heavy);text-underline-offset:var(--v2-space-1);overflow:visible}.ck2-pane__body{background:var(--v2-paper);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ck2-pane__section{flex-direction:column;min-width:0;min-height:0;display:flex}.ck2-pane__section+.ck2-pane__section{border-top:var(--v2-border-heavy)}@container style(--v2-theme:dark){.ck2-pane{background:var(--v2-paper);border:var(--v2-rule-heavy) solid var(--v2-ramp-neutral-700)}.ck2-pane__bar,.ck2-pane__body{background:var(--v2-paper)}.ck2-pane__bar{border-bottom:var(--v2-rule-heavy) solid var(--v2-ramp-neutral-700)}.ck2-pane__bar--brand-soft{background:var(--v2-paper-sunk)}.ck2-pane__section+.ck2-pane__section{border-top:var(--v2-rule-heavy) solid var(--v2-ramp-neutral-700)}.ck2-pane--shadow-solid{box-shadow:var(--v2-space-1) var(--v2-space-1) 0 0 var(--v2-ramp-neutral-400)}.ck2-pane--shadow-dither:before,.ck2-pane--shadow-dither:after{background-image:repeating-conic-gradient(var(--v2-ramp-neutral-400) 0% 25%, transparent 0% 50%)}}.cockpit-typography-body{font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-prose);margin:0}.cockpit-typography-heading{font-family:var(--cockpit-typography-font-prose);font-weight:var(--cockpit-typography-weight-bold);letter-spacing:normal;line-height:var(--cockpit-typography-leading-tight);text-transform:none;margin:0}.cockpit-typography-heading--regular{font-size:var(--cockpit-typography-size-regular)}.cockpit-typography-heading--large{font-size:var(--cockpit-typography-size-large)}.cockpit-typography-heading--xlarge{font-size:var(--cockpit-typography-size-xlarge)}.ck2-project-loader{--ck2-loader-pool:68%;--ck2-loader-solid:60%;--ck2-loader-spread:27%;--ck2-loader-dot:var(--v2-accent-ground);--ck2-loader-dot-size:1.55px;--ck2-loader-drift:22s;--ck2-loader-wander:1;--ck2-loader-wobble:.1;--ck2-loader-wobble-pace:9s;--ck2-loader-from:12;--ck2-loader-settle:1.8s;--ck2-loader-settle-ease:cubic-bezier(.33, 1, .68, 1);--ck2-loader-warm-start:.4;--ck2-loader-overshoot:1.3;--ck2-loader-leave:2.18s;--ck2-loader-error-pool:58%;--ck2-loader-error-solid:60%;--ck2-loader-error-spread:24%;--ck2-loader-error-dot-size:1.2px;--ck2-loader-error-drift:40s;--ck2-loader-error-wander:.35;isolation:isolate;flex-direction:column;min-height:100%;display:flex;position:relative}@container style(--v2-theme:dark){.ck2-project-loader{--ck2-loader-dot-size:var(--v2-dot-radius);--ck2-loader-error-dot-size:var(--v2-dot-radius)}}@property --ck2-loader-dot-live{syntax:"<length>";inherits:false;initial-value:.75px}@property --ck2-loader-edge{syntax:"<percentage>";inherits:false;initial-value:60%}@property --ck2-loader-open{syntax:"<number>";inherits:false;initial-value:1}@property --ck2-loader-breath{syntax:"<number>";inherits:false;initial-value:1}.ck2-project-loader__ground{--ck2-loader-open:1;--ck2-loader-breath:1;--ck2-loader-edge:var(--ck2-loader-solid);z-index:0;background:var(--v2-paper);--ck2-loader-unit:calc(var(--ck2-loader-open) * var(--ck2-loader-breath) * var(--ck2-loader-pool));-webkit-mask-image:radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent);mask-image:radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-loader-edge), transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(50% + var(--ck2-loader-spread) * -.1) calc(50% + var(--ck2-loader-spread) * -.15), calc(50% + var(--ck2-loader-spread) * -.95) calc(50% + var(--ck2-loader-spread) * -.6), calc(50% + var(--ck2-loader-spread) * 1) calc(50% + var(--ck2-loader-spread) * -.3), calc(50% + var(--ck2-loader-spread) * -.6) calc(50% + var(--ck2-loader-spread) * .8), calc(50% + var(--ck2-loader-spread) * .8) calc(50% + var(--ck2-loader-spread) * .75), calc(50% + var(--ck2-loader-spread) * .2) calc(50% + var(--ck2-loader-spread) * -1.1);mask-position:calc(50% + var(--ck2-loader-spread) * -.1) calc(50% + var(--ck2-loader-spread) * -.15), calc(50% + var(--ck2-loader-spread) * -.95) calc(50% + var(--ck2-loader-spread) * -.6), calc(50% + var(--ck2-loader-spread) * 1) calc(50% + var(--ck2-loader-spread) * -.3), calc(50% + var(--ck2-loader-spread) * -.6) calc(50% + var(--ck2-loader-spread) * .8), calc(50% + var(--ck2-loader-spread) * .8) calc(50% + var(--ck2-loader-spread) * .75), calc(50% + var(--ck2-loader-spread) * .2) calc(50% + var(--ck2-loader-spread) * -1.1);-webkit-mask-size:calc(var(--ck2-loader-unit) * .86) calc(var(--ck2-loader-unit) * .78), calc(var(--ck2-loader-unit) * .6) calc(var(--ck2-loader-unit) * .66), calc(var(--ck2-loader-unit) * .56) calc(var(--ck2-loader-unit) * .5), calc(var(--ck2-loader-unit) * .62) calc(var(--ck2-loader-unit) * .54), calc(var(--ck2-loader-unit) * .5) calc(var(--ck2-loader-unit) * .58), calc(var(--ck2-loader-unit) * .44) calc(var(--ck2-loader-unit) * .4);mask-size:calc(var(--ck2-loader-unit) * .86) calc(var(--ck2-loader-unit) * .78), calc(var(--ck2-loader-unit) * .6) calc(var(--ck2-loader-unit) * .66), calc(var(--ck2-loader-unit) * .56) calc(var(--ck2-loader-unit) * .5), calc(var(--ck2-loader-unit) * .62) calc(var(--ck2-loader-unit) * .54), calc(var(--ck2-loader-unit) * .5) calc(var(--ck2-loader-unit) * .58), calc(var(--ck2-loader-unit) * .44) calc(var(--ck2-loader-unit) * .4);position:absolute;inset:0;overflow:hidden}.ck2-project-loader__ground--settling{animation:ck2-ground-settle var(--ck2-loader-settle) var(--ck2-loader-settle-ease) both, ck2-ground-drift var(--ck2-loader-drift) ease-in-out infinite alternate, ck2-ground-breathe var(--ck2-loader-wobble-pace) ease-in-out infinite alternate}.ck2-project-loader__ground--failed{--ck2-loader-open:1;--ck2-loader-pool:var(--ck2-loader-error-pool);--ck2-loader-solid:var(--ck2-loader-error-solid);--ck2-loader-spread:var(--ck2-loader-error-spread);--ck2-loader-dot-size:var(--ck2-loader-error-dot-size);--ck2-loader-wander:var(--ck2-loader-error-wander);animation:ck2-ground-drift var(--ck2-loader-error-drift) ease-in-out infinite alternate}.ck2-project-loader__ground--leaving{animation:ck2-ground-leave var(--ck2-loader-leave) both, ck2-ground-drift var(--ck2-loader-drift) ease-in-out infinite alternate}@keyframes ck2-ground-settle{0%{--ck2-loader-open:var(--ck2-loader-from)}to{--ck2-loader-open:1}}@keyframes ck2-ground-leave{0%{--ck2-loader-open:1;--ck2-loader-edge:var(--ck2-loader-solid);animation-timing-function:ease-out}32%{--ck2-loader-open:var(--ck2-loader-overshoot);animation-timing-function:ease-in}to{--ck2-loader-open:0;--ck2-loader-edge:0%}}@keyframes ck2-ground-drift{0%{-webkit-mask-position:calc(50% + var(--ck2-loader-spread) * -.1) calc(50% + var(--ck2-loader-spread) * -.15), calc(50% + var(--ck2-loader-spread) * -.95) calc(50% + var(--ck2-loader-spread) * -.6), calc(50% + var(--ck2-loader-spread) * 1) calc(50% + var(--ck2-loader-spread) * -.3), calc(50% + var(--ck2-loader-spread) * -.6) calc(50% + var(--ck2-loader-spread) * .8), calc(50% + var(--ck2-loader-spread) * .8) calc(50% + var(--ck2-loader-spread) * .75), calc(50% + var(--ck2-loader-spread) * .2) calc(50% + var(--ck2-loader-spread) * -1.1);mask-position:calc(50% + var(--ck2-loader-spread) * -.1) calc(50% + var(--ck2-loader-spread) * -.15), calc(50% + var(--ck2-loader-spread) * -.95) calc(50% + var(--ck2-loader-spread) * -.6), calc(50% + var(--ck2-loader-spread) * 1) calc(50% + var(--ck2-loader-spread) * -.3), calc(50% + var(--ck2-loader-spread) * -.6) calc(50% + var(--ck2-loader-spread) * .8), calc(50% + var(--ck2-loader-spread) * .8) calc(50% + var(--ck2-loader-spread) * .75), calc(50% + var(--ck2-loader-spread) * .2) calc(50% + var(--ck2-loader-spread) * -1.1)}to{-webkit-mask-position:calc(50% + var(--ck2-loader-spread) * -.1 + var(--ck2-loader-spread) * .2 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * -.15 + var(--ck2-loader-spread) * .15 * var(--ck2-loader-wander)), calc(50% + var(--ck2-loader-spread) * -.95 + var(--ck2-loader-spread) * .25 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * -.6 + var(--ck2-loader-spread) * .3 * var(--ck2-loader-wander)), calc(50% + var(--ck2-loader-spread) * 1 + var(--ck2-loader-spread) * -.3 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * -.3 + var(--ck2-loader-spread) * -.3 * var(--ck2-loader-wander)), calc(50% + var(--ck2-loader-spread) * -.6 + var(--ck2-loader-spread) * -.25 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * .8 + var(--ck2-loader-spread) * -.25 * var(--ck2-loader-wander)), calc(50% + var(--ck2-loader-spread) * .8 + var(--ck2-loader-spread) * .2 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * .75 + var(--ck2-loader-spread) * .25 * var(--ck2-loader-wander)), calc(50% + var(--ck2-loader-spread) * .2 + var(--ck2-loader-spread) * -.35 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * -1.1 + var(--ck2-loader-spread) * .25 * var(--ck2-loader-wander));mask-position:calc(50% + var(--ck2-loader-spread) * -.1 + var(--ck2-loader-spread) * .2 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * -.15 + var(--ck2-loader-spread) * .15 * var(--ck2-loader-wander)), calc(50% + var(--ck2-loader-spread) * -.95 + var(--ck2-loader-spread) * .25 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * -.6 + var(--ck2-loader-spread) * .3 * var(--ck2-loader-wander)), calc(50% + var(--ck2-loader-spread) * 1 + var(--ck2-loader-spread) * -.3 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * -.3 + var(--ck2-loader-spread) * -.3 * var(--ck2-loader-wander)), calc(50% + var(--ck2-loader-spread) * -.6 + var(--ck2-loader-spread) * -.25 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * .8 + var(--ck2-loader-spread) * -.25 * var(--ck2-loader-wander)), calc(50% + var(--ck2-loader-spread) * .8 + var(--ck2-loader-spread) * .2 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * .75 + var(--ck2-loader-spread) * .25 * var(--ck2-loader-wander)), calc(50% + var(--ck2-loader-spread) * .2 + var(--ck2-loader-spread) * -.35 * var(--ck2-loader-wander)) calc(50% + var(--ck2-loader-spread) * -1.1 + var(--ck2-loader-spread) * .25 * var(--ck2-loader-wander))}}@keyframes ck2-ground-breathe{0%{--ck2-loader-breath:calc(1 - var(--ck2-loader-wobble))}to{--ck2-loader-breath:calc(1 + var(--ck2-loader-wobble))}}.ck2-project-loader__field{--ck2-loader-dot-live:var(--ck2-loader-dot-size);background-image:radial-gradient(currentColor var(--ck2-loader-dot-live), transparent calc(var(--ck2-loader-dot-live) + var(--v2-dot-edge)));background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);color:var(--ck2-loader-dot);background-position:50%;position:absolute;inset:0}.ck2-project-loader__ground--settling .ck2-project-loader__field{animation:ck2-ground-warm calc(var(--ck2-loader-settle) * (1 - var(--ck2-loader-warm-start))) var(--ck2-loader-settle-ease) calc(var(--ck2-loader-settle) * var(--ck2-loader-warm-start)) both}@keyframes ck2-ground-warm{0%{color:var(--v2-ink-soft);--ck2-loader-dot-live:var(--v2-dot-radius)}to{color:var(--ck2-loader-dot);--ck2-loader-dot-live:var(--ck2-loader-dot-size)}}.ck2-project-loader__ground--failed .ck2-project-loader__field{color:var(--v2-error-ground)}@media (prefers-reduced-motion:reduce){.ck2-project-loader__ground--settling,.ck2-project-loader__ground--failed,.ck2-project-loader__ground--leaving,.ck2-project-loader__ground--settling .ck2-project-loader__field,.ck2-project-loader--leaving .ck2-project-loader__column{animation:none}}.ck2-project-loader__topbar{z-index:1;padding:var(--v2-space-3);border-bottom:var(--v2-border-heavy);background:var(--v2-paper);flex:none;align-items:center;display:flex;position:relative}.ck2-project-loader__wordmark{color:var(--v2-accent)}.ck2-project-loader__page{z-index:1;min-height:0;padding:var(--v2-space-6);flex:1;display:flex;position:relative}.ck2-project-loader__column{gap:var(--v2-space-4);width:100%;max-width:calc(var(--v2-space-6) * 14);flex-direction:column;min-width:0;margin:auto;display:flex}.ck2-project-loader--leaving .ck2-project-loader__column{animation:ck2-box-leave calc(var(--ck2-loader-leave) * .34) ease-in both}@keyframes ck2-box-leave{0%{opacity:1}to{opacity:0}}.ck2-project-loader__identity{gap:var(--v2-space-1);padding:var(--v2-space-3) var(--v2-space-4);flex-direction:column;display:flex}.ck2-project-loader__slug{margin:0}.ck2-project-loader__uri{white-space:nowrap;text-overflow:ellipsis;color:var(--v2-ink-mid);margin:0;overflow:hidden}.ck2-project-loader__log{padding:var(--v2-space-3) var(--v2-space-4);background:var(--v2-paper);color:var(--v2-ink);line-height:var(--cockpit-typography-leading-machine);flex-direction:column;margin:0;list-style:none;display:flex}.ck2-project-loader__line{padding-left:var(--v2-space-4);text-indent:calc(var(--v2-space-4) * -1);overflow-wrap:anywhere;color:var(--v2-ink-mid)}.ck2-project-loader__line:before{content:"· ";color:var(--v2-ink-soft)}.ck2-project-loader__line:last-child{color:var(--v2-ink);font-weight:var(--cockpit-typography-weight-bold)}.ck2-project-loader__line:has(+.ck2-project-loader__pending){color:var(--v2-ink);font-weight:var(--cockpit-typography-weight-bold)}.ck2-project-loader__pending{height:calc(var(--cockpit-typography-size-small) * var(--cockpit-typography-leading-machine));padding-left:var(--v2-space-4);align-items:center;display:flex}.ck2-project-loader__pending-bar{width:40%}.ck2-project-loader__failure{align-items:flex-start;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);flex-direction:column;display:flex}.ck2-project-loader__error{color:var(--v2-status-error)}.ck2-project-boot{--ck2-boot-pool:.34;--ck2-boot-reach:1.4;--ck2-boot-out:.7s;--ck2-boot-out-ease:ease-in-out;--ck2-boot-in:.7s;--ck2-boot-in-ease:cubic-bezier(.33, 1, .68, 1);--ck2-boot-box-at:.8s;--ck2-boot-box-fade:.36s;--ck2-boot-box-ease:cubic-bezier(.33, 1, .68, 1);--ck2-boot-open:calc(var(--ck2-boot-pool) + (var(--ck2-boot-reach) - var(--ck2-boot-pool)) * var(--ck2-boot-sweep-out) - var(--ck2-boot-reach) * var(--ck2-boot-sweep-in));flex-direction:column;display:flex;position:relative}.ck2-project-boot--sweeping{animation:ck2-boot-sweep-out var(--ck2-boot-out) var(--ck2-boot-out-ease) both, ck2-boot-sweep-in var(--ck2-boot-in) var(--ck2-boot-in-ease) var(--ck2-boot-out) both}@property --ck2-boot-open{syntax:"<number>";inherits:true;initial-value:1}@property --ck2-boot-sweep-out{syntax:"<number>";inherits:true;initial-value:0}@property --ck2-boot-sweep-in{syntax:"<number>";inherits:true;initial-value:0}@keyframes ck2-boot-sweep-out{0%{--ck2-boot-sweep-out:0}to{--ck2-boot-sweep-out:1}}@keyframes ck2-boot-sweep-in{0%{--ck2-boot-sweep-in:0}to{--ck2-boot-sweep-in:1}}.ck2-project-boot__page{flex-direction:column;flex:1;min-height:0;display:flex}.ck2-project-boot__page>*{flex:1;min-height:0}.ck2-project-boot__cover{--ck2-boot-cover-pool:200%;--ck2-boot-cover-spread:26%;--ck2-boot-cover-grow:1.2;--ck2-boot-cover-edge:67%;--ck2-boot-cover-unit:calc(var(--ck2-boot-open) * var(--ck2-boot-cover-pool) * var(--ck2-boot-cover-grow));--ck2-boot-cover-scatter:calc(var(--ck2-boot-open) * var(--ck2-boot-cover-spread));--ck2-boot-aperture:radial-gradient(closest-side, var(--v2-ink) var(--ck2-boot-cover-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-boot-cover-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-boot-cover-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-boot-cover-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-boot-cover-edge), transparent), radial-gradient(closest-side, var(--v2-ink) var(--ck2-boot-cover-edge), transparent);-webkit-mask-image:var(--ck2-boot-aperture);mask-image:var(--ck2-boot-aperture);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(50% + var(--ck2-boot-cover-scatter) * -.1) calc(50% + var(--ck2-boot-cover-scatter) * -.15), calc(50% + var(--ck2-boot-cover-scatter) * -.95) calc(50% + var(--ck2-boot-cover-scatter) * -.6), calc(50% + var(--ck2-boot-cover-scatter) * 1) calc(50% + var(--ck2-boot-cover-scatter) * -.3), calc(50% + var(--ck2-boot-cover-scatter) * -.6) calc(50% + var(--ck2-boot-cover-scatter) * .8), calc(50% + var(--ck2-boot-cover-scatter) * .8) calc(50% + var(--ck2-boot-cover-scatter) * .75), calc(50% + var(--ck2-boot-cover-scatter) * .2) calc(50% + var(--ck2-boot-cover-scatter) * -1.1);mask-position:calc(50% + var(--ck2-boot-cover-scatter) * -.1) calc(50% + var(--ck2-boot-cover-scatter) * -.15), calc(50% + var(--ck2-boot-cover-scatter) * -.95) calc(50% + var(--ck2-boot-cover-scatter) * -.6), calc(50% + var(--ck2-boot-cover-scatter) * 1) calc(50% + var(--ck2-boot-cover-scatter) * -.3), calc(50% + var(--ck2-boot-cover-scatter) * -.6) calc(50% + var(--ck2-boot-cover-scatter) * .8), calc(50% + var(--ck2-boot-cover-scatter) * .8) calc(50% + var(--ck2-boot-cover-scatter) * .75), calc(50% + var(--ck2-boot-cover-scatter) * .2) calc(50% + var(--ck2-boot-cover-scatter) * -1.1);-webkit-mask-size:calc(var(--ck2-boot-cover-unit) * .86) calc(var(--ck2-boot-cover-unit) * .78), calc(var(--ck2-boot-cover-unit) * .6) calc(var(--ck2-boot-cover-unit) * .66), calc(var(--ck2-boot-cover-unit) * .56) calc(var(--ck2-boot-cover-unit) * .5), calc(var(--ck2-boot-cover-unit) * .62) calc(var(--ck2-boot-cover-unit) * .54), calc(var(--ck2-boot-cover-unit) * .5) calc(var(--ck2-boot-cover-unit) * .58), calc(var(--ck2-boot-cover-unit) * .44) calc(var(--ck2-boot-cover-unit) * .4);mask-size:calc(var(--ck2-boot-cover-unit) * .86) calc(var(--ck2-boot-cover-unit) * .78), calc(var(--ck2-boot-cover-unit) * .6) calc(var(--ck2-boot-cover-unit) * .66), calc(var(--ck2-boot-cover-unit) * .56) calc(var(--ck2-boot-cover-unit) * .5), calc(var(--ck2-boot-cover-unit) * .62) calc(var(--ck2-boot-cover-unit) * .54), calc(var(--ck2-boot-cover-unit) * .5) calc(var(--ck2-boot-cover-unit) * .58), calc(var(--ck2-boot-cover-unit) * .44) calc(var(--ck2-boot-cover-unit) * .4);background-color:var(--v2-paper);position:absolute;inset:0}.ck2-project-boot__cover--closed{-webkit-mask-image:none;mask-image:none}.ck2-project-boot__loader{flex-direction:column;display:flex;position:absolute;inset:0}.ck2-project-boot__loader>*{flex:1;min-height:0}.ck2-project-boot__loader .ck2-project-loader{background-color:#0000}.ck2-project-boot--sweeping .ck2-project-boot__loader .ck2-project-loader__ground{--ck2-loader-open:calc(var(--ck2-boot-open) / .34);--ck2-loader-edge:calc(var(--ck2-loader-solid) * (1 - var(--ck2-boot-sweep-in)));animation:ck2-ground-drift var(--ck2-loader-drift) ease-in-out infinite alternate, ck2-ground-breathe var(--ck2-loader-wobble-pace) ease-in-out infinite alternate}.ck2-project-boot--sweeping .ck2-project-boot__loader .ck2-project-loader--leaving .ck2-project-loader__column{animation:ck2-boot-box-leave var(--ck2-boot-box-fade) var(--ck2-boot-box-ease) var(--ck2-boot-box-at) both}@keyframes ck2-boot-box-leave{0%{opacity:1}to{opacity:0}}.ck2-key-settings{gap:var(--v2-space-4);padding:var(--v2-space-4);flex-direction:column;display:flex}.ck2-key-settings__row{gap:var(--v2-space-2);grid-template-columns:1fr auto;align-items:baseline;display:grid}.ck2-key-settings__name{color:var(--v2-ink)}.ck2-key-settings__plate{padding:var(--v2-space-1) var(--v2-space-2);border:var(--v2-border-heavy);background:var(--v2-paper);box-shadow:var(--v2-shadow-1);color:var(--v2-ink);cursor:pointer}.ck2-key-settings__plate:active{background:var(--v2-paper-sunk);box-shadow:none}.ck2-key-settings__plate:focus-visible{outline:var(--v2-border-heavy);outline-offset:var(--v2-space-1)}.ck2-build-shell{--ck2-build-seam:clamp(var(--v2-space-1), var(--ck2-build-gap,var(--v2-space-2)), var(--v2-space-6));--ck2-build-inset:clamp(var(--v2-space-2), var(--ck2-build-edge,var(--v2-space-4)), 42px);--ck2-build-shade:var(--ck2-build-drop,var(--v2-space-1));--ck2-build-rail-width:40px;--ck2-build-cast:2px;grid-template-areas:"rail-l head head head head head rail-r""rail-l edge-l left centre right edge-r rail-r""rail-l edge-l bottom bottom bottom edge-r rail-r""rail-l foot foot foot foot foot rail-r""status status status status status status status";grid-template-columns:auto var(--ck2-build-inset) auto 1fr auto var(--ck2-build-inset) auto;grid-template-rows:var(--ck2-build-inset) 1fr auto var(--ck2-build-inset) auto;background-color:var(--v2-paper);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);height:100%;min-height:0;display:grid;position:relative}.ck2-build-shell:before{content:"";top:0;right:var(--ck2-build-rail-width);left:var(--ck2-build-rail-width);height:calc(var(--v2-rule-heavy) + var(--ck2-build-cast));border-top:var(--v2-border-heavy);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);pointer-events:none;position:absolute}.ck2-build-shell__dock--left{margin-right:var(--ck2-build-seam)}.ck2-build-shell__dock--right{margin-left:var(--ck2-build-seam)}.ck2-build-shell__rail{gap:var(--v2-space-2);width:var(--ck2-build-rail-width);min-height:0;padding:var(--v2-space-2) 0;border-top:var(--v2-border-soft);border-bottom:var(--v2-border-soft);background-color:var(--v2-paper);flex-direction:column;display:flex}.ck2-build-shell__rail--left{border-right:var(--v2-border-heavy);grid-area:rail-l}.ck2-build-shell__rail--right{border-left:var(--v2-border-heavy);grid-area:rail-r}.ck2-build-shell__rail:before{content:"";width:var(--ck2-build-cast);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);pointer-events:none;position:absolute;top:0;bottom:0}.ck2-build-shell__rail--left:before{left:calc(100% + var(--v2-rule-heavy))}.ck2-build-shell__rail--right:before{right:calc(100% + var(--v2-rule-heavy))}.ck2-build-shell__rail-group{align-items:center;gap:var(--v2-space-1);flex-direction:column;display:flex}.ck2-build-shell__rail-group--foot{margin-top:auto}.ck2-build-shell__toggle{--ck2-build-toggle-size:28px;--ck2-build-toggle-inset:3px;--ck2-build-toggle-lift:2px;width:var(--ck2-build-toggle-size);min-height:var(--ck2-build-toggle-size);padding:var(--v2-space-2) 0;border:var(--v2-border);color:var(--v2-ink-soft);cursor:pointer;background-color:#0000;border-color:#0000;justify-content:center;align-items:center;display:flex;position:relative}.ck2-build-shell__toggle--on{border-color:var(--v2-ink-mid);background-color:var(--v2-ramp-neutral-100);color:var(--v2-ink)}.ck2-build-shell__toggle:not(.ck2-build-shell__toggle--on):hover{border-color:var(--v2-ink-mid);background-color:var(--v2-paper);color:var(--v2-ink);box-shadow:var(--ck2-build-toggle-lift) var(--ck2-build-toggle-lift) 0 0 var(--v2-edge)}.ck2-build-shell__toggle--on:before,.ck2-build-shell__toggle--on:after{content:"";background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute;top:0;left:0}.ck2-build-shell__toggle--on:before{height:var(--ck2-build-toggle-inset);right:0}.ck2-build-shell__toggle--on:after{width:var(--ck2-build-toggle-inset);bottom:0}.ck2-build-shell__toggle-label{z-index:1;position:relative}.ck2-build-shell__toggle-label--icon{font-family:var(--cockpit-typography-font-icon);font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-tight)}.ck2-build-shell__toggle-label--word{white-space:nowrap;writing-mode:vertical-rl}.ck2-build-shell__rail--left .ck2-build-shell__toggle-label--word{transform:rotate(180deg)}.ck2-build-shell__close{padding:0 var(--v2-space-1);color:var(--v2-ink-mid);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-tight);cursor:pointer;background-color:#0000;border:none}.ck2-build-shell__close:hover{color:var(--v2-ink)}.ck2-build-shell__dock{--ck2-build-dock-width:280px;gap:var(--ck2-build-seam);min-width:0;min-height:0;padding:0 var(--ck2-build-shade) var(--ck2-build-shade) 0;flex-direction:column;display:flex;overflow:auto}.ck2-build-shell__dock--left{width:var(--ck2-build-dock-width);grid-area:left}.ck2-build-shell__dock--right{width:var(--ck2-build-dock-width);grid-area:right}.ck2-build-shell__bottom{gap:var(--ck2-build-seam);min-width:0;min-height:0;margin-top:var(--ck2-build-seam);grid-area:bottom;display:flex}.ck2-build-shell__dock--bottom-left,.ck2-build-shell__dock--bottom-right{flex:1}.ck2-build-shell__centre{min-width:0;min-height:0;padding:0 var(--ck2-build-shade) var(--ck2-build-shade) 0;flex-direction:column;grid-area:centre;display:flex;overflow:auto}.ck2-build-shell__centre>*{flex:1;min-height:0}.ck2-build-shell__centre-split{min-width:0;height:100%;min-height:0;display:flex}.ck2-build-shell__centre-split--row{flex-direction:row}.ck2-build-shell__centre-split--column{flex-direction:column}.ck2-build-shell__centre-slot{flex-basis:0;min-width:0;min-height:0;display:flex}.ck2-build-shell__centre-slot>*{flex:auto;min-width:0;min-height:0}.ck2-build-shell__sheet{box-shadow:var(--ck2-build-shade) var(--ck2-build-shade) 0 0 var(--v2-edge)}.ck2-build-shell__centre-pane{--ck2-build-drop-band:min(96px, 33.333%);flex:auto;min-width:0;min-height:0;display:flex;position:relative}.ck2-build-shell__centre-pane>*{flex:auto;min-width:0;min-height:0}.ck2-build-shell__band{z-index:1;border:var(--v2-border-heavy);pointer-events:none;position:absolute}.ck2-build-shell__band--live{background-color:var(--v2-ink-soft)}.ck2-build-shell__band--left{width:var(--ck2-build-drop-band);top:0;bottom:0;left:0}.ck2-build-shell__band--right{width:var(--ck2-build-drop-band);top:0;bottom:0;right:0}.ck2-build-shell__band--top{height:var(--ck2-build-drop-band);top:0;left:0;right:0}.ck2-build-shell__band--bottom{height:var(--ck2-build-drop-band);bottom:0;left:0;right:0}.ck2-build-shell__dock-section{--ck2-build-drop-band:25%;position:relative}.ck2-build-shell__dock-section--to-top:after,.ck2-build-shell__dock-section--to-bottom:after{height:var(--ck2-build-drop-band);background-color:var(--v2-ink-soft);content:"";pointer-events:none;position:absolute;left:0;right:0}.ck2-build-shell__dock-section--to-top:after{top:0}.ck2-build-shell__dock-section--to-bottom:after{bottom:0}.ck2-build-shell__rail{position:relative}.ck2-build-shell__rail--to-top:after,.ck2-build-shell__rail--to-bottom:after{background-color:var(--v2-ink-soft);opacity:.2;content:"";pointer-events:none;height:50%;position:absolute;left:0;right:0}.ck2-build-shell__rail--to-top:after{top:0}.ck2-build-shell__rail--to-bottom:after{bottom:0}.ck2-build-shell__handle{flex:0 0 var(--ck2-build-seam);background-color:#0000}.ck2-build-shell__handle--row{cursor:col-resize}.ck2-build-shell__handle--column{cursor:row-resize}.ck2-build-shell__handle:hover,.ck2-build-shell__handle:focus{background-color:var(--v2-ink);outline:none}body.ck2-build-shell--dragging{-webkit-user-select:none;user-select:none}body.ck2-build-shell--dragging-row,body.ck2-build-shell--dragging-row *{cursor:col-resize}body.ck2-build-shell--dragging-column,body.ck2-build-shell--dragging-column *{cursor:row-resize}body.ck2-build-shell--moving,body.ck2-build-shell--moving *{cursor:grabbing}.ck2-build-shell__status{background-color:var(--v2-paper);grid-area:status;position:relative}.ck2-build-shell__status:before{content:"";right:var(--ck2-build-rail-width);bottom:100%;left:var(--ck2-build-rail-width);height:calc(var(--v2-rule-heavy) + var(--ck2-build-cast));border-bottom:var(--v2-border-heavy);background-image:var(--v2-fill-50);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);pointer-events:none;position:absolute}.ck2-build-shell__ghost{--ck2-build-ghost-opacity:.85;z-index:1;outline:var(--v2-border-heavy);outline-offset:0;background-color:var(--v2-paper);opacity:var(--ck2-build-ghost-opacity);pointer-events:none;position:fixed;top:0;left:0;overflow:hidden}@container style(--v2-theme:dark){.ck2-build-shell__rail,.ck2-build-shell__status{background-color:var(--v2-paper-sunk)}.ck2-build-shell__rail--left{border-right:var(--v2-rule-heavy) solid var(--v2-ink-soft)}.ck2-build-shell__rail--right{border-left:var(--v2-rule-heavy) solid var(--v2-ink-soft)}.ck2-build-shell__rail:before{content:none}.ck2-build-shell__toggle--on{background-color:var(--v2-paper)}.ck2-build-shell__toggle--on:before,.ck2-build-shell__toggle--on:after{content:none}.ck2-build-shell:before,.ck2-build-shell__status:before{height:var(--v2-rule-heavy);background-image:none}.ck2-build-shell:before{border-top:var(--v2-rule-heavy) solid var(--v2-ink-soft)}.ck2-build-shell__status:before{border-bottom:var(--v2-rule-heavy) solid var(--v2-ink-soft)}}.ck2-build-settings{gap:var(--v2-space-4);padding:var(--v2-space-4);flex-direction:column;display:flex}.ck2-build-settings__choice{gap:var(--v2-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ck2-build-settings__legend{margin-bottom:var(--v2-space-2);color:var(--v2-ink);padding:0}.ck2-build-settings__option{align-items:baseline;gap:var(--v2-space-2);cursor:pointer;display:flex}.ck2-build-settings__radio{width:var(--v2-rule);height:var(--v2-rule);opacity:0;pointer-events:none;margin:0;position:absolute}.ck2-build-settings__word{color:var(--v2-ink-soft);font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-tight)}.ck2-build-settings__radio:checked~.ck2-build-settings__word{color:var(--v2-ink);font-weight:var(--cockpit-typography-weight-bold)}.ck2-build-settings__radio:focus-visible~.ck2-build-settings__word{outline:var(--v2-border-heavy);outline-offset:var(--v2-space-1)}.ck2-build-settings__hint{color:var(--v2-ink-soft)}.ck2-build-settings__spacing{gap:var(--v2-space-2);grid-template-columns:1fr auto;align-items:baseline;display:grid}.ck2-build-settings__name{color:var(--v2-ink)}.ck2-build-settings__value{color:var(--v2-ink-mid);font-variant-numeric:tabular-nums}.ck2-build-settings__slider{--ck2-settings-thumb:12px;appearance:none;width:100%;height:calc(var(--ck2-settings-thumb) + var(--v2-space-1));cursor:pointer;background:0 0;grid-column:1/-1;margin:0}.ck2-build-settings__slider::-webkit-slider-runnable-track{height:var(--v2-rule-heavy);background:var(--v2-ink-soft)}.ck2-build-settings__slider::-moz-range-track{height:var(--v2-rule-heavy);background:var(--v2-ink-soft)}.ck2-build-settings__slider::-webkit-slider-thumb{appearance:none;width:var(--ck2-settings-thumb);height:var(--ck2-settings-thumb);margin-top:calc((var(--v2-rule-heavy) - var(--ck2-settings-thumb)) / 2);border:var(--v2-border-heavy);background:var(--v2-paper);box-shadow:var(--v2-shadow-1)}.ck2-build-settings__slider::-moz-range-thumb{width:var(--ck2-settings-thumb);height:var(--ck2-settings-thumb);border:var(--v2-border-heavy);background:var(--v2-paper);box-shadow:var(--v2-shadow-1);border-radius:0}.ck2-build-settings__slider:active::-webkit-slider-thumb{background:var(--v2-paper-sunk);box-shadow:none}.ck2-build-settings__slider:active::-moz-range-thumb{background:var(--v2-paper-sunk);box-shadow:none}.ck2-build-settings__slider:focus-visible{outline:var(--v2-border-heavy);outline-offset:var(--v2-space-1)}.cockpit-typography-code-block{max-width:none;padding:var(--v2-space-3);border:var(--v2-border);background-color:var(--v2-paper);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);line-height:var(--cockpit-typography-leading-machine);margin:0;overflow-x:auto}.cockpit-typography-code-block code{font:inherit;color:inherit;background:0 0;padding:0}.cockpit-typography-markdown{gap:var(--v2-space-2);min-width:0;font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-prose);color:var(--v2-ink);flex-direction:column;display:flex}.cockpit-typography-markdown>p,.cockpit-typography-markdown>ul,.cockpit-typography-markdown>ol,.cockpit-typography-markdown>h1,.cockpit-typography-markdown>h2,.cockpit-typography-markdown>h3,.cockpit-typography-markdown>h4,.cockpit-typography-markdown>h5,.cockpit-typography-markdown>h6,.cockpit-typography-markdown>.cockpit-typography-markdown__blockquote{max-width:var(--ck2-transcript-measure,58ch)}.cockpit-typography-markdown>h1,.cockpit-typography-markdown>h2,.cockpit-typography-markdown>h3,.cockpit-typography-markdown>h4,.cockpit-typography-markdown>h5,.cockpit-typography-markdown>h6{margin-top:calc(var(--v2-space-4) - var(--v2-space-2))}.cockpit-typography-markdown>:first-child{margin-top:0}.cockpit-typography-markdown__list{padding-left:var(--v2-space-5);margin:0}.cockpit-typography-markdown__list li{margin:0}.cockpit-typography-markdown__code--comment{color:var(--v2-ink-soft);font-style:italic}.cockpit-typography-markdown__code--string,.cockpit-typography-markdown__code--number{color:var(--v2-ink-mid)}.cockpit-typography-markdown__code--keyword{color:var(--v2-ink);font-weight:var(--cockpit-typography-weight-bold)}.cockpit-typography-markdown__code--added{color:var(--v2-status-ok)}.cockpit-typography-markdown__code--removed{color:var(--v2-status-error)}.cockpit-typography-markdown__diagram{min-width:0;max-width:var(--ck2-transcript-measure,58ch);border:var(--v2-border);background-color:var(--v2-paper)}.cockpit-typography-markdown__diagram-host{min-width:0;max-width:100%;padding:var(--v2-space-3);text-align:center;overflow-x:auto}.cockpit-typography-markdown__diagram-host svg{max-width:none;height:auto}.cockpit-typography-markdown__diagram-host svg .node rect,.cockpit-typography-markdown__diagram-host svg .node circle,.cockpit-typography-markdown__diagram-host svg .node polygon,.cockpit-typography-markdown__diagram-host svg .node path,.cockpit-typography-markdown__diagram-host svg .cluster rect,.cockpit-typography-markdown__diagram-host svg .edgePath .path,.cockpit-typography-markdown__diagram-host svg .flowchart-link{stroke-width:var(--v2-rule)}.cockpit-typography-markdown__diagram-host svg marker path,.cockpit-typography-markdown__diagram-host svg marker circle,.cockpit-typography-markdown__diagram-host svg marker polygon,.cockpit-typography-markdown__diagram-host svg marker line{fill:var(--v2-paper);stroke:var(--v2-ink);stroke-width:var(--v2-rule)}.cockpit-typography-markdown__diagram-host svg marker#arrowhead path,.cockpit-typography-markdown__diagram-host svg marker[id$=pointEnd] path,.cockpit-typography-markdown__diagram-host svg marker[id$=pointStart] path{fill:var(--v2-ink)}.cockpit-typography-markdown__diagram-host svg,.cockpit-typography-markdown__diagram-host svg text,.cockpit-typography-markdown__diagram-host svg tspan,.cockpit-typography-markdown__diagram-host svg .nodeLabel,.cockpit-typography-markdown__diagram-host svg .edgeLabel,.cockpit-typography-markdown__diagram-host svg .label,.cockpit-typography-markdown__diagram-host svg .messageText,.cockpit-typography-markdown__diagram-host svg .loopText,.cockpit-typography-markdown__diagram-host svg .noteText,.cockpit-typography-markdown__diagram-host svg .taskText,.cockpit-typography-markdown__diagram-host svg .actor{font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-regular)}.cockpit-typography-markdown__diagram-host svg .titleText,.cockpit-typography-markdown__diagram-host svg text.title,.cockpit-typography-markdown__diagram-host svg .cluster text,.cockpit-typography-markdown__diagram-host svg .cluster-label text,.cockpit-typography-markdown__diagram-host svg .sectionTitle{font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);font-weight:var(--cockpit-typography-weight-bold)}.cockpit-typography-markdown__table{border:var(--v2-border);border-collapse:collapse;max-width:none;font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-prose)}.cockpit-typography-markdown__table th,.cockpit-typography-markdown__table td{padding:var(--v2-space-2) var(--v2-space-3);border:var(--v2-border);color:var(--v2-ink);font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);font-weight:var(--cockpit-typography-weight-regular);letter-spacing:normal;text-align:left;text-transform:none}.cockpit-typography-markdown__table th{border-bottom:var(--v2-border-heavy);font-weight:var(--cockpit-typography-weight-bold)}.cockpit-typography-markdown__blockquote{padding-left:var(--v2-space-3);border-left:var(--v2-border);color:var(--v2-ink-soft)}.ck2-reports{--ck2-reports-bleed:var(--v2-space-3);--ck2-reports-measure:34rem;flex-direction:column;gap:0;display:flex}.ck2-reports__speaker{color:var(--v2-accent);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--cockpit-typography-leading-prose)}.ck2-reports__list{column-gap:var(--v2-space-3);grid-template-columns:1em max-content 1fr max-content max-content;display:grid}.ck2-reports__item,.ck2-reports__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.ck2-reports__row{width:100%;padding:var(--v2-space-2) 0;font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);line-height:var(--cockpit-typography-leading-machine);text-align:left;cursor:pointer;background:0 0;border:0}.ck2-reports__row:hover,.ck2-reports__row:focus-visible{background-color:var(--v2-paper-sunk);box-shadow:calc(-1 * var(--ck2-reports-bleed)) 0 0 0 var(--v2-paper-sunk), var(--ck2-reports-bleed) 0 0 0 var(--v2-paper-sunk)}.ck2-reports__mark{width:1em;color:var(--v2-status-ok)}.ck2-reports__mark--failed{color:var(--v2-status-error)}.ck2-reports__kind{color:var(--v2-ink);font-weight:var(--cockpit-typography-weight-bold)}.ck2-reports__lead{color:var(--v2-ink-mid);font-family:var(--cockpit-typography-font-prose);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck2-reports__row:hover .ck2-reports__lead{color:var(--v2-ink)}.ck2-reports__turns,.ck2-reports__time{color:var(--v2-ink-soft);text-align:right;white-space:nowrap}.ck2-reports__said{gap:var(--v2-space-2);max-width:var(--ck2-reports-measure);padding-bottom:var(--v2-space-3);flex-direction:column;grid-column:3/-1;display:flex}.ck2-transcript{--ck2-transcript-drop:2px;gap:var(--v2-space-4);min-height:0;padding:var(--v2-space-4) var(--ck2-chat-reading-edge,var(--v2-space-4));background-color:var(--v2-paper);flex-direction:column;display:flex;position:relative}.ck2-transcript__log{min-width:0;min-height:0;padding-right:var(--v2-space-2);flex:1;overflow:hidden auto}.ck2-transcript__jump{right:var(--v2-space-5);bottom:var(--v2-space-4);padding:var(--v2-space-1) var(--v2-space-3);border:var(--v2-border-heavy);background-color:var(--v2-paper);box-shadow:var(--v2-shadow-1);color:var(--v2-ink);font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-small);line-height:var(--cockpit-typography-leading-tight);cursor:pointer;position:absolute}.ck2-transcript__turns{gap:var(--v2-space-4);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ck2-transcript__turn{gap:var(--v2-space-1);grid-template-columns:1fr;align-items:start;display:grid;position:relative}.ck2-transcript__speaker{color:var(--v2-accent);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--cockpit-typography-leading-prose)}.ck2-transcript__speaker--repeat{display:none}.ck2-transcript__turn-time{opacity:0;color:var(--v2-ink-soft);position:absolute;top:0;right:0}.ck2-transcript__turn:hover .ck2-transcript__turn-time,.ck2-transcript__turn:focus-within .ck2-transcript__turn-time{opacity:1}.ck2-transcript__said{gap:var(--v2-space-2);flex-direction:column;min-width:0;display:flex}.ck2-transcript__thinking{max-width:calc(var(--ck2-transcript-measure) + var(--v2-space-3));padding-left:var(--v2-space-3);border-left:var(--v2-border-soft);color:var(--v2-ink-soft);margin:0}.ck2-transcript__thought-note,.ck2-transcript__working{color:var(--v2-ink-soft);align-self:start}.ck2-transcript__failure{padding:var(--v2-space-2) var(--v2-space-3);border:var(--v2-border-heavy);border-color:var(--v2-status-error);color:var(--v2-status-error)}.ck2-transcript__output{--ck2-tool-output-line:calc(var(--cockpit-typography-size-small) * var(--cockpit-typography-leading-machine));flex-direction:column;display:flex;position:relative}.ck2-transcript__output-box{max-height:calc(var(--ck2-tool-output-lines) * var(--ck2-tool-output-line) + var(--v2-space-3) * 2);padding:var(--v2-space-3);border:var(--v2-border);background-color:var(--v2-paper);color:var(--v2-ink);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);line-height:var(--cockpit-typography-leading-machine);white-space:pre-wrap;border-top:none;margin:0;overflow:auto}.ck2-transcript__output-box--prose{padding:0 0 var(--v2-space-3);border:none;border-bottom:var(--v2-border-soft);color:var(--v2-ink);font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-prose);white-space:normal}.ck2-transcript__output-box--prose>:first-child{margin-top:0}.ck2-transcript__output-box--prose>:last-child{margin-bottom:0}.ck2-transcript__output-grip{height:var(--v2-space-2);margin-bottom:calc(var(--v2-space-2) / -2);cursor:ns-resize;position:absolute;bottom:0;left:0;right:0}.ck2-transcript__output-grip:focus-visible{outline:var(--v2-border-heavy);outline-color:var(--v2-ink)}.ck2-transcript__says{align-items:baseline;gap:var(--v2-space-2);flex-wrap:wrap;min-width:0;display:flex}.ck2-transcript__ask{gap:var(--v2-space-2);flex-direction:column;min-width:0;display:flex}.ck2-transcript__stop{color:var(--v2-ink-soft)}.ck2-transcript__attempts{gap:var(--v2-space-3);color:var(--v2-ink-soft);line-height:var(--cockpit-typography-leading-machine);margin:0;display:flex}.ck2-transcript__wait{color:var(--v2-accent)}.ck2-transcript__spent{gap:var(--v2-space-2);flex-direction:column;align-items:start;display:flex}.ck2-transcript__spent-word{border:none;border-bottom:var(--v2-border);border-color:var(--v2-status-error);color:var(--v2-status-error);cursor:pointer;background:0 0;padding:0}.ck2-transcript__spent-detail{max-width:var(--ck2-transcript-measure);padding:var(--v2-space-2) var(--v2-space-3);border:var(--v2-border);border-color:var(--v2-status-error);color:var(--v2-status-error)}.ck2-transcript__tools{flex-direction:column;display:flex}.ck2-transcript__tools:not(.ck2-transcript__tools--open) .ck2-transcript__tool+.ck2-transcript__tool .ck2-transcript__tool-line{border-top:none}.ck2-transcript__tool{isolation:isolate;position:relative}.ck2-transcript__tool-line{gap:var(--v2-space-3);width:100%;padding:var(--v2-space-2) var(--v2-space-3);border:var(--v2-border);background-color:var(--v2-paper);color:var(--v2-ink);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);line-height:var(--cockpit-typography-leading-machine);text-align:left;cursor:pointer;align-items:baseline;display:flex}.ck2-transcript__tool-line:before{content:"";inset:calc(var(--ck2-transcript-drop) - var(--v2-rule)) calc((var(--ck2-transcript-drop) + var(--v2-rule)) * -1) calc((var(--ck2-transcript-drop) + var(--v2-rule)) * -1) calc(var(--ck2-transcript-drop) - var(--v2-rule));z-index:-1;background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute}.ck2-transcript__tool-line:hover{border-color:var(--v2-ink)}.ck2-transcript__tool-name{font-weight:var(--cockpit-typography-weight-bold)}.ck2-transcript__tool-argument{min-width:0;color:var(--v2-ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ck2-transcript__tool-summary{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.ck2-transcript__tool-more{color:var(--v2-accent)}.ck2-transcript__tool-time{color:var(--v2-accent);flex:none}.ck2-transcript__tool--error .ck2-transcript__tool-summary,.ck2-transcript__tool--aborted .ck2-transcript__tool-name,.ck2-transcript__tool--aborted .ck2-transcript__tool-summary{color:var(--v2-status-error)}.ck2-transcript__tool-aborted{color:var(--v2-status-error);flex:none}.ck2-transcript__tool--running .ck2-transcript__tool-line{border-color:var(--v2-accent-line)}.ck2-transcript__tool-body,.ck2-transcript__tool-command{padding:var(--v2-space-3);border:var(--v2-border);background-color:var(--v2-paper);color:var(--v2-ink);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);line-height:var(--cockpit-typography-leading-machine);white-space:pre-wrap;border-top:none;margin:0;overflow-x:auto}.ck2-transcript__tool-command+.ck2-transcript__tool-body{border-top:none}.ck2-transcript__notice{gap:var(--v2-space-2);padding:var(--v2-space-2) 0;flex-direction:column;display:flex}.ck2-transcript__notice-line{align-items:center;gap:var(--v2-space-3);width:100%;color:var(--v2-ink-soft);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);letter-spacing:var(--cockpit-typography-track-label);text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.ck2-transcript__notice-line:before,.ck2-transcript__notice-line:after{content:"";height:var(--v2-rule);background-color:var(--v2-ink-mid);flex:1}.ck2-transcript__notice-line:hover{color:var(--v2-ink)}.ck2-transcript__notice-headline{white-space:nowrap}.ck2-transcript__notice-detail{max-width:var(--ck2-transcript-measure);color:var(--v2-ink-soft)}.ck2-transcript__notice-detail p{margin:0 0 var(--v2-space-2)}.ck2-transcript__notice-detail p:last-child{margin-bottom:0}.ck2-transcript__empty{padding:var(--v2-space-4);color:var(--v2-ink-soft)}.ck2-transcript__older{margin:0 0 var(--v2-space-4);color:var(--v2-ink-soft);text-align:center}.ck2-transcript__ansi--red,.ck2-transcript__ansi--bright-red{color:var(--v2-status-error)}.ck2-transcript__ansi--green,.ck2-transcript__ansi--bright-green{color:var(--v2-status-ok)}.ck2-transcript__ansi--yellow,.ck2-transcript__ansi--bright-yellow{color:var(--v2-accent)}.ck2-transcript__ansi--blue,.ck2-transcript__ansi--bright-blue,.ck2-transcript__ansi--magenta,.ck2-transcript__ansi--bright-magenta,.ck2-transcript__ansi--cyan,.ck2-transcript__ansi--bright-cyan{color:var(--v2-ink-mid)}.ck2-transcript__ansi--black,.ck2-transcript__ansi--bright-black,.ck2-transcript__ansi--dim{color:var(--v2-ink-soft)}.ck2-transcript__ansi--white,.ck2-transcript__ansi--bright-white{color:var(--v2-ink)}.ck2-transcript__ansi--bold{font-weight:var(--cockpit-typography-weight-bold)}.ck2-agent-card{--ck2-agent-card-drop:2px;border:var(--v2-border);background-color:var(--v2-paper);position:relative}.ck2-agent-card[aria-busy=true]{border-color:var(--v2-status-warning)}.ck2-agent-card:before{content:"";inset:calc(var(--ck2-agent-card-drop) - var(--v2-rule)) calc((var(--ck2-agent-card-drop) + var(--v2-rule)) * -1) calc((var(--ck2-agent-card-drop) + var(--v2-rule)) * -1) calc(var(--ck2-agent-card-drop) - var(--v2-rule));z-index:-1;background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute}.ck2-agent-card__clip{gap:var(--v2-space-3);min-width:0;padding:var(--v2-space-3);flex-direction:column;display:flex;overflow:hidden}.ck2-agent-card__head{align-items:baseline;gap:var(--v2-space-3);line-height:var(--cockpit-typography-leading-machine);flex-wrap:wrap;display:flex}.ck2-agent-card__kind{color:var(--v2-accent);font-weight:var(--cockpit-typography-weight-bold)}.ck2-agent-card__name,.ck2-agent-card__cost{color:var(--v2-ink-soft)}.ck2-agent-card__kind+.ck2-agent-card__cost,.ck2-agent-card__name+.ck2-agent-card__cost{margin-left:auto}.ck2-agent-card__open{color:var(--v2-ink)}.ck2-agent-card__working{color:var(--v2-ink-soft);font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-small);margin:0}.ck2-chat-input{--ck2-pane-drop:var(--v2-space-1);position:relative}.ck2-chat-input__completions{margin-bottom:var(--v2-space-2);padding:var(--v2-space-1);border:var(--v2-border);background:var(--v2-paper);box-shadow:var(--v2-shadow-1);position:absolute;bottom:100%;left:0;right:0}.ck2-chat-input__completion{padding:var(--v2-space-1) var(--v2-space-2);color:var(--v2-ink);line-height:var(--cockpit-typography-leading-machine)}.ck2-chat-input__completion[aria-selected=true]{background:var(--v2-ink);color:var(--v2-on-ink)}.ck2-chat-input__completion-empty{padding:var(--v2-space-1) var(--v2-space-2);color:var(--v2-ink-soft);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);line-height:var(--cockpit-typography-leading-machine)}.ck2-chat-input__row{align-items:flex-end;gap:var(--v2-space-3);display:flex}.ck2-chat-input__box{padding:var(--v2-space-3);background:var(--v2-paper);color:var(--v2-ink);resize:none;border:none;flex:1;display:block}.ck2-chat-input__box:focus-visible{outline:none}.ck2-chat-input:focus-within{border-color:var(--v2-accent-line)}.ck2-level-switch{align-items:center;gap:var(--v2-space-3);padding-left:var(--ck2-chat-reading-edge,0);padding-bottom:var(--v2-space-2);border-bottom:var(--v2-border-heavy);display:flex}.ck2-level-switch__label{color:var(--v2-ink-soft)}.ck2-level-switch__levels{align-items:center;gap:var(--v2-space-2);display:flex}.ck2-level-switch__level{padding:var(--v2-space-1) var(--v2-space-2);border:var(--v2-border);color:var(--v2-ink-soft);line-height:var(--cockpit-typography-leading-tight);cursor:pointer;border-color:#0000;align-items:center;display:inline-flex;position:relative}.ck2-level-switch__level--on{border-color:var(--v2-ink-mid);background:var(--v2-ramp-neutral-100);color:var(--v2-ink);font-weight:var(--cockpit-typography-weight-bold)}.ck2-level-switch__level-input{width:var(--v2-rule);height:var(--v2-rule);opacity:0;pointer-events:none;margin:0;position:absolute}.ck2-level-switch__level--on:before,.ck2-level-switch__level--on:after{content:"";background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute;top:0;left:0}.ck2-level-switch__level--on:before{height:var(--v2-inset);right:0}.ck2-level-switch__level--on:after{width:var(--v2-inset);bottom:0}.ck2-level-switch__level-label{z-index:1;text-align:center;min-width:1ch;position:relative}.ck2-chat-composer{--ck2-chat-artifacts-width:18rem;--ck2-chat-reading-edge:var(--v2-space-4);gap:var(--v2-space-3);height:100%;min-height:0;padding-top:var(--v2-space-2);flex-direction:column;display:flex}.ck2-chat-composer__beside{gap:var(--v2-space-3);flex:1;min-width:0;min-height:0;display:flex}.ck2-chat-composer__artifacts{flex:0 1 var(--ck2-chat-artifacts-width);min-width:0;min-height:0;display:grid;overflow:auto}.ck2-chat-composer__run{flex:1;min-width:0;min-height:0;display:grid}.ck2-chat-composer__queue{gap:var(--v2-space-3);padding:var(--v2-space-2) var(--ck2-chat-reading-edge) 0;border-top:var(--v2-border-soft);flex-direction:column;margin:0;list-style:none;display:flex}.ck2-chat-composer__queue--held{-webkit-user-select:none;user-select:none}.ck2-chat-composer__group-label{padding-bottom:var(--v2-space-1);color:var(--v2-ink-soft);line-height:var(--cockpit-typography-leading-machine);display:block}.ck2-chat-composer__group-rows{gap:var(--v2-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck2-chat-composer__strip{height:var(--v2-space-6);border:var(--v2-border-soft);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine)}.ck2-chat-composer__queued{gap:var(--v2-space-2);grid-template-columns:auto 1fr auto;align-items:start;display:grid;position:relative}.ck2-chat-composer__queued--above:before,.ck2-chat-composer__queued--below:after{border-top:var(--v2-rule) solid var(--v2-accent-line);content:"";position:absolute;left:0;right:0}.ck2-chat-composer__queued--above:before{top:calc(var(--v2-space-1) / -2)}.ck2-chat-composer__queued--below:after{bottom:calc(var(--v2-space-1) / -2)}.ck2-chat-composer__queued--lifted .ck2-chat-composer__queued-text{color:var(--v2-ink-soft)}.ck2-chat-composer__queued-text{min-width:0;color:var(--v2-ink-mid);overflow-wrap:anywhere}.ck2-chat-composer__queued-name{width:var(--v2-rule);height:var(--v2-rule);margin:calc(var(--v2-rule) * -1);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.ck2-chat-composer__stop{justify-content:flex-end;display:flex}.ck2-chat-composer__foot{gap:var(--v2-space-3);padding:0 var(--v2-space-2) var(--v2-space-2);flex-direction:column;display:flex}.ck2-chat-composer__replies{align-items:baseline;gap:var(--v2-space-2);padding-top:var(--v2-space-1);border-top:var(--v2-border-soft);flex-wrap:wrap;display:flex}.ck2-chat-composer__reply{color:var(--v2-ink-soft);cursor:pointer;background:0 0;border:none;padding:0}.ck2-chat-composer__reply:hover{color:var(--v2-ink);text-decoration:underline}.ck2-finish-card{--ck2-finish-card-drop:2px;border:var(--v2-border);background-color:var(--v2-paper);position:relative}.ck2-finish-card:before{content:"";inset:calc(var(--ck2-finish-card-drop) - var(--v2-rule)) calc((var(--ck2-finish-card-drop) + var(--v2-rule)) * -1) calc((var(--ck2-finish-card-drop) + var(--v2-rule)) * -1) calc(var(--ck2-finish-card-drop) - var(--v2-rule));z-index:-1;background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute}.ck2-finish-card__clip{gap:var(--v2-space-3);min-width:0;padding:var(--v2-space-3);flex-direction:column;display:flex;overflow:hidden}.ck2-finish-card__head{align-items:baseline;gap:var(--v2-space-3);line-height:var(--cockpit-typography-leading-machine);flex-wrap:wrap;display:flex}.ck2-finish-card__label{color:var(--v2-accent);font-weight:var(--cockpit-typography-weight-bold)}.ck2-finish-card__verdict{color:var(--v2-ink-soft);margin-left:auto}.ck2-finish-card__verdict--failed{color:var(--v2-status-error);font-weight:var(--cockpit-typography-weight-bold)}.ck2-finish-card__gates{gap:var(--v2-space-2);line-height:var(--cockpit-typography-leading-machine);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck2-finish-card__gate{align-items:baseline;gap:var(--v2-space-2);min-width:0;display:flex}.ck2-finish-card__mark{color:var(--v2-ink)}.ck2-finish-card__command{min-width:0;color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck2-finish-card__outcome{color:var(--v2-ink-soft)}.ck2-finish-card__word{color:var(--v2-ink-soft);margin-left:auto}.ck2-finish-card__word--failed{color:var(--v2-status-error);font-weight:var(--cockpit-typography-weight-bold)}.ck2-finish-card__gate--failed .ck2-finish-card__mark,.ck2-finish-card__gate--failed .ck2-finish-card__command,.ck2-finish-card__gate--failed .ck2-finish-card__outcome{color:var(--v2-status-error)}.ck2-chat-settings{gap:var(--v2-space-4);padding:var(--v2-space-4);flex-direction:column;display:flex}.ck2-chat-settings__measure{gap:var(--v2-space-2);grid-template-columns:1fr auto;align-items:baseline;display:grid}.ck2-chat-settings__name{color:var(--v2-ink)}.ck2-chat-settings__value{color:var(--v2-ink-mid);font-variant-numeric:tabular-nums}.ck2-chat-settings__slider{--ck2-chat-thumb:12px;appearance:none;width:100%;height:calc(var(--ck2-chat-thumb) + var(--v2-space-1));cursor:pointer;background:0 0;grid-column:1/-1;margin:0}.ck2-chat-settings__slider::-webkit-slider-runnable-track{height:var(--v2-rule-heavy);background:var(--v2-ink-soft)}.ck2-chat-settings__slider::-moz-range-track{height:var(--v2-rule-heavy);background:var(--v2-ink-soft)}.ck2-chat-settings__slider::-webkit-slider-thumb{appearance:none;width:var(--ck2-chat-thumb);height:var(--ck2-chat-thumb);margin-top:calc((var(--v2-rule-heavy) - var(--ck2-chat-thumb)) / 2);border:var(--v2-border-heavy);background:var(--v2-paper);box-shadow:var(--v2-shadow-1)}.ck2-chat-settings__slider::-moz-range-thumb{width:var(--ck2-chat-thumb);height:var(--ck2-chat-thumb);border:var(--v2-border-heavy);background:var(--v2-paper);box-shadow:var(--v2-shadow-1);border-radius:0}.ck2-chat-settings__slider:active::-webkit-slider-thumb{background:var(--v2-paper-sunk);box-shadow:none}.ck2-chat-settings__slider:active::-moz-range-thumb{background:var(--v2-paper-sunk);box-shadow:none}.ck2-chat-settings__slider:focus-visible{outline:var(--v2-border-heavy);outline-offset:var(--v2-space-1)}.ck2-chatter{gap:var(--v2-space-6);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--v2-ink);line-height:var(--cockpit-typography-leading-machine);font-variant-ligatures:none;opacity:.06;display:flex;overflow:hidden}@container style(--v2-theme:dark){.ck2-chatter{opacity:.09}}.ck2-chatter__column{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;display:flex;overflow:hidden}.ck2-chatter__line{min-height:calc(var(--cockpit-typography-size-small) * var(--cockpit-typography-leading-machine));white-space:pre;overflow:hidden}.ck2-checkbox{--ck2-checkbox-size:var(--v2-space-4);width:var(--ck2-checkbox-size);height:var(--ck2-checkbox-size);flex:none;display:inline-block;position:relative}.ck2-checkbox__box{appearance:none;background:var(--v2-paper);border:var(--v2-border-heavy);cursor:pointer;width:100%;height:100%;margin:0;display:block}.ck2-checkbox__box:focus-visible{outline:var(--v2-border);outline-offset:calc(var(--v2-rule) * -1)}.ck2-checkbox__box[aria-invalid=true]{border-color:var(--v2-status-error)}.ck2-checkbox__mark{inset:calc(var(--v2-rule-heavy) * 2);pointer-events:none;position:absolute}.ck2-checkbox__mark--tick{display:none}.ck2-checkbox__box:checked+.ck2-checkbox__mark--tick{box-sizing:border-box;inset:calc(var(--v2-rule-heavy) * 2) calc(var(--v2-rule-heavy) * 3);border-right:var(--v2-border-heavy);border-bottom:var(--v2-border-heavy);height:45%;display:block;transform:rotate(40deg)}.ck2-checkbox__mark--dash{height:var(--v2-rule-heavy);margin-top:calc(var(--v2-rule-heavy) / -2);background:var(--v2-ink);display:block;top:50%}.ck2-checkbox:has(.ck2-checkbox__box:checked):before{content:"";top:var(--v2-rule-heavy);left:var(--v2-rule-heavy);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute}.ck2-checkbox:has(.ck2-checkbox__box:indeterminate):before{content:"";top:var(--v2-rule-heavy);left:var(--v2-rule-heavy);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute}.ck2-checkbox:has(.ck2-checkbox__box:checked):after{content:"";top:var(--v2-rule-heavy);left:var(--v2-rule-heavy);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute}.ck2-checkbox:has(.ck2-checkbox__box:indeterminate):after{content:"";top:var(--v2-rule-heavy);left:var(--v2-rule-heavy);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute}.ck2-checkbox:has(.ck2-checkbox__box:checked):before{right:var(--v2-rule-heavy);height:var(--v2-rule-heavy)}.ck2-checkbox:has(.ck2-checkbox__box:indeterminate):before{right:var(--v2-rule-heavy);height:var(--v2-rule-heavy)}.ck2-checkbox:has(.ck2-checkbox__box:checked):after{bottom:var(--v2-rule-heavy);width:var(--v2-rule-heavy)}.ck2-checkbox:has(.ck2-checkbox__box:indeterminate):after{bottom:var(--v2-rule-heavy);width:var(--v2-rule-heavy)}.ck2-checkbox--disabled .ck2-checkbox__box{border-style:dashed;border-color:var(--v2-ink-soft);cursor:not-allowed}.ck2-checkbox--disabled .ck2-checkbox__mark--dash{background:var(--v2-ink-mid)}.ck2-checkbox--disabled .ck2-checkbox__box:checked+.ck2-checkbox__mark--tick{border-color:var(--v2-ink-mid)}.ck2-checkbox--disabled:has(.ck2-checkbox__box:checked):before{content:none}.ck2-checkbox--disabled:has(.ck2-checkbox__box:indeterminate):before{content:none}.ck2-checkbox--disabled:has(.ck2-checkbox__box:checked):after{content:none}.ck2-checkbox--disabled:has(.ck2-checkbox__box:indeterminate):after{content:none}@container style(--v2-theme:dark){:is(.ck2-checkbox:has(.ck2-checkbox__box:checked) .ck2-checkbox__box,.ck2-checkbox:has(.ck2-checkbox__box:indeterminate) .ck2-checkbox__box){background:var(--v2-paper-sunk)}.ck2-checkbox:has(.ck2-checkbox__box:checked):before{content:none}.ck2-checkbox:has(.ck2-checkbox__box:indeterminate):before{content:none}.ck2-checkbox:has(.ck2-checkbox__box:checked):after{content:none}.ck2-checkbox:has(.ck2-checkbox__box:indeterminate):after{content:none}:is(.ck2-checkbox--disabled:has(.ck2-checkbox__box:checked) .ck2-checkbox__box,.ck2-checkbox--disabled:has(.ck2-checkbox__box:indeterminate) .ck2-checkbox__box){background:var(--v2-paper)}}.ck2-field{flex-direction:column;min-width:0;display:flex}.ck2-field__label{padding-bottom:var(--v2-space-1);color:var(--v2-ink)}.ck2-field__label-row{justify-content:space-between;align-items:baseline;gap:var(--v2-space-2);display:flex}.ck2-field__value{color:var(--v2-ink);font-variant-numeric:tabular-nums}.ck2-field__hint,.ck2-field__error{padding-top:var(--v2-space-1)}.ck2-field__hint{color:var(--v2-ink-mid)}.ck2-field__error{color:var(--v2-status-error)}.ck2-input{min-width:0;padding:var(--v2-space-1) var(--v2-space-2);background:var(--v2-paper);border:var(--v2-border-heavy);color:var(--v2-ink);line-height:var(--cockpit-typography-leading-machine);flex:1}.ck2-input:focus-visible{outline:var(--v2-border);outline-offset:calc(var(--v2-rule) * -1)}.ck2-input[aria-invalid=true]{border-color:var(--v2-status-error)}.ck2-input:disabled{border-style:dashed;border-color:var(--v2-ink-soft);color:var(--v2-ink-mid);cursor:not-allowed}.ck2-input::placeholder{color:var(--v2-ink-mid)}.ck2-select{--ck2-select-arrow:var(--v2-space-2);flex:1;min-width:0;display:flex;position:relative}.ck2-select__control{appearance:none;min-width:0;padding:var(--v2-space-1) var(--v2-space-2);padding-right:calc(var(--ck2-select-arrow) + var(--v2-space-4));background:var(--v2-paper);border:var(--v2-border-heavy);color:var(--v2-ink);line-height:var(--cockpit-typography-leading-machine);cursor:pointer;border-radius:0;flex:1}.ck2-select__control:focus-visible{outline:var(--v2-border);outline-offset:calc(var(--v2-rule) * -1)}.ck2-select__control[aria-invalid=true]{border-color:var(--v2-status-error)}.ck2-select__arrow{top:50%;right:var(--v2-space-2);box-sizing:border-box;width:var(--ck2-select-arrow);height:var(--ck2-select-arrow);border-right:var(--v2-border-heavy);border-bottom:var(--v2-border-heavy);pointer-events:none;position:absolute;transform:translateY(-70%)rotate(45deg)}.ck2-select__control:disabled{border-style:dashed;border-color:var(--v2-ink-soft);color:var(--v2-ink-mid);cursor:not-allowed}.ck2-select:has(.ck2-select__control:disabled) .ck2-select__arrow{border-color:var(--v2-ink-mid)}.ck2-select__control option{background:var(--v2-paper);color:var(--v2-ink)}.ck2-login{background:var(--v2-paper);isolation:isolate;flex-direction:column;min-height:100%;display:flex;position:relative}.ck2-login__chatter{z-index:0;padding:var(--v2-space-5) var(--v2-space-4);position:absolute;inset:0}.ck2-login__page{z-index:1;min-height:0;padding:var(--v2-space-6);flex:1;display:flex;position:relative}.ck2-login__column{gap:var(--v2-space-4);width:100%;max-width:calc(var(--v2-space-6) * 11);flex-direction:column;min-width:0;margin:auto;display:flex}.ck2-login .ck2-pane__title{color:var(--v2-accent);font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);font-weight:var(--cockpit-typography-weight-bold);letter-spacing:normal;line-height:var(--cockpit-typography-leading-tight);text-transform:none}.ck2-login__form{gap:var(--v2-space-3);padding:var(--v2-space-4);flex-direction:column;display:flex}.ck2-login__error{padding:var(--v2-space-3) var(--v2-space-4);color:var(--v2-status-error)}.ck2-list{border-top:var(--v2-border);border-bottom:var(--v2-border);flex-direction:column;min-width:0;display:flex}.ck2-list__row{align-items:center;gap:var(--v2-space-2);width:100%;padding:var(--v2-space-2);border-bottom:var(--v2-border);color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex}.ck2-list__row:last-child{border-bottom:0}.ck2-list__row{padding-left:var(--v2-space-5);position:relative}.ck2-list__row:hover:before,.ck2-list__row:focus-visible:before,.ck2-list__row[data-ck2-active=true]:before{content:"›";top:0;bottom:0;left:var(--v2-space-2);color:var(--v2-ink);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-large);line-height:var(--cockpit-typography-leading-none);align-items:center;display:flex;position:absolute}.ck2-list__row:focus-visible{outline:none}.ck2-list__row[aria-selected=true]{background:var(--v2-paper-sunk)}.ck2-pager{align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2);flex:none;display:flex}.ck2-pager__pages{align-items:center;gap:var(--v2-space-1);flex:none;margin:0;padding:0;list-style:none;display:flex}.ck2-pager__step,.ck2-pager__page{min-width:var(--v2-space-5);min-height:var(--v2-space-5);padding:0 var(--v2-space-1);background:var(--v2-paper);border:var(--v2-border);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.ck2-pager__step{color:var(--v2-ink)}.ck2-pager__page{color:var(--v2-ink-mid)}.ck2-pager__step:hover,.ck2-pager__page:hover{background:var(--v2-paper-sunk);color:var(--v2-ink)}.ck2-pager__step:focus-visible,.ck2-pager__page:focus-visible{outline:var(--v2-border);outline-offset:calc(var(--v2-rule) * -1)}.ck2-pager__page--current,.ck2-pager__page--current:hover{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-on-ink)}.ck2-pager__page--current:focus-visible{outline-color:var(--v2-paper)}.ck2-plan-shell{height:100%;min-height:0;display:flex}.ck2-plan-shell__nav{--ck2-plan-nav-width:240px;flex-direction:column;flex:0 0 var(--ck2-plan-nav-width);border-right:var(--v2-border-heavy);background-color:var(--v2-paper);min-height:0;display:flex;overflow:auto}.ck2-plan-shell__switcher{flex:1;min-height:0}.ck2-plan-shell__footer{flex:none}.ck2-plan-shell__page{background-color:var(--v2-paper);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);flex:1;min-width:0;min-height:0;overflow:auto}.ck2-plan-shell__drawer{--ck2-plan-drawer-width:360px;flex:0 0 var(--ck2-plan-drawer-width);border-left:var(--v2-border-heavy);background-color:var(--v2-paper);min-width:0;min-height:0;overflow:auto}@container style(--v2-theme:dark){.ck2-plan-shell__nav{border-right:var(--v2-rule-heavy) solid var(--v2-ink-soft);background-color:var(--v2-paper-sunk)}.ck2-plan-shell__drawer{border-left:var(--v2-rule-heavy) solid var(--v2-ink-soft);background-color:var(--v2-paper-sunk)}}.ck2-project-picker{flex-direction:column;min-height:100%;display:flex}.ck2-project-picker__page{min-height:0;padding:var(--v2-space-6);background-color:var(--v2-paper);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);flex:1;display:flex}.ck2-project-picker__column{gap:var(--v2-space-4);width:100%;max-width:calc(var(--v2-space-6) * 16);flex-direction:column;min-width:0;margin:auto;display:flex}.v2 .ck2-project-picker__row-mark{width:var(--v2-space-2);height:var(--v2-space-2);border-radius:50%;flex:none}.ck2-project-picker__row-text{flex-direction:column;flex:1;min-width:0;display:flex}.ck2-project-picker__row-name{white-space:nowrap;text-overflow:ellipsis;line-height:var(--cockpit-typography-leading-tight);overflow:hidden}.ck2-project-picker__row-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--v2-ink-mid);overflow:hidden}.ck2-project-picker__row-mark--ready{background:var(--v2-status-ok)}.ck2-project-picker__row-mark--booting{background:var(--v2-status-warning)}.ck2-project-picker__row-mark--unreachable,.ck2-project-picker__row-mark--crashed{background:var(--v2-status-error)}.ck2-project-picker__row-mark--stopped{border:var(--v2-border-soft);background:0 0}.ck2-project-picker__search-row{flex:none;align-items:center;display:flex}.ck2-project-picker__search{min-width:0;padding:var(--v2-space-2);padding-left:var(--v2-space-5);color:var(--v2-ink);font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-tight);background:0 0;border:none;flex:1}.ck2-project-picker__search::-webkit-search-cancel-button{display:none}.ck2-project-picker__notice{padding:var(--v2-space-3) var(--v2-space-2) var(--v2-space-3) var(--v2-space-5);color:var(--v2-ink-mid)}.ck2-project-picker__failure{align-items:flex-start;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-2) var(--v2-space-3) var(--v2-space-5);flex-direction:column;display:flex}.ck2-project-picker__failure .ck2-project-picker__notice{padding:0}.ck2-project-picker__skeletons{border-top:var(--v2-border);border-bottom:var(--v2-border)}.ck2-project-picker__skeleton{align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-2) var(--v2-space-2) var(--v2-space-5);border-bottom:var(--v2-border);display:flex}.ck2-project-picker__skeleton:last-child{border-bottom:0}.ck2-project-picker__skeleton-mark{width:var(--v2-space-2);height:var(--v2-space-2);background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);border-radius:50%;flex:none}.ck2-project-picker__skeleton-text{flex-direction:column;flex:1;min-width:0;display:flex}.ck2-project-picker__skeleton-name,.ck2-project-picker__skeleton-meta{align-items:center;display:flex}.ck2-project-picker__skeleton-name{height:calc(var(--cockpit-typography-size-regular) * var(--cockpit-typography-leading-tight))}.ck2-project-picker__skeleton-meta{height:calc(var(--cockpit-typography-size-small) * var(--cockpit-typography-leading-machine))}.ck2-project-picker__skeleton-name-bar{width:30%}.ck2-project-picker__skeleton-meta-bar{width:65%}.ck2-project-picker__announcement{width:var(--v2-rule);height:var(--v2-rule);margin:calc(var(--v2-rule) * -1);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.ck2-project-picker__search:focus-visible{outline:var(--v2-border);outline-offset:calc(var(--v2-rule) * -1)}.ck2-project-picker__open-add{padding:var(--v2-space-3) var(--v2-space-2);flex:none;display:flex}.ck2-project-picker__panel{gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-2);flex-direction:column;display:flex}.ck2-project-picker__panel-field{flex:1}.ck2-project-picker__repos{gap:var(--v2-space-2);flex-direction:column;display:flex}.ck2-project-picker__repo{align-items:flex-end;gap:var(--v2-space-2);display:flex}.ck2-project-picker__panel-actions{align-items:center;gap:var(--v2-space-2);display:flex}.ck2-project-picker__panel-gap{flex:1}.ck2-theme-switch{border:var(--v2-border);display:inline-flex}.ck2-theme-switch__choice{cursor:pointer;display:block;position:relative}.ck2-theme-switch__choice+.ck2-theme-switch__choice{border-left:var(--v2-border)}.ck2-theme-switch__input{width:var(--v2-rule);height:var(--v2-rule);appearance:none;opacity:0;margin:0;position:absolute}.ck2-theme-switch__label{padding:var(--v2-space-2) var(--v2-space-4);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);letter-spacing:var(--cockpit-typography-track-label);text-transform:uppercase;color:var(--v2-ink-mid);background:var(--v2-paper);display:block}.ck2-theme-switch__input:checked+.ck2-theme-switch__label{color:var(--v2-on-ink);background:var(--v2-ink)}.ck2-theme-switch__label:hover{color:var(--v2-ink)}.ck2-theme-switch__input:checked+.ck2-theme-switch__label:hover{color:var(--v2-on-ink)}.ck2-theme-switch__input:focus-visible+.ck2-theme-switch__label{outline:var(--v2-rule-heavy) solid var(--v2-accent);outline-offset:calc(var(--v2-rule-heavy) * -1)}.ck2-settings-page{--ck2-settings-drop:2px;--ck2-settings-example:clamp(40%, 380px, 50%);background-color:var(--v2-paper);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);grid-template-columns:1fr;height:100%;min-height:0;display:grid}.ck2-settings-page__column{gap:var(--v2-space-6);min-width:0;min-height:0;padding:var(--v2-space-6);flex-direction:column;display:flex;overflow:auto}.ck2-settings-page__section{grid-template-columns:1fr var(--ck2-settings-example);gap:var(--v2-space-4) var(--v2-space-6);padding:var(--v2-space-5);border:var(--v2-border-heavy);background-color:var(--v2-paper);box-shadow:var(--v2-shadow-2);isolation:isolate;align-items:start;display:grid}.ck2-settings-page__heading{padding-bottom:var(--v2-space-2);border-bottom:var(--v2-border-heavy);color:var(--v2-ink);grid-column:1/-1}.ck2-settings-page__group{min-width:0}.ck2-settings-page__controls{padding:var(--v2-space-4)}.ck2-settings-page__example{min-height:calc(var(--v2-space-6) * 9);border:var(--v2-border-heavy);background-color:var(--v2-paper);align-self:stretch;min-width:0;display:flex;position:relative}.ck2-settings-page__example-clip{flex:1;min-width:0;min-height:0;overflow:hidden}.ck2-settings-page__example:before{content:"";inset:calc(var(--ck2-settings-drop) - var(--v2-rule-heavy)) calc((var(--ck2-settings-drop) + var(--v2-rule-heavy)) * -1) calc((var(--ck2-settings-drop) + var(--v2-rule-heavy)) * -1) calc(var(--ck2-settings-drop) - var(--v2-rule-heavy));z-index:-1;background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);position:absolute}.ck2-tree{border-top:var(--v2-border);flex-direction:column;min-width:0;display:flex}.ck2-tree__item{flex-direction:column;min-width:0;display:flex}.ck2-tree__row{--ck2-tree-indent:var(--v2-space-3);--ck2-tree-chevron:var(--v2-space-4);--ck2-tree-lead:calc(var(--v2-space-5) + var(--ck2-tree-depth,0) * var(--ck2-tree-indent));align-items:center;gap:var(--v2-space-2);min-width:0;padding:var(--v2-space-2) var(--v2-space-2) var(--v2-space-2) 0;border-bottom:var(--v2-border);cursor:pointer;display:flex;position:relative}.ck2-tree__row:hover:before,.ck2-tree__item:focus-visible>.ck2-tree__row:before{content:"›";top:0;bottom:0;left:var(--v2-space-2);color:var(--v2-ink);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-large);line-height:var(--cockpit-typography-leading-none);align-items:center;display:flex;position:absolute}.ck2-tree__item:focus-visible{outline:none}.ck2-tree__item[aria-selected=true]>.ck2-tree__row{background:var(--v2-paper-sunk)}.ck2-tree__chevron{box-sizing:border-box;width:calc(var(--ck2-tree-lead) + var(--ck2-tree-chevron));padding:0 0 0 var(--ck2-tree-lead);color:var(--v2-ink-mid);font-size:var(--cockpit-typography-size-small);text-align:left;cursor:pointer;background:0 0;border:0;flex:none}.ck2-tree__chevron:hover{color:var(--v2-ink)}.ck2-tree__chevron-column{box-sizing:border-box;width:calc(var(--ck2-tree-lead) + var(--ck2-tree-chevron));flex:none}.ck2-tree__content{align-items:center;gap:var(--v2-space-2);flex:1;min-width:0;display:flex}.ck2-tree__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:var(--cockpit-typography-leading-tight);overflow:hidden}.ck2-tree__empty{padding:var(--v2-space-2) var(--v2-space-5);color:var(--v2-ink-mid)}.cockpit-typography-icon{font-family:var(--cockpit-typography-font-icon);line-height:var(--cockpit-typography-leading-none)}.ck2-slice-tree__line{gap:var(--v2-space-2);align-items:baseline;min-width:0;display:flex}.ck2-slice-tree__mark{font-family:var(--cockpit-typography-font-icon);font-size:inherit;line-height:inherit;color:var(--v2-ink-mid);flex:none}.ck2-slice-tree__mark--done{color:var(--v2-status-ok)}.ck2-slice-tree__mark--in_progress{color:var(--v2-accent)}.ck2-slice-tree__mark--dropped{color:var(--v2-status-error)}.ck2-slice-tree__mark--later{color:var(--v2-ink-soft)}.ck2-slice-tree__title{min-width:0;color:var(--v2-ink);line-height:var(--cockpit-typography-leading-tight);overflow-wrap:break-word}.ck2-slice-tree__title--later{color:var(--v2-ink-mid)}.ck2-slice-tree__title--dropped{color:var(--v2-ink-soft);text-decoration:line-through}.ck2-slice-detail{gap:var(--v2-space-4);min-width:0;font-family:var(--cockpit-typography-font-prose);color:var(--v2-ink);flex-direction:column;display:flex}.ck2-slice-detail__head{gap:var(--v2-space-2);flex-direction:column;min-width:0;display:flex}.ck2-slice-detail__title{min-width:0;color:var(--v2-ink);overflow-wrap:break-word}.ck2-slice-detail__state{gap:var(--v2-space-2);font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-tight);color:var(--v2-ink);align-items:baseline;margin:0;display:flex}.ck2-slice-detail__mark{font-family:var(--cockpit-typography-font-icon);font-size:var(--cockpit-typography-size-small);color:var(--v2-ink);flex:none}.ck2-slice-detail__state--done,.ck2-slice-detail__mark--done{color:var(--v2-status-ok)}.ck2-slice-detail__state--in_progress,.ck2-slice-detail__mark--in_progress{color:var(--v2-accent)}.ck2-slice-detail__state--dropped,.ck2-slice-detail__mark--dropped{color:var(--v2-status-error)}.ck2-slice-detail__state--later,.ck2-slice-detail__mark--later{color:var(--v2-ink-soft)}.ck2-slice-detail__field{gap:var(--v2-space-2);flex-direction:column;min-width:0;display:flex}.ck2-slice-detail__name{color:var(--v2-ink)}.ck2-slice-detail__result{min-width:0;color:var(--v2-ink);overflow-wrap:break-word}.ck2-slice-detail__ties{gap:var(--v2-space-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ck2-slice-detail__tie{gap:var(--v2-space-2);min-width:0;font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-tight);color:var(--v2-ink);align-items:baseline;display:flex}.ck2-slice-detail__tie-button{gap:var(--v2-space-2);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;padding:0;display:flex}.ck2-slice-detail__tie-button:hover .ck2-slice-detail__tie-title,.ck2-slice-detail__tie-button:focus-visible .ck2-slice-detail__tie-title{text-underline-offset:var(--v2-space-1);text-decoration:underline}.ck2-slice-detail__tie-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ck2-session-with-plan{background-color:var(--v2-paper);flex-direction:column;height:100%;min-height:0;display:flex}.ck2-session-with-plan__below{flex:1;min-height:0;display:flex;position:relative}.ck2-session-with-plan__run{flex:1;min-width:0;min-height:0;overflow:hidden}.ck2-session-with-plan__run[hidden]{display:none}.ck2-session-with-plan__reading{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ck2-session-with-plan__back{padding:var(--v2-space-3) var(--v2-space-4) var(--v2-space-2);color:var(--v2-ink-mid);font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);cursor:pointer;background:0 0;border:0;flex:none;align-self:start}.ck2-session-with-plan__back:hover{color:var(--v2-ink);text-decoration:underline}.ck2-session-with-plan__back:focus-visible{outline:var(--v2-border-heavy);outline-offset:calc(-1 * var(--v2-rule-heavy))}.ck2-session-with-plan__read{min-height:0;padding:var(--v2-space-2) var(--v2-space-4) var(--v2-space-5);flex:1;overflow-y:auto}.ck2-session-with-plan__line{gap:var(--v2-space-2);width:100%;padding:var(--v2-space-2) var(--v2-space-4);border:0;border-bottom:var(--v2-border-soft);font-family:inherit;font-size:var(--cockpit-typography-size-small);text-align:start;cursor:pointer;background:0 0;flex:none;align-items:baseline;display:flex}.ck2-session-with-plan__line:hover{background-color:var(--v2-paper-sunk)}.ck2-session-with-plan__line:focus-visible{outline:var(--v2-border-heavy);outline-offset:calc(-1 * var(--v2-rule-heavy))}.ck2-session-with-plan__chevron{color:var(--v2-ink-mid);font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-small);flex:none}.ck2-session-with-plan__title{min-width:0;color:var(--v2-ink);font-size:var(--cockpit-typography-size-small);line-height:var(--cockpit-typography-leading-tight);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ck2-session-with-plan__count{color:var(--v2-ink-mid);flex:none}.ck2-session-with-plan__plan{background-color:var(--v2-paper);overflow-y:auto}.ck2-session-with-plan--wide .ck2-session-with-plan__plan{--ck2-session-plan-width:340px;width:var(--ck2-session-plan-width);border-left:var(--v2-border);flex:none;min-height:0}.ck2-session-with-plan--narrow .ck2-session-with-plan__plan{z-index:1;inset-inline:0;border-bottom:var(--v2-border-heavy);max-height:60%;box-shadow:var(--v2-shadow-2);position:absolute;top:0}.ck2-session-with-plan__body{padding:0 0 var(--v2-space-4)}.ck2-session-with-plan__nothing{color:var(--v2-ink-mid);margin:0}.ck2-session-details{gap:var(--v2-space-4);min-width:0;font-family:var(--cockpit-typography-font-prose);color:var(--v2-ink);flex-direction:column;display:flex}.ck2-session-details__head{gap:var(--v2-space-2);flex-direction:column;min-width:0;display:flex}.ck2-session-details__title{min-width:0;color:var(--v2-ink);overflow-wrap:break-word}.ck2-session-details__name-button{color:inherit;text-align:start;cursor:text;overflow-wrap:break-word;background:0 0;border:0;padding:0}.ck2-session-details__name-button:hover{color:var(--v2-accent)}.ck2-session-details__name-button:focus-visible{outline:var(--v2-border);outline-offset:var(--v2-space-1)}.ck2-session-details__name-input{border:0;border-bottom:var(--v2-border);width:100%;color:var(--v2-ink);background:0 0;padding:0}.ck2-session-details__name-input::placeholder{color:var(--v2-ink-mid)}.ck2-session-details__rename-failure{color:var(--v2-status-error)}.ck2-session-details__status{font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-tight);color:var(--v2-ink);margin:0}.ck2-session-details__status--working{color:var(--v2-accent)}.ck2-session-details__status--waiting{color:var(--v2-ink-soft)}.ck2-session-details__status--failed{color:var(--v2-status-error)}.ck2-session-details__field{gap:var(--v2-space-2);flex-direction:column;min-width:0;display:flex}.ck2-session-details__name{color:var(--v2-ink)}.ck2-session-details__value{min-width:0;line-height:var(--cockpit-typography-leading-tight);color:var(--v2-ink);overflow-wrap:break-word}.ck2-td-diagram{--ck2-td-arrow:1.25rem;min-height:0;padding:var(--v2-space-4) var(--v2-space-3);flex-direction:column;flex:1;justify-content:center;display:flex}.ck2-td-diagram__row{flex-direction:column;display:flex}.ck2-td-diagram__line{gap:var(--v2-space-3);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.ck2-td-diagram__arrow{width:calc((100% - var(--v2-space-3)) * 1.25 / 2.25);height:var(--ck2-td-arrow);color:var(--v2-ink-soft);text-align:center}.ck2-td-box{gap:var(--v2-space-1);padding:var(--v2-space-2) var(--v2-space-3);border:var(--v2-border);background-color:var(--v2-paper);flex-direction:column;display:flex}.ck2-td-box--commented{border-color:var(--v2-accent);box-shadow:var(--v2-shadow-2)}.ck2-td-comment{gap:var(--v2-space-1);padding:var(--v2-space-2) var(--v2-space-3);border:var(--v2-border);border-left:var(--v2-rule-heavy) solid var(--v2-accent);background-color:var(--v2-paper-sunk);box-shadow:var(--v2-shadow-2);flex-direction:column;display:flex;position:relative}.ck2-td-comment__who{color:var(--v2-accent-deep)}.ck2-td-tests{gap:var(--v2-space-3);min-height:0;padding:var(--v2-space-3);flex-direction:column;flex:1;display:flex;overflow:hidden}.ck2-td-tests__group{gap:var(--v2-space-2);flex-direction:column;display:flex}.ck2-td-tests__name{color:var(--v2-ink-mid)}.ck2-td-tests__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck2-td-sig{padding:var(--v2-space-1) var(--v2-space-2);border-bottom:var(--v2-border-soft)}.ck2-td-behaviour{border-bottom:var(--v2-border-soft)}.ck2-td-behaviour__line{gap:var(--v2-space-2);padding:var(--v2-space-1) var(--v2-space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.ck2-td-behaviour--green .ck2-td-behaviour__mark,.ck2-td-behaviour--green .ck2-td-behaviour__result{color:var(--v2-status-ok)}.ck2-td-behaviour--red .ck2-td-behaviour__mark,.ck2-td-behaviour--red .ck2-td-behaviour__result{color:var(--v2-status-error)}.ck2-td-behaviour--fresh{margin-top:var(--v2-space-2);border:var(--v2-border);border-left:var(--v2-rule-heavy) solid var(--v2-status-error);background-color:var(--v2-paper);box-shadow:var(--v2-shadow-2)}.ck2-td-behaviour__detail{gap:var(--v2-space-1);padding:0 var(--v2-space-2) var(--v2-space-2);flex-direction:column;display:flex}.ck2-td-behaviour__fail{color:var(--v2-status-error)}.ck2-td-app{--ck2-td-radius:10px;--ck2-td-pill:999px;--ck2-td-check:18px;--ck2-td-bar-h:10px;--ck2-td-row-gap:12px;--ck2-td-row-pad:12px 14px;--ck2-td-soft:0 1px 2px color-mix(in srgb, var(--v2-ramp-blue-800) 12%, transparent), 0 4px 14px color-mix(in srgb, var(--v2-ramp-blue-800) 10%, transparent);--ck2-td-hue:var(--v2-ramp-blue-600);--ck2-td-ground:color-mix(in srgb, var(--v2-ramp-blue-400) 12%, var(--v2-ramp-neutral-100));--ck2-td-skel:color-mix(in srgb, var(--v2-ramp-blue-800) 12%, var(--v2-ramp-neutral-100));gap:var(--ck2-td-row-gap);color:var(--v2-ramp-blue-800);flex-direction:column;display:flex}.ck2-td-app__list{gap:var(--ck2-td-row-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck2-td-app .ck2-td-app__row{gap:var(--ck2-td-row-gap);padding:var(--ck2-td-row-pad);border-radius:var(--ck2-td-radius);background-color:var(--v2-ramp-neutral-100);box-shadow:var(--ck2-td-soft);align-items:center;display:flex}.ck2-td-app .ck2-td-app__check{width:var(--ck2-td-check);height:var(--ck2-td-check);border:var(--v2-rule-heavy) solid color-mix(in srgb, var(--ck2-td-hue) 55%, transparent);border-radius:var(--ck2-td-pill);flex:none}.ck2-td-app__row--done .ck2-td-app__check{border-color:var(--ck2-td-hue);background-color:var(--ck2-td-hue)}.ck2-td-app .ck2-td-app__bar{width:var(--ck2-td-bar);height:var(--ck2-td-bar-h);border-radius:var(--ck2-td-pill);background-color:var(--ck2-td-skel)}.ck2-td-app__row--done .ck2-td-app__bar{opacity:.5}.ck2-td-preview{gap:var(--v2-space-2);min-height:0;padding:var(--v2-space-3);flex-direction:column;flex:1;display:flex;overflow:hidden}.ck2-td-preview__path{color:var(--v2-ink-mid)}.ck2-td-app.ck2-td-app--card{padding:var(--v2-space-5) var(--v2-space-4);border-radius:var(--ck2-td-radius);background-color:var(--ck2-td-ground);flex:1}.ck2-td-page{--ck2-td-page-pad:20px;padding:var(--ck2-td-page-pad);background-color:color-mix(in srgb, var(--v2-ramp-blue-400) 12%, var(--v2-ramp-neutral-100))}.ck2-td-app__head{gap:var(--ck2-td-row-gap);color:var(--v2-ramp-blue-800);flex-direction:column;display:flex}.ck2-td-app .ck2-td-app__field{--ck2-td-field-h:32px;height:var(--ck2-td-field-h);border:var(--v2-rule) solid color-mix(in srgb, var(--v2-ramp-blue-600) 35%, transparent);border-radius:var(--ck2-td-radius);background-color:var(--v2-ramp-neutral-100)}.ck2-le-shell__dock--wide.ck2-td-reading{flex:1.6 1 0}.ck2-lt{--ck2-lt-word:calc(max(15rem, calc(100vh / 3)) / .83);--ck2-lt-mark:calc(var(--ck2-lt-word) * .95);--ck2-lt-field:calc(var(--ck2-lt-word) * 1.4);--ck2-lt-fade-in:calc(var(--ck2-lt-field) - var(--ck2-lt-mark));--ck2-lt-lead:var(--v2-space-4);--ck2-lt-fade-out:clamp(4rem, 9vh, 6rem);--ck2-lt-build:max(26rem, calc(100vh - var(--ck2-lt-mark) - var(--ck2-lt-lead) - var(--ck2-lt-beat-row)));--ck2-lt-beat-row:4.5rem;--ck2-lt-display:clamp(28px, 3.4vw, 48px);--ck2-lt-say-col:clamp(17rem, 27vw, 25rem);--ck2-landingb-gutter:var(--ck2-le-gutter);--ck2-lt-display-leading:1.05;--ck2-lt-subline:clamp(15px, 1.15vw, 19px);--ck2-lt-prose:36rem;isolation:isolate;background-color:var(--v2-paper);position:relative}.ck2-lt-texture{z-index:0;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.ck2-lt-texture__chatter{flex:0 0 var(--ck2-lt-field);position:relative}.ck2-lt-texture__chatter .ck2-living-wordmark{padding:0;position:absolute;inset:0}.ck2-lt-texture__dots{background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);flex:auto}.ck2-lt-content{z-index:1;position:relative}.ck2-lt-mark{height:var(--ck2-lt-mark)}.ck2-lt-hero{--ck2-lt-paper-16:color-mix(in srgb, var(--v2-paper) 16%, transparent);--ck2-lt-paper-50:color-mix(in srgb, var(--v2-paper) 50%, transparent);--ck2-lt-paper-84:color-mix(in srgb, var(--v2-paper) 84%, transparent);grid-template-columns:var(--ck2-lt-say-col) minmax(0, 1fr);column-gap:var(--v2-space-6);row-gap:var(--v2-space-3);min-height:calc(100vh - var(--ck2-lt-mark) + var(--ck2-lt-fade-out));padding:var(--ck2-lt-lead) var(--ck2-le-gutter) var(--ck2-lt-fade-out);background-image:linear-gradient(to bottom, transparent 0, var(--ck2-lt-paper-16) calc(var(--ck2-lt-fade-in) * .25), var(--ck2-lt-paper-50) calc(var(--ck2-lt-fade-in) * .5), var(--ck2-lt-paper-84) calc(var(--ck2-lt-fade-in) * .75), var(--v2-paper) var(--ck2-lt-fade-in), var(--v2-paper) calc(100% - var(--ck2-lt-fade-out)), var(--ck2-lt-paper-84) calc(100% - var(--ck2-lt-fade-out) * .75), var(--ck2-lt-paper-50) calc(100% - var(--ck2-lt-fade-out) * .5), var(--ck2-lt-paper-16) calc(100% - var(--ck2-lt-fade-out) * .25), transparent 100%);grid-template-rows:auto auto;align-content:start;align-items:start;display:grid}.ck2-lt-hero__say{gap:var(--v2-space-4);flex-direction:column;grid-area:1/1;align-self:center;display:flex}.ck2-lt-hero__line{max-width:none;color:var(--v2-ink);font-family:var(--cockpit-typography-font-prose);font-size:var(--ck2-lt-display);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--ck2-lt-display-leading);letter-spacing:normal;text-wrap:balance;margin:0}.ck2-lt-hero__under{max-width:var(--ck2-lt-prose);color:var(--v2-ink-mid);font-size:var(--ck2-lt-subline)}.ck2-lt-hero__actions{gap:var(--v2-space-3);margin-top:var(--v2-space-2);display:flex}.ck2-lt-hero__actions .ck2-button--brand{padding:var(--v2-space-3) var(--v2-space-4)}.ck2-lt-hero__actions .ck2-button--brand .cockpit-typography-label{font-size:var(--cockpit-typography-size-large)}.ck2-lt-build{display:contents}.ck2-lt .ck2-lt-build>*{grid-column:2;min-width:0}.ck2-lt .ck2-lt-build__plate{height:var(--ck2-lt-build)}.ck2-lt--gap{--ck2-lt-build-min:16rem;--ck2-lt-build-gap:max(var(--ck2-lt-build-min), calc(var(--ck2-lt-mark) + var(--ck2-lt-lead) + var(--ck2-lt-build) - var(--ck2-lt-ink-bottom) - var(--ck2-lt-gap)))}.ck2-lt.ck2-lt--gap .ck2-lt-build__plate{height:var(--ck2-lt-build-gap);margin-top:calc(var(--ck2-lt-build) - var(--ck2-lt-build-gap))}.ck2-lt-product{padding-top:var(--v2-space-6)}.ck2-lt-build .ck2-le-beats{padding:var(--v2-space-1) var(--v2-space-2);background-color:var(--v2-paper);align-self:flex-start}@media (width<=48rem){.ck2-lt{--ck2-lt-build:34rem}.ck2-lt .ck2-landingb-nav__links{display:none}.ck2-lt-hero{row-gap:var(--v2-space-5);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.ck2-lt-hero__say{align-self:start}.ck2-lt .ck2-lt-build>*{grid-column:1}.ck2-lt .ck2-lt-build__plate{grid-row:2}.ck2-lt-build .ck2-le-beats{flex-wrap:wrap;grid-row:3;row-gap:0}.ck2-lt-build .ck2-le-shell__body{flex-direction:column}.ck2-lt-build .ck2-le-shell__rail,.ck2-lt-build .ck2-le-shell__dock--left{display:none}.ck2-lt-build .ck2-le-shell__centre,.ck2-lt-build .ck2-le-shell__dock--right{flex:1 1 0;min-height:0}.ck2-lt-build .ck2-le-shell__dock--right{border-top:var(--v2-border);border-left:none}}.ck2-lfp-foot{--ck2-lfp-air:6rem;--ck2-lfp-gutter:var(--ck2-le-gutter);--ck2-lfp-px-critter:5px;--ck2-lfp-px-mouse:3px;--ck2-lfp-px-point:4px;--ck2-lfp-px-tail:3px;--ck2-lfp-strip-h:18px;--ck2-lfp-sink:10px;color:var(--v2-ink);display:block}.ck2-lfp-foot code{color:inherit}.ck2-lfp{gap:var(--v2-space-6);flex-direction:column;display:flex}.ck2-lfp--2,.ck2-lfp--3,.ck2-lfp--5{padding:var(--ck2-lfp-air) var(--ck2-lfp-gutter) var(--v2-space-6)}.ck2-lfp-actions{gap:var(--v2-space-3);flex-wrap:wrap;align-items:center;display:flex}.ck2-lfp-mark{padding-top:var(--ck2-lfp-air);color:var(--v2-ink);justify-content:center;display:flex}.ck2-lfp-agent{gap:var(--v2-space-2);align-items:flex-end;display:inline-flex}.ck2-lfp-critter{--ck2-ldk-px:var(--ck2-lfp-px-critter)}.ck2-lfp-mouse{--ck2-ldk-px:var(--ck2-lfp-px-mouse)}.ck2-lfp-strip{height:var(--ck2-lfp-strip-h);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border:var(--v2-border-heavy)}.ck2-lfp--1{padding-top:var(--ck2-lfp-air);gap:0}.ck2-lfp-sheet{background-color:var(--v2-paper);border-top:var(--v2-border-heavy)}.ck2-lfp-sheet__inner{gap:var(--v2-space-5);padding:var(--ck2-lfp-air) var(--ck2-lfp-gutter);flex-direction:column;display:flex}.ck2-lfp-status{color:var(--v2-ink-mid);margin:0}.ck2-lfp-sheet__foot{padding:var(--v2-space-5) var(--ck2-lfp-gutter);border-top:var(--v2-border)}.ck2-lfp--1 .ck2-lfp-mark{justify-content:flex-start;padding-top:0}.ck2-lfp-heap{--ck2-lfp-lap:5rem;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto var(--ck2-lfp-lap) auto;column-gap:var(--v2-space-5);display:grid}.ck2-lfp-heap__words{grid-area:1/1/3/7}.ck2-lfp-heap__window{z-index:1;grid-area:2/6/4/12;position:relative}.ck2-lfp-heap__say{padding:var(--v2-space-6);flex-direction:column;flex:auto;justify-content:end;display:flex}.ck2-lfp-heap__where{color:var(--v2-ink-mid)}.ck2-lfp-heap__turn{padding:var(--v2-space-4) var(--v2-space-5) 0}.ck2-lfp-heap__turn .ck2-transcript__speaker{color:var(--v2-ink)}.ck2-lfp-heap__press{gap:var(--v2-space-3);padding:var(--v2-space-4) var(--v2-space-5) var(--v2-space-5);flex-wrap:wrap;align-items:center;display:flex}.ck2-lfp-foot .ck2-lfp-seat{--ck2-lfp-room:6rem;--ck2-lfp-balloon-w:17rem;--ck2-lfp-px-critter:6px;--ck2-lfp-px-mouse:3px;gap:var(--v2-space-6);padding:var(--v2-space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;display:grid}.ck2-lfp-seat__words{gap:var(--v2-space-5);flex-direction:column;display:flex}.ck2-lfp-seat__desk{min-width:0;padding-top:var(--ck2-lfp-room);flex-direction:column;margin:0;display:flex}.ck2-lfp-seat__row{z-index:1;gap:var(--v2-space-6);margin-bottom:calc(-1 * var(--ck2-lfp-sink));padding-inline:var(--v2-space-5);align-items:flex-end;display:flex;position:relative}.ck2-lfp-seat__talker{position:relative}.ck2-lfp-balloon{bottom:calc(100% + var(--v2-space-2));width:max-content;max-width:var(--ck2-lfp-balloon-w);flex-direction:column;display:flex;position:absolute;left:0}.ck2-lfp-balloon__box{padding:var(--v2-space-3) var(--v2-space-4);background-color:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-2)}.ck2-lfp-balloon__box .cockpit-typography-body{margin:0}.ck2-lfp-balloon__tail{--ck2-ldk-px:var(--ck2-lfp-px-tail);z-index:1;margin-top:calc(-1 * var(--v2-rule-heavy));margin-left:var(--v2-space-2);position:relative}.ck2-lfp-seat__free{gap:var(--v2-space-2);align-items:flex-end;display:inline-flex;position:relative}.ck2-lfp-seat__empty{--ck2-lfp-seat-w:9;--ck2-lfp-seat-h:11;width:calc(var(--ck2-lfp-seat-w) * var(--ck2-lfp-px-critter));height:calc(var(--ck2-lfp-seat-h) * var(--ck2-lfp-px-critter));border:var(--v2-rule-heavy) dashed var(--v2-ink-soft);display:block}.ck2-lfp-seat__you{bottom:calc(100% + var(--v2-space-2));color:var(--v2-accent);position:absolute;left:0}.ck2-lfp--4{padding-top:var(--ck2-lfp-air)}.ck2-lfp-bar{gap:var(--v2-space-3) var(--v2-space-5);padding:var(--v2-space-3) var(--ck2-lfp-gutter);background-color:var(--v2-paper);border-top:var(--v2-border-heavy);flex-wrap:wrap;align-items:center;display:flex}.ck2-lfp-bar__say{gap:var(--v2-space-1) var(--v2-space-3);min-width:0;color:var(--v2-ink-mid);flex-wrap:wrap;flex:auto;align-items:baseline;display:flex}.ck2-lfp-bar__say .cockpit-typography-body{color:var(--v2-ink);margin:0}.ck2-lfp-bar__press{gap:var(--v2-space-2);align-items:center;margin-left:auto;display:flex}.ck2-lfp--5{--ck2-lfp-zoom:4;--ck2-lfp-desk-w:10rem;--ck2-lfp-balloon-w:17rem;--ck2-lfp-px-critter:7px;--ck2-lfp-px-mouse:4px}.ck2-lfp-one{gap:var(--v2-space-6);flex-wrap:wrap;align-items:flex-end;display:flex}.ck2-lfp-one__button{position:relative}.ck2-lfp-one__zoom{zoom:var(--ck2-lfp-zoom);display:block}.ck2-lfp-one__pointer{--ck2-ldk-px:var(--ck2-lfp-px-point);right:var(--v2-space-5);bottom:calc(-1 * var(--v2-space-5));position:absolute}.ck2-lfp-one__desk{gap:var(--v2-space-2);width:var(--ck2-lfp-desk-w);flex-direction:column;align-items:flex-start;display:flex}.ck2-lfp-one__desk .ck2-lfp-balloon{position:static}.ck2-lfp-one__desk .ck2-lfp-agent{z-index:1;margin-bottom:calc(-1 * var(--ck2-lfp-sink));position:relative}.ck2-lfp-one__desk .ck2-lfp-strip{align-self:stretch}@media (width<=48rem){.ck2-lfp-foot{--ck2-lfp-air:3rem;--ck2-lfp-px-critter:4px;--ck2-lfp-px-mouse:2px}.ck2-lfp-heap,.ck2-lfp-foot .ck2-lfp-seat{gap:var(--v2-space-5);flex-direction:column;display:flex}.ck2-lfp-foot .ck2-lfp-seat{--ck2-lfp-px-critter:4px;--ck2-lfp-px-mouse:2px;padding:var(--v2-space-4);align-items:stretch}.ck2-lfp-heap__say{padding:var(--v2-space-4)}.ck2-lfp-seat__row{gap:var(--v2-space-4);padding-inline:var(--v2-space-2)}.ck2-lfp--5{--ck2-lfp-zoom:2;--ck2-lfp-px-critter:5px;--ck2-lfp-px-mouse:3px}.ck2-lfp-one__desk{order:-1}}.ck2-lfq{--ck2-lfq-room:5.5rem;--ck2-lfq-balloon-w:16rem;gap:var(--v2-space-6);padding:var(--ck2-lfp-air) var(--ck2-lfp-gutter) var(--v2-space-6);flex-direction:column;display:flex}.ck2-lfq .cockpit-typography-heading{color:var(--v2-ink)}.ck2-lfq code{color:inherit;background:0 0}.ck2-lfq-mark{padding-top:var(--ck2-lfp-air);justify-content:center;display:flex}.ck2-lfq-mark__tab{padding:var(--v2-space-1) var(--v2-space-3);color:var(--v2-ink);background-color:var(--v2-paper);border:var(--v2-border-heavy)}.ck2-lfq-balloon{bottom:calc(100% + var(--v2-space-2));z-index:2;width:max-content;max-width:var(--ck2-lfq-balloon-w);flex-direction:column;display:flex;position:absolute;left:0}.ck2-lfq-balloon__box{padding:var(--v2-space-3) var(--v2-space-4);background-color:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-2)}.ck2-lfq-balloon__box .cockpit-typography-body{margin:0}.ck2-lfq-balloon__tail{--ck2-ldk-px:var(--ck2-lfp-px-tail);z-index:1;margin-top:calc(-1 * var(--v2-rule-heavy));margin-left:var(--v2-space-2);position:relative}.ck2-lfp-foot .ck2-lfq-seat{--ck2-lfp-px-critter:8px;--ck2-lfp-px-mouse:5px;--ck2-lfq-balloon-w:20rem;gap:var(--v2-space-5);padding:var(--v2-space-6);flex-direction:column;display:flex}.ck2-lfq-seat__desk{padding-top:var(--ck2-lfq-room);flex-direction:column;margin:0;display:flex}.ck2-lfq-seat__places{z-index:1;margin-bottom:calc(-1 * var(--ck2-lfp-sink));grid-template-columns:repeat(4,minmax(0,1fr));place-items:end center;display:grid;position:relative}.ck2-lfq-seat__place{gap:var(--v2-space-2);align-items:flex-end;display:inline-flex;position:relative}.ck2-lfq-seat__place--you{padding-bottom:var(--v2-rule-heavy)}.ck2-lfq-seat__quiet{justify-content:flex-end;display:flex}.ck2-lfq--7{--ck2-lfq-alert-w:36rem;--ck2-lfp-px-critter:5px;align-items:center}.ck2-lfq-alert{width:100%;max-width:var(--ck2-lfq-alert-w);padding:var(--v2-space-1);background-color:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-3)}.ck2-lfq-alert__inner{gap:var(--v2-space-5);padding:var(--v2-space-5);border:var(--v2-border-heavy);grid-template-columns:auto minmax(0,1fr);display:grid}.ck2-lfq-alert__icon{padding-top:var(--v2-space-1);display:block}.ck2-lfq-alert__text{gap:var(--v2-space-2);flex-direction:column;display:flex}.ck2-lfq-alert__text>*{margin:0}.ck2-lfq-alert__press{grid-column:1/-1;justify-content:flex-end;display:flex}.ck2-lfq-ring{padding:var(--v2-space-1);border:calc(2 * var(--v2-rule-heavy)) solid var(--v2-ink);display:inline-flex}.ck2-lfq-stack{--ck2-lfq-step:var(--v2-space-6);--ck2-lfq-sliver:var(--v2-space-3);column-gap:var(--v2-space-5);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ck2-lfq-stack__words{grid-area:1/1/2/7;align-self:start}.ck2-lfq-stack__say{padding:var(--v2-space-6)}.ck2-lfq-stack__shut{z-index:1;padding:var(--v2-space-6) 0 0;flex-direction:column;grid-area:1/6/2/13;margin:0;list-style:none;display:flex;position:relative}.ck2-lfq-stack__bar+.ck2-lfq-stack__bar{margin-top:calc(-1 * var(--ck2-lfq-sliver))}.ck2-lfq-stack__bar:nth-child(2){margin-left:var(--ck2-lfq-step)}.ck2-lfq-stack__bar:nth-child(3){margin-left:calc(2 * var(--ck2-lfq-step))}.ck2-lfq-stack__bar:nth-child(4){margin-left:calc(3 * var(--ck2-lfq-step))}.ck2-lfq-stack__bar .ck2-pane{box-shadow:var(--v2-shadow-1)}.ck2-lfq-stack__sliver{height:calc(2 * var(--ck2-lfq-sliver));display:block}.ck2-lfq-stack__front{z-index:2;margin-top:calc(-1 * var(--ck2-lfq-sliver));margin-left:calc(4 * var(--ck2-lfq-step));grid-area:2/6/3/13;position:relative}.ck2-lfq-stack__empty{padding:var(--v2-space-6) var(--v2-space-5) var(--v2-space-4);color:var(--v2-ink-soft)}.ck2-lfq-stack__input{padding:0 var(--v2-space-5)}.ck2-lfq-stack__press{gap:var(--v2-space-3);padding:var(--v2-space-4) var(--v2-space-5) var(--v2-space-5);flex-wrap:wrap;align-items:center;display:flex}.ck2-lfq-file{--ck2-lfq-menu-w:21rem;--ck2-lfq-tread-w:9rem;--ck2-lfp-px-critter:5px;--ck2-lfp-px-mouse:3px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0;display:grid}.ck2-lfq-file__say{padding:var(--v2-space-6)}.ck2-lfq-file__desk{z-index:1;gap:var(--v2-space-5);width:var(--ck2-lfq-menu-w);margin-left:calc(-2 * var(--v2-space-6));padding-top:var(--v2-space-6);flex-direction:column;align-items:flex-end;display:flex;position:relative}.ck2-lfq-menu{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ck2-lfq-menu__title{z-index:1;padding:var(--v2-space-1) var(--v2-space-4);color:var(--v2-paper);background-color:var(--v2-ink);border:var(--v2-border-heavy);position:relative}.ck2-lfq-menu__drop{margin-top:calc(-1 * var(--v2-rule-heavy));padding-top:var(--v2-space-1);background-color:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-2);align-self:stretch}.ck2-lfq-menu__lit{padding:0 var(--v2-space-1);display:flex;position:relative}.ck2-lfq-menu__lit .ck2-button{text-align:start;flex:auto}.ck2-lfq-menu__litkeys{top:50%;right:var(--v2-space-4);color:var(--v2-on-accent);pointer-events:none;position:absolute;transform:translateY(-50%)}.ck2-lfq-menu__pointer{--ck2-ldk-px:var(--ck2-lfp-px-point);z-index:1;pointer-events:none;position:absolute;top:50%;right:35%}.ck2-lfq-menu__rows{margin:var(--v2-space-1) 0 0;padding:var(--v2-space-1) 0;border-top:var(--v2-border);list-style:none}.ck2-lfq-menu__row{gap:var(--v2-space-4);padding:var(--v2-space-1) var(--v2-space-4);color:var(--v2-ink);justify-content:space-between;align-items:baseline;display:flex}.ck2-lfq-menu__row .cockpit-typography-body{margin:0}.ck2-lfq-menu__row--off{color:var(--v2-ink-soft)}.ck2-lfq-menu__quiet{padding:var(--v2-space-1) var(--v2-space-2) var(--v2-space-2);border-top:var(--v2-border)}.ck2-lfq-file__tread{width:var(--ck2-lfq-tread-w);flex-direction:column;align-items:center;display:flex}.ck2-lfq-file__tread .ck2-lfp-agent{z-index:1;margin-bottom:calc(-1 * var(--ck2-lfp-sink));position:relative}.ck2-lfq-file__tread .ck2-lfp-strip{align-self:stretch}.ck2-lfq--10{--ck2-lfq-sheet-w:40rem;--ck2-lfq-hole-w:2.25rem;--ck2-lfq-hole-r:6px;--ck2-lfq-hole-ring:8px;--ck2-lfq-hole-pitch:1.5rem;align-items:center;padding-bottom:0}.ck2-lfq-feed{width:100%;max-width:var(--ck2-lfq-sheet-w)}.ck2-lfq-feed__sheet{--ck2-lfq-hole:radial-gradient(circle, var(--v2-paper) 0 var(--ck2-lfq-hole-r), var(--v2-ink-mid) var(--ck2-lfq-hole-r) var(--ck2-lfq-hole-ring), transparent var(--ck2-lfq-hole-ring));gap:var(--v2-space-5);padding:var(--v2-space-6) calc(var(--ck2-lfq-hole-w) + var(--v2-space-5)) var(--ck2-lfp-air);background-color:var(--v2-paper);background-image:var(--ck2-lfq-hole), var(--ck2-lfq-hole), linear-gradient(to right, var(--v2-ink-soft), var(--v2-ink-soft)), linear-gradient(to right, var(--v2-ink-soft), var(--v2-ink-soft));background-repeat:repeat-y,repeat-y,no-repeat,no-repeat;background-position:left top, right top, var(--ck2-lfq-hole-w) 0, calc(100% - var(--ck2-lfq-hole-w)) 0;background-size:var(--ck2-lfq-hole-w) var(--ck2-lfq-hole-pitch), var(--ck2-lfq-hole-w) var(--ck2-lfq-hole-pitch), var(--v2-rule) 100%, var(--v2-rule) 100%;border-inline:var(--v2-border-heavy);border-top:var(--v2-border-heavy);flex-direction:column;display:flex}.ck2-lfq-feed__sheet>*{margin:0}.ck2-lfq-feed__head{gap:var(--v2-space-4);padding-bottom:var(--v2-space-2);color:var(--v2-ink);border-bottom:var(--v2-border-heavy);justify-content:space-between;align-items:baseline;display:flex}.ck2-lfq-feed__lines{gap:var(--v2-space-1);color:var(--v2-ink-mid);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck2-lfq-feed__tear{gap:var(--v2-space-2);margin-top:var(--v2-space-4);color:var(--v2-ink-mid);align-items:center;display:flex}.ck2-lfq-feed__tear:after{border-top:var(--v2-rule-heavy) dashed var(--v2-ink-mid);content:"";flex:auto}.ck2-lfq-feed__stub{gap:var(--v2-space-4);flex-direction:column;display:flex}.ck2-lfq-feed__stub .cockpit-typography-body{margin:0}@media (width<=48rem){.ck2-lfq{--ck2-lfq-room:6.5rem;--ck2-lfq-balloon-w:12rem}.ck2-lfp-foot .ck2-lfq-seat{--ck2-lfp-px-critter:3px;--ck2-lfp-px-mouse:2px;padding:var(--v2-space-4)}.ck2-lfq-seat__places{gap:var(--v2-space-2);grid-template-columns:auto auto auto minmax(0,1fr)}.ck2-lfq-seat__place{gap:var(--v2-space-1)}.ck2-lfq-seat__place--you{justify-self:end}.ck2-lfq-seat__place--you .ck2-lfp-mouse{display:none}.ck2-lfp-foot .ck2-lfq-seat .ck2-lfq-balloon{--ck2-lfq-balloon-w:12rem}.ck2-lfq-alert__inner{gap:var(--v2-space-4);padding:var(--v2-space-4)}.ck2-lfq--7{--ck2-lfp-px-critter:4px}.ck2-lfq-stack{--ck2-lfq-step:var(--v2-space-3);flex-direction:column;display:flex}.ck2-lfq-stack__say,.ck2-lfq-file__say{padding:var(--v2-space-4)}.ck2-lfq-stack__shut{margin-inline:var(--v2-space-3) 0;padding-top:var(--v2-space-4)}.ck2-lfq-stack__front{margin-top:calc(-1 * var(--ck2-lfq-sliver));margin-left:calc(4 * var(--ck2-lfq-step))}.ck2-lfq-file{gap:var(--v2-space-5);flex-direction:column;align-items:stretch;display:flex}.ck2-lfq-file__desk{width:100%}.ck2-lfq--10{--ck2-lfq-hole-w:1.25rem;--ck2-lfq-hole-r:4px;--ck2-lfq-hole-ring:5px;--ck2-lfq-hole-pitch:1rem;padding-inline:var(--v2-space-3)}.ck2-lfq-feed__sheet{padding:var(--v2-space-5) calc(var(--ck2-lfq-hole-w) + var(--v2-space-3)) var(--ck2-lfp-air)}}.ck2-lfr{--ck2-lfr-lap:5rem;--ck2-lfr-press-row:8.5rem;--ck2-lfr-zoom:2;--ck2-lfr-offer:clamp(17px, 1.45vw, 22px);--ck2-lfr-offer-measure:40rem;gap:var(--v2-space-6);padding:var(--ck2-lfp-air) var(--ck2-lfp-gutter) var(--v2-space-6);flex-direction:column;display:flex}.ck2-lfr code{color:inherit;background:0 0}.ck2-lfr-turn{gap:var(--v2-space-2);flex-direction:column;display:flex}.ck2-lfr-turn__speaker{color:var(--v2-ink)}.ck2-lfr-turn .ck2-lwp-text__under{max-width:var(--ck2-lfr-offer-measure);color:var(--v2-ink)}.ck2-lfr-turn .ck2-lwp-text__under .cockpit-typography-body{font-size:var(--ck2-lfr-offer);line-height:var(--cockpit-typography-leading-prose)}.ck2-lfr-turn__speaker .cockpit-typography-code{font-family:var(--cockpit-typography-font-machine);font-size:var(--cockpit-typography-size-regular);font-weight:var(--cockpit-typography-weight-bold)}.ck2-lfr-where{color:var(--v2-ink-mid)}.ck2-lfr-window__turn{padding:var(--v2-space-6) var(--v2-space-6) 0}.ck2-lfr-window__press{gap:var(--v2-space-4);padding:var(--v2-space-6);flex-wrap:wrap;align-items:center;display:flex}.ck2-lfr-window__later{margin-left:auto}.ck2-lfr-ring{padding:var(--v2-space-1);border:calc(2 * var(--v2-rule-heavy)) solid var(--v2-ink);display:inline-flex}.ck2-lfr-ring .ck2-button{padding:var(--v2-space-3) var(--v2-space-6)}.ck2-lfr-key{color:var(--v2-ink-mid)}.ck2-lfr-heap{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto var(--ck2-lfr-lap) auto;column-gap:var(--v2-space-5);display:grid}.ck2-lfr-heap__words{grid-area:1/1/3/7}.ck2-lfr-heap__window{z-index:1;grid-area:2/5/4/13;position:relative}.ck2-lfr-heap__say{padding:var(--v2-space-6);flex-direction:column;justify-content:end;display:flex}.ck2-lfr-compose{gap:var(--v2-space-4);padding:var(--v2-space-6) var(--v2-space-6) 0;align-items:stretch;display:flex}.ck2-lfr-compose__box{flex:auto;min-width:0}.ck2-lfr-compose__send{display:flex}.ck2-lfr-compose__send .ck2-button{padding:var(--v2-space-3) var(--v2-space-6)}.ck2-lfr-compose__note{padding:var(--v2-space-3) var(--v2-space-6) var(--v2-space-6);color:var(--v2-ink-mid)}.ck2-lfr-spill{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:var(--ck2-lfr-lap) auto var(--ck2-lfr-press-row);column-gap:var(--v2-space-5);display:grid}.ck2-lfr .ck2-lfr-spill__window{flex-direction:column;grid-area:1/7/4/13;display:flex}.ck2-lfr-spill__body{flex-direction:column;flex:auto;display:flex}.ck2-lfr-spill__press{padding:var(--v2-space-5) var(--v2-space-5) var(--v2-space-3);margin-top:auto;display:flex}.ck2-lfr-spill__press .ck2-button{padding-block:var(--v2-space-4);flex:auto}.ck2-lfr-spill__later{padding:0 var(--v2-space-5) var(--v2-space-4);justify-content:center;display:flex}.ck2-lfr-spill__turn{z-index:2;grid-area:2/1/3/11;position:relative}.ck2-lfr-spill__say{padding:var(--v2-space-6)}.ck2-lfr-alone__window .ck2-lfr-window__turn{padding-bottom:var(--v2-space-6)}.ck2-lfr-alone__press{padding-top:var(--v2-space-5);justify-content:center;display:flex}.ck2-lfr-alone__zoom{zoom:var(--ck2-lfr-zoom);display:block}.ck2-lfr-reply{gap:var(--v2-space-2);margin:var(--v2-space-6) var(--v2-space-6) 0;padding:var(--v2-space-5) 0 var(--v2-space-6);border-top:var(--v2-border);flex-direction:column;align-items:flex-end;display:flex}.ck2-lfr-reply__press .ck2-button{padding:var(--v2-space-3) var(--v2-space-6)}@media (width<=48rem){.ck2-lfr-heap,.ck2-lfr-spill{gap:var(--v2-space-5);flex-direction:column;display:flex}.ck2-lfr-heap__say,.ck2-lfr-spill__say{padding:var(--v2-space-4)}.ck2-lfr-window__turn{padding:var(--v2-space-5) var(--v2-space-4) 0}.ck2-lfr-window__press{padding:var(--v2-space-5) var(--v2-space-4)}.ck2-lfr-ring,.ck2-lfr-window__press>.ck2-lfr-ring{flex:100%;display:flex}.ck2-lfr-ring .ck2-button{flex:auto}.ck2-lfr-window__later{margin-left:0}.ck2-lfr-compose{padding:var(--v2-space-5) var(--v2-space-4) 0;flex-direction:column}.ck2-lfr-compose__send .ck2-button{padding-block:var(--v2-space-4);flex:auto}.ck2-lfr-compose__note{padding:var(--v2-space-3) var(--v2-space-4) var(--v2-space-5)}.ck2-lfr-spill__press{margin-top:0}.ck2-lfr-reply{margin:var(--v2-space-5) var(--v2-space-4) 0;padding-bottom:var(--v2-space-5);align-items:stretch}.ck2-lfr-reply__press,.ck2-lfr-reply__press .ck2-button{width:100%;display:flex}.ck2-lfr-reply__press .ck2-button{padding-block:var(--v2-space-4);justify-content:center}.ck2-lfr-reply__later{justify-content:center;display:flex}}.ck2-lfa{--ck2-lfa-gutter:9rem;--ck2-lfa-field:20rem;--ck2-lfa-option:clamp(16px, 1.2vw, 19px)}.ck2-lfa-speaker{gap:var(--v2-space-3);flex-wrap:wrap;align-items:baseline;display:flex}.ck2-lfa-speaker__waiting{color:var(--v2-ink-mid)}.ck2-lfa-before{margin-bottom:var(--v2-space-2);color:var(--v2-ink)}.ck2-lfa-before .cockpit-typography-body{font-size:var(--ck2-lfr-offer);line-height:var(--cockpit-typography-leading-prose);margin:0}.ck2-lfa-option__row{font-size:var(--ck2-lfa-option)}.ck2-lfa-card__question .cockpit-typography-heading{font-size:var(--ck2-le-close-line)}.ck2-lfa-option .cockpit-typography-code{font-weight:var(--cockpit-typography-weight-regular);letter-spacing:normal}.ck2-lfa-start .ck2-button{padding:var(--v2-space-3) var(--v2-space-6)}.ck2-lfa-whole .ck2-lfr-window__turn{padding-bottom:var(--v2-space-2)}.ck2-lfa-you{gap:var(--v2-space-2);margin:var(--v2-space-6) var(--v2-space-6) 0;padding:var(--v2-space-5) 0 var(--v2-space-6);border-top:var(--v2-border);flex-direction:column;align-items:flex-end;display:flex}.ck2-lfa-you__answers{gap:var(--v2-space-4);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ck2-lfa-dock{gap:var(--v2-space-3);padding:var(--v2-space-5) var(--v2-space-6) var(--v2-space-6);flex-direction:column;display:flex}.ck2-lfa-card{background:var(--v2-paper);border:var(--v2-border-heavy)}.ck2-lfa-card__bar{gap:var(--v2-space-3);padding:var(--v2-space-2) var(--v2-space-4);color:var(--v2-ink);border-bottom:var(--v2-border);flex-wrap:wrap;justify-content:space-between;display:flex}.ck2-lfa-card__keys{color:var(--v2-ink-mid)}.ck2-lfa-card__question{padding:var(--v2-space-5) var(--v2-space-4) var(--v2-space-3)}.ck2-lfa-options{gap:var(--v2-space-1);padding:0 var(--v2-space-3) var(--v2-space-4);flex-direction:column;margin:0;list-style:none;display:flex}.ck2-lfa-option .ck2-button{width:100%;padding:var(--v2-space-3) var(--v2-space-4);text-align:start;display:flex}.ck2-lfa-option .ck2-button>*{flex:auto}.ck2-lfa-option__row{gap:var(--v2-space-4);align-items:baseline;display:flex}.ck2-lfa-option__key,.ck2-lfa-option__enter{flex:none}.ck2-lfa-option__label{flex:auto;min-width:0}.ck2-lfa-option:not(.ck2-lfa-option--lit) .ck2-lfa-option__key,.ck2-lfa-dock__note{color:var(--v2-ink-mid)}.ck2-lfa-composer{gap:var(--v2-space-4);padding:var(--v2-space-5) var(--v2-space-6) var(--v2-space-6);flex-direction:column;display:flex}.ck2-lfa-chips{gap:var(--v2-space-3) var(--v2-space-5);padding-top:var(--v2-space-4);border-top:var(--v2-border-soft);flex-wrap:wrap;align-items:center;display:flex}.ck2-lfa-chips__start .ck2-button{padding:var(--v2-space-3) var(--v2-space-5)}.ck2-lfa-chip{color:var(--v2-ink-soft);cursor:pointer;background:0 0;border:none;padding:0}.ck2-lfa-chip:hover,.ck2-lfa-chip:focus-visible{color:var(--v2-ink);text-decoration:underline}.ck2-lfa-form{gap:var(--v2-space-3);margin:var(--v2-space-6) var(--v2-space-6) 0;padding:var(--v2-space-5) 0 var(--v2-space-6);border-top:var(--v2-border);flex-direction:column;display:flex}.ck2-lfa-form__row{gap:var(--v2-space-4) var(--v2-space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.ck2-lfa-form__field{flex:0 1 var(--ck2-lfa-field);min-width:0}.ck2-lfa-form__hint{color:var(--v2-ink-mid)}.ck2-lfa-form__hint .cockpit-typography-body{margin:0}.ck2-lfa-form__submit .ck2-button{padding:var(--v2-space-3) var(--v2-space-6)}.ck2-lfa-log{gap:var(--v2-space-6);padding:var(--v2-space-6);flex-direction:column;display:flex}.ck2-lfa-log__row{grid-template-columns:var(--ck2-lfa-gutter) minmax(0, 1fr);column-gap:var(--v2-space-5);align-items:baseline;display:grid}.ck2-lfa-log__row--you{padding-top:var(--v2-space-5);border-top:var(--v2-border);align-items:center}.ck2-lfa-log__who{text-align:end}.ck2-lfa-log__answer{gap:var(--v2-space-4);flex-wrap:wrap;align-items:center;display:flex}.ck2-lfa-log--card{--ck2-lfa-name-col:11rem;gap:var(--v2-space-5)}.ck2-lfa-options--second-line .ck2-lfa-option__label{gap:var(--v2-space-1);flex-direction:column;display:flex}.ck2-lfa-card--lifted{--ck2-pane-drop:var(--v2-space-1)}.ck2-lfa--card-1 .ck2-lfr-window{box-shadow:var(--v2-shadow-1)}.ck2-lfa-options--column .ck2-lfa-option__label{grid-template-columns:var(--ck2-lfa-name-col) minmax(0, 1fr);column-gap:var(--v2-space-5);align-items:baseline;display:grid}.ck2-lfa-option__does,.ck2-lfa-option__tag{color:inherit}.ck2-lfa-option__tag{flex:none}.ck2-lfa-card__consequence{margin:0 var(--v2-space-3) var(--v2-space-4);padding:var(--v2-space-3) var(--v2-space-4) 0;color:var(--v2-ink);border-top:var(--v2-border-soft)}.ck2-lfr.ck2-lfa--plain{--ck2-lfa-plain-measure:54rem;padding-top:0}.ck2-lfa--plain .ck2-lfa-whole{inline-size:min(100%, var(--ck2-lfa-plain-measure));max-inline-size:100%;margin-inline:auto}.ck2-lfa--plain .ck2-lfr-turn__speaker .cockpit-typography-code,.ck2-lfa--plain .ck2-lfa-card__bar .cockpit-typography-code,.ck2-lfa--plain .ck2-lfa-option__key .cockpit-typography-code{padding-inline:0}.ck2-lfa--plain .ck2-lfr-turn .ck2-lwp-text__under{margin-top:0}.ck2-lfa--plain .ck2-lfa-card__bar{padding-inline:var(--v2-space-5)}.ck2-lfa--plain .ck2-lfa-card__question{padding:var(--v2-space-5)}.ck2-lfa--plain .ck2-lfa-options{gap:var(--v2-space-3);padding:0 var(--v2-space-3) var(--v2-space-3)}.ck2-lfa--plain .ck2-lfa-option .ck2-button{padding:var(--v2-space-3) calc(var(--v2-space-3) - var(--v2-rule-heavy))}@media (width<=48rem){.ck2-lfa-you,.ck2-lfa-form{margin:var(--v2-space-5) var(--v2-space-4) 0;padding-bottom:var(--v2-space-5);align-items:stretch}.ck2-lfa-you__answers{flex-direction:column-reverse;align-items:stretch}.ck2-lfa-start,.ck2-lfa-start .ck2-button,.ck2-lfa-form__submit,.ck2-lfa-form__submit .ck2-button,.ck2-lfa-chips__start,.ck2-lfa-chips__start .ck2-button{width:100%;display:flex}.ck2-lfa-start .ck2-button,.ck2-lfa-form__submit .ck2-button,.ck2-lfa-chips__start .ck2-button{padding-block:var(--v2-space-4);justify-content:center}.ck2-lfa-later{justify-content:center;display:flex}.ck2-lfa-form__field{flex-basis:100%}.ck2-lfa-dock,.ck2-lfa-composer{padding:var(--v2-space-4) var(--v2-space-4) var(--v2-space-5)}.ck2-lfa-card__keys{display:none}.ck2-lfa-options--column .ck2-lfa-option__label{row-gap:var(--v2-space-1);grid-template-columns:minmax(0,1fr)}.ck2-lfa--card-3 .ck2-lfa-option__row{flex-wrap:wrap}.ck2-lfa-option__tag{flex-basis:100%;order:1}.ck2-lfa-log{padding:var(--v2-space-5) var(--v2-space-4)}.ck2-lfa-log__row{row-gap:var(--v2-space-2);grid-template-columns:minmax(0,1fr)}.ck2-lfa-log__who{text-align:start}.ck2-lfa-log__answer .ck2-lfr-key{display:none}}.ck2-lrw{--ck2-lrw-pad:4rem;--ck2-lrw-under:3rem;--ck2-lrw-pic:30rem;--ck2-lrw-zoom:1.25;--ck2-lrw-stage-pad:var(--v2-space-6);--ck2-lrw-claim:clamp(20px, 1.7vw, 28px)}.ck2-lrw-sheet{gap:var(--ck2-lrw-under);padding:var(--ck2-lrw-pad);background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-3);display:grid}.ck2-lrw .cockpit-typography-body{margin:0}.ck2-lrw-tabs{display:none}.ck2-lrw-list{border-top:var(--v2-border);flex-direction:column;display:flex}.ck2-lrw-tab{width:100%;padding:var(--v2-space-5);color:var(--v2-ink);text-align:start;cursor:pointer;border:0;border-bottom:var(--v2-border);appearance:none;background:0 0;display:grid}.ck2-lrw-tab__shown,.ck2-lrw-tab__room{grid-area:1/1}.ck2-lrw-tab__room{visibility:hidden}.ck2-lrw-tab:focus-visible{outline:var(--v2-rule-heavy) solid var(--v2-ink);outline-offset:calc(-1 * var(--v2-rule-heavy))}.ck2-lrw-stage{padding:var(--ck2-lrw-stage-pad);background:var(--v2-paper);border:var(--v2-border-heavy);place-items:center;display:grid}.ck2-lrw-pic{width:100%;max-width:var(--ck2-lrw-pic);visibility:hidden;zoom:var(--ck2-lrw-zoom);grid-area:1/1}.ck2-lrw-pic--chosen{visibility:visible}.ck2-lrw-detail{gap:var(--v2-space-4);display:grid}.ck2-lrw-stack{gap:var(--ck2-lrw-under);margin:0;padding:0;list-style:none;display:grid}.ck2-lrw-stack__item{gap:var(--v2-space-4);min-width:0;display:grid}.ck2-lrw-stack__item .cockpit-typography-heading{color:var(--v2-ink);margin:0}.ck2-lrw-tab,.ck2-lrw-stack__item .cockpit-typography-heading{font-family:var(--cockpit-typography-font-prose);font-size:var(--ck2-lrw-claim);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--ck2-lt-display-leading);text-wrap:balance}.ck2-lrw-tab__shown{font-weight:var(--cockpit-typography-weight-regular)}.ck2-lrw-tab--chosen .ck2-lrw-tab__shown,.ck2-lrw-tab__room{font-weight:var(--cockpit-typography-weight-bold)}@media (width>=68rem){.ck2-lrw-tabs{gap:var(--ck2-lrw-pad);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.ck2-lrw-stack{display:none}}@media (width>=112rem){.ck2-lrw{--ck2-lrw-zoom:1.5}}@media (width<=48rem){.ck2-lrw{--ck2-lrw-pad:var(--v2-space-4);--ck2-lrw-under:2.5rem}}.ck2-lwp{--ck2-lwp-air:6rem;--ck2-lwp-gap:5rem;--ck2-lwp-near:var(--v2-space-5);--ck2-lwp-side:var(--ck2-lt-say-col);--ck2-lwp-between:var(--v2-space-6);--ck2-lwp-pad:var(--v2-space-6);--ck2-lwp-machines:56rem;gap:var(--ck2-lwp-gap);padding-top:var(--ck2-lwp-gap);flex-direction:column;display:flex}.ck2-lwp-lane{padding-inline:var(--ck2-le-gutter)}.ck2-lwp-lane--stack{gap:var(--ck2-lwp-near);flex-direction:column;display:flex}.ck2-lwp-plate{width:100%;min-width:0}.ck2-lwp-plate__inner{gap:var(--v2-space-6);width:100%;min-width:0;padding:var(--ck2-lwp-pad);flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.ck2-lwp-plate--words-left .ck2-lwp-plate__inner{grid-template-columns:calc(var(--ck2-lwp-side) - var(--ck2-lwp-pad)) minmax(0, 1fr);column-gap:var(--ck2-lwp-between)}.ck2-lwp-plate--words-below .ck2-lwp-plate__words{order:2}.ck2-lwp-plate__words,.ck2-lwp-plate__picture{min-width:0;margin:0}.ck2-lwp-plate--machines .ck2-lwp-plate__picture{width:100%;max-width:var(--ck2-lwp-machines)}.ck2-lwp-scale--small{zoom:calc(var(--ck2-lwp-zoom,1) * var(--ck2-lwp-zoom-k,1))}@media (width<=85rem){.ck2-lwp{--ck2-lwp-zoom-k:.8}}@media (width>=112rem){.ck2-lwp{--ck2-lwp-zoom-k:1.2}}@media (width<=89.99rem){.ck2-lwp-heap{--ck2-lwp-zoom-k:.94}}@media (width<=84.99rem){.ck2-lwp-heap{--ck2-lwp-zoom-k:.88}}@media (width<=79.99rem){.ck2-lwp-heap{--ck2-lwp-zoom-k:.73}}@media (width<=67.99rem){.ck2-lwp-heap{--ck2-lwp-zoom-k:.59}}@media (width<=55.99rem){.ck2-lwp-heap{--ck2-lwp-zoom-k:.49}}@media (width>=112rem){.ck2-lwp-heap{--ck2-lwp-zoom-k:1.25}}@media (width>=120rem){.ck2-lwp-heap{--ck2-lwp-zoom-k:1.35}}.ck2-lwp-wordspane{min-width:0}.ck2-lwp-wordspane__inner{padding:var(--ck2-lwp-pad);flex-direction:column;flex:auto;justify-content:end;display:flex}.ck2-lwp-band{padding-block:var(--ck2-lwp-air);background-color:var(--v2-paper)}.ck2-lwp-band__inner{gap:var(--v2-space-6);padding-inline:var(--ck2-le-gutter);display:grid}.ck2-lwp-foot{padding:var(--ck2-lwp-air) var(--ck2-le-gutter) 0}.ck2-lwp-desksection{gap:var(--ck2-lwp-near);flex-direction:column;display:flex}.ck2-lwp-sechead{width:fit-content;max-width:100%;padding:var(--ck2-lwp-pad);background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-2)}.ck2-lwp-text{max-width:100%}.ck2-lwp-text .cockpit-typography-heading{max-width:18em;color:var(--v2-ink);margin:0}.ck2-lwp-text__under{max-width:var(--ck2-lt-prose);margin-top:var(--v2-space-3);color:var(--v2-ink-mid)}.ck2-lwp-text__under .cockpit-typography-body{margin:0}.ck2-lwp-unbroken{white-space:nowrap}.ck2-lwp-text .cockpit-typography-heading{font-family:var(--cockpit-typography-font-prose);font-size:var(--ck2-le-close-line);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--ck2-lt-display-leading);letter-spacing:normal;text-wrap:balance}.ck2-lwp-text--big .cockpit-typography-heading{font-size:var(--ck2-le-display)}.ck2-lwp-text__under{font-size:var(--ck2-lt-subline)}.ck2-lwp .ck2-lsub,.ck2-lwp .ck2-lmac{background:0 0;padding:0}.ck2-lwp .ck2-lsub__ground,.ck2-lwp .ck2-lmac__ground{display:none}.ck2-lwp .ck2-lsub__inner,.ck2-lwp .ck2-lmac__inner{max-width:none}.ck2-lwp .ck2-landcfg{background:0 0;min-height:0}.ck2-lwp .ck2-landcfg__main{max-width:none;padding:0}.ck2-lwp .ck2-le-foot{padding:0}@media (width>=48.01rem){.ck2-lwp-pair{gap:var(--ck2-lwp-near);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.ck2-lwp-pair .ck2-lwp-plate--machines{--ck2-lwp-zoom:.66}.ck2-lwp-pair .ck2-lwp-plate--where{--ck2-lwp-zoom:.62}.ck2-lwp-pair .ck2-lwp-plate__inner{grid-template-rows:auto 1fr}.ck2-lwp-pair .ck2-lwp-plate__picture{align-self:end}.ck2-lwp-bento{gap:var(--ck2-lwp-near);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ck2-lwp-bento__subs-words{grid-column:1/5}.ck2-lwp-bento__subs{grid-column:5/13}.ck2-lwp-bento__machines{--ck2-lwp-zoom:.8;grid-column:1/8}.ck2-lwp-bento__machines-words{grid-column:8/13}.ck2-lwp-bento__where-words{grid-column:1/6}.ck2-lwp-bento__where{--ck2-lwp-zoom:.72;grid-column:6/13}.ck2-lwp-bento .ck2-lwp-plate__inner{align-content:center}.ck2-lwp--cascade{--ck2-lwp-hang:8rem;--ck2-lwp-climb:14rem}.ck2-lwp--cascade .ck2-lwp-cascade{z-index:1;flex-direction:column;display:flex;position:relative}.ck2-lwp--cascade .ck2-lwp-cascade:first-child{margin-bottom:calc(-1 * (var(--ck2-lwp-gap) + var(--ck2-lwp-hang)))}.ck2-lwp--cascade .ck2-lwp-band{padding-top:calc(var(--ck2-lwp-air) + var(--ck2-lwp-hang))}.ck2-lwp-cascade .ck2-lwp-plate--subs{width:78%;margin-left:6%}.ck2-lwp-cascade .ck2-lwp-plate--machines{--ck2-lwp-zoom:.86;width:62%}.ck2-lwp-cascade .ck2-lwp-plate--where{--ck2-lwp-zoom:.66;width:58%;margin-top:calc(-1 * var(--ck2-lwp-climb));align-self:flex-end;position:relative}.ck2-lwp-sheet{gap:var(--ck2-lwp-near);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ck2-lwp-sheet .ck2-lwp-plate__inner{grid-template-rows:1fr auto}.ck2-lwp-sheet .ck2-lwp-plate__picture{align-self:center}.ck2-lwp-sheet .ck2-lwp-plate--subs{--ck2-lwp-zoom:.56}.ck2-lwp-sheet .ck2-lwp-plate--machines{--ck2-lwp-zoom:.5}.ck2-lwp-sheet .ck2-lwp-plate--where{--ck2-lwp-zoom:.42}.ck2-lwp-desk{--ck2-lwp-lap:var(--v2-space-5);--ck2-lwp-clear:var(--v2-space-5);--ck2-lwp-tuck:var(--v2-space-4);--ck2-lwp-zoom:.6;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto var(--ck2-lwp-clear) var(--ck2-lwp-tuck) auto;column-gap:var(--ck2-lwp-near);display:grid}@media (width>=112rem){.ck2-lwp-desk{--ck2-lwp-zoom:.68}}.ck2-lwp-desk .ck2-lwp-plate{position:relative}.ck2-lwp-desk .ck2-lwp-plate--subs{z-index:1;width:auto;grid-area:1/1/2/6;align-self:end;margin-inline-end:calc(-1 * (var(--ck2-lwp-near) + var(--ck2-lwp-lap)))}.ck2-lwp-desk .ck2-lwp-plate--where{z-index:2;grid-area:3/4/5/10;align-self:start}.ck2-lwp-desk .ck2-lwp-plate--machines{z-index:3;grid-area:1/6/4/12;align-self:end}.ck2-lwp-heap{--ck2-lwp-menu-w:866px;--ck2-lwp-where-w:974px;--ck2-lwp-edge:4px;--ck2-lwp-lap:var(--v2-space-5);--ck2-lwp-words-col:20rem;--ck2-lwp-zs:.6;--ck2-lwp-zm:.6;--ck2-lwp-zw:.6;--ck2-lwp-menu:calc(var(--ck2-lwp-menu-w) * var(--ck2-lwp-zs) * var(--ck2-lwp-zoom-k,1) + 2 * var(--ck2-lwp-pad) + var(--ck2-lwp-edge));--ck2-lwp-racks:calc(var(--ck2-lwp-where-w) * var(--ck2-lwp-zw) * var(--ck2-lwp-zoom-k,1) + 2 * var(--ck2-lwp-pad) + var(--ck2-lwp-edge));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);place-items:start;display:grid}.ck2-lwp-heap .ck2-lwp-plate{--ck2-lwp-beside:0rem;grid-column:1;position:relative}.ck2-lwp-heap .ck2-lwp-plate--words-left{--ck2-lwp-side:var(--ck2-lwp-words-col);--ck2-lwp-beside:calc(var(--ck2-lwp-side) - var(--ck2-lwp-pad) + var(--ck2-lwp-between))}.ck2-lwp-heap .ck2-lwp-plate--subs{--ck2-lwp-zoom:var(--ck2-lwp-zs);width:calc(var(--ck2-lwp-menu) + var(--ck2-lwp-beside))}.ck2-lwp-heap .ck2-lwp-plate--machines{--ck2-lwp-zoom:var(--ck2-lwp-zm)}.ck2-lwp-heap .ck2-lwp-plate--where{--ck2-lwp-zoom:var(--ck2-lwp-zw);width:calc(var(--ck2-lwp-racks) + var(--ck2-lwp-beside))}.ck2-lwp-heap--a{--ck2-lwp-zw:.46;--ck2-lwp-mac:49%;--ck2-lwp-drop:5rem;--ck2-lwp-slide:8rem}.ck2-lwp-heap--a .ck2-lwp-plate--machines{z-index:1;width:var(--ck2-lwp-mac);margin-top:var(--ck2-lwp-drop);grid-row:1/3}.ck2-lwp-heap--a .ck2-lwp-plate--subs{z-index:2;grid-row:1;margin-inline-start:calc(var(--ck2-lwp-mac) - var(--ck2-lwp-lap))}.ck2-lwp-heap--a .ck2-lwp-plate--where{z-index:3;margin-top:calc(-1 * var(--ck2-lwp-lap));grid-row:2;margin-inline-start:calc(var(--ck2-lwp-mac) + var(--ck2-lwp-slide))}.ck2-lwp-heap--b{--ck2-lwp-zs:.5;--ck2-lwp-zm:.42;--ck2-lwp-zw:.4;--ck2-lwp-drop-s:5.5rem;--ck2-lwp-drop-w:2.5rem}.ck2-lwp-heap--b .ck2-lwp-plate{grid-row:1}.ck2-lwp-heap--b .ck2-lwp-plate--subs{z-index:1;margin-top:var(--ck2-lwp-drop-s)}.ck2-lwp-heap--b .ck2-lwp-plate--where{z-index:3;margin-top:var(--ck2-lwp-drop-w);justify-self:end}.ck2-lwp-heap--b .ck2-lwp-plate--machines{z-index:2;width:calc(100% - var(--ck2-lwp-menu) - var(--ck2-lwp-racks) + 2 * var(--ck2-lwp-lap));margin-inline-start:calc(var(--ck2-lwp-menu) - var(--ck2-lwp-lap))}.ck2-lwp-heap--c{--ck2-lwp-zm:.42;--ck2-lwp-zw:.48;--ck2-lwp-drop:var(--v2-space-5);--ck2-lwp-inset:var(--v2-space-6);--ck2-lwp-mac:58%;--ck2-lwp-slide:16%;--ck2-lwp-words-col:18rem}.ck2-lwp-heap--c .ck2-lwp-plate--subs{z-index:1;margin-top:var(--ck2-lwp-drop);grid-row:1}.ck2-lwp-heap--c .ck2-lwp-plate--where{z-index:2;grid-row:1;justify-self:end;margin-inline-end:var(--ck2-lwp-inset)}.ck2-lwp-heap--c .ck2-lwp-plate--machines{z-index:3;width:var(--ck2-lwp-mac);margin-top:calc(-1 * var(--ck2-lwp-lap));grid-row:2;margin-inline-start:var(--ck2-lwp-slide)}.ck2-lwp-heap--d{--ck2-lwp-zm:.36;--ck2-lwp-zw:.66;--ck2-lwp-slide:12%;--ck2-lwp-nudge:4%;--ck2-lwp-words-col:18rem}.ck2-lwp-heap--d .ck2-lwp-plate--where{--ck2-lwp-side:20rem;z-index:1;grid-row:1;margin-inline-start:var(--ck2-lwp-slide)}.ck2-lwp-heap--d .ck2-lwp-plate--subs{z-index:2;margin-top:calc(-.5 * var(--ck2-lwp-lap));grid-row:2;margin-inline-start:var(--ck2-lwp-nudge)}.ck2-lwp-heap--d .ck2-lwp-plate--machines{z-index:3;width:calc(100% - 2 * var(--ck2-lwp-nudge) - var(--ck2-lwp-menu) + var(--ck2-lwp-lap));margin-top:calc(-1 * var(--ck2-lwp-lap));grid-row:2;justify-self:end;margin-inline-end:var(--ck2-lwp-nudge)}.ck2-lwp-heap--e{--ck2-lwp-zm:.42;--ck2-lwp-zw:.5;--ck2-lwp-drop:3rem;--ck2-lwp-slide:12%;--ck2-lwp-beside-s:calc(var(--ck2-lwp-words-col) - var(--ck2-lwp-pad) + var(--ck2-lwp-between))}.ck2-lwp-heap--e .ck2-lwp-plate--subs{z-index:1;grid-row:1}.ck2-lwp-heap--e .ck2-lwp-plate--machines{z-index:2;width:calc(100% - var(--ck2-lwp-menu) - var(--ck2-lwp-beside-s) + var(--ck2-lwp-lap));margin-top:var(--ck2-lwp-drop);grid-row:1/3;justify-self:end}.ck2-lwp-heap--e .ck2-lwp-plate--where{z-index:3;margin-top:calc(-1 * var(--ck2-lwp-lap));grid-row:2;margin-inline-start:var(--ck2-lwp-slide)}.ck2-lwp-heap--drawn-small{--ck2-lwp-e-fit:50rem;--ck2-lwp-e-mac-max:60rem;--ck2-lwp-e-subs:max(min(58%, var(--ck2-lwp-e-fit)), 100% - var(--ck2-lwp-e-mac-max));--ck2-lwp-e-slide:min(8%, 6rem);--ck2-lwp-e-short:min(4%, 3rem);--ck2-lwp-e-lap:var(--v2-space-2)}.ck2-lwp-heap--drawn-small .ck2-lwp-plate--subs{width:var(--ck2-lwp-e-subs)}.ck2-lwp-heap--drawn-small .ck2-lwp-plate--machines{width:calc(100% - var(--ck2-lwp-e-subs) + var(--ck2-lwp-lap))}.ck2-lwp-heap--drawn-small .ck2-lwp-plate--where{width:calc(var(--ck2-lwp-e-subs) - var(--ck2-lwp-e-slide) - var(--ck2-lwp-e-short));margin-top:calc(-1 * var(--ck2-lwp-e-lap));margin-inline-start:var(--ck2-lwp-e-slide)}.ck2-lwp-callout{--ck2-lwp-overlap:3rem;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto var(--ck2-lwp-overlap) auto;column-gap:var(--ck2-lwp-near);display:grid}.ck2-lwp-callout__words{z-index:1;position:relative}.ck2-lwp-callout--bottom-start .ck2-lwp-callout__picture{grid-area:1/2/3/13}.ck2-lwp-callout--bottom-start .ck2-lwp-callout__words{grid-area:2/1/4/5}.ck2-lwp-callout--top-end .ck2-lwp-callout__picture{grid-area:2/1/4/12}.ck2-lwp-callout--top-end .ck2-lwp-callout__words{grid-area:1/9/3/13}.ck2-lwp-callout--top-start .ck2-lwp-callout__picture{grid-area:2/2/4/13}.ck2-lwp-callout--top-start .ck2-lwp-callout__words{grid-area:1/1/3/5}}@media (width>=48.01rem) and (width<=67.99rem){.ck2-lwp-heap--drawn-small{gap:var(--ck2-lwp-near);flex-direction:column;display:flex}.ck2-lwp-heap--drawn-small .ck2-lwp-plate--subs,.ck2-lwp-heap--drawn-small .ck2-lwp-plate--machines,.ck2-lwp-heap--drawn-small .ck2-lwp-plate--where{width:100%;margin:0}}.ck2-lwp-ready{gap:var(--ck2-lwp-near);flex-direction:column;display:flex}.ck2-lwp-plate--ready .ck2-lwp-plate__picture{width:100%}@media (width>=48.01rem){.ck2-lwp-plate--ready.ck2-lwp-plate--words-left .ck2-lwp-plate__inner{column-gap:var(--ck2-lwp-between);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (width>=48.01rem) and (width<=67.99rem){.ck2-lwp-plate--ready .ck2-lwp-plate__inner{column-gap:var(--ck2-lwp-between);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (width>=68rem){.ck2-lwp-ready{--ck2-lwp-r-lap:var(--v2-space-5);--ck2-lwp-r-drop:3rem;--ck2-lwp-r-slide:5%;--ck2-lwp-r-top:calc((100% + 2 * var(--ck2-lwp-r-lap)) / 3);--ck2-lwp-r-assume:42%;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);place-items:stretch start;gap:0;display:grid}.ck2-lwp-ready .ck2-lwp-plate{grid-column:1;position:relative}.ck2-lwp-plate--ready-proof,.ck2-lwp-plate--ready-brief,.ck2-lwp-plate--ready-steps{width:var(--ck2-lwp-r-top);grid-row:1}.ck2-lwp-plate--ready-proof{z-index:1}.ck2-lwp-plate--ready-brief{z-index:2;margin-top:var(--ck2-lwp-r-drop);margin-inline-start:calc(var(--ck2-lwp-r-top) - var(--ck2-lwp-r-lap))}.ck2-lwp-plate--ready-steps{z-index:3;margin-top:calc(var(--ck2-lwp-r-drop) / 2);justify-self:end}.ck2-lwp-plate--ready-assume,.ck2-lwp-plate--ready-detail{margin-top:calc(-1 * var(--ck2-lwp-r-lap));grid-row:2;align-self:start}.ck2-lwp-plate--ready-assume{z-index:4;width:var(--ck2-lwp-r-assume);margin-inline-start:var(--ck2-lwp-r-slide)}.ck2-lwp-plate--ready-detail{z-index:5;width:calc(100% - var(--ck2-lwp-r-slide) - var(--ck2-lwp-r-assume) + var(--ck2-lwp-r-lap));justify-self:end}}@media (width<=48rem){.ck2-lwp{--ck2-lwp-air:3rem;--ck2-lwp-gap:2rem;--ck2-lwp-pad:var(--v2-space-3)}.ck2-lwp-pair,.ck2-lwp-bento,.ck2-lwp-sheet,.ck2-lwp-desk,.ck2-lwp-heap,.ck2-lwp-callout,.ck2-lwp-cascade{gap:var(--ck2-lwp-near);flex-direction:column;display:flex}.ck2-lwp-plate--words-left .ck2-lwp-plate__inner{grid-template-columns:minmax(0,1fr)}.ck2-lwp-plate--words-below .ck2-lwp-plate__words{order:0}.ck2-lwp-plate__inner{padding-block:var(--v2-space-4)}.ck2-lwp .ck2-lwp-scale--fit{zoom:calc(var(--ck2-lwp-fit,1) * var(--ck2-lwp-fit-k,1))}.ck2-lwp-plate--subs{--ck2-lwp-fit:.5}.ck2-lwp-plate--machines{--ck2-lwp-fit:.38}.ck2-lwp-plate--where{--ck2-lwp-fit:.3}.ck2-lwp-callout__words{order:-1}.ck2-lwp-bento__machines-words{order:1}.ck2-lwp-bento__machines{order:2}.ck2-lwp-bento__where-words{order:3}.ck2-lwp-bento__where{order:4}}@media (width>=36rem) and (width<=48rem){.ck2-lwp{--ck2-lwp-fit-k:1.5}}.ck2-lpi{--ck2-lpi-measure:30rem;inline-size:min(var(--ck2-lpi-measure), calc(100% - 2 * var(--v2-space-4)));background:0 0;border:none;max-inline-size:none;margin:auto;padding:0;overflow:visible}.ck2-lpi::backdrop{background-color:var(--v2-paper);opacity:.85}.ck2-lpi__say{padding:var(--v2-space-4)}.ck2-lpi__form{gap:var(--v2-space-3);padding:var(--v2-space-4);flex-direction:column;display:flex;position:relative}.ck2-lpi__failed{color:var(--v2-status-error)}.ck2-lpi__actions{justify-content:flex-start;display:flex}.ck2-lpi__consent{color:var(--v2-ink-mid)}.ck2-lpi__thanks{padding:var(--v2-space-4)}.ck2-lpi__trap{inline-size:var(--v2-rule);block-size:var(--v2-rule);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.v2{--v2-ramp-neutral-100:#fffefd;--v2-ramp-neutral-200:#fbf1c7;--v2-ramp-neutral-300:#ebdbb2;--v2-ramp-neutral-400:#a89984;--v2-ramp-neutral-500:#928374;--v2-ramp-neutral-600:#7c6f64;--v2-ramp-neutral-700:#3c3836;--v2-ramp-neutral-800:#282828;--v2-ramp-neutral-900:#1d2021;--v2-ramp-red-400:#fb4934;--v2-ramp-red-600:#cc241d;--v2-ramp-red-800:#9d0006;--v2-ramp-green-400:#b8bb26;--v2-ramp-green-600:#98971a;--v2-ramp-green-800:#79740e;--v2-ramp-yellow-400:#fabd2f;--v2-ramp-yellow-600:#d79921;--v2-ramp-yellow-800:#b57614;--v2-ramp-blue-400:#83a598;--v2-ramp-blue-600:#458588;--v2-ramp-blue-800:#076678;--v2-ramp-purple-400:#d3869b;--v2-ramp-purple-600:#b16286;--v2-ramp-purple-800:#8f3f71;--v2-ramp-aqua-400:#8ec07c;--v2-ramp-aqua-600:#689d6a;--v2-ramp-aqua-800:#427b58;--v2-ramp-grey-100:#e8e8e8;--v2-ramp-grey-800:#383838;--v2-fixed-ink:#1d2021}@font-face{font-family:Symbols Nerd Font Mono;src:url(/assets/SymbolsNerdFontMono-Regular-CFT1aIVS.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.v2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--v2-ink:var(--v2-ramp-neutral-800);--v2-ink-mid:var(--v2-ramp-neutral-600);--v2-ink-soft:var(--v2-ramp-neutral-500);--v2-paper:var(--v2-ramp-neutral-100);--v2-paper-sunk:var(--v2-ramp-neutral-200);--v2-on-ink:var(--v2-ramp-neutral-100);--v2-on-accent:var(--v2-fixed-ink);--v2-tone-yellow:var(--v2-ramp-yellow-400);--v2-tone-red:var(--v2-ramp-red-400);--v2-tone-green:var(--v2-ramp-green-400);--v2-status-ok:var(--v2-ramp-green-600);--v2-status-warning:var(--v2-ramp-yellow-600);--v2-status-error:var(--v2-ramp-red-600);--v2-diff-added:var(--v2-ramp-green-800);--v2-diff-removed:var(--v2-ramp-red-600);--v2-accent:var(--v2-ramp-yellow-600);--v2-accent-bright:var(--v2-ramp-yellow-400);--v2-accent-deep:var(--v2-ramp-yellow-800);--v2-accent-line:var(--v2-ramp-yellow-600);--v2-accent-code:var(--v2-ramp-yellow-600);--v2-accent-ground:var(--v2-ramp-yellow-400);--v2-error-ground:var(--v2-ramp-red-600);--cockpit-typography-font-prose:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--cockpit-typography-font-machine:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--cockpit-typography-font-icon:"Symbols Nerd Font Mono", var(--cockpit-typography-font-machine);--cockpit-typography-size-small:12px;--cockpit-typography-size-regular:14px;--cockpit-typography-size-large:16px;--cockpit-typography-size-xlarge:20px;--cockpit-typography-weight-regular:400;--cockpit-typography-weight-bold:700;--cockpit-typography-track-label:.09em;--cockpit-typography-leading-tight:1.15;--cockpit-typography-leading-prose:1.5;--cockpit-typography-leading-machine:1.45;--cockpit-typography-leading-none:1;--v2-space-1:4px;--v2-space-2:8px;--v2-space-3:12px;--v2-space-4:16px;--v2-space-5:24px;--v2-space-6:32px;--v2-rule:1px;--v2-rule-heavy:2px;--v2-inset:3px;--v2-border:var(--v2-rule) solid var(--v2-ink-mid);--v2-border-soft:var(--v2-rule) solid var(--v2-ink-soft);--v2-border-heavy:var(--v2-rule-heavy) solid var(--v2-ink);--v2-edge:var(--v2-ink);--v2-shadow-1:2px 2px 0 0 var(--v2-edge);--v2-shadow-2:4px 4px 0 0 var(--v2-edge);--v2-shadow-3:6px 6px 0 0 var(--v2-edge);--v2-pitch-grid:8px;--v2-pitch-fine:4px;--v2-pitch-checker:2px;--v2-fill-grid:radial-gradient(var(--v2-ink-soft) .75px, transparent .8px);--v2-fill-12:radial-gradient(var(--v2-ink) .55px, transparent .6px);--v2-fill-25:radial-gradient(var(--v2-ink) 1px, transparent 1.05px);--v2-fill-50:repeating-conic-gradient(var(--v2-ink) 0% 25%, transparent 0% 50%);--v2-fill-75:repeating-conic-gradient(var(--v2-ink) 0% 75%, transparent 0% 100%);--v2-fill-scan:repeating-linear-gradient(180deg, var(--v2-ink) 0 1px, transparent 1px 3px);--v2-fill-hatch:repeating-linear-gradient(45deg, var(--v2-ink) 0 1px, transparent 1px 5px);--v2-fill-50-accent:repeating-conic-gradient(var(--v2-accent) 0% 25%, transparent 0% 50%);--v2-fill-25-accent:radial-gradient(var(--v2-accent) 1px, transparent 1.05px);--v2-dot-radius:.75px;--v2-dot-edge:.05px;color:var(--v2-ink);background:var(--v2-paper);font-family:var(--cockpit-typography-font-prose);font-size:var(--cockpit-typography-size-regular);line-height:var(--cockpit-typography-leading-prose);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.v2{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--v2-theme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--v2-theme:dark}}[data-theme=dark]{--v2-theme:dark}[data-theme=light]{--v2-theme:light}.v2[data-theme=light],[data-theme=light] .v2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.v2[data-theme=dark],[data-theme=dark] .v2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@container style(--v2-theme:dark){.v2{--v2-ramp-neutral-100:#1d2021;--v2-ramp-neutral-200:#282828;--v2-ramp-neutral-300:#3c3836;--v2-ramp-neutral-400:#7c6f64;--v2-ramp-neutral-500:#928374;--v2-ramp-neutral-600:#a89984;--v2-ramp-neutral-700:#ebdbb2;--v2-ramp-neutral-800:#fbf1c7;--v2-ramp-neutral-900:#fffefd;--v2-ramp-grey-100:#383838;--v2-ramp-grey-800:#e8e8e8;--v2-accent:var(--v2-ramp-yellow-400);--v2-accent-deep:var(--v2-ramp-yellow-600);--v2-accent-line:var(--v2-ramp-yellow-400);--v2-accent-code:var(--v2-ramp-yellow-400);--v2-accent-ground:var(--v2-ramp-yellow-800);--v2-error-ground:var(--v2-ramp-red-800);--v2-status-ok:var(--v2-ramp-green-400);--v2-status-warning:var(--v2-ramp-yellow-400);--v2-status-error:var(--v2-ramp-red-400);--v2-diff-added:var(--v2-ramp-green-400);--v2-diff-removed:var(--v2-ramp-red-400);--v2-edge:var(--v2-ink-mid)}}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box;border-radius:0}.v2-grid{background-color:var(--v2-paper);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid)}.v2-grid--fine{background-size:var(--v2-pitch-fine) var(--v2-pitch-fine)}.v2-fill-12{background-image:var(--v2-fill-12);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine)}.v2-fill-25{background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine)}.v2-fill-50{background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker)}.v2-fill-75{background-image:var(--v2-fill-75);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker)}.v2-fill-scan{background-image:var(--v2-fill-scan)}.v2-fill-hatch{background-image:var(--v2-fill-hatch)}.ck2-living-wordmark-story{--ck2-living-wordmark-height:100vh;width:100%;height:var(--ck2-living-wordmark-height);background-color:var(--v2-paper);color:var(--v2-ink);position:relative;overflow:hidden}.ck2-living-wordmark{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ck2-living-wordmark--row{gap:var(--v2-space-2)}.ck2-living-wordmark__masked{width:100%;height:100%;position:relative;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.ck2-living-wordmark__masked .ck2-chatter{opacity:1;gap:0;position:absolute;inset:0}.ck2-living-wordmark__plate{background-color:var(--v2-ink);opacity:.16;position:absolute;inset:0}.ck2-living-wordmark__letter{flex:none;height:100%;position:relative}.ck2-living-wordmark__canvas{width:100%;height:100%;display:block}.ck2-living-wordmark__matrix{-webkit-user-select:none;user-select:none;place-content:center;display:grid}.ck2-living-wordmark__cell{text-align:center;overflow:hidden}.ck2-landing{--ck2-landing-display-hero:clamp(34px, 4.6vw, 68px);--ck2-landing-display-column:clamp(26px, 2.8vw, 40px);--ck2-landing-display-leading:1.05;--ck2-landing-subline-size:clamp(15px, 1.15vw, 19px);--ck2-landing-measure:34rem;--ck2-landing-hero-block:46vh;--ck2-landing-slab-height:88vh;--ck2-landing-dock-width:19rem;--ck2-landing-plan-width:22rem;--ck2-landing-sheet-height:27rem;--ck2-landing-sheet-height-first:34rem;--ck2-landing-sheet-overlap:-3rem;--ck2-landing-sheet-tilt:1.1deg;--ck2-landing-note-width:24rem;--ck2-landing-url-width:22rem;--ck2-landing-split-band:64%;background-color:var(--v2-paper);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);min-height:100vh;color:var(--v2-ink)}.ck2-landing-nav{align-items:center;gap:var(--v2-space-5);padding:var(--v2-space-3) var(--v2-space-6);background-color:var(--v2-paper);border-bottom:var(--v2-border-soft);display:flex}.ck2-landing-nav--bare{border-bottom:0}.ck2-landing-nav__mark{color:var(--v2-accent)}.ck2-landing-nav__links{gap:var(--v2-space-5);margin-left:var(--v2-space-5);display:flex}.ck2-landing-nav__link{color:var(--v2-ink-mid)}.ck2-landing-nav__actions{gap:var(--v2-space-2);margin-left:auto;display:flex}.ck2-landing-overline{margin:0 0 var(--v2-space-4);color:var(--v2-ink-mid)}.ck2-landing-display{margin:0 0 var(--v2-space-4);max-width:15em;color:var(--v2-ink);font-family:var(--cockpit-typography-font-prose);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--ck2-landing-display-leading);letter-spacing:normal;text-wrap:balance}.ck2-landing-display--hero{font-size:var(--ck2-landing-display-hero)}.ck2-landing-display--column{font-size:var(--ck2-landing-display-column)}.ck2-landing-subline{max-width:var(--ck2-landing-measure);color:var(--v2-ink-mid);font-size:var(--ck2-landing-subline-size)}.ck2-landing-actions{gap:var(--v2-space-3);margin-top:var(--v2-space-5);display:flex}.ck2-landing-slab__left>.ck2-pane,.ck2-landing-slab__centre>.ck2-pane,.ck2-landing-slab__right>.ck2-pane,.ck2-landing-sheet__plate>.ck2-pane{background-color:var(--v2-paper);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.ck2-landing-slab__left>.ck2-pane>.ck2-pane__body,.ck2-landing-slab__centre>.ck2-pane>.ck2-pane__body,.ck2-landing-slab__right>.ck2-pane>.ck2-pane__body,.ck2-landing-sheet__plate>.ck2-pane>.ck2-pane__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ck2-landing-dock,.ck2-landing-chat,.ck2-landing-plan{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ck2-landing-dock{overflow-y:auto}.ck2-landing-chat .ck2-transcript{flex:1;min-width:0;min-height:0}.ck2-landing-session,.ck2-landing-file{align-items:baseline;gap:var(--v2-space-2);min-width:0;display:flex}.ck2-landing-session__name,.ck2-landing-file__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ck2-landing-session__tree,.ck2-landing-file__status{color:var(--v2-ink-soft);flex:none;margin-left:auto}.ck2-landing-session__state--working{color:var(--v2-status-ok)}.ck2-landing-session__state--idle{color:var(--v2-ink-soft)}.ck2-landing-session__state--asking{color:var(--v2-status-warning)}.ck2-landing-plan__tree{flex:1;min-height:0;overflow-y:auto}.ck2-landing-plan__detail{min-height:0;padding:var(--v2-space-3);border-top:var(--v2-border-soft);flex:0 0 45%;overflow-y:auto}.ck2-landing-browser{flex-direction:column;flex:1;min-height:0;display:flex}.ck2-landing-browser__bar{align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2);border-bottom:var(--v2-border-soft);display:flex}.ck2-landing-browser__url{min-width:0;max-width:var(--ck2-landing-url-width);flex:1}.ck2-landing-browser__url input{width:100%}.ck2-landing-browser__page{background-color:var(--v2-paper);flex:1;min-height:0;overflow:auto}.ck2-landing-watched{padding:var(--v2-space-5)}.ck2-landing-watched__head{margin:0 0 var(--v2-space-3);color:var(--v2-ink-mid)}.ck2-landing-watched__list{margin:0;padding:0;list-style:none}.ck2-landing-watched__row{gap:var(--v2-space-3);padding:var(--v2-space-2) 0;border-bottom:var(--v2-border-soft);align-items:baseline;display:flex}.ck2-landing-broadsheet{flex-direction:column;display:flex}.ck2-landing-broadsheet__hero{min-height:var(--ck2-landing-hero-block);padding:var(--v2-space-6);background-color:var(--v2-paper);flex-direction:column;justify-content:center;display:flex}.ck2-landing-broadsheet__slab{height:var(--ck2-landing-slab-height);padding:0 var(--v2-space-6);overflow:hidden}.ck2-landing-slab{border:var(--v2-border-heavy);height:100%;min-height:0;box-shadow:var(--v2-shadow-3);background-color:var(--v2-paper);flex-direction:column;display:flex}.ck2-landing-slab__bar{align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-2) var(--v2-space-3);border-bottom:var(--v2-border);color:var(--v2-ink-mid);display:flex}.ck2-landing-slab__spacer{flex:1}.ck2-landing-slab__body{flex:1;min-height:0;display:flex}.ck2-landing-slab__left{flex:0 0 var(--ck2-landing-dock-width);border-right:var(--v2-border);flex-direction:column;min-width:0;display:flex}.ck2-landing-slab__left>*{flex:1;min-height:0}.ck2-landing-slab__left>*+*{border-top:var(--v2-border)}.ck2-landing-slab__centre{flex:1;min-width:0;display:flex}.ck2-landing-slab__right{flex:0 0 var(--ck2-landing-plan-width);border-left:var(--v2-border);min-width:0;display:flex}@media (width<=78rem){.ck2-landing-slab__right{display:none}}@media (width<=58rem){.ck2-landing-slab__left{display:none}}.ck2-landing--split{height:100vh;overflow:hidden}.ck2-landing-split{grid-template-columns:1fr 1fr;height:100vh;display:grid}.ck2-landing-split__word{background-color:var(--v2-paper);background-image:none;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.ck2-landing-split__field{height:var(--ck2-landing-split-band);position:absolute;inset:0 0 auto}.ck2-landing-split__nav,.ck2-landing-split__say{position:relative}.ck2-landing-split__say{margin:auto var(--v2-space-6) var(--v2-space-6);padding:var(--v2-space-5);border:var(--v2-border);background-color:var(--v2-paper);box-shadow:var(--v2-shadow-2);max-width:var(--ck2-landing-measure)}.ck2-landing-split__work{border-left:var(--v2-border-heavy);background-color:var(--v2-paper);flex-direction:column;min-width:0;min-height:0;display:flex}.ck2-landing-split__workbar{align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);border-bottom:var(--v2-border);color:var(--v2-ink-mid);display:flex}.ck2-landing-split__spacer{flex:1}.ck2-landing-split__run{flex:1;min-width:0;min-height:0;display:flex}.ck2-landing-split__run .ck2-transcript{flex:1;min-width:0;min-height:0}.ck2-landing-split__input{border-top:var(--v2-border)}.ck2-landing-split__foot{align-items:center;gap:var(--v2-space-4);padding:var(--v2-space-4);border-top:var(--v2-border-soft);color:var(--v2-ink-mid);display:flex}@media (width<=62rem){.ck2-landing--split,.ck2-landing-split{height:auto;overflow:visible}.ck2-landing-split{grid-template-columns:1fr}.ck2-landing-split__word{height:60vh}.ck2-landing-split__work{border-left:0;border-top:var(--v2-border-heavy);height:100vh}}.ck2-landing-stack{padding:var(--v2-space-6);flex-direction:column;display:flex}.ck2-landing-sheet{grid-template-columns:var(--ck2-landing-note-width) 1fr;gap:var(--v2-space-6);align-items:center;display:grid}.ck2-landing-sheet+.ck2-landing-sheet{margin-top:var(--ck2-landing-sheet-overlap)}.ck2-landing-sheet--right{grid-template-columns:1fr var(--ck2-landing-note-width)}.ck2-landing-sheet--right .ck2-landing-sheet__note{order:2}.ck2-landing-sheet--right .ck2-landing-sheet__plate{order:1}.ck2-landing-sheet__note{max-width:var(--ck2-landing-measure);padding:var(--v2-space-5);background-color:var(--v2-paper);color:var(--v2-ink-mid)}.ck2-landing-sheet__plate{height:var(--ck2-landing-sheet-height);border:var(--v2-border-heavy);min-height:0;box-shadow:var(--v2-shadow-3);background-color:var(--v2-paper);flex-direction:column;display:flex;position:relative;overflow:hidden}.ck2-landing-sheet--lean-left .ck2-landing-sheet__plate{transform:rotate(calc(var(--ck2-landing-sheet-tilt) * -1))}.ck2-landing-sheet--lean-right .ck2-landing-sheet__plate{transform:rotate(var(--ck2-landing-sheet-tilt))}.ck2-landing-sheet:first-child .ck2-landing-sheet__plate{height:var(--ck2-landing-sheet-height-first)}@media (width<=70rem){.ck2-landing-sheet,.ck2-landing-sheet--right{gap:var(--v2-space-4);grid-template-columns:1fr}.ck2-landing-sheet--right .ck2-landing-sheet__note,.ck2-landing-sheet--right .ck2-landing-sheet__plate{order:0}.ck2-landing-sheet+.ck2-landing-sheet{margin-top:var(--v2-space-6)}.ck2-landing-sheet--lean-left .ck2-landing-sheet__plate,.ck2-landing-sheet--lean-right .ck2-landing-sheet__plate{transform:none}}.ck2-landingb{--ck2-landingb-measure:68ch;--ck2-landingb-gutter:calc(var(--v2-space-6) * 2);background-color:var(--v2-paper);min-height:100vh;color:var(--v2-ink)}.ck2-landingb__row-gap{flex:1}.ck2-landingb-nav{align-items:center;gap:var(--v2-space-4);padding:var(--v2-space-3) var(--ck2-landingb-gutter);border-bottom:var(--v2-border);background-color:var(--v2-paper);display:flex}.ck2-landingb-nav--over{border-bottom:var(--v2-border-soft);background-color:#0000}.ck2-landingb-nav__mark{color:var(--v2-accent)}.ck2-landingb-nav__links{gap:var(--v2-space-4);color:var(--v2-ink-mid);display:flex}.ck2-landingb-nav__link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.ck2-landingb-nav__link:hover{color:var(--v2-ink)}.ck2-landingb-foot{gap:var(--v2-space-3);padding:calc(var(--v2-space-6) * 3) var(--ck2-landingb-gutter);border-top:var(--v2-border-heavy);flex-direction:column;display:flex}.ck2-landingb-foot__actions{gap:var(--v2-space-3);margin-top:var(--v2-space-3);display:flex}.ck2-landingb-artifact{padding:var(--v2-space-6) var(--ck2-landingb-gutter);gap:var(--v2-space-3);flex-direction:column;margin:0;display:flex}.ck2-landingb-artifact__head{align-items:baseline;gap:var(--v2-space-3);padding-bottom:var(--v2-space-2);border-bottom:var(--v2-border);color:var(--v2-ink-mid);display:flex}.ck2-landingb-artifact__arg{min-width:0;color:var(--v2-ink);flex:1}.ck2-landingb-artifact__body{border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-3);background-color:var(--v2-paper);overflow:hidden}.ck2-landingb-artifact__caption{max-width:var(--ck2-landingb-measure);color:var(--v2-ink-mid)}.ck2-landingb-pane{flex-direction:column;height:100%;min-height:0;display:flex}.ck2-landingb-pane .ck2-transcript{flex:1;min-height:0}.ck2-landingb-pane__input{border-top:var(--v2-border);padding:var(--v2-space-3)}.ck2-landingb-terminal{padding:var(--v2-space-3);color:var(--v2-ink-mid);flex-direction:column;display:flex}.ck2-landingb-status{gap:var(--v2-space-4);padding:var(--v2-space-1) var(--v2-space-3);border-top:var(--v2-border);color:var(--v2-ink-mid);display:flex}.ck2-landingb-browser{flex-direction:column;display:flex}.ck2-landingb-browser__bar{padding:var(--v2-space-2);border-bottom:var(--v2-border);color:var(--v2-ink-mid)}.ck2-landingb-browser__page{--ck2-landingb-browser-page:260px;gap:var(--v2-space-2);height:var(--ck2-landingb-browser-page);padding:var(--v2-space-5);background-color:var(--v2-paper-sunk);flex-direction:column;display:flex}.ck2-landingb-session__open{gap:var(--v2-space-5);padding:calc(var(--v2-space-6) * 2) var(--ck2-landingb-gutter) 0;flex-direction:column;display:flex}.ck2-landingb-session__strap{gap:var(--v2-space-2);max-width:var(--ck2-landingb-measure);color:var(--v2-ink-mid);flex-direction:column;display:flex}.ck2-landingb-session__beat{flex-direction:column;display:flex}.ck2-landingb-session__turns{--ck2-landingb-run:1100px;max-width:var(--ck2-landingb-run);padding:0 0 var(--v2-space-5)}.ck2-landingb-session .ck2-transcript,.ck2-landingb-session .ck2-transcript__log{flex:none;height:auto;min-height:0;overflow:visible}.ck2-landingb-session .ck2-landingb-build__transcript .ck2-transcript,.ck2-landingb-session .ck2-landingb-build__transcript .ck2-transcript__log{height:100%;overflow:auto}.ck2-landingb-build{--ck2-landingb-build-height:620px;--ck2-landingb-build-dock:260px;height:var(--ck2-landingb-build-height);display:flex}.ck2-landingb-build__dock{width:var(--ck2-landingb-build-dock);border-right:var(--v2-border);flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.ck2-landingb-build__dock:last-child{border-right:none;border-left:var(--v2-border)}.ck2-landingb-build__centre{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ck2-landingb-build__transcript{flex:1;min-height:0}.ck2-landingb-build__dock-head{padding:var(--v2-space-2) var(--v2-space-3);border-bottom:var(--v2-border);background-color:var(--v2-paper-sunk);color:var(--v2-ink-mid)}.ck2-landingb-session__close{gap:var(--v2-space-3);max-width:var(--ck2-landingb-measure);padding:calc(var(--v2-space-6) * 2) var(--ck2-landingb-gutter);flex-direction:column;display:flex}.ck2-landingb-boot__screen{flex-direction:column;height:100vh;display:flex}.ck2-landingb-boot__bar{border-bottom:var(--v2-border);align-items:center;display:flex}.ck2-landingb-boot__wordmark{padding-left:var(--ck2-landingb-gutter);color:var(--v2-accent);flex:none;align-items:baseline;display:flex}.ck2-landingb-boot__bar .ck2-landingb-nav{border-bottom:none;flex:1;min-width:0}.ck2-landingb-boot__caret{color:var(--v2-ink-mid)}.ck2-landingb-boot__stage{--ck2-landingb-boot-gutter:250px;grid-template-columns:var(--ck2-landingb-boot-gutter) 1fr var(--ck2-landingb-boot-gutter);gap:var(--v2-space-5);min-height:0;padding:var(--v2-space-5) var(--v2-space-5) var(--v2-space-6);flex:1;display:grid}.ck2-landingb-boot__gutter{position:relative}.ck2-landingb-boot__gutter>*{height:100%}.ck2-landingb-boot__note{top:var(--ck2-landingb-note-at);gap:var(--v2-space-1);color:var(--v2-ink-mid);flex-direction:column;display:flex;position:absolute}.ck2-landingb-boot__note--left{left:0;right:var(--v2-space-5);text-align:right}.ck2-landingb-boot__note--right{left:var(--v2-space-5);right:0}.ck2-landingb-boot__leader{height:var(--v2-rule);margin-top:var(--v2-space-2);background-color:var(--v2-ink-soft);display:block}.ck2-landingb-boot__note--left .ck2-landingb-boot__leader{margin-right:calc(var(--v2-space-5) * -1)}.ck2-landingb-boot__note--right .ck2-landingb-boot__leader{margin-left:calc(var(--v2-space-5) * -1)}.ck2-landingb-boot__screenshot{flex-direction:column;min-width:0;min-height:0;display:flex}.ck2-landingb-boot__shell{border:var(--v2-border-heavy);min-height:0;box-shadow:var(--v2-shadow-3);background-color:var(--v2-paper);flex:1;display:flex;overflow:hidden}.ck2-landingb-boot__rail{align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-2);border-right:var(--v2-border);background-color:var(--v2-paper-sunk);color:var(--v2-ink-mid);flex-direction:column;flex:none;display:flex}.ck2-landingb-boot__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ck2-landingb-boot__row{flex:1;min-height:0;display:flex}.ck2-landingb-boot__dock{--ck2-landingb-boot-dock:250px;width:var(--ck2-landingb-boot-dock);border-right:var(--v2-border);flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.ck2-landingb-boot__dock:last-child{border-right:none;border-left:var(--v2-border)}.ck2-landingb-boot__dock-head{padding:var(--v2-space-2) var(--v2-space-3);border-bottom:var(--v2-border);background-color:var(--v2-paper-sunk);color:var(--v2-ink-mid)}.ck2-landingb-boot__centre{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ck2-landingb-boot__transcript{flex:1;min-height:0}.ck2-landingb-boot__transcript .ck2-transcript{height:100%}.ck2-landingb-boot__terminal{border-top:var(--v2-border);background-color:var(--v2-paper-sunk)}.ck2-landingb-boot__part{--ck2-landingb-boot-rise:6px;opacity:0;transform:translateY(var(--ck2-landingb-boot-rise));transition:opacity .18s ease-out,transform .18s ease-out}.ck2-landingb-boot__part--here{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ck2-landingb-boot__part{opacity:1;transition:none;transform:none}}.ck2-landingb-boot__after{gap:var(--v2-space-3);max-width:var(--ck2-landingb-measure);padding:calc(var(--v2-space-6) * 2) var(--ck2-landingb-gutter) 0;flex-direction:column;display:flex}.ck2-landingb-boot__spawn{grid-template-columns:1fr 1fr;display:grid}.ck2-landingb-boot__spawn>*{border-right:var(--v2-border)}.ck2-landingb-boot__spawn>:last-child{border-right:none}.ck2-landingb-field__screen{--ck2-landingb-field-wall:58vh;--ck2-landingb-field-lift:100px;--ck2-landingb-field-pane:440px;padding-bottom:var(--v2-space-6);flex-direction:column;display:flex;position:relative}.ck2-landingb-field__wall{height:var(--ck2-landingb-field-wall);position:relative;overflow:hidden}.ck2-landingb-field__wall .ck2-living-wordmark{position:absolute;inset:0}.ck2-landingb-field__over{pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.ck2-landingb-field__over>*{pointer-events:auto}.ck2-landingb-field__lede{align-items:center;gap:var(--v2-space-4);padding:var(--v2-space-2) var(--ck2-landingb-gutter);border-bottom:var(--v2-border);background-color:var(--v2-paper);display:flex}.ck2-landingb-field__lede-line{min-width:0;color:var(--v2-ink-mid);flex:1}.ck2-landingb-field__actions{gap:var(--v2-space-3);flex:none;display:flex}.ck2-landingb-field__plate{margin:calc(var(--ck2-landingb-field-lift) * -1) var(--ck2-landingb-gutter) 0;border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-3);background-color:var(--v2-paper);flex-direction:column;display:flex;position:relative;overflow:hidden}.ck2-landingb-field__plate-head{align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-2) var(--v2-space-3);border-bottom:var(--v2-border);background-color:var(--v2-paper-sunk);color:var(--v2-ink-mid);display:flex}.ck2-landingb-field__pane{height:var(--ck2-landingb-field-pane);min-height:0}.ck2-landingb-field__after{gap:var(--v2-space-3);max-width:var(--ck2-landingb-measure);padding:calc(var(--v2-space-6) * 2) var(--ck2-landingb-gutter) 0;flex-direction:column;display:flex}.ck2-landingb-field__pair{grid-template-columns:1fr 1fr;display:grid}.ck2-landingb-field__pair>:first-child{border-right:var(--v2-border)}@media (width<1600px){.ck2-landingb{--ck2-landingb-gutter:calc(var(--v2-space-6) * 1.5)}.ck2-landingb-boot__stage{--ck2-landingb-boot-gutter:210px}.ck2-landingb-build__dock:last-child{display:none}}@media (width<1280px){.ck2-landingb{--ck2-landingb-gutter:var(--v2-space-6)}.ck2-landingb-boot__stage{grid-template-columns:1fr}.ck2-landingb-boot__gutter{position:static}.ck2-landingb-boot__gutter>*{gap:var(--v2-space-5);flex-wrap:wrap;height:auto;display:flex}.ck2-landingb-boot__note{text-align:left;flex:1;position:static}.ck2-landingb-boot__leader,.ck2-landingb-build__dock:last-child,.ck2-landingb-boot__dock:last-child{display:none}.ck2-landingb-field__pair,.ck2-landingb-boot__spawn{grid-template-columns:1fr}.ck2-landingb-field__pair>:first-child,.ck2-landingb-boot__spawn>*{border-right:none;border-bottom:var(--v2-border)}}.ck2-le{--ck2-le-band:clamp(16rem, 34vh, 22rem);--ck2-le-say-col:clamp(17rem, 27vw, 25rem);--ck2-le-hero-shot:clamp(22rem, 54vh, 38rem);--ck2-le-nav-air:4rem;--ck2-le-say-air:5rem;--ck2-le-display:clamp(28px, 3.4vw, 48px);--ck2-le-display-leading:1.05;--ck2-le-subline:clamp(15px, 1.1vw, 19px);--ck2-le-back:0px;--ck2-le-mid:0px;--ck2-le-over-far:100vh;--ck2-le-gutter:clamp(1rem, 4vw, 4rem);--ck2-le-measure:22rem;--ck2-le-prose:34rem;--ck2-le-sheet:30rem;--ck2-le-sheet-wide:40rem;--ck2-le-air:3rem;--ck2-le-foot-air:6rem;--ck2-le-dock:17rem;--ck2-le-plan:19rem;--ck2-le-rail:2.25rem;background-color:var(--v2-paper);min-height:100%;position:relative}.ck2-le-stage{height:calc(var(--ck2-le-band) * 2)}.ck2-le-band{z-index:0;height:var(--ck2-le-band);background-color:var(--v2-paper);position:sticky;top:0;overflow:hidden}.ck2-le-band__wall{position:absolute;inset:0}.ck2-le-band__deep{transform:translate3d(0, var(--ck2-le-back), 0);will-change:transform;position:absolute;inset:0}.ck2-le-band__deep .ck2-living-wordmark{height:100%;padding:0;position:absolute;inset:0}.ck2-le-band__over{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.ck2-le-band__over>*{pointer-events:auto}.ck2-le-clear{background-color:var(--v2-paper);position:relative}.ck2-le-cover{z-index:1;margin-top:calc(var(--ck2-le-band) * -1)}.ck2-le-paper{z-index:1;position:relative}.ck2-le-paper__field{background-color:var(--v2-paper);position:relative;overflow:hidden}.ck2-le-paper__ground{right:0;bottom:calc(var(--ck2-le-over-far) * -1);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);transform:translate3d(0, var(--ck2-le-mid), 0);will-change:transform;position:absolute;top:0;left:0}.ck2-le-say,.ck2-le-body,.ck2-le-foot{z-index:1;position:relative}.ck2-le-row{grid-template-columns:var(--ck2-le-say-col) minmax(0, 1fr);gap:var(--v2-space-6);padding:var(--v2-space-6) var(--ck2-le-gutter) var(--ck2-le-say-air);align-items:center;display:grid}.ck2-le-row__demo{gap:var(--v2-space-3);flex-direction:column;min-width:0;display:flex}.ck2-le-row__shot{height:var(--ck2-le-hero-shot);flex-direction:column;min-width:0;min-height:0;display:flex}.ck2-le-pair{gap:var(--v2-space-6);height:100%;padding:var(--ck2-le-nav-air) var(--ck2-le-gutter) var(--v2-space-6);grid-template-columns:1fr 1fr;align-items:center;display:grid}.ck2-le-pair__mark{min-width:0;height:100%;position:relative}.ck2-le-pair__say{min-width:0}.ck2-le--mark-right .ck2-le-pair__mark{order:2}.ck2-le--mark-right .ck2-le-pair__say{order:1}.ck2-le--mark-left,.ck2-le--mark-right{--ck2-le-band:clamp(22rem, 54vh, 32rem)}.ck2-le--scale-bleed{--ck2-le-band:clamp(20rem, 44vh, 34rem);--ck2-le-solve-over:1.6}.ck2-le--scale-bleed .ck2-le-band__deep{--ck2-le-overhang:calc((var(--ck2-le-band) - var(--ck2-le-band) * var(--ck2-le-solve-over)) / 2);top:var(--ck2-le-overhang);bottom:var(--ck2-le-overhang)}.ck2-le--scale-lapped{--ck2-le-band:clamp(26rem, 58vh, 42rem);--ck2-le-lap:100px}.ck2-le--scale-lapped .ck2-le-cover{margin-top:calc((var(--ck2-le-band) + var(--ck2-le-lap)) * -1)}.ck2-le-say{gap:var(--v2-space-4);padding:var(--v2-space-6) var(--ck2-le-gutter) var(--ck2-le-say-air);flex-direction:column;display:flex}.ck2-le-say--column{padding:0}.ck2-le-say--column .ck2-le-say__line,.ck2-le-say--column .ck2-le-say__under{max-width:none}.ck2-le-say__line{max-width:16em;color:var(--v2-ink);font-family:var(--cockpit-typography-font-prose);font-size:var(--ck2-le-display);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--ck2-le-display-leading);letter-spacing:normal;text-wrap:balance;margin:0}.ck2-le-say__under{max-width:var(--ck2-le-prose);color:var(--v2-ink-mid);font-size:var(--ck2-le-subline)}.ck2-le-say__actions{gap:var(--v2-space-3);margin-top:var(--v2-space-2);display:flex}.ck2-le-body{gap:var(--ck2-le-air);padding:var(--ck2-le-air) var(--ck2-le-gutter) 0;flex-direction:column;display:flex}.ck2-le-sheet{grid-template-columns:var(--ck2-le-measure) 1fr;gap:var(--v2-space-6);align-items:start;display:grid}.ck2-le-sheet--right{grid-template-columns:1fr var(--ck2-le-measure)}.ck2-le-sheet--right .ck2-le-sheet__note{order:2}.ck2-le-sheet--right .ck2-le-sheet__plate{order:1}.ck2-le-sheet--wide{grid-template-columns:1fr}.ck2-le-sheet--wide .ck2-le-sheet__note{max-width:var(--ck2-le-measure)}.ck2-le-sheet__note{gap:var(--v2-space-2);padding:var(--v2-space-4);background-color:var(--v2-paper);color:var(--v2-ink-mid);flex-direction:column;align-self:start;display:flex}.ck2-le-plate,.ck2-le-sheet__plate{height:var(--ck2-le-sheet);border:var(--v2-border);min-height:0;box-shadow:var(--v2-shadow-3);background-color:var(--v2-paper);flex-direction:column;display:flex;overflow:hidden}.ck2-le-row__shot.ck2-le-plate{height:var(--ck2-le-hero-shot)}.ck2-le-sheet--wide .ck2-le-sheet__plate{height:var(--ck2-le-sheet-wide)}.ck2-le-sheet__plate>.ck2-pane{flex-direction:column;flex:1;min-height:0;display:flex}.ck2-le-sheet__plate>.ck2-pane>.ck2-pane__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ck2-le-foot{padding:var(--ck2-le-foot-air) var(--ck2-le-gutter);color:var(--v2-accent);justify-content:center;display:flex}.ck2-le-shell{background-color:var(--v2-paper);flex-direction:column;flex:1;min-height:0;display:flex}.ck2-le-shell__bar,.ck2-le-shell__status{align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-4);color:var(--v2-ink-mid);flex:none;display:flex}.ck2-le-shell__bar{border-bottom:var(--v2-border)}.ck2-le-shell__status{border-top:var(--v2-border)}.ck2-le-shell__bar-sep{color:var(--v2-ink-soft)}.ck2-le-shell__bar-gap{flex:1}.ck2-le-shell__body{flex:1;min-height:0;display:flex}.ck2-le-shell__rail{flex:0 0 var(--ck2-le-rail);align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-3) 0;color:var(--v2-ink-soft);flex-direction:column;display:flex}.ck2-le-shell__rail--left{border-right:var(--v2-border)}.ck2-le-shell__rail--right{border-left:var(--v2-border)}.ck2-le-shell__rail-mark--on{color:var(--v2-ink)}.ck2-le-shell__dock{flex-direction:column;min-width:0;display:flex}.ck2-le-shell__dock--left{flex:0 0 var(--ck2-le-dock);border-right:var(--v2-border)}.ck2-le-shell__dock--right{flex:0 0 var(--ck2-le-plan);border-left:var(--v2-border)}.ck2-le-shell__dock>*{flex:1;min-height:0}.ck2-le-shell__dock>*+*{border-top:var(--v2-border)}.ck2-le-shell__centre{flex-direction:column;flex:1;min-width:0;display:flex}.ck2-le-shell__dock>.ck2-pane,.ck2-le-shell__centre>.ck2-pane{min-height:0;box-shadow:none;border:none;flex-direction:column;display:flex}.ck2-le-shell__centre>.ck2-pane{flex:1}.ck2-le-shell__dock>.ck2-pane>.ck2-pane__body,.ck2-le-shell__centre>.ck2-pane>.ck2-pane__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ck2-le--play{--ck2-le-play-pane:26rem;--ck2-le-hero-shot:clamp(26rem, 74vh, 46rem);--ck2-le-play-run:130vh;--ck2-le-play-arrow:1.25rem}.ck2-le-shell__dock--wide{flex:0 0 var(--ck2-le-play-pane)}.ck2-le-play__frame{flex-direction:column;flex:1;min-height:0;display:flex}.ck2-le-beats{gap:var(--v2-space-3);align-items:center;display:flex}.ck2-le-beats__marks{gap:var(--ck2-le-beat-gap);align-items:center;display:flex}.ck2-le-beats__mark{width:var(--ck2-le-beat-hit);height:var(--ck2-le-beat-hit);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ck2-le-beats__tick{width:100%;height:var(--ck2-le-beat-rule);background-color:var(--v2-ink-soft)}.ck2-le-beats__mark--on .ck2-le-beats__tick{height:var(--ck2-le-beat-rule-on);background-color:var(--v2-accent)}.ck2-le-beats__mark:hover .ck2-le-beats__tick{background-color:var(--v2-ink)}.ck2-le-beats__mark:focus-visible{outline:var(--v2-border);outline-offset:var(--ck2-le-beat-focus)}.ck2-le-beats__name{color:var(--v2-ink-mid)}.ck2-le--play-run .ck2-le-row{min-height:var(--ck2-le-play-run);align-items:start}.ck2-le--play-run .ck2-le-row__say,.ck2-le--play-run .ck2-le-row__shot{top:var(--v2-space-4);position:sticky}.ck2-le-play__code{gap:var(--v2-space-2);min-height:0;padding:var(--v2-space-3);flex-direction:column;flex:1;display:flex}.ck2-le-play__path{color:var(--v2-ink-mid);flex:none}.ck2-le-play__fence{flex:1;min-height:0;overflow:hidden}.ck2-le-play__diagram{min-height:0;padding:var(--v2-space-4) var(--v2-space-3);flex-direction:column;flex:1;justify-content:center;display:flex}.ck2-le-play__hop-slot{flex-direction:column;align-items:stretch;display:flex}.ck2-le-play__arrow{height:var(--ck2-le-play-arrow);color:var(--v2-ink-soft);text-align:center}.ck2-le-play__hop{padding:var(--v2-space-2) var(--v2-space-3);border:var(--v2-border);background-color:var(--v2-paper)}.ck2-le-play__hop--broken{box-shadow:var(--v2-shadow-3)}.ck2-le-play__hop-mark{margin-top:var(--v2-space-1);color:var(--v2-accent)}.ck2-le-play__driven{gap:var(--v2-space-3);padding:var(--v2-space-4);flex-direction:column;display:flex}.ck2-le-play__driven-head{color:var(--v2-accent)}.ck2-le-play__facts{gap:var(--v2-space-2) var(--v2-space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ck2-le-play__facts dt{color:var(--v2-ink-mid)}.ck2-le-play__facts dd{margin:0}.ck2-le-play__driven-foot{color:var(--v2-ink-mid)}@media (width<=70rem){.ck2-le-sheet,.ck2-le-sheet--right{gap:var(--v2-space-4);grid-template-columns:1fr}.ck2-le-sheet--right .ck2-le-sheet__note,.ck2-le-sheet--right .ck2-le-sheet__plate{order:0}.ck2-le-shell__rail,.ck2-le-shell__dock--right{display:none}.ck2-le--play .ck2-le-shell__dock--wide{flex:1;display:flex}.ck2-le--play .ck2-le-shell__dock--left{display:none}.ck2-le-row,.ck2-le-pair{grid-template-columns:1fr}.ck2-le--mark-right .ck2-le-pair__mark,.ck2-le--mark-right .ck2-le-pair__say{order:0}.ck2-le--mark-left,.ck2-le--mark-right{--ck2-le-band:clamp(30rem, 78vh, 46rem)}}@media (prefers-reduced-motion:reduce){.ck2-le-band{position:relative}.ck2-le-band__deep,.ck2-le-paper__ground{will-change:auto;transform:none}}.ck2-le{--ck2-le-gap:0px;--ck2-le-tile-lead:1.15;--ck2-le-beat-hit:34px;--ck2-le-beat-gap:6px;--ck2-le-beat-rule:2px;--ck2-le-beat-rule-on:4px;--ck2-le-beat-focus:3px;--ck2-le-close-measure:44rem;--ck2-le-close-air:9rem;--ck2-le-close-line:clamp(24px, 2.6vw, 38px)}.ck2-le--demo-tiled{--ck2-le-hero-shot:clamp(22rem, 58vh, 40rem)}.ck2-le--gap-hair{--ck2-le-gap:5px}.ck2-le--gap-open{--ck2-le-gap:14px}.ck2-le--gap-hair .ck2-le-plate,.ck2-le--gap-hair .ck2-le-sheet__plate,.ck2-le--gap-open .ck2-le-plate,.ck2-le--gap-open .ck2-le-sheet__plate{background-color:var(--v2-paper);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid)}.ck2-le--gap-hair .ck2-le-shell,.ck2-le--gap-open .ck2-le-shell{gap:var(--ck2-le-gap);background-color:#0000}.ck2-le--gap-hair .ck2-le-shell__body,.ck2-le--gap-open .ck2-le-shell__body{gap:var(--ck2-le-gap)}.ck2-le--gap-hair .ck2-le-shell__bar,.ck2-le--gap-hair .ck2-le-shell__status,.ck2-le--gap-hair .ck2-le-shell__rail,.ck2-le--gap-hair .ck2-le-shell__centre,.ck2-le--gap-open .ck2-le-shell__bar,.ck2-le--gap-open .ck2-le-shell__status,.ck2-le--gap-open .ck2-le-shell__rail,.ck2-le--gap-open .ck2-le-shell__centre{background-color:var(--v2-paper);border:none}.ck2-le--gap-hair .ck2-le-shell__dock,.ck2-le--gap-open .ck2-le-shell__dock{gap:var(--ck2-le-gap);background-color:#0000;border:none}.ck2-le--gap-hair .ck2-le-shell__dock>*,.ck2-le--gap-open .ck2-le-shell__dock>*{background-color:var(--v2-paper);border:none}.ck2-le--gap-hair .ck2-le-shell__dock>*+*,.ck2-le--gap-open .ck2-le-shell__dock>*+*{border-top:none}.ck2-le-spec{gap:var(--v2-space-4);min-height:0;padding:var(--v2-space-3);flex-direction:column;flex:1;display:flex;overflow:hidden}.ck2-le-spec__group{gap:var(--v2-space-2);flex-direction:column;display:flex}.ck2-le-spec__name{color:var(--v2-ink-mid)}.ck2-le-spec__empty{color:var(--v2-ink-soft)}.ck2-le-spec__list{gap:var(--v2-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck2-le-spec__line{grid-template-columns:var(--ck2-le-spec-mark) minmax(0, 1fr);gap:var(--v2-space-2);align-items:baseline;display:grid}.ck2-le-spec{--ck2-le-spec-mark:1rem}.ck2-le-spec__mark{color:var(--v2-ink-soft)}.ck2-le-tiles{gap:var(--ck2-le-gap);flex-direction:row}.ck2-le-tiles__lead{flex:var(--ck2-le-tile-lead);flex-direction:column;min-width:0;min-height:0;display:flex}.ck2-le-tiles__rest{gap:var(--ck2-le-gap);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ck2-le-tiles__lead{border-right:var(--v2-border)}.ck2-le-tiles__rest>*+*{border-top:var(--v2-border)}.ck2-le--gap-hair .ck2-le-tiles__lead,.ck2-le--gap-open .ck2-le-tiles__lead,.ck2-le--gap-hair .ck2-le-tiles__rest>*,.ck2-le--gap-open .ck2-le-tiles__rest>*{background-color:var(--v2-paper);border:none}.ck2-le--gap-hair .ck2-le-tiles,.ck2-le--gap-open .ck2-le-tiles{background-color:#0000;border:none}.ck2-le-tile{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ck2-le-tile>.ck2-pane{min-height:0;box-shadow:none;border:none;flex-direction:column;flex:1;display:flex}.ck2-le-tile>.ck2-pane>.ck2-pane__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ck2-le-tile__foot{align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3);border-top:var(--v2-border);color:var(--v2-ink-mid);flex:none;display:flex}.ck2-le-tile__state--working{color:var(--v2-ink)}.ck2-le-tile__state--asking{color:var(--v2-accent)}.ck2-le-tile__state--done{color:var(--v2-ink-soft)}.ck2-le-foot{gap:var(--ck2-le-close-air);padding:var(--ck2-le-close-air) var(--ck2-le-gutter);color:var(--v2-ink);flex-direction:column;display:flex}.ck2-le-foot__mark{color:var(--v2-accent);justify-content:center;display:flex}.ck2-le-close{gap:var(--v2-space-5);max-width:var(--ck2-le-close-measure);flex-direction:column;display:flex}.ck2-le-close__actions{gap:var(--v2-space-3);display:flex}.ck2-le-close__line{max-width:16em;color:var(--v2-ink);font-family:var(--cockpit-typography-font-prose);font-size:var(--ck2-le-close-line);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--ck2-le-display-leading);letter-spacing:normal;text-wrap:balance;margin:0}.ck2-le-close__turn{padding:var(--v2-space-4);border:var(--v2-border);box-shadow:var(--v2-shadow-3);background-color:var(--v2-paper)}.ck2-le-close__box{gap:var(--v2-space-3);padding:var(--v2-space-4);border:var(--v2-border);box-shadow:var(--v2-shadow-3);background-color:var(--v2-paper);align-items:center;display:flex}.ck2-le-close__box>:first-child{flex:1;min-width:0}.ck2-le-close__over,.ck2-le-close__under{color:var(--v2-ink-mid)}.ck2-le-close__ask,.ck2-le-close__ledger,.ck2-le-close__plain,.ck2-le-close__agent{gap:var(--v2-space-4);flex-direction:column;display:flex}.ck2-le-close__rows{gap:var(--v2-space-2);padding:var(--v2-space-4);border:var(--v2-border);box-shadow:var(--v2-shadow-3);background-color:var(--v2-paper);flex-direction:column;margin:0;list-style:none;display:flex}.ck2-le-close__row{grid-template-columns:var(--ck2-le-close-state) minmax(0, 1fr);gap:var(--v2-space-3);align-items:baseline;display:grid}.ck2-le-close__rows{--ck2-le-close-state:4rem}.ck2-le-close__row--done .ck2-le-close__state{color:var(--v2-ink-soft)}.ck2-le-close__row--yours .ck2-le-close__state{color:var(--v2-accent)}.ck2-le-close__row--done{color:var(--v2-ink-mid)}.ck2-lsub{--ck2-lsub-band-y:72px;--ck2-lsub-band-x:48px;--ck2-lsub-measure:64rem;--ck2-lsub-gutter:32px;padding:var(--ck2-lsub-band-y) var(--ck2-lsub-band-x);background:var(--v2-paper);color:var(--v2-ink);isolation:isolate;position:relative}.ck2-lsub__ground{z-index:-1;background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);position:absolute;inset:0}.ck2-lsub__inner{max-width:var(--ck2-lsub-measure);margin:0 auto;position:relative}.ck2-lsub__head{--ck2-lsub-head-gap:28px;--ck2-lsub-head-bleed:12px;justify-content:space-between;align-items:baseline;gap:var(--v2-space-5);margin:0 calc(-1 * var(--ck2-lsub-head-bleed)) var(--ck2-lsub-head-gap);padding:var(--v2-space-2) var(--ck2-lsub-head-bleed) var(--v2-space-4);background:var(--v2-paper);border-bottom:var(--v2-border);display:flex}.ck2-lsub__claim .cockpit-typography-heading{margin:0 0 var(--v2-space-2)}.ck2-lsub__claim .cockpit-typography-body{color:var(--v2-ink-mid);margin:0}.ck2-lsub__aside{color:var(--v2-ink-mid);white-space:nowrap;margin:0}.ck2-lsub-sheet{background:var(--v2-paper);box-shadow:var(--v2-shadow-2);min-width:0}.ck2-lsub-sheet--flat{box-shadow:none}.ck2-lsub-account{--ck2-lsub-col-name:9rem;--ck2-lsub-col-kind:9rem;grid-template-columns:var(--ck2-lsub-col-name) var(--ck2-lsub-col-kind) 1fr;align-items:baseline;gap:var(--v2-space-4);padding:var(--v2-space-2) var(--v2-space-3);width:100%;display:grid}.ck2-lsub-account .cockpit-typography-body{margin:0}.ck2-lsub-account__kind{color:var(--v2-ink-mid)}.ck2-lsub-account__via{color:var(--v2-ink-mid);overflow-wrap:anywhere;min-width:0}.ck2-lsub-list{--ck2-lsub-list-width:44rem;max-width:var(--ck2-lsub-list-width)}.ck2-lsub-menu{--ck2-lsub-menu-width:26rem;--ck2-lsub-menu-down:64px;grid-template-columns:1fr;display:grid}.ck2-lsub-menu__session{--ck2-lsub-session-right:18rem;margin-right:var(--ck2-lsub-session-right);grid-area:1/1;align-self:start}.ck2-lsub-menu__menu{width:var(--ck2-lsub-menu-width);margin-top:var(--ck2-lsub-menu-down);box-shadow:var(--v2-shadow-3);grid-area:1/1;place-self:start end;position:relative}.ck2-lsub-menu__row{padding-left:var(--v2-space-3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.ck2-lsub-menu__row .ck2-lsub-account{--ck2-lsub-col-name:8rem;grid-template-columns:var(--ck2-lsub-col-name) 1fr}.ck2-lsub-menu__mark{color:var(--v2-ink-mid)}.ck2-lsub-menu__foot{padding:var(--v2-space-2) var(--v2-space-3);border-top:var(--v2-border-soft);justify-content:flex-end;display:flex}.ck2-lsub-session{--ck2-lsub-session-width:48rem;max-width:var(--ck2-lsub-session-width)}.ck2-lsub-picker{--ck2-lsub-picker-width:40rem;max-width:var(--ck2-lsub-picker-width)}.ck2-lsub-picker__search{padding:var(--v2-space-3);border-bottom:var(--v2-border-soft);display:flex}.ck2-lsub-picker__row{align-items:baseline;gap:var(--v2-space-4);padding:var(--v2-space-2) var(--v2-space-3);grid-template-columns:1fr auto;width:100%;display:grid}.ck2-lsub-picker__via{color:var(--v2-ink-mid)}.ck2-lsub-picker__none{padding:var(--v2-space-3);color:var(--v2-ink-mid);margin:0}.ck2-lsub-three{align-items:start;gap:var(--ck2-lsub-gutter);grid-template-columns:repeat(3,1fr);display:grid}.ck2-lsub-form{gap:var(--v2-space-4);padding:var(--v2-space-4);flex-direction:column;display:flex}.ck2-lsub-form .cockpit-typography-body{color:var(--v2-ink-mid);margin:0}.ck2-lsub-form__go{display:flex}.ck2-lsub-small .ck2-lsub__inner{container-type:inline-size}.ck2-lsub-small__stage{--ck2-lsub-small-menu:17rem;--ck2-lsub-small-lap:20px;--ck2-lsub-small-down:36px;--ck2-lsub-small-rise:28px;--ck2-lsub-small-indent:24px;grid-template-columns:minmax(0, 1fr) var(--ck2-lsub-small-menu);align-items:start;display:grid}.ck2-lsub-small__session{margin-right:calc(-1 * var(--ck2-lsub-small-lap));grid-area:1/1}.ck2-lsub-small__words{padding-right:var(--ck2-lsub-small-lap)}.ck2-lsub-small__menu{margin-top:var(--ck2-lsub-small-down);box-shadow:var(--v2-shadow-3);grid-area:1/2;position:relative}.ck2-lsub-small__row{align-items:baseline;gap:var(--v2-space-3);width:100%;padding:var(--v2-space-2) var(--v2-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ck2-lsub-small__name,.ck2-lsub-small__kind{white-space:nowrap}.ck2-lsub-small__name .cockpit-typography-body{margin:0}.ck2-lsub-small__kind{color:var(--v2-ink-mid)}@container (width<=36rem){.ck2-lsub-small__stage{grid-template-columns:minmax(0,1fr)}.ck2-lsub-small__session{margin-right:0}.ck2-lsub-small__words{padding-right:0;padding-bottom:var(--ck2-lsub-small-rise)}.ck2-lsub-small__menu{width:min(var(--ck2-lsub-small-menu), 100% - var(--ck2-lsub-small-indent));margin-top:calc(-1 * var(--ck2-lsub-small-rise));grid-area:2/1;justify-self:end}}.ck2-lsub-small--beside .ck2-lsub-small__stage{--ck2-lsub-small-gap:var(--v2-space-6);grid-template-columns:minmax(var(--ck2-lsub-small-menu), 1fr) minmax(0, 1fr);column-gap:var(--ck2-lsub-small-gap)}.ck2-lsub-small__side{gap:var(--ck2-lsub-small-gap);flex-direction:column;min-width:0;display:flex}.ck2-lsub-small--beside .ck2-lsub-small__session{grid-area:1/2;margin-right:0}.ck2-lsub-small--beside .ck2-lsub-small__words{padding-right:0}.ck2-lsub-small--beside .ck2-lsub-small__menu{width:var(--ck2-lsub-small-menu);grid-area:auto;align-self:start;margin-top:0}@container (width<=36rem){.ck2-lsub-small--beside .ck2-lsub-small__stage{--ck2-lsub-small-gap:var(--v2-space-5);row-gap:var(--ck2-lsub-small-gap);grid-template-columns:minmax(0,1fr)}.ck2-lsub-small--beside .ck2-lsub-small__session{grid-area:2/1}.ck2-lsub-small--beside .ck2-lsub-small__words{padding-bottom:0}.ck2-lsub-small--beside .ck2-lsub-small__menu{align-self:stretch;width:auto;margin-top:0}}.ck2-lsub-small--alone .ck2-lsub-small__stage{--ck2-lsub-small-menu:22rem;--ck2-lsub-small-gap:var(--v2-space-6);grid-template-columns:minmax(0, 1fr) var(--ck2-lsub-small-menu);align-items:center;column-gap:var(--ck2-lsub-small-gap)}.ck2-lsub-small--alone .ck2-lsub-small__menu{grid-area:auto;margin-top:0}.ck2-lsub-small--alone .ck2-lsub-small__row{padding-block:var(--v2-space-3)}.ck2-lsub-small--alone .ck2-lsub-small__menu:only-child{grid-column:1/-1}@container (width<=36rem){.ck2-lsub-small--alone .ck2-lsub-small__stage{--ck2-lsub-small-gap:var(--v2-space-5);row-gap:var(--ck2-lsub-small-gap);grid-template-columns:minmax(0,1fr)}.ck2-lsub-small--alone .ck2-lsub-small__menu{grid-area:auto;justify-self:stretch;width:auto;margin-top:0}}@media (width<=60rem){.ck2-lsub-three{grid-template-columns:1fr}.ck2-lsub-menu__session:where(:not(.ck2-l-drawn-wide *)){margin-right:0}.ck2-lsub-menu__menu:where(:not(.ck2-l-drawn-wide *)){width:auto}}@media (width<=48rem){.ck2-lsub{--ck2-lsub-band-y:48px;--ck2-lsub-band-x:16px}.ck2-lsub__head{align-items:stretch;gap:var(--v2-space-2);flex-direction:column}.ck2-lsub__aside{white-space:normal}.ck2-lsub-menu__menu:where(:not(.ck2-l-drawn-wide *)){margin-top:calc(-1 * var(--v2-space-6));margin-left:var(--v2-space-5);grid-area:2/1;justify-self:stretch}}.ck2-landcfg{--ck2-landcfg-display:40px;--ck2-landcfg-measure:1320px;--ck2-landcfg-panel:320px;--ck2-landcfg-shot:500px;--ck2-landcfg-dock:200px;--ck2-landcfg-scene:420px;--ck2-landcfg-short:118px;background-color:var(--v2-paper);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);min-height:100%}.ck2-landcfg__main{max-width:var(--ck2-landcfg-measure);padding:var(--v2-space-5) var(--v2-space-5) var(--v2-space-6);margin:0 auto}.ck2-landcfg__hero{margin-bottom:var(--v2-space-4)}.ck2-landcfg-nav{align-items:center;gap:var(--v2-space-4);padding:var(--v2-space-3) var(--v2-space-5);border-bottom:var(--v2-border);display:flex}.ck2-landcfg-nav__links{gap:var(--v2-space-4);color:var(--v2-ink-mid);display:flex}.ck2-landcfg-nav__actions{gap:var(--v2-space-2);margin-left:auto;display:flex}.ck2-landcfg-overline{margin:0 0 var(--v2-space-3);color:var(--v2-ink-mid)}.ck2-landcfg-display{margin:0 0 var(--v2-space-3);font-family:var(--cockpit-typography-font-prose);font-size:var(--ck2-landcfg-display);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--cockpit-typography-leading-tight);max-width:17em;color:var(--v2-ink)}.ck2-landcfg-subline{max-width:54ch;color:var(--v2-ink-mid)}.ck2-landcfg-console{align-items:stretch;gap:var(--v2-space-4);display:flex}.ck2-landcfg-console__panel{flex:0 0 var(--ck2-landcfg-panel);border:var(--v2-border);box-shadow:var(--v2-shadow-2);background:var(--v2-paper)}.ck2-landcfg-console__group{padding:var(--v2-space-3);border-bottom:var(--v2-border-soft)}.ck2-landcfg-console .ck2-build-settings__hint{display:none}.ck2-landcfg-console__group:last-child{border-bottom:none}.ck2-landcfg-console__name{margin-bottom:var(--v2-space-2);color:var(--v2-ink-mid);display:block}.ck2-landcfg-console__foot{padding:var(--v2-space-3);color:var(--v2-ink-soft);margin:0}.ck2-landcfg-console__shot{flex:auto;min-width:0}.ck2-landcfg-console__frame{height:var(--ck2-landcfg-shot);border:var(--v2-border);box-shadow:var(--v2-shadow-2);overflow:hidden}.ck2-landcfg-console__dock{max-height:var(--ck2-landcfg-dock);overflow:auto}.ck2-landcfg-console__row{align-items:baseline;gap:var(--v2-space-2);width:100%;display:flex}.ck2-landcfg-console__row-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ck2-landcfg-console__chat{height:100%;padding:var(--v2-space-2);overflow:auto}.ck2-landcfg-console__terminal{padding:var(--v2-space-2)}.ck2-landcfg-console__status{gap:var(--v2-space-4);color:var(--v2-ink-mid);display:flex}.ck2-landcfg-manifest{align-items:flex-start;gap:var(--v2-space-4);display:flex}.ck2-landcfg-manifest__editor,.ck2-landcfg-manifest__workspace{gap:var(--v2-space-3);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ck2-landcfg-manifest__presets{gap:var(--v2-space-2);flex-wrap:wrap;display:flex}.ck2-landcfg-manifest__editor>.ck2-pane,.ck2-landcfg-manifest__workspace>.ck2-pane{border:var(--v2-border);box-shadow:var(--v2-shadow-1)}.ck2-landcfg-manifest__box{padding:var(--v2-space-2)}.ck2-landcfg-manifest__tree{max-height:var(--ck2-landcfg-scene);padding:var(--v2-space-2);overflow:auto}.ck2-landcfg-manifest__row{align-items:baseline;gap:var(--v2-space-2);width:100%;display:flex}.ck2-landcfg-manifest__row-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ck2-landcfg-manifest__facts{padding:var(--v2-space-2)}.ck2-landcfg-manifest__fact{align-items:baseline;gap:var(--v2-space-3);padding:var(--v2-space-1) 0;border-bottom:var(--v2-border-soft);display:flex}.ck2-landcfg-manifest__fact-name{min-width:14ch;color:var(--v2-ink-mid);flex:none}.ck2-landcfg-manifest__fact-value{overflow-wrap:anywhere;flex:auto;min-width:0}.ck2-landcfg-bench__controls{gap:var(--v2-space-5);padding:var(--v2-space-3);margin-bottom:var(--v2-space-4);border:var(--v2-border);box-shadow:var(--v2-shadow-2);background:var(--v2-paper);flex-wrap:wrap;display:flex}.ck2-landcfg-bench__choice{align-items:center;gap:var(--v2-space-3);display:flex}.ck2-landcfg-bench__choice-name{color:var(--v2-ink-mid)}.ck2-landcfg-bench__presses{gap:var(--v2-space-2);display:flex}.ck2-landcfg-bench__tick{align-items:center;gap:var(--v2-space-2);display:flex}.ck2-landcfg-bench__tick-word{color:var(--v2-ink-mid)}.ck2-landcfg-bench__scene{align-items:stretch;gap:var(--v2-space-4);display:flex}.ck2-landcfg-bench__card{gap:var(--v2-space-3);flex-direction:column;flex:0 0 var(--ck2-landcfg-panel);display:flex}.ck2-landcfg-bench__chat{flex:auto;min-width:0}.ck2-landcfg-bench__card>.ck2-pane,.ck2-landcfg-bench__chat>.ck2-pane{border:var(--v2-border);box-shadow:var(--v2-shadow-1);background:var(--v2-paper)}.ck2-landcfg-bench__persona{padding:var(--v2-space-3)}.ck2-landcfg-bench__files{gap:var(--v2-space-2);margin:var(--v2-space-2) 0 0;flex-wrap:wrap;display:flex}.ck2-landcfg-bench__tools{gap:var(--v2-space-2);padding:var(--v2-space-3);max-height:var(--ck2-landcfg-short);flex-wrap:wrap;display:flex;overflow:auto}.ck2-landcfg-bench__withheld{padding:var(--v2-space-3);border-top:var(--v2-border-soft);background-image:var(--v2-fill-12);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine)}.ck2-landcfg-bench__deny{align-items:baseline;gap:var(--v2-space-2);margin:0 0 var(--v2-space-1);color:var(--v2-ink-mid);display:flex}.ck2-landcfg-bench__deny-name{color:var(--v2-ink);flex:none}.ck2-landcfg-bench__plan{padding:var(--v2-space-3);max-height:var(--ck2-landcfg-short);overflow:auto}.ck2-landcfg-bench__transcript{height:var(--ck2-landcfg-scene);padding:var(--v2-space-3);overflow:auto}@media (width<=48rem){.ck2-landcfg{--ck2-landcfg-display:32px}.ck2-landcfg__main{padding:var(--v2-space-5) var(--v2-space-4) var(--v2-space-6)}.ck2-landcfg-console{flex-direction:column}.ck2-landcfg-console__panel{flex:none;width:100%;min-width:0}.ck2-landcfg-console__shot{display:none}}.ck2-lmac{--ck2-lmac-band-y:72px;--ck2-lmac-band-x:48px;--ck2-lmac-measure:64rem;--ck2-lmac-mark:14px;--ck2-lmac-dot:8px;--ck2-lmac-sheet-w:10px;--ck2-lmac-sheet-h:13px;--ck2-lmac-wall:14px;--ck2-lmac-seam:5px;--ck2-lmac-gap:40px;padding:var(--ck2-lmac-band-y) var(--ck2-lmac-band-x);background:var(--v2-paper);color:var(--v2-ink);isolation:isolate;position:relative}.ck2-lmac__ground{z-index:-1;background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);position:absolute;inset:0}.ck2-lmac__inner{max-width:var(--ck2-lmac-measure);margin:0 auto}.ck2-lmac__head{--ck2-lmac-head-gap:32px;gap:var(--v2-space-2);margin-bottom:var(--ck2-lmac-head-gap);padding:var(--v2-space-2) 0 var(--v2-space-4);background:var(--v2-paper);border-bottom:var(--v2-border);display:grid}.ck2-lmac__head>*{margin:0}.ck2-lmac__head .cockpit-typography-body{color:var(--v2-ink-mid)}@media (width<=48rem){.ck2-lmac{--ck2-lmac-band-y:48px;--ck2-lmac-band-x:16px}}.ck2-lmac-agent{align-items:flex-start;gap:var(--v2-space-2);display:flex}.ck2-lmac-agent>div>*{margin:0;display:block}.ck2-lmac-agent__mark{width:var(--ck2-lmac-mark);height:var(--ck2-lmac-mark);margin-top:var(--v2-space-1);background:var(--v2-accent);border:var(--v2-border-heavy);border-radius:50%;flex:none}.ck2-lmac-list{gap:var(--v2-space-1);margin:0;padding:0;list-style:none;display:grid}.ck2-lmac-run,.ck2-lmac-file{align-items:center;gap:var(--v2-space-2);display:flex}.ck2-lmac-run__dot{width:var(--ck2-lmac-dot);height:var(--ck2-lmac-dot);background:var(--v2-status-ok);border-radius:50%}.ck2-lmac-file__sheet{width:var(--ck2-lmac-sheet-w);height:var(--ck2-lmac-sheet-h);border:var(--v2-border);background:var(--v2-paper)}.ck2-lmac-file--up .cockpit-typography-label{color:var(--v2-accent-deep)}.ck2-lmac-file--up .ck2-lmac-file__sheet{background:var(--v2-accent-bright)}.ck2-lmac-plan{background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-3)}.ck2-lmac-plan__title{padding:var(--v2-space-2) var(--v2-space-4);border-bottom:var(--v2-border-heavy)}.ck2-lmac-plan__floor{padding:var(--ck2-lmac-wall);background-image:var(--v2-fill-hatch);gap:0;display:grid}.ck2-lmac-plan__row{gap:var(--ck2-lmac-wall);grid-template-columns:1fr 1fr;display:grid}.ck2-lmac-room{gap:var(--v2-space-4);padding:var(--v2-space-5);background:var(--v2-paper);display:grid}.ck2-lmac-room__split{gap:var(--v2-space-4);grid-template-columns:1fr 1fr;display:grid}.ck2-lmac-room__split>div{align-content:start;gap:var(--v2-space-2);display:grid}.ck2-lmac-room__split>div>.cockpit-typography-label{color:var(--v2-ink-soft)}.ck2-lmac-plan__chutes{height:var(--ck2-lmac-gap);grid-template-columns:1fr 1fr;display:grid}.ck2-lmac-chute{width:var(--ck2-lmac-gap);background:var(--v2-accent-bright);border-left:var(--v2-border-heavy);border-right:var(--v2-border-heavy);justify-self:center;place-items:center;display:grid}.ck2-lmac-machine{padding:var(--v2-space-5);background:var(--v2-paper-sunk);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-3)}.ck2-lmac-machine__label{margin-bottom:var(--v2-space-3)}.ck2-lmac-nest{--ck2-lmac-double:4px;background:var(--v2-paper);border:var(--v2-border-heavy);outline:var(--v2-border-heavy);outline-offset:var(--ck2-lmac-double);margin:var(--ck2-lmac-double)}.ck2-lmac-nest__body{align-items:start;gap:var(--v2-space-5);padding:var(--v2-space-4) var(--v2-space-5);grid-template-columns:1.3fr 1fr 1.3fr;display:grid}.ck2-lmac-nest__cols{display:contents}.ck2-lmac-nest__child{grid-template-columns:var(--ck2-lmac-gap) 1fr;padding:0 var(--v2-space-5) var(--v2-space-5) var(--v2-space-3);display:grid}.ck2-lmac-nest__spine{margin-right:var(--v2-space-3);background:var(--v2-accent-bright);border:var(--v2-border);place-items:center;display:grid}.ck2-lmac-sea{--ck2-lmac-stream-h:64px;padding:var(--v2-space-6);background-color:var(--v2-paper-sunk);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border:var(--v2-border-heavy)}.ck2-lmac-sea__top{gap:var(--ck2-lmac-gap);grid-template-columns:1fr 1fr;display:grid}.ck2-lmac-island{align-content:start;gap:var(--v2-space-3);padding:var(--v2-space-4);background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-2);display:grid}.ck2-lmac-sea__streams{height:var(--ck2-lmac-stream-h);position:relative}.ck2-lmac-stream{border-bottom:var(--ck2-lmac-seam) solid var(--v2-accent);width:50%;position:absolute;top:0;bottom:0}.ck2-lmac-stream--l{border-left:var(--ck2-lmac-seam) solid var(--v2-accent);width:25%;left:25%}.ck2-lmac-stream--r{border-right:var(--ck2-lmac-seam) solid var(--v2-accent);width:25%;left:50%}.ck2-lmac-sea__bottom{--ck2-lmac-river:32rem;max-width:var(--ck2-lmac-river);border-top:var(--ck2-lmac-seam) solid var(--v2-accent);margin:0 auto}.ck2-lmac-case{--ck2-lmac-light:8px;--ck2-lmac-foot-w:64px;--ck2-lmac-foot-h:10px;--ck2-lmac-glyph:18px;background:var(--v2-ink);color:var(--v2-on-ink);box-shadow:var(--v2-shadow-3);border:var(--v2-border-heavy)}.ck2-lmac-case__top{padding:var(--v2-space-3) var(--v2-space-5);justify-content:space-between;align-items:center;display:flex}.ck2-lmac-case__lights{gap:var(--v2-space-2);display:flex}.ck2-lmac-case__lights span{width:var(--ck2-lmac-light);height:var(--ck2-lmac-light);background:var(--v2-tone-green);border-radius:50%}.ck2-lmac-case__bay{margin:0 var(--v2-space-5);padding:var(--v2-space-5);background:color-mix(in srgb, var(--v2-ink) 80%, var(--v2-paper));gap:0;display:grid}.ck2-lmac-case__pair{gap:var(--v2-space-5);grid-template-columns:1fr 1fr;display:grid}.ck2-lmac-tray{gap:var(--v2-space-3);padding:0 var(--v2-space-4) var(--v2-space-4);background:var(--v2-paper);color:var(--v2-ink);border:var(--v2-border-heavy);display:grid}.ck2-lmac-tray__lid{margin:0 calc(-1 * var(--v2-space-4));height:var(--v2-space-2);background-image:var(--v2-fill-50);border-bottom:var(--v2-border-heavy)}.ck2-lmac-tray__row{grid-template-columns:var(--ck2-lmac-glyph) 1fr;gap:var(--v2-space-3);align-items:start;display:grid}.ck2-lmac-glyph{width:var(--ck2-lmac-glyph);height:var(--ck2-lmac-glyph);border:var(--v2-border-heavy)}.ck2-lmac-glyph--run{background:var(--v2-status-ok);border-radius:50%}.ck2-lmac-glyph--file{background-image:var(--v2-fill-scan)}.ck2-lmac-case__lift{padding:var(--v2-space-3) 0;color:var(--v2-accent-bright);justify-content:space-around;display:flex}.ck2-lmac-case__feet{padding:var(--v2-space-4) var(--v2-space-6) 0;margin-bottom:calc(-1 * var(--ck2-lmac-foot-h));justify-content:space-between;display:flex}.ck2-lmac-case__feet span{width:var(--ck2-lmac-foot-w);height:var(--ck2-lmac-foot-h);background:var(--v2-ink)}.ck2-lmac-walls{--ck2-lmac-thick:6px;padding:var(--v2-space-6);background:var(--v2-paper);border:var(--ck2-lmac-thick) solid var(--v2-ink);box-shadow:var(--v2-shadow-3);gap:0;display:grid}.ck2-lmac-walls__pair{grid-template-columns:1fr auto 1fr;display:grid}.ck2-lmac-walls__wall{width:var(--ck2-lmac-gap);background-image:var(--v2-fill-hatch);border-left:var(--ck2-lmac-thick) solid var(--v2-ink);border-right:var(--ck2-lmac-thick) solid var(--v2-ink);place-items:center;display:grid}.ck2-lmac-walls__no{padding:var(--v2-space-2) var(--v2-space-1);writing-mode:vertical-rl;background:var(--v2-paper);color:var(--v2-status-error);border:var(--v2-border-heavy)}.ck2-lmac-walls__ups{padding:var(--v2-space-3) 0;border-top:var(--v2-border);border-bottom:var(--v2-border);color:var(--v2-accent-deep);grid-template-columns:1fr 1fr;justify-items:center;display:grid}.ck2-lmac-cell{justify-items:start;gap:var(--v2-space-3);padding:var(--v2-space-5);display:grid}.ck2-lmac-cell>.cockpit-typography-heading{margin:0}.ck2-lmac-cell__things{gap:var(--v2-space-2);flex-wrap:wrap;display:flex}.ck2-lmac-cell__things>*{padding:var(--v2-space-1) var(--v2-space-2);border:var(--v2-border)}.ck2-lmac-table{align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-6) var(--v2-space-5);background:var(--v2-paper-sunk);border:var(--v2-border-heavy);border-bottom-width:var(--ck2-lmac-wall);box-shadow:var(--v2-shadow-3);grid-template-columns:1fr auto 1.2fr auto 1fr;display:grid}.ck2-lmac-desk{padding:var(--v2-space-2);background:color-mix(in srgb, var(--v2-accent-bright) 25%, transparent);border:var(--v2-border-heavy)}.ck2-lmac-desk .ck2-lmac-island{box-shadow:none}.ck2-lmac-desk--lead{background:var(--v2-accent-bright)}.ck2-lmac-inward{color:var(--v2-accent-deep)}@media (width<=60rem){.ck2-lmac-plan__row,.ck2-lmac-sea__top,.ck2-lmac-case__pair,.ck2-lmac-table{grid-template-columns:1fr}}.ck2-lsn{--ck2-lsn-wide:84rem;--ck2-lsn-head:16px;--ck2-lsn-body-w:28px;--ck2-lsn-body-h:12px;--ck2-lsn-arm:26px;--ck2-lsn-reach:14px;--ck2-lsn-hand:8px;--ck2-lsn-wall:4px;--ck2-lsn-cut:14px;--ck2-lsn-drop:12px;--ck2-lsn-time:.24s}.ck2-lsn--wide .ck2-lmac__inner{max-width:var(--ck2-lsn-wide)}.ck2-lsn-agent{z-index:1;margin-bottom:calc(-1 * var(--ck2-lsn-reach));flex-direction:column;justify-self:center;align-items:center;display:flex;position:relative}.ck2-lsn-agent__head{width:var(--ck2-lsn-head);height:var(--ck2-lsn-head);background:var(--v2-paper);border:var(--v2-border-heavy);border-radius:50%}.ck2-lsn-agent__body{width:var(--ck2-lsn-body-w);height:var(--ck2-lsn-body-h);margin-top:var(--v2-space-1);background:var(--v2-ink);border-radius:var(--ck2-lsn-body-h) var(--ck2-lsn-body-h) 0 0}.ck2-lsn-agent__arm{width:var(--v2-rule-heavy);height:calc(var(--ck2-lsn-arm) + var(--ck2-lsn-reach));background:var(--v2-ink);position:relative}.ck2-lsn-agent__arm:after{content:"";width:var(--ck2-lsn-hand);height:var(--ck2-lsn-hand);background:var(--v2-ink);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.ck2-lsn-sheet{padding:var(--v2-space-4) var(--v2-space-3) var(--v2-space-3);background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-2);position:relative}.ck2-lsn-sheet--walled{border:var(--ck2-lsn-wall) solid var(--v2-ink)}.ck2-lsn-space{gap:var(--v2-space-2);display:grid}.ck2-lsn-port,.ck2-lsn-row{align-items:baseline;gap:var(--v2-space-2);flex-wrap:wrap;display:flex}.ck2-lsn-port{padding-bottom:var(--v2-space-2);border-bottom:var(--v2-border-soft)}.ck2-lsn-space .cockpit-typography-code{color:var(--v2-ink)}.ck2-lsn-x{color:var(--v2-error-ground);white-space:nowrap}.ck2-lsn-dot{color:var(--v2-accent-deep)}.ck2-lsn-shared{display:grid}.ck2-lsn-agents{grid-template-columns:repeat(3,1fr);display:grid}.ck2-lsn-walled{gap:var(--v2-space-4);grid-template-columns:repeat(3,1fr);display:grid}.ck2-lsn-col{align-content:start;display:grid}.ck2-lsn-pair{gap:var(--v2-space-5);grid-template-columns:1fr auto 1.5fr;align-items:start;display:grid}.ck2-lsn-pair--even{grid-template-columns:1fr 1fr}.ck2-lsn-arrow{color:var(--v2-ink);align-self:center}.ck2-lsn-cut{gap:var(--ck2-lsn-cut);background:var(--v2-fill-hatch);grid-template-columns:repeat(3,1fr);padding:0;display:grid}.ck2-lsn-cell{padding:var(--v2-space-4) var(--v2-space-2) var(--v2-space-3);background:var(--v2-paper)}.ck2-lsn-controls{gap:var(--v2-space-2);margin-bottom:var(--v2-space-5);display:flex}.ck2-lsn-layers{display:grid}.ck2-lsn-layer{transition:opacity var(--ck2-lsn-time) ease, visibility 0s linear 0s;grid-area:1/1}.ck2-lsn-layer--walled,.ck2-lsn-layers--raised .ck2-lsn-layer--shared{visibility:hidden;opacity:0;transition:opacity var(--ck2-lsn-time) ease, visibility 0s linear var(--ck2-lsn-time)}.ck2-lsn-layers--raised .ck2-lsn-layer--walled{visibility:visible;opacity:1;transition:opacity var(--ck2-lsn-time) ease, visibility 0s linear 0s}.ck2-lsn-layer--walled .ck2-lsn-sheet{transform:translateY(calc(-1 * var(--ck2-lsn-drop)));transition:transform var(--ck2-lsn-time) ease}.ck2-lsn-layers--raised .ck2-lsn-layer--walled .ck2-lsn-sheet{transform:none}.ck2-lsn-moment{gap:var(--v2-space-3);display:grid}.ck2-lsn-moment>.ck2-lsn-arrow{justify-self:center}.ck2-lsn-sheet--ghost{box-shadow:none;border-style:dashed;overflow:hidden}.ck2-lsn-shared--struck .ck2-lsn-x{color:var(--v2-ink-soft);text-decoration:line-through}.ck2-lsn-falling{width:var(--ck2-lsn-cut);background:var(--v2-fill-hatch);border-bottom:var(--v2-border-heavy);height:70%;position:absolute;top:0;transform:translate(-50%)}.ck2-lsn-falling--1{left:33.3333%}.ck2-lsn-falling--2{left:66.6667%}.ck2-lsn-family{justify-items:center;gap:var(--v2-space-3);display:grid}.ck2-lsn-col--parent{width:33.3333%}.ck2-lsn-ups{width:66.6667%;color:var(--v2-ink-mid);grid-template-columns:1fr 1fr;justify-items:center;display:grid}.ck2-lsn-children{gap:var(--v2-space-4);grid-template-columns:1fr 1fr;width:66.6667%;display:grid}@media (prefers-reduced-motion:reduce){.ck2-lsn-layer,.ck2-lsn-layer--walled,.ck2-lsn-layers--raised .ck2-lsn-layer--shared,.ck2-lsn-layers--raised .ck2-lsn-layer--walled,.ck2-lsn-layer--walled .ck2-lsn-sheet{transition:none}}.ck2-lrb{--ck2-lrb-apart:32px;--ck2-lrb-robot:72px;--ck2-lrb-bezel:10px;--ck2-lrb-deck:22px;--ck2-lrb-lip:10px;--ck2-lrb-hand-w:12px;--ck2-lrb-hand-h:8px;--ck2-lrb-hand-gap:14px;--ck2-lrb-tuck:10px;--ck2-lrb-cable:22px;--ck2-lrb-plug:10px;--ck2-lrb-case:12px;--ck2-lrb-chin:22px;--ck2-lrb-slot:40px;--ck2-lrb-light:6px;--ck2-lrb-foot-w:18px;--ck2-lrb-foot-h:6px;--ck2-lrb-neck-w:14px;--ck2-lrb-neck-h:14px;--ck2-lrb-base-w:64px;--ck2-lrb-base-h:6px;--ck2-lrb-keyboard:16px;--ck2-lrb-reach:26px;--ck2-lrb-radius:6px;gap:calc(var(--ck2-lrb-apart) * 1.5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ck2-lrb-half--apart,.ck2-lrb-three{gap:var(--ck2-lrb-apart);grid-template-columns:repeat(3,1fr);display:grid}.ck2-lrb-half,.ck2-lrb-one{align-content:start;justify-items:stretch;min-width:0;display:grid}.ck2-lrb-three>*{justify-self:center}.ck2-lrb-robot{width:var(--ck2-lrb-robot);height:auto;display:block;overflow:visible}.ck2-lrb-ink{fill:var(--v2-ink)}.ck2-lrb-paper{fill:var(--v2-paper);stroke:var(--v2-ink);stroke-width:var(--v2-rule-heavy)}.ck2-lrb-hatch{fill:var(--v2-ink-soft);stroke:var(--v2-ink);stroke-width:var(--v2-rule)}.ck2-lrb-line,.ck2-lrb-limb{stroke:var(--v2-ink);stroke-width:var(--v2-rule-heavy);stroke-linecap:round}.ck2-lrb-limb{stroke-width:calc(var(--v2-rule-heavy) * 2)}.ck2-lrb-screen{padding:var(--v2-space-3);background:var(--v2-paper);border-radius:calc(var(--ck2-lrb-radius) / 2);min-height:100%}.ck2-lrb-half--apart .ck2-lrb-screen,.ck2-lrb-half--apart .ck2-lrb-crt{padding:var(--v2-space-2)}.ck2-lrb .ck2-lsn-row{gap:var(--v2-space-1);flex-wrap:nowrap}.ck2-lrb-laptop{display:grid}.ck2-lrb-behind{margin-bottom:calc(-1 * var(--ck2-lrb-tuck));justify-items:center;display:grid}.ck2-lrb-behind>.ck2-lrb-three{justify-self:stretch}.ck2-lrb-lid{z-index:1;padding:var(--ck2-lrb-bezel);background:var(--v2-ink);border-radius:var(--ck2-lrb-radius) var(--ck2-lrb-radius) 0 0;position:relative}.ck2-lrb-deck{z-index:2;height:var(--ck2-lrb-deck);margin:0 calc(-1 * var(--ck2-lrb-lip));background:var(--v2-paper);border:var(--v2-border-heavy);border-radius:0 0 var(--ck2-lrb-radius) var(--ck2-lrb-radius);box-shadow:var(--v2-shadow-2);display:grid;position:relative}.ck2-lrb-keys,.ck2-lrb-deck>.ck2-lrb-three,.ck2-lrb-deck>.ck2-lrb-hands{grid-area:1/1}.ck2-lrb-keys{margin:var(--v2-space-1) var(--v2-space-5);background:var(--v2-fill-25);background-size:var(--v2-space-1) var(--v2-space-1)}.ck2-lrb-deck>.ck2-lrb-three{padding:0 var(--ck2-lrb-lip);align-items:center}.ck2-lrb-hands{gap:var(--ck2-lrb-hand-gap);place-self:center;display:flex}.ck2-lrb-hands>span{width:var(--ck2-lrb-hand-w);height:var(--ck2-lrb-hand-h);background:var(--v2-ink);border-radius:var(--ck2-lrb-hand-h)}.ck2-lrb-plugged{justify-items:center;display:grid}.ck2-lrb-cable{width:var(--v2-rule-heavy);height:var(--ck2-lrb-cable);background:var(--v2-ink);position:relative}.ck2-lrb-cable:after{content:"";width:var(--ck2-lrb-plug);height:var(--ck2-lrb-plug);background:var(--v2-ink);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ck2-lrb--plug .ck2-lrb-one>div[aria-hidden]{justify-self:center}.ck2-lrb-computer{display:grid}.ck2-lrb-case{padding:var(--ck2-lrb-case) var(--ck2-lrb-case) 0;background:var(--v2-paper);border:var(--v2-border-heavy);border-radius:var(--ck2-lrb-radius);box-shadow:var(--v2-shadow-2)}.ck2-lrb-crt{padding:var(--v2-space-3);background:var(--v2-paper);border:var(--v2-border-heavy);border-radius:var(--ck2-lrb-radius)}.ck2-lrb-chin{height:var(--ck2-lrb-chin);justify-content:space-between;align-items:center;display:flex}.ck2-lrb-slot{width:var(--ck2-lrb-slot);height:var(--v2-rule-heavy);background:var(--v2-ink);margin-left:auto}.ck2-lrb-light{width:var(--ck2-lrb-light);height:var(--ck2-lrb-light);margin-left:var(--v2-space-3);background:var(--v2-ink);border-radius:50%}.ck2-lrb-feet{padding:0 var(--v2-space-4);justify-content:space-between;display:flex}.ck2-lrb-feet>span{width:var(--ck2-lrb-foot-w);height:var(--ck2-lrb-foot-h);background:var(--v2-ink)}.ck2-lrb-desktop{justify-items:center;display:grid}.ck2-lrb-monitor{padding:var(--ck2-lrb-bezel);background:var(--v2-ink);border-radius:var(--ck2-lrb-radius);box-shadow:var(--v2-shadow-2);justify-self:stretch}.ck2-lrb-neck{width:var(--ck2-lrb-neck-w);height:var(--ck2-lrb-neck-h);background:var(--v2-ink)}.ck2-lrb-base{width:var(--ck2-lrb-base-w);height:var(--ck2-lrb-base-h);background:var(--v2-ink);border-radius:var(--ck2-lrb-base-h) var(--ck2-lrb-base-h) 0 0}.ck2-lrb-keyboard{height:var(--ck2-lrb-keyboard);margin:var(--v2-space-3) var(--v2-space-4) 0;background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-space-1) var(--v2-space-1);border:var(--v2-border-heavy);border-radius:calc(var(--ck2-lrb-radius) / 2);box-shadow:var(--v2-shadow-1);justify-self:stretch}.ck2-lrb-seat{z-index:1;margin-top:calc(-1 * var(--ck2-lrb-reach));display:block;position:relative}.ck2-lrb--shoulder .ck2-lrb-one>div[aria-hidden]{justify-self:center}.ck2-lrb--behind{--ck2-lrb-back:156px;--ck2-lrb-kb:16px;--ck2-lrb-hand-y:58px;--ck2-lrb-clear:52px;gap:var(--v2-space-4);grid-template-columns:1fr}.ck2-lrb-rig{display:grid}.ck2-lrb--behind .ck2-lrb-screen{padding-bottom:var(--ck2-lrb-clear)}.ck2-lrb-keyboard--behind{height:var(--ck2-lrb-kb);margin:0 var(--v2-space-4)}.ck2-lrb-backs{z-index:1;margin-top:calc(-1 * (var(--ck2-lrb-kb) / 2 + var(--ck2-lrb-hand-y)));justify-items:center;display:grid;position:relative}.ck2-lrb-backs>.ck2-lrb-three{justify-self:stretch}.ck2-lrb-back{width:var(--ck2-lrb-back);height:auto;display:block;overflow:visible}.ck2-lrb-seam{stroke:var(--v2-paper);stroke-width:var(--v2-rule)}.ck2-ldk{--ck2-ldk-px:2px;--ck2-ldk-step:2px;--ck2-ldk-apart:32px;--ck2-ldk-bar:18px;--ck2-ldk-close:10px;--ck2-ldk-keys:16px;--ck2-ldk-sink:0px;--ck2-ldk-jostle:0px;--ck2-ldk-stepped:polygon(0 calc(2 * var(--ck2-ldk-step)), var(--ck2-ldk-step) calc(2 * var(--ck2-ldk-step)), var(--ck2-ldk-step) var(--ck2-ldk-step), calc(2 * var(--ck2-ldk-step)) var(--ck2-ldk-step), calc(2 * var(--ck2-ldk-step)) 0, calc(100% - 2 * var(--ck2-ldk-step)) 0, calc(100% - 2 * var(--ck2-ldk-step)) var(--ck2-ldk-step), calc(100% - var(--ck2-ldk-step)) var(--ck2-ldk-step), calc(100% - var(--ck2-ldk-step)) calc(2 * var(--ck2-ldk-step)), 100% calc(2 * var(--ck2-ldk-step)), 100% calc(100% - 2 * var(--ck2-ldk-step)), calc(100% - var(--ck2-ldk-step)) calc(100% - 2 * var(--ck2-ldk-step)), calc(100% - var(--ck2-ldk-step)) calc(100% - var(--ck2-ldk-step)), calc(100% - 2 * var(--ck2-ldk-step)) calc(100% - var(--ck2-ldk-step)), calc(100% - 2 * var(--ck2-ldk-step)) 100%, calc(2 * var(--ck2-ldk-step)) 100%, calc(2 * var(--ck2-ldk-step)) calc(100% - var(--ck2-ldk-step)), var(--ck2-ldk-step) calc(100% - var(--ck2-ldk-step)), var(--ck2-ldk-step) calc(100% - 2 * var(--ck2-ldk-step)), 0 calc(100% - 2 * var(--ck2-ldk-step)));gap:var(--ck2-ldk-apart);grid-template-columns:1fr;align-items:start;display:grid}.ck2-ldk-half{min-width:0;display:grid}.ck2-ldk-half--apart{gap:var(--ck2-ldk-apart);grid-template-columns:repeat(3,minmax(0,1fr))}.ck2-ldk-cell{min-width:0;display:grid}.ck2-ldk-px{width:calc(var(--ck2-ldk-px) * var(--ck2-ldk-cols));height:calc(var(--ck2-ldk-px) * var(--ck2-ldk-rows));flex:none;display:block}.ck2-ldk-ink{fill:var(--v2-ink)}.ck2-ldk-paper{fill:var(--v2-paper)}.ck2-ldk-files{gap:var(--v2-space-2);min-width:0;display:grid}.ck2-ldk-port,.ck2-ldk-row{align-items:center;gap:var(--v2-space-2);flex-wrap:nowrap;min-width:0;display:flex}.ck2-ldk-port{padding-bottom:var(--v2-space-2)}.ck2-ldk-files .cockpit-typography-code{color:var(--v2-ink)}.ck2-ldk .ck2-tree__row{padding-block:var(--v2-space-1)}.ck2-ldk-x{color:var(--v2-error-ground);white-space:nowrap}.ck2-ldk-dot{color:var(--v2-accent-deep)}.ck2-ldk-crowd{align-items:flex-end;display:inline-flex}.ck2-ldk-agent{display:block}.ck2-ldk-crowd--many .ck2-ldk-agent+.ck2-ldk-agent{margin-left:var(--ck2-ldk-jostle)}.ck2-ldk-desk{padding-bottom:var(--ck2-ldk-sink);display:grid}.ck2-ldk-keys,.ck2-ldk-desk>.ck2-ldk-crowd{grid-area:1/1}.ck2-ldk-keys{height:var(--ck2-ldk-keys);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border:var(--v2-border-heavy)}.ck2-ldk-desk>.ck2-ldk-crowd{transform:translateY(var(--ck2-ldk-sink));place-self:end center;position:relative}.ck2-ldk-win{background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-3);grid-template-rows:auto 1fr;display:grid}.ck2-ldk-win__bar{height:var(--ck2-ldk-bar);padding:0 var(--v2-space-2);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border-bottom:var(--v2-border-heavy);align-items:center;display:flex}.ck2-ldk-win__close{width:var(--ck2-ldk-close);height:var(--ck2-ldk-close);background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:0 0 0 var(--v2-rule-heavy) var(--v2-paper)}.ck2-ldk-win__body{padding:var(--v2-space-3)}.ck2-ldk-win--inverted .ck2-ldk-win__bar{background:var(--v2-ink);background-image:none}.ck2-ldk-win--inverted .ck2-ldk-win__close{border-color:var(--v2-paper);background:var(--v2-ink);box-shadow:none}.ck2-ldk--pointers{--ck2-ldk-px:2px;--ck2-ldk-tip:6px;--ck2-ldk-fan:5px;--ck2-ldk-jostle:-6px}.ck2-ldk--pointers .ck2-ldk-row>.ck2-ldk-crowd{margin-left:var(--v2-space-1);transform:translateY(var(--ck2-ldk-tip));align-self:flex-start}.ck2-ldk--pointers .ck2-ldk-crowd--many .ck2-ldk-agent:nth-child(2){transform:translateY(var(--ck2-ldk-fan))}.ck2-ldk--pointers .ck2-ldk-crowd--many .ck2-ldk-agent:nth-child(3){transform:translateY(calc(-1 * var(--ck2-ldk-fan)))}.ck2-ldk--pointers .ck2-ldk-half--one .ck2-ldk-win__body{padding-right:var(--v2-space-6)}.ck2-lmac__inner:has(>.ck2-ldk--critters){max-width:none}.ck2-ldk--critters{--ck2-ldk-px:3px;--ck2-ldk-sink:9px;--ck2-ldk-jostle:2px;--ck2-ldk-chin:20px;--ck2-ldk-slot-w:36px;--ck2-ldk-slot-h:4px;--ck2-ldk-drop:4px;--ck2-ldk-case:8px;gap:var(--v2-space-5);grid-template-columns:minmax(0,1.2fr) minmax(0,3fr)}.ck2-ldk--critters .ck2-ldk-half--apart{gap:var(--v2-space-5);padding-left:var(--v2-space-5);border-left:var(--v2-border-heavy)}.ck2-ldk-pc{gap:var(--v2-space-2);display:grid}.ck2-ldk-pc__shell{filter:drop-shadow(var(--ck2-ldk-drop) var(--ck2-ldk-drop) 0 var(--v2-ink))}.ck2-ldk-pc__case{padding:var(--v2-rule-heavy);background:var(--v2-ink);clip-path:var(--ck2-ldk-stepped)}.ck2-ldk-pc__face{padding:var(--ck2-ldk-case) var(--ck2-ldk-case) 0;background:var(--v2-paper);clip-path:var(--ck2-ldk-stepped)}.ck2-ldk-pc__screen{padding:var(--v2-space-2) var(--v2-space-3);background:var(--v2-paper);border:var(--v2-border-heavy)}.ck2-ldk-pc__chin{height:var(--ck2-ldk-chin);align-items:center;display:flex}.ck2-ldk-pc__slot{width:var(--ck2-ldk-slot-w);height:var(--ck2-ldk-slot-h);background:var(--v2-ink);margin-left:auto}.ck2-ldk--critters .ck2-ldk-keys{margin:0 var(--v2-space-3);clip-path:var(--ck2-ldk-stepped)}.ck2-ldk--hands{--ck2-ldk-px:3px;--ck2-ldk-bezel:10px;--ck2-ldk-keys:22px;--ck2-ldk-jostle:-6px}.ck2-ldk-bare{gap:var(--v2-space-2);display:grid}.ck2-ldk-bare__bezel{padding:var(--ck2-ldk-bezel);background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-2)}.ck2-ldk-bare__glass{padding:var(--v2-space-3);background:var(--v2-paper);border:var(--v2-border-heavy)}.ck2-ldk--hands .ck2-ldk-keys{margin:0 var(--v2-space-5)}.ck2-ldk--hands .ck2-ldk-desk>.ck2-ldk-crowd{align-self:center}.ck2-ldk--blocks{--ck2-ldk-block:14px;--ck2-ldk-keys:22px;--ck2-ldk-lift:3px;--ck2-ldk-jostle:6px;align-items:center;gap:calc(var(--ck2-ldk-apart) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr))}.ck2-ldk--blocks .ck2-ldk-half--apart{gap:var(--v2-space-4);grid-template-columns:1fr}.ck2-ldk-term{gap:var(--v2-space-2);display:grid}.ck2-ldk--blocks .ck2-ldk-keys{margin:0 var(--v2-space-4);box-shadow:var(--v2-shadow-1);background-image:none}.ck2-ldk--blocks .ck2-ldk-win__body{padding:var(--v2-space-2) var(--v2-space-3)}.ck2-ldk--blocks .ck2-ldk-desk>.ck2-ldk-crowd{align-self:center}.ck2-ldk-block{width:var(--ck2-ldk-block);height:var(--ck2-ldk-block);background:var(--v2-ink);box-shadow:0 0 0 var(--v2-rule-heavy) var(--v2-paper), var(--ck2-ldk-lift) var(--ck2-ldk-lift) 0 var(--v2-rule-heavy) var(--v2-ink);display:block}.ck2-ldk--heads{--ck2-ldk-px:2px;--ck2-ldk-bezel:10px;--ck2-ldk-neck-w:44px;--ck2-ldk-neck-h:8px;--ck2-ldk-sink:10px;--ck2-ldk-jostle:-3px}.ck2-ldk--heads .ck2-ldk-half--one{gap:var(--ck2-ldk-apart);grid-template-columns:repeat(3,minmax(0,1fr))}.ck2-ldk--heads .ck2-ldk-half--one>.ck2-ldk-mon{grid-column:2}.ck2-ldk-mon{display:grid}.ck2-ldk-mon__bezel{padding:var(--ck2-ldk-bezel);background:var(--v2-ink);clip-path:var(--ck2-ldk-stepped)}.ck2-ldk-mon__desktop{padding:var(--v2-space-4) var(--v2-space-4) var(--v2-space-5);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine)}.ck2-ldk-mon__win{gap:var(--v2-space-2);padding:0 var(--v2-space-2) var(--v2-space-2);background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-1);display:grid}.ck2-ldk-mon__bar{height:var(--ck2-ldk-bar);margin:0 calc(-1 * var(--v2-space-2));padding:0 var(--v2-space-2);border-bottom:var(--v2-border-heavy);align-items:center;display:flex}.ck2-ldk-mon__neck{width:var(--ck2-ldk-neck-w);height:var(--ck2-ldk-neck-h);background:var(--v2-ink);justify-self:center}.ck2-ldk--heads .ck2-ldk-keys{margin:0 var(--v2-space-5)}.ck2-ldc{--ck2-ldc-col-1:42%;--ck2-ldc-col-2:60%;--ck2-ldc-col-3:78%;--ck2-ldc-col-solo:58%;--ck2-ldc-sit-1:var(--ck2-ldc-col-1);--ck2-ldc-sit-2:var(--ck2-ldc-col-2);--ck2-ldc-sit-3:var(--ck2-ldc-col-3);--ck2-ldc-sit-solo:var(--ck2-ldc-col-solo);--ck2-ldc-px-point:2px;--ck2-ldc-px-body:3px;--ck2-ldc-px-mouse:3px;--ck2-ldc-keys-in:var(--v2-space-3);--ck2-ldc-tip:25%;--ck2-ldk-bezel:10px;--ck2-ldk-chin:20px;--ck2-ldk-slot-w:36px;--ck2-ldk-slot-h:4px;--ck2-ldk-drop:4px;--ck2-ldk-case:8px;gap:var(--v2-space-6)}.ck2-ldc-seat--1{--ck2-ldc-point-at:var(--ck2-ldc-col-1);--ck2-ldc-body-at:var(--ck2-ldc-sit-1)}.ck2-ldc-seat--2{--ck2-ldc-point-at:var(--ck2-ldc-col-2);--ck2-ldc-body-at:var(--ck2-ldc-sit-2)}.ck2-ldc-seat--3{--ck2-ldc-point-at:var(--ck2-ldc-col-3);--ck2-ldc-body-at:var(--ck2-ldc-sit-3)}.ck2-ldc-seat--solo{--ck2-ldc-point-at:var(--ck2-ldc-col-solo);--ck2-ldc-body-at:var(--ck2-ldc-sit-solo)}.ck2-ldc-point{z-index:1;top:var(--ck2-ldc-tip);left:var(--ck2-ldc-point-at);pointer-events:none;position:absolute}.ck2-ldc-pointer{--ck2-ldk-px:var(--ck2-ldc-px-point)}.ck2-ldc-station{min-width:0;display:grid}.ck2-ldc-desk{height:var(--ck2-ldc-desk);margin-top:var(--v2-space-2);position:relative}.ck2-ldc-keys{top:0;right:var(--ck2-ldc-keys-in);left:var(--ck2-ldc-keys-in);height:var(--ck2-ldk-keys);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border:var(--v2-border-heavy);position:absolute}.ck2-ldc-seats{top:0;right:var(--ck2-ldc-inset);bottom:0;left:var(--ck2-ldc-inset);position:absolute}.ck2-ldc-body{top:var(--ck2-ldc-foot);left:var(--ck2-ldc-body-at);align-items:flex-end;gap:var(--v2-space-1);transform:translate(-50%, var(--ck2-ldc-lift));display:flex;position:absolute}.ck2-ldc-hands,.ck2-ldc-critter{--ck2-ldk-px:var(--ck2-ldc-px-body)}.ck2-ldc-mouse{--ck2-ldk-px:var(--ck2-ldc-px-mouse)}.ck2-ldc--e1,.ck2-ldc--e2{--ck2-ldk-keys:22px;--ck2-ldc-desk:var(--ck2-ldk-keys);--ck2-ldc-foot:calc(var(--ck2-ldk-keys) / 2);--ck2-ldc-lift:-50%}.ck2-ldc--e3,.ck2-ldc--e4{--ck2-ldk-keys:16px;--ck2-ldc-sink:10px;--ck2-ldc-desk:calc(var(--ck2-ldk-keys) + var(--ck2-ldc-sink));--ck2-ldc-foot:var(--ck2-ldc-desk);--ck2-ldc-lift:-100%}.ck2-ldc--e1{--ck2-ldc-inset:calc(4 * var(--v2-rule-heavy) + var(--ck2-ldk-bezel) + var(--v2-space-2) + var(--v2-space-3))}.ck2-ldc--e1 .ck2-ldk-bare__glass{padding:var(--v2-space-2)}.ck2-ldc--e1 .ck2-ldk-win{box-shadow:none}.ck2-ldc--e2{--ck2-ldc-inset:calc(var(--v2-rule-heavy) + var(--v2-space-3));--ck2-ldc-sit-1:17%;--ck2-ldc-sit-2:50%;--ck2-ldc-sit-3:83%;--ck2-ldc-sit-solo:50%;--ck2-ldc-px-point:3px;--ck2-ldc-keys-in:var(--v2-space-5)}.ck2-ldc--e3,.ck2-ldc--e4{--ck2-ldc-inset:calc(2 * var(--v2-rule-heavy) + var(--ck2-ldk-case) + var(--v2-space-3))}.ck2-ldc-bar{height:var(--ck2-ldk-bar);margin:calc(-1 * var(--v2-space-2)) calc(-1 * var(--v2-space-3)) var(--v2-space-2);padding:0 var(--v2-space-2);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border-bottom:var(--v2-border-heavy);align-items:center;display:flex}.ck2-ldc--e4{--ck2-ldc-sit-1:17%;--ck2-ldc-sit-2:50%;--ck2-ldc-sit-3:83%;--ck2-ldc-sit-solo:50%;--ck2-ldc-px-point:3px;--ck2-ldc-px-body:4px;--ck2-ldc-keys-in:var(--v2-space-5);--ck2-ldc-sink:14px}.ck2-ldz-sprite{flex:none;display:block}.ck2-ldz-pixels{--ck2-ldk-px:var(--ck2-ldz-px)}.ck2-ldz{--ck2-ldz-card:176px;--ck2-ldz-big:104px;--ck2-ldz-keys:16px;--ck2-ldz-keys-h:60px;--ck2-ldz-sink:6px;gap:var(--v2-space-5);padding:var(--v2-space-6);background:var(--v2-paper);display:grid}.ck2-ldz__head{gap:var(--v2-space-1);display:grid}.ck2-ldz__grid{grid-template-columns:repeat(auto-fill, minmax(var(--ck2-ldz-card), 1fr));gap:var(--v2-space-4);margin:0;padding:0;list-style:none;display:grid}.ck2-ldz-card{grid-template-rows:var(--ck2-ldz-big) var(--ck2-ldz-keys-h) auto;gap:var(--v2-space-3);padding:var(--v2-space-4);background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-1);display:grid}.ck2-ldz-card__big{background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border:var(--v2-border-heavy);justify-content:center;align-items:center;display:flex}.ck2-ldz-card__keys{grid-template-rows:1fr var(--ck2-ldz-keys);display:grid}.ck2-ldz-card__deck{background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border:var(--v2-border-heavy);grid-area:2/1}.ck2-ldz-card__seats{z-index:1;margin-bottom:var(--ck2-ldz-sink);grid-area:1/1/3;justify-content:space-around;align-items:flex-end;display:flex;position:relative}.ck2-ldz-card__text{gap:var(--v2-space-1);display:grid}.ck2-lds{--ck2-lds-g:10px;--ck2-lds-pad:var(--v2-space-3);--ck2-lds-home:76%;--ck2-lds-stray:calc(100% - var(--v2-space-2));--ck2-lds-tip:30%;--ck2-lds-stray-dy:6px;--ck2-lds-px-point:3px;--ck2-lds-px-critter:4px;--ck2-lds-px-mouse:2px;--ck2-lds-px-mark:2px;--ck2-lds-room:20px;gap:var(--v2-space-6);display:grid}.ck2-lds-case{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ck2-lds-frame{min-width:0;margin-inline:var(--ck2-lds-g);grid-row:1;grid-column:var(--ck2-lds-col);position:relative}.ck2-lds-frame__case,.ck2-lds-frame__face,.ck2-lds-frame__bar,.ck2-lds-frame__screen,.ck2-lds-frame__chin{box-sizing:border-box;display:none;position:absolute}.ck2-lds-frame__case,.ck2-lds-frame__face{display:block;inset:0}.ck2-lds-session{z-index:1;align-content:start;gap:var(--v2-space-2);grid-row:1;grid-column:var(--ck2-lds-col);min-width:0;padding:calc(var(--ck2-lds-top) + var(--ck2-lds-pad)) calc(var(--ck2-lds-g) + var(--ck2-lds-side) + var(--ck2-lds-pad)) calc(var(--ck2-lds-bottom) + var(--ck2-lds-pad) + var(--ck2-lds-room));display:grid;position:relative}.ck2-lds-session--seam:before{top:var(--ck2-lds-top);bottom:var(--ck2-lds-bottom);left:calc(-1 * var(--v2-rule-heavy) / 2);content:"";border-left:var(--ck2-lds-seam);position:absolute}.ck2-lds-port,.ck2-lds-row{align-items:center;gap:var(--v2-space-2);flex-wrap:nowrap;min-width:0;display:flex}.ck2-lds-port{padding-bottom:var(--v2-space-1)}.ck2-lds .cockpit-typography-code{color:var(--v2-ink)}.ck2-lds .ck2-tree__row{padding-block:var(--v2-space-1)}.ck2-lds-mark__px{--ck2-ldk-px:var(--ck2-lds-px-mark)}.ck2-lds-mark{display:inline-flex}.ck2-lds-mark--ok .ck2-ldk-ink{fill:var(--v2-status-ok)}.ck2-lds-mark--fail .ck2-ldk-ink{fill:var(--v2-status-error)}.ck2-lds-conflict{color:var(--v2-status-error);white-space:nowrap}.ck2-lds-dot{color:var(--v2-accent-deep)}.ck2-lds-point{z-index:2;top:var(--ck2-lds-tip);left:var(--ck2-lds-home);pointer-events:none;position:absolute}.ck2-lds-point--stray{top:calc(var(--ck2-lds-tip) + var(--ck2-lds-stray-dy));left:var(--ck2-lds-stray)}.ck2-lds-point--a{left:var(--ck2-lds-spot-a)}.ck2-lds-point--b{top:calc(var(--ck2-lds-tip) - var(--ck2-lds-stray-dy));left:var(--ck2-lds-spot-b)}.ck2-lds-point--c{top:var(--ck2-lds-tip);left:var(--ck2-lds-spot-c)}.ck2-lds-pointer{--ck2-ldk-px:var(--ck2-lds-px-point)}.ck2-lds-desk{justify-content:center;align-items:flex-end;gap:var(--v2-space-3);padding-top:var(--v2-space-3);grid-row:2;grid-column:var(--ck2-lds-col);display:flex}.ck2-lds-critter{--ck2-ldk-px:var(--ck2-lds-px-critter)}.ck2-lds-mouse{--ck2-ldk-px:var(--ck2-lds-px-mouse)}.ck2-lds--kb{--ck2-lds-kb-in:var(--v2-space-3);--ck2-lds-kb-top:8px;--ck2-lds-kb-pad:2px;--ck2-lds-key-gap:2px;--ck2-lds-key-h:7px;--ck2-lds-key-w:10px;--ck2-lds-key-pitch:calc(var(--ck2-lds-key-w) + var(--ck2-lds-key-gap));--ck2-lds-space:96px;--ck2-lds-sink:16px;--ck2-lds-kb-h:calc(2 * var(--v2-rule-heavy) + 2 * var(--ck2-lds-kb-pad) + 3 * var(--ck2-lds-key-h) + 4 * var(--ck2-lds-key-gap))}.ck2-lds--kb,.ck2-lds--strip{--ck2-lds-spot-a:46%;--ck2-lds-spot-b:60%;--ck2-lds-spot-c:84%}.ck2-lds-kb{grid-row:2;grid-column:var(--ck2-lds-col);min-width:0;margin:var(--ck2-lds-kb-top) calc(var(--ck2-lds-g) + var(--ck2-lds-kb-in)) 0;align-self:start}.ck2-lds-kb__case{box-sizing:border-box;height:var(--ck2-lds-kb-h);padding:var(--ck2-lds-kb-pad);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border:var(--v2-border-heavy);clip-path:var(--ck2-lds-stepped,none);display:flex}.ck2-lds-kb__deck{gap:var(--ck2-lds-key-gap);min-width:0;padding:var(--ck2-lds-key-gap);background:var(--v2-ink);flex-direction:column;flex:1;display:flex}.ck2-lds-kb__row{height:var(--ck2-lds-key-h);background-image:repeating-linear-gradient(to right, var(--v2-paper) 0 var(--ck2-lds-key-w), var(--v2-ink) var(--ck2-lds-key-w) var(--ck2-lds-key-pitch));flex:none;position:relative}.ck2-lds-kb__row--stagger{background-position-x:calc(var(--ck2-lds-key-pitch) / 2)}.ck2-lds-kb__space{top:0;bottom:0;left:calc(50% - var(--ck2-lds-space) / 2);width:var(--ck2-lds-space);background:var(--v2-paper);border-inline:var(--ck2-lds-key-gap) solid var(--v2-ink);position:absolute}.ck2-lds--kb .ck2-lds-desk{z-index:1;padding-top:calc(var(--ck2-lds-kb-top) + var(--ck2-lds-kb-h) - var(--ck2-lds-sink));position:relative}.ck2-lds--strip{--ck2-lds-strip-h:16px;--ck2-lds-strip-sink:26px;--ck2-ldk-keys:var(--ck2-lds-strip-h);--ck2-ldc-keys-in:var(--v2-space-5);--ck2-lds-tip:-6%;--ck2-lds-stray-dy:0px}.ck2-lds-strip{grid-row:2;grid-column:var(--ck2-lds-col);min-width:0;height:var(--ck2-lds-strip-h);margin:var(--v2-space-2) var(--ck2-lds-g) 0;align-self:start;position:relative}.ck2-lds--strip .ck2-lds-desk{z-index:1;box-sizing:border-box;height:calc(var(--v2-space-2) + var(--ck2-lds-strip-h) + var(--ck2-lds-strip-sink));padding-top:0;position:relative}.ck2-lds--case{--ck2-lds-step:2px;--ck2-lds-bezel:8px;--ck2-lds-chin:22px;--ck2-lds-slot-w:36px;--ck2-lds-slot-h:4px;--ck2-lds-drop:4px;--ck2-lds-top:calc(2 * var(--v2-rule-heavy) + var(--ck2-lds-bezel));--ck2-lds-side:var(--ck2-lds-top);--ck2-lds-bottom:calc(2 * var(--v2-rule-heavy) + var(--ck2-lds-chin));--ck2-lds-seam:var(--v2-rule-heavy) dotted var(--v2-ink);--ck2-lds-stepped:polygon(0 calc(2 * var(--ck2-lds-step)), var(--ck2-lds-step) calc(2 * var(--ck2-lds-step)), var(--ck2-lds-step) var(--ck2-lds-step), calc(2 * var(--ck2-lds-step)) var(--ck2-lds-step), calc(2 * var(--ck2-lds-step)) 0, calc(100% - 2 * var(--ck2-lds-step)) 0, calc(100% - 2 * var(--ck2-lds-step)) var(--ck2-lds-step), calc(100% - var(--ck2-lds-step)) var(--ck2-lds-step), calc(100% - var(--ck2-lds-step)) calc(2 * var(--ck2-lds-step)), 100% calc(2 * var(--ck2-lds-step)), 100% calc(100% - 2 * var(--ck2-lds-step)), calc(100% - var(--ck2-lds-step)) calc(100% - 2 * var(--ck2-lds-step)), calc(100% - var(--ck2-lds-step)) calc(100% - var(--ck2-lds-step)), calc(100% - 2 * var(--ck2-lds-step)) calc(100% - var(--ck2-lds-step)), calc(100% - 2 * var(--ck2-lds-step)) 100%, calc(2 * var(--ck2-lds-step)) 100%, calc(2 * var(--ck2-lds-step)) calc(100% - var(--ck2-lds-step)), var(--ck2-lds-step) calc(100% - var(--ck2-lds-step)), var(--ck2-lds-step) calc(100% - 2 * var(--ck2-lds-step)), 0 calc(100% - 2 * var(--ck2-lds-step)))}.ck2-lds--case .ck2-lds-frame{filter:drop-shadow(var(--ck2-lds-drop) var(--ck2-lds-drop) 0 var(--v2-ink))}.ck2-lds--case .ck2-lds-frame__case{background:var(--v2-ink);clip-path:var(--ck2-lds-stepped)}.ck2-lds--case .ck2-lds-frame__face{inset:var(--v2-rule-heavy);background:var(--v2-paper);clip-path:var(--ck2-lds-stepped)}.ck2-lds--case .ck2-lds-frame__screen{top:var(--ck2-lds-bezel);right:var(--ck2-lds-bezel);bottom:var(--ck2-lds-chin);left:var(--ck2-lds-bezel);background:var(--v2-paper);border:var(--v2-border-heavy);display:block}.ck2-lds--case .ck2-lds-frame__chin{right:var(--ck2-lds-bezel);bottom:0;left:var(--ck2-lds-bezel);height:var(--ck2-lds-chin);align-items:center;display:flex}.ck2-lds--case .ck2-lds-frame__slot{width:var(--ck2-lds-slot-w);height:var(--ck2-lds-slot-h);background:var(--v2-ink);margin-left:auto}.ck2-lds--window{--ck2-lds-bar:20px;--ck2-lds-close:10px;--ck2-lds-top:calc(2 * var(--v2-rule-heavy) + var(--ck2-lds-bar));--ck2-lds-side:var(--v2-rule-heavy);--ck2-lds-bottom:var(--v2-rule-heavy);--ck2-lds-seam:var(--v2-rule) solid color-mix(in srgb, var(--v2-ink) 35%, transparent)}.ck2-lds--window .ck2-lds-frame__case{background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:var(--v2-shadow-2)}.ck2-lds--window .ck2-lds-frame__bar{height:calc(var(--ck2-lds-bar) + var(--v2-rule-heavy));padding:0 var(--v2-space-2);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border-bottom:var(--v2-border-heavy);align-items:center;display:flex;top:0;left:0;right:0}.ck2-lds--window .ck2-lds-frame__close{width:var(--ck2-lds-close);height:var(--ck2-lds-close);background:var(--v2-paper);border:var(--v2-border-heavy);box-shadow:0 0 0 var(--v2-rule-heavy) var(--v2-paper)}.ck2-lds--bezel{--ck2-lds-bezel:12px;--ck2-lds-short:var(--v2-space-6);--ck2-lds-top:calc(2 * var(--v2-rule-heavy) + var(--ck2-lds-bezel));--ck2-lds-side:var(--ck2-lds-top);--ck2-lds-bottom:var(--ck2-lds-top);--ck2-lds-seam:var(--v2-rule-heavy) dashed var(--v2-ink)}.ck2-lds--bezel .ck2-lds-frame__case{background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);border:var(--v2-border-heavy)}.ck2-lds--bezel .ck2-lds-frame__screen{inset:var(--ck2-lds-bezel);background:var(--v2-paper);border:var(--v2-border-heavy);display:block}.ck2-lds--bezel .ck2-lds-session--seam:before{top:calc(var(--ck2-lds-top) + var(--ck2-lds-short));bottom:calc(var(--ck2-lds-bottom) + var(--ck2-lds-short))}.ck2-lds-mice{--ck2-lds-px-critter:8px;--ck2-lds-px-mouse:4px;gap:var(--v2-space-6);padding:var(--v2-space-6);background:var(--v2-paper);display:flex}.ck2-lds-mice__one{align-items:flex-end;gap:var(--v2-space-4);display:flex}@media (width<=48rem){.ck2-lds-case:where(:not(.ck2-l-drawn-wide *)){grid-template-rows:none}.ck2-lds-session:where(:not(.ck2-l-drawn-wide *)),.ck2-lds-frame:where(:not(.ck2-l-drawn-wide *)),.ck2-lds-strip:where(:not(.ck2-l-drawn-wide *)),.ck2-lds-kb:where(:not(.ck2-l-drawn-wide *)){grid-column:1/-1}.ck2-lds-case--one .ck2-lds-session:where(:not(.ck2-l-drawn-wide *)){grid-row:var(--ck2-lds-col)}.ck2-lds-case--one .ck2-lds-frame:where(:not(.ck2-l-drawn-wide *)){grid-row:1/4}.ck2-lds-case--one .ck2-lds-strip:where(:not(.ck2-l-drawn-wide *)),.ck2-lds-case--one .ck2-lds-kb:where(:not(.ck2-l-drawn-wide *)){grid-row:4}.ck2-lds-case--one .ck2-lds-desk:where(:not(.ck2-l-drawn-wide *)){grid-row:5}.ck2-lds-case:not(.ck2-lds-case--one):where(:not(.ck2-l-drawn-wide *)){row-gap:var(--v2-space-2)}.ck2-lds-case:not(.ck2-lds-case--one) .ck2-lds-session:where(:not(.ck2-l-drawn-wide *)),.ck2-lds-case:not(.ck2-lds-case--one) .ck2-lds-frame:where(:not(.ck2-l-drawn-wide *)){grid-row:calc(3 * var(--ck2-lds-col) - 2)}.ck2-lds-case:not(.ck2-lds-case--one) .ck2-lds-strip:where(:not(.ck2-l-drawn-wide *)),.ck2-lds-case:not(.ck2-lds-case--one) .ck2-lds-kb:where(:not(.ck2-l-drawn-wide *)){grid-row:calc(3 * var(--ck2-lds-col) - 1)}.ck2-lds-case:not(.ck2-lds-case--one) .ck2-lds-desk:where(:not(.ck2-l-drawn-wide *)){grid-column:1/-1;grid-row:calc(3 * var(--ck2-lds-col))}.ck2-lds-case--one:where(:not(.ck2-l-drawn-wide *)){--ck2-lds-tip:55%}.ck2-lds-session--seam:where(:not(.ck2-l-drawn-wide *)):before{top:calc(-1 * var(--v2-rule-heavy) / 2);right:calc(var(--ck2-lds-g) + var(--ck2-lds-side));bottom:auto;left:calc(var(--ck2-lds-g) + var(--ck2-lds-side));border-left:none;border-top:var(--ck2-lds-seam)}}.ck2-lds-smallwrap .ck2-lmac__inner{container-type:inline-size}.ck2-lds--small{--ck2-lds-g:6px;--ck2-lds-pad:var(--v2-space-2);--ck2-lds-px-point:2px;--ck2-lds-px-critter:3px;--ck2-lds-px-mouse:2px;--ck2-lds-px-mark:2px;--ck2-lds-point-w:calc(9 * var(--ck2-lds-px-point));--ck2-lds-point-h:calc(12 * var(--ck2-lds-px-point));--ck2-lds-point-dy:3px;--ck2-lds-room:calc(var(--ck2-lds-point-h) - var(--ck2-lds-point-dy) + var(--v2-space-1));--ck2-lds-row-gap:var(--v2-space-1);--ck2-lds-strip-h:12px;--ck2-lds-strip-sink:22px;gap:var(--v2-space-5)}.ck2-lds--small.ck2-lds--case{--ck2-lds-bezel:5px;--ck2-lds-chin:12px;--ck2-lds-drop:3px}.ck2-lds--small .ck2-lds-frame__slot{display:none}.ck2-lds--small .ck2-lds-session{gap:0}.ck2-lds-srow{align-items:center;gap:var(--ck2-lds-row-gap);min-width:0;padding-block:var(--v2-space-1);white-space:nowrap;flex-wrap:nowrap;display:flex;position:relative}.ck2-lds-srow+.ck2-lds-srow{border-top:var(--v2-border-soft)}.ck2-lds-sanchor{align-self:stretch;width:0;position:relative}.ck2-lds-spoint{z-index:2;top:calc(100% + var(--v2-space-1) - var(--ck2-lds-point-dy));left:calc(-1 * var(--ck2-lds-point-w) / 2);pointer-events:none;display:flex;position:absolute}.ck2-lds-spoint--stray{left:calc(-1.5 * var(--ck2-lds-point-w) - var(--v2-space-1))}@container (width<=26rem){.ck2-lds--small{--ck2-lds-g:3px;--ck2-lds-pad:var(--v2-space-1);--ck2-lds-px-critter:2px;--ck2-lds-row-gap:2px;--ck2-lds-strip-h:10px;--ck2-lds-strip-sink:16px}.ck2-lds--small.ck2-lds--case{--ck2-lds-bezel:3px;--ck2-lds-chin:10px;--ck2-lds-drop:2px}.ck2-lds--small .ck2-lds-desk{gap:var(--v2-space-1)}}.ck2-lwh{--ck2-lwh-wide:84rem;--ck2-lwh-robot:44px;--ck2-lwh-cable:14px;--ck2-lwh-plug:7px;--ck2-lwh-box-w:66px;--ck2-lwh-box-pad:6px;--ck2-lwh-crt-h:40px;--ck2-lwh-line:4px;--ck2-lwh-light:5px;--ck2-lwh-foot-w:12px;--ck2-lwh-foot-h:4px;--ck2-lwh-trio-gap:28px;--ck2-lwh-place:520px;--ck2-lwh-screen-h:230px;--ck2-lwh-bezel:12px;--ck2-lwh-deck:18px;--ck2-lwh-lip:22px;--ck2-lwh-radius:8px;--ck2-lwh-sky-h:300px;--ck2-lwh-shadow:5px;--ck2-lwh-yours:820px;--ck2-lwh-yours-h:380px;--ck2-lwh-head:34px;--ck2-lwh-icon:14px;--ck2-lwh-slot-w:290px;--ck2-lwh-slot-h:118px;--ck2-lwh-carry:400px;--ck2-lwh-carry-h:640px}.ck2-lwh .ck2-lmac__inner{max-width:var(--ck2-lwh-wide)}.ck2-lwh-trio{gap:var(--ck2-lwh-trio-gap);align-items:end;display:inline-flex}.ck2-lwh-unit{justify-items:center;display:grid}.ck2-lwh-unit .ck2-lrb-robot{width:var(--ck2-lwh-robot)}.ck2-lwh-cable{width:var(--v2-rule-heavy);height:var(--ck2-lwh-cable);background:var(--v2-ink);position:relative}.ck2-lwh-cable:after{content:"";width:var(--ck2-lwh-plug);height:var(--ck2-lwh-plug);background:var(--v2-ink);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ck2-lwh-box{gap:var(--ck2-lwh-box-pad);width:var(--ck2-lwh-box-w);padding:var(--ck2-lwh-box-pad);background:var(--v2-paper);border:var(--v2-border-heavy);border-radius:calc(var(--ck2-lwh-radius) / 2);box-shadow:var(--v2-shadow-1);justify-items:end;display:grid}.ck2-lwh-crt{align-content:center;gap:var(--ck2-lwh-line);height:var(--ck2-lwh-crt-h);padding:0 var(--ck2-lwh-box-pad);border:var(--v2-border);border-radius:calc(var(--ck2-lwh-radius) / 2);justify-self:stretch;display:grid}.ck2-lwh-crt>span{height:var(--v2-rule-heavy);background:var(--v2-ink)}.ck2-lwh-crt>span:nth-child(2){width:60%}.ck2-lwh-light{width:var(--ck2-lwh-light);height:var(--ck2-lwh-light);background:var(--v2-ink);border-radius:50%}.ck2-lwh-feet{width:var(--ck2-lwh-box-w);padding:0 var(--v2-space-2);justify-content:space-between;display:flex}.ck2-lwh-feet>span{width:var(--ck2-lwh-foot-w);height:var(--ck2-lwh-foot-h);background:var(--v2-ink)}.ck2-lwh-place{width:var(--ck2-lwh-place);justify-items:center;gap:0;max-width:100%;margin:0;display:grid}.ck2-lwh-place[data-ghost] .ck2-lwh-lid,.ck2-lwh-place[data-ghost] .ck2-lwh-deck,.ck2-lwh-place[data-ghost] .ck2-lwh-puff{opacity:.35}.ck2-lwh-name{margin-top:var(--v2-space-4)}.ck2-lwh-lid{padding:var(--ck2-lwh-bezel);background:var(--v2-ink);border-radius:var(--ck2-lwh-radius) var(--ck2-lwh-radius) 0 0;justify-self:stretch;display:grid}.ck2-lwh-screen{min-height:var(--ck2-lwh-screen-h);padding:var(--v2-space-4);background:var(--v2-paper);border-radius:calc(var(--ck2-lwh-radius) / 2);place-items:center;display:grid}.ck2-lwh-deck{height:var(--ck2-lwh-deck);margin:0 calc(-1 * var(--ck2-lwh-lip));background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-space-1) var(--v2-space-1);border:var(--v2-border-heavy);border-radius:0 0 var(--ck2-lwh-radius) var(--ck2-lwh-radius);box-shadow:var(--v2-shadow-2);justify-self:stretch}.ck2-lwh-sky{min-height:var(--ck2-lwh-sky-h);justify-self:stretch;place-items:center;display:grid;position:relative}.ck2-lwh-puff{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ck2-lwh-puff__shape{fill:var(--v2-paper);stroke:var(--v2-ink);stroke-width:var(--v2-rule-heavy);vector-effect:non-scaling-stroke}.ck2-lwh-puff__shadow{fill:var(--v2-edge);transform:translate(var(--ck2-lwh-shadow), var(--ck2-lwh-shadow))}.ck2-lwh-inside{padding-top:var(--v2-space-6);position:relative}.ck2-lwh-slot{width:var(--ck2-lwh-slot-w);height:var(--ck2-lwh-slot-h);border:var(--v2-rule-heavy) dashed var(--v2-ink-soft);border-radius:var(--ck2-lwh-radius);display:block}.ck2-lwh-controls{justify-content:center;gap:var(--v2-space-2);margin-bottom:var(--v2-space-6);display:flex}.ck2-lwh-stage{min-height:calc(var(--ck2-lwh-sky-h) + var(--v2-space-6) * 2);place-items:center;display:grid}.ck2-lwh-pair{place-items:end center;gap:var(--v2-space-6);grid-template-columns:1fr auto 1fr;display:grid}.ck2-lwh-or{align-self:center}.ck2-lwh-straddle{width:var(--ck2-lwh-place);justify-items:center;margin:0 auto;display:grid;position:relative}.ck2-lwh-straddle>span:not(.ck2-lwh-seam){grid-area:1/1;justify-self:stretch;display:grid}.ck2-lwh-straddle .ck2-lwh-place{align-content:end;width:100%;height:100%}.ck2-lwh-straddle .ck2-lwh-sky{min-height:var(--ck2-lwh-yours-h)}.ck2-lwh-straddle .ck2-lwh-screen{min-height:calc(var(--ck2-lwh-yours-h) - var(--ck2-lwh-deck) * 3)}.ck2-lwh-halfhome{clip-path:inset(0 50% 0 calc(-1 * var(--ck2-lwh-lip) * 2))}.ck2-lwh-halfcloud{clip-path:inset(0 calc(-1 * var(--ck2-lwh-shadow) * 2) 0 50%)}.ck2-lwh-seam{border-left:var(--v2-rule-heavy) dashed var(--v2-ink);justify-self:center;width:0}.ck2-lwh-straddle>.ck2-lwh-seam{grid-area:1/1}.ck2-lwh-straddle .ck2-lwh-name{visibility:hidden}.ck2-lwh-names{width:var(--ck2-lwh-place);margin:calc(-1 * var(--v2-space-6)) auto 0;text-align:center;grid-template-columns:1fr 1fr;display:grid}.ck2-lwh-over{z-index:1;margin-bottom:var(--v2-space-6);align-self:center;justify-items:center;position:relative}.ck2-lwh-over .ck2-lwh-trio{padding:var(--v2-space-3) var(--v2-space-4);background:var(--v2-paper)}.ck2-lwh-yours{width:var(--ck2-lwh-yours)}.ck2-lwh-app{place-items:stretch stretch;gap:var(--v2-space-3);min-height:var(--ck2-lwh-yours-h);padding-bottom:calc(var(--v2-space-4) + var(--ck2-lwh-head));grid-template-rows:1fr 1fr;grid-template-columns:3fr 2fr;display:grid;position:relative}.ck2-lwh-chat{align-content:start;gap:var(--v2-space-2);padding:var(--v2-space-3);border:var(--v2-border-heavy);border-radius:calc(var(--ck2-lwh-radius) / 2);box-shadow:var(--v2-shadow-1);display:grid}.ck2-lwh-chat[data-tall]{grid-row:1/3}.ck2-lwh-chat__who .ck2-lrb-robot{width:var(--ck2-lwh-head)}.ck2-lwh-chat__line{height:var(--ck2-lwh-line);background:var(--v2-ink-soft)}.ck2-lwh-chat__line--short{width:55%}.ck2-lwh-tag{right:var(--v2-space-4);bottom:var(--v2-space-3);align-items:center;gap:var(--v2-space-2);padding:var(--v2-space-1) var(--v2-space-2);border:var(--v2-border);border-radius:calc(var(--ck2-lwh-radius) / 2);background:var(--v2-paper);display:inline-flex;position:absolute}.ck2-lwh-tag__icon{width:var(--ck2-lwh-icon);height:calc(var(--ck2-lwh-icon) * .7);border:var(--v2-rule-heavy) solid var(--v2-ink);border-radius:calc(var(--ck2-lwh-radius) / 4)}.ck2-lwh-tag__icon[data-where=cloud]{border-radius:var(--ck2-lwh-icon)}.ck2-lwh-carry{min-height:var(--ck2-lwh-carry-h);grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;display:grid;position:relative}.ck2-lwh-carry .ck2-lwh-place{width:var(--ck2-lwh-carry)}.ck2-lwh-carry .ck2-lwh-screen{min-height:calc(var(--ck2-lwh-slot-h) + var(--v2-space-6) * 2)}.ck2-lwh-carry .ck2-lwh-sky{min-height:calc(var(--ck2-lwh-sky-h) * .85)}.ck2-lwh-carry__from{grid-area:2/1/4/2;align-self:end}.ck2-lwh-carry__mid{z-index:1;grid-area:2/2;place-self:center;position:relative}.ck2-lwh-carry__mid .ck2-lwh-trio{padding:var(--v2-space-3) var(--v2-space-4);background:var(--v2-paper);border:var(--v2-border);border-radius:var(--ck2-lwh-radius);box-shadow:var(--v2-shadow-3)}.ck2-lwh-carry__to{grid-area:1/3/3/4;justify-self:end}.ck2-lwh-path{width:60%;height:60%;position:absolute;inset:18% 22% 22% 18%;overflow:visible}.ck2-lwh-path path{fill:none;stroke:var(--v2-ink);stroke-width:var(--v2-rule-heavy);stroke-dasharray:var(--v2-space-2) var(--v2-space-2);vector-effect:non-scaling-stroke}.ck2-lwc{--ck2-lwc-step:2px;--ck2-lwc-drop:4px;--ck2-lwc-unit-w:128px;--ck2-lwc-unit-h:96px;--ck2-lwc-bezel:8px;--ck2-lwc-chin:22px;--ck2-lwc-slot-w:28px;--ck2-lwc-slot-h:4px;--ck2-lwc-bar:4px;--ck2-lwc-trio-gap:var(--v2-space-4);--ck2-lwc-px-critter:4px;--ck2-lwc-px-mouse:2px;--ck2-lwc-px-point:2px;--ck2-lwc-strip-h:16px;--ck2-lwc-sink:26px;--ck2-ldk-keys:var(--ck2-lwc-strip-h);--ck2-ldc-keys-in:var(--v2-space-4);--ck2-lwc-screen-w:468px;--ck2-lwc-screen-h:200px;--ck2-lwc-lid-bezel:14px;--ck2-lwc-cam:4px;--ck2-lwc-deck-h:18px;--ck2-lwc-lip:20px;--ck2-lwc-notch-w:56px;--ck2-lwc-notch-h:4px;--ck2-lwc-cab-pad:var(--v2-space-2);--ck2-lwc-rail:12px;--ck2-lwc-ru-h:26px;--ck2-lwc-ru-gap:var(--v2-space-1);--ck2-lwc-vent-h:10px;--ck2-lwc-tick:2px;--ck2-lwc-tick-h:6px;--ck2-lwc-light:8px;--ck2-lwc-foot-w:28px;--ck2-lwc-foot-h:6px;--ck2-lwc-bay-top:calc(var(--v2-rule-heavy) + var(--ck2-lwc-cab-pad) + 2 * var(--ck2-lwc-ru-h) + 2 * var(--ck2-lwc-ru-gap));--ck2-lwc-screen-top:calc(var(--v2-rule-heavy) + var(--ck2-lwc-lid-bezel));--ck2-lwc-stepped:polygon(0 calc(2 * var(--ck2-lwc-step)), var(--ck2-lwc-step) calc(2 * var(--ck2-lwc-step)), var(--ck2-lwc-step) var(--ck2-lwc-step), calc(2 * var(--ck2-lwc-step)) var(--ck2-lwc-step), calc(2 * var(--ck2-lwc-step)) 0, calc(100% - 2 * var(--ck2-lwc-step)) 0, calc(100% - 2 * var(--ck2-lwc-step)) var(--ck2-lwc-step), calc(100% - var(--ck2-lwc-step)) var(--ck2-lwc-step), calc(100% - var(--ck2-lwc-step)) calc(2 * var(--ck2-lwc-step)), 100% calc(2 * var(--ck2-lwc-step)), 100% calc(100% - 2 * var(--ck2-lwc-step)), calc(100% - var(--ck2-lwc-step)) calc(100% - 2 * var(--ck2-lwc-step)), calc(100% - var(--ck2-lwc-step)) calc(100% - var(--ck2-lwc-step)), calc(100% - 2 * var(--ck2-lwc-step)) calc(100% - var(--ck2-lwc-step)), calc(100% - 2 * var(--ck2-lwc-step)) 100%, calc(2 * var(--ck2-lwc-step)) 100%, calc(2 * var(--ck2-lwc-step)) calc(100% - var(--ck2-lwc-step)), var(--ck2-lwc-step) calc(100% - var(--ck2-lwc-step)), var(--ck2-lwc-step) calc(100% - 2 * var(--ck2-lwc-step)), 0 calc(100% - 2 * var(--ck2-lwc-step)));--ck2-lwc-shadow:drop-shadow(var(--ck2-lwc-drop) var(--ck2-lwc-drop) 0 var(--v2-ink))}.ck2-lwc-frame__case,.ck2-lwc-lid__case,.ck2-lwc-cab__case{background:var(--v2-ink);clip-path:var(--ck2-lwc-stepped);position:absolute;inset:0}.ck2-lwc-frame__face,.ck2-lwc-lid__face,.ck2-lwc-cab__face{inset:var(--v2-rule-heavy);background:var(--v2-paper);clip-path:var(--ck2-lwc-stepped);position:absolute}.ck2-lwc-trio{gap:var(--ck2-lwc-trio-gap);grid-auto-flow:column;align-items:end;display:inline-grid}.ck2-lwc-unit{width:var(--ck2-lwc-unit-w);grid-template-rows:auto auto;display:grid}.ck2-lwc-frame{height:var(--ck2-lwc-unit-h);filter:var(--ck2-lwc-shadow);grid-area:1/1;display:block;position:relative}.ck2-lwc-frame__screen{top:var(--ck2-lwc-bezel);right:var(--ck2-lwc-bezel);bottom:var(--ck2-lwc-chin);left:var(--ck2-lwc-bezel);align-content:start;gap:var(--v2-space-2);box-sizing:border-box;padding:var(--v2-space-2) var(--v2-space-3);background:var(--v2-paper);border:var(--v2-border-heavy);display:grid;position:absolute}.ck2-lwc-frame__chin{right:var(--ck2-lwc-bezel);bottom:0;left:var(--ck2-lwc-bezel);height:var(--ck2-lwc-chin);align-items:center;display:flex;position:absolute}.ck2-lwc-frame__slot{width:var(--ck2-lwc-slot-w);height:var(--ck2-lwc-slot-h);background:var(--v2-ink);margin-left:auto}.ck2-lwc-bar{width:72%;height:var(--ck2-lwc-bar);background:var(--v2-ink);display:block}.ck2-lwc-bar--short{width:38%}.ck2-lwc-bar--mid{width:56%}.ck2-lwc-point{pointer-events:none;position:absolute}.ck2-lwc-point--a{top:16%;left:60%}.ck2-lwc-point--b{top:44%;left:22%}.ck2-lwc-point--c{top:36%;left:70%}.ck2-lwc-pointer{--ck2-ldk-px:var(--ck2-lwc-px-point)}.ck2-lwc-strip{height:var(--ck2-lwc-strip-h);margin-top:var(--v2-space-2);grid-area:2/1;display:block;position:relative}.ck2-lwc-desk{z-index:1;box-sizing:border-box;justify-content:center;align-items:flex-end;gap:var(--v2-space-3);height:calc(var(--v2-space-2) + var(--ck2-lwc-strip-h) + var(--ck2-lwc-sink));grid-area:2/1;display:flex;position:relative}.ck2-lwc-critter{--ck2-ldk-px:var(--ck2-lwc-px-critter)}.ck2-lwc-mouse{--ck2-ldk-px:var(--ck2-lwc-px-mouse)}.ck2-lwc-laptop{filter:var(--ck2-lwc-shadow);justify-items:center;display:grid}.ck2-lwc-lid{padding:var(--ck2-lwc-screen-top);display:grid;position:relative}.ck2-lwc-lid__cam{top:calc((var(--ck2-lwc-screen-top) - var(--ck2-lwc-cam)) / 2);left:calc(50% - var(--ck2-lwc-cam) / 2);width:var(--ck2-lwc-cam);height:var(--ck2-lwc-cam);background:var(--v2-ink);position:absolute}.ck2-lwc-lid__screen,.ck2-lwc-cab__bay{box-sizing:border-box;width:var(--ck2-lwc-screen-w);height:var(--ck2-lwc-screen-h);background:var(--v2-paper);border:var(--v2-border-heavy);place-items:center;display:grid;position:relative}.ck2-lwc-deck{box-sizing:border-box;height:var(--ck2-lwc-deck-h);margin:0 calc(-1 * var(--ck2-lwc-lip));background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border:var(--v2-border-heavy);clip-path:var(--ck2-lwc-stepped);justify-self:stretch;position:relative}.ck2-lwc-deck__notch{bottom:0;left:calc(50% - var(--ck2-lwc-notch-w) / 2);width:var(--ck2-lwc-notch-w);height:var(--ck2-lwc-notch-h);background:var(--v2-ink);position:absolute}.ck2-lwc-rack{filter:var(--ck2-lwc-shadow);justify-items:center;display:grid}.ck2-lwc-cab{padding:calc(var(--v2-rule-heavy) + var(--ck2-lwc-cab-pad));display:grid;position:relative}.ck2-lwc-cab__rails{gap:var(--ck2-lwc-ru-gap);padding-inline:var(--ck2-lwc-rail);background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);display:grid;position:relative}.ck2-lwc-cab__units{gap:var(--ck2-lwc-ru-gap);display:grid}.ck2-lwc-ru{box-sizing:border-box;align-items:center;gap:var(--v2-space-2);height:var(--ck2-lwc-ru-h);padding-inline:var(--v2-space-2);background:var(--v2-paper);border:var(--v2-border-heavy);display:flex}.ck2-lwc-ru__vent{box-sizing:border-box;height:var(--ck2-lwc-vent-h);background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);border:var(--v2-rule) solid var(--v2-ink);flex:0 0 38%}.ck2-lwc-ru__slots{height:var(--ck2-lwc-tick-h);background-image:repeating-linear-gradient(to right, var(--v2-ink) 0 var(--ck2-lwc-tick), transparent var(--ck2-lwc-tick) calc(3 * var(--ck2-lwc-tick)));flex:1}.ck2-lwc-ru__light{box-sizing:border-box;width:var(--ck2-lwc-light);height:var(--ck2-lwc-light);background:var(--v2-paper);border:var(--v2-border-heavy);flex:none}.ck2-lwc-ru__light--on{background:var(--v2-status-ok)}.ck2-lwc-feet{padding-inline:var(--v2-space-5);justify-content:space-between;justify-self:stretch;display:flex}.ck2-lwc-feet>span{width:var(--ck2-lwc-foot-w);height:var(--ck2-lwc-foot-h);background:var(--v2-ink)}.ck2-lwc-place{justify-items:center;margin:0;display:grid}.ck2-lwc-name{margin-top:var(--v2-space-4)}.ck2-lwc-pair{justify-content:center;align-items:end;gap:var(--v2-space-5);grid-template-columns:auto auto auto;display:grid}.ck2-lwc-or{align-self:center}.ck2-lwc-straddle{justify-content:center;display:grid;position:relative}.ck2-lwc-half{grid-area:1/1;align-self:start;justify-items:center;display:grid}.ck2-lwc-half--home{margin-top:calc(var(--ck2-lwc-bay-top) - var(--ck2-lwc-screen-top));clip-path:inset(calc(-1 * var(--ck2-lwc-lip)) 50% calc(-1 * var(--ck2-lwc-lip)) calc(-1 * var(--ck2-lwc-lip)))}.ck2-lwc-half--cloud{clip-path:inset(calc(-1 * var(--ck2-lwc-lip)) calc(-1 * var(--ck2-lwc-lip)) calc(-1 * var(--ck2-lwc-lip)) 50%)}.ck2-lwc-seam{width:0;margin-block:calc(-1 * var(--v2-space-4));border-left:var(--v2-rule-heavy) dashed var(--v2-ink);grid-area:1/1;justify-self:center}.ck2-lwc-over{z-index:1;width:var(--ck2-lwc-screen-w);height:var(--ck2-lwc-screen-h);margin-top:var(--ck2-lwc-bay-top);grid-area:1/1;place-self:start center;place-items:center;display:grid;position:relative}.ck2-lwc-over .ck2-lwc-trio{padding:var(--v2-space-2) var(--v2-space-3);background:var(--v2-paper)}.ck2-lwc-names{width:calc(var(--ck2-lwc-screen-w) + 2 * var(--ck2-lwc-lip));margin:var(--v2-space-4) auto 0;text-align:center;grid-template-columns:1fr 1fr;display:grid}@media (width<=48rem){.ck2-lwc:where(:not(.ck2-l-drawn-wide *)){--ck2-lwc-unit-w:80px;--ck2-lwc-unit-h:60px;--ck2-lwc-px-critter:3px;--ck2-lwc-trio-gap:var(--v2-space-2);--ck2-lwc-screen-w:288px;--ck2-lwc-screen-h:150px;--ck2-lwc-lid-bezel:10px;--ck2-lwc-lip:12px}.ck2-lwc-pair:where(:not(.ck2-l-drawn-wide *)){justify-items:center;row-gap:var(--v2-space-4);grid-template-columns:minmax(0,1fr)}}.ck2-lwr{--ck2-lwr-u:12px;--ck2-lwr-rail:12px;--ck2-lwr-hole-w:4px;--ck2-lwr-hole-h:2px;--ck2-lwr-hole-pitch:4px;--ck2-lwr-led:4px;--ck2-lwr-handle:4px;--ck2-lwr-slot-w:12px;--ck2-lwr-sled-w:12px;--ck2-lwr-port:4px;--ck2-lwr-port-pitch:6px;--ck2-lwr-crown:10px;--ck2-lwr-slat:2px;--ck2-lwr-slat-pitch:6px;--ck2-lwr-plinth:8px;--ck2-lwr-foot-w:24px;--ck2-lwr-foot-h:6px;--ck2-lwr-cable-room:20px}.ck2-lwr-small{--ck2-lwc-unit-w:96px;--ck2-lwc-unit-h:72px;--ck2-lwc-bezel:6px;--ck2-lwc-chin:16px;--ck2-lwc-slot-w:20px;--ck2-lwc-slot-h:4px;--ck2-lwc-bar:4px;--ck2-lwc-trio-gap:var(--v2-space-3);--ck2-lwc-px-critter:3px;--ck2-lwc-px-mouse:2px;--ck2-lwc-px-point:2px;--ck2-lwc-strip-h:12px;--ck2-lwc-sink:20px;--ck2-ldk-keys:var(--ck2-lwc-strip-h);--ck2-ldc-keys-in:var(--v2-space-3)}.ck2-lwr-small .ck2-lwc-frame__screen{gap:var(--v2-space-1);padding:var(--v2-space-1) var(--v2-space-2)}.ck2-lwr-pair{align-items:end}.ck2-lwr-stand{filter:var(--ck2-lwc-shadow);justify-items:center;display:grid}.ck2-lwr-cab{padding:calc(var(--v2-rule-heavy) + var(--ck2-lwc-cab-pad));display:grid;position:relative}.ck2-lwr-crown,.ck2-lwr-plinth{height:var(--ck2-lwr-crown);margin-bottom:var(--ck2-lwc-cab-pad);background-image:repeating-linear-gradient(to right, var(--v2-ink) 0 var(--ck2-lwr-slat), transparent var(--ck2-lwr-slat) var(--ck2-lwr-slat-pitch));border:var(--v2-border-heavy);grid-column:1/-1;position:relative}.ck2-lwr-plinth{height:var(--ck2-lwr-plinth);margin-top:var(--ck2-lwc-cab-pad);background:var(--v2-ink);margin-bottom:0}.ck2-lwr-feet{padding-inline:var(--v2-space-3);justify-content:space-between;justify-self:stretch;display:flex}.ck2-lwr-feet>span{width:var(--ck2-lwr-foot-w);height:var(--ck2-lwr-foot-h);background:var(--v2-ink)}.ck2-lwr-well{padding-inline:var(--ck2-lwr-rail);background:var(--v2-paper);align-content:start;display:grid;position:relative}.ck2-lwr-rail{box-sizing:border-box;width:var(--ck2-lwr-rail);background:repeating-linear-gradient(to bottom, var(--v2-ink) 0 var(--ck2-lwr-hole-h), transparent var(--ck2-lwr-hole-h) var(--ck2-lwr-hole-pitch)) center / var(--ck2-lwr-hole-w) 100% no-repeat, var(--v2-paper);border-inline:var(--v2-border-heavy);position:absolute;top:0;bottom:0}.ck2-lwr-rail--l{left:0}.ck2-lwr-rail--r{right:0}.ck2-lwr-well>*+*{margin-top:calc(-1 * var(--v2-rule-heavy))}.ck2-lwr-ru{box-sizing:border-box;align-items:center;gap:var(--v2-space-1);height:var(--ck2-lwr-u);padding-inline:var(--v2-rule-heavy);background:var(--v2-paper);border:var(--v2-border-heavy);display:flex;position:relative}.ck2-lwr-ru--2u{height:calc(2 * var(--ck2-lwr-u))}.ck2-lwr-ru--blank{background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine)}.ck2-lwr-handle{box-sizing:border-box;width:var(--ck2-lwr-handle);margin-block:var(--v2-rule);border:var(--v2-rule) solid var(--v2-ink);flex:none;align-self:stretch}.ck2-lwr-slot{box-sizing:border-box;width:var(--ck2-lwr-slot-w);margin-block:var(--v2-rule);border:var(--v2-rule) solid var(--v2-ink);flex:none;align-self:stretch}.ck2-lwr-vent{margin-block:var(--v2-rule);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker);flex:1;align-self:stretch}.ck2-lwr-leds{gap:var(--v2-rule-heavy);flex:none;display:flex}.ck2-lwr-leds--col{flex-direction:column}.ck2-lwr-led{width:var(--ck2-lwr-led);height:var(--ck2-lwr-led);box-sizing:border-box}.ck2-lwr-led--ok{background:var(--v2-status-ok)}.ck2-lwr-led--warn{background:var(--v2-status-warning)}.ck2-lwr-led--err{background:var(--v2-status-error)}.ck2-lwr-led--off{border:var(--v2-rule) solid var(--v2-ink)}.ck2-lwr-ports{height:var(--ck2-lwr-port);background-image:repeating-linear-gradient(to right, var(--v2-ink) 0 var(--ck2-lwr-port), transparent var(--ck2-lwr-port) var(--ck2-lwr-port-pitch));flex:1}.ck2-lwr-ru--patch{gap:var(--v2-space-2)}.ck2-lwr-sleds{align-self:stretch;gap:var(--v2-rule-heavy);margin-block:var(--v2-rule);flex:1;display:flex}.ck2-lwr-sled{box-sizing:border-box;padding-top:var(--v2-rule-heavy);border:var(--v2-rule) solid var(--v2-ink);background-image:linear-gradient(var(--v2-ink), var(--v2-ink));background-position:center bottom var(--v2-rule-heavy);background-size:50% var(--v2-rule);background-repeat:no-repeat;flex:1;justify-content:center;align-items:flex-start;display:flex}.ck2-lwr-readout{box-sizing:border-box;margin-block:var(--v2-rule-heavy);background-image:var(--v2-fill-scan);border:var(--v2-rule) solid var(--v2-ink);flex:0 0 24%;align-self:stretch}.ck2-lwr-bay{box-sizing:border-box;padding:var(--v2-space-2) var(--v2-space-2) 0;background:var(--v2-paper);border:var(--v2-border-heavy);border-bottom-width:calc(3 * var(--v2-rule-heavy));place-items:end center;display:grid;position:relative}.ck2-lwr-cab--tall .ck2-lwr-well{width:calc(var(--ck2-lwc-unit-w) + 2 * var(--ck2-lwr-rail) + 2 * var(--v2-space-6))}.ck2-lwr-room{justify-items:center;display:grid}.ck2-lwr-racks{align-items:end;gap:var(--v2-space-2);padding-inline:var(--v2-space-4);display:flex}.ck2-lwr-rowrack{filter:var(--ck2-lwc-shadow);justify-items:center;display:grid}.ck2-lwr-rowrack .ck2-lwr-well{width:calc(var(--ck2-lwc-unit-w) + 2 * var(--ck2-lwr-rail) + 2 * var(--v2-space-2))}.ck2-lwr-tray{box-sizing:border-box;height:var(--ck2-lwr-crown);background-image:repeating-linear-gradient(to right, var(--v2-ink) 0 var(--v2-rule-heavy), transparent var(--v2-rule-heavy) var(--ck2-lwr-slat-pitch));border-block:var(--v2-border-heavy);justify-self:stretch}.ck2-lwr-drop{width:calc(5 * var(--v2-rule-heavy));height:var(--v2-space-4);background-image:repeating-linear-gradient(to right, var(--v2-ink) 0 var(--v2-rule-heavy), transparent var(--v2-rule-heavy) calc(2 * var(--v2-rule-heavy)))}.ck2-lwr-floor{box-sizing:border-box;height:var(--v2-space-4);margin-top:var(--v2-space-1);background-color:var(--v2-paper);background-image:repeating-linear-gradient(to right, var(--v2-ink) 0 var(--v2-rule-heavy), transparent var(--v2-rule-heavy) calc(12 * var(--v2-space-1))), var(--v2-fill-25);background-size:auto, var(--v2-pitch-fine) var(--v2-pitch-fine);border-block:var(--v2-border-heavy);justify-self:stretch}.ck2-lwr-cab--door{--ck2-lwr-frame:8px;--ck2-lwr-mesh:28px;--ck2-lwr-hinge-w:6px;--ck2-lwr-hinge-h:28px;--ck2-lwr-lock-w:10px;--ck2-lwr-lock-h:64px}.ck2-lwr-door{border:var(--ck2-lwr-frame) solid var(--v2-ink);display:grid;position:relative}.ck2-lwr-mesh{height:var(--ck2-lwr-mesh);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine)}.ck2-lwr-glass{padding:var(--v2-space-2);background:var(--v2-paper);border-block:var(--ck2-lwr-frame) solid var(--v2-ink);display:grid;position:relative}.ck2-lwr-glass .ck2-lwr-well{width:calc(3 * var(--ck2-lwc-unit-w) + 2 * var(--ck2-lwc-trio-gap) + 2 * var(--ck2-lwr-rail) + 2 * var(--v2-space-4))}.ck2-lwr-glare{width:100%;height:100%;fill:var(--v2-paper);pointer-events:none;position:absolute;inset:0}.ck2-lwr-hinge{left:calc(-1 * var(--ck2-lwr-frame) - var(--ck2-lwr-hinge-w));width:var(--ck2-lwr-hinge-w);height:var(--ck2-lwr-hinge-h);background:var(--v2-ink);position:absolute}.ck2-lwr-hinge--top{top:12%}.ck2-lwr-hinge--bottom{bottom:12%}.ck2-lwr-lock{z-index:1;top:calc(50% - var(--ck2-lwr-lock-h) / 2);right:calc(-1 * var(--ck2-lwr-frame) - var(--ck2-lwr-lock-w) / 2 + var(--ck2-lwr-frame) / 2);box-sizing:border-box;width:var(--ck2-lwr-lock-w);height:var(--ck2-lwr-lock-h);background:linear-gradient(var(--v2-ink), var(--v2-ink)) center 30% / var(--v2-rule-heavy) var(--ck2-lwr-lock-w) no-repeat, var(--v2-paper);border:var(--v2-border-heavy);position:absolute}.ck2-lwr-console{--ck2-lwc-screen-w:calc(3 * var(--ck2-lwc-unit-w) + 2 * var(--ck2-lwc-trio-gap) + 2 * var(--v2-space-4));--ck2-lwc-screen-h:140px;--ck2-lwc-lid-bezel:8px;--ck2-lwc-screen-top:calc(var(--v2-rule-heavy) + var(--ck2-lwc-lid-bezel));padding:var(--v2-space-2) var(--v2-space-1) var(--v2-space-1);background:var(--v2-paper);border:var(--v2-border-heavy);justify-items:center;display:grid}.ck2-lwr-console .ck2-lwc-lid__screen{place-items:end center}.ck2-lwr-ru--tray{height:calc(2 * var(--ck2-lwr-u));margin-inline:calc(-1 * var(--ck2-lwr-rail));gap:var(--v2-space-2)}.ck2-lwr-keys{margin-block:var(--v2-rule-heavy);background-color:var(--v2-paper);background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);border:var(--v2-rule) solid var(--v2-ink);flex:1;align-self:stretch}.ck2-lwr-pad{box-sizing:border-box;margin-block:var(--v2-rule-heavy);border:var(--v2-rule) solid var(--v2-ink);flex:0 0 14%;align-self:stretch}.ck2-lwr-casters{--ck2-lwr-caster:12px;padding-inline:var(--v2-space-2);justify-content:space-between;justify-self:stretch;display:flex}.ck2-lwr-casters>span{width:var(--ck2-lwr-caster);height:var(--ck2-lwr-caster);background:linear-gradient(var(--v2-paper), var(--v2-paper)) center / var(--v2-rule-heavy) var(--v2-rule-heavy) no-repeat, var(--v2-ink);clip-path:var(--ck2-lwc-stepped)}.ck2-lwr-cab--cabled{--ck2-lwr-manager:28px;--ck2-lwr-cords-h:40px;column-gap:var(--v2-space-1);grid-template-columns:auto 1fr auto}.ck2-lwr-cab--cabled .ck2-lwr-well{width:calc(3 * var(--ck2-lwc-unit-w) + 2 * var(--ck2-lwc-trio-gap) + 2 * var(--ck2-lwr-rail) + 2 * var(--v2-space-3))}.ck2-lwr-manager{--ck2-lwr-fingers:repeating-linear-gradient(to bottom, var(--v2-ink) 0 calc(2 * var(--v2-rule-heavy)), transparent calc(2 * var(--v2-rule-heavy)) var(--ck2-lwr-u));box-sizing:border-box;width:var(--ck2-lwr-manager);background-color:var(--v2-paper);background-image:var(--ck2-lwr-fingers), var(--ck2-lwr-fingers), repeating-linear-gradient(to right, var(--v2-ink) 0 var(--v2-rule-heavy), transparent var(--v2-rule-heavy) calc(2 * var(--v2-rule-heavy)));border:var(--v2-border-heavy);background-position:0 0,100% 0,50%;background-repeat:no-repeat;background-size:30% 100%,30% 100%,40% 100%;position:relative}.ck2-lwr-cords{height:var(--ck2-lwr-cords-h);margin-inline:calc(-1 * var(--ck2-lwr-rail) - var(--ck2-lwc-cab-pad));position:relative}.ck2-lwr-cord{box-sizing:border-box;border:0 solid var(--v2-ink);position:absolute;top:0}.ck2-lwr-cord--1,.ck2-lwr-cord--2,.ck2-lwr-cord--3,.ck2-lwr-cord--4{border-left-width:var(--v2-rule-heavy);bottom:0}.ck2-lwr-cord--1{left:36%}.ck2-lwr-cord--2{left:44%}.ck2-lwr-cord--3{left:56%}.ck2-lwr-cord--4{left:62%}.ck2-lwr-cord--5,.ck2-lwr-cord--6{border-right-width:var(--v2-rule-heavy);border-bottom-width:var(--v2-rule-heavy);left:0}.ck2-lwr-cord--5{width:18%;height:40%}.ck2-lwr-cord--6{width:26%;height:70%}.ck2-lwr-cord--7,.ck2-lwr-cord--8{border-left-width:var(--v2-rule-heavy);border-bottom-width:var(--v2-rule-heavy);right:0}.ck2-lwr-cord--7{width:20%;height:50%}.ck2-lwr-cord--8{width:28%;height:80%}.ck2-lwr-bay--wired{padding-top:var(--ck2-lwr-cable-room);border-bottom-width:var(--v2-rule-heavy)}.ck2-lwr-wired{display:grid;position:relative}.ck2-lwr-wired:before{bottom:100%;left:calc(50% - var(--v2-rule-heavy) / 2);width:var(--v2-rule-heavy);height:calc(var(--ck2-lwr-cable-room) + var(--v2-rule-heavy));background:var(--v2-ink);content:"";position:absolute}.ck2-lwr-shelf{box-sizing:border-box;height:var(--ck2-lwr-u);margin-inline:calc(-1 * var(--ck2-lwr-rail));background:linear-gradient(var(--v2-paper), var(--v2-paper)) left calc(var(--ck2-lwr-rail) / 2 - var(--v2-rule-heavy)) center / var(--v2-rule-heavy) var(--v2-rule-heavy) no-repeat, linear-gradient(var(--v2-paper), var(--v2-paper)) right calc(var(--ck2-lwr-rail) / 2 - var(--v2-rule-heavy)) center / var(--v2-rule-heavy) var(--v2-rule-heavy) no-repeat, var(--v2-ink)}@media (width<=48rem){.ck2-lwr-small:where(:not(.ck2-l-drawn-wide *)){--ck2-lwc-unit-w:64px;--ck2-lwc-unit-h:48px;--ck2-lwc-px-critter:2px;--ck2-lwc-strip-h:10px;--ck2-lwc-sink:16px;--ck2-lwc-trio-gap:var(--v2-space-2)}}.ck2-lwm-well{--ck2-lwc-ru-h:20px;--ck2-lwc-vent-h:8px;--ck2-lwc-tick-h:6px}.ck2-lwm-ru{gap:var(--v2-space-2)}.ck2-lwm-bay{box-sizing:border-box;padding:var(--v2-space-2) var(--v2-space-4) 0;background:var(--v2-paper);border:var(--v2-border-heavy);place-items:end center;display:grid}.ck2-lwm-row{align-items:end;gap:var(--v2-space-2);display:flex}.ck2-lwm-door{--ck2-lwm-frame:8px;--ck2-lwm-handle-w:8px;--ck2-lwm-handle-h:56px;border:var(--ck2-lwm-frame) solid var(--v2-ink);display:grid;position:relative}.ck2-lwm-handle{z-index:1;top:calc(50% - var(--ck2-lwm-handle-h) / 2);right:calc(-1 * (var(--ck2-lwm-frame) + var(--ck2-lwm-handle-w)) / 2);box-sizing:border-box;width:var(--ck2-lwm-handle-w);height:var(--ck2-lwm-handle-h);background:var(--v2-paper);border:var(--v2-border-heavy);position:absolute}.ck2-lwm-well .ck2-lwr-console{background-color:var(--v2-paper);background-image:var(--v2-fill-50);background-size:var(--v2-pitch-checker) var(--v2-pitch-checker)}.ck2-lwm-tray{margin-inline:calc(-1 * var(--ck2-lwr-rail))}.ck2-lwm-keys{background-image:var(--v2-fill-25);background-size:var(--v2-pitch-fine) var(--v2-pitch-fine);flex:1}.ck2-lwm-norails .ck2-lwr-rail{display:none}.ck2-lwm-norails .ck2-lwr-well{padding-inline:0}.ck2-lwm-norails .ck2-lwm-tray{margin-inline:0}.ck2-lwc-smallwrap .ck2-lmac__inner{container-type:inline-size}.ck2-lwc-pair--small,.ck2-lwc-pair--small .ck2-lwr-small{--ck2-lwc-unit-w:50px;--ck2-lwc-unit-h:40px;--ck2-lwc-bezel:4px;--ck2-lwc-chin:8px;--ck2-lwc-bar:3px;--ck2-lwc-trio-gap:var(--v2-space-1);--ck2-lwc-px-critter:2px;--ck2-lwc-px-mouse:2px;--ck2-lwc-px-point:1px;--ck2-lwc-strip-h:10px;--ck2-lwc-sink:16px;--ck2-lwc-lid-bezel:8px;--ck2-lwc-lip:10px;--ck2-lwc-deck-h:12px;--ck2-lwc-notch-w:32px;--ck2-lwc-cab-pad:var(--v2-space-1);--ck2-lwm-bay-x:var(--v2-space-2);--ck2-ldk-keys:var(--ck2-lwc-strip-h);--ck2-ldc-keys-in:var(--v2-space-2);--ck2-lwc-screen-top:calc(var(--v2-rule-heavy) + var(--ck2-lwc-lid-bezel));--ck2-lwc-screen-w:calc(3 * var(--ck2-lwc-unit-w) + 2 * var(--ck2-lwc-trio-gap) + 2 * var(--v2-space-2));--ck2-lwc-screen-h:calc(var(--ck2-lwc-unit-h) + var(--v2-space-2) + var(--ck2-lwc-strip-h) + var(--ck2-lwc-sink) + 2 * var(--v2-space-2))}.ck2-lwc-pair--small{gap:var(--v2-space-4)}.ck2-lwc-pair--small .ck2-lwc-frame__screen{gap:var(--v2-space-1);padding:var(--v2-space-1)}.ck2-lwc-pair--small .ck2-lwc-frame__slot{display:none}.ck2-lwc-pair--small .ck2-lwc-desk{gap:var(--v2-space-1)}.ck2-lwc-pair--small .ck2-lwm-bay{padding-inline:var(--ck2-lwm-bay-x)}.ck2-lwc-pair--small .ck2-lwm-door{--ck2-lwm-frame:6px;--ck2-lwm-handle-w:6px;--ck2-lwm-handle-h:32px}@container (width<=27.5rem){.ck2-lwc-pair--small{justify-items:center;row-gap:var(--v2-space-5);grid-template-columns:minmax(0,1fr)}.ck2-lwc-pair--small,.ck2-lwc-pair--small .ck2-lwr-small{--ck2-lwc-unit-w:64px;--ck2-lwc-unit-h:50px;--ck2-lwc-trio-gap:var(--v2-space-2);--ck2-lwc-px-point:2px}}.ck2-lr3{--ck2-lr3-gutter:clamp(1rem, 4vw, 4rem);--ck2-lr3-air:5rem;--ck2-lr3-win:56rem;--ck2-lr3-side:22rem;--ck2-lr3-pic:28rem;--ck2-lr3-prose:36rem;--ck2-lr3-pad:var(--v2-space-5);gap:var(--ck2-lr3-air);min-height:100vh;padding:var(--ck2-lr3-air) var(--ck2-lr3-gutter);color:var(--v2-ink);background-color:var(--v2-paper);background-image:var(--v2-fill-grid);background-size:var(--v2-pitch-grid) var(--v2-pitch-grid);flex-direction:column;align-items:center;display:flex}@media (width>=40rem){.ck2-lr3{--ck2-lr3-pad:var(--v2-space-6)}}.ck2-lr3-win{width:100%;max-width:var(--ck2-lr3-win);min-width:0}.ck2-lr3-win__inner{gap:var(--v2-space-5);width:100%;min-width:0;padding:var(--ck2-lr3-pad);flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (width>=60rem){.ck2-lr3-win__inner{grid-template-columns:minmax(0, var(--ck2-lr3-side)) minmax(0, 1fr);column-gap:var(--v2-space-6);align-items:center}}.ck2-lr3-words,.ck2-lr3-pic{min-width:0;margin:0}.ck2-lr3-pic{width:100%;max-width:var(--ck2-lr3-pic);justify-self:center}.ck2-lr3-words .cockpit-typography-heading{color:var(--v2-ink);text-wrap:balance;margin:0}.ck2-lr3-words__under{max-width:var(--ck2-lr3-prose);margin-top:var(--v2-space-3);color:var(--v2-ink-mid)}.ck2-lr3-words__under .cockpit-typography-body{margin:0}.ck2-lr3-words{--ck2-lr3-headline:clamp(24px, 2.6vw, 38px);--ck2-lr3-leading:1.05;--ck2-lr3-line:clamp(15px, 1.15vw, 19px)}.ck2-lr3-words .cockpit-typography-heading{font-family:var(--cockpit-typography-font-prose);font-size:var(--ck2-lr3-headline);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--ck2-lr3-leading);letter-spacing:normal}.ck2-lr3-words__under{font-size:var(--ck2-lr3-line)}.ck2-lr3-pic code,.ck2-lr3-pic .cockpit-typography-code{color:var(--v2-ink)}.ck2-lr3-sheet{background:var(--v2-paper);border:var(--v2-border-heavy);min-width:0}.ck2-lr3-sheet__bar{gap:var(--v2-space-2) var(--v2-space-3);padding:var(--v2-space-2) var(--v2-space-3);border-bottom:var(--v2-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ck2-lr3-sheet__result{gap:var(--v2-space-2);align-items:baseline;display:inline-flex}.ck2-lr3-sheet--fail .ck2-lr3-sheet__result{color:var(--v2-status-error)}.ck2-lr3-sheet--pass .ck2-lr3-sheet__result{color:var(--v2-status-ok)}.ck2-lr3-sheet--fail{border-left-color:var(--v2-status-error)}.ck2-lr3-sheet--pass{border-left-color:var(--v2-status-ok)}.ck2-lr3-sheet__code{padding:var(--v2-space-3);white-space:pre-wrap;flex-direction:column;margin:0;display:flex}.ck2-lr3-sheet__line{overflow-wrap:anywhere;min-width:0}.ck2-lr3-tests{gap:var(--v2-space-4);flex-direction:column;display:flex}.ck2-lr3-ask{background:var(--v2-paper);border:var(--v2-border-heavy)}.ck2-lr3-ask__bar{padding:var(--v2-space-2) var(--v2-space-4);border-bottom:var(--v2-border)}.ck2-lr3-ask__question{padding:var(--v2-space-4) var(--v2-space-4) var(--v2-space-3)}.ck2-lr3-ask__question .cockpit-typography-heading{color:var(--v2-ink);text-wrap:balance;margin:0}.ck2-lr3-ask__answers{gap:var(--v2-space-1);padding:0 var(--v2-space-3) var(--v2-space-4);flex-direction:column;margin:0;list-style:none;display:flex}.ck2-lr3-answer .ck2-button{width:100%;padding:var(--v2-space-3) var(--v2-space-4);text-align:start;display:flex}.ck2-lr3-answer .ck2-button>*{flex:auto}.ck2-lr3-answer__row{gap:var(--v2-space-4);align-items:baseline;display:flex}.ck2-lr3-answer__key{flex:none}.ck2-lr3-answer__label{flex:auto;min-width:0}.ck2-lr3-answer:not(.ck2-lr3-answer--lit) .ck2-lr3-answer__key{color:var(--v2-ink-mid)}.ck2-lr3-ask{--ck2-lr3-question:clamp(20px, 1.9vw, 26px)}.ck2-lr3-ask__question .cockpit-typography-heading{font-family:var(--cockpit-typography-font-prose);font-size:var(--ck2-lr3-question);font-weight:var(--cockpit-typography-weight-bold);line-height:var(--cockpit-typography-leading-tight);letter-spacing:normal}.ck2-lr3-answer .cockpit-typography-code{font-weight:var(--cockpit-typography-weight-regular);letter-spacing:normal}.ck2-lr3-plan{background:var(--v2-paper);border:var(--v2-border-heavy)}.ck2-lr3-names{border-collapse:collapse;background:var(--v2-paper);border:var(--v2-border-heavy);width:100%}.ck2-lr3-names th,.ck2-lr3-names td{padding:var(--v2-space-3) var(--v2-space-4);text-align:start;vertical-align:baseline}.ck2-lr3-names th{color:var(--v2-ink-mid);border-bottom:var(--v2-border)}.ck2-lr3-names tbody tr+tr td{border-top:var(--v2-border-soft)}.ck2-lr3-names td+td,.ck2-lr3-names th+th{border-left:var(--v2-border-soft)}.ck2-lr3-names .cockpit-typography-body{margin:0}.ck2-lr3-both{gap:var(--v2-space-4);flex-direction:column;display:flex}.ck2-lr3-both__chat{background:var(--v2-paper);border:var(--v2-border-heavy);padding:0}.ck2-lr3-both__chat .ck2-transcript__speaker{color:var(--v2-ink-soft)}.ck2-lr4-card,.ck2-lr4-suite,.ck2-lr4-browser{background:var(--v2-paper);border:var(--v2-border-heavy);min-width:0}.ck2-lr4-card__bar,.ck2-lr4-suite__bar,.ck2-lr4-browser__bar{gap:var(--v2-space-2) var(--v2-space-3);padding:var(--v2-space-2) var(--v2-space-3);border-bottom:var(--v2-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ck2-lr4-card .cockpit-typography-body,.ck2-lr4-browser .cockpit-typography-body{margin:0}.ck2-lr4-card .cockpit-typography-code,.ck2-lr4-suite .cockpit-typography-code,.ck2-lr4-browser .cockpit-typography-code{color:var(--v2-ink)}.ck2-lr4-browser__bar{color:var(--v2-ink-mid)}.ck2-lr4-todos{padding:var(--v2-space-2) 0;flex-direction:column;margin:0;list-style:none;display:flex}.ck2-lr4-todo{gap:var(--v2-space-3);padding:var(--v2-space-2) var(--v2-space-4);align-items:center;display:flex}.ck2-lr4-todo+.ck2-lr4-todo{border-top:var(--v2-border-soft)}.ck2-lr4-todo--done .cockpit-typography-body{color:var(--v2-ink-soft);text-decoration:line-through}.ck2-lr4-suite__rows{margin:0;padding:0;list-style:none}.ck2-lr4-suite__row{gap:var(--v2-space-2);padding:var(--v2-space-4);flex-direction:column;display:flex}.ck2-lr4-suite__row+.ck2-lr4-suite__row{border-top:var(--v2-border-soft)}.ck2-lr4-suite__test{overflow-wrap:anywhere;min-width:0}.ck2-lr4-suite__about{color:var(--v2-ink-mid)}.ck2-lr4-suite__row--out .cockpit-typography-code,.ck2-lr4-suite__row--out .ck2-lr4-suite__about{color:var(--v2-ink-soft)}.ck2-lr4-suite__code{white-space:pre-wrap;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.ck2-lr4-suite__line{overflow-wrap:anywhere;min-width:0}.ck2-lr4-heard{margin:0;padding:0;list-style:none}.ck2-lr4-heard__row{gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);align-items:baseline;display:flex}.ck2-lr4-heard__row+.ck2-lr4-heard__row{border-top:var(--v2-border-soft)}.ck2-lr4-heard__mark{color:var(--v2-ink-mid);flex:none}.ck2-lr4-heard__words{gap:var(--v2-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.ck2-lr4-heard__said--replaced .cockpit-typography-body{color:var(--v2-ink-soft);text-decoration:line-through}.ck2-lr4-heard__fix{gap:var(--v2-space-1) var(--v2-space-3);padding:var(--v2-space-2) var(--v2-space-3);background:var(--v2-accent-ground);flex-wrap:wrap;align-items:baseline;display:flex}.ck2-lr4-heard__fix .cockpit-typography-body,.ck2-lr4-heard__fix .cockpit-typography-label{color:var(--v2-ink)}.ck2-lr4-brief{gap:var(--v2-space-2);padding:var(--v2-space-4) var(--v2-space-4) var(--v2-space-4) var(--v2-space-6);flex-direction:column;margin:0;list-style:outside;display:flex}.ck2-lr4-card__answers{gap:var(--v2-space-2);padding:var(--v2-space-3) var(--v2-space-4) var(--v2-space-4);border-top:var(--v2-border-soft);flex-wrap:wrap;display:flex}.ck2-lr4-plans{gap:var(--v2-space-4);flex-direction:column;display:flex}.ck2-lr4-card--quiet{border:var(--v2-border)}.ck2-lr4-card--quiet .ck2-slice-tree__title,.ck2-lr4-card--quiet .ck2-slice-tree__mark,.ck2-lr4-card--quiet .cockpit-typography-code,.ck2-lr4-card--quiet .cockpit-typography-body{color:var(--v2-ink-soft)}.ck2-lr4-chat{background:var(--v2-paper);border:var(--v2-border-heavy)}.ck2-lr4-said{gap:var(--v2-space-4);padding:var(--v2-space-4);flex-direction:column;display:flex}.ck2-lr4-said__turn{gap:var(--v2-space-1);flex-direction:column;display:flex}.ck2-lr4-said__turn .cockpit-typography-label{color:var(--v2-ink-soft)}.ck2-lr4-said__turn .cockpit-typography-body{margin:0}.ck2-lr4-said__yours{text-decoration:underline;text-decoration-thickness:var(--v2-rule);text-underline-offset:var(--v2-space-1)}.ck2-lr4-said__echo{padding:0 var(--v2-space-1);background:var(--v2-accent-ground)}.ck2-lr4-chat .ck2-transcript__speaker{color:var(--v2-ink-soft)}.ck2-lr4-held{gap:var(--v2-space-4);flex-direction:column;display:flex}.ck2-lr5-glyph{color:var(--v2-ink-mid);flex:none}.ck2-lr5-glyph--pass,.ck2-lr5-ok{color:var(--v2-status-ok)}.ck2-lr5-glyph--fail{color:var(--v2-status-error)}.ck2-lr5-checks{margin:0;padding:0;list-style:none}.ck2-lr5-check{gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);align-items:baseline;display:flex}.ck2-lr5-check+.ck2-lr5-check{border-top:var(--v2-border-soft)}.ck2-lr5-check__words{gap:var(--v2-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ck2-lr5-check .cockpit-typography-body,.ck2-lr5-time .cockpit-typography-body,.ck2-lr5-report .cockpit-typography-body,.ck2-lr5-hold .cockpit-typography-body{margin:0}.ck2-lr5-check__note{color:var(--v2-ink-mid)}.ck2-lr5-check__note--fail{color:var(--v2-status-error)}.ck2-lr5-check__note--pass{color:var(--v2-status-ok)}.ck2-lr5-check--lit{background:var(--v2-accent-ground)}.ck2-lr5-check--lit .ck2-lr5-glyph,.ck2-lr5-check--lit .ck2-lr5-check__note{color:var(--v2-ink)}.ck2-lr5-report{gap:var(--v2-space-4);padding:var(--v2-space-4) var(--v2-space-4) var(--v2-space-2);flex-direction:column;display:flex}.ck2-lr5-report__head{color:var(--v2-ink-mid)}.ck2-lr5-time{--ck2-lr5-who:3.5rem;background:var(--v2-paper);border:var(--v2-border-heavy);margin:0;padding:0;list-style:none}.ck2-lr5-time__step{grid-template-columns:var(--ck2-lr5-who) minmax(0, 1fr);gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);align-items:baseline;display:grid}.ck2-lr5-time__step+.ck2-lr5-time__step{border-top:var(--v2-border-soft)}.ck2-lr5-time__who{color:var(--v2-ink-soft)}.ck2-lr5-time__step--fail{box-shadow:inset var(--v2-rule-heavy) 0 0 var(--v2-status-error)}.ck2-lr5-time__step--quiet .cockpit-typography-body{color:var(--v2-ink-mid)}.ck2-lr5-hold{--ck2-lr5-mark:1%;border-collapse:collapse;width:100%}.ck2-lr5-hold th,.ck2-lr5-hold td{padding:var(--v2-space-3);text-align:center;vertical-align:baseline}.ck2-lr5-hold td.ck2-lr5-hold__check{padding-left:var(--v2-space-4);text-align:start}.ck2-lr5-hold__mark{width:var(--ck2-lr5-mark);white-space:nowrap}.ck2-lr5-hold__foot{padding:var(--v2-space-3) var(--v2-space-4);color:var(--v2-ink-mid);border-top:var(--v2-border)}.ck2-lr5-hold__foot .cockpit-typography-body{margin:0}.ck2-lr5-hold thead>tr>*{color:var(--v2-ink-mid);border-bottom:var(--v2-border)}.ck2-lr5-hold tbody tr+tr>*{border-top:var(--v2-border-soft)}.ck2-lr5-hold tr>*+*{border-left:var(--v2-border-soft)}.ck2-lr5-says{border-top:var(--v2-border)}
