.mk-app{--mk-nav-h:56px;--mk-tabbar-h:60px;--mk-safe-bottom:env(safe-area-inset-bottom,0px);--mk-gutter:clamp(16px, 2.6vw, 44px);--mk-main-h:calc(100vh - var(--mk-nav-h) - 1px - var(--mk-tabbar-h) - var(--mk-safe-bottom));--mk-card:white;--mk-bar-bg:color-mix(in srgb, var(--mk-card) 82%, transparent);--mk-ease:cubic-bezier(.32, .72, 0, 1);--mk-dur:.24s;--mk-shadow:0 18px 40px -22px color-mix(in srgb, var(--mk-night) 45%, transparent);background-color:var(--mk-canvas);height:100vh;min-height:0;color:var(--mk-ink);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:clip}@supports (height:100dvh){.mk-app{--mk-main-h:calc(100dvh - var(--mk-nav-h) - 1px - var(--mk-tabbar-h) - var(--mk-safe-bottom));height:100dvh}}:root:has(.mk-app){overscroll-behavior:none;overflow:hidden}:root:has(.mk-app) body{overscroll-behavior:none;overflow:hidden}:root:has(.mk-app) body{min-height:0}.mk-app .mk-app-main{overscroll-behavior:contain;min-height:0;padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(var(--mk-tabbar-h) + var(--mk-safe-bottom));padding-left:env(safe-area-inset-left,0px);scroll-padding-top:8px;scroll-padding-bottom:calc(var(--mk-tabbar-h) + var(--mk-safe-bottom) + 8px);flex:auto;position:relative;overflow:clip auto}.mk-app .mk-panel:focus{outline:none}@keyframes mk-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-app .mk-view{min-height:var(--mk-main-h);animation:mk-view-in var(--mk-dur) var(--mk-ease) both;flex-direction:column;display:flex}.mk-app .mk-panel[aria-busy=true]{opacity:.7;transition:opacity .16s .12s}@keyframes mk-gate-reveal{to{visibility:visible}}.mk-app .mk-tabbar{z-index:40;padding-bottom:var(--mk-safe-bottom);border-top:1px solid color-mix(in srgb, var(--mk-ink) 8%, transparent);background-color:var(--mk-bar-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);position:absolute;bottom:0;left:0;right:0}.mk-app .mk-tabbar-scroll{box-sizing:border-box;height:var(--mk-tabbar-h);padding-block:4px;padding-right:max(8px, calc((100% - 1040px) / 2), env(safe-area-inset-right,0px));padding-left:max(8px, calc((100% - 1040px) / 2), env(safe-area-inset-left,0px));scrollbar-width:none;overscroll-behavior-x:contain;justify-content:flex-start;align-items:stretch;gap:2px;display:flex;overflow:auto hidden}.mk-app .mk-tabbar-scroll::-webkit-scrollbar{display:none}.mk-app .mk-tabbar-scroll[data-more-end=true]{-webkit-mask-image:linear-gradient(90deg, var(--mk-night) calc(100% - 40px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--mk-night) calc(100% - 40px), transparent);mask-image:linear-gradient(90deg, var(--mk-night) calc(100% - 40px), transparent)}.mk-app .mk-tabbar-scroll[data-more-start=true]{-webkit-mask-image:linear-gradient(90deg, transparent, var(--mk-night) 40px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--mk-night) 40px);mask-image:linear-gradient(90deg, transparent, var(--mk-night) 40px)}.mk-app .mk-tabbar-scroll[data-more-start=true][data-more-end=true]{-webkit-mask-image:linear-gradient(90deg, transparent, var(--mk-night) 40px, var(--mk-night) calc(100% - 40px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--mk-night) 40px, var(--mk-night) calc(100% - 40px), transparent);mask-image:linear-gradient(90deg, transparent, var(--mk-night) 40px, var(--mk-night) calc(100% - 40px), transparent)}.mk-app .mk-tabbar-tab{min-width:68px;max-width:128px;color:var(--mk-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:3px;margin:0;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;transition:color .12s,background-color .12s;display:flex}.mk-app .mk-tabbar-cell{flex:1 0 auto;max-width:128px;display:flex;position:relative}.mk-app .mk-haptic{display:none}@media (hover:none) and (pointer:coarse){.mk-app .mk-haptic{opacity:.001;cursor:pointer;appearance:none;border-radius:inherit;-webkit-tap-highlight-color:transparent;touch-action:pan-x;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}}.mk-app .mk-tabbar-tab[aria-selected=true]{color:var(--brand);font-weight:600}.mk-app .mk-tabbar-icon{flex:none}.mk-app .mk-tabbar-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (hover:hover){.mk-app .mk-tabbar-tab:hover{background-color:color-mix(in srgb, var(--mk-ink) 6%, transparent);color:var(--mk-ink)}.mk-app .mk-tabbar-tab[aria-selected=true]:hover{color:var(--brand)}}@media (max-width:479.98px){.mk-app .mk-tabbar-cell{flex:none}.mk-app .mk-tabbar-tab{flex:none;min-width:62px;padding-inline:5px}}@media (min-width:768px){.mk-app .mk-tabbar-tab{min-width:84px}}.mk-app .mk-pill{white-space:nowrap;border-radius:980px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:17px;line-height:1.2;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.mk-app .mk-pill--primary{background-color:var(--brand);color:var(--brand-foreground)}.mk-app .mk-pill--primary:hover{background-color:var(--brand-hover)}.mk-app .mk-pill--secondary{border:1px solid var(--brand);color:var(--brand)}.mk-app .mk-pill--secondary:hover{background-color:var(--mk-brand-soft)}.mk-app .mk-cat{box-sizing:border-box;width:100%;max-width:1680px;padding:16px var(--mk-gutter) 28px;flex-direction:column;gap:20px;margin-inline:auto;display:flex}.mk-app .mk-wall{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.mk-app .mk-wall-title{letter-spacing:-.016em;margin:0;font-size:clamp(22px,.5vw + 17px,28px);font-weight:600;line-height:1.15}.mk-app .mk-wall-cards{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-app .mk-wall-card{text-align:center;box-sizing:border-box;background-color:var(--mk-card);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--mk-ink) 6%, transparent);border-radius:24px;grid-template-rows:auto auto auto auto;justify-items:center;row-gap:6px;padding:16px 16px 14px;display:grid;position:relative}.mk-app .mk-wall-label{color:var(--brand);letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1.2}.mk-app .mk-wall-problem{color:var(--mk-ink-2);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:15px;line-height:1.35}.mk-app .mk-wall-problem>strong{color:var(--mk-ink);font-weight:600}.mk-app .mk-wall-fix{background-color:var(--brand);min-height:32px;color:var(--brand-foreground);cursor:pointer;border:0;border-radius:980px;align-items:center;margin-top:2px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .12s;display:inline-flex}.mk-app .mk-wall-fix:hover{background-color:var(--brand-hover)}.mk-app .mk-wall-fix:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mk-app .mk-wall-fix:after{content:"";border-radius:24px;position:absolute;inset:0}.mk-app .mk-wall-fix--held{visibility:hidden}@media (pointer:coarse){.mk-app .mk-wall-fix{min-height:44px}}.mk-app .mk-view--category[aria-busy=true]{cursor:progress}.mk-app .mk-view--category[aria-busy=true] .mk-wall-fix{opacity:.6;transition:opacity .12s .12s}.mk-app .mk-pic{--mk-pic-ar:1.333;--mk-pic-floor:18px;aspect-ratio:4/3;justify-content:center;align-items:flex-start;width:100%;min-width:0;min-height:0;margin-top:10px;display:flex;position:relative;container-type:size}.mk-app .mk-pic--monitor{--mk-pic-ar:1.313}.mk-app .mk-pic--deskphone{--mk-pic-ar:1.333}.mk-app .mk-pic--mac{--mk-pic-ar:1.508}.mk-app .mk-pic--photo{--mk-pic-ar:.857}.mk-app .mk-wall-card{--mk-wall-ry:0deg}.mk-app .mk-pic-frame{width:min(100cqw, calc((100cqh - var(--mk-pic-floor)) * var(--mk-pic-ar)));aspect-ratio:var(--mk-pic-ar);transform:perspective(1600px) rotateX(5deg) rotateY(var(--mk-wall-ry));transform-origin:50% 100%;transition:transform var(--mk-dur) var(--mk-ease);flex:none;position:relative}.mk-app .mk-pic--mac .mk-pic-frame,.mk-app .mk-pic--monitor .mk-pic-frame,.mk-app .mk-pic--deskphone .mk-pic-frame{filter:drop-shadow(0 14px 14px color-mix(in srgb, var(--mk-night) 14%, transparent))}.mk-app .mk-pic-frame:after{content:"";left:6%;bottom:calc(var(--mk-pic-floor) * -.7);z-index:-1;width:88%;height:var(--mk-pic-floor);background-image:radial-gradient(closest-side, color-mix(in srgb, var(--mk-night) 24%, transparent), transparent);pointer-events:none;position:absolute}@media (hover:hover){.mk-app .mk-wall-card:hover .mk-pic-frame{transform:perspective(1600px) rotateX(2deg) rotateY(calc(var(--mk-wall-ry) * .35)) translateY(-6px)}}.mk-app .mk-wall-card:focus-within .mk-pic-frame{transform:perspective(1600px) rotateX(2deg) rotateY(calc(var(--mk-wall-ry) * .35)) translateY(-6px)}.mk-app .mk-pic-card{background-color:var(--mk-canvas);box-shadow:0 0 0 1px color-mix(in srgb, var(--mk-ink) 8%, transparent), 0 22px 40px -24px color-mix(in srgb, var(--mk-night) 45%, transparent);border-radius:18px;position:absolute;inset:0;overflow:hidden}.mk-app .mk-pic-photo{object-fit:cover}.mk-app .mk-pic-callout{z-index:2;box-sizing:border-box;width:max-content;max-width:88cqw;box-shadow:0 0 0 1px color-mix(in srgb, var(--mk-ink) 8%, transparent), 0 8px 16px -10px color-mix(in srgb, var(--mk-night) 50%, transparent);text-align:center;text-wrap:balance;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.25;position:absolute}.mk-app .mk-pic-callout--rose{background-color:color-mix(in srgb, var(--danger-bg) 92%, transparent);color:var(--danger)}.mk-app .mk-pic-callout--amber{background-color:color-mix(in srgb, var(--warning-bg) 92%, transparent);color:var(--warning-foreground)}.mk-app .mk-pic-callout--center{transform:translate(-50%)}.mk-app .mk-pic-badge{z-index:2;background-color:var(--mk-card);width:30px;height:30px;box-shadow:0 6px 14px -6px color-mix(in srgb, var(--mk-night) 50%, transparent);color:var(--danger);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mk-app .mk-mac{position:absolute;inset:0;container-type:inline-size}.mk-app .mk-mac-lid{box-sizing:border-box;background-color:var(--mk-device);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--mk-hairline) 40%, var(--mk-device));border-radius:2.55% 2.55% 1% 1%/3.95% 3.95% 1.6% 1.6%;padding:1.79% 1.53% 1.53%;position:relative}.mk-app .mk-mac-camera{aspect-ratio:1;background-color:color-mix(in srgb, var(--mk-card) 22%, var(--mk-device));border-radius:50%;width:.8%;position:absolute;top:.7%;left:50%;transform:translate(-50%)}.mk-app .mk-mac-screen{--mk-mp:calc(100cqw / 784);aspect-ratio:760/480;border-radius:calc(var(--mk-mp) * 4);background-image:linear-gradient(160deg, color-mix(in srgb, var(--mk-hairline) 75%, var(--mk-card)), var(--mk-canvas));color:var(--mk-ink);text-align:start;flex-direction:column;display:flex;position:relative;overflow:hidden}.mk-app .mk-mac-menubar{align-items:center;gap:calc(var(--mk-mp) * 14);height:calc(var(--mk-mp) * 22);padding-inline:calc(var(--mk-mp) * 14);background-color:color-mix(in srgb, var(--mk-card) 72%, transparent);font-size:calc(var(--mk-mp) * 12);flex:none;line-height:1;display:flex}.mk-app .mk-mac-apple{width:calc(var(--mk-mp) * 11);height:calc(var(--mk-mp) * 13);background-color:var(--mk-ink);border-radius:42% 42% 46% 46%}.mk-app .mk-mac-menu{height:calc(var(--mk-mp) * 6);background-color:color-mix(in srgb, var(--mk-ink) 28%, transparent);border-radius:999px}.mk-app .mk-mac-desktop{flex:auto;position:relative}.mk-app .mk-mac-window{border-radius:calc(var(--mk-mp) * 10);background-color:var(--mk-card);box-shadow:0 0 0 1px color-mix(in srgb, var(--mk-ink) 14%, transparent), 0 calc(var(--mk-mp) * 14) calc(var(--mk-mp) * 30) calc(var(--mk-mp) * -10) color-mix(in srgb, var(--mk-night) 40%, transparent);flex-direction:column;display:flex;position:absolute;overflow:hidden}.mk-app .mk-mac-titlebar{height:calc(var(--mk-mp) * 28);border-bottom:1px solid color-mix(in srgb, var(--mk-ink) 9%, transparent);background-color:color-mix(in srgb, var(--mk-canvas) 85%, var(--mk-card));font-size:calc(var(--mk-mp) * 13);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.mk-app .mk-mac-lights{left:calc(var(--mk-mp) * 12);gap:calc(var(--mk-mp) * 7);display:flex;position:absolute}.mk-app .mk-mac-lights>i{width:calc(var(--mk-mp) * 12);height:calc(var(--mk-mp) * 12);background-color:var(--danger);border-radius:50%}.mk-app .mk-mac-lights>i:nth-child(2){background-color:var(--warning)}.mk-app .mk-mac-lights>i:nth-child(3){background-color:var(--success)}.mk-app .mk-mac-content{flex:auto;position:relative;overflow:hidden}.mk-app .mk-mac-base{aspect-ratio:878/14;background-image:linear-gradient(180deg, color-mix(in srgb, var(--mk-hairline) 70%, var(--mk-card)), color-mix(in srgb, var(--mk-ink-2) 55%, var(--mk-hairline)));border-radius:0 0 50% 50%/0 0 100% 100%;width:112%;margin-left:-6%;position:relative}.mk-app .mk-mac-base>i{background-color:color-mix(in srgb, var(--mk-ink-2) 45%, var(--mk-hairline));border-radius:0 0 6px 6px;width:14%;height:42%;position:absolute;top:0;left:50%;transform:translate(-50%)}.mk-app .mk-mac-note{aspect-ratio:1.2;background-color:color-mix(in srgb, var(--warning) 32%, var(--mk-card));width:26%;box-shadow:0 8px 14px -8px color-mix(in srgb, var(--mk-night) 50%, transparent);color:var(--mk-ink);font-family:Georgia,Times New Roman,serif;font-size:calc(var(--mk-mp) * 15);justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;bottom:5%;right:3%;transform:rotate(5deg)}.mk-app .mk-mac--monitor .mk-mac-lid{border-radius:2.2%/3.3%;padding:1.79% 1.79% 3.2%}.mk-app .mk-monitor-neck{aspect-ratio:125/66;clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background-image:linear-gradient(90deg, color-mix(in srgb, var(--mk-hairline) 60%, var(--mk-ink-2)), color-mix(in srgb, var(--mk-hairline) 70%, var(--mk-card)), color-mix(in srgb, var(--mk-hairline) 60%, var(--mk-ink-2)));width:16%;margin-inline:auto}.mk-app .mk-monitor-foot{aspect-ratio:266/12;background-image:linear-gradient(180deg, color-mix(in srgb, var(--mk-hairline) 70%, var(--mk-card)), color-mix(in srgb, var(--mk-hairline) 55%, var(--mk-ink-2)));border-radius:999px 999px 4px 4px;width:34%;margin-inline:auto}.mk-app .mk-deskphone{position:absolute;inset:0;container-type:inline-size}.mk-app .mk-dp-scene{--mk-dp:calc(100cqw / 400);--mk-dp-shell:color-mix(in srgb, var(--mk-device) 82%, var(--mk-card));position:absolute;inset:0}.mk-app .mk-dp-scene>*{position:absolute}.mk-app .mk-dp-body{top:calc(var(--mk-dp) * 64);left:calc(var(--mk-dp) * 52);width:calc(var(--mk-dp) * 316);height:calc(var(--mk-dp) * 196);border-radius:calc(var(--mk-dp) * 30) calc(var(--mk-dp) * 30) calc(var(--mk-dp) * 18) calc(var(--mk-dp) * 18);background-image:linear-gradient(172deg, color-mix(in srgb, var(--mk-device) 66%, var(--mk-card)), var(--mk-dp-shell) 46%, var(--mk-device));box-shadow:inset 0 calc(var(--mk-dp) * 2) 0 color-mix(in srgb, var(--mk-card) 18%, transparent)}.mk-app .mk-dp-lip{top:calc(var(--mk-dp) * 246);left:calc(var(--mk-dp) * 58);width:calc(var(--mk-dp) * 304);height:calc(var(--mk-dp) * 26);border-radius:0 0 calc(var(--mk-dp) * 22) calc(var(--mk-dp) * 22);background-color:color-mix(in srgb, var(--mk-device) 80%, var(--mk-night))}.mk-app .mk-dp-cradle{top:calc(var(--mk-dp) * 56);left:calc(var(--mk-dp) * 66);width:calc(var(--mk-dp) * 98);height:calc(var(--mk-dp) * 212);border-radius:calc(var(--mk-dp) * 40);background-color:color-mix(in srgb, var(--mk-device) 88%, var(--mk-night));box-shadow:inset 0 calc(var(--mk-dp) * 4) calc(var(--mk-dp) * 8) color-mix(in srgb, var(--mk-night) 50%, transparent)}.mk-app .mk-dp-handset{top:calc(var(--mk-dp) * 40);left:calc(var(--mk-dp) * 74);z-index:2;width:calc(var(--mk-dp) * 82);height:calc(var(--mk-dp) * 232);border-radius:calc(var(--mk-dp) * 41);background-image:linear-gradient(100deg, color-mix(in srgb, var(--mk-device) 62%, var(--mk-card)), var(--mk-dp-shell) 40%, var(--mk-device));box-shadow:0 calc(var(--mk-dp) * 8) calc(var(--mk-dp) * 12) calc(var(--mk-dp) * -4) color-mix(in srgb, var(--mk-night) 55%, transparent);transform-origin:50% 70%}.mk-app .mk-deskphone--ringing .mk-dp-handset{animation:.9s ease-in-out infinite mk-dp-rattle}.mk-app .mk-deskphone--offHook .mk-dp-handset{top:calc(var(--mk-dp) * 146);left:calc(var(--mk-dp) * 109);transform-origin:50%;transform:rotate(-74deg)}.mk-app .mk-dp-cord{top:calc(var(--mk-dp) * 196);left:calc(var(--mk-dp) * 20);z-index:1;width:calc(var(--mk-dp) * 110);height:calc(var(--mk-dp) * 104);stroke:color-mix(in srgb, var(--mk-device) 85%, var(--mk-night));stroke-width:5px;stroke-dasharray:3 2;stroke-linecap:round}.mk-app .mk-dp-waves{top:calc(var(--mk-dp) * 6);left:calc(var(--mk-dp) * 2);z-index:3;width:calc(var(--mk-dp) * 74);height:calc(var(--mk-dp) * 74);stroke:var(--danger);stroke-width:3.5px;stroke-linecap:round;animation:.9s ease-in-out infinite mk-dp-waves}.mk-app .mk-dp-display{top:calc(var(--mk-dp) * 86);left:calc(var(--mk-dp) * 188);box-sizing:border-box;width:calc(var(--mk-dp) * 152);height:calc(var(--mk-dp) * 70);padding:calc(var(--mk-dp) * 8) calc(var(--mk-dp) * 10);border-radius:calc(var(--mk-dp) * 7);background-color:color-mix(in srgb, var(--success) 12%, var(--mk-card));box-shadow:inset 0 calc(var(--mk-dp) * 2) calc(var(--mk-dp) * 5) color-mix(in srgb, var(--mk-night) 30%, transparent);color:var(--mk-ink-2);align-items:center;display:flex}.mk-app .mk-deskphone--quiet .mk-dp-display{background-color:color-mix(in srgb, var(--success) 6%, var(--mk-card))}.mk-app .mk-dp-display-row{align-items:center;gap:calc(var(--mk-dp) * 7);display:flex}.mk-app .mk-dp-glyph{width:calc(var(--mk-dp) * 15);height:calc(var(--mk-dp) * 15);flex:none}.mk-app .mk-dp-glyph--alert{color:var(--danger)}.mk-app .mk-dp-glyph--calm{color:color-mix(in srgb, var(--mk-ink-2) 60%, transparent)}.mk-app .mk-dp-bar{height:calc(var(--mk-dp) * 5);background-color:color-mix(in srgb, var(--mk-ink) 28%, transparent);border-radius:999px;display:block}.mk-app .mk-deskphone--quiet .mk-dp-bar{background-color:color-mix(in srgb, var(--mk-ink) 14%, transparent)}.mk-app .mk-dp-light{top:calc(var(--mk-dp) * 80);left:calc(var(--mk-dp) * 348);width:calc(var(--mk-dp) * 11);height:calc(var(--mk-dp) * 11);background-color:color-mix(in srgb, var(--mk-device) 60%, var(--mk-card));border-radius:50%}.mk-app .mk-deskphone--ringing .mk-dp-light,.mk-app .mk-deskphone--missed .mk-dp-light{background-color:var(--danger);box-shadow:0 0 calc(var(--mk-dp) * 10) var(--danger)}.mk-app .mk-dp-lines{top:calc(var(--mk-dp) * 166);left:calc(var(--mk-dp) * 188);gap:calc(var(--mk-dp) * 6);width:calc(var(--mk-dp) * 152);display:flex}.mk-app .mk-dp-lines>i{height:calc(var(--mk-dp) * 9);border-radius:calc(var(--mk-dp) * 3);background-color:color-mix(in srgb, var(--mk-device) 55%, var(--mk-card));flex:1}.mk-app .mk-dp-keys{top:calc(var(--mk-dp) * 186);left:calc(var(--mk-dp) * 204);gap:calc(var(--mk-dp) * 5) calc(var(--mk-dp) * 7);width:calc(var(--mk-dp) * 120);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-app .mk-dp-keys>i{height:calc(var(--mk-dp) * 11);border-radius:calc(var(--mk-dp) * 4);background-color:color-mix(in srgb, var(--mk-card) 30%, var(--mk-device));box-shadow:0 calc(var(--mk-dp) * 2) 0 color-mix(in srgb, var(--mk-night) 60%, transparent)}@keyframes mk-dp-rattle{0%,to{transform:rotate(0)translateY(0)}20%,60%{transform:rotate(-3deg) translateY(calc(var(--mk-dp) * -6))}40%,80%{transform:rotate(3deg) translateY(calc(var(--mk-dp) * -6))}}@keyframes mk-dp-waves{0%,to{opacity:.45}50%{opacity:1}}.mk-app .mk-quiet-phone{pointer-events:none}.mk-app .mk-quiet-phone-frame{aspect-ratio:4/3;transform-origin:50% 100%;filter:drop-shadow(0 10px 10px color-mix(in srgb, var(--mk-night) 16%, transparent));position:relative;transform:perspective(1200px)rotateX(8deg)rotateY(-14deg)}.mk-app .mk-quiet-phone-frame:after{content:"";z-index:-1;background-image:radial-gradient(closest-side, color-mix(in srgb, var(--mk-night) 24%, transparent), transparent);width:88%;height:14%;position:absolute;bottom:-8%;left:6%}.mk-app .mk-fix-deskphone{display:none}@media (min-width:900px){.mk-app .mk-fix-deskphone{flex:none;align-self:center;width:76px;margin-left:auto;display:block}}@media (min-width:480px){.mk-app .mk-wall-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-app .mk-wall-card{grid-row:span 4;grid-template-rows:subgrid}.mk-app .mk-wall-card:nth-child(odd){--mk-wall-ry:8deg}.mk-app .mk-wall-card:nth-child(2n){--mk-wall-ry:-8deg}.mk-app .mk-pic{aspect-ratio:1}}@media (min-width:900px){.mk-app .mk-cat{height:var(--mk-main-h);justify-content:safe center;padding-block:clamp(10px,2.2vh,18px) clamp(10px,1.8vh,16px)}.mk-app .mk-wall{flex:0 auto;gap:clamp(6px,1.4vh,12px)}.mk-app .mk-wall-cards{flex:0 auto;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(14px,1.8vw,28px);min-height:0}.mk-app .mk-wall-card{padding:clamp(12px,2vh,20px) clamp(12px,1.2vw,18px) clamp(14px,2.4vh,26px)}.mk-app .mk-wall-card:nth-child(-n+2){--mk-wall-ry:8deg}.mk-app .mk-wall-card:nth-child(n+3){--mk-wall-ry:-8deg}.mk-app .mk-pic{aspect-ratio:1.15;height:100%}}@media (min-width:900px) and (max-height:640px){.mk-app .mk-wall-card{row-gap:4px}.mk-app .mk-wall-problem{font-size:14px;line-height:1.3}.mk-app .mk-wall-fix{min-height:28px;padding-block:4px}}.mk-app .mk-cat-fix{min-width:0}.mk-app .mk-fix-head{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.mk-app .mk-back{border:1px solid color-mix(in srgb, var(--mk-ink) 14%, transparent);background-color:var(--mk-card);min-height:32px;color:var(--mk-ink);cursor:pointer;border-radius:980px;flex:none;align-items:center;gap:2px;padding:5px 14px 5px 8px;font-family:inherit;font-size:14px;line-height:1.2;display:inline-flex}.mk-app .mk-back:hover{background-color:color-mix(in srgb, var(--mk-ink) 5%, var(--mk-card))}.mk-app .mk-back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (pointer:coarse){.mk-app .mk-back{min-height:44px}}.mk-app .mk-fix,.mk-app .mk-fix-text{flex-direction:column;min-width:0;display:flex}.mk-app .mk-fix{gap:6px}.mk-app .mk-fix-text{gap:4px}.mk-app .mk-fix-kicker{color:var(--mk-ink-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:1.3;display:flex}.mk-app .mk-fix-dot{background-color:var(--success);border-radius:50%;width:8px;height:8px}.mk-app .mk-fix-title{letter-spacing:-.014em;text-wrap:balance;margin:0;font-size:clamp(20px,.5vw + 15px,24px);font-weight:600;line-height:1.18}.mk-app .mk-fix-title:focus{outline:none}.mk-app[data-mk-input=keyboard] .mk-fix-title:focus{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:6px}.mk-app .mk-fix-line{letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.4}@media (max-width:899.98px){.mk-app .mk-cat--open .mk-wall-cards{grid-template-columns:minmax(0,1fr)}.mk-app .mk-cat--open .mk-wall-fix--held{display:none}.mk-app .mk-cat--open .mk-wall-card{text-align:start;grid-row:auto;grid-template-rows:auto auto;grid-template-columns:clamp(84px,24vw,132px) minmax(0,1fr);align-content:center;justify-items:start;gap:4px 14px;padding:12px}.mk-app .mk-cat--open .mk-pic{aspect-ratio:4/3;grid-area:1/1/span 2;margin-top:0}.mk-app .mk-cat--open .mk-wall-label{grid-column:2;align-self:end}.mk-app .mk-cat--open .mk-wall-problem{grid-column:2;align-self:start;font-size:14px}}@media (min-width:900px){.mk-app .mk-cat.mk-cat--open{--mk-wall-gap:clamp(14px, 1.8vw, 28px);grid-template-columns:calc((100% - 3 * var(--mk-wall-gap)) / 4) minmax(0, 1fr);justify-content:normal;column-gap:var(--mk-wall-gap);grid-template-rows:minmax(0,1fr);display:grid}.mk-app .mk-cat--open .mk-wall-cards{grid-template-columns:minmax(0,1fr)}.mk-app .mk-cat-fix{flex-direction:column;min-height:0;display:flex}.mk-app .mk-fix-head{flex-direction:row;gap:clamp(16px,2vw,28px)}.mk-app .mk-fix-head>.mk-fix{flex:auto}.mk-app .mk-fix-text{flex-flow:wrap;align-items:baseline;column-gap:12px}}.mk-app .mk-demo{--mk-stage-w:920px;flex-direction:column;gap:20px;min-width:0;display:flex}.mk-app .mk-demo--phone{--mk-stage-w:300px}.mk-app .mk-demo-aside,.mk-app .mk-demo-try{min-width:0}.mk-app .mk-demo-proof{min-width:0;position:relative}.mk-app .mk-demo-try{flex-direction:column;gap:12px;display:flex}.mk-app .mk-demo-try-main{flex-direction:column;gap:8px;min-width:0;display:flex}.mk-app .mk-demo-try-kicker{color:var(--mk-ink-2);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.3}.mk-app .mk-demo-controls{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.mk-app .mk-demo-status{min-height:44px}.mk-app .mk-fit,.mk-app .mk-fit-frame,.mk-app .mk-fit-stage{box-sizing:border-box;width:100%;min-width:0}.mk-app .mk-fit--on{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-app .mk-fit--on>.mk-fit-frame{flex:none;width:auto;position:relative}.mk-app .mk-fit--on .mk-fit-stage{width:var(--mk-stage-w);transform-origin:0 0;position:absolute;top:0;left:0}.mk-app .mk-fit--on:not([data-fitted]) .mk-fit-stage{visibility:hidden}.mk-app .mk-demo--phone .mk-device--phone{width:min(100%,280px);margin-inline:auto}@media (min-width:900px){.mk-app .mk-demo{flex:auto;gap:14px;min-height:0}.mk-app .mk-demo-proof{flex:auto;min-height:200px}.mk-app .mk-demo-try{border-top:1px solid color-mix(in srgb, var(--mk-ink) 8%, transparent);flex-direction:row;align-items:flex-start;gap:12px 32px;padding-top:12px}.mk-app .mk-demo-status{flex:260px}.mk-app .mk-demo--phone .mk-device--phone{width:100%}.mk-app .mk-demo-proof .mk-device{--mk-fix-ry:-6deg;transform:perspective(2400px) rotateX(4deg) rotateY(var(--mk-fix-ry));transform-origin:50% 100%;transition:transform var(--mk-dur) var(--mk-ease);position:relative}.mk-app .mk-demo-proof .mk-device--laptop{--mk-fix-ry:-3deg}.mk-app .mk-demo-proof .mk-device:after{content:"";z-index:-1;background-image:radial-gradient(closest-side, color-mix(in srgb, var(--mk-night) 22%, transparent), transparent);pointer-events:none;width:88%;height:22px;position:absolute;bottom:-14px;left:6%}.mk-app .mk-demo-proof .mk-fit-stage{isolation:isolate}.mk-app .mk-demo-proof .mk-device:focus-within{transform:perspective(2400px)}}@media (min-width:900px) and (hover:hover){.mk-app .mk-demo-proof .mk-device:hover{transform:perspective(2400px)}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.mk-app .mk-demo-proof .mk-device{transition:none}}.mk-app .mk-dphone{box-sizing:border-box;background-color:var(--mk-device);box-shadow:var(--mk-shadow);border-radius:44px;padding:10px}.mk-app .mk-dphone-screen{background-color:var(--mk-card);height:560px;color:var(--mk-ink);border-radius:34px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mk-app .mk-dphone-notch{z-index:3;background-color:var(--mk-night);border-radius:999px;width:30%;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mk-app .mk-demo--phone .mk-dphone{width:min(100%,320px)}.mk-app .mk-demo:has(.mk-dlaptop){--mk-stage-w:760px}.mk-app .mk-dlaptop-lid{background-color:var(--mk-device);box-shadow:var(--mk-shadow);border-radius:18px 18px 0 0;padding:12px 12px 14px}.mk-app .mk-dlaptop-screen{background-color:var(--mk-card);height:440px;color:var(--mk-ink);border-radius:6px;position:relative;overflow:hidden}.mk-app .mk-dlaptop-base{background-image:linear-gradient(to bottom, var(--mk-hairline), var(--mk-ink-2));border-radius:0 0 16px 16px;height:14px;margin-inline:-4%}@media (max-width:899.98px){.mk-app .mk-dlaptop-lid{box-shadow:none;background-color:#0000;border-radius:0;padding:0}.mk-app .mk-dlaptop-screen{border:1px solid var(--mk-hairline);border-radius:16px;height:auto;min-height:460px}.mk-app .mk-dlaptop-base{display:none}}.mk-app .mk-dicon{width:44px;height:44px;color:var(--mk-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mk-app .mk-dicon:disabled{color:var(--mk-hairline)}.mk-app .mk-dchip{border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:44px;font-size:14px;font-weight:600;display:flex}.mk-app .mk-dphone-screen :focus-visible,.mk-app .mk-dlaptop-screen :focus-visible,.mk-app .mk-dbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mk-app[data-mk-input=pointer] .mk-wall-fix:focus,.mk-app[data-mk-input=pointer] .mk-dphone-screen :focus,.mk-app[data-mk-input=pointer] .mk-dlaptop-screen :focus{outline:none}@keyframes mk-next-pulse{0%,to{box-shadow:0 0 0 2px var(--mk-card), 0 0 0 4px var(--brand)}50%{box-shadow:0 0 0 2px var(--mk-card), 0 0 0 7px color-mix(in srgb, var(--brand) 30%, transparent)}}.mk-app [data-mk-next=true]{box-shadow:0 0 0 2px var(--mk-card), 0 0 0 4px var(--brand);animation:1.6s ease-in-out infinite mk-next-pulse}.mk-app .mk-dbtn{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.mk-app .mk-dbtn--quiet{border:1px solid var(--mk-hairline);background-color:var(--mk-card);color:var(--mk-ink)}.mk-app .mk-dbtn--sm{padding:0 12px;font-size:13px}.mk-app .mk-dbtn--primary{background-color:var(--brand);color:var(--brand-foreground)}.mk-app .mk-dbtn--go{background-color:color-mix(in srgb, var(--success) 72%, var(--mk-night));color:var(--text-inverse)}.mk-app .mk-dcaption{color:var(--mk-ink-2);align-self:center;margin:0;font-size:13px}.mk-app .mk-dstatus{flex-direction:column;gap:3px;margin:0;font-size:15px;line-height:1.4;display:flex}.mk-app .mk-dstatus-count{color:var(--mk-ink-2);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.mk-app .mk-dstatus[data-done] .mk-dstatus-count{color:var(--success-foreground)}.mk-app .mk-dstatus-result{font-weight:600}.mk-app .mk-dstatus-prompt{color:var(--mk-ink-2)}.mk-app .mk-dstatus-prompt strong{color:var(--mk-ink);font-weight:600}@media (max-width:899.98px){.mk-app .mk-demo-try{display:contents}.mk-app .mk-demo-status{bottom:calc(var(--mk-tabbar-h) + var(--mk-safe-bottom) + 8px);z-index:3;border:1px solid var(--mk-hairline);background-color:var(--mk-card);min-height:0;box-shadow:0 6px 24px color-mix(in srgb, var(--mk-ink) 14%, transparent);border-radius:16px;padding:10px 14px;position:sticky}.mk-app .mk-demo-status .mk-dstatus{font-size:14px;line-height:1.35}.mk-app .mk-app-main:has(.mk-demo-status){scroll-padding-bottom:calc(var(--mk-tabbar-h) + var(--mk-safe-bottom) + 132px)}.mk-app .mk-cat--open .mk-wall-card{grid-template-columns:56px minmax(0,1fr);padding:8px 12px}}@media (min-width:900px){.mk-app .mk-demo--phone:has(>.mk-demo-try){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(240px,1fr);gap:14px clamp(20px,3vw,48px);display:grid}.mk-app .mk-demo--phone:has(>.mk-demo-try)>.mk-demo-proof>.mk-fit--on{justify-content:flex-end}.mk-app .mk-demo--phone:has(>.mk-demo-try)>.mk-demo-aside{grid-column:1/-1}.mk-app .mk-demo--phone:has(>.mk-demo-try)>.mk-demo-proof{min-height:0}.mk-app .mk-demo--phone:has(>.mk-demo-try)>.mk-demo-try{border-top:0;flex-direction:column;align-self:center;gap:16px;max-width:360px;padding-top:0}.mk-app .mk-demo--phone:has(>.mk-demo-try) .mk-demo-status{flex:none}.mk-app .mk-demo--phone .mk-dphone{width:100%}.mk-app .mk-demo--laptop .mk-demo-controls{flex-direction:column;align-items:flex-start}.mk-app .mk-demo--laptop .mk-dcaption{align-self:flex-start}}.mk-app .mk-home{box-sizing:border-box;width:100%;max-width:1280px;padding:28px var(--mk-gutter) 32px;flex-direction:column;gap:28px;margin-inline:auto;display:flex}.mk-app .mk-home-intro{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.mk-app .mk-home-title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(36px,3.4vw + 14px,56px);font-weight:600;line-height:1.05}.mk-app .mk-home-lede{max-width:34rem;color:var(--mk-ink-2);text-wrap:pretty;margin:0;font-size:clamp(17px,.4vw + 15px,21px);line-height:1.35}.mk-app .mk-home-lede--strong{color:var(--mk-ink);font-weight:500}.mk-app .mk-home-actions{flex-wrap:wrap;gap:10px 12px;margin-top:8px;display:flex}.mk-app .mk-home-built{min-height:44px;color:var(--brand);text-underline-offset:3px;border-radius:6px;align-items:center;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.mk-app .mk-trust{border-top:1px solid color-mix(in srgb, var(--mk-ink) 8%, transparent);flex-direction:column;order:1;gap:10px;min-width:0;max-width:100%;margin-top:0;padding-top:14px;display:flex}.mk-app .mk-trust-label{color:var(--mk-ink-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.mk-app .mk-trust-marquee{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mk-app .mk-trust-track{width:max-content;animation:54s linear infinite mk-trust-scroll;display:flex}.mk-app .mk-trust-marquee:hover .mk-trust-track{animation-play-state:paused}.mk-app .mk-trust-group{align-items:center;gap:44px;padding-right:44px;display:flex}.mk-app .mk-trust-logo{filter:grayscale();opacity:.8;width:auto;max-width:none;height:30px;display:block}.mk-app .mk-trust-text{color:var(--mk-ink);letter-spacing:.01em;white-space:nowrap;opacity:.66;font-size:38px;font-weight:800;line-height:30px}@keyframes mk-trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mk-app .mk-trust-track{animation:none}}@media print{.mk-app .mk-trust-track{animation:none}}@media (min-width:900px){.mk-app .mk-home.mk-home{grid-template-rows:minmax(0,1fr) auto;row-gap:10px}.mk-app .mk-trust{flex-direction:row;grid-area:2/1/auto/-1;align-items:center;gap:24px;margin-top:0;padding-top:10px}.mk-app .mk-trust-label{white-space:nowrap;flex:none}.mk-app .mk-trust-marquee{flex:1}.mk-app .mk-trust-logo{height:26px}.mk-app .mk-trust-text{font-size:33px;line-height:26px}}.mk-app .mk-home-device{justify-content:center;min-width:0;display:flex}.mk-app .mk-home-results{background-color:var(--mk-card);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--mk-ink) 6%, transparent);border-radius:28px;flex-direction:column;gap:10px;padding:22px 22px 18px;display:flex}.mk-app .mk-home-kicker{color:var(--brand);margin:0;font-size:13px;font-weight:600;line-height:1.3}.mk-app .mk-home-big{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(24px,1vw + 16px,30px);font-weight:600;line-height:1.12}.mk-app .mk-home-setup{flex-direction:column;gap:6px;padding-top:4px;display:flex}.mk-app .mk-home-setup-title{color:var(--mk-ink-2);margin:0;font-size:13px;line-height:1.3}.mk-app .mk-home-setup-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.mk-app .mk-home-setup-pair{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-app .mk-home-setup-pair>dt{color:var(--mk-ink-2);font-size:13px}.mk-app .mk-home-setup-pair>dd{margin:0}.mk-app .mk-home-stat{color:var(--mk-ink-2);font-size:15px;font-weight:600}.mk-app .mk-home-setup-pair--now .mk-home-stat{color:var(--brand)}.mk-app .mk-home-stat-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px}.mk-app .mk-home-stat-detail{color:var(--mk-ink-2);font-size:13px}.mk-app .mk-home-sub{border-top:1px solid color-mix(in srgb, var(--mk-ink) 8%, transparent);margin:6px 0 0;padding-top:10px;font-size:15px;font-weight:600;line-height:1.25}.mk-app .mk-home-gone{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mk-app .mk-home-gone>li{flex-direction:column;display:flex}.mk-app .mk-home-gone-link{min-height:30px;color:var(--mk-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);text-underline-offset:3px;border-radius:6px;align-self:flex-start;align-items:center;font-size:15px;line-height:1.3;display:inline-flex}.mk-app .mk-home-gone-link:hover{color:var(--brand)}.mk-app .mk-home-gone-note{color:var(--mk-ink-2);font-size:13px;line-height:1.3}.mk-app .mk-home-source{color:var(--mk-ink-2);margin:4px 0 0;font-size:13px;line-height:1.4}.mk-app .mk-home-source-link{color:var(--brand);text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.mk-app .mk-home-gone-link{min-height:44px}}@media (min-width:900px){.mk-app .mk-home{height:var(--mk-main-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,56px);padding-block:20px;display:grid}.mk-app .mk-home-device{flex-direction:column;align-self:stretch;align-items:center}}@media (min-width:900px) and (max-width:1279.98px){.mk-app .mk-home{grid-template-columns:minmax(0,.85fr) auto minmax(0,1.15fr);gap:clamp(16px,2.2vw,28px)}.mk-app .mk-home-results{gap:8px;padding:18px 18px 14px}.mk-app .mk-home-gone-link{min-height:26px}}@media (min-width:900px) and (max-height:640px),(min-width:900px) and (max-width:1279.98px) and (max-height:759.98px){.mk-app .mk-home{padding-block:12px}.mk-app .mk-home-title{font-size:clamp(30px,2.4vw + 10px,44px)}.mk-app .mk-home-lede{font-size:16px}.mk-app .mk-home-results{gap:6px;padding:12px 18px 10px}.mk-app .mk-home-big{font-size:22px}.mk-app .mk-home-stat-n{font-size:20px}.mk-app .mk-home-gone-link{min-height:24px;font-size:14px}.mk-app .mk-home-gone-note{font-size:12px}.mk-app .mk-home-sub{margin-top:2px;padding-top:8px}}@media (min-width:900px) and (max-width:1279.98px) and (max-height:759.98px){.mk-app .mk-home-big{font-size:20px}.mk-app .mk-home-results{gap:4px}.mk-app .mk-home-gone-link{min-height:22px}}.mk-app .mk-home-stage{--mk-desk-w:min(520px, calc(100vw - 2 * var(--mk-gutter) - 24px));flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.mk-app .mk-home-turn-caption{color:var(--mk-ink-2);text-align:center;margin:0;font-size:12px;line-height:1.3}.mk-app .mk-home-slot{width:var(--mk-desk-w);height:calc(var(--mk-desk-w) * .8);flex:none;position:relative}.mk-app .mk-home-deskphone{z-index:2;width:33%;position:absolute;bottom:-2%;right:-7%}.mk-app .mk-turn{isolation:isolate;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;animation:mk-turn-fade-in .7s var(--mk-ease) .12s both;position:relative}.mk-app .mk-turn *{touch-action:pan-y}.mk-app .mk-turn[data-dragging],.mk-app .mk-turn[data-dragging] *{cursor:grabbing}.mk-app .mk-turn:focus{outline:none}.mk-app[data-mk-input=keyboard] .mk-turn:focus-visible,.mk-app:not([data-mk-input]) .mk-turn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:10px}.mk-app .mk-turn:after{content:"";z-index:-1;background-image:radial-gradient(closest-side, color-mix(in srgb, var(--mk-night) 26%, transparent), transparent);pointer-events:none;width:84%;height:6%;position:absolute;bottom:-4%;left:8%}.mk-app .mk-turn-table{width:100%;height:100%;transform-style:preserve-3d;animation:mk-turn-in 1.2s var(--mk-ease) .12s both}.mk-app .mk-home-slot[data-swapped] .mk-turn{animation:mk-turn-fade-in .36s var(--mk-ease) both}.mk-app .mk-home-slot[data-swapped] .mk-turn-table{animation:mk-turn-swap-in .56s var(--mk-ease) both}@keyframes mk-turn-in{0%{transform:rotateY(-60deg)translateY(18px)}}@keyframes mk-turn-swap-in{0%{transform:rotateY(-88deg)}}@keyframes mk-turn-fade-in{0%{opacity:0}}.mk-app .mk-turn-table,.mk-app .mk-turn-body,.mk-app .mk-desk-tilt,.mk-app .mk-desk-lid,.mk-app .mk-desk-base{pointer-events:none}.mk-app .mk-desk-lid-edge,.mk-app .mk-desk-lid-front,.mk-app .mk-desk-lid-back,.mk-app .mk-desk-base-edge,.mk-app .mk-desk-deck,.mk-app .mk-desk-underside{pointer-events:auto}.mk-app .mk-turn-body{transform:rotateY(var(--mk-turn-ry));transform-style:preserve-3d}.mk-app .mk-turn-body[data-eased]{transition:transform .38s var(--mk-ease)}.mk-app .mk-turn-body[data-coasting]{transition:transform var(--mk-coast-ms) cubic-bezier(.1, .55, .25, 1)}.mk-app .mk-turn--laptop{--mk-lid-w:calc(var(--mk-desk-w) * .84);--mk-lid-h:calc(var(--mk-lid-w) * .6275);--mk-lid-t:calc(var(--mk-lid-w) * .012);--mk-base-d:calc(var(--mk-lid-w) * .62);--mk-base-t:calc(var(--mk-lid-w) * .026);width:var(--mk-desk-w);height:calc(var(--mk-desk-w) * .8);perspective:calc(var(--mk-desk-w) * 2.6)}.mk-app .mk-turn--laptop:focus-visible{outline-offset:6px;border-radius:18px}.mk-app .mk-turn--laptop:after{height:9%;bottom:6%}.mk-app .mk-desk-tilt,.mk-app .mk-desk-body{width:var(--mk-lid-w);height:var(--mk-lid-h);transform-origin:50% 100%;transform-style:preserve-3d;position:absolute}.mk-app .mk-desk-tilt{top:7%;left:calc(50% - var(--mk-lid-w) / 2);transform:rotateX(-15deg)}.mk-app .mk-desk-body{inset:0}.mk-app .mk-desk-lid{transform-origin:50% 100%;transform:translateZ(calc(var(--mk-base-d) / -2)) rotateX(14deg);transform-style:preserve-3d;position:absolute;inset:0}.mk-app .mk-desk-lid-edge,.mk-app .mk-desk-lid-front,.mk-app .mk-desk-lid-back{border-radius:3.2%/4.8%;position:absolute;inset:0}.mk-app .mk-desk-lid-edge{background-color:color-mix(in srgb, var(--mk-hairline) calc(100% - var(--mk-layer) * 30%), var(--mk-ink-2));transform:translateZ(calc((var(--mk-layer) - .5) * var(--mk-lid-t)))}.mk-app .mk-desk-lid-front,.mk-app .mk-desk-lid-back,.mk-app .mk-desk-deck,.mk-app .mk-desk-underside{backface-visibility:hidden}.mk-app .mk-desk-lid-front{box-sizing:border-box;background-color:var(--mk-device);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mk-hairline) 35%, var(--mk-device));transform:translateZ(calc(var(--mk-lid-t) / 2));padding:2.2% 2.2% 3.4%}.mk-app .mk-desk-screen{background-color:var(--mk-card);border-radius:1.2%/1.9%;width:100%;height:100%;position:relative;overflow:hidden}.mk-app .mk-desk-canvas{width:880px;height:526px;transform:scale(var(--mk-k,1));transform-origin:0 0;cursor:auto;position:absolute;top:0;left:0}.mk-app .mk-desk-canvas:not([data-scaled]){visibility:hidden}.mk-app .mk-desk-canvas .mk-dlaptop-lid{box-shadow:none;background-color:#0000;border-radius:0;padding:0}.mk-app .mk-desk-canvas .mk-dlaptop-screen{border:0;border-radius:0;height:526px}.mk-app .mk-desk-canvas .mk-dlaptop-base{display:none}.mk-app .mk-desk-lid-back{background-image:linear-gradient(160deg, color-mix(in srgb, var(--mk-hairline) 70%, var(--mk-card)), color-mix(in srgb, var(--mk-hairline) 80%, var(--mk-ink-2)));transform:rotateY(180deg) translateZ(calc(var(--mk-lid-t) / 2))}.mk-app .mk-desk-base{width:var(--mk-lid-w);height:var(--mk-base-d);transform-origin:50% 0;transform:translateZ(calc(var(--mk-base-d) / -2)) rotateX(90deg);transform-style:preserve-3d;position:absolute;top:100%;left:0}.mk-app .mk-desk-base-edge,.mk-app .mk-desk-deck,.mk-app .mk-desk-underside{border-radius:3.4%/5.2%;position:absolute;inset:0}.mk-app .mk-desk-base-edge{background-color:color-mix(in srgb, var(--mk-hairline) calc(55% + var(--mk-layer) * 30%), var(--mk-ink-2));transform:translateZ(calc(var(--mk-layer) * var(--mk-base-t) * -1))}.mk-app .mk-desk-underside{background-color:color-mix(in srgb, var(--mk-hairline) 60%, var(--mk-ink-2));transform:translateZ(calc(var(--mk-base-t) * -1)) rotateX(180deg)}.mk-app .mk-desk-deck{background-image:linear-gradient(180deg, color-mix(in srgb, var(--mk-hairline) 85%, var(--mk-ink-2)), color-mix(in srgb, var(--mk-hairline) 60%, var(--mk-card)) 18%, color-mix(in srgb, var(--mk-hairline) 60%, var(--mk-card)))}.mk-app .mk-desk-keys{background-color:var(--mk-device);background-image:repeating-linear-gradient(90deg, transparent 0 calc(100% / 14 - 2px), color-mix(in srgb, var(--mk-hairline) 60%, var(--mk-card)) calc(100% / 14 - 2px) calc(100% / 14)), repeating-linear-gradient(180deg, transparent 0 calc(100% / 6 - 2px), color-mix(in srgb, var(--mk-hairline) 60%, var(--mk-card)) calc(100% / 6 - 2px) calc(100% / 6));width:84%;height:40%;box-shadow:0 0 0 2px color-mix(in srgb, var(--mk-hairline) 85%, var(--mk-ink-2));border-radius:2%/4%;position:absolute;top:9%;left:8%}.mk-app .mk-desk-trackpad{background-color:color-mix(in srgb, var(--mk-hairline) 75%, var(--mk-card));width:38%;height:34%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mk-hairline) 80%, var(--mk-ink-2));border-radius:3%/6%;position:absolute;top:56%;left:31%}@media (min-width:900px){.mk-app .mk-home-stage{--mk-desk-w:max(240px, min(540px, calc(100vw - 2 * var(--mk-gutter) - 600px), calc((var(--mk-main-h) - 230px) * 1.25)))}.mk-app .mk-home-title{font-size:clamp(30px,2.4vw + 10px,44px)}}@media (min-width:1280px){.mk-app .mk-home{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr)}}@media (prefers-reduced-motion:reduce){.mk-app .mk-view{animation:none}.mk-app .mk-pic-frame{transition:none}.mk-app .mk-turn,.mk-app .mk-turn-table{animation:none}.mk-app .mk-turn-body[data-eased],.mk-app .mk-turn-body[data-coasting]{transition:none}.mk-app .mk-dp-handset,.mk-app .mk-dp-waves,.mk-app [data-mk-next=true]{animation:none}}.mk-app .mk-wall-card[data-problem="0"]{view-transition-name:mk-wall-0}.mk-app .mk-wall-card[data-problem="1"]{view-transition-name:mk-wall-1}.mk-app .mk-wall-card[data-problem="2"]{view-transition-name:mk-wall-2}.mk-app .mk-wall-card[data-problem="3"]{view-transition-name:mk-wall-3}.mk-app .mk-cat-fix{view-transition-name:mk-wall-fix}.mk-app .mk-wall-title{view-transition-name:mk-wall-title}::view-transition-group(mk-wall-title){animation-duration:.52s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(mk-wall-0){animation-duration:.52s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(mk-wall-1){animation-duration:.52s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(mk-wall-2){animation-duration:.52s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(mk-wall-3){animation-duration:.52s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(mk-wall-0){opacity:0;animation:none}::view-transition-old(mk-wall-1){opacity:0;animation:none}::view-transition-old(mk-wall-2){opacity:0;animation:none}::view-transition-old(mk-wall-3){opacity:0;animation:none}::view-transition-new(mk-wall-0){animation:none}::view-transition-new(mk-wall-1){animation:none}::view-transition-new(mk-wall-2){animation:none}::view-transition-new(mk-wall-3){animation:none}::view-transition-old(mk-wall-0):only-child{opacity:1;animation:.22s cubic-bezier(.4,0,1,1) both mk-wall-leave}::view-transition-old(mk-wall-1):only-child{opacity:1;animation:.22s cubic-bezier(.4,0,1,1) both mk-wall-leave}::view-transition-old(mk-wall-2):only-child{opacity:1;animation:.22s cubic-bezier(.4,0,1,1) both mk-wall-leave}::view-transition-old(mk-wall-3):only-child{opacity:1;animation:.22s cubic-bezier(.4,0,1,1) both mk-wall-leave}::view-transition-new(mk-wall-0):only-child{animation:.42s cubic-bezier(.32,.72,0,1) .16s both mk-wall-return}::view-transition-new(mk-wall-1):only-child{animation:.42s cubic-bezier(.32,.72,0,1) .16s both mk-wall-return}::view-transition-new(mk-wall-2):only-child{animation:.42s cubic-bezier(.32,.72,0,1) .16s both mk-wall-return}::view-transition-new(mk-wall-3):only-child{animation:.42s cubic-bezier(.32,.72,0,1) .16s both mk-wall-return}::view-transition-new(mk-wall-fix):only-child{animation:.52s cubic-bezier(.32,.72,0,1) .17s both mk-wall-fix-in}::view-transition-old(mk-wall-fix):only-child{animation:.24s cubic-bezier(.4,0,1,1) both mk-wall-fix-out}@keyframes mk-wall-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)scale(.92)}}@keyframes mk-wall-return{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}@keyframes mk-wall-fix-in{0%{opacity:0;transform:translate(72px)}}@keyframes mk-wall-fix-out{to{opacity:0;transform:translate(72px)}}:root[data-mk-tab-dir] .mk-app .mk-app-main{view-transition-name:mk-tab-main}:root[data-mk-tab-dir] .mk-app .mk-tabbar{view-transition-name:mk-tab-bar}:root[data-mk-tab-dir] .mk-app .mk-wall-card,:root[data-mk-tab-dir] .mk-app .mk-wall-title,:root[data-mk-tab-dir] .mk-app .mk-cat-fix{view-transition-name:none}::view-transition-group(mk-tab-main){animation-duration:.48s;animation-timing-function:cubic-bezier(.32,.72,0,1);overflow:clip}::view-transition-old(mk-tab-main){mix-blend-mode:normal}::view-transition-new(mk-tab-main){mix-blend-mode:normal}:root[data-mk-tab-dir=forward]::view-transition-old(mk-tab-main){animation:.22s cubic-bezier(.4,0,1,1) both mk-tab-out-left}:root[data-mk-tab-dir=forward]::view-transition-new(mk-tab-main){animation:.46s cubic-bezier(.32,.72,0,1) .16s both mk-tab-in-right}:root[data-mk-tab-dir=back]::view-transition-old(mk-tab-main){animation:.22s cubic-bezier(.4,0,1,1) both mk-tab-out-right}:root[data-mk-tab-dir=back]::view-transition-new(mk-tab-main){animation:.46s cubic-bezier(.32,.72,0,1) .16s both mk-tab-in-left}::view-transition-group(mk-tab-bar){animation-duration:.3s}@keyframes mk-tab-out-left{to{opacity:0;transform:translate(-40px)}}@keyframes mk-tab-out-right{to{opacity:0;transform:translate(40px)}}@keyframes mk-tab-in-right{0%{opacity:0;transform:translate(56px)}}@keyframes mk-tab-in-left{0%{opacity:0;transform:translate(-56px)}}@media (max-width:899.98px) and (max-height:479.98px){.mk-app{--mk-tabbar-h:48px}.mk-app .mk-tabbar-scroll{padding-block:2px}.mk-app .mk-tabbar-tab{flex-direction:row;gap:6px}.mk-app .mk-tabbar-icon{width:18px;height:18px}}@media (min-width:768px){.mk-app{--mk-nav-h:64px}}
.mk-app .mk-home-case{color:var(--brand);text-underline-offset:3px;white-space:nowrap;border-radius:4px;margin-left:10px;font-weight:600;text-decoration:underline}.mk-app .mk-case{box-sizing:border-box;width:100%;max-width:1280px;padding:24px var(--mk-gutter) 32px;flex-direction:column;gap:16px;margin-inline:auto;display:flex}.mk-app .mk-case-head{flex-direction:column;gap:14px;min-width:0;display:flex}.mk-app .mk-case-client{flex-direction:column;gap:4px;min-width:0;display:flex}.mk-app .mk-case-client-body{text-wrap:pretty;margin:0;font-size:clamp(15px,.3vw + 13px,18px);font-weight:500;line-height:1.35}.mk-app .mk-case-title{letter-spacing:-.025em;flex-direction:column;gap:8px;margin:0;font-size:clamp(32px,2.2vw + 16px,48px);font-weight:600;line-height:1.05;display:flex}.mk-app .mk-case-title:focus{outline:none}.mk-app[data-mk-input=keyboard] .mk-case-title:focus{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:6px}.mk-app .mk-case-kicker{color:var(--mk-ink-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:inline-flex}.mk-app .mk-case-kicker:before{content:"";background-color:var(--success);border-radius:50%;width:8px;height:8px}.mk-app .mk-case-credit{color:var(--mk-ink-2);margin:0;font-size:13px;line-height:1.35}.mk-app .mk-case-actions{flex-wrap:wrap;gap:10px 12px;display:flex}.mk-app .mk-case-pill{min-height:44px;padding-inline:20px;font-size:16px}.mk-app .mk-case-quote{border-left:3px solid var(--brand);margin:0;padding:12px 16px}.mk-app .mk-case-quote-text{margin:0;font-size:17px;line-height:1.4}.mk-app .mk-case-quote-text p{margin:0}.mk-app .mk-case-quote-by{color:var(--mk-ink-2);margin-top:6px;font-size:13px}.mk-app .mk-case-cards{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.mk-app .mk-case-card{box-sizing:border-box;background-color:var(--mk-card);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--mk-ink) 6%, transparent);border-radius:24px;flex-direction:column;gap:10px;padding:18px;display:flex}.mk-app .mk-case-section{flex-direction:column;gap:8px;min-width:0;display:flex}.mk-app .mk-case-card--before{gap:16px}.mk-app .mk-case-h2{color:var(--mk-ink-2);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.3}.mk-app .mk-case-body,.mk-app .mk-case-lead{text-wrap:pretty;margin:0;font-size:15px;line-height:1.38}.mk-app .mk-case-lead{font-weight:600}.mk-app .mk-case-note{color:var(--mk-ink-2);margin:0;font-size:13px;line-height:1.35}.mk-app .mk-case-photo{aspect-ratio:16/9;background-color:var(--mk-canvas);border-radius:16px;flex:none;position:relative;overflow:hidden}.mk-app .mk-case-photo-img{object-fit:cover}.mk-app .mk-case-pains{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;line-height:1.3;list-style:none;display:flex}.mk-app .mk-case-pains>li{padding-left:18px;position:relative}.mk-app .mk-case-pains>li:before{content:"";background-color:color-mix(in srgb, var(--mk-ink) 35%, transparent);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:2px}.mk-app .mk-case-facts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mk-app .mk-case-fact{background-color:var(--mk-canvas);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.mk-app .mk-case-fact-value{white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.mk-app .mk-case-fact-label{color:var(--mk-ink-2);font-size:13px;line-height:1.3}.mk-app .mk-case-track{--mk-case-rail:color-mix(in srgb, var(--brand) 35%, transparent);flex-direction:column;gap:8px;padding-left:22px;display:flex;position:relative}.mk-app .mk-case-track:before{content:"";background-color:var(--mk-case-rail);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:6px}.mk-app .mk-case-week{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.5;position:relative}.mk-app .mk-case-week:before{content:"";background-color:var(--mk-case-rail);width:10px;height:2px;position:absolute;top:50%;left:-20px}.mk-app .mk-case-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk-app .mk-case-step{font-size:15px;font-weight:600;line-height:1.3;position:relative}.mk-app .mk-case-step:before{content:"";box-sizing:border-box;border:3px solid var(--brand);background-color:var(--mk-card);border-radius:50%;width:12px;height:12px;position:absolute;top:.32em;left:-21px}.mk-app .mk-case-card--results{--mk-case-now:var(--mk-brand-mid);background-color:var(--mk-night);box-shadow:var(--mk-shadow);color:#fff}.mk-app .mk-case-card--results .mk-case-h2{color:var(--mk-night-ink-2)}.mk-app .mk-case-big{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(24px,.9vw + 15px,30px);font-weight:600;line-height:1.12}.mk-app .mk-case-setup-title{color:var(--mk-night-ink-2);margin:4px 0 0;font-size:13px;line-height:1.3}.mk-app .mk-case-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.mk-app .mk-case-pair{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-app .mk-case-pair>dt{color:var(--mk-night-ink-2);font-size:13px}.mk-app .mk-case-pair>dd{margin:0}.mk-app .mk-case-stat{color:var(--mk-night-ink-2);font-size:15px;font-weight:600}.mk-app .mk-case-pair--now .mk-case-stat{color:var(--mk-case-now)}.mk-app .mk-case-stat-n{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:26px}.mk-app .mk-case-pairs .mk-case-stat-n{line-height:1.05;display:block}.mk-app .mk-case-bar{background-color:#ffffff1a;border-radius:3px;height:6px;margin-top:6px;display:block;position:relative}.mk-app .mk-case-bar:before,.mk-app .mk-case-bar:after{content:"";inset-block:0;border-radius:inherit;position:absolute;left:0}.mk-app .mk-case-bar:before{width:var(--mk-case-high);background-color:color-mix(in srgb, var(--mk-night-ink-2) 40%, transparent)}.mk-app .mk-case-bar:after{width:var(--mk-case-low);background-color:var(--mk-night-ink-2)}.mk-app .mk-case-pair--now .mk-case-bar:before,.mk-app .mk-case-pair--now .mk-case-bar:after{background-color:var(--mk-case-now)}.mk-app .mk-case-pair--now .mk-case-stat-n,.mk-app .mk-case-staff .mk-case-stat-n{color:#fff}.mk-app .mk-case-stat-detail{color:var(--mk-night-ink-2);font-size:13px}.mk-app .mk-case-saved{border-top:1px solid #ffffff29;margin:auto 0 0;padding-top:10px;font-size:15px;font-weight:600;line-height:1.3}.mk-app .mk-case-staff{color:var(--mk-night-ink-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.3;list-style:none;display:flex}.mk-app .mk-case-staff .mk-case-stat-n{margin-bottom:2px;font-size:22px;font-weight:600;display:block}.mk-app .mk-case-arrow{vertical-align:.06em;width:.6em;height:.6em;color:var(--mk-night-ink-2);margin-inline:.15em;display:inline-block}.mk-app .mk-case-uses{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mk-app .mk-case-use{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.mk-app .mk-case-gone{color:var(--mk-ink-2);align-items:baseline;gap:6px;font-size:13px;line-height:1.3;display:inline-flex}.mk-app .mk-case-check{width:12px;height:12px;color:var(--success);flex:none;transform:translateY(1px)}.mk-app .mk-case-use-link{min-height:26px;color:var(--mk-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);text-underline-offset:3px;border-radius:6px;align-items:center;margin-left:18px;font-size:15px;font-weight:600;line-height:1.25;display:inline-flex}.mk-app .mk-case-use-link:hover{color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.mk-app .mk-case-gone-note{color:var(--mk-ink-2);margin-left:18px;font-size:12px;line-height:1.3}@media (pointer:coarse){.mk-app .mk-case-use-link{min-height:44px}}@media (max-width:899.98px){.mk-app .mk-case-photo{aspect-ratio:2}}@media (min-width:640px) and (max-width:899.98px){.mk-app .mk-case-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.mk-app .mk-case{height:var(--mk-main-h);justify-content:safe center;gap:clamp(10px,2vh,20px);padding-block:clamp(10px,2.2vh,24px) clamp(10px,1.8vh,18px)}.mk-app .mk-case-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:clamp(16px,2.4vw,40px);display:grid}.mk-app .mk-case-title{white-space:nowrap}.mk-app .mk-case-actions{flex-wrap:nowrap;flex:none}.mk-app .mk-case-cards{flex:0 auto;grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(0,1.12fr) minmax(0,1fr);gap:clamp(10px,1.4vw,20px);min-height:0}.mk-app .mk-case-card{padding:clamp(12px,2vh,20px) clamp(12px,1.2vw,18px)}.mk-app .mk-case-pairs{column-gap:18px}.mk-app .mk-case-pairs .mk-case-stat-n{font-size:clamp(24px,1vw + 14px,32px)}.mk-app .mk-case-track{flex:auto;justify-content:space-between}.mk-app .mk-case-steps{flex:auto;justify-content:space-evenly}}@media (min-width:900px) and (max-height:779.98px),(min-width:900px) and (max-width:1279.98px) and (max-height:859.98px){.mk-app .mk-case-photo{display:none}}@media (min-width:900px) and (max-height:640px),(min-width:900px) and (max-width:1279.98px){.mk-app .mk-case-title{gap:4px;font-size:30px}.mk-app .mk-case-credit{font-size:12px}.mk-app .mk-case-client-body{font-size:14px}.mk-app .mk-case-pill{min-height:38px;padding-inline:16px;font-size:15px}.mk-app .mk-case-card{gap:8px}.mk-app .mk-case-card--before{gap:12px}.mk-app .mk-case-body,.mk-app .mk-case-lead,.mk-app .mk-case-pains,.mk-app .mk-case-step,.mk-app .mk-case-saved,.mk-app .mk-case-use-link{font-size:14px}.mk-app .mk-case-pains,.mk-app .mk-case-steps,.mk-app .mk-case-uses{gap:5px}.mk-app .mk-case-fact{padding:8px 10px}.mk-app .mk-case-fact-value{font-size:18px}.mk-app .mk-case-big{font-size:22px}.mk-app .mk-case-stat-n,.mk-app .mk-case-pairs .mk-case-stat-n{font-size:21px}.mk-app .mk-case-staff .mk-case-stat-n{font-size:19px}.mk-app .mk-case-gone,.mk-app .mk-case-fact-label,.mk-app .mk-case-staff,.mk-app .mk-case-stat-detail,.mk-app .mk-case-note{font-size:12px}.mk-app .mk-case-use-link{min-height:22px}}@media (min-width:900px) and (max-width:1279.98px) and (max-height:759.98px){.mk-app .mk-case{gap:8px;padding-block:8px}.mk-app .mk-case-title{font-size:26px}.mk-app .mk-case-pill{min-height:34px;padding-inline:12px;font-size:14px}.mk-app .mk-case-card{border-radius:18px;gap:6px;padding:10px 12px}.mk-app .mk-case-body,.mk-app .mk-case-lead,.mk-app .mk-case-pains,.mk-app .mk-case-step,.mk-app .mk-case-saved,.mk-app .mk-case-use-link,.mk-app .mk-case-client-body{font-size:13px}.mk-app .mk-case-pains,.mk-app .mk-case-steps,.mk-app .mk-case-uses,.mk-app .mk-case-facts,.mk-app .mk-case-staff{gap:4px}.mk-app .mk-case-fact{border-radius:10px;padding:6px 8px}.mk-app .mk-case-fact-value{font-size:16px}.mk-app .mk-case-big,.mk-app .mk-case-stat-n,.mk-app .mk-case-pairs .mk-case-stat-n{font-size:19px}.mk-app .mk-case-client{display:block}.mk-app .mk-case-client .mk-case-h2,.mk-app .mk-case-client-body{display:inline}.mk-app .mk-case-client .mk-case-h2{margin-right:6px}.mk-app .mk-case-client .mk-case-credit{margin-top:2px}.mk-app .mk-case-staff .mk-case-stat-n{margin:0 4px 0 0;font-size:16px;display:inline}.mk-app .mk-case-setup-title{margin-top:0}.mk-app .mk-case-saved{padding-top:6px}.mk-app .mk-case-bar{margin-top:4px}.mk-app .mk-case-use-link,.mk-app .mk-case-gone-note{margin-left:0}.mk-app .mk-case-use-link{min-height:0}}
