.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}.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)}