.server-access-notice.svelte-kv5tsp{z-index:10000;box-sizing:border-box;background:var(--surface-2);color:var(--ink);--heading-font-weight:600;--heading-screen-line-height:1.5;place-items:safe center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.server-access-notice.svelte-kv5tsp>.server-access-card{box-sizing:border-box;text-align:left;overflow-wrap:anywhere;border-radius:1.125rem;width:100%;max-width:33.5rem;padding:2.25rem}.server-access-icon.svelte-kv5tsp{background:var(--accent-weak);width:3rem;height:3rem;color:var(--accent);border-radius:.8125rem;place-items:center;margin-bottom:1.25rem;display:grid}.server-access-heading.svelte-kv5tsp{text-wrap:balance;margin-bottom:.75rem}.server-access-message.svelte-kv5tsp{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.95}.server-access-actions.svelte-kv5tsp{--radius-s:.5625rem;width:fit-content;min-width:10rem;max-width:100%;margin-top:1.5rem;display:flex}.server-access-help.svelte-kv5tsp{background:var(--surface-2);color:var(--ink-2);border-radius:.625rem;margin-top:1.75rem;padding:1rem 1.125rem;font-size:.75rem;line-height:1.9}.server-access-help.svelte-kv5tsp p:where(.svelte-kv5tsp){margin:0}.server-access-help.svelte-kv5tsp .server-access-help-title:where(.svelte-kv5tsp){color:var(--ink);margin-bottom:.3125rem;font-weight:500}@media (width<=35rem){.server-access-notice.svelte-kv5tsp>.server-access-card{padding:1.75rem 1.5rem}.server-access-notice.svelte-kv5tsp{--heading-screen-font-size:1.375rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--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 #1a1a1f1a;--font:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--body-font-size:.875rem;--body-line-height:1.75;--body-font-weight:400;--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{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);color:var(--ink);background-color:var(--surface);margin:0;padding:0;font-family:var(--font)!important}p{margin:0}.company-summary-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));width:100%;display:grid}.company-summary-column{flex-direction:column;min-width:0;display:flex}.company-summary-story{overflow-wrap:anywhere}.company-summary-story p+p{margin-top:var(--space-2)}.company-editor-error{color:var(--danger);overflow-wrap:anywhere}.analysis-list-sidebar{z-index:20;border-left:var(--border-width) solid var(--rule);background:var(--surface);box-sizing:border-box;flex-direction:column;width:min(100%,20rem);min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.analysis-list-sidebar-fixed{z-index:30;position:fixed;top:3rem}.analysis-sidebar-header{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--rule);flex-shrink:0;display:flex}.analysis-sidebar-identity{flex:1;min-width:0}.analysis-sidebar-subtitle{margin-top:var(--space-1);color:var(--ink-2);overflow-wrap:anywhere}.analysis-sidebar-body{gap:var(--space-2);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.analysis-sidebar-records{padding:0}.analysis-sidebar-empty{color:var(--ink-2);text-align:center;margin:0}.analysis-sidebar-citation-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.analysis-sidebar-citation-item{padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--rule);margin:0}.analysis-sidebar-citation-item:last-child{border-bottom:none;padding-bottom:0}.analysis-sidebar-citation-text{margin:0 0 var(--space-1)}.analysis-sidebar-citation-link{color:var(--accent);overflow-wrap:anywhere}.markdownBody{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);color:var(--ink);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.markdownBody>*{margin-block:0}.markdownBody img:not(.company-logo){border-radius:var(--radius-m);max-width:100%;margin:var(--space-2) 0}.markdownBody blockquote{border-left:3px solid var(--rule);padding-left:var(--space-4);color:var(--ink-2);margin:0}.markdownBody code{background:var(--surface-2);padding:0 var(--space-1);border-radius:var(--radius-s);font-size:.85em}.markdownBody pre{background:var(--surface-2);padding:var(--space-4);border-radius:var(--radius-m);overflow-x:auto}.markdownBody pre code{background:0 0;padding:0}.input-label,.select-label{font-size:.8rem;font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:var(--heading-font-weight);color:var(--heading-color);margin:0}h1{font-size:var(--heading-screen-font-size);line-height:var(--heading-screen-line-height)}h2{font-size:var(--heading-section-font-size);line-height:var(--heading-section-line-height)}h3,h4,h5,h6{font-size:var(--heading-chart-font-size);line-height:var(--heading-chart-line-height)}.ui-heading{color:var(--heading-color);font-weight:var(--heading-font-weight);margin:0}.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)}.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:outside}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;border:var(--border-width-selected) solid var(--rule);vertical-align:text-bottom;margin:0;cursor:pointer;border-radius:50%;width:1rem;height:1rem;margin-right:.4rem;transition:border-color .15s ease-in-out,background .15s ease-in-out;position:relative}input[type=radio]:checked{border-color:var(--accent);background:var(--accent)}input[type=radio]:checked:before{content:"";background:var(--surface);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}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);background-color:var(--ink);color:var(--surface);border-radius:var(--radius-s);white-space:normal;z-index:10000;opacity:0;pointer-events:none;width:max-content;max-width:min(22rem,70vw);padding:.4rem;font-size:.75rem;line-height:1.5;transition:opacity .2s ease-in-out;display:none;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%)}[data-tooltip-position=top]:after{top:auto;bottom:calc(100% + .4rem)}[data-tooltip-position=bottom]:after{left:0;transform:none}[data-tooltip-position=right]:after{left:auto;right:0;transform:translate(100%)translateY(-100%)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;display:block}.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{align-items:center;gap:var(--space-2);background-color:var(--surface-2);border-radius:var(--radius-s);width:fit-content;color:var(--ink-3);padding:.4rem .8rem;font-size:.8125rem;display:flex}.box>pre{white-space:wrap}.research-record .info-rows{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);margin:0;font-size:.9rem;display:grid}.research-record .info-rows dt{color:var(--ink-2);margin:0;font-weight:500}.research-record .info-rows dd{margin:0;line-height:1.45}.research-record .split-field{gap:var(--space-2);flex-direction:column;display:flex}.research-record .split-row{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);align-items:start;display:grid}.research-record .split-label{color:var(--ink-2);font-size:.82rem}.research-record .info-rows dd{overflow-wrap:anywhere;min-width:0}@container (width<=640px){.research-record .info-rows,.research-record .split-row{grid-template-columns:minmax(0,1fr)}}.reggie-memo-list{min-width:0;padding:0}.reggie-memo-list .memo-item{padding:var(--space-2) var(--space-4);cursor:default;position:relative}.reggie-memo-list .memo-item:hover{background:var(--surface-2)}.reggie-memo-list .memo-item.memo-checked{background:var(--accent-weak)}.reggie-memo-list .memo-item-top{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.reggie-memo-list .memo-type-badge{text-transform:none;letter-spacing:.01em;border-radius:.2rem;padding:.1rem .4rem;font-size:.6rem;font-weight:700;line-height:1.4;display:inline-block}.reggie-memo-list .memo-type-companyList{color:#1d4ed8;background:#dbeafe}.reggie-memo-list .memo-type-solutionList{color:#065f46;background:#d1fae5}.reggie-memo-list .memo-type-solution{color:#5b21b6;background:#ede9fe}.reggie-memo-list .memo-type-solutionCompanyList{color:#9a3412;background:#ffedd5}.reggie-memo-list .memo-type-list{color:#0369a1;background:#e0f2fe}.reggie-memo-list .memo-type-report{color:#9d174d;background:#fce7f3}.reggie-memo-list .memo-type-file{color:#92400e;background:#fef3c7;align-items:center;gap:.2rem;display:inline-flex}.reggie-memo-list .memo-item-filename{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.68rem;overflow:hidden}.reggie-memo-list .memo-item-link{color:var(--primary);align-items:center;gap:.2rem;margin-top:.15rem;font-size:.65rem;text-decoration:none;transition:opacity .15s;display:inline-flex}.reggie-memo-list .memo-item-link:hover{opacity:.7}.reggie-memo-list .memo-item-date{color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.62rem}.reggie-memo-list .memo-expand{margin-top:var(--space-1)}.reggie-memo-list .memo-expand-toggle{cursor:pointer;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.68rem;font-weight:600;list-style:none;display:flex}.reggie-memo-list .memo-expand-toggle:before{content:"▶";font-size:.5rem;transition:transform .15s}.reggie-memo-list .memo-expand[open]>.memo-expand-toggle:before{transform:rotate(90deg)}.reggie-memo-list .memo-expand-toggle::-webkit-details-marker{display:none}.reggie-memo-list .memo-expand-list{color:var(--color-text-default);border-top:1px solid var(--color-border-default);max-height:12rem;margin:0;padding:.1rem .5rem .3rem;font-size:.68rem;line-height:1.55;list-style:none;overflow-y:auto}.reggie-memo-list .memo-expand-list li{padding:.1rem 0}.reggie-memo-list .memo-company-link{cursor:pointer;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;border-bottom:1.5px dashed #0000;align-items:center;gap:.3rem;max-width:100%;font-weight:600;transition:border-color .15s,opacity .15s;display:inline-flex;overflow:hidden}.reggie-memo-list .memo-company-link:hover{border-bottom-color:var(--primary);opacity:.7}.reggie-memo-list .memo-company-logo{object-fit:cover;border-radius:.15rem;flex-shrink:0;width:1.1rem;height:1.1rem}.reggie-memo-list .memo-loading-item{color:var(--color-text-subtle);align-items:center;gap:.3rem;padding:.2rem 0;font-size:.68rem;display:flex}.model-block .field-text{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.55}.model-block .rank-meta,.bm-ranked-list .rank-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.model-block .rank-badge,.bm-ranked-list .rank-badge{background:var(--accent-weak);color:var(--accent);border-radius:4px;align-items:center;padding:.15rem .45rem;font-size:.75rem;font-weight:700;display:inline-flex}.model-block .rank-badge.disqualified,.bm-ranked-list .rank-badge.disqualified{background:var(--surface-2);color:var(--ink-3)}.model-block .lead-badge,.bm-ranked-list .lead-badge{background:color-mix(in srgb, var(--warn) 18%, var(--surface));color:var(--warn);border-radius:4px;align-items:center;padding:.15rem .45rem;font-size:.75rem;font-weight:700;display:inline-flex}.model-block .packaging-tags,.bm-ranked-list .packaging-tags{flex-wrap:wrap;gap:.35rem;margin:.4rem 0 .6rem;display:flex}.model-block .packaging-tag,.bm-ranked-list .packaging-tag{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:.15rem .45rem;font-size:.75rem}.model-block .relation-type-badge{letter-spacing:.01em;border:1px solid var(--rule);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:.12rem .45rem;font-size:.75rem;font-weight:700}.model-block .relation-type-badge.relation-direct{border-color:color-mix(in srgb, var(--accent) 35%, var(--rule));background:var(--accent-weak);color:var(--accent)}.model-block .relation-type-badge.relation-business-model{border-color:color-mix(in srgb, var(--accent) 40%, var(--rule));background:var(--accent-weak);color:var(--accent)}.model-block .company-chip{box-sizing:border-box;align-items:center;gap:var(--space-2);color:var(--ink-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.model-block .company-chip .company-container{flex:12rem;width:auto;min-width:0}.model-block .company-card>.company-chip{padding:var(--space-2) var(--space-4)}.gate-form{min-width:0;max-width:960px}.gate-form .form-section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.gate-form .form-group{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.gate-form .form-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.gate-form .form-row .form-group{flex:12rem}.gate-form .section-desc,.gate-form .hint{color:var(--ink-2);margin:0}.gate-form .required{color:var(--danger)}.gate-form .center{padding:var(--space-4);justify-content:center;display:flex}.record-description-preview{text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.2rem;display:-webkit-box;overflow:hidden}.record-description-preview :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote){font-size:inherit;margin:0;padding:0;display:inline}.record-description-preview li{list-style:none;display:inline}.record-description-preview :is(p,li,h1,h2,h3,h4,h5,h6):after{content:" "}.record-description-preview strong{font-weight:700}.chat-history-rename-form.svelte-x8jdk2{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.chat-history-rename-input.svelte-x8jdk2{flex:1;min-width:0}.chat-history-rename-actions.svelte-x8jdk2{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.chat-list-sidebar.svelte-1bfxae2{--history-text:var(--ink);--history-muted:var(--ink-2);--history-border:var(--rule);--history-surface:var(--surface);--history-hover:var(--surface-2);box-sizing:border-box;background:var(--history-surface);height:100%;color:var(--history-text);flex-direction:column;display:flex;overflow:hidden}.sidebar-header.svelte-1bfxae2{color:var(--history-muted);flex-direction:column;flex-shrink:0;align-items:stretch;gap:.5rem;padding:.7rem .65rem .55rem;font-size:.8rem;font-weight:700;display:flex}.sidebar-title-row.svelte-1bfxae2{justify-content:space-between;align-items:center;min-height:2rem;padding-left:.35rem;display:flex}.history-search.svelte-1bfxae2{align-items:center;gap:var(--space-2);display:flex}.history-search-field.svelte-1bfxae2{flex:1;min-width:0}.sidebar-list.svelte-1bfxae2{scrollbar-color:var(--rule) transparent;scrollbar-width:thin;flex:1;padding:.1rem .45rem .75rem;overflow:hidden auto}.sidebar-empty.svelte-1bfxae2{text-align:center;color:var(--history-muted);padding:1.5rem .75rem;font-size:.75rem}.history-group-label.svelte-1bfxae2{letter-spacing:.025em;color:var(--ink-3);padding:.75rem .45rem .25rem;font-size:.75rem;font-weight:700}.sidebar-item.svelte-1bfxae2{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-width:0;min-height:2.35rem;color:var(--history-text);background:0 0;border:none;border-radius:.62rem;align-items:center;gap:.35rem;margin:.08rem 0;padding:0 .3rem 0 .65rem;font-size:.78rem;transition:background .12s;display:flex;position:relative}.sidebar-item.svelte-1bfxae2:hover{background:var(--history-hover)}.sidebar-item.active.svelte-1bfxae2{background:var(--accent-weak);font-weight:700}.sidebar-item.active.svelte-1bfxae2:before{content:"";background:var(--primary);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-item.svelte-1bfxae2:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.sidebar-item-name.svelte-1bfxae2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:.5rem 0;line-height:1.35;overflow:hidden}.sidebar-item-date.svelte-1bfxae2{color:var(--ink-3);flex-shrink:0;font-size:.75rem;transition:opacity .12s}.sidebar-item-actions.svelte-1bfxae2{opacity:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;transition:opacity .12s;display:flex}.sidebar-item.svelte-1bfxae2:hover .sidebar-item-actions:where(.svelte-1bfxae2),.sidebar-item.svelte-1bfxae2:focus-within .sidebar-item-actions:where(.svelte-1bfxae2),.sidebar-item.active.svelte-1bfxae2 .sidebar-item-actions:where(.svelte-1bfxae2){opacity:1}.sidebar-item-edit.svelte-1bfxae2{flex:1;align-items:center;min-width:0;padding:.24rem 0;display:flex}@media (hover:none){.sidebar-item-actions.svelte-1bfxae2{opacity:1}}@media (prefers-reduced-motion:reduce){.history-search.svelte-1bfxae2,.sidebar-item.svelte-1bfxae2,.sidebar-item-date.svelte-1bfxae2,.sidebar-item-actions.svelte-1bfxae2{transition:none}}.resize-handle.svelte-mxc1s{cursor:col-resize;touch-action:none;z-index:1;background:0 0;border:0;width:8px;padding:0;position:absolute;inset:0 -4px 0 auto}.resize-handle.svelte-mxc1s:hover,.resize-handle.svelte-mxc1s:focus-visible,.resize-handle.resizing.svelte-mxc1s{background:var(--accent-weak);outline:none}.flex.svelte-1g3l5d9{isolation:isolate;width:100%;display:flex;overflow:hidden}.sidebar.svelte-1g3l5d9{border-right:1px solid var(--color-border-default);flex-direction:column;flex-shrink:0;align-items:stretch;height:100%;transition:width .2s ease-in-out;display:flex;position:relative;overflow:visible auto}.sidebar-content.svelte-1g3l5d9{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar.resizing.svelte-1g3l5d9{transition:none}.sidebar.resizable.svelte-1g3l5d9{box-sizing:border-box}.sidebar-divider.svelte-1g3l5d9{z-index:10;flex-shrink:0;position:relative}.content-area.svelte-1g3l5d9{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.content.svelte-1g3l5d9{flex:1;min-width:0;position:relative;overflow:auto}.toggle-sidebar.svelte-1g3l5d9{cursor:pointer;z-index:9;border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--rule);width:8px;height:64px;color:var(--ink-2);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:0}.toggle-sidebar.svelte-1g3l5d9:after{top:50%;left:calc(100% + .4rem);transform:translateY(-50%)}.flex.svelte-1g3l5d9 .responsive-sidebar-close,.sidebar-scrim.svelte-1g3l5d9{display:none}.flex.responsive-overlay.compact.svelte-1g3l5d9{position:relative}.flex.responsive-overlay.compact.svelte-1g3l5d9 .sidebar:where(.svelte-1g3l5d9){z-index:20;background:var(--surface);max-width:86%;position:absolute;inset:0 auto 0 0;box-shadow:12px 0 28px #18181b1a}.flex.responsive-overlay.compact.svelte-1g3l5d9 .sidebar-scrim:where(.svelte-1g3l5d9){z-index:19;cursor:pointer;background:#1414182e;border:0;display:block;position:absolute;inset:0}.flex.responsive-overlay.compact.svelte-1g3l5d9 .responsive-sidebar-close{top:var(--space-2);right:var(--space-2);z-index:22;display:flex;position:absolute}.flex.responsive-overlay.compact.svelte-1g3l5d9 .content-area:where(.svelte-1g3l5d9){flex:100%;width:100%}.flex.responsive-overlay.compact.svelte-1g3l5d9 .toggle-sidebar:where(.svelte-1g3l5d9){left:var(--responsive-toggle-offset);z-index:21;background:var(--rule);box-shadow:var(--shadow-elevated)}.app-switcher.svelte-hdeez8{align-items:stretch;height:100%;display:flex}.app-tab-item.svelte-hdeez8{padding:var(--space-2) var(--space-4);color:var(--ink-2);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:.75rem;font-weight:400;text-decoration:none;display:flex}.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;gap:.35rem;height:auto}.vertical.svelte-hdeez8 .app-tab-item:where(.svelte-hdeez8){border-radius:var(--radius-m);border:0;justify-content:flex-start;gap:.75rem;padding:.65rem}.vertical.svelte-hdeez8 .tab-label:where(.svelte-hdeez8){text-overflow:ellipsis;overflow:hidden}.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}.launcher.svelte-hdeez8{gap:var(--space-6);height:auto;padding:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.launcher.svelte-hdeez8 .app-tab-item:where(.svelte-hdeez8){gap:var(--space-3);padding:var(--space-2);font:inherit;color:inherit;flex-direction:column;transition:transform .15s}.launcher.svelte-hdeez8 .app-tab-item:where(.svelte-hdeez8):hover{transform:translateY(-2px)}.launcher.svelte-hdeez8 .app-tab-item:where(.svelte-hdeez8):focus-visible{outline:var(--border-width-focused) solid var(--accent);outline-offset:var(--space-1);border-radius:var(--radius-m)}.launcher-icon.svelte-hdeez8{background:var(--surface-2);border:var(--border-width-focused) solid var(--accent);width:7rem;height:7rem;color:var(--accent);box-shadow:var(--shadow-elevated);border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.launcher.svelte-hdeez8 .app-tab-item:where(.svelte-hdeez8):hover .launcher-icon:where(.svelte-hdeez8){background:var(--accent);color:var(--surface)}.launcher.svelte-hdeez8 .tab-label:where(.svelte-hdeez8){color:var(--ink);text-align:center;white-space:normal;font-size:.95rem;font-weight:700;line-height:1.2}@media (width<=720px){.launcher.svelte-hdeez8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.launcher.svelte-hdeez8:not(.vertical) .app-tab-item:where(.svelte-hdeez8){padding-inline:var(--space-2)}}.error.svelte-1krnfx6{color:#dc2626;margin-top:.5rem;font-size:.85rem}.form.svelte-1krnfx6{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.lang.svelte-1mp95fb{align-items:center;display:inline-flex}.sr-only.svelte-1mp95fb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header.utility-rail.svelte-19zvh5l{border-right:1px solid var(--rule);z-index:30;border-bottom:0;height:100dvh;margin:0;padding:.75rem .25rem;display:flex;position:fixed;inset:0 auto 0 0;width:48px!important}.utility-rail.svelte-19zvh5l .right:where(.svelte-19zvh5l){flex-direction:column;align-items:center;gap:.5rem;width:100%;height:100%;display:flex}.utility-rail.svelte-19zvh5l .right:where(.svelte-19zvh5l)>.icon-menu:last-child{margin-top:auto}.header.svelte-19zvh5l{background-color:var(--surface);border-bottom:var(--border-width) solid var(--rule);grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;column-gap:.75rem;margin-top:.4rem;padding:0 1rem;display:grid}.left.svelte-19zvh5l{justify-content:flex-start;align-items:center;display:flex}.appSwitcherAndLogo.svelte-19zvh5l{align-items:center;gap:.8rem;margin-left:1rem;display:flex}.appSwitcherAndLogo.svelte-19zvh5l img:where(.svelte-19zvh5l){cursor:default}.icon.svelte-19zvh5l,.logo.svelte-19zvh5l{height:2rem}.beta-version-label.svelte-19zvh5l{color:var(--ink-3);background:var(--surface-2);border:var(--border-width) solid var(--rule);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:.1rem .45rem;font-size:.75rem;font-weight:700;line-height:1.3}.center.svelte-19zvh5l{align-items:center;gap:.6rem;display:flex}.header.svelte-19zvh5l:not(.sidebar) .center:where(.svelte-19zvh5l){scrollbar-width:none;overflow-x:auto}.header.svelte-19zvh5l:not(.sidebar) .center:where(.svelte-19zvh5l)>*{flex-shrink:0}.right.svelte-19zvh5l{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.icon-menu.svelte-19zvh5l{align-items:center;display:flex;position:relative}.project-menu.svelte-19zvh5l{min-width:6rem;max-width:min(14rem,100%)}.project-trigger-label.unread.svelte-19zvh5l{font-weight:700}.project-trigger-label.svelte-19zvh5l{-webkit-line-clamp:1;line-clamp:1;word-break:break-all;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.right.svelte-19zvh5l .reggie-btn{position:relative}.menu-email.svelte-19zvh5l{color:var(--ink-3);border-bottom:var(--border-width) solid var(--rule);padding:.4rem .6rem;font-size:.8rem}.menu-lang.svelte-19zvh5l{justify-content:space-between;align-items:center;gap:.6rem;padding:.2rem;display:flex}.menu-lang-label.svelte-19zvh5l{color:var(--ink-2);font-size:.75rem}.sidebar.svelte-19zvh5l{z-index:100;box-sizing:border-box;border-bottom:0;border-right:var(--border-width) solid var(--rule);flex-direction:column;align-items:stretch;gap:1.25rem;height:100dvh;margin:0;padding:1rem .5rem;display:flex;position:fixed;inset:0 auto 0 0}.sidebar.svelte-19zvh5l .appSwitcherAndLogo:where(.svelte-19zvh5l){flex-wrap:wrap;gap:.5rem;width:100%;margin:0}.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){width:100%;min-width:0;max-width:none}.sidebar.svelte-19zvh5l .center:where(.svelte-19zvh5l){flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-height:0;overflow-y:auto}.sidebar.svelte-19zvh5l .right:where(.svelte-19zvh5l){border-top:1px solid var(--rule);flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;padding-top:.75rem}.sidebar.svelte-19zvh5l:not(.collapsed) .right:where(.svelte-19zvh5l){gap:.1rem}.sidebar.svelte-19zvh5l:not(.collapsed) .right:where(.svelte-19zvh5l)>.btn,.sidebar.svelte-19zvh5l:not(.collapsed) .right:where(.svelte-19zvh5l)>.icon-menu:where(.svelte-19zvh5l){flex:1;min-width:0}.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){display:none}.sidebar.collapsed.svelte-19zvh5l .appSwitcherAndLogo:where(.svelte-19zvh5l),.sidebar.collapsed.svelte-19zvh5l .right:where(.svelte-19zvh5l),.sidebar.collapsed.svelte-19zvh5l .project-menu:where(.svelte-19zvh5l),.utility-rail.svelte-19zvh5l .project-menu:where(.svelte-19zvh5l){justify-content:center}.resizing.svelte-19zvh5l{-webkit-user-select:none;user-select:none}.header.sidebar.utility-rail.svelte-19zvh5l .right:where(.svelte-19zvh5l){border:0;justify-content:flex-start;gap:.5rem;padding:0}.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:none}.header.sidebar.utility-rail.svelte-19zvh5l .right:where(.svelte-19zvh5l)>.icon-menu:where(.svelte-19zvh5l):last-child{margin-top:auto}@media (width<=1023px){.header.svelte-19zvh5l:not(.sidebar) .logo:where(.svelte-19zvh5l){display:none}}@media (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{height:100vh;color:var(--color-text-secondary,#888);justify-content:center;align-items:center;font-size:.85rem;display:flex}.app.svelte-12qhfyh{flex-direction:column;height:100dvh;display:flex}.content-slot.svelte-12qhfyh{height:100%;display:flex;overflow:hidden}
