.dashboard-motion-module__EOI2sq__widget{transition:border-color .22s,box-shadow .22s;position:relative}.dashboard-motion-module__EOI2sq__widget:focus-within{border-color:var(--room-gold-base)}.dashboard-motion-module__EOI2sq__editButton{transition:background-color .2s,border-color .2s}.dashboard-motion-module__EOI2sq__editButton svg{transition:transform .36s cubic-bezier(.22,1,.36,1)}.dashboard-motion-module__EOI2sq__editButton[aria-expanded=true]{background:var(--room-gold-glow);border-color:var(--room-gold-base)}.dashboard-motion-module__EOI2sq__editButton[aria-expanded=true] svg{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.dashboard-motion-module__EOI2sq__greeting{animation:.6s cubic-bezier(.22,1,.36,1) backwards dashboard-motion-module__EOI2sq__welcome}@keyframes dashboard-motion-module__EOI2sq__welcome{0%{opacity:.6;translate:0 10px}to{opacity:1;translate:0}}}.dashboard-motion-module__EOI2sq__surface button:focus-visible,.dashboard-motion-module__EOI2sq__surface select:focus-visible{outline:2px solid var(--room-gold-text);outline-offset:3px}@media (hover:hover) and (pointer:fine){.dashboard-motion-module__EOI2sq__widget:hover{border-color:var(--room-gold-dim);box-shadow:var(--room-shadow)}.dashboard-motion-module__EOI2sq__editButton:hover{background:var(--room-gold-glow)}}@media (prefers-reduced-motion:reduce){.dashboard-motion-module__EOI2sq__widget,.dashboard-motion-module__EOI2sq__editButton,.dashboard-motion-module__EOI2sq__editButton svg{transition:none}.dashboard-motion-module__EOI2sq__editButton[aria-expanded=true] svg{transform:none}}
.quick-paths-module__SoExzq__paths{margin-block:20px 28px}.quick-paths-module__SoExzq__paths>p{color:var(--room-bone-muted);margin-block-end:10px;font-size:.875rem}.quick-paths-module__SoExzq__paths>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-paths-module__SoExzq__paths a{border:1px solid var(--room-ink-border);background:var(--room-ink-elevated);min-height:54px;color:var(--room-bone-base);border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:.9375rem;line-height:1.5;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.quick-paths-module__SoExzq__paths a>svg{width:20px;height:20px;color:var(--room-gold-text);flex:none}.quick-paths-module__SoExzq__paths a[data-path=love]>svg{color:var(--room-red-base)}.quick-paths-module__SoExzq__paths a[data-path=cards]>svg{color:var(--room-blue-base)}.quick-paths-module__SoExzq__paths a>span:last-child{color:var(--room-gold-text);margin-inline-start:auto}.quick-paths-module__SoExzq__paths a:focus-visible{outline:2px solid var(--room-gold-text);outline-offset:3px}@media (hover:hover){.quick-paths-module__SoExzq__paths a:hover{border-color:var(--room-gold-base);box-shadow:var(--room-shadow);transform:translateY(-2px)}}@media (min-width:960px){.quick-paths-module__SoExzq__paths[data-wide=true]>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.quick-paths-module__SoExzq__paths a{transition:none}.quick-paths-module__SoExzq__paths a:hover{transform:none}}.quick-paths-module__SoExzq__paths{--arrow-direction:1}.quick-paths-module__SoExzq__paths:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--arrow-direction:-1}.quick-paths-module__SoExzq__paths a>svg,.quick-paths-module__SoExzq__paths a>span:last-child{transition:transform .26s cubic-bezier(.22,1,.36,1)}.quick-paths-module__SoExzq__paths a:focus-visible{border-color:var(--room-gold-base);background:var(--room-gold-glow)}@media (prefers-reduced-motion:no-preference){.quick-paths-module__SoExzq__paths a:focus-visible>span:last-child{transform:translate(calc(3px * var(--arrow-direction)), -3px)}.quick-paths-module__SoExzq__paths a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.quick-paths-module__SoExzq__paths a:hover>svg{transform:rotate(-8deg)scale(1.08)}.quick-paths-module__SoExzq__paths a:hover>span:last-child{transform:translate(calc(3px * var(--arrow-direction)), -3px)}}}@media (prefers-reduced-motion:reduce){.quick-paths-module__SoExzq__paths a>svg,.quick-paths-module__SoExzq__paths a>span:last-child{transition:none}}
.monthly-graph-module__S_pHjW__viewport{background:linear-gradient(180deg, var(--room-gold-glow), transparent 75%);border-radius:12px;margin-block-start:16px;overflow-x:auto}.monthly-graph-module__S_pHjW__chart{width:100%;min-width:560px;color:var(--room-gold-text);display:block}.monthly-graph-module__S_pHjW__months{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-block-start:14px;display:grid}.monthly-graph-module__S_pHjW__months button{border:1px solid var(--room-ink-border);min-height:44px;color:var(--room-bone-soft);overflow-wrap:anywhere;border-radius:8px;padding:6px;font-size:.875rem}.monthly-graph-module__S_pHjW__months button[aria-pressed=true]{border-color:var(--room-gold-base);background:var(--room-gold-glow);color:var(--room-gold-text);font-weight:600}.monthly-graph-module__S_pHjW__months button:focus-visible{outline:2px solid var(--room-gold-text);outline-offset:2px}.monthly-graph-module__S_pHjW__detail{border-inline-start:3px solid var(--room-gold-base);background:var(--room-gold-glow);border-radius:0 10px 10px 0;margin-block-start:12px;padding:10px 14px}@media (min-width:640px){.monthly-graph-module__S_pHjW__months{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.monthly-graph-module__S_pHjW__months{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.monthly-graph-module__S_pHjW__chart [data-chart-line]{stroke-dasharray:1;stroke-dashoffset:0;animation:.65s ease-out both monthly-graph-module__S_pHjW__drawLine}@keyframes monthly-graph-module__S_pHjW__drawLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}
