.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)}
.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}}
.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}
.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)}
.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(--accent);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(--accent-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}
.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}
.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}}
.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__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{font-size:var(--text-base);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;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__headerMeta{gap:var(--space-2)}}
.DiffView-module__qJ_PaG__diff{gap:var(--space-5);flex-direction:column;display:flex}.DiffView-module__qJ_PaG__sheet{gap:var(--space-2);flex-direction:column;display:flex}.DiffView-module__qJ_PaG__sheetName{font-size:var(--text-base);font-weight:var(--weight-medium);margin:0}.DiffView-module__qJ_PaG__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-md)}.DiffView-module__qJ_PaG__table th{text-align:left;font-weight:var(--weight-medium);color:var(--text-secondary);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface)}.DiffView-module__qJ_PaG__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}.DiffView-module__qJ_PaG__table tr:last-child td{border-bottom:none}.DiffView-module__qJ_PaG__cellCol,.DiffView-module__qJ_PaG__changeCol{width:90px}.DiffView-module__qJ_PaG__coord{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text)}.DiffView-module__qJ_PaG__cellValue{gap:var(--space-1);word-break:break-word;flex-direction:column;display:flex}.DiffView-module__qJ_PaG__formula{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text)}.DiffView-module__qJ_PaG__cached{color:var(--text-secondary);font-size:var(--text-xs)}.DiffView-module__qJ_PaG__empty{color:var(--text-muted)}.DiffView-module__qJ_PaG__added{color:var(--status-completed)}.DiffView-module__qJ_PaG__removed{color:var(--status-failed)}.DiffView-module__qJ_PaG__changed{color:var(--status-waiting)}.DiffView-module__qJ_PaG__addedCell{background:var(--accent-subtle)}.DiffView-module__qJ_PaG__removedCell{background:var(--status-failed-bg)}.DiffView-module__qJ_PaG__clickableRow{cursor:pointer}.DiffView-module__qJ_PaG__clickableRow:hover{background:var(--bg-hover)}.DiffView-module__qJ_PaG__noChanges{font-size:var(--text-sm);color:var(--text-secondary);margin:0}
.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);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__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__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__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__searchRow{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 var(--space-3);height:32px;color:var(--text-muted);display:flex}.ModelsScreen-module__Zmb0oW__searchRow:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.ModelsScreen-module__Zmb0oW__searchInput{min-width:0;font-size:var(--text-sm);color:var(--text);background:0 0;border:none;outline:none;flex:1}.ModelsScreen-module__Zmb0oW__searchCount{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.ModelsScreen-module__Zmb0oW__table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.ModelsScreen-module__Zmb0oW__tableHead,.ModelsScreen-module__Zmb0oW__tableRow{gap:var(--space-3);padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) 72px 64px 96px;align-items:center;display:grid}.ModelsScreen-module__Zmb0oW__tableHead{font-size:var(--text-xs);color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.ModelsScreen-module__Zmb0oW__tableRow{padding-top:var(--space-3);padding-bottom:var(--space-3);color:inherit;transition:background-color var(--duration-quick) var(--ease-smooth-out);text-decoration:none}.ModelsScreen-module__Zmb0oW__tableRow:hover{background:var(--bg-hover);text-decoration:none}.ModelsScreen-module__Zmb0oW__tableRow+.ModelsScreen-module__Zmb0oW__tableRow{border-top:1px solid var(--border-subtle)}.ModelsScreen-module__Zmb0oW__cellMain{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ModelsScreen-module__Zmb0oW__cellText{flex-direction:column;gap:2px;min-width:0;display:flex}.ModelsScreen-module__Zmb0oW__fileBubble{border-radius:var(--radius-md);background:var(--accent-subtle);width:32px;height:32px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ModelsScreen-module__Zmb0oW__cellVersion{font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ModelsScreen-module__Zmb0oW__cellTime,.ModelsScreen-module__Zmb0oW__colRight{font-size:var(--text-sm);color:var(--text-muted);text-align:right}.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;gap:var(--space-2);margin-top:var(--space-2);display:flex}.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}.ModelsScreen-module__Zmb0oW__tableHead,.ModelsScreen-module__Zmb0oW__tableRow{gap:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-3);grid-template-columns:minmax(0,1fr) 56px 48px}.ModelsScreen-module__Zmb0oW__cellTime,.ModelsScreen-module__Zmb0oW__colRight{display:none}}
.OfficeDiffView-module__F19qHq__list{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.OfficeDiffView-module__F19qHq__entry{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.OfficeDiffView-module__F19qHq__entryHeader{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:flex}.OfficeDiffView-module__F19qHq__entryTitle{font-size:var(--text-sm);color:var(--text);font-weight:600}.OfficeDiffView-module__F19qHq__badge_added,.OfficeDiffView-module__F19qHq__badge_removed,.OfficeDiffView-module__F19qHq__badge_changed{font-size:var(--text-xs);align-items:center;gap:5px;font-weight:500;display:inline-flex}.OfficeDiffView-module__F19qHq__badge_added{color:var(--status-completed)}.OfficeDiffView-module__F19qHq__badge_removed{color:var(--status-failed)}.OfficeDiffView-module__F19qHq__badge_changed{color:var(--status-running)}.OfficeDiffView-module__F19qHq__badgeDot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.OfficeDiffView-module__F19qHq__pair{grid-template-columns:1fr 1fr;display:grid}.OfficeDiffView-module__F19qHq__paneOld,.OfficeDiffView-module__F19qHq__paneNew{padding:var(--space-3);min-width:0}.OfficeDiffView-module__F19qHq__pair .OfficeDiffView-module__F19qHq__paneOld{border-right:1px solid var(--border)}.OfficeDiffView-module__F19qHq__paneLabel{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:600;display:block}.OfficeDiffView-module__F19qHq__slideBody{gap:var(--space-1);flex-direction:column;display:flex}.OfficeDiffView-module__F19qHq__slideTitle{font-size:var(--text-base);color:var(--text);margin:0;font-weight:600}.OfficeDiffView-module__F19qHq__slideText{font-size:var(--text-base);color:var(--text);white-space:pre-wrap;margin:0}.OfficeDiffView-module__F19qHq__slideNotes{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary);font-style:italic}.OfficeDiffView-module__F19qHq__blockText{font-size:var(--text-reading);color:var(--text);white-space:pre-wrap;margin:0;line-height:1.55}.OfficeDiffView-module__F19qHq__empty{padding:var(--space-6);text-align:center;font-size:var(--text-base);color:var(--text-secondary)}.OfficeDiffView-module__F19qHq__annotations{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex}.OfficeDiffView-module__F19qHq__annotationNote{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}
.ProposalDiffViewer-module__19NPua__viewer{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.ProposalDiffViewer-module__19NPua__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}.ProposalDiffViewer-module__19NPua__tabs{gap:var(--space-1);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.ProposalDiffViewer-module__19NPua__tab,.ProposalDiffViewer-module__19NPua__tabActive{align-items:center;gap:var(--space-1);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;display:inline-flex}.ProposalDiffViewer-module__19NPua__tab:hover{color:var(--text);background:var(--bg-hover)}.ProposalDiffViewer-module__19NPua__tabActive{color:var(--text);background:var(--bg-hover);font-weight:600}.ProposalDiffViewer-module__19NPua__tabCount{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--status-waiting)}.ProposalDiffViewer-module__19NPua__tabBadge{font-size:var(--text-2xs);color:var(--text-muted)}.ProposalDiffViewer-module__19NPua__stepper{align-items:center;gap:var(--space-1);display:flex}.ProposalDiffViewer-module__19NPua__stepPos{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);margin-right:var(--space-1);white-space:nowrap}.ProposalDiffViewer-module__19NPua__stepBtn,.ProposalDiffViewer-module__19NPua__listBtn,.ProposalDiffViewer-module__19NPua__listBtnActive{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);padding:2px var(--space-2);font:inherit;font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;align-items:center;display:inline-flex}.ProposalDiffViewer-module__19NPua__stepBtn:hover,.ProposalDiffViewer-module__19NPua__listBtn:hover,.ProposalDiffViewer-module__19NPua__listBtnActive{color:var(--text);background:var(--bg-hover)}.ProposalDiffViewer-module__19NPua__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}.ProposalDiffViewer-module__19NPua__formulaCoord{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);min-width:40px}.ProposalDiffViewer-module__19NPua__formulaText{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere}.ProposalDiffViewer-module__19NPua__transition{align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);min-width:0;display:inline-flex}.ProposalDiffViewer-module__19NPua__oldValue{color:var(--status-failed);overflow-wrap:anywhere;text-decoration:line-through}.ProposalDiffViewer-module__19NPua__arrow{color:var(--text-muted)}.ProposalDiffViewer-module__19NPua__newValue{color:var(--status-completed);overflow-wrap:anywhere}.ProposalDiffViewer-module__19NPua__formulaCount{color:var(--text-muted)}.ProposalDiffViewer-module__19NPua__annotationBar{align-items:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border);color:var(--text-secondary);background:var(--surface);display:flex}.ProposalDiffViewer-module__19NPua__annotationNotes{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ProposalDiffViewer-module__19NPua__annotationNote{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.ProposalDiffViewer-module__19NPua__cellAnnotated{position:relative}.ProposalDiffViewer-module__19NPua__cellAnnotated:after{content:"";border-radius:var(--radius-full);background:var(--accent);width:5px;height:5px;position:absolute;top:1px;right:1px}.ProposalDiffViewer-module__19NPua__structureBar{gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ProposalDiffViewer-module__19NPua__structureChip{font-size:var(--text-xs);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px var(--space-2);background:var(--bg-subtle)}.ProposalDiffViewer-module__19NPua__listPanel{border-bottom:1px solid var(--border);padding:var(--space-3);max-height:320px;overflow:auto}.ProposalDiffViewer-module__19NPua__viewerFill{border:none;border-radius:0;flex:1;min-height:0;}.ProposalDiffViewer-module__19NPua__gridScroll{max-height:480px;overflow:auto}.ProposalDiffViewer-module__19NPua__gridScrollFill{flex:1;min-height:0;max-height:none;}.ProposalDiffViewer-module__19NPua__grid{border-collapse:collapse;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ProposalDiffViewer-module__19NPua__corner,.ProposalDiffViewer-module__19NPua__colHead,.ProposalDiffViewer-module__19NPua__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}.ProposalDiffViewer-module__19NPua__corner{z-index:2;top:0;left:0}.ProposalDiffViewer-module__19NPua__colHead{min-width:64px;top:0}.ProposalDiffViewer-module__19NPua__rowHead{text-align:right;left:0}.ProposalDiffViewer-module__19NPua__cell{border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text);cursor:default;padding:2px 6px;overflow:hidden}.ProposalDiffViewer-module__19NPua__cellChanged{background:var(--status-waiting-bg)}.ProposalDiffViewer-module__19NPua__cellAdded,.ProposalDiffViewer-module__19NPua__rowAdded .ProposalDiffViewer-module__19NPua__cell,.ProposalDiffViewer-module__19NPua__rowAdded .ProposalDiffViewer-module__19NPua__rowHead{background:var(--accent-subtle)}.ProposalDiffViewer-module__19NPua__cellRemoved{background:var(--status-failed-bg);color:var(--text-muted);text-decoration:line-through}.ProposalDiffViewer-module__19NPua__cellDiff{flex-direction:column;line-height:1.3;display:flex}.ProposalDiffViewer-module__19NPua__cellOld{color:var(--status-failed);text-overflow:ellipsis;font-size:10px;text-decoration:line-through;overflow:hidden}.ProposalDiffViewer-module__19NPua__cellNew{color:var(--text);text-overflow:ellipsis;overflow:hidden}.ProposalDiffViewer-module__19NPua__cellSelected{outline:2px solid var(--accent);outline-offset:-2px}.ProposalDiffViewer-module__19NPua__cellNumeric{text-align:right}.ProposalDiffViewer-module__19NPua__truncated{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted)}.ProposalDiffViewer-module__19NPua__loading{padding:var(--space-6);justify-content:center;display:flex}.ProposalDiffViewer-module__19NPua__error{color:var(--status-failed);font-size:var(--text-xs);padding:var(--space-3)}.ProposalDiffViewer-module__19NPua__empty{color:var(--text-muted);font-size:var(--text-xs);padding:var(--space-4)}.ProposalDiffViewer-module__19NPua__binaryPanel{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.ProposalDiffViewer-module__19NPua__binaryTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}.ProposalDiffViewer-module__19NPua__binaryMeta{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono)}.ProposalDiffViewer-module__19NPua__binaryNote{font-size:var(--text-xs);color:var(--text-muted)}
.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)}
.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)}
.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}
.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:560px;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__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__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:560px;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)}
.OrgSwitcher-module__38UWMq__root{flex:1;min-width:0;position:relative}.OrgSwitcher-module__38UWMq__trigger{align-items:center;gap:var(--space-2);width:100%;min-width:0;height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;display:flex}.OrgSwitcher-module__38UWMq__trigger:hover{background:var(--bg-hover)}.OrgSwitcher-module__38UWMq__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.OrgSwitcher-module__38UWMq__avatar,.OrgSwitcher-module__38UWMq__menuAvatar,.OrgSwitcher-module__38UWMq__orgInitial{background:var(--avatar-1);color:var(--inverse-text);font-weight:var(--weight-medium);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OrgSwitcher-module__38UWMq__avatar{width:20px;height:20px;font-size:11px}.OrgSwitcher-module__38UWMq__name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.OrgSwitcher-module__38UWMq__menu{z-index:30;width:248px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);transform-origin:0 0;animation:OrgSwitcher-module__38UWMq__menuOpen var(--duration-fast) var(--ease-smooth-out);position:absolute;top:calc(100% + 4px);left:0}@keyframes OrgSwitcher-module__38UWMq__menuOpen{0%{transform:scale(var(--scale-enter));opacity:0}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.OrgSwitcher-module__38UWMq__menu{animation:none}}.OrgSwitcher-module__38UWMq__menuHeader{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}.OrgSwitcher-module__38UWMq__menuAvatar{border-radius:7px;width:28px;height:28px;font-size:13px}.OrgSwitcher-module__38UWMq__menuHeaderText{flex-direction:column;min-width:0;display:flex}.OrgSwitcher-module__38UWMq__menuOrgName{font-size:var(--text-base);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OrgSwitcher-module__38UWMq__menuOrgMeta{font-size:var(--text-sm);color:var(--text-secondary)}.OrgSwitcher-module__38UWMq__menuGroup{flex-direction:column;display:flex}.OrgSwitcher-module__38UWMq__menuItem{align-items:center;gap:var(--space-2);width:100%;height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-base);cursor:pointer;text-align:left;background:0 0;border:none;text-decoration:none;display:flex}.OrgSwitcher-module__38UWMq__menuItem:hover{background:var(--bg-hover)}.OrgSwitcher-module__38UWMq__menuItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.OrgSwitcher-module__38UWMq__orgInitial{width:18px;height:18px;font-size:var(--text-2xs);border-radius:5px}.OrgSwitcher-module__38UWMq__orgName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.OrgSwitcher-module__38UWMq__menuDivider{height:1px;margin:var(--space-2) calc(var(--space-2) * -1);background:var(--border)}.OrgSwitcher-module__38UWMq__menuLabel{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted)}.OrgSwitcher-module__38UWMq__createRow{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);display:flex}.OrgSwitcher-module__38UWMq__createInput{min-width:0;height:28px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-base);color:var(--text);flex:1}.OrgSwitcher-module__38UWMq__createInput:focus{border-color:var(--accent);outline:none}.OrgSwitcher-module__38UWMq__createConfirm{height:28px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--inverse-bg);color:var(--inverse-text);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;border:none}.OrgSwitcher-module__38UWMq__createConfirm:hover{background:var(--inverse-bg-hover)}.OrgSwitcher-module__38UWMq__error{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--status-failed)}.OrgSwitcher-module__38UWMq__identity{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Sidebar-module__Yw6U4a__sidebar{width:var(--sidebar-width);background:var(--bg);flex-direction:column;flex-shrink:0;max-width:100%;min-height:0;display:flex}.Sidebar-module__Yw6U4a__brandRow{align-items:center;gap:var(--space-1);height:var(--topbar-height);padding:0 var(--space-2);flex-shrink:0;display:flex}.Sidebar-module__Yw6U4a__sidebarCollapsed{align-items:center;gap:var(--space-1);width:48px;padding:var(--space-3) 0 var(--space-3) var(--space-2);background:var(--bg);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.Sidebar-module__Yw6U4a__collapsedSpacer{flex:1}.Sidebar-module__Yw6U4a__nav{padding:0 var(--space-2) var(--space-2);flex-direction:column;gap:1px;display:flex}.Sidebar-module__Yw6U4a__navItem{align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.Sidebar-module__Yw6U4a__navItem:hover:not(:disabled){background:var(--bg-hover)}.Sidebar-module__Yw6U4a__navItem{transition:background-color var(--duration-quick) var(--ease-smooth-out)}.Sidebar-module__Yw6U4a__navItem:disabled{opacity:.5;cursor:default}.Sidebar-module__Yw6U4a__navItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Sidebar-module__Yw6U4a__navItemActive{background:var(--bg-sunken);}.Sidebar-module__Yw6U4a__navItemActive:hover,a.Sidebar-module__Yw6U4a__navItem:hover{text-decoration:none}.Sidebar-module__Yw6U4a__sectionHead{height:32px;padding:0 var(--space-3) 0 var(--space-4);margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.Sidebar-module__Yw6U4a__sectionLabel{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--weight-medium)}.Sidebar-module__Yw6U4a__iconButton{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}.Sidebar-module__Yw6U4a__iconButton:hover{background:var(--bg-hover);color:var(--text-secondary)}.Sidebar-module__Yw6U4a__iconButton:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Sidebar-module__Yw6U4a__iconButtonActive{background:var(--bg-sunken);color:var(--text);}.Sidebar-module__Yw6U4a__collapseButton{}@media (max-width:768px){.Sidebar-module__Yw6U4a__collapseButton{display:none}}.Sidebar-module__Yw6U4a__searchRow{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3) 0 var(--space-4);margin-top:var(--space-3);color:var(--text-muted);display:flex}.Sidebar-module__Yw6U4a__search{min-width:0;font-size:var(--text-base);letter-spacing:inherit;color:var(--text);background:0 0;border:none;flex:1;padding:0;font-family:inherit}.Sidebar-module__Yw6U4a__search::placeholder{color:var(--text-muted)}.Sidebar-module__Yw6U4a__search:focus{outline:none}.Sidebar-module__Yw6U4a__list{padding:var(--space-1) var(--space-2) var(--space-2);flex-direction:column;flex:1;gap:1px;display:flex;overflow-y:auto}.Sidebar-module__Yw6U4a__row,.Sidebar-module__Yw6U4a__rowActive{padding:7px var(--space-2);border-radius:var(--radius-md);color:var(--text);flex-direction:column;gap:1px;display:flex}.Sidebar-module__Yw6U4a__row:hover,.Sidebar-module__Yw6U4a__rowActive:hover{background:var(--bg-hover);text-decoration:none}.Sidebar-module__Yw6U4a__rowActive{background:var(--bg-sunken)}.Sidebar-module__Yw6U4a__row:focus-visible,.Sidebar-module__Yw6U4a__rowActive:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Sidebar-module__Yw6U4a__rowWrap{position:relative}.Sidebar-module__Yw6U4a__rowWrap .Sidebar-module__Yw6U4a__row,.Sidebar-module__Yw6U4a__rowWrap .Sidebar-module__Yw6U4a__rowActive{padding-right:28px}.Sidebar-module__Yw6U4a__childList{margin-left:var(--space-4);padding-left:var(--space-2);position:relative}.Sidebar-module__Yw6U4a__childList:before{content:"";background:var(--border);width:1px;position:absolute;top:3px;bottom:3px;left:0}.Sidebar-module__Yw6U4a__rowWrapNested{}.Sidebar-module__Yw6U4a__renameRowNested{margin-left:var(--space-4);padding-left:var(--space-2);}.Sidebar-module__Yw6U4a__rowMenuButton{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.Sidebar-module__Yw6U4a__rowWrap:hover .Sidebar-module__Yw6U4a__rowMenuButton,.Sidebar-module__Yw6U4a__rowMenuButton[aria-expanded=true],.Sidebar-module__Yw6U4a__rowMenuButton:focus-visible{display:inline-flex}.Sidebar-module__Yw6U4a__rowMenuButton:hover{background:var(--bg-hover);color:var(--text)}.Sidebar-module__Yw6U4a__rowMenu{z-index:50;min-width:130px;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:calc(100% - 4px);right:4px}.Sidebar-module__Yw6U4a__rowMenuItem,.Sidebar-module__Yw6U4a__rowMenuItemDanger{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}.Sidebar-module__Yw6U4a__rowMenuItemDanger{color:var(--status-failed)}.Sidebar-module__Yw6U4a__rowMenuItem:hover,.Sidebar-module__Yw6U4a__rowMenuItemDanger:hover{background:var(--bg-hover)}.Sidebar-module__Yw6U4a__renameRow{padding:4px var(--space-2)}.Sidebar-module__Yw6U4a__renameInput{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface);width:100%;font-size:var(--text-base);color:var(--text);padding:4px 6px;font-family:inherit}.Sidebar-module__Yw6U4a__renameInput:focus{outline:none}.Sidebar-module__Yw6U4a__rowTitle{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sidebar-module__Yw6U4a__childCountBadge{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);vertical-align:1px;align-items:center;gap:3px;display:inline-flex}.Sidebar-module__Yw6U4a__rowSubtitle{font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sidebar-module__Yw6U4a__subtitle_running{color:var(--status-running)}.Sidebar-module__Yw6U4a__statusDot{vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.Sidebar-module__Yw6U4a__subtitle_running .Sidebar-module__Yw6U4a__statusDot{animation:1.6s ease-in-out infinite Sidebar-module__Yw6U4a__statusPulse}.Sidebar-module__Yw6U4a__rowOrb{vertical-align:middle;width:20px;height:20px;margin:-7px 2px -7px -3px;display:inline-flex}@keyframes Sidebar-module__Yw6U4a__statusPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.Sidebar-module__Yw6U4a__subtitle_running .Sidebar-module__Yw6U4a__statusDot{animation:none}}.Sidebar-module__Yw6U4a__subtitle_waiting_approval{color:var(--status-waiting)}.Sidebar-module__Yw6U4a__subtitle_failed{color:var(--status-failed)}.Sidebar-module__Yw6U4a__skeletonList{padding:0 var(--space-2);flex-direction:column;gap:1px;display:flex}.Sidebar-module__Yw6U4a__skeletonRow{padding:9px var(--space-2);flex-direction:column;gap:5px;display:flex}.Sidebar-module__Yw6U4a__loading{padding:var(--space-3);justify-content:center;display:flex}.Sidebar-module__Yw6U4a__emptyList{padding:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.Sidebar-module__Yw6U4a__error{padding:var(--space-3);font-size:var(--text-xs);color:var(--status-failed)}.Sidebar-module__Yw6U4a__loadMore{color:var(--text-secondary);font-size:var(--text-sm);padding:var(--space-2);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none}.Sidebar-module__Yw6U4a__loadMore:hover{background:var(--bg-hover);color:var(--text)}.Sidebar-module__Yw6U4a__footer{border-top:1px solid var(--border);padding:var(--space-2)}.Sidebar-module__Yw6U4a__footerLink,.Sidebar-module__Yw6U4a__footerLinkActive{align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--text-secondary);display:flex}.Sidebar-module__Yw6U4a__footerLinkActive{color:var(--text);background:var(--bg-sunken)}.Sidebar-module__Yw6U4a__footerLink:hover{background:var(--bg-hover);color:var(--text);text-decoration:none}
.AppShell-module__Xj86Sa__shell{height:100dvh;height:calc(100dvh - var(--keyboard-inset,0px));background:var(--bg);display:flex;position:relative;overflow:clip}.AppShell-module__Xj86Sa__shell:before,.AppShell-module__Xj86Sa__shell:after{content:"";z-index:0;pointer-events:none;border-radius:var(--radius-full);filter:blur(64px);position:absolute}.AppShell-module__Xj86Sa__shell:before{background:radial-gradient(closest-side, var(--orb-accent), transparent);width:130%;height:420px;animation:AppShell-module__Xj86Sa__orbDriftA 26s var(--ease-smooth-out) infinite alternate;top:-330px;left:-15%}.AppShell-module__Xj86Sa__shell:after{background:radial-gradient(closest-side, var(--orb-warm), transparent);width:130%;height:480px;animation:AppShell-module__Xj86Sa__orbDriftB 32s var(--ease-smooth-out) infinite alternate;bottom:-390px;left:-15%}@keyframes AppShell-module__Xj86Sa__orbDriftA{0%{transform:translate(0)scale(1)}to{transform:translate(3%,24px)scale(1.06)}}@keyframes AppShell-module__Xj86Sa__orbDriftB{0%{transform:translate(0)scale(1.04)}to{transform:translate(-3%,-20px)scale(1)}}@media (prefers-reduced-motion:reduce){.AppShell-module__Xj86Sa__shell:before,.AppShell-module__Xj86Sa__shell:after{animation:none}}.AppShell-module__Xj86Sa__shell>*{z-index:1;position:relative}.AppShell-module__Xj86Sa__main{z-index:1;min-width:0;min-height:0;margin:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.AppShell-module__Xj86Sa__main{border:none;border-radius:0;margin:0}}.AppShell-module__Xj86Sa__drawer,.AppShell-module__Xj86Sa__drawerOpen{min-height:0;display:flex}.AppShell-module__Xj86Sa__navToggle{z-index:30;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);transition:color var(--duration-quick) var(--ease-smooth-out), border-color var(--duration-quick) var(--ease-smooth-out);justify-content:center;align-items:center;display:none;position:fixed;top:10px;left:10px}.AppShell-module__Xj86Sa__navToggle:hover{color:var(--text);border-color:var(--border-strong)}.AppShell-module__Xj86Sa__backdrop{display:none}@media (max-width:768px){.AppShell-module__Xj86Sa__navToggle{display:inline-flex}.AppShell-module__Xj86Sa__backdrop{z-index:40;background:#18181847;display:block;position:fixed;inset:0}.AppShell-module__Xj86Sa__drawer,.AppShell-module__Xj86Sa__drawerOpen{z-index:50;width:min(var(--sidebar-width), 85vw);background:var(--bg);box-shadow:var(--shadow-lg);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.AppShell-module__Xj86Sa__drawerOpen{transform:translate(0)}@media (prefers-reduced-motion:reduce){.AppShell-module__Xj86Sa__drawer,.AppShell-module__Xj86Sa__drawerOpen{transition:none}}}
.Section-module__Rp7jJq__section{gap:var(--space-6);flex-direction:column;display:flex}.Section-module__Rp7jJq__heading{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);margin:0}.Section-module__Rp7jJq__description{font-size:var(--text-sm);color:var(--text-secondary);margin:calc(var(--space-2) * -1) 0 0;max-width:560px;line-height:1.5}.Section-module__Rp7jJq__group{flex-direction:column;display:flex}.Section-module__Rp7jJq__groupTitle{font-size:var(--text-base);font-weight:var(--weight-medium);margin:0 0 var(--space-1)}.Section-module__Rp7jJq__groupHint{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-3);line-height:1.5}.Section-module__Rp7jJq__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.Section-module__Rp7jJq__row{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-4);display:flex}.Section-module__Rp7jJq__row+.Section-module__Rp7jJq__row{border-top:1px solid var(--border)}.Section-module__Rp7jJq__rowMain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.Section-module__Rp7jJq__rowTitle{font-size:var(--text-base);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Section-module__Rp7jJq__rowSubtitle{font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Section-module__Rp7jJq__rowActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.Section-module__Rp7jJq__mono{font-family:var(--font-plex-mono), monospace;font-size:var(--text-sm)}.Section-module__Rp7jJq__empty{padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.Section-module__Rp7jJq__error{font-size:var(--text-sm);color:var(--status-failed)}.Section-module__Rp7jJq__ok{font-size:var(--text-sm);color:var(--status-completed)}.Section-module__Rp7jJq__formRow{align-items:flex-end;gap:var(--space-3);display:flex}.Section-module__Rp7jJq__formRow>:first-child{flex:1}.Section-module__Rp7jJq__formRow>input{flex:1;min-width:0}.Section-module__Rp7jJq__textarea{width:100%;padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;font-size:var(--text-sm);resize:vertical}.Section-module__Rp7jJq__textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:768px){.Section-module__Rp7jJq__row{flex-wrap:wrap}.Section-module__Rp7jJq__rowActions{flex-wrap:wrap;max-width:100%}.Section-module__Rp7jJq__formRow{flex-wrap:wrap}.Section-module__Rp7jJq__formRow>:first-child,.Section-module__Rp7jJq__formRow>input{flex:100%}}.Section-module__Rp7jJq__loading{padding:var(--space-6);justify-content:center;display:flex}.Section-module__Rp7jJq__tokenReveal{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-subtle);flex-direction:column;display:flex}.Section-module__Rp7jJq__tokenRevealNote{font-size:var(--text-sm);color:var(--text-secondary)}.Section-module__Rp7jJq__tokenValue{align-items:center;gap:var(--space-2);font-family:var(--font-plex-mono), monospace;font-size:var(--text-sm);word-break:break-all;display:flex}.Section-module__Rp7jJq__loadMore{padding:var(--space-3) 0;justify-content:center;display:flex}
.AutomationsScreen-module__SLfbjG__screen{background:var(--surface);flex-direction:column;align-items:center;min-height:100dvh;display:flex;overflow:hidden auto}.AutomationsScreen-module__SLfbjG__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}.AutomationsScreen-module__SLfbjG__heading{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);margin:0}.AutomationsScreen-module__SLfbjG__tabs{gap:var(--space-1);display:flex}.AutomationsScreen-module__SLfbjG__tab,.AutomationsScreen-module__SLfbjG__tabActive{appearance:none;border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--text-base);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;text-decoration:none}.AutomationsScreen-module__SLfbjG__tabActive{color:var(--text);background:var(--surface);border-color:var(--border)}.AutomationsScreen-module__SLfbjG__tab:hover{color:var(--text);text-decoration:none}.AutomationsScreen-module__SLfbjG__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.AutomationsScreen-module__SLfbjG__groupTitle{font-size:var(--text-base);font-weight:var(--weight-medium);margin:0 0 var(--space-1)}.AutomationsScreen-module__SLfbjG__groupCount{min-width:20px;height:20px;padding:0 var(--space-1);margin-left:var(--space-2);border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.AutomationsScreen-module__SLfbjG__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.AutomationsScreen-module__SLfbjG__row+.AutomationsScreen-module__SLfbjG__row{border-top:1px solid var(--border-subtle)}.AutomationsScreen-module__SLfbjG__rowClickable{cursor:pointer}.AutomationsScreen-module__SLfbjG__rowClickable:hover{background:var(--bg-hover)}.AutomationsScreen-module__SLfbjG__rowClickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AutomationsScreen-module__SLfbjG__rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AutomationsScreen-module__SLfbjG__rowMainLink{color:inherit;cursor:pointer;text-decoration:none}.AutomationsScreen-module__SLfbjG__rowMainLink:hover .AutomationsScreen-module__SLfbjG__rowTitle{text-decoration:underline}.AutomationsScreen-module__SLfbjG__triggerBubble,.AutomationsScreen-module__SLfbjG__triggerBubbleOff{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.AutomationsScreen-module__SLfbjG__triggerBubble{background:var(--accent-subtle);color:var(--accent)}.AutomationsScreen-module__SLfbjG__triggerBubbleOff{background:var(--bg-subtle);color:var(--text-muted)}.AutomationsScreen-module__SLfbjG__rowTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AutomationsScreen-module__SLfbjG__rowSubtitle{font-size:var(--text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AutomationsScreen-module__SLfbjG__rowActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.AutomationsScreen-module__SLfbjG__verdict{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);display:inline-flex}.AutomationsScreen-module__SLfbjG__verdictDot{background:var(--status-stopped);border-radius:50%;width:6px;height:6px}.AutomationsScreen-module__SLfbjG__surfaced .AutomationsScreen-module__SLfbjG__verdictDot{background:var(--status-waiting)}.AutomationsScreen-module__SLfbjG__escalated .AutomationsScreen-module__SLfbjG__verdictDot{background:var(--status-failed)}.AutomationsScreen-module__SLfbjG__no_action .AutomationsScreen-module__SLfbjG__verdictDot{background:var(--status-completed)}.AutomationsScreen-module__SLfbjG__pending .AutomationsScreen-module__SLfbjG__verdictDot{background:var(--status-running)}.AutomationsScreen-module__SLfbjG__failed .AutomationsScreen-module__SLfbjG__verdictDot{background:var(--status-failed)}.AutomationsScreen-module__SLfbjG__quietNote{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);border-top:1px solid var(--border-subtle)}.AutomationsScreen-module__SLfbjG__loading{padding:var(--space-6);justify-content:center;display:flex}.AutomationsScreen-module__SLfbjG__empty{padding:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.AutomationsScreen-module__SLfbjG__error{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--status-failed)}.AutomationsScreen-module__SLfbjG__templates{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.AutomationsScreen-module__SLfbjG__template{appearance:none;text-align:left;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-3) var(--space-4);cursor:pointer;gap:var(--space-1);transition:border-color var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-quick) var(--ease-smooth-out), transform var(--duration-quick) var(--ease-smooth-out);flex-direction:column;display:flex}.AutomationsScreen-module__SLfbjG__template:hover{border-color:var(--accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.AutomationsScreen-module__SLfbjG__template,.AutomationsScreen-module__SLfbjG__template:hover{transform:none}}.AutomationsScreen-module__SLfbjG__templateName{font-size:var(--text-sm);font-weight:var(--weight-medium)}.AutomationsScreen-module__SLfbjG__templateDesc{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.AutomationsScreen-module__SLfbjG__form{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.AutomationsScreen-module__SLfbjG__formSection{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.AutomationsScreen-module__SLfbjG__formRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.AutomationsScreen-module__SLfbjG__formRow>*{flex:1;min-width:160px}.AutomationsScreen-module__SLfbjG__formActions{gap:var(--space-2);align-items:center;display:flex}.AutomationsScreen-module__SLfbjG__formLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);margin-bottom:calc(var(--space-2) * -1)}.AutomationsScreen-module__SLfbjG__select{height:32px;padding:0 var(--space-6) 0 var(--space-2);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-2) center;font-size:var(--text-sm);color:var(--text)}.AutomationsScreen-module__SLfbjG__textarea{resize:vertical;width:100%;min-height:72px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-sm);color:var(--text);font-family:inherit}.AutomationsScreen-module__SLfbjG__textarea:focus,.AutomationsScreen-module__SLfbjG__select:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.AutomationsScreen-module__SLfbjG__presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.AutomationsScreen-module__SLfbjG__preset,.AutomationsScreen-module__SLfbjG__presetActive{appearance:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer}.AutomationsScreen-module__SLfbjG__preset:hover{border-color:var(--accent);color:var(--text)}.AutomationsScreen-module__SLfbjG__presetActive{border-color:var(--accent);color:var(--text);background:var(--bg-hover);font-weight:var(--weight-medium)}.AutomationsScreen-module__SLfbjG__filterRow{align-items:center;gap:var(--space-2);display:flex}.AutomationsScreen-module__SLfbjG__formTitle{font-size:var(--text-base);font-weight:var(--weight-medium);margin:0}.AutomationsScreen-module__SLfbjG__fieldHint{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.AutomationsScreen-module__SLfbjG__fieldWarning{font-size:var(--text-xs);color:var(--status-waiting);margin:0;line-height:1.5}.AutomationsScreen-module__SLfbjG__inlineField{gap:var(--space-1);flex-direction:column;display:flex}.AutomationsScreen-module__SLfbjG__inlineFieldLabel{font-size:var(--text-xs);color:var(--text-secondary)}.AutomationsScreen-module__SLfbjG__problemList{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.AutomationsScreen-module__SLfbjG__tokenReveal{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.AutomationsScreen-module__SLfbjG__tokenRevealNote{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.AutomationsScreen-module__SLfbjG__tokenValue{font-family:var(--font-mono,monospace);font-size:var(--text-xs);word-break:break-all;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface)}.AutomationsScreen-module__SLfbjG__detail{border-top:1px solid var(--border-subtle);background:var(--surface);padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.AutomationsScreen-module__SLfbjG__keyChips{gap:var(--space-1);flex-wrap:wrap;display:flex}.AutomationsScreen-module__SLfbjG__keyChip{font-size:var(--text-xs);border:1px solid var(--border);border-radius:var(--radius-md);padding:1px var(--space-2);background:var(--surface);color:var(--text);cursor:pointer}.AutomationsScreen-module__SLfbjG__keyChip:hover{background:var(--bg-hover)}.AutomationsScreen-module__SLfbjG__keyChipActive{border-color:var(--accent);color:var(--accent);}.AutomationsScreen-module__SLfbjG__dossier{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);padding:var(--space-3);font-size:var(--text-sm);white-space:pre-wrap;gap:var(--space-1);flex-direction:column;line-height:1.5;display:flex}.AutomationsScreen-module__SLfbjG__detailPrompt{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;gap:var(--space-1);flex-direction:column;line-height:1.5;display:flex}.AutomationsScreen-module__SLfbjG__detailPromptLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.AutomationsScreen-module__SLfbjG__statsStrip{gap:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.AutomationsScreen-module__SLfbjG__stat{align-items:center;gap:var(--space-1);display:inline-flex}.AutomationsScreen-module__SLfbjG__statCount{font-weight:var(--weight-medium);color:var(--text)}.AutomationsScreen-module__SLfbjG__sessionLink{font-size:var(--text-xs);color:var(--accent);text-decoration:none}.AutomationsScreen-module__SLfbjG__sessionLink:hover{text-decoration:underline}.AutomationsScreen-module__SLfbjG__loadMore{padding:var(--space-3) 0;justify-content:center;display:flex}@media (max-width:768px){.AutomationsScreen-module__SLfbjG__column{padding-top:var(--mobile-nav-clearance)}}
.Coverage-module__6Yk4sW__screen{background:var(--surface);flex-direction:column;align-items:center;min-height:100dvh;display:flex;overflow:hidden auto}.Coverage-module__6Yk4sW__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}.Coverage-module__6Yk4sW__heading{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);margin:0}.Coverage-module__6Yk4sW__headingRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Coverage-module__6Yk4sW__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}.Coverage-module__6Yk4sW__crumbs{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.Coverage-module__6Yk4sW__crumbLink{color:var(--text-secondary)}.Coverage-module__6Yk4sW__crumbLink:hover{color:var(--text)}.Coverage-module__6Yk4sW__crumbSep{color:var(--text-muted)}.Coverage-module__6Yk4sW__table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.Coverage-module__6Yk4sW__tableHead,.Coverage-module__6Yk4sW__tableRow{gap:var(--space-3);padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) 88px 88px 120px 90px 40px;align-items:center;display:grid}.Coverage-module__6Yk4sW__tableHead{font-size:var(--text-xs);color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.Coverage-module__6Yk4sW__tableRow{padding-top:var(--space-3);padding-bottom:var(--space-3);color:inherit;transition:background-color var(--duration-quick) var(--ease-smooth-out);text-decoration:none}.Coverage-module__6Yk4sW__tableRow:hover{background:var(--bg-hover);text-decoration:none}.Coverage-module__6Yk4sW__tableRow+.Coverage-module__6Yk4sW__tableRow{border-top:1px solid var(--border-subtle)}.Coverage-module__6Yk4sW__cellMain{align-items:center;gap:var(--space-3);min-width:0;display:flex}.Coverage-module__6Yk4sW__cellText{flex-direction:column;gap:2px;min-width:0;display:flex}.Coverage-module__6Yk4sW__tickerBubble{border-radius:var(--radius-md);background:var(--accent-subtle);width:32px;height:32px;color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Coverage-module__6Yk4sW__rowTitle{font-size:var(--text-base);font-weight:var(--weight-medium)}.Coverage-module__6Yk4sW__rowMeta{font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Coverage-module__6Yk4sW__cellNum{font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right}.Coverage-module__6Yk4sW__moveUp{color:var(--status-completed);font-variant-numeric:tabular-nums;font-size:var(--text-sm);text-align:right}.Coverage-module__6Yk4sW__moveDown{color:var(--status-failed);font-variant-numeric:tabular-nums;font-size:var(--text-sm);text-align:right}.Coverage-module__6Yk4sW__moveFlat{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--text-sm);text-align:right}.Coverage-module__6Yk4sW__monitorCell{font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Coverage-module__6Yk4sW__trailCounts{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;display:inline-flex}.Coverage-module__6Yk4sW__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}.Coverage-module__6Yk4sW__openDot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.Coverage-module__6Yk4sW__removeButton{appearance:none;padding:var(--space-1);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-quick) var(--ease-smooth-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Coverage-module__6Yk4sW__removeButton:hover{background:var(--bg-hover);color:var(--text)}.Coverage-module__6Yk4sW__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.Coverage-module__6Yk4sW__cardHead{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.Coverage-module__6Yk4sW__groupTitle{font-size:var(--text-base);font-weight:var(--weight-medium);margin:0}.Coverage-module__6Yk4sW__cardEmpty{padding:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.Coverage-module__6Yk4sW__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}.Coverage-module__6Yk4sW__row:hover{background:var(--bg-hover);text-decoration:none}.Coverage-module__6Yk4sW__row+.Coverage-module__6Yk4sW__row{border-top:1px solid var(--border)}.Coverage-module__6Yk4sW__rowMain{flex-direction:column;gap:2px;min-width:0;display:flex}.Coverage-module__6Yk4sW__rowTime{font-size:var(--text-sm);color:var(--text-muted);flex-shrink:0}.Coverage-module__6Yk4sW__status_open,.Coverage-module__6Yk4sW__status_approved,.Coverage-module__6Yk4sW__status_rejected{align-items:center;gap:var(--space-1);font-size:var(--text-sm);flex-shrink:0;display:inline-flex}.Coverage-module__6Yk4sW__status_open{color:var(--status-waiting)}.Coverage-module__6Yk4sW__status_approved{color:var(--status-completed)}.Coverage-module__6Yk4sW__status_rejected{color:var(--status-stopped)}.Coverage-module__6Yk4sW__statusDot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.Coverage-module__6Yk4sW__loading{padding:var(--space-8);justify-content:center;display:flex}.Coverage-module__6Yk4sW__error{font-size:var(--text-sm);color:var(--status-failed)}.Coverage-module__6Yk4sW__dialogBackdrop{z-index:50;background:#0000003d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Coverage-module__6Yk4sW__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}.Coverage-module__6Yk4sW__dialogTitle{font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0}.Coverage-module__6Yk4sW__field{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;display:flex}.Coverage-module__6Yk4sW__dialogActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.Coverage-module__6Yk4sW__wideOnly{min-width:0}@media (max-width:768px){.Coverage-module__6Yk4sW__column{padding-top:var(--mobile-nav-clearance)}.Coverage-module__6Yk4sW__headingRow{flex-wrap:wrap}.Coverage-module__6Yk4sW__tableHead,.Coverage-module__6Yk4sW__tableRow{gap:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-3);grid-template-columns:minmax(0,1fr) 64px 64px 28px}.Coverage-module__6Yk4sW__wideOnly{display:none}}
.ReviewScreen-module__mCswba__screen{background:var(--surface);flex-direction:column;align-items:center;min-height:100dvh;display:flex;overflow:hidden auto}.ReviewScreen-module__mCswba__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}.ReviewScreen-module__mCswba__heading{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);margin:0}.ReviewScreen-module__mCswba__statsRow{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid;overflow:hidden}.ReviewScreen-module__mCswba__statCell{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.ReviewScreen-module__mCswba__statCell+.ReviewScreen-module__mCswba__statCell{border-left:1px solid var(--border-subtle)}.ReviewScreen-module__mCswba__statNumber{align-items:baseline;gap:var(--space-1);font-size:22px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;display:inline-flex}.ReviewScreen-module__mCswba__statLabel{font-size:var(--text-xs);color:var(--text-secondary)}.ReviewScreen-module__mCswba__statDot,.ReviewScreen-module__mCswba__verdictDot{background:var(--status-stopped);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ReviewScreen-module__mCswba__surfaced .ReviewScreen-module__mCswba__statDot,.ReviewScreen-module__mCswba__surfaced .ReviewScreen-module__mCswba__verdictDot{background:var(--status-waiting)}.ReviewScreen-module__mCswba__escalated .ReviewScreen-module__mCswba__statDot,.ReviewScreen-module__mCswba__escalated .ReviewScreen-module__mCswba__verdictDot{background:var(--status-failed)}.ReviewScreen-module__mCswba__approvals .ReviewScreen-module__mCswba__statDot,.ReviewScreen-module__mCswba__approvals .ReviewScreen-module__mCswba__verdictDot{background:var(--accent)}.ReviewScreen-module__mCswba__no_action .ReviewScreen-module__mCswba__statDot,.ReviewScreen-module__mCswba__no_action .ReviewScreen-module__mCswba__verdictDot{background:var(--status-completed)}.ReviewScreen-module__mCswba__pending .ReviewScreen-module__mCswba__statDot,.ReviewScreen-module__mCswba__pending .ReviewScreen-module__mCswba__verdictDot{background:var(--status-running)}.ReviewScreen-module__mCswba__failed .ReviewScreen-module__mCswba__statDot,.ReviewScreen-module__mCswba__failed .ReviewScreen-module__mCswba__verdictDot{background:var(--status-failed)}.ReviewScreen-module__mCswba__skipped .ReviewScreen-module__mCswba__verdictDot{background:var(--status-stopped)}.ReviewScreen-module__mCswba__groupTitle{font-size:var(--text-base);font-weight:var(--weight-medium);margin:0 0 var(--space-1)}.ReviewScreen-module__mCswba__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.ReviewScreen-module__mCswba__timeline{gap:var(--space-3);flex-direction:column;padding-left:76px;display:flex;position:relative}.ReviewScreen-module__mCswba__timeline:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:6px;bottom:6px;left:56px}.ReviewScreen-module__mCswba__entry{animation:ReviewScreen-module__mCswba__entryRise var(--duration-fast) var(--ease-smooth-out) both;position:relative}@keyframes ReviewScreen-module__mCswba__entryRise{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ReviewScreen-module__mCswba__entry{animation:none}}.ReviewScreen-module__mCswba__entryTime{text-align:right;width:44px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);position:absolute;top:10px;left:-76px}.ReviewScreen-module__mCswba__entryDot{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:-23px}.ReviewScreen-module__mCswba__entryBody{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.ReviewScreen-module__mCswba__entrySelected .ReviewScreen-module__mCswba__entryBody{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-sm)}.ReviewScreen-module__mCswba__entrySelected .ReviewScreen-module__mCswba__entryDot{border-color:var(--accent)}.ReviewScreen-module__mCswba__kbdHint{font-size:var(--text-xs);color:var(--text-muted);-webkit-user-select:none;user-select:none;align-items:baseline;gap:3px;margin-left:auto;display:inline-flex}.ReviewScreen-module__mCswba__kbdHint kbd{font-family:var(--font-mono,monospace);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary);padding:0 4px;font-size:10px}.ReviewScreen-module__mCswba__actionWrap{display:contents}.ReviewScreen-module__mCswba__quietCard{flex-direction:column;display:flex}.ReviewScreen-module__mCswba__daySection{gap:var(--space-3);flex-direction:column;display:flex}.ReviewScreen-module__mCswba__dayHeader{font-size:var(--text-xs);color:var(--text-muted);padding-top:var(--space-2);margin-left:-76px;font-weight:600}.ReviewScreen-module__mCswba__loadOlder{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-quick) var(--ease-smooth-out), border-color var(--duration-quick) var(--ease-smooth-out);align-self:flex-start}.ReviewScreen-module__mCswba__loadOlder:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border-strong);color:var(--text)}.ReviewScreen-module__mCswba__loadOlder:disabled{opacity:.6;cursor:default}.ReviewScreen-module__mCswba__rowProposal .ReviewScreen-module__mCswba__rowActions{gap:var(--space-2)}.ReviewScreen-module__mCswba__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none;display:flex}.ReviewScreen-module__mCswba__row+.ReviewScreen-module__mCswba__row{border-top:1px solid var(--border-subtle)}a.ReviewScreen-module__mCswba__row:hover{background:var(--bg-hover);text-decoration:none}.ReviewScreen-module__mCswba__rowClickable{cursor:pointer}.ReviewScreen-module__mCswba__rowClickable:hover{background:var(--bg-hover)}.ReviewScreen-module__mCswba__rowClickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ReviewScreen-module__mCswba__rowMain{flex-direction:column;gap:2px;min-width:0;display:flex}.ReviewScreen-module__mCswba__rowTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReviewScreen-module__mCswba__rowSubtitle{font-size:var(--text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReviewScreen-module__mCswba__rowActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ReviewScreen-module__mCswba__verdict{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);display:inline-flex}.ReviewScreen-module__mCswba__sessionLink{color:var(--text-secondary);display:inline-flex}.ReviewScreen-module__mCswba__sessionLink:hover{color:var(--text)}.ReviewScreen-module__mCswba__filterRow{align-items:center;gap:var(--space-2);display:flex}.ReviewScreen-module__mCswba__quietToggle{appearance:none;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.ReviewScreen-module__mCswba__quietToggle:hover{color:var(--text)}.ReviewScreen-module__mCswba__quietToggle+.ReviewScreen-module__mCswba__row{border-top:1px solid var(--border-subtle)}.ReviewScreen-module__mCswba__entryBody:has(.ReviewScreen-module__mCswba__rowEscalated){border-color:var(--status-failed)}.ReviewScreen-module__mCswba__artifactChip{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);padding:2px var(--space-2);white-space:nowrap;display:inline-flex}.ReviewScreen-module__mCswba__artifactChipName{color:var(--text-secondary);font-weight:var(--weight-medium);text-overflow:ellipsis;max-width:180px;overflow:hidden}.ReviewScreen-module__mCswba__artifactChipMeta{color:var(--text-muted);font-variant-numeric:tabular-nums}.ReviewScreen-module__mCswba__composer{align-items:center;gap:var(--space-2);display:flex}.ReviewScreen-module__mCswba__composerInput{height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-sm);color:var(--text);flex:1}.ReviewScreen-module__mCswba__composerInput:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.ReviewScreen-module__mCswba__loading{padding:var(--space-6);justify-content:center;display:flex}.ReviewScreen-module__mCswba__empty{padding:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.ReviewScreen-module__mCswba__emptyCalm{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.ReviewScreen-module__mCswba__emptyOrb{width:64px;height:64px;margin-bottom:var(--space-2);display:inline-flex}.ReviewScreen-module__mCswba__emptyTitle{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text)}.ReviewScreen-module__mCswba__emptyHint{font-size:var(--text-sm);color:var(--text-secondary)}.ReviewScreen-module__mCswba__error{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--status-failed)}@media (max-width:768px){.ReviewScreen-module__mCswba__column{padding-top:var(--mobile-nav-clearance)}.ReviewScreen-module__mCswba__filterRow{flex-wrap:wrap}.ReviewScreen-module__mCswba__kbdHint{display:none}.ReviewScreen-module__mCswba__timeline{padding-left:0}.ReviewScreen-module__mCswba__timeline:before{content:none}.ReviewScreen-module__mCswba__entryDot{display:none}.ReviewScreen-module__mCswba__entryTime{text-align:left;width:auto;margin-bottom:var(--space-1);display:block;position:static}.ReviewScreen-module__mCswba__dayHeader{margin-left:0}.ReviewScreen-module__mCswba__row{flex-wrap:wrap}.ReviewScreen-module__mCswba__rowMain{flex:100%}.ReviewScreen-module__mCswba__rowActions{flex-wrap:wrap;max-width:100%}.ReviewScreen-module__mCswba__artifactChipName{max-width:140px}}
