.ui-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-md);background:var(--brand);color:var(--fg-on-brand);font-family:var(--font-sans);font-weight:var(--weight-semibold);line-height:1;-webkit-user-select:none;user-select:none}.ui-avatar--md{width:28px;height:28px;font-size:var(--text-xs)}.ui-avatar--sm{width:24px;height:24px;font-size:12px}.ui-badge{--badge-color: var(--fg-muted);display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--badge-color);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1;white-space:nowrap}.ui-badge[data-tone=accent]{--badge-color: var(--accent);background:var(--bg-accent-weak)}.ui-badge[data-tone=success]{--badge-color: var(--fg-success);background:color-mix(in srgb,var(--fg-success) 10%,transparent)}.ui-badge[data-tone=warning]{--badge-color: var(--fg-warning);background:color-mix(in srgb,var(--fg-warning) 12%,transparent)}.ui-badge[data-tone=danger]{--badge-color: var(--fg-danger);background:color-mix(in srgb,var(--fg-danger) 10%,transparent)}.ui-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.ui-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-button:disabled{opacity:.5;cursor:not-allowed}.ui-button[data-size=xs]{height:24px;padding:0 var(--space-2);font-size:var(--text-xs)}.ui-button[data-size=sm]{height:28px;padding:0 10px;font-size:var(--text-xs)}.ui-button[data-size=lg]{height:44px;padding:0 var(--space-4);font-size:var(--text-base)}.ui-button[data-shape=icon]{padding:0;width:36px}.ui-button[data-shape=icon][data-size=xs]{width:24px}.ui-button[data-shape=icon][data-size=sm]{width:28px}.ui-button[data-shape=icon][data-size=lg]{width:44px}.ui-button[data-intent=primary]{background:var(--brand);color:var(--fg-on-brand)}.ui-button[data-intent=primary]:hover:not(:disabled){background:var(--brand-hover)}.ui-button[data-intent=neutral]{background:var(--bg-surface);color:var(--fg-primary);border-color:var(--border-default)}.ui-button[data-intent=neutral]:hover:not(:disabled){background:var(--bg-subtle)}.ui-button[data-intent=danger]{background:var(--bg-danger);color:var(--fg-on-danger)}.ui-button[data-intent=danger]:hover:not(:disabled){background:color-mix(in srgb,var(--bg-danger) 88%,var(--fg-primary))}.ui-button[data-intent=ghost]{background:transparent;color:var(--fg-primary)}.ui-button[data-intent=ghost]:hover:not(:disabled){background:var(--bg-subtle)}.ui-button[data-loading]{color:transparent;pointer-events:none}.ui-button[data-loading]:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--fg-muted);border-top-color:var(--fg-primary);border-radius:var(--radius-full);animation:ui-button-spin .7s linear infinite}.ui-button[data-intent=primary][data-loading]:after,.ui-button[data-intent=danger][data-loading]:after{border-color:color-mix(in srgb,var(--fg-on-brand) 40%,transparent);border-top-color:var(--fg-on-brand)}@keyframes ui-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ui-button[data-loading]:after{animation-duration:2s}}.ui-callout{--callout-color: var(--fg-muted);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-lg);background:var(--bg-subtle);color:var(--fg-primary);font-family:var(--font-sans);font-size:var(--text-sm)}.ui-callout[data-tone=info]{--callout-color: var(--accent);background:var(--bg-accent-weak)}.ui-callout[data-tone=success]{--callout-color: var(--fg-success);background:color-mix(in srgb,var(--fg-success) 8%,transparent)}.ui-callout[data-tone=warning]{--callout-color: var(--fg-warning);background:color-mix(in srgb,var(--fg-warning) 10%,transparent)}.ui-callout[data-tone=danger]{--callout-color: var(--fg-danger);background:color-mix(in srgb,var(--fg-danger) 8%,transparent)}.ui-callout[data-bordered]{border-color:color-mix(in srgb,var(--callout-color) 35%,transparent)}.ui-callout__icon{display:inline-flex;flex:none;color:var(--callout-color)}.ui-callout__content{flex:1;min-width:0}.ui-callout__title{font-weight:var(--weight-semibold)}.ui-callout__body{color:var(--fg-primary)}.ui-callout__title+.ui-callout__body{margin-top:2px}.ui-callout__action{flex:none}.ui-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);color:var(--fg-primary);font-family:var(--font-sans);overflow:hidden}.ui-card[data-raised]{background:var(--bg-raised);box-shadow:0 1px 2px var(--bg-subtle),0 4px 12px var(--bg-subtle)}.ui-card[data-interactive]{cursor:pointer;transition:background-color .12s ease}.ui-card[data-interactive]:hover{background:var(--bg-subtle)}.ui-card[data-interactive]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-card__header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5) 0;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.ui-card__header-icon{display:inline-flex;color:var(--fg-muted)}.ui-card__header-title{flex:1;min-width:0}.ui-card__header-action{display:inline-flex;flex:none}.ui-card__body{padding:var(--space-4) var(--space-5)}.ui-card__footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle)}.ui-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;font-family:var(--font-sans);color:var(--fg-primary)}.ui-empty-state[data-variant=page]{justify-content:center;min-height:60vh}.ui-empty-state__icon{display:inline-flex;color:var(--fg-muted);margin-bottom:var(--space-2)}.ui-empty-state__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.ui-empty-state__description{max-width:360px;font-size:var(--text-sm);color:var(--fg-muted)}.ui-empty-state__action{margin-top:var(--space-3)}.ui-empty-state__learn{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-3);padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--text-xs);cursor:pointer;text-decoration:none}.ui-empty-state__learn:hover{text-decoration:underline}.ui-form-field{display:flex;flex-direction:column;gap:6px;font-family:var(--font-sans)}.ui-form-field__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-primary)}.ui-form-field__required{color:var(--fg-danger)}.ui-form-field__optional{color:var(--fg-muted);font-weight:var(--weight-regular)}.ui-form-field__description{font-size:var(--text-xs);color:var(--fg-muted)}.ui-form-field__error{font-size:var(--text-xs);color:var(--fg-danger)}.ui-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.ui-icon-button:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-primary)}.ui-icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-icon-button:disabled{opacity:.5;cursor:default}.ui-input{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-primary);transition:border-color .12s ease,box-shadow .12s ease}.ui-input[data-size=sm]{height:28px;font-size:var(--text-xs)}.ui-input[data-size=large]{height:44px;font-size:var(--text-base)}.ui-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--bg-accent-weak)}.ui-input[data-invalid]{border-color:var(--fg-danger)}.ui-input[data-invalid]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--fg-danger) 15%,transparent)}.ui-input[data-disabled]{opacity:.5;background:var(--bg-subtle)}.ui-input__control{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.ui-input__control::placeholder{color:var(--fg-muted)}.ui-input__suffix{display:inline-flex;flex:none;color:var(--fg-muted)}.ui-nav-item{display:flex;align-items:center;gap:10px;height:32px;padding:0 var(--space-2) 0 10px;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ui-nav-item:hover{background:var(--bg-subtle)}.ui-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-nav-item[data-active]{background:var(--bg-brand-weak);color:var(--fg-primary)}.ui-nav-item__icon{display:inline-flex;flex:none;width:16px;height:16px}.ui-nav-item__icon>svg{width:16px;height:16px}.ui-nav-item__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-segmented{display:inline-flex;gap:2px;padding:2px;background:var(--bg-subtle);border-radius:var(--radius-md);font-family:var(--font-sans)}.ui-segmented__item{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--space-3);border:0;border-radius:6px;background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:background-color .12s ease,color .12s ease}.ui-segmented__item:hover:not(:disabled):not([data-active]){color:var(--fg-primary)}.ui-segmented__item[data-active]{background:var(--bg-surface);color:var(--fg-primary);box-shadow:0 0 0 1px var(--border-subtle)}.ui-segmented__item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-segmented__item:disabled{opacity:.5;cursor:not-allowed}.ui-segmented.ui-segmented{background:transparent;padding:0;gap:var(--space-2);box-shadow:none}.ui-segmented.ui-segmented .ui-segmented__item{box-shadow:none;border-radius:var(--radius-full);height:28px;min-width:40px;padding:0 8px;justify-content:center;text-align:center;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.ui-segmented.ui-segmented .ui-segmented__item[data-active]{background:var(--bg-subtle);box-shadow:none}.ui-segmented.ui-segmented .ui-segmented__item:hover:not(:disabled):not([data-active]){background:var(--bg-subtle);color:var(--fg-primary)}.ui-skeleton{display:block;width:100%;min-height:12px;border-radius:var(--radius-md);background:var(--bg-subtle);animation:ui-skeleton-pulse 1.4s ease-in-out infinite}@keyframes ui-skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.ui-skeleton{animation:none}}.ui-linechart{width:100%;min-width:0}.ui-linechart svg{display:block;overflow:visible}.ui-linechart__line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ui-linechart__dots{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1 7}.ui-linechart__projection{stroke:var(--fg-muted);stroke-opacity:.5;stroke-width:1px;stroke-dasharray:4 4}.ui-linechart__end{fill:var(--bg-surface);stroke-width:2.5px}.ui-linechart__tag path{fill:var(--fg-success)}.ui-linechart__tag[data-tone=warning] path{fill:var(--fg-warning)}.ui-linechart__tag text{fill:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);font-family:var(--font-sans)}.ui-linechart__end--brand{fill:var(--brand);stroke:var(--fg-on-brand);stroke-width:2.5}.ui-linechart__guide{stroke:var(--border-default);stroke-width:1}.ui-linechart__hover-label{fill:var(--fg-muted);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.02em;font-family:var(--font-sans)}.ui-linechart__dots--faded,.ui-linechart__solid--faded{opacity:.3}.ui-meter{height:8px;border-radius:var(--radius-full);background:var(--bg-subtle);overflow:hidden;min-width:0}.ui-meter__fill{height:100%;border-radius:var(--radius-full);background:var(--accent)}.ui-dt{font-family:var(--font-sans);color:var(--fg-primary);width:100%}.ui-dt__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0}.ui-dt__search{width:280px;max-width:100%}.ui-dt__count{font-size:var(--text-xs);color:var(--fg-muted)}.ui-dt__scroll{overflow-x:auto;background:var(--bg-surface)}.ui-dt__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ui-dt__th{height:36px;background:var(--bg-surface);padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);text-align:left;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-muted);white-space:nowrap}.ui-dt__th[data-align=right],.ui-dt__td[data-align=right],.ui-dt__tf[data-align=right]{text-align:right}.ui-dt__th[data-align=center],.ui-dt__td[data-align=center],.ui-dt__tf[data-align=center]{text-align:center}.ui-dt__sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:inherit}button.ui-dt__sort{cursor:pointer}button.ui-dt__sort:hover,.ui-dt__sort[data-active]{color:var(--fg-primary)}.ui-dt__icon{color:var(--accent);flex:none}.ui-dt__arrow{display:inline-flex;width:14px;height:14px;opacity:.5}.ui-dt__sort[data-active] .ui-dt__arrow{opacity:1;color:var(--accent)}.ui-dt__row{transition:background .12s ease}.ui-dt__row[data-interactive]{cursor:pointer}.ui-dt__row:hover{background:var(--bg-page)}.ui-dt__row[data-selected]{background:var(--bg-accent-weak)}.ui-dt__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-dt__td,.ui-dt__tf{height:44px;padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--fg-primary);vertical-align:middle}.ui-dt__tf{color:var(--fg-muted);font-size:var(--text-xs)}.ui-dt__check{width:40px;padding-right:0}.ui-dt__check input{accent-color:var(--accent);margin:0;vertical-align:middle}.ui-dt__entity{display:flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%}.ui-dt__entity-img{width:24px;height:24px;border-radius:var(--radius-md);object-fit:cover}.ui-dt__entity-name{color:var(--fg-primary);font-weight:450}.ui-dt__td[data-type=date]{color:var(--fg-muted);white-space:nowrap}.ui-dt__td[data-type=entity]{max-width:0;overflow:hidden}.ui-dt__entity-name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dt__entity-link{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ui-dt__entity-link:hover .ui-dt__entity-name{text-decoration:underline}.ui-dt__tags{display:inline-flex;flex-wrap:wrap;gap:4px}.ui-dt__num{font-variant-numeric:tabular-nums}.ui-dt__num[data-sign=pos]{color:var(--fg-success)}.ui-dt__num[data-sign=neg]{color:var(--fg-primary)}.ui-dt__none{color:var(--fg-muted)}.ui-dt__link{color:var(--fg-primary);text-decoration:none}.ui-dt__link:hover{text-decoration:underline}.ui-dt__empty{padding:var(--space-8) var(--space-3);text-align:center;color:var(--fg-muted)}.ui-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0000004d;animation:ui-dialog-fade .14s ease}.ui-dialog{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);max-height:80vh;display:flex;flex-direction:column;background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:0 4px 16px #0a0e141f;font-family:var(--font-sans);font-size:var(--text-sm);outline:none;animation:ui-dialog-in .16s ease}.ui-dialog[data-variant=alert]{border-radius:var(--radius-md)}.ui-dialog__header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) 16px;border-bottom:1px solid var(--border-subtle)}.ui-dialog__header[data-bare]{border-bottom:0;padding-bottom:0}.ui-dialog__icon{display:inline-flex;color:var(--fg-muted)}.ui-dialog__title{flex:1;margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.ui-dialog__description{margin:0;padding:var(--space-2) 16px 0;color:var(--fg-muted);font-size:var(--text-sm)}.ui-dialog__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer}.ui-dialog__close--floating{position:absolute;top:12px;right:12px;z-index:1}.ui-dialog__close:hover{background:var(--bg-subtle);color:var(--fg-primary)}.ui-dialog__close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-dialog__body{padding:var(--space-4) 16px;overflow-y:auto;font-size:var(--text-sm);line-height:1.5}.ui-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) 16px var(--space-4)}.ui-dialog__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes ui-dialog-fade{0%{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% - 6px))}}.ui-dialog[data-variant=alert]{animation-name:ui-dialog-fade}.ui-dialog:not(.settings-dialog) .ui-button:not([data-shape=icon]):not([data-size=xs]){height:32px;padding:0 8px;font-size:15px;font-weight:620}.ui-dialog[data-variant=alert]:not(.settings-dialog) .ui-button:not([data-shape=icon]):not([data-size=xs]){padding:0 10px}.ui-dialog:not(.settings-dialog) .ui-button[data-intent=danger]{background:#ff1a1a}.ui-dialog__footer{gap:var(--space-2)}.ui-dialog[data-variant=alert]{--alert-pt: 16px;--alert-desc-pt: 11px;--alert-foot-pt: 32px;--alert-pb: 17px}.ui-dialog[data-variant=alert] .ui-dialog__header{padding:var(--alert-pt) 16px 0}.ui-dialog[data-variant=alert] .ui-dialog__title{font-weight:550;line-height:20px}.ui-dialog[data-variant=alert] .ui-dialog__description{padding:var(--alert-desc-pt) 16px 0;font-size:var(--text-xs);font-weight:400;line-height:20px;color:var(--fg-primary)}.ui-dialog[data-variant=alert] .ui-dialog__footer{padding:var(--alert-foot-pt) 16px var(--alert-pb)}@media (prefers-reduced-motion: reduce){.ui-dialog,.ui-dialog__overlay{animation:none}}.ui-select{display:block;font-family:var(--font-sans)}.ui-select[data-width=auto]{display:inline-block}.ui-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;height:40px;padding:0 var(--space-3);background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer}.ui-select__trigger[data-variant=ghost]{border-color:transparent;background:transparent}.ui-select__trigger[data-variant=ghost]:hover{background:var(--bg-subtle)}.ui-select__trigger:focus-visible,.ui-select__trigger[aria-expanded=true]{outline:2px solid var(--accent);outline-offset:-1px}.ui-select__trigger[data-invalid]{border-color:var(--bg-danger)}.ui-select__trigger:disabled{opacity:.5;cursor:not-allowed}.ui-select__trigger[data-placeholder] .ui-select__value{color:var(--fg-muted)}.ui-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__trigger svg{color:var(--fg-muted);flex:none}.ui-select__content{z-index:120;min-width:var(--radix-popover-trigger-width);background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 8px 24px color-mix(in srgb,var(--fg-primary) 14%,transparent);font-family:var(--font-sans);font-size:var(--text-sm);outline:none;padding:4px}.ui-select__search{width:100%;box-sizing:border-box;height:32px;margin-bottom:4px;padding:0 var(--space-2);border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--fg-primary);font:inherit;outline:none}.ui-select__list{max-height:280px;overflow-y:auto}.ui-select__group{padding:6px var(--space-2) 2px;color:var(--fg-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.ui-select__option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-md);cursor:pointer}.ui-select__option[data-active]{background:var(--bg-subtle)}.ui-select__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-select__option svg{color:var(--accent);flex:none}.ui-select__option-text{display:flex;flex-direction:column;min-width:0}.ui-select__desc{color:var(--fg-muted);font-size:var(--text-xs)}.ui-select__empty{padding:var(--space-2);color:var(--fg-muted)}.ui-popover{z-index:110;background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 4px 16px #0a0e141f;font-family:var(--font-sans);font-size:var(--text-sm);outline:none}.ui-menu{z-index:110;display:flex;flex-direction:column;gap:2px;min-width:152px;max-height:min(360px,var(--radix-dropdown-menu-content-available-height));overflow-y:auto;padding:8px;background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 4px 16px #0a0e141f;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:450}.ui-menu__item{display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:6px var(--space-2);border-radius:var(--radius-md);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.ui-menu__item[data-highlighted]{background:var(--bg-subtle)}.ui-menu__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-menu__item{flex:none}.ui-menu [role=group]{display:flex;flex-direction:column;gap:2px}.ui-menu__check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--fg-primary)}.ui-menu__item[data-disabled]{opacity:.5;cursor:not-allowed}.ui-menu__item[data-danger]{color:var(--fg-danger)}.ui-menu__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-menu__icon{display:inline-flex;color:var(--fg-muted)}.ui-menu__shortcut,.ui-menu__count{color:var(--fg-muted);font-size:var(--text-xs)}.ui-menu__heading{padding:6px var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-muted)}.ui-menu__sep{flex:none;height:.5px;margin:4px 0;background:var(--border-default)}.ui-menu__detail{margin-left:auto;padding-left:var(--space-3);font-size:var(--text-xs);color:var(--fg-muted);white-space:nowrap}.ui-menu__subtrigger[data-state=open]{background:var(--bg-subtle)}.ui-menu__box{flex:none;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:3.5px;box-shadow:inset 0 0 0 1.25px #6e768673;color:var(--fg-on-brand)}.ui-menu__box[data-checked]{background:var(--brand);box-shadow:none}.ui-datepicker{width:240px;max-width:100%;padding:var(--space-2);box-sizing:border-box;background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--text-sm)}.ui-popover .ui-datepicker{border:0;border-radius:var(--radius-lg)}.ui-datepicker__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:4px}.ui-datepicker__title{font-weight:var(--weight-semibold);text-transform:capitalize}.ui-datepicker__nav{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer}.ui-datepicker__nav:disabled{opacity:.35;cursor:default}.ui-datepicker__nav:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg-primary)}.ui-datepicker__nav:focus-visible,.ui-datepicker__day:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-datepicker__row{display:grid;grid-template-columns:repeat(7,1fr)}.ui-datepicker__weekday{display:flex;align-items:center;justify-content:center;height:32px;color:var(--fg-muted);font-size:var(--text-xs)}.ui-datepicker__day{width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;font-weight:450;cursor:pointer}.ui-datepicker__day:hover:not(:disabled){background:var(--bg-subtle)}.ui-datepicker__day[data-outside]{color:var(--fg-muted)}.ui-datepicker__day[data-today]{font-weight:var(--weight-semibold);color:var(--accent)}.ui-datepicker__day[data-selected]{background:var(--accent);color:var(--fg-on-brand);font-weight:620}.ui-datepicker__day:disabled{opacity:.35;cursor:not-allowed}.ui-command__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:color-mix(in srgb,var(--fg-primary) 32%,transparent)}.ui-command{position:fixed;z-index:101;top:15vh;left:50%;transform:translate(-50%);width:560px;max-width:92vw;display:flex;flex-direction:column;background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:0 16px 48px color-mix(in srgb,var(--fg-primary) 20%,transparent);font-family:var(--font-sans);font-size:var(--text-sm);overflow:hidden;outline:none}.ui-command__search{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);height:52px;border-bottom:1px solid var(--border-subtle);color:var(--fg-muted)}.ui-command__input{flex:1;border:0;background:transparent;color:var(--fg-primary);font:inherit;font-size:var(--text-base);outline:none}.ui-command__input::placeholder{color:var(--fg-muted)}.ui-command__list{max-height:360px;overflow-y:auto;padding:6px}.ui-command__group{padding:8px var(--space-2) 4px;color:var(--fg-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.ui-command__row{display:flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-md);cursor:pointer}.ui-command__row[data-active]{background:var(--bg-accent-weak)}.ui-command__icon{display:inline-flex;color:var(--fg-muted)}.ui-command__label{flex:none}.ui-command__secondary{flex:1;min-width:0;color:var(--fg-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-command__label:last-child{flex:1}.ui-command__kbd{margin-inline-start:auto;padding:1px 6px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--fg-muted);font:inherit;font-size:var(--text-xs)}.ui-command__empty{padding:var(--space-4);color:var(--fg-muted);text-align:center}.ui-command__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-inbox{background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);font-family:var(--font-sans);font-size:var(--text-sm);overflow:hidden}.ui-inbox__head{padding:var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}.ui-inbox__title{font-size:var(--text-base);font-weight:var(--weight-semibold);padding-bottom:var(--space-2)}.ui-inbox__tabs{display:flex;gap:var(--space-4)}.ui-inbox__tab{padding:6px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--fg-muted);font:inherit;cursor:pointer}.ui-inbox__tab[data-active]{color:var(--fg-primary);border-bottom-color:var(--accent)}.ui-inbox__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-inbox__count{margin-inline-start:4px;color:var(--fg-muted)}.ui-inbox__list{list-style:none;margin:0;padding:0}.ui-inbox__row{display:flex;align-items:center;gap:var(--space-3);width:100%;box-sizing:border-box;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:inherit;font:inherit;text-align:start}button.ui-inbox__row{cursor:pointer}button.ui-inbox__row:hover{background:var(--bg-subtle)}button.ui-inbox__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}li:last-child>.ui-inbox__row{border-bottom:0}.ui-inbox__avatar{display:inline-flex;flex:none}.ui-inbox__message{flex:1;min-width:0}.ui-inbox__time{color:var(--fg-muted);font-size:var(--text-xs)}.ui-inbox__dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--accent);flex:none}.ui-inbox__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--fg-muted);text-align:center}.ui-inbox__empty-title{color:var(--fg-primary);font-weight:var(--weight-medium)}.mercury-donut{display:inline-flex;align-items:center;gap:var(--space-3)}.mercury-donut-center{font-size:var(--text-xs);font-weight:var(--weight-semibold);fill:var(--fg-primary)}.mercury-donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--fg-muted)}.mercury-donut-legend li{display:flex;align-items:center;gap:6px}.mercury-donut-legend span{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.mercury-toaster{position:fixed;right:16px;bottom:16px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100vw - 32px);outline:none}.mercury-toaster:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-md)}.mercury-toast{position:relative;box-sizing:border-box;width:356px;max-width:calc(100vw - 32px);overflow:hidden;padding:15px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 4px 16px #0a0e141f;animation:mercury-toast-in .16s ease}.mercury-toast[data-wide]{width:432px}.mercury-toast-timer{position:absolute;top:0;left:0;height:2px;width:100%;background:var(--accent);transform-origin:left;animation:mercury-toast-timer linear forwards}.mercury-toast-main{display:flex;align-items:flex-start;gap:var(--space-3)}.mercury-toast-icon{display:inline-flex;flex:none;margin-top:1px;color:var(--fg-muted)}.mercury-toast[data-tone=success] .mercury-toast-icon{color:var(--fg-success)}.mercury-toast[data-tone=danger] .mercury-toast-icon{color:var(--fg-danger)}.mercury-toast[data-tone=warning] .mercury-toast-icon{color:var(--fg-warning)}.mercury-toast[data-tone=info] .mercury-toast-icon{color:var(--accent)}.mercury-toast-text{flex:1;min-width:0}.mercury-toast-title{font-size:var(--text-sm);line-height:20px;font-weight:450;color:var(--fg-primary)}.mercury-toast-desc{margin-top:2px;font-size:var(--text-sm);line-height:20px;font-weight:450;color:var(--fg-muted)}.mercury-toast-footer{display:flex;align-items:center;gap:var(--space-2);margin-top:12px}.mercury-toast-action{flex:none;height:32px;padding:0 var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--accent);font:inherit;font-size:var(--text-sm);font-weight:620;cursor:pointer}.mercury-toast-action:hover{background:var(--bg-accent-weak)}.mercury-toast-action:focus-visible,.mercury-toast-close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mercury-toast-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin:-2px -4px 0 0;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--fg-muted);cursor:pointer}.mercury-toast-close:hover{background:var(--bg-subtle);color:var(--fg-primary)}@keyframes mercury-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes mercury-toast-timer{to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.mercury-toast,.mercury-toast-timer{animation:none}}.mercury-toast[data-actions]{padding:19px 16px 15px}.mercury-toast[data-actions] .mercury-toast-close{position:absolute;top:12px;right:12px;margin:0}.mercury-toast[data-actions] .mercury-toast-desc{margin-top:10px}.mercury-toast[data-actions] .mercury-toast-footer{margin-top:9px;justify-content:flex-end}.mercury-textarea{width:100%;min-height:72px;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--fg-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);resize:vertical;outline:none}.mercury-textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--bg-accent-weak)}.mercury-textarea[data-invalid]{border-color:var(--fg-danger)}.mercury-switch{width:28px;height:16px;flex-shrink:0;border:none;padding:2px;box-sizing:border-box;border-radius:var(--radius-full);background:color-mix(in srgb,var(--fg-muted) 45%,transparent);cursor:pointer;transition:background .14s ease;display:inline-flex;align-items:center}.mercury-switch[data-checked]{background:var(--accent)}.mercury-switch:disabled{opacity:.5;cursor:not-allowed}.mercury-switch-thumb{width:12px;height:12px;border-radius:var(--radius-full);background:#fff;box-shadow:0 1px 2px #0a0e1433;transform:translate(0);transition:transform .14s ease}.mercury-switch[data-checked] .mercury-switch-thumb{transform:translate(12px)}.mercury-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mercury-switch[data-checked]{background:var(--brand)}.mercury-switch[data-checked] .mercury-switch-thumb{background:var(--fg-on-brand)}.ui-status-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--fg-muted);vertical-align:middle}.ui-toolbar-tool{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap}.ui-toolbar-tool:hover{background:var(--bg-subtle);color:var(--fg-primary)}.ui-toolbar-tool:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-toolbar-tool[data-active]{background:var(--bg-accent-weak);border-color:var(--accent);color:var(--accent)}.ui-toolbar-tool__count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.8}.ui-bulk-bar{position:fixed;left:50%;bottom:17px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;min-width:386px;height:46px;padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:12px;background:var(--bg-raised);box-shadow:0 8px 24px color-mix(in srgb,var(--fg-primary) 14%,transparent);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-primary)}.ui-bulk-bar__count{padding:0 var(--space-2);font-size:var(--text-xs);font-weight:620;white-space:nowrap}.ui-bulk-bar__sep{width:1px;height:100%;background:var(--border-subtle)}.ui-bulk-bar__actions{display:flex;align-items:center;gap:var(--space-2);flex:1}.ui-bulk-bar__button{display:inline-flex;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font:inherit;font-size:15px;font-weight:620;cursor:pointer}.ui-bulk-bar__button svg{flex:none;color:var(--fg-muted)}.ui-bulk-bar__button:hover{background:var(--bg-subtle)}.ui-bulk-bar__button:focus-visible,.ui-bulk-bar__clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-bulk-bar__clear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer}.ui-bulk-bar__clear:hover{background:var(--bg-subtle);color:var(--fg-primary)}.ui-entity-card{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);font-family:var(--font-sans);text-align:left;cursor:pointer}.ui-entity-card:hover{border-color:var(--border-default);background:var(--bg-subtle)}.ui-entity-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-entity-card__title{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--fg-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-entity-card__excerpt{font-size:var(--text-sm);color:var(--fg-muted)}.ui-entity-card__foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1)}.ui-entity-card__footer{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--fg-primary)}.ui-entity-card__date{font-size:var(--text-xs);color:var(--fg-muted)}.ui-stat-card{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.ui-stat-card__label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-muted)}.ui-stat-card__value{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums}.ui-stat-card__delta{font-size:var(--text-xs);color:var(--fg-muted)}.ui-bar-chart{display:block;font-family:var(--font-sans);overflow:visible}.ui-bar-chart__base{stroke:var(--border-default);stroke-width:1}.ui-bar-chart__bar{fill:var(--accent)}.ui-bar-chart__value{font-size:10px;fill:var(--fg-muted)}.ui-bar-chart__label{font-size:11px;fill:var(--fg-muted)}.ui-pageheader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:56px;flex-shrink:0;padding:0 var(--space-6);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.ui-pageheader-title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-primary);line-height:20px}.ui-pageheader-icon{display:inline-flex;color:var(--fg-muted)}.ui-pageheader-actions{display:flex;align-items:center;gap:var(--space-2);color:var(--fg-muted)}.ui-pageheader-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:calc(var(--space-3) - var(--space-6));margin-right:calc(var(--space-3) * -1 + var(--space-1, 4px));padding:0;border:0;border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--fg-primary);cursor:pointer}.ui-pageheader-toggle:hover{color:var(--fg-primary)}.ui-pageheader-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-pageheader:has(>.ui-pageheader-toggle){justify-content:flex-start}.ui-pageheader:has(>.ui-pageheader-toggle) .ui-pageheader-title{margin-right:auto}@media (max-width: 600px){.ui-pageheader-toggle{margin-left:calc(var(--space-2) - var(--space-6));margin-right:calc(var(--space-3) / -2)}}.ui-split{display:flex;height:100%;min-height:0;width:100%}.ui-split-main{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0}.ui-split-body{flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--bg-page);padding:var(--space-6)}.ui-split-detail{display:flex;flex-direction:column;flex:0 0 max(464px,30vw);width:max(464px,30vw);min-width:0;max-width:max(464px,30vw);overflow:hidden;min-height:0;background:var(--bg-page);border-left:1px solid var(--border-subtle)}.ui-split-detail-header{justify-content:space-between}.ui-split-detail-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;color:var(--fg-muted)}.ui-split-detail-divider{width:1px;height:24px;background:var(--border-subtle)}.ui-split-detail-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}@media (max-width: 960px){.ui-split{position:relative}.ui-split-detail{display:none}.ui-split-detail[data-open]{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;max-width:none;flex-basis:auto;border-left:0}}.ui-checkbox{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;flex:none}.ui-checkbox:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-md)}.ui-checkbox__box{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:3.5px;box-shadow:inset 0 0 0 1.25px #6e768673;color:var(--fg-on-brand)}.ui-checkbox__box[data-state=on],.ui-checkbox__box[data-state=mixed]{background:var(--brand);box-shadow:none}.ui-caticon{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--ci-ink, currentColor);line-height:0}.ui-caticon--tile{width:calc(var(--ci-size) + 8px);height:calc(var(--ci-size) + 8px);border-radius:6px;background:var(--ci-tint, rgba(127, 139, 164, .12))}.ui-catpill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:0;border-radius:var(--radius-full, 9999px);background:var(--cat-tint, rgba(127, 139, 164, .12));color:var(--cat-ink, #6078a9);font-family:var(--font-sans);font-size:12px;font-weight:620;letter-spacing:.22px;text-transform:uppercase;white-space:nowrap}button.ui-catpill{cursor:pointer}button.ui-catpill:hover{background:color-mix(in srgb,var(--cat-base, #7f8ba4) 22%,white)}.ui-catpill--tile{width:22px;justify-content:center;padding:0}.ui-catpill .ui-caticon{color:var(--cat-ink, #6078a9)}.ui-catpill__name{overflow:hidden;text-overflow:ellipsis}.ui-filterchip{display:inline-flex;align-items:center;height:30px;padding:0 3px 0 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface)}.ui-filterchip__main{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--fg-primary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}.ui-filterchip__icon{display:inline-flex;color:var(--fg-muted)}.ui-filterchip__x{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:2px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--fg-muted);cursor:pointer}.ui-filterchip__x:hover{background:var(--bg-subtle);color:var(--fg-primary)}.ui-addfilter{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}.ui-addfilter:hover{background:var(--bg-subtle);color:var(--fg-primary)}.ui-delta{display:inline-flex;align-items:center;gap:4px;height:24px;min-width:64px;justify-content:center;padding:0 8px 0 6px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);background:#6e76861a;color:var(--fg-muted);font-variant-numeric:tabular-nums}.ui-delta[data-tone=up]{background:#19b25b1a;color:var(--fg-success)}.ui-delta[data-tone=down]{background:#d92d201a;color:var(--fg-danger)}.pk-pop{padding:0;width:246px;font-size:15px}.pk-pop--acct{width:280px}.pk-pop--tag{width:346px;border-radius:12px;padding:0}.pk-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-bottom:1px solid var(--border-subtle);color:var(--fg-muted)}.pk-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:15px;font-weight:450;color:var(--fg-primary)}.pk-search input::placeholder{color:var(--fg-muted)}.pk-list{max-height:350px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:0}.pk-actions{padding:0 8px 8px}.pk-divider{height:1px;background:var(--border-subtle);margin:0}.pk-empty{height:48px;display:flex;align-items:center;padding:0 8px;color:var(--fg-muted);font-size:15px}.pk-group{padding:6px 8px 2px;font-size:13px;line-height:20px;font-weight:620;color:var(--fg-muted)}.pk-row{display:flex;align-items:center;gap:8px;min-height:32px;width:100%;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--fg-primary);font:inherit;font-size:15px;font-weight:450;line-height:16px;text-align:left;cursor:pointer}.pk-row[data-active=true]{background:color-mix(in srgb,var(--fg-success) 12%,transparent);color:var(--fg-success)}.pk-row[data-current] .pk-row__name{font-weight:620}.pk-row__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;flex:none}.pk-row__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-row--btn:hover{background:var(--bg-subtle)}.pk-row--btn{width:calc(100% - 16px);margin:8px}.pk-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.pk-dot--lg{width:10px;height:10px}.pk-swatches{display:grid;grid-template-columns:repeat(8,1fr);width:100%;box-sizing:border-box;padding:6px}.pk-swatch{position:relative;height:38.8px;padding:0;border:0;border-radius:0;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .1s ease}.pk-swatch:nth-child(1){border-top-left-radius:8px}.pk-swatch:nth-child(8){border-top-right-radius:8px}.pk-swatch:nth-child(9){border-bottom-left-radius:8px}.pk-swatch:nth-child(16){border-bottom-right-radius:8px}.pk-swatch:hover{transform:scale(1.2);z-index:1;border-radius:6px}.pk-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px;z-index:3}.pk-swatch[data-selected]{transform:scale(1.2);z-index:1;border-radius:8px;box-shadow:0 4px 16px #0a0e143d}.pk-swatches--compact{padding:0;gap:var(--space-1);grid-template-columns:repeat(8,minmax(0,1fr))}.pk-swatches--compact .pk-swatch{height:28px;border-radius:var(--radius-sm, 6px)}.pk-swatches--compact .pk-swatch:hover{transform:none;border-radius:var(--radius-sm, 6px)}.pk-swatches--compact .pk-swatch[data-selected]{transform:none;border-radius:var(--radius-sm, 6px);box-shadow:inset 0 0 0 2px var(--fg-primary)}.pk-iconpicker__panel{display:block}.pk-iconpicker{width:336px;padding:0;border-radius:10px;overflow:hidden}.pk-iconpicker__scroll{max-height:360px;overflow-y:auto;padding:4px 8px 8px}.pk-icongrid{display:grid;grid-template-columns:repeat(9,1fr);gap:2px}.pk-iconbtn{height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--fg-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pk-iconbtn:hover{background:var(--bg-subtle)}.pk-iconbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pk-iconbtn[data-selected]{box-shadow:inset 0 0 0 2px var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.pk-newcat{border-radius:16px}.pk-newcat__form{display:flex;flex-direction:column;min-height:0}.pk-newcat__body{display:flex;flex-direction:column;gap:16px;padding:16px;overflow:visible}.pk-newcat__top{display:flex;gap:12px;align-items:center}.pk-newcat .pk-swatches{padding:0}.pk-newcat .mercury-switch{width:32px;height:20px}.pk-newcat .mercury-switch-thumb{width:16px;height:16px}.pk-newcat .mercury-switch[data-checked] .mercury-switch-thumb{transform:translate(12px)}.pk-newcat__err{margin:-8px 0 0;font-size:13px;font-weight:450;color:var(--fg-danger)}.pk-newcat .ui-dialog__footer{border-top:1px solid var(--border-subtle);padding-top:16px}.pk-iconpick{width:32px;height:32px;flex:none;border:0;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pk-iconpick:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pk-field{display:block;box-sizing:border-box;width:100%;height:32px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:#8b95ac14;color:var(--fg-primary);font:inherit;font-size:15px;font-weight:450;line-height:20px;outline:0}.pk-field:focus,.pk-field:focus-within{border-color:var(--accent)}.pk-field::placeholder{color:var(--fg-muted)}.pk-newcat__top .pk-field{width:266px;flex:1}.pk-field--prefix{display:flex;align-items:center;gap:8px;color:var(--fg-muted)}.pk-field--prefix input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;color:var(--fg-primary)}.pk-newcat__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:620}.pk-newcat__budget{display:flex;flex-direction:column;gap:4px;font-size:15px;font-weight:550}.pk-confirm{border-radius:8px}.pk-confirm .ui-dialog__title{font-size:15px;line-height:20px;font-weight:550}.pk-confirm .ui-button{height:32px;font-weight:620;font-size:15px}.pk-taglist{list-style:none;margin:0;padding:8px;max-height:260px;overflow-y:auto;display:flex;flex-direction:column}.pk-tagrow{display:flex;align-items:center;gap:4px;min-height:32px;padding:0 4px 0 8px;border-radius:8px}.pk-tagrow:hover{background:var(--bg-subtle)}.pk-tagrow__main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:0;background:transparent;font:inherit;font-size:15px;font-weight:450;color:var(--fg-primary);text-align:left;cursor:inherit;padding:6px 0}button.pk-tagrow__main{cursor:pointer}.pk-tagrow__count{color:var(--fg-muted);font-size:13px}.pk-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--fg-muted);cursor:pointer}.pk-iconbtn:hover{background:var(--bg-subtle);color:var(--fg-primary)}.pk-tagedit{display:flex;flex-direction:column;gap:8px;padding:8px}.pk-tagedit__actions{display:flex;justify-content:flex-end;gap:8px}.pk-tagform{display:flex;flex-direction:column;gap:6px}.pk-tagform>:not(.pk-divider){margin-left:16px;margin-right:16px;width:auto}.pk-tagform__title{font-size:15px;line-height:20px;font-weight:550;border-bottom:1px solid var(--border-subtle);margin:0;padding:14px 0 12px 16px}.pk-tagform__label{font-size:13px;line-height:20px;font-weight:620;color:var(--fg-muted);margin-top:8px}.pk-tagform__error{margin:0;font-size:13px;color:var(--fg-danger)}.pk-tagform__footer{display:flex;justify-content:flex-end;padding:12px 0 16px}.pk-tagform .pk-swatches{width:auto}.pk-tagchip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:11px;background:var(--bg-subtle);color:var(--fg-primary);font-size:13px;font-weight:620;line-height:1;white-space:nowrap}.pk-tagchip__x{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fg-muted);cursor:pointer}.pk-tagchip__x:hover{color:var(--fg-primary)}.pk-tagrow__more{opacity:0}.pk-tagrow:hover .pk-tagrow__more,.pk-tagrow__more:focus-visible{opacity:1}.pk-tagedit__spacer{flex:1}.pk-tagedit__actions{align-items:center}.pk-row--footer{margin-top:0}.pk-tagmgr{display:flex;flex-direction:column;gap:var(--space-3)}.pk-tagmgr__form{display:flex;flex-direction:column;gap:var(--space-2)}.pk-tagmgr__formrow{display:flex;align-items:center;gap:var(--space-2)}.pk-tagmgr__formrow .pk-field{flex:1}.pk-tagmgr__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);max-height:320px;overflow-y:auto}.pk-tagmgr__row{display:flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-md)}.pk-tagmgr__swatch{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.pk-tagmgr__swatch:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pk-tagmgr__row:hover{background:var(--bg-subtle)}.pk-tagmgr__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:450}.pk-tagmgr__count{color:var(--fg-muted);font-size:var(--text-xs)}.pk-tagmgr__edit{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--bg-subtle)}.pk-tagmgr__empty{margin:0;color:var(--fg-muted);font-size:var(--text-sm)}.pk-menutagform{display:flex;flex-direction:column;gap:8px;width:264px;padding:4px;box-sizing:border-box}.pk-menutagform__title{margin:0;font-size:13px;line-height:20px;font-weight:620;color:var(--fg-muted)}.pk-menutagform .pk-swatches{width:auto}.pk-menutagform>button{align-self:flex-end}.mercury-locale{display:inline-flex;align-items:center;gap:6px;color:var(--fg-muted)}.mercury-locale__switch .ui-segmented__item{height:24px;padding:0 8px;font-size:var(--text-xs)}.ui-dialog.settings-dialog{top:50%;transform:translate(-50%,-50%);height:664px;max-height:90vh;border-radius:var(--radius-xl);overflow:hidden}.settings-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.settings-shell{display:flex;flex:1;min-height:0}.settings-nav{flex:none;width:248px;box-sizing:border-box;padding:12px;display:flex;flex-direction:column;gap:16px;border-right:1px solid var(--border-subtle);overflow-y:auto}.settings-nav__group{display:flex;flex-direction:column;gap:2px}.settings-nav__heading{height:20px;padding:0 8px;font-size:var(--text-xs);line-height:20px;font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--fg-muted);opacity:.7}.settings-nav__item{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer}.settings-nav__item:hover{background:var(--bg-subtle)}.settings-nav__item[data-active]{background:var(--bg-brand-weak);color:var(--fg-primary);font-weight:550}.settings-nav__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.settings-content{flex:1;min-width:0;padding:12px 21px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.settings-section{display:flex;flex-direction:column}.settings-section__head{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:40px;padding-bottom:2px;margin-bottom:6px;border-bottom:1px solid var(--border-subtle)}.settings-section__title{margin:0;font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-medium)}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:8px;margin:0 -8px}.settings-row--dense{min-height:44px}.settings-row__text{min-width:0}.settings-row__title{margin:0;font-size:var(--text-sm);line-height:16px;font-weight:var(--weight-regular);display:flex;align-items:center;gap:8px}.settings-row__hint{margin:2px 0 0;font-size:var(--text-xs);line-height:20px;color:var(--fg-muted)}.settings-row__control{display:flex;align-items:center;gap:8px;flex:none}.settings-pill{padding:4px 8px;border-radius:var(--radius-md);background:#8b95ac14;font-size:var(--text-xs);line-height:20px;font-weight:var(--weight-medium)}.settings-badge{padding:0 6px;border-radius:var(--radius-full);background:#8b95ac14;color:var(--fg-muted);font-size:var(--text-xs);line-height:18px;font-weight:var(--weight-medium)}.settings-warn{display:inline-flex;align-items:center;gap:6px;color:var(--fg-warning);font-size:var(--text-xs);font-weight:var(--weight-medium)}.settings-warn .ui-status-dot{width:8px;height:8px}.settings-empty{margin:0;font-style:italic;color:var(--fg-muted);font-size:var(--text-sm)}.settings-sync{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-top:8px}.settings-sync>*{align-self:stretch}.settings-sync>button{align-self:flex-start}.settings-footer{display:flex;gap:8px;margin-top:16px}.ui-segmented.ui-segmented.settings-theme{background:var(--bg-subtle);padding:1px;gap:2px;border-radius:var(--radius-md)}.ui-segmented.ui-segmented.settings-theme .ui-segmented__item{border-radius:7px;height:26px;min-width:0;padding:0 8px;font-weight:var(--weight-medium)}.ui-segmented.ui-segmented.settings-theme .ui-segmented__item[data-active]{background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-subtle)}.auth-card{box-sizing:border-box;width:100%;max-width:580px;display:flex;flex-direction:column;align-items:center;gap:20px;padding:64px 24px 48px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);font-family:var(--font-sans);color:var(--fg-primary)}.auth-card__logo{display:inline-flex;border-radius:12px;box-shadow:0 2px 8px #0a0e141f}.auth-card__logo svg{display:block;border-radius:12px}.auth-card__title{margin:0;font-size:28px;line-height:28px;font-weight:var(--weight-medium);text-align:center}.auth-card__col{width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px}.auth-card__footer{margin:0;text-align:center;font-size:var(--text-sm);line-height:20px;font-weight:450;color:var(--fg-muted)}.auth-consent{display:flex;align-items:center;gap:10px;font-size:var(--text-xs);color:var(--fg-muted)}.auth-form{display:flex;flex-direction:column;gap:20px}.auth-card .ui-form-field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.auth-card .ui-input{height:40px;padding:0 12px;border-radius:var(--radius-lg);background:#8b95ac14;border:1px solid rgba(29,35,44,.08)}.auth-card .ui-input__control{font-size:var(--text-base);font-weight:450}.auth-card .ui-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.auth-card .ui-button[data-size=lg]{width:100%;height:44px;border-radius:var(--radius-lg);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.auth-link{color:var(--fg-primary);font-weight:700;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.auth-link--muted{align-self:flex-end;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-muted)}.auth-hint{margin:0;font-size:var(--text-sm);line-height:20px;color:var(--fg-muted);text-align:center}.not-found{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;background:var(--bg-surface);color:var(--fg-primary);font-family:var(--font-sans);text-align:center}.not-found h1{margin:0;font-size:24px;line-height:28px;font-weight:var(--weight-medium)}.not-found p{margin:0;font-size:var(--text-sm);line-height:20px;font-weight:450;color:var(--fg-muted)}.not-found .ui-button{height:32px;margin-top:20px;font-weight:620;color:var(--fg-muted)}.gear-menu{box-shadow:0 4px 16px #0a0e1414}.gear-menu .gear-row{min-height:32px}.gear-menu .gear-sub .ui-menu__label{flex:0 0 auto;overflow:visible}.gear-menu .gear-sub .ui-menu__detail{margin-left:auto}.gear-menu .ui-menu__detail{margin-left:0;padding-left:var(--space-3);color:var(--fg-muted);font-size:var(--text-sm)}.gear-menu .ui-menu__sep.gear-sep{margin:6px -8px}.gear-menu[data-ruled]{padding:0}.gear-menu[data-ruled] .gear-row{min-height:48px;margin:0;padding:0 var(--space-4);border-radius:0}.gear-menu[data-ruled] .gear-row+.gear-row{border-top:1px solid var(--border-subtle)}.gear-menu[data-ruled] .gear-row:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.gear-menu[data-ruled] .gear-row:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.gear-switch{flex:none;display:inline-flex;align-items:center;width:28px;height:16px;padding:2px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--fg-muted) 22%,transparent);transition:background .14s ease}.gear-switch__thumb{width:12px;height:12px;border-radius:var(--radius-full);background:#fff;box-shadow:0 1px 2px #0a0e1433;transition:transform .14s ease}.gear-switch[data-checked]{background:var(--brand)}.gear-switch[data-checked] .gear-switch__thumb{background:var(--fg-on-brand);transform:translate(12px)}.gear-switch[data-disabled]{opacity:.5}.gear-row[data-disabled]{opacity:1;cursor:not-allowed}.gear-row[data-disabled] .ui-menu__label{color:var(--fg-muted)}.acct-swatch{width:20px;height:12px;border-radius:3px;display:inline-block}.gear-action__word{flex:none;margin-left:var(--space-4);font-size:var(--text-sm);font-weight:620;color:var(--accent)}.cat{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-4);min-width:0;font-family:var(--font-sans);color:var(--fg-primary)}.cat-summary{display:grid;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);align-items:center;column-gap:48px;padding:16px 24px;cursor:pointer;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px}.cat-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cat-summary__side:first-child{text-align:right}.cat-summary__num{font-size:20px;line-height:24px;font-weight:620}.cat-summary__cap{margin-top:var(--space-1);font-size:15px;line-height:20px;font-weight:550;color:var(--fg-muted)}.cat-grid{display:grid;grid-template-columns:minmax(150px,1fr) 88px minmax(48px,288px) 68px;align-items:center;gap:var(--space-4)}:lang(mn) .cat-grid{grid-template-columns:minmax(210px,1fr) 88px minmax(48px,240px) 68px}@container (max-width: 519px){.cat-grid{grid-template-columns:minmax(150px,1fr) 88px 68px}:lang(mn) .cat-grid{grid-template-columns:minmax(190px,1fr) 88px 68px}.cat-grid>:nth-child(3){display:none}}.cat-sechead{margin:0 -12px;padding:var(--space-2) 12px}.cat-sechead__title{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:620;color:var(--fg-primary)}.cat-sechead__col{font-size:13px;font-weight:620;color:var(--fg-muted);text-align:right;text-transform:uppercase}.cat-sechead__col.cat-sechead__col--budget,.cat-row__num.cat-row__budget{text-align:left}.cat-chev{color:var(--fg-muted);flex:none}.cat-tri{transform:rotate(90deg);transition:transform .12s ease}.cat-tri[data-open]{transform:rotate(180deg)}.cat-row{margin:0 -12px;padding:0 12px;min-height:32px;border-radius:8px;cursor:pointer;font-size:15px;font-weight:450}.cat-row:hover{background:var(--bg-subtle)}.cat-row--static{cursor:default}.cat-row--static:hover{background:none}.cat-alloc{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 0 var(--space-4);font-size:13px;line-height:20px;color:var(--fg-muted)}.cat-alloc[data-tone=over] .cat-alloc__notice{color:var(--fg-danger)}.cat-row[data-active]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.cat-row__name{display:flex;align-items:center;gap:0;min-width:0}.cat-row[data-child] .cat-row__name{padding-left:28px}.cat-row[data-child] .cat-row__name:before{content:"";flex:none;align-self:center;width:3px;height:16px;border-radius:2px;background:var(--border-subtle);margin-right:19px}.cat-row__icon{flex:none;display:inline-flex;margin-right:10px}.cat-row__pick .cat-dot{margin:0 11px 0 5px}.cat-row__pick .cat-idx{margin-right:10px}.cat-row__toggle,.cat-row__spacer{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:none;color:var(--fg-muted);cursor:pointer;border-radius:var(--radius-sm)}.cat-row__spacer{cursor:default}.cat-row--static .cat-row__spacer{width:48px}.cat-row__pick{display:inline-flex;align-items:center;gap:0;min-width:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-align:left}.cat-row__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-row__num{text-align:right;font-weight:620;font-variant-numeric:tabular-nums}.cat-row .ui-meter{height:5px;background:#0a0e140a}.cat-idx{flex:none;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#6078a91f;color:#6078a9;font-size:13px;font-weight:620}.cat-dot{flex:none;width:6px;height:6px;border-radius:50%}.cat-dotbtn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:32px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer}.cat-dotbtn:hover{background:var(--bg-subtle)}.cat-dotbtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cat-colorpop{width:330px;padding:8px}.cat-tile{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:8px;font-size:14px;line-height:1}.cat-tile--lg{width:32px;height:32px;font-size:20px;cursor:pointer}.cat-detail{display:flex;flex-direction:column}.cat-detail__pad{padding:var(--space-6)}.cat-detail__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:20px var(--space-6) 0}.cat-detail__figures{display:flex;flex-direction:column;gap:8px;margin-top:8px}.cat-detail__chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--radius-md);background:var(--bg-accent-weak);color:var(--fg-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;max-width:100%}.cat-detail__chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-detail__title{margin:var(--space-2) 0 0;font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:1.25}.cat-detail__right{text-align:right;flex:none}.cat-detail__cap{font-size:15px;line-height:20px;font-weight:620;color:var(--fg-primary)}.cat-detail__scope{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-width:205px;height:28px;padding:0 8px;border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer;font:inherit;font-size:15px;line-height:20px;font-weight:620;color:var(--fg-primary)}.cat-detail__scope:hover{background:var(--bg-hover, var(--bg-accent-weak))}.cat-detail__amt{font-size:20px;font-weight:620;line-height:24px}.cat-detail__left{font-size:15px;line-height:20px;font-weight:450;color:var(--fg-muted)}.cat-detail__left[data-over]{color:var(--fg-danger)}.cat-detail__section{border-top:1px solid var(--border-subtle);padding:var(--space-5) var(--space-6)}.cat-detail__h{font-size:15px;font-weight:620}.cat-bars{display:flex;flex-direction:column;gap:var(--space-2)}.cat-bars__plot{position:relative;height:150px}.cat-bars__plot svg{display:block;width:100%;height:100%;overflow:visible}.cat-bars__base{stroke:var(--border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.cat-bars__bar{fill:var(--accent)}.cat-bars__bar[data-over]{fill:var(--fg-danger)}.cat-bars__bar:hover{opacity:.8}.cat-bars__budget{stroke:var(--fg-primary);stroke-width:1.5px;stroke-dasharray:4 4}.cat-bars__tag{position:absolute;right:var(--space-6);transform:translateY(-120%);padding:1px 6px;border-radius:var(--radius-sm);background:var(--fg-primary);color:var(--bg-surface);font-size:12px;font-weight:620;white-space:nowrap;pointer-events:none}.cat-bars__axis{display:grid;grid-template-columns:repeat(12,1fr);padding:0 var(--space-6)}.cat-bars__tick{display:inline-flex;flex-direction:column;align-items:center;line-height:16px;justify-self:start;padding:2px 4px;border:0;border-radius:4px;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--fg-muted);white-space:nowrap}.cat-bars__tick:hover{color:var(--fg-primary);background:var(--bg-subtle)}.cat-bars__tick:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cat-metrics{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(143.5px,auto) minmax(128px,auto);gap:13px var(--space-4);margin-top:7px;align-items:center;font-size:15px;font-weight:450}.cat-metrics .cat-detail__h{font-size:15px;font-weight:620}.cat-metrics__title{white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-2)}.cat-metrics__info{display:inline-flex;color:var(--fg-muted)}.cat-metrics__year{font-weight:450;color:var(--fg-muted)}.cat-metrics .r{text-align:right}.cat-metrics__val{font-weight:620}.cat-metrics .m{color:var(--fg-muted)}.cat-roll{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px 72px;gap:var(--space-2) var(--space-3);font-size:13px;align-items:center}.cat-roll .r{text-align:right}.cat-roll .m{color:var(--fg-muted)}.cat-roll__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-sm)}.cat-detail__who{min-width:0;flex:1}.cat-detail__id{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1, 4px)}.cat-detail__marks{display:flex;align-items:center;gap:var(--space-2)}.cat-detail__name{min-width:0;flex:1;border:1px solid transparent;border-radius:8px;background:transparent;padding:2px 0;font:inherit;font-size:20px;line-height:24px;font-weight:620;color:var(--fg-primary)}.cat-detail__name:hover{background:var(--bg-subtle)}.cat-detail__name:focus{outline:none;border-color:transparent;border-bottom-color:var(--accent);border-radius:0;background:transparent}.cat-detail__budget{width:140px;text-align:right;border:1px solid var(--accent);border-radius:8px;background:var(--bg-surface);padding:2px 8px;font:inherit;font-size:20px;line-height:24px;font-weight:620;color:var(--fg-primary)}.cat-detail__budget:focus{outline:none}.cat-detail__chartwrap{padding:var(--space-4) 0 12px}.cat-month{display:flex;justify-content:space-between;margin-bottom:18px}.cat-detail__section--month{border-top:0;padding-top:30px}.cat-empty--pane{color:color-mix(in srgb,var(--fg-muted) 50%,transparent);font-weight:var(--weight-medium);text-align:center}.cat-empty--sm{height:auto;padding:var(--space-4);font-size:13px}.cat-txns{display:flex;flex-direction:column;gap:var(--space-3);font-size:15px}.cat-txns ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.cat-txns li{display:grid;grid-template-columns:minmax(0,1fr) 30px auto;gap:var(--space-3);align-items:center;min-height:32px}.cat-txns__day{margin:0 0 var(--space-1, 4px);font-size:13px;font-weight:620;color:var(--fg-muted)}.cat-txns__chip{display:inline-flex;align-items:center;justify-content:center;width:30px;height:22px;border-radius:6px}.cat-txns__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-txns__amt{font-weight:620;font-variant-numeric:tabular-nums}.cat-roll__chev{display:inline-flex;width:20px;border:0;padding:0;background:none;color:var(--fg-muted);cursor:pointer;vertical-align:middle}.cat-roll__name[data-child]{padding-left:28px;color:var(--fg-secondary)}.cat-edit__form{display:flex;flex-direction:column;gap:var(--space-4)}.cat-edit__err{font-size:13px;font-weight:450;color:var(--fg-danger)}.cat-edit__label{display:flex;flex-direction:column;gap:var(--space-2);font-size:15px;font-weight:620}.cat-field{height:32px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:var(--bg-subtle);font:inherit;font-size:15px;font-weight:450;color:var(--fg-primary)}.cat-field:focus{outline:none;border-color:var(--accent)}.cat-tpl{width:248px;padding:0}.cat-tpl__search{display:flex;align-items:center;gap:8px;padding:0 16px;height:40px;color:var(--fg-muted);border-bottom:1px solid var(--border-subtle)}.cat-tpl__search input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:15px;font-weight:450;color:var(--fg-primary)}.cat-tpl__list{max-height:350px;overflow-y:auto;padding:13px 8px 8px}.cat-tpl__head{padding:4px 8px 9px;font-size:13px;font-weight:620;color:var(--fg-muted)}.cat-tpl__item{display:block;width:100%;height:32px;padding:0 8px;border:0;border-radius:8px;background:none;text-align:left;font:inherit;font-size:15px;font-weight:450;color:var(--fg-primary);cursor:pointer}.cat-tpl__item:hover,.cat-tpl__item:focus-visible{background:var(--bg-subtle);outline:none}.cat-tpl__none{padding:14px 8px;font-size:15px;color:var(--fg-muted)}.cat-tpl__new{display:flex;align-items:center;gap:8px;box-sizing:content-box;width:calc(100% - 32px);min-height:32px;margin:0 8px 8px;padding:8px 8px 0;border:0;border-top:1px solid var(--border-subtle);border-radius:0;background:none;font:inherit;font-size:15px;font-weight:450;color:var(--fg-primary);cursor:pointer}.cat-tpl__new:hover{background:var(--bg-subtle)}.cat-roll__tile{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;border-radius:6px;font-size:12px;line-height:1;vertical-align:middle}.cat-pane .ui-split-detail-title{font-size:15px;font-weight:620}.cat-pane .ui-split-detail-header{padding-right:12px}.cat-pane .ui-split-detail-actions{gap:var(--space-2)}.cat-pane .ui-split-detail-actions .ui-button{height:32px;padding:0 12px;font-size:15px;font-weight:620}.cat-pane .ui-split-detail-actions .ui-icon-button,.ui-icon-button.cat-plus{width:32px;height:32px}.cat-tpl__item{display:flex;align-items:center;gap:var(--space-2)}#cat-tpl-list{display:flex;flex-direction:column;gap:2px}.cat-tpl__item[data-active]{background:#0697131f;color:var(--fg-success)}.cat-tpl__icon{display:inline-flex;flex:none}.cat-submenu-scroll{max-height:min(360px,calc(var(--radix-dropdown-menu-content-available-height, 100vh) - 72px));overflow-y:auto}.cat-pane .ui-split-detail-actions .ui-button{border:0;box-shadow:0 0 0 1px var(--border-subtle)}.cat-pane .ui-split-detail-actions .ui-button:not([data-shape=icon]){padding:0 8px;letter-spacing:.13px}.cat-detail__id .cat-detail__name{flex:none;width:100%}.home{width:100%;max-width:1312px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-6);font-family:var(--font-sans);color:var(--fg-primary)}.home__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:start}.home__col{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}@media (max-width: 895px){.home__grid{grid-template-columns:minmax(0,1fr)}.home__col{display:contents}.home-card--spending{order:1}.home-card--review{order:2}.home-card--networth{order:3}.home-card--top{order:4}.home-card--upcoming{order:5}}.home-card{border-radius:var(--radius-2xl);box-shadow:0 2px 6px #0a0e1405}.home-card__body{padding:var(--space-6)}.home-card__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-4)}.home-card__title{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:20px;color:var(--fg-primary)}.home-card__link{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-medium);color:color-mix(in srgb,var(--fg-muted) 70%,transparent);text-decoration:none}.home-card__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.home-big{font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--fg-primary);line-height:1.2}.home-sub{font-size:var(--text-xs);color:var(--fg-muted)}.home-center{text-align:center}.home-totals{display:flex;justify-content:center;gap:96px;margin-bottom:var(--space-2);margin-top:var(--space-4)}.home-total .home-big{line-height:28px}.home-total .home-chip{margin-top:var(--space-2)}.home-total{display:flex;flex-direction:column;align-items:center;gap:var(--space-1, 4px)}.home-total__label{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:20px;color:var(--fg-muted);display:inline-flex;align-items:center;gap:6px}.home-dot{width:6px;height:6px;border-radius:var(--radius-full);display:inline-block}.home-dot[data-k=assets]{background:var(--accent)}.home-dot[data-k=debts]{background:var(--fg-warning)}.home-chip{white-space:nowrap}.home-range{display:flex;justify-content:center;margin-top:calc(var(--space-4) - 1px)}.home-range .ui-segmented{background:transparent;padding:0;gap:var(--space-2)}.home-range .ui-segmented__item{box-shadow:none;border-radius:var(--radius-full);height:28px}.home-range .ui-segmented__item[data-active]{background:var(--bg-subtle);box-shadow:none}.home-nohist{text-align:center;font-size:var(--text-xs);color:var(--fg-muted);padding:var(--space-6)}.home-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle)}.home-row:first-of-type{border-top:0}.home-row__amount{color:var(--fg-primary);white-space:nowrap}.home-row__amount[data-income]{color:var(--fg-success)}.home-row__date{margin-left:auto;margin-right:var(--space-3);font-size:13px;color:var(--fg-muted);white-space:nowrap}.home-row__muted{color:var(--fg-muted)}.home-cats{padding-bottom:8px}.home-cat{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(48px,128px) 92px;align-items:center;gap:12px;min-height:32px;padding:0 8px;margin-inline:-8px;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer}.home-cat:hover{background:#0a0e140a}.home-cat:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.home-cat--child{cursor:default}.home-cat--child:hover{background:transparent}.home-cat__chev{flex:none;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--fg-muted);border-radius:var(--radius-sm);cursor:pointer}.home-cat__chev svg{transition:transform .12s ease}.home-cat[data-open] .home-cat__chev svg{transform:rotate(90deg)}span.home-cat__chev{cursor:default}.home-cat__rail{flex:none;width:1px;height:14px;margin-left:30px;margin-right:8px;background:var(--border-subtle)}.home-cat__spent{text-align:right;font-weight:var(--weight-semibold)}.home-cat__limit{font-weight:var(--weight-semibold);text-align:right}.home-none{text-align:center;font-style:italic;color:var(--fg-muted);font-size:var(--text-xs);padding:var(--space-6) 0}.home-cat__name{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.home-cat__idx{flex:none;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:#6078a91f;color:#6078a9;font-size:13px;font-weight:620}.home-cat .ui-meter{height:5px}.home-cat__text{font-weight:450;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-bleed{margin-inline:calc(-1 * var(--space-6))}.home-halo{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:0 0 var(--space-2);text-align:center}.home-halo__art{position:relative;width:100%;height:112px;display:flex;align-items:center;justify-content:center}.home-halo__glow{position:absolute;width:112px;height:112px;border-radius:var(--radius-full);background:radial-gradient(circle at center,var(--bg-accent-weak) 0,transparent 70%)}.home-halo__ring{position:relative;width:56px;height:56px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--bg-surface);border:2px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.home-halo__dot{position:absolute;width:3px;height:3px;border-radius:var(--radius-full);background:var(--accent);opacity:.35;animation:home-drift var(--drift, 5s) ease-in-out infinite alternate}@keyframes home-drift{0%{transform:translate(0);opacity:.2}to{transform:translate(6px,-5px);opacity:.5}}@media (prefers-reduced-motion: reduce){.home-halo__dot{animation:none}}.home-halo__caption{font-size:var(--text-sm);font-weight:450;color:var(--fg-muted)}.home-card--tall{min-height:328px}.home-card--tall .home-card__body{padding-bottom:16px}.home-card--tall .home-center{padding-top:30px}.home-card--tall .home-card__head{margin:0 0 var(--space-4) 0}.home-card--tall .home-card__link{transform:translate(4px,-4px)}.home-card--spending .home-card__link{transform:translate(-.5px)}.home-card--tall .home-totals{margin-top:var(--space-4)}.home-center .home-big{line-height:28px}.home-center .home-sub{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:20px}.home-card--spending .ui-linechart__tag text{font-weight:620}.home-frame{position:relative;display:flex;height:100%;min-height:0;width:100%}.home-overlay{position:absolute;top:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;width:min(463px,100%);background:var(--bg-page);border-left:1px solid var(--border-subtle);box-shadow:-8px 0 24px #0a0e140f}.home-overlay__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.home-overlay__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.home-overlay__empty{padding:var(--space-6);text-align:center;color:var(--fg-muted);font-size:var(--text-sm)}@media (min-width: 1536px){.home{max-width:1488px}}.home-cat__dot{flex:none;width:8px;height:8px;border-radius:50%}.home-review__count{margin-bottom:var(--space-2)}.home-review__count strong{color:var(--fg-primary)}.home-review__row{align-items:center}.home-review__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-review__row .home-row__date{margin-left:0}.home-review__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}.home-review__bulk,.home-review__pager{display:flex;align-items:center;gap:var(--space-3)}.home-review__sel{font-size:var(--text-xs);font-weight:620;color:var(--fg-primary);white-space:nowrap}.home-review__range{font-size:var(--text-xs);color:var(--fg-muted);white-space:nowrap}.landing{--lp-bg: rgb(0, 8, 20);--lp-bg2: rgb(1, 13, 30);--lp-pill: rgba(8, 27, 54, .6);--lp-ink: rgba(255, 255, 255, .9);--lp-ink2: rgba(255, 255, 255, .8);--lp-muted: rgb(89, 124, 170);--lp-navy: rgb(17, 38, 59);--lp-brand: #ffeb02;--lp-brand-ink: #14181f;--lp-surface: #0b1a30;--lp-card: rgba(8, 27, 54, .6);--lp-line: rgba(255, 255, 255, .28);--lp-green: #19b25b;--lp-green-weak: rgba(25, 178, 91, .16);--lp-red: #ff6a5f;--lp-orange: #ff8a3d;--lp-blue: #4b9bff;--lp-violet: #9a86ff;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--font-sans);min-height:100%;overflow-x:clip;position:relative}.landing *{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-banner{display:flex;align-items:center;justify-content:center;height:40px;background:#1c6cff;color:#fff;font-size:18px;line-height:21.6px;font-weight:500;padding:0 16px;text-align:center}.lp-nav{position:fixed;top:52px;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:0 107px;pointer-events:none}.lp-pill{pointer-events:auto;display:flex;align-items:center;gap:28px;padding:8px 24px 8px 16px;min-height:61px;border-radius:24px;background:var(--lp-pill);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 .48px 1.64px #00000021;font-size:18px;line-height:28.8px;font-weight:500;letter-spacing:-.18px}.lp-pill--actions{padding:10px;gap:20px}.lp-pill a,.lp-lang button{transition:color .4s cubic-bezier(.44,0,.56,1)}.lp-pill a:not(.lp-btn):hover{color:var(--lp-brand)}.lp-brand{font-weight:700;margin-right:12px}.lp-lang{display:inline-flex;align-items:center;gap:6px;color:var(--lp-muted);padding-left:10px}.lp-lang button{background:none;border:0;padding:4px 6px;border-radius:8px;color:inherit;font:inherit;font-size:15px;cursor:pointer}.lp-lang button[aria-pressed=true]{color:var(--lp-ink);background:#ffffff1a}.landing .lp-btn{display:inline-flex;align-items:center;justify-content:center;height:41px;padding:0 22px;border:0;border-radius:16px;background:var(--lp-brand);color:var(--lp-brand-ink);font:inherit;font-size:18px;font-weight:600;letter-spacing:-.18px;cursor:pointer;white-space:nowrap;transition:transform .2s cubic-bezier(.44,0,.56,1),filter .2s}.lp-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.lp-btn:disabled{opacity:.7;cursor:default;transform:none}.lp-btn--sm{height:41px}.lp-hero{position:relative;padding:168px 24px 64px;text-align:center;max-width:1200px;margin:0 auto}.lp-hero h1{margin:0 auto;max-width:960px;font-size:148px;line-height:133.2px;font-weight:600;letter-spacing:-2.96px;color:var(--lp-ink);text-wrap:balance}.lp-hero__sub{margin:40px auto 36px;max-width:640px;font-size:32px;line-height:38.4px;font-weight:500;color:var(--lp-ink2)}@keyframes lp-float{0%,to{translate:0 0}50%{translate:0 -10px}}.lp-trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;margin:0 auto;padding:24px;max-width:1200px;color:var(--lp-muted);font-size:16px;font-weight:500}.lp-trust li{display:inline-flex;align-items:center;gap:8px}.lp-form{max-width:520px;margin:0 auto;text-align:left}.lp-form__row{display:flex;gap:8px;padding:8px;border-radius:24px;background:var(--lp-pill);box-shadow:0 .48px 1.64px #00000021}.lp-form__input{flex:1;min-width:0;height:41px;padding:0 16px;border:0;border-radius:16px;background:transparent;color:var(--lp-ink);font:inherit;font-size:18px;outline:none}.lp-form__input::placeholder{color:var(--lp-muted)}.lp-form__row:focus-within{outline:2px solid var(--lp-brand)}.lp-form__msg{min-height:24px;margin:8px 8px 0;font-size:15px;line-height:24px;color:var(--lp-red)}.lp-form__msg[data-kind=ok]{color:var(--lp-green)}.lp-statement{max-width:1200px;margin:0 auto;padding:160px 24px 0;text-align:center}.lp-h2{margin:0 auto;max-width:720px;font-size:64px;line-height:67.2px;font-weight:600;letter-spacing:0;text-align:center;color:var(--lp-ink);text-wrap:balance}.lp-h2--statement{max-width:1040px;line-height:76.8px;font-weight:500}.lp-h2--left{text-align:left;margin:0}.lp-available{margin:56px 0 24px;font-size:18px;font-weight:500;color:var(--lp-muted)}.lp-window{border-radius:24px;background:var(--lp-bg2);border:1px solid rgba(255,255,255,.08);overflow:hidden;text-align:left;box-shadow:0 40px 120px #0006}.lp-window__bar{display:flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--lp-muted);font-size:14px}.lp-window__bar i{width:10px;height:10px;border-radius:50%;background:#ffffff2e}.lp-window__bar span{margin-left:auto}.lp-section{max-width:1200px;margin:0 auto;padding:160px 24px 0}.lp-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;margin-top:72px}.lp-card{border-radius:24px;background:var(--lp-card);padding:32px;display:flex;flex-direction:column;gap:12px;min-height:320px;overflow:hidden}.lp-card h3{margin:0;font-size:24px;line-height:28.8px;font-weight:600;color:var(--lp-ink)}.lp-card p{margin:0;font-size:16px;line-height:22.4px;font-weight:500;color:var(--lp-muted);max-width:440px}.lp-card__shot{margin-top:auto;padding-top:16px}.lp-card--a{grid-column:span 2}.lp-card--b{grid-column:span 4}.lp-card--c,.lp-card--d,.lp-card--e{grid-column:span 2}.lp-bento--light .lp-card--a,.lp-bento--light .lp-card--b,.lp-bento--light .lp-card--d,.lp-bento--light .lp-card--e{grid-column:span 3}.lp-light{max-width:1440px;margin:160px auto 0;padding:112px 120px 120px;border-radius:32px;background:linear-gradient(160deg,#f9fafb,#e8eef6);color:var(--lp-navy)}.lp-light .lp-h2,.lp-light .lp-card h3{color:var(--lp-navy)}.lp-light .lp-card{background:#fff;box-shadow:0 1px 2px #11263b14}.lp-light{--lp-surface: #fff;--lp-line: rgba(17, 38, 59, .25);--lp-green-weak: rgba(25, 178, 91, .14)}.lp-light .lp-flow,.lp-light .lp-row__label,.lp-light .lp-shot__head,.lp-light .lp-tile{color:var(--lp-navy)}.lp-light .lp-donut{box-shadow:0 0 0 0 transparent}.lp-shot{color:var(--lp-ink);font-size:15px;font-weight:500}.lp-shot--rows{display:flex;flex-direction:column;gap:10px}.lp-row{display:flex;align-items:center;gap:10px}.lp-row__icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#ffffff14}.lp-row__icon[data-tone=orange]{color:var(--lp-orange)}.lp-row__icon[data-tone=green]{color:var(--lp-green)}.lp-row__icon[data-tone=blue]{color:var(--lp-blue)}.lp-row__icon[data-tone=violet]{color:var(--lp-violet)}.lp-light .lp-row__icon{background:#11263b0f}.lp-row__label{flex:1}.lp-row__amount{font-variant-numeric:tabular-nums}.lp-shot__head{font-size:15px;color:var(--lp-muted)}.lp-shot__head strong{font-size:24px;color:var(--lp-ink);font-weight:600;margin-right:4px}.lp-light .lp-shot__head strong{color:var(--lp-navy)}.lp-shot__svg{width:100%;height:auto;display:block;margin-top:8px}.lp-shot--bars{display:flex;align-items:flex-end;gap:8px;height:96px}.lp-bar{flex:1;border-radius:6px 6px 2px 2px;background:#4b9bff80}.lp-bar[data-last]{background:var(--lp-blue)}.lp-flow{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--lp-ink2)}.lp-flow>span:first-child{width:84px;flex:none}.lp-flow__bar{height:8px;border-radius:4px;background:var(--lp-green)}.lp-flow__bar[data-kind=orange]{background:var(--lp-orange)}.lp-flow__bar[data-kind=blue]{background:var(--lp-blue)}.lp-flow__bar[data-kind=violet]{background:var(--lp-violet)}.lp-shot--flow{display:flex;flex-direction:column;gap:14px}.lp-shot--tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-tile{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;background:#11263b0d;font-size:13px}.lp-tile b{color:var(--lp-green)}.lp-tile b[data-neg]{color:var(--lp-red)}.lp-shot--alloc{display:flex;align-items:center;gap:24px}.lp-donut{width:96px;height:96px;border-radius:50%;background:conic-gradient(var(--lp-blue) 0 52%,var(--lp-green) 52% 80%,var(--lp-orange) 80% 100%);-webkit-mask:radial-gradient(circle,transparent 54%,#000 55%);mask:radial-gradient(circle,transparent 54%,#000 55%)}.lp-shot--alloc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lp-shot--alloc li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:var(--lp-blue)}.lp-shot--alloc li[data-c="2"]:before{background:var(--lp-green)}.lp-shot--alloc li[data-c="3"]:before{background:var(--lp-orange)}.lp-join__card{margin:72px auto 0;max-width:759px;border-radius:24px;padding:48px;display:grid;gap:32px;background:radial-gradient(79% 75% at 79% 82.5%,rgba(255,235,2,.14),transparent),var(--lp-card)}.lp-join__lead{margin:0 0 20px;font-size:24px;line-height:28.8px;font-weight:600}.lp-join__points{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--lp-muted);font-size:16px}.lp-join__points li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lp-brand);margin-right:8px;vertical-align:middle}.lp-join .lp-form{max-width:none;margin:0}.lp-masonry{columns:3;column-gap:24px;margin-top:72px}.lp-note{break-inside:avoid;margin-bottom:24px;padding:28px;border-radius:24px;background:var(--lp-card)}.lp-note h3{margin:0 0 8px;font-size:24px;line-height:28.8px;font-weight:600}.lp-note p{margin:0;font-size:16px;line-height:22.4px;font-weight:500;color:var(--lp-muted)}.lp-closing{max-width:1200px;margin:0 auto;padding:160px 24px 0}.lp-closing>div{max-width:600px}.lp-closing__body{margin:24px 0 32px;font-size:24px;line-height:28.8px;color:var(--lp-ink2);font-weight:500}.lp-closing .lp-form{margin:0}.lp-footer{margin-top:160px;background:var(--lp-bg2);padding:80px 24px 96px}.lp-footer__cols{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,200px);gap:48px}.lp-footer h4{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--lp-ink)}.lp-footer__cols a{display:block;padding:4px 0;font-size:16px;line-height:22.4px;font-weight:500;color:var(--lp-muted);transition:color .4s cubic-bezier(.44,0,.56,1)}.lp-footer__cols a:hover{color:var(--lp-ink)}.lp-footer__copy{max-width:1200px;margin:64px auto 0;font-size:13px;line-height:18.2px;color:#5e85bab3}.lp-reveal{opacity:.001;scale:.94;transition:opacity .9s ease,scale 1.2s cubic-bezier(.34,1.3,.64,1)}.lp-reveal[data-in]{opacity:1;scale:1}@media (prefers-reduced-motion: reduce){.lp-reveal{opacity:1;scale:1;transition:none}}@media (max-width: 760px){.lp-banner{font-size:14px;line-height:18px;height:auto;min-height:40px;padding:8px 16px}.lp-nav{padding:0 12px;top:56px;gap:8px}.lp-pill{gap:12px;padding:6px 12px;min-height:48px;font-size:15px}.lp-pill--actions{padding:6px 8px;gap:8px}.lp-nav .lp-pill:first-child a:not(.lp-brand){display:none}.lp-brand{margin-right:0}.lp-lang{display:none}.lp-btn--sm{height:36px;padding:0 14px;font-size:15px}.lp-hero{padding:140px 24px 40px}.lp-hero h1{font-size:49px;line-height:49px;letter-spacing:-1.47px}.lp-hero__sub{font-size:20px;line-height:26px;margin:24px auto}.lp-chips{display:none}.lp-statement,.lp-section,.lp-closing{padding-top:96px;padding-left:24px;padding-right:24px}.lp-h2{font-size:32px;line-height:33.6px}.lp-h2--statement{line-height:38.4px}.lp-available{margin:32px 0 16px;font-size:16px}.lp-bento{grid-template-columns:1fr;margin-top:40px;gap:16px}.lp-bento .lp-card,.lp-bento--light .lp-card{grid-column:auto;padding:24px;min-height:0}.lp-card h3,.lp-note h3{font-size:20px;line-height:24px}.lp-light{margin:96px 0 0;padding:64px 24px;border-radius:24px}.lp-join__card{padding:24px;margin-top:40px}.lp-join__lead{font-size:20px;line-height:24px}.lp-masonry{columns:1;margin-top:40px}.lp-closing__body{font-size:18px;line-height:24px}.lp-footer{margin-top:96px;padding:48px 24px 64px}.lp-footer__cols{grid-template-columns:1fr 1fr;gap:32px}.lp-form__row{flex-wrap:wrap}.lp-form__input,.lp-form__row .lp-btn{flex:1 1 100%;height:44px}}@media (min-width: 761px) and (max-width: 1100px){.lp-hero h1{font-size:88px;line-height:88px;letter-spacing:-1.76px}.lp-nav{padding:0 24px}.lp-light{padding:72px 40px}.lp-masonry{columns:2}.lp-h2{font-size:48px;line-height:52px}}.lp-hero-wrap{position:relative;overflow-x:clip}.lp-chips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lp-chip{position:absolute;display:inline-flex;align-items:center;gap:12px;height:64px;padding:0 28px 0 12px;border-radius:40px;font-size:28px;line-height:1;font-weight:700;letter-spacing:1.12px;text-transform:uppercase;color:#000;white-space:nowrap;box-shadow:inset 0 24px 64px -12px #ffffff29,inset 0 -24px 64px -12px #00000029,0 14px 36px #00000059;filter:blur(2px);transform:translate(-50%,-50%) rotate(var(--r));animation:lp-float 7s ease-in-out infinite}.lp-chip__icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff59}.lp-chip[data-i="0"]{left:calc(50% + 520px);top:236px;background:#e83030;--r: 15deg}.lp-chip[data-i="1"]{left:calc(50% - 526px);top:384px;background:#5c6f8a;--r: -5deg;animation-delay:-1s}.lp-chip[data-i="2"]{left:calc(50% - 384px);top:180px;background:#59cc33;--r: 22deg;filter:blur(4px);animation-delay:-2s}.lp-chip[data-i="3"]{left:calc(50% + 398px);top:168px;background:#9019e6;--r: -20deg;filter:blur(4px);animation-delay:-3s}.lp-chip[data-i="4"]{left:calc(50% + 502px);top:666px;background:#f83;--r: 15deg;animation-delay:-4s}.lp-chip[data-i="5"]{left:calc(50% - 471px);top:615px;background:#f27f0c;--r: -15deg;animation-delay:-5s}.lp-chip[data-i="6"]{left:calc(50% + 504px);top:509px;background:#f3a;--r: -15deg;animation-delay:-6s}@media (max-width: 1100px){.lp-chips{display:none}}.lp-h1-fill{background:linear-gradient(5deg,#5b7395cc 10%,#dfe4ed 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-brand{display:inline-flex;align-items:center;gap:10px}.lp-lang{border:0;margin:0;min-width:0}.lp-showcase{position:relative}.lp-demo{height:640px;overflow:hidden;pointer-events:none;background:var(--bg-page);color:var(--fg-primary);-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.lp-phone{position:absolute;right:-36px;bottom:-72px;width:320px;height:560px;border-radius:48px;padding:12px;background:#0b1424;border:2px solid rgba(255,255,255,.16);box-shadow:0 40px 100px #0000008c;overflow:hidden;pointer-events:none}.lp-phone__notch{position:absolute;top:14px;left:50%;width:96px;height:26px;margin-left:-48px;border-radius:16px;background:#000;z-index:1}.lp-phone__screen{height:100%;border-radius:38px;overflow:hidden;background:var(--bg-page);color:var(--fg-primary);padding:52px 12px 0}.lp-footer__brand{max-width:1200px;margin:0 auto 40px;display:flex;align-items:center;gap:12px;font-size:24px;font-weight:700}@media (max-width: 760px){.lp-demo{height:520px}.lp-phone{display:none}.lp-footer__brand{font-size:20px}}.lp-h1-fill{display:inline-block}.lp-lang{padding:0 0 0 10px;align-self:center}.lp-chip{color:#ffffffdb;text-shadow:0 1px 2px rgba(0,0,0,.25)}.lp-chip__icon{color:#fff}.lp-h1-fill{padding-bottom:.12em;margin-bottom:-.12em}.lp-trows{margin-top:12px;padding:4px 16px;border-radius:16px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.lp-trow{display:flex;justify-content:space-between;gap:8px;padding:12px 0;font-size:14px;border-top:1px solid var(--border-subtle)}.lp-trow:first-child{border-top:0}.lp-trow b{font-weight:500;font-variant-numeric:tabular-nums}.lp-phone{right:-64px;bottom:-110px}@media (max-width: 1240px){.lp-phone{right:12px}}.lp-phone .acct-stat__value{font-size:20px;line-height:24px}.lp-phone .acct-stats{gap:8px}.lp-footer__lang{max-width:1200px;margin:32px auto 0}.lp-footer .lp-lang{display:inline-flex;padding-left:0}@media (min-width: 1101px){:root[lang=mn] .lp-hero h1{font-size:116px;line-height:104px;letter-spacing:-2.3px}}.lp-cta-short{display:none}@media (max-width: 480px){.lp-cta-full{display:none}.lp-cta-short{display:inline}}.mercury-starthere{margin-bottom:8px;padding:4px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.mercury-starthere__head{display:flex;align-items:center;gap:4px}.mercury-starthere__toggle{display:flex;flex:1;align-items:center;gap:6px;min-width:0;height:28px;padding:0 6px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font:inherit;font-size:var(--text-xs);font-weight:620;text-align:left;cursor:pointer}.mercury-starthere__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mercury-starthere__count{flex:none;color:var(--fg-muted);font-weight:550}.mercury-starthere__dismiss{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer}.mercury-starthere__toggle:hover,.mercury-starthere__dismiss:hover,.mercury-starthere__step:hover{background:var(--bg-subtle)}.mercury-starthere__toggle:focus-visible,.mercury-starthere__dismiss:focus-visible,.mercury-starthere__step:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mercury-starthere__list{display:flex;flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none}.mercury-starthere__step{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 6px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-primary);font:inherit;font-size:var(--text-xs);font-weight:450;text-align:left;cursor:pointer}.mercury-starthere__step svg{flex:none;color:var(--fg-muted)}.mercury-starthere__step[data-done]{color:var(--fg-muted)}.mercury-starthere__step[data-done] svg{color:var(--fg-success)}.mercury-sidebar{display:flex;flex-direction:column;box-sizing:border-box;width:256px;height:100%;padding:0 12px;background:var(--bg-surface);border-right:1px solid var(--border-subtle);color:var(--fg-primary);font-family:var(--font-sans)}.mercury-sidebar__top{display:flex;align-items:center;justify-content:space-between;height:56px;flex:none}.mercury-sidebar__square{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--fg-secondary);cursor:pointer}.mercury-sidebar__top>.mercury-sidebar__square:last-child{background:transparent}.mercury-sidebar__square:hover:not(:disabled){color:var(--fg-primary)}.mercury-sidebar__square:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mercury-sidebar__square:disabled{opacity:.5;cursor:default}.mercury-sidebar__nav{display:flex;flex-direction:column;gap:4px;margin-top:0;flex:none}.mercury-sidebar .ui-nav-item{color:var(--fg-muted);font-weight:550}.mercury-sidebar .ui-nav-item[data-active]{color:var(--fg-primary);font-weight:550}.mercury-sidebar__divider{flex:none;height:0;margin:12px -12px 16px;width:calc(100% + 24px);border:0;border-top:1px solid var(--border-subtle)}.mercury-sidebar__accounts{flex:1 1 auto;min-height:0;overflow-y:auto}.mercury-sidebar__group{display:flex;align-items:center;gap:9px;width:100%;height:32px;padding:0 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.mercury-sidebar__group:hover{background:var(--bg-subtle)}.mercury-sidebar__account{display:flex;align-items:center;gap:12px;height:28px;margin-bottom:4px;padding:0 8px 0 14px;border-radius:var(--radius-md);color:var(--fg-primary);font-size:var(--text-sm);font-weight:450;text-decoration:none}.mercury-sidebar__account:hover{background:var(--bg-subtle)}.mercury-sidebar__dot{flex:none;width:8px;height:8px;border-radius:var(--radius-full)}.mercury-sidebar__account-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mercury-sidebar__balance{flex:none;color:var(--fg-muted);font-size:var(--text-sm);font-weight:400}.mercury-sidebar__footer{flex:none;margin:0 -12px;padding:8px 12px 12px;border-top:1px solid var(--border-subtle)}.mercury-sidebar__settings-row{margin-top:4px;display:flex;align-items:center;gap:8px}.mercury-sidebar__settings-row>:first-child{flex:1 1 auto;min-width:0}.mercury-sidebar__settings-row .mercury-locale{flex:none;padding-right:4px}.mercury-sidebar__help--off{opacity:.5;cursor:not-allowed}.mercury-sidebar__help--off:hover{background:transparent}.mercury-twofa{position:relative;margin-bottom:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#8b95ac14}.mercury-twofa__body{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 36px 10px 12px;border:0;border-radius:inherit;background:transparent;color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer}.mercury-twofa__title{font-size:13px;line-height:20px;font-weight:620}.mercury-twofa__copy{font-size:13px;line-height:18px;font-weight:450;color:var(--fg-muted)}.mercury-twofa__dismiss{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer}.mercury-twofa__dismiss:hover{background:var(--bg-subtle)}.mercury-twofa__dismiss:focus-visible,.mercury-twofa__body:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mercury-sidebar__badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:18px;border-radius:9px;background:var(--accent);color:#fff;font-size:12px;line-height:18px;font-weight:620}.mercury-appshell{display:flex;height:100vh;width:100%;background:var(--bg-surface);overflow:hidden}.mercury-appshell-sidebar{--shell-ease: .3s cubic-bezier(.4, 0, .2, 1);width:256px;flex-shrink:0;height:100%;overflow:hidden;transition:width var(--shell-ease),visibility 0s}.mercury-appshell-sidebar>*{width:256px;transform:translate(0);transition:transform var(--shell-ease)}.mercury-appshell[data-collapsed] .mercury-appshell-sidebar{width:0;visibility:hidden;transition:width var(--shell-ease),visibility 0s .3s}.mercury-appshell[data-collapsed] .mercury-appshell-sidebar>*{transform:translate(-100%)}@media (prefers-reduced-motion: reduce){.mercury-appshell-sidebar,.mercury-appshell-sidebar>*{transition:none!important}}.mercury-appshell[data-mode=drawer] .mercury-appshell-sidebar{position:fixed;z-index:100;top:0;bottom:0;left:0;transform:translate(-100%);visibility:hidden;transition:transform .2s linear,visibility 0s .2s}.mercury-appshell[data-mode=drawer][data-open] .mercury-appshell-sidebar{transform:translate(0);visibility:visible;transition:transform .2s linear,visibility 0s}.mercury-appshell-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:color-mix(in srgb,black 30%,transparent)}.mercury-appshell-main{position:relative;flex:1 1 auto;min-width:0;height:100%;overflow-y:auto}@font-face{font-family:Matter;src:url(/assets/MatterVF-CdzXOcZ1.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root{--brand: #ffeb02;--brand-hover: #f2d900;--brand-pressed: #e3ca00;--bg-brand-weak: #fff9c2;--chart-1: #217cf9;--chart-2: #286182;--chart-3: #5486a3;--chart-4: #19b25b;--chart-5: #ff6600;--chart-6: #fa342c;--chart-7: #7a5af8;--chart-8: #f2c200;--font-sans: "Matter", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--text-xs: 13px;--text-sm: 15px;--text-base: 16px;--text-lg: 15px;--text-xl: 24px;--weight-regular: 400;--weight-medium: 550;--weight-semibold: 620;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--fg-primary: #1d232c;--fg-muted: #6e7686;--fg-secondary: #555d6d;--fg-on-brand: #14181f;--fg-on-danger: #ffffff;--fg-success: #0c8344;--fg-danger: #d92d20;--fg-warning: #d45500;--accent: #217cf9;--bg-surface: #ffffff;--bg-page: #f9fafb;--bg-subtle: rgba(29, 35, 44, .05);--bg-raised: #ffffff;--bg-brand-solid: var(--brand);--bg-accent-weak: rgba(33, 124, 249, .1);--bg-success: #19b25b;--bg-danger: #e5251d;--border-subtle: rgba(29, 35, 44, .09);--border-default: rgba(29, 35, 44, .14);--seed-color-fg-muted: #6e7686;--seed-color-fg-on-brand: #14181f;--seed-color-bg-brand-solid: #ffeb02}*,*:before,*:after{box-sizing:border-box}.recordstable-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);background:var(--bg-subtle);color:var(--fg-primary)}.recordstable-tag[data-tone=accent]{background:var(--bg-accent-weak);color:var(--accent)}.recordstable-tag[data-tone=success]{background:color-mix(in srgb,var(--fg-success) 12%,transparent);color:var(--fg-success)}.recordstable-tag[data-tone=warning]{background:color-mix(in srgb,var(--fg-warning) 14%,transparent);color:var(--fg-warning)}.recordstable-tag[data-tone=danger]{background:color-mix(in srgb,var(--fg-danger) 12%,transparent);color:var(--fg-danger)}.recordstable-tag[data-tone=purple]{background:color-mix(in srgb,#8b5cf6 14%,transparent);color:#7c3aed}.recordstable-tag[data-tone=cyan]{background:color-mix(in srgb,#06b6d4 14%,transparent);color:#0891b2}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);background:var(--bg-surface);color:var(--fg-primary);font-size:var(--text-lg, 14px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.record-detail-attrs>.attr-row+.attr-row{border-top:1px solid var(--border-subtle)}.datatable .table{border:none;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent}.datatable .table th:first-child,.datatable .table td:first-child{border-left:none}.datatable .datatable-th-inner>svg{color:color-mix(in srgb,var(--fg-primary) 45%,transparent)}.datatable .datatable-avatar{background:var(--bg-brand-solid)!important;color:#fff;border-radius:30%;font-size:9px}.datatable .table th.datatable-col-check,.datatable .table td.datatable-col-check{border-right:none}.navitem:not([data-active]),.navitem:not([data-active]) svg,.navitem:not([data-active]) .navitem-label{color:var(--fg-muted)}.navitem[data-active]{background:color-mix(in srgb,var(--fg-primary) 6%,transparent)}.sidebar-account{display:flex;align-items:center;gap:4px;padding:4px 6px}.sidebar-account-main{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:6px 8px;border-radius:9px;text-decoration:none;color:var(--fg-primary);cursor:pointer;transition:background-color .12s}.sidebar-account-main:hover{background:color-mix(in srgb,var(--fg-primary) 4%,transparent)}.sidebar-account-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.sidebar-account-name{font-size:13px;font-weight:500;color:var(--fg-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-email{font-size:12px;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-chip:hover{background:var(--bg-raised)!important}@keyframes mercury-spin{to{transform:rotate(360deg)}}
