.admin-reports-module__5fO8DW__panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden}.admin-reports-module__5fO8DW__heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.admin-reports-module__5fO8DW__heading h1{letter-spacing:-.035em;margin:0 0 6px;font-size:24px;font-weight:600;line-height:1.2}.admin-reports-module__5fO8DW__heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.admin-reports-module__5fO8DW__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-reports-module__5fO8DW__filter{width:170px}.admin-reports-module__5fO8DW__kindFilter{width:230px}.admin-reports-module__5fO8DW__search{align-items:center;gap:4px;width:300px;max-width:100%;display:flex}.admin-reports-module__5fO8DW__body{gap:16px;padding:0;display:grid}.admin-reports-module__5fO8DW__body>:not(.admin-reports-module__5fO8DW__tableScroll){margin-inline:24px}.admin-reports-module__5fO8DW__empty{text-align:center;color:var(--muted);padding:36px 0;font-size:14px}.admin-reports-module__5fO8DW__tableScroll{overflow-x:auto}.admin-reports-module__5fO8DW__table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.admin-reports-module__5fO8DW__table th{color:var(--muted);white-space:nowrap;background:#faf9fc;padding:12px 20px;font-size:12px;font-weight:500}.admin-reports-module__5fO8DW__table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 20px}.admin-reports-module__5fO8DW__table td:first-child{min-width:160px;max-width:320px}.admin-reports-module__5fO8DW__table td small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.admin-reports-module__5fO8DW__table time{white-space:nowrap}.admin-reports-module__5fO8DW__subject{color:var(--text);font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.admin-reports-module__5fO8DW__subject:hover{text-underline-offset:3px;text-decoration:underline}.admin-reports-module__5fO8DW__status{width:150px}.admin-reports-module__5fO8DW__actions{align-items:center;gap:4px;display:flex}.admin-reports-module__5fO8DW__rating{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.admin-reports-module__5fO8DW__rating svg{color:#c18b00}.admin-reports-module__5fO8DW__table .admin-reports-module__5fO8DW__detail{background:#faf9fc;padding:20px 24px}.admin-reports-module__5fO8DW__detail p{max-width:850px;margin:8px 0 16px}.admin-reports-module__5fO8DW__detail p:last-child{margin-bottom:0}@media (max-width:640px){.admin-reports-module__5fO8DW__heading{padding:20px}.admin-reports-module__5fO8DW__filters,.admin-reports-module__5fO8DW__search,.admin-reports-module__5fO8DW__filter,.admin-reports-module__5fO8DW__kindFilter{width:100%}}.admin-reports-module__5fO8DW__searchButton{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--text);border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid}.admin-reports-module__5fO8DW__searchButton:hover{background:#eeebf5}.admin-reports-module__5fO8DW__search input[data-ui]{height:44px}.admin-reports-module__5fO8DW__email{overflow-wrap:anywhere;min-width:160px}.admin-reports-module__5fO8DW__body>nav{margin-bottom:16px}.admin-reports-module__5fO8DW__table tbody tr:last-child td{border-bottom:0}.admin-reports-module__5fO8DW__publication{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:20px;padding-top:20px;display:flex}.admin-reports-module__5fO8DW__publication>div:first-child{flex:320px;min-width:0}.admin-reports-module__5fO8DW__publication h3{margin:0;font-size:15px;font-weight:600}.admin-reports-module__5fO8DW__publication p{color:var(--muted);font-size:13px;line-height:1.6}.admin-reports-module__5fO8DW__preview{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:16px 0 0;padding:18px 20px}.admin-reports-module__5fO8DW__preview blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.admin-reports-module__5fO8DW__preview figcaption{color:var(--muted);margin-top:14px;font-size:12px}.admin-reports-module__5fO8DW__publishAction{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.admin-reports-module__5fO8DW__visibility{color:#575565;white-space:nowrap;background:#eeedf2;border-radius:5px;padding:4px 8px;font-size:12px;display:inline-flex}.admin-reports-module__5fO8DW__visibility[data-published]{color:#285a39;background:#deede2}.admin-reports-module__5fO8DW__publishButton{background:var(--text);min-height:44px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-size:13px}.admin-reports-module__5fO8DW__publishButton:disabled{opacity:.5;cursor:default}.admin-reports-module__5fO8DW__publishButton:focus-visible{outline:2px solid var(--text);outline-offset:4px}
.form-controls-module__cTdEjG__control[data-ui]{--control-border:color-mix(in srgb, var(--text) 13%, transparent);--control-focus-border:color-mix(in srgb, var(--accent) 40%, var(--text) 60%);--control-focus-ring:color-mix(in srgb, var(--accent) 20%, transparent);box-sizing:border-box;border:1px solid var(--control-border);outline-offset:2px;background:color-mix(in srgb, var(--text) 2%, var(--surface));width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;letter-spacing:normal;text-align:start;caret-color:var(--text);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--text) 2%, transparent);border-radius:12px;outline:2px solid #0000;margin:0;padding:10px 13px;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .15s,background-color .15s,box-shadow .15s;display:block}.form-controls-module__cTdEjG__control[data-ui]::placeholder{color:color-mix(in srgb, var(--text) 50%, var(--surface));opacity:1}[data-widget-color=custom] .form-controls-module__cTdEjG__control[data-ui]::placeholder{color:var(--widget-custom-muted)}.form-controls-module__cTdEjG__control[data-variant=quiet]{box-shadow:none;background:0 0;border-color:#0000}.form-controls-module__cTdEjG__control[data-variant=compact]{border-radius:10px;min-height:36px;padding:7px 10px;font-size:12px}.form-controls-module__cTdEjG__control[data-ui]:focus-visible,.form-controls-module__cTdEjG__control[data-ui][data-state=open]{border-color:var(--control-focus-border);outline-offset:2px;background:var(--surface);box-shadow:0 0 0 3px var(--control-focus-ring);outline:2px solid #0000}[data-focus-container]:has(.form-controls-module__cTdEjG__control:focus-visible,.form-controls-module__cTdEjG__control[data-state=open]){border-color:color-mix(in srgb, var(--accent) 40%, var(--text) 60%);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.form-controls-module__cTdEjG__control[data-ui]:is([aria-invalid=true],:user-invalid){border-color:#b95851}.form-controls-module__cTdEjG__control[data-ui]:is([aria-invalid=true],:user-invalid):focus-visible{box-shadow:0 0 0 3px #b9585126}.form-controls-module__cTdEjG__control[data-ui]:is(:disabled,[data-disabled]){cursor:not-allowed;opacity:.5;box-shadow:none}.form-controls-module__cTdEjG__control[data-ui][readonly]{background:color-mix(in srgb, var(--text) 4%, var(--surface));cursor:text}.form-controls-module__cTdEjG__control[data-ui]:autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset}.form-controls-module__cTdEjG__control[data-ui]:autofill:focus-visible{box-shadow:0 0 0 1000px var(--surface) inset, 0 0 0 3px var(--control-focus-ring)}[data-focus-container]>.form-controls-module__cTdEjG__control[data-ui][data-variant=quiet]{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding-inline:0}[data-focus-container]>.form-controls-module__cTdEjG__control[data-ui][data-variant=quiet]:autofill{box-shadow:0 0 0 1000px var(--surface) inset}[data-focus-container]:has(>.form-controls-module__cTdEjG__control[data-variant=quiet]:is([aria-invalid=true],:user-invalid)){border-color:#b95851}[data-focus-container]:has(>.form-controls-module__cTdEjG__control[data-variant=quiet]:is([aria-invalid=true],:user-invalid):focus-visible){box-shadow:0 0 0 3px #b9585126}.form-controls-module__cTdEjG__textarea[data-ui]{resize:vertical;min-height:112px;line-height:1.65}.form-controls-module__cTdEjG__specialized[data-ui]{accent-color:var(--accent)}.form-controls-module__cTdEjG__specialized[data-ui]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 40%, var(--text) 60%);outline-offset:3px}.form-controls-module__cTdEjG__select[data-ui]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.form-controls-module__cTdEjG__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-controls-module__cTdEjG__chevron{color:var(--muted);flex-shrink:0;transition:transform .15s;display:flex}.form-controls-module__cTdEjG__select[data-state=open] .form-controls-module__cTdEjG__chevron{transform:rotate(180deg)}.form-controls-module__cTdEjG__menu[data-ui]{z-index:500;min-width:var(--radix-select-trigger-width);max-width:min(340px,100vw - 24px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:var(--surface);color:var(--text);font-family:var(--font-body,inherit);box-shadow:0 10px 32px color-mix(in srgb, var(--text) 13%, transparent), 0 2px 6px color-mix(in srgb, var(--text) 5%, transparent);transform-origin:var(--radix-select-content-transform-origin);border-radius:15px;outline:none;font-size:13px;font-weight:400;line-height:1.45;animation:.14s cubic-bezier(.2,.8,.2,1) form-controls-module__cTdEjG__menu-enter;overflow:hidden}.form-controls-module__cTdEjG__viewport{padding:5px}.form-controls-module__cTdEjG__searchMenu[data-ui]{width:min(340px,100vw - 24px);min-width:min(var(--radix-select-trigger-width), calc(100vw - 24px))}.form-controls-module__cTdEjG__searchPopover[data-ui]{z-index:600;flex-direction:column;max-height:min(320px,100vh - 24px);display:flex;position:fixed}.form-controls-module__cTdEjG__searchRow{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);color:var(--muted);border-radius:10px;flex:none;align-items:center;gap:8px;margin:8px;padding-left:12px;display:flex}.form-controls-module__cTdEjG__searchRow:focus-within{border-color:color-mix(in srgb, var(--accent) 40%, var(--text))}.form-controls-module__cTdEjG__searchRow>svg{flex-shrink:0}.form-controls-module__cTdEjG__searchInput[data-ui]{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0 10px 10px 0;padding:8px 10px 8px 0;font-size:16px}.form-controls-module__cTdEjG__searchInput[data-ui]:focus-visible{box-shadow:none;background:0 0;outline:none}.form-controls-module__cTdEjG__searchResults{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 5px 5px;position:relative;overflow-y:auto}.form-controls-module__cTdEjG__emptyResults{color:var(--muted);margin:0;padding:12px 16px 20px}.form-controls-module__cTdEjG__option[data-ui]{width:100%;min-height:38px;color:inherit;font:inherit;overflow-wrap:anywhere;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:9px;outline:none;align-items:center;padding:9px 34px 9px 11px;display:flex;position:relative}.form-controls-module__cTdEjG__option[data-state=checked]{background:color-mix(in srgb, var(--accent) 13%, var(--surface));font-weight:600}.form-controls-module__cTdEjG__option[data-highlighted]{background:color-mix(in srgb, var(--accent) 24%, var(--surface))}.form-controls-module__cTdEjG__option[data-disabled]{pointer-events:none;opacity:.45}.form-controls-module__cTdEjG__check{display:flex;position:absolute;right:11px}.form-controls-module__cTdEjG__scrollButton{color:var(--muted);justify-content:center;padding:4px;display:flex}.form-controls-module__cTdEjG__formProxy{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-controls-module__cTdEjG__error{color:#a04138;margin-top:6px;font-size:12px;line-height:1.5;display:block}[data-widget-color=custom] .form-controls-module__cTdEjG__error{border-inline-start:2px solid var(--widget-custom-accent);color:var(--widget-custom-ink);padding-inline-start:.5rem}@media (hover:hover){.form-controls-module__cTdEjG__control[data-ui]:not(:disabled,[readonly],[data-disabled],[data-variant=quiet],[aria-invalid=true],:user-invalid,:focus-visible):hover{border-color:color-mix(in srgb, var(--text) 26%, transparent)}[data-focus-container]:has(.form-controls-module__cTdEjG__control:not(:disabled,[data-disabled])):not(:has(.form-controls-module__cTdEjG__control:focus-visible,.form-controls-module__cTdEjG__control[data-state=open],.form-controls-module__cTdEjG__control[aria-invalid=true],.form-controls-module__cTdEjG__control:user-invalid)):hover{border-color:color-mix(in srgb, var(--text) 26%, transparent)}}@media (pointer:coarse){.form-controls-module__cTdEjG__control[data-ui]{min-height:44px;font-size:16px}.form-controls-module__cTdEjG__option[data-ui]{min-height:44px}}@keyframes form-controls-module__cTdEjG__menu-enter{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.form-controls-module__cTdEjG__control[data-ui],.form-controls-module__cTdEjG__chevron{transition:none}.form-controls-module__cTdEjG__menu[data-ui]{animation:none}}[data-motion=still] .form-controls-module__cTdEjG__menu[data-ui]{animation:none}[data-motion=still] .form-controls-module__cTdEjG__control[data-ui]{transition:none}[data-motion=still] .form-controls-module__cTdEjG__chevron{transition:none}@media (forced-colors:active){.form-controls-module__cTdEjG__control[data-ui]:focus-visible{outline-color:highlight}[data-focus-container]:has(.form-controls-module__cTdEjG__control:focus-visible,.form-controls-module__cTdEjG__control[data-state=open]){outline-offset:2px;outline:2px solid highlight}.form-controls-module__cTdEjG__option[data-highlighted]{outline-offset:-2px;outline:1px solid highlight}}
.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__popover:not(:where([data-control-theme=default] *)){--text:var(--illustration-ink);--muted:var(--widget-custom-muted,#52555f);--surface:var(--illustration-paper);border:1.5px solid var(--illustration-ink);background:var(--illustration-paper);color:var(--illustration-ink);box-shadow:3px 3px #292d3233}.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__segmented{border:1.5px solid var(--illustration-ink);background:var(--illustration-paper);border-radius:11px}.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__segmented button{color:var(--illustration-ink);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px}.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__segmented button[aria-pressed=true]{border-color:var(--illustration-ink);background:var(--illustration-ink);color:var(--illustration-paper)}.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__button:not(:where([data-control-theme=default] *)){border:1.5px solid var(--illustration-ink);background:var(--illustration-paper);color:var(--illustration-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px;box-shadow:2px 2px #292d3233}:is(.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__button.illustrated-controls-module__kbw5Xq__primary:not(:where([data-control-theme=default] *)),.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__button:is([aria-pressed=true],[aria-current=page]):not(:where([data-control-theme=default] *))){background:var(--illustration-ink);color:var(--illustration-paper)}.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__button:focus-visible:not(:where([data-control-theme=default] *)){outline:2px solid var(--illustration-ink);outline-offset:3px}.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__button:disabled:not(:where([data-control-theme=default] *)){opacity:.45;box-shadow:none;transform:none}@media (hover:hover) and (pointer:fine){.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__button:hover:not(:disabled):not(:where([data-control-theme=default] *)){background:var(--widget-lavender,#d9d8ff);color:var(--illustration-ink);box-shadow:2px 3px #292d324d}:is(.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__button.illustrated-controls-module__kbw5Xq__primary:hover:not(:disabled):not(:where([data-control-theme=default] *)),.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__button:is([aria-pressed=true],[aria-current=page]):hover:not(:disabled):not(:where([data-control-theme=default] *))){background:color-mix(in srgb, var(--illustration-ink) 88%, var(--illustration-paper));color:var(--illustration-paper)}}.app-shell[data-widget-style=illustrated] .illustrated-controls-module__kbw5Xq__button:active:not(:disabled):not(:where([data-control-theme=default] *)){box-shadow:none;transform:translate(1px,1px)}.app-shell[data-widget-style] [data-widget-color=custom] .illustrated-controls-module__kbw5Xq__button{border-color:var(--widget-custom-border);background:var(--widget-custom-control);color:var(--widget-custom-ink)}.app-shell[data-widget-style] [data-widget-color=custom] .illustrated-controls-module__kbw5Xq__button:is(.illustrated-controls-module__kbw5Xq__primary,[aria-pressed=true],[aria-current=page]){border-color:var(--widget-custom-accent);background:var(--widget-custom-accent);color:var(--widget-custom-accent-ink)}.app-shell[data-widget-style] [data-widget-color=custom] .illustrated-controls-module__kbw5Xq__button:focus-visible{outline:2px solid var(--widget-custom-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.app-shell[data-widget-style] [data-widget-color=custom] .illustrated-controls-module__kbw5Xq__button:hover:not(:disabled){background:color-mix(in srgb, var(--widget-custom-control) 92%, var(--widget-custom-ink));color:var(--widget-custom-ink)}.app-shell[data-widget-style] [data-widget-color=custom] .illustrated-controls-module__kbw5Xq__button:is(.illustrated-controls-module__kbw5Xq__primary,[aria-pressed=true],[aria-current=page]):hover:not(:disabled){background:color-mix(in srgb, var(--widget-custom-accent) 92%, var(--widget-custom-ink));color:var(--widget-custom-accent-ink)}}
button.date-picker-module__vcDMUG__trigger[data-ui]{cursor:pointer;align-items:center;gap:.625rem;display:flex}.date-picker-module__vcDMUG__trigger[data-ui]>svg:first-child{color:var(--muted);flex:none}.date-picker-module__vcDMUG__value,.date-picker-module__vcDMUG__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.date-picker-module__vcDMUG__placeholder{color:var(--muted)}.date-picker-module__vcDMUG__chevron{color:var(--muted);flex:none;transition:transform .15s}.date-picker-module__vcDMUG__trigger[data-state=open] .date-picker-module__vcDMUG__chevron{transform:rotate(180deg)}.date-picker-module__vcDMUG__panel{pointer-events:auto;z-index:600;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:var(--surface);width:min(20rem,100vw - 1.5rem);color:var(--text);font-family:var(--font-body,inherit);box-shadow:0 .625rem 2rem color-mix(in srgb, var(--text) 13%, transparent), 0 .125rem .375rem color-mix(in srgb, var(--text) 5%, transparent);border-radius:.9375rem;outline:none;padding:.625rem;position:fixed;overflow:auto;}.date-picker-module__vcDMUG__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.date-picker-module__vcDMUG__header{grid-template-columns:2.25rem minmax(0,1fr) 4.75rem 2.25rem;align-items:center;gap:.375rem;min-width:0;display:grid}.date-picker-module__vcDMUG__iconButton,.date-picker-module__vcDMUG__textButton,.date-picker-module__vcDMUG__day{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0}.date-picker-module__vcDMUG__iconButton{border-radius:.625rem;place-items:center;width:2.25rem;min-height:2.25rem;padding:0;display:inline-grid;}.date-picker-module__vcDMUG__monthSelect[data-ui]{width:100%;min-width:0;min-height:2.25rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600}.date-picker-module__vcDMUG__yearInput[data-ui]{font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;min-height:2.25rem;padding:.375rem .4375rem;font-size:.75rem}.date-picker-module__vcDMUG__yearInput::-webkit-inner-spin-button{appearance:none;margin:0}.date-picker-module__vcDMUG__yearInput::-webkit-outer-spin-button{appearance:none;margin:0}.date-picker-module__vcDMUG__calendar{gap:.25rem;margin-top:.5rem;display:grid}.date-picker-module__vcDMUG__weekdays,.date-picker-module__vcDMUG__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem;display:grid}.date-picker-module__vcDMUG__weekdays span{min-height:1.5rem;color:var(--muted);place-items:center;font-size:.625rem;font-weight:650;display:grid}.date-picker-module__vcDMUG__day{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:50%;justify-self:center;place-items:center;width:min(100%,2.5rem);min-width:0;min-height:0;padding:0;font-size:.75rem;display:grid;position:relative}.date-picker-module__vcDMUG__day[data-outside=true]{color:var(--muted);opacity:.58}.date-picker-module__vcDMUG__emptyDay{pointer-events:none}.date-picker-module__vcDMUG__day[aria-current=date]:after{content:"";background:currentColor;border-radius:50%;width:.1875rem;height:.1875rem;position:absolute;bottom:.1875rem}.date-picker-module__vcDMUG__day[aria-selected=true]{background:var(--text);color:var(--surface);font-weight:650}.date-picker-module__vcDMUG__day:disabled,.date-picker-module__vcDMUG__iconButton:disabled,.date-picker-module__vcDMUG__textButton:disabled{opacity:.34;cursor:default}.date-picker-module__vcDMUG__day:focus-visible,.date-picker-module__vcDMUG__iconButton:focus-visible,.date-picker-module__vcDMUG__textButton:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, var(--text));outline-offset:2px}.date-picker-module__vcDMUG__footer{border-top:1px solid color-mix(in srgb, var(--text) 9%, transparent);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.date-picker-module__vcDMUG__textButton{border-radius:.625rem;min-height:2.25rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:600}.date-picker-module__vcDMUG__formProxy{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.date-picker-module__vcDMUG__error{color:var(--text);margin-top:.375rem;font-size:.75rem;line-height:1.5;display:block}@media (hover:hover) and (pointer:fine){.date-picker-module__vcDMUG__iconButton:hover:not(:disabled),.date-picker-module__vcDMUG__textButton:hover:not(:disabled),.date-picker-module__vcDMUG__day:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, var(--surface))}.date-picker-module__vcDMUG__day[aria-selected=true]:hover:not(:disabled){background:color-mix(in srgb, var(--text) 86%, var(--surface))}}@media (pointer:coarse){.date-picker-module__vcDMUG__iconButton,.date-picker-module__vcDMUG__textButton,.date-picker-module__vcDMUG__monthSelect[data-ui],.date-picker-module__vcDMUG__yearInput[data-ui]{min-height:2.75rem}.date-picker-module__vcDMUG__iconButton{width:2.75rem}.date-picker-module__vcDMUG__day{width:min(100%,2.75rem)}.date-picker-module__vcDMUG__header{grid-template-columns:2.75rem minmax(0,1fr) 4.75rem 2.75rem}}@media (prefers-reduced-motion:reduce){.date-picker-module__vcDMUG__chevron{transition:none}}@media (forced-colors:active){.date-picker-module__vcDMUG__day[aria-selected=true]{outline:2px solid highlight}}
.pagination-module__2wWfRW__pagination{--pagination-line:color-mix(in srgb, var(--text) 12%, transparent);border-top:1px solid var(--pagination-line);width:100%;min-width:0;margin-top:24px;padding-top:16px;container-type:inline-size}.pagination-module__2wWfRW__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pagination-module__2wWfRW__summary{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.pagination-module__2wWfRW__actions,.pagination-module__2wWfRW__controls,.pagination-module__2wWfRW__pages{align-items:center;gap:4px;display:flex}.pagination-module__2wWfRW__actions{gap:8px}.pagination-module__2wWfRW__pageSizer{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.pagination-module__2wWfRW__pageSizeSelect[data-ui]{border-radius:.625rem;width:4rem;min-height:2.5rem;padding:.375rem .375rem .375rem .625rem;font-size:.75rem}.pagination-module__2wWfRW__button{border:1px solid var(--pagination-line);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:8px;font-size:13px;display:inline-flex;}.pagination-module__2wWfRW__button[aria-current=page]{border-color:var(--text);background:var(--text);color:var(--surface)}.pagination-module__2wWfRW__button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.pagination-module__2wWfRW__button:disabled{opacity:.4;cursor:default}.pagination-module__2wWfRW__ellipsis{text-align:center;width:20px;color:var(--muted)}.pagination-module__2wWfRW__compactCount{text-align:center;min-width:64px;color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;display:none}@media (hover:hover){.pagination-module__2wWfRW__button:hover:not(:disabled):not([aria-current]){background:color-mix(in srgb, var(--accent) 18%, var(--surface))}}@container (max-width:520px){.pagination-module__2wWfRW__pages{display:none}.pagination-module__2wWfRW__compactCount{display:block}}@container (max-width:300px){.pagination-module__2wWfRW__bar{justify-content:center}.pagination-module__2wWfRW__summary{text-align:center;width:100%}}.pagination-module__2wWfRW__compact{margin-top:12px;padding-top:8px}.pagination-module__2wWfRW__compact .pagination-module__2wWfRW__bar{flex-wrap:nowrap;justify-content:space-between}.pagination-module__2wWfRW__compact .pagination-module__2wWfRW__summary{text-align:start;width:auto;min-width:0;font-size:11px}.pagination-module__2wWfRW__compact .pagination-module__2wWfRW__button{border-radius:8px;min-width:32px;min-height:32px;padding:0}.pagination-module__2wWfRW__compact .pagination-module__2wWfRW__controls{flex:none}.pagination-module__2wWfRW__compact .pagination-module__2wWfRW__actions{min-width:0}.pagination-module__2wWfRW__compact .pagination-module__2wWfRW__pages{display:none}.pagination-module__2wWfRW__compact .pagination-module__2wWfRW__compactCount{min-width:32px;font-size:11px;display:block}@media (pointer:coarse){.pagination-module__2wWfRW__compact .pagination-module__2wWfRW__button{min-width:44px;min-height:44px}}@container (max-width:22rem){.pagination-module__2wWfRW__pageSizer>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.filter-badge-module__ulng7q__badge{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);min-width:0;min-height:2rem;color:var(--muted);font:inherit;font-family:var(--font-body,inherit);text-align:start;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .5rem;font-size:.6875rem;font-weight:550;line-height:1.5;display:inline-flex;}.app-shell[data-widget-style=illustrated] .filter-badge-module__ulng7q__count{color:inherit;background:0 0}.filter-badge-module__ulng7q__label{min-width:0;font:inherit;color:inherit;overflow-wrap:anywhere}.filter-badge-module__ulng7q__count{background:color-mix(in srgb, var(--text) 7%, var(--surface));min-width:1.125rem;height:1.125rem;color:inherit;font:inherit;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;padding-inline:.25rem;font-size:.625rem;display:inline-grid}.filter-badge-module__ulng7q__badge[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 45%, var(--text));background:color-mix(in srgb, var(--accent) 18%, var(--surface));color:var(--text)}.app-shell[data-widget-style] [data-widget-color=custom] .filter-badge-module__ulng7q__count{background:var(--widget-custom-accent);color:var(--widget-custom-accent-ink)}.filter-badge-module__ulng7q__badge:focus-visible,.filter-badge-module__ulng7q__badge[data-drop-active=true]{outline:2px solid var(--text);outline-offset:2px}.filter-badge-module__ulng7q__badge:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.filter-badge-module__ulng7q__badge:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}@media (pointer:coarse){.filter-badge-module__ulng7q__badge{min-height:2.75rem}}@media (forced-colors:active){.filter-badge-module__ulng7q__badge[aria-pressed=true]{outline:2px solid highlight}}
.row-actions-menu-module__qk_qJa__root{vertical-align:middle;flex:none;align-items:center;width:2rem;height:1.25rem;display:inline-flex;position:relative}.row-actions-menu-module__qk_qJa__trigger{top:50%;width:2rem;height:2rem;color:var(--muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.row-actions-menu-module__qk_qJa__trigger[aria-expanded=true]{color:var(--text)}.row-actions-menu-module__qk_qJa__trigger:disabled{opacity:.45;cursor:default}.row-actions-menu-module__qk_qJa__menu{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:11rem;max-width:calc(100vw - 24px);color:var(--text);border-radius:.75rem;margin:0;padding:.375rem;position:fixed;inset:auto;overflow:auto;box-shadow:0 3px 6px #0002}.row-actions-menu-module__qk_qJa__menu button{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:.375rem;justify-content:flex-start;align-items:center;gap:.625rem;padding:.625rem;font-size:.875rem;line-height:1.4;display:flex}.row-actions-menu-module__qk_qJa__menu svg{flex:none}.row-actions-menu-module__qk_qJa__menu .row-actions-menu-module__qk_qJa__destructive{color:color-mix(in srgb, #c93232 65%, var(--text))}.row-actions-menu-module__qk_qJa__trigger:focus-visible,.row-actions-menu-module__qk_qJa__menu button:focus-visible{outline:2px solid var(--text);outline-offset:-2px}@media (hover:hover){.row-actions-menu-module__qk_qJa__trigger:hover:not(:disabled){color:var(--text)}.row-actions-menu-module__qk_qJa__menu button:hover:not(:disabled){background:color-mix(in srgb, var(--text) 7%, transparent)}}@media (any-pointer:coarse){.row-actions-menu-module__qk_qJa__root{width:2.75rem}.row-actions-menu-module__qk_qJa__trigger{width:2.75rem;height:2.75rem}}.row-actions-menu-module__qk_qJa__menu:focus{outline:none}
button.time-picker-module__EtmDEG__trigger[data-ui]{cursor:pointer;align-items:center;gap:.625rem;display:flex}.time-picker-module__EtmDEG__trigger svg{color:var(--muted);flex:none}.time-picker-module__EtmDEG__value,.time-picker-module__EtmDEG__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.time-picker-module__EtmDEG__placeholder{color:var(--muted)}.time-picker-module__EtmDEG__chevron{transition:transform .15s}.time-picker-module__EtmDEG__trigger[data-state=open] .time-picker-module__EtmDEG__chevron{transform:rotate(180deg)}.time-picker-module__EtmDEG__panel{pointer-events:auto;z-index:600;border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:var(--surface);width:min(20rem,100vw - 1.5rem);color:var(--text);font-family:var(--font-body,inherit);box-shadow:0 .625rem 2rem color-mix(in srgb, var(--text) 13%, transparent);overscroll-behavior:contain;border-radius:.9375rem;outline:none;padding:.875rem;position:fixed;overflow:auto;}.time-picker-module__EtmDEG__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.time-picker-module__EtmDEG__fields[data-time-format="24h"]{grid-template-columns:repeat(2,minmax(0,1fr))}.time-picker-module__EtmDEG__fields>div{min-width:0}.time-picker-module__EtmDEG__fields label{color:var(--muted);margin-bottom:.375rem;font-size:.6875rem;display:block}.time-picker-module__EtmDEG__fields [data-ui=select]{font-variant-numeric:tabular-nums;padding-inline:.625rem}.time-picker-module__EtmDEG__actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;display:flex}.time-picker-module__EtmDEG__clear,.time-picker-module__EtmDEG__apply{min-height:2.75rem;font:inherit;cursor:pointer;border:0;border-radius:.625rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600}.time-picker-module__EtmDEG__clear{color:var(--muted);background:0 0}.time-picker-module__EtmDEG__apply{background:var(--text);color:var(--surface);}.time-picker-module__EtmDEG__clear:focus-visible,.time-picker-module__EtmDEG__apply:focus-visible{outline:2px solid var(--text);outline-offset:3px}.time-picker-module__EtmDEG__error{color:var(--text);margin-top:.375rem;font-size:.75rem;display:block}@media (hover:hover){.time-picker-module__EtmDEG__clear:hover{color:var(--text)}.time-picker-module__EtmDEG__apply:hover{background:color-mix(in srgb, var(--text) 86%, var(--surface))}}@media (prefers-reduced-motion:reduce){.time-picker-module__EtmDEG__chevron{transition:none}}[data-motion=none] .time-picker-module__EtmDEG__chevron{transition:none}
.date-time-picker-module__EEAxXa__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:12px;min-width:0;display:grid}.date-time-picker-module__EEAxXa__field{align-content:start;gap:6px;min-width:0;display:grid}
.user-avatar-module__r9Yhha__avatar{width:var(--avatar-size,36px);height:var(--avatar-size,36px);background:color-mix(in srgb, var(--accent) 24%, var(--surface));color:var(--text);font-size:calc(var(--avatar-size,36px) * .35);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.user-avatar-module__r9Yhha__avatar img{object-fit:cover;width:100%;height:100%;display:block}
.chat-composer-shell-module__SZjRSG__row{align-items:flex-end;gap:6px;min-width:0;display:flex}.chat-composer-shell-module__SZjRSG__field{background:var(--chat-composer-field-background,color-mix(in srgb, var(--text) 4%, var(--surface)));border:1px solid var(--chat-composer-field-border,transparent);border-radius:19px;flex:1;align-items:flex-end;min-width:0;padding:3px 4px 3px 0;display:flex}.chat-composer-shell-module__SZjRSG__field:focus-within{border-color:var(--chat-composer-field-focus-border,color-mix(in srgb, var(--text) 24%, transparent))}.chat-composer-shell-module__SZjRSG__input{min-width:0;height:34px;min-height:34px;max-height:112px;color:var(--text);box-shadow:none;resize:none;font:inherit;scrollbar-width:thin;background:0 0;border:0;border-radius:16px;outline:0;flex:1;margin:0;padding:7px 0 7px 12px;font-size:13px;line-height:20px;overflow-y:hidden}.chat-composer-shell-module__SZjRSG__input::placeholder{color:var(--muted);opacity:1}.chat-composer-shell-module__SZjRSG__input:focus-visible{box-shadow:none;outline:0}
.emoji-picker-module__hZ951a__panel{border:1px solid var(--editor-line);background:var(--surface);border-radius:.75rem;min-width:0;overflow:hidden}.emoji-picker-module__hZ951a__header{color:var(--text);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex}.emoji-picker-module__hZ951a__header button,.emoji-picker-module__hZ951a__message button{background:var(--editor-soft);min-width:2.75rem;min-height:2.75rem;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.emoji-picker-module__hZ951a__catalog{width:100%;min-width:0}.emoji-picker-module__hZ951a__host{min-width:0;container-type:inline-size}.emoji-picker-module__hZ951a__picker{--background:var(--surface);--border-color:var(--editor-line,var(--line));--border-size:0;--button-active-background:color-mix(in srgb, var(--accent) 30%, var(--surface));--button-hover-background:var(--editor-soft,color-mix(in srgb, var(--text) 5%, var(--surface)));--category-font-color:var(--text);--category-font-size:.75rem;--emoji-size:1.5rem;--emoji-padding:.625rem;--indicator-color:var(--text);--input-border-color:var(--editor-line,var(--line));--input-border-radius:.625rem;--input-font-color:var(--text);--input-font-size:1rem;--input-padding:.625rem;--input-placeholder-color:var(--muted);--num-columns:8;--outline-color:color-mix(in srgb, var(--accent) 40%, var(--text));--outline-size:2px;width:100%;height:23rem;max-height:60dvh;color:var(--text);font-family:inherit;display:block}.emoji-picker-module__hZ951a__compact .emoji-picker-module__hZ951a__picker{--emoji-padding:.45rem;--category-emoji-size:.875rem;--category-emoji-padding:.3125rem;--num-columns:6;--input-font-size:.8125rem;--input-padding:.5rem;height:min(330px,48dvh - 60px);max-height:none}.emoji-picker-module__hZ951a__message{min-height:6rem;color:var(--muted);justify-items:start;gap:.75rem;padding:1rem;font-size:.75rem;display:grid}@container (max-width:380px){.emoji-picker-module__hZ951a__picker{--num-columns:6}}@container (max-width:295px){.emoji-picker-module__hZ951a__picker{--num-columns:4}}@container (max-width:250px){.emoji-picker-module__hZ951a__compact .emoji-picker-module__hZ951a__picker{--num-columns:5}}
.account-dropdown-module__aOFxNW__root{min-width:0;position:relative}.account-dropdown-module__aOFxNW__root .account-button{-webkit-user-select:none;user-select:none}.account-dropdown-module__aOFxNW__avatarBadge{--account-avatar-size:var(--header-control-size,41px);width:var(--account-avatar-size);height:var(--account-avatar-size);box-sizing:border-box;border:2px solid var(--surface);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.account-dropdown-module__aOFxNW__root .account-button .account-dropdown-module__aOFxNW__avatarBadge .avatar{--avatar-size:calc(var(--account-avatar-size) - 4px);width:var(--avatar-size);height:var(--avatar-size);font-size:var(--account-avatar-font-size,calc(var(--avatar-size) * .35))}.account-dropdown-module__aOFxNW__loadingName{opacity:.12;background:currentColor;border-radius:4px;width:3.5rem;height:.65rem}.account-dropdown-module__aOFxNW__root .account-dropdown-module__aOFxNW__loadingAvatar{color:inherit;opacity:.12;background:currentColor;border-color:#0000}.account-dropdown-module__aOFxNW__panel{z-index:110;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:var(--surface);width:min(264px,100vw - 32px);max-height:calc(100dvh - 112px);color:var(--text);transform-origin:100% 0;border-radius:18px;padding:8px;animation:.18s cubic-bezier(.16,1,.3,1) both account-dropdown-module__aOFxNW__arrive;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:0 12px 36px #0002}.account-dropdown-module__aOFxNW__identity{border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent);gap:3px;margin-bottom:4px;padding:12px 12px 16px;display:grid}.account-dropdown-module__aOFxNW__identity strong{overflow-wrap:anywhere;font-size:14px}.account-dropdown-module__aOFxNW__identity span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.account-dropdown-module__aOFxNW__panel [role=menuitem]{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.account-dropdown-module__aOFxNW__panel [role=menuitem]:hover,.account-dropdown-module__aOFxNW__panel [role=menuitem]:focus-visible{background:color-mix(in srgb, var(--accent) 20%, var(--surface))}.account-dropdown-module__aOFxNW__panel [role=menuitem]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.account-dropdown-module__aOFxNW__panel .account-dropdown-module__aOFxNW__logout{margin-top:4px}.account-dropdown-module__aOFxNW__error{color:var(--text);padding:8px 12px;font-size:12px}@keyframes account-dropdown-module__aOFxNW__arrive{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.account-dropdown-module__aOFxNW__panel{animation:none}}.account-dropdown-module__aOFxNW__root[data-placement=above] .account-dropdown-module__aOFxNW__panel{transform-origin:0 100%;inset:auto auto calc(100% + 12px) 0}.account-dropdown-module__aOFxNW__root[data-compact=true] .account-button>span:first-child{display:none}
.trial-badge-module__uBmJ7W__badge{color:#e1dcff;letter-spacing:0;background:#aaa1f51a;border:1px solid #c9c4ff55;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;gap:1px;min-height:36px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.trial-badge-module__uBmJ7W__remaining{color:#fff;font-size:10px;font-weight:400}.trial-badge-module__uBmJ7W__badge:hover{background:#aaa1f533}.trial-badge-module__uBmJ7W__badge:focus-visible{outline-offset:3px;outline:2px solid #e1dcff}@media (pointer:coarse){.trial-badge-module__uBmJ7W__badge{min-height:44px}}.trial-badge-module__uBmJ7W__badge[data-variant=surface]{border-color:color-mix(in srgb, var(--accent) 34%, var(--surface));background:color-mix(in srgb, var(--accent) 15%, var(--surface));color:var(--text)}.trial-badge-module__uBmJ7W__badge[data-variant=surface] .trial-badge-module__uBmJ7W__remaining{color:var(--muted)}.trial-badge-module__uBmJ7W__badge[data-variant=surface]:hover{background:color-mix(in srgb, var(--accent) 25%, var(--surface))}.trial-badge-module__uBmJ7W__badge[data-variant=surface]:focus-visible{outline-color:var(--text)}
.analytics-dashboard-module__B0Rzga__dashboard{--analytics-line:color-mix(in srgb, var(--text) 12%, transparent);--analytics-muted:color-mix(in srgb, var(--text) 67%, var(--surface));--analytics-soft:color-mix(in srgb, var(--text) 3%, var(--surface));--activity-0:color-mix(in srgb, var(--text) 7%, var(--surface));--activity-1:color-mix(in srgb, var(--accent) 30%, var(--surface));--activity-2:color-mix(in srgb, var(--accent) 60%, var(--surface));--activity-3:color-mix(in srgb, var(--accent) 82%, var(--text));--activity-4:color-mix(in srgb, var(--accent) 42%, var(--text));min-width:0;color:var(--text);font-family:var(--font-body);font-variant-numeric:tabular-nums;gap:24px;display:grid}.analytics-dashboard-module__B0Rzga__rhythm,.analytics-dashboard-module__B0Rzga__calendarPanel,.analytics-dashboard-module__B0Rzga__achievements{border:1px solid var(--analytics-line);border-radius:min(var(--radius,24px), 24px);background:var(--surface);min-width:0}.analytics-dashboard-module__B0Rzga__rhythm{grid-template-columns:1fr 1fr 1.4fr;padding:24px 0;display:grid}.analytics-dashboard-module__B0Rzga__streak,.analytics-dashboard-module__B0Rzga__week{min-width:0;padding-inline:28px}.analytics-dashboard-module__B0Rzga__streak+.analytics-dashboard-module__B0Rzga__streak,.analytics-dashboard-module__B0Rzga__week{border-inline-start:1px solid var(--analytics-line)}.analytics-dashboard-module__B0Rzga__metricLabel{color:var(--analytics-muted);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:inline-flex}.analytics-dashboard-module__B0Rzga__metricLabel svg{stroke-width:1.6px}.analytics-dashboard-module__B0Rzga__metric{align-items:baseline;gap:8px;margin:8px 0 4px;display:flex}.analytics-dashboard-module__B0Rzga__metric strong{letter-spacing:-.055em;font-size:38px;font-weight:550;line-height:1.25}.analytics-dashboard-module__B0Rzga__metric>span{color:var(--analytics-muted);font-size:13px}.analytics-dashboard-module__B0Rzga__metricNote{color:var(--analytics-muted);margin:0;font-size:11px;line-height:1.65}.analytics-dashboard-module__B0Rzga__weekHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.analytics-dashboard-module__B0Rzga__weekHeader>span:last-child{color:var(--analytics-muted);font-size:11px}.analytics-dashboard-module__B0Rzga__weekHeader strong{color:var(--text);font-weight:600}.analytics-dashboard-module__B0Rzga__weekDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:10px 0 8px;padding:0;list-style:none;display:grid}.analytics-dashboard-module__B0Rzga__weekDays li{color:var(--analytics-muted);justify-items:center;gap:5px;font-size:9px;display:grid}.analytics-dashboard-module__B0Rzga__weekDot{border:1px solid var(--analytics-line);background:var(--analytics-soft);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.analytics-dashboard-module__B0Rzga__weekDot i{background:var(--analytics-line);border-radius:50%;width:3px;height:3px}.analytics-dashboard-module__B0Rzga__weekDays [data-active=true] .analytics-dashboard-module__B0Rzga__weekDot{background:var(--text);color:var(--surface);border-color:#0000}.analytics-dashboard-module__B0Rzga__weekDays [data-today=true] .analytics-dashboard-module__B0Rzga__weekDot{outline:1px solid var(--text);outline-offset:3px}.analytics-dashboard-module__B0Rzga__weekDays [data-future=true] .analytics-dashboard-module__B0Rzga__weekDot{background:0 0;border-style:dashed}.analytics-dashboard-module__B0Rzga__calendarPanel,.analytics-dashboard-module__B0Rzga__achievements{padding:28px}.analytics-dashboard-module__B0Rzga__sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.analytics-dashboard-module__B0Rzga__sectionHeader h2{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:600;line-height:1.35}.analytics-dashboard-module__B0Rzga__sectionHeader p{color:var(--analytics-muted);margin:6px 0 0;font-size:12px;line-height:1.65}.analytics-dashboard-module__B0Rzga__sectionHeader p strong{color:var(--text);font-weight:550}.analytics-dashboard-module__B0Rzga__separator{margin-inline:7px}.analytics-dashboard-module__B0Rzga__yearPicker{flex-shrink:0;width:100px}.analytics-dashboard-module__B0Rzga__yearPicker button{min-height:38px;padding:8px 12px;font-size:12px}.analytics-dashboard-module__B0Rzga__calendarScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--analytics-line) transparent;margin-inline:-4px;padding:4px 4px 10px;overflow-x:auto}.analytics-dashboard-module__B0Rzga__calendarGrid{min-width:800px}.analytics-dashboard-module__B0Rzga__months,.analytics-dashboard-module__B0Rzga__calendarRow{grid-template-columns:28px repeat(var(--week-count), minmax(0, 1fr));gap:3px;display:grid}.analytics-dashboard-module__B0Rzga__months{height:24px;color:var(--analytics-muted);font-size:10px;line-height:1.5}.analytics-dashboard-module__B0Rzga__months span{white-space:nowrap}.analytics-dashboard-module__B0Rzga__calendarRow+.analytics-dashboard-module__B0Rzga__calendarRow{margin-top:3px}.analytics-dashboard-module__B0Rzga__weekday{color:var(--analytics-muted);align-items:center;font-size:9px;line-height:1;display:flex}.analytics-dashboard-module__B0Rzga__day,.analytics-dashboard-module__B0Rzga__legendSquare,.analytics-dashboard-module__B0Rzga__outsideDay{aspect-ratio:1;border-radius:3px}.analytics-dashboard-module__B0Rzga__day,.analytics-dashboard-module__B0Rzga__legendSquare{border:1px solid color-mix(in srgb, var(--text) 5%, transparent);background:var(--activity-0)}.analytics-dashboard-module__B0Rzga__day{cursor:pointer;touch-action:manipulation;width:100%;min-width:0;margin:0;padding:0;transition:box-shadow .12s;display:block}.analytics-dashboard-module__B0Rzga__day[data-level="1"],.analytics-dashboard-module__B0Rzga__legendSquare[data-level="1"]{background:var(--activity-1)}.analytics-dashboard-module__B0Rzga__day[data-level="2"],.analytics-dashboard-module__B0Rzga__legendSquare[data-level="2"]{background:var(--activity-2)}.analytics-dashboard-module__B0Rzga__day[data-level="3"],.analytics-dashboard-module__B0Rzga__legendSquare[data-level="3"]{background:var(--activity-3)}.analytics-dashboard-module__B0Rzga__day[data-level="4"],.analytics-dashboard-module__B0Rzga__legendSquare[data-level="4"]{background:var(--activity-4)}.analytics-dashboard-module__B0Rzga__day[data-future=true]{border:1px dashed var(--analytics-line);cursor:default;background:0 0}.analytics-dashboard-module__B0Rzga__day[aria-selected=true]{box-shadow:0 0 0 1px var(--surface), 0 0 0 2px var(--text)}.analytics-dashboard-module__B0Rzga__day:focus-visible{z-index:1;outline:2px solid var(--text);outline-offset:2px;position:relative}.analytics-dashboard-module__B0Rzga__calendarMeta{justify-content:flex-end;align-items:center;gap:16px;margin-top:4px;display:flex}.analytics-dashboard-module__B0Rzga__legend{color:var(--analytics-muted);align-items:center;gap:4px;font-size:10px;display:flex}.analytics-dashboard-module__B0Rzga__legend>span:first-child{margin-right:4px}.analytics-dashboard-module__B0Rzga__legend>span:last-child{margin-left:4px}.analytics-dashboard-module__B0Rzga__legendSquare{width:11px;display:block}.analytics-dashboard-module__B0Rzga__scrollHint{display:none}.analytics-dashboard-module__B0Rzga__dayDetail{border-top:1px solid var(--analytics-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;min-height:76px;margin-top:22px;padding-top:20px;display:flex}.analytics-dashboard-module__B0Rzga__dayDetail>div{gap:3px;display:grid}.analytics-dashboard-module__B0Rzga__dayDetail time{font-size:13px;font-weight:550}.analytics-dashboard-module__B0Rzga__dayDetail>div>span{color:var(--analytics-muted);font-size:11px}.analytics-dashboard-module__B0Rzga__dayDetail ul{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.analytics-dashboard-module__B0Rzga__dayDetail li{color:var(--analytics-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.analytics-dashboard-module__B0Rzga__calendarNote{color:var(--analytics-muted);margin:16px 0 0;font-size:10px;line-height:1.7}.analytics-dashboard-module__B0Rzga__calendarNote span{white-space:normal}.analytics-dashboard-module__B0Rzga__earnedCount{color:var(--analytics-muted);white-space:nowrap;align-items:center;gap:6px;padding-top:5px;font-size:11px;display:inline-flex}.analytics-dashboard-module__B0Rzga__achievementList{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin:0;padding:0;list-style:none;display:grid}.analytics-dashboard-module__B0Rzga__achievement{align-items:center;gap:14px;min-width:0;display:flex}.analytics-dashboard-module__B0Rzga__medal{--medal-color:var(--accent);width:66px;height:auto;color:color-mix(in srgb, var(--text) 76%, var(--medal-color));flex-shrink:0}.analytics-dashboard-module__B0Rzga__medal[data-kind=streak],.analytics-dashboard-module__B0Rzga__medal[data-kind=first_step]{--medal-color:#d8b974}.analytics-dashboard-module__B0Rzga__medal[data-kind=tasks],.analytics-dashboard-module__B0Rzga__medal[data-kind=active_days]{--medal-color:#9cb69e}.analytics-dashboard-module__B0Rzga__seal{fill:color-mix(in srgb, var(--medal-color) 27%, var(--surface))}.analytics-dashboard-module__B0Rzga__ribbon{fill:color-mix(in srgb, var(--medal-color) 48%, var(--surface))}.analytics-dashboard-module__B0Rzga__motifFill{fill:color-mix(in srgb, var(--medal-color) 50%, var(--surface))}.analytics-dashboard-module__B0Rzga__medal[data-earned=false]{color:color-mix(in srgb, var(--text) 35%, var(--surface))}.analytics-dashboard-module__B0Rzga__medal[data-earned=false] :is(.analytics-dashboard-module__B0Rzga__seal,.analytics-dashboard-module__B0Rzga__ribbon,.analytics-dashboard-module__B0Rzga__motifFill){fill:var(--analytics-soft)}.analytics-dashboard-module__B0Rzga__medal[data-earned=false] .analytics-dashboard-module__B0Rzga__ribbon{opacity:.5}.analytics-dashboard-module__B0Rzga__achievementCopy{flex:1;gap:5px;min-width:0;display:grid}.analytics-dashboard-module__B0Rzga__achievementCopy h3{letter-spacing:-.015em;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:flex}.analytics-dashboard-module__B0Rzga__achievementCopy h3 svg{color:var(--analytics-muted)}.analytics-dashboard-module__B0Rzga__achievementCopy p{color:var(--analytics-muted);margin:0;font-size:11px;line-height:1.6}.analytics-dashboard-module__B0Rzga__earnedDate{color:var(--analytics-muted);align-items:center;gap:5px;margin-top:3px;font-size:9px;display:flex}.analytics-dashboard-module__B0Rzga__awardProgress{align-items:center;gap:8px;margin-top:4px;display:flex}.analytics-dashboard-module__B0Rzga__awardProgress span{color:var(--analytics-muted);white-space:nowrap;font-size:9px}.analytics-dashboard-module__B0Rzga__awardProgress progress{background:var(--activity-0);width:100%;max-width:96px;height:4px;accent-color:var(--accent);border:0;border-radius:4px;display:block;overflow:hidden}.analytics-dashboard-module__B0Rzga__awardProgress progress::-webkit-progress-bar{background:var(--activity-0);border-radius:4px}.analytics-dashboard-module__B0Rzga__awardProgress progress::-webkit-progress-value{background:var(--activity-3);border-radius:4px}.analytics-dashboard-module__B0Rzga__awardProgress progress::-moz-progress-bar{background:var(--activity-3);border-radius:4px}.analytics-dashboard-module__B0Rzga__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.analytics-dashboard-module__B0Rzga__skeletonRhythm>div{gap:12px;padding-inline:28px;display:grid}.analytics-dashboard-module__B0Rzga__skeletonRhythm span,.analytics-dashboard-module__B0Rzga__skeletonRhythm strong,.analytics-dashboard-module__B0Rzga__skeletonCalendar>span,.analytics-dashboard-module__B0Rzga__skeletonCalendar>div,.analytics-dashboard-module__B0Rzga__skeletonAwards>span,.analytics-dashboard-module__B0Rzga__skeletonAwards i{background:var(--activity-0);border-radius:5px;display:block}.analytics-dashboard-module__B0Rzga__skeletonRhythm span{max-width:120px;height:10px}.analytics-dashboard-module__B0Rzga__skeletonRhythm strong{width:64px;height:34px}.analytics-dashboard-module__B0Rzga__skeletonCalendar>span{width:180px;height:12px}.analytics-dashboard-module__B0Rzga__skeletonCalendar>div{height:150px;margin-block:28px}.analytics-dashboard-module__B0Rzga__skeletonCalendar>span:last-child{width:240px;max-width:100%}.analytics-dashboard-module__B0Rzga__skeletonAwards>span{width:140px;height:14px}.analytics-dashboard-module__B0Rzga__skeletonAwards>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.analytics-dashboard-module__B0Rzga__skeletonAwards i{height:72px}@media (hover:hover){.analytics-dashboard-module__B0Rzga__day:not(:disabled):hover{box-shadow:0 0 0 1px var(--surface), 0 0 0 2px var(--text)}}@media (pointer:coarse){.analytics-dashboard-module__B0Rzga__calendarGrid{min-width:calc(28px + var(--week-count) * 27px)}}@media (max-width:1000px){.analytics-dashboard-module__B0Rzga__streak,.analytics-dashboard-module__B0Rzga__week{padding-inline:20px}.analytics-dashboard-module__B0Rzga__calendarMeta{justify-content:space-between}.analytics-dashboard-module__B0Rzga__scrollHint{color:var(--analytics-muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}.analytics-dashboard-module__B0Rzga__achievementList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.analytics-dashboard-module__B0Rzga__skeletonRhythm>div:last-child{grid-column:1/-1;margin-block:24px}.analytics-dashboard-module__B0Rzga__skeletonAwards>div{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-dashboard-module__B0Rzga__rhythm{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:20px 0}.analytics-dashboard-module__B0Rzga__week{border-inline-start:0;border-top:1px solid var(--analytics-line);grid-column:1/-1;margin-top:20px;padding:20px}.analytics-dashboard-module__B0Rzga__weekDays{gap:12px;max-width:350px;margin-block:14px 12px}.analytics-dashboard-module__B0Rzga__weekDot{width:28px;height:28px}.analytics-dashboard-module__B0Rzga__calendarPanel,.analytics-dashboard-module__B0Rzga__achievements{padding:22px 20px}.analytics-dashboard-module__B0Rzga__sectionHeader{margin-bottom:20px}.analytics-dashboard-module__B0Rzga__sectionHeader h2{font-size:18px}.analytics-dashboard-module__B0Rzga__sectionHeader p{font-size:11px}.analytics-dashboard-module__B0Rzga__dayDetail{margin-top:18px;padding-top:18px}.analytics-dashboard-module__B0Rzga__achievementList{gap:24px 18px}.analytics-dashboard-module__B0Rzga__medal{width:58px}.analytics-dashboard-module__B0Rzga__achievement{gap:10px}}@media (max-width:480px){.analytics-dashboard-module__B0Rzga__dashboard{gap:16px}.analytics-dashboard-module__B0Rzga__streak,.analytics-dashboard-module__B0Rzga__week{padding-inline:16px}.analytics-dashboard-module__B0Rzga__metricLabel{gap:5px;font-size:11px}.analytics-dashboard-module__B0Rzga__metricLabel svg{width:14px}.analytics-dashboard-module__B0Rzga__metric strong{font-size:34px}.analytics-dashboard-module__B0Rzga__metricNote{font-size:10px}.analytics-dashboard-module__B0Rzga__calendarPanel,.analytics-dashboard-module__B0Rzga__achievements{padding:20px 16px}.analytics-dashboard-module__B0Rzga__sectionHeader{gap:12px}.analytics-dashboard-module__B0Rzga__yearPicker{width:88px}.analytics-dashboard-module__B0Rzga__yearPicker button{padding-inline:10px}.analytics-dashboard-module__B0Rzga__calendarMeta{gap:8px}.analytics-dashboard-module__B0Rzga__scrollHint,.analytics-dashboard-module__B0Rzga__legend{font-size:9px}.analytics-dashboard-module__B0Rzga__legend{gap:3px}.analytics-dashboard-module__B0Rzga__legendSquare{width:9px}.analytics-dashboard-module__B0Rzga__dayDetail ul{gap:10px 14px}.analytics-dashboard-module__B0Rzga__achievements .analytics-dashboard-module__B0Rzga__sectionHeader{flex-direction:column;gap:7px}.analytics-dashboard-module__B0Rzga__earnedCount{padding-top:0}.analytics-dashboard-module__B0Rzga__achievementList{grid-template-columns:minmax(0,1fr);gap:22px}.analytics-dashboard-module__B0Rzga__medal{width:64px}.analytics-dashboard-module__B0Rzga__achievement{gap:16px}.analytics-dashboard-module__B0Rzga__achievementCopy h3{font-size:14px}.analytics-dashboard-module__B0Rzga__awardProgress progress{max-width:140px}}@media (prefers-reduced-motion:reduce){.analytics-dashboard-module__B0Rzga__day{transition:none}}[data-motion=none] .analytics-dashboard-module__B0Rzga__day{transition:none}
.analytics-page-module__inj6Ra__page{width:min(100%,1120px);min-width:0;color:var(--text);font-family:var(--font-body);margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem) clamp(.75rem,2vw,1.75rem) 4rem}.analytics-page-module__inj6Ra__back{min-height:2.75rem;color:color-mix(in srgb, var(--text) 75%, var(--surface));align-items:center;gap:.5rem;font-size:.8125rem;transition:color .15s;display:inline-flex}.analytics-page-module__inj6Ra__back:focus-visible{color:var(--text)}@media (hover:hover){.analytics-page-module__inj6Ra__back:hover{color:var(--text)}}@media (prefers-reduced-motion:reduce){.analytics-page-module__inj6Ra__back{transition:none}}.analytics-page-module__inj6Ra__header{align-items:center;gap:1.125rem;margin-block:1.25rem 2rem;display:flex}.analytics-page-module__inj6Ra__profileHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.analytics-page-module__inj6Ra__profileHeaderRow .analytics-page-module__inj6Ra__header{flex:auto}@media (max-width:520px){.analytics-page-module__inj6Ra__profileHeaderRow{margin-bottom:2rem}.analytics-page-module__inj6Ra__profileHeaderRow .analytics-page-module__inj6Ra__header{margin-block:0}}.analytics-page-module__inj6Ra__profileAvatar{box-shadow:0 0 0 4px var(--surface), 0 0 0 5px color-mix(in srgb, var(--text) 12%, transparent);flex-shrink:0}.analytics-page-module__inj6Ra__profileIdentity{min-width:0}.analytics-page-module__inj6Ra__header h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,3vw,2.25rem)}.analytics-page-module__inj6Ra__header p{color:color-mix(in srgb, var(--text) 75%, var(--surface));margin-top:.25rem;font-size:.875rem}.analytics-page-module__inj6Ra__country{align-items:center;gap:.375rem;display:inline-flex}.analytics-page-module__inj6Ra__countryFlag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1rem;line-height:1}.analytics-page-module__inj6Ra__countryFlagImage{flex:none;width:1.5rem;height:.75rem;display:block}.analytics-page-module__inj6Ra__publicShell{background:var(--canvas);min-height:100vh;color:var(--text);padding-block:2rem}.analytics-page-module__inj6Ra__error{border:1px solid color-mix(in srgb, var(--text) 20%, transparent);background:var(--surface);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;font-size:.875rem;display:flex}.analytics-page-module__inj6Ra__error button{border:1px solid color-mix(in srgb, var(--text) 20%, transparent);background:var(--surface);border-radius:.75rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;display:inline-flex}.analytics-page-module__inj6Ra__guest{color:color-mix(in srgb, var(--text) 75%, var(--surface));margin-top:1.5rem;font-size:.8125rem}.analytics-page-module__inj6Ra__guest a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.analytics-page-module__inj6Ra__page :is(a,button):focus-visible{outline:2px solid var(--text);outline-offset:4px}.analytics-page-module__inj6Ra__recaps{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:min(var(--radius,24px), 24px);background:var(--surface);margin-top:1.5rem;padding:clamp(1.25rem,3vw,1.75rem)}.analytics-page-module__inj6Ra__recaps h2{letter-spacing:-.03em;margin:0;font-size:1.125rem;font-weight:600}.analytics-page-module__inj6Ra__recaps header p{color:var(--muted);margin:.375rem 0 1rem;font-size:.8125rem}.analytics-page-module__inj6Ra__recaps ul{margin:0;padding:0;list-style:none}.analytics-page-module__inj6Ra__recaps li+li{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent)}.analytics-page-module__inj6Ra__recaps button{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;padding:.875rem 0;transition:color .15s;display:flex}.analytics-page-module__inj6Ra__recaps button>span{flex:1;align-items:baseline;gap:1.25rem;min-width:0;display:flex}.analytics-page-module__inj6Ra__recaps time{min-width:3.5rem;color:var(--muted);flex-shrink:0;font-size:.75rem}.analytics-page-module__inj6Ra__recaps strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.analytics-page-module__inj6Ra__recaps svg{flex-shrink:0}@media (hover:hover){.analytics-page-module__inj6Ra__recaps button:hover{color:color-mix(in srgb, var(--accent) 40%, var(--text))}}@media (max-width:420px){.analytics-page-module__inj6Ra__recaps button>span{gap:.25rem;display:grid}}@media (prefers-reduced-motion:reduce){.analytics-page-module__inj6Ra__recaps button{transition:none}}
.profile-like-control-module__TXxWEq__wrapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-like-control-module__TXxWEq__button,.profile-like-control-module__TXxWEq__total{border:1px solid color-mix(in srgb, var(--text) 18%, transparent);background:var(--surface);min-height:34px;color:var(--text);font:inherit;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.profile-like-control-module__TXxWEq__button{cursor:pointer}.profile-like-control-module__TXxWEq__button:hover,.profile-like-control-module__TXxWEq__button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 65%, var(--text));background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.profile-like-control-module__TXxWEq__button[aria-disabled=true]{cursor:wait;opacity:.7}.profile-like-control-module__TXxWEq__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-like-control-module__TXxWEq__count{border-left:1px solid color-mix(in srgb, var(--text) 18%, transparent);font-variant-numeric:tabular-nums;padding-left:7px;font-weight:500}.profile-like-control-module__TXxWEq__total{color:var(--muted)}.profile-like-control-module__TXxWEq__error{color:var(--text);font-size:11px}.profile-like-control-module__TXxWEq__compact{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);min-height:45px;padding:5px 16px}.profile-like-control-module__TXxWEq__compact .profile-like-control-module__TXxWEq__button,.profile-like-control-module__TXxWEq__compact .profile-like-control-module__TXxWEq__total{min-height:29px;padding:5px 9px;font-size:11px}
.rich-editor-module__xnYCqa__modal.editor-modal{width:min(100%,66rem)}.rich-editor-module__xnYCqa__modal.editor-modal--sketch{width:min(100%,72rem)}.rich-editor-module__xnYCqa__surfaceSwitch{border:1px solid var(--editor-line);background:var(--editor-soft);border-radius:.75rem;gap:.25rem;margin:.75rem 0;padding:.25rem;display:inline-flex}.rich-editor-module__xnYCqa__surfaceSwitch button{min-width:5.25rem;min-height:2.5rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5625rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:650}.rich-editor-module__xnYCqa__surfaceSwitch button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px color-mix(in srgb, var(--text) 12%, transparent)}.rich-editor-module__xnYCqa__surfaceSwitch button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.app-shell[data-widget-style=illustrated] .rich-editor-module__xnYCqa__surfaceSwitch{border-color:var(--illustration-ink);background:var(--illustration-paper);gap:5px}.app-shell[data-widget-style=illustrated] .rich-editor-module__xnYCqa__surfaceSwitch button{color:var(--illustration-ink)}.app-shell[data-widget-style=illustrated] .rich-editor-module__xnYCqa__surfaceSwitch button[aria-pressed=true]{background:var(--illustration-ink);color:var(--illustration-paper);box-shadow:none}.app-shell[data-widget-style=illustrated] .rich-editor-module__xnYCqa__writingSurface{border:1.5px solid var(--illustration-ink);box-shadow:2px 2px #292d3226}.app-shell[data-widget-style=illustrated] .rich-editor-module__xnYCqa__toolbar{border-bottom-color:var(--illustration-ink);background:var(--widget-lavender)}.app-shell[data-widget-style=illustrated] .rich-editor-module__xnYCqa__toolbar button[aria-pressed=true]:not([data-ui=select]){border-color:var(--illustration-ink);background:var(--illustration-ink);color:var(--illustration-paper)}.app-shell[data-widget-style=illustrated] :is(.rich-editor-module__xnYCqa__iconActions,.rich-editor-module__xnYCqa__emojiRow,.rich-editor-module__xnYCqa__linkEditor) button{border:1.5px solid var(--illustration-ink);background:var(--illustration-paper);color:var(--illustration-ink);box-shadow:2px 2px #292d3226}.rich-editor-module__xnYCqa__iconActions,.rich-editor-module__xnYCqa__emojiRow{align-items:center;gap:.5rem;display:flex}.rich-editor-module__xnYCqa__iconActions button,.rich-editor-module__xnYCqa__emojiRow button,.rich-editor-module__xnYCqa__linkEditor button{border:1px solid var(--editor-line);background:var(--surface);min-height:2.5rem;color:var(--text);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.rich-editor-module__xnYCqa__writingSurface{--editor-radius:.875rem;border:1px solid var(--editor-line);border-radius:var(--editor-radius);background:var(--surface);min-width:0}.rich-editor-module__xnYCqa__richEditor{border-radius:calc(var(--editor-radius) - 1px);overflow:hidden}.rich-editor-module__xnYCqa__richEditor>.rich-editor-module__xnYCqa__prose,.rich-editor-module__xnYCqa__editable{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.rich-editor-module__xnYCqa__richEditor>.rich-editor-module__xnYCqa__prose{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:min(24rem,45dvh);scroll-padding-block:1rem;overflow:auto}.rich-editor-module__xnYCqa__toolbar{border-bottom:1px solid var(--editor-line);background:var(--editor-soft);flex-wrap:wrap;align-items:center;gap:.125rem;padding:.5rem;display:flex}.rich-editor-module__xnYCqa__toolbar button:not([data-ui=select]){width:2.25rem;min-height:2.25rem;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;display:inline-flex}.rich-editor-module__xnYCqa__toolbar button[aria-pressed=true]:not([data-ui=select]){border-color:color-mix(in srgb, var(--accent) 50%, var(--editor-line));background:color-mix(in srgb, var(--accent) 25%, var(--surface))}.rich-editor-module__xnYCqa__toolbar [data-ui=select]{width:auto;max-width:8.5rem}.rich-editor-module__xnYCqa__prose,.rich-editor-module__xnYCqa__editable{--editor-line:color-mix(in srgb, var(--text,#292d32) 12%, transparent);--editor-soft:color-mix(in srgb, var(--text,#292d32) 3%, var(--surface,#fff));color:var(--text);font:inherit;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.rich-editor-module__xnYCqa__editable{outline:0;min-height:min(16rem,45dvh);padding:1rem}.rich-editor-module__xnYCqa__editable:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, var(--text)), inset 0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.rich-editor-module__xnYCqa__prose p{margin:0 0 .5rem}.rich-editor-module__xnYCqa__prose p:last-child{margin-bottom:0}.rich-editor-module__xnYCqa__prose p:empty{min-height:1lh;margin-block:0}.rich-editor-module__xnYCqa__prose p:has(>br:only-child){min-height:1lh;margin-block:0}.rich-editor-module__xnYCqa__prose h1,.rich-editor-module__xnYCqa__prose h2,.rich-editor-module__xnYCqa__prose h3,.rich-editor-module__xnYCqa__prose h4,.rich-editor-module__xnYCqa__prose h5,.rich-editor-module__xnYCqa__prose h6{color:inherit;text-wrap:initial;letter-spacing:-.025em;margin:1rem 0 .5rem;font-weight:650;line-height:1.35}.rich-editor-module__xnYCqa__prose h1{font-size:1.875rem}.rich-editor-module__xnYCqa__prose h2{font-size:1.5rem}.rich-editor-module__xnYCqa__prose h3{font-size:1.25rem}.rich-editor-module__xnYCqa__prose h4,.rich-editor-module__xnYCqa__prose h5,.rich-editor-module__xnYCqa__prose h6{font-size:1.0625rem}.rich-editor-module__xnYCqa__prose :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.rich-editor-module__xnYCqa__prose ul,.rich-editor-module__xnYCqa__prose ol{margin:.5rem 0;padding-left:1.5rem}.rich-editor-module__xnYCqa__prose li>p{margin-bottom:.25rem}.rich-editor-module__xnYCqa__prose blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:.75rem 0;padding-left:1rem}.rich-editor-module__xnYCqa__prose a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.rich-editor-module__xnYCqa__prose pre{background:var(--editor-soft,#f5f5f7);color:var(--text);white-space:pre-wrap;border-radius:.5rem;margin:.75rem 0;padding:1rem;overflow:auto}.rich-editor-module__xnYCqa__prose code{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:.25rem;padding:.125rem .25rem;font-family:Consolas,monospace;font-size:.875em}.rich-editor-module__xnYCqa__prose pre code{background:0 0;padding:0}.rich-editor-module__xnYCqa__prose mark{color:#292d32;padding:.1em 0}.rich-editor-module__xnYCqa__prose hr{border:0;border-top:1px solid var(--editor-line);margin:1rem 0}.rich-editor-module__xnYCqa__prose section+section{margin-top:1rem}.rich-editor-module__xnYCqa__prose ul[data-type=taskList]{padding:0;list-style:none}.rich-editor-module__xnYCqa__prose li[data-type=taskItem]{align-items:flex-start;gap:.625rem;display:flex}.rich-editor-module__xnYCqa__prose li[data-type=taskItem]>label{cursor:pointer;flex-shrink:0;align-items:center;min-width:24px;min-height:24px;padding-top:.125rem;display:inline-flex}.rich-editor-module__xnYCqa__prose li[data-type=taskItem]>div{flex:1;min-width:0}.rich-editor-module__xnYCqa__checkbox[type=checkbox],.rich-editor-module__xnYCqa__prose input[type=checkbox]{appearance:none;border:1px solid color-mix(in srgb, var(--text) 24%, transparent);background:var(--surface);width:24px;height:24px;color:var(--accent-ink,var(--text));vertical-align:middle;cursor:pointer;border-radius:7px;flex-shrink:0;place-content:center;margin:0;padding:0;display:inline-grid}.rich-editor-module__xnYCqa__checkbox[type=checkbox]:before,.rich-editor-module__xnYCqa__prose input[type=checkbox]:before{content:"";border-bottom:2px solid;border-left:2px solid;width:11px;height:6px;margin-top:-3px;transform:rotate(-45deg)scale(0)}.rich-editor-module__xnYCqa__checkbox[type=checkbox]:checked,.rich-editor-module__xnYCqa__prose input[type=checkbox]:checked{border-color:color-mix(in srgb, var(--text) 24%, var(--accent));background:var(--accent)}.rich-editor-module__xnYCqa__checkbox[type=checkbox]:checked:before,.rich-editor-module__xnYCqa__prose input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.rich-editor-module__xnYCqa__checkbox[type=checkbox][data-ui]:focus-visible,.rich-editor-module__xnYCqa__prose input[type=checkbox]:focus-visible{border-color:color-mix(in srgb, var(--accent) 40%, var(--text));outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:2px solid #0000}.rich-editor-module__xnYCqa__checkbox[type=checkbox]:disabled,.rich-editor-module__xnYCqa__prose input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.rich-editor-module__xnYCqa__editable p.is-editor-empty:first-child:before{float:left;content:attr(data-placeholder);height:0;color:var(--muted);pointer-events:none}.rich-editor-module__xnYCqa__loading{min-height:16rem;color:var(--muted);padding:1rem;font-size:.875rem}.rich-editor-module__xnYCqa__linkEditor{border-bottom:1px solid var(--editor-line);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;display:flex}.rich-editor-module__xnYCqa__linkEditor input[data-ui]{flex:1;min-width:10rem}.rich-editor-module__xnYCqa__linkEditor p{flex-basis:100%}.rich-editor-module__xnYCqa__iconPicker{margin-bottom:.75rem}.rich-editor-module__xnYCqa__iconPicker summary{color:var(--muted);cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;list-style:none;display:inline-flex}.rich-editor-module__xnYCqa__iconPicker summary::-webkit-details-marker{display:none}.rich-editor-module__xnYCqa__iconPreview{border:1px solid var(--editor-line);background:var(--editor-soft);width:2.75rem;height:2.75rem;color:var(--text);border-radius:.75rem;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex;overflow:hidden}.rich-editor-module__xnYCqa__iconPreview img{object-fit:cover;width:100%;height:100%}.rich-editor-module__xnYCqa__iconPanel{border:1px solid var(--editor-line);background:var(--editor-soft);border-radius:.75rem;gap:1rem;max-width:28rem;margin-top:.75rem;padding:1rem;display:grid}.rich-editor-module__xnYCqa__iconGrid{grid-template-columns:repeat(6,1fr);gap:.375rem;display:grid}.rich-editor-module__xnYCqa__iconGrid button{border:1px solid var(--editor-line);background:var(--surface);min-width:0;min-height:2.5rem;color:var(--text);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.rich-editor-module__xnYCqa__iconGrid button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 25%, var(--surface))}.rich-editor-module__xnYCqa__emojiRow{flex-wrap:wrap;font-size:.75rem}.rich-editor-module__xnYCqa__emojiRow button{width:100%;min-height:2.75rem}.rich-editor-module__xnYCqa__emojiRow button:focus-visible{border-color:color-mix(in srgb, var(--accent) 40%, var(--text));outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:2px solid #0000}.rich-editor-module__xnYCqa__emojiRow button>svg:last-child{margin-left:auto}.rich-editor-module__xnYCqa__emojiRow button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.rich-editor-module__xnYCqa__iconActions{flex-wrap:wrap}.rich-editor-module__xnYCqa__iconPanel p{color:var(--muted);font-size:.6875rem;line-height:1.6}@media (forced-colors:active){.rich-editor-module__xnYCqa__emojiRow button:focus-visible,.rich-editor-module__xnYCqa__checkbox[type=checkbox][data-ui]:focus-visible,.rich-editor-module__xnYCqa__prose input[type=checkbox]:focus-visible{outline-color:highlight}}@media (max-width:600px){.rich-editor-module__xnYCqa__toolbar{gap:.125rem}.rich-editor-module__xnYCqa__toolbar button:not([data-ui=select]){width:2.5rem;min-height:2.5rem}.rich-editor-module__xnYCqa__editable{font-size:1rem}}
.daily-recap-module__3rZz3G__entry{width:fit-content;max-width:100%;min-height:40px;color:var(--text);align-items:center;gap:9px;margin:3px 0 12px;display:flex}.daily-recap-module__3rZz3G__entryFlower{color:#a5a1ef;flex:0 0 28px;place-items:center;display:grid;position:relative}.daily-recap-module__3rZz3G__entryFlower>svg{width:28px;height:28px}.daily-recap-module__3rZz3G__unreadDot{width:6px;height:6px;box-shadow:0 0 0 2px var(--canvas,#eeeef7);background:#d88870;border-radius:50%;position:absolute;top:1px;right:-1px}.daily-recap-module__3rZz3G__entryButton{text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;min-height:40px;padding:0;line-height:1.45;display:flex}.daily-recap-module__3rZz3G__entryText{font-size:13px}.daily-recap-module__3rZz3G__entryCta{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:color-mix(in srgb, var(--accent) 30%, var(--text));border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;transition:color .12s;display:inline-flex}.daily-recap-module__3rZz3G__entryCta svg{transition:transform .16s cubic-bezier(.23,1,.32,1)}.daily-recap-module__3rZz3G__dismiss,.daily-recap-module__3rZz3G__close{color:var(--muted);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;transition:color .12s,transform .12s;display:inline-grid}.daily-recap-module__3rZz3G__dismiss{width:32px;height:36px;margin-left:-4px}.daily-recap-module__3rZz3G__close{z-index:2;width:40px;height:40px;position:absolute;top:12px;right:12px}.daily-recap-module__3rZz3G__backdrop.modal-backdrop[open]{align-items:center}.daily-recap-module__3rZz3G__backdrop::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#191c2652;animation:.22s both daily-recap-module__3rZz3G__backdropIn}.daily-recap-module__3rZz3G__backdrop .daily-recap-module__3rZz3G__panel{isolation:isolate;border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--accent) 5%, var(--surface));overscroll-behavior:contain;border-radius:26px;width:min(100%,29rem);max-height:calc(100dvh - 3rem);padding:0;animation:.25s cubic-bezier(.23,1,.32,1) both daily-recap-module__3rZz3G__panelIn;position:relative;overflow:hidden auto}.daily-recap-module__3rZz3G__panel:before{z-index:-1;content:"";pointer-events:none;opacity:.6;background-image:radial-gradient(color-mix(in srgb, var(--text) 12%, transparent) .65px, transparent .65px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 220px);mask-image:linear-gradient(#000,#0000 220px)}.daily-recap-module__3rZz3G__hero{padding:30px 28px 18px;position:relative}.daily-recap-module__3rZz3G__eyebrow{color:color-mix(in srgb, var(--accent) 25%, var(--text));letter-spacing:.12em;text-transform:uppercase;margin:0 90px 3px 0;font-size:10px;font-weight:700}.daily-recap-module__3rZz3G__date{color:var(--muted);font-size:11px;display:block}.daily-recap-module__3rZz3G__title{letter-spacing:-.055em;text-wrap:balance;max-width:310px;margin-top:22px;font-size:clamp(23px,4vw,28px);font-weight:650;line-height:1.14;position:relative}.daily-recap-module__3rZz3G__message{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.55;position:relative}.daily-recap-module__3rZz3G__reflectionLabel{color:color-mix(in srgb, var(--accent) 25%, var(--text));margin-right:6px;font-size:10px;font-weight:650;display:inline-block}.daily-recap-module__3rZz3G__mascot{pointer-events:none;width:58px;height:58px;position:absolute;top:32px;right:40px}.daily-recap-module__3rZz3G__flower{color:#a5a1ef;transform-origin:50% 80%;width:58px;height:58px;animation:.48s cubic-bezier(.23,1,.32,1) .1s both daily-recap-module__3rZz3G__flowerHello;position:relative}.daily-recap-module__3rZz3G__doodle{width:138px;height:106px;stroke:color-mix(in srgb, var(--accent) 52%, var(--text));stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.52;position:absolute;top:-18px;left:-39px}.daily-recap-module__3rZz3G__body{padding:0 28px 20px}.daily-recap-module__3rZz3G__highlights{gap:1px;margin:0;padding:0;list-style:none;display:grid}.daily-recap-module__3rZz3G__highlight{min-width:0;animation:daily-recap-module__3rZz3G__itemIn .22s calc(45ms + var(--recap-order) * 35ms) cubic-bezier(.23, 1, .32, 1) both;align-items:center;gap:12px;padding:10px 0;display:flex}.daily-recap-module__3rZz3G__highlight+.daily-recap-module__3rZz3G__highlight{border-top:1px solid color-mix(in srgb, var(--text) 7%, transparent)}.daily-recap-module__3rZz3G__highlightIcon{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:34px;height:34px;color:color-mix(in srgb, var(--accent) 30%, var(--text));border-radius:11px;flex:0 0 34px;place-items:center;display:grid;transform:rotate(-5deg)}.daily-recap-module__3rZz3G__highlightIcon>svg{transform:rotate(5deg)}.daily-recap-module__3rZz3G__highlight[data-kind=tasks] .daily-recap-module__3rZz3G__highlightIcon,.daily-recap-module__3rZz3G__highlight[data-kind=income] .daily-recap-module__3rZz3G__highlightIcon{background:color-mix(in srgb, #94bba0 20%, var(--surface));color:color-mix(in srgb, #68937a 35%, var(--text))}.daily-recap-module__3rZz3G__highlight[data-kind=expenses] .daily-recap-module__3rZz3G__highlightIcon,.daily-recap-module__3rZz3G__highlight[data-kind=reminders] .daily-recap-module__3rZz3G__highlightIcon{background:color-mix(in srgb, #d6b77b 20%, var(--surface));color:color-mix(in srgb, #a48950 30%, var(--text))}.daily-recap-module__3rZz3G__highlightCopy{flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0;line-height:1.4;display:flex}.daily-recap-module__3rZz3G__highlightCopy strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:600}.daily-recap-module__3rZz3G__highlightCopy>span{color:var(--muted);font-size:12px}.daily-recap-module__3rZz3G__more{color:var(--muted);margin-top:8px;font-size:11px}.daily-recap-module__3rZz3G__milestone{border:1px dashed color-mix(in srgb, #94bba0 42%, var(--surface));background:color-mix(in srgb, #94bba0 9%, var(--surface));border-radius:15px;align-items:center;gap:13px;margin-top:14px;padding:13px 14px;display:flex}.daily-recap-module__3rZz3G__smallMedal{flex:0 0 42px;display:flex;transform:rotate(-7deg)}.daily-recap-module__3rZz3G__smallMedal>svg{width:42px}.daily-recap-module__3rZz3G__milestoneLabel{color:var(--muted);margin-bottom:3px;font-size:10px}.daily-recap-module__3rZz3G__milestone h3{letter-spacing:-.025em;font-size:14px}.daily-recap-module__3rZz3G__milestone h3+p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.daily-recap-module__3rZz3G__footer{border-top:1px dashed color-mix(in srgb, var(--text) 12%, transparent);justify-content:space-between;align-items:center;gap:10px;padding:16px 28px 22px;display:flex}.daily-recap-module__3rZz3G__activityLink{min-height:40px;color:var(--muted);align-items:center;gap:4px;font-size:12px;transition:color .12s;display:inline-flex}.daily-recap-module__3rZz3G__done{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:var(--text);min-height:42px;color:var(--surface);border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:550;transition:transform .14s cubic-bezier(.23,1,.32,1),opacity .12s;display:inline-flex}.daily-recap-module__3rZz3G__done:active,.daily-recap-module__3rZz3G__close:active,.daily-recap-module__3rZz3G__dismiss:active{transform:scale(.97)}.daily-recap-module__3rZz3G__closing .daily-recap-module__3rZz3G__panel{animation:.14s cubic-bezier(.23,1,.32,1) both daily-recap-module__3rZz3G__panelOut}.daily-recap-module__3rZz3G__closing::backdrop{animation:.14s both daily-recap-module__3rZz3G__backdropOut}.daily-recap-module__3rZz3G__notice{z-index:100;border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:var(--surface);width:min(390px,100vw - 32px);color:var(--text);border-radius:18px;align-items:center;gap:11px;padding:13px 12px 13px 16px;animation:.25s cubic-bezier(.23,1,.32,1) both daily-recap-module__3rZz3G__noticeIn;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 22px #14182017}.daily-recap-module__3rZz3G__notice[hidden]{display:none}.daily-recap-module__3rZz3G__noticeMedal{flex-shrink:0;display:flex;transform:rotate(-6deg)}.daily-recap-module__3rZz3G__noticeMedal>svg{width:40px}.daily-recap-module__3rZz3G__noticeCopy{flex:1;min-width:0}.daily-recap-module__3rZz3G__noticeCopy>p{color:var(--muted);font-size:10px}.daily-recap-module__3rZz3G__noticeCopy>strong{margin-top:1px;font-size:13px;font-weight:600;display:block}.daily-recap-module__3rZz3G__noticeView{color:color-mix(in srgb, var(--accent) 30%, var(--text));background:0 0;border:0;align-items:center;gap:3px;padding:8px 2px;font-size:12px;font-weight:550;display:inline-flex}.daily-recap-module__3rZz3G__notice .daily-recap-module__3rZz3G__dismiss{width:28px;margin:0}.daily-recap-module__3rZz3G__badgeContent{text-align:center;padding:32px 28px 26px}.daily-recap-module__3rZz3G__badgeContent .daily-recap-module__3rZz3G__eyebrow{margin:0}.daily-recap-module__3rZz3G__badgeDisplay{width:104px;margin:14px auto 18px;position:relative}.daily-recap-module__3rZz3G__badgeDisplay>svg:not(.daily-recap-module__3rZz3G__doodle){width:92px;height:auto;animation:.28s cubic-bezier(.23,1,.32,1) both daily-recap-module__3rZz3G__badgeSettle;transform:rotate(-5deg)}.daily-recap-module__3rZz3G__badgeDisplay .daily-recap-module__3rZz3G__doodle{opacity:.6;width:168px;height:146px;top:-4px;left:-28px}.daily-recap-module__3rZz3G__badgeContent h2{letter-spacing:-.045em;font-size:26px}.daily-recap-module__3rZz3G__badgeContent .daily-recap-module__3rZz3G__message{max-width:290px;margin:9px auto 0}.daily-recap-module__3rZz3G__badgeDate{color:var(--muted);margin-top:12px;font-size:11px;display:block}@media (hover:hover) and (pointer:fine){.daily-recap-module__3rZz3G__entryButton:hover .daily-recap-module__3rZz3G__entryCta,.daily-recap-module__3rZz3G__dismiss:hover,.daily-recap-module__3rZz3G__close:hover,.daily-recap-module__3rZz3G__activityLink:hover,.daily-recap-module__3rZz3G__noticeView:hover{color:color-mix(in srgb, var(--accent) 40%, var(--text))}.daily-recap-module__3rZz3G__entryButton:hover .daily-recap-module__3rZz3G__entryCta svg{transform:translate(2px)}.daily-recap-module__3rZz3G__done:hover{opacity:.9}}@keyframes daily-recap-module__3rZz3G__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes daily-recap-module__3rZz3G__backdropOut{0%{opacity:1}to{opacity:0}}@keyframes daily-recap-module__3rZz3G__panelIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes daily-recap-module__3rZz3G__panelOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes daily-recap-module__3rZz3G__itemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes daily-recap-module__3rZz3G__flowerHello{0%{transform:rotate(-9deg)}35%{transform:rotate(11deg)}67%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes daily-recap-module__3rZz3G__badgeSettle{0%{opacity:0;transform:translateY(6px)rotate(-12deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(-5deg)scale(1)}}@keyframes daily-recap-module__3rZz3G__noticeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.daily-recap-module__3rZz3G__entry{align-items:flex-start;gap:7px}.daily-recap-module__3rZz3G__entryFlower{flex-basis:25px;margin-top:7px}.daily-recap-module__3rZz3G__entryFlower>svg{width:25px;height:25px}.daily-recap-module__3rZz3G__entryButton{column-gap:8px;padding-block:6px}.daily-recap-module__3rZz3G__entryText{font-size:12px}.daily-recap-module__3rZz3G__entryCta{padding:2px 7px;font-size:10px}.daily-recap-module__3rZz3G__dismiss{margin-top:1px}.daily-recap-module__3rZz3G__backdrop.modal-backdrop[open]{padding:20px max(10px, env(safe-area-inset-right,0px)) max(10px, env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));align-items:end}.daily-recap-module__3rZz3G__backdrop .daily-recap-module__3rZz3G__panel{width:100%;max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px));border-radius:25px;margin:0 auto;animation-name:daily-recap-module__3rZz3G__sheetIn}.daily-recap-module__3rZz3G__hero{padding:27px 22px 16px}.daily-recap-module__3rZz3G__mascot{top:29px;right:36px}.daily-recap-module__3rZz3G__title{max-width:260px;font-size:25px}.daily-recap-module__3rZz3G__body{padding:0 22px 18px}.daily-recap-module__3rZz3G__footer{padding:14px 22px 18px}.daily-recap-module__3rZz3G__closing .daily-recap-module__3rZz3G__panel{animation-name:daily-recap-module__3rZz3G__sheetOut}.daily-recap-module__3rZz3G__notice{left:16px;bottom:calc(94px + env(safe-area-inset-bottom,0px))}}@media (max-width:360px){.daily-recap-module__3rZz3G__footer{gap:8px;padding-inline:18px}.daily-recap-module__3rZz3G__done{padding-inline:10px;font-size:11px}.daily-recap-module__3rZz3G__activityLink{font-size:11px}}@keyframes daily-recap-module__3rZz3G__sheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes daily-recap-module__3rZz3G__sheetOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.daily-recap-module__3rZz3G__panel,.daily-recap-module__3rZz3G__backdrop .daily-recap-module__3rZz3G__panel,.daily-recap-module__3rZz3G__backdrop::backdrop,.daily-recap-module__3rZz3G__highlight,.daily-recap-module__3rZz3G__flower,.daily-recap-module__3rZz3G__notice,.daily-recap-module__3rZz3G__badgeDisplay>svg{animation:none!important}.daily-recap-module__3rZz3G__entryCta svg,.daily-recap-module__3rZz3G__done,.daily-recap-module__3rZz3G__close,.daily-recap-module__3rZz3G__dismiss{transition:none}}:is([data-motion=none] :is(.daily-recap-module__3rZz3G__panel,.daily-recap-module__3rZz3G__backdrop,.daily-recap-module__3rZz3G__highlight,.daily-recap-module__3rZz3G__flower,.daily-recap-module__3rZz3G__notice,.daily-recap-module__3rZz3G__badgeDisplay>svg),html[data-input-modality=keyboard] :is(.daily-recap-module__3rZz3G__panel,.daily-recap-module__3rZz3G__backdrop,.daily-recap-module__3rZz3G__highlight,.daily-recap-module__3rZz3G__flower,.daily-recap-module__3rZz3G__notice,.daily-recap-module__3rZz3G__badgeDisplay>svg)){animation:none!important}[data-motion=none] .daily-recap-module__3rZz3G__backdrop::backdrop{animation:none!important}html[data-input-modality=keyboard] .daily-recap-module__3rZz3G__backdrop::backdrop{animation:none!important}.daily-recap-module__3rZz3G__moreButton{min-height:36px;color:color-mix(in srgb, var(--accent) 30%, var(--text));text-underline-offset:3px;background:0 0;border:0;align-items:center;margin-top:2px;padding:0;font-size:11px;text-decoration:underline;display:inline-flex}:is([data-motion=none] :is(.daily-recap-module__3rZz3G__entryCta svg,.daily-recap-module__3rZz3G__done,.daily-recap-module__3rZz3G__close,.daily-recap-module__3rZz3G__dismiss),html[data-input-modality=keyboard] :is(.daily-recap-module__3rZz3G__entryCta svg,.daily-recap-module__3rZz3G__done,.daily-recap-module__3rZz3G__close,.daily-recap-module__3rZz3G__dismiss)){transition:none}
.room-look-artwork-module__YSk7OG__artwork{--room-art-bg:#e4e0f5;--room-art-accent:#b1a8e8;--room-art-paper:#f8f6ff;--room-art-ink:#5b518c;--room-look-accent-size:112px;--room-look-accent-right:18%;--room-look-accent-top:-78px;--room-look-note-width:78px;--room-look-note-height:76px;--room-look-note-left:18%;--room-look-note-bottom:-27px;--room-look-note-radius:8px;--room-look-note-shadow:9px 8px 0;--room-look-note-lines-inset:18px 15px;--room-look-note-line-step:11px;--room-look-orbit-size:112px;--room-look-orbit-right:9%;--room-look-orbit-bottom:-70px;--room-look-dot-size:13px;--room-look-dot-left:7px;--room-look-dot-top:10px;background:var(--room-art-bg);width:100%;min-width:0;display:block;position:relative;overflow:hidden}.room-look-artwork-module__YSk7OG__artwork:before{content:"";width:var(--room-look-accent-size);height:var(--room-look-accent-size);right:var(--room-look-accent-right);top:var(--room-look-accent-top);background:var(--room-art-accent);opacity:.62;border-radius:50%;position:absolute}.room-look-artwork-module__YSk7OG__note{width:var(--room-look-note-width);height:var(--room-look-note-height);left:var(--room-look-note-left);bottom:var(--room-look-note-bottom);border:1px solid color-mix(in srgb, var(--room-art-ink) 14%, transparent);border-radius:var(--room-look-note-radius);background:var(--room-art-paper);box-shadow:var(--room-look-note-shadow) color-mix(in srgb, var(--room-art-ink) 8%, transparent);position:absolute;transform:rotate(-13deg)}.room-look-artwork-module__YSk7OG__note:before{content:"";inset:var(--room-look-note-lines-inset);background:repeating-linear-gradient(to bottom, var(--room-art-ink) 0 1px, transparent 1px var(--room-look-note-line-step));opacity:.37;position:absolute}.room-look-artwork-module__YSk7OG__orbit{width:var(--room-look-orbit-size);height:var(--room-look-orbit-size);right:var(--room-look-orbit-right);bottom:var(--room-look-orbit-bottom);border:1px solid color-mix(in srgb, var(--room-art-ink) 38%, transparent);border-radius:50%;position:absolute}.room-look-artwork-module__YSk7OG__orbit:after{content:"";width:var(--room-look-dot-size);height:var(--room-look-dot-size);left:var(--room-look-dot-left);top:var(--room-look-dot-top);background:var(--room-art-ink);border-radius:50%;position:absolute}.room-look-artwork-module__YSk7OG__artwork[data-room-theme=sage]{--room-art-bg:#dcebe2;--room-art-accent:#93baa2;--room-art-paper:#f6fff8;--room-art-ink:#3b6d56}.room-look-artwork-module__YSk7OG__artwork[data-room-theme=sunset]{--room-art-bg:#f9e3d8;--room-art-accent:#efa984;--room-art-paper:#fff9f4;--room-art-ink:#9a624e}.room-look-artwork-module__YSk7OG__artwork[data-room-theme=midnight]{--room-art-bg:#263145;--room-art-accent:#6e789b;--room-art-paper:#e8e9f5;--room-art-ink:#bac5ee}
.notification-control-module__v0_QxW__control{gap:.5rem;display:grid}.notification-control-module__v0_QxW__control p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.notification-control-module__v0_QxW__control button{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);min-height:2.75rem;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:.625rem;justify-self:start;padding:.5rem .75rem;font-size:.75rem}.notification-control-module__v0_QxW__control button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.notification-control-module__v0_QxW__compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.125rem .75rem;display:flex}.notification-control-module__v0_QxW__compact p{align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.notification-control-module__v0_QxW__compact p svg{flex-shrink:0}.notification-control-module__v0_QxW__compact button{text-underline-offset:3px;border:0;border-radius:.25rem;min-height:2rem;padding:.25rem 0;font-size:.6875rem;text-decoration:underline}.notification-control-module__v0_QxW__compact button:disabled{opacity:.5;cursor:default}.notification-control-module__v0_QxW__soundControls{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;margin-top:.375rem;display:flex}.notification-control-module__v0_QxW__control .notification-control-module__v0_QxW__soundButton{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .625rem;font-size:.75rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.notification-control-module__v0_QxW__soundButton svg{flex-shrink:0}.notification-control-module__v0_QxW__control .notification-control-module__v0_QxW__soundButton[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.notification-control-module__v0_QxW__control button:disabled{opacity:.5;cursor:default}@media (pointer:coarse){.notification-control-module__v0_QxW__compact button,.notification-control-module__v0_QxW__control .notification-control-module__v0_QxW__soundButton{min-height:2.75rem}}@media (hover:hover){.notification-control-module__v0_QxW__control button:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 15%, var(--surface))}}@media (prefers-reduced-motion:reduce){.notification-control-module__v0_QxW__control .notification-control-module__v0_QxW__soundButton{transition:none}}
.sketch-module__PZLxrW__editor{min-width:0;color:var(--text,#292d32);gap:.75rem;display:grid}.sketch-module__PZLxrW__toolbar,.sketch-module__PZLxrW__group{align-items:center;display:flex}.sketch-module__PZLxrW__toolbar{z-index:2;overscroll-behavior-inline:contain;border:1px solid color-mix(in srgb, var(--text,#292d32) 11%, transparent);border-radius:min(.875rem, var(--radius,.875rem));background:color-mix(in srgb, var(--text,#292d32) 3%, var(--surface,#fff));scrollbar-width:none;gap:.25rem;min-width:0;padding:.375rem;position:sticky;top:0;overflow-x:auto}.sketch-module__PZLxrW__toolbar::-webkit-scrollbar{display:none}.sketch-module__PZLxrW__group{flex:none;gap:.125rem}.sketch-module__PZLxrW__toolButton,.sketch-module__PZLxrW__colorButton,.sketch-module__PZLxrW__widthButton{width:2.75rem;min-width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6875rem;flex:0 0 2.75rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.sketch-module__PZLxrW__toolButton[aria-pressed=true],.sketch-module__PZLxrW__widthButton[aria-pressed=true],.sketch-module__PZLxrW__colorButton[aria-checked=true]{border-color:color-mix(in srgb, var(--accent,#a5a6f6) 62%, var(--text,#292d32));background:color-mix(in srgb, var(--accent,#a5a6f6) 22%, var(--surface,#fff))}.sketch-module__PZLxrW__toolButton:focus-visible,.sketch-module__PZLxrW__colorButton:focus-visible,.sketch-module__PZLxrW__widthButton:focus-visible,.sketch-module__PZLxrW__paperSelect select:focus-visible,.sketch-module__PZLxrW__description textarea:focus-visible,.sketch-module__PZLxrW__inputCanvas:focus-visible{outline:2px solid var(--text,#292d32);outline-offset:2px}.sketch-module__PZLxrW__toolButton:disabled,.sketch-module__PZLxrW__colorButton:disabled,.sketch-module__PZLxrW__widthButton:disabled{opacity:.42;cursor:not-allowed}.sketch-module__PZLxrW__divider{background:color-mix(in srgb, var(--text,#292d32) 12%, transparent);flex:0 0 1px;width:1px;height:1.5rem;margin-inline:.25rem}.sketch-module__PZLxrW__swatch{border:1px solid color-mix(in srgb, var(--text,#292d32) 22%, transparent);background:var(--swatch);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 2px var(--surface,#fff);border-radius:50%}.sketch-module__PZLxrW__colorButton:first-child .sketch-module__PZLxrW__swatch{background:currentColor}.sketch-module__PZLxrW__widthButton>span{width:var(--dot-size);height:var(--dot-size);background:currentColor;border-radius:50%}.sketch-module__PZLxrW__paperSelect{min-height:2.75rem;color:var(--muted,#60636b);flex:none;align-items:center;gap:.375rem;padding-left:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.sketch-module__PZLxrW__paperSelect select{border:1px solid color-mix(in srgb, var(--text,#292d32) 12%, transparent);background:var(--surface,#fff);min-height:2.5rem;color:var(--text,#292d32);font:inherit;border-radius:.625rem;padding:.4rem 1.75rem .4rem .625rem}.sketch-module__PZLxrW__fingerButton{margin-left:.125rem}.sketch-module__PZLxrW__canvasWrap,.sketch-module__PZLxrW__preview canvas{--sketch-paper:color-mix(in srgb, var(--surface,#fff) 96%, var(--secondary,#d3b799));--sketch-rule:color-mix(in srgb, var(--text,#292d32) 12%, transparent)}.sketch-module__PZLxrW__canvasWrap{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;border:1px solid color-mix(in srgb, var(--text,#292d32) 14%, transparent);border-radius:min(1rem, var(--radius,1rem));background:var(--sketch-paper);width:100%;height:clamp(20rem,60dvh,48rem);box-shadow:0 .75rem 2.5rem color-mix(in srgb, var(--text,#292d32) 7%, transparent);color:var(--text,#292d32);position:relative;overflow:hidden auto}.sketch-module__PZLxrW__canvasSheet{width:100%;position:relative}.sketch-module__PZLxrW__canvasViewport{width:100%;position:sticky;top:0}.sketch-module__PZLxrW__paperCanvas,.sketch-module__PZLxrW__inputCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sketch-module__PZLxrW__paperCanvas{pointer-events:none}.sketch-module__PZLxrW__inputCanvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}.sketch-module__PZLxrW__canvasWrap[data-tool=eraser] .sketch-module__PZLxrW__inputCanvas{cursor:cell}.sketch-module__PZLxrW__canvasWrap[data-tool=hand] .sketch-module__PZLxrW__inputCanvas{cursor:grab}.sketch-module__PZLxrW__canvasWrap[data-tool=hand] .sketch-module__PZLxrW__inputCanvas:active{cursor:grabbing}.sketch-module__PZLxrW__pageControls{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.sketch-module__PZLxrW__pageControls p{margin:0}.sketch-module__PZLxrW__pageControls button{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);background:var(--surface);min-height:2.75rem;color:var(--text);font:inherit;cursor:pointer;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem .75rem;display:inline-flex}.sketch-module__PZLxrW__pageControls button:focus-visible,.sketch-module__PZLxrW__previewViewport:focus-visible{outline:2px solid var(--text);outline-offset:2px}.sketch-module__PZLxrW__description{color:var(--text,#292d32);gap:.375rem;font-size:.75rem;font-weight:600;display:grid}.sketch-module__PZLxrW__description small{color:var(--muted,#60636b);font-weight:400}.sketch-module__PZLxrW__description textarea{box-sizing:border-box;resize:vertical;border:1px solid color-mix(in srgb, var(--text,#292d32) 13%, transparent);background:var(--surface,#fff);width:100%;min-height:4.5rem;color:var(--text,#292d32);font:inherit;border-radius:.75rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.sketch-module__PZLxrW__description textarea::placeholder{color:var(--muted,#60636b);opacity:1}.sketch-module__PZLxrW__help{color:var(--muted,#60636b);margin:-.25rem 0 0;font-size:.6875rem;line-height:1.5}.sketch-module__PZLxrW__limit{background:color-mix(in srgb, #f2bd80 16%, var(--surface,#fff));color:color-mix(in srgb, #8a4b16 82%, var(--text,#292d32));border:1px solid #b76b2861;border-radius:.625rem;margin:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.5}.sketch-module__PZLxrW__preview{gap:.625rem;width:100%;margin:0;display:grid}.sketch-module__PZLxrW__preview canvas{box-sizing:border-box;aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--text,#292d32) 12%, transparent);border-radius:min(1rem, var(--radius,1rem));background:var(--sketch-paper);width:100%;color:var(--text,#292d32);display:block}.sketch-module__PZLxrW__preview figcaption{color:var(--muted,#60636b);font-size:.8125rem;line-height:1.6}.sketch-module__PZLxrW__previewViewport{overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:min(1rem, var(--radius,1rem));scrollbar-width:thin;max-height:65dvh;position:relative;overflow-y:auto}.sketch-module__PZLxrW__previewSheet{width:100%;position:relative}.sketch-module__PZLxrW__preview .sketch-module__PZLxrW__previewCanvas{aspect-ratio:auto;border:0;border-radius:0;width:100%;position:sticky;top:0}.sketch-module__PZLxrW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.sketch-module__PZLxrW__toolButton:not(:disabled):hover,.sketch-module__PZLxrW__colorButton:not(:disabled):hover,.sketch-module__PZLxrW__widthButton:not(:disabled):hover{background:color-mix(in srgb, var(--text,#292d32) 7%, transparent)}}@media (max-width:600px){.sketch-module__PZLxrW__toolbar{scroll-snap-type:inline proximity}.sketch-module__PZLxrW__group,.sketch-module__PZLxrW__paperSelect,.sketch-module__PZLxrW__fingerButton{scroll-snap-align:start}.sketch-module__PZLxrW__canvasWrap{border-radius:min(.75rem, var(--radius,.75rem))}}@media (forced-colors:active){.sketch-module__PZLxrW__toolButton,.sketch-module__PZLxrW__colorButton,.sketch-module__PZLxrW__widthButton,.sketch-module__PZLxrW__canvasWrap,.sketch-module__PZLxrW__preview canvas{border-color:canvastext}.sketch-module__PZLxrW__toolButton[aria-pressed=true],.sketch-module__PZLxrW__widthButton[aria-pressed=true],.sketch-module__PZLxrW__colorButton[aria-checked=true]{outline:2px solid highlight}}
.space-chat-composer-module__4zmsUq__composer{min-width:0;color:var(--text);background:var(--surface);flex:none;padding:10px 14px 12px;position:relative}.space-chat-composer-module__4zmsUq__composer button{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.space-chat-composer-module__4zmsUq__composer button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.space-chat-composer-module__4zmsUq__composer button:disabled{cursor:default;opacity:.42}.space-chat-composer-module__4zmsUq__composer .space-chat-composer-module__4zmsUq__iconButton,.space-chat-composer-module__4zmsUq__composer .space-chat-composer-module__4zmsUq__sendButton{border-radius:10px;flex:none;width:34px;height:34px}.space-chat-composer-module__4zmsUq__composer .space-chat-composer-module__4zmsUq__iconButton:hover:not(:disabled),.space-chat-composer-module__4zmsUq__composer .space-chat-composer-module__4zmsUq__stickerChoice:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.space-chat-composer-module__4zmsUq__context{align-items:flex-start;gap:8px;margin:0 0 8px 3px;font-size:11px;line-height:1.5;display:flex}.space-chat-composer-module__4zmsUq__context>svg{flex-shrink:0;margin-top:3px}.space-chat-composer-module__4zmsUq__context>div{flex:1;min-width:0;padding-top:1px}.space-chat-composer-module__4zmsUq__context strong{font-weight:650}.space-chat-composer-module__4zmsUq__context p{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin:1px 0 0;overflow:hidden}.space-chat-composer-module__4zmsUq__context .space-chat-composer-module__4zmsUq__iconButton{width:26px;height:26px}.space-chat-composer-module__4zmsUq__composer .space-chat-composer-module__4zmsUq__sendButton{background:var(--accent,#aaa0fa);color:#fff;border-radius:50%;width:40px;height:40px}.space-chat-composer-module__4zmsUq__composer .space-chat-composer-module__4zmsUq__sendButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent,#aaa0fa) 92%, var(--text))}.space-chat-composer-module__4zmsUq__characterCount{color:var(--muted);text-align:right;padding:5px 3px 0;font-size:10px;line-height:1.4;display:block}.space-chat-composer-module__4zmsUq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.space-chat-composer-module__4zmsUq__error{color:var(--text);overflow-wrap:anywhere;margin:6px 3px 0;font-size:12px;line-height:1.5}.space-chat-composer-module__4zmsUq__stickerDraft{align-items:center;gap:8px;min-width:0;padding:0 2px 8px;display:flex}.space-chat-composer-module__4zmsUq__stickerPreview{flex:0 0 64px;width:64px;height:64px}.space-chat-composer-module__4zmsUq__stickerDraft>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.space-chat-composer-module__4zmsUq__stickerDraft small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.space-chat-composer-module__4zmsUq__suggestions,.space-chat-composer-module__4zmsUq__tray{z-index:4;overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);box-shadow:0 8px 32px color-mix(in srgb, var(--text) 12%, transparent);border-radius:16px;position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;overflow-y:auto}.space-chat-composer-module__4zmsUq__suggestions{max-height:min(280px,40dvh);padding:4px}.space-chat-composer-module__4zmsUq__suggestions ul{margin:0;padding:0;list-style:none}.space-chat-composer-module__4zmsUq__suggestions button{text-align:left;border-radius:10px;justify-content:flex-start;gap:8px;width:100%;min-height:42px;padding:6px 8px;font-size:13px;display:flex}.space-chat-composer-module__4zmsUq__suggestions button>span{overflow-wrap:anywhere;min-width:0}.space-chat-composer-module__4zmsUq__suggestions [aria-selected=true] button{background:color-mix(in srgb, var(--text) 6%, transparent)}.space-chat-composer-module__4zmsUq__suggestions p{color:var(--muted);margin:0;padding:10px;font-size:12px}.space-chat-composer-module__4zmsUq__tray{scrollbar-width:thin;flex-direction:column;max-height:min(420px,48dvh);padding:8px;display:flex;overflow:hidden}.space-chat-composer-module__4zmsUq__trayHeader{flex:none;justify-content:space-between;align-items:center;gap:4px;margin-bottom:6px;display:flex}.space-chat-composer-module__4zmsUq__trayTabs{align-items:center;gap:2px;min-width:0;display:flex}.space-chat-composer-module__4zmsUq__trayTabs button{border-radius:9px;min-height:34px;padding:5px 9px;font-size:12px}.space-chat-composer-module__4zmsUq__trayTabs button[aria-selected=true]{background:color-mix(in srgb, var(--accent,#d7d0ff) 28%, var(--surface));font-weight:650}.space-chat-composer-module__4zmsUq__emojiCatalog{min-width:0;min-height:0}.space-chat-composer-module__4zmsUq__stickerGrid{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-height:0;display:grid;overflow-y:auto}.space-chat-composer-module__4zmsUq__memeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.space-chat-composer-module__4zmsUq__composer .space-chat-composer-module__4zmsUq__stickerChoice{border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:5px;font-size:10px;line-height:1.3;display:flex}.space-chat-composer-module__4zmsUq__traySticker{aspect-ratio:1;width:100%;max-width:112px;display:block}@media (pointer:coarse){.space-chat-composer-module__4zmsUq__composer .space-chat-composer-module__4zmsUq__iconButton{width:38px;height:38px}}@media (max-width:380px){.space-chat-composer-module__4zmsUq__composer{padding-inline:10px}.space-chat-composer-module__4zmsUq__trayTabs button{padding-inline:7px}}
.space-chat-stickers-module__NJZmeG__art{aspect-ratio:1;-webkit-user-select:none;user-select:none;flex:none;width:140px;max-width:100%;height:auto;font-family:DM Sans Variable,DM Sans,sans-serif;display:block;overflow:visible}.space-chat-stickers-module__NJZmeG__unavailable{max-width:100%;color:var(--muted);font-size:12px;font-style:italic;display:inline-block}
.account-notifications-module__LnBEhW__feed{width:100%;min-width:0}.account-notifications-module__LnBEhW__toolbar,.account-notifications-module__LnBEhW__heading,.account-notifications-module__LnBEhW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-notifications-module__LnBEhW__toolbar{min-height:36px;color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:12px}.account-notifications-module__LnBEhW__control{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);min-height:36px;color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.account-notifications-module__LnBEhW__control:disabled,.account-notifications-module__LnBEhW__control[aria-disabled=true]{opacity:.5;cursor:default}.account-notifications-module__LnBEhW__control:focus-visible{outline:2px solid var(--text);outline-offset:3px}.account-notifications-module__LnBEhW__control.account-notifications-module__LnBEhW__textAction{text-underline-offset:3px;background:0 0;border:0;border-radius:3px;padding-inline:2px}@media (hover:hover){.account-notifications-module__LnBEhW__control.account-notifications-module__LnBEhW__textAction:not(:disabled):not([aria-disabled=true]):hover{background:0 0;text-decoration:underline}}.account-notifications-module__LnBEhW__scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(26rem,50dvh);padding-inline-end:18px;overflow-y:auto}.account-notifications-module__LnBEhW__scroll[data-paginated=true]{scrollbar-gutter:stable;height:min(26rem,50dvh)}.account-notifications-module__LnBEhW__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.account-notifications-module__LnBEhW__item{width:100%;min-width:0;color:var(--text);background:0 0;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.account-notifications-module__LnBEhW__item+.account-notifications-module__LnBEhW__item{border-top:1px solid color-mix(in srgb, var(--text) 12%, transparent)}.account-notifications-module__LnBEhW__icon{background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:10px;flex:none;width:36px;height:36px;margin-inline:0 18px;padding:8px;display:block}.account-notifications-module__LnBEhW__sticker{background:0 0;flex:0 0 72px;place-items:center;width:72px;display:grid}.account-notifications-module__LnBEhW__sticker>svg{aspect-ratio:1;width:100%;height:auto;display:block}.account-notifications-module__LnBEhW__sticker text{fill:var(--text)}.account-notifications-module__LnBEhW__copy{overflow-wrap:anywhere;flex:1;gap:6px;min-width:0;font-size:13px;line-height:1.5;display:grid}.account-notifications-module__LnBEhW__heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.account-notifications-module__LnBEhW__heading strong{min-width:0;font-weight:600}.account-notifications-module__LnBEhW__copy time{color:var(--muted);white-space:nowrap;font-size:11px}.account-notifications-module__LnBEhW__actions:empty{display:none}.account-notifications-module__LnBEhW__copy p{white-space:pre-wrap;margin:0}.account-notifications-module__LnBEhW__empty{text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:20px 12px;display:grid}.account-notifications-module__LnBEhW__empty h3{color:var(--text);margin:0;font-size:18px}.account-notifications-module__LnBEhW__empty p{max-width:320px;margin:0;font-size:13px;line-height:1.6}.account-notifications-module__LnBEhW__status,.account-notifications-module__LnBEhW__error{font-size:13px;line-height:1.6}.account-notifications-module__LnBEhW__status{color:var(--muted)}.account-notifications-module__LnBEhW__error{color:var(--text);border:1px solid color-mix(in srgb, var(--text) 16%, transparent);border-radius:10px;margin:12px 0;padding:12px}@media (hover:hover){.account-notifications-module__LnBEhW__control:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--text) 8%, var(--surface))}}@media (pointer:coarse){.account-notifications-module__LnBEhW__control,.account-notifications-module__LnBEhW__toolbar{min-height:44px}}@media (max-width:420px){.account-notifications-module__LnBEhW__scroll{padding-inline-end:12px}.account-notifications-module__LnBEhW__heading{grid-template-columns:minmax(0,1fr);gap:2px}.account-notifications-module__LnBEhW__sticker{flex-basis:60px;width:60px}.account-notifications-module__LnBEhW__icon{margin-inline:0 12px}.account-notifications-module__LnBEhW__item{gap:10px}}
.icon-action-module__g1m_Ca__button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--icon-action-ink,var(--text,#292d32));box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .14s;display:inline-flex}.icon-action-module__g1m_Ca__button svg{flex-shrink:0}@media (min-width:961px) and (hover:hover) and (pointer:fine){.icon-action-module__g1m_Ca__button{width:36px;min-width:36px}}@media (hover:hover) and (pointer:fine){.icon-action-module__g1m_Ca__button:hover:not(:disabled){color:var(--icon-action-hover-ink,color-mix(in srgb, var(--icon-action-ink,var(--text,#292d32)) 68%, transparent))}}.icon-action-module__g1m_Ca__button:focus-visible{outline:2px solid var(--icon-action-ink,var(--text,#292d32));outline-offset:2px}.icon-action-module__g1m_Ca__button:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.icon-action-module__g1m_Ca__button{transition:none}}[data-motion=none] .icon-action-module__g1m_Ca__button{transition:none}
.clock-go-home-settings-module__nHBm5G__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;display:grid}.clock-go-home-settings-module__nHBm5G__fields>div{min-width:0}.clock-go-home-settings-module__nHBm5G__description{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.clock-go-home-settings-module__nHBm5G__previewButton{color:var(--text);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:8px 0;font-size:12px;display:inline-flex}.clock-go-home-settings-module__nHBm5G__previewButton:hover:not(:disabled){opacity:.7}.clock-go-home-settings-module__nHBm5G__previewButton:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:4px}.clock-go-home-settings-module__nHBm5G__preview{padding-block:4px 8px}
.admin-billing-dates-module__Jn5ncW__dates{border-bottom:1px solid var(--line);margin:20px 0 0;padding:0 0 18px}.admin-billing-dates-module__Jn5ncW__dates dt{color:var(--muted);margin-bottom:8px;font-size:12px}.admin-billing-dates-module__Jn5ncW__dates dd{color:var(--text);margin:0}.admin-billing-dates-module__Jn5ncW__dates strong{font-size:17px;font-weight:600;line-height:1.5;display:block}.admin-billing-dates-module__Jn5ncW__dates time span,.admin-billing-dates-module__Jn5ncW__dates p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.6;display:block}
