.base-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-bg-color);z-index:var(--z-popover-overlay)}.base-menu{display:flex;flex-direction:column;position:fixed;z-index:var(--z-popover);background-color:var(--bg-color-card);border:1px solid var(--bg-color-list);border-radius:4px;padding:4px 0;min-width:120px;box-shadow:var(--shadow-card)}.base-menu.flat-items>div,.base-menu.flat-items>button{min-height:var(--base-size);min-width:calc(4 * var(--base-size));padding:0 4px;display:flex;align-items:center;cursor:pointer}.base-menu.flat-items>div:hover,.base-menu.flat-items>button:hover{background-color:var(--hover-bg-color)}.base-menu .md-icon{flex:0 0 var(--base-size);width:var(--base-size);min-height:var(--base-size)}.base-menu .md-icon.snug{flex:unset;width:unset}.base-menu .selected{font-weight:500}.base-menu .disabled,.base-menu button:disabled{opacity:.3;cursor:not-allowed}@media (hover: hover){.base-menu .disabled:hover,.base-menu button:disabled:hover{background-color:transparent;filter:none}}.base-menu .label{margin:0 var(--base-spacing)}.base-menu .menu-action-row{display:flex;align-items:center;min-height:var(--base-size);padding:0 4px;cursor:pointer;background:none;border:none;text-align:left;font:inherit;color:inherit}.base-menu .menu-action-row:hover{background-color:var(--hover-bg-color)}.login-form[data-v-f741768d]{display:flex;flex-direction:column;gap:var(--base-spacing);padding:var(--base-spacing)}.login-form input[data-v-f741768d]{height:var(--base-size);padding:0 var(--base-spacing);border:1px solid var(--bg-color-list);border-radius:4px;background-color:var(--bg-color-card);color:inherit}.login-form button[data-v-f741768d]{height:var(--base-size)}.login-error[data-v-f741768d]{color:var(--error-color)}button.account-btn[data-v-7f433708]{display:flex;height:var(--base-size);min-width:calc(var(--base-size) + var(--base-spacing));align-items:center;justify-content:center;vertical-align:middle;padding:0 var(--base-spacing)}button.account-btn.isMobile[data-v-7f433708]{padding:0 calc(.5 * var(--base-spacing))}button.account-btn[data-v-7f433708]:hover{background:var(--hover-bg-color-on-accent)}button.account-btn.selected[data-v-7f433708]{background-color:var(--subtle-bg-color-on-accent)}.md-icon.alert[data-v-7f433708]{opacity:1;color:var(--highlight-color)}.theme-row[data-v-7f433708]{display:flex;align-items:center;min-height:var(--base-size);padding:0 4px}.theme-options[data-v-7f433708]{display:flex;flex-wrap:wrap;gap:calc(.5 * var(--base-spacing));padding:calc(.5 * var(--base-spacing)) 0}.theme-option[data-v-7f433708]{min-height:calc(.75 * var(--base-size));padding:2px 10px;border-radius:999px;background:var(--subtle-bg-color);font:inherit;color:inherit}.theme-option[data-v-7f433708]:hover{background:var(--hover-bg-color)}.theme-option.current[data-v-7f433708]{background:var(--text-color-primary);color:var(--bg-color-card)}.account-identity[data-v-7f433708]{display:flex;align-items:center;padding:calc(.5 * var(--base-spacing)) 4px;cursor:default}.account-identity .md-icon.avatar[data-v-7f433708]{font-size:36px;opacity:50%}.identity-text[data-v-7f433708]{display:flex;flex-direction:column;gap:2px}.account-name[data-v-7f433708]{font-size:1.1em;font-weight:600}.account-note[data-v-7f433708]{display:flex;align-items:center;gap:3px;font-size:.7em;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:var(--text-opacity-secondary)}.account-note .note-icon[data-v-7f433708]{font-size:14px;min-height:0}.login-note[data-v-7f433708]{max-width:22em;padding:var(--base-spacing) var(--base-spacing) 0;font-size:.85em;opacity:var(--text-opacity-secondary)}.account-divider[data-v-7f433708]{margin:4px 0;border:none;border-top:1px solid var(--bg-color-list)}.build-id[data-v-7f433708]{padding:2px 4px calc(.5 * var(--base-spacing)) calc(4px + var(--base-size));font-size:.75em;opacity:var(--text-opacity-secondary);cursor:default}.db-list[data-v-7f433708]{list-style:none;margin:0;padding:0 0 calc(.5 * var(--base-spacing));font-size:.85em;opacity:var(--text-opacity-secondary)}.db-list li[data-v-7f433708]{display:flex;align-items:center;padding:2px 4px}.db-list .md-icon[data-v-7f433708]{min-height:0;font-size:18px}.move-to-row[data-v-a0e5847f]{display:flex;align-items:center;gap:4px;min-height:var(--base-size);padding:0 4px;cursor:pointer}.move-to-row[data-v-a0e5847f]:hover{background-color:var(--hover-bg-color)}.move-to-row.disabled[data-v-a0e5847f]{opacity:.4;cursor:not-allowed}.move-to-row .md-icon[data-v-a0e5847f]{flex:0 0 var(--base-size);width:var(--base-size);min-height:var(--base-size)}.move-to-tree[data-v-de73eadf]{max-height:300px;overflow-y:auto;min-width:180px}.move-to-heading[data-v-de73eadf]{padding:4px var(--base-spacing) 2px;font-size:var(--text-size-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:var(--text-opacity-secondary)}.move-to-actions[data-v-de73eadf]{display:flex;flex-direction:column;border-top:1px solid var(--bg-color-list);margin-top:4px;padding-top:4px}.date-picker-row input[type=date][data-v-69f3e615]{margin-left:auto}.period-separator[data-v-69f3e615]{border:none;border-top:1px solid var(--bg-color-list);margin:4px 0;width:100%}.property-chip[data-v-fbaa6fdc]{display:inline-flex;align-items:center;vertical-align:middle;background:var(--chip-bg-color);border-radius:999px;padding:1px 6px;gap:2px;margin:2px 4px 2px 0}.property-chip.item-colored[data-v-fbaa6fdc]{background-image:var(--item-fill)}.property-chip.isLink[data-v-fbaa6fdc]{cursor:pointer}@media (hover: hover){.property-chip.isLink:hover .text[data-v-fbaa6fdc]{text-decoration:underline}}.property-chip .md-icon[data-v-fbaa6fdc]{font-size:16px;min-height:auto;flex:none}.property-chip .text[data-v-fbaa6fdc]{line-height:16px;font-size:var(--text-size-secondary)}.zoomed-out .property-chip .text[data-v-fbaa6fdc]{display:inline-block;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.attribute-editor[data-v-af7488ef]{padding:8px;display:flex;flex-direction:column;gap:8px}.attribute-input[data-v-af7488ef]{min-width:12em;padding:4px 6px;border:1px solid var(--bg-color-list);border-radius:3px;background:var(--bg-color-main);color:inherit}.actions-row[data-v-3d1a1938]{display:flex;align-items:center;min-width:0;overflow:hidden}.actions-row.isMobile[data-v-3d1a1938]{overflow-x:auto}.actions-row button[data-v-3d1a1938]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));height:var(--base-size);min-width:0;padding:0 var(--base-spacing);font-size:var(--text-size-secondary);color:inherit;flex:0 1 auto}.actions-row button[data-v-3d1a1938]:hover{background:var(--hover-bg-color-on-accent)}.btn-text[data-v-3d1a1938]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-row.isMobile button[data-v-3d1a1938]{height:48px;width:48px;min-width:48px;flex:0 0 48px;padding:0;justify-content:center}.selection-count[data-v-98fb6f00]{padding:0 var(--base-spacing);white-space:nowrap;-webkit-user-select:none;user-select:none}.filter-trigger[data-v-3c187a76]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));height:var(--base-size);padding:0 var(--base-spacing)}.filter-trigger.active[data-v-3c187a76]{background-color:var(--bg-color-list);outline:var(--outline-selection)}.filter-panel[data-v-3c187a76]{display:flex;flex-direction:column;align-items:stretch;min-width:480px;max-width:640px;max-height:80vh;overflow-y:auto;padding:0}.panel-header[data-v-3c187a76]{display:flex;align-items:center;justify-content:space-between;padding:calc(.5 * var(--base-spacing)) var(--base-spacing);border-bottom:1px solid var(--bg-color-list);font-weight:500}.archived-toggle[data-v-3c187a76]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));padding:var(--base-spacing);border-bottom:2px solid var(--bg-color-list);cursor:pointer}.filter-columns[data-v-3c187a76]{display:flex;flex-direction:row}.filter-column[data-v-3c187a76]{flex:1 1 50%;min-width:0;display:flex;flex-direction:column}.filter-column[data-v-3c187a76]:first-child{border-right:1px solid var(--bg-color-list)}.filter-section[data-v-3c187a76]{padding:calc(.5 * var(--base-spacing)) var(--base-spacing);border-bottom:1px solid var(--bg-color-list)}.filter-header[data-v-3c187a76]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));font-weight:500;margin-bottom:calc(.25 * var(--base-spacing))}.filter-header .md-icon[data-v-3c187a76]{font-size:20px;opacity:var(--text-opacity-secondary)}.clear-prop[data-v-3c187a76]{margin-left:auto}.filter-item[data-v-3c187a76]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));width:100%;min-height:calc(.85 * var(--base-size));padding:2px calc(.25 * var(--base-spacing));text-align:left;border-radius:3px;cursor:pointer}@media (hover: hover){.filter-item[data-v-3c187a76]:hover{background-color:var(--bg-color-list)}}.filter-item .md-icon[data-v-3c187a76]{flex:0 0 20px;font-size:20px;opacity:var(--text-opacity-secondary)}.filter-item .noValue[data-v-3c187a76]{opacity:var(--text-opacity-secondary)}.attr-input-row[data-v-3c187a76]{cursor:default}@media (hover: hover){.attr-input-row[data-v-3c187a76]:hover{background-color:transparent}}.attr-input[data-v-3c187a76]{flex:1 1 auto;min-width:6em;padding:2px 6px;border:1px solid var(--bg-color-list);border-radius:3px;background:var(--bg-color-main);color:inherit}.search-input[data-v-3c187a76]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));background-color:var(--bg-color-list);padding:4px calc(.5 * var(--base-spacing));border-radius:4px}.search-input .md-icon[data-v-3c187a76]{font-size:20px;opacity:var(--text-opacity-secondary)}.search-input input[data-v-3c187a76]{flex:1 1 auto;border:none;background:transparent;padding:4px;color:inherit;outline:none}.clear-section[data-v-3c187a76]{border-bottom:none;border-top:1px solid var(--bg-color-list)}.clear-filters[data-v-3c187a76]{display:flex;align-items:center;justify-content:center;gap:calc(.5 * var(--base-spacing));width:100%;min-height:var(--base-size);border-radius:3px;opacity:var(--text-opacity-secondary)}@media (hover: hover){.clear-filters[data-v-3c187a76]:hover:not(:disabled){opacity:1;background-color:var(--bg-color-list)}}.clear-filters[data-v-3c187a76]:disabled{cursor:default;opacity:var(--text-opacity-tertiary)}@media (max-width: 600px){.filter-panel[data-v-3c187a76]{min-width:0;max-width:calc(100vw - 2 * var(--base-spacing))}.filter-columns[data-v-3c187a76]{flex-direction:column}.filter-column[data-v-3c187a76]:first-child{border-right:none;border-bottom:1px solid var(--bg-color-list)}}.sort-trigger[data-v-3e1c414e]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));height:var(--base-size);padding:0 var(--base-spacing)}.sort-trigger.active[data-v-3e1c414e]{background-color:var(--bg-color-list);outline:var(--outline-selection)}.prop-name[data-v-3e1c414e]{flex:1 1 auto;text-align:left}.direction-icon[data-v-3e1c414e]{opacity:var(--text-opacity-secondary)}button.active .direction-icon[data-v-3e1c414e]{opacity:1}.group-trigger[data-v-dae174b9]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));height:var(--base-size);padding:0 var(--base-spacing)}.group-trigger.active[data-v-dae174b9]{background-color:var(--bg-color-list);outline:var(--outline-selection)}.prop-name[data-v-dae174b9]{flex:1 1 auto;text-align:left}.topbar[data-v-91c137b5]{background-color:var(--topbar-bg-color);background-image:var(--topbar-gradient);color:var(--topbar-text-color);border-bottom:var(--topbar-border);display:flex;align-items:center;min-height:64px;overflow-x:hidden}.topbar.hasSelection[data-v-91c137b5]{background-color:var(--selection-accent);background-image:none;color:var(--selection-text-color)}.title[data-v-91c137b5]{color:inherit;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:1.25em;padding:0 var(--base-spacing);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-icons[data-v-91c137b5]{display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.nav-icons[data-v-91c137b5]::-webkit-scrollbar{display:none}.nav-icon-btn[data-v-91c137b5]{flex:0 0 auto}.nav-icon-btn .md-icon[data-v-91c137b5]{opacity:.75}.nav-icon-btn.current[data-v-91c137b5]{background:var(--subtle-bg-color-on-accent);border-radius:999px}.nav-icon-btn.current .md-icon[data-v-91c137b5]{opacity:1}.button-group[data-v-91c137b5]{display:flex;align-items:center}.isMobile .button-group[data-v-91c137b5]{border-left:1px solid var(--subtle-bg-color-on-accent)}.spacer[data-v-91c137b5]{flex-grow:1}.filters-area[data-v-91c137b5]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));padding:0 var(--base-spacing)}button[data-v-91c137b5]{display:flex;height:var(--base-size);min-width:calc(var(--base-size) + var(--base-spacing));align-items:center;justify-content:center;vertical-align:middle;padding:0 var(--base-spacing)}[data-v-91c137b5] button{color:inherit}button[data-v-91c137b5]:hover{background:var(--hover-bg-color-on-accent)}.isMobile button[data-v-91c137b5]{padding:0 calc(.5 * var(--base-spacing))}.clear-btn[data-v-91c137b5]{gap:calc(.5 * var(--base-spacing));margin:0 calc(.5 * var(--base-spacing));border-radius:999px;background:var(--subtle-bg-color-on-accent);font-weight:600}.clear-btn[data-v-91c137b5]:hover{background:var(--hover-bg-color-on-accent)}.clear-btn.isMobile[data-v-91c137b5]{height:48px;width:48px;min-width:48px;padding:0;border-radius:50%}.sidebar-row[data-v-8254acef]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));min-height:var(--base-size);padding-right:var(--base-spacing);border-left:3px solid transparent;cursor:pointer}.sidebar-row[data-v-8254acef]:hover{filter:var(--hover-brightness)}.sidebar-row.current[data-v-8254acef]{background:var(--subtle-bg-color);border-left-color:var(--brand-color);font-weight:500}.md-icon[data-v-8254acef]{width:var(--base-size);height:var(--base-size);flex:0 0 var(--base-size);font-size:20px;opacity:var(--text-opacity-secondary)}.text[data-v-8254acef]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.paste-btn[data-v-8254acef]{flex:0 0 var(--base-size);width:var(--base-size);height:var(--base-size);font-size:20px;color:var(--selection-accent);opacity:1}.sidebar[data-v-c6bcc506]{position:relative;background:var(--sidebar-bg-color);height:100%;flex:0 0 250px;min-width:250px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:var(--sidebar-shadow);border-right:var(--sidebar-border)}.sidebar.overlay[data-v-c6bcc506]{position:absolute;top:0;bottom:0;left:0;z-index:var(--z-drawer)}.sidebar-backdrop[data-v-c6bcc506]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-color);z-index:var(--z-drawer-scrim)}.sidebar-content[data-v-c6bcc506]{overflow-y:auto;padding:calc(.5 * var(--base-spacing)) 0}.shells-divider[data-v-c6bcc506]{margin:calc(.5 * var(--base-spacing)) var(--base-spacing);border:none;border-top:1px solid var(--bg-color-list)}.pwa-install-prompt[data-v-c4c20fde]{position:fixed;bottom:0;left:0;right:0;padding-bottom:var(--safe-area-bottom);background:var(--accent-color);z-index:var(--z-banner)}.install-banner[data-v-c4c20fde]{background:var(--accent-color);color:var(--brand-text-color);padding:calc(1.5 * var(--base-spacing)) calc(2 * var(--base-spacing));display:flex;align-items:center;gap:calc(1.5 * var(--base-spacing));box-shadow:0 -2px 10px var(--shadow-color)}.install-banner .text[data-v-c4c20fde]{flex:1}.install-actions[data-v-c4c20fde]{display:flex;gap:var(--base-spacing)}.install-btn[data-v-c4c20fde],.dismiss-btn[data-v-c4c20fde]{padding:calc(.75 * var(--base-spacing)) calc(1.5 * var(--base-spacing));border:none;border-radius:4px;cursor:pointer;font-size:var(--text-size-secondary)}.install-btn[data-v-c4c20fde]{background:var(--brand-text-color);color:var(--accent-color);font-weight:700}.dismiss-btn[data-v-c4c20fde]{background:transparent;color:var(--brand-text-color);border:1px solid color-mix(in oklab,var(--brand-text-color) 50%,transparent)}.install-btn[data-v-c4c20fde]:hover,.dismiss-btn[data-v-c4c20fde]:hover{filter:var(--hover-brightness)}.trial-banner[data-v-5e31b69f]{display:flex;align-items:center;gap:var(--base-spacing);padding:calc(.5 * var(--base-spacing)) var(--base-spacing);background-color:var(--trial-bg);color:var(--trial-fg);border-bottom:2px solid var(--trial-border);font-size:var(--text-size-secondary);line-height:1.3;flex:0 0 auto}.trial-banner .md-icon[data-v-5e31b69f]{flex:0 0 auto;font-size:20px}.trial-text strong[data-v-5e31b69f]{font-weight:600}.trial-snackbar[data-v-8d217a24]{position:fixed;left:50%;bottom:calc(var(--base-spacing) + var(--safe-area-bottom));transform:translate(-50%);z-index:var(--z-toast);display:flex;align-items:center;gap:var(--base-spacing);max-width:min(560px,calc(100vw - 2 * var(--base-spacing)));padding:calc(1.5 * var(--base-spacing)) calc(2 * var(--base-spacing));border-radius:var(--radius-card);background-color:var(--trial-fg);color:var(--trial-bg);box-shadow:var(--shadow-card);font-size:var(--text-size-secondary);line-height:1.3}.trial-snackbar .md-icon[data-v-8d217a24]{flex:0 0 auto}.snack-text[data-v-8d217a24]{flex:1 1 auto}.snack-enter-active[data-v-8d217a24],.snack-leave-active[data-v-8d217a24]{transition:opacity .25s ease,transform .25s ease}.snack-enter-from[data-v-8d217a24],.snack-leave-to[data-v-8d217a24]{opacity:0;transform:translate(-50%) translateY(12px)}.toast[data-v-9c5fc03b]{position:fixed;left:50%;bottom:calc(var(--base-spacing) + var(--safe-area-bottom));transform:translate(-50%);z-index:var(--z-toast);max-width:min(560px,calc(100vw - 2 * var(--base-spacing)));padding:var(--base-spacing) calc(2 * var(--base-spacing));border-radius:var(--radius-card);background-color:var(--grey-l19);color:var(--grey-l97);box-shadow:var(--shadow-card);font-size:var(--text-size-secondary);line-height:1.3;display:flex;align-items:center;gap:calc(2 * var(--base-spacing))}.message[data-v-9c5fc03b]{white-space:pre-line}.action[data-v-9c5fc03b]{flex-shrink:0;margin:calc(-1 * var(--base-spacing)) calc(-1 * var(--base-spacing)) calc(-1 * var(--base-spacing)) 0;padding:var(--base-spacing);border:none;border-radius:var(--radius-card);background:transparent;color:inherit;font:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.action[data-v-9c5fc03b]:hover{background-color:var(--hover-bg-color-on-toast)}.action[data-v-9c5fc03b]:focus-visible{outline:1px solid currentColor}.toast.error[data-v-9c5fc03b]{background-color:var(--error-color);color:var(--error-text-color)}.toast-enter-active[data-v-9c5fc03b],.toast-leave-active[data-v-9c5fc03b]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-9c5fc03b],.toast-leave-to[data-v-9c5fc03b]{opacity:0;transform:translate(-50%) translateY(12px)}.zoom-button[data-v-0c6e82d3]{position:fixed;right:var(--base-spacing);bottom:calc(var(--column-tabs-height) + var(--safe-area-bottom) + var(--base-spacing));z-index:var(--z-raised);width:48px;height:48px;border-radius:50%;background:var(--bg-color-card);box-shadow:var(--shadow-card)}.zoom-button .md-icon[data-v-0c6e82d3]{opacity:var(--text-opacity-secondary)}#toplevel[data-v-4499bd81]{position:fixed;width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;box-sizing:border-box;padding:0 var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);background-color:var(--bg-color-main)}#main-layout[data-v-4499bd81]{position:relative;display:flex;flex:auto;overflow:auto}#content[data-v-4499bd81]{flex:1 1 auto;min-width:0;overflow:auto}.login-screen[data-v-772880ee]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color-main);color:var(--text-color-primary)}.login-card[data-v-772880ee]{display:flex;flex-direction:column;gap:var(--base-spacing);padding:calc(2 * var(--base-spacing));background-color:var(--bg-color-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:280px}.login-card h1[data-v-772880ee]{margin:0;text-align:center;font-size:var(--text-size-primary)}.color-grid[data-v-aa284081]{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px}.swatch[data-v-aa284081]{width:28px;height:28px;border-radius:4px;border:2px solid transparent;cursor:pointer;padding:0}.swatch[data-v-aa284081]:hover{filter:var(--hover-brightness)}.swatch.selected[data-v-aa284081]{border-color:var(--text-color-primary)}.swatch.inherited[data-v-aa284081]{border-color:var(--text-color-primary);border-style:dashed}.color-actions[data-v-aa284081]{display:flex;flex-direction:column;border-top:1px solid var(--bg-color-list);margin-top:4px;padding-top:4px}.icon-editor[data-v-29c553e8]{display:flex;align-items:center;gap:8px;padding:8px}.icon-preview[data-v-29c553e8]{flex:0 0 auto;font-size:1.5em;display:flex;align-items:center;justify-content:center}.icon-editor input[data-v-29c553e8]{flex:1 1 auto;min-width:0;font:inherit}.icon-actions[data-v-29c553e8]{display:flex;flex-direction:column;border-top:1px solid var(--bg-color-list);margin-top:4px;padding-top:4px}.repeat-editor[data-v-cef68924]{padding:8px;display:flex;flex-direction:column;gap:8px}.repeat-row[data-v-cef68924]{display:flex;align-items:center;gap:4px}.repeat-row input[type=number][data-v-cef68924]{width:4em}.repeat-error[data-v-cef68924]{max-width:16em;color:var(--error-color);font-size:var(--text-size-secondary)}.repeat-actions[data-v-cef68924]{display:flex;flex-direction:column}.menu-trigger[data-v-e1b4ecde]{width:var(--base-size);height:var(--base-size);flex:0 0 var(--base-size);padding:0}.child-count[data-v-eb7c2952]{display:none;align-items:center;vertical-align:middle;gap:2px;margin:2px 4px 2px 0}.preview .child-count[data-v-eb7c2952],.counts .child-count[data-v-eb7c2952]{display:inline-flex}.preview .child-count[data-v-eb7c2952]:first-child,.counts .child-count[data-v-eb7c2952]:first-child{margin-left:1em}.child-count .md-icon[data-v-eb7c2952]{margin:auto;font-size:16px;min-height:auto;flex:none}.child-count .text[data-v-eb7c2952]{line-height:16px;font-size:var(--text-size-secondary)}.counts[data-v-eb7c2952]{display:inline-flex;flex-wrap:wrap;align-items:center;vertical-align:middle}.preview[data-v-eb7c2952]{display:flex;align-items:center;flex:0 0 auto}.preview .property-chip[data-v-eb7c2952]{display:none}.text-editor[data-v-a53fab17]{display:block;width:100%;box-sizing:border-box;border:none;outline:none;resize:none;overflow:hidden;padding:0;margin:0;font:inherit;line-height:inherit;color:inherit;white-space:pre-wrap;background-color:var(--subtle-bg-color);border-radius:var(--radius-card, 4px) var(--radius-card, 4px) 0 0;border-bottom:2px solid var(--accent-color)}.item-header[data-v-cde4c27e]{min-height:var(--base-size);flex:auto;display:flex;align-items:center;position:relative;min-width:0}.main-icon-slot[data-v-cde4c27e],.action-menu[data-v-cde4c27e]{flex:0 0 var(--base-size);align-self:stretch;max-height:calc(var(--base-size) + 2 * 10px);display:flex;align-items:center;justify-content:center}.main-icon[data-v-cde4c27e]{width:var(--base-size);height:var(--base-size);padding:0}.main-icon.selection-locked[data-v-cde4c27e]{opacity:38%}.isDone .main-icon[data-v-cde4c27e]{font-variation-settings:"FILL" 1}.content[data-v-cde4c27e]{line-height:20px;padding:10px 0;flex:auto;min-width:0}.item-text[data-v-cde4c27e]{word-wrap:break-word;white-space:pre-wrap}.item-text.hyphenate[data-v-cde4c27e]{-webkit-hyphens:auto;hyphens:auto}.isDone .item-text[data-v-cde4c27e]{opacity:var(--text-opacity-tertiary);text-decoration:line-through}.isArchived[data-v-cde4c27e]{opacity:var(--text-opacity-tertiary)}.isSeparator .content[data-v-cde4c27e]{display:flex;align-items:center;gap:var(--base-spacing);padding-left:var(--base-size);opacity:var(--text-opacity-secondary)}.isSeparator .item-text[data-v-cde4c27e]{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-size-secondary);text-transform:uppercase;letter-spacing:.04em}.isSeparator .separator-rule[data-v-cde4c27e]{flex:1 1 auto;border-bottom:1px solid var(--grey-l81)}.preview[data-v-cde4c27e]{height:32px;min-height:32px;opacity:75%;min-width:0}.preview .content[data-v-cde4c27e]{display:flex;align-items:center;gap:0;min-width:0;padding:0}.preview .item-text[data-v-cde4c27e]{flex:0 1 auto;min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview .main-icon-slot[data-v-cde4c27e]{flex:0 0 36px}.preview .main-icon[data-v-cde4c27e]{width:36px;height:32px;font-size:21px}.preview .action-menu[data-v-cde4c27e]{display:none}.item-header.banner[data-v-cde4c27e]{background-color:var(--panel-header-bg-color);background-image:var(--panel-header-gradient);color:var(--panel-header-text-color);border-radius:var(--panel-header-radius);border-bottom:var(--panel-header-border);padding:calc(.5 * var(--base-spacing)) var(--base-spacing)}.item-header.banner.item-colored[data-v-cde4c27e]{background-image:var(--panel-header-shade),var(--item-fill);color:var(--item-ink)}.item-header.banner.banner-plain[data-v-cde4c27e]{background-color:var(--panel-header-plain-bg-color);background-image:var(--panel-header-plain-gradient);color:var(--panel-header-plain-text-color)}.item-header.banner-low[data-v-cde4c27e]{--banner-row: calc(.8 * var(--base-size));min-height:var(--banner-row);padding:0}.banner-low .content[data-v-cde4c27e]{padding:calc((var(--banner-row) - 20px) / 2) 0}.banner-low .main-icon-slot[data-v-cde4c27e],.banner-low .action-menu[data-v-cde4c27e]{max-height:calc(var(--banner-row) + 2 * 10px)}.banner-low .main-icon[data-v-cde4c27e],.banner-low[data-v-cde4c27e] .menu-trigger{height:var(--banner-row)}.zoomed-out .item-header:not(.item-panel-header) .action-menu[data-v-cde4c27e]{display:none}.zoomed-out .item-header:not(.preview) .item-text[data-v-cde4c27e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zoomed-out .item-header:not(.item-panel-header):not(.preview) .item-text[data-v-cde4c27e]{margin-right:8px}.add-item[data-v-25200a2a]{display:flex;flex-direction:column;gap:var(--base-spacing);min-height:var(--base-size)}.type-buttons[data-v-25200a2a]{display:flex;gap:var(--base-spacing);min-height:var(--base-size);align-items:center}.type-buttons button[data-v-25200a2a]{flex:auto}.quick-add-input[data-v-25200a2a]{min-height:var(--base-size);padding:10px var(--base-spacing)}.quick-add-row[data-v-25200a2a]{display:flex;align-items:center}.type-icon[data-v-25200a2a]{flex:0 0 var(--base-size);min-height:var(--base-size)}button.type-icon[data-v-25200a2a]{cursor:pointer;border:none;background:none;padding:0}.add-item.preview[data-v-25200a2a],.add-item.preview .type-buttons[data-v-25200a2a]{min-height:32px}.add-item.preview .type-buttons button[data-v-25200a2a]{box-sizing:border-box;min-height:32px;font-size:inherit}.add-item.preview .quick-add-input[data-v-25200a2a]{min-height:32px;padding:6px var(--base-spacing)}.add-item.preview .type-icon[data-v-25200a2a],.add-item.preview .confirm-btn[data-v-25200a2a]{box-sizing:border-box;flex:0 0 36px;width:36px;height:32px;min-width:0;min-height:0;font-size:21px}.confirm-btn[data-v-25200a2a]{flex:0 0 var(--base-size);min-height:var(--base-size);cursor:pointer;border:none;background:none;padding:0;color:var(--accent-color)}.element-list[data-v-6718626d]{display:flex;flex-direction:column;gap:var(--base-spacing);position:relative}.element-list.horizontal[data-v-6718626d]{flex-direction:row;gap:var(--column-gap)}.element-list.dragging[data-v-6718626d]:not(:has(>.item-card,>.item-panel)){min-height:var(--base-size);outline:1px dashed var(--text-color-primary);outline-offset:-1px;border-radius:4px}.element-list.dragging[data-v-6718626d]:not(:has(>.item-card,>.item-panel)):before{content:"Drop here";display:flex;align-items:center;justify-content:center;width:100%;height:var(--base-size);font-size:var(--text-size-secondary);font-style:italic;opacity:var(--text-opacity-tertiary)}.element-list.drag-accepting[data-v-6718626d]:before{color:var(--accent-color);font-style:normal;opacity:1}.element-list.drag-accepting[data-v-6718626d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--accent-color);border-radius:4px;background-color:color-mix(in srgb,var(--accent-color) 12%,transparent);pointer-events:none}.element-list.unordered[data-v-6718626d]{padding-bottom:0!important}.drag-selection-badge{position:absolute;top:-8px;right:-8px;min-width:var(--base-size);padding:2px 6px;border-radius:999px;background-color:var(--accent-color);color:var(--brand-text-color);font-size:var(--text-size-secondary);text-align:center}.element-list.unordered .drag-placeholder{display:none}.drag-source-kept{opacity:.4}.group-body[data-v-65654cdd]{display:flex}.group-elems[data-v-65654cdd]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.fold-toggle[data-v-65654cdd]{box-sizing:border-box;flex:0 0 var(--base-size);min-width:0;align-self:stretch;align-items:flex-start;justify-content:flex-start;padding:calc(var(--base-spacing) + (var(--base-size) - 1em) / 2) 0 0 calc((var(--base-size) - 1em) / 2);opacity:60%;position:relative}button.fold-toggle[data-v-65654cdd]:after{content:"";position:absolute;top:calc(var(--base-spacing) + (var(--base-size) + 1em) / 2);bottom:var(--base-spacing);left:calc(var(--base-size) / 2 - 1px);width:2px;border-radius:1px;background-color:currentColor;opacity:50%}.group-body.derived button.fold-toggle[data-v-65654cdd]:after{width:0;border-left:2px dotted currentColor;background-color:transparent}.unfold-row[data-v-65654cdd]{display:flex;align-items:center;align-self:stretch;box-sizing:border-box;height:calc(.8 * var(--base-size));margin:calc(.5 * var(--base-spacing)) 0;padding:0 var(--base-spacing) 0 0;font-size:var(--text-size-secondary);opacity:60%}.unfold-row .md-icon[data-v-65654cdd]{flex:0 0 var(--base-size)}.value-block[data-v-604d5439]{display:flex;flex-direction:column}.group-heading[data-v-604d5439]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));min-height:calc(.8 * var(--base-size));padding:0 var(--base-spacing) 0 calc((var(--base-size) - 20px) / 2)}.group-heading .property-chip[data-v-604d5439]{margin:0}.count[data-v-604d5439]{font-size:var(--text-size-secondary);opacity:var(--text-opacity-tertiary)}.derived-label[data-v-604d5439]{font-style:italic;font-weight:600;opacity:var(--text-opacity-tertiary)}.element-list[data-v-604d5439]{margin:var(--base-spacing) 0}.element-list[data-v-604d5439]:not(.dragging):empty{margin:0}.group-elems>.element-list+.element-list[data-v-604d5439]{margin-top:0}.add-item.group-add[data-v-604d5439]{margin:0 0 var(--base-spacing) var(--base-size)}.grouped-list[data-v-abd60915]{display:flex;flex-direction:column}.grouped-by[data-v-abd60915]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));min-height:calc(.8 * var(--base-size));margin-top:calc(.5 * var(--base-spacing));font-size:var(--text-size-secondary);opacity:var(--text-opacity-secondary)}.grouped-by button[data-v-abd60915]{height:calc(.8 * var(--base-size));width:calc(.8 * var(--base-size));font-size:16px}.value-block+.value-block[data-v-abd60915]{margin-top:calc(.5 * var(--base-spacing))}.property-row[data-v-db14a4a8]{cursor:pointer}.property-row[data-v-db14a4a8]:hover{background:var(--hover-bg-color)}.property-row[data-v-ab3e4867]{cursor:pointer}.property-row[data-v-ab3e4867]:hover{background:var(--hover-bg-color)}.item-properties[data-v-f6b5529e]{margin:0 var(--base-spacing)}.item-properties table[data-v-f6b5529e]{display:table;width:100%;border-collapse:collapse;border-spacing:0}.repeat-row[data-v-f6b5529e]{cursor:pointer}.repeat-row[data-v-f6b5529e]:hover{background:var(--hover-bg-color)}.repeat-row .repeat-note[data-v-f6b5529e]{font-size:var(--text-size-secondary);opacity:var(--text-opacity-secondary)}.item-panel[data-v-175f16a9]{padding:0;position:relative;display:flex;flex-direction:column;height:fit-content;width:100%}.item-panel.isHovered[data-v-175f16a9]{filter:var(--hover-brightness)}.item-panel.content-type[data-v-175f16a9]{background-color:var(--bg-color-card);border-radius:var(--radius-panel);border:var(--panel-border);overflow:hidden;box-shadow:var(--shadow-card)}.item-panel.focused.content-type[data-v-175f16a9]{background:transparent;box-shadow:none;border:none;border-radius:0}.item-panel[data-v-175f16a9]:not(.content-type):not(.group-block){background-color:var(--panel-bg-color);border:var(--panel-border);border-radius:var(--radius-panel)}.item-panel[data-v-175f16a9]:not(.content-type):not(.group-block)>:not(.item-panel-header):not(.selection-ring):not(.selection-badge){padding-left:var(--panel-content-inset);padding-right:var(--panel-content-inset)}.item-panel[data-v-175f16a9]:not(.content-type):not(.group-block)>:not(.item-panel-header):not(.selection-ring):not(.selection-badge):last-child{padding-bottom:var(--panel-content-inset)}.item-panel.content-type[data-v-175f16a9] .element-list{gap:0}.item-panel.content-type[data-v-175f16a9] .item-card{background:transparent;border-radius:0;box-shadow:none;border-bottom:1px solid var(--divider-color)}.item-panel>.selection-ring[data-v-175f16a9]{border-radius:var(--radius-panel)}.item-panel.group-block>.selection-ring[data-v-175f16a9]{border-radius:0}.item-panel>.selection-badge[data-v-175f16a9]{top:2px;right:2px}.item-header[data-v-175f16a9]{cursor:pointer;padding:var(--base-spacing);padding-bottom:0}.item-panel-header.content-type[data-v-175f16a9]{border-bottom:var(--content-header-border)}.item-panel:not(.group-block)>.item-panel-header[data-v-175f16a9] .properties{display:none}.item-panel.group-block[data-v-175f16a9]{--fold-gutter: var(--base-size);margin-top:var(--base-spacing)}.group-elems>.element-list+.element-list[data-v-175f16a9]{margin-top:0}.panel-description[data-v-175f16a9]{margin:var(--base-spacing) 0 0;padding:0 var(--base-spacing);font-size:var(--text-size-secondary);opacity:var(--text-opacity-secondary)}.element-list[data-v-175f16a9]{margin:var(--base-spacing) 0}.element-list[data-v-175f16a9]:not(.dragging):empty{margin:0}.groups-area[data-v-175f16a9]{display:flex;flex-direction:column;gap:var(--base-spacing)}.groups-area .default-group[data-v-175f16a9]{min-width:0}.groups-area.default-first .default-group[data-v-175f16a9]{order:-1}.default-group-header[data-v-175f16a9]{display:flex;align-items:center;min-height:var(--base-size);padding:0 var(--base-spacing);border-bottom:1px solid var(--grey-l81);font-style:italic;font-weight:600;opacity:var(--text-opacity-tertiary)}.add-item[data-v-175f16a9]{margin:0 0 var(--base-spacing)}.add-item.group-add[data-v-175f16a9]{margin-left:var(--fold-gutter)}.item-properties[data-v-175f16a9]{margin-top:calc(.5 * var(--base-spacing))}.column-tabs[data-v-d1d223d2]{position:fixed;left:0;right:0;bottom:0;height:var(--column-tabs-height);padding:0 var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);display:flex;align-items:stretch;background:var(--bg-color-card);box-shadow:0 -1px 6px var(--shadow-color);z-index:var(--z-raised)}.tab[data-v-d1d223d2]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;opacity:var(--text-opacity-tertiary)}.tab.active[data-v-d1d223d2]{opacity:1;color:var(--brand-color)}.tab .md-icon[data-v-d1d223d2]{font-size:22px}.tab-label[data-v-d1d223d2]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.list-of-lists[data-v-2432b932]{margin:var(--base-spacing)}.content[data-v-2432b932]{display:flex;flex-direction:column;gap:var(--base-spacing)}.content.horizontal[data-v-2432b932]{flex-direction:row;gap:var(--column-gap)}.add-item[data-v-2432b932]{margin:0 var(--base-spacing)}@media (max-width: 599.98px),(max-width: 999.98px) and (max-height: 599.98px){:root:not([data-column-scrolling=canvas]) .content.horizontal[data-v-2432b932]{height:100%}}.breadcrumbs[data-v-0bb70d06]{display:flex;align-items:center;font-size:var(--text-size-secondary);opacity:var(--text-opacity-secondary);padding:var(--base-spacing) var(--base-spacing) 0}.segment[data-v-0bb70d06]{cursor:pointer}@media (hover: hover){.segment[data-v-0bb70d06]:hover{text-decoration:underline}}.chevron[data-v-0bb70d06]{font-size:1em}.chevron[data-v-0bb70d06]:first-child{display:none}.single-list[data-v-c130a01f]{padding:calc(2 * var(--base-spacing)) var(--base-spacing)}.detail-width[data-v-c130a01f]{width:100%;margin:0 auto}@media (min-width: 800px){.detail-width[data-v-c130a01f]{max-width:720px}}.detail-card[data-v-c130a01f]{position:relative;width:100%;background-color:var(--bg-color-card);border-radius:var(--radius-panel);border:var(--panel-border);overflow:hidden;box-shadow:var(--shadow-card)}.detail-card.bare[data-v-c130a01f]{background:transparent;border:none;border-radius:0;overflow:visible;box-shadow:none}.detail-card>.selection-ring[data-v-c130a01f]{border-radius:var(--radius-panel)}.detail-card.bare>.selection-ring[data-v-c130a01f]{border-radius:0}.detail-card>.selection-badge[data-v-c130a01f]{top:2px;right:2px}.detail-actions[data-v-c130a01f]{display:flex;gap:var(--base-spacing);margin-top:var(--base-spacing)}.raised-btn[data-v-c130a01f]{padding:calc(.5 * var(--base-spacing)) var(--base-spacing);border-radius:3px;background-color:var(--bg-color-card);box-shadow:var(--shadow-card)}.root-columns[data-v-f505da31]{display:flex;gap:var(--column-gap)}.rearrange-column[data-v-f505da31]{display:flex;align-items:center;justify-content:center;gap:calc(.5 * var(--base-spacing));align-self:flex-start;min-height:var(--base-size);margin-top:var(--base-spacing);padding:0 var(--base-spacing);color:inherit;opacity:var(--text-opacity-secondary);text-align:center}@media (hover: hover){.rearrange-column[data-v-f505da31]:hover{opacity:1;background-color:var(--hover-bg-color)}}.config-def-editor[data-v-73ccbf39]{display:flex;flex-direction:column;gap:var(--base-spacing);padding:var(--base-spacing);background:var(--bg-color-card)}.field-row[data-v-73ccbf39]{display:flex;align-items:center;gap:var(--base-spacing)}.field-row label[data-v-73ccbf39]{flex:0 0 40%}.multi-select[data-v-73ccbf39]{display:flex;flex-direction:column}.checkbox-item[data-v-73ccbf39]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing))}.actions[data-v-73ccbf39]{display:flex;gap:var(--base-spacing)}.property-editor[data-v-a8fead66]{display:flex;flex-direction:column;gap:var(--base-spacing);padding:var(--base-spacing);background:var(--bg-color-card)}.field-row[data-v-a8fead66]{display:flex;align-items:center;gap:var(--base-spacing)}.field-row label[data-v-a8fead66]{flex:0 0 40%}.multi-select[data-v-a8fead66]{display:flex;flex-direction:column}.checkbox-item[data-v-a8fead66]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing))}.hint[data-v-a8fead66]{font-size:var(--text-size-secondary);opacity:var(--text-opacity-secondary);margin:0}.actions[data-v-a8fead66]{display:flex;gap:var(--base-spacing)}.config-view[data-v-7f1df91b]{max-width:640px;margin:0 auto;padding:calc(2 * var(--base-spacing));display:flex;flex-direction:column;gap:calc(2 * var(--base-spacing))}.section-header[data-v-7f1df91b]{display:flex;align-items:center;justify-content:space-between}.empty-state[data-v-7f1df91b]{opacity:var(--text-opacity-secondary);font-style:italic;margin:calc(.5 * var(--base-spacing)) 0}.config-list[data-v-7f1df91b]{list-style:none;margin:0;padding:0;background:var(--bg-color-card)}.config-list li[data-v-7f1df91b]{display:flex;align-items:center;gap:var(--base-spacing);min-height:var(--base-size);padding:0 var(--base-spacing);border-bottom:1px solid var(--bg-color-list)}.config-list li.is-disabled[data-v-7f1df91b]{opacity:var(--text-opacity-tertiary)}.name[data-v-7f1df91b]{flex:1 1 auto}.badges[data-v-7f1df91b]{display:flex;gap:calc(.5 * var(--base-spacing))}.badge[data-v-7f1df91b]{font-size:.8em;opacity:var(--text-opacity-secondary);border:1px solid var(--overlay-bg-color);border-radius:3px;padding:0 4px}.row-actions[data-v-7f1df91b]{display:flex;gap:calc(.5 * var(--base-spacing))}.editor-overlay[data-v-7f1df91b]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg-color);display:flex;align-items:center;justify-content:center}.time-section[data-v-5d49d988]{display:flex;flex-direction:column;gap:calc(.5 * var(--base-spacing));margin-bottom:var(--base-spacing)}.section-header[data-v-5d49d988]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));min-height:var(--base-size);padding:0 var(--base-spacing);border-radius:var(--date-header-radius);border-bottom:var(--date-header-border)}.time-section.current .section-header[data-v-5d49d988]{background-color:var(--brand-current-color);background-image:var(--brand-gradient-current);color:var(--brand-current-text-color)}.time-section.future .section-header[data-v-5d49d988]{background-color:var(--brand-future-color);background-image:var(--brand-gradient-future);color:var(--brand-future-text-color)}.time-section.past .section-header[data-v-5d49d988]{background-color:var(--brand-past-color);background-image:var(--brand-gradient-past);color:var(--brand-past-text-color)}.time-section.past[data-v-5d49d988]{opacity:var(--text-opacity-secondary)}.roll-forward-btn[data-v-5d49d988],.section-header[data-v-5d49d988] .action-menu{margin-left:auto}.roll-forward-btn[data-v-5d49d988]~.action-menu{margin-left:0}.time-section.current .caption[data-v-5d49d988]{font-weight:700}.secondary-caption[data-v-5d49d988]{font-size:var(--text-size-secondary);opacity:var(--text-opacity-secondary)}.time-board[data-v-9efdc3d6]{--range-control-height: 28px;display:flex;align-items:flex-start;background-color:var(--bg-color-main)}.column[data-v-9efdc3d6]{display:flex;flex-direction:column;padding:4px 8px 16px}.column-sections[data-v-9efdc3d6]{display:flex;flex-direction:column}.column-label[data-v-9efdc3d6]{padding:4px 0;font-size:var(--text-size-secondary);opacity:var(--text-opacity-secondary);text-align:center}.range-control[data-v-9efdc3d6]{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--range-control-height);opacity:62%;border-radius:3px;cursor:pointer}@media (hover: hover){.range-control[data-v-9efdc3d6]:hover{opacity:1;background-color:var(--hover-bg-color)}}.range-control .chevron[data-v-9efdc3d6]{font-size:20px}.range-control .hide-btn[data-v-9efdc3d6]{position:absolute;right:0;min-height:auto;min-width:auto;padding:4px;font-size:16px}.range-spacer[data-v-9efdc3d6]{flex:0 0 auto;height:var(--range-control-height)}.gap-row[data-v-9efdc3d6]{display:flex;align-items:center;justify-content:center;height:24px;margin-bottom:var(--base-spacing);font-size:16px;opacity:62%;cursor:pointer}.gap-row[data-v-9efdc3d6]:hover{background-color:var(--hover-bg-color)}.rearrange-bar[data-v-1e85fcfe]{position:sticky;top:0;z-index:var(--z-raised);display:flex;align-items:center;gap:var(--base-spacing);padding:var(--base-spacing);background-color:var(--bg-color-main);border-bottom:1px solid var(--grey-l81)}.done-button[data-v-1e85fcfe]{display:flex;align-items:center;gap:calc(.5 * var(--base-spacing));min-height:var(--base-size);padding:0 var(--base-spacing);border-radius:3px;background-color:var(--brand-color);background-image:var(--brand-gradient-current);color:var(--brand-text-color);box-shadow:var(--shadow-card);font-size:var(--text-size-primary)}.rearrange-title[data-v-1e85fcfe]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:var(--text-opacity-secondary)}.rearrange-body[data-v-1e85fcfe]{padding:calc(2 * var(--base-spacing)) var(--base-spacing);width:100%;margin:0 auto}@media (min-width: 800px){.rearrange-body[data-v-1e85fcfe]{max-width:720px}}.rearrange-missing[data-v-1e85fcfe]{opacity:var(--text-opacity-secondary)}.item-card[data-v-98d591bc]{--sub-row-height: 32px;--sub-icon-inset: 7.5px ;--fold-gutter: calc(var(--base-size) - var(--sub-icon-inset));width:100%;display:flex;background-color:var(--bg-color-card);border-radius:var(--radius-card);border:var(--card-border);box-shadow:var(--shadow-card);cursor:pointer}.item-card.item-colored[data-v-98d591bc]{background-image:var(--item-fill)}.card-body[data-v-98d591bc]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.item-card.folder[data-v-98d591bc]{margin-top:var(--base-spacing);background:none;border:none;box-shadow:none}.item-card.separator[data-v-98d591bc]{background:none;box-shadow:none;border:none;border-radius:0}.item-card[data-v-98d591bc]{position:relative}.item-card[data-v-98d591bc]:hover{filter:var(--hover-brightness)}.parent-info[data-v-98d591bc]{opacity:var(--text-opacity-tertiary);font-size:var(--text-size-secondary);margin-left:10px;margin-bottom:-2px;margin-top:6px}.parent-info span.text[data-v-98d591bc]{cursor:pointer}@media (hover: hover){.parent-info span.text[data-v-98d591bc]:hover{text-decoration:underline}}.card-header-row[data-v-98d591bc]{display:flex;align-items:center}.edit-add-item-row[data-v-98d591bc]{display:flex;align-items:center;margin-left:var(--fold-gutter);min-height:var(--sub-row-height);font-size:90%}.edit-add-item[data-v-98d591bc]{flex:auto;min-width:0}.edit-action-menu[data-v-98d591bc]{flex:0 0 var(--base-size);display:flex;align-items:center;justify-content:center}.details[data-v-98d591bc]{display:flex;margin-left:0}.details[data-v-98d591bc],.unfold-row[data-v-98d591bc]{margin-bottom:5px}.fold-toggle[data-v-98d591bc]{box-sizing:border-box;flex:0 0 var(--fold-gutter);min-width:0;align-self:stretch;align-items:flex-start;justify-content:flex-start;padding:calc((var(--sub-row-height) - 1em) / 2) 0 0 calc((var(--base-size) - 1em) / 2);opacity:60%}.unfold-row[data-v-98d591bc]{display:flex;align-items:center;align-self:flex-start;box-sizing:border-box;width:calc(100% / 3);min-width:max-content;height:var(--sub-row-height);padding:0;font-size:var(--text-size-secondary);opacity:60%}.unfold-row .md-icon[data-v-98d591bc]{flex:0 0 var(--base-size)}.card-elems[data-v-98d591bc]{flex:1 1 100%;display:flex;flex-direction:column;padding-right:20px;min-width:0}.card-elems.compact[data-v-98d591bc]{font-size:90%}.zoomed-out .card-elems[data-v-98d591bc]{padding-right:8px}:root{--text-size-primary: 16px;--text-size-secondary: 15px;--base-size: 40px;--base-spacing: 8px;--column-gap: 16px;--column-tabs-height: 58px;--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px)}:root{color-scheme:light;--grey-l97: #f7f7f7;--grey-l94: #eeeeee;--grey-l91: #e5e5e5;--grey-l81: #c9c9c9;--grey-l19: #2e2e2e;--grey-l09: #191919;--grey-l03: #0b0b0b;--text-opacity-secondary: 80%;--text-opacity-tertiary: 62%;--bg-color-main: var(--grey-l91);--bg-color-list: var(--grey-l94);--bg-color-card: var(--grey-l97);--outline-selection: 4px solid grey;--text-color-primary: var(--grey-l09);--radius-card: 5px;--radius-panel: var(--radius-card);--panel-border: none;--card-border: none;--panel-bg-color: transparent;--panel-content-inset: 0px;--hover-bg-color: rgba(0, 0, 0, .08);--hover-brightness: brightness(.95);--hover-bg-color-on-accent: rgba(255, 255, 255, .15);--hover-bg-color-on-toast: rgba(255, 255, 255, .12);--subtle-bg-color: rgba(0, 0, 0, .08);--subtle-bg-color-on-accent: rgba(255, 255, 255, .22);--shadow-color: rgba(0, 0, 0, .2);--shadow-card: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--sidebar-bg-color: var(--bg-color-card);--sidebar-border: none;--sidebar-shadow: 2px 0 6px var(--shadow-color);--overlay-bg-color: rgba(0, 0, 0, .2);--scrim-color: rgba(0, 0, 0, .4);--divider-color: rgba(0, 0, 0, .05);--brand-color: #2c890a;--brand-gradient: linear-gradient(#4ba32c, #1a7c00);--brand-text-color: #fff;--topbar-bg-color: var(--brand-color);--topbar-gradient: var(--brand-gradient);--topbar-text-color: var(--brand-text-color);--topbar-border: none;--panel-header-bg-color: #cdcdcd;--panel-header-gradient: linear-gradient(#dadada, #c2c2c2);--panel-header-text-color: var(--text-color-primary);--panel-header-shade: linear-gradient(rgba(255, 255, 255, .22), rgba(0, 0, 0, .12));--panel-header-border: var(--topbar-border);--panel-header-plain-bg-color: var(--brand-color);--panel-header-plain-gradient: var(--brand-gradient);--panel-header-plain-text-color: var(--brand-text-color);--panel-header-radius: var(--radius-panel);--content-header-border: none;--brand-current-color: var(--brand-color);--brand-current-text-color: var(--brand-text-color);--brand-gradient-current: linear-gradient(#459e26, #1e7e00);--brand-future-color: #83db62;--brand-future-text-color: #474747;--brand-gradient-future: linear-gradient(#94ec72, #7bd35a);--brand-past-color: #d4d4d4;--brand-past-text-color: #404040;--brand-gradient-past: linear-gradient(#dddddd, #cccccc);--date-header-border: none;--date-header-radius: calc(.75 * var(--radius-card));--accent-color: #007acc;--selection-accent: var(--accent-color);--selection-ring: 3px solid var(--selection-accent);--selection-text-color: #fff;--item-color-strength: 100%;--item-text-strength: 0%;--chip-bg-color: rgba(192, 192, 192, .5);--error-color: #c0392b;--error-text-color: #fff;--date-soon-color: #d32f2f;--date-upcoming-color: #ee7700;--highlight-color: #ffd54f;--trial-fg: #7c2d12;--trial-bg: #fde68a;--trial-border: #f59e0b}:root[data-theme=dark]{color-scheme:dark;--bg-color-main: var(--grey-l03);--bg-color-list: var(--grey-l09);--bg-color-card: var(--grey-l19);--outline-selection: 4px solid lightgrey;--text-color-primary: var(--grey-l91);--hover-bg-color: rgba(255, 255, 255, .08);--hover-brightness: brightness(1.2);--subtle-bg-color: rgba(255, 255, 255, .08);--panel-header-bg-color: #383838;--panel-header-gradient: linear-gradient(#424242, #2e2e2e);--panel-header-shade: linear-gradient(rgba(255, 255, 255, .06), rgba(0, 0, 0, .18));--shadow-color: rgba(0, 0, 0, .6);--overlay-bg-color: rgba(0, 0, 0, .6);--selection-accent: #4aa8e8;--item-color-strength: 0%;--item-text-strength: 100%;--chip-bg-color: rgba(255, 255, 255, .12);--divider-color: rgba(255, 255, 255, .08);--error-color: #ef5350;--date-soon-color: #ff6b6b;--date-upcoming-color: #ffa040;--trial-fg: #fde68a;--trial-bg: #653209}:root[data-theme=minimal]{color-scheme:light;--bg-color-main: var(--grey-l91);--bg-color-list: var(--grey-l81);--bg-color-card: var(--grey-l97);--radius-card: 0px;--shadow-card: none;--panel-bg-color: var(--bg-color-list);--panel-content-inset: var(--base-spacing);--brand-color: var(--grey-l97);--brand-gradient: none;--brand-text-color: var(--grey-l09);--topbar-border: 1px solid var(--grey-l81);--subtle-bg-color-on-accent: rgba(0, 0, 0, .08);--hover-bg-color-on-accent: rgba(0, 0, 0, .08);--brand-gradient-current: linear-gradient(#c4c4c4, #b0b0b0);--brand-gradient-future: linear-gradient(#eeeeee, #e2e2e2);--brand-gradient-past: linear-gradient(#dddddd, #cccccc);--accent-color: #555555;--selection-accent: #333333;--panel-header-bg-color: var(--brand-color);--panel-header-gradient: none;--panel-header-text-color: var(--brand-text-color);--panel-header-shade: none;--brand-future-color: #eeeeee;--brand-future-text-color: var(--grey-l19);--brand-past-color: #dddddd;--brand-past-text-color: #404040}:root[data-theme=beige]{color-scheme:light;--bg-color-main: #faf9f5;--bg-color-list: #fffdf4ee;--bg-color-card: #eeeada;--text-color-primary: #362305;--shadow-card: none;--radius-card: 8px;--radius-panel: 16px;--panel-border: 1px solid #ddd8c6;--card-border: none;--panel-bg-color: var(--bg-color-list);--panel-content-inset: var(--base-spacing);--topbar-bg-color: var(--bg-color-main);--topbar-gradient: none;--topbar-text-color: var(--text-color-primary);--topbar-border: 1px solid #ddd8c6;--sidebar-bg-color: var(--bg-color-main);--sidebar-shadow: none;--sidebar-border: 1px solid #ddd8c6;--panel-header-bg-color: transparent;--panel-header-gradient: none;--panel-header-text-color: var(--text-color-primary);--panel-header-border: none;--panel-header-radius: 0;--panel-header-shade: none;--panel-header-plain-bg-color: transparent;--panel-header-plain-gradient: none;--panel-header-plain-text-color: var(--text-color-primary);--content-header-border: 2px solid #bbbbbb;--brand-current-color: transparent;--brand-current-text-color: var(--text-color-primary);--brand-gradient-current: none;--brand-future-color: transparent;--brand-future-text-color: var(--text-color-primary);--brand-gradient-future: none;--brand-past-color: transparent;--brand-past-text-color: var(--text-color-primary);--brand-gradient-past: none;--date-header-border: 1px solid #555555;--date-header-radius: 0;--brand-color: #54a318;--accent-color: #2e6b02;--selection-accent: #555555;--subtle-bg-color-on-accent: rgba(0, 0, 0, .08);--hover-bg-color-on-accent: rgba(0, 0, 0, .08);--divider-color: rgba(54, 35, 5, .1)}@media (hover: none){:root,:root[data-theme]{--hover-bg-color: transparent;--hover-bg-color-on-accent: transparent;--hover-bg-color-on-toast: transparent;--hover-brightness: none}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(/assets/Material-Symbols-kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI-Bh50Tks-.woff2) format("woff2");font-display:block}.md-icon{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;opacity:70%;display:flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;visibility:hidden}.fonts-loaded .md-icon{visibility:visible}:root{--z-raised: 1;--z-drawer-scrim: 10;--z-drawer: 11;--z-banner: 20;--z-popover-overlay: 30;--z-popover: 31;--z-toast: 40}body,button{font-family:Roboto,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-size-primary);color:var(--text-color-primary)}body{margin:0;-webkit-user-select:none;user-select:none;height:100vh}button{cursor:pointer;padding:1px 2px;background:transparent;border:none;min-height:calc(.75 * var(--base-size));min-width:calc(.75 * var(--base-size))}button:hover{background:var(--hover-bg-color)}button:disabled{background:transparent;cursor:default}.action-text{font-style:italic;opacity:var(--text-opacity-tertiary)}.item-colored{--item-tint: color-mix( in oklab, var(--item-color) var(--item-color-strength), transparent );--item-fill: linear-gradient(var(--item-tint), var(--item-tint));--item-ink: color-mix( in oklab, var(--item-color) var(--item-text-strength), var(--text-color-primary) );background-image:var(--item-fill);color:var(--item-ink)}.property-row{min-height:calc(.75 * var(--base-size));opacity:var(--text-opacity-secondary);align-items:center;display:inline-flex;vertical-align:middle;width:100%}.property-row .md-icon{font-size:20px;width:var(--base-size);flex:0 0 var(--base-size)}.property-row td{padding:0}.property-row .text{line-height:16px;font-size:var(--text-size-secondary)}.property-row td:nth-child(2){flex:1 1 auto}.property-row td:nth-child(3){flex:0 0 50%;text-align:right;padding-right:10px}.noValue{font-style:italic}.selection-badge{position:absolute;top:-8px;right:-8px;z-index:3;width:20px;height:20px;font-size:20px;border-radius:50%;background:var(--bg-color-card);color:var(--selection-accent);opacity:1;font-variation-settings:"FILL" 1;pointer-events:none}.selection-ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:var(--selection-ring);border-radius:var(--radius-card);box-sizing:border-box;pointer-events:none}:root{--column-width: 400px;--column-min-width: 280px;--column-max-width: 500px;--zoom-columns: 1.618;--zoom-snap: none}.zoomed-out{--text-size-primary: 14px;--text-size-secondary: 13px;--base-size: 36px;--base-spacing: 6px;--column-gap: 12px}.page-column{flex:1 1 var(--column-width);min-width:var(--column-min-width);max-width:var(--column-max-width);box-sizing:border-box}.page-column.add-column{flex:0 0 var(--column-min-width);min-width:var(--column-min-width);max-width:var(--column-min-width)}@media (max-width: 599.98px),(max-width: 999.98px) and (max-height: 599.98px){.page-scroller{overflow:auto;scroll-snap-type:x mandatory;padding-bottom:var(--column-tabs-height)}.page-column{scroll-snap-align:start;flex:0 0 var(--page-column-width);min-width:var(--page-column-width);max-width:var(--page-column-width)}:root:not([data-column-scrolling=canvas]) .page-scroller{overflow-x:auto;overflow-y:hidden}:root:not([data-column-scrolling=canvas]) .page-column{align-self:flex-start;max-height:100%;overflow-y:auto}:root:not([data-column-scrolling=canvas]) .page-column>*{flex-shrink:0}:root[data-column-scrolling=swipe] .page-scroller{overflow-x:hidden;touch-action:pan-y;scroll-snap-type:none}}@media (max-width: 599.98px){.page-column{--page-column-width: calc(100vw - 2 * var(--column-gap))}.zoomed-out .page-scroller{scroll-snap-type:var(--zoom-snap)}.zoomed-out .page-column{--page-column-width: calc(100vw / var(--zoom-columns) - 2 * var(--column-gap))}}@media (min-width: 600px) and (max-width: 999.98px) and (max-height: 599.98px){.page-column{--page-column-width: calc(50vw - var(--column-gap))}}
