.DiscussionReview_list__JaYpr{display:flex;flex-direction:column;gap:var(--space-4,16px)}.DiscussionReview_list__header__KDfId{display:flex;flex-direction:column;gap:var(--space-3,12px)}.DiscussionReview_list__title__EdHDX{font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-h3,1.25rem);font-weight:600;color:var(--text-primary);margin:0}.DiscussionReview_list__filters__HimWX{display:flex;flex-wrap:wrap;gap:var(--space-3,12px);align-items:center}.DiscussionReview_list__filterGroup__nTrpX{display:flex;gap:var(--space-1,4px)}.DiscussionReview_list__filterPill__KxUYX{display:inline-flex;align-items:center;padding:var(--space-1,4px) var(--space-3,12px);border-radius:9999px;border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-sm,.8125rem);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.DiscussionReview_list__filterPill__KxUYX:hover{background:var(--bg-hover);color:var(--text-primary)}.DiscussionReview_list__filterPill__KxUYX:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.DiscussionReview_list__filterPill--active__b81n4{background:var(--signal);color:var(--signal-foreground);border-color:var(--signal)}.DiscussionReview_list__filterPill--active__b81n4:hover{background:var(--signal);color:var(--signal-foreground);opacity:.9}.DiscussionReview_list__lessonSelect__YAuzn{appearance:none;padding:var(--space-1,4px) var(--space-3,12px);padding-right:var(--space-6,24px);border-radius:6px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-sm,.8125rem);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23888' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;min-width:160px}.DiscussionReview_list__lessonSelect__YAuzn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.DiscussionReview_list__tableWrapper__D4qDq{overflow-x:auto;border-radius:8px;border:1px solid var(--border-subtle)}.DiscussionReview_list__table__MO6OP{width:100%;border-collapse:collapse;font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-sm,.8125rem)}.DiscussionReview_list__table__MO6OP thead{background:var(--bg-surface)}.DiscussionReview_list__table__MO6OP th{padding:var(--space-2,8px) var(--space-3,12px);text-align:left;font-weight:600;color:var(--text-secondary);font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-default);white-space:nowrap}.DiscussionReview_list__table__MO6OP td{padding:var(--space-2,8px) var(--space-3,12px);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}.DiscussionReview_list__row__oTgTl{cursor:pointer;transition:background .12s ease}.DiscussionReview_list__row__oTgTl:hover{background:var(--bg-hover)}.DiscussionReview_list__row__oTgTl:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.DiscussionReview_list__row--selected__VExUQ{background:var(--signal-soft)}.DiscussionReview_list__score__qM9hj{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--font-size-sm,.8125rem);font-weight:500}.DiscussionReview_list__score--ai__VMNHE{color:var(--text-secondary)}.DiscussionReview_list__score--instructor__jCysx{color:var(--signal)}.DiscussionReview_list__score--empty___l7xd{color:var(--text-muted)}.DiscussionReview_list__status__lw3QM{display:inline-flex;align-items:center;gap:var(--space-1,4px);font-size:var(--font-size-xs,.75rem);font-weight:500}.DiscussionReview_list__statusDot__zW2mE{width:6px;height:6px;border-radius:50%;flex-shrink:0}.DiscussionReview_list__statusDot--reviewed__mLKaG{background:#00c853}.DiscussionReview_list__statusDot--unreviewed__lhM_h{background:#ffab00}.DiscussionReview_list__loadMore__sBn2n{display:flex;justify-content:center;padding:var(--space-3,12px) 0}.DiscussionReview_list__loadMoreBtn__gnevs{display:inline-flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-5,20px);border-radius:6px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-sm,.8125rem);cursor:pointer;transition:background .15s ease,border-color .15s ease}.DiscussionReview_list__loadMoreBtn__gnevs:hover{background:var(--bg-hover);border-color:var(--signal)}.DiscussionReview_list__loadMoreBtn__gnevs:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.DiscussionReview_list__loadMoreBtn__gnevs:disabled{opacity:.5;cursor:not-allowed}.DiscussionReview_list__skeleton__kHDHu{display:flex;flex-direction:column}.DiscussionReview_list__skeletonRow__ybk8u{display:flex;gap:var(--space-3,12px);padding:var(--space-2,8px) var(--space-3,12px);border-bottom:1px solid var(--border-subtle)}.DiscussionReview_list__skeletonCell__UhFBG{height:14px;background:var(--bg-hover);border-radius:4px;animation:DiscussionReview_shimmer__0Z2II 1.5s ease-in-out infinite}@keyframes DiscussionReview_shimmer__0Z2II{0%,to{opacity:.4}50%{opacity:.8}}.DiscussionReview_list__empty__OidQQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10,40px) var(--space-4,16px);text-align:center;gap:var(--space-2,8px)}.DiscussionReview_list__emptyIcon__PSYrV{width:48px;height:48px;color:var(--text-muted);margin-bottom:var(--space-2,8px)}.DiscussionReview_list__emptyTitle__cx6PV{font-size:var(--font-size-body,.875rem);font-weight:600;color:var(--text-primary);margin:0}.DiscussionReview_list__emptyText__vGIok{font-size:var(--font-size-sm,.8125rem);color:var(--text-secondary);margin:0;max-width:360px}.DiscussionReview_list__error__g9VkV{padding:var(--space-3,12px) var(--space-4,16px);border-radius:8px;background:rgba(255,23,68,.1);border:1px solid rgba(255,23,68,.3);color:#ff1744;font-size:var(--font-size-sm,.8125rem);display:flex;align-items:center;gap:var(--space-2,8px)}.DiscussionReview_list__errorRetry__9xQpF{margin-left:auto;padding:var(--space-1,4px) var(--space-3,12px);border-radius:4px;border:1px solid rgba(255,23,68,.3);background:transparent;color:#ff1744;font-size:var(--font-size-xs,.75rem);cursor:pointer}.DiscussionReview_list__errorRetry__9xQpF:hover{background:rgba(255,23,68,.1)}.DiscussionReview_detail__CY98_{display:flex;flex-direction:column;gap:var(--space-5,20px)}.DiscussionReview_detail__backBtn__6WmVP{display:inline-flex;align-items:center;gap:var(--space-1,4px);padding:var(--space-1,4px) var(--space-2,8px);border-radius:4px;border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-sm,.8125rem);cursor:pointer;transition:color .12s ease;align-self:flex-start}.DiscussionReview_detail__backBtn__6WmVP:hover{color:var(--signal)}.DiscussionReview_detail__backBtn__6WmVP:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.DiscussionReview_detail__backIcon__MBU0q{width:16px;height:16px}.DiscussionReview_detail__header__L2AN1{display:flex;flex-direction:column;gap:var(--space-1,4px)}.DiscussionReview_detail__lessonTitle__yrcsr{font-size:var(--font-size-xs,.75rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.DiscussionReview_detail__learnerName__gtaFK{font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-h3,1.25rem);font-weight:600;color:var(--text-primary);margin:0}.DiscussionReview_detail__meta__6s9_g{display:flex;flex-wrap:wrap;gap:var(--space-3,12px);font-size:var(--font-size-xs,.75rem);color:var(--text-secondary)}.DiscussionReview_detail__metaItem__URH60{display:inline-flex;align-items:center;gap:var(--space-1,4px)}.DiscussionReview_detail__metaValue__xuTSV{font-family:var(--font-mono,"IBM Plex Mono",monospace);color:var(--text-primary)}.DiscussionReview_detail__section__ADyYI{padding:var(--space-4,16px);border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-3,12px)}.DiscussionReview_detail__sectionTitle__kD1Hb{font-size:var(--font-size-sm,.8125rem);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0}.DiscussionReview_detail__promptText__z9ZR_{font-size:var(--font-size-body,.875rem);color:var(--text-secondary);line-height:1.6;margin:0;white-space:pre-wrap}.DiscussionReview_detail__responseText__DGYE7{font-size:var(--font-size-body,.875rem);color:var(--text-primary);line-height:1.7;margin:0;white-space:pre-wrap}.DiscussionReview_detail__aiSection__Vu_g_{border-left:3px solid var(--signal)}.DiscussionReview_detail__aiScore__YB9Xz{display:flex;align-items:baseline;gap:var(--space-2,8px)}.DiscussionReview_detail__aiScoreValue__JU6if{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--font-size-h2,1.5rem);font-weight:700;color:var(--signal)}.DiscussionReview_detail__aiScoreMax__4equI{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--font-size-sm,.8125rem);color:var(--text-muted)}.DiscussionReview_detail__aiFeedbackText__NtCj1{font-size:var(--font-size-body,.875rem);color:var(--text-secondary);line-height:1.6;margin:0;white-space:pre-wrap}.DiscussionReview_detail__rubric__fkIIF{display:flex;flex-direction:column;gap:var(--space-2,8px)}.DiscussionReview_detail__rubricItem__r1UpF{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2,8px) var(--space-3,12px);background:var(--bg-elevated);border-radius:6px}.DiscussionReview_detail__rubricLabel__0YamB{font-size:var(--font-size-sm,.8125rem);color:var(--text-primary)}.DiscussionReview_detail__rubricScore__xibJe{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--font-size-sm,.8125rem);color:var(--signal);font-weight:600}.DiscussionReview_detail__instructorSection__5E5ys{border-left:3px solid #00c853}.DiscussionReview_detail__gradedBy__P9Vyu{font-size:var(--font-size-xs,.75rem);color:var(--text-muted)}.DiscussionReview_detail__form__9PvrS{display:flex;flex-direction:column;gap:var(--space-4,16px)}.DiscussionReview_detail__formGroup__agHnD{display:flex;flex-direction:column;gap:var(--space-1,4px)}.DiscussionReview_detail__formLabel__VtD3N{font-size:var(--font-size-sm,.8125rem);font-weight:600;color:var(--text-secondary)}.DiscussionReview_detail__formHint__oMPlZ{font-size:var(--font-size-xs,.75rem);color:var(--text-muted)}.DiscussionReview_detail__scoreInput__hX2ER{width:100px;padding:var(--space-2,8px) var(--space-3,12px);border-radius:6px;border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--font-size-body,.875rem);font-weight:600}.DiscussionReview_detail__scoreInput__hX2ER:focus{outline:2px solid var(--signal);outline-offset:2px;border-color:var(--signal)}.DiscussionReview_detail__scoreInput--invalid__Qz62I{border-color:#ff1744}.DiscussionReview_detail__feedbackTextarea__gwPS_{width:100%;min-height:120px;padding:var(--space-3,12px);border-radius:6px;border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-body,.875rem);line-height:1.6;resize:vertical}.DiscussionReview_detail__feedbackTextarea__gwPS_:focus{outline:2px solid var(--signal);outline-offset:2px;border-color:var(--signal)}.DiscussionReview_detail__formActions__viQ9p{display:flex;align-items:center;gap:var(--space-3,12px)}.DiscussionReview_detail__submitBtn__YHbaC{display:inline-flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-5,20px);border-radius:6px;border:none;background:var(--signal);color:var(--signal-foreground);font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-sm,.8125rem);font-weight:600;cursor:pointer;transition:opacity .15s ease,box-shadow .15s ease}.DiscussionReview_detail__submitBtn__YHbaC:hover{box-shadow:0 0 12px var(--signal-glow)}.DiscussionReview_detail__submitBtn__YHbaC:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.DiscussionReview_detail__submitBtn__YHbaC:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.DiscussionReview_detail__success__agVY0{border-radius:6px;background:rgba(0,200,83,.1);border:1px solid rgba(0,200,83,.3);color:#00c853}.DiscussionReview_detail__formError__k8jCD,.DiscussionReview_detail__success__agVY0{padding:var(--space-2,8px) var(--space-3,12px);font-size:var(--font-size-sm,.8125rem)}.DiscussionReview_detail__formError__k8jCD{border-radius:6px;background:rgba(255,23,68,.1);border:1px solid rgba(255,23,68,.3);color:#ff1744}.DiscussionReview_detail__loading__UkyWu{display:flex;flex-direction:column;gap:var(--space-4,16px);padding:var(--space-4,16px)}.DiscussionReview_detail__loadingBar__LmVgD{height:16px;background:var(--bg-hover);border-radius:4px;animation:DiscussionReview_shimmer__0Z2II 1.5s ease-in-out infinite}.DiscussionReview_detail__loadingBar--short__Gyf86{width:40%}.DiscussionReview_detail__loadingBar--medium__zrsjO{width:70%}.DiscussionReview_detail__loadingBar--long__tFUuO{width:100%}.DiscussionReview_list__wordCount__cANM2{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--font-size-xs,.75rem);color:var(--text-muted)}@media (max-width:768px){.DiscussionReview_list__filters__HimWX{flex-direction:column;align-items:stretch}.DiscussionReview_list__filterGroup__nTrpX{flex-wrap:wrap}.DiscussionReview_list__lessonSelect__YAuzn{min-width:auto;width:100%}.DiscussionReview_list__tableWrapper__D4qDq{font-size:var(--font-size-xs,.75rem)}.DiscussionReview_list__table__MO6OP td:nth-child(n+5),.DiscussionReview_list__table__MO6OP th:nth-child(n+5){display:none}.DiscussionReview_detail__meta__6s9_g{flex-direction:column}}@media (prefers-reduced-motion:reduce){.DiscussionReview_detail__loadingBar__LmVgD,.DiscussionReview_list__skeletonCell__UhFBG{animation:none;opacity:.6}}.SimulationReview_list__s1A_p{display:flex;flex-direction:column;gap:var(--space-4,16px)}.SimulationReview_list__title__9mCFy{font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-h3,1.25rem);font-weight:600;color:var(--text-primary);margin:0}.SimulationReview_list__tableWrapper__r6OzF{overflow-x:auto;border-radius:8px;border:1px solid var(--border-subtle)}.SimulationReview_list__table__cFZUU{width:100%;border-collapse:collapse;font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-sm,.8125rem)}.SimulationReview_list__table__cFZUU thead{background:var(--bg-surface)}.SimulationReview_list__table__cFZUU th{padding:var(--space-2,8px) var(--space-3,12px);text-align:left;font-weight:600;color:var(--text-secondary);font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-default);white-space:nowrap}.SimulationReview_list__table__cFZUU td{padding:var(--space-2,8px) var(--space-3,12px);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}.SimulationReview_list__row__GN69u{cursor:pointer;transition:background .12s ease}.SimulationReview_list__row__GN69u:hover{background:var(--bg-hover)}.SimulationReview_list__row__GN69u:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.SimulationReview_list__row--selected__7YPQO{background:var(--signal-soft)}.SimulationReview_list__score__LzdJQ{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--font-size-sm,.8125rem);font-weight:500}.SimulationReview_list__badge__0Ix6_{display:inline-flex;align-items:center;gap:var(--space-1,4px);font-size:var(--font-size-xs,.75rem);font-weight:600;padding:2px var(--space-2,8px);border-radius:4px}.SimulationReview_list__badge--passed__69V0p{color:#00c853;background:rgba(0,200,83,.1)}.SimulationReview_list__badge--failed__4WOn7{color:#ff1744;background:rgba(255,23,68,.1)}.SimulationReview_list__mono__hv0Tv{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--font-size-xs,.75rem);color:var(--text-secondary)}.SimulationReview_list__loadMore__CVoGW{display:flex;justify-content:center;padding:var(--space-3,12px) 0}.SimulationReview_list__loadMoreBtn__EfO0X{display:inline-flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-5,20px);border-radius:6px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-sm,.8125rem);cursor:pointer;transition:background .15s ease,border-color .15s ease}.SimulationReview_list__loadMoreBtn__EfO0X:hover{background:var(--bg-hover);border-color:var(--signal)}.SimulationReview_list__loadMoreBtn__EfO0X:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.SimulationReview_list__loadMoreBtn__EfO0X:disabled{opacity:.5;cursor:not-allowed}.SimulationReview_list__skeleton__F3GDV{display:flex;flex-direction:column}.SimulationReview_list__skeletonRow__eahKa{display:flex;gap:var(--space-3,12px);padding:var(--space-2,8px) var(--space-3,12px);border-bottom:1px solid var(--border-subtle)}.SimulationReview_list__skeletonCell__5umIr{height:14px;background:var(--bg-hover);border-radius:4px;animation:SimulationReview_shimmer__ylDGY 1.5s ease-in-out infinite}@keyframes SimulationReview_shimmer__ylDGY{0%,to{opacity:.4}50%{opacity:.8}}.SimulationReview_list__empty__cAnx5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10,40px) var(--space-4,16px);text-align:center;gap:var(--space-2,8px)}.SimulationReview_list__emptyIcon__qisJ4{width:48px;height:48px;color:var(--text-muted);margin-bottom:var(--space-2,8px)}.SimulationReview_list__emptyTitle__KIkac{font-size:var(--font-size-body,.875rem);font-weight:600;color:var(--text-primary);margin:0}.SimulationReview_list__emptyText__H6VI9{font-size:var(--font-size-sm,.8125rem);color:var(--text-secondary);margin:0;max-width:360px}.SimulationReview_list__error__K6RqI{padding:var(--space-3,12px) var(--space-4,16px);border-radius:8px;background:rgba(255,23,68,.1);border:1px solid rgba(255,23,68,.3);color:#ff1744;font-size:var(--font-size-sm,.8125rem);display:flex;align-items:center;gap:var(--space-2,8px)}.SimulationReview_list__errorRetry__TFVWC{margin-left:auto;padding:var(--space-1,4px) var(--space-3,12px);border-radius:4px;border:1px solid rgba(255,23,68,.3);background:transparent;color:#ff1744;font-size:var(--font-size-xs,.75rem);cursor:pointer}.SimulationReview_list__errorRetry__TFVWC:hover{background:rgba(255,23,68,.1)}.SimulationReview_detail__vlcaa{display:flex;flex-direction:column;gap:var(--space-5,20px)}.SimulationReview_detail__backBtn__BLA1G{display:inline-flex;align-items:center;gap:var(--space-1,4px);padding:var(--space-1,4px) var(--space-2,8px);border-radius:4px;border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-sm,.8125rem);cursor:pointer;transition:color .12s ease;align-self:flex-start}.SimulationReview_detail__backBtn__BLA1G:hover{color:var(--signal)}.SimulationReview_detail__backBtn__BLA1G:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.SimulationReview_detail__backIcon__bNuqG{width:16px;height:16px}.SimulationReview_detail__header__7WS3k{display:flex;flex-direction:column;gap:var(--space-1,4px)}.SimulationReview_detail__scenarioTitle__8DB4c{font-size:var(--font-size-xs,.75rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.SimulationReview_detail__learnerName__YRsmM{font-family:var(--font-sans,"IBM Plex Sans",sans-serif);font-size:var(--font-size-h3,1.25rem);font-weight:600;color:var(--text-primary);margin:0}.SimulationReview_detail__meta__692sf{display:flex;flex-wrap:wrap;gap:var(--space-3,12px);font-size:var(--font-size-xs,.75rem);color:var(--text-secondary)}.SimulationReview_detail__metaItem__B0yVc{display:inline-flex;align-items:center;gap:var(--space-1,4px)}.SimulationReview_detail__metaValue__OjzsQ{font-family:var(--font-mono,"IBM Plex Mono",monospace);color:var(--text-primary)}.SimulationReview_detail__scorePanel__kyiVY{padding:var(--space-4,16px);border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-4,16px)}.SimulationReview_detail__scoreStat__THaow{display:flex;flex-direction:column;gap:var(--space-1,4px)}.SimulationReview_detail__scoreLabel__e2zQa{font-size:var(--font-size-xs,.75rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.SimulationReview_detail__scoreValue__w4gMQ{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--font-size-h2,1.5rem);font-weight:700;color:var(--text-primary)}.SimulationReview_detail__scoreValue--signal__oJBMf{color:var(--signal)}.SimulationReview_detail__scoreValue--success__bVlqh{color:#00c853}.SimulationReview_detail__scoreValue--error__WKJXH{color:#ff1744}.SimulationReview_detail__section__Pbpkw{padding:var(--space-4,16px);border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-3,12px)}.SimulationReview_detail__sectionTitle__UCesF{font-size:var(--font-size-sm,.8125rem);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0}.SimulationReview_detail__timeline__DjkFx{display:flex;flex-direction:column;gap:0;position:relative}.SimulationReview_detail__timelineNode__SwQ70{display:flex;gap:var(--space-3,12px);position:relative;padding-bottom:var(--space-4,16px)}.SimulationReview_detail__timelineNode__SwQ70:last-child{padding-bottom:0}.SimulationReview_detail__timelineTrack__ZOUIY{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.SimulationReview_detail__timelineDot__QGC1X{width:12px;height:12px;border-radius:50%;border:2px solid var(--border-default);background:var(--bg-elevated);flex-shrink:0;z-index:1;transition:border-color .15s ease,background .15s ease}.SimulationReview_detail__timelineDot--optimal__bqGj5{border-color:#00c853;background:rgba(0,200,83,.2)}.SimulationReview_detail__timelineDot--suboptimal__eqheK{border-color:#ffab00;background:rgba(255,171,0,.2)}.SimulationReview_detail__timelineLine__x7jGk{width:2px;flex:1 1;background:var(--border-subtle);min-height:16px}.SimulationReview_detail__timelineLine--optimal__htJq5{background:rgba(0,200,83,.4)}.SimulationReview_detail__timelineLine--suboptimal__XLG_o{background:rgba(255,171,0,.3)}.SimulationReview_detail__timelineContent__GjpB3{flex:1 1;padding:var(--space-3,12px);border-radius:6px;background:var(--bg-elevated);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-1,4px);transition:border-color .15s ease}.SimulationReview_detail__timelineContent--optimal__ZDQqr{border-color:rgba(0,200,83,.3)}.SimulationReview_detail__timelineContent--suboptimal__mJAEe{border-color:rgba(255,171,0,.3)}.SimulationReview_detail__timelineNodeTitle__qiL83{font-size:var(--font-size-body,.875rem);font-weight:600;color:var(--text-primary);margin:0}.SimulationReview_detail__timelineNodeSummary__eIB4_{font-size:var(--font-size-sm,.8125rem);color:var(--text-secondary);margin:0;line-height:1.5}.SimulationReview_detail__timelineNodeStep__l_Z1x{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--font-size-xs,.75rem);color:var(--text-muted)}.SimulationReview_detail__timelineOptimalTag__q2onL{color:#00c853}.SimulationReview_detail__timelineOptimalTag__q2onL,.SimulationReview_detail__timelineSuboptimalTag__ZrFqY{display:inline-flex;align-items:center;gap:var(--space-1,4px);font-size:var(--font-size-xs,.75rem);font-weight:600}.SimulationReview_detail__timelineSuboptimalTag__ZrFqY{color:#ffab00}.SimulationReview_detail__loading__H8ijH{display:flex;flex-direction:column;gap:var(--space-4,16px);padding:var(--space-4,16px)}.SimulationReview_detail__loadingBar__aEsjp{height:16px;background:var(--bg-hover);border-radius:4px;animation:SimulationReview_shimmer__ylDGY 1.5s ease-in-out infinite}.SimulationReview_detail__loadingBar--short__88V19{width:40%}.SimulationReview_detail__loadingBar--medium__mpWh_{width:70%}.SimulationReview_detail__loadingBar--long__CSAJA{width:100%}@media (max-width:768px){.SimulationReview_list__tableWrapper__r6OzF{font-size:var(--font-size-xs,.75rem)}.SimulationReview_list__table__cFZUU td:nth-child(n+6),.SimulationReview_list__table__cFZUU th:nth-child(n+6){display:none}.SimulationReview_detail__scorePanel__kyiVY{grid-template-columns:repeat(2,1fr)}.SimulationReview_detail__meta__692sf{flex-direction:column}}@media (prefers-reduced-motion:reduce){.SimulationReview_detail__loadingBar__aEsjp,.SimulationReview_list__skeletonCell__5umIr{animation:none;opacity:.6}.SimulationReview_detail__backBtn__BLA1G,.SimulationReview_detail__timelineContent__GjpB3,.SimulationReview_detail__timelineDot__QGC1X,.SimulationReview_list__row__GN69u{transition:none}}.pria-shared_priaTransition__2aezK{transition:all .2s ease}@media (prefers-reduced-motion:reduce){.pria-shared_priaTransition__2aezK,.pria-shared_priaTransition__2aezK *{transition:none!important;animation:none!important}}.pria-shared_priaFocus__Itl2T{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px}.pria-shared_priaHover__Emz0K{cursor:pointer;transition:all .2s ease}.pria-shared_priaHover__Emz0K:hover{background-color:var(--surface-hover,#f0f0f0)}.pria-shared_priaDisabled__M3i0M{opacity:.5;cursor:not-allowed;pointer-events:none}.pria-shared_avatar__T8oJP{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pria-avatar-border-radius);background:var(--pria-avatar-bg-gradient);flex-shrink:0}.pria-shared_avatarSm__wm7Wo{width:var(--pria-avatar-size-sm);height:var(--pria-avatar-size-sm)}.pria-shared_avatarMd__FB83G{width:var(--pria-avatar-size-md);height:var(--pria-avatar-size-md)}.pria-shared_avatarLg__iQBEd{width:var(--pria-avatar-size-lg);height:var(--pria-avatar-size-lg)}.pria-shared_avatarIcon__aIEii{color:white;font-family:var(--font-body);font-weight:700;font-size:55%;line-height:1;-webkit-user-select:none;user-select:none}.pria-shared_statusIndicator__YH_lC{position:absolute;bottom:0;right:0;width:var(--pria-avatar-status-size);height:var(--pria-avatar-status-size);border-radius:50%;border:2px solid var(--surface,#ffffff);background:var(--pria-avatar-status-offline)}.pria-shared_statusActive__MLDin .pria-shared_statusIndicator__YH_lC{background:var(--pria-avatar-status-active);animation:pria-shared_pulse__rIgYI 2s ease-in-out infinite}.pria-shared_statusTyping__KodIV .pria-shared_statusIndicator__YH_lC{background:var(--pria-avatar-status-typing);animation:pria-shared_pulse__rIgYI 1s ease-in-out infinite}.pria-shared_statusOffline__768J0 .pria-shared_statusIndicator__YH_lC{background:var(--pria-avatar-status-offline)}@keyframes pria-shared_pulse__rIgYI{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.pria-shared_statusActive__MLDin .pria-shared_statusIndicator__YH_lC,.pria-shared_statusTyping__KodIV .pria-shared_statusIndicator__YH_lC{animation:none}}.pria-shared_messageBubble__dZFVC{display:flex;flex-direction:column;gap:var(--pria-bubble-gap);max-width:var(--pria-bubble-max-width);padding:var(--pria-bubble-padding);border-radius:var(--pria-bubble-border-radius);position:relative;animation:pria-shared_messageAppear__cIZyT .3s ease-out}@keyframes pria-shared_messageAppear__cIZyT{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.pria-shared_messageBubble__dZFVC{animation:none}}.pria-shared_bubbleUser__0M6ud{background:var(--pria-bubble-user-bg);border:1px solid var(--pria-bubble-user-border);align-self:flex-end;margin-left:auto}.pria-shared_bubbleAssistant__tvU19{background:var(--pria-bubble-assistant-bg);border:1px solid var(--pria-bubble-assistant-border);align-self:flex-start}.pria-shared_bubbleHeader__e5d_7{display:flex;align-items:center;gap:var(--pria-bubble-header-gap)}.pria-shared_bubbleHeaderInfo__rT10M{display:flex;flex-direction:column;gap:2px}.pria-shared_bubbleSender__t3o0c{font-size:var(--pria-bubble-sender-font-size);font-weight:var(--pria-bubble-sender-font-weight);color:var(--foreground)}.pria-shared_bubbleTime___U42Q{font-size:var(--pria-bubble-time-font-size);color:var(--pria-bubble-time-color)}.pria-shared_bubbleContent__i4CpZ{word-wrap:break-word;overflow-wrap:break-word}.pria-shared_bubbleLoading__uBpTq{display:flex;align-items:center;gap:4px;padding:8px 0}.pria-shared_loadingDot__9tHFY{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:pria-shared_loadingPulse__1iUWj 1.4s ease-in-out infinite}.pria-shared_loadingDot__9tHFY:nth-child(2){animation-delay:.2s}.pria-shared_loadingDot__9tHFY:nth-child(3){animation-delay:.4s}@keyframes pria-shared_loadingPulse__1iUWj{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pria-shared_bubbleLoading__uBpTq .pria-shared_loadingDot__9tHFY{animation:none;opacity:.6}}.pria-shared_bubbleActions__DC1f4{display:flex;align-items:center;gap:8px;margin-top:4px}.pria-shared_bubbleActionButton__DJu_A{padding:4px 8px;font-size:.75rem;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;min-height:28px}.pria-shared_bubbleActionButton__DJu_A:hover{background:var(--surface-hover);color:var(--foreground)}.pria-shared_bubbleActionButton__DJu_A:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px}.pria-shared_bubbleActionButton__DJu_A:focus:not(:focus-visible){outline:none}.pria-shared_bubbleActionButtonSuccess__ETkrH{background:var(--success-bg,rgba(34,197,94,.1));border-color:var(--success,#22c55e);color:var(--success,#22c55e);display:inline-flex;align-items:center;gap:4px}.pria-shared_bubbleActionButtonSuccess__ETkrH:hover{background:var(--success-bg,rgba(34,197,94,.15))}.pria-shared_bubbleActionButtonError__7rEwD{background:var(--error-bg,rgba(239,68,68,.1));border-color:var(--error,#ef4444);color:var(--error,#ef4444)}.pria-shared_bubbleActionButtonError__7rEwD:hover{background:var(--error-bg,rgba(239,68,68,.15))}.pria-shared_emptyMessage__scYE1{color:var(--text-muted);font-style:italic;font-size:.875rem}.pria-shared_bubbleRetryContainer__7XgoV{display:flex;justify-content:flex-start;margin-top:8px}.pria-shared_bubbleRetryButton__sAloP{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;min-height:36px;background:var(--error-bg,#fee2e2);border:1px solid var(--error-border,#fca5a5);border-radius:6px;font-size:.875rem;font-weight:500;color:var(--error-text,#dc2626);cursor:pointer;transition:all .2s ease}.pria-shared_bubbleRetryButton__sAloP:hover{background:var(--error-hover-bg,#fecaca);border-color:var(--error-hover-border,#f87171)}.pria-shared_bubbleRetryButton__sAloP:focus{outline:2px solid var(--error-text,#dc2626);outline-offset:2px}.pria-shared_bubbleRetryButton__sAloP:focus:not(:focus-visible){outline:none}.pria-shared_bubbleRetryButton__sAloP:active{transform:scale(.98)}.dark .pria-shared_bubbleRetryButton__sAloP{background:var(--error-bg-dark,#450a0a);border-color:var(--error-border-dark,#7f1d1d);color:var(--error-text-dark,#fca5a5)}.dark .pria-shared_bubbleRetryButton__sAloP:hover{background:var(--error-hover-bg-dark,#7f1d1d);border-color:var(--error-hover-border-dark,#991b1b)}.pria-shared_codeBlock__AISIQ{margin:12px 0;background:var(--surface-elevated);border:1px solid var(--border);border-radius:8px;overflow:hidden}.pria-shared_codeBlockHeader___DKoE{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgba(0,0,0,.05);border-bottom:1px solid var(--border);gap:12px}.pria-shared_codeBlockFilename__V0tOv{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pria-shared_codeBlockLanguage__BRzHl{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;font-weight:500}.pria-shared_codeBlockCopyButton__A3CXI{display:flex;align-items:center;gap:6px;padding:4px 8px;background:transparent;border:1px solid var(--border);border-radius:4px;font-size:.75rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;min-height:28px}.pria-shared_codeBlockCopyButton__A3CXI:hover{background:var(--surface-hover);border-color:var(--border-medium);color:var(--foreground)}.pria-shared_codeBlockCopyButton__A3CXI:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px}.pria-shared_codeBlockCopyButton__A3CXI:focus:not(:focus-visible){outline:none}.pria-shared_codeBlockIcon__a7Wi6{width:14px;height:14px;flex-shrink:0}.pria-shared_codeBlockPre__9cYKo{margin:0;padding:16px;overflow-x:auto;overflow-y:hidden;background:var(--surface);font-family:var(--font-mono);font-size:.875rem;line-height:1.6;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}.pria-shared_codeBlockPre__9cYKo::-webkit-scrollbar{height:8px}.pria-shared_codeBlockPre__9cYKo::-webkit-scrollbar-track{background:transparent}.pria-shared_codeBlockPre__9cYKo::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}.pria-shared_codeBlockPre__9cYKo::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.pria-shared_codeBlockCode__n434Y{display:block;color:var(--foreground);white-space:pre;word-wrap:normal;word-break:normal}.pria-shared_markdownTextBlock__AQQkL{margin:8px 0}.pria-shared_commandInputWrapper__3mNQN{position:relative;width:100%}.pria-shared_commandInput__XrYcd{display:flex;align-items:flex-start;gap:8px;padding:var(--pria-input-padding);background:var(--pria-input-bg);border:1px solid var(--pria-input-border);border-radius:var(--pria-input-border-radius);position:relative}.pria-shared_commandInputButton__35iW7{flex-shrink:0;width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;padding:0}.pria-shared_commandInputButton__35iW7:hover{background:var(--surface-hover);color:var(--foreground)}.pria-shared_commandInputButton__35iW7:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px}.pria-shared_commandInputButton__35iW7:focus:not(:focus-visible){outline:none}.pria-shared_commandInputButton__35iW7:disabled{opacity:.5;cursor:not-allowed}.pria-shared_commandInputButtonIcon__8EAS9{width:18px;height:18px}.pria-shared_commandFileInput__fgj5q{position:absolute;opacity:0;width:0;height:0;overflow:hidden}.pria-shared_commandPrefix__NycyA{color:var(--pria-input-prefix-color);font-size:var(--pria-input-prefix-font-size);font-family:var(--font-mono);flex-shrink:0;padding-top:2px}.pria-shared_commandTextarea__9b15d{flex:1 1;background:transparent;border:none;outline:none;resize:none;font-family:inherit;font-size:.875rem;line-height:1.5;color:var(--foreground);min-height:20px;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}.pria-shared_commandTextarea__9b15d::placeholder{color:var(--pria-input-placeholder-color)}.pria-shared_commandTextarea__9b15d:focus{outline:none}.pria-shared_commandTextarea__9b15d:focus-visible{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px;border-radius:4px}.pria-shared_commandHints__Ez12r{position:absolute;bottom:-24px;left:0;display:flex;align-items:center;gap:var(--pria-input-hint-gap)}.pria-shared_commandHint__h4yDV{padding:var(--pria-input-hint-padding);background:var(--pria-input-hint-bg);border-radius:var(--pria-input-hint-border-radius);font-size:var(--pria-input-hint-font-size);color:var(--text-muted);white-space:nowrap}.pria-shared_commandMenu__0RpOW{position:absolute;bottom:calc(100% + 8px);left:0;right:0;max-height:300px;overflow-y:auto;overflow-x:hidden;background:var(--surface-elevated);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;display:flex;flex-direction:column;padding:4px;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}.pria-shared_commandMenu__0RpOW::-webkit-scrollbar{width:8px}.pria-shared_commandMenu__0RpOW::-webkit-scrollbar-track{background:transparent}.pria-shared_commandMenu__0RpOW::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}.pria-shared_commandMenu__0RpOW::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.pria-shared_commandMenuItem__ETxdE{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;background:transparent;border:none;border-radius:6px;text-align:left;cursor:pointer;transition:all .2s ease;width:100%;min-height:44px}.pria-shared_commandMenuItemSelected__WUvvC,.pria-shared_commandMenuItem__ETxdE:hover{background:var(--surface-hover)}.pria-shared_commandMenuItem__ETxdE:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px}.pria-shared_commandMenuItem__ETxdE:focus:not(:focus-visible){outline:none}.pria-shared_commandMenuItemKey__mogH7{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--primary-orange,#ff9800)}.pria-shared_commandMenuItemLabel__Bx5I_{font-size:.875rem;font-weight:500;color:var(--foreground)}.pria-shared_commandMenuItemDescription__5AovM{font-size:.75rem;color:var(--text-muted)}.pria-shared_resourceCard__kG_0i{display:flex;align-items:center;gap:var(--pria-resource-card-gap);padding:var(--pria-resource-card-padding);background:var(--pria-resource-card-bg);border:1px solid var(--pria-resource-card-border);border-radius:var(--pria-resource-card-border-radius);transition:all .2s ease}.pria-shared_resourceCardClickable__c_t1z{cursor:pointer;min-height:44px}.pria-shared_resourceCardClickable__c_t1z:hover{background:var(--pria-resource-card-hover-bg);border-color:var(--border-medium)}.pria-shared_resourceCardClickable__c_t1z:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px}.pria-shared_resourceCardClickable__c_t1z:focus:not(:focus-visible){outline:none}.pria-shared_resourceCardClickable__c_t1z:active{transform:scale(.98)}.pria-shared_resourceCardIcon__8tA4K{width:var(--pria-resource-card-icon-size);height:var(--pria-resource-card-icon-size);flex-shrink:0;display:flex;align-items:center;justify-content:center}.pria-shared_resourceCardContent__Rs4jz{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pria-shared_resourceCardTitle__cU_9o{font-size:var(--pria-resource-card-title-font-size);font-weight:var(--pria-resource-card-title-font-weight);color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pria-shared_resourceCardMeta__XYjMb{font-size:var(--pria-resource-card-meta-font-size);color:var(--pria-resource-card-meta-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pria-shared_shortcutHint__bucp_{display:inline-flex;align-items:center;gap:var(--pria-shortcut-gap)}.pria-shared_shortcutKey__Sgoca{display:inline-flex;align-items:center;justify-content:center;padding:var(--pria-shortcut-padding);background:var(--pria-shortcut-bg);border:1px solid var(--pria-shortcut-border);border-radius:var(--pria-shortcut-border-radius);font-size:var(--pria-shortcut-font-size);font-family:var(--pria-shortcut-font-family);color:var(--foreground);min-width:20px;text-align:center}.pria-shared_shortcutSeparator__lT4V6{color:var(--text-muted);font-size:var(--pria-shortcut-font-size)}.pria-shared_shortcutLabel__ud9JD{margin-left:var(--spacing-sm,8px);font-size:var(--pria-shortcut-font-size);color:var(--text-secondary,var(--neutral-400,#888888))}.pria-shared_contextPanel__OyXNG{width:var(--pria-context-panel-width);background:var(--pria-context-panel-bg);border:1px solid var(--pria-context-panel-border);display:flex;flex-direction:column;height:100%}.pria-shared_contextPanelTabs__xmWAP{display:flex;border-bottom:1px solid var(--border);padding:0 var(--pria-context-panel-padding);gap:var(--pria-context-panel-tab-gap)}.pria-shared_contextPanelTab__Tpjf2{padding:0 16px;height:var(--pria-context-panel-tab-height);min-height:44px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.pria-shared_contextPanelTab__Tpjf2:hover{color:var(--foreground)}.pria-shared_contextPanelTab__Tpjf2:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:-2px}.pria-shared_contextPanelTab__Tpjf2:focus:not(:focus-visible){outline:none}.pria-shared_contextPanelTabActive__k3Vfo{color:var(--foreground);border-bottom-color:var(--primary-orange,#ff9800)}.pria-shared_contextPanelContent__05Cnj{flex:1 1;overflow-y:auto;padding:var(--pria-context-panel-padding)}.pria-shared_contextPanelSection__8LZbS{margin-bottom:var(--pria-context-panel-section-gap)}.pria-shared_contextPanelSection__8LZbS:last-child{margin-bottom:0}.pria-shared_contextPanelSectionTitle__03Uhj{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0 0 12px}.pria-shared_sessionProgressCard__oba_S{padding:12px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:8px;margin-bottom:var(--pria-context-panel-section-gap)}.pria-shared_sessionProgressHeader__ajCJJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pria-shared_sessionProgressLabel__h74bF{font-size:.875rem;font-weight:500;color:var(--foreground)}.pria-shared_sessionProgressCount__TiIG8{font-size:.75rem;color:var(--text-muted)}.pria-shared_sessionProgressBar__JbcIz{width:100%;height:6px;background:var(--surface);border-radius:3px;overflow:hidden}.pria-shared_sessionProgressBarFill__G2nbN{height:100%;background:linear-gradient(90deg,#ff9800,#ffca7a);transition:width .3s ease}.pria-shared_relatedResourcesList__0bnRs{display:flex;flex-direction:column;gap:8px}.pria-shared_suggestedTopicsList__ZgY1j{display:flex;flex-wrap:wrap;gap:8px}.pria-shared_suggestedTopicChip__P5hv5{padding:6px 12px;min-height:32px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:16px;font-size:.75rem;color:var(--foreground);cursor:pointer;transition:all .2s ease}.pria-shared_suggestedTopicChip__P5hv5:hover{background:var(--surface-hover);border-color:var(--border-medium)}.pria-shared_suggestedTopicChip__P5hv5:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px}.pria-shared_suggestedTopicChip__P5hv5:focus:not(:focus-visible){outline:none}.pria-shared_shortcutsList__wNjED{display:flex;flex-direction:column;gap:12px}.pria-shared_shortcutItem__GcxjN{display:flex;align-items:center;gap:12px}.pria-shared_shortcutLabel__ud9JD{font-size:.875rem;color:var(--text-secondary)}.pria-shared_emptyState__MWvAY{font-size:.875rem;color:var(--text-muted);text-align:center;padding:24px}.pria-shared_navRail__byl_J{width:var(--pria-nav-rail-width);background:var(--pria-nav-rail-bg);border-right:1px solid var(--pria-nav-rail-border);display:flex;flex-direction:column;align-items:center;padding:var(--pria-nav-rail-padding);gap:var(--pria-nav-rail-item-gap);height:100%}.pria-shared_navRailNewButton__ykqpk{width:var(--pria-nav-rail-item-size);height:var(--pria-nav-rail-item-size);min-width:44px;min-height:44px;border-radius:8px;background:var(--surface-elevated);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative}.pria-shared_navRailNewButton__ykqpk:hover{background:var(--surface-hover);border-color:var(--border-medium)}.pria-shared_navRailNewButton__ykqpk:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px}.pria-shared_navRailNewButton__ykqpk:focus:not(:focus-visible){outline:none}.pria-shared_navRailIcon__Jw9MO{width:20px;height:20px;color:var(--foreground)}.pria-shared_navRailShortcut__S2AbX{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:.625rem}.pria-shared_navRailConversations__fCybM{flex:1 1;display:flex;flex-direction:column;gap:var(--pria-nav-rail-item-gap);width:100%;overflow-y:auto}.pria-shared_navRailItem__ULE3H{width:var(--pria-nav-rail-item-size);height:var(--pria-nav-rail-item-size);min-width:44px;min-height:44px;border-radius:8px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative}.pria-shared_navRailItem__ULE3H:hover{background:var(--surface-hover)}.pria-shared_navRailItem__ULE3H:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px}.pria-shared_navRailItem__ULE3H:focus:not(:focus-visible){outline:none}.pria-shared_navRailItemActive__zKsYI{background:var(--surface-elevated);border:1px solid var(--border)}.pria-shared_navRailItemActive__zKsYI:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--primary-orange,#ff9800);border-radius:0 2px 2px 0}@media (max-width:767px){.pria-shared_contextPanel__OyXNG{width:100%;max-width:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-modal,1500);border:none;border-radius:0}.pria-shared_navRail__byl_J{width:56px;min-width:56px;padding:8px}.pria-shared_navRailConversations__fCybM{gap:4px}.pria-shared_messageBubble__dZFVC{max-width:95%}.pria-shared_commandInput__XrYcd{padding:10px 12px}.pria-shared_commandHints__Ez12r{display:none}.pria-shared_commandMenu__0RpOW{left:8px;right:8px;max-height:50vh}.pria-shared_contextPanelTabs__xmWAP{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pria-shared_contextPanelTabs__xmWAP::-webkit-scrollbar{display:none}.pria-shared_contextPanelTab__Tpjf2{min-height:48px;padding:0 20px}.pria-shared_suggestedTopicChip__P5hv5{min-height:40px;padding:8px 16px}.pria-shared_codeBlockPre__9cYKo{font-size:.8125rem;padding:12px}.pria-shared_resourceCard__kG_0i{padding:10px;gap:10px}.pria-shared_avatarSm__wm7Wo{width:24px;height:24px}.pria-shared_avatarMd__FB83G{width:28px;height:28px}}@media (max-width:480px){.pria-shared_messageBubble__dZFVC{max-width:100%;margin:0 4px}.pria-shared_bubbleHeader__e5d_7{flex-wrap:wrap}.pria-shared_commandMenuItem__ETxdE{padding:10px 12px}.pria-shared_sessionProgressCard__oba_S{padding:10px}}.dark .pria-shared_priaHover__Emz0K:hover{background-color:var(--surface-hover,#1c1c1c)}.dark .pria-shared_codeBlockHeader___DKoE{background:rgba(255,255,255,.03)}.dark .pria-shared_bubbleActionButton__DJu_A:hover{background:var(--surface-hover,#1c1c1c);border-color:var(--border-medium,#2e2e2e)}.light .pria-shared_priaHover__Emz0K:hover{background-color:var(--surface-hover,#f0f0f0)}.light .pria-shared_codeBlockHeader___DKoE{background:rgba(0,0,0,.03)}.pria-shared_historyList__5wxH1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.pria-shared_historyItem__xeOxf{border-radius:8px;transition:background-color .2s ease}.pria-shared_historyItem__xeOxf:hover{background-color:var(--surface-hover,#f0f0f0)}.pria-shared_historyItemLink__ojeSc{display:flex;flex-direction:column;gap:4px;padding:12px;text-decoration:none;color:inherit;border-radius:8px}.pria-shared_historyItemLink__ojeSc:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:-2px}.pria-shared_historyItemLink__ojeSc:focus:not(:focus-visible){outline:none}.pria-shared_historyItemTitle__h_091{font-size:.875rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pria-shared_historyItemMeta__xCVLG{font-size:.75rem;color:var(--text-secondary)}.pria-shared_historyItemPreview__TwCI3{font-size:.8125rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.pria-shared_historyLoading__u_ata{display:flex;flex-direction:column;gap:8px;padding:12px 0}.pria-shared_historyItemSkeleton__8vOZu{height:64px;background:var(--skeleton-bg,#e5e7eb);border-radius:8px;animation:pria-shared_skeletonPulse__qUTw7 1.5s ease-in-out infinite}@keyframes pria-shared_skeletonPulse__qUTw7{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.pria-shared_historyItemSkeleton__8vOZu{animation:none}}.pria-shared_historyError__vCB6l{padding:16px;background-color:var(--error-bg,#fee2e2);color:var(--error-text,#dc2626);border-radius:8px;font-size:.875rem;text-align:center}.dark .pria-shared_historyItemSkeleton__8vOZu{background:var(--skeleton-bg-dark,#2e2e2e)}.dark .pria-shared_historyItem__xeOxf:hover{background-color:var(--surface-hover,#1c1c1c)}.dark .pria-shared_historyError__vCB6l{background-color:var(--error-bg-dark,#450a0a);color:var(--error-text-dark,#fca5a5)}.pria-shared_contextPanelMobileClose__xyd_t{display:none;position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:var(--surface-elevated);border:1px solid var(--border);cursor:pointer;align-items:center;justify-content:center;z-index:10;transition:all .2s ease}.pria-shared_contextPanelMobileClose__xyd_t:hover{background:var(--surface-hover);border-color:var(--border-medium)}.pria-shared_contextPanelMobileClose__xyd_t:focus{outline:2px solid var(--primary-orange,#ff9800);outline-offset:2px}.pria-shared_contextPanelMobileCloseIcon__ex9lp{width:20px;height:20px;color:var(--foreground)}@media (max-width:767px){.pria-shared_contextPanelMobileClose__xyd_t{display:flex}.pria-shared_contextPanel__OyXNG{padding-top:56px}}.pria-shared_commandMenuFocusTrap__j8r3p{position:relative}.pria-shared_commandMenuFocusSentinel___1tm4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DocumentViewer_documentViewer__ln0uk{display:flex;flex-direction:column;height:100%;background-color:var(--bg-primary)}.DocumentViewer_documentViewer__header__dL1x_{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md,1rem);border-bottom:1px solid var(--border-light,var(--border));background-color:var(--bg-elevated,var(--bg-primary));flex-wrap:wrap;gap:var(--spacing-sm,.5rem)}.DocumentViewer_documentViewer__title__kcRL7{margin:0;color:var(--foreground)}.DocumentViewer_documentViewer__toolbar__oQ_kG{flex-wrap:wrap}.DocumentViewer_documentViewer__pageControls__HSA9n,.DocumentViewer_documentViewer__toolbar__oQ_kG,.DocumentViewer_documentViewer__zoomControls__520sY{display:flex;gap:var(--spacing-xs,.25rem);align-items:center}.DocumentViewer_documentViewer__zoomControls__520sY{padding:0 var(--spacing-sm,.5rem);border-left:1px solid var(--border-light,var(--border));border-right:1px solid var(--border-light,var(--border))}.DocumentViewer_documentViewer__search__5lIul{display:flex;align-items:center;gap:var(--spacing-xs,.25rem);padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);background-color:var(--bg-secondary,var(--surface));border:1px solid var(--border-light,var(--border));border-radius:var(--radius-sm,4px)}.DocumentViewer_documentViewer__searchInput__Ed8_Z{border:none;background:none;outline:none;font-size:var(--text-sm,.875rem);min-width:150px}.DocumentViewer_documentViewer__annotationTools__9lQX_{display:flex;gap:var(--spacing-xs,.25rem);padding:0 var(--spacing-sm,.5rem);border-left:1px solid var(--border-light,var(--border));border-right:1px solid var(--border-light,var(--border))}.DocumentViewer_documentViewer__contentWrapper__53uBq{display:flex;flex:1 1;overflow:hidden}.DocumentViewer_documentViewer__thumbnails__cxpfM{width:200px;flex-shrink:0;border-right:1px solid var(--border-light,var(--border));background-color:var(--bg-secondary,var(--surface));display:flex;flex-direction:column;overflow:hidden}.DocumentViewer_documentViewer__thumbnailsHeader__hiIpP{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);border-bottom:1px solid var(--border-light,var(--border))}.DocumentViewer_documentViewer__thumbnailsList__vsGL5{flex:1 1;overflow-y:auto;padding:var(--spacing-sm,.5rem)}.DocumentViewer_documentViewer__thumbnail__B_5NB{width:100%;padding:var(--spacing-sm,.5rem);margin-bottom:var(--spacing-xs,.25rem);text-align:left;background:none;border:1px solid var(--border-light,var(--border));border-radius:var(--radius-sm,4px);cursor:pointer;transition:all var(--transition-fast);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;background-color:var(--bg-primary)}.DocumentViewer_documentViewer__thumbnail__B_5NB:hover{border-color:var(--primary-orange,var(--primary));background-color:var(--bg-secondary,var(--surface))}.DocumentViewer_documentViewer__thumbnail--active__ryPQQ{border-color:var(--primary-orange,var(--primary));background-color:rgba(255,152,0,.1)}.DocumentViewer_documentViewer__viewer__cjU0P{flex:1 1;display:flex;align-items:center;justify-content:center;overflow:auto;background-color:var(--bg-tertiary,var(--bg-secondary));padding:var(--spacing-md,1rem)}.DocumentViewer_documentViewer__iframe__FsA0m{width:100%;height:100%;border:none;border-radius:var(--radius-md,8px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.DocumentViewer_documentViewer__bookmarks__xcMZU{width:200px;flex-shrink:0;border-left:1px solid var(--border-light,var(--border));background-color:var(--bg-secondary,var(--surface));display:flex;flex-direction:column;overflow:hidden;padding:var(--spacing-md,1rem)}.DocumentViewer_documentViewer__bookmarksList__aOQPI{display:flex;flex-direction:column;gap:var(--spacing-xs,.25rem);margin-top:var(--spacing-sm,.5rem)}.DocumentViewer_documentViewer__bookmarkItem___olHG{padding:var(--spacing-sm,.5rem);text-align:left;background:none;border:none;border-radius:var(--radius-sm,4px);cursor:pointer;transition:background-color var(--transition-fast);display:flex;flex-direction:column;gap:var(--spacing-xs,.25rem)}.DocumentViewer_documentViewer__bookmarkItem___olHG:hover{background-color:var(--bg-tertiary,var(--bg-secondary))}@media print{.DocumentViewer_documentViewer__bookmarks__xcMZU,.DocumentViewer_documentViewer__header__dL1x_,.DocumentViewer_documentViewer__thumbnails__cxpfM{display:none}.DocumentViewer_documentViewer__viewer__cjU0P{padding:0}}@media (max-width:1024px){.DocumentViewer_documentViewer__bookmarks__xcMZU,.DocumentViewer_documentViewer__thumbnails__cxpfM{position:absolute;top:0;bottom:0;z-index:50;background-color:var(--bg-elevated,var(--bg-primary));box-shadow:2px 0 8px rgba(0,0,0,.1)}.DocumentViewer_documentViewer__bookmarks__xcMZU{right:0;left:auto}}@media (max-width:768px){.DocumentViewer_documentViewer__header__dL1x_{flex-direction:column;align-items:flex-start}.DocumentViewer_documentViewer__toolbar__oQ_kG{width:100%;justify-content:space-between}}.EnhancedMarkdownRenderer_prose__l_SkK{font-family:var(--font-body);color:var(--text-primary);line-height:1.6}.EnhancedMarkdownRenderer_prose__l_SkK h1,.EnhancedMarkdownRenderer_prose__l_SkK h2,.EnhancedMarkdownRenderer_prose__l_SkK h3,.EnhancedMarkdownRenderer_prose__l_SkK h4,.EnhancedMarkdownRenderer_prose__l_SkK h5,.EnhancedMarkdownRenderer_prose__l_SkK h6{font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--signal);line-height:1.25;margin:20px 0 8px;padding-bottom:6px;border-bottom:1px solid rgba(255,107,0,.15)}.EnhancedMarkdownRenderer_prose__l_SkK h1:first-child,.EnhancedMarkdownRenderer_prose__l_SkK h2:first-child,.EnhancedMarkdownRenderer_prose__l_SkK h3:first-child,.EnhancedMarkdownRenderer_prose__l_SkK h4:first-child{margin-top:0}.EnhancedMarkdownRenderer_prose__l_SkK p{font-size:.9375rem;line-height:1.7;color:var(--text-primary);margin-bottom:12px}.EnhancedMarkdownRenderer_prose__l_SkK p:last-child{margin-bottom:0}.EnhancedMarkdownRenderer_prose__l_SkK ol,.EnhancedMarkdownRenderer_prose__l_SkK ul{list-style:none;padding-left:0;margin:8px 0 12px}.EnhancedMarkdownRenderer_prose__l_SkK li{font-size:.9375rem;color:var(--text-primary);padding:8px 12px;background:rgba(255,255,255,.02);border-radius:6px;border-left:2px solid rgba(255,107,0,.3);margin-bottom:6px;line-height:1.7}.EnhancedMarkdownRenderer_prose__l_SkK ol ol,.EnhancedMarkdownRenderer_prose__l_SkK ol ul,.EnhancedMarkdownRenderer_prose__l_SkK ul ol,.EnhancedMarkdownRenderer_prose__l_SkK ul ul{margin-top:6px;margin-bottom:0}.EnhancedMarkdownRenderer_prose__l_SkK table{width:100%;border-collapse:collapse;font-size:.8rem;margin-bottom:var(--space-4)}.EnhancedMarkdownRenderer_prose__l_SkK th{background:var(--bg-surface);font-weight:600;text-align:left}.EnhancedMarkdownRenderer_prose__l_SkK td,.EnhancedMarkdownRenderer_prose__l_SkK th{color:var(--text-primary);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle)}.EnhancedMarkdownRenderer_prose__l_SkK tr:nth-child(2n) td{background:var(--bg-elevated)}.EnhancedMarkdownRenderer_prose__l_SkK blockquote{margin:12px 0;padding:12px 16px;background:rgba(255,107,0,.04);border-left:3px solid var(--signal);border-radius:0 8px 8px 0;font-style:normal;color:var(--text-secondary)}.EnhancedMarkdownRenderer_prose__l_SkK blockquote p{color:var(--text-secondary)}.EnhancedMarkdownRenderer_prose__l_SkK code:not(pre code){font-family:var(--font-mono);font-size:.8em;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1px var(--space-1)}.EnhancedMarkdownRenderer_prose__l_SkK pre{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);overflow-x:auto;margin-bottom:var(--space-3)}.EnhancedMarkdownRenderer_prose__l_SkK pre code{font-family:var(--font-mono);font-size:.8rem;line-height:1.5;color:var(--text-primary);background:transparent;border:none;border-radius:0;padding:0}.EnhancedMarkdownRenderer_prose__l_SkK b,.EnhancedMarkdownRenderer_prose__l_SkK strong{color:var(--text-primary);font-weight:600}.EnhancedMarkdownRenderer_prose__l_SkK em,.EnhancedMarkdownRenderer_prose__l_SkK i{color:var(--text-secondary);font-style:italic}.EnhancedMarkdownRenderer_prose__l_SkK a{color:var(--signal);text-decoration:none;cursor:pointer}.EnhancedMarkdownRenderer_prose__l_SkK a:hover{text-decoration:underline;text-decoration-color:var(--signal)}.EnhancedMarkdownRenderer_prose__l_SkK hr{border:none;border-top:1px solid var(--border-subtle);margin:var(--space-4) 0}.EnhancedMarkdownRenderer_prose__l_SkK li input[type=checkbox]{margin-right:var(--space-2);vertical-align:baseline;accent-color:var(--signal)}.EnhancedMarkdownRenderer_prose__l_SkK img{max-width:100%;border-radius:var(--radius-sm)}.PRIAPlanBlock_planBlock__ow3Yx{display:flex;flex-direction:column;gap:var(--space-4,16px);padding:var(--space-4,16px);background:var(--surface,var(--bg-surface,#161616));border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg,8px);color:var(--text-primary,#f5f5f5);font-family:var(--font-body),"IBM Plex Sans",sans-serif}.PRIAPlanBlock_planBlock__header__PWiV4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4,16px)}.PRIAPlanBlock_planBlock__eyebrow__ZKkCN{margin:0 0 var(--space-1,4px);color:var(--signal,#ff6b00);font-size:var(--text-label,11px);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.PRIAPlanBlock_planBlock__title__Fca7u{margin:0;color:var(--text-primary,#f5f5f5);font-size:var(--text-card,16px);font-weight:600;letter-spacing:0;line-height:1.3}.PRIAPlanBlock_planBlock__approve__Bc3Of{min-height:36px;padding:var(--space-2,8px) var(--space-4,16px);border:0;border-radius:var(--radius-md,6px);background:var(--signal,#ff6b00);color:var(--signal-foreground,#ffffff);cursor:pointer;font:600 var(--text-sm,13px) /1 var(--font-body),IBM Plex Sans,sans-serif;transition:filter .15s ease,box-shadow .15s ease}.PRIAPlanBlock_planBlock__approve__Bc3Of:focus-visible,.PRIAPlanBlock_planBlock__approve__Bc3Of:hover:not(:disabled){box-shadow:0 0 14px var(--signal-glow,rgba(255,107,0,.4));filter:brightness(1.05);outline:none}.PRIAPlanBlock_planBlock__approve__Bc3Of:disabled{cursor:not-allowed;opacity:.5}.PRIAPlanBlock_planBlock__list__QVeuG{display:flex;flex-direction:column;gap:var(--space-2,8px);padding:0;margin:0;list-style:none}.PRIAPlanBlock_planBlock__step__6tDh_{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--space-3,12px);min-height:52px;padding:var(--space-3,12px);background:var(--surface-elevated,var(--bg-elevated,#0f0f0f));border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-md,6px);transition:background .15s ease,border-color .15s ease}.PRIAPlanBlock_planBlock__step__6tDh_:focus-visible{border-color:var(--signal,#ff6b00);box-shadow:0 0 0 3px var(--signal-soft,rgba(255,107,0,.1));outline:none}.PRIAPlanBlock_planBlock__step--running__i4d23{background:var(--signal-soft,rgba(255,107,0,.1));border-color:var(--signal,#ff6b00)}.PRIAPlanBlock_planBlock__step--done__QUR3h{border-color:rgba(0,200,83,.4)}.PRIAPlanBlock_planBlock__step--failed__nHI7Q{border-color:rgba(255,23,68,.55)}.PRIAPlanBlock_planBlock__step--pending__etdCL{color:var(--text-secondary,#aaaaaa)}.PRIAPlanBlock_planBlock__statusIcon__cznID{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bg-hover,#1c1c1c);color:var(--text-secondary,#aaaaaa)}.PRIAPlanBlock_planBlock__step--running__i4d23 .PRIAPlanBlock_planBlock__statusIcon__cznID{color:var(--signal,#ff6b00)}.PRIAPlanBlock_planBlock__step--done__QUR3h .PRIAPlanBlock_planBlock__statusIcon__cznID{color:var(--success,#00c853)}.PRIAPlanBlock_planBlock__step--failed__nHI7Q .PRIAPlanBlock_planBlock__statusIcon__cznID{color:var(--error,#ff1744)}.PRIAPlanBlock_planBlock__spinner__VsB_i{animation:PRIAPlanBlock_priaPlanSpin__r3q82 .8s linear infinite}.PRIAPlanBlock_planBlock__stepBody__ZZ4T3{display:flex;flex-direction:column;min-width:0;gap:var(--space-1,4px)}.PRIAPlanBlock_planBlock__stepLabelRow__Afi8p{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2,8px)}.PRIAPlanBlock_planBlock__stepLabel__xk_jg{overflow-wrap:anywhere;color:var(--text-primary,#f5f5f5);font-size:var(--text-sm,13px);font-weight:600;line-height:1.35}.PRIAPlanBlock_planBlock__intendedOutcome__0yIpV{overflow-wrap:anywhere;color:var(--text-secondary,#aaaaaa);font-size:var(--text-caption,12px);font-weight:400;line-height:1.4}.PRIAPlanBlock_planBlock__riskBadge__XPGB6{display:inline-flex;align-items:center;padding:2px var(--space-2,8px);border-radius:var(--radius-full,999px);font-size:var(--text-label,11px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.PRIAPlanBlock_planBlock__riskBadge--low__mIp9S{background:var(--bg-hover,#1c1c1c);color:var(--text-secondary,#aaaaaa);border:1px solid var(--border-default,#2e2e2e)}.PRIAPlanBlock_planBlock__riskBadge--medium__jZ1Hg{background:rgba(255,171,0,.15);color:var(--warning,#ffab00);border:1px solid rgba(255,171,0,.4)}.PRIAPlanBlock_planBlock__riskBadge--high__GyYwl{background:rgba(255,23,68,.15);color:var(--error,#ff1744);border:1px solid rgba(255,23,68,.55)}.PRIAPlanBlock_planBlock__statusText__ap1ez{color:var(--text-muted,#888888);font-size:var(--text-caption,12px);font-weight:500;line-height:1.2}.PRIAPlanBlock_planBlock__actions__U_rXy{display:inline-flex;align-items:center;gap:var(--space-1,4px)}.PRIAPlanBlock_planBlock__iconButton__yK4iK{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-md,6px);background:transparent;color:var(--text-secondary,#aaaaaa);cursor:pointer;transition:background .15s ease,color .15s ease}.PRIAPlanBlock_planBlock__iconButton__yK4iK:focus-visible,.PRIAPlanBlock_planBlock__iconButton__yK4iK:hover{background:var(--bg-hover,#1c1c1c);color:var(--text-primary,#f5f5f5);outline:none}.PRIAPlanBlock_planBlock__empty___hLga{margin:0;padding:var(--space-4,16px);color:var(--text-muted,#888888);font-size:var(--text-sm,13px);text-align:center;border:1px dashed var(--border-default,#2e2e2e);border-radius:var(--radius-md,6px)}@keyframes PRIAPlanBlock_priaPlanSpin__r3q82{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PRIAPlanBlock_planBlock__ow3Yx,.PRIAPlanBlock_planBlock__ow3Yx *,.PRIAPlanBlock_planBlock__ow3Yx :after,.PRIAPlanBlock_planBlock__ow3Yx :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:520px){.PRIAPlanBlock_planBlock__header__PWiV4{align-items:stretch;flex-direction:column}.PRIAPlanBlock_planBlock__approve__Bc3Of{width:100%}.PRIAPlanBlock_planBlock__step__6tDh_{grid-template-columns:28px minmax(0,1fr)}.PRIAPlanBlock_planBlock__actions__U_rXy{grid-column:2;justify-content:flex-start}}.PRIAConfidenceIndicator_confidence__8Asnk{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);width:fit-content;padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);font-family:var(--font-body),"IBM Plex Sans",sans-serif;font-size:var(--text-label);font-weight:500;line-height:1.4}.PRIAConfidenceIndicator_confidence--high__UQGsQ{color:var(--success);background:rgba(0,200,83,.12);border-color:rgba(0,200,83,.28)}.PRIAConfidenceIndicator_confidence--calibrated__yWAZG{color:var(--text-secondary)}.PRIAConfidenceIndicator_confidence--low__OiuDg{color:var(--warning);background:rgba(255,171,0,.12);border-color:rgba(255,171,0,.28)}.PRIAConfidenceIndicator_confidence__label__f2pGA{white-space:nowrap}.PRIAConfidenceIndicator_confidence__tooltipWrap__n59GT{position:relative;display:inline-flex}.PRIAConfidenceIndicator_confidence__info__BPQ7I{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:currentColor;cursor:pointer}.PRIAConfidenceIndicator_confidence__info__BPQ7I:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.PRIAConfidenceIndicator_confidence__tooltip__tNepG{position:absolute;z-index:10;top:calc(100% + var(--space-2));right:0;width:max-content;max-width:240px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);box-shadow:0 8px 24px rgba(0,0,0,.24);font-family:var(--font-body),"IBM Plex Sans",sans-serif;font-size:var(--text-caption);line-height:1.5}@media (prefers-reduced-motion:reduce){.PRIAConfidenceIndicator_confidence__8Asnk,.PRIAConfidenceIndicator_confidence__8Asnk *{transition-duration:.01ms!important}}.PRIAStatusStrip_statusStrip__3b0TC{display:inline-flex;align-items:center;gap:var(--space-2);max-width:60%;padding:var(--space-2) var(--space-3);color:var(--text-tertiary,var(--text-muted));background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:var(--text-caption);line-height:1.4;white-space:nowrap}.PRIAStatusStrip_statusStrip--compact__Rr4wn{gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-label)}.PRIAStatusStrip_statusStrip--done__grluG{color:var(--success)}.PRIAStatusStrip_statusStrip--failed__gR8iq{color:var(--error)}.PRIAStatusStrip_statusStrip__icon__ZUfdG{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px;color:currentColor}.PRIAStatusStrip_statusStrip__icon--active__i2_di{animation:PRIAStatusStrip_priaStatusSpin__4NRKW 1.2s linear infinite}.PRIAStatusStrip_statusStrip__reducedDot___Mv_v{display:none;width:6px;height:6px;border-radius:999px;background:currentColor}.PRIAStatusStrip_statusStrip__label__Eh7_A{min-width:0;overflow:hidden;text-overflow:ellipsis}@keyframes PRIAStatusStrip_priaStatusSpin__4NRKW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PRIAStatusStrip_statusStrip__3b0TC,.PRIAStatusStrip_statusStrip__3b0TC *{transition-duration:.01ms!important}.PRIAStatusStrip_statusStrip__icon--active__i2_di{animation:none}.PRIAStatusStrip_statusStrip__icon--active__i2_di>svg{display:none}.PRIAStatusStrip_statusStrip__icon--active__i2_di .PRIAStatusStrip_statusStrip__reducedDot___Mv_v{display:inline-block}}.PRIAPushbackBanner_pushback__7J8pa{display:grid;gap:var(--space-4,16px);padding:var(--space-4,16px);border:1px solid var(--border-subtle);border-left:3px solid var(--signal);border-radius:var(--radius-lg,8px);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body),"IBM Plex Sans",sans-serif}.PRIAPushbackBanner_pushback--firm__e9aAC{border-left-color:var(--signal);background:color-mix(in srgb,var(--signal-soft) 42%,var(--bg-surface))}.PRIAPushbackBanner_pushback--advisory__KUCte{border-left-color:var(--chart-2);background:color-mix(in srgb,rgba(59,130,246,.12) 38%,var(--bg-surface))}.PRIAPushbackBanner_pushback__header__SDoGh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px)}.PRIAPushbackBanner_pushback__label__JNCG2{margin:0;font-size:var(--text-label,11px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.PRIAPushbackBanner_pushback__trigger__4Ay5_{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:var(--text-caption,12px);color:var(--text-muted)}.PRIAPushbackBanner_pushback__objection___Wlb0{margin:0;font-size:var(--text-body,14px);line-height:1.5;color:var(--text-primary)}.PRIAPushbackBanner_pushback__alternative__LfsCF{display:grid;gap:var(--space-2,8px);padding:var(--space-3,12px);border:1px solid var(--border-subtle);border-radius:var(--radius-md,6px);background:var(--bg-elevated)}.PRIAPushbackBanner_pushback__alternativeLabel__BMv0V{margin:0;font-size:var(--text-label,11px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.PRIAPushbackBanner_pushback__alternativeSummary__uk9wY{margin:0;font-size:var(--text-sm,13px);line-height:1.5;color:var(--text-secondary)}.PRIAPushbackBanner_pushback__chips__yMCpG{display:flex;flex-wrap:wrap;gap:var(--space-2,8px);padding:0;margin:0;list-style:none}.PRIAPushbackBanner_pushback__chip__g3qlx{min-height:32px;padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--border-default);border-radius:var(--radius-md,6px);background:transparent;color:var(--text-secondary);font-family:var(--font-body),"IBM Plex Sans",sans-serif;font-size:var(--text-sm,13px);font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.PRIAPushbackBanner_pushback__chip__g3qlx:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-primary)}.PRIAPushbackBanner_pushback__chip__g3qlx:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.PRIAPushbackBanner_pushback__chip--primary__UsCXq{border-color:var(--signal);background:var(--signal);color:var(--signal-foreground)}.PRIAPushbackBanner_pushback__chip--primary__UsCXq:hover:not(:disabled){box-shadow:0 0 14px var(--signal-glow);color:var(--signal-foreground)}.PRIAPushbackBanner_pushback__chip__g3qlx:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.PRIAPushbackBanner_pushback__chip__g3qlx{transition-duration:.01ms}}