/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-orange-700:var(--orange-700);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface-card:var(--white);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-primary:var(--orange-500);--color-link:var(--link);--font-display:var(--font-display);--radius-card:var(--radius-card);--radius-pill:var(--radius-pill)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{background:var(--bg);width:100%;max-width:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:500;line-height:var(--lh-body);letter-spacing:var(--ls-tight);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative}::selection{background:var(--orange-200);color:var(--ink)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.font-display{letter-spacing:var(--ls-display)}}@layer components{.mp-btn{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-body-sm);letter-spacing:-.005em;border-radius:var(--radius-pill);background:var(--cta-fill);height:40px;color:var(--text-on-cta);cursor:pointer;white-space:nowrap;box-shadow:var(--glow-cta);transition:transform var(--dur-fast) var(--ease-out),background var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:0 1.15em;line-height:1;display:inline-flex}.mp-btn:hover{background:var(--cta-fill)}@supports (color:color-mix(in lab,red,red)){.mp-btn:hover{background:color-mix(in srgb,var(--cta-fill) 88%,var(--ink))}}.mp-btn:hover{box-shadow:var(--glow-cta-lg)}.mp-btn:active{transform:translateY(1px)}.mp-btn:focus-visible{box-shadow:var(--ring);outline:none}.mp-btn[disabled],.mp-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.mp-btn svg{stroke-width:2.25px;width:1.15em;height:1.15em}.mp-btn--secondary{color:var(--ink);border-color:var(--ink);box-shadow:none;background:0 0}.mp-btn--secondary:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.mp-btn--secondary:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.mp-btn--ghost{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000}.mp-btn--ghost:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.mp-btn--ghost:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.mp-btn--accent{background:var(--accent);color:var(--text-on-primary);box-shadow:none}.mp-btn--accent:hover{background:var(--accent-hover)}.mp-btn--inverse{background:var(--ink);color:var(--paper);box-shadow:none}.mp-btn--inverse:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.mp-btn--inverse:hover{background:color-mix(in srgb,var(--ink) 88%,#000)}}.mp-btn--danger{background:var(--danger);color:var(--text-on-primary);box-shadow:none}.mp-btn--danger:hover{background:var(--red-600)}.mp-btn--sm{height:32px;font-size:var(--text-caption);padding:0 .9em}.mp-btn--lg{height:50px;font-size:var(--text-body);padding:0 1.6em}.mp-btn--block{width:100%;display:flex}.mp-iconbtn{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out),border-color var(--dur) var(--ease-out);background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;display:inline-flex}.mp-iconbtn:hover{background:#1c181312}.mp-iconbtn:active{transform:translateY(1px)}.mp-iconbtn:focus-visible{box-shadow:var(--ring);outline:none}.mp-iconbtn svg{stroke-width:2px;width:20px;height:20px}.mp-iconbtn--outline{border-color:var(--border-strong)}.mp-iconbtn--sm{width:32px;height:32px}.mp-iconbtn--sm svg{width:16px;height:16px}.mp-badge{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-caption);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:.35em;padding:.35em .7em;line-height:1;display:inline-flex}.mp-badge svg{stroke-width:2.25px;width:1.1em;height:1.1em}.mp-badge--primary{background:var(--primary-soft);color:var(--violet-700);border-color:#0000}.mp-badge--accent{background:var(--accent-soft);color:var(--blue-700);border-color:#0000}.mp-badge--success{background:var(--success-soft);color:var(--green-600);border-color:#0000}.mp-badge--warning{background:var(--warning-soft);color:var(--amber-600);border-color:#0000}.mp-badge--danger{background:var(--danger-soft);color:var(--red-600);border-color:#0000}.mp-badge--solid{background:var(--ink);color:var(--paper);border-color:#0000}.mp-badge--dot:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.mp-card{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);overflow:hidden}.mp-card--pad{padding:var(--space-6,1.5rem)}.mp-card--flat{box-shadow:none}.mp-card--sunken{background:var(--surface-sunken);box-shadow:none}.mp-card--interactive{cursor:pointer;transition:box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.mp-card--interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.mp-dark .mp-card[role=menu]{background:#241c13}.mp-avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--blue-700);font-family:var(--font-sans);font-weight:var(--fw-bold);border:2px solid var(--surface-card);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex;overflow:hidden}.mp-avatar--sm{--mp-avatar-overlap:4px;width:28px;height:28px;font-size:14px}.mp-avatar-stack{display:inline-flex}.mp-avatar-stack>.mp-avatar+.mp-avatar{margin-left:calc(-1 * var(--mp-avatar-overlap,12px))}.mp-avatar--more{background:var(--c-chip,#f4f1ea14);color:var(--c-text2,#f4f1ea9e);font-variant-numeric:tabular-nums}.mp-tabs{background:var(--surface-sunken);border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex}.mp-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-body-sm);color:var(--ink-2);border-radius:var(--radius-pill);transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out);background:0 0;border:none;padding:.5em 1.05em}.mp-tab:hover{color:var(--ink)}.mp-tab--active{background:var(--cta-fill);color:var(--text-on-cta);box-shadow:var(--shadow-xs)}.mp-marker{background:var(--pin-coral);width:34px;height:34px;box-shadow:var(--shadow-md);border:2.5px solid var(--paper-2);color:#fff;border-radius:50% 50% 50% 0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;transform:rotate(-45deg)}.mp-marker>*{transform:rotate(45deg)}.mp-marker__label{font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1}.mp-marker--blue{background:var(--pin-blue)}.mp-marker--green{background:var(--pin-green)}.mp-marker--amber{background:var(--pin-amber)}.mp-marker--violet{background:var(--pin-violet)}.mp-marker--pink{background:var(--pin-pink)}.mp-marker--sm{width:26px;height:26px}.mp-marker--sm .mp-marker__label{font-size:14px}.mp-stat{flex-direction:column;gap:2px;display:flex}.mp-stat__value{font-family:var(--font-display);font-size:var(--text-display-md);font-weight:var(--fw-display);letter-spacing:-.03em;color:var(--ink);line-height:1}.mp-stat__value .mp-stat__unit{color:var(--ink-3);margin-left:.15em;font-size:.5em}.mp-stat__label{font-family:var(--font-sans);font-size:var(--text-overline);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.mp-checkitem{border-bottom:1px solid var(--line);align-items:center;gap:.8em;padding:.7em .35em;display:flex}.mp-checkitem:last-child{border-bottom:none}.mp-checkitem__text{font-family:var(--font-sans);font-size:var(--text-body);color:var(--ink);flex:1}.mp-checkitem--done .mp-checkitem__text{color:var(--ink-3);text-decoration:line-through}.mp-checkitem__meta{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--ink-3)}.mp-checkitem__lead{color:var(--success);flex:none;width:1.05em;height:1.05em;display:inline-flex}.mp-checkitem__lead svg{stroke-width:2.5px;width:100%;height:100%}.mq-label{font-family:var(--font-sans);letter-spacing:var(--ls-label);font-variant:all-small-caps;font-weight:600}.mq-data{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:500}.mq-figure{font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:700}.mp-overline{font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--fw-extrabold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mq-eyebrow{font-family:var(--font-sans);font-size:var(--text-min-label);font-weight:var(--fw-extrabold);letter-spacing:.1em;text-transform:uppercase}.mp-day{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur) var(--ease-out);gap:0;display:flex;overflow:hidden}.mp-day:hover{box-shadow:var(--shadow-md)}.mp-day__rail{background:var(--surface-sunken);border-right:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:76px;padding:1rem 0;display:flex;position:relative}.mp-day__daynum{font-family:var(--font-display);color:var(--ink);font-size:2.4rem;line-height:.9;font-weight:var(--fw-display);letter-spacing:-.03em}.mp-day__dayword{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:14px}.mp-day__body{flex:1;min-width:0;padding:1.25rem}.mp-day__head{align-items:flex-start;gap:.75rem;display:flex}.mp-day__title{font-family:var(--font-display);font-size:var(--text-h2);line-height:1.1;font-weight:var(--fw-display);letter-spacing:-.01em;color:var(--ink);flex:1;margin:0}.mp-day__date{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--ink-3);white-space:nowrap;margin-top:4px}.mp-day__summary{font-size:var(--text-body);color:var(--ink-2);line-height:var(--lh-snug);margin:.75rem 0 1rem}.mp-day__tags{flex-wrap:wrap;gap:6px;display:flex}.mp-day__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-body-sm);color:var(--link);background:0 0;border:none;align-items:center;gap:.4em;margin-top:1rem;padding:0;display:inline-flex}.mp-day__toggle svg{width:16px;height:16px;transition:transform var(--dur) var(--ease-out)}.mp-day__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mp-day__detail{border-top:1px dashed var(--border-strong);gap:1.25rem;margin-top:1rem;padding-top:1.1rem;display:grid}.mp-day--accent-coral .mp-day__rail{box-shadow:inset 3px 0 0 var(--pin-coral)}.mp-day--accent-blue .mp-day__rail{box-shadow:inset 3px 0 0 var(--pin-blue)}.mp-day--accent-green .mp-day__rail{box-shadow:inset 3px 0 0 var(--pin-green)}.mp-day--accent-amber .mp-day__rail{box-shadow:inset 3px 0 0 var(--pin-amber)}.mp-day--accent-violet .mp-day__rail{box-shadow:inset 3px 0 0 var(--pin-violet)}.mp-day--accent-pink .mp-day__rail{box-shadow:inset 3px 0 0 var(--pin-pink)}@media(max-width:640px){.mp-day{flex-direction:column}.mp-day__rail{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:auto;padding:8px 16px}.mp-day__rail svg{width:20px;height:20px}.mp-day__daynum{font-size:1.5rem}.mp-day__dayword{letter-spacing:.14em}.mp-day__body{padding:var(--space-4)}.mp-day--accent-coral .mp-day__rail{box-shadow:inset 0 3px 0 var(--pin-coral)}.mp-day--accent-blue .mp-day__rail{box-shadow:inset 0 3px 0 var(--pin-blue)}.mp-day--accent-green .mp-day__rail{box-shadow:inset 0 3px 0 var(--pin-green)}.mp-day--accent-amber .mp-day__rail{box-shadow:inset 0 3px 0 var(--pin-amber)}.mp-day--accent-violet .mp-day__rail{box-shadow:inset 0 3px 0 var(--pin-violet)}.mp-day--accent-pink .mp-day__rail{box-shadow:inset 0 3px 0 var(--pin-pink)}}.detgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media(max-width:640px){.detgrid{grid-template-columns:1fr}}.detblock h5{font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;margin:0 0 10px;font-size:14px;display:flex}.detblock h5 svg{width:15px;height:15px}.stayrow{align-items:center;gap:12px;display:flex}.stayrow .thumb{border-radius:var(--radius-sm);background:linear-gradient(120deg,var(--blue-500),var(--blue-300));flex:none;width:46px;height:46px}.stayrow .nm{color:var(--ink);font-size:14px;font-weight:600}.stayrow .meta{font-family:var(--font-sans);color:var(--ink-2);font-size:14px;line-height:1.5}.maplink{color:var(--link);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.maplink svg{width:13px;height:13px}@keyframes jm-pop{0%{opacity:0;transform:translateY(-10px)scale(.5)}to{opacity:1;transform:none}}.jm-pin{transform-box:fill-box;transform-origin:bottom;animation:jm-pop .5s var(--ease-spring) backwards}@media(prefers-reduced-motion:reduce){.jm-pin{animation:none}}.jm-camera{transform-box:view-box;transform-origin:0 0;will-change:transform}.jm-stop{transform-box:fill-box;transform-origin:bottom;transition:transform .55s var(--ease-spring),opacity .45s ease,filter .45s ease}@keyframes jm-burst{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(2.5)}}.jm-burst{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards jm-burst}@keyframes jm-tick{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.jm-tick{transform-box:fill-box;transform-origin:50%;animation:jm-tick .45s var(--ease-spring) backwards}@keyframes jm-rise{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:none}}.jm-complete{animation:jm-rise .5s var(--ease-spring) backwards}@keyframes jm-confetti{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{opacity:0;transform:translateY(360px)rotate(340deg)}}.jm-confetti span{animation:1.5s ease-in forwards jm-confetti}@media(prefers-reduced-motion:reduce){.jm-camera,.jm-stop{transition:none}.jm-burst,.jm-tick,.jm-complete,.jm-confetti span{animation:none}}.mm-bob,.mm-hop,.mm-sway,.mm-puff,.mm-peck,.mm-chew,.mm-blink,.mm-twitch,.mm-tail{transform-box:fill-box}.mm-bob{transform-origin:bottom;animation:3.214s ease-in-out infinite mm-bob}.mm-hop{transform-origin:bottom;animation:1.607s cubic-bezier(.45,0,.25,1) infinite mm-hop}.mm-sway{transform-origin:bottom;animation:4.286s ease-in-out infinite mm-sway}.mm-puff{transform-origin:bottom;animation:3.214s ease-in-out infinite mm-puff}.mm-peck{transform-origin:70% 92%;animation:3.214s ease-in-out infinite mm-peck}.mm-chew{transform-origin:50%;animation:1.071s ease-in-out infinite mm-chew}.mm-blink{transform-origin:50%;animation:4.286s infinite mm-blink}.mm-twitch{transform-origin:bottom;animation:5.357s ease-in-out infinite mm-twitch}.mm-tail{transform-origin:10%;animation:1.607s ease-in-out infinite mm-tail}@keyframes mm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes mm-hop{0%,to{transform:translateY(0)scaleY(1)}12%{transform:translateY(0)scaleY(.94)}40%{transform:translateY(-9px)scaleY(1.03)}64%{transform:translateY(0)scaleY(.97)}78%{transform:translateY(0)scaleY(1)}}@keyframes mm-sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}@keyframes mm-puff{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes mm-peck{0%,52%,to{transform:rotate(0)}62%{transform:rotate(7deg)}70%{transform:rotate(2deg)}78%{transform:rotate(7deg)}86%{transform:rotate(0)}}@keyframes mm-chew{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(.9px)rotate(-2.5deg)}}@keyframes mm-blink{0%,90%,to{transform:scaleY(1)}93%,96%{transform:scaleY(.12)}}@keyframes mm-twitch{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-8deg)}94%{transform:rotate(3deg)}}@keyframes mm-tail{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}.mm-float{transform-origin:50%;animation:3.214s ease-in-out infinite mm-float}@keyframes mm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.mm-bob,.mm-hop,.mm-sway,.mm-puff,.mm-peck,.mm-chew,.mm-blink,.mm-twitch,.mm-tail,.mm-float{animation:none}}.mq-card-hero{transition:transform 4s}.mq-card:hover .mq-card-hero{transform:scale(1.08)}.mq-shimmer{isolation:isolate;position:relative;overflow:hidden}.mq-shimmer:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffffbf,#0000 68%);animation:3.214s ease-in-out infinite mq-sweep;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-160%)}@keyframes mq-sweep{0%,55%{transform:translate(-160%)}90%,to{transform:translate(180%)}}.mq-shimmer--gold,.mq-shimmer--green,.mq-shimmer--red{will-change:filter}.mq-shimmer--gold{animation:2.679s ease-in-out infinite mq-neon-gold}.mq-shimmer--green{animation:2.679s ease-in-out infinite mq-neon-green}.mq-shimmer--red{animation:2.679s ease-in-out infinite mq-neon-red}@keyframes mq-neon-gold{0%,to{filter:drop-shadow(0 0 3px #ffb73359)}50%{filter:drop-shadow(0 0 8px #ffb733e6)drop-shadow(0 0 18px #ffb73366)}}@keyframes mq-neon-green{0%,to{filter:drop-shadow(0 0 3px #5ed49759)}50%{filter:drop-shadow(0 0 8px #5ed497e6)drop-shadow(0 0 18px #5ed49766)}}@keyframes mq-neon-red{0%,to{filter:drop-shadow(0 0 3px #ff6c5259)}50%{filter:drop-shadow(0 0 8px #ff6c52e6)drop-shadow(0 0 18px #ff6c5266)}}.mq-native [data-web-only]{display:none!important}.mq-native{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}html.mq-native,html.mq-native body{overscroll-behavior:none}html.mq-native:has(.mq-shell-frame),html.mq-native:has(.mq-shell-frame) body{height:100%;overflow:hidden}.mq-native input,.mq-native textarea,.mq-native [contenteditable]{-webkit-user-select:text;user-select:text}.mq-beat-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;animation:1.1s ease-in-out infinite mq-beat;display:inline-block}@keyframes mq-beat{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.35;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.mq-beat-dot{animation:none}}.mq-noscroll{scrollbar-width:none;-ms-overflow-style:none}.mq-noscroll::-webkit-scrollbar{width:0;height:0}.mq-waves{pointer-events:none;width:92px;height:36px;position:absolute;bottom:calc(100% - 7px);left:50%;overflow:hidden;transform:translate(-50%)}.mq-wave{border:2px solid var(--color-vertical-fitness);opacity:0;border-radius:50%;width:12px;height:12px;animation:2.4s ease-out infinite mq-radiowave;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.mq-wave--2{animation-delay:.8s}.mq-wave--3{animation-delay:1.6s}@keyframes mq-radiowave{0%{opacity:0;width:10px;height:10px}18%{opacity:.8}to{opacity:0;width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.mq-wave{animation:none}}@keyframes mq-buzz{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-.6px,.4px)rotate(-.5deg)}40%{transform:translate(.6px,-.4px)rotate(.5deg)}60%{transform:translate(-.5px,-.3px)rotate(-.4deg)}80%{transform:translate(.5px,.3px)rotate(.4deg)}}@keyframes mq-flickup{to{opacity:0;transform:translateY(-130%)scale(.92)}}.mq-flickup{animation:.32s cubic-bezier(.4,0,.6,1) forwards mq-flickup}@keyframes mq-thumbpop{0%{opacity:0;transform:scale(.3)rotate(-12deg)}45%{opacity:1;transform:scale(1.15)rotate(4deg)}70%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1)rotate(0)}}.mq-thumbpop{animation:.9s ease-out forwards mq-thumbpop}@media(prefers-reduced-motion:reduce){.mq-flickup{animation-duration:10ms}.mq-thumbpop{animation:none}}.mq-kenburns{will-change:transform;animation:16s ease-in-out infinite alternate mq-kenburns}@keyframes mq-kenburns{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.16)translate(-2.5%,-2.5%)}}@media(prefers-reduced-motion:reduce){.mq-card-hero,.mq-card:hover .mq-card-hero{transition:none;transform:none}.mq-shimmer:after{animation:none}.mq-shimmer--gold,.mq-shimmer--green,.mq-shimmer--red,.mq-kenburns{will-change:auto;animation:none}}.mq-inspire{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--cta-fill);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:16px 36px;font-size:17px;font-weight:800;transition:transform .2s;animation:2.143s ease-in-out infinite mq-inspire-glow;display:inline-flex}.mq-inspire:hover{transform:scale(1.06)}.mq-inspire--sub{letter-spacing:.05em;padding:12px 22px;font-size:14px}.mq-inspire--gold{color:#3a2418;background:#ffb733;animation-name:mq-inspire-glow-gold}@keyframes mq-inspire-glow{0%,to{box-shadow:0 0 16px color-mix(in srgb,var(--cta-fill) 50%,transparent),0 0 40px color-mix(in srgb,var(--cta-fill) 28%,transparent)}50%{box-shadow:0 0 28px color-mix(in srgb,var(--cta-fill) 90%,transparent),0 0 64px color-mix(in srgb,var(--cta-fill) 50%,transparent)}}@keyframes mq-inspire-glow-gold{0%,to{box-shadow:0 0 16px #ffb73380}50%{box-shadow:0 0 28px #ffb733e6,0 0 56px #ffb73366}}.mq-ringwrap{aspect-ratio:1;position:absolute;top:50%;left:50%}.mq-ringwrap--1{width:60%;animation:3.214s ease-in-out infinite mq-ringtilt-1}.mq-ringwrap--2{width:70%;animation:4.286s ease-in-out infinite mq-ringtilt-2}.mq-ringwrap--3{width:80%;animation:2.679s ease-in-out infinite mq-ringtilt-3}.mq-ringwrap--4{width:66%;animation:4.821s ease-in-out infinite mq-ringtilt-4}@keyframes mq-ringtilt-1{0%,to{transform:translate(-50%,-50%)rotate(-6deg)scaleY(.24)}50%{transform:translate(-50%,-50%)rotate(7deg)scaleY(.3)}}@keyframes mq-ringtilt-2{0%,to{transform:translate(-50%,-50%)rotate(5deg)scaleY(.3)}50%{transform:translate(-50%,-50%)rotate(-8deg)scaleY(.24)}}@keyframes mq-ringtilt-3{0%,to{transform:translate(-50%,-50%)rotate(-3deg)scaleY(.34)}50%{transform:translate(-50%,-50%)rotate(9deg)scaleY(.28)}}@keyframes mq-ringtilt-4{0%,to{transform:translate(-50%,-50%)rotate(8deg)scaleY(.26)}50%{transform:translate(-50%,-50%)rotate(-5deg)scaleY(.32)}}.mq-ring{filter:blur(2.2px)drop-shadow(0 0 8px #a0cdfff2)drop-shadow(0 0 18px #78aaff8c);background:conic-gradient(#0000,#fff 28deg,#cee6fff2,#8cbeff80 112deg,#0000 156deg,#fff 202deg,#bedeffb3 246deg,#78aaff59 280deg,#0000 312deg);border-radius:50%;animation:.5s linear infinite mq-ring-spin;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:radial-gradient(closest-side,#0000 88%,#000 90% 95%,#0000 97%);mask:radial-gradient(closest-side,#0000 88%,#000 90% 95%,#0000 97%)}.mq-ring--soft{filter:blur(3.2px)drop-shadow(0 0 10px #aad2ffd9)drop-shadow(0 0 22px #78aaff73);opacity:.8;animation-duration:.72s}.mq-ring--fast{filter:blur(2.6px)drop-shadow(0 0 9px #b4d7fff2)drop-shadow(0 0 20px #82b4ff80);opacity:.95;animation-duration:.36s}@keyframes mq-ring-spin{to{transform:rotate(360deg)}}.mq-spinhint{color:#ffffffbf;filter:drop-shadow(0 0 8px #0009);animation:1.071s ease-in-out infinite mq-spinhint;position:absolute;top:50%}.mq-spinhint--l{left:2%;transform:translateY(-50%)scaleX(-1)}.mq-spinhint--r{right:2%;transform:translateY(-50%)}@keyframes mq-spinhint{0%,to{opacity:.55}50%{opacity:1}}.mq-spinhint-label{font-family:var(--font-sans);letter-spacing:.05em;color:#ffffffd9;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100c08a6;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:700;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.mq-flash{z-index:100;pointer-events:none;background:radial-gradient(circle at 50% 38%,#fff,#ffb23ef2 35%,#fb5326d9 60%,#f2a93db3);animation:.536s ease-in forwards mq-flash;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes mq-flash{0%{opacity:0}60%{opacity:1}to{opacity:1}}.mq-reveal-more{background:#5ed49714;border:1.5px dashed #5ed4978c;animation:2.6s ease-in-out infinite mq-reveal-more-pulse}@keyframes mq-reveal-more-pulse{0%,to{border-color:#5ed49766;box-shadow:0 0 #5ed49700}50%{border-color:#5ed497d9;box-shadow:0 0 18px -4px #5ed4978c}}@media(prefers-reduced-motion:reduce){.mq-reveal-more{animation:none}}.mq-reveal{z-index:101;pointer-events:none;place-items:center;padding:0 28px;animation:.42s cubic-bezier(.2,.9,.25,1) .14s backwards mq-reveal;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.mq-reveal>span{font-family:var(--font-display);letter-spacing:-.03em;text-align:center;text-wrap:balance;color:#241307;font-size:clamp(30px,8vw,64px);font-weight:700;line-height:1.02}@keyframes mq-reveal{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mq-inspire,.mq-inspire--gold,.mq-ring,.mq-spinhint,.mq-ringwrap--1,.mq-ringwrap--2,.mq-ringwrap--3,.mq-ringwrap--4{animation:none}.mq-flash{opacity:0;animation:none}.mq-reveal{animation:none}}.mq-brew-zone{background:radial-gradient(130% 85% at 50% 122%,#7cf28a38,#5bd6ff1a 38%,#0000 64%),radial-gradient(85% 100% at 50% 45%,#33200f,#1f1610 45%,#100c0800 80%);border:none;transition:filter .3s;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(82% 95%,#000 48%,#0000 97%);mask-image:radial-gradient(82% 95%,#000 48%,#0000 97%)}.mq-brew-zone--active{filter:brightness(1.35)saturate(1.3)}.mq-brew-glow{pointer-events:none;filter:blur(26px);background:radial-gradient(58% 70% at 50% 100%,#7cf28a80,#5bd6ff47 42%,#fb834e2e 64%,#0000 76%);width:135%;height:82%;animation:3.2s ease-in-out infinite mq-brew-pulse;position:absolute;bottom:-34%;left:50%;transform:translate(-50%)}@keyframes mq-brew-pulse{0%,to{opacity:.7}50%{opacity:1}}.mq-brew-zone--active .mq-brew-glow{animation-duration:1.3s}.mq-bubble{opacity:0;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fffffff2,#aeffb880 42%,#7cf28a1f 70%);border-radius:50%;width:11px;height:11px;animation:3.6s ease-in infinite mq-bubble-rise;position:absolute;bottom:6%;left:50%;box-shadow:0 0 10px #7cf28ab3}.mq-bubble--2{width:7px;height:7px;animation-duration:4.1s;animation-delay:-.9s;left:40%}.mq-bubble--3{width:14px;height:14px;animation-duration:4.6s;animation-delay:-1.7s;left:60%}.mq-bubble--4{width:6px;height:6px;animation-duration:3.2s;animation-delay:-2.4s;left:46%}.mq-bubble--5{width:9px;height:9px;animation-duration:4s;animation-delay:-3.1s;left:57%}.mq-bubble--6{width:5px;height:5px;animation-duration:2.9s;animation-delay:-1.2s;left:50%}@keyframes mq-bubble-rise{0%{opacity:0;transform:translate(-50%)scale(.35)}12%{opacity:1}50%{opacity:1;transform:translate(calc(11px - 50%),-92px)scale(1)}82%{opacity:.85}to{opacity:0;transform:translate(calc(-50% - 9px),-184px)scale(1.2)}}.mq-brew-zone--active .mq-bubble{animation-duration:1.4s}@media(prefers-reduced-motion:reduce){.mq-brew-glow,.mq-bubble{animation:none}.mq-bubble{opacity:.5}}.mq-rave{pointer-events:none;background:radial-gradient(85% 55% at 50% 116%,#c063ff66,#f2a93d33 38%,#0000 70%),radial-gradient(60% 42% at 18% 110%,#5bd6ff47,#0000 64%),radial-gradient(60% 42% at 82% 110%,#ffb73342,#0000 64%),radial-gradient(120% 100% at 50% -10%,#1a1030,#140d20 46%,#0000 80%);position:absolute;top:0;right:0;bottom:0;left:0}.mq-beam{transform-origin:bottom;pointer-events:none;filter:blur(9px);opacity:.8;background:linear-gradient(#0000 22%,#c063ff1f 55%,#c063ff8c);width:16px;height:86%;animation:6.5s ease-in-out infinite alternate mq-beam-sweep;position:absolute;bottom:-8%;left:50%}.mq-beam--2{background:linear-gradient(#0000 22%,#5bd6ff1a 55%,#5bd6ff80);animation-duration:8s;animation-delay:-2s;left:32%}.mq-beam--3{background:linear-gradient(#0000 22%,#ffb7331a 55%,#ffb73380);animation-duration:7.2s;animation-delay:-4s;left:68%}@keyframes mq-beam-sweep{0%{transform:rotate(-34deg)}to{transform:rotate(34deg)}}.mq-fw{opacity:0;pointer-events:none;width:3px;height:3px;box-shadow:0 -54px #ffb733,38px -38px 0 0 var(--brand-orange),54px 0 #f2a93d,38px 38px #ffe08a,0 54px #7cf28a,-38px 38px #5bd6ff,-54px 0 0 0 var(--color-vertical-music),-38px -38px #fff,0 -32px #ffb733,23px -23px 0 0 var(--brand-orange),32px 0 #f2a93d,23px 23px #7cf28a,0 32px #5bd6ff,-23px 23px 0 0 var(--color-vertical-music),-32px 0 #fff,-23px -23px #ffe08a;background:0 0;border-radius:50%;animation:2.6s ease-out infinite mq-fw-burst;position:absolute}.mq-fw--2{animation-duration:3.1s;animation-delay:-.7s;top:26%;left:72%}.mq-fw--3{animation-duration:2.9s;animation-delay:-1.5s;top:44%;left:24%}.mq-fw--4{animation-duration:3.4s;animation-delay:-2.1s;top:15%;left:50%}.mq-fw--5{animation-duration:2.7s;animation-delay:-2.8s;top:38%;left:86%}.mq-fw--6{animation-duration:3.2s;animation-delay:-1.1s;top:50%;left:60%}.mq-fw--1{top:22%;left:38%}@keyframes mq-fw-burst{0%{opacity:0;transform:scale(.1)}10%{opacity:1}46%{opacity:1;transform:scale(1)}72%{opacity:.55}to{opacity:0;transform:scale(1.28)translateY(20px)}}.mq-crowd{pointer-events:none;width:100%;height:38%;position:absolute;bottom:0;left:0;right:0}.mq-crowd-rim{pointer-events:none;filter:blur(3px);opacity:.7;background:linear-gradient(90deg,#0000,#fb53268c 25%,#f2a93d8c 55%,#5bd6ff66 80%,#0000);height:3px;position:absolute;bottom:34%;left:0;right:0}.mq-spark{pointer-events:none;opacity:0;background:#fff;border-radius:50%;width:4px;height:4px;animation:3.4s ease-in-out infinite mq-spark-tw;position:absolute;box-shadow:0 0 6px 1px #ffffffe6,0 0 12px 2px #ffb73399}@keyframes mq-spark-tw{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.mq-spark--1{animation-delay:-.2s;bottom:24%;left:14%}.mq-spark--2{animation-delay:-1.1s;bottom:30%;left:31%;box-shadow:0 0 6px 1px #fff,0 0 12px 2px #5bd6ff99}.mq-spark--3{animation-delay:-2s;bottom:22%;left:48%}.mq-spark--4{animation-delay:-.7s;bottom:28%;left:63%;box-shadow:0 0 6px 1px #fff,0 0 12px 2px #f2a93d99}.mq-spark--5{animation-delay:-1.6s;bottom:25%;left:78%}.mq-spark--6{animation-delay:-2.6s;bottom:31%;left:88%}.mq-spark--7{animation-delay:-1.3s;bottom:29%;left:7%}.mq-spark--8{animation-delay:-3s;bottom:26%;left:39%;box-shadow:0 0 6px 1px #fff,0 0 12px 2px #7cf28a8c}.mq-spark--9{animation-delay:-.5s;bottom:32%;left:55%}.mq-spark--10{animation-delay:-2.2s;bottom:27%;left:93%;box-shadow:0 0 6px 1px #fff,0 0 12px 2px #c084fc8c}.mq-flash{pointer-events:none;opacity:0;background:#fff;border-radius:50%;width:7px;height:7px;animation:6s ease-out infinite mq-flash-pop;position:absolute;box-shadow:0 0 14px 5px #fffffff2}.mq-flash--1{animation-delay:-1.5s;bottom:27%;left:22%}.mq-flash--2{animation-delay:-4.2s;bottom:24%;left:70%}@keyframes mq-flash-pop{0%,93%,to{opacity:0}95%{opacity:1}97%{opacity:.2}}@media(prefers-reduced-motion:reduce){.mq-spark,.mq-flash,.mq-beam,.mq-fw{animation:none}.mq-fw{opacity:.6}}.mq-evhero{--px:0;--py:0}.mq-evphoto{object-fit:cover;object-position:center 38%;width:106%;height:106%;position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%}.mq-evphoto-tint{background:linear-gradient(#0e091885,#0e09184d 40%,#090610e0);position:absolute;top:0;right:0;bottom:0;left:0}.mq-plx{pointer-events:none;transition:transform .2s var(--ease-out);position:absolute;top:0;right:0;bottom:0;left:0}.mq-plx--far{transform:translate(calc(var(--px) * var(--mq-mad,1) * 3px),calc(var(--py) * var(--mq-mad,1) * 2px))}.mq-plx--mid{transform:translate(calc(var(--px) * var(--mq-mad,1) * 7px),calc(var(--py) * var(--mq-mad,1) * 5px))}.mq-plx--near{transform:translate(calc(var(--px) * var(--mq-mad,1) * 13px),calc(var(--py) * var(--mq-mad,1) * 9px))}@media(hover:hover)and (pointer:fine){.mq-plx{will-change:transform}}.mq-bass{pointer-events:none;filter:blur(8px);opacity:.5;transform-origin:50% 100%;background:radial-gradient(60% 100% at 50% 100%,#f2a93d80,#c063ff47 38%,#0000 72%);height:56%;animation:1.071s ease-in-out infinite mq-bass-pulse;position:absolute;bottom:-6%;left:0;right:0}@keyframes mq-bass-pulse{0%,to{opacity:calc(.3 + .1 * var(--mq-mad,1));transform:scaleY(.92)}50%{opacity:calc(.46 + .34 * var(--mq-mad,1));transform:scaleY(1.06)}}.mq-crowd-rim{animation:1.071s ease-in-out infinite mq-rim-pulse}@keyframes mq-rim-pulse{0%,to{opacity:calc(.45 + .15 * var(--mq-mad,1))}50%{opacity:calc(.65 + .3 * var(--mq-mad,1))}}@media(prefers-reduced-motion:reduce){.mq-plx{transition:none;transform:none!important}.mq-bass,.mq-crowd-rim{animation:none}}.mq-logo-mark{background-size:100% 100%;animation:2.6s ease-in-out infinite paused mq-logo-breathe}.mq-logo:hover .mq-logo-mark,.mq-logo--spinning .mq-logo-mark{animation-play-state:running}@keyframes mq-logo-breathe{0%,to{filter:saturate()brightness();transform:scale(1)}50%{filter:saturate(1.18)brightness(1.08);transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.mq-logo-mark{animation:none}}@media(max-width:400px){.mq-shellbar .mq-logo b{display:none}}.mq-stage,.mq-stadium{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mq-stage:before{content:"";filter:blur(13px);background:conic-gradient(from 205deg at 28% -8%,#0000,#c084fc38 7deg,#0000 15deg,#0000 38deg,#f2a93d29 45deg,#0000 53deg),conic-gradient(from 150deg at 72% -8%,#0000,#78a0ff29 7deg,#0000 15deg,#0000 30deg,#c084fc24 37deg,#0000 45deg);animation:6.429s ease-in-out infinite alternate mq-beams;position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%}@keyframes mq-beams{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.mq-stage:after{content:"";filter:blur(22px);background:radial-gradient(58% 48% at 50% 112%,#c084fc66,#0000 70%),radial-gradient(28% 24% at 18% 95%,#f2a93d47,#0000 75%),radial-gradient(28% 24% at 82% 95%,#60a5fa3d,#0000 75%);animation:2.143s ease-in-out infinite mq-stagepulse;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes mq-stagepulse{0%,to{opacity:.65}34%{opacity:1}52%{opacity:.72}58%{opacity:1}76%{opacity:.8}}.mq-stadium:before{content:"";filter:blur(20px);background:radial-gradient(44% 36% at 10% -6%,#e1ffd752,#0000 72%),radial-gradient(44% 36% at 90% -6%,#e1ffd752,#0000 72%),radial-gradient(70% 40% at 50% 115%,#a3e63529,#0000 75%);animation:4.286s ease-in-out infinite alternate mq-flood;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes mq-flood{0%{opacity:.6}to{opacity:1}}.mq-stadium:after{content:"";filter:blur(9px);background:repeating-linear-gradient(90deg,#a3e63514 0,#a3e63514 64px,#0000 64px,#0000 128px);animation:12.857s linear infinite mq-pitch;position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%}@keyframes mq-pitch{0%{transform:skewY(-3deg)translate(0)}to{transform:skewY(-3deg)translate(128px)}}@media(prefers-reduced-motion:reduce){.mq-stage:before,.mq-stage:after,.mq-stadium:before,.mq-stadium:after{animation:none}}@keyframes mq-worldreveal{0%{opacity:0;filter:blur(10px);transform:scale(.92)}to{opacity:1;filter:none;transform:none}}.mq-worldreveal{animation:1.071s cubic-bezier(.3,.9,.35,1) both mq-worldreveal}@media(prefers-reduced-motion:reduce){.mq-worldreveal{animation:none}}@keyframes mq-foldout{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.mq-foldout{animation:.45s cubic-bezier(.3,.9,.35,1) both mq-foldout}@media(prefers-reduced-motion:reduce){.mq-foldout{animation:none}}.mp-label{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.mp-input{border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--surface-card);width:100%;height:44px;font-family:var(--font-sans);color:var(--ink);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);padding:0 14px;font-size:16px}.mp-input::placeholder{color:var(--ink-4)}.mp-input:focus{border-color:var(--blue-400);box-shadow:var(--ring);outline:none}.addday{border:1.5px dashed var(--border-strong);border-radius:var(--radius-card);color:var(--ink-3);font-family:var(--font-sans);cursor:pointer;transition:all var(--dur) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:600;display:flex}.addday:hover{border-color:var(--cta-fill);color:var(--violet-700);background:var(--primary-soft)}.addday svg{width:18px;height:18px}@keyframes mpStampPress{0%{opacity:0;transform:scale(2.6)rotate(-22deg)}55%{opacity:1;transform:scale(.9)rotate(-7deg)}72%{transform:scale(1.05)rotate(-7deg)}to{transform:scale(1)rotate(-7deg)}}.mp-stamp-press{animation:.5s cubic-bezier(.2,.9,.25,1) both mpStampPress}@keyframes mpFadeIn{0%{opacity:0}to{opacity:1}}.mp-fade-in{animation:.25s ease-out both mpFadeIn}.mp-dark{--surface-card:#f4f1ea0e;--surface-sunken:#f4f1ea08;--paper:#14100b;--line:#ffffff1a;--line-strong:#ffffff29;--border:#ffffff1a;--border-strong:#ffffff38;--hairline:#ffffff1a;--ink:#fff;--ink-2:#ffffffc7;--ink-3:#ffffff8c;--ink-4:#fff6;--text-muted:#fff9;--link:#8e6be0;--link-hover:#a38bff;--orange-50:#fb532624;--orange-700:#ffa486;--primary-soft:var(--cta-fill)}@supports (color:color-mix(in lab,red,red)){.mp-dark{--primary-soft:color-mix(in srgb, var(--cta-fill) 22%, transparent)}}.mp-dark{--violet-700:var(--violet-300);--accent-soft:#7ab0ff29;--blue-700:#9dc4ff;--success:#5ed497;--success-soft:#5ed49729;--green-600:#5ed497;--warning-soft:#ffb73329;--amber-600:#ffb733;--danger-soft:#ff6c5229;--red-600:#ff8a75;--shadow-sm:none;--shadow-md:0 0 0 1px #ffffff0f;--color-ink:#fff;--color-ink-2:#ffffffc7;--color-ink-3:#ffffff8c;--color-ink-4:#fff6;--color-link:var(--link);--color-paper-3:#ffe9cd17;--color-surface-card:#ffe9cd1d;--color-surface-sunken:#ffe9cd12}.mp-dark .mp-day{background:linear-gradient(#ffe9cd21,#ffe9cd12);border-color:#ffffff1f}.mp-dark .mp-day:hover{border-color:#ffffff38;box-shadow:0 0 24px #ffb7331f}.mp-dark .mp-day__rail{border-right-color:#ffffff1a}.mp-dark .detblock h5{color:#ffb733}.mq-stroll{will-change:transform;animation:6.429s cubic-bezier(.36,.55,.36,1) both mq-stroll}@keyframes mq-stroll{0%{transform:translate(min(30vw,330px))rotate(10deg)}8%{transform:translate(min(27vw,297px))translateY(-12px)rotate(-5deg)}17%{transform:translate(min(24vw,264px))rotate(9deg)}25%{transform:translate(min(21vw,231px))translateY(-12px)rotate(-5deg)}33%{transform:translate(min(18vw,198px))rotate(9deg)}42%{transform:translate(min(15vw,165px))translateY(-12px)rotate(-5deg)}50%{transform:translate(min(12vw,132px))rotate(9deg)}58%{transform:translate(min(9vw,99px))translateY(-12px)rotate(-5deg)}67%{transform:translate(min(6vw,66px))rotate(8deg)}75%{transform:translate(min(3vw,33px))translateY(-12px)rotate(-5deg)}84%{transform:translate(0)rotate(6deg)}91%{transform:translate(0)translateY(-14px)rotate(-4deg)scale(1.05)}96%{transform:translate(0)rotate(2deg)scale(1.06)}to{transform:translate(0)rotate(0)scale(1)}}.mq-ball{pointer-events:none;opacity:.26;z-index:1;position:absolute;left:-90px}.mq-ball--footy{animation:17.143s linear infinite mq-ball-drift;top:20%}.mq-ball--cricket{animation:12.857s linear -5.357s infinite mq-ball-drift;top:64%}.mq-ball__spin{filter:drop-shadow(0 0 14px #a3e63573);animation:1.071s linear infinite mq-ball-spin;display:block}@keyframes mq-ball-drift{0%{transform:translate(0)}to{transform:translate(calc(100vw + 180px))}}@keyframes mq-ball-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mq-eq{opacity:.32;pointer-events:none;z-index:1;inset-inline:0;justify-content:center;align-items:flex-end;gap:7px;height:74px;display:flex;position:absolute;bottom:-6px}.mq-eq span{transform-origin:bottom;background:linear-gradient(#c084fc,#7c3aed 80%);border-radius:5px 5px 0 0;width:9px;height:100%;animation:1.071s ease-in-out infinite mq-eq;transform:scaleY(.2)}@keyframes mq-eq{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}.mq-lazy{content-visibility:auto;contain-intrinsic-size:auto 760px}@keyframes mq-quiz-clock{0%{width:100%}to{width:0%}}.mq-drawer{transition:max-height .7s cubic-bezier(.34,1.3,.45,1);overflow:hidden}.mq-spring{transform-origin:top;animation:.65s cubic-bezier(.34,1.56,.5,1) both mq-spring-in}@keyframes mq-spring-in{0%{opacity:.4;transform:translateY(-14px)scaleY(.92)}60%{opacity:1;transform:translateY(3px)scaleY(1.02)}to{transform:translateY(0)scaleY(1)}}@keyframes mq-blip{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.mq-dribble{transform-origin:bottom;will-change:transform;animation:.536s cubic-bezier(.5,.05,.7,1) infinite mq-dribble}.mq-dribble--slow{animation-duration:1.071s}@keyframes mq-dribble{0%{transform:translateY(-22px)}46%{transform:translateY(0)scaleY(.86)scaleX(1.1)}60%{transform:translateY(-6px)}to{transform:translateY(-22px)}}.mq-clash{animation:2.679s forwards mq-clash-fade}@keyframes mq-clash-fade{0%,76%{opacity:1}to{opacity:0;visibility:hidden}}.mq-clash__name{animation:1.071s cubic-bezier(.16,.84,.3,1) both mq-clash-in-l}.mq-clash__name--r{animation-name:mq-clash-in-r}@keyframes mq-clash-in-l{0%{opacity:0;transform:translate(-58vw)skew(10deg)}45%{opacity:1}74%{transform:translate(4%)skew(-5deg)}to{transform:translate(0)skew(0)}}@keyframes mq-clash-in-r{0%{opacity:0;transform:translate(58vw)skew(-10deg)}45%{opacity:1}74%{transform:translate(-4%)skew(5deg)}to{transform:translate(0)skew(0)}}.mq-clash__vs{animation:1.071s cubic-bezier(.2,1.5,.4,1) .804s both mq-clash-vs}@keyframes mq-clash-vs{0%{opacity:0;transform:scale(0)rotate(-14deg)}60%{opacity:1;transform:scale(1.4)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.mq-clash__ring{animation:1.071s ease-out .87s both mq-clash-ring}@keyframes mq-clash-ring{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(3)}}@property --holo{syntax:"<angle>";inherits:true;initial-value:0deg}.mq-holo-card{animation:8.571s linear infinite mq-holo}@keyframes mq-holo{to{--holo:360deg}}.mq-aura-pulse{transform-origin:bottom;animation:2.143s ease-in-out infinite mq-aura;display:block}@keyframes mq-aura{0%,to{transform:scale(1)}50%{transform:scale(1.04)translateY(-2px)}}@media(prefers-reduced-motion:reduce){.mq-stroll,.mq-ball--footy,.mq-ball--cricket,.mq-ball__spin,.mq-eq span,.mq-dribble,.mq-holo-card,.mq-aura-pulse{animation:none}.mq-stroll{transform:none}.mq-clash{display:none}}.mq-eventcard{transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}.mq-eventcard:focus-visible{outline:2px solid var(--ev-accent,#fff)}@supports (color:color-mix(in lab,red,red)){.mq-eventcard:focus-visible{outline:2px solid color-mix(in srgb,var(--ev-accent,#fff) 85%,transparent)}}.mq-eventcard:focus-visible{outline-offset:2px}.mq-eventcard:hover{transform:translateY(-4px);border-color:var(--ev-accent,#fff)!important}@supports (color:color-mix(in lab,red,red)){.mq-eventcard:hover{border-color:color-mix(in srgb,var(--ev-accent,#fff) 65%,transparent)!important}}.mq-eventcard:hover{box-shadow:0 0 26px var(--ev-accent,#fff),0 10px 28px #00000073}@supports (color:color-mix(in lab,red,red)){.mq-eventcard:hover{box-shadow:0 0 26px color-mix(in srgb,var(--ev-accent,#fff) 38%,transparent),0 10px 28px #00000073}}@media(prefers-reduced-motion:reduce){.mq-eventcard,.mq-eventcard:hover{transform:none}}.mq-eventcard-cta{transition:filter .25s var(--ease-out),box-shadow .25s var(--ease-out)}.mq-eventcard-cta__chev{transition:transform .25s var(--ease-out)}.mq-eventcard:hover .mq-eventcard-cta{filter:brightness(1.08);box-shadow:0 0 16px var(--ev-accent,#fff)}@supports (color:color-mix(in lab,red,red)){.mq-eventcard:hover .mq-eventcard-cta{box-shadow:0 0 16px color-mix(in srgb,var(--ev-accent,#fff) 55%,transparent)}}.mq-eventcard:hover .mq-eventcard-cta__chev{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.mq-eventcard:hover .mq-eventcard-cta__chev{transform:none}}.mq-polaroids{flex-wrap:wrap;padding:8px 2px 4px;display:flex}.mq-polaroid{cursor:pointer;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out);background:#fdfbf7;border:none;border-radius:3px;padding:7px 7px 26px;position:relative;box-shadow:0 4px 14px #00000059,0 1px 3px #0000004d}.mq-polaroid:not(:first-child){margin-left:-16px}.mq-polaroid:nth-child(5n+1){transform:rotate(-4deg)}.mq-polaroid:nth-child(5n+2){transform:rotate(2.5deg)translateY(5px)}.mq-polaroid:nth-child(5n+3){transform:rotate(-1.5deg)translateY(-2px)}.mq-polaroid:nth-child(5n+4){transform:rotate(4deg)translateY(3px)}.mq-polaroid:nth-child(5n){transform:rotate(-2.5deg)translateY(6px)}.mq-polaroid:hover,.mq-polaroid:focus-visible{z-index:6;transform:rotate(0)scale(1.45)translateY(-6px);box-shadow:0 18px 44px #0000008c}.mq-polaroid img,.mq-polaroid video{object-fit:cover;width:92px;height:92px;display:block}.mq-polaroid .mq-polaroid__cap{text-align:center;font-family:var(--font-sans);color:#6b6152;white-space:nowrap;text-overflow:ellipsis;inset-inline:7px;font-size:14px;font-weight:600;position:absolute;bottom:6px;overflow:hidden}.mq-polaroid .mq-polaroid__play{color:#fff;background:#00000047;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:7px;left:7px}@media(prefers-reduced-motion:reduce){.mq-polaroid,.mq-polaroid:hover{transform:none}.mq-polaroid:not(:first-child){margin-left:4px}}.mq-dogpark{pointer-events:none;background:linear-gradient(#0000 60%,#1e3a1859 85%,#142a108c),radial-gradient(26% 32% at 16% 10%,#f5a5242e,#0000 70%),radial-gradient(26% 32% at 84% 10%,#f5a52424,#0000 70%);animation:6.429s ease-in-out infinite alternate mq-dogpark-breathe;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes mq-dogpark-breathe{0%{opacity:.85}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mq-dogpark{animation:none}}.mq-gymclass{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mq-gymclass:before{content:"";filter:blur(7px);background:radial-gradient(17% 44% at 13% 100%,#031a16eb,#0000 72%),radial-gradient(15% 38% at 29% 100%,#031a16d9,#0000 72%),radial-gradient(17% 46% at 45% 100%,#031a16eb,#0000 72%),radial-gradient(15% 38% at 61% 100%,#031a16d9,#0000 72%),radial-gradient(17% 44% at 78% 100%,#031a16eb,#0000 72%),radial-gradient(15% 38% at 93% 100%,#031a16d9,#0000 72%);animation:1s ease-in-out infinite mq-gym-bob;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes mq-gym-bob{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)}}.mq-gymclass:after{content:"";filter:blur(20px);background:radial-gradient(60% 50% at 50% 116%,#2dd4bf57,#0000 72%),radial-gradient(26% 30% at 16% -6%,#2dd4bf38,#0000 74%),radial-gradient(26% 30% at 84% -6%,#5eead42e,#0000 74%);animation:1s ease-in-out infinite mq-gym-pulse;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes mq-gym-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.mq-gymclass:before,.mq-gymclass:after{animation:none}}.mq-band{position:relative}.mq-band:before,.mq-band:after{content:"";pointer-events:none;z-index:1;height:110px;position:absolute;left:0;right:0}.mq-band:before{background:linear-gradient(#0d0906,#0d090600);top:0}.mq-band:after{background:linear-gradient(#0d090600,#0d0906);bottom:0}.mq-portal-glow{-webkit-background-clip:padding-box;background-clip:padding-box;animation:2.143s ease-in-out infinite mq-portal-glow;background-image:var(--grad-cta)!important;background-color:var(--cta-fill)!important;color:var(--text-on-primary)!important;border:none!important}@keyframes mq-portal-glow{0%,to{box-shadow:0 0 14px color-mix(in srgb,var(--cta-fill) 45%,transparent)}50%{box-shadow:0 0 24px color-mix(in srgb,var(--cta-fill) 75%,transparent)}}.mq-madness-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:none;background:0 0;border-radius:999px;outline:none;height:30px}.mq-madness-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mq-madness-hex,#5ed4c8) 0%,var(--mq-madness-hex,#5ed4c8) var(--mq-madness-pct,50%),#ffffff29 var(--mq-madness-pct,50%),#ffffff29 100%);border-radius:999px;height:8px}.mq-madness-range::-moz-range-track{background:#ffffff29;border-radius:999px;height:8px}.mq-madness-range::-moz-range-progress{background:var(--mq-madness-hex,#5ed4c8);border-radius:999px;height:8px}.mq-madness-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid var(--mq-madness-hex,#5ed4c8);width:22px;height:22px;box-shadow:0 0 12px var(--mq-madness-hex,#5ed4c8),0 2px 6px #0006;cursor:grab;background:#fff;border-radius:50%;margin-top:-7px}.mq-madness-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.mq-madness-range::-moz-range-thumb{border:3px solid var(--mq-madness-hex,#5ed4c8);width:22px;height:22px;box-shadow:0 0 12px var(--mq-madness-hex,#5ed4c8);cursor:grab;background:#fff;border-radius:50%}.mq-madman{white-space:nowrap;will-change:transform;align-items:baseline;animation:1.1s 1s both mq-mm-glow;display:inline-flex}.mq-madman .mq-mm-eject{white-space:pre;max-width:1.4em;animation:.6s .55s forwards mq-mm-collapse;display:inline-block;overflow:visible}.mq-madman .mq-mm-fly{animation:.6s cubic-bezier(.4,-.5,.6,.95) .55s forwards mq-mm-fly;display:inline-block}@keyframes mq-mm-collapse{to{max-width:0}}@keyframes mq-mm-fly{to{opacity:0;transform:translateY(-1.5em)rotate(-32deg)scale(.45)}}@keyframes mq-mm-glow{0%,35%{text-shadow:none;transform:scale(1)}55%{text-shadow:0 0 8px var(--brand-orange),0 0 22px var(--brand-orange),0 0 40px var(--amber-500);transform:scale(1.07)}to{text-shadow:0 0 6px color-mix(in srgb,var(--brand-orange) 75%,transparent),0 0 16px color-mix(in srgb,var(--amber-500) 50%,transparent);transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mq-madman{text-shadow:0 0 12px var(--brand-orange);animation:none}@supports (color:color-mix(in lab,red,red)){.mq-madman{text-shadow:0 0 12px color-mix(in srgb,var(--brand-orange) 45%,transparent)}}.mq-madman .mq-mm-eject{max-width:0;animation:none}.mq-madman .mq-mm-fly{display:none}}.mq-madness-box{will-change:transform}@keyframes mq-madness-shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate3d(calc(var(--mq-shake-amp,1px) * -1),var(--mq-shake-amp,1px),0) rotate(-.45deg)}40%{transform:translate3d(var(--mq-shake-amp,1px),calc(var(--mq-shake-amp,1px) * -1),0) rotate(.45deg)}60%{transform:translate3d(calc(var(--mq-shake-amp,1px) * -.7),calc(var(--mq-shake-amp,1px) * .5),0) rotate(-.3deg)}80%{transform:translate3d(var(--mq-shake-amp,1px),var(--mq-shake-amp,1px),0) rotate(.3deg)}}@keyframes mq-madness-rainbow{0%{border-color:#f2a93d;box-shadow:0 0 22px #f2a93d,0 0 50px #f2a93d73}20%{border-color:var(--brand-orange);box-shadow:0 0 26px var(--brand-orange),0 0 58px color-mix(in srgb,var(--brand-orange) 50%,transparent)}40%{border-color:#ffb733;box-shadow:0 0 24px #ffb733,0 0 54px #ffb73380}60%{border-color:var(--color-tier-mystery);box-shadow:0 0 26px var(--color-tier-mystery),0 0 58px color-mix(in srgb,var(--color-tier-mystery) 50%,transparent)}80%{border-color:var(--blue-500);box-shadow:0 0 26px var(--blue-500),0 0 58px color-mix(in srgb,var(--blue-500) 50%,transparent)}to{border-color:#f2a93d;box-shadow:0 0 22px #f2a93d,0 0 50px #f2a93d73}}.mq-madness-box--wild{animation:mq-madness-shake var(--mq-shake-dur,.4s) ease-in-out infinite}.mq-madness-box--ultimate{animation:.12s ease-in-out infinite mq-madness-shake,2.6s linear infinite mq-madness-rainbow}@media(prefers-reduced-motion:reduce){.mq-madness-box--wild,.mq-madness-box--ultimate{animation:none}}.mq-local-map,.mq-local-map.leaflet-container{background:#0a1018}.mq-local-veil{pointer-events:none;z-index:600;background:radial-gradient(125% 108%,#0000 64%,#120d0833 84%,#120d08 99%);position:absolute;top:0;right:0;bottom:0;left:0}.mq-mappin-wrap{background:0 0;border:none;place-items:center;display:grid;position:relative}.mq-hot-label{font-family:var(--font-sans);color:#fff;white-space:nowrap;pointer-events:none;text-shadow:0 1px 3px #000000e6;margin-top:3px;font-size:14px;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mq-zone-label{font-family:var(--font-sans);color:#fff;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 1px 2px #000000d9;background:#080a0e8c;border:1px solid #ffffff24;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:700}.mq-mappin{--g:var(--mq-glow,.5);width:calc(11px + var(--g) * 7px);height:calc(11px + var(--g) * 7px);background:var(--mq-pin,#fb5326);box-shadow:0 0 calc(5px + var(--g) * 9px) var(--mq-pin,#fb5326),0 0 5px 1px #ffffff80;opacity:calc(.7 + var(--g) * .3);cursor:pointer;border:2px solid #ffffffeb;border-radius:50%;display:block;position:relative}.mq-mappin__ic{color:#fff;justify-content:center;align-items:center;display:none;position:absolute;top:0;right:0;bottom:0;left:0}.mq-mappin__ic svg{display:block}.mq-zoomed .mq-mappin{border-width:2.5px;opacity:1!important;width:28px!important;height:28px!important}.mq-zoomed .mq-mappin__ic{display:flex}.mq-mappin--live{box-shadow:0 0 calc(6px + var(--g) * 13px) var(--mq-pin,#fb5326),0 0 calc(12px + var(--g) * 24px) var(--mq-pin,#fb5326),0 0 5px 1px #ffffff8c;animation:mq-pin-pulse calc(2.8s - var(--g) * .8s) ease-in-out infinite;will-change:transform}@keyframes mq-pin-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}.mq-mapme{width:26px;height:26px;display:block;position:relative}.mq-mapme__dot{background:#7ab0ff;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #7ab0fff2,0 0 22px #7ab0ffa6}.mq-mapme__ring{border:2px solid #7ab0ffbf;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:2.6s ease-out infinite mq-you-ping;position:absolute;top:50%;left:50%}.mq-mapme__ring--2{animation-delay:1.3s}.mq-mapme--face{width:48px;height:48px}.mq-mapme--face .mq-mapme__ring{border-color:#7ab0ff8c;width:48px;height:48px;margin:-24px 0 0 -24px}.mq-mapme__face{transform-origin:bottom;background-color:#1b2030;background-position:50%;background-size:cover;border:3px solid #fff;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:2.2s ease-in-out infinite mq-bob;position:absolute;top:50%;left:50%;box-shadow:0 5px 14px #0000008c,0 0 16px #7ab0ff99}.mq-mapme__face--default{background:linear-gradient(140deg,#fb5326,#f2a93d 58%,#2a6fdb);place-items:center;display:grid}@keyframes mq-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-4px)rotate(3deg)}}.mq-local-wrap .maplibregl-ctrl-attrib{background:#0a0c124d;border-radius:6px 0 0}.mq-local-wrap .maplibregl-ctrl-attrib-inner{font-size:14px;line-height:1.25}.mq-local-wrap .maplibregl-ctrl-attrib-inner,.mq-local-wrap .maplibregl-ctrl-attrib-inner a{color:#ffffff61}.mq-local-wrap .maplibregl-ctrl-attrib-button{opacity:.4}.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-bottom-left{z-index:1}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{background:#0a0c1299;border-radius:6px}.maplibregl-ctrl-attrib-inner{font-size:14px;line-height:1.25}.maplibregl-ctrl-attrib-inner,.maplibregl-ctrl-attrib-inner a{color:#ffffff80}.maplibregl-ctrl-attrib-button{opacity:.5;transform:scale(.85)}@keyframes mq-you-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.mq-you-label.leaflet-tooltip{color:#fff!important;font-family:var(--font-sans)!important;white-space:normal!important;text-align:center!important;background:linear-gradient(#14100bf7,#0c0906f7)!important;border:1px solid #7ab0ffa6!important;border-radius:12px!important;width:max-content!important;max-width:230px!important;padding:6px 13px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;box-shadow:0 0 18px #7ab0ff59,0 6px 18px #0000008c!important}.mq-you-label.leaflet-tooltip-top:before{border-top-color:#7ab0ffa6!important}.mq-local-wrap.mq-has-card .mq-you-label.leaflet-tooltip{opacity:0!important;transition:opacity .15s!important}.mq-maptip{font-family:var(--font-sans);font-size:14px;font-weight:700;color:#fff!important;background:#14100b!important;border:1px solid #ffffff2e!important;border-radius:8px!important;box-shadow:0 6px 18px #00000080!important}.mq-maptip:before{display:none!important}.leaflet-bar a{color:#fff!important;background:#14100b!important;border-color:#ffffff2e!important}.leaflet-popup-content-wrapper{color:#fff!important;background:#14100b!important;border:1px solid #ffffff2e!important;border-radius:12px!important;box-shadow:0 10px 30px #0000008c!important}.leaflet-popup-tip{background:#14100b!important}.leaflet-popup-content{margin:12px 14px!important}.mq-place{font-family:var(--font-sans);max-width:210px}.mq-place strong{color:#fff;font-size:14px;font-weight:800;display:block}.mq-place p{color:#ffffffc7;margin:4px 0 8px;font-size:14px;line-height:1.35}.mq-place a{color:#fb7a4e;font-size:14px;font-weight:700;text-decoration:none}.mq-place-card{z-index:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(360px,100% - 32px);font-family:var(--font-sans);background:#14100bed;border:1px solid #ffffff29;border-radius:16px;padding:14px 16px 16px;animation:.22s cubic-bezier(.2,.9,.3,1.2) mq-place-card-in;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #0009}@keyframes mq-place-card-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.mq-place-card--fixed{bottom:calc(132px + env(safe-area-inset-bottom,0px));position:fixed}.mq-place-card__hero{border-radius:11px;justify-content:center;align-items:center;height:58px;margin-bottom:11px;display:flex;box-shadow:inset 0 -1px #00000038}.mq-place-card__x{z-index:1;color:#fff;cursor:pointer;background:#0000006b;border:none;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}.mq-place-card__chip{letter-spacing:.06em;text-transform:uppercase;color:#14100b;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:14px;font-weight:800;display:inline-flex}.mq-place-card__dot{background:#00000080;border-radius:50%;width:5px;height:5px}.mq-place-card__name{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:9px 0 0;font-size:19px;font-weight:800;line-height:1.1}.mq-place-card__meta{flex-wrap:wrap;align-items:center;gap:5px 12px;margin:7px 0 0;display:flex}.mq-place-card__rating{color:#ffb733;align-items:center;gap:4px;font-size:14px;font-weight:800;display:inline-flex}.mq-place-card__open{letter-spacing:.02em;align-items:center;gap:4px;font-size:14px;font-weight:800;display:inline-flex}.mq-place-card__open.is-open{color:#5ed497}.mq-place-card__open.is-shut{color:#ffffff8c}.mq-place-card__price{color:#7ab0ff;letter-spacing:.04em;font-size:14px;font-weight:800}.mq-place-card__blurb{color:#fffc;margin:7px 0 0;font-size:14px;line-height:1.42}.mq-place-card__actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.mq-place-card__cta{background:var(--cta-fill);color:var(--text-on-cta);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.mq-place-card__cta--ghost{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e}@media(prefers-reduced-motion:reduce){.mq-place-card{animation:none}}.leaflet-bar a:hover{background:#221a12!important}.leaflet-control-attribution{color:#ffffff47!important;background:0 0!important;padding:0 6px!important;font-size:14px!important}.leaflet-control-attribution:hover{color:#ffffffb3!important}.leaflet-control-attribution a{color:#7ab0ff73!important}.leaflet-control-attribution svg{display:none}@media(prefers-reduced-motion:reduce){.mq-mappin,.mq-mapme,.mq-mapme__ring,.mq-mapme__face{animation:none}}.mq-you-wrap{place-items:center;display:grid;position:relative}.mq-you-label{color:#fff;font-family:var(--font-sans);white-space:normal;text-align:center;pointer-events:none;background:#100c08;border:1px solid #7ab0ffbf;border-radius:12px;width:max-content;max-width:230px;padding:7px 14px;font-size:14px;font-weight:800;line-height:1.25;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 0 18px #7ab0ff59,0 6px 18px #000000b3}.mq-local-wrap.mq-has-card .mq-you-label{opacity:0;transition:opacity .15s}.maplibregl-ctrl-bottom-right{bottom:calc(108px + env(safe-area-inset-bottom,0px))!important;right:8px!important}.maplibregl-ctrl-group{background:#1c160ff0!important;border:1px solid #ffffff4d!important;box-shadow:0 6px 20px #0009!important}.maplibregl-ctrl-group button{background:0 0!important}.maplibregl-ctrl-group button+button{border-top:1px solid #ffffff1f!important}.maplibregl-ctrl-group button:hover{background:#221a12!important}.maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert()brightness(1.4)}.maplibregl-ctrl-attrib{background:#0a08058c!important}.maplibregl-ctrl-attrib,.maplibregl-ctrl-attrib a{color:#ffffff6b!important;font-size:14px!important}.mq-mappin--zap{animation:.5s cubic-bezier(.3,1.4,.5,1) mq-pin-zap}@keyframes mq-pin-zap{0%{transform:scale(1)}35%{transform:scale(1.75)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mq-mappin--zap{animation:none}}.maplibregl-popup.mq-loclabel-wrap{z-index:5}.mq-loclabel-wrap .maplibregl-popup-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100c08eb!important;border:1px solid #ffffff24!important;border-radius:13px!important;padding:11px 14px 12px!important;box-shadow:0 12px 30px #0000008c!important}.mq-loclabel-wrap .maplibregl-popup-tip{border-top-color:#100c08eb!important;border-bottom-color:#100c08eb!important}.mq-loclabel-wrap .maplibregl-popup-close-button{padding:0 6px;font-size:16px;top:1px;right:1px;color:#ffffff8c!important}.mq-loclabel{font-family:var(--font-sans);width:max-content;max-width:210px}.mq-loclabel__name{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;padding-right:12px;font-size:15.5px;font-weight:800;line-height:1.15}.mq-loclabel__signals{color:#ffffffad;margin:5px 0 0;font-size:14px;font-weight:700}.mq-loclabel__signals .mq-loclabel__rating{color:var(--neon-amber)}.mq-loclabel__signals .is-open{color:var(--neon-green)}.mq-loclabel__signals .is-shut{color:#ffffff80}.mq-loclabel__eta{gap:14px;margin:8px 0 0;font-size:14px;font-weight:800;display:flex}.mq-loclabel__eta span{color:#fff;align-items:center;gap:6px;display:inline-flex}.mq-loclabel__eta span:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}.mq-loclabel__eta span:first-child:before{background:var(--neon-green)}.mq-loclabel__eta span:nth-child(2):before{background:var(--neon-blue)}html{--mq-zoom:1}html[data-text-scale=large]{--mq-zoom:1.12}html[data-text-scale=larger]{--mq-zoom:1.25}html[data-text-scale=largest]{--mq-zoom:1.4}html[data-text-scale=large] body{zoom:1.12}html[data-text-scale=larger] body{zoom:1.25}html[data-text-scale=largest] body{zoom:1.4}html[data-text-scale] .mq-shell-frame>header,html[data-text-scale] .mq-shell-frame>nav{zoom:calc(1 / var(--mq-zoom))}.mq-shell-root{min-height:calc(100dvh / var(--mq-zoom,1));overscroll-behavior:none;background:var(--bg);width:100%;overflow-x:hidden}.mq-shell-frame{width:100%;height:calc(100dvh / var(--mq-zoom,1));background:var(--bg);color:var(--text);flex-direction:column;display:flex;position:relative;overflow:hidden}.mq-shell-frame>main{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.mq-localbanner{transition:transform .6s var(--ease-out);overflow:visible}.mq-localbanner h1{transition:font-size .6s var(--ease-out),margin-top .6s var(--ease-out)}.mq-localbanner.is-dim{transform:translateY(-6px)}.mq-localdesc{max-height:200px;transition:opacity .5s var(--ease-out),max-height .6s var(--ease-out),margin .6s var(--ease-out);overflow:hidden}.mq-localbanner.is-dim .mq-localdesc{opacity:0;pointer-events:none;max-height:0;margin-top:0}.mq-localprompt{opacity:0;text-align:center;max-height:0;font-family:var(--font-display);letter-spacing:-.01em;color:#fff;text-shadow:0 2px 4px #000000b3;transition:opacity .5s var(--ease-out) .2s,max-height .5s var(--ease-out) .2s,margin .5s var(--ease-out) .2s;margin:0;font-size:20px;font-weight:800;overflow:hidden}.mq-localprompt.is-on{opacity:1;max-height:48px;margin-bottom:4px}@media(prefers-reduced-motion:reduce){.mq-localbanner,.mq-localprompt{transition:none}}.mq-chaos-veil{z-index:60;pointer-events:none;box-shadow:inset 0 0 calc(40px + var(--mq-chaos,0) * 160px) calc(var(--mq-chaos,0) * 30px) rgba(242,169,61,calc(var(--mq-chaos,0) * .55));animation:mq-chaos-flicker calc(1.6s - var(--mq-chaos,0) * 1.1s) steps(2) infinite;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes mq-chaos-flicker{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(40deg)}}.mq-chaos-hud{left:50%;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:61;color:#fff;font-family:var(--font-sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#140e08db;border:1px solid #f2a93d99;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 0 22px #f2a93d80}.mq-chaos-bar{background:#ffffff2e;border-radius:999px;width:54px;height:5px;display:inline-block;overflow:hidden}.mq-chaos-bar>span{background:linear-gradient(90deg,#ffb733,#fb5326,#f2a93d);height:100%;transition:width .25s linear;display:block}.mq-disintegrate{z-index:95;pointer-events:none;background:#06040a80;animation:.18s steps(2,end) mq-dis-in;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}@keyframes mq-dis-in{0%{opacity:0}to{opacity:1}}.mq-dis-scan{mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff14 0,#ffffff14 2px,#0000 2px,#0000 4px);animation:.5s linear infinite mq-dis-scan-move;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes mq-dis-scan-move{to{transform:translateY(8px)}}.mq-dis-rgb{background:repeating-linear-gradient(96deg,#ff00501a 0,#ff00501a 3px,#0000 3px,#0000 9px),repeating-linear-gradient(84deg,#00c8ff1a 0,#00c8ff1a 3px,#0000 3px,#0000 9px);animation:.22s steps(3,end) infinite mq-dis-tear;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes mq-dis-tear{0%{transform:translate(0)}33%{transform:translate(-6px,3px)}66%{transform:translate(5px,-2px)}to{transform:translate(0)}}.mq-dis-msg{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mq-dis-msg>svg{color:#f2a93d}.mq-dis-glitch{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-shadow:0 0 24px #f2a93d99;font-size:clamp(48px,14vw,120px);font-weight:800;animation:.12s steps(2,end) infinite mq-dis-jit;position:relative}.mq-dis-glitch:before,.mq-dis-glitch:after{content:attr(data-text);width:100%;position:absolute;top:0;left:0}.mq-dis-glitch:before{color:#00e5ff;clip-path:inset(0 0 55%);transform:translate(-3px)}.mq-dis-glitch:after{color:#ff2d6f;clip-path:inset(55% 0 0);transform:translate(3px)}@keyframes mq-dis-jit{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}.mq-dis-sub{font-family:var(--font-sans);color:#ffffffd9;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:700}body.mq-glitching{animation:.16s steps(2,end) infinite mq-page-glitch}@keyframes mq-page-glitch{0%{filter:saturate(1.4)contrast(1.1);transform:translate(0)}25%{filter:hue-rotate(20deg)saturate(2);transform:translate(-3px,1px)skew(-.6deg)}50%{filter:contrast(1.3)brightness(1.05);transform:translate(3px,-1px)}75%{filter:hue-rotate(-20deg);transform:translate(-2px,2px)skew(.5deg)}to{filter:saturate(1.4);transform:translate(0)}}@media(prefers-reduced-motion:reduce){.mq-chaos-veil,.mq-disintegrate,.mq-dis-scan,.mq-dis-rgb,.mq-dis-glitch,body.mq-glitching{animation:none}}@keyframes mq-thermo-pulse-kf{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}.mq-thermo-pulse{animation:1s ease-in-out infinite mq-thermo-pulse-kf}@media(prefers-reduced-motion:reduce){.mq-thermo-pulse{animation:none}}@keyframes mq-globe-overload{0%,to{transform:translate(-50%,-50%)scale(.96)}50%{transform:translate(-50%,-50%)scale(1.16)}}@keyframes mq-globe-quake{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--q,0) * -7px),calc(var(--q,0) * 3px))}50%{transform:translate(calc(var(--q,0) * 7px),calc(var(--q,0) * -4px))}75%{transform:translate(calc(var(--q,0) * -4px),calc(var(--q,0) * -5px))}}.mq-globe-quake{animation:.3s steps(2,end) infinite mq-globe-quake}@media(prefers-reduced-motion:reduce){.mq-globe-quake{animation:none}}@keyframes mq-claim-pulse-kf{0%,to{transform:scale(1);box-shadow:0 2px 8px #fb532659}50%{transform:scale(1.045);box-shadow:0 0 16px 2px #fb532680,0 2px 10px #fb532666}}.mq-claim-pulse{animation:1.9s ease-in-out infinite mq-claim-pulse-kf}@media(prefers-reduced-motion:reduce){.mq-claim-pulse{animation:none}}@keyframes mq-atom-spin{to{transform:rotate(360deg)}}.mq-atom-spin{transform-origin:50%;animation:6s linear infinite mq-atom-spin}@media(prefers-reduced-motion:reduce){.mq-atom-spin{animation:none}}.mq-lab-bubble{display:inline-flex;position:relative;overflow:visible}.mq-lab-bubble>svg{animation:.9s ease-in-out infinite mq-lab-wob;overflow:visible}.mq-lab-bubble__dot{opacity:0;width:15%;height:15%;animation-name:mq-lab-bubble-rise;animation-timing-function:ease-in;animation-iteration-count:infinite;animation-duration:calc(1.15s - (var(--mq-intensity,.5) * .45s));background:currentColor;border-radius:50%;position:absolute;bottom:20%;left:50%}.mq-lab-bubble__dot:nth-child(2){width:12%;height:12%;animation-delay:.1s;left:34%}.mq-lab-bubble__dot:nth-child(3){width:14%;height:14%;animation-delay:.22s;left:62%}.mq-lab-bubble__dot:nth-child(4){width:10%;height:10%;animation-delay:.34s;bottom:26%;left:44%}.mq-lab-bubble__dot:nth-child(5){width:13%;height:13%;animation-delay:.48s;bottom:16%;left:56%}.mq-lab-bubble__dot:nth-child(6){width:11%;height:11%;animation-delay:.62s;bottom:30%;left:48%}.mq-lab-bubble__esc{opacity:0;width:10%;height:10%;animation:mq-lab-escape calc(1.5s - (var(--mq-intensity,.5) * .5s)) ease-out infinite;background:currentColor;border-radius:50%;position:absolute;bottom:52%;left:50%}.mq-lab-bubble__esc:nth-of-type(2){width:8%;height:8%;animation-delay:.3s;left:42%}.mq-lab-bubble__esc:nth-of-type(3){width:9%;height:9%;animation-delay:.6s;left:58%}.mq-lab-bubble__esc:nth-of-type(4){width:7%;height:7%;animation-delay:.9s;left:50%}@keyframes mq-lab-wob{0%,to{transform:rotate(0)}30%{transform:rotate(-7deg)}70%{transform:rotate(7deg)}}@keyframes mq-lab-escape{0%{opacity:0;transform:translateY(0)scale(.4)}30%{opacity:.95}to{opacity:0;transform:translateY(-160%)scale(1.25)}}@media(prefers-reduced-motion:reduce){.mq-lab-bubble>svg{animation:none}.mq-lab-bubble__dot,.mq-lab-bubble__esc{opacity:.5;animation:none}}.mq-lab-bubble__dot:nth-child(4){width:10%;height:10%;animation-delay:.9s;left:50%}@keyframes mq-lab-bubble-rise{0%{opacity:0;transform:translate(-50%)scale(.5)}20%{opacity:calc(.55 + var(--mq-intensity,.5) * .35)}to{transform:translate(-50%,calc(-120% - (var(--mq-intensity,.5) * 60%))) scale(1.1);opacity:0}}@media(prefers-reduced-motion:reduce){.mq-lab-bubble__dot{opacity:0;animation:none}}.mq-topnav{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.mq-topnav{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.mq-topnav{-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line)}.mq-cta-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:0 auto;padding-bottom:2px;display:flex;overflow-x:auto}.mq-cta-row::-webkit-scrollbar{display:none}.mq-localcta{white-space:nowrap;font-family:var(--font-sans);color:#fff;cursor:pointer;background:var(--c-glass);border:1px solid var(--c-line-strong);-webkit-backdrop-filter:var(--blur-panel);backdrop-filter:var(--blur-panel);border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.mq-localcta:hover{background:var(--c-surface2)}.mq-localcta--on{background:var(--cta-fill);box-shadow:var(--glow-tab);border-color:#0000}.mq-results-sheet{z-index:690;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(420px,100% - 24px);max-height:56vh;font-family:var(--font-sans);background:#14100bf5;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;animation:.22s cubic-bezier(.2,.9,.3,1.2) mq-place-card-in;display:flex;position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 50px #0009}.mq-results-sheet--fixed{bottom:calc(120px + env(safe-area-inset-bottom,0px));position:fixed}.mq-results-sheet__head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px 10px;display:flex}.mq-results-sheet__title{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.mq-results-sheet__count{color:var(--orange-300);margin:2px 0 0;font-size:14px;font-weight:700}.mq-results-sheet__x{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.mq-results-sheet__list{-webkit-overflow-scrolling:touch;padding:6px;overflow-y:auto}.mq-results-sheet__empty{text-align:center;color:#fff9;margin:0;padding:22px 16px;font-size:14px}.mq-results-row{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;width:100%;padding:10px 11px;display:flex}.mq-results-row:hover{background:#ffffff12}.mq-results-row__ic{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mq-results-row__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mq-results-row__name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.mq-results-row__meta{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.mq-results-row__rating{color:#ffb733;flex:none;align-items:center;gap:3px;font-size:14px;font-weight:800;display:inline-flex}.mq-results-row__chev{color:#fff6;flex:none}@media(prefers-reduced-motion:reduce){.mq-results-sheet{animation:none}}.mq-dark-root{background:var(--c-bg);color:var(--c-text)}.mq-display{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:-.04em;color:var(--c-head-top)}.mq-grad{color:var(--c-head-top,#fff);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.mq-overline{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-bold);letter-spacing:var(--ls-overline-wide);text-transform:uppercase;color:var(--primary)}.mq-mono{font-family:var(--font-mono);font-weight:var(--fw-medium);letter-spacing:.1em}.mq-glass{background:var(--c-glass);-webkit-backdrop-filter:var(--blur-panel);backdrop-filter:var(--blur-panel);border:1px solid var(--c-line);border-radius:var(--radius-card)}.mq-cta{background:var(--cta-fill);color:var(--text-on-cta);border-radius:var(--radius-pill);box-shadow:var(--glow-cta);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);border:none}.mq-cta:hover{box-shadow:var(--glow-cta-lg)}.mq-cta:active{transform:translateY(1px)}.mq-pill-active{background:var(--cta-fill);color:var(--text-on-cta);box-shadow:var(--glow-tab)}.mq-pin-glow{box-shadow:0 0 12px 4px,0 0 5px 1px #ffffff80}@media(prefers-reduced-motion:reduce){.mq-cta{transition:none}}.mq-dark-root .mq-topnav{background:var(--c-bg2)}@supports (color:color-mix(in lab,red,red)){.mq-dark-root .mq-topnav{background:color-mix(in srgb,var(--c-bg2) 86%,transparent)}}.mq-dark-root .mq-topnav{border-bottom-color:var(--c-line)}.mq-dark-root .mp-card{background:var(--c-surface);border-color:var(--c-line)}.mq-dark-root .mp-overline{color:var(--c-text3)}.mq-dark-root .text-ink{color:var(--c-text)!important}.mq-dark-root .text-ink-2{color:var(--c-text2)!important}.mq-dark-root .text-ink-3{color:var(--c-text3)!important}.mq-dark-root .mp-btn--ghost{color:var(--c-text)}.mq-dark-root .mp-btn--secondary{color:var(--c-text);border-color:var(--c-line-strong);background:var(--c-chip)}.mq-dark-root .mp-input,.mq-dark-root .mp-textarea,.mq-dark-root .mp-select{border-color:var(--c-line);color:var(--c-text);background:#ffffff0d}.mq-dark-root .mp-input::placeholder,.mq-dark-root .mp-textarea::placeholder{color:var(--c-text3)}.mq-dark-root .mp-label{color:var(--c-text2)}.mq-dark-surfaces{--surface-card:var(--c-surface);--surface-sunken:var(--c-bg2);--surface:var(--c-bg);--ink:var(--c-text);--ink-2:var(--c-text2);--ink-3:var(--c-text3);--line:var(--c-line);--line-strong:var(--c-line)}.mq-dark-root{--link:var(--blue-400);--link-hover:var(--blue-300)}.hiw-stage{position:relative;overflow:hidden}.hiw-orb{filter:blur(46px);opacity:.5;pointer-events:none;will-change:transform;border-radius:999px;position:absolute}.hiw-orb--a{animation:hiw-drift-a 11s var(--ease-in-out) infinite}.hiw-orb--b{animation:hiw-drift-b 13s var(--ease-in-out) infinite}@keyframes hiw-drift-a{0%,to{transform:translate(0)}50%{transform:translate(18px,-14px)}}@keyframes hiw-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-16px,13px)}}.hiw-node{transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease-out)}.hiw-step--on .hiw-node{box-shadow:var(--glow-cta);transform:scale(1.06)}.hiw-step--on .hiw-ico{animation:hiw-bob 1.071s var(--ease-in-out) infinite}@keyframes hiw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hiw-beam-fill{transition:width var(--dur-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){.hiw-orb--a,.hiw-orb--b,.hiw-step--on .hiw-ico{animation:none}.hiw-node,.hiw-beam-fill{transition:none}}.mq-portal{transition:box-shadow var(--dur-slow) var(--ease-out);box-shadow:0 0 calc(5px + 16px * var(--charge,0)) var(--neon-pink)}@supports (color:color-mix(in lab,red,red)){.mq-portal{box-shadow:0 0 calc(5px + 16px * var(--charge,0)) color-mix(in srgb,var(--neon-pink) calc(18% + 42% * var(--charge,0)),transparent)}}.mq-portal--pulse{animation:mq-portal-pop .6s var(--ease-spring);will-change:transform}@keyframes mq-portal-pop{0%{transform:scale(1)}42%{transform:scale(1.22)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mq-portal{transition:none}.mq-portal--pulse{animation:none}}.mq-ad{background:var(--c-bg);min-height:100dvh;color:var(--c-text);--c-bg:var(--sib-bg);--c-bg2:var(--sib-panel);--c-surface:var(--sib-panel2);--c-surface2:var(--sib-raised);--c-text:var(--sib-text);--c-text2:var(--sib-text2);--c-text3:var(--sib-text3);--c-chip:var(--sib-chip);--c-line:var(--sib-line);--c-line-strong:var(--sib-line-strong);--c-glass:var(--sib-glass);--cta-fill:var(--sib-grad-cta);--grad-cta:var(--sib-grad-cta);--text-on-cta:#fff;--glow-cta:var(--sib-glow-cta);--glow-tab:var(--sib-glow-tab);--neon-orange:var(--sib-orange);grid-template-columns:248px minmax(0,1fr);display:grid}.mq-ad .mq-ad-navitem[aria-current=page]{background:var(--sib-active-bg);color:var(--c-text)}.mq-ad .mq-ad-navitem[aria-current=page] .mq-ad-navitem__ico{color:var(--sib-orange)}.mq-ad .mq-ad-rail__mark{background:var(--sib-grad-cta);box-shadow:var(--sib-glow-cta)}.mq-ad .mq-ad-rail__eyebrow{color:var(--sib-text3)}.mq-ad .mp-btn{background:var(--sib-grad-cta);box-shadow:var(--sib-glow-cta)}.mq-ad .mp-btn:hover{background:var(--sib-grad-cta);box-shadow:var(--sib-glow-cta);opacity:.88}.mq-ad :focus-visible{outline:3px solid var(--sib-focus-ring);outline-offset:2px}.mq-ad .mp-btn--sib-secondary,.mq-ad .mp-btn.mp-btn--ghost{background:var(--sib-raised);box-shadow:none;border:1px solid var(--sib-line-strong);color:var(--sib-text)}.mq-ad .mp-btn--sib-secondary:hover,.mq-ad .mp-btn.mp-btn--ghost:hover{background:var(--sib-raised);opacity:.88;box-shadow:none}.mq-ad .mp-btn:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.mq-ad .mp-btn:active{transform:none}.mq-ad *,.mq-ad :before,.mq-ad :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mq-ad-rail{border-right-color:var(--sib-line)}.mq-ad-navitem:hover{background:var(--sib-orange)}@supports (color:color-mix(in lab,red,red)){.mq-ad-navitem:hover{background:color-mix(in srgb,var(--sib-orange) 8%,transparent)}}.mq-ad-live{color:var(--sib-green-bright)}.mq-ad-live--on .mq-ad-live__dot{background:var(--sib-green-bright);box-shadow:0 0 8px var(--sib-green-bright)}.mq-ad-rail{background:var(--sib-panel)}.mq-ad-rail__eyebrow{color:var(--sib-text3)}.mq-ad-rail__word,.mq-ad-rail__brand{color:var(--sib-text)}.mq-ad-rail__mark{background:var(--sib-grad-cta)}.mq-ad-rail{height:100dvh;height:calc(100dvh / var(--mq-zoom,1));background:var(--c-bg2);border-right:1px solid var(--c-line);flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.mq-ad-rail__brand{align-items:center;gap:10px;padding:18px 16px 12px;display:flex}.mq-ad-rail__mark{background:var(--grad-cta);color:#fff;width:34px;height:34px;box-shadow:var(--glow-cta);border-radius:10px;flex:none;place-items:center;display:grid}.mq-ad-rail__word{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-text);font-size:18px;font-weight:700;line-height:1}.mq-ad-rail__eyebrow{font-family:var(--font-sans);letter-spacing:var(--ls-label);font-variant:all-small-caps;color:var(--c-text3);font-size:14px;font-weight:600}.mq-ad-rail__nav{flex:1;padding:4px 12px 12px;overflow-y:auto}.mq-ad-rail__nav::-webkit-scrollbar{width:0}.mq-ad-group{margin-top:14px}.mq-ad-group__label{font-family:var(--font-sans);letter-spacing:var(--ls-label);font-variant:all-small-caps;color:var(--c-text3);padding:0 10px 6px;font-size:14px;font-weight:600}.mq-ad-navitem{width:100%;color:var(--c-text2);font-family:var(--font-sans);cursor:pointer;text-align:left;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.mq-ad-navitem:hover{background:var(--c-chip);color:var(--c-text)}.mq-ad-navitem[aria-current=page]{color:var(--c-text);background:#fb532626}.mq-ad-navitem[aria-current=page] .mq-ad-navitem__ico{color:var(--neon-orange)}.mq-ad-navitem__ico{color:var(--c-text3);flex:none;place-items:center;display:grid}.mq-ad-navitem__label{flex:1;min-width:0}.mq-ad-navitem__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--c-text3);background:var(--c-chip);border-radius:999px;padding:1px 7px;font-size:14px;font-weight:600}.mq-ad-navitem__soon{background:var(--c-line-strong);border-radius:999px;flex:none;width:6px;height:6px}.mq-ad-navitem__was{font-family:var(--font-sans);letter-spacing:var(--ls-label);font-variant:all-small-caps;color:var(--c-text3);white-space:nowrap;flex:none;font-size:14px;font-weight:600}.mq-ad-navitem__badge{min-width:18px;height:18px;color:var(--amber-500,#f0a22e);font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:#f0a22e29;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.mq-ad-rail__me{border-top:1px solid var(--c-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.mq-ad-rail__avatar{background:var(--c-surface2);width:30px;height:30px;color:var(--c-text);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.mq-ad-main{flex-direction:column;min-width:0;display:flex}.mq-ad-top{z-index:20;min-height:72px;padding:calc(env(safe-area-inset-top,0px) + 12px) 26px 0 26px;background:var(--c-glass);-webkit-backdrop-filter:var(--blur-panel);border-bottom:1px solid var(--c-line);align-items:center;gap:14px;display:flex;position:sticky;top:0}.mq-ad-top__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-text);font-size:21px;font-weight:700;line-height:1.08}.mq-ad-top__sub{font-family:var(--font-sans);color:var(--c-text2);font-size:14px}.mq-ad-search{background:var(--c-surface);border:1px solid var(--c-line);width:260px;max-width:34vw;color:var(--c-text3);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.mq-ad-search input{min-width:0;color:var(--c-text);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;font-size:16px}.mq-ad-search input::placeholder{color:var(--c-text3)}.mq-ad-live{font-family:var(--font-sans);letter-spacing:var(--ls-label);font-variant:all-small-caps;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:14px;font-weight:600;display:inline-flex}.mq-ad-live--on{color:var(--neon-green);background:#34d3991f;border:1px solid #34d39959}.mq-ad-live--off{color:var(--neon-amber);background:#f0a22e1f;border:1px solid #f0a22e59}.mq-ad-live__dot{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px}.mq-ad-body{padding:26px}.mq-ad-stat{background:var(--c-surface);border:1px solid var(--c-line);border-radius:16px;padding:16px 18px}.mq-ad-stat__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mq-ad-stat__val{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-text);font-size:28px;font-weight:700;line-height:1}.mq-ad-stat__label{font-family:var(--font-sans);color:var(--c-text2);margin-top:4px;font-size:14px}.mq-ad-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:18px;padding:18px}.mq-ad-card__head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.mq-ad-card__title{font-family:var(--font-display);color:var(--c-text);flex:1;font-size:15px;font-weight:700}.mq-ad-tag{font-family:var(--font-sans);letter-spacing:var(--ls-label);font-variant:all-small-caps;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:14px;font-weight:600}.mq-ad-tag--live{color:var(--neon-green);background:#34d39924;border:1px solid #34d39966}.mq-ad-tag--model{color:var(--sib-violet-text);background:#8b5cf629;border:1px solid #8b5cf666}.mq-ad-split{grid-template-columns:var(--mq-ad-rail,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media(max-width:900px){.mq-ad-split{grid-template-columns:minmax(0,1fr)}}.mq-ad-cards{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:14px;display:grid}.mq-ad-cards--sm{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px;display:grid}.mq-ad-cards--trio{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;display:grid}.mq-table__wrap{border:1px solid var(--c-line);background:var(--c-surface);border-radius:18px;overflow-x:auto}.mq-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans);min-width:720px;font-size:14px}.mq-table thead th{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text3);background:var(--c-bg2);border-bottom:1px solid var(--c-line);padding:11px 14px;font-size:14px;font-weight:600;position:sticky;top:0}.mq-table tbody td{border-bottom:1px solid var(--c-line);color:var(--c-text);vertical-align:middle;padding:12px 14px}.mq-table tbody tr:last-child td{border-bottom:none}.mq-table tbody tr:hover td{background:var(--c-chip)}.mq-toggle{background:var(--c-surface2);border:1px solid var(--c-line);cursor:pointer;width:42px;height:24px;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);border-radius:999px;flex:none;padding:0;position:relative}.mq-toggle__thumb{width:18px;height:18px;transition:transform var(--dur) var(--ease-out);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.mq-toggle[aria-checked=true]{background:var(--cta-fill);border-color:#0000}.mq-toggle[aria-checked=true] .mq-toggle__thumb{transform:translate(18px)}.mq-toggle:focus-visible{box-shadow:var(--ring);outline:none}.mq-scrim{z-index:60;-webkit-backdrop-filter:blur(4px);animation:mqfade var(--dur) var(--ease-out);background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.mq-modal{background:var(--c-bg2);border:1px solid var(--c-line);width:100%;max-height:90vh;animation:mqpop var(--dur) var(--ease-spring);border-radius:22px;overflow-y:auto;box-shadow:0 12px 40px #00000080}.mq-drawer-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);animation:mqfade var(--dur) var(--ease-out);background:#00000080;position:fixed;top:0;right:0;bottom:0;left:0}.mq-ad-drawer{z-index:61;background:var(--c-bg2);border-left:1px solid var(--c-line);width:min(430px,92vw);animation:mqslide var(--dur) var(--ease-out);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #00000080}.mq-toast-host{z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.mq-toast{background:var(--c-surface2);border:1px solid var(--c-line-strong);color:var(--c-text);font-family:var(--font-sans);animation:mqtoast var(--dur) var(--ease-spring);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex;box-shadow:0 8px 24px #0006}.mq-toast__check{color:var(--neon-green);place-items:center;display:grid}.mq-ad-bar{background:var(--c-surface2);border-radius:999px;height:8px;overflow:hidden}.mq-ad-bar__fill{background:var(--grad-cta);border-radius:999px;height:100%}@keyframes mqfade{0%{opacity:0}to{opacity:1}}@keyframes mqpop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes mqslide{0%{transform:translate(100%)}to{transform:none}}@keyframes mqtoast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:860px){.mq-ad{grid-template-columns:1fr}.mq-ad-rail{height:auto;position:static}.mq-ad-rail,.mq-ad-rail__nav{min-width:0}.mq-ad-rail__nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.mq-ad-rail__nav::-webkit-scrollbar{display:none}.mq-ad-group{display:contents}.mq-ad-group__label{display:none}.mq-ad-navitem{white-space:nowrap;flex:none;width:auto;scroll-margin-inline:16px}.mq-ad-top{padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 0 16px}.mq-ad-search{display:none}.mq-ad-body{padding:16px}}@media(prefers-reduced-motion:reduce){.mq-scrim,.mq-modal,.mq-ad-drawer,.mq-drawer-scrim,.mq-toast{animation:none}}.mq-ad-field{margin-bottom:12px;display:block}.mq-ad-label{font-family:var(--font-sans);letter-spacing:var(--ls-label);font-variant:all-small-caps;color:var(--c-text3);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.mq-ad-input,.mq-ad-textarea,.mq-ad-select{width:100%;font-family:var(--font-sans);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-line);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);border-radius:10px;outline:none;padding:10px 12px;font-size:16px}.mq-ad-input:focus,.mq-ad-textarea:focus,.mq-ad-select:focus{border-color:var(--cta-fill);box-shadow:0 0 0 3px var(--cta-fill)}@supports (color:color-mix(in lab,red,red)){.mq-ad-input:focus,.mq-ad-textarea:focus,.mq-ad-select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--cta-fill) 25%,transparent)}}.mq-ad-input::placeholder,.mq-ad-textarea::placeholder{color:var(--c-text3)}.mq-ad-textarea{resize:vertical;min-height:92px;line-height:1.5}.mq-ad-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:none}.mq-ad-btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background var(--dur) var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.mq-ad-btn--cta{background:var(--cta-fill);color:var(--text-on-cta);box-shadow:var(--glow-cta)}.mq-ad-btn--cta:hover{box-shadow:var(--glow-cta-lg)}.mq-ad-btn--cta:disabled{opacity:.5;cursor:default;box-shadow:none}.mq-ad-btn--ghost{background:var(--c-chip);color:var(--c-text);border-color:var(--c-line)}.mq-ad-btn--ghost:hover{background:var(--c-surface2)}.mq-ad-seg{background:var(--c-bg2);border:1px solid var(--c-line);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.mq-ad-seg__opt{font-family:var(--font-sans);color:var(--c-text2);cursor:pointer;transition:background var(--dur),color var(--dur);background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.mq-ad-seg__opt[aria-pressed=true]{background:var(--cta-fill);color:var(--text-on-cta);box-shadow:var(--glow-tab)}.mq-ad-chpill{width:26px;height:22px;color:var(--c-text3);background:var(--c-chip);border-radius:7px;place-items:center;display:inline-grid}.mq-ad-chpill--push{color:var(--neon-orange);background:#fb532629}.mq-ad-chpill--email{color:var(--neon-blue);background:#2a6fdb29}.mq-ad-chpill--sms{color:var(--neon-green);background:#34d39929}.mq-ad-bulk{background:#fb53261f;border:1px solid #fb53264d;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.mq-ad-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mq-ad-toolbar__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--c-text2);font-size:14px;font-weight:500}.mq-ad-dot{border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}.mq-ad-dot--active{background:var(--neon-green);box-shadow:0 0 6px var(--neon-green)}.mq-ad-dot--dormant{background:var(--c-text3)}.mq-ad-state{text-align:center;min-height:280px;color:var(--c-text2);font-family:var(--font-sans);place-items:center;padding:24px;font-size:14px;display:grid}.mq-ad-drawer__head{border-bottom:1px solid var(--c-line);background:var(--c-bg2);z-index:1;align-items:center;gap:12px;padding:16px 18px;display:flex;position:sticky;top:0}.mq-ad-iconbtn{background:var(--c-chip);border:1px solid var(--c-line);width:34px;height:34px;color:var(--c-text2);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.mq-ad-iconbtn:hover{color:var(--c-text);background:var(--c-surface2)}.mq-radar{aspect-ratio:1;border:1px solid var(--c-line);background:radial-gradient(circle,#173451,#0c1a30 56%,#060b14);border-radius:50%;width:100%;max-width:440px;margin:0 auto;position:relative;overflow:hidden}.mq-radar__ring{border:1px solid #78b4ff21;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mq-radar__cross{background:#78b4ff1a;position:absolute}.mq-radar__pin{z-index:2;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.mq-radar__mark{z-index:3;color:#fff;border:2px solid #ffffffd9;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000080}.mq-radar__wave{opacity:0;border:1.5px solid;border-radius:50%;animation:2.6s ease-out infinite mq-beacon-wave;position:absolute;top:50%;left:50%}.mq-radar__label{white-space:nowrap;font-family:var(--font-mono);color:#ffffffb3;font-size:14px;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}@keyframes mq-beacon-wave{0%{opacity:.7;width:12px;height:12px;transform:translate(-50%,-50%)}to{width:var(--reach,120px);height:var(--reach,120px);opacity:0;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.mq-radar__wave{animation:none}}.mq-basecamp-ring{will-change:transform,opacity;animation:2.4s ease-out infinite mq-basecamp-pulse}@keyframes mq-basecamp-pulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@media(prefers-reduced-motion:reduce){.mq-basecamp-ring{animation:none}}.sl-tickets{--c-bg:#100f13;--c-bg2:#15141a;--c-surface:#17161c;--c-surface2:#1e1d25;--c-text:#f4f1ea;--c-text2:#f4f1ea9e;--c-text3:#f4f1ea6b;--c-line:#f4f1ea1a;--c-line-strong:#f4f1ea2e;--c-chip:#f4f1ea14;--surface-card:#17161ceb;--surface-sunken:#f4f1ea0f;--surface:var(--c-bg);--ink:var(--c-text);--ink-2:var(--c-text2);--ink-3:var(--c-text3);--ink-4:#f4f1ea4d;--line:var(--c-line);--line-strong:var(--c-line-strong);--border-strong:#f4f1ea38;--shadow-sm:0 10px 24px -14px #0009;--green-600:#5ed497;--amber-600:#f0be6e;--red-600:#ff7a66;--link:#a38bff;--warning-soft:var(--amber-600)}@supports (color:color-mix(in lab,red,red)){.sl-tickets{--warning-soft:color-mix(in srgb, var(--amber-600) 18%, transparent)}}.sl-tickets{--success-soft:var(--green-600)}@supports (color:color-mix(in lab,red,red)){.sl-tickets{--success-soft:color-mix(in srgb, var(--green-600) 16%, transparent)}}.sl-tickets{--danger-soft:var(--red-600)}@supports (color:color-mix(in lab,red,red)){.sl-tickets{--danger-soft:color-mix(in srgb, var(--red-600) 18%, transparent)}}.sl-tickets{color:var(--c-text)}.sl-tickets .text-ink{color:var(--c-text)!important}.sl-tickets .text-ink-2{color:var(--c-text2)!important}.sl-tickets .text-ink-3{color:var(--c-text3)!important}.sl-tickets .mp-iconbtn{color:var(--c-text)}.sl-tickets .mp-iconbtn:hover{background:#ffffff14}.mq-space{background:radial-gradient(1100px 640px at 50% -10%,#7c5cff29,#0000 60%),url(/globe/night-sky.png) 50%/cover no-repeat,#07060b;position:relative}.mq-aurora{pointer-events:none;z-index:0;opacity:.55;will-change:transform;background:radial-gradient(60% 45% at 18% 8%,#6a4de01a,#0000 70%),radial-gradient(55% 40% at 82% 14%,#2a6fdb12,#0000 70%);animation:46s ease-in-out infinite alternate mq-aurora-breathe;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes mq-aurora-breathe{0%{transform:translate(-1.2%,-.8%)scale(1)}to{transform:translate(1.2%,.8%)scale(1.04)}}.mq-quest-dot.is-pinging:before{content:"";pointer-events:none;width:8px;height:8px;animation:mq-ping 1.7s var(--ease-out,ease-out) forwards;border:1px solid #ffb39380;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}@keyframes mq-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(5.25)}}.mq-sat-orbit{pointer-events:none;width:0;height:0;animation:85s linear infinite mq-sat-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.42)}.mq-sat{width:1.7px;height:1.7px;transform:translate(var(--mq-sat-r,190px));background:#c7e0ff;border-radius:50%;margin:-.85px 0 0 -.85px;animation:85s linear infinite mq-sat-occlude;position:absolute;top:0;left:0;box-shadow:0 0 4px 1px #c7e0ffbf}.mq-sat-trail{background:rgba(199,224,255,var(--a,.4));width:1.4px;height:1.4px;transform:rotate(calc(var(--i) * -1.6deg)) translate(var(--mq-sat-r,190px));border-radius:50%;margin:-.7px 0 0 -.7px;animation:85s linear infinite mq-sat-occlude;position:absolute;top:0;left:0}@keyframes mq-sat-spin{to{transform:translate(-50%,-50%)scaleY(.42)rotate(360deg)}}@keyframes mq-sat-occlude{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}.mq-live-breathe{animation:3.6s ease-in-out infinite mq-live-glow}@keyframes mq-live-glow{0%,to{box-shadow:0 0 #34d39900}50%{box-shadow:0 0 10px 1px #34d39959}}@media(prefers-reduced-motion:reduce){.mq-aurora,.mq-live-breathe{animation:none}.mq-quest-dot.is-pinging:before{opacity:0;animation:none}.mq-sat-orbit,.mq-sat,.mq-sat-trail{animation:none}}.mq-quest-dot{cursor:pointer;background:currentColor;border-radius:50%;width:6px;height:6px;transition:opacity .3s;position:relative;box-shadow:0 0 6px .5px}.mq-quest-dot--epic{width:9px;height:9px;box-shadow:0 0 9px 1px}.mq-quest-dot:after{content:"";opacity:.7;width:100%;height:100%;animation:3.2s ease-out infinite mq-dot-call;animation-delay:var(--d,0s);border:1.5px solid #fff0cdf2;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 6px #fff0cd80}@keyframes mq-dot-call{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}70%,to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@media(prefers-reduced-motion:reduce){.mq-quest-dot:after{opacity:0;animation:none}}.mq-brew{position:relative;overflow:hidden}.mq-brew:before,.mq-brew:after,.mq-brew>.mq-brew-bub{content:"";opacity:0;background:#ffffffe6;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in infinite mq-bubble;position:absolute;bottom:5px;box-shadow:0 0 4px #ffffffb3}.mq-brew:before{animation-delay:0s;left:42%}.mq-brew:after{width:3px;height:3px;animation-delay:.9s;left:56%}.mq-brew>.mq-brew-bub{width:2.5px;height:2.5px;animation-delay:1.6s;left:49%}@keyframes mq-bubble{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.95}75%{opacity:.8}to{opacity:0;transform:translateY(-22px)scale(1)}}.mq-brew>.mq-brew-glyph{transform-origin:50% 90%;animation:3.6s ease-in-out infinite mq-brew-sway}@keyframes mq-brew-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.mq-scan{position:relative}.mq-scan:after{content:"";opacity:0;border:1.5px solid #ffffffd9;border-radius:50%;width:60%;height:60%;margin:auto;animation:2.8s ease-out infinite mq-scan-ping;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes mq-scan-ping{0%{opacity:.8;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){.mq-brew:before,.mq-brew:after,.mq-brew>.mq-brew-bub,.mq-brew>.mq-brew-glyph,.mq-scan:after{opacity:0;animation:none}.mq-brew>.mq-brew-glyph{opacity:1}}.mq-startcards{grid-template-columns:1fr;gap:14px;max-width:1080px;margin-inline:auto;display:grid}@media(min-width:780px){.mq-startcards{grid-template-columns:1fr 1fr}}.mq-startcard{transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.mq-startcard:hover{transform:translateY(-2px);background:#f4f1ea13!important}.mq-startcard.mq-startcard--brew:hover{box-shadow:0 10px 30px -12px #fb532680;border-color:#fb5326b3!important}.mq-startcard.mq-startcard--scan:hover{box-shadow:0 10px 30px -12px #34d39980;border-color:#34d399b3!important}.mq-startcard-steps{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .32s cubic-bezier(.2,.8,.3,1),opacity .24s,margin-top .32s;display:grid}.mq-startcard-steps>span{min-height:0;overflow:hidden}.mq-startcard:hover .mq-startcard-steps{opacity:1;grid-template-rows:1fr;margin-top:11px}.mq-startcard-step{font-family:var(--font-sans);color:#ffffffb8;align-items:center;gap:8px;padding:3px 0;font-size:14px;display:flex}.mq-startcard-step b{color:#fff;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:14px;font-weight:800;display:grid}.mq-startcard--brew .mq-startcard-step b{background:linear-gradient(135deg,#fb5326,#ff3d8b)}.mq-startcard--scan .mq-startcard-step b{background:linear-gradient(135deg,#34d399,#0ea5a5)}.mq-startcard:hover .mq-brew:before,.mq-startcard:hover .mq-brew:after,.mq-startcard:hover .mq-brew>.mq-brew-bub{animation-duration:1.3s}.mq-startcard:hover .mq-brew>.mq-brew-glyph{animation-duration:1.8s}.mq-startcard:hover .mq-scan:after{animation-duration:1.5s}@media(prefers-reduced-motion:reduce){.mq-startcard:hover{transform:none}.mq-startcard-steps{transition:opacity .2s}}.mq-duelcard{transition:transform .18s,box-shadow .18s}.mq-duelcard:hover{transform:scale(1.012);box-shadow:inset 0 0 0 3px #3bd687b3,0 22px 46px -18px #3bd68773!important}@media(prefers-reduced-motion:reduce){.mq-duelcard:hover{transform:none}}.mq-verdict-burst{z-index:8;pointer-events:none;border-radius:24px;place-items:center;animation:.9s ease-out forwards mq-verdict-hold;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mq-verdict-burst--yes{background:radial-gradient(circle at 50% 45%,#3bd6878c,#1f8a5b52)}.mq-verdict-burst--no{background:radial-gradient(circle at 50% 45%,#e5484d8c,#a01e2252)}.mq-verdict-burst .mq-verdict-disc{aspect-ratio:1;color:#fff;border-radius:50%;place-items:center;width:clamp(96px,42%,168px);animation:.9s cubic-bezier(.2,.9,.3,1) forwards mq-verdict-pop;display:grid;box-shadow:0 18px 44px #00000080,0 0 0 6px #ffffff2e}.mq-verdict-burst--yes .mq-verdict-disc{background:#22b26b}.mq-verdict-burst--no .mq-verdict-disc{background:#e5484d}.mq-verdict-burst .mq-verdict-disc svg{filter:drop-shadow(0 3px 8px #00000059);width:58%;height:58%}@keyframes mq-verdict-pop{0%{opacity:0;transform:scale(.3)rotate(-12deg)}35%{opacity:1;transform:scale(1.22)rotate(6deg)}65%{opacity:1;transform:scale(1)rotate(0)}to{opacity:1;transform:scale(1)}}@keyframes mq-verdict-hold{0%,78%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.mq-verdict-burst,.mq-verdict-burst .mq-verdict-disc{animation-duration:.6s}}.mq-ad-rail__sibling{border:1px solid var(--c-line);color:var(--c-text);font-family:var(--font-sans);transition:background var(--dur,.2s) var(--ease-out,ease);background:0 0;border-radius:10px;align-items:center;gap:9px;margin:0 12px 10px;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mq-ad-rail__sibling:hover{background:var(--c-surface2)}.mq-ad-rail__sibling .mq-ad-rail__ico{color:var(--accent-ink,#8e6be0);display:inline-flex}.mq-dial-rail:focus-visible,.mq-dial-strip:focus-visible,.mq-dial-toggle:focus-visible,.mq-dial-word:focus-visible{outline:3px solid var(--blue-500,#2a6fdb);outline-offset:2px;border-radius:4px}.mq-dial-rail:focus-visible{border-radius:12px}.mq-dial-strip:focus-visible{border-radius:16px}.mq-dial-toggle:hover{background:var(--c-line-strong,#f4f1ea2e)}.mq-dial-card{container-type:inline-size}.mq-dial-band-word{font:700 20px var(--font-display)}@container (max-width:400px){.mq-dial-band-word{font-size:16px}}.mq-dial-strip:hover{border-color:var(--c-line-strong,#f4f1ea2e)}@media(prefers-reduced-motion:reduce){.mq-dial-card *,.mq-dial-strip *{transition:none!important}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-3\.5{inset-inline:calc(var(--spacing) * 3.5)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[6\]{z-index:6}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-auto{margin-block:auto}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-\[3px\]{height:3px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[68px\]{height:68px}.h-\[150px\]{height:150px}.h-\[200px\]{height:200px}.h-\[clamp\(132px\,19vh\,190px\)\]{height:clamp(132px,19vh,190px)}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[58px\]{min-height:58px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[240px\]{min-height:240px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/5{width:40%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-\[2px\]{width:2px}.w-\[26px\]{width:26px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[60ch\]{max-width:60ch}.max-w-\[92vw\]{max-width:92vw}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1240px\]{max-width:1240px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.rotate-\[-12deg\]{rotate:-12deg}.rotate-\[12deg\]{rotate:12deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[9px\]{gap:9px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-\[\#hex\]{background-color:#hex}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-surface-card{background-color:var(--color-surface-card)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[clamp\(22px\,4\.5vw\,30px\)\]{font-size:clamp(22px,4.5vw,30px)}.text-\[clamp\(22px\,4vw\,28px\)\]{font-size:clamp(22px,4vw,28px)}.text-\[clamp\(24px\,6vw\,32px\)\]{font-size:clamp(24px,6vw,32px)}.text-\[clamp\(26px\,5vw\,36px\)\]{font-size:clamp(26px,5vw,36px)}.text-\[clamp\(28px\,5vw\,44px\)\]{font-size:clamp(28px,5vw,44px)}.text-\[clamp\(28px\,7\.5vw\,38px\)\]{font-size:clamp(28px,7.5vw,38px)}.text-\[clamp\(30px\,5\.5vw\,52px\)\]{font-size:clamp(30px,5.5vw,52px)}.text-\[clamp\(32px\,6vw\,52px\)\]{font-size:clamp(32px,6vw,52px)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[Npx\]{color:Npx}.text-\[color\:var\(--c-text\)\]{color:var(--c-text)}.text-\[color\:var\(--c-text2\)\]{color:var(--c-text2)}.text-\[color\:var\(--c-text3\)\]{color:var(--c-text3)}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-link{color:var(--color-link)}.text-orange-700{color:var(--color-orange-700)}.text-white{color:var(--color-white)}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow,.shadow\/card,.shadow\/deck,.shadow\/screen{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:mt-1\.5:is(:where(.group):hover *){margin-top:calc(var(--spacing) * 1.5)}.group-hover\:max-h-20:is(:where(.group):hover *){max-height:calc(var(--spacing) * 20)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-50:is(:where(.group):hover *){opacity:.5}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:mt-2:first-child{margin-top:calc(var(--spacing) * 2)}.first\:mt-6:first-child{margin-top:calc(var(--spacing) * 6)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}@media(hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:bg-\[color\:var\(--c-chip\)\]:hover{background-color:var(--c-chip)}.hover\:bg-\[color\:var\(--danger-soft\)\]:hover{background-color:var(--danger-soft)}.hover\:bg-\[color\:var\(--surface-card\)\]:hover{background-color:var(--surface-card)}.hover\:bg-\[color\:var\(--surface-sunken\)\]:hover{background-color:var(--surface-sunken)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[color\:var\(--red-600\)\]:hover{color:var(--red-600)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-\[330px\]{width:330px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:self-center{align-self:center}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-\[18px\]{font-size:18px}}@media(min-width:48rem){.md\:inline-flex{display:inline-flex}}@media(min-width:64rem){.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:mt-7{margin-top:calc(var(--spacing) * 7)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:h-\[clamp\(260px\,38vh\,360px\)\]{height:clamp(260px,38vh,360px)}.lg\:max-w-\[1180px\]{max-width:1180px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[repeat\(auto-fit\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[52px\]{font-size:52px}}}:root{color-scheme:dark;--paper:#f4f1ea;--paper-2:#fff;--paper-3:#f1ece2;--sand:#e7e2d6;--sand-2:#d6d0c2;--white:#fff;--ink:#17150f;--ink-2:#3e382c;--ink-3:#6b6152;--ink-4:#9c9181;--line:#1c18131a;--line-strong:#1c18132e;--orange-50:#fff1ea;--orange-100:#ffe0d1;--orange-200:#ffc2a6;--orange-300:#ff9a72;--orange-400:#ff6f40;--orange-500:#fb5326;--orange-600:#de3e14;--orange-700:#b22f0c;--violet-50:#f1ecfb;--violet-100:#e4daf7;--violet-300:#b79bff;--violet-400:#7c5cff;--violet-500:#6a4de0;--violet-600:#5c40c8;--violet-700:#4b2e96;--violet-on-dark:#8e6be0;--blue-50:#ecf2fd;--blue-100:#d7e4fb;--blue-200:#b0c9f5;--blue-300:#7fa6ec;--blue-400:#4c7fe2;--blue-500:#2a6fdb;--blue-600:#1e54ae;--blue-700:#173f82;--green-50:#e7f6ee;--green-100:#cdeedc;--green-500:#1f8a5b;--green-600:#156945;--amber-50:#fef4e0;--amber-100:#fbe6bf;--amber-500:#f0a22e;--amber-600:#c97e12;--red-50:#fdebe7;--red-100:#f9d2ca;--red-500:#e03e2f;--red-600:#b62a1e;--pin-coral:#fb5326;--pin-blue:#2a6fdb;--pin-green:#1f8a5b;--pin-amber:#f0a22e;--pin-violet:#8b5cf6;--pin-pink:#ec4899;--color-tier-ultimate:gold;--color-tier-main:#ff8a66;--color-tier-side:#7ab0ff;--color-tier-mystery:#5ed497;--color-tier-maddest:#ff6c52;--color-tier-change:#ff6ca8;--color-vertical-music:#c084fc;--color-vertical-sport:#a3e635;--color-vertical-fitness:#2dd4bf;--color-vertical-pets:#f5a524;--color-vertical-change:#ff6ca8;--bg:var(--paper);--surface:var(--paper-2);--surface-card:var(--white);--surface-sunken:var(--paper-3);--surface-inverse:var(--ink);--text:var(--ink);--text-muted:var(--ink-2);--text-subtle:var(--ink-3);--text-disabled:var(--ink-4);--text-inverse:var(--paper);--text-on-primary:var(--white);--text-on-cta:var(--white);--text2:var(--ink-2);--text3:var(--ink-3);--text4:#736a5b;--line2:#17150f21;--card:#17150f0a;--cardline:#17150f1a;--chip:#17150f0d;--bar:var(--paper-2);--glass:#fffdf8e6;--border:var(--sand);--border-strong:var(--sand-2);--hairline:var(--line);--primary:var(--violet-500);--primary-hover:var(--violet-600);--primary-active:var(--violet-700);--primary-soft:var(--violet-100);--primary-tint:var(--violet-50);--accent-violet:var(--violet-500);--accent-violet-on-dark:var(--violet-on-dark);--accent-violet-hover:var(--violet-300);--brand-orange:var(--orange-500);--accent:var(--blue-500);--accent-hover:var(--blue-600);--accent-soft:var(--blue-100);--accent-tint:var(--blue-50);--link:var(--accent-ink);--link-hover:var(--blue-700);--success:var(--green-500);--success-soft:var(--green-100);--warning:var(--amber-500);--warning-soft:var(--amber-100);--danger:var(--red-500);--danger-soft:var(--red-100);--focus-ring:var(--blue-400);--grad-route:linear-gradient(100deg, #fb5326 0%, #f2a93d 48%, #2a6fdb 100%);--grad-sunset:linear-gradient(120deg, #ffb23e 0%, #fb5326 52%, #f2a93d 100%);--grad-umbrella:linear-gradient(135deg, #fea33a 0%, #fc4c46 52%, #8a50cc 100%);--grad-util:linear-gradient(135deg, #2e6bf0 0%, #38aee6 100%);--grad-paper:linear-gradient(180deg, #fff 0%, #faf9f6 100%);--grad-summer:linear-gradient(120deg, #ffb733 0%, #fb5326 52%, #ed1c46 100%);--grad-autumn:linear-gradient(120deg, #ed1c46 0%, #9a3c9e 50%, #2a6fdb 100%);--grad-winter:linear-gradient(125deg, #2466cc 0%, #4f9ad6 55%, #8fcdec 100%);--grad-spring:linear-gradient(120deg, #7fcb8a 0%, #46b45c 45%, #eac233 100%);--font-display:"Schibsted Grotesk", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-sans:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-sans);--fw-display:700;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--text-display-2xl:5.5rem;--text-display-xl:4rem;--text-display-lg:3rem;--text-display-md:2.25rem;--text-h1:2rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-h4:1.0625rem;--text-min:1.125rem;--text-min-label:.875rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:.875rem;--text-caption:.875rem;--text-overline:.875rem;--lh-display:.96;--lh-tight:1.12;--lh-snug:1.32;--lh-body:1.55;--lh-relaxed:1.7;--ls-display:-.03em;--ls-tight:-.015em;--ls-normal:0em;--ls-wide:.04em;--ls-label:.07em;--ls-overline:.14em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-card:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--shadow-xs:0 1px 2px #1c18130f;--shadow-sm:0 2px 6px #1c181312, 0 1px 2px #1c18130d;--shadow-md:0 8px 22px #1c181317, 0 2px 6px #1c18130f;--shadow-lg:0 20px 50px #1c181321, 0 6px 16px #1c181312;--shadow-xl:0 36px 80px #1c18132e, 0 10px 24px #1c181317;--shadow-hard:3px 3px 0 var(--ink);--shadow-hard-sm:2px 2px 0 var(--ink);--ring:0 0 0 3px #4c7fe273;--dur-fast:.12s;--dur:.2s;--dur-slow:.36s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, .05, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--container:1200px;--container-wide:1320px;--container-prose:720px;--gutter:clamp(1rem, 4vw, 3rem);--header-h:72px;--pink-300:#ff8fbe;--pink-400:#ff5fa0;--pink-500:#ff3d8b;--pink-600:#e51e6f;--pink-700:#b81457;--neon-orange:#fb5326;--neon-pink:#ff3d8b;--neon-violet:#8b5cf6;--neon-blue:#2a6fdb;--neon-sky:#38bdf8;--neon-teal:#2dd4bf;--neon-green:#34d399;--neon-amber:#f0a22e;--neon-red:#ff4d4d;--night-950:#08080a;--night-900:#0b0d11;--night-850:#101218;--night-800:#14161c;--night-700:#1b1e26;--night-600:#23262f;--accent-ink:var(--violet-on-dark);--c-bg:#100f13;--c-bg2:#15141a;--c-surface:#17161c;--c-surface2:#1e1d25;--c-text:#f4f1ea;--c-text2:#f4f1ea9e;--c-text3:#f4f1ea6b;--c-line:#f4f1ea1a;--c-line-strong:#f4f1ea2e;--c-chip:#f4f1ea14;--c-glass:#131218c7;--c-head-top:#fff;--c-head-sub:#ffffffd1;--c-map:radial-gradient(ellipse 120% 95% at 42% 52%, #1b2a3d 0%, #0c1018 55%, #060708 100%);--c-map-topo:.16;--cta-fill:var(--primary);--grad-cta:linear-gradient(0deg, var(--cta-fill) 0%, var(--cta-fill) 100%);--grad-head:linear-gradient(95deg, #ff7a33 0%, #fb5326 52%, #f2a93d 100%);--grad-stage:linear-gradient(180deg, #1c1023 0%, #160c1d 58%, #0b0d11 100%);--grad-globe:radial-gradient(circle at 38% 32%, #20415e 0%, #0e2034 46%, #060f1a 100%);--grad-warm:linear-gradient(180deg, #241307 0%, #1a0f08 40%, #0b0d11 100%);--glow-cta:0 8px 24px #7a54d666;--glow-cta-lg:0 12px 40px #7a54d673;--glow-pink:0 0 16px 2px #ff3d8b8c;--glow-orange:0 0 16px 2px #fb532680;--glow-tab:0 6px 22px #7a54d673;--blur-panel:blur(18px);--blur-bar:blur(24px);--ls-overline-wide:.22em}[data-theme=light]{color-scheme:light;--accent-ink:var(--violet-500,#6a4de0);--c-bg:#f4f1ea;--c-bg2:#faf8f2;--c-surface:#fff;--c-surface2:#f1ece2;--c-text:#17150f;--c-text2:#17150f9e;--c-text3:#17150f6b;--c-line:#17150f1a;--c-line-strong:#17150f33;--c-chip:#17150f0d;--c-glass:#ffffffd1;--c-head-top:#17150f;--c-head-sub:#17150fbd;--c-map:radial-gradient(ellipse 120% 95% at 42% 52%, #dfe9f0 0%, #d2dbe1 55%, #c6ccd1 100%);--c-map-topo:.5}[data-variant=midnight]{--cta-fill:#3b6bf5;--grad-head:linear-gradient(95deg, #5b8cff 0%, #3b6bf5 52%, #22d3ee 100%);--glow-cta:0 8px 24px #3b6bf56b;--glow-cta-lg:0 12px 40px #3b6bf566;--glow-tab:0 6px 22px #3b6bf573;--glow-orange:0 0 16px 2px #3b6bf580;--accent-ink:#5b8cff;--link:var(--accent-ink)}[data-variant=midnight]:not([data-theme=light]){--c-bg:#0a0f1e;--c-bg2:#101830;--c-surface:#162038;--c-surface2:#1e2a48;--c-glass:#0e1426bd;--c-map:radial-gradient(ellipse 120% 95% at 42% 52%, #16294a 0%, #0b1430 55%, #060a18 100%)}[data-variant=midnight][data-theme=light]{--accent-ink:#2f5ad8;--c-bg:#eef2fb;--c-bg2:#f6f8fe;--c-surface:#fff;--c-surface2:#e2e9f8;--c-line:#1018301f;--c-line-strong:#10183038;--c-chip:#1018300d;--c-glass:#ffffffd6;--c-head-top:#0f1626;--c-head-sub:#0f1626bd;--c-map:radial-gradient(ellipse 120% 95% at 42% 52%, #d9e4f7 0%, #c9d6ee 55%, #bccbe6 100%);--c-map-topo:.5}[data-variant=carbon]{--cta-fill:#e0b43a;--grad-head:linear-gradient(95deg, #f0cb5b 0%, #e0b43a 52%, #c8881e 100%);--glow-cta:0 8px 24px #e0b43a5c;--glow-cta-lg:0 12px 40px #e0b43a52;--glow-tab:0 6px 22px #e0b43a6b;--glow-orange:0 0 16px 2px #e0b43a7a;--accent-ink:#e6c766;--link:var(--accent-ink);--text-on-cta:#17150f}[data-variant=carbon]:not([data-theme=light]){--c-bg:#08080a;--c-bg2:#0f0f12;--c-surface:#17171a;--c-surface2:#202024;--c-glass:#0e0e10c2;--c-map:radial-gradient(ellipse 120% 95% at 42% 52%, #1e1b14 0%, #121009 55%, #070605 100%)}[data-variant=carbon][data-theme=light]{--accent-ink:#8a5e12;--c-bg:#f7f4ec;--c-bg2:#fcfaf4;--c-surface:#fff;--c-surface2:#efe8d7;--c-line:#1a18141f;--c-line-strong:#1a181438;--c-chip:#1a18140d;--c-glass:#ffffffd6;--c-head-top:#1a1814;--c-head-sub:#1a1814bd;--c-map:radial-gradient(ellipse 120% 95% at 42% 52%, #eae2ce 0%, #ddd3bc 55%, #d0c6ad 100%);--c-map-topo:.5}:root{--sib-bg:#0b0d11;--sib-panel:#14161c;--sib-panel2:#1b1e26;--sib-raised:#23262f;--sib-line:#ffffff1a;--sib-line-strong:#ffffff2e;--sib-text:#f6f1e7;--sib-text2:#f6f1e79e;--sib-text3:#f6f1e76b;--sib-chip:#ffffff14;--sib-glass:#12141abd;--sib-orange:#fb5326;--sib-pink:#ff3d8b;--sib-blue:#2a6fdb;--sib-green:#1f8a5b;--sib-green-bright:#34d399;--sib-amber:#f0a22e;--sib-violet:#8b5cf6;--sib-teal:#2dd4bf;--sib-danger:#e5484d;--sib-danger-text:#ff8589;--sib-link:#6fa0ea;--sib-link-hover:#9dbff4;--sib-violet-text:#b79bff;--sib-grad-cta:linear-gradient(90deg, #fb5326 0%, #ff3d8b 100%);--sib-grad-head:linear-gradient(95deg, #fb5326 0%, #ff3d8b 100%);--sib-grad-route:linear-gradient(100deg, #fb5326 0%, #ff3d8b 50%, #2a6fdb 100%);--sib-glow-cta:0 8px 22px #fb532673;--sib-glow-tab:0 6px 18px #fb532680;--sib-blur-panel:blur(18px);--sib-active-bg:#fb532626;--sib-focus-ring:#ff3d8b73}[data-mq-theme=dark]{color-scheme:dark;--paper:#100f13;--paper-2:#17161c;--paper-3:#1e1d25;--sand:#f4f1ea1f;--sand-2:#f4f1ea38;--ink:#f4f1ea;--ink-2:#f4f1eab8;--ink-3:#f4f1ea8a;--ink-4:#f4f1ea61;--line:#f4f1ea1a;--line-strong:#f4f1ea2e;--border-strong:#f4f1ea3d;--brand-orange:var(--orange-400,#ff6f40);--link:var(--blue-300,#7ab0ff);--link-hover:var(--violet-300,#b79bff);--bg:var(--paper);--surface:var(--paper-2);--surface-card:var(--paper-3);--surface-sunken:#15141a;--surface-inverse:var(--ink);--text:var(--ink);--text-muted:var(--ink-2);--text-subtle:var(--ink-3);--text-disabled:var(--ink-4);--text-inverse:var(--paper);--text2:var(--ink-2);--text3:var(--ink-3);--text4:var(--ink-4);--line2:#f4f1ea21;--mq-glass:#131218d1;--mq-hover:#f4f1ea0d;--mq-node-bg:#f4f1ea;--mq-node-fg:#17161c;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 8px #00000073;--shadow-md:0 8px 24px #00000080}:root{--mq-glass:#f4f1eae6;--mq-hover:#1c181308;--mq-node-bg:#17150f;--mq-node-fg:#fff}.mq-rotate-hint{z-index:9998;color:#f6f1e7;text-align:center;font-family:var(--font-sans);background:#0b0d11;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:15px;font-weight:600;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.mq-rotate-hint p{max-width:260px;margin:0;line-height:1.45}@media(orientation:landscape)and (max-height:480px)and (pointer:coarse){.mq-rotate-hint{display:flex}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--mq-topchrome-h: 74px;--mq-chrome-top: 0px;--mq-chrome-bottom: calc(76px + env(safe-area-inset-bottom, 0px)) }@media(min-width:1024px){.mq-tabbar{display:none}:root{--mq-chrome-top: var(--mq-topchrome-h);--mq-chrome-bottom: 0px}}body.mq-has-tabbar{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}@media(min-width:1024px){body.mq-has-tabbar{padding-bottom:0}}.mq-topchrome{display:none}@media(min-width:1024px){.mq-topchrome{display:block;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--c-bg2) 92%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--c-line)}}:root{--mq-band: 1180px;--mq-band-gutter: 20px}.mq-topchrome__inner{display:flex;align-items:center;gap:18px;width:100%;max-width:var(--mq-band);margin:0 auto;height:calc(var(--mq-topchrome-h) - 1px);padding:0 var(--mq-band-gutter)}.mq-shell-bar__inner{display:flex;align-items:center;gap:14px;height:66px;width:100%;max-width:var(--mq-band);margin:0 auto;padding:0 var(--mq-band-gutter)}.mq-topchrome__pills{display:flex;align-items:center;gap:4px;min-width:0}.mq-topchrome__pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--c-text2);transition:background .15s ease,color .15s ease}.mq-topchrome__pill:hover{background:var(--c-chip);color:var(--c-text)}.mq-topchrome__pill.is-on{background:color-mix(in srgb,var(--cta-fill) 16%,transparent);color:var(--accent-ink, #8E6BE0);font-weight:700}.mq-topchrome__end{margin-left:auto;display:flex;align-items:center;gap:12px;--acct-h: 54px;--acct-px: 20px;--acct-fs: 16px}.mq-topchrome__market{display:grid;place-items:center;width:var(--acct-h, 36px);height:var(--acct-h, 36px);border-radius:999px;flex:none;text-decoration:none;border:1px solid rgba(255,183,51,.35);background:linear-gradient(135deg,#ffb73333,#ff6c5233);color:#ffb733;transition:background .15s ease,border-color .15s ease}.mq-topchrome__market:hover{border-color:#ffb73399;background:linear-gradient(135deg,#ffb73352,#ff6c5252)}.mq-topchrome__market:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 3px rgba(76, 127, 226, .45))}@media(prefers-reduced-motion:reduce){.mq-topchrome__pill{transition:none}}@media(min-width:1024px){.mq-dupe-chrome{display:none!important}}.mq-acct{display:grid;gap:24px;align-items:start}@media(min-width:1024px){.mq-acct{grid-template-columns:minmax(0,1fr) 320px;column-gap:28px}.mq-acct__rail{position:sticky;top:24px}}.mq-acct__main,.mq-acct__rail{min-width:0}.mq-v2-card{padding:16px;border-radius:16px;background:var(--c-surface);border:1px solid var(--c-line)}.mq-v2-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 18px;border-radius:999px;border:none;cursor:pointer;background:var(--cta-fill, #6A4DE0);color:#fff;box-shadow:var(--glow-cta);font-family:var(--font-sans);font-size:14px;font-weight:700}.mq-v2-cta--ghost{background:transparent;color:var(--c-text2);border:1px solid var(--c-line-strong);box-shadow:none}.mq-quests{display:grid;gap:20px;align-items:start}@media(min-width:1024px){.mq-quests{grid-template-columns:minmax(0,1fr) 320px;column-gap:28px}.mq-quests__rail{position:sticky;top:24px}}.mq-quests__main,.mq-quests__rail{min-width:0}.mq-auth-card{border-radius:20px;background:var(--c-surface);border:1px solid var(--c-line-strong)}.mq-auth-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 18px;border-radius:999px;border:none;cursor:pointer;background:var(--cta-fill, #6A4DE0);color:#fff;box-shadow:var(--glow-cta);font-family:var(--font-sans);font-size:15px;font-weight:700}.mq-auth-cta:disabled{opacity:.55;cursor:default;box-shadow:none}.mq-auth-alt{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:48px;padding:0 18px;border-radius:999px;cursor:pointer;background:transparent;color:var(--c-text);border:1px solid var(--c-line-strong);font-family:var(--font-sans);font-size:15px;font-weight:600}.mq-auth-alt:disabled{opacity:.45;cursor:default}.mq-auth-guest{background:var(--c-chip)}.mq-quests-main{max-width:640px}@media(min-width:1024px){.mq-quests-main{max-width:1180px}}.mev-emblem{overflow:visible}.mev-emblem .mev-sk{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mev-emblem .mev-fl{fill:currentColor;stroke:none}.mev-emblem--draw .mev-sk{stroke-dasharray:120;stroke-dashoffset:120;animation:mev-draw .8s cubic-bezier(.22,1,.36,1) forwards}.mev-emblem--draw .mev-fl{opacity:0;animation:mev-fade .3s ease-out forwards}@keyframes mev-draw{to{stroke-dashoffset:0}}@keyframes mev-fade{to{opacity:1}}.mev-beacon{position:absolute;pointer-events:none;transform:translate(-50%,-50%);animation:mev-anchor-in .25s ease-out both}@keyframes mev-anchor-in{0%{opacity:0}to{opacity:1}}.mev-beacon--out{opacity:0;animation:mev-anchor-out .25s ease-out both}@keyframes mev-anchor-out{0%{opacity:1}to{opacity:0}}.mev-beacon__core{width:10px;height:10px;border-radius:999px;background:var(--vc);box-shadow:0 0 12px var(--vc)}.mev-beacon__ring{position:absolute;inset:50% auto auto 50%;width:44px;height:44px;margin:-22px 0 0 -22px;border:2px solid var(--vc);border-radius:999px;opacity:0;animation:mev-ping 2.2s cubic-bezier(.2,.6,.35,1) infinite}@keyframes mev-ping{0%{transform:scale(.18);opacity:.9}70%{opacity:.25}to{transform:scale(2.5);opacity:0}}.mev-beacon--sm .mev-beacon__core{width:8px;height:8px;box-shadow:0 0 10px 2px var(--vc)}.mev-beacon--sm .mev-beacon__ring{width:34px;height:34px;margin:-17px 0 0 -17px}.mev-marker{position:relative;width:5.6px;height:5.6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;cursor:pointer;transition:opacity .3s ease}.mev-marker:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border:1.1px solid currentColor;border-radius:50%;opacity:.4}.mev-marker:after{content:"";position:absolute;left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:50%}.mev-annot{position:absolute;pointer-events:none;transform:translate(-50%,-100%);padding:10px 22px 16px;background:radial-gradient(60% 55% at 50% 45%,rgba(8,8,10,.62) 0%,rgba(8,8,10,.34) 55%,transparent 78%)}.mev-annot--out{opacity:0;transition:opacity .25s ease-out}.mev-annot__cap{font-family:Caveat,cursive;font-weight:700;font-size:27px;line-height:1;color:#fff;transform:rotate(-4deg);text-shadow:0 1px 2px rgba(8,8,10,.95),0 0 6px rgba(8,8,10,.9),0 2px 22px rgba(8,8,10,.85);white-space:nowrap}.mev-annot__emb{color:var(--vc);filter:drop-shadow(0 1px 1px rgba(8,8,10,.95)) drop-shadow(0 0 5px rgba(8,8,10,.9)) drop-shadow(0 0 14px rgba(8,8,10,.8)) drop-shadow(0 0 10px var(--vc))}.mev-annot--sm{padding:6px 14px 10px}.mev-annot--sm .mev-annot__cap{font-size:20px}.mev-annot__arrow path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:130;stroke-dashoffset:130;animation:mev-draw-arrow .65s .5s var(--ease-out, cubic-bezier(.2, .8, .3, 1)) forwards}@keyframes mev-draw-arrow{to{stroke-dashoffset:0}}.mev-ticker__track{display:inline-flex;align-items:center;animation:mev-marquee 52s linear infinite}.mev-ticker:hover .mev-ticker__track{animation-play-state:paused}@keyframes mev-marquee{to{transform:translate(-50%)}}.mev-livedot{width:5px;height:5px;border-radius:999px;background:var(--neon-green, #34D399);box-shadow:0 0 8px var(--neon-green, #34D399);animation:mev-blink 1.6s ease-in-out infinite}@keyframes mev-blink{0%,to{opacity:1}50%{opacity:.35}}.mev-row{border-radius:16px;background:#f4f1ea0b;border:1px solid var(--c-line, rgba(244, 241, 234, .1));transition:background .2s var(--ease-out, ease),transform .2s var(--ease-out, ease),box-shadow .2s var(--ease-out, ease),border-color .2s var(--ease-out, ease)}.mev-row:hover{background:#f4f1ea16;transform:translateY(-1px)}.mev-row--on{border-color:var(--vc);box-shadow:0 0 0 1px var(--vc),0 6px 26px -8px var(--vc)}.mev-card-in{animation:mev-rise .35s var(--ease-out, cubic-bezier(.2, .8, .3, 1)) both}@keyframes mev-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mev-emblem--draw .mev-sk,.mev-emblem--draw .mev-fl,.mev-annot__arrow path{animation-duration:.01s;animation-delay:0s}.mev-beacon,.mev-beacon__ring,.mev-livedot{animation:none}.mev-beacon__ring{opacity:.35;transform:scale(1)}.mev-ticker__track,.mev-card-in{animation:none}}.mq-radar-shell{container-type:inline-size}@media(min-width:1360px){.mq-radar-shell{position:relative;left:50%;transform:translate(-50%);width:min(1560px,calc(100vw - 48px))}}.mq-radar-band{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;overflow:visible}.mq-radar-band>:first-child{order:2}.mq-radar-band>:nth-child(2){order:1}.mq-radar-band>:last-child{order:3}@container (min-width: 1308px){.mq-radar-band{grid-template-columns:318px minmax(620px,1fr) 318px;gap:26px}.mq-radar-band>:first-child,.mq-radar-band>:nth-child(2),.mq-radar-band>:last-child{order:0}}.mev-row:focus-visible,.mev-ticker button:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 3px rgba(76, 127, 226, .45));outline-offset:2px}.mev-row--on:focus-visible{box-shadow:var(--ring, 0 0 0 3px rgba(76, 127, 226, .45)),0 6px 26px -8px var(--vc)}.mev-row:active{transform:translateY(1px)}.mev-row:hover{border-color:var(--c-line-strong, rgba(244, 241, 234, .18))}.mev-ticker:focus-within .mev-ticker__track{animation-play-state:paused}.mev-ticker button:hover span,.mev-ticker button:focus-visible span{color:var(--c-text, #F4F1EA)}.mev-m{--mev-gut: 16px;--mev-col: 430px;display:flex;flex-direction:column;box-sizing:border-box;height:100dvh;max-width:var(--mev-col);margin:0 auto;overflow:hidden;background:radial-gradient(420px 260px at 50% -60px,color-mix(in srgb,var(--cta-fill) 22%,transparent) 0%,transparent 62%),var(--c-bg);color:var(--c-text);font-family:var(--font-sans);box-shadow:0 0 0 100vmax var(--c-bg);clip-path:inset(0 -100vmax)}.mev-m--appbar{height:calc(100dvh - var(--mq-chrome-top, 0px) - var(--mq-chrome-bottom, 0px))}.mev-m__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mev-m__scroll::-webkit-scrollbar{display:none}.mev-globe-window{position:relative;width:var(--globe-px, 340px);height:var(--globe-px, 340px);margin:8px auto 0;--c-text: #F4F1EA;--c-text2: rgba(244, 241, 234, .62);--c-text3: rgba(244, 241, 234, .42);--c-line: rgba(244, 241, 234, .1);--c-line-strong: rgba(244, 241, 234, .18);--c-chip: rgba(244, 241, 234, .08);color:var(--c-text);color-scheme:dark}.mev-globe-window:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--globe-px, 340px) * 1.18);height:calc(var(--globe-px, 340px) * 1.18);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.14) 0%,transparent 62%),url(/globe/night-sky.png) center / cover no-repeat,#07060b;mask-image:radial-gradient(circle closest-side,#000 72%,rgba(0,0,0,.55) 88%,transparent 100%);-webkit-mask-image:radial-gradient(circle closest-side,#000 72%,rgba(0,0,0,.55) 88%,transparent 100%);pointer-events:none;z-index:0}.mev-globe-window .mq-quest-dot{width:4.4px;height:4.4px;box-shadow:0 0 5px .5px currentColor}.mev-globe-window .mq-quest-dot--epic{width:6px;height:6px;box-shadow:0 0 7px 1px currentColor}.mev-globe-window .mq-quest-dot:after{border-width:1px}.mev-hint{position:absolute;bottom:4px;left:6px;z-index:30;transform:rotate(-5deg);pointer-events:none}.mev-hint span{font-family:Caveat,cursive;font-weight:600;font-size:15px;line-height:1;color:#f4f1ead1;text-shadow:0 1px 2px rgba(8,8,10,.9),0 0 8px rgba(8,8,10,.85)}.mev-hint svg{filter:drop-shadow(0 1px 2px rgba(8,8,10,.9))}.mev-hint path{fill:none;stroke:#f4f1ea99;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 6}.mev-carousel{display:flex;gap:10px;overflow-x:auto;padding:10px 20px 6px;scroll-snap-type:x proximity;scroll-padding-left:20px;scrollbar-width:none}.mev-carousel::-webkit-scrollbar{display:none}.mev-card{flex:none;scroll-snap-align:start;width:196px;display:flex;flex-direction:column;gap:7px;padding:11px 12px;cursor:pointer;text-align:left;border-radius:16px;background:#f4f1ea0b;border:1px solid var(--c-line, rgba(244, 241, 234, .1));color:var(--c-text, #F4F1EA);font-family:var(--font-sans);transition:background .2s var(--ease-out, ease),border-color .2s var(--ease-out, ease),box-shadow .2s var(--ease-out, ease),transform .12s var(--ease-out, ease)}[data-theme=light] .mev-card{background:#17150f09}.mev-card--on{background:#f4f1ea12;border-color:var(--vc);box-shadow:0 0 0 1px var(--vc),0 6px 22px -8px var(--vc)}[data-theme=light] .mev-card--on{background:color-mix(in srgb,var(--vc) 10%,transparent)}.mev-card:active{transform:translateY(1px)}.mev-m button:focus-visible,.mev-m a:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 3px rgba(76, 127, 226, .45));outline-offset:2px;border-radius:12px}.mev-search:focus-within{box-shadow:var(--ring, 0 0 0 3px rgba(76, 127, 226, .45));border-color:var(--c-line-strong)}.mev-search input:focus-visible{outline:none;box-shadow:none}.mev-card--on:focus-visible{box-shadow:var(--ring, 0 0 0 3px rgba(76, 127, 226, .45)),0 6px 22px -8px var(--vc)}.mev-skel{flex:none;width:196px;height:88px;border-radius:16px;background:#f4f1ea0b;border:1px solid var(--c-line, rgba(244, 241, 234, .1));position:relative;overflow:hidden}.mev-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(244,241,234,.07),transparent);transform:translate(-100%);animation:mev-shimmer 1.5s ease-in-out infinite}@keyframes mev-shimmer{to{transform:translate(100%)}}.mev-hit{display:flex;align-items:center;gap:11px;width:100%;min-height:52px;padding:9px 2px;background:none;border:none;border-bottom:1px solid var(--c-line, rgba(244, 241, 234, .1));cursor:pointer;color:var(--c-text, #F4F1EA);-webkit-tap-highlight-color:transparent}.mev-hit:last-child{border-bottom:none}.mev-hit:active{transform:translateY(1px)}.mev-hit__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c-text3, rgba(244, 241, 234, .42))}.mev-hit__dot--region{background:var(--orange-500, #FB5326);box-shadow:0 0 6px var(--orange-500, #FB5326)}.mev-hit__dot--quest{background:var(--violet-on-dark, #8E6BE0);box-shadow:0 0 6px var(--violet-on-dark, #8E6BE0)}.mev-hit__dot--event{background:var(--vc);box-shadow:0 0 6px var(--vc)}.mev-dock{flex:none;display:flex;align-items:center;gap:11px;margin:0 12px 8px;padding:10px 12px;border-radius:18px;background:var(--c-glass, rgba(19, 18, 24, .78));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--c-line-strong, rgba(244, 241, 234, .18));box-shadow:0 16px 40px -14px #000000d9;animation:mev-dock-in .3s var(--ease-out, cubic-bezier(.2, .8, .3, 1)) both}@keyframes mev-dock-in{0%{opacity:0;transform:translateY(8px)}}.mev-strip{flex:none;display:flex;align-items:center;gap:10px;margin:2px var(--mev-gut) 10px;padding:10px 12px;border-radius:15px;background:#f4f1ea0b;border:1px solid var(--c-line, rgba(244, 241, 234, .1))}[data-theme=light] .mev-strip{background:#17150f09}.mev-b-card{margin:0 var(--mev-gut) 12px;padding:14px;border-radius:18px;background:#f4f1ea0b;border:1px solid var(--c-line, rgba(244, 241, 234, .1))}[data-theme=light] .mev-b-card{background:#17150f09}.mev-b-eyebrow{font-family:var(--font-sans);font-weight:600;font-size:14px;letter-spacing:var(--ls-label, .07em);font-variant:all-small-caps;color:var(--c-text2, rgba(244, 241, 234, .62))}.mev-step{display:grid;place-items:center;cursor:pointer;background:var(--c-chip, rgba(244, 241, 234, .08));border:1px solid var(--c-line, rgba(244, 241, 234, .1));color:var(--c-text, #F4F1EA);font-family:var(--font-sans);font-weight:700;transition:transform .12s var(--ease-out, ease),background .2s var(--ease-out, ease)}.mev-step:active{transform:translateY(1px)}.mev-step:disabled{opacity:.4;cursor:default}.mev-step__val{display:grid;place-items:center;background:#f4f1ea0f;border-top:1px solid var(--c-line, rgba(244, 241, 234, .1));border-bottom:1px solid var(--c-line, rgba(244, 241, 234, .1))}[data-theme=light] .mev-step__val{background:#17150f0d}.mev-sw{position:relative;flex:none;width:34px;height:20px;border-radius:10px;background:#f4f1ea38;transition:background .2s var(--ease-out, ease)}[data-theme=light] .mev-sw{background:#17150f2e}.mev-sw--on{background:var(--neon-green, #34D399)}.mev-sw__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#f4f1ea;transition:left .2s var(--ease-out, ease),background .2s var(--ease-out, ease)}.mev-sw--on .mev-sw__knob{left:16px;background:#08080a}.mev-b-row{display:flex;align-items:center;gap:11px;width:100%;min-height:52px;padding:6px 0;cursor:pointer;background:none;border:none;border-bottom:1px solid var(--c-line, rgba(244, 241, 234, .1));color:var(--c-text, #F4F1EA);text-align:left}.mev-b-row:last-of-type{border-bottom:none}.mev-b-row:active{transform:translateY(1px)}.mev-b-exps{display:flex;gap:9px;overflow-x:auto;padding:0 var(--mev-gut) 4px;scroll-snap-type:x proximity;scroll-padding-left:var(--mev-gut);scrollbar-width:none}.mev-b-exps::-webkit-scrollbar{display:none}.mev-b-exp{flex:none;scroll-snap-align:start;width:150px;display:flex;flex-direction:column;gap:8px;padding:11px 12px;cursor:pointer;border-radius:15px;background:#f4f1ea0b;border:1px solid var(--c-line, rgba(244, 241, 234, .1));transition:background .15s var(--ease-out, ease),border-color .15s var(--ease-out, ease)}[data-theme=light] .mev-b-exp{background:#17150f09}.mev-b-exp--on{background:var(--c-chip, rgba(244, 241, 234, .08));border-color:var(--vc)}.mev-b-exp:active{transform:translateY(1px)}.mev-row-btn{display:grid;align-items:center;width:calc(100% - 2 * var(--mev-gut));box-sizing:border-box;margin:0 var(--mev-gut) 9px;min-height:64px;padding:12px 13px;cursor:pointer;text-align:left;border-radius:16px;background:#f4f1ea0b;border:1px solid var(--c-line, rgba(244, 241, 234, .1));color:var(--c-text, #F4F1EA);font-family:var(--font-sans);transition:background .2s var(--ease-out, ease),border-color .2s var(--ease-out, ease),box-shadow .2s var(--ease-out, ease),transform .12s var(--ease-out, ease)}[data-theme=light] .mev-row-btn{background:#17150f09}.mev-row-btn:active{transform:translateY(1px)}.mev-row-btn--piece{grid-template-columns:38px minmax(0,1fr) auto 15px;column-gap:11px}.mev-row-btn--opt{grid-template-columns:22px minmax(0,1fr) auto;column-gap:11px}.mev-row-btn--opt-photo{grid-template-columns:22px 56px minmax(0,1fr) auto}.mev-row-btn--up{min-height:56px;padding:10px 13px;border-radius:14px;margin-bottom:8px;background:#f4f1ea08}[data-theme=light] .mev-row-btn--up{background:#17150f06}.mev-row-btn--on{background:#f4f1ea12;border-color:var(--vc);box-shadow:0 0 0 1px var(--vc)}[data-theme=light] .mev-row-btn--on{background:color-mix(in srgb,var(--vc) 10%,transparent)}.mev-row-btn--on:focus-visible{box-shadow:var(--ring, 0 0 0 3px rgba(76, 127, 226, .45)),0 0 0 1px var(--vc)}.mev-tile{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--c-chip, rgba(244, 241, 234, .08));border:1px solid var(--c-line, rgba(244, 241, 234, .1));color:var(--c-text2, rgba(244, 241, 234, .62));overflow:hidden}.mev-tile--logo{background:#fff;border-color:#17150f24}.mev-tile img{width:100%;height:100%;object-fit:contain;display:block}.mev-partner{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:8px;background:var(--c-chip, rgba(244, 241, 234, .08));font-family:var(--font-sans);font-weight:600;font-size:14px;line-height:1;letter-spacing:var(--ls-label, .07em);font-variant:all-small-caps;color:var(--c-text2, rgba(244, 241, 234, .62));vertical-align:middle;white-space:nowrap}.mev-cats{flex:none;display:flex;gap:6px;margin:0 var(--mev-gut) 12px}.mev-cats button{flex:1;min-width:0;min-height:50px;padding:8px 0 7px;cursor:pointer;text-align:center;border-radius:14px;font-family:var(--font-sans);font-weight:600;font-size:14px;line-height:1;background:#f4f1ea08;border:1px solid var(--c-line, rgba(244, 241, 234, .1));color:var(--c-text2, rgba(244, 241, 234, .62));transition:background .15s var(--ease-out, ease),border-color .15s var(--ease-out, ease)}[data-theme=light] .mev-cats button{background:#17150f06}.mev-cats button[aria-selected=true]{background:#f4f1ea14;border-color:var(--vc);box-shadow:0 0 0 1px var(--vc);color:var(--c-text, #F4F1EA)}[data-theme=light] .mev-cats button[aria-selected=true]{background:color-mix(in srgb,var(--vc) 10%,transparent)}.mev-pick{display:grid;place-items:center;width:22px;height:22px;font-family:var(--font-sans);font-weight:700;font-size:14px;line-height:1;background:transparent;border:1.5px solid var(--c-line-strong, rgba(244, 241, 234, .18));transition:background .15s var(--ease-out, ease),border-color .15s var(--ease-out, ease)}.mev-pick--radio{border-radius:50%;color:transparent}.mev-pick--check{border-radius:7px;color:var(--c-text2, rgba(244, 241, 234, .62))}.mev-pick--on{background:var(--vc);border-color:var(--vc);color:#08080a}.mev-field{display:block;width:100%;box-sizing:border-box;height:42px;padding:0 13px;border-radius:12px;background:var(--c-chip, rgba(244, 241, 234, .08));border:1px solid var(--c-line, rgba(244, 241, 234, .1));color:var(--c-text, #F4F1EA);font-family:var(--font-sans);font-size:16px;font-weight:500;transition:border-color .2s var(--ease-out, ease),box-shadow .2s var(--ease-out, ease)}.mev-field::placeholder{color:var(--c-text3, rgba(244, 241, 234, .42))}.mev-field:focus-visible{outline:none;border-color:var(--c-line-strong, rgba(244, 241, 234, .18));box-shadow:var(--ring, 0 0 0 3px rgba(76, 127, 226, .45))}.mev-field--bad{border-color:var(--amber-500, #F0A22E)}.mev-filters{display:flex;gap:7px;overflow-x:auto;padding:0 var(--mev-gut) 2px;scroll-padding-left:var(--mev-gut);scrollbar-width:none}.mev-filters::-webkit-scrollbar{display:none}.mev-chip{flex:none;height:32px;padding:0 13px;border-radius:16px;cursor:pointer;white-space:nowrap;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;background:transparent;border:1px solid var(--c-line, rgba(244, 241, 234, .1));color:var(--c-text3, rgba(244, 241, 234, .42));transition:background .2s var(--ease-out, ease),border-color .2s var(--ease-out, ease),color .2s var(--ease-out, ease)}.mev-chip--on{background:#f4f1ea1a;border-color:var(--vc);color:var(--c-text, #F4F1EA)}[data-theme=light] .mev-chip--on{background:color-mix(in srgb,var(--vc) 10%,transparent)}.mev-row-btn--quote{grid-template-columns:20px 26px minmax(0,1fr) auto;column-gap:11px;min-height:60px;padding:11px 13px;border-radius:15px;margin:0 var(--mev-gut) 8px;background:#f4f1ea09}[data-theme=light] .mev-row-btn--quote{background:#17150f08}.mev-row-btn--quote.mev-row-btn--on{background:#f4f1ea11}[data-theme=light] .mev-row-btn--quote.mev-row-btn--on{background:color-mix(in srgb,var(--vc) 10%,transparent)}.mev-pick--sm{width:20px;height:20px;font-size:14px}.mev-empty{margin:0 var(--mev-gut) 8px;padding:16px 14px;border-radius:15px;border:1.5px dashed var(--c-line-strong, rgba(244, 241, 234, .18));font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--c-text3, rgba(244, 241, 234, .42));text-align:center}.mev-radar-card{transition:border-color .2s var(--ease-out, ease)}.mev-radar-card--on{border-color:#34d39959!important}.mev-season{position:relative;display:block;height:6px;margin-top:9px;border-radius:3px;background:linear-gradient(90deg,#2a6fdb,#34d399 35%,#f0a22e 68%,#fb5326)}.mev-season__mark{position:absolute;top:-3px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#f4f1ea;border:2.5px solid var(--c-bg, #08080A);box-sizing:border-box}.mev-b-foot{flex:none;padding:10px 14px calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--c-line, rgba(244, 241, 234, .1));background:color-mix(in srgb,var(--c-bg) 94%,transparent)}@media(prefers-reduced-motion:reduce){.mev-skel:after{animation:none}.mev-dock{animation:none}}@media(min-width:768px){.mev-m{--mev-gut: 24px;--mev-col: 640px;max-width:none;box-shadow:none;clip-path:none}.mev-m--solo{--mev-col: 560px}.mev-m>:not(.mev-b-foot):not(.mev-chrome){width:100%;max-width:var(--mev-col);margin-inline:auto}.mev-m>.mev-strip,.mev-m>.mev-cats{max-width:calc(var(--mev-col) - 2 * var(--mev-gut));margin-inline:auto}.mev-m>.mev-dock{max-width:calc(var(--mev-col) - 24px);margin-inline:auto}.mev-b-foot{padding-inline:max(14px,(100% - var(--mev-col)) / 2)}.mev-carousel{gap:12px;padding:10px 24px 6px;scroll-padding-left:24px}.mev-card,.mev-skel{width:216px}.mev-search{max-width:520px;margin-inline:auto!important}.mev-hint span{font-size:17px}.mev-annot--sm{padding:8px 18px 12px}.mev-annot--sm .mev-annot__cap{font-size:24px}}@media(min-width:1024px){.mev-m--flow{--mev-gut: 0px;--mev-col: 992px;display:block;height:auto;min-height:100dvh;overflow:visible;padding-bottom:40px}.mev-m--solo{--mev-col: 560px}.mev-m--wide{--mev-col: 1200px}.mev-m--flow>*{width:100%;max-width:var(--mev-col);margin-inline:auto}.mev-m--flow .mev-m__scroll{flex:none;overflow:visible}.mev-m--flow>.mev-b-foot{padding-inline:var(--mev-gut);box-sizing:border-box}.mev-m--flow>.mev-chrome{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:none;padding:18px max(32px,(100% - 1056px) / 2) 14px;border-bottom:1px solid var(--c-line, rgba(244, 241, 234, .1))}.mev-m--rail .mev-m__scroll{display:grid;grid-template-columns:minmax(0,640px) 320px;column-gap:32px;align-items:start}.mev-main{min-width:0}.mev-rail{position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:12px}.mev-rail .mev-b-card{margin:0}.mev-m--wide>.mev-b-foot{max-width:none;padding-inline:max(16px,(100% - var(--mev-col)) / 2);position:sticky;bottom:0;padding-block:12px 14px;background:color-mix(in srgb,var(--c-bg) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mev-m--solo .mev-b-foot{border-top:none;background:none;padding-block:6px 0}.mev-deals-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.mev-filters{flex-wrap:wrap;overflow-x:visible}.mev-quotes-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:center}.mev-ups-2{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mev-ups-2 .mev-row-btn{width:100%;margin:0}.mev-gtk{display:grid;grid-template-columns:1fr 1.2fr 1fr;column-gap:28px;margin:20px auto 0}.mev-gtk .mev-gtk__mid{border-inline:1px solid var(--c-line, rgba(244, 241, 234, .1));padding-inline:28px}}@media(hover:hover)and (pointer:fine){.mev-row-btn:hover,.mev-card:hover,.mev-b-exp:hover{border-color:var(--c-line-strong, rgba(244, 241, 234, .18));background:#f4f1ea11;transform:translateY(-1px)}[data-theme=light] .mev-row-btn:hover,[data-theme=light] .mev-card:hover,[data-theme=light] .mev-b-exp:hover{background:#17150f0e}.mev-row-btn--on:hover,.mev-card--on:hover{border-color:var(--vc)}.mev-chip:hover,.mev-cats button:hover,.mev-step:not(:disabled):hover{background:#f4f1ea1f;border-color:var(--c-line-strong, rgba(244, 241, 234, .18))}[data-theme=light] .mev-chip:hover,[data-theme=light] .mev-cats button:hover,[data-theme=light] .mev-step:not(:disabled):hover{background:#17150f1a}.mev-cta:hover{background:var(--violet-600, #5C40C8)!important}}.mev-cta:active,.mev-chip:active,.mev-cats button:active{transform:translateY(1px)}.mev-mark{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--c-chip, rgba(244, 241, 234, .08));border:1px solid var(--c-line, rgba(244, 241, 234, .1));overflow:hidden}.mev-mark--logo{background:#fff;border-color:#17150f24}.mev-mark img{width:100%;height:100%;object-fit:contain;display:block}input[type=range].mm-dial{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;outline:none;background:linear-gradient(90deg,#7ab0ff,#5ed4c8 30%,#ffb733 55%,#ff6c52 78%,#f2a93d)}input[type=range].mm-dial::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#f4f1ea;border:3px solid #08080A;box-shadow:0 0 0 2px var(--mm-hex, #FFB733),0 0 12px var(--mm-hex, #FFB733);cursor:pointer}input[type=range].mm-dial::-moz-range-thumb{width:22px;height:22px;border:3px solid #08080A;border-radius:50%;background:#f4f1ea;box-shadow:0 0 0 2px var(--mm-hex, #FFB733),0 0 12px var(--mm-hex, #FFB733);cursor:pointer}input[type=range].mm-dial:focus-visible{box-shadow:var(--ring)}.mm-chrow{scrollbar-width:none}.mm-chrow::-webkit-scrollbar{display:none}.mev-exp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:0 var(--mev-gut)}.mev-exp-card{position:relative;display:block;height:158px;padding:0;border:none;border-radius:16px;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;background:var(--c-surface-2, #16151a);transition:transform .15s var(--ease-out, ease),box-shadow .15s var(--ease-out, ease)}.mev-exp-card:active{transform:scale(.985)}.mev-exp-card:focus-visible{box-shadow:var(--ring)}@media(prefers-reduced-motion:reduce){.mev-exp-card{transition:none}.mev-exp-card:active{transform:none}}
