.ContextRing-module__NZfg3q__ring{align-items:center;gap:var(--space-1);cursor:default;flex-shrink:0;display:inline-flex}.ContextRing-module__NZfg3q__track{fill:none;stroke:var(--border);stroke-width:2px}.ContextRing-module__NZfg3q__fill,.ContextRing-module__NZfg3q__fillWarn,.ContextRing-module__NZfg3q__fillHigh{fill:none;stroke-width:2px;stroke-linecap:round;transition:stroke-dasharray .3s}.ContextRing-module__NZfg3q__fill{stroke:var(--accent)}.ContextRing-module__NZfg3q__fillWarn{stroke:var(--status-waiting)}.ContextRing-module__NZfg3q__fillHigh{stroke:var(--status-failed)}.ContextRing-module__NZfg3q__pct{font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}
.Orb-module__cgAi2G__orb{isolation:isolate;border-radius:var(--radius-full);background:var(--surface);display:inline-flex;position:relative}.Orb-module__cgAi2G__orb canvas{display:block}.Orb-module__cgAi2G__tint{pointer-events:none;border-radius:var(--radius-full);mix-blend-mode:lighten;background:linear-gradient(135deg, var(--orb-ink-a), var(--orb-ink-b) 50%, var(--orb-ink-c));background-size:220% 220%;animation:9s ease-in-out infinite alternate Orb-module__cgAi2G__orbHueDrift;position:absolute;inset:0}@keyframes Orb-module__cgAi2G__orbHueDrift{0%{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.Orb-module__cgAi2G__tint{animation:none}}
.Button-module__bZ-sGa__button{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard), transform var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick) var(--ease-standard);white-space:nowrap;border:1px solid #0000;line-height:1;display:inline-flex}.Button-module__bZ-sGa__button:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.Button-module__bZ-sGa__button{transition:none}.Button-module__bZ-sGa__button:active:not(:disabled){transform:none}}.Button-module__bZ-sGa__button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Button-module__bZ-sGa__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__bZ-sGa__md{height:28px;padding:0 10px}.Button-module__bZ-sGa__sm{padding:0 var(--space-2);height:24px;font-size:var(--text-sm)}.Button-module__bZ-sGa__iconOnly{justify-content:center;padding:0}.Button-module__bZ-sGa__iconOnly.Button-module__bZ-sGa__md{width:28px}.Button-module__bZ-sGa__iconOnly.Button-module__bZ-sGa__sm{width:24px}.Button-module__bZ-sGa__primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm);border-color:#0000001a}.Button-module__bZ-sGa__primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-md)}.Button-module__bZ-sGa__secondary{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:var(--shadow-sm)}.Button-module__bZ-sGa__secondary:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.Button-module__bZ-sGa__ghost{color:var(--text-secondary);background:0 0}.Button-module__bZ-sGa__ghost:hover:not(:disabled){background:var(--bg-sunken);color:var(--text)}.Button-module__bZ-sGa__danger{background:var(--bg);color:var(--status-failed);border-color:var(--border-strong)}.Button-module__bZ-sGa__danger:hover:not(:disabled){background:var(--status-failed-bg);border-color:var(--status-failed)}
.ConfirmDialog-module__CC9rXq__overlay{z-index:90;animation:ConfirmDialog-module__CC9rXq__overlayFade var(--duration-quick) var(--ease-smooth-out);background:#14141447;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes ConfirmDialog-module__CC9rXq__overlayFade{0%{opacity:0}to{opacity:1}}.ConfirmDialog-module__CC9rXq__dialog{background:var(--bg-elevated,#fff);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(360px,100vw - 32px);box-shadow:var(--shadow-modal);animation:ConfirmDialog-module__CC9rXq__dialogOpen var(--duration-fast) var(--ease-smooth-out);padding:16px}@keyframes ConfirmDialog-module__CC9rXq__dialogOpen{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module__CC9rXq__overlay,.ConfirmDialog-module__CC9rXq__dialog{animation:none}}.ConfirmDialog-module__CC9rXq__title{font-size:var(--text-base);color:var(--text);font-weight:550}.ConfirmDialog-module__CC9rXq__body{font-size:var(--text-sm);color:var(--text-secondary);margin-top:6px;line-height:1.45}.ConfirmDialog-module__CC9rXq__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ConfirmDialog-module__CC9rXq__cancel,.ConfirmDialog-module__CC9rXq__confirm,.ConfirmDialog-module__CC9rXq__danger{font-size:var(--text-sm);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated,#fff);color:var(--text);cursor:pointer;padding:5px 12px}.ConfirmDialog-module__CC9rXq__cancel:hover{background:var(--bg-hover)}.ConfirmDialog-module__CC9rXq__confirm{background:var(--accent);border-color:var(--accent);color:#fff}.ConfirmDialog-module__CC9rXq__confirm:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ConfirmDialog-module__CC9rXq__danger{background:var(--status-failed);border-color:var(--status-failed);color:#fff}.ConfirmDialog-module__CC9rXq__danger:hover{filter:brightness(.94)}
.BreathingMark-module__j-sS7q__mark{justify-content:center;align-items:center;display:inline-flex}.BreathingMark-module__j-sS7q__logo{width:auto;height:100%;color:var(--text)}
.EmptyState-module__alRO0G__empty{text-align:center;padding:var(--space-8);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:160px;display:flex}.EmptyState-module__alRO0G__orb{width:64px;height:64px;margin-bottom:var(--space-3);display:inline-flex}.EmptyState-module__alRO0G__title{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-secondary)}.EmptyState-module__alRO0G__description{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);max-width:360px}.EmptyState-module__alRO0G__action{margin-top:var(--space-4)}
.FileBadge-module__2w3eXq__badge{font-weight:var(--weight-medium);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}
.IconButton-module__JkbYSq__iconButton{padding:var(--space-1);cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.IconButton-module__JkbYSq__iconButton:hover:not(:disabled){color:var(--text);background:var(--bg-sunken)}.IconButton-module__JkbYSq__iconButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.IconButton-module__JkbYSq__iconButton:disabled{opacity:.5;cursor:not-allowed}
.Select-module__FZiKKG__select{height:30px;padding:0 var(--space-8) 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23191919' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right var(--space-3) center;font-size:var(--text-sm);color:var(--text);cursor:pointer;transition:border-color var(--duration-quick) var(--ease-smooth-out)}.Select-module__FZiKKG__select:hover{border-color:var(--border-strong)}.Select-module__FZiKKG__select:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.Select-module__FZiKKG__select:disabled{opacity:.5;cursor:default}
.Skeleton-module__JGe7Bq__skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--bg-sunken) 25%, var(--bg-hover) 50%, var(--bg-sunken) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite Skeleton-module__JGe7Bq__shimmer;display:inline-block}@keyframes Skeleton-module__JGe7Bq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__JGe7Bq__skeleton{animation:none}}
.Spinner-module__I7TWlq__spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:.7s linear infinite Spinner-module__I7TWlq__spin;display:inline-block}@keyframes Spinner-module__I7TWlq__spin{to{transform:rotate(360deg)}}
.SplitPane-module__iskk3G__container{height:100%;min-height:0;display:flex;overflow:hidden}.SplitPane-module__iskk3G__left{flex-direction:column;flex:1;min-width:320px;min-height:0;display:flex}.SplitPane-module__iskk3G__divider,.SplitPane-module__iskk3G__dividerActive{cursor:col-resize;border-left:1px solid var(--border);touch-action:none;background:0 0;flex-shrink:0;width:5px;transition:border-color .12s}.SplitPane-module__iskk3G__divider:hover,.SplitPane-module__iskk3G__dividerActive{border-left-color:var(--border-strong)}.SplitPane-module__iskk3G__right{background:var(--bg);flex-direction:column;flex-shrink:0;min-height:0;display:flex}@media (max-width:900px){.SplitPane-module__iskk3G__left{min-width:0}.SplitPane-module__iskk3G__divider,.SplitPane-module__iskk3G__dividerActive,.SplitPane-module__iskk3G__right{display:none}}.SplitPane-module__iskk3G__overlay{z-index:60;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.SplitPane-module__iskk3G__overlayHidden{display:none}.SplitPane-module__iskk3G__overlayBar{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--topbar-height);padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;display:flex}@media (max-width:768px){.SplitPane-module__iskk3G__overlayBar{padding-left:var(--mobile-nav-clearance)}}.SplitPane-module__iskk3G__overlayLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.SplitPane-module__iskk3G__overlayClose{appearance:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.SplitPane-module__iskk3G__overlayClose:hover{color:var(--text);border-color:var(--border-strong)}.SplitPane-module__iskk3G__overlayBody{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}
.StatusPill-module__ilCvwa__pill{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.StatusPill-module__ilCvwa__dot{border-radius:50%;width:7px;height:7px}.StatusPill-module__ilCvwa__idle .StatusPill-module__ilCvwa__dot{background:var(--status-stopped)}.StatusPill-module__ilCvwa__running .StatusPill-module__ilCvwa__dot{background:var(--status-running);animation:1.4s ease-in-out infinite StatusPill-module__ilCvwa__pulse}.StatusPill-module__ilCvwa__waiting_approval .StatusPill-module__ilCvwa__dot{background:var(--status-waiting)}.StatusPill-module__ilCvwa__completed .StatusPill-module__ilCvwa__dot{background:var(--status-completed)}.StatusPill-module__ilCvwa__failed .StatusPill-module__ilCvwa__dot{background:var(--status-failed)}.StatusPill-module__ilCvwa__stopped .StatusPill-module__ilCvwa__dot{background:var(--status-stopped)}@keyframes StatusPill-module__ilCvwa__pulse{0%,to{opacity:1}50%{opacity:.3}}.StatusPill-module__ilCvwa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Toast-module__ZoHshG__stack{bottom:var(--space-5);gap:var(--space-2);z-index:200;pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.Toast-module__ZoHshG__error,.Toast-module__ZoHshG__success,.Toast-module__ZoHshG__info{align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text);pointer-events:auto;max-width:420px;animation:Toast-module__ZoHshG__toastRise var(--duration-medium) var(--ease-smooth-out);display:flex}.Toast-module__ZoHshG__error{animation:Toast-module__ZoHshG__toastRise var(--duration-medium) var(--ease-smooth-out), Toast-module__ZoHshG__toastShake var(--duration-medium) ease-in-out var(--duration-medium)}@keyframes Toast-module__ZoHshG__toastShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes Toast-module__ZoHshG__toastRise{0%{transform:translateY(16px) scale(var(--scale-enter));opacity:0;filter:blur(var(--blur-enter))}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Toast-module__ZoHshG__error,.Toast-module__ZoHshG__success,.Toast-module__ZoHshG__info{animation:none}}.Toast-module__ZoHshG__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.Toast-module__ZoHshG__error .Toast-module__ZoHshG__dot{background:var(--status-failed)}.Toast-module__ZoHshG__success .Toast-module__ZoHshG__dot{background:var(--status-completed)}.Toast-module__ZoHshG__info .Toast-module__ZoHshG__dot{background:var(--status-running)}.Toast-module__ZoHshG__check{color:var(--status-completed);flex-shrink:0}.Toast-module__ZoHshG__checkPath{stroke-dasharray:16;stroke-dashoffset:16px;animation:Toast-module__ZoHshG__checkDraw var(--duration-medium) var(--ease-smooth-out) .12s forwards}@keyframes Toast-module__ZoHshG__checkDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.Toast-module__ZoHshG__checkPath{stroke-dashoffset:0;animation:none}}.Toast-module__ZoHshG__message{overflow-wrap:anywhere}.Toast-module__ZoHshG__close{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.Toast-module__ZoHshG__close:hover{color:var(--text);background:var(--bg-hover)}
.NotebookViewer-module__Yp-TOa__notebook{gap:var(--space-4);max-width:var(--content-column);flex-direction:column;display:flex}.NotebookViewer-module__Yp-TOa__markdownCell{font-size:var(--text-sm);color:var(--text);line-height:1.6}.NotebookViewer-module__Yp-TOa__codeCell{gap:var(--space-2);flex-direction:column;display:flex}.NotebookViewer-module__Yp-TOa__textOutput{padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;line-height:1.55;overflow-y:auto}.NotebookViewer-module__Yp-TOa__errorOutput{color:var(--status-failed);background:var(--status-failed-bg);}.NotebookViewer-module__Yp-TOa__imageOutput{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;max-width:100%}
.ArtifactViewer-module__QB89uG__viewer{flex-direction:column;height:100%;min-height:0;display:flex}.ArtifactViewer-module__QB89uG__toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.ArtifactViewer-module__QB89uG__name{font-size:var(--text-sm);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ArtifactViewer-module__QB89uG__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ArtifactViewer-module__QB89uG__loading{flex:1;justify-content:center;align-items:center;display:flex}.ArtifactViewer-module__QB89uG__text{padding:var(--space-4);font-size:var(--text-xs);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0}.ArtifactViewer-module__QB89uG__image{max-width:100%;padding:var(--space-4);object-fit:contain}.ArtifactViewer-module__QB89uG__code,.ArtifactViewer-module__QB89uG__notebook{padding:var(--space-4)}.ArtifactViewer-module__QB89uG__video{width:100%;max-height:100%;padding:var(--space-4);object-fit:contain;background:0 0}.ArtifactViewer-module__QB89uG__audioWrap{padding:var(--space-6) var(--space-4);justify-content:center;display:flex}.ArtifactViewer-module__QB89uG__audio{width:100%;max-width:480px}.ArtifactViewer-module__QB89uG__pdf{border:none;flex:1;width:100%}.ArtifactViewer-module__QB89uG__markdown{padding:var(--space-4);font-size:var(--text-sm)}.ArtifactViewer-module__QB89uG__markdown table{border-collapse:collapse;font-size:var(--text-sm)}.ArtifactViewer-module__QB89uG__markdown th,.ArtifactViewer-module__QB89uG__markdown td{border:1px solid var(--border);text-align:left;padding:4px 10px}.ArtifactViewer-module__QB89uG__markdown .katex-display{padding:var(--space-1) 0;overflow:auto hidden}.ArtifactViewer-module__QB89uG__tableWrap{padding:var(--space-3);overflow:auto}.ArtifactViewer-module__QB89uG__table{border-collapse:collapse;font-size:var(--text-xs);font-family:var(--font-mono);width:100%}.ArtifactViewer-module__QB89uG__table th,.ArtifactViewer-module__QB89uG__table td{border:1px solid var(--border);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:280px;padding:4px 8px;overflow:hidden}.ArtifactViewer-module__QB89uG__table th{background:var(--surface);font-weight:var(--weight-medium);position:sticky;top:0}.ArtifactViewer-module__QB89uG__table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--border) 18%, transparent)}.ArtifactViewer-module__QB89uG__tableNote{padding:var(--space-2) 0;font-size:var(--text-xs);color:var(--text-muted)}.ArtifactViewer-module__QB89uG__eventList{flex-direction:column;display:flex}.ArtifactViewer-module__QB89uG__event{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.ArtifactViewer-module__QB89uG__eventSummary{font-size:var(--text-sm);font-weight:var(--weight-medium)}.ArtifactViewer-module__QB89uG__eventMeta{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.ArtifactViewer-module__QB89uG__eventDescription{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);white-space:pre-wrap}.ArtifactViewer-module__QB89uG__filePreview{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.ArtifactViewer-module__QB89uG__filePreviewName{font-size:var(--text-base);font-weight:var(--weight-medium);font-family:var(--font-mono);word-break:break-all}.ArtifactViewer-module__QB89uG__filePreviewMeta{font-size:var(--text-sm);color:var(--text-muted);max-width:320px}.ArtifactViewer-module__QB89uG__overlay{z-index:100;background:var(--overlay-scrim);padding:var(--space-4);animation:ArtifactViewer-module__QB89uG__viewerOverlayFade var(--duration-quick) var(--ease-smooth-out);display:flex;position:fixed;inset:0}@keyframes ArtifactViewer-module__QB89uG__viewerOverlayFade{0%{opacity:0}to{opacity:1}}.ArtifactViewer-module__QB89uG__overlayPanel{background:var(--surface);border-radius:var(--radius-lg);min-width:0;min-height:0;box-shadow:var(--shadow-lg);animation:ArtifactViewer-module__QB89uG__viewerOverlayZoom var(--duration-fast) var(--ease-smooth-out);flex-direction:column;flex:1;display:flex;overflow:hidden}@keyframes ArtifactViewer-module__QB89uG__viewerOverlayZoom{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ArtifactViewer-module__QB89uG__overlay,.ArtifactViewer-module__QB89uG__overlayPanel{animation:none}}.ArtifactViewer-module__QB89uG__chart{min-height:0;padding:var(--space-4);background:var(--surface);flex:1;overflow:auto}.ArtifactViewer-module__QB89uG__chart .vega-embed{width:100%}
.LiveArtifactViewer-module__AOGeLG__viewer{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.LiveArtifactViewer-module__AOGeLG__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.LiveArtifactViewer-module__AOGeLG__tabs{gap:var(--space-1);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.LiveArtifactViewer-module__AOGeLG__tabs::-webkit-scrollbar{display:none}.LiveArtifactViewer-module__AOGeLG__tab,.LiveArtifactViewer-module__AOGeLG__tabActive{font:inherit;font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out);background:0 0;border:none;flex-shrink:0}.LiveArtifactViewer-module__AOGeLG__tab:hover{color:var(--text);background:var(--bg-hover)}.LiveArtifactViewer-module__AOGeLG__tabActive{color:var(--text);background:var(--bg-hover);font-weight:600}.LiveArtifactViewer-module__AOGeLG__toolbarRight{align-items:center;gap:var(--space-3);display:flex}.LiveArtifactViewer-module__AOGeLG__formulaToggle{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:color var(--duration-quick) var(--ease-smooth-out);display:flex}.LiveArtifactViewer-module__AOGeLG__formulaToggle:hover{color:var(--text)}.LiveArtifactViewer-module__AOGeLG__stepBar{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);min-height:26px;font-size:var(--text-xs);color:var(--text-muted);display:flex}.LiveArtifactViewer-module__AOGeLG__stepNote{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);overflow:hidden}.LiveArtifactViewer-module__AOGeLG__stepSeq{font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;margin-left:auto}.LiveArtifactViewer-module__AOGeLG__formulaBar{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);min-height:26px;display:flex}.LiveArtifactViewer-module__AOGeLG__formulaCoord{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);min-width:40px}.LiveArtifactViewer-module__AOGeLG__formulaText{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere}.LiveArtifactViewer-module__AOGeLG__lineage{font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;overflow:hidden}.LiveArtifactViewer-module__AOGeLG__gridScroll{flex:1;min-height:0;overflow:auto}.LiveArtifactViewer-module__AOGeLG__grid{border-collapse:collapse;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.LiveArtifactViewer-module__AOGeLG__corner,.LiveArtifactViewer-module__AOGeLG__colHead,.LiveArtifactViewer-module__AOGeLG__rowHead{background:var(--bg-subtle);color:var(--text-muted);font-weight:500;font-size:var(--text-2xs);border:1px solid var(--border);z-index:1;padding:2px 6px;position:sticky}.LiveArtifactViewer-module__AOGeLG__corner{z-index:2;top:0;left:0}.LiveArtifactViewer-module__AOGeLG__colHead{min-width:64px;top:0}.LiveArtifactViewer-module__AOGeLG__rowHead{text-align:right;left:0}.LiveArtifactViewer-module__AOGeLG__cell,.LiveArtifactViewer-module__AOGeLG__cellSelected{border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text);cursor:default;padding:2px 6px;overflow:hidden}.LiveArtifactViewer-module__AOGeLG__cellSelected{outline:2px solid var(--accent);outline-offset:-2px}.LiveArtifactViewer-module__AOGeLG__cellFormula{color:var(--text-secondary)}.LiveArtifactViewer-module__AOGeLG__cellNumeric{text-align:right}.LiveArtifactViewer-module__AOGeLG__cellChanged{animation:LiveArtifactViewer-module__AOGeLG__live-cell-flash 2.4s var(--ease-smooth-out) both}@keyframes LiveArtifactViewer-module__AOGeLG__live-cell-flash{0%{background-color:var(--accent-subtle)}70%{background-color:var(--accent-subtle)}to{background-color:#0000}}.LiveArtifactViewer-module__AOGeLG__cellSourced{position:relative}.LiveArtifactViewer-module__AOGeLG__cellSourced:after{content:"";border-top:4px solid var(--accent);opacity:.55;border-left:4px solid #0000;position:absolute;top:0;right:0}.LiveArtifactViewer-module__AOGeLG__truncated{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted)}.LiveArtifactViewer-module__AOGeLG__empty{color:var(--text-muted);font-size:var(--text-xs);padding:var(--space-4)}.LiveArtifactViewer-module__AOGeLG__splitBody{flex:1;min-height:0;display:flex}.LiveArtifactViewer-module__AOGeLG__rail{border-right:1px solid var(--border);background:var(--bg-subtle);flex-direction:column;flex-shrink:0;width:176px;display:flex;overflow-y:auto}.LiveArtifactViewer-module__AOGeLG__railItem,.LiveArtifactViewer-module__AOGeLG__railItemActive{align-items:baseline;gap:var(--space-2);border:none;border-bottom:1px solid var(--border);width:100%;font:inherit;font-size:var(--text-xs);text-align:left;padding:var(--space-2);color:var(--text-muted);cursor:pointer;transition:color var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out);background:0 0;text-decoration:none;display:flex}.LiveArtifactViewer-module__AOGeLG__railItem:hover{color:var(--text);background:var(--bg-hover)}.LiveArtifactViewer-module__AOGeLG__railItemActive{color:var(--text);background:var(--bg);box-shadow:inset 2px 0 0 var(--accent)}.LiveArtifactViewer-module__AOGeLG__railIndex{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);flex-shrink:0;min-width:14px}.LiveArtifactViewer-module__AOGeLG__railLabel{overflow-wrap:anywhere;flex:1;line-height:1.35}.LiveArtifactViewer-module__AOGeLG__railPulse{background:var(--accent);width:5px;height:5px;animation:LiveArtifactViewer-module__AOGeLG__live-pulse 1.6s var(--ease-smooth-out) infinite;border-radius:50%;flex-shrink:0;align-self:center}@keyframes LiveArtifactViewer-module__AOGeLG__live-pulse{0%,to{opacity:.35}50%{opacity:1}}.LiveArtifactViewer-module__AOGeLG__surfaceScroll{flex:1;min-width:0;overflow-y:auto}.LiveArtifactViewer-module__AOGeLG__slide{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.LiveArtifactViewer-module__AOGeLG__doc{padding:var(--space-4);flex-direction:column;display:flex}.LiveArtifactViewer-module__AOGeLG__docSection,.LiveArtifactViewer-module__AOGeLG__docSectionActive{gap:var(--space-2);padding-bottom:var(--space-4);flex-direction:column;display:flex}.LiveArtifactViewer-module__AOGeLG__docSectionActive{box-shadow:inset 2px 0 0 var(--accent-subtle);padding-left:var(--space-3)}.LiveArtifactViewer-module__AOGeLG__docSectionLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.LiveArtifactViewer-module__AOGeLG__block{min-width:0}.LiveArtifactViewer-module__AOGeLG__blockChanged{min-width:0;animation:LiveArtifactViewer-module__AOGeLG__live-cell-flash 2.4s var(--ease-smooth-out) both}.LiveArtifactViewer-module__AOGeLG__blockTitle{font-size:var(--text-base);color:var(--text);margin:0;font-weight:600;line-height:1.35}.LiveArtifactViewer-module__AOGeLG__blockHeading{font-size:var(--text-sm);color:var(--text);font-weight:600;line-height:1.4}.LiveArtifactViewer-module__AOGeLG__blockPara{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.55}.LiveArtifactViewer-module__AOGeLG__blockBullet{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.55;display:flex}.LiveArtifactViewer-module__AOGeLG__bulletMark{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:.5em}.LiveArtifactViewer-module__AOGeLG__blockCaption{font-size:var(--text-2xs);color:var(--text-muted)}.LiveArtifactViewer-module__AOGeLG__elided{color:var(--text-muted);margin-left:2px}.LiveArtifactViewer-module__AOGeLG__blockSource{font-size:var(--text-2xs);color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;display:block}.LiveArtifactViewer-module__AOGeLG__blockTableWrap{overflow-x:auto}.LiveArtifactViewer-module__AOGeLG__blockTable{border-collapse:collapse;font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.LiveArtifactViewer-module__AOGeLG__blockTable th,.LiveArtifactViewer-module__AOGeLG__blockTable td{border:1px solid var(--border);text-align:left;overflow-wrap:anywhere;max-width:200px;padding:2px 6px}.LiveArtifactViewer-module__AOGeLG__blockTable th{background:var(--bg-subtle);color:var(--text-muted);font-weight:500}.LiveArtifactViewer-module__AOGeLG__figure{gap:var(--space-1);flex-direction:column;max-width:420px;margin:0;display:flex}.LiveArtifactViewer-module__AOGeLG__figureImage{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);width:100%;height:auto;display:block}.LiveArtifactViewer-module__AOGeLG__figureSlot{gap:var(--space-1);min-height:96px;padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);flex-direction:column;justify-content:center;display:flex}.LiveArtifactViewer-module__AOGeLG__figureKind{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.LiveArtifactViewer-module__AOGeLG__figureAlt{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.LiveArtifactViewer-module__AOGeLG__figureCaption{font-size:var(--text-2xs);color:var(--text-muted);line-height:1.5}.LiveArtifactViewer-module__AOGeLG__figureStrip{gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.LiveArtifactViewer-module__AOGeLG__notesPanel{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--bg-subtle);flex-direction:column;display:flex}.LiveArtifactViewer-module__AOGeLG__noteBlock{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.55;display:flex}.LiveArtifactViewer-module__AOGeLG__noteLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);flex-shrink:0}.LiveArtifactViewer-module__AOGeLG__surfaceNote{padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);font-size:var(--text-2xs);color:var(--text-muted)}
.ToolView-module__sgYsOq__none{font-size:var(--text-xs);color:var(--text-muted)}.ToolView-module__sgYsOq__kv{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ToolView-module__sgYsOq__kvRow{gap:var(--space-3);font-size:var(--text-xs);align-items:baseline;line-height:1.55;display:flex}.ToolView-module__sgYsOq__kvKey{width:128px;color:var(--text-muted);overflow-wrap:anywhere;flex-shrink:0}.ToolView-module__sgYsOq__kvValue{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;margin:0}.ToolView-module__sgYsOq__nested{font-family:var(--font-mono)}.ToolView-module__sgYsOq__tableWrap{overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.ToolView-module__sgYsOq__table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.ToolView-module__sgYsOq__table th{text-align:left;color:var(--text-secondary);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);background:var(--bg-sunken);white-space:nowrap;font-weight:600}.ToolView-module__sgYsOq__table td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:top}.ToolView-module__sgYsOq__table tbody tr:last-child td{border-bottom:none}.ToolView-module__sgYsOq__recordList{gap:var(--space-2);flex-direction:column;display:flex}.ToolView-module__sgYsOq__recordCard{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.ToolView-module__sgYsOq__codeBlock{margin-top:var(--space-2)}.ToolView-module__sgYsOq__preamble{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2);font-family:var(--font-mono)}.ToolView-module__sgYsOq__num{font-variant-numeric:tabular-nums;text-align:right}.ToolView-module__sgYsOq__tableMore{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.ToolView-module__sgYsOq__pre{padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.ToolView-module__sgYsOq__moreButton{margin-top:var(--space-1);color:var(--accent);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0}.ToolView-module__sgYsOq__moreButton:hover{text-decoration:underline}.ToolView-module__sgYsOq__truncNote{margin-bottom:var(--space-2);font-size:var(--text-xs);color:var(--status-waiting)}.ToolView-module__sgYsOq__raw{margin-top:var(--space-2)}.ToolView-module__sgYsOq__rawSummary{font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.ToolView-module__sgYsOq__rawSummary:hover{color:var(--text)}
.ArtifactPane-module__ZYaNnG__pane{flex-direction:column;height:100%;min-height:0;display:flex}.ArtifactPane-module__ZYaNnG__header{align-items:center;gap:var(--space-1);height:var(--topbar-height);padding:0 var(--space-3);border-bottom:1px solid var(--border);overscroll-behavior-x:contain;scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.ArtifactPane-module__ZYaNnG__chip,.ArtifactPane-module__ZYaNnG__chipActive{border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;color:var(--text-muted);-webkit-user-select:none;user-select:none;transition:background-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ArtifactPane-module__ZYaNnG__chip:hover{color:var(--text);background:var(--bg-sunken)}.ArtifactPane-module__ZYaNnG__chipActive{color:var(--text);font-weight:var(--weight-medium);background:var(--bg-sunken)}.ArtifactPane-module__ZYaNnG__chip:focus-visible,.ArtifactPane-module__ZYaNnG__chipActive:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ArtifactPane-module__ZYaNnG__chipLabel{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.ArtifactPane-module__ZYaNnG__addMenuLabel{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.ArtifactPane-module__ZYaNnG__chipClose{border-radius:var(--radius-sm);width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ArtifactPane-module__ZYaNnG__chipClose:hover{color:var(--text);background:var(--surface)}.ArtifactPane-module__ZYaNnG__addWrap{position:relative}.ArtifactPane-module__ZYaNnG__addButton{border-radius:var(--radius-md);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ArtifactPane-module__ZYaNnG__addButton:hover{color:var(--text);background:var(--bg-sunken)}.ArtifactPane-module__ZYaNnG__addMenu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:160px;max-width:min(280px,100vw - 16px);box-shadow:var(--shadow-md);padding:var(--space-1);z-index:20;transform-origin:100% 0;animation:ArtifactPane-module__ZYaNnG__addMenuOpen var(--duration-fast) var(--ease-smooth-out);flex-direction:column;display:flex;position:fixed}@keyframes ArtifactPane-module__ZYaNnG__addMenuOpen{0%{transform:scale(var(--scale-enter));opacity:0}to{opacity:1;transform:scale(1)}}.ArtifactPane-module__ZYaNnG__addMenuItem{align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.ArtifactPane-module__ZYaNnG__addMenuItem:hover{background:var(--bg-sunken)}.ArtifactPane-module__ZYaNnG__list{padding:var(--space-2);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.ArtifactPane-module__ZYaNnG__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);cursor:pointer;text-align:left;display:flex}.ArtifactPane-module__ZYaNnG__item:hover{background:var(--bg-sunken)}.ArtifactPane-module__ZYaNnG__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ArtifactPane-module__ZYaNnG__itemMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ArtifactPane-module__ZYaNnG__itemName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--text);overflow:hidden}.ArtifactPane-module__ZYaNnG__itemSize{color:var(--text-muted);font-size:var(--text-xs)}.ArtifactPane-module__ZYaNnG__itemAction{border-radius:var(--radius-md);width:26px;height:26px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.ArtifactPane-module__ZYaNnG__item:hover .ArtifactPane-module__ZYaNnG__itemAction,.ArtifactPane-module__ZYaNnG__itemAction:focus-visible{opacity:1}.ArtifactPane-module__ZYaNnG__itemAction:hover{background:var(--surface);color:var(--text)}.ArtifactPane-module__ZYaNnG__auditList{padding:var(--space-2) var(--space-3);flex:1;overflow-y:auto}.ArtifactPane-module__ZYaNnG__auditItem{align-items:flex-start;gap:var(--space-2);padding:6px var(--space-1);display:flex}.ArtifactPane-module__ZYaNnG__auditDot{border-radius:var(--radius-full);background:var(--border-strong);flex-shrink:0;width:6px;height:6px;margin-top:6px}.ArtifactPane-module__ZYaNnG__auditBody{flex-direction:column;gap:1px;min-width:0;display:flex}.ArtifactPane-module__ZYaNnG__auditKind{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--text)}.ArtifactPane-module__ZYaNnG__auditTime{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.ArtifactPane-module__ZYaNnG__auditHeader{align-items:baseline;gap:var(--space-2);cursor:pointer;text-align:left;background:0 0;border:none;min-width:0;padding:0;display:flex}.ArtifactPane-module__ZYaNnG__auditHeader:disabled{cursor:default}.ArtifactPane-module__ZYaNnG__auditHeader:hover:not(:disabled) .ArtifactPane-module__ZYaNnG__auditSummary{color:var(--text)}.ArtifactPane-module__ZYaNnG__auditSummary{font-size:var(--text-xs);color:var(--text-muted);transition:color var(--duration-quick) var(--ease-smooth-out);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArtifactPane-module__ZYaNnG__auditDetail{margin-top:var(--space-1);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.ArtifactPane-module__ZYaNnG__empty{padding:var(--space-6) var(--space-4);text-align:center;margin-top:var(--space-6)}.ArtifactPane-module__ZYaNnG__emptyTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);margin-bottom:var(--space-1)}.ArtifactPane-module__ZYaNnG__emptyBody{font-size:var(--text-sm);color:var(--text-muted);max-width:260px;margin:0 auto;line-height:1.5}.ArtifactPane-module__ZYaNnG__proposalPanel{min-height:0;animation:ArtifactPane-module__ZYaNnG__panelReveal var(--duration-slow) var(--ease-smooth-out);flex-direction:column;flex:1;display:flex}@keyframes ArtifactPane-module__ZYaNnG__panelReveal{0%{opacity:0;transform:translateY(var(--space-3));filter:blur(var(--blur-enter))}to{opacity:1;filter:blur();transform:translateY(0)}}.ArtifactPane-module__ZYaNnG__proposalBar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:flex}.ArtifactPane-module__ZYaNnG__proposalBarStatus{font-size:var(--text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArtifactPane-module__ZYaNnG__proposalBarActions{gap:var(--space-2);flex-shrink:0;display:flex}.ArtifactPane-module__ZYaNnG__proposalBody{flex-direction:column;flex:1;min-height:0;display:flex}.ArtifactPane-module__ZYaNnG__linkPanel{min-height:0;animation:ArtifactPane-module__ZYaNnG__panelReveal var(--duration-slow) var(--ease-smooth-out);flex-direction:column;flex:1;display:flex}@media (prefers-reduced-motion:reduce){.ArtifactPane-module__ZYaNnG__addMenu,.ArtifactPane-module__ZYaNnG__proposalPanel,.ArtifactPane-module__ZYaNnG__linkPanel{animation:none}}.ArtifactPane-module__ZYaNnG__stepPanel{min-height:0;animation:ArtifactPane-module__ZYaNnG__panelReveal var(--duration-slow) var(--ease-smooth-out);flex-direction:column;flex:1;display:flex}@media (prefers-reduced-motion:reduce){.ArtifactPane-module__ZYaNnG__stepPanel{animation:none}}.ArtifactPane-module__ZYaNnG__stepBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:flex}.ArtifactPane-module__ZYaNnG__stepTool{font-size:var(--text-xs);font-weight:600;font-family:var(--font-mono);color:var(--text)}.ArtifactPane-module__ZYaNnG__stepStatus,.ArtifactPane-module__ZYaNnG__stepStatusError{font-size:var(--text-xs);color:var(--text-muted)}.ArtifactPane-module__ZYaNnG__stepStatusError{color:var(--status-failed)}.ArtifactPane-module__ZYaNnG__stepBody{min-height:0;padding:var(--space-3);flex:1;overflow-y:auto}.ArtifactPane-module__ZYaNnG__stepSection{font-size:var(--text-xs);color:var(--text-secondary);margin:var(--space-3) 0 var(--space-2);font-weight:600}.ArtifactPane-module__ZYaNnG__stepSection:first-child{margin-top:0}.ArtifactPane-module__ZYaNnG__stepPre{padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.ArtifactPane-module__ZYaNnG__stepNone{font-size:var(--text-xs);color:var(--text-muted)}.ArtifactPane-module__ZYaNnG__stepTruncated{margin-bottom:var(--space-2);font-size:var(--text-xs);color:var(--status-waiting)}.ArtifactPane-module__ZYaNnG__stepRaw{margin-top:var(--space-3)}.ArtifactPane-module__ZYaNnG__stepRawSummary{font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.ArtifactPane-module__ZYaNnG__stepRawSummary:hover{color:var(--text)}.ArtifactPane-module__ZYaNnG__linkBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:flex}.ArtifactPane-module__ZYaNnG__linkUrl{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ArtifactPane-module__ZYaNnG__linkOpen{color:var(--text-secondary);flex-shrink:0;align-items:center;display:inline-flex}.ArtifactPane-module__ZYaNnG__linkOpen:hover{color:var(--text)}.ArtifactPane-module__ZYaNnG__linkSite{font-size:var(--text-xs);color:var(--text);flex-shrink:0;font-weight:600}a.ArtifactPane-module__ZYaNnG__linkSite,a.ArtifactPane-module__ZYaNnG__linkUrl{text-decoration:none}a.ArtifactPane-module__ZYaNnG__linkSite:hover,a.ArtifactPane-module__ZYaNnG__linkUrl:hover{color:var(--text);text-decoration:underline}.ArtifactPane-module__ZYaNnG__browserPanel{min-height:0;animation:ArtifactPane-module__ZYaNnG__panelReveal var(--duration-slow) var(--ease-smooth-out);flex-direction:column;flex:1;display:flex}@media (prefers-reduced-motion:reduce){.ArtifactPane-module__ZYaNnG__browserPanel{animation:none}}.ArtifactPane-module__ZYaNnG__browserNav{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.ArtifactPane-module__ZYaNnG__browserNavButton{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ArtifactPane-module__ZYaNnG__browserNavButton:hover:not(:disabled){background:var(--bg-subtle);color:var(--text)}.ArtifactPane-module__ZYaNnG__browserNavButton:disabled{color:var(--text-muted);cursor:default}.ArtifactPane-module__ZYaNnG__browserCount{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}.ArtifactPane-module__ZYaNnG__browserBody{min-height:0;padding:var(--space-3);background:var(--bg-subtle);flex:1;overflow:auto}.ArtifactPane-module__ZYaNnG__browserShot{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);width:100%;height:auto;display:block}.ArtifactPane-module__ZYaNnG__browserShotMissing{justify-content:center;align-items:center;gap:var(--space-2);height:100%;font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;display:flex}.ArtifactPane-module__ZYaNnG__browserMeta{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);display:flex}.ArtifactPane-module__ZYaNnG__browserAction{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-secondary);flex-shrink:0}.ArtifactPane-module__ZYaNnG__browserTitle{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ArtifactPane-module__ZYaNnG__readerBody{min-height:0;padding:var(--space-4) var(--space-5) var(--space-6);animation:ArtifactPane-module__ZYaNnG__panelReveal var(--duration-slow) var(--ease-smooth-out);flex:1;overflow-y:auto}.ArtifactPane-module__ZYaNnG__readerProvenance{margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.ArtifactPane-module__ZYaNnG__readerTitle{margin:0 0 var(--space-3);font-size:var(--text-lg);color:var(--text);font-weight:650;line-height:1.3}.ArtifactPane-module__ZYaNnG__readerH2{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-base);color:var(--text);font-weight:600}.ArtifactPane-module__ZYaNnG__readerH3{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-sm);color:var(--text);font-weight:600}.ArtifactPane-module__ZYaNnG__readerP{margin:0 0 var(--space-2);font-size:var(--text-reading);color:var(--text-secondary);line-height:1.6}.ArtifactPane-module__ZYaNnG__readerLi{margin:0 0 var(--space-1);padding-left:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55;position:relative}.ArtifactPane-module__ZYaNnG__readerLi:before{content:"";background:var(--border-strong);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:2px}.ArtifactPane-module__ZYaNnG__readerPre{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-md);overscroll-behavior-x:contain;white-space:pre-wrap;word-break:break-word;line-height:1.5;overflow-x:auto}.ArtifactPane-module__ZYaNnG__readerSkeleton{min-height:0;padding:var(--space-4) var(--space-5);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.ArtifactPane-module__ZYaNnG__readerSkeletonTitle,.ArtifactPane-module__ZYaNnG__readerSkeletonLine,.ArtifactPane-module__ZYaNnG__readerSkeletonLineShort{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--bg-sunken) 25%, var(--border) 50%, var(--bg-sunken) 75%);background-size:200% 100%;height:12px;animation:1.4s ease-in-out infinite ArtifactPane-module__ZYaNnG__readerShimmer;display:block}.ArtifactPane-module__ZYaNnG__readerSkeletonTitle{width:70%;height:18px;margin-bottom:var(--space-2)}.ArtifactPane-module__ZYaNnG__readerSkeletonLineShort{width:55%}@keyframes ArtifactPane-module__ZYaNnG__readerShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ArtifactPane-module__ZYaNnG__readerSkeletonTitle,.ArtifactPane-module__ZYaNnG__readerSkeletonLine,.ArtifactPane-module__ZYaNnG__readerSkeletonLineShort,.ArtifactPane-module__ZYaNnG__readerBody{animation:none}}.ArtifactPane-module__ZYaNnG__readerFallback{justify-content:center;align-items:center;gap:var(--space-2);min-height:0;padding:var(--space-5);text-align:center;color:var(--text-muted);flex-direction:column;flex:1;display:flex}.ArtifactPane-module__ZYaNnG__readerFallbackTitle{font-size:var(--text-sm);color:var(--text);font-weight:600}.ArtifactPane-module__ZYaNnG__readerFallbackBody{max-width:32ch;font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);line-height:1.5}
.MentionMenu-module__RQBjyW__menu{bottom:calc(100% + var(--space-2));border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);max-width:760px;box-shadow:var(--shadow-md);padding:var(--space-1);z-index:3;max-height:280px;margin:0 auto;position:absolute;left:0;right:0;overflow-y:auto}.MentionMenu-module__RQBjyW__state{align-items:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);display:flex}.MentionMenu-module__RQBjyW__item,.MentionMenu-module__RQBjyW__itemSelected{align-items:baseline;gap:var(--space-2);text-align:left;border-radius:var(--radius-md);width:100%;padding:6px var(--space-3);cursor:pointer;font-size:var(--text-sm);color:var(--text);background:0 0;border:none;display:flex}.MentionMenu-module__RQBjyW__itemSelected{background:var(--bg-hover)}.MentionMenu-module__RQBjyW__kind{font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0;width:44px}.MentionMenu-module__RQBjyW__label{font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MentionMenu-module__RQBjyW__detail{min-width:0;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}
.Composer-module__pTwxPa__composer{padding:0 var(--space-6) var(--space-5);background:0 0;flex-shrink:0;position:relative}@media (max-width:768px){.Composer-module__pTwxPa__composer{padding:0 var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px))}}.Composer-module__pTwxPa__dropOverlay{border:2px dashed var(--accent);border-radius:var(--radius-xl);background:var(--accent-subtle);color:var(--accent);font-weight:var(--weight-medium);font-size:var(--text-sm);z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:4px}.Composer-module__pTwxPa__tray{gap:var(--space-2);max-width:760px;margin:0 auto var(--space-2);flex-wrap:wrap;display:flex}.Composer-module__pTwxPa__chip,.Composer-module__pTwxPa__chipError{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-xs);background:var(--surface);max-width:260px;padding:4px 8px;display:inline-flex}.Composer-module__pTwxPa__chipError{border-color:var(--status-failed);background:var(--status-failed-bg)}.Composer-module__pTwxPa__thumb{object-fit:cover;border-radius:var(--radius-sm);width:24px;height:24px}.Composer-module__pTwxPa__chipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Composer-module__pTwxPa__chipErrorText{color:var(--status-failed)}.Composer-module__pTwxPa__chipRemove{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.Composer-module__pTwxPa__chipRemove:hover{color:var(--text)}.Composer-module__pTwxPa__attached{border:1px solid var(--border-strong);border-radius:var(--radius-composer) var(--radius-composer) 0 0;background:var(--surface);max-width:760px;box-shadow:var(--shadow-md);border-bottom:none;margin:0 auto;overflow:hidden}.Composer-module__pTwxPa__card{border:1px solid var(--border-strong);border-radius:var(--radius-composer);background:var(--surface);max-width:760px;box-shadow:var(--shadow-md);padding:var(--space-3) var(--space-4) var(--space-2);transition:border-color var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-quick) var(--ease-smooth-out);flex-direction:column;margin:0 auto;display:flex}.Composer-module__pTwxPa__cardAttached{border-top-color:var(--border);border-top-left-radius:0;border-top-right-radius:0}.Composer-module__pTwxPa__card:focus-within{border-color:var(--accent);box-shadow:var(--shadow-md), 0 0 0 3px var(--accent-subtle)}.Composer-module__pTwxPa__textarea{resize:none;letter-spacing:inherit;font-family:inherit;font-size:var(--text-base);color:var(--text);padding:2px var(--space-1);background:0 0;border:none;max-height:180px;line-height:1.5}@media (max-width:768px){.Composer-module__pTwxPa__textarea{max-height:96px;font-size:16px}}.Composer-module__pTwxPa__textarea:focus{outline:none}.Composer-module__pTwxPa__textarea::placeholder{color:var(--text-muted)}.Composer-module__pTwxPa__toolbar{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.Composer-module__pTwxPa__toolbarSpacer{flex:1}.Composer-module__pTwxPa__attachButton{border-radius:var(--radius-full);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Composer-module__pTwxPa__attachButton:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.Composer-module__pTwxPa__attachButton:disabled{opacity:.4;cursor:default}.Composer-module__pTwxPa__attachButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Composer-module__pTwxPa__sendButton{border-radius:var(--radius-full);background:var(--inverse-bg);width:32px;height:32px;color:var(--inverse-text);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.Composer-module__pTwxPa__sendButton:hover:not(:disabled){background:var(--inverse-bg-hover)}.Composer-module__pTwxPa__sendButton:disabled{background:var(--bg-sunken);color:var(--text-muted);cursor:default}.Composer-module__pTwxPa__sendButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Composer-module__pTwxPa__splitSend{border-radius:var(--radius-full);background:var(--inverse-bg);height:32px;color:var(--inverse-text);align-items:stretch;display:inline-flex;position:relative}.Composer-module__pTwxPa__splitSendMain,.Composer-module__pTwxPa__splitSendToggle{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.Composer-module__pTwxPa__splitSendMain{border-radius:var(--radius-full) 0 0 var(--radius-full);width:36px}.Composer-module__pTwxPa__splitSendToggle{border-radius:0 var(--radius-full) var(--radius-full) 0;border-left:1px solid var(--inverse-bg-hover);width:28px}.Composer-module__pTwxPa__splitSendMain:hover:not(:disabled),.Composer-module__pTwxPa__splitSendToggle:hover{background:var(--inverse-bg-hover)}.Composer-module__pTwxPa__splitSendMain:disabled{color:var(--text-muted);cursor:default}.Composer-module__pTwxPa__splitSendMain:focus-visible,.Composer-module__pTwxPa__splitSendToggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Composer-module__pTwxPa__sendMenu{bottom:calc(100% + var(--space-2));min-width:200px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);z-index:10;position:absolute;right:0}.Composer-module__pTwxPa__sendMenuItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.Composer-module__pTwxPa__sendMenuItem:hover:not(:disabled){background:var(--bg-hover)}.Composer-module__pTwxPa__sendMenuItem:disabled{color:var(--text-muted);cursor:default}.Composer-module__pTwxPa__sendMenuItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Composer-module__pTwxPa__sendMenuLabel{flex:1}.Composer-module__pTwxPa__sendMenuKbd{font-family:inherit;font-size:var(--text-xs);color:var(--text-muted)}
.QueuePanel-module__LOYaia__panel{padding:var(--space-3) var(--space-5)}@media (max-width:768px){.QueuePanel-module__LOYaia__panel{padding:var(--space-3) var(--space-3)}}.QueuePanel-module__LOYaia__header{align-items:center;gap:var(--space-2);display:flex}.QueuePanel-module__LOYaia__headerLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.QueuePanel-module__LOYaia__headerSpacer{flex:1}.QueuePanel-module__LOYaia__headerToggle{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.QueuePanel-module__LOYaia__headerToggle:hover{background:var(--bg-hover);color:var(--text)}.QueuePanel-module__LOYaia__headerToggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.QueuePanel-module__LOYaia__list{margin:var(--space-2) 0 0;max-height:min(32vh,260px);padding:0;list-style:none;overflow-y:auto}.QueuePanel-module__LOYaia__item{align-items:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);display:flex}.QueuePanel-module__LOYaia__item:hover,.QueuePanel-module__LOYaia__item:focus-within{background:var(--bg-hover)}.QueuePanel-module__LOYaia__itemDragging{opacity:.5}.QueuePanel-module__LOYaia__itemDropTarget{box-shadow:inset 0 2px 0 var(--accent)}.QueuePanel-module__LOYaia__itemDropTargetEnd{box-shadow:inset 0 -2px 0 var(--accent)}.QueuePanel-module__LOYaia__itemGrip{color:var(--text-muted);cursor:grab;opacity:0;flex:none;padding-top:2px;transition:opacity .12s;display:inline-flex}.QueuePanel-module__LOYaia__item:hover .QueuePanel-module__LOYaia__itemGrip,.QueuePanel-module__LOYaia__item:focus-within .QueuePanel-module__LOYaia__itemGrip{opacity:1}@media (hover:none){.QueuePanel-module__LOYaia__itemGrip{opacity:1}}.QueuePanel-module__LOYaia__itemState{color:var(--text-muted);flex:none;padding-top:2px;display:inline-flex}.QueuePanel-module__LOYaia__itemText{min-width:0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.QueuePanel-module__LOYaia__itemAttachments{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:2px;padding-top:1px;display:inline-flex}.QueuePanel-module__LOYaia__itemActions{gap:var(--space-1);opacity:0;flex:none;transition:opacity .12s;display:inline-flex}.QueuePanel-module__LOYaia__item:hover .QueuePanel-module__LOYaia__itemActions,.QueuePanel-module__LOYaia__item:focus-within .QueuePanel-module__LOYaia__itemActions{opacity:1}@media (hover:none){.QueuePanel-module__LOYaia__itemActions{opacity:1}}.QueuePanel-module__LOYaia__itemAction{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-4px 0;display:inline-flex;position:relative}.QueuePanel-module__LOYaia__itemAction:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.QueuePanel-module__LOYaia__itemAction:disabled{opacity:.4;cursor:default}.QueuePanel-module__LOYaia__itemAction:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover){.QueuePanel-module__LOYaia__itemAction[data-tip]:hover:after{content:attr(data-tip);bottom:calc(100% + var(--space-1));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--inverse-bg);color:var(--inverse-text);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;z-index:10;position:absolute;left:50%;transform:translate(-50%)}}.QueuePanel-module__LOYaia__editRow{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.QueuePanel-module__LOYaia__editInput{border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;padding:var(--space-2);font-family:inherit;font-size:var(--text-sm);color:var(--text);background:var(--surface);resize:none;line-height:1.5}@media (max-width:768px){.QueuePanel-module__LOYaia__editInput{font-size:16px}}.QueuePanel-module__LOYaia__editInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.QueuePanel-module__LOYaia__editActions{gap:var(--space-2);display:flex}.QueuePanel-module__LOYaia__editSave,.QueuePanel-module__LOYaia__editCancel{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer}.QueuePanel-module__LOYaia__editSave{background:var(--accent);color:var(--inverse-text);border:none}.QueuePanel-module__LOYaia__editSave:hover:not(:disabled){background:var(--accent-hover)}.QueuePanel-module__LOYaia__editSave:disabled{background:var(--bg-sunken);color:var(--text-muted);cursor:default}.QueuePanel-module__LOYaia__editCancel{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary)}.QueuePanel-module__LOYaia__editCancel:hover{background:var(--bg-hover);color:var(--text)}.QueuePanel-module__LOYaia__editSave:focus-visible,.QueuePanel-module__LOYaia__editCancel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
.QuestionPanel-module__T_7_kq__panel{padding:var(--space-3) var(--space-5) var(--space-4)}.QuestionPanel-module__T_7_kq__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.QuestionPanel-module__T_7_kq__headerIcon{color:var(--text-muted);flex:none;display:inline-flex}.QuestionPanel-module__T_7_kq__headerLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);font-variant-numeric:tabular-nums}.QuestionPanel-module__T_7_kq__dismiss{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;margin-left:auto;display:flex}.QuestionPanel-module__T_7_kq__dismiss:hover{background:var(--bg-hover);color:var(--text)}.QuestionPanel-module__T_7_kq__dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.QuestionPanel-module__T_7_kq__body{max-height:min(44vh,380px);overflow-y:auto}.QuestionPanel-module__T_7_kq__answeredRow{align-items:baseline;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-1) var(--space-2);margin-bottom:var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;display:flex}.QuestionPanel-module__T_7_kq__answeredRow:hover{background:var(--bg-hover)}.QuestionPanel-module__T_7_kq__answeredRow:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.QuestionPanel-module__T_7_kq__answeredQuestion{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1;overflow:hidden}.QuestionPanel-module__T_7_kq__answeredAnswer{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--text);font-weight:var(--weight-medium);flex:none;overflow:hidden}.QuestionPanel-module__T_7_kq__question{font-size:var(--text-base);color:var(--text);overflow-wrap:break-word;line-height:1.55}.QuestionPanel-module__T_7_kq__options{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.QuestionPanel-module__T_7_kq__option{align-items:baseline;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--text);cursor:pointer;transition:background var(--duration-fast) var(--ease-smooth-out);background:0 0;border:none;line-height:1.5;display:flex}.QuestionPanel-module__T_7_kq__option:hover{background:var(--bg-hover)}.QuestionPanel-module__T_7_kq__option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.QuestionPanel-module__T_7_kq__optionKey{text-align:center;width:16px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);flex:none}.QuestionPanel-module__T_7_kq__optionText{overflow-wrap:break-word;flex:1;min-width:0}.QuestionPanel-module__T_7_kq__otherRow{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.QuestionPanel-module__T_7_kq__otherInput{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-family:inherit;font-size:var(--text-base);color:var(--text);flex:1}.QuestionPanel-module__T_7_kq__otherInput:focus{border-color:var(--accent);outline:none}.QuestionPanel-module__T_7_kq__otherInput::placeholder{color:var(--text-muted)}.QuestionPanel-module__T_7_kq__otherSubmit{border-radius:var(--radius-full);background:var(--accent);width:28px;height:28px;color:var(--inverse-text);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.QuestionPanel-module__T_7_kq__otherSubmit:hover:not(:disabled){background:var(--accent-hover)}.QuestionPanel-module__T_7_kq__otherSubmit:disabled{background:var(--bg-sunken);color:var(--text-muted);cursor:default}.QuestionPanel-module__T_7_kq__otherSubmit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.QuestionPanel-module__T_7_kq__hint{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.QuestionPanel-module__T_7_kq__collapsed{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;border:none;display:flex}.QuestionPanel-module__T_7_kq__collapsed:hover{background:var(--bg-hover)}.QuestionPanel-module__T_7_kq__collapsed:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.QuestionPanel-module__T_7_kq__collapsedText{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.QuestionPanel-module__T_7_kq__dot{background:var(--status-waiting);border-radius:50%;flex:none;width:6px;height:6px}
.SecretRequestPanel-module__-x063a__panel{padding:var(--space-3) var(--space-5) var(--space-4)}.SecretRequestPanel-module__-x063a__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.SecretRequestPanel-module__-x063a__headerIcon{color:var(--text-muted);flex:none;display:inline-flex}.SecretRequestPanel-module__-x063a__headerLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted)}.SecretRequestPanel-module__-x063a__dismiss{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;margin-left:auto;display:flex}.SecretRequestPanel-module__-x063a__dismiss:hover{background:var(--bg-hover);color:var(--text)}.SecretRequestPanel-module__-x063a__dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.SecretRequestPanel-module__-x063a__reason{font-size:var(--text-base);color:var(--text);overflow-wrap:break-word;margin-bottom:var(--space-3);line-height:1.55}.SecretRequestPanel-module__-x063a__body{gap:var(--space-3);flex-direction:column;max-height:min(48vh,420px);display:flex;overflow-y:auto}.SecretRequestPanel-module__-x063a__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.SecretRequestPanel-module__-x063a__cardHeader{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);min-width:0;display:flex}.SecretRequestPanel-module__-x063a__cardIcon{color:var(--text-muted);flex:none;display:inline-flex}.SecretRequestPanel-module__-x063a__cardLabel{font-size:var(--text-sm);color:var(--text-secondary);flex:none}.SecretRequestPanel-module__-x063a__cardBody{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.SecretRequestPanel-module__-x063a__mono{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SecretRequestPanel-module__-x063a__note{min-width:0;font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;overflow:hidden}.SecretRequestPanel-module__-x063a__resolved{font-size:var(--text-sm);color:var(--text-secondary)}.SecretRequestPanel-module__-x063a__quietAction{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none}.SecretRequestPanel-module__-x063a__quietAction:hover{background:var(--bg-hover);color:var(--text)}.SecretRequestPanel-module__-x063a__quietAction:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.SecretRequestPanel-module__-x063a__quietAction:disabled{opacity:.5;cursor:default}.SecretRequestPanel-module__-x063a__footerRow{align-items:center;display:flex}.SecretRequestPanel-module__-x063a__bulk{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.SecretRequestPanel-module__-x063a__bulkInput{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);resize:vertical}.SecretRequestPanel-module__-x063a__bulkInput:focus{border-color:var(--accent);outline:none}.SecretRequestPanel-module__-x063a__bulkActions{align-items:center;gap:var(--space-2);display:flex}.SecretRequestPanel-module__-x063a__footerSpacer{flex:1}.SecretRequestPanel-module__-x063a__overlay{z-index:90;animation:SecretRequestPanel-module__-x063a__overlayFade var(--duration-quick) var(--ease-smooth-out);background:#14141447;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes SecretRequestPanel-module__-x063a__overlayFade{0%{opacity:0}to{opacity:1}}.SecretRequestPanel-module__-x063a__modal{background:var(--bg-elevated,#fff);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(480px,100vw - 32px);box-shadow:var(--shadow-modal);padding:var(--space-5);animation:SecretRequestPanel-module__-x063a__modalOpen var(--duration-fast) var(--ease-smooth-out);position:relative}@keyframes SecretRequestPanel-module__-x063a__modalOpen{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.SecretRequestPanel-module__-x063a__overlay,.SecretRequestPanel-module__-x063a__modal{animation:none}}.SecretRequestPanel-module__-x063a__modalClose{top:var(--space-3);right:var(--space-3);padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;display:flex;position:absolute}.SecretRequestPanel-module__-x063a__modalClose:hover{background:var(--bg-hover);color:var(--text)}.SecretRequestPanel-module__-x063a__modalClose:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.SecretRequestPanel-module__-x063a__modalTitle{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text)}.SecretRequestPanel-module__-x063a__modalSubtitle{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.SecretRequestPanel-module__-x063a__modalNote{margin:calc(var(--space-2) * -1) 0 var(--space-3);font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.SecretRequestPanel-module__-x063a__modalInput{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-family:inherit;font-size:var(--text-sm);color:var(--text)}.SecretRequestPanel-module__-x063a__modalInput:focus{border-color:var(--accent);outline:none}.SecretRequestPanel-module__-x063a__modalInput::placeholder{color:var(--text-muted)}.SecretRequestPanel-module__-x063a__modalInput:disabled{background:var(--bg-sunken);color:var(--text-muted)}.SecretRequestPanel-module__-x063a__modalNoteLabel{gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.SecretRequestPanel-module__-x063a__modalOptions{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.SecretRequestPanel-module__-x063a__checkboxLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;display:flex}.SecretRequestPanel-module__-x063a__checkboxLabel input{accent-color:var(--accent)}.SecretRequestPanel-module__-x063a__saveForRow{align-items:center;gap:var(--space-2);display:flex}.SecretRequestPanel-module__-x063a__saveForLabel{font-size:var(--text-sm);color:var(--text-secondary)}.SecretRequestPanel-module__-x063a__scopeChips{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);align-items:center;gap:2px;padding:2px;display:inline-flex}.SecretRequestPanel-module__-x063a__scopeChip,.SecretRequestPanel-module__-x063a__scopeChipActive{padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:none}.SecretRequestPanel-module__-x063a__scopeChip:hover{color:var(--text)}.SecretRequestPanel-module__-x063a__scopeChipActive{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000000f}.SecretRequestPanel-module__-x063a__scopeChip:focus-visible,.SecretRequestPanel-module__-x063a__scopeChipActive:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.SecretRequestPanel-module__-x063a__scopeChip:disabled,.SecretRequestPanel-module__-x063a__scopeChipActive:disabled{opacity:.6;cursor:default}.SecretRequestPanel-module__-x063a__infoIcon{color:var(--text-muted);cursor:help;display:inline-flex}.SecretRequestPanel-module__-x063a__modalActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.SecretRequestPanel-module__-x063a__hint{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.SecretRequestPanel-module__-x063a__error{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--status-failed)}.SecretRequestPanel-module__-x063a__loading{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:flex}.SecretRequestPanel-module__-x063a__closedNote{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--text-muted);display:flex}.SecretRequestPanel-module__-x063a__closedIcon{color:var(--text-muted);flex:none;display:inline-flex}.SecretRequestPanel-module__-x063a__collapsedBar{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;border:none;display:flex}.SecretRequestPanel-module__-x063a__collapsedBar:hover{background:var(--bg-hover)}.SecretRequestPanel-module__-x063a__collapsedBar:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.SecretRequestPanel-module__-x063a__collapsedText{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SecretRequestPanel-module__-x063a__dot{background:var(--status-waiting);border-radius:50%;flex:none;width:6px;height:6px}
.ProposalsChip-module__Ihn39W__root{position:relative}.ProposalsChip-module__Ihn39W__chip,.ProposalsChip-module__Ihn39W__chipOpen{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--duration-quick) var(--ease-smooth-out), border-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out);padding:4px 10px;display:inline-flex}.ProposalsChip-module__Ihn39W__chip:hover,.ProposalsChip-module__Ihn39W__chipOpen:hover{background:var(--bg-hover);border-color:var(--border-strong);color:var(--text)}.ProposalsChip-module__Ihn39W__chipOpen{border-color:var(--status-waiting);color:var(--text)}.ProposalsChip-module__Ihn39W__panel{z-index:60;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:min(280px,100vw - 16px);max-width:min(360px,100vw - 16px);max-height:320px;box-shadow:var(--shadow-lg);padding:var(--space-1);animation:ProposalsChip-module__Ihn39W__panelIn var(--duration-quick) var(--ease-smooth-out);position:fixed;overflow-y:auto}@keyframes ProposalsChip-module__Ihn39W__panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProposalsChip-module__Ihn39W__panelTitle{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted)}.ProposalsChip-module__Ihn39W__item{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background var(--duration-quick) var(--ease-smooth-out);background:0 0;border:none;display:flex}.ProposalsChip-module__Ihn39W__item:hover{background:var(--bg-hover)}.ProposalsChip-module__Ihn39W__dotOpen,.ProposalsChip-module__Ihn39W__dotResolved{border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.ProposalsChip-module__Ihn39W__dotOpen{background:var(--status-waiting)}.ProposalsChip-module__Ihn39W__dotResolved{background:var(--status-completed)}.ProposalsChip-module__Ihn39W__itemBody{flex-direction:column;gap:2px;min-width:0;display:flex}.ProposalsChip-module__Ihn39W__itemTitle{font-size:var(--text-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProposalsChip-module__Ihn39W__itemMeta{font-size:var(--text-xs);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.ProposalsChip-module__Ihn39W__panel{animation:none}}
.FilePicker-module__mjFpQW__zone,.FilePicker-module__mjFpQW__zoneDragging{min-height:52px;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-subtle);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-smooth-out), background var(--duration-fast) var(--ease-smooth-out);align-items:center;display:flex}.FilePicker-module__mjFpQW__zone:hover{border-color:var(--accent);background:var(--surface)}.FilePicker-module__mjFpQW__zoneDragging{border-color:var(--accent);background:var(--accent-subtle);border-style:solid}.FilePicker-module__mjFpQW__zone:focus-visible,.FilePicker-module__mjFpQW__zoneDragging:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.FilePicker-module__mjFpQW__input{display:none}.FilePicker-module__mjFpQW__prompt{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}.FilePicker-module__mjFpQW__promptIcon{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);width:28px;height:28px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FilePicker-module__mjFpQW__promptText{flex-direction:column;gap:1px;display:flex}.FilePicker-module__mjFpQW__promptTitle{font-size:var(--text-sm);color:var(--text);font-weight:550}.FilePicker-module__mjFpQW__promptQuiet{color:var(--text-muted);font-weight:400}.FilePicker-module__mjFpQW__promptHint{font-size:var(--text-xs);color:var(--text-muted)}.FilePicker-module__mjFpQW__chosen{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.FilePicker-module__mjFpQW__chosenMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.FilePicker-module__mjFpQW__chosenName{font-size:var(--text-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.FilePicker-module__mjFpQW__chosenSize{font-size:var(--text-xs);color:var(--text-muted)}.FilePicker-module__mjFpQW__clear{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FilePicker-module__mjFpQW__clear:hover{background:var(--bg-hover);color:var(--text)}
.SessionWorkspace-module___MnczG__loadingSkeleton{flex-direction:column;height:100%;display:flex}.SessionWorkspace-module___MnczG__skeletonHeader{height:var(--topbar-height);padding:0 var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.SessionWorkspace-module___MnczG__skeletonBody{gap:var(--space-3);width:100%;max-width:720px;padding:var(--space-5) var(--space-4);flex-direction:column;margin:0 auto;display:flex}.SessionWorkspace-module___MnczG__skeletonUser{margin-top:var(--space-3);justify-content:flex-end;display:flex}.SessionWorkspace-module___MnczG__loadingHint{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--text-muted);font-size:var(--text-sm);display:flex}.SessionWorkspace-module___MnczG__errorBanner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:var(--status-failed-bg);color:var(--status-failed);font-size:var(--text-sm);flex-shrink:0;display:flex}.SessionWorkspace-module___MnczG__errorBannerText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SessionWorkspace-module___MnczG__chatColumn{flex-direction:column;height:100%;min-height:0;display:flex}.SessionWorkspace-module___MnczG__header{justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.SessionWorkspace-module___MnczG__headerTitle{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.SessionWorkspace-module___MnczG__headerMeta{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.SessionWorkspace-module___MnczG__paneToggleSlot{flex-shrink:0;display:none}@media (max-width:900px){.SessionWorkspace-module___MnczG__paneToggleSlot{display:inline-flex}}@media (max-width:768px){.SessionWorkspace-module___MnczG__header{padding-left:var(--mobile-nav-clearance);gap:var(--space-2)}.SessionWorkspace-module___MnczG__errorBanner{padding-left:var(--mobile-nav-clearance)}.SessionWorkspace-module___MnczG__headerMeta{gap:var(--space-2)}}
.Input-module__-Zpizq__input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);width:100%;color:var(--text);font-size:var(--text-sm);padding:6px 10px;font-family:inherit;line-height:1.4}.Input-module__-Zpizq__input::placeholder{color:var(--text-muted)}.Input-module__-Zpizq__input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.Input-module__-Zpizq__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);margin-bottom:var(--space-1);display:block}.Input-module__-Zpizq__field{margin-bottom:var(--space-4)}.Input-module__-Zpizq__hint{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}
.ShareControl-module__N8woxq__overlay{z-index:90;background:#14141447;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ShareControl-module__N8woxq__dialog{background:var(--bg-elevated,#fff);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(440px,100vw - 32px);max-height:min(560px,100vh - 48px);box-shadow:var(--shadow-modal);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.ShareControl-module__N8woxq__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ShareControl-module__N8woxq__title{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ShareControl-module__N8woxq__loading{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-3) 0;display:flex}.ShareControl-module__N8woxq__error{font-size:var(--text-sm);color:var(--status-failed);padding:var(--space-2) 0}.ShareControl-module__N8woxq__scopeNote{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.ShareControl-module__N8woxq__inviteRow{gap:var(--space-2);display:flex}.ShareControl-module__N8woxq__inviteInput{min-width:0;height:30px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text);background:var(--surface);flex:1}.ShareControl-module__N8woxq__inviteInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.ShareControl-module__N8woxq__candidates{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-1);flex-direction:column;display:flex}.ShareControl-module__N8woxq__candidate{align-items:center;gap:var(--space-2);padding:5px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.ShareControl-module__N8woxq__candidate:hover{background:var(--bg-hover)}.ShareControl-module__N8woxq__candidate:disabled{opacity:.6;cursor:default}.ShareControl-module__N8woxq__candidateName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ShareControl-module__N8woxq__candidateHint{font-size:var(--text-xs);color:var(--text-muted)}.ShareControl-module__N8woxq__candidateEmpty{padding:5px var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.ShareControl-module__N8woxq__list{gap:var(--space-1);flex-direction:column;display:flex}.ShareControl-module__N8woxq__row{align-items:center;gap:var(--space-2);padding:4px 0;display:flex}.ShareControl-module__N8woxq__rowName{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;display:inline-flex;overflow:hidden}.ShareControl-module__N8woxq__rowKind{font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-full);padding:0 var(--space-2)}.ShareControl-module__N8woxq__rowRole{font-size:var(--text-xs);color:var(--text-muted)}.ShareControl-module__N8woxq__avatar{width:20px;height:20px;font-size:10px;font-weight:var(--weight-medium);color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ShareControl-module__N8woxq__teamMark{border:1px solid var(--border);width:20px;height:20px;color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ShareControl-module__N8woxq__emptyGrants{font-size:var(--text-xs);color:var(--text-muted);padding:var(--space-1) 0}.ShareControl-module__N8woxq__checker{gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-3);flex-direction:column;display:flex}.ShareControl-module__N8woxq__checkerHead{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary)}.ShareControl-module__N8woxq__explain{gap:var(--space-1);flex-direction:column;display:flex}.ShareControl-module__N8woxq__explainStep{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.ShareControl-module__N8woxq__stepOk,.ShareControl-module__N8woxq__stepBlocked{border-radius:50%;flex:none;width:6px;height:6px}.ShareControl-module__N8woxq__stepOk{background:var(--status-succeeded)}.ShareControl-module__N8woxq__stepBlocked{background:var(--status-failed)}.ShareControl-module__N8woxq__explainVerdict{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text);margin-top:var(--space-1)}
.ModelsScreen-module__Zmb0oW__screen{background:var(--surface);flex-direction:column;align-items:center;min-height:100dvh;display:flex;overflow:hidden auto}.ModelsScreen-module__Zmb0oW__column{width:min(var(--content-column), calc(100% - var(--space-8)));gap:var(--space-5);padding:var(--space-8) 0 64px;flex-direction:column;display:flex}.ModelsScreen-module__Zmb0oW__heading{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;min-width:0;margin:0}.ModelsScreen-module__Zmb0oW__subtitle,.ModelsScreen-module__Zmb0oW__pageSubtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:calc(var(--space-3) * -1) 0 0;max-width:640px;line-height:1.5}.ModelsScreen-module__Zmb0oW__headingRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ModelsScreen-module__Zmb0oW__headingRow>.ModelsScreen-module__Zmb0oW__heading{flex:1}.ModelsScreen-module__Zmb0oW__headingRow>*{min-width:0}.ModelsScreen-module__Zmb0oW__compareControls{align-items:center;gap:var(--space-2);display:flex}.ModelsScreen-module__Zmb0oW__compareResult{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--bg-subtle)}.ModelsScreen-module__Zmb0oW__compareResultHead{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.ModelsScreen-module__Zmb0oW__compareResultLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.ModelsScreen-module__Zmb0oW__showAll{border:none;border-top:1px solid var(--border);width:100%;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;text-align:center;transition:background-color var(--duration-quick) var(--ease-smooth-out);background:0 0;display:block}.ModelsScreen-module__Zmb0oW__showAll:hover{background:var(--bg-hover);color:var(--text)}.ModelsScreen-module__Zmb0oW__compareArrow{color:var(--text-muted)}.ModelsScreen-module__Zmb0oW__crumbs{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.ModelsScreen-module__Zmb0oW__crumbs>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ModelsScreen-module__Zmb0oW__crumbLink{color:var(--text-secondary)}.ModelsScreen-module__Zmb0oW__crumbLink:hover{color:var(--text)}.ModelsScreen-module__Zmb0oW__crumbSep{color:var(--text-muted)}.ModelsScreen-module__Zmb0oW__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.ModelsScreen-module__Zmb0oW__fileViewerFrame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;height:min(72vh,900px);display:flex;overflow:hidden}.ModelsScreen-module__Zmb0oW__cardHead{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.ModelsScreen-module__Zmb0oW__groupTitle{font-size:var(--text-base);font-weight:var(--weight-medium);margin:0}.ModelsScreen-module__Zmb0oW__cardEmpty{padding:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.ModelsScreen-module__Zmb0oW__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:inherit;transition:background-color var(--duration-quick) var(--ease-smooth-out);text-decoration:none;display:flex}.ModelsScreen-module__Zmb0oW__row:hover{background:var(--bg-hover);text-decoration:none}.ModelsScreen-module__Zmb0oW__row+.ModelsScreen-module__Zmb0oW__row{border-top:1px solid var(--border)}.ModelsScreen-module__Zmb0oW__rowMain{flex-direction:column;gap:2px;min-width:0;display:flex}.ModelsScreen-module__Zmb0oW__rowActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ModelsScreen-module__Zmb0oW__rowTitle{font-size:var(--text-base);font-weight:var(--weight-medium)}.ModelsScreen-module__Zmb0oW__rowMeta{font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ModelsScreen-module__Zmb0oW__rowTime{font-size:var(--text-sm);color:var(--text-muted);flex-shrink:0}.ModelsScreen-module__Zmb0oW__openBadge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--status-waiting);font-variant-numeric:tabular-nums;display:inline-flex}.ModelsScreen-module__Zmb0oW__openDot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.ModelsScreen-module__Zmb0oW__status_open,.ModelsScreen-module__Zmb0oW__status_approved,.ModelsScreen-module__Zmb0oW__status_rejected{align-items:center;gap:var(--space-1);font-size:var(--text-sm);flex-shrink:0;display:inline-flex}.ModelsScreen-module__Zmb0oW__status_open{color:var(--status-waiting)}.ModelsScreen-module__Zmb0oW__status_approved{color:var(--status-completed)}.ModelsScreen-module__Zmb0oW__status_rejected{color:var(--status-stopped)}.ModelsScreen-module__Zmb0oW__statusDot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.ModelsScreen-module__Zmb0oW__summaryCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.ModelsScreen-module__Zmb0oW__summaryText{font-size:var(--text-sm);white-space:pre-wrap;margin:0;line-height:1.6}.ModelsScreen-module__Zmb0oW__reviewBar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ModelsScreen-module__Zmb0oW__reviewActions{align-items:center;gap:var(--space-2);display:flex}.ModelsScreen-module__Zmb0oW__fullscreenReview{z-index:50;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.ModelsScreen-module__Zmb0oW__fullscreenHeader{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);flex:none;display:flex}.ModelsScreen-module__Zmb0oW__fullscreenTitleBlock{flex-direction:column;min-width:0;margin-right:auto;display:flex}.ModelsScreen-module__Zmb0oW__fullscreenTitle{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ModelsScreen-module__Zmb0oW__fullscreenMeta{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.ModelsScreen-module__Zmb0oW__diffCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4)}.ModelsScreen-module__Zmb0oW__loading{padding:var(--space-8);justify-content:center;display:flex}.ModelsScreen-module__Zmb0oW__error{font-size:var(--text-sm);color:var(--status-failed)}.ModelsScreen-module__Zmb0oW__dialogBackdrop{z-index:50;background:#0000003d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ModelsScreen-module__Zmb0oW__dialog{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-5);width:min(440px, calc(100% - var(--space-8)));gap:var(--space-3);flex-direction:column;display:flex}.ModelsScreen-module__Zmb0oW__dialogTitle{font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0}.ModelsScreen-module__Zmb0oW__field{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;display:flex}.ModelsScreen-module__Zmb0oW__fileInput{font-size:var(--text-sm)}.ModelsScreen-module__Zmb0oW__reasonInput{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);width:100%;color:var(--text);font-size:var(--text-sm);resize:vertical;padding:6px 10px;font-family:inherit;line-height:1.4}.ModelsScreen-module__Zmb0oW__reasonInput::placeholder{color:var(--text-muted)}.ModelsScreen-module__Zmb0oW__reasonInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.ModelsScreen-module__Zmb0oW__dialogActions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.ModelsScreen-module__Zmb0oW__dialogSpace{margin-right:auto}.ModelsScreen-module__Zmb0oW__sessionLink{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;transition:color var(--duration-quick) var(--ease-smooth-out);display:inline-flex}.ModelsScreen-module__Zmb0oW__sessionLink:hover{color:var(--accent)}.ModelsScreen-module__Zmb0oW__linkButton{appearance:none;color:var(--accent);font-size:inherit;cursor:pointer;transition:color var(--duration-quick) var(--ease-smooth-out);background:0 0;border:none;padding:0}.ModelsScreen-module__Zmb0oW__linkButton:hover{text-decoration:underline}@media (max-width:768px){.ModelsScreen-module__Zmb0oW__column{padding-top:var(--mobile-nav-clearance)}.ModelsScreen-module__Zmb0oW__headingRow{flex-wrap:wrap}}
.Table-module__2VSHrq__table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:auto hidden}.Table-module__2VSHrq__header{align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--border);background:var(--bg-subtle);min-height:36px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);display:flex}.Table-module__2VSHrq__empty{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.Table-module__2VSHrq__emptyTitle{font-size:var(--text-base);color:var(--text)}.Table-module__2VSHrq__emptyHint{font-size:var(--text-sm);color:var(--text-muted);max-width:380px}.Table-module__2VSHrq__loading{padding:var(--space-8) 0;justify-content:center;display:flex}.Table-module__2VSHrq__pager{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);display:flex}.Table-module__2VSHrq__pagerLabel{font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.Table-module__2VSHrq__pagerButton{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.Table-module__2VSHrq__pagerButton:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.Table-module__2VSHrq__pagerButton:disabled{opacity:.4;cursor:default}
.DataTable-module__jQVRAW__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.DataTable-module__jQVRAW__scrollArea{position:relative}.DataTable-module__jQVRAW__scroller{overflow:auto hidden}.DataTable-module__jQVRAW__edgeFade{pointer-events:none;width:28px;position:absolute;top:0;bottom:0}.DataTable-module__jQVRAW__edgeLeft{background:linear-gradient(90deg, var(--surface), transparent);left:0}.DataTable-module__jQVRAW__edgeRight{background:linear-gradient(270deg, var(--surface), transparent);right:0}.DataTable-module__jQVRAW__head{gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--border);background:var(--bg-subtle);min-height:36px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);align-items:center;display:grid}.DataTable-module__jQVRAW__headCell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataTable-module__jQVRAW__row{gap:var(--space-3);padding:var(--space-2) var(--space-4);color:inherit;align-items:center;text-decoration:none;display:grid}.DataTable-module__jQVRAW__row+.DataTable-module__jQVRAW__row{border-top:1px solid var(--border-subtle)}.DataTable-module__jQVRAW__rowClickable{cursor:pointer}.DataTable-module__jQVRAW__rowClickable:hover{background:var(--bg-hover)}.DataTable-module__jQVRAW__rowClickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.DataTable-module__jQVRAW__cell{align-items:center;gap:var(--space-2);min-width:0;display:flex;overflow:hidden}.DataTable-module__jQVRAW__right{text-align:right;justify-content:flex-end}.DataTable-module__jQVRAW__error{padding:var(--space-4);font-size:var(--text-sm);color:var(--status-failed)}.DataTable-module__jQVRAW__loadMore{width:100%;padding:var(--space-2) var(--space-4);border:none;border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;background:0 0;display:block}.DataTable-module__jQVRAW__loadMore:hover{background:var(--bg-hover);color:var(--text)}.DataTable-module__jQVRAW__text{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataTable-module__jQVRAW__muted{color:var(--text-muted);font-size:var(--text-sm)}.DataTable-module__jQVRAW__titleCell{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.DataTable-module__jQVRAW__titleLeading{flex:none;align-items:center;display:inline-flex}.DataTable-module__jQVRAW__titleText{flex-direction:column;gap:2px;min-width:0;display:flex}.DataTable-module__jQVRAW__titleMain{font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataTable-module__jQVRAW__titleSub{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataTable-module__jQVRAW__spaceCell{align-items:center;gap:var(--space-2);min-width:0;display:flex}.DataTable-module__jQVRAW__spaceChip{align-items:center;gap:var(--space-1);min-width:0;padding:1px var(--space-2);border:1px solid var(--border);background:var(--bg-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--status-waiting);border-radius:999px;display:inline-flex}.DataTable-module__jQVRAW__everyoneChip{align-items:center;gap:var(--space-1);min-width:0;padding:1px var(--space-2);border:1px solid var(--border);background:var(--bg-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);border-radius:999px;display:inline-flex}.DataTable-module__jQVRAW__spaceChipName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DataTable-module__jQVRAW__sharedChip{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;flex:none;display:inline-flex}
.Tabs-module__918lgG__tabs{gap:var(--space-4);border-bottom:1px solid var(--border);margin-bottom:var(--space-4);scrollbar-width:none;padding-bottom:1px;display:flex;overflow-x:auto}.Tabs-module__918lgG__tabs::-webkit-scrollbar{display:none}.Tabs-module__918lgG__list{gap:var(--space-4);display:flex}.Tabs-module__918lgG__tab,.Tabs-module__918lgG__tabActive,.Tabs-module__918lgG__count{white-space:nowrap;flex-shrink:0}.Tabs-module__918lgG__actions{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);margin-left:auto;display:flex}.Tabs-module__918lgG__tab,.Tabs-module__918lgG__tabActive{align-items:center;gap:var(--space-1);padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;transition:color var(--duration-quick) var(--ease-smooth-out), border-color var(--duration-quick) var(--ease-smooth-out);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.Tabs-module__918lgG__tab:hover{color:var(--text)}.Tabs-module__918lgG__tabActive{color:var(--text);font-weight:var(--weight-medium);border-bottom-color:var(--accent)}.Tabs-module__918lgG__count{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-hover);border-radius:var(--radius-full);padding:0 6px;line-height:16px}
.ReviewWorkspace-module__GYbRYG__workspace{z-index:50;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.ReviewWorkspace-module__GYbRYG__header{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);flex:none;display:flex}.ReviewWorkspace-module__GYbRYG__backBtn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-quick) var(--ease-smooth-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.ReviewWorkspace-module__GYbRYG__backBtn:hover{background:var(--bg-hover);color:var(--text)}.ReviewWorkspace-module__GYbRYG__titleBlock{flex-direction:column;min-width:0;margin-right:auto;display:flex}.ReviewWorkspace-module__GYbRYG__title{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReviewWorkspace-module__GYbRYG__meta{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReviewWorkspace-module__GYbRYG__status_open,.ReviewWorkspace-module__GYbRYG__status_approved,.ReviewWorkspace-module__GYbRYG__status_rejected{align-items:center;gap:var(--space-1);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;display:inline-flex}.ReviewWorkspace-module__GYbRYG__status_open{color:var(--status-waiting)}.ReviewWorkspace-module__GYbRYG__status_approved{color:var(--status-completed)}.ReviewWorkspace-module__GYbRYG__status_rejected{color:var(--status-stopped)}.ReviewWorkspace-module__GYbRYG__statusDot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.ReviewWorkspace-module__GYbRYG__headerActions{align-items:center;gap:var(--space-2);flex:none;display:flex}.ReviewWorkspace-module__GYbRYG__body{flex:1;min-height:0;display:flex}.ReviewWorkspace-module__GYbRYG__nav{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;flex:none;width:240px;min-height:0;display:flex}.ReviewWorkspace-module__GYbRYG__navHeader{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);gap:var(--space-1);flex-direction:column;display:flex}.ReviewWorkspace-module__GYbRYG__navProgress{font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ReviewWorkspace-module__GYbRYG__progressTrack{border-radius:var(--radius-full);background:var(--border);height:3px;overflow:hidden}.ReviewWorkspace-module__GYbRYG__progressFill{border-radius:var(--radius-full);background:var(--accent);height:100%;transition:width var(--duration-quick) var(--ease-smooth-out)}.ReviewWorkspace-module__GYbRYG__filters{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ReviewWorkspace-module__GYbRYG__filter,.ReviewWorkspace-module__GYbRYG__filterActive{font:inherit;font-size:var(--text-2xs);padding:2px var(--space-2);border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:none}.ReviewWorkspace-module__GYbRYG__filter:hover{color:var(--text);background:var(--bg-hover)}.ReviewWorkspace-module__GYbRYG__filterActive{color:var(--text);background:var(--bg-hover);font-weight:600}.ReviewWorkspace-module__GYbRYG__navList{padding:var(--space-1) 0 var(--space-2);flex:1;min-height:0;overflow-y:auto}.ReviewWorkspace-module__GYbRYG__navEmpty{padding:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.ReviewWorkspace-module__GYbRYG__navGroup{padding:var(--space-1) 0}.ReviewWorkspace-module__GYbRYG__navGroupName{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--surface);font-weight:600;display:flex;position:sticky;top:0}.ReviewWorkspace-module__GYbRYG__navGroupCount{font-variant-numeric:tabular-nums;font-weight:400}.ReviewWorkspace-module__GYbRYG__navItem,.ReviewWorkspace-module__GYbRYG__navItemActive{align-items:center;gap:var(--space-2);width:100%;font:inherit;font-size:var(--text-xs);padding:var(--space-1) var(--space-3);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.ReviewWorkspace-module__GYbRYG__navItem:hover{background:var(--bg-hover);color:var(--text)}.ReviewWorkspace-module__GYbRYG__navItemActive{background:var(--accent-subtle);color:var(--text)}.ReviewWorkspace-module__GYbRYG__navItemLabel{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.ReviewWorkspace-module__GYbRYG__navBadge{font-size:var(--text-2xs);color:var(--text-muted);font-style:italic}.ReviewWorkspace-module__GYbRYG__viewedMark{color:var(--status-completed);display:inline-flex}.ReviewWorkspace-module__GYbRYG__dot_added,.ReviewWorkspace-module__GYbRYG__dot_removed,.ReviewWorkspace-module__GYbRYG__dot_changed{border-radius:var(--radius-full);flex:none;width:6px;height:6px}.ReviewWorkspace-module__GYbRYG__dot_added{background:var(--status-completed)}.ReviewWorkspace-module__GYbRYG__dot_removed{background:var(--status-stopped)}.ReviewWorkspace-module__GYbRYG__dot_changed{background:var(--status-waiting)}.ReviewWorkspace-module__GYbRYG__navHint{padding:var(--space-1) var(--space-3);border-top:1px solid var(--border);font-size:var(--text-2xs);color:var(--text-muted)}.ReviewWorkspace-module__GYbRYG__canvas{min-width:0;min-height:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex}.ReviewWorkspace-module__GYbRYG__canvas>*{flex:1;min-height:0}.ReviewWorkspace-module__GYbRYG__side{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;flex:none;width:320px;min-height:0;display:flex}.ReviewWorkspace-module__GYbRYG__sideScroll{flex:1;min-height:0;overflow-y:auto}.ReviewWorkspace-module__GYbRYG__sideSection{padding:var(--space-3);border-bottom:1px solid var(--border);gap:var(--space-2);flex-direction:column;display:flex}.ReviewWorkspace-module__GYbRYG__sideTitle{align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-weight:600;display:flex}.ReviewWorkspace-module__GYbRYG__sideCount{font-variant-numeric:tabular-nums;font-weight:400}.ReviewWorkspace-module__GYbRYG__sideEmpty{font-size:var(--text-xs);color:var(--text-muted);margin:0}.ReviewWorkspace-module__GYbRYG__summaryText{font-size:var(--text-sm);white-space:pre-wrap;color:var(--text);margin:0;line-height:1.6}.ReviewWorkspace-module__GYbRYG__annotation{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);padding:var(--space-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-quick) var(--ease-smooth-out);flex-direction:column;gap:2px;display:flex}.ReviewWorkspace-module__GYbRYG__annotation:hover{border-color:var(--accent)}.ReviewWorkspace-module__GYbRYG__annotationLoc{font-size:var(--text-2xs);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.ReviewWorkspace-module__GYbRYG__annotationText{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.ReviewWorkspace-module__GYbRYG__thread{gap:var(--space-1);flex-direction:column;display:flex}.ReviewWorkspace-module__GYbRYG__comment,.ReviewWorkspace-module__GYbRYG__reply{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);padding:var(--space-2);gap:var(--space-1);flex-direction:column;display:flex}.ReviewWorkspace-module__GYbRYG__reply{margin-left:var(--space-4)}.ReviewWorkspace-module__GYbRYG__commentHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ReviewWorkspace-module__GYbRYG__commentAuthor{font-size:var(--text-xs);color:var(--text);font-weight:600}.ReviewWorkspace-module__GYbRYG__commentLoc{font-size:var(--text-2xs);color:var(--accent);font-variant-numeric:tabular-nums}.ReviewWorkspace-module__GYbRYG__commentTime{font-size:var(--text-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.ReviewWorkspace-module__GYbRYG__commentBody{font-size:var(--text-xs);color:var(--text-secondary);white-space:pre-wrap;margin:0;line-height:1.5}.ReviewWorkspace-module__GYbRYG__commentFoot{align-items:center;gap:var(--space-2);display:flex}.ReviewWorkspace-module__GYbRYG__resolved{align-items:center;gap:var(--space-1);font-size:var(--text-2xs);color:var(--status-completed);display:inline-flex}.ReviewWorkspace-module__GYbRYG__resolveBtn{font:inherit;font-size:var(--text-2xs);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.ReviewWorkspace-module__GYbRYG__resolveBtn:hover{text-decoration:underline}.ReviewWorkspace-module__GYbRYG__composer{border-top:1px solid var(--border);padding:var(--space-2) var(--space-3);gap:var(--space-2);flex-direction:column;flex:none;display:flex}.ReviewWorkspace-module__GYbRYG__anchorRow{align-items:center;gap:var(--space-1);font-size:var(--text-2xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;display:flex}.ReviewWorkspace-module__GYbRYG__composerInput{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);width:100%;color:var(--text);font-size:var(--text-sm);resize:vertical;padding:6px 10px;font-family:inherit;line-height:1.4}.ReviewWorkspace-module__GYbRYG__composerInput::placeholder{color:var(--text-muted)}.ReviewWorkspace-module__GYbRYG__composerInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle);outline:none}.ReviewWorkspace-module__GYbRYG__composerActions{justify-content:flex-end;gap:var(--space-2);display:flex}.ReviewWorkspace-module__GYbRYG__sessionRow{border-top:1px solid var(--border);padding:var(--space-1) var(--space-3);font-size:var(--text-2xs);color:var(--text-muted);flex:none}.ReviewWorkspace-module__GYbRYG__sessionLink{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.ReviewWorkspace-module__GYbRYG__sessionLink:hover{text-decoration:underline}@media (max-width:960px){.ReviewWorkspace-module__GYbRYG__nav{width:180px}.ReviewWorkspace-module__GYbRYG__side{width:260px}}
.WorkbookViewer-module__ii9pDW__viewer{--workbook-viewer-height:min(72vh, 900px);height:var(--workbook-viewer-height);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.WorkbookViewer-module__ii9pDW__viewerExpanded{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.WorkbookViewer-module__ii9pDW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);display:flex}.WorkbookViewer-module__ii9pDW__tabs{gap:var(--space-1);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.WorkbookViewer-module__ii9pDW__tab,.WorkbookViewer-module__ii9pDW__tabActive{font:inherit;font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out);background:0 0;border:none}.WorkbookViewer-module__ii9pDW__tab:hover{color:var(--text);background:var(--bg-hover)}.WorkbookViewer-module__ii9pDW__tabActive{color:var(--text);background:var(--bg-hover);font-weight:600}.WorkbookViewer-module__ii9pDW__toolbarActions{align-items:center;gap:var(--space-2);display:flex}.WorkbookViewer-module__ii9pDW__formulaToggle{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:color var(--duration-quick) var(--ease-smooth-out);display:flex}.WorkbookViewer-module__ii9pDW__formulaToggle:hover{color:var(--text)}.WorkbookViewer-module__ii9pDW__formulaBar{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);min-height:26px;display:flex}.WorkbookViewer-module__ii9pDW__formulaCoord{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);min-width:40px}.WorkbookViewer-module__ii9pDW__formulaText{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere}.WorkbookViewer-module__ii9pDW__gridScroll{flex:1;min-height:0;overflow:auto}.WorkbookViewer-module__ii9pDW__grid{border-collapse:collapse;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.WorkbookViewer-module__ii9pDW__corner,.WorkbookViewer-module__ii9pDW__colHead,.WorkbookViewer-module__ii9pDW__rowHead{background:var(--bg-subtle);color:var(--text-muted);font-weight:500;font-size:var(--text-2xs);border:1px solid var(--border);z-index:1;padding:2px 6px;position:sticky}.WorkbookViewer-module__ii9pDW__corner{z-index:2;top:0;left:0}.WorkbookViewer-module__ii9pDW__colHead{min-width:64px;top:0}.WorkbookViewer-module__ii9pDW__rowHead{text-align:right;left:0}.WorkbookViewer-module__ii9pDW__cell,.WorkbookViewer-module__ii9pDW__cellSelected{border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text);cursor:default;padding:2px 6px;overflow:hidden}.WorkbookViewer-module__ii9pDW__cellSelected{outline:2px solid var(--accent);outline-offset:-2px}.WorkbookViewer-module__ii9pDW__cellFormula{color:var(--text-secondary)}.WorkbookViewer-module__ii9pDW__cellNumeric{text-align:right}.WorkbookViewer-module__ii9pDW__truncated{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted)}.WorkbookViewer-module__ii9pDW__loading{height:min(72vh,900px);padding:var(--space-6);justify-content:center;align-items:center;display:flex}.WorkbookViewer-module__ii9pDW__error{color:var(--status-failed);font-size:var(--text-xs);padding:var(--space-3)}.WorkbookViewer-module__ii9pDW__empty{color:var(--text-muted);font-size:var(--text-xs);padding:var(--space-4)}.WorkbookViewer-module__ii9pDW__overlay{z-index:100;background:var(--overlay-scrim);padding:var(--space-4);animation:WorkbookViewer-module__ii9pDW__workbookOverlayFade var(--duration-quick) var(--ease-smooth-out);display:flex;position:fixed;inset:0}@keyframes WorkbookViewer-module__ii9pDW__workbookOverlayFade{0%{opacity:0}to{opacity:1}}.WorkbookViewer-module__ii9pDW__overlayPanel{background:var(--surface);border-radius:var(--radius-lg);min-width:0;min-height:0;box-shadow:var(--shadow-lg);animation:WorkbookViewer-module__ii9pDW__workbookOverlayZoom var(--duration-fast) var(--ease-smooth-out);flex-direction:column;flex:1;display:flex;overflow:hidden}@keyframes WorkbookViewer-module__ii9pDW__workbookOverlayZoom{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.WorkbookViewer-module__ii9pDW__overlay,.WorkbookViewer-module__ii9pDW__overlayPanel{animation:none}}
