.appearance-media-module__usOzza__media{background:#fff;border:1px solid #e4e5eb;border-radius:15px;margin-top:14px;overflow:hidden}.appearance-media-module__usOzza__overlay{margin-top:16px}.appearance-media-module__usOzza__help{color:#737782;margin:10px 0 0;font-size:10px;line-height:1.7}.appearance-media-module__usOzza__empty{color:#747784;background:#f6f6f8;justify-content:center;align-items:center;gap:9px;min-height:88px;font-size:11px;display:flex}.appearance-media-module__usOzza__preview{background-color:#f4f4f7;background-image:linear-gradient(45deg,#e9e9ee 25%,#0000 25%),linear-gradient(-45deg,#e9e9ee 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e9e9ee 75%),linear-gradient(-45deg,#0000 75%,#e9e9ee 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;height:140px;position:relative}.appearance-media-module__usOzza__preview img{object-fit:contain;width:100%;height:100%;display:block}.appearance-media-module__usOzza__preview[data-purpose=background] img{object-fit:cover}.appearance-media-module__usOzza__remove{color:#424653;background:#fff;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 5px #14172710}.appearance-media-module__usOzza__private{color:#5f626d;background:#ffffffeb;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:650;position:absolute;bottom:8px;left:8px}.appearance-media-module__usOzza__uploadRow{align-items:center;gap:10px;padding:12px;display:flex}.appearance-media-module__usOzza__uploadRow>span{color:#7c7e88;flex:1;font-size:9px;line-height:1.7}.appearance-media-module__usOzza__upload{color:#41454f;background:#fff;border:1px solid #e1e2e8;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 10px;display:inline-flex;font-size:11px!important;font-weight:650!important}.appearance-media-module__usOzza__status,.appearance-media-module__usOzza__error{color:#737782;margin:0;padding:0 12px 12px;font-size:10px;line-height:1.7}.appearance-media-module__usOzza__error{color:#a04138}.appearance-media-module__usOzza__hidden{display:none}
.glass-preview-module__lUp0nq__preview{margin:14px 0 0}.glass-preview-module__lUp0nq__scene{isolation:isolate;border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:var(--canvas);min-height:156px;color:var(--text);border-radius:18px;place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.glass-preview-module__lUp0nq__pattern{background:linear-gradient(125deg, transparent 25%, var(--secondary) 25% 48%, transparent 48%), repeating-linear-gradient(90deg, transparent 0 13px, color-mix(in srgb, var(--text) 24%, transparent) 13px 15px), var(--accent);position:absolute;inset:0}.glass-preview-module__lUp0nq__card{border-radius:min(var(--radius), 18px);border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--surface) var(--surface-opacity,100%), transparent);width:100%;-webkit-backdrop-filter:var(--glass-filter,none);backdrop-filter:var(--glass-filter,none);font-family:var(--font-body);gap:5px;padding:22px 18px;display:grid;position:relative;box-shadow:0 4px 16px #0000000a}.glass-preview-module__lUp0nq__card strong{font-size:15px;font-weight:650}.glass-preview-module__lUp0nq__card span{font-size:11px}.glass-preview-module__lUp0nq__preview figcaption{color:#6b6d75;margin-top:9px;font-size:11px;line-height:1.6}
.companion-theme-module__vo3KNW__workspace{--companion-cat:none;--companion-dog:none;--companion-fox:none;--companion-bird:none;--companion-detail-display:none;--companion-color:initial;--companion-tint:initial;--companion-line:initial;--companion-ink:initial}.companion-theme-module__vo3KNW__workspace[data-companion=cat]{--companion-color:#a18e7d;--companion-cat:initial}.companion-theme-module__vo3KNW__workspace[data-companion=dog]{--companion-color:#c99b60;--companion-dog:initial}.companion-theme-module__vo3KNW__workspace[data-companion=fox]{--companion-color:#ce8054;--companion-fox:initial}.companion-theme-module__vo3KNW__workspace[data-companion=bird]{--companion-color:#80a9af;--companion-bird:initial}.companion-theme-module__vo3KNW__workspace:is([data-companion=cat],[data-companion=dog],[data-companion=fox],[data-companion=bird]){--companion-detail-display:inline-flex;--companion-tint:color-mix(in srgb, var(--companion-color) 12%, var(--surface));--companion-line:color-mix(in srgb, var(--companion-color) 32%, var(--surface));--companion-ink:color-mix(in srgb, var(--companion-color) 60%, var(--text))}.companion-theme-module__vo3KNW__workspace[data-companion] [data-companion-card]{background:color-mix(in srgb, var(--companion-tint,var(--surface)) var(--surface-opacity,95%), transparent);border-color:var(--companion-line,color-mix(in srgb, var(--text) 8%, transparent))}.companion-theme-module__vo3KNW__workspace [data-companion-card] h2{align-items:center;gap:10px;display:flex}.companion-theme-module__vo3KNW__detail{display:var(--companion-detail-display,none);width:22px;height:24px;color:var(--companion-ink);pointer-events:none;flex:0 0 22px;justify-content:center;align-items:center}.companion-theme-module__vo3KNW__detail svg{width:22px;height:24px;overflow:visible}.companion-theme-module__vo3KNW__detail [data-animal=cat]{display:var(--companion-cat,inline)}.companion-theme-module__vo3KNW__detail [data-animal=dog]{display:var(--companion-dog,inline)}.companion-theme-module__vo3KNW__detail [data-animal=fox]{display:var(--companion-fox,inline)}.companion-theme-module__vo3KNW__detail [data-animal=bird]{display:var(--companion-bird,inline)}.companion-theme-module__vo3KNW__workspace [data-companion-card=diary] .calendar-object{color:var(--text);background:var(--surface)}.companion-theme-module__vo3KNW__workspace [data-companion-card=diary] .calendar-object i{background:var(--companion-color,var(--accent))}.companion-theme-module__vo3KNW__workspace [data-companion-card=diary] .calendar-object:before{background:var(--companion-ink,var(--accent))}.companion-theme-module__vo3KNW__workspace [data-companion-card=diary] .calendar-object:after{background:var(--companion-ink,var(--accent))}.companion-theme-module__vo3KNW__workspace [data-companion-card=diary] .diary-feature[data-empty=true]{background:color-mix(in srgb, var(--companion-color,var(--secondary)) 20%, var(--surface));color:var(--text)}
.space-notifications-module__i3hNpq__trigger{--icon-action-ink:var(--notification-ink,#f7f8fa);position:relative}.space-notifications-module__i3hNpq__count{color:#fff;font-variant-numeric:tabular-nums;background:#404040;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-family:DM Sans Variable,sans-serif;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.space-notifications-module__i3hNpq__modal{max-height:calc(100dvh - 2 * var(--modal-viewport-padding,1.5rem));width:min(100%,32rem);color:var(--text,#292d32);background:var(--surface,#fffdf9);font-family:var(--font-body), sans-serif;flex-direction:column;padding:20px;display:flex;overflow:hidden}.space-notifications-module__i3hNpq__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.space-notifications-module__i3hNpq__header h2{letter-spacing:-.6px;margin:0;font-size:22px}.space-notifications-module__i3hNpq__close{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.space-notifications-module__i3hNpq__tabs{background:color-mix(in srgb, var(--text,#292d32) 6%, transparent);border-radius:12px;flex-shrink:0;gap:4px;margin-bottom:12px;padding:4px;display:flex}.space-notifications-module__i3hNpq__tabs button{min-width:0;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.space-notifications-module__i3hNpq__tabs button[aria-selected=true]{background:var(--text,#292d32);color:var(--surface,#fffdf9)}.space-notifications-module__i3hNpq__panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;min-height:0;margin:-3px;padding:3px;overflow-y:auto}.space-notifications-module__i3hNpq__panel:focus-visible{outline:2px solid var(--text);outline-offset:-2px;border-radius:8px}.space-notifications-module__i3hNpq__panel[data-notification-kind=notifications],.space-notifications-module__i3hNpq__panel[data-notification-kind=spaces]{scrollbar-gutter:auto}.space-notifications-module__i3hNpq__feed{width:100%;min-width:0}.space-notifications-module__i3hNpq__tabs button span{font-size:11px}.space-notifications-module__i3hNpq__toolbar{min-height:32px;color:var(--muted,#666771);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.space-notifications-module__i3hNpq__control{border:1px solid color-mix(in srgb, var(--text,#292d32) 16%, transparent);background:var(--surface,#fffdf9);min-height:36px;color:var(--text,#292d32);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.space-notifications-module__i3hNpq__control:disabled{opacity:.45;cursor:default}.space-notifications-module__i3hNpq__markRead{background:0 0;border:0;min-height:32px;padding:4px 0 4px 8px}.space-notifications-module__i3hNpq__control.space-notifications-module__i3hNpq__readToggle,.space-notifications-module__i3hNpq__control.space-notifications-module__i3hNpq__markRead{text-underline-offset:3px;background:0 0;border:0;border-radius:3px;padding-inline:2px}@media (hover:hover){.space-notifications-module__i3hNpq__notificationRow .space-notifications-module__i3hNpq__control.space-notifications-module__i3hNpq__readToggle:not(:disabled):hover,.space-notifications-module__i3hNpq__control.space-notifications-module__i3hNpq__markRead:not(:disabled):hover{background:0 0;text-decoration:underline}}.space-notifications-module__i3hNpq__scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(26rem,50dvh);overflow-y:auto}.space-notifications-module__i3hNpq__scroll[data-paginated=true]{scrollbar-gutter:stable;height:min(26rem,50dvh)}.space-notifications-module__i3hNpq__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.space-notifications-module__i3hNpq__item{width:100%;min-width:0;color:var(--text,#292d32);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 10px;text-decoration:none;display:flex}.space-notifications-module__i3hNpq__item[data-unread=true] strong{font-weight:700}.space-notifications-module__i3hNpq__notificationRow{background:0 0;border:1px solid #0000;border-radius:10px}.space-notifications-module__i3hNpq__notificationRow[data-unread=true]{background:color-mix(in srgb, var(--accent,#a89cf0) 16%, var(--surface,#fffdf9));border-color:color-mix(in srgb, var(--accent,#a89cf0) 36%, var(--line,#dedde3));box-shadow:inset 3px 0 var(--accent,#a89cf0)}.space-notifications-module__i3hNpq__notificationRow .space-notifications-module__i3hNpq__item{padding-bottom:4px}.space-notifications-module__i3hNpq__readActions{align-items:center;gap:4px;padding:0 10px 8px;display:flex}.space-notifications-module__i3hNpq__readStatus{color:var(--muted,#666771);margin-inline-end:auto;font-size:11px}.space-notifications-module__i3hNpq__readToggle{background:0 0;border:0;min-height:32px;padding:4px 8px;font-size:11px}.space-notifications-module__i3hNpq__openNotification{background:0 0;border:0;width:32px;min-height:32px;padding:4px;text-decoration:none}.space-notifications-module__i3hNpq__item>svg{flex:none}.space-notifications-module__i3hNpq__item:focus-visible,.space-notifications-module__i3hNpq__control:focus-visible,.space-notifications-module__i3hNpq__close:focus-visible,.space-notifications-module__i3hNpq__tabs button:focus-visible{outline:2px solid var(--text,#292d32);outline-offset:3px}.space-notifications-module__i3hNpq__copy{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;font-size:13px;line-height:1.5;display:grid}.space-notifications-module__i3hNpq__copy strong{font-weight:600}.space-notifications-module__i3hNpq__description,.space-notifications-module__i3hNpq__copy time{color:var(--muted,#666771)}.space-notifications-module__i3hNpq__copy time{flex-shrink:0;font-size:11px}.space-notifications-module__i3hNpq__itemHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.space-notifications-module__i3hNpq__itemHeading strong{min-width:0;color:var(--text,#292d32)}.space-notifications-module__i3hNpq__item[aria-disabled=true]{cursor:progress}.space-notifications-module__i3hNpq__empty{text-align:center;color:var(--muted,#666771);justify-items:center;gap:8px;padding:16px 12px;display:grid}.space-notifications-module__i3hNpq__empty h3{color:var(--text,#292d32);margin:0;font-size:18px}.space-notifications-module__i3hNpq__empty p{max-width:320px;margin:0;font-size:13px;line-height:1.6}.space-notifications-module__i3hNpq__status{color:var(--muted,#666771);padding-block:12px;font-size:13px}.space-notifications-module__i3hNpq__error{color:#a83731;margin:12px 0;font-size:13px;line-height:1.5}.space-notifications-module__i3hNpq__pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.space-notifications-module__i3hNpq__paginationControls{gap:4px;display:flex}.space-notifications-module__i3hNpq__paginationControls .space-notifications-module__i3hNpq__control{width:36px;padding:0}.space-notifications-module__i3hNpq__pagination>span{color:var(--muted,#666771);font-size:12px}@media (hover:hover){.space-notifications-module__i3hNpq__notificationRow:hover{background:color-mix(in srgb, var(--text,#292d32) 5%, var(--surface,#fffdf9))}.space-notifications-module__i3hNpq__notificationRow[data-unread=true]:hover{background:color-mix(in srgb, var(--accent,#a89cf0) 23%, var(--surface,#fffdf9))}.space-notifications-module__i3hNpq__notificationRow .space-notifications-module__i3hNpq__item:hover,.space-notifications-module__i3hNpq__notificationRow .space-notifications-module__i3hNpq__control:hover{background:0 0}.space-notifications-module__i3hNpq__item:hover,.space-notifications-module__i3hNpq__control:not(:disabled):hover,.space-notifications-module__i3hNpq__close:hover{background:color-mix(in srgb, var(--text,#292d32) 5%, var(--surface,#fffdf9))}}@media (max-width:480px){.space-notifications-module__i3hNpq__tabs button{gap:3px;padding:6px 3px;font-size:11px}.space-notifications-module__i3hNpq__modal{padding:16px}.space-notifications-module__i3hNpq__header h2{font-size:22px}}@media (pointer:coarse){.space-notifications-module__i3hNpq__toolbar{min-height:44px}.space-notifications-module__i3hNpq__close{flex-basis:44px;width:44px;height:44px}.space-notifications-module__i3hNpq__control,.space-notifications-module__i3hNpq__tabs button{min-height:44px}.space-notifications-module__i3hNpq__paginationControls .space-notifications-module__i3hNpq__control{width:44px}}
.widget-visibility-module__9GtDva__toggle{width:28px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.widget-visibility-module__9GtDva__toggle:hover{color:color-mix(in srgb, var(--accent) 40%, var(--text));background:0 0}.widget-visibility-module__9GtDva__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.widget-visibility-module__9GtDva__body:not([hidden]){display:contents}.widget-visibility-module__9GtDva__body[hidden]{display:none}.widget-visibility-module__9GtDva__headerActions{align-items:center;gap:2px;display:flex}.widget-visibility-module__9GtDva__summary{width:100%;min-width:0;min-height:2.75rem;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 0;display:flex}button.widget-visibility-module__9GtDva__summary{cursor:pointer}.widget-visibility-module__9GtDva__summary>svg{color:var(--muted);flex-shrink:0}.widget-visibility-module__9GtDva__summaryCopy{gap:.3rem;min-width:0;display:grid}.widget-visibility-module__9GtDva__summaryCopy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.widget-visibility-module__9GtDva__summaryCopy small{color:var(--muted);font-size:.75rem;line-height:1.45}.widget-visibility-module__9GtDva__summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){button.widget-visibility-module__9GtDva__summary:hover strong{text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse){.widget-visibility-module__9GtDva__toggle{min-width:44px;min-height:44px}}
.flip-unit-module__iIFDWW__unit{--flip-paper:color-mix(in srgb, var(--text) 4%, var(--surface));perspective:8em;border:1px solid color-mix(in srgb, var(--text) 8%, transparent);background:var(--flip-paper);height:1.65em;box-shadow:0 .03em 0 color-mix(in srgb, var(--text) 12%, transparent);border-radius:.2em;display:block;position:relative}.flip-unit-module__iIFDWW__unit:after{content:"";top:50%;border-top:1px solid color-mix(in srgb, var(--text) 16%, transparent);z-index:1;pointer-events:none;position:absolute;inset-inline:0}.flip-unit-module__iIFDWW__value{z-index:2;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.flip-unit-module__iIFDWW__top,.flip-unit-module__iIFDWW__bottom{background:var(--flip-paper);backface-visibility:hidden;height:50%;position:absolute;inset-inline:0;overflow:hidden}.flip-unit-module__iIFDWW__top{transform-origin:bottom;border-radius:.2em .2em 0 0;top:0}.flip-unit-module__iIFDWW__bottom{transform-origin:top;border-radius:0 0 .2em .2em;bottom:0}.flip-unit-module__iIFDWW__top i,.flip-unit-module__iIFDWW__bottom i{inset-inline:0;place-items:center;height:200%;font-style:normal;line-height:1;display:grid;position:absolute;top:0}.flip-unit-module__iIFDWW__bottom i{top:-100%}.flip-unit-module__iIFDWW__layers{z-index:3;perspective:inherit;position:absolute;inset:0}.flip-unit-module__iIFDWW__oldBottom{z-index:1}.flip-unit-module__iIFDWW__foldAway{z-index:2;animation:.22s ease-in forwards flip-unit-module__iIFDWW__fold-away}.flip-unit-module__iIFDWW__foldIn{z-index:3;animation:.22s ease-out .22s both flip-unit-module__iIFDWW__fold-in}@keyframes flip-unit-module__iIFDWW__fold-away{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes flip-unit-module__iIFDWW__fold-in{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.flip-unit-module__iIFDWW__layers{display:none}.flip-unit-module__iIFDWW__foldAway,.flip-unit-module__iIFDWW__foldIn{animation:none}}[data-motion=none] .flip-unit-module__iIFDWW__layers{display:none}:is([data-motion=none] .flip-unit-module__iIFDWW__foldAway,[data-motion=none] .flip-unit-module__iIFDWW__foldIn){animation:none}
.clock-go-home-reminder-module__b71_eq__reminder{justify-items:center;gap:12px;width:100%;min-width:0;display:grid}.clock-go-home-reminder-module__b71_eq__scene{width:min(100%,240px);height:auto;color:var(--text);display:block;overflow:visible}.clock-go-home-reminder-module__b71_eq__ground{fill:color-mix(in srgb, var(--text) 6%, transparent)}.clock-go-home-reminder-module__b71_eq__breeze,.clock-go-home-reminder-module__b71_eq__limb,.clock-go-home-reminder-module__b71_eq__house{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.clock-go-home-reminder-module__b71_eq__breeze{opacity:.35}.clock-go-home-reminder-module__b71_eq__house{fill:color-mix(in srgb, var(--secondary) 18%, var(--surface))}.clock-go-home-reminder-module__b71_eq__roof{fill:none}.clock-go-home-reminder-module__b71_eq__door{fill:color-mix(in srgb, var(--accent) 12%, var(--surface))}.clock-go-home-reminder-module__b71_eq__window{fill:var(--secondary);stroke:none}.clock-go-home-reminder-module__b71_eq__bag{fill:var(--secondary);stroke:var(--text);stroke-width:1.5px}.clock-go-home-reminder-module__b71_eq__flower{width:100%;height:100%;color:color-mix(in srgb, var(--accent) 50%, #fff)}.clock-go-home-reminder-module__b71_eq__walker{animation:5.6s linear infinite clock-go-home-reminder-module__b71_eq__head-home}.clock-go-home-reminder-module__b71_eq__bob{animation:.56s ease-in-out infinite alternate clock-go-home-reminder-module__b71_eq__walking-bob}.clock-go-home-reminder-module__b71_eq__stepOne,.clock-go-home-reminder-module__b71_eq__stepTwo{transform-box:fill-box;transform-origin:top;animation:.56s ease-in-out infinite alternate clock-go-home-reminder-module__b71_eq__walking-step}.clock-go-home-reminder-module__b71_eq__stepTwo{animation-direction:alternate-reverse}.clock-go-home-reminder-module__b71_eq__welcome{animation:5.6s ease-in-out infinite clock-go-home-reminder-module__b71_eq__home-welcome}.clock-go-home-reminder-module__b71_eq__title{letter-spacing:-.04em;color:var(--text);margin:0;font-size:18px;font-weight:650;line-height:1.3}.clock-go-home-reminder-module__b71_eq__stop{gap:6px;min-height:36px;padding:8px 16px;font-size:12px}.clock-go-home-reminder-module__b71_eq__stop:focus-visible{outline:2px solid var(--text);outline-offset:3px}@keyframes clock-go-home-reminder-module__b71_eq__head-home{0%{opacity:0;transform:translate(0)}10%{opacity:1}72%{opacity:1;transform:translate(104px)}84%,to{opacity:0;transform:translate(112px)}}@keyframes clock-go-home-reminder-module__b71_eq__walking-bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes clock-go-home-reminder-module__b71_eq__walking-step{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes clock-go-home-reminder-module__b71_eq__home-welcome{0%,65%,to{opacity:.2}76%,88%{opacity:1}}@media (prefers-reduced-motion:reduce){.clock-go-home-reminder-module__b71_eq__walker,.clock-go-home-reminder-module__b71_eq__bob,.clock-go-home-reminder-module__b71_eq__stepOne,.clock-go-home-reminder-module__b71_eq__stepTwo,.clock-go-home-reminder-module__b71_eq__welcome{animation:none}}[data-motion=none] :is(.clock-go-home-reminder-module__b71_eq__walker,.clock-go-home-reminder-module__b71_eq__bob,.clock-go-home-reminder-module__b71_eq__stepOne,.clock-go-home-reminder-module__b71_eq__stepTwo,.clock-go-home-reminder-module__b71_eq__welcome){animation:none}
.countdown-widget-module__3oIXwq__widget{gap:1rem;min-width:0;margin-top:1rem;display:grid}.countdown-widget-module__3oIXwq__event{min-width:0;container-type:inline-size}.countdown-widget-module__3oIXwq__heading{gap:.25rem;margin-bottom:1rem;display:grid}.countdown-widget-module__3oIXwq__heading strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.35}.countdown-widget-module__3oIXwq__heading time{color:var(--muted);font-size:.6875rem;line-height:1.5}.countdown-widget-module__3oIXwq__digits{color:var(--text);font-family:var(--font-body,inherit);font-size:clamp(.875rem, var(--countdown-size,10cqi), 2.5rem);font-variant-numeric:tabular-nums;letter-spacing:-.035em;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4375rem;font-weight:500;display:grid}.countdown-widget-module__3oIXwq__unit{min-width:0}.countdown-widget-module__3oIXwq__label{color:var(--muted);text-align:center;letter-spacing:0;margin-top:.625rem;font-size:clamp(.5625rem,2.65cqi,.6875rem);font-weight:500;display:block}.countdown-widget-module__3oIXwq__complete{color:var(--text);text-align:center;margin:1rem 0 0;font-size:.75rem}.countdown-widget-module__3oIXwq__navigation{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding-top:.5rem;font-size:.6875rem;display:flex}.countdown-widget-module__3oIXwq__arrows{gap:.125rem;display:flex}.countdown-widget-module__3oIXwq__arrows button{width:1.5rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid}@media (pointer:coarse){.countdown-widget-module__3oIXwq__arrows button{width:2.75rem;height:2.75rem}}.countdown-widget-module__3oIXwq__arrows button:disabled{opacity:.35;cursor:default}.countdown-widget-module__3oIXwq__arrows button:focus-visible{outline:2px solid var(--text);outline-offset:-3px}@media (hover:hover){.countdown-widget-module__3oIXwq__arrows button:hover:not(:disabled){color:var(--text)}}
.growth-widgets-module__i_npga__widgetBody{--growth-line:color-mix(in srgb, var(--text) 10%, transparent);--growth-soft:color-mix(in srgb, var(--accent) 13%, var(--surface));gap:.875rem;min-width:0;padding-top:1rem;display:grid}.growth-widgets-module__i_npga__empty,.growth-widgets-module__i_npga__helper,.growth-widgets-module__i_npga__moreCount,.growth-widgets-module__i_npga__rowCaption,.growth-widgets-module__i_npga__filteredEmpty{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.55}.growth-widgets-module__i_npga__empty{max-width:34ch;padding:.5rem 0}.growth-widgets-module__i_npga__savingsSummary,.growth-widgets-module__i_npga__savingsRowHeading,.growth-widgets-module__i_npga__cardControls,.growth-widgets-module__i_npga__projectRow,.growth-widgets-module__i_npga__projectMeta,.growth-widgets-module__i_npga__deadline{align-items:center;display:flex}.growth-widgets-module__i_npga__savingsSummary,.growth-widgets-module__i_npga__savingsRowHeading,.growth-widgets-module__i_npga__cardControls,.growth-widgets-module__i_npga__projectRow{justify-content:space-between}.growth-widgets-module__i_npga__savingsSummary{flex-wrap:wrap;gap:.75rem}.growth-widgets-module__i_npga__savingsSummary>div{gap:.125rem;min-width:0;display:grid}.growth-widgets-module__i_npga__progressValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.5rem;font-weight:650;line-height:1.1}.growth-widgets-module__i_npga__summaryLabel,.growth-widgets-module__i_npga__totalAmount span{color:var(--muted);font-size:.6875rem;line-height:1.4}.growth-widgets-module__i_npga__totalAmount{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:.125rem;min-width:0;margin:0 0 0 auto;display:grid}.growth-widgets-module__i_npga__totalAmount strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.growth-widgets-module__i_npga__progress{appearance:none;width:100%;height:.3125rem;color:color-mix(in srgb, var(--accent) 62%, var(--text));background:var(--growth-line);border:0;border-radius:999px;display:block;overflow:hidden}.growth-widgets-module__i_npga__progress::-webkit-progress-bar{background:var(--growth-line)}.growth-widgets-module__i_npga__progress::-webkit-progress-value{border-radius:inherit;background:currentColor}.growth-widgets-module__i_npga__progress::-moz-progress-bar{border-radius:inherit;background:currentColor}.growth-widgets-module__i_npga__totalProgress{height:.4375rem}.growth-widgets-module__i_npga__helper{margin-top:-.375rem}.growth-widgets-module__i_npga__savingsList,.growth-widgets-module__i_npga__projectList{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.growth-widgets-module__i_npga__savingsRow,.growth-widgets-module__i_npga__projectRow{border-top:1px solid var(--growth-line);min-width:0;padding:.75rem 0}.growth-widgets-module__i_npga__savingsRow{gap:.4375rem;display:grid}.growth-widgets-module__i_npga__savingsRowHeading{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;font-size:.8125rem}.growth-widgets-module__i_npga__savingsRowHeading strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.growth-widgets-module__i_npga__savingsRowHeading span{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-left:auto;font-size:.6875rem}.growth-widgets-module__i_npga__moreCount{text-align:right;margin-top:-.375rem}.growth-widgets-module__i_npga__flashcards{gap:.75rem}.growth-widgets-module__i_npga__liveUpdate{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.growth-widgets-module__i_npga__flashcard{--card-color:#73b7ee;--card-flip-duration:.75s;--card-flip-ease:cubic-bezier(.45, 0, .25, 1);--card-deal-duration:.56s;--card-motion-ease:cubic-bezier(.22, .75, .25, 1);border-radius:min(var(--radius,14px), 14px);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;perspective:1000px;background:0 0;border:0;padding:0;display:block}.growth-widgets-module__i_npga__flashcard[data-color="1"]{--card-color:#83cba5}.growth-widgets-module__i_npga__flashcard[data-color="2"]{--card-color:#edb56b}.growth-widgets-module__i_npga__flashcard[data-color="3"]{--card-color:#b59ae4}.growth-widgets-module__i_npga__flashcard[data-color="4"]{--card-color:#e89eb2}.growth-widgets-module__i_npga__flashcard[data-color="5"]{--card-color:#72c8cb}.growth-widgets-module__i_npga__flashcard[data-color="6"]{--card-color:#e7cd6e}.growth-widgets-module__i_npga__flashcard[data-color="7"]{--card-color:#e8a18a}.growth-widgets-module__i_npga__cardArrival{border-radius:inherit;perspective:1000px;display:block}.growth-widgets-module__i_npga__cardArrival[data-direction="1"]{transform-origin:50% 85%;animation:growth-widgets-module__i_npga__flashcard-next var(--card-deal-duration) var(--card-motion-ease) both}.growth-widgets-module__i_npga__cardArrival[data-direction="-1"]{transform-origin:50% 85%;animation:growth-widgets-module__i_npga__flashcard-previous var(--card-deal-duration) var(--card-motion-ease) both}.growth-widgets-module__i_npga__cardRotor{border-radius:inherit;transform-style:preserve-3d;transition:transform var(--card-flip-duration) var(--card-flip-ease);display:grid}.growth-widgets-module__i_npga__flashcard[data-flipped=true] .growth-widgets-module__i_npga__cardRotor{transform:rotateY(180deg)}.growth-widgets-module__i_npga__cardFace{border:1px solid color-mix(in srgb, var(--card-color) 40%, var(--growth-line));border-radius:inherit;background:color-mix(in srgb, var(--card-color) 25%, var(--surface));backface-visibility:hidden;grid-area:1/1;align-content:space-between;gap:.875rem;min-width:0;min-height:8.5rem;padding:1rem;display:grid}.growth-widgets-module__i_npga__cardFace[data-answer=true]{transform:rotateY(180deg)}.app-shell[data-widget-style=illustrated] .growth-widgets-module__i_npga__flashcard{color:var(--illustration-ink);border-radius:12px}.app-shell[data-widget-style=illustrated] .growth-widgets-module__i_npga__cardFace{border:1.5px solid var(--illustration-ink);background:color-mix(in srgb, var(--card-color) 16%, var(--illustration-paper));box-shadow:3px 3px 0 color-mix(in srgb, var(--illustration-ink) 24%, transparent)}:is(.app-shell[data-widget-style=illustrated] .growth-widgets-module__i_npga__cardSide,.app-shell[data-widget-style=illustrated] .growth-widgets-module__i_npga__flipHint){color:color-mix(in srgb, var(--illustration-ink) 76%, var(--illustration-paper))}@media (hover:hover) and (pointer:fine){.app-shell[data-widget-style=illustrated] .growth-widgets-module__i_npga__flashcard:hover .growth-widgets-module__i_npga__cardFace{background:color-mix(in srgb, var(--card-color) 23%, var(--illustration-paper))}}@keyframes growth-widgets-module__i_npga__flashcard-next{0%{opacity:.2;transform:translate3d(7%,8px,-160px)rotateY(-24deg)rotate(6deg)}55%{opacity:1;transform:translate3d(-1%,-3px,12px)rotateY(3deg)rotate(-1deg)}to{opacity:1;transform:translate(0,0)rotateY(0)rotate(0)}}@keyframes growth-widgets-module__i_npga__flashcard-previous{0%{opacity:.2;transform:translate3d(-7%,8px,-160px)rotateY(24deg)rotate(-6deg)}55%{opacity:1;transform:translate3d(1%,-3px,12px)rotateY(-3deg)rotate(1deg)}to{opacity:1;transform:translate(0,0)rotateY(0)rotate(0)}}.growth-widgets-module__i_npga__cardSide{color:var(--muted);font-size:.6875rem;font-weight:600}.growth-widgets-module__i_npga__cardText{overflow-wrap:anywhere;white-space:pre-wrap;text-wrap:pretty;align-self:center;max-width:42ch;font-size:1rem;font-weight:600;line-height:1.45}.growth-widgets-module__i_npga__flipHint{color:var(--muted);justify-self:end;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.growth-widgets-module__i_npga__cardControls{gap:.5rem}.growth-widgets-module__i_npga__navButton{min-width:1.5rem;min-height:2rem;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex;}.growth-widgets-module__i_npga__navButton:disabled{opacity:.4;cursor:default}.growth-widgets-module__i_npga__cardCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.growth-widgets-module__i_npga__flashcard:focus-visible,.growth-widgets-module__i_npga__navButton:focus-visible{outline:2px solid var(--text);outline-offset:2px}.growth-widgets-module__i_npga__projectSummary{scrollbar-width:thin;flex-wrap:nowrap;gap:.375rem;min-width:0;margin:0;padding-block:.25rem;display:flex;overflow-x:auto}.growth-widgets-module__i_npga__projectSummary>*{flex-shrink:0}.growth-widgets-module__i_npga__projectToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.growth-widgets-module__i_npga__projectAction,.growth-widgets-module__i_npga__deleteProject{border:1px solid var(--growth-line);border-radius:min(var(--radius,12px), 12px);background:var(--surface);min-height:2.25rem;color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.75rem;display:inline-flex;}.growth-widgets-module__i_npga__projectAction:disabled,.growth-widgets-module__i_npga__deleteProject:disabled{cursor:default;opacity:.5}.growth-widgets-module__i_npga__projectName{width:fit-content;min-width:0;max-width:100%;color:var(--text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:baseline;gap:.375rem;margin:0;padding:.25rem 0;font-size:.875rem;font-weight:600;line-height:1.45;display:inline-flex}.growth-widgets-module__i_npga__projectName>svg{opacity:.5;flex:none}.growth-widgets-module__i_npga__projectName>span{overflow-wrap:anywhere;min-width:0}.growth-widgets-module__i_npga__projectName:disabled{cursor:default}.growth-widgets-module__i_npga__projectEditor{border:1px solid var(--growth-line);border-radius:min(var(--radius,14px), 14px);background:color-mix(in srgb, var(--surface) 60%, transparent);grid-column:1/-1;gap:.75rem;min-width:0;padding:.75rem;display:grid;container-type:inline-size}.growth-widgets-module__i_npga__projectRow .growth-widgets-module__i_npga__projectEditor{background:0 0;border:0;padding:0}.growth-widgets-module__i_npga__projectFields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.growth-widgets-module__i_npga__projectField{min-width:0;color:var(--text);align-content:start;gap:.375rem;font-size:.75rem;line-height:1.4;display:grid}.growth-widgets-module__i_npga__fullField{grid-column:1/-1}.growth-widgets-module__i_npga__projectField>:is(input,textarea,button){width:100%;min-width:0}.growth-widgets-module__i_npga__projectEditorActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.growth-widgets-module__i_npga__deleteProject{min-width:2.25rem;margin-right:auto}.growth-widgets-module__i_npga__clearCompleted{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-self:start;padding:.375rem 0;font-size:.75rem}.growth-widgets-module__i_npga__clearCompleted:disabled{cursor:default;opacity:.5}.growth-widgets-module__i_npga__projectAction:focus-visible,.growth-widgets-module__i_npga__deleteProject:focus-visible,.growth-widgets-module__i_npga__projectName:focus-visible,.growth-widgets-module__i_npga__clearCompleted:focus-visible{outline:2px solid var(--text);outline-offset:2px}.growth-widgets-module__i_npga__deadline{border-block:1px solid var(--growth-line);gap:.625rem;min-width:0;padding:.625rem 0}.growth-widgets-module__i_npga__deadline>svg{color:var(--muted);flex:none}.growth-widgets-module__i_npga__deadlineProject{flex:1;gap:.125rem;min-width:0;display:grid}.growth-widgets-module__i_npga__deadlineProject span{color:var(--muted);font-size:.6875rem}.growth-widgets-module__i_npga__deadlineProject strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.growth-widgets-module__i_npga__deadline time{max-width:8.5rem;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem;line-height:1.35}.growth-widgets-module__i_npga__deadline[data-overdue=true] .growth-widgets-module__i_npga__deadlineProject span,.growth-widgets-module__i_npga__deadline[data-overdue=true] time{color:var(--text);font-weight:600}.growth-widgets-module__i_npga__projectRow{border:1px solid var(--growth-line);border-radius:min(var(--radius,14px), 14px);background:var(--surface);grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem;display:grid;position:relative;container-type:inline-size}.growth-widgets-module__i_npga__projectBoard{scrollbar-width:thin;scrollbar-color:var(--growth-line) transparent;overscroll-behavior-x:contain;grid-template-columns:repeat(3,minmax(min(20rem,100%),1fr));align-items:stretch;gap:.75rem;min-width:0;max-width:100%;padding:.125rem .125rem .625rem;display:grid;overflow-x:auto}.growth-widgets-module__i_npga__projectBoard[data-columns="2"]{grid-template-columns:repeat(2,minmax(min(20rem,100%),1fr))}.growth-widgets-module__i_npga__projectBoard[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.growth-widgets-module__i_npga__projectColumn{border:1px solid var(--growth-line);border-radius:min(var(--radius,16px), 16px);background:color-mix(in srgb, var(--text) 2%, var(--surface));flex-direction:column;align-self:stretch;gap:.625rem;min-width:0;padding:.75rem;display:flex}.growth-widgets-module__i_npga__projectColumn[data-drop-active=true]{border-color:color-mix(in srgb, var(--accent) 55%, var(--text));background:var(--growth-soft)}.growth-widgets-module__i_npga__columnHeading{color:var(--text);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.growth-widgets-module__i_npga__columnHeading h3{margin:0;font-size:.75rem;font-weight:600}.growth-widgets-module__i_npga__columnHeading>span{background:var(--growth-line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}.growth-widgets-module__i_npga__projectColumn .growth-widgets-module__i_npga__projectList{gap:.625rem}.growth-widgets-module__i_npga__emptyColumn{border:1px dashed var(--growth-line);min-height:2.75rem;color:var(--muted);text-align:center;border-radius:.625rem;margin:0;padding:.75rem;font-size:.75rem;line-height:1.5}.growth-widgets-module__i_npga__projectDue{color:var(--muted);font-size:.6875rem;line-height:1.4}.growth-widgets-module__i_npga__projectRow[data-status=done] .growth-widgets-module__i_npga__projectName>span{color:var(--muted);text-decoration:line-through}.growth-widgets-module__i_npga__projectList .growth-widgets-module__i_npga__projectRow[data-dragging=true]{opacity:.55}.growth-widgets-module__i_npga__projectList .growth-widgets-module__i_npga__projectRow[data-drop-before=true]:before,.growth-widgets-module__i_npga__projectList[data-drop-end=true]:after{content:"";background:color-mix(in srgb, var(--accent) 55%, var(--text));pointer-events:none;border-radius:999px;height:3px;display:block}.growth-widgets-module__i_npga__projectList .growth-widgets-module__i_npga__projectRow[data-drop-before=true]:before{inset-inline:0;position:absolute;top:-2px}.growth-widgets-module__i_npga__projectHeading{justify-content:space-between;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.growth-widgets-module__i_npga__projectHeadingMain{flex:auto;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.growth-widgets-module__i_npga__projectDragHandle{width:1.5rem;height:2rem;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.25rem;flex:0 0 1.5rem;place-items:center;margin-left:-.375rem;padding:0;display:grid}.growth-widgets-module__i_npga__projectDragHandle:active{cursor:grabbing}.growth-widgets-module__i_npga__projectDragHandle:focus-visible{outline:2px solid var(--text);outline-offset:2px}.growth-widgets-module__i_npga__projectDragHandle:disabled{opacity:.4;cursor:default}.growth-widgets-module__i_npga__projectOverview{align-content:start;gap:.5rem;min-width:0;display:grid}.growth-widgets-module__i_npga__projectIdentity{gap:.125rem;min-width:0;display:grid}.growth-widgets-module__i_npga__projectIdentity strong,.growth-widgets-module__i_npga__projectIdentity span{overflow-wrap:anywhere}.growth-widgets-module__i_npga__projectIdentity strong{font-size:.875rem;font-weight:600}.growth-widgets-module__i_npga__projectIdentity span{color:var(--muted);font-size:.6875rem}.growth-widgets-module__i_npga__projectMeta{flex-flow:column wrap;flex:none;justify-content:flex-start;align-items:flex-end;gap:.5rem;min-width:0}.growth-widgets-module__i_npga__projectMeta .growth-widgets-module__i_npga__statusSelect[data-ui]{width:auto;min-width:6.25rem;min-height:2.25rem;color:var(--muted);background:color-mix(in srgb, var(--text) 5%, var(--surface));box-shadow:none;border-color:#0000;border-radius:999px;padding:.375rem .4375rem .375rem .625rem;font-size:.6875rem;font-weight:650;line-height:1.2}.growth-widgets-module__i_npga__projectMeta .growth-widgets-module__i_npga__statusSelect[data-ui][data-status=active]{color:var(--text);background:color-mix(in srgb, var(--accent) 17%, var(--surface))}.growth-widgets-module__i_npga__projectMeta .growth-widgets-module__i_npga__statusSelect[data-ui][data-status=waiting]{background:color-mix(in srgb, var(--secondary) 16%, var(--surface))}.growth-widgets-module__i_npga__fee{text-align:left;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:8.5rem;font-size:.75rem;font-weight:600}.growth-widgets-module__i_npga__filteredEmpty{padding:.625rem 0}.growth-widgets-module__i_npga__statusError{color:var(--text);background:color-mix(in srgb, var(--text) 6%, var(--surface));border-radius:.625rem;margin:0;padding:.5rem .625rem;font-size:.75rem;line-height:1.5}.growth-widgets-module__i_npga__widgetBody .growth-widgets-module__i_npga__projectPagination{margin-top:0;padding-top:.75rem}@media (hover:hover) and (pointer:fine){.growth-widgets-module__i_npga__flashcard:hover .growth-widgets-module__i_npga__cardFace{background:color-mix(in srgb, var(--card-color) 32%, var(--surface))}.growth-widgets-module__i_npga__navButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 15%, var(--surface))}.growth-widgets-module__i_npga__projectAction:hover:not(:disabled),.growth-widgets-module__i_npga__deleteProject:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 16%, var(--surface))}.growth-widgets-module__i_npga__projectName:hover:not(:disabled),.growth-widgets-module__i_npga__clearCompleted:hover:not(:disabled){color:var(--text);text-underline-offset:3px;text-decoration:underline}}@container (max-width:24rem){.growth-widgets-module__i_npga__projectFields{grid-template-columns:minmax(0,1fr)}}@container (max-width:17rem){.growth-widgets-module__i_npga__navButton{padding-inline:0}.growth-widgets-module__i_npga__controlText{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.growth-widgets-module__i_npga__deadline{align-items:flex-start}.growth-widgets-module__i_npga__deadline time{max-width:5.5rem}.growth-widgets-module__i_npga__projectHeading{flex-wrap:wrap}.growth-widgets-module__i_npga__projectMeta{flex-flow:wrap;align-items:center;width:100%;padding-left:1.5rem}.growth-widgets-module__i_npga__projectMeta .growth-widgets-module__i_npga__statusSelect[data-ui]{min-width:0}}@media (pointer:coarse){.growth-widgets-module__i_npga__navButton,.growth-widgets-module__i_npga__projectAction,.growth-widgets-module__i_npga__deleteProject{min-width:2.75rem;min-height:2.75rem}.growth-widgets-module__i_npga__projectField>:is(input,textarea){font-size:1rem}.growth-widgets-module__i_npga__projectName,.growth-widgets-module__i_npga__clearCompleted{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.growth-widgets-module__i_npga__cardRotor{transition:none}.growth-widgets-module__i_npga__cardArrival[data-direction]{animation:none}}[data-motion=none] .growth-widgets-module__i_npga__cardRotor{transition:none}[data-motion=none] .growth-widgets-module__i_npga__cardArrival[data-direction]{animation:none}
.home-canvas-module__QOiE5G__home{--home-gap:var(--density-home-gap,20px);min-width:0}.home-canvas-module__QOiE5G__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.home-canvas-module__QOiE5G__toolbarHint{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.home-canvas-module__QOiE5G__toolbarStart{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-canvas-module__QOiE5G__selectAll{min-height:34px;color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.home-canvas-module__QOiE5G__selectAll input{width:16px;height:16px;accent-color:var(--text);margin:0}.home-canvas-module__QOiE5G__selectAll:has(input:disabled){opacity:.45;cursor:default}.home-canvas-module__QOiE5G__home[data-arranging=true] .home-canvas-module__QOiE5G__toolbar{z-index:6;border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:var(--surface);box-shadow:0 4px 16px color-mix(in srgb, var(--text) 5%, transparent);border-radius:16px;padding:12px;position:sticky;top:12px}.home-canvas-module__QOiE5G__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-canvas-module__QOiE5G__action{border:1px solid color-mix(in srgb, var(--text) 11%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);min-height:40px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:550;transition:background .15s,box-shadow .15s;display:inline-flex;}.home-canvas-module__QOiE5G__action:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, var(--surface))}.home-canvas-module__QOiE5G__iconButton:hover:not(:disabled){color:color-mix(in srgb, var(--accent) 40%, var(--text))}.home-canvas-module__QOiE5G__primary{background:var(--text);color:var(--surface);border-color:#0000;}.home-canvas-module__QOiE5G__primary:hover:not(:disabled){background:color-mix(in srgb, var(--text) 86%, var(--surface))}.home-canvas-module__QOiE5G__bulkDelete{color:var(--text)}.home-canvas-module__QOiE5G__action:disabled,.home-canvas-module__QOiE5G__iconButton:disabled,.home-canvas-module__QOiE5G__grip:disabled{opacity:.45;cursor:default}.home-canvas-module__QOiE5G__grid{overflow-anchor:none;gap:var(--home-gap);isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;align-items:start;min-width:0;display:grid;position:relative}.home-canvas-module__QOiE5G__grid[data-arranging=true]{background-image:radial-gradient(circle, color-mix(in srgb, var(--text) 15%, transparent) 1px, transparent 1px);border-radius:var(--radius);background-size:24px 24px}.home-canvas-module__QOiE5G__tile{border-radius:var(--radius);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;container:widget-tile/inline-size}.home-canvas-module__QOiE5G__grid[data-arranging=true] .home-canvas-module__QOiE5G__tile{background:color-mix(in srgb, var(--surface) 75%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent);padding-top:56px;overflow:clip}.home-canvas-module__QOiE5G__grid[data-arranging=true] .home-canvas-module__QOiE5G__tile[data-widget-type=pinned] .pinned-stack{padding:0 12px 12px}.home-canvas-module__QOiE5G__tile[data-moving=true]{z-index:4;opacity:.92;will-change:transform;box-shadow:0 12px 30px color-mix(in srgb, var(--text) 13%, transparent), 0 0 0 2px var(--text)!important}.home-canvas-module__QOiE5G__grid[data-arranging=true] .home-canvas-module__QOiE5G__tile[data-drop-before=true]{box-shadow:inset 0 3px 0 var(--text)}.home-canvas-module__QOiE5G__grid[data-arranging=true] .home-canvas-module__QOiE5G__tile[data-drop-after=true]{box-shadow:inset 0 -3px 0 var(--text)}.home-canvas-module__QOiE5G__tile[data-resizing=true]{z-index:4;box-shadow:0 0 0 2px var(--text)!important}.home-canvas-module__QOiE5G__resizeControls{height:32px;color:var(--muted);flex:0 0 32px;justify-content:space-between;align-items:center;display:flex;position:relative}.home-canvas-module__QOiE5G__resizeHandle{width:44px;height:32px;color:inherit;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.home-canvas-module__QOiE5G__resizeHandle:hover:not(:disabled),.home-canvas-module__QOiE5G__resizeHandle:focus-visible,.home-canvas-module__QOiE5G__tile[data-resizing=true] .home-canvas-module__QOiE5G__resizeHandle{color:var(--text);background:color-mix(in srgb, var(--text) 7%, transparent);opacity:1}.home-canvas-module__QOiE5G__resizeHandle:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.home-canvas-module__QOiE5G__resizeWidth{text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;position:absolute;inset-inline:44px}@media (pointer:coarse){.home-canvas-module__QOiE5G__resizeControls{flex-basis:44px;height:44px}.home-canvas-module__QOiE5G__resizeHandle{height:44px}}.home-canvas-module__QOiE5G__content{border-radius:inherit;flex:none;min-width:0;min-height:auto;position:relative;overflow:visible}.home-canvas-module__QOiE5G__content[inert]{pointer-events:none}.home-canvas-module__QOiE5G__home .home-canvas-module__QOiE5G__grid .home-canvas-module__QOiE5G__tile.home-canvas-module__QOiE5G__focusClock>.home-canvas-module__QOiE5G__content>[data-widget-card]{--font-body:"DM Sans Variable", sans-serif;--text:var(--home-clock-ink);--muted:var(--home-clock-muted);--surface:var(--home-clock-paper);--line:color-mix(in srgb, var(--text) 20%, transparent);--companion-detail-display:none;--widget-padding-top:20px;--widget-padding-inline:20px;--widget-padding-bottom:20px;width:100%;color:var(--text);font-family:var(--font-body);box-shadow:none;-webkit-backdrop-filter:none;text-shadow:var(--home-clock-shadow);background:0 0;border:0}.home-canvas-module__QOiE5G__chrome{background:var(--surface);height:48px;color:var(--text);z-index:2;border-radius:12px;align-items:center;gap:4px;padding:0 4px;display:flex;position:absolute;inset:4px 6px auto}.home-canvas-module__QOiE5G__grip{min-width:0;height:34px;color:inherit;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:7px;padding:0 4px;font-size:11px;display:inline-flex}.home-canvas-module__QOiE5G__grip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-canvas-module__QOiE5G__grip svg{flex-shrink:0}.home-canvas-module__QOiE5G__tile[data-moving=true] .home-canvas-module__QOiE5G__grip{cursor:grabbing}.home-canvas-module__QOiE5G__grip:focus-visible,.home-canvas-module__QOiE5G__chrome .home-canvas-module__QOiE5G__iconButton:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.home-canvas-module__QOiE5G__iconButton{width:34px;height:34px;color:inherit;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}.home-canvas-module__QOiE5G__titleToggle{cursor:pointer;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.home-canvas-module__QOiE5G__titleToggle input{width:16px;height:16px;accent-color:var(--text);cursor:pointer;margin:0}.home-canvas-module__QOiE5G__titleToggle input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.home-canvas-module__QOiE5G__titleToggle:has(input:disabled){opacity:.45;cursor:default}.home-canvas-module__QOiE5G__titleToggle input:disabled{cursor:default}.home-canvas-module__QOiE5G__mobileMoves{display:none}.home-canvas-module__QOiE5G__empty{text-align:center;border:1px dashed color-mix(in srgb, var(--text) 18%, transparent);border-radius:var(--radius);flex-direction:column;align-items:center;gap:16px;padding:64px 24px;display:flex}.home-canvas-module__QOiE5G__empty h2{font-size:24px}.home-canvas-module__QOiE5G__empty p{max-width:320px;color:var(--muted);font-size:14px;line-height:1.65}.home-canvas-module__QOiE5G__error{border:1px solid color-mix(in srgb, var(--text) 20%, transparent);color:var(--text);background:color-mix(in srgb, var(--secondary) 25%, var(--surface));border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:13px}.home-canvas-module__QOiE5G__catalogDialog{width:min(100%,700px)}.home-canvas-module__QOiE5G__settingsDialog{width:min(100%,480px)}.home-canvas-module__QOiE5G__settingsDialog .home-canvas-module__QOiE5G__error{margin-top:16px}.home-canvas-module__QOiE5G__tableSettingsDialog{width:min(100%,52rem)}.home-canvas-module__QOiE5G__customSettings{gap:20px;min-width:0;display:grid}.home-canvas-module__QOiE5G__dialogHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.home-canvas-module__QOiE5G__dialogHeading h2{letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0;margin:0 0 8px;font-size:25px}.home-canvas-module__QOiE5G__dialogHeading p{color:var(--muted);font-size:12px;line-height:1.65}.home-canvas-module__QOiE5G__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-canvas-module__QOiE5G__catalogItem{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--canvas) 40%, var(--surface));color:var(--text);text-align:left;border-radius:18px;justify-items:start;gap:7px;padding:18px;transition:background .15s,border-color .15s;display:grid;position:relative}.home-canvas-module__QOiE5G__catalogItem:hover:not(:disabled){border-color:color-mix(in srgb, var(--text) 30%, transparent);background:color-mix(in srgb, var(--accent) 16%, var(--surface))}.home-canvas-module__QOiE5G__catalogItem:disabled{opacity:.48;cursor:default}.home-canvas-module__QOiE5G__catalogItem strong{font-size:14px;font-weight:650}.home-canvas-module__QOiE5G__catalogItem>span:not(.home-canvas-module__QOiE5G__catalogIcon){color:var(--muted);font-size:11px;line-height:1.6}.home-canvas-module__QOiE5G__catalogIcon{background:color-mix(in srgb, var(--accent) 30%, var(--surface));width:42px;height:42px;color:var(--text);border-radius:13px;place-items:center;margin-bottom:7px;display:grid}.home-canvas-module__QOiE5G__catalogItem:nth-child(3n) .home-canvas-module__QOiE5G__catalogIcon{background:color-mix(in srgb, var(--secondary) 35%, var(--surface))}.home-canvas-module__QOiE5G__catalogMark{color:var(--muted);position:absolute;top:18px;right:18px}.home-canvas-module__QOiE5G__dimensions{border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:24px 0 16px;padding:0;display:grid}.home-canvas-module__QOiE5G__dimensions legend{margin-bottom:12px;font-size:13px;font-weight:600}.home-canvas-module__QOiE5G__dimensions label{min-width:0;color:var(--muted);align-content:start;gap:8px;font-size:12px;display:grid}.home-canvas-module__QOiE5G__position{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.home-canvas-module__QOiE5G__position>div{gap:4px;display:flex}.home-canvas-module__QOiE5G__position .home-canvas-module__QOiE5G__iconButton{background:color-mix(in srgb, var(--text) 5%, var(--surface))}.home-canvas-module__QOiE5G__dialogFooter{border-top:1px solid color-mix(in srgb, var(--text) 9%, transparent);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.home-canvas-module__QOiE5G__designSaveHint{max-width:220px;color:var(--muted);font-size:12px;line-height:1.5}.home-canvas-module__QOiE5G__widthViewHint{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.home-canvas-module__QOiE5G__remove{color:var(--muted);border-color:#0000}.home-canvas-module__QOiE5G__home[data-layout=compact] .home-canvas-module__QOiE5G__mobileMoves,.home-canvas-module__QOiE5G__home[data-layout=stacked] .home-canvas-module__QOiE5G__mobileMoves{display:flex}.home-canvas-module__QOiE5G__grid[data-layout=compact]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-canvas-module__QOiE5G__grid[data-layout=stacked]{flex-direction:column;align-items:stretch;display:flex}.home-canvas-module__QOiE5G__grid[data-layout=stacked] .home-canvas-module__QOiE5G__tile{margin-top:0!important}@media not (min-width:768px){.home-canvas-module__QOiE5G__grid{align-items:stretch;gap:var(--home-gap);flex-direction:column;display:flex}.home-canvas-module__QOiE5G__tile{margin-top:0!important}.home-canvas-module__QOiE5G__mobileMoves{display:flex}.home-canvas-module__QOiE5G__toolbar{gap:12px}.home-canvas-module__QOiE5G__toolbarHint{font-size:11px}}@media (pointer:coarse){.home-canvas-module__QOiE5G__action,.home-canvas-module__QOiE5G__iconButton{min-height:44px}.home-canvas-module__QOiE5G__iconButton{width:44px}.home-canvas-module__QOiE5G__titleToggle{flex-basis:44px;width:44px;height:44px}.home-canvas-module__QOiE5G__chrome{height:48px}.home-canvas-module__QOiE5G__grip{height:44px}.home-canvas-module__QOiE5G__grid[data-arranging=true] .home-canvas-module__QOiE5G__tile{padding-top:56px}}@media (max-width:400px){.home-canvas-module__QOiE5G__catalog,.home-canvas-module__QOiE5G__dimensions{grid-template-columns:1fr}.home-canvas-module__QOiE5G__toolbarHint{display:none}.home-canvas-module__QOiE5G__actions{gap:6px}.home-canvas-module__QOiE5G__action{padding-inline:10px;font-size:11px}}@media (max-width:380px){.home-canvas-module__QOiE5G__chrome{gap:2px}.home-canvas-module__QOiE5G__mobileMoves .home-canvas-module__QOiE5G__iconButton{width:36px}.home-canvas-module__QOiE5G__grip{min-width:24px}.home-canvas-module__QOiE5G__grip span{display:none}}@media (prefers-reduced-motion:reduce){.home-canvas-module__QOiE5G__action,.home-canvas-module__QOiE5G__catalogItem{transition:none}}
.space-photo-widget-module__nxkfNW__widget{gap:10px;min-width:0;margin-top:16px;display:grid;container:space-album/inline-size}.space-photo-widget-module__nxkfNW__gallery{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;min-width:0;display:grid;overflow:hidden}.space-photo-widget-module__nxkfNW__entry{align-self:stretch;min-width:0;display:block;position:relative}.space-photo-widget-module__nxkfNW__entry:only-child{grid-column:1/-1}.space-photo-widget-module__nxkfNW__frame{min-width:0;margin:0}.space-photo-widget-module__nxkfNW__entry figcaption{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.space-photo-widget-module__nxkfNW__thumbnail{background:var(--surface);cursor:zoom-in;border:0;border-radius:0;width:100%;padding:0;transition:transform .22s;display:block;overflow:hidden}.space-photo-widget-module__nxkfNW__thumbnail img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.space-photo-widget-module__nxkfNW__entry:only-child .space-photo-widget-module__nxkfNW__thumbnail img{aspect-ratio:auto;height:auto;max-height:min(70svh,600px)}.space-photo-widget-module__nxkfNW__gallery[data-slideshow] .space-photo-widget-module__nxkfNW__thumbnail img{height:clamp(220px,80cqw,480px);max-height:70svh}.space-photo-widget-module__nxkfNW__widget>.space-photo-widget-module__nxkfNW__pagination{margin-top:0;padding-top:8px}.space-photo-widget-module__nxkfNW__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.space-photo-widget-module__nxkfNW__footer .space-photo-widget-module__nxkfNW__empty{font-size:12px}.space-photo-widget-module__nxkfNW__thumbnail:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.space-photo-widget-module__nxkfNW__viewer{width:min(860px,100%);max-width:860px;padding:clamp(16px,3vw,28px)}.space-photo-widget-module__nxkfNW__viewerHeader,.space-photo-widget-module__nxkfNW__viewerFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.space-photo-widget-module__nxkfNW__viewerHeader{margin-bottom:18px}.space-photo-widget-module__nxkfNW__viewerFooter{font-variant-numeric:tabular-nums;margin-top:18px;font-size:13px}.space-photo-widget-module__nxkfNW__viewerPhoto{border:1px solid var(--line);background:var(--surface);transform-origin:50% 75%;border-radius:16px;margin:0;padding:8px;animation:.48s cubic-bezier(.22,1,.36,1) both space-photo-widget-module__nxkfNW__photo-unfold;box-shadow:0 12px 30px #00000012}.space-photo-widget-module__nxkfNW__viewerPhoto img{object-fit:contain;border-radius:10px;width:100%;height:min(58dvh,620px);display:block}.space-photo-widget-module__nxkfNW__viewerPhoto figcaption{overflow-wrap:anywhere;padding:12px 8px 4px;line-height:1.5}@keyframes space-photo-widget-module__nxkfNW__photo-unfold{0%{opacity:0;transform:translateY(20px)rotate(-3deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.space-photo-widget-module__nxkfNW__thumbnail{transition:none}.space-photo-widget-module__nxkfNW__thumbnail:hover{transform:none}.space-photo-widget-module__nxkfNW__viewerPhoto{animation:none}}.space-photo-widget-module__nxkfNW__photoActions{background:var(--surface);border-radius:8px;justify-content:flex-end;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 2px 8px #00000018}@media (hover:hover) and (pointer:fine){.space-photo-widget-module__nxkfNW__photoActions{opacity:0;pointer-events:none}.space-photo-widget-module__nxkfNW__entry:hover .space-photo-widget-module__nxkfNW__photoActions,.space-photo-widget-module__nxkfNW__entry:focus-within .space-photo-widget-module__nxkfNW__photoActions{opacity:1;pointer-events:auto}.space-photo-widget-module__nxkfNW__photoActions:has([aria-expanded=true]){opacity:1;pointer-events:auto}}.space-photo-widget-module__nxkfNW__add{border:1px solid var(--line);background:color-mix(in srgb, var(--text) 10%, var(--surface));min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex;}.space-photo-widget-module__nxkfNW__add:focus-visible{outline:2px solid var(--text);outline-offset:3px}.space-photo-widget-module__nxkfNW__add:disabled{cursor:default;opacity:.5}.space-photo-widget-module__nxkfNW__empty{color:var(--muted);margin:0;font-size:13px;line-height:1.6}@container space-album (max-width:24rem){.space-photo-widget-module__nxkfNW__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){.space-photo-widget-module__nxkfNW__add:hover:not(:disabled){background:color-mix(in srgb, var(--widget-soft-accent,var(--accent)) 14%, var(--surface))}}.space-photo-widget-module__nxkfNW__slideshowControl{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:inline-flex;position:absolute;bottom:8px;left:8px}.space-photo-widget-module__nxkfNW__slideshowControl:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.growth-widget-settings-module__xnkmDG__settings,.growth-widget-settings-module__xnkmDG__collection,.growth-widget-settings-module__xnkmDG__list,.growth-widget-settings-module__xnkmDG__item,.growth-widget-settings-module__xnkmDG__fields,.growth-widget-settings-module__xnkmDG__field{min-width:0}.growth-widget-settings-module__xnkmDG__settings{gap:1.25rem;display:grid}.growth-widget-settings-module__xnkmDG__collection{border:0;gap:.75rem;margin:0;padding:0;display:grid}.growth-widget-settings-module__xnkmDG__legend{color:var(--text);margin:0;padding:0;font-size:.8125rem;font-weight:700;line-height:1.4}.growth-widget-settings-module__xnkmDG__collectionMeta,.growth-widget-settings-module__xnkmDG__itemHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.growth-widget-settings-module__xnkmDG__collectionMeta p,.growth-widget-settings-module__xnkmDG__empty{color:var(--muted);margin:0;font-weight:400;line-height:1.6}.growth-widget-settings-module__xnkmDG__collectionMeta p{font-size:.75rem}.growth-widget-settings-module__xnkmDG__count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.growth-widget-settings-module__xnkmDG__list{gap:.625rem;display:grid}.growth-widget-settings-module__xnkmDG__empty{border:1px dashed color-mix(in srgb, var(--text) 16%, transparent);border-radius:min(var(--radius), .75rem);background:color-mix(in srgb, var(--text) 2%, var(--surface));text-align:center;padding:.875rem;font-size:.75rem}.growth-widget-settings-module__xnkmDG__item{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:min(var(--radius), .875rem);background:color-mix(in srgb, var(--accent) 4%, var(--surface));gap:.75rem;padding:.75rem;display:grid}.growth-widget-settings-module__xnkmDG__itemHeader strong{color:var(--text);font-size:.75rem;font-weight:650;line-height:1.4}.growth-widget-settings-module__xnkmDG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.growth-widget-settings-module__xnkmDG__field{color:var(--text);align-content:start;gap:.375rem;font-size:.75rem;font-weight:600;line-height:1.4;display:grid}.growth-widget-settings-module__xnkmDG__full{grid-column:1/-1}.growth-widget-settings-module__xnkmDG__optional{color:var(--muted);font-weight:400}.growth-widget-settings-module__xnkmDG__field>:is(label,span):has(.growth-widget-settings-module__xnkmDG__optional){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.growth-widget-settings-module__xnkmDG__field>:is(label,span):has(.growth-widget-settings-module__xnkmDG__optional) .growth-widget-settings-module__xnkmDG__optional{flex:none;margin-left:auto}.growth-widget-settings-module__xnkmDG__createdAt{color:var(--muted);grid-column:1/-1;margin:0;font-size:.6875rem;line-height:1.4}.growth-widget-settings-module__xnkmDG__currencyField{width:min(100%,12rem)}.growth-widget-settings-module__xnkmDG__removeButton,.growth-widget-settings-module__xnkmDG__addButton{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.growth-widget-settings-module__xnkmDG__removeButton{width:1.5rem;height:2rem;color:var(--text);border-radius:.5625rem;flex:none;padding:0}.growth-widget-settings-module__xnkmDG__addButton{border-color:color-mix(in srgb, var(--text) 14%, transparent);border-radius:.75rem;gap:.5rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:650}.growth-widget-settings-module__xnkmDG__removeButton:focus-visible,.growth-widget-settings-module__xnkmDG__addButton:focus-visible{outline:2px solid var(--text);outline-offset:3px}.growth-widget-settings-module__xnkmDG__removeButton:disabled,.growth-widget-settings-module__xnkmDG__addButton:disabled{cursor:default;opacity:.45}@media (hover:hover) and (pointer:fine){.growth-widget-settings-module__xnkmDG__addButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 15%, var(--surface))}.growth-widget-settings-module__xnkmDG__removeButton:hover:not(:disabled){color:color-mix(in srgb, var(--accent) 40%, var(--text));background:0 0}}@media (max-width:34rem){.growth-widget-settings-module__xnkmDG__fields{grid-template-columns:minmax(0,1fr)}.growth-widget-settings-module__xnkmDG__full{grid-column:auto}.growth-widget-settings-module__xnkmDG__collectionMeta{align-items:flex-start}}@media (pointer:coarse){.growth-widget-settings-module__xnkmDG__removeButton,.growth-widget-settings-module__xnkmDG__addButton{min-height:2.75rem}.growth-widget-settings-module__xnkmDG__removeButton{width:2.75rem;height:2.75rem}}@media (forced-colors:active){.growth-widget-settings-module__xnkmDG__removeButton:focus-visible,.growth-widget-settings-module__xnkmDG__addButton:focus-visible{outline-color:highlight}}
.links-meeting-module__sonsEG__links{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.links-meeting-module__sonsEG__links li+li{border-top:1px solid var(--line)}.links-meeting-module__sonsEG__links a{min-height:48px;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:8px 2px;text-decoration:none;display:flex}.links-meeting-module__sonsEG__links a>svg{flex-shrink:0}.links-meeting-module__sonsEG__links a>span:not(.sr-only){flex:1;gap:4px;min-width:0;display:grid}.links-meeting-module__sonsEG__links strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.links-meeting-module__sonsEG__links small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}@container widget-card (max-width:240px){.links-meeting-module__sonsEG__links a{gap:8px;padding-inline:0}.links-meeting-module__sonsEG__links strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.links-meeting-module__sonsEG__links small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.links-meeting-module__sonsEG__empty{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.7}.links-meeting-module__sonsEG__fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.links-meeting-module__sonsEG__fields legend{margin:0 0 12px;padding:0;font-size:13px;font-weight:600}.links-meeting-module__sonsEG__linkEditor{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);gap:12px;min-width:0;padding-top:12px;display:grid}.links-meeting-module__sonsEG__editorHeading{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.links-meeting-module__sonsEG__iconButton{width:24px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 24px;place-items:center;padding:0;display:inline-grid}.links-meeting-module__sonsEG__button{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);min-height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;}.links-meeting-module__sonsEG__button:disabled{opacity:.5;cursor:default}.links-meeting-module__sonsEG__count{color:var(--muted);margin-left:auto;font-size:11px;font-weight:400}.links-meeting-module__sonsEG__hint{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.links-meeting-module__sonsEG__meeting{gap:8px;min-width:0;display:grid}.links-meeting-module__sonsEG__meetingHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.links-meeting-module__sonsEG__meetingEyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.links-meeting-module__sonsEG__meetingEdit{}.links-meeting-module__sonsEG__meetingTitle{color:var(--text);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.3}.links-meeting-module__sonsEG__meetingTitle[data-size=medium]{font-size:24px}.links-meeting-module__sonsEG__meetingTitle[data-size=large]{font-size:28px}.links-meeting-module__sonsEG__meetingDate{color:var(--muted);overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.6;display:flex}.links-meeting-module__sonsEG__meetingDate svg{flex-shrink:0;margin-top:1px}.links-meeting-module__sonsEG__countdown{background:color-mix(in srgb, var(--accent) 18%, var(--surface));color:var(--text);border-radius:8px;justify-self:start;margin:4px 0;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.5}.links-meeting-module__sonsEG__countdown[data-overdue=true]{background:color-mix(in srgb, var(--text) 6%, var(--surface));color:var(--muted)}.links-meeting-module__sonsEG__meetingFooter{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}.links-meeting-module__sonsEG__meetingReminder{color:var(--muted);align-items:center;gap:6px;font-size:11px;line-height:1.5;display:inline-flex}.links-meeting-module__sonsEG__meetingReminder svg{flex-shrink:0}.links-meeting-module__sonsEG__meetingFooter .links-meeting-module__sonsEG__button{border-radius:8px;min-height:36px;margin-inline-start:auto;padding:6px 10px}.links-meeting-module__sonsEG__meetingLink{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.links-meeting-module__sonsEG__join{background:color-mix(in srgb, var(--accent) 15%, var(--surface))}.links-meeting-module__sonsEG__notification{border-top:1px solid var(--line);gap:8px;margin-top:4px;padding-top:12px;display:grid}.links-meeting-module__sonsEG__scheduleFields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.links-meeting-module__sonsEG__scheduleFields>*{min-width:0}@media (max-width:420px){.links-meeting-module__sonsEG__scheduleFields{grid-template-columns:1fr}}.links-meeting-module__sonsEG__links a:focus-visible,.links-meeting-module__sonsEG__button:focus-visible,.links-meeting-module__sonsEG__iconButton:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (hover:hover) and (pointer:fine){.links-meeting-module__sonsEG__meetingEdit{opacity:0}.links-meeting-module__sonsEG__meeting:hover .links-meeting-module__sonsEG__meetingEdit,.links-meeting-module__sonsEG__meeting:focus-within .links-meeting-module__sonsEG__meetingEdit{opacity:1}.links-meeting-module__sonsEG__links a:hover,.links-meeting-module__sonsEG__button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 15%, var(--surface))}.links-meeting-module__sonsEG__join:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 30%, var(--surface))}.links-meeting-module__sonsEG__iconButton:hover:not(:disabled){color:color-mix(in srgb, var(--accent) 40%, var(--text));background:0 0}}@media (pointer:coarse){.links-meeting-module__sonsEG__meetingFooter .links-meeting-module__sonsEG__button,.links-meeting-module__sonsEG__button,.links-meeting-module__sonsEG__iconButton{min-height:44px}.links-meeting-module__sonsEG__iconButton{flex-basis:44px;width:44px}}
.confirmation-dialog-module__bzA8mG__card{width:min(100%,27rem);padding:1.75rem;animation:.16s ease-out both confirmation-dialog-module__bzA8mG__appear}.confirmation-dialog-module__bzA8mG__content{gap:.75rem;min-width:0;display:grid}.confirmation-dialog-module__bzA8mG__title{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.25}.confirmation-dialog-module__bzA8mG__description{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.confirmation-dialog-module__bzA8mG__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1rem;display:grid}.confirmation-dialog-module__bzA8mG__button{border:1px solid color-mix(in srgb, var(--text) 13%, transparent);min-height:2.75rem;color:var(--text);background:var(--surface);border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.8125rem;font-weight:600;line-height:1.4;transition:background-color .13s;display:inline-flex}.confirmation-dialog-module__bzA8mG__confirm{color:var(--surface);background:var(--text);border-color:#0000}.confirmation-dialog-module__bzA8mG__button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.confirmation-dialog-module__bzA8mG__error{color:var(--text);background:color-mix(in srgb, var(--secondary) 18%, var(--surface));overflow-wrap:anywhere;border-radius:.75rem;padding:.75rem;font-size:.8125rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.confirmation-dialog-module__bzA8mG__button:hover:not(:disabled){background:color-mix(in srgb, var(--text) 5%, var(--surface))}.confirmation-dialog-module__bzA8mG__confirm:hover:not(:disabled){background:color-mix(in srgb, var(--text) 88%, var(--surface))}}@media (max-width:400px){.confirmation-dialog-module__bzA8mG__card{padding:1.25rem}.confirmation-dialog-module__bzA8mG__actions{grid-template-columns:1fr}}@keyframes confirmation-dialog-module__bzA8mG__appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.confirmation-dialog-module__bzA8mG__card{animation:none}.confirmation-dialog-module__bzA8mG__button{transition:none}}
.session-conflict-dialog-module___0F8bG__roomTitle{color:var(--text);font-weight:650}.session-conflict-dialog-module___0F8bG__openLink{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.session-conflict-dialog-module___0F8bG__openLink:focus-visible{outline:2px solid var(--text);outline-offset:3px}
.public-room-topic-picker-module__WdBXGq__picker{border:0;min-width:0;margin:0;padding:0}.public-room-topic-picker-module__WdBXGq__picker legend{color:var(--text);margin-bottom:10px;font-size:13px;font-weight:600}.public-room-topic-picker-module__WdBXGq__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.public-room-topic-picker-module__WdBXGq__option{border:1px solid color-mix(in srgb, var(--text) 16%, var(--surface));background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.public-room-topic-picker-module__WdBXGq__option input{opacity:0;width:1px;height:1px;position:absolute}.public-room-topic-picker-module__WdBXGq__option span{text-align:center;white-space:nowrap;padding:8px 12px;font-size:12px;line-height:1;display:inline-block}.public-room-topic-picker-module__WdBXGq__option:has(input:checked){border-color:var(--text);background:var(--text);color:var(--surface)}.public-room-topic-picker-module__WdBXGq__option:has(input:focus-visible){outline:2px solid var(--text);outline-offset:3px}.public-room-topic-picker-module__WdBXGq__picker:disabled .public-room-topic-picker-module__WdBXGq__option{opacity:.55;cursor:default}@media (max-width:600px){.public-room-topic-picker-module__WdBXGq__options{grid-template-columns:repeat(2,minmax(0,1fr))}}
.planning-widgets-module__fkNSJq__widgetBody{gap:.75rem;min-width:0;margin-top:1rem;display:grid}.planning-widgets-module__fkNSJq__countdownList,.planning-widgets-module__fkNSJq__goalList{margin:0;padding:0;list-style:none;display:grid}.planning-widgets-module__fkNSJq__countdownList>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.75rem .125rem;display:grid}.planning-widgets-module__fkNSJq__countdownList>li:first-child,.planning-widgets-module__fkNSJq__goalList>li:first-child{border-top:0;padding-top:.25rem}.planning-widgets-module__fkNSJq__itemCopy{gap:.1875rem;min-width:0;display:grid}.planning-widgets-module__fkNSJq__itemCopy strong,.planning-widgets-module__fkNSJq__goalHeading strong{overflow-wrap:anywhere;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.35}.planning-widgets-module__fkNSJq__itemCopy time,.planning-widgets-module__fkNSJq__goalDate,.planning-widgets-module__fkNSJq__moreItems,.planning-widgets-module__fkNSJq__loading{color:var(--muted);font-size:.6875rem;line-height:1.5}.planning-widgets-module__fkNSJq__countdownStatus{min-width:4.25rem;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;justify-items:end;display:grid}.planning-widgets-module__fkNSJq__countdownStatus strong{letter-spacing:-.02em;font-size:1rem;font-weight:650;line-height:1.15}.planning-widgets-module__fkNSJq__countdownStatus small{color:var(--muted);font-size:.625rem;line-height:1.35}.planning-widgets-module__fkNSJq__countdownStatus[data-state=today] strong{background:color-mix(in srgb, var(--accent) 24%, var(--surface));letter-spacing:0;border-radius:999px;padding:.25rem .5rem;font-size:.75rem}.planning-widgets-module__fkNSJq__countdownStatus[data-state=ended]{color:var(--muted)}.planning-widgets-module__fkNSJq__countdownStatus[data-state=ended] strong{letter-spacing:0;font-size:.6875rem;font-weight:500}.planning-widgets-module__fkNSJq__goalList>li{border-top:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.875rem;min-width:0;padding:.6875rem .125rem;display:grid}.planning-widgets-module__fkNSJq__goalList>li:last-child{padding-bottom:0}.planning-widgets-module__fkNSJq__goalCopy{gap:.4rem;min-width:0;display:grid}.planning-widgets-module__fkNSJq__goalArt{color:color-mix(in srgb, var(--accent) 60%, var(--text))}.planning-widgets-module__fkNSJq__goalArt svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;display:block}.planning-widgets-module__fkNSJq__leaf{fill:color-mix(in srgb, var(--accent) 24%, var(--surface))}.planning-widgets-module__fkNSJq__ground{opacity:.35}.planning-widgets-module__fkNSJq__bloom{fill:color-mix(in srgb, var(--secondary) 70%, var(--surface))}.planning-widgets-module__fkNSJq__flowerCenter{fill:var(--surface)}.planning-widgets-module__fkNSJq__goalEncouragement{color:var(--muted);margin:0;font-size:.7rem;line-height:1.45}.planning-widgets-module__fkNSJq__goalMilestones{gap:.25rem;margin:.2rem 0;display:flex}.planning-widgets-module__fkNSJq__goalMilestones span{background:var(--line);border-radius:999px;flex:1;height:.25rem}.planning-widgets-module__fkNSJq__goalMilestones span[data-reached=true]{background:color-mix(in srgb, var(--accent) 70%, var(--text))}.planning-widgets-module__fkNSJq__goalHeading{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.planning-widgets-module__fkNSJq__goalHeading span{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.planning-widgets-module__fkNSJq__goalProgress{appearance:none;background:var(--line);width:100%;height:.375rem;accent-color:var(--text);border:0;border-radius:999px;display:block;overflow:hidden}.planning-widgets-module__fkNSJq__goalProgress::-webkit-progress-bar{border-radius:inherit;background:var(--line)}.planning-widgets-module__fkNSJq__goalProgress::-webkit-progress-value{border-radius:inherit;background:color-mix(in srgb, var(--accent) 65%, var(--text))}.planning-widgets-module__fkNSJq__goalProgress::-moz-progress-bar{border-radius:inherit;background:color-mix(in srgb, var(--accent) 65%, var(--text))}.planning-widgets-module__fkNSJq__goalDate{display:block}.planning-widgets-module__fkNSJq__emptyState{border:1px dashed var(--line);border-radius:max(.625rem, calc(var(--radius,1.75rem) - .75rem));background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--text);text-align:center;margin:1rem 0 0;padding:1.25rem 1rem;font-size:.875rem;font-weight:500;line-height:1.6}.planning-widgets-module__fkNSJq__moreItems,.planning-widgets-module__fkNSJq__loading{margin:0}.planning-widgets-module__fkNSJq__moreItems{text-align:right}.planning-widgets-module__fkNSJq__loading{margin-top:1rem}
.shared-habit-progress-module__GLsCeq__group{border-top:1px solid var(--line);gap:16px;margin-top:16px;padding-top:16px;display:grid}.shared-habit-progress-module__GLsCeq__label{color:var(--muted);margin:0;font-size:12px}.shared-habit-progress-module__GLsCeq__person{gap:8px;min-width:0;display:grid}.shared-habit-progress-module__GLsCeq__heading{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.shared-habit-progress-module__GLsCeq__heading strong{overflow-wrap:anywhere;font-weight:550}.shared-habit-progress-module__GLsCeq__heading span{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.shared-habit-progress-module__GLsCeq__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.shared-habit-progress-module__GLsCeq__day{border:1px solid var(--line);color:var(--muted);border-radius:10px;justify-items:center;gap:6px;padding:8px 0;font-size:11px;display:grid}.shared-habit-progress-module__GLsCeq__day[data-done]{color:var(--text);background:color-mix(in srgb, var(--accent) 24%, var(--surface));border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}
.meal-planner-module__gqXTlq__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;min-width:0;padding-top:.125rem;display:flex}.meal-planner-module__gqXTlq__sectionHeading strong,.meal-planner-module__gqXTlq__otherMeals h3{color:var(--text);margin:0;font-size:.8125rem;font-weight:550;line-height:1.4}.meal-planner-module__gqXTlq__sectionHeading>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.meal-planner-module__gqXTlq__week,.meal-planner-module__gqXTlq__dayMeals,.meal-planner-module__gqXTlq__otherMeals,.meal-planner-module__gqXTlq__shoppingList{min-width:0;display:grid}.meal-planner-module__gqXTlq__day{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.75rem;padding-block:.5rem;display:grid}.meal-planner-module__gqXTlq__day+.meal-planner-module__gqXTlq__day{border-top:1px solid color-mix(in srgb, var(--text) 7%, transparent)}.meal-planner-module__gqXTlq__date{min-height:2.75rem;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.25rem;line-height:1;display:flex}.meal-planner-module__gqXTlq__date span{font-size:.625rem;font-weight:500}.meal-planner-module__gqXTlq__date strong{color:var(--text);font-size:1.125rem;font-weight:550}.meal-planner-module__gqXTlq__date[aria-current=date]{background:var(--text);color:var(--surface)}.meal-planner-module__gqXTlq__date[aria-current=date] strong{color:inherit}.meal-planner-module__gqXTlq__dayMeals{gap:.5rem}.meal-planner-module__gqXTlq__day .meal-planner-module__gqXTlq__planDay,.meal-planner-module__gqXTlq__emptyDay{width:100%;min-width:0;min-height:2.75rem;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.meal-planner-module__gqXTlq__planDay svg{opacity:.6;flex-shrink:0}.meal-planner-module__gqXTlq__mealCard{border:1px solid var(--line);background:color-mix(in srgb, var(--widget-soft-accent,var(--accent)) 5%, var(--surface));border-radius:.75rem;gap:.5rem;min-width:0;padding:.75rem;display:grid}.meal-planner-module__gqXTlq__mealHeading{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.meal-planner-module__gqXTlq__mealCopy{gap:.25rem;min-width:0;display:grid}.meal-planner-module__gqXTlq__mealCopy>strong,.meal-planner-module__gqXTlq__groceryCopy>strong{color:var(--text);overflow-wrap:anywhere;font-size:.875rem;font-weight:550;line-height:1.4}.meal-planner-module__gqXTlq__mealMeta{flex-wrap:wrap;gap:.25rem .625rem;display:flex}.meal-planner-module__gqXTlq__mealMeta,.meal-planner-module__gqXTlq__notes,.meal-planner-module__gqXTlq__groceryCopy small{color:var(--muted);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.5}.meal-planner-module__gqXTlq__mealMeta>span{text-transform:capitalize}.meal-planner-module__gqXTlq__notes{white-space:pre-wrap;margin:0}.meal-planner-module__gqXTlq__mealActions{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;min-width:0;display:flex}.meal-planner-module__gqXTlq__mealActions .meal-planner-module__gqXTlq__shopButton{max-width:100%;min-height:1.75rem;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:.25rem;justify-content:flex-start;align-items:center;gap:.375rem;padding:0;font-size:.6875rem;display:inline-flex}.meal-planner-module__gqXTlq__shopButton svg{flex-shrink:0}.meal-planner-module__gqXTlq__otherMeals{gap:.5rem;padding-top:.5rem}.meal-planner-module__gqXTlq__shoppingList{gap:0}.meal-planner-module__gqXTlq__groceryRow{align-items:center;gap:.625rem;min-width:0;padding-block:.375rem;display:flex}.meal-planner-module__gqXTlq__groceryRow+.meal-planner-module__gqXTlq__groceryRow{border-top:1px solid var(--line)}.meal-planner-module__gqXTlq__groceryLabel{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:.625rem;min-width:0;min-height:2.75rem;display:flex;position:relative}.meal-planner-module__gqXTlq__groceryLabel input{opacity:0;width:1px;height:1px;position:absolute}.meal-planner-module__gqXTlq__checkbox{border:1px solid color-mix(in srgb, var(--text) 40%, var(--surface));width:1.125rem;height:1.125rem;color:var(--surface);background:0 0;border-radius:.3125rem;flex:0 0 1.125rem;place-items:center;display:grid}.meal-planner-module__gqXTlq__checkbox svg{visibility:hidden}.meal-planner-module__gqXTlq__groceryLabel input:checked+.meal-planner-module__gqXTlq__checkbox{background:var(--text);border-color:var(--text)}.meal-planner-module__gqXTlq__groceryLabel input:checked+.meal-planner-module__gqXTlq__checkbox svg{visibility:visible}.meal-planner-module__gqXTlq__groceryLabel input:focus-visible+.meal-planner-module__gqXTlq__checkbox{outline:2px solid var(--text);outline-offset:3px}.meal-planner-module__gqXTlq__groceryLabel:has(input:disabled){cursor:default}.meal-planner-module__gqXTlq__groceryCopy{gap:.125rem;min-width:0;display:grid}.meal-planner-module__gqXTlq__groceryRow[data-completed] .meal-planner-module__gqXTlq__groceryCopy>strong{color:var(--muted);text-decoration:line-through}@media (hover:hover) and (pointer:fine){.meal-planner-module__gqXTlq__planDay:hover:not(:disabled){color:var(--text);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.meal-planner-module__gqXTlq__shopButton:hover:not(:disabled){color:var(--text);text-underline-offset:3px;text-decoration:underline}.meal-planner-module__gqXTlq__groceryLabel:hover input:not(:disabled)+.meal-planner-module__gqXTlq__checkbox{border-color:var(--text)}}@media (pointer:coarse){.meal-planner-module__gqXTlq__mealActions .meal-planner-module__gqXTlq__shopButton{min-height:2.75rem}}@container social-widget (max-width:17rem){.meal-planner-module__gqXTlq__day{grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem}.meal-planner-module__gqXTlq__mealCard{padding:.625rem}.meal-planner-module__gqXTlq__mealCopy>strong,.meal-planner-module__gqXTlq__groceryCopy>strong{font-size:.8125rem}.meal-planner-module__gqXTlq__date strong{font-size:1rem}}
.studio-widget-locked-module__8jl8qq__frame{isolation:isolate;border-radius:inherit;min-height:164px;position:relative;overflow:hidden}.studio-widget-locked-module__8jl8qq__preview{filter:blur(6px);opacity:.62;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:164px;max-height:320px;overflow:hidden;transform:scale(1.015)}.studio-widget-locked-module__8jl8qq__locked{z-index:1;background:color-mix(in srgb, var(--surface) 68%, transparent);-webkit-backdrop-filter:blur(2px)saturate(.78);backdrop-filter:blur(2px)saturate(.78);color:var(--text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:16px 12px;display:flex;position:absolute;inset:0}.studio-widget-locked-module__8jl8qq__lockIcon{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--surface) 84%, transparent);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.studio-widget-locked-module__8jl8qq__locked strong{font-size:13px;font-weight:650}.studio-widget-locked-module__8jl8qq__locked span{color:var(--muted);font-size:12px;line-height:1.4}.studio-widget-locked-module__8jl8qq__locked a{color:inherit;text-underline-offset:3px;align-items:center;gap:3px;margin-top:3px;font-size:12px;font-weight:650;display:inline-flex}.studio-widget-locked-module__8jl8qq__locked a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.table-widget-module__oLT-jW__widget,.table-widget-module__oLT-jW__editor{--table-line:color-mix(in srgb, var(--text) 10%, transparent);min-width:0}.table-widget-module__oLT-jW__widget{margin-top:16px}.table-widget-module__oLT-jW__summary{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.6}.table-widget-module__oLT-jW__region{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--table-line);border-radius:12px;width:100%;min-width:0;max-height:min(28rem,60vh);position:relative;overflow:auto}.table-widget-module__oLT-jW__region:focus-visible{outline:2px solid var(--text);outline-offset:3px}.table-widget-module__oLT-jW__table{width:100%;min-width:calc(var(--table-columns) * 8rem);border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;font-size:13px;line-height:1.6}.table-widget-module__oLT-jW__table th,.table-widget-module__oLT-jW__table td{border-bottom:1px solid var(--table-line);border-right:1px solid var(--table-line);white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;padding:8px 10px}.table-widget-module__oLT-jW__table th:last-child,.table-widget-module__oLT-jW__table td:last-child{border-right:0}.table-widget-module__oLT-jW__table tbody tr:last-child>*{border-bottom:0}.table-widget-module__oLT-jW__table thead th{z-index:1;background:color-mix(in srgb, var(--text) 4%, var(--surface));font-weight:600;position:sticky;top:0}.table-widget-module__oLT-jW__blank{color:var(--muted);opacity:.55}.table-widget-module__oLT-jW__table[data-wrap=false]{table-layout:auto;width:max-content;min-width:100%}.table-widget-module__oLT-jW__table[data-wrap=false] th,.table-widget-module__oLT-jW__table[data-wrap=false] td{white-space:nowrap;overflow-wrap:normal;min-width:8rem}.table-widget-module__oLT-jW__singleLine{white-space:nowrap;overflow-wrap:normal}.table-widget-module__oLT-jW__wrapSetting{cursor:pointer;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.table-widget-module__oLT-jW__wrapSetting input{width:16px;height:16px;accent-color:var(--accent);margin:0}.table-widget-module__oLT-jW__cellPreview{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.table-widget-module__oLT-jW__cellPreview[data-expanded=true]{-webkit-line-clamp:unset;display:block}.table-widget-module__oLT-jW__expandCell{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:4px 0;font-size:11px;font-weight:600;display:block}.table-widget-module__oLT-jW__expandCell:hover{text-underline-offset:3px;text-decoration:underline}.table-widget-module__oLT-jW__expandCell:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:2px}.table-widget-module__oLT-jW__table .table-widget-module__oLT-jW__empty{color:var(--muted);text-align:center;padding:24px 16px}.table-widget-module__oLT-jW__toolbar,.table-widget-module__oLT-jW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-widget-module__oLT-jW__toolbar{justify-content:space-between;gap:12px;margin-bottom:12px}.table-widget-module__oLT-jW__addButton{}.table-widget-module__oLT-jW__addButton,.table-widget-module__oLT-jW__removeButton{border:1px solid var(--table-line);min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.table-widget-module__oLT-jW__addButton:focus-visible,.table-widget-module__oLT-jW__removeButton:focus-visible{outline:2px solid var(--text);outline-offset:2px}.table-widget-module__oLT-jW__addButton:disabled,.table-widget-module__oLT-jW__removeButton:disabled{opacity:.4;cursor:default}.table-widget-module__oLT-jW__editTable{min-width:calc(var(--table-columns) * 10rem + 6rem)}.table-widget-module__oLT-jW__rowNumberColumn{width:2.5rem}.table-widget-module__oLT-jW__removeColumn{width:3.5rem}.table-widget-module__oLT-jW__editTable th,.table-widget-module__oLT-jW__editTable td{padding:6px}.table-widget-module__oLT-jW__columnHeading{align-items:center;gap:4px;min-width:0;display:flex}.table-widget-module__oLT-jW__headerInput[data-ui]{padding-inline:6px;font-size:13px;font-weight:600}.table-widget-module__oLT-jW__removeButton{width:24px;min-width:24px;min-height:32px;color:var(--text);border-color:#0000;flex:none;padding:0}.table-widget-module__oLT-jW__editTable .table-widget-module__oLT-jW__rowNumber{text-align:center;font-variant-numeric:tabular-nums;color:var(--muted);padding-top:18px;font-size:11px;font-weight:400}.table-widget-module__oLT-jW__cellInput[data-ui]{field-sizing:content;resize:vertical;overflow-wrap:anywhere;border-radius:8px;min-height:4.5rem;padding:8px 6px;font-size:13px}.table-widget-module__oLT-jW__editTable .table-widget-module__oLT-jW__rowAction{text-align:center;padding-top:10px}.table-widget-module__oLT-jW__hint{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.7}@media (hover:hover) and (pointer:fine){.table-widget-module__oLT-jW__addButton:hover:not(:disabled){color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent)}.table-widget-module__oLT-jW__removeButton:hover:not(:disabled){color:color-mix(in srgb, var(--accent) 40%, var(--text));background:0 0}}@media (pointer:coarse){.table-widget-module__oLT-jW__addButton,.table-widget-module__oLT-jW__removeButton{min-width:44px;min-height:44px}.table-widget-module__oLT-jW__headerInput[data-ui],.table-widget-module__oLT-jW__cellInput[data-ui]{font-size:16px}}
.widget-catalog-module__IHJH4a__dialog{width:min(100%,820px)}.widget-catalog-module__IHJH4a__tierTabs{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--canvas) 55%, var(--surface));border-radius:12px;flex-wrap:wrap;gap:4px;max-width:100%;margin-bottom:8px;padding:4px;display:inline-flex}.widget-catalog-module__IHJH4a__tierTabs button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 15px;font-size:12px;font-weight:650}.widget-catalog-module__IHJH4a__tierTabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px color-mix(in srgb, var(--text) 9%, transparent)}.widget-catalog-module__IHJH4a__tierHint{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.widget-catalog-module__IHJH4a__search{align-items:center;display:flex;position:relative}.widget-catalog-module__IHJH4a__search>svg{color:var(--muted);pointer-events:none;position:absolute;left:14px}.widget-catalog-module__IHJH4a__search input[data-ui]{padding-left:42px}.app-shell[data-widget-style=illustrated] .widget-catalog-module__IHJH4a__search{--surface:#fff;--text:#292d32;--muted:#5c5f63;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-widget-style=illustrated] .widget-catalog-module__IHJH4a__search input[data-ui]{background:#fff}.widget-catalog-module__IHJH4a__categories{flex-wrap:wrap;gap:6px;padding:16px 0 12px;display:flex}.widget-catalog-module__IHJH4a__categories button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100px;padding:8px 12px;font-size:11px;font-weight:600}.widget-catalog-module__IHJH4a__categories button[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--accent) 26%, var(--surface))}.widget-catalog-module__IHJH4a__resultCount{color:var(--muted);margin:0 0 16px;font-size:11px}.widget-catalog-module__IHJH4a__results{gap:24px;display:grid}.widget-catalog-module__IHJH4a__groupHeading{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:650}.widget-catalog-module__IHJH4a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.widget-catalog-module__IHJH4a__item{border:1px solid color-mix(in srgb, var(--text) 9%, transparent);background:color-mix(in srgb, var(--canvas) 35%, var(--surface));min-width:0;min-height:92px;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:16px 28px 16px 12px;transition:background .15s,border-color .15s;display:flex;position:relative}.widget-catalog-module__IHJH4a__item:disabled{opacity:.5;cursor:default}.widget-catalog-module__IHJH4a__icon{background:color-mix(in srgb, var(--accent) 25%, var(--surface));border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.widget-catalog-module__IHJH4a__copy{gap:5px;min-width:0;display:grid}.widget-catalog-module__IHJH4a__titleRow{flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-width:0;display:flex}.widget-catalog-module__IHJH4a__copy strong{font-size:13px;font-weight:650}.widget-catalog-module__IHJH4a__tierBadge{white-space:nowrap;border-radius:6px;align-items:center;min-height:20px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.widget-catalog-module__IHJH4a__tierBadge[data-tier=free]{background:color-mix(in srgb, var(--accent) 24%, var(--surface));color:var(--text)}.widget-catalog-module__IHJH4a__tierBadge[data-tier=studio]{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:var(--surface);color:var(--muted)}.widget-catalog-module__IHJH4a__description{color:var(--muted);font-size:11px;line-height:1.6}.widget-catalog-module__IHJH4a__mark{color:var(--muted);position:absolute;top:16px;right:10px}.widget-catalog-module__IHJH4a__empty{text-align:center;padding:24px 12px;font-size:14px}.widget-catalog-module__IHJH4a__empty p{color:var(--muted);font-size:12px;line-height:1.6}.widget-catalog-module__IHJH4a__empty button{border:1px solid color-mix(in srgb, var(--text) 18%, transparent);min-height:40px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:10px;padding:8px 16px}.widget-catalog-module__IHJH4a__item:focus-visible,.widget-catalog-module__IHJH4a__tierTabs button:focus-visible,.widget-catalog-module__IHJH4a__categories button:focus-visible,.widget-catalog-module__IHJH4a__empty button:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (hover:hover) and (pointer:fine){.widget-catalog-module__IHJH4a__item:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--text) 22%, transparent)}.widget-catalog-module__IHJH4a__categories button:hover,.widget-catalog-module__IHJH4a__tierTabs button:hover:not([aria-selected=true]){color:var(--text)}}@media (max-width:560px){.widget-catalog-module__IHJH4a__grid{grid-template-columns:1fr}.widget-catalog-module__IHJH4a__categories{gap:4px}.widget-catalog-module__IHJH4a__categories button{padding-inline:10px}}@media (pointer:coarse){.widget-catalog-module__IHJH4a__tierTabs button,.widget-catalog-module__IHJH4a__categories button,.widget-catalog-module__IHJH4a__empty button{min-height:44px}}@media (prefers-reduced-motion:reduce){.widget-catalog-module__IHJH4a__item{transition:none}}
.widget-content-module__9JIJJq__widget{--widget-padding-top:var(--density-widget-padding-top,18px);--widget-padding-inline:var(--density-widget-padding-inline,20px);--widget-padding-bottom:var(--density-widget-padding-bottom,20px);--widget-cover-gap:var(--density-widget-cover-gap,18px);--line:color-mix(in srgb, var(--text) 10%, transparent);min-width:0;height:auto;padding:var(--widget-padding-top) var(--widget-padding-inline) var(--widget-padding-bottom);color:var(--text);background:color-mix(in srgb, var(--surface) var(--surface-opacity,95%), transparent);-webkit-backdrop-filter:var(--glass-filter,none);backdrop-filter:var(--glass-filter,none);border:1px solid color-mix(in srgb, var(--text) 7%, transparent);border-radius:var(--radius,28px);flex-direction:column;display:flex;position:relative;overflow:visible;box-shadow:0 5px 15px #25263804;container:widget-card/inline-size}.widget-content-module__9JIJJq__cover{height:clamp(96px,30cqi,156px);margin:calc(-1 * var(--widget-padding-top)) calc(-1 * var(--widget-padding-inline)) var(--widget-cover-gap);border-radius:calc(var(--radius,28px) - 1px) calc(var(--radius,28px) - 1px) 0 0;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;overflow:hidden}.widget-content-module__9JIJJq__cover>[data-widget-cover]{width:100%;height:100%;display:block}.widget-content-module__9JIJJq__widget[data-has-cover=true]{--widget-heading-inset-top:calc(clamp(96px, 30cqi, 156px) + var(--widget-cover-gap))}.widget-content-module__9JIJJq__heading{-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.widget-content-module__9JIJJq__heading h2{min-width:0;font-size:var(--widget-title-font-size,24px);overflow-wrap:anywhere;margin:0}.widget-content-module__9JIJJq__widget[data-title-nowrap=true] .widget-content-module__9JIJJq__heading h2{white-space:nowrap;overflow-wrap:normal}.widget-content-module__9JIJJq__heading[data-title-size=small]{--widget-title-font-size:20px}.widget-content-module__9JIJJq__heading[data-title-size=large]{--widget-title-font-size:28px}.widget-content-module__9JIJJq__headingActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.widget-content-module__9JIJJq__headingActions .widget-content-module__9JIJJq__iconButton{border-radius:8px;flex-basis:28px;width:28px;height:32px;padding:0}.widget-content-module__9JIJJq__heading[data-title-hidden=true] .widget-content-module__9JIJJq__headingActions{top:var(--widget-heading-inset-top,var(--widget-padding-top));right:var(--widget-padding-inline);z-index:2;position:absolute}.widget-content-module__9JIJJq__heading[data-title-hidden=true]{height:0;min-height:0}.widget-content-module__9JIJJq__heading .widget-content-module__9JIJJq__edgeIconButton{flex-basis:24px;justify-content:flex-end;width:24px;padding:0}.widget-content-module__9JIJJq__iconButton{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.widget-content-module__9JIJJq__iconButton:focus-visible{outline:2px solid var(--text);outline-offset:3px}.widget-content-module__9JIJJq__widget[data-timer-complete=true]{animation:.36s ease-in-out widget-content-module__9JIJJq__timer-complete}@keyframes widget-content-module__9JIJJq__timer-complete{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-1px)}}[data-motion=none] .widget-content-module__9JIJJq__widget[data-timer-complete=true]{animation:none}@media (prefers-reduced-motion:reduce){.widget-content-module__9JIJJq__widget[data-timer-complete=true]{animation:none}}.widget-content-module__9JIJJq__caption{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.widget-content-module__9JIJJq__photoWidget{gap:14px}.widget-content-module__9JIJJq__photoEmpty,.widget-content-module__9JIJJq__textEmpty{background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--muted);border:1px dashed var(--line);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.widget-content-module__9JIJJq__photoEmpty{aspect-ratio:4/3}.widget-content-module__9JIJJq__photoEmpty small{text-align:center;max-width:180px;font-size:12px;line-height:1.6}.widget-content-module__9JIJJq__textEmpty{box-sizing:border-box;width:100%;margin-top:16px}.widget-content-module__9JIJJq__personalText{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0;font-size:1rem;line-height:1.7}.widget-content-module__9JIJJq__personalRichText{margin-top:16px;font-size:1rem;line-height:1.7}.widget-content-module__9JIJJq__settings{gap:20px;display:grid}.widget-content-module__9JIJJq__widgetTitleField{gap:7px;font-size:12px;font-weight:550;display:grid}.widget-content-module__9JIJJq__layoutSection{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:14px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.widget-content-module__9JIJJq__layoutSection legend{color:var(--text);padding:0 6px;font-size:12px;font-weight:650}.widget-content-module__9JIJJq__layoutToggleRow{justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:12px;font-weight:550;display:flex}.widget-content-module__9JIJJq__titleVisibility{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-weight:500;display:inline-flex}.widget-content-module__9JIJJq__titleVisibility input{width:16px;height:16px;accent-color:var(--text);margin:0}.widget-content-module__9JIJJq__titleVisibility input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.widget-content-module__9JIJJq__titleVisibility:has(input:disabled){cursor:default;opacity:.55}.widget-content-module__9JIJJq__loading{min-height:96px;color:var(--muted);place-items:center;display:grid}.widget-content-module__9JIJJq__fieldRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;display:grid}@container widget-tile (max-width:280px){.widget-content-module__9JIJJq__widget{--widget-padding-top:14px;--widget-padding-inline:14px;--widget-padding-bottom:16px;--widget-cover-gap:14px}.widget-content-module__9JIJJq__heading{--widget-title-font-size:21px;gap:6px}.widget-content-module__9JIJJq__heading[data-title-size=small]{--widget-title-font-size:18px}.widget-content-module__9JIJJq__heading[data-title-size=large]{--widget-title-font-size:24px}}@container widget-card (max-width:360px){.widget-content-module__9JIJJq__heading{--widget-title-font-size:1.25rem}.widget-content-module__9JIJJq__heading[data-title-size=small]{--widget-title-font-size:1.125rem}.widget-content-module__9JIJJq__heading[data-title-size=large]{--widget-title-font-size:1.5rem}}@container widget-card (max-width:240px){.widget-content-module__9JIJJq__heading{--widget-title-font-size:1.125rem;gap:6px}.widget-content-module__9JIJJq__heading[data-title-size=small]{--widget-title-font-size:1rem}.widget-content-module__9JIJJq__heading[data-title-size=large]{--widget-title-font-size:1.375rem}.widget-content-module__9JIJJq__heading h2{letter-spacing:-.025em;line-height:1.3}.widget-content-module__9JIJJq__textEmpty,.widget-content-module__9JIJJq__photoEmpty{gap:10px;padding:12px}}@media (hover:hover) and (pointer:fine){.widget-content-module__9JIJJq__iconButton:hover,.widget-content-module__9JIJJq__iconButton.widget-content-module__9JIJJq__deleteButton:hover:not(:disabled){color:color-mix(in srgb, var(--accent) 40%, var(--text));background:0 0}.widget-content-module__9JIJJq__photoEmpty:hover,.widget-content-module__9JIJJq__textEmpty:hover{background:color-mix(in srgb, var(--accent) 15%, var(--surface))}}@media (pointer:coarse){.widget-content-module__9JIJJq__headingActions .widget-content-module__9JIJJq__iconButton{flex-basis:44px;width:44px;height:44px}.widget-content-module__9JIJJq__heading .widget-content-module__9JIJJq__edgeIconButton{flex-basis:44px;width:44px}.widget-content-module__9JIJJq__iconButton{flex-basis:44px;width:44px;height:44px}}
.spaces-directory-module__79Qbwq__cards{align-items:start;gap:var(--density-home-gap,20px);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.spaces-directory-module__79Qbwq__link{min-width:0;color:inherit;border-radius:var(--radius);text-decoration:none;display:block}.spaces-directory-module__79Qbwq__link:focus-visible{outline:2px solid var(--text);outline-offset:5px}.spaces-directory-module__79Qbwq__card{background:var(--surface);min-height:220px;color:var(--text);overflow:hidden}.spaces-directory-module__79Qbwq__artwork{height:96px;margin:calc(-1 * var(--widget-padding-top)) calc(-1 * var(--widget-padding-inline)) 16px;border-bottom:1px solid color-mix(in srgb, var(--text) 7%, transparent);border-radius:calc(var(--radius,28px) - 1px) calc(var(--radius,28px) - 1px) 0 0;pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 96px;order:-1;overflow:hidden}.spaces-directory-module__79Qbwq__artworkScene{--room-look-note-bottom:-12px;width:100%;height:100%}.spaces-directory-module__79Qbwq__description{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.spaces-directory-module__79Qbwq__meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:12px;display:flex}.spaces-directory-module__79Qbwq__meta span{align-items:center;gap:7px;display:inline-flex}.spaces-directory-module__79Qbwq__meta .spaces-directory-module__79Qbwq__people{white-space:nowrap;font-variant-numeric:tabular-nums;gap:4px}.spaces-directory-module__79Qbwq__colorHint{color:var(--muted);font-size:12px;line-height:1.6}.spaces-directory-module__79Qbwq__empty{align-items:flex-start;gap:20px;max-width:520px}.spaces-directory-module__79Qbwq__empty p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.spaces-directory-module__79Qbwq__empty>svg{color:var(--muted)}.spaces-directory-module__79Qbwq__loading{min-height:140px;color:var(--muted);align-items:center;padding:24px;font-size:14px;display:flex}.spaces-directory-module__79Qbwq__limitNotice{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.spaces-directory-module__79Qbwq__template{color:var(--text);border-color:var(--line);background:var(--surface)}.spaces-directory-module__79Qbwq__template[aria-pressed=true]{color:var(--text);border-color:var(--text);background:color-mix(in srgb, var(--accent) 20%, var(--surface))}@media (hover:hover){.spaces-directory-module__79Qbwq__link:hover .spaces-directory-module__79Qbwq__card{outline:1px solid var(--space-card-hover-border,color-mix(in srgb, var(--text) 24%, transparent));outline-offset:2px}}@media (max-width:600px){.spaces-directory-module__79Qbwq__cards{gap:16px}.spaces-directory-module__79Qbwq__card{min-height:204px}}.spaces-directory-module__79Qbwq__headerActions{justify-content:flex-end;min-height:44px}.spaces-directory-module__79Qbwq__countSummary{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:13px;line-height:1.5}@media (max-width:600px){.spaces-directory-module__79Qbwq__toolbar.workspace-toolbar{flex-wrap:wrap;align-items:center;display:flex}.spaces-directory-module__79Qbwq__headerActions{width:auto;margin-left:auto}}.spaces-directory-module__79Qbwq__templateArt{flex-shrink:0;width:96px;max-width:100%;height:68px;display:block}
.widget-description-module__x-JPyW__description{min-width:0}.widget-description-module__x-JPyW__text{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.widget-description-module__x-JPyW__text[data-expanded=true]{-webkit-line-clamp:unset;display:block;overflow:visible}.widget-description-module__x-JPyW__toggle{min-height:1.5rem;color:color-mix(in srgb, var(--accent) 30%, var(--text));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.125rem;margin-top:.125rem;padding:0;font-size:.6875rem;font-weight:600;line-height:1.4;display:block}.widget-description-module__x-JPyW__toggle:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (hover:hover) and (pointer:fine){.widget-description-module__x-JPyW__toggle:hover{color:var(--text);text-underline-offset:.2em;text-decoration:underline}}@media (pointer:coarse){.widget-description-module__x-JPyW__toggle{min-height:2.75rem}}
.widget-dialog-size-module__f0D6BG__dialog.modal-card{--widget-dialog-width:30rem;width:min(100%, var(--widget-dialog-width));max-width:var(--widget-dialog-width);min-width:0}.widget-dialog-size-module__f0D6BG__dialog.widget-dialog-size-module__f0D6BG__flashcards{--widget-dialog-width:35rem}.widget-dialog-size-module__f0D6BG__dialog.widget-dialog-size-module__f0D6BG__medium{--widget-dialog-width:40rem}.widget-dialog-size-module__f0D6BG__dialog.widget-dialog-size-module__f0D6BG__document{--widget-dialog-width:52rem}.widget-dialog-size-module__f0D6BG__dialog.widget-dialog-size-module__f0D6BG__wide{--widget-dialog-width:60rem}
.admin-notifications-module__oxU34W__scope,.admin-notifications-module__oxU34W__modal{--text:#292d32;--muted:#656774;--surface:#fffefa;--accent:#aaa0f2;--accent-ink:#292d32;--line:#e5e3e9;--radius:18px;--font-body:"DM Sans Variable", "DM Sans", sans-serif;color:var(--text);font-family:var(--font-body)}.admin-notifications-module__oxU34W__scope{flex:none;display:flex}.admin-notifications-module__oxU34W__close{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid}.admin-notifications-module__oxU34W__trigger{position:relative}.admin-notifications-module__oxU34W__count{border:2px solid var(--surface);background:var(--text);min-width:20px;height:20px;color:var(--surface);border-radius:12px;place-items:center;padding:0 5px;font-size:10px;font-weight:650;line-height:1;display:grid;position:absolute;top:-4px;right:-5px}.admin-notifications-module__oxU34W__modal{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:18px;width:min(100%,34rem);min-width:0;padding:24px}.admin-notifications-module__oxU34W__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-notifications-module__oxU34W__header>div{min-width:0}.admin-notifications-module__oxU34W__header h2{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:600}.admin-notifications-module__oxU34W__header p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.admin-notifications-module__oxU34W__body{scrollbar-color:#a9a7b2 #f1f0f4;scrollbar-width:thin;min-width:0}.admin-notifications-module__oxU34W__close:focus-visible{outline-offset:3px;outline:2px solid #7463c2}@media (hover:hover){.admin-notifications-module__oxU34W__close:hover{background:#f1eff8;border-color:#c9c5d6}}@media (max-width:480px){.admin-notifications-module__oxU34W__modal{padding:16px}.admin-notifications-module__oxU34W__header{gap:12px}}
