.mfa-banner__link[data-v-77d15b3e]{min-height:var(--size-touch);color:var(--color-fg);font-weight:var(--font-weight-semibold);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.central-alerts[data-v-c2f0016b]{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.central-alerts__head[data-v-c2f0016b]{padding:var(--spacing) var(--spacing) 0}.central-alerts__kicker[data-v-c2f0016b]{justify-content:space-between;gap:calc(var(--spacing)*3);color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:flex}.central-alerts__kicker b[data-v-c2f0016b]{color:var(--color-fg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.central-alerts__page[data-v-c2f0016b]{color:var(--color-fg);font-weight:var(--font-weight-semibold)}.central-alerts__title[data-v-c2f0016b]{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.central-alerts__block[data-v-c2f0016b]{min-width:0;padding:calc(var(--spacing)*3) calc(var(--spacing)*4) calc(var(--spacing)*4);border-radius:var(--radius-xl);background:var(--color-surface-2)}.central-alerts__block-title[data-v-c2f0016b]{align-items:center;gap:calc(var(--spacing)*2.5);margin-bottom:var(--spacing);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);display:flex}.central-alerts__list[data-v-c2f0016b]{flex-direction:column;display:flex}.central-alerts__row[data-v-c2f0016b]{align-items:center;gap:calc(var(--spacing)*3);min-height:var(--size-control-lg);margin:0 calc(var(--spacing)*-2);padding:0 calc(var(--spacing)*2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);transition:background-color var(--dur-fast) var(--ease-standard);display:flex}.central-alerts__row[data-v-c2f0016b]:hover{background:var(--color-hover)}.central-alerts__label[data-v-c2f0016b]{flex:1;min-width:0}.central-alerts__chevron[data-v-c2f0016b]{color:var(--color-fg-subtle)}.module-icon--plain[data-v-12b87bcf]{width:var(--size-tone-ic);height:var(--size-tone-ic);border-radius:var(--radius-full);background:var(--color-surface-3);color:var(--color-fg-muted);transition:background-color var(--dur-slow) var(--ease-standard),color var(--dur-slow) var(--ease-standard);flex-shrink:0;place-items:center;display:inline-grid}.module-icon--sm[data-v-12b87bcf]{width:var(--size-tone-ic-sm);height:var(--size-tone-ic-sm)}.module-icon--lg[data-v-12b87bcf]{width:calc(var(--size-app) + var(--spacing)*2);height:calc(var(--size-app) + var(--spacing)*2)}.module-icon--plain.module-icon--active[data-v-12b87bcf]{background:var(--color-selected);color:var(--color-on-selected)}.module-tile[data-v-36a32ef1]{align-items:center;gap:calc(var(--spacing)*3);min-width:0;padding:calc(var(--spacing)*.5) 0 var(--spacing);border-radius:var(--radius-md);color:var(--color-fg-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:relative}.module-tile .module-tile__icon[data-v-36a32ef1]{width:var(--size-cm-mod);height:var(--size-cm-mod);transition:transform var(--dur-base) var(--ease-spring)}.module-tile:active .module-tile__icon[data-v-36a32ef1]{transform:scale(.94)}.module-tile__label[data-v-36a32ef1]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.module-tile[aria-current=page] .module-tile__label[data-v-36a32ef1]{color:var(--color-fg);font-weight:var(--font-weight-semibold)}.module-tile__badge[data-v-36a32ef1]{top:calc(var(--size-cm-mod) - var(--spacing)*2);height:calc(var(--spacing)*4.5);padding:0 calc(var(--spacing)*1.5);border-radius:var(--radius-full);background:var(--color-selected);color:var(--color-on-selected);outline:calc(var(--spacing)*.5) solid var(--color-central);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:calc(var(--spacing)*4.5);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;left:50%;transform:translate(-50%)}.central-apps[data-v-412fb600]{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.central-apps__head[data-v-412fb600]{padding:var(--spacing) var(--spacing) 0}.central-apps__kicker[data-v-412fb600]{justify-content:space-between;gap:calc(var(--spacing)*3);color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:flex}.central-apps__kicker b[data-v-412fb600]{color:var(--color-fg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.central-apps__page[data-v-412fb600]{color:var(--color-fg);font-weight:var(--font-weight-semibold)}.central-apps__default[data-v-412fb600]{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.central-apps__default[hidden][data-v-412fb600]{display:none}.central-apps__label[data-v-412fb600]{padding:calc(var(--spacing)*2) var(--spacing) 0;color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.central-apps__grid[data-v-412fb600]{gap:calc(var(--spacing)*3) 0;margin:calc(var(--spacing)*2.5) calc(var(--spacing)*-2) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.central-footer[data-v-d5ec71f4]{min-width:0;padding-left:calc(var(--spacing)*3);flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.central-footer__start[data-v-d5ec71f4]{align-items:center;gap:calc(var(--spacing)*.5);min-width:0;display:flex}.central-footer__avatar[data-v-d5ec71f4]{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.central-footer__center[data-v-d5ec71f4]{justify-content:center;display:flex}.central-now[data-v-7f685003]{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.central-now__head[data-v-7f685003]{padding:var(--spacing) var(--spacing) 0}.central-now__kicker[data-v-7f685003]{justify-content:space-between;gap:calc(var(--spacing)*3);color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:flex}.central-now__kicker b[data-v-7f685003]{color:var(--color-fg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.central-now__page[data-v-7f685003]{color:var(--color-fg);font-weight:var(--font-weight-semibold)}.central-now__title[data-v-7f685003]{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.central-dots[data-v-a3bb51e9]{display:flex;position:relative}.central-dots__tab[data-v-a3bb51e9]{width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-full);cursor:pointer;place-items:center;display:grid}.central-dots__mark[data-v-a3bb51e9]{width:var(--size-page-mark);background:var(--color-page-mark)}.central-dots__ind[data-v-a3bb51e9],.central-dots__mark[data-v-a3bb51e9]{height:var(--size-page-mark-h);border-radius:var(--radius-full)}.central-dots__ind[data-v-a3bb51e9]{left:calc(var(--size-touch)/2 - var(--size-page-mark-on)/2);top:calc(50% - var(--size-page-mark-h)/2);width:var(--size-page-mark-on);background:var(--color-fg);pointer-events:none;transform:translateX(calc(var(--p,1)*var(--size-touch)));position:absolute}.central[data-v-0361ad66]{z-index:var(--z-central);pointer-events:none;position:fixed;inset:0}.central__scrim[data-v-0361ad66]{pointer-events:auto;touch-action:none;background:var(--color-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));opacity:0;visibility:hidden;transition:opacity var(--dur-slow) var(--ease-standard),visibility 0s linear var(--dur-slow);position:absolute;inset:0}.central.is-open .central__scrim[data-v-0361ad66]{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease-standard),visibility 0s}.central__panel[data-v-0361ad66]{--cm-in:calc(var(--space-sysbtn) - var(--space-cm));--cm-closed:inset(calc(100% - var(--size-sysbtn) - var(--cm-in)) var(--cm-in) var(--cm-in) calc(100% - var(--size-sysbtn) - var(--cm-in)) round calc(var(--size-sysbtn)/2));right:calc(var(--space-cm) + env(safe-area-inset-right));bottom:calc(var(--space-cm) + env(safe-area-inset-bottom));width:min(calc(100% - var(--space-cm)*2),var(--size-cm-max-w));height:min(calc(100% - var(--space-cm)*2 - env(safe-area-inset-top) - env(safe-area-inset-bottom)),var(--size-cm-max-h));pointer-events:auto;border-radius:var(--radius-2xl);background:var(--color-central);color:var(--color-fg);clip-path:var(--cm-closed);opacity:0;visibility:hidden;transition:clip-path var(--dur-morph-out) var(--ease-exit),opacity var(--dur-instant) var(--ease-standard) var(--dur-morph-hold),visibility 0s linear var(--dur-morph-out);flex-direction:column;display:flex;position:absolute;overflow:hidden}.central.is-open .central__panel[data-v-0361ad66]{clip-path:inset(0 round var(--radius-2xl));opacity:1;visibility:visible;transition:clip-path var(--dur-morph) var(--ease-enter),opacity 0s,visibility 0s}.central__body[data-v-0361ad66]{flex-direction:column;flex:1;min-height:0;display:flex}.central__pages[data-v-0361ad66]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;grid-auto-columns:100%;grid-auto-flow:column;min-height:0;display:grid;overflow:auto hidden}.central__page[data-v-0361ad66]::-webkit-scrollbar{display:none}.central__pages[data-v-0361ad66]::-webkit-scrollbar{display:none}.central__page[data-v-0361ad66]{overscroll-behavior-y:contain;scrollbar-width:none;scroll-snap-align:start;scroll-snap-stop:always;min-width:0;padding:calc(var(--spacing)*5) calc(var(--spacing)*4);-webkit-mask-image:linear-gradient(180deg,var(--color-white) calc(100% - var(--spacing)*4),transparent);-webkit-mask-image:linear-gradient(180deg,var(--color-white) calc(100% - var(--spacing)*4),transparent);mask-image:linear-gradient(180deg,var(--color-white) calc(100% - var(--spacing)*4),transparent);overflow-y:auto}.central__swipe[data-v-0361ad66]{z-index:1;left:50%;bottom:calc(var(--size-cm-origin)*2 + var(--spacing));height:var(--size-control-sm);align-items:center;gap:var(--spacing);padding:0 calc(var(--spacing)*3.5) 0 calc(var(--spacing)*3);white-space:nowrap;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);pointer-events:none;opacity:0;transform:translate(-50%,calc(var(--spacing)*2));transition:opacity var(--dur-slow) var(--ease-standard),transform var(--dur-slow) var(--ease-enter);display:inline-flex;position:absolute}.central__swipe.is-on[data-v-0361ad66]{opacity:1;transform:translate(-50%)}.central__swipe-lead[data-v-0361ad66]{font-weight:var(--font-weight-normal);margin-right:var(--spacing)}.central__footer[data-v-0361ad66]{height:calc(var(--size-cm-origin)*2);flex-shrink:0;align-items:stretch;display:flex}.central__page[data-v-0361ad66] .central-rise{animation:central-rise-0361ad66 var(--dur-slower) var(--ease-enter) both;animation-delay:calc(var(--dur-fast) + var(--i,0)*var(--dur-stagger))}@keyframes central-rise-0361ad66{0%{opacity:0;transform:translateY(calc(var(--spacing)*3))}}.palette-item[data-v-2d366919]{grid-template-columns:var(--size-control-sm) minmax(0,1fr) auto;align-items:center;gap:calc(var(--spacing)*3);min-height:calc(var(--size-control-lg) + var(--spacing));padding:var(--spacing) calc(var(--spacing)*3);border-radius:var(--radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;display:grid;position:relative}.palette-item__ic[data-v-2d366919]{width:var(--size-control-sm);height:var(--size-control-sm);place-items:center;display:grid}.palette-item .palette-item__ic[data-v-2d366919]>*{width:100%;height:100%}.palette-item__text[data-v-2d366919]{min-width:0}.palette-item__hint[data-v-2d366919],.palette-item__label[data-v-2d366919]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.palette-item__label[data-v-2d366919]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-fg)}.palette-item__label mark[data-v-2d366919]{color:var(--color-accent);font-weight:var(--font-weight-bold);background:0 0}.palette-item__hint[data-v-2d366919]{font-size:var(--text-xs);color:var(--color-fg-muted)}.palette-item__keys[data-v-2d366919]{align-items:center;gap:var(--spacing);display:flex}.palette-item__enter[data-v-2d366919]{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.palette-item[data-active] .palette-item__enter[data-v-2d366919]{opacity:1}.palette-list[data-v-0fd0e444]{isolation:isolate;position:relative}.palette-list__heading[data-v-0fd0e444]{padding:calc(var(--spacing)*3) calc(var(--spacing)*3) var(--spacing);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-fg-muted)}.palette-list__ind[data-v-0fd0e444]{z-index:-1;border-radius:var(--radius-lg);background:var(--color-accent-soft);pointer-events:none;transition:transform var(--dur-slower) var(--ease-spring),width var(--dur-slow) var(--ease-standard),height var(--dur-slow) var(--ease-standard),opacity var(--dur-base) var(--ease-standard),background-color var(--dur-slow) var(--ease-standard);position:absolute;top:0;left:0}.central-search[data-v-a49d28f5]{display:contents}.central-search__bar[data-v-a49d28f5]{z-index:1;margin:0 calc(var(--spacing)*-4);padding:var(--spacing) calc(var(--spacing)*4) calc(var(--spacing)*1.5);background:var(--color-central);position:sticky;top:0}.central-search__field[data-v-a49d28f5]{align-items:center;display:flex;position:relative}.central-search__field .central-search__icon[data-v-a49d28f5]{left:calc(var(--spacing)*4);color:var(--color-fg-subtle);pointer-events:none;position:absolute}.central-search__input[data-v-a49d28f5]{width:100%;height:var(--size-control-lg);padding:0 calc(var(--spacing)*5) 0 calc(var(--spacing)*11);border-radius:var(--radius-full);background:var(--color-field);color:var(--color-fg);font-size:var(--text-base);outline:1px solid var(--color-field-ring);outline-offset:-1px;transition:outline-color var(--dur-fast) var(--ease-standard)}.central-search__input[data-v-a49d28f5]::placeholder{color:var(--color-fg-subtle)}.central-search__input[data-v-a49d28f5]::-webkit-search-cancel-button{display:none}.central-search__input[data-v-a49d28f5]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.central-search__status[data-v-a49d28f5]:empty{position:absolute}.central-search__empty[data-v-a49d28f5]{padding:calc(var(--spacing)*6) calc(var(--spacing)*2);text-align:center;color:var(--color-fg-muted);font-size:var(--text-sm);display:block}.shell-menu__kicker[data-v-c4514ade]{color:var(--color-fg-muted);font-size:var(--text-xs)}.shell-menu__title[data-v-c4514ade]{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.shell-menu__row[data-v-c4514ade]{align-items:center;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*1.5);color:var(--color-fg-muted);font-size:var(--text-sm);display:flex}.shell-menu__list[data-v-c4514ade]{gap:calc(var(--spacing)*.5);margin:calc(var(--spacing)*2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.shell-menu__item[data-v-c4514ade]{grid-template-columns:var(--size-control-sm) minmax(0,1fr) auto;align-items:center;gap:calc(var(--spacing)*3);width:calc(100% + var(--spacing)*4);min-height:var(--size-touch);margin:0 calc(var(--spacing)*-2);padding:var(--spacing) calc(var(--spacing)*2);border-radius:var(--radius-sm);color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:left;transition:background-color var(--dur-fast) var(--ease-standard);text-decoration:none;display:grid}.shell-menu__item[data-v-c4514ade]:hover{background:var(--color-hover)}.shell-menu__item>.ui-avatar[data-v-c4514ade],.shell-menu__item>.ui-icon[data-v-c4514ade]:first-child{justify-self:center}.shell-menu__item-name[data-v-c4514ade]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-menu__create[data-v-c4514ade]{margin-top:calc(var(--spacing)*2);color:var(--color-fg-muted)}.profile-menu__who[data-v-d9bcf414]{align-items:center;gap:calc(var(--spacing)*3);display:flex}.profile-menu__id[data-v-d9bcf414]{min-width:0}.profile-menu__name[data-v-d9bcf414]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.profile-menu__hint[data-v-d9bcf414],.profile-menu__kicker[data-v-d9bcf414]{color:var(--color-fg-muted);font-size:var(--text-xs)}.profile-menu__row[data-v-d9bcf414]{align-items:center;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*3);color:var(--color-fg-muted);font-size:var(--text-sm);display:flex}.profile-menu__clinic[data-v-d9bcf414]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-menu__acts[data-v-d9bcf414]{margin-top:calc(var(--spacing)*4);flex-direction:column}.profile-menu__act[data-v-d9bcf414],.profile-menu__acts[data-v-d9bcf414]{gap:calc(var(--spacing)*2);display:flex}.profile-menu__act[data-v-d9bcf414]{height:var(--size-control);padding:0 calc(var(--spacing)*4);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);transition:background-color var(--dur-fast) var(--ease-standard);align-items:center;text-decoration:none}.profile-menu__act[data-v-d9bcf414]:hover{background:var(--color-surface-3)}.profile-menu__kicker[data-v-d9bcf414]{margin-top:calc(var(--spacing)*4)}.profile-menu__langs[data-v-d9bcf414]{gap:var(--spacing);margin-top:calc(var(--spacing)*1.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-menu__lang[data-v-d9bcf414]{height:var(--size-control);padding:0 var(--spacing);border-radius:var(--radius-full);color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.profile-menu__lang[data-v-d9bcf414]:hover{background:var(--color-hover);color:var(--color-fg)}.profile-menu__lang[aria-checked=true][data-v-d9bcf414]{background:var(--color-selected);color:var(--color-on-selected)}.profile-menu__lang[aria-checked=true][data-v-d9bcf414]:focus-visible{outline-color:var(--color-focus-on-fill)}.ui-btn.profile-menu__out[data-v-d9bcf414]{margin-top:calc(var(--spacing)*3);justify-content:flex-start}:where(.brand-symbol[data-v-2d461ea1]){width:var(--size-icon-lg);height:var(--size-icon-lg);flex-shrink:0}:where(.brand-symbol--sm[data-v-2d461ea1]){width:var(--size-icon-sm);height:var(--size-icon-sm)}:where(.brand-symbol--md[data-v-2d461ea1]){width:var(--size-icon);height:var(--size-icon)}:where(.brand-symbol--xl[data-v-2d461ea1]){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.brand-symbol__mark[data-v-2d461ea1]{fill:var(--color-symbol)}.brand-symbol__tip[data-v-2d461ea1]{fill:var(--color-symbol-tip)}.brand-symbol--raised .brand-symbol__mark[data-v-2d461ea1]{fill:var(--color-symbol-raised)}.system-button[data-v-244bca3f]{--sb-x:0;--sb-s:1;z-index:calc(var(--z-central) + 1);right:calc(var(--space-sysbtn) + env(safe-area-inset-right));bottom:calc(var(--space-sysbtn) + env(safe-area-inset-bottom));width:var(--size-sysbtn);height:var(--size-sysbtn);border-radius:var(--radius-full);background:var(--color-central);cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translateX(var(--sb-x)) scale(var(--sb-s));transition:transform var(--dur-slow) var(--ease-spring);place-items:center;display:grid;position:fixed}.system-button[data-v-244bca3f],.system-button[data-v-244bca3f]:after{--focus-offset:-4px;--color-focus:var(--color-fg)}.system-button[data-v-244bca3f]:before{content:"";border-radius:inherit;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:0}.system-button[data-v-244bca3f]:after{box-shadow:var(--shadow-float)}.system-button[data-v-244bca3f]:before{background:var(--color-primary);opacity:0}.system-button[data-v-244bca3f]:active{--sb-s:.92}.system-button.is-tucked[data-v-244bca3f]{--sb-x:calc(var(--size-sysbtn)*.57);--sb-s:.8}.system-button .system-button__symbol[data-v-244bca3f]{width:55%;height:55%;transition:transform var(--dur-slow) var(--ease-spring) var(--dur-base),opacity var(--dur-base) var(--ease-standard) var(--dur-base);position:relative}.system-button .system-button__close[data-v-244bca3f]{color:var(--color-on-primary);opacity:0;transition:transform var(--dur-slow) var(--ease-spring),opacity var(--dur-fast) var(--ease-standard);position:absolute;transform:rotate(-90deg)scale(.4)}.system-button__badge[data-v-244bca3f]{top:calc(var(--spacing)*-.5);right:calc(var(--spacing)*-.5);min-width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);padding:0 calc(var(--spacing)*1.5);border-radius:var(--radius-full);background:var(--color-badge);color:var(--color-on-badge);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:calc(var(--spacing)*5);text-align:center;font-variant-numeric:tabular-nums;transition:transform var(--dur-slow) var(--ease-spring) var(--dur-base),opacity var(--dur-base) var(--ease-standard) var(--dur-base);position:absolute}.system-button.is-open .system-button__badge[data-v-244bca3f],.system-button.is-tucked .system-button__badge[data-v-244bca3f]{opacity:0;transition:transform var(--dur-slow) var(--ease-spring),opacity var(--dur-fast) var(--ease-standard);transform:scale(.4)}.system-button.is-open[data-v-244bca3f]:before{opacity:1}.system-button.is-open[data-v-244bca3f]:after{opacity:0}.system-button.is-open .system-button__symbol[data-v-244bca3f]{opacity:0;transition:transform var(--dur-slow) var(--ease-spring),opacity var(--dur-fast) var(--ease-standard);transform:rotate(90deg)scale(.4)}.system-button.is-open .system-button__close[data-v-244bca3f]{opacity:1;transition:transform var(--dur-slow) var(--ease-spring),opacity var(--dur-base) var(--ease-standard);transform:none}.system-hint[data-v-0bd7f9f5]{z-index:calc(var(--z-central) + 1);right:calc(var(--space-sysbtn) + var(--size-sysbtn) + var(--spacing)*3 + env(safe-area-inset-right));bottom:calc(var(--space-sysbtn) + (var(--size-sysbtn) - var(--size-control))/2 + env(safe-area-inset-bottom));height:var(--size-control);padding:0 calc(var(--spacing)*4);white-space:nowrap;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-float);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);pointer-events:none;opacity:0;visibility:hidden;transform:translateX(calc(var(--spacing)*2)) scale(.94);transform-origin:100%;transition:opacity var(--dur-slow) var(--ease-standard),transform var(--dur-slower) var(--ease-spring),visibility 0s linear var(--dur-slow);align-items:center;display:flex;position:fixed}.system-hint[data-v-0bd7f9f5]:after{content:"";right:calc(var(--spacing)*-1);top:calc(50% - var(--spacing)*1.5);width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-radius:var(--radius-2xs);background:inherit;position:absolute;transform:rotate(45deg)}.system-hint.is-on[data-v-0bd7f9f5]{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease-standard),transform var(--dur-slower) var(--ease-spring),visibility 0s;transform:none}.dock-item[data-v-3199735b]{width:var(--size-dock-item);height:var(--size-dock-item);border-radius:var(--radius-full);color:var(--color-fg-muted);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-base) var(--ease-spring);place-items:center;display:grid;position:relative}.dock-item[data-v-3199735b]:hover{background:var(--color-hover);color:var(--color-fg)}.dock-item[data-v-3199735b]:active{transform:scale(.92)}.dock-item[data-tone] .ui-icon[data-v-3199735b]{color:var(--tone-mark);transition:color var(--dur-base) var(--ease-standard)}.dock-item[data-tone][data-v-3199735b]:hover{background:var(--tone-soft)}.dock-item[aria-current=page][data-v-3199735b],.dock-item[aria-current=page][data-v-3199735b]:hover{color:var(--color-on-selected);background:0 0}.dock-item[data-tone][aria-current=page][data-v-3199735b],.dock-item[data-tone][aria-current=page] .ui-icon[data-v-3199735b],.dock-item[data-tone][aria-current=page][data-v-3199735b]:hover{color:var(--tone-on)}:root[data-theme=light] .dock-item[data-tone][aria-current=page][data-v-3199735b],:root[data-theme=light] .dock-item[data-tone][aria-current=page] .ui-icon[data-v-3199735b],:root[data-theme=light] .dock-item[data-tone][aria-current=page][data-v-3199735b]:hover{color:var(--color-white)}.dock-badge[data-v-3199735b]{top:calc(var(--spacing)*.5);right:calc(var(--spacing)*.5);min-width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5);padding:0 var(--spacing);border-radius:var(--radius-full);background:var(--color-surface-3);color:var(--color-fg);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:calc(var(--spacing)*4.5);text-align:center;font-variant-numeric:tabular-nums;position:absolute}.dock-tip[data-v-5144a5fe]{z-index:var(--z-tip);align-items:center;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2) calc(var(--spacing)*4);border-radius:var(--radius-full);background:var(--color-elevated);color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));pointer-events:none;opacity:0;visibility:hidden;transform:translate(calc(var(--spacing)*-1.5),-50%) scale(.96);transform-origin:0;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard),visibility 0s linear var(--dur-base);display:flex;position:fixed}.dock-tip.is-on[data-v-5144a5fe]{pointer-events:auto;opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}.dock-tip__note[data-v-5144a5fe]{color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-normal)}.app-dock[data-v-bf213af2]{top:50%;left:var(--size-dock-gap);z-index:var(--z-dock);width:var(--size-dock);padding:calc(var(--spacing)*2.5);border-radius:var(--radius-full);background:var(--color-dock);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.4);backdrop-filter:blur(var(--blur-glass)) saturate(1.4);isolation:isolate;position:fixed;transform:translateY(-50%)}.app-dock[data-v-bf213af2],.dock-group[data-v-bf213af2]{gap:var(--spacing);flex-direction:column;display:flex}.dock-group[data-v-bf213af2]{margin:0;padding:0;list-style:none}.dock-sep[data-v-bf213af2]{height:calc(var(--spacing)*3)}.dock-ind[data-v-bf213af2]{z-index:-1;border-radius:var(--radius-full);background:var(--tone,var(--color-selected));pointer-events:none;transition:transform var(--dur-slower) var(--ease-spring),width var(--dur-slow) var(--ease-standard),height var(--dur-slow) var(--ease-standard),opacity var(--dur-base) var(--ease-standard),background-color var(--dur-slow) var(--ease-standard);position:absolute;top:0;left:0}:root[data-theme=light] .dock-ind[data-v-bf213af2]{background:var(--tone-mark,var(--color-selected))}.crumbs[data-v-f4a85be6]{flex-shrink:1;min-width:0}.crumbs__list[data-v-f4a85be6]{font-size:var(--text-base)}.crumbs__item[data-v-f4a85be6],.crumbs__list[data-v-f4a85be6]{align-items:center;gap:calc(var(--spacing)*.5);min-width:0;display:flex}.crumbs__current[data-v-f4a85be6],.crumbs__link[data-v-f4a85be6],.crumbs__text[data-v-f4a85be6]{height:var(--size-control-sm);padding:0 calc(var(--spacing)*1.5);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;display:inline-flex}.crumbs__link[data-v-f4a85be6],.crumbs__text[data-v-f4a85be6]{color:var(--color-fg-muted)}.crumbs__link[data-v-f4a85be6]{transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.crumbs__link[data-v-f4a85be6]:hover{background:var(--color-hover);color:var(--color-fg)}.crumbs__sep[data-v-f4a85be6]{color:var(--color-fg-subtle)}@media (pointer:coarse){.crumbs__link[data-v-f4a85be6]{min-width:var(--size-touch);justify-content:center;position:relative}.crumbs__link[data-v-f4a85be6]:after{content:"";inset:calc((var(--size-control-sm) - var(--size-touch))/2) 0;position:absolute}}.crumbs__current[data-v-f4a85be6]{line-height:var(--size-control-sm);text-overflow:ellipsis;min-width:0;font-weight:var(--font-weight-semibold);color:var(--color-fg);display:block;overflow:hidden}.ptabs-more[data-v-70c76943]{gap:calc(var(--spacing)*.5);flex-direction:column;display:flex}.ptabs-more__row[data-v-70c76943]{align-items:center;gap:calc(var(--spacing)*2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ptabs-more__go[data-v-70c76943]{align-items:center;gap:calc(var(--spacing)*3);min-height:var(--size-touch);padding:calc(var(--spacing)*1) calc(var(--spacing)*2);margin-left:calc(var(--spacing)*-2);border-radius:var(--radius-sm);min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);transition:background-color var(--dur-fast) var(--ease-standard);display:flex}.ptabs-more__go[data-v-70c76943]:hover{background:var(--color-hover)}.ptabs-more__label[data-v-70c76943]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ptabs[data-v-3375664f]{align-items:center;gap:calc(var(--spacing)*1);min-width:0;margin-left:calc(var(--spacing)*1);display:flex;position:relative}.ptabs__ind[data-v-3375664f]{border-radius:var(--radius-full);background:var(--color-selected);pointer-events:none;transition:transform var(--dur-slower) var(--ease-spring),width var(--dur-slow) var(--ease-standard),height var(--dur-slow) var(--ease-standard),opacity var(--dur-base) var(--ease-standard),background-color var(--dur-slow) var(--ease-standard);position:absolute;top:0;left:0}.ptabs__list[data-v-3375664f]{gap:calc(var(--spacing)*1);display:flex}.ptabs__list[data-v-3375664f],.ptabs__tab[data-v-3375664f]{align-items:center;min-width:0}.ptabs__tab[data-v-3375664f]{gap:calc(var(--spacing)*1.5);height:var(--size-control);padding:0 calc(var(--spacing)*.5) 0 calc(var(--spacing)*1.5);border-radius:var(--radius-full);color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:color var(--dur-base) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard);animation:tab-in var(--dur-slow) var(--ease-enter) both;display:inline-flex;position:relative}.ptabs__tab[data-v-3375664f]:not([data-active]):hover{background:var(--color-hover);color:var(--color-fg)}.ptabs__tab[data-active][data-v-3375664f]{color:var(--color-on-selected)}.ptabs__go[data-v-3375664f]{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-full);min-width:0;height:100%;display:inline-flex}.ptabs__tab[data-active] .ptabs__go[data-v-3375664f]{--color-focus:var(--color-focus-on-fill);--focus-offset:-2px}.ptabs__label[data-v-3375664f]{max-width:calc(var(--spacing)*33);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ptabs__tab .ptabs__close[data-v-3375664f]{opacity:.5;transition:opacity var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ptabs__tab .ptabs__close[data-v-3375664f]:focus-visible,.ptabs__tab:hover .ptabs__close[data-v-3375664f],.ptabs__tab[data-active] .ptabs__close[data-v-3375664f]{opacity:1}.ptabs__tab[data-active] .ptabs__close[data-v-3375664f]{color:var(--color-on-selected);--color-focus:var(--color-focus-on-fill)}.ptabs__tab[data-active] .ptabs__close[data-v-3375664f]:hover{color:var(--color-on-selected);background:0 0}.ptabs__more[data-v-3375664f]{height:var(--size-control);min-width:var(--size-control);padding:0 calc(var(--spacing)*3);border-radius:var(--radius-full);background:var(--color-surface-1);color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ptabs__more[data-v-3375664f]:hover{background:var(--color-surface-2);color:var(--color-fg)}@media (width<=1080px){.ptabs__label[data-v-3375664f]{max-width:calc(var(--spacing)*29)}}.search-trigger[data-v-4e7d7078]{height:var(--size-control);width:var(--size-search);align-items:center;gap:calc(var(--spacing)*2);padding:0 calc(var(--spacing)*1.5) 0 calc(var(--spacing)*3.5);border-radius:var(--radius-full);background:var(--color-surface-1);color:var(--color-fg-muted);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);display:inline-flex}.search-trigger[data-v-4e7d7078]:hover{background:var(--color-surface-2);color:var(--color-fg)}.search-trigger__text[data-v-4e7d7078]{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.search-trigger--compact[data-v-4e7d7078]{width:var(--size-control);background:0 0;justify-content:center;padding:0}.search-trigger--compact[data-v-4e7d7078]:hover{background:var(--color-hover)}.window-titlebar[data-v-ed166a45]{height:var(--size-titlebar);align-items:center;gap:calc(var(--spacing)*3);padding:0 calc(var(--spacing)*3);flex-shrink:0;display:flex}.window-titlebar__left[data-v-ed166a45]{flex:1;min-width:0}.window-titlebar__left[data-v-ed166a45],.window-titlebar__right[data-v-ed166a45]{align-items:center;gap:calc(var(--spacing)*2);display:flex}.window-titlebar__right[data-v-ed166a45]{flex-shrink:0}.window-titlebar .window-titlebar__close[data-v-ed166a45]{background:var(--color-surface-1)}.window-titlebar .window-titlebar__close[data-v-ed166a45]:hover{background:var(--color-surface-2);color:var(--color-fg)}.window-titlebar__close[data-v-ed166a45] .ui-icon{transition:transform var(--dur-slow) var(--ease-spring)}.window-titlebar__close[data-v-ed166a45]:hover .ui-icon{transform:rotate(90deg)}.window-titlebar__icon[data-v-ed166a45]{width:var(--size-control-sm);height:var(--size-control-sm);margin-left:calc(var(--spacing)*1)}.window-titlebar__back[data-v-ed166a45]{min-width:var(--size-touch);min-height:var(--size-touch);align-items:center;gap:calc(var(--spacing)*.5);padding:0 calc(var(--spacing)*2) 0 calc(var(--spacing)*1);border-radius:var(--radius-full);color:var(--color-accent);font-size:var(--text-base);font-weight:var(--font-weight-medium);cursor:pointer;flex-shrink:0;display:inline-flex}.window-titlebar__back[data-v-ed166a45]:hover{background:var(--color-hover)}.window-titlebar__back-label[data-v-ed166a45]{max-width:calc(var(--spacing)*28);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.window-titlebar--compact[data-v-ed166a45]{gap:calc(var(--spacing)*1);padding:0 calc(var(--spacing)*2);transition:background-color var(--dur-base) var(--ease-standard)}.window-titlebar--compact.is-scrolled[data-v-ed166a45]{background:var(--color-surface-1)}.window-titlebar--compact .window-titlebar__crumbs[data-v-ed166a45]{flex:1;justify-content:center;display:flex}.window-titlebar--compact[data-v-ed166a45] .crumbs__item:not(.crumbs__item--current){display:none}.window-titlebar--compact[data-v-ed166a45] .crumbs__current{opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.window-titlebar--compact.is-scrolled[data-v-ed166a45] .crumbs__current{opacity:1}.app-window[data-v-ac20b400]{z-index:var(--z-window);top:calc(var(--size-menubar) + var(--spacing)*1);bottom:calc(var(--spacing)*5);right:calc(var(--spacing)*5);left:calc(var(--size-dock) + var(--size-dock-gap)*2);border-radius:var(--radius-2xl);background:var(--color-window);transform-origin:var(--vt-ox,0) var(--vt-oy,50%);flex-direction:column;display:flex;position:fixed;overflow:hidden}.app-window--compact[data-v-ac20b400]{border-radius:0;inset:0}.win-body[data-v-ac20b400]{overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing)*2) calc(var(--spacing)*8) calc(var(--spacing)*8);scrollbar-width:thin;scrollbar-color:var(--color-surface-3) transparent;flex:1;overflow:auto}.app-window--compact .win-body[data-v-ac20b400]{padding:calc(var(--spacing)*1) calc(var(--spacing)*4) calc(var(--size-sysbtn-clear) + env(safe-area-inset-bottom))}@media (600px<=width<=820px){.app-window--compact .win-body[data-v-ac20b400]{padding-left:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*8)}}.window-heading[data-v-ac20b400]{margin-bottom:calc(var(--spacing)*5);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-fg)}.app-window--compact .window-heading[data-v-ac20b400]{margin-bottom:calc(var(--spacing)*4)}.shell-skeleton[data-v-5843adef]{gap:calc(var(--spacing)*4);flex-direction:column;width:100%;display:flex}.shell-skeleton--desk[data-v-5843adef],.shell-skeleton--window[data-v-5843adef]{max-width:var(--size-read)}.shell-skeleton--desk[data-v-5843adef]{padding:calc(var(--spacing)*3) calc(var(--spacing)*6) calc(var(--spacing)*6) calc(var(--spacing)*5)}.shell-skeleton__title[data-v-5843adef]{max-width:calc(var(--spacing)*90)}.shell-skeleton__desk[data-v-5843adef] .ui-skel{border-radius:var(--radius-2xl)}@media (width<=820px){.shell-skeleton--desk[data-v-5843adef]{padding:calc(var(--spacing)*1) calc(var(--spacing)*4) 0}}.shell-wallpaper[data-v-c21b15c8]{z-index:var(--z-desk);pointer-events:none;background:radial-gradient(calc(var(--spacing)*300) calc(var(--spacing)*205) at 10% -18%,var(--color-glow-1),transparent 64%),radial-gradient(calc(var(--spacing)*245) calc(var(--spacing)*190) at 102% 116%,var(--color-glow-2),transparent 62%),linear-gradient(160deg,var(--color-wallpaper-1),var(--color-wallpaper-2));position:fixed;inset:0}.tray-clock[data-v-fc181277]{padding:0 calc(var(--spacing)*3);color:var(--color-fg);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.tray-clock__date[data-v-fc181277]{margin-right:calc(var(--spacing)*1.5);color:var(--color-fg-muted);font-weight:var(--font-weight-normal)}.tray-clock__time[data-v-fc181277]{font-weight:var(--font-weight-semibold)}.system-tray[data-v-7fed13ba]{top:0;z-index:var(--z-menubar);height:var(--size-menubar);padding:0 calc(var(--spacing)*5) 0 calc(var(--spacing)*6);transition:background-color var(--dur-base) var(--ease-standard);justify-content:space-between;align-items:center;display:flex;position:fixed;inset-inline:0}.system-tray.is-scrolled[data-v-7fed13ba]{background:var(--color-dock);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.3);backdrop-filter:blur(var(--blur-glass)) saturate(1.3)}.system-tray__brand[data-v-7fed13ba]{min-height:var(--size-touch);margin-left:calc(var(--spacing)*-2);padding:0 calc(var(--spacing)*2);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.system-tray__tray[data-v-7fed13ba]{align-items:center;gap:var(--spacing);min-width:0;display:flex}.system-tray__btn[data-v-7fed13ba]{align-items:center;gap:calc(var(--spacing)*2);min-width:var(--size-control);height:var(--size-control);padding:0 calc(var(--spacing)*3);border-radius:var(--radius-full);color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.system-tray__btn[data-v-7fed13ba]:hover{background:var(--color-hover);color:var(--color-fg)}.system-tray__clinic[data-v-7fed13ba]{max-width:calc(var(--spacing)*60);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-tray__avatar[data-v-7fed13ba]{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-full);place-items:center;display:grid}.system-tray.is-compact[data-v-7fed13ba]{padding:0 calc(var(--spacing)*3) 0 calc(var(--spacing)*4)}.system-tray.is-compact .system-tray__tray[data-v-7fed13ba]{gap:0}.shell[data-v-3787f5fd]{color:var(--color-fg)}.shell[data-v-3787f5fd],.shell-main[data-v-3787f5fd]{min-height:100dvh;position:relative}.shell-main[data-v-3787f5fd]{z-index:var(--z-desk)}.shell-main[data-v-3787f5fd]:focus{outline:none}.shell-desk[data-v-3787f5fd]{min-height:100dvh;padding-top:var(--size-menubar);padding-left:calc(var(--size-dock) + var(--size-dock-gap)*2)}.shell--compact .shell-desk[data-v-3787f5fd]{padding-left:0;padding-bottom:var(--size-sysbtn-clear)}:root:has(.shell){scroll-padding-top:calc(var(--size-menubar) + var(--spacing)*2)}:root:has(.shell--compact){scroll-padding-bottom:calc(var(--size-sysbtn-clear) + env(safe-area-inset-bottom))}.shell--compact[data-v-3787f5fd] [data-shell-scroll]{scroll-padding-bottom:calc(var(--size-sysbtn-clear) + env(safe-area-inset-bottom))}.palette-input[data-v-32852763]{align-items:center;gap:calc(var(--spacing)*3);height:var(--size-app);padding:0 calc(var(--spacing)*3) 0 calc(var(--spacing)*5);flex-shrink:0;display:flex}.palette-input__icon[data-v-32852763]{color:var(--color-fg-muted);transition:color var(--dur-fast) var(--ease-standard)}.palette-input:focus-within .palette-input__icon[data-v-32852763]{color:var(--color-accent)}.palette-input__field[data-v-32852763]{min-width:0;height:100%;color:var(--color-fg);font-size:var(--text-lg);background:0 0;flex:1}.palette-input__field[data-v-32852763]::placeholder{color:var(--color-fg-subtle)}.palette-input__field[data-v-32852763]:focus-visible{outline:none}.palette[data-v-c2df2b5f]{z-index:var(--z-layer);margin:var(--space-palette-top) auto auto;width:min(var(--size-palette),calc(100% - var(--spacing)*8));max-width:none;max-height:var(--size-palette-max-h);border-radius:var(--radius-xl);color:var(--color-fg);background:var(--color-elevated);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.4);backdrop-filter:blur(var(--blur-glass)) saturate(1.4);opacity:0;transform:scale(.97) translateY(var(--spacing));transform-origin:50% 0;transition:opacity var(--dur-base) var(--ease-exit),transform var(--dur-base) var(--ease-exit),overlay var(--dur-base) allow-discrete,display var(--dur-base) allow-discrete;border:0;padding:0;inset:0;overflow:hidden}.palette[open][data-v-c2df2b5f]{opacity:1;transition:opacity var(--dur-slow) var(--ease-enter),transform var(--dur-slower) var(--ease-enter),overlay var(--dur-slower) allow-discrete,display var(--dur-slower) allow-discrete;display:flex;transform:none}@starting-style{.palette[open][data-v-c2df2b5f]{opacity:0;transform:scale(.94) translateY(calc(var(--spacing)*2))}}.palette[data-v-c2df2b5f]::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));opacity:0;transition:opacity var(--dur-base) var(--ease-exit),overlay var(--dur-base) allow-discrete,display var(--dur-base) allow-discrete}.palette[open][data-v-c2df2b5f]::backdrop{opacity:1;transition:opacity var(--dur-slow) var(--ease-standard)}@starting-style{.palette[open][data-v-c2df2b5f]::backdrop{opacity:0}}.palette--compact[data-v-c2df2b5f]{margin-top:calc(var(--spacing)*3);max-height:calc(100% - var(--spacing)*6)}.palette--compact[data-v-c2df2b5f] .palette-item__keys{display:none}.palette__panel[data-v-c2df2b5f]{flex-direction:column;width:100%}.palette__body[data-v-c2df2b5f],.palette__panel[data-v-c2df2b5f]{flex:1;min-height:0;display:flex}.palette__body[data-v-c2df2b5f]{flex-direction:column}.palette__status[data-v-c2df2b5f]{flex-shrink:0}.palette__list[data-v-c2df2b5f]{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 calc(var(--spacing)*2) calc(var(--spacing)*2);flex:auto;overflow:auto}.palette__empty[data-v-c2df2b5f]{padding:calc(var(--spacing)*6) calc(var(--spacing)*6) calc(var(--spacing)*2);text-align:center;color:var(--color-fg-muted);font-size:var(--text-sm);display:block}.palette__foot[data-v-c2df2b5f]{align-items:center;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*3) calc(var(--spacing)*5);background:var(--color-hover);color:var(--color-fg-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.palette__foot span[data-v-c2df2b5f]{align-items:center;gap:calc(var(--spacing)*1.5);display:inline-flex}@media (prefers-reduced-motion:reduce){.palette[data-v-c2df2b5f]::backdrop{transition:none}}.shell-notices[data-v-90e7e9b8]{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.shell-notices[data-v-90e7e9b8]:empty{display:none}.shell-notices--window[data-v-90e7e9b8]{margin-bottom:calc(var(--spacing)*4)}.shell-notices--desk[data-v-90e7e9b8]{max-width:var(--size-read);padding:calc(var(--spacing)*3) calc(var(--spacing)*6) 0 calc(var(--spacing)*5)}@media (width<=820px){.shell-notices--desk[data-v-90e7e9b8]{padding:calc(var(--spacing)*3) calc(var(--spacing)*4) 0}}
