.home-module__zCSwkW__dashboard{gap:var(--space-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.home-module__zCSwkW__column{gap:var(--space-4);align-content:start;display:grid}@media (max-width:1099px){.home-module__zCSwkW__dashboard{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.home-module__zCSwkW__column{display:contents}.home-module__zCSwkW__orderHero{order:0}.home-module__zCSwkW__orderAsk{order:1}.home-module__zCSwkW__orderMetrics{order:2}.home-module__zCSwkW__orderFocus{order:3}.home-module__zCSwkW__orderWeek{order:4}.home-module__zCSwkW__orderPattern{order:5}.home-module__zCSwkW__orderRecent{order:6}}@media (max-width:767px){.home-module__zCSwkW__dashboard .home-module__zCSwkW__orderHero{display:none}}.home-module__zCSwkW__entry{animation:home-module__zCSwkW__home-enter .42s var(--ease-out) both;animation-delay:calc(var(--entry-index,0) * 55ms)}@keyframes home-module__zCSwkW__home-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes home-module__zCSwkW__home-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-module__zCSwkW__entry{animation-name:home-module__zCSwkW__home-fade;animation-duration:.2s}}.home-module__zCSwkW__card{min-width:0;padding:var(--space-5);color:var(--ink);background:var(--paper-raised);border-radius:var(--radius-card);flex-direction:column;display:flex;position:relative}@media (max-width:767px){.home-module__zCSwkW__card{padding:var(--space-4)}}.home-module__zCSwkW__cardLink{transition:transform var(--duration-press) var(--ease-out)}.home-module__zCSwkW__cardLink:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.home-module__zCSwkW__cardLink:hover{background-image:linear-gradient(var(--hover), var(--hover))}}.home-module__zCSwkW__cardLabel{font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;line-height:1.3}.home-module__zCSwkW__cardHeaderRow{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.home-module__zCSwkW__headerLink{gap:var(--space-1);min-height:28px;margin:calc(var(--space-1) * -1) 0;border-radius:var(--radius-xs);transition:opacity var(--duration-fast) ease;align-items:center;display:inline-flex}.home-module__zCSwkW__headerLink svg{width:15px;height:15px;color:var(--ink-4)}@media (hover:hover) and (pointer:fine){.home-module__zCSwkW__headerLink:hover{opacity:.7}}.home-module__zCSwkW__mutedText{margin-top:var(--space-4);font-size:var(--font-size-callout);color:var(--ink-3);line-height:1.45}.home-module__zCSwkW__tabular{font-variant-numeric:tabular-nums}.home-module__zCSwkW__hero{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.home-module__zCSwkW__heroOrb{padding:var(--space-2);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out);place-items:center;display:grid}.home-module__zCSwkW__heroOrb:active{transform:scale(.97)}.home-module__zCSwkW__heroText{gap:var(--space-2);justify-items:start;display:grid}.home-module__zCSwkW__heroTitle{font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.25}.home-module__zCSwkW__heroBody{max-width:420px;font-size:var(--font-size-body);color:var(--ink-3);line-height:1.45}.home-module__zCSwkW__heroExample{font-size:var(--font-size-callout);color:var(--ink-3)}.home-module__zCSwkW__heroActions{gap:var(--space-3);margin-top:var(--space-2);align-items:center;display:flex}.home-module__zCSwkW__kbdHint{gap:var(--space-1_5);font-size:var(--font-size-footnote);color:var(--ink-3);align-items:center;display:inline-flex}.home-module__zCSwkW__kbd{min-width:20px;height:20px;padding:0 var(--space-1_5);font-family:inherit;font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);color:var(--ink-2);background:var(--ink-soft);border-radius:var(--radius-xs);place-items:center;line-height:1;display:inline-grid}@media (hover:none),(pointer:coarse){.home-module__zCSwkW__kbdHint{display:none}}.home-module__zCSwkW__firstCapture{gap:var(--space-3);max-width:520px;padding:var(--space-10) var(--space-4);margin:var(--space-6) auto 0;text-align:center;justify-items:center;display:grid}.home-module__zCSwkW__firstCaptureTitle{font-size:var(--font-size-title-1);font-weight:var(--font-weight-semibold);line-height:1.35}.home-module__zCSwkW__askBar{min-height:50px;padding:0 var(--space-2) 0 var(--space-3);background:var(--paper-raised);border-radius:var(--radius-pill);transition:box-shadow var(--duration-fast) ease;align-items:center;gap:10px;display:flex}.home-module__zCSwkW__askBar:focus-within{box-shadow:0 0 0 2px var(--focus-ring)}.home-module__zCSwkW__askOrb{flex-shrink:0}.home-module__zCSwkW__askOrbPulse{animation:home-module__zCSwkW__ask-orb-pulse 2.1s var(--ease-in-out) infinite alternate}@keyframes home-module__zCSwkW__ask-orb-pulse{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.home-module__zCSwkW__askOrbPulse{animation:none}}.home-module__zCSwkW__askInput{min-width:0;height:48px;font-size:var(--font-size-headline);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.home-module__zCSwkW__askInput::placeholder{color:var(--ink-3)}.home-module__zCSwkW__askSend{width:34px;height:34px;color:var(--ink-3);background:var(--ink-soft);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) ease, color var(--duration-fast) ease;flex-shrink:0;place-items:center;display:grid}.home-module__zCSwkW__askSend svg{width:16px;height:16px}.home-module__zCSwkW__askSend[data-ready]{color:var(--on-accent);background:var(--accent)}.home-module__zCSwkW__askSend:active{transform:scale(.94)}.home-module__zCSwkW__metricGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__zCSwkW__metricCard{min-height:168px}.home-module__zCSwkW__latestText{margin-top:var(--space-3);-webkit-line-clamp:3;font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.home-module__zCSwkW__latestFooter{gap:var(--space-1_5);padding-top:var(--space-3);font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);color:var(--ink-3);align-items:center;margin-top:auto;display:flex}.home-module__zCSwkW__latestFooter svg{width:13px;height:13px}.home-module__zCSwkW__bigMetric{margin-bottom:var(--space-0_5);font-size:var(--font-size-hero);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.05}.home-module__zCSwkW__metricSubcopy{margin-top:var(--space-1);font-size:var(--font-size-footnote);color:var(--ink-3);line-height:1.4}.home-module__zCSwkW__sparkline{width:calc(100% + var(--space-4));max-width:220px;height:auto;margin:var(--space-3) 0 calc(var(--space-2) * -1) calc(var(--space-4) * -1);color:var(--ink);overflow:visible}.home-module__zCSwkW__sparkArea{fill:url(#home-spark-fill)}.home-module__zCSwkW__sparkStopTop{stop-color:var(--ink);stop-opacity:.13}.home-module__zCSwkW__sparkStopBottom{stop-color:var(--ink);stop-opacity:0}.home-module__zCSwkW__sparkLine{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.home-module__zCSwkW__sparkHalo{opacity:.14;fill:currentColor}.home-module__zCSwkW__sparkDot{fill:currentColor}.home-module__zCSwkW__chartReveal{animation:home-module__zCSwkW__chart-reveal .64s var(--ease-out) both;animation-delay:.16s}@keyframes home-module__zCSwkW__chart-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.home-module__zCSwkW__chartReveal{animation:.2s both home-module__zCSwkW__home-fade}}.home-module__zCSwkW__focusList{margin-top:var(--space-1);list-style:none}.home-module__zCSwkW__focusRow{gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) ease;align-items:center;display:flex;position:relative}.home-module__zCSwkW__focusRow+.home-module__zCSwkW__focusRow:before{top:0;right:var(--space-2);left:calc(var(--space-2) + 22px + var(--space-3));content:"";background:var(--divider);height:.5px;position:absolute}@media (hover:hover) and (pointer:fine){.home-module__zCSwkW__focusRow:hover{background:var(--hover)}}.home-module__zCSwkW__focusCheck{z-index:1;position:relative}.home-module__zCSwkW__focusLink{min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--ink);transition:color var(--duration-fast) ease;flex:1;line-height:1.4}.home-module__zCSwkW__focusLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.home-module__zCSwkW__focusText{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-module__zCSwkW__focusRow[data-done] .home-module__zCSwkW__focusLink{color:var(--ink-3);text-decoration:line-through}.home-module__zCSwkW__headerMetricGroup{gap:var(--space-2);align-items:baseline;display:flex}.home-module__zCSwkW__headerMetric{font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.home-module__zCSwkW__delta{font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);color:var(--positive-ink)}.home-module__zCSwkW__delta[data-falling]{color:var(--ink-3)}.home-module__zCSwkW__barChart{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.home-module__zCSwkW__barColumn{gap:var(--space-1_5);justify-items:center;display:grid}.home-module__zCSwkW__barTrack{align-items:flex-end;width:100%;height:84px;margin-top:18px;display:flex;position:relative}.home-module__zCSwkW__bar{width:100%;height:var(--bar-height);background:var(--ink-4);border-radius:var(--radius-xs);min-height:6px;animation:home-module__zCSwkW__bar-grow .56s var(--ease-out) both;animation-delay:calc(.12s + var(--bar-index,0) * 40ms)}.home-module__zCSwkW__bar[data-today]{background:var(--accent);opacity:1}@keyframes home-module__zCSwkW__bar-grow{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.home-module__zCSwkW__bar{animation:none}}.home-module__zCSwkW__barValue{bottom:calc(var(--bar-height) + var(--space-1));font-size:var(--font-size-footnote);font-weight:var(--font-weight-bold);color:var(--ink);position:absolute;left:50%;transform:translate(-50%)}.home-module__zCSwkW__barLabel{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--ink-3)}.home-module__zCSwkW__barLabel[data-today]{color:var(--ink)}.home-module__zCSwkW__patternCard{gap:var(--space-2);padding:var(--space-5);color:var(--ink);background:var(--paper-raised);border-radius:var(--radius-card);transition:transform var(--duration-press) var(--ease-out);display:grid}@media (max-width:767px){.home-module__zCSwkW__patternCard{padding:var(--space-4)}}.home-module__zCSwkW__patternCard:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.home-module__zCSwkW__patternCard:hover{background-image:linear-gradient(var(--hover), var(--hover))}}.home-module__zCSwkW__patternTitle{font-size:var(--font-size-title-3);font-weight:var(--font-weight-bold);line-height:1.3}.home-module__zCSwkW__patternText{font-size:var(--font-size-body);color:var(--ink-2);line-height:1.5}.home-module__zCSwkW__recentList{margin-top:var(--space-2);list-style:none;display:grid}.home-module__zCSwkW__recentRow{gap:var(--space-3);min-height:44px;padding:var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) ease, transform var(--duration-press) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.home-module__zCSwkW__recentRow:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.home-module__zCSwkW__recentRow:hover{background:var(--hover)}}.home-module__zCSwkW__kindIcon{width:28px;height:28px;color:var(--note-ink);background:var(--ink-soft);border-radius:var(--radius-sm);place-items:center;display:grid}.home-module__zCSwkW__kindIcon svg{width:14px;height:14px}.home-module__zCSwkW__kindIcon[data-kind=list]{color:var(--list-ink)}.home-module__zCSwkW__kindIcon[data-kind=reminder]{color:var(--reminder-ink)}.home-module__zCSwkW__recentText{text-overflow:ellipsis;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden}.home-module__zCSwkW__recentTime{font-size:var(--font-size-footnote);font-variant-numeric:tabular-nums;color:var(--ink-3)}.home-module__zCSwkW__skeletonStack{gap:var(--space-3);display:grid}
.button-module__jtBlRq__button{gap:var(--space-2);font-weight:var(--font-weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) ease, opacity var(--duration-fast) ease;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.button-module__jtBlRq__button:active:not(:disabled){transform:scale(.97)}.button-module__jtBlRq__button:disabled{opacity:.45}.button-module__jtBlRq__icon,.button-module__jtBlRq__trailing{display:inline-flex}.button-module__jtBlRq__icon svg,.button-module__jtBlRq__trailing svg{width:1.15em;height:1.15em}.button-module__jtBlRq__button[data-loading]{opacity:1}.button-module__jtBlRq__button[data-loading] .button-module__jtBlRq__label,.button-module__jtBlRq__button[data-loading] .button-module__jtBlRq__icon,.button-module__jtBlRq__button[data-loading] .button-module__jtBlRq__trailing{opacity:0}.button-module__jtBlRq__sm{height:32px;padding:0 var(--space-3);font-size:var(--font-size-subhead)}.button-module__jtBlRq__md{height:40px;padding:0 var(--space-4);font-size:var(--font-size-callout)}.button-module__jtBlRq__lg{height:52px;padding:0 var(--space-6);font-size:var(--font-size-body-large)}.button-module__jtBlRq__fullWidth{width:100%}.button-module__jtBlRq__primary{color:var(--on-accent);background:var(--accent)}.button-module__jtBlRq__secondary{color:var(--ink);background:var(--ink-soft)}.button-module__jtBlRq__glass{color:var(--ink);background:var(--glass-strong-tint);box-shadow:var(--glass-control-shadow);-webkit-backdrop-filter:var(--material-control);backdrop-filter:var(--material-control)}.button-module__jtBlRq__ghost{color:var(--ink-2);background:0 0}.button-module__jtBlRq__danger{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-edge)}@media (hover:hover) and (pointer:fine){.button-module__jtBlRq__primary:hover:not(:disabled){opacity:.88}.button-module__jtBlRq__ghost:hover:not(:disabled){background-color:var(--hover)}.button-module__jtBlRq__secondary:hover:not(:disabled),.button-module__jtBlRq__glass:hover:not(:disabled){background-image:linear-gradient(var(--hover), var(--hover))}}.button-module__jtBlRq__spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:16px;height:16px;margin:auto;animation:.7s linear infinite button-module__jtBlRq__spin;position:absolute;inset:0}@keyframes button-module__jtBlRq__spin{to{transform:rotate(360deg)}}.button-module__jtBlRq__iconButton{color:var(--ink);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button-module__jtBlRq__iconButton:active:not(:disabled){transform:scale(.94)}.button-module__jtBlRq__iconButton:disabled{opacity:.4}.button-module__jtBlRq__icon-sm{width:30px;height:30px}.button-module__jtBlRq__icon-md{width:36px;height:36px}.button-module__jtBlRq__icon-lg{width:44px;height:44px}.button-module__jtBlRq__icon-sm svg{width:16px;height:16px}.button-module__jtBlRq__icon-md svg{width:17px;height:17px}.button-module__jtBlRq__icon-lg svg{width:22px;height:22px}.button-module__jtBlRq__icon-glass{background:var(--glass-strong-tint);box-shadow:var(--glass-control-shadow);-webkit-backdrop-filter:var(--material-control);backdrop-filter:var(--material-control)}.button-module__jtBlRq__icon-ghost{color:var(--ink-2);background:0 0}.button-module__jtBlRq__icon-primary{color:var(--on-accent);background:var(--accent);box-shadow:inset 0 .5px 0 var(--glass-highlight), var(--shadow-control)}@media (hover:hover) and (pointer:fine){.button-module__jtBlRq__icon-glass:hover:not(:disabled){background-image:linear-gradient(var(--hover), var(--hover))}.button-module__jtBlRq__icon-ghost:hover:not(:disabled){color:var(--ink);background:var(--hover)}.button-module__jtBlRq__group .button-module__jtBlRq__iconButton:hover:not(:disabled){background:var(--hover)}}.button-module__jtBlRq__group{background:var(--glass-strong-tint);border-radius:var(--radius-pill);box-shadow:var(--glass-control-shadow);-webkit-backdrop-filter:var(--material-control);backdrop-filter:var(--material-control);flex-shrink:0;align-items:center;padding:0 2px;display:inline-flex}.button-module__jtBlRq__group>.button-module__jtBlRq__iconButton,.button-module__jtBlRq__group>*>.button-module__jtBlRq__iconButton{color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.button-module__jtBlRq__group>.button-module__jtBlRq__iconButton[aria-pressed=true],.button-module__jtBlRq__group>.button-module__jtBlRq__iconButton[data-selected]{background:var(--ink-soft)}
.sheet-module__jgEaRW__backdrop{z-index:60;background:var(--scrim);transition:opacity var(--duration-base) var(--ease-out);position:fixed;inset:0}.sheet-module__jgEaRW__backdrop[data-starting-style],.sheet-module__jgEaRW__backdrop[data-ending-style]{opacity:0}.sheet-module__jgEaRW__dialog{z-index:61;width:calc(100vw - var(--space-8));background:var(--paper-raised);border-radius:var(--radius-2xl);max-height:min(84vh,760px);box-shadow:var(--glass-float-shadow);transform-origin:50%;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet-module__jgEaRW__dialog[data-starting-style],.sheet-module__jgEaRW__dialog[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.96)}.sheet-module__jgEaRW__dialog[data-ending-style]{transition-duration:var(--duration-fast)}.sheet-module__jgEaRW__sm{max-width:400px}.sheet-module__jgEaRW__md{max-width:520px}.sheet-module__jgEaRW__lg{max-width:680px}.sheet-module__jgEaRW__header{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-2);grid-template-columns:36px minmax(0,1fr) 36px;align-items:start;display:grid}.sheet-module__jgEaRW__headerBare{z-index:1;display:block;position:absolute;top:0;right:0}.sheet-module__jgEaRW__headerText{gap:var(--space-1);text-align:center;grid-column:2;min-width:0;padding-top:7px;display:grid}.sheet-module__jgEaRW__title{font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--ink);line-height:1.3}.sheet-module__jgEaRW__description{font-size:var(--font-size-callout);color:var(--ink-3)}.sheet-module__jgEaRW__close{width:36px;height:36px;color:var(--ink-2);background:var(--ink-soft);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out);grid-column:3;justify-content:center;align-items:center;display:inline-flex}.sheet-module__jgEaRW__close svg{stroke-width:2.25px;width:17px;height:17px}.sheet-module__jgEaRW__close:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.sheet-module__jgEaRW__close:hover{color:var(--ink);background-image:linear-gradient(var(--hover), var(--hover))}}.sheet-module__jgEaRW__body{min-height:0;padding:var(--space-3) var(--space-6) var(--space-6);overscroll-behavior:contain;flex:1;overflow-y:auto}.sheet-module__jgEaRW__footer{gap:var(--space-2);padding:0 var(--space-6) var(--space-6);justify-content:flex-end;display:flex}.sheet-module__jgEaRW__drawerBackdrop{z-index:60;background:var(--scrim);min-height:100dvh;opacity:calc(1 - var(--drawer-swipe-progress));transition:opacity var(--duration-sheet) var(--ease-drawer);position:fixed;inset:0}.sheet-module__jgEaRW__drawerBackdrop[data-starting-style],.sheet-module__jgEaRW__drawerBackdrop[data-ending-style]{opacity:0}.sheet-module__jgEaRW__drawerBackdrop[data-swiping]{transition-duration:0s}.sheet-module__jgEaRW__drawerBackdrop[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.sheet-module__jgEaRW__drawerViewport{z-index:61;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-module__jgEaRW__drawerPopup{--bleed:48px;width:100%;max-height:calc(88dvh + var(--bleed));padding-bottom:calc(var(--safe-bottom) + var(--bleed));margin-bottom:calc(-1 * var(--bleed));overscroll-behavior:contain;background:var(--paper-raised);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--glass-float-shadow);transform:translateY(var(--drawer-swipe-movement-y));transition:transform var(--duration-sheet) var(--ease-drawer);will-change:transform;outline:none;overflow-y:auto}.sheet-module__jgEaRW__drawerPopup[data-starting-style],.sheet-module__jgEaRW__drawerPopup[data-ending-style]{transform:translateY(calc(100% - var(--bleed) + 2px))}.sheet-module__jgEaRW__drawerPopup[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.sheet-module__jgEaRW__drawerContent{flex-direction:column;display:flex}.sheet-module__jgEaRW__drawerContent .sheet-module__jgEaRW__header{padding:0 var(--space-4) var(--space-1)}.sheet-module__jgEaRW__drawerContent .sheet-module__jgEaRW__body{padding:var(--space-2) var(--space-5) var(--space-5);overflow:visible}.sheet-module__jgEaRW__drawerContent .sheet-module__jgEaRW__footer{padding:0 var(--space-5) var(--space-4);border-top:0}.sheet-module__jgEaRW__drawerContent .sheet-module__jgEaRW__footer>*{flex:1}.sheet-module__jgEaRW__handle{width:36px;height:5px;margin:var(--space-1_5) auto var(--space-1);background:var(--ink-4);border-radius:var(--radius-pill);opacity:.6}@media (prefers-reduced-motion:reduce){.sheet-module__jgEaRW__dialog[data-starting-style],.sheet-module__jgEaRW__dialog[data-ending-style]{transform:translate(-50%,-50%)}}
.calendar-module__T2VImq__calendar{gap:var(--space-4);display:grid}.calendar-module__T2VImq__toolbar{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.calendar-module__T2VImq__rangeTitle{text-overflow:ellipsis;min-width:0;font-size:var(--font-size-title-3);font-weight:var(--font-weight-bold);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden}.calendar-module__T2VImq__weekNav{background:var(--ink-soft);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;padding:0 2px;display:inline-flex}.calendar-module__T2VImq__weekNav>button{color:var(--ink)}.calendar-module__T2VImq__todayButton{height:30px;padding:0 var(--space-2);font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold);color:var(--ink);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out)}.calendar-module__T2VImq__todayButton:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.calendar-module__T2VImq__todayButton:hover{background:var(--hover)}}.calendar-module__T2VImq__chip{--chip-hue:var(--reminder);--chip-ink:var(--reminder-ink);gap:var(--space-1);width:100%;min-width:0;height:22px;padding:0 var(--space-1_5) 0 var(--space-2);font-size:var(--font-size-footnote);color:var(--chip-ink);text-align:left;touch-action:manipulation;cursor:pointer;background-color:color-mix(in srgb, var(--chip-hue) 16%, var(--paper-raised));border-radius:var(--radius-xs);box-shadow:inset 3px 0 0 var(--chip-hue);transition:opacity var(--duration-fast) ease, transform var(--duration-press) var(--ease-out);align-items:center;display:flex}.calendar-module__T2VImq__chip[data-draggable]{cursor:grab}.calendar-module__T2VImq__chip:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.calendar-module__T2VImq__chip:hover{background-image:linear-gradient(var(--hover), var(--hover))}}.calendar-module__T2VImq__chip[data-dragging]{opacity:.35}.calendar-module__T2VImq__chipTime{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--chip-ink);opacity:.8;flex-shrink:0}.calendar-module__T2VImq__chipText{text-overflow:ellipsis;min-width:0;font-weight:var(--font-weight-semibold);white-space:nowrap;flex:1;overflow:hidden}.calendar-module__T2VImq__chipRepeat{width:12px;height:12px;color:var(--chip-ink);opacity:.8;flex-shrink:0}.calendar-module__T2VImq__block{height:auto;position:absolute;overflow:hidden}.calendar-module__T2VImq__chip[data-urgent],.calendar-module__T2VImq__chip[data-state=overdue]{--chip-hue:var(--danger);--chip-ink:var(--danger)}.calendar-module__T2VImq__chip[data-state=done]{--chip-hue:var(--ink-4);--chip-ink:var(--ink-3)}.calendar-module__T2VImq__chip[data-state=done] .calendar-module__T2VImq__chipText{font-weight:var(--font-weight-medium);text-decoration-line:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.calendar-module__T2VImq__chip[data-state=projected]{outline:1px dashed color-mix(in srgb, var(--chip-hue) 45%, transparent);outline-offset:-1px;background-color:color-mix(in srgb, var(--chip-hue) 5%, var(--paper-raised));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--chip-hue) 45%, transparent)}.calendar-module__T2VImq__chip[data-state=projected] .calendar-module__T2VImq__chipText{font-weight:var(--font-weight-medium)}.calendar-module__T2VImq__overlay{cursor:grabbing;box-shadow:inset 3px 0 0 var(--chip-hue), var(--shadow-floating);transform:scale(1.03)}.calendar-module__T2VImq__overlayBlock{width:100%;height:100%}.calendar-module__T2VImq__unscheduled{gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--paper-raised);border-radius:var(--radius-card);align-items:center;display:flex}.calendar-module__T2VImq__unscheduled[data-over]{outline:1.5px dashed var(--ink-3);outline-offset:-1.5px;background-image:linear-gradient(var(--hover), var(--hover))}.calendar-module__T2VImq__unscheduledLabel{gap:var(--space-1_5);font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold);color:var(--ink);flex-shrink:0;align-items:baseline;display:inline-flex}.calendar-module__T2VImq__unscheduledCount{font-family:var(--font-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--ink-3)}.calendar-module__T2VImq__unscheduledChips{gap:var(--space-1_5);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.calendar-module__T2VImq__unscheduledHint{font-size:var(--font-size-footnote);color:var(--ink-3)}.calendar-module__T2VImq__looseChip{max-width:220px;height:30px;padding:0 var(--space-3);text-overflow:ellipsis;font-size:var(--font-size-subhead);font-weight:var(--font-weight-medium);color:var(--ink);white-space:nowrap;cursor:grab;background-color:var(--ink-soft);border-radius:var(--radius-pill);transition:opacity var(--duration-fast) ease, transform var(--duration-press) var(--ease-out);flex-shrink:0;overflow:hidden}.calendar-module__T2VImq__looseChip:active{transform:scale(.97)}.calendar-module__T2VImq__looseChip[data-dragging]{opacity:.35}@media (hover:hover) and (pointer:fine){.calendar-module__T2VImq__looseChip:hover{background-image:linear-gradient(var(--hover), var(--hover))}}.calendar-module__T2VImq__week{--gutter:56px;background:var(--paper-raised);border-radius:var(--radius-card);overflow:hidden}.calendar-module__T2VImq__weekHead{grid-template-columns:var(--gutter) repeat(7, minmax(0, 1fr));border-bottom:.5px solid var(--divider);display:grid}.calendar-module__T2VImq__gutter{display:block}.calendar-module__T2VImq__weekDay{gap:var(--space-1_5);padding:var(--space-2) 0;justify-content:center;align-items:center;display:flex}.calendar-module__T2VImq__weekDayName{font-size:var(--font-size-subhead);font-weight:var(--font-weight-medium);color:var(--ink-3)}.calendar-module__T2VImq__weekDayNumber{min-width:30px;height:30px;padding:0 var(--space-1);font-size:var(--font-size-headline);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.calendar-module__T2VImq__weekDay[data-today] .calendar-module__T2VImq__weekDayName{color:var(--danger)}.calendar-module__T2VImq__weekDay[data-today] .calendar-module__T2VImq__weekDayNumber{font-weight:var(--font-weight-semibold);color:var(--on-color);background:var(--danger)}.calendar-module__T2VImq__weekScroll{overscroll-behavior:contain;height:max(420px,100dvh - 300px);overflow-y:auto}.calendar-module__T2VImq__weekBody{grid-template-columns:var(--gutter) repeat(7, minmax(0, 1fr));background-image:repeating-linear-gradient(to bottom, var(--divider) 0, var(--divider) 1px, transparent 1px, transparent var(--hour-height));display:grid;position:relative}.calendar-module__T2VImq__hours{background:var(--paper-raised);position:relative}.calendar-module__T2VImq__hourLabel{right:var(--space-2);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;position:absolute;transform:translateY(-50%)}.calendar-module__T2VImq__column{cursor:default;border-left:.5px solid var(--divider);transition:background-color .12s;position:relative}.calendar-module__T2VImq__column[data-over]{background-image:linear-gradient(var(--hover), var(--hover))}.calendar-module__T2VImq__nowLine{z-index:2;pointer-events:none;background:var(--recording);height:1.5px;position:absolute;left:0;right:0}.calendar-module__T2VImq__nowLine:before{content:"";background:var(--recording);border-radius:var(--radius-pill);width:8px;height:8px;position:absolute;top:-3.25px;left:-4px}.calendar-module__T2VImq__agenda{gap:var(--space-6);display:grid}.calendar-module__T2VImq__agendaDay{display:grid}.calendar-module__T2VImq__agendaDayTitle{gap:var(--space-2);padding:0 var(--space-1) var(--space-1_5);font-size:var(--font-size-subhead);font-weight:var(--font-weight-heavy);color:var(--ink);letter-spacing:-.01em;border-bottom:.5px solid var(--divider);align-items:center;display:flex}.calendar-module__T2VImq__agendaDay[data-today] .calendar-module__T2VImq__agendaDayTitle{color:var(--danger)}.calendar-module__T2VImq__agendaNone,.calendar-module__T2VImq__agendaEmpty{font-size:var(--font-size-callout);color:var(--ink-3)}.calendar-module__T2VImq__agendaNone{padding:var(--space-3) var(--space-1)}.calendar-module__T2VImq__agendaEmpty{padding:var(--space-8) 0;text-align:center}.calendar-module__T2VImq__agendaRow{gap:var(--space-3);min-height:48px;padding:0 var(--space-1);align-items:center;display:flex;position:relative}.calendar-module__T2VImq__agendaRow+.calendar-module__T2VImq__agendaRow:before{top:0;right:0;left:calc(var(--space-1) + 21px + var(--space-3));content:"";background:var(--divider);height:.5px;position:absolute}.calendar-module__T2VImq__agendaRepeat{width:21px;height:17px;color:var(--ink-4);flex-shrink:0}.calendar-module__T2VImq__agendaMain{gap:var(--space-3);text-align:left;flex:1;justify-content:space-between;align-items:center;min-width:0;min-height:44px;display:flex}.calendar-module__T2VImq__agendaText{text-overflow:ellipsis;min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--ink);white-space:nowrap;flex:1;overflow:hidden}.calendar-module__T2VImq__agendaTime{font-size:var(--font-size-subhead);font-variant-numeric:tabular-nums;color:var(--ink-3);flex-shrink:0}.calendar-module__T2VImq__agendaRow[data-state=overdue] .calendar-module__T2VImq__agendaTime{color:var(--danger)}.calendar-module__T2VImq__agendaRow[data-state=done] .calendar-module__T2VImq__agendaText{color:var(--ink-3);text-decoration-line:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.calendar-module__T2VImq__agendaRow[data-state=projected] .calendar-module__T2VImq__agendaText{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.calendar-module__T2VImq__overlay{transform:none}}.calendar-module__T2VImq__viewSwitch{background:var(--ink-soft);border-radius:var(--radius-pill);flex-shrink:0;padding:2px;display:inline-flex}.calendar-module__T2VImq__viewOption{width:40px;height:30px;color:var(--ink-2);border-radius:var(--radius-pill);transition:color .12s ease, transform var(--duration-press) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.calendar-module__T2VImq__viewOption svg{width:17px;height:17px}.calendar-module__T2VImq__viewOption:active{transform:scale(.96)}.calendar-module__T2VImq__viewOption[data-selected]{color:var(--ink);background:var(--segmented-knob);box-shadow:var(--shadow-control)}@media (hover:hover) and (pointer:fine){.calendar-module__T2VImq__viewOption:not([data-selected]):hover{color:var(--ink)}}
.due-picker-module__KMFPwq__trigger{gap:var(--space-2);min-width:0;font-weight:var(--font-weight-medium);color:var(--ink);white-space:nowrap;border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out);align-items:center;display:inline-flex}.due-picker-module__KMFPwq__trigger:active:not(:disabled){transform:scale(.97)}.due-picker-module__KMFPwq__trigger:disabled{cursor:default;opacity:.6}.due-picker-module__KMFPwq__trigger-row{font-size:var(--font-size-body);font-variant-numeric:tabular-nums;gap:6px}.due-picker-module__KMFPwq__part{height:34px;padding:0 var(--space-3);background-color:var(--ink-soft);border-radius:var(--radius-pill);transition:color var(--duration-fast) ease;align-items:center;display:inline-flex}.due-picker-module__KMFPwq__trigger[data-empty] .due-picker-module__KMFPwq__part{color:var(--ink-3)}.due-picker-module__KMFPwq__trigger[data-popup-open] .due-picker-module__KMFPwq__part,.due-picker-module__KMFPwq__trigger[data-open] .due-picker-module__KMFPwq__part{color:var(--accent-ink)}.due-picker-module__KMFPwq__trigger-pill{height:34px;padding:0 var(--space-3);font-size:var(--font-size-subhead);background-color:var(--ink-soft)}.due-picker-module__KMFPwq__trigger-pill[data-empty]{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.due-picker-module__KMFPwq__trigger-row:hover:not(:disabled) .due-picker-module__KMFPwq__part,.due-picker-module__KMFPwq__trigger-pill:hover:not(:disabled){background-image:linear-gradient(var(--hover), var(--hover))}}.due-picker-module__KMFPwq__positioner{z-index:75;outline:none}.due-picker-module__KMFPwq__popup{width:316px;padding:var(--space-3);background:var(--glass-strong-tint);border-radius:var(--radius-xl);box-shadow:var(--glass-float-shadow);-webkit-backdrop-filter:var(--material-popover);backdrop-filter:var(--material-popover);transform-origin:var(--transform-origin);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);outline:none}.due-picker-module__KMFPwq__popup[data-starting-style],.due-picker-module__KMFPwq__popup[data-ending-style]{opacity:0;transform:scale(.96)}.due-picker-module__KMFPwq__popup[data-ending-style]{transition-duration:.12s}.due-picker-module__KMFPwq__popup[data-instant]{transition:none}.due-picker-module__KMFPwq__inlineWrap{display:contents}.due-picker-module__KMFPwq__inlinePanel{width:100%;padding:var(--space-3) 0 var(--space-2);border-top:.5px solid var(--divider);flex-basis:100%}.due-picker-module__KMFPwq__picker{gap:var(--space-3);display:grid}.due-picker-module__KMFPwq__quick{gap:var(--space-1_5);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.due-picker-module__KMFPwq__chip{height:28px;padding:0 var(--space-3);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);color:var(--ink);white-space:nowrap;background:var(--ink-soft);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) ease, color var(--duration-fast) ease;align-items:center;display:inline-flex}.due-picker-module__KMFPwq__chip:active{transform:scale(.96)}.due-picker-module__KMFPwq__chip[data-selected]{color:var(--on-accent);background:var(--accent)}@media (hover:hover) and (pointer:fine){.due-picker-module__KMFPwq__chip:not([data-selected]):hover{background-image:linear-gradient(var(--hover), var(--hover))}}.due-picker-module__KMFPwq__calendar{gap:var(--space-1);display:grid}.due-picker-module__KMFPwq__calendarHeader{padding-left:var(--space-1);justify-content:space-between;align-items:center;display:flex}.due-picker-module__KMFPwq__monthTitle{font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--ink)}.due-picker-module__KMFPwq__monthNav{gap:var(--space-0_5);display:flex}.due-picker-module__KMFPwq__grid{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%}.due-picker-module__KMFPwq__cell{padding:1px}.due-picker-module__KMFPwq__weekday{height:24px;font-size:var(--font-size-caption-2);font-weight:var(--font-weight-semibold);color:var(--ink-3);text-align:center;text-transform:uppercase;padding:0}.due-picker-module__KMFPwq__day{aspect-ratio:1;width:100%;max-height:38px;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) ease;justify-content:center;align-items:center;display:flex}.due-picker-module__KMFPwq__day:active{transform:scale(.92)}.due-picker-module__KMFPwq__day[data-outside]{color:var(--ink-4)}.due-picker-module__KMFPwq__day[data-today]{font-weight:var(--font-weight-bold);color:var(--danger)}.due-picker-module__KMFPwq__day[data-selected]{font-weight:var(--font-weight-bold);color:var(--on-accent);background:var(--accent)}@media (hover:hover) and (pointer:fine){.due-picker-module__KMFPwq__day:not([data-selected]):hover{background:var(--hover)}}.due-picker-module__KMFPwq__timeRow{gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:.5px solid var(--divider);grid-template-columns:auto 1fr;align-items:center;display:grid}.due-picker-module__KMFPwq__timeLabel{padding-left:var(--space-1);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--ink)}.due-picker-module__KMFPwq__timeInput{width:112px;height:34px;padding:0 var(--space-3);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--ink);text-align:center;background:var(--ink-soft);border-radius:var(--radius-pill);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border:0;outline:none;justify-self:end}.due-picker-module__KMFPwq__timeInput::placeholder{color:var(--ink-4)}.due-picker-module__KMFPwq__timeInput:focus{color:var(--accent-ink);box-shadow:0 0 0 3px var(--focus-ring)}.due-picker-module__KMFPwq__timeChips{gap:var(--space-1_5);flex-wrap:wrap;grid-column:1/-1;display:flex}.due-picker-module__KMFPwq__footer{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.due-picker-module__KMFPwq__popup[data-starting-style],.due-picker-module__KMFPwq__popup[data-ending-style]{transform:none}}
.record-overlay-module__oLxozq__overlay{z-index:90;background:radial-gradient(ellipse 60% 45% at 50% 42%, var(--orb-glow-0), var(--orb-glow-1) 70%), var(--glass-strong-tint);-webkit-backdrop-filter:var(--material-popover);backdrop-filter:var(--material-popover);transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);outline:none;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.record-overlay-module__oLxozq__overlay[data-starting-style]{opacity:0;transform:scale(1.02)}.record-overlay-module__oLxozq__overlay[data-ending-style]{opacity:0;transition-duration:.18s}.record-overlay-module__oLxozq__header{padding:calc(var(--safe-top) + var(--space-5)) var(--space-5) 0;justify-content:center;display:flex}.record-overlay-module__oLxozq__badge{gap:var(--space-2);height:36px;padding:0 var(--space-4);background:var(--glass-strong-tint);border-radius:var(--radius-pill);box-shadow:var(--glass-control-shadow);-webkit-backdrop-filter:var(--material-control);backdrop-filter:var(--material-control);align-items:center;display:inline-flex}.record-overlay-module__oLxozq__liveDot{background:var(--ink-4);border-radius:var(--radius-pill);width:8px;height:8px;transition:background-color var(--duration-fast) ease}.record-overlay-module__oLxozq__liveDot[data-live]{background:var(--recording);animation:1.6s ease-in-out infinite record-overlay-module__oLxozq__pulse}@keyframes record-overlay-module__oLxozq__pulse{0%,to{opacity:1}50%{opacity:.45}}.record-overlay-module__oLxozq__badgeText{font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:.02em;animation:record-overlay-module__oLxozq__badge-in .18s var(--ease-out)}@keyframes record-overlay-module__oLxozq__badge-in{0%{opacity:0}}.record-overlay-module__oLxozq__stage{gap:var(--space-10);padding:var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex}.record-overlay-module__oLxozq__captionSlot{text-align:center;place-items:start center;min-height:72px;display:grid}.record-overlay-module__oLxozq__caption{gap:var(--space-2);max-width:420px;animation:record-overlay-module__oLxozq__caption-in .24s var(--ease-out);display:grid}@keyframes record-overlay-module__oLxozq__caption-in{0%{opacity:0;transform:translateY(6px)}}.record-overlay-module__oLxozq__captionTitle{font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold);color:var(--ink)}.record-overlay-module__oLxozq__captionBody{font-size:var(--font-size-body);color:var(--ink-2);line-height:1.45}.record-overlay-module__oLxozq__prompt{font-size:var(--font-size-headline);color:var(--ink-2);opacity:0;transition:opacity .4s var(--ease-out) .3s}.record-overlay-module__oLxozq__prompt[data-visible]{opacity:1}.record-overlay-module__oLxozq__footer{gap:var(--space-4);padding:0 var(--space-6) calc(var(--safe-bottom) + var(--space-10));flex-direction:column;align-items:center;display:flex}.record-overlay-module__oLxozq__controlBar{gap:var(--space-8);justify-content:center;align-items:center;width:100%;max-width:360px;display:flex}.record-overlay-module__oLxozq__sideButton{width:60px;height:60px;color:var(--ink);background:var(--glass-strong-tint);border-radius:var(--radius-pill);box-shadow:var(--glass-control-shadow);-webkit-backdrop-filter:var(--material-control);backdrop-filter:var(--material-control);transition:transform var(--duration-press) var(--ease-out), opacity var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.record-overlay-module__oLxozq__sideButton svg{width:22px;height:22px}.record-overlay-module__oLxozq__sideButton:disabled{opacity:.35}.record-overlay-module__oLxozq__stopButton{width:76px;height:76px;color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);box-shadow:inset 0 .5px 0 var(--glass-highlight), var(--shadow-floating);transition:transform var(--duration-press) var(--ease-out), opacity var(--duration-fast) ease;justify-content:center;align-items:center;display:flex;position:relative}.record-overlay-module__oLxozq__stopButton:disabled:not([data-saving]){opacity:.35}.record-overlay-module__oLxozq__stopIcon{fill:currentColor;stroke:none;width:24px;height:24px;transition:opacity var(--duration-fast) ease}.record-overlay-module__oLxozq__stopSpinner{border-radius:var(--radius-pill);opacity:0;width:26px;height:26px;transition:opacity var(--duration-fast) ease;border:2px solid;border-right-color:#0000;animation:.7s linear infinite record-overlay-module__oLxozq__spin;position:absolute}.record-overlay-module__oLxozq__stopButton[data-saving] .record-overlay-module__oLxozq__stopIcon{opacity:0}.record-overlay-module__oLxozq__stopButton[data-saving] .record-overlay-module__oLxozq__stopSpinner{opacity:1}@keyframes record-overlay-module__oLxozq__spin{to{transform:rotate(360deg)}}.record-overlay-module__oLxozq__actionButton{height:60px;padding:0 var(--space-6);font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);box-shadow:inset 0 .5px 0 var(--glass-highlight), var(--shadow-floating);transition:transform var(--duration-press) var(--ease-out);flex:1;justify-content:center;align-items:center;display:flex}.record-overlay-module__oLxozq__controlBar:has(.record-overlay-module__oLxozq__actionButton){gap:var(--space-3)}.record-overlay-module__oLxozq__sideButton:active:not(:disabled),.record-overlay-module__oLxozq__stopButton:active:not(:disabled),.record-overlay-module__oLxozq__actionButton:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.record-overlay-module__oLxozq__sideButton:hover:not(:disabled){background-image:linear-gradient(var(--hover), var(--hover))}.record-overlay-module__oLxozq__stopButton:hover:not(:disabled),.record-overlay-module__oLxozq__actionButton:hover{opacity:.88}}.record-overlay-module__oLxozq__hints{font-size:var(--font-size-footnote);color:var(--ink-3);opacity:0;transition:opacity var(--duration-base) ease}.record-overlay-module__oLxozq__hints[data-visible]{opacity:1}.record-overlay-module__oLxozq__hints kbd{font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--ink-2);background:var(--ink-soft);border-radius:var(--radius-xs);padding:2px 6px}@media (prefers-reduced-motion:reduce){.record-overlay-module__oLxozq__overlay[data-starting-style]{transform:none}.record-overlay-module__oLxozq__liveDot[data-live]{animation:none}.record-overlay-module__oLxozq__caption{animation-name:record-overlay-module__oLxozq__badge-in}}
.reminder-composer-module__sAcTDq__sheet[class]{background:var(--paper)}.reminder-composer-module__sAcTDq__form{gap:var(--space-4);display:grid}.reminder-composer-module__sAcTDq__card{padding:0 var(--space-4);background:var(--paper-raised);border-radius:var(--radius-card)}.reminder-composer-module__sAcTDq__title{width:100%;height:52px;font-size:var(--font-size-body-large);font-weight:var(--font-weight-medium);color:var(--ink);background:0 0;border:0;outline:none;padding:0}.reminder-composer-module__sAcTDq__title::placeholder{font-weight:var(--font-weight-regular);color:var(--ink-4)}.reminder-composer-module__sAcTDq__row{gap:var(--space-2) var(--space-4);min-height:52px;padding:var(--space-2) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.reminder-composer-module__sAcTDq__rowLabel{font-size:var(--font-size-body-large);color:var(--ink)}.reminder-composer-module__sAcTDq__rule{background:var(--divider);height:.5px}.reminder-composer-module__sAcTDq__footer{padding-top:var(--space-1)}
.join-card-module__pjZKoW__page{display:flex}.join-card-module__pjZKoW__center{min-height:calc(100dvh - var(--space-16) - var(--space-8));flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:767px){.join-card-module__pjZKoW__center{min-height:0;padding-top:var(--space-6);align-items:flex-start}}.join-card-module__pjZKoW__card{gap:var(--space-2);width:100%;max-width:440px;padding:var(--space-10) var(--space-8) var(--space-8);text-align:center;background:var(--paper-raised);border-radius:var(--radius-2xl);flex-direction:column;align-items:center;display:flex}@media (max-width:767px){.join-card-module__pjZKoW__card{padding:var(--space-8) var(--space-5) var(--space-6)}}.join-card-module__pjZKoW__card>*{animation:join-card-module__pjZKoW__rise .36s var(--ease-out) both}.join-card-module__pjZKoW__card>:nth-child(2){animation-delay:40ms}.join-card-module__pjZKoW__card>:nth-child(3){animation-delay:80ms}.join-card-module__pjZKoW__card>:nth-child(4){animation-delay:.12s}.join-card-module__pjZKoW__card>:nth-child(n+5){animation-delay:.16s}@keyframes join-card-module__pjZKoW__rise{0%{opacity:0;transform:translateY(8px)}}@keyframes join-card-module__pjZKoW__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.join-card-module__pjZKoW__card>*{animation-name:join-card-module__pjZKoW__fade}}.join-card-module__pjZKoW__visual{margin-bottom:var(--space-3)}.join-card-module__pjZKoW__inviter{display:inline-flex;position:relative}.join-card-module__pjZKoW__badge{width:34px;height:34px;font-size:var(--font-size-headline);color:var(--ink);background:var(--paper-raised);border-radius:var(--radius-pill);box-shadow:0 0 0 3px var(--paper-raised), var(--shadow-control);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;bottom:-4px;right:-6px}.join-card-module__pjZKoW__badge svg{width:16px;height:16px}.join-card-module__pjZKoW__glyph{width:72px;height:72px;color:var(--ink);background:var(--ink-soft);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.join-card-module__pjZKoW__glyph[data-tone=positive]{color:var(--positive-ink)}.join-card-module__pjZKoW__glyph[data-tone=danger]{color:var(--danger);background:var(--danger-soft)}.join-card-module__pjZKoW__glyph svg{width:30px;height:30px}.join-card-module__pjZKoW__title{font-size:var(--font-size-large-title);font-weight:var(--font-weight-bold);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;line-height:1.15}.join-card-module__pjZKoW__meta{font-size:var(--font-size-subhead);font-weight:var(--font-weight-medium);color:var(--ink-3)}.join-card-module__pjZKoW__description{max-width:340px;margin-top:var(--space-1);font-size:var(--font-size-body);color:var(--ink-2);line-height:1.5}.join-card-module__pjZKoW__preview{gap:var(--space-3);width:100%;margin-top:var(--space-2);justify-items:center;display:grid}.join-card-module__pjZKoW__actions{gap:var(--space-2);width:100%;margin-top:var(--space-5);display:grid}.join-card-module__pjZKoW__footnote{max-width:320px;margin-top:var(--space-2);font-size:var(--font-size-footnote);color:var(--ink-3);line-height:1.45}.join-card-module__pjZKoW__skeletonAvatar{width:72px;height:72px;margin-bottom:var(--space-3);border-radius:var(--radius-pill)}.join-card-module__pjZKoW__skeletonLines{gap:var(--space-3);width:100%;margin-top:var(--space-4);justify-items:center;display:grid}.join-card-module__pjZKoW__skeletonButton{width:100%;height:52px;margin-top:var(--space-5);border-radius:var(--radius-pill)}
.people-pill-module__mHVW_q__pill{gap:var(--space-1_5);height:30px;padding:0 var(--space-3) 0 var(--space-1);color:var(--ink-2);white-space:nowrap;background:var(--ink-soft);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;display:inline-flex}.people-pill-module__mHVW_q__pill[data-size=sm]{height:24px;padding:0 var(--space-2) 0 var(--space-0_5)}.people-pill-module__mHVW_q__label{font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.people-pill-module__mHVW_q__pressable,.people-pill-module__mHVW_q__pressable[data-size=sm]{height:36px;padding:0 var(--space-3) 0 7px;color:var(--ink);background:var(--glass-strong-tint);box-shadow:var(--glass-control-shadow);-webkit-backdrop-filter:var(--material-control);backdrop-filter:var(--material-control);transition:transform var(--duration-press) var(--ease-out)}.people-pill-module__mHVW_q__pressable:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.people-pill-module__mHVW_q__pressable:hover{background-image:linear-gradient(var(--hover), var(--hover))}}
.page-module__fGXLmq__card{padding:var(--space-6) 0;line-height:1.65}.page-module__fGXLmq__card ul{padding-left:var(--space-6);margin:var(--space-6) 0}.page-module__fGXLmq__permission{gap:var(--space-3);margin:var(--space-6) 0;align-items:flex-start;display:flex}.page-module__fGXLmq__permission input{flex-shrink:0;width:18px;height:18px;margin-top:7px}.page-module__fGXLmq__detail{margin-top:var(--space-5);font-size:var(--font-size-footnote);color:var(--ink-3)}.page-module__fGXLmq__actions{gap:var(--space-3);margin-top:var(--space-8);justify-content:flex-end;display:flex}.page-module__fGXLmq__warning{padding:var(--space-4);background:var(--paper-raised);border-radius:var(--radius-lg)}
.sign-in-module__5_K0DG__screen{min-height:100dvh;padding:var(--space-6) var(--space-5) calc(var(--space-6) + var(--safe-bottom));justify-content:center;align-items:center;display:flex}.sign-in-module__5_K0DG__card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:380px;display:flex}.sign-in-module__5_K0DG__card>*{animation:sign-in-module__5_K0DG__rise .6s var(--ease-out) both}.sign-in-module__5_K0DG__card>:nth-child(2){animation-delay:60ms}.sign-in-module__5_K0DG__card>:nth-child(3){animation-delay:.12s}.sign-in-module__5_K0DG__card>:nth-child(4){animation-delay:.17s}.sign-in-module__5_K0DG__card>:nth-child(n+5){animation-delay:.22s}@keyframes sign-in-module__5_K0DG__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sign-in-module__5_K0DG__wordmark{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);color:var(--ink);letter-spacing:-.02em}.sign-in-module__5_K0DG__orb{margin:var(--space-8) 0 var(--space-6)}.sign-in-module__5_K0DG__title{font-size:var(--font-size-large-title);font-weight:var(--font-weight-bold);color:var(--ink);letter-spacing:-.02em;line-height:1.15}.sign-in-module__5_K0DG__body{max-width:340px;margin-top:var(--space-3);font-size:var(--font-size-body-large);color:var(--ink-3);line-height:1.45}.sign-in-module__5_K0DG__appleButton{gap:var(--space-2);width:100%;height:52px;margin-top:var(--space-12);font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--paper);background:var(--ink);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out), opacity var(--duration-fast) ease;justify-content:center;align-items:center;display:flex}.sign-in-module__5_K0DG__appleButton:active:not(:disabled){transform:scale(.97)}.sign-in-module__5_K0DG__appleButton[data-loading]{opacity:.7}@media (hover:hover) and (pointer:fine){.sign-in-module__5_K0DG__appleButton:hover:not(:disabled){opacity:.88}}.sign-in-module__5_K0DG__appleLogo{fill:currentColor;width:16px;height:19px;margin-top:-3px}.sign-in-module__5_K0DG__error{margin-top:var(--space-3);font-size:var(--font-size-callout);color:var(--danger)}.sign-in-module__5_K0DG__reviewLink{margin-top:var(--space-4);font-size:var(--font-size-footnote);color:var(--ink-3);text-underline-offset:2px;text-decoration:underline}.sign-in-module__5_K0DG__reviewForm{gap:var(--space-3);width:100%;margin-top:var(--space-5);text-align:left;display:grid}.sign-in-module__5_K0DG__legal{margin-top:var(--space-4);font-size:var(--font-size-footnote);color:var(--ink-3)}.sign-in-module__5_K0DG__legal a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.sign-in-module__5_K0DG__card>*{animation-name:sign-in-module__5_K0DG__fade}@keyframes sign-in-module__5_K0DG__fade{0%{opacity:0}}}
.command-palette-module__PLMWTa__backdrop{z-index:80;background:var(--scrim);opacity:.5;position:fixed;inset:0}.command-palette-module__PLMWTa__popup{z-index:81;width:min(640px, calc(100vw - var(--space-6)));background:var(--glass-strong-tint);border-radius:var(--radius-2xl);max-height:min(70vh,560px);box-shadow:var(--glass-float-shadow);-webkit-backdrop-filter:var(--material-popover);backdrop-filter:var(--material-popover);outline:none;flex-direction:column;display:flex;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.command-palette-module__PLMWTa__inputRow{gap:var(--space-3);padding:0 var(--space-5);border-bottom:.5px solid var(--divider);align-items:center;display:flex}.command-palette-module__PLMWTa__searchIcon{width:22px;height:22px;color:var(--ink-3);flex-shrink:0}.command-palette-module__PLMWTa__input{height:60px;font-size:var(--font-size-title-2);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.command-palette-module__PLMWTa__input::placeholder{color:var(--ink-3)}.command-palette-module__PLMWTa__esc{font-size:var(--font-size-footnote);color:var(--ink-3);background:var(--ink-soft);border-radius:var(--radius-pill);padding:2px 8px}.command-palette-module__PLMWTa__results{padding:var(--space-2);overscroll-behavior:contain;overflow-y:auto}.command-palette-module__PLMWTa__group{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);color:var(--ink-3)}.command-palette-module__PLMWTa__item{gap:var(--space-3);width:100%;min-height:42px;padding:0 var(--space-3);font-size:var(--font-size-body);color:var(--ink);text-align:left;border-radius:var(--radius-sm);align-items:center;display:flex}.command-palette-module__PLMWTa__item[data-active]{background:var(--ink-soft)}.command-palette-module__PLMWTa__itemIcon{color:var(--ink-3);flex-shrink:0;display:inline-flex}.command-palette-module__PLMWTa__itemIcon svg{width:16px;height:16px}.command-palette-module__PLMWTa__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:60%;overflow:hidden}.command-palette-module__PLMWTa__itemDetail{text-overflow:ellipsis;font-size:var(--font-size-subhead);color:var(--ink-4);text-align:right;white-space:nowrap;flex:1;overflow:hidden}.command-palette-module__PLMWTa__empty{padding:var(--space-8) var(--space-4);color:var(--ink-3);text-align:center}
.assistant-markdown-module__Kky5gW__markdown{min-width:0;font-size:var(--font-size-body);color:var(--ink);overflow-wrap:anywhere;line-height:1.55}.assistant-markdown-module__Kky5gW__markdown *{margin:0}.assistant-markdown-module__Kky5gW__markdown>div>*+*,.assistant-markdown-module__Kky5gW__markdown>div>div+div,.assistant-markdown-module__Kky5gW__markdown p+p{margin-top:var(--space-3)}.assistant-markdown-module__Kky5gW__markdown h1,.assistant-markdown-module__Kky5gW__markdown h2,.assistant-markdown-module__Kky5gW__markdown h3,.assistant-markdown-module__Kky5gW__markdown h4{font-weight:var(--font-weight-bold);color:var(--ink);line-height:1.3}.assistant-markdown-module__Kky5gW__markdown h1{font-size:var(--font-size-title-2)}.assistant-markdown-module__Kky5gW__markdown h2{font-size:var(--font-size-title-3)}.assistant-markdown-module__Kky5gW__markdown h3,.assistant-markdown-module__Kky5gW__markdown h4{font-size:var(--font-size-body-large)}.assistant-markdown-module__Kky5gW__markdown strong,.assistant-markdown-module__Kky5gW__markdown [data-streamdown=strong]{font-weight:var(--font-weight-bold)}.assistant-markdown-module__Kky5gW__markdown em{color:var(--ink-2)}.assistant-markdown-module__Kky5gW__markdown del{color:var(--ink-3)}.assistant-markdown-module__Kky5gW__markdown ul,.assistant-markdown-module__Kky5gW__markdown ol{gap:var(--space-1);padding-left:var(--space-5);display:grid}.assistant-markdown-module__Kky5gW__markdown li::marker{font-weight:var(--font-weight-semibold);color:var(--ink-3)}.assistant-markdown-module__Kky5gW__markdown li>ul,.assistant-markdown-module__Kky5gW__markdown li>ol{margin-top:var(--space-1)}.assistant-markdown-module__Kky5gW__markdown a{font-weight:var(--font-weight-medium);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) ease}@media (hover:hover) and (pointer:fine){.assistant-markdown-module__Kky5gW__markdown a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.assistant-markdown-module__Kky5gW__markdown blockquote{padding-left:var(--space-3);color:var(--ink-2);border-left:2px solid var(--divider)}.assistant-markdown-module__Kky5gW__markdown code{font-family:var(--font-mono);background:var(--ink-soft);border-radius:var(--radius-xs);padding:.1em .35em;font-size:.9em}.assistant-markdown-module__Kky5gW__markdown pre{padding:var(--space-3);font-size:var(--font-size-callout);background:var(--paper-raised);border-radius:var(--radius-md);line-height:1.5;overflow-x:auto}.assistant-markdown-module__Kky5gW__markdown pre code{background:0 0;padding:0}.assistant-markdown-module__Kky5gW__markdown hr{background:var(--divider);border:0;height:.5px}.assistant-markdown-module__Kky5gW__tableScroll{background:var(--paper-raised);border-radius:var(--radius-md);overflow-x:auto}.assistant-markdown-module__Kky5gW__markdown table{width:100%;font-size:var(--font-size-callout);border-collapse:collapse}.assistant-markdown-module__Kky5gW__markdown th,.assistant-markdown-module__Kky5gW__markdown td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:.5px solid var(--divider)}.assistant-markdown-module__Kky5gW__markdown th{font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);color:var(--ink-3)}.assistant-markdown-module__Kky5gW__markdown tr:last-child td{border-bottom:0}.assistant-markdown-module__Kky5gW__markdown input[type=checkbox]{margin-right:var(--space-1_5);accent-color:var(--accent)}.assistant-markdown-module__Kky5gW__markdown [data-sd-animate]{animation:assistant-markdown-module__Kky5gW__sd-fade var(--sd-duration,.22s) var(--sd-easing,var(--ease-out)) var(--sd-delay,0s) both}.assistant-markdown-module__Kky5gW__markdown [data-sd-animate-marker]::marker{animation:assistant-markdown-module__Kky5gW__sd-marker var(--sd-marker-duration,.22s) var(--ease-out) var(--sd-marker-delay,0s) both}@keyframes assistant-markdown-module__Kky5gW__sd-fade{0%{opacity:0}}@keyframes assistant-markdown-module__Kky5gW__sd-marker{0%{color:#0000}}
.household-join-module__dozRJG__with{gap:var(--space-2);font-size:var(--font-size-body);color:var(--ink-2);align-items:center;display:inline-flex}.household-join-module__dozRJG__leaving{max-width:340px;padding:var(--space-3) var(--space-4);font-size:var(--font-size-callout);color:var(--ink-2);background:var(--ink-soft);border-radius:var(--radius-md);line-height:1.45}
.household-screen-module__e448kG__inviteCard{gap:var(--space-6);padding:var(--space-5);background:var(--paper-raised);border-radius:var(--radius-xl);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.household-screen-module__e448kG__qrFrame{justify-content:center;align-items:center;width:184px;height:184px;display:flex}.household-screen-module__e448kG__qr{width:100%;height:100%;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}@starting-style{.household-screen-module__e448kG__qr{opacity:0;transform:scale(.94)}}.household-screen-module__e448kG__qrPlaceholder{border-radius:var(--radius-md);width:100%;height:100%}.household-screen-module__e448kG__inviteBody{gap:var(--space-3);min-width:0;display:grid}.household-screen-module__e448kG__inviteTitle{font-size:var(--font-size-title-3);font-weight:var(--font-weight-semibold);color:var(--ink)}.household-screen-module__e448kG__inviteHint{margin-top:calc(var(--space-2) * -1);font-size:var(--font-size-callout);color:var(--ink-3)}@media (max-width:767px){.household-screen-module__e448kG__inviteCard{gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:center}.household-screen-module__e448kG__qrFrame{width:200px;height:200px}.household-screen-module__e448kG__inviteBody{text-align:center;width:100%}}.household-screen-module__e448kG__people{margin-top:var(--space-8)}.household-screen-module__e448kG__sectionLabel{gap:var(--space-1_5);padding:0 var(--space-4) var(--space-1_5);font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;align-items:baseline;display:flex}.household-screen-module__e448kG__sectionCount{font-variant-numeric:tabular-nums;color:var(--ink-4)}.household-screen-module__e448kG__list{background:var(--paper-raised);border-radius:var(--radius-card);list-style:none;overflow:hidden}.household-screen-module__e448kG__memberRow{gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);align-items:center;display:flex;position:relative}.household-screen-module__e448kG__list>li:not(:last-child):after{bottom:0;right:0;left:calc(var(--space-4) + 36px + var(--space-3));content:"";background:var(--divider);height:.5px;position:absolute}.household-screen-module__e448kG__avatarPlaceholder{border-radius:var(--radius-pill);width:36px;height:36px}.household-screen-module__e448kG__memberText{flex:1;gap:1px;min-width:0;display:grid}.household-screen-module__e448kG__memberName{text-overflow:ellipsis;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--ink);white-space:nowrap;overflow:hidden}.household-screen-module__e448kG__you{color:var(--ink-3)}.household-screen-module__e448kG__memberRole{font-size:var(--font-size-subhead);color:var(--ink-3)}.household-screen-module__e448kG__rowAction{height:32px;padding:0 var(--space-3);font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold);color:var(--danger);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) ease;flex-shrink:0}.household-screen-module__e448kG__rowAction:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.household-screen-module__e448kG__rowAction:hover{background:var(--danger-soft)}}.household-screen-module__e448kG__alone{padding:var(--space-1_5) var(--space-4) 0;font-size:var(--font-size-footnote);color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.household-screen-module__e448kG__qr{transition-property:opacity}}
.note-detail-screen-module__nP0VHq__status{min-width:56px;font-size:var(--font-size-footnote);color:var(--ink-3);text-align:right;opacity:0;transition:opacity var(--duration-base) ease}.note-detail-screen-module__nP0VHq__status[data-visible]{opacity:1}.note-detail-screen-module__nP0VHq__statusError{height:28px;padding:0 var(--space-3);font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out)}.note-detail-screen-module__nP0VHq__statusError:active{transform:scale(.97)}.note-detail-screen-module__nP0VHq__meta{margin:var(--space-1) 0 var(--space-1);font-size:var(--font-size-footnote);font-variant-numeric:tabular-nums;color:var(--ink-3)}.note-detail-screen-module__nP0VHq__skeleton{gap:var(--space-4);padding-top:var(--space-4);display:grid}.note-detail-screen-module__nP0VHq__locked{gap:var(--space-5);display:grid}.note-detail-screen-module__nP0VHq__lockedHeading{margin-top:var(--space-1);font-size:var(--font-size-display);font-weight:var(--font-weight-bold);color:var(--ink);letter-spacing:-.015em;overflow-wrap:anywhere;line-height:1.12}@media (max-width:767px){.note-detail-screen-module__nP0VHq__lockedHeading{font-size:var(--font-size-large-title)}}.note-detail-screen-module__nP0VHq__lockedCard{gap:var(--space-3);padding:var(--space-10) var(--space-6);text-align:center;background:var(--paper-raised);border-radius:var(--radius-xl);justify-items:center;display:grid}.note-detail-screen-module__nP0VHq__lockedIcon{width:58px;height:58px;margin-bottom:var(--space-1);color:var(--ink-3);background:var(--ink-soft);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:flex}.note-detail-screen-module__nP0VHq__lockedIcon svg{width:24px;height:24px}.note-detail-screen-module__nP0VHq__lockedTitle{font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--ink)}.note-detail-screen-module__nP0VHq__lockedBody{max-width:340px;font-size:var(--font-size-callout);color:var(--ink-3)}.note-detail-screen-module__nP0VHq__lockedHint{gap:var(--space-1_5);height:26px;padding:0 var(--space-3);margin-top:var(--space-2);font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);color:var(--ink-2);background:var(--ink-soft);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.note-detail-screen-module__nP0VHq__lockedHint svg{width:13px;height:13px}
.onboarding-flow-module__cgY9lq__screen{min-height:100dvh;padding:var(--space-8) var(--space-5);place-items:center;display:grid}.onboarding-flow-module__cgY9lq__card{width:100%;max-width:520px;min-height:min(720px, calc(100dvh - var(--space-16)));animation:onboarding-flow-module__cgY9lq__card-in .42s var(--ease-out) both;flex-direction:column;display:flex}@keyframes onboarding-flow-module__cgY9lq__card-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:767px){.onboarding-flow-module__cgY9lq__screen{padding:0;display:block}.onboarding-flow-module__cgY9lq__card{max-width:none;min-height:100dvh;animation:none}}.onboarding-flow-module__cgY9lq__top{min-height:38px;padding:0 var(--space-6);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}@media (max-width:767px){.onboarding-flow-module__cgY9lq__top{padding:calc(var(--space-4) + var(--safe-top)) var(--space-5) 0}}.onboarding-flow-module__cgY9lq__topStart{align-items:center;display:flex}.onboarding-flow-module__cgY9lq__topEnd{justify-content:flex-end;display:flex}.onboarding-flow-module__cgY9lq__wordmark{font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold);color:var(--ink);letter-spacing:-.02em;line-height:38px}.onboarding-flow-module__cgY9lq__dots{gap:var(--space-1_5);align-items:center;list-style:none;display:flex}.onboarding-flow-module__cgY9lq__dot{background:var(--ink-soft);border-radius:var(--radius-pill);width:7px;height:7px;transition:background-color var(--duration-base) ease}.onboarding-flow-module__cgY9lq__dot[data-done],.onboarding-flow-module__cgY9lq__dot[data-active]{background:var(--accent)}.onboarding-flow-module__cgY9lq__previewPill{padding:var(--space-1) 10px;font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);color:var(--ink-2);background:var(--ink-soft);border-radius:var(--radius-pill)}.onboarding-flow-module__cgY9lq__viewport{flex:1;min-height:0;overflow-x:clip}.onboarding-flow-module__cgY9lq__stepFrame{height:100%}.onboarding-flow-module__cgY9lq__step{gap:var(--space-8);padding:var(--space-10) var(--space-6) var(--space-6);text-align:center;display:grid}@media (max-width:767px){.onboarding-flow-module__cgY9lq__step{padding:var(--space-6) var(--space-5)}}.onboarding-flow-module__cgY9lq__eyebrow{font-size:var(--font-size-body);color:var(--ink-3)}.onboarding-flow-module__cgY9lq__title{margin-top:var(--space-2);font-size:var(--font-size-display);font-weight:var(--font-weight-bold);color:var(--ink);letter-spacing:-.02em;outline:none;line-height:1.1}.onboarding-flow-module__cgY9lq__questions{gap:var(--space-5);display:grid}.onboarding-flow-module__cgY9lq__question{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.onboarding-flow-module__cgY9lq__question>legend{float:left;width:100%;padding:0}.onboarding-flow-module__cgY9lq__questionLabel{font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--ink)}.onboarding-flow-module__cgY9lq__chips{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.onboarding-flow-module__cgY9lq__chip{height:40px;padding:0 var(--space-4);font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.onboarding-flow-module__cgY9lq__chip[data-selected]{font-weight:var(--font-weight-semibold)}.onboarding-flow-module__cgY9lq__input{width:100%;min-height:48px;padding:0 var(--space-4);font-size:var(--font-size-body);color:var(--ink);background:var(--paper-raised);border-radius:var(--radius-md);transition:box-shadow var(--duration-fast) ease;border:0;outline:none}.onboarding-flow-module__cgY9lq__input::placeholder{color:var(--ink-3)}.onboarding-flow-module__cgY9lq__input:focus{box-shadow:0 0 0 3px var(--focus-ring)}.onboarding-flow-module__cgY9lq__invite{gap:var(--space-2);display:grid}.onboarding-flow-module__cgY9lq__inviteRow{gap:var(--space-2);align-items:center;display:flex}.onboarding-flow-module__cgY9lq__inviteInput{min-width:0;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.1em;flex:1}.onboarding-flow-module__cgY9lq__inviteInput::placeholder{font-weight:var(--font-weight-regular);letter-spacing:.1em}.onboarding-flow-module__cgY9lq__hint{font-size:var(--font-size-footnote);color:var(--ink-3);line-height:1.4}.onboarding-flow-module__cgY9lq__hint[data-valid]{color:var(--ink-2)}.onboarding-flow-module__cgY9lq__welcome{text-align:center;justify-items:center;gap:0}.onboarding-flow-module__cgY9lq__orbWrap{margin:var(--space-2) 0 var(--space-6)}.onboarding-flow-module__cgY9lq__welcomeTitle{font-size:var(--font-size-hero);margin-top:0}@media (max-width:767px){.onboarding-flow-module__cgY9lq__welcomeTitle{font-size:var(--font-size-display)}}.onboarding-flow-module__cgY9lq__welcomeBody{max-width:380px;margin-top:var(--space-4);font-size:var(--font-size-body-large);color:var(--ink-2);line-height:1.5}.onboarding-flow-module__cgY9lq__examples{gap:var(--space-3);width:100%;margin-top:var(--space-8);text-align:left;list-style:none;display:grid}.onboarding-flow-module__cgY9lq__example{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--paper-raised);border-radius:var(--radius-card);align-items:center;display:flex}.onboarding-flow-module__cgY9lq__exampleCategory{padding:var(--space-1) 10px;font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);color:var(--ink-2);background:var(--ink-soft);border-radius:var(--radius-pill);flex-shrink:0}.onboarding-flow-module__cgY9lq__exampleText{min-width:0;font-size:var(--font-size-callout);color:var(--ink-2)}.onboarding-flow-module__cgY9lq__footer{padding:var(--space-4) var(--space-6) var(--space-2)}@media (max-width:767px){.onboarding-flow-module__cgY9lq__footer{padding:var(--space-3) var(--space-5) calc(var(--space-4) + var(--safe-bottom));background:var(--paper);position:sticky;bottom:0}}.onboarding-flow-module__cgY9lq__rise{animation:onboarding-flow-module__cgY9lq__rise .52s var(--ease-out) both;animation-delay:var(--rise-delay,0s)}@keyframes onboarding-flow-module__cgY9lq__rise{0%{opacity:0;transform:translateY(10px)}}.onboarding-flow-module__cgY9lq__reveal{animation:onboarding-flow-module__cgY9lq__reveal .24s var(--ease-out) both}@keyframes onboarding-flow-module__cgY9lq__reveal{0%{opacity:0;transform:translateY(-4px)}}@keyframes onboarding-flow-module__cgY9lq__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.onboarding-flow-module__cgY9lq__card,.onboarding-flow-module__cgY9lq__rise,.onboarding-flow-module__cgY9lq__reveal{animation-name:onboarding-flow-module__cgY9lq__fade}.onboarding-flow-module__cgY9lq__card{animation-duration:.24s}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.onboarding-flow-module__cgY9lq__card{animation:none}}
.invite-screen-module__aVe9qq__hero{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.invite-screen-module__aVe9qq__heroGlyph{width:44px;height:44px;margin-bottom:var(--space-2);color:var(--premium-ink);background:var(--premium-soft);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.invite-screen-module__aVe9qq__heroGlyph svg{width:20px;height:20px}.invite-screen-module__aVe9qq__heroTitle{font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold);color:var(--ink);letter-spacing:-.01em;line-height:1.2}.invite-screen-module__aVe9qq__heroBody{max-width:520px;font-size:var(--font-size-body);color:var(--ink-2);line-height:1.5}.invite-screen-module__aVe9qq__linkCard{gap:var(--space-1);padding:var(--space-6) var(--space-6) var(--space-5);text-align:center;background:var(--paper-raised);border-radius:var(--radius-xl);justify-items:center;display:grid}.invite-screen-module__aVe9qq__codeLabel{font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em}.invite-screen-module__aVe9qq__code{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:.08em;-webkit-user-select:all;user-select:all}.invite-screen-module__aVe9qq__codePlaceholder{width:220px;height:40px;margin:var(--space-1) 0;border-radius:var(--radius-sm)}.invite-screen-module__aVe9qq__codeHint{font-size:var(--font-size-footnote);color:var(--ink-3)}.invite-screen-module__aVe9qq__actions{gap:var(--space-3);width:100%;max-width:440px;margin-top:var(--space-4);display:grid}.invite-screen-module__aVe9qq__statsCard{padding:var(--space-4) 0;margin-top:var(--space-4);background:var(--paper-raised);border-radius:var(--radius-card);align-items:stretch;display:flex}.invite-screen-module__aVe9qq__stat{gap:var(--space-1);flex:1;justify-items:center;display:grid}.invite-screen-module__aVe9qq__statValue{font-size:var(--font-size-title-2);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--ink)}.invite-screen-module__aVe9qq__statLabel{font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);color:var(--ink-3)}.invite-screen-module__aVe9qq__statDivider{background:var(--divider);width:.5px}.invite-screen-module__aVe9qq__footnote{padding:0 var(--space-4);margin-top:var(--space-2);font-size:var(--font-size-footnote);color:var(--ink-3);line-height:1.5}@media (max-width:767px){.invite-screen-module__aVe9qq__linkCard{padding:var(--space-5) var(--space-4) var(--space-4)}.invite-screen-module__aVe9qq__code{font-size:var(--font-size-large-title)}}
.repeat-picker-module__fup4YW__row{gap:var(--space-4);min-height:48px;padding:var(--space-1) 0;justify-content:space-between;align-items:center;display:flex}.repeat-picker-module__fup4YW__legend{font-size:var(--font-size-body-large);color:var(--ink)}.repeat-picker-module__fup4YW__value{align-items:center;min-width:0;display:inline-flex;position:relative}.repeat-picker-module__fup4YW__select{max-width:100%;height:34px;padding:0 calc(var(--space-2) + 16px) 0 var(--space-3);font-size:var(--font-size-body-large);color:var(--ink-3);text-align:right;text-align-last:right;appearance:none;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border:0;outline:none}.repeat-picker-module__fup4YW__select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.repeat-picker-module__fup4YW__select:disabled{cursor:default;opacity:.6}.repeat-picker-module__fup4YW__glyph{right:var(--space-1);width:14px;height:14px;color:var(--ink-3);pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine){.repeat-picker-module__fup4YW__select:not(:disabled):hover{color:var(--ink);background-color:var(--hover)}}
.ai-provider-screen-module__GceLTq__notice{gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-6);background:var(--premium-soft);border-radius:var(--radius-card);align-items:flex-start;display:flex}.ai-provider-screen-module__GceLTq__noticeIcon{width:32px;height:32px;color:var(--premium-icon);background:var(--ink-2);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ai-provider-screen-module__GceLTq__noticeIcon svg{width:16px;height:16px}.ai-provider-screen-module__GceLTq__noticeText{gap:var(--space-1);min-width:0;display:grid}.ai-provider-screen-module__GceLTq__noticeTitle{font-size:var(--font-size-callout);font-weight:var(--font-weight-semibold);color:var(--premium-ink)}.ai-provider-screen-module__GceLTq__noticeBody{font-size:var(--font-size-subhead);color:var(--ink-2);line-height:1.45}.ai-provider-screen-module__GceLTq__noticeLink,.ai-provider-screen-module__GceLTq__keyLink{gap:var(--space-1);margin-top:var(--space-1);font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold);color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--divider);text-decoration-color:var(--divider);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) ease;justify-self:start;align-items:center;display:inline-flex}.ai-provider-screen-module__GceLTq__noticeLink svg,.ai-provider-screen-module__GceLTq__keyLink svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.ai-provider-screen-module__GceLTq__noticeLink:hover,.ai-provider-screen-module__GceLTq__keyLink:hover{text-decoration-color:currentColor}}.ai-provider-screen-module__GceLTq__eyebrow{padding:0 var(--space-4) var(--space-1_5);font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);color:var(--ink-3)}.ai-provider-screen-module__GceLTq__providerFieldset{border:0;min-width:0;margin:0;padding:0}.ai-provider-screen-module__GceLTq__providerGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-provider-screen-module__GceLTq__providerCard{gap:var(--space-0_5);padding:var(--space-4);text-align:left;background:var(--paper-raised);border-radius:var(--radius-card);transition:transform var(--duration-press) var(--ease-out), box-shadow var(--duration-fast) ease;justify-items:start;display:grid;box-shadow:inset 0 0 0 2px #0000}.ai-provider-screen-module__GceLTq__providerCard[data-selected]{box-shadow:inset 0 0 0 2px var(--accent)}.ai-provider-screen-module__GceLTq__providerCard{cursor:pointer;position:relative}.ai-provider-screen-module__GceLTq__providerCard:not([data-disabled]):active{transform:scale(.97)}.ai-provider-screen-module__GceLTq__providerCard[data-disabled]{cursor:default;opacity:.6}.ai-provider-screen-module__GceLTq__providerCard:has(.ai-provider-screen-module__GceLTq__providerRadio:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.ai-provider-screen-module__GceLTq__providerRadio{width:100%;height:100%;cursor:inherit;opacity:0;margin:0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ai-provider-screen-module__GceLTq__providerCard:not([data-selected],[data-disabled]):hover{background-image:linear-gradient(var(--hover), var(--hover))}}.ai-provider-screen-module__GceLTq__providerIcon{width:34px;height:34px;margin-bottom:var(--space-2);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:inline-flex}.ai-provider-screen-module__GceLTq__providerIcon svg{width:18px;height:18px}.ai-provider-screen-module__GceLTq__providerLabel{font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--ink)}.ai-provider-screen-module__GceLTq__providerStatus{min-height:18px;font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);color:var(--ink-3)}.ai-provider-screen-module__GceLTq__keyPanel{gap:var(--space-4);padding:var(--space-5);margin-top:var(--space-4);background:var(--paper-raised);border-radius:var(--radius-card);display:grid}.ai-provider-screen-module__GceLTq__panelHeader{gap:var(--space-1);display:grid}.ai-provider-screen-module__GceLTq__panelTitle{font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--ink)}.ai-provider-screen-module__GceLTq__panelDetail{font-size:var(--font-size-subhead);font-weight:var(--font-weight-medium);color:var(--ink-3)}.ai-provider-screen-module__GceLTq__panelWarning{color:var(--danger)}.ai-provider-screen-module__GceLTq__validationError{font-size:var(--font-size-footnote);color:var(--ink-3);overflow-wrap:anywhere;line-height:1.4}.ai-provider-screen-module__GceLTq__keyInputWrap{position:relative}.ai-provider-screen-module__GceLTq__keyInput{width:100%;min-height:50px;padding:0 52px 0 var(--space-4);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--ink-soft);border-radius:var(--radius-md);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border:1px solid #0000;outline:none}.ai-provider-screen-module__GceLTq__keyInput::placeholder{font-weight:var(--font-weight-regular);color:var(--ink-3)}.ai-provider-screen-module__GceLTq__keyInput:focus{border-color:var(--ink-4);box-shadow:0 0 0 3px var(--focus-ring)}.ai-provider-screen-module__GceLTq__keyInput:disabled{opacity:.6}.ai-provider-screen-module__GceLTq__revealButton{top:50%;right:var(--space-1_5);width:38px;height:38px;color:var(--ink-3);border-radius:var(--radius-pill);transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.ai-provider-screen-module__GceLTq__revealButton svg{width:18px;height:18px}.ai-provider-screen-module__GceLTq__revealButton:disabled{opacity:.4}@media (hover:hover) and (pointer:fine){.ai-provider-screen-module__GceLTq__revealButton:not(:disabled):hover{color:var(--ink);background:var(--hover)}}.ai-provider-screen-module__GceLTq__actionRow{gap:var(--space-2);display:flex}.ai-provider-screen-module__GceLTq__saveButton{flex:1}.ai-provider-screen-module__GceLTq__footnote{font-size:var(--font-size-footnote);color:var(--ink-3);line-height:1.45}
.creator-letter-screen-module__fJP0Aa__sheet{max-width:600px;margin:0 auto}.creator-letter-screen-module__fJP0Aa__envelope{width:200px;height:auto;margin:0 auto var(--space-8);display:block}.creator-letter-screen-module__fJP0Aa__letter{gap:var(--space-4);display:grid}.creator-letter-screen-module__fJP0Aa__greeting{font-size:var(--font-size-title-3);font-weight:var(--font-weight-bold);color:var(--ink)}.creator-letter-screen-module__fJP0Aa__paragraph{font-size:var(--font-size-body-large);color:var(--ink-2);line-height:1.6}.creator-letter-screen-module__fJP0Aa__appName{font-weight:var(--font-weight-bold);color:var(--ink)}.creator-letter-screen-module__fJP0Aa__signature{gap:var(--space-3);padding-top:var(--space-5);margin-top:var(--space-6);border-top:.5px solid var(--divider);align-items:center;display:flex}.creator-letter-screen-module__fJP0Aa__portrait{object-fit:cover;background:var(--paper-raised);border-radius:var(--radius-pill);flex-shrink:0;width:56px;height:56px}.creator-letter-screen-module__fJP0Aa__byline{gap:var(--space-0_5);flex:1;min-width:0;display:grid}.creator-letter-screen-module__fJP0Aa__name{font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--ink)}.creator-letter-screen-module__fJP0Aa__role{font-size:var(--font-size-subhead);color:var(--ink-3)}.creator-letter-screen-module__fJP0Aa__links{gap:var(--space-2);display:flex}.creator-letter-screen-module__fJP0Aa__linkButton{width:38px;height:38px;color:var(--ink);background:var(--paper-raised);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.creator-letter-screen-module__fJP0Aa__linkButton svg{width:17px;height:17px}.creator-letter-screen-module__fJP0Aa__xLogo{fill:currentColor;width:15px!important;height:15px!important}.creator-letter-screen-module__fJP0Aa__linkButton:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.creator-letter-screen-module__fJP0Aa__linkButton:hover{background-image:linear-gradient(var(--hover), var(--hover))}}
.edit-profile-screen-module__0xEIba__form{gap:var(--space-4);max-width:520px;display:grid}.edit-profile-screen-module__0xEIba__card{gap:var(--space-5);padding:var(--space-5);background:var(--paper-raised);border-radius:var(--radius-xl);display:grid}.edit-profile-screen-module__0xEIba__preview{gap:var(--space-3);align-items:center;min-width:0;display:flex}.edit-profile-screen-module__0xEIba__previewText{gap:var(--space-0_5);min-width:0;display:grid}.edit-profile-screen-module__0xEIba__previewName{text-overflow:ellipsis;font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--ink);white-space:nowrap;overflow:hidden}.edit-profile-screen-module__0xEIba__previewEmail{text-overflow:ellipsis;font-size:var(--font-size-subhead);color:var(--ink-3);white-space:nowrap;overflow:hidden}.edit-profile-screen-module__0xEIba__fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:520px){.edit-profile-screen-module__0xEIba__fields{grid-template-columns:minmax(0,1fr)}}.edit-profile-screen-module__0xEIba__actions{gap:var(--space-2);justify-content:flex-end;display:flex}
.presentation-screen-module__ebTfxW__hero{gap:var(--space-2);max-width:560px;padding-bottom:var(--space-6);display:grid}.presentation-screen-module__ebTfxW__title{font-size:var(--font-size-title-1);font-weight:var(--font-weight-bold);color:var(--ink);letter-spacing:-.01em;line-height:1.2}.presentation-screen-module__ebTfxW__lead{font-size:var(--font-size-body-large);color:var(--ink-2);line-height:1.5}.presentation-screen-module__ebTfxW__highlights{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;display:grid}.presentation-screen-module__ebTfxW__card{gap:var(--space-3);padding:var(--space-4);background:var(--paper-raised);border-radius:var(--radius-card);align-items:flex-start;display:flex}@media (max-width:767px){.presentation-screen-module__ebTfxW__highlights{grid-template-columns:minmax(0,1fr)}}.presentation-screen-module__ebTfxW__text{gap:var(--space-1);flex:1;min-width:0;display:grid}.presentation-screen-module__ebTfxW__cardTitle{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--ink);line-height:1.3}.presentation-screen-module__ebTfxW__cardBody{font-size:var(--font-size-subhead);color:var(--ink-2);line-height:1.5}.presentation-screen-module__ebTfxW__badge{width:30px;height:30px;color:var(--on-accent);background:var(--accent);border-radius:var(--radius-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.presentation-screen-module__ebTfxW__badge svg{width:16px;height:16px}.presentation-screen-module__ebTfxW__badge[data-tint=danger],.presentation-screen-module__ebTfxW__badge[data-tint=idea],.presentation-screen-module__ebTfxW__badge[data-tint=note],.presentation-screen-module__ebTfxW__badge[data-tint=reminder]{color:var(--on-color)}.presentation-screen-module__ebTfxW__badge[data-tint=danger]{background:var(--danger)}.presentation-screen-module__ebTfxW__badge[data-tint=idea]{background:var(--idea)}.presentation-screen-module__ebTfxW__badge[data-tint=ink2]{background:var(--ink-2)}.presentation-screen-module__ebTfxW__badge[data-tint=note]{background:var(--note)}.presentation-screen-module__ebTfxW__badge[data-tint=reminder]{background:var(--reminder)}.presentation-screen-module__ebTfxW__section{margin-top:var(--space-8)}.presentation-screen-module__ebTfxW__sectionTitle{padding:0 var(--space-4) var(--space-1_5);font-size:var(--font-size-subhead);font-weight:var(--font-weight-semibold);color:var(--ink-3)}.presentation-screen-module__ebTfxW__surface{background:var(--paper-raised);border-radius:var(--radius-card);list-style:none;overflow:hidden}.presentation-screen-module__ebTfxW__row{gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:flex-start;display:flex;position:relative}.presentation-screen-module__ebTfxW__row:not(:last-child):after{bottom:0;right:0;left:calc(var(--space-4) + 30px + var(--space-3));content:"";background:var(--divider);height:.5px;position:absolute}
.share-join-module__p17SfG__items{gap:var(--space-2);width:100%;padding-top:var(--space-4);margin-top:var(--space-1);text-align:left;border-top:.5px solid var(--divider);display:grid}.share-join-module__p17SfG__itemList{gap:var(--space-2);list-style:none;display:grid}.share-join-module__p17SfG__item{gap:var(--space-3);align-items:center;min-width:0;display:flex}.share-join-module__p17SfG__itemCircle{border:1.5px solid var(--ink-4);border-radius:var(--radius-pill);flex-shrink:0;width:18px;height:18px}.share-join-module__p17SfG__itemText{text-overflow:ellipsis;min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--ink-2);white-space:nowrap;flex:1;overflow:hidden}.share-join-module__p17SfG__more{padding-left:calc(18px + var(--space-3));font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);color:var(--ink-3)}.share-join-module__p17SfG__details{font-size:var(--font-size-callout);color:var(--ink-2);white-space:pre-line;line-height:1.45}.share-join-module__p17SfG__quiet{font-size:var(--font-size-callout);color:var(--ink-3)}
.list-cards-module__zFLSWG__card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-width:0;position:relative}.list-cards-module__zFLSWG__card[data-placeholder]{opacity:.35}.list-cards-module__zFLSWG__link{min-width:0;color:inherit;border-radius:inherit;transition:transform var(--duration-press) var(--ease-out);display:flex}.list-cards-module__zFLSWG__link:active{transform:scale(.98)}.list-cards-module__zFLSWG__link:focus-visible{outline-offset:-2px}.list-cards-module__zFLSWG__tile{background:var(--paper-raised);border-radius:var(--radius-card)}.list-cards-module__zFLSWG__tile .list-cards-module__zFLSWG__link{gap:var(--space-3);padding:var(--space-3);flex-direction:column}.list-cards-module__zFLSWG__tileTop{justify-content:space-between;align-items:flex-start;display:flex}.list-cards-module__zFLSWG__tileEmoji{font-size:var(--font-size-large-title);line-height:1}.list-cards-module__zFLSWG__tileCount{font-size:var(--font-size-large-title);font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.03em;line-height:1}.list-cards-module__zFLSWG__tileBottom{gap:var(--space-2);min-width:0;padding-right:var(--space-6);align-items:center;display:flex}.list-cards-module__zFLSWG__tileTitle{text-overflow:ellipsis;min-width:0;font-size:var(--font-size-headline);font-weight:var(--font-weight-bold);color:var(--ink-2);letter-spacing:-.01em;white-space:nowrap;flex:1;overflow:hidden}.list-cards-module__zFLSWG__tile[data-selected]{background-image:linear-gradient(var(--ink-soft), var(--ink-soft))}.list-cards-module__zFLSWG__row{background:var(--paper-raised)}.list-cards-module__zFLSWG__row .list-cards-module__zFLSWG__link{gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-10) var(--space-2) var(--space-3);align-items:center}.list-cards-module__zFLSWG__row[data-selected] .list-cards-module__zFLSWG__link{background:var(--ink-soft)}.list-cards-module__zFLSWG__row+.list-cards-module__zFLSWG__row:before{top:0;right:0;left:calc(var(--space-3) + 32px + var(--space-3));z-index:1;pointer-events:none;content:"";background:var(--divider);height:.5px;position:absolute}.list-cards-module__zFLSWG__row[data-selected]:before,.list-cards-module__zFLSWG__row[data-selected]+.list-cards-module__zFLSWG__row:before{opacity:0}.list-cards-module__zFLSWG__rowEmoji{width:32px;font-size:var(--font-size-title-1);text-align:center;flex-shrink:0;line-height:1}.list-cards-module__zFLSWG__rowTitle{text-overflow:ellipsis;min-width:0;font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;flex:1;overflow:hidden}.list-cards-module__zFLSWG__rowCount{font-size:var(--font-size-body-large);font-variant-numeric:tabular-nums;color:var(--ink-3);flex-shrink:0}.list-cards-module__zFLSWG__sharedIcon{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.list-cards-module__zFLSWG__menuSlot{right:var(--space-2);position:absolute;bottom:50%;transform:translateY(50%)}.list-cards-module__zFLSWG__tile .list-cards-module__zFLSWG__menuSlot{right:var(--space-1_5);bottom:var(--space-1_5);transform:none}.list-cards-module__zFLSWG__menuButton{width:30px;height:30px;color:var(--ink-3);border-radius:var(--radius-pill);transition:opacity var(--duration-fast) ease, transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) ease;justify-content:center;align-items:center;display:flex}.list-cards-module__zFLSWG__menuButton svg{width:17px;height:17px}.list-cards-module__zFLSWG__menuButton:active{transform:scale(.94)}.list-cards-module__zFLSWG__menuButton[data-popup-open]{color:var(--ink);background:var(--hover)}@media (hover:hover) and (pointer:fine){.list-cards-module__zFLSWG__menuButton{opacity:0}.list-cards-module__zFLSWG__card:hover .list-cards-module__zFLSWG__menuButton,.list-cards-module__zFLSWG__card:focus-within .list-cards-module__zFLSWG__menuButton,.list-cards-module__zFLSWG__menuButton[data-popup-open]{opacity:1}.list-cards-module__zFLSWG__menuButton:hover{color:var(--ink);background:var(--hover)}.list-cards-module__zFLSWG__row:not([data-selected]) .list-cards-module__zFLSWG__link:hover{background:var(--hover)}.list-cards-module__zFLSWG__tile:hover{background-image:linear-gradient(var(--hover), var(--hover))}}.list-cards-module__zFLSWG__overlay{cursor:grabbing;box-shadow:var(--shadow-floating);transform:scale(1.03)}.list-cards-module__zFLSWG__overlay.list-cards-module__zFLSWG__row{border-radius:var(--radius-card);overflow:hidden}@media (prefers-reduced-motion:reduce){.list-cards-module__zFLSWG__overlay{transform:none}}
.notes-screen-module__E2HSkq__toolbar{gap:var(--space-3);margin:calc(var(--space-2) * -1) 0 var(--space-6);display:grid}.notes-screen-module__E2HSkq__search{align-items:center;max-width:420px;display:flex;position:relative}@media (max-width:767px){.notes-screen-module__E2HSkq__search{max-width:none}}.notes-screen-module__E2HSkq__searchIcon{left:var(--space-3);width:16px;height:16px;color:var(--ink-3);pointer-events:none;position:absolute}.notes-screen-module__E2HSkq__searchInput{width:100%;height:36px;padding:0 var(--space-10) 0 calc(var(--space-8) + 2px);font-size:var(--font-size-headline);color:var(--ink);appearance:none;background:var(--ink-soft);border-radius:var(--radius-pill);transition:box-shadow var(--duration-fast) ease;border:0;outline:none}.notes-screen-module__E2HSkq__searchInput::-webkit-search-cancel-button{display:none}.notes-screen-module__E2HSkq__searchInput::placeholder{color:var(--ink-3)}.notes-screen-module__E2HSkq__searchInput:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.notes-screen-module__E2HSkq__searchClear{right:var(--space-2);width:22px;height:22px;color:var(--paper-raised);background:var(--ink-4);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.notes-screen-module__E2HSkq__searchClear:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.notes-screen-module__E2HSkq__searchClear:hover{background:var(--ink-3)}}.notes-screen-module__E2HSkq__searchClear svg{stroke-width:3px;width:12px;height:12px}.notes-screen-module__E2HSkq__chips{gap:var(--space-2);padding:var(--space-0_5) 0;scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}.notes-screen-module__E2HSkq__chips::-webkit-scrollbar{display:none}@media (max-width:767px){.notes-screen-module__E2HSkq__chips{padding-inline:var(--space-screen-gutter);margin:0 calc(var(--space-screen-gutter) * -1)}}.notes-screen-module__E2HSkq__chipGroup{gap:var(--space-1);flex-shrink:0;align-items:center;display:flex}.notes-screen-module__E2HSkq__chipEmoji{font-size:var(--font-size-body);line-height:1}.notes-screen-module__E2HSkq__chipName{text-overflow:ellipsis;vertical-align:bottom;max-width:160px;display:inline-block;overflow:hidden}.notes-screen-module__E2HSkq__folderMore,.notes-screen-module__E2HSkq__newFolder{width:34px;height:34px;color:var(--ink-2);background:var(--paper-raised);border-radius:var(--radius-pill);transition:transform var(--duration-press) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.notes-screen-module__E2HSkq__folderMore:active,.notes-screen-module__E2HSkq__newFolder:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.notes-screen-module__E2HSkq__folderMore:hover,.notes-screen-module__E2HSkq__newFolder:hover{color:var(--ink);background-image:linear-gradient(var(--hover), var(--hover))}}.notes-screen-module__E2HSkq__folderMore svg,.notes-screen-module__E2HSkq__newFolder svg{width:16px;height:16px}.notes-screen-module__E2HSkq__grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1099px){.notes-screen-module__E2HSkq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.notes-screen-module__E2HSkq__grid{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}
