@media (max-width:24rem){.wheel-grid-three{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,3fr)}}@media (min-width:48rem){.screen-flow{padding-inline:var(--space-12)}.home-hero{grid-template-columns:minmax(0,1.15fr) minmax(var(--layout-tablet-card-min),.85fr);align-items:center}.stats-grid{align-content:center}:where(.center-screen.screen-night) .center-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;grid-column-gap:var(--space-8);column-gap:var(--space-8)}:where(.center-screen.screen-night) .center-content>.celestial-art{grid-row:1/span 4}:where(.center-screen.screen-night) .center-content>:not(.celestial-art){grid-column:2}.my-moon-screen .content,.premium-screen .content,.ritual-screen .content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-column-gap:var(--space-8);column-gap:var(--space-8)}.my-moon-screen .page-header,.premium-screen .page-header,.ritual-screen .page-header{grid-column:1/-1}.my-moon-screen .celestial-art,.premium-screen .celestial-art,.ritual-screen .celestial-art{grid-column:1}.my-moon-screen .center-block,.my-moon-screen .stack,.premium-screen .center-block,.premium-screen .premium-checkout-actions,.premium-screen .stack,.ritual-screen .center-block,.ritual-screen .stack{grid-column:2}.profile-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:var(--space-8);column-gap:var(--space-8);text-align:start}.profile-hero .celestial-art{grid-row:1/span 2}.profile-hero h1,.profile-hero p{grid-column:2}.screen-action{padding-inline:var(--space-12)}.sheet-panel{inset-inline:50% auto;inline-size:min(100%,var(--layout-sheet-max));transform:translateX(-50%);border-radius:var(--radius-xl) var(--radius-xl) 0 0}@keyframes sheet-rise{0%{opacity:var(--opacity-hidden);transform:translate(-50%,100%)}to{opacity:var(--opacity-visible);transform:translate(-50%)}}}@media (min-width:64rem){.app-shell-with-nav{display:grid;grid-template-columns:var(--layout-sidebar) minmax(0,1fr)}.app-shell-with-nav .shell-main{grid-column:2}.app-shell .app-nav{position:static;inset:auto;grid-column:1;grid-row:1;display:flex;block-size:var(--viewport-block);flex-direction:column;gap:var(--space-2);padding:var(--space-7) var(--space-4);background:var(--surface-nav-rail);border:0;-webkit-border-end:var(--border-hairline) solid var(--color-line);border-inline-end:var(--border-hairline) solid var(--color-line)}.app-shell .nav-brand{display:flex;align-items:center;gap:var(--space-3);-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8);padding-inline:var(--space-3);color:var(--color-violet)}.nav-brand b{color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-display-s);font-weight:var(--weight-regular);letter-spacing:var(--tracking-nav-brand)}.app-nav a{display:grid;grid-template-columns:var(--size-nav-icon-column) minmax(0,1fr) var(--size-indicator);min-block-size:var(--control-height);flex-direction:row;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-small);text-align:start}.app-nav a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav a[aria-current=page]{color:var(--color-blush);background:var(--color-ink)}.screen-flow{-webkit-padding-after:var(--space-12);padding-block-end:var(--space-12)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto;animation-duration:var(--motion-reduced);animation-iteration-count:1;transition-duration:var(--motion-reduced)}.moon-float,.orbit,.star-field i{animation:none;transform:none}.meter i,.score-ring-value,.sheet-panel,.stagger>*{animation:none}.sheet-dialog[open] .sheet-panel{inset-inline:0;margin-inline:auto;animation:sheet-fade var(--motion-sheet-reduced);transition:none;transform:none}.button,.chip,.galaxy-inventory button,.galaxy-playback>button,.galaxy-point,.galaxy-rates label,.galaxy-step-controls button,.meter i,.score-ring-value,.segmented button,.wheel-picker,.wheel-picker [role=option]{transition:none}.wheel-picker{scroll-behavior:auto}}@container (max-width: 13rem){.center-block,.content,.screen,.screen-flow,.stack{min-inline-size:0}.screen-flow{padding-inline:var(--space-1)}.app-shell-with-nav .screen-flow{-webkit-padding-after:calc(var(--control-nav-height) + var(--control-nav-height) + var(--control-nav-height) + var(--space-8));padding-block-end:calc(var(--control-nav-height) + var(--control-nav-height) + var(--control-nav-height) + var(--space-8))}.app-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-2)}.app-nav a{gap:var(--space-1);padding-inline:var(--space-1)}.app-nav a span{min-inline-size:0;overflow-wrap:anywhere;text-align:center;white-space:normal}.month-switcher,.onboarding-header,.page-header{gap:0}.month-switcher>*,.onboarding-header>*,.page-header>*{min-inline-size:0;overflow-wrap:anywhere}.button-grid,.mood-grid,.my-moon-screen .content,.pairing,.placement-grid,.premium-screen .content,.ritual-screen .content,.shortcut-grid,.wheel-grid-three,.wheel-grid-two{grid-template-columns:minmax(0,1fr)}.wheel-panel,.wheel-picker{inline-size:100%;min-inline-size:0}.wheel-picker{overflow-x:hidden}.month-title,.moon-title,.onboarding-flow .display,.wheel-picker [role=option]{overflow-wrap:anywhere;white-space:normal}.month-title{font-size:var(--text-display-s);letter-spacing:var(--tracking-nav);overflow-wrap:normal}.button-grid .button,.mood-grid button,.shortcut-grid a{min-inline-size:0;overflow-wrap:anywhere}.shortcut-grid a{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3)}.zodiac-reel{margin-inline:0;padding-inline:0}.score-ring,.union-orbit{max-inline-size:100%}.my-moon-screen .moon-title{white-space:normal}.feature-row{gap:var(--space-2);padding:var(--space-2)}.event-row,.event-row>span,.feature-row strong,.feature-row>div{min-inline-size:0;overflow-wrap:anywhere}.calendar-table{border-spacing:0}.calendar-day{padding-block:0;overflow:hidden}.calendar-day svg{inline-size:100%;block-size:auto}.calendar-day small{overflow-wrap:anywhere}.calendar-sharing{grid-template-columns:minmax(0,1fr)}.calendar-feed-card,.calendar-sharing-copy,.calendar-sharing>.button,.calendar-sharing>[role=status]{min-inline-size:0;grid-column:1}.calendar-feed-card{grid-row:auto}.calendar-sharing .button,.calendar-sharing h2,.calendar-sharing h3,.calendar-sharing p,.calendar-sharing span{min-inline-size:0;overflow-wrap:anywhere}.sheet-panel .display-l{font-size:var(--text-display-m);overflow-wrap:normal}.content-provenance,.content-provenance>*,.local-status{min-inline-size:0;overflow-wrap:anywhere}}