.app-icon-well[data-v-e8171159]{width:var(--app-icon-well-size);height:var(--app-icon-well-size);font-size:var(--app-icon-well-size);border-radius:14px;flex:none;place-items:center;line-height:1;display:grid}.app-icon-well--squircle[data-v-e8171159]{border-radius:30%}.app-icon-well--host[data-v-e8171159]{color:inherit;background:color-mix(in srgb, currentColor 12%, transparent)}.app-icon-well__icon[data-v-e8171159]{font-size:var(--app-icon-well-icon-size)}.app-icon-well__label[data-v-e8171159]{font-size:var(--app-icon-well-label-size);font-weight:700}.app-status-chip[data-v-27d99fe4]{letter-spacing:.06em;text-transform:uppercase;background-color:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;padding:0 .85em;font-size:.675rem;font-weight:700}.app-status-chip[data-v-27d99fe4] .q-chip__content,.app-status-chip[data-v-27d99fe4] .q-chip__icon{color:oklch(from currentColor min(l, .44) c h)}.app-status-chip--icon-only[data-v-27d99fe4]{padding:0 .5em}.app-status-chip--icon-only[data-v-27d99fe4] .q-chip__icon{margin:-.2em}.app-status-chip--verbatim[data-v-27d99fe4]{letter-spacing:0;text-transform:none;font-weight:600}body.body--dark .app-status-chip[data-v-27d99fe4]{background-color:color-mix(in srgb, currentColor 22%, transparent)}body.body--dark .app-status-chip[data-v-27d99fe4] .q-chip__content,body.body--dark .app-status-chip[data-v-27d99fe4] .q-chip__icon{color:oklch(from currentColor max(l, .82) c h)}.app-state__title[data-v-21d103dc]{font-weight:600}.app-state__caption[data-v-21d103dc]{max-width:48ch}.app-state__actions[data-v-21d103dc],.app-state__hints[data-v-21d103dc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.app-state--prominent .app-state__title[data-v-21d103dc]{font-weight:700}.app-state--prominent .app-state__caption[data-v-21d103dc]{max-width:60ch}.backdrop-overlay[data-v-a38958cb]{z-index:var(--backdrop-overlay-z,6000)}.app-date-input__frame{--dialog-inner-max-width:none}.app-date-input__backdrop{--backdrop-overlay-z:5999}.app-btn-toggle[data-v-40535181]{min-height:var(--app-btn-toggle-height,2.7em);color:rgb(var(--text-alt));background:var(--app-btn-toggle-bg,rgb(var(--shadow-rgb)/5%));border:1px solid rgb(var(--separator-base-color)/.14);border-radius:28px;padding:.25em;font-size:.9rem}.app-btn-toggle--dense[data-v-40535181]{min-height:2em;padding:.15em}.app-btn-toggle.q-btn-toggle[data-v-40535181] .q-btn-item{border-radius:inherit;min-height:0;padding-top:0;padding-bottom:0}.app-btn-toggle.q-btn-toggle[data-v-40535181] .q-btn-item.bg-primary{box-shadow:0 1px 3px rgb(var(--shadow-rgb)/18%);background:var(--app-btn-toggle-active-bg,rgb(var(--surface-3)))!important;color:var(--app-btn-toggle-active-ink,rgb(var(--text-default)))!important}.app-btn-toggle--tone-primary[data-v-40535181]{--app-btn-toggle-active-bg:#b63d52;--app-btn-toggle-active-ink:#fff}.app-btn-toggle--tone-positive[data-v-40535181]{--app-btn-toggle-active-bg:#008226;--app-btn-toggle-active-ink:rgb(var(--light-text-default))}.app-btn-toggle--tone-negative[data-v-40535181]{--app-btn-toggle-active-bg:#cf1e29;--app-btn-toggle-active-ink:#fff}.app-btn-toggle--tone-warning[data-v-40535181]{--app-btn-toggle-active-bg:#e7af03;--app-btn-toggle-active-ink:rgb(var(--light-text-default))}.app-btn-toggle--tone-info[data-v-40535181]{--app-btn-toggle-active-bg:#3b82f6;--app-btn-toggle-active-ink:#fff}body.body--dark .app-btn-toggle[data-v-40535181]{background:var(--app-btn-toggle-bg,#0009)}.location-input-mobile-container[data-v-47563213]{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;height:100%;display:flex;position:fixed;inset:0}.location-input-mobile-container__results[data-v-47563213]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;height:100%}.location-input-wrapper[data-v-d8510f75]{overscroll-behavior:none;position:relative}.location-input-container[data-v-d8510f75]{isolation:isolate;position:relative}.location-input-container--active[data-v-d8510f75]{z-index:6010}.location-input-container__results[data-v-d8510f75]{z-index:6010;overscroll-behavior:contain;margin-top:4px;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.save-status[data-v-4d6d0842]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.save-status__glyph[data-v-4d6d0842]{font-size:1.25rem}.save-status__dot[data-v-4d6d0842]{background:var(--q-positive);border-radius:50%;width:.5rem;height:.5rem}.app-device-frame[data-v-866eaa07]{--app-device-frame-shadow:var(--shadow-rgb);width:min(100%,360px);box-shadow:0 16px 32px rgb(var(--app-device-frame-shadow)/.22);background:#0000004d;border-radius:26.25px;margin-top:16px;margin-bottom:32px;padding:8px}.app-device-frame--tilted[data-v-866eaa07]{transform:none}@media (min-width:523px){.app-device-frame--tilted[data-v-866eaa07]{transform:rotate(1.3deg)}}.app-device-frame--fill[data-v-866eaa07]{flex-direction:column;margin-top:0;margin-bottom:0;display:flex}.app-device-frame--fill .app-device-frame__screen[data-v-866eaa07],.app-device-frame--fill .app-device-frame__content[data-v-866eaa07]{flex-direction:column;flex:auto;display:flex}.app-device-frame__screen[data-v-866eaa07]{background:rgb(var(--surface-2));border-radius:21px;overflow:hidden}.app-device-frame__bezel[data-v-866eaa07]{justify-content:center;align-items:center;height:24px;display:flex}.app-device-frame__pill[data-v-866eaa07]{background:rgb(var(--surface-0));border-radius:21px;width:70px;height:8px}.app-device-frame__content[data-v-866eaa07]{padding:0 16px 16px}body.body--dark .app-device-frame[data-v-866eaa07]{background:#ffffff4d}.key-translation[editable=true]{border:1px dashed var(--q-primary);-webkit-user-select:none;user-select:none;border-radius:4px;transition:background-color .3s}.auth-identity-pill[data-v-bbc7fd89]{max-width:100%}.auth-identity-pill[data-v-bbc7fd89] .q-btn__content{flex-wrap:nowrap;min-width:0}.auth-identity-pill[data-v-bbc7fd89] .block{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-identity-pill[data-v-bbc7fd89] .q-icon:last-child{opacity:.75;font-size:.85em}.auth-code-step[data-v-854e2fe3] .auth-code-input{font-variant-numeric:tabular-nums;letter-spacing:var(--auth-code-gap);text-indent:.35rem;padding-left:.35rem}.bottom-sheet.auth-dialog-sheet:not(.bottom-sheet--dismissible){max-width:560px}.auth-dialog-form-column{flex:1 1 0;min-width:0}.auth-dialog-form-column .auth-dialog-form-header{pointer-events:none;align-items:center;padding:16px;display:flex;position:fixed;top:0;left:0;right:0}.auth-dialog-form-column .auth-dialog-form-header__center{pointer-events:auto;flex:1;justify-content:center;display:flex}.auth-dialog-form-column .auth-dialog-form-header__right{pointer-events:auto}.auth-dialog-form-column .auth-dialog-form{width:100%;max-width:460px}.platform-desktop .user-menu-modal{max-width:522px}.user-menu-modal .menu-panels{position:relative}.user-menu-modal .menu-panel{width:100%}.user-menu-modal .menu-slide-forward-enter-active,.user-menu-modal .menu-slide-forward-leave-active,.user-menu-modal .menu-slide-backward-enter-active,.user-menu-modal .menu-slide-backward-leave-active{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.user-menu-modal .menu-slide-forward-leave-active,.user-menu-modal .menu-slide-backward-leave-active{position:absolute;top:0;left:0}.user-menu-modal .menu-slide-forward-enter-from{transform:translate(100%)}.user-menu-modal .menu-slide-forward-leave-to,.user-menu-modal .menu-slide-backward-enter-from{opacity:0;transform:translate(-30%)}.user-menu-modal .menu-slide-backward-leave-to{transform:translate(100%)}.user-menu-modal .menu-title-forward-enter-active,.user-menu-modal .menu-title-forward-leave-active,.user-menu-modal .menu-title-backward-enter-active,.user-menu-modal .menu-title-backward-leave-active{transition:transform .15s,opacity .15s}.user-menu-modal .menu-title-forward-enter-from,.user-menu-modal .menu-title-backward-leave-to{opacity:0;transform:translate(16px)}.user-menu-modal .menu-title-forward-leave-to,.user-menu-modal .menu-title-backward-enter-from{opacity:0;transform:translate(-16px)}.q-btn.account-menu{--account-menu-glyph:32px;--account-menu-icon-color:rgb(var(--text-alt))}.q-btn.account-menu .account-menu__glyph{width:var(--account-menu-glyph);height:var(--account-menu-glyph);font-size:var(--account-menu-glyph);border-radius:50%;flex:none}.q-btn.account-menu .q-icon.account-menu__glyph{color:var(--account-menu-icon-color)}.q-btn.account-menu .account-menu__label{max-width:256px;padding-inline:12px}.rail-nav-section--mini[data-v-e55d6413]{padding:8px 4px}.rail-nav-section__title--mini[data-v-e55d6413]{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.5rem;line-height:1;display:-webkit-box;overflow:hidden}.rail-nav-section--mini .rail-nav-section__list[data-v-e55d6413]{margin-top:4px}.rail-nav-item--disabled[data-v-e55d6413]{opacity:.7}.rail-nav-item__mini-lock[data-v-e55d6413]{font-size:12px;position:absolute;top:-2px;right:-6px}.rail-nav-item--mini[data-v-e55d6413]{min-height:58px;padding:4px 2px}.rail-nav-item__mini[data-v-e55d6413]{gap:4px}.rail-nav-item__mini-label[data-v-e55d6413]{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.6rem;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.rail-nav-item__mini-badge[data-v-e55d6413]{top:-4px;right:-8px}.q-drawer:has(>.global-rail){background-color:#0000}.global-rail.q-drawer__content{overscroll-behavior:contain;overflow:hidden auto}.global-rail__account{font-weight:600}.global-rail__collapse-btn{align-self:center;margin-block:8px}.shell-head,.shell-head-host{min-height:var(--shell-head-height);border-bottom:1px solid rgb(var(--separator-base-color)/.07);flex:none;align-items:center;display:flex}.shell-head{padding-inline:var(--pad-row-x);gap:12px}.shell-head-host{align-items:stretch}.shell-head-host>.shell-head{border-bottom:0;flex:1;min-width:0;min-height:0}.shell-head--rail{background:rgb(var(--surface-1))}.shell-head--page,.shell-head-host{background:rgb(var(--surface-0))}.shell-head__body{flex:1;min-width:0;line-height:1.2}.shell-head__title{margin:0;font-size:1rem;font-weight:700}.shell-head__subtitle{padding-top:2px}.shell-head__glyph{flex:none;font-size:40px}.shell-head__actions{flex:none;align-items:center;gap:8px;display:flex}.shell-head--stacked{flex-direction:column;justify-content:center;gap:2px;padding-inline:4px}.shell-head--stacked .shell-head__body{flex:none;max-width:100%}.shell-head--stacked .shell-head__title{text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.1;display:-webkit-box;overflow:hidden}.global-rail-header__home[data-v-6d39a55b]{border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.global-rail-header__rule[data-v-6d39a55b]{margin-inline-end:4px}.screen-top-bar[data-v-70178e5d]{height:0;z-index:var(--z-sticky-header);position:sticky;top:0}.screen-top-bar__row[data-v-70178e5d]{--nav-capsule-box:var(--chrome-box);--nav-capsule-bg:var(--chrome-chip-bg);--nav-capsule-border:var(--chrome-chip-border);--nav-capsule-blur:var(--backdrop-blur);--nav-capsule-shadow:var(--chrome-chip-shadow);--nav-capsule-raised:var(--chrome-chip-raised);top:0;padding:var(--screen-chrome-inset);padding-top:calc(env(safe-area-inset-top,0px) + var(--screen-chrome-inset));pointer-events:none;grid-template-columns:minmax(min-content,1fr) auto minmax(min-content,1fr);align-items:center;gap:8px;display:grid;position:absolute;inset-inline:0}.screen-top-bar__back[data-v-70178e5d]{grid-column:1;justify-self:start}.screen-top-bar__main[data-v-70178e5d]{pointer-events:auto;min-width:0}.screen-top-bar--center .screen-top-bar__main[data-v-70178e5d]{grid-column:2}.screen-top-bar--end .screen-top-bar__main[data-v-70178e5d]{grid-column:2/-1;justify-self:end}.screen-top-bar__end[data-v-70178e5d]{pointer-events:auto;grid-column:3;justify-self:end}.screen-top-bar--end.screen-top-bar--has-end .screen-top-bar__main[data-v-70178e5d]{grid-column:2}.app-header__page-row{gap:12px 8px}.app-header__page-main.col{column-gap:8px;min-width:min(100%,480px)}.app-header__page-actions{max-width:100%;margin-inline-start:auto}.q-avatar.app-header__glyph{font-size:52px}.q-avatar.app-header__glyph--condensed{font-size:32px}.q-toolbar.app-header__condensed-bar{min-height:56px;padding-left:var(--app-header-frame-start,0px);padding-right:var(--app-header-frame-end,0px);opacity:0;pointer-events:none;column-gap:8px;transition:transform .18s ease-out,opacity .18s ease-out;transform:translateY(-100%)}.app-header__condensed--visible .q-toolbar.app-header__condensed-bar{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.q-toolbar.app-header__condensed-bar{transition:none}}.app-header__condensed{z-index:var(--z-sticky-header);pointer-events:none}@media print{.app-header__condensed{display:none!important}}.app-glow[data-v-d2084ffb]{--app-glow-size:320px;--app-glow-color:var(--q-primary);--app-glow-strength:7%;--app-glow-offset:calc(var(--app-glow-size) * -.5);width:var(--app-glow-size);aspect-ratio:1;pointer-events:none;background:color-mix(in srgb, var(--app-glow-color) var(--app-glow-strength), transparent);border-radius:50%;position:absolute;inset-block-start:var(--app-glow-block-start,auto);inset-block-end:var(--app-glow-block-end,auto);inset-inline-start:var(--app-glow-inline-start,auto);inset-inline-end:var(--app-glow-inline-end,auto)}.app-glow--ring[data-v-d2084ffb]{border:1px solid color-mix(in srgb, var(--app-glow-color) var(--app-glow-strength), transparent);box-shadow:0 0 0 calc(var(--app-glow-size) * .09) color-mix(in srgb, var(--app-glow-color) calc(var(--app-glow-strength) / 4), transparent), 0 0 0 calc(var(--app-glow-size) * .214) color-mix(in srgb, var(--app-glow-color) calc(var(--app-glow-strength) / 6), transparent);background:0 0}.app-glow--fade[data-v-d2084ffb]{background:radial-gradient(circle, color-mix(in srgb, var(--app-glow-color) var(--app-glow-strength), transparent), transparent 70%)}.app-feature-hero[data-v-9c062925]{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:16px;display:grid;position:relative;overflow:hidden}@media (min-width:523px){.app-feature-hero[data-v-9c062925]{padding:32px}}@media (min-width:1255px){.app-feature-hero[data-v-9c062925]{padding:64px}}.app-feature-hero__copy[data-v-9c062925]{min-width:0;position:relative}.app-feature-hero__eyebrow[data-v-9c062925]{color:var(--q-primary);text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--q-primary) 10%, transparent);border-radius:21px;align-items:center;gap:8px;padding:4px 16px;font-size:.7rem;font-weight:700;display:inline-flex}.app-feature-hero__title[data-v-9c062925]{max-width:34ch;font-size:clamp(1.4rem,7vw,3rem);font-weight:700;line-height:1.2}.app-feature-hero__body[data-v-9c062925]{max-width:52ch}.app-feature-hero:not(.app-feature-hero--split) .app-feature-hero__title[data-v-9c062925],.app-feature-hero:not(.app-feature-hero--split) .app-feature-hero__body[data-v-9c062925]{max-width:none}.app-feature-hero__tags[data-v-9c062925]{flex-wrap:wrap;gap:8px;padding:16px 0;list-style:none;display:flex}.app-feature-hero__tag[data-v-9c062925]{border:1px solid rgb(var(--separator-base-color)/.07);border-radius:21px;align-items:center;gap:8px;padding:4px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.app-feature-hero__tag[data-v-9c062925]:before{content:"";background:var(--q-primary);border-radius:50%;width:6px;height:6px}.app-feature-hero__actions[data-v-9c062925]{flex-direction:column;align-items:stretch;gap:12px;display:flex}.app-feature-hero__actions[data-v-9c062925] .q-btn{width:100%}@media (min-width:523px){.app-feature-hero__actions[data-v-9c062925]{flex-flow:wrap;align-items:center}.app-feature-hero__actions[data-v-9c062925] .q-btn{width:auto}}.app-feature-hero__visual[data-v-9c062925]{place-items:center;min-width:0;display:grid;position:relative}.app-feature-hero--split[data-v-9c062925]{--app-feature-hero-split-at:32rem;flex-wrap:wrap;gap:24px 40px;display:flex}.app-feature-hero--split>.app-feature-hero__copy[data-v-9c062925],.app-feature-hero--split>.app-feature-hero__visual[data-v-9c062925]{flex:1 1 calc((var(--app-feature-hero-split-at) - 100%) * 999)}.app-feature-hero--split>.app-feature-hero__visual[data-v-9c062925]{flex-grow:.85}.app-steps[data-v-e80e0742]{--app-steps-min:18rem;margin:0;padding:0;list-style:none}.app-steps--cards[data-v-e80e0742]{flex-wrap:wrap;gap:16px;display:flex}.app-steps--cards>li[data-v-e80e0742]{flex:1 1 var(--app-steps-min);min-width:0;display:flex}.app-steps--rows[data-v-e80e0742]{gap:12px;display:grid}.app-steps__row[data-v-e80e0742]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.app-steps__top[data-v-e80e0742]{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-steps__icon[data-v-e80e0742]{color:var(--q-primary);opacity:.7}.app-steps__title[data-v-e80e0742]{color:var(--app-steps-title-color,inherit);margin:16px 0 0;font-size:1rem;font-weight:700;line-height:1.4}.app-steps__title--row[data-v-e80e0742]{color:var(--app-steps-title-color,rgb(var(--text-default)));margin:0;font-size:.9rem;display:block}.app-steps__body[data-v-e80e0742]{margin:8px 0 0;display:block}.app-quick-add__label[data-v-9cb49708]{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.7rem;font-weight:700;display:block}.app-quick-add__row[data-v-9cb49708]{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.app-quick-add__row[data-v-9cb49708] .q-btn{width:100%}@media (min-width:523px){.app-quick-add__row[data-v-9cb49708]{flex-wrap:wrap;display:flex}.app-quick-add__row[data-v-9cb49708] .q-btn{width:auto}}.app-filter-bar[data-v-e8302b66]{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.app-filter-bar__search[data-v-e8302b66]{flex:999 auto;min-width:min(100%,14rem)}.app-filter-bar--stacked .app-filter-bar__search[data-v-e8302b66]{flex-basis:100%}.app-filter-bar__items[data-v-e8302b66]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.app-filter-bar__trigger[data-v-e8302b66]{margin-left:auto}.app-filter-bar__measure[data-v-e8302b66]{visibility:hidden;pointer-events:none;width:max-content;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.app-filter-bar__options[data-v-e8302b66]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:8px;display:grid}
