body:has(.mk-site){background:#fff;padding:0}.mk-site{--cover:#3b2212;--cover-deep:#1f1610;--leather:#7a4624;--olive:#566420;--olive-deep:#434f19;--olive-light:#c4d3a5;--olive-wash:#eef2e0;--cream:#f6efdf;--page:#fff;--rule:#e7dfcc;--nav-h:64px;--gutter:16px;color:var(--cover);background:var(--page);font-family:var(--font-ui);padding-block-end:132px;overflow-x:clip}@media (min-width:720px){.mk-site{--gutter:32px}}@media (min-width:1100px){.mk-site{--gutter:48px;--nav-h:72px}}.mk-site *,.mk-site :before,.mk-site :after{box-sizing:border-box}.mk-site :focus-visible{outline:3px solid var(--olive);outline-offset:2px;box-shadow:none}.mk-hero :focus-visible,.mk-footer :focus-visible,.mk-player :focus-visible{outline-color:var(--olive-light)}:where(.mk-site) a{color:inherit}.mk-wrap{inline-size:min(100%,1200px);padding-inline:var(--gutter);margin-inline:auto}.mk-skip{z-index:100;background:var(--cover);color:#fff;border-radius:10px;padding:12px 16px;position:absolute;inset-block-start:-80px;inset-inline-start:12px}.mk-skip:focus{inset-block-start:12px}.mk-btn{border:2px solid var(--olive);background:var(--olive);color:#fff;min-block-size:44px;font:600 1rem/1.2 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.mk-btn:hover{background:var(--olive-deep);border-color:var(--olive-deep)}.mk-btn-ghost{color:var(--cover);border-color:var(--cover);background:0 0}.mk-btn-ghost:hover{background:var(--olive-wash);border-color:var(--cover)}.mk-btn-light{background:var(--olive-light);border-color:var(--olive-light);color:var(--cover-deep)}.mk-btn-light:hover{background:#d7e3bd;border-color:#d7e3bd}.mk-btn-outline{border-color:var(--cream);color:var(--cream);background:0 0}.mk-btn-outline:hover{border-color:var(--cream);background:#f6efdf1f}.mk-btn-lg{min-block-size:52px;padding-inline:26px;font-size:1.0625rem}.mk-btn-small{min-block-size:44px;padding-inline:14px;font-size:.875rem}.mk-btn-block{inline-size:100%}.mk-link{min-block-size:44px;color:var(--olive-deep);font:600 .9375rem var(--font-ui);cursor:pointer;background:0 0;border:0;text-decoration:underline}.mk-header{z-index:50;background:var(--page);border-block-end:1px solid var(--rule);position:sticky;inset-block-start:0;box-shadow:0 1px 8px #3b22120f}.mk-header-in{min-block-size:var(--nav-h);align-items:center;gap:12px;display:flex}.mk-logo{align-items:center;min-block-size:44px;margin-inline-end:auto;display:inline-flex}.mk-logo img{block-size:36px;inline-size:auto;display:block}.mk-nav,.mk-actions,.mk-header-in>.mk-search{display:none}.mk-nav a{min-block-size:44px;color:var(--cover);border-radius:10px;align-items:center;padding-inline:12px;font-weight:600;text-decoration:none;display:inline-flex}.mk-nav a:hover{background:var(--olive-wash)}.mk-search{flex:1;align-items:center;max-inline-size:380px;display:flex;position:relative}.mk-search svg{color:var(--leather);pointer-events:none;position:absolute;inset-inline-start:12px}.mk-search input{border:1.5px solid var(--leather);background:var(--page);min-block-size:44px;inline-size:100%;color:var(--cover);font:400 1rem var(--font-ui);border-radius:999px;padding-inline:38px 14px}.mk-search input::placeholder{color:#6f5846}.mk-burger{border:1.5px solid var(--cover);background:var(--page);block-size:44px;inline-size:44px;color:var(--cover);cursor:pointer;border-radius:10px;place-items:center;display:inline-grid}.mk-menu-panel{background:var(--page);border-block-end:1px solid var(--rule)}.mk-menu-panel[hidden]{display:none}.mk-menu-in{gap:10px;padding-block:14px 18px;display:grid}.mk-menu-in .mk-search{max-inline-size:none}.mk-menu-in>a:not(.mk-btn){align-items:center;min-block-size:44px;font-weight:600;text-decoration:none;display:flex}@media (min-width:900px){.mk-nav{display:flex}.mk-actions{gap:8px;display:flex}.mk-logo{margin-inline-end:0}.mk-header-in>.mk-search{margin-inline-start:auto;display:flex}.mk-burger,.mk-menu-panel{display:none}}@media (min-width:900px) and (max-width:1099px){.mk-nav a:not(:first-child){display:none}}.mk-hero{background:radial-gradient(900px 480px at 82% 30%, #c4d3a529 0%, transparent 62%), radial-gradient(1200px 520px at 90% 10%, #5a3720 0%, transparent 60%), linear-gradient(180deg, var(--cover) 0%, var(--cover-deep) 100%);color:var(--cream)}.mk-hero-grid{align-items:center;gap:32px;padding-block:48px 56px;display:grid}.mk-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--olive);margin:0 0 12px;font-size:.8125rem;font-weight:700}.mk-eyebrow-dark{color:var(--olive-light)}.mk-h1,.mk-h2,.mk-h2s,.mk-h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.08}.mk-h1{font-size:clamp(2.25rem,1.2rem + 4.6vw,4.25rem);font-weight:800}.mk-hl{color:var(--cover-deep);background:var(--olive-light);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding-inline:.18em}.mk-hero-lead{color:#eadfc6;max-inline-size:52ch;margin:20px 0 28px;font-size:1.125rem;line-height:1.55}.mk-cta-row{flex-wrap:wrap;gap:12px;display:flex}.mk-hero-art{justify-self:center;inline-size:min(100%,420px);padding-block-start:8px}.mk-facts{color:#eadfc6;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.mk-facts li{align-items:center;gap:8px;display:inline-flex}.mk-facts svg{color:var(--olive-light)}@media (min-width:820px){.mk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:72px 80px}.mk-hero-art{inline-size:min(100%,560px)}}.mk-section{padding-block:56px}.mk-section+.mk-section{background:var(--cream)}.mk-h2s{margin-block-end:24px;font-size:clamp(1.625rem,1.1rem + 1.8vw,2.25rem);font-weight:800}.mk-h3{margin-block:40px 14px;font-size:1.25rem;font-weight:700}.mk-offers,.mk-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-steps{counter-reset:s}.mk-card{background:var(--page);border:1px solid var(--rule);border-radius:16px;padding:22px;font-size:1.0625rem;line-height:1.5;position:relative;box-shadow:0 1px 2px #3b22120f,0 6px 20px #3b22120f}.mk-steps .mk-card:before{counter-increment:s;content:counter(s);background:var(--olive);color:#fff;border-radius:50%;place-items:center;block-size:34px;inline-size:34px;margin-block-end:12px;font-weight:700;display:grid}.mk-offer-n{background:var(--cover);block-size:34px;inline-size:34px;color:var(--cream);border-radius:10px;place-items:center;margin-block-end:12px;font-weight:700;display:grid}.mk-unis{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk-unis li{background:var(--olive-wash);border:1px solid var(--olive-light);border-radius:999px;padding:10px 16px;font-weight:600}.mk-note{color:#5c4636;margin:12px 0 0;font-size:.9375rem}@media (min-width:720px){.mk-offers{grid-template-columns:repeat(3,1fr)}.mk-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.mk-steps{grid-template-columns:repeat(4,1fr)}}.mk-scene{border-block-start:1px solid var(--rule);padding-block:56px}.mk-scene:nth-child(2n){background:var(--cream)}.mk-scene-grid{align-items:center;gap:32px;display:grid}.mk-h2{font-size:clamp(2rem,1.1rem + 3.6vw,3.5rem);font-weight:800}.mk-lead{color:#4d3626;max-inline-size:40ch;margin:16px 0 0;font-size:1.1875rem;line-height:1.5}.mk-word{margin-inline-end:.25em;display:inline-block}.mk-word[data-em=true]{background:var(--olive-light);color:var(--cover-deep);border-radius:8px;padding-inline:.12em}.mk-scene-visual{justify-items:center;display:grid}.mk-scene-text{max-inline-size:640px}@media (min-width:900px){.mk-scene{align-items:center;min-block-size:82vh;display:grid}.mk-scene-grid{grid-template-columns:1.1fr .9fr;gap:64px}.mk-scene:nth-child(odd) .mk-scene-visual{order:2}.mk-scene[data-install=true] .mk-scene-grid{grid-template-columns:.8fr 1.2fr}}.mk-root[data-armed=true] [data-reveal]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.mk-root[data-armed=true] .mk-word[data-reveal]{transform:translateY(.5em)scale(.92)}.mk-root[data-armed=true] [data-reveal][data-in=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk-root[data-armed] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.mk-site *,.mk-site :before,.mk-site :after{transition:none!important;animation:none!important}}.mk-phone{aspect-ratio:9/17;background:var(--cover-deep);border-radius:38px;inline-size:min(100%,290px);padding:10px;position:relative;box-shadow:0 24px 50px #3b221247,inset 0 0 0 2px #5a3b26}.mk-notch{background:var(--cover-deep);z-index:3;border-radius:12px;block-size:18px;inline-size:74px;margin-inline:auto;position:absolute;inset-block-start:14px;inset-inline:0}.mk-phone-screen{background:var(--page);block-size:100%;inline-size:100%;color:var(--cover);border-radius:30px;position:relative;overflow:hidden}.mk-sample{background:var(--cream);border:1px solid var(--rule);color:#5c4636;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:700;position:absolute;inset-block-end:10px;inset-inline-end:12px}.mk-lock{block-size:100%;color:var(--cream);text-align:center;background:linear-gradient(170deg,#3b2212,#1f1610);padding:56px 16px 16px}.mk-lock-time{font:700 3.5rem/1 var(--font-display);margin:28px 0 40px}.mk-notif{text-align:start;background:#f6efdf24;border-radius:16px;gap:4px;padding:14px;display:grid;position:relative}.mk-notif-app{letter-spacing:.06em;text-transform:uppercase;color:var(--olive-light);font-size:.75rem}.mk-notif .mk-sample{justify-self:start;position:static}.mk-crowd,.mk-progress,.mk-course{flex-direction:column;gap:12px;block-size:100%;padding:44px 14px 36px;display:flex;position:relative}.mk-dotgrid{grid-template-columns:repeat(16,1fr);gap:4px;padding:8px;display:grid}.mk-dotgrid span{aspect-ratio:1;cursor:pointer;background:#d9cfb8;border-radius:50%}.mk-dotgrid span[data-you=true]{background:var(--olive);box-shadow:0 0 0 4px var(--olive-light)}.mk-crowd-cap{align-items:center;gap:8px;margin:0;font-size:.875rem;display:flex}.mk-you-key{background:var(--olive);block-size:14px;inline-size:14px;box-shadow:0 0 0 3px var(--olive-light);border-radius:50%}.mk-progress{justify-content:center;gap:24px}.mk-prog-track{background:#e4dcc7;border-radius:999px;block-size:10px;margin-inline:8px 36px;position:relative}.mk-prog-fill{background:var(--olive);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.mk-prog-dot{background:var(--cover);border:4px solid var(--olive-light);border-radius:50%;block-size:24px;inline-size:24px;margin-inline-start:-12px;position:absolute;inset-block-start:-7px}.mk-flag{position:absolute;inset-block-start:-22px;inset-inline-end:-34px}.mk-range{gap:6px;font-size:.875rem;font-weight:600;display:grid}.mk-range input{min-block-size:44px;inline-size:100%;accent-color:var(--olive)}.mk-week{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;font-size:.6875rem;font-weight:600;display:grid}.mk-week span{background:#f1ebdb;border-radius:8px;padding-block:7px}.mk-week span[data-on=true]{background:var(--cover);color:var(--cream);animation:2s ease-in-out 2 mk-pulse}.mk-seg{background:#f1ebdb;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.mk-seg button{min-block-size:44px;font:600 .9375rem var(--font-ui);color:var(--cover);cursor:pointer;background:0 0;border:0;border-radius:9px}.mk-seg button[aria-checked=true]{background:var(--olive);color:#fff}.mk-ccard{border:1px solid var(--rule);background:var(--page);border-radius:14px;justify-items:start;gap:8px;padding:14px;font-size:.875rem;display:grid;box-shadow:0 2px 10px #3b221214}.mk-ccard strong{font-size:1rem}.mk-ccard-row{gap:2px}.mk-chip{background:var(--olive-wash);border:1px solid var(--olive-light);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.mk-seats{gap:4px;display:flex}.mk-seats i{background:var(--olive);border-radius:5px;block-size:16px;inline-size:16px;animation:.4s both mk-pop}.mk-home-title{font:700 1.25rem var(--font-display)}.mk-hold{text-align:center;justify-items:center;gap:8px;padding-block-start:24px;display:grid}.mk-ring-arc{stroke-dasharray:214;stroke-dashoffset:0;transform-origin:40px 40px;transform:rotate(-90deg)}.mk-timer{font:700 2rem var(--font-display)}.mk-fakeqr{background:repeating-conic-gradient(#3b2212 0 25%, #fff 0 50%) 0 0 / 14px 14px;filter:blur(5px);border-radius:8px;block-size:88px;inline-size:88px}.mk-field{border:1px dashed var(--leather);border-radius:8px;padding:8px 10px;font-size:.8125rem}.mk-status{border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-weight:700;display:flex}.mk-status[data-s=ok]{color:#2b4a14;background:#dcebd0}.mk-status[data-s=wait]{color:#5a4306;background:#f6e8bd}.mk-status-pulse{animation:1s ease-in-out infinite mk-pulse}.mk-ticket{border:1px solid var(--rule);background:var(--cream);color:var(--cover);cursor:pointer;font:inherit;border-radius:20px;justify-items:center;gap:8px;padding:0 0 12px;display:grid;position:relative;overflow:hidden}.mk-ticket-top{background:var(--cover);inline-size:100%;color:var(--cream);text-align:start;padding:12px;font-size:.8125rem;display:grid}.mk-ticket-stub{color:#5c4636;font-size:.6875rem}.mk-sweep{background:var(--olive);block-size:3px;box-shadow:0 0 14px var(--olive);opacity:0;position:absolute;inset-block-start:0;inset-inline:0}.mk-ticket[data-scanning=true] .mk-sweep{opacity:1;animation:1.2s ease-in-out mk-sweep}.mk-install-wrap{gap:24px;inline-size:100%;display:grid}.mk-install{gap:16px;display:grid}.mk-tabs{background:#ece4d0;border-radius:12px;grid-auto-flow:column;justify-self:start;gap:4px;padding:4px;display:inline-grid}.mk-tab{min-block-size:44px;font:700 1rem var(--font-ui);color:var(--cover);cursor:pointer;background:0 0;border:0;border-radius:9px;padding-inline:22px}.mk-tab[aria-selected=true]{background:var(--cover);color:var(--cream)}.mk-install-body{place-items:center;gap:24px;display:grid}.mk-install-side{justify-self:stretch}@media (min-width:640px){.mk-install-body{grid-template-columns:auto 1fr;justify-items:start}}.mk-phone-install{inline-size:250px}.mk-iscreen{block-size:100%;color:var(--cover);background:#fff;font-size:.75rem;position:relative;overflow:hidden}.mk-chrome-top{background:#f1ebdb;align-items:center;gap:6px;padding:30px 10px 8px;display:flex}.mk-url{text-align:center;background:#fff;border-radius:999px;flex:1;padding:5px 10px;font-weight:600}.mk-dots{text-align:center;inline-size:20px;font-size:1.25rem;font-weight:700}.mk-page{justify-items:start;gap:10px;padding:18px 14px;display:grid}.mk-page i{background:#e7dfcc;border-radius:5px;block-size:9px;display:block}.mk-chrome-bottom{background:#f1ebdb;justify-content:space-around;align-items:center;block-size:11%;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.mk-chrome-bottom i{background:#d5c9ad;border-radius:5px;block-size:18px;inline-size:18px}.mk-share{block-size:24px;inline-size:24px}.mk-sheet,.mk-menu{background:#fff;gap:2px;animation:.35s ease-out both mk-rise;display:grid;position:absolute;box-shadow:0 -4px 30px #0000004d}.mk-sheet{border-start-start-radius:18px;border-start-end-radius:18px;align-content:start;block-size:46%;padding:14px 12px 20px;inset-block-end:0;inset-inline:0}.mk-sheet[data-big=true]{block-size:60%}.mk-sheet span,.mk-menu span,.mk-dlg-btns span{border-radius:8px;padding:10px;font-weight:600}.mk-row-hl[data-on=true]{background:var(--olive-light);color:var(--cover-deep);outline:2px solid var(--olive)}.mk-menu{border-radius:12px;inline-size:62%;padding:6px;inset-block-start:30px;inset-inline-end:8px;box-shadow:0 6px 24px #0000004d}.mk-dialog{background:#fff;border-radius:16px;gap:14px;padding:16px;font-size:.875rem;animation:.3s both mk-pop;display:grid;position:absolute;inset-block-start:38%;inset-inline:12px;box-shadow:0 10px 40px #0006}.mk-dlg-btns{justify-content:flex-end;gap:8px;display:flex}.mk-add{background:#f1ebdb;align-content:start;justify-items:center;gap:12px;padding:60px 16px;animation:.3s ease-out both mk-rise;display:grid;position:absolute;inset:0}.mk-add-btn{background:var(--olive-light);outline:2px solid var(--olive);border-radius:8px;padding:6px 10px;font-weight:700;position:absolute;inset-block-start:26px;inset-inline-end:12px}.mk-home{background:linear-gradient(170deg,#5a3720,#1f1610);block-size:100%;padding:56px 18px}.mk-home-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mk-home-grid i{aspect-ratio:1;background:#f6efdf2e;border-radius:12px}.mk-home-icon{aspect-ratio:1;background:var(--cream);border-radius:12px;place-items:center;animation:.5s both mk-pop;display:grid;position:relative}.mk-home-icon img{block-size:auto;inline-size:78%}.mk-home-check{block-size:20px;inline-size:20px;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.mk-hand-wrap{z-index:5;block-size:0;inline-size:0;transition:inset-inline-start .7s cubic-bezier(.3,.7,.2,1),inset-block-start .7s cubic-bezier(.3,.7,.2,1);position:absolute}.mk-hand{filter:drop-shadow(0 3px 4px #00000059);block-size:36px;inline-size:36px;position:absolute;inset-block-start:-3px;inset-inline-start:-14px}.mk-ring{border:3px solid var(--olive);border-radius:50%;block-size:40px;inline-size:40px;animation:1.1s ease-out infinite mk-ring;position:absolute;inset-block-start:-20px;inset-inline-start:-20px}.mk-step-cap{font:700 1.375rem var(--font-display);align-items:center;gap:10px;margin:0;display:flex}.mk-step-num{background:var(--olive);color:#fff;block-size:34px;inline-size:34px;font:700 1rem var(--font-ui);border-radius:50%;place-items:center;display:grid}.mk-install-side{justify-items:start;gap:14px;display:grid}.mk-step-dots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.mk-step-dots button{border:2px solid var(--cover);background:var(--page);block-size:44px;inline-size:44px;color:var(--cover);font:700 1rem var(--font-ui);cursor:pointer;border-radius:50%}.mk-step-dots button[aria-current=step]{background:var(--cover);color:var(--cream)}.mk-stills{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-stills li{justify-items:center;gap:8px;display:grid}.mk-phone-s{inline-size:100%}.mk-still-n{background:var(--olive);color:#fff;border-radius:50%;place-items:center;block-size:30px;inline-size:30px;font-weight:700;display:grid}.mk-still-cap{text-align:center;font-size:.875rem;font-weight:700}.mk-player{z-index:60;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--cover-deep);color:var(--cream);position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -6px 24px #00000040}.mk-caption{flex-wrap:wrap;align-items:baseline;gap:4px 14px;max-inline-size:1200px;margin:0 auto 8px;font-size:.9375rem;line-height:1.35;display:flex}.mk-caption-ar{color:var(--olive-light)}.mk-player-row{flex-wrap:wrap;align-items:center;gap:8px;max-inline-size:1200px;margin-inline:auto;display:flex}.mk-pbtn{border:1.5px solid var(--olive-light);min-block-size:44px;min-inline-size:44px;color:var(--cream);font:600 .8125rem var(--font-ui);cursor:pointer;background:0 0;border-radius:10px;padding-inline:10px}.mk-pbtn-main{background:var(--olive-light);color:var(--cover-deep)}.mk-pbtn[aria-pressed=true]:not(.mk-pbtn-main){background:#c4d3a533}.mk-player-note{color:var(--olive-light);font-size:.8125rem}.mk-footer{background:var(--cover-deep);color:var(--cream);padding-block:40px}.mk-footer-in{gap:28px;display:grid}.mk-footer h2{font:700 .875rem var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--olive-light);margin:0 0 8px}.mk-footer nav{align-content:start;gap:4px;display:grid}.mk-footer a{align-items:center;min-block-size:44px;display:inline-flex}.mk-footer p{max-inline-size:46ch;margin:0;line-height:1.5}.mk-footer img{block-size:auto;max-inline-size:100%}@media (min-width:820px){.mk-footer-in{grid-template-columns:1.2fr .6fr 1fr}}@keyframes mk-pulse{50%{transform:scale(1.05)}}@keyframes mk-pop{0%{opacity:0;transform:scale(.4)}}@keyframes mk-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes mk-ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@keyframes mk-sweep{0%{inset-block-start:0}to{inset-block-start:100%}}.mk-pulse{animation:1.4s ease-in-out 2 mk-pulse}.mk-install-wrap .banner{border:1px solid var(--olive-light);background:var(--olive-wash);color:var(--cover);border-radius:16px;gap:10px;padding:18px;display:grid}.mk-install-wrap .banner .section-title{margin:0;font-size:1.125rem}.mk-install-wrap .banner .btn{border:2px solid var(--olive);background:var(--olive);color:#fff;border-radius:10px;min-block-size:44px;padding-inline:18px;font-weight:600}.mk-install-wrap .banner .btn-quiet{color:var(--cover);border-color:var(--cover);background:0 0}.mk-install-wrap .banner .note{margin:0}.mk-scene-text .mk-cta-row{margin-block-start:28px}.mk-caption-ar{font-size:1.0625rem}.mk-player{padding-inline:max(var(--gutter), calc((100% - 1200px) / 2 + var(--gutter)))}.mk-statusbar{z-index:2;block-size:34px;color:var(--cover);pointer-events:none;justify-content:space-between;align-items:center;padding-inline:22px 20px;font-size:.75rem;font-weight:700;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.mk-statusbar[data-light=true]{color:var(--cream)}.mk-sb-icons{align-items:center;gap:6px;display:inline-flex}.mk-phone-screen:has(.mk-app) .mk-statusbar{background:var(--page)}.mk-app{background:#faf6ec;flex-direction:column;block-size:100%;padding-block-start:34px;display:flex}.mk-appbar{background:var(--page);border-block-end:1px solid var(--rule);align-items:center;gap:8px;padding:8px 14px 10px;display:flex}.mk-appbar img{background:var(--cover);border-radius:6px;block-size:22px;inline-size:22px;padding:3px}.mk-appbar strong{font:700 1rem var(--font-display);flex:1}.mk-appbar .mk-sample{position:static}.mk-app-body{flex-direction:column;flex:1;gap:10px;min-block-size:0;padding:12px 12px 8px;display:flex;overflow:hidden}.mk-tabbar{background:var(--page);border-block-start:1px solid var(--rule);grid-template-columns:repeat(3,1fr);padding:6px 4px 12px;display:grid}.mk-tabbar span{color:#6a5642;justify-items:center;gap:2px;font-size:.625rem;font-weight:700;display:grid}.mk-tabbar span[data-on=true]{color:var(--olive-deep)}.mk-lock{background:radial-gradient(260px 200px at 80% 0,#c4d3a547,#0000 70%),radial-gradient(240px 200px at 10% 100%,#7a462499,#0000 70%),linear-gradient(170deg,#3b2212,#1f1610);flex-direction:column;gap:10px;display:flex}.mk-lock-date{color:var(--olive-light);margin:14px 0 0;font-size:.8125rem;font-weight:600}.mk-lock-time{margin:0 0 20px}.mk-notif-dim{opacity:.8}.mk-notif span:not(.mk-notif-app):not(.mk-sample){color:#e6dcc3;font-size:.8125rem}.mk-lock-foot{justify-content:space-between;margin-block-start:auto;padding-inline:6px;display:flex}.mk-lock-foot i{background:#f6efdf29;border-radius:50%;block-size:42px;inline-size:42px}.mk-crowd,.mk-progress{background:#faf6ec;padding-block-start:52px}.mk-ccard-cover{gap:0;inline-size:100%;padding:0;overflow:hidden}.mk-ccard-in{justify-items:start;gap:6px;padding:10px 12px 12px;display:grid}.mk-mini-cover{inline-size:100%}.mk-chips{flex-wrap:wrap;gap:5px;display:flex}.mk-chip-warn{color:#5a4306;background:#fbe9b5;border-color:#ecd185}.mk-points{gap:6px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.mk-points li{align-items:center;gap:8px;display:flex}.mk-points li:before{content:"";background:var(--olive);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.mk-greet{color:var(--cream);background:linear-gradient(135deg,#4a2d1a,#2a1a10);border-radius:14px;gap:2px;padding:12px 14px;font-size:.75rem;display:grid}.mk-greet strong{font:700 1.0625rem var(--font-display);color:#fff}.mk-row-cover{grid-template-columns:96px 1fr;align-items:center;gap:10px;padding:6px;display:grid}.mk-row-cover .mk-ccard-in{gap:4px;padding:0}.mk-row-cover strong{font-size:.875rem;line-height:1.2}.mk-thumb{border-radius:8px}.mk-thumb .cover-badge{padding:1px 5px;font-size:.5625rem;inset-block-start:4px;inset-inline-start:4px}.mk-steps-mini{text-align:center;grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;font-size:.6875rem;font-weight:700;list-style:none;display:grid}.mk-steps-mini li{color:#6a5642;border-block-start:4px solid #e2d9c2;padding-block:6px}.mk-steps-mini li[data-done=true],.mk-steps-mini li[data-on=true]{border-block-start-color:var(--olive);color:var(--olive-deep)}.mk-hint{color:#6a5642;font-size:.75rem}.mk-app .mk-ticket,.mk-app .mk-ccard{inline-size:100%}.mk-ticket-when{font-size:.8125rem;font-weight:700}.mk-app .mk-fakeqr{justify-self:center}
