@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-scheme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--lightningcss-light,#f7f2e9)var(--lightningcss-dark,#151327);--color-surface:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#1e1b36);--color-text:var(--lightningcss-light,#1c1a2e)var(--lightningcss-dark,#f2ece0);--color-text-muted:color-mix(in oklab, var(--color-text) 68%, transparent);--color-accent:var(--lightningcss-light,#2e2a5c)var(--lightningcss-dark,#8b85d6);--color-accent-on:var(--lightningcss-light,#f7f2e9)var(--lightningcss-dark,#151327);--color-accent-2:var(--lightningcss-light,#886348)var(--lightningcss-dark,#c9a184);--color-accent-2-on:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#151327);--color-mark-on-accent:var(--lightningcss-light,#d1a06a)var(--lightningcss-dark,#5a3c22);--color-band:var(--lightningcss-light,#2e2a5c)var(--lightningcss-dark,#1e1b36);--color-band-on:var(--lightningcss-light,#f7f2e9)var(--lightningcss-dark,#f2ece0);--color-band-on-muted:color-mix(in oklab, var(--color-band-on) 72%, transparent);--color-band-line:color-mix(in oklab, var(--color-band-on) 42%, transparent);--color-band-warm:var(--lightningcss-light,#d1a06a)var(--lightningcss-dark,#c9a184);--color-veil:var(--color-band);--color-border:color-mix(in oklab, var(--color-text) 14%, transparent);--color-control-border:color-mix(in oklab, var(--color-text) 48%, transparent);--color-track:color-mix(in oklab, var(--color-text) 10%, transparent);--color-wheel-line:color-mix(in oklab, var(--color-text) 38%, transparent);--color-wheel-figure:color-mix(in oklab, var(--color-text) 82%, transparent);--color-focus:var(--color-accent);--color-danger:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#ef8279);--color-lock:color-mix(in oklab, var(--color-text) 6%, transparent);--color-scrim:var(--lightningcss-light,oklab(23.0515% .0115471 -.0364332/.52))var(--lightningcss-dark,oklab(11.5038% .00751724 -.0204798/.52));--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--texture-paper:radial-gradient(140% 90% at 50% -12%, color-mix(in oklab, var(--color-text) 5%, transparent), transparent 62%);--font-display:"Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--font-body:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:clamp(2rem, 10vw, 2.75rem);--text-4xl:clamp(2.25rem, 11vw, 3.125rem);--text-5xl:clamp(3.125rem, 8vw, 4.5rem);--text-display:3.5rem;--text-hero:clamp(4.5rem, 43vw, 11rem);--leading-tight:1.15;--leading-body:1.55;--tracking-tight:-.015em;--tracking-wide:.06em;--weight-body:400;--weight-medium:500;--weight-display:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-full:999px;--shadow-1:0 1px 2px color-mix(in oklab, var(--color-text) 8%, transparent);--shadow-2:0 8px 32px color-mix(in oklab, var(--color-text) 16%, transparent);--shadow-lift:0 7px 8px -4px color-mix(in oklab, var(--color-text) 20%, transparent), 0 12px 17px 2px color-mix(in oklab, var(--color-text) 14%, transparent), 0 5px 22px 4px color-mix(in oklab, var(--color-text) 12%, transparent);--dur-fast:.2s;--dur-base:.26s;--dur-slow:.32s;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-beat:1.2s;--dur-ink:.8s;--dur-stagger:90ms;--dur-anticipate:.1s;--dur-approach:.4s;--dur-land:.26s;--dur-shadow:.2s;--dur-flip:.3s;--dur-hold:.3s;--dur-settle:.2s;--dur-shuffle-floor:1.1s;--dur-wake:.22s;--step-deal:.12s;--step-deal-dense:70ms;--perspective:800px;--dur-fly:.76s;--dur-focus:.38s;--dur-fan:.26s;--fly-zoom:1.85;--focus-w:min(74vw, 21rem);--ease-anticipate:cubic-bezier(.3, 0, .8, .15);--ease-approach:cubic-bezier(.05, .7, .1, 1);--ease-flip-in:cubic-bezier(.3, 0, 1, 1);--ease-flip-out:cubic-bezier(0, 0, 0, 1);--tap-min:44px;--z-sticky:10;--z-sheet:40;--z-toast:60;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root,[data-scheme]{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-anticipate:1ms;--dur-approach:1ms;--dur-land:1ms;--dur-shadow:1ms;--dur-flip:1ms;--dur-hold:1ms;--dur-settle:1ms;--dur-wake:1ms;--step-deal:1ms;--step-deal-dense:1ms;--dur-fly:1ms;--dur-focus:1ms;--dur-fan:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-bg);background-image:var(--texture-paper);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:var(--color-text);opacity:.05;-webkit-mask-image:var(--texture-grain);-webkit-mask-image:var(--texture-grain);mask-image:var(--texture-grain);position:fixed;inset:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.safe-area{padding-top:var(--safe-top);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left)}.safe-area-top{padding-top:var(--safe-top)}.safe-area-bottom{padding-bottom:var(--safe-bottom)}.safe-area-x{padding-right:var(--safe-right);padding-left:var(--safe-left)}.mys-stagger{animation-delay:calc(var(--mys-i,0) * var(--step,var(--dur-stagger)))}.mys-reveal--sweep.is-playing{animation:mys-reveal-sweep var(--dur-beat) var(--ease-out) both;-webkit-mask-image:linear-gradient(120deg,#000 0 38%,#0000 62%);mask-image:linear-gradient(120deg,#000 0 38%,#0000 62%);-webkit-mask-size:260% 260%;mask-size:260% 260%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mys-reveal-sweep{0%{-webkit-mask-position:135% 135%;mask-position:135% 135%}to{-webkit-mask-position:0 0;mask-position:0 0}}.mys-reveal--draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:mys-reveal-draw var(--dur-beat) var(--ease-out) both}@keyframes mys-reveal-draw{to{stroke-dashoffset:0}}.mys-reveal--ink{animation:mys-reveal-ink var(--dur-ink) var(--ease-out) both}@keyframes mys-reveal-ink{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:none}}.mys-reveal--rise{animation:mys-reveal-rise var(--dur-settle) var(--ease-out) both}@keyframes mys-reveal-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mys-reveal--stamp{animation:mys-reveal-stamp var(--dur-ink) var(--ease-out) both;-webkit-mask-image:linear-gradient(120deg,#000 0 46%,#0000 70%);mask-image:linear-gradient(120deg,#000 0 46%,#0000 70%);-webkit-mask-size:260% 260%;mask-size:260% 260%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mys-reveal-stamp{0%{transform:scale(1.03);-webkit-mask-position:135% 135%;mask-position:135% 135%}55%{-webkit-mask-position:0 0;mask-position:0 0}to{transform:none;-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.mys-reveal--sweep.is-playing{animation:none;-webkit-mask-image:none;mask-image:none}.mys-reveal--draw{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.mys-reveal--ink,.mys-reveal--rise{opacity:1;animation:none;transform:none}.mys-reveal--stamp{animation:none;transform:none;-webkit-mask-image:none;mask-image:none}}.mys-card3d{perspective:var(--perspective);--mys-deal-delay:calc(var(--mys-i,0) * var(--step,var(--step-deal)));position:relative}.mys-card3d__body{block-size:100%;inline-size:100%;display:block}.mys-card3d:after{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;position:absolute;inset:0}.mys-card3d.is-playing .mys-card3d__body,.is-dealing .mys-card3d .mys-card3d__body{animation:mys-card3d-deal calc(var(--dur-anticipate) + var(--dur-approach) + var(--dur-land)) linear var(--mys-deal-delay) both}.mys-card3d.is-playing:after,.is-dealing .mys-card3d:after{animation:mys-card3d-shadow var(--dur-shadow) linear calc(var(--mys-deal-delay) + var(--dur-anticipate) + var(--dur-approach) + var(--dur-land) - var(--dur-shadow) - 40ms) both}@keyframes mys-card3d-deal{0%{animation-timing-function:var(--ease-anticipate);transform:none}13%{animation-timing-function:var(--ease-approach);transform:translateY(4px)scale(.99)}66%{animation-timing-function:var(--ease-out);transform:translateZ(60px)rotateX(-8deg)scale(1.18)}to{transform:none}}@keyframes mys-card3d-shadow{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mys-card3d.is-playing .mys-card3d__body,.is-dealing .mys-card3d .mys-card3d__body{animation:none;transform:none}.mys-card3d.is-playing:after,.is-dealing .mys-card3d:after{opacity:1;animation:none;transform:none}}.mys-flip{perspective:var(--perspective);display:block;position:relative}.mys-flip__body{block-size:100%;inline-size:100%;transform-style:preserve-3d;display:block;position:relative}.mys-flip__face{backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(.01px)}.mys-flip__face--back{transform:rotateY(180deg)translateZ(.01px)}.mys-flip--turned .mys-flip__body{animation:mys-flip-turn var(--dur-flip) both}@keyframes mys-flip-turn{0%{animation-timing-function:var(--ease-flip-in);transform:rotateY(0)}50%{animation-timing-function:var(--ease-flip-out);transform:rotateY(90deg)}to{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.mys-flip--turned .mys-flip__body{animation:none;transform:rotateY(180deg)}}.mys-wake--spark{--mys-wake-name:mys-wake-spark}.mys-wake--slide{--mys-wake-name:mys-wake-slide}.mys-wake--turn{--mys-wake-name:mys-wake-turn;transform-box:fill-box;transform-origin:50%}.mys-wake--drop{--mys-wake-name:mys-wake-drop}.mys-wake.is-playing,.mys-wake:active,:active .mys-wake{animation:var(--mys-wake-name,none) var(--dur-wake) var(--ease-out) both}@keyframes mys-wake-spark{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes mys-wake-slide{0%{transform:none}50%{transform:translate(-2px)}to{transform:none}}@keyframes mys-wake-turn{0%{transform:none}to{transform:rotate(30deg)}}@keyframes mys-wake-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mys-wake.is-playing,.mys-wake:active,:active .mys-wake{opacity:1;animation:none;transform:none}.mys-wake--turn.is-playing,.mys-wake--turn:active,:active .mys-wake--turn{transform:rotate(30deg)}}.mys-fly{z-index:var(--z-toast);pointer-events:none;animation:mys-fly var(--dur-fly) linear both;position:fixed}@keyframes mys-fly{0%{animation-timing-function:var(--ease-anticipate);translate:var(--fly-x,0px) var(--fly-y,0px);rotate:var(--fly-r,0deg);scale:var(--fly-s,1)}45%{animation-timing-function:var(--ease-approach);translate:calc(50dvw - var(--fly-cx,50dvw)) calc(50dvh - var(--fly-cy,50dvh));rotate:0deg;scale:var(--fly-zoom)}to{translate:0;rotate:0deg;scale:1}}.mys-rise.is-playing{animation:mys-rise var(--dur-focus) var(--ease-approach) both}@keyframes mys-rise{0%{translate:var(--fly-x,0px) var(--fly-y,0px);scale:var(--fly-s,1)}to{translate:0;scale:1}}.mys-veil.is-playing{animation:mys-veil var(--dur-focus) var(--ease-out) both}@keyframes mys-veil{0%{opacity:0}to{opacity:1}}.mys-rise.is-closing{animation:mys-sink var(--dur-focus) var(--ease-anticipate) both}@keyframes mys-sink{0%{translate:0;scale:1}to{translate:var(--fly-x,0px) var(--fly-y,0px);scale:var(--fly-s,1)}}.mys-veil.is-closing{animation:mys-veil-out var(--dur-focus) var(--ease-out) both}@keyframes mys-veil-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mys-veil.is-playing{opacity:1}}.ritual--running .mys-card3d__body,.ritual--running .mys-flip__body{will-change:transform}.ritual--skip{--dur-anticipate:1ms;--dur-approach:1ms;--dur-land:1ms;--dur-shadow:1ms;--dur-flip:1ms;--dur-hold:1ms;--dur-settle:1ms;--dur-wake:1ms;--step-deal:1ms;--step-deal-dense:1ms;--step:1ms;--dur-fly:1ms;--dur-focus:1ms;--dur-fan:1ms;--dur-stagger:1ms;--dur-ink:1ms}.mys-button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;line-height:1;display:inline-flex}.mys-button:active:not(:disabled){transform:scale(.97)}.mys-button:disabled{opacity:.45;cursor:not-allowed}.mys-button--lg{min-block-size:calc(var(--tap-min) + var(--space-2));font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-body)}.mys-button--full{inline-size:100%}.mys-button--primary{background:var(--color-accent);color:var(--color-accent-on)}.mys-button--secondary{border-color:var(--color-control-border);color:var(--color-text);background:0 0}.mys-button--secondary:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.mys-button--ghost{color:var(--color-accent);padding-inline:var(--space-3);background:0 0}.mys-button--arrow{justify-content:space-between;gap:var(--space-4)}.mys-button--arrow .mys-button__label{flex:1}.mys-button__arrow{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-mark-on-accent);flex:none;display:block}.mys-button--secondary .mys-button__arrow,.mys-button--ghost .mys-button__arrow{color:var(--color-accent-2)}.mys-button__spinner{border:2px solid;border-radius:var(--radius-full);border-block-start-color:#0000;block-size:1em;inline-size:1em;animation:.7s linear infinite mys-spin}@keyframes mys-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mys-button__spinner{animation:none}}.mys-card{text-align:start;inline-size:100%;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);color:inherit;font:inherit;display:block}.mys-card--interactive{cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.mys-card--interactive:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.mys-card__eyebrow{margin:0 0 var(--space-2);color:var(--color-accent-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.mys-card__title{font-size:var(--text-xl)}.mys-card__body{color:var(--color-text-muted);margin-block-start:var(--space-3)}.mys-card__footer{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-4);padding-block-start:var(--space-3)}.mys-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;line-height:1.4;display:inline-flex}button.mys-chip{min-block-size:calc(var(--tap-min) - var(--space-3));cursor:pointer}.mys-chip--accent{border-color:var(--color-accent);color:var(--color-accent)}.mys-chip--cite{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-color:var(--color-accent-2);background:var(--color-accent-2);color:var(--color-accent-2-on);font-size:var(--text-xs);text-align:start}.mys-chip__mark{inline-size:var(--space-4);block-size:var(--space-4);flex:none;margin-block-start:.1em;display:block}.mys-chip--selected{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-on)}.mys-gauge{align-items:center;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.mys-gauge__dial{block-size:128px;inline-size:128px;position:relative}.mys-gauge--lg .mys-gauge__dial{block-size:176px;inline-size:176px}.mys-gauge__dial svg{block-size:100%;inline-size:100%;display:block}.mys-gauge__track,.mys-gauge__value{fill:none;stroke-width:10px;stroke-linecap:round}.mys-gauge__track{stroke:var(--color-track)}.mys-gauge__value{stroke:var(--color-accent);transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}.mys-gauge__number{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);color:var(--color-text);place-items:center;display:grid;position:absolute;inset:0}.mys-gauge--lg .mys-gauge__number{font-size:var(--text-display)}.mys-gauge__caption{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.mys-gauge__label{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-2)}.mys-gauge__sub{font-size:var(--text-sm);color:var(--color-text-muted)}.mys-statbar{gap:var(--space-2);flex-direction:column;display:flex}.mys-statbar__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.mys-statbar__label{font-size:var(--text-sm);color:var(--color-text)}.mys-statbar__value{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;color:var(--color-text)}.mys-statbar__track{block-size:var(--space-2);background:var(--color-track);border-radius:var(--radius-full);overflow:hidden}.mys-statbar__fill{background:var(--color-accent);border-radius:var(--radius-full);block-size:100%;transition:inline-size var(--dur-slow) var(--ease-out)}.mys-statbar--accent-2 .mys-statbar__fill{background:var(--color-accent-2)}.mys-statbar__caption{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.mys-sheet{inline-size:100%;max-inline-size:34rem;color:var(--color-text);z-index:var(--z-sheet);background:0 0;border:none;margin:auto auto 0;padding:0}.mys-sheet::backdrop{background:var(--color-scrim)}.mys-sheet[open] .mys-sheet__panel{animation:mys-sheet-in var(--dur-base) var(--ease-out)}@keyframes mys-sheet-in{0%{opacity:0;transform:translateY(12%)}to{opacity:1;transform:translateY(0)}}.mys-sheet__panel{background:var(--color-surface);box-shadow:var(--shadow-2);padding:var(--space-3) var(--space-5) calc(var(--space-5) + var(--safe-bottom));border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.mys-sheet__grabber{inline-size:var(--space-8);block-size:var(--space-1);background:var(--color-border);border-radius:var(--radius-full);margin-block-end:var(--space-4);margin-inline:auto}.mys-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mys-sheet__title{font-size:var(--text-xl)}.mys-sheet__close{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);color:var(--color-text-muted);font-size:var(--text-2xl);cursor:pointer;background:0 0;border:none;line-height:1}.mys-sheet__body{color:var(--color-text-muted);margin-block-start:var(--space-3)}.mys-sheet__footer{gap:var(--space-3);margin-block-start:var(--space-5);display:flex}.mys-skeleton{background:var(--color-track);animation:mys-pulse 1.4s var(--ease-out) infinite;display:block}@keyframes mys-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.mys-skeleton{opacity:1;animation:none}}.mys-errornote{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-md);flex-direction:column;display:flex}.mys-errornote__text{color:var(--color-danger);font-size:var(--text-sm);margin:0}.mys-locknote{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);background:var(--color-lock);border:1px solid var(--color-accent-2);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 4px var(--color-bg), inset 0 0 0 5px var(--color-accent-2);text-align:center;flex-direction:column;display:flex}.mys-locknote__icon{inline-size:var(--space-8);block-size:var(--space-8);color:var(--color-accent-2);display:block}.mys-locknote__text{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.mys-streak{gap:var(--space-3);flex-direction:column;display:flex}.mys-streak__count{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);margin:0}.mys-streak__dots{align-items:center;gap:var(--space-2);display:flex}.mys-streak__spark{inline-size:var(--space-4);block-size:var(--space-4);color:var(--color-text-muted);opacity:.35;display:inline-flex}.mys-streak__spark--lit{color:var(--color-accent-2);opacity:1}.mys-streak__more{font-size:var(--text-sm);color:var(--color-text-muted)}.mys-streak__note{font-size:var(--text-sm);color:var(--color-text);margin:0}.mys-streak__freeze{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.mys-toggle{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:var(--tap-min);padding-block:var(--space-2);display:flex}.mys-toggle__text{gap:var(--space-1);flex-direction:column;display:flex}.mys-toggle__label{font-size:var(--text-base);color:var(--color-text)}.mys-toggle__note{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.mys-toggle__input{appearance:none;inline-size:calc(var(--space-6) + var(--space-4));block-size:var(--space-6);padding:var(--space-1);border:1px solid var(--color-control-border);border-radius:var(--radius-full);background:var(--color-track);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none}.mys-toggle__input:before{content:"";inline-size:calc(var(--space-5) - var(--space-1));block-size:calc(var(--space-5) - var(--space-1));border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease-out);display:block}.mys-toggle__input:checked{background:var(--color-accent);border-color:var(--color-accent)}.mys-toggle__input:checked:before{transform:translateX(var(--space-4))}.mys-toggle__input:disabled{opacity:.45;cursor:not-allowed}.mys-rule{align-items:center;gap:var(--space-2);inline-size:100%;color:var(--color-accent-2);display:flex}.mys-rule__line{opacity:.55;background:currentColor;flex:1;block-size:1px}.mys-rule__dot{border-radius:var(--radius-full);background:currentColor;flex:none;block-size:3px;inline-size:3px}.mys-rule__star{inline-size:var(--space-3);block-size:var(--space-3);flex:none;display:block}.mys-emblem{aspect-ratio:8/11;color:var(--color-accent-2);flex:none;display:block}.mys-option{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:calc(var(--space-8) + var(--space-4));padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent-2);border-radius:var(--radius-full);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-body);line-height:var(--leading-tight);text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;display:flex}.mys-option__icon{inline-size:var(--space-8);block-size:var(--space-8);flex:none;display:block}.mys-option__label{flex:1}.mys-option--selected{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-on)}.mys-option:disabled{opacity:.45;cursor:not-allowed}.mys-section{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.mys-section__title{font-size:var(--text-2xl)}.mys-section__art{inline-size:42%;max-inline-size:9rem;color:var(--color-accent);pointer-events:none;position:absolute;inset-block-start:calc(var(--space-4) * -1);inset-inline-end:0}.mys-section__art>svg{block-size:auto;inline-size:100%;display:block}.mys-section--art .mys-section__title,.mys-section--art .mys-section__note{padding-inline-end:45%}.mys-section--art .mys-section__rule{inline-size:50%}.mys-section__rule{inline-size:60%;max-inline-size:14rem}.mys-section--screen{text-align:center;align-items:center;gap:var(--space-3)}.mys-section--screen .mys-section__title{font-size:var(--text-3xl)}.mys-section--screen .mys-section__rule{inline-size:100%;max-inline-size:none}.mys-section__note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.mys-glyph{inline-size:var(--space-6);block-size:var(--space-6);border:1px solid var(--color-accent-2);border-radius:var(--radius-full);color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-display);flex:none;place-items:center;line-height:1;display:inline-grid}.mys-glyph__portrait{border-radius:var(--radius-full);block-size:100%;inline-size:100%;display:block;overflow:hidden}.mys-glyph__portrait>svg{block-size:100%;inline-size:100%;display:block}.mys-glyph--sm{inline-size:var(--space-5);block-size:var(--space-5);font-size:var(--text-sm)}.mys-glyph--lg{inline-size:var(--space-8);block-size:var(--space-8);font-size:var(--text-xl)}.mys-aspects{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.mys-aspects__table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.mys-aspects__caption{caption-side:bottom;padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);text-align:start}.mys-aspects__table th,.mys-aspects__table td{padding:var(--space-3);text-align:start;border-block-end:1px solid var(--color-border)}.mys-aspects__table thead th{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.mys-aspects__table tbody tr:last-child th,.mys-aspects__table tbody tr:last-child td{border-block-end:none}.mys-aspects__name{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-body);display:flex}.mys-aspects__portrait{inline-size:var(--space-6);block-size:var(--space-6);color:var(--color-accent);flex:none;display:block}.mys-aspects__portrait>svg{block-size:100%;inline-size:100%;display:block}.mys-aspects__label{min-inline-size:0}.mys-aspects__num{text-align:end;white-space:nowrap}.mys-aspects__contribution{font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.mys-aspects__contribution--harmonious{color:var(--color-accent)}.mys-aspects__contribution--challenging{color:var(--color-accent-2)}.mys-tabbar{z-index:var(--z-sticky);justify-content:space-around;gap:var(--space-1);padding-block:var(--space-2);background:var(--color-surface);border-block-start:1px solid var(--color-border);padding-block-end:calc(var(--space-2) + var(--safe-bottom));display:flex;position:sticky;inset-block-end:0}.mys-tab{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:var(--tap-min);padding:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);flex-direction:column;flex:1;text-decoration:none;display:flex}.mys-tab__icon{inline-size:var(--space-5);block-size:var(--space-5);display:block}.mys-tab--active{color:var(--color-accent);font-weight:var(--weight-medium)}.mys-consent{gap:var(--space-4);flex-direction:column;max-inline-size:30rem;margin-inline:auto;display:flex}.mys-consent__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-display);margin:0}.mys-consent__points{gap:var(--space-3);font-size:var(--text-base);color:var(--color-text);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.mys-consent__docs,.mys-legal{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.mys-consent__version{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.mys-place{gap:var(--space-2);flex-direction:column;display:flex}.mys-place__field{align-items:center;gap:var(--space-3);padding-inline:var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.mys-place__field:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.mys-place__mark{color:var(--color-accent);flex:none;display:block}.mys-place__mark--lead{inline-size:var(--space-5);block-size:var(--space-5)}.mys-place__mark--trail{inline-size:var(--space-6);block-size:var(--space-6)}.mys-place__input{min-inline-size:0;min-block-size:var(--tap-min);padding-block:var(--space-3);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-lg);background:0 0;border:0;flex:1}.mys-place__input:focus-visible{outline:none}.mys-place__state{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;margin:0;display:flex}.mys-place__state--error{color:var(--color-danger)}.mys-place__list{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.mys-place__option{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-3) var(--space-4);border:0;border-block-end:1px solid var(--color-border);color:var(--color-text);text-align:start;cursor:pointer;background:0 0;display:flex}.mys-place__option--first{background:var(--color-lock)}.mys-place__pin{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-accent-2);flex:none;display:block}.mys-place__option-text{gap:var(--space-1);flex-direction:column;display:flex}.mys-place__list li:last-child .mys-place__option{border-block-end:0}.mys-place__option-name{font-size:var(--text-base)}.mys-place__option-meta,.mys-place__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.mys-place--chosen{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.mys-place__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.mys-place__value{font-size:var(--text-lg);margin:0}.mys-datefield{gap:var(--space-2);flex-direction:column;display:flex}.mys-datefield__field{inline-size:100%;padding-inline:var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;display:flex}.mys-datefield__field:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.mys-datefield__field[aria-invalid=true]{border-color:var(--color-danger)}.mys-datefield__field[data-disabled]{opacity:.45}.mys-datefield__mark{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-accent);flex:none;margin-inline-end:var(--space-3);display:block}.mys-datefield__seg{min-block-size:var(--tap-min);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;padding:0}.mys-datefield__seg[data-width="2"]{inline-size:2.7ch}.mys-datefield__seg[data-width="4"]{inline-size:5ch}.mys-datefield__seg::placeholder{color:var(--color-text-muted)}.mys-datefield__seg:focus{border-radius:var(--radius-sm);background:var(--color-lock);outline:none}.mys-datefield__seg:disabled{color:var(--color-text)}.mys-datefield__sep{color:var(--color-text-muted)}.mys-datefield__error{font-size:var(--text-sm);color:var(--color-danger);margin:0}.mys-ob{max-inline-size:30rem;margin-inline:auto}.mys-ob__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mys-ob__step{font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-2);margin:0}.mys-ob__crest{inline-size:calc(var(--space-8) + var(--space-5));block-size:calc(var(--space-8) + var(--space-5));color:var(--color-accent-2);align-self:center;display:block}.mys-ob__scene{inline-size:calc(var(--space-8) + var(--space-4));aspect-ratio:220/235;color:var(--color-accent-2);align-self:flex-end;display:block}.mys-ob__scene>svg{block-size:100%;inline-size:100%;display:block}.mys-ob__nav{gap:var(--space-3);align-items:center;display:flex}.mys-ob__input{inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-3) var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-lg)}.mys-ob__check{gap:var(--space-3);min-block-size:var(--tap-min);font-size:var(--text-base);align-items:center;margin:0;display:flex}.mys-ob__check input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-accent)}.mys-ob__note{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.mys-ob__banner{padding:var(--space-3) var(--space-4);border-inline-start:2px solid var(--color-accent-2);border-radius:var(--radius-sm);background:var(--color-lock);color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.mys-natal__wheel-figure{display:flow-root;container-type:inline-size}.mys-natal__wheel{block-size:auto;inline-size:100%;display:block}.mys-natal__wheel text{fill:var(--color-text);font-family:var(--font-display);dominant-baseline:central;font-variant-emoji:text}.mys-natal__wheel .mys-wheel__sign,.mys-natal__wheel .mys-wheel__house{text-anchor:middle}.mys-natal__wheel :is(.mys-wheel__ring,.mys-wheel__sector,.mys-wheel__cusp){fill:none;stroke:var(--color-wheel-line);stroke-width:1px}.mys-natal__wheel .mys-wheel__cusp--angular{stroke:var(--color-text);stroke-width:2px}.mys-natal__wheel .mys-wheel__scale{fill:none;stroke:var(--color-wheel-line);stroke-width:1px}.mys-natal__wheel .mys-wheel__figure{color:var(--color-wheel-figure)}.mys-natal__wheel .mys-wheel__sign{font-size:30px;display:none}@container (width<=280px){.mys-natal__wheel .mys-wheel__figure{display:none}.mys-natal__wheel .mys-wheel__sign{display:inline}}.mys-natal__wheel .mys-wheel__house{fill:var(--color-text-muted);font-size:18px}.mys-natal__wheel .mys-wheel__leader{stroke:var(--color-wheel-line);stroke-width:1px}.mys-natal__wheel .mys-wheel__pin{fill:var(--color-text)}.mys-natal__wheel .mys-wheel__label{font-size:20px}.mys-natal__wheel .mys-wheel__rx{fill:var(--color-accent-2)}.mys-natal__wheel .mys-wheel__axis{stroke:var(--color-text);stroke-width:1.5px}.mys-natal__wheel .mys-wheel__axis-head{fill:var(--color-text)}.mys-natal__wheel .mys-wheel__axis-label{font-size:18px}.mys-natal__wheel .mys-wheel__aspect{fill:none;stroke-width:.8px;stroke-opacity:.75}.mys-natal__wheel .mys-wheel__aspect--conjunction{stroke:var(--color-wheel-line);stroke-opacity:1}.mys-natal__wheel .mys-wheel__aspect--soft{stroke:var(--color-accent)}.mys-natal__wheel .mys-wheel__aspect--hard{stroke:var(--color-accent-2);stroke-dasharray:5 4}.mys-natal__wheel .mys-wheel__body{cursor:pointer}.mys-natal__wheel .mys-wheel__body:focus-visible{outline:none}.mys-natal__wheel .mys-wheel__hit{fill:none;pointer-events:all}.mys-natal__wheel .mys-wheel__halo{fill:none;stroke:var(--color-focus);stroke-width:1.5px}.mys-natal__wheel .mys-wheel__body:focus-visible .mys-wheel__hit{stroke:var(--color-focus);stroke-width:2px}.mys-natal__wheel-readout{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;margin:0}.mys-natal__angles{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.mys-natal__table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.mys-natal__caption{text-align:start;font-size:var(--text-xs);color:var(--color-text-muted)}.mys-natal__table th,.mys-natal__table td{padding:var(--space-2);text-align:start;border-block-end:1px solid var(--color-border)}.mys-natal__table thead th{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.mys-natal__rx{color:var(--color-accent-2)}.mys-typing-cursor{vertical-align:text-bottom;background:var(--color-accent-2);block-size:1em;inline-size:.55ch;margin-inline-start:.15ch;animation:.9s steps(2,jump-none) infinite mys-typing-blink;display:inline-block}@keyframes mys-typing-blink{to{opacity:.15}}@media (prefers-reduced-motion:reduce){.mys-typing-cursor{animation:none}}.mys-composer{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-full);display:flex}.mys-composer__spark{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-accent);flex:none;display:block}.mys-composer__input{min-inline-size:0;min-block-size:var(--tap-min);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);background:0 0;border:0;flex:1}.mys-composer__input:focus{outline:none}.mys-composer:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.mys-composer .mys-button{inline-size:var(--tap-min);block-size:var(--tap-min);border-radius:var(--radius-full);flex:none;padding:0}.mys-signin{gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-4);display:flex}.mys-signin__label{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.mys-signin__input{inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-3) var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-lg)}.mys-signin__error{color:var(--color-danger);font-size:var(--text-sm);margin:0}.mys-signin__note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;margin-block-start:var(--space-3)}.mys-signin__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.mys-wheel-reveal.is-playing .mys-wheel__ring{stroke-dasharray:1;stroke-dashoffset:1px;animation:mys-wheel-draw var(--dur-beat) var(--ease-out) both}.mys-wheel-reveal.is-playing :is(.mys-wheel__scale,.mys-wheel__sector,.mys-wheel__sign,.mys-wheel__house,.mys-wheel__body,.mys-wheel__axis,.mys-wheel__axis-head,.mys-wheel__axis-label,.mys-wheel__label,.mys-wheel__leader,.mys-wheel__pin,.mys-wheel__halo,[class*=mys-wheel__aspect],.mys-natal__wheel text){animation:mys-wheel-fade var(--dur-beat) var(--ease-out) both;animation-delay:calc(var(--dur-beat) * .5)}@keyframes mys-wheel-draw{to{stroke-dashoffset:0}}@keyframes mys-wheel-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mys-wheel-reveal.is-playing .mys-wheel__ring{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.mys-wheel-reveal.is-playing :is(.mys-wheel__scale,.mys-wheel__sector,.mys-wheel__sign,.mys-wheel__house,.mys-wheel__body,.mys-wheel__axis,.mys-wheel__axis-head,.mys-wheel__axis-label,.mys-wheel__label,.mys-wheel__leader,.mys-wheel__pin,.mys-wheel__halo,[class*=mys-wheel__aspect],.mys-natal__wheel text){opacity:1;animation:none}}.mys-journal{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mys-journal__card{position:relative}.mys-journal__mark{inline-size:var(--space-6);aspect-ratio:172/252;color:var(--color-accent-2);position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-4)}.mys-journal__mark>svg{block-size:100%;inline-size:100%;display:block}.mys-journal__body{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-body);color:var(--color-text);margin:0;padding-inline-end:var(--space-7)}.mys-journal__status{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.mys-save{align-self:flex-start;align-items:center;gap:var(--space-2);min-block-size:calc(var(--tap-min) - var(--space-2));padding-inline:var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}.mys-save__icon{inline-size:var(--space-4);block-size:var(--space-4);display:block}.mys-save--on{border-color:var(--color-accent-2);color:var(--color-accent-2)}.mys-save:disabled{cursor:default}.mys-prefs__group{gap:var(--space-2);flex-direction:column;display:flex}.mys-prefs__field{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:var(--tap-min);display:flex}.mys-prefs__label{font-size:var(--text-base);color:var(--color-text)}.mys-prefs__note{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.mys-prefs__primer p{margin:0 0 var(--space-4)}.mys-primer{gap:var(--space-4)}.mys-primer__mark{inline-size:var(--space-7);block-size:var(--space-7);color:var(--color-accent-2);display:block}.mys-primer__title{font-size:var(--text-2xl)}.mys-primer__lede{font-size:var(--text-base);color:var(--color-text-muted);margin:0}.mys-primer__points{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.mys-primer__result p{margin:0 0 var(--space-4)}.mys-primer__actions{gap:var(--space-2);flex-direction:column;margin-block-start:auto;display:flex}.mys-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);text-decoration:none;display:flex}.mys-row--danger{color:var(--color-danger);border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}.mys-row__label{font-size:var(--text-base)}.mys-row__chevron{color:var(--color-text-muted)}.mys-journal__crest{aspect-ratio:408/188;inline-size:min(60%,11rem);color:var(--color-accent-2);margin-inline:auto;display:block}.mys-journal__crest>svg{block-size:100%;inline-size:100%;display:block}.mys-journal__empty p{margin:0 0 var(--space-4)}.mys-journal__cta{color:var(--color-accent);font-weight:var(--weight-medium);text-decoration:none;display:inline-block}.mys-streak{gap:var(--space-2);flex-direction:column;display:flex;overflow:hidden}.mys-streak__today{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.mys-streak__crest{inline-size:calc(var(--space-8) + var(--space-7));aspect-ratio:1;margin-block:0 calc(var(--space-7) * -1);color:var(--color-accent-2);margin-inline-start:calc(var(--space-2) * -1);display:block}.mys-streak__crest>svg{block-size:100%;inline-size:100%;display:block}.mys-delete__title{font-size:var(--text-xl);margin:0}.mys-delete__list{gap:var(--space-2);font-size:var(--text-base);color:var(--color-text);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.mys-delete__note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.mys-delete__actions{gap:var(--space-2);flex-direction:column;margin-block-start:auto;display:flex}.mys-button.mys-delete__confirm{background:var(--color-danger);color:var(--color-surface)}.mys-export p{margin:0 0 var(--space-4)}.mys-export__ready{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.mys-export__note{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.mys-paywall{gap:var(--space-5);flex-direction:column;padding-block-end:var(--space-6);display:flex}.mys-paywall__crest{inline-size:var(--space-8);block-size:var(--space-8);color:var(--color-accent-2);margin-inline:auto;display:block}.mys-paywall__plans{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.mys-paywall__legend{padding:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.mys-paywall__plan{align-items:flex-start;gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);cursor:pointer;display:flex}.mys-paywall__plan input{inline-size:var(--space-5);block-size:var(--space-5);accent-color:var(--color-accent);flex:none;margin-block-start:var(--space-1)}.mys-paywall__plan-text{gap:var(--space-2);flex-direction:column;display:flex}.mys-paywall__amount{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight)}.mys-paywall__terms{font-size:var(--text-base);line-height:var(--leading-body)}.mys-paywall__note{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.mys-paywall__lists{gap:var(--space-5);display:grid}.mys-paywall__list ul{margin:var(--space-3) 0 0;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.mys-paywall__consent{align-items:flex-start;gap:var(--space-3);min-block-size:var(--tap-min);font-size:var(--text-sm);cursor:pointer;display:flex}.mys-paywall__consent input{inline-size:var(--space-5);block-size:var(--space-5);accent-color:var(--color-accent);cursor:pointer;flex:none}.mys-paywall__closed{padding:var(--space-4);background:var(--color-lock);border:1px solid var(--color-accent-2);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.mys-paywall__error{color:var(--color-danger);font-size:var(--text-sm);margin:0}.mys-paywall__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.shell{flex-direction:column;min-block-size:100dvh;display:flex}.shell__main{flex:1;min-block-size:0}.screen{gap:var(--space-5);max-inline-size:30rem;padding-block:calc(var(--safe-top) + var(--space-5)) var(--space-6);padding-inline:max(var(--space-4), var(--safe-left)) max(var(--space-4), var(--safe-right));flex-direction:column;margin-inline:auto;display:flex}.topbar{align-items:center;gap:var(--space-3);display:flex}.topbar__back{inline-size:var(--tap-min);block-size:var(--tap-min);color:var(--color-text);place-items:center;margin-inline-start:calc(var(--space-3) * -1);display:grid}.topbar__back svg{inline-size:var(--space-5);block-size:var(--space-5)}.topbar__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);margin:0}.sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cardart{aspect-ratio:2/3;inline-size:7.5rem;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-1);flex-direction:column;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.cardart--sm{inline-size:3.25rem;padding:var(--space-1);border-radius:var(--radius-sm)}.cardart--lg{inline-size:11.5rem}.cardart--xl{inline-size:var(--focus-w);padding:var(--space-4);border-radius:var(--radius-lg)}.cardart--reversed .cardart__turn{transform:rotate(180deg)}span.cardart__turn{flex-direction:column;flex:1;justify-content:space-between;align-items:center;inline-size:100%;display:flex}.cardart--reversed .cardart__glyph{transform-origin:50%;transform:rotate(180deg)}.cardart__frame{inset:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);pointer-events:none;position:absolute}.cardart--sm .cardart__frame{inset:2px}.cardart__numeral{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-accent-2)}.cardart__glyph{block-size:auto;inline-size:40%;color:var(--color-accent)}.cardart__name{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-display);line-height:var(--leading-tight);text-align:center;text-wrap:balance}.cardart__suit{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.cardart--sm .cardart__numeral,.cardart--sm .cardart__name,.cardart--sm .cardart__suit{display:none}.cardart--sm .cardart__glyph{inline-size:62%}.cardart__image{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.cardart--back{background:var(--color-accent);color:var(--color-accent-on);padding:0}.cardart__weave{block-size:100%;inline-size:100%}.cardart-flip{aspect-ratio:2/3;flex:none;inline-size:7.5rem;display:block;position:relative}.cardart-flip--sm{inline-size:3.25rem}.cardart-flip--lg{inline-size:11.5rem}.cardart-flip--xl{inline-size:var(--focus-w)}.mys-flip__face>.cardart{block-size:100%;inline-size:100%}.today__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.today__greeting{font-size:var(--text-2xl)}.today__date{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.today__gear{inline-size:var(--tap-min);block-size:var(--tap-min);color:var(--color-text-muted);place-items:center;margin-inline-end:calc(var(--space-3) * -1);display:grid}.today__gear svg{inline-size:var(--space-5);block-size:var(--space-5)}.today__hero{text-align:center;align-items:center}.today__hero .mys-card__body{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.today__flip{align-items:center;gap:var(--space-3);color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.today__flip .cardart--back{animation:card-breathe 3.6s var(--ease-out) infinite}@keyframes card-breathe{0%,to{box-shadow:var(--shadow-1)}50%{box-shadow:var(--shadow-2)}}@media (prefers-reduced-motion:reduce){.today__flip .cardart--back{animation:none}}.today__flip-label{font-family:var(--font-display);font-size:var(--text-lg)}.today__card-name{font-size:var(--text-3xl);margin:0}.today__orientation{align-items:center;gap:var(--space-3);inline-size:100%;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-accent-2);margin:0;display:flex}.today__orientation-rule{flex:1}.today__keywords{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.today__proof{font-size:var(--text-sm);color:var(--color-text-muted);text-align:start;align-self:stretch}.today__proof summary{cursor:pointer;color:var(--color-accent)}.today__proof code{overflow-wrap:anywhere}.today__actions{gap:var(--space-3);display:flex}.today__draw{min-block-size:var(--tap-min);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-on);font-weight:var(--weight-medium);flex:1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.today__empty{color:var(--color-text-muted);margin:0}.today__viewall{color:var(--color-accent);font-weight:var(--weight-medium);margin-block-start:var(--space-3);text-decoration:none;display:inline-block}.strip{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0 0 var(--space-2);list-style:none;display:flex;overflow-x:auto}.strip__item{gap:var(--space-1);inline-size:11rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;flex-direction:column;text-decoration:none;display:flex}.strip__date{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-accent-2)}.strip__title{font-family:var(--font-display);font-size:var(--text-base)}.strip__cards{font-size:var(--text-sm);color:var(--color-text-muted)}.spreads{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.spread{text-align:start;inline-size:100%}.spread .mys-card__body{gap:var(--space-1);flex-direction:column;display:flex}.spread__name{font-family:var(--font-display);font-size:var(--text-lg)}.spread__count{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-2)}.spread__positions{font-size:var(--text-sm);color:var(--color-text-muted)}.ritual{gap:var(--space-5);flex-direction:column;display:flex}.reading__wait{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.reading__wait-line{color:var(--color-text-muted);margin:0}.reading__prompt{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.deckfan{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.deckfan__count{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.deckfan__arc{block-size:6.5rem;inline-size:100%;position:relative}.deckfan__card{cursor:pointer;transform-origin:50% 340%;rotate:calc(var(--fan-i) * 8deg);transition:translate var(--dur-fast) var(--ease-out);background:0 0;border:0;margin-inline-start:calc(var(--cardart-w,3.25rem) / -2);padding:0;position:absolute;inset-block-end:0;inset-inline-start:50%}.deckfan__card:hover,.deckfan__card:focus-visible{translate:0 -.5rem}.deckfan__card:active{translate:0 -.75rem}.deckfan__card--gone{opacity:0}.deckfan__card:not(.deckfan__card--gone){transition:translate var(--dur-fast) var(--ease-out), opacity var(--dur-fan) var(--ease-out)}.deckfan__auto{min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}.mys-fly__card{block-size:100%;inline-size:100%}.spreadgrid-stage{--gap:var(--space-2);--board-h:min(52dvh, 28rem);--label-h:calc(var(--text-xs) * var(--leading-tight) + var(--space-2));--card-h:calc((var(--board-h) - var(--rows) * var(--label-h) - (var(--rows) - 1) * var(--gap)) / var(--rows));--card-w:calc(var(--card-h) * 2 / 3);inline-size:min(100%, calc(var(--cols) * var(--card-w) + (var(--cols) - 1) * var(--gap)));margin-inline:auto}.spreadgrid{z-index:1;justify-content:center;place-items:start stretch;gap:var(--gap);--step:var(--step-deal);inline-size:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.spreadgrid-stage--dense{--label-h:0px}.spreadgrid--dense{--step:var(--step-deal-dense)}.spreadgrid__slot{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-inline-size:0;display:flex}.spreadgrid__card{aspect-ratio:2/3;border-radius:var(--radius-md);inline-size:100%;display:block}.spreadgrid--dense .spreadgrid__card{border-radius:var(--radius-sm)}.spreadgrid .cardart-flip,.spreadgrid .cardart{inline-size:100%}.spreadgrid__card--empty{border:1px dashed var(--color-border)}.spreadgrid__slot--across{z-index:2;translate:0 var(--label-h);rotate:90deg}.spreadgrid__slot--across .spreadgrid__position{display:none}.spreadgrid__position{font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.spreadgrid__slot--wave .mys-flip__body{animation-delay:calc(var(--mys-esc,0) * var(--dur-stagger))}.spreadgrid__flip{inline-size:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.spreadgrid__slot:not(.spreadgrid__slot--turned) .spreadgrid__flip{animation:spreadgrid-invite var(--dur-beat) var(--ease-out) infinite alternate;animation-delay:calc(var(--mys-i,0) * -160ms)}@keyframes spreadgrid-invite{0%{scale:1}to{scale:1.025}}@media (prefers-reduced-motion:reduce){.spreadgrid__slot:not(.spreadgrid__slot--turned) .spreadgrid__flip{animation:none;scale:1}}.spreadpanel{flex-direction:column;display:flex}.spreadpanel__head{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg)}.spreadpanel__row{gap:var(--space-3);padding:var(--space-4) 0;border:0;border-block-start:1px solid var(--color-border);color:inherit;font:inherit;text-align:start;background:0 0;align-items:flex-start;display:flex}.spreadpanel,.spreadpanel__row{margin:0;list-style:none}button.spreadpanel__row{cursor:pointer}.spreadpanel__row:first-of-type{border-block-start:0}.spreadpanel__thumb{flex:none;inline-size:3.25rem}.spreadpanel__text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.spreadpanel__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-accent-2)}.spreadpanel__name{font-family:var(--font-display);font-size:var(--text-lg)}.cardfocus{background:0 0;border:0;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;margin:0;padding:0;overflow:hidden}.cardfocus::backdrop{background:var(--color-scrim)}.cardfocus__veil{background:var(--color-veil);position:fixed;inset:0}.cardfocus__panel{align-items:center;gap:var(--space-3);block-size:100dvh;padding:calc(var(--safe-top) + var(--space-4)) var(--space-4) calc(var(--safe-bottom) + var(--space-4));overscroll-behavior:contain;text-align:center;flex-direction:column;display:flex;position:relative;overflow-y:auto}.cardfocus__where{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-band-on-muted);margin:0}.cardfocus__card{flex:none}.cardfocus__said{gap:var(--space-1);opacity:0;flex-direction:column;display:flex}.cardfocus__said.is-shown{opacity:1;transition:opacity 0s linear var(--dur-flip)}.cardfocus__name{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-band-on);margin:0}.cardfocus__orientation{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-band-warm);margin:0}.cardfocus__meaning{max-inline-size:34rem;color:var(--color-band-on);text-align:start;animation-delay:calc(var(--dur-flip) + var(--dur-hold))}.cardfocus__meaning .meaning__source,.cardfocus__meaning .meaning__sourced{color:var(--color-band-on-muted)}.cardfocus__meaning .meaning__full summary,.cardfocus__meaning .meaning__source a{color:var(--color-band-warm)}.cardfocus__controls{align-items:center;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--space-4);display:flex}.cardfocus__step{inline-size:var(--tap-min);block-size:var(--tap-min);border:1px solid var(--color-band-line);border-radius:var(--radius-full);color:var(--color-band-on);font-size:var(--text-xl);cursor:pointer;background:0 0;place-items:center;line-height:1;display:grid}.cardfocus__step:disabled{opacity:.35;cursor:default}.cardfocus__controls .mys-button--secondary{border-color:var(--color-band-line);color:var(--color-band-on)}.cardfocus__controls .mys-button--secondary:hover:not(:disabled){border-color:var(--color-band-warm);color:var(--color-band-warm)}.reading__escape{min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);color:var(--color-accent);font:inherit;font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;align-self:center}@media (prefers-reduced-motion:reduce){.ritual{--dur-hold:0s;--dur-stagger:0s;--step-deal:0s;--step-deal-dense:0s;--step:0s}.cardfocus__said.is-shown{transition-delay:0s}.cardfocus__meaning,.spreadgrid__slot--wave .mys-flip__body{animation-delay:0s}.ritual--running .mys-card3d__body,.ritual--running .mys-flip__body{will-change:auto}}.reading__save .mys-card__body{gap:var(--space-3);flex-direction:column;display:flex}.reading__save-note{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.reading__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.reading__textarea{inline-size:100%;padding:var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;resize:vertical}.journal{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.journal__count{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.journal__row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;text-decoration:none;display:flex}.journal__text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.journal__date{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-accent-2)}.journal__title{font-family:var(--font-display);font-size:var(--text-lg)}.journal__cards{font-size:var(--text-sm);color:var(--color-text-muted)}.journal__note{font-size:var(--text-sm);font-style:italic}.detail__when{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.detail__note-body{white-space:pre-wrap;margin:0}.detail__note-empty{color:var(--color-text-muted);margin:0}.askai__lede,.askai__mark{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.askai__lede{margin-block-end:var(--space-4)}.askai__mark{margin-block-start:var(--space-4)}.askai__summary{margin:0 0 var(--space-3);font-weight:600}.askai__section{margin:0 0 var(--space-3)}.askai__cautions{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;padding-inline-start:var(--space-5)}.settings__note{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.onboard__chips{gap:var(--space-3);flex-direction:column;display:flex}.meaning__line{text-wrap:pretty;margin:0}.meaning__full{font-size:var(--text-sm);text-align:start;align-self:stretch}.meaning__full summary{cursor:pointer;color:var(--color-accent)}.meaning__sourced{margin:var(--space-2) 0 0;text-wrap:pretty}.meaning__source{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.verdict{text-align:center}.verdict__answer{font-family:var(--font-display);font-size:var(--text-3xl);margin:0}.verdict__note{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.detail__note-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.detail__note .mys-card__body{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.shell-scope{display:contents}.journal__row,.strip__item,.reading__textarea{border-color:var(--color-accent-2);box-shadow:inset 0 0 0 3px var(--color-bg), inset 0 0 0 4px var(--color-accent-2)}.cardart__frame{border-color:var(--color-accent-2);box-shadow:inset 0 0 0 2px var(--color-surface), inset 0 0 0 3px var(--color-accent-2)}.cardart--sm .cardart__frame{box-shadow:none}.link__arrow{block-size:1.1em;inline-size:1.1em;vertical-align:-.15em;margin-inline-start:var(--space-2);display:inline-block}.today__viewall,.today__draw{justify-content:center;align-items:center;gap:0;display:inline-flex}.today__proof summary,.meaning__full summary{align-items:center;gap:var(--space-2);list-style:none;display:flex}.today__proof summary::-webkit-details-marker{display:none}.meaning__full summary::-webkit-details-marker{display:none}.today__proof summary:after,.meaning__full summary:after{content:"";block-size:.45em;inline-size:.45em;transition:transform var(--dur-wake) var(--ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;margin-block-end:.2em;transform:rotate(45deg)}.today__proof[open] summary:after,.meaning__full[open] summary:after{transform:rotate(225deg)}@media (prefers-reduced-motion:reduce){.today__proof summary:after,.meaning__full summary:after{transition:none}}.mys-tab--active .mys-wake--spark,.mys-tab--active .mys-wake--slide{animation:var(--mys-wake-name,none) var(--dur-wake) var(--ease-out) both}.mys-tab .mys-bookmark__flag{fill:#0000;transition:fill var(--dur-wake) var(--ease-out)}.mys-tab--active .mys-bookmark__flag{fill:currentColor}@media (prefers-reduced-motion:reduce){.mys-tab--active .mys-wake--spark,.mys-tab--active .mys-wake--slide{animation:none}.mys-tab .mys-bookmark__flag{transition:none}}.today__card3d{border-radius:var(--radius-md);inline-size:11.5rem}.empty{text-align:center}.empty .mys-card__body{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.empty__art{inline-size:4.5rem;color:var(--color-accent-2);display:block}.empty__art>svg{block-size:auto;inline-size:100%;display:block}.empty__title{font-size:var(--text-xl);margin:0}.journal__row{position:relative}.journal__mark{inline-size:var(--space-6);color:var(--color-accent-2);pointer-events:none;position:absolute;inset-block-start:calc(var(--space-2) * -1);inset-inline-end:var(--space-4)}.journal__mark>svg{block-size:auto;inline-size:100%;display:block}.detail__note-mark{inline-size:var(--space-7);color:var(--color-border);display:block}.detail__note-mark>svg{block-size:auto;inline-size:100%;display:block}.deck__grid{gap:var(--space-3);margin:var(--space-3) 0 var(--space-5);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));padding:0;list-style:none;display:grid}.deck__cell{align-items:center;gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.deck__name{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;line-height:1.25}.deck__empty{color:var(--color-text-muted)}.detail__back{padding:var(--space-2) 0;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start}.carddetail{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.carddetail__name{font-size:var(--text-2xl);margin:0}.carddetail__where{align-items:center;gap:var(--space-3);inline-size:100%;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-accent-2);margin:0;display:flex}.carddetail__sides{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);display:flex}.carddetail__side{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0}.carddetail__side.is-on{background:var(--color-accent);color:var(--color-accent-on)}.carddetail__meaning{text-align:start;max-inline-size:34rem}.crossref__list{gap:var(--space-1) var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}.crossref__row{display:contents}.crossref__row dt{font-size:var(--text-sm);color:var(--color-text-muted)}.crossref__row dd{margin:0}.crossref__note{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-3)}.cardfocus__about{color:var(--color-band-warm);font-size:var(--text-sm);margin-block-start:var(--space-3);display:inline-block}.journal__more{justify-content:center;margin-block-start:var(--space-4);display:flex}
