.dk,.dk-slide{--kb:var(--ink);--kf:var(--ink-foreground);--km:var(--ink-muted);--kx:var(--ink-faint);--kd:var(--ink-border);--kr:var(--ink-raised);--ka:var(--brand-on-ink);--ke:#6b7581;--ks:#2a313a;--ki:#c9cfd5;--kp:var(--ink-raised);--kq:var(--ink-foreground);--kj:#1e1e20;--kz:cubic-bezier(.2, .8, .2, 1)}[data-surface=deep]{--kb:var(--ink-deep)}[data-surface=stage],[data-surface=light]{--kb:var(--background);--kf:var(--foreground);--km:var(--muted-foreground);--kx:var(--faint);--kd:var(--border);--kr:var(--card);--ka:var(--brand);--ke:#101113;--ks:#26292e;--ki:#c6ccd2;--kp:var(--card);--kq:var(--foreground)}[data-surface=stage]{--kb:var(--podium);--kf:var(--podium-foreground);--km:var(--podium-muted);--kx:var(--podium-faint);--kd:color-mix(in srgb, var(--podium-foreground) 15%, transparent)}.dk{background:var(--kb);color:var(--kf);transition:background-color .5s}body:has(.dk[data-deck]){overflow:hidden}.dk[data-deck]{grid-template-rows:3.25rem minmax(0,1fr) 3.75rem;display:grid;position:fixed;inset:0}.dk-bar,.dk-controls{z-index:2;align-items:center;gap:12px;padding-inline:16px;display:flex}.dk-bar{justify-content:space-between;height:3.25rem}@media (min-width:768px){.dk-bar,.dk-controls{gap:18px;padding-inline:28px}}.dk-logo{width:auto;height:22px;display:block}.dk-logo-light,.dk:is([data-surface=ink],[data-surface=deep]) .dk-logo-dark{display:none}.dk:is([data-surface=ink],[data-surface=deep]) .dk-logo-light{display:block}.dk-where{color:var(--km);align-items:baseline;gap:.9rem;margin:0;display:flex}.dk:not([data-deck]) .dk-where{visibility:hidden}.dk-where .dk-mono{font-size:11px}@media (max-width:520px){.dk-where .dk-mono{display:none}}.dk-where-count{color:var(--kf);font-size:15px}.dk-tools{gap:4px;display:flex}.dk-tool,.dk-step{width:2.5rem;height:2.5rem;color:var(--kf);cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;transition:background-color .2s,transform .2s;display:inline-grid}.dk-tool:hover,.dk-step:hover{background:color-mix(in srgb, var(--kf) 10%, transparent)}.dk :focus-visible{outline:3px solid var(--ka);outline-offset:2px}.dk-tool[aria-pressed=true]{background:var(--kf);color:var(--kb)}.dk-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dk:not([data-deck]) .dk-js{display:none}.dk-step:disabled{opacity:.3;cursor:default}.dk-step-next{background:var(--brand);width:auto;color:var(--brand-foreground);grid-auto-flow:column;gap:.4rem;padding-inline:.75rem;font-size:13px;font-weight:700}.dk-step-next:hover{background:color-mix(in srgb, var(--brand) 85%, black);transform:translate(2px)}.dk-step-label,.dk-keys{display:none}@media (min-width:768px){.dk-step-label{display:inline}}@media (min-width:1200px) and (pointer:fine){.dk-keys{color:var(--kx);font-family:var(--font-mono);white-space:nowrap;font-size:11px;display:inline}}.dk-progress{flex:1;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dk-progress li{flex:1}.dk-progress a{background:linear-gradient(var(--ks), var(--ks)) center / 100% 6px no-repeat;border-radius:3px;height:24px;display:block}.dk-progress a[data-reached]{background-image:linear-gradient(var(--illustration-copper), var(--illustration-copper))}.dk-progress a[aria-current]{background-image:linear-gradient(var(--ka), var(--ka));background-size:100% 10px}.dk-stage{position:relative}.dk[data-deck] .dk-stage{touch-action:pan-y;overflow:hidden}.dk-slide{background:var(--kb);height:calc(100svh - 3.25rem);min-height:30rem;color:var(--kf);display:grid;position:relative;container:dk-slide/size}.dk:not([data-deck]) .dk-slide+.dk-slide{border-top:1px solid var(--kd)}.dk[data-deck] .dk-slide{height:auto;min-height:0;display:none;position:absolute;inset:0}.dk[data-deck] .dk-slide:is([data-current],[data-leaving]){display:grid}.dk[data-deck] [data-leaving]{z-index:1;pointer-events:none;animation:.36s both dk-out}@keyframes dk-out{to{opacity:0}}.dk-canvas{--px:5.2cqw;--py:5.4cqh;--rl:calc(100cqw * .094);--g:3cqw;--fd:8.6cqw;--ft:3.75cqw;--fl:max(15px, 1.55cqw);--fa:max(11px, .8cqw);--fs:max(12px, 1.02cqw);--fp:max(12px, 1.12cqw);width:min(100cqw,177.778cqh);height:min(100cqh,56.25cqw);margin:auto;position:relative;container:dk-canvas/size}.dk-content{inset:var(--py) var(--px) calc(var(--rl) + var(--py) * .35);gap:var(--g);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute}[data-layout=split] .dk-content{grid-template-rows:none;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center}[data-layout=centre] .dk-content,[data-kind=effort] .dk-content{grid-template-rows:auto minmax(0,1fr) auto}[data-kind=turn] .dk-content{bottom:var(--py)}.dk-words{align-content:start;gap:calc(var(--g) * .45);min-width:0;max-width:64cqw;display:grid}[data-layout=split] .dk-words{align-content:center;max-width:none}.dk-mono,.dk-label,.dk-caption{color:var(--kx);font-family:var(--font-mono);font-size:var(--fa);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:500}.dk-label{color:var(--ka);flex-wrap:wrap;gap:.4em 1em;display:flex}.dk-label-station{color:var(--km)}.dk-title{font-size:var(--ft);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}.dk-display{font-size:var(--fd);letter-spacing:-.05em;line-height:.9;display:block}.dk-print-line{color:var(--km);font-size:calc(var(--ft) * .72);margin-top:.35em;font-weight:400;display:block}.dk-line{max-width:46ch;color:var(--km);font-size:var(--fl);text-wrap:pretty;margin:0;line-height:1.35}.dk-print,.dk-thread-print,.dk-tangle-print{font-family:var(--font-cable-print), monospace;letter-spacing:0;text-transform:none;font-weight:400}.dk-eyebrow{color:var(--ka);font-size:calc(var(--fp) * 1.2)}.dk:not([data-deck]) .dk-hint{display:none}.dk-more{font-size:var(--fs);flex-wrap:wrap;align-items:baseline;gap:.35em 1.2em;margin:.4em 0 0;display:flex}.dk-more a,.dk-again{color:var(--kf);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:4px;font-weight:500}.dk-more a:hover{text-decoration-color:currentColor}.dk-paper{background:var(--kp);color:var(--kq);box-shadow:0 0 0 1px var(--kd), 0 22px 44px -28px #11161e73;border-radius:14px}.dk-figure{place-items:center;min-width:0;min-height:0;margin:0;display:grid;position:relative}.dk-picture-section{padding:8%}.dk-picture{object-fit:contain;width:100%;height:100%;display:block}.dk-caption{flex-wrap:wrap;justify-content:center;gap:.3em 1em;display:flex}.dk-figure>.dk-caption{position:absolute;inset:auto 0 0}.dk-typed{white-space:nowrap;display:inline-block}@keyframes dk-rise{0%{opacity:0;transform:translateY(2.4cqh)}}@keyframes dk-type{0%{clip-path:inset(-25% 100% -25% 0)}to{clip-path:inset(-25% -2% -25% 0)}}@keyframes dk-draw{0%{stroke-dashoffset:1px}}@keyframes dk-appear{0%{opacity:0}}.dk[data-dm] [data-current] .dk-enter{animation:dk-rise .9s var(--kz) calc(var(--d,0) * .13s + .12s) both}.dk[data-dm] [data-current] .dk-typed{animation:dk-type calc(var(--chars) * 42ms + .12s) steps(var(--chars)) calc(var(--td,0s) + .35s) both}.dk-slide [data-build]{transition:opacity .55s, transform .7s var(--kz), clip-path .9s var(--kz), stroke-dashoffset .8s var(--kz)}.dk[data-dm] :is(.dk-end-name,.dk-relay-week,.dk-thread-layer,.dk-build-apart,.dk-one,.dk-case-empty,.dk-sent)[data-build]:not([data-on]),.dk[data-dm] .dk-row:not([data-on]):before{opacity:0}[data-current] .dk-content{view-transition-name:dk-content}[data-current] :is(.dk-thread,.dk-thread-figure){view-transition-name:dk-thread}::view-transition-group(dk-thread){animation-duration:.75s}::view-transition-old(dk-content){animation:.34s ease-in both dk-leave}::view-transition-new(dk-content){animation:.6s cubic-bezier(.2,.8,.2,1) 60ms both dk-come}:root{--dk-dir:-1}:root[data-deck-direction=back]{--dk-dir:1}@keyframes dk-leave{to{opacity:0;transform:translateX(calc(var(--dk-dir) * 3%))}}@keyframes dk-come{0%{opacity:0;transform:translateX(calc(var(--dk-dir) * -4%))}}@media (prefers-reduced-motion:reduce){.dk *{transition:none!important;animation:none!important}::view-transition-group(*){transition:none!important;animation:none!important}::view-transition-old(*){transition:none!important;animation:none!important}::view-transition-new(*){transition:none!important;animation:none!important}}.dk-thread{height:var(--rl);pointer-events:none;position:absolute;inset:auto 0 0}.dk-thread svg,.dk-tangle svg{width:100%;height:100%;display:block;overflow:visible}.dk-thread-upright,.dk-tangle-upright{display:none!important}.dk-thread path,.dk-tangle path,.dk-hub-lines path{fill:none;stroke-linejoin:round}.dk-thread-edge{stroke:var(--ke)}.dk-thread-fill{stroke:var(--ks)}.dk-thread-print,.dk-tangle-print{fill:var(--ki)}.dk-thread-plug{fill:var(--illustration-copper);filter:drop-shadow(0 0 6px var(--copper-glow))}.dk-thread-pulse,.dk-pulse{fill:var(--copper-glow);opacity:0}:is(.dk-thread-copy,.dk-thread-layer,.dk-strand,.dk-one) path{stroke-dasharray:1}.dk[data-dm] [data-current] .dk-thread-typed{animation:1.4s steps(22,end) .6s both dk-type}.dk[data-dm] [data-current] [data-newest] path{animation:dk-draw 1.1s var(--kz) .45s both}.dk[data-dm] [data-current] .dk-thread-copy[data-newest] text{animation:.5s 1.25s both dk-appear}.dk[data-dm] .dk-thread-layer[data-on] path{animation:dk-draw .9s var(--kz) both}.dk[data-dm] [data-current] .dk-thread-pulse{animation:dk-pulse 1.6s var(--kz) .9s both}@keyframes dk-pulse{15%,85%{opacity:1}to{opacity:0;translate:var(--dk-to,var(--dk-run) 0)}}.dk-cell{display:none}.dk[data-overview] .dk-stage{background:var(--ink-deep);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-content:start;gap:20px;padding:20px 16px;display:grid;overflow-y:auto}.dk[data-overview] .dk-slide{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--ink-border);border-radius:10px;display:grid;position:relative;overflow:hidden}.dk[data-overview] [data-current]{box-shadow:0 0 0 3px var(--brand-on-ink)}.dk[data-overview] .dk-canvas{--fa:.8cqw;--fs:1cqw;--fp:1.1cqw;--fl:1.5cqw;pointer-events:none}.dk[data-overview] .dk-cell{z-index:3;display:block;position:absolute;inset:0}.dk[data-overview] :is(.dk-model-stage,.dk-actions,.dk-hint,.dk-controls){visibility:hidden}.dk-model,.dk-model-view,.dk-model-canvas{width:100%;height:100%;display:block;position:relative}.dk-model-poster,.dk-model-stage{outline:0;position:absolute;inset:0}.dk-model-poster{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;transition:opacity .8s;display:grid;overflow:hidden}.dk-model-canvas{opacity:0;transition:opacity .9s}[data-phase=ready] .dk-model-canvas{opacity:1}[data-phase=ready] .dk-model-poster{opacity:0;pointer-events:none}[data-mode=build][data-phase=loading] .dk-model-poster{opacity:.4}[data-mode=build][data-phase=ready][data-step="0"] .dk-model-poster{opacity:.12;filter:grayscale()}[data-mode=quiz][data-phase=ready] .dk-model-stage{cursor:pointer;touch-action:none}.dk-model[data-mode=quiz]{grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:1.4cqh;display:grid}.dk-model-view{min-height:0}.dk-opening-figure,.dk-build-figure,.dk-quiz-figure{height:100%}.dk-opening-figure{height:116%;margin-right:calc(var(--px) * -1)}.dk-halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-on-ink) 16%, transparent), transparent);border-radius:50%;position:absolute;inset:8% 4%}[data-kind=opening] .dk-picture,.dk-end-cable .dk-picture{border-radius:18px;position:relative}.dk-note{border-left:3px solid var(--ka);background:var(--kr);max-width:34rem;font-size:var(--fs);border-radius:0 12px 12px 0;gap:.35em;margin:.6em 0 0;padding:.9em 1.1em;line-height:1.45;display:grid}.dk-note .dk-mono{color:var(--ka)}.dk-note-text{-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dk-note-from{color:var(--km)}.dk-inside{align-content:center;width:100%;height:100%}.dk-ends{justify-content:center;gap:1.3cqh;display:grid}.dk-end{grid-template-columns:50cqw 10cqh 14cqw;align-items:center;gap:1.8cqw;display:grid}.dk-end-side{aspect-ratio:13;position:relative}.dk-end-render{object-fit:cover;width:100%;height:100%;transition:filter 1s 1.1s, clip-path 1.2s var(--kz) 1.2s;display:block}.dk-end-face{aspect-ratio:1;width:10cqh;position:relative}.dk-end-face:before,.dk-end-cap{border-radius:50%;position:absolute;inset:6%}.dk-end-face:before{content:"";background:var(--kj);box-shadow:0 8px 18px -8px #00000080}.dk-end-section{object-fit:contain;width:82%;height:82%;position:absolute;inset:9%}.dk-end-cap{transition:clip-path .9s var(--kz) calc(1.6s + var(--i) * .12s);background:radial-gradient(circle at 40% 35%,#34383e,#141518 70%)}.dk-end-name{font-size:var(--fp);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-end[data-own] .dk-end-name{color:var(--ka)}.dk-scan{background:var(--ka);width:3px;box-shadow:0 0 18px 4px color-mix(in srgb, var(--ka) 55%, transparent);opacity:0;position:absolute;inset:0 auto 0 0}.dk-inside>.dk-caption{margin-top:1.6cqh;position:static}.dk[data-dm] .dk-end:not(:has([data-on])) .dk-end-render{filter:brightness(.14)saturate(0);clip-path:inset(0 37% 0 0);transition:none}.dk[data-dm] .dk-end-cap:not([data-on]){clip-path:inset(0)}.dk-end-cap,.dk[data-dm] .dk-end-cap[data-on]{clip-path:inset(0 0 0 100%)}.dk[data-dm] .dk-end-name[data-on]{transition-delay:calc(1.8s + var(--i) * .12s)}.dk[data-dm] [data-current] .dk-scan[data-on]{animation:2.4s ease-in-out both dk-scan}@keyframes dk-scan{6%,92%{opacity:1}to{transform:translateX(calc(100cqw - 2 * var(--px)))}}.dk-relay{grid-template-rows:minmax(0,1fr) auto;place-items:stretch stretch;gap:2.4cqh;width:100%}.dk-defs{width:0;height:0;position:absolute}.dk-relay-hands,.dk-ends,.dk-files,.dk-attachments,.dk-cards,.dk-rows,.dk-docs,.dk-made,.dk-gallery,.dk-limits ul{margin:0;padding:0;list-style:none}.dk-relay-hands{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2.2cqw;display:grid}.dk-relay-hand{gap:1.4cqh;transition:opacity .5s;display:grid}.dk-relay-who{font-size:var(--fp);align-items:center;gap:.6em;display:flex}.dk-hand{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:2.6cqw;height:2.6cqw}.dk-relay-shot{rotate:calc((var(--i) - 1.5) * 1.6deg);border-radius:4px;padding:.7cqw .7cqw 4.4cqh;display:block;position:relative}.dk-relay-frame{aspect-ratio:16/10;background:#fff;display:block;overflow:hidden}.dk-relay-picture{object-fit:cover;width:100%;height:100%;display:block}[data-look=closed] .dk-relay-picture{filter:grayscale()contrast(.85)brightness(1.05);transform:scale(2.6)}[data-look=recoloured] .dk-relay-picture{filter:sepia(.9)hue-rotate(170deg)saturate(3)contrast(1.05);transform:scale(1.25)rotate(-6deg)}[data-look=guessed] .dk-relay-picture{filter:grayscale(.5)contrast(1.7)brightness(1.06);transform:scale(1.3,2.2)}[data-look=invented] .dk-relay-picture{filter:url(#dk-melt)saturate(1.7);transform:scale(1.3)}.dk-relay-result{color:var(--kq);font-family:var(--font-cable-print), monospace;font-size:var(--fp);text-align:center;position:absolute;inset:auto 0 1.2cqh}.dk-relay-line{height:6cqh;position:relative}.dk-relay-line:before{content:"";border-top:2px dashed var(--km);opacity:.5;position:absolute;inset:1.4cqh 12.5% auto}.dk-relay-week,.dk-relay-token{top:3cqh;left:calc(12.5% + var(--i) * 25%);color:var(--km);font-size:var(--fp);white-space:nowrap;position:absolute;transform:translate(-50%)}.dk-relay-token{--i:3;background:var(--ka);width:3cqh;height:3cqh;box-shadow:0 0 0 5px color-mix(in srgb, var(--ka) 22%, transparent);transition:left .9s var(--kz);border-radius:50%;top:0}.dk[data-dm] .dk-relay:not(:has([data-build="4"][data-on])) .dk-relay-token{--i:2}.dk[data-dm] .dk-relay:not(:has([data-build="3"][data-on])) .dk-relay-token{--i:1}.dk[data-dm] .dk-relay:not(:has([data-build="2"][data-on])) .dk-relay-token{--i:0}.dk[data-dm] .dk-relay:not(:has([data-on])) .dk-relay-token{--i:-.4}.dk[data-dm] .dk-relay-hand:not([data-on]){opacity:.32}.dk-relay-shot{transition:opacity .5s .45s, transform .8s var(--kz) .45s}.dk[data-dm] .dk-relay-hand:not([data-on]) .dk-relay-shot{opacity:0;transform:translateY(-4cqh)rotate(-8deg)}.dk-stub{display:block;overflow:visible}.dk-stub-jacket{fill:var(--kj);transition:fill .35s .35s}.dk-stub-jacket-odd{fill:#31508f}.dk-stub-shine{fill:#ffffff21}.dk-stub-cut{fill:#0d0e10}.dk-stub :is(rect,path):not(.dk-stub-jacket,.dk-stub-jacket-odd,.dk-stub-shine){stroke-width:1px}.dk-stub-braid{fill:url(#st-paint-braid);stroke:var(--illustration-shield-edge)}.dk-stub-braid-odd{fill:var(--illustration-shield);stroke:var(--illustration-shield-edge);transform-origin:140px 32px;transform:skew(-14deg)}.dk-stub-insulation{fill:var(--illustration-insulation);stroke:var(--illustration-insulation-edge)}.dk-stub-insulation-odd{fill:#e9c46a;stroke:#8a6d22}.dk-stub-copper{fill:url(#st-paint-strands);stroke:var(--illustration-copper-edge)}.dk-stub-copper-line{fill:none;stroke:var(--illustration-copper);stroke-linecap:round;stroke-width:3px!important}.dk-sheets{grid-template-rows:minmax(0,1fr) auto;gap:2.4cqh;width:100%}.dk-sheets-fan{width:100%;height:100%;position:relative}.dk-sheet{--s:27cqw;--r:7deg;width:24cqw;font-size:var(--fs);transform:translate(calc(-50% + (var(--i) - 1) * var(--s)), -50%) rotate(calc((var(--i) - 1) * var(--r)));border-radius:6px;gap:1cqh;padding:2cqh 1.6cqw;display:grid;position:absolute;top:50%;left:50%}.dk-sheet-head{font-size:var(--fp);border-bottom:2px solid;padding-bottom:1cqh;display:flex}[data-variant="1"] .dk-sheet-head{border-bottom:1px dashed}[data-variant="2"] .dk-sheet-head{background:var(--muted);border:0;padding:.6cqh .6cqw}.dk-sheet-drawing{aspect-ratio:1;border:2px solid var(--muted-foreground);width:5.6cqw;box-shadow:inset 0 0 0 1cqw var(--muted), inset 0 0 0 1.6cqw var(--border-strong);opacity:.6;border-radius:50%;justify-self:center}[data-variant="1"] .dk-sheet-drawing{justify-self:start}.dk-sheet-row{color:var(--muted-foreground);grid-template-columns:1fr 1fr;align-items:center;gap:.6cqw;display:grid}.dk-sheet-bar,.dk-mail-lines i,.dk-place-lines i{background:var(--border);border-radius:9px;height:.75cqh}.dk-sheet-key{border-top:1px solid var(--border);color:var(--foreground);grid-template-columns:auto auto;justify-content:space-between;padding-top:1.2cqh;font-weight:700}.dk-sheet-value{position:relative}.dk-ring{fill:none;width:160%;height:210%;stroke:var(--ka);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;position:absolute;inset:-55% -30%;overflow:visible}.dk[data-dm] [data-current] .dk-sheet{animation:dk-fan 1.1s var(--kz) .35s both}@keyframes dk-fan{0%{transform:translate(-50%,-50%)}}.dk[data-dm] .dk-ring:not([data-on]){stroke-dashoffset:1px}.dk-files{flex-wrap:wrap;justify-content:center;gap:.8cqh .8cqw;display:flex}.dk-file,.dk-attachment,.dk-doc,.dk-sent{border-radius:8px;align-items:center;gap:.5em;padding:.4em .8em;display:inline-flex}.dk-file{font-size:var(--fp);transform:rotate(calc((var(--i) - 2) * 1.4deg))}.dk-file[data-last]{outline:2px solid var(--ka)}.dk-file-mark{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:.9em;height:1.1em}.dk[data-dm] .dk-file:not([data-on]){opacity:0;transform:translateY(-3cqh) rotate(calc((var(--i) - 2) * 6deg))}.dk-file[data-on]{transition-delay:calc(var(--i) * .12s)}.dk-places{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.4cqw;width:100%}.dk-place-cell{width:100%;position:relative}.dk-place{gap:1.4cqh;padding:2cqh 1.6cqw 2.4cqh;display:grid}.dk-place[data-kind=paper]{border-radius:4px}.dk-place-chrome{gap:5px;display:flex}.dk-place-chrome i{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.dk-place:not([data-kind=browser]) .dk-place-chrome{visibility:hidden}.dk-place-media{height:10cqh;display:block}.dk-place-shot{object-fit:contain;width:100%;height:100%}[data-kind=browser] .dk-place-shot{filter:grayscale(.8)sepia(.3)contrast(.9)}[data-kind=shop] .dk-place-shot{object-fit:cover;object-position:92% 50%}.dk-place-row{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--fs);justify-content:space-between;align-items:baseline;padding-top:1cqh;display:flex}.dk-place-value{color:var(--foreground);font-size:calc(var(--ft) * .62)}.dk-place-lines{gap:.8cqh;display:grid}.dk-place-lines i+i,.dk-mail-lines i:last-child{width:58%}.dk-unequal{z-index:1;background:var(--ka);width:4.4cqw;height:4.4cqw;color:var(--brand-foreground);border-radius:50%;place-items:center;font-size:2.6cqw;font-weight:700;display:grid;position:absolute;top:50%;left:-2.2cqw;transform:translate(-50%,-50%)}.dk[data-dm] .dk-unequal:not([data-on]){opacity:0;transform:translate(-50%,-160%)scale(.4)}.dk-unequal[data-on]{transition-delay:calc(var(--i) * .18s)}.dk-mailing{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:4cqw;width:100%;position:relative}.dk-mail{gap:1.6cqh;padding:2.4cqh 2cqw;display:grid}.dk-mail-head{border-bottom:1px solid var(--border);font-size:var(--fs);grid-template-columns:auto 1fr;gap:.5cqh 1.2cqw;padding-bottom:1.4cqh;display:grid}.dk-mail-key{color:var(--muted-foreground)}.dk-mail-lines{gap:.9cqh;display:grid}.dk-attachments{flex-wrap:wrap;gap:.8cqh .6cqw;display:flex}.dk-attachment{background:var(--muted);font-size:calc(var(--fs) * .9)}.dk[data-dm] :is(.dk-mail,.dk-link-chip)[data-flies][data-on]{animation:1.15s cubic-bezier(.6,0,.4,1) both dk-fly}@keyframes dk-fly{25%{transform:translate(-1cqw,1cqh)}to{opacity:0;transform:translate(var(--fx,36cqw), var(--fy,-26cqh)) scale(.3) rotate(-8deg)}}.dk-link-chip{--fx:42cqw;--fy:-4cqh}.dk-reply{justify-items:center;gap:1.6cqh;display:grid}.dk-reply .dk-print{color:var(--km);font-size:calc(var(--fp) * 1.2)}.dk-sent{color:var(--km);font-size:var(--fs);border-radius:99px;position:absolute;top:50%;left:18%;translate:0 -50%}.dk-sent svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.1em;height:1.1em}.dk:not([data-dm]) .dk-sent{display:none}.dk-sent[data-on]{transition-delay:1.1s}.dk-typing{border-radius:99px 99px 99px 6px;gap:1.1cqw;padding:2.6cqh 3cqw;display:inline-flex}.dk-typing i{aspect-ratio:1;background:var(--km);border-radius:50%;width:1.6cqw}.dk[data-dm] [data-current] [data-on] .dk-typing i{animation:dk-dot 1.4s ease-in-out calc(1.2s + var(--n,0) * .18s) infinite both}.dk-typing i:nth-child(2){--n:1}.dk-typing i:nth-child(3){--n:2}@keyframes dk-dot{0%,60%,to{opacity:.35}30%{opacity:1;transform:translateY(-.8cqh)}}.dk[data-dm] .dk-reply:not([data-on]){opacity:0;transform:scale(.8)}.dk-reply[data-on]{transition-delay:.9s}.dk-heads{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;align-items:end;gap:8cqw;width:100%;height:100%}.dk-case{aspect-ratio:1.6;justify-self:end;height:min(100%,20cqh);position:relative}.dk-case-box,.dk-case-lid{background:var(--ks);box-shadow:inset 0 0 0 3px var(--ke);border-radius:10px;position:absolute;inset:32% 0 0}.dk-case-lid{background:var(--ke);transform-origin:bottom;height:38%;inset:0 0 auto;transform:perspective(500px)rotateX(48deg)}.dk-case .dk-print{color:var(--ki);font-size:var(--fp);text-align:center;position:absolute;inset:auto 0 12%}.dk-case .dk-case-empty{color:var(--ka);top:46%;bottom:auto}.dk-walker{aspect-ratio:220/260;opacity:.35;height:min(100%,44cqh);position:relative}.dk-person{width:100%;height:100%;display:block}.dk-person-body{fill:var(--ks)}.dk-person-head{fill:var(--kp);stroke:var(--ks);stroke-width:5px}.dk-cards{flex-wrap:wrap;justify-content:center;gap:.8cqh .5cqw;display:flex;position:absolute;inset:15% 15% auto}.dk-card{background:var(--card);color:var(--foreground);font-size:calc(var(--fp) * .92);transform:rotate(calc((var(--i) - 2) * 3deg));border-radius:6px;padding:.4em .6em;box-shadow:0 6px 14px -8px #00000080}.dk[data-dm] [data-current] .dk-card{animation:dk-head 1s var(--kz) calc(.5s + var(--i) * .14s) both}@keyframes dk-head{0%{opacity:0;transform:translate(-30cqw,14cqh)scale(.7)}}.dk[data-dm] .dk-walker{opacity:1}.dk[data-dm] .dk-walker[data-on]{opacity:0;transition:transform 1.6s cubic-bezier(.55,0,.6,1),opacity .8s .9s;transform:translate(42cqw)}.dk-case-empty[data-on]{transition-delay:1.1s}.dk-bleed{margin:0;padding:0;list-style:none;position:absolute;inset:0;overflow:hidden}.dk picture{display:contents}.dk source{display:none}[data-bleed] .dk-canvas{z-index:1}.dk-on-picture{text-shadow:0 1px 18px #00000073}.dk-bleed .dk-caption{font-size:max(10px,.75cqw)}.dk-studio-mark{color:#f3f4f6;font-family:var(--font-mono);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;background:#0e1116b8;border-radius:99px;padding:.2em .5em;font-size:max(9px,.6cqw);position:absolute;inset:.4em auto auto .4em}.dk-real{z-index:2;color:#14171b;background:#fff;place-items:center;display:grid}.dk-real-picture{width:100%;height:100%;max-width:var(--mw);object-fit:cover}.dk-real-words{gap:1.4cqh;max-width:50cqw;margin:0;display:grid;position:absolute;top:9cqh;left:6cqw}.dk-real-title{letter-spacing:-.05em;font-size:6.6cqw;font-weight:700;line-height:.95}.dk-real-line{color:#4b535d;max-width:30ch;font-size:max(16px,1.7cqw);line-height:1.3}.dk-real .dk-caption{color:#6b737c;justify-content:start}.dk:not([data-dm]) .dk-real{aspect-ratio:3/2;border-radius:14px;width:30cqw;inset:3cqh 3cqw auto auto;box-shadow:0 30px 60px -30px #000000b3}.dk:not([data-dm]) .dk-real-words{inset:auto 1.2em 1em}.dk:not([data-dm]) .dk-real-title{font-size:2.2cqw}.dk:not([data-dm]) .dk-real-line{display:none}.dk[data-dm] .dk-real{transition:clip-path 1.3s cubic-bezier(.7,0,.2,1)}.dk[data-dm] .dk-real:not([data-on]){clip-path:inset(54% 0 46%);pointer-events:none}.dk[data-dm] [data-current] .dk-real[data-on] img{animation:10s cubic-bezier(.2,.6,.3,1) both dk-push}@keyframes dk-push{0%{transform:scale(1.14)}}.dk-real-words{transition:opacity .8s 1s, transform 1s var(--kz) 1s}.dk[data-dm] .dk-real:not([data-on]) .dk-real-words{opacity:0;transform:translateY(3cqh)}.dk-tangle{width:100%;height:100%}.dk-tangle svg{position:absolute;inset:0}.dk-knot{transform-box:view-box;transform-origin:var(--jx) var(--jy)}.dk-knot .dk-knot-tail{stroke-dasharray:none}.dk[data-dm] [data-current] .dk-strand path{animation:dk-draw 1.6s var(--kz) calc(.3s + var(--i) * .14s) both}.dk[data-dm] [data-current] .dk-tangle-print{animation:dk-appear .6s calc(1.2s + var(--i,0) * .14s) both}.dk:not([data-dm]) .dk-knot{opacity:.45}.dk[data-dm] .dk-knot[data-on]{opacity:0;transition:transform 1s cubic-bezier(.55,0,.75,.2),opacity .5s .6s;transform:scale(.08,.5)}.dk-one-edge{stroke:var(--brand-on-ink)}.dk[data-dm] .dk-one[data-on] path{animation:dk-draw 1.1s var(--kz) .55s both}.dk[data-dm] .dk-one[data-on] text{animation:.6s 1.5s both dk-appear}.dk[data-dm] .dk-one[data-on] .dk-pulse{animation:dk-pulse 1.5s var(--kz) 1.5s both}.dk-statement{font-size:calc(var(--ft) * .92);letter-spacing:-.03em;justify-self:center;margin:0;font-weight:700}.dk[data-dm] .dk-statement:not([data-on]){opacity:0;transform:translateY(2cqh)}.dk-statement[data-on]{transition-delay:1.4s}.dk-datasheet{min-width:0;font-size:var(--fs);margin-top:1cqh}.dk-datasheet-head{font-size:var(--fp);border-bottom:2px solid;justify-content:space-between;gap:1em;padding:1.4cqh 1.4cqw;display:flex}.dk-datasheet-head :last-child,.dk-row-label{color:var(--muted-foreground)}.dk-datasheet-head :last-child,.dk-row-value,.dk-end-name,.dk-made-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-row{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:1cqw;padding:1.2cqh 1.4cqw;display:grid;position:relative}.dk-row+.dk-row{border-top:1px solid var(--border)}.dk-row-value{font-weight:600}.dk-row>.dk-row-value{white-space:normal;overflow-wrap:anywhere}.dk-datasheet-head>*{min-width:0}.dk-row>.dk-row-value:empty{display:none}.dk-row:has(>.dk-row-value:empty)>.dk-row-label{grid-column:1/-1}.dk-row:before{content:"";background:var(--brand);width:3px;transition:opacity .5s;position:absolute;inset:20% auto 20% 0}.dk-row-ghost{background:var(--brand);color:var(--brand-foreground);white-space:nowrap;opacity:0;border-radius:99px;padding:.3em .7em;font-weight:600;position:absolute;top:50%;left:100%;translate:-60% -50%}.dk[data-dm] [data-current] [data-on]>.dk-row-ghost{animation:.95s cubic-bezier(.5,0,.3,1) both dk-row}@keyframes dk-row{15%,85%{opacity:1}to{transform:translate(28cqw)scale(.8)}}.dk-build-figure>:not(figcaption){height:88%}.dk-build-apart{color:var(--ka)}.dk-hub{width:100%;height:100%;position:relative}.dk-hub-lines{width:100%;height:100%;position:absolute;inset:0}.dk-hub-lines path{stroke:var(--ka);stroke-width:1.5px;stroke-dasharray:1;opacity:.55}.dk[data-dm] [data-current] .dk-hub-lines path{animation:dk-draw .8s var(--kz) calc(.5s + var(--i) * .28s) both}.dk-hub-centre{grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:.6cqh;display:grid;position:absolute;inset:-2cqh 30%}.dk-hub-centre>:first-child{width:100%;height:100%}.dk-hub-name{font-size:var(--fp);align-items:baseline;gap:1em;display:flex}.dk-hub-name .dk-mono{color:var(--ka)}.dk-out{font-size:var(--fs);border-radius:12px;gap:.7cqh;padding:.6cqw;font-weight:600;display:grid}.dk-hub .dk-out{grid-template-columns:52% 1fr;align-items:center;width:21%;position:absolute;top:50%;left:12%;translate:-50% -50%}[data-current] .dk-out{view-transition-name:var(--n)}.dk-out[data-output=rendering]{--n:dk-o1;top:15%}.dk-out[data-output=film]{--n:dk-o2}.dk-out[data-output=datasheet]{--n:dk-o3;top:85%}.dk-out[data-output=drawing]{--n:dk-o4;top:15%;left:88%}.dk-out[data-output=catalogue]{--n:dk-o5;left:88%}.dk-out[data-output=qr]{--n:dk-o6;top:85%;left:88%}.dk-out-media,.dk-out-film{aspect-ratio:4/3;background:var(--surface-picture);color:var(--brand);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.dk-out-film{width:100%;height:100%}.dk-out-thumb{object-fit:cover;width:100%;height:100%}.dk-out-sheet{object-position:top}.dk-out-media>img{position:absolute;inset:0}.dk-out-section{object-fit:contain;background:#fff;padding:6%}.dk-out-icon,.dk-out-qr{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.dk-out-catalogue,.dk-out-label{color:#1b1e22;width:100%;height:100%;font-size:calc(var(--fp) * .8);background:#fff;align-content:center;justify-items:center;gap:.3em;padding:.4em;display:grid}.dk-out-catalogue-bar{justify-self:start;gap:3px;display:flex}.dk-out-catalogue-bar i{background:var(--border-strong);border-radius:50%;width:5px;height:5px}.dk-out-catalogue{grid-template-rows:auto minmax(0,1fr) auto}.dk-out-catalogue-picture{object-fit:cover;background:var(--surface-picture);border-radius:4px;width:100%;height:100%;min-height:0}.dk-out-qr{aspect-ratio:1;color:#1b1e22;width:38%;height:auto}.dk-out-scan{color:var(--brand)}.dk-out .st-clip-toggle{transform-origin:100% 100%;scale:.8}.dk[data-dm] [data-current][data-kind=everything] .dk-out{animation:dk-light .9s var(--kz) calc(.95s + var(--i) * .28s) both}@keyframes dk-light{0%{opacity:0;transform:scale(.85)}45%{opacity:1;box-shadow:0 0 0 2px var(--ka), 0 0 28px -4px var(--ka)}}.dk-places-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid;inset:auto 0 calc(min(100cqw,177.8cqh)/10.6383 + 3cqh)}.dk-place-still{aspect-ratio:3/2;max-height:62cqh;position:relative;overflow:hidden}.dk-place-picture{object-fit:cover;width:100%;height:100%}.dk-place-label{color:#f4f5f6;background:#0a0c109e;border-radius:10px;gap:.2em;padding:.45em .8em;font-size:max(13px,1.1cqw);display:grid;position:absolute;bottom:1.4cqw;left:1.4cqw}.dk-place-cable{color:#b9bfc6;font-size:.8em}.dk[data-dm] [data-current] .dk-place-still{animation:dk-unveil 1.1s cubic-bezier(.7, 0, .2, 1) calc(.1s + var(--i) * .16s) both}.dk[data-dm] [data-current] .dk-place-picture{animation:12s cubic-bezier(.2,.6,.3,1) both dk-drift}@keyframes dk-unveil{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes dk-drift{0%{transform:scale(1.06)}}.dk-studio{color:#c9ced4}.dk-change{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);place-items:stretch stretch;gap:2.6cqw;width:100%;height:100%;display:grid}.dk-change-stage{box-shadow:0 0 0 1px var(--kd), 0 30px 60px -30px #11161e8c;border-radius:16px;position:relative;overflow:hidden}.dk-change-stage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dk-change-after{transition:clip-path 1.3s cubic-bezier(.7,0,.2,1) .35s;position:absolute;inset:0}.dk[data-dm] .dk-change-after:not([data-on]){clip-path:inset(0 0 0 100%)}.dk-change-outs{align-content:center;gap:1.2cqh;display:grid}.dk-change .dk-out{grid-template-columns:1fr}.dk-change [data-output=catalogue] .dk-out-media{aspect-ratio:4.2}.dk-change .dk-out-label{grid-template-columns:auto 1fr;justify-items:start;column-gap:.8em}.dk-change .dk-out-qr{grid-row:span 2;width:3.4cqw}.dk-out-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:1em;padding:.4em .2em;font-weight:500;display:flex}.dk-out-print{color:#f4f5f6;text-shadow:0 1px 4px #0009;position:absolute;bottom:.4em;right:.5em}.dk-out-name{padding-inline:.2em}.dk-swap{font-family:var(--font-cable-print), monospace;font-weight:400;display:inline-grid}.dk-swap>*{grid-area:1/1;transition:opacity .4s .9s}.dk-swap-from{opacity:0}.dk[data-dm] .dk-swap-from:not(:has(~[data-on])){opacity:1}.dk[data-dm] .dk-swap-to:not([data-on]){opacity:0}.dk-swap-to{color:var(--ka)}.dk-record{justify-self:start;gap:.8cqh;margin-top:.6cqh;padding:1.6cqh 1.6cqw;display:grid}.dk-record-value{font-size:calc(var(--ft) * .5);align-items:baseline;gap:.6em;font-weight:700;display:flex}.dk-record-from{color:var(--muted-foreground);font-weight:400;text-decoration:line-through}.dk-record-to{color:var(--brand);font-family:var(--font-cable-print), monospace;font-weight:400}.dk[data-dm] .dk-record-from:not(:has(~[data-on])){color:inherit;text-decoration:none}.dk[data-dm] .dk-record-to:not([data-on]){opacity:0;transform:translateY(1cqh)}.dk-ripple{aspect-ratio:1;border:2px solid var(--ka);opacity:0;pointer-events:none;border-radius:50%;width:10cqw;position:absolute;top:50%;left:38%;translate:-50% -50%}.dk[data-dm] [data-current] .dk-ripple[data-on]{animation:1.1s cubic-bezier(.2,.7,.3,1) .3s both dk-ripple}@keyframes dk-ripple{0%{opacity:.9;transform:scale(.2)}to{transform:scale(7)}}.dk[data-dm] [data-current] .dk-change:has([data-on]) .dk-out{animation:.9s .8s dk-flash}@keyframes dk-flash{45%{box-shadow:0 0 0 2px var(--ka), 0 0 28px -4px var(--ka)}}[data-id=answer-sales] .dk-words{max-width:32cqw}.dk-mail-answer{justify-self:start;margin-top:1.4cqh;padding:1.6cqh 1.4cqw}.dk-link-chip{--fx:30cqw;--fy:-2cqh;background:color-mix(in srgb, var(--brand) 10%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 40%, transparent);font-size:var(--fs);border-radius:12px;justify-self:start;gap:.3em;padding:1cqh 1.2cqw;display:grid}.dk-link-chip>:first-child,.dk-quiz-label{color:var(--brand);font-weight:700}.dk-expose{background:var(--background)}.dk-expose-card{background:var(--card);color:var(--foreground);box-shadow:0 0 0 1px var(--border), 0 40px 80px -40px #11161e66;transition:opacity .7s .6s, transform 1.1s var(--kz) .6s;border-radius:20px 0 0;grid-template-rows:auto auto auto minmax(0,1fr);gap:1.4cqh;padding:2.4cqh 2.4cqw 0;display:grid;position:absolute;inset:5cqh 0 0 40cqw}.dk[data-dm] .dk-expose-card:not([data-on]){opacity:0;transform:translate(14cqw)}.dk-expose-address{background:var(--muted);color:var(--muted-foreground);border-radius:99px;justify-self:start;padding:.35em .9em;font-size:max(12px,.95cqw)}.dk-expose-head{gap:.3em;display:grid}.dk-expose-for{color:var(--brand);font-size:max(12px,1cqw)}.dk-expose-name{letter-spacing:-.03em;font-size:2.8cqw;font-weight:700}.dk-expose-tabs{background:var(--muted);border-radius:12px;flex-wrap:wrap;justify-self:start;gap:.3em;padding:.3em;font-size:max(12px,.95cqw);display:flex}.dk-expose-tabs span{color:var(--muted-foreground);border-radius:9px;padding:.45em .9em}.dk-expose-tabs [data-active]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #11161e26}.dk-expose-stage{background:#fff;min-height:0;margin-inline:-2.4cqw;position:relative;overflow:hidden}.dk-expose-picture{object-fit:cover;width:100%;height:100%}.dk-expose-example{position:absolute;inset:1em auto auto 1.2em}.dk-opened{background:var(--brand);color:var(--brand-foreground);border-radius:99px;align-items:center;gap:.5em;padding:.45em .9em;font-size:max(13px,1.05cqw);font-weight:700;display:inline-flex;position:absolute;top:2.4cqh;right:2cqw}.dk-opened-dot{background:currentColor;border-radius:50%;width:.55em;height:.55em}.dk[data-dm] [data-current] [data-on] .dk-opened{animation:dk-rise .7s var(--kz) 1.8s both}.dk-quiz-card{gap:.6cqh;margin-top:.6cqh;padding:1.8cqh 1.6cqw;display:grid}.dk-quiz-question{font-size:calc(var(--ft) * .55);font-weight:700}.dk-quiz-card details{color:var(--muted-foreground);font-size:var(--fs)}.dk-quiz-card summary{cursor:pointer;color:var(--foreground);font-weight:600}.dk-quiz-figure>.dk-caption{top:0;bottom:auto}.dk-quiz-fallback{place-items:center;width:100%;height:100%;display:grid}.dk-quiz-parts{flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.dk-quiz-parts,.dk-quiz-answer{font-size:min(var(--fs), 15px)}.dk-quiz-parts button{border:1px solid var(--border-strong);background:var(--card);min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:.5em;padding:0 1em;font-weight:600;display:inline-flex}.dk-quiz-parts button:before{content:"";border:2px solid;border-radius:50%;width:.65em;height:.65em}.dk-quiz-parts button:is(:hover,[data-focus]){border-color:var(--foreground)}.dk-quiz-parts [data-mark]{border-color:currentColor}.dk-quiz-parts [data-mark]:before{background:currentColor}.dk-quiz-parts [data-mark=right]{background:var(--success-subtle);color:var(--success)}.dk-quiz-parts [data-mark=wrong]{background:var(--destructive-subtle);color:var(--destructive)}.dk-quiz-answer{background:var(--card);box-shadow:0 0 0 1px var(--border);text-align:center;border-radius:99px;margin:0;padding:.5em 1em;font-weight:600}.dk-quiz-answer:empty{display:none}[data-answer=right]{background:var(--success-subtle);color:var(--success)}[data-answer=wrong]{background:var(--brand-subtle);color:var(--brand-subtle-foreground)}.dk-portal-figure{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);gap:3cqw;width:100%}.dk-docs,.dk-made{gap:1.4cqh;display:grid}.dk-doc{font-size:var(--fs);justify-self:end;padding:.6em 1em;font-weight:600}.dk[data-dm] [data-current] .dk-doc{animation:dk-rise .8s var(--kz) calc(var(--d) * .13s + .12s) both, dk-portal .9s cubic-bezier(.55, 0, .7, .2) calc(1.6s + var(--d) * .12s) forwards}@keyframes dk-portal{to{opacity:.3;transform:translate(5cqw)scale(.85)}}.dk-portal{background:var(--ink);color:var(--ink-foreground);font-size:var(--fp);border-radius:22px;justify-items:center;gap:1.4cqh;padding:4cqh 3.4cqw;display:grid;box-shadow:0 30px 60px -28px #11161e99}.dk-portal-mark{gap:5px;display:grid}.dk-portal-mark span{background:var(--ink-border);border-radius:9px;width:5cqw;height:.9cqh}.dk-portal-mark span:first-child{background:var(--brand-on-ink)}.dk-made{gap:1.4cqh;width:40cqw}.dk-made-cable{grid-template-columns:minmax(0,1fr) 9cqw;align-items:center;gap:1cqw;padding:.8cqh 1.2cqw;display:grid}.dk-made-picture{aspect-ratio:13;object-fit:cover;width:100%;display:block}.dk-made-name{font-size:calc(var(--fp) * .9)}.dk[data-dm] .dk-made-cable:not([data-on]){opacity:0;transform:translate(-8cqw)scale(.8)}.dk-made-cable[data-on]{transition-delay:calc(var(--i) * .16s)}.dk-limits,.dk-limits ul,.dk-price{font-size:var(--fs);flex-wrap:wrap;align-items:baseline;gap:.6cqh 1.2cqw;display:flex}.dk-limits li{box-shadow:inset 0 0 0 1px var(--kd);color:var(--km);border-radius:99px;padding:.35em .8em}.dk-price{background:color-mix(in srgb, var(--brand) 9%, var(--card));border-radius:12px;margin:0;padding:.5em 1em;font-weight:600}[data-kind=end] .dk-content{grid-template-rows:minmax(0,1fr)}.dk-actions{left:calc(60cqw - var(--px) + 1.4cqw);bottom:calc(var(--rl) * -.733 - var(--py) * .35 - 1.4rem);flex-wrap:wrap;gap:12px;display:flex;position:absolute}.dk-again{color:var(--km);font-size:var(--fs);justify-self:start}.dk-end-cable{align-self:stretch}.dk-news{max-width:26rem;margin-top:2.4cqh}.dk-end-personal{align-content:center;gap:2.4cqh;display:grid}.dk-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8cqw;display:grid}.dk-gallery-item img{aspect-ratio:4/3;object-fit:cover;background:#fff;border-radius:10px;width:100%;display:block}.dk-gallery-item[data-wide]{grid-column:span 2}.dk-gallery-item[data-wide] img{aspect-ratio:3;object-fit:contain;padding:0 4%}.dk-sender{justify-self:end;gap:1cqh;width:min(100%,28rem);display:grid}.dk-sender-note{opacity:.8;font-size:.75rem;line-height:1.45}.dk-sender-note a{text-underline-offset:3px;text-decoration:underline}.dk-sender-card{background:var(--kr);border-radius:18px;align-items:center;gap:1.2cqw;padding:2cqh 1.6cqw;display:flex}.dk-avatar{aspect-ratio:1;background:var(--brand-on-ink);width:max(48px,4.4cqw);color:var(--ink);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.dk-sender-text{min-width:0;font-size:var(--fs);gap:.2em;display:grid}.dk-sender-text strong{font-size:1.15em}.dk-sender-text span{color:var(--km)}.dk-sender-text a{color:var(--kf);text-overflow:ellipsis;overflow:hidden}@container dk-slide not (min-aspect-ratio:1.05){.dk-canvas{--px:6cqw;--py:3.4cqh;--rl:calc(100cqw / 3);--g:4cqh;--fd:17cqw;--ft:7.4cqw;--fl:4.3cqw;--fa:3.1cqw;--fs:3.5cqw;--fp:3.6cqw;width:100cqw;height:100cqh}.dk-slide .dk-content{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch}.dk-slide .dk-words{align-content:start;max-width:none}.dk-thread-across,.dk-tangle-flat{display:none!important}.dk-thread-upright,.dk-tangle-upright{display:block!important}:is([data-kind=build],[data-kind=effort],[data-kind=everything],[data-id=answer-knowledge]) .dk-line,[data-id=answer-knowledge] .dk-more,.dk-relay-line,.dk-place-chrome,.dk-place-lines,.dk-hub-lines,.dk-row-ghost,.dk-mail-answer,.dk-relay-result,.dk-made-cable:nth-child(4),.dk-hub-centre .dk-caption,.dk-change [data-output=qr]{display:none}.dk-note-text{-webkit-line-clamp:2}.dk-opening-figure{height:100%;margin-right:0}.dk-ends{gap:1.8cqh}.dk-end{grid-template-columns:58cqw 13cqw;gap:1.4cqh 3cqw}.dk-end-face{width:13cqw}.dk-end-name{grid-column:1/-1;margin-top:-1cqh}.dk-relay{grid-template-rows:minmax(0,1fr)}.dk-relay-hands{grid-template-columns:1fr 1fr;gap:2.4cqh 4cqw}.dk-relay-shot{padding:1.6cqw}.dk-hand{width:6cqw;height:6cqw}.dk-sheet{--s:9cqw;--r:5deg;gap:.8cqh;width:62cqw;padding:1.6cqh 3.6cqw}.dk-sheet-drawing{width:13cqw}.dk-places{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:3.2cqh;height:100%}.dk-place{grid-template-columns:auto minmax(0,1fr);gap:.8cqh 3cqw;padding:1.4cqh 4cqw}.dk-place-row{grid-column:1/-1}.dk-place-media{max-height:7cqh}.dk-place-value{font-size:6cqw}.dk-unequal{width:9cqw;height:9cqw;font-size:6cqw;top:-1.6cqh;left:50%}.dk-mailing{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:3cqh}.dk-mail,.dk-quiz-card,.dk-sender-card{gap:1cqh;padding:1.6cqh 4cqw}.dk-typing{gap:2cqw;padding:2cqh 5cqw}.dk-typing i{width:3cqw}.dk-sent{top:30%;left:50%;translate:-50% -50%}.dk-heads{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:3cqh}.dk-case{order:2;justify-self:center;height:12cqh}.dk-walker{justify-self:center;height:min(100%,34cqh)}.dk-real-words{max-width:none;top:5cqh;right:6cqw}.dk-real-title{font-size:13cqw}.dk-real-picture{object-position:80% 62%}.dk-real-line{font-size:4.6cqw}.dk:not([data-dm]) .dk-real{width:46cqw;inset:auto 4cqw 4cqh auto}.dk:not([data-dm]) .dk-real-title{font-size:4.6cqw}.dk-datasheet{font-size:3.2cqw}.dk-row,.dk-datasheet-head{padding:.8cqh 3cqw}.dk-hub{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1fr 1fr 1fr;place-items:stretch stretch;gap:1.4cqh 2.4cqw;display:grid}.dk-hub-centre,.dk-hub .dk-out{width:auto;position:static;translate:none}.dk-hub-centre{grid-column:1/-1;min-height:0}.dk-hub .dk-out{grid-template-columns:1fr;padding:1.2cqw;font-size:3cqw}.dk-change{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start}.dk-change-stage{aspect-ratio:3/2}.dk-change-outs{grid-template-columns:1fr 1fr}.dk-change-outs .dk-record{grid-column:1/-1}.dk-record{padding:1.2cqh 4cqw}.dk-ripple{top:30%;left:50%}.dk-places-wall{grid-template-columns:minmax(0,1fr);bottom:calc(33.3333cqw + 1cqh)}.dk-place-still{aspect-ratio:auto;height:17cqh;max-height:17cqh}.dk-place-label{font-size:3.4cqw;bottom:1.4cqh;left:4cqw}[data-id=answer-sales] .dk-words{max-width:none}.dk-expose-card{border-radius:20px 20px 0 0;height:52cqh;padding:2cqh 5cqw 0;inset:auto 0 0}.dk-expose-address,.dk-expose-tabs{display:none}.dk-expose-name{font-size:6.4cqw}.dk-expose-for,.dk-opened{font-size:3.4cqw}.dk-expose-stage{margin-inline:-5cqw}.dk-portal-figure{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2cqh}.dk-docs{grid-auto-flow:column;gap:2cqw}.dk-portal{padding:1cqh 8cqw}.dk-made{gap:.8cqh}.dk-portal-mark span{width:12cqw}.dk-made{width:100%}.dk-made-cable{grid-template-columns:minmax(0,1fr) 30cqw;padding:.8cqh 3cqw}[data-kind=end] .dk-content{grid-template-rows:auto auto;align-content:start}.dk-end-cable{height:26cqh}.dk-gallery{gap:2cqw}.dk-sender{justify-self:stretch;width:auto}.dk-actions{inset:auto 0 1cqh}}
