.mk-shell{--brand-yellow-ink:var(--brand-tile);--primary:var(--ink);--primary-foreground:var(--ink-foreground);--primary-strong:var(--foreground);--accent-hover:color-mix(in srgb, var(--ink) 82%, var(--background));--accent-soft:var(--brand-yellow);--accent-softer:color-mix(in srgb, var(--brand-yellow) 38%, var(--background));--accent-border:color-mix(in srgb, var(--brand-yellow) 72%, var(--foreground));--accent-ring:color-mix(in srgb, var(--foreground) 28%, transparent);--ring:var(--foreground)}.dark .mk-shell{--primary:var(--brand-yellow);--primary-strong:var(--brand-yellow);--accent-hover:color-mix(in srgb, var(--brand-yellow) 86%, var(--background));--accent-soft:color-mix(in srgb, var(--brand-yellow) 20%, var(--background));--accent-softer:color-mix(in srgb, var(--brand-yellow) 10%, var(--background));--accent-border:color-mix(in srgb, var(--brand-yellow) 48%, var(--background))}.mk-shell [data-slot=button]{border-radius:9999px}body{padding-bottom:var(--consent-banner-height,0px)}.mk-stage{--st-ink:var(--foreground);--st-thin:var(--text-3);--st-accent:var(--primary);--st-paper:var(--card);--st-font:var(--font-barlow), "Barlow Semi Condensed", ui-sans-serif, sans-serif;--st-wall:2.25;--st-morph:.8s;--st-rise:.8s;--st-offset:0s;--st-ease:cubic-bezier(.65, 0, .2, 1);--st-swift:cubic-bezier(.2, .75, .2, 1);overflow:hidden}.mk-art{width:100%;height:auto;transition:opacity .45s;animation:.4s both mk-appear;display:block}.mk-stage[data-leaving=true] .mk-art{opacity:0}.mk-wall{fill:none;stroke:var(--st-ink);stroke-width:var(--st-wall);stroke-linecap:square}.mk-thin,.mk-dim{fill:none;stroke:var(--st-thin);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.mk-dim{stroke-width:1px}.mk-dimText,.mk-roomName,.mk-roomArea{font-family:var(--st-font);fill:var(--text-2);font-size:13px;font-weight:500}.mk-roomName{letter-spacing:.08em;text-transform:uppercase;fill:var(--st-ink);font-weight:600}.mk-roomArea{fill:var(--st-thin);font-size:12px}.mk-accentText{fill:var(--st-accent);font-weight:600}.mk-pen,.mk-draw,.mk-sketch,.mk-zip,.mk-grow{stroke-dasharray:1 1.5;stroke-dashoffset:0}@keyframes mk-draw{0%{stroke-dashoffset:1.2px}}@keyframes mk-appear{0%{opacity:0}}.mk-stage[data-scene=pre] .mk-world{opacity:0}.mk-stage[data-scene="0"] .mk-pen{animation:mk-draw var(--dur,.1s) linear both;animation-delay:calc(var(--t0,0s) + var(--st-offset) + .15s)}.mk-stage[data-scene="0"] .mk-draw{animation:mk-draw .45s var(--st-swift) both;animation-delay:calc(var(--i,0) * 34ms + var(--walls,1.3s) + var(--st-offset) + .1s)}.mk-stage[data-scene="0"] .mk-fade{animation:.35s both mk-appear;animation-delay:calc(var(--i,0) * 34ms + var(--walls,1.3s) + var(--st-offset) + .2s)}.mk-move,.mk-slide{transition:transform .7s var(--st-ease) .35s}.mk-stage:is([data-scene="1"],[data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-move{transform:translate(32px)}.mk-stage:is([data-scene="1"],[data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-slide{transform:translate(16px)}.mk-before,.mk-after,.mk-dimGrow{transition:opacity .25s .6s}.mk-after,.mk-dimGrow,.mk-stage:is([data-scene="1"],[data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-before{opacity:0}.mk-stage:is([data-scene="1"],[data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) :is(.mk-after,.mk-dimGrow){opacity:1}.mk-edit{opacity:0;transition:transform .7s var(--st-ease) .35s, opacity .2s ease}.mk-stage[data-scene="1"] .mk-edit{opacity:1;transition-delay:.35s,50ms}.mk-selection{fill:none;stroke:var(--brand-yellow);stroke-width:max(calc(var(--st-wall) + 3), 6);stroke-linecap:square}.mk-handle{fill:var(--st-paper);stroke:var(--st-accent);stroke-width:1.5px}.mk-cursor{fill:var(--st-ink);stroke:var(--st-paper);stroke-width:1.25px;stroke-linejoin:round}.mk-plane{transform-box:view-box;transform-origin:0 0;transition:transform var(--st-morph) var(--st-ease);transform:matrix(1,0,0,1,160,110)}.mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-plane{transform:matrix(.6495,.375,-.6495,.375,334,175)}.mk-floor{fill:var(--accent-softer);stroke:none;opacity:0;transition:opacity .5s}.mk-dims,.mk-labels,.mk-details,.mk-base{transition:opacity .35s}.mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-floor{opacity:1;transition-delay:.3s}.mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-dims{opacity:0}.mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) :is(.mk-labels,.mk-details){opacity:.55}.mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-base{opacity:.3;transition-delay:var(--st-morph)}.mk-verticals{opacity:0}.mk-vertical{fill:none;stroke:var(--st-thin);stroke-width:1.25px;stroke-dasharray:1 1.5;stroke-dashoffset:0}@keyframes mk-rise{0%{stroke-dashoffset:1px}}.mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-verticals{opacity:1}.mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-vertical{animation:mk-rise var(--st-rise) var(--st-ease) var(--st-morph) both}.mk-lift{transition:transform var(--st-rise) var(--st-ease)}.mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-lift{transition-delay:var(--st-morph);transform:translateY(-80px)}.mk-crown{opacity:0}.mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-crown{opacity:1;transition:transform var(--st-morph) var(--st-ease), opacity .15s linear var(--st-morph)}.mk-world{transform-box:view-box;transform-origin:0 0;transition:transform .8s var(--st-ease), opacity .4s ease}.mk-stage:is([data-scene="3"],[data-scene="5"]) .mk-world{transform:translate(196px,92px)scale(.72)}.mk-people{opacity:0;transform-box:view-box;transform-origin:120px 400px;transition:opacity .3s ease, transform .8s var(--st-ease)}.mk-stage:is([data-scene="3"],[data-scene="5"]) .mk-people{opacity:1}.mk-sketch{fill:none;stroke:var(--st-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mk-sketch.mk-thin{stroke:var(--st-thin);stroke-width:1.25px}.mk-tablet{fill:var(--st-paper)}.mk-headset{fill:var(--st-accent);stroke:none}.mk-controller{fill:var(--st-paper);stroke:var(--st-accent);stroke-width:2.5px}.mk-sight{fill:none;stroke:var(--st-accent);stroke-width:1px;stroke-dasharray:2 6;stroke-linecap:round;opacity:.7}.mk-stage[data-scene="3"] .mk-sketch{animation:mk-draw .5s var(--st-swift) both;animation-delay:calc(var(--i,0) * 55ms + .35s)}.mk-stage[data-scene="3"] .mk-appear{animation:.3s both mk-appear;animation-delay:calc(var(--i,0) * 55ms + .35s)}.mk-stage[data-scene="4"] .mk-world{opacity:0;transition:transform .9s cubic-bezier(.55,0,.9,.5),opacity .5s .35s;transform:translate(-1764px,-1307px)scale(5.9)}.mk-stage[data-scene="4"] .mk-people{opacity:0;transition:opacity .35s,transform .7s cubic-bezier(.55,0,.9,.5);transform:translate(-260px,120px)scale(2.6)}.mk-inside{opacity:0;transform-box:view-box;transform-origin:360px 270px;pointer-events:none;transition:opacity .3s,transform .6s cubic-bezier(.55,0,.9,.5);transform:scale(.22)}.mk-stage[data-scene="4"] .mk-inside{opacity:1;transition:opacity .4s ease .4s, transform .9s var(--st-swift) .4s;transform:scale(1)}.mk-stage[data-scene="5"] .mk-inside{transform:scale(3.2)}.mk-zip,.mk-zipThin{fill:none;stroke:var(--st-ink);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.mk-zipThin{stroke:var(--st-thin);stroke-width:1.1px}.mk-glass{fill:var(--accent-soft);stroke:none}.mk-sun{fill:var(--brand-yellow);stroke:var(--st-ink);stroke-width:1.25px}.mk-stage[data-scene="4"] .mk-zip{animation:mk-draw .55s var(--st-swift) both;animation-delay:calc(var(--i,0) * 70ms + .55s)}.mk-stage[data-scene="4"] :is(.mk-glass,.mk-outside){animation:.5s 1.1s both mk-appear}.mk-couchFront,.mk-couchTop,.mk-couchSide,.mk-couchBack{stroke:var(--st-ink);stroke-width:1.25px;stroke-linejoin:round}.mk-couchFront{fill:color-mix(in srgb, var(--brand-yellow) 88%, var(--st-ink))}.mk-couchSide{fill:color-mix(in srgb, var(--brand-yellow) 70%, var(--st-ink))}.mk-couchTop{fill:var(--brand-yellow)}.mk-couchBack{fill:color-mix(in srgb, var(--brand-yellow) 80%, var(--st-ink))}@keyframes mk-drop{0%{opacity:0;transform:translateY(-70px)}}.mk-stage[data-scene="4"] .mk-couch{animation:.6s cubic-bezier(.3,1.35,.5,1) 1.9s both mk-drop}.mk-beam{fill:none;stroke:var(--st-accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 5}.mk-grip{fill:none;stroke:var(--st-ink);stroke-width:11px;stroke-linecap:round}.mk-ring{fill:var(--st-paper);stroke:var(--st-ink);stroke-width:2px}@keyframes mk-reach{0%{opacity:0;transform:translate(40px,60px)}}.mk-stage[data-scene="4"] .mk-hand{animation:mk-reach .5s var(--st-swift) 1.4s both}.mk-pin{fill:var(--st-accent);stroke:var(--st-paper);stroke-width:2px}.mk-pinText{font-family:var(--st-font);fill:var(--primary-foreground);font-size:11px;font-weight:600}.mk-bubble{fill:var(--st-paper);stroke:var(--st-ink);stroke-width:1.25px}.mk-noteMeta,.mk-noteText{font-family:var(--st-font);letter-spacing:.06em;text-transform:uppercase;fill:var(--st-thin);font-size:11px;font-weight:500}.mk-noteText{letter-spacing:0;text-transform:none;fill:var(--st-ink);font-size:14px;font-weight:600}@keyframes mk-pop{0%{opacity:0;transform:scale(.6)}}.mk-note{transform-box:view-box;transform-origin:446px 238px}.mk-stage[data-scene="4"] .mk-note{animation:.4s cubic-bezier(.3,1.4,.5,1) 2.9s both mk-pop}.mk-visor{fill:none;stroke:var(--st-ink);stroke-width:1.5px}.mk-house,.mk-garden{opacity:0;transition:opacity .3s}.mk-stage[data-scene="5"] :is(.mk-house,.mk-garden){opacity:1}.mk-face{fill:var(--st-paper);stroke:var(--st-ink);stroke-width:1.5px;stroke-linejoin:round}.mk-roof{fill:var(--st-accent);stroke:var(--st-ink);stroke-width:1.5px;stroke-linejoin:round}.mk-roofBack{fill:var(--primary-strong)}.mk-pane{fill:var(--accent-soft);stroke:var(--st-ink);stroke-width:1.25px;stroke-linejoin:round}.mk-door{fill:var(--st-ink);stroke:var(--st-ink);stroke-width:1.25px;stroke-linejoin:round}.mk-trunk{fill:none;stroke:var(--st-ink);stroke-width:1.75px;stroke-linecap:round}.mk-treetop{fill:var(--st-paper);stroke:var(--st-ink);stroke-width:1.5px}@keyframes mk-settle{0%{opacity:0;transform:translateY(-46px)}}@keyframes mk-sprout{0%{opacity:0;transform:scale(.2)}}.mk-stage[data-scene="5"] :is(.mk-face,.mk-pane,.mk-door){animation:.5s .7s both mk-appear}.mk-stage[data-scene="5"] :is(.mk-pane,.mk-door){animation-delay:1.5s}.mk-stage[data-scene="5"] .mk-roof{animation:.7s cubic-bezier(.3,1.2,.5,1) 1s both mk-settle}.mk-stage[data-scene="5"] .mk-grow{animation:mk-draw .7s var(--st-swift) both;animation-delay:calc(var(--i,0) * 90ms + 1.1s)}.mk-stage[data-scene="5"] .mk-tree{animation:.5s cubic-bezier(.3,1.4,.5,1) both mk-sprout;animation-delay:calc(var(--i,0) * 90ms + 1.5s)}.mk-stage[data-scene="5"] .mk-sight{opacity:0;transition:opacity .3s}@keyframes mk-caption{0%{opacity:0;transform:translateY(6px)}}.mk-caption{animation:.4s both mk-caption}.mk-reveal{transition:opacity .7s,transform .7s cubic-bezier(.65,0,.2,1);transition-delay:var(--reveal-delay,0s)}.mk-reveal[data-reveal=pending]{opacity:0;transform:translateY(24px)}.mk-select{display:inline-block;position:relative}.mk-select-frame{z-index:-1;background:var(--brand-yellow);transform-origin:0;animation:.7s cubic-bezier(.65,0,.2,1) .35s both mk-select;position:absolute;inset:62% -.06em .04em}@keyframes mk-select{0%{transform:scaleX(0)}}.mk-ui{--st-wall:5.5}.mk-ui:not([data-clip=anpassen]) .mk-edit{display:none}@keyframes mk-gone{0%{opacity:1}}@keyframes mk-leave{to{opacity:0;visibility:hidden;transform:translateY(-6px)}}@keyframes mk-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes mk-spring{0%{opacity:0;transform:scale(.3)}}@keyframes mk-push{0%{transform:translate(-40px)}}@keyframes mk-shift{0%{transform:none}}@keyframes mk-press{50%{transform:scale(.92)}}.mk-ui[data-play=false] :is(.mk-in,.mk-blip,.mk-wipe,.mk-pop,.mk-cAnbau){opacity:0}.mk-ui[data-play=true] .mk-in{animation:mk-appear .35s ease var(--t0,0s) both}.mk-ui[data-play=true] .mk-out{opacity:0;animation:mk-gone .25s ease var(--t0,0s) both}.mk-ui[data-play=true] .mk-blip{animation:mk-cue .4s cubic-bezier(.2, .75, .2, 1) var(--t0,0s) both, mk-leave .3s ease var(--t1,9s) forwards}.mk-ui[data-play=true] .mk-wipe{animation:mk-wipe .6s var(--st-ease) var(--t0,0s) both}.mk-pop{transform-box:view-box}.mk-ui[data-play=true] .mk-pop{animation:mk-spring .45s cubic-bezier(.3, 1.4, .5, 1) var(--t0,0s) both}.mk-ui[data-play=true] .mk-press{animation:mk-press .3s ease var(--t0,0s)}.mk-fWood{fill:color-mix(in srgb, var(--brand-yellow) 26%, var(--st-paper))}.mk-fTile{fill:color-mix(in srgb, var(--st-ink) 7%, var(--st-paper))}.mk-fGrain{fill:none;stroke:color-mix(in srgb, var(--st-ink) 16%, transparent);stroke-width:.75px}.mk-fSofa,.mk-fSofaBack{fill:var(--brand-yellow);stroke:var(--st-ink);stroke-width:1.25px}.mk-fSofaBack{fill:color-mix(in srgb, var(--brand-yellow) 78%, var(--st-ink))}.mk-fGlow{fill:var(--brand-yellow);opacity:.32}.mk-fLamp{fill:var(--st-paper);stroke:var(--st-ink);stroke-width:1.25px}.mk-fLampX{fill:none;stroke:var(--st-ink);stroke-width:1px}.mk-cStrip{fill:color-mix(in srgb, var(--st-ink) 5%, transparent);stroke:var(--st-thin);stroke-width:1px;stroke-dasharray:4 4}.mk-cBound{stroke:var(--st-ink);stroke-width:1.5px;stroke-dasharray:12 4 2 4}.mk-cCaps{font-family:var(--st-font);letter-spacing:.08em;text-transform:uppercase;fill:var(--st-thin);font-size:11px;font-weight:600}.mk-cRoom{fill:var(--st-paper)}.mk-cHit{fill:color-mix(in srgb, var(--destructive) 30%, transparent);stroke:var(--destructive);stroke-width:1.5px}.mk-cDimWarn{fill:none;stroke:var(--destructive);stroke-width:1.25px}.mk-cWarnText{font-family:var(--st-font);fill:var(--destructive);font-size:13px;font-weight:700}.mk-cLine,.mk-tDraw{stroke-dasharray:1 1.5;stroke-dashoffset:0}.mk-ui[data-play=true] :is(.mk-cLine,.mk-tDraw){animation:mk-draw 1s var(--st-ease) var(--t0,0s) both}.mk-ui[data-play=true] .mk-cPush{animation:mk-push 1s var(--st-ease) var(--t0,0s) both}.mk-ui[data-play=true] .mk-cAnbau{animation:.1s linear .75s both mk-appear}.mk-shiftUp{transform:translateY(-16px)}.mk-ui[data-play=false] .mk-shiftUp{transform:none}.mk-ui[data-play=true] .mk-shiftUp{animation:mk-shift .7s var(--st-ease) var(--t0,0s) both}.mk-aiWindow{fill:var(--st-paper);stroke:var(--st-ink);stroke-width:1.25px}@keyframes mk-flyin{0%{opacity:0;transform:translate(330px,-40px)rotate(10deg)scale(.85)}35%{opacity:1}}.mk-fly{transform-box:view-box}.mk-ui[data-play=false] .mk-fly{opacity:0}.mk-ui[data-play=true] .mk-fly{animation:mk-flyin .75s cubic-bezier(.3, 1.15, .5, 1) var(--t0,0s) both}.mk-fSofaLine{fill:none;stroke:var(--st-ink);stroke-width:1px}.mk-kMod{fill:color-mix(in srgb, var(--brand-yellow) 34%, var(--st-paper));stroke:var(--st-ink);stroke-width:1px}.mk-kText{font-family:var(--st-font);fill:var(--st-ink);font-size:9px;font-weight:600}.mk-cutPlane{fill:color-mix(in srgb, var(--brand-yellow) 45%, transparent);stroke:var(--st-ink);stroke-width:1.25px}.mk-stage[data-scene=schnitt] .mk-world{opacity:0;transition:opacity .3s}.mk-section{opacity:0;pointer-events:none}.mk-stage[data-scene=schnitt] .mk-section{opacity:1}.mk-stage[data-scene=schnitt] .mk-sDraw{animation:mk-draw .6s var(--st-swift) both;animation-delay:calc(var(--i,0) * 70ms + .3s)}.mk-stage[data-scene=schnitt] .mk-sFade{animation:.4s both mk-appear;animation-delay:calc(var(--i,0) * 70ms + .35s)}.mk-sDraw{stroke-dasharray:1 1.5;stroke-dashoffset:0}.mk-sCut{fill:var(--st-ink)}.mk-sThin{fill:none;stroke:var(--st-thin);stroke-width:1.25px;stroke-linejoin:round}.mk-sRoof{fill:none;stroke:var(--st-ink);stroke-width:7px}.mk-sSofa{fill:var(--brand-yellow);stroke:var(--st-ink);stroke-width:1.25px}@keyframes mk-tap{0%{opacity:0;transform:translate(26px,22px)}45%{opacity:1;transform:translate(0)}60%{transform:scale(.82)}75%{opacity:1;transform:scale(1)}to{opacity:0}}.mk-tap{opacity:0;pointer-events:none}.mk-ui[data-play=true] .mk-tap{animation:mk-tap 1.1s ease var(--t0,0s) both}@keyframes mk-type{0%{clip-path:inset(0 100% 0 0)}}.mk-ui[data-play=true] .mk-type{animation:mk-type 1s steps(18, end) var(--t0,0s) both}.mk-ui[data-play=false] .mk-type{clip-path:inset(0 100% 0 0)}.mk-ui [data-locked=true]{opacity:.3;transition:opacity .3s}.mk-titleFrame{fill:var(--st-paper);stroke:var(--st-ink);stroke-width:1.25px}.mk-titleStrong,.mk-titleNote{font-family:var(--st-font);fill:var(--st-ink);font-size:12px;font-weight:600}.mk-titleNote{letter-spacing:.06em;text-transform:uppercase;fill:var(--st-thin);font-size:11px;font-weight:500}@keyframes mk-cue{0%{opacity:0;transform:translateY(8px)}}.mk-ui[data-play=false] .mk-cue{opacity:0}.mk-ui[data-play=true] .mk-cue{animation:.4s cubic-bezier(.2,.75,.2,1) both mk-cue;animation-delay:var(--t0,0s)}@keyframes mk-fill{0%{transform:scaleX(0)}}.mk-fill{transform-origin:0}.mk-ui[data-play=false] .mk-fill{transform:scaleX(0)}.mk-ui[data-play=true] .mk-fill{animation:.7s linear both mk-fill;animation-delay:var(--t0,0s)}.mk-swap{display:inline-grid}.mk-swap>*{grid-area:1/1}.mk-map{font-family:var(--font-barlow), "Barlow Semi Condensed", ui-sans-serif, sans-serif}.mk-map-road,.mk-map-scale{fill:none;stroke:var(--border-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mk-map-scale{stroke:var(--text-3);stroke-width:1.25px}.mk-map-roadLabel{letter-spacing:.08em;fill:var(--text-3);font-size:11px;font-weight:500}.mk-map-city{fill:var(--background);stroke:var(--foreground);stroke-width:1.5px}.mk-map-cityLabel{fill:var(--text-2);font-size:13px;font-weight:500}.mk-map-halo{fill:var(--accent-soft);stroke:var(--accent-border);stroke-width:1px}.mk-map-pin{fill:var(--primary);stroke:var(--background);stroke-width:1.5px;stroke-linejoin:round}.mk-map-pinDot{fill:var(--background)}.mk-map-station{letter-spacing:.02em;fill:var(--foreground);font-size:15px;font-weight:600}.mk-story-frame{--story-time:8s}.mk-story{font-family:var(--font-barlow), "Barlow Semi Condensed", ui-sans-serif, sans-serif}.mk-story-ground,.mk-story-rule{fill:none;stroke:var(--border-strong);stroke-width:1px}.mk-story-ink{fill:none;stroke:var(--foreground);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.5;stroke-dashoffset:0}.mk-story-thin{stroke:var(--text-3);stroke-width:1.25px}.mk-story-button,.mk-story-headset,.mk-story-pin{fill:var(--primary);stroke:none}.mk-story-buttonText,.mk-story-pinText{fill:var(--primary-foreground);font-size:12px;font-weight:600}.mk-story-pinText{font-size:11px}.mk-story-fill{fill:var(--accent-soft);stroke:none}.mk-story-outline{stroke:var(--foreground);stroke-width:1.25px;stroke-linejoin:round}.mk-story-view{fill:var(--card);stroke:var(--foreground);stroke-width:2px}.mk-story-sight,.mk-story-tail{fill:none;stroke:var(--text-3);stroke-width:1px;stroke-dasharray:2 5;stroke-linecap:round}.mk-story-bubble{fill:var(--card);stroke:var(--foreground);stroke-width:1.25px}.mk-story-controller{fill:var(--card);stroke:var(--primary);stroke-width:2.5px}.mk-story-small,.mk-story-label{fill:var(--text-3);font-size:12px;font-weight:500}.mk-story-label{letter-spacing:.12em;text-transform:uppercase;font-weight:600}.mk-story-quote{fill:var(--foreground);font-size:13.5px;font-weight:500}.mk-story-spoken{font-size:15px;font-weight:600}.mk-story-marker{stroke:var(--accent-soft)!important;stroke-width:11px!important}.mk-story-line{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.5;stroke-dashoffset:0}.mk-story-plane{fill:var(--primary);stroke:var(--background);stroke-width:1.5px;stroke-linejoin:round;offset-rotate:auto;offset-distance:100%;opacity:0}@keyframes mk-story-draw{0%{stroke-dashoffset:1px}}@keyframes mk-story-fly{0%{offset-distance:0%;opacity:1}97%{opacity:1}}@keyframes mk-story-arrive{0%{opacity:0;transform:translateY(10px)}}[data-play=false]>.mk-story :is(.mk-story-item,.mk-story-line){opacity:0}[data-play=true]>.mk-story .mk-story-line{animation:mk-story-draw var(--story-time) linear .4s both}[data-play=true]>.mk-story .mk-story-plane{animation:mk-story-fly var(--story-time) linear .4s both}[data-play=true]>.mk-story .mk-story-item{animation:.5s cubic-bezier(.2,.75,.2,1) both mk-story-arrive;animation-delay:calc(var(--at,0) * var(--story-time) + .2s)}[data-play=true]>.mk-story .mk-story-ink{animation:.8s cubic-bezier(.2,.75,.2,1) both mk-draw;animation-delay:calc(var(--at,0) * var(--story-time) + .2s)}.mk-tile,.mk-mark{background:var(--brand-yellow);color:var(--brand-yellow-ink)}.mk-plot{font-family:var(--font-barlow), "Barlow Semi Condensed", ui-sans-serif, sans-serif}.mk-plot-line,.mk-plot-thin,.mk-plot-bound{fill:none;stroke:var(--foreground);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mk-plot-thin{stroke:var(--text-3);stroke-width:1.1px}.mk-plot-bound{stroke-width:1.75px;stroke-dasharray:14 5 2 5}.mk-plot-dash{fill:none;stroke:var(--text-3);stroke-width:1.1px;stroke-dasharray:4 5}.mk-plot-house{fill:var(--brand-yellow);stroke:var(--foreground);stroke-width:2px;stroke-linejoin:round}.mk-plot-neighbor{fill:var(--surface-3);stroke:var(--border-strong);stroke-width:1.25px}.mk-plot-street{fill:var(--surface-2);stroke:none}.mk-plot-label{fill:var(--text-2);font-size:13px;font-weight:500}.mk-plot-caps{letter-spacing:.12em;text-transform:uppercase;fill:var(--text-3);font-size:11px;font-weight:600}.mk-plot-warn{fill:var(--destructive);fill-opacity:.16;stroke:var(--destructive);stroke-width:1.75px}.mk-plot-warnText{fill:var(--destructive-strong);font-size:14px;font-weight:600}.mk-plot-chair{fill:var(--card);stroke:var(--foreground);stroke-width:2px;stroke-linejoin:round}.mk-footer{--background:var(--brand-tile);--foreground:var(--brand-tile-ink);--text-2:color-mix(in srgb, var(--brand-tile-ink) 74%, var(--brand-tile));--text-3:color-mix(in srgb, var(--brand-tile-ink) 56%, var(--brand-tile));--border:color-mix(in srgb, var(--brand-tile-ink) 18%, var(--brand-tile));--ring:var(--brand-yellow);background:var(--background);color:var(--foreground);border-top:1px solid var(--border)}.mk-footer-link{-webkit-text-decoration-color:var(--brand-yellow);text-decoration-color:var(--brand-yellow);text-underline-offset:4px;text-decoration-thickness:2px;transition:color .12s}.mk-footer-link:hover{color:var(--foreground);text-decoration-line:underline}.mk-footer-word{color:color-mix(in srgb, var(--brand-tile-ink) 9%, var(--brand-tile));margin-bottom:-.04em;font-size:clamp(4.5rem,27.5vw,25rem)}.mk-footer-word:first-letter{color:var(--brand-yellow)}.mk-footer-block{border-color:var(--border);background:var(--background)}.mk-footer-block>div+div{border-top:1px solid var(--border)}@media (min-width:40rem){.mk-footer-block>div+div{border-top:0}.mk-footer-block>div:nth-child(2n){border-left:1px solid var(--border)}.mk-footer-block>div:nth-child(n+3){border-top:1px solid var(--border)}}@media (min-width:64rem){.mk-footer-block>div:nth-child(n+2){border-left:1px solid var(--border)}.mk-footer-block>div:nth-child(n+3){border-top:0}}.mk-footer-key{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.625rem;font-weight:600}.dark .mk-select{color:var(--brand-yellow)}.dark .mk-select-frame{height:.05em;inset:auto 0 -.04em}.dark .mk-floor{fill:color-mix(in srgb, var(--brand-yellow) 26%, var(--background))}.dark .mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) :is(.mk-labels,.mk-details){opacity:.85}.dark .mk-stage:is([data-scene="2"],[data-scene="3"],[data-scene="4"],[data-scene="5"]) .mk-base{opacity:.5}.dark .mk-roomArea,.dark .mk-thin,.dark .mk-dim,.dark .mk-vertical,.dark .mk-zipThin{stroke:color-mix(in srgb, var(--foreground) 72%, var(--background))}.dark .mk-roomArea,.dark .mk-dimText{stroke:none;fill:color-mix(in srgb, var(--foreground) 78%, var(--background))}.mk-plot-onYellow{fill:var(--brand-yellow-ink)}.dark .mk-story-marker{stroke:color-mix(in srgb, var(--brand-yellow) 55%, var(--background))!important}.dark .mk-story-fill{fill:color-mix(in srgb, var(--brand-yellow) 34%, var(--background))}.dark .mk-glass{fill:color-mix(in srgb, var(--brand-yellow) 30%, var(--background))}.dark .mk-story-label,.dark .mk-story-small,.dark .mk-plot-caps,.dark .mk-map-roadLabel{fill:color-mix(in srgb, var(--foreground) 74%, var(--background))}.dark .mk-plot-thin,.dark .mk-plot-dash,.dark .mk-story-thin,.dark .mk-story-sight,.dark .mk-story-tail,.dark .mk-map-road{stroke:color-mix(in srgb, var(--foreground) 62%, var(--background))}.dark .mk-plot-neighbor{fill:color-mix(in srgb, var(--foreground) 14%, var(--background));stroke:color-mix(in srgb, var(--foreground) 45%, var(--background))}.dark .mk-plot-warn{fill-opacity:.3}.dark .mk-plot-warnText{fill:var(--destructive)}.mk-gallery{--gallery-time:9s}.mk-gallery-bar{transform-origin:0}.mk-gallery[data-running=true] .mk-gallery-bar{animation:mk-gallery-fill var(--gallery-time) linear both}@keyframes mk-gallery-fill{0%{transform:scaleX(0)}}.mk-gallery-row{animation:.5s cubic-bezier(.2,.75,.2,1) both mk-gallery-row}@keyframes mk-gallery-row{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.mk-gallery-row,.mk-gallery[data-running=true] .mk-gallery-bar{animation:none}}
