@charset "UTF-8";:root{--rk-energy-pink: #ff007f;--rk-black: #000000;--rk-grey: #415a6c;--rk-light-grey: #e7e9ee;--rk-white: #ffffff;--rk-gradient-plum: #c41974;--rk-gradient-orange: #ff593d;--rk-sun-orange: #f08c2a;--rk-leaf-green: #50b428;--rk-sky-blue: #55c3f0;--rk-pdf-red: #e74c3c;--rk-onenote-purple: #7719aa;--rk-visio-blue: #3955a3;--rk-gradient: linear-gradient(35deg, #c41974 0%, #ff007f 50%, #ff593d 100%);--font-display: "Trebuchet MS", "Trebuchet", "Noto Sans", system-ui, sans-serif;--font-body: "Trebuchet MS", "Trebuchet", "Noto Sans", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-2xl: 2rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--sidebar-width-expanded: 280px;--sidebar-width-collapsed: 56px;--chat-max-width: 800px;--context-panel-width: 320px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .14);--focus-ring: 0 0 0 3px rgba(255, 0, 127, .3);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .35s ease;--surface-primary: #ffffff;--surface-secondary: #e7e9ee;--surface-hover: rgba(0, 0, 0, .05);--surface-elevated: #ffffff;--surface-overlay: rgba(0, 0, 0, .5);--text-primary: #000000;--text-secondary: #415a6c;--text-on-accent: #ffffff;--border-primary: rgba(0, 0, 0, .08);--border-subtle: rgba(0, 0, 0, .06);--border-structural: #e7e9ee;--accent-hover-bg: rgba(255, 0, 127, .1);--accent-subtle-bg: rgba(255, 0, 127, .06);--accent-border: rgba(255, 0, 127, .15);--accent-border-strong: rgba(255, 0, 127, .3);--accent-shadow: rgba(255, 0, 127, .25);--accent-tint-bg: rgba(255, 0, 127, .08);--accent-glow: 0 0 0 3px rgba(255, 0, 127, .08);--accent-shadow-strong: rgba(255, 0, 127, .3);--accent-shadow-hover: rgba(255, 0, 127, .35);--tint-gradient-strong: linear-gradient(135deg, rgba(196, 25, 116, .06), rgba(255, 89, 61, .04));--badge-pending-bg: rgba(240, 140, 42, .1);--badge-pending-text: #b06e1a;--badge-info-bg: rgba(85, 195, 240, .1);--badge-info-text: #2980a0;--avatar-border: white;--scrollbar-thumb: rgba(0, 0, 0, .15)}[data-theme=dark]{--surface-primary: #101820;--surface-secondary: #18232d;--surface-hover: #243442;--surface-elevated: #202d38;--surface-overlay: rgba(5, 9, 13, .72);--text-primary: #f3f5f7;--text-secondary: #a8b3bd;--text-on-accent: #ffffff;--border-primary: rgba(168, 179, 189, .18);--border-subtle: rgba(168, 179, 189, .12);--border-structural: rgba(168, 179, 189, .16);--accent-hover-bg: rgba(255, 0, 127, .15);--accent-subtle-bg: rgba(255, 0, 127, .1);--accent-border: rgba(255, 0, 127, .25);--accent-border-strong: rgba(255, 0, 127, .4);--accent-shadow: rgba(255, 0, 127, .2);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .5);--focus-ring: 0 0 0 3px rgba(255, 0, 127, .4);--accent-tint-bg: rgba(255, 0, 127, .12);--accent-glow: 0 0 0 3px rgba(255, 0, 127, .15);--accent-shadow-strong: rgba(255, 0, 127, .25);--accent-shadow-hover: rgba(255, 0, 127, .3);--tint-gradient-strong: linear-gradient(135deg, rgba(196, 25, 116, .14), rgba(255, 89, 61, .08));--badge-pending-bg: rgba(240, 140, 42, .18);--badge-pending-text: #f08c2a;--badge-info-bg: rgba(85, 195, 240, .18);--badge-info-text: #55c3f0;--avatar-border: #1a242b;--scrollbar-thumb: rgba(231, 233, 238, .2)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;overscroll-behavior:none}body{font-family:var(--font-body);font-size:var(--text-md);line-height:1.5;color:var(--text-primary);background-color:var(--surface-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}#root{height:100%;display:flex}a{color:inherit;text-decoration:none}button{color:inherit;font-family:inherit;cursor:pointer}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display)}:focus-visible{outline:none}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,[contenteditable=true]{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}._container_p8bhv_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);background:var(--surface-primary)}._page_p8bhv_10{width:100%;height:100vh}._overlay_p8bhv_15{position:absolute;inset:0;z-index:30}._logo_p8bhv_21{width:48px;height:48px;object-fit:contain;opacity:.6}._text_p8bhv_28{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}._dots_p8bhv_34{display:flex;gap:3px;align-items:center;padding:var(--space-2) 0}._dots_p8bhv_34 span{width:6px;height:6px;border-radius:50%;background:var(--rk-energy-pink);animation:_raiDotBounce_p8bhv_1 1.4s ease-in-out infinite}._dots_p8bhv_34 span:nth-child(2){animation-delay:.15s}._dots_p8bhv_34 span:nth-child(3){animation-delay:.3s}@keyframes _raiDotBounce_p8bhv_1{0%,60%,to{opacity:.3}30%{opacity:1}}._chatPanel_y9byo_2{display:flex;flex-direction:column;height:100%;overflow:hidden}._messageAreaWrapper_y9byo_9{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}._scrollToBottomBtn_y9byo_17{position:absolute;bottom:var(--space-4);left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--surface-elevated);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-md);transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,opacity .15s ease;animation:_fadeInUp_y9byo_1 .15s ease}._scrollToBottomBtn_y9byo_17:hover{background:var(--rk-energy-pink);border-color:var(--rk-energy-pink);color:#fff;transform:translate(-50%) translateY(-1px)}@keyframes _fadeInUp_y9byo_1{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._messageArea_y9byo_9{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:var(--space-5);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, rgba(0, 0, 0, .15)) transparent}._messageArea_y9byo_9::-webkit-scrollbar{width:6px}._messageArea_y9byo_9::-webkit-scrollbar-track{background:transparent}._messageArea_y9byo_9::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, rgba(0, 0, 0, .15));border-radius:3px}._messageList_y9byo_76{display:flex;flex-direction:column;max-width:48rem;margin:0 auto}._inputAreaOuter_y9byo_83{flex-shrink:0;padding:var(--space-3) var(--space-5);background:var(--surface-primary);border-top:1px solid var(--border-structural)}._inputArea_y9byo_83{max-width:48rem;margin:0 auto}._hiddenFileInput_y9byo_95{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._inputWrapper_y9byo_103{display:flex;flex-direction:column;gap:var(--space-1);position:relative}._inputBox_y9byo_110{display:flex;align-items:center;background:var(--surface-secondary);border:1px solid transparent;border-radius:var(--radius-md);padding:var(--space-2);transition:border-color .15s ease,box-shadow .15s ease}._inputBoxDragging_y9byo_120{border-color:var(--accent-border);background:var(--accent-subtle-bg, rgba(255, 0, 127, .04))}._inputActions_y9byo_125{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._attachButton_y9byo_132{width:36px;height:36px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._attachButton_y9byo_132:hover{background:var(--surface-hover);color:var(--text-primary)}._fileChips_y9byo_150{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-1)}._fileChip_y9byo_150{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--surface-secondary);border:1px solid var(--border-structural);border-radius:var(--radius-sm);font-size:var(--text-xs);max-width:220px;transition:border-color .15s ease}._fileChip_y9byo_150:hover{border-color:var(--border-primary, var(--border-structural))}._fileChipImageArea_y9byo_173{display:flex;align-items:center;gap:var(--space-1);flex:1;min-width:0;padding:0;border:none;background:transparent;cursor:zoom-in;text-align:left;border-radius:4px;transition:opacity .15s ease}._fileChipImageArea_y9byo_173:hover{opacity:.8}._fileChipDocLink_y9byo_191{display:flex;align-items:center;gap:var(--space-1);flex:1;min-width:0;text-decoration:none;color:inherit;cursor:pointer;border-radius:4px;transition:opacity .15s ease}._fileChipDocLink_y9byo_191:hover{opacity:.75;text-decoration:underline;text-underline-offset:2px}._fileChipThumb_y9byo_209{width:28px;height:28px;border-radius:4px;object-fit:cover;flex-shrink:0}._fileChipIcon_y9byo_217{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--surface-hover, rgba(0, 0, 0, .04));color:var(--text-secondary);flex-shrink:0}._fileChipName_y9byo_229{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:500}._fileChipSize_y9byo_239{color:var(--text-secondary);white-space:nowrap;flex-shrink:0}._fileChipSizeError_y9byo_245{color:var(--status-error, #dc3545);font-weight:600;font-size:10px;letter-spacing:.03em;text-transform:uppercase}._fileChipError_y9byo_253{border-color:var(--status-error, #dc3545)}._fileChipSpinner_y9byo_257{display:inline-block;width:14px;height:14px;border:2px solid var(--border-structural);border-top-color:var(--rk-energy-pink, #e6007e);border-radius:50%;animation:_chipSpin_y9byo_1 .6s linear infinite}@keyframes _chipSpin_y9byo_1{to{transform:rotate(360deg)}}._fileChipRemove_y9byo_272{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}._fileChipRemove_y9byo_272:hover{background:var(--surface-hover);color:var(--text-primary)}._attachedFilePills_y9byo_291{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-1) 0}._attachedFilePill_y9byo_291{display:inline-flex;align-items:center;gap:var(--space-1);max-width:240px;padding:var(--space-1) var(--space-2);background:var(--surface-secondary);border:1px solid var(--border-structural);border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--text-xs);text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}._attachedFilePill_y9byo_291:hover{background:var(--accent-hover-bg);border-color:var(--accent-border);color:var(--rk-energy-pink)}._attachedFilePillName_y9byo_318{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inputAttachedFilePills_y9byo_325{margin:0 0 var(--space-1)}._inputAttachedFilePills_y9byo_325 ._attachedFilePill_y9byo_291{border-radius:var(--radius-sm);background:var(--surface-secondary)}._fileLimitInfo_y9byo_333{width:100%;font-size:var(--text-xs);color:var(--text-secondary);padding:var(--space-1) 0}._inputTextColumn_y9byo_340{flex:1;min-width:0;display:flex;flex-direction:column}._inputTextarea_y9byo_347{width:100%;resize:none;border:none;background:transparent;font-family:var(--font-body);font-size:var(--text-md);line-height:1.3;color:var(--text-primary);caret-color:var(--rk-energy-pink);outline:none;box-shadow:none;min-height:24px;max-height:200px;overflow-y:auto;overscroll-behavior:contain;word-break:break-word}._inputTextarea_y9byo_347:focus,._inputTextarea_y9byo_347:focus-visible{outline:none;box-shadow:none}._inputTextarea_y9byo_347[data-lexical-editor=true]{white-space:pre-wrap}._inputTextarea_y9byo_347[contenteditable=false]{opacity:.5;cursor:not-allowed}._inputPlaceholder_y9byo_377{position:absolute;top:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--text-secondary);opacity:.7;font-family:var(--font-body);font-size:var(--text-md);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.richInputParagraph{margin:0}.richInputUl,.richInputOl{margin:0;padding-left:1.4em}.richInputUl{list-style-type:disc}.richInputOl{list-style-type:decimal}.richInputListItem{margin:0}.richInputBold{font-weight:700}.richInputItalic{font-style:italic}.richInputStrikethrough{text-decoration:line-through}._sendButton_y9byo_429{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);background:var(--rk-gradient, var(--rk-energy-pink));color:#fff;box-shadow:0 4px 12px var(--accent-shadow-strong, rgba(255, 0, 127, .3));transition:all .15s ease;cursor:pointer}._sendButton_y9byo_429:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px var(--accent-shadow-hover, rgba(255, 0, 127, .35))}._sendButton_y9byo_429:disabled{opacity:.4;cursor:not-allowed;transform:none}._disclaimer_y9byo_454{font-size:var(--text-xs);color:var(--text-secondary);opacity:.7;text-align:center}._selectorsBar_y9byo_461{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);margin-bottom:var(--space-1)}._welcomeScreen_y9byo_469{flex:1;display:flex;align-items:center;justify-content:center}._welcomeContent_y9byo_476{width:100%;max-width:48rem;display:flex;flex-direction:column;align-items:center;padding:0 var(--space-4)}._welcomeTitle_y9byo_485{font-size:var(--text-lg, 1.125rem);font-weight:600;color:var(--text-primary);text-align:center}._emptyState_y9byo_492{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);opacity:.6;margin-bottom:var(--space-6)}._emptyLogo_y9byo_502{width:56px;height:56px;object-fit:contain}._welcomeInputArea_y9byo_508{width:100%}._noHistoryNote_y9byo_512{font-size:var(--text-sm, .875rem);color:var(--text-secondary);text-align:center;margin-top:calc(var(--space-2) * -1);margin-bottom:var(--space-6);opacity:.75}._userMsgWrapper_y9byo_521{margin-bottom:0}._userMsgWrapper_y9byo_521:hover ._hoverAction_y9byo_524{opacity:1;pointer-events:auto}._userMsgWrapper_y9byo_521 ._messageActions_y9byo_528{margin-left:calc(36px + var(--space-4) * 2)}._userMsg_y9byo_521{display:flex;gap:var(--space-5);padding:var(--space-3);background:var(--surface-secondary);border-radius:var(--radius-lg)}._userMsgHeader_y9byo_540{position:relative;display:flex;align-items:center;gap:var(--space-2)}._userMsgFavouriteButton_y9byo_547{margin-left:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}._userMsgFavouriteButton_y9byo_547:hover:not(:disabled){color:var(--rk-energy-pink);background:var(--accent-hover-bg);border-color:var(--accent-border);transform:scale(1.04)}._userMsgFavouriteButton_y9byo_547:disabled{cursor:default}._userMsgWrapper_y9byo_521:hover ._userMsgFavouriteButton_y9byo_547,._userMsgFavouriteButton_y9byo_547:focus-visible{opacity:1}._userMsgFavouriteSpinner_y9byo_576{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:_favouriteSpin_y9byo_1 .7s linear infinite}._userMsgFavouriteToast_y9byo_585{position:absolute;right:var(--space-4);top:calc(100% + var(--space-1));z-index:2;padding:var(--space-1) var(--space-2);background:var(--surface-elevated);border:1px solid var(--accent-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--text-xs);white-space:nowrap}@keyframes _favouriteSpin_y9byo_1{to{transform:rotate(360deg)}}._userMsgAvatar_y9byo_605{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--surface-elevated);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:12px;font-weight:700;overflow:hidden}._userMsgPhoto_y9byo_620{width:36px;height:36px;object-fit:cover;border-radius:var(--radius-sm)}._userMsgInitials_y9byo_627{line-height:1}._userMsgContent_y9byo_631{flex:1;min-width:0}._userMsgAuthor_y9byo_636{font-weight:700;font-size:var(--text-md)}._userMsgTime_y9byo_641{font-size:var(--text-xs);color:var(--text-secondary)}._userMsgAttachments_y9byo_646{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}._userMsgImagePreviewBtn_y9byo_653{padding:0;border:none;background:transparent;cursor:zoom-in;display:block;border-radius:var(--radius-sm);transition:opacity .15s ease}._userMsgImagePreviewBtn_y9byo_653:hover img{opacity:.85;border-color:var(--accent-border)}._userMsgImageClickable_y9byo_667{display:flex;flex-direction:column;gap:var(--space-1);max-width:180px;padding:0;border:none;background:transparent;cursor:zoom-in;text-align:left;border-radius:var(--radius-sm);transition:opacity .15s ease}._userMsgImageClickable_y9byo_667:hover img{opacity:.85}._userMsgImageThumb_y9byo_684{display:flex;flex-direction:column;gap:var(--space-1);max-width:180px}._userMsgImageThumbLoading_y9byo_691{display:block;width:120px;height:80px;border-radius:var(--radius-sm);background:var(--bg-subtle, #f0f0f0);animation:_shimmer_y9byo_1 1.4s ease-in-out infinite}@keyframes _shimmer_y9byo_1{0%,to{opacity:.5}50%{opacity:1}}._userMsgImagePreview_y9byo_653{max-width:180px;max-height:120px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border-structural)}._userMsgFileName_y9byo_716{font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userMsgDocChip_y9byo_724{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--surface-secondary);border:1px solid var(--border-structural);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-primary);text-decoration:none;max-width:220px;transition:border-color .15s ease}._userMsgDocChip_y9byo_724:hover{border-color:var(--accent-border)}._userMsgDocChip_y9byo_724 svg{flex-shrink:0;color:var(--text-secondary)}._userMsgDocName_y9byo_746{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._userMsgBody_y9byo_753{font-size:var(--text-md);line-height:1.5;overflow-wrap:break-word;word-break:break-word;color:var(--text-primary)}._userMsgBody_y9byo_753 p{margin:0 0 var(--space-3)}._userMsgBody_y9byo_753 p:last-child{margin-bottom:0}._userMsgBody_y9byo_753 ul,._userMsgBody_y9byo_753 ol{padding-left:var(--space-5);margin:var(--space-2) 0;list-style:revert}._userMsgBody_y9byo_753 li{margin-bottom:var(--space-1)}._entityChip_y9byo_776{display:inline-block;background:linear-gradient(135deg,#e800781f,#ff5a0014);color:var(--rk-energy-pink, #e80078);font-weight:600;padding:3px 10px;border-radius:12px;font-size:inherit;border:1px solid rgba(232,0,120,.2)}._assistantMsg_y9byo_787{display:flex;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-4);border-radius:var(--radius-lg);margin-bottom:0}._assistantMsg_y9byo_787:hover ._hoverAction_y9byo_524{opacity:1;pointer-events:auto}._assistantMsgContinuation_y9byo_799{padding:0 var(--space-4) var(--space-4);margin-left:calc(36px + var(--space-4));margin-top:calc(-1 * var(--space-1))}._assistantMsgContinuation_y9byo_799:hover ._hoverAction_y9byo_524{opacity:1;pointer-events:auto}._assistantMsgAvatar_y9byo_809{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._assistantMsgLogo_y9byo_818{width:36px;height:36px;object-fit:contain}._assistantMsgContent_y9byo_824{flex:1;min-width:0}._assistantMsgHeader_y9byo_829{display:flex;align-items:center;gap:var(--space-2)}._assistantMsgAuthor_y9byo_835{font-weight:700;font-size:var(--text-md)}._assistantMsgTime_y9byo_840{font-size:var(--text-xs);color:var(--text-secondary)}._aiGeneratedLabel_y9byo_845{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--text-secondary);opacity:.7;margin-left:auto}._assistantMsgBody_y9byo_855{font-size:var(--text-md);line-height:1.5;overflow-wrap:break-word;word-break:break-word}._assistantMsgBody_y9byo_855 p{margin:0 0 var(--space-3)}._assistantMsgBody_y9byo_855 p:last-child{margin-bottom:0}._assistantMsgBody_y9byo_855 h1{font-size:1.25rem;margin:var(--space-4) 0 var(--space-2)}._assistantMsgBody_y9byo_855 h2{font-size:1.125rem;margin:var(--space-3) 0 var(--space-2)}._assistantMsgBody_y9byo_855 h3{font-size:1rem;margin:var(--space-3) 0 var(--space-1)}._assistantMsgBody_y9byo_855 h4,._assistantMsgBody_y9byo_855 h5,._assistantMsgBody_y9byo_855 h6{font-size:.875rem;margin:var(--space-2) 0 var(--space-1)}._assistantMsgBody_y9byo_855 a{color:var(--rk-energy-pink);text-decoration:underline;text-decoration-color:#ff007f4d;text-underline-offset:2px;transition:text-decoration-color .15s ease}._assistantMsgBody_y9byo_855 a:hover{text-decoration-color:var(--rk-energy-pink)}._assistantMsgBody_y9byo_855 a[href^=http]:after{content:" ↗";font-size:.75em;vertical-align:super}._assistantMsgBody_y9byo_855 table{border-collapse:collapse;width:100%;margin:var(--space-3) 0;font-size:var(--text-sm)}._assistantMsgBody_y9byo_855 th,._assistantMsgBody_y9byo_855 td{border:1px solid var(--border-structural);padding:var(--space-1) var(--space-2);text-align:left}._assistantMsgBody_y9byo_855 th{background:var(--surface-secondary);font-weight:600}._assistantMsgBody_y9byo_855 pre{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);border-radius:var(--radius-sm);border:1px solid var(--border-structural);padding:var(--space-3);overflow-x:auto;background:var(--surface-secondary);margin:var(--space-3) 0;font-size:var(--text-sm);line-height:1.5}._assistantMsgBody_y9byo_855 ul,._assistantMsgBody_y9byo_855 ol{padding-left:var(--space-5);margin:var(--space-2) 0;list-style:revert}._assistantMsgBody_y9byo_855 li{margin-bottom:var(--space-1)}._assistantMsgBody_y9byo_855 blockquote{border-left:3px solid var(--rk-energy-pink);padding-left:var(--space-3);margin:var(--space-3) 0;color:var(--text-secondary)}._assistantMsgBody_y9byo_855 input[type=checkbox]{margin-right:var(--space-1)}._assistantMsgPreamble_y9byo_946{font-size:var(--text-sm);color:var(--text-secondary);opacity:.9;margin-bottom:var(--space-3)}._citationRefWrapper_y9byo_953{position:relative;display:inline}._citationRefWrapper_y9byo_953:hover ._citationTooltip_y9byo_957{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._citationRef_y9byo_953{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin:0 1px;background:var(--accent-tint-bg, rgba(255, 0, 127, .08));color:var(--rk-energy-pink)!important;font-size:11px;font-weight:700;line-height:1;border-radius:9px;text-decoration:none!important;vertical-align:super;cursor:pointer;transition:all .15s ease}._citationRef_y9byo_953:hover{background:var(--rk-energy-pink);color:#fff!important;transform:translateY(-1px)}._citationRef_y9byo_953:after{content:none!important}._citationTooltip_y9byo_957{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);min-width:180px;max-width:300px;padding:var(--space-1) var(--space-2);background:var(--surface-elevated);border:1px solid var(--border-structural);border-radius:var(--radius-sm);box-shadow:0 4px 12px #0000001f;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:10;pointer-events:none}._citationTooltipItem_y9byo_1010{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-primary);text-decoration:none}._citationTooltipItem_y9byo_1010 svg{flex-shrink:0;color:var(--text-secondary)}._citationTooltipTitle_y9byo_1023{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inlineCode_y9byo_1029{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.875em;background:var(--surface-secondary);padding:1px 4px;border-radius:var(--radius-sm);border:1px solid var(--border-structural)}._thinkingMessage_y9byo_1038{display:flex;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg)}._thinkingMinimal_y9byo_1045{padding:0 var(--space-4) var(--space-2);margin-left:calc(36px + var(--space-4))}._thinkingIndicator_y9byo_1050{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}._thinkingLabel_y9byo_1057{font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;background:linear-gradient(90deg,var(--rk-grey, #8b8c8f) 0%,var(--rk-energy-pink) 40%,var(--rk-gradient-orange, #ff6b35) 60%,var(--rk-grey, #8b8c8f) 100%);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_thinkingShimmer_y9byo_1 2.4s ease-in-out infinite}._thinkingDots_y9byo_1069{display:flex;gap:4px;align-items:center}._thinkingDot_y9byo_1069{width:5px;height:5px;border-radius:var(--radius-full, 50%);background:var(--rk-energy-pink);opacity:.3;animation:_thinkingPulse_y9byo_1 1.4s ease-in-out infinite}._thinkingDot_y9byo_1069:nth-child(2){animation-delay:.2s}._thinkingDot_y9byo_1069:nth-child(3){animation-delay:.4s}._thinkingCursorWrapper_y9byo_1090{margin-top:var(--space-2)}@keyframes _thinkingShimmer_y9byo_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _thinkingPulse_y9byo_1{0%,70%,to{opacity:.25;transform:scale(.85)}35%{opacity:1;transform:scale(1.1)}}._processingPanel_y9byo_1112{margin-top:var(--space-4);margin-bottom:var(--space-3);margin-left:calc(-1 * (36px + var(--space-4)));padding:var(--space-4);background:var(--tint-gradient, linear-gradient(135deg, rgba(255, 0, 127, .04) 0%, rgba(255, 107, 53, .02) 100%));border-radius:var(--radius-lg);border:1px solid var(--accent-border);animation:_processingPanelEnter_y9byo_1 .24s cubic-bezier(.16,1,.3,1);transform-origin:top center}[data-theme=dark] ._processingPanel_y9byo_1112{background:var(--surface-secondary);border-color:var(--accent-border)}._processingBody_y9byo_1129{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1),opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}._processingBody_y9byo_1129>*{min-height:0;overflow:hidden}._processingBody_y9byo_1129._collapsed_y9byo_1139{grid-template-rows:0fr;opacity:0;transform:translateY(-4px)}._processingHeader_y9byo_1145{display:flex;align-items:center;cursor:pointer;user-select:none;-webkit-user-select:none;gap:var(--space-2);font-weight:700;font-size:var(--text-sm);color:var(--rk-energy-pink)}@keyframes _processingPanelEnter_y9byo_1{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){._processingPanel_y9byo_1112{animation:none}._processingBody_y9byo_1129{transition:none}}._processingHeader_y9byo_1145._collapsed_y9byo_1139{margin-bottom:0}._processingHeader_y9byo_1145:not(._collapsed_y9byo_1139){margin-bottom:var(--space-3)}._processingHeaderIcon_y9byo_1183{width:16px;height:16px;flex-shrink:0}._processingSummary_y9byo_1189{display:none;font-size:var(--text-xs);color:var(--text-secondary);font-weight:400;margin-left:var(--space-2)}._processingHeader_y9byo_1145._collapsed_y9byo_1139 ._processingSummary_y9byo_1189{display:inline}._processingHeaderDots_y9byo_1201{display:none;gap:3px;align-items:center;margin-left:var(--space-2)}._processingHeaderDots_y9byo_1201 span{width:4px;height:4px;border-radius:50%;background:var(--rk-energy-pink);animation:_headerDots_y9byo_1 1.4s ease-in-out infinite}._processingHeaderDots_y9byo_1201 span:nth-child(2){animation-delay:.15s}._processingHeaderDots_y9byo_1201 span:nth-child(3){animation-delay:.3s}._processingPanel_y9byo_1112._live_y9byo_1221 ._processingHeaderDots_y9byo_1201{display:flex}._processingPanel_y9byo_1112._live_y9byo_1221 ._processingSummary_y9byo_1189{display:none!important}@keyframes _headerDots_y9byo_1{0%,60%,to{opacity:.3}30%{opacity:1}}._processingChevron_y9byo_1236{margin-left:auto;width:16px;height:16px;transition:transform .2s ease;color:var(--text-secondary);flex-shrink:0}._processingHeader_y9byo_1145._collapsed_y9byo_1139 ._processingChevron_y9byo_1236{transform:rotate(-90deg)}._processingPreamble_y9byo_1249{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;padding:var(--space-1) 0;margin-bottom:var(--space-2);white-space:pre-wrap}._processingList_y9byo_1258{display:flex;flex-direction:column;gap:var(--space-2);transition:all .2s ease}._processingStep_y9byo_1265{animation:_processingStepEnter_y9byo_1 .34s cubic-bezier(.16,1,.3,1) both;transform-origin:top left}._processingStep_y9byo_1265:nth-child(2){animation-delay:45ms}._processingStep_y9byo_1265:nth-child(3){animation-delay:90ms}._processingStep_y9byo_1265:nth-child(n+4){animation-delay:.12s}._processingItem_y9byo_1279{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-primary);border-radius:var(--radius-md);font-size:var(--text-sm)}[data-theme=dark] ._processingItem_y9byo_1279{background:var(--surface-elevated)}._processingStatus_y9byo_1293{position:relative;width:20px;height:20px;border-radius:var(--radius-full, 50%);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;transition:background .18s ease,color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}._processingStatus_y9byo_1293._completed_y9byo_1306{background:var(--rk-leaf-green, #28a745);color:#fff;animation:_processingStatusComplete_y9byo_1 .46s cubic-bezier(.16,1,.3,1)}._processingStatus_y9byo_1293._completed_y9byo_1306:after{content:"";position:absolute;inset:-4px;border:2px solid color-mix(in srgb,var(--rk-leaf-green, #28a745) 60%,transparent);border-radius:inherit;animation:_processingStatusCompleteRing_y9byo_1 .52s ease-out;pointer-events:none}._processingStatus_y9byo_1293._completed_y9byo_1306 svg{animation:_processingCheckDraw_y9byo_1 .36s 90ms cubic-bezier(.16,1,.3,1) both;transform-origin:center}._processingStatus_y9byo_1293._inProgress_y9byo_1325{background:var(--rk-gradient, var(--rk-energy-pink));color:#fff;animation:_pulse_y9byo_1 1.5s ease-in-out infinite}._processingStatus_y9byo_1293._pending_y9byo_1331{background:var(--surface-secondary);color:var(--text-secondary)}[data-theme=dark] ._processingStatus_y9byo_1293._pending_y9byo_1331{background:var(--surface-hover)}@keyframes _pulse_y9byo_1{0%,to{opacity:1}50%{opacity:.6}}@keyframes _processingStatusComplete_y9byo_1{0%{transform:scale(.76);box-shadow:0 0 color-mix(in srgb,var(--rk-leaf-green, #28a745) 40%,transparent)}58%{transform:scale(1.18);box-shadow:0 0 0 6px color-mix(in srgb,var(--rk-leaf-green, #28a745) 18%,transparent)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}@keyframes _processingStatusCompleteRing_y9byo_1{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}@keyframes _processingCheckDraw_y9byo_1{0%{opacity:0;transform:scale(.45) rotate(-18deg)}65%{opacity:1;transform:scale(1.2) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes _processingStepEnter_y9byo_1{0%{opacity:0;transform:translateY(-8px) scale(.98);filter:blur(2px)}60%{opacity:1;transform:translateY(2px) scale(1.01);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){._processingStep_y9byo_1265,._processingStatus_y9byo_1293,._processingStatus_y9byo_1293._completed_y9byo_1306,._processingStatus_y9byo_1293._completed_y9byo_1306:after,._processingStatus_y9byo_1293._completed_y9byo_1306 svg{animation:none;transition:none}}._processingItemText_y9byo_1413{flex:1}._processingItem_y9byo_1279._completed_y9byo_1306 ._processingItemText_y9byo_1413{color:var(--text-secondary)}._processingQaSummary_y9byo_1421{margin-left:calc(12px + var(--space-2));padding:var(--space-1) 0 var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}._processingQaItem_y9byo_1429{display:flex;flex-wrap:wrap;gap:0 var(--space-2);font-size:var(--text-xs);line-height:1.4;min-width:0}._processingQaQuestion_y9byo_1438{color:var(--text-secondary)}._processingQaQuestion_y9byo_1438:after{content:":"}._processingQaAnswer_y9byo_1445{color:var(--text-primary);font-weight:500;word-break:break-word}._messageActions_y9byo_528{display:flex;flex-wrap:nowrap;gap:var(--space-2);margin-top:var(--space-1);margin-bottom:var(--space-2);align-items:center}._hoverAction_y9byo_524{opacity:0;pointer-events:none;transition:opacity .15s ease}._feedbackBtns_y9byo_1466{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}._feedbackThanks_y9byo_1473{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500;padding:var(--space-1) var(--space-2)}._feedbackBtn_y9byo_1466{padding:var(--space-1);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;opacity:.5}._feedbackBtn_y9byo_1466:hover{opacity:1;color:var(--rk-energy-pink);background:var(--accent-hover-bg, rgba(255, 0, 127, .06))}._feedbackBtn_y9byo_1466 svg{width:16px;height:16px}._actionBtn_y9byo_1503{padding:var(--space-1) var(--space-2);background:var(--surface-secondary);border:1px solid var(--border-structural, transparent);border-radius:9999px;font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer;transition:all .15s ease;white-space:nowrap}._actionBtn_y9byo_1503:hover{background:var(--accent-hover-bg);color:var(--rk-energy-pink);border-color:var(--accent-border, transparent)}._sourcesBtn_y9byo_1523:hover ._sourcesCount_y9byo_1526{background:var(--accent-tint-bg);color:var(--rk-energy-pink)}._sourcesCount_y9byo_1526{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-hover);color:var(--text-secondary);font-weight:700;font-size:10px;min-width:16px;height:16px;border-radius:8px;padding:0 4px;transition:all .15s ease}._sourcesWrapper_y9byo_1546{position:relative}._sourcesWrapper_y9byo_1546:hover ._sourcesTooltip_y9byo_1549{opacity:1;visibility:visible;transform:translateY(0)}._sourcesTooltip_y9byo_1549{position:absolute;bottom:calc(100% + 8px);left:0;min-width:220px;max-width:320px;padding:var(--space-2);background:var(--surface-elevated);border:1px solid var(--border-structural);border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001f;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:10;display:flex;flex-direction:column;gap:2px}._sourcesTooltipItem_y9byo_1576{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-primary);text-decoration:none;transition:background .1s ease}._sourcesTooltipItem_y9byo_1576 svg{flex-shrink:0;color:var(--text-secondary)}._sourcesTooltipItem_y9byo_1576:hover{background:var(--surface-hover);color:var(--rk-energy-pink)}._sourcesTooltipItem_y9byo_1576:hover svg{color:var(--rk-energy-pink)}._sourcesTooltipTitle_y9byo_1599{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sourcesTooltipBadge_y9byo_1607{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--accent-tint-bg, rgba(255, 0, 127, .08));color:var(--rk-energy-pink);font-size:10px;font-weight:700;border-radius:8px;flex-shrink:0}._hitlCard_y9byo_1622{margin:var(--space-3) 0;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--accent-border);background:var(--tint-gradient, linear-gradient(135deg, rgba(255, 0, 127, .04) 0%, rgba(255, 107, 53, .02) 100%))}[data-theme=dark] ._hitlCard_y9byo_1622{background:var(--surface-secondary)}._hitlResolved_y9byo_1634{opacity:.6}._hitlHeader_y9byo_1638{display:flex;align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-sm);color:var(--rk-energy-pink);margin-bottom:var(--space-2)}._hitlBody_y9byo_1648{font-size:var(--text-sm);line-height:1.5;margin-bottom:var(--space-3)}._hitlBody_y9byo_1648 p{margin:0}._hitlArgs_y9byo_1657{margin-top:var(--space-2);padding:var(--space-2);background:var(--surface-secondary);border-radius:var(--radius-sm);font-family:var(--font-mono, monospace);font-size:var(--text-xs);overflow-x:auto;border:1px solid var(--border-structural)}._hitlLink_y9byo_1668{color:var(--rk-energy-pink);text-decoration:underline;text-underline-offset:2px}._hitlLink_y9byo_1668:hover{text-decoration-color:var(--rk-energy-pink)}._hitlActions_y9byo_1677{display:flex;gap:var(--space-2)}._hitlApprove_y9byo_1682{padding:var(--space-1) var(--space-3);background:var(--rk-gradient, var(--rk-energy-pink));color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease}._hitlApprove_y9byo_1682:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-shadow-strong, rgba(255, 0, 127, .3))}._hitlReject_y9byo_1698{padding:var(--space-1) var(--space-3);background:var(--surface-secondary);color:var(--text-secondary);border:1px solid var(--border-structural);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease}._hitlReject_y9byo_1698:hover{background:var(--surface-hover);color:var(--text-primary)}._askQuestionPageIndicator_y9byo_1714{margin-left:auto;font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);opacity:.8}._askQuestionBody_y9byo_1722{font-size:var(--text-sm);font-weight:600;line-height:1.5;margin-bottom:var(--space-3);color:var(--text-primary)}._askQuestionOptions_y9byo_1730{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}._askQuestionOption_y9byo_1730{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-structural);background:var(--surface-primary);cursor:pointer;transition:all .15s ease;outline:none;-webkit-user-select:none;user-select:none}._askQuestionOption_y9byo_1730:hover{background:var(--surface-hover, rgba(0, 0, 0, .04));border-color:var(--accent-border)}._askQuestionOptionFocused_y9byo_1756{background:var(--surface-hover, rgba(0, 0, 0, .04));border-color:var(--accent-border);box-shadow:0 0 0 2px var(--accent-shadow, rgba(255, 0, 127, .15))}._askQuestionOptionSelected_y9byo_1762{background:var(--tint-gradient, linear-gradient(135deg, rgba(255, 0, 127, .06) 0%, rgba(255, 107, 53, .03) 100%));border-color:var(--rk-energy-pink)}[data-theme=dark] ._askQuestionOptionSelected_y9byo_1762{background:#ff007f1a}._askQuestionIndicator_y9byo_1771{width:18px;height:18px;flex-shrink:0;margin-top:2px;border-radius:50%;border:2px solid var(--border-structural);display:flex;align-items:center;justify-content:center;transition:all .15s ease}._askQuestionIndicatorCheckbox_y9byo_1784{width:18px;height:18px;flex-shrink:0;margin-top:2px;border-radius:var(--radius-sm, 4px);border:2px solid var(--border-structural);display:flex;align-items:center;justify-content:center;transition:all .15s ease}._askQuestionIndicatorSelected_y9byo_1797{border-color:var(--rk-energy-pink);background:var(--rk-energy-pink);color:#fff}._askQuestionRadioDot_y9byo_1803{width:8px;height:8px;border-radius:50%;background:currentColor}._askQuestionOptionContent_y9byo_1810{flex:1;min-width:0}._askQuestionOptionLabel_y9byo_1815{font-size:var(--text-sm);font-weight:500;color:var(--text-primary);word-break:break-word}._askQuestionOptionDesc_y9byo_1822{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;line-height:1.4;word-break:break-word}._askQuestionCustomInput_y9byo_1830{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-structural);border-radius:var(--radius-md);background:var(--surface-secondary);font-family:var(--font-body, inherit);font-size:var(--text-sm);color:var(--text-primary);outline:none;transition:border-color .15s ease;box-sizing:border-box}._askQuestionCustomInput_y9byo_1830:focus{border-color:var(--rk-energy-pink);box-shadow:0 0 0 2px var(--accent-shadow, rgba(255, 0, 127, .15))}._askQuestionCustomInput_y9byo_1830::placeholder{color:var(--text-secondary);opacity:.7}._mermaidDiagram_y9byo_1852{margin:var(--space-3) 0;overflow-x:auto;max-width:100%}._mermaidDiagram_y9byo_1852 svg{max-width:100%;height:auto}._mermaidFallback_y9byo_1862{margin:var(--space-3) 0;padding:var(--space-3);background:var(--surface-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-structural);font-family:var(--font-mono, monospace);font-size:var(--text-sm);overflow-x:auto;color:var(--text-secondary)}._loadOlderTrigger_y9byo_1874{display:flex;justify-content:center;padding:var(--space-3) 0}._loadOlderButton_y9byo_1880{padding:var(--space-1) var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-structural);border-radius:9999px;font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._loadOlderButton_y9byo_1880:hover:not(:disabled){background:var(--accent-hover-bg);color:var(--rk-energy-pink);border-color:var(--accent-border)}._loadOlderButton_y9byo_1880:disabled{cursor:not-allowed;opacity:.5}._processingDots_y9byo_1900{display:flex;gap:3px;align-items:center;padding:var(--space-2) 0}._processingDots_y9byo_1900 span{width:6px;height:6px;border-radius:50%;background:var(--rk-energy-pink);animation:_raiDotBounce_y9byo_1 1.4s ease-in-out infinite}._processingDots_y9byo_1900 span:nth-child(2){animation-delay:.15s}._processingDots_y9byo_1900 span:nth-child(3){animation-delay:.3s}@keyframes _raiDotBounce_y9byo_1{0%,60%,to{opacity:.3}30%{opacity:1}}@media(max-width:768px){._selectorsBar_y9byo_461{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%}._welcomeScreen_y9byo_469{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain}._welcomeContent_y9byo_476{flex:0 0 auto;display:flex;flex-direction:column;padding:0;margin:auto 0}._welcomeInputArea_y9byo_508{padding-bottom:var(--space-4)}._disclaimer_y9byo_454{display:none}._messageArea_y9byo_9{padding:var(--space-2) var(--space-3)}._inputBox_y9byo_110{border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);align-items:center}._inputBox_y9byo_110:not(._inputBoxDragging_y9byo_120)._inputBoxMultiLine_y9byo_1966{border-radius:var(--radius-lg);align-items:flex-start}._inputTextarea_y9byo_347{padding:var(--space-1) 0}._userMsgBody_y9byo_753,._assistantMsgBody_y9byo_855{line-height:1.4}._userMsg_y9byo_521{position:relative;gap:0;padding-bottom:var(--space-3)}._userMsgAvatar_y9byo_605{position:absolute;top:var(--space-4);left:var(--space-4)}._userMsgHeader_y9byo_540{min-height:36px;padding-left:calc(36px + var(--space-3))}._userMsgBody_y9byo_753{margin-left:0}._userMsgAvatar_y9byo_605,._userMsgHeader_y9byo_540{display:none}._assistantMsg_y9byo_787{position:relative;gap:0;padding:var(--space-1) var(--space-1) var(--space-3) var(--space-1)}._assistantMsgAvatar_y9byo_809{position:absolute;top:var(--space-2);left:var(--space-1)}._assistantMsgHeader_y9byo_829{min-height:36px;padding-left:calc(36px + var(--space-2))}._thinkingMessage_y9byo_1038{position:relative}._actionBtn_y9byo_1503{opacity:0}._processingPanel_y9byo_1112{padding:var(--space-3)}._processingPanel_y9byo_1112,._assistantMsgContinuation_y9byo_799,._thinkingMinimal_y9byo_1045{margin-left:0}._userMsgWrapper_y9byo_521 ._messageActions_y9byo_528{margin-left:0;margin-top:var(--space-1)}._inputAreaOuter_y9byo_83{padding:var(--space-2) var(--space-3) calc(var(--space-6) + env(safe-area-inset-bottom,0px))}._inputBox_y9byo_110{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}}._selectorsInner_1vo90_1{display:flex;align-items:center;gap:var(--space-3);max-width:48rem;margin:0}._centered_1vo90_9{justify-content:center}._modeToggle_1vo90_13{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--surface-secondary);border-radius:var(--radius-full);padding:2px;gap:0;height:28px;box-sizing:border-box}._modeToggle_1vo90_13:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);background:var(--surface-primary);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:transform .25s cubic-bezier(.4,0,.2,1);will-change:transform;pointer-events:none;z-index:0}._modeToggle_1vo90_13:has(._modeToggleOption_1vo90_40:nth-child(2)._active_1vo90_40):before{transform:translate(100%)}._modeToggleOption_1vo90_40{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:none;border-radius:var(--radius-full);background:transparent;font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);cursor:pointer;transition:color .15s ease;white-space:nowrap}._modeToggleOption_1vo90_40:hover{color:var(--text-primary)}._modeToggleOption_1vo90_40:hover ._modeTooltip_1vo90_65{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._modeToggleOption_1vo90_40._active_1vo90_40{color:var(--text-primary)}._modeTooltip_1vo90_65{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);width:max-content;max-width:220px;padding:var(--space-2) var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-structural);border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001f;font-size:var(--text-xs);font-weight:400;line-height:1.45;color:var(--text-primary);white-space:normal;text-align:center;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:20;pointer-events:none}._knowledgeDropdown_1vo90_99{position:relative;display:flex}._knowledgePill_1vo90_104{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--surface-secondary);border:none;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap;height:28px;box-sizing:border-box}._knowledgePill_1vo90_104:hover{background:var(--accent-hover-bg);color:var(--rk-energy-pink)}._knowledgeChevron_1vo90_126{transition:transform .15s ease}._open_1vo90_129 ._knowledgeChevron_1vo90_126{transform:rotate(180deg)}._knowledgeMenu_1vo90_133{position:absolute;bottom:calc(100% + 6px);left:0;min-width:220px;background:var(--surface-elevated);border:1px solid var(--border-structural);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1) 0;z-index:50}._knowledgeOption_1vo90_146{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:background .1s ease;text-align:left;outline:none}._knowledgeOption_1vo90_146:hover,._knowledgeOption_1vo90_146:focus{background:var(--accent-subtle-bg)}._knowledgeOption_1vo90_146._active_1vo90_40{font-weight:600;color:var(--rk-energy-pink)}._knowledgeCheck_1vo90_169{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--rk-energy-pink)}._knowledgeOption_1vo90_146:not(._active_1vo90_40) ._knowledgeCheck_1vo90_169{visibility:hidden}._knowledgeOptionLoading_1vo90_183{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);font-style:italic}@media(max-width:768px){._selectorsInner_1vo90_1{display:flex;flex:2;align-items:stretch;gap:var(--space-2);margin:0;min-width:0}._modeToggle_1vo90_13{flex:1;height:auto}._modeToggleOption_1vo90_40{flex:1;min-width:0}._modeTooltip_1vo90_65{display:none}._knowledgeDropdown_1vo90_99{flex:1}._knowledgePill_1vo90_104{flex:1;align-self:stretch;height:auto;justify-content:center}._modeToggleOption_1vo90_40>span{display:none}._knowledgePill_1vo90_104>span,._knowledgePill_1vo90_104 ._knowledgeChevron_1vo90_126{display:none}._knowledgeMenu_1vo90_133{left:50%;transform:translate(-50%);width:max-content;min-width:200px;max-width:calc(100vw - var(--space-3) * 2)}}._trigger_gi57c_2{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);height:28px;box-sizing:border-box;background:var(--surface-secondary);border:none;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap;position:relative;margin-left:auto}._trigger_gi57c_2:hover{color:var(--rk-energy-pink);background:var(--accent-hover-bg)}._trigger_gi57c_2:hover ._favouriteTooltip_gi57c_25,._trigger_gi57c_2:focus-visible ._favouriteTooltip_gi57c_25{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._favouriteTooltip_gi57c_25{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);width:max-content;max-width:220px;padding:var(--space-2) var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-structural);border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001f;font-size:var(--text-xs);font-weight:400;line-height:1.45;color:var(--text-primary);white-space:normal;text-align:center;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:20;pointer-events:none}._backdrop_gi57c_56{position:fixed;inset:0;z-index:49}._panel_gi57c_62{position:fixed;z-index:50;width:320px;max-height:480px;display:flex;flex-direction:column;background:var(--surface-elevated);border:1px solid var(--border-structural);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;animation:_panelSlideUp_gi57c_1 .2s cubic-bezier(.16,1,.3,1) both}@keyframes _panelSlideUp_gi57c_1{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._panelList_gi57c_87{flex:1;overflow-y:auto;scrollbar-width:thin}._panelSectionHeader_gi57c_93{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid transparent}._panelSectionHeaderFavourites_gi57c_108{background-color:var(--surface-elevated);background-image:linear-gradient(#eab3081f,#eab3081f);color:#92680a;border-bottom-color:#eab30833}._panelSectionHeaderFavourites_gi57c_108:before{content:"★";font-size:10px;color:#eab308;opacity:.85}._panelSectionHeaderSuggested_gi57c_121{background-color:var(--surface-elevated);background-image:linear-gradient(#c4197417,#c4197417);color:#c41974;border-bottom-color:#c419742e;border-top:1px solid rgba(196,25,116,.12)}._panelSectionHeaderSuggested_gi57c_121:before{content:"✦";font-size:9px;color:var(--rk-energy-pink, #ff007f);opacity:.8}._promptRow_gi57c_135{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:background .1s ease;outline:none}._promptRow_gi57c_135:hover,._promptRow_gi57c_135:focus{background:var(--accent-subtle-bg)}._promptRow_gi57c_135+._promptRow_gi57c_135{border-top:1px solid var(--border-structural)}._promptTitle_gi57c_155{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._promptBody_gi57c_164{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._promptFilePills_gi57c_174{margin:var(--space-1) 0 0;gap:var(--space-1)}._promptFilePills_gi57c_174>*{max-width:100%}._empty_gi57c_182{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);text-align:center;line-height:1.5}._emptyIcon_gi57c_195{opacity:.4;color:#eab308}@media(max-width:768px){._trigger_gi57c_2{flex:1;order:0;justify-content:center;margin-left:0;padding:var(--space-1)}._trigger_gi57c_2>span{display:none}._favouriteTooltip_gi57c_25{display:none}._panel_gi57c_62{left:var(--space-3)!important;width:calc(100vw - var(--space-3) * 2)}}._popoverAnchor_1wddp_1{position:relative}._popover_1wddp_1{position:fixed;width:320px;max-height:400px;display:flex;flex-direction:column;background:var(--surface-primary, #fff);border:1px solid var(--border-structural, #e5e7eb);border-radius:10px;box-shadow:0 6px 24px #0000001f;z-index:100;overflow:hidden;animation:_pickerSlideUp_1wddp_1 .15s ease-out}@media(max-width:400px){._popover_1wddp_1{left:8px;right:8px;width:auto}}@keyframes _pickerSlideUp_1wddp_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._backdrop_1wddp_37{position:fixed;inset:0;z-index:99}._uploadRow_1wddp_43{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;color:var(--text-primary, #374151);font-size:12px;font-weight:500;transition:color .15s ease;border:none;border-bottom:1px solid var(--border-structural, #f3f4f6);background:transparent;width:100%;text-align:left;outline:none}._uploadRow_1wddp_43:hover,._uploadRow_1wddp_43:focus{color:var(--rk-energy-pink, #ff007f)}._uploadRow_1wddp_43 ._uploadIcon_1wddp_63{color:var(--text-secondary, #6b7280);flex-shrink:0}._uploadRow_1wddp_43:hover ._uploadIcon_1wddp_63,._uploadRow_1wddp_43:focus ._uploadIcon_1wddp_63{color:var(--rk-energy-pink, #ff007f)}._searchWrapper_1wddp_71{padding:6px 10px}._searchField_1wddp_75{position:relative}._searchIcon_1wddp_79{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--text-secondary, #9ca3af);pointer-events:none;display:flex;align-items:center}._searchInput_1wddp_90{width:100%;padding:5px 28px 5px 30px;border:none;border-radius:6px;background:#f1f3f4;color:var(--text-primary, #1f2937);font-size:12px;outline:none;transition:all .15s ease}._searchInput_1wddp_90::placeholder{color:var(--text-secondary, #6b7280)}._searchInput_1wddp_90:focus{background:var(--surface-primary, #fff)}._searchClear_1wddp_108{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--text-secondary, #9ca3af);cursor:pointer;padding:0;transition:all .12s ease}._searchClear_1wddp_108:hover{background:var(--surface-hover, rgba(0, 0, 0, .06));color:var(--text-primary, #374151)}._tabs_1wddp_131{display:flex;border-bottom:1px solid var(--border-structural, #f3f4f6);margin-top:2px}._tab_1wddp_131{flex:1;padding:7px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary, #6b7280);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}._tab_1wddp_131:hover{color:var(--text-primary, #374151)}._tabActive_1wddp_155{color:var(--rk-energy-pink, #ff007f);border-bottom-color:var(--rk-energy-pink, #ff007f)}._fileList_1wddp_160{overflow-y:auto;max-height:280px}._fileList_1wddp_160::-webkit-scrollbar{width:6px}._fileList_1wddp_160::-webkit-scrollbar-track{background:transparent}._fileList_1wddp_160::-webkit-scrollbar-thumb{background:#a0aec0;border-radius:10px}._fileRow_1wddp_175{display:flex;align-items:flex-start;gap:8px;padding:7px 12px;cursor:pointer;transition:background .12s ease;border:none;background:transparent;width:100%;text-align:left;outline:none}._fileRow_1wddp_175+._fileRow_1wddp_175{border-top:1px solid var(--border-structural, #f9fafb)}._fileRow_1wddp_175:hover,._fileRow_1wddp_175:focus{background:var(--surface-hover, #f9fafb)}._fileRow_1wddp_175:disabled{opacity:.5;cursor:not-allowed}._fileIcon_1wddp_199{flex-shrink:0;padding-top:1px;display:flex;align-items:center;justify-content:center}._fileInfo_1wddp_207{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._fileName_1wddp_215{font-size:11.5px;font-weight:500;color:var(--text-primary, #1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}._fileMeta_1wddp_225{font-size:10px;font-weight:500;color:var(--text-secondary, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._centered_1wddp_234{display:flex;align-items:center;justify-content:center;padding:20px 12px;color:var(--text-secondary, #6b7280);font-size:11px}._spinner_1wddp_243{display:inline-block;width:16px;height:16px;border:2px solid var(--border-structural, #e5e7eb);border-top-color:var(--rk-energy-pink, #ff007f);border-radius:50%;animation:_pickerSpin_1wddp_1 .6s linear infinite}@keyframes _pickerSpin_1wddp_1{to{transform:rotate(360deg)}}._errorText_1wddp_258{color:var(--status-error, #dc3545);font-size:10px;padding:10px 12px}._plusButton_1wddp_264{position:relative;width:36px;height:36px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._plusButton_1wddp_264:hover{background:var(--surface-hover);color:var(--text-primary)}._plusButton_1wddp_264:hover ._attachTooltip_1wddp_282{opacity:1}._plusButton_1wddp_264:hover ._attachTooltip_1wddp_282,._plusButton_1wddp_264:focus-visible ._attachTooltip_1wddp_282{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._plusButton_1wddp_264:disabled{opacity:.4;cursor:not-allowed}._attachTooltip_1wddp_282{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);width:max-content;max-width:220px;padding:var(--space-2) var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-structural);border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001f;font-size:var(--text-xs);font-weight:400;line-height:1.45;color:var(--text-primary);white-space:normal;text-align:center;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:20;pointer-events:none}._plusButtonOpen_1wddp_320{color:var(--rk-energy-pink, #ff007f);background:var(--surface-hover)}@media(max-width:768px){._attachTooltip_1wddp_282{display:none}}._menu_zsz2v_1{min-width:280px;max-width:360px;background:var(--surface-primary, #fff);border:1px solid var(--border-structural, #e5e7eb);border-radius:10px;box-shadow:0 6px 24px #0000001f;z-index:200;overflow:hidden;padding:var(--space-1);animation:_slashMenuSlideUp_zsz2v_1 .12s ease-out}@keyframes _slashMenuSlideUp_zsz2v_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._menuItem_zsz2v_24{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background .1s}._menuItem_zsz2v_24:hover{background:var(--surface-secondary, rgba(0, 0, 0, .04))}._menuItemSelected_zsz2v_41{background:var(--accent-subtle-bg, rgba(255, 0, 127, .08))}._menuItemSelected_zsz2v_41:hover{background:var(--accent-subtle-bg, rgba(255, 0, 127, .12))}._menuItemIcon_zsz2v_48{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;color:var(--text-secondary)}._menuItemText_zsz2v_57{display:flex;flex-direction:column;flex:1;min-width:0}._menuItemTitle_zsz2v_64{font-size:var(--text-sm);font-weight:500;color:var(--text-primary);line-height:1.3}._menuItemDesc_zsz2v_71{font-size:var(--text-xs, .75rem);color:var(--text-secondary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menuItemTrigger_zsz2v_80{flex-shrink:0;font-size:var(--text-xs, .75rem);color:var(--text-tertiary, var(--text-secondary));font-family:var(--font-mono, monospace);opacity:.6;margin-left:var(--space-1)}._toolbar_mg9kl_1{display:flex;align-items:center;gap:2px;padding:var(--space-1) var(--space-1) 0;border-bottom:1px solid var(--border-structural);margin-bottom:var(--space-1);animation:_toolbarSlideIn_mg9kl_1 .12s ease-out}@keyframes _toolbarSlideIn_mg9kl_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._toolbarBtn_mg9kl_21{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}._toolbarBtn_mg9kl_21:hover{background:var(--surface-tertiary, rgba(0, 0, 0, .06));color:var(--text-primary)}._toolbarBtn_mg9kl_21:focus-visible{outline:2px solid var(--accent-border);outline-offset:1px}._active_mg9kl_44{background:var(--accent-subtle-bg, rgba(255, 0, 127, .1));color:var(--rk-energy-pink)}._active_mg9kl_44:hover{background:var(--accent-subtle-bg, rgba(255, 0, 127, .15));color:var(--rk-energy-pink)}._divider_mg9kl_53{width:1px;height:18px;background:var(--border-structural);margin:0 var(--space-1);flex-shrink:0}._container_1589y_1{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--surface-primary)}._inner_1589y_9{width:100%;max-width:860px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-8)}._top_1589y_16{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--space-4);margin-bottom:var(--space-6)}._logo_1589y_25{width:64px;height:64px;object-fit:contain;margin-bottom:var(--space-4)}._greeting_1589y_32{font-size:var(--text-xl);font-weight:800;margin:0 0 var(--space-2)}._sub_1589y_38{color:var(--text-secondary);font-size:var(--text-sm);margin:0 0 var(--space-6);max-width:520px;line-height:1.5}._sub_1589y_38 p{margin:0}._sub_1589y_38 a{color:var(--rk-energy-pink);text-decoration:underline;text-decoration-color:#ff007f4d;text-underline-offset:2px;transition:text-decoration-color .15s ease}._sub_1589y_38 a:hover{text-decoration-color:var(--rk-energy-pink)}._loadingIndicator_1589y_59{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4) 0}._loadingDots_1589y_67{display:flex;gap:6px}._dot_1589y_72{width:8px;height:8px;border-radius:var(--radius-full);animation:_dotBounce_1589y_1 1.4s ease-in-out infinite}._dot_1589y_72:nth-child(1){background:var(--rk-gradient-plum);animation-delay:0s}._dot_1589y_72:nth-child(2){background:var(--rk-energy-pink);animation-delay:.15s}._dot_1589y_72:nth-child(3){background:var(--rk-gradient-orange);animation-delay:.3s}@keyframes _dotBounce_1589y_1{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-10px);opacity:1}}._loadingText_1589y_101{font-size:var(--text-sm);color:var(--text-secondary)}._inputWrapper_1589y_106{width:100%;margin-bottom:var(--space-2);text-align:left}._selectorsRow_1589y_112{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);margin-bottom:var(--space-1)}._carousel_1589y_120{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-4);width:100%}._carouselArrow_1589y_130{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);border:1px solid var(--border-structural);background:var(--surface-primary);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}._carouselArrow_1589y_130:hover{background:var(--accent-tint-bg);border-color:var(--accent-border);color:var(--rk-energy-pink)}._carouselStage_1589y_150{flex:1;min-width:0;min-height:64px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}._suggestionChip_1589y_161{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-primary);border:1px solid var(--border-structural);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;max-width:100%;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease}._suggestionChip_1589y_161:hover{background:var(--accent-tint-bg);border-color:var(--accent-border);color:var(--rk-energy-pink)}._slideInRight_1589y_182{animation:_slideFromRight_1589y_1 .3s cubic-bezier(.25,.46,.45,.94) both}._slideInLeft_1589y_186{animation:_slideFromLeft_1589y_1 .3s cubic-bezier(.25,.46,.45,.94) both}@keyframes _slideFromRight_1589y_1{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes _slideFromLeft_1589y_1{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}._chipContent_1589y_210{display:inline;line-height:1.4}._carouselFilePill_1589y_215{display:inline-flex;align-items:center;gap:4px;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:1px 8px 1px 5px;font-size:.75rem;font-weight:500;color:var(--text-primary);vertical-align:middle;max-width:200px;margin-inline:4px}._carouselFilePill_1589y_215 svg{flex-shrink:0;color:var(--text-secondary)}._carouselFilePillName_1589y_235{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipStarIcon_1589y_241{flex-shrink:0;fill:var(--rk-energy-pink, #e6007e);stroke:var(--rk-energy-pink, #e6007e);opacity:.85}._carouselDots_1589y_248{display:flex;justify-content:center;gap:6px;width:100%;margin-top:var(--space-1)}._carouselDot_1589y_248{width:7px;height:7px;border-radius:var(--radius-full);border:none;background:var(--border-structural);cursor:pointer;padding:0;transition:background .15s ease,transform .15s ease}._carouselDot_1589y_248:hover{background:var(--text-secondary)}._carouselDotActive_1589y_270{background:var(--rk-energy-pink);transform:scale(1.25)}._carouselDotActive_1589y_270:hover{background:var(--rk-energy-pink)}._briefing_1589y_278{display:flex;flex-direction:column;gap:var(--space-6)}._section_1589y_284{display:flex;flex-direction:column;gap:var(--space-3)}._sectionHead_1589y_290{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;user-select:none;-webkit-user-select:none}._sectionLabel_1589y_299{font-weight:700;font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap}._sectionLine_1589y_306{flex:1;height:1px;background:var(--border-structural)}._sectionCount_1589y_312{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600;background:var(--surface-secondary);padding:2px 8px;border-radius:var(--radius-full)}._sectionChevron_1589y_321{width:16px;height:16px;color:var(--text-secondary);flex-shrink:0;transition:transform .2s ease}._sectionHead_1589y_290._collapsed_1589y_329 ._sectionChevron_1589y_321{transform:rotate(-90deg)}._fileList_1589y_333{display:flex;flex-direction:column}._fileItem_1589y_338{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);transition:background .1s ease;border-bottom:1px solid var(--border-primary)}._fileItem_1589y_338:last-child{border-bottom:none}._fileItem_1589y_338:hover{background:var(--surface-secondary)}._fileLink_1589y_354{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;text-decoration:none;color:inherit}._fileActions_1589y_364{display:flex;gap:var(--space-2);flex-shrink:0}._fileTypeIcon_1589y_370{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._fileName_1589y_377{flex:1;font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileWhen_1589y_385{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;flex-shrink:0}._homeColumns_1589y_392{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);margin-bottom:var(--space-6)}._attentionSection_1589y_399{margin-bottom:var(--space-6)}@media(max-width:768px){._homeColumns_1589y_392,._attentionSection_1589y_399,._briefing_1589y_278,._sub_1589y_38{display:none}._loadingIndicator_1589y_59{visibility:hidden;order:2;margin-top:auto;margin-bottom:auto}._inner_1589y_9{display:flex;flex-direction:column;min-height:100%;padding:var(--space-4)}._top_1589y_16{flex:1;padding-top:var(--space-6);margin-bottom:0}._greeting_1589y_32{margin-bottom:0}._carousel_1589y_120{order:2;margin-top:auto;margin-bottom:auto}._inputWrapper_1589y_106{order:3;padding-bottom:var(--space-4)}._selectorsRow_1589y_112{flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:var(--space-2);width:100%}._carouselDots_1589y_248{flex-wrap:wrap;overflow:hidden}}._schedStrip_1589y_454{display:flex;flex-direction:column;gap:var(--space-2);max-height:320px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._schedGroupLabel_1589y_465{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}._schedGroupLabel_1589y_465:first-child{margin-top:0}._schedGroupLabelText_1589y_475{font-size:.688rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--rk-energy-pink);background:var(--accent-hover-bg);padding:2px 8px;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}._schedGroupLabelLine_1589y_488{flex:1;height:1px;background:var(--accent-hover-bg)}._schedCard_1589y_494{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface-secondary);cursor:pointer;transition:background .15s ease;position:relative;text-decoration:none;color:inherit;flex-shrink:0;overflow:hidden}._schedCard_1589y_494:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;border-radius:0 2px 2px 0}._schedCard_1589y_494:hover{background:var(--surface-hover)}._schedNow_1589y_522{background:var(--tint-gradient-strong)}._schedNow_1589y_522:before{background:var(--rk-gradient)}._schedTime_1589y_529{display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:50px}._schedTimeH_1589y_537{font-size:var(--text-lg);font-weight:800;line-height:1;color:var(--text-primary)}._schedNow_1589y_522 ._schedTimeH_1589y_537{background:var(--rk-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._schedTimeSub_1589y_550{font-size:9px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}._schedNow_1589y_522 ._schedTimeSub_1589y_550{color:var(--rk-energy-pink)}._schedDetail_1589y_561{flex:1;min-width:0}._schedTitle_1589y_566{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);line-height:1.3;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._schedMeta_1589y_577{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}._schedAvatars_1589y_585{display:flex}._av_1589y_589{width:18px;height:18px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:7px;font-weight:800;color:#fff;border:1.5px solid var(--avatar-border);margin-left:-5px;flex-shrink:0}._av_1589y_589:first-child{margin-left:0}._schedTag_1589y_607{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:var(--radius-full);white-space:nowrap;background:var(--accent-hover-bg);color:var(--rk-energy-pink)}._actionCards_1589y_619{display:flex;flex-direction:column;gap:var(--space-2);max-height:320px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;min-width:0}._actCard_1589y_631{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease,border-color .15s ease;border:1px solid var(--border-subtle);background:var(--surface-primary);text-decoration:none;color:inherit;min-width:0;flex-shrink:0}._actCard_1589y_631:hover{border-color:var(--accent-border);background:var(--surface-hover)}._actIcon_1589y_651{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}._actIconTask_1589y_661{background:linear-gradient(135deg,#55c3f01f,#55c3f00a);color:var(--rk-sky-blue)}._actIconApproval_1589y_666{background:linear-gradient(135deg,#f08c2a1f,#f08c2a0a);color:var(--rk-sun-orange)}._actBody_1589y_671{flex:1;min-width:0;overflow:hidden}._actTitle_1589y_677{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actSub_1589y_687{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.3;margin-top:1px}._actBadge_1589y_694{font-size:9px;font-weight:700;padding:2px 8px;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}._actBadgeUrgent_1589y_703{background:var(--accent-hover-bg);color:var(--rk-energy-pink)}._actBadgePending_1589y_708{background:var(--badge-pending-bg);color:var(--badge-pending-text)}._actBadgeInfo_1589y_713{background:var(--badge-info-bg);color:var(--badge-info-text)}._pastMeetingsList_1589y_718{display:flex;flex-direction:column;gap:var(--space-2);max-height:320px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._pastMeetingsEmpty_1589y_729{margin:var(--space-3) 0;font-size:.8125rem;color:var(--text-secondary);text-align:center}._pastMeetingCard_1589y_736{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface-secondary);flex-shrink:0;min-width:0;position:relative;overflow:hidden}._pastMeetingCard_1589y_736:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;border-radius:0 2px 2px 0}._pastMeetingsLoading_1589y_759{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) 0}._pastMeetingHighlight_1589y_767{background:var(--tint-gradient-strong)}._pastMeetingHighlight_1589y_767:before{background:var(--rk-gradient)}._pastMeetingHighlight_1589y_767 ._schedTimeH_1589y_537{background:var(--rk-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._pastMeetingHighlight_1589y_767 ._schedTimeSub_1589y_550{color:var(--rk-energy-pink)}._pastMeetingBody_1589y_783{flex:1;min-width:0;overflow:hidden}._pastMeetingMeta_1589y_789{font-size:var(--text-xs);color:var(--text-secondary);margin-top:1px}._summariseBtn_1589y_795{font-size:var(--text-xs);font-weight:700;white-space:nowrap;padding:5px 14px;border-radius:var(--radius-full);border:none;background:var(--rk-gradient);color:#fff;cursor:pointer;flex-shrink:0;transition:opacity .15s ease,transform .15s ease}._summariseBtn_1589y_795:hover{opacity:.9;transform:scale(1.03)}._outlineBtn_1589y_813{background:transparent;border:1.5px solid var(--rk-energy-pink);color:var(--rk-energy-pink)}._overlay_1s8os_1{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0006;animation:_fadeIn_1s8os_1 .15s ease-out}@keyframes _fadeIn_1s8os_1{0%{opacity:0}to{opacity:1}}._card_1s8os_20{background:var(--surface-primary);border-radius:var(--radius-md);box-shadow:0 8px 32px #0003;padding:var(--space-5);max-width:400px;width:90%;display:flex;flex-direction:column;gap:var(--space-3)}._title_1s8os_32{font-size:var(--text-base);font-weight:700;color:var(--text-primary);margin:0}._body_1s8os_39{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;margin:0}._actions_1s8os_46{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}._cancelBtn_1s8os_53{padding:var(--space-2) var(--space-4);background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-structural);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease}._cancelBtn_1s8os_53:hover{background:var(--surface-hover)}._cancelBtn_1s8os_53:disabled{opacity:.5;cursor:default}._confirmBtn_1s8os_72{padding:var(--space-2) var(--space-4);background:var(--rk-gradient, var(--rk-energy-pink));color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease}._confirmBtn_1s8os_72:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-shadow-strong, rgba(255, 0, 127, .3))}._confirmBtn_1s8os_72:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}._dangerBtn_1s8os_94{padding:var(--space-2) var(--space-4);background:#dc2626;color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .15s ease}._dangerBtn_1s8os_94:hover{background:#b91c1c}._dangerBtn_1s8os_94:disabled{opacity:.5;cursor:default}._container_1yv8n_1{display:flex;flex-direction:column;padding:var(--space-5);overflow-y:auto;height:100%;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._inner_1yv8n_11{max-width:1100px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}._header_1yv8n_20{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-structural);flex-wrap:wrap}@media(max-width:640px){._header_1yv8n_20{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:1.5rem}}._headerActions_1yv8n_40{display:flex;align-items:center;gap:var(--space-3)}._selectionBar_1yv8n_46{display:flex;align-items:center;gap:var(--space-2);animation:_fadeIn_1yv8n_1 .15s ease-out}@keyframes _fadeIn_1yv8n_1{0%{opacity:0}to{opacity:1}}._selectionCount_1yv8n_61{font-size:var(--text-sm);font-weight:600;color:var(--rk-energy-pink);white-space:nowrap}._selectionBtn_1yv8n_68{padding:var(--space-1) var(--space-3);background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-structural);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}@media(hover:hover)and (pointer:fine){._selectionBtn_1yv8n_68:hover{background:var(--surface-hover)}}._selectionDeleteBtn_1yv8n_86{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:#dc2626;color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease}@media(hover:hover)and (pointer:fine){._selectionDeleteBtn_1yv8n_86:hover{background:#b91c1c}}._selectionDeleteBtn_1yv8n_86 svg{width:12px;height:12px}._title_1yv8n_111{font-size:var(--text-xl);font-weight:800;margin:0;background:linear-gradient(35deg,#c41974,#ff007f,#ff593d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}._subtitle_1yv8n_122{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._search_1yv8n_128{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border:1px solid transparent;border-radius:var(--radius-md);transition:border-color .2s ease,background .2s ease;width:280px;color:var(--text-secondary)}._search_1yv8n_128:focus-within{background:var(--surface-primary)}._searchInput_1yv8n_144{flex:1;border:none;outline:none;background:transparent;font-size:var(--text-sm);color:var(--text-primary)}._searchInput_1yv8n_144::placeholder{color:var(--text-secondary)}._searchInput_1yv8n_144:focus,._searchInput_1yv8n_144:focus-visible{outline:none;box-shadow:none}._searchClear_1yv8n_160{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:16px;line-height:1;cursor:pointer;border-radius:var(--radius-sm);transition:color .15s ease}@media(hover:hover)and (pointer:fine){._searchClear_1yv8n_160:hover{color:var(--text-primary)}}._loadingState_1yv8n_183{display:flex;align-items:center;justify-content:center;padding:var(--space-8) 0;color:var(--text-secondary);font-size:var(--text-sm)}._emptyState_1yv8n_192{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8) 0;color:var(--text-secondary);font-size:var(--text-sm)}._emptyIcon_1yv8n_203{opacity:.4;width:36px;height:36px}._groupLabel_1yv8n_209{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);padding:var(--space-2) 0}._list_1yv8n_218{display:flex;flex-direction:column;gap:var(--space-2)}._item_1yv8n_224{appearance:none;-webkit-appearance:none;text-align:left;width:100%;font:inherit;color:inherit;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;background:var(--surface-primary);border:1px solid var(--border-structural);box-shadow:var(--shadow-sm)}@media(hover:hover)and (pointer:fine){._item_1yv8n_224:hover{background:var(--surface-secondary);border-color:var(--border-subtle, var(--border-structural));box-shadow:0 2px 8px #00000014}}._item_1yv8n_224._active_1yv8n_249{background:var(--surface-secondary);border-color:var(--rk-energy-pink)}._item_1yv8n_224._selected_1yv8n_254{background:var(--accent-tint-bg, var(--accent-hover-bg));border-color:var(--rk-energy-pink)}._checkbox_1yv8n_259{width:18px;height:18px;flex-shrink:0;border-radius:var(--radius-sm, 4px);border:2px solid var(--border-structural);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}@media(hover:hover)and (pointer:fine){._checkbox_1yv8n_259:hover{border-color:var(--rk-energy-pink)}}._checkbox_1yv8n_259._checked_1yv8n_277{border-color:var(--rk-energy-pink);background:var(--rk-energy-pink);color:#fff}._itemIcon_1yv8n_283{width:36px;height:36px;border-radius:var(--radius-md);background:var(--surface-secondary);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}@media(hover:hover)and (pointer:fine){._item_1yv8n_224:hover ._itemIcon_1yv8n_283{background:var(--accent-tint-bg, var(--accent-hover-bg));color:var(--rk-energy-pink)}}._itemBody_1yv8n_301{flex:1;min-width:0}._itemTitle_1yv8n_306{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemMeta_1yv8n_315{font-size:var(--text-xs);color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-2);margin-top:2px}._inProgressBadge_1yv8n_324{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--rk-energy-pink);font-weight:600}._pulseDot_1yv8n_332{width:8px;height:8px;border-radius:50%;background-color:var(--rk-energy-pink);animation:_pulse_1yv8n_332 1.5s ease-in-out infinite}@keyframes _pulse_1yv8n_332{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}._itemTime_1yv8n_350{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;flex-shrink:0}._itemActions_1yv8n_357{opacity:0;transition:opacity .15s ease;display:flex;gap:var(--space-1)}@media(hover:hover)and (pointer:fine){._item_1yv8n_224:hover ._itemActions_1yv8n_357{opacity:1}}._itemActions_1yv8n_357 button{width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}@media(hover:hover)and (pointer:fine){._itemActions_1yv8n_357 button:hover{background:var(--accent-hover-bg);color:var(--rk-energy-pink)}}._loadMore_1yv8n_388{display:flex;justify-content:center;padding:var(--space-4) 0}._loadMoreBtn_1yv8n_394{padding:var(--space-2) var(--space-5);background:var(--surface-secondary);border:1px solid var(--border-structural);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .15s ease}@media(hover:hover)and (pointer:fine){._loadMoreBtn_1yv8n_394:hover{background:var(--accent-hover-bg);color:var(--rk-energy-pink);border-color:var(--rk-energy-pink)}}._loadMoreBtn_1yv8n_394:disabled{opacity:.5;cursor:default}@media(max-width:768px){._container_1yv8n_1{padding:var(--space-3)}._inner_1yv8n_11{gap:var(--space-3)}._groupLabel_1yv8n_209{padding:var(--space-1) 0}._list_1yv8n_218{gap:var(--space-2)}._item_1yv8n_224{padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border-color:var(--border-subtle, var(--border-structural));box-shadow:0 2px 8px #00000014}._itemActions_1yv8n_357{opacity:1}}._container_yq5fz_1{display:flex;flex-direction:column;padding:var(--space-5);overflow-y:auto;height:100%;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._inner_yq5fz_11{max-width:1100px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}._header_yq5fz_20{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-structural);flex-wrap:wrap}@media(max-width:640px){._header_yq5fz_20{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:1.5rem}}._title_yq5fz_39{font-size:var(--text-xl);font-weight:800;margin:0;background:linear-gradient(35deg,#c41974,#ff007f,#ff593d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}._subtitle_yq5fz_50{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._form_yq5fz_56{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-secondary);border-radius:var(--radius-md);border:1px solid var(--border-subtle, var(--border-structural))}._formInput_yq5fz_66,._formTextarea_yq5fz_67{width:100%;border:1px solid transparent;background:var(--surface-primary);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);outline:none}._formInput_yq5fz_66::placeholder,._formTextarea_yq5fz_67::placeholder{color:var(--text-secondary)}._formTextarea_yq5fz_67{resize:vertical;min-height:72px;line-height:1.5}._formActions_yq5fz_89{display:flex;justify-content:flex-end;gap:var(--space-2)}._saveBtn_yq5fz_95{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--rk-gradient);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._saveBtn_yq5fz_95:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-shadow)}._saveBtn_yq5fz_95:disabled{opacity:.5;cursor:not-allowed}._spinner_yq5fz_118{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_yq5fz_118 .6s linear infinite}@keyframes _spin_yq5fz_118{to{transform:rotate(360deg)}}._cancelBtn_yq5fz_133{padding:var(--space-2) var(--space-4);background:transparent;color:var(--text-secondary);border:1px solid var(--border-structural);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease}._cancelBtn_yq5fz_133:hover{background:var(--surface-secondary);color:var(--text-primary)}._fieldHint_yq5fz_149{font-size:var(--text-xs);color:var(--text-secondary);margin:calc(-1 * var(--space-2)) 0 0;text-align:right}._fieldError_yq5fz_156{color:var(--rk-energy-pink)}._formValidationMsg_yq5fz_160{font-size:var(--text-xs);color:var(--rk-energy-pink);margin:0}._emptyState_yq5fz_166{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8) 0;color:var(--text-secondary);font-size:var(--text-sm)}._emptyIcon_yq5fz_177{opacity:.4;width:36px;height:36px}._topRow_yq5fz_183{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5)}@media(max-width:640px){._topRow_yq5fz_183{grid-template-columns:1fr}}._section_yq5fz_194{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-secondary);border-radius:var(--radius-md);border:1px solid var(--border-subtle, var(--border-structural))}._sectionTitle_yq5fz_204{font-size:var(--text-base);font-weight:700;color:var(--text-primary);margin:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-structural)}._sectionDescription_yq5fz_213{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;margin:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--border-structural)}._sectionContent_yq5fz_222{display:flex;flex-direction:column}._list_yq5fz_227{display:flex;flex-direction:column;gap:var(--space-3)}._libraryGrid_yq5fz_233{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3)}._libraryControls_yq5fz_239{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}._librarySearch_yq5fz_246{width:100%;border:1px solid transparent;background:var(--surface-primary);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);outline:none}._librarySearch_yq5fz_246::placeholder{color:var(--text-secondary)}._libraryCategoryFilter_yq5fz_261{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._libraryCategoryFilterLabel_yq5fz_268{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);white-space:nowrap}._libraryCategoryChips_yq5fz_275{display:flex;flex-wrap:wrap;gap:var(--space-2)}._libraryCategoryChip_yq5fz_275{display:inline-flex;align-items:center;padding:3px var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-structural);background:transparent;color:var(--text-secondary);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._libraryCategoryChip_yq5fz_275:hover{border-color:var(--rk-energy-pink);color:var(--rk-energy-pink);background:var(--accent-hover-bg)}._libraryCategoryChipActive_yq5fz_300{background:var(--accent-subtle-bg);border-color:var(--rk-energy-pink);color:var(--rk-energy-pink);font-weight:600}._libraryResults_yq5fz_307{height:480px;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._libraryResults_yq5fz_307::-webkit-scrollbar{width:4px}._libraryResults_yq5fz_307::-webkit-scrollbar-track{background:transparent}._libraryResults_yq5fz_307::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-full)}._libraryCategoryGroups_yq5fz_325{display:flex;flex-direction:column;gap:var(--space-6)}._libraryCategoryGroup_yq5fz_325{display:flex;flex-direction:column;gap:var(--space-3)}._libraryCategoryHeader_yq5fz_337{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);margin:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-structural)}._card_yq5fz_346{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle, var(--border-structural));background:var(--surface-primary);transition:all .15s ease}._card_yq5fz_346:hover{border-color:var(--accent-border, var(--rk-energy-pink));box-shadow:0 2px 8px var(--accent-subtle-bg, rgba(255, 0, 127, .08))}._cardHeader_yq5fz_361{display:flex;align-items:flex-start;gap:var(--space-2)}._cardIcon_yq5fz_367{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-secondary);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}._card_yq5fz_346:hover ._cardIcon_yq5fz_367{background:var(--accent-tint-bg, var(--accent-hover-bg));color:var(--rk-energy-pink)}._favBtn_yq5fz_383{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-secondary);border:none;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0;cursor:pointer;transition:all .15s ease}._favBtn_yq5fz_383:hover:not(:disabled){background:var(--accent-tint-bg, var(--accent-hover-bg));color:#eab308}._favBtn_yq5fz_383:disabled{cursor:default}._favBtnActive_yq5fz_405{color:#eab308;background:#eab3081a}._favBtnActive_yq5fz_405:hover:not(:disabled){background:#eab3082e}._favBtn_yq5fz_383 ._spinnerSmall_yq5fz_413{border-color:#eab30840;border-top-color:#eab308}._cardTitle_yq5fz_418{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);flex:1;min-width:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere}._cardBody_yq5fz_429{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5;padding-left:40px;white-space:normal;overflow-wrap:anywhere}._cardFooter_yq5fz_438{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-2);padding-left:40px}._cardBodyFlat_yq5fz_446,._cardFooterFlat_yq5fz_450{padding-left:0}._useBtn_yq5fz_454{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--rk-gradient);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._useBtn_yq5fz_454:hover{transform:translateY(-1px);box-shadow:0 2px 8px var(--accent-shadow)}._cardActions_yq5fz_473{display:flex;gap:var(--space-1)}._cardActions_yq5fz_473 button{width:28px;height:28px;background:var(--surface-secondary);border:none;border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._cardActions_yq5fz_473 button:hover{background:var(--accent-hover-bg);color:var(--rk-energy-pink)}._cardDeleting_yq5fz_495{opacity:.5;pointer-events:none}._spinnerSmall_yq5fz_413{display:inline-block;width:14px;height:14px;border:2px solid var(--border-structural);border-top-color:var(--rk-energy-pink);border-radius:50%;animation:_spin_yq5fz_118 .6s linear infinite}._dialogOverlay_yq5fz_510{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0006;animation:_fadeIn_yq5fz_1 .15s ease-out}@keyframes _fadeIn_yq5fz_1{0%{opacity:0}to{opacity:1}}._dialog_yq5fz_510{background:var(--surface-primary);border-radius:var(--radius-md);box-shadow:0 8px 32px #0003;padding:var(--space-5);max-width:400px;width:90%;display:flex;flex-direction:column;gap:var(--space-3)}._dialogTitle_yq5fz_541{font-size:var(--text-base);font-weight:700;color:var(--text-primary)}._dialogBody_yq5fz_547{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._dialogActions_yq5fz_553{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}._deleteBtn_yq5fz_560{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);background:#dc2626;color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .15s ease}._deleteBtn_yq5fz_560:hover{background:#b91c1c}._item_1eq83_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-subtle, var(--border-structural));background:var(--surface-primary);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}._item_1eq83_1:hover{border-color:var(--accent-border, var(--rk-energy-pink));box-shadow:0 4px 12px #c419741f;transform:translateY(-1px)}._itemBusy_1eq83_18{opacity:.6;pointer-events:none}._info_1eq83_23{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._nameBtn_1eq83_31{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:none;padding:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nameBtn_1eq83_31:hover{color:var(--rk-energy-pink);text-decoration:underline}._externalIcon_1eq83_52{flex-shrink:0;color:var(--text-secondary);opacity:.6}._meta_1eq83_58{font-size:var(--text-xs);color:var(--text-secondary)}._statusDot_1eq83_63{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:background .2s ease}._statusDot_1eq83_63._statusDotOn_1eq83_70{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}._statusDot_1eq83_63._statusDotOff_1eq83_74{background:var(--border-structural)}._actions_1eq83_78{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._toggle_1eq83_85{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:none;cursor:pointer;padding:0}._toggleThumb_1eq83_95{position:relative;display:inline-block;width:32px;height:18px;border-radius:9px;transition:background .2s ease}._toggleOff_1eq83_103 ._toggleThumb_1eq83_95{background:var(--border-structural)}._toggleOn_1eq83_106 ._toggleThumb_1eq83_95{background:var(--rk-energy-pink)}._toggleThumb_1eq83_95:after{content:"";position:absolute;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .2s ease}._toggleOff_1eq83_103 ._toggleThumb_1eq83_95:after{left:2px}._toggleOn_1eq83_106 ._toggleThumb_1eq83_95:after{left:16px}._toggleLabel_1eq83_127{font-size:var(--text-xs);color:var(--text-secondary);min-width:18px}._deleteBtn_1eq83_133{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--surface-secondary);border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._deleteBtn_1eq83_133:hover:not(:disabled){background:#dc26261a;color:#dc2626}._deleteBtn_1eq83_133:disabled{cursor:default;opacity:.4}._spinner_1eq83_155{display:inline-block;width:16px;height:16px;border:2px solid var(--border-structural);border-top-color:var(--rk-energy-pink);border-radius:50%;animation:_spin_1eq83_155 .6s linear infinite}@keyframes _spin_1eq83_155{to{transform:rotate(360deg)}}._item_1ckil_1{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:transparent;border:none;border-bottom:1px solid var(--border-subtle, var(--border-structural));cursor:pointer;text-align:left;transition:background-color .15s ease}._item_1ckil_1:last-child{border-bottom:none}._item_1ckil_1:hover{background-color:var(--surface-secondary)}._info_1ckil_21{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._name_1ckil_29{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}._description_1ckil_35{font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._arrow_1ckil_44{flex-shrink:0;color:var(--text-secondary);transition:color .15s ease,transform .15s ease}._item_1ckil_1:hover ._arrow_1ckil_44{color:var(--rk-energy-pink);transform:translate(2px)}._card_1ly27_1{padding:var(--space-4);background:linear-gradient(135deg,#c41974,#ff007f,#ff593d);border-radius:var(--radius-md);border:none;display:flex;flex-direction:column;gap:var(--space-4);color:#fff}._title_1ly27_12{font-size:var(--text-base);font-weight:700;margin:0;color:#fff}._stats_1ly27_19{display:flex;align-items:center;gap:var(--space-4)}._stat_1ly27_19{display:flex;flex-direction:column;align-items:center;gap:2px}._statValue_1ly27_32{font-size:2rem;font-weight:800;color:#fff;line-height:1}._statLabel_1ly27_39{font-size:var(--text-xs);color:#fffc;text-align:center}._divider_1ly27_45{width:1px;height:40px;background:#ffffff4d}._nextExecution_1ly27_51{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.25)}._nextExecutionHeader_1ly27_59{display:flex;align-items:center;gap:var(--space-1)}._clockIcon_1ly27_65{color:#fffc}._nextExecutionLabel_1ly27_69{font-size:var(--text-xs);color:#fffc;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._nextExecutionValue_1ly27_77{font-size:var(--text-sm);color:#fff;font-weight:500;line-height:1.4}._loadingRow_1ly27_84{display:flex;align-items:center;gap:var(--space-2)}._loadingText_1ly27_90{font-size:var(--text-xs);color:#fffc}._spinner_1ly27_95{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1ly27_95 .6s linear infinite}@keyframes _spin_1ly27_95{to{transform:rotate(360deg)}}._overlay_suqqw_1{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#0000008c;animation:_fadeIn_suqqw_1 .15s ease-out;padding:var(--space-4)}@keyframes _fadeIn_suqqw_1{0%{opacity:0}to{opacity:1}}._modal_suqqw_21{background:var(--surface-primary);border-radius:var(--radius-md);box-shadow:0 16px 48px #0000004d;display:flex;flex-direction:column;width:min(960px,100%);animation:_slideUp_suqqw_1 .2s ease-out;overflow:hidden}@keyframes _slideUp_suqqw_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._header_suqqw_42{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle, var(--border-structural))}._title_suqqw_50{font-size:var(--text-base);font-weight:700;color:var(--text-primary)}._closeBtn_suqqw_56{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}._closeBtn_suqqw_56:hover{background:var(--surface-secondary);color:var(--text-primary)}._iframeWrapper_suqqw_74{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}._iframe_suqqw_74{position:absolute;top:0;left:0;width:100%;height:calc(100% + 20px);border:none;display:block}._container_ge4y5_1{display:flex;flex-direction:column;padding:var(--space-5);overflow-y:auto;height:100%;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;position:relative}._inner_ge4y5_12{max-width:1100px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}._header_ge4y5_21{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-structural);flex-wrap:wrap}@media(max-width:640px){._header_ge4y5_21{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:1.5rem}}._title_ge4y5_41{font-size:var(--text-xl);font-weight:800;margin:0 0 var(--space-1);background:linear-gradient(35deg,#c41974,#ff007f,#ff593d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}._subtitle_ge4y5_52{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._userGuideBtn_ge4y5_58{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-structural);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}._userGuideBtn_ge4y5_58:hover{background:var(--accent-hover-bg);border-color:var(--rk-energy-pink);color:var(--rk-energy-pink)}@media(max-width:860px){._userGuideBtn_ge4y5_58{display:none}}@media(max-width:860px){._desktopOnly_ge4y5_86{display:none}}._templatesMobileNotice_ge4y5_91{display:none}@media(max-width:860px){._templatesMobileNotice_ge4y5_91{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-secondary);border:1px solid var(--border-subtle, var(--border-structural));border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}}._disclaimer_ge4y5_109{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border-left:4px solid var(--rk-energy-pink);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary)}._disclaimerIcon_ge4y5_121{flex-shrink:0;color:var(--rk-energy-pink)}._layout_ge4y5_126{display:grid;grid-template-columns:1fr 360px;gap:var(--space-4);align-items:start}@media(max-width:860px){._layout_ge4y5_126{grid-template-columns:1fr}}._leftCol_ge4y5_138,._rightCol_ge4y5_139{display:flex;flex-direction:column;gap:var(--space-4)}._card_ge4y5_145{background:var(--surface-primary);border:1px solid var(--border-subtle, var(--border-structural));border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column}._cardHeader_ge4y5_154{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle, var(--border-structural))}._cardTitle_ge4y5_163{font-size:var(--text-base);font-weight:700;margin:0;color:var(--text-primary)}._badge_ge4y5_170{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-1);background:var(--surface-secondary);border:1px solid var(--border-structural);border-radius:11px;font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}._flowList_ge4y5_185{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4)}._templateList_ge4y5_192{display:flex;flex-direction:column}._emptyState_ge4y5_197{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}._emptyStateError_ge4y5_208{color:#dc2626}._emptyIcon_ge4y5_212{opacity:.3}._emptyTitle_ge4y5_216{font-weight:600;color:var(--text-primary)}._emptySubtitle_ge4y5_221{font-size:var(--text-xs);color:var(--text-secondary)}._notConfigured_ge4y5_226{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);height:100%;text-align:center;padding:var(--space-8);color:var(--text-secondary)}._notConfiguredIcon_ge4y5_238{opacity:.5}._notConfiguredTitle_ge4y5_242{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin:0}._notConfiguredBody_ge4y5_249{font-size:var(--text-sm);max-width:400px;margin:0;line-height:1.6}._toast_ge4y5_256{position:fixed;top:var(--space-4);right:var(--space-4);z-index:300;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;box-shadow:0 4px 16px #00000026;animation:_slideIn_ge4y5_1 .2s ease-out}._toast_success_ge4y5_269{background:#16a34a;color:#fff}._toast_error_ge4y5_274{background:#dc2626;color:#fff}@keyframes _slideIn_ge4y5_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._spinner_ge4y5_289{display:inline-block;width:20px;height:20px;border:2px solid var(--border-structural);border-top-color:var(--rk-energy-pink);border-radius:50%;animation:_spin_ge4y5_289 .6s linear infinite}@keyframes _spin_ge4y5_289{to{transform:rotate(360deg)}}._canvasCard_18n0q_1{margin-top:var(--space-4);margin-left:calc(-1 * (36px + var(--space-4)));padding:var(--space-4);background:var(--surface-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-primary);transition:border-color .15s ease;container-type:inline-size}[data-theme=dark] ._canvasCard_18n0q_1{background:var(--surface-secondary);border-color:var(--accent-border)}._header_18n0q_17{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;user-select:none;-webkit-user-select:none}._header_18n0q_17:not(._collapsed_18n0q_26){margin-bottom:var(--space-3)}._header_18n0q_17._collapsed_18n0q_26{margin-bottom:0}._icon_18n0q_34{width:40px;height:40px;background:var(--surface-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--rk-energy-pink);flex-shrink:0}[data-theme=dark] ._icon_18n0q_34{background:var(--surface-elevated)}._info_18n0q_50{flex:1;min-width:0}._name_18n0q_55{font-weight:700;font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_18n0q_63{font-size:var(--text-xs);color:var(--text-secondary)}._chevron_18n0q_68{width:16px;height:16px;flex-shrink:0;color:var(--text-secondary);transition:transform .2s ease}._header_18n0q_17._collapsed_18n0q_26 ._chevron_18n0q_68{transform:rotate(-90deg)}._body_18n0q_80{animation:_canvasCardFadeIn_18n0q_1 .15s ease}@keyframes _canvasCardFadeIn_18n0q_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._actions_18n0q_94{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3);justify-content:center}._btn_18n0q_102{padding:var(--space-2) var(--space-3);background:var(--surface-primary);border:1px solid var(--border-input);border-radius:var(--radius-full, 9999px);font-size:var(--text-xs);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer;transition:all .15s ease;color:var(--text-primary);line-height:1}._btn_18n0q_102:hover{border-color:var(--rk-energy-pink);color:var(--rk-energy-pink)}[data-theme=dark] ._btn_18n0q_102{background:var(--surface-elevated);border-color:var(--accent-border)}._btnPrimary_18n0q_128{background:var(--rk-gradient, linear-gradient(35deg, #c41974 0%, #ff007f 50%, #ff593d 100%));border:none;color:#fff}._btnPrimary_18n0q_128:hover{opacity:.9;color:#fff;border-color:transparent}._preview_18n0q_139{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle, var(--border-primary));transition:border-color .15s ease}._preview_18n0q_139:hover{border-color:var(--rk-energy-pink);box-shadow:0 4px 16px var(--accent-border-subtle, rgba(255, 0, 127, .08))}._iframe_18n0q_150{width:100%;height:320px;border:none;display:block;background:var(--surface-primary)}._previewPlaceholder_18n0q_158{display:flex;align-items:center;justify-content:center;min-height:120px;padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);background:var(--surface-primary)}._downloadError_18n0q_169{font-size:var(--text-xs);color:var(--color-error, #c0392b);align-self:center;margin-left:var(--space-1)}@container (max-width: 420px){._actions_18n0q_94{justify-content:center}}@media(max-width:768px){._canvasCard_18n0q_1{margin-left:0;padding:var(--space-2)}._btnSidePreview_18n0q_186{display:none}}._overlay_1u3yo_1{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0006;animation:_fadeIn_1u3yo_1 .15s ease-out}@keyframes _fadeIn_1u3yo_1{0%{opacity:0}to{opacity:1}}._dialog_1u3yo_20{background:var(--surface-primary);border-radius:var(--radius-md);box-shadow:0 8px 32px #0000003d;width:90%;max-width:480px;display:flex;flex-direction:column;overflow:hidden}._header_1u3yo_31{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-structural)}._headerLogo_1u3yo_39{width:24px;height:24px;object-fit:contain;flex-shrink:0}._headerTitle_1u3yo_46{flex:1;font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}._closeBtn_1u3yo_53{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;flex-shrink:0}._closeBtn_1u3yo_53:hover{background:var(--surface-hover);color:var(--text-primary)}._closeBtn_1u3yo_53:disabled{opacity:.5;cursor:default}._body_1u3yo_76{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._question_1u3yo_83{font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}._textarea_1u3yo_89{width:100%;min-height:100px;padding:var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-structural);border-radius:var(--radius-sm);font-family:var(--font-body, inherit);font-size:var(--text-sm);line-height:1.5;color:var(--text-primary);resize:vertical;outline:none;transition:border-color .15s ease;box-sizing:border-box}._textarea_1u3yo_89:focus{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--accent-shadow, rgba(255, 0, 127, .1))}._textarea_1u3yo_89::placeholder{color:var(--text-secondary);opacity:.7}._textarea_1u3yo_89:disabled{opacity:.5;cursor:not-allowed}._privacyNote_1u3yo_118{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5;margin:0}._footer_1u3yo_125{display:flex;justify-content:flex-end;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-structural)}._submitBtn_1u3yo_132{padding:var(--space-2) var(--space-4);background:var(--rk-gradient, var(--rk-energy-pink));color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease}._submitBtn_1u3yo_132:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-shadow-strong, rgba(255, 0, 127, .3))}._submitBtn_1u3yo_132:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}._panel_1takd_1{display:flex;flex-direction:column;height:100%;background:var(--surface-primary);overflow:hidden}._topbar_1takd_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4);height:52px;flex-shrink:0;background:var(--rk-energy-pink);color:#fff}._topbarLeft_1takd_21{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}._topbarIcon_1takd_29{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.92}._topbarMeta_1takd_37{display:flex;flex-direction:column;min-width:0}._topbarTitle_1takd_43{font-size:var(--text-sm);font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}._topbarType_1takd_53{font-size:var(--text-xs);color:#ffffffbf;line-height:1.2}._topbarActions_1takd_59{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._topbarBtn_1takd_66{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-full, 9999px);font-size:var(--text-xs);font-weight:600;color:#fff;text-decoration:none;cursor:pointer;transition:background .15s ease;line-height:1}._topbarBtn_1takd_66:hover{background:#ffffff4d;color:#fff;text-decoration:none}._closeBtn_1takd_88{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff26;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;transition:background .15s ease}._closeBtn_1takd_88:hover{background:#ffffff4d}._body_1takd_105{flex:1;min-height:0;position:relative;overflow:hidden}._placeholder_1takd_112{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm)}._placeholderIcon_1takd_123{opacity:.45}._iframeWrapper_1takd_127{width:100%;height:100%}._iframe_1takd_127{width:100%;height:100%;border:none;display:block;background:var(--surface-primary)}._aspectRatio_1takd_140{position:relative;height:0;padding-bottom:56.25%}._aspectRatio_1takd_140 ._iframeAspect_1takd_145{position:absolute;inset:0;width:100%;height:100%;border:none;display:block;background:var(--surface-primary)}._loadingDots_1takd_155{display:flex;gap:4px;align-items:center}._loadingDots_1takd_155 span{width:7px;height:7px;border-radius:50%;background:var(--rk-energy-pink);animation:_fvpDotBounce_1takd_1 1.4s ease-in-out infinite}._loadingDots_1takd_155 span:nth-child(2){animation-delay:.15s}._loadingDots_1takd_155 span:nth-child(3){animation-delay:.3s}@keyframes _fvpDotBounce_1takd_1{0%,60%,to{opacity:.3}30%{opacity:1}}._container_1e0le_1{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--surface-primary);position:relative}._containerSplit_1e0le_10{flex-direction:row}._chatArea_1e0le_14{flex:1;min-height:0;min-width:280px;position:relative}._containerSplit_1e0le_10 ._chatArea_1e0le_14{flex-shrink:0;flex-grow:0;max-width:70%;min-height:0;overflow:hidden}._resizer_1e0le_29{width:10px;flex-shrink:0;cursor:col-resize;position:relative;z-index:10;background:transparent}._resizer_1e0le_29:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:40px;border-radius:2px;background:var(--border-primary);transition:background .15s ease,height .15s ease}._resizer_1e0le_29:hover:before{background:var(--rk-energy-pink);height:60px}._fileViewerArea_1e0le_54{flex:1;min-width:0;min-height:0;border-left:1px solid var(--border-structural, var(--border-primary));overflow:hidden}._container_1arqn_1{display:flex;flex-direction:column;padding:var(--space-5);overflow-y:scroll;scrollbar-gutter:stable;height:100%;position:relative;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._inner_1arqn_13{position:relative;z-index:1;max-width:1100px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}._header_1arqn_24{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-structural)}@media(max-width:640px){._header_1arqn_24{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:1.5rem}}._title_1arqn_39{font-size:var(--text-xl);font-weight:800;margin:0 0 var(--space-1);background:linear-gradient(35deg,#c41974,#ff007f,#ff593d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}._subtitle_1arqn_50{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._loading_1arqn_56{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-8) 0;justify-content:center;color:var(--text-secondary);font-size:var(--text-sm)}._spinner_1arqn_66{display:inline-block;width:20px;height:20px;border:2px solid var(--border-structural);border-top-color:var(--rk-energy-pink);border-radius:50%;animation:_spin_1arqn_66 .6s linear infinite;flex-shrink:0}@keyframes _spin_1arqn_66{to{transform:rotate(360deg)}}._emptyState_1arqn_82,._errorState_1arqn_83{display:flex;align-items:center;justify-content:center;padding:var(--space-8) 0;color:var(--text-secondary);font-size:var(--text-sm);text-align:center}._errorState_1arqn_83{color:#dc2626}._faqList_1arqn_97{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-8)}._faqItem_1arqn_104{border-radius:var(--radius-md);border:1px solid var(--border-subtle, var(--border-structural));background:var(--surface-primary);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;scroll-margin-top:16px}._faqItem_1arqn_104._open_1arqn_113{border-color:#ff007f3d;box-shadow:var(--shadow-md)}._faqItemSummary_1arqn_118{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);width:100%;background:transparent;border:none;text-align:left;cursor:pointer;color:var(--text-primary);transition:background .15s ease}._faqItemSummary_1arqn_118:hover{background:var(--surface-hover)}._faqItemSummary_1arqn_118:focus-visible{outline:2px solid var(--rk-energy-pink);outline-offset:-2px;border-radius:var(--radius-md)}@media(min-width:640px){._faqItemSummary_1arqn_118{padding:var(--space-4)}}._faqItemLeft_1arqn_146{display:flex;align-items:center;gap:var(--space-4);min-width:0}._faqNumber_1arqn_153{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full);border:1px solid rgba(255,0,127,.2);background:#ff007f12;color:var(--rk-energy-pink);font-size:var(--text-sm);font-weight:700;font-family:var(--font-mono)}._questionLabel_1arqn_169{font-size:var(--text-md);font-weight:600;color:var(--text-secondary);line-height:1.4}._open_1arqn_113 ._questionLabel_1arqn_169{color:var(--text-primary)}@media(min-width:640px){._questionLabel_1arqn_169{font-size:var(--text-lg)}}._arrow_1arqn_184{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-full);background:var(--surface-secondary);color:var(--text-secondary);transition:transform .22s ease,background .22s ease,color .22s ease}._open_1arqn_113 ._arrow_1arqn_184{transform:rotate(90deg);background:linear-gradient(135deg,#ff007f,#ff593d);color:#fff}._faqAnswer_1arqn_202{overflow:hidden;border-top:1px solid var(--border-subtle, var(--border-structural));transition:height .28s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1)}._faqAnswerInner_1arqn_208{padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}@media(min-width:640px){._faqAnswerInner_1arqn_208{padding:var(--space-4)}}._faqAnswerInner_1arqn_208 *{color:inherit}._faqAnswerInner_1arqn_208 p+p{margin-top:.75rem}._faqAnswerInner_1arqn_208 a{color:var(--rk-energy-pink)!important;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.15em}._faqAnswerInner_1arqn_208 a:hover{opacity:.8}._faqAnswerInner_1arqn_208 ul{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}._faqAnswerInner_1arqn_208 ol{list-style-type:decimal;padding-left:1.5rem;margin:.5rem 0}._faqAnswerInner_1arqn_208 li{margin-bottom:.25rem}._faqAnswerInner_1arqn_208 strong{font-weight:600;color:var(--text-primary)}@media(prefers-reduced-motion:reduce){._faqItem_1arqn_104,._arrow_1arqn_184,._faqAnswer_1arqn_202,._spinner_1arqn_66{transition:none;animation:none}}._container_nhxc5_1{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--surface-primary)}._scrollArea_nhxc5_9{flex:1;min-height:0;overflow-y:auto;padding:var(--space-5);position:relative;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._scrollArea_nhxc5_9::-webkit-scrollbar{width:6px}._scrollArea_nhxc5_9::-webkit-scrollbar-track{background:transparent}._scrollArea_nhxc5_9::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}._inner_nhxc5_29{position:relative;z-index:1;max-width:1100px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-8)}._header_nhxc5_41{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-structural)}._title_nhxc5_46{font-size:var(--text-xl);font-weight:800;margin:0;background:linear-gradient(35deg,#c41974,#ff007f,#ff593d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}._section_nhxc5_57{display:flex;flex-direction:column;gap:var(--space-3)}._sectionTitle_nhxc5_63{font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0}._loadingText_nhxc5_72,._emptyText_nhxc5_73{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._settingRow_nhxc5_79{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-structural)}._settingRow_nhxc5_79:last-child{border-bottom:none}._settingLabel_nhxc5_91{font-weight:600;font-size:var(--text-sm)}._settingDescription_nhxc5_96{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}._personalityOptions_nhxc5_102{display:flex;flex-wrap:wrap;gap:var(--space-2)}._personalityOption_nhxc5_102{padding:var(--space-2) var(--space-4);background:var(--surface-secondary);border:2px solid transparent;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease;color:var(--text-primary)}._personalityOption_nhxc5_102:hover{background:var(--accent-hover-bg)}._personalityOption_nhxc5_102._active_nhxc5_122{background:var(--rk-gradient);color:#fff}._preferencesList_nhxc5_127{display:flex;flex-direction:column;gap:var(--space-2)}._preferenceItem_nhxc5_133{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-secondary);border-radius:var(--radius-md);border:1px solid transparent;transition:border-color .15s ease}._preferenceItem_nhxc5_133._unsafe_nhxc5_143{opacity:.6}._preferenceItem_nhxc5_133._editing_nhxc5_146{border-color:var(--accent-border-strong);background:var(--surface-primary);box-shadow:var(--accent-glow);align-items:flex-start;flex-direction:column;gap:var(--space-2)}._preferenceText_nhxc5_155{flex:1;font-size:var(--text-sm);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0}._fileRefChip_nhxc5_165{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;background:var(--accent-tint-bg);border:1px solid var(--accent-border);border-radius:var(--radius-full);color:var(--rk-energy-pink);font-size:var(--text-xs);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;vertical-align:middle;line-height:1.4}._fileRefChip_nhxc5_165:hover{background:var(--accent-hover-bg);border-color:var(--accent-border-strong);box-shadow:0 1px 4px var(--accent-shadow);text-decoration:underline}._fileRefChip_nhxc5_165:focus-visible{outline:2px solid var(--rk-energy-pink);outline-offset:2px}._fileRefIcon_nhxc5_193{display:inline-flex;align-items:center;flex-shrink:0;opacity:.75}._fileRefName_nhxc5_200{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unsafeLabel_nhxc5_207{color:var(--rk-sun-orange);flex-shrink:0;display:flex;align-items:center}._preferenceEdit_nhxc5_214,._preferenceRemove_nhxc5_215{width:24px;height:24px;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-lg);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s ease}._preferenceEdit_nhxc5_214:hover,._preferenceRemove_nhxc5_215:hover{background:var(--accent-hover-bg);color:var(--rk-energy-pink)}._editTextarea_nhxc5_236{width:100%;padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border:2px solid var(--accent-border-strong);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);resize:none;overflow:hidden;min-height:36px;line-height:1.5}._editTextarea_nhxc5_236:focus{outline:none}._editActions_nhxc5_254{display:flex;gap:var(--space-2);align-items:center}._editSaveBtn_nhxc5_260{padding:var(--space-1) var(--space-3);background:var(--rk-gradient);border:none;border-radius:var(--radius-md);color:#fff;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all .15s ease}._editSaveBtn_nhxc5_260:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-shadow-strong)}._editCancelBtn_nhxc5_276{padding:var(--space-1) var(--space-3);background:transparent;border:1px solid var(--border-structural);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all .15s ease}._editCancelBtn_nhxc5_276:hover{background:var(--surface-secondary);color:var(--text-primary)}._richEditorWrapper_nhxc5_292{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._richEditor_nhxc5_292{min-height:36px;padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border:2px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);line-height:1.5;word-break:break-word;white-space:pre-wrap;cursor:text;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;outline:none}._richEditor_nhxc5_292:focus{background:var(--surface-primary)}._richEditor_nhxc5_292:empty:before{content:attr(data-placeholder);color:var(--text-tertiary, var(--text-secondary));pointer-events:none;opacity:.6}._richChip_nhxc5_326{display:inline-flex;align-items:center;gap:3px;padding:1px 7px 1px 5px;background:var(--accent-tint-bg);border:1px solid var(--accent-border);border-radius:var(--radius-full);color:var(--rk-energy-pink);font-size:var(--text-xs);font-weight:600;cursor:pointer;white-space:nowrap;vertical-align:middle;line-height:1.5;user-select:none;-webkit-user-select:none;-moz-user-select:none;transition:background .15s ease,border-color .15s ease}._richChip_nhxc5_326:hover{background:var(--accent-hover-bg);border-color:var(--accent-border-strong);text-decoration:underline}._richChipIcon_nhxc5_352{display:inline-flex;align-items:center;flex-shrink:0;opacity:.75;vertical-align:middle}._richChipName_nhxc5_360{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}._richEditorError_nhxc5_368{font-size:var(--text-xs);color:var(--rk-energy-pink);padding:var(--space-1) var(--space-2)}._preferenceAdd_nhxc5_374{display:flex;gap:var(--space-2)}._preferencesValidationMsg_nhxc5_379{font-size:var(--text-xs);color:var(--rk-energy-pink);margin:0;padding:var(--space-1) 0}._preferenceAddBtn_nhxc5_386{padding:var(--space-2) var(--space-4);background:var(--rk-gradient);border:none;border-radius:var(--radius-md);color:#fff;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease;flex-shrink:0}._preferenceAddBtn_nhxc5_386:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-shadow-strong)}._preferenceAddBtn_nhxc5_386:disabled{opacity:.5;cursor:default}._sectionSubPanel_nhxc5_407{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-secondary);border-radius:var(--radius-md);border:1px solid var(--border-subtle, rgba(255, 255, 255, .06))}._sectionSubTitle_nhxc5_415{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-2)}._sectionToggleRow_nhxc5_424{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .06));cursor:pointer}._sectionToggleRow_nhxc5_424:last-child{border-bottom:none;padding-bottom:0}._sectionToggleRow_nhxc5_424:first-of-type{padding-top:0}._sectionToggleLabel_nhxc5_440{flex:1;min-width:0}._sectionToggleName_nhxc5_445{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}._sectionToggleDesc_nhxc5_451{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}._toggleSwitch_nhxc5_457{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}._toggleSwitch_nhxc5_457 input{opacity:0;width:0;height:0;position:absolute}._toggleSlider_nhxc5_471{position:absolute;inset:0;background:var(--surface-tertiary, rgba(255, 255, 255, .12));border-radius:20px;cursor:pointer;transition:background .2s ease}._toggleSlider_nhxc5_471:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;left:3px;top:3px;transition:transform .2s ease;box-shadow:0 1px 3px #0000004d}._toggleSwitch_nhxc5_457 input:checked+._toggleSlider_nhxc5_471{background:var(--rk-gradient, linear-gradient(135deg, #c41974 0%, #ff007f 50%, #ff593d 100%))}._toggleSwitch_nhxc5_457 input:checked+._toggleSlider_nhxc5_471:before{transform:translate(16px)}._toggleSwitch_nhxc5_457 input:focus-visible+._toggleSlider_nhxc5_471{outline:2px solid var(--rk-energy-pink, #e6007e);outline-offset:2px}._layoutToggle_nhxc5_505{display:inline-flex;background:var(--surface-secondary);border-radius:var(--radius-full);padding:3px;flex-shrink:0}._layoutToggleOption_nhxc5_513{padding:var(--space-1) var(--space-4);border:none;border-radius:var(--radius-full);background:transparent;font-size:var(--text-sm);font-weight:600;cursor:pointer;color:var(--text-secondary);transition:all .15s ease;white-space:nowrap}._layoutToggleOption_nhxc5_513:hover:not(._active_nhxc5_122){color:var(--text-primary)}._layoutToggleOption_nhxc5_513._active_nhxc5_122{background:var(--surface-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}._dropdown_nhxc5_534{position:relative}._dropdownBtn_nhxc5_538{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-secondary);border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease;color:var(--text-primary);white-space:nowrap}._dropdownBtn_nhxc5_538:hover{background:var(--accent-hover-bg)}._chevron_nhxc5_557{transition:transform .2s ease}._chevron_nhxc5_557._open_nhxc5_560{transform:rotate(180deg)}._dropdownMenu_nhxc5_564{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;max-height:240px;overflow-y:auto;background:var(--surface-primary);border:1px solid var(--border-structural);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:10;padding:var(--space-1);display:flex;flex-direction:column}._dropdownOption_nhxc5_581{padding:var(--space-2) var(--space-3);background:transparent;border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:all .1s ease;color:var(--text-primary);white-space:nowrap}._dropdownOption_nhxc5_581:hover{background:var(--surface-secondary)}._dropdownOption_nhxc5_581._active_nhxc5_122{background:var(--rk-gradient);color:#fff}._aboutSection_nhxc5_601{padding-top:var(--space-4);border-top:1px solid var(--border-structural);display:flex;flex-direction:column;gap:var(--space-3)}._aboutRow_nhxc5_609{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}._aboutLabel_nhxc5_618{font-weight:600}._aboutValue_nhxc5_622{font-family:monospace;user-select:all;-webkit-user-select:all}._saveBar_nhxc5_628{flex-shrink:0;padding:var(--space-4) var(--space-8);background:var(--surface-primary);border-top:1px solid var(--border-structural);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);animation:_fadeIn_nhxc5_1 .15s ease;z-index:20}@keyframes _fadeIn_nhxc5_1{0%{opacity:0}to{opacity:1}}._saveBtn_nhxc5_649{padding:var(--space-2) var(--space-6);background:var(--rk-gradient);border:none;border-radius:var(--radius-md);color:#fff;font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:all .15s ease}._saveBtn_nhxc5_649:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-shadow-strong)}._saveBtn_nhxc5_649:disabled{opacity:.6;cursor:default}._toast_nhxc5_669{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;animation:_toastIn_nhxc5_1 .2s ease;margin-right:auto}._toast_nhxc5_669._success_nhxc5_680{color:var(--rk-leafy-green, #22c55e);background:color-mix(in srgb,var(--rk-leafy-green, #22c55e) 10%,transparent)}._toast_nhxc5_669._error_nhxc5_684{color:var(--rk-energy-pink, #e11d48);background:color-mix(in srgb,var(--rk-energy-pink, #e11d48) 10%,transparent)}@keyframes _toastIn_nhxc5_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._savingIndicator_nhxc5_699{display:flex;align-items:center;gap:var(--space-2);margin-right:auto;font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);animation:_fadeIn_nhxc5_1 .15s ease}._spinner_nhxc5_710{width:16px;height:16px;border:2px solid var(--border-structural);border-top-color:var(--rk-energy-pink, #e11d48);border-radius:50%;animation:_spin_nhxc5_710 .6s linear infinite}@keyframes _spin_nhxc5_710{to{transform:rotate(360deg)}}._themeRadio_nhxc5_724{width:16px;height:16px;flex-shrink:0;accent-color:var(--rk-energy-pink);cursor:pointer}._themeRadio_nhxc5_724:disabled{cursor:not-allowed}@media(max-width:640px){._header_nhxc5_41{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:1.5rem}}@keyframes _viewerFadeIn_1bo4r_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _viewerSpin_1bo4r_1{to{transform:rotate(360deg)}}@keyframes _viewerMessageFade_1bo4r_1{0%{opacity:0;transform:translateY(5px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}._viewer_1bo4r_34{height:100vh;width:100%;display:flex;flex-direction:column;background:var(--surface-primary);overflow:hidden}._loading_1bo4r_43{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);animation:_viewerFadeIn_1bo4r_1 .35s ease}._spinnerWrap_1bo4r_53{position:relative;width:52px;height:52px}._spinnerTrack_1bo4r_59{position:absolute;inset:0;border-radius:50%;border:3px solid var(--border-subtle)}._spinnerComet_1bo4r_66{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 180deg,transparent 0%,var(--rk-gradient-plum) 55%,var(--rk-energy-pink) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));animation:_viewerSpin_1bo4r_1 1s linear infinite;filter:drop-shadow(0 0 5px rgba(255,0,127,.35))}._loadingMessage_1bo4r_77{margin:0;color:var(--text-secondary);font-size:var(--text-sm);text-align:center;animation:_viewerMessageFade_1bo4r_1 2.5s ease-in-out forwards}._panel_1bo4r_85{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding:min(8vw,3rem);max-width:42rem;margin:auto}._message_1bo4r_96{margin:0;color:var(--text-secondary)}._primaryButton_1bo4r_101{border-radius:var(--radius-full, 9999px);padding:var(--space-2) var(--space-4);border:1px solid transparent;font-weight:600;font-size:var(--text-sm);background:var(--rk-gradient, linear-gradient(35deg, #C41974 0%, #FF007F 50%, #FF593D 100%));color:#fff;cursor:pointer;width:fit-content}._frame_1bo4r_113{flex:1;min-height:0;display:flex;flex-direction:column}._iframe_1bo4r_120{flex:1;width:100%;height:100%;border:none;display:block;background:#fff}._container_shf1h_1{position:relative;display:inline-flex;flex-direction:column}._trigger_shf1h_7{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);height:36px;box-sizing:border-box;font-size:var(--text-sm);font-weight:500;color:var(--text-primary);background:var(--surface-1, transparent);border:1px solid var(--border-structural);border-radius:8px;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease;outline:none}._trigger_shf1h_7:hover:not(:disabled){border-color:#ff007f80;background:var(--accent-subtle-bg, rgba(255, 0, 127, .04))}._trigger_shf1h_7:focus-visible{border-color:#ff007f;box-shadow:0 0 0 2px #ff007f2e}._trigger_shf1h_7:disabled{opacity:.5;cursor:not-allowed}._open_shf1h_37 ._trigger_shf1h_7{border-color:#ff007f;box-shadow:0 0 0 2px #ff007f1f}._triggerLabel_shf1h_42{flex:1;text-align:left}._chevron_shf1h_47{flex-shrink:0;color:var(--text-secondary);transition:transform .15s ease}._open_shf1h_37 ._chevron_shf1h_47{transform:rotate(180deg)}._menu_shf1h_56{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;background:var(--surface-elevated, var(--surface-1, #fff));border:1px solid var(--border-structural);border-radius:10px;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .12));padding:4px 0;z-index:100;animation:_dropdownFadeIn_shf1h_1 .12s ease}@keyframes _dropdownFadeIn_shf1h_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._option_shf1h_80{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:400;color:var(--text-primary);background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap;transition:background .1s ease;outline:none}._option_shf1h_80:hover,._option_shf1h_80:focus{background:var(--accent-subtle-bg, rgba(255, 0, 127, .06))}._option_shf1h_80._selected_shf1h_100{font-weight:600;color:var(--rk-energy-pink, #ff007f)}._check_shf1h_105{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--rk-energy-pink, #ff007f)}._option_shf1h_80:not(._selected_shf1h_100) ._check_shf1h_105{visibility:hidden}._board_yxw0d_1{display:flex;flex-direction:column;gap:var(--space-4);flex:1;min-height:0}._toolbar_yxw0d_9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._cta_yxw0d_16{appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:700;color:#fff;border-radius:999px;background:linear-gradient(35deg,#c41974,#ff007f,#ff593d);box-shadow:0 2px 8px #ff007f40;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}._cta_yxw0d_16:hover{filter:brightness(1.05);box-shadow:0 4px 14px #ff007f59}._cta_yxw0d_16:active{transform:translateY(1px)}._cta_yxw0d_16:focus-visible{outline:2px solid #ff007f;outline-offset:2px}._ctaIcon_yxw0d_44{font-size:1.1em;line-height:1}._spacer_yxw0d_49{flex:1}._refreshBtn_yxw0d_53{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;cursor:pointer;color:var(--text-secondary);background:var(--surface-1, transparent);border:1px solid var(--border-structural);border-radius:8px;transition:border-color .15s ease,color .15s ease,background .15s ease;outline:none}._refreshBtn_yxw0d_53:hover:not(:disabled){border-color:#ff007f80;color:var(--text-primary);background:var(--accent-subtle-bg, rgba(255, 0, 127, .04))}._refreshBtn_yxw0d_53:focus-visible{border-color:#ff007f;box-shadow:0 0 0 2px #ff007f2e}._refreshBtn_yxw0d_53:disabled{cursor:default;opacity:.6}._spinning_yxw0d_83{animation:_uvRefreshSpin_yxw0d_1 .8s linear infinite}@keyframes _uvRefreshSpin_yxw0d_1{to{transform:rotate(360deg)}}._segmented_yxw0d_92{display:inline-flex;padding:2px;background:var(--surface-hover);border-radius:999px}._segment_yxw0d_92{appearance:none;border:none;background:none;cursor:pointer;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);border-radius:999px;transition:background .15s ease,color .15s ease}._segment_yxw0d_92._segmentActive_yxw0d_111{background:var(--surface-1, #fff);color:var(--text-primary);box-shadow:0 1px 3px #0000001f}._segment_yxw0d_92:focus-visible{outline:2px solid #ff007f;outline-offset:1px}._controls_yxw0d_121{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}._search_yxw0d_128{position:relative;display:flex;align-items:center;flex:1;min-width:220px}._searchInput_yxw0d_136{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-1, transparent);border:1px solid var(--border-structural);border-radius:8px;outline:none;transition:border-color .15s ease}._searchInput_yxw0d_136:focus{border-color:#ff007f}._searchInput_yxw0d_136::placeholder{color:var(--text-secondary)}._clearSearch_yxw0d_154{position:absolute;right:var(--space-2);appearance:none;border:none;background:none;cursor:pointer;color:var(--text-secondary);font-size:var(--text-md);line-height:1;padding:2px}._clearSearch_yxw0d_154:hover{color:var(--text-primary)}._mineToggle_yxw0d_170{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);background:var(--surface-1, transparent);border:1px solid var(--border-structural);border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease;outline:none}._mineToggle_yxw0d_170:hover:not(._mineToggleActive_yxw0d_188){border-color:#ff007f80;background:var(--accent-subtle-bg, rgba(255, 0, 127, .04))}._mineToggle_yxw0d_170:focus-visible{border-color:#ff007f;box-shadow:0 0 0 2px #ff007f2e}._mineToggle_yxw0d_170._mineToggleActive_yxw0d_188{border-color:#ff007f;color:var(--rk-energy-pink, #ff007f);background:var(--accent-subtle-bg, rgba(255, 0, 127, .07));font-weight:600;box-shadow:0 0 0 2px #ff007f1f}._resultCount_yxw0d_204{font-size:var(--text-xs);color:var(--text-secondary)}._scrollRegion_yxw0d_209{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;padding-right:var(--space-1)}._list_yxw0d_218{display:flex;flex-direction:column;gap:var(--space-3)}._card_yxw0d_224{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-structural);border-radius:12px;background:var(--surface-1, transparent);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._card_yxw0d_224:hover{border-color:#ff007f66;box-shadow:0 2px 12px #00000012}._card_yxw0d_224:focus-visible{outline:2px solid #ff007f;outline-offset:2px}._cardHeader_yxw0d_244{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._cardTitle_yxw0d_251{font-size:var(--text-md);font-weight:700;color:var(--text-primary);margin:0}._statusBadge_yxw0d_258{flex-shrink:0;font-size:var(--text-xs);font-weight:600;padding:2px var(--space-2);border-radius:999px;background:var(--surface-hover);color:var(--text-secondary);white-space:nowrap}._cardDescription_yxw0d_269{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_yxw0d_281{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary)}._metaItem_yxw0d_290{display:inline-flex;align-items:center;gap:4px}._metaDot_yxw0d_296{opacity:.4}._skeletonCard_yxw0d_300{height:118px;border-radius:12px;border:1px solid var(--border-structural);background:linear-gradient(90deg,var(--surface-hover) 25%,var(--surface-1, rgba(127, 127, 127, .08)) 37%,var(--surface-hover) 63%);background-size:400% 100%;animation:_shimmer_yxw0d_1 1.4s ease infinite}@keyframes _shimmer_yxw0d_1{0%{background-position:100% 50%}to{background-position:0 50%}}._empty_yxw0d_317,._error_yxw0d_318{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}._error_yxw0d_318{color:var(--rk-energy-pink, #ff007f)}@media(max-width:640px){._toolbar_yxw0d_9,._controls_yxw0d_121{flex-direction:column;align-items:stretch}._spacer_yxw0d_49{display:none}}._overlay_qblbx_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._dialog_qblbx_13{width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;background:var(--surface-1, #fff);border:1px solid var(--border-structural);border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}._header_qblbx_26{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-structural)}._headerTitle_qblbx_34{flex:1;font-size:var(--text-md);font-weight:700;color:var(--text-primary)}._closeBtn_qblbx_41{appearance:none;border:none;background:none;cursor:pointer;color:var(--text-secondary);display:inline-flex;padding:var(--space-1);border-radius:6px}._closeBtn_qblbx_41:hover{color:var(--text-primary);background:var(--surface-hover)}._closeBtn_qblbx_41:disabled{opacity:.5;cursor:not-allowed}._body_qblbx_60{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);overflow-y:auto}._intro_qblbx_68{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._field_qblbx_75{display:flex;flex-direction:column;gap:var(--space-2)}._label_qblbx_81{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}._input_qblbx_87,._select_qblbx_88,._textarea_qblbx_89{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-1, transparent);border:1px solid var(--border-structural);border-radius:8px;outline:none;transition:border-color .15s ease}._input_qblbx_87:focus,._select_qblbx_88:focus,._textarea_qblbx_89:focus{border-color:#ff007f}._textarea_qblbx_89{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}._charCount_qblbx_113{align-self:flex-end;font-size:var(--text-xs);color:var(--text-secondary)}._errorText_qblbx_119{font-size:var(--text-xs);color:var(--rk-energy-pink, #ff007f)}._dropzone_qblbx_124{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border-structural);border-radius:10px;color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:border-color .15s ease,background .15s ease}._dropzone_qblbx_124:hover,._dropzone_qblbx_124._dragging_qblbx_137{border-color:#ff007f;background:var(--surface-hover)}._hiddenInput_qblbx_142{display:none}._fileList_qblbx_146{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._fileRow_qblbx_155{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);background:var(--surface-hover);border-radius:6px}._fileName_qblbx_166{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeFile_qblbx_172{appearance:none;border:none;background:none;cursor:pointer;color:var(--text-secondary);font-size:var(--text-md);line-height:1}._removeFile_qblbx_172:hover{color:var(--text-primary)}._footer_qblbx_185{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border-structural)}._secondaryBtn_qblbx_193{appearance:none;cursor:pointer;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);background:none;border:1px solid var(--border-structural);border-radius:8px}._secondaryBtn_qblbx_193:hover{background:var(--surface-hover)}._secondaryBtn_qblbx_193:disabled{opacity:.5;cursor:not-allowed}._primaryBtn_qblbx_212{appearance:none;cursor:pointer;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:700;color:#fff;border:none;border-radius:8px;background:linear-gradient(35deg,#c41974,#ff007f,#ff593d)}._primaryBtn_qblbx_212:hover{filter:brightness(1.05)}._primaryBtn_qblbx_212:disabled{opacity:.6;cursor:not-allowed}._analyzingStep_qblbx_231{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-8) var(--space-4);text-align:center}._spinner_qblbx_241{width:36px;height:36px;border:3px solid var(--border-structural);border-top-color:#ff007f;border-radius:50%;animation:_spin_qblbx_241 .7s linear infinite;flex-shrink:0}@keyframes _spin_qblbx_241{to{transform:rotate(360deg)}}._analyzingLabel_qblbx_256{font-size:var(--text-md);font-weight:700;color:var(--text-primary);margin:0}._analyzingHint_qblbx_263{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._skipBtn_qblbx_269{appearance:none;border:none;background:none;cursor:pointer;font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);text-decoration:underline;padding:var(--space-1) 0}._skipBtn_qblbx_269:hover{color:var(--text-primary)}._noDuplicates_qblbx_284{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-hover);border-radius:10px;font-size:var(--text-sm);color:var(--text-secondary)}._noDuplicatesIcon_qblbx_295{font-size:1.3em;flex-shrink:0}._duplicatesHeading_qblbx_300{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);margin:0}._duplicatesHint_qblbx_307{font-size:var(--text-xs);color:var(--text-secondary);margin:0}._duplicateList_qblbx_313{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}._duplicateCard_qblbx_322{padding:var(--space-3);border:1px solid var(--border-structural);border-radius:10px;display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface-1, transparent)}._duplicateTitle_qblbx_332{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);margin:0}._duplicateMeta_qblbx_339{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}._similarityBadge_qblbx_348{display:inline-block;padding:1px var(--space-2);border-radius:999px;font-weight:700;font-size:11px;background:#ff007f1a;color:#ff007f}._viewIdeaLink_qblbx_358{align-self:flex-start;font-size:var(--text-xs);font-weight:600;color:#ff007f;text-decoration:none}._viewIdeaLink_qblbx_358:hover{text-decoration:underline}._submittedStep_qblbx_369{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-8) var(--space-4);text-align:center}._submittedIcon_qblbx_379{font-size:2.5rem;line-height:1}._submittedTitle_qblbx_384{font-size:var(--text-lg);font-weight:800;margin:0;background:linear-gradient(35deg,#c41974,#ff007f,#ff593d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}._submittedBody_qblbx_395{font-size:var(--text-sm);color:var(--text-secondary);margin:0;max-width:340px}._submittedActions_qblbx_402{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}._thread_rd0jj_1{display:flex;flex-direction:column;gap:var(--space-4)}._heading_rd0jj_7{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);margin:0}._list_rd0jj_14{display:flex;flex-direction:column;gap:var(--space-2)}._comment_rd0jj_20{display:flex;gap:var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-structural);border-radius:8px;padding:var(--space-3)}._avatar_rd0jj_29{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#c41974,#ff593d);-webkit-user-select:none;user-select:none;overflow:hidden}._avatarImg_rd0jj_45{width:100%;height:100%;object-fit:cover;border-radius:50%}._commentBody_rd0jj_52{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._commentHeader_rd0jj_60{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}._authorName_rd0jj_67{font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}._commentTime_rd0jj_73{font-size:var(--text-xs);color:var(--text-secondary)}._commentText_rd0jj_78{font-size:var(--text-sm);color:var(--text-primary);line-height:1.6;word-break:break-word;white-space:pre-wrap;margin:0}._mention_rd0jj_87{font-weight:600;color:#ff007f}._commentActions_rd0jj_92{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}._actionBtn_rd0jj_99{appearance:none;border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--text-secondary);padding:2px;border-radius:4px;transition:color .12s ease}._actionBtn_rd0jj_99:hover:not(:disabled){color:var(--text-primary)}._actionBtn_rd0jj_99._liked_rd0jj_116{color:#ff007f}._actionBtn_rd0jj_99._liked_rd0jj_116 svg{fill:currentColor}._actionBtn_rd0jj_99:disabled{opacity:.45;cursor:not-allowed}._actionBtn_rd0jj_99:focus-visible{outline:2px solid #ff007f;outline-offset:1px}._deleteBtn_rd0jj_131{margin-left:auto;color:var(--text-secondary)}._deleteBtn_rd0jj_131:hover:not(:disabled){color:#e02020}._empty_rd0jj_139,._error_rd0jj_140{font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-2) 0}._loading_rd0jj_146{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-2) 0}._loadingSpinner_rd0jj_155{width:14px;height:14px;border:2px solid var(--border-structural);border-top-color:#ff007f;border-radius:50%;animation:_spin_rd0jj_1 .7s linear infinite;flex-shrink:0}@keyframes _spin_rd0jj_1{to{transform:rotate(360deg)}}._readOnly_rd0jj_170{font-size:var(--text-xs);color:var(--text-secondary);font-style:italic;padding:var(--space-2) 0}._composerArea_rd0jj_177{flex-shrink:0;border-top:1px solid var(--border-structural);background:var(--surface-1, #fff);padding:var(--space-3) var(--space-4)}._addForm_rd0jj_184{display:flex;flex-direction:column;gap:var(--space-2);position:relative}._textareaWrapper_rd0jj_191{position:relative}._textarea_rd0jj_191{width:100%;padding:var(--space-3);font-size:var(--text-sm);font-family:inherit;color:var(--text-primary);background:var(--surface-1, transparent);border:1px solid var(--border-structural);border-radius:10px;resize:vertical;min-height:80px;outline:none;line-height:1.5;box-sizing:border-box;transition:border-color .15s ease}._textarea_rd0jj_191:focus{border-color:#ff007f}._textarea_rd0jj_191::placeholder{color:var(--text-secondary)}._textarea_rd0jj_191:disabled{opacity:.6}._mentionDropdown_rd0jj_221{position:absolute;bottom:calc(100% + 4px);left:0;right:0;z-index:200;background:var(--surface-elevated, var(--surface-1, #fff));border:1px solid var(--border-structural);border-radius:10px;box-shadow:0 -4px 24px #00000026;overflow:hidden;max-height:200px;overflow-y:auto}._mentionItem_rd0jj_236{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--text-sm);transition:background .1s ease}._mentionItem_rd0jj_236:hover,._mentionItem_rd0jj_236._focused_rd0jj_245{background:var(--surface-hover)}._mentionAvatar_rd0jj_249{flex-shrink:0}._mentionAvatar_rd0jj_249 ._avatar_rd0jj_29{width:28px;height:28px;font-size:10px}._mentionName_rd0jj_258{flex:1;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mentionEmail_rd0jj_267{font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mentionLoading_rd0jj_275{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);text-align:center}._mentionSpinner_rd0jj_286{width:12px;height:12px;border:2px solid var(--border-structural);border-top-color:#ff007f;border-radius:50%;animation:_spin_rd0jj_1 .7s linear infinite;flex-shrink:0}._submitRow_rd0jj_296{display:flex;justify-content:flex-end}._submitBtn_rd0jj_301{appearance:none;border:none;cursor:pointer;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:700;color:#fff;background:linear-gradient(35deg,#c41974,#ff007f,#ff593d);border-radius:8px;transition:filter .12s ease}._submitBtn_rd0jj_301:hover:not(:disabled){filter:brightness(1.05)}._submitBtn_rd0jj_301:disabled{opacity:.55;cursor:not-allowed}._submitBtn_rd0jj_301:focus-visible{outline:2px solid #ff007f;outline-offset:2px}._backdrop_1tf5l_1{position:fixed;inset:0;z-index:500;background:#00000059;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}._panel_1tf5l_9{position:fixed;top:0;right:0;bottom:0;z-index:501;width:520px;max-width:100vw;display:flex;flex-direction:column;background:var(--surface-1, #fff);border-left:1px solid var(--border-structural);box-shadow:-8px 0 40px #0000002e;transform:translate(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}._panel_1tf5l_9._open_1tf5l_25{transform:translate(0)}._header_1tf5l_29{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-structural);flex-shrink:0}._headerTitle_1tf5l_38{flex:1;font-size:var(--text-md);font-weight:700;color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._iconBtn_1tf5l_49{appearance:none;border:none;background:none;cursor:pointer;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);border-radius:6px;transition:background .12s ease,color .12s ease;flex-shrink:0}._iconBtn_1tf5l_49:hover{background:var(--surface-hover);color:var(--text-primary)}._iconBtn_1tf5l_49:focus-visible{outline:2px solid #ff007f;outline-offset:1px}._body_1tf5l_72{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._scrollable_1tf5l_80{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}._topSection_1tf5l_92{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-4) 0}._commentsHeading_1tf5l_100{flex-shrink:0;padding:var(--space-4) var(--space-4) 0}._commentsScroll_1tf5l_105{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;padding:var(--space-4)}._skeleton_1tf5l_114{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}._skeletonLine_1tf5l_121{border-radius:6px;background:linear-gradient(90deg,var(--surface-hover) 25%,var(--surface-1, rgba(127, 127, 127, .08)) 37%,var(--surface-hover) 63%);background-size:400% 100%;animation:_shimmer_1tf5l_1 1.4s ease infinite}@keyframes _shimmer_1tf5l_1{0%{background-position:100% 50%}to{background-position:0 50%}}._meta_1tf5l_136{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--text-secondary)}._metaItem_1tf5l_144{display:flex;flex-direction:column;gap:2px}._metaLabel_1tf5l_150{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10px;color:var(--text-secondary);opacity:.7}._metaValue_1tf5l_159{font-size:var(--text-sm);color:var(--text-primary);font-weight:500}._statusBadge_1tf5l_165{display:inline-block;padding:2px var(--space-2);border-radius:999px;font-size:var(--text-xs);font-weight:600;background:var(--surface-hover);color:var(--text-secondary)}._sectionHeadingRow_1tf5l_175{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}._sectionHeadingRow_1tf5l_175 ._sectionHeading_1tf5l_175{margin:0}._sectionHeading_1tf5l_175{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);opacity:.7;margin:0 0 var(--space-2)}._description_1tf5l_197{font-size:var(--text-sm);color:var(--text-primary);line-height:1.65;white-space:pre-wrap;word-break:break-word;margin:0}._readMore_1tf5l_206{appearance:none;border:none;background:none;cursor:pointer;font-size:var(--text-xs);font-weight:600;color:#ff007f;padding:var(--space-1) 0}._readMore_1tf5l_206:hover{text-decoration:underline}._attachmentList_1tf5l_220{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._attachmentItem_1tf5l_229{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}._attachmentLink_1tf5l_236{color:#ff007f;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentLink_1tf5l_236:hover{text-decoration:underline}._attachmentsLoading_1tf5l_247{font-size:var(--text-xs);color:var(--text-secondary)}._infoBox_1tf5l_252{padding:var(--space-3);border-radius:8px;font-size:var(--text-sm);line-height:1.5;background:var(--surface-hover);color:var(--text-secondary);margin:0}._likeSection_1tf5l_262{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-structural);border-bottom:1px solid var(--border-structural)}._likeBtn_1tf5l_271{appearance:none;border:1px solid var(--border-structural);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);background:none;border-radius:999px;transition:background .12s ease,color .12s ease,border-color .12s ease}._likeBtn_1tf5l_271:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}._likeBtn_1tf5l_271._liked_1tf5l_290{color:#ff007f;border-color:#ff007f;background:#ff007f0f}._likeBtn_1tf5l_271._liked_1tf5l_290 svg{fill:currentColor}._likeBtn_1tf5l_271:disabled{opacity:.5;cursor:not-allowed}._likeBtn_1tf5l_271:focus-visible{outline:2px solid #ff007f;outline-offset:2px}._likeCount_1tf5l_307{font-size:var(--text-xs);color:var(--text-secondary)}._divider_1tf5l_312{height:1px;background:var(--border-structural);margin:var(--space-2) 0}@media(max-width:640px){._panel_1tf5l_9{width:100vw;border-left:none;border-top:1px solid var(--border-structural);inset:auto 0 0;height:90vh;transform:translateY(100%)}._panel_1tf5l_9._open_1tf5l_25{transform:translateY(0)}}._overlay_8kqu0_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._dialog_8kqu0_13{width:100%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;background:var(--surface-1, #fff);border:1px solid var(--border-structural);border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}._header_8kqu0_26{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-structural);flex-shrink:0}._headerTitle_8kqu0_35{flex:1;font-size:var(--text-md);font-weight:700;color:var(--text-primary)}._closeBtn_8kqu0_42{appearance:none;border:none;background:none;cursor:pointer;color:var(--text-secondary);display:inline-flex;padding:var(--space-1);border-radius:6px}._closeBtn_8kqu0_42:hover{color:var(--text-primary);background:var(--surface-hover)}._closeBtn_8kqu0_42:focus-visible{outline:2px solid #ff007f;outline-offset:2px}._closeBtn_8kqu0_42:disabled{opacity:.5;cursor:not-allowed}._body_8kqu0_65{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._field_8kqu0_76{display:flex;flex-direction:column;gap:var(--space-2)}._label_8kqu0_82{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}._input_8kqu0_88,._textarea_8kqu0_89{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-1, transparent);border:1px solid var(--border-structural);border-radius:8px;outline:none;box-sizing:border-box;transition:border-color .15s ease}._input_8kqu0_88:focus,._textarea_8kqu0_89:focus{border-color:#ff007f}._input_8kqu0_88:disabled,._textarea_8kqu0_89:disabled{opacity:.6;cursor:not-allowed}._textarea_8kqu0_89{resize:vertical;min-height:100px;font-family:inherit;line-height:1.5}._meta_8kqu0_118{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}._metaDot_8kqu0_127{opacity:.4}._viewDiscussionBtn_8kqu0_131{appearance:none;background:none;border:none;cursor:pointer;font-size:var(--text-xs);font-weight:600;color:#ff007f;padding:0;margin-left:auto}._viewDiscussionBtn_8kqu0_131:hover{text-decoration:underline}._viewDiscussionBtn_8kqu0_131:focus-visible{outline:2px solid #ff007f;outline-offset:2px;border-radius:3px}._nextSteps_8kqu0_151{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-structural)}._nextStepsLabel_8kqu0_159{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);margin:0}._transitionBtns_8kqu0_166{display:flex;flex-wrap:wrap;gap:var(--space-2)}._transitionBtn_8kqu0_166{appearance:none;background:none;border:1px solid var(--border-structural);cursor:pointer;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--text-primary);border-radius:8px;white-space:nowrap;transition:background .12s ease,border-color .12s ease}._transitionBtn_8kqu0_166:hover{background:var(--surface-hover);border-color:#ff007f}._transitionBtn_8kqu0_166:focus-visible{outline:2px solid #ff007f;outline-offset:2px}._transitionBtn_8kqu0_166:disabled{opacity:.4;cursor:not-allowed}._commentRequired_8kqu0_198{color:#ff007f}._commentNote_8kqu0_202{font-size:11px;color:var(--text-secondary);margin:0;font-style:italic}._commentRequiredBody_8kqu0_209{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.55}._footer_8kqu0_216{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border-structural);flex-shrink:0}._primaryBtn_8kqu0_225{appearance:none;border:none;cursor:pointer;padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:700;color:#fff;background:linear-gradient(35deg,#c41974,#ff007f,#ff593d);border-radius:8px;transition:opacity .12s ease}._primaryBtn_8kqu0_225:hover{opacity:.88}._primaryBtn_8kqu0_225:focus-visible{outline:2px solid #ff007f;outline-offset:2px}._primaryBtn_8kqu0_225:disabled{opacity:.4;cursor:not-allowed}._secondaryBtn_8kqu0_249{appearance:none;background:none;border:1px solid var(--border-structural);cursor:pointer;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);border-radius:8px;transition:background .12s ease}._secondaryBtn_8kqu0_249:hover{background:var(--surface-hover)}._secondaryBtn_8kqu0_249:focus-visible{outline:2px solid #ff007f;outline-offset:2px}._secondaryBtn_8kqu0_249:disabled{opacity:.4;cursor:not-allowed}@media(max-width:640px){._dialog_8kqu0_13{max-height:100dvh;border-radius:16px 16px 0 0;align-self:flex-end}._footer_8kqu0_216{flex-wrap:wrap}}._centre_a87h8_1{display:flex;flex-direction:column;gap:var(--space-4);flex:1;min-height:0}._toolbar_a87h8_9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._productDropdown_a87h8_16{min-width:200px}._toolbarSpacer_a87h8_20{flex:1}._refreshBtn_a87h8_24{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;cursor:pointer;color:var(--text-secondary);background:var(--surface-1, transparent);border:1px solid var(--border-structural);border-radius:8px;transition:border-color .15s ease,color .15s ease,background .15s ease;outline:none}._refreshBtn_a87h8_24:hover:not(:disabled){border-color:#ff007f80;color:var(--text-primary);background:var(--accent-subtle-bg, rgba(255, 0, 127, .04))}._refreshBtn_a87h8_24:focus-visible{border-color:#ff007f;box-shadow:0 0 0 2px #ff007f2e}._refreshBtn_a87h8_24:disabled{cursor:default;opacity:.6}._spinning_a87h8_54{animation:_uvRefreshSpin_a87h8_1 .8s linear infinite}@keyframes _uvRefreshSpin_a87h8_1{to{transform:rotate(360deg)}}._empty_a87h8_63,._noProducts_a87h8_64{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}._error_a87h8_76{font-size:var(--text-sm);color:var(--rk-energy-pink, #ff007f);padding:var(--space-2) 0}._skeletonCard_a87h8_82{height:88px;border-radius:12px;border:1px solid var(--border-structural);background:linear-gradient(90deg,var(--surface-hover) 25%,var(--surface-1, rgba(127, 127, 127, .08)) 37%,var(--surface-hover) 63%);background-size:400% 100%;animation:_shimmer_a87h8_1 1.4s ease infinite}@keyframes _shimmer_a87h8_1{0%{background-position:100% 50%}to{background-position:0 50%}}._list_a87h8_99{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._card_a87h8_110{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-structural);border-radius:12px;background:var(--surface-1, transparent)}._cardMain_a87h8_120{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._cardTitle_a87h8_128{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardMeta_a87h8_138{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}._statusBadge_a87h8_147{display:inline-block;padding:1px var(--space-2);border-radius:999px;font-size:11px;font-weight:600;background:var(--surface-hover);color:var(--text-secondary);white-space:nowrap}._statusInitial_a87h8_158{background:#ffa5001f;color:#b07800}._statusOpen_a87h8_163{background:#00b4641f;color:#007a40}._statusClosed_a87h8_168{background:var(--surface-hover);color:var(--text-secondary)}._metaDot_a87h8_173{opacity:.4}._cardActions_a87h8_177{flex-shrink:0}._reviewBtn_a87h8_181{appearance:none;border:1px solid var(--border-structural);cursor:pointer;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--text-primary);background:none;border-radius:8px;white-space:nowrap;transition:background .12s ease,border-color .12s ease}._reviewBtn_a87h8_181:hover{background:var(--surface-hover);border-color:#ff007f}._reviewBtn_a87h8_181:focus-visible{outline:2px solid #ff007f;outline-offset:2px}@media(max-width:640px){._card_a87h8_110{flex-direction:column;align-items:flex-start}._cardActions_a87h8_177{align-self:flex-end}}._container_1z0cf_1{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:var(--space-5)}._inner_1z0cf_10{position:relative;z-index:1;max-width:1100px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5);flex:1;min-height:0}._header_1z0cf_23{display:flex;flex-direction:column;gap:var(--space-1)}._title_1z0cf_29{font-size:var(--text-xl);font-weight:800;margin:0;background:linear-gradient(35deg,#c41974,#ff007f,#ff593d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}._subtitle_1z0cf_40{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._tabs_1z0cf_46{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-structural)}._tab_1z0cf_46{appearance:none;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease}._tab_1z0cf_46:hover{color:var(--text-primary)}._tab_1z0cf_46._active_1z0cf_68{color:var(--text-primary);border-bottom-color:#ff007f}._tab_1z0cf_46:focus-visible{outline:2px solid #ff007f;outline-offset:2px;border-radius:4px}._panel_1z0cf_78{display:flex;flex-direction:column;flex:1;min-height:0}._placeholder_1z0cf_85{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-4);margin:auto;max-width:420px;color:var(--text-secondary)}._placeholderTitle_1z0cf_98{font-size:var(--text-md);font-weight:700;color:var(--text-primary);margin:0}._placeholderBody_1z0cf_105{font-size:var(--text-sm);margin:0;line-height:1.5}@keyframes _spin_1fmy1_28{to{transform:rotate(360deg)}}@keyframes _fadeIn_1fmy1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._container_1fmy1_16{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:var(--space-4);background-color:var(--surface-primary);animation:_fadeIn_1fmy1_1 .4s ease;width:100%}._spinner_1fmy1_28{width:80px;height:80px;animation:_spin_1fmy1_28 .8s linear infinite}._text_1fmy1_34{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;color:var(--text-secondary);letter-spacing:.01em}@keyframes _fadeIn_1l7uf_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._container_1l7uf_11{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;gap:var(--space-4);background-color:var(--surface-primary);animation:_fadeIn_1l7uf_1 .4s ease}._indicator_1l7uf_23{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:#fef2f2;color:#dc2626}[data-theme=dark] ._indicator_1l7uf_23{background-color:#dc26261f;color:#f87171}._body_1l7uf_38{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);max-width:380px;text-align:center}._title_1l7uf_47{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--text-primary)}._message_1l7uf_54{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}._refreshBtn_1l7uf_60{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-full);background:transparent;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,color .15s ease}._refreshBtn_1l7uf_60:hover{border-color:var(--rk-energy-pink);color:var(--rk-energy-pink)}._overlay_1whsu_1{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#00000080;animation:_fadeIn_1whsu_1 .15s ease-out}@keyframes _fadeIn_1whsu_1{0%{opacity:0}to{opacity:1}}._dialog_1whsu_20{background:var(--surface-primary);border-radius:var(--radius-md);box-shadow:0 8px 32px #0000003d;width:90%;max-width:640px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}._header_1whsu_32{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-structural);flex-shrink:0}._headerLogo_1whsu_41{width:24px;height:24px;object-fit:contain;flex-shrink:0}._headerTitle_1whsu_48{flex:1;font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}._headerText_1whsu_55{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}._headerSubtitle_1whsu_62{font-size:var(--text-xs);font-weight:400;color:var(--text-secondary);line-height:1.4;margin:0}._body_1whsu_70{padding:var(--space-5) var(--space-6);overflow-y:auto;flex:1;min-height:0}._noticeContent_1whsu_77{font-size:var(--text-sm);line-height:1.6;color:var(--text-primary)}._noticeContent_1whsu_77 h1,._noticeContent_1whsu_77 h2,._noticeContent_1whsu_77 h3,._noticeContent_1whsu_77 h4,._noticeContent_1whsu_77 h5,._noticeContent_1whsu_77 h6{margin-top:var(--space-4);margin-bottom:var(--space-2);color:var(--text-primary)}._noticeContent_1whsu_77 p{margin:var(--space-2) 0}._noticeContent_1whsu_77 ul,._noticeContent_1whsu_77 ol{margin:var(--space-2) 0;padding-left:var(--space-4)}._noticeContent_1whsu_77 li{margin:var(--space-1) 0}._noticeContent_1whsu_77 strong{font-weight:700}._noticeContent_1whsu_77 a{color:var(--accent-text, var(--rk-energy-pink));text-decoration:underline}._noticeContent_1whsu_77 a:hover{opacity:.8}._links_1whsu_108{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-structural);font-size:var(--text-sm);color:var(--text-secondary)}._linksLabel_1whsu_120{color:var(--text-secondary)}._linkItem_1whsu_124{color:var(--accent-text, var(--rk-energy-pink));text-decoration:underline;transition:opacity .15s ease}._linkItem_1whsu_124:hover{opacity:.8}._linkSeparator_1whsu_133{color:var(--text-tertiary)}._footer_1whsu_137{display:flex;justify-content:flex-end;padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-structural);flex-shrink:0}._acceptBtn_1whsu_145{padding:var(--space-2) var(--space-5);background:var(--rk-gradient, var(--rk-energy-pink));color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease}._acceptBtn_1whsu_145:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-shadow-strong, rgba(255, 0, 127, .3))}._acceptBtn_1whsu_145:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}._loading_1whsu_167{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:var(--surface-primary);color:var(--text-secondary);font-size:var(--text-sm)}._iconBtnPink_1wsu0_1,._iconBtn_1wsu0_1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--text-secondary);transition:background-color var(--transition-fast),color var(--transition-fast);cursor:pointer;flex-shrink:0;text-decoration:none}._raiLogo_1wsu0_17{width:28px;height:28px;flex-shrink:0;object-fit:contain;display:block;transition:opacity .15s ease}._nav_1wsu0_26{display:flex;flex-direction:column;height:100%;background-color:var(--surface-secondary);border-right:1px solid var(--border-structural);overflow:visible;position:relative;z-index:40;flex-shrink:0;transition:width var(--transition-normal);width:56px}._nav_1wsu0_26._expanded_1wsu0_39{width:280px}._header_1wsu0_43{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-3);flex-shrink:0}._brandRow_1wsu0_51{display:flex;align-items:center;gap:var(--space-1);height:40px}._brand_1wsu0_51{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;padding:0 var(--space-1);border-radius:var(--radius-sm);white-space:nowrap;overflow:hidden}._sidebarToggleBtn_1wsu0_70{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}._sidebarToggleBtn_1wsu0_70:hover,._sidebarToggleBtn_1wsu0_70:focus-visible{background:var(--accent-hover-bg);color:var(--rk-energy-pink);outline:none}._sidebarToggleBtn_1wsu0_70:hover ._navTooltip_1wsu0_90,._sidebarToggleBtn_1wsu0_70:focus-visible ._navTooltip_1wsu0_90{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}._sidebarToggleCollapsed_1wsu0_96{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:40px;background:transparent;border:none;cursor:pointer;padding:0;flex-shrink:0}._sidebarToggleCollapsed_1wsu0_96:focus-visible{outline:none}._sidebarToggleCollapsed_1wsu0_96:hover ._raiLogo_1wsu0_17,._sidebarToggleCollapsed_1wsu0_96:focus-visible ._raiLogo_1wsu0_17{opacity:0}._sidebarToggleCollapsed_1wsu0_96:hover ._sidebarToggleIcon_1wsu0_115,._sidebarToggleCollapsed_1wsu0_96:focus-visible ._sidebarToggleIcon_1wsu0_115{opacity:1;color:var(--rk-energy-pink)}._sidebarToggleCollapsed_1wsu0_96:hover ._navTooltip_1wsu0_90,._sidebarToggleCollapsed_1wsu0_96:focus-visible ._navTooltip_1wsu0_90{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}._sidebarToggleIcon_1wsu0_115{position:absolute;display:flex;align-items:center;justify-content:center;inset:0;color:var(--text-secondary);opacity:0;transition:opacity .15s ease,color .15s ease;pointer-events:none}._navTooltip_1wsu0_90{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-4px);white-space:nowrap;padding:var(--space-2) var(--space-3);background:var(--surface-elevated);color:var(--text-primary);border:1px solid var(--border-structural);border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001f;font-size:var(--text-xs);font-weight:400;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:100}._brandName_1wsu0_158{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--text-primary);opacity:0;transition:opacity var(--transition-fast);pointer-events:none}._expanded_1wsu0_39 ._brandName_1wsu0_158{opacity:1;pointer-events:auto}._newChatBtn_1wsu0_172,._actionBtn_1wsu0_172{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:40px;padding:0 var(--space-4);border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:700;white-space:nowrap;overflow:hidden;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}._newChatBtn_1wsu0_172 svg,._actionBtn_1wsu0_172 svg{flex-shrink:0}._actionBtn_1wsu0_172{background:var(--surface-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}._actionBtn_1wsu0_172:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}._newChatBtn_1wsu0_172{background:var(--rk-gradient);color:var(--text-on-accent);box-shadow:0 4px 16px var(--accent-shadow)}._newChatBtn_1wsu0_172:hover{transform:translateY(-1px);box-shadow:0 6px 20px var(--accent-shadow)}._separator_1wsu0_214{height:1px;background-color:var(--border-primary);margin:var(--space-2) var(--space-3);flex-shrink:0}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._separator_1wsu0_214{width:24px;margin:var(--space-2) auto}._iconBtn_1wsu0_1:hover{background-color:var(--surface-hover);color:var(--text-primary)}._iconBtn_1wsu0_1._active_1wsu0_230{color:var(--rk-energy-pink);background-color:var(--accent-subtle-bg)}._iconBtnPink_1wsu0_1{color:var(--rk-energy-pink)}._iconBtnPink_1wsu0_1:hover{background-color:var(--accent-hover-bg);color:var(--rk-energy-pink)}._menu_1wsu0_243{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-2) var(--space-3);gap:var(--space-1)}._menu_1wsu0_243::-webkit-scrollbar{width:4px}._menu_1wsu0_243::-webkit-scrollbar-track{background:transparent}._menu_1wsu0_243::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-full)}._menuItem_1wsu0_263{display:flex;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent;border:none;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:pointer;width:100%;transition:background-color var(--transition-fast),color var(--transition-fast)}._menuItem_1wsu0_263>svg{width:18px;height:18px;flex-shrink:0}._menuItem_1wsu0_263:hover{background-color:var(--surface-hover)}._menuItem_1wsu0_263._activeRoute_1wsu0_288{background-color:var(--accent-subtle-bg);color:var(--rk-energy-pink);font-weight:600}._menuItemLabel_1wsu0_294{flex:1;font-size:var(--text-sm);font-weight:500;text-align:center;opacity:0;transition:opacity var(--transition-fast);pointer-events:none}._expanded_1wsu0_39 ._menuItemLabel_1wsu0_294{opacity:1;pointer-events:auto}._menuItemChevron_1wsu0_308{display:flex;align-items:center;justify-content:center;padding:var(--space-1);flex-shrink:0;opacity:0;transition:opacity var(--transition-fast)}._menuItemChevron_1wsu0_308 svg{width:14px;height:14px;flex-shrink:0}._expanded_1wsu0_39 ._menuItemChevron_1wsu0_308{opacity:1}._footer_1wsu0_326{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border-primary);flex-shrink:0;margin-top:auto}._settingsBtn_1wsu0_336{display:flex;align-items:center;gap:var(--space-2);height:40px;flex:1;min-width:0;padding:0 var(--space-3);border-radius:var(--radius-md);background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;white-space:nowrap;overflow:hidden;cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._settingsBtn_1wsu0_336 svg{flex-shrink:0}._settingsBtn_1wsu0_336:hover{background-color:var(--surface-primary);border-color:var(--rk-energy-pink);color:var(--rk-energy-pink)}._settingsBtn_1wsu0_336._activeRoute_1wsu0_288{color:var(--rk-energy-pink);border-color:var(--rk-energy-pink);background-color:var(--accent-subtle-bg)}._settingsBtnLabel_1wsu0_370{opacity:0;transition:opacity var(--transition-fast);pointer-events:none}._expanded_1wsu0_39 ._settingsBtnLabel_1wsu0_370{opacity:1;pointer-events:auto}._themeBtn_1wsu0_380{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:var(--surface-secondary);border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}._themeBtn_1wsu0_380:hover{background-color:var(--accent-hover-bg);color:var(--rk-energy-pink)}._collapsibleSection_1wsu0_399{display:flex;flex-direction:column}._sectionHeader_1wsu0_404{display:flex;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-2);border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease}._sectionHeader_1wsu0_404:hover{background-color:var(--surface-hover)}._sectionHeader_1wsu0_404._active_1wsu0_230{background-color:var(--accent-subtle-bg);color:var(--rk-energy-pink);font-weight:600}._sectionHeader_1wsu0_404._active_1wsu0_230 ._sectionChevron_1wsu0_423{color:var(--rk-energy-pink)}._sectionLink_1wsu0_427{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;padding:0;text-decoration:none;color:inherit}._sectionLink_1wsu0_427 svg:first-child{width:18px;height:18px;flex-shrink:0}._sectionChevron_1wsu0_423{display:flex;align-items:center;justify-content:center;padding:var(--space-1);flex-shrink:0;cursor:pointer;color:var(--text-tertiary, var(--text-secondary));border-radius:var(--radius-sm);transition:background-color .15s ease}._sectionChevron_1wsu0_423:hover{background-color:var(--surface-hover);color:var(--text-primary)}._sectionChevron_1wsu0_423 svg{width:14px;height:14px;transition:transform .2s ease,color .2s ease;transform:rotate(90deg)}._sectionChevron_1wsu0_423._folded_1wsu0_464 svg{transform:rotate(0)}._sidebarConversations_1wsu0_468{display:flex;flex-direction:column;gap:0;padding:0 0 0 var(--space-2);max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .15s ease,padding .25s ease}._sidebarConversations_1wsu0_468._historyOpen_1wsu0_478{max-height:600px;opacity:1;padding:var(--space-1) 0 var(--space-1) var(--space-2);overflow-y:auto}._sidebarConvGroupLabel_1wsu0_485{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);padding:var(--space-1) var(--space-2);opacity:.7}._sidebarConvItem_1wsu0_495{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);border:none;background:transparent;cursor:pointer;transition:background-color .15s ease;text-align:left}._sidebarConvItem_1wsu0_495:hover{background-color:var(--surface-hover)}._sidebarConvItem_1wsu0_495._active_1wsu0_230{background-color:var(--surface-primary);box-shadow:var(--shadow-sm)}._sidebarConvItem_1wsu0_495._active_1wsu0_230 ._sidebarConvIcon_1wsu0_515{background:var(--rk-gradient);color:#fff}._sidebarConvIcon_1wsu0_515{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-primary);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}._sidebarConvTitle_1wsu0_532{flex:1;min-width:0;font-size:var(--text-xs);font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebarConvTime_1wsu0_543{font-size:10px;color:var(--text-secondary);flex-shrink:0;white-space:nowrap}._sidebarConvInProgress_1wsu0_550{display:flex;align-items:center;flex-shrink:0}._pulseDot_1wsu0_556{width:8px;height:8px;border-radius:50%;background-color:var(--rk-energy-pink);animation:_pulse_1wsu0_556 1.5s ease-in-out infinite}@keyframes _pulse_1wsu0_556{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}._sidebarConvViewAll_1wsu0_574{display:flex;align-items:center;justify-content:center;padding:var(--space-2);margin-top:var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--rk-energy-pink);text-decoration:none;border-radius:var(--radius-sm);transition:background-color .15s ease}._sidebarConvViewAll_1wsu0_574:hover{background-color:var(--accent-hover-bg)}@media(max-width:768px){._nav_1wsu0_26{position:fixed;top:0;left:0;width:min(85vw,320px)!important;height:100%!important;transform:none;transition:none;border-right:1px solid var(--border-structural);border-bottom:none;overflow-y:auto;z-index:50;box-shadow:none}._nav_1wsu0_26._mobileOpen_1wsu0_606{transform:none}._nav_1wsu0_26 ._sidebarToggleBtn_1wsu0_70,._nav_1wsu0_26 ._sidebarToggleCollapsed_1wsu0_96{display:none}._mobileToggle_1wsu0_613{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);left:12px;z-index:210;width:48px;height:48px;border-radius:var(--radius-sm);background:var(--surface-secondary);border:1px solid var(--border-structural);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:background-color var(--transition-fast),color var(--transition-fast);background-color:var(--accent-hover-bg);color:var(--rk-energy-pink)}._footer_1wsu0_326{margin-bottom:var(--space-5)}._brandRow_1wsu0_51{height:48px;margin-bottom:var(--space-3)}._raiLogo_1wsu0_17{width:40px;height:40px}._brandName_1wsu0_158{font-size:var(--text-xl)}}@media(max-width:768px)and (prefers-reduced-motion:reduce){._nav_1wsu0_26{transition:none}._nav_1wsu0_26:not(._mobileOpen_1wsu0_606){visibility:hidden}._nav_1wsu0_26._mobileOpen_1wsu0_606{transform:none;visibility:visible}._mobileToggle_1wsu0_613{transition:none}}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._header_1wsu0_43{align-items:center;padding-left:0;padding-right:0}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._brandName_1wsu0_158{display:none}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._menu_1wsu0_243{align-items:center;padding:var(--space-2) 0}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._menuItem_1wsu0_263{justify-content:center;padding:0;width:40px}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._menuItemLabel_1wsu0_294,._nav_1wsu0_26:not(._expanded_1wsu0_39) ._menuItemChevron_1wsu0_308{display:none}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._sectionHeader_1wsu0_404{justify-content:center;padding:0;width:40px}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._sectionLink_1wsu0_427{flex:none;justify-content:center;padding:0;width:40px}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._sidebarConversations_1wsu0_468{display:none}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._footer_1wsu0_326{flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) 0;border-top:none}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._settingsBtn_1wsu0_336{flex:0 0 auto;justify-content:center;padding:0;width:40px;height:40px;border:none;border-radius:var(--radius-sm);background:transparent}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._settingsBtn_1wsu0_336:hover{background-color:var(--surface-hover);border-color:transparent;color:var(--rk-energy-pink)}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._settingsBtnLabel_1wsu0_370{display:none}._nav_1wsu0_26:not(._expanded_1wsu0_39) ._themeBtn_1wsu0_380{width:40px;height:40px;background:transparent}._contextPanel_1c84s_1{width:var(--context-panel-width);background:var(--surface-secondary);border-left:1px solid var(--border-primary);display:flex;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .25s ease,transform .3s cubic-bezier(.4,0,.2,1);transform:translate(0);opacity:1;overflow:hidden}._collapsed_1c84s_14{width:0!important;opacity:0;transform:translate(40px);border-left-color:transparent;pointer-events:none}._contextHeader_1c84s_22{padding:var(--space-4);border-bottom:1px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._contextTitle_1c84s_31{font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._contextClose_1c84s_39{width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}._contextClose_1c84s_39:hover{background:var(--surface-hover)}._contextContent_1c84s_57{flex:1;overflow-y:auto;padding:var(--space-4)}._contextSection_1c84s_63{margin-bottom:var(--space-5)}._contextSectionTitle_1c84s_67{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}._sourceItem_1c84s_80{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--surface-primary);border-radius:var(--radius-md);margin-bottom:var(--space-2);cursor:pointer;transition:all .15s ease;text-decoration:none;color:inherit}._sourceItem_1c84s_80:hover{box-shadow:var(--shadow-sm)}._sourceIcon_1c84s_97{width:32px;height:32px;background:var(--surface-secondary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}._sourceInfo_1c84s_109{flex:1;min-width:0}._sourceName_1c84s_114{font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sourceDetail_1c84s_122{font-size:var(--text-xs);color:var(--text-secondary);word-wrap:break-word}._emptyState_1c84s_128{font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-3) 0}._contextToggle_1c84s_134{position:absolute;right:var(--space-3);top:var(--space-3);z-index:10;width:36px;height:36px;background:var(--surface-secondary);border:none;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary)}._contextToggle_1c84s_134:hover{background:var(--accent-hover-bg);color:var(--rk-energy-pink)}@media(max-width:768px){._contextPanel_1c84s_1,._contextToggle_1c84s_134{display:none}}._banner_1hj4e_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#fef2f2;border-bottom:2px solid #dc2626;color:#991b1b;font-size:var(--text-sm);font-weight:500;animation:_slideDown_1hj4e_1 .2s ease-out;z-index:50;flex-shrink:0}[data-theme=dark] ._banner_1hj4e_1{background:#450a0a;border-bottom-color:#ef4444;color:#fca5a5}@keyframes _slideDown_1hj4e_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._content_1hj4e_33{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0}._icon_1hj4e_41{flex-shrink:0;color:#dc2626}[data-theme=dark] ._icon_1hj4e_41{color:#ef4444}._message_1hj4e_49{flex:1;min-width:0}._reloadBtn_1hj4e_54{flex-shrink:0;padding:var(--space-1) var(--space-3);background:#dc2626;color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background .15s ease}._reloadBtn_1hj4e_54:hover{background:#b91c1c}[data-theme=dark] ._reloadBtn_1hj4e_54{background:#ef4444}[data-theme=dark] ._reloadBtn_1hj4e_54:hover{background:#dc2626}._dismissBtn_1hj4e_76{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:#991b1b;cursor:pointer;transition:all .15s ease}._dismissBtn_1hj4e_76:hover{background:#dc26261a;color:#dc2626}[data-theme=dark] ._dismissBtn_1hj4e_76{color:#fca5a5}[data-theme=dark] ._dismissBtn_1hj4e_76:hover{background:#ef444426;color:#ef4444}._overlay_8zzly_1{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#000000d9;animation:_fadeIn_8zzly_1 .15s ease-out;cursor:zoom-out}@keyframes _fadeIn_8zzly_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_8zzly_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}._image_8zzly_31{max-width:min(90vw,1200px);max-height:85vh;object-fit:contain;border-radius:var(--radius-sm);box-shadow:0 8px 40px #0009;animation:_scaleIn_8zzly_1 .15s ease-out;cursor:default}._closeBtn_8zzly_41{position:fixed;top:var(--space-4, 16px);right:var(--space-4, 16px);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#00000080;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-sm);color:#fff;cursor:pointer;transition:all .15s ease;flex-shrink:0}._closeBtn_8zzly_41:hover{background:#000000bf;border-color:#ffffff59}._tray_1qy94_1{position:fixed;bottom:var(--space-5);right:var(--space-5);z-index:1000;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none;max-width:360px;width:calc(100vw - var(--space-5) * 2)}._toast_1qy94_14{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;box-shadow:0 4px 16px #00000024;pointer-events:auto;animation:_toastIn_1qy94_1 .2s cubic-bezier(.16,1,.3,1);line-height:1.4}@keyframes _toastIn_1qy94_1{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._toast_1qy94_14._error_1qy94_38{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}[data-theme=dark] ._toast_1qy94_14._error_1qy94_38{background:#450a0a;border-color:#ef4444;color:#fca5a5}._toast_1qy94_14._info_1qy94_50{background:var(--surface-elevated);border:1px solid var(--border-structural);color:var(--text-primary)}._icon_1qy94_56{flex-shrink:0;margin-top:1px}._error_1qy94_38 ._icon_1qy94_56{color:#dc2626}._info_1qy94_50 ._icon_1qy94_56{color:var(--text-secondary)}[data-theme=dark] ._error_1qy94_38 ._icon_1qy94_56{color:#ef4444}._message_1qy94_70{flex:1;min-width:0;word-break:break-word}._dismiss_1qy94_76{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;margin-top:1px}._error_1qy94_38 ._dismiss_1qy94_76{color:#991b1b}._error_1qy94_38 ._dismiss_1qy94_76:hover{background:#dc26261a;color:#dc2626}._info_1qy94_50 ._dismiss_1qy94_76{color:var(--text-secondary)}._info_1qy94_50 ._dismiss_1qy94_76:hover{background:var(--surface-hover);color:var(--text-primary)}[data-theme=dark] ._error_1qy94_38 ._dismiss_1qy94_76{color:#fca5a5}[data-theme=dark] ._error_1qy94_38 ._dismiss_1qy94_76:hover{background:#ef444426;color:#ef4444}._bar_3dhq8_1{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);margin-right:var(--space-2);background:var(--surface-secondary);border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}._bar_3dhq8_1:hover{background:var(--accent-hover-bg);color:var(--rk-energy-pink)}._label_3dhq8_23{line-height:1}._floating_3dhq8_27{display:none}@media(max-width:768px){._floating_3dhq8_27{display:flex;align-items:center;justify-content:center;position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);right:12px;z-index:210;width:48px;height:48px;border-radius:var(--radius-sm);background:var(--accent-hover-bg);border:1px solid var(--border-structural);color:var(--rk-energy-pink);cursor:pointer;box-shadow:0 2px 8px #00000026;transition:background-color var(--transition-fast),color var(--transition-fast)}}._app_3ydm6_1{display:flex;height:100%;height:100dvh;width:100%;overflow:hidden;background-color:var(--surface-secondary)}._content_3ydm6_10{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background-color:var(--surface-primary);color:var(--text-primary)}._outlet_3ydm6_21{flex:1;min-height:0;overflow:hidden;position:relative}._topBar_3ydm6_28{flex-shrink:0;height:44px;display:flex;align-items:center;justify-content:flex-end;padding:0 var(--space-3);background:var(--surface-primary);border-bottom:1px solid var(--border-structural, var(--border-primary))}._contextToggle_3ydm6_39{width:36px;height:36px;background:var(--surface-secondary);border:none;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary)}._contextToggle_3ydm6_39:hover{background:var(--accent-hover-bg);color:var(--rk-energy-pink)}@media(max-width:768px){._topBar_3ydm6_28{display:none}._content_3ydm6_10{position:relative;z-index:150;transition:transform var(--transition-slow),border-radius var(--transition-slow),box-shadow var(--transition-slow)}._contentNavOpen_3ydm6_66{transform:translate(min(85vw,320px));border-radius:24px;box-shadow:-8px 0 32px #00000038;overflow:hidden}._contentScrim_3ydm6_72{position:absolute;inset:0;z-index:50;cursor:pointer}}@media(max-width:768px)and (prefers-reduced-motion:reduce){._content_3ydm6_10{transition:none}}
