@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--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-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-offer-tag:var(--color-pink);--color-offer-tag-text:var(--color-ink);--color-tag-glass-border:#fff9;--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-blush:#f2dce5;--color-cream-20:#f5f0ea33;--color-cream-60:#f5f0ea99;--color-chip-text-70:#292333b3;--color-aura:#3a2a54;--color-cream-80:#f5f0eacc;--color-cream-70:#f5f0eab3;--color-cream-62:#f5f0ea9e;--color-cream-30:#f5f0ea4d;--color-cream-16:#f5f0ea29;--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-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}}@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(--motion-ease-standard));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;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.25rem;font-weight:600;transition:opacity .12s;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;align-items:center;gap:12px;padding:12px 14px;transition:opacity .2s ease-in,transform .2s ease-in,visibility linear;animation:.2s ease-out toast-enter;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%}.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)}.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>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--pull{--star-burst-size:1018px;--star-burst-top:-48px}.star-burst--pull-flipped{--star-burst-size:754px;--star-burst-top:-108px}.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}.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}.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, var(--color-pure-white), var(--color-ink));mix-blend-mode:multiply}.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}.feed-card__availability{justify-content:space-between;align-items:flex-end;display:flex}.feed-card__availability>:last-child{margin-left:auto}.feed-card__availability-when{flex-direction:column;gap:2px;display:flex}.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}50%{transform:rotateY(var(--motion-angle-tilt-hint))}}.flip-panel{border-radius:var(--radius-card);background-color:var(--color-mint);color:var(--color-ink);--scroll-cue-surface:var(--color-mint);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:space-between;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;gap:10px;width:198px;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__since{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;width:71px;display:flex}.flip-panel__body{min-height:0;padding:20px 24px calc(20px + 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__fade,.scroll-cue__chevron{visibility:hidden;opacity:0;transition:opacity var(--motion-duration-flip) var(--motion-ease-standard), visibility 0s linear var(--motion-duration-flip);position:absolute}.scroll-cue[data-cue=true]>.scroll-cue__fade,.scroll-cue[data-cue=true]>.scroll-cue__chevron{visibility:inherit;opacity:1;transition-delay:0s}.scroll-cue__fade{height:var(--scroll-cue-fade-height);background-image:linear-gradient(to bottom, transparent, var(--scroll-cue-surface,var(--color-surface)));pointer-events:none;inset:auto 0 0}.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 40px 0 42px}.pull-intro--leaving{pointer-events:none;animation:waitlist-fade-out calc(var(--motion-duration-card-turn) / 2) var(--motion-ease-standard) 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{justify-content:center;align-items:flex-start;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:min(var(--size-pull-card-width), 100% - 2 * var(--size-page-gutter))}.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(--motion-ease-standard) 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:min(var(--size-pull-card-width), 100% - 2 * var(--size-page-gutter));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:justify}.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:min(var(--size-pull-card-width), 100% - 2 * var(--size-page-gutter));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%)}.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}.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))}.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__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-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-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}.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__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;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%}.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}.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::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{flex-shrink:0;transition:transform .15s ease-out}.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)}@media (min-width:48rem){.feed-page.screen-frame{max-width:none;width:var(--size-card-desktop)}}@media (min-width:844px){.feed-page.screen-frame{width:calc(2 * var(--size-card-desktop) + var(--gap-grid))}}@media (min-width:1248px){.feed-page.screen-frame{width:var(--size-grid-max)}}@media (min-width:48rem){.feed-page{height:auto;padding-bottom:var(--gap-grid)}.page-header--readers{--page-header-left:0px;--page-header-right:0px}.feed-scroller{grid-template-columns:repeat(auto-fill, var(--size-card-desktop));gap:var(--gap-grid);margin-top:var(--size-feed-card-gap);scroll-snap-type:none;justify-content:center;margin-bottom:0;display:grid;overflow:visible}.feed-scroller:after{content:none}.feed-page-item{scroll-snap-align:none;padding-inline:0;height:auto;padding-bottom:0;display:block}.feed-card,.feed-page-item>.feed-card{width:var(--size-card-desktop);height:auto;max-height:none}.feed-page-item>.feed-card .feed-card__photo{flex:0 auto}.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)}}.admin-shell{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-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-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-stat--alert{border-left:4px solid var(--color-destructive)}.admin-badge--alert{border-color:var(--color-destructive);color:var(--color-destructive)}.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]{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(--motion-ease-standard), background-color var(--motion-duration-switch) var(--motion-ease-standard);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%)}@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-funnel{flex-direction:column;gap:.75rem;display:flex}.admin-funnel__row{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) 5rem;align-items:center;gap:.25rem 1rem;display:grid}.admin-funnel__track{background-color:var(--color-muted);border-radius:4px;height:.75rem}.admin-funnel__bar{background-color:var(--color-primary-text);border-radius:4px;min-width:2px;height:100%}.admin-funnel__count{font-variant-numeric:tabular-nums;text-align:right}.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-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-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-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}.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}.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}.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-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}}.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}.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;border:0;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:16px;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.mk-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.mk-btn .mk-arrow{width:16px;height:16px}.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-logo{margin-bottom:6px;line-height:0;display:block}.mk-logo img{width:var(--mk-logo-width);height:var(--mk-logo-box-height);object-fit:contain;filter:var(--mk-shadow-logo)}.mk-hero{text-align:center;position:relative;overflow:hidden}.mk-hero .mk-wrap{padding-block:var(--mk-hero-pad-top) clamp(64px, 8vw, 96px);flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.mk-rays{width:var(--mk-rays-width);height:auto;color:var(--color-cream);pointer-events:none;transform-origin:50%;animation:240s linear infinite mk-drift;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mk-home svg.mk-rays{max-width:none}.mk-glow{pointer-events:none;background:radial-gradient(44% 36% at 50% 34%,#f5f0ea12,#0000 70%),radial-gradient(60% 44% at 50% 92%,#3a2a548c,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mk-glow{background:radial-gradient(ellipse 44% 36% at 50% 34%, color-mix(in srgb, var(--color-cream) 7%, transparent), transparent 70%), radial-gradient(ellipse 60% 44% at 50% 92%, color-mix(in srgb, var(--color-aura) 55%, transparent), transparent 72%)}}.mk-hero .mk-wrap>*{position:relative}.mk-h1{font-family:var(--font-serif);font-weight:400;font-size:var(--mk-text-h1);color:var(--color-pink);letter-spacing:-.012em;text-wrap:balance;max-width:11em;line-height:1.1}.mk-hero .mk-prose{text-align:center;max-width:36em}.mk-hero .mk-prose+.mk-prose{color:var(--color-cream);margin-top:-6px}.mk-cta{margin-top:12px}.mk-founders{border-top:1px solid var(--color-cream-16);flex-direction:column;align-items:center;gap:16px;width:100%;max-width:760px;margin-top:22px;padding-top:26px;display:flex}.mk-founders-line{font-size:var(--mk-text-founders);color:var(--color-cream);text-wrap:balance;max-width:30em;line-height:1.4}.mk-alls{flex-wrap:wrap;justify-content:center;gap:10px 14px;padding:0;list-style:none;display:flex}.mk-alls li{font-family:var(--font-sans);letter-spacing:.01em;color:var(--color-cream);border:1px solid var(--color-cream-30);border-radius:var(--mk-radius-round);align-items:center;gap:9px;padding:8px 16px 8px 9px;font-size:14px;display:inline-flex}.mk-alls .mk-tick{background:var(--color-forest-soft);width:20px;height:20px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.mk-alls .mk-tick svg{width:12px;height:12px}.mk-rise{animation:mk-rise .9s var(--mk-ease-rise) both}.mk-rise:nth-child(2){animation-delay:60ms}.mk-rise:nth-child(3){animation-delay:.12s}.mk-rise:nth-child(4){animation-delay:.18s}.mk-rise:nth-child(5){animation-delay:.24s}.mk-rise:nth-child(6){animation-delay:.3s}.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-fan{height:var(--mk-fan-height);justify-content:center;align-items:center;display:flex;position:relative}.mk-fan:before{content:"";background:radial-gradient(closest-side,#3a2a54e6,#0000);border-radius:50%;position:absolute;inset:8% 4%}@supports (color:color-mix(in lab, red, red)){.mk-fan:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-aura) 90%, transparent), color-mix(in srgb, var(--color-aura) 0%, transparent))}}.mk-fan:before{filter:blur(6px)}.mk-fan img{width:var(--mk-fan-card);height:auto;box-shadow:var(--mk-shadow-fan-card);transition:transform .6s var(--mk-ease-rise);border-radius:3.5%/2%;position:absolute}.mk-fan .mk-fan-c1{z-index:1;transform:translate(-56%)rotate(-11deg)}.mk-fan .mk-fan-c2{z-index:3;transform:translateY(-4%)scale(1.04)}.mk-fan .mk-fan-c3{z-index:2;transform:translate(56%)rotate(11deg)}.mk-fan:hover .mk-fan-c1{transform:translate(-66%)translateY(2%)rotate(-14deg)}.mk-fan:hover .mk-fan-c2{transform:translateY(-7%)scale(1.06)}.mk-fan:hover .mk-fan-c3{transform:translate(66%)translateY(2%)rotate(14deg)}.mk-fan-note{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cream-62);text-align:center;margin-top:14px;font-size:11.5px}.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}.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{grid-template-columns:1fr;gap:40px}.mk-block.mk-readers .mk-visual{order:2}.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:560px){.mk-btn{width:100%}.mk-logo img{width:var(--mk-logo-width-small)}.mk-founders{gap:14px}.mk-block .mk-words .mk-btn{align-self:stretch}.mk-hero .mk-wrap{gap:18px}.mk-fan{height:var(--mk-fan-height-small)}.mk-fan img{width:var(--mk-fan-card-small)}}@media (prefers-reduced-motion:reduce){.mk-rays,.mk-rise,.mk-btn .mk-arrow{animation:none!important}.mk-fan img,.mk-btn{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-rise{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}}@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)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-\[\.\.\.\]{aspect-ratio:...}.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}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--color-border)}.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-75{color:var(--color-ink-75)}.text-ink-80{color:var(--color-ink-80)}.text-muted-foreground{color:var(--color-muted-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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;--scroll-cue-fade-height:56px;--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-card-max:380px;--size-card-photo-width:380;--size-card-photo-height:594;--size-card-overlay-height:289;--size-card-footer:58px;--size-dock-height:71px;--size-dock-design-width:380;--size-dock-gap:10px;--size-up-next-height:64px;--size-up-next-above-dock:14px;--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;--size-grid-max:1188px;--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;--gap-flip-actions:2px;--z-dock:40;--z-modal:50;--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;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--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:cubic-bezier(.37, 0, .63, 1);--motion-duration-tilt-hint:.7s;--motion-angle-tilt-hint:15deg;--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;--size-touch-input-min:16px;--text-field:var(--text-ui)}@media (pointer:coarse){:root{--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:6px}}@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(--motion-ease-standard)}.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-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-card-flipped-top:108px;--size-pull-card-flipped-width:213px;--size-pull-section-gap:24px;--size-pull-card-dock-gap:21px;--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));--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;--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-h1:clamp(28px, 3.7vw, 42px);--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-founders:clamp(19px, 1.9vw, 23px);--mk-text-panel:clamp(18px, 1.6vw, 21px);--mk-btn-height:56px;--mk-hero-pad-top:clamp(52px, 8vw, 100px);--mk-logo-width:clamp(200px, 26vw, 330px);--mk-logo-width-small:200px;--mk-logo-box-height:150px;--mk-rays-width:min(1250px, 190vmin);--mk-fan-height:clamp(300px, 36vw, 440px);--mk-fan-height-small:300px;--mk-fan-card:clamp(150px, 18vw, 224px);--mk-fan-card-small:150px;--mk-ease-rise:cubic-bezier(.2, .7, .2, 1);--mk-shadow-logo:drop-shadow(0 12px 40px #9e416f40)}@supports (color:color-mix(in lab, red, red)){:root{--mk-shadow-logo:drop-shadow(0 12px 40px color-mix(in srgb, var(--color-pink-dark) 25%, transparent))}}:root{--mk-shadow-fan-card:0 30px 60px #000000a6, 0 2px 0 #f5f0ea14}@supports (color:color-mix(in lab, red, red)){:root{--mk-shadow-fan-card: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)}}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-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}
