.server-access-notice.svelte-kv5tsp{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:1.5rem;background:var(--paper, #f8fafc);color:var(--ink, #172033)}.server-access-card.svelte-kv5tsp{max-width:30rem;text-align:center}h1.svelte-kv5tsp{font-size:1.5rem;margin:0 0 1rem}p.svelte-kv5tsp{line-height:1.6;margin:0 0 1rem}:root{color-scheme:light;--surface: #ffffff;--surface-2: #f7f7fa;--rule: #e3e3e9;--ink: #1a1a1f;--ink-2: #52525e;--ink-3: #8a8a96;--accent: #7c3aed;--accent-strong: #5b21b6;--accent-weak: #f1edfd;--ok: #15803d;--warn: #b45309;--danger: #b42318;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--radius-s: .25rem;--radius-m: .5rem;--radius-pill: 9999px;--border-width: 1px;--border-width-selected: 2px;--border-width-focused: 2px;--shadow-elevated: 0 1px 3px rgba(26, 26, 31, .1);--font: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--heading-color: var(--ink);--heading-font-weight: 700;--heading-screen-font-size: 1.5rem;--heading-screen-line-height: 1.4;--heading-section-font-size: 1.25rem;--heading-section-line-height: 1.5;--heading-chart-font-size: 1rem;--heading-chart-line-height: 1.6;--heading-section-divider-width: var(--border-width);--heading-section-divider-color: var(--rule);--heading-section-padding-bottom: var(--space-2);--heading-section-margin-bottom: var(--space-3);--color-surface: var(--surface);--color-border: var(--rule);--color-text: var(--ink);--color-text-subtle: var(--ink-2);--color-text-muted: var(--ink-3);--color-primary: var(--accent);--primary: var(--accent);--color-border-default: var(--rule);--bubble-primary-border: var(--accent-weak);--bubble-primary: color-mix(in srgb, var(--accent) 50%, transparent);--color-accent-gradient: var(--accent);--color-orange: var(--warn);--color-primary-txt-50: var(--ink-3);--color-primary-text-50: color-mix(in srgb, var(--ink-2) 50%, transparent);--color-primary-txt: var(--ink-2);--color-surface-subtle: var(--surface-2);--color-grey-50: var(--surface-2);--table-line: var(--rule);--color-border-input: var(--rule);--bubble-primary-background: var(--accent-weak);--color-text-secondary: var(--ink-3);--shadow: var(--shadow-elevated);--shadow-medium: var(--shadow-elevated);--shadow-small: var(--shadow-elevated);--background-color: var(--surface);--color-contrast-green: color-mix(in srgb, var(--ok) 40%, transparent);--base-02: var(--surface-2);--tabs-default: var(--accent-weak)}html{font-size:100%}body,button{margin:0;padding:0;font-family:var(--font)!important;font-size:.875rem;line-height:1.75;font-weight:400;color:var(--ink);background-color:var(--surface)}p{margin:0}h1{font-size:var(--heading-screen-font-size);line-height:var(--heading-screen-line-height);font-weight:var(--heading-font-weight);margin:1.4rem 0 .8rem;color:var(--heading-color)}h2{font-size:var(--heading-section-font-size);line-height:var(--heading-section-line-height);font-weight:var(--heading-font-weight);margin:1.4rem 0 .8rem;color:var(--heading-color)}h3,h4{font-size:var(--heading-chart-font-size);line-height:var(--heading-chart-line-height);font-weight:var(--heading-font-weight);margin:1.4rem 0 .8rem;color:var(--heading-color)}.ui-heading{margin:0;color:var(--heading-color);font-weight:var(--heading-font-weight)}.ui-heading-screen{font-size:var(--heading-screen-font-size);line-height:var(--heading-screen-line-height)}.ui-heading-section{font-size:var(--heading-section-font-size);line-height:var(--heading-section-line-height);padding-bottom:var(--heading-section-padding-bottom);margin-bottom:var(--heading-section-margin-bottom);border-bottom:var(--heading-section-divider-width) solid var(--heading-section-divider-color)}.ui-heading-chart{font-size:var(--heading-chart-font-size);line-height:var(--heading-chart-line-height)}ul{margin:1.2rem 0;padding-left:1rem;list-style:disc}li{margin:.4rem 0}.orange-text{color:var(--warn)}.grey-text{color:var(--ink-3)}.primary-text{color:var(--accent)}.tabular-nums{font-variant-numeric:tabular-nums}input[type=radio]{appearance:none;-webkit-appearance:none;border:var(--border-width-selected) solid var(--rule);border-radius:50%;width:1rem;height:1rem;vertical-align:text-bottom;margin:0;margin-right:.4rem;cursor:pointer;position:relative;transition:border-color .15s ease-in-out,background .15s ease-in-out}input[type=radio]:checked{border-color:var(--accent);background:var(--accent)}input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;border-radius:50%;background:var(--surface)}input[type=radio]:focus-visible{outline:var(--border-width-focused) solid var(--accent);outline-offset:2px}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%);background-color:var(--ink);color:var(--surface);padding:.4rem;border-radius:var(--radius-s);font-size:.75rem;line-height:1.5;white-space:nowrap;z-index:10000;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}[data-tooltip-position=top]:after{top:auto;bottom:calc(100% + .4rem)}[data-tooltip-position=right]:after{left:auto;right:0;transform:translate(100%) translateY(-100%)}[data-tooltip]:hover:after{opacity:1}.drop-active{transition:background-color .2s}.drop-target{background-color:color-mix(in srgb,var(--ok) 35%,var(--surface))!important}.dragging{opacity:.6}a{color:var(--accent)}.pre-creation-status{display:flex;align-items:center;gap:var(--space-2);padding:.4rem .8rem;background-color:var(--surface-2);border-radius:var(--radius-s);width:fit-content;font-size:.8125rem;color:var(--ink-3)}.box>pre{white-space:wrap}.flex.svelte-1g3l5d9{display:flex;width:100%;overflow:hidden;isolation:isolate}.sidebar.svelte-1g3l5d9{position:relative;overflow-x:visible;transition:width .2s ease-in-out;height:100%;overflow-y:auto;border-right:1px solid var(--color-border-default);display:flex;flex-direction:column;align-items:stretch;flex-shrink:0}.sidebar-content.svelte-1g3l5d9{display:flex;flex-direction:column;flex:1;min-height:0}.content-area.svelte-1g3l5d9{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.content.svelte-1g3l5d9{flex:1;position:relative;overflow:auto;min-width:0}.toggle-sidebar.svelte-1g3l5d9{position:absolute;cursor:pointer;top:.25rem;left:.25rem;z-index:9;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0}.toggle-sidebar.svelte-1g3l5d9:after{top:50%;left:calc(100% + .4rem);transform:translateY(-50%)}.responsive-sidebar-close.svelte-1g3l5d9,.sidebar-scrim.svelte-1g3l5d9{display:none}@media(max-width:800px){.flex.responsive-overlay.svelte-1g3l5d9{position:relative}.flex.responsive-overlay.svelte-1g3l5d9 .sidebar:where(.svelte-1g3l5d9){position:absolute;inset:0 auto 0 0;z-index:20;max-width:86vw;background:var(--surface);box-shadow:12px 0 28px #18181b1a}.flex.responsive-overlay.svelte-1g3l5d9 .sidebar-scrim:where(.svelte-1g3l5d9){display:block;position:absolute;inset:0;z-index:19;border:0;background:#1414182e;cursor:pointer}.flex.responsive-overlay.svelte-1g3l5d9 .responsive-sidebar-close:where(.svelte-1g3l5d9){display:grid;place-items:center;position:absolute;top:6px;right:6px;z-index:22;width:32px;height:32px;border:0;border-radius:9px;background:var(--surface-2);color:var(--ink-2);font-size:20px;line-height:1;cursor:pointer}.flex.responsive-overlay.svelte-1g3l5d9 .content-area:where(.svelte-1g3l5d9){width:100%;flex:1 1 100%}.flex.responsive-overlay.svelte-1g3l5d9 .toggle-sidebar:where(.svelte-1g3l5d9){left:calc(.25rem + var(--responsive-toggle-offset));z-index:21;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:var(--shadow-elevated)}}.modal.svelte-mnvsyv{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1a1a1f66;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-mnvsyv{position:relative;background-color:var(--surface);color:var(--ink);padding:var(--space-8);border-radius:var(--radius-m);border:var(--border-width) solid var(--rule);box-shadow:var(--shadow-elevated);width:80%;max-height:80vh;overflow-y:auto}.modal-close.svelte-mnvsyv{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--rule);border-radius:var(--radius-s);background:var(--surface);color:var(--ink-2);font-size:.8125rem;line-height:1.6;cursor:pointer}.modal-close.svelte-mnvsyv:hover{background:var(--surface-2);color:var(--ink)}.modal-close.svelte-mnvsyv:focus-visible{outline:var(--border-width-focused) solid var(--accent);outline-offset:2px}.modal.open.svelte-mnvsyv{display:flex}.confirm-dialog.svelte-ew37do{display:flex;flex-direction:column;margin:-2rem;min-width:320px;max-width:560px}.header.svelte-ew37do{display:flex;align-items:center;padding:1.5rem 1.5rem 1rem;gap:1rem}.title.svelte-ew37do{flex:1;font-size:1.25rem;font-weight:700;color:var(--color-primary-txt);margin:0;line-height:1.5rem;white-space:nowrap}.close-btn.svelte-ew37do{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:.25rem;border:none;background:transparent;cursor:pointer;color:var(--color-primary-txt);border-radius:4px;flex-shrink:0}.close-btn.svelte-ew37do:hover{background-color:var(--color-surface-subtle)}.body.svelte-ew37do{padding:0 1.5rem}.description.svelte-ew37do{font-size:.875rem;font-weight:700;color:var(--color-primary-txt);line-height:1.4;white-space:pre-line}.footer.svelte-ew37do{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem 1.5rem}.footer.svelte-ew37do .btn{flex:0}.dialog.svelte-p1txd2{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.header.svelte-p1txd2{display:flex;align-items:center;justify-content:space-between}.title.svelte-p1txd2{font-size:1.25rem;font-weight:700;color:var(--color-primary-txt);margin:0}.close-btn.svelte-p1txd2{background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:.25rem;color:var(--color-text-subtle, #666)}.close-btn.svelte-p1txd2:hover{color:var(--color-primary-txt)}.body.svelte-p1txd2{display:flex;flex-direction:column;gap:1rem}.note.svelte-p1txd2{font-size:.8rem;color:var(--color-text-subtle, #666);background:var(--color-surface-subtle, #f9f8f8);border:1px solid var(--color-border, #e0e0e0);border-radius:4px;padding:.6rem .8rem;margin:0;line-height:1.6}.select.svelte-p1txd2{width:100%;padding:.5rem .6rem;border:1px solid var(--color-border, #d5d9df);border-radius:4px;font-size:.9rem;background:#fff}.empty.svelte-p1txd2{font-size:.85rem;color:var(--color-text-subtle, #666);margin:0}.actions.svelte-p1txd2{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.actions.svelte-p1txd2 .btn{flex:0}.column-select.svelte-qmoesr{display:flex;flex-direction:column;gap:.8rem;min-width:20rem}.column-select.svelte-qmoesr h3:where(.svelte-qmoesr){margin:0;font-size:1rem}.select-actions.svelte-qmoesr{display:flex;gap:.4rem}.column-list.svelte-qmoesr{--column-list-gap: .2rem;display:flex;flex-direction:column;gap:var(--column-list-gap);max-height:50vh;overflow-y:auto;padding:.4rem 0}.column-item.svelte-qmoesr{display:flex;align-items:center;gap:.3rem;padding:.15rem .2rem;border-radius:4px}.reorder-dropzone.svelte-qmoesr{height:0;padding:.5rem 0;margin:calc(-.5rem - .5 * var(--column-list-gap)) 0;position:relative;z-index:5;pointer-events:none}.column-list.dragging-active.svelte-qmoesr .reorder-dropzone:where(.svelte-qmoesr){pointer-events:auto}.reorder-dropzone.drop-target.svelte-qmoesr{background:transparent}.reorder-dropzone.drop-target.svelte-qmoesr:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;background:var(--color-primary, #7c3aed);border-radius:50%;transform:translate(-25%,-50%);z-index:3}.reorder-dropzone.drop-target.svelte-qmoesr:after{content:"";position:absolute;left:6px;right:0;top:50%;height:3px;background:var(--color-primary, #7c3aed);border-radius:2px;transform:translateY(-50%);opacity:1}.drag-handle.svelte-qmoesr{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.2rem;border:none;background:none;cursor:grab;color:var(--color-secondary-txt, #888);border-radius:3px}.drag-handle.svelte-qmoesr:hover{color:var(--color-primary-txt, #333);background:var(--color-surface-subtle, #f5f5f5)}.drag-handle.svelte-qmoesr:active{cursor:grabbing}.column-label.svelte-qmoesr{font-size:.85rem}.modal-actions.svelte-qmoesr{display:flex;justify-content:flex-end;gap:.4rem;padding-top:.4rem;border-top:1px solid var(--color-border-default, #e5e5e5)}.folder.svelte-ctih04{width:100%}.folder-header.svelte-ctih04{width:100%;overflow:hidden}.folder-name.svelte-ctih04{display:flex;align-items:start;justify-content:space-between;width:100%;min-height:1.8rem;overflow:hidden}.folder-edit-row.svelte-ctih04{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1}.folder-name.svelte-ctih04 .btn{min-width:0;overflow:hidden;flex:1}.folder-name.svelte-ctih04 .more-vert-dropdown{flex-shrink:0}.folder-content.svelte-ctih04{transition:height .2s ease-in-out;border-left:1px solid var(--color-border-default);margin-left:.8rem;padding-left:.4rem;margin-top:var(--folder-tree-gap);overflow:hidden;display:flex;flex-direction:column;gap:var(--folder-tree-gap)}.folder-content.closed.svelte-ctih04{height:0;margin-top:0}.folder-content.svelte-ctih04:not(.closed){padding-top:.15rem;padding-bottom:.15rem}.dragging-active .folder-content.svelte-ctih04:not(.closed){overflow:visible}.folder-header.svelte-ctih04.drop-target{background:var(--accent-weak);border-radius:6px;outline:2px dashed var(--accent);outline-offset:0px}.primary-text.svelte-ctih04,.truncate-text.svelte-ctih04{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.menuItem.svelte-1x1nv18{min-height:1.8rem;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.active.svelte-1x1nv18{background-color:var(--accent-weak)}.solution-item.svelte-1f6rgww{display:flex;align-items:center;gap:.4rem}.solutions-tree.svelte-1f6rgww{border-left:1px solid var(--color-border-default);padding-left:.4rem;display:flex;flex-direction:column;gap:.45rem;margin-left:.4rem;margin-top:.2rem}.theme-group.svelte-1f6rgww{display:flex;flex-direction:column;gap:.15rem;min-width:0}.theme-label.svelte-1f6rgww{font-size:.75rem;font-weight:700;color:var(--ink-3);line-height:1.2;padding:.1rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-text.svelte-1f6rgww,.truncate-text.svelte-1f6rgww{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.list-counts.svelte-1f6rgww{font-size:.75rem;color:var(--ink-3);padding-left:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.crown-icon.svelte-1f6rgww{flex-shrink:0;display:flex;align-items:center}.list-name-col.svelte-1f6rgww button:first-of-type{max-width:100%;overflow:hidden}.list-actions.svelte-1f6rgww{height:1.6rem;min-width:1.5rem;max-width:1.5rem}.dialog.svelte-12677on{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.header.svelte-12677on{display:flex;align-items:center;justify-content:space-between}.title.svelte-12677on{font-size:1.25rem;font-weight:700;color:var(--color-primary-txt);margin:0}.close-btn.svelte-12677on{background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:.25rem;color:var(--color-text-subtle, #666)}.close-btn.svelte-12677on:hover{color:var(--color-primary-txt)}.body.svelte-12677on{display:flex;flex-direction:column;gap:1rem}.description.svelte-12677on{font-size:.85rem;color:var(--color-text-subtle, #666);margin:0;white-space:pre-wrap;line-height:1.6}.select.svelte-12677on{width:100%;padding:.5rem .6rem;border:1px solid var(--color-border, #d5d9df);border-radius:4px;font-size:.9rem;background:#fff}.empty.svelte-12677on{font-size:.85rem;color:var(--color-text-subtle, #666);margin:0}.actions.svelte-12677on{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.actions.svelte-12677on .btn{flex:0}.switch-wrapper.svelte-1tw6tmo{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;gap:.4rem;border:none;background:transparent;padding:0;font:inherit;color:inherit}.switch.svelte-1tw6tmo{width:2.4rem;height:1.2rem;border-radius:.6rem;background-color:var(--ink-3);cursor:pointer;display:flex;align-items:center}.switch.checked.svelte-1tw6tmo{background-color:var(--accent)}.switch.svelte-1tw6tmo input:where(.svelte-1tw6tmo){display:none}.switch-inner.checked.svelte-1tw6tmo{transform:translate(1.2rem)}.switch-inner.svelte-1tw6tmo{margin-left:.1rem;transition:transform .2s ease-in-out;width:1rem;height:1rem;border-radius:.6rem;background-color:var(--surface)}.merge-dialog.svelte-b94b0{display:flex;flex-direction:column;margin:-2rem}.merge-header.svelte-b94b0{display:flex;align-items:center;padding:1.5rem 1.5rem 1rem;gap:1rem}.merge-title-row.svelte-b94b0{flex:1;display:flex;align-items:center;gap:.4rem}.merge-title.svelte-b94b0{font-size:1.25rem;font-weight:700;color:var(--color-primary-txt);margin:0;line-height:1.5rem}.merge-close-btn.svelte-b94b0{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:.25rem;border:none;background:transparent;cursor:pointer;color:var(--color-primary-txt);border-radius:4px;flex-shrink:0}.merge-close-btn.svelte-b94b0:hover{background-color:var(--color-surface-subtle)}.merge-body.svelte-b94b0{display:flex;flex-direction:column;gap:1.25rem;padding:0 1.5rem 1.5rem}.merge-switch-row.svelte-b94b0{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-surface-subtle);border-radius:6px}.merge-switch-label.svelte-b94b0{font-size:.875rem;font-weight:700;color:var(--color-primary-txt);flex:1;text-align:center}.merge-switch-label--inactive.svelte-b94b0{color:var(--color-primary-text-50)}.merge-section.svelte-b94b0{display:flex;flex-direction:column;gap:.5rem}.merge-section-label.svelte-b94b0{font-size:.875rem;font-weight:700;color:var(--color-primary-txt);margin:0}.merge-prompt-item.svelte-b94b0{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--color-border-default)}.merge-prompt-item.svelte-b94b0 .btn{flex:0;white-space:nowrap}.merge-prompt-item.svelte-b94b0:last-child{border-bottom:none;padding-bottom:0}.merge-prompt-info.svelte-b94b0{display:flex;flex-direction:column;gap:.25rem;min-width:0}.merge-list-name.svelte-b94b0{font-size:.875rem;font-weight:700;color:var(--color-primary-txt)}.merge-prompt-text.svelte-b94b0{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.5;word-break:break-word}:root{--folder-tree-gap: .5rem}.bottomMenu.svelte-b94b0{width:100%;flex-shrink:0;background-color:var(--color-surface-subtle)}.folderTreeContent.svelte-b94b0{padding:0rem .8rem;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--folder-tree-gap)}.sort-condition-button.svelte-b94b0{cursor:pointer;border:none;background:transparent;padding:0;display:inline-flex;align-items:center}.folder-tree.svelte-b94b0{display:flex;flex-direction:column;align-items:stretch;width:100%;overflow:hidden;height:100%;flex:1;min-height:0}.primary-text.svelte-b94b0,.sort-condition-button-container.svelte-b94b0{position:relative}.item-draggable.dragging{position:fixed;z-index:1000;opacity:.9;background:var(--surface);border-radius:6px;box-shadow:0 8px 24px #00000026,0 2px 6px #0000001a;pointer-events:none}.item-draggable.can-drop{opacity:1;box-shadow:0 8px 24px #7c3aed33,0 2px 6px #7c3aed26}.reorder-dropzone.svelte-b94b0{height:0;padding:.5rem 0;margin:calc(-.5rem - .5 * var(--folder-tree-gap)) 0;position:relative;z-index:5;pointer-events:none}.folderTreeContent.dragging-active .reorder-dropzone.svelte-b94b0{pointer-events:auto}.reorder-dropzone.svelte-b94b0.drop-target{background:transparent}.reorder-dropzone.svelte-b94b0.drop-target:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;background:var(--accent);border-radius:50%;transform:translate(-25%,-50%);z-index:3}.reorder-dropzone.svelte-b94b0.drop-target:after{content:"";position:absolute;left:6px;right:0;top:50%;height:3px;background:var(--accent);border-radius:2px;transform:translateY(-50%);opacity:1}.root-level-lists.svelte-b94b0{display:flex;flex-direction:column;gap:var(--folder-tree-gap)}.space-filler.svelte-b94b0{width:1.4rem}.selection-actions-row.svelte-b94b0{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.8rem}.selected-list-actions.svelte-b94b0,.selected-list-actions-submenu.svelte-b94b0{position:relative;display:flex;flex:1 0 0}.selected-list-actions-menu.svelte-b94b0{display:flex;flex-direction:column;gap:.2rem;min-width:14rem}.selected-list-actions-menu.svelte-b94b0 .btn{font-size:.8rem}.move-or-copy-option.svelte-b94b0,.export-option.svelte-b94b0{display:block;width:100%;padding:.4rem .8rem;border:none;background:none;text-align:left;cursor:pointer;font-size:.8rem;white-space:nowrap;border-radius:3px;color:var(--color-primary-txt)}.move-or-copy-option.svelte-b94b0:hover,.export-option.svelte-b94b0:hover{background:var(--surface-2)}.app-switcher.svelte-hdeez8{display:flex;align-items:stretch;height:100%}.app-tab-item.svelte-hdeez8{display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);text-decoration:none;color:var(--ink-2);font-size:.75rem;font-weight:400;cursor:pointer;white-space:nowrap}.app-tab-item.svelte-hdeez8:hover{color:var(--ink)}.app-tab-item.active.svelte-hdeez8{background-color:var(--accent-weak);color:var(--accent);border-bottom:var(--border-width-selected) solid var(--accent);font-weight:700}.app-tab-item.svelte-hdeez8:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vertical.svelte-hdeez8{flex-direction:column;height:auto;gap:.35rem}.vertical.svelte-hdeez8 .app-tab-item:where(.svelte-hdeez8){justify-content:flex-start;gap:.75rem;padding:.65rem;border:0;border-radius:var(--radius-m)}.vertical.svelte-hdeez8 .tab-label:where(.svelte-hdeez8){overflow:hidden;text-overflow:ellipsis}.collapsed.svelte-hdeez8 .app-tab-item:where(.svelte-hdeez8){justify-content:center;padding:.65rem 0}.collapsed.svelte-hdeez8 .tab-label:where(.svelte-hdeez8){display:none}@media(max-width:899px){.app-switcher.svelte-hdeez8:not(.vertical) .app-tab-item:where(.svelte-hdeez8){padding-inline:var(--space-2)}}.select-container.svelte-1jwl4zs{display:flex;flex-direction:column;gap:.5rem}.select-container.fullwidth.svelte-1jwl4zs{width:100%}.select-label.svelte-1jwl4zs{font-size:.8rem;font-weight:700}select.svelte-1jwl4zs{border:2px solid var(--rule);padding:.5rem;border-radius:.25rem;font-size:.8rem;font-weight:400;font-family:Noto Sans,sans-serif;color:var(--ink);background-color:var(--surface);cursor:pointer;transition:border-color .15s ease}select.svelte-1jwl4zs:focus{outline:none;border-color:var(--accent)}select.svelte-1jwl4zs:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-2)}.fullwidth.svelte-1jwl4zs select:where(.svelte-1jwl4zs){width:100%;box-sizing:border-box}.select-small.svelte-1jwl4zs select:where(.svelte-1jwl4zs){font-size:.75rem;padding:.3rem}.select-medium.svelte-1jwl4zs select:where(.svelte-1jwl4zs){font-size:.8rem}.select-large.svelte-1jwl4zs select:where(.svelte-1jwl4zs){font-size:1rem;padding:.6rem}.rounded.svelte-1jwl4zs select:where(.svelte-1jwl4zs){border-radius:1rem}.lang.svelte-1mp95fb{display:inline-flex;align-items:center}.sr-only.svelte-1mp95fb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.resize-handle.svelte-mxc1s{position:absolute;inset:0 -4px 0 auto;width:8px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none;z-index:1}.resize-handle.svelte-mxc1s:hover,.resize-handle.svelte-mxc1s:focus-visible,.resize-handle.resizing.svelte-mxc1s{background:var(--accent-weak);outline:none}.header.svelte-19zvh5l{padding:0 1rem;margin-top:.4rem;display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;column-gap:.75rem;align-items:center;background-color:var(--surface);border-bottom:var(--border-width) solid var(--rule)}.left.svelte-19zvh5l{display:flex;align-items:center;justify-content:flex-start}.appSwitcherAndLogo.svelte-19zvh5l{margin-left:1rem;display:flex;align-items:center;gap:.8rem}.appSwitcherAndLogo.svelte-19zvh5l img:where(.svelte-19zvh5l){cursor:default}.icon.svelte-19zvh5l,.logo.svelte-19zvh5l{height:2rem}.beta-version-label.svelte-19zvh5l{font-size:.75rem;font-weight:700;color:var(--ink-3);background:var(--surface-2);border:var(--border-width) solid var(--rule);padding:.1rem .45rem;border-radius:var(--radius-pill);white-space:nowrap;line-height:1.3;flex-shrink:0}.center.svelte-19zvh5l{display:flex;align-items:center;gap:.6rem}.header.svelte-19zvh5l:not(.sidebar) .center:where(.svelte-19zvh5l){overflow-x:auto;scrollbar-width:none}.right.svelte-19zvh5l{display:flex;justify-content:flex-end;align-items:center;gap:.4rem}.icon-menu.svelte-19zvh5l{position:relative;display:flex;align-items:center}.project-trigger.svelte-19zvh5l{display:flex;align-items:center;gap:.2rem;max-width:14rem;min-width:6rem;border:2px solid var(--color-border-default);border-radius:.25rem;background-color:#fff;padding:.2rem .3rem;font-size:.7rem;font-family:inherit;color:var(--color-primary-txt);cursor:pointer;transition:border-color .15s ease}.project-trigger.svelte-19zvh5l:hover,.project-trigger[aria-expanded=true].svelte-19zvh5l{border-color:var(--primary)}.project-trigger-label.svelte-19zvh5l{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;word-break:break-all;text-align:left}.project-options.svelte-19zvh5l{align-items:stretch}.icon-btn.svelte-19zvh5l{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.3rem;border-radius:4px;color:var(--color-primary-txt);transition:background-color .15s}.icon-btn.svelte-19zvh5l:hover{background-color:var(--surface-2)}.reggie-btn.svelte-19zvh5l{position:relative}.reggie-badge.svelte-19zvh5l{position:absolute;top:0;right:0;min-width:14px;height:14px;border-radius:7px;background:var(--danger);color:var(--surface);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px}.menu-items.svelte-19zvh5l{display:flex;flex-direction:column;gap:.4rem;padding:.4rem .6rem}.menu-link.svelte-19zvh5l{display:flex;align-items:center;border-radius:100px;font-size:.8rem;height:1.4rem;font-weight:400;padding:0 .2rem;color:inherit;text-decoration:none;background:transparent;transition:all .2s;white-space:nowrap}.menu-link.svelte-19zvh5l:hover{background:var(--color-surface-subtle)}.menu-email.svelte-19zvh5l{padding:.4rem .6rem;font-size:.8rem;color:var(--ink-3);border-bottom:var(--border-width) solid var(--rule)}.menu-lang.svelte-19zvh5l{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.2rem}.menu-lang-label.svelte-19zvh5l{font-size:.75rem;color:var(--ink-2)}.sidebar.svelte-19zvh5l{position:fixed;inset:0 auto 0 0;z-index:100;box-sizing:border-box;height:100dvh;margin:0;padding:1rem .5rem;display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;border-bottom:0;border-right:var(--border-width) solid var(--rule)}.sidebar.svelte-19zvh5l .appSwitcherAndLogo:where(.svelte-19zvh5l){margin:0;width:100%;flex-wrap:wrap;gap:.5rem}.sidebar.svelte-19zvh5l .logo:where(.svelte-19zvh5l){max-width:calc(100% - 3rem);height:auto;max-height:2rem}.sidebar.svelte-19zvh5l .project-menu:where(.svelte-19zvh5l),.sidebar.svelte-19zvh5l .project-trigger:where(.svelte-19zvh5l){width:100%;min-width:0;max-width:none}.sidebar.svelte-19zvh5l .project-trigger:where(.svelte-19zvh5l){background:var(--surface);color:var(--ink);padding:.5rem}.sidebar.svelte-19zvh5l .center:where(.svelte-19zvh5l){flex:1;min-height:0;overflow-y:auto;flex-direction:column;align-items:stretch;justify-content:flex-start}.sidebar.svelte-19zvh5l .right:where(.svelte-19zvh5l){flex-wrap:nowrap;justify-content:flex-start;flex-shrink:0;padding-top:.75rem;border-top:1px solid var(--rule)}.sidebar.svelte-19zvh5l .icon-btn:where(.svelte-19zvh5l){min-width:2.5rem;min-height:2.5rem}.sidebar.svelte-19zvh5l:not(.collapsed) .right:where(.svelte-19zvh5l){gap:.1rem}.sidebar.svelte-19zvh5l:not(.collapsed) .right:where(.svelte-19zvh5l)>.icon-btn:where(.svelte-19zvh5l),.sidebar.svelte-19zvh5l:not(.collapsed) .right:where(.svelte-19zvh5l)>.icon-menu:where(.svelte-19zvh5l){flex:1;min-width:0}.sidebar.svelte-19zvh5l:not(.collapsed) .right:where(.svelte-19zvh5l) .icon-btn:where(.svelte-19zvh5l){min-width:0;padding:.2rem}.sidebar.svelte-19zvh5l:not(.collapsed) .right:where(.svelte-19zvh5l) .icon-menu:where(.svelte-19zvh5l)>.icon-btn:where(.svelte-19zvh5l){width:100%}.sidebar.collapsed.svelte-19zvh5l .right:where(.svelte-19zvh5l){flex-direction:column}.sidebar.collapsed.svelte-19zvh5l .logo:where(.svelte-19zvh5l),.sidebar.collapsed.svelte-19zvh5l .beta-version-label:where(.svelte-19zvh5l),.sidebar.collapsed.svelte-19zvh5l .project-trigger-label:where(.svelte-19zvh5l){display:none}.sidebar.collapsed.svelte-19zvh5l .appSwitcherAndLogo:where(.svelte-19zvh5l),.sidebar.collapsed.svelte-19zvh5l .right:where(.svelte-19zvh5l){justify-content:center}.sidebar.collapsed.svelte-19zvh5l .collapse-toggle:where(.svelte-19zvh5l){margin-left:0}.sidebar.collapsed.svelte-19zvh5l .project-trigger:where(.svelte-19zvh5l){justify-content:center}.sidebar.collapsed.svelte-19zvh5l .project-trigger:where(.svelte-19zvh5l) .material-symbols-rounded:last-child{display:none}.resizing.svelte-19zvh5l{-webkit-user-select:none;user-select:none}@media(max-width:1023px){.header.svelte-19zvh5l:not(.sidebar) .logo:where(.svelte-19zvh5l){display:none}}@media(max-width:899px){.header.svelte-19zvh5l:not(.sidebar){padding:0 .5rem}.header.svelte-19zvh5l:not(.sidebar) .appSwitcherAndLogo:where(.svelte-19zvh5l){margin-left:.5rem}.header.svelte-19zvh5l:not(.sidebar) .beta-version-label:where(.svelte-19zvh5l){display:none}}.tabs.svelte-nvugik{display:flex;flex-direction:row;align-items:stretch}.tabs.svelte-nvugik>div:where(.svelte-nvugik){border:none;border-bottom:var(--border-width) solid var(--rule);padding:var(--space-2) var(--space-4);background-color:transparent;color:var(--ink-2);flex-direction:row}.tabs.svelte-nvugik>div.active:where(.svelte-nvugik){background-color:var(--accent-weak);color:var(--accent);border-bottom:var(--border-width-selected) solid var(--accent);font-weight:700}.tabs.svelte-nvugik>div:where(.svelte-nvugik):not(.active){margin-top:0}.tabs.svelte-nvugik>div:where(.svelte-nvugik) a:where(.svelte-nvugik),.tabs.svelte-nvugik>div:where(.svelte-nvugik) .tab-trigger:where(.svelte-nvugik){font-weight:inherit;text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.tab-label.svelte-nvugik{min-width:0}.tab-trigger.svelte-nvugik{border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer}.tabs.svelte-nvugik>div.has-menu:where(.svelte-nvugik){position:relative}.tab-menu.svelte-nvugik{position:absolute;top:calc(100% - 1px);left:0;z-index:20;min-width:100%;padding:var(--space-2);border:var(--border-width) solid var(--rule);border-radius:0 0 var(--radius-s) var(--radius-s);background:var(--surface);box-shadow:var(--shadow-elevated)}.tab-menu-item.svelte-nvugik{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);font-size:.8125rem;font-weight:400;text-decoration:none;color:var(--ink-2);white-space:nowrap}.tab-menu-item.svelte-nvugik:hover{background:var(--surface-2);color:var(--ink)}.tab-menu-item.active.svelte-nvugik{background:var(--accent-weak);color:var(--accent);font-weight:700}.tabs-before.svelte-nvugik{max-width:.2rem;min-width:.2rem;background-color:transparent!important;border:none!important;border-bottom:var(--border-width) solid var(--rule)!important;padding:0!important}.tabs-left.svelte-nvugik{background-color:transparent!important;flex:1;border:none;border-bottom:var(--border-width) solid var(--rule)!important;display:flex;align-items:center;min-width:0;padding:var(--space-1) var(--space-3) var(--space-2)}.toasts.svelte-ib69xc{position:fixed;top:var(--space-4);left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none;max-width:min(32rem,calc(100vw - 2rem))}.toast.svelte-ib69xc{pointer-events:auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);border:var(--border-width) solid var(--rule);background-color:var(--surface);color:var(--ink);box-shadow:var(--shadow-elevated);overflow:hidden;position:relative;width:100%}.toast.success.svelte-ib69xc{border-color:var(--ok)}.toast.error.svelte-ib69xc{border-color:var(--danger)}.toast.warning.svelte-ib69xc{border-color:var(--warn)}.toast.info.svelte-ib69xc{border-color:var(--accent)}.toast-thumbnail.svelte-ib69xc{width:1.25rem;height:1.25rem;border-radius:var(--radius-s);margin-right:var(--space-2)}.toast-action.svelte-ib69xc{margin-left:var(--space-3);padding:var(--space-1) var(--space-2);border:var(--border-width) solid currentColor;border-radius:var(--radius-s);background:transparent;color:var(--accent);cursor:pointer;font-size:.8125rem;font-weight:700;white-space:nowrap}.toast-action.svelte-ib69xc:hover{color:var(--accent-strong)}.toast-message.svelte-ib69xc{display:flex;align-items:center}.toast-text.svelte-ib69xc{font-size:.875rem;line-height:1.75;flex:1}.toast-timer.svelte-ib69xc{position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--accent);opacity:.35;animation:svelte-ib69xc-toast-shrink linear forwards;transform-origin:left}.queue-hint.svelte-ib69xc{font-size:.75rem;color:var(--ink-3);text-align:center;padding:var(--space-1) var(--space-3);width:auto}@keyframes svelte-ib69xc-toast-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.page-loading.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;min-height:60vh}.app-content.svelte-12qhfyh{display:flex;flex-direction:column;height:100%;min-height:0}.tabs-bar.svelte-12qhfyh{flex-shrink:0;padding:.6rem 1rem 0;background:var(--color-bg, #fff)}.main-content.svelte-12qhfyh{flex:1;overflow:auto;padding:1.5rem 1rem 3rem;min-height:0}.sidebar-panel.svelte-12qhfyh{display:flex;flex-direction:column;flex:1;min-height:0}.sidebar-new-list.svelte-12qhfyh{padding:.8rem;flex-shrink:0}.no-project.svelte-12qhfyh{padding:2rem;font-size:1rem;color:#666}
