@property --mk-x{syntax:"<percentage>";inherits:true;initial-value:100%}@property --mk-f{syntax:"<number>";inherits:true;initial-value:0}.mk{--mk-gap:clamp(36px, 4.4vw, 64px);--mk-t:.9s;--mk-band:130px;--mk-fold:30px;padding-block:clamp(72px,12svh,128px);position:relative;overflow-x:clip}.mk-light{pointer-events:none;display:none;position:absolute;inset:0}.mk-light:after{content:"";background-image:linear-gradient(color-mix(in srgb, var(--text) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text) 5%, transparent) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0}.mk-head{gap:18px;margin-block-end:clamp(28px,5svh,52px);display:grid}.mk-head-b{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;display:flex}.mk-head-b p{flex:26ch}.mk-index{margin:0;padding:0;list-style:none;position:relative}.mk-stage,.mk-glide{display:none}.mk-item{border-block-start:1px solid var(--line)}.mk-item:last-child{border-block-end:1px solid var(--line)}.mk-row{width:100%;color:inherit;font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;padding:0;display:block;position:relative}.mk-row.press:active{transform:scale(.985)}.mk-row-in{z-index:2;grid-template-columns:26px minmax(0,1fr) auto 28px;align-items:center;column-gap:10px;min-height:74px;padding-inline:14px 10px;display:grid;position:relative}.mk-n{color:var(--text-faint);transition:color var(--t-state) var(--ease-out);font-size:12px;font-weight:650}.mk-name{font-family:var(--font-latin), system-ui, sans-serif;letter-spacing:-.025em;white-space:nowrap;color:color-mix(in srgb, var(--text) 38%, transparent);transition:color var(--t-state) var(--ease-out), transform .46s var(--ease-out);justify-self:start;font-size:clamp(27px,7.6vw,44px);font-weight:800;font-stretch:112%;line-height:1.1}.mk-from{isolation:isolate;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);transition:color .42s var(--ease-out);grid-column:3;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex;position:relative}[dir=rtl] .mk-from{font-size:12px;line-height:1.5}.mk-from:before{content:"";z-index:-1;background:var(--text);clip-path:inset(-12px 100% -12px 0);transform:translateX(calc(var(--dir) * -6px));transition:clip-path .52s var(--ease-in-out), transform .52s var(--ease-in-out);border-radius:6px;position:absolute;inset:0}[dir=rtl] .mk-from:before{clip-path:inset(-12px 0 -12px 100%)}.mk-made{display:none}.mk-toggle{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);transition:background-color var(--t-state) var(--ease-out), color var(--t-state) var(--ease-out);border-radius:50%;grid-column:4;justify-self:end;position:relative}.mk-toggle:before,.mk-toggle:after{content:"";transition:transform .42s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;inset:13px 8px}.mk-toggle:after{transform:rotate(90deg)}.mk-row[data-hot] .mk-n,.mk-row[data-hot] .mk-name{color:var(--text)}.mk-row[data-hot] .mk-from{color:var(--ground);transition-duration:.26s}.mk-row[data-hot] .mk-from:before{clip-path:inset(-12px);transition-duration:.34s;transition-timing-function:var(--ease-out);transform:none}.mk-row[data-hot] .mk-toggle{background:var(--text);color:var(--ground)}.mk-row[data-hot] .mk-toggle:after{transform:none}.mk-plate{transition:grid-template-rows .34s var(--ease-in-out);grid-template-rows:0fr;display:grid}.mk-plate[data-on]{grid-template-rows:1fr;transition-duration:.48s}.mk-plate-in{visibility:hidden;min-height:0;margin-inline:-8px;padding-inline:8px;transition:visibility 0s .34s;overflow:hidden}.mk-plate[data-on] .mk-plate-in{visibility:visible;transition-delay:0s}.mk-sheet{border-radius:var(--r-m);background:var(--lightbox);box-shadow:var(--shadow);margin-block:4px 34px;display:grid;position:relative;overflow:hidden}.mk-tag{--f:calc(var(--mk-f) * var(--mk-fold));z-index:1;pointer-events:none;position:absolute;inset:0}.mk-tag-face,.mk-tag-slide,.mk-tag-fold{display:block;position:absolute}.mk-tag-face{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(0 0, var(--mk-x) 0, var(--mk-x) calc(100% - var(--f)), calc(var(--mk-x) - var(--f)) 100%, 0 100%);transition:transform var(--t-press) var(--ease-out);border-radius:16px;inset:0}.mk-tag-face:before{content:"";background:var(--signal);border-start-end-radius:5px;border-end-end-radius:5px;width:5px;position:absolute;inset-block:18px;inset-inline-start:0}.mk-tag-slide{transform:translateX(calc(var(--dir) * (var(--mk-x) - 100%)));inset:0}.mk-tag-fold{width:var(--mk-fold);height:var(--mk-fold);background:linear-gradient(315deg, transparent 0 50%, color-mix(in srgb, var(--signal) 62%, var(--ground-raised)) 50%, var(--signal) 92%);clip-path:polygon(0 0,100% 0,0 100%);filter:drop-shadow(calc(var(--dir) * -3px) -3px 4px color-mix(in srgb, var(--navy) 30%, transparent));transform:scale(var(--mk-f));transform-origin:100% 100%;border-start-start-radius:6px;inset-block-end:0;inset-inline-end:0}[dir=rtl] .mk-tag-face{clip-path:polygon(calc(100% - var(--mk-x)) 0, 100% 0, 100% 100%, calc(100% - var(--mk-x) + var(--f)) 100%, calc(100% - var(--mk-x)) calc(100% - var(--f)))}[dir=rtl] .mk-tag-fold{background:linear-gradient(45deg, transparent 0 50%, color-mix(in srgb, var(--signal) 62%, var(--ground-raised)) 50%, var(--signal) 92%);clip-path:polygon(0 0,100% 0,100% 100%);transform-origin:0 100%}.mk-row .mk-tag{--mk-x:0%;--mk-f:1;opacity:0;transition:--mk-x .3s var(--ease-in), opacity 0s .3s}.mk-row[data-hot] .mk-tag{--mk-x:100%;--mk-f:0;opacity:1;animation:mk-stick .72s var(--ease-surface) both;transition:none}@keyframes mk-stick{0%{--mk-x:0%;--mk-f:1}62%{--mk-x:100%;--mk-f:1}to{--mk-x:100%;--mk-f:0}}.mk-row.press:active .mk-tag-face{transform:scale(.99)}@media (min-width:1024px){.mk-light{display:block}.mk-light:after{-webkit-mask-image:radial-gradient(50% 42% at calc(50% + var(--dir) * 23%) 52%, #000, transparent 76%);mask-image:radial-gradient(50% 42% at calc(50% + var(--dir) * 23%) 52%, #000, transparent 76%)}.mk-head{column-gap:var(--mk-gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end}.mk-index{--mk-row:clamp(58px, calc((100svh - 170px) / 9), 78px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:repeat(var(--mk-count), minmax(var(--mk-row), auto));column-gap:var(--mk-gap);--mk-f:.55;transition:--mk-f .56s var(--ease-out);display:grid}.mk-item{display:contents}.mk-stage{border-radius:var(--r-l);background:var(--lightbox);box-shadow:var(--shadow);grid-area:1/2/-1;display:block}.mk-row{grid-column:1;grid-row:var(--mk-r);background:linear-gradient(var(--line), var(--line)) 100% 0 / calc(100% - 22px) 1px no-repeat;border-radius:0;margin-inline-start:-22px;padding-inline-start:22px}[dir=rtl] .mk-row{background-position:0 0}.mk-item:last-child .mk-row{background:linear-gradient(var(--line), var(--line)) 100% 0 / calc(100% - 22px) 1px no-repeat, linear-gradient(var(--line), var(--line)) 100% 100% / calc(100% - 22px) 1px no-repeat}[dir=rtl] .mk-item:last-child .mk-row{background-position:0 0,0 100%}.mk-row.press:active{transform:none}.mk-row .mk-tag,.mk-toggle{display:none}.mk-row-in{grid-template-columns:30px minmax(0,1fr) auto;column-gap:14px;height:100%;min-height:0;padding-inline:0 18px}.mk-n{font-size:13px}.mk-name{font-size:clamp(34px,min(4.1vw,6.4svh),60px);line-height:1}.mk-row[data-hot] .mk-name{transform:translateX(calc(var(--dir) * 12px))}.mk-glide{z-index:1;pointer-events:none;transform:translateY(calc(var(--mk-hot) * (100% - 1px)));transition:transform .48s var(--ease-out);grid-area:1/1;margin-block-end:-1px;margin-inline-start:-22px;display:block;position:relative}.mk-glide:after{content:"";width:var(--mk-gap);background:var(--signal);height:2px;position:absolute;inset-block-start:calc(50% - 1px);inset-inline-start:100%}.mk-row:focus-visible{outline-offset:2px;border-radius:16px}.mk-plate{z-index:var(--mk-z);visibility:hidden;grid-area:1/2/-1;grid-template-rows:1fr;transition:none}.mk-plate[data-live]{visibility:visible}.mk-plate .mk-plate-in{visibility:inherit;margin:0;padding:0;transition:none;display:grid;overflow:visible}.mk-sheet{border-radius:var(--r-l);box-shadow:none;background:0 0;margin:0}}@media (min-width:1200px){.mk-made{display:inline}}@media (min-width:1024px) and (hover:hover){:is(.mk-index:has(.mk-row:hover),.mk-index:has(.mk-row:focus-visible)){--mk-f:1;transition-duration:.26s}}@media (min-width:1024px){.mk-index:has(.mk-row:active){--mk-f:0;transition-duration:var(--t-press)}.mk-index:has(.mk-row:active) .mk-glide .mk-tag-face{transform:scale(.985)}}.mk-sheet-in{isolation:isolate;background:var(--lightbox);min-width:0;color:var(--text);grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr);padding:18px 18px 20px;display:grid;position:relative}.mk-sheet-in:before{content:"";z-index:-1;background:radial-gradient(340px circle at var(--rx,-600px) var(--ry,-600px), color-mix(in srgb, var(--glow) 36%, transparent), transparent 70%);opacity:0;transition:opacity .52s var(--ease-out);pointer-events:none;position:absolute;inset:0}.mk-sheet:after{content:"";z-index:4;border-radius:inherit;background:radial-gradient(320px circle at var(--rx,-600px) var(--ry,-600px), var(--card-rim), transparent 70%);opacity:0;transition:opacity .46s var(--ease-out);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.mk-sheet:hover:after,.mk-sheet:hover .mk-sheet-in:before{opacity:1;transition-duration:.2s}.mk-sheet:hover .mk-shot img{transition-duration:.32s;transform:translateY(-7px)scale(1.015)}.mk-sheet:hover .mk-shot:after{opacity:.6;transition-duration:.32s;transform:scaleX(.84)}.mk-sheet:active .mk-shot img{transition-duration:var(--t-press);transform:none}.mk-sheet:active .mk-shot:after{opacity:1;transition-duration:var(--t-press);transform:none}}.mk-sheet:focus-within:after{opacity:1;background:var(--card-rim)}.mk-shot{min-width:0;height:clamp(190px,58vw,300px);margin:0;position:relative}.mk-shot:after{content:"";background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--navy) 30%, transparent), color-mix(in srgb, var(--navy) 9%, transparent) 48%, transparent 72%);height:28px;transition:transform .62s var(--ease-out), opacity .62s var(--ease-out);position:absolute;inset-block-end:-13px;inset-inline:10%}.mk-shot img{z-index:1;width:100%;height:100%;max-width:var(--mk-w);max-height:var(--mk-h);object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;transition:transform .62s var(--ease-out);margin-inline:auto;position:absolute;inset:auto 0 0}.mk-shot[data-soft] img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 12% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 12% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mk-shot[data-pair]{justify-content:center;align-items:flex-end;gap:4%;display:flex}.mk-shot[data-pair] img{flex:0 1 var(--mk-w);min-width:0;width:var(--mk-w);height:auto;margin:0;position:relative;inset:auto}.mk-shot[data-pair]{height:auto;padding-block-start:30px}.mk-shot[data-ground=white] img{mix-blend-mode:multiply}.mk-strip{justify-content:space-between;align-items:flex-end;gap:14px;padding-block:34px 18px;display:flex}.mk-label{background:var(--ground-raised);width:150px;box-shadow:0 0 0 1px var(--line);border-radius:12px;flex:none;margin:0;display:grid;position:relative}.mk-logo.k-seat{background:0 0;border-radius:12px 12px 0 0;grid-template:100%/100%;width:100%;height:62px}.mk-logo.k-seat img,.mk-logo.k-seat[data-fill] img{width:76%;height:70%}.mk-auth{border-block-start:1px dashed var(--line);color:var(--text);align-items:center;gap:6px;padding:7px 10px 8px;font-size:10.5px;font-weight:650;line-height:1.3;display:flex}.mk-tick{flex:none;width:15px;height:15px}.mk-tick circle{fill:var(--text)}.mk-tick path{fill:none;stroke:var(--ground-raised);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.mk-claim{text-align:end;justify-items:end;gap:8px;min-width:0;margin:0;display:grid}.mk-claim .mk-fig{font-family:var(--font-latin), system-ui, sans-serif;white-space:nowrap;color:var(--text);font-size:clamp(34px,9.4vw,46px);font-weight:800;line-height:.86}.mk-say{text-wrap:balance;max-width:24ch;color:var(--text-muted);font-size:13px;font-weight:550;line-height:1.45}[dir=rtl] .mk-say{line-height:1.7}.mk-facts{border-block-start:1px solid var(--line);gap:12px;padding-block-start:18px;display:grid}.mk-line{color:var(--text);text-wrap:pretty;margin:0;font-size:16px;font-weight:550;line-height:1.45}[dir=rtl] .mk-line{line-height:1.7}.mk-line small{color:var(--text-muted);margin-block-start:4px;font-size:13px;display:block}.mk-facts .mk-cat:before{display:none}.mk-fam{gap:8px;display:grid}.mk-fam p{color:var(--text-faint);margin:0;font-size:12px;font-weight:600}.mk-fam ul{color:var(--text);gap:5px 20px;margin:0;padding:0;font-size:13.5px;font-weight:500;line-height:1.4;list-style:none;display:grid}[dir=rtl] .mk-fam ul{line-height:1.6}.mk-fam li{align-items:baseline;gap:9px;display:flex}.mk-fam li:before{content:"";background:var(--signal);border-radius:2px;flex:none;width:8px;height:2px;transform:translateY(-4px)}.mk-go{order:3;justify-self:start;margin-block-start:4px}@media (min-width:560px){.mk-sheet-in{padding:24px 28px 26px}.mk-label{width:172px}.mk-logo.k-seat{height:72px}.mk-auth{padding-inline:12px;font-size:11.5px}.mk-tick{width:16px;height:16px}.mk-claim .mk-fig{font-size:60px}.mk-facts{grid-template-columns:minmax(0,1fr) auto;gap:10px 24px}.mk-cat,.mk-line{grid-column:1}.mk-go{order:0;grid-area:1/2/span 2;align-self:start;margin:0}.mk-fam{grid-column:1/-1;margin-block-start:4px}.mk-fam ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mk-sheet-in{grid-template-rows:minmax(150px,1fr) auto auto auto}.mk-shot{height:auto;margin-inline:5%}}.js .mk-index:not([data-seen]) .mk-plate[data-on] .mk-sheet-in{visibility:hidden}.mk-index[data-seen] .mk-plate[data-live] .mk-sheet-in{animation:mk-wipe var(--mk-t) var(--ease-surface) both}[dir=rtl] .mk-index[data-seen] .mk-plate[data-live] .mk-sheet-in{animation-name:mk-wipe-rtl}@keyframes mk-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 calc(-1 * var(--mk-band)) 0 0)}}@keyframes mk-wipe-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 calc(-1 * var(--mk-band)))}}.mk-band{z-index:3;pointer-events:none;transform:translateX(calc(var(--dir) * -100%));position:absolute;inset:0}.mk-band:after{content:"";width:var(--mk-band);border-inline-end:2px solid var(--signal);background:linear-gradient(to right, transparent, color-mix(in srgb, var(--signal) 30%, transparent));-webkit-backdrop-filter:invert()hue-rotate(180deg)saturate(1.4);backdrop-filter:invert()hue-rotate(180deg)saturate(1.4);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}[dir=rtl] .mk-band:after{background:linear-gradient(to left, transparent, color-mix(in srgb, var(--signal) 30%, transparent));-webkit-mask-image:linear-gradient(270deg,#0000,#000 60%);mask-image:linear-gradient(270deg,#0000,#000 60%)}.mk-index[data-seen] .mk-plate[data-live] .mk-band{animation:mk-band var(--mk-t) var(--ease-surface) both}.mk-plate:not([data-on]) .mk-band{visibility:hidden}@keyframes mk-band{0%{transform:translateX(calc(var(--dir) * -100%))}to{transform:translateX(calc(var(--dir) * var(--mk-band)))}}.mk-index[data-seen] .mk-plate[data-live] .mk-shot img{animation:mk-seat 1.3s var(--ease-out) backwards}@keyframes mk-seat{0%{transform:scale(1.05)}to{transform:none}}.mk-index[data-seen] .mk-plate[data-live] .mk-label{animation:mk-apply .52s var(--ease-out) calc(var(--mk-t) * .46) both}[dir=rtl] .mk-index[data-seen] .mk-plate[data-live] .mk-label{animation-name:mk-apply-rtl}@keyframes mk-apply{0%{clip-path:inset(-20px 100% -20px 0);transform:translate(-14px,-4px)rotate(-3deg)}60%{clip-path:inset(-20px)}to{clip-path:inset(-20px);transform:none}}@keyframes mk-apply-rtl{0%{clip-path:inset(-20px 0 -20px 100%);transform:translate(14px,-4px)rotate(3deg)}60%{clip-path:inset(-20px)}to{clip-path:inset(-20px);transform:none}}.mk-index[data-seen] .mk-plate[data-live] .mk-fig{animation:mk-print .56s var(--ease-out) calc(var(--mk-t) * .62) both}@keyframes mk-print{0%{clip-path:inset(-.2em 100% -.2em -.1em)}to{clip-path:inset(-.2em -.1em)}}.mk-index[data-seen] .mk-plate[data-live] .mk-say{animation:mk-note .52s var(--ease-out) calc(var(--mk-t) * .9) both}@keyframes mk-note{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mk-index[data-seen] .mk-plate[data-live] .mk-tick{animation:mk-land .32s var(--ease-out) calc(var(--mk-t) * .46 + .42s) both}.mk-index[data-seen] .mk-plate[data-live] .mk-tick path{animation:mk-draw .38s var(--ease-out) calc(var(--mk-t) * .46 + .6s) both}@keyframes mk-land{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes mk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mk-index,.mk-index *,.mk-index :before,.mk-index :after{transition:none!important;animation:none!important}.js .mk-index:not([data-seen]) .mk-plate[data-on] .mk-sheet-in{visibility:visible}.mk-band{display:none}.mk-index{--mk-f:0!important}}
