@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*{scrollbar-width:none;-ms-overflow-style:none}*{-webkit-tap-highlight-color:transparent}html,body,#root,#root *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#root input,#root textarea,#root [contenteditable=true]{-webkit-user-select:text;user-select:text}button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}*::-webkit-scrollbar{display:none;width:0;height:0}html{touch-action:pan-x pan-y}html,body{margin:0;padding:0;overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased}#root{height:100vh;max-height:100dvh;overflow:hidden;background:var(--color-background)}:root{--ss-safe-bottom: env(safe-area-inset-bottom, 0px);--ss-nav-side: 14px;--ss-nav-gap: 0px;--ss-nav-lift: 16px;--ss-nav-reserve: calc(var(--size-bottom-nav-height) + var(--ss-nav-gap) + var(--ss-safe-bottom));--ss-nav-crest: 22px;--ss-nav-boundary: calc(var(--ss-nav-reserve) + var(--ss-nav-crest));--ss-overlay-bottom: 0px;--ss-overlay-top: env(safe-area-inset-top, 0px);--ss-overlay-safe: var(--ss-safe-bottom);--ss-bottom-clearance: calc(var(--ss-nav-reserve) + var(--ss-nav-lift) + var(--space-md));--ss-fab-clearance: calc( var(--ss-nav-lift) + var(--size-fab-diameter) + var(--space-md) - var(--ss-nav-crest) )}.ss-shell{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--size-frame-width);margin:0 auto;height:100%;min-height:0;overflow:hidden;padding-bottom:var(--ss-nav-boundary);--ss-overlay-bottom: var(--ss-nav-boundary);--ss-overlay-safe: 0px}.ss-shell__content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:var(--space-lg);padding-bottom:var(--ss-fab-clearance)}.ss-shell__content--fill{overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.ss-ptr-anchor{position:relative;z-index:25;height:0;flex-shrink:0;overflow:hidden;pointer-events:none}.ss-ptr{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding-bottom:10px;font:600 12px/1.2 var(--font-base);color:var(--color-text-secondary)}.ss-ptr--ready{color:var(--color-text-primary)}.ss-ptr__icon{flex-shrink:0;transition:transform .2s ease}.ss-ptr__icon--flip{transform:rotate(180deg)}.ss-ptr__icon--on{animation:ss-ptr-spin .8s linear infinite}@keyframes ss-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ss-ptr__icon{transition:none}.ss-ptr__icon--on{animation-duration:2s}}.ss-appbar{position:relative;z-index:30;flex-shrink:0;display:flex;align-items:center;gap:var(--space-md);padding:14px var(--space-lg);padding-top:calc(14px + env(safe-area-inset-top,0px));background:var(--color-background);border-bottom:1px solid var(--color-border)}.ss-appbar__title{flex:1;margin:0;font-family:var(--font-display);font-size:var(--fs-screen-title);font-weight:var(--fw-display);line-height:1.2;letter-spacing:var(--font-display-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-brandmark__wordmark{display:block;height:26px;width:auto}.ss-brandmark__wordmark,.ss-landing__wordmark{background:var(--color-brand-plate);border-radius:var(--radius-row)}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-brandmark__wordmark,:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-landing__wordmark{padding:3px 8px}.ss-brandmark__wordmark--dark{display:none}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-brandmark__wordmark--light{display:none}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-brandmark__wordmark--dark{display:block;background:none;padding:0}.ss-appbar__actions{display:flex;align-items:center;gap:var(--space-sm)}.ss-appbar__action{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;outline:7px solid transparent}.ss-appbar__action[aria-current=page]{background:var(--color-inverse-surface);color:var(--color-text-on-inverse)}.ss-appbar--withad{align-items:center}.ss-appbar--withad .ss-appbar__title{flex:0 0 auto}.ss-appbar__adslot{flex:1 1 auto;min-width:0;display:flex;justify-content:center}.ss-bannerad{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);width:100%;max-width:320px;height:50px;border:1px dashed var(--color-border);border-radius:var(--radius-row);background:var(--color-neutral-surface);color:var(--color-text-disabled);overflow:hidden}.ss-bannerad__label{flex-shrink:0;padding:1px 6px;border-radius:var(--radius-pill);background:var(--color-border);color:var(--color-text-secondary);font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em}.ss-bannerad__copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-hint)}.ss-appbar__back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-4px;padding:0;border:0;background:none;color:var(--color-text-primary);cursor:pointer;outline:12px solid transparent}.ss-bottomnav{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--ss-nav-gap) + var(--ss-safe-bottom));z-index:50;box-sizing:border-box;width:calc(100% - 2 * var(--ss-nav-side));max-width:calc(var(--size-frame-width) - 2 * var(--ss-nav-side));display:flex;align-items:stretch;background:var(--color-surface);border:1px solid var(--color-border);border-radius:30px;box-shadow:var(--elevation-dock)}.ss-bottomnav__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--size-bottom-nav-height);padding:12px 4px 14px;border:0;border-radius:30px;background:transparent;color:var(--color-text-secondary);font-family:var(--font-base);font-size:var(--fs-nav-label);font-weight:var(--fw-semibold);cursor:pointer}.ss-bottomnav__item[aria-current=page],.ss-bottomnav__item[aria-selected=true]{color:var(--color-primary-pressed);font-weight:var(--fw-bold)}.ss-bottomnav__item[aria-disabled=true]{color:var(--color-text-disabled)}.ss-bottomnav__icon{position:relative;display:flex;line-height:1}.ss-bottomnav__label{line-height:1.2}.ss-bottomnav__item[aria-current=page] .ss-bottomnav__icon{z-index:1;color:var(--color-icon-on-primary);transform:translateY(calc(-1 * var(--ss-nav-lift)))}.ss-bottomnav__item[aria-current=page] .ss-bottomnav__icon:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 5px var(--color-surface),var(--elevation-accent)}.ss-bottomnav__dot{position:absolute;left:50%;bottom:7px;width:18px;height:3px;margin-left:-9px;border-radius:2px;background:var(--color-primary)}.ss-bottomnav__item:before{content:"";position:absolute;z-index:-1;left:50%;top:-9px;width:66px;height:40px;margin-left:-33px;border-radius:50%;background:var(--color-surface);box-shadow:0 -1px 0 var(--color-border),0 -5px 10px #0e2a250d;clip-path:inset(-16px -16px 30px -16px);pointer-events:none}.ss-bottomnav__item:not([aria-current=page]) .ss-bottomnav__icon:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:var(--color-neutral-surface)}.ss-bottomnav__item:not([aria-current=page]) .ss-bottomnav__icon{z-index:0}.ss-bottomnav__item{padding-top:5px;padding-bottom:8px}.ss-bottomnav__icon{margin:7px 0 6px}.ss-bottomnav__dot{bottom:3px}.ss-stack{display:flex;flex-direction:column;gap:var(--space-md)}.ss-row{display:flex;align-items:center;gap:var(--space-sm)}.ss-divider{height:1px;background:var(--color-border);border:0;margin:var(--space-md) 0}.ss-section-title{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--font-size-subtitle, 16px);font-weight:600}.ss-personal,.ss-group{display:flex;flex-direction:column;gap:var(--space-md)}.ss-group__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.ss-group__headleft{display:flex;align-items:center;gap:var(--space-sm);min-width:0;flex:1 1 auto}.ss-group__back{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--size-touch-target);height:var(--size-touch-target);margin-left:calc(-1 * var(--space-sm));border:0;background:transparent;color:var(--color-text-primary);cursor:pointer}.ss-group__title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-screen-title);color:var(--color-text-primary);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-group__headright{display:flex;align-items:center;flex-shrink:0}.ss-group__edit,.ss-group__settings{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--size-touch-target);height:var(--size-touch-target);border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.ss-personal__panel,.ss-group__panel{display:flex;flex-direction:column;gap:var(--space-md)}.ss-group__card{position:relative;overflow:hidden;border-radius:24px;padding:var(--space-md);display:flex;flex-direction:column;background:linear-gradient(135deg,var(--color-primary-disabled) 0%,var(--color-warning-surface) 70%);flex-shrink:0;--group-header-leadcol: 36px;--group-header-iconcol: 48px;transition:padding-bottom var(--motion-base) var(--motion-ease-standard)}.ss-group__card[data-collapsed=true]{padding-bottom:10px;cursor:pointer}.ss-group__card:before{content:"";position:absolute;left:-56px;bottom:-72px;width:150px;height:150px;border-radius:var(--radius-pill);background:var(--color-primary-disabled);opacity:.55;pointer-events:none}.ss-group__cardtop{position:relative;display:grid;grid-template-columns:var(--group-header-leadcol) var(--group-header-iconcol) 1fr auto;align-items:center;column-gap:var(--space-sm)}.ss-group__card .ss-group__back{width:var(--group-header-leadcol);height:var(--group-header-leadcol);margin-left:0;border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--elevation-card)}.ss-group__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--group-header-iconcol);height:var(--group-header-iconcol);border-radius:var(--radius-card);background:var(--color-primary);color:var(--color-text-on-accent)}.ss-group__card .ss-group__headright{gap:var(--space-xs)}.ss-group__metarow{position:relative;display:grid;grid-template-columns:var(--group-header-leadcol) var(--group-header-iconcol) 1fr auto;column-gap:var(--space-sm);margin-top:2px;overflow:hidden;max-height:100px;opacity:1;transition:max-height var(--motion-base) var(--motion-ease-standard),opacity var(--motion-base) var(--motion-ease-standard),margin-top var(--motion-base) var(--motion-ease-standard)}.ss-group__card[data-collapsed=true] .ss-group__metarow{max-height:0;opacity:0;margin-top:0}.ss-group__meta{grid-column:3 / span 2;min-width:0;margin:0;font-size:var(--fs-meta);color:var(--color-text-secondary);white-space:nowrap}.ss-group__avatars{grid-column:3 / span 2;display:flex;align-items:center;gap:6px;margin-top:var(--space-sm)}.ss-group__avatarmore{display:inline-flex;align-items:center;justify-content:center;width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-pill);background:var(--color-neutral-surface);color:var(--color-text-secondary);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.ss-group__card .ss-group__edit{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);box-shadow:var(--elevation-card)}.ss-group__card .ss-group__settings{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--color-warning-surface);border:1.5px solid var(--color-primary-pressed);color:var(--color-primary-pressed)}.ss-notifications{display:flex;flex-direction:column;gap:var(--space-md)}.ss-notifications__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.ss-notifications__headleft{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.ss-notifications__markall{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;border:0;background:none;color:var(--color-positive);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.ss-notifications__filters{display:flex;gap:var(--space-sm)}.ss-notifications__pill{padding-left:var(--space-lg);padding-right:var(--space-lg)}.ss-notifications__list{display:flex;flex-direction:column;gap:var(--space-sm)}.ss-notifrow{display:flex;align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md) 2px;border:0;border-bottom:1px solid var(--color-border);background:transparent;text-align:left;cursor:pointer}.ss-notifrow__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ss-notifrow__title{font-size:var(--fs-row-title);font-weight:var(--fw-regular);color:var(--color-text-primary);overflow-wrap:break-word}.ss-notifrow__entity{font-weight:var(--fw-semibold)}.ss-notifrow__detail{font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--color-text-secondary);overflow-wrap:anywhere}.ss-notifrow__date{font-size:var(--fs-small);color:var(--color-text-disabled)}.ss-notifrow__trailing{flex-shrink:0;display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);padding-top:2px}.ss-notifrow__dot{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-primary);flex-shrink:0}.ss-personal--fill,.ss-group--fill{flex:1 1 auto;min-height:0;overflow:hidden}.ss-personal__panel--fill,.ss-groups__panel{display:flex;flex-direction:column;gap:var(--space-md);min-height:55vh}.ss-group__panel--fill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ss-tabs{display:flex;gap:2px;margin-bottom:var(--space-md);border-bottom:1px solid var(--color-border);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;flex-shrink:0}.ss-tabs::-webkit-scrollbar{display:none}.ss-tabs__tab{flex-shrink:0;padding:10px 11px;margin-bottom:-1px;border:0;border-bottom:2.5px solid transparent;background:transparent;color:var(--color-text-secondary);font-family:var(--font-base);font-size:var(--fs-compact);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}.ss-tabs__tab[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-text-primary);font-weight:var(--fw-bold)}.ss-tabs--pills{align-items:flex-end;gap:var(--space-xs);padding-bottom:2px}.ss-tabs__tab--pills{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 10px;border-bottom:2px solid transparent;border-radius:var(--radius-pill);color:var(--color-text-secondary);font-weight:var(--fw-medium)}.ss-tabs__tab--pills .ss-tabs__tabicon{display:flex}.ss-tabs__tab--pills{transition:padding .5s ease,gap .5s ease}.ss-tabs__tab--pills .ss-tabs__tablabel{display:block;max-width:120px;overflow:hidden;transition:max-width .5s ease,opacity .4s ease}.ss-tabs--collapsed{align-items:center;justify-content:space-between;padding-bottom:0}.ss-tabs--collapsed .ss-tabs__tab--pills,.ss-tabs--collapsed .ss-tabs__tab--pills[aria-selected=true]{flex-direction:row;gap:0;width:36px;height:36px;padding:0;margin-bottom:0;border-radius:50%}.ss-tabs--collapsed .ss-tabs__tab--pills .ss-tabs__tablabel{max-width:0;opacity:0}.ss-tabs--collapsed .ss-tabs__indicator{border-radius:50%}@media (prefers-reduced-motion: reduce){.ss-tabs__tab--pills,.ss-tabs__tab--pills .ss-tabs__tablabel{transition:none}}.ss-personal--fill{margin-top:calc(var(--space-xs, 4px) - var(--space-lg, 16px))}.ss-tabs__tab--pills[aria-selected=true]{flex-direction:row;gap:6px;padding:8px 14px;border-bottom-color:var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary-disabled);color:var(--color-text-primary);font-weight:var(--fw-bold)}.ss-tabs--pills{position:relative}.ss-tabs__tab--pills{position:relative;z-index:1}.ss-tabs__indicator{position:absolute;top:0;left:0;z-index:0;width:0;height:0;border-bottom:2px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary-disabled);pointer-events:none;opacity:0}.ss-tabs--pills[data-indicator=on] .ss-tabs__indicator{opacity:1}.ss-tabs--pills[data-indicator=on] .ss-tabs__tab--pills[aria-selected=true]{border-bottom-color:transparent;background:transparent}.ss-tabs[data-fade=end]{-webkit-mask-image:linear-gradient(to right,black calc(100% - 28px),transparent);mask-image:linear-gradient(to right,black calc(100% - 28px),transparent)}.ss-tabs[data-fade=start]{-webkit-mask-image:linear-gradient(to left,black calc(100% - 28px),transparent);mask-image:linear-gradient(to left,black calc(100% - 28px),transparent)}.ss-tabs[data-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 28px),transparent)}.ss-card{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elevation-card);text-align:left}.ss-card--pressable{cursor:pointer;min-height:var(--size-touch-target)}.ss-card__icon{flex:0 0 auto;font-size:var(--size-icon-lg)}.ss-card__body{flex:1;min-width:0}.ss-card__title{display:block;margin:0;font-size:var(--font-size-body, 16px);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-card__secondary{display:block;margin:2px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-caption, 12px);overflow-wrap:anywhere}.ss-card__primary{font-weight:600;white-space:nowrap}.ss-card__action{flex:0 0 auto}.ss-personrow{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:10px var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--elevation-card);text-align:left;cursor:pointer}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-personrow{background:linear-gradient(180deg,#ffffff09,#ffffff02),var(--color-surface);box-shadow:inset 0 1px #ffffff0a,var(--elevation-card)}.ss-personrow__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ss-personrow__avatar{position:relative;flex-shrink:0;display:inline-flex}.ss-personrow__chevron{flex-shrink:0;display:flex;color:var(--color-text-secondary);margin-left:calc(-1 * var(--space-xs))}.ss-personrow__name{font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-personrow__group{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-personrow__groupname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-personrow__groupname--empty,.ss-personrow__more{color:var(--color-text-disabled)}.ss-personrow__trailing{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ss-personrow__status{font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-personrow__amount{font-size:var(--fs-body);font-weight:var(--fw-display);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking)}.ss-personrow__amount[data-tone=positive]{color:var(--color-positive)}.ss-personrow__amount[data-tone=negative]{color:var(--color-negative)}.ss-personrow__amount[data-tone=neutral]{color:var(--color-text-primary)}.ss-peoplesummary,.ss-peoplechips,.ss-peoplesearch{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--elevation-card)}.ss-peoplesummary{display:flex;align-items:stretch;padding:var(--space-xs);overflow:hidden}.ss-peoplesummary__half{flex:1 1 0;min-width:0;display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-sm);border:1.5px solid transparent;border-radius:calc(var(--radius-card) - 4px);background:transparent;text-align:left;font-family:var(--font-base);cursor:pointer}.ss-peoplesummary__half[data-tone=positive]{background:linear-gradient(90deg,var(--color-positive-surface),transparent)}.ss-peoplesummary__half[data-tone=negative]{background:linear-gradient(270deg,var(--color-negative-surface),transparent)}.ss-peoplesummary__half[data-tone=positive][aria-pressed=true]{border-color:var(--color-positive)}.ss-peoplesummary__half[data-tone=negative][aria-pressed=true]{border-color:var(--color-negative)}.ss-peoplesummary__divider{width:1px;margin:var(--space-md) 2px;background:var(--color-border);flex-shrink:0}.ss-peoplesummary__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.ss-peoplesummary__half[data-tone=positive] .ss-peoplesummary__icon{background:var(--color-positive-surface);color:var(--color-positive)}.ss-peoplesummary__half[data-tone=negative] .ss-peoplesummary__icon{background:var(--color-negative-surface);color:var(--color-negative)}.ss-peoplesummary__text{min-width:0;display:flex;flex-direction:column;gap:2px}.ss-peoplesummary__label{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.ss-peoplesummary__amount{font-size:var(--fs-row-title);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-peoplesummary__half[data-tone=positive] .ss-peoplesummary__amount{color:var(--color-positive)}.ss-peoplesummary__half[data-tone=negative] .ss-peoplesummary__amount{color:var(--color-negative)}.ss-peoplesummary__meta{font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-peoplesummary__meta strong{color:var(--color-text-primary)}.ss-peoplechips{display:flex;gap:var(--space-xs);padding:var(--space-xs);overflow-x:auto;scrollbar-width:none}.ss-peoplechips::-webkit-scrollbar{display:none}.ss-peoplechip{flex:1 0 auto}.ss-peoplechips.ss-chiptabs{align-items:flex-end;gap:4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ss-peoplechips.ss-chiptabs .ss-peoplechip{flex:0 0 auto}div.ss-chiptabs-row.ss-peoplechips-row{margin-bottom:-1px}.ss-peoplesearch{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs)}.ss-peoplesearch__field{flex:1;min-width:0}.ss-peoplesearch__field .ss-searchbar__input{border-color:transparent;background:var(--color-neutral-surface)}.ss-peoplesearch__divider{align-self:stretch;width:1px;margin:6px 2px;background:var(--color-border)}.ss-peoplesearch .ss-sorticon{border-radius:var(--radius-pill);background:var(--color-neutral-surface);color:var(--color-text-primary);position:relative}.ss-peoplesearch .ss-sorticon[data-active=true]:after{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.ss-peopletoolbar{display:flex;align-items:center;gap:var(--space-xs)}.ss-peopletoolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--elevation-card)}.ss-peopletoolbar{padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-md)}.ss-peopletoolbar__spacer{flex:1 1 auto}.ss-peopleheading{display:inline-flex;align-items:center;gap:4px;padding:4px 2px;border:0;border-bottom:2px solid var(--color-primary);background:transparent;color:var(--color-text-primary);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-row-title);cursor:pointer}.ss-persondetail__back{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--elevation-card);color:var(--color-text-primary);cursor:pointer}.ss-persondetail__identity{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.ss-persondetail__identitytext{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.ss-persondetail__name{font-family:var(--font-display);font-size:var(--fs-sheet-title);font-weight:var(--fw-display);color:var(--color-text-primary);overflow-wrap:anywhere}.ss-persondetail__meta{margin-top:2px;font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-persondetail__connected{display:inline-block;margin-left:var(--space-sm);padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-positive-surface);color:var(--color-positive);font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);vertical-align:middle}.ss-persondetail__viewall{border:0;background:none;color:var(--color-primary-pressed);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer;padding:0}.ss-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 var(--space-lg);border:1px solid var(--color-primary-pressed);border-radius:var(--radius-row);background:var(--color-primary);color:var(--color-text-on-accent);font-family:var(--font-base);font-size:var(--fs-body);font-weight:var(--fw-display);cursor:pointer}.ss-button--sm{min-height:36px;padding:0 var(--space-md);font-size:var(--fs-small)}.ss-button:active{background:var(--color-primary-pressed)}.ss-button:disabled{background:var(--color-primary-disabled);border-color:var(--color-border);color:var(--color-text-secondary);cursor:not-allowed}[data-variant=secondary].ss-button{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary)}[data-variant=destructive].ss-button{background:var(--color-surface);border-color:var(--color-negative);color:var(--color-negative)}.ss-button--full{width:100%}.ss-fab__dock{position:fixed;z-index:46;right:max(var(--space-lg),calc(50% - var(--size-frame-inset)));bottom:calc(var(--ss-nav-reserve) + var(--ss-nav-lift) + var(--space-sm));display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm)}.ss-fab__backdrop{position:fixed;inset:0 0 var(--ss-overlay-bottom) 0;z-index:45;background:var(--color-scrim)}:root:not([data-resolved-theme=dark]):not([data-resolved-theme=midnight]) .ss-fab__backdrop{background:transparent}.ss-fab__action{display:flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-compact);font-weight:var(--fw-display);white-space:nowrap;box-shadow:var(--elevation-float);cursor:pointer}.ss-fab{display:flex;align-items:center;justify-content:center;width:var(--size-fab-diameter);height:var(--size-fab-diameter);border:1px solid var(--color-primary-pressed);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-text-on-accent);box-shadow:var(--elevation-accent);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-standard)}.ss-fab>*{transition:transform var(--motion-base) var(--motion-ease-standard)}.ss-fab[aria-expanded=true]>*{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){.ss-fab,.ss-fab>*{transition:none}}.ss-field{display:block;margin-bottom:var(--space-md)}.ss-field__label{display:block;margin-bottom:6px;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--color-text-deep)}.ss-field__control{display:flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-row)}.ss-field__control:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.ss-field__control[data-invalid=true]{border-color:var(--color-negative)}.ss-field__prefix{padding-left:12px;color:var(--color-text-secondary);font-size:var(--fs-body);display:flex;align-items:center}.ss-field__reveal{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:2px;padding:0;border:0;background:none;color:var(--color-text-secondary);cursor:pointer}.ss-field__reveal:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ss-field__control input,.ss-field__control select,.ss-field__control textarea,.ss-field__control .ss-dropdown__trigger{width:100%;min-height:50px;box-sizing:border-box;padding:12px var(--space-md);background:transparent;border:none;outline:none;font-family:var(--font-base);font-size:var(--fs-body);color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking)}.ss-dropdown__trigger{display:flex;align-items:center;gap:var(--space-sm);text-align:left;cursor:pointer;padding-top:0;padding-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ss-dropdown__value,.ss-dropdown__placeholder{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-dropdown__placeholder{color:var(--color-text-secondary)}.ss-dropdown__caret{flex-shrink:0;font-size:var(--fs-meta);line-height:1;color:var(--color-text-secondary);transition:transform var(--motion-fast) var(--motion-ease-standard)}.ss-dropdown__caret[data-open=true]{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.ss-dropdown__caret{transition:none}}.ss-dropdown__panel{display:flex;flex-direction:column;overflow:hidden;margin-top:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--elevation-card)}.ss-dropdown__search{flex-shrink:0;padding:var(--space-sm) var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);background:var(--color-background)}.ss-dropdown__list{flex:1 1 auto;min-height:0;max-height:268px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-xs) 0}.ss-dropdown__option{display:flex;align-items:center;gap:var(--space-md);width:100%;box-sizing:border-box;min-height:var(--size-touch-target);padding:var(--space-sm) var(--space-md);border:0;background:transparent;text-align:left;font-family:var(--font-base);font-size:var(--fs-row-title);color:var(--color-text-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ss-dropdown__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ss-dropdown__option[data-selected=true]{background:var(--color-warning-surface);font-weight:var(--fw-semibold)}.ss-dropdown__optionlabel{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.35}.ss-dropdown__check{flex-shrink:0;display:flex;color:var(--color-primary-pressed)}.ss-dropdown__empty{margin:0;padding:var(--space-md);color:var(--color-text-secondary);font-size:var(--fs-meta);line-height:1.45}.ss-dropdown__foot{flex-shrink:0;padding:var(--space-sm);border-top:1px solid var(--color-border);background:var(--color-background)}.ss-dropdown__addicon{display:inline-flex;align-items:center}.ss-datepicker__panel{padding:var(--space-sm) var(--space-md) var(--space-md)}.ss-datepicker__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) 0 var(--space-sm)}.ss-datepicker__title{font-family:var(--font-display);font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-datepicker__nav{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font-size:18px;line-height:1;cursor:pointer}.ss-datepicker__nav:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ss-datepicker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);padding:0 2px;color:var(--color-text-secondary);font-size:var(--fs-meta);font-weight:var(--fw-semibold);text-align:center}.ss-datepicker__grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;padding:2px}.ss-datepicker__day{display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:38px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-meta);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ss-datepicker__day--blank{cursor:default}.ss-datepicker__day:not(.ss-datepicker__day--blank):focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ss-datepicker__day[data-selected=true]{background:var(--color-warning-surface);color:var(--color-primary-pressed);font-weight:var(--fw-semibold)}.ss-datepicker__day[data-today=true]:not([data-selected=true]){box-shadow:inset 0 0 0 1px var(--color-primary)}.ss-sheet.ss-datesheet__panel{z-index:65}.ss-datesheet__body{padding:0 var(--space-lg) var(--space-lg);overflow-y:auto}.ss-datesheet__quick{display:flex;gap:var(--space-sm);padding-bottom:var(--space-sm)}.ss-datesheet__chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-semibold);padding:7px 14px;cursor:pointer}.ss-datesheet__chip[data-selected=true]{background:var(--color-warning-surface);border-color:var(--color-primary);color:var(--color-primary-pressed)}.ss-datesheet__chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ss-datepicker__foot{display:flex;justify-content:flex-end;padding-top:var(--space-sm);border-top:1px solid var(--color-border);margin-top:var(--space-xs)}.ss-datepicker__today{border:0;background:transparent;color:var(--color-primary-pressed);font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer;padding:var(--space-xs) var(--space-sm)}@media (max-width: 360px){.ss-dropdown__option{gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-sm)}.ss-dropdown__list{max-height:244px}}.ss-field>input,.ss-field>select,.ss-field>textarea{width:100%;min-height:50px;box-sizing:border-box;padding:12px var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-row);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-body)}.ss-field textarea{min-height:100px;padding-top:12px}.ss-field__control:has(:disabled){background:var(--color-neutral-surface)}.ss-field__control input:disabled,.ss-field__control select:disabled,.ss-field__control .ss-dropdown__trigger:disabled{opacity:.6;cursor:not-allowed}.ss-field>input:focus-visible,.ss-field>select:focus-visible,.ss-field>textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ss-field__hint{display:block;margin:6px 0 0;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-field__error{display:block;margin:6px 0 0;font-size:var(--fs-hint);font-weight:var(--fw-semibold);color:var(--color-negative)}.ss-scrim{position:fixed;inset:0 0 var(--ss-overlay-bottom) 0;z-index:48;background:var(--color-overlay)}.ss-scrim--dialog{z-index:62}.ss-sheet{position:fixed;left:0;right:0;margin:0 auto;bottom:var(--ss-overlay-bottom);z-index:60;display:flex;flex-direction:column;width:100%;max-width:var(--size-frame-width);max-height:calc(90vh - var(--ss-overlay-bottom));max-height:min(90dvh,calc(100dvh - var(--ss-overlay-bottom) - var(--ss-overlay-top) - var(--space-md)));padding:0;background:var(--color-background);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;overflow:hidden}.ss-sheet__grabber{width:38px;height:4px;margin:10px auto;border-radius:2px;background:var(--color-border);flex-shrink:0}.ss-sheet__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:0 var(--space-lg) var(--space-md);flex-shrink:0}.ss-sheet__headleft{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.ss-sheet__headtext{min-width:0}.ss-sheet__back{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-left:-4px;padding:4px;border:0;background:none;color:var(--color-text-primary);cursor:pointer}.ss-sheet__title{margin:0;min-width:0;font-family:var(--font-display);font-size:var(--fs-sheet-title);font-weight:var(--fw-display);line-height:1.25;letter-spacing:var(--font-display-tracking);color:var(--color-text-primary)}.ss-sheet__subtitle{margin-top:3px;font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-sheet__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-deep);cursor:pointer;outline:8px solid transparent}.ss-sheet__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:var(--space-md);padding:0 var(--space-lg) calc(var(--space-xl) + var(--ss-overlay-safe))}.ss-settleup{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ss-settleup__list{display:flex;flex-direction:column;overflow-y:auto;min-height:0;flex:1 1 auto}.ss-settleup__all{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);background:var(--color-surface);border-top:1px solid var(--color-border);padding-top:var(--space-md);margin-top:var(--space-md)}.ss-settleup__allsummary{display:flex;flex-direction:column;gap:2px;color:var(--color-text-secondary);font-size:var(--fs-meta)}.ss-settleup__alltotal{color:var(--color-text-primary);font-size:var(--fs-body);font-weight:var(--fw-medium)}.ss-dialog{position:fixed;left:50%;top:calc((100% - var(--ss-overlay-bottom)) / 2);transform:translate(-50%,-50%);z-index:65;width:min(calc(100vw - var(--space-xl)),420px);max-height:calc(90vh - var(--ss-overlay-bottom));max-height:min(90dvh,calc(100dvh - var(--ss-overlay-bottom) - var(--ss-overlay-top) - var(--space-md)));display:flex;flex-direction:column;overflow:hidden;padding:var(--space-xl);background:var(--color-elevated);border-radius:var(--radius-lg)}.ss-dialog__title{margin:0 0 var(--space-sm);font-size:var(--font-size-title, 20px);flex-shrink:0}.ss-dialog__message{margin:0 0 var(--space-lg);color:var(--color-text-secondary);overflow-y:auto;min-height:0}.ss-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:flex-end;flex-shrink:0}.ss-dialog__actions--stack{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.ss-snackbar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--ss-nav-reserve) + var(--ss-nav-lift) + var(--space-md));z-index:70;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:calc(100% - 32px);max-width:382px;padding:13px 16px;border-radius:var(--radius-row);background:var(--color-inverse-surface);color:var(--color-text-on-inverse);font-size:var(--fs-small)}.ss-snackbar__icon{flex-shrink:0;display:flex}.ss-listview{display:flex;flex-direction:column;gap:var(--space-md)}.ss-listview__results{display:flex;flex-direction:column;gap:var(--space-sm)}.ss-listview--fill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ss-listview__results--fill{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:var(--space-xs);padding-bottom:var(--ss-fab-clearance)}.ss-memberstab{padding-top:var(--space-xs)}.ss-listview__results--fill::-webkit-scrollbar{display:none}.ss-fillscroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--ss-fab-clearance)}.ss-fillscroll::-webkit-scrollbar{display:none}.ss-searchbar{position:relative;display:flex;align-items:center;gap:var(--space-sm)}.ss-searchbar__icon{position:absolute;left:var(--space-md);color:var(--color-text-secondary);display:flex}.ss-searchbar__input{width:100%;min-height:42px;box-sizing:border-box;padding:0 var(--space-md);padding-left:var(--space-xxl);border:1px solid var(--color-border);border-radius:var(--radius-row);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-compact)}.ss-searchbar__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.ss-searchbar__input::-webkit-search-cancel-button,.ss-searchbar__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ss-searchbar__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ss-searchbar__clear{position:absolute;right:var(--space-xs);display:flex;align-items:center;justify-content:center;min-width:var(--size-touch-target);min-height:var(--size-touch-target);border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.ss-filterbar{display:flex;gap:var(--space-sm);flex-wrap:wrap;align-items:center}.ss-filterbar--groups{flex-wrap:nowrap}.ss-filterbar--groups .ss-filterbar__chips{display:flex;flex-wrap:nowrap;gap:var(--space-sm);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-width:0}.ss-filterbar--groups .ss-filterbar__chips::-webkit-scrollbar{display:none}.ss-filterbar--groups .ss-sorticon{flex-shrink:0}.ss-filterbar--recurring{flex-wrap:nowrap}.ss-filterbar--recurring .ss-filterbar__chips{display:flex;flex-wrap:nowrap;gap:var(--space-sm);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-width:0}.ss-filterbar--recurring .ss-filterbar__chips::-webkit-scrollbar{display:none}.ss-recurring__summary{display:flex;align-items:center;gap:var(--space-md);padding:10px 14px;border-radius:var(--radius-md);background:var(--color-warning-surface)}.ss-recurring__summary-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--color-surface);color:var(--color-primary)}.ss-recurring__summary-text{min-width:0}.ss-recurring__summary-title{margin:0;font-size:var(--fs-body, 14px);font-weight:var(--fw-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ss-recurring__summary-detail{margin:2px 0 0;font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-singlefilter{display:flex;gap:var(--space-sm);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ss-singlefilter::-webkit-scrollbar{display:none}.ss-sort-select{display:flex;align-items:center;gap:var(--space-xs)}.ss-sort-select select{min-height:var(--size-touch-target);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-body, 16px)}.ss-sortpill{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--size-touch-target);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer}.ss-sorticon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--size-touch-target);height:var(--size-touch-target);border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.ss-sortoption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;min-height:var(--size-touch-target);padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-body);cursor:pointer}.ss-sortoption__label{flex:1;min-width:0;overflow-wrap:anywhere}.ss-sortoption svg{flex-shrink:0}.ss-sortoption[aria-pressed=true]{border-color:var(--color-primary-pressed);color:var(--color-primary-pressed)}.ss-filtersheet__resetrow{display:flex;justify-content:flex-end}.ss-filtersheet__reset{border:0;background:transparent;color:var(--color-text-secondary);font-family:var(--font-base);font-size:var(--fs-hint);font-weight:600;padding:var(--space-xs) 0;cursor:pointer}.ss-filtersheet__reset:hover{color:var(--color-text-primary)}.ss-copybudgets__trigger{display:flex;justify-content:flex-end}.ss-copybudget__row{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--size-touch-target);padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-body);cursor:pointer;text-align:left}.ss-copybudget__check{flex-shrink:0;width:20px;height:20px;border:1.5px solid var(--color-border);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary-pressed)}.ss-copybudget__row[aria-pressed=true] .ss-copybudget__check{border-color:var(--color-primary-pressed);background:var(--color-primary-surface, transparent)}.ss-copybudget__label{flex:1;min-width:0;overflow-wrap:anywhere}.ss-copybudget__amount{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.ss-chip{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}button.ss-chip{position:relative;justify-content:center;gap:6px;min-height:34px;white-space:nowrap;cursor:pointer}button.ss-chip:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.ss-chip,.ss-listsection{--ss-tone: var(--color-primary-pressed);--ss-tone-surface: var(--color-warning-surface);--ss-tone-ink: var(--color-text-on-warning-surface)}.ss-chip[data-tone=positive],.ss-listsection[data-tone=positive]{--ss-tone: var(--color-positive);--ss-tone-surface: var(--color-positive-surface);--ss-tone-ink: var(--color-positive)}.ss-chip[data-tone=negative],.ss-listsection[data-tone=negative]{--ss-tone: var(--color-negative);--ss-tone-surface: var(--color-negative-surface);--ss-tone-ink: var(--color-negative)}.ss-chip[data-tone=investment],.ss-listsection[data-tone=investment]{--ss-tone: var(--color-investment);--ss-tone-surface: var(--color-investment-surface);--ss-tone-ink: var(--color-investment)}.ss-chip[data-tone=info],.ss-listsection[data-tone=info]{--ss-tone: var(--color-info);--ss-tone-surface: var(--color-info-surface);--ss-tone-ink: var(--color-info)}.ss-chip[data-tone=muted],.ss-listsection[data-tone=muted]{--ss-tone: var(--color-text-secondary);--ss-tone-surface: var(--color-neutral-surface);--ss-tone-ink: var(--color-text-primary)}.ss-chip[aria-pressed=true]{background:var(--ss-tone-surface);border-color:var(--ss-tone);color:var(--ss-tone-ink)}span.ss-chip{background:var(--color-neutral-surface);color:var(--color-text-deep)}span.ss-chip[data-tone=positive]{background:var(--color-positive-surface);color:var(--color-positive)}span.ss-chip[data-tone=negative]{background:var(--color-negative-surface);color:var(--color-negative)}span.ss-chip[data-tone=warning]{background:var(--color-warning-surface);color:var(--color-text-on-warning-surface)}.ss-chip,.ss-listsection{--ss-wash: var(--color-background);--ss-edge: var(--ss-tone)}@supports (color: color-mix(in srgb,red 50%,blue)){.ss-chip,.ss-listsection{--ss-wash: color-mix(in srgb, var(--ss-tone) 6%, var(--color-background));--ss-edge: color-mix(in srgb, var(--ss-tone) 60%, var(--color-border))}}div.ss-chiptabs-row{position:relative;z-index:1;align-items:flex-end;margin-bottom:calc(-1 * var(--space-md) - 1px)}.ss-singlefilter.ss-chiptabs,.ss-filterbar__chips.ss-chiptabs{align-items:flex-end;gap:4px;padding-bottom:0}.ss-chiptabs .ss-chip{min-height:32px;margin-bottom:1px;padding:6px 12px;border-bottom-width:0;border-radius:10px 10px 0 0;background:var(--color-neutral-surface);color:var(--color-text-secondary)}.ss-chiptabs .ss-chip[aria-pressed=true]{min-height:37px;margin-bottom:0;border-color:var(--ss-edge);background:var(--ss-wash);color:var(--ss-tone-ink);font-weight:var(--fw-bold)}.ss-chiptabs .ss-chip[aria-pressed=true]:not([data-tone]),.ss-chiptabs .ss-chip[aria-pressed=true][data-tone=neutral]{color:var(--color-text-primary)}.ss-listsection{position:relative;overflow:hidden;border:1px solid var(--ss-edge);border-radius:0 var(--radius-card) var(--radius-card) var(--radius-card);background:var(--ss-wash)}.ss-listsection[data-attached=false]{border-radius:var(--radius-card)}.ss-listsection.ss-listview--fill{margin-bottom:var(--space-xs)}.ss-listsection{--ss-halo-tone: var(--ss-tone)}.ss-peoplesummary__half[data-tone=positive]{--ss-halo-tone: var(--color-positive)}.ss-peoplesummary__half[data-tone=negative]{--ss-halo-tone: var(--color-negative)}@supports (color: color-mix(in srgb,red 50%,blue)){:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-listsection,:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-field__control:focus-within{box-shadow:0 0 18px -6px color-mix(in srgb,var(--ss-halo-tone, var(--color-primary)) 45%,transparent)}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-peoplesummary__half[aria-pressed=true]{box-shadow:inset 0 0 16px -4px color-mix(in srgb,var(--ss-halo-tone, var(--color-primary)) 40%,transparent)}}.ss-listsection__head{display:flex;flex:none;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-sm);border-bottom:1px solid var(--color-border)}.ss-listsection__title{min-width:0;margin:0;font-size:var(--fs-row-title);font-weight:var(--fw-bold);color:var(--color-text-primary)}.ss-listsection__meta{margin-left:var(--space-sm);font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--color-text-secondary)}.ss-listsection__figure{flex-shrink:0;font-size:var(--fs-row-title);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking);color:var(--ss-tone);white-space:nowrap}.ss-listsection .ss-listview__results{padding-left:var(--space-sm);padding-right:var(--space-sm)}.ss-listsection>.ss-groups__panel{padding:var(--space-sm) var(--space-sm) var(--space-md)}.ss-listsection .ss-dayhead{background:var(--ss-wash)}@keyframes ss-row-in-a{0%{opacity:0;transform:translateY(6px)}}@keyframes ss-row-in-b{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: no-preference){.ss-listview__results[data-enter=a]>:nth-child(-n+10){animation:ss-row-in-a var(--motion-slow) var(--motion-ease-decelerate) backwards}.ss-listview__results[data-enter=b]>:nth-child(-n+10){animation:ss-row-in-b var(--motion-slow) var(--motion-ease-decelerate) backwards}.ss-listview__results[data-enter]>:nth-child(2){animation-delay:30ms}.ss-listview__results[data-enter]>:nth-child(3){animation-delay:60ms}.ss-listview__results[data-enter]>:nth-child(4){animation-delay:90ms}.ss-listview__results[data-enter]>:nth-child(5){animation-delay:.12s}.ss-listview__results[data-enter]>:nth-child(6){animation-delay:.15s}.ss-listview__results[data-enter]>:nth-child(7){animation-delay:.18s}.ss-listview__results[data-enter]>:nth-child(8){animation-delay:.21s}.ss-listview__results[data-enter]>:nth-child(9){animation-delay:.24s}.ss-listview__results[data-enter]>:nth-child(10){animation-delay:.27s}}@media (prefers-reduced-motion: no-preference){.ss-listsection{transition:border-color var(--motion-base) var(--motion-ease-standard),background-color var(--motion-base) var(--motion-ease-standard)}.ss-chiptabs .ss-chip{transition:background-color var(--motion-fast) var(--motion-ease-standard),color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard)}}div.ss-chiptabs-row,div.ss-chiptabs-row.ss-peoplechips-row{margin-bottom:0}div.ss-chiptabs-row.ss-peoplechips-row{margin-bottom:var(--space-md)}.ss-singlefilter.ss-chiptabs,.ss-filterbar__chips.ss-chiptabs,.ss-notifications__filters.ss-chiptabs,.ss-peoplechips.ss-chiptabs{display:flex;align-items:stretch;gap:2px;padding:4px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:none}.ss-singlefilter.ss-chiptabs,.ss-filterbar__chips.ss-chiptabs,.ss-notifications__filters.ss-chiptabs,.ss-peoplechips.ss-chiptabs{overflow-x:auto;scrollbar-width:none}.ss-chiptabs::-webkit-scrollbar{display:none}@media (max-width: 360px){.ss-chiptabs .ss-chip.ss-chip,.ss-peoplechips.ss-chiptabs .ss-peoplechip.ss-peoplechip{padding-left:6px;padding-right:6px}}.ss-chiptabs .ss-chip,.ss-peoplechips.ss-chiptabs .ss-peoplechip{flex:1 0 auto;min-width:0;white-space:nowrap;min-height:36px;margin-bottom:0;padding:6px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--color-text-secondary);font-weight:var(--fw-semibold)}.ss-chiptabs .ss-chip[aria-pressed=true],.ss-chiptabs .ss-chip[aria-pressed=true]:not([data-tone]),.ss-chiptabs .ss-chip[aria-pressed=true][data-tone=neutral]{min-height:36px;border-color:var(--ss-tone);background:var(--ss-tone-surface);color:var(--ss-tone-ink);font-weight:var(--fw-bold);box-shadow:0 2px 8px -2px #00000059}@supports (color: color-mix(in srgb,red 50%,blue)){.ss-chiptabs .ss-chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--ss-tone) 45%,transparent)}}.ss-chiptabs{position:relative}.ss-chiptabs .ss-chip{z-index:1}.ss-chiptabs__thumb{--ss-tone: var(--color-primary-pressed);--ss-tone-surface: var(--color-warning-surface);position:absolute;top:0;left:0;z-index:0;box-sizing:border-box;width:0;height:0;border:1px solid var(--ss-tone);border-radius:10px;background:var(--ss-tone-surface);box-shadow:0 2px 8px -2px #00000059;pointer-events:none;opacity:0}.ss-chiptabs__thumb[data-tone=positive]{--ss-tone: var(--color-positive);--ss-tone-surface: var(--color-positive-surface)}.ss-chiptabs__thumb[data-tone=negative]{--ss-tone: var(--color-negative);--ss-tone-surface: var(--color-negative-surface)}.ss-chiptabs__thumb[data-tone=investment]{--ss-tone: var(--color-investment);--ss-tone-surface: var(--color-investment-surface)}.ss-chiptabs__thumb[data-tone=info]{--ss-tone: var(--color-info);--ss-tone-surface: var(--color-info-surface)}.ss-chiptabs__thumb[data-tone=muted]{--ss-tone: var(--color-text-secondary);--ss-tone-surface: var(--color-neutral-surface)}@supports (color: color-mix(in srgb,red 50%,blue)){.ss-chiptabs__thumb{border-color:color-mix(in srgb,var(--ss-tone) 45%,transparent)}}.ss-chiptabs[data-indicator=on] .ss-chiptabs__thumb{opacity:1}.ss-chiptabs[data-indicator=on] .ss-chip[aria-pressed=true],.ss-chiptabs[data-indicator=on] .ss-chip[aria-pressed=true]:not([data-tone]),.ss-chiptabs[data-indicator=on] .ss-chip[aria-pressed=true][data-tone=neutral]{border-color:transparent;background:transparent;box-shadow:none}@media (prefers-reduced-motion: no-preference){.ss-chiptabs__thumb{transition:transform var(--motion-slow) var(--motion-spring),width var(--motion-slow) var(--motion-spring),height var(--motion-slow) var(--motion-ease-standard),background-color var(--motion-base) var(--motion-ease-standard),border-color var(--motion-base) var(--motion-ease-standard)}}.ss-listsection{border-color:var(--color-border);border-radius:var(--radius-card);background:var(--color-background)}.ss-listsection .ss-dayhead{background:var(--color-background)}.ss-empty,.ss-error{text-align:center;padding:44px 20px}.ss-empty__icon{width:52px;height:52px;border-radius:var(--radius-pill);background:var(--color-neutral-surface);color:var(--color-text-deep);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.ss-empty__title,.ss-error__title{margin:0 0 6px;font-size:var(--fs-empty-title);font-weight:var(--fw-display);color:var(--color-text-primary)}.ss-empty__message,.ss-error__message{margin:0 auto 18px;max-width:290px;color:var(--color-text-secondary);font-size:var(--fs-compact);line-height:1.55}.ss-error{color:inherit}.ss-skeleton{--ss-bone: var(--color-chart-track);--ss-bone-hi: var(--color-surface);display:grid;gap:var(--space-sm);padding:var(--space-xs) 0}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-skeleton{--ss-bone-hi: var(--color-neutral-surface)}@supports (color: color-mix(in srgb,red 50%,blue)){.ss-skeleton{--ss-bone: color-mix(in srgb, var(--color-chart-track) 90%, var(--color-text-primary))}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-skeleton{--ss-bone-hi: color-mix(in srgb, var(--color-chart-track) 78%, var(--color-text-primary))}}.ss-skeleton__row{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.ss-skeleton__bone{display:block;border-radius:6px;background:var(--ss-bone)}.ss-skeleton__disc{flex:none;width:42px;height:42px;border-radius:50%}.ss-skeleton__lines{flex:1 1 auto;min-width:0;display:grid;gap:7px}.ss-skeleton__line{height:11px;width:68%}.ss-skeleton__line--short{height:9px;width:42%}.ss-skeleton__amount{flex:none;width:64px;height:12px}.ss-skeleton__block{height:120px;border-radius:var(--radius-card)}.ss-banner{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-warning-surface);color:var(--color-warning)}:root:is([data-resolved-theme=light],[data-resolved-theme=tide]) .ss-banner,:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-banner{border:1px solid var(--color-border);border-radius:var(--radius-row);font-weight:var(--fw-semibold);box-shadow:var(--elevation-card)}:root:is([data-resolved-theme=light],[data-resolved-theme=tide]) .ss-banner[data-tone=negative],:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-banner[data-tone=negative]{background:var(--color-negative-surface);color:var(--color-negative);border-color:var(--color-negative-surface)}.ss-periodpill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-meta);cursor:pointer}.ss-periodpill__range{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.ss-summarystrip{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md);overflow:hidden}.ss-summarystrip[data-expanded=false]{cursor:pointer}.ss-collapsible{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--motion-slow) var(--motion-ease-standard),opacity var(--motion-base) var(--motion-ease-standard),margin var(--motion-slow) var(--motion-ease-standard)}.ss-collapsible[data-collapsed=true]{grid-template-rows:0fr;opacity:0}.ss-collapsible__inner{min-height:0;overflow:hidden}.ss-summarystrip__more{grid-column:1 / -1}.ss-summarystrip__moregrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm) var(--space-md)}.ss-summarystrip[data-expanded=false]{row-gap:0}.ss-summarystrip{transition:row-gap var(--motion-slow) var(--motion-ease-standard)}.ss-activityhead__collapse[data-collapsed=true]{margin-bottom:calc(-1 * var(--space-md))}@media (prefers-reduced-motion: reduce){.ss-collapsible,.ss-summarystrip{transition:none}}.ss-summarystrip__stat{display:flex;justify-content:space-between;gap:var(--space-sm);min-width:0}.ss-summarystrip__label{color:var(--color-text-secondary);font-size:var(--fs-hint);white-space:nowrap}.ss-summarystrip__value{font-size:var(--fs-compact);font-weight:var(--fw-bold);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking)}.ss-currency{font-variant-numeric:tabular-nums;white-space:nowrap}.ss-progress{width:100%;height:7px;margin-top:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-chart-track);overflow:hidden}.ss-progress__fill{height:100%;background:var(--color-primary)}.ss-progress[data-state=over] .ss-progress__fill{background:var(--color-negative)}.ss-progress[data-state=near] .ss-progress__fill{background:var(--color-primary-pressed)}.ss-progress[data-state=under] .ss-progress__fill,.ss-progress[data-tone=positive] .ss-progress__fill{background:var(--color-positive)}.ss-progress[data-tone=negative] .ss-progress__fill{background:var(--color-negative)}.ss-progress[data-tone=gold] .ss-progress__fill{background:var(--color-primary-pressed)}.ss-goalsplit{margin-top:var(--space-sm)}.ss-goalsplit__bar{display:flex;width:100%;height:7px;border-radius:var(--radius-pill);background:var(--color-chart-track);overflow:hidden}.ss-goalsplit__seg{height:100%;transition:width .24s ease}.ss-goalsplit [data-part=direct]{background:var(--color-primary-pressed)}.ss-goalsplit [data-part=linked]{background:var(--color-investment)}.ss-goalsplit__bar[data-complete=true] [data-part=direct]{background:var(--color-positive)}.ss-goalsplit__legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px;color:var(--color-text-secondary)}.ss-goalsplit__legend b{color:var(--color-text-primary);font-weight:600}.ss-goalsplit__legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:0}.ss-goalsplit__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ss-goalsplit__chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;background:var(--color-investment-surface);color:var(--color-investment);border:1px solid color-mix(in srgb,var(--color-investment) 30%,transparent)}.ss-goalsplit__chip [data-tone=positive]{color:var(--color-positive)}.ss-goalsplit__chip [data-tone=negative]{color:var(--color-negative)}.ss-goalfund{padding:var(--space-md);border-radius:var(--radius-lg, 16px);background:var(--color-surface);border:1px solid var(--color-border)}.ss-goalfund__row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--color-text-secondary)}.ss-goalfund__row b{color:var(--color-text-primary);font-weight:600}.ss-goalfund__row[data-total=true]{margin-top:6px;padding-top:10px;border-top:1px solid var(--color-border);color:var(--color-text-primary)}.ss-goalfund__label{margin:14px 0 4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.ss-goalfund__holding{display:flex;align-items:center;gap:10px;padding:8px 0}.ss-goalfund__holdingtext{flex:1;min-width:0;display:flex;flex-direction:column}.ss-goalfund__holdingtext span{font-size:12px;color:var(--color-text-secondary)}.ss-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-pill);background:var(--color-warning-surface);color:var(--color-text-on-warning-surface);font-family:var(--font-display);font-weight:var(--fw-display)}.ss-avatar[data-size=sm]{width:var(--size-avatar-sm);height:var(--size-avatar-sm);font-size:var(--fs-small)}.ss-avatar[data-size=md]{width:var(--size-avatar-md);height:var(--size-avatar-md);font-size:var(--fs-entity-title)}.ss-avatar[data-size=lg]{width:var(--size-avatar-lg);height:var(--size-avatar-lg);font-size:var(--fs-sheet-title)}.ss-avatar img{width:100%;height:100%;border-radius:var(--radius-pill);object-fit:cover}.ss-avatar[data-tone=neutral]{background:var(--color-neutral-surface);color:var(--color-text-deep)}.ss-avatar[data-tone=positive]{background:var(--color-positive-surface);color:var(--color-positive)}.ss-avatar[data-tone=negative]{background:var(--color-negative-surface);color:var(--color-negative)}.ss-avatar[data-tone=info]{background:var(--color-info-surface);color:var(--color-info)}.ss-avatar[data-tone=date]{background:var(--color-date-surface);color:var(--color-date-accent)}.ss-avatar[data-tone=investment]{background:var(--color-investment-surface);color:var(--color-investment)}.ss-badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-lg);height:var(--space-lg);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-negative);color:var(--color-text-on-accent);font-size:var(--font-size-caption, 12px)}.ss-auth{display:flex;flex-direction:column;height:100vh;height:100dvh;justify-content:center;justify-content:safe center;max-width:390px;margin:0 auto;padding:20px;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:calc(20px + var(--ss-safe-bottom));overflow-y:auto;background:var(--color-background)}.ss-auth>*{flex-shrink:0}.ss-auth .ss-button+.ss-button{margin-top:var(--space-sm)}.ss-auth .ss-button{min-height:46px}.ss-auth .ss-button:not(:disabled):after{content:" →"}.ss-auth .ss-field__control,.ss-auth .ss-field__control input{min-height:46px}.ss-auth .ss-field{margin-bottom:14px}.ss-auth>.ss-appbar__back{margin-bottom:8px}.ss-auth__title{margin:0 0 18px;font-family:var(--font-display);font-size:var(--fs-auth-title);font-weight:var(--fw-display);line-height:1.2;color:var(--color-text-primary)}.ss-onboarding__sub,.ss-auth__subtitle{margin:0 0 18px;color:var(--color-text-secondary);font-size:var(--fs-small);line-height:1.4}.ss-authlink{display:block;width:100%;margin:4px 0 0;padding:12px;border:0;background:none;color:var(--color-positive);font-family:var(--font-base);font-size:var(--fs-small);font-weight:var(--fw-semibold);text-align:center;cursor:pointer}.ss-authlink:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ss-authlink--tight{margin-top:-6px;text-align:right;padding:6px 4px}.ss-authfooter{margin:18px 0 0;text-align:center;color:var(--color-text-secondary);font-size:var(--fs-small);line-height:1.4}.ss-authfooter__link{padding:2px 3px;border:0;background:none;color:var(--color-positive);font-family:var(--font-base);font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer}.ss-authfooter__link:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ss-authdivider{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--color-text-secondary);font-size:var(--fs-small)}.ss-authdivider:before,.ss-authdivider:after{content:"";flex:1 1 auto;height:1px;background:var(--color-border)}.ss-google-btn{width:100%;min-height:44px;display:flex;justify-content:center;overflow:hidden}.ss-google-btn[data-disabled=true]{pointer-events:none;opacity:.55}.ss-google-btn__fallback{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-row);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-base);font-size:var(--fs-small)}.ss-google-native{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 var(--space-lg);border:1px solid #747775;border-radius:999px;background:#fff;color:#1f1f1f;font-family:var(--font-base);font-size:14px;font-weight:500;cursor:pointer}.ss-google-native:disabled{opacity:.6;cursor:default}.ss-google-native__glyph{flex-shrink:0}.ss-authgoogle__summary{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-row)}.ss-authgoogle__avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover;background:var(--color-neutral-surface)}.ss-authgoogle__identity{min-width:0}.ss-authgoogle__name{margin:0;color:var(--color-text-primary);font-weight:var(--fw-semibold);font-size:var(--fs-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-authgoogle__email{margin:2px 0 0;color:var(--color-text-secondary);font-size:var(--fs-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-landing__visual{position:relative;margin:22px 0 26px;height:168px}.ss-landing__visualcard{position:absolute;left:0;top:0;width:72%;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--elevation-card)}.ss-landing__visuallabel{display:block;color:var(--color-text-secondary);font-size:var(--fs-meta)}.ss-landing__visualvalue{display:block;margin-top:4px;color:var(--color-text-primary);font-family:var(--font-display);font-weight:var(--fw-display);font-size:22px}.ss-landing__visualdelta{display:block;margin-top:6px;color:var(--color-positive);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.ss-landing__visualchip{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-row);box-shadow:var(--elevation-raised)}.ss-landing__visualchip strong{color:var(--color-text-primary);font-size:var(--fs-small)}.ss-landing__visualchip span{color:var(--color-primary-pressed);font-weight:var(--fw-semibold);font-size:var(--fs-small)}.ss-landing__mark{text-align:center;margin-bottom:30px}.ss-landing__wordmark{height:42px;width:auto}.ss-landing__tagline{margin:12px 0 0;color:var(--color-text-secondary);font-size:14.5px;line-height:1.5}.ss-row2--card,.ss-hero{position:relative}.ss-editedmark{position:absolute;top:6px;right:14px;font-size:10px;line-height:1;font-style:italic;letter-spacing:.02em;color:var(--color-text-secondary);pointer-events:none}.ss-hero .ss-editedmark{top:10px;right:18px;color:var(--color-text-on-hero);opacity:.75}.ss-quick__title{margin:0 0 var(--space-sm);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-quick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.ss-quick__tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-sm);min-height:132px;padding:var(--space-md) var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--elevation-card);color:var(--color-text-primary);font-family:var(--font-base);text-align:center;cursor:pointer}.ss-quick__tile[data-tone=positive]{background:var(--color-positive-surface)}.ss-quick__tile[data-tone=info]{background:var(--color-info-surface)}.ss-quick__tile[data-tone=warning]{background:var(--color-warning-surface)}.ss-quick__icon{position:relative;display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%;background:var(--color-surface);box-shadow:0 1px #0000000a}.ss-quick__tile[data-tone=positive] .ss-quick__icon{color:var(--color-positive)}.ss-quick__tile[data-tone=info] .ss-quick__icon{color:var(--color-info)}.ss-quick__tile[data-tone=warning] .ss-quick__icon{color:var(--color-warning)}.ss-quick__plus{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--color-inverse-surface);color:var(--color-text-on-inverse);border:2px solid var(--color-surface)}.ss-quick__label{font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:1.25;overflow-wrap:anywhere}.ss-persondetail--fill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--space-md);overflow:hidden}.ss-persondetail__fixed{flex:none}.ss-persondetail__scroll{padding-top:var(--space-xs)}.ss-settings__fixed{flex:none;display:flex;flex-direction:column;gap:var(--space-md)}.ss-settings__scroll{display:flex;flex-direction:column;gap:var(--space-md)}.ss-actionpair{display:flex;gap:var(--space-sm);align-items:stretch}.ss-actionpair>.ss-button{flex:1 1 0;min-width:0;padding:0 var(--space-sm);line-height:1.2;text-align:center}.ss-actionpair>.ss-button:only-child{flex-basis:100%}.ss-sheet__body .ss-actionpair{position:sticky;bottom:calc(-1 * (var(--space-xl) + var(--ss-overlay-safe)));z-index:2;margin-top:auto;padding:var(--space-sm) 0 var(--space-md);background:var(--color-background);box-shadow:0 -10px 12px -10px #0000001f}.ss-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ss-screen-title,.ss-appbar__title,.ss-sheet h3,.ss-sheet__title{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking)}.ss-screen-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.ss-screen-titlerow .ss-screen-title{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:anywhere}.ss-screen-titlerow .ss-cardmenu{flex-shrink:0}.ss-expdetail__cardhead{margin-bottom:var(--space-md)}.ss-expdetail{gap:var(--space-lg)}.ss-expcard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--elevation-card);padding:var(--space-lg)}.ss-expcard__title{margin:0 0 var(--space-xs);font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);font-size:18px;line-height:1.25;color:var(--color-text-primary)}.ss-expcard .ss-row2{padding-left:0;padding-right:0}.ss-expcard .ss-row2:last-child{border-bottom:0;padding-bottom:var(--space-xs)}.ss-histentry{border-bottom:1px solid var(--color-border)}.ss-histentry:last-child{border-bottom:0}.ss-histentry .ss-row2{border-bottom:0}.ss-histentry__changes{padding:0 0 var(--space-md) calc(38px + var(--space-md));font-size:13px;color:var(--color-text-secondary)}.ss-histentry__none{margin:0}.ss-histentry__list{margin:0;display:grid;gap:var(--space-xs)}.ss-histentry__change dt{font-weight:600;color:var(--color-text-primary)}.ss-histentry__change dd{margin:0;font-variant-numeric:tabular-nums}.ss-currency,.ss-amount{letter-spacing:var(--font-numeric-tracking)}.ss-hero{background:var(--color-hero-surface);color:var(--color-text-on-hero);border:none;border-radius:var(--radius-sheet);padding:22px;margin-bottom:var(--space-lg)}.ss-hero--gold{background:var(--color-warning-surface);color:var(--color-text-primary);border:1px solid var(--color-primary-pressed)}.ss-hero__action{position:absolute;top:8px;right:10px;z-index:1}.ss-hero__eye{display:grid;place-items:center;width:var(--size-touch-target, 44px);height:var(--size-touch-target, 44px);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-on-hero);opacity:.85;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ss-hero__eye:hover,.ss-hero__eye:active{opacity:1;background:#ffffff1f}.ss-hero__eye:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.ss-hero__label{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--fw-bold);opacity:.7}.ss-hero--gold .ss-hero__label{opacity:.75}.ss-hero__value{margin-top:8px;font-family:var(--font-display);font-size:var(--fs-hero-value);font-weight:var(--fw-display);line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking)}.ss-hero__foot{margin-top:10px;font-size:var(--fs-meta);line-height:1.45;opacity:.72}.ss-hero--gold .ss-hero__foot{opacity:.85}.ss-hero--compact{padding:14px 16px;margin-bottom:var(--space-md)}.ss-hero--compact .ss-hero__value{margin-top:4px;font-size:calc(var(--fs-hero-value) * .72)}.ss-hero--compact .ss-hero__foot{margin-top:6px}.ss-metrics{display:grid;gap:var(--space-sm);margin-bottom:var(--space-lg)}.ss-metrics--compact{margin-bottom:var(--space-md)}.ss-metrics--compact .ss-metrics__item{padding:10px var(--space-md)}.ss-metrics[data-columns="1"]{grid-template-columns:1fr}.ss-metrics[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.ss-metrics[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.ss-metrics__item{min-width:0;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.ss-metrics__label{font-size:var(--fs-badge);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--fw-bold)}.ss-metrics__value{margin-top:5px;font-size:var(--fs-row-title);font-weight:var(--fw-bold);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking)}.ss-metrics__value[data-tone=neutral]{color:var(--color-text-primary)}.ss-metrics__value[data-tone=positive]{color:var(--color-positive)}.ss-metrics__value[data-tone=negative]{color:var(--color-negative)}.ss-metrics__value[data-tone=investment]{color:var(--color-investment)}.ss-fundpanel{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.ss-fundpanel__balancerow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.ss-fundpanel__label{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-hint);font-weight:var(--fw-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.ss-fundpanel__infoicon{display:inline-flex;color:var(--color-text-secondary);opacity:.8}.ss-fundpanel__value{font-family:var(--font-display);font-size:calc(var(--fs-hero-value) * .72);font-weight:var(--fw-display);line-height:1.1;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking)}.ss-fundpanel__metrics{display:flex;align-items:center;gap:var(--space-md);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.ss-fundpanel__metric{display:flex;align-items:center;gap:var(--space-sm);min-width:0;flex:1 1 0}.ss-fundpanel__divider{align-self:stretch;width:1px;background:var(--color-border);flex-shrink:0}.ss-fundpanel__metrictext{display:flex;flex-direction:column;gap:1px;min-width:0}.ss-fundpanel__metriclabel{font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-fundpanel__metricvalue{font-size:var(--fs-row-title);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking)}.ss-fundpanel__metricvalue[data-tone=positive]{color:var(--color-positive)}.ss-fundpanel__metricvalue[data-tone=negative]{color:var(--color-negative)}.ss-fundpanel__actions{display:flex;gap:var(--space-sm)}.ss-fundpanel__actions .ss-button{flex:1 1 0}.ss-fundpanel__viewalllink{display:inline-flex;align-items:center;gap:2px;border:0;background:none;color:var(--color-primary-pressed);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer}.ss-fundpanel__viewallfooter{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;min-height:var(--size-touch-target);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-neutral-surface);color:var(--color-text-secondary);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer}.ss-entity{display:block;width:100%;text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-lg);margin-bottom:var(--space-md);box-shadow:var(--elevation-card);font-family:var(--font-base);color:var(--color-text-primary)}.ss-entity--pressable{cursor:pointer}.ss-entity--accent[data-accent=positive]{border-left:3px solid var(--color-positive)}.ss-entity--accent[data-accent=negative]{border-left:3px solid var(--color-negative)}.ss-entity--accent[data-accent=gold]{border-left:3px solid var(--color-primary)}.ss-entity--accent[data-accent=neutral]{border-left:3px solid var(--color-text-secondary)}.ss-entity--dense{padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-sm)}.ss-entity--dense .ss-entity__body,.ss-entity--dense .ss-entity__footer{margin-top:var(--space-xs)}.ss-entity__row{display:flex;align-items:center;gap:var(--space-sm);width:100%;text-align:left}.ss-entity__leading{flex-shrink:0;display:flex}.ss-entity__col{display:block;min-width:0;flex:1 1 auto}.ss-groupcard__bodyrow{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-sm)}.ss-groupcard__delete{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-negative);cursor:pointer;padding:2px;border-radius:var(--radius-sm, 4px)}.ss-groupcard__delete:hover{opacity:.8}.ss-entity__head{display:flex;justify-content:space-between;gap:var(--space-md);align-items:baseline}.ss-entity__heading,.ss-entity__titlewrap{display:contents}.ss-entity--dense .ss-entity__head{align-items:center}.ss-entity--dense .ss-entity__heading{display:flex;align-items:center;gap:var(--space-sm);min-width:0;flex:1 1 auto}.ss-entity--dense .ss-entity__titlewrap{display:flex;align-items:baseline;gap:4px;min-width:0;overflow:hidden}.ss-entity--dense .ss-entity__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ss-entity__subtitle{font-size:var(--fs-hint);font-weight:500;color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-xs)}.ss-entity__title{font-size:var(--fs-entity-title);font-weight:var(--fw-display);color:var(--color-text-primary)}.ss-entity__headline{font-size:var(--fs-empty-title);font-weight:var(--fw-bold);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking)}.ss-entity__headline[data-tone=neutral]{color:var(--color-text-primary)}.ss-entity__headline[data-tone=positive]{color:var(--color-positive)}.ss-entity__headline[data-tone=negative]{color:var(--color-negative)}.ss-entity__headline-group{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ss-entity__headline-caption{font-size:var(--fs-hint);font-weight:500;color:var(--color-text-secondary)}.ss-entity__body{margin-top:var(--space-sm);font-size:var(--fs-small);color:var(--color-text-secondary);line-height:1.5}.ss-entity__footer{margin-top:var(--space-md);display:flex;gap:var(--space-sm);flex-wrap:wrap;align-items:center}.ss-entity__headright{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.ss-sorticon{position:relative}.ss-sorticon[data-active=true]:after{content:"";position:absolute;top:10px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.ss-filterpop__panel{position:absolute;top:calc(100% + 4px);right:0;z-index:55;width:250px;max-width:calc(100vw - 2 * var(--space-lg));border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-elevated);box-shadow:var(--elevation-card);padding:var(--space-xs) 0;overflow-y:auto;overscroll-behavior:contain}.ss-filterpop__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) var(--space-md) 0}.ss-filterpop__label{font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.ss-filterpop__reset{border:0;background:transparent;padding:var(--space-xs);font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--color-primary-pressed);cursor:pointer}.ss-filterpop__reset:disabled{color:var(--color-text-secondary);opacity:.5;cursor:default}.ss-filterpop__segment{padding:var(--space-xs) var(--space-sm) var(--space-sm)}.ss-filterpop__sort,.ss-filterpop__option{justify-content:space-between}.ss-filterpop__sortvalue{color:var(--color-text-secondary)}.ss-filterpop__option[aria-pressed=true]{font-weight:var(--fw-bold)}.ss-cardmenu{position:relative;display:inline-flex;flex-shrink:0}.ss-cardmenu__trigger{display:flex;align-items:center;justify-content:center;position:relative;width:32px;height:44px;border:1px solid transparent;border-radius:var(--radius-row);background:transparent;color:var(--color-text-secondary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ss-cardmenu__trigger:before{content:"";position:absolute;top:0;right:-6px;bottom:0;left:-4px}.ss-cardmenu__trigger:hover,.ss-cardmenu__trigger:active,.ss-cardmenu__trigger[aria-expanded=true]{background:var(--color-neutral-surface);color:var(--color-text-primary)}.ss-cardmenu__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ss-cardmenu__panel{position:fixed;z-index:55;display:flex;flex-direction:column;width:max-content;min-width:190px;max-width:min(260px,calc(100vw - 2 * var(--space-lg)));overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-elevated);box-shadow:var(--elevation-card);padding:var(--space-xs) 0}.ss-cardmenu__item{display:flex;align-items:center;gap:var(--space-md);width:100%;box-sizing:border-box;min-height:var(--size-touch-target);padding:var(--space-sm) var(--space-md);border:0;background:transparent;text-align:left;font-family:var(--font-base);font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ss-cardmenu__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ss-cardmenu__item:disabled{opacity:.5;cursor:not-allowed}.ss-cardmenu__item[data-tone=warning]{color:var(--color-warning)}.ss-cardmenu__item[data-tone=danger]{color:var(--color-negative)}.ss-cardmenu__divider{margin:var(--space-xs) 0;border:0;border-top:1px solid var(--color-border)}.ss-actionrow{display:flex;gap:var(--space-sm);margin-top:var(--space-md);width:100%}.ss-actionrow__btn{flex:1 1 0;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--space-xs) 4px;border-radius:var(--radius-row);border:1px solid var(--color-border);background:var(--color-neutral-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-hint);font-weight:var(--fw-display);line-height:1.2;text-align:center;white-space:normal;cursor:pointer}.ss-actionrow__btn svg{flex-shrink:0}.ss-actionrow__btn[data-tone=warning]{background:var(--color-warning-surface);border-color:var(--color-primary);color:var(--color-warning)}.ss-actionrow__btn[data-tone=danger]{background:var(--color-negative-surface);border-color:var(--color-negative);color:var(--color-negative)}.ss-actionrow__btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 360px){.ss-actionrow__btn{flex-direction:column;gap:3px;padding:6px 2px}}.ss-status{display:flex;gap:var(--space-md);align-items:flex-start;border-radius:var(--radius-card);padding:var(--space-md);margin-bottom:var(--space-md);font-size:var(--fs-meta);line-height:1.5;color:var(--color-text-primary)}.ss-status[data-tone=neutral]{background:var(--color-neutral-surface)}.ss-status[data-tone=positive]{background:var(--color-positive-surface)}.ss-status[data-tone=negative]{background:var(--color-negative-surface)}.ss-status[data-tone=gold]{background:var(--color-warning-surface)}.ss-status__icon{flex-shrink:0;margin-top:1px}.ss-status[data-tone=neutral] .ss-status__icon{color:var(--color-text-deep)}.ss-status[data-tone=positive] .ss-status__icon{color:var(--color-positive)}.ss-status[data-tone=negative] .ss-status__icon{color:var(--color-negative)}.ss-status[data-tone=gold] .ss-status__icon{color:var(--color-primary-pressed)}.ss-status__title{display:block;margin-bottom:2px}.ss-status[data-tone=neutral] .ss-status__title{color:var(--color-text-deep)}.ss-status[data-tone=positive] .ss-status__title{color:var(--color-positive)}.ss-status[data-tone=negative] .ss-status__title{color:var(--color-negative)}.ss-status[data-tone=gold] .ss-status__title{color:var(--color-primary-pressed)}.ss-status__dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -12px 0 0;border:0;background:transparent;color:inherit;opacity:.6;cursor:pointer}.ss-status__dismiss:hover,.ss-status__dismiss:active{opacity:1}.ss-infotip{margin-bottom:var(--space-md)}.ss-infotip__row{display:flex;align-items:center;gap:var(--space-xs)}.ss-infotip__label{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--color-text-secondary)}.ss-infotip__trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin:-14px;border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.ss-infotip__trigger:hover,.ss-infotip__trigger[aria-expanded=true]{color:var(--color-text-primary)}.ss-infotip__body{margin:var(--space-xs) 0 0;font-size:var(--fs-meta);line-height:1.5;color:var(--color-text-secondary)}.ss-sectionhead{display:flex;justify-content:space-between;align-items:baseline;margin:var(--space-xl) 0 var(--space-sm)}.ss-sectionhead__title{margin:0;font-size:var(--fs-overline);font-weight:var(--fw-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em}.ss-pill{display:inline-flex;align-items:center;gap:6px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:7px 12px;margin-right:6px;font-family:var(--font-base);font-size:var(--fs-meta);color:var(--color-text-primary);cursor:pointer}.ss-pill__icon{color:var(--color-text-secondary);display:flex}.ss-pill__label{color:var(--color-text-secondary)}.ss-pill__value{font-weight:var(--fw-display)}.ss-pill__caret{color:var(--color-text-secondary);font-size:10px}.ss-selectable{display:inline-flex;align-items:center;gap:6px;background:var(--color-surface);color:var(--color-text-primary);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);padding:9px 14px;margin:0 6px 6px 0;font-family:var(--font-base);font-size:var(--fs-small);font-weight:var(--fw-display);cursor:pointer}.ss-selectable[data-emphasis=true]{border-color:var(--color-primary-pressed)}.ss-selectable[aria-pressed=true]{background:var(--color-inverse-surface);color:var(--color-text-on-inverse);border-color:var(--color-inverse-surface)}.ss-fieldrow{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:var(--size-touch-target);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--elevation-card);font-family:var(--font-base);cursor:pointer;text-align:left}.ss-fieldrow__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ss-fieldrow__label{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-fieldrow__value{font-size:var(--fs-meta);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-fieldrow__chevron{flex-shrink:0;color:var(--color-text-secondary);font-size:var(--fs-body)}.ss-filter{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:6px 12px;margin:0 6px 6px 0;font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-semibold);cursor:pointer}.ss-filter[aria-pressed=true]{background:var(--color-warning-surface);color:var(--color-text-on-warning-surface);border-color:var(--color-primary-pressed)}.ss-statusbadge{display:inline-block;vertical-align:middle;white-space:nowrap;border-radius:6px;padding:2px 7px;margin-left:6px;font-size:var(--fs-badge);font-weight:var(--fw-bold);letter-spacing:.02em}.ss-statusbadge[data-tone=neutral]{background:var(--color-neutral-surface);color:var(--color-text-deep)}.ss-statusbadge[data-tone=positive]{background:var(--color-positive-surface);color:var(--color-positive)}.ss-statusbadge[data-tone=negative]{background:var(--color-negative-surface);color:var(--color-negative)}.ss-statusbadge[data-tone=gold]{background:var(--color-warning-surface);color:var(--color-text-on-warning-surface)}.ss-statusbadge--link{border:1px solid var(--color-primary-pressed);cursor:pointer}.ss-dayhead{position:sticky;top:0;z-index:2;background:var(--color-background);font-size:var(--fs-overline);font-weight:var(--fw-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.07em;padding:var(--space-md) 0 var(--space-xs)}.ss-listview__results--fill .ss-dayhead{top:calc(-1 * var(--space-xs));padding-top:calc(var(--space-md) + var(--space-xs));margin-top:calc(-1 * var(--space-xs))}.ss-row2{display:flex;gap:var(--space-md);align-items:center;width:100%;text-align:left;padding:var(--space-md) 2px;border:0;border-bottom:1px solid var(--color-border);background:transparent;font-family:var(--font-base);color:var(--color-text-primary)}.ss-row2--pressable{cursor:pointer}.ss-row2--pressable:active{position:relative;z-index:20}.ss-iconcontainer{border-radius:var(--radius-pill);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ss-iconcontainer[data-tone=neutral]{background:var(--color-neutral-surface);color:var(--color-text-deep)}.ss-iconcontainer[data-tone=positive]{background:var(--color-positive-surface);color:var(--color-positive)}.ss-iconcontainer[data-tone=negative]{background:var(--color-negative-surface);color:var(--color-negative)}.ss-iconcontainer[data-tone=gold]{background:var(--color-warning-surface);color:var(--color-primary-pressed)}.ss-iconcontainer[data-tone=info]{background:var(--color-info-surface);color:var(--color-info)}.ss-iconcontainer[data-tone=date]{background:var(--color-date-surface);color:var(--color-date-accent)}.ss-iconcontainer[data-tone=investment]{background:var(--color-investment-surface);color:var(--color-investment)}.ss-row2__icon{width:38px;height:38px;border-radius:var(--radius-pill);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ss-row2__icon[data-tone=neutral]{background:var(--color-neutral-surface);color:var(--color-text-deep)}.ss-row2__icon[data-tone=positive]{background:var(--color-positive-surface);color:var(--color-positive)}.ss-row2__icon[data-tone=negative]{background:var(--color-negative-surface);color:var(--color-negative)}.ss-row2__icon[data-tone=gold]{background:var(--color-warning-surface);color:var(--color-primary-pressed)}.ss-row2__icon[data-tone=investment]{background:var(--color-investment-surface);color:var(--color-investment)}.ss-row2__body{flex:1;min-width:min(7em,40%)}.ss-row2__title{display:block;font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.ss-row2__meta{display:block;margin-top:3px;font-size:var(--fs-meta);color:var(--color-text-secondary);line-height:1.45}.ss-row2__amount{flex:0 1 auto;max-width:45%;min-width:0;margin-left:auto;text-align:right;font-size:var(--fs-body);font-weight:var(--fw-display);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:var(--font-numeric-tracking)}.ss-row2{--ss-row-action: 32px}.ss-row2>.ss-cardmenu,.ss-row2__actionspacer{flex:0 0 var(--ss-row-action);width:var(--ss-row-action)}.ss-row2__amount+.ss-cardmenu,.ss-row2__amount+.ss-row2__actionspacer{margin-left:calc(var(--space-xs) - var(--space-md))}.ss-row2__actionspacer{align-self:stretch}.ss-row2>.ss-cardmenu>.ss-cardmenu__trigger{position:relative;width:var(--ss-row-action);height:44px;border-radius:var(--radius-row);background:transparent;color:var(--color-text-secondary)}.ss-row2>.ss-cardmenu>.ss-cardmenu__trigger:before{content:"";position:absolute;top:0;right:-6px;bottom:0;left:-4px}.ss-row2>.ss-cardmenu>.ss-cardmenu__trigger:hover,.ss-row2>.ss-cardmenu>.ss-cardmenu__trigger:active,.ss-row2>.ss-cardmenu>.ss-cardmenu__trigger[aria-expanded=true]{background:var(--color-neutral-surface);color:var(--color-text-primary)}.ss-row2__body .ss-statusbadge{max-width:calc(100% - 6px);overflow:hidden;text-overflow:ellipsis}.ss-row2__goalbadge{max-width:100%;overflow-wrap:anywhere}.ss-row2__amount[data-tone=neutral]{color:var(--color-text-primary)}.ss-row2__amount[data-tone=positive]{color:var(--color-positive)}.ss-row2__amount[data-tone=negative]{color:var(--color-negative)}.ss-row2__amount[data-tone=investment]{color:var(--color-investment)}.ss-row2__edit{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;background:none;color:var(--color-text-secondary);cursor:pointer;outline:10px solid transparent}.ss-balrow__trailing{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.ss-balrow__actions{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0;margin-right:-8px}.ss-balrow__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:10px;border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.ss-balrow__children{display:flex;flex-direction:column;padding-left:var(--space-lg)}.ss-activityfilters{display:flex;align-items:center;gap:var(--space-sm)}.ss-activityfilters .ss-singlefilter{flex:1 1 auto;min-width:0}.ss-budgetmonth{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);padding:0 var(--space-xs)}.ss-budgetmonth__nav{width:var(--size-touch-target);height:var(--size-touch-target);display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--color-text-secondary);font-size:var(--fs-empty-title);line-height:1;cursor:pointer}.ss-budgetmonth__label{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-row-title);color:var(--color-text-primary)}.ss-activityhead__toprow{display:flex;align-items:center;gap:var(--space-sm)}.ss-activityhead__toprow .ss-searchbar{flex:1;min-width:0}.ss-activityhead__searchtoggle{margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--size-touch-target);height:var(--size-touch-target);border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.ss-activityhead__searchclose{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--size-touch-target);height:var(--size-touch-target);border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.ss-logfilters{display:flex;align-items:center;gap:var(--space-sm)}.ss-logfilters .ss-singlefilter{flex:1 1 auto;min-width:0}div.ss-chiptabs-row.ss-logfilters{z-index:3}.ss-logfilters__search{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--size-touch-target);height:var(--size-touch-target);border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.ss-row2__goalbadge{display:inline-block;margin-bottom:2px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-warning-surface);color:var(--color-primary-pressed);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.ss-row2__metaline{display:block}.ss-switch{position:relative;flex-shrink:0;width:50px;height:30px;padding:0;border:0;border-radius:15px;background:var(--color-border);cursor:pointer;transition:background var(--motion-base) var(--motion-ease-standard);outline:7px solid transparent}.ss-switch:disabled{opacity:.5;cursor:not-allowed}.ss-switch__thumb{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0e2a2547;transition:transform var(--motion-base) var(--motion-ease-standard)}.ss-switch[data-checked=true] .ss-switch__thumb{transform:translate(20px)}@media (prefers-reduced-motion: reduce){.ss-switch,.ss-switch__thumb{transition:none}}.ss-segmented{position:relative;display:flex;gap:2px;margin-top:var(--space-xs);padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-neutral-surface)}.ss-segmented .ss-segmented__opt{position:relative;z-index:1;flex:1 1 auto;min-width:0;min-height:36px;margin:0;padding:6px 10px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:1.15;text-align:center}.ss-segmented .ss-segmented__opt[aria-pressed=true]{background:var(--color-primary);color:var(--color-text-on-accent);font-weight:var(--fw-bold)}.ss-segmented[data-indicator=on] .ss-segmented__opt[aria-pressed=true]{background:transparent}.ss-segmented__thumb{position:absolute;top:0;left:0;z-index:0;width:0;height:0;border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:var(--elevation-raised);pointer-events:none;opacity:0}.ss-segmented[data-indicator=on] .ss-segmented__thumb{opacity:1}@media (prefers-reduced-motion: no-preference){.ss-segmented__thumb{transition:transform var(--motion-slow) var(--motion-spring),width var(--motion-slow) var(--motion-spring),height var(--motion-slow) var(--motion-ease-standard)}.ss-segmented .ss-segmented__opt{transition:color var(--motion-base) var(--motion-ease-standard)}}.ss-checkbox{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border:2px solid var(--color-text-disabled);border-radius:7px;background:var(--color-surface);color:var(--color-icon-on-primary)}.ss-checkbox[data-checked=true]{border-color:var(--color-primary);background:var(--color-primary)}.ss-sheet--tall{height:calc(92vh - var(--ss-overlay-bottom));height:min(92dvh,calc(100dvh - var(--ss-overlay-bottom) - var(--ss-overlay-top) - var(--space-md)))}.ss-sheet--tall .ss-sheet__body{overflow:hidden}.ss-picker{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:var(--space-md)}.ss-picker__searchrow{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.ss-picker__searchrow>:first-child{flex:1 1 auto;min-width:0}.ss-picker__selectall{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--space-xs);background:none;border:0}.ss-picker__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-shrink:0;font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-picker__count{font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-picker__list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ss-picker__row{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:var(--size-touch-target);padding:10px var(--space-md);border-bottom:1px solid var(--color-border);background:transparent}.ss-picker__row:last-child{border-bottom:0}.ss-picker__row[data-checked=true]{background:var(--color-warning-surface)}.ss-picker__rowmain{display:flex;align-items:center;gap:var(--space-md);flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;color:var(--color-text-primary);font-family:var(--font-base);text-align:left;cursor:pointer}.ss-picker__rowtrailing{flex:0 1 clamp(84px,30%,128px);min-width:0;display:flex;flex-direction:column;align-items:stretch}.ss-picker__rowtrailing .ss-field{margin:0}.ss-picker__rowtrailing .ss-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ss-picker__rowtrailing .ss-picker__rowamount{min-width:0;margin-top:2px;font-size:var(--fs-meta);text-align:right}.ss-picker__rowmain>*{flex-shrink:0}.ss-picker__rowmain>.ss-picker__text{flex-shrink:1}.ss-picker__rowmain{min-width:0;flex:1 1 96px}.ss-picker__text{display:flex;flex-direction:column;min-width:0;flex:1}.ss-picker__name{font-size:var(--fs-row-title);font-weight:var(--fw-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-picker__hint{font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-picker__empty{padding:var(--space-xl) var(--space-lg);text-align:center;font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-picker__list>.ss-skeleton{gap:0;padding:0}.ss-picker__list .ss-skeleton__row{padding:10px var(--space-md);border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent}.ss-picker__list .ss-skeleton__row:last-child{border-bottom:0}.ss-picker__footer{display:flex;flex-direction:column;gap:var(--space-sm);flex-shrink:0}.ss-fundtoggle{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ss-fundtoggle__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ss-fundtoggle__title{font-size:var(--fs-row-title);font-weight:var(--fw-semibold)}.ss-fundtoggle__hint{font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-createform{display:flex;flex-direction:column;gap:var(--space-md)}.ss-createform__actions{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-sm)}.ss-settings__subtitle{margin:calc(-1 * var(--space-sm)) 0 0;padding-left:var(--size-touch-target);font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-settings__badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-positive-surface);color:var(--color-positive)}.ss-settings__section{display:flex;flex-direction:column;gap:var(--space-md)}.ss-settings__divider{height:1px;margin:var(--space-sm) 0;border:0;background:var(--color-border)}.ss-settings__head,.ss-settings__namerow{display:flex;align-items:center;gap:var(--space-md)}.ss-settings__namelabel{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ss-settings__name{font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-settings__namerow .ss-group__edit{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--elevation-card)}.ss-settings__headtext{flex:1;min-width:0}.ss-settings__title{margin:0;font-size:var(--font-size-subtitle, 16px);font-weight:700;color:var(--color-text-primary)}.ss-settings__sub{margin:2px 0 0;font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-settings__meta{flex-shrink:0;font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-memcard{padding:var(--space-md) var(--space-lg)}.ss-memcard .ss-row2{padding:0;border-bottom:0}.ss-memcard[data-removed=true]{opacity:.92}.ss-statusdot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:baseline;background:var(--color-text-disabled)}.ss-statusdot[data-tone=positive]{background:var(--color-positive)}.ss-statusdot[data-tone=negative]{background:var(--color-negative)}.ss-settingscard__chevron{color:var(--color-text-secondary);display:flex}.ss-settingscard__state{display:flex;align-items:center;gap:var(--space-sm)}.ss-picturefield{display:flex;align-items:center;gap:var(--space-md)}.ss-picturefield__actions{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.ss-row2__icon[data-image=true]{padding:0;overflow:hidden}.ss-row2__icon[data-image=true] img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.ss-purpose{display:flex;flex-direction:column;gap:var(--space-xs)}.ss-purpose__option{display:flex;align-items:center;gap:var(--space-md);text-align:left;width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md, 12px);border:1px solid var(--color-border);background:var(--color-surface);color:inherit;cursor:pointer;min-height:var(--size-touch-target, 48px)}.ss-purpose__option[data-selected=true]{border-color:var(--color-primary);background:var(--color-warning-surface)}.ss-purpose__option:disabled{opacity:.55;cursor:default}.ss-purpose__dot{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;flex:none;position:relative}.ss-purpose__option[data-selected=true] .ss-purpose__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--color-primary)}.ss-purpose__text{display:flex;flex-direction:column;min-width:0;font-size:var(--fs-compact, 14px)}.ss-purpose__text span{color:var(--color-text-secondary);font-size:var(--fs-small, 12px)}.ss-imageviewer{position:fixed;inset:0 0 var(--ss-overlay-bottom) 0;z-index:60;display:flex;align-items:center;justify-content:center;padding:56px 16px 24px;background:#000000e0;touch-action:none;overscroll-behavior:contain}.ss-imageviewer__img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-card);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ss-imageviewer__close{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:#ffffff29;color:#fff;cursor:pointer}button.ss-avatar[data-viewable=true],button.ss-row2__icon[data-viewable=true],button.ss-group__icon[data-viewable=true]{border:0;padding:0;font:inherit;cursor:pointer;overflow:hidden}.ss-group__icon[data-image=true]{overflow:hidden}.ss-group__icon[data-image=true] img{width:100%;height:100%;object-fit:cover;display:block}.ss-an{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.ss-an [data-series="0"]{--ss-an-ink: var(--color-primary);--ss-an-tint: var(--color-warning-surface)}.ss-an [data-series="1"]{--ss-an-ink: var(--color-positive);--ss-an-tint: var(--color-positive-surface)}.ss-an [data-series="2"]{--ss-an-ink: var(--color-info);--ss-an-tint: var(--color-info-surface)}.ss-an [data-series="3"]{--ss-an-ink: var(--color-investment, var(--color-date-accent));--ss-an-tint: var(--color-investment-surface, var(--color-date-surface))}.ss-an [data-series="4"]{--ss-an-ink: var(--color-date-accent);--ss-an-tint: var(--color-date-surface)}.ss-an [data-series=other]{--ss-an-ink: var(--color-text-disabled);--ss-an-tint: var(--color-neutral-surface)}.ss-an__bar{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.ss-an__tabs{flex:1 1 auto;min-width:0}.ss-an__tabs .ss-tabs{margin-bottom:0;border-bottom:0;gap:var(--space-xs)}.ss-an__tabs .ss-tabs__tab{padding:6px 12px;margin-bottom:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--fs-small)}.ss-an__tabs .ss-tabs__tab[aria-selected=true]{border-color:var(--color-primary);background:var(--color-warning-surface);color:var(--color-text-primary)}.ss-an__bar .ss-pill{flex-shrink:0}.ss-an__period{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;width:32px;height:32px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.ss-an__period:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ss-an-card{min-width:0;padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--elevation-card)}.ss-an-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm)}.ss-an-card__title{margin:0;font-size:var(--fs-entity-title);font-weight:var(--fw-bold);color:var(--color-text-primary)}.ss-an-card__subtitle{margin:2px 0 0;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-card__action{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;min-height:32px;padding:0 var(--space-xs);border:0;background:transparent;cursor:pointer;color:var(--color-primary-pressed);font-family:var(--font-base);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.ss-an-hero__top{display:flex;align-items:center;gap:var(--space-md)}.ss-an-hero__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--color-positive-surface);color:var(--color-positive)}.ss-an-hero__label{display:block;font-size:var(--fs-small);color:var(--color-text-secondary)}.ss-an-hero__value{display:block;font-size:var(--fs-auth-title);font-weight:var(--fw-bold);line-height:1.2;color:var(--color-text-primary);letter-spacing:var(--font-numeric-tracking)}.ss-an-hero__meta{display:block;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.ss-an-hero__stats .ss-an-tile{background:transparent;border-radius:0;padding:0 var(--space-xs)}.ss-an-hero__stats .ss-an-tile+.ss-an-tile{border-left:1px solid var(--color-border)}.ss-an-hero__viewer{margin:var(--space-md) 0 0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-row);background:var(--color-neutral-surface);font-size:var(--fs-small);color:var(--color-text-secondary)}.ss-an-hero__viewer strong{color:var(--color-text-primary)}.ss-an-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.ss-an-tile{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:var(--space-md) var(--space-sm);border-radius:var(--radius-row);background:var(--color-neutral-surface);text-align:center}.ss-an-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-info-surface);color:var(--color-info)}.ss-an-tile__value{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-row-title);font-weight:var(--fw-bold);color:var(--color-text-primary)}.ss-an-tile__label{font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-list{list-style:none;margin:0;padding:0}.ss-an-row{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) 0}.ss-an-list>.ss-an-row+.ss-an-row,.ss-an-list>li+li{border-top:1px solid var(--color-border)}.ss-an-row__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--ss-an-tint);color:var(--ss-an-ink)}.ss-an-row .ss-avatar{flex-shrink:0}.ss-an-row--button{width:100%;align-items:center;border:0;background:transparent;text-align:left;cursor:pointer;font-family:var(--font-base);color:var(--color-text-secondary)}.ss-an-row__body{flex:1 1 auto;min-width:0}.ss-an-row__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.ss-an-row__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-an-row__amount{flex-shrink:0;font-size:var(--fs-row-title);font-weight:var(--fw-bold);color:var(--color-text-primary)}.ss-an-row__meta{margin-top:var(--space-xs);font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-bar .ss-progress{margin-top:6px}.ss-an-bar[data-series] .ss-progress .ss-progress__fill{background:var(--ss-an-ink)}.ss-an-donut{position:relative;width:176px;max-width:60%;margin:var(--space-sm) auto var(--space-md)}.ss-an-donut svg{display:block;width:100%;height:auto}.ss-an-donut__track,.ss-an-donut__seg{fill:none;stroke-width:6.5}.ss-an-donut__track{stroke:var(--color-chart-track)}.ss-an-donut__seg{stroke:var(--ss-an-ink)}.ss-an-donut__centre{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ss-an-donut__centre strong{font-size:var(--fs-row-title);font-weight:var(--fw-bold);color:var(--color-text-primary)}.ss-an-donut__centre span{font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-legend{list-style:none;margin:0;padding:0}.ss-an-legend__item{display:grid;grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:var(--space-sm);padding:6px 0;font-size:var(--fs-small)}.ss-an-legend__dot{width:10px;height:10px;border-radius:50%;background:var(--ss-an-ink)}.ss-an-legend__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary)}.ss-an-legend__amount{font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-an-legend__pct{text-align:right;color:var(--color-text-secondary)}.ss-an-trend__peak{margin:0 0 var(--space-sm);font-size:var(--fs-small);color:var(--color-text-secondary)}.ss-an-trend__peak strong{color:var(--color-text-primary)}.ss-an-trend__plot{position:relative;height:96px}.ss-an-trend svg{display:block;width:100%;height:100%;overflow:visible}.ss-an-trend__area{fill:var(--color-positive-surface)}.ss-an-trend__line{fill:none;stroke:var(--color-positive);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ss-an-trend__dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ss-an-trend__dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--color-surface);border:2px solid var(--color-positive)}.ss-an-trend__dot[data-peak=true]{background:var(--color-positive)}.ss-an-trend__labels{display:flex;justify-content:space-between;gap:2px;margin-top:var(--space-xs);font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-trend__labels span{flex:1 1 0;min-width:0;text-align:center;overflow:hidden;white-space:nowrap}.ss-an-trend__labels span:first-child{text-align:left}.ss-an-trend__labels span:last-child{text-align:right}.ss-an-trend__caption{margin:var(--space-xs) 0 0;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-rank{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:56px;padding:var(--space-md) 0;border:0;background:transparent;text-align:left;cursor:pointer;font-family:var(--font-base);color:var(--color-text-secondary)}.ss-an-rank__n{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--color-warning-surface);color:var(--color-primary-pressed);font-size:var(--fs-small);font-weight:var(--fw-bold)}.ss-an-rank__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ss-an-rank__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-an-rank__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-rank__amount{flex-shrink:0;font-size:var(--fs-row-title);font-weight:var(--fw-bold);color:var(--color-text-primary)}.ss-an-msum{margin-bottom:8px;padding:12px 14px;border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border)}.ss-an-msum__figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;text-align:center}.ss-an-msum__fig dt{font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-msum__fig dd{margin:2px 0 0;font-size:var(--fs-row-title);font-weight:var(--fw-bold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-an-msum__fig dd[data-tone=positive]{color:var(--color-positive)}.ss-an-msum__fig dd[data-tone=negative]{color:var(--color-negative)}.ss-an-msum__caption{margin:6px 0 0;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-mexp{display:flex;align-items:center;gap:12px;width:100%;padding:10px 2px;border:0;border-bottom:1px solid var(--color-border);background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}li:last-child>.ss-an-mexp{border-bottom:0}.ss-an-mexp__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ss-an-mexp__top{display:flex;align-items:baseline;gap:8px}.ss-an-mexp__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-an-mexp__amount{flex-shrink:0;font-size:var(--fs-row-title);font-weight:var(--fw-bold);color:var(--color-text-primary)}.ss-an-mexp__amount[data-tone=positive]{color:var(--color-positive)}.ss-an-mexp__amount[data-tone=negative]{color:var(--color-negative)}.ss-an-mexp__bottom{display:flex;align-items:baseline;gap:8px}.ss-an-mexp__detail{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-mexp__total{flex-shrink:0;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-insight{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) 0}.ss-an-insight__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--color-warning-surface);color:var(--color-primary-pressed)}.ss-an-insight__body{display:flex;flex-direction:column;min-width:0}.ss-an-insight__title{font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-insight__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-row-title);font-weight:var(--fw-bold);color:var(--color-text-primary)}.ss-an-insight__detail{font-size:var(--fs-small);color:var(--color-text-secondary)}.ss-an-trend[data-series] .ss-an-trend__area{fill:var(--ss-an-tint)}.ss-an-trend[data-series] .ss-an-trend__line{stroke:var(--ss-an-ink)}.ss-an-trend[data-series] .ss-an-trend__dot{border-color:var(--ss-an-ink)}.ss-an-trend[data-series] .ss-an-trend__dot[data-peak=true]{background:var(--ss-an-ink)}.ss-an-tile__value[data-tone=positive],.ss-an-hero__value[data-tone=positive],.ss-an-monthrow__amount[data-tone=positive]{color:var(--color-positive)}.ss-an-tile__value[data-tone=negative],.ss-an-hero__value[data-tone=negative],.ss-an-monthrow__amount[data-tone=negative]{color:var(--color-negative)}.ss-an-tile__value[data-tone=investment]{color:var(--color-investment)}.ss-an--personal .ss-an-hero__stats .ss-an-tile__value,.ss-an--personal .ss-an-tiles .ss-an-tile__value{font-size:var(--fs-small);overflow:visible;overflow-wrap:anywhere}.ss-an-hero__caption{display:block;margin-top:2px;font-size:var(--fs-hint)}.ss-an-bars__legend{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin:0 0 var(--space-sm);padding:0;list-style:none}.ss-an-bars__legenditem{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-bars__plot{display:flex;align-items:stretch;gap:var(--space-xs);height:120px;padding-bottom:18px;position:relative;border-bottom:1px solid var(--color-border)}.ss-an-bars__group{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column}.ss-an-bars__cols{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;gap:2px}.ss-an-bars__col{flex:0 1 8px;min-width:3px;border-radius:3px 3px 0 0;background:var(--ss-an-ink)}.ss-an-bars__label{position:absolute;left:0;right:0;bottom:-18px;overflow:hidden;white-space:nowrap;text-align:center;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-monthrow{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) 0}.ss-an-monthrow__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ss-an-monthrow__label{font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-an-monthrow__meta{font-size:var(--fs-hint);color:var(--color-text-secondary);overflow-wrap:anywhere}.ss-an-monthrow__amount{flex:0 0 auto;text-align:right;white-space:nowrap;font-size:var(--fs-row-title);font-weight:var(--fw-bold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ss-an-row__name .ss-statusbadge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ss-summary__figure{display:flex;flex-direction:column;gap:2px;min-width:0}.ss-summary__lead{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-summary__value{font-size:var(--fs-sheet-title);font-weight:var(--fw-bold);line-height:1.25;color:var(--color-text-primary);letter-spacing:var(--font-numeric-tracking);overflow-wrap:anywhere}.ss-summary__value[data-tone=positive]{color:var(--color-positive)}.ss-summary .ss-an-hero__value{overflow-wrap:anywhere}.ss-summary .ss-an-hero__icon[data-tone=negative]{background:var(--color-negative-surface);color:var(--color-negative)}.ss-summary .ss-an-hero__icon[data-tone=neutral]{background:var(--color-positive-surface);color:var(--color-positive)}.ss-summary__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-summary__stats .ss-an-tile__value{overflow:visible;overflow-wrap:anywhere}.ss-summary__event{align-items:center}.ss-summary__event .ss-an-row__body{display:flex;flex-direction:column;gap:2px}.ss-summary__eventtitle{font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.ss-summary__eventmeta{font-size:var(--fs-hint);color:var(--color-text-secondary);overflow-wrap:anywhere}.ss-summary__empty{margin:0;font-size:var(--fs-small);color:var(--color-text-secondary)}.ss-upi-launcher{--ss-upi-s: 50px;--ss-upi-gap: 12px;position:fixed;z-index:46;left:50%;bottom:calc(var(--ss-nav-boundary) + var(--ss-upi-gap));transform:translate(-50%);width:220px;height:var(--ss-upi-s);display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.ss-upi-launcher>*{pointer-events:auto}.ss-shell:has(.ss-scrim) .ss-fab__dock,.ss-shell:has(.ss-scrim) .ss-upi-launcher{visibility:hidden}.ss-upi-launcher__s{position:relative;z-index:1;display:grid;place-items:center;width:var(--ss-upi-s);height:var(--ss-upi-s);padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);box-shadow:var(--elevation-float);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard)}.ss-upi-launcher__s img{width:30px;height:30px;object-fit:contain;pointer-events:none}.ss-upi-launcher__spacer{height:calc(50px + 12px + var(--space-md))}@media (prefers-reduced-motion: reduce){.ss-upi-launcher__s{transition:none}}.ss-upi-confirm__actions{display:flex;flex-direction:column;gap:var(--space-sm)}.ss-upi-confirm .ss-dialog__message strong{color:var(--color-text-primary);font-weight:var(--fw-bold)}.ss-upi-confirm .ss-dialog__message strong.ss-upi-confirm__amount{display:block;margin:var(--space-xs) 0;font-size:var(--fs-hero-value, 34px);font-family:var(--font-display);color:var(--color-primary-pressed);font-feature-settings:"tnum" 1,"lnum" 1}.ss-upi-apps{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}.ss-upi-apps__app{display:flex;align-items:center;gap:var(--space-md);min-height:var(--size-touch-target);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-row);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-row-title);font-weight:var(--fw-semibold);text-align:left;cursor:pointer}.ss-upi-apps__app:disabled{opacity:.6;cursor:default}.ss-upi-apps__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--color-warning-surface);color:var(--color-primary-pressed);font-weight:var(--fw-bold)}.ss-upi-apps__name{flex:1 1 auto}.ss-upi-manual{display:flex;flex-direction:column;gap:var(--space-sm)}.ss-upi-manual__row{display:flex;justify-content:space-between;gap:var(--space-md);font-size:var(--fs-compact);color:var(--color-text-secondary)}.ss-upi-manual__row strong{color:var(--color-text-primary);overflow-wrap:anywhere;text-align:right}.ss-upi-scanner{position:relative;overflow:hidden;aspect-ratio:1 / 1;max-height:46vh;margin:0 auto var(--space-md);border-radius:var(--radius-card);background:var(--color-inverse-surface)}.ss-upi-scanner__video{width:100%;height:100%;object-fit:cover;display:block}.ss-upi-scanner{touch-action:none}.ss-upi-scanner__video{transform-origin:center}.ss-upi-scanner__torch{position:absolute;top:var(--space-sm);right:var(--space-sm);z-index:2;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#00000073;color:var(--color-text-on-inverse);cursor:pointer}.ss-upi-scanner__torch[aria-pressed=true]{background:var(--color-primary);color:var(--color-text-on-accent)}.ss-upi-scanner__zoom{position:absolute;left:var(--space-md);right:var(--space-md);bottom:var(--space-sm);z-index:2;display:flex;align-items:center;gap:var(--space-sm);padding:4px var(--space-sm);border-radius:999px;background:#00000073;color:var(--color-text-on-inverse)}.ss-upi-scanner__zoomlabel{min-width:34px;font-size:var(--fs-caption, 12px);font-weight:var(--fw-bold);text-align:center}.ss-upi-scanner__zoom input[type=range]{flex:1;accent-color:var(--color-primary)}.ss-upi-scanner__frame{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:3px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:0 0 0 999px #00000047;pointer-events:none;transition:border-color var(--motion-fast) var(--motion-ease-standard)}.ss-upi-scanner[data-scanned=true] .ss-upi-scanner__frame{border-color:var(--color-positive)}.ss-upi-scanner__success{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--color-positive) 32%,transparent);color:var(--color-text-on-hero);animation:ss-upi-scan-success var(--motion-base, .2s) var(--motion-ease-decelerate, ease-out)}@keyframes ss-upi-scan-success{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ss-upi-scanner__frame{transition:none}.ss-upi-scanner__success{animation:none}}.ss-upi-home{display:flex;flex-direction:column;gap:var(--space-md)}.ss-upi-home__head{display:flex;align-items:flex-start;gap:var(--space-sm)}.ss-upi-home__title{margin:4px 0 2px;font-family:var(--font-display);font-size:var(--fs-screen-title);color:var(--color-text-primary)}.ss-upi-home__blurb{margin:0;font-size:var(--fs-compact);color:var(--color-text-secondary)}.ss-upi-scanpanel{display:flex;flex-direction:column;gap:var(--space-sm)}.ss-upi-scanpanel .ss-upi-scanner{width:100%;margin-bottom:0}.ss-upi-scanner--idle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:0;border:1px dashed var(--color-border);background:var(--color-neutral-surface);color:var(--color-text-primary);font-family:var(--font-base);cursor:pointer}.ss-upi-scanner__idleicon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--color-primary);color:var(--color-text-on-accent)}.ss-upi-scanner__idlelabel{font-size:var(--fs-row-title);font-weight:var(--fw-bold)}.ss-upi-history{display:flex;flex-direction:column;gap:var(--space-sm);scroll-margin-top:var(--space-md)}.ss-upi-history__row{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);box-shadow:var(--elevation-card);font-family:var(--font-base);text-align:left;cursor:pointer}.ss-upi-history__icon{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--color-positive-surface);color:var(--color-positive)}.ss-upi-history__icon[data-mode=SplitPay]{background:var(--color-info-surface);color:var(--color-info)}.ss-upi-history__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.ss-upi-history__merchant{font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-upi-history__meta,.ss-upi-history__you{font-size:var(--fs-hint)}.ss-upi-history__you{color:var(--color-text-primary);font-weight:var(--fw-medium)}.ss-upi-history__status{font-size:var(--fs-hint);font-weight:var(--fw-semibold);color:var(--color-warning)}.ss-upi-history__status[data-status=Completed]{color:var(--color-positive)}.ss-upi-link{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--fw-semibold);text-decoration:underline;cursor:pointer}.ss-upi-question{margin:0 0 var(--space-sm);font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-upi-merchant{display:flex;flex-direction:column;gap:2px;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-neutral-surface)}.ss-upi-merchant__label{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.ss-upi-merchant__name{font-size:var(--fs-row-title);color:var(--color-text-primary)}.ss-upi-merchant__vpa{font-size:var(--fs-hint);color:var(--color-text-secondary);overflow-wrap:anywhere}.ss-upi-merchant__amount{font-size:22px;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.ss-upi-split{display:flex;flex-direction:column;gap:var(--space-xs)}.ss-upi-split__row{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--size-touch-target);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border)}.ss-upi-split__name{flex:1 1 auto;min-width:0;font-size:var(--fs-compact);color:var(--color-text-primary);overflow-wrap:anywhere}.ss-upi-split__input{flex:0 0 104px}.ss-upi-split__input .ss-field{margin:0}.ss-upi-split__input .ss-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ss-upi-split__amount{flex:0 0 auto;min-width:82px;text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.ss-upi-split__row{flex-wrap:wrap}.ss-upi-split__actions{flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs);padding-bottom:var(--space-xs)}.ss-upi-addperson{margin:var(--space-sm) 0;font-size:var(--fs-compact);color:var(--color-text-secondary)}.ss-upi-addperson>summary{cursor:pointer;min-height:var(--size-touch-target);display:flex;align-items:center}.ss-upi-detail__summary{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm) var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-neutral-surface)}.ss-upi-detail__summary>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ss-upi-detail__summary span{font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-upi-detail__summary strong{font-size:var(--fs-compact);color:var(--color-text-primary);overflow-wrap:anywhere}.ss-upi-detail__summary .ss-statusbadge{margin-left:0;align-self:flex-start}.ss-upi-detail__you{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-md);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-warning-surface);color:var(--color-text-primary)}.ss-upi-detail__you>span:first-child{flex:1 1 60%;font-size:var(--fs-compact)}.ss-upi-detail__you>strong{font-size:18px;font-variant-numeric:tabular-nums}.ss-upi-detail__you .ss-field__hint{flex-basis:100%;margin:0}.ss-upi-detail__row{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--size-touch-target);border-bottom:1px solid var(--color-border)}.ss-upi-detail__row .ss-statusbadge{margin-left:0}.ss-upi-detail__who{flex:1 1 auto;min-width:0;font-size:var(--fs-compact);color:var(--color-text-primary);overflow-wrap:anywhere}.ss-upi-detail__row>strong{font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.ss-upi-rowchev{font-size:20px;color:var(--color-text-secondary)}.ss-swipe{--ss-swipe-h: 58px;--ss-swipe-pad: 5px;--ss-swipe-handle: calc(var(--ss-swipe-h) - 2 * var(--ss-swipe-pad) - 2px);position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--ss-swipe-h);overflow:hidden;border:1.5px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.ss-swipe[data-dragging=true]{cursor:grabbing}.ss-swipe:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ss-swipe[aria-disabled=true]{cursor:default}.ss-swipe[aria-disabled=true]:not([data-done=true]){opacity:.55}.ss-swipe__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--ss-swipe-x, 0px) + var(--ss-swipe-handle) + 2 * var(--ss-swipe-pad));border-radius:var(--radius-pill);opacity:calc(.25 + var(--ss-swipe-progress, 0) * .75);pointer-events:none;transition:width var(--motion-base) var(--motion-ease-standard),opacity var(--motion-base) var(--motion-ease-standard)}.ss-swipe__label{position:relative;padding:0 var(--space-lg) 0 calc(var(--ss-swipe-handle) + var(--space-lg));font-size:1.0625rem;font-weight:var(--fw-bold);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:calc(1 - var(--ss-swipe-progress, 0) * .6);pointer-events:none}.ss-swipe__handle{position:absolute;top:50%;left:var(--ss-swipe-pad);display:grid;place-items:center;width:var(--ss-swipe-handle);height:var(--ss-swipe-handle);border-radius:50%;transform:translate(var(--ss-swipe-x, 0px),-50%);transition:transform var(--motion-base) var(--motion-ease-standard);pointer-events:none}.ss-swipe[data-dragging=true] .ss-swipe__fill,.ss-swipe[data-dragging=true] .ss-swipe__handle{transition:none}.ss-swipe[data-tone=primary]{border-color:var(--color-primary);background:var(--color-warning-surface);color:var(--color-text-on-warning-surface)}.ss-swipe[data-tone=primary] .ss-swipe__fill{background:var(--color-primary);opacity:calc(.18 + var(--ss-swipe-progress, 0) * .5)}.ss-swipe[data-tone=primary] .ss-swipe__handle{background:var(--color-primary);color:var(--color-icon-on-primary)}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-swipe[data-tone=primary]{box-shadow:0 0 0 1px #f0a61a2e,0 0 18px #f0a61a38}.ss-swipe[data-tone=secondary]{background:var(--color-elevated)}.ss-swipe[data-tone=secondary] .ss-swipe__fill{background:var(--color-positive-surface)}.ss-swipe[data-tone=secondary] .ss-swipe__handle{background:var(--color-neutral-surface);color:var(--color-text-deep)}.ss-swipe+.ss-swipe{margin-top:var(--space-xs)}@media (prefers-reduced-motion: reduce){.ss-swipe__fill,.ss-swipe__handle{transition:none}}.ss-row2--card,.ss-cardsurface{padding:var(--space-md) var(--space-sm) var(--space-md) var(--space-md);margin-bottom:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--elevation-card)}.ss-row2--card:last-child{border-bottom:1px solid var(--color-border)}.ss-row2--card .ss-row2__icon,.ss-cardsurface .ss-row2__icon{width:42px;height:42px}.ss-cardsurface>.ss-row2{padding:0 0 var(--space-sm);border-bottom:0}.ss-stack>.ss-row2--card,.ss-stack>.ss-cardsurface{margin-bottom:0}.ss-stack>.ss-row2--card+.ss-row2--card{margin-top:calc(var(--space-sm) - var(--space-md))}.ss-row2--card.ss-row2--pressable:hover,.ss-row2--card.ss-row2--pressable:active{background:var(--color-elevated)}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-row2--card,:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-cardsurface{background:linear-gradient(180deg,#ffffff09,#ffffff02),var(--color-surface);box-shadow:inset 0 1px #ffffff0a,var(--elevation-card)}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-row2--card.ss-row2--pressable:hover,:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-row2--card.ss-row2--pressable:active{background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--color-elevated)}.ss-balcards{gap:0;padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--elevation-card)}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-balcards{background:linear-gradient(180deg,#ffffff09,#ffffff02),var(--color-surface);box-shadow:inset 0 1px #ffffff0a,var(--elevation-card)}.ss-balcards .ss-balrow{display:flex;flex-direction:column}.ss-balcards .ss-balrow>.ss-row2{align-items:flex-start;padding:var(--space-md) 0}.ss-balcards .ss-balrow:last-child:not([data-expanded])>.ss-row2{border-bottom:0}.ss-balrow__you{font-weight:var(--fw-regular, 400);color:var(--color-text-secondary)}.ss-balrow__pending{display:block;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-balrow__bar{display:block;height:4px;margin-top:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-chart-track)}.ss-balrow__bar>span{display:block;height:100%;border-radius:inherit;background:var(--color-text-disabled)}.ss-balrow__bar[data-tone=positive]>span{background:var(--color-positive)}.ss-balrow__bar[data-tone=negative]>span{background:var(--color-negative)}.ss-balcards .ss-balrow__trailing{align-self:flex-start}.ss-balcards .ss-balrow__trailing .ss-row2__amount{min-width:6em;font-size:var(--fs-row-title)}.ss-balcards .ss-balrow__children{padding-left:calc(38px + var(--space-md))}.ss-balcards .ss-balrow__children>.ss-row2:last-child{border-bottom:0}.ss-balcards .ss-balrow[data-expanded]>.ss-row2{border-bottom:0}.ss-balcards .ss-balrow__children .ss-row2__title{font-size:var(--fs-hint);font-weight:var(--fw-regular, 400)}.ss-netinsights{padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.ss-netinsight{display:flex;align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md) 0;border:0;background:transparent;color:var(--color-text-secondary);font-family:var(--font-base);text-align:left;cursor:pointer}.ss-netinsight>svg{align-self:center;flex-shrink:0}.ss-netinsight__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ss-netinsight__title{font-size:var(--fs-row-title);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ss-netinsight__detail{font-size:var(--fs-meta);line-height:1.45;color:var(--color-text-secondary);overflow-wrap:anywhere}.ss-nettrend__rows{margin-top:var(--space-md)}.ss-memberlist .ss-picker__list{max-height:min(44vh,360px)}.ss-memberlist .ss-field__label{margin:0}.ss-checkbox[data-shape=round]{border-radius:50%}.ss-picker__rowamount{flex:0 0 auto;min-width:72px;text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.ss-fieldset,.ss-memberlist{min-width:0;max-width:100%}.ss-memberlist .ss-picker__list,.ss-memberlist .ss-picker__searchrow{min-width:0}.ss-memberlist .ss-fieldset{border:0;padding:0;margin:0}.ss-memberlist .ss-fieldset>.ss-field__label{padding:0;margin-bottom:var(--space-xs)}.ss-memberlist .ss-picker__row{gap:var(--space-sm);padding-inline:var(--space-sm)}.ss-memberlist .ss-picker__rowmain{gap:var(--space-sm)}.ss-picker__rowtrailing{flex-basis:clamp(76px,28%,128px)}.ss-fitamount{display:block;flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-align:right;padding-block:1px}.ss-fitamount[data-shrunk=true]{font-size:.85em}.ss-fitamount[data-compact=true]{cursor:pointer}[data-swipe-pager],[data-swipe-pager] .ss-fillscroll,[data-swipe-pager] .ss-listview__results--fill{touch-action:pan-y}.ss-personal--fill,.ss-group--fill{overflow-x:clip}.ss-metrics__value .ss-fitamount{text-align:inherit;flex:none}.ss-row2__amount .ss-fitamount{flex:none}.ss-amountdialog__value{margin:0 0 var(--space-lg);font-size:var(--fs-sheet-title);font-weight:var(--fw-bold);line-height:1.3;color:var(--color-text-primary);letter-spacing:var(--font-numeric-tracking);overflow-wrap:anywhere}.ss-cardmenu__panel[data-placement=up]{transform-origin:bottom right}.ss-update__lead{margin:0 0 var(--space-sm)}.ss-update__lead strong{color:var(--color-text-primary);font-weight:var(--fw-bold)}.ss-update__notes{margin:0;padding-left:var(--space-lg)}.ss-update__actions{display:flex;flex-direction:column;gap:var(--space-sm);flex-shrink:0}.ss-sheet__grabber,.ss-sheet__head{touch-action:none}.ss-sheet__grabber{position:relative;cursor:grab}.ss-sheet__grabber:before{content:"";position:absolute;top:-12px;right:-48px;bottom:-12px;left:-48px}@keyframes ss-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ss-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ss-dialog-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ss-snackbar-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes ss-menu-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ss-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes ss-fill-grow{0%{width:0}}@keyframes ss-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ss-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ss-dialog-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@keyframes ss-snackbar-out{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(10px)}}@keyframes ss-menu-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes ss-dial-in{0%{opacity:0;transform:translateY(12px) scale(.9)}}@keyframes ss-dial-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.9)}}.ss-success{position:fixed;inset:0 0 var(--ss-overlay-bottom) 0;z-index:72;display:grid;place-items:center;padding:var(--space-lg);background:transparent;background:color-mix(in srgb,var(--color-background) 35%,transparent)}.ss-success__card{display:grid;justify-items:center;gap:var(--space-xs);width:min(300px,100%);padding:var(--space-xl) var(--space-lg) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-sheet);background:var(--color-surface);box-shadow:var(--elevation-dialog);text-align:center}.ss-success__mark{width:76px;height:76px;margin-bottom:var(--space-sm)}.ss-success__disc{fill:var(--color-positive-surface);transform-origin:36px 36px}.ss-success__ring{fill:none;stroke:var(--color-positive);stroke-width:3;stroke-dasharray:189}.ss-success__tick{fill:none;stroke:var(--color-positive);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40}.ss-success__title{margin:0;font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--color-text-primary)}.ss-success__amount{margin:0;font-size:var(--fs-sheet-title);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;color:var(--color-positive)}.ss-success__detail{margin:0;font-size:var(--fs-meta);color:var(--color-text-secondary)}.ss-success[data-state=closing],.ss-imageviewer[data-state=closing],.ss-scrim[data-state=closing],.ss-fab__backdrop[data-state=closing]{opacity:0;pointer-events:none}.ss-sheet[data-state=closing]{transform:translateY(100%);pointer-events:none}.ss-dialog[data-state=closing],.ss-snackbar[data-state=closing],.ss-cardmenu__panel[data-state=closing],.ss-fab__action[data-state=closing]{opacity:0;pointer-events:none}@media (prefers-reduced-motion: no-preference){.ss-scrim{animation:ss-fade-in var(--motion-base) var(--motion-ease-decelerate)}.ss-sheet{animation:ss-sheet-in var(--motion-slow) cubic-bezier(.32,.72,0,1)}.ss-dialog{animation:ss-dialog-in var(--motion-base) var(--motion-ease-decelerate)}.ss-snackbar{animation:ss-snackbar-in var(--motion-base) var(--motion-ease-decelerate)}.ss-cardmenu__panel{animation:ss-menu-in var(--motion-fast) var(--motion-ease-decelerate);transform-origin:top right}.ss-skeleton__bone{background:linear-gradient(90deg,var(--ss-bone) 0%,var(--ss-bone) 35%,var(--ss-bone-hi) 50%,var(--ss-bone) 65%,var(--ss-bone) 100%);background-size:220% 100%;animation:ss-skeleton-shimmer 1.3s linear infinite}.ss-button,.ss-appbar__action,.ss-appbar__back,.ss-bottomnav__item,.ss-tabs__tab,.ss-sheet__close,.ss-cardmenu__trigger,.ss-row2--pressable,.ss-quick__tile{transition:transform var(--motion-fast) var(--motion-ease-standard),background-color var(--motion-fast) var(--motion-ease-standard)}.ss-button:not(:disabled):active{transform:scale(.97)}.ss-appbar__action:active,.ss-appbar__back:active,.ss-sheet__close:active,.ss-cardmenu__trigger:active{transform:scale(.88)}.ss-bottomnav__item:active{transform:scale(.93)}.ss-tabs__tab:active{transform:scale(.95)}.ss-row2--pressable:active{transform:scale(.985)}.ss-quick__tile:active{transform:scale(.97)}.ss-fab:active{transform:scale(.92)}.ss-tabs__indicator{transition:transform var(--motion-slow) var(--motion-spring),width var(--motion-slow) var(--motion-spring),height var(--motion-slow) var(--motion-ease-standard)}.ss-bottomnav__icon{transition:transform var(--motion-slow) var(--motion-spring),color var(--motion-base) var(--motion-ease-standard)}.ss-bottomnav__icon:before{transition:width var(--motion-slow) var(--motion-spring),height var(--motion-slow) var(--motion-spring),margin var(--motion-slow) var(--motion-spring),background-color var(--motion-base) var(--motion-ease-standard),box-shadow var(--motion-base) var(--motion-ease-standard)}.ss-progress__fill,.ss-compact__bar>i,.ss-balrow__bar>span{animation:ss-fill-grow var(--motion-long) var(--motion-ease-decelerate);transition:width var(--motion-long) var(--motion-ease-decelerate),background-color var(--motion-base) var(--motion-ease-standard)}.ss-scrim[data-state=closing],.ss-fab__backdrop[data-state=closing]{animation:ss-fade-out var(--motion-base) var(--motion-ease-accelerate)}.ss-sheet[data-state=closing]{animation:ss-sheet-out var(--motion-base) var(--motion-ease-accelerate)}.ss-scrim[data-instant]:not([data-state=closing]),.ss-sheet[data-instant]:not([data-state=closing]){animation:none}.ss-dialog[data-state=closing]{animation:ss-dialog-out var(--motion-base) var(--motion-ease-accelerate)}.ss-snackbar[data-state=closing]{animation:ss-snackbar-out var(--motion-base) var(--motion-ease-accelerate)}.ss-cardmenu__panel[data-state=closing]{animation:ss-menu-out var(--motion-fast) var(--motion-ease-accelerate)}.ss-fab__backdrop{animation:ss-fade-in var(--motion-base) var(--motion-ease-decelerate)}.ss-fab__action{transform-origin:right center;animation:ss-dial-in var(--motion-base) var(--motion-spring) backwards}.ss-fab__action:nth-last-child(3){animation-delay:40ms}.ss-fab__action:nth-last-child(4){animation-delay:80ms}.ss-fab__action:nth-last-child(5){animation-delay:.12s}.ss-fab__action:nth-last-child(6){animation-delay:.16s}.ss-fab__action[data-state=closing]{animation:ss-dial-out var(--motion-fast) var(--motion-ease-accelerate)}.ss-success{animation:ss-fade-in var(--motion-base) var(--motion-ease-decelerate)}.ss-success__card{animation:ss-success-card var(--motion-slow) var(--motion-spring)}.ss-success__disc{animation:ss-success-disc .36s var(--motion-spring) 60ms backwards}.ss-success__ring{animation:ss-success-draw-ring .52s var(--motion-ease-decelerate) .12s backwards}.ss-success__tick{animation:ss-success-draw-tick .32s var(--motion-ease-decelerate) .48s backwards}.ss-success__title,.ss-success__amount,.ss-success__detail{animation:ss-success-rise var(--motion-slow) var(--motion-ease-decelerate) .56s backwards}.ss-success[data-state=closing]{animation:ss-fade-out var(--motion-base) var(--motion-ease-accelerate)}.ss-imageviewer{animation:ss-fade-in var(--motion-base) var(--motion-ease-decelerate)}.ss-imageviewer[data-state=closing]{animation:ss-fade-out var(--motion-base) var(--motion-ease-accelerate)}.ss-an-donut__seg{animation:ss-donut-sweep .56s var(--motion-ease-decelerate) backwards;animation-delay:calc(var(--ss-i, 0) * .11s);transition:stroke-dasharray var(--motion-slow) var(--motion-ease-standard),stroke-dashoffset var(--motion-slow) var(--motion-ease-standard)}.ss-an-trend__plot svg{animation:ss-trend-wipe .7s var(--motion-ease-decelerate)}.ss-an-trend__dot{animation:ss-trend-dot var(--motion-base) var(--motion-spring) .52s backwards}.ss-an-bars__col{transform-origin:bottom center;animation:ss-bar-rise var(--motion-long) var(--motion-ease-decelerate);transition:height var(--motion-slow) var(--motion-ease-standard)}}.ss-reveal{display:grid;grid-template-rows:1fr}.ss-reveal__inner{min-height:0;overflow:hidden}.ss-reveal[data-state=closing]{grid-template-rows:0fr;opacity:0}@media (prefers-reduced-motion: no-preference){.ss-reveal{animation:ss-reveal-open var(--motion-slow) var(--motion-ease-standard)}.ss-reveal[data-state=closing]{animation:ss-reveal-close var(--motion-slow) var(--motion-ease-standard)}}@keyframes ss-reveal-open{0%{grid-template-rows:0fr;opacity:0}}@keyframes ss-reveal-close{0%{grid-template-rows:1fr;opacity:1}}@media (prefers-reduced-motion: no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:var(--motion-ease-standard)}}@keyframes ss-donut-sweep{0%{stroke-dasharray:0 100}}@keyframes ss-trend-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ss-trend-dot{0%{opacity:0;transform:scale(.3)}}@keyframes ss-bar-rise{0%{transform:scaleY(0)}}@keyframes ss-success-card{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes ss-success-disc{0%{opacity:0;transform:scale(.4)}}@keyframes ss-success-draw-ring{0%{stroke-dashoffset:189}}@keyframes ss-success-draw-tick{0%{stroke-dashoffset:40}}@keyframes ss-success-rise{0%{opacity:0;transform:translateY(6px)}}.ss-histfield{display:flex;flex-direction:column}.ss-histfield__row{display:flex;align-items:center;gap:var(--space-xs)}.ss-histfield__check{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:44px;padding:0;border:0;background:transparent;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer}.ss-histfield__label{font-size:var(--fs-body, 15px);font-weight:var(--fw-medium)}.ss-histfield__info{margin:0}.ss-histfield__info-body{margin:0 0 var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--fs-meta);line-height:1.5}.ss-histfield__info-body strong{color:var(--color-text-primary);font-weight:var(--fw-semibold, 600)}.ss-histfield__info-body p{margin:var(--space-xs) 0 0}.ss-histfield__hint{margin-top:0}.ss-row2__historical{color:var(--color-text-secondary)}.ss-cashbank__opening{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.ss-cashbank__note{margin:0;font-size:var(--fs-hint);line-height:1.5;color:var(--color-text-secondary)}.ss-cashbank__total{font-weight:var(--fw-semibold, 600)}.ss-compact{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.ss-compact__meta{display:flex;flex-wrap:wrap;gap:0 var(--space-sm);min-width:0;font-size:var(--fs-small);color:var(--color-text-secondary)}.ss-compact__actions{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.ss-compact__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.ss-compact__chip{font-size:var(--fs-hint);padding:2px 8px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary)}.ss-compact__bar{height:4px;margin-top:var(--space-sm);border-radius:99px;background:var(--color-border);overflow:hidden}.ss-compact__bar>i{display:block;height:100%;background:var(--color-primary)}.ss-compact__bar>i[data-cleared=true]{background:var(--color-positive)}.ss-actionpill{font:inherit;font-size:var(--fs-small);font-weight:600;color:var(--color-primary);background:transparent;border:1px solid var(--color-border);border-radius:99px;padding:2px 12px;cursor:pointer}.ss-linked__legs{display:grid;gap:var(--space-sm);margin:var(--space-sm) 0 var(--space-sm) var(--space-md)}.ss-row2__linked{color:var(--color-text-secondary)}.ss-settings__head--toggle{width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ss-settings__head--toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-md, 12px)}.ss-settings__chevron{display:flex;color:var(--color-text-secondary);transition:transform .16s ease}.ss-settings__chevron[data-open=true]{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.ss-settings__chevron{transition:none}}.ss-settings__body{display:flex;flex-direction:column;gap:var(--space-md)}.ss-catlist{display:flex;flex-direction:column;align-items:stretch;padding:var(--space-xs) var(--space-md)}.ss-catlist>*{width:100%;align-self:stretch}.ss-catrow{display:flex;align-items:center;gap:var(--space-md);min-height:52px;padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border)}.ss-catrow--edit{flex-direction:column;align-items:stretch;gap:var(--space-sm);padding:var(--space-sm) 0}.ss-catrow__name{flex:1;min-width:0;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-catadd{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-sm) 0;padding:var(--space-sm) var(--space-md);min-height:44px;border:1px solid var(--color-primary);border-radius:var(--radius-md, 12px);background:none;color:var(--color-primary);font:inherit;font-weight:600;cursor:pointer}.ss-settingshero{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg)}.ss-settingshero__pic{flex-shrink:0;display:flex}.ss-settingshero__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ss-settingshero__name{font-size:var(--font-size-subtitle, 16px);font-weight:700;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-settingshero__faces{display:flex;align-items:center;gap:4px}.ss-settingshero .ss-group__edit{align-self:flex-start}.ss-settings__scroll .ss-settings__divider{display:none}.ss-settings__scroll .ss-group__panel{gap:var(--space-lg)}.ss-settings__section{gap:var(--space-sm)}.ss-settings__title{font-size:16px}.ss-setgroup{display:flex;flex-direction:column;align-items:stretch;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.ss-setgroup>.ss-stack{gap:0;padding:0}.ss-setgroup .ss-card{border:0;border-radius:0;box-shadow:none;background:transparent;padding:10px 14px;min-height:56px}.ss-setgroup .ss-card+.ss-card,.ss-setgroup .ss-stack>*+*{border-top:1px solid var(--color-border)}.ss-setgroup .ss-memcard{padding:10px 14px}.ss-settingshero{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;border:1px solid var(--color-border);background:linear-gradient(135deg,var(--color-positive-surface) 0%,var(--color-warning-surface) 100%)}.ss-settingshero__pic{position:relative;flex-shrink:0;display:flex}.ss-settingshero__pic .ss-avatar{width:64px;height:64px;font-size:24px;border:2px solid var(--color-surface)}.ss-settingshero__pen{position:absolute;right:-4px;bottom:-4px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--color-surface);background:var(--color-text-primary);color:var(--color-surface);cursor:pointer;padding:0}.ss-settingshero__name{font-size:18px}.ss-settingshero__faces{gap:0;margin-top:2px}.ss-settingshero__faces .ss-avatar{width:26px;height:26px;font-size:11px;border:2px solid var(--color-surface);margin-left:-6px}.ss-settingshero__faces .ss-avatar:first-child{margin-left:0}.ss-settingshero__faces .ss-settings__meta{margin-left:6px}.ss-kv{display:flex;align-items:center;gap:var(--space-md);padding:10px 14px;min-height:48px;font-size:14px}.ss-kv+.ss-kv{border-top:1px solid var(--color-border)}.ss-kv__k{width:96px;flex-shrink:0;color:var(--color-text-secondary)}.ss-kv__v{flex:1;min-width:0;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-kv__edit{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--color-text-secondary);cursor:pointer}.ss-kv__edit:hover{background:var(--color-background)}.ss-kv--block{display:block}.ss-setgroup.ss-catlist{padding:0}.ss-setgroup.ss-catlist>.ss-catrow{padding:6px 14px;border-bottom:0}.ss-setgroup.ss-catlist>.ss-catrow+.ss-catrow{border-top:1px solid var(--color-border)}.ss-setgroup.ss-catlist>.ss-catrow--edit{padding:10px 14px}.ss-setgroup.ss-catlist>.ss-settings__sub{padding:12px 14px}.ss-catrow__name{font-weight:600}.ss-catadd{margin:8px 10px 10px;width:auto}.ss-catadd__chev{margin-left:auto;display:flex}.ss-setgroup .ss-card{font:inherit;color:inherit}.ss-setgroup .ss-card__title{font-size:14px;font-weight:700}.ss-setgroup .ss-card__secondary{font-size:12px}.ss-setgroup--members .ss-field__hint{display:inline}.ss-settingshero__penwrap{position:absolute;right:-4px;bottom:-4px}.ss-settingshero__penwrap .ss-settingshero__pen{position:static}.ss-cardmenu__trigger.ss-settingshero__pen{width:26px;height:26px;min-width:0;min-height:0;border-radius:50%;border:2px solid var(--color-surface);background:var(--color-text-primary);color:var(--color-surface)}.ss-peoplesearch{position:relative;z-index:3}.ss-fundfilter{position:relative;display:inline-flex;z-index:3}.ss-online{position:relative;display:inline-flex;flex-shrink:0}.ss-online__dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 2px var(--color-surface);background:var(--color-positive);pointer-events:none}.ss-online__dot[data-status=away]{background:var(--color-warning)}.ss-online__label{font-size:var(--fs-small);font-weight:600;color:var(--color-positive);white-space:nowrap}.ss-online__label[data-status=away]{color:var(--color-text-secondary)}.ss-online__count{color:var(--color-positive);font-weight:600}@media (prefers-reduced-motion: no-preference){.ss-online__dot{transition:background-color var(--motion-fast, .12s) ease}}.ss-row2__metaline .ss-online__label{margin-left:6px}.ss-setgroup .ss-row2--card{border:0;border-radius:0;box-shadow:none;background:transparent;margin:0}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-setgroup .ss-row2--card{background:transparent;box-shadow:none}.ss-setgroup>.ss-stack+.ss-stack{border-top:1px solid var(--color-border)}.ss-setgroup .ss-stack>.ss-row2--card+.ss-row2--card{margin-top:0}.ss-profilehero.ss-cardsurface{border-radius:18px;background:linear-gradient(135deg,var(--color-positive-surface) 0%,var(--color-warning-surface) 100%)}:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-profilehero.ss-cardsurface{background:linear-gradient(135deg,var(--color-positive-surface) 0%,var(--color-warning-surface) 100%)}.ss-settings__section .ss-cardsurface{margin-bottom:0;border-radius:16px}.ss-settings__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin-top:var(--space-lg)}.ss-settings__actions>*{width:100%}.ss-settings__brand{margin:var(--space-sm) 0 0;text-align:center;font-size:12px;color:var(--color-text-secondary)}.ss-settingspage{gap:var(--space-lg)}.ss-setgroup .ss-stack>.ss-row2--card+.ss-row2--card{border-top:1px solid var(--color-border)}.ss-setgroup .ss-row2--card:not(:has(.ss-row2__icon)){padding-left:54px}.ss-pushask__icon{display:flex;justify-content:center;padding:var(--space-xs) 0 var(--space-sm);color:var(--color-primary)}.ss-pushask__text{margin:0;color:var(--color-text-primary)}.ss-pushbanner__action{margin-top:var(--space-sm)}:root[data-resolved-theme=tide] .ss-hero:not(.ss-hero--gold){background:linear-gradient(135deg,#1f5bf0,#1386b8 55%,#0e9c80)}:root[data-resolved-theme=midnight] .ss-hero:not(.ss-hero--gold){background:linear-gradient(135deg,#1b4fd6,#0e8c8a)}.ss-themegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);padding:0 var(--space-md) var(--space-md)}.ss-themegrid__tile{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 8px;border:1.5px solid var(--color-border);border-radius:var(--radius-row);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-meta, 12px);font-weight:var(--fw-semibold);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard)}.ss-themegrid__tile[aria-checked=true]{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 25%,transparent)}.ss-themegrid__label{display:flex;align-items:center;justify-content:center;min-height:2.3em;text-align:center;line-height:1.15;overflow-wrap:anywhere}.ss-themegrid__preview{position:relative;display:block;height:44px;border-radius:8px;overflow:hidden;background:var(--sw-bg);border:1px solid rgba(0,0,0,.08)}.ss-themegrid__preview i{position:absolute;display:block}.ss-themegrid__preview i:nth-child(1){left:6px;right:6px;top:6px;height:14px;border-radius:4px;background:var(--sw-hero)}.ss-themegrid__preview i:nth-child(2){left:6px;right:26px;bottom:7px;height:9px;border-radius:3px;background:var(--sw-card)}.ss-themegrid__preview i:nth-child(3){right:6px;bottom:5px;width:13px;height:13px;border-radius:50%;background:var(--sw-primary)}.ss-themegrid__tile[data-swatch=default]{--sw-bg: #F2F3EE;--sw-hero: #0E2A25;--sw-card: #FFFFFF;--sw-primary: #EFA00B}.ss-themegrid__tile[data-swatch=light]{--sw-bg: #F5F7F3;--sw-hero: #10231F;--sw-card: #FFFFFF;--sw-primary: #E9A51A}.ss-themegrid__tile[data-swatch=dark]{--sw-bg: #0E1513;--sw-hero: #1B2622;--sw-card: #151E1B;--sw-primary: #F0A61A}.ss-themegrid__tile[data-swatch=tide]{--sw-bg: #F2F5FB;--sw-hero: linear-gradient(135deg, #1F5BF0, #0E9C80);--sw-card: #FFFFFF;--sw-primary: #1F5BF0}.ss-themegrid__tile[data-swatch=midnight]{--sw-bg: #0C1630;--sw-hero: linear-gradient(135deg, #1B4FD6, #0E8C8A);--sw-card: #14213F;--sw-primary: #3D7BFF}.ss-themegrid__tile[data-swatch=system]{--sw-bg: linear-gradient(90deg, #F5F7F3 50%, #0E1513 50%);--sw-hero: linear-gradient(90deg, #10231F 50%, #1B2622 50%);--sw-card: linear-gradient(90deg, #FFFFFF 50%, #151E1B 50%);--sw-primary: #E9A51A}:root[data-resolved-theme=midnight] .ss-swipe[data-tone=primary]{box-shadow:0 0 0 1px #3d7bff33,0 0 18px #3d7bff3d}:root:is([data-resolved-theme=tide],[data-resolved-theme=midnight]) .ss-profilehero.ss-cardsurface{background:linear-gradient(135deg,var(--color-positive-surface) 0%,var(--color-info-surface) 100%)}:root:is([data-resolved-theme=tide],[data-resolved-theme=midnight]) .ss-profilehero .ss-avatar{background:var(--color-info-surface);color:var(--color-info)}.ss-swiperow{position:relative;border-radius:var(--radius-card);overflow:hidden}.ss-swiperow__action{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:stretch;justify-content:flex-end}.ss-swiperow__content{position:relative;z-index:1;touch-action:pan-y;transition:transform var(--motion-base) var(--motion-ease-standard)}.ss-swiperow__content[data-dragging=true]{transition:none}.ss-swiperow__remove{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-left:8px;border:0;border-radius:var(--radius-card);background:var(--color-negative);color:#fff;font-family:var(--font-base);font-size:var(--fs-meta, 12px);font-weight:var(--fw-semibold);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ss-swiperow__hint{flex:1;display:flex;align-items:center;justify-content:center;margin-left:8px;padding:0 10px;border-radius:var(--radius-card);background:var(--color-neutral-surface);color:var(--color-text-secondary);font-size:var(--fs-meta, 12px);font-weight:var(--fw-semibold);line-height:1.25;text-align:center}.ss-swiperow__a11y{position:absolute;top:0;right:0;z-index:2;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.ss-swiperow__a11y:focus-visible{width:auto;height:auto;margin:0;clip:auto;padding:4px 8px}.ss-snackbar__action{margin-left:auto;padding:4px 6px;border:0;background:transparent;color:inherit;font:inherit;font-weight:var(--fw-display);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ss-addperson__removed{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.ss-invitelink__url{padding:12px var(--space-md);border:1px dashed var(--color-border);border-radius:var(--radius-md, 12px);font-size:var(--fs-hint);overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.ss-invitelink__admin{display:flex;gap:var(--space-sm)}.ss-invitelink__admin>*{flex:1 1 0}.ss-invitelink__confirm{display:flex;flex-direction:column;gap:var(--space-sm)}.ss-row2__edit[data-used=true]{opacity:.4}.ss-invitelink__code{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding:10px var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md, 12px)}.ss-invitelink__codelabel{flex:1 1 100%;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-invitelink__codevalue{flex:1 1 auto;font-size:1.25rem;font-weight:var(--fw-semibold);letter-spacing:.12em;font-variant-numeric:tabular-nums;user-select:all;-webkit-user-select:all}.ss-groups__joincode{align-self:center;margin-top:var(--space-sm)}.ss-an-list>.ss-an-row[role=button]{cursor:pointer}div.ss-an-mexp{cursor:default}.ss-an-csum{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border)}.ss-an-csum__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md)}.ss-an-csum__label{display:block;font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-csum__amount{display:block;font-size:var(--fs-auth-title);font-weight:var(--fw-bold);line-height:1.2;color:var(--color-negative);letter-spacing:var(--font-numeric-tracking)}.ss-an-csum__share{flex-shrink:0;font-size:var(--fs-hint);color:var(--color-text-secondary);white-space:nowrap}.ss-an-csum__figs{display:flex;gap:var(--space-md);margin:0;padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.ss-an-csum__fig{flex:1 1 0;min-width:0}.ss-an-csum__fig dt{font-size:var(--fs-hint);color:var(--color-text-secondary)}.ss-an-csum__fig dd{margin:2px 0 0;font-size:var(--fs-row-title);font-weight:var(--fw-bold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-an-csum__fig dd[data-tone=investment]{color:var(--color-investment)}.ss-an-csum__fig:nth-child(2):not(:last-child){text-align:center}.ss-an-csum__fig:last-child:not(:first-child){text-align:right}.ss-an-csum .ss-an-bar[data-series] .ss-progress .ss-progress__fill{background:var(--color-primary)}.ss-an-csum .ss-an-bar .ss-progress{margin-top:2px}.ss-listsection:has(.ss-personrow){background:var(--color-surface);border-color:var(--color-border);box-shadow:none!important}.ss-listsection:has(.ss-personrow) .ss-personrow,:root:is([data-resolved-theme=dark],[data-resolved-theme=midnight]) .ss-listsection:has(.ss-personrow) .ss-personrow{border:0;border-radius:0;background:var(--color-surface);box-shadow:none;padding:12px var(--space-md)}.ss-listsection:has(.ss-personrow) .ss-swiperow{border-radius:0}.ss-listsection:has(.ss-personrow) .ss-swiperow:not(:last-child),.ss-listsection:has(.ss-personrow)>*>.ss-personrow:not(:last-child){border-bottom:1px solid var(--color-border)}.ss-listsection:has(.ss-personrow) .ss-personrow:active{background:var(--color-neutral-surface)}:root:is([data-resolved-theme],[data-theme]) .ss-listsection:has(.ss-personrow) .ss-listview__results>.ss-personrow:not(:last-child),:root:is([data-resolved-theme],[data-theme]) .ss-listsection:has(.ss-personrow) .ss-listview__results>.ss-swiperow:not(:last-child){border-bottom:1px solid var(--color-border)}.ss-peoplesearch{background:transparent;border:0;border-radius:0;box-shadow:none!important;padding:0}.ss-peoplesearch__divider{display:none}.ss-peoplesearch .ss-sorticon{background:var(--color-neutral-surface)}div.ss-chiptabs-row.ss-peoplechips-row{margin-bottom:0;border-bottom:1px solid var(--color-border)}.ss-peoplechips.ss-chiptabs{gap:var(--space-md)}.ss-peoplechips.ss-chiptabs .ss-peoplechip,.ss-peoplechips.ss-chiptabs .ss-peoplechip[aria-pressed=true]{min-height:34px;margin:0 0 -1px;padding:6px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-text-secondary);font-weight:var(--fw-semibold);box-shadow:none}.ss-peoplechips.ss-chiptabs .ss-peoplechip[aria-pressed=true]{color:var(--color-text-primary);border-bottom-color:var(--color-primary)}.ss-listsection:has(.ss-personrow){border-radius:var(--radius-card);margin-top:var(--space-sm)}:root .ss-peoplechips-row,:root .ss-peoplechips-row .ss-peoplechips{background:transparent!important;border-color:transparent!important;box-shadow:none!important}:root .ss-peoplechips-row{border-bottom:1px solid var(--color-border)!important;border-radius:0!important}:root .ss-peoplechips-row .ss-peoplechip{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text-secondary)!important}:root .ss-peoplechips-row .ss-peoplechip[aria-pressed=true]{color:var(--color-text-primary)!important;border-bottom-color:var(--color-primary)!important}:root .ss-peoplechips-row .ss-peoplechip:after{display:none!important}:root .ss-peoplechips-row .ss-chiptabs__thumb{display:none!important}.ss-peoplechips-row--tools{display:flex;align-items:center;gap:var(--space-xs)}.ss-peoplechips-row--tools .ss-peoplechips{flex:1 1 auto;min-width:0}.ss-peopletools{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.ss-peopletools .ss-sorticon{background:transparent;color:var(--color-text-primary);position:relative}.ss-peopletools__search[data-active=true]:after{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.ss-peoplesearch--open{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm)}div.ss-chiptabs-row.ss-peoplechips-row--tools,.ss-peoplesearch--open{position:sticky;top:calc(-1 * var(--space-lg));z-index:5;background:var(--color-background);margin-left:calc(-1 * var(--space-lg));margin-right:calc(-1 * var(--space-lg));padding-left:var(--space-lg);padding-right:var(--space-lg);padding-top:var(--space-xs)}:root .ss-peoplechips-row.ss-peoplechips-row--tools{background:var(--color-background)!important}.ss-switch{background:color-mix(in srgb,var(--color-text-secondary) 38%,var(--color-surface))}.ss-switch[data-checked=true]{background:var(--color-primary)}.ss-switch__thumb{background:#fff}div.ss-filterbar--groups.ss-chiptabs-row,.ss-groupsearch--open{position:sticky;top:calc(-1 * var(--space-lg));z-index:5;background:var(--color-background);margin-left:calc(-1 * var(--space-lg));margin-right:calc(-1 * var(--space-lg));padding:var(--space-xs) var(--space-lg)}.ss-stickyback{position:sticky;top:calc(-1 * var(--space-lg));z-index:5;background:var(--color-background);margin:calc(-1 * var(--space-lg)) calc(-1 * var(--space-lg)) 0;padding:var(--space-md) var(--space-lg) var(--space-xs)}.ss-fillscroll div.ss-filterbar--recurring,.ss-an--personal>.ss-an__bar{position:sticky;top:0;z-index:5;background:var(--color-background);padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.ss-an-reimb{display:flex;align-items:center;gap:var(--space-md);width:100%;text-align:left;border:0;cursor:pointer;font:inherit;color:inherit}.ss-an-reimb__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:2px}.ss-an-reimb__meta{font-size:12.5px;color:var(--color-text-secondary)}.ss-an-csum__amount[data-tone=positive]{color:var(--color-positive)}.ss-stickyback .ss-button{width:100%}.ss-pinback{position:sticky;top:0;z-index:5;background:var(--color-background);padding-block:var(--space-xs)}.ss-pinback .ss-button{width:100%}.ss-groupcard__settled{color:var(--color-text-secondary);font-size:.8125rem;white-space:nowrap}
