.dropdown[data-v-0a86d48f]{position:relative}.trigger[data-v-0a86d48f]{align-items:center;gap:var(--spacing-xs);width:100%;min-height:var(--control-height);padding:calc(var(--spacing-xs) - var(--border-width-small)) var(--spacing-small);font:inherit;font-size:var(--fontsize-body-medium);line-height:var(--line-height-body-medium);text-align:start;color:var(--text-body);background:var(--input-fill);border:var(--border-width-small) solid transparent;border-radius:var(--border-radius-field);box-shadow:var(--input-shadow);cursor:pointer;display:flex}.trigger[data-v-0a86d48f]:hover:not(:disabled){background:var(--input-fill-hover)}.trigger[data-v-0a86d48f]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-color:var(--border-primary)}.trigger[aria-expanded=true][data-v-0a86d48f]{border-color:var(--border-action)}.trigger[aria-invalid=true][data-v-0a86d48f]{border-color:var(--border-error)}.trigger[data-v-0a86d48f]:disabled{background:var(--surface-disabled);border-color:var(--border-disabled);color:var(--text-on-disabled);cursor:not-allowed}.value[data-v-0a86d48f]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.value.is-placeholder[data-v-0a86d48f]{color:var(--text-disabled)}.chevron[data-v-0a86d48f]{width:var(--spacing-large);height:var(--spacing-large);color:var(--icons-primary);transition:transform var(--duration-fast) var(--easing-standard);flex:none;display:inline-flex}.chevron.is-open[data-v-0a86d48f]{transform:rotate(180deg)}.chevron[data-v-0a86d48f] svg{width:100%;height:100%;display:block}.menu[data-v-0a86d48f]{z-index:calc(var(--layer-modal) + 1);background:var(--surface-primary);border-radius:var(--border-radius-field);box-shadow:var(--elevation-popover);scrollbar-width:thin;scrollbar-color:var(--surface-disabled) transparent;margin:0;padding:0;list-style:none;position:fixed;overflow-y:auto}.item[data-v-0a86d48f]{align-items:center;gap:var(--spacing-xs);min-height:var(--control-height);padding:var(--spacing-xs) var(--spacing-medium) calc(var(--spacing-xs) - var(--border-width-small));font-size:var(--fontsize-body-medium);line-height:var(--line-height-body-medium);color:var(--text-body);background:var(--surface-primary);cursor:pointer;display:flex}.item[data-v-0a86d48f]:last-child{border-bottom:var(--border-width-none);padding-bottom:var(--spacing-xs)}.item[data-active=true][data-v-0a86d48f]:not(.is-disabled){background:var(--state-hover)}.item.is-selected[data-v-0a86d48f]{background:var(--state-checked);color:var(--text-on-action);border-bottom-color:var(--surface-action)}.item.is-selected[data-active=true][data-v-0a86d48f]{background:var(--state-checked-hover);color:var(--text-on-action);border-bottom-color:var(--surface-action-hover-dark)}.item.is-disabled[data-v-0a86d48f]{background:var(--surface-disabled);color:var(--text-on-disabled);cursor:not-allowed}.item.is-selected.is-disabled[data-v-0a86d48f]{background:var(--surface-disabled-selected);border-bottom-color:var(--surface-disabled-selected);color:var(--text-on-action)}@media (prefers-reduced-motion:reduce){.chevron[data-v-0a86d48f]{transition:none}}.appearance[data-v-039e1673]{gap:var(--spacing-2xs);flex-wrap:wrap;align-items:center;display:flex}.control[data-v-039e1673]{width:9.5rem;margin:0}.app-icon[data-v-6af15497]{width:var(--app-icon-size,var(--spacing-large));height:var(--app-icon-size,var(--spacing-large));vertical-align:middle;flex:none;display:inline-flex}.app-icon[data-v-6af15497] svg{width:100%;height:100%}.user-menu[data-v-d9aaeaa8]{min-width:0;position:relative}.trigger[data-v-d9aaeaa8]{min-height:var(--scale-1100);align-items:center;gap:var(--spacing-xs);padding:var(--spacing-3xs) var(--spacing-2xs);border:var(--border-width-medium) solid transparent;border-radius:var(--border-radius-round);color:var(--text-headings);font-weight:var(--type-font-weight-semi-bold);background:0 0;display:inline-flex}.trigger[data-v-d9aaeaa8]:hover{background:var(--state-hover)}.avatar[data-v-d9aaeaa8]{width:var(--scale-700);height:var(--scale-700);background:var(--surface-action);color:var(--text-on-action);font-size:var(--fontsize-body-small);border-radius:50%;flex:none;place-items:center;display:grid}.trigger[data-v-d9aaeaa8]{max-width:100%}.name[data-v-d9aaeaa8]{min-width:0;max-width:calc(2 * var(--scale-3500));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=620px){.name[data-v-d9aaeaa8]{max-width:var(--scale-3200)}}@media (width<=380px){.name[data-v-d9aaeaa8]{display:none}}.caret[data-v-d9aaeaa8]{transition:transform var(--duration-fast) var(--easing-standard)}.caret-up[data-v-d9aaeaa8]{transform:rotate(180deg)}.menu[data-v-d9aaeaa8]{top:calc(100% + var(--scale-150));z-index:var(--layer-popover);min-width:var(--measure-field-short);background:var(--surface-primary);border-radius:var(--border-radius-medium);box-shadow:var(--elevation-popover);padding:0;position:absolute;inset-inline-end:0;overflow:hidden}.menu-head[data-v-d9aaeaa8]{gap:var(--border-width-small);padding:var(--spacing-xs) var(--spacing-medium);border-bottom:var(--rule);flex-direction:column;margin:0;display:flex}.menu-name[data-v-d9aaeaa8]{font-weight:var(--type-font-weight-semi-bold);color:var(--text-headings)}.menu-email[data-v-d9aaeaa8]{font-size:var(--fontsize-body-small);color:var(--text-body);text-overflow:ellipsis;text-align:start;overflow:hidden}.menu-item[data-v-d9aaeaa8]{align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs) var(--spacing-medium) calc(var(--spacing-xs) - var(--border-width-small));border:var(--border-width-none);border-bottom:var(--rule);border-radius:var(--border-radius-none);color:var(--text-body);line-height:var(--line-height-body-medium);font-size:var(--fontsize-body-medium);text-align:start;display:flex}.menu-item[data-v-d9aaeaa8]:last-child{border-bottom:var(--border-width-none);padding-bottom:var(--spacing-xs)}@media (width<=620px){.menu-item[data-v-d9aaeaa8]{min-height:var(--scale-1100)}}.menu-item[data-v-d9aaeaa8]:hover{background:var(--state-hover);color:var(--text-body);text-decoration:none}.menu-button[data-v-d9aaeaa8]{font:inherit;font-weight:var(--type-font-weight-regular);cursor:pointer;background:0 0}.menu-icon[data-v-d9aaeaa8]{color:var(--icons-primary)}.menu-rule[data-v-d9aaeaa8]{border:none;border-top:var(--rule);margin:0;display:none}.nav[data-v-a20cc6e8]{z-index:var(--layer-sticky);padding:var(--spacing-2xs) var(--spacing-2xs) 0;position:sticky;top:0}.nav-inner[data-v-a20cc6e8]{max-width:var(--measure-page);padding:var(--spacing-medium);justify-content:space-between;align-items:center;gap:var(--spacing-small);background:var(--surface-primary);border-radius:var(--border-radius-large);box-shadow:var(--elevation-surface);isolation:isolate;flex-wrap:wrap;margin:0 auto;display:flex;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-inner[data-v-a20cc6e8]{background:0 0}.nav-inner[data-v-a20cc6e8]:before{content:"";z-index:-1;border-radius:inherit;background:var(--surface-glass);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);position:absolute;inset:0}}.lead[data-v-a20cc6e8]{align-items:baseline;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.brand[data-v-a20cc6e8]{padding:var(--spacing-2xs) 0;border-radius:var(--border-radius-small);align-items:center;display:inline-flex}.back-row[data-v-a20cc6e8]{display:none}.back[data-v-a20cc6e8]{--app-icon-size:var(--scale-600);align-items:center;gap:var(--spacing-3xs);min-height:var(--scale-1100);padding:0 var(--spacing-small) 0 var(--spacing-3xs);border-radius:var(--border-radius-round);font:inherit;font-size:var(--fontsize-body-medium);font-weight:var(--type-font-weight-semi-bold);color:var(--text-action);cursor:pointer;background:0 0;border:none;margin-inline-start:calc(var(--spacing-xs) * -1);display:inline-flex}.back[data-v-a20cc6e8]:hover{background:var(--state-hover)}.back[data-v-a20cc6e8]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .back-icon[data-v-a20cc6e8]{transform:scaleX(-1)}.logo-placeholder[data-v-a20cc6e8]{height:var(--scale-700);min-width:var(--scale-2000);padding:0 var(--spacing-small);border:var(--border-width-small) dashed var(--border-primary);border-radius:var(--border-radius-small);color:var(--text-muted);font-size:var(--fontsize-body-small);font-weight:var(--type-font-weight-semi-bold);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.brand:hover .logo-placeholder[data-v-a20cc6e8]{border-color:var(--border-action);color:var(--text-action)}.brand[data-v-a20cc6e8]:hover{text-decoration:none}.links[data-v-a20cc6e8]{align-items:baseline;column-gap:var(--spacing-large);flex-wrap:wrap;display:flex}.links a[data-v-a20cc6e8]{align-items:baseline;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;border-bottom:var(--border-width-medium) solid transparent;transition:border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);color:var(--text-body);font-size:var(--fontsize-body-medium);line-height:var(--line-height-body-medium);font-weight:var(--type-font-weight-regular);white-space:nowrap;border-radius:0;display:inline-flex}.links a[data-v-a20cc6e8]:hover{color:var(--text-headings);border-bottom-color:var(--border-primary);text-decoration:none}.links a[data-v-a20cc6e8]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.nav-icon[data-v-a20cc6e8]{width:var(--spacing-large);height:var(--spacing-large);flex:none;align-self:center;display:inline-flex}.nav-icon[data-v-a20cc6e8] svg{width:100%;height:100%;display:block}.links a.router-link-exact-active[data-v-a20cc6e8]{color:var(--text-action);border-bottom-color:var(--border-action)}.nav-tab-label[data-v-a20cc6e8]{display:none}@media (width<=1280px){.nav-label[data-v-a20cc6e8]{display:none}.nav-tab-label[data-v-a20cc6e8]{display:inline}}@media (width<=1000px){.nav[data-v-a20cc6e8]{padding-bottom:0}.nav-inner[data-v-a20cc6e8]{padding:var(--spacing-xs) var(--spacing-small);flex-wrap:nowrap}.lead[data-v-a20cc6e8]{flex:1;min-width:0}.nav-inner[data-v-a20cc6e8]{flex-wrap:wrap;row-gap:0}.back-row[data-v-a20cc6e8]{flex-basis:100%;display:flex}.links[data-v-a20cc6e8]{inset-inline:0;z-index:var(--layer-sticky);gap:var(--spacing-3xs);padding:var(--spacing-2xs) var(--spacing-2xs) calc(var(--spacing-2xs) + env(safe-area-inset-bottom,0px));background:var(--surface-primary);box-shadow:var(--elevation-popover);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.links[data-v-a20cc6e8]{background:var(--surface-glass);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass)}}.links a[data-v-a20cc6e8]{justify-content:center;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-2xs);border-bottom:none;border-top:var(--border-width-medium) solid transparent;min-height:var(--scale-1400);font-size:var(--fontsize-body-small);font-weight:var(--type-font-weight-medium);text-align:center;flex-direction:column}.nav-label[data-v-a20cc6e8]{display:none}.nav-tab-label[data-v-a20cc6e8]{display:block}.links a[data-v-a20cc6e8]:hover{border-top-color:var(--border-primary)}.links a.router-link-exact-active[data-v-a20cc6e8]{border-top-color:var(--border-action)}}.notifications[data-v-2f4830a1]{inset-inline-end:var(--spacing-large);bottom:var(--spacing-large);z-index:var(--layer-modal);gap:var(--spacing-small);width:min(calc(100vw - var(--spacing-medium) * 2), var(--size-modal-sm));pointer-events:none;flex-direction:column;display:flex;position:fixed}.notification[data-v-2f4830a1]{--status:var(--icons-action);--status-text:var(--text-action);--status-track:var(--surface-action-hover);align-items:flex-start;gap:var(--spacing-small);padding:var(--spacing-large) calc(var(--spacing-medium) + var(--scale-50));background:var(--surface-primary);border-radius:var(--border-radius-medium);box-shadow:var(--elevation-popover);pointer-events:auto;display:flex;position:relative;overflow:hidden}.is-info[data-v-2f4830a1]{--status:var(--icons-information);--status-text:var(--text-information);--status-track:var(--surface-information)}.is-success[data-v-2f4830a1]{--status:var(--icons-success);--status-text:var(--text-success);--status-track:var(--surface-success)}.is-warning[data-v-2f4830a1]{--status:var(--icons-warning);--status-text:var(--text-warning);--status-track:var(--surface-warning)}.is-error[data-v-2f4830a1]{--status:var(--icons-error);--status-text:var(--text-error);--status-track:var(--surface-error)}.notification-icon[data-v-2f4830a1]{color:var(--status)}.notification-body[data-v-2f4830a1]{flex:1;min-width:0}.notification-title[data-v-2f4830a1]{font-size:var(--fontsize-body-large);line-height:var(--line-height-body-large);font-weight:var(--type-font-weight-semi-bold);color:var(--status-text);margin:0}.notification-text[data-v-2f4830a1]{margin:var(--spacing-3xs) 0 0;color:var(--text-body)}.notification-action[data-v-2f4830a1]{flex:none;align-self:center}.notification-close[data-v-2f4830a1]{margin:calc(var(--spacing-2xs) * -1) calc(var(--spacing-2xs) * -1) 0 0;color:var(--icons-primary);flex:none}.notification[data-v-2f4830a1]:after{content:"";inset-inline:0;height:var(--scale-100);background:var(--status-track);position:absolute;bottom:0}.notification-timer[data-v-2f4830a1]{inset-inline-start:0;z-index:var(--z-raised);width:100%;height:var(--scale-100);background:var(--status);animation-name:run-down-2f4830a1;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0}.notification:hover .notification-timer[data-v-2f4830a1],.notification:focus-within .notification-timer[data-v-2f4830a1]{animation-play-state:paused}@keyframes run-down-2f4830a1{0%{width:100%}to{width:0}}.notification-enter-active[data-v-2f4830a1],.notification-leave-active[data-v-2f4830a1]{transition:opacity var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard)}.notification-enter-from[data-v-2f4830a1],.notification-leave-to[data-v-2f4830a1]{opacity:0;transform:translateY(var(--spacing-xs))}@media (width<=620px){.notifications[data-v-2f4830a1]{inset-inline:var(--spacing-medium);width:auto}}@media (prefers-reduced-motion:reduce){.notification-enter-active[data-v-2f4830a1],.notification-leave-active[data-v-2f4830a1]{transition:none}}.dialog-backdrop[data-v-0dee5ba0]{z-index:var(--layer-modal);padding:var(--spacing-medium);background:var(--overlay-backdrop);place-items:center;display:grid;position:fixed;inset:0}.dialog[data-v-0dee5ba0]:focus{outline:none}.dialog[data-v-0dee5ba0]{width:min(100%, var(--size-modal-md));max-height:calc(100vh - var(--spacing-xl));max-height:calc(100dvh - var(--spacing-xl));padding:var(--spacing-large);background:var(--surface-primary);border-radius:var(--border-radius-large);box-shadow:var(--elevation-modal);overflow-y:auto}.dialog-heading[data-v-0dee5ba0]{align-items:center;gap:var(--space-tight);min-width:0;display:flex}.dialog-back[data-v-0dee5ba0]{margin-inline-start:calc(var(--spacing-xs) * -1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .back-icon[data-v-0dee5ba0]{transform:scaleX(-1)}.dialog-head[data-v-0dee5ba0]{top:calc(var(--spacing-large) * -1);z-index:var(--z-raised);justify-content:space-between;align-items:center;gap:var(--spacing-small);margin:calc(var(--spacing-large) * -1) calc(var(--spacing-large) * -1) 0;padding:var(--spacing-large) var(--spacing-large) var(--spacing-small);background:var(--surface-primary);display:flex;position:sticky}@media (width<=620px){.dialog-backdrop[data-v-0dee5ba0]{padding:var(--spacing-xs)}.dialog[data-v-0dee5ba0]{max-height:calc(100vh - var(--spacing-medium));max-height:calc(100dvh - var(--spacing-medium));padding:var(--spacing-medium)}.dialog-head[data-v-0dee5ba0]{top:calc(var(--spacing-medium) * -1);margin:calc(var(--spacing-medium) * -1) calc(var(--spacing-medium) * -1) 0;padding:var(--spacing-medium) var(--spacing-medium) var(--spacing-small)}}@media (width<=1000px){.dialog-backdrop.is-sheet[data-v-0dee5ba0]{place-items:end stretch;padding:0}.is-sheet .dialog[data-v-0dee5ba0]{border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;width:100%;padding-bottom:calc(var(--spacing-medium) + env(safe-area-inset-bottom,0px))}}.dialog-title[data-v-0dee5ba0]{font-size:var(--fontsize-headings-h5);line-height:var(--line-height-heading-h5);margin:0}.confirm-text[data-v-311820e0]{margin:0 0 var(--space-group)}.confirm-actions[data-v-311820e0]{margin:0}.tour[data-v-c0bacc67]{z-index:var(--layer-modal);position:fixed;inset:0}.blocker[data-v-c0bacc67]{position:absolute;inset:0}.spot[data-v-c0bacc67]{border-radius:var(--border-radius-medium);outline:var(--border-width-medium) solid var(--border-action);box-shadow:0 0 0 100vmax var(--overlay-backdrop);pointer-events:none;transition:top var(--duration-fast) var(--easing-standard), left var(--duration-fast) var(--easing-standard), width var(--duration-fast) var(--easing-standard), height var(--duration-fast) var(--easing-standard);position:fixed}.bubble[data-v-c0bacc67]{width:min(var(--measure-narrow), calc(100vw - 2 * var(--spacing-medium)));padding:var(--space-sibling);background:var(--surface-primary);border-radius:var(--border-radius-large);box-shadow:var(--elevation-modal);position:fixed}.arrow[data-v-c0bacc67]{width:var(--space-inline);height:var(--space-inline);background:var(--surface-primary);margin-inline-start:calc(var(--space-inline) / -2);position:absolute;transform:rotate(45deg)}.is-below .arrow[data-v-c0bacc67]{top:calc(var(--space-inline) / -2);border-bottom:none;border-right:none}.is-above .arrow[data-v-c0bacc67]{bottom:calc(var(--space-inline) / -2);border-top:none;border-left:none}.count[data-v-c0bacc67]{margin:0 0 var(--space-tight);font-size:var(--fontsize-body-small);line-height:var(--line-height-body-small);color:var(--text-muted)}.title[data-v-c0bacc67]{margin:0 0 var(--space-related);font-size:var(--fontsize-body-large);line-height:var(--line-height-body-large)}.text[data-v-c0bacc67]{color:var(--text-body);margin:0}.points[data-v-c0bacc67]{margin:var(--space-related) 0 0;gap:var(--space-tight);font-size:var(--fontsize-body-small);line-height:var(--line-height-body-small);color:var(--text-body);flex-direction:column;padding:0;list-style:none;display:flex}.points li[data-v-c0bacc67]{padding-inline-start:var(--space-inline);position:relative}.points li[data-v-c0bacc67]:before{content:"";inset-inline-start:0;top:calc(var(--line-height-body-small) / 2 - var(--scale-50));width:var(--scale-100);height:var(--scale-100);border-radius:var(--border-radius-round);background:var(--icons-action);position:absolute}.actions[data-v-c0bacc67]{align-items:center;gap:var(--space-related);margin-top:var(--space-sibling);display:flex}.actions .skip[data-v-c0bacc67]{margin-inline-end:auto}@media (prefers-reduced-motion:reduce){.spot[data-v-c0bacc67]{transition:none}}.feedback-button[data-v-e6f31260]{inset-inline-end:var(--spacing-medium);bottom:var(--spacing-medium);z-index:var(--layer-sticky);align-items:center;gap:var(--spacing-xs);min-height:var(--scale-1100);padding:0 var(--spacing-medium);border-radius:var(--border-radius-round);background:var(--surface-action);color:var(--text-on-action);box-shadow:var(--elevation-popover);font-weight:var(--type-font-weight-semi-bold);transition:background var(--motion-fast) var(--motion-ease);text-decoration:none;display:inline-flex;position:fixed}.feedback-button[data-v-e6f31260]:hover{background:var(--state-checked-hover);text-decoration:none}.feedback-button[data-v-e6f31260]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.feedback-icon[data-v-e6f31260]{--app-icon-size:var(--scale-500);flex:none}.feedback-button[data-v-e6f31260]{width:var(--scale-1100);transition:background var(--motion-fast) var(--motion-ease), width var(--motion-fast) var(--motion-ease);justify-content:center;gap:0;padding:0;overflow:hidden}.feedback-text[data-v-e6f31260]{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease)}.feedback-button[data-v-e6f31260]:is(:hover,:focus-visible){width:auto;padding:0 var(--spacing-medium);gap:var(--spacing-xs)}.feedback-button:is(:hover,:focus-visible) .feedback-text[data-v-e6f31260]{opacity:1;max-width:12em}@media (width>=1680px){.feedback-button[data-v-e6f31260]{width:auto;padding:0 var(--spacing-medium);gap:var(--spacing-xs)}.feedback-text[data-v-e6f31260]{opacity:1;max-width:12em}}@media (prefers-reduced-motion:reduce){.feedback-button[data-v-e6f31260],.feedback-text[data-v-e6f31260]{transition:none}}@media (width<=1000px){.feedback-button[data-v-e6f31260]{display:none}}@media print{.feedback-button[data-v-e6f31260]{display:none}}.quick-add-fab[data-v-a29628e6]{display:none}@media (width<=1000px){.quick-add-fab[data-v-a29628e6]{inset-inline-end:var(--spacing-medium);bottom:calc(var(--scale-2000) + var(--spacing-xs) + env(safe-area-inset-bottom,0px));z-index:var(--layer-sticky);width:var(--scale-1400);height:var(--scale-1400);border-radius:var(--border-radius-round);background:var(--surface-action);color:var(--text-on-action);box-shadow:var(--elevation-popover);cursor:pointer;--app-icon-size:var(--scale-700);transition:transform var(--duration-normal) var(--easing-standard), opacity var(--duration-normal) var(--easing-standard);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.quick-add-fab.is-tucked[data-v-a29628e6]{opacity:0;pointer-events:none;transform:translateY(150%)}.quick-add-fab[data-v-a29628e6]:hover{background:var(--state-checked-hover)}.quick-add-fab[data-v-a29628e6]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}}@media print{.quick-add-fab[data-v-a29628e6]{display:none}}.sheet-actions[data-v-a29628e6]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sheet-action[data-v-a29628e6]{align-items:center;gap:var(--space-sibling);width:100%;min-height:var(--scale-1400);padding:var(--space-related) 0;border:none;border-top:var(--rule-row);font:inherit;color:var(--text-headings);text-align:start;cursor:pointer;background:0 0;display:flex}.sheet-actions li:first-child .sheet-action[data-v-a29628e6]{border-top:none}.sheet-action:hover .sheet-text strong[data-v-a29628e6]{color:var(--text-action)}.sheet-action[data-v-a29628e6]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sheet-icon[data-v-a29628e6]{padding:calc((var(--scale-1100) - var(--scale-500)) / 2);box-sizing:border-box;width:var(--scale-1100);height:var(--scale-1100);border-radius:var(--border-radius-round);background:var(--surface-subtle);color:var(--text-action);flex:none;justify-content:center;align-items:center;display:inline-flex}.sheet-text[data-v-a29628e6]{gap:var(--space-tight);flex-direction:column;display:flex}.legal-footer[data-v-26e7124c]{z-index:var(--z-base);margin-top:var(--spacing-layout);border-top:var(--rule);position:relative}.legal-links[data-v-26e7124c]{justify-content:center;align-items:center;gap:var(--space-related) var(--space-group);max-width:var(--measure-page);padding:var(--spacing-medium);font-size:var(--fontsize-body-small);color:var(--text-muted);flex-wrap:wrap;margin:0 auto;display:flex}.legal-links a[data-v-26e7124c]{color:var(--text-body)}.legal-links a[data-v-26e7124c]:hover{color:var(--text-headings)}@media (width<=1000px){.legal-footer.above-tab-bar[data-v-26e7124c]{padding-bottom:calc(var(--scale-2000) + var(--scale-1400) + var(--scale-1100) + var(--spacing-medium) + env(safe-area-inset-bottom,0px))}}.app-shell[data-v-5b6d25b9]{flex-direction:column;min-height:100dvh;display:flex}.app-body[data-v-5b6d25b9]{flex:1 0 auto}.guest-bar[data-v-5b6d25b9]{justify-content:flex-end;gap:var(--spacing-small);max-width:var(--measure-page);padding:var(--spacing-small) var(--spacing-medium) 0;margin:0 auto;display:flex}.boot[data-v-5b6d25b9]{min-height:60vh;color:var(--text-muted);place-items:center;display:grid}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/app/assets/plus-jakarta-sans-vietnamese-wght-italic-CPBsCcxN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/app/assets/plus-jakarta-sans-latin-ext-wght-italic-DJWiFoht.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/app/assets/plus-jakarta-sans-latin-wght-italic-DnD1KgkH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/app/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inclusive Sans", sans-serif;--font-display:"Bitcount Single", sans-serif;--fontsize-headings-h1:60px;--fontsize-headings-h2:48px;--fontsize-headings-h3:40px;--fontsize-headings-h4:32px;--fontsize-headings-h5:24px;--fontsize-headings-h6:20px;--fontsize-body-small:12px;--fontsize-body-medium:16px;--fontsize-body-large:20px;--fontsize-heading-small:var(--fontsize-headings-h6);--fontsize-label-small:10px;--fontsize-label-xsmall:10px;--fontsize-label-xxsmall:9px;--line-height-label-small:14px;--line-height-label-xsmall:12px;--line-height-heading-h1:72px;--line-height-heading-h2:56px;--line-height-heading-h3:48px;--line-height-heading-h4:40px;--line-height-heading-h5:28px;--line-height-heading-h6:24px;--line-height-heading-small:var(--line-height-heading-h6);--line-height-body-small:20px;--line-height-body-medium:24px;--line-height-body-large:32px;--paragraph-spacing-heading-h1:72px;--paragraph-spacing-heading-h2:56px;--paragraph-spacing-heading-h3:48px;--paragraph-spacing-heading-h4:40px;--paragraph-spacing-heading-h5:28px;--paragraph-spacing-heading-h6:24px;--paragraph-spacing-body-small:20px;--paragraph-spacing-body-medium:24px;--paragraph-spacing-body-large:32px;--spacing-3xs:var(--scale-50);--spacing-2xs:var(--scale-100);--spacing-xs:var(--scale-200);--spacing-small:var(--scale-300);--spacing-medium:var(--scale-400);--spacing-layout:var(--scale-500);--spacing-large:var(--scale-600);--spacing-xl:var(--scale-800);--spacing-2xl:var(--scale-1200);--spacing-3xl:var(--scale-1600);--spacing-sm:var(--spacing-small);--spacing-md:var(--spacing-medium);--spacing-lg:var(--spacing-large);--text-headings:var(--neutral-dark-400);--text-body:var(--neutral-dark-300);--text-action:var(--primary-600);--text-action-hover:var(--primary-700);--text-disabled:var(--neutral-dark-200);--text-information:var(--info-400);--text-success:var(--success-400);--text-warning:var(--warning-400);--text-error:var(--error-400);--text-warning-dim:var(--warning-300);--text-error-dim:var(--error-300);--text-brand:var(--secondary-400);--text-on-action:var(--neutral-bright-100);--text-on-disabled:var(--neutral-dark-400);--surface-page:var(--neutral-bright-100);--surface-primary:var(--neutral-bright-100);--surface-success:var(--success-100);--surface-warning:var(--warning-100);--surface-error:var(--error-100);--surface-information:var(--info-100);--surface-disabled:var(--neutral-dark-100);--surface-action:var(--primary-500);--surface-action-hover:var(--primary-100);--surface-action-hover-dark:var(--primary-600);--surface-disabled-selected:var(--neutral-dark-300);--surface-success-hover:var(--success-200);--surface-warning-hover:var(--warning-200);--surface-success-solid:var(--success-400);--surface-warning-solid:var(--warning-400);--surface-subtle:var(--neutral-bright-200);--surface-subtle-hover:var(--neutral-bright-300);--icons-primary:var(--neutral-dark-400);--icons-information:var(--info-400);--icons-success:var(--success-400);--icons-warning:var(--warning-400);--icons-error:var(--error-400);--icons-disabled:var(--neutral-dark-200);--icons-action:var(--primary-600);--icons-action-hover:var(--primary-700);--icons-on-disabled:var(--neutral-dark-400);--icons-on-action:var(--neutral-bright-100);--border-primary:var(--neutral-dark-200);--border-action:var(--primary-600);--border-action-hover:var(--primary-700);--border-focus:var(--primary-600);--border-disabled:var(--neutral-dark-200);--border-error:var(--error-400);--border-success:var(--success-400);--border-warning:var(--warning-400);--border-information:var(--info-400);--surface-code:var(--color-code-bg);--border-code:var(--color-code-border);--text-code:var(--color-code-text);--text-code-muted:var(--color-code-text-muted);--text-code-action:var(--color-code-text-action);--text-code-action-hover:var(--color-code-text-action-hover);--primary-700:var(--color-gold-700);--primary-600:var(--color-gold-600);--primary-500:var(--color-gold-500);--primary-400:var(--color-gold-400);--primary-300:var(--color-gold-300);--primary-200:var(--color-gold-200);--primary-100:var(--color-gold-100);--secondary-700:var(--color-yellow-700);--secondary-600:var(--color-yellow-600);--secondary-500:var(--color-yellow-500);--secondary-400:var(--color-yellow-400);--secondary-300:var(--color-yellow-300);--secondary-200:var(--color-yellow-200);--secondary-100:var(--color-yellow-100);--tertiary-700:var(--color-turquoise-700);--tertiary-600:var(--color-turquoise-600);--tertiary-500:var(--color-turquoise-500);--tertiary-400:var(--color-turquoise-400);--tertiary-300:var(--color-turquoise-300);--tertiary-200:var(--color-turquoise-200);--tertiary-100:var(--color-turquoise-100);--success-700:var(--color-green-700);--success-600:var(--color-green-600);--success-500:var(--color-green-500);--success-400:var(--color-green-400);--success-300:var(--color-green-300);--success-200:var(--color-green-200);--success-100:var(--color-green-100);--warning-700:var(--color-orange-700);--warning-600:var(--color-orange-600);--warning-500:var(--color-orange-500);--warning-400:var(--color-orange-400);--warning-300:var(--color-orange-300);--warning-200:var(--color-orange-200);--warning-100:var(--color-orange-100);--error-700:var(--color-red-700);--error-600:var(--color-red-600);--error-500:var(--color-red-500);--error-400:var(--color-red-400);--error-300:var(--color-red-300);--error-200:var(--color-red-200);--error-100:var(--color-red-100);--info-700:var(--color-blue-700);--info-600:var(--color-blue-600);--info-500:var(--color-blue-500);--info-400:var(--color-blue-400);--info-300:var(--color-blue-300);--info-200:var(--color-blue-200);--info-100:var(--color-blue-100);--neutral-bright-400:var(--color-white-400);--neutral-bright-300:var(--color-white-300);--neutral-bright-200:var(--color-white-200);--neutral-bright-100:var(--color-white-100);--neutral-dark-400:var(--color-black-400);--neutral-dark-300:var(--color-black-300);--neutral-dark-200:var(--color-black-200);--neutral-dark-100:var(--color-black-100);--border-width-none:var(--scale-0);--border-width-small:var(--scale-25);--border-width-medium:var(--scale-50);--border-width-large:var(--scale-100);--border-radius-none:var(--scale-0);--border-radius-small:var(--scale-50);--border-radius-medium:var(--scale-100);--border-radius-large:var(--scale-200);--border-radius-round:var(--scale-1600);--color-gold-700:#2b220a;--color-gold-600:#564415;--color-gold-500:#81661f;--color-gold-400:#ad882a;--color-gold-300:#c1a55f;--color-gold-200:#d6c394;--color-gold-100:#eae1ca;--color-yellow-700:#402a12;--color-yellow-600:#805323;--color-yellow-500:#bf7d35;--color-yellow-400:#ffa646;--color-yellow-300:#ffbc74;--color-yellow-200:#ffd3a2;--color-yellow-100:#ffe9d1;--color-turquoise-700:#0d2a2b;--color-turquoise-600:#1a5556;--color-turquoise-500:#267f81;--color-turquoise-400:#33a9ac;--color-turquoise-300:#66bfc1;--color-turquoise-200:#99d4d5;--color-turquoise-100:#cce9e1;--color-red-700:#310c04;--color-red-600:#621809;--color-red-500:#94230d;--color-red-400:#c52f11;--color-red-300:#d3634d;--color-red-200:#e29788;--color-red-100:#f0cbc4;--color-green-700:#132b03;--color-green-600:#265706;--color-green-500:#3a8209;--color-green-400:#4dad0d;--color-green-300:#79c249;--color-green-200:#a6d686;--color-green-100:#d2ebc2;--color-blue-700:#03152b;--color-blue-600:#062957;--color-blue-500:#093e82;--color-blue-400:#0d52ad;--color-blue-300:#497dc2;--color-blue-200:#86a9d6;--color-blue-100:#c2d4eb;--color-black-400:#050628;--color-black-300:#44445e;--color-black-200:#828294;--color-black-100:#c1c1c9;--color-white-400:#e2e2e2;--color-white-300:#eaeaea;--color-white-200:#f1f1f1;--color-white-100:#f8f8f8;--color-orange-700:#391b05;--color-orange-600:#72360b;--color-orange-500:#ac5110;--color-orange-400:#e56c15;--color-orange-300:#eb9150;--color-orange-200:#f2b58a;--color-orange-100:#f8dac5;--color-navy-900:#0b0c2a;--color-navy-800:#0d0e30;--color-navy-700:#12143a;--color-navy-600:#1a1c40;--color-navy-500:#222558;--color-gold-dark-900:#160e02;--color-gold-dark-800:#2b220a;--color-lavender-100:#eeeef8;--color-lavender-200:#9898b4;--color-lavender-300:#6b6b8a;--color-lavender-400:#44445e;--color-lavender-500:#2c2d50;--color-lavender-600:#2a2b46;--color-lavender-700:#1e1f3c;--color-white-pure:#fff;--color-code-bg:#16161e;--color-code-border:#ffffff14;--color-code-text:#c9d1d9;--color-code-text-muted:#ffffff59;--color-code-text-action:#ffffff80;--color-code-text-action-hover:#ffffffd9;--color-red-dark-surface:#2b0e09;--color-orange-dark-surface:#261508;--color-green-dark-surface:#0d2103;--color-blue-dark-surface:#081630;--color-green-dark-surface-hover:#172e06;--color-orange-dark-surface-hover:#2e1b05;--color-black-scrim:#0000004d;--color-black-scrim-dark:#00000073;--color-black-scrim-strong:#000000a6;--color-white-scrim-10:#ffffff1a;--color-white-scrim-20:#fff3;--color-white-scrim-40:#fff6;--color-white-scrim-70:#ffffffb3;--color-white-scrim-80:#fffc;--type-font-weight-regular:400;--type-font-family-primary:var(--font-sans);--type-font-family-secondary:"Indie Flower", cursive;--type-font-weight-semi-bold:600;--type-font-weight-bold:700;--type-font-weight-medium:500;--scale-0:0px;--scale-25:1px;--scale-50:2px;--scale-100:4px;--scale-150:6px;--scale-200:8px;--scale-300:12px;--scale-400:16px;--scale-500:20px;--scale-600:24px;--scale-700:28px;--scale-800:32px;--scale-900:36px;--scale-1000:40px;--scale-1100:44px;--scale-1200:48px;--scale-1400:56px;--scale-1600:64px;--scale-1800:72px;--scale-2000:80px;--scale-2400:96px;--scale-3200:128px;--scale-3500:140px;--overlay-backdrop:#0506287a;--opacity-disabled:.48;--opacity-subdued:.4;--opacity-empty:.3;--opacity-secondary:.72;--opacity-pulse-dim:.5;--state-hover-opacity:.08;--state-press-opacity:.12;--state-focus-opacity:.16;--state-drag-opacity:.16;--line-height-tight:1;--line-height-display:1.2;--letter-spacing-none:0;--letter-spacing-xs:.01em;--letter-spacing-sm:.02em;--letter-spacing-md:.04em;--letter-spacing-caps:.05em;--letter-spacing-lg:.06em;--surface-overlay:var(--neutral-dark-400);--surface-table-header:var(--neutral-dark-100);--surface-skeleton:var(--neutral-bright-400);--surface-field:var(--surface-primary);--surface-video-scrim:var(--color-black-scrim);--text-muted:var(--neutral-dark-300);--icons-accent:var(--color-yellow-400);--duration-instant:0s;--duration-50:50ms;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.3s;--duration-slower:.4s;--duration-spin:.6s;--duration-shimmer:1.4s;--duration-live-pulse:1.5s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-decelerate:cubic-bezier(0, 0, .2, 1);--easing-accelerate:cubic-bezier(.4, 0, 1, 1);--easing-spring:cubic-bezier(.34, 1.56, .64, 1);--easing-linear:linear;--easing-ease:ease;--easing-ease-in-out:ease-in-out;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:500;--z-modal:1000;--z-toast:1200;--z-tooltip:1400;--size-dialog-sm:400px;--size-modal-sm:480px;--size-form-sm:320px;--size-card-profile:264px;--size-panel-aside:260px;--size-panel-list-min:300px;--size-record-label-col:88px;--size-description-label-col:120px;--size-record-detail-label-col:140px;--size-modal-md:600px;--size-modal-lg:800px;--size-drawer-sm:320px;--size-drawer-md:480px;--size-popover-min:200px;--size-popover-max:320px;--size-select-min:7rem;--size-color-picker-popup:260px;--size-color-picker-canvas:180px;--size-empty-state-copy:360px;--size-result-copy:480px;--size-toast:320px;--size-nav-rail-default:240px;--min-width-field:220px;--min-width-form:240px;--min-width-form-item:180px;--min-width-badge-count:18px;--size-stat-min:140px;--size-grid-stat-min:160px;--size-grid-card-min:260px;--size-checkbox-check-w:11px;--size-checkbox-minus-w:10px;--size-pattern-sm:420px;--size-pattern-md:460px;--size-pattern-lg:500px;--size-pattern-xl:520px;--size-content-sm:640px;--size-content-md:800px;--size-content-lg:900px;--size-hero-banner:280px;--size-thumb-sm:var(--scale-1000);--size-thumb-md:var(--scale-1200);--size-thumb-lg:var(--scale-1800);--motion-scale-enter-modal:.98;--motion-scale-enter-overlay:.96;--motion-scale-enter-tooltip:.95;--motion-scale-active:.95;--motion-scale-hover-sm:1.08;--duration-stagger-step:40ms;--size-command-list-max:360px;--size-lyrics-panel-max:400px;--size-podcast-progress-max:120px;--size-volume-track:96px;--size-hero-poster-width:200px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--brand-flicker:#e50914;--brand-vantage:#5d2d8a;--brand-storybrook:#113ccf;--brand-orbit:#1d1d1f;--brand-voyage:#00a8e0}[data-theme=dark]{--surface-page:var(--color-navy-900);--surface-primary:var(--color-navy-700);--surface-action:var(--primary-400);--surface-action-hover:var(--color-gold-dark-900);--surface-action-hover-dark:var(--color-gold-dark-800);--surface-disabled:var(--color-lavender-700);--surface-disabled-selected:var(--color-lavender-500);--surface-error:var(--color-red-dark-surface);--surface-warning:var(--color-orange-dark-surface);--surface-success:var(--color-green-dark-surface);--surface-information:var(--color-blue-dark-surface);--text-headings:var(--color-lavender-100);--text-body:var(--color-lavender-200);--text-disabled:var(--color-lavender-400);--text-on-action:var(--color-white-pure);--text-on-disabled:var(--color-lavender-200);--icons-primary:var(--color-lavender-100);--icons-disabled:var(--color-lavender-400);--icons-on-disabled:var(--color-lavender-200);--icons-on-action:var(--color-white-pure);--border-primary:var(--color-lavender-600);--border-disabled:var(--color-lavender-600);--border-action:var(--primary-400);--border-action-hover:var(--primary-300);--border-focus:var(--primary-400);--text-action:var(--primary-200);--text-action-hover:var(--primary-100);--text-information:var(--info-300);--text-success:var(--success-300);--text-warning:var(--warning-300);--text-error:var(--error-300);--text-warning-dim:var(--warning-200);--text-error-dim:var(--error-200);--text-muted:var(--color-lavender-300);--text-brand:var(--secondary-300);--surface-table-header:var(--color-navy-600);--surface-skeleton:var(--color-navy-600);--surface-field:var(--color-navy-600);--surface-overlay:var(--color-navy-900);--surface-success-hover:var(--color-green-dark-surface-hover);--surface-warning-hover:var(--color-orange-dark-surface-hover);--surface-success-solid:var(--success-500);--surface-warning-solid:var(--warning-500);--surface-subtle:var(--color-navy-600);--surface-subtle-hover:var(--color-navy-500);--surface-video-scrim:var(--color-black-scrim-dark);--icons-action:var(--primary-200);--icons-action-hover:var(--primary-100);--icons-information:var(--info-300);--icons-success:var(--success-300);--icons-warning:var(--warning-300);--icons-error:var(--error-300);--icons-accent:var(--color-yellow-300);--border-error:var(--error-500);--border-success:var(--success-500);--border-warning:var(--warning-500);--border-information:var(--info-500);--overlay-backdrop:#000000a3;--surface-code:var(--color-code-bg);--border-code:var(--color-code-border);--text-code:var(--color-code-text);--text-code-muted:var(--color-code-text-muted);--text-code-action:var(--color-code-text-action);--text-code-action-hover:var(--color-code-text-action-hover)}[data-brand=core]{--primary-500:#2f6fed;--primary-600:#1e56c4;--primary-700:#0f2b62;--primary-100:#c7d5f0;--primary-200:#b9d2fa;--secondary-400:#6e9cf5;--surface-action:#1e56c4;--surface-action-hover:#c7d5f0;--surface-action-hover-dark:#0f2b62;--text-action:#1e56c4;--text-action-hover:#0f2b62;--border-action:#1e56c4;--border-action-hover:#0f2b62;--border-focus:#1e56c4;--icons-action:#1e56c4;--icons-action-hover:#0f2b62;--font-display:"Inclusive Sans", sans-serif;--type-font-weight-display:700;--type-font-weight-heading:700}[data-brand=core] [data-theme=dark]{--surface-page:#111820;--surface-primary:#1a2333;--surface-subtle:#222d40;--text-headings:#d8e8f8;--text-body:#a8b8cc;--text-action:#6e9cf5;--text-action-hover:#a8c4f5;--text-brand:#6e9cf5;--surface-action:#2f6fed;--surface-action-hover:color-mix(in srgb, var(--primary-700) 30%, black);--surface-action-hover-dark:color-mix(in srgb, var(--primary-700) 45%, black);--border-primary:#2a3a50;--border-action:var(--primary-500);--border-action-hover:#6e9cf5;--border-focus:#6e9cf5;--icons-action:#6e9cf5;--icons-action-hover:#a8c4f5}:root,html[data-brand=core]{--font-sans:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", sans-serif;--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", sans-serif;--type-font-weight-heading:650;--type-font-weight-display:650}html[lang=fa]{--font-sans:"Vazirmatn Variable", "Vazirmatn", sans-serif;--font-display:"Vazirmatn Variable", "Vazirmatn", sans-serif;--type-font-weight-heading:700;--type-font-weight-display:700}html[data-brand=core]{--primary-700:#3730a3;--primary-600:#4f46e5;--primary-500:#6366f1;--primary-400:#818cf8;--primary-300:#a5b4fc;--primary-200:#c7d2fe;--primary-100:#e0e7ff;--secondary-400:#7c83f0;--surface-action:#1c1c1a;--surface-action-hover:#ececea;--surface-action-hover-dark:#44443f;--text-action:#1c1c1a;--text-action-hover:#55554f;--border-action:#1c1c1a;--border-action-hover:#55554f;--border-focus:#1c1c1a;--icons-action:#1c1c1a;--icons-action-hover:#55554f}html[data-brand=core] body[data-theme=dark],html[data-brand=core] [data-theme=dark]{--surface-page:#0d0d0d;--surface-primary:#181818;--surface-subtle:#222;--border-primary:#333;--text-headings:#f4f4f4;--text-body:#b8b8b8;--text-action:#f4f4f4;--text-action-hover:#fff;--surface-action:#f4f4f4;--surface-action-hover:#2f2f2f;--surface-action-hover-dark:#d4d4d4;--text-on-action:#181818;--border-action:#f4f4f4;--border-action-hover:#fff;--border-focus:#f4f4f4;--icons-action:#f4f4f4;--icons-action-hover:#fff;--icons-primary:#f4f4f4;--text-muted:#969696;--text-disabled:#6a6a6a;--text-on-disabled:#969696;--icons-disabled:#6a6a6a;--icons-on-disabled:#969696;--surface-disabled:#262626;--surface-disabled-selected:#3a3a3a;--border-disabled:#4a4a4a}html[data-brand=core][data-accent=petrol]{--primary-700:#0a4556;--primary-600:#0f6f87;--primary-500:#2a93ad;--primary-400:#4fa6bc;--primary-300:#6fb6c8;--primary-200:#a9d6e1;--primary-100:#d5ecf1;--secondary-400:#4fa9bf;--surface-action:#0f6f87;--surface-action-hover:#d5ecf1;--surface-action-hover-dark:#0a4556;--text-action:#0f6f87;--text-action-hover:#0a4556;--border-action:#0f6f87;--border-action-hover:#0a4556;--border-focus:#0f6f87;--icons-action:#0f6f87;--icons-action-hover:#0a4556}html[data-brand=core][data-accent=petrol] body{--page-wash-from:#fafcfc;--page-wash-to:#bad7db}html[data-brand=core][data-accent=petrol] body[data-theme=dark]{--page-wash-from:#1d5363;--page-wash-to:#030c0e;--surface-page:#0f1719;--surface-primary:#172427;--surface-subtle:#1f3034;--border-primary:#2a3f44;--text-headings:#d8eef2;--text-body:#a8bfc4;--text-action:#7cc7d9;--text-action-hover:#b0dfea;--text-brand:#7cc7d9;--surface-action:#1b7f98;--surface-action-hover:#03151a;--surface-action-hover-dark:#051f27;--text-on-action:#fff;--border-action:#2a93ad;--border-action-hover:#7cc7d9;--border-focus:#7cc7d9;--icons-action:#7cc7d9;--icons-action-hover:#b0dfea;--icons-primary:#d8eef2;--text-muted:#8aa3a8;--text-disabled:#6f8a90;--text-on-disabled:#8aa3a8;--icons-disabled:#6f8a90;--icons-on-disabled:#8aa3a8;--surface-disabled:#223438;--surface-disabled-selected:#2f474c;--border-disabled:#3d5559}body{--fontsize-note:13px;--line-height-note:18px;--text-muted:var(--text-body);--text-success:#2f6b0c;--text-warning:#8a5300;--text-error:color-mix(in srgb, var(--error-400) 88%, #000);--chart-under:var(--primary-200);--chart-over:var(--error-400);--chart-training:var(--primary-600);--chart-weight:var(--primary-600);--protein:var(--warning-200);--carbs:var(--warning-400);--fat:var(--warning-500);--purpose-build_muscle:var(--primary-700);--purpose-strength:var(--primary-600);--purpose-endurance:var(--primary-500);--purpose-fat_burning:var(--secondary-400);--purpose-mobility:var(--primary-200);--purpose-general_fitness:color-mix(in srgb, var(--primary-600) 14%, white);--purpose-unassigned:var(--primary-300);--elevation-surface:0 1px 2px #0000000d, 0 2px 8px #0000000d;--elevation-popover:0 10px 30px #0000002e;--elevation-sticky-bottom:0 -8px 16px -12px #00000040;--elevation-modal:0 20px 60px #00000059;--layer-sticky:10;--layer-popover:30;--layer-modal:100;--surface-media:var(--color-black-400);--surface-danger-solid:var(--error-400);--surface-danger-solid-hover:var(--error-500);--measure-page:1320px;--measure-number:6rem;--measure-field-short:14rem;--measure-control:20rem;--measure-narrow:26rem;--measure-form:34rem;--measure-column:36rem;--measure-text:46rem;--control-height:calc(var(--spacing-xs) * 2 + var(--line-height-body-medium));--motion-fast:.16s;--motion-medium:.25s;--motion-ease:cubic-bezier(.2, .7, .2, 1);--border-radius-field:var(--scale-300);--border-radius-medium:var(--scale-300);--border-radius-large:var(--scale-500);--space-tight:var(--scale-100);--space-related:var(--scale-200);--space-inline:var(--scale-300);--space-sibling:var(--scale-400);--space-group:var(--scale-600);--space-section:var(--scale-800);--rule:0 none;--rule-row:0 none;--input-fill:#fff;--input-fill-hover:color-mix(in srgb, var(--surface-action) 10%, #fff);--input-shadow:0 1px 2px #00000014, 0 1px 6px #0000000f;--surface-tonal:color-mix(in srgb, var(--surface-action) 14%, #fff);--state-hover:color-mix(in srgb, var(--surface-action) 10%, transparent);--state-selected:var(--surface-tonal);--state-selected-hover:color-mix(in srgb, var(--surface-action) 24%, var(--surface-primary));--state-checked:var(--surface-action);--state-checked-hover:var(--surface-action-hover-dark);--focus-ring:var(--border-width-medium) solid var(--border-focus);--focus-offset:var(--scale-50);--focus-offset-inset:calc(var(--border-width-medium) * -1);--press-scale:.97;--surface-raised:var(--surface-primary);--surface-glass:color-mix(in srgb, var(--surface-primary) 72%, transparent);--backdrop-glass:blur(8px);--page-wash-from:#fbfbf9;--page-wash-to:#eef0ee}[data-theme=dark] body,body[data-theme=dark]{--page-wash-from:#141617;--page-wash-to:#0a0b0b}*{box-sizing:border-box}@keyframes swap-in{0%{opacity:0;transform:translateY(var(--scale-100))}}.swap-in{animation:swap-in var(--duration-slow) var(--easing-standard)}.lift{transition:transform var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard)}@media (hover:hover){.lift:hover:not(:disabled){transform:translateY(calc(var(--scale-50) * -1));box-shadow:var(--elevation-popover)}}.lift:active:not(:disabled){transform:translateY(0) scale(var(--press-scale))}:is(.chip,.segment,.links a,.back,.axis-cell,.choice,.likert-step,.sheet-action,.quick-add-fab,.feedback-button,.result){transition:background-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard)}:is(button.chip,.segment,.links a,.back,.axis-cell,.choice,.likert-step,.sheet-action,.quick-add-fab,.feedback-button,.result):active:not(:disabled){transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.expand-enter-active{transition:opacity var(--motion-medium) var(--motion-ease), transform var(--motion-medium) var(--motion-ease)}.expand-leave-active{transition:opacity var(--motion-fast) ease-in}.expand-enter-from{opacity:0;transform:translateY(calc(var(--spacing-xs) * -1))}.expand-leave-to{opacity:0}body{background-color:var(--page-wash-to);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fontsize-body-medium);line-height:var(--line-height-body-medium);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(160deg, var(--page-wash-from), var(--page-wash-to));position:fixed;inset:0}body[data-theme=dark]{--chart-under:var(--primary-300);--elevation-surface:0 1px 2px #0000004d, 0 2px 8px #00000040;--surface-raised:var(--surface-subtle);--surface-tonal:color-mix(in srgb, var(--surface-action) 24%, var(--surface-primary));--state-hover:color-mix(in srgb, var(--surface-action) 20%, transparent);--state-selected-hover:color-mix(in srgb, var(--surface-action) 36%, var(--surface-primary));--input-fill-hover:color-mix(in srgb, var(--surface-action) 16%, var(--surface-subtle));--text-information:color-mix(in srgb, var(--info-300) 60%, #fff);--text-error:color-mix(in srgb, var(--error-300) 70%, #fff);--input-fill:var(--surface-subtle);--input-shadow:0 1px 2px #0006;--elevation-popover:0 10px 30px #0000008c;--elevation-sticky-bottom:0 -8px 16px -12px #0009;--elevation-modal:0 20px 60px #000000b3;--surface-danger-solid:var(--error-500);--surface-danger-solid-hover:var(--error-600)}h1,h2,h3{margin:0 0 var(--space-sibling);font-family:var(--font-display);color:var(--text-headings);font-weight:var(--type-font-weight-heading)}h1{font-size:var(--fontsize-headings-h5);line-height:var(--line-height-heading-h5)}:is(h2,h3,h4):has(+:is(.note,.intro,.form-group-intro)){margin-bottom:var(--space-related)}.note,.intro{margin:0 0 var(--space-sibling);max-width:62ch}.page>h1,.page>.head{margin-bottom:var(--space-section)}:is(.page>h1,.page>.head h1){font-size:var(--fontsize-headings-h4);line-height:var(--line-height-heading-h4);letter-spacing:-.02em}@media (width<=620px){:is(.page>h1,.page>.head h1){font-size:var(--scale-700);line-height:var(--line-height-heading-h5)}}.page>.head h1{margin:0}.page>h1:has(+.intro){margin-bottom:var(--space-related)}.page>h1+.intro{margin-top:0;margin-bottom:var(--space-section)}.page>.head:has(+.intro){margin-bottom:var(--space-related)}.page>.head+.intro{margin-top:0;margin-bottom:var(--space-section)}@media (width<=620px){.page-intro{display:none}.page>.head:has(+.page-intro){margin-bottom:var(--space-group)}}h2{font-size:var(--fontsize-headings-h6);line-height:var(--line-height-heading-h6);letter-spacing:-.01em}h3{font-size:var(--fontsize-body-large);line-height:var(--line-height-body-large)}a{color:var(--text-body);text-underline-position:from-font;border-radius:var(--border-radius-medium);text-decoration:none}a:hover{color:var(--text-action-hover);text-decoration:underline}a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);font-weight:var(--type-font-weight-semi-bold)}a[aria-disabled=true]{color:var(--text-disabled);pointer-events:none}p a,li a{text-decoration:underline}.page{max-width:var(--measure-page);padding:var(--spacing-large) var(--spacing-medium) var(--spacing-3xl);margin:0 auto}.narrow{max-width:var(--measure-narrow);padding-top:var(--spacing-3xl);margin:0 auto}.dash-grid{gap:var(--space-group);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1080px){.dash-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.day-band{margin-top:var(--space-section);padding-top:var(--space-section)}body{--surface-white:var(--color-white-pure)}body[data-theme=dark]{--surface-white:var(--surface-primary)}.band-grid{gap:var(--space-section) var(--scale-1200);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.band-grid>.section,.band-grid>*>.section:first-child,.day-band>.section:first-child{margin-top:0}.day-band>.section:first-child{padding:var(--spacing-large);background:var(--surface-raised);border-radius:var(--border-radius-large);box-shadow:var(--elevation-surface)}@media (width<=620px){.day-band>.section:first-child{padding:var(--spacing-medium)}}:is(.dash-lists,.band-lists){margin-top:var(--space-section)}@media (width>=1080px){.band-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}th.amount-col{width:8.5rem}th.kcal-col{width:5.5rem}.view-controls{align-items:center;gap:var(--space-related) var(--space-sibling);flex-wrap:wrap;display:flex}.view-controls-end{margin-inline-start:auto}.workspace{gap:var(--space-section) var(--scale-1200);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.workspace-tools{padding:var(--spacing-large);border-radius:var(--border-radius-large);background:var(--surface-raised);box-shadow:var(--elevation-surface)}.workspace>.section{margin-top:0}@media (width>=1080px){.workspace{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (width<=620px){.workspace-tools{padding:var(--spacing-medium)}}@media (width>=1001px){.page{padding-inline:var(--scale-1600)}}@media (width>=621px) and (width<=1000px){.page{padding-inline:var(--scale-800)}}.dash-divider{margin:calc(var(--space-section) / 2) 0;border:var(--border-width-none);border-top:var(--rule)}.is-icon svg{width:var(--spacing-large);height:var(--spacing-large);display:block}.section-label{margin:var(--spacing-medium) 0 var(--scale-150);font-weight:var(--type-font-weight-semi-bold)}.show-more{margin-top:var(--space-related);align-self:flex-start;margin-inline-start:calc(var(--space-inline) - var(--space-sibling))}.results{margin:var(--space-sibling) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.results>li+li{border-top:var(--rule-row)}.result{align-items:center;gap:var(--space-inline);width:100%;padding:var(--space-inline);border-radius:var(--border-radius-field);text-align:start;color:var(--text-headings);line-height:var(--line-height-body-medium);display:flex}.result>.muted.small{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto}.result-add{--app-icon-size:var(--scale-500);align-items:center;gap:var(--space-related);padding:var(--space-related) var(--space-sibling);border-radius:var(--border-radius-round);font-size:var(--fontsize-body-small);line-height:var(--line-height-body-small);font-weight:var(--type-font-weight-semi-bold);color:var(--text-action);flex:none;display:inline-flex}.result:hover .result-add,.result:focus-visible .result-add{color:var(--text-action-hover)}@media (width<=620px){.result-add-label{display:none}.result-add{padding:var(--space-related)}}.result:hover{background:var(--state-hover)}.result:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset-inset)}.hover-row{border-radius:var(--border-radius-field);transition:background-color var(--duration-fast) var(--easing-standard)}.hover-row:hover{background:var(--state-hover)}.hover-row:has(:focus-visible){background:var(--state-hover)}.hover-row>.result:hover,.hover-row>.result:focus-visible{background:0 0}.hover-row .ds-button:not(.tone-danger,.ds-variant--primary):hover:not(:disabled){background:color-mix(in srgb, var(--surface-action) 22%, transparent)}tr.hover-row:hover{background:0 0}tr.hover-row:has(:focus-visible){background:0 0}tr.hover-row:is(:hover,:has(:focus-visible))>td{background:var(--state-hover)}tr.hover-row>td{transition:background-color var(--duration-fast) var(--easing-standard)}tr.hover-row>td:first-child{border-start-start-radius:var(--border-radius-field);border-end-start-radius:var(--border-radius-field)}tr.hover-row>td:last-child{border-start-end-radius:var(--border-radius-field);border-end-end-radius:var(--border-radius-field)}.result-own{background:var(--surface-tonal);color:var(--text-action)}.result-name{font-weight:var(--type-font-weight-semi-bold)}.stack{gap:var(--space-sibling);flex-direction:column;display:flex}form.stack>.row:last-child,form.stack>.ds-button:last-child{margin-top:calc(var(--space-group) - var(--space-sibling))}.row{gap:var(--space-inline);flex-wrap:wrap;align-items:center;display:flex}.row-between{gap:var(--space-inline);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.muted{color:var(--text-body)}.small{font-size:var(--fontsize-note);line-height:var(--line-height-note)}.end{text-align:end}.card{background:var(--surface-primary);border-radius:var(--border-radius-large);box-shadow:var(--elevation-surface);padding:var(--spacing-large)}@media (width<=620px){.card{padding:var(--spacing-medium)}}.section{margin-top:var(--space-section)}.dash-grid>.section,.dash-grid>*>.section:first-child,.dash-divider+.section{margin-top:0}.section-header{justify-content:space-between;align-items:center;gap:var(--spacing-small);margin-bottom:var(--spacing-small);flex-wrap:wrap;display:flex}.section-header>:is(h2,h3){margin:0}.section>:is(h2,h3):first-child{margin-top:0}label{font-size:var(--fontsize-body-medium);line-height:var(--line-height-body-medium);font-weight:var(--type-font-weight-semi-bold);margin-bottom:var(--space-related);color:var(--text-headings);display:block}.field{gap:var(--spacing-xs);--field-note-gap:calc(var(--space-tight) - var(--space-related));flex-direction:column;display:flex}.field>label{margin:0}.field-hint{margin:0 0 var(--field-note-gap,var(--space-tight));font-size:var(--fontsize-note);line-height:var(--line-height-note);color:var(--text-muted)}:has(>label+:is(input,select,textarea):required,>label+.field-hint+:is(input,select,textarea):required,>label+.field-box input:required,>label+.field-hint+.field-box input:required):not(:has(>.field-error)):after{content:"Required";margin-top:var(--field-note-gap,var(--space-tight));font-size:var(--fontsize-note);line-height:var(--line-height-note);font-weight:var(--type-font-weight-regular);color:var(--text-muted);display:block}:lang(de) :has(>label+:is(input,select,textarea):required,>label+.field-hint+:is(input,select,textarea):required,>label+.field-box input:required,>label+.field-hint+.field-box input:required):not(:has(>.field-error)):after{content:"Pflichtfeld" / ""}:lang(en) :has(>label+:is(input,select,textarea):required,>label+.field-hint+:is(input,select,textarea):required,>label+.field-box input:required,>label+.field-hint+.field-box input:required):not(:has(>.field-error)):after{content:"Required" / ""}:lang(fa) :has(>label+:is(input,select,textarea):required,>label+.field-hint+:is(input,select,textarea):required,>label+.field-box input:required,>label+.field-hint+.field-box input:required):not(:has(>.field-error)):after{content:"الزامی" / ""}input:not([type=checkbox],[type=radio]),select,textarea{width:100%;min-height:var(--control-height);padding:calc(var(--spacing-xs) - var(--border-width-small)) var(--spacing-small);font:inherit;font-size:var(--fontsize-body-medium);font-weight:var(--type-font-weight-regular);line-height:var(--line-height-body-medium);color:var(--text-body);background:var(--input-fill);border:var(--border-width-small) solid transparent;border-radius:var(--border-radius-field);box-shadow:var(--input-shadow)}:is(input:not([type=checkbox],[type=radio]),select,textarea):hover:not(:disabled,:focus){background:var(--input-fill-hover)}input::placeholder,textarea::placeholder{color:var(--text-disabled)}:is(input,select,textarea):disabled{background:var(--surface-disabled);box-shadow:none;color:var(--text-on-disabled);cursor:not-allowed;border-color:#0000}:is(input,textarea):disabled::placeholder{color:var(--text-disabled)}textarea{resize:vertical;field-sizing:content;min-height:calc(var(--control-height) * 2);max-height:calc(var(--control-height) * 12);overflow-y:auto}textarea::-webkit-resizer{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cg fill='%2394a3a7'%3E%3Ccircle cx='9.5' cy='3.5' r='1.25'/%3E%3Ccircle cx='9.5' cy='9.5' r='1.25'/%3E%3Ccircle cx='3.5' cy='9.5' r='1.25'/%3E%3C/g%3E%3C/svg%3E") 50%/10px 10px no-repeat}.field-count{margin:var(--field-note-gap,var(--space-tight)) 0 0;font-size:var(--fontsize-note);line-height:var(--line-height-note);color:var(--text-body);text-align:start}input:focus,select:focus,textarea:focus{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-color:var(--border-primary)}select{appearance:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z' fill='%2344445e'/></svg>");background-repeat:no-repeat;background-position:right var(--spacing-small) center;background-size:var(--spacing-large) var(--spacing-large);padding-inline-end:calc(var(--spacing-small) * 2 + var(--spacing-large))}[dir=rtl] select{background-position:left var(--spacing-small) center}body[data-theme=dark] select{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z' fill='%23a8b8cc'/></svg>")}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--border-error)}:is(input,textarea)[aria-invalid=true][placeholder]:not(:placeholder-shown){background:var(--surface-error)}@media (width<=620px){body{--control-height:var(--scale-1100)}:has(>button.chip):not(#_){row-gap:var(--space-inline)}}.field-box{align-items:center;gap:var(--spacing-xs);width:100%;min-height:var(--control-height);padding:0 var(--spacing-small);background:var(--input-fill);border:var(--border-width-small) solid transparent;border-radius:var(--border-radius-field);box-shadow:var(--input-shadow);color:var(--icons-primary);display:flex}.field-box:hover:not(.is-disabled,:focus-within){background:var(--input-fill-hover)}.field-box:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.field-box:has(input[aria-invalid=true]){border-color:var(--border-error);color:var(--icons-error)}.field-box.is-disabled{background:var(--surface-disabled);color:var(--icons-on-disabled);border-color:#0000}.field-box .field-box-input:not(#_){min-width:0;min-height:calc(var(--control-height) - var(--border-width-small) * 2);box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:0}.field-box-icon{color:inherit;border-radius:var(--border-radius-small);flex:none;display:inline-flex;position:relative}@media (width<=620px){.field-box-icon:after{content:"";inset:calc((var(--scale-1100) - 100%) / -2);position:absolute}}.field-box-icon:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.field-error{color:var(--text-error);font-size:var(--fontsize-note);line-height:var(--line-height-note);margin:var(--field-note-gap,var(--space-tight)) 0 0}button{font:inherit;color:inherit;border:var(--border-width-none) solid transparent;border-radius:var(--border-radius-none);cursor:pointer;background:0 0;padding:0}button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.alert{--alert-icon:var(--icons-action);--alert-text:var(--text-action);align-items:flex-start;gap:var(--spacing-small);padding:var(--spacing-medium) calc(var(--spacing-medium) + var(--scale-50));background:color-mix(in srgb, var(--alert-icon) 10%, var(--surface-primary));border-radius:var(--border-radius-medium);font-size:var(--fontsize-body-medium);line-height:var(--line-height-body-medium);color:var(--alert-text);border:none;margin:0;display:flex}.alert:before{content:"";width:var(--spacing-large);height:var(--spacing-large);background:var(--alert-icon);flex:none;-webkit-mask:url("data:image/svg+xml,%3csvg%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='info'%20clip-path='url(%23clip0_397_1246)'%3e%3cg%20id='Vector'%3e%3c/g%3e%3cpath%20id='Vector_2'%20d='M11%207H13V9H11V7ZM11%2011H13V17H11V11ZM12%202C6.48%202%202%206.48%202%2012C2%2017.52%206.48%2022%2012%2022C17.52%2022%2022%2017.52%2022%2012C22%206.48%2017.52%202%2012%202ZM12%2020C7.59%2020%204%2016.41%204%2012C4%207.59%207.59%204%2012%204C16.41%204%2020%207.59%2020%2012C20%2016.41%2016.41%2020%2012%2020Z'%20fill='currentColor'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_397_1246'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='info'%20clip-path='url(%23clip0_397_1246)'%3e%3cg%20id='Vector'%3e%3c/g%3e%3cpath%20id='Vector_2'%20d='M11%207H13V9H11V7ZM11%2011H13V17H11V11ZM12%202C6.48%202%202%206.48%202%2012C2%2017.52%206.48%2022%2012%2022C17.52%2022%2022%2017.52%2022%2012C22%206.48%2017.52%202%2012%202ZM12%2020C7.59%2020%204%2016.41%204%2012C4%207.59%207.59%204%2012%204C16.41%204%2020%207.59%2020%2012C20%2016.41%2016.41%2020%2012%2020Z'%20fill='currentColor'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_397_1246'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/contain no-repeat}.alert.small{gap:var(--spacing-xs);padding:var(--spacing-small) var(--spacing-medium);font-size:var(--fontsize-note);line-height:var(--line-height-note)}.alert.small:before{width:var(--scale-500);height:var(--scale-500)}.alert-error{--alert-icon:var(--icons-error);--alert-text:var(--text-error)}.alert-success{--alert-icon:var(--icons-success);--alert-text:var(--text-success)}.alert-info{--alert-icon:var(--icons-information);--alert-text:var(--text-information)}.alert-warning{--alert-icon:var(--icons-warning);--alert-text:var(--text-warning)}.form-group{padding:var(--space-group) 0 0;border:none;border-top:var(--rule);min-width:0;margin:0}.form-group>legend{float:left;width:100%;margin-bottom:var(--space-sibling);font-size:var(--fontsize-headings-h6);line-height:var(--line-height-heading-h6);font-weight:var(--type-font-weight-semi-bold);color:var(--text-headings);padding:0}.form-group>legend+*{clear:both}form.stack>.form-group+.form-group{margin-top:calc(var(--space-group) - var(--space-sibling))}.dialog form>.form-group:first-child{padding-top:var(--space-tight);border-top:none}.form-group-intro{margin:0 0 var(--space-sibling)}.fields{gap:var(--space-sibling);display:grid}.fields-numbers{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.inline-fields{grid-template-columns:repeat(var(--inline-fields-columns,3), minmax(0, 1fr));align-items:start;gap:var(--space-inline);display:grid}.inline-fields>*{min-width:0}.inline-fields label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inline-fields-2{--inline-fields-columns:2}@media (width<=620px){.inline-fields{--inline-fields-columns:2}.inline-fields>:last-child:nth-child(odd){grid-column:1/-1}}.inline-actions{gap:var(--space-related);margin-top:var(--space-sibling);flex-wrap:wrap;display:flex}.short{max-width:var(--measure-field-short)}.overview h4{margin:0 0 var(--space-related);font-size:var(--fontsize-body-medium);line-height:var(--line-height-body-medium);color:var(--text-headings)}.overview h4:has(+.field-hint){margin-bottom:var(--space-tight)}.overview .field-hint{margin:0 0 var(--space-sibling)}.overview :is(.figures,.bars)+h4{margin-top:var(--space-group)}.overview .figures{flex-direction:column;margin:0;display:flex}.overview .figures>div{justify-content:space-between;gap:var(--spacing-small);padding:var(--space-related) 0;border-top:var(--rule-row);display:flex}.overview .figures>div:first-child{border-top:none}.overview .figures dt{color:var(--text-body)}.overview .figures dd{font-variant-numeric:tabular-nums;color:var(--text-headings);margin:0}.overview .figures .sub dt{padding-inline-start:var(--spacing-medium)}.overview .figures+.bars{margin-top:var(--space-group)}.overview .bars{gap:var(--spacing-small);flex-direction:column;display:flex}.overview .value{font-variant-numeric:tabular-nums;color:var(--text-headings)}.tag-filter{gap:var(--space-related);margin-top:var(--space-sibling);flex-wrap:wrap;display:flex}.languages{align-items:center;gap:var(--spacing-3xs);--app-icon-size:var(--spacing-medium);display:inline-flex}.table-scroll{overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fontsize-body-medium)}:is(th,td):first-child{padding-inline-start:0}:is(th,td):last-child{padding-inline-end:0}:is(.card,.dialog,.editor) table{box-shadow:none;background:0 0;border-radius:0}th,td{padding:var(--spacing-small) var(--spacing-layout);text-align:start;line-height:var(--line-height-body-medium);border-bottom:var(--rule-row)}td{color:var(--text-headings)}th{font-size:var(--fontsize-body-medium);color:var(--text-headings);font-weight:var(--type-font-weight-semi-bold)}thead th{font-size:var(--fontsize-body-small);line-height:var(--line-height-body-small);color:var(--text-muted);border-bottom-color:var(--border-primary)}@media (width<=620px){th,td{padding:var(--spacing-xs)}}@media (width<=380px){th,td{padding-inline:var(--spacing-3xs)}}tbody tr:last-child td{border-bottom:none}td.num,th.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}[dir=rtl] table :is(th,td,caption):not(.num){text-align:start}.badge{padding:var(--scale-100) var(--spacing-xs);border-radius:var(--border-radius-round);font-size:var(--fontsize-body-small);line-height:var(--line-height-body-small);font-weight:var(--type-font-weight-semi-bold);background:var(--surface-action);color:var(--text-on-action);display:inline-block}.badge-good{background:var(--icons-success)}.badge-over{background:var(--icons-error)}.day-figure{align-items:flex-end;gap:var(--space-related) var(--space-group);margin-bottom:var(--space-sibling);flex-wrap:wrap;display:flex}.day-figure>.stat-label{flex-basis:100%;margin:0}.day-figure .stat-value{margin:0}.day-title{justify-content:space-between;align-items:center;gap:var(--space-related) var(--space-inline);margin-bottom:var(--space-sibling);flex-wrap:wrap;display:flex}.day-title h3{margin:0}.section-headline,.day-title h3{font-size:calc((var(--fontsize-headings-h5) + var(--fontsize-headings-h6)) / 2);line-height:var(--line-height-heading-h5)}.day-title-end{justify-content:flex-end;align-items:center;gap:var(--space-related);flex-wrap:wrap;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.day-title .day-nav{margin-inline-end:calc(var(--spacing-xs) * -1)}.today-note{margin-inline-start:var(--spacing-3xs)}.unit{font-size:var(--fontsize-body-large);font-weight:var(--type-font-weight-regular);color:var(--text-muted);margin-inline-start:var(--space-tight)}.stat-value{font-family:var(--font-display);font-size:var(--fontsize-headings-h3);line-height:var(--line-height-heading-h3);font-weight:var(--type-font-weight-display);font-variant-numeric:tabular-nums;color:var(--text-headings)}.stat-label{font-size:var(--fontsize-body-small);color:var(--text-body)}.placeholder{font-style:italic}.empty{padding:var(--spacing-large) var(--spacing-medium);text-align:center;color:var(--text-body);font-size:var(--fontsize-body-medium)}label.checkbox-field.long-label{align-items:flex-start}.checkbox-field.long-label .checkbox-label{font-weight:var(--type-font-weight-regular);font-size:var(--fontsize-note);line-height:var(--line-height-note);-webkit-user-select:text;user-select:text}.checkbox-field.long-label .checkbox-label a{text-decoration:underline}.page.legal>.card{max-width:var(--measure-text);margin-inline:auto}.legal-text h2{margin:var(--space-group) 0 var(--space-related);font-size:var(--fontsize-body-large)}.legal-text h3{margin:var(--space-sibling) 0 var(--space-tight);font-size:var(--fontsize-body-medium)}.legal-text p,.legal-text li{line-height:1.6}.legal-text ul{padding-inline-start:var(--space-group)}.legal-text .todo{background:var(--surface-warning);color:var(--text-headings);outline:var(--border-width-small) solid var(--border-warning);border-radius:var(--border-radius-small);padding:0 .2em}body[data-theme=dark] :is(.ds-variant--primary,.ds-variant--outline):disabled{border-color:var(--border-disabled)}.alert-content{min-width:0}.alert-title{margin-bottom:var(--space-tight);font-weight:var(--type-font-weight-semi-bold);display:block}.page-in{animation:page-in var(--motion-fast) var(--motion-ease)}@keyframes page-in{0%{opacity:0}}
