.MotionSortingPreview-module__lsWmSq__list{gap:var(--size-0-5);flex-direction:column;display:flex}.MotionSortingPreview-module__lsWmSq__row{position:relative}.MotionSortingPreview-module__lsWmSq__row[data-dragging]{z-index:var(--z-dropdown)}.MotionSortingPreview-module__lsWmSq__handle{cursor:grab;touch-action:none}.MotionSortingPreview-module__lsWmSq__handle:active{cursor:grabbing}.MotionSortingPreview-module__lsWmSq__hint{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.MotionSortingPreview-module__lsWmSq__overlay{padding:var(--size-0-75) var(--size-1);background:var(--btn-secondary-background);border:var(--border-regular) solid var(--btn-secondary-border);border-radius:var(--radius-full);box-shadow:var(--shadow-btn-secondary), var(--shadow-lg);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--btn-secondary-text)}
.Input-module__rdnxQa__field{gap:var(--size-0-375);flex-direction:column;min-width:0;display:flex}.Input-module__rdnxQa__field__label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main)}.Input-module__rdnxQa__field__input,.Input-module__rdnxQa__field__textarea,.Input-module__rdnxQa__field__select{width:100%;padding:var(--size-0-5) var(--size-0-75);font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--form-text);background-color:var(--form-background);border:var(--border-regular) solid var(--form-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-btn-secondary);appearance:none;outline:none}.Input-module__rdnxQa__field__input::placeholder,.Input-module__rdnxQa__field__textarea::placeholder{color:currentColor;opacity:1}:is(.Input-module__rdnxQa__field__input,.Input-module__rdnxQa__field__textarea,.Input-module__rdnxQa__field__select):not(:disabled):not(.Input-module__rdnxQa__field__select--pill):hover{background-color:var(--form-background-hover);border-color:var(--form-border-hover);color:var(--form-text-hover)}:is(.Input-module__rdnxQa__field__input,.Input-module__rdnxQa__field__textarea,.Input-module__rdnxQa__field__select):not(:disabled):not(.Input-module__rdnxQa__field__select--pill):is(:focus,:active,[aria-expanded=true]){background-color:var(--form-background-pressed);border-color:var(--form-border-pressed);color:var(--form-text-pressed)}:is(.Input-module__rdnxQa__field__input,.Input-module__rdnxQa__field__textarea,.Input-module__rdnxQa__field__select):focus-visible{outline:var(--border-hover) solid var(--heading-accent);outline-offset:var(--size-0-125)}html[data-field-navigation=pointer] :is(.Input-module__rdnxQa__field__input,.Input-module__rdnxQa__field__textarea,.Input-module__rdnxQa__field__select):focus-visible{outline-offset:var(--size-0);outline:none}.Input-module__rdnxQa__field__wrap{align-items:center;min-width:0;display:flex;position:relative}.Input-module__rdnxQa__field__wrap--password .Input-module__rdnxQa__field__input{padding-right:var(--size-2-5)}.Input-module__rdnxQa__field__eye{right:var(--size-0-5);width:var(--size-1-5);height:var(--size-1-5);color:var(--paragraph);background:var(--transparent);cursor:pointer;border-radius:var(--radius-full);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Input-module__rdnxQa__field__eye:hover{color:var(--heading-main)}.Input-module__rdnxQa__field__eye svg{width:var(--icon-sm);height:var(--icon-sm)}.Input-module__rdnxQa__field__input{height:var(--size-2-5)}.Input-module__rdnxQa__field__textarea{min-height:var(--size-5);resize:vertical;padding:var(--size-0-75)}.Input-module__rdnxQa__field__select{height:var(--size-2-5);padding-right:var(--size-0-75);cursor:pointer}.Input-module__rdnxQa__field__select--pill{padding:var(--size-0-5) var(--size-1-25);background-color:var(--btn-secondary-background);border:var(--border-regular) solid var(--btn-secondary-border);border-radius:var(--radius-full);color:var(--btn-secondary-text)}.Input-module__rdnxQa__field__select--pill:hover:not(:disabled){background-color:var(--btn-secondary-background-hover);border-color:var(--btn-secondary-border-hover);box-shadow:var(--shadow-btn-secondary)}.Input-module__rdnxQa__field__input--error{box-shadow:var(--shadow-btn-secondary), 0 0 0 var(--border-hover) var(--color-error)}.Input-module__rdnxQa__field__error{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--color-error)}.Input-module__rdnxQa__field__hint{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.Input-module__rdnxQa__field__eye:focus-visible{outline:var(--border-hover) solid var(--heading-accent);outline-offset:var(--size-0-125)}.Input-module__rdnxQa__field__eye:disabled{cursor:not-allowed}
.FieldPopover-module__oGdLPW__panel{z-index:var(--z-popover);background:var(--card-background);border:var(--border-regular) solid var(--card-border-hover-glow);border-radius:calc(var(--radius-xl) + var(--size-0-5));box-shadow:var(--shadow-card-glow), var(--shadow-lg), var(--glow-brand-sm);padding:var(--size-0-5);position:fixed}.FieldPopover-module__oGdLPW__option{border:var(--border-regular) solid var(--transparent);border-radius:var(--radius-xl);background:var(--transparent);color:var(--form-text);font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);cursor:pointer}.FieldPopover-module__oGdLPW__option:is(:hover,:focus-visible,[data-highlighted=true]):where(:not(:disabled):not([aria-disabled=true])){background:var(--form-background-pressed);border-color:var(--form-border-pressed);color:var(--form-text-pressed);box-shadow:var(--shadow-btn-secondary)}.FieldPopover-module__oGdLPW__option:is([aria-selected=true],[data-selected=true]){background:var(--btn-primary-background);border-color:var(--btn-primary-border);color:var(--btn-primary-text);box-shadow:var(--shadow-btn-primary), var(--glow-brand-sm)}.FieldPopover-module__oGdLPW__option:is([aria-selected=true],[data-selected=true]):is(:hover,:focus-visible,[data-highlighted=true]){background:var(--btn-primary-background-hover);border-color:var(--btn-primary-border-hover);color:var(--btn-primary-text-hover);box-shadow:var(--shadow-btn-primary), var(--glow-brand-sm)}.FieldPopover-module__oGdLPW__option:focus-visible{outline:var(--border-hover) solid var(--heading-accent);outline-offset:var(--size-0-125)}.FieldPopover-module__oGdLPW__option:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}
.ContextMenu-module__O1iiiG__menu{gap:var(--size-0-25);min-width:var(--size-14);max-width:calc(100vw - var(--size-1));max-height:calc(100dvh - var(--size-1));flex-direction:column;display:flex;overflow-y:auto}.ContextMenu-module__O1iiiG__item{align-items:center;gap:var(--size-0-75);width:100%;padding:var(--size-0-75);text-align:left;display:flex}.ContextMenu-module__O1iiiG__item svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.ContextMenu-module__O1iiiG__separator{border-top:var(--border-regular) solid var(--row-border);margin:var(--size-0-25) var(--size-0-5)}.ContextMenu-module__O1iiiG__danger{color:var(--color-error)}.ContextMenu-module__O1iiiG__danger:is(:hover,:focus-visible){color:var(--color-error);background:var(--tone-danger-surface);border-color:var(--tone-danger-border)}
.ExpenseModal-module__JN-ZSq__backdrop{background:var(--scrim);z-index:var(--z-modal);padding:var(--size-1-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ExpenseModal-module__JN-ZSq__modal{background:var(--card-background);border-radius:var(--radius-2xl);border:var(--border-regular) solid var(--row-border);width:100%;max-width:38rem;max-height:calc(100dvh - var(--size-4));gap:var(--size-1);padding:var(--size-1-5);box-shadow:var(--shadow-btn-secondary), var(--shadow-xl);flex-direction:column;display:flex;overflow-y:auto}.ExpenseModal-module__JN-ZSq__modal__header{align-items:flex-start;gap:var(--size-1);flex-shrink:0;display:flex}.ExpenseModal-module__JN-ZSq__modal__title{min-width:var(--size-0);overflow-wrap:anywhere;font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--font-height-h5);letter-spacing:var(--font-spacing-h5);color:var(--heading-main);flex:1}.ExpenseModal-module__JN-ZSq__modal__header_actions{align-items:center;gap:var(--size-0-25);flex-shrink:0;display:flex}.ExpenseModal-module__JN-ZSq__view_row{gap:var(--size-0-5);padding-bottom:var(--size-1);border-bottom:var(--border-regular) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ExpenseModal-module__JN-ZSq__field_label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--paragraph);margin-bottom:var(--size-0-25);display:block}.ExpenseModal-module__JN-ZSq__view_text{overflow-wrap:anywhere;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--heading-main);margin:0}.ExpenseModal-module__JN-ZSq__view_meta{align-items:center;gap:var(--size-0-5);flex-flow:wrap;display:flex}.ExpenseModal-module__JN-ZSq__view_price{font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--weight-bold);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-03em);color:var(--heading-main)}.ExpenseModal-module__JN-ZSq__totals{align-items:baseline;gap:var(--size-1);flex-wrap:wrap;display:flex}.ExpenseModal-module__JN-ZSq__totals__share{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);font-weight:var(--weight-semibold);color:var(--heading-accent)}.ExpenseModal-module__JN-ZSq__shares{gap:var(--size-0-5);padding-top:var(--size-1);border-top:var(--border-regular) solid var(--border);flex-direction:column;display:flex}.ExpenseModal-module__JN-ZSq__shares__title{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--paragraph)}.ExpenseModal-module__JN-ZSq__share_row{justify-content:space-between;align-items:center;gap:var(--size-0-75);padding:var(--size-0-5) var(--size-0-75);background-color:var(--card-background);border:var(--border-regular) solid var(--row-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-btn-secondary);display:flex}.ExpenseModal-module__JN-ZSq__share_row__left{align-items:center;gap:var(--size-0-5);display:flex}.ExpenseModal-module__JN-ZSq__share_row__name{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--heading-main)}.ExpenseModal-module__JN-ZSq__share_row__amount{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-semibold);color:var(--paragraph)}.ExpenseModal-module__JN-ZSq__share_row__right{min-width:var(--size-0);align-items:center;gap:var(--size-0-5);flex-wrap:wrap;display:flex}.ExpenseModal-module__JN-ZSq__share_status{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--heading-accent)}.ExpenseModal-module__JN-ZSq__edit_form{min-height:var(--size-0);gap:var(--size-1);flex-direction:column;display:flex}.ExpenseModal-module__JN-ZSq__edit_row{gap:var(--size-0-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ExpenseModal-module__JN-ZSq__split_hint{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);color:var(--paragraph);margin:var(--size-0-25) 0 0}.ExpenseModal-module__JN-ZSq__edit_actions{gap:var(--size-0-5);padding-block:var(--size-0-5);flex-wrap:wrap;flex-shrink:0;display:flex}@media (max-width:64rem){.ExpenseModal-module__JN-ZSq__edit_row,.ExpenseModal-module__JN-ZSq__view_row{grid-template-columns:1fr 1fr}}@media (max-width:40rem){.ExpenseModal-module__JN-ZSq__backdrop{justify-content:stretch;align-items:stretch;padding:0}.ExpenseModal-module__JN-ZSq__modal{border-radius:var(--size-0);max-width:100%;height:100dvh;max-height:100dvh;padding:calc(var(--size-1) + env(safe-area-inset-top)) max(var(--size-1), env(safe-area-inset-right)) calc(var(--size-1) + env(safe-area-inset-bottom)) max(var(--size-1), env(safe-area-inset-left));border:none}.ExpenseModal-module__JN-ZSq__edit_row,.ExpenseModal-module__JN-ZSq__view_row{grid-template-columns:1fr}.ExpenseModal-module__JN-ZSq__edit_actions{flex-direction:column}.ExpenseModal-module__JN-ZSq__modal__title{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md)}}.ExpenseModal-module__JN-ZSq__paid_by{align-items:center;gap:var(--size-0-5);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);display:flex}.ExpenseModal-module__JN-ZSq__paid_by strong{color:var(--heading-main);font-weight:var(--weight-semibold)}.ExpenseModal-module__JN-ZSq__changes{gap:var(--size-0-5);flex-direction:column;display:flex}.ExpenseModal-module__JN-ZSq__change{gap:var(--size-0-25);padding:var(--size-0-75);border-radius:var(--radius-md);background-color:var(--tone-warning-surface);border:var(--border-regular) solid var(--tone-warning-border);flex-direction:column;display:flex}.ExpenseModal-module__JN-ZSq__change__who{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--tone-warning-text)}.ExpenseModal-module__JN-ZSq__change__line,.ExpenseModal-module__JN-ZSq__change__note{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main)}.ExpenseModal-module__JN-ZSq__change__line s{color:var(--paragraph)}.ExpenseModal-module__JN-ZSq__change__note{color:var(--paragraph);font-style:italic}.ExpenseModal-module__JN-ZSq__change__actions{gap:var(--size-0-5);margin-top:var(--size-0-25);display:flex}.ExpenseModal-module__JN-ZSq__change_error{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--color-error)}.ExpenseModal-module__JN-ZSq__split_section{gap:var(--size-0-5);padding-top:var(--size-1);border-top:var(--border-regular) solid var(--row-border);flex-direction:column;display:flex}.ExpenseModal-module__JN-ZSq__share_row__left{flex-wrap:wrap;min-width:0}.ExpenseModal-module__JN-ZSq__share_row__name{overflow-wrap:anywhere}.ExpenseModal-module__JN-ZSq__share_row,.ExpenseModal-module__JN-ZSq__modal__header{flex-wrap:wrap}.ExpenseModal-module__JN-ZSq__edit_content{gap:var(--size-1);min-height:var(--size-0);padding:var(--size-0-25);margin-inline:calc(-1 * var(--size-0-25));flex-direction:column;display:flex;overflow-y:auto}
.ExpenseRow-module__lInoaq__expense_row{align-items:center;gap:var(--size-0-75);padding:var(--size-0-75) var(--size-1);background-color:var(--transparent);border:var(--border-regular) solid var(--row-border);border-radius:var(--radius-2xl);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ExpenseRow-module__lInoaq__expense_row:hover,.ExpenseRow-module__lInoaq__expense_row:focus-visible{background-color:var(--card-background);border-color:var(--card-border-hover-glow);box-shadow:var(--shadow-card-glow)}.ExpenseRow-module__lInoaq__expense_row[data-selected=true]{background-color:var(--card-background-hover);border-color:var(--card-border-selected);box-shadow:var(--shadow-card-glow)}.ExpenseRow-module__lInoaq__expense_row__body{flex:1;min-width:0}.ExpenseRow-module__lInoaq__expense_row__top{align-items:center;gap:var(--size-0-5);flex-wrap:wrap;display:flex}.ExpenseRow-module__lInoaq__expense_row__name{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--heading-main);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ExpenseRow-module__lInoaq__expense_row__cat{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--paragraph);margin-top:var(--size-0-125,.125rem);display:block}.ExpenseRow-module__lInoaq__expense_row__right{align-items:flex-end;gap:var(--size-0-125,.125rem);flex-direction:column;flex-shrink:0;display:flex}.ExpenseRow-module__lInoaq__expense_row__price{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-03em);color:var(--heading-main);white-space:nowrap}.ExpenseRow-module__lInoaq__expense_row__share{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);line-height:var(--line-height-1-3);color:var(--heading-accent);white-space:nowrap}.ExpenseRow-module__lInoaq__expense_row__settled{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-semibold);color:var(--color-success);white-space:nowrap;align-items:center;gap:.2em;display:inline-flex}@media (max-width:40rem){.ExpenseRow-module__lInoaq__expense_row{padding:var(--size-0-75);gap:var(--size-0-5)}}.ExpenseRow-module__lInoaq__expense_row__payer{align-items:center;gap:var(--size-0-25);white-space:nowrap;display:inline-flex}
.MeetingModal-module__boZp8G__backdrop{background:var(--scrim);z-index:var(--z-modal);padding:var(--size-1-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MeetingModal-module__boZp8G__modal{overscroll-behavior:contain;background:var(--card-background);border-radius:var(--radius-2xl);border:var(--border-regular) solid var(--row-border);width:100%;max-width:34rem;max-height:calc(100dvh - var(--size-4));gap:var(--size-1);padding:var(--size-1-5);box-shadow:var(--shadow-btn-secondary), var(--shadow-xl);flex-direction:column;display:flex;overflow-y:auto}.MeetingModal-module__boZp8G__modal__header{align-items:center;gap:var(--size-1);flex-shrink:0;display:flex}.MeetingModal-module__boZp8G__modal__title{min-width:var(--size-0);overflow-wrap:anywhere;font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--font-height-h5);letter-spacing:var(--font-spacing-h5);color:var(--heading-main);flex:1}.MeetingModal-module__boZp8G__form{min-height:var(--size-0);gap:var(--size-1);flex-direction:column;display:flex}.MeetingModal-module__boZp8G__row{gap:var(--size-0-75);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MeetingModal-module__boZp8G__row_times{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-9)), 1fr));gap:var(--size-0-75);display:grid}.MeetingModal-module__boZp8G__field{gap:var(--size-0-25);flex-direction:column;display:flex}.MeetingModal-module__boZp8G__field__label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--heading-main)}.MeetingModal-module__boZp8G__field__hint{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--paragraph)}.MeetingModal-module__boZp8G__chips{align-items:center;gap:var(--size-0-25);padding:var(--size-0-5);min-height:var(--size-2-5);background-color:var(--form-background);border:var(--border-regular) solid var(--form-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-btn-secondary);flex-wrap:wrap;display:flex}.MeetingModal-module__boZp8G__chips:hover{background-color:var(--form-background-hover);border-color:var(--form-border-hover)}.MeetingModal-module__boZp8G__chips:focus-within{background-color:var(--form-background-pressed);border-color:var(--form-border-pressed)}.MeetingModal-module__boZp8G__chips input{color:var(--form-text)}.MeetingModal-module__boZp8G__chips:hover input{color:var(--form-text-hover)}.MeetingModal-module__boZp8G__chips:focus-within input{color:var(--form-text-pressed)}html:not([data-field-navigation=pointer]) .MeetingModal-module__boZp8G__chips:has(input:focus-visible){outline:var(--border-hover) solid var(--heading-accent);outline-offset:var(--size-0-125)}.MeetingModal-module__boZp8G__chip{max-width:100%;min-width:var(--size-0);overflow-wrap:anywhere;align-items:center;gap:var(--size-0-25);padding:var(--size-0-25) var(--size-0-5);background-color:var(--tone-neutral-surface);color:var(--tone-neutral-text);border-radius:var(--radius-full);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);display:inline-flex}.MeetingModal-module__boZp8G__chip__remove{min-width:var(--size-1-5);min-height:var(--size-1-5);cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.MeetingModal-module__boZp8G__chip__remove:hover{opacity:1}.MeetingModal-module__boZp8G__chip__remove svg{width:var(--size-0-5);height:var(--size-0-5)}.MeetingModal-module__boZp8G__chips__input{min-width:var(--size-10);background:var(--transparent);color:var(--form-text);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-5);letter-spacing:var(--letter-spacing-0em);border:none;outline:none;flex:1}.MeetingModal-module__boZp8G__chips__input::placeholder{color:var(--paragraph)}.MeetingModal-module__boZp8G__toggles{gap:var(--size-0-5);flex-direction:column;display:flex}.MeetingModal-module__boZp8G__toggle{align-self:flex-start}.MeetingModal-module__boZp8G__check{min-height:var(--size-2);align-items:center;gap:var(--size-0-5);cursor:pointer;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--paragraph);display:inline-flex}.MeetingModal-module__boZp8G__check input{width:var(--size-0-75);height:var(--size-0-75);accent-color:var(--btn-primary-background);cursor:pointer}.MeetingModal-module__boZp8G__error{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--tone-danger-text)}.MeetingModal-module__boZp8G__actions{justify-content:flex-end;gap:var(--size-0-5);padding-block:var(--size-0-5);flex-wrap:wrap;flex-shrink:0;display:flex}.MeetingModal-module__boZp8G__submit__inner{align-items:center;gap:var(--size-0-25);display:inline-flex}.MeetingModal-module__boZp8G__submit__inner svg{width:var(--size-1);height:var(--size-1)}@media (max-width:40rem){.MeetingModal-module__boZp8G__row,.MeetingModal-module__boZp8G__row_times{grid-template-columns:1fr}.MeetingModal-module__boZp8G__backdrop{padding:var(--size-0);justify-content:stretch;align-items:stretch}.MeetingModal-module__boZp8G__modal{border-radius:var(--size-0);max-width:100%;height:100dvh;max-height:100dvh;padding:calc(var(--size-1-5) + env(safe-area-inset-top)) max(var(--size-1-5), env(safe-area-inset-right)) calc(var(--size-1-5) + env(safe-area-inset-bottom)) max(var(--size-1-5), env(safe-area-inset-left))}}.MeetingModal-module__boZp8G__tz_note{margin-top:calc(var(--size-0-5) * -1);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--paragraph)}.MeetingModal-module__boZp8G__tz_note strong{font-weight:var(--weight-semibold);color:var(--heading-main)}.MeetingModal-module__boZp8G__form_content{gap:var(--size-1);min-height:var(--size-0);padding:var(--size-0-25);margin-inline:calc(-1 * var(--size-0-25));flex-direction:column;display:flex;overflow-y:auto}
.SearchField-module__WjSlXa__search{align-items:center;gap:var(--size-0-5);min-width:var(--size-10);padding:var(--size-0-5) var(--size-1-25);background:var(--btn-secondary-background);border:var(--border-regular) solid var(--btn-secondary-border);border-radius:var(--radius-full);box-shadow:var(--shadow-btn-secondary);flex:auto;display:flex}.SearchField-module__WjSlXa__search:hover{background:var(--btn-secondary-background-hover);border-color:var(--btn-secondary-border-hover)}.SearchField-module__WjSlXa__search:focus-within{border-color:var(--form-border-pressed)}.SearchField-module__WjSlXa__search__icon{width:var(--icon-md);height:var(--icon-md);color:var(--paragraph);flex-shrink:0}.SearchField-module__WjSlXa__search__input{min-width:var(--size-0);background:var(--transparent);color:var(--form-text-pressed);font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);border:none;outline:none;flex:1}.SearchField-module__WjSlXa__search__input::placeholder{color:var(--paragraph)}.SearchField-module__WjSlXa__search__input::-webkit-search-cancel-button{appearance:none}.SearchField-module__WjSlXa__search__clear{width:var(--icon-md);height:var(--icon-md);padding:var(--size-0);border-radius:var(--radius-full);background:var(--transparent);color:var(--paragraph);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.SearchField-module__WjSlXa__search__clear svg{width:100%;height:100%}.SearchField-module__WjSlXa__search__clear:after{content:"";inset:calc(var(--size-0-375) * -1);position:absolute}.SearchField-module__WjSlXa__search__clear:focus-visible{outline:var(--border-hover) solid var(--heading-accent);outline-offset:var(--size-0-125)}.SearchField-module__WjSlXa__search__clear:hover{color:var(--heading-main);background:var(--card-background)}.SearchField-module__WjSlXa__search_collapsible{width:var(--size-2);max-width:100%;min-width:var(--size-0);flex:0 auto}.SearchField-module__WjSlXa__search_collapsible[data-expanded=true]{width:var(--size-16)}.SearchField-module__WjSlXa__search_expanded{min-width:var(--size-0);width:100%}
.MetricCard-module__hPa-Za__metric{gap:var(--size-0-75);padding:var(--size-1-5)}.MetricCard-module__hPa-Za__metric__row{justify-content:space-between;align-items:center;gap:var(--size-0-5);display:flex}.MetricCard-module__hPa-Za__metric__label{min-width:var(--size-0);overflow-wrap:anywhere;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.MetricCard-module__hPa-Za__metric__icon{width:var(--size-2);height:var(--size-2);border-radius:var(--radius-xl);background:var(--background-two);color:var(--paragraph);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MetricCard-module__hPa-Za__metric__icon svg{width:var(--icon-md);height:var(--icon-md)}.MetricCard-module__hPa-Za__metric__icon--brand{background:var(--tone-brand-surface);color:var(--tone-brand-text)}.MetricCard-module__hPa-Za__metric__icon--info{color:var(--color-info)}.MetricCard-module__hPa-Za__metric__icon--warning{color:var(--color-warning)}.MetricCard-module__hPa-Za__metric__icon--danger{color:var(--color-error)}.MetricCard-module__hPa-Za__metric__icon--success{color:var(--color-success)}.MetricCard-module__hPa-Za__metric__value{align-items:center;gap:var(--size-0-375);overflow-wrap:anywhere;min-width:var(--size-0);font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--font-height-h4);letter-spacing:var(--font-spacing-h4);color:var(--heading-main);font-variant-numeric:tabular-nums;display:flex}.MetricCard-module__hPa-Za__metric__hint{overflow-wrap:anywhere;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}@media (max-width:40rem){.MetricCard-module__hPa-Za__metric{padding:var(--size-1)}.MetricCard-module__hPa-Za__metric__value{font-family:var(--font-family-h6);font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--font-height-h6);letter-spacing:var(--font-spacing-h6)}}
.ConfirmDialog-module__d6C6GG__backdrop{background:var(--scrim);z-index:var(--z-modal);padding:max(var(--size-1-5), env(safe-area-inset-top)) max(var(--size-1-5), env(safe-area-inset-right)) max(var(--size-1-5), env(safe-area-inset-bottom)) max(var(--size-1-5), env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmDialog-module__d6C6GG__modal{max-height:calc(100dvh - max(var(--size-1-5), env(safe-area-inset-top)) - max(var(--size-1-5), env(safe-area-inset-bottom)));background:var(--card-background);border-radius:var(--radius-2xl);border:var(--border-regular) solid var(--row-border);width:100%;max-width:24rem;padding:var(--size-1-5);gap:var(--size-1);box-shadow:var(--shadow-btn-secondary), var(--shadow-xl);flex-direction:column;display:flex;overflow-y:auto}.ConfirmDialog-module__d6C6GG__title{overflow-wrap:anywhere;font-family:var(--font-family-h6);font-size:var(--font-size-h6);font-weight:var(--weight-bold);line-height:var(--font-height-h6);letter-spacing:var(--font-spacing-h6);color:var(--heading-main)}.ConfirmDialog-module__d6C6GG__body{overflow-wrap:anywhere;font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph)}.ConfirmDialog-module__d6C6GG__body strong{color:var(--heading-main);font-weight:var(--weight-semibold)}.ConfirmDialog-module__d6C6GG__actions{bottom:var(--size-0);background:var(--card-background);gap:var(--size-0-5);flex-wrap:wrap;flex-shrink:0;display:flex;position:sticky}
.RichTextEditor-module__fD_3VG__editor{border:var(--border-regular) solid var(--form-border);border-radius:var(--radius-xl);background-color:var(--form-background);overflow:hidden}.RichTextEditor-module__fD_3VG__editor:focus-within{border-color:var(--form-border-pressed)}.RichTextEditor-module__fD_3VG__toolbar{align-items:center;gap:var(--size-0-25);padding:var(--size-0-25) var(--size-0-5);border-bottom:var(--border-regular) solid var(--form-border);background-color:var(--form-background);display:flex}.RichTextEditor-module__fD_3VG__toolbar_btn{width:var(--size-1-5);height:var(--size-1-5);border-radius:var(--radius-sm);cursor:pointer;color:var(--paragraph);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.RichTextEditor-module__fD_3VG__toolbar_btn:hover{background-color:var(--btn-secondary-background);color:var(--heading-main)}.RichTextEditor-module__fD_3VG__toolbar_btn--active{background-color:var(--btn-primary-background);color:var(--btn-primary-text)}.RichTextEditor-module__fD_3VG__toolbar_btn svg{width:var(--size-0-75);height:var(--size-0-75)}.RichTextEditor-module__fD_3VG__toolbar_divider{width:var(--border-regular);height:var(--size-1);background-color:var(--form-border);margin-inline:var(--size-0-25);flex-shrink:0}.RichTextEditor-module__fD_3VG__editor_wrap{min-height:8rem;max-height:20rem;overflow-y:auto}.RichTextEditor-module__fD_3VG__prosemirror{padding:var(--size-0-75);min-height:8rem;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main);line-height:var(--line-height-1-5);font-family:var(--font-family-text-sm);outline:none}.RichTextEditor-module__fD_3VG__prosemirror p.RichTextEditor-module__fD_3VG__is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--paragraph);opacity:.4;pointer-events:none;height:0}.RichTextEditor-module__fD_3VG__prosemirror p{margin:0 0 var(--size-0-5)}.RichTextEditor-module__fD_3VG__prosemirror p:last-child{margin-bottom:0}.RichTextEditor-module__fD_3VG__prosemirror strong{font-weight:var(--weight-bold)}.RichTextEditor-module__fD_3VG__prosemirror em{font-style:italic}.RichTextEditor-module__fD_3VG__prosemirror ul,.RichTextEditor-module__fD_3VG__prosemirror ol{padding-left:var(--size-1-5);margin:0 0 var(--size-0-5)}.RichTextEditor-module__fD_3VG__prosemirror li{margin-bottom:var(--size-0-25)}.RichTextEditor-module__fD_3VG__prosemirror li p{margin:0}.RichTextEditor-module__fD_3VG__editor--bare{border-radius:var(--size-0);background-color:var(--transparent);border:none;flex-direction:column;flex:1;display:flex;overflow:visible}.RichTextEditor-module__fD_3VG__editor_wrap--bare{min-height:var(--size-8);flex:1;max-height:none}.RichTextEditor-module__fD_3VG__editor--bare .RichTextEditor-module__fD_3VG__prosemirror{padding:var(--size-0);min-height:var(--size-8)}.RichTextEditor-module__fD_3VG__toolbar--floating{border-radius:var(--radius-full);background-color:var(--card-background-hover);padding:var(--size-0-25) var(--size-0-5);border-bottom:none;flex-wrap:wrap;align-self:flex-start;max-width:100%}.RichTextEditor-module__fD_3VG__editor:not(.RichTextEditor-module__fD_3VG__editor--bare){box-shadow:var(--shadow-btn-secondary)}.RichTextEditor-module__fD_3VG__editor:not(.RichTextEditor-module__fD_3VG__editor--bare):hover{border-color:var(--form-border-hover)}.RichTextEditor-module__fD_3VG__editor:not(.RichTextEditor-module__fD_3VG__editor--bare):focus-within{border-color:var(--form-border-pressed)}.RichTextEditor-module__fD_3VG__editor:not(.RichTextEditor-module__fD_3VG__editor--bare) .RichTextEditor-module__fD_3VG__toolbar_btn{border-radius:var(--radius-lg)}.RichTextEditor-module__fD_3VG__editor:not(.RichTextEditor-module__fD_3VG__editor--bare) .RichTextEditor-module__fD_3VG__toolbar_btn:focus-visible{outline:var(--border-hover) solid var(--heading-accent);outline-offset:var(--size-0-125)}
.SegmentedTabs-module__N0nr2W__segmented{align-items:center;gap:var(--size-0-125);max-width:100%;padding:var(--size-0-25);background:var(--background-two);border:var(--border-regular) solid var(--border);border-radius:var(--radius-full);min-width:var(--size-0);overscroll-behavior-x:contain;scrollbar-width:none;display:inline-flex;overflow-x:auto}.SegmentedTabs-module__N0nr2W__segmented::-webkit-scrollbar{display:none}.SegmentedTabs-module__N0nr2W__segmented__tab{justify-content:center;align-items:center;gap:var(--size-0-375);padding:var(--size-0-375) var(--size-1);border:var(--border-regular) solid var(--transparent);border-radius:var(--radius-full);background:var(--transparent);color:var(--paragraph);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.SegmentedTabs-module__N0nr2W__segmented__tab:hover{color:var(--heading-main)}.SegmentedTabs-module__N0nr2W__segmented__tab:focus-visible{outline:var(--border-hover) solid var(--heading-accent);outline-offset:var(--size-0-125)}.SegmentedTabs-module__N0nr2W__segmented__tab--active,.SegmentedTabs-module__N0nr2W__segmented__tab--active:hover{background:var(--btn-primary-background);border-color:var(--btn-primary-border);color:var(--btn-primary-text);box-shadow:var(--shadow-btn-primary)}.SegmentedTabs-module__N0nr2W__segmented__icon{display:inline-flex}.SegmentedTabs-module__N0nr2W__segmented__icon svg{width:var(--icon-sm);height:var(--icon-sm)}
.Select-module__EeJ0TW__trigger{text-align:left;align-items:center;gap:var(--size-0-5);display:flex}.Select-module__EeJ0TW__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Select-module__EeJ0TW__panel{gap:var(--size-0-125);max-height:min(var(--size-16), calc(100dvh - var(--size-1)));overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.Select-module__EeJ0TW__option{justify-content:space-between;align-items:center;gap:var(--size-0-75);padding:var(--size-0-5) var(--size-0-75);min-height:var(--size-2-5);flex-shrink:0;display:flex}.Select-module__EeJ0TW__check{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.Select-module__EeJ0TW__group{padding:var(--size-0-5) var(--size-0-75);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.Select-module__EeJ0TW__caret{width:var(--size-0-75);height:var(--size-0-75);flex-shrink:0;margin-left:auto;display:inline-flex}.Select-module__EeJ0TW__caret svg{width:100%;height:100%}
.SplitPicker-module__JY5mzG__picker{gap:var(--size-0-5);flex-direction:column;display:flex}.SplitPicker-module__JY5mzG__picker__chips{gap:var(--size-0-375);flex-wrap:wrap;display:flex}.SplitPicker-module__JY5mzG__chip{max-width:100%;min-width:var(--size-0);align-items:center;gap:var(--size-0-25);padding-block:var(--size-0-25);padding-inline:var(--size-0-5) var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);line-height:var(--line-height-1);border:var(--border-regular) solid var(--btn-primary-border);border-radius:var(--radius-full);box-shadow:var(--shadow-btn-primary), var(--glow-brand-sm);background:var(--btn-primary-background);color:var(--btn-primary-text);display:inline-flex}.SplitPicker-module__JY5mzG__chip__name{min-width:var(--size-0);overflow-wrap:anywhere}.SplitPicker-module__JY5mzG__chip__remove{width:var(--size-2);height:var(--size-2);padding:var(--size-0);border-radius:var(--radius-full);cursor:pointer;font:inherit;color:inherit;background:var(--transparent);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SplitPicker-module__JY5mzG__chip__remove:hover{background:var(--btn-primary-background-hover)}.SplitPicker-module__JY5mzG__chip__remove:focus-visible{outline:var(--border-hover) solid var(--btn-primary-text);outline-offset:calc(-1 * var(--size-0-125))}.SplitPicker-module__JY5mzG__picker__add{align-items:center;gap:var(--size-0-5);display:flex;position:relative}.SplitPicker-module__JY5mzG__suggest{top:calc(100% + var(--size-0-25));left:var(--size-0);right:var(--size-0);max-height:var(--size-14);margin:var(--size-0);list-style:none;position:absolute;overflow-y:auto}.SplitPicker-module__JY5mzG__suggest__row{align-items:center;gap:var(--size-0-5);width:100%;padding:var(--size-0-5) var(--size-0-75);text-align:start;flex-wrap:wrap;display:flex}.SplitPicker-module__JY5mzG__suggest__name{min-width:var(--size-0);overflow-wrap:anywhere;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:inherit;flex:1}.SplitPicker-module__JY5mzG__suggest__meta{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:inherit;overflow-wrap:anywhere;max-width:100%}.SplitPicker-module__JY5mzG__picker__input{flex:1;min-width:0}
.TaskModal-module__-oYMmW__backdrop{background:var(--scrim);z-index:var(--z-modal);padding:var(--size-1-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TaskModal-module__-oYMmW__modal{background:var(--card-background);border-radius:var(--radius-2xl);border:var(--border-regular) solid var(--row-border);width:100%;max-width:38rem;max-height:calc(100dvh - var(--size-4));gap:var(--size-1);padding:var(--size-1-5);box-shadow:var(--shadow-btn-secondary), var(--shadow-xl);flex-direction:column;display:flex;overflow-y:auto}.TaskModal-module__-oYMmW__modal__header{align-items:flex-start;gap:var(--size-1);flex-shrink:0;display:flex}.TaskModal-module__-oYMmW__modal__title{min-width:var(--size-0);overflow-wrap:anywhere;font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--font-height-h5);letter-spacing:var(--font-spacing-h5);color:var(--heading-main);flex:1}.TaskModal-module__-oYMmW__view_row{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-10)), 1fr));gap:var(--size-0-5);padding-bottom:var(--size-1);border-bottom:var(--border-regular) solid var(--border);display:grid}.TaskModal-module__-oYMmW__modal__desc{overflow-wrap:anywhere;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main);line-height:var(--line-height-1-5)}.TaskModal-module__-oYMmW__modal__desc p{margin:0 0 var(--size-0-5)}.TaskModal-module__-oYMmW__modal__desc p:last-child{margin-bottom:0}.TaskModal-module__-oYMmW__modal__desc strong{font-weight:var(--weight-bold)}.TaskModal-module__-oYMmW__modal__desc em{font-style:italic}.TaskModal-module__-oYMmW__modal__desc ul,.TaskModal-module__-oYMmW__modal__desc ol{margin:0 0 var(--size-0-5);padding-inline-start:var(--size-1-5)}.TaskModal-module__-oYMmW__modal__desc li{margin-bottom:var(--size-0-25)}.TaskModal-module__-oYMmW__modal__desc li p{margin:0}.TaskModal-module__-oYMmW__modal__empty{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);font-style:italic}.TaskModal-module__-oYMmW__modal__header_actions{align-items:center;gap:var(--size-0-25);flex-shrink:0;display:flex}.TaskModal-module__-oYMmW__edit_form{min-height:var(--size-0);gap:var(--size-1);flex-direction:column;display:flex}.TaskModal-module__-oYMmW__edit_row{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-10)), 1fr));gap:var(--size-0-5);display:grid}.TaskModal-module__-oYMmW__field_label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--paragraph);margin-bottom:var(--size-0-25);display:block}.TaskModal-module__-oYMmW__edit_actions{gap:var(--size-0-5);padding-block:var(--size-0-5);flex-wrap:wrap;flex-shrink:0;display:flex}@media (max-width:40rem){.TaskModal-module__-oYMmW__backdrop{justify-content:stretch;align-items:stretch;padding:0}.TaskModal-module__-oYMmW__modal{border-radius:var(--size-0);max-width:100%;height:100dvh;max-height:100dvh;padding:calc(var(--size-1) + env(safe-area-inset-top)) max(var(--size-1), env(safe-area-inset-right)) calc(var(--size-1) + env(safe-area-inset-bottom)) max(var(--size-1), env(safe-area-inset-left));border:none}.TaskModal-module__-oYMmW__edit_row,.TaskModal-module__-oYMmW__view_row{grid-template-columns:1fr}.TaskModal-module__-oYMmW__edit_actions{flex-direction:column}.TaskModal-module__-oYMmW__modal__title{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md)}}.TaskModal-module__-oYMmW__edit_content{gap:var(--size-1);min-height:var(--size-0);padding:var(--size-0-25);margin-inline:calc(-1 * var(--size-0-25));flex-direction:column;display:flex;overflow-y:auto}
.TaskRow-module__9i1K_G__task_wrap{min-width:var(--size-0)}.TaskRow-module__9i1K_G__task_wrap[data-dragging]{opacity:0}.TaskRow-module__9i1K_G__task_row{isolation:isolate;align-items:center;gap:var(--size-0-75);padding:var(--size-0-75) var(--size-1);display:flex;position:relative}.TaskRow-module__9i1K_G__task_check{z-index:var(--z-raised);width:var(--size-1-25);height:var(--size-1-25);border-radius:var(--radius-full);border:var(--border-hover) solid var(--form-border);background:var(--transparent);color:var(--btn-primary-text);padding:var(--size-0);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.TaskRow-module__9i1K_G__task_check:after{content:"";inset:calc(-1 * var(--size-0-375));position:absolute}.TaskRow-module__9i1K_G__task_check:hover{border-color:var(--form-border-hover)}.TaskRow-module__9i1K_G__task_check[aria-pressed=true]{background:var(--btn-primary-background);border-color:var(--btn-primary-border);box-shadow:var(--shadow-btn-primary)}.TaskRow-module__9i1K_G__task_check svg{width:var(--icon-sm);height:var(--icon-sm)}.TaskRow-module__9i1K_G__task_check:focus-visible,.TaskRow-module__9i1K_G__task_body:focus-visible{outline:var(--border-hover) solid var(--heading-accent);outline-offset:var(--size-0-125)}.TaskRow-module__9i1K_G__task_body{min-width:var(--size-0);padding:var(--size-0);background:var(--transparent);text-align:start;cursor:pointer;border-radius:var(--radius-sm);border:none;flex:1}.TaskRow-module__9i1K_G__task_title{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main);overflow-wrap:anywhere;display:block}.TaskRow-module__9i1K_G__task_title[data-done]{color:var(--paragraph);text-decoration:line-through}.TaskRow-module__9i1K_G__task_meta{align-items:center;gap:var(--size-0-25);margin-top:var(--size-0-25);flex-wrap:wrap;display:flex}.TaskRow-module__9i1K_G__task_note{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.TaskRow-module__9i1K_G__task_body:after{content:"";inset:var(--size-0);cursor:pointer;position:absolute}.TaskRow-module__9i1K_G__task_body:disabled:after{cursor:default}
.expenses-module__OlxBuW__content{gap:var(--size-1-5);flex-direction:column;display:flex}.expenses-module__OlxBuW__stats{grid-template-columns:repeat(calc(var(--column-count) / 3), minmax(0, 1fr));gap:var(--size-1);display:grid}.expenses-module__OlxBuW__stat_card__dot{border-radius:var(--radius-full);flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.expenses-module__OlxBuW__filters{align-items:flex-end;gap:var(--size-0-75);flex-wrap:wrap;display:flex}.expenses-module__OlxBuW__search{flex:1;min-width:12rem}.expenses-module__OlxBuW__add_form{gap:var(--size-1);flex-direction:column;display:flex}.expenses-module__OlxBuW__add_row{gap:var(--size-0-75);grid-template-columns:1fr 1fr 1fr;display:grid}.expenses-module__OlxBuW__add_buttons{gap:var(--size-0-5);display:flex}.expenses-module__OlxBuW__split_hint{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);color:var(--paragraph);margin:var(--size-0-25) 0 0}.expenses-module__OlxBuW__groups{gap:var(--size-2);flex-direction:column;display:flex}.expenses-module__OlxBuW__group__header{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);font-weight:var(--weight-semibold);color:var(--paragraph);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--size-0-5);border-bottom:var(--border-regular) solid var(--border);margin-bottom:var(--size-0-75);justify-content:space-between;align-items:center;display:flex}.expenses-module__OlxBuW__group__total{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-semibold);color:var(--paragraph)}.expenses-module__OlxBuW__group__expenses{gap:var(--size-0-5);flex-direction:column;display:flex}.expenses-module__OlxBuW__bulk_bar{justify-content:space-between;align-items:center;gap:var(--size-0-75);padding:var(--size-0-75) var(--size-1);flex-wrap:wrap;display:flex}.expenses-module__OlxBuW__bulk_bar__count{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-semibold);color:var(--heading-main)}.expenses-module__OlxBuW__bulk_bar__actions{gap:var(--size-0-5);flex-wrap:wrap;align-items:center;display:flex}.expenses-module__OlxBuW__bulk_picker{gap:var(--size-0-75);padding:var(--size-1);flex-direction:column;display:flex}.expenses-module__OlxBuW__field_label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--paragraph)}.expenses-module__OlxBuW__empty{padding:var(--size-2) var(--size-1-5);text-align:center;color:var(--paragraph);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm)}.expenses-module__OlxBuW__load_more{padding-top:var(--size-0-5);justify-content:center;display:flex}.expenses-module__OlxBuW__sync_error{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--color-error);background-color:var(--tone-danger-surface);border-radius:var(--dashboard-input-radius);padding:var(--size-0-5) var(--size-0-75);line-height:var(--line-height-1-5)}@media (max-width:64rem){.expenses-module__OlxBuW__content{padding:var(--size-1);gap:var(--size-1)}.expenses-module__OlxBuW__add_row,.expenses-module__OlxBuW__stats{grid-template-columns:1fr 1fr}}@media (max-width:40rem){.expenses-module__OlxBuW__content{padding:var(--size-0-75)}.expenses-module__OlxBuW__filters{gap:var(--size-0-5)}.expenses-module__OlxBuW__search{flex:100%;min-width:0}.expenses-module__OlxBuW__add_row{grid-template-columns:1fr}.expenses-module__OlxBuW__add_buttons{flex-direction:column}}.expenses-module__OlxBuW__bulk_sticky{top:var(--size-0-75);z-index:var(--z-raised);position:sticky}
.calendar-module__DK3lXW__content{min-width:var(--size-0);gap:var(--size-1-5);flex-direction:column;min-height:0;display:flex}.calendar-module__DK3lXW__banner{overflow-wrap:anywhere;align-items:center;gap:var(--size-0-5);padding:var(--size-0-75) var(--size-1);border-radius:var(--radius-md);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);flex-wrap:wrap;display:flex}.calendar-module__DK3lXW__banner--ok{background-color:var(--tone-success-surface);color:var(--tone-success-text)}.calendar-module__DK3lXW__banner--bad{background-color:var(--tone-danger-surface);color:var(--tone-danger-text)}.calendar-module__DK3lXW__banner svg{width:var(--size-1);height:var(--size-1);flex-shrink:0}.calendar-module__DK3lXW__banner__text{min-width:var(--size-0);flex:1}.calendar-module__DK3lXW__banner__action{color:inherit;font-weight:var(--weight-semibold);text-decoration:underline}.calendar-module__DK3lXW__empty{text-align:center;align-items:center;gap:var(--size-0-75);padding:var(--section-space-sm) var(--size-1-5);max-width:var(--container-sm);flex-direction:column;margin:auto;display:flex}.calendar-module__DK3lXW__empty__icon{width:var(--size-3);height:var(--size-3);border-radius:var(--radius-full);background-color:var(--background-two);color:var(--paragraph);justify-content:center;align-items:center;display:flex}.calendar-module__DK3lXW__empty__icon svg{width:var(--size-1-5);height:var(--size-1-5)}.calendar-module__DK3lXW__empty__title{font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--font-height-h4);letter-spacing:var(--font-spacing-h4);color:var(--heading-main)}.calendar-module__DK3lXW__empty__text{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.calendar-module__DK3lXW__empty__warn{align-items:center;gap:var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--tone-danger-text);display:inline-flex}.calendar-module__DK3lXW__empty__warn svg{width:var(--size-1);height:var(--size-1)}.calendar-module__DK3lXW__empty__warn code{font-family:var(--mono-family);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm)}.calendar-module__DK3lXW__skeleton{min-height:calc(var(--size-12) * 2);border-radius:var(--dashboard-card-radius);background-color:var(--card-background);box-shadow:var(--shadow-btn-secondary);flex:1}.calendar-module__DK3lXW__toolbar{justify-content:space-between;align-items:center;gap:var(--size-0-75);flex-wrap:wrap;display:flex}.calendar-module__DK3lXW__toolbar__nav{align-items:center;gap:var(--size-0-25);display:flex}.calendar-module__DK3lXW__toolbar__right{justify-content:flex-end;align-items:center;gap:var(--size-0-5);margin-inline-start:auto;display:flex}.calendar-module__DK3lXW__toolbar__label{min-width:var(--size-0);font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--font-height-h5);letter-spacing:var(--font-spacing-h5);color:var(--heading-main);overflow-wrap:anywhere;margin-inline-start:var(--size-0-5)}.calendar-module__DK3lXW__chips{align-items:center;gap:var(--size-0-5);flex-wrap:wrap;display:flex}.calendar-module__DK3lXW__chip__dot{width:var(--size-0-5);height:var(--size-0-5);border-radius:var(--radius-full);flex-shrink:0}.calendar-module__DK3lXW__chip__label{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.calendar-module__DK3lXW__chip__warn{color:var(--tone-danger-text);display:flex}.calendar-module__DK3lXW__chip__warn svg{width:var(--size-0-75);height:var(--size-0-75)}.calendar-module__DK3lXW__chip_add{align-items:center;gap:var(--size-0-25);padding:var(--size-0-25) var(--size-0-75);border:var(--border-regular) dashed var(--form-border);border-radius:var(--radius-full);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);text-decoration:none;display:inline-flex}.calendar-module__DK3lXW__chip_add:hover{color:var(--heading-main);border-color:var(--form-border-hover)}.calendar-module__DK3lXW__chip_add svg{width:var(--size-0-75);height:var(--size-0-75)}.calendar-module__DK3lXW__panel{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-16)), 1fr));gap:var(--size-0-75);padding:var(--size-1);display:grid}.calendar-module__DK3lXW__panel__account{gap:var(--size-0-5);flex-direction:column;display:flex}.calendar-module__DK3lXW__panel__account_head{align-items:center;gap:var(--size-0-5);flex-wrap:wrap;display:flex}.calendar-module__DK3lXW__panel__email{min-width:var(--size-0);overflow-wrap:anywhere;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main);flex:1}.calendar-module__DK3lXW__panel__calendars{gap:var(--size-0-25);flex-direction:column;padding-inline-start:var(--size-1);display:flex}.calendar-module__DK3lXW__panel__calendar{min-width:var(--size-0);min-height:var(--size-2);align-items:center;gap:var(--size-0-5);cursor:pointer;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);display:flex}.calendar-module__DK3lXW__panel__calendar:hover{color:var(--heading-main)}.calendar-module__DK3lXW__panel__calendar input{accent-color:var(--btn-primary-background);cursor:pointer}.calendar-module__DK3lXW__panel__reconnect{align-items:center;gap:var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--tone-danger-text);text-decoration:none;display:inline-flex}.calendar-module__DK3lXW__panel__reconnect svg{width:var(--size-0-75);height:var(--size-0-75)}.calendar-module__DK3lXW__month{min-width:calc(var(--size-7) * 7);flex-direction:column;display:flex;overflow:hidden}.calendar-module__DK3lXW__month__head{border-bottom:var(--border-regular) solid var(--border);background-color:var(--transparent);grid-template-columns:repeat(7,1fr);display:grid}.calendar-module__DK3lXW__month__head_cell{padding:var(--size-0-5);text-align:center;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);text-transform:uppercase}.calendar-module__DK3lXW__month__grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(calc(var(--size-6) + var(--size-0-5)), 1fr);display:grid}.calendar-module__DK3lXW__month__cell{gap:var(--size-0-25);padding:var(--size-0-25);border-right:var(--border-regular) solid var(--border);border-bottom:var(--border-regular) solid var(--border);flex-direction:column;min-width:0;display:flex}.calendar-module__DK3lXW__month__cell:nth-child(7n){border-right:none}.calendar-module__DK3lXW__month__cell:nth-last-child(-n+7){border-bottom:none}.calendar-module__DK3lXW__month__cell:hover{background-color:var(--card-background-hover)}.calendar-module__DK3lXW__month__cell--muted{background-color:var(--background-two)}.calendar-module__DK3lXW__month__cell--today{background-color:var(--tone-info-surface)}.calendar-module__DK3lXW__month__cell_head{justify-content:space-between;align-items:center;gap:var(--size-0-25);display:flex}.calendar-module__DK3lXW__month__daynum{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.calendar-module__DK3lXW__month__daynum--today{min-width:var(--size-1-5);height:var(--size-1-5);padding:var(--size-0) var(--size-0-25);border-radius:var(--radius-full);background-color:var(--btn-primary-background);color:var(--btn-primary-text);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.calendar-module__DK3lXW__month__add{width:var(--size-1-5);height:var(--size-1-5);border-radius:var(--radius-sm);color:var(--paragraph);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.calendar-module__DK3lXW__month__cell:hover .calendar-module__DK3lXW__month__add,.calendar-module__DK3lXW__month__cell:focus-within .calendar-module__DK3lXW__month__add{opacity:1}.calendar-module__DK3lXW__month__add:hover{background-color:var(--btn-secondary-background);color:var(--heading-main)}.calendar-module__DK3lXW__month__add svg{width:var(--size-0-75);height:var(--size-0-75)}.calendar-module__DK3lXW__month__events{gap:var(--size-0-125);flex-direction:column;min-width:0;display:flex}.calendar-module__DK3lXW__month__more{padding:0 var(--size-0-25);cursor:pointer;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);background:0 0;border:none;align-self:flex-start}.calendar-module__DK3lXW__month__more:hover{color:var(--heading-main)}.calendar-module__DK3lXW__event_surface{background-color:var(--btn-primary-background);border:var(--border-regular) solid var(--btn-primary-border);border-radius:var(--radius-lg);color:var(--btn-primary-text);box-shadow:var(--shadow-btn-primary)}.calendar-module__DK3lXW__event_surface:hover{background-color:var(--btn-primary-background-hover);border-color:var(--btn-primary-border-hover);color:var(--btn-primary-text-hover)}.calendar-module__DK3lXW__pill{align-items:center;gap:var(--size-0-25);width:100%;min-width:0;padding:var(--size-0-125) var(--size-0-25);cursor:pointer;text-align:start;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);display:flex}.calendar-module__DK3lXW__pill__time{font-variant-numeric:tabular-nums;color:inherit;flex-shrink:0}.calendar-module__DK3lXW__pill__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-module__DK3lXW__timegrid{min-width:calc(var(--size-7) * 7);--gutter-width:calc(var(--size-3) + var(--size-0-5));--hour-height:var(--size-3);--cols:7;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.calendar-module__DK3lXW__timegrid--single{--cols:1;min-width:var(--size-0)}.calendar-module__DK3lXW__timegrid__head{grid-template-columns:var(--gutter-width) repeat(var(--cols), minmax(0, 1fr));border-bottom:var(--border-regular) solid var(--border);background-color:var(--transparent);display:grid}.calendar-module__DK3lXW__timegrid__gutter_head{display:block}.calendar-module__DK3lXW__timegrid__day_head{align-items:center;gap:var(--size-0-125);padding:var(--size-0-5) var(--size-0-25);border-left:var(--border-regular) solid var(--border);flex-direction:column;display:flex}.calendar-module__DK3lXW__timegrid__weekday{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);text-transform:uppercase}.calendar-module__DK3lXW__timegrid__daynum{min-width:var(--size-1-5);height:var(--size-1-5);border-radius:var(--radius-full);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main);justify-content:center;align-items:center;display:inline-flex}.calendar-module__DK3lXW__timegrid__daynum--today{background-color:var(--btn-primary-background);color:var(--btn-primary-text);font-weight:var(--weight-semibold)}.calendar-module__DK3lXW__timegrid__allday{grid-template-columns:var(--gutter-width) repeat(var(--cols), minmax(0, 1fr));border-bottom:var(--border-regular) solid var(--border);max-height:var(--size-6);display:grid;overflow-y:auto}.calendar-module__DK3lXW__timegrid__gutter_label{padding:var(--size-0-25);text-align:right;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.calendar-module__DK3lXW__timegrid__allday_cell{gap:var(--size-0-125);padding:var(--size-0-25);border-left:var(--border-regular) solid var(--border);flex-direction:column;min-width:0;display:flex}.calendar-module__DK3lXW__timegrid__scroll{max-height:max(var(--size-16), calc(100dvh - var(--size-16)));overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.calendar-module__DK3lXW__timegrid__body{grid-template-columns:var(--gutter-width) repeat(var(--cols), minmax(0, 1fr));display:grid;position:relative}.calendar-module__DK3lXW__timegrid__gutter{flex-direction:column;display:flex}.calendar-module__DK3lXW__timegrid__hour_label{height:var(--hour-height);transform:translateY(calc(-1 * var(--size-0-25)));justify-content:flex-end;padding-inline-end:var(--size-0-25);display:flex}.calendar-module__DK3lXW__timegrid__hour_label:first-child{transform:none}.calendar-module__DK3lXW__timegrid__hour_label span{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);font-variant-numeric:tabular-nums}.calendar-module__DK3lXW__timegrid__col{border-left:var(--border-regular) solid var(--border);min-width:0;position:relative}.calendar-module__DK3lXW__timegrid__slot{width:100%;height:var(--hour-height);border:none;border-top:var(--border-regular) solid var(--border);cursor:pointer;background:0 0;display:block}.calendar-module__DK3lXW__timegrid__slot:first-child{border-top:none}.calendar-module__DK3lXW__timegrid__slot:hover{background-color:var(--card-background-hover)}.calendar-module__DK3lXW__timegrid__now{height:var(--size-0-125);background-color:var(--color-error);z-index:2;pointer-events:none;position:absolute;left:0;right:0}.calendar-module__DK3lXW__timegrid__now:before{content:"";width:var(--size-0-5);height:var(--size-0-5);border-radius:var(--radius-full);background-color:var(--color-error);position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.calendar-module__DK3lXW__block{z-index:1;gap:var(--size-0-125);padding:var(--size-0-125) var(--size-0-25);cursor:pointer;text-align:start;min-height:var(--size-1);flex-direction:column;display:flex;position:absolute;overflow:hidden}.calendar-module__DK3lXW__block__title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:inherit;overflow:hidden}.calendar-module__DK3lXW__block__time{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:inherit;overflow:hidden}.calendar-module__DK3lXW__backdrop{background:var(--scrim);z-index:var(--z-modal);padding:max(var(--size-1-5), env(safe-area-inset-top)) max(var(--size-1-5), env(safe-area-inset-right)) max(var(--size-1-5), env(safe-area-inset-bottom)) max(var(--size-1-5), env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.calendar-module__DK3lXW__detail{overscroll-behavior:contain;width:100%;max-width:calc(var(--size-15) * 2);max-height:calc(100dvh - var(--size-4));gap:var(--size-0-75);padding:var(--size-1-5);flex-direction:column;display:flex;overflow-y:auto}.calendar-module__DK3lXW__detail__header{align-items:flex-start;gap:var(--size-0-5);display:flex}.calendar-module__DK3lXW__detail__title{min-width:var(--size-0);overflow-wrap:anywhere;font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--font-height-h5);letter-spacing:var(--font-spacing-h5);color:var(--heading-main);flex:1}.calendar-module__DK3lXW__detail__when{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main)}.calendar-module__DK3lXW__detail__meta{gap:var(--size-0-25);flex-direction:column;display:flex}.calendar-module__DK3lXW__detail__meta_item,.calendar-module__DK3lXW__detail__link{overflow-wrap:anywhere;min-width:var(--size-0);align-items:center;gap:var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);text-decoration:none;display:inline-flex}.calendar-module__DK3lXW__detail__link{color:var(--tone-info-text);font-weight:var(--weight-medium)}.calendar-module__DK3lXW__detail__link:hover{text-decoration:underline}.calendar-module__DK3lXW__detail__meta_item svg,.calendar-module__DK3lXW__detail__link svg{width:var(--size-0-75);height:var(--size-0-75);flex-shrink:0}.calendar-module__DK3lXW__detail__section_label{align-items:center;gap:var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);text-transform:uppercase;display:inline-flex}.calendar-module__DK3lXW__detail__section_label svg{width:var(--size-0-75);height:var(--size-0-75)}.calendar-module__DK3lXW__detail__guests{gap:var(--size-0-25);padding-top:var(--size-0-5);border-top:var(--border-regular) solid var(--border);flex-direction:column;display:flex}.calendar-module__DK3lXW__guest_list{gap:var(--size-0-125);max-height:var(--size-9);flex-direction:column;list-style:none;display:flex;overflow-y:auto}.calendar-module__DK3lXW__guest{justify-content:space-between;align-items:center;gap:var(--size-0-5);flex-wrap:wrap;display:flex}.calendar-module__DK3lXW__guest__email{min-width:var(--size-0);overflow-wrap:anywhere;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.calendar-module__DK3lXW__detail__desc{padding-top:var(--size-0-5);border-top:var(--border-regular) solid var(--border);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);overflow-wrap:anywhere}.calendar-module__DK3lXW__detail__desc a{color:var(--tone-info-text)}.calendar-module__DK3lXW__detail__actions{align-items:center;gap:var(--size-1);padding-top:var(--size-0-75);border-top:var(--border-regular) solid var(--border);flex-wrap:wrap;display:flex}@media (max-width:60rem){.calendar-module__DK3lXW__toolbar__label{order:3;width:100%;margin-inline-start:0}}@media (max-width:48rem){.calendar-module__DK3lXW__content{min-width:var(--size-0);padding:var(--size-1)}.calendar-module__DK3lXW__toolbar__right{flex-wrap:wrap;width:100%}.calendar-module__DK3lXW__toolbar__nav{flex-wrap:wrap}.calendar-module__DK3lXW__toolbar__label{font-family:var(--font-family-h6);font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--font-height-h6);letter-spacing:var(--font-spacing-h6)}.calendar-module__DK3lXW__month__grid{grid-auto-rows:minmax(calc(var(--size-4) + var(--size-0-5)), 1fr)}.calendar-module__DK3lXW__pill__time{display:none}.calendar-module__DK3lXW__timegrid{--gutter-width:calc(var(--size-2) + var(--size-0-75))}}.calendar-module__DK3lXW__tz_hint{align-items:center;gap:var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);margin-inline-start:auto;text-decoration:none;display:inline-flex}.calendar-module__DK3lXW__tz_hint svg{width:var(--size-0-75);height:var(--size-0-75)}.calendar-module__DK3lXW__zones{gap:var(--size-0-25);padding:var(--size-0-75);background-color:var(--background-two);border:var(--border-regular) solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.calendar-module__DK3lXW__zone{justify-content:space-between;align-items:baseline;gap:var(--size-0-75);flex-wrap:wrap;display:flex}.calendar-module__DK3lXW__zone__label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.calendar-module__DK3lXW__zone__time{align-items:baseline;gap:var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.calendar-module__DK3lXW__zone__abbr{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--paragraph)}.calendar-module__DK3lXW__zone__shift{padding:0 var(--size-0-25);border-radius:var(--radius-sm);background-color:var(--tone-warning-surface);color:var(--tone-warning-text);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium)}@media (hover:none){.calendar-module__DK3lXW__month__add{opacity:1;color:color-mix(in srgb, var(--paragraph) 55%, transparent)}}.calendar-module__DK3lXW__grid_scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.calendar-module__DK3lXW__grid_hint,.calendar-module__DK3lXW__keyboard_hint,.calendar-module__DK3lXW__calendar_status,.calendar-module__DK3lXW__guest__response{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.calendar-module__DK3lXW__grid_hint{padding:var(--size-0-75) var(--size-1);display:none}.calendar-module__DK3lXW__keyboard_hint{padding:var(--size-0-5) var(--size-1)}.calendar-module__DK3lXW__calendar_meta{align-items:center;gap:var(--size-0-5);flex-wrap:wrap;display:flex}.calendar-module__DK3lXW__calendar_status{min-width:var(--size-0)}.calendar-module__DK3lXW__guest__response{flex-shrink:0}.calendar-module__DK3lXW__detail__error{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--tone-danger-text)}:is(.calendar-module__DK3lXW__grid_scroll,.calendar-module__DK3lXW__month__add,.calendar-module__DK3lXW__month__more,.calendar-module__DK3lXW__pill,.calendar-module__DK3lXW__block,.calendar-module__DK3lXW__timegrid__slot):focus-visible{outline-offset:calc(-1 * var(--size-0-125))}.calendar-module__DK3lXW__pill,.calendar-module__DK3lXW__month__more{min-height:var(--size-1-5)}@media (max-width:60rem){.calendar-module__DK3lXW__grid_hint{display:block}}
.dashboard-module__I3Ma9W__content{flex:1}.dashboard-module__I3Ma9W__bento{gap:var(--size-1);grid-template-columns:repeat(4,1fr);display:grid}.dashboard-module__I3Ma9W__tasks_card{grid-area:span 2/span 3;align-self:start;height:fit-content}.dashboard-module__I3Ma9W__progress_card,.dashboard-module__I3Ma9W__categories_card{grid-column:4}.dashboard-module__I3Ma9W__card_actions{align-items:center;gap:var(--size-0-5);display:flex}.dashboard-module__I3Ma9W__add_form{gap:var(--size-1);padding-bottom:var(--size-1-25);border-bottom:var(--border-regular) solid var(--card-border);margin-bottom:var(--size-0-75);flex-direction:column;display:flex}.dashboard-module__I3Ma9W__add_form__row{gap:var(--size-0-75);grid-template-columns:1fr 1fr 1fr;display:grid}.dashboard-module__I3Ma9W__field_label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--paragraph);margin-bottom:var(--size-0-25);display:block}.dashboard-module__I3Ma9W__add_form__buttons{gap:var(--size-0-5);display:flex}.dashboard-module__I3Ma9W__task_list{gap:var(--size-0-5);flex-direction:column;display:flex}.dashboard-module__I3Ma9W__empty{align-items:center;gap:var(--size-1);padding:var(--size-2) 0;color:var(--paragraph);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);flex-direction:column;display:flex}.dashboard-module__I3Ma9W__progress_pct{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-semibold);color:var(--heading-main)}.dashboard-module__I3Ma9W__progress_bar_track{height:var(--size-0-5);background-color:var(--chart-track);border:var(--border-regular) solid var(--border);border-radius:var(--radius-full);overflow:hidden}.dashboard-module__I3Ma9W__progress_bar_fill{background-color:var(--chart-series-one);border-radius:var(--radius-full);height:100%}.dashboard-module__I3Ma9W__progress_stats{margin-top:var(--size-0-75);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);justify-content:space-between;display:flex}.dashboard-module__I3Ma9W__categories{gap:var(--size-0-75);flex-direction:column;display:flex}.dashboard-module__I3Ma9W__category_item{align-items:center;gap:var(--size-0-5);display:flex}.dashboard-module__I3Ma9W__category_dot{width:var(--size-0-5);height:var(--size-0-5);border-radius:var(--radius-full);flex-shrink:0}.dashboard-module__I3Ma9W__category_name{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);flex:1}.dashboard-module__I3Ma9W__category_count{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-semibold);color:var(--heading-main)}.dashboard-module__I3Ma9W__ai_cta{align-items:flex-start;gap:var(--size-0-75);text-decoration:none;display:flex}.dashboard-module__I3Ma9W__ai_cta__icon{width:var(--size-2-5);height:var(--size-2-5);border-radius:var(--dashboard-input-radius);background-color:var(--tone-neutral-surface);color:var(--paragraph);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module__I3Ma9W__ai_cta__icon svg{width:var(--size-1-25);height:var(--size-1-25)}.dashboard-module__I3Ma9W__ai_cta__title{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-semibold);color:var(--heading-main)}.dashboard-module__I3Ma9W__ai_cta__desc{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);margin-top:var(--size-0-25);line-height:var(--line-height-1-5)}@media (max-width:64rem){.dashboard-module__I3Ma9W__bento{grid-template-columns:repeat(2,1fr)}.dashboard-module__I3Ma9W__tasks_card{grid-area:auto/span 2}.dashboard-module__I3Ma9W__progress_card,.dashboard-module__I3Ma9W__categories_card{grid-column:auto}.dashboard-module__I3Ma9W__add_form__row{grid-template-columns:1fr 1fr}}@media (max-width:40rem){.dashboard-module__I3Ma9W__content{padding:var(--size-0-75)}.dashboard-module__I3Ma9W__bento{grid-template-columns:1fr}.dashboard-module__I3Ma9W__tasks_card{grid-column:auto}.dashboard-module__I3Ma9W__add_form__row{grid-template-columns:1fr}.dashboard-module__I3Ma9W__add_form__buttons{flex-direction:column}}
.tasks-module__u7Z-2a__content{gap:var(--size-1-5);flex-direction:column;display:flex}.tasks-module__u7Z-2a__filters{justify-content:flex-end;align-items:center;gap:var(--size-0-5);flex-wrap:wrap;display:flex}.tasks-module__u7Z-2a__add_form{gap:var(--size-1);flex-direction:column;display:flex}.tasks-module__u7Z-2a__add_row{gap:var(--size-0-75);grid-template-columns:1fr 1fr 1fr;display:grid}.tasks-module__u7Z-2a__field_label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--paragraph);margin-bottom:var(--size-0-25);display:block}.tasks-module__u7Z-2a__add_buttons{gap:var(--size-0-5);display:flex}.tasks-module__u7Z-2a__groups{gap:var(--size-2);flex-direction:column;display:flex}.tasks-module__u7Z-2a__group__header{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);font-weight:var(--weight-semibold);color:var(--paragraph);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--size-0-5);border-bottom:var(--border-regular) solid var(--border);margin-bottom:var(--size-0-75)}.tasks-module__u7Z-2a__group__tasks{gap:var(--size-0-5);flex-direction:column;display:flex}.tasks-module__u7Z-2a__group--over{background-color:var(--background-two);border-radius:var(--dashboard-input-radius);padding:var(--size-0-5);margin:calc(-1 * var(--size-0-5));outline:var(--size-0-125) dashed var(--border);outline-offset:-2px}.tasks-module__u7Z-2a__drag_overlay{padding:var(--size-0-75) var(--size-1);background-color:var(--card-background);border-radius:var(--dashboard-card-radius);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--heading-main);cursor:grabbing;white-space:nowrap;text-overflow:ellipsis;opacity:.95;pointer-events:none;max-width:20rem;box-shadow:var(--shadow-btn-secondary), var(--shadow-lg);overflow:hidden}.tasks-module__u7Z-2a__archive{overflow:hidden}.tasks-module__u7Z-2a__archive__empty{padding:var(--size-1) var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);text-align:center}.tasks-module__u7Z-2a__drop--over{box-shadow:var(--shadow-card-glow), var(--glow-brand-sm)}.tasks-module__u7Z-2a__archive__body{height:0;overflow:hidden}.tasks-module__u7Z-2a__archive__body--open{height:auto}.tasks-module__u7Z-2a__archive__inner{min-height:0}.tasks-module__u7Z-2a__archive__content{gap:var(--size-2);padding:var(--size-1) var(--size-1) var(--size-1-5);flex-direction:column;display:flex}.tasks-module__u7Z-2a__empty{align-items:center;gap:var(--size-1);padding:var(--size-2) var(--size-1-5);text-align:center;color:var(--paragraph);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);flex-direction:column;display:flex}.tasks-module__u7Z-2a__mutation_error{align-items:flex-start;gap:var(--size-1);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);flex-direction:column;display:flex}@media (max-width:64rem){.tasks-module__u7Z-2a__content{padding:var(--size-1);gap:var(--size-1)}.tasks-module__u7Z-2a__add_row{grid-template-columns:1fr 1fr}}@media (max-width:40rem){.tasks-module__u7Z-2a__content{padding:var(--size-0-75)}.tasks-module__u7Z-2a__filters{gap:var(--size-0-5)}.tasks-module__u7Z-2a__search{flex:100%;min-width:0}.tasks-module__u7Z-2a__add_row{grid-template-columns:1fr}.tasks-module__u7Z-2a__add_buttons{flex-direction:column}}
.page-module__SEZomW__page{background-color:var(--background-two);min-height:100dvh;padding:var(--size-1-5);justify-content:center;align-items:center;display:flex}.page-module__SEZomW__card{width:100%;max-width:22rem;padding:var(--size-2);gap:var(--size-1-5);flex-direction:column;display:flex}.page-module__SEZomW__brand{justify-content:center;align-items:center;gap:var(--size-0-75);display:flex}.page-module__SEZomW__brand__logo{width:var(--size-2-5);height:var(--size-2-5)}.page-module__SEZomW__brand__logo svg{width:100%;height:100%}.page-module__SEZomW__brand__name{font-family:var(--font-family-h4);font-size:var(--font-size-h4);line-height:var(--font-height-h4);font-weight:var(--weight-bold);color:var(--heading-main);letter-spacing:var(--letter-spacing-03em)}.page-module__SEZomW__tagline{text-align:center;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);margin-top:calc(-1 * var(--size-0-75))}.page-module__SEZomW__form{gap:var(--size-1);flex-direction:column;display:flex}.page-module__SEZomW__error{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--color-error);background-color:var(--tone-danger-surface);border-radius:var(--dashboard-input-radius);padding:var(--size-0-5) var(--size-0-75)}.page-module__SEZomW__hint{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--line-height-1-5);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.page-module__SEZomW__notice{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--line-height-1-5);letter-spacing:var(--font-spacing-text-sm);color:var(--color-success);background-color:var(--tone-success-surface);border-radius:var(--dashboard-input-radius);padding:var(--size-0-5) var(--size-0-75)}@media (max-width:40rem){.page-module__SEZomW__page{padding:var(--size-1)}.page-module__SEZomW__card{padding:var(--size-1-5);gap:var(--size-1)}}
.analytics-module__wRiwmG__content{gap:var(--size-1-5);flex-direction:column;display:flex}.analytics-module__wRiwmG__filters{align-items:flex-end;gap:var(--size-0-75);flex-wrap:wrap;display:flex}.analytics-module__wRiwmG__stats{gap:var(--size-1);grid-template-columns:repeat(4,1fr);display:grid}.analytics-module__wRiwmG__stat_card__dot{border-radius:var(--radius-full);flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.analytics-module__wRiwmG__section{margin-top:var(--size-0-5)}.analytics-module__wRiwmG__section__header{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);font-weight:var(--weight-semibold);color:var(--paragraph);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--size-0-5);border-bottom:var(--border-regular) solid var(--border);margin-bottom:var(--size-0-75);justify-content:space-between;align-items:center;display:flex}.analytics-module__wRiwmG__chart_area{padding:var(--size-1)}.analytics-module__wRiwmG__cat_grid{gap:var(--size-1-5);grid-template-columns:1fr 1fr;display:grid}.analytics-module__wRiwmG__cat_row{align-items:center;gap:var(--size-0-75);padding:var(--size-0-5) 0;border-bottom:var(--border-regular) solid var(--border);display:flex}.analytics-module__wRiwmG__cat_row:last-child{border-bottom:none}.analytics-module__wRiwmG__cat_dot{width:var(--size-0-75);height:var(--size-0-75);border-radius:var(--radius-full);flex-shrink:0}.analytics-module__wRiwmG__cat_name{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--heading-main);flex:1;min-width:0}.analytics-module__wRiwmG__cat_amount{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-03em);color:var(--heading-main);white-space:nowrap}.analytics-module__wRiwmG__cat_bar_wrap{width:6rem;height:var(--size-0-5);background:var(--card-background-hover);border-radius:var(--radius-full);flex-shrink:0;overflow:hidden}.analytics-module__wRiwmG__cat_bar{border-radius:var(--radius-full);height:100%}.analytics-module__wRiwmG__cat_pct{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--paragraph);white-space:nowrap;text-align:right;min-width:2.5rem}.analytics-module__wRiwmG__tooltip{gap:var(--size-0-125,.125rem);padding:var(--size-0-5) var(--size-0-75);background-color:var(--card-background);border:var(--border-regular) solid var(--card-border);border-radius:var(--dashboard-input-radius);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.analytics-module__wRiwmG__tooltip__label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--line-height-1-3);letter-spacing:.06em;color:var(--paragraph);text-transform:uppercase}.analytics-module__wRiwmG__tooltip__value{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-03em);color:var(--heading-main)}.analytics-module__wRiwmG__tooltip__pct{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--paragraph)}.analytics-module__wRiwmG__empty{padding:var(--size-2) var(--size-1-5);text-align:center;color:var(--paragraph);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-5);letter-spacing:var(--letter-spacing-0em)}@media (max-width:64rem){.analytics-module__wRiwmG__content{padding:var(--size-1);gap:var(--size-1)}.analytics-module__wRiwmG__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.analytics-module__wRiwmG__cat_grid{grid-template-columns:1fr}.analytics-module__wRiwmG__stats{grid-template-columns:1fr 1fr}}@media (max-width:40rem){.analytics-module__wRiwmG__content{padding:var(--size-0-75)}.analytics-module__wRiwmG__stats{grid-template-columns:1fr}.analytics-module__wRiwmG__filters{gap:var(--size-0-5)}.analytics-module__wRiwmG__cat_bar_wrap{display:none}}.analytics-module__wRiwmG__chart_area .recharts-cartesian-axis-tick text{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);fill:var(--paragraph)}
.recurring-module__wDf07q__content{gap:var(--size-1-5);flex-direction:column;display:flex}.recurring-module__wDf07q__stats{gap:var(--size-1);grid-template-columns:repeat(3,1fr);display:grid}.recurring-module__wDf07q__section{gap:var(--size-1);flex-direction:column;display:flex}.recurring-module__wDf07q__section__head{justify-content:space-between;align-items:center;gap:var(--size-0-75);display:flex}.recurring-module__wDf07q__section__title{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--line-height-1-3);letter-spacing:.06em;color:var(--paragraph);text-transform:uppercase}.recurring-module__wDf07q__grid{gap:var(--size-1);grid-template-columns:repeat(3,1fr);display:grid}.recurring-module__wDf07q__item_card{gap:var(--size-0-75);padding:var(--size-1) var(--size-1-25);flex-direction:column;display:flex;position:relative}.recurring-module__wDf07q__item_card--inactive{opacity:.55}.recurring-module__wDf07q__item_top{align-items:flex-start;gap:var(--size-0-5);display:flex}.recurring-module__wDf07q__item_dot{border-radius:var(--radius-full);flex-shrink:0;width:.625rem;height:.625rem;margin-top:.2rem;display:inline-block}.recurring-module__wDf07q__item_info{flex:1;min-width:0}.recurring-module__wDf07q__item_name{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--heading-main);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.recurring-module__wDf07q__item_cat{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--paragraph);margin-top:var(--size-0-125,.125rem);display:block}.recurring-module__wDf07q__item_amount{font-family:var(--font-family-h6);font-size:var(--font-size-h6);font-weight:var(--weight-semibold);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-03em);color:var(--heading-main);white-space:nowrap;flex-shrink:0}.recurring-module__wDf07q__item_freq{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-regular);line-height:var(--line-height-1-3);letter-spacing:var(--letter-spacing-0em);color:var(--paragraph)}.recurring-module__wDf07q__item_footer{justify-content:space-between;align-items:center;gap:var(--size-0-5);padding-top:var(--size-0-5);border-top:var(--border-regular) solid var(--border);flex-wrap:wrap;display:flex}.recurring-module__wDf07q__item_actions{align-items:center;gap:var(--size-0-375);flex-wrap:wrap;display:flex}.recurring-module__wDf07q__empty_section{padding:var(--size-1-5) var(--size-1);text-align:center;color:var(--paragraph);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-regular)}.recurring-module__wDf07q__add_form{gap:var(--size-1);flex-direction:column;display:flex}.recurring-module__wDf07q__add_row{gap:var(--size-0-75);grid-template-columns:1fr 1fr 1fr;display:grid}.recurring-module__wDf07q__add_buttons{gap:var(--size-0-5);display:flex}.recurring-module__wDf07q__color_row{align-items:center;gap:var(--size-0-375);flex-wrap:wrap;display:flex}.recurring-module__wDf07q__color_swatch{width:var(--size-1-5);height:var(--size-1-5);border-radius:var(--radius-full);border:var(--border-hover) solid var(--transparent);cursor:pointer;padding:var(--size-0);flex-shrink:0}.recurring-module__wDf07q__color_swatch--active{border-color:var(--heading-main)}@media (max-width:64rem){.recurring-module__wDf07q__content{padding:var(--size-1);gap:var(--size-1)}.recurring-module__wDf07q__grid{grid-template-columns:repeat(2,1fr)}.recurring-module__wDf07q__add_row{grid-template-columns:1fr 1fr}}@media (max-width:48rem){.recurring-module__wDf07q__stats{grid-template-columns:1fr 1fr}.recurring-module__wDf07q__stats>:last-child{grid-column:1/-1}}@media (max-width:40rem){.recurring-module__wDf07q__content{padding:var(--size-0-75)}.recurring-module__wDf07q__stats{grid-template-columns:1fr}.recurring-module__wDf07q__stats>:last-child{grid-column:auto}.recurring-module__wDf07q__grid,.recurring-module__wDf07q__add_row{grid-template-columns:1fr}.recurring-module__wDf07q__add_buttons{flex-direction:column}}.recurring-module__wDf07q__item_freq--stacked{text-align:right;display:block}.recurring-module__wDf07q__actions_row{justify-content:flex-end;display:flex}.recurring-module__wDf07q__color_label{margin-bottom:var(--size-0-5);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);display:block}
.settings-module__r6R4Pa__content{gap:var(--size-1-5);flex-direction:column;max-width:44rem;margin-inline:auto;display:flex}.settings-module__r6R4Pa__tab_content{gap:var(--size-1-5);flex-direction:column;display:flex}.settings-module__r6R4Pa__profile{align-items:center;gap:var(--size-1);flex-wrap:wrap;display:flex}.settings-module__r6R4Pa__profile__info{flex:1 1 var(--size-12);min-width:var(--size-0)}.settings-module__r6R4Pa__profile__name{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);font-weight:var(--weight-semibold);color:var(--heading-main)}.settings-module__r6R4Pa__profile__email{overflow-wrap:anywhere;font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);margin-top:var(--size-0-25)}.settings-module__r6R4Pa__form{gap:var(--size-1);flex-direction:column;display:flex}.settings-module__r6R4Pa__error{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--color-error);background-color:var(--tone-danger-surface);border-radius:var(--dashboard-input-radius);padding:var(--size-0-5) var(--size-0-75)}.settings-module__r6R4Pa__success{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--color-success-strong);background-color:var(--tone-success-surface);border-radius:var(--dashboard-input-radius);padding:var(--size-0-5) var(--size-0-75)}.settings-module__r6R4Pa__categories{gap:var(--size-1);flex-direction:column;display:flex}.settings-module__r6R4Pa__category_row{align-items:flex-start;gap:var(--size-0-75);display:flex}.settings-module__r6R4Pa__category_dot{width:var(--size-0-75);height:var(--size-0-75);border-radius:var(--radius-full);flex-shrink:0;margin-top:.35rem}.settings-module__r6R4Pa__category_name{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--heading-main)}.settings-module__r6R4Pa__category_desc{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);margin-top:var(--size-0-25)}.settings-module__r6R4Pa__mcp_desc{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);line-height:var(--line-height-1-5)}.settings-module__r6R4Pa__mcp_field{gap:var(--size-0-25);margin-top:var(--size-1);flex-direction:column;display:flex}.settings-module__r6R4Pa__mcp_label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);font-weight:var(--weight-medium);color:var(--paragraph);text-transform:uppercase;letter-spacing:.06em}.settings-module__r6R4Pa__mcp_url{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);background-color:var(--form-background);border:var(--border-regular) solid var(--form-border);border-radius:var(--dashboard-input-radius);padding:var(--size-0-5) var(--size-0-75);color:var(--heading-main);word-break:break-all;font-family:ui-monospace,SFMono-Regular,monospace}.settings-module__r6R4Pa__mcp_steps{gap:var(--size-0-75);margin-top:var(--size-1);flex-direction:column;padding-left:0;list-style:none;display:flex}.settings-module__r6R4Pa__mcp_step{align-items:flex-start;gap:var(--size-0-75);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);line-height:var(--line-height-1-5);display:flex}.settings-module__r6R4Pa__mcp_step_num{min-width:var(--size-1-5);height:var(--size-1-5);border-radius:var(--radius-full);background-color:var(--tone-neutral-surface);color:var(--tone-neutral-text);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-semibold);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:flex}.settings-module__r6R4Pa__mcp_note{margin-top:var(--size-1);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);background-color:var(--form-background);border:var(--border-regular) solid var(--form-border);border-radius:var(--dashboard-input-radius);padding:var(--size-0-5) var(--size-0-75);line-height:var(--line-height-1-5)}@media (max-width:64rem){.settings-module__r6R4Pa__content{padding:var(--size-1);gap:var(--size-1)}}@media (max-width:40rem){.settings-module__r6R4Pa__content{padding:var(--size-0-75)}.settings-module__r6R4Pa__profile{gap:var(--size-0-75);flex-wrap:wrap}.settings-module__r6R4Pa__mcp_url{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm)}}.settings-module__r6R4Pa__notion_desc{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);line-height:var(--line-height-1-5)}.settings-module__r6R4Pa__notion_form{gap:var(--size-1);margin-top:var(--size-1);flex-direction:column;display:flex}.settings-module__r6R4Pa__notion_field_hint{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);margin-top:var(--size-0-25);line-height:var(--line-height-1-5)}.settings-module__r6R4Pa__notion_status_saved{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--color-success-strong);margin-top:var(--size-0-5)}.settings-module__r6R4Pa__notion_status_error{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--color-error);margin-top:var(--size-0-5)}.settings-module__r6R4Pa__token_row{align-items:center;gap:var(--size-0-5);display:flex}.settings-module__r6R4Pa__token_code{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);background-color:var(--form-background);border:var(--border-regular) solid var(--form-border);border-radius:var(--dashboard-input-radius);padding:var(--size-0-5) var(--size-0-75);color:var(--heading-main);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,monospace;overflow:hidden}.settings-module__r6R4Pa__tz_preview{gap:var(--size-0-25);padding:var(--size-0-75);background-color:var(--background-two);border:var(--border-regular) solid var(--border);border-radius:var(--dashboard-input-radius);flex-direction:column;display:flex}.settings-module__r6R4Pa__tz_preview__row{justify-content:space-between;align-items:baseline;gap:var(--size-0-75);display:flex}.settings-module__r6R4Pa__tz_preview__label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--line-height-1-5);letter-spacing:var(--letter-spacing-0em);color:var(--paragraph)}.settings-module__r6R4Pa__tz_preview__time{align-items:baseline;gap:var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--line-height-1-5);letter-spacing:var(--letter-spacing-0em);color:var(--heading-main);font-variant-numeric:tabular-nums;display:inline-flex}.settings-module__r6R4Pa__tz_preview__abbr{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--paragraph)}.settings-module__r6R4Pa__avatar_picker{align-items:center;gap:var(--size-0-5);cursor:pointer;flex-direction:column;flex-shrink:0;display:flex;position:relative}.settings-module__r6R4Pa__file_input{inset:var(--size-0);opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.settings-module__r6R4Pa__avatar_picker:focus-within{outline:var(--border-hover) solid var(--heading-accent);outline-offset:var(--size-0-25);border-radius:var(--radius-xl)}.settings-module__r6R4Pa__avatar_caption{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.settings-module__r6R4Pa__account_list{gap:var(--size-0-75);margin-top:var(--size-1);flex-direction:column;display:flex}.settings-module__r6R4Pa__account_row{align-items:center;gap:var(--size-0-75);padding:var(--size-0-75);display:flex}.settings-module__r6R4Pa__account_dot{width:var(--size-0-5);height:var(--size-0-5);border-radius:var(--radius-full);flex-shrink:0}.settings-module__r6R4Pa__account_who{gap:var(--size-0-25);min-width:var(--size-0);flex-direction:column;flex:auto;display:flex}.settings-module__r6R4Pa__account_email{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-module__r6R4Pa__account_grants{align-items:center;gap:var(--size-0-75);flex-wrap:wrap;display:flex}.settings-module__r6R4Pa__account_grant{align-items:center;gap:var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);display:inline-flex}.settings-module__r6R4Pa__account_grant svg{width:var(--icon-sm);height:var(--icon-sm)}.settings-module__r6R4Pa__account_grant_ok{color:var(--tone-success-text)}.settings-module__r6R4Pa__account_grant_off{color:var(--tone-warning-text)}.settings-module__r6R4Pa__account_warn{align-items:center;gap:var(--size-0-25);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--tone-warning-text);display:inline-flex}.settings-module__r6R4Pa__account_warn svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.settings-module__r6R4Pa__account_actions{align-items:center;gap:var(--size-0-5);flex-shrink:0;display:flex}@media (max-width:40rem){.settings-module__r6R4Pa__account_row{flex-wrap:wrap}.settings-module__r6R4Pa__account_actions{justify-content:flex-end;width:100%}}
.split-module__jC7PQG__content{gap:var(--size-1-5);flex-direction:column;display:flex}.split-module__jC7PQG__summary{gap:var(--size-1);grid-template-columns:1fr 1fr;display:grid}.split-module__jC7PQG__section_label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--paragraph)}.split-module__jC7PQG__invites{gap:var(--size-0-5);flex-direction:column;display:flex}.split-module__jC7PQG__invite_row{justify-content:space-between;align-items:center;gap:var(--size-0-75);padding:var(--size-0-75) var(--size-1);flex-wrap:wrap;display:flex}.split-module__jC7PQG__invite_text{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--line-height-1-5);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main)}.split-module__jC7PQG__invite_actions{gap:var(--size-0-5);display:flex}.split-module__jC7PQG__invite_inline{align-items:center;gap:var(--size-0-5);flex-wrap:wrap;display:inline-flex}.split-module__jC7PQG__contact_list{gap:var(--size-0-75);flex-direction:column;display:flex}.split-module__jC7PQG__contact_card{overflow:hidden}.split-module__jC7PQG__contact_head{align-items:center;gap:var(--size-0-75);width:100%;padding:var(--size-1);cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;display:flex}.split-module__jC7PQG__contact_dot{border-radius:var(--radius-full);flex-shrink:0;width:.75rem;height:.75rem}.split-module__jC7PQG__contact_name{min-width:var(--size-0);overflow-wrap:anywhere;align-items:center;gap:var(--size-0-5);font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);font-weight:var(--weight-semibold);color:var(--heading-main);flex-wrap:wrap;flex:1;display:flex}.split-module__jC7PQG__contact_balance{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);white-space:nowrap}.split-module__jC7PQG__contact_balance[data-tone=pos]{color:var(--color-success)}.split-module__jC7PQG__contact_balance[data-tone=neg]{color:var(--color-error)}.split-module__jC7PQG__contact_balance[data-tone=zero]{color:var(--paragraph)}.split-module__jC7PQG__contact_body{padding:0 var(--size-1) var(--size-1);gap:var(--size-0-75);flex-direction:column;display:flex}.split-module__jC7PQG__contact_actions{align-items:center;gap:var(--size-0-5);padding-top:var(--size-0-5);flex-wrap:wrap;display:flex}.split-module__jC7PQG__ledger{gap:var(--size-0-25);flex-direction:column;display:flex}.split-module__jC7PQG__ledger_empty{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);padding:var(--size-0-5) 0}.split-module__jC7PQG__ledger_row{align-items:center;gap:var(--size-0-5);padding:var(--size-0-5) var(--size-0-75);grid-template-columns:5rem 1fr auto auto auto;display:grid}.split-module__jC7PQG__ledger_dir{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em}.split-module__jC7PQG__ledger_dir[data-dir=theyOwe]{color:var(--color-success)}.split-module__jC7PQG__ledger_dir[data-dir=iOwe]{color:var(--color-error)}.split-module__jC7PQG__ledger_name{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.split-module__jC7PQG__ledger_date{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);white-space:nowrap}.split-module__jC7PQG__ledger_amount{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--heading-main);white-space:nowrap}.split-module__jC7PQG__ledger_status{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);white-space:nowrap}.split-module__jC7PQG__empty{padding:var(--size-2) var(--size-1-5);text-align:center;color:var(--paragraph);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm)}.split-module__jC7PQG__new_group{gap:var(--size-0-75);padding:var(--size-1);flex-direction:column;display:flex}.split-module__jC7PQG__field_label{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--paragraph);margin-bottom:var(--size-0-25);display:block}.split-module__jC7PQG__invite_note{align-items:center;gap:var(--size-0-5);margin:var(--size-0-5) var(--size-0) var(--size-0);padding:var(--size-0-5) var(--size-0-75);border:var(--border-regular) solid var(--tone-danger-border);border-radius:var(--dashboard-input-radius);background-color:var(--tone-danger-surface);color:var(--tone-danger-text);font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);display:flex}.split-module__jC7PQG__invite_note[data-ok]{border-color:var(--tone-success-border);background-color:var(--tone-success-surface);color:var(--tone-success-text)}.split-module__jC7PQG__hint{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);line-height:var(--line-height-1-3);margin:var(--size-0-25) 0 0}@media (max-width:48rem){.split-module__jC7PQG__content{padding:var(--size-1)}.split-module__jC7PQG__ledger_row{row-gap:var(--size-0-25);grid-template-columns:1fr auto}.split-module__jC7PQG__ledger_dir{grid-column:1/-1}.split-module__jC7PQG__ledger_date{display:none}}@media (max-width:40rem){.split-module__jC7PQG__contact_name{flex-basis:100%}.split-module__jC7PQG__contact_balance{white-space:normal;overflow-wrap:anywhere}.split-module__jC7PQG__invite_actions{flex-wrap:wrap}}
.authorize-module__HzlT1W__page{min-height:100dvh;padding:var(--size-1-5);background-color:var(--background-one);justify-content:center;align-items:center;display:flex}.authorize-module__HzlT1W__card{width:100%;max-width:24rem;padding:var(--size-2);gap:var(--size-1-5);flex-direction:column;display:flex}.authorize-module__HzlT1W__brand{align-items:center;gap:var(--size-0-75);display:flex}.authorize-module__HzlT1W__brand__logo{width:var(--size-2);height:var(--size-2);flex-shrink:0}.authorize-module__HzlT1W__brand__logo svg{width:100%;height:100%}.authorize-module__HzlT1W__brand__name{font-size:var(--font-size-text-md);font-weight:var(--weight-semibold);color:var(--heading-main);font-family:var(--font-family-h1);letter-spacing:var(--letter-spacing-03em);line-height:var(--line-height-1)}.authorize-module__HzlT1W__request{background-color:var(--form-background);border:var(--border-regular) solid var(--form-border);border-radius:var(--radius-md);padding:var(--size-0-75) var(--size-1)}.authorize-module__HzlT1W__request__title{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-semibold);color:var(--heading-main);line-height:var(--line-height-1-3)}.authorize-module__HzlT1W__request__desc{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph);margin-top:var(--size-0-25);line-height:var(--line-height-1-5)}.authorize-module__HzlT1W__form{gap:var(--size-1);flex-direction:column;display:flex}.authorize-module__HzlT1W__error{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--color-error);background-color:var(--tone-danger-surface);border-radius:var(--radius-md);padding:var(--size-0-5) var(--size-0-75)}@media (max-width:40rem){.authorize-module__HzlT1W__page{padding:var(--size-1)}.authorize-module__HzlT1W__card{padding:var(--size-1-5);gap:var(--size-1)}}.authorize-module__HzlT1W__page_error{padding:var(--size-2);font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--color-error)}
.reset-module__b9gZTa__page{min-height:100dvh;padding:var(--size-2) var(--size-1);background-color:var(--background-one);justify-content:center;align-items:center;display:flex}.reset-module__b9gZTa__card{gap:var(--size-1);width:100%;max-width:24rem;padding:var(--size-2);text-align:center;flex-direction:column;display:flex}.reset-module__b9gZTa__brand{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);font-weight:var(--weight-medium);color:var(--paragraph)}.reset-module__b9gZTa__brand strong{color:var(--heading-accent);font-weight:var(--weight-bold)}.reset-module__b9gZTa__title{font-family:var(--font-family-h4);font-size:var(--font-size-h4);line-height:var(--font-height-h4);letter-spacing:var(--font-spacing-h4);font-weight:var(--weight-bold);color:var(--heading-main)}.reset-module__b9gZTa__lead{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--line-height-1-5);letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.reset-module__b9gZTa__form{gap:var(--size-0-75);text-align:left;flex-direction:column;display:flex}.reset-module__b9gZTa__error{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm);color:var(--color-error)}
