.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}.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)}}.dropdown.svelte-unrzh5{color:var(--ink);position:fixed;z-index:9999;border-radius:3px;background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-elevated);padding:.4rem;min-width:6rem;overflow-y:auto}.dropdown.flush.svelte-unrzh5{padding:0}.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.utility-rail.svelte-19zvh5l{position:fixed;inset:0 auto 0 0;width:48px!important;height:100dvh;margin:0;padding:.75rem .25rem;display:flex;border-right:1px solid var(--rule);border-bottom:0;z-index:30}.utility-rail.svelte-19zvh5l .right:where(.svelte-19zvh5l){display:flex;flex-direction:column;align-items:center;width:100%;height:100%;gap:.5rem}.utility-rail.svelte-19zvh5l .right:where(.svelte-19zvh5l)>.icon-menu:last-child{margin-top:auto}.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}.header.sidebar.utility-rail.svelte-19zvh5l .right:where(.svelte-19zvh5l){justify-content:flex-start;padding:0;border:0;gap:.5rem}.header.sidebar.utility-rail.svelte-19zvh5l .right:where(.svelte-19zvh5l)>.btn,.header.sidebar.utility-rail.svelte-19zvh5l .right:where(.svelte-19zvh5l)>.icon-menu:where(.svelte-19zvh5l){flex:0 0 auto}.header.sidebar.utility-rail.svelte-19zvh5l .right:where(.svelte-19zvh5l)>.icon-menu:where(.svelte-19zvh5l):last-child{margin-top:auto}@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}}.loading.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;height:100vh;color:var(--color-text-secondary, #888);font-size:.85rem}
