@font-face{font-family:mq-unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/unbounded-latin-200-900.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:mq-reem;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/reem-400-700.3gcndho_s18eu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}.mq-shell{--proto-bar-h:44px}.mq{--m-ink:#05070d;--m-indigo:#0b1026;--m-blue-hour:#1c2a55;--m-silver:#cfd6e4;--m-star:#fff4e0;--m-dune:#8c7a63;--m-red:#ff3b2f;--m-dim:#8e97ad;--m-line:#cfd6e424;--m-glass:#0b1026bd;--top:calc(var(--proto-bar-h,44px) + 64px);--ease:cubic-bezier(.22, .61, .36, 1);--f-dis:"mq-unbounded", var(--f-sans);--f-txt:var(--f-sans);--f-num:var(--f-mono);z-index:9000;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:var(--proto-bar-h,44px);background:var(--m-ink);color:var(--m-silver);font-family:var(--f-txt);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;scrollbar-color:#cfd6e440 transparent;font-size:16px;font-style:normal;line-height:1.5;position:fixed;inset:0;overflow:hidden auto}.mq[lang=ar]{--f-dis:"mq-reem", var(--f-display);line-height:var(--lh-ar-text)}.mq *,.mq :before,.mq :after{box-sizing:border-box}.mq :where(h1,h2,h3,h4,p,ol,ul,li,figure,fieldset,legend){margin:0;padding:0}.mq :where(ol,ul){list-style:none}.mq :where(button,input){font:inherit;color:inherit}.mq :where(button){cursor:pointer;background:0 0;border:0;padding:0}.mq a{color:inherit}.mq :focus-visible{outline:2px solid var(--m-red);outline-offset:3px;border-radius:6px}.mq bdi{unicode-bidi:isolate}.mq [data-mq-focus]:focus{outline:none}.mq-sky{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.mq-nogl{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% calc(var(--top) + 26vmin), #cfd6e4 0 calc(24vmin * (1 - var(--mq-phase,0) * .6)), transparent calc(24vmin * (1 - var(--mq-phase,0) * .6) + 1px)), radial-gradient(1px 1px at 12% 18%, #fff4e0, transparent), radial-gradient(1px 1px at 72% 12%, #fff4e0, transparent), radial-gradient(1px 1px at 38% 44%, #fff4e0, transparent), radial-gradient(1px 1px at 88% 56%, #fff4e0, transparent), radial-gradient(1px 1px at 22% 72%, #fff4e0, transparent), radial-gradient(1px 1px at 60% 82%, #fff4e0, transparent), linear-gradient(to top, #0b1026, #05070d 70%);position:fixed;inset:0}.mq[data-page]:not([data-page=home]) .mq-nogl{background-size:auto}.mq-display{font-family:var(--f-dis)}.mq[lang=en] .mq-display{letter-spacing:-.015em}.mq-nav{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:linear-gradient(#05070df7,#05070ded);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:64px;padding-inline:clamp(16px,3vw,32px);display:grid;position:sticky;top:0;box-shadow:0 1px #cfd6e40f,0 18px 24px -6px #05070db3}.mq-word{font-family:var(--f-dis);color:var(--m-silver);justify-self:start;align-items:center;min-height:44px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.mq[lang=en] .mq-word{letter-spacing:.22em}.mq[lang=ar] .mq-word{font-size:24px}.mq-word-sm{min-height:0;font-size:14px}.mq-glyphs{gap:clamp(2px,1vw,14px);display:flex}.mq-glyph{min-width:48px;min-height:48px;color:var(--m-dim);transition:color .7s var(--ease);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;text-decoration:none;display:flex;position:relative}.mq-glyph svg{transition:transform .9s var(--ease)}.mq-glyph:hover svg{transform:rotate(-14deg)}.mq-glyph-l{font-size:12px;line-height:1.2}.mq-glyph[aria-current=page]{color:var(--m-silver)}.mq-glyph[aria-current=page]:after{content:"";background:var(--m-red);width:5px;height:5px;box-shadow:0 0 10px var(--m-red);border-radius:50%;position:absolute;bottom:-2px}.mq-nav-end{justify-self:end;align-items:center;gap:10px;display:flex}.mq-lang{min-height:44px;color:var(--m-dim);align-items:center;padding-inline:10px;font-size:14px;text-decoration:none;display:inline-flex}.mq-lang:hover{color:var(--m-silver)}.mq-dock{display:none}@media (max-width:767px){.mq-nav{grid-template-columns:auto 1fr;height:56px}.mq-nav-mid{display:none}.mq{--top:calc(var(--proto-bar-h,44px) + 56px)}.mq-dock{z-index:6;inset-inline:0;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--m-line);background:#05070df2;display:block;position:fixed;bottom:0}.mq .mq-hero{box-sizing:border-box;padding-bottom:calc(16px + var(--dock-h,72px) + env(safe-area-inset-bottom,0px))}.mq-dock .mq-glyphs{justify-content:space-around}.mq-dock .mq-glyph-l{font-size:12px}}@media (max-width:479px){.mq-nav .mq-nav-cta{display:none}}.mq-btn{isolation:isolate;background:var(--m-red);color:#140405;min-height:48px;font-family:var(--f-dis);white-space:nowrap;transition:box-shadow .7s var(--ease), transform .7s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff3b2f80,0 10px 30px -10px #ff3b2f99}.mq[lang=ar] .mq-btn{font-family:var(--f-display);font-weight:600}.mq-btn:after{content:"";z-index:-1;clip-path:circle(62% at -70%);background:#3a0d0a;transition:clip-path .12s ease-in;position:absolute;inset:-2px}.mq-btn:active:after{clip-path:circle(62%)}.mq-btn>span{position:relative}.mq-btn:hover{box-shadow:0 0 0 1px #ff3b2fcc,0 14px 40px -10px #ff3b2fd9}.mq-btn-ghost{color:var(--m-silver);background:0 0;box-shadow:inset 0 0 0 1px #cfd6e459}.mq-btn-ghost:after{background:#cfd6e424}.mq-btn-ghost:hover{box-shadow:inset 0 0 0 1px #cfd6e4b3}.mq-btn-sm{min-height:44px;padding:0 18px;font-size:14px}.mq-nav .mq-btn-sm{min-height:40px}.mq-btn-big{width:100%;min-height:56px;font-size:17px}.mq-link{color:var(--m-silver);text-underline-offset:3px;min-height:44px;text-decoration:underline}.mq-tag{font-family:var(--f-num);color:var(--m-dim);white-space:nowrap;background:#05070db8;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex;box-shadow:inset 0 0 0 1px #cfd6e438}.mq-tag[data-tone=sim]{color:#ff8a80;box-shadow:inset 0 0 0 1px #ff3b2f73}.mq-chip{box-shadow:inset 0 0 0 1px var(--m-line);background:#05070db3;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.mq-main{z-index:1;min-height:calc(100svh - var(--top));position:relative}.mq-page{animation:mq-rise .9s var(--ease) backwards}.mq-main[data-leaving] .mq-page{opacity:0;transition:transform .46s var(--ease), opacity .46s var(--ease);animation:none;transform:translateY(24px)}.mq-main:after{content:"";inset-inline:0;z-index:2;pointer-events:none;opacity:0;height:1px;transition:opacity .4s var(--ease);background:linear-gradient(90deg,#0000,#cfd6e480,#0000);position:fixed;bottom:22vh}.mq-main[data-leaving]:after{opacity:1}@keyframes mq-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mq-sec{width:min(1120px,100% - 32px);margin-inline:auto;padding-block:clamp(48px,9vw,112px);position:relative}.mq-sec-top{max-width:820px;padding-top:clamp(28px,6vw,72px);padding-bottom:28px}.mq-kicker{font-family:var(--f-num);color:var(--m-dim);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.mq-h1{color:var(--m-silver);text-wrap:balance;outline:none;font-size:clamp(40px,1.2rem + 6vw,104px);font-weight:700;line-height:1.02}.mq-h2{text-wrap:balance;outline:none;font-size:clamp(30px,1rem + 3.4vw,60px);font-weight:600;line-height:1.08}.mq-h3{font-size:clamp(22px,1rem + 1.2vw,30px);font-weight:600;line-height:1.2}.mq[lang=ar] .mq-h1{line-height:var(--lh-ar-display);font-size:clamp(44px,1.4rem + 6vw,108px)}.mq[lang=ar] .mq-h2,.mq[lang=ar] .mq-h3{line-height:var(--lh-ar-head)}.mq-body{color:#b9c1d2;max-width:62ch;margin-top:18px;font-size:clamp(16px,.95rem + .3vw,19px)}.mq-body-s{color:#b9c1d2;font-size:15px}.mq-footnote{width:min(1120px,100% - 32px);color:var(--m-dim);margin:14px auto 0;font-size:13px}.mq-hint{color:var(--m-dim);margin-top:6px;font-size:13px}.mq-hero{text-align:center;min-height:calc(100svh - var(--top));flex-direction:column;align-items:center;padding:0 16px 28px;display:flex;position:relative}.mq-hero-moon{flex:none;width:calc(2*min(30vw,23.5vh));height:calc(2*min(30vw,23.5vh) + 28px)}.mq[lang=ar] .mq-hero-moon{width:calc(2*min(30vw,21.2vh));height:calc(2*min(30vw,21.2vh) + 28px)}.mq-sub{color:#b9c1d2;max-width:40ch;margin-top:16px;font-size:clamp(16px,.9rem + .45vw,20px)}.mq-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.mq-ctas-end{padding:40px 16px 0}.mq-cue{font-family:var(--f-num);color:var(--m-dim);align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:13px;display:flex}.mq-cue svg{animation:mq-bob 2.4s var(--ease) infinite}@keyframes mq-bob{50%{transform:translateY(5px)}}.mq-torch-hint{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.mq-torch-hint{inset-inline-end:28px;color:#c07a73;text-align:end;max-width:24ch;font-size:13px;display:block;position:absolute;bottom:28px}}.mq-mahaq{text-align:center;flex-direction:column;align-items:center;display:flex}.mq-mahaq .mq-body{margin-inline:auto}.mq-phaserow{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(4px,2vw,28px);width:min(760px,100%);margin-top:44px;display:grid}.mq-phaserow a{min-height:44px;transition:background .7s var(--ease);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 2px;text-decoration:none;display:flex}.mq-phaserow a:hover{background:#cfd6e40f}.mq-phaserow b{font-size:14px;font-weight:600}.mq-phaserow span{color:var(--m-dim);font-size:12px;line-height:1.3}.mq-phaserow li{animation:mq-rise 1.2s var(--ease) both;animation-delay:calc(var(--i) * .14s + .2s)}.mq-film{aspect-ratio:16/9;background:#000;width:100%;max-height:92svh;position:relative;overflow:hidden}.mq-film figcaption{inset-inline:0;background:linear-gradient(#0000,#05070dd9);justify-content:space-between;align-items:flex-end;gap:12px;padding:48px clamp(16px,4vw,48px) clamp(16px,3vw,32px);font-size:clamp(15px,.9rem + .3vw,18px);display:flex;position:absolute;bottom:0}@media (max-width:767px){.mq-film{aspect-ratio:4/5}}.mq-vid{position:absolute;inset:0;overflow:hidden}.mq-vid video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.mq-vid[data-playing] video{opacity:1}.mq-pic{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mq-pic[data-k=hero]{background-position:50% 62%}.mq-dome{z-index:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:min(78svh,760px);min-height:440px;box-shadow:0 -1px 0 var(--m-line), 0 1px 0 var(--m-line);position:relative}.mq-dome:active{cursor:grabbing}.mq-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mq-star-l{color:#cfd6e4d1;white-space:nowrap;text-shadow:0 0 8px #05070d;will-change:transform;margin-top:-9px;padding:0 0 0 12px;font-size:12px;line-height:18px;transition:opacity .4s;position:absolute;top:0;left:0}.mq[lang=ar] .mq-star-l{font-size:13px}.mq-star-l[data-flip]{padding:0 12px 0 0}.mq-dome-hint{inset-inline-start:50%;pointer-events:none;position:absolute;bottom:18px;transform:translate(-50%)}.mq[dir=rtl] .mq-dome-hint{transform:translate(50%)}.mq-starcard{z-index:3;left:var(--x);top:calc(var(--y) + 22px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:auto;width:min(290px,84vw);animation:mq-fade .5s var(--ease) both;background:#090d1ff5;border-radius:16px;padding:16px 18px;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ff3b2f66,0 20px 50px #0009}.mq-starcard[data-up]{top:auto;bottom:calc(100% - var(--y) + 22px)}.mq-starcard-n{padding-inline-end:36px;font-size:22px;font-weight:600}.mq-starcard-o{color:#ff8a80;margin-top:2px;font-size:16px}.mq-starcard-m{color:#b9c1d2;margin-top:8px;font-size:15px}.mq-x{top:6px;width:44px;height:44px;color:var(--m-silver);border-radius:999px;font-size:22px;line-height:1;position:absolute;inset-inline-end:6px}.mq-x:hover{background:#cfd6e41a}@keyframes mq-fade{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1}}.mq-eye{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.mq-eye-targets{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mq-pill{min-height:44px;transition:box-shadow .5s var(--ease), background .5s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:15px;display:inline-flex;box-shadow:inset 0 0 0 1px #cfd6e447}.mq-pill[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--m-red);background:#ff3b2f29}.mq-pill:disabled{opacity:.38;cursor:not-allowed}.mq-pill small{color:var(--m-dim);font-size:12px}.mq-eye-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.mq-eye-view{aspect-ratio:1;cursor:grab;touch-action:none;background:#000;border-radius:50%;width:min(80vw,420px);position:relative;overflow:hidden;box-shadow:0 0 0 10px #0d1018,0 0 0 11px #cfd6e438,0 0 0 24px #080a10,0 30px 80px #000000b3}.mq-eye-view:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 40px 18px #000}.mq-eye-img,.mq-eye-focus{position:absolute;inset:0}.mq-reticle{pointer-events:none;stroke:#cfd6e473;width:100%;height:100%;transition:stroke .5s;position:absolute;inset:0}.mq-eye-view[data-centred] .mq-reticle{stroke:var(--m-red)}.mq-eye-view[data-sharp]{box-shadow:0 0 0 10px #0d1018,0 0 0 11px #ff3b2f99,0 0 0 24px #080a10,0 0 70px #ff3b2f40}.mq-eye-state{min-height:24px;color:var(--m-dim);font-size:15px}.mq-eye-view[data-sharp]+.mq-eye-state{color:var(--m-silver)}.mq-field{color:var(--m-dim);flex-direction:column;gap:6px;font-size:14px;display:flex}.mq-range{width:min(80vw,420px)}.mq-range input{accent-color:var(--m-red);width:100%;height:44px}.mq-starglow{z-index:0;pointer-events:none;transition:opacity .6s;position:fixed;top:0;left:0}.mq-domecard,.mq-sec-top{z-index:1;position:relative}@media (max-width:899px){.mq-starglow-n{display:none}}.mq-starglow-ring{width:40px;height:40px;animation:mq-breathe 2.8s var(--ease) infinite;border-radius:50%;position:absolute;top:-20px;left:-20px;box-shadow:0 0 0 1px #ff3b2fb3,0 0 24px #fff4e059}.mq-starglow-n{white-space:nowrap;font-family:var(--f-dis);color:var(--m-star);text-shadow:0 0 14px #fff4e080;font-size:15px;font-weight:600;position:absolute;top:28px;left:0;transform:translate(-50%)}.mq-starglow-n i{font-style:normal;font-family:var(--f-sans);color:#ff8a80;font-weight:400}@keyframes mq-breathe{50%{opacity:.7;transform:scale(1.18)}}.mq-track{height:400vh;position:relative}.mq-track-stick{top:var(--top);height:calc(100svh - var(--top));flex-direction:column;justify-content:flex-end;padding-bottom:28px;display:flex;position:sticky;overflow:hidden}.mq-row{will-change:transform;gap:28px;padding-inline-start:calc(50% - min(500px,40vw)/2);display:flex}.mq-track .mq-row:after{content:"";flex:none;width:calc(50% - min(500px,40vw)/2 - 28px)}.mq-track .mq-domecard{opacity:.5;width:min(500px,40vw);transition:opacity .9s var(--ease), transform .9s var(--ease);flex:none;transform:scale(.95)}.mq-track .mq-domecard[data-cur]{opacity:1;transform:none}.mq-stack{width:min(560px,100% - 32px);margin-inline:auto;padding-bottom:40px}.mq-stack .mq-row{flex-direction:column;gap:28px;padding:0}.mq-domecard{background:var(--m-glass);box-shadow:inset 0 0 0 1px var(--m-line);border-radius:20px;overflow:hidden}.mq-domecard-pic{aspect-ratio:1024/683;background:#000;width:100%;max-height:44svh;position:relative}.mq-domecard-eye{background:radial-gradient(closest-side,#0a0d16,#000);place-items:center;display:grid;position:absolute;inset:0}.mq-domecard-eye .mq-pic{aspect-ratio:1;border-radius:50%;width:auto;height:92%;position:relative;inset:auto;box-shadow:0 0 0 8px #0d1018,0 0 0 9px #cfd6e42e}.mq-domecard-no{bottom:10px;font-family:var(--f-num);color:var(--m-silver);text-shadow:0 0 8px #000;font-size:13px;position:absolute;inset-inline-start:12px}.mq-domecard-t{flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.mq-domecard-other{font-family:var(--f-sans);color:#ff8a80;margin-inline-start:6px;font-size:.7em;font-weight:400}.mq-spec{color:var(--m-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mq-domecard-a{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mq-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.mq-dots li{background:#cfd6e440;border-radius:50%;width:6px;height:6px;transition:background .6s,transform .6s}.mq-dots li[data-on]{background:var(--m-red);transform:scale(1.4)}.mq-clock{height:300vh;position:relative}.mq-clock-stick{top:var(--top);height:calc(100svh - var(--top));grid-template-columns:auto 1fr;align-items:center;gap:clamp(12px,4vw,56px);padding-inline:0 clamp(16px,5vw,64px);display:grid;position:sticky}.mq-arc{width:auto;height:min(70svh,560px)}.mq[dir=rtl] .mq-arc{transform:scaleX(-1)}.mq-clock-t{flex-direction:column;align-items:flex-start;gap:18px;max-width:620px;display:flex}.mq-time,.mq-prog time{direction:ltr;unicode-bidi:isolate}.mq-time{font-family:var(--f-num);color:var(--m-silver);font-variant-numeric:tabular-nums;font-size:clamp(56px,2rem + 7vw,132px);font-weight:300;line-height:1}.mq-prog{flex-direction:column;gap:10px;display:flex}.mq-prog li{opacity:.32;transition:opacity .9s var(--ease), transform .9s var(--ease);grid-template-columns:4.2em 1fr;align-items:baseline;gap:12px;font-size:clamp(15px,.9rem + .35vw,19px);display:grid;transform:translateY(6px)}.mq-prog li[data-on]{opacity:1;transform:none}.mq-prog time{font-family:var(--f-num);color:var(--m-dim);font-size:.85em}.mq-prog li[data-on] time{color:var(--m-red)}@media (max-width:767px){.mq-clock-stick{grid-template-columns:1fr;padding-inline:96px 16px}.mq-arc{inset-inline-start:0;height:62svh;position:absolute;top:50%;transform:translate(-70%,-50%)}.mq[dir=rtl] .mq-arc{transform:translate(70%,-50%)scaleX(-1)}}.mq-date{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.mq-date-pic{aspect-ratio:1024/683;background:#000;border-radius:20px;position:relative;overflow:hidden}.mq-date-ui{flex-direction:column;gap:16px;display:flex}.mq-date-ui input[type=date]{min-height:48px;color:var(--m-silver);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#cfd6e414;border:0;border-radius:12px;max-width:260px;padding:0 14px;font-size:16px;box-shadow:inset 0 0 0 1px #cfd6e440}.mq-date-out{align-items:center;gap:20px;display:flex}.mq-date-out>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mq-date-moon{filter:drop-shadow(0 0 22px #cfd6e42e);flex:none}.mq-date-ph{font-size:20px;font-weight:600}.mq-badge{background:var(--m-red);color:#140405;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}@media (max-width:767px){.mq-date{grid-template-columns:1fr}.mq-date-out{align-items:flex-start}.mq-date-moon{width:96px;height:96px}}.mq-book-head{position:relative}.mq-yourstars{pointer-events:none;position:absolute;inset:0}.mq-ystar-w{left:var(--x);top:var(--y);pointer-events:auto;position:absolute}.mq-ystar{width:44px;height:44px;animation:mq-bloom 1.4s var(--ease) both, mq-tw 3s ease-in-out 1.4s infinite;background:radial-gradient(circle,#fff4e0 0 3px,#fff4e066 4px,#0000 12px);border-radius:50%;margin:-22px}.mq-ystar-tip{white-space:nowrap;background:var(--m-glass);border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ff3b2f80}@keyframes mq-bloom{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(2.2)}to{transform:scale(1)}}@keyframes mq-tw{50%{opacity:.6}}.mq-switch{z-index:1;width:min(360px,100% - 32px);box-shadow:inset 0 0 0 1px var(--m-line);background:#0b1026cc;border-radius:999px;margin:0 auto 20px;padding:4px;display:flex;position:relative}.mq-switch button{min-height:44px;color:var(--m-dim);transition:background .5s var(--ease), color .5s var(--ease);border-radius:999px;flex:1;font-weight:600;position:relative}.mq-switch button[aria-selected=true]{background:var(--m-silver);color:var(--m-ink)}.mq-switch button[data-pulse]{animation:mq-pulse 1.2s var(--ease) .7s 2}.mq-switch-dot{top:8px;background:var(--m-red);width:8px;height:8px;box-shadow:0 0 10px var(--m-red);border-radius:50%;position:absolute;inset-inline-end:16px}@keyframes mq-pulse{50%{box-shadow:0 0 0 6px #ff3b2f40}}.mq-book{z-index:1;gap:28px;width:min(1320px,100% - 32px);margin-inline:auto;padding-bottom:48px;display:grid;position:relative}.mq-book[data-view=guest] .mq-camp,.mq-book[data-view=camp] .mq-guest{display:none}@media (min-width:1280px){.mq-switch{display:none}.mq-book{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start}.mq-book[data-view] .mq-camp,.mq-book[data-view] .mq-guest{display:block}.mq-camp{top:calc(var(--top) + 8px);position:sticky}}.mq-guest{flex-direction:column;gap:32px;display:flex}.mq-step{border:0;min-width:0}.mq-step legend{font-family:var(--f-dis);align-items:center;gap:10px;margin-bottom:10px;font-size:18px;font-weight:600;display:flex}.mq-step legend b{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--m-red);color:var(--m-red);font-size:13px;font-family:var(--f-num);border-radius:50%;place-items:center;display:grid}.mq-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.mq-cal-h{text-align:center;color:var(--m-dim);padding-bottom:2px;font-size:12px}.mq-day{min-height:52px;font-family:var(--f-num);transition:background .4s, box-shadow .4s, transform .4s var(--ease);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:13px;display:flex;position:relative}.mq-day[data-tier=bright]{color:#f2f4f8;background:#cfd6e442}.mq-day[data-tier=half]{background:#cfd6e41c}.mq-day[data-tier=dark]{color:#a9b2c6;background:#05070db3;box-shadow:inset 0 0 0 1px #cfd6e41f}.mq-day[data-tier=mahaq]{background:#ff3b2f12;box-shadow:inset 0 0 0 1px #ff3b2f8c}.mq-day:hover{transform:translateY(-2px)}.mq-day[aria-pressed=true]{background:var(--m-red);color:#140405;box-shadow:0 0 18px #ff3b2f73}.mq-day[aria-pressed=true] svg path{fill:#140405}.mq-day-m{font-family:var(--f-sans);color:#ff8a80;white-space:nowrap;font-size:12px;line-height:1.1}.mq-legend{color:var(--m-dim);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;font-size:13px;display:flex}.mq-legend li{align-items:center;gap:6px;display:inline-flex}.mq-legend i{border-radius:3px;width:12px;height:12px}.mq-legend [data-tier=bright] i{background:#cfd6e480}.mq-legend [data-tier=half] i{background:#cfd6e433}.mq-legend [data-tier=dark] i{background:#05070d;box-shadow:inset 0 0 0 1px #cfd6e44d}.mq-legend [data-tier=mahaq] i{box-shadow:inset 0 0 0 1.5px var(--m-red)}.mq-legend b{color:var(--m-silver);font-weight:600}.mq-domes{flex-wrap:wrap;gap:8px;display:flex}.mq-pill-dome{flex-direction:column;gap:0;padding:6px 16px;line-height:1.15}.mq-step-row{grid-template-columns:auto 1fr;gap:20px;display:grid}@media (max-width:479px){.mq-step-row{grid-template-columns:1fr}}.mq-seg{gap:6px;display:flex}.mq-seg button{min-width:56px;min-height:44px;font-family:var(--f-num);border-radius:12px;font-size:16px;box-shadow:inset 0 0 0 1px #cfd6e447}.mq-seg button[aria-pressed=true]{background:var(--m-silver);color:var(--m-ink)}.mq-input{width:100%;min-height:48px;color:var(--m-silver);background:#cfd6e414;border:0;border-radius:12px;padding:0 14px;font-size:16px;box-shadow:inset 0 0 0 1px #cfd6e440}.mq-input::placeholder{color:#6e7690}.mq-total{background:var(--m-glass);box-shadow:inset 0 0 0 1px var(--m-line);border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.mq-total>p:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mq-total>p:first-child span{color:var(--m-dim)}.mq-total>p:first-child b{font-family:var(--f-dis);font-size:30px;font-weight:600}.mq-total-l{color:var(--m-dim);font-size:13px}.mq-ticket{z-index:30;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--m-red), 0 20px 40px #0009;font-family:var(--f-dis);white-space:nowrap;color:var(--m-silver);background:#140405;border-radius:12px;padding:12px 18px;font-size:14px;position:fixed;top:0;left:0}.mq-board{flex-direction:column;gap:14px;display:flex}.mq-board-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.mq-banner{color:#ffc4bf;background:#ff3b2f14;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45;box-shadow:inset 0 0 0 1px #ff3b2f59}.mq[lang=ar] .mq-banner{line-height:var(--lh-ar-text)}.mq-panel{background:var(--m-glass);box-shadow:inset 0 0 0 1px var(--m-line);border-radius:16px;min-width:0;padding:14px}.mq-panel h4{margin-bottom:10px;font-size:14px;font-weight:600}.mq-panel h4 small{color:var(--m-dim);font-size:13px;font-weight:400}.mq-grid-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.mq-grid-top h4{margin-bottom:0}.mq-grid-pg{gap:4px;display:flex}.mq-pg{width:44px;height:44px;color:var(--m-silver);box-shadow:inset 0 0 0 1px var(--m-line);border-radius:999px;place-items:center;transition:background-color .3s;display:grid}.mq-pg:hover:not(:disabled){background:#cfd6e414}.mq-pg:disabled{opacity:.3;cursor:default}.mq[dir=rtl] .mq-pg svg{transform:scaleX(-1)}.mq-panels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.mq-grid{flex-direction:column;gap:3px;display:flex;overflow:hidden}.mq-grid-r{grid-template-columns:5.6em repeat(14,minmax(0,1fr));align-items:center;gap:3px;display:grid}.mq-grid-n{color:#b9c1d2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mq-grid-d{min-height:44px;font-family:var(--f-num);color:var(--m-dim);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex}.mq-grid-d small{opacity:.7;font-size:12px;font-family:var(--f-sans)}.mq-grid-d[data-focus]{color:var(--m-silver);box-shadow:inset 0 -2px 0 var(--m-red)}.mq-cell{aspect-ratio:1;min-height:22px;color:var(--m-ink);background:#cfd6e40d;border-radius:6px;place-items:center;font-size:12px;font-weight:600;display:grid}.mq-cell[data-focus]{box-shadow:inset 0 0 0 1px #cfd6e433}.mq-cell[data-who=sample]{background:#cfd6e480}.mq-cell[data-who=sim]{color:var(--m-silver);background:#3b4c8a}.mq-cell[data-who=you]{background:var(--m-red);color:#140405}.mq-cell[data-new]{animation:mq-stamp .9s var(--ease) both}@keyframes mq-stamp{0%{opacity:0;transform:scale(2.4)rotate(-12deg)}60%{opacity:1;transform:scale(.92);box-shadow:0 0 0 6px #ff3b2f59}to{transform:none}}@media (max-width:699px){.mq-grid-r{grid-template-columns:5.2em repeat(7,minmax(0,1fr))}.mq-grid [data-i="7"],.mq-grid [data-i="8"],.mq-grid [data-i="9"],.mq-grid [data-i="10"],.mq-grid [data-i="11"],.mq-grid [data-i="12"],.mq-grid [data-i="13"]{display:none}}.mq-bars{flex-direction:column;gap:10px;display:flex}.mq-bars li{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;font-size:13px;display:grid}.mq-bar{background:#cfd6e41a;border-radius:4px;grid-area:2/1/auto/-1;height:8px;overflow:hidden}.mq-bar i{height:100%;width:calc(var(--v) * 100%);background:var(--m-silver);transition:width .9s var(--ease), background .5s;border-radius:4px;display:block}.mq-bars li[data-low] .mq-bar i{background:var(--m-red)}.mq-bar-n{font-family:var(--f-num);font-weight:400}.mq-low{color:#ff8a80;grid-column:1/-1;font-size:12px;font-weight:600}.mq-pick{flex-direction:column;gap:8px;font-size:13px;display:flex}.mq-pick li{flex-direction:column;gap:2px;display:flex}.mq-pick li[data-who=you]{color:#ff8a80}.mq-pick b{color:var(--m-dim);font-weight:400}.mq-seats{font-family:var(--f-num);color:var(--m-dim);gap:10px;margin-top:12px;font-size:12px;display:flex}.mq-seats span{flex-direction:column;flex:1;gap:4px;display:flex}.mq-seats i{background:linear-gradient(90deg, var(--m-silver) calc(var(--v) * 100%), #cfd6e41f 0);border-radius:2px;height:4px;display:block}.mq-kitchen p{color:var(--m-dim);align-items:baseline;gap:8px;display:flex}.mq-kitchen b{font-family:var(--f-dis);color:var(--m-silver);animation:mq-pop .7s var(--ease);font-size:44px;line-height:1}@keyframes mq-pop{0%{opacity:0;transform:translateY(8px)}}.mq-log{flex-direction:column;gap:6px;font-size:13px;display:flex}.mq-log li{animation:mq-pop .7s var(--ease);flex-wrap:wrap;gap:4px 8px;display:flex}.mq-log b{font-weight:600}.mq-log [data-kind=you] b{color:var(--m-red)}.mq-log [data-kind=booked] b{color:#8fa3e6}.mq-log [data-kind=freed] b,.mq-log span{color:var(--m-dim)}.mq-foot{z-index:1;text-align:center;background:linear-gradient(#0000,#05070de6 40%);flex-direction:column;align-items:center;gap:10px;padding:72px 20px 56px;display:flex;position:relative}.mq-foot-row{align-items:center;gap:10px;display:flex}.mq-foot-phase{color:var(--m-dim);font-size:13px}.mq-honest{max-width:60ch;color:var(--m-dim);font-size:14px}.mq-foot-shoot{color:var(--m-dim);font-size:14px}@media (max-width:767px){.mq-foot{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.mq-toasts{z-index:20;inset-inline:0;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding-inline:16px;display:flex;position:fixed;bottom:24px}.mq-toast{max-width:min(520px,100%);animation:mq-pop .6s var(--ease);background:#141a33;border-radius:14px;padding:12px 18px;font-size:15px;box-shadow:inset 0 0 0 1px #ff3b2f73,0 18px 40px #0009}@media (max-width:767px){.mq-toasts{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.mq-sheet{z-index:40;overscroll-behavior:contain;padding:calc(var(--proto-bar-h,44px) + 16px) 16px 40px;animation:mq-fadein .5s var(--ease);background:#05070df0;position:fixed;inset:0;overflow-y:auto}@keyframes mq-fadein{0%{opacity:0}}.mq-sheet-in{flex-direction:column;gap:14px;width:min(1120px,100%);margin-inline:auto;display:flex;position:relative}.mq-sheet-h{justify-content:space-between;align-items:center;min-height:48px;display:flex}.mq-sheet-h .mq-x{position:static}.mq-sheet-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:14px;display:grid}.mq-sheet-grid li{color:var(--m-dim);flex-direction:column;gap:6px;font-size:13px;display:flex;position:relative}.mq-sheet-grid li>.mq-pic,.mq-sheet-grid li>.mq-vid{aspect-ratio:1024/683;border-radius:12px;position:relative;inset:auto;overflow:hidden}.mq-sheet-grid li[data-sq]>.mq-pic{aspect-ratio:1}.mq-sheet-grid li.mq-sheet-wide{grid-column:span 2}.mq-sheet-grid li.mq-sheet-wide>.mq-vid{aspect-ratio:16/9}.mq-sheet-grid p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:560px){.mq-sheet-grid li.mq-sheet-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.mq *,.mq :before,.mq :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mq-main[data-leaving] .mq-page{opacity:1;transform:none}}html:has(.mq-shell){background:#05070d}html:has(.mq-shell) #main{z-index:auto}:is(html:has(.mq-shell) [data-tk-header],html:has(.mq-shell) [data-ft]){visibility:hidden}
