.mi-root{--mi-canvas:#f2f2f4;--mi-hi:#ffffff8c;--mi-island:#0b0b0d;--mi-surface:#fff;--mi-ink:#1d1d1f;--mi-muted:#6e6e73;--mi-ring:transparent;--mi-s1:.34;--mi-s2:.26;--mi-ease:cubic-bezier(.16,1,.3,1);--mi-spring:linear(0, .22 4%, .62 9%, .94 15%, 1.08 21%, 1.1 25%, 1.04 33%, .99 42%, .985 52%, 1 70%, 1);font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--mi-ink);min-inline-size:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mi-root{--mi-canvas:#141418;--mi-hi:#ffffff0a;--mi-surface:#1c1c21;--mi-ink:#f5f5f7;--mi-muted:#a1a1a6;--mi-ring:#ffffff14;--mi-s1:.6;--mi-s2:.5}}:root[data-theme=dark] .mi-root{--mi-canvas:#141418;--mi-hi:#ffffff0a;--mi-surface:#1c1c21;--mi-ink:#f5f5f7;--mi-muted:#a1a1a6;--mi-ring:#ffffff14;--mi-s1:.6;--mi-s2:.5}.mi-film{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.mi-main{min-inline-size:0}@media (min-width:880px){.mi-film.has-rail{grid-template-columns:184px minmax(0,1fr);gap:22px}}.mi-rail{flex-direction:row;order:2;justify-content:center;gap:10px;display:flex}.mi-rail button{cursor:pointer;color:var(--mi-muted);text-align:start;font:inherit;background:0 0;border:0;border-radius:14px;padding:0;display:block;position:relative}.mi-rail .mi-rn,.mi-rail .mi-rt{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mi-rail .mi-pb{background:color-mix(in srgb, var(--mi-ink) 14%, transparent);block-size:6px;inline-size:18px;transition:transform .3s var(--mi-ease);border-radius:6px;margin:12px 6px;display:block;overflow:hidden}.mi-rail button[aria-selected=true] .mi-pb{transform:scaleX(1.6)}.mi-pf{transform-origin:0;block-size:100%;inline-size:100%;animation:mi-fill var(--dur) linear forwards;background:linear-gradient(90deg,#ff4d2e,#ff8a5b);border-radius:6px;animation-play-state:paused;display:block;transform:scaleX(0)}.mi-rail button[data-running] .mi-pf{animation-play-state:running}.mi-root[data-mode=scroll] .mi-pf{animation:none;transform:scaleX(1)}@keyframes mi-fill{to{transform:scaleX(1)}}.mi-rail button:focus-visible,.mi-pp:focus-visible,.mi-card:focus-visible{outline:2px solid var(--mi-ink);outline-offset:3px}@media (min-width:880px){.mi-rail{flex-direction:column;order:0;justify-content:flex-start;gap:6px;padding-block-start:6px}.mi-rail button{padding:12px 12px 14px;transition:background-color .3s,color .3s}.mi-rail button:hover{color:var(--mi-ink)}.mi-rail button[aria-selected=true]{color:var(--mi-ink);background:color-mix(in srgb, var(--mi-ink) 6%, transparent)}.mi-rail .mi-rn,.mi-rail .mi-rt{clip-path:none;block-size:auto;inline-size:auto;display:block;position:static;overflow:visible}.mi-rail .mi-rn{letter-spacing:.08em;margin-block-end:6px;font:600 10.5px/1 inherit}.mi-rail .mi-rt{letter-spacing:-.01em;font-size:14.5px;font-weight:650;line-height:1.2}.mi-rail .mi-pb,.mi-rail button[aria-selected=true] .mi-pb{block-size:3px;inline-size:auto;margin:10px 0 0;transform:none}}.mi-stage{background:radial-gradient(120% 90% at 50% 0%, var(--mi-hi), transparent 60%), var(--mi-canvas);touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:32px;inline-size:100%;position:relative;overflow:hidden}.mi-scaler{transform-origin:50% 0;place-items:center;margin-inline-start:-200px;display:grid;position:absolute;inset-block-start:0;inset-inline-start:50%}.mi-pp{cursor:pointer;block-size:32px;inline-size:32px;color:var(--mi-ink);background:color-mix(in srgb, var(--mi-ink) 9%, transparent);border:0;border-radius:50%;place-items:center;transition:background-color .2s;display:grid;position:absolute;inset-block-end:12px;inset-inline-end:12px}.mi-pp:hover{background:color-mix(in srgb, var(--mi-ink) 16%, transparent)}.mi-caption{text-align:center;color:var(--mi-muted);min-block-size:2.9em;animation:mi-fadeup .5s var(--mi-ease) both;margin:14px 0 0;font-size:14px;line-height:1.45}@keyframes mi-fadeup{0%{opacity:0;transform:translateY(6px)}}.mi-island{color:var(--if);will-change:transform;transform-origin:0 0;isolation:isolate;position:relative}.mi-island:before,.mi-island:after{content:"";z-index:-1;border-radius:inherit;transition:opacity .45s var(--mi-ease);pointer-events:none;position:absolute;inset:0}.mi-island:before{background:var(--mi-island);box-shadow:0 0 0 1px var(--mi-ring), 0 40px 80px -24px rgba(0,0,0,var(--mi-s1)), 0 18px 36px -18px rgba(0,0,0,var(--mi-s2));opacity:1}.mi-island:after{background:var(--mi-surface);opacity:0}.mi-island[data-tone=dark]{--if:#f5f5f7}.mi-island[data-tone=light]{--if:var(--mi-ink)}.mi-island[data-tone=light]:after{opacity:1}.mi-island[data-tone=word]{--if:var(--mi-ink)}.mi-island[data-tone=word]:before{opacity:0}.mi-static{position:relative}.mi-content{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mi-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mi-card{color:inherit;border-radius:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden}.mi-card:focus-visible{outline-offset:-3px}.mi-body{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.mi-in{animation:mi-in .55s var(--mi-ease) both;animation-delay:calc(var(--i,0) * 70ms + var(--d,0s))}@keyframes mi-in{0%{opacity:0;transform:translateY(10px)}}.mi-slide{animation:mi-slide .6s var(--mi-ease) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes mi-slide{0%{opacity:0;transform:translate(28px)}}[dir=rtl] .mi-slide{animation-name:mi-slide-rtl}@keyframes mi-slide-rtl{0%{opacity:0;transform:translate(-28px)}}.mi-chip{background:color-mix(in srgb, var(--if) 10%, transparent);color:color-mix(in srgb, var(--if) 72%, transparent);border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.mi-body img{object-fit:cover;display:block}.mi-tile img,.mi-kb{block-size:100%;inline-size:100%}.mi-body[data-reduced] *,.mi-body[data-reduced] :before{animation:none!important}.mi-b-word{justify-content:center;align-items:center}.mi-word{letter-spacing:-.05em;animation:mi-word .7s var(--mi-ease) both, mi-word-blur .22s ease-out both;padding-block-end:3px;font-size:38px;font-weight:800;line-height:1}@keyframes mi-word{0%{opacity:0;transform:scale(.88)}}@keyframes mi-word-blur{0%{filter:blur(6px)}}.mi-b-link{justify-content:center;align-items:center}.mi-url{letter-spacing:-.01em;white-space:nowrap;animation:mi-press .45s var(--mi-ease) 1s both;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.mi-dot{background:linear-gradient(135deg,#ff4d2e,#ff8a5b);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.mi-bch{white-space:pre;animation:.24s ease-out both mi-blur;display:inline-block}@keyframes mi-blur{0%{opacity:0;filter:blur(6px);transform:translateY(3px)}}@keyframes mi-press{40%{transform:scale(.95)}}.mi-tap{opacity:0;background:#ffffff59;border-radius:50%;block-size:36px;inline-size:36px;margin:-18px;animation:.6s ease-out 1s both mi-ripple;position:absolute;inset-block-start:50%;inset-inline-start:50%}@keyframes mi-ripple{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(5)}}.mi-b-profile{text-align:center;justify-content:center;align-items:center;gap:6px;padding:18px}.mi-av{border-radius:50%;flex:none;block-size:76px;inline-size:76px;margin-block-end:6px;overflow:hidden;box-shadow:0 0 0 3px #ffffff24}.mi-nm{letter-spacing:-.02em;font-size:21px;font-weight:700}.mi-rl{opacity:.62;font-size:13px;font-weight:500}.mi-soc{gap:10px;margin-block-start:10px;display:flex}.mi-soc i{background:#ffffff1f;border-radius:50%;place-items:center;block-size:28px;inline-size:28px;display:grid}.mi-b-gallery{padding:20px}.mi-gh{justify-content:space-between;align-items:center;margin-block-end:14px;font-size:13px;display:flex}.mi-tiles{flex:1;gap:10px;min-block-size:0;display:flex}.mi-tile{border-radius:16px;flex:1;min-inline-size:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.mi-b-music{justify-content:space-between;padding:20px}.mi-mr{align-items:center;gap:14px;display:flex}.mi-cover{border-radius:14px;flex:none;block-size:56px;inline-size:56px;overflow:hidden}.mi-mt{flex:1;min-inline-size:0}.mi-mt b{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:700;display:block}.mi-mt span{opacity:.6;font-size:13px}.mi-tm{color:#f5f5f7d9;font-size:15px;font-weight:600}.mi-wave{justify-content:space-between;align-items:center;block-size:36px;display:flex}.mi-wave i{block-size:100%;inline-size:3px;transform:scaleY(var(--h));transform-origin:50%;animation:mi-bar .6s var(--mi-ease) both;animation-delay:calc(var(--i) * 18ms + .15s);background:#f5f5f7;border-radius:2px;display:block}@keyframes mi-bar{0%{opacity:.3;transform:scaleY(.12)}}.mi-b-menu{padding:20px 20px 14px}.mi-b-menu h3{letter-spacing:-.025em;margin:0 0 4px;font-size:20px;font-weight:700}.mi-dish{border-block-start:1px solid color-mix(in srgb, var(--if) 10%, transparent);flex:1;align-items:center;gap:12px;min-block-size:0;display:flex}.mi-dt{border-radius:10px;flex:none;block-size:40px;inline-size:40px;overflow:hidden}.mi-dish b{flex:1;min-inline-size:0;font-size:14.5px;font-weight:600}.mi-price{font-size:17px;font-weight:700}.mi-b-events{gap:8px;padding:20px}.mi-eh{letter-spacing:-.02em;margin-block-end:4px;font-size:15px}.mi-evr{background:#ffffff12;border-radius:16px;flex:1;align-items:center;gap:14px;min-block-size:0;padding:0 14px;display:flex}.mi-dtb{text-align:center;flex:none;justify-items:center;inline-size:38px;display:grid;position:relative}.mi-dtb b{z-index:1;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1;position:relative}.mi-dtb small{z-index:1;letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-block-start:3px;font-size:10px;font-weight:700;position:relative}.mi-evr:first-of-type .mi-dtb b{color:#0b0b0d}.mi-pop{block-size:34px;inline-size:34px;animation:mi-pop .7s var(--mi-spring) .6s both;background:#fff;border-radius:50%;margin-inline-start:-17px;position:absolute;inset-block-start:-7px;inset-inline-start:50%}@keyframes mi-pop{0%{transform:scale(0)}to{transform:scale(1)}}.mi-tc{flex:1;min-inline-size:0}.mi-tc b{font-size:14px;font-weight:650;display:block}.mi-tc span{opacity:.6;font-size:12px}.mi-tk,.mi-today{border-radius:99px;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.mi-tk{color:#0b0b0d;background:#fff}.mi-today{color:#fff;animation:mi-pop .6s var(--mi-spring) .7s both;background:linear-gradient(135deg,#ff4d2e,#ff8a5b)}.mi-b-share{align-items:center;gap:12px;padding:22px}.mi-qr{color:#0b0b0d;flex:none;block-size:178px;inline-size:178px}.mi-qr-g{animation:.6s ease-out .15s both mi-fade}@keyframes mi-fade{0%{opacity:0}}.mi-qr[data-reduced] .mi-qr-g{animation:none}.mi-sc{text-align:center;opacity:.75;font-size:13px;font-weight:600}.mi-copy{color:#fff;background:linear-gradient(135deg,#ff4d2e,#ff8a5b);border-radius:20px;align-items:center;gap:8px;block-size:40px;margin-block-start:auto;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.mi-b-art{color:#fff}.mi-kb{transform-origin:60% 40%;animation:9s ease-out both mi-kb;position:absolute;inset:0}@keyframes mi-kb{0%{transform:scale(1.02)}to{transform:scale(1.18)}}.mi-shade{background:linear-gradient(#0000000d 40%,#0009);position:absolute;inset:0}.mi-vcap{text-shadow:0 1px 8px #0006;position:absolute;inset-block-end:22px;inset-inline:22px}.mi-vcap b{letter-spacing:-.02em;font-size:17px;font-weight:700;display:block}.mi-vcap small{opacity:.72;margin-block-start:3px;font-size:12px;display:block}.mi-roll{font-variant-numeric:tabular-nums;line-height:1.1;display:inline-flex}.mi-roll-w{block-size:1.1em;display:inline-block;overflow:hidden}.mi-roll-c{transform:translateY(calc(var(--d,0) * -1.1em));flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.16,1,.3,1);display:flex}.mi-roll-c i{block-size:1.1em;font-style:normal;display:block}.mi-roll-s{white-space:pre;display:inline-block}.mi-grid{flex-wrap:wrap;justify-content:center;gap:28px 22px;margin:0;padding:0;list-style:none;display:flex}.mi-gcell{flex-direction:column;align-items:center;gap:12px;max-inline-size:100%;display:flex}.mi-gbox{position:relative}.mi-gbox .mi-island{position:absolute;inset-block-start:0;inset-inline-start:0}.mi-glabel{text-align:center;color:var(--mi-muted);max-inline-size:260px;margin:0;font-size:13px}.mi-glabel b{color:var(--mi-ink);margin-block-end:2px;font-size:14px;display:block}@media (prefers-reduced-motion:reduce){.mi-root *,.mi-root :before{animation:none!important}}
