.k1f-scrim{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:rgba(3,30,66,.5)}.k1f-box{width:100%;max-height:92dvh;background:#fff;color:var(--k1-ink,#18181b);border-radius:16px 16px 0 0;outline:0;font-size:15px}.k1f-box,.k1f-box form{display:flex;flex-direction:column}.k1f-box form{min-height:0}.k1f-h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px 4px 16px}.k1f-h b{font-size:18px;font-weight:700}.k1f-x{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color .15s ease}.k1f-x:hover{background:var(--k1-paper,#f6f6f3)}.k1f-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 12px;display:grid;gap:14px}.k1f-set{min-width:0;margin:0;padding:0;border:0}.k1f-f label,.k1f-set legend{display:block;padding:0;margin-bottom:6px;font-size:14px;font-weight:600;color:#3f3f46}.k1f-f label span{font-weight:400;color:var(--k1-ink-64,rgba(24,24,27,.64))}.k1f-days{display:grid;grid-auto-flow:column;grid-auto-columns:62px;gap:6px;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none;scroll-padding-inline:16px}.k1f-days::-webkit-scrollbar{display:none}.k1f-day{height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0;border-radius:10px;background:var(--k1-paper,#f6f6f3);color:inherit;font:inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease}.k1f-day span{font-size:12.5px;color:var(--k1-ink-64,rgba(24,24,27,.64))}.k1f-day b{font-size:18px;font-weight:700;line-height:1.2}.k1f-day[aria-pressed=true]{background:var(--k1-navy,#062b5a);color:#fff}.k1f-day[aria-pressed=true] span{color:hsla(0,0%,100%,.76)}.k1f-hours{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.k1f-hour{height:44px;border:0;border-radius:10px;background:var(--k1-paper,#f6f6f3);color:inherit;font:inherit;font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s ease,color .15s ease}.k1f-hour[aria-pressed=true]{background:var(--k1-navy,#062b5a);color:#fff}.k1f-hour:disabled{color:var(--k1-ink-40,rgba(24,24,27,.4));cursor:not-allowed}@media (hover:hover){.k1f-day:not([aria-pressed=true]):hover,.k1f-hour:not([aria-pressed=true]):not(:disabled):hover{background:var(--k1-tone,#ecebe7)}}.k1f-in{display:block;width:100%;min-height:46px;padding:10px 12px;border:0;border-radius:10px;background:var(--k1-paper,#f6f6f3);color:inherit;font:inherit;font-size:16px;outline:0;transition:box-shadow .15s ease}.k1f-in::-moz-placeholder{color:#8a8a92}.k1f-in::placeholder{color:#8a8a92}.k1f-in:focus{box-shadow:inset 0 0 0 2px var(--k1-navy,#062b5a)}.k1f-ta{resize:none}.k1f-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.k1f-foot{flex:none;padding:10px 16px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--k1-hair,rgba(24,24,27,.1))}.k1f-err{margin:0 0 8px;font-size:14px;font-weight:500;color:#b42318}.k1f-go{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:0;border-radius:12px;background:var(--k1-navy,#062b5a);color:#fff;font:inherit;font-size:15.5px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.k1f-go:hover{background:var(--k1-deep,#031e42)}.k1f-go:disabled{opacity:.7;cursor:progress}.k1f-consent{margin:8px 0 0}.k1f-done{padding:12px 16px calc(18px + env(safe-area-inset-bottom));display:grid;justify-items:start;gap:8px}.k1f-done>.k1i,.k1f-done>svg{color:#15803d}.k1f-done p{margin:0;line-height:1.45}.k1f-done-t{font-size:18px;font-weight:700}.k1f-done .k1f-go{margin-top:8px}.k1f-box :focus-visible:not(.k1f-in){outline:2px solid var(--k1-navy,#062b5a);outline-offset:2px}.k1f-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:0 14px;border:0;border-radius:var(--k1-r,6px);background:var(--k1-tint,#e8eef6);color:var(--k1-navy,#062b5a);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.k1f-open:hover{background:#dce5f1}@media (min-width:768px){.k1f-scrim{align-items:center;padding:24px}.k1f-box{width:460px;max-height:min(720px,92dvh);border-radius:16px}.k1f-days{margin:0;padding:0 0 2px}.k1f-foot{padding-bottom:14px}}.k1g,.k1t,.k1v{-webkit-tap-highlight-color:transparent}html:not(.k1-kbd) .k1g :focus-visible,html:not(.k1-kbd) .k1t :focus-visible,html:not(.k1-kbd) .k1v :focus-visible{outline:none!important}html.k1-tv-on{overflow:hidden}.k1g{max-width:1136px;margin:0 auto;padding:16px 20px 0}.k1g-s{position:relative;--gh:520px;--gg:8px}.k1g-t{display:grid;grid-auto-flow:column dense;grid-template-rows:repeat(2,calc((var(--gh) - var(--gg)) / 2));grid-template-columns:calc(var(--gh) * .8);grid-auto-columns:var(--gcol,calc((100% - var(--gh) * .8 - 3 * var(--gg)) / 3));gap:var(--gg);height:var(--gh);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:6px}.k1g-t::-webkit-scrollbar{display:none}.k1g-t.drag{cursor:grabbing}.k1g-t.drag .k1g-p{pointer-events:none}.k1g-p{position:relative;display:block;overflow:hidden;border-radius:6px;background:var(--k1-tone) 50% 50% /cover no-repeat;cursor:zoom-in}.k1g-p.big{grid-row:1/span 2;grid-column:1}.k1g-p.wide{grid-column:span 2}.k1g-p img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .18s var(--k1-ease)}.k1g-p.bad img{visibility:hidden}.k1g-none{display:grid;place-items:center;cursor:default;color:var(--k1-ink-64);font-size:14px}.k1g-t.is-empty{grid-template-columns:100%}@media (hover:hover) and (pointer:fine){.k1g-t:has(.k1g-p:hover) .k1g-p:not(:hover) img{opacity:.72}}.k1g-s.is-one .k1g-t{grid-template-columns:calc(var(--gh) * .8)}.k1g-a{position:absolute;z-index:3;top:calc(var(--gh) / 2 - 22px);width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.94);color:var(--k1-ink);box-shadow:0 1px 3px rgba(3,30,66,.16),0 6px 16px -8px rgba(3,30,66,.3);cursor:pointer;transition:opacity .15s var(--k1-ease),background-color .15s var(--k1-ease),transform .12s var(--k1-ease)}.k1g-a:hover{background:#fff}.k1g-a:active{transform:scale(.94)}.k1g-a.off{opacity:0;pointer-events:none}.k1g-prev{left:16px}.k1g-all,.k1g-next{right:16px}.k1g-all{position:absolute;z-index:2;bottom:16px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:6px;background:#fff;color:var(--k1-ink);font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 1px 2px rgba(3,30,66,.1);transition:background-color .16s var(--k1-ease)}.k1g-all:hover{background:var(--k1-tint)}.k1g-count{display:none}.k1g-rm{display:flex;gap:2px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.k1g-rm::-webkit-scrollbar{display:none}.k1g-rm button{flex:none;height:36px;padding:0 12px;border:0;border-radius:18px;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--k1-ink-64);white-space:nowrap;cursor:pointer;transition:color .15s var(--k1-ease),background-color .15s var(--k1-ease)}.k1g-rm button:first-child{margin-left:-12px}.k1g-rm button:hover{color:var(--k1-ink);background:rgba(24,24,27,.05)}.k1g-rm button[aria-current=true]{color:var(--k1-ink);font-weight:600}.k1g a:focus-visible,.k1g button:focus-visible{outline:2px solid var(--k1-navy);outline-offset:2px}@media (max-width:1023px){.k1g{padding:0}.k1g-t{display:flex;height:auto;gap:0;border-radius:0;scroll-snap-type:x mandatory}.k1g-p,.k1g-p.big,.k1g-p.wide{flex:none;width:100%;aspect-ratio:4/5;border-radius:0;scroll-snap-align:start;scroll-snap-stop:always}.k1g-a,.k1g-all{display:none}.k1g-count{display:inline-flex;position:absolute;right:12px;bottom:12px;z-index:2;height:26px;align-items:center;padding:0 10px;border-radius:13px;background:rgba(3,30,66,.62);color:#fff;font-size:12.5px;font-variant-numeric:tabular-nums;pointer-events:none}.k1g-rm{margin-top:8px;padding:0 var(--k1-gut)}.k1g-rm button{height:40px;font-size:13.5px}.k1g-rm button:first-child{margin-left:-8px}}@media (max-width:767px){main:has(.k1g) nav[aria-label=Breadcrumb]{position:relative;margin-bottom:12px}main:has(.k1g) nav[aria-label=Breadcrumb]>ol{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap}main:has(.k1g) nav[aria-label=Breadcrumb]>ol::-webkit-scrollbar{display:none}main:has(.k1g) nav[aria-label=Breadcrumb]>ol>li{flex:none}main:has(.k1g) nav[aria-label=Breadcrumb]>ol>li [aria-current=page]{max-width:45vw}main:has(.k1g) nav[aria-label=Breadcrumb]:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:28px;background:linear-gradient(90deg,#fff 20%,hsla(0,0%,100%,0));pointer-events:none;opacity:0;transition:opacity .15s var(--k1-ease)}main:has(.k1g) nav[aria-label=Breadcrumb].k1-bc-more:before{opacity:1}}.k1t{position:fixed;inset:0;z-index:100;overflow-y:auto;overscroll-behavior:contain;color:var(--k1-ink);outline:none}.k1t,.k1t-h{background:#fff}.k1t-h{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:12px;height:64px;padding:0 24px}.k1t-x{flex:none;width:44px;height:44px;margin-left:-8px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--k1-ink);cursor:pointer;transition:background-color .15s var(--k1-ease)}.k1t-x:hover{background:rgba(24,24,27,.06)}.k1t-t{flex:1;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k1t-act{flex:none;display:flex;gap:4px}.k1t-b{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:0;border-radius:20px;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--k1-ink);cursor:pointer;transition:background-color .15s var(--k1-ease)}.k1t-b:hover{background:rgba(24,24,27,.06)}.k1-hrt{display:inline-grid}.k1-hrt.on svg{fill:#e11d48;stroke:#e11d48}.k1t-tabs{position:sticky;top:64px;z-index:3;background:#fff;box-shadow:0 10px 18px -18px rgba(3,30,66,.45)}.k1t-tr{display:flex;gap:2px;width:min(1120px,calc(100vw - 48px));margin:0 auto;height:52px;align-items:center;overflow-x:auto;scrollbar-width:none}.k1t-tr::-webkit-scrollbar{display:none}.k1t-tab{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:18px;font-size:14px;font-weight:500;color:var(--k1-ink-64);text-decoration:none;white-space:nowrap;transition:color .15s var(--k1-ease),background-color .15s var(--k1-ease)}.k1t-tab:first-child{margin-left:-12px}.k1t-tab:hover{color:var(--k1-ink)}.k1t-tab[aria-current]{color:var(--k1-ink);font-weight:600}.k1t-sec:first-child{padding-top:12px}.k1t-w{width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:0 0 72px}.k1t-sec{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;padding:32px 0;scroll-margin-top:calc(var(--k1t-bar) - 20px)}.k1t-sec.is-one{grid-template-columns:minmax(0,1fr)}.k1t-sec h2{position:sticky;top:calc(var(--k1t-bar) + 12px);align-self:start;margin:0;font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.01em}.k1t-c,.k1t-col{display:grid;gap:12px}.k1t{--k1t-bar:116px;--k1t-h:calc(100dvh - var(--k1t-bar) - 24px)}.k1t.no-tabs{--k1t-bar:64px}.k1t-col{width:100%;max-width:calc(1.2 * (var(--k1t-h) - 12px) + 12px)}.k1t-sec.is-one .k1t-col{margin-inline:auto}.k1t-c3{grid-template-columns:2fr 1fr}.k1t-c3 .big{grid-row:1/span 2;aspect-ratio:auto;height:100%}.k1t-c3.flip{grid-template-columns:1fr 2fr}.k1t-c3.flip .big{grid-column:2}.k1t-c3.flip .k1t-ph:not(.big){grid-column:1}.k1t-c2{grid-template-columns:1fr 1fr}.k1t-c1 .k1t-ph{width:calc((100% - 12px) * 2 / 3)}.k1t-ph{position:relative;aspect-ratio:4/5;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--k1-tone) 50% 50% /cover no-repeat;cursor:zoom-in}.k1t-ph,.k1t-ph img{display:block;width:100%}.k1t-ph img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .2s var(--k1-ease)}.k1t-ph img.ok{opacity:1}.k1t-ph img.bad{visibility:hidden}.k1t-end{margin:24px 0 0;text-align:center;font-size:13px;color:var(--k1-ink-64)}.k1t a:focus-visible,.k1t button:focus-visible{outline:2px solid var(--k1-navy);outline-offset:2px}@media (max-width:1023px){.k1t-h{height:56px;padding:0 8px 0 12px;gap:4px}.k1t-x{margin-left:0}.k1t-t{font-size:14px}.k1t-b{width:44px;padding:0;justify-content:center}.k1t-b span:not(.k1-hrt){display:none}.k1t-tabs{top:56px}.k1t-tr{width:100%;padding:0 16px;height:48px}.k1t-tab:first-child{margin-left:-4px}.k1t-w{width:calc(100vw - 32px)}.k1t{--k1t-bar:104px}.k1t.no-tabs{--k1t-bar:56px}.k1t-col{max-width:max(calc((var(--k1t-h) - 33px) / 1.25),78vw);margin-inline:auto}.k1t-sec{display:block;padding:20px 0 8px;scroll-margin-top:calc(var(--k1t-bar) - 8px)}.k1t-sec h2{position:static;margin:0 0 12px;font-size:17px}.k1t-c,.k1t-col{gap:8px}.k1t-c3,.k1t-c3.flip{grid-template-columns:1fr 1fr}.k1t-c3 .big,.k1t-c3.flip .big{grid-column:1/span 2;grid-row:auto;aspect-ratio:4/5;height:auto}.k1t-c3.flip .k1t-ph:not(.big){grid-column:auto}.k1t-c1 .k1t-ph{width:100%}}.k1v{position:fixed;inset:0;z-index:110;display:grid;grid-template-columns:minmax(0,1fr) 380px;color:#fff;outline:none;--pull:1}.k1v-bg{position:absolute;inset:0;background:var(--amb,#14171c);transition:background-color .24s var(--k1-ease)}.k1v.pulling .k1v-bg{opacity:var(--pull);transition:none}.k1v-stage{position:relative;min-width:0}.k1v-t{position:absolute;left:0;right:0;top:64px;bottom:28px;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.k1v-t::-webkit-scrollbar{display:none}.k1v-s,.k1v-t.zoomed{overflow:hidden}.k1v-s{position:relative;flex:0 0 100%;height:100%;margin:0;scroll-snap-align:center;scroll-snap-stop:always}.k1v-z{position:absolute;background:hsla(0,0%,100%,.04) 50% 50% /cover no-repeat;border-radius:4px;overflow:hidden;cursor:zoom-in;will-change:transform;touch-action:pan-x}.k1v.is-zoom .k1v-z{cursor:zoom-out;touch-action:none;border-radius:0}.k1v-z img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .2s var(--k1-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.k1v-z img.ok{opacity:1}.k1v-s.bad img{visibility:hidden}.k1v-fly{position:fixed;z-index:120;-o-object-fit:cover;object-fit:cover;border-radius:4px;transform-origin:0 0;pointer-events:none}.k1v-a,.k1v-film,.k1v-hint,.k1v-mctx,.k1v-top{transition:opacity .2s var(--k1-ease)}.k1v-top{position:absolute;z-index:3;left:0;right:0;top:0;height:64px;display:flex;justify-content:space-between;padding:0 16px}.k1v-top,.k1v-x{align-items:center}.k1v-x{display:inline-flex;gap:8px;height:40px;padding:0 16px 0 12px;border:0;border-radius:20px;background:hsla(0,0%,100%,.1);color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s var(--k1-ease)}.k1v-x:hover{background:hsla(0,0%,100%,.18)}.k1v-c{left:50%;margin:0;font-size:14px;line-height:20px;white-space:nowrap}.k1v-c,.k1v-r{position:absolute}.k1v-r{right:calc(100% + 10px);top:0;max-width:min(240px,calc(50vw - 70px));overflow:hidden;text-overflow:ellipsis;font-weight:500}.k1v-n{color:hsla(0,0%,100%,.64);font-variant-numeric:tabular-nums}.k1v-n,.k1v-n b{display:inline-block}.k1v-n b{min-width:2ch;text-align:right;color:#fff;font-weight:500}.k1v-f{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;transition:background-color .15s var(--k1-ease)}.k1v-f:hover{background:hsla(0,0%,100%,.18)}.k1v-a{position:absolute;z-index:3;top:50%;width:56px;height:56px;margin-top:-28px;display:grid;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer}.k1v-a:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.k1v-a:disabled{opacity:.25;cursor:default}.k1v-p{left:24px}.k1v-nx{right:24px}.k1v-hint{position:absolute;z-index:2;left:0;right:0;bottom:4px;margin:0;text-align:center;font-size:12.5px;color:hsla(0,0%,100%,.56);pointer-events:none}.k1v.idle .k1v-a,.k1v.idle .k1v-hint,.k1v.idle .k1v-top,.k1v.is-zoom .k1v-a,.k1v.is-zoom .k1v-hint{opacity:0;pointer-events:none}.k1v.is-zoom .k1v-top{opacity:1;pointer-events:auto}.k1v-side{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;min-height:0;padding:20px 24px 24px;background:rgba(0,0,0,.2)}.k1v-rooms{flex:1;min-height:0;overflow-y:auto;margin-right:-12px;padding-right:12px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.k1v-g h3{margin:16px 0 8px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.9)}.k1v-g:first-child h3{margin-top:4px}.k1v-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.k1v-th{display:block;padding:0;border:0;border-radius:4px;overflow:hidden;background:hsla(0,0%,100%,.06);aspect-ratio:4/5;cursor:pointer;opacity:.45;transition:opacity .16s var(--k1-ease)}.k1v-th img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.k1v-th.bad img{visibility:hidden}.k1v-th:hover{opacity:.8}.k1v-th[aria-current]{opacity:1}.k1v-ctx{display:grid;gap:14px}.k1v-pr{margin:0;font-size:14px;color:hsla(0,0%,100%,.8)}.k1v-pr b{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.k1v-tt{margin:4px 0 0;font-size:13.5px;line-height:1.4;color:hsla(0,0%,100%,.72);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.k1v-ag{display:flex;align-items:center;gap:10px}.k1v-av{flex:none;position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden}.k1v-av>*{width:100%;height:100%}.k1v-av img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.k1v-who{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.k1v-who b{font-size:14px;font-weight:600;line-height:1.2}.k1v-lg{display:block;align-self:flex-start;height:13px;width:auto;max-width:none}.k1v-ib{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;transition:background-color .15s var(--k1-ease)}.k1v-ib:hover{background:hsla(0,0%,100%,.16)}.k1v .k1-hrt.on svg{fill:#fff;stroke:#fff}.k1v-wa{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:12px;background:#fff;color:var(--k1-navy);font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s var(--k1-ease)}.k1v-wa:hover{background:#eceff3}.k1v-film,.k1v-mctx,.k1v-tact{display:none}.k1v a:focus-visible,.k1v button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (hover:none),(max-width:1023px){.k1v{display:block}.k1v-stage{position:absolute;inset:0}.k1v-a,.k1v-f,.k1v-hint,.k1v-side{display:none}.k1v-t{top:0;bottom:calc(132px + env(safe-area-inset-bottom));transition:bottom .2s var(--k1-ease)}.k1v.bare .k1v-t{bottom:0}.k1v-z{border-radius:0}.k1v-z img{-o-object-position:50% 50%;object-position:50% 50%}.k1v-top{height:64px;padding:env(safe-area-inset-top) 8px 0;background:linear-gradient(180deg,rgba(0,0,0,.42),transparent)}.k1v-c{text-shadow:0 1px 2px rgba(0,0,0,.35)}.k1v-tact{display:flex;gap:4px}.k1v-tact .k1v-ib,.k1v-x{width:44px;height:44px;background:none}.k1v-x{padding:0;justify-content:center}.k1v-x span{display:none}.k1v-film{display:flex;position:absolute;z-index:3;left:0;right:0;bottom:68px;height:64px;gap:4px;padding:8px 16px;overflow-x:auto;scrollbar-width:none}.k1v-film::-webkit-scrollbar{display:none}.k1v-film .k1v-th{flex:none;width:38px;height:48px}.k1v-mctx{display:flex;position:absolute;z-index:3;left:0;right:0;bottom:0;height:68px;align-items:center;gap:8px;padding:0 12px env(safe-area-inset-bottom) 16px}.k1v-mp{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.k1v-mp .k1v-pr{font-size:12px}.k1v-mp .k1v-pr b{font-size:18px}.k1v-mp>span{font-size:12px;color:hsla(0,0%,100%,.64);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k1v-mwa{flex:none;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border-radius:22px;background:#fff;color:var(--k1-navy);font-size:14px;font-weight:600;text-decoration:none}.k1v.bare .k1v-film,.k1v.bare .k1v-mctx,.k1v.bare .k1v-top,.k1v.pulling .k1v-film,.k1v.pulling .k1v-mctx,.k1v.pulling .k1v-top{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.k1g *,.k1t *,.k1v *,.k1v-bg{transition:none!important}}