@layer p0-modules{.rn-app-root{display:contents}.rn-app-root:where(section){min-width:0;min-height:100%;color:var(--color-text);background:var(--color-canvas);display:block}.rn-embedded-content{min-width:0;min-height:100%;padding:max(var(--space-3), env(safe-area-inset-top)) var(--space-4) max(var(--space-6), env(safe-area-inset-bottom));display:grid}.rn-page,.rn-page *,.rn-dialog,.rn-dialog *{box-sizing:border-box}.rn-page{min-width:0;color:var(--color-text);display:grid}.rn-page :where(button,input,select){font:inherit}.rn-screen-header .ds-screen-header__title{white-space:normal}.rn-stack,.rn-detail,.rn-loading-stack{gap:var(--space-3);min-width:0;display:grid}.rn-loading-stack{gap:var(--space-2)}.rn-icon-action,.rn-text-button,.rn-link,.rn-button,.rn-reminder-card__main,.rn-notification-row,.rn-switch,.rn-weekdays button{min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);color:inherit;cursor:pointer;touch-action:manipulation}.rn-icon-action,.rn-text-button,.rn-link,.rn-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);display:inline-flex}.rn-text-button,.rn-link{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;background:0 0;border:0}.rn-button{text-align:center;overflow-wrap:anywhere}:where(.rn-icon-action,.rn-text-button,.rn-link,.rn-button,.rn-reminder-card__main,.rn-notification-row,.rn-switch,.rn-weekdays button):focus-visible,.rn-form :where(input,select):focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}:where(.rn-icon-action,.rn-text-button,.rn-link,.rn-button,.rn-reminder-card__main,.rn-notification-row,.rn-switch,.rn-weekdays button):disabled{color:var(--color-muted);cursor:not-allowed;opacity:.65}.rn-form-actions,.rn-detail-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.rn-banner,.rn-inline-error{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;margin:0;display:grid}.rn-banner span,.rn-inline-error span,.rn-permission-card>span:not([class]),.rn-discard{overflow-wrap:anywhere;min-width:0}.rn-banner strong,.rn-inline-error strong,.rn-permission-card strong{display:block}.rn-page .ds-undo-bar__action{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height)}.rn-confirm-subject{margin:0}.rn-inline-error{grid-template-columns:auto minmax(0,1fr)}.rn-inline-error .rn-link{grid-column:2;justify-self:start}.rn-state-card{text-align:center;justify-items:center;min-width:0;display:grid}.rn-state-card :where(h2,p){overflow-wrap:anywhere;max-width:30rem;margin:0}.rn-state-card__icon,.rn-reminder-card__icon,.rn-notification-row__icon,.rn-detail-card__icon,.rn-permission-card__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.rn-reminder-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.rn-reminder-card{align-items:center;min-width:0;display:grid;overflow:hidden}.rn-reminder-card__main{text-align:start;cursor:pointer;min-width:0;transition:background var(--motion-duration-fast) var(--motion-easing-standard);display:grid}@media (prefers-reduced-motion:reduce){.rn-reminder-card__main{transition-duration:0s}}.rn-reminder-card__copy,.rn-notification-row__copy{overflow-wrap:anywhere;min-width:0;display:grid}.rn-relation-line{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.rn-switch{place-items:center;padding:0;display:inline-grid}.rn-switch>span:first-child:after{content:"";position:absolute}.rn-permission-card{min-width:0;display:grid}.rn-permission-card>.rn-link{grid-column:2;justify-self:start}.rn-detail-card{min-width:0;display:grid}.rn-detail-card__hero{align-items:start;display:grid}.rn-detail-card__hero h2,.rn-relation-line{overflow-wrap:anywhere;margin:0}.rn-detail-list{min-width:0;margin:0;display:grid}.rn-detail-list>div{grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);display:grid}.rn-detail-list :where(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0}.rn-notification-list{min-width:0;overflow:hidden}.rn-notification-row{text-align:start;cursor:pointer;width:100%;transition:background var(--motion-duration-fast) var(--motion-easing-standard);display:grid}@media (prefers-reduced-motion:reduce){.rn-notification-row{transition-duration:0s}}.rn-dialog-backdrop{z-index:var(--z-overlay);padding:max(var(--space-3), env(safe-area-inset-top)) max(var(--space-3), env(safe-area-inset-right)) max(var(--space-3), env(safe-area-inset-bottom)) max(var(--space-3), env(safe-area-inset-left));align-items:end;display:grid;position:fixed;inset:0}.rn-dialog{overscroll-behavior:contain;overflow:auto}.rn-dialog__header{min-height:calc(var(--minimum-touch-target) + var(--space-2))}.rn-dialog__header h2{overflow-wrap:anywhere;min-width:0;margin:0}.rn-form,.rn-field,.rn-form label:not(.rn-radio):not(.rn-checkbox):not(.rn-when__chip):not(.rn-switch-row):not(.rn-option):not(.rn-row-input){min-width:0;display:grid}.rn-form input:not([type=radio]):not([type=checkbox]),.rn-form select{width:100%;min-width:0}.rn-weekdays{min-width:0;display:grid}.rn-weekdays button{justify-content:center;align-items:center;gap:var(--space-1);display:inline-flex}.rn-discard{display:grid}.rn-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([data-font-scale="2"]) .rn-banner{grid-template-columns:minmax(0,1fr)}:where([data-font-scale="2"]) .rn-permission-card>.rn-link{margin:0 var(--space-3) var(--space-3);justify-self:start}:where([data-font-scale="2"]) .rn-detail-actions{flex-direction:column;align-items:stretch}@media (prefers-reduced-motion:reduce){.rn-page *,.rn-dialog *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.rn-inbox-filters{justify-content:space-between;align-items:center;min-width:0;display:flex}.rn-inbox-mark-all{white-space:nowrap;flex:none}.rn-summary{display:grid}.rn-summary__icon{place-items:center;display:grid}.rn-reminder-card__main{width:100%}.rn-reminder-card__icon{place-items:center;display:grid}.rn-reminder-card__copy>strong{overflow-wrap:anywhere}.rn-chips{flex-wrap:wrap;align-items:center;display:flex}.rn-chip{align-items:center;display:inline-flex}.rn-switch{border-radius:0;padding:0}.rn-switch:disabled{opacity:.6;cursor:progress}.rn-errors-button{cursor:pointer;align-items:center;display:grid}.rn-errors-button__count{place-items:center;padding:0 .375rem;display:grid}.rn-errors-summary{align-items:center;display:grid}.rn-errors-summary__icon{place-items:center;display:grid}.rn-errors-summary>span{gap:.125rem;display:grid}.rn-error-card{display:grid}.rn-error-card__icon{place-items:center;display:grid}.rn-error-card__body{min-width:0;display:grid}.rn-error-card__body>.rn-chip{justify-self:start}.rn-error-card__body>p{margin:0}.rn-link--start{justify-self:start;padding-inline:0}.rn-detail-card__time,.rn-detail-card__sub{display:block}.rn-notice-card{display:grid}.rn-notice-card>div{min-width:0;display:grid}.rn-notice-card h2,.rn-notice-card p{margin:0}.rn-notice-card__avatar{color:var(--color-accent);background:var(--rn-tint-accent);place-items:center;display:grid}.rn-quote{margin:0;position:relative}.rn-quote:before{content:"“";font-weight:700;line-height:1;position:absolute}.rn-change-list{margin:0;list-style:none;display:grid}.rn-change-list>li{align-items:center;display:flex}.rn-change-list__icon{place-items:center;display:grid}.rn-dialog-backdrop--sheet{align-items:stretch;padding:0}.rn-dialog__header--sheet{display:grid}.rn-dialog__header--sheet .rn-dialog__close{grid-column:1}.rn-dialog__header--sheet .rn-dialog__heading{text-align:center;grid-column:2}.rn-dialog__subtitle{margin:.125rem 0 0}.rn-when{grid-template-columns:1fr 1fr;display:grid}.rn-when__chip{cursor:pointer;align-items:center;display:flex;position:relative}.rn-when__chip[hidden]{display:none}.rn-when__chip>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rn-switch-row{cursor:pointer;grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.rn-switch-row__copy{gap:.125rem;display:grid}.rn-toggle{opacity:0;width:1px;height:1px;margin:0;position:absolute}.rn-toggle__track:after{content:"";position:absolute}.rn-row-group{display:grid}.rn-row-button{text-align:start;cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;display:grid}.rn-panel{display:grid}.rn-panel[hidden]{display:none}.rn-panel__summary{align-items:center;margin:0;display:flex}.rn-option-list{display:grid;overflow:hidden}.rn-option{cursor:pointer;grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.rn-option:has(.rn-option__icon){grid-template-columns:auto 1fr auto}.rn-option__icon{place-items:center;display:grid}.rn-option>input[type=radio]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.rn-option__mark{border-radius:50%}.rn-option>input:focus-visible~.rn-option__mark{outline:max(.125rem, 2px) solid var(--color-focus-ring);outline-offset:2px}.rn-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rn-weekdays button{aspect-ratio:1;border-radius:50%;justify-self:center;width:100%;min-width:0;height:auto;min-height:0;padding:0}.rn-row-input{align-items:center;display:grid}.rn-row-input>input{font:inherit}.rn-select-row{grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:relative}.rn-select-row__icon{place-items:center;display:grid}.rn-select-row__copy{gap:.125rem;min-width:0;display:grid}.rn-select-row__copy>strong{overflow-wrap:anywhere}.rn-field .rn-select-row>select{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.rn-form-actions{display:grid}.rn-form-actions .ds-status-pill{justify-self:center}.rn-permission{justify-items:stretch;display:grid}.rn-permission__primary{order:10}.rn-permission__secondary{order:11}.rn-permission__hero{place-items:center;margin-inline:auto;display:grid}.rn-permission__title{text-align:center;text-wrap:balance;margin:0}.rn-permission__lead{margin:calc(-1 * var(--space-2)) 0 0;text-align:center;text-wrap:balance}.rn-example{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.rn-example__icon{place-items:center;display:grid}.rn-example__copy{display:grid}.rn-feature-list,.rn-channel-list{margin:0;list-style:none;display:grid}.rn-feature-list>li,.rn-channel-list>li{grid-template-columns:auto 1fr;align-items:center;display:grid}.rn-channel-list>li{grid-template-columns:auto 1fr auto auto}.rn-feature-list__icon,.rn-channel-list__icon{place-items:center;display:grid}.rn-feature-list>li>span:last-child,.rn-channel-list__copy{gap:.125rem;min-width:0;display:grid}.rn-note{grid-template-columns:auto 1fr;align-items:center;display:grid}.rn-note__icon{place-items:center;display:grid}.rn-note>span:last-child{gap:.125rem;display:grid}.rn-steps{display:grid}.rn-steps>ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rn-steps>ol>li{grid-template-columns:auto 1fr;align-items:start;display:grid}.rn-steps>ol>li>span:last-child{gap:.125rem;display:grid}.rn-steps__num{place-items:center;display:grid}.rn-link--inline{padding:0}.rn-steps small{color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.rn-switch,.rn-switch>span[aria-hidden],.rn-toggle__track,.rn-toggle__track:after{transition:none}}.rn-change-row__icon{flex:none;place-items:center;display:grid}.rn-change-row__body{min-width:0;display:grid}.rn-change-row__body>strong{overflow-wrap:anywhere}.rn-change-row__delta{font-weight:var(--type-body-weight);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;display:flex}.rn-change-row__before{color:var(--color-muted)}.rn-change-row__arrow{flex:none}.rn-change-row__after--success{color:var(--color-success)}.rn-change-row__after--danger{color:var(--color-danger)}.rn-change-row__after--neutral{color:var(--color-text)}.rn-outcome{align-items:center;display:grid}.rn-outcome__icon{width:3rem;height:3rem;color:var(--color-success);place-items:center;display:grid}.rn-outcome--warning .rn-outcome__icon{color:var(--color-warning)}.rn-outcome--danger .rn-outcome__icon{color:var(--color-danger)}.rn-outcome>span:last-child{gap:.125rem;display:grid}.rn-outcome strong{color:var(--color-success)}.rn-outcome--warning strong{color:var(--color-warning)}.rn-outcome--danger strong{color:var(--color-danger)}.rn-outcome small{color:var(--color-muted)}@media (forced-colors:active){:is(.rn-app-root a),:is(.rn-app-root a) *{color:buttontext!important}}}.rn-semantic-icon{width:1em;height:1em;color:inherit;vertical-align:-.125em;flex:none;place-items:center;display:inline-grid}.rn-semantic-icon .rn-semantic-icon__host-asset{width:100%;height:100%;color:inherit;display:block}.rn-button>.rn-semantic-icon:first-child{margin-inline-start:calc(-1em * var(--ink-x,0))}.rn-row-chevron{margin-inline-end:calc(-1em * var(--ink-x,0))}.rn-app-root a,.rn-app-root a:hover{color:inherit;text-decoration:none}:root .rn-app-root.rn-app-root.rn-app-root{--rn-tone-ink:var(--tone-habit-ink);--rn-tone-tile:var(--tone-habit-tile);--rn-hairline:color-mix(in oklab, var(--color-text) 5%, transparent);--rn-field-line:color-mix(in oklab, var(--color-text) 7%, transparent);--rn-danger-tint:color-mix(in oklab, var(--color-danger) 10%, var(--color-surface));--rn-primary-shadow:0 8px 20px -10px color-mix(in oklab, var(--color-accent) 80%, transparent)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-page,.rn-dialog){--rn-tint-accent:var(--rn-tone-tile);--rn-tint-success:var(--tone-task-tile);--rn-tint-info:var(--tone-neutral-tile);--rn-tint-danger:var(--rn-danger-tint);--rn-tint-warning:var(--tone-habit-tile);--rn-tint-neutral:var(--color-fill-strong);--rn-card-radius:16px;--rn-control-radius:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-embedded-content{gap:4px;overflow-x:visible}:root .rn-app-root.rn-app-root.rn-app-root .rn-page{grid-template-columns:minmax(0,1fr);overflow-x:visible}:root .rn-app-root.rn-app-root.rn-app-root .rn-page,:root .rn-app-root.rn-app-root.rn-app-root .rn-stack,:root .rn-app-root.rn-app-root.rn-app-root .rn-detail{gap:12px}:root .rn-app-root.rn-app-root.rn-app-root .rn-tone--accent{color:var(--rn-tone-ink);background:var(--rn-tone-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-tone--info{color:var(--tone-neutral-ink);background:var(--tone-neutral-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-tone--success{color:var(--tone-habit-ink);background:var(--tone-habit-tile)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-reminder-card__icon,.rn-detail-card__icon,.rn-select-row__icon).rn-tone--accent:has([data-design-system-icon=calendar]){color:var(--tone-task-ink);background:var(--tone-task-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-tone--danger{color:var(--color-danger);background:var(--rn-danger-tint)}:root .rn-app-root.rn-app-root.rn-app-root .rn-tone--neutral{color:var(--color-muted);background:var(--color-fill-strong)}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header .rn-icon-action--accent .rn-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header .rn-icon-action--accent{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--color-on-accent);background:var(--color-accent);box-shadow:0 6px 14px -6px color-mix(in oklab, var(--color-accent) 75%, transparent);border:0;border-radius:50%;place-items:center;gap:0;padding:0;text-decoration:none;display:inline-grid}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header .rn-icon-action--accent .rn-semantic-icon{margin:0;font-size:22px}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header :is(.rn-icon-action--plain,.rn-sheet-close){width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--color-text);background:var(--color-fill);box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header :is(.rn-icon-action--plain,.rn-sheet-close) .rn-semantic-icon{font-size:20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header :is(.rn-icon-action--plain,.rn-sheet-close):active{background:var(--color-fill-strong)}.pwa-shell:has(.rn-page[data-route=errors]) .pwa-shell__back-bar{display:none}@media (width<=959px){:root .rn-app-root.rn-app-root.rn-app-root .ds-screen-header.rn-screen-header:has(>.ds-screen-header__leading){grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;grid-template-areas:"leading copy actions";column-gap:8px;min-height:3.25rem;padding:2px 0 10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header:has(>.ds-screen-header__leading)>.ds-screen-header__leading{grid-area:leading;align-self:start}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header:has(>.ds-screen-header__leading)>.ds-screen-header__copy{text-align:center;grid-area:copy;align-self:center}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header:has(>.ds-screen-header__leading) .ds-screen-header__title{font-size:calc(17px * var(--font-scale,1));letter-spacing:-.012em;text-align:center;font-weight:650;line-height:1.25}}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-segmented-tabs{background:var(--color-fill);border-radius:var(--radius-md);width:100%;min-width:0;box-shadow:none;border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:3px;display:inline-grid}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-segmented-tabs .ds-segmented-tabs__tab{min-height:2.375rem;color:var(--color-muted);font-size:var(--type-label-size);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:4px 14px;font-weight:560}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-segmented-tabs .ds-segmented-tabs__tab[aria-selected=true]{color:var(--color-text);background:var(--color-segment-thumb);box-shadow:var(--elevation-thumb);font-weight:650}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-segmented-tabs .ds-segmented-tabs__tab:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-inbox-filters{flex-wrap:wrap;gap:8px 12px}:root .rn-app-root.rn-app-root.rn-app-root .rn-inbox-filters .rn-inbox-chips.ds-segmented-tabs{flex:0 auto;grid-auto-columns:auto;width:auto}:root .rn-app-root.rn-app-root.rn-app-root .rn-inbox-mark-all{min-height:2.75rem;color:var(--color-accent-ink);font-size:var(--type-label-size);margin-inline-start:auto;padding:0 2px;font-weight:600}:root .rn-app-root.rn-app-root.rn-app-root .rn-inbox-mark-all:disabled{color:color-mix(in oklab, var(--color-muted) 70%, transparent);opacity:1}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary{background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:20px;grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"icon title""icon next";align-items:center;gap:1px 14px;padding:14px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary__icon{width:2.75rem;height:2.75rem;color:var(--rn-tone-ink);background:var(--rn-tone-tile);border-radius:14px;grid-area:icon}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary__icon>svg{width:22px;height:22px}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary>strong{color:var(--color-text);font-size:calc(17px * var(--font-scale,1));letter-spacing:-.015em;grid-area:title;align-self:end;font-weight:680;line-height:1.25}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary:not(:has(.rn-summary__next))>strong{grid-row:1/span 2;align-self:center}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary__next{color:var(--color-muted);font-size:calc(13px * var(--font-scale,1));text-align:start;grid-area:next;align-self:start;line-height:1.35}:root .rn-app-root.rn-app-root.rn-app-root .rn-group-title{color:var(--color-muted);font-size:calc(13px * var(--font-scale,1));letter-spacing:.01em;margin:12px 4px -4px;font-weight:620;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-list{gap:10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card{background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:0 14px 0 0}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card:has(>.rn-reminder-card__main:active){transform:scale(.98)}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__main{box-shadow:none;background:0 0;border:0;border-radius:16px 0 0 16px;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:12px;padding:14px 6px 14px 14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__main:active{filter:none;scale:none}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-reminder-card__main,.rn-notification-row):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-3px}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__icon{border-radius:11px;width:2.25rem;height:2.25rem;font-size:19px}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__copy{gap:1px}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__copy>strong{color:var(--color-text);font-size:calc(15px * var(--font-scale,1));letter-spacing:-.012em;font-weight:600;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__copy>time{color:var(--color-text);font-size:calc(22px * var(--font-scale,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-weight:700;line-height:1.15}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__sub{color:var(--color-muted);font-size:calc(13px * var(--font-scale,1));line-height:1.35}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card--disabled{background:var(--color-surface)}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card--disabled .rn-reminder-card__copy>:is(strong,time){color:var(--color-muted)}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card--disabled .rn-reminder-card__icon{filter:saturate(0);opacity:.6}:root .rn-app-root.rn-app-root.rn-app-root .rn-chips{gap:6px;margin-top:7px}:root .rn-app-root.rn-app-root.rn-app-root .rn-chip{min-height:22px;color:var(--color-muted);font-size:calc(12px * var(--font-scale,1));letter-spacing:0;background:var(--color-fill-strong);border:0;border-radius:11px;padding:2px 9px;font-weight:600;line-height:1.25}:root .rn-app-root.rn-app-root.rn-app-root .rn-chip--danger{color:var(--color-danger);background:var(--rn-danger-tint)}:root .rn-app-root.rn-app-root.rn-app-root .rn-chip--warning{color:var(--tone-habit-ink);background:var(--tone-habit-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-chip--success{color:var(--tone-task-ink);background:var(--tone-task-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-chip--neutral{color:var(--color-muted);background:var(--color-fill-strong)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-reminder-card,.rn-detail-card):has(:is(.rn-reminder-card__icon,.rn-detail-card__icon) [data-design-system-icon=calendar]) .rn-chips>.rn-chip:first-child{color:var(--tone-task-ink);background:var(--tone-task-tile)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-reminder-card,.rn-detail-card):has(:is(.rn-reminder-card__icon,.rn-detail-card__icon) [data-design-system-icon=habits]) .rn-chips>.rn-chip:first-child{color:var(--tone-habit-ink);background:var(--tone-habit-tile)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-reminder-card,.rn-detail-card):has(:is(.rn-reminder-card__icon,.rn-detail-card__icon) [data-design-system-icon=clock]) .rn-chips>.rn-chip:first-child{color:var(--tone-neutral-ink);background:var(--tone-neutral-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-chips>.ds-status-pill{min-height:22px;font-size:calc(12px * var(--font-scale,1));border:0;border-radius:11px;padding:2px 9px;font-weight:600;line-height:1.25}:root .rn-app-root.rn-app-root.rn-app-root .rn-switch{width:3.1875rem;min-width:3.1875rem;min-height:2.75rem;box-shadow:none;background:0 0;border:0;align-self:center}:root .rn-app-root.rn-app-root.rn-app-root .rn-switch>span:first-child,:root .rn-app-root.rn-app-root.rn-app-root .rn-toggle__track{background:var(--color-fill-strong);width:51px;height:31px;transition:background-color var(--motion-duration-normal) var(--motion-easing-standard);border:0;border-radius:999px;flex:none;position:relative}:root .rn-app-root.rn-app-root.rn-app-root .rn-switch>span:first-child:after,:root .rn-app-root.rn-app-root.rn-app-root .rn-toggle__track:after{background:var(--color-switch-knob);width:27px;height:27px;box-shadow:var(--elevation-knob);transition:transform var(--motion-duration-normal) var(--motion-easing-spring), background-color var(--motion-duration-normal) var(--motion-easing-standard);border:0;border-radius:50%;top:2px;left:2px}:root .rn-app-root.rn-app-root.rn-app-root .rn-switch[aria-checked=true]>span:first-child,:root .rn-app-root.rn-app-root.rn-app-root .rn-toggle:checked+.rn-toggle__track{background:var(--color-accent)}:root .rn-app-root.rn-app-root.rn-app-root .rn-switch[aria-checked=true]>span:first-child:after,:root .rn-app-root.rn-app-root.rn-app-root .rn-toggle:checked+.rn-toggle__track:after{background:var(--color-switch-knob);transform:translate(20px)}:root .rn-app-root.rn-app-root.rn-app-root .rn-switch:focus-visible{box-shadow:none;outline:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-switch:focus-visible>span:first-child,:root .rn-app-root.rn-app-root.rn-app-root .rn-toggle:focus-visible+.rn-toggle__track{outline:2px solid var(--color-focus-ring);outline-offset:2px}:root .rn-app-root.rn-app-root.rn-app-root .rn-button{min-height:3rem;color:var(--color-on-accent);font-size:calc(15px * var(--font-scale,1));letter-spacing:-.006em;background:var(--color-accent);box-shadow:var(--rn-primary-shadow);border:0;border-radius:14px;gap:8px;padding:0 18px;font-weight:650;line-height:1.25}:root .rn-app-root.rn-app-root.rn-app-root .rn-button .rn-semantic-icon{font-size:18px}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-button--secondary,.rn-button--ghost){color:var(--color-text);background:var(--color-fill);box-shadow:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-button--outline{color:var(--color-accent-ink);background:var(--color-accent-soft);box-shadow:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-button--danger{color:var(--color-danger);background:var(--rn-danger-tint);box-shadow:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-button:disabled{opacity:.5;box-shadow:none}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-text-button,.rn-link){color:var(--color-accent-ink);font-size:calc(15px * var(--font-scale,1));font-weight:600}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-button,.rn-text-button,.rn-link):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-button{min-height:3.5rem;color:var(--color-text);font-size:calc(15px * var(--font-scale,1));text-align:start;background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:16px;grid-template-columns:2rem minmax(0,1fr) auto;gap:12px;margin-top:4px;padding:10px 14px;font-weight:600}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-button>.rn-semantic-icon{width:2rem;height:2rem;color:var(--color-danger);background:var(--rn-danger-tint);border-radius:10px;padding:7px;font-size:1rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-button__count{min-width:max(1.5rem,1.75em);height:max(1.5rem,1.75em);color:var(--color-on-danger);font-size:calc(12px * var(--font-scale,1));font-variant-numeric:tabular-nums;background:var(--color-danger);border-radius:999px;font-weight:700}:root[data-color-mode=dark] .rn-app-root.rn-app-root.rn-app-root .rn-errors-button__count{color:var(--color-canvas)}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-summary{background:var(--rn-danger-tint);border:0;border-radius:20px;grid-template-columns:2.75rem minmax(0,1fr);gap:14px;padding:14px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-summary__icon{width:2.75rem;height:2.75rem;color:var(--color-danger);background:color-mix(in oklab, var(--color-danger) 14%, var(--color-surface));border-radius:14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-summary__icon>svg{width:22px;height:22px}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-summary strong{color:var(--color-danger);font-size:calc(16px * var(--font-scale,1));font-weight:680;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-summary small{color:var(--color-muted);font-size:calc(13px * var(--font-scale,1))}:root .rn-app-root.rn-app-root.rn-app-root .rn-error-card{background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:16px;grid-template-columns:2.25rem minmax(0,1fr);gap:12px;padding:14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-error-card__icon{width:2.25rem;height:2.25rem;color:var(--color-danger);background:var(--rn-danger-tint);border-radius:11px;font-size:19px}:root .rn-app-root.rn-app-root.rn-app-root .rn-error-card__body{gap:6px}:root .rn-app-root.rn-app-root.rn-app-root .rn-error-card__body>strong{font-size:calc(15px * var(--font-scale,1));font-weight:600;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-error-card__meta{color:var(--color-muted);font-size:calc(13px * var(--font-scale,1));font-variant-numeric:tabular-nums;margin-top:-4px}:root .rn-app-root.rn-app-root.rn-app-root .rn-error-card__body>p{color:var(--color-text);font-size:calc(14px * var(--font-scale,1));line-height:1.45}:root .rn-app-root.rn-app-root.rn-app-root .rn-error-card__body>.rn-button{border-radius:12px;justify-self:stretch;min-height:2.75rem;margin-top:4px}:root .rn-app-root.rn-app-root.rn-app-root .rn-error-card__body>.rn-link{min-height:2.5rem;margin-block:-4px -6px}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission-card{background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:16px;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:2px 12px;margin-top:4px;padding:14px 14px 6px}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission-card__icon{width:2.25rem;height:2.25rem;color:var(--rn-tone-ink);background:var(--rn-tone-tile);border-radius:11px;font-size:19px}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission-card--denied .rn-permission-card__icon{color:var(--color-danger);background:var(--rn-danger-tint)}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission-card>span:not([class]){color:var(--color-muted);font-size:calc(13px * var(--font-scale,1));line-height:1.4}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission-card strong{color:var(--color-text);font-size:calc(15px * var(--font-scale,1));margin-bottom:2px;font-weight:600}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission-card>.rn-link{justify-content:start;padding:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-banner{color:var(--color-text);font-size:calc(13px * var(--font-scale,1));background:var(--color-fill);border:0;border-radius:16px;gap:12px;padding:12px 14px;line-height:1.4}:root .rn-app-root.rn-app-root.rn-app-root .rn-banner>.rn-semantic-icon{color:var(--color-muted);font-size:20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-banner strong{font-size:calc(14px * var(--font-scale,1));margin-bottom:1px;font-weight:620}:root .rn-app-root.rn-app-root.rn-app-root .rn-banner span{color:var(--color-muted)}:root .rn-app-root.rn-app-root.rn-app-root .rn-banner span strong{color:var(--color-text)}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-undo-bar{border-radius:16px;max-width:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-undo-bar__divider{display:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-undo-bar__action{flex:none}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-loading-stack,.rn-stack,.rn-page)>.ds-skeleton-state{background:var(--color-surface);border:1px solid var(--rn-hairline);min-height:0;box-shadow:var(--elevation-card);border-radius:16px;padding:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-inline-error{color:var(--color-text);font-size:calc(14px * var(--font-scale,1));background:var(--rn-danger-tint);border:0;border-radius:14px;align-items:start;gap:4px 12px;padding:12px 14px;line-height:1.45}:root .rn-app-root.rn-app-root.rn-app-root .rn-inline-error>.rn-semantic-icon{color:var(--color-danger);margin-top:1px;font-size:20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-inline-error strong{color:var(--color-danger);font-size:calc(15px * var(--font-scale,1));margin-bottom:2px;font-weight:650}:root .rn-app-root.rn-app-root.rn-app-root p.rn-inline-error{color:var(--color-danger);margin:0;font-weight:520;display:block}:root .rn-app-root.rn-app-root.rn-app-root .rn-inline-error>.rn-link{min-height:2.25rem;margin-bottom:-6px;padding:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-state-card{background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:20px;gap:10px;padding:28px 20px 24px}:root .rn-app-root.rn-app-root.rn-app-root .rn-state-card__icon{width:4rem;height:4rem;color:var(--rn-tone-ink);background:var(--rn-tone-tile);border-radius:20px;margin-bottom:4px;font-size:28px}:root .rn-app-root.rn-app-root.rn-app-root .rn-state-card__icon--danger{color:var(--color-danger);background:var(--rn-danger-tint)}:root .rn-app-root.rn-app-root.rn-app-root .rn-state-card h2{color:var(--color-text);font-size:calc(18px * var(--font-scale,1));letter-spacing:-.015em;text-wrap:balance;font-weight:680;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-state-card p{color:var(--color-muted);font-size:calc(14px * var(--font-scale,1));text-wrap:pretty;line-height:1.45}:root .rn-app-root.rn-app-root.rn-app-root .rn-state-card .rn-button{border-radius:999px;min-height:3rem;margin-top:8px;padding-inline:22px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card{background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:20px;gap:16px;padding:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__hero{grid-template-columns:2.75rem minmax(0,1fr);gap:14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__icon{border-radius:14px;width:2.75rem;height:2.75rem;font-size:22px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__hero h2{color:var(--color-text);font-size:calc(19px * var(--font-scale,1));letter-spacing:-.016em;margin:0;font-weight:680;line-height:1.25}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__time{color:var(--color-text);font-size:calc(30px * var(--font-scale,1));letter-spacing:-.028em;font-variant-numeric:tabular-nums;margin-top:6px;font-weight:700;line-height:1.1}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__sub{color:var(--color-muted);font-size:calc(14px * var(--font-scale,1));margin-top:3px;line-height:1.4}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card .rn-chips{margin-top:10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list{border-block-start:1px solid var(--color-separator);border-block-end:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list>div{align-items:center;gap:12px;min-height:3.125rem;padding-block:12px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list>div+div{border-top:1px solid var(--color-separator)}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list dt{color:var(--color-muted);font-size:calc(15px * var(--font-scale,1));line-height:1.35}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list dd{color:var(--color-text);font-size:calc(15px * var(--font-scale,1));text-align:end;font-weight:500;line-height:1.35;display:block}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list dd>.rn-semantic-icon{color:var(--color-muted);vertical-align:-.15em;margin-inline-end:6px;font-size:1.05em}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card>.rn-inline-error{margin-top:-4px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-actions{gap:10px;margin-top:4px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-actions>.rn-button,:root .rn-app-root.rn-app-root.rn-app-root .rn-detail>.rn-button{border-radius:16px;min-height:3.25rem}@media (width<=959px){:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-actions{grid-template-columns:minmax(0,1fr);display:grid}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-actions>.rn-button,:root .rn-app-root.rn-app-root.rn-app-root .rn-detail>.rn-button{width:100%}}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card{background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:20px;grid-template-columns:2.75rem minmax(0,1fr);gap:14px;padding:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card__avatar{border-radius:14px;width:2.75rem;height:2.75rem;font-size:22px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card__avatar--assistant{color:var(--color-on-accent);background:var(--color-accent);box-shadow:0 6px 14px -6px color-mix(in oklab, var(--color-accent) 75%, transparent)}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card__avatar--task{color:var(--tone-task-ink);background:var(--tone-task-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card__avatar--habit{color:var(--tone-habit-ink);background:var(--tone-habit-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card__avatar--bell{color:var(--color-muted);background:var(--color-fill-strong)}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card>div{gap:3px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card__meta{color:var(--color-muted);font-size:calc(12px * var(--font-scale,1));font-variant-numeric:tabular-nums;font-weight:500}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card :is(h2,div>strong){color:var(--color-text);font-size:calc(17px * var(--font-scale,1));letter-spacing:-.012em;font-weight:650;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card p{color:var(--color-muted);font-size:calc(14px * var(--font-scale,1));line-height:1.45}:root .rn-app-root.rn-app-root.rn-app-root .rn-quote{color:var(--color-text);font-size:calc(15px * var(--font-scale,1));background:var(--tone-neutral-tile);border:0;border-radius:16px;padding:14px 16px 14px 44px;line-height:1.45}:root .rn-app-root.rn-app-root.rn-app-root .rn-quote:before{color:var(--color-muted);font-size:30px;top:10px;left:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-list{background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:16px;padding:0 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-list>li{min-height:3.5rem;font-size:calc(15px * var(--font-scale,1));gap:12px;padding-block:12px;font-weight:500}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-list>li+li{border-top:1px solid var(--color-separator)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-change-row__icon,.rn-change-list__icon){width:2.25rem;height:2.25rem;color:var(--tone-task-ink);background:var(--tone-task-tile);border-radius:11px}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-change-row__icon,.rn-change-list__icon)>svg{width:19px;height:19px}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-row__icon--schedule-block{color:var(--tone-neutral-ink);background:var(--tone-neutral-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-row__icon--reminder{color:var(--rn-tone-ink);background:var(--rn-tone-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-row__icon--habit{color:var(--tone-habit-ink);background:var(--tone-habit-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-row__body{gap:2px}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-row__body>strong{font-size:calc(15px * var(--font-scale,1));font-weight:600;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-row__delta{font-size:calc(14px * var(--font-scale,1));gap:2px 8px}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-row__arrow{width:15px;height:15px;color:var(--color-muted)}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-row__after{font-weight:650}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-row__after--warning{color:var(--color-warning)}:root .rn-app-root.rn-app-root.rn-app-root .rn-outcome{background:color-mix(in oklab, var(--color-success) 10%, var(--color-surface));border:0;border-radius:16px;grid-template-columns:2.25rem minmax(0,1fr);gap:12px;padding:14px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-outcome--warning{background:var(--tone-habit-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-outcome--danger{background:var(--rn-danger-tint)}:root .rn-app-root.rn-app-root.rn-app-root .rn-outcome__icon{width:2.25rem;height:2.25rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-outcome__icon>svg{width:28px;height:28px}:root .rn-app-root.rn-app-root.rn-app-root .rn-outcome strong{font-size:calc(15px * var(--font-scale,1));font-weight:650}:root .rn-app-root.rn-app-root.rn-app-root .rn-outcome small{font-size:calc(13px * var(--font-scale,1))}:root .rn-app-root.rn-app-root.rn-app-root .rn-relation-line{color:var(--color-muted);font-size:calc(13px * var(--font-scale,1));gap:6px;padding-inline:4px;line-height:1.4}:root .rn-app-root.rn-app-root.rn-app-root .rn-sheet{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:4px;padding:0;display:grid;position:static}:root .rn-app-root.rn-app-root.rn-app-root .rn-sheet:before{display:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-sheet .ds-screen-header.rn-screen-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions";gap:0 8px;padding:4px 0 14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-sheet .rn-screen-header>.ds-screen-header__copy{text-align:start;grid-area:copy}:root .rn-app-root.rn-app-root.rn-app-root .rn-sheet .rn-screen-header>.ds-screen-header__actions{grid-area:actions;justify-self:end}:root .rn-app-root.rn-app-root.rn-app-root .rn-sheet .rn-screen-header .ds-screen-header__title{font-weight:var(--type-display-weight);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-letter-spacing);text-align:start}@media (width<=959px){:root .rn-app-root.rn-app-root.rn-app-root .rn-sheet .rn-screen-header .ds-screen-header__title{font-size:min(var(--type-display-size), 11.5vw)}}:root .rn-app-root.rn-app-root.rn-app-root .rn-page[data-route=notifications] .rn-state-card{background:var(--color-surface);border:1px solid var(--rn-hairline)}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-list{background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:16px;padding:0;display:grid}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row{min-height:4rem;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;position:relative}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row+.rn-notification-row{border-top:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row+.rn-notification-row:before{background:var(--color-separator);content:"";height:1px;position:absolute;inset-block-start:0;inset-inline:62px 0}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row:active{background:var(--color-fill);filter:none;scale:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row:first-child{border-radius:15px 15px 0 0}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row:last-child{border-radius:0 0 15px 15px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row:only-child{border-radius:15px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__icon{width:2.25rem;height:2.25rem;color:var(--rn-tone-ink);background:var(--rn-tone-tile);border-radius:11px;font-size:19px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__icon--task{color:var(--tone-task-ink);background:var(--tone-task-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__icon--habit{color:var(--tone-habit-ink);background:var(--tone-habit-tile)}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__icon--bell{color:var(--color-muted);background:var(--color-fill-strong)}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title time""body body";gap:2px 10px;padding-top:1px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy>strong{color:var(--color-text);font-size:calc(15px * var(--font-scale,1));letter-spacing:-.01em;grid-area:title;font-weight:560;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row--unread .rn-notification-row__copy>strong{font-weight:650}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy>time{color:var(--color-muted);font-size:calc(12px * var(--font-scale,1));font-variant-numeric:tabular-nums;grid-area:time;padding-top:2px;line-height:1.35}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy>span{color:var(--color-muted);font-size:calc(14px * var(--font-scale,1));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:body;line-height:1.4;display:-webkit-box;overflow:hidden}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row>:last-child{grid-area:1/3;place-self:center end}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row .rn-row-chevron{color:color-mix(in oklab, var(--color-muted) 70%, transparent);font-size:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-unread{background:var(--color-accent);border-radius:50%;width:9px;height:9px;margin-inline:4px 2px}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog-backdrop{background:var(--color-scrim)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-dialog--editor,.rn-dialog--permission){color:var(--color-text);background:var(--color-canvas);border:0}@media (width<=959px){:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog-backdrop--sheet{padding-top:max(10px, env(safe-area-inset-top))}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-dialog--editor,.rn-dialog--permission){border-radius:var(--radius-xl) var(--radius-xl) 0 0;height:auto;max-height:none;box-shadow:var(--elevation-sheet);padding:0 16px;scroll-padding-block:5rem 6rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog__header--sheet{z-index:3;background:var(--color-canvas);width:auto;max-width:none;margin:0 -16px 4px;padding:18px 16px 10px;position:sticky;top:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog__header--sheet:before{background:var(--color-fill-strong);content:"";border-radius:999px;width:36px;height:5px;position:absolute;inset-block-start:6px;inset-inline-start:50%;transform:translate(-50%)}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog__header--sheet:after{background:linear-gradient(var(--color-canvas), color-mix(in oklab, var(--color-canvas) 0%, transparent));content:"";pointer-events:none;height:12px;position:absolute;inset-block-start:100%;inset-inline:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-form-actions{z-index:3;padding:10px 16px max(14px, env(safe-area-inset-bottom));background:var(--color-canvas);margin:4px -16px 0;position:sticky;bottom:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-form-actions:before{background:linear-gradient(color-mix(in oklab, var(--color-canvas) 0%, transparent), var(--color-canvas));content:"";pointer-events:none;height:16px;position:absolute;inset-block-end:100%;inset-inline:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission{padding-bottom:max(16px, env(safe-area-inset-bottom))}}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog__header--sheet{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:8px}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog__header--sheet .rn-dialog__close{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--color-text);background:var(--color-fill);box-shadow:none;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog__header--sheet .rn-dialog__close .rn-semantic-icon{font-size:18px}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog__heading>h2{color:var(--color-text);font-size:calc(17px * var(--font-scale,1));letter-spacing:-.012em;font-weight:650;line-height:1.25}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog__subtitle{color:var(--color-muted);font-size:calc(12px * var(--font-scale,1));margin-top:2px;font-weight:500}:root .rn-app-root.rn-app-root.rn-app-root .rn-form{gap:16px;padding-top:4px}:root .rn-app-root.rn-app-root.rn-app-root .rn-form .rn-field{gap:8px}:root .rn-app-root.rn-app-root.rn-app-root .rn-field>.rn-field-warning{color:var(--color-warning);font-size:calc(13px * var(--font-scale,1));padding-inline:4px;line-height:1.35}:root .rn-app-root.rn-app-root.rn-app-root .rn-field>span:first-child,:root .rn-app-root.rn-app-root.rn-app-root .rn-field>label>span:first-child{color:var(--color-text);font-size:calc(13px * var(--font-scale,1));padding-inline:4px;font-weight:600;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-field input:not([type=checkbox]):not([type=radio]),:root .rn-app-root.rn-app-root.rn-app-root .rn-field select:not(.rn-select-row>select),:root .rn-app-root.rn-app-root.rn-app-root .rn-when__chip,:root .rn-app-root.rn-app-root.rn-app-root .rn-switch-row,:root .rn-app-root.rn-app-root.rn-app-root .rn-row-button,:root .rn-app-root.rn-app-root.rn-app-root .rn-select-row,:root .rn-app-root.rn-app-root.rn-app-root .rn-option-list,:root .rn-app-root.rn-app-root.rn-app-root .rn-row-input{min-height:3.25rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--rn-field-line);box-shadow:0 1px 2px color-mix(in oklab, var(--color-shadow) 3%, transparent);border-radius:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-field input:not([type=checkbox]):not([type=radio]){font-size:calc(16px * var(--font-scale,1));padding:12px 16px;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-field input:not([type=checkbox]):not([type=radio]):focus-visible,:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-when__chip,.rn-select-row):focus-within,:root .rn-app-root.rn-app-root.rn-app-root .rn-row-input>input:focus-visible,:root .rn-app-root.rn-app-root.rn-app-root .rn-row-button:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft);outline:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-when{gap:10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-when__chip{gap:10px;padding:0 14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-when__chip .rn-semantic-icon{color:var(--color-muted);font-size:20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-when__value{font-size:calc(15px * var(--font-scale,1));font-variant-numeric:tabular-nums;font-weight:600}:root .rn-app-root.rn-app-root.rn-app-root .rn-switch-row{gap:12px;min-height:3.5rem;padding:10px 12px 10px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-switch-row__copy>strong{font-size:calc(15px * var(--font-scale,1));font-weight:600}:root .rn-app-root.rn-app-root.rn-app-root .rn-switch-row__copy>small{color:var(--color-muted);font-size:calc(13px * var(--font-scale,1))}:root .rn-app-root.rn-app-root.rn-app-root .rn-row-group{gap:8px}:root .rn-app-root.rn-app-root.rn-app-root .rn-row-button{font-size:calc(15px * var(--font-scale,1));gap:8px;padding:10px 14px 10px 16px;font-weight:500}:root .rn-app-root.rn-app-root.rn-app-root .rn-row-button__value{color:var(--color-muted);font-size:calc(15px * var(--font-scale,1));text-align:end;font-weight:450}:root .rn-app-root.rn-app-root.rn-app-root .rn-row-button .rn-row-chevron,:root .rn-app-root.rn-app-root.rn-app-root .rn-select-row .rn-row-chevron{color:color-mix(in oklab, var(--color-muted) 70%, transparent);font-size:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-panel{background:0 0;border:0;gap:10px;padding:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-panel__label{color:var(--color-muted);font-size:calc(13px * var(--font-scale,1));margin:4px 4px 0;font-weight:620}:root .rn-app-root.rn-app-root.rn-app-root .rn-panel__summary{color:var(--color-accent-ink);font-size:calc(14px * var(--font-scale,1));background:var(--color-accent-soft);border-radius:14px;gap:10px;padding:12px 14px;font-weight:550;line-height:1.4}:root .rn-app-root.rn-app-root.rn-app-root .rn-panel__summary .rn-semantic-icon{color:var(--color-accent);font-size:18px}:root .rn-app-root.rn-app-root.rn-app-root .rn-option-list{min-height:0;padding:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-option{min-height:3.25rem;font-size:calc(15px * var(--font-scale,1));background:0 0;gap:12px;padding:8px 14px 8px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-option+.rn-option{border-top:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-option+.rn-option:before{background:var(--color-separator);content:"";height:1px;position:absolute;inset-block-start:0;inset-inline:16px 0}:root .rn-app-root.rn-app-root.rn-app-root .rn-option:has(.rn-option__icon)+.rn-option:before{inset-inline-start:60px}:root .rn-app-root.rn-app-root.rn-app-root .rn-option--selected{background:0 0;font-weight:600}:root .rn-app-root.rn-app-root.rn-app-root .rn-option:active{background:var(--color-fill)}:root .rn-app-root.rn-app-root.rn-app-root .rn-option__icon{width:2rem;height:2rem;color:var(--rn-tone-ink);background:var(--rn-tone-tile);border-radius:10px;font-size:17px}:root .rn-app-root.rn-app-root.rn-app-root .rn-option__mark{border:1.5px solid color-mix(in oklab, var(--color-text) 18%, transparent);width:22px;height:22px;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard)}:root .rn-app-root.rn-app-root.rn-app-root .rn-option>input:checked~.rn-option__mark{background:var(--color-accent);border-color:var(--color-accent);position:relative}:root .rn-app-root.rn-app-root.rn-app-root .rn-option>input:checked~.rn-option__mark:after{background:var(--color-on-accent);content:"";position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") 50%/13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") 50%/13px no-repeat}:root .rn-app-root.rn-app-root.rn-app-root .rn-weekdays{gap:6px}:root .rn-app-root.rn-app-root.rn-app-root .rn-weekdays button{max-width:2.75rem;color:var(--color-text);font-size:calc(13px * var(--font-scale,1));background:var(--color-surface);border:1px solid var(--rn-field-line);box-shadow:none;font-weight:600}:root .rn-app-root.rn-app-root.rn-app-root .rn-weekdays button[aria-pressed=true]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}:root .rn-app-root.rn-app-root.rn-app-root .rn-row-input{font-size:calc(15px * var(--font-scale,1));grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:8px 12px 8px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-row-input>span:first-child{overflow-wrap:break-word;min-width:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-row-input>input{width:4rem;min-width:0;min-height:2.25rem;color:var(--color-accent-ink);font-variant-numeric:tabular-nums;text-align:center;background:var(--color-fill);box-shadow:none;border:1px solid #0000;border-radius:10px;padding:0 8px;font-weight:650}:root .rn-app-root.rn-app-root.rn-app-root .rn-row-input>span:last-child:not(:first-child){color:var(--color-muted);font-size:calc(14px * var(--font-scale,1))}:root .rn-app-root.rn-app-root.rn-app-root .rn-select-row{gap:12px;min-height:3.75rem;padding:10px 14px 10px 12px}:root .rn-app-root.rn-app-root.rn-app-root .rn-select-row__icon{border-radius:11px;width:2.25rem;height:2.25rem;font-size:19px}:root .rn-app-root.rn-app-root.rn-app-root .rn-select-row__copy>strong{font-size:calc(15px * var(--font-scale,1));font-weight:600;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root .rn-select-row__copy>small{color:var(--color-muted);font-size:calc(13px * var(--font-scale,1));line-height:var(--type-caption-line-height)}:root .rn-app-root.rn-app-root.rn-app-root .rn-discard{color:var(--color-text);background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:16px;gap:4px;padding:14px 16px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-discard>strong{color:var(--color-danger);font-size:calc(16px * var(--font-scale,1));font-weight:650}:root .rn-app-root.rn-app-root.rn-app-root .rn-discard>span{color:var(--color-muted);font-size:calc(14px * var(--font-scale,1))}:root .rn-app-root.rn-app-root.rn-app-root .rn-discard>div{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;display:grid}:root .rn-app-root.rn-app-root.rn-app-root .rn-discard .rn-button{border-radius:12px;min-height:2.75rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-form>.rn-button--secondary{border-radius:14px;min-height:3rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-form-actions{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-form-actions>.rn-button{border-radius:16px;width:100%;min-height:3.25rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-form-actions .ds-status-pill{grid-column:1/-1}:where([data-font-scale="1.5"],[data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-form-actions{grid-template-columns:minmax(0,1fr)}:where([data-font-scale="1.5"],[data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-form-actions>.rn-button[type=submit]{order:-1}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission{gap:14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission__hero{width:5.5rem;height:5.5rem;color:var(--rn-tone-ink);background:var(--rn-tone-tile);border-radius:28px;margin-top:4px;font-size:2.5rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission__hero>svg{width:2.75rem;height:2.75rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission__hero--danger{color:var(--color-danger);background:var(--rn-danger-tint)}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission__title{color:var(--color-text);font-size:min(calc(26px * var(--font-scale,1)), 10vw);letter-spacing:-.024em;margin-top:2px;font-weight:700;line-height:1.15}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission__lead{color:var(--color-muted);font-size:calc(15px * var(--font-scale,1));margin-top:-6px;line-height:1.45}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission>.rn-panel__label{margin:8px 4px -6px}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-example,.rn-feature-list,.rn-channel-list,.rn-steps){background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-example{gap:12px;padding:12px 14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-example__icon{border-radius:12px;width:2.5rem;height:2.5rem;font-size:20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-example__copy{gap:1px;min-width:0}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-example__copy,.rn-feature-list,.rn-channel-list,.rn-note) strong{color:var(--color-text);font-size:calc(15px * var(--font-scale,1));font-weight:600;line-height:1.3}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-example__copy,.rn-feature-list,.rn-channel-list,.rn-note) small{color:var(--color-muted);font-size:calc(13px * var(--font-scale,1));line-height:1.35}:root .rn-app-root.rn-app-root.rn-app-root .rn-example>.rn-chip{color:var(--color-accent-ink);background:var(--color-accent-soft)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-feature-list,.rn-channel-list){padding:0 14px}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-feature-list,.rn-channel-list)>li{gap:12px;min-height:3.75rem;padding:10px 0;position:relative}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-feature-list,.rn-channel-list)>li+li{border-top:0}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-feature-list,.rn-channel-list)>li+li:before{background:var(--color-separator);content:"";height:1px;position:absolute;inset-block-start:0;inset-inline:48px 0}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-feature-list__icon,.rn-channel-list__icon,.rn-note__icon){border-radius:11px;width:2.25rem;height:2.25rem;font-size:19px}:root .rn-app-root.rn-app-root.rn-app-root .rn-feature-list__icon{color:var(--rn-tone-ink);background:var(--rn-tone-tile)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-feature-list__icon,.rn-channel-list__icon,.rn-note__icon)>svg{width:19px;height:19px}:root .rn-app-root.rn-app-root.rn-app-root .rn-note{background:var(--rn-tone-tile);border:0;border-radius:16px;gap:12px;padding:12px 14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-note__icon{color:var(--rn-tone-ink);background:var(--color-surface)}:root .rn-app-root.rn-app-root.rn-app-root .rn-note strong{font-size:calc(14px * var(--font-scale,1))}:root .rn-app-root.rn-app-root.rn-app-root .rn-steps{gap:12px;padding:14px 16px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-steps__title{font-size:calc(15px * var(--font-scale,1));font-weight:650}:root .rn-app-root.rn-app-root.rn-app-root .rn-steps>ol>li{color:var(--color-text);font-size:calc(15px * var(--font-scale,1));gap:12px;line-height:1.4}:root .rn-app-root.rn-app-root.rn-app-root .rn-steps__num{width:1.75rem;height:1.75rem;color:var(--color-accent-ink);font-size:calc(13px * var(--font-scale,1));font-variant-numeric:tabular-nums;background:var(--color-accent-soft);border-radius:9px;font-weight:650}:root .rn-app-root.rn-app-root.rn-app-root .rn-steps .rn-link--inline{min-height:1.75rem;color:var(--color-accent-ink);font-size:calc(15px * var(--font-scale,1));text-align:start;justify-content:start;line-height:1.35;text-decoration:none}:root .rn-app-root.rn-app-root.rn-app-root .rn-steps small{font-size:calc(13px * var(--font-scale,1))}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission>.rn-button{border-radius:16px;width:100%;min-height:3.25rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-confirm-subject{color:var(--color-text);font-size:calc(15px * var(--font-scale,1));background:var(--color-fill);overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-weight:600}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-reminder-card{grid-template-columns:minmax(0,1fr);padding:0}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__main{padding:14px 14px 4px}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-reminder-card>.rn-switch{justify-self:start;margin:0 14px 10px calc(26px + 2.25rem)}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-detail-list>div{grid-template-columns:minmax(0,1fr);gap:2px}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-detail-list dd{text-align:start;justify-content:start}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""body""time"}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy>span{-webkit-line-clamp:3;line-clamp:3}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-when{grid-template-columns:minmax(0,1fr)}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root :is(.rn-example,.rn-channel-list>li){grid-template-columns:auto minmax(0,1fr)}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root :is(.rn-example,.rn-channel-list>li)>.rn-chip{grid-column:2;justify-self:start}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-dialog__header--sheet{grid-template-columns:minmax(0,1fr);justify-items:start}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-dialog__header--sheet .rn-dialog__heading{text-align:start;grid-column:1}@media (width<=959px){:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header:not(:has(>.ds-screen-header__leading)) .ds-screen-header__title{font-size:min(var(--type-display-size), 11.5vw)}}@media (width<=360px){:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list>div{grid-template-columns:minmax(0,1fr);gap:2px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list dd{text-align:start;justify-content:start}}:root .rn-app-root.rn-app-root.rn-app-root .rn-row-button>span{overflow-wrap:break-word;hyphens:auto}@media (width>=960px){:root .rn-app-root.rn-app-root.rn-app-root .rn-embedded-content{gap:0;width:100%}:root .rn-app-root.rn-app-root.rn-app-root .rn-page{gap:16px}:root .rn-app-root.rn-app-root.rn-app-root .ds-screen-header.rn-screen-header{--ds-header-gap:12px;align-items:center;column-gap:var(--ds-header-gap);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions";width:100%;min-height:2.75rem;margin:0;padding:0 0 16px;display:grid}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header>.ds-screen-header__copy{text-align:start;grid-area:copy;min-width:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header>.ds-screen-header__actions{grid-area:actions;justify-self:end;width:auto;margin:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header .ds-screen-header__title{font-weight:var(--type-display-weight);letter-spacing:var(--type-display-letter-spacing);text-align:start;line-height:1.12}:root .rn-app-root.rn-app-root.rn-app-root .rn-sheet .ds-screen-header.rn-screen-header{padding:0 0 12px}:root .rn-app-root.rn-app-root.rn-app-root .ds-screen-header.rn-screen-header:has(>.ds-screen-header__leading){--ds-header-gap:14px;column-gap:var(--ds-header-gap);grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"leading copy";padding-bottom:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header:has(>.ds-screen-header__leading)>.ds-screen-header__leading{grid-area:leading;margin:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header:has(>.ds-screen-header__leading) .ds-screen-header__title{font-size:calc(22px * var(--font-scale,1));letter-spacing:-.018em;font-weight:680;line-height:1.25}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-segmented-tabs{padding:2px}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-segmented-tabs .ds-segmented-tabs__tab{border-radius:10px;min-height:2rem;padding:2px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-segmented-tabs:not(.rn-inbox-chips){justify-self:start;width:auto;min-width:15rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-inbox-mark-all{min-height:2.25rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-page[data-route=reminders]>.rn-stack:has(>.rn-stack>.rn-summary){grid-template-columns:auto minmax(0,1fr);column-gap:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-page[data-route=reminders]>.rn-stack:has(>.rn-stack>.rn-summary)>*{grid-column:1/-1}:root .rn-app-root.rn-app-root.rn-app-root .rn-page[data-route=reminders]>.rn-stack:has(>.rn-stack>.rn-summary)>.ds-segmented-tabs{z-index:1;grid-area:1/1;align-self:start}:root .rn-app-root.rn-app-root.rn-app-root .rn-page[data-route=reminders]>.rn-stack:has(>.rn-stack>.rn-summary)>.rn-stack{grid-row:1;grid-template-columns:subgrid;column-gap:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-page[data-route=reminders]>.rn-stack:has(>.rn-stack>.rn-summary)>.rn-stack>*{grid-column:1/-1}:root .rn-app-root.rn-app-root.rn-app-root .rn-page[data-route=reminders]>.rn-stack:has(>.rn-stack>.rn-summary)>.rn-stack>.rn-summary{grid-column:2;justify-self:end}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary{border-radius:12px;grid-template-columns:auto auto auto;grid-template-areas:"icon title next";column-gap:10px;min-height:2.25rem;padding:3px 14px 3px 3px}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary:not(:has(.rn-summary__next))>strong{grid-row:auto}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary__icon{border-radius:9px;width:1.75rem;height:1.75rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary__icon>svg{width:17px;height:17px}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary>strong{font-size:calc(15px * var(--font-scale,1));letter-spacing:-.01em;align-self:center;font-weight:650}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary__next{align-self:center}:root .rn-app-root.rn-app-root.rn-app-root .rn-summary__next:before{content:"·";margin-inline-end:10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-group-title{margin:8px 2px -4px}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-list{gap:var(--p0-desk-card-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,25rem),1fr))}:root .rn-app-root.rn-app-root.rn-app-root .rn-loading-stack{justify-content:center;gap:var(--p0-desk-card-gap);flex-wrap:wrap;display:flex;container-type:inline-size}:root .rn-app-root.rn-app-root.rn-app-root .rn-loading-stack>*{--rn-loading-columns:1;flex:0 0 calc((100% - (var(--rn-loading-columns) - 1) * var(--p0-desk-card-gap)) / var(--rn-loading-columns));min-width:0}@container (width>=812px){:root .rn-app-root.rn-app-root.rn-app-root .rn-loading-stack>*{--rn-loading-columns:2}}@container (width>=1224px){:root .rn-app-root.rn-app-root.rn-app-root .rn-loading-stack>*{--rn-loading-columns:3}}@container (width>=1636px){:root .rn-app-root.rn-app-root.rn-app-root .rn-loading-stack>*{--rn-loading-columns:4}}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card{padding:0 12px 0 0}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__main{align-items:center;min-height:4rem;padding:12px 4px 12px 14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__copy{line-height:1.4;display:block}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__copy>strong{margin-bottom:3px;display:block}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__copy>time{font-size:calc(15px * var(--font-scale,1));letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.4}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__sub{margin-inline-end:10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__sub:not(:empty):before{content:"·";margin-inline:6px}:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__copy>.rn-chips{margin:0;display:inline-flex}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-button{justify-self:start;min-width:min(100%,20rem);min-height:3rem;margin-top:4px;padding:8px 12px}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission-card{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 12px 12px 14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission-card>.rn-link{grid-column:3;justify-self:end;padding-inline:10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-banner{padding:10px 14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-undo-bar{justify-self:center;width:min(100%,36rem)}:root .rn-app-root.rn-app-root.rn-app-root .rn-state-card{justify-self:center;gap:8px;width:min(100%,35rem);padding:24px 24px 20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-state-card__icon{border-radius:14px;width:3rem;height:3rem;margin-bottom:2px;font-size:22px}:root .rn-app-root.rn-app-root.rn-app-root .rn-state-card .rn-button{min-height:2.75rem;margin-top:6px}:root .rn-app-root.rn-app-root.rn-app-root .rn-page[data-route=errors]>.rn-stack{justify-content:center;align-items:flex-start;column-gap:var(--p0-desk-card-gap);flex-wrap:wrap;display:flex}:root .rn-app-root.rn-app-root.rn-app-root .rn-page[data-route=errors]>.rn-stack>.rn-error-card{flex:0 1 calc((100% - var(--p0-desk-card-gap)) / 2);min-width:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-page[data-route=errors]>.rn-stack>:not(.rn-error-card){flex:100%}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-summary{border-radius:16px;padding:10px 14px 10px 10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-summary__icon{border-radius:11px;width:2.25rem;height:2.25rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-errors-summary__icon>svg{width:19px;height:19px}:root .rn-app-root.rn-app-root.rn-app-root .rn-error-card__body>.rn-button{justify-self:start;padding-inline:18px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;min-height:3rem;padding:8px 14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row+.rn-notification-row:before{inset-inline-start:58px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__icon{border-radius:10px;width:2rem;height:2rem;font-size:17px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy{grid-template-columns:minmax(0,min(20rem,40%)) minmax(0,1fr) auto;grid-template-areas:"title body time";align-items:baseline;column-gap:16px;padding-top:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy>span{-webkit-line-clamp:1;line-clamp:1}:root .rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy>time{padding-top:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-detail-card){align-items:start;gap:12px var(--p0-desk-section-gap);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(18.75rem,22.5rem)}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card{grid-area:1/1/-1/-1;grid-template-rows:subgrid;grid-template-columns:subgrid;gap:12px var(--p0-desk-section-gap);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__hero,:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list{background:var(--color-surface);border:1px solid var(--rn-hairline);box-shadow:var(--elevation-card);border-radius:20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__hero{padding:var(--p0-desk-card-pad);grid-area:1/1}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__hero>div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title time""sub time""chips time";align-items:start;column-gap:16px;display:grid}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__hero h2{grid-area:title}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__time{font-size:calc(30px * var(--font-scale,1));grid-area:time;align-self:center;margin:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__sub{grid-area:sub}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card__hero .rn-chips{grid-area:chips}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list{grid-area:1/2/-1;align-self:start;padding:2px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-list>div{min-height:var(--p0-desk-row);padding-block:10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-card>.rn-inline-error{grid-area:2/1;margin:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-detail-card)>.rn-detail-actions{grid-area:3/1;margin:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-detail-card):not(:has(>.rn-detail-card>.rn-inline-error))>.rn-detail-actions{grid-row:2}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail-actions>.rn-button,:root .rn-app-root.rn-app-root.rn-app-root .rn-detail>.rn-button{border-radius:12px;width:auto;min-height:2.75rem;padding-inline:16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card){grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto auto;align-items:start;gap:12px}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card)>*{grid-column:1/-1}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card)>.rn-notice-card{grid-area:1/1/auto/3}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card):not(:has(>.rn-button+.rn-button))>.rn-notice-card{grid-column:1/4}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card):not(:has(>.rn-button.rn-button))>.rn-notice-card{grid-column:1/-1}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card)>.rn-button{grid-area:1/3;align-self:center;margin:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card)>.rn-button:last-child{grid-column:4}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card)>.rn-group-title:has(+.rn-quote){grid-area:2/1}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card)>.rn-quote{grid-area:3/1}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card)>.rn-outcome{grid-area:4/1}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card)>.rn-group-title:has(+.rn-change-list){grid-area:2/2/auto/-1}:root .rn-app-root.rn-app-root.rn-app-root .rn-detail:has(>.rn-notice-card)>.rn-change-list{grid-area:3/2/span 2/-1}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card{grid-template-columns:2.5rem minmax(0,1fr);gap:12px;padding:14px 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-notice-card__avatar{border-radius:12px;width:2.5rem;height:2.5rem;font-size:20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-change-list>li{min-height:var(--p0-desk-row);padding-block:10px}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog-backdrop--sheet{place-items:center;padding:32px;display:grid}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-dialog--editor,.rn-dialog--permission){border:1px solid color-mix(in oklab, var(--color-text) 6%, transparent);border-radius:var(--radius-xl);width:min(100%,880px);max-width:none;height:auto;max-height:min(88dvh,920px);box-shadow:var(--elevation-navigation);margin:0;padding:0 24px;scroll-padding-block:5rem 6rem;overflow-y:auto}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--permission{width:min(100%,560px)}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog__header--sheet{z-index:3;background:var(--color-canvas);width:auto;max-width:none;margin:0 -24px 4px;padding:16px 24px 10px;position:sticky;top:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog__header--sheet:after{background:linear-gradient(var(--color-canvas), color-mix(in oklab, var(--color-canvas) 0%, transparent));content:"";pointer-events:none;height:12px;position:absolute;inset-block-start:100%;inset-inline:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"discard discard""title title""when tz""allday enabled""repeat lead""relation relation""error error""conflict conflict""actions actions";align-items:start;gap:0 16px}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>*{margin-block-end:14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-discard{grid-area:discard}:root .rn-app-root.rn-app-root.rn-app-root .rn-discard>div{grid-template-columns:auto auto;justify-content:start}:root .rn-app-root.rn-app-root.rn-app-root .rn-discard .rn-button{padding-inline:18px}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>label.rn-field:not(.rn-field--compact){grid-area:title}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-field:has(>.rn-when){grid-area:when}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-field--compact{grid-area:tz}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-switch-row:has(+.rn-row-group){grid-area:allday}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-field--compact+.rn-switch-row{grid-area:enabled}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-row-group:has(>[aria-controls=rn-recurrence-panel]){grid-area:repeat}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-row-group:has(>[aria-controls=rn-lead-panel]){grid-area:lead}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-field:has(.rn-select-row){grid-area:relation}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-inline-error{grid-area:error}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-button--secondary{border-radius:12px;grid-area:conflict;justify-self:start;min-height:2.75rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form>.rn-form-actions{grid-area:actions;margin:0 -24px}:root .rn-app-root.rn-app-root.rn-app-root .rn-form-actions{z-index:3;background:var(--color-canvas);grid-template-columns:auto auto;justify-content:end;margin:0 -24px;padding:12px 24px 16px;position:sticky;bottom:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-form-actions:before{background:linear-gradient(color-mix(in oklab, var(--color-canvas) 0%, transparent), var(--color-canvas));content:"";pointer-events:none;height:16px;position:absolute;inset-block-end:100%;inset-inline:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-form-actions>.rn-button{border-radius:12px;width:auto;min-width:8.5rem;min-height:2.75rem;padding-inline:20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-form-actions .ds-status-pill{justify-self:end}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission{grid-template-columns:minmax(0,1fr) auto auto;grid-auto-flow:dense;gap:12px 10px;padding-bottom:20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission>*{grid-column:1/-1}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission>.rn-button{border-radius:12px;justify-self:end;width:auto;min-height:2.75rem;margin-top:4px;padding-inline:20px}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission>.rn-permission__primary{grid-column:3}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission>.rn-permission__secondary{grid-column:2}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission__hero{border-radius:18px;width:3.5rem;height:3.5rem;margin-top:0}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission__hero>svg{width:1.875rem;height:1.875rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission__hero .rn-semantic-icon{font-size:1.75rem}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission__title{font-size:calc(22px * var(--font-scale,1))}:root .rn-app-root.rn-app-root.rn-app-root .rn-permission>.rn-panel__label{margin:2px 4px -6px}:root .rn-app-root.rn-app-root.rn-app-root .rn-example{padding:10px 14px}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-feature-list,.rn-channel-list)>li{min-height:3rem;padding:8px 0}:root .rn-app-root.rn-app-root.rn-app-root .rn-note{padding:10px 14px}:root .rn-app-root.rn-app-root.rn-app-root .rn-steps{gap:10px;padding:12px 16px 14px}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-reminder-card{grid-template-columns:minmax(0,1fr);padding:0}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-reminder-card__main{padding:14px 14px 4px}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title time""body body"}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-notification-row__copy>span{-webkit-line-clamp:3;line-clamp:3}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-dialog--editor .rn-form{grid-template-columns:minmax(0,1fr);grid-template-areas:"discard""title""when""allday""repeat""relation""lead""tz""enabled""error""conflict""actions"}:where([data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-detail-actions{align-items:flex-start}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-detail.rn-detail.rn-detail.rn-detail:has(>.rn-notice-card){grid-template-columns:minmax(0,1fr)}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-detail.rn-detail.rn-detail.rn-detail:has(>.rn-notice-card)>*{grid-area:auto/1}:where([data-font-scale="1.75"],[data-font-scale="2"]) .rn-app-root.rn-app-root.rn-app-root.rn-app-root .rn-detail.rn-detail.rn-detail.rn-detail:has(>.rn-notice-card)>.rn-button{justify-self:start}@media (hover:hover){:root .rn-app-root.rn-app-root.rn-app-root .rn-reminder-card:hover{box-shadow:var(--elevation-control)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-notification-row,.rn-option,.rn-errors-button):hover{background:var(--color-fill)}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-row-button,.rn-select-row,.rn-when__chip,.rn-switch-row):hover{background:color-mix(in oklab, var(--color-text) 3%, var(--color-surface))}:root .rn-app-root.rn-app-root.rn-app-root .rn-button:not(.rn-button--secondary,.rn-button--ghost,.rn-button--outline,.rn-button--danger):not(:disabled):hover{background:color-mix(in oklab, var(--color-accent) 88%, var(--color-text))}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-button--secondary,.rn-button--ghost):not(:disabled):hover{background:var(--color-fill-strong)}:root .rn-app-root.rn-app-root.rn-app-root .rn-button--outline:not(:disabled):hover{background:var(--color-accent-soft-strong)}:root .rn-app-root.rn-app-root.rn-app-root .rn-button--danger:not(:disabled):hover{background:color-mix(in oklab, var(--color-danger) 16%, var(--color-surface))}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-screen-header .rn-icon-action--plain,.rn-sheet-close,.rn-dialog__close):hover{background:var(--color-fill-strong)}:root .rn-app-root.rn-app-root.rn-app-root .rn-screen-header .rn-icon-action--accent:hover{background:color-mix(in oklab, var(--color-accent) 88%, var(--color-text))}:root .rn-app-root.rn-app-root.rn-app-root .rn-page .ds-segmented-tabs .ds-segmented-tabs__tab:not([aria-selected=true]):hover{color:var(--color-text)}:root .rn-app-root.rn-app-root.rn-app-root .rn-weekdays button:not([aria-pressed=true]):hover{background:color-mix(in oklab, var(--color-text) 4%, var(--color-surface))}:root .rn-app-root.rn-app-root.rn-app-root :is(.rn-text-button,.rn-link):not(:disabled):hover{text-underline-offset:.2em;text-decoration:underline}}}
