:root{--seed-font-scale-body:1;--seed-font-scale-title:1;--seed-bg:#fbf9fc;--seed-illustration-bg:#fbf9fc;--seed-primary:#9274a9;--seed-secondary:#d19fbd;--seed-text:#2d2a26;--seed-text-secondary:#6b6560;--seed-text-tertiary:#7a756f;--seed-text-muted:#7a756f;--seed-text-disabled:#b0aaa0;--seed-border:#e3dfe6;--seed-disabled:#c9beb1;--seed-rest-day:#b0a698;--seed-white:#fff;--seed-danger:#c8615c;--seed-on-primary:#fff;--seed-surface-object:#fffc;--seed-surface-section:#fffc;--seed-surface-settings:#ffffff8c;--seed-category-tint:#7c6fa01f;--seed-chip-selected-fill:color-mix(in srgb, var(--seed-primary) 13.3%, transparent);--seed-scrim:#2d2a2666;--seed-scrim-heavy:#2d2a2685;--seed-dim:#2d2a26b8;--seed-preview-backdrop:#000000e0;--seed-space-xs:4px;--seed-space-sm:8px;--seed-space-md:16px;--seed-space-lg:24px;--seed-space-xl:40px;--seed-space-xxl:64px;--seed-space-1:var(--seed-space-xs);--seed-space-2:var(--seed-space-sm);--seed-space-4:var(--seed-space-md);--seed-space-5:var(--seed-space-lg);--seed-space-browse:10px;--seed-space-hairline-gap:2px;--seed-space-grain-bar:12px;--seed-space-3:12px;--seed-space-6:32px;--seed-radius-sm:8px;--seed-radius-surface:14px;--seed-radius-pill:999px;--seed-border-width-container:1px;--seed-border-width-hairline:1px;--seed-font-size-xxs:9px;--seed-font-size-tiny:10px;--seed-font-size-xs:11px;--seed-font-size-caption:12px;--seed-font-size-sm:14px;--seed-font-size-button:15px;--seed-font-size-md:16px;--seed-font-size-base:17px;--seed-font-size-lg:18px;--seed-font-size-title-sm:20px;--seed-font-size-xl:22px;--seed-font-size-display-sm:24px;--seed-font-size-xxl:28px;--seed-font-size-display:32px;--seed-font-size-xxxl:36px;--seed-font-size-display-lg:38px;--seed-font-size-hero:56px;--seed-font-size-summary-hero:44px;--seed-line-xxs:14px;--seed-line-xs:16px;--seed-line-compact:18px;--seed-line-snug:20px;--seed-line-sm:21px;--seed-line-md:22px;--seed-line-cozy:24px;--seed-line-base:26px;--seed-line-tight-lg:22px;--seed-line-lg:27px;--seed-line-relaxed:28px;--seed-line-tight-xxl:30px;--seed-line-roomy:32px;--seed-line-xl:33px;--seed-line-display:38px;--seed-line-mood-face:40px;--seed-line-xxl:42px;--seed-line-hero:46px;--seed-line-xxxl:54px;--seed-line-summary:56px;--seed-line-height:1.45;--seed-weight-light:300;--seed-weight-regular:400;--seed-weight-medium:500;--seed-weight-semibold:600;--seed-weight-bold:600;--seed-weight-bold-heavy:700;--seed-button-height:36px;--seed-button-gap:var(--seed-space-sm);--seed-touch-target:44px;--seed-pressed-opacity:.72;--seed-opacity-disabled:.45;--seed-motion-fast:.15s;--seed-motion-normal:.28s;--seed-motion-slow:.45s;--seed-tab-height:68px;--seed-tab-icon-size:24px;--seed-browse-padding-x:var(--seed-space-browse);--seed-browse-card-gap:var(--seed-space-browse);--seed-record-browse-section-gap:var(--seed-space-md);--seed-tracking-cell-size:32px;--seed-tracking-name-col:96px;--seed-tracking-week-rail-height:58px;--seed-tracking-category-bar-height:44px;--seed-tab-shell-padding-top:var(--seed-space-sm);--seed-tab-shell-title-lh:var(--seed-line-display);--seed-tab-shell-meta-height:28px;--seed-tab-shell-grain-margin-top:var(--seed-space-grain-bar);--seed-tab-shell-chip-font:var(--seed-font-size-xl);--seed-tab-shell-chip-lh:var(--seed-line-tight-xxl);--seed-tab-shell-chip-gap:24px;--seed-tab-shell-chip-pad-y:2px;--seed-tab-shell-padding-bottom:var(--seed-browse-card-gap);--seed-tab-shell-total-height:130px;--seed-settings-section-gap:20px;--seed-settings-row-height:52px;--seed-rail-width:88px;--seed-shell-max:1280px;--seed-fluid-unit-min:148px;--seed-fluid-unit-max:340px;--seed-fluid-insight-min:280px;--seed-fluid-insight-max:560px;--seed-focus-ring:0 0 0 3px color-mix(in srgb, var(--seed-primary) 35%, transparent);--seed-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "PingFang TC", "Noto Sans SC", "Noto Sans TC", "Helvetica Neue", sans-serif;--seed-shadow-none:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (resolution>=2x){:root{--seed-border-width-hairline:.5px}}@media (resolution>=3x){:root{--seed-border-width-hairline:.333px}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--seed-font);font-size:var(--seed-font-size-base);line-height:var(--seed-line-height);color:var(--seed-text);background:var(--seed-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:color-mix(in srgb, var(--seed-primary) 28%, white);color:var(--seed-text)}:focus-visible{box-shadow:var(--seed-focus-ring);outline:none}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--seed-primary)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:var(--seed-opacity-disabled)}.seed-object-card{background:var(--seed-surface-object);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);box-shadow:var(--seed-shadow-none)}.seed-list-section{background:var(--seed-surface-section);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);box-shadow:var(--seed-shadow-none);overflow:hidden}.seed-list-section__header{padding:var(--seed-space-sm) var(--seed-space-md);font-size:var(--seed-font-size-sm);line-height:var(--seed-line-sm);font-weight:var(--seed-weight-semibold);color:var(--seed-text-secondary)}.seed-list-row{justify-content:space-between;align-items:center;gap:var(--seed-space-sm);padding:0 var(--seed-space-md);min-height:var(--seed-settings-row-height);border-top:var(--seed-border-width-hairline) solid var(--seed-border);background:0 0;display:flex}.seed-list-row:first-child{border-top:0}.seed-list-row__label{color:var(--seed-text-secondary);font-size:var(--seed-font-size-sm);line-height:var(--seed-line-sm)}.seed-list-row__value{color:var(--seed-text);font-size:var(--seed-font-size-md);line-height:var(--seed-line-md);word-break:break-all}.seed-settings-section{gap:var(--seed-space-xs);flex-direction:column;display:flex}.seed-settings-section__title{padding:0 var(--seed-space-md) 6px;font-size:var(--seed-font-size-sm);font-weight:var(--seed-weight-semibold);color:var(--seed-text-secondary);margin:0}.seed-settings-section__card{background:var(--seed-surface-settings);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);box-shadow:var(--seed-shadow-none);overflow:hidden}.seed-btn{justify-content:center;align-items:center;gap:var(--seed-button-gap);height:var(--seed-button-height);min-height:var(--seed-button-height);padding:0 var(--seed-space-md);border-radius:var(--seed-radius-sm);border:var(--seed-border-width-container) solid transparent;font-size:var(--seed-font-size-button);line-height:1;font-weight:var(--seed-weight-semibold);transition:background-color var(--seed-motion-fast) ease, color var(--seed-motion-fast) ease, border-color var(--seed-motion-fast) ease, opacity var(--seed-motion-fast) ease;background:0 0;display:inline-flex}.seed-btn:active:not(:disabled){opacity:var(--seed-pressed-opacity)}.seed-btn--primary{background:var(--seed-primary);color:var(--seed-on-primary)}.seed-btn--secondary{color:var(--seed-primary);border-color:var(--seed-primary)}.seed-btn--destructive{color:var(--seed-danger);font-weight:var(--seed-weight-medium)}.seed-btn--dismiss{color:var(--seed-text-tertiary);font-weight:var(--seed-weight-regular)}.seed-btn--block{width:100%}.seed-field{gap:var(--seed-space-xs);flex-direction:column;display:flex}.seed-field__label{font-size:var(--seed-font-size-sm);line-height:var(--seed-line-sm);color:var(--seed-text-secondary);font-weight:var(--seed-weight-medium)}.seed-field__input{min-height:var(--seed-touch-target);padding:0 var(--seed-space-sm);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-sm);background:var(--seed-surface-section)}.seed-field__input:focus-visible{border-color:var(--seed-primary);box-shadow:none}.seed-field__error{color:var(--seed-danger);font-size:var(--seed-font-size-sm);line-height:var(--seed-line-sm);margin:0}.seed-dialog-scrim{z-index:40;padding:var(--seed-space-md);background:var(--seed-scrim);place-items:center;display:grid;position:fixed;inset:0}.seed-dialog{background:var(--seed-bg);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);width:min(100%,400px);padding:var(--seed-space-lg);gap:var(--seed-space-sm);box-shadow:var(--seed-shadow-none);flex-direction:column;display:flex}.seed-dialog__actions{gap:var(--seed-button-gap);margin-top:var(--seed-space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.seed-grain{align-items:center;gap:var(--seed-tab-shell-chip-gap);flex-wrap:wrap;display:flex}.seed-grain__chip{padding:var(--seed-tab-shell-chip-pad-y) 0;color:var(--seed-text-muted);font-size:var(--seed-tab-shell-chip-font);line-height:var(--seed-tab-shell-chip-lh);font-weight:var(--seed-weight-regular);cursor:pointer;transition:color var(--seed-motion-fast) ease, opacity var(--seed-motion-fast) ease;background:0 0;border:0}.seed-grain__chip[aria-pressed=true],.seed-grain__chip.is-active{color:var(--seed-primary);font-weight:var(--seed-weight-semibold)}.seed-grain__chip:active{opacity:.68}.seed-tab-shell{padding-top:var(--seed-tab-shell-padding-top);padding-bottom:var(--seed-tab-shell-padding-bottom);flex-direction:column;margin-bottom:0;display:flex}.seed-tab-shell__sticky-title{z-index:10;padding-top:var(--seed-tab-shell-padding-top);background:var(--seed-bg);flex-direction:column;display:flex;position:sticky;top:0}.seed-tab-shell__sticky-title.is-scrolled{padding-bottom:var(--seed-browse-card-gap)}.seed-tab-shell--sticky-body{padding-top:0}.seed-tab-shell__title-row{min-height:var(--seed-tab-shell-title-lh);max-height:var(--seed-tab-shell-title-lh);align-items:center;display:flex;position:relative;overflow:hidden}.seed-tab-shell__title{min-width:0;max-height:var(--seed-tab-shell-title-lh);cursor:inherit;font-size:var(--seed-font-size-display);line-height:var(--seed-tab-shell-title-lh);font-weight:var(--seed-weight-regular);letter-spacing:-.6px;color:var(--seed-text);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;flex:1;margin:0;padding:0;overflow:hidden}button.seed-tab-shell__title{cursor:pointer}button.seed-tab-shell__title:active{opacity:var(--seed-pressed-opacity)}.seed-tab-shell__trailing{flex-shrink:0;align-items:center;margin-left:4px;display:flex}.seed-tab-shell__meta{align-items:center;gap:var(--seed-space-sm);height:var(--seed-tab-shell-meta-height);flex-wrap:nowrap;display:flex;overflow:hidden}.seed-tab-shell__meta-muted{color:var(--seed-text-tertiary);font-size:var(--seed-font-size-base);line-height:var(--seed-line-sm);font-weight:var(--seed-weight-regular)}.seed-tab-shell__meta-link{color:var(--seed-primary);font-size:var(--seed-font-size-base);line-height:var(--seed-line-sm);font-weight:var(--seed-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.seed-tab-shell__meta-link:active{opacity:var(--seed-pressed-opacity)}.seed-tab-shell__spacer{height:var(--seed-tab-shell-grain-margin-top);flex-shrink:0}.seed-tab-shell__chips{flex-grow:0}.seed-tab-shell__add{border-radius:var(--seed-radius-sm);width:32px;height:32px;color:var(--seed-primary);font-size:var(--seed-font-size-xxl);font-weight:var(--seed-weight-regular);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.seed-tab-shell__add:active{opacity:var(--seed-pressed-opacity)}.seed-tab-shell__add:disabled{opacity:.4;cursor:not-allowed}.seed-tab-shell__native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.seed-empty{width:100%;padding:var(--seed-space-lg);justify-content:center;align-items:center;gap:var(--seed-space-md);text-align:center;flex-direction:column;display:flex}.seed-empty__person{width:132px;height:132px;margin-bottom:var(--seed-space-xs);object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.seed-empty__title{max-width:300px;color:var(--seed-text);font-size:var(--seed-font-size-lg);line-height:var(--seed-line-cozy);font-weight:var(--seed-weight-semibold);margin:0}.seed-empty__body{max-width:300px;color:var(--seed-text-secondary);font-size:var(--seed-font-size-base);line-height:var(--seed-line-base);font-weight:var(--seed-weight-regular);margin:0}.seed-empty__note{max-width:300px;color:var(--seed-text-muted);font-size:var(--seed-font-size-caption);line-height:var(--seed-line-sm);margin:0}.seed-empty__cta{min-width:192px}.seed-settings-title{justify-content:space-between;align-items:center;gap:var(--seed-space-sm);padding-top:var(--seed-tab-shell-padding-top);min-height:var(--seed-tab-shell-title-lh);margin-bottom:var(--seed-space-lg);display:flex}.seed-settings-title__label{font-size:var(--seed-font-size-display);line-height:var(--seed-tab-shell-title-lh);font-weight:var(--seed-weight-regular);letter-spacing:-.6px;color:var(--seed-text);margin:0}@font-face{font-family:SEEdIonicons;src:url(/app/assets/Ionicons-Dc4IsU-y.ttf)format("truetype");font-display:block}.app-shell{background:var(--seed-bg);min-height:100dvh;display:grid}.app-shell--phone{height:100dvh;display:block}.app-shell--tablet{padding:var(--seed-space-md);gap:var(--seed-space-md);grid-template-rows:auto 1fr}.app-shell--desktop{grid-template-columns:var(--seed-rail-width) 1fr;height:100dvh;overflow:hidden}.app-shell__content{row-gap:var(--seed-space-xl);min-width:0;min-height:0;padding-bottom:var(--seed-space-lg);overflow:auto}.seed-web-experience-notice{align-items:flex-start;gap:var(--seed-space-sm);margin:auto 0 var(--seed-space-md);padding:var(--seed-space-sm) var(--seed-space-md);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);background:var(--seed-surface-section);color:var(--seed-text-secondary);display:flex}.seed-web-experience-notice__icon{color:var(--seed-primary);flex:none}.seed-web-experience-notice__copy{min-width:0;font-size:var(--seed-font-size-sm);line-height:var(--seed-line-sm)}.seed-web-experience-notice__copy strong{color:var(--seed-text);font-weight:var(--seed-weight-semibold);display:block}.seed-web-experience-notice__copy p{margin:4px 0 0}.seed-web-experience-notice__boundary{color:var(--seed-text-secondary)}@media (width<=767px){.seed-web-experience-notice{padding-inline:var(--seed-space-sm);margin-top:auto}}.app-shell--phone .app-shell__content{padding:0 var(--seed-browse-padding-x);height:100dvh;padding-bottom:calc(var(--seed-tab-height) + var(--seed-space-md) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.app-shell--phone .app-shell__content>.seed-record{flex-direction:column;flex:none;min-height:auto;display:flex}.app-shell--tablet .app-shell__content{gap:var(--seed-space-md);background:var(--seed-surface-object);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);padding:var(--seed-space-lg);padding-bottom:var(--seed-space-lg);min-height:0;box-shadow:var(--seed-shadow-none);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid}.app-shell--tablet .app-shell__content>*{grid-column:1/-1}.app-shell--tablet .app-shell__content>.seed-record{flex-direction:column;min-height:auto;display:flex}.app-shell--desktop .app-shell__content{overscroll-behavior:contain;width:100%;max-width:none;padding:0 var(--seed-browse-padding-x);padding-bottom:var(--seed-space-lg);flex-direction:column;display:flex;overflow-y:auto}.app-shell--desktop .app-shell__content>*{width:100%;max-width:none}.app-shell--desktop .app-shell__content>.seed-record{flex-direction:column;flex:none;align-self:stretch;width:100%;max-width:none;min-height:auto;display:flex}.tab-nav{background:color-mix(in srgb, var(--seed-bg) 88%, white);border-color:var(--seed-border);display:flex}.tab-nav--phone{inset-inline:0;z-index:30;border-top:var(--seed-border-width-container) solid var(--seed-border);padding-bottom:env(safe-area-inset-bottom,0px);min-height:var(--seed-tab-height);position:fixed;bottom:0}.tab-nav--tablet{border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);background:var(--seed-surface-section);padding:var(--seed-space-sm);gap:var(--seed-space-xs);box-shadow:var(--seed-shadow-none)}.tab-nav--desktop{border-right:var(--seed-border-width-container) solid var(--seed-border);padding:var(--seed-tab-shell-padding-top) var(--seed-space-sm) var(--seed-space-md);align-items:stretch;gap:var(--seed-space-xs);flex-direction:column;min-height:100dvh;position:sticky;top:0}.tab-nav__item{justify-content:center;align-items:center;gap:var(--seed-space-hairline-gap);min-height:var(--seed-touch-target);padding:var(--seed-space-sm);color:var(--seed-text-tertiary);font-size:var(--seed-font-size-xs);font-weight:var(--seed-weight-medium);border-radius:var(--seed-radius-sm);transition:color var(--seed-motion-fast) ease, background-color var(--seed-motion-fast) ease;background:0 0;border:none;flex-direction:column;flex:1;text-decoration:none;display:flex}.tab-nav--desktop .tab-nav__item{flex:none}.tab-nav--desktop .tab-nav__home{margin-bottom:var(--seed-space-md)}.tab-nav--tablet .tab-nav__home{margin-right:var(--seed-space-sm);padding-right:var(--seed-space-md);border-right:var(--seed-border-width-container) solid var(--seed-border);flex:none}.tab-nav__item:hover:not(.tab-nav__item--disabled){color:var(--seed-primary)}.tab-nav__item--active{color:var(--seed-primary);font-weight:var(--seed-weight-semibold)}.tab-nav__item--disabled{color:var(--seed-text-disabled);opacity:var(--seed-pressed-opacity)}.tab-nav__glyph{width:var(--seed-font-size-xl);height:var(--seed-font-size-xl);place-items:center;display:grid}.tab-nav__glyph svg{fill:currentColor;stroke:none;width:20px;height:20px}.tab-nav__brand-mark{width:32px;height:32px;color:var(--seed-text-tertiary);object-fit:contain;display:block}.page-card{background:var(--seed-surface-object);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);padding:var(--seed-space-lg);box-shadow:var(--seed-shadow-none)}.page-title{margin:0 0 var(--seed-space-sm);font-size:var(--seed-font-size-xl);font-weight:var(--seed-weight-semibold);letter-spacing:-.02em}.page-body{color:var(--seed-text-secondary);max-width:42rem;margin:0}.stack{gap:var(--seed-space-md);flex-direction:column;display:flex}.list-section{background:var(--seed-surface-section);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);box-shadow:var(--seed-shadow-none);overflow:hidden}.list-section__header{padding:var(--seed-space-sm) var(--seed-space-md);font-size:var(--seed-font-size-sm);font-weight:var(--seed-weight-semibold);color:var(--seed-text-secondary)}.list-row{justify-content:space-between;align-items:center;gap:var(--seed-space-sm);padding:var(--seed-space-md);border-top:var(--seed-border-width-hairline) solid var(--seed-border);min-height:var(--seed-settings-row-height);background:0 0;display:flex}.list-row__label{color:var(--seed-text-secondary);font-size:var(--seed-font-size-sm)}.list-row__value{color:var(--seed-text);font-size:var(--seed-font-size-md);word-break:break-all}.btn{justify-content:center;align-items:center;gap:var(--seed-button-gap);height:var(--seed-button-height);min-height:var(--seed-button-height);padding:0 var(--seed-space-md);border-radius:var(--seed-radius-sm);border:var(--seed-border-width-container) solid transparent;font-size:var(--seed-font-size-button);font-weight:var(--seed-weight-semibold);transition:background-color var(--seed-motion-fast) ease, color var(--seed-motion-fast) ease, border-color var(--seed-motion-fast) ease;display:inline-flex}.btn--primary{background:var(--seed-primary);color:var(--seed-on-primary)}.btn--ink{background:var(--seed-text);color:var(--seed-bg)}.btn--ink:disabled{opacity:.55}.btn--secondary{color:var(--seed-primary);border-color:var(--seed-primary);background:0 0}.btn--destructive{color:var(--seed-danger);font-weight:var(--seed-weight-medium);background:0 0;border-color:#0000}.btn--dismiss{color:var(--seed-text-tertiary);font-weight:var(--seed-weight-regular);background:0 0;border-color:#0000}.btn--link{color:var(--seed-text-secondary);font-weight:var(--seed-weight-regular);background:0 0;border-color:#0000}.btn--block{width:100%}.auth-providers{gap:var(--seed-button-gap);display:grid}.auth-provider{justify-content:center}.auth-divider{align-items:center;gap:var(--seed-space-sm);color:var(--seed-text-muted);font-size:var(--seed-font-size-sm);display:flex}.auth-divider:before,.auth-divider:after{content:"";height:var(--seed-border-width-hairline);background:var(--seed-border);flex:1}.field{gap:var(--seed-space-sm);flex-direction:column;display:flex}.field__label{font-size:var(--seed-font-size-sm);color:var(--seed-text-secondary);font-weight:var(--seed-weight-medium)}.field__input{min-height:var(--seed-touch-target);padding:0 var(--seed-space-sm);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-sm);background:var(--seed-surface-section)}.field__input:focus-visible{border-color:var(--seed-primary)}.field__error{color:var(--seed-danger);font-size:var(--seed-font-size-sm);margin:0}.login-screen{min-height:100dvh;padding:var(--seed-space-lg);background:radial-gradient(1200px 500px at 10% -10%, color-mix(in srgb, var(--seed-secondary) 28%, transparent), transparent 60%), radial-gradient(900px 420px at 100% 0%, color-mix(in srgb, var(--seed-primary) 18%, transparent), transparent 55%), var(--seed-bg);place-items:center;display:grid}.login-card{background:var(--seed-surface-object);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);width:min(100%,420px);padding:var(--seed-space-lg);gap:var(--seed-space-md);box-shadow:var(--seed-shadow-none);flex-direction:column;display:flex}.login-card__title{font-size:var(--seed-font-size-xl);font-weight:var(--seed-weight-semibold);margin:0}.login-card__subtitle{color:var(--seed-text-secondary);margin:0}.dialog-scrim{background:var(--seed-scrim);padding:var(--seed-space-md);z-index:40;place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--seed-bg);border:var(--seed-border-width-container) solid var(--seed-border);border-radius:var(--seed-radius-surface);width:min(100%,400px);padding:var(--seed-space-lg);gap:var(--seed-space-sm);box-shadow:var(--seed-shadow-none);flex-direction:column;display:flex}.dialog__actions{gap:var(--seed-button-gap);margin-top:var(--seed-space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.muted{color:var(--seed-text-tertiary);font-size:var(--seed-font-size-sm)}.segmented{gap:var(--seed-space-xs);padding:var(--seed-space-xs);border-radius:var(--seed-radius-sm);background:var(--seed-category-tint);display:inline-flex}.segmented__btn{min-height:var(--seed-button-height);padding:0 var(--seed-space-sm);border-radius:var(--seed-radius-sm);color:var(--seed-text-tertiary);font-weight:var(--seed-weight-medium);background:0 0;border:none}.segmented__btn--active{background:var(--seed-white);color:var(--seed-primary);font-weight:var(--seed-weight-semibold)}.center-status{min-height:40vh;color:var(--seed-text-secondary);place-items:center;display:grid}html[data-record-surface=paper] .seed-record .seed-object-card:not(.sr-module){background:0 0}html[data-record-surface=paper] .seed-tracking{--trk-surface:transparent}.seed-appearance__block{align-items:stretch;gap:var(--seed-space-sm);padding:var(--seed-space-sm) 0;flex-direction:column;display:flex}.seed-appearance__label{font-size:var(--seed-font-size-sm);line-height:var(--seed-line-sm);color:var(--seed-text-secondary)}.seed-appearance__swatches{gap:var(--seed-space-sm);flex-wrap:wrap;display:flex}.seed-appearance__swatch{border:var(--seed-border-width-container) solid var(--seed-border);cursor:pointer;border-radius:50%;width:28px;height:28px;padding:0}.seed-appearance__swatch.is-selected{box-shadow:0 0 0 2px var(--seed-bg), 0 0 0 4px var(--seed-primary)}
