@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--carousel-card-width:380px;--mk-wheel-max-xr:0px;--mk-wheel-max-rx:0px;--mk-wheel-min-xr:0px;--mk-wheel-min-rx:0px;--mk-wheel-xr:0px;--mk-wheel-ring-rx:0px;--mk-wheel-ring-r:0px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:var(--font-alata), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-cardo), ui-serif, Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--radius-md:.625rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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-mint:#b8d8c7;--color-pink:#d78eae;--color-pink-dark:#9e416f;--color-cream:#f5f0ea;--color-ink:#19171d;--color-midnight-plum:#292333;--color-emerald-shadow:#165b4b;--color-amber-dark:#8a5a00;--color-pure-black:#000;--color-pure-white:#fff;--color-forest:var(--color-emerald-shadow);--color-forest-soft:#4e917d;--color-chip-text:var(--color-midnight-plum);--color-nav-glass:#2f2f2ff7;--color-badge-selected:var(--color-forest);--color-badge-neutral:var(--color-nav-glass);--color-tag-glass:#00000057;--color-tag-glass-strong:#1411189e;--color-offer-tag:var(--color-pink);--color-offer-tag-text:var(--color-ink);--color-tag-glass-border:#fff9;--color-price-first:var(--color-mint);--color-price-was:var(--color-cream-62);--color-price-was-line:var(--color-cream-50);--color-toast-surface:var(--color-cream);--color-toast-text:var(--color-ink);--color-toast-success:var(--color-mint);--color-toast-success-icon:var(--color-ink);--color-toast-error:var(--color-pink-dark);--color-toast-error-icon:var(--color-cream);--color-toast-focus:var(--color-toast-text);--color-search-hit:var(--color-mint);--color-search-hit-text:var(--color-ink);--color-copy-changed:var(--color-forest);--color-publish-bar:var(--color-midnight-plum);--color-avail-0:var(--color-cream);--color-avail-0-text:var(--color-surface-muted-foreground);--color-avail-1:#d5e9de;--color-avail-2:#9fcab5;--color-avail-3:var(--color-forest-soft);--color-avail-4:var(--color-forest);--color-avail-text-light:var(--color-ink);--color-avail-text-dark:var(--color-cream);--color-badge-good:var(--color-forest);--color-badge-warn:var(--color-amber-dark);--color-badge-early:var(--color-amber-dark);--color-badge-info:var(--color-surface-primary-text);--color-delta-good:var(--color-forest);--color-delta-bad:var(--color-destructive);--color-delta-flat:var(--color-surface-muted-foreground);--color-notice-edge:var(--color-amber-dark);--color-notice-alert-edge:var(--color-destructive);--color-blush:#f2dce5;--color-cream-20:#f5f0ea33;--color-cream-60:#f5f0ea99;--color-chip-text-70:#292333b3;--color-aura:#3a2a54;--color-mk-rcard:#1b1720;--color-mk-rcard-shade:#141118;--color-cream-80:#f5f0eacc;--color-cream-70:#f5f0eab3;--color-cream-62:#f5f0ea9e;--color-cream-50:#f5f0ea80;--color-cream-30:#f5f0ea4d;--color-cream-16:#f5f0ea29;--gradient-dock-raised:linear-gradient(160deg, var(--color-pink-dark), var(--color-aura));--color-dock-raised-inner-ring:#f5f0ea40;--color-dock-raised-glow:#9e416f73;--color-dock-raised-ring:var(--color-nav-glass);--gradient-pull-side:linear-gradient(180deg, var(--color-midnight-plum), var(--color-ink));--color-pull-side-border:var(--color-page-border);--color-pull-side-date:var(--color-pink);--color-pull-side-dot:var(--color-mint);--color-carousel-dot:var(--color-cream-30);--color-carousel-dim:var(--color-background);--color-carousel-side-overlay:#08060c80;--color-carousel-dot-active:var(--color-mint);--color-ink-20:#19171d33;--color-ink-30:#19171d4d;--color-ink-75:#19171dbf;--color-ink-80:#19171dcc;--color-background:var(--color-pure-black);--color-foreground:var(--color-cream);--color-destructive:#d92d20;--color-destructive-foreground:var(--color-pure-white);--color-page-muted-foreground:#f5f0ea8c;--color-page-border:#f5f0ea26;--color-muted-foreground:var(--color-page-muted-foreground);--color-border:var(--color-page-border);--color-primary:var(--color-pink);--color-primary-foreground:var(--color-ink);--color-page-primary-text:var(--color-primary);--color-surface-primary-text:var(--color-pink-dark);--color-primary-text:var(--color-page-primary-text);--color-surface:var(--color-pure-white);--color-surface-foreground:var(--color-ink);--color-page-body-text:var(--color-foreground);--color-surface-body-text:var(--color-surface-foreground);--color-body-text:var(--color-page-body-text);--color-surface-muted-foreground:#19171da6;--color-surface-border:#19171d26;--color-muted:#19171d0f;--color-ring:var(--color-primary);--radius-card:20px;--radius-option:12px;--radius-chip:14px;--radius-pill:20px;--radius-button:22px;--radius-dock:40px;--radius-panel:var(--radius-chip);--radius-cta:39px;--text-display:32px;--text-display--line-height:1.2;--text-name:20px;--text-name--line-height:1.2;--text-title:17px;--text-title--line-height:1.3;--text-ui:15px;--text-ui--line-height:1.3;--text-label:14px;--text-label--line-height:1.3;--text-eyebrow:11px;--text-eyebrow--line-height:1.3;--text-body:14px;--text-body--line-height:1.45;--text-chip:13px;--text-chip--line-height:1.3;--text-small:12px;--text-small--line-height:1.45;--text-headline:24px;--text-headline--line-height:1.2;--text-lead:16px;--text-lead--line-height:1.3;--text-reading:15px;--text-reading--line-height:1.5;--text-reading-caption:13px;--text-reading-caption--line-height:1.4;--text-arrow:24px;--text-arrow--line-height:1;--tracking-eyebrow:.33px;--blur-glass:5px;--shadow-mini-card:0 4px 10px #0000001a, 0 17px 17px #00000017, 0 39px 23px #0000000d, 0 70px 28px #00000003;--shadow-pull-side-card:0 30px 60px #000000b3;--shadow-dock-raised:0 14px 34px var(--color-dock-raised-glow), 0 0 0 var(--size-dock-raised-ring) var(--color-dock-raised-ring);--shadow-dock-raised-card:0 6px 14px #0009;--shadow-carousel-card:0 24px 60px #0009;--shadow-toast:0 6px 20px #00000040}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:is(button,.flow-button,.cta-pill,.dock-tab,.mk-btn,.mk-go,.mk-rcard-book,.feed-card__footer){transition:scale var(--motion-duration-press) var(--ease-out)}:is(button,.flow-button,.cta-pill,.dock-tab,.mk-btn,.mk-go,.mk-rcard-book,.feed-card__footer):active:not(:disabled,[aria-disabled=true]){scale:var(--scale-press)}}@layer components{.heading{letter-spacing:-.04em;text-transform:uppercase;font-weight:700;line-height:.92}.label-caps{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:.6875rem;font-weight:600}.subtitle{font-size:var(--text-sm);color:var(--color-muted-foreground)}.caption{font-size:var(--text-xs);color:var(--color-muted-foreground)}.policy-link{color:inherit;text-underline-offset:.15em;text-decoration-line:underline}.form-error{font-size:var(--text-sm);color:var(--color-primary-text)}.card-photo-scrim{background-image:linear-gradient(to top, var(--color-background) 0%, rgb(from var(--color-background) r g b / 85%) 30%, transparent 70%)}.bg-surface,.bg-mint,.field,.option,.card,.you-journey,.you-panel,.you-links,.list-row--mint,.sku-card[data-selected=true],.choice-pill[data-selected=true]{--color-muted-foreground:var(--color-surface-muted-foreground);--color-border:var(--color-surface-border);--color-primary-text:var(--color-surface-primary-text);--color-body-text:var(--color-surface-body-text)}.bg-background{--color-muted-foreground:var(--color-page-muted-foreground);--color-border:var(--color-page-border);--color-primary-text:var(--color-page-primary-text);--color-body-text:var(--color-page-body-text)}.round-icon-button{width:var(--size-tap-target);height:var(--size-tap-target);margin:calc((var(--size-round-icon-button) - var(--size-tap-target)) / 2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.round-icon-button__circle{width:var(--size-round-icon-button);height:var(--size-round-icon-button);border:var(--size-round-icon-button-border) solid currentColor;border-radius:50%;justify-content:center;align-items:center;display:flex}.round-icon-button__icon{width:var(--size-round-icon-button-icon);height:var(--size-round-icon-button-icon);stroke-width:var(--size-icon-stroke);flex-shrink:0;display:block}.round-icon-button:focus-visible{outline:none}.round-icon-button:focus-visible>.round-icon-button__circle{outline:var(--size-focus-ring) solid currentColor;outline-offset:var(--size-focus-ring-offset)}.card-flip-scene{perspective:1600px}.card-flip{transform-style:preserve-3d;transition:transform var(--card-flip-duration,var(--motion-duration-flip)) var(--card-flip-ease,var(--ease-flip));position:relative}.tarot-flip{--card-flip-duration:var(--motion-duration-card-rotate);--card-flip-ease:var(--motion-ease-card-rotate)}.feed-card{--card-flip-duration:var(--motion-duration-reader-flip);--card-flip-ease:var(--motion-ease-card-rotate)}.card-flip.is-flipped{transform:rotateY(180deg)}.card-flip-face{backface-visibility:hidden;position:absolute;inset:0}.card-flip-face--back{transform:rotateY(180deg)}.skeleton{opacity:.22;background-color:currentColor;animation:1.8s ease-in-out infinite skeleton-pulse;display:block}.skeleton--text:before{content:"";display:inline-block}.spinner{width:1em;height:1em;animation:spinner-turn var(--motion-duration-spin) linear infinite;border:.125em solid;border-right-color:#0000;border-radius:50%;flex:none;display:inline-block}.spinner-line{align-items:center;gap:.5em;display:flex}.card{background-color:var(--color-surface);color:var(--color-surface-foreground);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem}.field{background-color:var(--color-surface);width:100%;color:var(--color-surface-foreground);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;padding:.75rem .875rem;line-height:1.4}.field::placeholder{color:var(--color-muted-foreground)}.field:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.btn{font:inherit;cursor:pointer;transition:opacity .12s var(--ease-out), scale var(--motion-duration-press) var(--ease-out);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.25rem;font-weight:600;display:inline-flex}.btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.btn--primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}.btn--ghost{color:var(--color-body-text);border-color:var(--color-border);background-color:#0000}.btn[data-saved=true]{border-color:var(--color-primary);color:var(--color-primary-text)}.btn--sm{padding:.5rem .875rem;font-size:.875rem}.btn--mint{background-color:var(--color-mint);color:var(--color-ink)}.field--pill{border-radius:9999px;padding-inline:1.25rem}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.option{background-color:var(--color-surface);width:100%;color:var(--color-surface-foreground);border:1px solid var(--color-border);cursor:pointer;border-radius:9999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.option:focus-within{outline:2px solid var(--color-ring);outline-offset:1px}.option[data-selected=true]{border-color:var(--color-primary);color:var(--color-primary-text)}.toast-region{bottom:max(calc(env(safe-area-inset-bottom) + var(--size-toast-edge-gap)), calc(var(--toast-clearance,0px) + var(--size-toast-element-gap)));z-index:100;width:min(100vw - 2 * var(--size-page-gutter), var(--size-toast-max));pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.toast{border-radius:var(--radius-card);background-color:var(--color-toast-surface);box-shadow:var(--shadow-toast);color:var(--color-toast-text);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--text-ui--line-height);pointer-events:auto;animation:toast-enter .2s var(--ease-out);align-items:center;gap:12px;padding:12px 14px;transition:opacity .2s ease-in,transform .2s ease-in,visibility linear;display:flex}.toast--error{cursor:pointer}.toast[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in,transform .2s ease-in,visibility 0s linear .2s;transform:translateY(8px)}.toast__badge{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.toast--success .toast__badge{background-color:var(--color-toast-success);color:var(--color-toast-success-icon)}.toast--error .toast__badge{background-color:var(--color-toast-error);color:var(--color-toast-error-icon)}.toast__icon{width:16px;height:16px}.toast__message{flex:1;min-width:0}.toast__close{width:var(--size-toast-close-target);height:var(--size-toast-close-target);margin:calc((28px - var(--size-toast-close-target)) / 2);color:var(--color-toast-text);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;display:flex}.toast__close-icon{width:var(--size-toast-close-icon);height:var(--size-toast-close-icon)}.toast__close:focus-visible{outline:2px solid var(--color-toast-focus);outline-offset:-4px}@keyframes toast-enter{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toast{animation-name:toast-fade}.toast[data-state=closed]{transform:none}@keyframes toast-fade{0%{opacity:0}}}.call{z-index:50;background-color:var(--color-background);height:100dvh;color:var(--color-foreground);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.call__status{min-height:calc(env(safe-area-inset-top) + 24px + var(--text-ui) * var(--text-ui--line-height));padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;font-size:var(--text-ui);line-height:var(--text-ui--line-height);text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0}.call__stage{flex:auto;min-height:0;position:relative;overflow:hidden}.call__tile{background-color:var(--color-ink);position:absolute;overflow:hidden}.call__tile[data-view=main]{inset:0}.call__tile[data-view=small]{z-index:1;width:var(--size-call-self-width);aspect-ratio:3/4;border:1px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;bottom:16px;left:16px}.call__tile[data-view=small]:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.call__tile>video{object-fit:cover;width:100%;height:100%}@media (orientation:landscape){.call__tile[data-view=main]>video[data-orientation=portrait]{object-fit:contain;background-color:var(--color-background)}}@media (orientation:portrait){.call__tile[data-view=main]>video[data-orientation=landscape]{object-fit:contain;background-color:var(--color-background)}}.call__tile>video[data-mirrored=true]{transform:scaleX(-1)}.call__initials{color:var(--color-cream);font-size:calc(var(--text-display) * 4);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.call__tile[data-view=small] .call__initials{font-size:var(--text-display)}.call__waiting{font-size:var(--text-body);line-height:var(--text-body--line-height);text-align:center;color:var(--color-cream);position:absolute;inset:auto 0 24px}.call__muted{z-index:1;background-color:var(--color-destructive);width:32px;height:32px;color:var(--color-destructive-foreground);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.call__muted>svg{width:18px;height:18px}.call__tile[data-view=small] .call__muted{width:24px;height:24px;top:6px;right:6px}.call__tile[data-view=small] .call__muted>svg{width:14px;height:14px}.call__controls{z-index:2;width:100%;max-width:360px;height:calc(var(--size-call-controls-height) + env(safe-area-inset-bottom));padding:10px 12px env(safe-area-inset-bottom);background-color:var(--color-background);flex-shrink:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;place-items:start center;margin-inline:auto;display:grid;position:relative}.call-control{color:var(--color-foreground);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.call-control__circle{width:var(--size-call-control);height:var(--size-call-control);border:2px solid var(--color-foreground);color:var(--color-foreground);border-radius:9999px;justify-content:center;align-items:center;display:flex}.call-control__circle>svg{width:24px;height:24px}.call-control[data-state=off] .call-control__circle{background-color:var(--color-foreground);color:var(--color-background)}.call-control[data-state=end] .call-control__circle{border-color:var(--color-destructive);background-color:var(--color-destructive);color:var(--color-destructive-foreground)}.call-control:disabled{opacity:var(--opacity-disabled);cursor:default}.call-control:focus-visible{outline:none}.call-control:focus-visible .call-control__circle{outline:2px solid var(--color-foreground);outline-offset:3px}.call-control__label{font-size:var(--text-small);line-height:var(--text-small--line-height);white-space:nowrap}.type-display,.type-headline,.type-name,.type-title,.type-ui,.type-label,.type-eyebrow,.type-arrow{font-family:var(--font-sans);font-weight:400}.type-body,.type-lead,.type-chip,.type-small,.type-small-tight{font-family:var(--font-serif);font-weight:400}.type-display{font-size:var(--text-display);line-height:var(--text-display--line-height)}.type-headline{font-size:var(--text-headline);line-height:var(--text-headline--line-height)}.type-name{font-size:var(--text-name);line-height:var(--text-name--line-height)}.type-title{font-size:var(--text-title);line-height:var(--text-title--line-height)}.type-ui{font-size:var(--text-ui);line-height:var(--text-ui--line-height)}.type-label{font-size:var(--text-label);line-height:var(--text-label--line-height)}.type-eyebrow{font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--tracking-eyebrow)}.type-arrow{font-size:var(--text-arrow);line-height:var(--text-arrow--line-height)}.type-body{font-size:var(--text-body);line-height:var(--text-body--line-height)}.type-lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.type-chip{font-size:var(--text-chip);line-height:var(--text-chip--line-height)}.type-small{font-size:var(--text-small);line-height:var(--text-small--line-height)}.type-small-tight{font-size:var(--text-small);line-height:var(--text-chip--line-height)}.type-reading,.type-reading-caption{font-family:var(--font-serif);font-weight:400}.type-reading{font-size:var(--text-reading);line-height:var(--text-reading--line-height)}.type-reading-caption{font-size:var(--text-reading-caption);line-height:var(--text-reading-caption--line-height)}.type-reading-caption--bold{font-weight:700}.app-shell{isolation:isolate;min-height:100svh;padding-bottom:var(--size-dock-clearance);position:relative}.burst-host{isolation:isolate;position:relative}.star-burst{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.star-burst--contained{position:absolute}.star-burst>img{top:calc(env(safe-area-inset-top) + var(--star-burst-top));width:var(--star-burst-size);max-width:none;height:var(--star-burst-size);position:absolute;left:50%;transform:translate(-50%)}.star-burst--readers{--star-burst-size:732px;--star-burst-top:34px}.star-burst--anchored{width:calc(100% * var(--star-burst-ratio));aspect-ratio:1;-webkit-mask-image:radial-gradient(closest-side, var(--mask-solid) var(--star-burst-fade-start), transparent var(--star-burst-fade-end));-webkit-mask-image:radial-gradient(closest-side, var(--mask-solid) var(--star-burst-fade-start), transparent var(--star-burst-fade-end));-webkit-mask-image:radial-gradient(closest-side, var(--mask-solid) var(--star-burst-fade-start), transparent var(--star-burst-fade-end));-webkit-mask-image:radial-gradient(closest-side, var(--mask-solid) var(--star-burst-fade-start), transparent var(--star-burst-fade-end));mask-image:radial-gradient(closest-side, var(--mask-solid) var(--star-burst-fade-start), transparent var(--star-burst-fade-end));position:absolute;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.star-burst--anchored>img{width:100%;height:100%;top:0;left:0;transform:none}.star-burst--pull{--star-burst-ratio:var(--ratio-pull-burst);--star-burst-fade-start:var(--pull-burst-fade-start);--star-burst-fade-end:var(--pull-burst-fade-end)}.star-burst--pull-flipped{--star-burst-ratio:var(--ratio-pull-burst-flipped);--star-burst-fade-start:var(--pull-burst-flipped-fade-start);--star-burst-fade-end:var(--pull-burst-flipped-fade-end)}.app-shell:has(.star-burst--anchored){overflow:clip}.screen-frame{width:100%;max-width:var(--size-frame);margin-inline:auto}.page-header{--page-header-left:24px;padding:env(safe-area-inset-top) var(--page-header-right) 0 var(--page-header-left);color:var(--color-cream);justify-content:space-between;align-items:flex-start;display:flex}.page-header__brand{margin-top:var(--page-header-title-top);align-items:flex-start;gap:12px;display:flex}.page-header__icon{margin-top:var(--page-header-icon-top);flex-shrink:0}.page-header__side{margin-top:var(--page-header-side-top)}.page-header--readers{--page-header-right:24px;--page-header-title-top:20px;--page-header-side-top:18px}.page-header--today{--page-header-right:42px;--page-header-title-top:var(--size-today-title-top);--page-header-side-top:36px}@media (min-width:48rem){.pull-page>.page-header--today{--page-header-left:calc((100% - var(--size-pull-column)) / 2);--page-header-right:var(--page-header-left)}}.page-header--you{--page-header-right:30px;--page-header-title-top:28px;--page-header-side-top:25px}@media not all and (min-width:48rem){.page-header--compact{--page-header-title-top:var(--page-header-compact-title-top);--page-header-side-top:var(--page-header-compact-side-top)}}.avatar-box{width:var(--size-avatar);height:var(--size-avatar);border-radius:9999px;flex-shrink:0}.avatar-box--sm{width:var(--size-avatar-sm);height:var(--size-avatar-sm)}.avatar-box--lg{width:var(--size-avatar-lg);height:var(--size-avatar-lg)}.avatar-forest{background-color:var(--color-forest);color:var(--color-cream);justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-box__icon{width:50%;height:50%}.dock{bottom:calc(env(safe-area-inset-bottom) + var(--size-dock-gap));z-index:var(--z-dock);width:min(100vw - 2 * var(--size-page-gutter), var(--size-card-max));height:var(--size-dock-height);border-radius:var(--radius-dock);background-color:var(--color-nav-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));position:fixed;left:50%;transform:translate(-50%)}.dock-tab{top:0;left:calc(50% + var(--dock-tab-offset,0) * 100% / var(--size-dock-design-width));width:24%;height:100%;color:var(--color-cream);opacity:var(--opacity-dock-tab-inactive);position:absolute;transform:translate(-50%)}.dock-tab[data-slot=readers]{--dock-tab-offset:-123}.dock-tab[data-slot=today]{--dock-tab-offset:0}.dock-tab[data-slot=you]{--dock-tab-offset:129}.dock-tab[data-active=true]{opacity:1}.dock-tab:focus-visible{outline:none}.dock-tab:focus-visible .dock-tab__label{text-decoration:underline}.dock-tab__icon{width:auto;max-width:none;height:22px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.dock-tab__label{white-space:nowrap;letter-spacing:normal;position:absolute;top:49px;left:50%;transform:translate(-50%,-50%)}.feed-page{height:calc(100svh - var(--size-dock-clearance));flex-direction:column;display:flex}.feed-prompt{margin-top:var(--size-readers-prompt-gap);padding-inline:var(--size-page-gutter);color:var(--color-cream)}.filter-chips{margin-top:calc(var(--size-prompt-to-chips) - var(--text-label) * var(--text-label--line-height));padding-inline:var(--size-page-gutter);scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.filter-chips::-webkit-scrollbar{display:none}.filter-chip{border-radius:var(--radius-chip);background-color:var(--color-cream);height:23px;color:var(--color-chip-text);white-space:nowrap;cursor:pointer;flex-shrink:0;padding:3px 10px}.filter-chip[data-selected=true]{border-radius:var(--radius-pill);background-color:var(--color-forest);color:var(--color-cream)}.filter-chip:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.feed-scroller{min-height:0;margin-top:var(--size-feed-compact-card-gap);margin-bottom:calc(-1 * var(--size-dock-clearance));overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;flex:1;overflow-y:scroll}.feed-scroller::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.feed-scroller{scroll-behavior:auto}}.feed-page-item{height:calc(100% - var(--size-dock-clearance) - var(--size-feed-peek));padding-inline:var(--size-page-gutter);padding-bottom:var(--size-feed-card-spacing);scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:flex-start;display:flex}.feed-scroller:after{content:"";height:calc(var(--size-dock-clearance) + var(--size-feed-peek));display:block}.feed-page-item>.feed-card{height:100%}.feed-page-item>.feed-card>.card-flip,.feed-page-item>.feed-card .feed-card__front,.feed-page-item>.feed-card .feed-card__photo{flex:auto}.feed-empty{padding-inline:var(--size-page-gutter);text-align:center;color:var(--color-muted-foreground);flex:1;justify-content:center;align-items:center;display:flex}.feed-card{width:min(100%, var(--size-card-max));flex-direction:column;max-height:100%;display:flex}.feed-card>.card-flip{flex-direction:column;min-height:0;display:flex}.feed-card__front{backface-visibility:hidden;flex-direction:column;min-height:0;display:flex}.feed-card>.card-flip>.feed-card__front,.feed-card>.card-flip>.card-flip-face--back{-webkit-backface-visibility:hidden}.feed-card>.card-flip>.feed-card__front{transition:visibility 0s linear var(--motion-delay-flip-edge-on)}.feed-card>.card-flip>.card-flip-face--back{transition:visibility 0s linear var(--motion-duration-reader-flip)}.feed-card>.card-flip.is-flipped>.card-flip-face--back{transition-delay:0s}.feed-card>.card-flip.is-flipped>.feed-card__front,.feed-card>.card-flip:not(.is-flipped)>.card-flip-face--back{visibility:hidden}@media (prefers-reduced-motion:reduce){.feed-card>.card-flip>.feed-card__front,.feed-card>.card-flip>.card-flip-face--back{transition-delay:0s}}.feed-card__photo{min-height:0;aspect-ratio:var(--size-card-photo-width) / var(--size-card-photo-height);border-radius:var(--radius-card) var(--radius-card) 0 0;background-color:var(--color-ink);cursor:pointer;flex:0 auto;position:relative;overflow:hidden;container-type:size}.feed-card__photo:focus-visible{outline:2px solid var(--color-cream);outline-offset:-4px}.photo-blur:before{content:"";background-image:var(--photo-blur-src);background-position:var(--photo-blur-position,center);filter:blur(var(--blur-photo-placeholder));scale:var(--scale-photo-placeholder);pointer-events:none;background-size:cover;position:absolute;inset:0}.feed-card__photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feed-card__photo--loading{background-color:var(--color-midnight-plum);cursor:default;animation:loading-ground-pulse var(--motion-duration-pulse) ease-in-out infinite;justify-content:center;align-items:center;display:flex}@keyframes loading-ground-pulse{50%{background-color:var(--color-ink)}}.feed-card__photo--loading>.aina-logo-duo{width:min(var(--size-loading-logo), 100cqw / (1 + 2 * 85.52 / 200), 100cqh / (190.466 / 200 + 2 * 85.52 / 200));flex-shrink:0;height:auto}@media (prefers-reduced-motion:reduce){.feed-card__photo--loading{animation:none}}.aina-logo-duo__pearl{fill:var(--color-cream)}.aina-logo-duo__core{fill:var(--color-pink-dark)}.feed-card__initial{inset:0 0 calc(var(--size-card-overlay-height) / var(--size-card-photo-height) * 100%);color:var(--color-cream);font-size:calc(var(--text-display) * 4);justify-content:center;align-items:center;display:flex;position:absolute}.feed-card__overlay{max-height:100%;padding:0 var(--size-overlay-inset) var(--size-overlay-bottom);color:var(--color-pure-white);pointer-events:none;inset-inline:0;flex-direction:column;display:flex;position:absolute;bottom:0}.feed-card__overlay:before,.feed-card__overlay:after{--overlay-lead-in:max(calc(100cqh * var(--size-card-overlay-height) / var(--size-card-photo-height) - var(--size-overlay-default-height)), var(--size-overlay-fade-lead));content:"";height:calc(100% + var(--overlay-lead-in));pointer-events:none;inset-inline:0;background-repeat:no-repeat;position:absolute;bottom:0}.feed-card__overlay:before{background-image:linear-gradient(to bottom, transparent, var(--color-overlay-fade))}.feed-card__overlay:after{background-image:linear-gradient(to bottom, transparent calc(var(--overlay-lead-in) - var(--size-overlay-fade-lead)), #19171d var(--overlay-lead-in))}@supports (color:color-mix(in lab, red, red)){.feed-card__overlay:after{background-image:linear-gradient(to bottom, transparent calc(var(--overlay-lead-in) - var(--size-overlay-fade-lead)), color-mix(in srgb, var(--color-ink) calc(var(--opacity-overlay-tint) * 100%), transparent) var(--overlay-lead-in))}}.feed-card__slot{z-index:1;flex-shrink:0;position:relative}.feed-card__slot--name{height:var(--size-overlay-name-height);margin-right:calc(var(--size-overlay-inset-right) - var(--size-overlay-inset))}.feed-card__slot--copy{margin-top:var(--size-overlay-name-gap)}.feed-card__slot--tags{margin-top:var(--size-overlay-copy-gap)}.feed-card__slot--availability{height:var(--size-overlay-availability-height);margin-top:var(--size-overlay-tags-gap)}.feed-card__name-row{align-items:center;gap:8px;display:flex}.feed-card__verified{flex-shrink:0;width:16.5px;height:16.5px}.feed-card__tags{gap:var(--size-overlay-tag-gap);flex-wrap:wrap;display:flex}.glass-tag{white-space:nowrap;border:1px solid var(--color-tag-glass-border);border-radius:var(--radius-pill);background-color:var(--color-tag-glass);color:var(--color-pure-white);padding:5px 7px}.since-chip{top:var(--size-overlay-inset);right:var(--size-overlay-inset);z-index:1;align-items:center;gap:var(--size-overlay-tag-gap);padding-block:var(--size-since-chip-pad-y);border:1px solid var(--color-tag-glass-border);border-radius:var(--radius-pill);background-color:var(--color-tag-glass-strong);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--color-cream);font-family:var(--font-sans);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--tracking-eyebrow);white-space:nowrap;pointer-events:none;padding-inline-start:var(--size-since-chip-pad-start);padding-inline-end:var(--size-since-chip-pad-end);display:inline-flex;position:absolute}.since-chip__spark{width:var(--size-since-chip-spark);height:var(--size-since-chip-spark);color:var(--color-pink);flex-shrink:0}.feed-card__availability{justify-content:space-between;align-items:flex-end;gap:var(--size-availability-gap);display:flex}.feed-card__availability>:last-child{margin-left:auto}.feed-card__availability-when{flex-direction:column;gap:2px;display:flex}.card-price{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.card-price--inline{text-align:left;flex-flow:wrap;align-items:baseline;column-gap:6px}.card-price__label,.card-price__value{white-space:nowrap}.card-price__value{font-weight:400}.card-price--first .card-price__value{color:var(--color-price-first)}.card-price__was{margin-left:var(--size-price-was-gap);font-size:var(--size-price-was-scale);color:var(--color-price-was);text-decoration:line-through;-webkit-text-decoration-color:var(--color-price-was-line);-webkit-text-decoration-color:var(--color-price-was-line);-webkit-text-decoration-color:var(--color-price-was-line);text-decoration-color:var(--color-price-was-line)}.card-price-skeleton__second-line{display:none}@media (max-width:400px){.feed-card__availability{gap:var(--size-availability-gap-narrow)}.feed-card__availability .type-ui{font-size:var(--text-availability-narrow)}.card-price--stacked .card-price__label{letter-spacing:var(--tracking-price-label-narrow)}.card-price--inline{flex-direction:column;align-items:flex-start}.card-price-skeleton__second-line{display:block}}.feed-card__footer{height:var(--size-card-footer);border-radius:0 0 var(--radius-card) var(--radius-card);background-color:var(--color-mint);color:var(--color-pure-black);flex-shrink:0;justify-content:center;align-items:center;display:flex}.feed-card__footer:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}@media (not (min-width:48rem)) and (prefers-reduced-motion:no-preference){.feed-page-item[data-tilt-hint=true] .card-flip:not(.is-flipped){animation:card-tilt-hint var(--motion-duration-tilt-hint) var(--motion-ease-tilt-hint)}}@keyframes card-tilt-hint{0%,to{transform:none}35%,55%{transform:translateZ(calc(-1 * var(--motion-depth-tilt-hint))) rotateY(var(--motion-angle-tilt-hint))}}.flip-panel{border-radius:var(--radius-card);background-color:var(--color-mint);color:var(--color-ink);flex-direction:column;display:flex;overflow:hidden}.flip-panel__header{border-bottom:1px solid var(--color-ink-30);cursor:pointer;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;min-height:110px;padding:20px 24px;display:flex}.flip-panel__cta:focus-visible,.sitting-option:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.flip-panel__identity{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.flip-panel__identity>.feed-card__name-row{flex-wrap:wrap}.flip-panel__identity>.feed-card__name-row>.type-name,.flip-panel__identity>.type-small{overflow-wrap:anywhere;min-width:0}.flip-panel__body{min-height:0;padding:20px 24px calc(var(--scroll-cue-pad-bottom) + var(--flip-body-trim,0px));overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:30px;display:flex;overflow-y:auto}.flip-panel__body::-webkit-scrollbar{display:none}@media not all and (min-width:48rem){.feed-page-item .flip-panel__body{overscroll-behavior-y:none}.feed-page-item .flip-panel__body[data-at-end]{overscroll-behavior-y:auto}}.flip-panel>.scroll-cue{flex:1}.scroll-cue{flex-direction:column;min-height:0;display:flex;position:relative}.scroll-cue>.scroll-cue__scroller{isolation:isolate;flex:1;min-height:0}.scroll-cue[data-cue=true]>.scroll-cue__scroller{-webkit-mask-image:var(--scroll-cue-mask);-webkit-mask-image:var(--scroll-cue-mask);-webkit-mask-image:var(--scroll-cue-mask);-webkit-mask-image:var(--scroll-cue-mask);mask-image:var(--scroll-cue-mask)}.scroll-cue__chevron{visibility:hidden;opacity:0;transition:opacity var(--motion-duration-flip) var(--ease-out), visibility 0s linear var(--motion-duration-flip);position:absolute}.scroll-cue[data-cue=true]>.scroll-cue__chevron{visibility:inherit;opacity:1;transition-delay:0s}.scroll-cue__chevron{right:0;bottom:var(--size-scroll-cue-offset);width:var(--size-tap-target);height:var(--size-tap-target);color:var(--color-muted-foreground);cursor:pointer;justify-content:center;align-items:center;margin-inline:auto;display:flex;left:0}.scroll-cue__icon{width:var(--size-scroll-cue-icon);height:var(--size-scroll-cue-icon);stroke-width:var(--size-icon-stroke);display:block}.scroll-cue__chevron:focus-visible{outline:var(--size-focus-ring) solid currentColor;outline-offset:calc(0px - var(--size-focus-ring));border-radius:50%}@media (prefers-reduced-motion:no-preference){.scroll-cue__chevron[data-nudge=true]>.scroll-cue__icon{animation:scroll-cue-nudge var(--motion-duration-scroll-cue-nudge) var(--motion-ease-scroll-cue-nudge)}}@keyframes scroll-cue-nudge{0%,to{transform:none}40%{transform:translateY(var(--motion-distance-scroll-cue-nudge))}}.flip-panel__row{align-items:flex-start;gap:19px;display:flex}.flip-panel__row-icon{flex-shrink:0;width:32px;height:auto}.flip-panel__row-text{flex-direction:column;min-width:0;max-width:275px;display:flex}.verification-block{border-radius:var(--radius-card);background-color:var(--color-forest-soft);min-height:64px;color:var(--color-cream);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.verification-block__title{line-height:1}.verification-block__points{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sitting-options{gap:var(--size-sitting-options-gap);margin-top:15px;display:flex}.sitting-option{flex-direction:column;flex:0 1 var(--size-sitting-option);min-width:0;padding:12px var(--size-sitting-option-padding-x);border:1px solid var(--color-ink-20);border-radius:var(--radius-option);color:var(--color-ink);text-align:left;cursor:pointer;gap:10px;display:flex}.sitting-option[data-selected=true]{background-color:var(--color-cream);border-color:#0000}.flip-panel__actions{justify-content:space-between;align-items:center;gap:var(--gap-flip-actions);border-radius:0 0 var(--radius-card) var(--radius-card);flex-shrink:0;height:65px;padding-inline:19px;display:flex}.flip-panel__cta{flex:0 1 var(--size-flip-cta);border:1px solid var(--color-ink);border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;min-width:0;padding:12px 20px;font-weight:400;display:inline-flex}.flip-panel__cta--outline{background-color:var(--color-mint);color:var(--color-ink)}.flip-panel__cta--solid{background-color:var(--color-ink);color:var(--color-mint)}.cta-pill{border-radius:var(--radius-cta);width:100%;color:var(--color-pure-black);cursor:pointer;justify-content:center;align-items:center;padding:12px 0;display:flex}.cta-pill--white{background-color:var(--color-pure-white)}.cta-pill--cream{background-color:var(--color-cream)}.cta-pill--ink{background-color:var(--color-ink);color:var(--color-cream)}.cta-pill--ink:focus-visible{outline-color:var(--color-ink)}.cta-pill:disabled{background-color:var(--color-ink-20);color:var(--color-ink-75);cursor:not-allowed}.cta-pill:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.pull-page{flex-direction:column;display:flex;position:relative}.pull-page[data-flipped=false]{height:calc(100svh - var(--size-dock-clearance) - var(--size-pull-card-dock-gap))}.pull-page[data-flipped=false]>*{flex-shrink:0}.pull-page[data-flipped=true]:has(>.up-next){padding-bottom:calc(var(--size-up-next-height) + var(--size-up-next-above-dock))}.date-badge{border-radius:var(--radius-pill);background-color:var(--color-pink-dark);min-width:66px;height:29px;color:var(--color-cream);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:6px 9px;display:inline-flex}.pull-intro{margin-top:calc(var(--size-pull-intro-top) - var(--size-today-header-bottom));padding:0 var(--size-pull-intro-inline-end) 0 var(--size-pull-intro-inline-start)}.pull-intro--leaving{pointer-events:none;animation:waitlist-fade-out calc(var(--motion-duration-card-turn) / 2) var(--ease-out) both;margin:0;position:absolute}.pull-intro__title{color:var(--color-pure-white)}.pull-intro__subtitle{margin-top:calc(var(--size-pull-subtitle-top) - var(--size-pull-intro-top) - var(--text-name) * var(--text-name--line-height));color:var(--color-blush)}.pull-stage{flex-direction:column;align-items:center;display:flex}.pull-page[data-flipped=false]>.pull-stage{min-height:0;padding-top:calc(var(--size-pull-card-top) - var(--size-pull-subtitle-top) - var(--text-body) * var(--text-body--line-height));flex:1 1 0;container-type:size}.pull-card{width:var(--size-pull-column);position:relative}.pull-stage>.pull-card[data-flipped=false]{width:min(var(--size-pull-card-width), 100cqw - 2 * var(--size-page-gutter), 100cqh * 359 / 633)}.pull-card[data-flipped=true]{width:var(--size-pull-card-flipped-width);margin-top:calc(var(--size-pull-card-flipped-top) - var(--size-today-header-bottom))}.pull-card__scene>.card-flip{aspect-ratio:var(--ratio-tarot-card)}.pull-card--settling{transform-origin:0 0;will-change:transform;animation:pull-card-settle var(--motion-duration-card-turn) var(--motion-ease-card-turn)}.pull-card--settling>.pull-card__scene>.card-flip{will-change:transform}@media (prefers-reduced-motion:reduce){.pull-card--settling{animation:none}}@keyframes pull-card-settle{0%{transform:translate(var(--pull-card-from-x), var(--pull-card-from-y)) scale(var(--pull-card-from-scale))}}.pull-reveal{animation:waitlist-rise var(--motion-duration-reveal) var(--ease-out) both;animation-delay:calc(var(--motion-duration-card-rotate) + var(--motion-stagger) * var(--pull-reveal-step))}@media (prefers-reduced-motion:reduce){.pull-reveal{animation-name:waitlist-fade-in}}.pull-error{padding-inline:var(--size-page-gutter);text-align:center;margin-top:12px}.pull-reading{width:var(--size-pull-column);margin:var(--size-pull-section-gap) auto 0;color:var(--color-cream);text-align:center;flex-direction:column;gap:20px;display:flex}.pull-reading__body{color:var(--color-pure-white);text-align:left}.pull-reading__body>p+p{margin-top:calc(var(--text-body) * var(--text-body--line-height))}.share-row{color:var(--color-pure-white);cursor:pointer;align-self:center;align-items:center;gap:5px;display:inline-flex}.share-row__label{opacity:.5}.share-row__icon{width:16px;height:16px}.dive-deeper{width:var(--size-pull-column);min-height:200px;margin:var(--size-pull-section-gap) auto;border-radius:var(--radius-panel);background-color:var(--color-pink-dark);color:var(--color-pure-white);flex-direction:column;padding:20px 26.5px 18.5px;display:flex}.dive-deeper__title{margin-top:calc(38px - 20px - var(--text-eyebrow) * var(--text-eyebrow--line-height))}.dive-deeper__body{margin-top:calc(79px - 38px - var(--text-name) * var(--text-name--line-height))}.dive-deeper>.cta-pill{margin-top:auto}.up-next{bottom:calc(var(--size-dock-clearance) + var(--size-up-next-above-dock));z-index:30;width:min(100vw - 2 * var(--size-page-gutter), var(--size-card-max));height:var(--size-up-next-height);border-radius:var(--radius-card);background-color:var(--color-mint);color:var(--color-ink);justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 22px 0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.up-next__text{flex-direction:column;min-width:0;display:flex}.up-next__text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.up-next__actions{flex-shrink:0;gap:4px;margin-top:6px;display:flex}.up-next__button{border:1px solid var(--color-ink);border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;height:27px;display:inline-flex}.up-next__button--dismiss{background-color:var(--color-mint);width:81px;color:var(--color-ink)}.up-next__button--join{background-color:var(--color-ink);width:58px;color:var(--color-mint)}.up-next__text:focus-visible,.up-next__button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.tarot-face{--tf:calc(100cqw / 213);aspect-ratio:213/376;background-color:var(--color-cream);width:100%;color:var(--color-ink);border-radius:4.69484%/2.65957%;position:relative;overflow:hidden;container-type:inline-size}.tarot-face--fill{aspect-ratio:auto;height:100%}.tarot-face__band{top:calc(13.8 * var(--tf));justify-content:center;align-items:center;gap:calc(6 * var(--tf));height:calc(15.7 * var(--tf));font-family:var(--font-serif);font-size:calc(14 * var(--tf));text-transform:uppercase;white-space:nowrap;line-height:1;display:flex;position:absolute;left:0;right:0}.tarot-face__star{width:calc(15.7 * 26 / 27 * var(--tf));height:calc(15.7 * var(--tf));flex:none}.tarot-face__art{top:calc(38 * var(--tf));bottom:calc(38 * var(--tf));font-family:var(--font-serif);font-size:calc(12 * var(--tf));justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.tarot-face__art>img{object-fit:cover;width:100%;height:100%}.tarot-face__mark{bottom:calc(11.7 * var(--tf));width:calc(38.8 * var(--tf));height:auto;position:absolute;left:50%;transform:translate(-50%)}.pull-shared{align-items:center;gap:var(--size-pull-shared-gap);width:var(--size-pull-column);margin:var(--size-pull-shared-top) auto 0;padding:var(--size-pull-shared-padding);border:1px solid var(--color-page-border);border-radius:var(--radius-panel);color:var(--color-cream);display:flex}.pull-shared__card{width:var(--size-pull-shared-card-width);flex:none}.pull-shared__text{gap:var(--size-pull-shared-text-gap);flex-direction:column;min-width:0;display:flex}.pull-shared__label{color:var(--color-pink);text-transform:uppercase}.pull-shared__headline{color:var(--color-blush);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pull-shared~.pull-intro{margin-top:var(--size-pull-shared-after)}.pull-page[data-flipped=false]:has(>.pull-shared){height:auto;min-height:calc(100svh - var(--size-dock-clearance));padding-bottom:var(--size-pull-card-dock-gap)}.pull-page[data-flipped=false]:has(>.pull-shared)>.pull-stage{flex:1 0 var(--size-pull-shared-stage-min)}.pull-shared~.pull-stage>.pull-card[data-flipped=true]{margin-top:var(--size-pull-shared-after)}.tarot-back{border-radius:var(--radius-card);overflow:hidden}button.tarot-back{cursor:pointer}.tarot-back>img{object-fit:cover;width:100%;height:100%}.tarot-back:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}@keyframes waitlist-fade-out{to{opacity:0}}@keyframes waitlist-fade-in{0%{opacity:0}}@keyframes waitlist-rise{0%{opacity:0;transform:translateY(var(--motion-rise-distance))}}.back-link{color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.back-link:focus-visible{outline-offset:2px;outline:2px solid}.photo-summary{align-items:stretch;gap:16px;display:flex}.photo-summary__thumb{width:var(--size-photo-thumb);aspect-ratio:var(--size-card-photo-width) / var(--size-card-photo-height);border-radius:var(--radius-md);background-color:var(--color-midnight-plum);text-align:center;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.photo-summary__thumb>img{object-fit:cover}.photo-summary__info{justify-content:space-between;gap:var(--size-flow-action-gap);flex-direction:column;flex:1;min-width:0;display:flex}.photo-summary__identity{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.photo-summary__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.photo-summary__actions{gap:var(--size-flow-action-gap);flex-direction:column;display:flex}.card-photo{--color-muted-foreground:var(--color-page-muted-foreground);--color-border:var(--color-page-border);--color-primary-text:var(--color-page-primary-text);--color-body-text:var(--color-page-body-text);width:100%;aspect-ratio:var(--size-card-photo-width) / var(--size-card-photo-height);border-radius:var(--radius-card);background-color:var(--color-midnight-plum);color:var(--color-foreground);position:relative;overflow:hidden}.card-photo>img{object-fit:cover}.card-photo--bounded{max-width:calc(var(--size-card-photo-width) * 1px)}.modal-layer{z-index:var(--z-modal);position:fixed;inset:0}.is-busy{opacity:var(--opacity-disabled);pointer-events:none}.modal-actions{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.sheet{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.sheet__scrim{background-color:var(--color-sheet-scrim);animation:waitlist-fade-in var(--motion-duration-sheet) var(--motion-ease-sheet) both;position:absolute;inset:0}.sheet__panel{gap:var(--gap-sheet);width:100%;max-width:var(--size-sheet-max);max-height:100%;padding:var(--gap-sheet-padding) var(--gap-sheet-padding) 0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background-color:var(--color-sheet-surface);color:var(--color-cream);animation:sheet-up var(--motion-duration-sheet) var(--motion-ease-sheet) both;flex-direction:column;display:flex;position:relative;overflow-y:auto}.sheet__panel:focus{outline:none}.sheet__handle{width:var(--size-sheet-handle-width);height:var(--size-sheet-handle-height);margin-top:calc(var(--gap-sheet-padding) / -2);border-radius:var(--size-sheet-handle-height);background-color:var(--color-sheet-handle);align-self:center}.sheet__close{top:var(--gap-sheet);right:var(--gap-sheet);color:var(--color-cream);position:absolute}.sheet__header{align-items:flex-start;gap:var(--gap-sheet);flex-direction:column;display:flex}.sheet__icon{width:var(--size-sheet-icon);height:var(--size-sheet-icon);border:1px solid var(--color-page-border);border-radius:var(--radius-sheet-icon)}.sheet__title{padding-right:var(--size-tap-target);text-wrap:balance}.sheet__body{color:var(--color-page-body-text)}.sheet__steps{gap:var(--gap-sheet-steps);counter-reset:sheet-step;flex-direction:column;display:flex}.sheet__step{align-items:center;gap:var(--gap-sheet-steps);counter-increment:sheet-step;display:flex}.sheet__step:before{content:counter(sheet-step);width:var(--size-sheet-step-number);height:var(--size-sheet-step-number);border:1px solid var(--color-page-border);font-family:var(--font-sans);font-size:var(--text-label);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.sheet__step-glyph{width:var(--size-sheet-step-glyph);height:var(--size-sheet-step-glyph);vertical-align:text-bottom;display:inline-block}.sheet__actions{gap:var(--gap-sheet-actions);padding-bottom:calc(var(--gap-sheet-padding) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.sheet__actions .sheet__opt-out{align-self:center}@keyframes sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.sheet__panel{animation-name:waitlist-fade-in}}.preview-page{height:calc(100svh - var(--size-dock-clearance) - var(--size-feed-card-dock-gap));flex-direction:column;display:flex}.app-shell--clear-up-next:has(.up-next) .preview-page{height:calc(100svh - var(--size-dock-clearance) - var(--size-up-next-above-dock) - var(--size-up-next-height) - var(--size-feed-card-dock-gap))}.preview-page__intro{gap:var(--size-flow-label-gap);padding:var(--size-you-first-gap) var(--size-page-gutter) 0;flex-direction:column;display:flex}.preview-page__stage{min-height:0;margin-top:var(--size-feed-card-gap);padding-inline:var(--size-page-gutter);flex:1;justify-content:center;align-items:flex-start;display:flex}.you-page{gap:var(--size-you-section-gap);padding:var(--size-you-first-gap) var(--size-page-gutter) var(--size-pull-section-gap);flex-direction:column;display:flex}.you-card{border-radius:var(--radius-md)}.you-journey{background-color:var(--color-cream);min-height:120px;color:var(--color-ink);align-items:center;gap:14px;padding:18px;display:flex}.you-journey__icon{flex-shrink:0;width:64px;height:64px}.you-journey__copy{flex-direction:column;gap:4px;display:flex}.you-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.you-stat{background-color:var(--color-mint);height:64px;color:var(--color-chip-text);justify-content:center;align-items:center;gap:20px;padding:9px 10px;display:flex}.you-stat:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.you-stat__icon--saved{width:27px;height:36px}.you-stat__icon--sittings{width:37px;height:35px}.you-stat__text{flex-direction:column;display:flex}.you-stat__label{color:var(--color-chip-text-70)}.you-pull{background-color:var(--color-pink-dark);height:192px;color:var(--color-cream);position:relative}.you-fan{width:89px;height:158px;position:absolute;top:17px;left:23px}.you-fan__card{transform-origin:bottom;position:absolute;inset:0}.you-fan__card--behind-far{opacity:.33;filter:blur(.5px);transform:rotate(-10deg)}.you-fan__card--behind-near{opacity:.33;filter:blur(.5px);transform:rotate(-5deg)}.you-fan__card--front>*{box-shadow:var(--shadow-mini-card)}.you-fan__back{object-fit:cover;border-radius:5.57103%/3.15956%;width:100%;height:100%}.you-pull__text{position:absolute;inset:0 29px 0 144px}.you-pull__text>*{position:absolute;left:0;right:0}.you-pull__eyebrow{color:var(--color-cream-60);top:19.5px}.you-pull__name{text-overflow:ellipsis;white-space:nowrap;top:37.5px;overflow:hidden}.you-pull__divider{background-color:var(--color-cream-20);height:1px}.you-pull__divider--first{top:71.5px}.you-pull__divider--second{top:138.5px}.you-pull__meaning{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;top:84.5px;overflow:hidden}.you-pull__explore{justify-content:space-between;align-items:center;display:flex;top:151.5px}.you-pull__cta{align-items:center;gap:10px;display:flex}.you-pull--link{display:block}.you-pull__explore:before{content:"";height:var(--size-tap-target);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.you-pull--link:focus-visible,.you-pull__explore:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.you-pull__chevron{width:4px;height:10px}.you-panel{background-color:var(--color-cream);color:var(--color-ink);flex-direction:column;gap:10px;padding:20px 18px;display:flex}.you-panel__title-row{align-items:center;gap:34px;display:flex}.you-panel__title{margin-top:calc(18px - var(--text-eyebrow) * var(--text-eyebrow--line-height))}.you-panel__title:first-child{margin-top:0}.you-panel__title--with-icon{align-items:center;gap:var(--gap-panel-title-icon);display:flex}.you-panel__title-icon{width:var(--size-panel-title-icon);height:var(--size-panel-title-icon);color:var(--color-ink);flex-shrink:0}.you-panel__divider{background-color:var(--color-ink-20);height:1px}.you-preferences__icon{flex-shrink:0;width:56px;height:42px}.you-preferences__row{grid-template-columns:90px 1fr;align-items:baseline;display:grid}.you-link-row{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.you-link-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.quiet-link{color:inherit;text-underline-offset:2px;cursor:pointer;align-self:flex-start;text-decoration:underline}.quiet-link:focus-visible{outline-offset:2px;outline:2px solid}.quiet-link:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;text-decoration:none}.you-panel__eyebrow-row{justify-content:space-between;align-items:center;display:flex}.you-panel__eyebrow-action{min-width:var(--size-tap-target);min-height:var(--size-tap-target);margin-block:calc(var(--size-tap-target) / -2);justify-content:flex-end;align-self:center;align-items:center;margin-inline-start:auto;display:inline-flex}.you-links{background-color:var(--color-cream);color:var(--color-ink);padding:20px 18px}.you-links>.you-link-row{padding:5px 18px}.you-chevron{flex-shrink:0;width:6px;height:10px}.you-link-row--static{align-items:flex-start;gap:var(--gap-you-link-note);cursor:default;flex-direction:column}.you-contact{border-radius:var(--radius-panel);background-color:var(--color-forest);width:min(100%,379px);color:var(--color-cream);flex-direction:column;gap:10px;margin-inline:auto;padding:20px 18px;display:flex}.you-contact__icon{flex-shrink:0;width:55px;height:70px}.you-contact__mark{width:var(--size-contact-mark);flex-shrink:0}.you-contact__mark>img{width:100%;height:auto}.pull-sign-in-slot{width:var(--size-pull-column);margin-top:var(--size-pull-section-gap)}.pull-page[data-flipped=true]>.pull-sign-in-slot{margin:var(--size-pull-section-gap) auto}.pull-page[data-flipped=true]>.dive-deeper:has(+.pull-sign-in-slot){margin-bottom:0}.you-contact--outline{box-shadow:inset 0 0 0 1px var(--color-page-border);background-color:#0000}.cta-pill--outline{box-shadow:inset 0 0 0 1px var(--color-page-border);color:var(--color-cream);background-color:#0000}.pull-page[data-flipped=false] .pull-sign-in-slot{padding-bottom:var(--size-dock-clearance)}@media not all and (min-width:64rem){.pull-page[data-flipped=false] .pull-sign-in-slot{padding-bottom:calc(var(--size-dock-clearance) + var(--size-dock-raised-clearance))}}.choice-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-list{flex-direction:column;gap:8px;display:flex}.choice{border:1px solid var(--color-ink-20);border-radius:var(--radius-option);color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;padding:12px 14px;display:flex}.choice--start{justify-content:flex-start}.choice[data-selected=true]{background-color:var(--color-ink);color:var(--color-cream);border-color:#0000}.choice:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}.choice:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.field-label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.field-label-row>:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.field-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.field-meta>:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.field-meta>.quiet-link{align-self:baseline}.sitting-summary{flex-direction:column;gap:14px;margin-bottom:4px;display:flex}.flow-page{width:100%;max-width:var(--size-frame);flex-direction:column;min-height:100svh;margin-inline:auto;display:flex}.flow-page__form{flex-direction:column;flex:1;display:flex}.flow-page__body{gap:var(--size-flow-section-gap);padding:var(--size-flow-top-gap) var(--size-page-gutter) 0;flex-direction:column;flex:1;display:flex}.flow-page__body--tight{gap:20px}.flow-page__body--done,.flow-page__body--welcome{text-align:center;flex:1;align-items:center}.flow-page__body--done{padding-top:calc(env(safe-area-inset-top) + var(--size-done-top));gap:20px}.flow-page__body--welcome{padding-top:calc(env(safe-area-inset-top) + var(--size-welcome-top));gap:18px}.flow-page__lede{max-width:320px}.flow-page__lede--narrow{max-width:300px}.flow-page__footer{gap:var(--size-flow-action-gap);padding:var(--size-flow-section-gap) var(--size-page-gutter) calc(env(safe-area-inset-bottom) + var(--size-flow-footer-bottom));background-color:var(--color-background);flex-direction:column;display:flex;position:sticky;bottom:0}.flow-page__form--in-flow>.flow-page__body{flex:none}.flow-page__form--in-flow>.flow-page__footer{background-color:#0000;position:static}@media (min-width:48rem){.flow-page__form--in-flow-md>.flow-page__body{flex:none}.flow-page__form--in-flow-md>.flow-page__footer{background-color:#0000;position:static}}.flow-page__closing-note{text-align:center;text-wrap:balance}.flow-button{width:100%;height:var(--size-flow-button);border-radius:var(--radius-flow-button);cursor:pointer;transition:opacity var(--motion-duration-button-state) var(--ease-out), background-color var(--motion-duration-button-state) var(--ease-out), scale var(--motion-duration-press) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;display:flex}.flow-button--mint{background-color:var(--color-mint);color:var(--color-ink)}.flow-button--forest{background-color:var(--color-forest);color:var(--color-cream)}.flow-button--outline{border-color:var(--color-page-border);color:var(--color-cream);background-color:#0000}.flow-button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.flow-button:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.sku-row{gap:8px;display:flex}.sku-card{min-width:0;min-height:var(--size-sku-card-height);border:1px solid var(--color-page-border);border-radius:var(--radius-option);background-color:var(--color-midnight-plum);color:var(--color-cream);text-align:left;cursor:pointer;flex-direction:column;flex:1 1 0;gap:2px;padding:12px 14px;display:flex}.choice-wrap{flex-wrap:wrap;gap:10px 8px;display:flex}.choice-pill{border:1px solid var(--color-page-border);border-radius:var(--radius-pill);background-color:var(--color-midnight-plum);color:var(--color-cream);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.slot-picker{gap:var(--size-flow-section-gap);flex-direction:column;display:flex}.choice-pill--block{white-space:normal;text-align:left;justify-content:flex-start;width:100%}.choice-pill.choice-pill--light{border-color:var(--color-surface-border);background-color:var(--color-surface);color:var(--color-surface-foreground)}@media (hover:hover) and (pointer:fine){.choice-pill.choice-pill--light:hover:not(:disabled):not([data-selected=true]){border-color:var(--color-surface-foreground)}}.choice-pill.choice-pill--light[data-selected=true]{--color-muted-foreground:var(--color-page-muted-foreground);--color-border:var(--color-page-border);--color-primary-text:var(--color-page-primary-text);--color-body-text:var(--color-page-body-text);background-color:var(--color-ink);color:var(--color-cream);border-color:#0000}.choice-pill.choice-pill--light:focus-visible{outline-color:var(--color-ink)}.sku-card[data-selected=true],.choice-pill[data-selected=true]{background-color:var(--color-cream);color:var(--color-ink);border-color:#0000}.sku-card:focus-visible,.choice-pill:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.choice-pill:has(input:focus-visible){outline:2px solid var(--color-cream);outline-offset:2px}.offer-tag{height:var(--size-offer-badge);padding-inline:var(--size-offer-badge-padding-x);border-radius:var(--radius-pill);background-color:var(--color-offer-tag);color:var(--color-offer-tag-text);font-family:var(--font-sans);white-space:nowrap;align-items:center;display:inline-flex}.offer-tag--badge{z-index:1;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.offer-badge-host{position:relative}:is(.sitting-options:has(>.offer-badge-host),.sku-row:has(>.offer-badge-host)){padding-top:calc(var(--size-offer-badge) / 2)}.plum-card.offer-badge-host{margin-top:calc(var(--size-offer-badge) / 2)}.plum-card{border-radius:var(--radius-card);background-color:var(--color-midnight-plum);color:var(--color-cream);flex-direction:column;gap:14px;padding:18px;display:flex}.plum-card--tight{gap:10px}.booking-bar{justify-content:space-between;align-items:flex-start;gap:var(--gap-booking-bar);display:flex}.booking-bar__lines{flex-direction:column;min-width:0;display:flex}.booking-bar__price{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.disclosure>summary{text-underline-offset:2px;cursor:pointer;align-self:flex-start;text-decoration:underline;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:focus-visible{outline-offset:2px;outline:2px solid}.disclosure[open]>summary{margin-bottom:var(--size-flow-label-gap)}.detail-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.flow-divider{background-color:var(--color-page-border);height:1px}.list-stack{gap:var(--size-list-gap);flex-direction:column;display:flex}.list-row{border-radius:var(--radius-list-row);background-color:var(--color-midnight-plum);color:var(--color-cream);align-items:center;gap:12px;padding:13px 14px;display:flex}.list-row--roomy{border-radius:var(--radius-card);padding:14px}.list-row--mint{border-radius:var(--radius-card);background-color:var(--color-mint);color:var(--color-ink);padding:14px 16px}.list-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.list-row--mint .list-row__text{gap:3px}.list-row--roomy .list-row__text{gap:4px}.list-row__name{align-items:center;gap:6px;min-width:0;display:flex}.list-row__name>:first-child{overflow-wrap:anywhere;min-width:0}.list-row__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.list-row__actions--stack{flex-direction:column;align-items:stretch;gap:6px}.field-plum{border:1px solid var(--color-page-border);border-radius:var(--radius-field);background-color:var(--color-midnight-plum);width:100%;color:var(--color-cream);font-family:var(--font-sans);font-size:var(--text-field);line-height:var(--text-ui--line-height);padding:15px 16px}.field-plum--grow{resize:none;field-sizing:content;display:block;overflow:hidden}.field-plum--select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-muted-foreground) 50%), linear-gradient(135deg, var(--color-muted-foreground) 50%, transparent 50%);background-position:calc(100% - 24px),calc(100% - 18px);background-repeat:no-repeat;background-size:6px 6px;padding-inline-end:44px}.field-plum:disabled{opacity:1;-webkit-text-fill-color:currentColor;cursor:default}.field-plum::placeholder{color:var(--color-muted-foreground)}.field-plum:focus-visible{outline:2px solid var(--color-forest-soft);outline-offset:1px}.code-box{min-width:0;height:var(--size-otp-box-height);border:1px solid var(--color-page-border);border-radius:var(--radius-option);background-color:var(--color-midnight-plum);color:var(--color-cream);flex:1 1 0;justify-content:center;align-items:center;padding:0;display:flex}.code-box[data-filled=true]{background-color:var(--color-cream);color:var(--color-ink);border-color:#0000}.otp-row:has(.otp-row__input:focus) .code-box[data-active]{border:2px solid var(--color-forest-soft)}.pill-button--mint{background-color:var(--color-mint);color:var(--color-ink)}.flow-section{gap:var(--size-flow-label-gap);flex-direction:column;display:flex}.pill-button{height:var(--size-pill-button-height);border-radius:var(--radius-button);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding-inline:16px;display:inline-flex}.pill-button--ink{background-color:var(--color-ink);color:var(--color-cream)}.pill-button--outline{background-color:#0000;border-color:currentColor}.pill-button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.pill-button:focus-visible{outline-offset:2px;outline:2px solid}.otp-row{gap:8px;display:flex;position:relative}.otp-row__input{opacity:0;caret-color:#0000;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.identity-row{align-items:center;gap:12px;min-width:0;display:flex}.done-mark{width:var(--size-done-mark);height:var(--size-done-mark);background-color:var(--color-mint);border-radius:50%;justify-content:center;align-items:center;display:flex}.done-mark>img{width:30px;height:30px}.dock-tab[data-slot=start]{--dock-tab-offset:-123}.dock-tab[data-slot=middle]{--dock-tab-offset:0}.dock-tab[data-slot=end]{--dock-tab-offset:129}.badge{height:var(--size-badge);border-radius:var(--radius-pill);color:var(--color-cream);white-space:nowrap;justify-content:center;align-items:center;padding:6px 9px;display:inline-flex}.badge--selected{background-color:var(--color-badge-selected)}.badge--neutral{background-color:var(--color-badge-neutral);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.page-header__badge-slot{height:var(--size-avatar);align-items:center;display:flex}.app-shell--clear-up-next:has(.up-next){padding-bottom:calc(var(--size-dock-clearance) + var(--size-up-next-above-dock) + var(--size-up-next-height))}.up-next__kicker{text-transform:uppercase}.up-next__button:disabled,.choice-pill:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.time-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.time-range>.field-plum{min-width:0;min-height:calc(var(--text-field) * var(--text-ui--line-height) + 32px);appearance:none;padding-inline:10px}.time-range>.field-plum::-webkit-date-and-time-value{text-align:start}.icon-row{align-items:center;gap:10px;display:flex}.you-stat--plain{flex-direction:column;align-items:flex-start;gap:0;padding-inline:18px}.earning{border-radius:var(--radius-list-row);background-color:var(--color-midnight-plum);color:var(--color-cream)}.earning>summary{cursor:pointer;list-style:none}.earning>summary::-webkit-details-marker{display:none}.earning>summary:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.earning__amount{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.earning__chevron{transition:transform .15s var(--ease-out);flex-shrink:0}.earning[open] .earning__chevron{transform:rotate(90deg)}.earning__split{flex-direction:column;gap:8px;padding:0 14px 14px;display:flex}.figures{font-variant-numeric:tabular-nums}.amount--loss{color:var(--color-page-primary-text)}.deck-body,.deck-carousel{flex-direction:column;flex:1;min-height:0;display:flex}.carousel-nav,.carousel-hit,.pull-side{display:none}@media (min-width:48rem){.feed-page.screen-frame{max-width:none;width:min(100% - 2 * var(--size-page-gutter), var(--size-deck-frame-max))}.feed-page{height:calc(100svh - var(--size-dock-clearance));min-height:min-content;padding-bottom:var(--size-carousel-dock-gap)}.feed-page:has(>.up-next){padding-bottom:calc(var(--size-carousel-dock-gap) + var(--size-up-next-height) + var(--size-up-next-above-dock))}.page-header--readers{--page-header-left:0px;--page-header-right:0px}.deck-body{gap:var(--gap-carousel-panel);min-height:calc(var(--size-carousel-card-min) * var(--size-card-photo-height) / var(--size-card-photo-width) + var(--size-card-footer) + var(--size-carousel-nav-gap) + var(--size-round-icon-button));margin-top:var(--size-feed-card-gap);flex-direction:row;container-type:size}.deck-body>*{--carousel-fit-width:calc(100cqw / var(--carousel-span));--carousel-card-width:clamp(var(--size-carousel-card-min), min(var(--carousel-fit-width), ( 100cqh - var(--size-carousel-nav-gap) - var(--size-round-icon-button) - var(--size-card-footer) ) * var(--size-card-photo-width) / var(--size-card-photo-height)), var(--size-carousel-card-max))}.deck-carousel{justify-content:center;min-width:0}.feed-scroller{height:calc(var(--carousel-card-width) * var(--size-card-photo-height) / var(--size-card-photo-width) + var(--size-card-footer));scroll-snap-type:none;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;margin-top:0;margin-bottom:0;display:block;position:relative;overflow:clip visible}.feed-scroller[data-dragging=true]{cursor:grabbing}.feed-scroller:after{content:none}.feed-page-item{--carousel-scale:max(var(--carousel-scale-min), 1 - var(--carousel-distance,0) * var(--carousel-scale-step));z-index:var(--carousel-layer,0);width:var(--carousel-card-width);border-radius:var(--radius-card);height:auto;box-shadow:var(--shadow-carousel-card);transform:translate(-50%, -50%) translateX(calc(var(--carousel-pos,0) * var(--carousel-card-width) * var(--carousel-spacing))) scale(var(--carousel-scale));scroll-snap-align:none;padding:0;display:block;position:absolute;top:50%;left:50%}.feed-scroller[data-carousel-ready=true]:not([data-dragging=true])>.feed-page-item{transition:transform var(--motion-duration-carousel-slide) var(--motion-ease-carousel-slide)}.feed-scroller[data-carousel-ready=true]:not([data-dragging=true])>.feed-page-item:after{transition:opacity var(--motion-duration-carousel-slide) var(--motion-ease-carousel-slide)}.feed-page-item[data-carousel-hidden=true]{visibility:hidden}.feed-page-item:after{--carousel-fade:clamp(0%, (var(--carousel-distance,0) - var(--carousel-fade-end) + .01) * 10000%, 100%);content:"";z-index:2;border-radius:inherit;background-color:#000;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.feed-page-item:after{background-color:color-mix(in srgb, var(--color-carousel-dim) var(--carousel-fade), var(--color-carousel-side-overlay))}}.feed-page-item:after{opacity:min(var(--carousel-distance,0), 1);pointer-events:none}.feed-page-item .feed-card__overlay,.feed-page-item .since-chip,.feed-page-item .feed-card__footer{transition:opacity var(--motion-duration-carousel-slide) var(--ease-out), color var(--motion-duration-carousel-slide) var(--ease-out), scale var(--motion-duration-press) var(--ease-out)}.feed-page-item.is-side .feed-card__overlay,.feed-page-item.is-side .since-chip{opacity:0}.feed-page-item.is-side .feed-card__footer{color:#0000}.feed-card,.feed-page-item>.feed-card{width:var(--size-card-desktop);height:auto;max-height:none}.feed-page-item>.feed-card{width:100%}.feed-page-item>.feed-card .feed-card__photo{flex:0 auto}.carousel-hit{z-index:1;border-radius:var(--radius-card);cursor:pointer;display:block;position:absolute;inset:0}.carousel-nav{justify-content:center;align-items:center;gap:var(--gap-carousel-nav);margin-top:var(--size-carousel-nav-gap);color:var(--color-cream);flex:none;display:flex}.carousel-nav__previous .round-icon-button__icon{transform:rotate(180deg)}.carousel-nav .round-icon-button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default}.carousel-nav__dots{align-items:center;gap:var(--gap-carousel-dots);display:flex}.carousel-nav__dot{width:var(--size-carousel-dot);height:var(--size-carousel-dot);background-color:var(--color-carousel-dot);transition:transform var(--motion-duration-flip) var(--ease-out), background-color var(--motion-duration-flip) var(--ease-out);border-radius:50%}.carousel-nav__dot[data-active=true]{background-color:var(--color-carousel-dot-active);transform:scale(var(--scale-carousel-dot-active))}.carousel-nav__count{min-width:var(--size-carousel-count-min);text-align:center;font-variant-numeric:tabular-nums;color:var(--color-muted-foreground)}.preview-page{height:auto;padding-bottom:var(--gap-grid)}.app-shell--clear-up-next:has(.up-next) .preview-page{height:auto;padding-bottom:var(--gap-grid)}}@media (min-width:48rem) and (not (min-width:64rem)){.app-shell--raised-dock .feed-page:not(:has(>.up-next)){padding-bottom:calc(var(--size-carousel-dock-gap) + var(--size-dock-raised-clearance))}}@media (min-width:48rem) and (prefers-reduced-motion:reduce){.feed-scroller[data-carousel-ready=true]:not([data-dragging=true])>.feed-page-item,.feed-scroller[data-carousel-ready=true]:not([data-dragging=true])>.feed-page-item:after,.carousel-nav__dot{transition:none}}@media (min-width:64rem){.deck-body>*{--carousel-fit-width:calc((100cqw - var(--gap-carousel-panel)) / (var(--carousel-span) + 1))}.pull-side{isolation:isolate;grid-template-rows:auto minmax(0, calc((var(--carousel-card-width) - 2 * var(--size-pull-side-padding)) / (var(--ratio-tarot-card)))) auto;row-gap:var(--size-pull-side-card-gap);width:var(--carousel-card-width);height:calc(var(--carousel-card-width) * var(--size-card-photo-height) / var(--size-card-photo-width) + var(--size-card-footer));margin-bottom:calc(var(--size-carousel-nav-gap) + var(--size-round-icon-button));padding:var(--size-pull-side-padding);border:1px solid var(--color-pull-side-border);border-radius:var(--radius-card);background-image:var(--gradient-pull-side);color:var(--color-cream);text-align:center;flex:none;align-content:center;align-self:center;justify-items:center;display:grid;position:relative;overflow:hidden}.pull-side:focus-visible{outline:var(--size-focus-ring) solid var(--color-cream);outline-offset:var(--size-focus-ring-offset)}.pull-side .star-burst{--star-burst-size:var(--size-pull-side-burst)}.pull-side .star-burst>img{top:var(--pull-side-burst-top);transform:translate(-50%,-50%)}.pull-side__intro{flex-direction:column;align-items:center;display:flex}.pull-side__date{color:var(--color-pull-side-date);text-transform:uppercase}.pull-side__line{color:var(--color-cream-80)}.pull-side__stage{justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.pull-side__card{max-width:100%;height:100%;aspect-ratio:var(--ratio-tarot-card);border-radius:var(--radius-option);box-shadow:var(--shadow-pull-side-card);transition:transform var(--motion-duration-pull-side-lift) var(--ease-in-out);overflow:hidden}.pull-side__card>img{object-fit:cover;width:100%;height:100%}.pull-side:focus-visible .pull-side__card{transform:translateY(calc(-1 * var(--motion-distance-pull-side-lift))) rotate(var(--motion-angle-pull-side-tilt))}@media (hover:hover) and (pointer:fine){.pull-side:hover .pull-side__card{transform:translateY(calc(-1 * var(--motion-distance-pull-side-lift))) rotate(var(--motion-angle-pull-side-tilt))}}.pull-side__cta{align-items:center;gap:var(--gap-pull-side-dot);display:inline-flex}.pull-side__dot{width:var(--size-pull-side-dot);height:var(--size-pull-side-dot);background-color:var(--color-pull-side-dot);animation:pull-side-dot-pulse var(--motion-duration-pull-side-dot-pulse) ease-in-out infinite;border-radius:50%;flex:none}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){.pull-side__card{transition:none}.pull-side__dot{animation:none}}@keyframes pull-side-dot-pulse{50%{opacity:var(--opacity-pull-side-dot-low)}}.dock-tab__raised{display:none}@media not all and (min-width:64rem){.dock-tab[data-variant=raised]{opacity:1}.dock-tab[data-variant=raised] .dock-tab__icon{display:none}.dock-tab[data-variant=raised] .dock-tab__raised{top:calc(var(--size-dock-raised-ring) - var(--size-dock-raised-overhang));left:calc(50% - var(--size-dock-raised-tile) / 2);width:var(--size-dock-raised-tile);height:var(--size-dock-raised-tile);border-radius:var(--radius-dock-raised-tile);background-image:var(--gradient-dock-raised);box-shadow:var(--shadow-dock-raised);animation:dock-raised-bob var(--motion-duration-dock-bob) ease-in-out infinite;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.dock-tab[data-variant=raised] .dock-tab__raised:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-dock-raised-inner-ring);position:absolute;inset:0}.dock-tab[data-variant=raised] .dock-tab__raised>img{width:auto;max-width:none;height:var(--size-dock-raised-card-height);aspect-ratio:var(--ratio-tarot-card);object-fit:cover;border-radius:var(--radius-dock-raised-card);box-shadow:var(--shadow-dock-raised-card);transform:rotate(var(--angle-dock-raised-card));flex:none}.dock-tab[data-variant=raised]:not([data-active=true]) .dock-tab__label{opacity:var(--opacity-dock-tab-inactive)}.dock-tab[data-variant=raised][data-active=true] .dock-tab__label{color:var(--color-cream)}.dock-tab[data-variant=raised][data-active=true] .dock-tab__raised{animation:none}.app-shell--raised-dock{--size-up-next-above-dock:calc(var(--size-up-next-dock-gap) + var(--size-dock-raised-clearance))}.app-shell--raised-dock:not(:has(.feed-page,.pull-page[data-flipped=false])){padding-bottom:calc(var(--size-dock-clearance) + var(--size-dock-raised-clearance))}}@media (not (min-width:64rem)) and (prefers-reduced-motion:reduce){.dock-tab[data-variant=raised] .dock-tab__raised{animation:none}}@keyframes dock-raised-bob{50%{translate:0 calc(-1 * var(--motion-distance-dock-bob))}}.admin-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.admin-nav{border-bottom:1px solid var(--color-border);gap:.25rem;padding:1rem;display:flex;overflow-x:auto}.admin-nav__brand{display:none}.admin-nav__item{border-radius:var(--radius-md);color:var(--color-foreground);flex-direction:column;flex-shrink:0;gap:.125rem;padding:.5rem .75rem;display:flex}.admin-nav__item[aria-current=page]{background-color:var(--color-midnight-plum)}.admin-nav__item[aria-disabled=true]{color:var(--color-muted-foreground);cursor:default}.admin-nav__group{display:contents}.admin-nav__group-label,.admin-nav__foot{display:none}.admin-body{flex-direction:column;min-width:0;display:flex}.admin-header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 1.5rem;display:flex}.admin-header__who,.admin-header__account{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.admin-header__who>*,.admin-header__account>*{flex-shrink:0}.admin-header__who{margin-left:auto}.admin-header--sticky{z-index:var(--z-admin-header);background-color:var(--color-background);position:sticky;top:0}.admin-header__range{align-items:center;gap:var(--gap-admin-header-range);flex-wrap:wrap;min-width:0;display:flex}.admin-header__range .admin-controls{gap:var(--gap-admin-header-range)}.admin-header__range .admin-notice{flex-basis:100%}.admin-compare{color:var(--color-muted-foreground)}.admin-compare strong{color:var(--color-foreground);font-weight:600}.admin-main{flex-direction:column;gap:2rem;width:100%;max-width:80rem;padding:1.5rem;display:flex}.admin-section{flex-direction:column;gap:.75rem;display:flex}.admin-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.admin-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.admin-stat{flex-direction:column;gap:.375rem;min-height:9.5rem;display:flex}.admin-stat__value{font-variant-numeric:tabular-nums}.admin-badge{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-muted-foreground);align-self:flex-start;padding:.125rem .5rem}.admin-badge--nowrap{white-space:nowrap}.admin-stat--alert{border-left:4px solid var(--color-destructive)}.admin-badge--alert{border-color:var(--color-destructive);color:var(--color-destructive)}.admin-status-group>.admin-badge:not(:first-child){display:none}.admin-badge--good{border-color:var(--color-badge-good);color:var(--color-badge-good)}.admin-badge--warn{border-color:var(--color-badge-warn);color:var(--color-badge-warn)}.admin-badge--early{border-color:var(--color-badge-early);color:var(--color-badge-early);border-style:dashed}.admin-badge--info{border-color:var(--color-badge-info);color:var(--color-badge-info)}.admin-stat__head{align-items:center;gap:var(--gap-kpi-head);flex-wrap:wrap;display:flex}.admin-stat__value-row{align-items:center;gap:var(--gap-kpi-value);flex-wrap:wrap;display:flex}.admin-stat__n{color:var(--color-muted-foreground)}.admin-stat__foot{justify-content:space-between;align-items:baseline;gap:var(--gap-kpi-head);padding-top:var(--gap-kpi-foot);flex-wrap:wrap;margin-top:auto;display:flex}.admin-stat__link{color:var(--color-primary-text);text-underline-offset:2px;text-decoration:underline}.admin-delta{font-variant-numeric:tabular-nums}.admin-delta--good{color:var(--color-delta-good)}.admin-delta--bad{color:var(--color-delta-bad)}.admin-delta--flat{color:var(--color-delta-flat)}.admin-notice{padding:var(--gap-admin-notice-y) var(--gap-admin-notice-x);border-left:var(--size-admin-notice-edge) solid var(--color-primary-text)}.admin-notice--warn{border-left-color:var(--color-notice-edge)}.admin-notice--alert{border-left-color:var(--color-notice-alert-edge)}.admin-legend{gap:var(--gap-admin-legend);flex-direction:column;display:flex}.admin-split{gap:var(--gap-admin-split);display:grid}@media (min-width:64rem){.admin-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-chart__title{color:var(--color-muted-foreground)}.admin-funnel{align-items:stretch;gap:var(--gap-funnel-step);flex-wrap:wrap;display:flex}.admin-funnel__step{flex:1 1 var(--size-funnel-step-min);gap:var(--gap-kpi-head);min-width:var(--size-funnel-step-min);flex-direction:column;display:flex}.admin-funnel__share,.admin-funnel__source{color:var(--color-muted-foreground)}.admin-funnel__source{margin-top:auto}.admin-log .admin-table .admin-table__cell--num{text-align:right;font-variant-numeric:tabular-nums}.admin-table__row--total td{font-weight:600}.admin-nav__brand-sub{color:var(--color-muted-foreground);display:block}.admin-define--inline{display:inline-flex;position:relative}.admin-define__mark{color:var(--color-muted-foreground);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-define__mark:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px;border-radius:var(--radius-md)}.admin-define__tip{z-index:var(--z-admin-define-tip);width:max-content;max-width:min(var(--size-admin-define-tip), 80vw);margin-top:var(--gap-kpi-head);padding:var(--gap-admin-define-tip-y) var(--gap-admin-define-tip-x);border-radius:var(--radius-md);background-color:var(--color-body-text);color:var(--color-surface);text-transform:none;letter-spacing:normal;display:none;position:absolute;top:100%;left:0}.admin-define--inline:hover .admin-define__tip,.admin-define--inline:focus-within .admin-define__tip{display:block}.admin-stat,.admin-funnel__step{position:relative}.admin-stat .admin-define--inline,.admin-funnel__step .admin-define--inline{position:static}.admin-stat .admin-define__tip,.admin-funnel__step .admin-define__tip{width:auto;max-width:none;top:auto;left:0;right:0}.admin-meter{background-color:var(--color-muted);border-radius:4px;height:.5rem;display:block;overflow:hidden}.admin-meter__fill{background-color:var(--color-primary-text);border-radius:4px;min-width:2px;height:100%;display:block}.admin-meter__fill--over{background-color:var(--color-destructive)}.admin-controls{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.admin-range{flex-wrap:wrap;gap:.375rem;display:flex}.admin-range__option{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-foreground);padding:.375rem .75rem}.admin-range__option[aria-current=true],.admin-range__option[aria-current=page]{background-color:var(--color-midnight-plum);border-color:var(--color-primary)}.admin-range__custom{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.admin-range__custom label{flex-direction:column;gap:.25rem;display:flex}.admin-range__custom .field{width:10rem;padding-block:.5rem}.switch{align-items:center;gap:var(--size-switch-gap);color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.switch:focus-visible{outline:var(--size-focus-ring) solid currentColor;outline-offset:var(--size-focus-ring-offset)}.switch[aria-busy=true]{cursor:progress}.switch__track{width:var(--size-switch-track-width);height:var(--size-switch-track-height);border:var(--size-switch-border) solid var(--color-muted-foreground);border-radius:var(--radius-pill);background-color:var(--color-border);flex-shrink:0;position:relative}.switch__knob{top:50%;left:calc((var(--size-switch-track-height) - 2 * var(--size-switch-border) - var(--size-switch-knob)) / 2);width:var(--size-switch-knob);height:var(--size-switch-knob);background-color:var(--color-muted-foreground);transition:transform var(--motion-duration-switch) var(--ease-in-out), background-color var(--motion-duration-switch) var(--ease-in-out);border-radius:9999px;position:absolute;transform:translateY(-50%)}.switch[aria-checked=true] .switch__track{border-color:var(--color-primary);background-color:var(--color-primary)}.switch[aria-checked=true] .switch__knob{background-color:var(--color-primary-foreground);transform:translate(calc(var(--size-switch-track-width) - var(--size-switch-track-height)), -50%)}.switch--row{white-space:normal;text-align:start;justify-content:space-between;width:100%;display:flex}.switch__text{gap:var(--gap-switch-text);flex-direction:column;display:flex}.switch-track-size{width:var(--size-switch-track-width);height:var(--size-switch-track-height);flex-shrink:0}@media (prefers-reduced-motion:reduce){.switch__knob{transition:none}}.admin-toggle{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-foreground);align-items:center;gap:.5rem;padding:.375rem .75rem;display:inline-flex}.admin-toggle[aria-checked=true]{background-color:var(--color-midnight-plum);border-color:var(--color-primary)}.admin-toggle__dot{border:1px solid var(--color-foreground);border-radius:9999px;width:.625rem;height:.625rem}.admin-toggle[aria-checked=true] .admin-toggle__dot{background-color:var(--color-primary);border-color:var(--color-primary)}.admin-ledger{flex-direction:column;display:flex}.admin-ledger__row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:.125rem 1rem;padding-block:.625rem;display:grid}.admin-ledger__row:first-child{border-top:0}.admin-ledger__row--total{font-weight:700}.admin-ledger__row--sub{padding-left:1.25rem}.admin-ledger__amount{font-variant-numeric:tabular-nums;text-align:right}.admin-ledger__row--alert .admin-ledger__amount{color:var(--color-destructive)}.admin-steps{flex-direction:column;gap:.5rem;display:flex}.admin-steps__row,.admin-steps__drop{grid-template-columns:minmax(0,1fr) 4rem 4rem;align-items:center;gap:.25rem 1rem;display:grid}.admin-steps__label{grid-column:1/-1}.admin-steps__definition{display:block}.admin-steps__track{background-color:var(--color-muted);border-radius:4px;height:.75rem}.admin-steps__bar{background-color:var(--color-primary-text);border-radius:4px;min-width:2px;height:100%}.admin-steps__figure{font-variant-numeric:tabular-nums;text-align:right}.admin-steps__drop>*{grid-column:1/-1}@media (min-width:48rem){.admin-steps__row,.admin-steps__drop{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) 4rem 4rem}.admin-steps__label{grid-column:auto}.admin-steps__drop>*{grid-column:2/-1}}.admin-note{border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:56rem;padding:.875rem 1.125rem}.admin-journey{flex-wrap:wrap;align-items:stretch;gap:1.25rem;display:flex}.admin-journey>.admin-steps--journey{flex:999 35rem;align-self:flex-start;min-width:0}.admin-journey>.admin-along{flex:21rem;min-width:0}.admin-journey__side{flex-direction:column;flex:21rem;gap:1.25rem;min-width:0;display:flex}.admin-journey__side>.admin-along{flex:auto}.admin-steps--journey{gap:.25rem;container-type:inline-size}.admin-steps--journey .admin-steps__row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 2.75rem 3.25rem;gap:.25rem .75rem;padding-block:.5rem}.admin-steps--journey .admin-steps__label,.admin-steps__tag{grid-column:1/-1}.admin-steps__tag{color:var(--color-primary-text)}@container (min-width:30rem){.admin-steps--journey .admin-steps__row{grid-template-columns:6rem minmax(7.5rem,12rem) minmax(0,1fr) 2.75rem 3.25rem}.admin-steps--journey .admin-steps__label,.admin-steps__tag{grid-column:auto}}.admin-steps__optional{color:var(--color-muted-foreground)}.admin-along{background-color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.admin-along__row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.125rem 1rem;padding-block:.625rem;display:grid}.admin-along__row>:not(.admin-along__count){grid-column:1}.admin-along__count{text-align:right;grid-area:1/2}.admin-along__compare{color:var(--color-muted-foreground)}.admin-stage{flex-wrap:wrap;gap:1rem 1.5rem;scroll-margin-top:5rem;display:flex}.admin-stage__intro{flex-direction:column;flex:12.5rem;gap:.375rem;max-width:15rem;padding-top:1.25rem;display:flex}.admin-stage__name{color:var(--color-primary-text)}.admin-stage__card{flex-wrap:wrap;flex:999 35rem;align-items:flex-start;gap:1.25rem 2rem;min-width:0;display:flex;container-type:inline-size}.admin-figure{flex-direction:column;flex:8rem;gap:.25rem;min-width:0;display:flex}.admin-figure--lead{flex:14rem}.admin-figure--wide{flex:2 20rem}.admin-figure .admin-figure{flex:none}.card .admin-range__option{color:var(--color-surface-foreground)}.card .admin-range__option[aria-current=true],.card .admin-range__option[aria-current=page]{color:var(--color-foreground)}.admin-define>summary{cursor:pointer;text-underline-offset:.25em;width:fit-content;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.admin-define>summary::-webkit-details-marker{display:none}.admin-define>summary:focus-visible{outline-offset:2px;outline:2px solid}.admin-define[open]>summary{margin-bottom:.25rem}.admin-define__text{flex-direction:column;gap:.25rem;max-width:40rem;display:flex}.admin-counts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.625rem;margin-top:.25rem;display:grid}@container not (min-width:24rem){.admin-counts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.admin-counts__item{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.admin-counts-table{overflow-x:auto}.admin-footnote{border-top:1px solid var(--color-border);flex-direction:column;gap:.375rem;max-width:56rem;padding-top:1.25rem;display:flex}.admin-chart__bar{fill:var(--color-primary-text)}.admin-chart__hit{fill:#0000}.admin-chart__grid{stroke:var(--color-border);stroke-width:1px}.admin-chart__axis{fill:var(--color-muted-foreground);font-size:.75rem}.admin-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.admin-table th,.admin-table td{border-top:1px solid var(--color-border);text-align:right;padding:.375rem .5rem}.admin-table th:first-child,.admin-table td:first-child{text-align:left}.admin-table__row--quiet{color:var(--color-muted-foreground)}.admin-table__cell--nowrap{white-space:nowrap}.admin-evidence-text{border:1px solid var(--color-border);border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.5rem;padding:.75rem;font-family:inherit}.admin-login{flex-direction:column;gap:2rem;width:100%;max-width:26rem;min-height:100dvh;margin-inline:auto;padding:3rem 1rem;display:flex}.admin-login__card,.admin-login__form{flex-direction:column;gap:1rem;display:flex}.admin-login__field{flex-direction:column;gap:.375rem;display:flex}.admin-reader-list{flex-direction:column;gap:.75rem;display:flex}.admin-reader{align-items:flex-start;gap:1rem;display:flex}.admin-reader__photo{aspect-ratio:380/594;object-fit:cover;border-radius:var(--radius-md);flex-shrink:0;width:4rem;height:auto}.admin-reader__photo--empty{text-align:center;border:1px dashed var(--color-border);justify-content:center;align-items:center;display:flex}.admin-reader__body{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.admin-reader__title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-reader__actions,.admin-reader__reject{flex-direction:column;gap:.5rem;display:flex}.admin-reader__buttons{flex-wrap:wrap;gap:.5rem;display:flex}.admin-checklist{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.admin-checklist [data-done=false]{color:var(--color-destructive)}.admin-flags{flex-wrap:wrap;gap:.375rem;display:flex}.admin-dialog{width:min(28rem,100vw - 2rem);margin:auto}.admin-dialog[open]{flex-direction:column;gap:1rem;display:flex}.admin-dialog::backdrop{background-color:var(--color-tag-glass)}.admin-log{overflow-x:auto}.admin-avail{gap:var(--gap-admin-form);flex-direction:column;display:flex}.admin-avail__note{color:var(--color-muted-foreground)}.admin-avail__none{gap:var(--gap-avail-pad);flex-direction:column;display:flex}.admin-avail__none-summary{cursor:pointer}.admin-avail__stepper{align-items:center}.admin-avail__cell{min-height:var(--size-avail-cell-height);padding:0 var(--gap-avail-pad);line-height:var(--size-avail-cell-height);text-align:center;font-variant-numeric:tabular-nums;display:block}.admin-avail__cell[data-level="0"]{background-color:var(--color-avail-0);color:var(--color-avail-0-text)}.admin-avail__cell[data-level="1"]{background-color:var(--color-avail-1);color:var(--color-avail-text-light)}.admin-avail__cell[data-level="2"]{background-color:var(--color-avail-2);color:var(--color-avail-text-light)}.admin-avail__cell[data-level="3"]{background-color:var(--color-avail-3);color:var(--color-avail-text-light)}.admin-avail__cell[data-level="4"]{background-color:var(--color-avail-4);color:var(--color-avail-text-dark)}.admin-avail__cell[aria-current=true]{outline:2px solid var(--color-surface-foreground);outline-offset:-2px}.admin-avail__grid{border-collapse:separate;width:100%;border-spacing:var(--gap-avail-cell);font-variant-numeric:tabular-nums}.admin-avail__grid th{padding:0 var(--gap-avail-pad);line-height:var(--size-avail-cell-height);text-align:center;white-space:nowrap}.admin-avail__grid tbody th,.admin-avail__grid thead tr+tr th{text-align:right}.admin-avail__slot{min-width:var(--size-avail-cell-min);padding:0}.admin-avail__month-cell{padding:var(--gap-avail-pad);text-align:left;flex-direction:column;align-items:flex-start;line-height:normal;display:flex}.admin-avail__month-date{font-weight:600}.admin-avail__layout{gap:var(--gap-admin-form);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.admin-avail__layout[data-panel=open]{grid-template-columns:minmax(0, 1fr) var(--size-avail-panel);align-items:start}}.admin-avail__panel{gap:var(--gap-avail-pad);padding:var(--gap-admin-form);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.admin-avail__readers{gap:var(--gap-avail-pad);flex-direction:column;display:flex}.admin-avail__readers a{text-decoration:underline}.admin-avail__day{gap:var(--gap-avail-cell);flex-direction:column;display:flex}.admin-avail__day-row{justify-content:space-between;gap:var(--gap-admin-form);display:flex}.admin-avail__day-readers{padding:var(--gap-avail-pad) var(--gap-admin-form)}.admin-avail__key{align-items:center;gap:var(--gap-avail-pad) var(--gap-admin-form);flex-wrap:wrap;display:flex}.admin-avail__key-steps{gap:var(--gap-avail-cell);flex-wrap:wrap;display:flex}.admin-log .admin-table th,.admin-log .admin-table td{text-align:left;vertical-align:top}.admin-log__reader{display:block}.admin-waitlist__search{flex:20rem}.admin-waitlist__label{flex-direction:column;flex:auto;gap:.25rem;max-width:24rem;display:flex}.admin-waitlist__field{width:100%;height:2.5rem}.admin-range__custom .admin-waitlist__field{width:100%}.admin-waitlist__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-waitlist__email{overflow-wrap:anywhere}.admin-waitlist__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-waitlist__pager [aria-disabled=true]{color:var(--color-muted-foreground);cursor:default}.admin-filter{flex-direction:column;gap:.25rem;display:flex}.admin-range__custom .admin-filter__field{width:12rem;height:2.5rem;padding-block:0}.admin-markers{flex-wrap:wrap;gap:.25rem;display:flex}.admin-shell,.admin-login{--font-serif:var(--font-sans)}.admin-figures{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.admin-jump{z-index:5;background-color:var(--color-background);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.375rem;padding-block:.5rem;display:flex;position:sticky;top:0}.admin-section[id]{scroll-margin-top:5rem}.admin-subhead{margin-top:.5rem}.admin-profile{flex-direction:column;gap:.75rem;display:flex}.admin-profile__list{flex-direction:column;display:flex}.admin-profile__row{border-top:1px solid var(--color-border);gap:.25rem;padding-block:.625rem;display:grid}.admin-profile__value{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:.125rem;min-width:0;display:flex}.admin-profile__note{white-space:normal}@media (min-width:48rem){.admin-profile__row{grid-template-columns:14rem minmax(0,1fr);align-items:baseline;gap:1rem}}.admin-history__change{white-space:pre-wrap;overflow-wrap:anywhere;min-width:12rem}.admin-history__badge{margin-top:.25rem;display:table}.admin-history__more{align-self:flex-start}.admin-week-edit{flex-direction:column;display:flex}.admin-week-edit__day{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding-block:.75rem;display:flex}.admin-week-edit__slot{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-week-edit__slot .field{width:auto;min-width:8rem}.admin-week-diff{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:.25rem .75rem;min-width:22rem;display:grid}.admin-week-diff__row{display:contents}.admin-week-diff__row>*{padding-block:.125rem}.admin-week-diff__row>:first-child{border-inline-start:3px solid #0000;padding-inline-start:.5rem}.admin-week-diff__row[data-changed=true]>:first-child{border-inline-start-color:var(--color-copy-changed)}.admin-week-diff__row[data-changed=false]{color:var(--color-muted-foreground)}.admin-copy-field{border-top:1px solid var(--color-border);border-inline-start:3px solid #0000;flex-direction:column;gap:.375rem;padding-block:.75rem;padding-inline-start:.75rem;display:flex}.admin-copy-field[data-changed=true]{border-inline-start-color:var(--color-copy-changed)}.admin-copy-field__status{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-link-form{gap:var(--gap-admin-form);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));align-items:start;display:grid}.admin-link-form__wide{grid-column:1/-1}.admin-link-url{overflow-wrap:anywhere}.search-hit{background-color:var(--color-search-hit);color:var(--color-search-hit-text);border-radius:2px;padding-inline:1px}.admin-publish-bar{z-index:5;border:1px solid var(--color-page-border);border-radius:var(--radius-md);background-color:var(--color-publish-bar);color:var(--color-cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:.75rem}.admin-dialog--wide{width:min(48rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.admin-diff{flex-direction:column;display:flex}.admin-diff__row{border-top:1px solid var(--color-border);gap:.375rem;padding-block:.625rem;display:grid}.admin-diff__before,.admin-diff__after{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:.125rem;min-width:0;display:flex}.admin-diff__before{color:var(--color-muted-foreground)}@media (min-width:48rem){.admin-diff__row{grid-template-columns:12rem minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:1rem}}.admin-trend{position:relative}.admin-trend__svg{touch-action:pan-y;width:100%;height:auto;display:block}.admin-trend__svg:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}.admin-chart__line{fill:none;stroke:var(--color-primary-text);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.admin-chart__dot{fill:var(--color-primary-text);stroke:var(--color-surface);stroke-width:2px}.admin-chart__crosshair{stroke:var(--color-body-text);stroke-width:1px}.admin-chart__bar--active{fill:var(--color-body-text)}.admin-chart__tooltip{border-radius:var(--radius-md);background-color:var(--color-body-text);color:var(--color-surface);pointer-events:none;white-space:nowrap;flex-direction:column;gap:.125rem;padding:.375rem .625rem;display:flex;position:absolute;top:0;transform:translate(-50%)}.admin-perf{padding:0;overflow-x:auto}.admin-perf__table th,.admin-perf__table td{vertical-align:top;white-space:nowrap;padding:.5rem .625rem}.admin-perf__row{position:relative}@media (hover:hover) and (pointer:fine){.admin-perf__row:hover{background-color:var(--color-muted)}}.admin-perf__link:after{content:"";position:absolute;inset:0}.admin-perf__sub{display:block}.admin-perf__sort{color:inherit}.admin-perf__ratings{white-space:normal;min-width:12rem;display:inline-block}.admin-perf__key{gap:.5rem;margin-top:.75rem;display:grid}.admin-sitting{padding:0}.admin-sitting__summary{cursor:pointer;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.admin-sitting__head{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.admin-sitting__timeline{border-top:1px solid var(--color-border);padding:0 1.25rem 1rem;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.admin-timeline{flex-direction:column;gap:.25rem;display:flex}.admin-pull-art{aspect-ratio:1077/1533;object-fit:cover;border-radius:var(--radius-md);flex-shrink:0;height:auto}.admin-pull-art--sm{width:3rem}.admin-pull-art--md{width:8rem}.admin-pull-art--lg{width:12rem}.admin-pull-art--empty{text-align:center;border:1px dashed var(--color-border);justify-content:center;align-items:center;display:flex}.admin-pull-warning{border-left:4px solid var(--color-primary-text);flex-direction:column;gap:.5rem;display:flex}.admin-pull-strip{align-items:flex-start;gap:1rem;display:flex}.admin-pull-strip__body{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.admin-pull-day[aria-current=date]{outline:2px solid var(--color-primary);outline-offset:2px}.admin-pull-day__summary{flex-direction:row;align-items:center;gap:1rem}.admin-pull-day__text{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.admin-pull-cards{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;display:grid}.admin-pull-card{flex-direction:column;gap:.25rem;display:flex}@media (hover:hover) and (pointer:fine){.admin-pull-card:hover{outline:2px solid var(--color-primary);outline-offset:2px}}.admin-pull-editor{width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.admin-pull-editor__art{flex-wrap:wrap;gap:1rem;display:flex}.admin-pull-editor__figure{flex-direction:column;gap:.25rem;display:flex}@media (min-width:64rem){.admin-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:15rem minmax(0,1fr)}.admin-nav{border-bottom:0;border-right:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding:1.5rem 1rem;overflow-x:visible}.admin-nav__brand{margin:0 .75rem 1.25rem;display:block}.admin-nav__group{gap:var(--gap-admin-nav-items);flex-direction:column;display:flex}.admin-nav__group+.admin-nav__group{margin-top:var(--gap-admin-nav-group)}.admin-nav__group-label{margin:0 var(--gap-admin-nav-inset) var(--gap-admin-nav-group-label);color:var(--color-muted-foreground);display:block}.admin-nav__foot{margin:auto var(--gap-admin-nav-inset) 0;padding-top:var(--gap-admin-nav-group);color:var(--color-muted-foreground);display:block}.admin-nav{height:100dvh;position:sticky;top:0;overflow-y:auto}}.rotate-overlay{z-index:var(--z-rotate-overlay);justify-content:center;align-items:center;gap:var(--size-flow-label-gap);padding:var(--size-page-gutter);background-color:var(--color-background);color:var(--color-foreground);text-align:center;overscroll-behavior:contain;touch-action:none;flex-direction:column;display:flex;position:fixed;inset:0}.rotate-overlay__mark{width:var(--size-rotate-mark);height:auto;margin-bottom:var(--size-flow-label-gap)}html[data-rotate-blocked],html[data-rotate-blocked] body{overflow:hidden}.legal-heading{margin-top:var(--size-legal-heading-gap);line-height:1.1}.legal-clause{grid-template-columns:var(--size-legal-marker) minmax(0, 1fr);display:grid}.legal-clause--sub{padding-left:var(--size-legal-sub-indent)}.legal-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.legal-table{border-collapse:collapse;text-align:left;vertical-align:top}.legal-table th,.legal-table td{min-width:var(--size-legal-cell-min);padding:var(--size-legal-cell-padding);border:1px solid var(--color-border);vertical-align:top}.copy-field{border-radius:var(--radius-button);align-items:center;gap:8px;padding:5px 5px 5px 14px;display:flex}.copy-field__value{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;overflow:hidden}.copy-field__value:focus-visible{outline:none}.copy-field:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}.share-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.share-actions>*{gap:8px}.share-actions__icon{flex-shrink:0;width:18px;height:18px}.gift-message{border-left:2px solid var(--color-pink);flex-direction:column;gap:6px;padding:4px 0 4px 16px;display:flex}.you-stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}.you-stats--three .you-stat{flex-direction:column;gap:6px;height:auto;min-height:104px;padding:14px 8px}.you-stats--three .you-stat__text{text-align:center;align-items:center}.you-stat__icon--gifts{width:34px;height:34px}.mk-home{font-family:var(--font-serif);font-size:var(--mk-text-body);color:var(--color-cream);text-rendering:optimizelegibility;line-height:1.55;overflow-x:clip}.mk-home svg{max-width:100%;display:block}.mk-home :where(a,button):focus-visible,.mk-foot a:focus-visible{outline:2px solid var(--color-cream);outline-offset:3px}.mk-wrap{width:100%;max-width:var(--mk-wrap);padding-inline:var(--mk-gutter);margin-inline:auto}.mk-kicker{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream-62);align-items:center;gap:9px;font-size:12px;display:inline-flex}.mk-kicker .mk-spark{width:11px;height:11px;color:var(--color-pink);flex:none}.mk-title{font-family:var(--font-sans);font-weight:400;font-size:var(--mk-text-title);letter-spacing:-.005em;text-wrap:balance;line-height:1.15}.mk-prose{font-size:var(--mk-text-prose);color:var(--color-cream-80);text-wrap:pretty;max-width:34em;line-height:1.6}.mk-text{white-space:pre-line}.mk-btn{height:var(--mk-btn-height);border-radius:var(--mk-radius-round);background:var(--color-mint);color:var(--color-ink);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:transform .18s var(--ease-out), filter .18s var(--ease-out), scale var(--motion-duration-press) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:16px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.mk-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}}.mk-btn .mk-arrow{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.mk-btn:hover .mk-arrow{animation:1.1s ease-in-out infinite mk-nudge}.mk-btn.mk-btn--book:hover .mk-arrow{animation:1.1s ease-in-out infinite mk-nudge-x}}.mk-block .mk-words .mk-btn{align-self:flex-start;margin-top:8px}.mk-hero{height:100svh;min-height:var(--mk-hero-min-height);max-height:var(--mk-hero-max-height);position:relative;overflow:hidden}.mk-glow{pointer-events:none;position:absolute;inset:0}.mk-hero .mk-glow{background:radial-gradient(ellipse calc(var(--mk-wheel-rx) * 1.12) calc(var(--mk-wheel-r) * 1.12) at 50% var(--mk-ring-y), #3a2a54c7 0, #3a2a5452 50%, transparent 100%), radial-gradient(ellipse calc(var(--mk-wheel-rx) * .55) calc(var(--mk-wheel-r) * .55) at 50% var(--mk-ring-y), #f5f0ea0f 0, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.mk-hero .mk-glow{background:radial-gradient(ellipse calc(var(--mk-wheel-rx) * 1.12) calc(var(--mk-wheel-r) * 1.12) at 50% var(--mk-ring-y), color-mix(in srgb, var(--color-aura) 78%, transparent) 0, color-mix(in srgb, var(--color-aura) 32%, transparent) 50%, transparent 100%), radial-gradient(ellipse calc(var(--mk-wheel-rx) * .55) calc(var(--mk-wheel-r) * .55) at 50% var(--mk-ring-y), color-mix(in srgb, var(--color-cream) 6%, transparent) 0, transparent 100%)}}.mk-rays{width:var(--mk-rays-width);height:auto;color:var(--color-cream);transform-origin:50%;pointer-events:none;animation:mk-drift var(--mk-wheel-period) linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-hero .mk-rays{top:var(--mk-ring-y);width:var(--mk-hero-rays-width);opacity:.9}.mk-wheel{left:50%;top:var(--mk-ring-y);width:0;height:0;transform:scaleX(var(--mk-wheel-k));position:absolute}.mk-spin{width:0;height:0;animation:mk-turn var(--mk-wheel-period) linear infinite;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.mk-hero:hover .mk-spin,.mk-hero:hover .mk-tcard>div{animation-play-state:paused}}.mk-tcard{width:var(--mk-wheel-card-w);height:var(--mk-wheel-card-h);margin:calc(var(--mk-wheel-card-h) / -2) 0 0 calc(var(--mk-wheel-card-w) / -2);transform:rotate(var(--a)) translateY(calc(var(--mk-wheel-r) * -1));position:absolute;top:0;left:0}.mk-tcard>div{width:100%;height:100%;box-shadow:var(--mk-shadow-tcard);animation:mk-counter var(--mk-wheel-period) linear infinite;border-radius:4.5%/2.6%;position:relative}.mk-tcard>div>*{border-radius:inherit;overflow:hidden}.mk-tcard>div:after{content:"";border-radius:inherit;box-shadow:var(--mk-shadow-tcard-hover);opacity:0;pointer-events:none;transition:opacity var(--mk-duration-tcard-hover) var(--ease-out);position:absolute;inset:0}.mk-tcard>div>img{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.mk-tcard:hover>div:after{opacity:1}}.mk-wheel[data-js=true]{transform:none}.mk-wheel[data-js=true] .mk-spin,.mk-wheel[data-js=true] .mk-tcard>div{animation:none}.mk-wheel[data-js=true] .mk-tcard{will-change:transform;transform:none}.mk-wheel[data-js=true] .mk-tcard>div{transform:none}.mk-probe{width:var(--mk-wheel-r);height:var(--mk-wheel-rx);visibility:hidden;pointer-events:none;position:absolute;top:0;left:-9999px}.mk-hub{left:50%;top:var(--mk-ring-y);width:var(--mk-hub-width);text-align:center;align-items:center;gap:var(--mk-hub-gap);flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-50%)}.mk-hub .mk-mark{width:var(--mk-mark-width);align-self:center;height:auto;margin-bottom:4px}.mk-tag{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-pink);font-size:12px}.mk-h1{font-family:var(--font-serif);font-weight:400;font-size:var(--mk-text-h1);letter-spacing:-.01em;text-wrap:balance;line-height:1.1}.mk-lede{font-size:var(--mk-text-lede);color:var(--color-cream);text-wrap:balance;max-width:26em;line-height:1.55}.mk-go{height:var(--mk-go-height);border-radius:var(--mk-radius-round);background:var(--color-cream);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--mk-text-go);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), scale var(--motion-duration-press) var(--ease-out);align-items:center;gap:10px;margin-top:14px;padding:0 24px 0 26px;text-decoration:none;display:inline-flex}.mk-go svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.mk-go:hover{box-shadow:var(--mk-shadow-go-hover);transform:translateY(-1px)}.mk-go:hover svg{animation:1.1s ease-in-out infinite mk-nudge-x}}.mk-price{font-family:var(--font-sans);font-size:var(--mk-text-price);letter-spacing:.01em;color:var(--color-cream);margin-top:var(--mk-price-gap);white-space:nowrap}.mk-price b{font-weight:400;font-size:var(--mk-text-price-figure);color:var(--color-pink)}.mk-fine{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cream-62);margin-top:2px;font-size:11px}.mk-cue{right:28px;bottom:calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cream-62);flex-direction:column;align-items:center;gap:4px;font-size:10px;text-decoration:none;display:inline-flex;position:absolute}.mk-cue svg{width:14px;height:14px;animation:mk-bob 2.2s ease-in-out var(--mk-cue-bob-count)}.mk-cue[data-scrolled] svg{animation:none}.mk-block{border-top:1px solid var(--color-cream-16)}.mk-block .mk-wrap{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(64px,8vw,112px);display:grid}.mk-block .mk-words{flex-direction:column;gap:18px;min-width:0;display:flex}.mk-block.mk-readers .mk-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mk-block.mk-readers .mk-title{text-wrap:balance}.mk-fanc{outline:none;position:relative}.mk-fanc:focus-visible{outline:2px solid var(--color-cream);outline-offset:3px}.mk-arena{height:var(--mk-arena-height);touch-action:pan-y;cursor:grab;position:relative}.mk-arena[data-dragging=true]{cursor:grabbing}.mk-rcard{left:50%;top:var(--mk-rcard-top);width:var(--mk-rcard-w);height:var(--mk-rcard-h);margin-left:calc(var(--mk-rcard-w) / -2);border-radius:var(--radius-card);background:var(--color-mk-rcard);box-shadow:var(--mk-shadow-rcard);transform-origin:50% 60%;will-change:transform;transition:transform .55s var(--ease-in-out), opacity .35s var(--ease-out), z-index 0s linear var(--motion-delay-carousel-layer);position:absolute;overflow:hidden}.mk-arena[data-dragging=true] .mk-rcard{transition:none}.mk-rcard-photo{inset:0 0 var(--mk-rcard-footer) 0;--photo-blur-position:top;position:absolute;overflow:hidden}.mk-rcard-photo img{object-fit:cover;object-position:top;pointer-events:none;width:100%;height:100%}.mk-rcard-initial{color:var(--color-cream);font-family:var(--font-sans);font-size:calc(var(--text-display) * 4);justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 50%}.mk-rcard-shade{left:0;right:0;bottom:var(--mk-rcard-footer);background:linear-gradient(to top, var(--color-mk-rcard-shade) 24%, #141118db 50%, transparent);height:64%;position:absolute}@supports (color:color-mix(in lab, red, red)){.mk-rcard-shade{background:linear-gradient(to top, var(--color-mk-rcard-shade) 24%, color-mix(in srgb, var(--color-mk-rcard-shade) 86%, transparent) 50%, transparent)}}.mk-rcard-meta{left:0;right:0;bottom:var(--mk-rcard-footer);flex-direction:column;gap:5px;padding:0 18px 14px;display:flex;position:absolute}.mk-rcard-name{font-family:var(--font-sans);color:var(--color-cream);align-items:center;gap:8px;font-size:20px;line-height:1.15;display:flex}.mk-rcard-name svg{opacity:.9;width:16px;height:16px}.mk-rcard-cred{color:var(--color-cream-80);font-size:14px;line-height:1.35}.mk-rcard-style{color:var(--color-cream);font-size:14px;line-height:1.35}.mk-rcard-tags{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.mk-rcard-tags span{color:var(--color-cream);border:1px solid var(--color-cream-30);border-radius:var(--mk-radius-round);padding:3px 9px;font-size:12px}.mk-rcard-avail{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:6px;display:flex}.mk-rcard-avail small{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-cream-62);font-size:10px;display:block}.mk-rcard-avail b{font-family:var(--font-sans);color:var(--color-cream);white-space:nowrap;font-size:14px;font-weight:400}.mk-rcard-avail .card-price{margin-left:auto}.mk-rcard-avail .card-price--stacked{display:block}.mk-rcard-avail .card-price__was{font-size:var(--mk-text-rcard-was)}@media (max-width:560px){.mk-rcard-avail{gap:var(--size-availability-gap-narrow)}.mk-rcard-avail b{font-size:var(--mk-text-rcard-avail-narrow)}.mk-rcard-avail small{letter-spacing:var(--tracking-price-label-narrow)}}.mk-rcard-book{height:var(--mk-rcard-footer);background:var(--color-mint);color:var(--color-ink);font-family:var(--font-sans);place-items:center;font-size:15px;text-decoration:none;display:grid;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.mk-rcard-book:hover{filter:brightness(1.05)}}.mk-rcard:after{content:"";border-radius:inherit;background-color:var(--color-carousel-side-overlay);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out);position:absolute;inset:0}.mk-rcard.is-side:after{opacity:1}.mk-rcard-meta,.mk-rcard .since-chip,.mk-rcard-book{transition:opacity .35s var(--ease-out), color .35s var(--ease-out), scale var(--motion-duration-press) var(--ease-out)}.mk-rcard.is-side .mk-rcard-meta,.mk-rcard.is-side .since-chip{opacity:0}.mk-rcard.is-side .mk-rcard-book{color:#0000}.mk-rcard--off,.mk-rcard.is-side .mk-rcard-book{pointer-events:none}.mk-cnav{justify-content:center;align-items:center;gap:16px;padding:16px 0 0;display:flex}.mk-cnav button{width:var(--mk-cnav-button);height:var(--mk-cnav-button);border:1px solid var(--color-cream-30);color:var(--color-cream);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.mk-cnav button svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.mk-cnav button:hover{background:#f5f0ea14}@supports (color:color-mix(in lab, red, red)){.mk-cnav button:hover{background:color-mix(in srgb, var(--color-cream) 8%, transparent)}}}.mk-dots{align-items:center;gap:8px;display:flex}.mk-dots i{width:var(--mk-dot);height:var(--mk-dot);background:var(--mk-dot-color);transition:transform .2s var(--ease-out), background .2s var(--ease-out);border-radius:50%}.mk-dots i.mk-on{background:var(--color-carousel-dot-active);transform:scale(var(--mk-dot-active-scale))}.mk-count{font-family:var(--font-sans);color:var(--color-cream-62);min-width:var(--mk-count-min);text-align:center;font-variant-numeric:tabular-nums;font-size:12.5px}.mk-chint{text-align:center;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream-62);margin-top:12px;font-size:11px}.mk-chint .mk-on-phone{display:none}.mk-verified{border-radius:var(--mk-radius-round);background:var(--color-forest-soft);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:.01em;align-items:center;gap:12px;width:max-content;margin-top:6px;padding:10px 18px 10px 12px;font-size:14px;display:inline-flex}.mk-verified .mk-tick{background:var(--color-ink);width:26px;height:26px;color:var(--color-mint);border-radius:50%;place-items:center;display:grid}.mk-verified .mk-tick svg{width:15px;height:15px}.mk-points{flex-direction:column;padding:0;list-style:none;display:flex}.mk-points li{border-top:1px solid var(--color-cream-16);grid-template-columns:30px 1fr;gap:16px;padding-block:22px;display:grid}.mk-points li:first-child{border-top:0;padding-top:0}.mk-points li:last-child{padding-bottom:0}.mk-points .mk-tick{background:var(--color-forest-soft);width:28px;height:28px;color:var(--color-ink);border-radius:50%;place-items:center;margin-top:2px;display:grid}.mk-points .mk-tick svg{width:15px;height:15px}.mk-points .mk-lead{font-family:var(--font-sans);color:var(--color-cream);font-size:17.5px;line-height:1.35}.mk-points .mk-detail{color:var(--color-cream-80);text-wrap:pretty;margin-top:5px;font-size:17px;line-height:1.55}.mk-strip{border-top:1px solid var(--color-cream-16);border-bottom:1px solid var(--color-cream-16)}.mk-strip .mk-wrap{justify-content:space-between;gap:12px;padding-block:0;display:flex}.mk-strip .mk-cell{font-family:var(--font-sans);letter-spacing:.01em;color:var(--color-cream);border-left:1px solid var(--color-cream-16);white-space:nowrap;align-items:center;gap:14px;padding:26px 24px;font-size:15px;display:flex}.mk-strip .mk-cell:last-child{padding-right:0}.mk-strip .mk-cell:first-child{border-left:0;padding-left:0}.mk-strip .mk-cell svg{width:20px;height:20px;color:var(--color-pink);flex:none}.mk-how .mk-wrap{flex-direction:column;gap:28px;padding-block:clamp(64px,8vw,104px);display:flex}.mk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-card{background:var(--color-cream);color:var(--color-ink);border-radius:var(--mk-radius-card);flex-direction:column;gap:10px;min-width:0;padding:26px 26px 28px;display:flex}.mk-card .mk-step{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-pink-dark);font-size:11px}.mk-card h3{font-family:var(--font-sans);margin-top:4px;font-size:19px;font-weight:400;line-height:1.25}.mk-card p{color:var(--color-ink-80);font-size:16.5px;line-height:1.5}.mk-why{border-top:1px solid var(--color-cream-16)}.mk-why .mk-wrap{flex-direction:column;gap:28px;padding-block:clamp(64px,8vw,104px);display:flex}.mk-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.mk-reason{border-top:1px solid var(--color-cream-30);flex-direction:column;gap:8px;min-width:0;padding-top:18px;display:flex}.mk-reason .mk-lead{font-family:var(--font-sans);font-size:18px;line-height:1.3}.mk-reason p{color:var(--color-cream-80);font-size:16.5px;line-height:1.55}.mk-for .mk-wrap{padding-block:0 clamp(64px,8vw,104px)}.mk-panel{background:var(--color-midnight-plum);border-radius:var(--mk-radius-panel);grid-template-columns:auto 1fr;align-items:center;gap:20px clamp(24px,4vw,56px);padding:clamp(26px,3.5vw,40px) clamp(24px,4vw,48px);display:grid}.mk-panel .mk-kicker{color:var(--color-cream-70)}.mk-panel p:not(.mk-kicker){font-size:var(--mk-text-panel);text-wrap:balance;line-height:1.45}.mk-close{border-top:1px solid var(--color-cream-16);text-align:center;position:relative;overflow:hidden}.mk-close .mk-glow{background:radial-gradient(60% 50% at 50% 70%,#3a2a54b3,#0000 72%),radial-gradient(40% 30% at 50% 20%,#f5f0ea0d,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.mk-close .mk-glow{background:radial-gradient(ellipse 60% 50% at 50% 70%, color-mix(in srgb, var(--color-aura) 70%, transparent), transparent 72%), radial-gradient(ellipse 40% 30% at 50% 20%, color-mix(in srgb, var(--color-cream) 5%, transparent), transparent 70%)}}.mk-close .mk-rays{opacity:.8;top:62%}.mk-close .mk-wrap{flex-direction:column;align-items:center;gap:30px;padding-block:clamp(80px,10vw,128px);display:flex;position:relative}.mk-close h2{font-family:var(--font-serif);font-weight:400;font-size:var(--mk-text-close);letter-spacing:-.01em;text-wrap:balance;max-width:15em;line-height:1.12}.mk-foot{border-top:1px solid var(--color-cream-16);line-height:1.55}.mk-foot .mk-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-block:26px;display:flex}.mk-foot nav{flex-wrap:wrap;gap:6px 22px;display:flex}.mk-foot a{font-family:var(--font-sans);color:var(--color-cream-62);font-size:12.5px;text-decoration:none}@media (hover:hover) and (pointer:fine){.mk-foot a:hover{color:var(--color-cream);text-underline-offset:3px;text-decoration:underline}}.mk-foot .mk-legal{font-family:var(--font-sans);color:var(--color-cream-62);font-size:12px}@media (max-width:900px){.mk-block .mk-wrap,.mk-block.mk-readers .mk-wrap{grid-template-columns:1fr;gap:40px}.mk-cards,.mk-reasons,.mk-panel{grid-template-columns:1fr}}@media (max-width:720px){.mk-strip .mk-wrap{grid-template-columns:1fr;gap:0;display:grid}.mk-strip .mk-cell{white-space:normal;border-left:0;border-top:1px solid var(--color-cream-16);padding:16px 0;font-size:14.5px}.mk-strip .mk-cell:first-child{border-top:0;padding-left:0}}@media (max-width:700px){.mk-go{margin-top:8px}.mk-fine{display:none}.mk-cue{left:50%;right:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}}@media (max-height:900px) and (min-width:701px){.mk-fine{display:none}}@media (max-height:760px) and (min-width:701px){.mk-go{margin-top:8px}}@media (max-width:560px){.mk-btn{width:100%}.mk-block .mk-words .mk-btn{align-self:stretch}.mk-arena{margin-inline:calc(-1 * var(--mk-gutter));padding-inline:var(--mk-gutter);overflow:hidden}.mk-cnav button,.mk-chint .mk-on-wide{display:none}.mk-chint .mk-on-phone{display:inline}}@media (prefers-reduced-motion:reduce){.mk-rays,.mk-btn .mk-arrow,.mk-go svg,.mk-spin,.mk-tcard>div,.mk-cue svg{animation:none!important}.mk-tcard>div{transform:rotate(calc(var(--a) * -1)) scaleX(var(--mk-wheel-ik))}.mk-btn,.mk-go,.mk-rcard{transition:none}}@keyframes mk-nudge{50%{transform:translateY(3px)}}@keyframes mk-nudge-x{50%{transform:translate(3px)}}@keyframes mk-drift{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes mk-turn{to{transform:rotate(360deg)}}@keyframes mk-counter{0%{transform:rotate(calc(var(--a) * -1)) scaleX(var(--mk-wheel-ik))}to{transform:rotate(calc(var(--a) * -1 - 360deg)) scaleX(var(--mk-wheel-ik))}}@keyframes mk-bob{50%{transform:translateY(4px)}}}@layer utilities{.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}.bottom-0{bottom:0}.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}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-\[\.\.\.\]{aspect-ratio:...}.h-full{height:100%}.min-h-0{min-height:0}.min-h-\[\.\.\.\]{min-height:...}.min-h-svh{min-height:100svh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.6667%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.\!rounded-cta{border-radius:var(--radius-cta)!important}.\!rounded-option{border-radius:var(--radius-option)!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.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}.border-border{border-color:var(--color-border)}.bg-background{background-color:var(--color-background)}.bg-mint{background-color:var(--color-mint)}.object-cover{object-fit:cover}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.whitespace-nowrap{white-space:nowrap}.text-ink-80{color:var(--color-ink-80)}.text-muted-foreground{color:var(--color-muted-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--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,)}.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,)}.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))}}:root{--size-page-gutter:30px;--size-tap-target:44px;--opacity-disabled:.45;--opacity-overlay-tint:.3;--opacity-overlay-fade:.9;--color-overlay-fade:#000}@supports (color:color-mix(in lab, red, red)){:root{--color-overlay-fade:color-mix(in srgb, var(--color-pure-black) calc(var(--opacity-overlay-fade) * 100%), transparent)}}:root{--opacity-crop-outside-dim:.85;--color-crop-outside-dim:#000}@supports (color:color-mix(in lab, red, red)){:root{--color-crop-outside-dim:color-mix(in srgb, var(--color-background) calc(var(--opacity-crop-outside-dim) * 100%), transparent)}}:root{--opacity-dock-tab-inactive:.33;--size-loading-logo:160px;--size-focus-ring:2px;--size-focus-ring-offset:2px;--size-icon-stroke:2px;--size-round-icon-button:40px;--size-round-icon-button-border:1px;--size-round-icon-button-icon:18px;--size-switch-track-width:36px;--size-switch-track-height:20px;--size-switch-knob:14px;--size-switch-border:1px;--size-switch-gap:8px;--gap-switch-text:4px;--scroll-cue-mask-start:100px;--scroll-cue-mask-end:36px;--scroll-cue-mask:linear-gradient(to bottom, var(--mask-solid) calc(100% - var(--scroll-cue-mask-start)), transparent calc(100% - var(--scroll-cue-mask-end)));--scroll-cue-pad-bottom:64px;--size-scroll-cue-icon:20px;--size-scroll-cue-offset:4px;--size-toast-max:380px;--size-toast-element-gap:12px;--size-toast-edge-gap:16px;--size-toast-close-target:var(--size-tap-target);--size-toast-close-icon:16px;--size-panel-title-icon:24px;--gap-panel-title-icon:10px;--gap-you-link-note:4px;--size-card-max:380px;--size-card-photo-width:380;--size-card-photo-height:594;--size-card-overlay-height:289;--size-card-footer:58px;--size-availability-gap:10px;--size-availability-gap-narrow:6px;--size-price-was-scale:.93em;--size-price-was-gap:3px;--tracking-price-label-narrow:.02em;--text-availability-narrow:14px;--size-dock-height:71px;--size-dock-design-width:380;--size-dock-gap:10px;--size-up-next-height:64px;--size-up-next-dock-gap:14px;--size-up-next-above-dock:var(--size-up-next-dock-gap);--size-call-controls-height:96px;--size-call-control:56px;--size-call-self-width:96px;--size-avatar:44px;--size-badge:29px;--page-header-icon-top:7.4px;--size-card-desktop:380px;--gap-grid:24px;--gap-admin-form:16px;--gap-booking-bar:12px;--gap-avail-cell:2px;--gap-avail-pad:4px;--gap-kpi-head:6px;--gap-kpi-foot:6px;--gap-admin-nav-group:16px;--gap-admin-nav-group-label:4px;--gap-admin-nav-items:4px;--gap-admin-nav-inset:12px;--gap-admin-header-range:12px;--gap-admin-split:12px;--gap-kpi-value:8px;--gap-funnel-step:8px;--size-funnel-step-min:10rem;--gap-admin-notice-y:8px;--gap-admin-notice-x:12px;--size-admin-notice-edge:4px;--gap-admin-legend:4px;--size-admin-define-tip:18rem;--gap-admin-define-tip-y:8px;--gap-admin-define-tip-x:10px;--size-avail-cell-height:16px;--size-avail-cell-min:3.5rem;--size-avail-panel:18rem;--size-carousel-card-max:var(--size-card-desktop);--size-carousel-card-min:260px;--carousel-spacing:.76;--carousel-scale-step:.12;--carousel-scale-min:.78;--carousel-fade-end:2.6;--carousel-span:calc(2 * (var(--carousel-spacing) + (1 - var(--carousel-scale-step)) / 2));--size-carousel-nav-gap:16px;--size-carousel-dock-gap:16px;--gap-carousel-nav:16px;--size-carousel-dot:6px;--gap-carousel-dots:7px;--scale-carousel-dot-active:1.35;--size-carousel-count-min:44px;--gap-carousel-panel:24px;--size-deck-frame-max:1600px;--size-pull-side-padding:20px;--size-pull-side-card-gap:18px;--size-pull-side-burst:560px;--pull-side-burst-top:46%;--size-pull-side-dot:8px;--gap-pull-side-dot:8px;--size-dock-raised-tile:52px;--radius-dock-raised-tile:16px;--size-dock-raised-ring:6px;--size-dock-raised-overhang:20px;--size-dock-raised-label-gap:4px;--size-dock-raised-card-height:calc(var(--size-dock-raised-tile) * 66 / 64);--angle-dock-raised-card:-8deg;--radius-dock-raised-card:4px;--size-dock-raised-clearance:calc(var(--size-dock-raised-overhang) + var(--motion-distance-dock-bob));--size-sitting-option:100px;--size-sitting-option-padding-x:14px;--size-sitting-options-gap:15px;--size-offer-badge:20px;--size-offer-badge-padding-x:8px;--size-flip-cta:170px;--ratio-tarot-card:359 / 633;--mask-solid:#000;--gap-flip-actions:2px;--z-dock:40;--z-modal:50;--z-admin-header:30;--z-admin-define-tip:20;--z-rotate-overlay:200;--motion-duration-flip:.22s;--motion-duration-reader-flip:.45s;--motion-duration-card-turn:.6s;--motion-duration-card-rotate:.75s;--motion-duration-reveal:.32s;--motion-duration-spin:.8s;--motion-duration-pulse:1.8s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-flip:cubic-bezier(.37, 0, .63, 1);--scale-press:.97;--blur-photo-placeholder:12px;--scale-photo-placeholder:1.15;--motion-duration-press:.16s;--motion-duration-button-state:.15s;--motion-duration-switch:var(--motion-duration-flip);--motion-delay-flip-edge-on:calc(var(--motion-duration-reader-flip) / 2);--motion-ease-card-turn:cubic-bezier(.65, 0, .35, 1);--motion-ease-card-rotate:var(--ease-flip);--motion-duration-tilt-hint:1.1s;--motion-angle-tilt-hint:55deg;--motion-depth-tilt-hint:calc(var(--size-card-max) / 2 * sin(var(--motion-angle-tilt-hint)));--motion-ease-tilt-hint:var(--motion-ease-card-rotate);--motion-duration-scroll-cue-nudge:.6s;--motion-distance-scroll-cue-nudge:6px;--motion-ease-scroll-cue-nudge:var(--motion-ease-card-rotate);--motion-rise-distance:12px;--motion-stagger:.12s;--motion-duration-carousel-slide:.42s;--motion-delay-carousel-layer:.12s;--motion-ease-carousel-slide:var(--ease-in-out);--motion-duration-pull-side-lift:.35s;--motion-distance-pull-side-lift:6px;--motion-angle-pull-side-tilt:-1.5deg;--motion-duration-pull-side-dot-pulse:1.6s;--opacity-pull-side-dot-low:.3;--motion-duration-dock-bob:4s;--motion-distance-dock-bob:4px;--opacity-sheet-scrim:.6;--color-sheet-scrim:#000}@supports (color:color-mix(in lab, red, red)){:root{--color-sheet-scrim:color-mix(in srgb, var(--color-pure-black) calc(var(--opacity-sheet-scrim) * 100%), transparent)}}:root{--color-sheet-surface:var(--color-midnight-plum);--color-sheet-handle:var(--color-page-border);--radius-sheet:var(--radius-card);--size-sheet-max:440px;--size-sheet-icon:56px;--radius-sheet-icon:var(--radius-option);--size-sheet-handle-width:36px;--size-sheet-handle-height:4px;--size-sheet-step-number:24px;--size-sheet-step-glyph:20px;--gap-sheet-padding:24px;--gap-sheet:16px;--gap-sheet-steps:12px;--gap-sheet-actions:8px;--motion-duration-sheet:.32s;--motion-ease-sheet:var(--motion-ease-standard);--size-touch-input-min:16px;--text-field:max(var(--text-ui), var(--size-touch-input-min))}@media (max-width:359px){:root{--size-sitting-option-padding-x:6px;--size-sitting-options-gap:10px;--size-offer-badge-padding-x:2px}}@media (prefers-reduced-motion:reduce){.card-flip{transition-duration:0s}.card-flip--fade-reduced.is-flipped{transform:none}.card-flip--fade-reduced>.card-flip-face{transition:opacity var(--card-flip-duration,var(--motion-duration-flip)) var(--ease-out)}.card-flip--fade-reduced>.card-flip-face--back{opacity:0;pointer-events:none;transform:none}.card-flip--fade-reduced.is-flipped>.card-flip-face:not(.card-flip-face--back){opacity:0;pointer-events:none}.card-flip--fade-reduced.is-flipped>.card-flip-face--back{opacity:1;pointer-events:auto}}.card-flip--static,.card-flip--static>.card-flip-face{transition:none}@keyframes skeleton-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@keyframes spinner-turn{to{transform:rotate(360deg)}}@keyframes spinner-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.spinner{animation:spinner-pulse var(--motion-duration-pulse) ease-in-out infinite}}@media (pointer:coarse){input,textarea,select,[contenteditable]{font-size:max(var(--size-touch-input-min), var(--touch-input-size,0px))}}:root{--size-frame:440px;--size-readers-prompt-gap:16px;--size-prompt-to-chips:29px;--size-feed-card-gap:20px;--size-feed-card-dock-gap:25px;--size-feed-compact-card-gap:12px;--size-feed-card-spacing:12px;--size-feed-peek:18px;--page-header-compact-title-top:8px;--page-header-compact-side-top:5px;--size-overlay-bottom:18px;--size-overlay-name-height:28px;--size-overlay-name-gap:4px;--size-overlay-copy-gap:4px;--size-overlay-tags-gap:10px;--size-overlay-availability-height:35px;--size-overlay-tag-gap:6px;--size-overlay-default-height:168.5px;--size-overlay-fade-lead:24px;--size-overlay-inset:18px;--size-overlay-inset-right:30px;--size-since-chip-pad-y:6px;--size-since-chip-pad-start:9px;--size-since-chip-pad-end:11px;--size-since-chip-spark:9px;--size-today-title-top:30px;--size-today-header-bottom:calc(var(--size-today-title-top) + var(--text-display) * var(--text-display--line-height));--size-pull-intro-top:101px;--size-pull-subtitle-top:133px;--size-pull-card-top:173px;--size-pull-card-width:359px;--size-pull-column:min(var(--size-pull-card-width), 100% - 2 * var(--size-page-gutter));--size-pull-card-flipped-top:108px;--size-pull-card-flipped-width:213px;--size-pull-section-gap:24px;--size-pull-card-dock-gap:21px;--size-pull-intro-inline-start:42px;--size-pull-intro-inline-end:40px;--size-pull-shared-top:12px;--size-pull-shared-after:20px;--size-pull-shared-card-width:64px;--size-pull-shared-padding:12px;--size-pull-shared-gap:14px;--size-pull-shared-text-gap:4px;--size-pull-shared-stage-min:360px;--ratio-pull-burst:calc(1018 / 359);--ratio-pull-burst-flipped:calc(754 / 213);--pull-burst-fade-start:36%;--pull-burst-fade-end:62%;--pull-burst-flipped-fade-start:28%;--pull-burst-flipped-fade-end:54%;--size-contact-mark:55px;--size-you-first-gap:14px;--size-you-section-gap:20px;--size-flow-top-gap:20px;--size-flow-section-gap:24px;--size-flow-label-gap:10px;--size-flow-action-gap:12px;--size-pill-button-height:35px;--size-otp-box-height:60px;--size-done-mark:72px;--size-rotate-mark:72px;--size-done-top:130px;--size-welcome-top:202px;--size-flow-footer-bottom:14px;--size-flow-button:52px;--radius-flow-button:26px;--size-sku-card-height:64px;--radius-field:14px;--radius-list-row:16px;--size-list-gap:16px;--size-avatar-sm:36px;--size-avatar-lg:52px;--size-photo-thumb:96px;--size-dock-clearance:calc(var(--size-dock-height) + var(--size-dock-gap) + env(safe-area-inset-bottom))}@property --carousel-card-width{syntax:"<length>";inherits:true;initial-value:380px}:root{--size-legal-marker:3rem;--size-legal-sub-indent:3rem;--size-legal-cell-min:12rem;--size-legal-cell-padding:.5rem .75rem;--size-legal-heading-gap:1rem}@property --mk-wheel-max-xr{syntax:"<length>";inherits:true;initial-value:0}@property --mk-wheel-max-rx{syntax:"<length>";inherits:true;initial-value:0}@property --mk-wheel-min-xr{syntax:"<length>";inherits:true;initial-value:0}@property --mk-wheel-min-rx{syntax:"<length>";inherits:true;initial-value:0}@property --mk-wheel-xr{syntax:"<length>";inherits:true;initial-value:0}@property --mk-wheel-ring-rx{syntax:"<length>";inherits:true;initial-value:0}@property --mk-wheel-ring-r{syntax:"<length>";inherits:true;initial-value:0}:root{--mk-gutter:clamp(20px, 4vw, 48px);--mk-wrap:1120px;--mk-radius-card:18px;--mk-radius-panel:22px;--mk-radius-round:999px;--mk-text-body:17px;--mk-text-title:clamp(27px, 3.3vw, 38px);--mk-text-close:clamp(32px, 4.6vw, 54px);--mk-text-prose:clamp(17px, 1.35vw, 19px);--mk-text-panel:clamp(18px, 1.6vw, 21px);--mk-btn-height:56px;--mk-rays-width:min(1250px, 190vmin);--mk-hub-height:350px;--mk-wheel-clear:32px;--mk-wheel-edge:12px;--mk-wheel-overhang:clamp(0px, calc((1100px - 100vw) / 4), 50px);--mk-wheel-reach:calc(50vw - var(--mk-wheel-edge) + var(--mk-wheel-overhang));--mk-wheel-rx-scale:2.2;--mk-wheel-card-max:calc(clamp(220px, min(23vw, 33vh), 400px) * .38);--mk-wheel-card-min:80px;--mk-wheel-max-xr:calc(var(--mk-hub-width) / 2 + var(--mk-wheel-card-max) / 2 + var(--mk-wheel-clear));--mk-wheel-max-rx:clamp(calc(var(--mk-wheel-max-xr) * 1.1), calc(var(--mk-wheel-reach) - var(--mk-wheel-card-max) / 2), calc(var(--mk-wheel-max-xr) * var(--mk-wheel-rx-scale)));--mk-wheel-fit:sqrt(1 - pow(tan(atan2(var(--mk-wheel-max-xr), var(--mk-wheel-max-rx))), 2));--mk-wheel-min-xr:calc(var(--mk-hub-width) / 2 + var(--mk-wheel-card-min) / 2 + var(--mk-wheel-clear));--mk-wheel-min-rx:clamp(calc(var(--mk-wheel-min-xr) * 1.1), calc(var(--mk-wheel-reach) - var(--mk-wheel-card-min) / 2), calc(var(--mk-wheel-min-xr) * var(--mk-wheel-rx-scale)));--mk-wheel-min-yr:calc(var(--mk-hub-height) / 2 + var(--mk-wheel-card-min) * .88 + var(--mk-wheel-clear));--mk-hero-min-height:max(620px, calc(2 * ( var(--mk-wheel-min-yr) / sqrt(1 - pow(tan(atan2(var(--mk-wheel-min-xr), var(--mk-wheel-min-rx))), 2)) + var(--mk-wheel-card-min) * .88 + var(--mk-wheel-edge) )));--mk-hero-max-height:1100px;--mk-hero-height:clamp(var(--mk-hero-min-height), 100svh, var(--mk-hero-max-height));--mk-wheel-card-w:clamp(var(--mk-wheel-card-min), calc(( var(--mk-wheel-fit) * (var(--mk-hero-height) - 2 * var(--mk-wheel-edge)) - var(--mk-hub-height) - 2 * var(--mk-wheel-clear) ) / (1 + var(--mk-wheel-fit)) / 1.76), var(--mk-wheel-card-max));--mk-wheel-card-h:calc(var(--mk-wheel-card-w) * 1.76);--mk-wheel-xr:calc(var(--mk-hub-width) / 2 + var(--mk-wheel-card-w) / 2 + var(--mk-wheel-clear));--mk-wheel-yr:calc(var(--mk-hub-height) / 2 + var(--mk-wheel-card-h) / 2 + var(--mk-wheel-clear));--mk-wheel-ring-rx:clamp(calc(var(--mk-wheel-xr) * 1.1), calc(var(--mk-wheel-reach) - var(--mk-wheel-card-w) / 2), calc(var(--mk-wheel-xr) * var(--mk-wheel-rx-scale)));--mk-wheel-ring-r:calc(var(--mk-wheel-yr) / sqrt(1 - pow(tan(atan2(var(--mk-wheel-xr), var(--mk-wheel-ring-rx))), 2)));--mk-wheel-rx:var(--mk-wheel-ring-rx);--mk-wheel-r:var(--mk-wheel-ring-r);--mk-wheel-k:tan(atan2(var(--mk-wheel-ring-rx), var(--mk-wheel-ring-r)));--mk-wheel-ik:calc(1 / var(--mk-wheel-k));--mk-wheel-period:240s;--mk-ring-y:50%;--mk-hub-width:min(440px, 50vw);--mk-hub-gap:12px;--mk-mark-width:134px;--mk-text-h1:clamp(30px, 2.7vw, 42px);--mk-text-lede:clamp(16px, 1.25vw, 19px);--mk-go-height:48px;--mk-text-go:15px;--mk-text-price:15.5px;--mk-text-price-figure:17px;--mk-price-gap:6px;--mk-text-rcard-avail-narrow:13px;--mk-text-rcard-was:13px;--mk-hero-rays-width:calc(var(--mk-wheel-rx) * 3.3);--mk-rcard-w:284px;--mk-rcard-h:460px;--mk-rcard-off:.52;--mk-rcard-rot:11deg;--mk-rcard-footer:54px;--mk-rcard-top:22px;--mk-arena-height:calc(var(--mk-rcard-h) + 2 * var(--mk-rcard-top));--mk-cnav-button:40px;--mk-dot:6px;--mk-dot-color:#f5f0ea47}@supports (color:color-mix(in lab, red, red)){:root{--mk-dot-color:color-mix(in srgb, var(--color-cream) 28%, transparent)}}:root{--mk-dot-active-scale:1.4;--mk-count-min:44px;--mk-duration-tcard-hover:.2s;--mk-cue-bob-count:3;--mk-shadow-tcard:0 18px 40px #0009, 0 0 0 .5px #f5f0ea14}@supports (color:color-mix(in lab, red, red)){:root{--mk-shadow-tcard:0 18px 40px color-mix(in srgb, var(--color-pure-black) 60%, transparent), 0 0 0 .5px color-mix(in srgb, var(--color-cream) 8%, transparent)}}:root{--mk-shadow-tcard-hover:0 26px 60px #000000bf, 0 0 0 1px #f5f0ea59, 0 0 40px #d78eae40}@supports (color:color-mix(in lab, red, red)){:root{--mk-shadow-tcard-hover:0 26px 60px color-mix(in srgb, var(--color-pure-black) 75%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-cream) 35%, transparent), 0 0 40px color-mix(in srgb, var(--color-pink) 25%, transparent)}}:root{--mk-shadow-go-hover:0 10px 30px #f5f0ea2e}@supports (color:color-mix(in lab, red, red)){:root{--mk-shadow-go-hover:0 10px 30px color-mix(in srgb, var(--color-cream) 18%, transparent)}}:root{--mk-shadow-rcard:0 30px 60px #000000a6, 0 2px 0 #f5f0ea14}@supports (color:color-mix(in lab, red, red)){:root{--mk-shadow-rcard:0 30px 60px color-mix(in srgb, var(--color-pure-black) 65%, transparent), 0 2px 0 color-mix(in srgb, var(--color-cream) 8%, transparent)}}@media (max-width:700px){:root{--mk-wheel-card-w:clamp(88px, calc(15svh - 19px), 108px);--mk-wheel-hub-clear:196px;--mk-wheel-r:calc(var(--mk-wheel-hub-clear) + var(--mk-wheel-card-h) / 2);--mk-wheel-k:1.6;--mk-wheel-ik:.625;--mk-wheel-rx:calc(var(--mk-wheel-r) * 1.6);--mk-cue-zone:60px;--mk-ring-y:min(50%, calc(100% - var(--mk-wheel-r) - var(--mk-wheel-card-h) / 2 - var(--mk-cue-zone)));--mk-hero-min-height:560px;--mk-hub-width:min(232px, 78vw);--mk-hub-gap:9px;--mk-mark-width:110px;--mk-text-h1:25px;--mk-text-lede:15px;--mk-go-height:44px;--mk-text-go:14px;--mk-text-price:14px;--mk-text-price-figure:15.5px;--mk-price-gap:3px;--mk-hero-rays-width:900px}}@media (min-width:1460px){:root{--mk-hub-height:404px}}@media (max-height:900px) and (min-width:701px){:root{--mk-hub-height:320px}}@media (max-height:900px) and (min-width:1460px){:root{--mk-hub-height:374px}}@media (max-height:760px) and (min-width:701px){:root{--mk-hub-height:264px;--mk-hub-gap:9px;--mk-mark-width:110px;--mk-text-h1:28px;--mk-text-lede:15.5px;--mk-go-height:44px;--mk-text-price:14.5px;--mk-text-price-figure:16px;--mk-price-gap:4px}}@media (max-width:560px){:root{--mk-rcard-w:272px;--mk-rcard-h:440px;--mk-rcard-off:.5;--mk-rcard-rot:10deg}}html:has(.mk-home){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.mk-home){scroll-behavior:auto}}html,body{background-color:var(--color-background)}body{color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
