:root .mk.dv.dv{--paper:#04130f;--ink:#f1f6f3;--mute:#9fb0a8;--card:#0d1b16;--hair:#f1f6f38c;--rule:#f1f6f329;--tape:#2fd08f;--tape-fill:linear-gradient(135deg, #12b87e 0%, #3ee6a6 100%);--on-tape:#04130f;--focus:#f1f6f3;--top:calc(env(safe-area-inset-top,0px) + 76px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);color:var(--ink)}html:has(.dv){background:#04130f}html:has(.dv) body{background:#04130f}html:has(.dv-js){overscroll-behavior:none}html:has(.dv-js) body{overscroll-behavior:none}.dv .mk-name-v,.dv .mk-check{color:var(--tape)}.dv .mk-mark{border-radius:8px;width:28px;height:28px;box-shadow:0 0 0 1px #f1f6f32e}.dv-shell{min-height:100svh;position:relative}.dv-stage{background:var(--paper);position:relative;container:dv/inline-size}.dv .dv-stage:focus{outline:none}.dv-aside,.dv-side{display:none}.dv-top{padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 0 16px}.dv-segs{gap:4px;display:none}.dv-seg{background:#f1f6f333;flex:1 1 0;height:3px;overflow:hidden}.dv-seg i{background:var(--tape-fill);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.dv-bar{min-height:48px;transition:opacity .25s var(--ease);align-items:center;gap:8px;margin-top:6px;display:flex}.dv-brand{letter-spacing:-.035em;align-items:center;gap:9px;margin-right:auto;font-size:1.12rem;font-weight:800;display:inline-flex}.dv-count{text-align:right;min-width:4.6em;color:var(--mute);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.68rem;display:none}.dv-ctl{isolation:isolate;cursor:pointer;width:44px;height:44px;color:var(--ink);transition:color .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #f1f6f33d;flex:none;place-items:center;padding:0;display:none;position:relative;overflow:hidden}.dv-ctl:before{content:"";z-index:-1;background:var(--tape-fill);clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease);position:absolute;inset:0}.dv-ctl:focus-visible{color:var(--on-tape);border-color:var(--tape)}.dv-ctl:focus-visible:before{clip-path:inset(0)}@media (hover:hover){.dv-ctl:hover{color:var(--on-tape);border-color:var(--tape)}.dv-ctl:hover:before{clip-path:inset(0)}}.dv-ctl:active{scale:.94}.dv-ctl svg{width:18px;height:18px}.dv-navs{display:none}.dv-story{border-top:1px solid var(--rule);background:var(--paper);max-width:720px;margin:0 auto;padding:40px 16px 48px;position:relative}.dv-story:first-child{border-top:0;padding-top:16px}.dv-copy{flex:none}.dv-kick{color:var(--tape);letter-spacing:.16em;align-items:center;gap:10px;font-size:.7rem;font-weight:500;display:flex}.dv-kick:before{content:"";background:var(--tape-fill);flex:none;width:18px;height:4px}.dv .dv-h{letter-spacing:-.045em;word-spacing:.06em;text-wrap:balance;margin-top:12px;font-size:clamp(2.05rem,10.6cqi,3.3rem);font-weight:800;line-height:.98}.dv .dv-hook .dv-h{font-size:clamp(2.25rem,11.4cqi,3.6rem);line-height:.95}.dv-l{display:block}.dv-lt{z-index:0;display:inline-block;position:relative}.dv-l--hl .dv-lt{color:var(--on-tape);margin-left:-.06em;padding:0 .12em}.dv-hl-bg{z-index:-1;background:var(--tape-fill);position:absolute;inset:.07em 0 .03em}.dv .dv-p{color:#f1f6f3d6;max-width:36ch;margin-top:12px;font-size:clamp(1rem,4.4cqi,1.2rem);font-weight:500;line-height:1.38}.dv-hook{flex-direction:column;display:flex}.dv .dv-rows{flex-direction:column;justify-content:flex-end;margin:22px 0 0;padding:0;list-style:none;display:flex;position:relative}.dv-row{border-top:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:52px;display:flex;position:relative}.dv-row-t{letter-spacing:-.03em;font-size:clamp(1.05rem,5cqi,1.5rem);font-weight:650;line-height:1.1}.dv-row .mk-check{width:26px;height:26px}.dv-row .mk-check path{stroke-dasharray:1;stroke-dashoffset:0}.dv-merge{z-index:1;isolation:isolate;flex:none;align-items:flex-end;min-height:64px;padding:12px 14px;display:flex;position:relative}.dv-merge-bg{z-index:-1;background:var(--tape-fill);transform-origin:0 100%;position:absolute;inset:0}.dv-merge-t{transform-origin:0 100%;color:var(--on-tape);letter-spacing:-.035em;font-size:clamp(1.15rem,5.6cqi,1.55rem);font-weight:800;line-height:1.04;display:inline-block}.dv-merge-t>span{display:block}.dv .dv-lede{margin-top:16px}.dv .dv-hint{color:var(--mute);letter-spacing:.14em;align-items:center;gap:8px;margin-top:14px;font-size:.68rem;display:none}.dv-hint svg{width:16px;height:16px;color:var(--tape)}.dv-motion .dv-row .mk-check path{stroke-dashoffset:1px}.dv-motion .dv-merge-bg{transform:scaleX(0)}.dv-motion .dv-merge-t{opacity:0}.dv-prod{flex-direction:column;gap:clamp(14px,4.2cqi,24px);display:flex}.dv-vis{flex-direction:column;height:460px;min-height:0;display:flex}.dv-win{--paper:#f4f7f5;--ink:#04130f;--mute:#4d5f58;--card:#fff;--hair:#04130fe6;--tape:#1fc98a;--on-tape:#04130f;--focus:#04130f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);flex-direction:column;flex:auto;min-height:0;display:flex}.dv .dv-win>.mkw{flex:auto;min-height:0;box-shadow:0 0 0 1px #f1f6f31f,0 28px 60px -24px #000000bf}.dv .dv-win .mkw-main{overflow:hidden}:root .dv .dv-win .mkw-screen{--s-warn:#b45f06}.dv-final-in{flex-direction:column;flex:1 0 auto;gap:20px;display:flex}.dv .dv-final .dv-h{font-size:clamp(2.3rem,11.4cqi,3.6rem)}.dv-act{gap:18px;display:grid}.dv .dv-wl{max-width:none}.dv .dv-wl .mk-wl-input{background:var(--card);min-height:56px;color:var(--ink);border-color:var(--hair);font-size:1.0625rem}.dv .dv-wl .mk-wl-input::placeholder{color:#f1f6f399}.dv .dv-wl .mk-btn.mk-wl-btn{--btn-bg:var(--tape-fill);--btn-fg:#04130f;--btn-wipe:#f1f6f3;--btn-wipe-fg:#04130f;min-height:56px;font-size:1.05rem}.dv .dv-wl .mk-wl-note{color:var(--mute);font-size:.85rem}.dv .dv-wl.mk-wl-done{background:var(--card);min-height:56px;box-shadow:inset 0 0 0 1px var(--rule);padding:14px 16px}@container dv (max-width:560px){.dv .dv-wl .mk-wl-row{flex-direction:column;gap:8px}.dv .dv-wl .mk-wl-input{border-right:1px solid var(--hair)}.dv .dv-wl .mk-btn.mk-wl-btn{width:100%}}.dv-take{border-top:1px solid var(--rule);align-items:center;gap:16px;padding-top:18px;display:flex}.dv-qr{background:#fff;flex:none;width:148px;height:148px}.dv-qr svg{width:100%;height:100%;display:block}.dv-take-t{min-width:0}.dv-take-h{letter-spacing:-.015em;align-items:baseline;gap:9px;font-size:1.08rem;font-weight:750;line-height:1.25;display:flex}.dv .dv-take-url{color:var(--mute);overflow-wrap:anywhere;margin-top:8px;font-size:.66rem}.dv-dot{background:var(--tape);border-radius:50%;flex:none;width:8px;height:8px;position:relative;transform:translateY(-1px)}.dv-dot:after{content:"";background:var(--tape);opacity:0;border-radius:50%;position:absolute;inset:0}.dv .dv-again.mk-btn{--btn-bg:transparent;--btn-fg:var(--ink);--btn-wipe:#f1f6f3;--btn-wipe-fg:#04130f;width:100%;min-height:54px;box-shadow:inset 0 0 0 1px var(--hair);font-size:1.05rem}.dv .dv-fine{color:var(--mute);flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:auto;font-size:.88rem;line-height:1.4;display:flex}.dv-fine a{min-height:36px;color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.dv-fine a:hover{-webkit-text-decoration-color:var(--tape);text-decoration-color:var(--tape);text-decoration-thickness:3px}.dv-js .dv-shell{height:100svh;min-height:0}.dv-js .dv-stage{height:100%;overflow:hidden}.dv-js .dv-top{z-index:10;pointer-events:none;position:absolute;inset:0 0 auto}.dv-js .dv-top :is(button,a){pointer-events:auto}.dv-js .dv-segs{display:flex}.dv-js .dv-count{display:inline-block}.dv-js .dv-ctl{display:grid}.dv.dv-js .dv-hint{display:flex}.dv-stage[data-held] .dv-bar,.dv-stage[data-held] .dv-segs{opacity:.3}.dv-segs{transition:opacity .25s var(--ease)}.dv-js .dv-stories{z-index:1;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.dv-js .dv-stories :is(input,textarea){-webkit-user-select:text;user-select:text}.dv-js .dv-story{z-index:0;visibility:hidden;max-width:none;padding:var(--top) max(16px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 16px) max(16px, env(safe-area-inset-left,0px));border:0;flex-direction:column;margin:0;display:flex;position:absolute;inset:0;overflow:hidden}.dv-js .dv-story[data-on]{visibility:visible;z-index:2}.dv-js .dv-story[data-out]{visibility:visible;z-index:1}.dv-js .dv-story:not([data-on]):not([data-out]) *{animation-play-state:paused!important}.dv-js .dv-final{overscroll-behavior:contain;overflow-y:auto}.dv-js .dv-hook,.dv-js .dv-rows{flex:auto;min-height:0}.dv-js .dv-row{flex:1 1 0;min-height:34px;max-height:70px}.dv-js .dv-prod{flex:auto;min-height:0}.dv-js .dv-vis{flex:auto;height:auto}.dv-js .dv-navs{display:block}.dv-nav{z-index:12;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);cursor:pointer;background:var(--ink);min-height:44px;color:var(--paper);font:700 .95rem/1 var(--f-display), system-ui, sans-serif;border:0;padding:0 18px;position:absolute}.dv-nav--prev{left:14px}.dv-nav--next{right:14px}.dv-nav[aria-disabled=true]{opacity:.55;cursor:default}.dv-nav:not(:focus-visible){white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;overflow:hidden}@media (min-width:900px) and (min-height:600px){.dv-js .dv-shell{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(40px,6vw,112px);padding:24px clamp(24px,4vw,64px);display:grid}.dv-js .dv-stage{border-radius:34px;grid-area:1/2;width:calc(min(880px,100svh - 48px)/2.12766);height:min(880px,100svh - 48px);box-shadow:0 0 0 1px #f1f6f32e,0 0 0 10px #0b231b,0 0 0 11px #f1f6f314,0 60px 120px -40px #000000e6}.dv-js .dv-top{padding-top:16px}.dv-js .dv-aside{grid-area:1/1;align-content:center;justify-self:end;gap:20px;max-width:340px;display:grid}.dv-js .dv-side{grid-area:1/3;align-content:center;justify-self:start;gap:14px;max-width:220px;display:grid}}.dv-aside .mk-brand{font-size:1.5rem}.dv-aside .mk-mark{border-radius:10px;width:36px;height:36px}.dv-aside-line{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,2.8vw,3.1rem);font-weight:800;line-height:.98}.dv-aside-body{color:#f1f6f3d6;max-width:30ch;font-size:1.1rem;line-height:1.45}.dv-aside-keys{color:var(--mute);letter-spacing:.1em;max-width:34ch;font-size:.7rem;line-height:1.7}.dv-side .dv-qr{width:185px;height:185px}.dv-side p{letter-spacing:-.015em;font-size:1.02rem;font-weight:750;line-height:1.3}@media (max-height:700px){.dv .dv-qr{width:111px;height:111px}.dv-take-h{font-size:1rem}}@media (max-height:640px) and (max-width:899px){:root .mk.dv.dv{--top:calc(env(safe-area-inset-top,0px) + 70px)}.dv-js .dv-hook .dv-h{font-size:clamp(2rem,10cqi,3rem)}.dv.dv-js .dv-hint{display:none}}@media (orientation:landscape) and (max-height:520px){:root .mk.dv.dv{--top:calc(env(safe-area-inset-top,0px) + 68px)}.dv-js .dv-story{overflow-y:auto}.dv-js .dv-prod{flex-direction:row;align-items:stretch}.dv-js .dv-prod .dv-copy{flex:0 0 42%}.dv .dv-h,.dv .dv-hook .dv-h,.dv .dv-final .dv-h{font-size:clamp(1.6rem,8vh,2.4rem)}.dv-js .dv-row{min-height:30px}.dv.dv-js .dv-hint{display:none}}@media (prefers-reduced-motion:no-preference){.dv .mkw-live{animation:1.6s ease-in-out infinite dv-breathe}.dv-dot:after{animation:dv-ping 1.8s var(--ease-out) infinite}.dv-hint svg{animation:dv-nudge 1.6s var(--ease) infinite}@keyframes dv-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes dv-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes dv-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}}
