@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700;900&family=IBM+Plex+Serif:ital,wght@0,300;0,400;0,500;1,400&family=IBM+Plex+Mono:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=IBM+Plex+Mono:wght@300;400;500&display=swap";._overlay_1hz51_1{position:fixed;inset:0;z-index:45;display:flex;background:var(--background)}._content_1hz51_9{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}._header_1hz51_17{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;gap:var(--spacing-4)}._headerLeft_1hz51_28{display:flex;align-items:center;gap:var(--spacing-3)}._headerIcon_1hz51_34{color:var(--primary);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary) 30%,transparent))}._title_1hz51_39{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_1hz51_47{font-size:.85rem;color:var(--muted-foreground);margin:0}._refreshBadge_1hz51_53{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;color:var(--muted-foreground);padding:2px 8px;background:#22c55e14;border:1px solid rgba(34,197,94,.15);border-radius:9999px}._refreshDot_1hz51_65{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:_pulse_1hz51_1 2s ease-in-out infinite}@keyframes _pulse_1hz51_1{0%,to{opacity:1}50%{opacity:.4}}._scrollArea_1hz51_78{flex:1;overflow-y:auto;padding:var(--spacing-6);scrollbar-width:thin;scrollbar-color:var(--primary) var(--surface)}._scrollArea_1hz51_78::-webkit-scrollbar{width:8px}._scrollArea_1hz51_78::-webkit-scrollbar-track{background:var(--surface)}._scrollArea_1hz51_78::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}._kpiGrid_1hz51_100{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._kpiCard_1hz51_107{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2);transition:border-color .2s ease}._kpiCard_1hz51_107:hover{border-color:color-mix(in srgb,var(--primary) 30%,transparent)}._kpiLabel_1hz51_122{font-size:.78rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}._kpiValue_1hz51_130{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);line-height:1}._kpiMeta_1hz51_138{font-size:.78rem;color:var(--muted-foreground)}._kpiIconWrap_1hz51_143{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}._sectionTitle_1hz51_154{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0;display:flex;align-items:center;gap:var(--spacing-2)}._row2_1hz51_166{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._panel_1hz51_173{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4)}._participantRow_1hz51_180{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._participantRow_1hz51_180:last-child{border-bottom:none}._participantAvatar_1hz51_192{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--border)}._participantAvatarPlaceholder_1hz51_200{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,transparent),color-mix(in srgb,var(--primary) 5%,transparent));display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:var(--primary);border:2px solid var(--border)}._participantName_1hz51_214{font-size:.85rem;font-weight:500;color:var(--foreground);flex:1}._statusDot_1hz51_221{width:8px;height:8px;border-radius:50%;flex-shrink:0}._statusOnline_1hz51_228{background:#22c55e}._statusAway_1hz51_229{background:#eab308}._statusOffline_1hz51_230{background:var(--muted-foreground);opacity:.3}._fileRow_1hz51_233{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;border-bottom:1px solid var(--border);font-size:.85rem}._fileRow_1hz51_233:last-child{border-bottom:none}._fileName_1hz51_246{flex:1;font-family:var(--font-family-monospace);color:var(--foreground);font-size:.8rem}._filePath_1hz51_253{color:var(--muted-foreground);font-size:.75rem}._fileExt_1hz51_258{font-size:.7rem;font-weight:600;padding:1px 6px;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em}._todoBar_1hz51_268{height:8px;background:var(--muted);border-radius:4px;overflow:hidden;margin-top:var(--spacing-2)}._todoBarFill_1hz51_276{height:100%;background:linear-gradient(90deg,var(--primary),#22c55e);border-radius:4px;transition:width .5s ease}._activityItem_1hz51_284{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._activityItem_1hz51_284:last-child{border-bottom:none}._activityStatus_1hz51_296{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}._statusProcessing_1hz51_306{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._statusCompleted_1hz51_311{background:#22c55e1f;color:#22c55e}._statusFailed_1hz51_316{background:#ef44441f;color:#ef4444}._activityMsg_1hz51_321{flex:1;font-size:.82rem;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._activityTime_1hz51_330{font-size:.72rem;color:var(--muted-foreground);flex-shrink:0}._emptyHint_1hz51_337{text-align:center;padding:var(--spacing-4);color:var(--muted-foreground);font-size:.85rem}.light ._kpiCard_1hz51_107,.light ._panel_1hz51_173{background:#fff}@media(max-width:768px){._kpiGrid_1hz51_100{grid-template-columns:repeat(2,1fr)}._row2_1hz51_166{grid-template-columns:1fr}._header_1hz51_17{flex-wrap:wrap}}._toolbar_knjd6_1{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.38rem;padding:.65rem .25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--background) 96%,transparent));width:48px;min-width:48px;max-width:48px;height:100%;flex:0 0 48px;z-index:100;box-shadow:inset 0 1px #ffffff0a}._toolbar_knjd6_1:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 46%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--info) 12%,transparent),transparent 52%);opacity:.8;z-index:-1}._toolbar_knjd6_1._left_knjd6_38{border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._toolbar_knjd6_1._right_knjd6_42{border-left:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._navSection_knjd6_46{display:flex;flex-direction:column;gap:.32rem;padding:0 .12rem}._navButton_knjd6_53{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:.72rem;transition:transform .12s ease,background-color .16s ease,border-color .16s ease,color .16s ease;color:var(--muted-foreground);background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid transparent;cursor:pointer;padding:0;position:relative;text-decoration:none}._navButton_knjd6_53:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,transparent);color:var(--foreground)}._taskingbotAvatar_knjd6_80{width:18px;height:18px;border-radius:999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 46%,transparent)}._navButton_knjd6_53 svg,._backButton_knjd6_92 svg{fill:none}._backButton_knjd6_92{text-decoration:none}._navButton_knjd6_53:active{transform:translateY(1px) scale(.96)}._navLabel_knjd6_104{position:absolute;font-size:7px;font-weight:600;letter-spacing:.02em;bottom:1px;color:inherit;opacity:.7;text-transform:uppercase;pointer-events:none}._divider_knjd6_116{width:28px;height:1px;background:var(--border);margin:6px 0}._backButton_knjd6_92{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:.72rem;transition:transform .12s ease,background-color .16s ease,border-color .16s ease,color .16s ease;color:var(--muted-foreground);background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid transparent;cursor:pointer;padding:0}._backButton_knjd6_92:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,transparent);color:var(--foreground)}._backButton_knjd6_92:active{transform:translateY(1px) scale(.96)}@media(max-width:959px)and (min-width:768px){._toolbar_knjd6_1{display:none}}@media(max-width:767px){._toolbar_knjd6_1{position:fixed;bottom:0;left:0;right:0;flex-direction:row;width:100%;min-width:unset;max-width:unset;height:calc(50px + env(safe-area-inset-bottom));min-height:calc(50px + env(safe-area-inset-bottom));flex:0 0 auto;padding:.35rem .55rem calc(.35rem + env(safe-area-inset-bottom));border-left:none!important;border-right:none!important;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);overflow-x:auto;overflow-y:hidden;z-index:200}._toolbar_knjd6_1._left_knjd6_38,._toolbar_knjd6_1._right_knjd6_42{border-left:none;border-right:none}._navSection_knjd6_46{flex-direction:row;gap:.35rem;padding:0}._divider_knjd6_116{width:1px;height:28px;margin:0 .15rem}._navButton_knjd6_53,._backButton_knjd6_92{width:36px;height:36px;border-radius:.66rem}}._container_177wa_1{position:fixed;inset:0 0 auto auto;height:100vh;width:auto;z-index:200;display:flex;align-items:stretch;padding-top:5rem}@media(max-width:767px){._container_177wa_1{inset:auto 0 0;width:100%;height:auto}}._toaster_arvls_1{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal);position:fixed;top:var(--spacing-6);right:var(--spacing-6);z-index:60;pointer-events:none;display:flex;flex-direction:column;gap:var(--spacing-3)}@media(max-width:640px){._toaster_arvls_1{left:50%;right:auto;transform:translate(-50%);top:var(--spacing-4);width:auto}}._toast_arvls_1{display:flex;align-items:flex-start;pointer-events:auto;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_arvls_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_arvls_1:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_arvls_1:hover{transform:translateY(-2px)}._content_arvls_56{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_arvls_64{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_arvls_71{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_arvls_77{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_arvls_87{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_arvls_87:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_arvls_87:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_arvls_87:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_arvls_114{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_arvls_114:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_arvls_114:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_arvls_114:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_arvls_140{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_arvls_140:hover{opacity:1;background-color:var(--muted)}._closeButton_arvls_140:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_arvls_1{border-color:var(--border)}.dark ._actionButton_arvls_87:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_arvls_87:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_arvls_114:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_arvls_114:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_arvls_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}._formItem_io7a4_1{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_io7a4_8{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_io7a4_8._error_io7a4_17{color:var(--error)}._formControl_io7a4_21{width:100%}._formControl_io7a4_21._error_io7a4_17:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_io7a4_30{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_io7a4_38{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_io7a4_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_io7a4_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}._spinner_1ppi9_1{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_1ppi9_9{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_1ppi9_1 var(--animation-duration-slow) linear infinite}._sm_1ppi9_18{width:1rem;height:1rem}._sm_1ppi9_18 ._spinnerInner_1ppi9_9{border-width:2px}._md_1ppi9_27{width:1.5rem;height:1.5rem}._md_1ppi9_27 ._spinnerInner_1ppi9_9{border-width:2.5px}._lg_1ppi9_36{width:2.5rem;height:2.5rem}._lg_1ppi9_36 ._spinnerInner_1ppi9_9{border-width:3px}@keyframes _spin_1ppi9_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_b42s6_3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px;background:radial-gradient(ellipse 120% 80% at 50% 110%,#2a1a08,#0d1117,#010409);position:relative;overflow:hidden}._container_b42s6_3:before{content:"";position:absolute;bottom:-40%;left:-10%;width:120%;height:80%;border-radius:50%;border:1px solid rgba(234,148,47,.15);pointer-events:none}._container_b42s6_3:after{content:"";position:absolute;bottom:-50%;left:5%;width:90%;height:80%;border-radius:50%;border:1px solid rgba(234,148,47,.08);pointer-events:none}._logoSection_b42s6_40{display:flex;align-items:center;gap:12px;margin-bottom:32px;z-index:1}._logoIcon_b42s6_48{width:44px;height:44px;border-radius:10px;-o-object-fit:contain;object-fit:contain}._logoText_b42s6_55{font-family:var(--font-family-wordmark);font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.02em;text-rendering:optimizeLegibility}._logoTextAccent_b42s6_64{color:#ea942f}._card_b42s6_68{display:flex;flex-direction:column;align-items:center;gap:20px;width:min(440px,calc(100vw - 48px));padding:40px 32px 36px;background:#fff;border-radius:18px;box-shadow:0 0 60px #ea942f14,0 8px 32px #0000004d;z-index:1}._title_b42s6_83{font-size:1.4rem;font-weight:800;color:#ea942f;margin:0;text-align:center}._subtitle_b42s6_91{font-size:.9rem;color:#6b7280;text-align:center;margin:0;line-height:1.4}._error_b42s6_99{width:100%;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.85rem;text-align:center}._digitRow_b42s6_110{display:flex;gap:10px;margin:4px 0}._digitInput_b42s6_116{width:52px;height:60px;text-align:center;font-size:1.6rem;font-weight:700;font-family:Inter,system-ui,-apple-system,sans-serif;border:2px solid #d1d5db;border-radius:12px;background:#fafafa;color:#111827;outline:none;transition:border-color .15s,box-shadow .15s;caret-color:#ea942f}._digitInput_b42s6_116:focus{border-color:#ea942f;box-shadow:0 0 0 3px #ea942f2e;background:#fff}._verifyBtn_b42s6_138{width:100%;max-width:340px;height:48px;font-size:1.05rem;font-weight:700;background:#ea942f!important;color:#fff!important;border:none!important;border-radius:10px!important;cursor:pointer;transition:background .15s,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px}._verifyBtn_b42s6_138:hover:not(:disabled){background:#d5841a!important;transform:translateY(-1px)}._verifyBtn_b42s6_138:disabled{opacity:.6;cursor:not-allowed}._backupInput_b42s6_166{width:100%;max-width:220px;text-align:center;font-size:1.3rem;font-weight:700;font-family:monospace;letter-spacing:3px;padding:14px;border:2px solid #d1d5db;border-radius:12px;background:#fafafa;color:#111827;outline:none}._backupInput_b42s6_166:focus{border-color:#ea942f;box-shadow:0 0 0 3px #ea942f2e}._switchLink_b42s6_187{background:none;border:none;font-size:.85rem;color:#ea942f;cursor:pointer;padding:4px;text-decoration:underline;text-underline-offset:2px}._switchLink_b42s6_187:hover{color:#c97a1a}._cancelLink_b42s6_202{background:none;border:none;font-size:.8rem;color:#9ca3af;cursor:pointer;padding:4px;text-decoration:none}._cancelLink_b42s6_202:hover{text-decoration:underline;color:#6b7280}._spinner_b42s6_217{animation:_spin_b42s6_217 1s linear infinite}@keyframes _spin_b42s6_217{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.light ._container_b42s6_3{background:radial-gradient(ellipse 120% 80% at 50% 110%,#f5ece0,#f9f5f1,#fcfaf8)}.light ._container_b42s6_3:before{border-color:color-mix(in srgb,var(--primary) 12%,transparent)}.light ._container_b42s6_3:after{border-color:color-mix(in srgb,var(--primary) 6%,transparent)}.light ._logoText_b42s6_55{color:var(--foreground)}.light ._card_b42s6_68{background:var(--card);box-shadow:0 8px 24px #00000014,0 1px 3px #0000000f}.light ._subtitle_b42s6_91{color:var(--muted-foreground)}.light ._digitInput_b42s6_116{background:var(--card);border-color:var(--border);color:var(--foreground)}.light ._digitInput_b42s6_116:focus{background:var(--card)}.light ._backupInput_b42s6_166{background:var(--card);border-color:var(--border);color:var(--foreground)}.light ._cancelLink_b42s6_202{color:var(--muted-foreground)}.light ._cancelLink_b42s6_202:hover{color:var(--foreground)}@media(max-width:480px){._container_b42s6_3{padding:16px}._card_b42s6_68{padding:28px 20px 24px;border-radius:14px}._title_b42s6_83{font-size:1.2rem}._digitInput_b42s6_116{width:44px;height:52px;font-size:1.3rem;border-radius:10px}._digitRow_b42s6_110{gap:6px}._logoIcon_b42s6_48{width:36px;height:36px}._logoText_b42s6_55{font-size:1.25rem}}._form_1q2jr_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1q2jr_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-2);border-radius:var(--radius);margin-bottom:var(--spacing-2);font-size:.9rem}._submitButton_1q2jr_17{width:100%}._loadingText_1q2jr_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1q2jr_28{color:var(--primary-foreground, white)}@media(max-height:860px){._form_1q2jr_1{gap:var(--spacing-3)}._errorMessage_1q2jr_7{margin-bottom:var(--spacing-2);padding:var(--spacing-2)}}._form_1hj48_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_1hj48_8{width:100%;margin-top:var(--spacing-4)}._errorMessage_1hj48_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}@media(max-width:480px){._buttonGroup_1hj48_25{gap:var(--spacing-2)}}@media(max-height:860px){._form_1hj48_1{gap:var(--spacing-2)}._submitButton_1hj48_8{margin-top:var(--spacing-2)}._errorMessage_1hj48_13{margin-bottom:var(--spacing-2);padding:var(--spacing-2);font-size:.8rem}}._container_1ej0t_1{display:flex;flex-direction:column;gap:.6rem;width:100%}._divider_1ej0t_8{display:flex;align-items:center;gap:.5rem;margin:.25rem 0}._divider_1ej0t_8:before,._divider_1ej0t_8:after{content:"";flex:1;height:1px;background-color:var(--border)}._dividerText_1ej0t_23{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap}._buttons_1ej0t_29{display:flex;flex-direction:column;gap:.5rem}._googleButton_1ej0t_36,._microsoftButton_1ej0t_37,._githubButton_1ej0t_38,._oktaButton_1ej0t_39,._auth0Button_1ej0t_40{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem 1rem;border-radius:var(--radius);font-size:.8rem;font-weight:500;cursor:pointer;min-height:44px;transition:background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._googleButton_1ej0t_36:focus-visible,._microsoftButton_1ej0t_37:focus-visible,._githubButton_1ej0t_38:focus-visible,._oktaButton_1ej0t_39:focus-visible,._auth0Button_1ej0t_40:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._googleButton_1ej0t_36:disabled,._microsoftButton_1ej0t_37:disabled,._githubButton_1ej0t_38:disabled,._oktaButton_1ej0t_39:disabled,._auth0Button_1ej0t_40:disabled{opacity:.5;cursor:not-allowed}._googleButton_1ej0t_36{background-color:var(--card);color:var(--foreground);border:1px solid var(--border)}._googleButton_1ej0t_36:hover:not(:disabled){background-color:color-mix(in srgb,var(--card) 90%,var(--foreground) 10%);box-shadow:var(--shadow-sm)}._microsoftButton_1ej0t_37{background-color:var(--card);color:var(--foreground);border:1px solid var(--border)}._microsoftButton_1ej0t_37:hover:not(:disabled){background-color:color-mix(in srgb,var(--card) 90%,var(--foreground) 10%);box-shadow:var(--shadow-sm)}._githubButton_1ej0t_38{background-color:color-mix(in srgb,var(--foreground) 90%,transparent);color:var(--background);border:1px solid color-mix(in srgb,var(--foreground) 80%,transparent)}._githubButton_1ej0t_38:hover:not(:disabled){background-color:color-mix(in srgb,var(--foreground) 80%,transparent);box-shadow:var(--shadow-sm)}._oktaButton_1ej0t_39{background-color:#fff!important;color:#191919;border:1px solid #d1d5db}._oktaButton_1ej0t_39:hover:not(:disabled){background-color:#f3f4f6!important;box-shadow:var(--shadow-sm)}._auth0Button_1ej0t_40{background-color:#fff!important;color:#191919;border:1px solid #d1d5db}._auth0Button_1ej0t_40:hover:not(:disabled){background-color:#f3f4f6!important;box-shadow:var(--shadow-sm)}._ssoButton_1ej0t_137{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem 1rem;border-radius:var(--radius);font-size:.8rem;font-weight:500;cursor:pointer;min-height:44px;background-color:var(--card);color:var(--foreground);border:1px solid var(--border);transition:background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._ssoButton_1ej0t_137:hover:not(:disabled){background-color:color-mix(in srgb,var(--card) 90%,#007DC1 10%);box-shadow:var(--shadow-sm)}._ssoButton_1ej0t_137:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._ssoButton_1ej0t_137:disabled{opacity:.5;cursor:not-allowed}._ssoEmailPrompt_1ej0t_174{display:flex;flex-direction:column;gap:.4rem}._ssoEmailRow_1ej0t_180{display:flex;gap:.4rem}._ssoEmailInput_1ej0t_185{flex:1;padding:.5rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--card);color:var(--foreground);font-size:.8rem;min-height:40px;outline:none}._ssoEmailInput_1ej0t_185:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}._ssoEmailSubmit_1ej0t_202{padding:0 .75rem;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--primary);color:var(--primary-foreground);font-size:1rem;font-weight:600;cursor:pointer;min-height:40px;min-width:40px}._ssoEmailSubmit_1ej0t_202:hover:not(:disabled){opacity:.9}._ssoEmailSubmit_1ej0t_202:disabled{opacity:.5;cursor:not-allowed}._ssoError_1ej0t_224{font-size:.75rem;color:var(--destructive, #ef4444);padding:0 .25rem}._ssoCancel_1ej0t_230{background:none;border:none;color:var(--muted-foreground);font-size:.75rem;cursor:pointer;padding:.2rem;text-align:center}._ssoCancel_1ej0t_230:hover{color:var(--foreground)}._ssoFound_1ej0t_244{display:flex;flex-direction:column;gap:.4rem}._ssoFoundText_1ej0t_250{font-size:.8rem;color:var(--foreground);text-align:center;padding:.25rem 0}._icon_1ej0t_257{width:20px;height:20px;flex-shrink:0}._logoImg_1ej0t_263{height:24px;width:auto;-o-object-fit:contain;object-fit:contain}._logoImgLg_1ej0t_269{height:30px;width:auto;-o-object-fit:contain;object-fit:contain}@media(max-height:860px){._buttons_1ej0t_29{gap:.4rem}._googleButton_1ej0t_36,._microsoftButton_1ej0t_37,._githubButton_1ej0t_38,._oktaButton_1ej0t_39,._auth0Button_1ej0t_40{padding:.55rem .9rem;font-size:.86rem;min-height:40px}}._container_1060u_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:9999;background:radial-gradient(circle at 10% 12%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 30%),radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--info) 14%,transparent),transparent 34%),linear-gradient(165deg,color-mix(in srgb,var(--background) 94%,black 6%),color-mix(in srgb,var(--surface) 88%,black 12%) 52%,color-mix(in srgb,var(--background) 90%,black 10%))}._container_1060u_1:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--border) 25%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--border) 25%,transparent) 1px,transparent 1px);background-size:68px 68px;opacity:.2}._shell_1060u_35{position:relative;z-index:var(--z-content);width:min(1040px,100%);max-height:calc(100vh - var(--spacing-4) * 2);max-height:calc(100dvh - var(--spacing-4) * 2);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-template-rows:minmax(0,1fr);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--border) 72%,white 28%);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface) 78%,transparent));overflow:hidden;box-shadow:0 30px 80px #0000005c}._brandPanel_1060u_56{padding:clamp(1.5rem,4vw,2.6rem);border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent);min-height:0;overflow-y:auto;background:radial-gradient(circle at 15% 12%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 46%),linear-gradient(160deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface) 82%,transparent))}._logoRow_1060u_70{display:flex;align-items:center;gap:var(--spacing-3)}._logoIcon_1060u_76{width:clamp(2.6rem,4.5vw,3.5rem);height:clamp(2.6rem,4.5vw,3.5rem);-o-object-fit:contain;object-fit:contain}._title_1060u_82{margin:0;font-family:var(--font-family-wordmark);font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.03em;line-height:1;color:var(--foreground);text-rendering:optimizeLegibility}._techSuffix_1060u_92{background:linear-gradient(120deg,var(--primary),color-mix(in srgb,var(--primary) 70%,white 30%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}._subtitle_1060u_100{margin:var(--spacing-4) 0 0;color:var(--muted-foreground);font-size:1rem;line-height:1.6;max-width:52ch}._pillRow_1060u_108{margin-top:var(--spacing-4);display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._pill_1060u_108{display:inline-flex;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--primary) 36%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent);color:color-mix(in srgb,var(--foreground) 88%,transparent);font-size:.75rem;font-weight:600;padding:.25rem .75rem}._valueList_1060u_128{margin:var(--spacing-5) 0 0;padding:0;list-style:none;display:grid;gap:var(--spacing-3)}._valueItem_1060u_136{display:flex;align-items:flex-start;gap:var(--spacing-2);color:var(--foreground);font-size:.875rem;line-height:1.5}._valueItem_1060u_136 svg{color:var(--primary);margin-top:.25rem;flex-shrink:0}._mobileLogoRow_1060u_151{display:none;align-items:center;gap:var(--spacing-2)}._mobileLogoIcon_1060u_157{width:2.2rem;height:2.2rem;-o-object-fit:contain;object-fit:contain}._mobileTitle_1060u_163{margin:0;font-family:var(--font-family-wordmark);font-size:1.5rem;letter-spacing:-.03em;line-height:1;color:var(--foreground)}._authPanel_1060u_172{padding:clamp(1.25rem,2.8vw,1.9rem);display:flex;flex-direction:column;gap:var(--spacing-3);min-height:0;overflow-y:auto}._authPanelHead_1060u_181 h2{margin:0;font-family:var(--font-family-heading);font-size:1.6rem;letter-spacing:-.02em;color:var(--foreground)}._authPanelHead_1060u_181 p{margin:.15rem 0 0;color:var(--muted-foreground);font-size:.95rem}._authBox_1060u_195{flex:1;min-height:0;border:1px solid color-mix(in srgb,var(--border) 70%,white 30%);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface) 84%,transparent));overflow:visible}._tabs_1060u_209{width:100%;display:flex;flex-direction:column}._tabsList_1060u_215{width:100%;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,white 22%)}._tabTrigger_1060u_222{border-radius:0;height:3.2rem;font-family:var(--font-family-heading);font-weight:600;font-size:1rem;letter-spacing:.02em}._tabTrigger_1060u_222:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._tabTrigger_1060u_222[data-state=active]{color:var(--primary);background:color-mix(in srgb,var(--card) 90%,transparent);box-shadow:none}._tabTrigger_1060u_222[data-state=active]:after{height:2px;background-color:var(--primary)}._tabContentWrapper_1060u_247{padding:var(--spacing-4);background:color-mix(in srgb,var(--card) 90%,transparent)}._tabContent_1060u_247{animation:_fadeIn_1060u_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1060u_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._footer_1060u_267{text-align:center}._backLink_1060u_271{color:var(--muted-foreground);text-decoration:none;font-size:.875rem;font-weight:500;transition:color var(--animation-duration-fast) ease}._backLink_1060u_271:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}._backLink_1060u_271:hover{color:var(--primary)}@media(max-width:1024px){._container_1060u_1{align-items:flex-start}._shell_1060u_35{grid-template-columns:1fr;max-height:none;overflow:visible}._brandPanel_1060u_56{display:none}._mobileLogoRow_1060u_151{display:flex}._valueList_1060u_128{display:none}._pillRow_1060u_108{margin-top:var(--spacing-2)}._subtitle_1060u_100{margin-top:var(--spacing-2);font-size:.875rem}._authPanel_1060u_172{overflow-y:visible;min-height:auto}}@media(max-width:640px){._container_1060u_1{padding:var(--spacing-2)}._authPanel_1060u_172{padding:var(--spacing-4)}._title_1060u_82{font-size:1.9rem}._subtitle_1060u_100,._valueItem_1060u_136{font-size:.875rem}._authPanelHead_1060u_181 h2{font-size:1.35rem}._authPanelHead_1060u_181 p{font-size:.9rem}._tabContentWrapper_1060u_247{padding:var(--spacing-3)}}@media(max-height:860px){._container_1060u_1{align-items:flex-start}._shell_1060u_35{max-height:none;overflow:visible}._brandPanel_1060u_56{display:none}._authPanel_1060u_172{gap:var(--spacing-3);padding:var(--spacing-4)}._tabTrigger_1060u_222{height:2.8rem;font-size:.9rem}._footer_1060u_267{padding-bottom:var(--spacing-1)}}._skeleton_1e4g7_1{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_1e4g7_1:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_1e4g7_1 2s infinite}@keyframes _shimmer_1e4g7_1{to{transform:translate(100%)}}.dark ._skeleton_1e4g7_1{background-color:var(--muted)}.dark ._skeleton_1e4g7_1:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}._overlay_gd7a1_1{position:fixed;inset:0;z-index:var(--z-critical, 2000)!important;display:grid;place-items:center;padding:clamp(.8rem,2vw,1.3rem);background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);touch-action:none;animation:_overlayShow_gd7a1_1 var(--animation-duration-slow) cubic-bezier(.16,1,.3,1)}._content_gd7a1_15{position:fixed!important;z-index:var(--z-critical, 2000)!important;top:50%;left:50%;transform:translate(-50%,-50%);width:min(44rem,92vw);max-height:min(88vh,860px);overflow:auto;-webkit-overflow-scrolling:touch;padding:clamp(1rem,1.2vw,1.3rem);color:var(--popup-foreground, var(--foreground, #f8fafc));background:linear-gradient(160deg,color-mix(in srgb,var(--surface, hsl(224 22% 12%)) 94%,#081421 6%),color-mix(in srgb,var(--card, hsl(224 20% 10%)) 92%,#050c16 8%) 56%,color-mix(in srgb,var(--background, hsl(224 24% 8%)) 94%,#020712 6%));border-radius:clamp(14px,2.2vw,20px);border:1px solid color-mix(in srgb,var(--foreground, #f8fafc) 12%,transparent);box-shadow:0 24px 48px #0006,0 8px 16px #0003;isolation:isolate;touch-action:auto;animation:_contentShow_gd7a1_1 var(--animation-duration-slow) cubic-bezier(.2,1,.24,1)}._content_gd7a1_15:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}._content_gd7a1_15:after{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground, #f8fafc) 14%,transparent),transparent)}._close_gd7a1_67{position:absolute;top:.85rem;right:.85rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--foreground, #f8fafc) 14%,transparent);background:color-mix(in srgb,var(--surface, #111827) 90%,transparent);color:color-mix(in srgb,var(--popup-foreground, #e2e8f0) 88%,#fff 12%);cursor:pointer;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),background-color var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),border-color var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),color var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_gd7a1_67:hover{transform:translateY(-1px) scale(1.05);color:#fff;border-color:color-mix(in srgb,var(--foreground, #f8fafc) 24%,transparent);background:color-mix(in srgb,var(--foreground, #f8fafc) 12%,transparent)}._close_gd7a1_67:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._closeIcon_gd7a1_100{width:.95rem;height:.95rem}._header_gd7a1_105{margin-bottom:.8rem;padding-right:2.35rem}._footer_gd7a1_110{display:flex;justify-content:flex-end;gap:.55rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid color-mix(in srgb,var(--border, #334155) 68%,transparent)}._title_gd7a1_119{margin:0 0 .28rem;padding-right:2.2rem;font-family:var(--font-family-heading, "Space Grotesk", "Manrope", system-ui, sans-serif);font-size:clamp(1.06rem,2vw,1.32rem);font-weight:700;line-height:1.24;letter-spacing:.012em;color:var(--popup-foreground, var(--foreground, #f8fafc))}._description_gd7a1_130{margin:0 0 .15rem;font-size:.865rem;line-height:1.58;color:color-mix(in srgb,var(--muted-foreground, #94a3b8) 90%,white 10%)}._screenReaderText_gd7a1_137{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.light ._overlay_gd7a1_1{background:#0000004d}.light ._content_gd7a1_15{color:var(--foreground, #0f172a);background:var(--background, #fff);border-color:color-mix(in srgb,var(--foreground, #0f172a) 12%,transparent);box-shadow:0 24px 48px #0000001f,0 8px 16px #0000000f}.light ._close_gd7a1_67{color:var(--muted-foreground, #64748b);border-color:color-mix(in srgb,var(--foreground, #0f172a) 12%,transparent);background:var(--surface, #f8fafc)}.light ._close_gd7a1_67:hover{color:var(--foreground, #0f172a);border-color:color-mix(in srgb,var(--foreground, #0f172a) 20%,transparent)}@keyframes _overlayShow_gd7a1_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_gd7a1_1{0%{opacity:0;transform:translate(-50%,-47.8%) scale(.965)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:640px){._overlay_gd7a1_1{padding:0;display:block}._content_gd7a1_15{position:fixed!important;top:0!important;left:0!important;transform:none!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0!important;padding:.88rem;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:none!important}._close_gd7a1_67{top:.6rem;right:.6rem;width:2.05rem;height:2.05rem}._header_gd7a1_105{margin-bottom:.65rem;padding-right:2.2rem}._title_gd7a1_119{font-size:1.02rem;padding-right:2.05rem}._description_gd7a1_130{font-size:.81rem}._footer_gd7a1_110{margin-top:.72rem;padding-top:.7rem;flex-wrap:wrap;justify-content:stretch}}._avatarWrapper_z29t2_2{position:relative;display:inline-flex;flex-shrink:0}._avatar_z29t2_2{border:2px solid var(--card);border-radius:9999px!important;overflow:hidden}._statusDot_z29t2_15{position:absolute;bottom:0;right:0;border-radius:50%;border:2px solid var(--card);box-shadow:0 0 0 1px #0000001a}._sizeSm_z29t2_25 ._avatar_z29t2_2{width:24px;height:24px;font-size:.625rem;border-radius:9999px!important}._sizeSm_z29t2_25 ._statusDot_z29t2_15{width:8px;height:8px}._sizeMd_z29t2_37 ._avatar_z29t2_2{width:32px;height:32px;font-size:.75rem;border-radius:9999px!important}._sizeMd_z29t2_37 ._statusDot_z29t2_15{width:10px;height:10px}._sizeLg_z29t2_49 ._avatar_z29t2_2{width:40px;height:40px;font-size:.875rem;border-radius:9999px!important}._sizeLg_z29t2_49 ._statusDot_z29t2_15{width:12px;height:12px}._tooltipContent_z29t2_62{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}._tooltipCard_z29t2_69{background:var(--popover);border:1px solid var(--border);border-radius:8px;padding:12px;min-width:180px;max-width:240px;box-shadow:var(--shadow-lg)}._tooltipHeader_z29t2_79{display:flex;align-items:center;gap:10px;margin-bottom:8px}._tooltipAvatar_z29t2_86{width:36px;height:36px;flex-shrink:0;border-radius:9999px!important;overflow:hidden}._tooltipInfo_z29t2_94{display:flex;flex-direction:column;gap:2px;min-width:0}._tooltipName_z29t2_101{font-weight:600;font-size:.875rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tooltipStatus_z29t2_110{font-size:.75rem;font-weight:500}._tooltipDetail_z29t2_115{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--muted-foreground);padding-top:6px;border-top:1px solid var(--border);margin-top:6px}._tooltipDetail_z29t2_115:first-of-type{margin-top:0;padding-top:8px}._detailLabel_z29t2_131{color:var(--muted-foreground);flex-shrink:0}._detailValue_z29t2_136{color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._avatarStack_z29t2_144{display:flex;align-items:center}._stackItem_z29t2_149{margin-left:-8px}._stackItem_z29t2_149:first-child{margin-left:0}._overflowBadge_z29t2_157{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--muted);border:2px solid var(--card);font-size:.625rem;font-weight:600;color:var(--muted-foreground)}._card_11mz7_1{display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,var(--surface) 4%),color-mix(in srgb,var(--surface) 92%,transparent));border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-3);text-decoration:none;color:var(--card-foreground);transition:all .35s cubic-bezier(.16,1,.3,1);height:100%;min-height:135px;min-width:0;max-width:100%;box-sizing:border-box;position:relative;overflow:hidden}._card_11mz7_1:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary) 0%,transparent) 20%,color-mix(in srgb,var(--primary) 40%,transparent) 50%,color-mix(in srgb,var(--primary) 0%,transparent) 80%,transparent 100%);opacity:0;transition:opacity .35s ease}._card_11mz7_1:hover{border-color:color-mix(in srgb,var(--primary) 30%,transparent);transform:translateY(-2px);box-shadow:0 10px 20px -6px #0000004d,0 0 0 1px color-mix(in srgb,var(--primary) 8%,transparent),0 0 20px color-mix(in srgb,var(--primary) 4%,transparent)}._card_11mz7_1:hover:before{opacity:1}._header_11mz7_58{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}._topRow_11mz7_65{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);width:100%;min-width:0}._titleRow_11mz7_74{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);flex:1;min-width:0;overflow:hidden}._titleWithTag_11mz7_84{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);width:auto;min-width:0;overflow:hidden}._participants_11mz7_94{display:flex;align-items:center;flex-shrink:0;min-width:0;margin-left:auto}._ownerAvatar_11mz7_102{position:relative;z-index:4}._stackedAvatar_11mz7_107{margin-left:-8px;position:relative}._moreParticipants_11mz7_112{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--muted);border:2px solid var(--card);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;color:var(--muted-foreground);margin-left:-8px;position:relative;z-index:1;flex-shrink:0}._statusChip_11mz7_130{font-size:.625rem;line-height:1.2;padding:.1rem .45rem;align-self:flex-start}._title_11mz7_74{font-family:var(--font-family-heading);font-weight:600;line-height:1.2;margin:0;overflow:hidden;white-space:normal;word-break:break-word;color:var(--primary);min-width:0;max-width:100%;width:100%}._frameworkTag_11mz7_153{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .375rem;border-radius:var(--radius-full);font-size:.575rem;font-weight:600;border:1px solid;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}._frameworkIcon_11mz7_168{font-size:.6rem;line-height:1}@layer components{._description_11mz7_174{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}._description_11mz7_174{font-size:.7rem;color:var(--muted-foreground);line-height:1.4;margin:0;text-overflow:ellipsis}._progressSection_11mz7_195{margin-top:var(--spacing-2);padding:var(--spacing-2);background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:4px;min-width:0}._progressHeader_11mz7_208{display:flex;align-items:center;justify-content:space-between}._statusBadge_11mz7_215{display:inline-flex;align-items:center;gap:3px;font-size:.575rem;font-weight:600;padding:1px 6px;border-radius:9999px;line-height:1.4}._statusIdle_11mz7_226{color:var(--muted-foreground);background:var(--border)}._statusInProgress_11mz7_231{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}._statusCoding_11mz7_236{color:#f59e0b;background:#f59e0b1f}._statusQueued_11mz7_241{color:#8b5cf6;background:#8b5cf61a}._statusError_11mz7_246{color:#ef4444;background:#ef44441a}._statusCompleted_11mz7_251{color:#22c55e;background:#22c55e1a}._spinIcon_11mz7_257{animation:_spin_11mz7_257 1s linear infinite}@keyframes _spin_11mz7_257{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._progressPercent_11mz7_267{font-weight:700;font-size:.65rem;color:var(--primary)}._progressBarTrack_11mz7_274{width:100%;height:3px;background:color-mix(in srgb,var(--border) 75%,transparent);border-radius:var(--radius-sm);overflow:hidden}._progressBarFill_11mz7_282{height:100%;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 80%,white));border-radius:var(--radius-sm);transition:width .5s cubic-bezier(.16,1,.3,1);min-width:0;box-shadow:0 0 8px color-mix(in srgb,var(--primary) 30%,transparent)}._progressBarAnimated_11mz7_292{background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b 80%);background-size:200% 100%;animation:_shimmer_11mz7_1 1.5s ease-in-out infinite}@keyframes _shimmer_11mz7_1{0%{background-position:200% 0}to{background-position:-200% 0}}._progressBarError_11mz7_309{background:#ef4444}._progressBarComplete_11mz7_314{background:#22c55e}._progressStats_11mz7_319{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);row-gap:.2rem;font-size:.575rem;color:var(--muted-foreground)}._progressStat_11mz7_319{display:inline-flex;align-items:center;gap:3px}._progressStat_11mz7_319 svg{color:var(--muted-foreground);flex-shrink:0;opacity:.7}._errorStat_11mz7_341{color:#ef4444}._errorStat_11mz7_341 svg{color:#ef4444;opacity:1}._footer_11mz7_354{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2);min-width:0}._meta_11mz7_365{display:flex;align-items:center;gap:var(--spacing-1);font-size:.625rem;color:var(--muted-foreground);min-width:0;flex:1}._meta_11mz7_365 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_11mz7_382{display:flex;gap:var(--spacing-2)}.light ._card_11mz7_1{background:linear-gradient(180deg,#fff,#f6f7f8)}.light ._card_11mz7_1:hover{box-shadow:0 16px 32px -8px #0000001a,0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent),0 0 32px color-mix(in srgb,var(--primary) 3%,transparent)}.light ._title_11mz7_74{color:var(--primary)}.light ._progressSection_11mz7_195{background:color-mix(in srgb,var(--surface) 94%,transparent);border-color:color-mix(in srgb,var(--border) 76%,transparent)}.light ._progressBarTrack_11mz7_274{background:color-mix(in srgb,var(--border) 82%,transparent)}.light ._footer_11mz7_354{border-top-color:color-mix(in srgb,var(--border) 80%,transparent)}._deleteBtn_11mz7_420{color:var(--muted-foreground)}._deleteBtn_11mz7_420:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}@media(max-width:480px){._topRow_11mz7_65{flex-direction:column;align-items:stretch}._participants_11mz7_94{margin-left:0}._title_11mz7_74{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._meta_11mz7_365 span{max-width:12rem}}._overlay_aroo3_1{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_overlayShow_aroo3_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_aroo3_10{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_aroo3_22{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_aroo3_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_aroo3_33{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_aroo3_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_aroo3_44{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_aroo3_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_aroo3_55{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_aroo3_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_aroo3_66{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_aroo3_66:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_aroo3_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_aroo3_96{width:1rem;height:1rem}._header_aroo3_101{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_aroo3_110{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_aroo3_119{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_aroo3_126{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_aroo3_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_aroo3_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_aroo3_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_aroo3_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_aroo3_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_aroo3_44,._right_aroo3_55{max-width:100%}}@media(max-width:767px){._bottom_aroo3_33{height:85dvh;max-height:85dvh;display:flex;flex-direction:column;overflow:hidden}._bottom_aroo3_33 ._close_aroo3_66{top:calc(-1 * var(--spacing-4) - 2.5rem);right:50%;transform:translate(50%);background-color:var(--background);box-shadow:var(--shadow-md)}}._item_j1xs3_1{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.5rem;transition:border-color .2s,box-shadow .2s}._item_j1xs3_1:hover{border-color:var(--color-border-hover);box-shadow:0 2px 8px #0000000d}._item_j1xs3_1._active_j1xs3_17{border-left:3px solid var(--color-primary)}._item_j1xs3_1._selected_j1xs3_21{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),0 2px 8px #0000001a}._header_j1xs3_26{display:flex;flex-direction:column;gap:.25rem}._titleRow_j1xs3_32{display:flex;align-items:center;gap:.5rem}._icon_j1xs3_38{color:var(--color-primary);flex-shrink:0}._title_j1xs3_32{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusBadge_j1xs3_54{flex-shrink:0}@layer components{._description_j1xs3_59{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}._description_j1xs3_59{font-size:.8125rem;color:var(--color-text-secondary);margin:0;line-height:1.4}._meta_j1xs3_75{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._metaItem_j1xs3_82{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-text-tertiary)}._tags_j1xs3_90{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}._tag_j1xs3_90{font-size:.6875rem;padding:.125rem .375rem}._moreTags_j1xs3_102{font-size:.6875rem;color:var(--color-text-tertiary)}._actions_j1xs3_107{display:flex;align-items:center;gap:.25rem;margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--color-border)}._actionButton_j1xs3_116{color:var(--color-text-secondary)}._actionButton_j1xs3_116:hover{color:var(--color-text-primary)}._deleteButton_j1xs3_124:hover{color:var(--color-error)}._externalLink_j1xs3_128{display:flex;text-decoration:none}._panel_ymvrr_1{display:flex;flex-direction:column;height:100%;background:var(--color-bg-primary)}._header_ymvrr_8{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-border)}._headerTitle_ymvrr_16{display:flex;align-items:center;gap:.5rem}._headerTitle_ymvrr_16 h2{font-size:1rem;font-weight:600;margin:0;color:var(--color-text-primary)}._headerIcon_ymvrr_29{color:var(--color-primary);width:18px;height:18px}._countBadge_ymvrr_35{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-tertiary);border-radius:9999px}._headerActions_ymvrr_49{display:flex;align-items:center;gap:.5rem}._generateButton_ymvrr_55{display:flex;align-items:center;gap:.375rem;font-size:.8125rem}._content_ymvrr_62{flex:1;overflow-y:auto;padding:1rem}._list_ymvrr_68,._loadingState_ymvrr_74{display:flex;flex-direction:column;gap:.75rem}._skeletonItem_ymvrr_80{height:120px;border-radius:.5rem}._errorState_ymvrr_85{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;text-align:center;color:var(--color-text-secondary)}._errorState_ymvrr_85 svg{color:var(--color-error)}._emptyState_ymvrr_100{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.5rem;text-align:left}._tutorialHeader_ymvrr_110{text-align:center;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}._tutorialIcon_ymvrr_116{color:var(--color-primary);margin-bottom:.75rem}._tutorialTitle_ymvrr_121{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}._tutorialSubtitle_ymvrr_128{font-size:.875rem;color:var(--color-text-secondary);margin:0}._tutorialSection_ymvrr_135{display:flex;flex-direction:column;gap:.75rem}._sectionTitle_ymvrr_141{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0}._sectionTitle_ymvrr_141 svg{color:var(--color-primary)}._tutorialSteps_ymvrr_156{display:flex;flex-direction:column;gap:.75rem}._tutorialStep_ymvrr_156{display:flex;gap:.75rem;padding:.75rem;background:var(--color-bg-secondary);border-radius:.5rem;border:1px solid var(--color-border)}._stepNumber_ymvrr_171{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;color:#fff;background:var(--color-primary);border-radius:50%;flex-shrink:0}._stepContent_ymvrr_185{flex:1}._stepContent_ymvrr_185 strong{display:block;font-size:.8125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}._stepContent_ymvrr_185 p{font-size:.75rem;color:var(--color-text-secondary);margin:0;line-height:1.4}._featureGrid_ymvrr_205{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._featureItem_ymvrr_211{display:flex;align-items:center;gap:.5rem;padding:.625rem;background:var(--color-bg-secondary);border-radius:.375rem;border:1px solid var(--color-border);font-size:.75rem;color:var(--color-text-secondary)}._featureIcon_ymvrr_223{color:var(--color-primary);flex-shrink:0}._exampleList_ymvrr_229{display:flex;flex-direction:column;gap:.5rem}._exampleItem_ymvrr_235{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:var(--color-text-secondary);line-height:1.4}._exampleItem_ymvrr_235 svg{color:var(--color-primary);margin-top:.125rem;flex-shrink:0}._tutorialActions_ymvrr_251{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-border)}._tutorialActions_ymvrr_251 button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}._primaryAction_ymvrr_267{background:var(--color-primary);color:#fff}._primaryAction_ymvrr_267:hover{background:var(--color-primary-hover)}._emptyIcon_ymvrr_277{color:var(--color-text-tertiary);margin-bottom:.5rem}._emptyState_ymvrr_100>p{margin:0;color:var(--color-text-secondary)}._emptyHint_ymvrr_287{font-size:.8125rem;color:var(--color-text-tertiary)!important;max-width:280px}._emptyActions_ymvrr_293{display:flex;align-items:center;gap:.5rem;margin-top:1rem}._emptyActions_ymvrr_293 button{display:flex;align-items:center;gap:.375rem}._inlineEditForm_ymvrr_307{padding:var(--spacing-4);margin-bottom:var(--spacing-3);border:1px solid var(--primary, #6366f1);border-radius:var(--radius-lg, 12px);background:color-mix(in srgb,var(--primary) 5%,var(--background))}._inlineEditTitle_ymvrr_315{font-size:.875rem;font-weight:600;margin:0 0 var(--spacing-3);color:var(--foreground)}._inlineEditFields_ymvrr_322{display:flex;flex-direction:column;gap:var(--spacing-3)}._inlineEditField_ymvrr_322{display:flex;flex-direction:column;gap:var(--spacing-1)}._inlineEditField_ymvrr_322 label{font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._inlineEditActions_ymvrr_340{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-3);justify-content:flex-end}._dialog_3jih4_1{max-width:560px}._dialogWide_3jih4_5{max-width:640px;max-height:80vh}._title_3jih4_10{display:flex;align-items:center;gap:.5rem}._titleIcon_3jih4_16{color:var(--color-primary);width:20px;height:20px}._content_3jih4_22{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0}._textarea_3jih4_29{resize:none;min-height:100px;font-size:.9375rem}._modeCards_3jih4_36{display:flex;flex-direction:column;gap:.5rem}._modeCard_3jih4_36{display:flex;align-items:center;gap:.875rem;padding:1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;text-align:left;transition:all .15s}._modeCard_3jih4_36:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}._modeCard_3jih4_36 div{flex:1}._modeCard_3jih4_36 strong{display:block;font-size:.9375rem;color:var(--color-text-primary);margin-bottom:2px}._modeCard_3jih4_36 p{margin:0;font-size:.8125rem;color:var(--color-text-secondary)}._modeIconQuick_3jih4_77{color:#f59e0b;flex-shrink:0}._modeIconInterview_3jih4_82{color:#8b5cf6;flex-shrink:0}._modeArrow_3jih4_87{color:var(--color-text-tertiary);flex-shrink:0}._examples_3jih4_93{display:flex;flex-direction:column;gap:.5rem}._examplesLabel_3jih4_99{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);margin:0}._examplesList_3jih4_106{display:flex;flex-direction:column;gap:.375rem}._exampleButton_3jih4_112{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.375rem;font-size:.8125rem;color:var(--color-text-secondary);text-align:left;cursor:pointer;transition:all .15s}._exampleButton_3jih4_112:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-hover);color:var(--color-text-primary)}._exampleButton_3jih4_112 svg{flex-shrink:0;margin-top:.125rem;color:var(--color-primary)}._chatArea_3jih4_140{display:flex;flex-direction:column;gap:.75rem;max-height:360px;overflow-y:auto;padding:.5rem 0}._chatMsg_3jih4_149{display:flex;gap:.5rem;align-items:flex-start}._chatUser_3jih4_155{flex-direction:row-reverse}._chatAvatar_3jih4_159{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg-tertiary);color:var(--color-text-secondary)}._chatUser_3jih4_155 ._chatAvatar_3jih4_159{background:var(--color-primary);color:#fff}._chatBubble_3jih4_176{max-width:80%;padding:.625rem .875rem;border-radius:.75rem;font-size:.875rem;line-height:1.5;white-space:pre-wrap;background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}._chatUser_3jih4_155 ._chatBubble_3jih4_176{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._chatInputArea_3jih4_194{display:flex;gap:.5rem;align-items:center;padding:.5rem 0}._chatInput_3jih4_194{flex:1;height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:.875rem;outline:none}._chatInput_3jih4_194:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 25%,transparent)}._modelSelector_3jih4_219{display:flex;flex-direction:column;gap:.375rem}._modelLabel_3jih4_225{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);margin:0}._modelSelect_3jih4_219{width:100%;height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-primary, #1a1a1a);color:var(--color-text-primary, #fff);font-size:.875rem;cursor:pointer;outline:none}._modelSelect_3jih4_219:hover{border-color:var(--color-border-hover, #555)}._modelSelect_3jih4_219:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 25%,transparent)}._modelSelect_3jih4_219:disabled{opacity:.5;cursor:not-allowed}._spinner_3jih4_260{animation:_spin_3jih4_260 1s linear infinite}@keyframes _spin_3jih4_260{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._successContent_3jih4_270{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem;gap:.75rem}._successIcon_3jih4_279{color:var(--color-success);margin-bottom:.5rem}._successTitle_3jih4_284{font-size:1.25rem;font-weight:600;margin:0;color:var(--color-text-primary)}._successName_3jih4_291{font-size:.9375rem;color:var(--color-text-secondary);margin:0;padding:.5rem 1rem;background:var(--color-bg-secondary);border-radius:.375rem}._node_16btg_1{position:absolute;width:200px;background:var(--color-bg-secondary);border:2px solid var(--color-border);border-radius:.5rem;box-shadow:0 2px 8px #0000001a;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .15s,border-color .15s}._node_16btg_1:hover{box-shadow:0 4px 12px #00000026}._node_16btg_1._selected_16btg_17{box-shadow:0 4px 16px #0003}._node_16btg_1._dragging_16btg_21{cursor:grabbing;opacity:.9}._header_16btg_26{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem .375rem 0 0;color:#fff}._icon_16btg_35{flex-shrink:0}._name_16btg_39{flex:1;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deleteBtn_16btg_48{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.125rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,background .15s}._node_16btg_1:hover ._deleteBtn_16btg_48{opacity:1}._deleteBtn_16btg_48:hover{background:#fff3;color:#fff}._body_16btg_71{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.4rem}._type_16btg_78{font-size:.75rem;color:var(--color-text-secondary)}._summary_16btg_83{display:flex;flex-direction:column;gap:.25rem}._summaryItem_16btg_89{display:inline-flex;align-items:center;min-height:1.25rem;padding:.125rem .375rem;border-radius:999px;background:var(--color-bg-primary);color:var(--color-text-primary);font-size:.6875rem;line-height:1.25;border:1px solid var(--color-border)}._handle_16btg_103{position:absolute;width:12px;height:12px;background:var(--color-bg-primary);border:2px solid var(--color-primary);border-radius:50%;cursor:crosshair;transition:transform .15s,background .15s}._handle_16btg_103:hover{transform:scale(1.3);background:var(--color-primary)}._inputHandle_16btg_119{left:-6px;top:40px}._inputHandle_16btg_119._connectable_16btg_124{animation:_pulse_16btg_1 1s infinite;background:var(--color-primary)}@keyframes _pulse_16btg_1{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}._outputHandle_16btg_134{right:-6px}._handleLabel_16btg_138{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:.625rem;color:var(--color-text-tertiary);white-space:nowrap}._label_iztf1_1{display:block;font-size:.875rem;font-weight:500;color:var(--foreground);margin-bottom:var(--spacing-1)}._panel_sgszb_1{width:320px;background:var(--color-bg-secondary);border-left:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0}._header_sgszb_10{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}._headerTitle_sgszb_18{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600}._content_sgszb_26{flex:1;overflow-y:auto;padding:1rem}._field_sgszb_32{margin-bottom:1rem}._field_sgszb_32 label{display:block;margin-bottom:.375rem;font-size:.8125rem;font-weight:500}._required_sgszb_43{color:var(--color-error);margin-left:.25rem}._typeInfo_sgszb_48{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-bg-tertiary);border-radius:.375rem;margin-bottom:1rem}._typeBadge_sgszb_58{font-size:.6875rem;font-weight:600;text-transform:uppercase;padding:.125rem .5rem;border-radius:9999px;background:var(--color-primary);color:#fff}._typeDescription_sgszb_68{font-size:.8125rem;color:var(--color-text-secondary)}._codeInput_sgszb_73{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem}._checkboxLabel_sgszb_78{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--color-text-secondary);cursor:pointer;line-height:1.4}._checkboxInput_sgszb_88{margin-top:2px;width:16px;height:16px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}._noConfig_sgszb_97{text-align:center;padding:2rem 1rem;color:var(--color-text-tertiary)}._noConfig_sgszb_97 p{margin:0;font-size:.875rem}._builder_1xis7_1{display:flex;flex-direction:column;height:100%;background:var(--color-bg-primary)}._toolbar_1xis7_8{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}._nameInput_1xis7_17{width:250px;font-weight:500}._toolbarActions_1xis7_22{display:flex;align-items:center;gap:.5rem}._zoomLevel_1xis7_28{font-size:.75rem;color:var(--color-text-secondary);min-width:40px;text-align:center}._toolbarDivider_1xis7_35{width:1px;height:24px;background:var(--color-border);margin:0 .5rem}._main_1xis7_42{display:flex;flex:1;min-height:0;overflow:hidden}._palette_1xis7_50{width:200px;background:var(--color-bg-secondary);border-right:1px solid var(--color-border);overflow-y:auto;flex-shrink:0}._paletteTitle_1xis7_58{font-size:.875rem;font-weight:600;padding:1rem;margin:0;border-bottom:1px solid var(--color-border)}._paletteSection_1xis7_66{padding:.75rem}._paletteSection_1xis7_66 h4{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin:0 0 .5rem}._paletteItem_1xis7_79{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;margin-bottom:.25rem;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:.375rem;cursor:grab;font-size:.8125rem;transition:all .15s}._paletteItem_1xis7_79:hover{border-color:var(--color-border-hover);background:var(--color-bg-tertiary)}._paletteItem_1xis7_79:active{cursor:grabbing}._gripIcon_1xis7_102{color:var(--color-text-tertiary)}._canvas_1xis7_107{flex:1;position:relative;overflow:hidden;background-color:var(--background, #1a1a2e);background-image:radial-gradient(circle,color-mix(in srgb,var(--primary, #ff6d5a) 30%,transparent) 1.5px,transparent 1.5px);background-size:24px 24px}._canvasContent_1xis7_117{position:absolute;top:0;left:0;width:100%;height:100%}._connectionsSvg_1xis7_125{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}._connection_1xis7_125{pointer-events:auto}._connectionPath_1xis7_139{transition:stroke .15s}._connection_1xis7_125:hover ._connectionPath_1xis7_139{stroke:var(--color-error);stroke-width:3}._marquee_1xis7_148{position:absolute;border:1.5px dashed var(--color-primary, #6366f1);background:color-mix(in srgb,var(--color-primary, #6366f1) 10%,transparent);pointer-events:none;z-index:100;border-radius:2px}._emptyState_1xis7_157{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--color-text-tertiary)}._emptyState_1xis7_157 p{margin:0;font-size:.9375rem}._panel_1nwb0_1{width:520px;max-width:90vw;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}._tabs_1nwb0_11{flex:1;display:flex;flex-direction:column;min-height:0}._tabsList_1nwb0_18{margin-bottom:1rem}._tabTrigger_1nwb0_22{display:flex;align-items:center;gap:.375rem}._tabContent_1nwb0_28{flex:1;min-height:0;overflow-y:auto}._editorIframe_1nwb0_34{height:500px}._panelTitle_1nwb0_38{display:flex;align-items:center;gap:.5rem}._error_1nwb0_44{background:var(--color-error-bg, #fef2f2);border:1px solid var(--color-error-border, #fecaca);color:var(--color-error-text, #dc2626);padding:.75rem;border-radius:6px;display:flex;justify-content:space-between;align-items:center;font-size:.875rem}._errorClose_1nwb0_56{background:none;border:none;color:inherit;cursor:pointer;font-size:1.25rem;line-height:1;padding:0;opacity:.7}._errorClose_1nwb0_56:hover{opacity:1}._connectForm_1nwb0_72{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}._formGroup_1nwb0_79{display:flex;flex-direction:column;gap:.375rem}._label_1nwb0_85{font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #6b7280)}._hint_1nwb0_91{font-size:.75rem;color:var(--color-text-muted, #9ca3af);margin:0}._connectButton_1nwb0_97{margin-top:.5rem}._connectFormActions_1nwb0_101{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}._editCredentialsBanner_1nwb0_108{background:var(--muted);border:1px solid var(--border);color:var(--foreground);padding:.5rem .75rem;border-radius:6px;font-size:.8125rem;margin-bottom:.5rem}._apiNote_1nwb0_119{background:var(--color-warning-bg, #fef3c7);border:1px solid var(--color-warning-border, #fcd34d);color:var(--color-warning-text, #92400e);padding:.625rem .75rem;border-radius:6px;font-size:.75rem;line-height:1.4}._apiNote_1nwb0_119 strong{font-weight:600}._toolbar_1nwb0_134{display:flex;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border, #e5e7eb)}._disconnectBtn_1nwb0_141{margin-left:auto;color:var(--color-text-muted, #9ca3af)}._workflowsContainer_1nwb0_147{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0}._newWorkflowForm_1nwb0_156{display:flex;gap:.5rem;padding:.75rem;background:var(--color-bg-secondary, #f9fafb);border-radius:6px}._newWorkflowForm_1nwb0_156 input{flex:1}._workflowList_1nwb0_169{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}._workflowItem_1nwb0_177{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--color-bg-secondary, #f9fafb);border-radius:6px;cursor:pointer;transition:background .15s}._workflowItem_1nwb0_177:hover{background:var(--color-bg-hover, #f3f4f6)}._workflowInfo_1nwb0_192{display:flex;flex-direction:column;gap:.25rem}._workflowName_1nwb0_198{font-weight:500;color:var(--color-text-primary, #111827)}._workflowMeta_1nwb0_203{font-size:.75rem;color:var(--color-text-muted, #9ca3af)}._workflowActions_1nwb0_208{display:flex;align-items:center;gap:.5rem}._statusBadge_1nwb0_214{font-size:.75rem;padding:.25rem .5rem;border-radius:9999px;font-weight:500}._statusBadge_1nwb0_214._active_1nwb0_221{background:var(--color-success-bg, #dcfce7);color:var(--color-success-text, #16a34a)}._statusBadge_1nwb0_214._inactive_1nwb0_226{background:var(--color-muted-bg, #f3f4f6);color:var(--color-text-muted, #6b7280)}._emptyState_1nwb0_232{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--color-text-muted, #9ca3af)}._emptyIcon_1nwb0_242{opacity:.3;margin-bottom:1rem}._emptyHint_1nwb0_247{font-size:.875rem;margin-top:.25rem}._instanceInfo_1nwb0_253{padding-top:.75rem;border-top:1px solid var(--color-border, #e5e7eb);font-size:.75rem;display:flex;align-items:center;gap:.5rem}._connectedTo_1nwb0_262{color:var(--color-text-muted, #9ca3af)}._instanceLink_1nwb0_266{display:flex;align-items:center;gap:.25rem;color:var(--color-primary, #3b82f6);text-decoration:none}._instanceLink_1nwb0_266:hover{text-decoration:underline}._detailContainer_1nwb0_279{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0;overflow-y:auto}._detailHeader_1nwb0_288{display:flex;align-items:center;gap:.75rem}._backButton_1nwb0_294{background:none;border:none;color:var(--color-primary, #3b82f6);cursor:pointer;font-size:.875rem;padding:0}._backButton_1nwb0_294:hover{text-decoration:underline}._workflowTitle_1nwb0_307{font-size:1.125rem;font-weight:600;margin:0;flex:1}._detailActions_1nwb0_314{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border, #e5e7eb)}._deleteBtn_1nwb0_322{color:var(--color-error-text, #dc2626)}._openInN8n_1nwb0_326{display:flex;align-items:center;gap:.25rem;margin-left:auto;font-size:.875rem;color:var(--color-primary, #3b82f6);text-decoration:none}._openInN8n_1nwb0_326:hover{text-decoration:underline}._detailSection_1nwb0_341{display:flex;flex-direction:column;gap:.5rem}._detailSection_1nwb0_341 h4{font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #6b7280);margin:0}._nodeList_1nwb0_355{display:flex;flex-direction:column;gap:.375rem}._nodeItem_1nwb0_361{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--color-bg-secondary, #f9fafb);border-radius:4px;font-size:.875rem}._nodeName_1nwb0_371{font-weight:500}._nodeType_1nwb0_375{font-size:.75rem;color:var(--color-text-muted, #9ca3af);font-family:monospace}._noExecutions_1nwb0_382{font-size:.875rem;color:var(--color-text-muted, #9ca3af);margin:0}._executionList_1nwb0_388{display:flex;flex-direction:column;gap:.375rem}._executionItem_1nwb0_394{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--color-bg-secondary, #f9fafb);border-radius:4px;font-size:.875rem}._execTime_1nwb0_404{flex:1;color:var(--color-text-secondary, #6b7280)}._execStatus_1nwb0_409{font-size:.75rem;padding:.125rem .375rem;border-radius:4px;font-weight:500}._execStatus_1nwb0_409._success_1nwb0_416{background:var(--color-success-bg, #dcfce7);color:var(--color-success-text, #16a34a)}._execStatus_1nwb0_409._error_1nwb0_44{background:var(--color-error-bg, #fef2f2);color:var(--color-error-text, #dc2626)}._execStatus_1nwb0_409._running_1nwb0_426{background:var(--color-warning-bg, #fef3c7);color:var(--color-warning-text, #d97706)}._execStatus_1nwb0_409._waiting_1nwb0_431{background:var(--color-muted-bg, #f3f4f6);color:var(--color-text-muted, #6b7280)}._statusSuccess_1nwb0_437{color:var(--color-success-text, #16a34a)}._statusError_1nwb0_441{color:var(--color-error-text, #dc2626)}._statusRunning_1nwb0_445{color:var(--color-warning-text, #d97706)}._statusWaiting_1nwb0_449{color:var(--color-text-muted, #9ca3af)}._metaGrid_1nwb0_454{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._metaGrid_1nwb0_454>div{display:flex;flex-direction:column;gap:.125rem}._metaLabel_1nwb0_466{font-size:.75rem;color:var(--color-text-muted, #9ca3af)}._monoText_1nwb0_471{font-family:monospace;font-size:.75rem}._spin_1nwb0_477{animation:_spin_1nwb0_477 1s linear infinite}@keyframes _spin_1nwb0_477{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._builderDialog_1nwb0_491{width:95vw!important;max-width:1600px!important;height:90vh!important;max-height:900px!important;padding:0!important;display:flex!important;flex-direction:column!important}._builderDialog_1nwb0_491 [data-radix-dialog-title]{padding:1rem 1.5rem;border-bottom:1px solid var(--color-border, #e5e7eb);margin:0}._builderDialog_1nwb0_491>div:last-child{flex:1;min-height:0;display:flex;flex-direction:column}._outerWrapper_1ed75_1{display:flex;width:100%;height:100%;min-height:0;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 28%),radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--info) 12%,transparent),transparent 30%)}._container_1ed75_11{position:relative;flex:1;min-width:0;min-height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-5);max-width:1640px;margin:0 auto}._container_1ed75_11:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--border) 25%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--border) 25%,transparent) 1px,transparent 1px);background-size:120px 120px;opacity:.18;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 75%);mask-image:linear-gradient(180deg,black 0%,transparent 75%)}._hero_1ed75_39{position:relative;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border) 68%);border-radius:var(--radius-lg);padding:var(--spacing-5);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 16%,transparent),color-mix(in srgb,var(--surface) 92%,black 8%) 42%,color-mix(in srgb,var(--info) 14%,transparent));box-shadow:0 22px 54px #00000052,inset 0 1px #ffffff14;z-index:1}._header_1ed75_57{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._headerContent_1ed75_64{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1;min-width:0}._heroTag_1ed75_72{display:inline-flex;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--primary) 60%,transparent);background:color-mix(in srgb,var(--primary) 18%,transparent);color:color-mix(in srgb,var(--primary) 70%,white 30%);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.36rem .72rem;margin-bottom:var(--spacing-3)}._title_1ed75_88{font-family:var(--font-family-heading);font-size:clamp(1.45rem,2.3vw,2.1rem);font-weight:700;letter-spacing:-.03em;color:var(--foreground);margin-bottom:.2rem}._subtitle_1ed75_97{color:var(--muted-foreground);font-size:.88rem;max-width:64ch;line-height:1.55}._headerActions_1ed75_104{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._n8nButton_1ed75_111{display:inline-flex;align-items:center;gap:var(--spacing-2)}._statsGrid_1ed75_117{margin-top:var(--spacing-2);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-2)}._statCard_1ed75_124{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border) 80%);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--surface) 74%,transparent));padding:.5rem .6rem;display:flex;flex-direction:column;gap:.35rem}._statCardHead_1ed75_139{display:inline-flex;align-items:center;gap:.3rem}._statIcon_1ed75_145{color:color-mix(in srgb,var(--primary) 65%,var(--muted-foreground));flex-shrink:0}._statLabel_1ed75_150{color:var(--muted-foreground);font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:1}._statNumber_1ed75_159{font-family:var(--font-family-heading);font-size:1.3rem;line-height:1;letter-spacing:-.02em;color:var(--foreground)}._controls_1ed75_167{border:1px solid color-mix(in srgb,var(--border) 78%,white 22%);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface) 84%,transparent));padding:var(--spacing-4);z-index:1}._controlsTop_1ed75_180{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._searchWrapper_1ed75_188{position:relative;width:100%;max-width:320px}._searchIcon_1ed75_194{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1ed75_203{padding-left:2.45rem}._resultsPill_1ed75_207{display:inline-flex;align-items:center;gap:var(--spacing-2);border:1px solid color-mix(in srgb,var(--info) 35%,transparent);background:color-mix(in srgb,var(--info) 12%,transparent);color:color-mix(in srgb,var(--info) 45%,white 55%);border-radius:var(--radius-full);padding:.35rem .7rem;font-size:.76rem;font-weight:600}._tabs_1ed75_220{width:100%}._tabWithIcon_1ed75_224{display:inline-flex;align-items:center;gap:var(--spacing-1)}._tabIcon_1ed75_230{margin-right:0}._gridShell_1ed75_234{position:relative;flex:1 1 0%;min-height:0;min-width:0}._gridContainer_1ed75_241{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding-left:17px;padding-right:17px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 80%,transparent) transparent}._gridContainer_1ed75_241::-webkit-scrollbar{width:10px}._gridContainer_1ed75_241::-webkit-scrollbar-track{background:color-mix(in srgb,var(--surface) 95%,transparent);border-radius:999px}._gridContainer_1ed75_241::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 80%,transparent);border-radius:999px;border:2px solid color-mix(in srgb,var(--surface) 95%,transparent)}._gridContainer_1ed75_241::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 92%,transparent)}._grid_1ed75_234{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4);align-content:start;min-width:0}._skeletonCard_1ed75_280{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 78%,white 22%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface) 78%,transparent));padding:var(--spacing-3);min-height:160px;display:flex;flex-direction:column;animation:_skeletonPulse_1ed75_1 1.8s ease-in-out infinite}@keyframes _skeletonPulse_1ed75_1{0%,to{opacity:1}50%{opacity:.62}}._emptyState_1ed75_306{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-9);border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent)}._emptyIcon_1ed75_318{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 36%,transparent);color:var(--muted-foreground);margin-bottom:var(--spacing-3)}._emptyState_1ed75_306 h3{font-family:var(--font-family-heading);font-size:1.04rem;margin-bottom:.35rem;color:var(--foreground)}._emptyState_1ed75_306 p{color:var(--muted-foreground);font-size:.85rem;line-height:1.58;max-width:26rem;margin-bottom:var(--spacing-4)}._errorState_1ed75_346{display:flex;align-items:center;justify-content:center;min-height:220px;text-align:center;color:var(--error)}._cardWrapper_1ed75_355{position:relative;height:100%;min-width:0;max-width:100%}._favoriteIndicator_1ed75_362{position:absolute;top:var(--spacing-2);right:var(--spacing-2);color:var(--warning);z-index:20;pointer-events:none;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6));animation:_scaleIn_1ed75_1 .18s cubic-bezier(.175,.885,.32,1.275)}@keyframes _scaleIn_1ed75_1{0%{transform:scale(0)}to{transform:scale(1)}}.light ._outerWrapper_1ed75_1{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 6%,transparent),transparent 28%),radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--info) 6%,transparent),transparent 30%)}.light ._hero_1ed75_39{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--card)) 0%,var(--card) 42%,color-mix(in srgb,var(--info) 6%,var(--card)) 100%);box-shadow:0 8px 24px #00000014,0 1px 3px #0000000f;border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}.light ._heroTag_1ed75_72{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.light ._statCard_1ed75_124,.light ._controls_1ed75_167,.light ._skeletonCard_1ed75_280{background:var(--card);border-color:var(--border)}.light ._resultsPill_1ed75_207{color:var(--info)}.light ._emptyState_1ed75_306{border-color:color-mix(in srgb,var(--primary) 25%,transparent);background:color-mix(in srgb,var(--primary) 4%,var(--card))}@media(max-width:920px){._header_1ed75_57{flex-direction:column;align-items:flex-start}._controlsTop_1ed75_180{flex-direction:column;align-items:stretch}._searchWrapper_1ed75_188{max-width:100%}._resultsPill_1ed75_207{width:-moz-fit-content;width:fit-content}._statsGrid_1ed75_117{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media(max-width:767px){._outerWrapper_1ed75_1{flex-direction:column}._container_1ed75_11{min-height:0}}@media(max-width:640px){._container_1ed75_11{padding:var(--spacing-4);gap:var(--spacing-3)}._hero_1ed75_39{padding:var(--spacing-4)}._heroTag_1ed75_72{font-size:.67rem}._title_1ed75_88{font-size:1.35rem}._subtitle_1ed75_97{font-size:.8rem}._headerActions_1ed75_104{width:100%;display:grid;grid-template-columns:1fr 1fr}._headerActions_1ed75_104>*{width:100%}._statsGrid_1ed75_117{grid-template-columns:repeat(2,minmax(0,1fr))}._controls_1ed75_167{padding:var(--spacing-3)}._gridContainer_1ed75_241{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}._grid_1ed75_234{grid-template-columns:1fr;gap:var(--spacing-3)}}@media(max-width:480px){._container_1ed75_11{padding:var(--spacing-3)}._hero_1ed75_39,._controls_1ed75_167{padding:var(--spacing-2)}._gridContainer_1ed75_241{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}._headerActions_1ed75_104{grid-template-columns:1fr}._statsGrid_1ed75_117{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-1)}._statCard_1ed75_124{padding:.45rem .5rem}._statNumber_1ed75_159{font-size:1.15rem}}._splashOverlay_1ry0k_4{position:fixed;inset:0;z-index:9999;background:radial-gradient(ellipse at center,#000000bf,#000000eb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;animation:_overlayIn_1ry0k_1 .4s ease-out forwards;perspective:1200px}@keyframes _overlayIn_1ry0k_1{0%{opacity:0}to{opacity:1}}._splashExit_1ry0k_23{animation:_overlayOut_1ry0k_1 .4s ease-in forwards}@keyframes _overlayOut_1ry0k_1{to{opacity:0;transform:scale(1.05)}}._splashScene_1ry0k_35{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;padding:0 24px;transform:perspective(1200px) rotateX(12deg) scale(.85);opacity:0;transition:all .7s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;cursor:default}._splashSceneIn_1ry0k_49{opacity:1;transform:perspective(1200px) rotateX(0) scale(1)}._splashExit_1ry0k_23 ._splashScene_1ry0k_35{opacity:0;transform:perspective(1200px) rotateX(-8deg) translateZ(80px) scale(.9);transition:all .4s ease-in}._splashRing_1ry0k_61{position:absolute;width:140px;height:140px;border:2px solid;border-radius:50%;opacity:.15;animation:_ringPulse_1ry0k_1 3s ease-in-out infinite,_ringRotate_1ry0k_1 8s linear infinite;transform-style:preserve-3d}@keyframes _ringPulse_1ry0k_1{0%,to{transform:rotateX(60deg) rotateY(0) scale(1);opacity:.15}50%{transform:rotateX(60deg) rotateY(180deg) scale(1.15);opacity:.25}}@keyframes _ringRotate_1ry0k_1{0%{transform:rotateX(60deg) rotateY(0)}to{transform:rotateX(60deg) rotateY(360deg)}}._splashIcon_1ry0k_83{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:16px;box-shadow:0 12px 40px #0006;animation:_iconEntrance_1ry0k_1 .8s cubic-bezier(.16,1,.3,1) .1s both;transform-style:preserve-3d;position:relative;z-index:2}@keyframes _iconEntrance_1ry0k_1{0%{opacity:0;transform:perspective(600px) rotateY(-30deg) translateZ(-60px) scale(.6)}to{opacity:1;transform:perspective(600px) rotateY(0) translateZ(0) scale(1)}}._splashTitle_1ry0k_111{font-size:2rem;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.2;animation:_textSlide_1ry0k_1 .6s cubic-bezier(.16,1,.3,1) .2s both}._splashSubtitle_1ry0k_121{font-size:1rem;color:#ffffffa6;line-height:1.6;margin:0 0 20px;max-width:400px;animation:_textSlide_1ry0k_1 .6s cubic-bezier(.16,1,.3,1) .3s both}@keyframes _textSlide_1ry0k_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._splashFeatures_1ry0k_142{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:24px}._splashFeaturePill_1ry0k_150{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.8125rem;color:#ffffffd9;animation:_pillPop_1ry0k_1 .5s cubic-bezier(.16,1,.3,1) both;transform-style:preserve-3d}@keyframes _pillPop_1ry0k_1{0%{opacity:0;transform:perspective(400px) rotateX(20deg) translateY(16px) scale(.9)}to{opacity:1;transform:perspective(400px) rotateX(0) translateY(0) scale(1)}}._splashStartBtn_1ry0k_176{display:flex;align-items:center;gap:8px;padding:12px 28px;border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 16px #0000004d;animation:_textSlide_1ry0k_1 .6s cubic-bezier(.16,1,.3,1) .5s both}._splashStartBtn_1ry0k_176:hover{transform:scale(1.03);box-shadow:0 6px 24px #0006}._splashSkipBtn_1ry0k_197{background:none;border:none;color:#ffffff59;font-size:12px;cursor:pointer;margin-top:16px;padding:4px 12px;border-radius:6px;transition:color .15s ease;animation:_textSlide_1ry0k_1 .5s ease .6s both}._splashSkipBtn_1ry0k_197:hover{color:#fff9}._stepIndicator_1ry0k_214{display:flex;gap:6px;margin-bottom:28px;align-items:center}._stepDot_1ry0k_221{height:8px;border-radius:4px;transition:all .3s ease}._stepContent_1ry0k_228{display:flex;flex-direction:column;align-items:center;animation:_stepFadeIn_1ry0k_1 .4s ease both}@keyframes _stepFadeIn_1ry0k_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._stepIcon_1ry0k_246{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:20px;box-shadow:0 8px 24px #0000004d}._stepNumber_1ry0k_258{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-bottom:8px}._stepTitle_1ry0k_267{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.3}._stepDescription_1ry0k_275{font-size:.9375rem;color:#fff9;line-height:1.7;max-width:380px;margin:0 0 28px}._stepNav_1ry0k_284{display:flex;gap:12px;align-items:center}._stepNavBtn_1ry0k_290{display:flex;align-items:center;gap:4px;padding:10px 18px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#ffffff0d;color:#ffffffb3;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._stepNavBtn_1ry0k_290:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40}._stepNavBtn_1ry0k_290:disabled{cursor:default}._stepNavBtnPrimary_1ry0k_312{display:flex;align-items:center;gap:4px;padding:10px 24px;border:none;border-radius:10px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 16px #0000004d}._stepNavBtnPrimary_1ry0k_312:hover{transform:scale(1.03);box-shadow:0 6px 24px #0006}@media(max-width:767px){._splashIcon_1ry0k_83{width:64px;height:64px;border-radius:16px}._splashTitle_1ry0k_111{font-size:1.5rem}._splashSubtitle_1ry0k_121{font-size:.875rem}._splashFeaturePill_1ry0k_150{font-size:.75rem;padding:6px 10px}._stepTitle_1ry0k_267{font-size:1.25rem}._stepDescription_1ry0k_275{font-size:.875rem}}._separator_15rkm_1{position:relative;width:100%;border:none;background:linear-gradient(to right,transparent,var(--border) 10%,var(--border) 90%,transparent);height:1px;opacity:.6}._separator_15rkm_1._vertical_15rkm_16{width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--border) 10%,var(--border) 90%,transparent)}._section_azfhi_1{margin-bottom:var(--spacing-6)}._sectionHeader_azfhi_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4)}._sectionTitle_azfhi_12{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground)}._switchWrapper_azfhi_19{display:flex;align-items:center;gap:var(--spacing-3)}._switchLabel_azfhi_25{font-size:.875rem;color:var(--muted-foreground)}._fieldsGrid_azfhi_30{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._fieldGroup_azfhi_36{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldGroupFull_azfhi_42{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--spacing-2)}._label_azfhi_49{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._subLabel_azfhi_55{font-size:.75rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._endpointInputGroup_azfhi_61{display:flex;gap:var(--spacing-2);align-items:center}._endpointInput_azfhi_61{flex:1}._testButton_azfhi_71{flex-shrink:0}._statusSuccess_azfhi_75{font-size:.875rem;color:var(--success);display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2)}._statusError_azfhi_84{font-size:.875rem;color:var(--error);display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2)}._chipsContainer_azfhi_93{display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:3rem;margin-bottom:var(--spacing-2)}._modelChip_azfhi_105{display:flex;align-items:center;gap:var(--spacing-2);padding-right:var(--spacing-1)}._removeChipBtn_azfhi_112{display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;opacity:.6;cursor:pointer;padding:2px;border-radius:50%;transition:opacity .2s,background-color .2s}._removeChipBtn_azfhi_112:hover{opacity:1;background-color:#0000001a}._emptyText_azfhi_131{color:var(--muted-foreground);font-size:.875rem;font-style:italic;align-self:center}._manualEntry_azfhi_138{margin-top:var(--spacing-2)}._form_gbzuv_1{display:flex;flex-direction:column;height:100%}._scrollArea_gbzuv_7{flex:1;overflow-y:auto;padding:var(--spacing-6)}._loadingContainer_gbzuv_13{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonLine_gbzuv_20{height:2rem;width:30%}._skeletonBlock_gbzuv_25{height:10rem;width:100%}._section_gbzuv_30{margin-bottom:var(--spacing-6)}._sectionHeader_gbzuv_34{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4)}._sectionTitle_gbzuv_41{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground)}._fieldsGrid_gbzuv_48{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._fieldGroup_gbzuv_54{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldGroupFull_gbzuv_60{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--spacing-2)}._label_gbzuv_67{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_gbzuv_73{margin:var(--spacing-6) 0}._customModelsList_gbzuv_77{display:flex;flex-direction:column;gap:var(--spacing-4)}._customModelCard_gbzuv_83{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4)}._customModelHeader_gbzuv_90{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._customModelIndex_gbzuv_97{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground)}._deleteButton_gbzuv_103{color:var(--error)}._deleteButton_gbzuv_103:hover{color:var(--error-foreground);background-color:var(--error)}._emptyState_gbzuv_112{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);border:1px dashed var(--border);border-radius:var(--radius);font-size:.875rem}._footer_gbzuv_121{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:var(--spacing-3);background-color:var(--surface)}._container_q13vg_1{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}._loadingContainer_q13vg_8{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonCard_q13vg_15{height:10rem;width:100%;border-radius:var(--radius)}._integrationCard_q13vg_21{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-5);transition:border-color var(--animation-duration-fast) ease}._integrationCard_q13vg_21:hover{border-color:var(--primary)}._cardHeader_q13vg_33{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._providerInfo_q13vg_40{display:flex;gap:var(--spacing-4)}._iconWrapper_q13vg_45{width:3rem;height:3rem;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--foreground)}._repoForgeMark_q13vg_57{width:24px;height:24px;display:block}._providerName_q13vg_63{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-1)}._providerDesc_q13vg_71{font-size:.875rem;color:var(--muted-foreground);max-width:24rem;line-height:1.4}._badge_q13vg_78{display:flex;gap:var(--spacing-1)}._badgeIcon_q13vg_83{margin-right:var(--spacing-1)}._connectedContent_q13vg_87{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);display:flex;justify-content:space-between;align-items:center}._userInfo_q13vg_97{display:flex;align-items:center;gap:var(--spacing-3)}._avatarPlaceholder_q13vg_103{width:2.5rem;height:2.5rem;background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}._userDetails_q13vg_116{display:flex;flex-direction:column}._username_q13vg_121{font-weight:600;color:var(--foreground);font-size:.9375rem}._userId_q13vg_127{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground)}._actionRow_q13vg_133{display:flex;justify-content:flex-end;margin-top:var(--spacing-4)}._separator_q13vg_139{opacity:.5}._promoCard_q13vg_143{border-color:color-mix(in srgb,#22c55e 35%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,#22c55e 8%,transparent) 0%,var(--card) 100%)}._promoBody_q13vg_152{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px dashed var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._promoText_q13vg_162{margin:0;font-size:.875rem;color:var(--muted-foreground)}._supabaseActions_q13vg_168{display:flex;gap:var(--spacing-2);justify-content:flex-end;width:100%}._placeholderForm_q13vg_175{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px dashed var(--border)}._fieldGroup_q13vg_184{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_q13vg_190{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._infoBox_q13vg_196{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius);color:var(--info);font-size:.875rem}._sectionHeading_q13vg_210{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._sectionDesc_q13vg_220{font-size:.8125rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0}._credentialsList_q13vg_226{display:flex;flex-direction:column;gap:var(--spacing-2)}._credentialCard_q13vg_232{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden;transition:border-color .15s ease}._credentialCardConnected_q13vg_240{border-color:color-mix(in srgb,#22c55e 35%,var(--border))}._credentialCardHeader_q13vg_244{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-3) var(--spacing-4);background:none;border:none;cursor:pointer;color:var(--foreground);text-align:left}._credentialCardHeader_q13vg_244:hover{background:var(--surface)}._credentialCardTitle_q13vg_260{display:flex;align-items:center;gap:var(--spacing-2)}._credentialName_q13vg_266{font-weight:600;font-size:.875rem}._credentialKey_q13vg_271{font-family:var(--font-family-monospace);font-size:.6875rem;color:var(--muted-foreground);background:var(--surface);padding:1px 6px;border-radius:4px;border:1px solid var(--border)}._credentialFields_q13vg_281{padding:0 var(--spacing-4) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);border-top:1px dashed var(--border);padding-top:var(--spacing-3)}._credentialField_q13vg_281{display:flex;flex-direction:column;gap:var(--spacing-1)}._credentialFieldLabel_q13vg_296{display:flex;align-items:center;gap:var(--spacing-2)}._credentialFieldLabel_q13vg_296 label{font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}._credentialFieldKey_q13vg_307{font-family:var(--font-family-monospace);font-size:.625rem;color:var(--muted-foreground);opacity:.6}._credentialFieldInput_q13vg_314{display:flex;align-items:center;gap:var(--spacing-1);position:relative}._credentialFieldInput_q13vg_314 input{flex:1;font-size:.8125rem}._fieldActions_q13vg_325{display:flex;align-items:center;gap:2px;flex-shrink:0}._visibilityToggle_q13vg_332{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:var(--radius-sm);transition:color .15s ease,background .15s ease}._visibilityToggle_q13vg_332:hover{color:var(--foreground);background:var(--muted)}._credentialActions_q13vg_348{display:flex;gap:var(--spacing-2);justify-content:flex-end;padding-top:var(--spacing-2)}@media(max-width:700px){._promoBody_q13vg_152{flex-direction:column;align-items:flex-start}._supabaseActions_q13vg_168{width:100%;justify-content:flex-start;flex-wrap:wrap}._credentialCardTitle_q13vg_260{flex-wrap:wrap}}@layer base{._container_10gcx_2{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:40rem}._header_10gcx_9{display:flex;flex-direction:column;gap:var(--spacing-1);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-4)}._title_10gcx_17{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._description_10gcx_25{font-family:var(--font-family-base);font-size:.875rem;color:var(--muted-foreground);margin:0}._avatarSection_10gcx_32{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius)}._avatarPreview_10gcx_42{width:5rem;height:5rem;border:2px solid var(--border)}._avatarInfo_10gcx_48{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._avatarLabel_10gcx_55{font-weight:500;color:var(--foreground);margin:0}._avatarActions_10gcx_61{display:flex;align-items:center;gap:var(--spacing-2)}._hiddenInput_10gcx_67{display:none}._removeButton_10gcx_71{color:var(--muted-foreground)}._removeButton_10gcx_71:hover{color:var(--error)}._avatarHelp_10gcx_79{font-size:.8rem;color:var(--muted-foreground);margin:0}._form_10gcx_85{display:flex;flex-direction:column;gap:var(--spacing-4)}._readOnlyInput_10gcx_91{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed}._actions_10gcx_97{display:flex;justify-content:flex-end;margin-top:var(--spacing-2)}._loadingContainer_10gcx_103{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:40rem}._skeletonInput_10gcx_110{height:4rem;width:100%}._skeletonButton_10gcx_115{height:2.5rem;width:8rem;align-self:flex-end}._error_10gcx_121{color:var(--error);padding:var(--spacing-4);border:1px solid var(--error);border-radius:var(--radius);background-color:color-mix(in srgb,var(--error) 10%,transparent)}}@layer base{._card_16cs8_2{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-6)}._cardTitle_16cs8_9{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._cardDescription_16cs8_17{font-family:var(--font-family-base);font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6) 0}._form_16cs8_24{display:flex;flex-direction:column;gap:var(--spacing-4)}._passwordInputWrapper_16cs8_30{position:relative;display:flex;align-items:center}._toggleButton_16cs8_36{position:absolute;right:var(--spacing-2);color:var(--muted-foreground)}._toggleButton_16cs8_36:hover{color:var(--foreground)}._actions_16cs8_46{display:flex;justify-content:flex-end;margin-top:var(--spacing-2)}}@layer base{._card_16cs8_2{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-6)}._cardTitle_16cs8_9{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._cardDescription_16cs8_17{font-family:var(--font-family-base);font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6) 0}._form_16cs8_24{display:flex;flex-direction:column;gap:var(--spacing-4)}._passwordInputWrapper_16cs8_30{position:relative;display:flex;align-items:center}._toggleButton_16cs8_36{position:absolute;right:var(--spacing-2);color:var(--muted-foreground)}._toggleButton_16cs8_36:hover{color:var(--foreground)}._actions_16cs8_46{display:flex;justify-content:flex-end;margin-top:var(--spacing-2)}}@layer base{._container_4dey0_2{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:40rem}._header_4dey0_9{display:flex;flex-direction:column;gap:var(--spacing-1);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-4)}._title_4dey0_17{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._description_4dey0_25{font-family:var(--font-family-base);font-size:.875rem;color:var(--muted-foreground);margin:0}}._card_m1d0b_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);transition:all var(--animation-duration-fast) ease}._card_m1d0b_1._enabled_m1d0b_9{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--surface))}._card_m1d0b_1._disabled_m1d0b_14{opacity:.7}._card_m1d0b_1:hover{border-color:var(--primary)}._header_m1d0b_22{display:flex;align-items:flex-start;gap:var(--spacing-3)}._iconWrapper_m1d0b_28{width:40px;height:40px;border-radius:var(--radius-md);background:var(--muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--foreground)}._enabled_m1d0b_9 ._iconWrapper_m1d0b_28{background:var(--primary);color:var(--primary-foreground)}.light ._iconWrapper_m1d0b_28{background:#333}.light ._enabled_m1d0b_9 ._iconWrapper_m1d0b_28{background:var(--primary)}._info_m1d0b_54{flex:1;min-width:0}._name_m1d0b_59{font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--spacing-1);color:var(--foreground)}._badge_m1d0b_66{font-size:var(--font-size-xs)}._toggle_m1d0b_70{flex-shrink:0}._description_m1d0b_74{margin:var(--spacing-3) 0 0;font-size:var(--font-size-xs);color:var(--muted-foreground);line-height:1.5}._tags_m1d0b_81{display:flex;flex-wrap:wrap;gap:var(--spacing-1);margin-top:var(--spacing-3)}._tag_m1d0b_81{font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2);background:var(--muted);border-radius:var(--radius-sm);color:var(--muted-foreground)}._footer_m1d0b_96{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--border)}._priority_m1d0b_105{font-size:var(--font-size-xs);color:var(--muted-foreground)}._actions_m1d0b_110{display:flex;gap:var(--spacing-1)}._builtinBadge_m1d0b_115{font-size:var(--font-size-xs);color:var(--muted-foreground);font-style:italic}._container_1er9i_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._searchWrapper_1er9i_7{position:relative}._searchIcon_1er9i_11{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1er9i_20{padding-left:var(--spacing-8)}._grid_1er9i_24{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:var(--spacing-1);max-height:200px;overflow-y:auto;padding:var(--spacing-2);background:var(--muted);border-radius:var(--radius-md)}._iconButton_1er9i_35{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);cursor:pointer;transition:all var(--animation-duration-fast) ease}._iconButton_1er9i_35:hover{background:var(--accent);border-color:var(--border)}._iconButton_1er9i_35._selected_1er9i_54{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._noResults_1er9i_60{text-align:center;color:var(--muted-foreground);font-size:var(--font-size-sm);padding:var(--spacing-4)}._dialog_jsizb_1{max-width:600px;max-height:90vh;overflow-y:auto}._form_jsizb_7{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-4)}._formGrid_jsizb_14{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}@media(max-width:480px){._formGrid_jsizb_14{grid-template-columns:1fr}}._field_jsizb_26{display:flex;flex-direction:column;gap:var(--spacing-2)}._textarea_jsizb_32{min-height:150px;resize:vertical}._charCount_jsizb_37{font-size:var(--font-size-xs);color:var(--muted-foreground);text-align:right}._hint_jsizb_43{font-size:var(--font-size-xs);color:var(--muted-foreground)}._dialog_xuyu9_1{max-width:550px}._titleRow_xuyu9_5{display:flex;align-items:center;gap:var(--spacing-2)}._sparkle_xuyu9_11{color:var(--primary)}._form_xuyu9_15{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-4)}._field_xuyu9_22{display:flex;flex-direction:column;gap:var(--spacing-2)}._textarea_xuyu9_28{min-height:120px;resize:vertical}._charCount_xuyu9_33{font-size:var(--font-size-xs);color:var(--muted-foreground);text-align:right}._examples_xuyu9_39{display:flex;flex-direction:column;gap:var(--spacing-2)}._exampleList_xuyu9_45{display:flex;flex-direction:column;gap:var(--spacing-1)}._exampleButton_xuyu9_51{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);cursor:pointer;transition:all var(--animation-duration-fast) ease;line-height:1.4}._exampleButton_xuyu9_51:hover{background:var(--accent);border-color:var(--primary);color:var(--foreground)}._spinner_xuyu9_70{animation:_spin_xuyu9_70 1s linear infinite}@keyframes _spin_xuyu9_70{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dialog_16gjz_1{max-width:550px}._titleRow_16gjz_5{display:flex;align-items:center;gap:var(--spacing-2)}._form_16gjz_11{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-4)}._uploadSection_16gjz_18{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);border:2px dashed var(--border);border-radius:var(--radius-lg);background:var(--muted)}._hiddenInput_16gjz_29{position:fixed!important;top:-9999px!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;margin:0!important;padding:0!important;visibility:hidden!important;z-index:-1!important}._uploadButton_16gjz_48{gap:var(--spacing-2)}._orText_16gjz_52{font-size:var(--font-size-xs);color:var(--muted-foreground)}._field_16gjz_57{display:flex;flex-direction:column;gap:var(--spacing-2)}._textarea_16gjz_63{min-height:200px;font-family:var(--font-mono);font-size:var(--font-size-xs);resize:vertical}._error_16gjz_70{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:color-mix(in srgb,var(--destructive) 10%,transparent);border:1px solid var(--destructive);border-radius:var(--radius-md);color:var(--destructive);font-size:var(--font-size-sm)}._preview_16gjz_82{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid var(--primary);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._checkIcon_16gjz_93{color:var(--primary);flex-shrink:0}._previewInfo_16gjz_98{display:flex;align-items:center;gap:var(--spacing-2)}._previewCategory_16gjz_104{font-size:var(--font-size-xs);color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-2);background:var(--muted);border-radius:var(--radius-sm)}._container_ku2x3_1{padding:var(--spacing-6);height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){._container_ku2x3_1{padding:var(--spacing-3);max-height:100%;overflow-y:scroll}}._header_ku2x3_17{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._headerActions_ku2x3_25{display:flex;gap:var(--spacing-2);flex-shrink:0}._headerInfo_ku2x3_31{flex:1}._title_ku2x3_35{font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-1);color:var(--foreground)}._subtitle_ku2x3_42{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0}._searchBar_ku2x3_48{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--spacing-3);background:var(--background);transition:border-color var(--animation-duration-fast) ease}._searchBar_ku2x3_48:focus-within{border-color:var(--primary)}._searchIcon_ku2x3_64{color:var(--muted-foreground);flex-shrink:0}._searchInput_ku2x3_69{flex:1;border:none;outline:none;background:transparent;font-size:var(--font-size-sm);color:var(--foreground)}._searchInput_ku2x3_69::-moz-placeholder{color:var(--muted-foreground)}._searchInput_ku2x3_69::placeholder{color:var(--muted-foreground)}._searchClear_ku2x3_82{border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;font-size:var(--font-size-lg);line-height:1;padding:0 var(--spacing-1)}._searchClear_ku2x3_82:hover{color:var(--foreground)}._filters_ku2x3_96{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;margin-bottom:var(--spacing-4);border-bottom:1px solid var(--border);flex-wrap:wrap}._filterIcon_ku2x3_106{color:var(--muted-foreground)}._filterButton_ku2x3_110{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:all var(--animation-duration-fast) ease}._filterButton_ku2x3_110:hover{border-color:var(--primary);color:var(--foreground)}._filterButton_ku2x3_110._active_ku2x3_126{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._grid_ku2x3_132{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-4);padding-bottom:var(--spacing-4)}@media(max-width:768px){._grid_ku2x3_132{grid-template-columns:1fr;gap:var(--spacing-3);padding-bottom:var(--spacing-6)}}._loadingGrid_ku2x3_148{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-4)}._skeletonCard_ku2x3_154{height:180px;border-radius:var(--radius-lg)}._empty_ku2x3_159{text-align:center;padding:var(--spacing-12) var(--spacing-6);color:var(--muted-foreground)}._emptyButton_ku2x3_165{margin-top:var(--spacing-4)}._container_a49tm_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_a49tm_8{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border-bottom:1px solid var(--muted-border)}._titleRow_a49tm_16{display:flex;align-items:center;justify-content:space-between}._title_a49tm_16{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._headerActions_a49tm_32{display:flex;align-items:center;gap:var(--spacing-2)}._themeToggle_a49tm_38{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:2px 0}._themeToggleTrack_a49tm_48{display:inline-flex;align-items:center;width:32px;height:18px;border-radius:9px;background:var(--muted);border:1px solid var(--border);position:relative;transition:background .15s ease,border-color .15s ease}._themeToggleOn_a49tm_60{background:var(--primary);border-color:var(--primary)}._themeToggleThumb_a49tm_65{display:block;width:12px;height:12px;border-radius:50%;background:#fff;position:absolute;left:2px;transition:transform .15s ease}._themeToggleOn_a49tm_60 ._themeToggleThumb_a49tm_65{transform:translate(14px)}._themeToggleLabel_a49tm_80{font-size:.7rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em}._typographySection_a49tm_88{padding:var(--spacing-3);border-top:1px solid var(--muted-border);margin-top:var(--spacing-3)}._typographySectionTitle_a49tm_94{font-size:.8rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._typographyGrid_a49tm_101{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-2)}._typographyField_a49tm_107{display:flex;flex-direction:column;gap:4px}._typographyLabel_a49tm_113{font-size:.7rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em}._typographySelect_a49tm_121{font-size:.8rem;padding:6px 8px;border-radius:var(--radius-sm, 4px);border:1px solid var(--muted-border);background:var(--background);color:var(--foreground);cursor:pointer}._typographySelect_a49tm_121:focus{outline:none;border-color:var(--primary)}._typographyPreviewText_a49tm_136{font-size:.85rem;margin:var(--spacing-2) 0 0;color:var(--muted-foreground)}._tabs_a49tm_142{display:flex;gap:var(--spacing-1);padding:0 var(--spacing-3);border-bottom:1px solid var(--muted-border)}._tab_a49tm_142{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);font-size:.75rem;font-weight:500;color:var(--muted-foreground);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--animation-duration-fast) ease}._tab_a49tm_142:hover{color:var(--foreground)}._tab_a49tm_142:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-sm)}._tab_a49tm_142._active_a49tm_174{color:var(--primary);border-bottom-color:var(--primary)}._content_a49tm_179{flex:1;overflow-y:auto;padding:var(--spacing-3)}._emptyState_a49tm_185{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-6);text-align:center;color:var(--muted-foreground);min-height:200px}._emptyIcon_a49tm_196{opacity:.5;margin-bottom:var(--spacing-3)}._emptyText_a49tm_201{font-size:.875rem;font-weight:500;margin:0 0 var(--spacing-1);color:var(--foreground)}._emptySubtext_a49tm_208{font-size:.75rem;margin:0 0 var(--spacing-3);max-width:280px}._themesList_a49tm_215{display:flex;flex-direction:column;gap:var(--spacing-3)}._themeCard_a49tm_221{border:1px solid var(--muted-border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--animation-duration-fast) ease}._themeCard_a49tm_221:hover{border-color:var(--primary)}._themeCard_a49tm_221._active_a49tm_174{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._themeHeader_a49tm_237{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background:var(--muted)}._themeInfo_a49tm_245{display:flex;flex-direction:column;gap:var(--spacing-0-5)}._themeName_a49tm_251{font-size:.875rem;font-weight:600;margin:0;color:var(--foreground)}._themeDescription_a49tm_258{font-size:.7rem;color:var(--muted-foreground);margin:0}._themeActions_a49tm_264{display:flex;gap:var(--spacing-1)}._colorPreviewRow_a49tm_269{display:flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);gap:var(--spacing-2)}._colorPreviewLabel_a49tm_276{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);min-width:32px}._colorPreview_a49tm_269{display:flex;padding:0;gap:var(--spacing-1)}._colorSwatch_a49tm_291{width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid var(--muted-border);flex-shrink:0}._themeImage_a49tm_299{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}._generatorSection_a49tm_306{display:flex;flex-direction:column;gap:var(--spacing-3)}._generatorForm_a49tm_312{display:flex;flex-direction:column;gap:var(--spacing-2)}._promptInput_a49tm_318{min-height:80px;resize:vertical}._themeSuggestions_a49tm_324{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;align-items:center}._themeSuggestionChip_a49tm_332{background:var(--muted);border:1px solid var(--border);border-radius:16px;padding:5px 12px;font-size:.75rem;color:var(--foreground);cursor:pointer;transition:all .15s ease;white-space:nowrap}._themeSuggestionChip_a49tm_332:hover{background:var(--accent);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._themeSuggestionChip_a49tm_332:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._chipFadeIn_a49tm_357{animation:_chipAppear_a49tm_1 .35s ease-out both}._chipFadeOut_a49tm_361{animation:_chipDisappear_a49tm_1 .25s ease-in both;pointer-events:none}@keyframes _chipAppear_a49tm_1{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _chipDisappear_a49tm_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.9)}}._diceButton_a49tm_389{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;transition:all .2s ease;flex-shrink:0}._diceButton_a49tm_389:hover{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:scale(1.1);box-shadow:0 2px 12px color-mix(in srgb,var(--primary) 40%,transparent)}._diceButton_a49tm_389:active{transform:scale(.95)}._diceButton_a49tm_389:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._diceRolling_a49tm_421{animation:_diceRoll_a49tm_421 .6s cubic-bezier(.34,1.56,.64,1) both;background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}@keyframes _diceRoll_a49tm_421{0%{transform:rotate(0) scale(1)}30%{transform:rotate(180deg) scale(1.2)}60%{transform:rotate(360deg) scale(.9)}to{transform:rotate(720deg) scale(1)}}._generatorActions_a49tm_443{display:flex;gap:var(--spacing-2);justify-content:flex-end}._previewSection_a49tm_450{border:1px solid var(--muted-border);border-radius:var(--radius);overflow:hidden}._previewHeader_a49tm_456{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background:var(--muted);font-size:.75rem;font-weight:600}._previewContent_a49tm_466{padding:var(--spacing-3)}._previewName_a49tm_470{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-1)}._previewDescription_a49tm_476{font-size:.8rem;color:var(--muted-foreground);margin:0 0 var(--spacing-3)}._tokenSection_a49tm_482{margin-bottom:var(--spacing-3)}._tokenLabel_a49tm_486{font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._colorGrid_a49tm_494{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--spacing-1)}._colorCategory_a49tm_500{margin-bottom:var(--spacing-2, .5rem)}._colorCategoryLabel_a49tm_504{display:block;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:var(--spacing-1, .25rem);opacity:.7}._colorItem_a49tm_515{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-0-5);padding:var(--spacing-1);border-radius:var(--radius-sm)}._colorBox_a49tm_524{width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--muted-border)}._colorName_a49tm_531{font-size:.6rem;color:var(--muted-foreground);text-align:center}._typographyPreview_a49tm_136{font-size:.75rem;color:var(--muted-foreground);line-height:1.5}._typographyControls_a49tm_543{display:flex;flex-direction:column;gap:.625rem}._fontField_a49tm_549{display:flex;flex-direction:column;gap:.25rem}._fontLabel_a49tm_555{font-size:.6875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em}._fontSelect_a49tm_563{padding:.375rem .5rem;border-radius:var(--radius-sm, 4px);border:1px solid var(--muted-border, #334155);background:var(--background, #0f172a);color:var(--foreground, #e2e8f0);font-size:.8125rem;cursor:pointer;width:100%}._fontSelect_a49tm_563:focus{outline:none;border-color:var(--primary, #6366f1)}._fontPreview_a49tm_579{font-size:.75rem;color:var(--muted-foreground);line-height:1.4;padding:.25rem 0;opacity:.7}._imageGrid_a49tm_588{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-3)}._imageCard_a49tm_594{border:1px solid var(--muted-border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--animation-duration-fast) ease}._imageCard_a49tm_594:hover{border-color:var(--primary)}._imagePreview_a49tm_605{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}._imageInfo_a49tm_611{padding:var(--spacing-2);font-size:.7rem;color:var(--muted-foreground);background:var(--muted)}._imagePrompt_a49tm_618{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden;text-overflow:ellipsis}._imageActions_a49tm_627{display:flex;gap:var(--spacing-1);margin-top:var(--spacing-1)}._loadingState_a49tm_634{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-6);color:var(--muted-foreground);font-size:.8rem}._formFields_a49tm_646{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-2) 0}._formField_a49tm_646{display:flex;flex-direction:column;gap:var(--spacing-1)}._formField_a49tm_646 label{font-size:.75rem;font-weight:500;color:var(--foreground)}._hint_a49tm_665{font-size:.65rem;color:var(--muted-foreground)}._checkboxRow_a49tm_671{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0}._checkboxLabel_a49tm_678{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8rem;color:var(--foreground)}._providerRow_a49tm_686{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-1) 0}._providerLabel_a49tm_694{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap}._providerToggle_a49tm_700{display:flex;gap:1px;background:var(--border);border-radius:var(--radius);overflow:hidden}._providerOption_a49tm_708{padding:var(--spacing-1) var(--spacing-2);font-size:.7rem;font-weight:500;background:var(--surface);border:none;color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;white-space:nowrap}._providerOption_a49tm_708:hover{background:var(--muted);color:var(--foreground)}._providerActive_a49tm_725{background:var(--primary);color:var(--primary-foreground);cursor:pointer}._generatedThemeImage_a49tm_732{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);border:1px solid var(--muted-border)}._imageGenerating_a49tm_740{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--muted);border-radius:var(--radius);color:var(--muted-foreground);font-size:.8rem}._spinnerIcon_a49tm_753{animation:_spin_a49tm_753 1s linear infinite}@keyframes _spin_a49tm_753{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._themeFooter_a49tm_763{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-top:1px solid var(--muted-border);background:var(--surface)}._applyButtons_a49tm_772{display:flex;gap:var(--spacing-2)}._applyButton_a49tm_772{flex:1;justify-content:center}._appliedHint_a49tm_782{font-size:.65rem;color:var(--success);text-align:center}._modeToggle_a49tm_790{display:inline-flex;margin-left:auto;border:1px solid var(--muted-border);border-radius:var(--radius-sm);overflow:hidden}._modeToggleBtn_a49tm_798{background:none;border:none;padding:2px 10px;font-size:.7rem;font-weight:500;color:var(--muted-foreground);cursor:pointer;transition:all .15s}._modeToggleBtn_a49tm_798:hover{color:var(--foreground)}._modeToggleActive_a49tm_813{background:var(--primary);color:var(--primary-foreground)}._colorPickerSwatch_a49tm_819{position:relative;width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid var(--muted-border);flex-shrink:0;cursor:pointer;transition:transform .1s,box-shadow .15s}._colorPickerSwatch_a49tm_819:hover{transform:scale(1.15);box-shadow:0 0 0 2px var(--primary)}._colorPickerInput_a49tm_835{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:none;padding:0}@media(max-width:768px){._header_a49tm_8,._content_a49tm_179{padding:var(--spacing-2)}._colorGrid_a49tm_494{grid-template-columns:repeat(3,1fr)}._imageGrid_a49tm_588{grid-template-columns:1fr}}._icon_1av9p_1{width:1.25rem;height:1.25rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._triggerButton_1av9p_8{flex-shrink:0}._dialogContent_1av9p_12{width:50rem;max-width:95vw;height:80vh;max-height:45rem;display:flex;flex-direction:column;padding:0;overflow:hidden;background-color:var(--surface);border:1px solid var(--border)}._dialogHeader_1av9p_25{padding:var(--spacing-6) var(--spacing-6) var(--spacing-2);flex-shrink:0}._tabs_1av9p_30{display:flex;flex-direction:column;flex:1;overflow:hidden}._tabsList_1av9p_37{padding:0 var(--spacing-6);border-bottom:1px solid var(--border)}._tabContentWrapper_1av9p_42{flex:1;overflow-y:auto;position:relative}._tabContent_1av9p_42{height:100%;display:flex;flex-direction:column}._tabContent_1av9p_42[data-state=inactive]{display:none!important}._tabContent_1av9p_42[data-state=active]{display:flex!important}._scrollableContent_1av9p_63{height:100%;overflow-y:auto;padding:var(--spacing-6)}@media(max-width:640px){._dialogContent_1av9p_12{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0;position:fixed;top:0;left:0;transform:none}._dialogHeader_1av9p_25{padding:var(--spacing-4) var(--spacing-4) var(--spacing-2)}._tabsList_1av9p_37{padding:0 var(--spacing-4);overflow-x:auto;-webkit-overflow-scrolling:touch}._scrollableContent_1av9p_63{padding:var(--spacing-4)}}._icon_1vuuk_2{width:1.25rem;height:1.25rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast, .15s) ease}._triggerButton_1vuuk_9{flex-shrink:0}._dialogContent_1vuuk_14{width:54rem;max-width:95vw;height:82vh;max-height:48rem;display:flex;flex-direction:column;padding:0;overflow:hidden;background-color:var(--surface);border:1px solid var(--border)}._dialogHeader_1vuuk_27{padding:1.25rem 1.5rem .5rem;flex-shrink:0}._dialogTitle_1vuuk_32{display:flex;align-items:center;gap:.5rem}._titleIcon_1vuuk_38{color:var(--primary)}._tabs_1vuuk_43{display:flex;flex-direction:column;flex:1;overflow:hidden}._tabsList_1vuuk_50{padding:0 1.5rem;border-bottom:1px solid var(--border)}._tabContentWrapper_1vuuk_55{flex:1;overflow-y:auto;position:relative}._tabContent_1vuuk_55{height:100%;display:flex;flex-direction:column}._tabContent_1vuuk_55[data-state=inactive]{display:none!important}._tabContent_1vuuk_55[data-state=active]{display:flex!important}._scrollableContent_1vuuk_75{height:100%;overflow-y:auto;padding:1.5rem}._section_1vuuk_82{margin-bottom:2rem}._section_1vuuk_82:last-child{margin-bottom:0}._sectionTitle_1vuuk_90{font-size:.875rem;font-weight:600;color:var(--foreground);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}._sectionDesc_1vuuk_100{font-size:.8125rem;color:var(--muted-foreground);margin-bottom:1rem;line-height:1.5}._fieldGroup_1vuuk_108{margin-bottom:1rem}._fieldLabel_1vuuk_112{display:block;font-size:.8125rem;font-weight:500;color:var(--foreground);margin-bottom:.375rem}._fieldHint_1vuuk_120{font-size:.75rem;color:var(--muted-foreground);margin-top:.25rem}._fieldRow_1vuuk_126{display:flex;gap:.75rem;align-items:flex-start}._fieldRow_1vuuk_126>*{flex:1}._logoSection_1vuuk_137{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:1.5rem}._logoPreview_1vuuk_144{width:80px;height:80px;border-radius:.5rem;border:2px dashed var(--border);background:var(--card);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._logoPreview_1vuuk_144 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._logoPlaceholder_1vuuk_163{color:var(--muted-foreground);opacity:.4}._logoUploadArea_1vuuk_168{flex:1}._uploadBtn_1vuuk_172{margin-top:.5rem}._faviconPreview_1vuuk_176{width:40px;height:40px;border-radius:.375rem;border:2px dashed var(--border);background:var(--card);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._faviconPreview_1vuuk_176 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._colorPickerRow_1vuuk_196{display:flex;align-items:center;gap:.75rem}._colorSwatch_1vuuk_202{width:36px;height:36px;border-radius:.375rem;border:2px solid var(--border);cursor:pointer;padding:0;overflow:hidden}._colorSwatch_1vuuk_202 input[type=color]{width:48px;height:48px;border:none;cursor:pointer;margin:-6px}._colorHex_1vuuk_220{font-family:monospace;font-size:.8125rem;color:var(--muted-foreground)}._membersList_1vuuk_227{display:flex;flex-direction:column;gap:.5rem}._memberRow_1vuuk_233{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.375rem;background:var(--card);border:1px solid var(--border)}._memberAvatar_1vuuk_243{width:32px;height:32px;border-radius:50%;background:var(--muted);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--muted-foreground);flex-shrink:0;overflow:hidden}._memberAvatar_1vuuk_243 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._memberInfo_1vuuk_264{flex:1;min-width:0}._memberName_1vuuk_269{font-size:.8125rem;font-weight:600;color:var(--foreground)}._memberEmail_1vuuk_275{font-size:.75rem;color:var(--muted-foreground)}._memberRole_1vuuk_280{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}._roleOwner_1vuuk_289{background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}._roleAdmin_1vuuk_294{background:color-mix(in srgb,var(--warning, #f59e0b) 15%,transparent);color:var(--warning, #f59e0b)}._roleMember_1vuuk_299{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._roleViewer_1vuuk_304{background:var(--muted);color:var(--muted-foreground)}._inviteRow_1vuuk_310{display:flex;gap:.5rem;margin-top:1rem}._inviteRow_1vuuk_310 input{flex:1}._subCard_1vuuk_321{padding:1rem;border-radius:.5rem;background:var(--card);border:1px solid var(--border)}._subTier_1vuuk_328{font-size:1.125rem;font-weight:700;color:var(--foreground);text-transform:capitalize;margin-bottom:.5rem}._subGrid_1vuuk_336{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-top:.75rem}._subStat_1vuuk_343{padding:.5rem .75rem;border-radius:.375rem;background:var(--surface)}._subStatLabel_1vuuk_349{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}._subStatValue_1vuuk_357{font-size:1rem;font-weight:700;color:var(--foreground);margin-top:.125rem}._statusBadge_1vuuk_365{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:999px}._statusActive_1vuuk_375{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._statusInactive_1vuuk_380{background:var(--muted);color:var(--muted-foreground)}._infoBanner_1vuuk_386{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:color-mix(in srgb,var(--info, #3b82f6) 8%,transparent);border:1px solid color-mix(in srgb,var(--info, #3b82f6) 25%,transparent);color:var(--foreground);font-size:.8125rem;line-height:1.5;margin-bottom:1rem}._infoBanner_1vuuk_386 svg{color:var(--info, #3b82f6);flex-shrink:0;margin-top:.125rem}._dnsTable_1vuuk_407{margin-top:1rem;border:1px solid var(--border);border-radius:.375rem;overflow:hidden;font-size:.75rem}._dnsHeader_1vuuk_415{display:grid;grid-template-columns:60px 1fr 1fr 80px;gap:.5rem;padding:.5rem .75rem;background:var(--muted);font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}._dnsRow_1vuuk_427{display:grid;grid-template-columns:60px 1fr 1fr 80px;gap:.5rem;padding:.5rem .75rem;border-top:1px solid var(--border);align-items:center}._dnsType_1vuuk_436{font-weight:600;color:var(--primary);font-family:monospace}._dnsName_1vuuk_442{color:var(--foreground);font-family:monospace;word-break:break-all}._dnsValue_1vuuk_448{color:var(--muted-foreground);font-family:monospace;word-break:break-all}._loading_1vuuk_455{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}._empty_1vuuk_462{text-align:center;padding:2rem 1rem;color:var(--muted-foreground);font-size:.875rem}@media(max-width:768px){._dialogContent_1vuuk_14{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}._logoSection_1vuuk_137{flex-direction:column;align-items:center}._fieldRow_1vuuk_126{flex-direction:column}._subGrid_1vuuk_336{grid-template-columns:1fr 1fr}}._container_thf88_1{position:relative;display:inline-block}._avatar_thf88_6{width:100%;height:100%;border-radius:9999px!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),0 4px 10px color-mix(in srgb,black 12%,transparent)}._xs_thf88_17{width:1.125rem;height:1.125rem}._sm_thf88_22{width:2rem;height:2rem}._md_thf88_27{width:2.5rem;height:2.5rem}._lg_thf88_32{width:3rem;height:3rem}._statusIndicator_thf88_37{position:absolute;bottom:-1px;right:-1px;width:6px;height:6px;border-radius:50%;border:1px solid var(--background);box-sizing:content-box}._online_thf88_48{background-color:var(--success)}._meeting_thf88_52{background-color:var(--warning)}._away_thf88_56{background-color:var(--muted-foreground)}._offline_thf88_60{background-color:var(--muted);border-color:var(--muted-foreground)}._content_1qyoh_1,._subContent_1qyoh_2{min-width:12rem;max-width:min(18rem,calc(100vw - 16px));max-height:min(70vh,560px);overflow:hidden;overflow-y:auto;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_1qyoh_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_1qyoh_2{animation:_fadeIn_1qyoh_1 var(--animation-duration-normal) ease-out}._item_1qyoh_21,._checkboxItem_1qyoh_22,._radioItem_1qyoh_23,._subTrigger_1qyoh_24{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_1qyoh_21:hover,._checkboxItem_1qyoh_22:hover,._radioItem_1qyoh_23:hover,._subTrigger_1qyoh_24:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_1qyoh_21:focus-visible,._checkboxItem_1qyoh_22:focus-visible,._radioItem_1qyoh_23:focus-visible,._subTrigger_1qyoh_24:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_1qyoh_21[data-disabled],._checkboxItem_1qyoh_22[data-disabled],._radioItem_1qyoh_23[data-disabled],._subTrigger_1qyoh_24[data-disabled]{pointer-events:none;opacity:.5}._item_1qyoh_21[data-highlighted],._checkboxItem_1qyoh_22[data-highlighted],._radioItem_1qyoh_23[data-highlighted],._subTrigger_1qyoh_24[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_1qyoh_22,._radioItem_1qyoh_23{padding-left:var(--spacing-8)}._checkboxIndicator_1qyoh_76,._radioIndicator_1qyoh_77{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_1qyoh_76{height:1rem;width:1rem}._checkboxIndicator_1qyoh_76 svg{height:.875rem;width:.875rem}._radioIndicator_1qyoh_77{height:1rem;width:1rem}._radioIndicatorCircle_1qyoh_100{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_1qyoh_107{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_1qyoh_114{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_1qyoh_120{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_1qyoh_127{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_1qyoh_134{padding-left:var(--spacing-8)}@keyframes _scaleIn_1qyoh_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_1qyoh_1{0%{opacity:0}to{opacity:1}}._container_w5aju_1{display:inline-flex;position:relative}._themeButton_w5aju_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_w5aju_6:hover{transform:scale(1.05)}._icon_w5aju_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_w5aju_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_w5aju_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_w5aju_31{margin-left:auto;font-weight:700}.dark ._icon_w5aju_15{color:var(--foreground)}._trigger_1twhc_1{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:13px}._compactTrigger_1twhc_9{padding:6px}._currentLang_1twhc_13{font-size:13px;font-weight:500}._dropdown_1twhc_18{min-width:200px;max-height:400px;overflow-y:auto}._dropdownLabel_1twhc_24{font-size:12px;color:var(--muted-foreground);font-weight:500;padding:8px 12px}._menuItem_1twhc_31{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;transition:background .15s}._menuItem_1twhc_31:hover{background:var(--accent)}._menuItem_1twhc_31._rtl_1twhc_44{direction:rtl;text-align:right}._langInfo_1twhc_49{display:flex;flex-direction:column;gap:2px}._langNative_1twhc_55{font-size:13px;font-weight:500;color:var(--foreground)}._langEnglish_1twhc_61{font-size:11px;color:var(--muted-foreground)}._langName_1twhc_66{font-size:13px;color:var(--foreground)}._checkIcon_1twhc_71{color:var(--primary);flex-shrink:0;margin-left:8px}._rtl_1twhc_44 ._checkIcon_1twhc_71{margin-left:0;margin-right:8px}._quickToggle_1twhc_82{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px}._quickToggle_1twhc_82:hover{background:var(--accent)}._layout_1sm1u_1{height:100vh;height:100dvh;display:flex;flex-direction:column;background-color:var(--background);overflow:hidden;padding-top:env(safe-area-inset-top,0px)}._header_1sm1u_11{height:5rem;border-bottom:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,var(--background)),color-mix(in srgb,var(--background) 96%,black));backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-6);position:sticky;top:0;z-index:var(--z-nav-sticky);transition:border-color .3s ease;pointer-events:auto}._header_1sm1u_11:hover{border-bottom-color:color-mix(in srgb,var(--primary) 32%,var(--border))}._headerLeft_1sm1u_36{display:flex;align-items:center;gap:var(--spacing-8)}._headerRight_1sm1u_42{display:flex;align-items:center;gap:var(--spacing-4);margin-left:auto;min-width:0}._desktopOnly_1sm1u_50{display:inline-flex}._userProfile_1sm1u_54{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;margin-left:var(--spacing-1);text-decoration:none;flex-shrink:0;width:2.15rem;min-width:2.15rem;max-width:2.15rem}._userProfile_1sm1u_54:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 58%,white 42%);outline-offset:2px;border-radius:var(--radius-sm)}._userTierTiny_1sm1u_74{font-size:.42rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.06rem .12rem;border-radius:9999px;color:#fff;line-height:1;pointer-events:none;box-shadow:0 1px 4px #0003;width:100%;max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._brand_1sm1u_93{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--foreground);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}._desktopBrand_1sm1u_103{display:flex}._mobileLogoMenuWrap_1sm1u_107{display:none;position:relative}._mobileLogoButton_1sm1u_112{display:inline-flex;align-items:center;gap:var(--spacing-2);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--foreground);border-radius:var(--radius);padding:.2rem .5rem .2rem .2rem;height:2.5rem;cursor:pointer}._mobileHamburgerIcon_1sm1u_125{flex-shrink:0;opacity:.6}._mobileLogoMenu_1sm1u_107{position:absolute;top:calc(100% + .35rem);left:0;min-width:10.5rem;padding:.35rem;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,black 6%);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:calc(var(--z-nav-sticky) + 2)}._mobileLogoMenuItem_1sm1u_143{display:flex;align-items:center;gap:.4rem;color:var(--foreground);text-decoration:none;font-size:.9rem;padding:.45rem .55rem;border-radius:calc(var(--radius) - 2px)}._mobileLogoMenuItemIcon_1sm1u_154{width:.95rem;height:.95rem;-o-object-fit:contain;object-fit:contain;border-radius:.15rem;flex-shrink:0}._mobileLogoMenuLucideIcon_1sm1u_162{width:.95rem;height:.95rem;flex-shrink:0;opacity:.75}._mobileLogoMenuItem_1sm1u_143:hover{background:color-mix(in srgb,var(--muted) 62%,transparent)}._brand_1sm1u_93:hover{filter:brightness(1.1);transform:translate(2px)}._logo_1sm1u_178{color:var(--primary);width:2.25rem;height:2.25rem;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary) 30%,transparent));transition:filter .3s ease}._brand_1sm1u_93:hover ._logo_1sm1u_178{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--primary) 40%,transparent))}._brandName_1sm1u_190{font-family:var(--font-family-wordmark);font-weight:700;font-size:1.1rem;letter-spacing:-.03em;text-rendering:optimizeLegibility}._techSuffix_1sm1u_198{background:linear-gradient(135deg,var(--primary, #f97316),color-mix(in srgb,var(--primary, #fb923c) 80%,white));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}._nav_1sm1u_206{display:flex;gap:var(--spacing-4)}._navLink_1sm1u_211{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--muted-foreground);font-size:.875rem;font-weight:500;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;pointer-events:auto;z-index:1}._navLink_1sm1u_211:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._navLabel_1sm1u_233{font-size:.875rem;font-weight:500;white-space:nowrap}._navLink_1sm1u_211:after{content:"";position:absolute;bottom:2px;left:var(--spacing-3);right:var(--spacing-3);height:1.5px;background:linear-gradient(90deg,var(--primary, #f97316),color-mix(in srgb,var(--primary, #fb923c) 80%,white));border-radius:1px;transform:scaleX(0);transition:transform .3s cubic-bezier(.16,1,.3,1);transform-origin:left}._navLink_1sm1u_211:hover{color:var(--foreground);background-color:color-mix(in srgb,var(--muted) 48%,transparent)}._navLink_1sm1u_211:hover:after{transform:scaleX(1)}._active_1sm1u_262{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 14%,var(--surface))}._active_1sm1u_262:after{transform:scaleX(1)}._active_1sm1u_262:hover{background-color:color-mix(in srgb,var(--primary) 22%,var(--surface));color:var(--primary)}._main_1sm1u_276{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.light ._header_1sm1u_11{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,#ffffff),color-mix(in srgb,var(--background) 92%,#ffffff));border-bottom-color:color-mix(in srgb,var(--border) 72%,var(--primary) 12%)}.light ._header_1sm1u_11:hover{border-bottom-color:color-mix(in srgb,var(--primary) 32%,var(--border))}.light ._logo_1sm1u_178{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--primary) 20%,transparent))}.light ._brand_1sm1u_93:hover ._logo_1sm1u_178{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--primary) 30%,transparent))}.light ._navLink_1sm1u_211:hover{background-color:color-mix(in srgb,var(--muted) 70%,white)}.light ._active_1sm1u_262{background-color:color-mix(in srgb,var(--primary) 16%,var(--surface))}.light ._active_1sm1u_262:hover{background-color:color-mix(in srgb,var(--primary) 22%,var(--surface))}@media(max-width:1024px){._navLabel_1sm1u_233{display:none}._navLink_1sm1u_211{padding:var(--spacing-2) var(--spacing-3)}._headerLeft_1sm1u_36{gap:var(--spacing-4)}}@media(max-width:767px){._header_1sm1u_11{height:4rem;padding:0 var(--spacing-3)}._headerLeft_1sm1u_36{gap:var(--spacing-2)}._headerRight_1sm1u_42{gap:.35rem}._desktopBrand_1sm1u_103{display:none}._mobileLogoMenuWrap_1sm1u_107{display:block}._desktopOnly_1sm1u_50{display:none!important}._brandName_1sm1u_190{font-size:1rem}._userTierTiny_1sm1u_74{font-size:.38rem;padding:.04rem .08rem}._userProfile_1sm1u_54{width:1.95rem;min-width:1.95rem;max-width:1.95rem;gap:.08rem;margin-left:0}._nav_1sm1u_206{display:none}._navLink_1sm1u_211{padding:var(--spacing-2)}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}._container_b28t9_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_b28t9_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_b28t9_1 var(--animation-duration-normal) ease-out}._lockIcon_b28t9_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_b28t9_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_b28t9_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_b28t9_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_b28t9_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_b28t9_50,._rightSkeletons_b28t9_51{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_b28t9_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_b28t9_75{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_b28t9_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_b28t9_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_b28t9_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_b28t9_13{max-width:350px}._lockIcon_b28t9_22{width:1rem;height:1rem}}._accessDeniedIcon_l1ny6_1{color:var(--warning)}._dialogContent_1wn4b_1{width:100%;max-width:400px}._form_1wn4b_6{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._passwordInputWrapper_1wn4b_13{position:relative;display:flex;align-items:center}._eyeButton_1wn4b_19{position:absolute;right:var(--spacing-2);color:var(--muted-foreground)}._eyeButton_1wn4b_19:hover{color:var(--foreground)}._container_oxb42_1{padding:var(--spacing-6);max-width:1200px;margin:0 auto;width:100%}._header_oxb42_8{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-6);gap:var(--spacing-4);flex-wrap:wrap}._title_oxb42_17{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_oxb42_25{color:var(--muted-foreground);margin:0;font-size:.95rem}._searchWrapper_oxb42_31{position:relative;width:100%;max-width:300px}._searchIcon_oxb42_37{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_oxb42_46{padding-left:2.5rem}._tableContainer_oxb42_50{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background-color:var(--card)}._table_oxb42_50{width:100%;border-collapse:collapse;font-size:.9rem}._table_oxb42_50 th{text-align:left;padding:var(--spacing-3) var(--spacing-4);background-color:var(--surface);color:var(--muted-foreground);font-weight:600;border-bottom:1px solid var(--border);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}._table_oxb42_50 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:middle}._table_oxb42_50 tr:last-child td{border-bottom:none}._table_oxb42_50 tr:hover td{background-color:color-mix(in srgb,var(--surface) 50%,transparent)}._userCell_oxb42_90{display:flex;align-items:center;gap:var(--spacing-3)}._avatarPlaceholder_oxb42_96{width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}._avatarImage_oxb42_110{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:var(--surface);border:1px solid var(--border);flex-shrink:0}._avatarSkeleton_oxb42_120{width:2.5rem;height:2.5rem;border-radius:50%}._userInfo_oxb42_126{display:flex;flex-direction:column;gap:2px}._displayName_oxb42_132{font-weight:600;color:var(--foreground)}._email_oxb42_137{font-size:.8rem;color:var(--muted-foreground)}._roleBadge_oxb42_142{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase}._roleBadge_oxb42_142._admin_oxb42_152{background-color:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 40%,transparent)}._roleBadge_oxb42_142._host_oxb42_158{background-color:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}._roleBadge_oxb42_142._guest_oxb42_164{background-color:var(--muted);color:var(--muted-foreground);border:1px solid var(--border)}._dateCell_oxb42_170{color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:.85rem}._actionsHeader_oxb42_176{text-align:right!important}._actionsCell_oxb42_180{text-align:right}._emptyState_oxb42_184{text-align:center;padding:var(--spacing-8)!important;color:var(--muted-foreground)}._errorContainer_oxb42_190{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;color:var(--error);text-align:center}._errorIcon_oxb42_200{margin-bottom:var(--spacing-4)}._cursorContainer_x63im_1{position:absolute;top:0;left:0;width:2px;pointer-events:none;will-change:transform;transition:transform .1s linear;z-index:var(--z-content)}._cursorLine_x63im_12{width:100%;height:100%;background-color:var(--cursor-color);border-radius:1px}._nameTag_x63im_19{position:absolute;top:-2.25rem;left:-2px;display:flex;align-items:center;gap:.375rem;background-color:var(--cursor-color);padding:.125rem .5rem .125rem .125rem;border-radius:var(--radius-full);white-space:nowrap;box-shadow:var(--shadow-md);color:var(--background)}._avatarWrapper_x63im_37{display:flex;align-items:center;justify-content:center}._avatar_x63im_37{width:1.25rem;height:1.25rem;border:none}._avatarFallback_x63im_49{font-size:.625rem;color:var(--background)}._nameText_x63im_54{font-family:var(--font-family-base);font-size:.75rem;font-weight:600;line-height:1}._container_1rmrk_1{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:var(--z-content-low)}._panel_1jix1_19{flex:1 1 auto;min-height:0;display:flex!important;visibility:visible!important;flex-direction:column;position:relative;overflow:hidden}._panel__body_1jix1_40{flex:1 1 auto;min-height:0;display:flex!important;visibility:visible!important;flex-direction:column;overflow-y:auto!important;overflow-x:hidden;padding:var(--spacing-3);padding-bottom:calc(var(--spacing-3) + var(--panel-footer-height));box-sizing:border-box;scrollbar-width:auto;scrollbar-color:var(--primary, #ff6b35) color-mix(in srgb,var(--surface, #1a1a1a) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #1a1a1a) 92%,transparent),color-mix(in srgb,var(--background, #0b0f17) 96%,transparent))}._panel__body_1jix1_40::-webkit-scrollbar{width:8px;display:block!important}._panel__body_1jix1_40::-webkit-scrollbar-track{background:color-mix(in srgb,var(--surface, #1a1a1a) 88%,transparent);border-radius:4px}._panel__body_1jix1_40::-webkit-scrollbar-thumb{background:var(--primary, #ff6b35);border-radius:4px;min-height:40px}._panel__body_1jix1_40::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary, #ff6b35) 84%,var(--surface, #1a1a1a))}._panel__footer_1jix1_47{display:flex!important;visibility:visible!important;position:absolute;left:0;right:0;bottom:0;flex-shrink:0;min-height:var(--panel-footer-height);background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #1a1a1a) 96%,transparent),color-mix(in srgb,var(--background, #0b0f17) 94%,transparent));border-top:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);padding-bottom:calc(var(--spacing-2) + env(safe-area-inset-bottom,0));box-sizing:border-box;z-index:10}@media(max-width:767px){._panel_1jix1_19,._panel__body_1jix1_40,._panel__footer_1jix1_47{display:flex!important;visibility:visible!important}}@media(max-width:400px){._panel_1jix1_19,._panel__body_1jix1_40,._panel__footer_1jix1_47{display:flex!important;visibility:visible!important}}._panel_1jix1_19{height:100%;display:flex;flex-direction:column;background-color:var(--surface);position:relative;overflow:hidden;min-height:0;--panel-footer-height: 28px}.light ._panel_1jix1_19{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--background) 98%,transparent))}._panel__body_1jix1_40{flex:1;position:relative;overflow:hidden;min-height:0}._panel__footer_1jix1_47{height:var(--panel-footer-height)}._editorError_1jix1_52{position:absolute;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100;color:var(--destructive);padding:var(--spacing-4);text-align:center}._statusBar_1jix1_68{background-color:var(--secondary);color:var(--secondary-foreground);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-2);font-size:.75rem;font-family:var(--font-family-monospace);border-top:1px solid var(--border);height:100%}._leftStatus_1jix1_81,._rightStatus_1jix1_82{display:flex;align-items:center;gap:var(--spacing-3)}._userStatus_1jix1_88{display:flex;align-items:center;gap:var(--spacing-2)}._userName_1jix1_94{font-weight:500;opacity:.9}._status_1jix1_68{opacity:.8}._toolbar_1jix1_104{display:flex;align-items:center;gap:var(--spacing-1);padding:2px var(--spacing-2);background-color:var(--surface);border-bottom:1px solid var(--border);min-height:28px;min-width:0}._fileLabel_1jix1_115{display:flex;align-items:baseline;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;max-width:280px}._filePath_1jix1_127{color:var(--muted-foreground);opacity:.6}._fileName_1jix1_132{color:var(--foreground);font-weight:600}._searchBar_1jix1_137{flex:1;display:flex;align-items:center;gap:var(--spacing-1);background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px var(--spacing-2);max-width:400px;min-width:120px}._searchIcon_1jix1_150{color:var(--muted-foreground);flex-shrink:0}._searchInput_1jix1_155{flex:1;border:none;background:transparent;color:var(--foreground);font-size:.75rem;padding:0;outline:none;height:22px}._searchInput_1jix1_155::-moz-placeholder{color:var(--muted-foreground)}._searchInput_1jix1_155::placeholder{color:var(--muted-foreground)}@media(max-width:1320px){._fileLabel_1jix1_115{max-width:180px}._searchBar_1jix1_137{max-width:none}}.cm-editor{height:100%!important;max-height:100%!important}.cm-editor .cm-scroller{overflow-x:auto!important;overflow-y:scroll!important;scrollbar-width:auto;scrollbar-color:var(--primary) rgba(128,128,128,.1);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.cm-editor .cm-scroller::-webkit-scrollbar{width:10px!important;height:10px!important}.cm-editor .cm-scroller::-webkit-scrollbar-track{background:#80808014!important}.cm-editor .cm-scroller::-webkit-scrollbar-thumb{background:var(--primary)!important;border-radius:999px!important;min-height:40px!important}.cm-editor .cm-scroller::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 88%,var(--surface))!important}.cm-editor .cm-scrollbar{pointer-events:auto}.cm-editor .cm-scrollbar>div{background:var(--primary)!important;border-radius:999px!important;opacity:.6;transition:opacity .15s}.cm-editor .cm-scrollbar:hover>div,.cm-editor .cm-scrollbar:active>div{opacity:1}@media(hover:none){.cm-editor .cm-scroller::-webkit-scrollbar{width:6px!important;height:6px!important}.cm-editor .cm-scrollbar>div{opacity:.8}}._panel__body_1jix1_40 ::-webkit-scrollbar{width:6px;height:6px}._panel__body_1jix1_40 ::-webkit-scrollbar-track{background:transparent}._panel__body_1jix1_40 ::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px}._panel__body_1jix1_40 ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 92%,var(--surface))}._panel__body_1jix1_40{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}._toolbar_k5dkb_1{display:flex;align-items:center;justify-content:space-between;padding:.125rem .75rem;background:linear-gradient(100deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),color-mix(in srgb,var(--surface) 96%,transparent) 45%,color-mix(in srgb,var(--info) 8%,var(--surface)));border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);gap:.75rem;min-height:36px;width:100%;position:relative;z-index:10;margin-bottom:0;box-shadow:inset 0 1px color-mix(in srgb,var(--foreground) 5%,transparent)}._left_k5dkb_23{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;flex-wrap:wrap}._sessionNameBadge_k5dkb_32{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 20%,transparent),color-mix(in srgb,var(--info) 18%,transparent));border:1px solid color-mix(in srgb,var(--primary) 36%,transparent);border-radius:var(--radius-full);padding:.25rem .5rem;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;box-shadow:0 .25rem .75rem color-mix(in srgb,var(--foreground) 18%,transparent)}._screenshotActions_k5dkb_55{display:flex;gap:.5rem;align-items:center;padding-right:.75rem;margin-right:.25rem;border-right:1px solid color-mix(in srgb,var(--border) 65%,transparent)}._screenshotActions_k5dkb_55 img{filter:brightness(0) invert(.6);transition:filter .16s ease,transform .16s ease}._screenshotActions_k5dkb_55 button:hover img{filter:sepia(1) saturate(5) hue-rotate(5deg) brightness(1.1);transform:scale(1.08)}._screenshotActions_k5dkb_55 button:hover{background-color:color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-sm)}._screenshotActions_k5dkb_55 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._screenshotActions_k5dkb_55 button:active img{filter:sepia(1) saturate(5) hue-rotate(5deg) brightness(.9);transform:scale(.96)}._deviceControls_k5dkb_89{display:flex;gap:.5rem;padding-right:.75rem;margin-right:.25rem;border-right:1px solid color-mix(in srgb,var(--border) 65%,transparent)}._deviceControls_k5dkb_89 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._status_k5dkb_102{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--muted);border-radius:var(--radius);font-size:.75rem;font-family:var(--font-family-monospace)}._statusDot_k5dkb_113{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--muted-foreground)}._statusDot_k5dkb_113[data-status=booting]{background-color:var(--warning);animation:_pulse_k5dkb_1 2s ease-in-out infinite}._statusDot_k5dkb_113[data-status=ready]{background-color:var(--success)}._statusDot_k5dkb_113[data-status=error]{background-color:var(--error)}._statusText_k5dkb_133{color:var(--muted-foreground);text-transform:capitalize}._actions_k5dkb_138{display:flex;gap:.5rem;align-items:center;flex:0 0 auto;margin-left:auto}._actions_k5dkb_138 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._spin_k5dkb_151{animation:_spin_k5dkb_151 1s linear infinite}@keyframes _spin_k5dkb_151{to{transform:rotate(360deg)}}@keyframes _pulse_k5dkb_1{0%,to{opacity:1}50%{opacity:.5}}._routesSelector_k5dkb_172{display:flex;align-items:center;min-width:0}._routesSelectorBtn_k5dkb_178{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--foreground);font-size:.75rem;cursor:pointer;white-space:nowrap;transition:border-color .16s,background-color .16s;max-width:min(420px,48vw)}._routesSelectorBtn_k5dkb_178:hover{border-color:color-mix(in srgb,var(--primary) 52%,transparent);background:color-mix(in srgb,var(--primary) 12%,var(--surface))}._routesSelectorBtn_k5dkb_178:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._routesSelectorLabel_k5dkb_206{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}._routesSelectorPath_k5dkb_213{font-weight:400;color:var(--muted-foreground)}._routesDropdown_k5dkb_218{position:absolute;z-index:50;top:100%;left:0;background:color-mix(in srgb,var(--popup, var(--surface)) 95%,transparent);color:var(--popup-foreground, var(--foreground));border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:var(--radius);box-shadow:0 1.125rem 2rem color-mix(in srgb,var(--foreground) 35%,transparent);margin-top:.25rem;min-width:240px;max-height:280px;overflow-y:auto}._routeItem_k5dkb_234{padding:.5rem .75rem;cursor:pointer;border-radius:var(--radius-sm);margin:.25rem;transition:background-color .14s}._routeItem_k5dkb_234:hover{background:color-mix(in srgb,var(--primary) 13%,transparent)}._routeItem_k5dkb_234:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._routeItemActive_k5dkb_251{background:color-mix(in srgb,var(--primary) 18%,transparent);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent)}@media(max-width:1024px){._toolbar_k5dkb_1{padding:.25rem .5rem}._sessionNameBadge_k5dkb_32{max-width:150px}._routesSelectorBtn_k5dkb_178{max-width:min(300px,60vw)}}@media(max-width:768px){._toolbar_k5dkb_1{min-height:48px;gap:.5rem}._left_k5dkb_23{gap:.5rem}._sessionNameBadge_k5dkb_32{max-width:120px;font-size:.625rem;padding:.25rem .5rem}._screenshotActions_k5dkb_55,._deviceControls_k5dkb_89{padding-right:.5rem}._routesSelectorBtn_k5dkb_178{max-width:min(240px,62vw);font-size:.75rem;padding:.25rem .5rem}}@media(max-width:640px){._sessionNameBadge_k5dkb_32{display:none}._routesSelectorBtn_k5dkb_178{max-width:min(210px,66vw)}._routesSelectorPath_k5dkb_213{display:none}}._panel_14dg6_1{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden;margin-bottom:.75rem}._header_14dg6_9{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-weight:600;font-size:.875rem}._headerIcon_14dg6_19{color:var(--muted-foreground)}._headerTitle_14dg6_23{color:var(--foreground)}._clean_14dg6_28{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;gap:.25rem;color:var(--muted-foreground);font-size:.875rem}._cleanIcon_14dg6_39{color:#22c55e;margin-bottom:.5rem}._cleanSub_14dg6_44{font-size:.75rem;color:var(--muted-foreground);opacity:.7}._filterRow_14dg6_51{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border-bottom:1px solid var(--border);flex-wrap:wrap}._filterTab_14dg6_60{background:none;border:none;padding:.25rem 0;font-size:.8rem;font-weight:600;color:var(--muted-foreground);cursor:pointer;transition:color .15s;display:flex;align-items:center;gap:.375rem}._filterTab_14dg6_60:hover{color:var(--foreground)}._filterCount_14dg6_78{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:4px;font-size:.7rem;font-weight:700}._filterCount_14dg6_78[data-severity=error]{background:color-mix(in srgb,#ef4444 15%,transparent);color:#ef4444}._filterCount_14dg6_78[data-severity=warning]{background:color-mix(in srgb,#f59e0b 15%,transparent);color:#f59e0b}._filterCount_14dg6_78[data-severity=info]{background:color-mix(in srgb,#3b82f6 15%,transparent);color:#3b82f6}._filterCount_14dg6_78[data-severity=ignored]{background:color-mix(in srgb,var(--muted-foreground) 15%,transparent);color:var(--muted-foreground)}._filterTabActiveError_14dg6_110{color:#ef4444;border-bottom:2px solid #ef4444}._filterTabActiveWarning_14dg6_111{color:#f59e0b;border-bottom:2px solid #f59e0b}._filterTabActiveInfo_14dg6_112{color:#3b82f6;border-bottom:2px solid #3b82f6}._filterTabActiveAll_14dg6_113{color:var(--foreground);border-bottom:2px solid var(--foreground)}._filterTabActiveIgnored_14dg6_114{color:var(--muted-foreground);border-bottom:2px solid var(--muted-foreground)}._criticalBadge_14dg6_116{margin-left:auto;font-size:.7rem;color:#ef4444;font-weight:500;font-style:italic}._issuesList_14dg6_125{max-height:300px;overflow-y:auto}._issuesHeader_14dg6_130{display:flex;gap:.75rem;padding:.5rem 1rem .5rem 2rem;font-size:.7rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}._issuesHeaderCol_14dg6_142:first-child{width:60px;flex-shrink:0}._issueRow_14dg6_147{border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent)}._issueRow_14dg6_147:last-child{border-bottom:none}._issueRowMain_14dg6_155{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;cursor:pointer;transition:background .12s}._issueRowMain_14dg6_155:hover{background:color-mix(in srgb,var(--foreground) 3%,transparent)}._chevron_14dg6_168{color:var(--muted-foreground);flex-shrink:0;transition:transform .15s}._chevronOpen_14dg6_174{transform:rotate(90deg)}._severityBadge_14dg6_178{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;flex-shrink:0;width:60px;justify-content:center}._severity_error_14dg6_190{background:color-mix(in srgb,#ef4444 12%,transparent);color:#ef4444}._severity_warning_14dg6_195{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#f59e0b}._severity_info_14dg6_200{background:color-mix(in srgb,#3b82f6 12%,transparent);color:#3b82f6}._issueTitle_14dg6_205{flex:1;font-size:.8rem;color:var(--foreground);min-width:0}._issueFile_14dg6_212{margin-left:.5rem;font-size:.7rem;color:var(--muted-foreground);font-family:var(--font-family-monospace);opacity:.7}._ignoreBtn_14dg6_220{width:24px;height:24px;border:none;background:none;color:var(--muted-foreground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);opacity:0;transition:all .12s;flex-shrink:0}._issueRowMain_14dg6_155:hover ._ignoreBtn_14dg6_220{opacity:.6}._ignoreBtn_14dg6_220:hover{opacity:1!important;color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._issueDetail_14dg6_246{padding:.5rem 1rem .75rem 3rem;font-size:.775rem;color:var(--muted-foreground);line-height:1.5;background:color-mix(in srgb,var(--foreground) 2%,transparent);border-top:1px solid color-mix(in srgb,var(--border) 30%,transparent)}._iconError_14dg6_256{color:#ef4444}._iconWarning_14dg6_257{color:#f59e0b}._iconInfo_14dg6_258{color:#3b82f6}._dialogContent_7ret3_1{width:100%;max-width:580px}._form_7ret3_6{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._previewCard_7ret3_13{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-2)}._previewLabel_7ret3_21{font-size:.75rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._previewUrl_7ret3_30{display:flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-family:var(--font-family-monospace);font-size:.9rem}._previewIcon_7ret3_39{color:var(--muted-foreground)}._urlText_7ret3_43{word-break:break-all}._subdomainInputGroup_7ret3_47{display:flex;align-items:center;gap:var(--spacing-2)}._subdomainInput_7ret3_47{flex:1;font-family:var(--font-family-monospace)}._domainSuffix_7ret3_58{color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:.9rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}._errorBanner_7ret3_66{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius);color:var(--error);font-size:.875rem}._publishButton_7ret3_78{min-width:8rem}._spinner_7ret3_82{--spinner-color: var(--primary-foreground)}._successState_7ret3_87{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-4) 0;animation:_fadeIn_7ret3_1 var(--animation-duration-normal) ease}._successIconWrapper_7ret3_96{margin-bottom:var(--spacing-4);color:var(--success)}._successTitle_7ret3_101{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground)}._successMessage_7ret3_109{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._deployedUrlCard_7ret3_114{width:100%;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex;justify-content:center}._deployedLink_7ret3_125{display:flex;align-items:center;gap:var(--spacing-2);color:var(--primary);text-decoration:none;font-family:var(--font-family-monospace);font-size:.95rem;font-weight:600;transition:all var(--animation-duration-fast) ease;padding:var(--spacing-1);border-radius:var(--radius-sm)}._deployedLink_7ret3_125:hover{color:var(--primary);text-decoration:underline;background-color:color-mix(in srgb,var(--primary) 5%,transparent);transform:scale(1.02)}._visitButtonWrapper_7ret3_146{display:flex;gap:var(--spacing-2);justify-content:center;align-items:center;margin-bottom:var(--spacing-6);width:100%}._visitButton_7ret3_146{background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary),#8b5cf6 30%) 100%);border:none;box-shadow:0 4px 12px rgba(var(--primary-rgb),.3);transition:all var(--animation-duration-fast) ease}._visitButton_7ret3_146:hover{box-shadow:0 6px 16px rgba(var(--primary-rgb),.4);transform:translateY(-2px)}._successFooter_7ret3_167{width:100%;justify-content:center}@keyframes _fadeIn_7ret3_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._slider_quike_1{position:relative;display:flex;align-items:center;min-width:12rem;height:1.5rem;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}._track_quike_12{position:absolute;height:.375rem;width:100%;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._range_quike_21{position:absolute;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._thumb_quike_29{display:block;width:1rem;height:1rem;background-color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--background);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._slider_quike_1:hover ._track_quike_12{background-color:var(--muted-foreground)}._slider_quike_1:hover ._thumb_quike_29,._slider_quike_1:focus-visible ._thumb_quike_29{transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_quike_1:focus-visible{outline:none}._slider_quike_1:focus-visible ._track_quike_12{outline:2px solid var(--primary);outline-offset:2px}._container_ga2xi_1{display:flex;flex-direction:column;height:100%;width:100%;background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._toolbar_ga2xi_12{display:flex;align-items:center;padding:var(--spacing-2);background-color:var(--surface);border-bottom:1px solid var(--border);gap:var(--spacing-2);flex-wrap:wrap}._toolGroup_ga2xi_22,._actionGroup_ga2xi_23{display:flex;gap:var(--spacing-1)}._separator_ga2xi_28{width:1px;height:24px;background-color:var(--border);margin:0 var(--spacing-2)}._colorGroup_ga2xi_35{display:flex;gap:var(--spacing-2);align-items:center}._colorBtn_ga2xi_41{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .1s ease,border-color .1s ease;padding:0}._colorBtn_ga2xi_41:hover{transform:scale(1.1)}._activeColor_ga2xi_57{border-color:var(--foreground);box-shadow:0 0 0 2px var(--background),0 0 0 3px var(--primary)}._sliderGroup_ga2xi_64{display:flex;align-items:center;gap:var(--spacing-3);min-width:100px}._strokePreview_ga2xi_71{width:20px;border-radius:10px;background-color:currentColor}._slider_ga2xi_64{width:80px}._dangerBtn_ga2xi_81{color:var(--error)}._dangerBtn_ga2xi_81:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._canvasWrapper_ga2xi_90{position:relative;flex:1;overflow:hidden;background-color:#1a1a1a;cursor:crosshair}._bgImage_ga2xi_98{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._canvas_ga2xi_90{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}._textInputWrapper_ga2xi_118{position:absolute;z-index:100;pointer-events:auto;min-width:200px;max-width:min(420px,calc(100vw - 2rem));border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#000000e0;box-shadow:0 8px 24px #00000059;overflow:hidden}._textInputToolbar_ga2xi_131{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.15)}._textDragHandle_ga2xi_141{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:#fffc;cursor:move}._textDragHandle_ga2xi_141:hover{background:#ffffff1f}._textConfirmBtn_ga2xi_158{border:none;border-radius:4px;background:color-mix(in srgb,var(--primary) 22%,transparent);color:#dbeafe;font-size:.75rem;line-height:1;padding:4px 8px;cursor:pointer}._textConfirmBtn_ga2xi_158:hover{background:color-mix(in srgb,var(--primary) 35%,transparent)}._floatingInput_ga2xi_173{width:100%;background:#000000eb;border:none;border-radius:0;outline:none;padding:8px 12px;min-width:0;font-family:sans-serif;caret-color:#fff;color:inherit;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._floatingInput_ga2xi_173::-moz-placeholder{color:#ffffff80}._floatingInput_ga2xi_173::placeholder{color:#ffffff80}._floatingInput_ga2xi_173:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 45%,transparent);background:#000000f2}._footer_ga2xi_197{padding:var(--spacing-3);background-color:var(--surface);border-top:1px solid var(--border);display:flex;gap:var(--spacing-3);align-items:center}._descriptionInput_ga2xi_206{flex:1}._footerActions_ga2xi_210{display:flex;gap:var(--spacing-2)}@media(max-width:640px){._toolbar_ga2xi_12{padding:var(--spacing-1);gap:var(--spacing-1)}._separator_ga2xi_28{display:none}._sliderGroup_ga2xi_64{min-width:70px}._slider_ga2xi_64{width:50px}._colorGroup_ga2xi_35{gap:var(--spacing-1)}._colorBtn_ga2xi_41{width:18px;height:18px}._floatingInput_ga2xi_173{min-width:0;max-width:none}._footer_ga2xi_197{padding:var(--spacing-2);flex-direction:column;gap:var(--spacing-2)}._footerActions_ga2xi_210{width:100%;justify-content:flex-end}}._container_15e5r_1{display:flex;flex-direction:column;height:100%;background-color:var(--surface);border-top:1px solid var(--border)}._header_15e5r_9{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface-secondary);border-bottom:1px solid var(--border);min-height:32px;flex-shrink:0;overflow:visible}._actions_15e5r_21{display:flex;gap:var(--spacing-1);flex-shrink:0}._title_15e5r_27{font-size:.75rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionBtn_15e5r_39{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease}._actionBtn_15e5r_39:hover:not(:disabled){background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._actionBtn_15e5r_39:disabled{opacity:.4;cursor:not-allowed}._actionBtn_15e5r_39 svg{flex-shrink:0}._copyBtn_15e5r_70{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._copyBtn_15e5r_70:hover:not(:disabled){background:var(--primary-hover, var(--primary));filter:brightness(1.1)}._terminal_15e5r_81{margin:0;padding:var(--spacing-3);background-color:var(--surface);color:var(--foreground);font-family:var(--font-family-monospace);font-size:.75rem;line-height:1.5;overflow-y:scroll!important;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;flex:1;min-height:100px;max-height:300px;scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.6) rgba(0,0,0,.1)}._terminal_15e5r_81::-webkit-scrollbar{width:8px;height:8px}._terminal_15e5r_81::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}._terminal_15e5r_81::-webkit-scrollbar-thumb{background:#80808080;border-radius:4px;border:1px solid rgba(0,0,0,.1)}._terminal_15e5r_81::-webkit-scrollbar-thumb:hover{background:#808080b3}._empty_15e5r_122{color:var(--muted-foreground);font-style:italic}._filterGroup_15e5r_128{display:flex;align-items:center;gap:2px;margin-right:var(--spacing-2);padding:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}._filterIcon_15e5r_139{color:var(--muted-foreground);margin:0 4px;flex-shrink:0}._filterBtn_15e5r_145{padding:2px 6px;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;white-space:nowrap}._filterBtn_15e5r_145:hover{background:var(--surface-secondary);color:var(--foreground)}._filterBtnActive_15e5r_165{background:var(--primary);color:var(--primary-foreground)}._filterBtnActive_15e5r_165:hover{background:var(--primary);filter:brightness(1.1)}._filterBadge_15e5r_176{margin-left:6px;padding:1px 5px;font-size:.6rem;font-weight:600;background:var(--surface-secondary);border:1px solid var(--border);border-radius:10px;color:var(--muted-foreground);text-transform:none;letter-spacing:normal}._errorBadge_15e5r_189{margin-left:6px;padding:1px 5px;font-size:.6rem;font-weight:600;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#ef4444;text-transform:none;letter-spacing:normal}._tryFixBtn_15e5r_202{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;padding:2px 6px;font-size:.6rem;font-weight:600;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);border-radius:10px;color:#f59e0b;cursor:pointer;transition:all .15s ease}._tryFixBtn_15e5r_202:hover{background:#f59e0b40;border-color:#f59e0b99}._tryFixBtn_15e5r_202 svg{flex-shrink:0}._panel_1snhc_325{flex:1 1 auto;min-height:0;display:flex!important;visibility:visible!important;flex-direction:column;position:relative;overflow:hidden}._panel__body_1snhc_1{flex:1 1 auto;min-height:0;display:flex!important;visibility:visible!important;flex-direction:column;overflow-y:auto!important;overflow-x:hidden;padding:var(--spacing-3);padding-bottom:calc(var(--spacing-3) + var(--panel-footer-height));box-sizing:border-box;scrollbar-width:auto;scrollbar-color:var(--primary, #ff6b35) color-mix(in srgb,var(--surface, #1a1a1a) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #1a1a1a) 92%,transparent),color-mix(in srgb,var(--background, #0b0f17) 96%,transparent))}._panel__body_1snhc_1::-webkit-scrollbar{width:8px;display:block!important}._panel__body_1snhc_1::-webkit-scrollbar-track{background:color-mix(in srgb,var(--surface, #1a1a1a) 88%,transparent);border-radius:4px}._panel__body_1snhc_1::-webkit-scrollbar-thumb{background:var(--primary, #ff6b35);border-radius:4px;min-height:40px}._panel__body_1snhc_1::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary, #ff6b35) 84%,var(--surface, #1a1a1a))}._panel__footer_1snhc_1{display:flex!important;visibility:visible!important;position:absolute;left:0;right:0;bottom:0;flex-shrink:0;min-height:var(--panel-footer-height);background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #1a1a1a) 96%,transparent),color-mix(in srgb,var(--background, #0b0f17) 94%,transparent));border-top:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);padding-bottom:calc(var(--spacing-2) + env(safe-area-inset-bottom,0));box-sizing:border-box;z-index:10}@media(max-width:767px){._panel_1snhc_325,._panel__body_1snhc_1,._panel__footer_1snhc_1{display:flex!important;visibility:visible!important}}@media(max-width:400px){._panel_1snhc_325,._panel__body_1snhc_1,._panel__footer_1snhc_1{display:flex!important;visibility:visible!important}}._container_1snhc_20{display:flex;flex-direction:column;height:100%;width:100%;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 7%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,var(--background) 6%),color-mix(in srgb,var(--background) 98%,black 2%));border:none;border-radius:var(--radius);overflow:hidden;padding:0;margin:0}._contentArea_1snhc_39{flex:1 1 0%;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;margin:0;padding:0}._previewArea_1snhc_50{flex:1 1 0%;height:100%;background-color:color-mix(in srgb,var(--surface) 88%,var(--background) 12%);background-image:radial-gradient(color-mix(in srgb,var(--primary) 10%,var(--border)) 1px,transparent 1px);background-size:20px 20px;display:flex;align-items:center;justify-content:center;overflow:auto;padding:.5rem;margin:0;position:relative;min-height:0}._terminalArea_1snhc_67{height:var(--panel-footer-height);min-height:150px;max-height:50%;display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--border) 84%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--background) 94%,transparent));position:sticky;bottom:0;z-index:3}._frameWrapper_1snhc_85{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--background) 96%,transparent));border:1px solid color-mix(in srgb,var(--border) 82%,transparent);box-shadow:0 20px 40px color-mix(in srgb,black 28%,transparent),inset 0 1px color-mix(in srgb,var(--foreground) 4%,transparent);transition:width .3s ease,height .3s ease,transform .3s ease;position:relative;flex:none;margin:auto;max-width:100%;max-height:100%}._mobile_1snhc_107{width:375px;height:667px;min-width:320px;min-height:568px;border-radius:var(--radius-xl);border:.5rem solid var(--surface);overflow:hidden;flex:none}._tablet_1snhc_118{width:768px;height:1024px;min-width:600px;min-height:800px;border-radius:var(--radius);border:.5rem solid var(--surface);overflow:hidden;flex:none}@media(max-width:1024px){._tablet_1snhc_118{width:100%;max-width:768px;height:auto;min-height:600px;aspect-ratio:3/4}}@media(max-width:640px){._mobile_1snhc_107{width:100%;max-width:375px;height:auto;min-height:500px;aspect-ratio:9/16}}._desktop_1snhc_150{width:100%;height:100%;border:none;border-radius:var(--radius-lg);flex:1;margin:0;max-width:none;max-height:none}._iframe_1snhc_161{width:100%;height:100%;border:none;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,var(--background)),var(--background))}._emptyState_1snhc_173{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}._emptyMessage_1snhc_182{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--muted-foreground);text-align:center;max-width:400px}._subtext_1snhc_192{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._spin_1snhc_198{animation:_spin_1snhc_198 1s linear infinite}@keyframes _spin_1snhc_198{to{transform:rotate(360deg)}}._iframeLoadingOverlay_1snhc_209{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:color-mix(in srgb,var(--background) 90%,transparent);color:var(--foreground);font-size:.875rem;z-index:10}._iframeErrorOverlay_1snhc_224{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--background) 96%,transparent));z-index:10}._iframeErrorContent_1snhc_240{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;padding:1.5rem;max-width:400px}._iframeErrorContent_1snhc_240 svg{color:var(--warning)}._iframeErrorTitle_1snhc_254{font-size:1.125rem;font-weight:600;color:var(--foreground)}._iframeErrorMessage_1snhc_260{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._iframeErrorActions_1snhc_266{display:flex;gap:.5rem;margin-top:.5rem}._livePanel__body_1snhc_272{padding:0!important;overflow:hidden!important}._livePanel__footer_1snhc_279{display:flex;align-items:center;justify-content:space-between}._fullscreen_1snhc_286{position:fixed!important;top:5rem!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:calc(100vh - 5rem)!important;z-index:var(--z-content-high)!important;border-radius:0!important;border:none!important;margin:0!important;padding:0!important;background:var(--background)}._fullscreen_1snhc_286 ._contentArea_1snhc_39,._fullscreen_1snhc_286 ._previewArea_1snhc_50{height:100%!important;flex:1!important}._fullscreen_1snhc_286 ._frameWrapper_1snhc_85{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}._fullscreen_1snhc_286 ._iframe_1snhc_161{width:100%!important;height:100%!important}._panel_1snhc_325:fullscreen,._container_1snhc_20:fullscreen{background:var(--background);padding:0!important;margin:0!important;border:none!important}._panel_1snhc_325:fullscreen ._previewArea_1snhc_50,._container_1snhc_20:fullscreen ._previewArea_1snhc_50{height:100%!important;flex:1!important}._panel_1snhc_325:fullscreen ._frameWrapper_1snhc_85,._container_1snhc_20:fullscreen ._frameWrapper_1snhc_85{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}._buildingOverlay_1snhc_350{position:absolute;top:.5rem;right:.5rem;z-index:10;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:color-mix(in srgb,var(--background) 90%,transparent);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.75rem;color:var(--muted-foreground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._buildingSpinner_1snhc_367{animation:_spin_1snhc_198 1s linear infinite}._buildErrors_1snhc_371{background:color-mix(in srgb,var(--destructive) 10%,var(--background));border:1px solid var(--destructive);border-radius:var(--radius-sm);padding:.5rem .75rem;margin:.5rem;max-height:200px;overflow-y:auto;position:relative;z-index:5}._buildErrorHeader_1snhc_383{display:flex;align-items:center;gap:.25rem;font-weight:600;font-size:.75rem;color:var(--destructive);margin-bottom:.25rem}._buildErrorText_1snhc_393{font-family:JetBrains Mono,Fira Code,monospace;font-size:.625rem;line-height:1.5;color:var(--foreground);white-space:pre-wrap;word-break:break-word;margin:0 0 .25rem;padding:0}._buildErrorFixBtn_1snhc_404{margin-top:.25rem;font-size:.75rem;gap:.25rem}._buildErrorFixBtn_1snhc_404:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._inspectBanner_1snhc_418{position:absolute;top:0;left:0;right:0;z-index:50;background:color-mix(in srgb,var(--warning) 93%,transparent);color:var(--foreground);text-align:center;font-size:.625rem;font-weight:500;letter-spacing:.05em;padding:.25rem .75rem;display:flex;align-items:center;justify-content:center;gap:.25rem;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._annotationOverlay_1snhc_440{position:absolute;inset:0;z-index:50;background:var(--background);display:flex;flex-direction:column}@media(max-width:640px){._annotationOverlay_1snhc_440{position:fixed;inset:0;z-index:100}}._content_18nyv_1,._subContent_18nyv_2{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);padding:var(--spacing-2);z-index:var(--z-overlay)}._content_18nyv_1{animation:_scaleIn_18nyv_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._subContent_18nyv_2{animation:_fadeIn_18nyv_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_18nyv_22,._checkboxItem_18nyv_23,._radioItem_18nyv_24,._subTrigger_18nyv_25{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);color:var(--popup-foreground);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._item_18nyv_22:hover,._checkboxItem_18nyv_23:hover,._radioItem_18nyv_24:hover,._subTrigger_18nyv_25:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_18nyv_22:focus-visible,._checkboxItem_18nyv_23:focus-visible,._radioItem_18nyv_24:focus-visible,._subTrigger_18nyv_25:focus-visible{background-color:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 1px var(--primary),var(--shadow-focus)}._item_18nyv_22[data-disabled],._checkboxItem_18nyv_23[data-disabled],._radioItem_18nyv_24[data-disabled],._subTrigger_18nyv_25[data-disabled]{pointer-events:none;opacity:.5}._item_18nyv_22[data-highlighted],._checkboxItem_18nyv_23[data-highlighted],._radioItem_18nyv_24[data-highlighted],._subTrigger_18nyv_25[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_18nyv_23,._radioItem_18nyv_24{padding-left:var(--spacing-8)}._checkboxItemIndicator_18nyv_82,._radioItemIndicator_18nyv_83{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxItemIndicator_18nyv_82{height:1rem;width:1rem}._checkIcon_18nyv_96{height:.875rem;width:.875rem}._radioItemIndicator_18nyv_83{height:1rem;width:1rem}._radioIndicatorCircle_18nyv_106{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_18nyv_113{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_18nyv_120{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_18nyv_126{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._chevronRightIcon_18nyv_133{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_18nyv_140{padding-left:var(--spacing-8)}@keyframes _scaleIn_18nyv_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_18nyv_1{0%{opacity:0}to{opacity:1}}._item_zds53_1{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);cursor:pointer;color:var(--muted-foreground);transition:all .1s ease;margin-bottom:1px;height:2.25rem}._item_zds53_1:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground)}._item_zds53_1:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._active_zds53_24{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}._active_zds53_24:hover{background-color:color-mix(in srgb,var(--primary) 20%,transparent)}._itemContent_zds53_33{display:flex;align-items:center;gap:var(--spacing-2);overflow:hidden;width:100%}._icon_zds53_41{flex-shrink:0}._name_zds53_45{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}._renaming_zds53_54{padding:0 var(--spacing-1);background-color:var(--card);cursor:default}._renameInput_zds53_60{height:1.75rem;padding:0 var(--spacing-2);font-size:1rem;border-radius:var(--radius-sm);background-color:var(--surface)}._menuIconWrapper_zds53_68{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:var(--spacing-2);opacity:.7}._deleteMenuItem_zds53_78{color:var(--error)}._deleteMenuItem_zds53_78:focus,._deleteMenuItem_zds53_78:hover{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}@media(max-width:768px){._item_zds53_1{height:auto;min-height:44px;padding:var(--spacing-2) var(--spacing-3)}}._statusBadge_zds53_97{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:3px;font-size:.7rem;font-weight:600;margin-left:var(--spacing-1);flex-shrink:0}._statusBadge_zds53_97._added_zds53_111{background-color:#22c55e;color:#fff}._statusBadge_zds53_97._modified_zds53_116{background-color:#f59e0b;color:#fff}._statusBadge_zds53_97._deleted_zds53_121{background-color:#ef4444;color:#fff}._container_146eo_17{display:flex;flex-direction:column;height:100%;width:100%;min-width:180px;background-color:var(--sidebar);border-right:1px solid var(--border)}._header_146eo_27{display:flex;flex-direction:column;gap:0;padding:2px var(--spacing-2);border-bottom:1px solid var(--border)}._headerTop_146eo_35{display:flex;align-items:center;justify-content:flex-start}._headerBottom_146eo_41{display:flex;align-items:center;justify-content:space-between}._actions_146eo_47{display:flex;align-items:center;gap:var(--spacing-1)}._title_146eo_53{font-size:.7rem;font-weight:600;color:var(--sidebar-foreground);text-transform:uppercase;letter-spacing:.05em}._list_146eo_61{flex:1;overflow-y:scroll;padding:var(--spacing-1) var(--spacing-1)}._list_146eo_61::-webkit-scrollbar{width:4px;display:block!important}._list_146eo_61::-webkit-scrollbar-track{background:transparent}._list_146eo_61::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:var(--radius-sm);min-height:30px}._list_146eo_61::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground) 30%,transparent)}._list_146eo_61{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 18%,transparent) transparent}._empty_146eo_91{padding:var(--spacing-4);text-align:center;color:var(--muted-foreground);font-size:.875rem}._emptyBtn_146eo_98{font-size:.875rem;height:auto;padding:0}._folderItem_146eo_104{display:flex;align-items:center;gap:6px;padding:4px 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;transition:background-color .15s}._folderItem_146eo_104:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._folderIcon_146eo_119{color:var(--primary);flex-shrink:0}._folderName_146eo_124{font-size:1rem;color:var(--sidebar-foreground)}._chevron_146eo_129{color:var(--muted-foreground);flex-shrink:0;transition:transform .15s}._folderContent_146eo_135{margin-left:0;position:relative}._treeItemWrapper_146eo_141{position:relative;display:flex;align-items:stretch}._treeGuide_146eo_148{position:relative;width:12px;flex-shrink:0}._treeGuide_146eo_148:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1px;background-color:var(--border);opacity:.4}._treeGuide_146eo_148:after{content:"";position:absolute;left:5px;top:50%;width:7px;height:1px;background-color:var(--border);opacity:.4}._treeGuide_146eo_148._isLast_146eo_179:before{bottom:50%}._treeItemContent_146eo_184{flex:1;min-width:0}._nestedFileContent_146eo_190{padding-left:18px}._spinning_146eo_194{animation:_spin_146eo_194 1s linear infinite}@keyframes _spin_146eo_194{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._container_146eo_17{padding-bottom:env(safe-area-inset-bottom,0px)}._list_146eo_61{padding-top:var(--spacing-3)}._folderItem_146eo_104{padding:8px 12px;min-height:44px}}._panelGroup_142gp_1{display:flex;width:100%;height:100%;background-color:var(--surface);border-radius:var(--radius);overflow:hidden}._panel_142gp_1{display:flex;flex-direction:column;background-color:var(--card);border-radius:var(--radius);overflow:auto;padding:var(--spacing-4);min-height:0}._resizeHandle_142gp_20{position:relative;display:flex;align-items:center;justify-content:center;background:transparent;transition:background-color var(--animation-duration-fast) ease}._resizeHandle_142gp_20[data-orientation=horizontal]{width:.25rem;margin:0 .25rem;cursor:col-resize}._resizeHandle_142gp_20[data-orientation=vertical]{height:.25rem;margin:.25rem 0;cursor:row-resize}._resizeHandle_142gp_20:hover{background-color:var(--muted)}._resizeHandle_142gp_20:active{background-color:var(--primary)}._resizeHandleGrip_142gp_49{display:flex;justify-content:center;align-items:center;width:4px;height:4px;border-radius:var(--radius-sm);background-color:var(--surface);color:var(--muted-foreground);transition:background-color var(--animation-duration-fast) ease}._resizeHandle_142gp_20:hover ._resizeHandleGrip_142gp_49{background-color:var(--muted);color:var(--foreground)}._resizeHandle_142gp_20:active ._resizeHandleGrip_142gp_49{background-color:var(--primary);color:var(--primary-foreground)}._gripIcon_142gp_71{color:inherit}._container_jxcbo_1{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:var(--background);overflow-y:auto;padding:var(--spacing-8)}._inner_jxcbo_12{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);max-width:480px;width:100%}._badge_jxcbo_22{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:6px 16px;border-radius:999px;border:1px solid;font-size:.875rem;font-weight:600}._badgeIcon_jxcbo_33{font-size:1.125rem}._badgeName_jxcbo_37{letter-spacing:.02em}._heading_jxcbo_42{font-family:var(--font-family-heading);font-size:1.35rem;font-weight:700;color:var(--foreground);margin:0}._progressSection_jxcbo_53{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._progressHeader_jxcbo_61{display:flex;align-items:center;gap:var(--spacing-2)}._spinner_jxcbo_67{animation:_spin_jxcbo_67 1s linear infinite}@keyframes _spin_jxcbo_67{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._currentStep_jxcbo_76{font-size:.8rem;color:var(--foreground);opacity:.6;margin:0;text-align:center}._progressBarOuter_jxcbo_84{width:100%;height:6px;border-radius:3px;background-color:var(--surface);overflow:hidden}._progressBarInner_jxcbo_92{height:100%;border-radius:3px;transition:width .4s ease}._progressLabel_jxcbo_98{font-size:.8rem;font-weight:500;color:var(--foreground);opacity:.5;margin:0}._summaryHeader_jxcbo_109{display:flex;align-items:center;gap:var(--spacing-2)}._section_jxcbo_115{width:100%}._sectionHeader_jxcbo_119{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._sectionTitle_jxcbo_126{font-size:.8rem;font-weight:600;color:var(--foreground);margin:0;text-transform:uppercase;letter-spacing:.04em}._fileSummary_jxcbo_136{border:1px solid;border-radius:8px;overflow:hidden;background-color:var(--surface);max-height:180px;overflow-y:auto}._dirGroup_jxcbo_145{padding:8px 12px;border-bottom:1px solid var(--border)}._dirGroup_jxcbo_145:last-child{border-bottom:none}._dirName_jxcbo_154{font-family:var(--font-family-monospace);font-size:.7rem;font-weight:600;color:var(--foreground);opacity:.5;display:block;margin-bottom:4px}._fileList_jxcbo_164{display:flex;flex-wrap:wrap;gap:4px}._fileName_jxcbo_170{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--foreground);padding:2px 8px;background-color:var(--background);border-radius:4px}._commandsContainer_jxcbo_180{border:1px solid;border-radius:8px;overflow:hidden;background-color:var(--surface)}._commandRow_jxcbo_187{display:flex;align-items:center;gap:var(--spacing-2);padding:8px 12px;border-bottom:1px solid var(--border)}._commandRow_jxcbo_187:last-child{border-bottom:none}._commandCode_jxcbo_199{flex:1;font-family:var(--font-family-monospace);font-size:.8rem;color:var(--foreground);word-break:break-all}._copyBtn_jxcbo_207{flex-shrink:0;background:none;border:none;color:var(--foreground);opacity:.4;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}._copyBtn_jxcbo_207:hover{opacity:.9}._playgroundLink_jxcbo_227{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:8px 16px;border-radius:8px;border:1px solid;font-size:.8rem;font-weight:500;text-decoration:none;transition:opacity .15s ease}._playgroundLink_jxcbo_227:hover{opacity:.8}@media(max-width:767px){._container_jxcbo_1{padding:var(--spacing-4)}._heading_jxcbo_42{font-size:1.15rem}._commandCode_jxcbo_199{font-size:.75rem}._fileSummary_jxcbo_136{max-height:140px}}.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::-moz-selection{color:transparent}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:-moz-fit-content;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}._container_p8wkb_1{display:flex;flex-direction:column;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._header_p8wkb_10{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background:var(--muted);border-bottom:1px solid var(--border);min-height:40px}._title_p8wkb_20{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;font-size:.875rem;color:var(--foreground)}._status_p8wkb_29{font-size:.75rem;font-weight:400}._status_p8wkb_29._connected_p8wkb_34{color:var(--success)}._status_p8wkb_29._disconnected_p8wkb_38{color:var(--muted-foreground)}._actions_p8wkb_42{display:flex;align-items:center;gap:var(--spacing-1)}._terminal_p8wkb_48{flex:1;padding:var(--spacing-2);background:#0d1117;min-height:200px}._terminal_p8wkb_48 .xterm{height:100%}._terminal_p8wkb_48 .xterm-viewport,._terminal_p8wkb_48 .xterm-screen{background-color:#0d1117!important}._monitorOverlay_p8wkb_70{position:absolute;inset:0;z-index:20;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:_monitorFadeIn_p8wkb_1 .15s ease-out}@keyframes _monitorFadeIn_p8wkb_1{0%{opacity:0}to{opacity:1}}._monitorPanel_p8wkb_87{background:#0d1117;border:1px solid #30363d;border-radius:var(--radius, 12px);width:92%;max-width:480px;max-height:90%;overflow-y:auto;box-shadow:0 8px 32px #00000080}._monitorHeader_p8wkb_98{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #30363d;font-size:.8rem;font-weight:600;color:#e6edf3}._monitorClose_p8wkb_109{margin-left:auto;background:none;border:none;color:#8b949e;font-size:1.2rem;cursor:pointer;padding:0 4px;line-height:1;transition:color .15s}._monitorClose_p8wkb_109:hover{color:#e6edf3}._monitorGrid_p8wkb_125{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#21262d;padding:1px}._monitorCard_p8wkb_133{background:#0d1117;padding:12px 14px;display:flex;flex-direction:column;gap:4px}._monitorLabel_p8wkb_141{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:#8b949e;font-weight:500}._monitorValue_p8wkb_149{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.1rem;font-weight:700;line-height:1.2}._monitorBar_p8wkb_156{height:4px;background:#21262d;border-radius:2px;overflow:hidden;margin-top:2px}._monitorBarFill_p8wkb_164{height:100%;border-radius:2px;transition:width .3s ease}._monitorSub_p8wkb_170{font-size:.6rem;color:#8b949e;font-family:JetBrains Mono,Fira Code,monospace}:root{--panel-footer-height: 96px}@media(max-width:600px){:root{--panel-footer-height: 140px}}._panel_d0il6_1{flex:1 1 auto;min-height:0;display:flex!important;visibility:visible!important;flex-direction:column;position:relative;overflow:hidden}._panel__body_d0il6_1{flex:1 1 auto;min-height:0;display:flex!important;visibility:visible!important;flex-direction:column;overflow-y:auto!important;overflow-x:hidden;padding:var(--spacing-3);padding-bottom:calc(var(--spacing-3) + var(--panel-footer-height));box-sizing:border-box;scrollbar-width:auto;scrollbar-color:var(--primary, #ff6b35) color-mix(in srgb,var(--surface, #1a1a1a) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #1a1a1a) 92%,transparent),color-mix(in srgb,var(--background, #0b0f17) 96%,transparent))}._panel__body_d0il6_1::-webkit-scrollbar{width:8px;display:block!important}._panel__body_d0il6_1::-webkit-scrollbar-track{background:color-mix(in srgb,var(--surface, #1a1a1a) 88%,transparent);border-radius:4px}._panel__body_d0il6_1::-webkit-scrollbar-thumb{background:var(--primary, #ff6b35);border-radius:4px;min-height:40px}._panel__body_d0il6_1::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary, #ff6b35) 84%,var(--surface, #1a1a1a))}._panel__footer_d0il6_1{display:flex!important;visibility:visible!important;position:absolute;left:0;right:0;bottom:0;flex-shrink:0;min-height:var(--panel-footer-height);background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #1a1a1a) 96%,transparent),color-mix(in srgb,var(--background, #0b0f17) 94%,transparent));border-top:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);padding-bottom:calc(var(--spacing-2) + env(safe-area-inset-bottom,0));box-sizing:border-box;z-index:10}@media(max-width:767px){._panel_d0il6_1,._panel__body_d0il6_1,._panel__footer_d0il6_1{display:flex!important;visibility:visible!important}}@media(max-width:400px){._panel_d0il6_1,._panel__body_d0il6_1,._panel__footer_d0il6_1{display:flex!important;visibility:visible!important}}._container_d0il6_20{display:flex;flex-direction:column;height:100%;width:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--background) 96%,transparent));overflow:hidden;min-height:0}._tabsRoot_d0il6_35{display:flex;flex-direction:column;height:100%;width:100%;min-height:0}._tabsHeader_d0il6_43{flex-shrink:0;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--background) 96%,transparent));border-bottom:1px solid color-mix(in srgb,var(--border) 84%,transparent);padding:2px var(--spacing-2);display:flex;justify-content:space-between;align-items:center;min-height:28px;z-index:10}._tabsLeft_d0il6_60{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;flex:1 1 auto}._webContainerStatus_d0il6_68{margin-left:auto}._tabsRight_d0il6_72{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._n8nButton_d0il6_79{color:var(--text-secondary);transition:color .15s ease}._n8nButton_d0il6_79:hover{color:var(--primary)}._tabsList_d0il6_88{border-bottom:none!important;display:flex;gap:var(--spacing-1);min-width:0;overflow-x:auto;scrollbar-width:thin}._tabsList_d0il6_88::-webkit-scrollbar{height:4px}._mobileMenuBtn_d0il6_101{color:var(--muted-foreground)}._mobileFileTreeSheet_d0il6_105{padding:0;width:280px}._mobileFileTreeWrapper_d0il6_110{height:100%;display:flex;flex-direction:column}._mobileEditorLayout_d0il6_116{flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column}._tabsTrigger_d0il6_124{padding:var(--spacing-1) var(--spacing-3)!important;font-size:.8125rem!important;font-weight:500;color:var(--muted-foreground);transition:all .2s ease;border:1px solid transparent;border-radius:var(--radius-sm)}._previewErrorBadge_d0il6_135{display:inline-block;margin-left:8px;background:var(--danger, #ff3b30);color:var(--error-foreground, #fff);border-radius:999px;padding:0 8px;font-size:.75rem;line-height:20px;height:20px;min-width:20px;text-align:center;font-weight:600}._tabsTrigger_d0il6_124[data-state=active]{color:var(--foreground);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 94%,transparent),color-mix(in srgb,var(--surface) 90%,var(--background)));border-color:color-mix(in srgb,var(--primary) 22%,var(--border));box-shadow:inset 0 1px color-mix(in srgb,var(--foreground) 5%,transparent)}._tabsTrigger_d0il6_124:hover{color:var(--foreground);background:color-mix(in srgb,var(--surface) 90%,var(--background))}._contentArea_d0il6_167{flex:1;overflow:hidden;position:relative;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 5%,transparent),transparent 42%),var(--background);min-height:0}._tabContent_d0il6_177{height:100%;width:100%;outline:none}._tabContent_d0il6_177[data-state=inactive]{display:none}._tabContent_d0il6_177[data-state=active]{display:flex;flex-direction:column;min-height:0}._codeLayout_d0il6_195{flex:1;height:100%;display:flex;overflow:hidden;min-height:0}._fileTreePanel_d0il6_203{background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar) 96%,transparent),color-mix(in srgb,var(--surface) 92%,var(--background)));border-right:1px solid color-mix(in srgb,var(--border) 82%,transparent)}._fileTreeWrapper_d0il6_213{height:100%;width:100%;display:flex;flex-direction:column;position:relative}._fileTreeHeader_d0il6_222{position:absolute;top:6px;right:6px;z-index:10}._collapseBtn_d0il6_229{color:var(--muted-foreground);opacity:.7}._collapseBtn_d0il6_229:hover{opacity:1;color:var(--foreground)}._fullEditorLayout_d0il6_239{flex:1;display:flex;height:100%;width:100%;min-height:0}._collapsedSidebar_d0il6_247{width:40px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar) 96%,transparent),color-mix(in srgb,var(--surface) 92%,var(--background)));border-right:1px solid color-mix(in srgb,var(--border) 82%,transparent);display:flex;flex-direction:column;align-items:center;padding-top:var(--spacing-2);flex-shrink:0}._editorContainer_d0il6_263{flex:1;height:100%;overflow:hidden;min-height:0}._livePreview_d0il6_270{width:100%;height:100%;border:none;border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--background) 96%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--foreground) 4%,transparent)}._emptyState_d0il6_284{display:flex;align-items:center;justify-content:center;height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--background) 98%,transparent));width:100%;padding:var(--spacing-8)}._emptyContent_d0il6_299{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground);max-width:400px}._emptyIcon_d0il6_309{opacity:.6;color:var(--muted-foreground)}._emptyContent_d0il6_299 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.4}._emptyContent_d0il6_299 p{font-size:.875rem;margin:0;line-height:1.5;opacity:.8}._filePathIndicator_d0il6_330{display:none}._filePathLabel_d0il6_334{opacity:.7;font-weight:500}._filePathValue_d0il6_339{color:var(--foreground);font-weight:600;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){._container_d0il6_20{height:100%;overflow:hidden}._tabsHeader_d0il6_43{padding:0 var(--spacing-2);min-height:44px}._tabsLeft_d0il6_60{gap:var(--spacing-1);flex:1;min-width:0}._tabsRight_d0il6_72{display:none}._tabsList_d0il6_88{flex:1;min-width:0}._tabsTrigger_d0il6_124{padding:var(--spacing-2) var(--spacing-3)!important;font-size:.875rem!important;min-width:60px;flex:1}._contentArea_d0il6_167{flex:1;min-height:0}._codeLayout_d0il6_195{height:100%}._mobileEditorLayout_d0il6_116{height:100%;min-height:0}._emptyState_d0il6_284{padding:var(--spacing-4)}._emptyContent_d0il6_299{max-width:100%}._emptyIcon_d0il6_309{width:36px;height:36px}._emptyContent_d0il6_299 h3{font-size:1rem}._emptyContent_d0il6_299 p{font-size:.8rem}}@media(min-width:768px)and (max-width:1024px){._tabsTrigger_d0il6_124{padding:var(--spacing-2) var(--spacing-3)!important;font-size:.9rem!important}._filePathIndicator_d0il6_330{font-size:.7rem;padding:5px 10px;max-width:min(42vw,320px)}}@media(min-width:768px)and (max-width:1320px){._tabsHeader_d0il6_43{gap:var(--spacing-1)}._tabsTrigger_d0il6_124{padding:var(--spacing-1) var(--spacing-2)!important;font-size:.76rem!important;white-space:nowrap}}:root{--modal-bg: var(--background, #ffffff);--modal-border: rgba(0, 0, 0, .06);--modal-shadow: 0 6px 24px rgba(2, 6, 23, .08);--title-color: var(--muted-foreground, #111827);--muted: var(--muted-foreground, #9ca3af);--radius: 12px}._backdrop_1sst3_11{position:fixed;inset:0;background:#00000052;display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px}._modal_1sst3_22{background:var(--modal-bg);border-radius:var(--radius);min-width:420px;max-width:940px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--modal-shadow);border:1px solid var(--modal-border)}._header_1sst3_36{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--modal-border);flex-shrink:0}._titleContainer_1sst3_45{display:flex;align-items:center;gap:var(--spacing-3, 12px)}._icon_1sst3_51{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}._title_1sst3_45{margin:0;font-size:28px;font-weight:700;color:var(--title-color)}._body_1sst3_69{padding:18px 20px 28px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 18%,transparent) transparent}._body_1sst3_69::-webkit-scrollbar{width:4px}._body_1sst3_69::-webkit-scrollbar-track{background:transparent}._body_1sst3_69::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:999px}._body_1sst3_69::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground) 30%,transparent)}._searchInput_1sst3_98{width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.25);border-radius:8px;font-size:16px;color:inherit;background:transparent}._loading_1sst3_108{color:var(--muted)}._section_1sst3_112{margin-top:6px}._sectionHeader_1sst3_116{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._sectionTitle_1sst3_124{margin:6px 0 8px;font-size:20px;color:var(--muted)}._paginationControls_1sst3_130{display:flex;align-items:center;gap:8px}._paginationLabel_1sst3_136{font-size:12px;color:var(--muted);min-width:56px;text-align:center}._empty_1sst3_143{color:var(--muted);padding:6px 0 12px}._item_1sst3_148{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed transparent}._pkgName_1sst3_157{font-size:16px;color:inherit;flex:1 1 auto;display:flex;align-items:center;gap:8px}._version_1sst3_166{font-size:12px;color:var(--muted);background:#0000000f;padding:1px 6px;border-radius:4px;font-family:monospace}._installedBadge_1sst3_175{font-size:11px;color:#16a34a;background:#16a34a1a;padding:1px 6px;border-radius:4px;font-weight:500}._itemActions_1sst3_184{display:flex;gap:8px;flex-shrink:0}._skillToggle_1sst3_191{display:flex;align-items:flex-start;gap:10px;cursor:pointer;flex:1 1 auto;min-width:0}._skillCheckbox_1sst3_200{width:18px;height:18px;margin-top:2px;accent-color:var(--primary, #f97316);cursor:pointer;flex-shrink:0}._activeBadge_1sst3_209{font-size:10px;color:var(--primary, #f97316);background:color-mix(in srgb,var(--primary) 10%,transparent);padding:1px 6px;border-radius:4px;font-weight:600;margin-left:6px}._tabPills_1sst3_220{display:flex;gap:2px;background:var(--surface, #f3f4f6);border-radius:8px;padding:3px;border:1px solid var(--modal-border)}._tabPill_1sst3_220{flex:1;font-size:.8rem;font-weight:500;padding:6px 12px;border-radius:6px;border:none;background:transparent;color:var(--muted);cursor:pointer;transition:all .15s ease;white-space:nowrap}._tabPill_1sst3_220:hover{color:var(--title-color);background:color-mix(in srgb,var(--primary, #f97316) 8%,transparent)}._tabPillActive_1sst3_248{background:var(--primary, #f97316);color:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a}._tabPillActive_1sst3_248:hover{background:var(--primary, #f97316);color:#fff}@media(max-width:520px){._backdrop_1sst3_11{padding:10px;align-items:flex-end}._modal_1sst3_22{min-width:0;width:100%;max-width:100%;max-height:92vh;border-bottom-left-radius:0;border-bottom-right-radius:0}._title_1sst3_45{font-size:20px}._header_1sst3_36{padding:12px 14px;gap:8px}._body_1sst3_69{padding:12px 14px 18px}._item_1sst3_148{align-items:flex-start;flex-direction:column}._itemActions_1sst3_184{width:100%;justify-content:flex-end}._tabPill_1sst3_220{font-size:.75rem;padding:6px 8px}}._backdrop_1sst3_11{background:radial-gradient(64rem 34rem at 12% 12%,color-mix(in srgb,var(--primary, #f97316) 20%,transparent),transparent 68%),radial-gradient(48rem 30rem at 88% 88%,color-mix(in srgb,var(--info, #14b8a6) 14%,transparent),transparent 66%),#020612c2;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}._modal_1sst3_22{background:linear-gradient(160deg,color-mix(in srgb,var(--surface, #0f172a) 92%,#061325 8%),color-mix(in srgb,var(--card, #111827) 94%,#020617 6%));border:1px solid color-mix(in srgb,var(--primary, #f97316) 24%,rgb(255 255 255 / .14));border-radius:18px;box-shadow:0 44px 92px #0206179e,0 14px 32px #08182c75,inset 0 1px #ffffff24;position:relative;isolation:isolate}._modal_1sst3_22:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}._header_1sst3_36{padding:16px 18px;border-bottom:1px solid color-mix(in srgb,var(--primary, #f97316) 20%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--primary, #f97316) 12%,transparent),color-mix(in srgb,var(--surface, #0f172a) 88%,transparent),color-mix(in srgb,var(--info, #14b8a6) 8%,transparent));position:sticky;top:0;z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._title_1sst3_45{font-size:clamp(1.05rem,2vw,1.26rem);letter-spacing:.01em;color:var(--popup-foreground, var(--foreground, #f8fafc))}._body_1sst3_69{padding:14px 16px 18px;gap:12px}._searchInput_1sst3_98{padding:9px 11px;border:1px solid color-mix(in srgb,var(--primary, #f97316) 22%,rgba(255,255,255,.2));border-radius:10px;font-size:.9rem;background:color-mix(in srgb,var(--surface, #0f172a) 82%,transparent)}._tabPills_1sst3_220{background:color-mix(in srgb,var(--surface, #0f172a) 88%,transparent);border:1px solid color-mix(in srgb,var(--primary, #f97316) 22%,transparent)}._tabPill_1sst3_220{font-size:.76rem}._tabPillActive_1sst3_248{background:linear-gradient(145deg,color-mix(in srgb,var(--primary, #f97316) 78%,#0b1220 22%),color-mix(in srgb,var(--info, #14b8a6) 42%,var(--primary, #f97316)));box-shadow:0 8px 16px #08182c4d}._backdrop_1oh8v_4{position:fixed;inset:0;z-index:1300;background:#020617bf;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);display:flex;align-items:center;justify-content:center;animation:_fadeIn_1oh8v_1 .25s cubic-bezier(.16,1,.3,1);padding:12px}@keyframes _fadeIn_1oh8v_1{0%{opacity:0}to{opacity:1}}._modal_1oh8v_22{width:94vw;max-width:1280px;height:85vh;max-height:820px;background:var(--background, hsl(220 15% 8%));border-radius:12px;border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);box-shadow:0 24px 48px -8px #0000008c,0 0 40px color-mix(in srgb,var(--primary) 6%,transparent);display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_1oh8v_1 .3s cubic-bezier(.16,1,.3,1);position:relative;font-family:Manrope,system-ui,sans-serif}._modal_1oh8v_22:before{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");opacity:.5}._modal_1oh8v_22>*{position:relative;z-index:1}@keyframes _slideUp_1oh8v_1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1oh8v_63{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid color-mix(in srgb,var(--primary) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent) 0%,transparent 100%)}._headerLeft_1oh8v_72{display:flex;align-items:center;gap:12px}._headerIcon_1oh8v_78{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,transparent),#c8953f1a);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);display:flex;align-items:center;justify-content:center;font-size:16px}._headerTitle_1oh8v_90{font-family:Space Grotesk,Manrope,sans-serif;font-size:16px;font-weight:700;color:var(--foreground, hsl(220 10% 90%));letter-spacing:.04em;text-transform:uppercase}._headerSubtitle_1oh8v_99{font-size:12px;color:var(--muted-foreground, #9ca3af);font-weight:500}._closeButton_1oh8v_105{color:var(--muted-foreground, #9ca3af);cursor:pointer;padding:6px;border-radius:6px;border:1px solid transparent;background:none;transition:all .15s;display:flex;align-items:center;justify-content:center}._closeButton_1oh8v_105:hover{color:var(--foreground, hsl(220 10% 90%));background:#ffffff0a;border-color:#ffffff0f}._body_1oh8v_124{flex:1;display:flex;overflow:hidden}._mindMap_1oh8v_131{flex:1;display:flex;gap:0;overflow:auto;position:relative;padding:20px 12px;background:radial-gradient(ellipse at 15% 20%,color-mix(in srgb,var(--primary) 3%,transparent) 0%,transparent 55%),radial-gradient(ellipse at 85% 75%,rgba(34,197,94,.02) 0%,transparent 55%)}._mindMap_1oh8v_131:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--primary) 4%,transparent) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%)}._svgLayer_1oh8v_156{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}._mapColumn_1oh8v_166{flex:1;display:flex;flex-direction:column;gap:6px;padding:0 16px;min-width:200px;position:relative;z-index:1}._columnLabel_1oh8v_177{display:flex;align-items:center;gap:6px;font-family:Space Grotesk,Manrope,sans-serif;font-size:10px;font-weight:700;color:var(--muted-foreground, #9ca3af);letter-spacing:.06em;text-transform:uppercase;padding:0 4px 10px;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:8px}._skillNode_1oh8v_193{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:8px;transition:all .15s}._skillNodeConnected_1oh8v_204{border-color:#22c55e26;background:#22c55e08}._skillDot_1oh8v_209{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px #22c55e33}._skillInfo_1oh8v_217{flex:1;overflow:hidden}._skillNodeName_1oh8v_222{display:block;font-size:12px;font-weight:600;color:var(--foreground, hsl(220 10% 90%));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._skillNodeSource_1oh8v_232{display:block;font-size:10px;color:var(--muted-foreground, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inlineSearch_1oh8v_242{margin-top:8px;border-top:1px solid rgba(255,255,255,.04);padding-top:8px}._searchRow_1oh8v_248{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px}._searchIcon_1oh8v_258{color:var(--muted-foreground, #64748b);flex-shrink:0}._searchInput_1oh8v_263{flex:1;background:none;border:none;color:var(--foreground, hsl(220 10% 90%));font-size:12px;outline:none;font-family:inherit}._searchInput_1oh8v_263::-moz-placeholder{color:#9ca3af66}._searchInput_1oh8v_263::placeholder{color:#9ca3af66}._searchBtn_1oh8v_277{padding:3px 10px;background:color-mix(in srgb,var(--primary) 15%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:5px;color:var(--primary);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}._searchBtn_1oh8v_277:hover{background:color-mix(in srgb,var(--primary) 25%,transparent)}._searchResults_1oh8v_293{margin-top:6px;display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}._searchResultItem_1oh8v_302{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:6px}._searchResultName_1oh8v_312{font-size:11px;font-weight:600;color:var(--foreground, hsl(220 10% 90%));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchResultDesc_1oh8v_321{font-size:10px;color:var(--muted-foreground, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchResultAddBtn_1oh8v_329{width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--primary) 15%,transparent);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);color:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}._searchResultAddBtn_1oh8v_329:hover{background:color-mix(in srgb,var(--primary) 30%,transparent);transform:scale(1.1)}._searchResultInstalled_1oh8v_349{background:#22c55e26;border-color:#22c55e40;color:#22c55e;cursor:default}._packNode_1oh8v_358{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--card, hsl(220 15% 13%));border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}._packNode_1oh8v_358:hover{border-color:color-mix(in srgb,var(--primary) 30%,transparent);transform:translateY(-1px);box-shadow:0 8px 24px #0000004d}._packNodeActive_1oh8v_377{border-color:color-mix(in srgb,var(--pack-color, #f97316) 40%,transparent);background:color-mix(in srgb,var(--pack-color, #f97316) 5%,var(--card, hsl(220 15% 13%)));box-shadow:0 0 16px color-mix(in srgb,var(--pack-color, #f97316) 12%,transparent)}._packNodeActive_1oh8v_377:after{content:"";position:absolute;inset:-1px;border-radius:10px;border:1px solid var(--pack-color, #f97316);opacity:.25;animation:_pulseGlow_1oh8v_1 3s ease-in-out infinite;pointer-events:none}@keyframes _pulseGlow_1oh8v_1{0%,to{opacity:.15}50%{opacity:.35}}._packIcon_1oh8v_399{font-size:22px;line-height:1;flex-shrink:0}._packInfo_1oh8v_405{flex:1;overflow:hidden}._packName_1oh8v_410{display:block;font-family:Space Grotesk,Manrope,sans-serif;font-size:12px;font-weight:600;color:var(--foreground, hsl(220 10% 90%));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._packSkillCount_1oh8v_421{font-size:10px;color:var(--muted-foreground, #9ca3af);font-weight:500}._packActions_1oh8v_427{display:flex;gap:4px;opacity:0;transition:opacity .15s}._packNode_1oh8v_358:hover ._packActions_1oh8v_427{opacity:1}._packEditBtn_1oh8v_438,._packDeleteBtn_1oh8v_439{width:22px;height:22px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--muted-foreground, #9ca3af);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}._packEditBtn_1oh8v_438:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent)}._packDeleteBtn_1oh8v_439:hover{color:#ef4444;border-color:#ef44444d;background:#ef444414}._targetNode_1oh8v_466{padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:10px;transition:all .15s}._targetNodeActive_1oh8v_474{border-color:color-mix(in srgb,var(--primary) 15%,transparent);background:color-mix(in srgb,var(--primary) 3%,transparent)}._targetNode_1oh8v_466:hover{border-color:color-mix(in srgb,var(--primary) 20%,transparent)}._targetIcon_1oh8v_483{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,transparent),#c8953f1a);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--primary);vertical-align:middle;margin-right:8px}._targetInfo_1oh8v_498{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}._targetName_1oh8v_505{font-family:Space Grotesk,Manrope,sans-serif;font-size:12px;font-weight:600;color:var(--foreground, hsl(220 10% 90%))}._targetLabel_1oh8v_512{font-size:9px;font-weight:600;color:#c8953f;background:#c8953f1a;border:1px solid rgba(200,149,63,.15);padding:1px 6px;border-radius:4px;letter-spacing:.02em;text-transform:uppercase}._targetAssignCount_1oh8v_524{float:right;font-size:10px;color:var(--muted-foreground, #64748b);font-weight:500;margin-top:2px}._targetDropArea_1oh8v_532{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.04)}._targetPackChip_1oh8v_541{width:30px;height:30px;border-radius:7px;background:#ffffff08;border:1.5px dashed rgba(255,255,255,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .15s;position:relative}._targetPackChip_1oh8v_541:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);background:color-mix(in srgb,var(--primary) 6%,transparent);transform:scale(1.1)}._targetPackChipActive_1oh8v_562{border-style:solid;border-color:color-mix(in srgb,var(--pack-color, #f97316) 50%,transparent);background:color-mix(in srgb,var(--pack-color, #f97316) 10%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--pack-color, #f97316) 15%,transparent)}._chipUnassign_1oh8v_569{position:absolute;top:-3px;right:-3px;background:#ef4444;color:#fff;border-radius:50%;padding:1px;opacity:0;transition:opacity .15s}._targetPackChipActive_1oh8v_562:hover ._chipUnassign_1oh8v_569{opacity:1}._addPackNode_1oh8v_586{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1.5px dashed color-mix(in srgb,var(--primary) 15%,transparent);border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);color:var(--muted-foreground, #9ca3af);font-size:12px;font-weight:600}._addPackNode_1oh8v_586:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,transparent)}._emptyState_1oh8v_608{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;text-align:center}._emptyIcon_1oh8v_617{font-size:32px;opacity:.4}._emptyTitle_1oh8v_622{font-family:Space Grotesk,Manrope,sans-serif;font-size:14px;font-weight:700;color:var(--foreground, hsl(220 10% 90%))}._emptyDesc_1oh8v_629{font-size:11px;color:var(--muted-foreground, #9ca3af);max-width:260px;line-height:1.5}._sidePanel_1oh8v_637{width:320px;min-width:320px;border-left:1px solid color-mix(in srgb,var(--primary) 8%,transparent);background:color-mix(in srgb,var(--background, hsl(220 15% 8%)) 95%,black);display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_1oh8v_1 .25s cubic-bezier(.16,1,.3,1)}@keyframes _slideIn_1oh8v_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}._sidePanelHeader_1oh8v_653{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}._sidePanelTitle_1oh8v_661{font-family:Space Grotesk,Manrope,sans-serif;font-size:14px;font-weight:700;color:var(--foreground, hsl(220 10% 90%))}._sidePanelBody_1oh8v_668{flex:1;overflow-y:auto;padding:18px}._formGroup_1oh8v_675{margin-bottom:14px}._formLabel_1oh8v_679{display:block;font-size:10px;font-weight:600;color:var(--muted-foreground, #9ca3af);margin-bottom:5px;text-transform:uppercase;letter-spacing:.04em}._formInput_1oh8v_689{width:100%;padding:8px 11px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:var(--foreground, hsl(220 10% 90%));font-family:Manrope,system-ui,sans-serif;font-size:13px;outline:none;transition:border-color .15s}._formInput_1oh8v_689::-moz-placeholder{color:#9ca3af80}._formInput_1oh8v_689::placeholder{color:#9ca3af80}._formInput_1oh8v_689:focus{border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 8%,transparent)}._formTextarea_1oh8v_711{resize:vertical;min-height:56px;line-height:1.5}._colorRow_1oh8v_719{display:flex;gap:5px;flex-wrap:wrap}._colorSwatch_1oh8v_725{width:26px;height:26px;border-radius:7px;cursor:pointer;border:2px solid transparent;transition:all .15s cubic-bezier(.16,1,.3,1)}._colorSwatch_1oh8v_725:hover{transform:scale(1.15)}._colorSwatchActive_1oh8v_736{border-color:var(--foreground, hsl(220 10% 90%));box-shadow:0 0 12px color-mix(in srgb,var(--primary) 20%,transparent);transform:scale(1.1)}._iconRow_1oh8v_742{display:flex;gap:5px;flex-wrap:wrap}._iconOption_1oh8v_748{width:32px;height:32px;border-radius:7px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;transition:all .15s}._iconOption_1oh8v_748:hover{border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:color-mix(in srgb,var(--primary) 6%,transparent)}._iconOptionActive_1oh8v_767{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--primary) 15%,transparent)}._skillList_1oh8v_774{display:flex;flex-direction:column;gap:3px;margin-top:4px;max-height:200px;overflow-y:auto}._skillItem_1oh8v_783{display:flex;align-items:center;gap:8px;padding:7px 8px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:7px;font-size:12px;color:var(--foreground, hsl(220 10% 90%));cursor:pointer;transition:all .12s}._skillItem_1oh8v_783:hover{background:color-mix(in srgb,var(--primary) 4%,transparent);border-color:color-mix(in srgb,var(--primary) 12%,transparent)}._skillItemCheck_1oh8v_802{width:15px;height:15px;border-radius:4px;border:1.5px solid rgba(255,255,255,.15);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}._skillItemChecked_1oh8v_816{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 8px color-mix(in srgb,var(--primary) 25%,transparent)}._skillItemName_1oh8v_823{font-weight:600;color:var(--foreground, hsl(220 10% 90%));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._skillItemDesc_1oh8v_831{font-size:10px;color:var(--muted-foreground, #9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._packDetailSkills_1oh8v_840{margin-top:4px;margin-bottom:12px}._packDetailSkillItem_1oh8v_845{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}._packDetailSkillItem_1oh8v_845:last-child{border-bottom:none}._packDetailSkillDot_1oh8v_857{width:6px;height:6px;border-radius:50%;background:var(--pack-color, #f97316);flex-shrink:0;box-shadow:0 0 6px color-mix(in srgb,var(--pack-color, #f97316) 40%,transparent)}._packDetailSkillName_1oh8v_866{font-size:12px;font-weight:500;color:var(--foreground, hsl(220 10% 90%))}._packUnassignBtn_1oh8v_872{position:absolute;top:5px;right:5px;width:18px;height:18px;border-radius:50%;background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .15s}._packNode_1oh8v_358:hover ._packUnassignBtn_1oh8v_872{opacity:1}._packUnassignBtn_1oh8v_872:hover{background:#ef44444d;border-color:#ef444480}._assignSelect_1oh8v_901{cursor:pointer}._btnPrimary_1oh8v_907{width:100%;padding:9px 14px;background:linear-gradient(135deg,var(--primary),#c8953f);border:none;border-radius:8px;color:#fff;font-family:Space Grotesk,Manrope,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);margin-top:10px;letter-spacing:.02em;display:flex;align-items:center;justify-content:center}._btnPrimary_1oh8v_907:hover{box-shadow:0 4px 20px color-mix(in srgb,var(--primary) 25%,transparent);transform:translateY(-1px)}._btnPrimary_1oh8v_907:active{transform:translateY(0)}._btnPrimary_1oh8v_907:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._btnDanger_1oh8v_940{background:linear-gradient(135deg,#ef4444,#dc2626)}._btnDanger_1oh8v_940:hover{box-shadow:0 4px 20px #ef444440}._btnGhost_1oh8v_949{width:100%;padding:8px 12px;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--muted-foreground, #9ca3af);font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;margin-top:6px;display:flex;align-items:center;justify-content:center}._btnGhost_1oh8v_949:hover{border-color:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--foreground, hsl(220 10% 90%));background:#ffffff05}._footer_1oh8v_974{padding:10px 24px;border-top:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;background:#00000026}._footerHint_1oh8v_983{font-size:11px;color:var(--muted-foreground, #9ca3af);font-weight:500}@media(max-width:1200px){._modal_1oh8v_22{width:98vw;height:90vh;max-height:none}._sidePanel_1oh8v_637{width:300px;min-width:300px}}@media(max-width:768px){._backdrop_1oh8v_4{padding:6px}._modal_1oh8v_22{width:100%;height:94vh;border-radius:10px}._header_1oh8v_63{padding:10px 12px;align-items:flex-start;gap:8px}._headerLeft_1oh8v_72{gap:8px;min-width:0}._headerSubtitle_1oh8v_99{display:none}._body_1oh8v_124{flex-direction:column;overflow:hidden}._mindMap_1oh8v_131{flex-direction:column;overflow:auto;padding:10px 8px;gap:8px}._svgLayer_1oh8v_156{display:none}._mapColumn_1oh8v_166{min-width:0;width:100%;padding:0}._sidePanel_1oh8v_637{width:100%;min-width:0;border-left:none;border-top:1px solid color-mix(in srgb,var(--primary) 8%,transparent);max-height:46vh}._sidePanelBody_1oh8v_668{padding:12px}._footer_1oh8v_974{padding:8px 12px}._footerHint_1oh8v_983{font-size:10px;text-align:center}}._mindMap_1oh8v_131::-webkit-scrollbar,._sidePanelBody_1oh8v_668::-webkit-scrollbar,._skillList_1oh8v_774::-webkit-scrollbar,._searchResults_1oh8v_293::-webkit-scrollbar{width:5px}._mindMap_1oh8v_131::-webkit-scrollbar-track,._sidePanelBody_1oh8v_668::-webkit-scrollbar-track,._skillList_1oh8v_774::-webkit-scrollbar-track,._searchResults_1oh8v_293::-webkit-scrollbar-track{background:transparent}._mindMap_1oh8v_131::-webkit-scrollbar-thumb,._sidePanelBody_1oh8v_668::-webkit-scrollbar-thumb,._skillList_1oh8v_774::-webkit-scrollbar-thumb,._searchResults_1oh8v_293::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 15%,transparent);border-radius:4px}._mindMap_1oh8v_131::-webkit-scrollbar-thumb:hover,._sidePanelBody_1oh8v_668::-webkit-scrollbar-thumb:hover,._skillList_1oh8v_774::-webkit-scrollbar-thumb:hover,._searchResults_1oh8v_293::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 30%,transparent)}._dialogContent_dsx11_1{width:90vw;max-width:64rem;height:85vh;display:flex;flex-direction:column;padding:0;overflow:hidden;background-color:var(--surface);border:1px solid var(--border)}._loadingState_dsx11_13,._errorState_dsx11_14{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);height:100%}._titleSkeleton_dsx11_22{width:40%;height:2rem;margin-bottom:var(--spacing-2)}._descSkeleton_dsx11_28{width:70%;height:1rem}._metaSkeleton_dsx11_33{display:flex;gap:var(--spacing-2)}._badgeSkeleton_dsx11_38{width:6rem;height:1.5rem}._editorSkeleton_dsx11_43{flex:1;background-color:var(--background);border-radius:var(--radius);width:100%;margin-top:var(--spacing-4)}._dialogContent_dsx11_1 [class*=DialogHeader]{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);background-color:var(--surface);border-bottom:1px solid var(--border);margin-bottom:0;flex-shrink:0}._headerTop_dsx11_60{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}._title_dsx11_22{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;color:var(--foreground)}._icon_dsx11_76{color:var(--primary)}._typeBadge_dsx11_80{text-transform:capitalize}._metadataRow_dsx11_84{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem}._metaItem_dsx11_93{display:flex;align-items:center;gap:var(--spacing-1)}._description_dsx11_99{margin-top:var(--spacing-2);margin-bottom:0;color:var(--muted-foreground)}._contentArea_dsx11_106{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:var(--background);position:relative}._tabs_dsx11_115{display:flex;flex-direction:column;height:100%}._tabsList_dsx11_121{padding:0 var(--spacing-6);background-color:var(--surface);border-bottom:1px solid var(--border)}._tabTrigger_dsx11_127{gap:var(--spacing-2);border-radius:var(--radius-sm);height:2.5rem}._fileIcon_dsx11_133{opacity:.7}._tabContent_dsx11_137{flex:1;position:relative;overflow:hidden;margin:0;padding:0;height:100%}._editorContainer_dsx11_146{width:100%;height:100%;padding-top:var(--spacing-2);position:relative}._emptyState_dsx11_153{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted-foreground);gap:var(--spacing-4)}._footer_dsx11_164{padding:var(--spacing-4) var(--spacing-6);background-color:var(--surface);border-top:1px solid var(--border);margin-top:0;flex-shrink:0}._restoreButton_dsx11_172{background-color:var(--warning);color:var(--warning-foreground);border-color:var(--warning)}._restoreButton_dsx11_172:hover{background-color:color-mix(in srgb,var(--warning),black 10%)}._container_dtpjz_1{display:inline-flex;align-items:center;justify-content:center;position:relative}._iconImg_dtpjz_8{display:block;-o-object-fit:contain;object-fit:contain}._status_dtpjz_13{display:inline-block;border-radius:50%;position:absolute;bottom:-2px;right:-4px;background:var(--warning, #f59e0b);border:2px solid var(--card)}._status_dtpjz_13[data-connected=true]{background:var(--success, #16a34a)}._container_dtpjz_1 :where(img,._status_dtpjz_13){vertical-align:middle}._container_suu0c_1{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}._loadingContainer_suu0c_9{padding:var(--spacing-4)}._skeleton_suu0c_13{width:100%;height:200px}._emptyState_suu0c_18{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._emptyIcon_suu0c_29{margin-bottom:var(--spacing-4);opacity:.5}._connectButton_suu0c_34{margin-top:var(--spacing-4)}._header_suu0c_38{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface);flex-shrink:0}._searchContainer_suu0c_45{position:relative}._searchIcon_suu0c_49{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_suu0c_58{padding-left:2.5rem}._breadcrumbs_suu0c_62{display:flex;align-items:center;gap:var(--spacing-2);overflow-x:auto;white-space:nowrap}._breadcrumbItem_suu0c_70{font-size:.9rem;font-weight:500}._separator_suu0c_75{color:var(--muted-foreground)}._content_suu0c_79{flex:1;overflow-y:auto;padding:var(--spacing-2);display:flex;flex-direction:column;min-height:0}._repoList_suu0c_88{display:flex;flex-direction:column;gap:var(--spacing-2)}._repoItem_suu0c_94{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast)}._repoItem_suu0c_94:hover{background-color:var(--muted)}._repoInfo_suu0c_109{display:flex;align-items:center;gap:var(--spacing-2)}._repoName_suu0c_115{font-weight:500;overflow-wrap:anywhere}._privateBadge_suu0c_120{font-size:.7rem;padding:.1rem .4rem;background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted-foreground)}._repoMeta_suu0c_129{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8rem;color:var(--muted-foreground)}._repoSkeleton_suu0c_137{height:3rem;width:100%}._fileBrowser_suu0c_142{display:flex;flex-direction:column}._cloneSection_suu0c_148{padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-3);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);border:1px solid var(--border)}._cloneInfo_suu0c_160{font-size:.8rem;color:var(--muted-foreground)}._progressOverlay_suu0c_166{position:absolute;inset:0;background-color:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);gap:var(--spacing-4)}._progressCard_suu0c_180{background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-6);border-radius:var(--radius-lg);width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--spacing-4);box-shadow:var(--shadow-lg)}._progressTitle_suu0c_193{font-weight:600;font-size:1.1rem;display:flex;align-items:center;gap:var(--spacing-2)}._progressBarContainer_suu0c_201{height:6px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;width:100%}._progressBarFill_suu0c_209{height:100%;background-color:var(--primary);transition:width .3s ease}._progressStats_suu0c_215{display:flex;justify-content:space-between;font-size:.85rem;color:var(--muted-foreground)}._fileItem_suu0c_222{border-bottom:1px solid var(--border)}._fileItem_suu0c_222:last-child{border-bottom:none}._dirRow_suu0c_230{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);cursor:pointer;transition:background-color var(--animation-duration-fast)}._dirRow_suu0c_230:hover{background-color:var(--muted)}._folderIcon_suu0c_243{color:var(--primary)}._fileRow_suu0c_247{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3)}._fileLabel_suu0c_254{display:flex;align-items:center;gap:var(--spacing-3);flex:1;cursor:pointer}._fileIcon_suu0c_262{color:var(--muted-foreground)}._fileSize_suu0c_266{margin-left:auto;font-size:.8rem;color:var(--muted-foreground)}._fileSkeleton_suu0c_272{height:2.5rem;width:100%;margin-bottom:var(--spacing-2)}._noResults_suu0c_278{padding:var(--spacing-4);text-align:center;color:var(--muted-foreground);font-size:.85rem}._footer_suu0c_285{padding:var(--spacing-4);border-top:1px solid var(--border);background-color:var(--surface);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-shrink:0}._selectionInfo_suu0c_296{font-size:.9rem;color:var(--muted-foreground)}._spinner_suu0c_301{animation:_spin_suu0c_301 1s linear infinite}@keyframes _spin_suu0c_301{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._arrowBounce_suu0c_314{animation:_bounceDown_suu0c_1 .8s ease-in-out infinite}@keyframes _bounceDown_suu0c_1{0%,to{transform:translateY(-3px);opacity:.7}50%{transform:translateY(3px);opacity:1}}._branchSelector_suu0c_330{position:relative;margin-left:auto}._branchButton_suu0c_335{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);font-size:.8rem;cursor:pointer;transition:background-color var(--animation-duration-fast)}._branchButton_suu0c_335:hover{background-color:var(--accent)}._branchButton_suu0c_335:disabled{opacity:.5;cursor:not-allowed}._branchDropdown_suu0c_357{position:absolute;top:100%;right:0;margin-top:var(--spacing-1);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);min-width:200px;max-height:300px;overflow-y:auto;z-index:100}._branchOption_suu0c_372{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);background:none;border:none;text-align:left;cursor:pointer;font-size:.85rem;transition:background-color var(--animation-duration-fast)}._branchOption_suu0c_372:hover{background-color:var(--muted)}._branchOptionActive_suu0c_390{color:var(--primary);font-weight:500}._protectedBadge_suu0c_395{margin-left:auto;font-size:.65rem;padding:.1rem .3rem;background-color:var(--warning);color:var(--warning-foreground, #000);border-radius:var(--radius-sm)}._confirmDialog_suu0c_405{background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-6);border-radius:var(--radius-lg);width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);box-shadow:var(--shadow-lg);text-align:center}._errorRow_suu0c_421{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--danger);background-color:#ff000008;margin-bottom:var(--spacing-3)}._createRepoRow_suu0c_432{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}._createRepoForm_suu0c_439{display:flex;gap:var(--spacing-2);align-items:center;width:100%;flex-wrap:wrap}._createRepoInput_suu0c_447{flex:1}._confirmIcon_suu0c_451{color:var(--warning)}._confirmTitle_suu0c_455{font-weight:600;font-size:1.1rem;margin:0}._confirmText_suu0c_461{font-size:.9rem;color:var(--muted-foreground);margin:0}._confirmActions_suu0c_467{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-2)}._repoActionChooser_suu0c_474{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._repoActionHeader_suu0c_481{display:flex;align-items:center;gap:var(--spacing-4)}._repoActionHeader_suu0c_481 svg{flex-shrink:0;color:var(--muted-foreground)}._repoActionCards_suu0c_492{display:flex;flex-direction:column;gap:var(--spacing-3)}._repoActionCard_suu0c_492{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1)}._repoActionCard_suu0c_492:hover{border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:color-mix(in srgb,var(--muted),var(--primary) 4%);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._repoActionIcon_suu0c_518{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--primary) 3%,transparent));border:1px solid color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius);color:var(--primary);flex-shrink:0}._appControls_suu0c_532{padding:var(--spacing-2) var(--spacing-4);background-color:var(--muted);border-bottom:1px solid var(--border)}._appControlsHeader_suu0c_538{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}._appControlsActions_suu0c_545{display:flex;gap:8px;align-items:center}._appControlsCheckbox_suu0c_551{display:flex;gap:6px;align-items:center;font-size:.8rem}._installedRepoList_suu0c_558{display:flex;flex-direction:column;gap:2px;margin-top:var(--spacing-2);max-height:100px;overflow-y:auto}@media(max-width:900px){._header_suu0c_38{padding:var(--spacing-2) var(--spacing-3)}._repoItem_suu0c_94{align-items:flex-start}._repoInfo_suu0c_109{min-width:0;flex:1}._repoMeta_suu0c_129{flex-shrink:0;margin-top:2px}._createRepoRow_suu0c_432{flex-direction:column;align-items:stretch;gap:var(--spacing-2)}._createRepoForm_suu0c_439{align-items:stretch}._repoActionChooser_suu0c_474{padding:var(--spacing-4);gap:var(--spacing-4)}._repoActionCard_suu0c_492{padding:var(--spacing-4);gap:var(--spacing-3)}._repoActionIcon_suu0c_518{width:2.5rem;height:2.5rem}._footer_suu0c_285{padding:var(--spacing-3);flex-wrap:wrap;justify-content:flex-start}._selectionInfo_suu0c_296{width:100%;order:2}._appControlsHeader_suu0c_538{flex-wrap:wrap;gap:var(--spacing-2)}._appControlsActions_suu0c_545{flex-wrap:wrap}}._container_1f4k4_1{width:100%;max-width:500px;margin:0 auto}._dropzone_1f4k4_7{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);border:2px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._dropzone_1f4k4_7 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_1f4k4_7:hover{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 8%),color-mix(in srgb,var(--surface),var(--primary) 5%));box-shadow:var(--shadow-md)}._dropzone_1f4k4_7._dragging_1f4k4_57{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 15%),color-mix(in srgb,var(--surface),var(--primary) 10%));box-shadow:var(--shadow-lg);transform:scale(1.02)}._dropzone_1f4k4_7._disabled_1f4k4_68{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_1f4k4_74{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;flex-shrink:0}._dropzone_1f4k4_7:hover ._icon_1f4k4_74{color:var(--primary);transform:scale(1.1) translateY(-.125rem)}._dropzone_1f4k4_7._dragging_1f4k4_57 ._icon_1f4k4_74{color:var(--primary);transform:scale(1.15) translateY(-.25rem);animation:_pulse_1f4k4_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_1f4k4_1{0%,to{opacity:1}50%{opacity:.7}}._title_1f4k4_104{font-weight:700;font-size:1.0625rem;margin-bottom:var(--spacing-3);color:var(--surface-foreground);letter-spacing:-.01em}._subtitle_1f4k4_112{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-2)}._error_1f4k4_119{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 12%,transparent),color-mix(in srgb,var(--error) 8%,transparent));border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--error);animation:_slideDown_1f4k4_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_1f4k4_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._error_1f4k4_119 button{margin-left:auto;color:var(--error);flex-shrink:0}._container_51fde_1{display:flex;flex-direction:column;flex:1 1 auto;min-height:320px;padding:var(--spacing-4)}._dropzoneContainer_51fde_10{margin-bottom:var(--spacing-4)}._fileList_51fde_14{flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface)}._listTitle_51fde_24{padding:var(--spacing-3);margin:0;font-size:.9rem;font-weight:600;border-bottom:1px solid var(--border);background-color:var(--muted)}._scrollArea_51fde_33{flex:1;overflow-y:auto;padding:var(--spacing-2)}._listHeader_51fde_40{display:flex;align-items:center;justify-content:space-between}._viewToggle_51fde_46{display:flex;gap:var(--spacing-2)}._viewBtn_51fde_51{padding:.25rem;border-radius:6px}._gridView_51fde_57{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2)}._gridItem_51fde_63{background:var(--background);border:1px solid var(--border);border-radius:8px;padding:var(--spacing-2);display:flex;flex-direction:column;gap:var(--spacing-2);align-items:stretch}._gridPreview_51fde_74{height:80px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--muted)}._gridInfo_51fde_84{display:flex;flex-direction:column;gap:.125rem}@media(max-width:768px){._gridView_51fde_57{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){._gridView_51fde_57{grid-template-columns:repeat(1,1fr)}}._thinScroll_51fde_104{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}._thinScroll_51fde_104::-webkit-scrollbar{width:8px}._thinScroll_51fde_104::-webkit-scrollbar-track{background:transparent}._thinScroll_51fde_104::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px;border:2px solid transparent}@media(max-width:420px){._thinScroll_51fde_104::-webkit-scrollbar{width:6px}}._fileItem_51fde_129{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2);border-radius:var(--radius-sm);margin-bottom:var(--spacing-1)}._fileItem_51fde_129:hover{background-color:var(--muted)}._fileInfo_51fde_142{display:flex;align-items:center;gap:var(--spacing-2);overflow:hidden}._fileIcon_51fde_149{color:var(--muted-foreground);flex-shrink:0}._thumbnail_51fde_154{width:48px;height:48px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background-color:var(--muted);border:1px solid var(--border)}._fileName_51fde_163{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_51fde_170{font-size:.8rem;color:var(--muted-foreground);flex-shrink:0;margin-left:var(--spacing-2)}._removeButton_51fde_177{color:var(--muted-foreground);flex-shrink:0}._removeButton_51fde_177:hover{color:var(--destructive)}._footer_51fde_186{margin-top:var(--spacing-4);display:flex;justify-content:flex-end}._uploadButton_51fde_192{min-width:120px}._spinner_51fde_196{animation:_spin_51fde_196 1s linear infinite}@keyframes _spin_51fde_196{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dialogContent_txxvd_1{max-width:960px;width:min(96vw,960px);height:min(88vh,820px);max-height:88vh;display:flex;flex-direction:column;padding:0;overflow:hidden}._dialogContent_txxvd_1>div:first-child{padding:var(--spacing-4) var(--spacing-6) var(--spacing-2)}._tabs_txxvd_17{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}._tabsList_txxvd_25{padding:0 var(--spacing-6);border-bottom:1px solid var(--border);flex-shrink:0}._tabContent_txxvd_31{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}@media(max-width:900px){._dialogContent_txxvd_1{width:96vw;height:90vh;max-height:90vh}._dialogContent_txxvd_1>div:first-child{padding:var(--spacing-3) var(--spacing-4) var(--spacing-2)}._tabsList_txxvd_25{padding:0 var(--spacing-4)}}._panel_1eo81_1{display:flex;flex-direction:column;height:100%;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._header_1eo81_11{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface)}._title_1eo81_17{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._tabs_1eo81_25{display:flex;flex-direction:column;flex:1;overflow:hidden}._tabsList_1eo81_32{padding:0 var(--spacing-2);background-color:var(--surface);border-bottom:1px solid var(--border)}._tabTrigger_1eo81_38{gap:var(--spacing-2)}._contentArea_1eo81_42{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--spacing-4);background-color:var(--card)}@media(max-width:768px){._contentArea_1eo81_42{overflow-y:scroll;padding:var(--spacing-3);max-height:60vh}}._listContainer_1eo81_60{display:flex;flex-direction:column;gap:var(--spacing-2);padding-bottom:var(--spacing-4)}@media(max-width:768px){._listContainer_1eo81_60{gap:var(--spacing-3);padding-bottom:var(--spacing-6)}}._listItem_1eo81_75{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--animation-duration-fast) ease}@media(max-width:768px){._listItem_1eo81_75{flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3)}}._listItem_1eo81_75:hover{border-color:var(--primary)}._userInfo_1eo81_101{display:flex;align-items:center;gap:var(--spacing-3)}._avatar_1eo81_107{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;overflow:hidden;border:1px solid var(--border)}._avatar_1eo81_107 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._userDetails_1eo81_128{display:flex;flex-direction:column}._userName_1eo81_133{font-weight:500;font-size:.9375rem;color:var(--foreground)}._userEmail_1eo81_139{font-size:.75rem;color:var(--muted-foreground)}._fileInfo_1eo81_145{display:flex;align-items:center;gap:var(--spacing-3);flex:1;min-width:0}._fileIcon_1eo81_153{color:var(--primary);flex-shrink:0}._filePath_1eo81_158{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_1eo81_168{display:flex;align-items:center;gap:var(--spacing-2)}._permissionSelect_1eo81_174{width:7rem;height:2rem;font-size:.8125rem}._deleteButton_1eo81_180{color:var(--muted-foreground)}._deleteButton_1eo81_180:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._addForm_1eo81_190{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._addInputGroup_1eo81_198{display:flex;flex:1;gap:var(--spacing-2)}._pathInput_1eo81_204{font-family:var(--font-family-monospace);font-size:.875rem}._levelSelect_1eo81_209{width:6rem}._emptyState_1eo81_214{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--muted-foreground);text-align:center}._emptyIcon_1eo81_224{margin-bottom:var(--spacing-2);opacity:.5}._avatarSkeleton_1eo81_230{width:2.5rem;height:2.5rem;border-radius:var(--radius-full)}._infoSkeleton_1eo81_236{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1;margin-left:var(--spacing-3)}._dialogContent_j6ksm_1{border:1px solid var(--border);background-color:var(--popup)}._form_j6ksm_6{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._row_j6ksm_13{display:flex;gap:var(--spacing-4)}._halfWidth_j6ksm_18{flex:1}._inputWithIcon_j6ksm_22{position:relative;display:flex;align-items:center}._inputIcon_j6ksm_28{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:1}._input_j6ksm_22{padding-left:calc(var(--spacing-3) * 2 + 16px)}._selectTriggerContent_j6ksm_40{display:flex;align-items:center;gap:var(--spacing-2)}._successState_j6ksm_46{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-4) 0;gap:var(--spacing-4);animation:_fadeIn_j6ksm_1 var(--animation-duration-normal) ease}._successIconWrapper_j6ksm_56{width:3rem;height:3rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--success) 20%,transparent);color:var(--success);display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}._successTitle_j6ksm_68{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground)}._successText_j6ksm_76{color:var(--muted-foreground);font-size:.875rem;margin:0;max-width:80%}._copyContainer_j6ksm_83{display:flex;width:100%;gap:var(--spacing-2);margin-top:var(--spacing-2)}._copyInput_j6ksm_90{font-family:var(--font-family-monospace);font-size:.875rem;background-color:var(--surface)}._copyButton_j6ksm_96{flex-shrink:0}._fullWidth_j6ksm_100{width:100%}@keyframes _fadeIn_j6ksm_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._pillsWrapper_1a1lv_1{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 12px}._pill_1a1lv_1{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px;border-radius:6px;background:var(--surface);border:1px solid var(--border);font-size:.85rem}._pill_1a1lv_1[data-change-type=added]{border-left:4px solid var(--success)}._pill_1a1lv_1[data-change-type=modified]{border-left:4px solid #f59e0b}._pill_1a1lv_1[data-change-type=removed]{border-left:4px solid var(--destructive)}._meta_1a1lv_30{display:flex;align-items:center;gap:8px}._statusBadge_1a1lv_36{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:11px;font-weight:700;border-radius:4px;flex-shrink:0}._statusBadge_1a1lv_36._added_1a1lv_48{background-color:color-mix(in srgb,var(--success) 20%,transparent);color:var(--success)}._statusBadge_1a1lv_36._modified_1a1lv_53{background-color:#f59e0b33;color:#f59e0b}._statusBadge_1a1lv_36._removed_1a1lv_58{background-color:color-mix(in srgb,var(--destructive) 20%,transparent);color:var(--destructive)}._filename_1a1lv_63{font-weight:600;color:var(--foreground)}._filename_1a1lv_63._clickable_1a1lv_68{cursor:pointer;transition:color .15s ease}._filename_1a1lv_63._clickable_1a1lv_68:hover{color:var(--primary);text-decoration:underline}._size_1a1lv_78{color:var(--muted-foreground);font-size:.75rem}._delta_1a1lv_83{color:var(--primary);font-weight:600;margin-left:8px;font-size:.8rem}._statsRow_1a1lv_89{display:flex;align-items:center;gap:8px;width:100%;padding-left:26px}._actions_1a1lv_97{display:flex;gap:6px;margin-left:auto}._container_hk7o5_1{display:flex;align-items:center;gap:var(--spacing-1)}._muteButton_hk7o5_7{color:var(--muted-foreground);transition:all .2s ease}._muteButton_hk7o5_7:hover{color:var(--foreground)}._muteButton_hk7o5_7._muted_hk7o5_16{color:var(--destructive)}._muteButton_hk7o5_7._muted_hk7o5_16:hover{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 10%,transparent)}._stopButton_hk7o5_25{color:var(--destructive)}._stopButton_hk7o5_25:hover{background:color-mix(in srgb,var(--destructive) 10%,transparent)}._loadingIcon_hk7o5_33{animation:_spin_hk7o5_1 1s linear infinite;color:var(--primary)}@keyframes _spin_hk7o5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._speakButton_hk7o5_47{opacity:0;transition:opacity .2s ease;padding:2px;height:auto;width:auto;color:var(--muted-foreground)}._speakButton_hk7o5_47:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.messageWrapper:hover ._speakButton_hk7o5_47,.aiMessage:hover ._speakButton_hk7o5_47{opacity:1}._speakButton_hk7o5_47:has(._loadingIcon_hk7o5_33),._speakButton_hk7o5_47:focus{opacity:1}._voiceSelect_hk7o5_74{height:1.75rem;min-height:unset;max-width:90px;font-size:.65rem;padding:0 var(--spacing-1) 0 var(--spacing-2);border-color:var(--border);background:transparent}._voiceSelect_hk7o5_74:hover{border-color:var(--primary)}._volumeSlider_hk7o5_89{width:60px}._voiceIndicator_hk7o5_94{position:absolute;bottom:-2px;left:-2px;width:14px;height:14px;background:linear-gradient(135deg,var(--success),#22c55e);border-radius:50%;border:2px solid var(--surface);display:flex;align-items:center;justify-content:center;animation:_voicePulse_hk7o5_1 .5s ease-in-out infinite}@keyframes _voicePulse_hk7o5_1{0%,to{transform:scale(1);box-shadow:0 0 4px var(--success)}50%{transform:scale(1.1);box-shadow:0 0 8px var(--success),0 0 12px #22c55e}}._voiceIndicator_hk7o5_94 svg{width:8px;height:8px;color:#fff}._inlineMediaImg_1s12g_3{display:block;max-width:100%;max-height:420px;border-radius:var(--radius);margin:var(--spacing-2) 0;-o-object-fit:contain;object-fit:contain;cursor:zoom-in}._inlineMediaVideo_1s12g_13{display:block;max-width:100%;border-radius:var(--radius);margin:var(--spacing-2) 0}._inlineMediaAudio_1s12g_20{display:block;width:100%;margin:var(--spacing-2) 0}._inlineMediaPdf_1s12g_26{display:inline-flex;align-items:center;gap:.4rem;margin:var(--spacing-1) 0;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--primary) 42%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);text-decoration:none;padding:.3rem .64rem;font-size:.78rem;font-weight:600}._inlineMediaPdf_1s12g_26:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)}._inlineMedia3dCard_1s12g_45{display:flex;flex-direction:column;gap:10px;width:min(100%,680px);margin:var(--spacing-2) 0;padding:10px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 92%,transparent),color-mix(in srgb,var(--surface, var(--background)) 94%,transparent));box-shadow:0 10px 26px #0000002e}._inlineMedia3dFrame_1s12g_63{display:block;width:100%;height:380px;border:0;border-radius:calc(var(--radius) - 2px);background:radial-gradient(circle at top,#1f2937,#0b1120 58%,#020617)}._inlineMedia3dLink_1s12g_72{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--primary) 42%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);text-decoration:none;padding:.3rem .64rem;font-size:.78rem;font-weight:600}._inlineMedia3dLink_1s12g_72:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)}._inlineAssetCard_1s12g_91{display:flex;align-items:flex-start;gap:10px;margin:var(--spacing-2) 0;padding:10px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--card) 88%,transparent)}._inlineAssetThumbButton_1s12g_102{border:none;background:transparent;padding:0;margin:0;cursor:zoom-in;border-radius:var(--radius-sm)}._inlineAssetThumb_1s12g_102{width:112px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);display:block}._inlineAssetInfo_1s12g_120{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}._inlineAssetTitle_1s12g_128{font-size:.8rem;font-weight:700;color:var(--foreground)}._inlineAssetMeta_1s12g_134{font-size:.72rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineAssetPrompt_1s12g_142{font-size:.72rem;color:var(--muted-foreground);line-height:1.3;margin-top:3px}._inlineAssetActions_1s12g_149{display:flex;flex-direction:column;gap:6px}._inlineAssetActionBtn_1s12g_155{width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--background) 92%,transparent);color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._inlineAssetActionBtn_1s12g_155:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent)}._inlineAssetModalBackdrop_1s12g_174{position:fixed;inset:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}._inlineAssetModal_1s12g_174{width:min(940px,94vw);max-height:90vh;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:var(--card);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 56px #0000006b}._inlineAssetModalHeader_1s12g_198{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent)}._inlineAssetModalTitleGroup_1s12g_207{min-width:0;display:flex;flex-direction:column;gap:2px}._inlineAssetModalTitle_1s12g_207{font-size:.9rem;font-weight:700;color:var(--foreground)}._inlineAssetModalMeta_1s12g_220{font-size:.73rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineAssetModalActions_1s12g_228{display:flex;align-items:center;gap:8px}._inlineAssetModalBody_1s12g_234{flex:1;min-height:220px;max-height:calc(90vh - 160px);overflow:auto;padding:16px;background:color-mix(in srgb,var(--background) 92%,transparent);display:flex;align-items:center;justify-content:center}._inlineAssetModalImage_1s12g_246{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}._mdContentWrap_1s12g_255{position:relative}._mdContentWrap_1s12g_255:hover ._msgCopyBtn_1s12g_259{opacity:1}._msgCopyBtn_1s12g_259{position:absolute;top:0;right:0;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--border, rgba(255,255,255,.12)) 80%,transparent);border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--background, #0b1120) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:color-mix(in srgb,var(--foreground) 60%,transparent);font-size:.72rem;font-weight:500;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s;white-space:nowrap}._msgCopyBtn_1s12g_259:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}@media(hover:none){._msgCopyBtn_1s12g_259{opacity:1}}._mdContent_1s12g_255{line-height:1.6;word-break:break-word;font-size:.9rem;color:var(--foreground);contain:layout style;isolation:isolate}._mdContent_1s12g_255>*:first-child{margin-top:0}._mdContent_1s12g_255>*:last-child{margin-bottom:0}._mdContent_1s12g_255 p{margin:.4em 0}._mdContent_1s12g_255 p:empty{display:none;margin:0;padding:0}._mdContent_1s12g_255 h1,._mdContent_1s12g_255 h2,._mdContent_1s12g_255 h3,._mdContent_1s12g_255 h4{margin:.8em 0 .3em}._mdContent_1s12g_255 ul,._mdContent_1s12g_255 ol{margin:.3em 0;padding-left:1.5em}._mdContent_1s12g_255 li{margin:.15em 0}._mdContent_1s12g_255 hr{margin:.6em 0}._mdContent_1s12g_255 blockquote{margin:.4em 0}._mdContent_1s12g_255 strong{font-weight:700}._mdContent_1s12g_255 em{font-style:italic}._mdContent_1s12g_255 del{text-decoration:line-through;opacity:.6}._mdContent_1s12g_255 mark{background:color-mix(in srgb,var(--primary, #6d9eff) 20%,transparent);padding:1px 4px;border-radius:3px}._inlineCode_1s12g_330{font-family:var(--font-family-monospace, "JetBrains Mono", "Fira Code", monospace);font-size:.85em;padding:2px 6px;border-radius:var(--radius-sm, 4px);background:color-mix(in srgb,var(--foreground) 8%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}._inlineLink_1s12g_339{color:var(--primary);text-decoration:underline;text-underline-offset:2px}._inlineLink_1s12g_339:hover{opacity:.8}._mdHeading_1s12g_350{margin:.8em 0 .4em;font-weight:700;line-height:1.3;color:var(--foreground)}._mdContent_1s12g_255 h1{font-size:1.35em;font-weight:700;margin:.8em 0 .4em}._mdContent_1s12g_255 h2{font-size:1.15em;font-weight:700;margin:.7em 0 .35em}._mdContent_1s12g_255 h3{font-size:1.02em;font-weight:600;margin:.6em 0 .3em}._mdContent_1s12g_255 h4{font-size:.95em;font-weight:600;margin:.5em 0 .25em}._mdContent_1s12g_255 h5{font-size:.88em;font-weight:600;margin:.4em 0 .2em}._mdContent_1s12g_255 h6{font-size:.82em;font-weight:600;margin:.4em 0 .2em;opacity:.8}._citationRef_1s12g_365{display:inline-flex;align-items:center;justify-content:center;font-size:.7em;font-weight:600;min-width:16px;height:16px;padding:0 3px;border-radius:3px;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;vertical-align:super;margin:0 1px;cursor:default;text-decoration:none}._sourcesSection_1s12g_384{margin-top:1em;padding-top:.6em;border-top:1px solid color-mix(in srgb,var(--border, rgba(255,255,255,.12)) 70%,transparent)}._sourcesSection_1s12g_384 strong,._sourcesSection_1s12g_384 b{font-size:.85em;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 70%,transparent)}._sourceItem_1s12g_397{display:flex;align-items:baseline;gap:6px;margin:.25em 0;font-size:.85em;line-height:1.45;color:color-mix(in srgb,var(--foreground) 70%,transparent)}._sourceNum_1s12g_406{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.7em;font-weight:600;min-width:16px;height:16px;padding:0 3px;border-radius:3px;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}._sourceItem_1s12g_397 a{color:#38bdf8;text-decoration:none}._sourceItem_1s12g_397 a:hover{text-decoration:underline}._mdHr_1s12g_429{border:none;border-top:1px solid color-mix(in srgb,var(--border, rgba(255,255,255,.12)) 70%,transparent);margin:.8em 0}._mdParagraph_1s12g_436{margin:.3em 0;white-space:pre-wrap}._mdParagraph_1s12g_436:empty{margin:0;padding:0;line-height:0;font-size:0}._sectionWrap_1s12g_450{position:relative}._sectionWrap_1s12g_450>._sectionCopyBtn_1s12g_453{position:absolute;top:2px;right:0}._sectionWrap_1s12g_450:hover>._sectionCopyBtn_1s12g_453{opacity:1}._sectionCopyBtn_1s12g_453{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm, 4px);background:color-mix(in srgb,var(--foreground) 8%,transparent);color:color-mix(in srgb,var(--foreground) 50%,transparent);cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s;flex-shrink:0}._sectionCopyBtn_1s12g_453:hover{background:color-mix(in srgb,var(--foreground) 14%,transparent);color:var(--foreground)}._codeBlockWrap_1s12g_484{position:relative;margin:.6em 0}._codeBlockWrap_1s12g_484:hover ._codeBlockCopy_1s12g_488,._codeBlockWrap_1s12g_484:hover ._codeBlockLang_1s12g_489{opacity:1}._codeBlockCopy_1s12g_488{position:absolute;top:6px;right:6px;z-index:2}@media(hover:none){._sectionCopyBtn_1s12g_453,._codeBlockCopy_1s12g_488,._codeBlockLang_1s12g_489{opacity:1}._mediaInlineActions_1s12g_508{position:static;opacity:1;pointer-events:auto;justify-content:flex-start;padding:4px 0}._mediaQuickRegen_1s12g_515{position:static;margin-top:4px}}._codeBlockLang_1s12g_489{position:absolute;top:6px;left:10px;z-index:2;font-size:.68em;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--foreground) 40%,transparent);opacity:0;transition:opacity .15s;pointer-events:none}._mdCodeBlock_1s12g_537{margin:0;padding:12px 14px;border-radius:var(--radius-sm, 6px);background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);overflow-x:auto;font-family:var(--font-family-monospace, "JetBrains Mono", "Fira Code", monospace);font-size:.82em;line-height:1.55;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}._mdCodeBlock_1s12g_537 code{background:none;border:none;padding:0;font-size:inherit;font-family:inherit}._mdList_1s12g_560{margin:.4em 0;padding-left:1.6em}._mdList_1s12g_560 li{margin:.25em 0;line-height:1.5}._mdList_1s12g_560 li::marker{color:var(--primary, #6d9eff)}._mdList_1s12g_560 ._mdList_1s12g_560{margin:.15em 0}._mdTaskList_1s12g_580{margin:.5em 0;padding-left:0;list-style:none}._mdTaskItem_1s12g_586{display:flex;align-items:flex-start;gap:.5rem;margin:.3em 0;line-height:1.5}._mdTaskItem_1s12g_586 p{margin:0}._mdCheckbox_1s12g_598{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border-radius:4px;border:2px solid color-mix(in srgb,var(--foreground) 30%,transparent);background:transparent;margin-top:2px;flex-shrink:0;transition:border-color .15s,background .15s}._mdCheckboxChecked_1s12g_613{background:linear-gradient(135deg,#2563eb,#06b6d4);border-color:transparent;color:#fff}._mdTaskTextDone_1s12g_620{text-decoration:line-through;opacity:.55}._mdBlockquote_1s12g_626{margin:.5em 0;padding:.4em .9em;border-left:3px solid color-mix(in srgb,var(--primary) 50%,transparent);background:color-mix(in srgb,var(--primary) 5%,transparent);border-radius:0 var(--radius-sm, 4px) var(--radius-sm, 4px) 0;color:color-mix(in srgb,var(--foreground) 80%,transparent);font-size:.92em}._mdBlockquote_1s12g_626 p{margin:.2em 0}._mdTableWrap_1s12g_641{margin:.6em 0;overflow-x:auto;border-radius:var(--radius-sm, 6px);border:1px solid color-mix(in srgb,var(--border, rgba(255,255,255,.12)) 70%,transparent);-webkit-overflow-scrolling:touch}._mdTable_1s12g_641{width:100%;border-collapse:collapse;font-size:.84em;line-height:1.45}._mdTable_1s12g_641 th,._mdTable_1s12g_641 td{padding:8px 14px;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--border, rgba(255,255,255,.12)) 50%,transparent);vertical-align:top}._mdTable_1s12g_641 th{font-weight:600;font-size:.78em;text-transform:uppercase;letter-spacing:.03em;background:color-mix(in srgb,var(--foreground) 5%,transparent);color:color-mix(in srgb,var(--foreground) 72%,transparent);white-space:nowrap;position:sticky;top:0}._mdTable_1s12g_641 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--foreground) 2%,transparent)}._mdTable_1s12g_641 tbody tr:last-child td{border-bottom:none}._mdTable_1s12g_641 tbody tr:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}._mdTable_1s12g_641 td strong{font-weight:600}._mdTable_1s12g_641 td code{font-size:.88em;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--foreground) 8%,transparent)}._inlineAssetModalPrompt_1s12g_697{padding:10px 12px 14px;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);font-size:.74rem;color:var(--muted-foreground);line-height:1.4;white-space:pre-wrap}._toolBlock_1s12g_707{margin:8px 0;border-radius:var(--radius-sm, 8px);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--card) 60%,transparent);overflow:hidden}._toolBlockHeader_1s12g_715{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--muted-foreground);font-size:.76rem;font-weight:600;cursor:pointer;text-align:left;transition:background .15s}._toolBlockHeader_1s12g_715:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent)}._toolBlockIcon_1s12g_735{color:var(--primary);flex-shrink:0}._toolBlockName_1s12g_740{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolBlockBadge_1s12g_748{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary)}._toolBlockBody_1s12g_759{padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}._imageGrid_1s12g_765{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--spacing-2) 0}._imageGrid_1s12g_765 ._mediaInlineWrap_1s12g_772{flex:1 1 calc(50% - .25rem);min-width:140px;max-width:calc(50% - .25rem);margin:0}._imageGrid_1s12g_765 ._mediaInlineWrap_1s12g_772 ._inlineMediaImg_1s12g_3{width:100%;height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}._imageGrid_1s12g_765 ._mediaInlineWrap_1s12g_772:only-child{flex:0 1 auto;max-width:100%}._imageGrid_1s12g_765 ._mediaInlineWrap_1s12g_772:only-child ._inlineMediaImg_1s12g_3{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}._mediaInlineWrap_1s12g_772{position:relative;display:inline-block;max-width:100%;margin:var(--spacing-2) 0;border-radius:var(--radius);overflow:hidden}._mediaInlineWrap_1s12g_772:hover ._mediaInlineActions_1s12g_508{opacity:1;pointer-events:auto}._mediaInlineWrap_1s12g_772:focus-within ._mediaInlineActions_1s12g_508,._mediaInlineWrap_1s12g_772:active ._mediaInlineActions_1s12g_508{opacity:1;pointer-events:auto}._mediaInlineActions_1s12g_508{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:3;opacity:0;pointer-events:none;transition:opacity .15s ease}._mediaInlineBtn_1s12g_831{width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s}._mediaInlineBtn_1s12g_831:hover{background:#0009;color:#fff}._mediaQuickRegen_1s12g_515{position:absolute;left:8px;bottom:8px;z-index:4;height:26px;border-radius:999px;border:1px solid rgb(255 255 255 / .15);background:#0006;color:#ffffffd9;display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._mediaQuickRegen_1s12g_515:hover{background:#000000a6;color:#fff}._mediaInlineAudioWrap_1s12g_877{display:flex;align-items:center;gap:8px;margin:var(--spacing-2) 0}._mediaInline3dWrap_1s12g_885{position:relative;margin:var(--spacing-2) 0;border-radius:var(--radius);overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--background) 90%,transparent)}._mediaInline3dWrap_1s12g_885:hover ._mediaInlineActions_1s12g_508{opacity:1;pointer-events:auto}@media(max-width:767px){._mediaInlineActions_1s12g_508{opacity:1;pointer-events:auto}}._pdfViewerCard_1s12g_907{width:min(100%,680px);margin:var(--spacing-2) 0;border:1px solid var(--border);border-radius:var(--radius);background:#111;overflow:hidden}._pdfViewerWrap_1s12g_916{position:relative;width:100%;height:420px;overflow:hidden;background:#111}._pdfIframe_1s12g_924{width:100%;height:100%;border:none;display:block}._pdfViewerFooter_1s12g_931{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;gap:8px;border-top:1px solid var(--border);background:var(--card)}._pdfViewerTitle_1s12g_941{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:var(--muted-foreground);min-width:0;overflow:hidden}._pdfViewerTitle_1s12g_941 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pdfViewerTitle_1s12g_941 svg{flex-shrink:0;color:#ef4444}._pdfViewerActions_1s12g_961{display:flex;align-items:center;gap:4px;flex-shrink:0}._pdfViewerOpenBtn_1s12g_968,._pdfViewerDownloadBtn_1s12g_969{font-size:.6875rem;font-weight:600;padding:3px 10px;border-radius:4px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:background .12s}._pdfViewerOpenBtn_1s12g_968:hover,._pdfViewerDownloadBtn_1s12g_969:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._shareDropdownWrap_1s12g_991{position:relative}._shareDropdown_1s12g_991{position:absolute;bottom:100%;right:0;margin-bottom:4px;min-width:220px;max-width:300px;background:var(--card, var(--surface));border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 16px #0000002e;z-index:100;overflow:hidden}._shareDropdownItem_1s12g_1010{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;font-size:.7rem;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}._shareDropdownItem_1s12g_1010:last-child{border-bottom:none}._shareTargetName_1s12g_1023{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-weight:500}._shareTargetActions_1s12g_1032{display:flex;gap:3px;flex-shrink:0;margin-left:6px}._shareTargetBtn_1s12g_1039{font-size:.6rem;font-weight:600;padding:2px 7px;border-radius:3px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;transition:background .12s}._shareTargetBtn_1s12g_1039:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 15%,var(--surface));border-color:var(--primary)}._shareTargetBtn_1s12g_1039:disabled{opacity:.5;cursor:not-allowed}._shareDropdownEmpty_1s12g_1061{padding:10px 12px;font-size:.68rem;color:var(--muted-foreground);text-align:center;line-height:1.4}._shareSuccess_1s12g_1069{padding:4px 10px;font-size:.65rem;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);text-align:center}._shareError_1s12g_1077{padding:4px 10px;font-size:.65rem;color:var(--destructive, #ef4444);background:color-mix(in srgb,var(--destructive, #ef4444) 8%,transparent);text-align:center}._mediaModalBackdrop_1s12g_1086{position:fixed;inset:0;background:#000000bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px}._mediaModal_1s12g_1086{width:min(1100px,92vw);max-width:92vw;height:min(820px,84vh);max-height:84vh;display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(255 255 255 / .12);background:#0a0a0af0;overflow:hidden;box-shadow:0 28px 72px #00000075}._mediaModalToolbar_1s12g_1112{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(180deg,#ffffff0f,#ffffff08);border-bottom:1px solid rgba(255 255 255 / .08);flex-shrink:0}._mediaModalToolbarLeft_1s12g_1122,._mediaModalToolbarRight_1s12g_1123{display:flex;align-items:center;gap:6px}._mediaModalToolbar_1s12g_1112{gap:10px;flex-wrap:wrap}._mediaModalToolbarRight_1s12g_1123{flex:1;justify-content:flex-end;flex-wrap:wrap}._mediaModalBtn_1s12g_1140{width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid rgba(255 255 255 / .12);background:#ffffff0f;color:#ffffffd9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s}._mediaModalBtn_1s12g_1140:hover{background:#ffffff24;color:#fff}._mediaModalBtnLabel_1s12g_1159{font-size:.72rem;font-weight:700;margin-left:4px}._mediaModalZoomLabel_1s12g_1165{font-size:.72rem;color:#fff9;font-weight:600;min-width:38px;text-align:center;font-variant-numeric:tabular-nums}._mediaModalContent_1s12g_1174{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:20px;background:radial-gradient(circle at top,rgb(255 255 255 / .04),transparent 42%),#0000005c}._mediaModalImage_1s12g_1187{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center center}._mediaModalOptionBtn_1s12g_1194{height:36px;border-radius:10px;border:1px solid rgba(255 255 255 / .12);background:#ffffff0f;color:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s}._mediaModalOptionBtn_1s12g_1194:hover{background:#ffffff24;color:#fff;border-color:#ffffff38}@media(max-width:767px){._mediaModalBackdrop_1s12g_1086{padding:12px}._mediaModal_1s12g_1086{width:100%;max-width:100%;height:min(78vh,680px);max-height:78vh;border-radius:14px}._mediaModalToolbar_1s12g_1112{padding:8px 10px}._mediaModalContent_1s12g_1174{padding:12px}._mediaModalOptionBtn_1s12g_1194{flex:1 1 calc(50% - 6px);min-width:0}}._mediaModalVideo_1s12g_1244{max-width:100%;max-height:100%;outline:none}._mediaModalAudioWrap_1s12g_1250{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#ffffff80}._mediaModal3dWrap_1s12g_1259{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._pdfViewerWrap_1s12g_916{display:flex;flex-direction:column;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--background) 90%,transparent);overflow:hidden}._pdfIframe_1s12g_924{width:100%;height:420px;border:none;display:block}._mediaModalPdf_1s12g_1284{width:100%;height:100%;border:none;display:block}._regionEditBackdrop_1s12g_1292{position:fixed;inset:0;z-index:2200;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}._regionEditModal_1s12g_1304{width:min(980px,96vw);max-height:94vh;background:color-mix(in srgb,var(--card) 92%,transparent);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 44px #00000075}._regionEditHeader_1s12g_1316{height:46px;padding:0 10px 0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}._regionEditTitle_1s12g_1325{font-size:.82rem;font-weight:700;letter-spacing:.03em;color:var(--foreground)}._regionEditCanvasWrap_1s12g_1332{position:relative;width:100%;min-height:300px;max-height:60vh;background:#00000080}._regionEditImage_1s12g_1340{width:100%;height:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain;display:block}._regionEditOverlay_1s12g_1348{position:absolute;inset:0;cursor:crosshair}._regionEditSvg_1s12g_1354{width:100%;height:100%;display:block}._regionEditRect_1s12g_1360{fill:#3b82f633;stroke:#3b82f6f2;stroke-width:1.3;stroke-dasharray:4 3;pointer-events:none}._regionEditLasso_1s12g_1368{fill:none;stroke:#22c55ef2;stroke-width:1.2;stroke-dasharray:3 3;pointer-events:none}._regionEditToolbar_1s12g_1376{display:flex;gap:8px;padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent)}._regionToolBtn_1s12g_1384{height:30px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--background) 90%,transparent);color:var(--muted-foreground);font-size:.75rem;font-weight:600;cursor:pointer}._regionToolBtnActive_1s12g_1396{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent)}._regionEditPrompt_1s12g_1402{min-height:76px;max-height:120px;resize:vertical;border:none;border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--background) 94%,transparent);color:var(--foreground);font-size:.82rem;line-height:1.4;padding:10px 12px}._regionEditPrompt_1s12g_1402:focus{outline:2px solid color-mix(in srgb,var(--primary) 42%,transparent);outline-offset:-2px}._regionEditActions_1s12g_1420{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px 12px;border-top:1px solid color-mix(in srgb,var(--border) 74%,transparent)}._regionActionBtn_1s12g_1428{height:32px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 74%,transparent);background:color-mix(in srgb,var(--background) 92%,transparent);color:var(--foreground);font-size:.76rem;font-weight:600;cursor:pointer}._regionActionPrimary_1s12g_1440{border-color:color-mix(in srgb,var(--primary) 60%,transparent);background:color-mix(in srgb,var(--primary) 18%,transparent)}._mermaidDiagramWrap_1s12g_1446{margin:var(--spacing-2) 0;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--background) 90%,transparent);padding:16px;overflow:auto}._mermaidContainer_1s12g_1455{display:flex;align-items:center;justify-content:center;min-height:120px}._mermaidError_1s12g_1467{display:flex;align-items:center;gap:8px;padding:12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 25%,transparent);color:var(--error, #ef4444);font-size:.82rem}._mermaidDiagramWrap_1s12g_1446{margin:var(--spacing-2) 0;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--background) 92%,transparent);overflow:hidden;min-height:200px}._mermaidContainer_1s12g_1455{padding:16px;display:flex;align-items:center;justify-content:center;overflow-x:auto}._mermaidContainer_1s12g_1455 svg{max-width:100%;height:auto}._mermaidError_1s12g_1467{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--error, #ef4444);font-size:.8rem}._model3dWrap_1s12g_1512{position:relative;display:flex;flex-direction:column;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:var(--card);overflow:hidden}._model3dFullscreen_1s12g_1522{position:fixed;inset:0;z-index:3000;border-radius:0;border:none;background:#000000f2}._model3dContainer_1s12g_1531{position:relative;width:100%;height:320px;overflow:hidden}._model3dFullscreen_1s12g_1522 ._model3dContainer_1s12g_1531{height:100%}._model3dGrid_1s12g_1542{position:absolute;bottom:8px;right:8px;pointer-events:none}._model3dWireframe_1s12g_1549{position:absolute;top:8px;left:8px;pointer-events:none}._model3dControls_1s12g_1556{position:absolute;top:8px;right:8px;width:200px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px;color:#ffffffe6;font-size:.7rem;box-shadow:0 8px 24px #0006;display:flex;flex-direction:column;gap:8px}._model3dFullscreen_1s12g_1522 ._model3dControls_1s12g_1556{top:16px;right:16px}._model3dControlsHeader_1s12g_1579{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid rgba(255 255 255 / .1);margin-bottom:6px}._model3dControlsTitle_1s12g_1588{display:flex;align-items:center;gap:4px;font-weight:600;font-size:.75rem}._model3dControlBtn_1s12g_1596{background:none;border:none;color:#ffffff80;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center}._model3dControlBtn_1s12g_1596:hover{color:#fff;background:#ffffff1a}._model3dControlLabel_1s12g_1619{display:flex;align-items:center;gap:4px;font-size:.65rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.03em}._model3dControlOption_1s12g_1629{flex:1;padding:4px 6px;border-radius:4px;border:1px solid rgba(255 255 255 / .15);background:#ffffff0d;color:#ffffffb3;font-size:.65rem;font-weight:500;cursor:pointer;transition:all .12s;text-align:center}._model3dControlOption_1s12g_1629:hover{background:#ffffff1a;color:#fff}._model3dControlActive_1s12g_1653{background:var(--primary, #4f6ef7);border-color:var(--primary, #4f6ef7);color:#fff}._model3dSlider_1s12g_1659{width:100%;height:4px;border-radius:2px;background:#ffffff1a;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._model3dSlider_1s12g_1659::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--primary, #4f6ef7);cursor:pointer}._model3dShowControls_1s12g_1677{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:var(--radius-sm);border:none;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s}._model3dShowControls_1s12g_1677:hover{background:#000c;color:#fff}._model3dWrap_1s12g_1512._model3dFullscreen_1s12g_1522{width:100%;height:100%;margin:0}._model3dContainer_1s12g_1531{position:relative;width:100%;overflow:hidden}._model3dGrid_1s12g_1542{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:.15}._model3dWireframe_1s12g_1549{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}._model3dControls_1s12g_1556{position:absolute;bottom:8px;left:8px;right:8px;max-height:280px;overflow-y:auto;padding:12px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;font-size:.72rem;display:flex;flex-direction:column;gap:10px}._model3dControlsHeader_1s12g_1579{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255 255 255 / .1)}._model3dControlsTitle_1s12g_1588{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.74rem}._model3dControlBtn_1s12g_1596{padding:4px;border:none;background:none;color:inherit;cursor:pointer;border-radius:4px;opacity:.6;transition:opacity .15s}._model3dControlBtn_1s12g_1596:hover{opacity:1}._model3dControlGroup_1s12g_1613{display:flex;flex-direction:column;gap:6px}._model3dControlLabel_1s12g_1619{display:flex;align-items:center;gap:6px;font-weight:500;opacity:.8;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}._model3dControlOptions_1s12g_1629{display:flex;gap:4px;flex-wrap:wrap}._model3dControlOption_1s12g_1629{padding:5px 10px;border-radius:var(--radius-sm);border:1px solid rgba(255 255 255 / .15);background:#ffffff0d;color:inherit;font-size:.7rem;cursor:pointer;transition:all .15s}._model3dControlOption_1s12g_1629:hover{background:#ffffff1f}._model3dControlOption_1s12g_1629._model3dControlActive_1s12g_1653{background:var(--primary, #6d9eff);border-color:var(--primary, #6d9eff);color:#fff}._model3dSlider_1s12g_1659{width:100%;height:4px;border-radius:2px;background:#ffffff26;outline:none;-webkit-appearance:none}._model3dSlider_1s12g_1659::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--primary, #6d9eff);cursor:pointer}._model3dShowControls_1s12g_1677{position:absolute;bottom:8px;left:8px;padding:6px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffc;cursor:pointer;transition:all .15s}._model3dShowControls_1s12g_1677:hover{background:#000c}._model3dWrap_1s12g_1512{position:relative;margin:var(--spacing-2) 0;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--background) 90%,transparent);overflow:hidden}._model3dFullscreen_1s12g_1522{height:100vh}._model3dContainer_1s12g_1531{position:relative;width:100%;display:flex;align-items:center;justify-content:center;min-height:280px}._model3dGrid_1s12g_1542,._model3dWireframe_1s12g_1549{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._model3dControls_1s12g_1556{position:absolute;top:8px;left:8px;right:8px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--background) 90%,backdrop-blur(8px));display:flex;flex-direction:column;gap:8px;font-size:.75rem}._model3dControlsHeader_1s12g_1579{display:flex;align-items:center;justify-content:space-between;gap:8px}._model3dControlsTitle_1s12g_1588{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--foreground)}._model3dControlBtn_1s12g_1596{padding:4px 6px;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;border-radius:4px}._model3dControlBtn_1s12g_1596:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._model3dControlGroup_1s12g_1613{display:flex;flex-direction:column;gap:4px}._model3dControlLabel_1s12g_1619{display:flex;align-items:center;gap:4px;color:var(--muted-foreground);font-size:.7rem;font-weight:500}._model3dControlOptions_1s12g_1629{display:flex;gap:4px}._model3dControlOption_1s12g_1629{padding:4px 8px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:4px;background:transparent;color:var(--muted-foreground);font-size:.68rem;cursor:pointer;min-width:28px;display:flex;align-items:center;justify-content:center}._model3dControlOption_1s12g_1629:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}._model3dControlActive_1s12g_1653{background:color-mix(in srgb,var(--primary) 15%,transparent);border-color:color-mix(in srgb,var(--primary) 50%,transparent);color:var(--primary)}._model3dSlider_1s12g_1659{width:100%;height:4px;border-radius:2px;background:color-mix(in srgb,var(--border) 70%,transparent);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._model3dSlider_1s12g_1659::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--primary);cursor:pointer}._model3dSlider_1s12g_1659::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--primary);cursor:pointer;border:none}._model3dShowControls_1s12g_1677{position:absolute;bottom:8px;right:8px;padding:6px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--background) 90%,backdrop-blur(8px));color:var(--muted-foreground);cursor:pointer}._model3dShowControls_1s12g_1677:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._securityBadge_1s12g_2046{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:var(--radius);font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1.3;margin:.25rem 0;white-space:nowrap}._securityBadge_1s12g_2046 svg{width:14px;height:14px;flex-shrink:0}._securityBadgeSafe_1s12g_2066{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;box-shadow:0 1px 4px #2563eb40}._securityBadgeBlocked_1s12g_2073{background:linear-gradient(135deg,#dc2626,#f59e0b);color:#fff;box-shadow:0 1px 4px #dc26264d;animation:_securityPulse_1s12g_1 2s ease-in-out 1}._securityBadgeWarning_1s12g_2081{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;box-shadow:0 1px 4px #f59e0b4d}._securityBadgeDetails_1s12g_2088{font-weight:400;opacity:.9;margin-left:.25rem;white-space:normal}@keyframes _securityPulse_1s12g_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}._card_m3ce0_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;margin:6px 0;font-size:.8125rem}._card_m3ce0_1._confirmed_m3ce0_10{border-color:#2a6b3a;background:color-mix(in srgb,#1a4a25 20%,var(--card))}._header_m3ce0_16{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--muted) 30%,transparent)}._confirmed_m3ce0_10 ._header_m3ce0_16{border-bottom-color:#2a6b3a40}._headerIcon_m3ce0_29{flex-shrink:0;color:#c9822a;margin-top:2px}._confirmed_m3ce0_10 ._headerIcon_m3ce0_29{color:#4ade80}._headerText_m3ce0_39{flex:1;min-width:0}._planLabel_m3ce0_44{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#c9822a;opacity:.85}._confirmed_m3ce0_10 ._planLabel_m3ce0_44{color:#4ade80}._planTitle_m3ce0_57{font-size:.9375rem;font-weight:700;color:var(--foreground);margin-top:1px;line-height:1.3}._confirmedBadge_m3ce0_65{flex-shrink:0;font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--success) 30%,transparent);color:var(--success)}._description_m3ce0_76{padding:8px 14px;color:var(--muted-foreground);line-height:1.5;font-size:.8125rem;border-bottom:1px solid var(--border)}._researchSection_m3ce0_85{padding:8px 14px;border-bottom:1px solid var(--border)}._researchToggle_m3ce0_90{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:0 0 4px;margin:0}._researchToggle_m3ce0_90:hover{color:var(--foreground)}._researchContent_m3ce0_110{font-size:.8rem;color:var(--muted-foreground);line-height:1.55;padding:6px 0 2px;white-space:pre-wrap}._stepsSection_m3ce0_119{padding:8px 14px;border-bottom:1px solid var(--border)}._stepsToggle_m3ce0_124{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:0 0 6px;margin:0}._stepsToggle_m3ce0_124:hover{color:var(--foreground)}._stepsList_m3ce0_144{display:flex;flex-direction:column;gap:2px}._step_m3ce0_119{display:flex;align-items:flex-start;gap:8px;padding:5px 6px;border-radius:var(--radius-sm)}._step_m3ce0_119._stepDone_m3ce0_158{opacity:.6}._step_m3ce0_119._stepActive_m3ce0_162{background:color-mix(in srgb,#C9822A 8%,transparent)}._stepIcon_m3ce0_166{flex-shrink:0;color:var(--muted-foreground);margin-top:2px}._stepDone_m3ce0_158 ._stepIcon_m3ce0_166{color:#4ade80}._stepActive_m3ce0_162 ._stepIcon_m3ce0_166{color:#c9822a}._stepContent_m3ce0_175{display:flex;gap:7px;align-items:flex-start;flex:1}._stepNum_m3ce0_182{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--muted);color:var(--muted-foreground);font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}._stepActive_m3ce0_162 ._stepNum_m3ce0_182{background:var(--primary);color:var(--primary-foreground)}._stepBody_m3ce0_202{flex:1}._stepTitle_m3ce0_206{font-weight:600;color:var(--foreground);font-size:.8125rem}._stepDetail_m3ce0_212{font-size:.75rem;color:var(--muted-foreground);line-height:1.4;margin-top:2px}@keyframes _spin_m3ce0_220{to{transform:rotate(360deg)}}._spin_m3ce0_220{animation:_spin_m3ce0_220 1s linear infinite}._answersSection_m3ce0_223{padding:6px 14px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:3px}._answerRow_m3ce0_231{display:flex;align-items:center;gap:6px}._answerCheck_m3ce0_237{color:#4ade80;flex-shrink:0}._answerText_m3ce0_242{font-size:.8rem;color:var(--muted-foreground)}._questionSection_m3ce0_248{padding:12px 14px}._questionText_m3ce0_252{font-weight:600;color:var(--foreground);margin-bottom:10px;line-height:1.4}._optionsList_m3ce0_259{display:flex;flex-direction:column;gap:6px}._optionBtn_m3ce0_265{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:all .12s;width:100%}._optionBtn_m3ce0_265:hover{background:color-mix(in srgb,#C9822A 10%,var(--muted));border-color:#c9822a}._optionLabel_m3ce0_285{font-weight:600;font-size:.8125rem;color:var(--foreground)}._optionDesc_m3ce0_291{font-size:.75rem;color:var(--muted-foreground);line-height:1.3}._confirmedActions_m3ce0_298{padding:10px 14px;border-top:1px solid #2a6b3a40;background:color-mix(in srgb,#1a4a25 15%,transparent)}._createTasksBtn_m3ce0_304{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;background:color-mix(in srgb,var(--success) 30%,transparent);color:var(--success);border:1px solid #4ade8060;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}._createTasksBtn_m3ce0_304:hover{background:color-mix(in srgb,var(--success) 40%,transparent);border-color:var(--success)}._createTasksBtn_m3ce0_304:active{transform:scale(.98)}._executionHint_m3ce0_331{padding:10px 14px;font-size:.8rem;color:var(--muted-foreground);font-style:normal;background:color-mix(in srgb,#1a4a25 15%,transparent);border-top:1px solid #2a6b3a40}._executionHint_m3ce0_331 em{color:#4ade80;font-style:normal;font-weight:600}._container_8r3p1_1{display:flex;flex-direction:column;gap:8px;border:1px solid color-mix(in srgb,var(--chat-border, rgba(255, 255, 255, .14)) 90%,transparent);border-radius:14px;padding:10px;margin-bottom:12px;width:100%;background:linear-gradient(150deg,color-mix(in srgb,var(--chat-surface, #17171d) 94%,transparent),color-mix(in srgb,var(--chat-card, #1e1e26) 96%,transparent));box-shadow:0 10px 28px #0003}.light ._container_8r3p1_1{border-color:color-mix(in srgb,var(--chat-border, #d1d9e6) 78%,var(--chat-accent, #f97316) 22%);background:linear-gradient(148deg,color-mix(in srgb,var(--chat-surface, var(--surface)) 92%,var(--background)),color-mix(in srgb,var(--chat-card, var(--card)) 94%,var(--background)));box-shadow:0 8px 18px color-mix(in srgb,var(--chat-accent, #f97316) 14%,transparent)}._primaryRow_8r3p1_30,._secondaryRow_8r3p1_31{display:inline-flex;flex-wrap:wrap;gap:6px;width:100%}._pillColumn_8r3p1_38{display:flex;flex-direction:column;align-items:center;gap:4px}._pill_8r3p1_38{border-radius:999px;border:1px solid color-mix(in srgb,var(--chat-border, rgba(255, 255, 255, .14)) 86%,transparent);padding:5px 10px;min-height:34px;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--chat-text-secondary, #9ba0aa);background:color-mix(in srgb,var(--chat-bg, #0f1116) 62%,transparent);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .18s ease;font-family:inherit}.light ._pill_8r3p1_38{color:color-mix(in srgb,var(--chat-text, #111827) 88%,var(--chat-accent, #f97316) 12%);border-color:color-mix(in srgb,var(--chat-border, #d1d9e6) 82%,var(--chat-accent, #f97316) 18%);background:linear-gradient(145deg,color-mix(in srgb,var(--chat-card, var(--card)) 92%,var(--background)),color-mix(in srgb,var(--chat-surface, var(--surface)) 94%,var(--background)))}._pill_8r3p1_38:hover:not(:disabled){border-color:color-mix(in srgb,var(--chat-accent, #d6a24a) 42%,var(--chat-border, rgba(255, 255, 255, .14)));color:var(--chat-text, #eef0f4);transform:translateY(-1px)}.light ._pill_8r3p1_38:hover:not(:disabled){border-color:color-mix(in srgb,var(--chat-accent, #f97316) 52%,var(--chat-border, #d1d9e6));color:var(--chat-text, #111827);box-shadow:0 8px 16px color-mix(in srgb,var(--chat-accent, #f97316) 18%,transparent)}._pill_8r3p1_38:disabled{cursor:not-allowed;opacity:.62}._pillActive_8r3p1_91{color:var(--chat-text, #f4f6fa);background:linear-gradient(135deg,color-mix(in srgb,var(--chat-accent, #d6a24a) 20%,var(--chat-surface, #17171d)),color-mix(in srgb,var(--chat-accent, #d6a24a) 9%,var(--chat-card, #1e1e26)));border-color:color-mix(in srgb,var(--chat-accent, #d6a24a) 54%,transparent);box-shadow:inset 0 1px #ffffff0f,0 8px 20px color-mix(in srgb,var(--chat-accent, #d6a24a) 20%,transparent)}.light ._pillActive_8r3p1_91{color:var(--chat-text, #111827);background:linear-gradient(135deg,color-mix(in srgb,var(--chat-accent, #f97316) 18%,var(--background)),color-mix(in srgb,var(--chat-card, var(--card)) 94%,var(--background)));border-color:color-mix(in srgb,var(--chat-accent, #f97316) 52%,var(--chat-border, #d1d9e6));box-shadow:inset 0 1px #ffffffb8,0 10px 20px color-mix(in srgb,var(--chat-accent, #f97316) 18%,transparent)}._pillLabelWrap_8r3p1_119{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px}._pillLabel_8r3p1_119{-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.05}._pillState_8r3p1_131{font-size:.54rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--chat-text-secondary, #9ba0aa) 88%,transparent);opacity:.92}.light ._pillState_8r3p1_131{color:color-mix(in srgb,var(--chat-text, #111827) 62%,var(--chat-accent, #f97316) 38%)}._pillRunning_8r3p1_143{border-color:color-mix(in srgb,#ffb020 60%,transparent);box-shadow:0 0 12px color-mix(in srgb,#ffb020 30%,transparent);animation:_pillPulse_8r3p1_1 1.5s ease-in-out infinite}.light ._pillRunning_8r3p1_143{border-color:color-mix(in srgb,#f97316 50%,var(--chat-border, #d1d9e6));box-shadow:0 0 14px color-mix(in srgb,#f97316 24%,transparent)}@keyframes _pillPulse_8r3p1_1{0%,to{box-shadow:0 0 8px color-mix(in srgb,#ffb020 24%,transparent)}50%{box-shadow:0 0 16px color-mix(in srgb,#ffb020 40%,transparent)}}._pillDone_8r3p1_159{border-color:color-mix(in srgb,#27c77a 50%,transparent)}.light ._pillDone_8r3p1_159{border-color:color-mix(in srgb,#27c77a 40%,var(--chat-border, #d1d9e6))}._pillIcon_8r3p1_167{width:16px;height:16px;flex-shrink:0;opacity:.94;color:currentColor;transition:opacity .15s ease,transform .15s ease}._pill_8r3p1_38:hover:not(:disabled) ._pillIcon_8r3p1_167,._pillActive_8r3p1_91 ._pillIcon_8r3p1_167{opacity:1;transform:scale(1.03)}._trafficLights_8r3p1_182{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--chat-bg, #0f1116) 66%,transparent);border:1px solid color-mix(in srgb,var(--chat-border, rgba(255, 255, 255, .14)) 72%,transparent);flex-shrink:0}.light ._trafficLights_8r3p1_182{background:color-mix(in srgb,var(--chat-card, var(--card)) 92%,var(--background));border-color:color-mix(in srgb,var(--chat-border, #d1d9e6) 80%,var(--chat-accent, #f97316) 20%)}._light_8r3p1_19{width:8px;height:8px;border-radius:999px;opacity:.24;transform:scale(.95);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease;flex-shrink:0}._lightOn_8r3p1_209{opacity:1;transform:scale(1.05)}._lightRed_8r3p1_214{background:#ff4d4f}._lightYellow_8r3p1_218{background:#ffb020}._lightGreen_8r3p1_222{background:#27c77a}._lightRed_8r3p1_214._lightOn_8r3p1_209{box-shadow:0 0 10px #ff4d4fa3}._lightYellow_8r3p1_218._lightOn_8r3p1_209{box-shadow:0 0 10px #ffb0209e}._lightGreen_8r3p1_222._lightOn_8r3p1_209{box-shadow:0 0 10px #27c77a9e}@media(max-width:768px){._container_8r3p1_1{padding:8px;border-radius:12px}._primaryRow_8r3p1_30,._secondaryRow_8r3p1_31{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}._primaryRow_8r3p1_30::-webkit-scrollbar,._secondaryRow_8r3p1_31::-webkit-scrollbar{display:none}._pill_8r3p1_38{min-height:32px;padding:5px 9px;flex-shrink:0}._pillState_8r3p1_131{font-size:.5rem}._trafficLights_8r3p1_182{gap:3px;padding:2px 5px}._light_8r3p1_19{width:7px;height:7px}}._container_akgjn_1{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:#000;color:#fff;border-radius:var(--radius-sm, 8px);border:1px solid rgba(255,255,255,.1)}._tipSection_akgjn_12{display:flex;align-items:flex-start;gap:var(--spacing-1)}._tipIcon_akgjn_18{color:#fbbf24;flex-shrink:0;margin-top:2px}._tipText_akgjn_24{font-size:.8rem;color:#fff;line-height:1.4}._recommendationsSection_akgjn_30{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid rgba(255,255,255,.15)}._recommendationsLabel_akgjn_38{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}._count_akgjn_49{font-size:.7rem;color:#fff9;font-weight:500}._recommendationsList_akgjn_55{display:flex;flex-direction:column;gap:var(--spacing-1)}._recommendationItem_akgjn_61{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1.5);border-radius:6px;background-color:#ffffff14;border:1px solid transparent;cursor:pointer;transition:all .15s ease}._recommendationItem_akgjn_61:hover{background-color:#ffffff1f;border-color:#fff3}._recommendationItem_akgjn_61._selected_akgjn_78{background-color:#ffffff26;border-color:#ffffff4d}._itemContent_akgjn_83{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-1);flex:1;min-width:0}._itemTitle_akgjn_92{font-size:.7rem;color:#fff;font-weight:500;flex:1;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}._priorityBadge_akgjn_103{display:inline-flex;align-items:center;padding:2px 6px;border-radius:3px;font-size:.65rem;font-weight:700;text-transform:uppercase;white-space:nowrap;flex-shrink:0}._priorityhigh_akgjn_115{background-color:color-mix(in srgb,var(--destructive, #ef4444) 12%,transparent);color:var(--destructive, #991b1b)}._prioritymedium_akgjn_120{background-color:color-mix(in srgb,var(--warning, #f59e0b) 14%,transparent);color:var(--warning, #92400e)}._prioritylow_akgjn_125{background-color:color-mix(in srgb,var(--success, #22c55e) 12%,transparent);color:var(--success, #166534)}._actions_akgjn_130{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-1);padding-top:var(--spacing-1)}._clearBtn_akgjn_138{font-size:.75rem;height:24px;padding:0 var(--spacing-1)}._applyBtn_akgjn_144{display:flex;align-items:center;gap:var(--spacing-0.5);font-size:.75rem;height:24px;padding:0 var(--spacing-1.5)}._applyBtn_akgjn_144:disabled{opacity:.5;cursor:not-allowed}._spinner_akgjn_158{display:inline-block;width:10px;height:10px;border:1.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_akgjn_158 .6s linear infinite}@keyframes _spin_akgjn_158{to{transform:rotate(360deg)}}.light ._container_akgjn_1{background:#000;color:#fff}._container_1t9sw_1{display:flex;flex-direction:column;border:1px solid hsl(220 15% 20%);border-radius:12px;overflow:hidden;background:linear-gradient(145deg,#101318,#171a26);box-shadow:0 4px 24px #0006,inset 0 1px #ffffff0a;transition:all .3s ease}._container_1t9sw_1:hover{border-color:#3d4452;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0f}._compact_1t9sw_17{max-width:360px}._expanded_1t9sw_21{max-width:100%}._toolbar_1t9sw_25{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:36px}._modelName_1t9sw_36{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:#b6bcc9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}._modelIcon_1t9sw_49{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#7547d1,#3c71dd);color:#fff;flex-shrink:0}._actions_1t9sw_61{display:flex;align-items:center;gap:4px}._actionBtn_1t9sw_67{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:#ffffff0f;color:#98a1b3;cursor:pointer;transition:all .15s ease}._actionBtn_1t9sw_67:hover{background:#ffffff1f;color:#fff}._viewerWrap_1t9sw_86{position:relative;background:radial-gradient(ellipse at center,#1b1e2d,#101218)}._viewerWrap_1t9sw_86:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(100,120,255,.04),transparent 60%),radial-gradient(circle at 70% 60%,rgba(200,100,255,.03),transparent 50%);pointer-events:none;z-index:1}._badge_1t9sw_101{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);color:#98a1b3;font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;z-index:2;pointer-events:none}._controls_1t9sw_122{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:4px;z-index:2;opacity:0;transition:opacity .2s ease}._viewerWrap_1t9sw_86:hover ._controls_1t9sw_122{opacity:1}._loading_1t9sw_138{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:240px;color:#6c7993;font-size:.72rem;font-weight:500;background:radial-gradient(ellipse at center,#1b1e2d,#101218)}._spinner_1t9sw_151{animation:_spin_1t9sw_151 1.2s cubic-bezier(.4,0,.2,1) infinite;color:#855cd6}@keyframes _spin_1t9sw_151{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fallback_1t9sw_161{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px solid hsl(220 15% 20%);border-radius:12px;background:linear-gradient(145deg,#101318,#171a26);color:#7b879d;font-size:.75rem;font-weight:500}._errorText_1t9sw_176{font-size:.65rem;color:#e05252;font-weight:500}._messageRow_1k96l_7{display:grid!important;grid-template-columns:auto 1fr;align-items:start;gap:var(--spacing-3, 12px);width:100%;max-width:100%;margin-bottom:var(--spacing-3);box-sizing:border-box;animation:_msgEnter_1k96l_1 .35s cubic-bezier(.16,1,.3,1)}@keyframes _msgEnter_1k96l_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._userRow_1k96l_30{grid-template-columns:1fr auto;justify-content:end}._assistantRow_1k96l_35{grid-template-columns:auto 1fr}._avatar_1k96l_39{width:2rem;height:2rem;flex-shrink:0;margin-top:0;box-shadow:0 2px 8px #0000004d;border-radius:50%!important;overflow:hidden}._phaseIcon_1k96l_49{position:absolute;bottom:-.25rem;right:-.25rem;width:1rem;height:1rem;border-radius:50%;background:var(--ink-surface, var(--surface));padding:.125rem;box-shadow:var(--shadow-sm)}html[data-theme=light] ._phaseIcon_1k96l_49,body[data-theme=light] ._phaseIcon_1k96l_49{background:var(--ink-card, var(--card))}._avatarContainer_1k96l_66{position:relative;width:2rem;height:2rem;flex-shrink:0}._statusOnline_1k96l_73{background-color:var(--chat-success, #22c55e)}._statusMeeting_1k96l_77{background-color:var(--chat-error, #ef4444)}._statusOffline_1k96l_81{background-color:var(--muted-foreground, #6b7280)}._messageContentWrapper_1k96l_85{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;box-sizing:border-box;color:var(--ink-text, #e8e4df);background:transparent;overflow:hidden}._userRow_1k96l_30 ._messageContentWrapper_1k96l_85{align-items:flex-end}._assistantRow_1k96l_35 ._messageContentWrapper_1k96l_85{align-items:flex-start}._bubbleWrapper_1k96l_104{position:relative;display:flex;flex-direction:column;width:auto;max-width:100%;box-sizing:border-box;overflow:hidden;color:inherit;background:transparent}._assistantBubbleWrapper_1k96l_116{width:auto;max-width:100%;box-sizing:border-box;color:inherit;background:transparent}._userBubbleWrapper_1k96l_124{max-width:100%;color:inherit;background:transparent}._bubble_1k96l_104{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:.875rem;line-height:1.5;position:relative;z-index:0;isolation:isolate;overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-family-base);width:-moz-fit-content;width:fit-content;max-width:100%}._userBubble_1k96l_124{background:linear-gradient(180deg,color-mix(in srgb,var(--ink-card, #1b1b22) 88%,#0f0f13),color-mix(in srgb,var(--ink-surface, #141418) 92%,#0b0b0f));color:var(--ink-text, #e8e4df);border:1px solid color-mix(in srgb,var(--ember) 24%,var(--ink-border));border-right:1px solid color-mix(in srgb,var(--ember) 18%,var(--ink-border));border-left:2px solid var(--ember);box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent),0 8px 18px color-mix(in srgb,black 18%,transparent)}html[data-theme=light] ._userBubble_1k96l_124,body[data-theme=light] ._userBubble_1k96l_124{background-color:color-mix(in srgb,var(--surface, #ffffff) 92%,var(--background, #f8fafc));color:var(--ink-text, #2a2520);border-color:color-mix(in srgb,var(--ember) 18%,var(--ink-border, rgba(17, 24, 39, .12)));border-left-color:var(--ember);box-shadow:inset 0 1px color-mix(in srgb,white 70%,transparent),0 8px 18px color-mix(in srgb,black 8%,transparent)}._participantBubble_1k96l_174{background-color:var(--ink-card, #1a1d1b);color:var(--ink-text, #e0e0e0);border-left:2px solid color-mix(in srgb,var(--chat-accent, #5a8a60) 60%,var(--chat-success, #5a8a60))}html[data-theme=light] ._participantBubble_1k96l_174,body[data-theme=light] ._participantBubble_1k96l_174{background-color:var(--card);color:var(--ink-text, #1a1d1b)}._participantBubble1_1k96l_186{border-left-color:color-mix(in srgb,var(--chat-accent, #5a8a60) 70%,var(--chat-success, #5a8a60))}._participantBubble2_1k96l_187{border-left-color:color-mix(in srgb,var(--chat-accent, #4a7a55) 55%,var(--chat-success, #4a7a55))}._participantBubble3_1k96l_188{border-left-color:color-mix(in srgb,var(--chat-accent, #6a9a6d) 80%,var(--chat-success, #6a9a6d))}._participantBubble4_1k96l_189{border-left-color:color-mix(in srgb,var(--chat-accent, #3d6a45) 45%,var(--chat-success, #3d6a45))}._participantBubble5_1k96l_190{border-left-color:color-mix(in srgb,var(--chat-accent, #7aab7a) 90%,var(--chat-success, #7aab7a))}._participantBubble6_1k96l_191{border-left-color:color-mix(in srgb,var(--chat-accent, #4d7a5a) 60%,var(--chat-success, #4d7a5a))}html[data-theme=light] ._participantBubble1_1k96l_186,body[data-theme=light] ._participantBubble1_1k96l_186,html[data-theme=light] ._participantBubble2_1k96l_187,body[data-theme=light] ._participantBubble2_1k96l_187,html[data-theme=light] ._participantBubble3_1k96l_188,body[data-theme=light] ._participantBubble3_1k96l_188,html[data-theme=light] ._participantBubble4_1k96l_189,body[data-theme=light] ._participantBubble4_1k96l_189,html[data-theme=light] ._participantBubble5_1k96l_190,body[data-theme=light] ._participantBubble5_1k96l_190,html[data-theme=light] ._participantBubble6_1k96l_191,body[data-theme=light] ._participantBubble6_1k96l_191{background-color:var(--card);color:var(--ink-text, #1a1d1b)}._assistantBubble_1k96l_116{background:linear-gradient(180deg,color-mix(in srgb,var(--ink-card, #1b1b22) 88%,#0f0f13),color-mix(in srgb,var(--ink-surface, #141418) 92%,#0b0b0f));color:var(--ink-text, #e8e4df);border:1px solid color-mix(in srgb,var(--ember) 24%,var(--ink-border));border-left:2px solid var(--ember);border-right:1px solid color-mix(in srgb,var(--ember) 18%,var(--ink-border));box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent),0 8px 18px color-mix(in srgb,black 18%,transparent);width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box}html[data-theme=light] ._assistantBubble_1k96l_116,body[data-theme=light] ._assistantBubble_1k96l_116{background-color:color-mix(in srgb,var(--surface, #ffffff) 92%,var(--background, #f8fafc));color:var(--ink-text, #2a2520);border-color:color-mix(in srgb,var(--ember) 18%,var(--ink-border, rgba(17, 24, 39, .12)));border-left-color:var(--ember);box-shadow:inset 0 1px color-mix(in srgb,white 70%,transparent),0 8px 18px color-mix(in srgb,black 8%,transparent)}@media(max-width:600px){._messageRow_1k96l_7{display:grid!important;grid-template-columns:auto 1fr}._userRow_1k96l_30{grid-template-columns:1fr auto}._avatar_1k96l_39,._avatarContainer_1k96l_66{width:1.25rem;height:1.25rem}._messageContentWrapper_1k96l_85{min-width:0}._assistantBubble_1k96l_116{max-width:100%}._bubble_1k96l_104{padding:8px 10px;font-size:.8rem}}._actionsBar_1k96l_267{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-1);padding:var(--spacing-1) 0;background-color:transparent;border:none;border-radius:12px;opacity:.3;transition:opacity .2s ease;z-index:var(--z-content);margin-top:4px}._bubbleWrapper_1k96l_104:hover ._actionsBar_1k96l_267{opacity:1}._actionsBarAi_1k96l_290{justify-content:flex-start}._actionButton_1k96l_294{height:1.75rem;width:1.75rem;color:var(--muted-foreground)}._actionButton_1k96l_294:hover{color:var(--ember);background-color:var(--ember-dim)}._timestamp_1k96l_305{font-family:var(--font-chat-mono, "JetBrains Mono", monospace);font-size:.55rem;color:var(--ink-text-secondary, var(--muted-foreground));margin:0 var(--spacing-1);letter-spacing:.04em;text-transform:uppercase}._structuredContent_1k96l_317{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}._bubble_1k96l_104:has(._structuredContent_1k96l_317){width:100%}._structuredSection_1k96l_333{background-color:var(--surface);border:1px solid var(--ink-border);border-radius:12px;overflow:hidden;max-width:100%;box-sizing:border-box}.light ._structuredSection_1k96l_333{background-color:var(--surface);border-color:var(--ink-border)}._sectionHeader_1k96l_347{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:#c8953f0a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;font-weight:600;color:var(--foreground);border-bottom:1px solid transparent;transition:background-color .2s;letter-spacing:.04em;text-transform:uppercase}._sectionHeader_1k96l_347:hover{background-color:var(--ember-dim)}.light ._sectionHeader_1k96l_347{background-color:#a074300f;color:var(--foreground)}.light ._sectionHeader_1k96l_347:hover{background-color:#a074301f}._structuredSection_1k96l_333:has(._sectionContent_1k96l_377) ._sectionHeader_1k96l_347{border-bottom-color:var(--ink-border)}._sectionTitle_1k96l_381{flex:1}._sectionContent_1k96l_377{padding:var(--spacing-2);font-size:.875rem;line-height:1.6;color:var(--foreground);background-color:var(--surface);overflow:hidden;word-wrap:break-word;white-space:normal;max-width:100%;box-sizing:border-box;opacity:.9}._thinkingText_1k96l_399,._reasoningText_1k96l_400,._planningText_1k96l_401{white-space:pre-line;font-family:var(--font-family-base)}._thinkingText_1k96l_399{font-style:normal;opacity:1;color:var(--foreground)}._streamingFlow_1k96l_415{display:flex;flex-direction:column;gap:8px;overflow:hidden;max-width:100%;box-sizing:border-box}._streamingPhase_1k96l_424{border-left:3px solid var(--ink-border);padding:8px 12px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:transparent;transition:border-color .3s ease,background-color .3s ease}._streamingPhaseActive_1k96l_432{border-left-color:var(--ember);background:#c8953f0a}._streamingPhaseLabel_1k96l_437{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:4px}._streamingPhaseActive_1k96l_432 ._streamingPhaseLabel_1k96l_437{color:var(--ember)}._accordionChevron_1k96l_453{margin-left:auto;font-size:.65rem;opacity:.5;transition:opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._streamingPhaseLabel_1k96l_437:hover ._accordionChevron_1k96l_453{opacity:1}._streamingDot_1k96l_465{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ember);animation:_streamingPulse_1k96l_1 1s ease-in-out infinite}@keyframes _streamingPulse_1k96l_1{0%,to{opacity:1}50%{opacity:.3}}._inlineTrafficLights_1k96l_480{display:inline-flex;align-items:center;gap:3px;margin-left:auto}._inlineLight_1k96l_487{display:inline-block;width:6px;height:6px;border-radius:50%;opacity:.2;transition:opacity .3s ease}._inlineLightRed_1k96l_496{background:#ef4444}._inlineLightYellow_1k96l_500{background:#eab308}._inlineLightGreen_1k96l_504{background:#22c55e}._inlineLightOn_1k96l_508{opacity:1}._inlineLightYellow_1k96l_500._inlineLightOn_1k96l_508{animation:_streamingPulse_1k96l_1 1s ease-in-out infinite}._streamingThinkingText_1k96l_516,._streamingReasoningText_1k96l_517,._streamingPlanningText_1k96l_518{white-space:pre-wrap;font-family:var(--font-family-base);font-size:.875rem;line-height:1.6;color:var(--foreground)}._streamingThinkingText_1k96l_516,._streamingReasoningText_1k96l_517{color:var(--foreground);opacity:.95}._streamingPlanningText_1k96l_518{color:var(--foreground)}._stepsList_1k96l_543{display:flex;flex-direction:column;gap:6px}._stepItem_1k96l_549{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2);padding:8px 10px;background-color:var(--surface);border-radius:12px;border:1px solid var(--ink-border);border-left:3px solid var(--ink-text-secondary, var(--muted-foreground));transition:all .25s cubic-bezier(.16,1,.3,1)}._stepItem_1k96l_549:hover{border-left-color:var(--ember);transform:translate(2px);box-shadow:-2px 0 8px var(--ember-dim)}._stepContent_1k96l_568{display:flex;gap:var(--spacing-2);flex:1}._stepNumber_1k96l_574{font-weight:700;color:var(--ember);min-width:1.5rem;font-size:.8125rem;font-family:var(--font-family-monospace)}._stepText_1k96l_582{color:var(--foreground);font-size:.8125rem;line-height:1.5}._addTaskButton_1k96l_588{opacity:.3;transition:opacity .2s}._stepItem_1k96l_549:hover ._addTaskButton_1k96l_588{opacity:1}._stepsProgress_1k96l_598{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);padding:8px 10px;background:var(--surface);border-radius:12px;border:1px solid var(--ink-border)}._progressBarWrapper_1k96l_609{flex:1;height:4px;background:var(--muted);border-radius:12px;overflow:hidden}._progressBar_1k96l_609{height:100%;background:var(--ember);border-radius:12px;transition:width .4s ease}._progressBarAnimated_1k96l_624{background:linear-gradient(90deg,var(--ember),color-mix(in srgb,var(--ember, #e8b85a) 70%,white),var(--ember));background-size:200% 100%;animation:_progressShimmer_1k96l_1 2s ease-in-out infinite}@keyframes _progressShimmer_1k96l_1{0%{background-position:200% 0}to{background-position:-200% 0}}._stepsProgressText_1k96l_635{display:flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:700;color:var(--primary);white-space:nowrap;font-family:var(--font-family-monospace)}._progressDoneIcon_1k96l_646{color:var(--chat-success, #22c55e)}._spinnerInline_1k96l_650{width:12px;height:12px;border:2px solid var(--ink-border);border-top-color:var(--ember);border-radius:50%;animation:_spin_1k96l_650 .8s linear infinite}@keyframes _spin_1k96l_650{to{transform:rotate(360deg)}}._stepCheckbox_1k96l_664{background:none;border:none;padding:0;cursor:pointer;color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;transition:color .2s}._stepCheckbox_1k96l_664:hover{color:var(--ember)}._stepCheckboxChecked_1k96l_680{color:var(--chat-success, #22c55e)}._stepCompleted_1k96l_685{border-left-color:var(--chat-success, #22c55e)!important;background-color:#22c55e0f!important;opacity:1}.light ._stepCompleted_1k96l_685{background-color:#22c55e14!important}._stepCompleted_1k96l_685 ._stepNumber_1k96l_574{color:var(--chat-success, #22c55e)}._stepCompleted_1k96l_685 ._stepText_1k96l_582{text-decoration:line-through;color:var(--muted-foreground)}._stepDoneIcon_1k96l_704{color:var(--chat-success, #22c55e);flex-shrink:0;margin-left:auto}._stepError_1k96l_711{border-left-color:var(--chat-error, #ef4444)!important;background:#ef44440f;border-radius:12px;padding:8px 10px;margin:0}.light ._stepError_1k96l_711{background:#ef44440f}._stepErrorIcon_1k96l_723{color:var(--chat-error, #ef4444)}._stepWrenchIcon_1k96l_727{color:var(--ember)}._stepFixButton_1k96l_731{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;margin-left:auto;padding:3px 8px;border-radius:12px;transition:background .2s}._stepFixButton_1k96l_731:hover{background:#ef44441f}._codeBlock_1k96l_749{margin:0;padding:var(--spacing-3);background-color:var(--background);border-radius:var(--radius);overflow-x:auto;overflow-y:visible;max-width:100%;box-sizing:border-box;font-family:var(--font-family-monospace);font-size:.75rem;color:var(--foreground);border:1px solid var(--border);word-break:break-word;white-space:pre}._codeBlocksContainer_1k96l_766{display:flex;flex-direction:column;gap:var(--spacing-3)}._codeBlockItem_1k96l_772{border:1px solid var(--ink-border);border-radius:12px;overflow:hidden}._codeBlockHeader_1k96l_778{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-bottom:1px solid var(--ink-border);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}._codeBlockHeader_1k96l_778:hover{background-color:var(--ember-dim)}._codeBlockHeaderLeft_1k96l_794{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0;color:var(--muted-foreground)}._codeBlockTitleRow_1k96l_804{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._codeBlockMeta_1k96l_811{font-size:.6rem;color:var(--muted-foreground);opacity:.5;white-space:nowrap;margin-left:22px}._codeBlockFilename_1k96l_819{font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:600;color:var(--ember)}._phaseContent_1k96l_827{margin-top:var(--spacing-3)}._phaseSection_1k96l_831{padding:var(--spacing-3);background-color:var(--card);border-radius:12px;border:1px solid var(--ink-border);overflow:hidden;max-width:100%;box-sizing:border-box}._phaseTitle_1k96l_841{font-size:.75rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase}._emptyPhase_1k96l_852{color:var(--muted-foreground);font-style:italic;padding:var(--spacing-4);display:block;text-align:center;opacity:.5}._fileChangesSummary_1k96l_862{margin-bottom:var(--spacing-3);padding:var(--spacing-3);background-color:var(--surface);border:1px solid var(--ink-border);border-radius:12px;max-width:100%;box-sizing:border-box}._fileChangesHeader_1k96l_872{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--ink-border)}._successIcon_1k96l_881{color:var(--chat-success, #22c55e);flex-shrink:0}._fileChangesTitle_1k96l_886{font-size:.6rem;font-weight:700;color:var(--foreground);letter-spacing:.04em;text-transform:uppercase}._fileChangesList_1k96l_894{display:flex;flex-direction:column;gap:var(--spacing-1)}._fileChangeItem_1k96l_900{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);background-color:var(--card);border-radius:12px;font-size:.65rem}._fileIcon_1k96l_910{color:var(--ember);flex-shrink:0}._filePath_1k96l_915{flex:1;color:var(--foreground);font-family:JetBrains Mono,Fira Code,monospace;font-size:.6rem;word-break:break-all;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}._fileSize_1k96l_927{color:var(--muted-foreground);font-size:.55rem;flex-shrink:0;font-family:JetBrains Mono,monospace}._plainText_1k96l_934{white-space:normal;word-wrap:break-word;color:inherit;line-height:1.6}._thinkingIndicator_1k96l_941{display:inline-flex;align-items:center;gap:6px;padding:4px 0;color:var(--muted-foreground);font-size:.8rem;font-style:italic}._thinkingBrainIcon_1k96l_951{color:var(--ember, #c8953f);animation:_brainPulse_1k96l_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _brainPulse_1k96l_1{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}._thinkingWord_1k96l_962{animation:_fadeInWord_1k96l_1 .5s ease-out}@keyframes _fadeInWord_1k96l_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}._aiAvatarWrapper_1k96l_971{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);flex-shrink:0;position:relative}._aiStatusDot_1k96l_980{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background-color:var(--success, #22c55e);border:1.5px solid var(--background, #0a0a0a);box-sizing:content-box;z-index:1}._aiAvatarWrapper_1k96l_971 ._aiStatusDot_1k96l_980{top:auto}._participantAvatar_1k96l_998{border:2px solid var(--ember);box-shadow:0 0 0 2px var(--ember-dim)}._personaIconFallback_1k96l_1003{background-color:var(--ember-dim)}._personaEmoji_1k96l_1007{font-size:1.25rem;line-height:1}._personaNameLabel_1k96l_1012{font-size:.6rem;color:var(--ember);font-weight:600;text-align:center;max-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em}._aiParticipantBubble_1k96l_1024{background-color:var(--card);color:var(--foreground);border:1px solid var(--ink-border);border-left:2px solid var(--ember);width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box}._stepsCodeTabs_1k96l_1037{display:flex;gap:0;padding:0 12px;border-bottom:1px solid var(--ink-border);background:var(--surface)}._stepsCodeTab_1k96l_1037{display:flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--muted-foreground);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:.03em}._stepsCodeTab_1k96l_1037:hover{color:var(--foreground)}._stepsCodeTabActive_1k96l_1065{color:var(--ember);border-bottom-color:var(--ember)}._tabIcon_1k96l_1070{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.light ._tabIcon_1k96l_1070{background-color:var(--foreground, #333);border-radius:12px;padding:2px}._tabCount_1k96l_1082{font-size:.7rem;font-weight:700;background:var(--ember-dim);color:var(--ember);padding:1px 6px;border-radius:12px;font-family:JetBrains Mono,monospace}._stepsCodeTabActive_1k96l_1065 ._tabCount_1k96l_1082{background:var(--ember);color:var(--ink)}._changeSummary_1k96l_1098{display:flex;flex-direction:column;gap:8px;padding:12px;margin-top:12px;background:var(--surface);border-radius:12px;border:1px solid var(--ink-border)}._changeSummaryTitle_1k96l_1109{display:flex;align-items:center;gap:var(--spacing-2);font-size:.65rem;font-weight:700;color:var(--foreground);text-transform:uppercase;letter-spacing:.06em}._changeSummaryList_1k96l_1120{display:flex;flex-wrap:wrap;gap:6px}._changeSummaryItem_1k96l_1126{display:flex;align-items:center;gap:4px;padding:4px 10px;background:var(--card);border-radius:12px;font-size:.7rem;color:var(--foreground);font-family:JetBrains Mono,monospace}._changeSummaryItem_1k96l_1126._created_1k96l_1138{border-left:3px solid var(--chat-success, #22c55e)}._changeSummaryItem_1k96l_1126._modified_1k96l_1142{border-left:3px solid var(--ember)}._changeSummaryItem_1k96l_1126._deleted_1k96l_1146{border-left:3px solid var(--chat-error, #ef4444)}._changeIndicator_1k96l_1150{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;font-weight:700;border-radius:12px;flex-shrink:0}._changeIndicator_1k96l_1150[data-type=added]{background:#22c55e26;color:var(--chat-success, #22c55e)}._changeIndicator_1k96l_1150[data-type=modified]{background:var(--ember-dim);color:var(--ember)}._changeIndicator_1k96l_1150[data-type=removed]{background:#ef444426;color:var(--chat-error, #ef4444)}._clickableFile_1k96l_1177{cursor:pointer;transition:background-color .15s ease,transform .1s ease}._clickableFile_1k96l_1177:hover{background:var(--ember-dim);transform:translate(2px)}._clickableFile_1k96l_1177:active{transform:translate(1px)}._heatMapBar_1k96l_1192{flex:1;height:6px;background:#80808033;border-radius:3px;overflow:hidden;min-width:80px;max-width:150px}._heatMapFill_1k96l_1202{height:100%;border-radius:3px;transition:width .4s ease,background-color .4s ease;min-width:2px}._pendingFiles_1k96l_1210{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--muted-foreground);font-size:.75rem;font-style:italic}._attachmentPreview_1k96l_1221{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-2);padding:var(--spacing-2);background:#c8953f0d;border-radius:12px;border:1px solid var(--ink-border)}.light ._attachmentPreview_1k96l_1221{background:#a074300a}._attachmentImage_1k96l_1236{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#00000026}.light ._attachmentImage_1k96l_1236{background:#0000000a}._attachmentName_1k96l_1248{font-size:.6rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace}._streamingTip_1k96l_1258{margin-top:var(--spacing-3);padding:var(--spacing-3);border-radius:12px;background:var(--ember-dim);border:1px solid rgba(200,149,63,.15);animation:_tipFadeIn_1k96l_1 .5s ease-out}@keyframes _tipFadeIn_1k96l_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._tipText_1k96l_1278{font-size:.75rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-2)}._suggestionText_1k96l_1285{font-size:.7rem;color:var(--ember);line-height:1.4;padding-top:var(--spacing-2);border-top:1px dashed rgba(200,149,63,.25);font-style:italic}._secretCaptureCard_1k96l_1295{margin-top:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--ink-border);border-radius:12px;background:var(--surface)}._secretCaptureHeader_1k96l_1303{font-size:.68rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2)}._secretCaptureList_1k96l_1310{display:flex;flex-direction:column;gap:var(--spacing-2)}._secretCaptureItem_1k96l_1316{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--ink-border);border-radius:10px;background:var(--card)}._secretCaptureMeta_1k96l_1327{display:flex;flex-direction:column;gap:2px;min-width:0}._secretCaptureMeta_1k96l_1327 code{font-size:.64rem;color:var(--ember);font-family:JetBrains Mono,monospace}._secretCaptureMeta_1k96l_1327 span{font-size:.62rem;color:var(--muted-foreground);font-family:JetBrains Mono,monospace}._recommendationsCard_1k96l_1347{margin-top:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--ink-border);border-radius:12px;background:linear-gradient(135deg,#fbbf240d,#f59e0b08);border-color:#fbbf2433}._recommendationsHeader_1k96l_1360{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._recommendationsIcon_1k96l_1367{color:var(--amber-500, #f59e0b);flex-shrink:0}._recommendationsTitle_1k96l_1372{font-weight:600;font-size:.9rem;color:var(--foreground)}._recommendationsPreview_1k96l_1378{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._recommendationsCount_1k96l_1385{font-size:.85rem;color:var(--muted-foreground);margin:0}._recommendationsButton_1k96l_1391{flex-shrink:0;min-width:100px}._autoAppliedCard_1k96l_1397{margin-top:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--ink-border);border-radius:12px;background:linear-gradient(135deg,#22c55e0d,#16a34a08);border-color:#22c55e33}._autoAppliedHeader_1k96l_1410{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._autoAppliedIcon_1k96l_1417{color:var(--green-500, #22c55e);flex-shrink:0}._autoAppliedTitle_1k96l_1422{font-weight:600;font-size:.9rem;color:var(--foreground)}._autoAppliedMessage_1k96l_1428{font-size:.85rem;color:var(--muted-foreground);margin:0}._secretDialogFields_1k96l_1434{display:flex;flex-direction:column;gap:var(--spacing-3)}._secretDialogField_1k96l_1434{display:flex;flex-direction:column;gap:var(--spacing-1)}._secretDialogField_1k96l_1434 label{font-size:.72rem;font-weight:600;color:var(--foreground)}._secretValueRow_1k96l_1452{display:flex;align-items:center;gap:var(--spacing-2)}._avatarTooltip_1k96l_1459{max-width:260px;padding:10px 14px}._avatarTooltipInner_1k96l_1464{display:flex;flex-direction:column;gap:4px}._avatarTooltipName_1k96l_1470{font-size:.85rem;font-weight:600;color:var(--foreground)}._avatarTooltipRole_1k96l_1476{font-size:.75rem;font-weight:500;color:var(--ember, #f97316);text-transform:capitalize}._avatarTooltipDesc_1k96l_1483{font-size:.72rem;color:var(--muted-foreground);line-height:1.4}._stepsCodeTabs_1k96l_1037{gap:8px;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--ink-border) 92%,transparent);background:linear-gradient(130deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--card) 94%,transparent))}._stepsCodeTab_1k96l_1037{gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:10px;border-bottom-color:transparent;color:color-mix(in srgb,var(--muted-foreground) 92%,white);font-weight:700;letter-spacing:.02em}._stepsCodeTab_1k96l_1037:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--ember) 34%,transparent);background:color-mix(in srgb,var(--ember-dim) 56%,transparent)}._stepsCodeTabActive_1k96l_1065{color:var(--foreground);border-color:color-mix(in srgb,var(--ember) 48%,transparent);background:color-mix(in srgb,var(--ember-dim) 68%,transparent);box-shadow:inset 0 1px #ffffff0d}._tabLabel_1k96l_1527{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._tabCount_1k96l_1082{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}._sectionHeader_1k96l_347{padding:10px 12px;border-bottom:1px solid transparent;background:linear-gradient(120deg,color-mix(in srgb,var(--ember-dim) 34%,transparent),color-mix(in srgb,var(--surface) 95%,transparent))}._sectionHeader_1k96l_347:hover{background:linear-gradient(120deg,color-mix(in srgb,var(--ember-dim) 54%,transparent),color-mix(in srgb,var(--surface) 95%,transparent))}._sectionTitle_1k96l_381{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._sectionContent_1k96l_377{padding:10px 12px}._streamingPhase_1k96l_424{border-left-width:2px;border-left-color:color-mix(in srgb,var(--ink-border) 92%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 95%,transparent);border:1px solid color-mix(in srgb,var(--ink-border) 86%,transparent)}._streamingPhaseActive_1k96l_432{border-left-color:var(--ember);border-color:color-mix(in srgb,var(--ember) 42%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--ember-dim) 56%,transparent)}._streamingPhaseLabel_1k96l_437{text-transform:uppercase;letter-spacing:.05em;font-weight:700}@media(max-width:768px){._stepsCodeTabs_1k96l_1037{padding:8px;gap:6px}._stepsCodeTab_1k96l_1037{padding:7px 9px}._tabLabel_1k96l_1527{font-size:.66rem}._sectionTitle_1k96l_381{font-size:.64rem}}._glbModalOverlay_1k96l_1615{position:fixed;inset:0;z-index:9999;background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:2rem}._glbModalContent_1k96l_1627{background:var(--ink-surface, #1a1a2e);border:1px solid rgba(255,255,255,.1);border-radius:16px;width:90vw;max-width:900px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 80px #0009}._glbModalHeader_1k96l_1640{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}._glbModalTitle_1k96l_1648{font-size:.875rem;font-weight:600;color:var(--ink-text, #e0e0e0)}._glbModalClose_1k96l_1654{background:none;border:none;color:var(--ink-text-muted, #999);font-size:1.5rem;cursor:pointer;padding:0 .25rem;line-height:1;transition:color .15s}._glbModalClose_1k96l_1654:hover{color:var(--ink-text, #e0e0e0)}._container_9sial_1{padding:.75rem;background:var(--surface-secondary, #f8f9fa);border-radius:8px;margin:.5rem 0}._compact_9sial_8{padding:.5rem}._header_9sial_12{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary, #6b7280);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border, #e5e7eb)}._searchingIcon_9sial_23{animation:_pulse_9sial_1 1.5s ease-in-out infinite}@keyframes _pulse_9sial_1{0%,to{opacity:1}50%{opacity:.5}}._resultCount_9sial_37{margin-left:auto;font-size:.75rem;color:var(--text-muted, #9ca3af)}._noResults_9sial_43{text-align:center;padding:1rem;color:var(--text-muted, #9ca3af);font-size:.875rem}._resultsGrid_9sial_51{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}._compact_9sial_8 ._resultsGrid_9sial_51{grid-template-columns:1fr;gap:.5rem}._loadingGrid_9sial_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}._skeletonCard_9sial_69{background:var(--surface, #fff);border-radius:6px;padding:.75rem;animation:_shimmer_9sial_1 1.5s ease-in-out infinite}._skeletonTitle_9sial_76{height:1rem;background:var(--skeleton, #e5e7eb);border-radius:4px;width:80%;margin-bottom:.5rem}._skeletonDesc_9sial_84{height:.75rem;background:var(--skeleton, #e5e7eb);border-radius:4px;width:100%;margin-bottom:.25rem}._skeletonUrl_9sial_92{height:.625rem;background:var(--skeleton, #e5e7eb);border-radius:4px;width:60%}@keyframes _shimmer_9sial_1{0%{opacity:1}50%{opacity:.6}to{opacity:1}}._card_9sial_112{display:flex;flex-direction:column;background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}._card_9sial_112:hover{border-color:var(--primary, #6366f1);box-shadow:0 2px 8px #6366f11a}._compactCard_9sial_129{flex-direction:row;align-items:center;padding:.5rem .75rem}._imageContainer_9sial_135{width:100%;height:100px;overflow:hidden;background:var(--surface-secondary, #f8f9fa)}._previewImage_9sial_142{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._cardContent_9sial_148{padding:.75rem;flex:1;min-width:0}._compactCard_9sial_129 ._cardContent_9sial_148{padding:0}._cardHeader_9sial_158{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}._compactCard_9sial_129 ._cardHeader_9sial_158{margin-bottom:0;margin-right:.5rem}._favicon_9sial_170{width:14px;height:14px;border-radius:var(--radius-sm)}._faviconFallback_9sial_176{color:var(--text-muted, #9ca3af)}._domain_9sial_180{font-size:.6875rem;color:var(--text-muted, #9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._externalIcon_9sial_188{color:var(--text-muted, #9ca3af);opacity:0;transition:opacity .15s;flex-shrink:0}._card_9sial_112:hover ._externalIcon_9sial_188{opacity:1}@layer components{._title_9sial_200{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._compactCard_9sial_129 ._title_9sial_200{-webkit-line-clamp:1;line-clamp:1}._description_9sial_213{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}._title_9sial_200{font-size:.8125rem;font-weight:500;color:var(--text-primary, #111827);margin:0 0 .25rem;line-height:1.3}._compactCard_9sial_129 ._title_9sial_200{margin:0;font-size:.8125rem}._description_9sial_213{font-size:.75rem;color:var(--text-secondary, #6b7280);margin:0;line-height:1.4}._inlineResult_9sial_243{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:var(--surface-secondary, #f3f4f6);border-radius:4px;font-size:.75rem;text-decoration:none;color:inherit;margin:0 .125rem;vertical-align:middle;transition:background .15s}._inlineResult_9sial_243:hover{background:var(--surface-hover, #e5e7eb)}._inlineFavicon_9sial_262{width:12px;height:12px;border-radius:var(--radius-sm)}._inlineTitle_9sial_268{color:var(--primary, #6366f1);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inlineDomain_9sial_276{color:var(--text-muted, #9ca3af);font-size:.6875rem}._content_1brv4_1{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_1brv4_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_1brv4_16{background-color:var(--popup);padding:var(--spacing-4)}._content_1brv4_1:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_1brv4_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_1brv4_1[data-state=closed]{animation:_contentFadeOut_1brv4_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_1brv4_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}._selectorWrapper_mytix_8{display:flex!important;visibility:visible!important;align-items:center;gap:var(--spacing-1)}._quickToggle_mytix_15{display:flex!important;visibility:visible!important;flex-shrink:0;align-items:center;justify-content:center}._quickToggle_mytix_15:disabled{opacity:.5;cursor:not-allowed}._quickToggle_mytix_15._loading_mytix_28{cursor:wait}._localIcon_mytix_32{color:var(--success)}._cloudIcon_mytix_36{color:var(--primary)}._personaIcon_mytix_40{color:var(--warning)}._trigger_mytix_44{justify-content:space-between;min-width:60px;max-width:200px;font-size:.65rem;height:24px;padding:0 8px;color:var(--foreground)}._triggerLabel_mytix_54{flex:1;text-align:left;margin:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.7rem;color:var(--foreground)}._chevron_mytix_65{opacity:.5}._popoverContainer_mytix_69{background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius);width:300px;overflow:hidden;display:flex;flex-direction:column}._tabs_mytix_79{display:flex;border-bottom:1px solid var(--border)}._tab_mytix_79{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-2);background:transparent;border:none;color:var(--muted-foreground);cursor:pointer;font-size:.7rem;font-weight:500;transition:all .2s}._tab_mytix_79:hover{color:var(--foreground);background-color:var(--surface)}._activeTab_mytix_105{color:var(--primary);border-bottom:2px solid var(--primary);background-color:var(--surface)}._searchWrapper_mytix_111{padding:var(--spacing-2);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--spacing-2)}._searchIcon_mytix_119{color:var(--muted-foreground)}._searchInput_mytix_123{flex:1;background:transparent;border:none;outline:none;color:var(--foreground);font-size:.7rem;padding:var(--spacing-1)}._searchInput_mytix_123::-moz-placeholder{color:var(--muted-foreground)}._searchInput_mytix_123::placeholder{color:var(--muted-foreground)}._list_mytix_137{max-height:300px;overflow-y:auto;padding:var(--spacing-1)}._item_mytix_143{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-2) var(--spacing-3);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background-color .1s}._item_mytix_143:hover{background-color:var(--surface)}._selectedItem_mytix_161{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._itemInfo_mytix_165{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._itemIcon_mytix_173{font-size:7pt;margin-right:var(--spacing-2);flex-shrink:0}._itemName_mytix_179{font-weight:500;color:var(--foreground);font-size:.7rem;display:flex;align-items:center;gap:var(--spacing-1)}._itemProvider_mytix_188{font-size:.6rem;color:var(--muted-foreground)}._itemTags_mytix_193{display:flex;align-items:center;gap:var(--spacing-2)}._badge_mytix_199{font-size:.7rem;height:1.25rem;padding:0 var(--spacing-1)}._check_mytix_205{color:var(--primary)}._endpointInfo_mytix_209{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);margin:var(--spacing-1);border-radius:var(--radius-sm);font-size:.75rem}._endpointLabel_mytix_217{color:var(--muted-foreground);margin-bottom:2px}._endpointUrl_mytix_222{color:var(--foreground);font-family:var(--font-family-monospace);word-break:break-all}._loading_mytix_28,._empty_mytix_229,._error_mytix_230{padding:var(--spacing-4);text-align:center;color:var(--muted-foreground);font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._error_mytix_230{color:var(--error)}._localError_mytix_245{margin:var(--spacing-1) var(--spacing-2);padding:var(--spacing-2);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-sm);color:var(--error);font-size:.75rem;display:flex;align-items:center;gap:var(--spacing-2)}._spinning_mytix_258{animation:_spin_mytix_258 1s linear infinite}@keyframes _spin_mytix_258{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:769px){._selectorWrapper_mytix_8,._quickToggle_mytix_15{display:flex!important;visibility:visible!important;opacity:1!important}._trigger_mytix_44{display:inline-flex!important;visibility:visible!important;opacity:1!important}}@media(max-width:768px){._selectorWrapper_mytix_8{display:flex!important;visibility:visible!important;opacity:1!important}._quickToggle_mytix_15{display:flex!important;visibility:visible!important;opacity:1!important;width:32px;height:32px;padding:0}._trigger_mytix_44{display:inline-flex!important;visibility:visible!important;opacity:1!important;min-width:80px;max-width:200px;height:32px;font-size:.7rem}._triggerLabel_mytix_54{max-width:150px}._popoverContainer_mytix_69{width:280px}}@media(max-width:400px){._selectorWrapper_mytix_8{display:flex!important;visibility:visible!important;opacity:1!important}._quickToggle_mytix_15{display:flex!important;visibility:visible!important;opacity:1!important;width:30px;height:30px}._trigger_mytix_44{display:inline-flex!important;visibility:visible!important;opacity:1!important;min-width:60px;max-width:160px;height:30px;font-size:.65rem;padding:0 4px}._triggerLabel_mytix_54{max-width:110px;font-size:.6rem}._chevron_mytix_65{width:10px;height:10px}._popoverContainer_mytix_69{width:260px}}._triggerButton_9gr9b_1{display:flex;align-items:center;gap:4px;font-size:.65rem;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._buttonText_9gr9b_11{display:none}@media(min-width:768px){._buttonText_9gr9b_11{display:inline}}._dialogContent_9gr9b_21{max-width:500px}._title_9gr9b_25{display:flex;align-items:center;gap:8px}._titleIcon_9gr9b_31{color:var(--warning)}._agentList_9gr9b_35{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;padding:12px;background:var(--muted);border-radius:var(--radius)}._agentItem_9gr9b_45{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--background);border-radius:var(--radius-sm);font-size:.65rem;flex:1 1 calc(50% - 8px);min-width:120px}._agentIcon_9gr9b_57{font-size:7pt}._agentItem_9gr9b_45 strong{display:block;font-size:.7rem}._agentDesc_9gr9b_66{display:block;color:var(--muted-foreground);font-size:.6rem}._form_9gr9b_72{display:flex;flex-direction:column;gap:16px}._field_9gr9b_78{display:flex;flex-direction:column;gap:6px}._slider_9gr9b_84{width:100%;accent-color:var(--primary)}._iterationHint_9gr9b_89{font-size:.6rem;color:var(--muted-foreground)}._spinner_9gr9b_94{animation:_spin_9gr9b_94 1s linear infinite}@keyframes _spin_9gr9b_94{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._form_c58b6_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding-top:var(--spacing-4)}._field_c58b6_8{display:flex;flex-direction:column;gap:var(--spacing-2)}._field_c58b6_8:has(button[role=switch]){flex-direction:row;align-items:center;justify-content:space-between}._label_c58b6_21{font-size:.875rem;font-weight:500;color:var(--foreground)}._description_c58b6_27{font-size:.75rem;color:var(--muted-foreground)}._switchLabel_c58b6_32{display:flex;flex-direction:column;flex:1;padding-right:var(--spacing-4)}._infoBox_c58b6_39{background-color:var(--muted);border-radius:var(--radius-md);padding:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._infoBox_c58b6_39 strong{color:var(--foreground);font-weight:500}._modelSection_c58b6_54{display:flex;flex-direction:column;gap:var(--spacing-2)}._modelHeader_c58b6_60{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._localLlmToggle_c58b6_67{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--muted);border-radius:var(--radius-md);flex-shrink:0}._smallLabel_c58b6_77{display:flex;align-items:center;font-size:.75rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap}._modelTabs_c58b6_86{margin-top:var(--spacing-2)}._modelTabsList_c58b6_90{display:flex;gap:0;background:var(--muted);border-radius:var(--radius-md);padding:2px;width:100%}._modelTabsTrigger_c58b6_99{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-2);font-size:.875rem;border-radius:calc(var(--radius-md) - 2px);transition:all .15s ease}._modelTabsTrigger_c58b6_99[data-state=active]{background:var(--surface);box-shadow:0 1px 3px #0000001a}._searchWrapper_c58b6_117{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:var(--spacing-2)}._searchIcon_c58b6_128{color:var(--muted-foreground);flex-shrink:0}._searchInput_c58b6_133{flex:1;border:none;background:transparent;outline:none;font-size:.875rem;color:var(--foreground)}._searchInput_c58b6_133::-moz-placeholder{color:var(--muted-foreground)}._searchInput_c58b6_133::placeholder{color:var(--muted-foreground)}._spinning_c58b6_146{animation:_spin_c58b6_146 1s linear infinite}@keyframes _spin_c58b6_146{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._modelList_c58b6_156{max-height:200px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md);margin-top:var(--spacing-2)}._modelItem_c58b6_164{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-3);background:transparent;border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;transition:background .15s ease}._modelItem_c58b6_164:last-child{border-bottom:none}._modelItem_c58b6_164:hover{background:var(--muted)}._modelItemSelected_c58b6_186{background:var(--primary-light, rgba(99, 102, 241, .1))}._modelItemSelected_c58b6_186:hover{background:var(--primary-light, rgba(99, 102, 241, .15))}._modelInfo_c58b6_194{display:flex;flex-direction:column;gap:2px}._modelName_c58b6_200{font-size:.875rem;font-weight:500;color:var(--foreground)}._modelProvider_c58b6_206{font-size:.75rem;color:var(--muted-foreground)}._modelTags_c58b6_211{display:flex;align-items:center;gap:var(--spacing-1)}._modelBadge_c58b6_217{font-size:.65rem;padding:1px 6px}._checkIcon_c58b6_222{color:var(--primary)}._loadingModels_c58b6_227,._emptyModels_c58b6_228{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--muted-foreground);font-size:.875rem}._endpointInfo_c58b6_239{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--muted);border-bottom:1px solid var(--border);font-size:.75rem}._endpointLabel_c58b6_249{color:var(--muted-foreground)}._endpointUrl_c58b6_253{color:var(--foreground);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._localError_c58b6_262{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:#ef44441a;border-bottom:1px solid var(--border);color:var(--destructive);font-size:.75rem}._successMessage_c58b6_274{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);color:var(--success, #22c55e);font-weight:500;font-size:.9rem;width:100%}._trigger_x5lk5_1{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:4px 6px;font-size:.75rem;height:22px;min-width:22px}._triggerIcon_x5lk5_12{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.light ._triggerIcon_x5lk5_12{background-color:var(--foreground, #333);border-radius:4px;padding:2px}._count_x5lk5_25{background-color:var(--primary);color:var(--primary-foreground);font-size:.65rem;font-weight:600;padding:1px 5px;border-radius:var(--radius-full);min-width:14px;text-align:center}._triggerLabel_x5lk5_36{font-weight:500;white-space:nowrap}._chevron_x5lk5_41{opacity:.6}._popover_x5lk5_45{width:300px;max-height:min(480px,calc(100vh - 120px));padding:0;background-color:var(--popup);border:1px solid var(--border);overflow:hidden;display:flex;flex-direction:column}._header_x5lk5_56{padding:var(--spacing-2) var(--spacing-2) var(--spacing-1);border-bottom:1px solid var(--border);background-color:var(--surface);display:flex;flex-direction:column;gap:var(--spacing-1);flex-shrink:0}._searchBar_x5lk5_66{display:flex;align-items:center;gap:var(--spacing-1);padding:6px 8px;background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);margin:0 var(--spacing-1)}._searchIcon_x5lk5_77{color:var(--muted-foreground);flex-shrink:0}._searchInput_x5lk5_82{flex:1;border:none;background:transparent;color:var(--foreground);font-size:.7rem;padding:0}._searchInput_x5lk5_82:focus-visible{outline:2px solid var(--primary);outline-offset:-1px;border-radius:var(--radius-sm)}._searchInput_x5lk5_82::-moz-placeholder{color:var(--muted-foreground)}._searchInput_x5lk5_82::placeholder{color:var(--muted-foreground)}._noResults_x5lk5_101{padding:var(--spacing-4);text-align:center;font-size:.75rem;color:var(--muted-foreground)}._tabsList_x5lk5_108{width:100%;display:flex;gap:2px;padding:2px;background-color:var(--muted);border-radius:var(--radius)}._tab_x5lk5_108{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;font-size:.7rem;padding:4px 8px;border-radius:calc(var(--radius) - 2px)}._tabCount_x5lk5_128{background-color:var(--primary);color:var(--primary-foreground);font-size:.6rem;font-weight:600;padding:0 4px;border-radius:var(--radius-full);min-width:12px;text-align:center}._tabPanel_x5lk5_140{overflow:hidden;max-height:none;flex:1 1 auto;min-height:0}._list_x5lk5_139{display:flex;flex-direction:column;max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary) transparent;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}._list_x5lk5_139::-webkit-scrollbar{width:6px}._list_x5lk5_139::-webkit-scrollbar-track{background:transparent}._list_x5lk5_139::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px}._list_x5lk5_139::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary),white 10%)}._item_x5lk5_176{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:none;border:none;cursor:pointer;text-align:left;color:var(--foreground);transition:background-color .15s ease;width:100%}._item_x5lk5_176:hover{background-color:var(--muted)}._item_x5lk5_176:disabled{opacity:.5;cursor:not-allowed}._itemEnabled_x5lk5_199,._itemActive_x5lk5_200{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._itemEnabled_x5lk5_199:hover,._itemActive_x5lk5_200:hover{background-color:color-mix(in srgb,var(--primary) 15%,transparent)}._itemIcon_x5lk5_209{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--muted-foreground)}._itemEnabled_x5lk5_199 ._itemIcon_x5lk5_209,._itemActive_x5lk5_200 ._itemIcon_x5lk5_209{color:var(--primary)}.light ._itemIcon_x5lk5_209 img{background-color:var(--foreground, #333);border-radius:4px;padding:2px}._itemInfo_x5lk5_230{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._itemName_x5lk5_238{font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemCategory_x5lk5_246{font-size:.65rem;color:var(--muted-foreground);text-transform:capitalize}._checkIcon_x5lk5_252{color:var(--primary);flex-shrink:0}._moreLink_x5lk5_257{padding:var(--spacing-2);font-size:.7rem;color:var(--muted-foreground);text-align:center;border-top:1px solid var(--border)}._loading_x5lk5_265,._empty_x5lk5_266{padding:var(--spacing-4);text-align:center;font-size:.75rem;color:var(--muted-foreground)}._participantsSection_x5lk5_275{display:flex;flex-direction:column}._sectionLabel_x5lk5_280{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:6px 10px 2px}._sectionDivider_x5lk5_289{height:1px;background:var(--border);margin:4px 8px}._participantCard_x5lk5_296{display:flex;align-items:center;gap:8px;padding:6px 10px;transition:background-color .15s ease}._participantCard_x5lk5_296:hover{background-color:var(--muted)}._participantAvatar_x5lk5_308{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary);flex-shrink:0;overflow:hidden}._avatarImg_x5lk5_321{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}._participantInfo_x5lk5_328{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}._participantName_x5lk5_336{font-size:.75rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._participantRole_x5lk5_345{font-size:.6rem;color:var(--muted-foreground)}._removeBtn_x5lk5_350{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;padding:0;flex-shrink:0}._removeBtn_x5lk5_350:hover:not(:disabled){background:color-mix(in srgb,var(--error, #ef4444) 15%,transparent);color:var(--error, #ef4444)}._removeBtn_x5lk5_350:disabled{opacity:.3;cursor:not-allowed}._addBtn_x5lk5_377{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;padding:0;flex-shrink:0}._addBtn_x5lk5_377:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border-color:var(--primary)}._addBtn_x5lk5_377:disabled{opacity:.3;cursor:not-allowed}._activeIndicator_x5lk5_405{font-size:.6rem;font-weight:400;color:var(--primary)}._container_1xn10_1{background:var(--popover);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-lg);overflow:hidden;z-index:100;min-width:220px;max-width:300px}._header_1xn10_12{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--muted);font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._hint_1xn10_24{font-size:.65rem;opacity:.7}._list_1xn10_29{list-style:none;margin:0;padding:4px;max-height:200px;overflow-y:auto}._item_1xn10_37{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s ease}._item_1xn10_37:hover{background:var(--accent)}._item_1xn10_37._selected_1xn10_51{background:var(--accent);outline:2px solid var(--primary);outline-offset:-2px}._avatarWrapper_1xn10_57{position:relative;flex-shrink:0}._avatar_1xn10_57{width:28px;height:28px;font-size:.65rem}._statusDot_1xn10_68{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;border:2px solid var(--popover)}._info_1xn10_78{display:flex;flex-direction:column;gap:2px;min-width:0}._name_1xn10_85{font-size:.8rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._file_1xn10_94{font-size:.7rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._overlay_tjev3_1{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}._inlineShell_tjev3_13{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;padding:.75rem 1rem 1rem;background:transparent}._panel_tjev3_22{background:var(--card);border:1px solid var(--border);border-radius:12px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #0000004d}._inlinePanel_tjev3_34{max-width:none;max-height:none;height:100%;border-radius:14px;box-shadow:0 12px 32px #0000002e}._libraryBody_tjev3_42{display:flex;flex:1 1 0%;min-height:0}._header_tjev3_48{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid var(--border)}._headerTitle_tjev3_57{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1rem;color:var(--foreground)}._headerIcon_tjev3_66{width:18px;height:18px;color:var(--primary)}._closeButton_tjev3_72{padding:.25rem;border-radius:6px}._headerSearchWrap_tjev3_77{flex:1 1 260px;max-width:340px;margin-left:auto}._headerSearchInput_tjev3_83{width:100%}._toolbar_tjev3_87{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--muted)}._filterBar_tjev3_96{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--muted) 70%,transparent)}._filterSearchWrap_tjev3_105,._filterSearchInput_tjev3_109{width:100%}._filterChipRow_tjev3_113{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._filterChip_tjev3_113{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--background);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease}._filterChip_tjev3_113:hover{border-color:var(--primary);color:var(--foreground)}._filterChipActive_tjev3_140{background:color-mix(in srgb,var(--primary) 14%,var(--background));border-color:color-mix(in srgb,var(--primary) 60%,var(--border));color:var(--primary)}._uploadLabel_tjev3_146{cursor:pointer}._fileInput_tjev3_150{display:none}._uploadButton_tjev3_154{display:flex;align-items:center;gap:.375rem;cursor:pointer}._hint_tjev3_161{font-size:.75rem;color:var(--muted-foreground)}._content_tjev3_166{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:1rem;min-height:0;min-width:0}._loading_tjev3_176{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--muted-foreground)}._spinning_tjev3_186{animation:_spin_tjev3_186 1s linear infinite}@keyframes _spin_tjev3_186{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._empty_tjev3_199{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center;color:var(--muted-foreground)}._emptyIcon_tjev3_210{width:48px;height:48px;opacity:.3;margin-bottom:.5rem}._emptyHint_tjev3_217{font-size:.75rem;max-width:200px}._item_tjev3_224{background:var(--background);border:1px solid var(--border);border-radius:8px;padding:.5rem;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:.375rem;overflow:hidden;min-width:0}._content_tjev3_166._thinScroll_tjev3_239{scrollbar-width:auto;scrollbar-color:#ff7f50 rgba(255,255,255,.06)}._content_tjev3_166._thinScroll_tjev3_239::-webkit-scrollbar{width:12px}._content_tjev3_166._thinScroll_tjev3_239::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}._content_tjev3_166._thinScroll_tjev3_239::-webkit-scrollbar-thumb{background:coral;border-radius:999px;border:2px solid rgba(255,255,255,.05)}._content_tjev3_166._thinScroll_tjev3_239::-webkit-scrollbar-thumb:hover{background:#ff965f}._item_tjev3_224:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000001a}._item_tjev3_224:active{transform:scale(.98)}._preview_tjev3_271{width:100%;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--muted);padding:0}._thumbnail_tjev3_282{width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px;transition:transform .2s ease}._item_tjev3_224:hover ._thumbnail_tjev3_282{transform:scale(1.05)}._fileIcon_tjev3_295{width:32px;height:32px;color:var(--muted-foreground)}._itemInfo_tjev3_301{display:flex;flex-direction:column;gap:.125rem;padding:0 .25rem}._typeTag_tjev3_308{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._fileName_tjev3_322{font-size:.75rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_tjev3_331{font-size:.625rem;color:var(--muted-foreground)}._itemActions_tjev3_336{display:flex;align-items:center;gap:.125rem;padding-top:.25rem;border-top:1px solid var(--border)}._itemActions_tjev3_336 button{padding:.25rem;border-radius:4px}._itemActions_tjev3_336 button:hover{background:var(--muted)}._shared_tjev3_353,._copied_tjev3_357{color:var(--success)}._deleteButton_tjev3_361:hover{color:var(--destructive)}._deleteButton_tjev3_361:hover svg{color:var(--destructive)}._tabs_tjev3_370{display:flex;flex-direction:column;gap:.25rem;width:84px;flex-shrink:0;padding:.75rem .5rem;border-right:1px solid var(--border);background:color-mix(in srgb,var(--muted) 60%,transparent)}._tab_tjev3_370{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.75rem .35rem;background:none;border:none;border-radius:12px;font-size:.68rem;color:var(--muted-foreground);cursor:pointer;border:1px solid transparent;transition:all .15s ease;text-align:center}._tab_tjev3_370:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 4%,transparent)}._tabActive_tjev3_404{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}._tabPanel_tjev3_410{flex:1 1 0%;min-width:0;min-height:0;display:flex;flex-direction:column}._repoList_tjev3_419{display:flex;flex-direction:column;gap:.25rem}._repoItem_tjev3_425{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:var(--background);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:left}._repoItem_tjev3_425:hover{background:var(--muted);border-color:var(--primary)}._repoIcon_tjev3_444{width:20px;height:20px;color:var(--muted-foreground);flex-shrink:0}._repoName_tjev3_451{flex:1;font-size:.875rem;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_tjev3_460{color:var(--muted-foreground);flex-shrink:0}._fileList_tjev3_466{display:flex;flex-direction:column;gap:.25rem}._fileItem_tjev3_472{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--background);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .15s ease}._fileItem_tjev3_472:hover{background:var(--muted)}._breadcrumb_tjev3_489{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--muted-foreground);overflow:hidden}._repoLabel_tjev3_498{font-weight:600;color:var(--foreground)}._searchInput_tjev3_504{flex:1}@media(max-width:720px){._libraryBody_tjev3_42{flex-direction:column}._content_tjev3_166{overflow-y:auto!important;-webkit-overflow-scrolling:touch;flex:1 1 0%;min-height:0!important}._tabs_tjev3_370{width:100%;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border);padding:.5rem;flex-shrink:0}._tab_tjev3_370{min-width:88px}._desktopFolderSidebar_tjev3_535{width:100%!important;max-height:140px!important;border-right:none!important;border-bottom:1px solid var(--border)!important;flex-shrink:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}}._mobileFolderToggle_tjev3_547,._mobileFolderPanel_tjev3_551{display:none}._connectButton_tjev3_556{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}._lightboxOverlay_tjev3_564{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.25rem;animation:_fadeIn_tjev3_1 .15s ease}@keyframes _fadeIn_tjev3_1{0%{opacity:0}to{opacity:1}}._lightboxBox_tjev3_582{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 32px 80px #00000080;display:flex;flex-direction:column;width:min(92vw,1040px);max-width:min(92vw,1040px);max-height:min(92vh,980px);overflow:hidden;animation:_scaleIn_tjev3_1 .15s ease}@keyframes _scaleIn_tjev3_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._lightboxHeader_tjev3_601{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--border);gap:1rem;min-width:0;flex-wrap:wrap}._lightboxTitle_tjev3_612{font-size:.875rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._lightboxActions_tjev3_623{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}._lightboxImageWrap_tjev3_632{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--muted) 82%,black 8%);min-height:320px}._lightboxImage_tjev3_632{max-width:100%;max-height:calc(min(92vh,980px) - 170px);-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 24px #0003}._lightboxMeta_tjev3_651{padding:.5rem 1rem;font-size:.75rem;color:var(--muted-foreground);border-top:1px solid var(--border);text-align:right}._inputArea_1io4e_17{padding:4px 8px;background-color:var(--ink-surface, var(--surface));display:flex!important;visibility:visible!important;flex-direction:column;gap:4px;flex-shrink:0;min-height:48px;box-sizing:border-box;padding-bottom:max(4px,env(safe-area-inset-bottom))}@media(max-width:768px){._inputArea_1io4e_17{display:flex!important;visibility:visible!important;padding-bottom:max(8px,env(safe-area-inset-bottom))}}._controlsRow_1io4e_39{display:flex;align-items:center;gap:8px;margin-bottom:4px;min-height:1.75rem}._controlsRow_1io4e_39 ._modelSelector_1io4e_47{height:1.75rem;font-size:.75rem;padding:0 8px;min-width:0;width:auto;flex:0 1 auto;max-width:180px}._checkboxLabel_1io4e_57{display:flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0;flex:0 1 auto;max-width:200px}._checkbox_1io4e_57{accent-color:var(--primary);flex-shrink:0}._checkboxText_1io4e_73{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--foreground);overflow:hidden;white-space:nowrap}._fileName_1io4e_83{overflow:hidden;text-overflow:ellipsis}._fileIcon_1io4e_88{flex-shrink:0;color:var(--primary)}._spacer_1io4e_93{flex:1;min-width:0}._actionButtons_1io4e_98{display:flex;align-items:center;gap:4px;flex-shrink:0}@media(max-width:640px){._controlsRow_1io4e_39{display:flex!important;visibility:visible!important;flex-wrap:wrap}._spacer_1io4e_93{flex-basis:100%;height:0}._actionButtons_1io4e_98{display:flex!important;visibility:visible!important;margin-left:auto}}._chipContainer_1io4e_125{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}._chip_1io4e_125{height:1.5rem;padding-left:8px;padding-right:4px;font-size:.75rem;max-width:100%;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-sm)}._chipText_1io4e_144{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}._removeChip_1io4e_151{background:none;border:none;display:flex;align-items:center;justify-content:center;padding:4px;margin-left:4px;color:inherit;cursor:pointer;border-radius:50%;min-width:24px;min-height:24px}._removeChip_1io4e_151:hover{background-color:color-mix(in srgb,var(--primary) 15%,transparent)}._removeChip_1io4e_151:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._inputWrapper_1io4e_175{display:flex;flex-direction:column;gap:8px;width:100%}._chatInputContainer_1io4e_183{display:flex;align-items:center;gap:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--ink-card, var(--card)) 94%,var(--ink-surface, var(--surface))),color-mix(in srgb,var(--ink-surface, var(--surface)) 96%,var(--ink, var(--background))));border-radius:var(--radius-sm);padding:4px 8px;width:100%;box-sizing:border-box;position:relative;overflow:visible;border:1px solid var(--ink-border, var(--border));transition:border-color .2s ease}._chatInputContainer_1io4e_183:focus-within{border-color:var(--primary)}._chatInputContainer_1io4e_183._dragOver_1io4e_208{border-style:dashed;border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}._leftControls_1io4e_215{display:flex;align-items:center;gap:4px;flex-shrink:0;padding-right:4px;border-right:1px solid var(--ink-border, var(--border));margin-right:4px}._controlButton_1io4e_225{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);border-radius:var(--radius-sm);transition:all .15s ease}._controlButton_1io4e_225:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._controlButton_1io4e_225:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._chatInputIcons_1io4e_247{display:flex;align-items:center;gap:4px;flex-shrink:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}._chatInputIcons_1io4e_247 button,._chatInputIcons_1io4e_247 ._micButton_1io4e_261,._chatInputIcons_1io4e_247 ._sendButton_1io4e_262{pointer-events:auto;color:var(--muted-foreground);transition:all .15s ease}._chatInputIcons_1io4e_247 button:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._attachButton_1io4e_274{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);border-radius:var(--radius-sm);transition:all .15s ease}._attachButton_1io4e_274:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._attachButton_1io4e_274:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._textarea_1io4e_296{flex:1;min-height:36px;padding:8px 90px 8px 12px;font-family:var(--font-chat-body, "Manrope", system-ui, sans-serif);font-size:.875rem;line-height:1.4;resize:none;max-height:120px;border:none;background:transparent;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;white-space:normal;writing-mode:horizontal-tb;overflow-wrap:anywhere;word-break:normal;min-width:0;letter-spacing:normal;width:100%;box-sizing:border-box;color:var(--foreground)}._textarea_1io4e_296::-moz-placeholder{color:var(--muted-foreground)}._textarea_1io4e_296::placeholder{color:var(--muted-foreground)}._dragOverInput_1io4e_328{outline:2px dashed var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}._sendButton_1io4e_262,._micButton_1io4e_261{flex-shrink:0}@media(max-width:640px){._chatInputContainer_1io4e_183{display:flex!important;visibility:visible!important;flex-direction:column;align-items:stretch;padding:8px;gap:8px}._leftControls_1io4e_215{display:flex!important;visibility:visible!important;flex-wrap:wrap;justify-content:flex-start;gap:4px;border-right:none;border-bottom:1px solid var(--border);margin-right:0;margin-bottom:4px;padding-right:0;padding-bottom:4px;width:100%}._chatInputIcons_1io4e_247{display:flex!important;visibility:visible!important;position:static;transform:none;justify-content:flex-end;margin-top:8px;width:100%}._textarea_1io4e_296{display:block!important;visibility:visible!important;padding-right:12px}._attachButton_1io4e_274,._sendButton_1io4e_262,._micButton_1io4e_261,._searchButton_1io4e_387,._controlButton_1io4e_225{display:flex!important;visibility:visible!important;min-width:44px;min-height:44px}}._filePlaceholder_1io4e_396{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}._sendButton_1io4e_262{flex-shrink:0}._micButton_1io4e_261{flex-shrink:0;color:var(--muted-foreground);transition:all .2s ease}._micButton_1io4e_261:not(:disabled):hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._micButton_1io4e_261:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._micButtonListening_1io4e_427{color:var(--background)!important;background-color:var(--destructive)!important;animation:_pulse-red_1io4e_1 1.5s infinite}@keyframes _pulse-red_1io4e_1{0%{box-shadow:0 0 color-mix(in srgb,var(--destructive) 40%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--destructive) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--destructive) 0%,transparent)}}._spinner_1io4e_445{animation:_spin_1io4e_445 1s linear infinite}@keyframes _spin_1io4e_445{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._hiddenInput_1io4e_458{position:fixed!important;top:-9999px!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;margin:0!important;padding:0!important;visibility:hidden!important;z-index:-1!important}._attachmentPreview_1io4e_477{display:flex;align-items:center;gap:8px;padding:0 4px 8px}._previewThumbWrapper_1io4e_484{position:relative;width:60px;height:60px;flex-shrink:0}._previewThumb_1io4e_484{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border)}._removeAttachment_1io4e_499{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background-color:var(--surface);border:1px solid var(--border);color:var(--foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}._removeAttachment_1io4e_499:hover{background-color:var(--destructive);border-color:var(--destructive);color:var(--background)}._removeAttachment_1io4e_499:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._annotateAttachment_1io4e_529{position:absolute;bottom:-8px;left:-8px;width:24px;height:24px;border-radius:50%;background-color:var(--surface);border:1px solid var(--border);color:var(--foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .15s ease}._annotateAttachment_1io4e_529:hover{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-color:var(--primary)}._annotateAttachment_1io4e_529:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._attachmentName_1io4e_558{font-size:.75rem;color:var(--foreground);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._addToProjectToggle_1io4e_567{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}._addToProjectToggle_1io4e_567 input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;margin:0}._addToProjectToggle_1io4e_567 input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._addToProjectToggle_1io4e_567 span{color:var(--muted-foreground)}._addToProjectToggle_1io4e_567:has(input:checked) span{color:var(--primary);font-weight:500}._attachmentNotes_1io4e_600{font-size:.625rem;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);padding:4px 8px;border-radius:var(--radius-sm);font-weight:500;white-space:nowrap}._searchButton_1io4e_387{flex-shrink:0;color:var(--muted-foreground);transition:all .15s ease}._searchButton_1io4e_387:not(:disabled):hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._searchButton_1io4e_387:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._searchResultsContainer_1io4e_628{margin-bottom:8px;max-height:200px;overflow-y:auto;border-radius:var(--radius-sm);border:1px solid var(--border);background-color:var(--surface)}._twoToolbarLayout_1io4e_641{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px;width:100%;box-sizing:border-box;transition:border-color .2s ease}._twoToolbarLayout_1io4e_641:focus-within{border-color:var(--primary)}._topToolbar_1io4e_660{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px;background:color-mix(in srgb,var(--surface) 60%,var(--background));border-radius:var(--radius-sm);flex-shrink:0;flex-grow:0;min-height:40px;width:100%;box-sizing:border-box;border:1px solid var(--border)}._mainTextarea_1io4e_678{display:block!important;width:100%!important;min-height:40px;max-height:100px;padding:8px;font-size:.875rem;line-height:1.5;border:1px solid var(--border)!important;background:var(--background);border-radius:var(--radius-sm);outline:none;resize:vertical;color:var(--foreground);overflow-y:auto;box-sizing:border-box;transition:border-color .15s ease}._mainTextarea_1io4e_678::-moz-placeholder{color:var(--muted-foreground)}._mainTextarea_1io4e_678::placeholder{color:var(--muted-foreground)}._mainTextarea_1io4e_678:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}._mainTextarea_1io4e_678:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._mainTextarea_1io4e_678::-webkit-scrollbar{width:4px}._mainTextarea_1io4e_678::-webkit-scrollbar-track{background:transparent}._mainTextarea_1io4e_678::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:var(--radius-sm)}._bottomToolbar_1io4e_725{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;padding:4px 8px;background:color-mix(in srgb,var(--surface) 60%,var(--background));border-radius:var(--radius-sm);flex-shrink:0;flex-grow:0;min-height:40px;width:100%;box-sizing:border-box;border:1px solid var(--border)}._bottomLeft_1io4e_743{display:flex;flex-direction:row;align-items:center;gap:8px}._bottomRight_1io4e_750{display:flex;flex-direction:row;align-items:center;gap:4px}._toolbarBtn_1io4e_758{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0;color:var(--muted-foreground);border:1px solid transparent;transition:all .15s ease}._toolbarBtn_1io4e_758:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}._toolbarBtn_1io4e_758:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._stopBtn_1io4e_784{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0}._stopBtn_1io4e_784:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._sendBtn_1io4e_801{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0;background:var(--primary);color:var(--background);transition:all .15s ease}._sendBtn_1io4e_801:hover{background:color-mix(in srgb,var(--primary) 85%,var(--background));box-shadow:0 0 16px color-mix(in srgb,var(--primary) 30%,transparent)}._sendBtn_1io4e_801:active{transform:scale(.95);box-shadow:0 0 8px color-mix(in srgb,var(--primary) 20%,transparent)}._sendBtn_1io4e_801:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._sendBtnQueued_1io4e_831{position:relative}._queueIcon_1io4e_835{position:relative;display:flex;align-items:center;justify-content:center}._queueBadge_1io4e_842{position:absolute;top:-4px;right:-4px;font-size:.625rem;font-weight:700;background:var(--destructive);color:var(--background);width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}._modelSelector_1io4e_47{height:24px;min-width:60px;font-size:.625rem}._modelSelector_1io4e_47:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:768px){._twoToolbarLayout_1io4e_641{display:grid!important;grid-template-rows:auto 1fr auto!important;padding:8px;gap:4px}._topToolbar_1io4e_660{display:flex!important;flex-direction:row!important;flex-wrap:wrap;padding:4px 8px;gap:4px;min-height:44px}._mainTextarea_1io4e_678{min-height:48px;padding:12px;font-size:1rem}._bottomToolbar_1io4e_725{display:flex!important;flex-direction:row!important;flex-wrap:wrap;padding:4px 8px;gap:4px;min-height:44px}._toolbarBtn_1io4e_758,._sendBtn_1io4e_801,._stopBtn_1io4e_784{width:44px;height:44px}._modelSelector_1io4e_47{height:32px;min-width:60px;font-size:.75rem}}._textareaRow_1io4e_927{display:flex;flex-direction:row;align-items:stretch;gap:4px;width:100%}._textareaRow_1io4e_927 ._mainTextarea_1io4e_678{flex:1;min-width:0}._textareaContainer_1io4e_941{position:relative;flex:1;min-width:0}._mentionPopup_1io4e_948{position:absolute;bottom:100%;left:0;margin-bottom:4px;z-index:9999;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 32px color-mix(in srgb,var(--foreground) 20%,transparent);min-width:320px;max-width:450px;overflow:hidden;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none}._slashCommands_1io4e_966{display:flex;flex-direction:column;max-height:350px;overflow-y:auto;background-color:var(--surface)}._slashItem_1io4e_975{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:12px 16px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--border);background-color:var(--surface)}._slashItem_1io4e_975:last-child{border-bottom:none}._slashItem_1io4e_975:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._slashItemSelected_1io4e_995{background-color:color-mix(in srgb,var(--primary) 12%,transparent)!important}._slashMeta_1io4e_1000{display:flex;align-items:center;gap:8px;width:100%}._slashCommand_1io4e_966{font-family:JetBrains Mono,Monaco,Courier New,monospace;font-size:.875rem;font-weight:700;color:var(--primary);flex-shrink:0}._slashAlias_1io4e_1015{font-family:JetBrains Mono,Monaco,Courier New,monospace;font-size:.75rem;color:var(--muted-foreground)}._slashDesc_1io4e_1022{font-size:.875rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._historyArrows_1io4e_1031{display:none;flex-direction:column;justify-content:center;gap:4px;flex-shrink:0}._historyArrowBtn_1io4e_1040{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;transition:all .15s ease}._historyArrowBtn_1io4e_1040:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:var(--primary);color:var(--primary)}._historyArrowBtn_1io4e_1040:disabled{opacity:.3;cursor:not-allowed}._historyArrowBtn_1io4e_1040:active:not(:disabled){transform:scale(.95)}._historyArrowBtn_1io4e_1040:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:768px){._historyArrows_1io4e_1031{display:flex}._historyArrowBtn_1io4e_1040{width:44px;height:44px}}._micBtn_1io4e_1088{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0;color:var(--muted-foreground);transition:all .2s ease}._micBtn_1io4e_1088:hover:not(:disabled){color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._micBtn_1io4e_1088:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._micListening_1io4e_1111{color:var(--background)!important;background-color:var(--destructive)!important;animation:_micPulse_1io4e_1 1s ease-in-out infinite}@keyframes _micPulse_1io4e_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--destructive) 40%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--destructive) 0%,transparent);transform:scale(1.05)}}._skillBadgeCount_1io4e_1129{position:absolute;top:-4px;right:-4px;font-size:.625rem;font-weight:700;background:var(--primary);color:var(--background);border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;line-height:1}._skillsDropdown_1io4e_1147{position:absolute;bottom:calc(100% + 8px);left:0;z-index:9999;min-width:260px;max-width:320px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px color-mix(in srgb,var(--foreground) 15%,transparent);overflow:hidden}._skillsDropdownHeader_1io4e_1161{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:.875rem;font-weight:600;color:var(--foreground);border-bottom:1px solid var(--border)}._skillsDropdownFind_1io4e_1172{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;color:var(--primary);background:none;border:1px solid var(--primary);border-radius:var(--radius-sm);padding:4px 8px;cursor:pointer;transition:background .15s}._skillsDropdownFind_1io4e_1172:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}._skillsDropdownFind_1io4e_1172:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._skillsDropdownEmpty_1io4e_1196{padding:16px;font-size:.875rem;color:var(--muted-foreground);text-align:center}._skillsDropdownLink_1io4e_1203{background:none;border:none;color:var(--primary);cursor:pointer;text-decoration:underline;font-size:inherit}._skillsDropdownLink_1io4e_1203:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._skillsDropdownList_1io4e_1217{max-height:240px;overflow-y:auto;padding:4px 0}._skillsDropdownItem_1io4e_1223{display:flex;align-items:center;gap:12px;padding:8px 16px;cursor:pointer;transition:background .1s;font-size:.875rem}._skillsDropdownItem_1io4e_1223:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}._skillsDropdownItemActive_1io4e_1237{background:color-mix(in srgb,var(--primary) 6%,transparent)}._skillCheckbox_1io4e_1241{accent-color:var(--primary);width:16px;height:16px;flex-shrink:0;cursor:pointer}._skillCheckbox_1io4e_1241:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._skillItemInfo_1io4e_1254{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._skillItemName_1io4e_1262{font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._skillItemDesc_1io4e_1270{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._skillCheckIcon_1io4e_1278{color:var(--primary);flex-shrink:0}._activeSkillsBadges_1io4e_1284{display:flex;flex-wrap:wrap;gap:4px;padding:4px;max-width:100%;overflow:hidden;box-sizing:border-box}._activeSkillBadge_1io4e_1294{display:inline-flex;align-items:center;gap:4px;font-size:.625rem;font-weight:500;padding:4px 8px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);border-radius:999px;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}._activeSkillRemove_1io4e_1311{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:0;margin-left:4px;transition:color .15s}._activeSkillRemove_1io4e_1311:hover{color:var(--primary)}._activeSkillRemove_1io4e_1311:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._activeSkillsBar_1io4e_1334{display:flex;gap:4px;padding:4px 8px;background:color-mix(in srgb,var(--primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;margin-bottom:4px}._skillPill_1io4e_1347{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;min-height:24px;background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:999px;font-size:.625rem;font-weight:600;line-height:1;cursor:pointer;transition:all .2s;white-space:nowrap}._skillPill_1io4e_1347:hover{background:color-mix(in srgb,var(--primary) 25%,transparent);border-color:color-mix(in srgb,var(--primary) 50%,transparent);transform:translateY(-1px)}._skillPill_1io4e_1347:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._skillPillIcon_1io4e_1376{font-size:.625rem;display:inline-flex;align-items:center;line-height:1}._skillPillName_1io4e_1383{max-width:88px;overflow:hidden;text-overflow:ellipsis}._skillPillClose_1io4e_1389{font-size:.75rem;font-weight:500;margin-left:4px;line-height:1;transition:color .2s}._twoToolbarLayout_1io4e_641{border-radius:var(--radius-lg, 16px);border-color:color-mix(in srgb,var(--border) 95%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--background) 95%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--background) 4%,transparent),0 4px 16px color-mix(in srgb,var(--foreground) 12%,transparent)}._twoToolbarLayout_1io4e_641:focus-within{border-color:color-mix(in srgb,var(--primary) 62%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--background) 5%,transparent),0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent),0 4px 16px color-mix(in srgb,var(--primary) 15%,transparent)}._topToolbar_1io4e_660,._bottomToolbar_1io4e_725{border-radius:var(--radius, 12px);border-color:color-mix(in srgb,var(--border) 92%,transparent);background:linear-gradient(130deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--background) 94%,transparent))}._mainTextarea_1io4e_678{border-radius:var(--radius, 12px);border-color:color-mix(in srgb,var(--border) 94%,transparent)!important;background:color-mix(in srgb,var(--background) 88%,transparent);line-height:1.5}._mainTextarea_1io4e_678:focus{border-color:color-mix(in srgb,var(--primary) 64%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}._sendBtn_1io4e_801{border-radius:var(--radius, 12px);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 90%,var(--background) 10%),color-mix(in srgb,var(--primary) 80%,var(--foreground) 8%));box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 25%,transparent)}._sendBtn_1io4e_801:hover{transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 30%,transparent)}._activeSkillsBar_1io4e_1334{border-radius:var(--radius, 12px);border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--surface) 94%,transparent))}._skillPill_1io4e_1347{min-height:24px;border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--background) 4%,transparent)}@media(max-width:768px){._twoToolbarLayout_1io4e_641{border-radius:var(--radius, 12px);padding:8px}._topToolbar_1io4e_660,._bottomToolbar_1io4e_725{border-radius:var(--radius-sm, 8px)}._mainTextarea_1io4e_678{min-height:48px}._removeChip_1io4e_151{min-width:44px;min-height:44px}._removeAttachment_1io4e_499,._annotateAttachment_1io4e_529{width:32px;height:32px}._skillPill_1io4e_1347{min-height:44px;padding:8px 12px;font-size:.75rem}}@media(max-width:640px){._inputArea_1io4e_17{display:flex!important;visibility:visible!important;padding:8px;min-height:60px}._chatInputContainer_1io4e_183{display:flex!important;visibility:visible!important;padding:8px}._leftControls_1io4e_215{display:flex!important;visibility:visible!important}._textarea_1io4e_296{display:block!important;visibility:visible!important;font-size:1rem;min-height:2.5rem}._chatInputIcons_1io4e_247{display:flex!important;visibility:visible!important}._attachButton_1io4e_274,._sendButton_1io4e_262,._micButton_1io4e_261,._searchButton_1io4e_387,._controlButton_1io4e_225{display:flex!important;visibility:visible!important;min-width:44px;min-height:44px}._mentionPopup_1io4e_948{min-width:240px;max-width:calc(100vw - 32px)}._skillsDropdown_1io4e_1147{min-width:220px;max-width:calc(100vw - 32px)}}._dialogContent_4n24o_1{max-width:90vw;width:1200px;height:80vh;display:flex;flex-direction:column}._title_4n24o_9{display:flex;align-items:center;gap:var(--spacing-2)}._icon_4n24o_15{color:var(--primary)}._contentArea_4n24o_19{flex:1;overflow:hidden;display:flex;flex-direction:column;margin-top:var(--spacing-4)}._tabs_4n24o_27{display:flex;flex-direction:column;height:100%;overflow:hidden}._tabsList_4n24o_34{flex-shrink:0;overflow-x:auto;border-bottom:1px solid var(--border)}._tabTrigger_4n24o_40{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3)}._fileIcon_4n24o_47{flex-shrink:0}._fileName_4n24o_51{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._statusBadge_4n24o_58{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:3px;font-size:.7rem;font-weight:600;margin-left:auto}._statusBadge_4n24o_58._added_4n24o_71{background-color:var(--success);color:var(--success-foreground)}._statusBadge_4n24o_58._modified_4n24o_76{background-color:var(--warning);color:var(--warning-foreground)}._statusBadge_4n24o_58._deleted_4n24o_81{background-color:var(--error);color:var(--error-foreground)}._tabContent_4n24o_86{flex:1;overflow:hidden;display:flex;flex-direction:column}._diffContainer_4n24o_93{flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}._diffHeader_4n24o_102{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}._diffHeaderLeft_4n24o_112{display:flex;align-items:center;gap:var(--spacing-3)}._diffLabel_4n24o_118{font-size:.75rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._filePath_4n24o_126{font-size:.8rem;font-family:var(--font-family-monospace);color:var(--foreground);word-break:break-all}._diffStats_4n24o_133{display:flex;align-items:center;gap:var(--spacing-2);font-size:.75rem;font-family:var(--font-family-monospace)}._diffStatsAdded_4n24o_141{color:#22c55e;font-weight:600}._diffStatsRemoved_4n24o_146{color:#ef4444;font-weight:600}._diffView_4n24o_152{flex:1;overflow:auto;font-family:var(--font-family-monospace);font-size:.8rem;line-height:1.5;background:var(--background)}._diffLine_4n24o_161{display:flex;min-height:1.5em;white-space:pre}._diffLineNumber_4n24o_167{display:inline-flex;align-items:center;justify-content:flex-end;min-width:40px;padding:0 8px;color:var(--muted-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;font-size:.7rem;opacity:.6}._diffLinePrefix_4n24o_180{display:inline-flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}._diffLineContent_4n24o_190{flex:1;padding:0 8px;overflow-x:auto}._diffLineAdded_4n24o_197{background:#22c55e1f}._diffLineAdded_4n24o_197 ._diffLinePrefix_4n24o_180{color:#22c55e}._diffLineAdded_4n24o_197 ._diffLineNumber_4n24o_167{background:#22c55e14;color:#22c55e;opacity:1}._diffLineRemoved_4n24o_211{background:#ef44441f}._diffLineRemoved_4n24o_211 ._diffLinePrefix_4n24o_180{color:#ef4444}._diffLineRemoved_4n24o_211 ._diffLineNumber_4n24o_167{background:#ef444414;color:#ef4444;opacity:1}._diffLineUnchanged_4n24o_225{background:transparent}._diffLineUnchanged_4n24o_225 ._diffLinePrefix_4n24o_180{color:transparent}._diffHunkSep_4n24o_234{background:var(--surface);color:var(--muted-foreground);padding:2px 12px;font-size:.7rem;font-style:italic;border-top:1px solid var(--border);border-bottom:1px solid var(--border);-webkit-user-select:none;-moz-user-select:none;user-select:none}._emptyState_4n24o_245{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--muted-foreground)}._diffView_4n24o_152::-webkit-scrollbar{width:6px;height:6px}._diffView_4n24o_152::-webkit-scrollbar-track{background:transparent}._diffView_4n24o_152::-webkit-scrollbar-thumb{background:var(--ember);border-radius:var(--radius-sm)}._diffView_4n24o_152{scrollbar-width:thin;scrollbar-color:var(--ember) transparent}:root{--chat-panel-footer-height: 110px;--grain-overlay: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");--font-chat-body: "Manrope", system-ui, sans-serif;--font-chat-mono: "JetBrains Mono", "Fira Code", monospace;--font-chat-label: "Space Grotesk", "Manrope", system-ui, sans-serif}._panel_1muq2_31{flex:1 1 0%!important;min-height:0;display:flex!important;flex-direction:column;position:relative;overflow:hidden;height:100%;max-height:100%;--ember: #ffa000;--ember-dim: rgba(255, 160, 0, .15);--ember-glow: rgba(255, 160, 0, .35);--ink: #0c0c0e;--ink-surface: #141418;--ink-card: #19191f;--ink-border: rgba(255, 255, 255, .06);--ink-border-hover: rgba(255, 255, 255, .12);--ink-text: #e8e4df;--ink-text-secondary: #9a9590;--surface: var(--ink-surface);--card: var(--ink-card);--foreground: var(--ink-text);--muted-foreground: var(--ink-text-secondary);--border: var(--ink-border);background-color:#0f0f12;background-image:var(--grain-overlay);background-size:256px 256px;color:#e8e4df}.light ._panel_1muq2_31,html[data-theme=light] ._panel_1muq2_31,body[data-theme=light] ._panel_1muq2_31{--ember: hsl(25 95% 53%);--ember-dim: rgba(255, 160, 0, .12);--ember-glow: rgba(255, 160, 0, .25);--ink: hsl(34 42% 98%);--ink-surface: hsl(34 50% 96%);--ink-card: hsl(0 0% 100%);--ink-border: hsl(215 35% 82%);--ink-border-hover: hsl(215 35% 72%);--ink-text: hsl(222 44% 15%);--ink-text-secondary: hsl(218 34% 34%);--surface: var(--ink-surface);--card: var(--ink-card);--foreground: var(--ink-text);--muted-foreground: var(--ink-text-secondary);--border: var(--ink-border);background-color:#fcfaf8;background-image:none;color:var(--ink-text)}._panel__body_1muq2_86{flex:1 1 0%!important;min-height:0;overflow-y:auto!important;overflow-x:hidden;padding:var(--spacing-3);box-sizing:border-box;background:linear-gradient(180deg,#131317,#0e0e11)}.light ._panel__body_1muq2_86,html[data-theme=light] ._panel__body_1muq2_86,body[data-theme=light] ._panel__body_1muq2_86{background:linear-gradient(180deg,#fbf8f4,#fcfaf8)}._panel__body_1muq2_86::-webkit-scrollbar{width:4px;display:block!important}._panel__body_1muq2_86::-webkit-scrollbar-track{background:transparent}._panel__body_1muq2_86::-webkit-scrollbar-thumb{background:var(--ember);border-radius:var(--radius-sm);min-height:40px}._panel__body_1muq2_86::-webkit-scrollbar-thumb:hover{background:var(--ember-glow)}._panel__body_1muq2_86{scrollbar-width:thin;scrollbar-color:var(--ember) transparent}._panel__footer_1muq2_131{display:flex!important;visibility:visible!important;flex-direction:column;flex:0 0 auto!important;background-color:var(--ink-surface);border-top:1px solid var(--ink-border);padding:4px 8px;padding-bottom:calc(4px + env(safe-area-inset-bottom,0));box-sizing:border-box;z-index:100}.light ._panel__footer_1muq2_131,html[data-theme=light] ._panel__footer_1muq2_131,body[data-theme=light] ._panel__footer_1muq2_131{background-color:#faf5f0;border-top-color:#c1cee1}._container_1muq2_151{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;--surface: var(--ink-surface);--card: var(--ink-card);--foreground: var(--ink-text);--muted-foreground: var(--ink-text-secondary);--border: var(--ink-border);background-color:#0f0f12;border-left:1px solid rgba(255,255,255,.06);overflow:hidden;position:relative;color:#e8e4df}.light ._container_1muq2_151,html[data-theme=light] ._container_1muq2_151,body[data-theme=light] ._container_1muq2_151{background-color:#fcfaf8;border-left-color:#c1cee1;color:#152037}._messages_1muq2_177{flex:1 1 0%!important;min-height:0;overflow-y:auto!important;overflow-x:hidden;padding:var(--spacing-4) var(--spacing-3);display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;word-break:break-word;background:linear-gradient(180deg,#141418d6,#0c0c0eb8);color:#e8e4df}.light ._messages_1muq2_177,html[data-theme=light] ._messages_1muq2_177,body[data-theme=light] ._messages_1muq2_177{background:linear-gradient(180deg,#f8f5f0d6,#fcfaf7b8);color:#152037}._messages_1muq2_177::-webkit-scrollbar{width:4px;display:block!important}._messages_1muq2_177::-webkit-scrollbar-track{background:transparent}._messages_1muq2_177::-webkit-scrollbar-thumb{background:var(--ember);border-radius:var(--radius-sm);min-height:40px}._messages_1muq2_177::-webkit-scrollbar-thumb:hover{background:var(--ember-glow)}._messages_1muq2_177{scrollbar-width:thin;scrollbar-color:var(--ember) transparent}@media(max-width:640px){._panel_1muq2_31{display:flex!important;visibility:visible!important;flex-direction:column;flex:1 1 0%!important;max-height:100%}._panel__body_1muq2_86,._chatPanel__body_1muq2_244{display:flex!important;visibility:visible!important;overflow-y:auto!important;flex:1 1 0%!important;min-height:0;padding-bottom:var(--spacing-3)}._panel__footer_1muq2_131,._chatPanel__footer_1muq2_254{display:flex!important;visibility:visible!important;flex:0 0 auto!important;z-index:100}._messages_1muq2_177{display:flex!important;visibility:visible!important;flex:1 1 0%!important;min-height:0;padding-bottom:var(--spacing-3)}._inputContainer_1muq2_269,._inputHeader_1muq2_274{display:flex!important;visibility:visible!important}}._voiceControlsBar_1muq2_281{display:flex;align-items:center;justify-content:flex-end;padding:2px var(--spacing-2);border-bottom:1px solid var(--ink-border);flex-shrink:0;gap:var(--spacing-1)}._voiceAgentContainer_1muq2_292{height:320px;max-height:40vh;border-bottom:1px solid var(--ink-border);flex-shrink:0;overflow:hidden}._aiActivityBanner_1muq2_301{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:linear-gradient(90deg,var(--ember-dim),transparent);color:var(--ember);font-size:.75rem;font-weight:500;letter-spacing:.03em;border-bottom:1px solid var(--ink-border);animation:_aiActivityPulse_1muq2_1 3s ease-in-out infinite}._participantsStrip_1muq2_316{display:flex;align-items:center;gap:var(--spacing-2);padding:4px var(--spacing-3);border-bottom:1px solid var(--ink-border);background:color-mix(in srgb,var(--primary) 4%,transparent);flex-shrink:0;overflow-x:auto;scrollbar-width:none}._participantsStrip_1muq2_316::-webkit-scrollbar{display:none}._participantsStripLabel_1muq2_332{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);opacity:.7;flex-shrink:0}._participantsStripAvatars_1muq2_342{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}._participantsStripChip_1muq2_349{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);flex-shrink:0}._participantsStripAvatar_1muq2_342{width:16px;height:16px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}._tipBanner_1muq2_370{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:linear-gradient(90deg,var(--ember-dim),transparent);border-bottom:1px solid var(--ink-border);color:var(--foreground);font-size:.75rem;letter-spacing:.02em;animation:_tipSlideIn_1muq2_1 .4s cubic-bezier(.16,1,.3,1)}@keyframes _tipSlideIn_1muq2_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._tipIcon_1muq2_394{color:var(--ember);flex-shrink:0}._tipText_1muq2_399{flex:1}._tipClose_1muq2_403{background:none;border:none;color:var(--muted-foreground);cursor:pointer;font-size:.875rem;padding:0 4px;opacity:.6;transition:opacity .2s}._tipClose_1muq2_403:hover{opacity:1;color:var(--ember)}._tipClose_1muq2_403:focus-visible{outline:2px solid var(--primary);outline-offset:2px;opacity:1}._systemMessage_1muq2_426{display:flex;gap:var(--spacing-2);padding:var(--spacing-3);margin:var(--spacing-2);background:var(--ink-card);border:1px solid var(--ink-border);border-left:2px solid var(--ember);border-radius:var(--radius-sm);font-size:.75rem;animation:_msgSlideIn_1muq2_1 .3s cubic-bezier(.16,1,.3,1)}html[data-theme=light] ._systemMessage_1muq2_426,body[data-theme=light] ._systemMessage_1muq2_426{background:var(--ink-card);border-color:var(--ink-border);border-left-color:var(--ember)}@keyframes _msgSlideIn_1muq2_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1muq2_1{0%{opacity:0}to{opacity:1}}._systemMessageContent_1muq2_462{flex:1;overflow-x:auto}._systemMessageContent_1muq2_462 h2{font-family:var(--font-chat-label);font-size:.875rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--ink-text, var(--foreground));letter-spacing:-.01em}._systemMessageContent_1muq2_462 h3{font-size:.875rem;font-weight:600;margin:var(--spacing-2) 0 var(--spacing-1) 0;color:var(--foreground)}._systemMessageContent_1muq2_462 table{width:100%;border-collapse:collapse;font-size:.75rem;margin:var(--spacing-2) 0}._systemMessageContent_1muq2_462 td{padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--ink-border);color:var(--foreground)}html[data-theme=light] ._systemMessageContent_1muq2_462 td,body[data-theme=light] ._systemMessageContent_1muq2_462 td{border-color:var(--border)}._systemMessageContent_1muq2_462 tr:nth-child(2n){background:#ffffff08}html[data-theme=light] ._systemMessageContent_1muq2_462 tr:nth-child(2n),body[data-theme=light] ._systemMessageContent_1muq2_462 tr:nth-child(2n){background:#00000008}._systemMessageContent_1muq2_462 code{background:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--ember);padding:1px 5px;border-radius:var(--radius-sm);font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem}._systemMessageContent_1muq2_462 ul{margin:var(--spacing-1) 0;padding-left:var(--spacing-4)}._systemMessageContent_1muq2_462 li{margin:var(--spacing-1) 0}._systemMessageContent_1muq2_462 hr{border:none;border-top:1px solid var(--ink-border);margin:var(--spacing-3) 0}._systemMessageClose_1muq2_534{background:none;border:none;color:var(--muted-foreground);cursor:pointer;font-size:1.1rem;padding:0;line-height:1;align-self:flex-start;opacity:.4;transition:all .2s}._systemMessageClose_1muq2_534:hover{opacity:1;color:var(--ember)}._cmdHint_1muq2_553{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-2);letter-spacing:.02em}._cmdHint_1muq2_553 code{background:var(--ember-dim);color:var(--ember);padding:2px 6px;border-radius:var(--radius-sm);font-family:JetBrains Mono,Fira Code,monospace}._frameworkChooser_1muq2_568{margin-top:var(--spacing-4);width:100%;max-width:540px;border:1px solid var(--ink-border);border-radius:12px;padding:var(--spacing-3);background:color-mix(in srgb,var(--ink-surface) 88%,transparent)}._frameworkChooserTitle_1muq2_578{font-size:.75rem;color:var(--ink-text-secondary, var(--muted-foreground));margin-bottom:var(--spacing-2)}._frameworkChooserButtons_1muq2_584{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._frameworkChooserAdvancedToggle_1muq2_590{margin-top:var(--spacing-2);display:flex;justify-content:flex-start}._frameworkChooserAdvanced_1muq2_590{margin-top:var(--spacing-2);display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px dashed var(--ink-border)}._frameworkChooserHint_1muq2_605{margin-top:var(--spacing-2);font-size:.75rem;color:var(--muted-foreground)}._aiActivitySpinner_1muq2_611{animation:_spin_1muq2_1 1.2s linear infinite;flex-shrink:0;color:var(--ember)}._aiActivityText_1muq2_617{flex:1}._aiActivityStep_1muq2_621{font-size:.75rem;opacity:.85;background:var(--ember-dim);padding:2px 8px;border-radius:var(--radius-sm);color:var(--ember);font-weight:500;letter-spacing:.03em;text-transform:uppercase}@keyframes _aiActivityPulse_1muq2_1{0%,to{opacity:1}50%{opacity:.7}}@keyframes _spin_1muq2_1{to{transform:rotate(360deg)}}._emptyState_1muq2_642{display:flex;flex-direction:column;align-items:center;color:var(--ink-text-secondary, var(--muted-foreground));text-align:center;padding:var(--spacing-8) var(--spacing-6);animation:_fadeIn_1muq2_1 .6s ease-out;font-family:var(--font-chat-body)}._emptyIcon_1muq2_653{margin-bottom:var(--spacing-4);opacity:.3;color:var(--ember)}._subtext_1muq2_659{font-size:.75rem;margin-top:var(--spacing-2);letter-spacing:.03em}._inputContainer_1muq2_269{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.06);flex:0 0 auto!important;z-index:30;background:#141418;padding-bottom:env(safe-area-inset-bottom,0);color:#e8e4df}.light ._inputContainer_1muq2_269,html[data-theme=light] ._inputContainer_1muq2_269,body[data-theme=light] ._inputContainer_1muq2_269{background:#faf5f0;border-top-color:#c1cee1;color:#152037}._inputHeader_1muq2_274{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-1);padding:4px 8px;background-color:#141418;border-bottom:1px solid rgba(255,255,255,.06);min-height:32px}.light ._inputHeader_1muq2_274,html[data-theme=light] ._inputHeader_1muq2_274,body[data-theme=light] ._inputHeader_1muq2_274{background-color:#faf5f0;border-bottom-color:#c1cee1}._webSearchToggle_1muq2_704{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:4px;transition:all .2s ease}._webSearchToggle_1muq2_704:hover{background-color:var(--ember-dim)}._modelSelectorCompact_1muq2_720{height:26px;font-size:.75rem;padding:0 6px;min-width:0;max-width:100px;letter-spacing:.02em}._headerSpacer_1muq2_729{flex:1;min-width:var(--spacing-1)}._chatPanel__body_1muq2_244{display:flex;flex-direction:column;gap:4px;word-break:break-word;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;flex:1 1 0%!important;min-height:0;overflow-y:auto!important}._chatPanel__body_1muq2_244::-webkit-scrollbar{width:4px;display:block!important}._chatPanel__body_1muq2_244::-webkit-scrollbar-track{background:transparent}._chatPanel__body_1muq2_244::-webkit-scrollbar-thumb{background:var(--ember);border-radius:var(--radius-sm);min-height:40px}._chatPanel__body_1muq2_244::-webkit-scrollbar-thumb:hover{background:var(--ember-glow)}._chatPanel__body_1muq2_244{scrollbar-width:thin;scrollbar-color:var(--ember) transparent}._chatPanel__footer_1muq2_254{flex:0 0 auto!important}._queueIndicator_1muq2_777{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background:var(--ember-dim);border-bottom:1px solid var(--ink-border);font-size:.75rem}._queueStatus_1muq2_787{display:flex;align-items:center;gap:var(--spacing-2);color:var(--ember);font-weight:500;letter-spacing:.03em;text-transform:uppercase}._queueStatus_1muq2_787 svg{color:var(--ember);animation:_pulse_1muq2_1 1.5s ease-in-out infinite}@keyframes _pulse_1muq2_1{0%,to{opacity:1}50%{opacity:.4}}._queueStopBtn_1muq2_807{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);height:auto}._messageWrapper_1muq2_814{display:flex;gap:var(--spacing-3)}._avatarSkeleton_1muq2_819{width:2rem;height:2rem;border-radius:50%;flex-shrink:0}._contentSkeleton_1muq2_826{flex:1;display:flex;flex-direction:column}._errorIcon_1muq2_832{margin-bottom:var(--spacing-4);color:var(--chat-error, #e05252);opacity:.9}._errorText_1muq2_838{color:var(--chat-error, #e05252);font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2)}._errorContent_1muq2_845{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._processingIndicator_1muq2_853{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);margin:var(--spacing-3) 0;background-color:var(--ink-card);border:1px solid var(--ink-border);border-left:2px solid var(--ember);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:.875rem;animation:_pulse_1muq2_1 2s ease-in-out infinite}._processingIndicator_1muq2_853 span{color:var(--foreground)}._activePersonasBar_1muq2_873{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--ink-surface);border-bottom:1px solid var(--ink-border);flex-wrap:wrap;flex-shrink:0}html[data-theme=light] ._activePersonasBar_1muq2_873,body[data-theme=light] ._activePersonasBar_1muq2_873{background:var(--ink-surface);border-bottom-color:var(--ink-border)}._personaIcon_1muq2_890{color:var(--ember);flex-shrink:0}._personaLabel_1muq2_895{font-size:.625rem;color:var(--muted-foreground);flex-shrink:0;text-transform:uppercase;letter-spacing:.06em}._personaTag_1muq2_903{font-size:.625rem;padding:2px 6px;letter-spacing:.03em}._tabHeader_1muq2_912{display:flex;gap:0;padding:0 8px;background:var(--ink-surface);border-bottom:1px solid var(--ink-border);flex-shrink:0}html[data-theme=light] ._tabHeader_1muq2_912,body[data-theme=light] ._tabHeader_1muq2_912{background:var(--ink-surface);border-bottom-color:var(--ink-border)}._tabButton_1muq2_927{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:.75rem;font-weight:500;color:var(--muted-foreground);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;letter-spacing:.04em;text-transform:uppercase}._tabButton_1muq2_927:hover{color:var(--foreground)}._tabButtonActive_1muq2_948{color:var(--ember);border-bottom-color:var(--ember);text-shadow:0 0 20px var(--ember-glow)}._tabBadge_1muq2_954{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;color:var(--ink);background:var(--ember);border-radius:var(--radius-sm)}._stepsTab_1muq2_969{padding:var(--spacing-2)}._stepsList_1muq2_973{display:flex;flex-direction:column;gap:var(--spacing-2)}._stepItem_1muq2_979{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--ink-card);border:1px solid var(--ink-border);border-radius:var(--radius-sm);transition:border-color .2s ease}html[data-theme=light] ._stepItem_1muq2_979,body[data-theme=light] ._stepItem_1muq2_979{background:var(--ink-card);border-color:var(--ink-border)}._stepItem_1muq2_979:hover{border-color:var(--ember)}._stepNumber_1muq2_1000{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:.75rem;font-weight:700;color:var(--ink);background:var(--ember);border-radius:var(--radius-sm);flex-shrink:0}._stepContent_1muq2_1014{flex:1;min-width:0}._stepText_1muq2_1019{font-size:.75rem;color:var(--foreground);line-height:1.4;margin:0}._stepActions_1muq2_1026{display:flex;gap:var(--spacing-1);flex-shrink:0;opacity:0;transition:opacity .2s ease}._stepItem_1muq2_979:hover ._stepActions_1muq2_1026{opacity:1}._codeTab_1muq2_1039{padding:var(--spacing-2)}._codeList_1muq2_1043{display:flex;flex-direction:column;gap:var(--spacing-3)}._codeBlock_1muq2_1049{background:var(--ink-card);border:1px solid var(--ink-border);border-radius:var(--radius-sm);overflow:hidden}._codeHeader_1muq2_1056{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:#ffffff08;border-bottom:1px solid var(--ink-border)}html[data-theme=light] ._codeHeader_1muq2_1056,body[data-theme=light] ._codeHeader_1muq2_1056{background:#00000008}._codeFilename_1muq2_1070{flex:1;font-size:.75rem;font-weight:600;color:var(--ember);font-family:JetBrains Mono,Fira Code,monospace;letter-spacing:.02em}._codeLanguage_1muq2_1079{font-size:.625rem;color:var(--muted-foreground);padding:2px 6px;background:var(--ember-dim);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.06em;font-weight:500}._codeContent_1muq2_1090{margin:0;padding:var(--spacing-3);font-size:.75rem;line-height:1.6;overflow-x:auto;background:var(--ink);color:var(--foreground)}html[data-theme=light] ._codeContent_1muq2_1090,body[data-theme=light] ._codeContent_1muq2_1090{background:var(--ink-surface)}._codeContent_1muq2_1090 code{font-family:JetBrains Mono,Fira Code,monospace}._modalContent_1r0ti_1{display:flex;flex-direction:column;gap:1.5rem;max-height:min(70vh,600px);overflow-y:auto}._groupTitle_1r0ti_9{font-size:.95rem;font-weight:600;margin-bottom:.5rem;color:var(--foreground)}._commandTable_1r0ti_16{width:100%;border-collapse:collapse;background:var(--muted);border-radius:8px;overflow:hidden}._commandTable_1r0ti_16 thead{background:#ffffff0a}._commandTable_1r0ti_16 th,._commandTable_1r0ti_16 td{font-size:.85rem;text-align:left;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.05)}._commandTable_1r0ti_16 tbody tr:last-child td{border-bottom:none}._commandCell_1r0ti_40{font-family:var(--font-mono, "JetBrains Mono", monospace);white-space:nowrap}._aliasCell_1r0ti_45,._actionCell_1r0ti_50{white-space:nowrap;color:var(--muted-foreground)}._descriptionCell_1r0ti_55{width:40%}._usageCell_1r0ti_59{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--muted-foreground)}._footerNote_1r0ti_64{font-size:.8rem;color:var(--muted-foreground)}@media(max-width:640px){._modalContent_1r0ti_1{max-height:75vh;gap:1rem}._groupTitle_1r0ti_9{font-size:.85rem}._commandTable_1r0ti_16 thead{display:none}._commandTable_1r0ti_16,._commandTable_1r0ti_16 tbody,._commandTable_1r0ti_16 tr,._commandTable_1r0ti_16 td{display:block;width:100%}._commandTable_1r0ti_16 tr{padding:.5rem .6rem;border-bottom:1px solid rgba(255,255,255,.05)}._commandTable_1r0ti_16 td{padding:.15rem 0;border-bottom:none}._commandCell_1r0ti_40{font-size:.8rem;font-weight:600;white-space:normal}._aliasCell_1r0ti_45,._actionCell_1r0ti_50{font-size:.7rem;white-space:normal}._descriptionCell_1r0ti_55{width:100%;font-size:.75rem;color:var(--muted-foreground)}._usageCell_1r0ti_59{font-size:.7rem;white-space:normal;word-break:break-all}}._panel_1wvjv_1{display:flex;flex-direction:column;height:100%;max-height:100%;background-color:var(--sidebar);border-left:1px solid var(--border);overflow:hidden;font-family:var(--font-family-base);min-height:0}._header_1wvjv_13{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface)}._title_1wvjv_22{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--foreground)}._icon_1wvjv_32{color:var(--primary)}._createForm_1wvjv_36{padding:var(--spacing-3);background-color:var(--surface);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2);animation:_slideDown_1wvjv_1 .2s ease-out}._formRow_1wvjv_46{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._selectTrigger_1wvjv_53{width:120px;height:2rem;font-size:.8rem}._formActions_1wvjv_59{display:flex;gap:var(--spacing-2)}._list_1wvjv_64{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;padding:var(--spacing-2);padding-right:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2)}._list_1wvjv_64::-webkit-scrollbar{width:12px;display:block!important;background:color-mix(in srgb,var(--foreground) 10%,transparent)}._list_1wvjv_64::-webkit-scrollbar-track{background:var(--muted, #2a2a3e);border-radius:6px;margin:4px;box-shadow:inset 0 0 3px #0000004d}._list_1wvjv_64::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary, #6366f1),var(--accent, #818cf8));border-radius:6px;min-height:60px;border:2px solid var(--surface, #1a1a2e);box-shadow:0 2px 4px #0000004d}._list_1wvjv_64::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--accent, #818cf8),var(--primary, #6366f1))}._list_1wvjv_64::-webkit-scrollbar-thumb:active{background:var(--primary, #6366f1)}._list_1wvjv_64{scrollbar-width:auto;scrollbar-color:var(--primary, #6366f1) var(--muted, #2a2a3e)}._item_1wvjv_115{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:visible;transition:border-color .2s ease;min-height:3rem;flex-shrink:0}._item_1wvjv_115:hover{border-color:var(--primary)}._itemHeader_1wvjv_129{display:flex;align-items:flex-start;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;gap:var(--spacing-2);min-height:2.5rem}._expandBtn_1wvjv_138{background:none;border:none;color:var(--muted-foreground);padding:var(--spacing-1);cursor:pointer;display:flex;align-items:center;justify-content:center}._itemInfo_1wvjv_149{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._itemNameRow_1wvjv_156{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._itemName_1wvjv_156{font-weight:600;font-size:.875rem;color:var(--foreground)}._badge_1wvjv_169{font-size:.65rem;padding:0 var(--spacing-2);height:1.25rem}._itemMeta_1wvjv_175{display:flex;align-items:center;gap:var(--spacing-3);font-size:.75rem;color:var(--muted-foreground)}._userMeta_1wvjv_183{display:flex;align-items:center;gap:var(--spacing-1)}._avatar_1wvjv_189{width:1rem;height:1rem}._itemDetails_1wvjv_194{padding:var(--spacing-3);padding-left:var(--spacing-8);border-top:1px solid var(--border);background-color:color-mix(in srgb,var(--card),black 20%);animation:_fadeIn_1wvjv_1 .2s ease;max-height:none;overflow:visible}._description_1wvjv_204{font-size:.8rem;color:var(--muted-foreground);margin:var(--spacing-2) 0;font-style:italic}._actions_1wvjv_211{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}._actionBtn_1wvjv_217{flex:1}._emptyState_1wvjv_221{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--muted-foreground);gap:var(--spacing-2);opacity:.5}._fileCount_1wvjv_233{display:flex;align-items:center;gap:4px;color:var(--primary);font-size:.7rem;background-color:color-mix(in srgb,var(--primary) 15%,transparent);padding:2px 6px;border-radius:var(--radius-sm)}._filesList_1wvjv_245{margin-bottom:var(--spacing-3);padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border)}._filesHeader_1wvjv_253{display:flex;align-items:center;gap:var(--spacing-1);font-size:.7rem;font-weight:500;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._filesGrid_1wvjv_263{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}._fileChip_1wvjv_269{display:inline-flex;align-items:center;font-size:.65rem;font-family:var(--font-family-monospace);background-color:var(--background);color:var(--foreground);padding:2px 6px;border-radius:var(--radius-sm);border:1px solid var(--border);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._moreFiles_1wvjv_285{font-size:.65rem;color:var(--muted-foreground);font-style:italic;padding:2px 6px}._skeletonItem_1wvjv_292{padding:var(--spacing-1)}._spinner_1wvjv_296{animation:_spin_1wvjv_296 1s linear infinite}@keyframes _slideDown_1wvjv_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1wvjv_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_1wvjv_296{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _collapsible-down_u1q1r_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_u1q1r_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_u1q1r_19{cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit}._content_u1q1r_28{overflow:hidden}._content_u1q1r_28[data-state=open]{animation:_collapsible-down_u1q1r_1 var(--animation-duration-fast) ease-out}._content_u1q1r_28[data-state=closed]{animation:_collapsible-up_u1q1r_1 var(--animation-duration-fast) ease-out}._container_ffznp_1{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);margin-bottom:var(--spacing-2);transition:border-color var(--animation-duration-fast),opacity var(--animation-duration-fast);overflow:hidden}._container_ffznp_1:hover{border-color:var(--border)}._completed_ffznp_16{opacity:.7;background-color:color-mix(in srgb,var(--surface),var(--background) 50%)}._completed_ffznp_16 ._title_ffznp_21{text-decoration:line-through;color:var(--muted-foreground)}._header_ffznp_26{display:flex;align-items:flex-start;padding:var(--spacing-3);gap:var(--spacing-3)}._checkboxWrapper_ffznp_33{padding-top:2px}._mainContent_ffznp_37{flex:1;min-width:0;cursor:pointer}._titleRow_ffznp_43{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-1);flex-wrap:wrap}._title_ffznp_21{font-weight:500;color:var(--foreground);word-break:break-word}._titleInput_ffznp_57{height:1.75rem;padding:0 var(--spacing-1);font-size:inherit;font-weight:inherit}._metaBadge_ffznp_64{display:flex;align-items:center}._badge_ffznp_69{font-size:.7rem;height:1.25rem;padding:0 var(--spacing-2)}._dateText_ffznp_75{font-size:.75rem;color:var(--muted-foreground)}._metaRow_ffznp_80{display:flex;align-items:center;gap:var(--spacing-3)}._progressText_ffznp_86{font-size:.75rem;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-2)}._progressBar_ffznp_94{width:80px;height:6px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._progressFill_ffznp_102{height:100%;border-radius:var(--radius-full);transition:width var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease}._expandBtn_ffznp_108{color:var(--muted-foreground);flex-shrink:0}._details_ffznp_113{padding:0 var(--spacing-3) var(--spacing-3) 2.75rem;border-top:1px solid transparent;animation:_slideDown_ffznp_1 var(--animation-duration-fast) ease-out}._description_ffznp_119{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-3);white-space:pre-wrap}._stepsList_ffznp_126{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._stepItem_ffznp_133{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0}._stepItem_ffznp_133._stepCompleted_ffznp_140{opacity:.6}._stepItem_ffznp_133._stepCompleted_ffznp_140 ._stepTitle_ffznp_144{text-decoration:line-through;color:var(--muted-foreground)}._stepNumber_ffznp_149{font-size:.75rem;font-weight:500;color:var(--muted-foreground);min-width:1.5rem;text-align:left;flex-shrink:0}._stepTitle_ffznp_144{font-size:.875rem;color:var(--foreground);flex:1}._stepDoneIcon_ffznp_164{color:var(--success, #22c55e);flex-shrink:0}._deleteStepBtn_ffznp_169{opacity:0;background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:opacity var(--animation-duration-fast),color var(--animation-duration-fast)}._stepItem_ffznp_133:hover ._deleteStepBtn_ffznp_169{opacity:1}._deleteStepBtn_ffznp_169:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._addStepForm_ffznp_194{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._addStepIcon_ffznp_201{color:var(--muted-foreground)}._addStepInput_ffznp_205{background:transparent;border:none;color:var(--foreground);font-family:var(--font-family-base);font-size:.875rem;width:100%;outline:none;padding:var(--spacing-1) 0}._addStepInput_ffznp_205::-moz-placeholder{color:var(--muted-foreground);opacity:.7}._addStepInput_ffznp_205::placeholder{color:var(--muted-foreground);opacity:.7}._addStepInput_ffznp_205:focus{border-bottom:1px solid var(--primary)}._footer_ffznp_225{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-2);border-top:1px solid var(--border);margin-top:var(--spacing-2)}._footerLeft_ffznp_234{font-size:.75rem;color:var(--muted-foreground)}._footerRight_ffznp_239{display:flex;align-items:center;gap:var(--spacing-2)}._dueDateDisplay_ffznp_245{display:flex;align-items:center;gap:var(--spacing-1)}._executeBtn_ffznp_251{color:var(--primary);font-size:.75rem;height:2rem;display:flex;align-items:center;gap:var(--spacing-1)}._executeBtn_ffznp_251:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._deleteBtn_ffznp_265{color:var(--error);font-size:.75rem;height:2rem}._deleteBtn_ffznp_265:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}@keyframes _slideDown_ffznp_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._processing_ffznp_288{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,var(--surface))}._processingBlock_ffznp_293{display:flex;flex-direction:column;gap:6px}._aiProgressRow_ffznp_299{display:flex;align-items:center;gap:8px}._aiProgressBar_ffznp_305{width:120px;height:6px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._aiProgressFill_ffznp_313{height:100%;background-color:var(--primary);transition:width .4s ease}._aiProgressLabel_ffznp_319{font-size:.75rem;color:var(--muted-foreground);min-width:30px}._aiProgressMessage_ffznp_325{font-size:.75rem;color:var(--muted-foreground)}._spinner_ffznp_330{animation:_spin_ffznp_330 1s linear infinite;color:var(--primary)}._spinnerSmall_ffznp_335{animation:_spin_ffznp_330 1s linear infinite;width:12px;height:12px}@keyframes _spin_ffznp_330{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._processingBadge_ffznp_350{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.7rem;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 15%,transparent)}._suggestionsSection_ffznp_360{background-color:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-3)}._suggestionsHeader_ffznp_368{display:flex;align-items:center;gap:var(--spacing-2);font-size:.75rem;font-weight:500;color:var(--accent);margin-bottom:var(--spacing-2)}._suggestionsIcon_ffznp_378{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}._suggestionsList_ffznp_384{display:flex;flex-direction:column;gap:var(--spacing-2)}._suggestionCard_ffznp_391{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);background:var(--surface);border-radius:var(--radius-sm);padding:var(--spacing-2);border:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}._suggestionContent_ffznp_402{flex:1;font-size:.875rem;color:var(--foreground)}._suggestionActions_ffznp_408{display:flex;gap:8px;align-items:center;justify-content:flex-end}._executeSuggestionBtn_ffznp_415{min-width:64px}._tipCard_ffznp_420{margin-top:var(--spacing-2);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 6%,var(--surface));border:1px dashed color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._tipText_ffznp_432{font-size:.85rem;color:var(--muted-foreground)}._tipActions_ffznp_437{display:flex;gap:8px}._suggestionItem_ffznp_442{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast)}._suggestionItem_ffznp_442:hover{background-color:color-mix(in srgb,var(--accent) 10%,var(--surface))}._suggestionCheckbox_ffznp_457{margin-top:2px}._suggestionText_ffznp_461{font-size:.875rem;color:var(--foreground);flex:1}._newSuggestionRow_ffznp_467{margin-top:var(--spacing-2)}._newSuggestionInput_ffznp_471{display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-2)}._judgementControls_ffznp_484{display:flex;gap:var(--spacing-3);align-items:center;margin-top:var(--spacing-2)}._judgementToggle_ffznp_491{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.85rem;color:var(--muted-foreground)}._judgementToggle_ffznp_491 input[type=checkbox]{width:16px;height:16px}._proposalsList_ffznp_504{margin-top:var(--spacing-2);display:flex;flex-direction:column;gap:var(--spacing-2);border-top:1px dashed var(--border);padding-top:var(--spacing-2)}._proposalItem_ffznp_513{background:color-mix(in srgb,var(--surface) 95%,transparent);border:1px solid color-mix(in srgb,var(--muted) 20%,transparent);padding:var(--spacing-2);border-radius:var(--radius-sm)}._proposalMeta_ffznp_520{display:flex;gap:var(--spacing-2);align-items:baseline}._badge_ffznp_69{font-size:.65rem;padding:2px 8px;border-radius:999px}._score_ffznp_528{margin-left:auto;font-size:.75rem;color:var(--muted-foreground)}._eta_ffznp_530{font-size:.75rem;color:var(--muted-foreground)}._proposalDesc_ffznp_532{margin-top:var(--spacing-1);color:var(--muted-foreground)}._proposalActions_ffznp_534{margin-top:var(--spacing-1);display:flex;gap:var(--spacing-2)}._customInput_ffznp_480{flex:1;background:transparent;border:none;color:var(--foreground);font-size:.875rem;outline:none;padding:var(--spacing-1) 0}._customInput_ffznp_480::-moz-placeholder{color:var(--muted-foreground)}._customInput_ffznp_480::placeholder{color:var(--muted-foreground)}._addNewBtn_ffznp_551{font-size:.75rem;color:var(--muted-foreground)}._addNewBtn_ffznp_551:hover{color:var(--accent)}._addSuggestionsBtn_ffznp_560{margin-top:var(--spacing-3);width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-1)}._form_1h3fm_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-4);animation:_slideDown_1h3fm_1 var(--animation-duration-fast) ease-out}._header_1h3fm_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}._title_1h3fm_17{font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._fields_1h3fm_26{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._inputTitle_1h3fm_33{font-weight:500}._textarea_1h3fm_37{font-size:.875rem;min-height:4rem}._dateInputWrapper_1h3fm_42{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}._dateIcon_1h3fm_49{position:absolute;left:var(--spacing-2);color:var(--muted-foreground);pointer-events:none}._nativeDateInput_1h3fm_56{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-8);font-family:var(--font-family-base);font-size:.875rem;outline:none;cursor:pointer;transition:border-color var(--animation-duration-fast)}._nativeDateInput_1h3fm_56:focus{border-color:var(--primary)}._nativeDateInput_1h3fm_56::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5;cursor:pointer}._actions_1h3fm_80{display:flex;justify-content:flex-end;gap:var(--spacing-2)}@keyframes _slideDown_1h3fm_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._panel_n7k7l_1{display:flex;flex-direction:column;height:100%;background-color:var(--sidebar);border-left:1px solid var(--border);overflow:hidden}._header_n7k7l_10{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface);flex-shrink:0}._headerTitle_n7k7l_20{display:flex;align-items:center;gap:var(--spacing-2)}._headerTitle_n7k7l_20 h2{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._headerIcon_n7k7l_34{color:var(--primary);width:1.25rem;height:1.25rem}._countBadge_n7k7l_40{background-color:var(--muted);color:var(--muted-foreground);font-size:.75rem;font-weight:600;padding:0 var(--spacing-2);border-radius:var(--radius-full);min-width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}._headerActions_n7k7l_54{display:flex;align-items:center;gap:var(--spacing-2)}._addButton_n7k7l_60{color:var(--foreground)}._processAllBtn_n7k7l_64{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem}._spinnerIcon_n7k7l_71{animation:_spin_n7k7l_71 1s linear infinite}@keyframes _spin_n7k7l_71{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._content_n7k7l_80{flex:1;overflow-y:auto;padding:var(--spacing-4)}._list_n7k7l_86{display:flex;flex-direction:column;gap:var(--spacing-2);padding-bottom:var(--spacing-8)}._loadingState_n7k7l_93{display:flex;flex-direction:column;gap:var(--spacing-3)}._skeletonItem_n7k7l_99{height:3.5rem;border-radius:var(--radius)}._errorState_n7k7l_104{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;gap:var(--spacing-3)}._errorIcon_n7k7l_114{color:var(--error);opacity:.8}._errorState_n7k7l_104 p{color:var(--error);font-weight:500;margin:0}._errorMessage_n7k7l_125{color:var(--muted-foreground)!important;font-size:.875rem;font-weight:400!important}._emptyState_n7k7l_131{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--muted-foreground);height:100%;min-height:200px}._emptyIconWrapper_n7k7l_143{width:4rem;height:4rem;border-radius:50%;background-color:var(--surface);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4);color:var(--muted-foreground);border:1px solid var(--border)}._emptyState_n7k7l_131 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._emptyState_n7k7l_131 p{font-size:.875rem;margin-bottom:var(--spacing-6);max-width:200px}._content_n7k7l_80::-webkit-scrollbar{width:10px;display:block!important;background:#0000001a}._content_n7k7l_80::-webkit-scrollbar-track{background:var(--surface, #1a1a2e);border-radius:5px;margin:4px}._content_n7k7l_80::-webkit-scrollbar-thumb{background:var(--primary, #6366f1);border-radius:5px;min-height:50px;border:2px solid var(--surface, #1a1a2e)}._content_n7k7l_80::-webkit-scrollbar-thumb:hover{background:var(--primary-foreground, #818cf8)}._content_n7k7l_80{scrollbar-width:thin;scrollbar-color:var(--primary, #6366f1) var(--surface, #1a1a2e)}._startBtn_bmnx6_1{transition:all .2s ease}._startBtn_bmnx6_1:hover{color:#f47b25}._meetingBar_bmnx6_8{display:flex;flex-direction:column;gap:6px}._meetingHeader_bmnx6_14{display:flex;align-items:center;gap:6px;font-size:11px;color:#5eba5e}._meetingDot_bmnx6_22{width:6px;height:6px;border-radius:50%;background:#2eb82e;animation:_pulse_bmnx6_1 1.5s ease-in-out infinite;flex-shrink:0}._meetingLabel_bmnx6_31{font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.5px}._stopBtn_bmnx6_38{color:#d14747;margin-left:auto}._stopBtn_bmnx6_38:hover{color:#c32222;background:#cc33331f}._avatarRow_bmnx6_47{display:flex;gap:4px;flex-wrap:wrap}._avatarWrap_bmnx6_53{position:relative;border-radius:50%;padding:2px;transition:all .3s ease}._avatar_bmnx6_47{width:28px;height:28px;border-radius:50%}._speaking_bmnx6_67{box-shadow:0 0 0 2px #f47b25,0 0 12px #f47b2566;animation:_speakGlow_bmnx6_1 1.2s ease-in-out infinite}@keyframes _speakGlow_bmnx6_1{0%,to{box-shadow:0 0 0 2px #f47b25,0 0 8px #f47b254d}50%{box-shadow:0 0 0 3px #f47b25,0 0 16px #f47b2580}}._micIcon_bmnx6_77{color:#3c3;animation:_micPulse_bmnx6_1 1s ease-in-out infinite}._transcriptLine_bmnx6_82{font-size:10px;color:#7b879d;font-style:italic;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes _micPulse_bmnx6_1{0%,to{opacity:1}50%{opacity:.4}}@keyframes _pulse_bmnx6_1{0%,to{opacity:1}50%{opacity:.3}}._container_1lim0_1{--ember: var(--chat-accent, var(--primary, #f97316));--ember-dim: var(--chat-accent-dim, color-mix(in srgb, var(--primary, #f97316) 16%, transparent));--ember-glow: var(--chat-accent-glow, color-mix(in srgb, var(--primary, #f97316) 34%, transparent));--ink: var(--chat-bg, color-mix(in srgb, var(--background) 96%, black 4%));--ink-surface: var(--chat-surface, color-mix(in srgb, var(--surface) 94%, var(--background) 6%));--ink-card: var(--chat-card, color-mix(in srgb, var(--surface) 88%, black 12%));--ink-border: var(--chat-border, color-mix(in srgb, var(--border) 82%, transparent));--ink-border-hover: color-mix(in srgb, var(--primary, #f97316) 28%, var(--border));--ink-text: var(--chat-text, var(--foreground));--ink-text-secondary: var(--chat-text-secondary, var(--muted-foreground));--surface: var(--ink-surface);--card: var(--ink-card);--foreground: var(--ink-text);--muted-foreground: var(--ink-text-secondary);--border: var(--ink-border);display:flex;flex-direction:column;height:100%;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 8%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--ink-surface, #141418) 92%,var(--ink, #0c0c0e)),color-mix(in srgb,var(--ink, #0c0c0e) 88%,#0c0c0e));overflow:hidden}._tabs_1lim0_30{display:flex;flex-direction:column;height:100%}._tabsList_1lim0_36{display:flex;gap:var(--spacing-1);padding:4px 8px;background:linear-gradient(180deg,color-mix(in srgb,var(--ink-surface) 96%,transparent),color-mix(in srgb,var(--ink) 94%,transparent));border-bottom:1px solid var(--ink-border);flex-shrink:0}._tabTrigger_1lim0_49{display:flex;align-items:center;gap:var(--spacing-1);padding:4px 10px;font-size:.75rem;font-weight:500;color:var(--muted-foreground);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}._tabTrigger_1lim0_49:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--ink-text)}._tabTrigger_1lim0_49[data-state=active]{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--ink-text);font-weight:600}._participantBadge_1lim0_75{font-size:.65rem;padding:0 4px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center}._tabContent_1lim0_85{flex:1;min-height:0;display:flex;flex-direction:column}._tabContent_1lim0_85[data-state=inactive]{display:none}._chatContent_1lim0_96{flex:1;height:100%}._aiCollabPanel_1lim0_102{display:flex;flex-direction:column;height:100%;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--ink-surface) 94%,transparent),color-mix(in srgb,var(--ink) 98%,transparent))}._participantsBar_1lim0_116{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface)),color-mix(in srgb,var(--accent) 5%,var(--surface)));border-bottom:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));flex-shrink:0;min-height:0}._participantsHeader_1lim0_128{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._participantsLabel_1lim0_135{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;font-weight:500;color:var(--primary);white-space:nowrap}._participantsList_1lim0_145{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--spacing-1);flex:1;min-width:0;padding:0;overflow-x:auto}._participantsList_1lim0_145::-webkit-scrollbar{height:4px}._participantsList_1lim0_145::-webkit-scrollbar-track{background:transparent}._participantsList_1lim0_145::-webkit-scrollbar-thumb{background:var(--muted);border-radius:var(--radius-sm)}._participantAvatar_1lim0_169{position:relative;cursor:pointer;transition:transform .2s ease;flex-shrink:0}._participantAvatar_1lim0_169:hover{transform:scale(1.1)}._participantsList_1lim0_145:has(:nth-child(6)) ._avatar_1lim0_181{width:24px;height:24px}._participantsList_1lim0_145:has(:nth-child(10)) ._avatar_1lim0_181{width:22px;height:22px}._avatar_1lim0_181{width:28px;height:28px;border:2px solid var(--primary)}._aiFallback_1lim0_197{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--primary-foreground, white)}._quantityBadge_1lim0_202{position:absolute;top:-4px;right:-6px;font-size:9px;font-weight:700;line-height:1;padding:1px 3px;border-radius:6px;background:var(--primary);color:var(--primary-foreground, white);pointer-events:none;z-index:2}._aiIndicator_1lim0_217{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:50%;border:2px solid var(--surface);animation:_aiPulse_1lim0_1 2s ease-in-out infinite}@keyframes _aiPulse_1lim0_1{0%,to{box-shadow:0 0 4px var(--primary)}50%{box-shadow:0 0 8px var(--primary),0 0 12px var(--accent)}}._collabButton_1lim0_238{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);font-size:.7rem;font-weight:500;color:var(--primary-foreground);background:linear-gradient(135deg,var(--primary),var(--accent));border:none;border-radius:var(--radius);cursor:pointer;transition:all .2s ease;white-space:nowrap}._collabButton_1lim0_238:hover{filter:brightness(1.1);transform:scale(1.02)}._collabStatus_1lim0_259{display:flex;align-items:center;gap:var(--spacing-1);font-size:.7rem;color:var(--primary);padding:var(--spacing-1) var(--spacing-2);background:color-mix(in srgb,var(--primary) 15%,transparent);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--ink-border))}._spinner_1lim0_271{animation:_spin_1lim0_271 1s linear infinite}@keyframes _spin_1lim0_271{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tooltipContent_1lim0_284{display:flex;flex-direction:column;gap:2px}._tooltipContent_1lim0_284 strong{font-size:.8rem}._category_1lim0_294{font-size:.7rem;color:var(--muted-foreground)}._messagesArea_1lim0_300{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--primary) 4%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--ink) 92%,transparent),var(--ink))}._messagesArea_1lim0_300::-webkit-scrollbar{width:4px;display:block!important}._messagesArea_1lim0_300::-webkit-scrollbar-track{background:transparent}._messagesArea_1lim0_300::-webkit-scrollbar-thumb{background:var(--primary);border-radius:var(--radius-sm);min-height:40px}._messagesArea_1lim0_300::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 80%,var(--ink-surface))}._messagesArea_1lim0_300{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}._loadingState_1lim0_340{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--muted-foreground);gap:var(--spacing-2)}._emptyState_1lim0_350{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--muted-foreground);text-align:center;padding:var(--spacing-8)}._emptyIcon_1lim0_361{margin-bottom:var(--spacing-3);opacity:.5;color:var(--primary)}._subtext_1lim0_367{font-size:.8rem;opacity:.7;max-width:280px;line-height:1.5}._inputArea_1lim0_375{flex-shrink:0;border-top:1px solid var(--ink-border);background:linear-gradient(180deg,color-mix(in srgb,var(--ink-surface) 96%,transparent),color-mix(in srgb,var(--ink) 94%,transparent));border-radius:0 0 var(--radius-lg) var(--radius-lg)}._ownerBadge_1lim0_388{position:absolute;top:-4px;left:-4px;width:14px;height:14px;background:linear-gradient(135deg,var(--chat-warning, #ffd700),color-mix(in srgb,var(--chat-warning, #ffaa00) 85%,transparent));border-radius:50%;border:2px solid var(--surface);display:flex;align-items:center;justify-content:center;font-size:8px}._leadIndicator_1lim0_404{display:flex;align-items:center;gap:2px;font-size:.65rem;color:var(--chat-warning, #b8860b);padding:1px 4px;background:color-mix(in srgb,var(--chat-warning, #b8860b) 12%,transparent);border-radius:var(--radius-sm);margin-left:auto}._ownerIndicator_1lim0_417{display:flex;align-items:center;gap:4px;padding:var(--spacing-1) var(--spacing-2);font-size:.7rem;font-weight:600;color:var(--chat-warning, #b8860b);background:linear-gradient(135deg,color-mix(in srgb,var(--chat-warning, #b8860b) 12%,transparent),color-mix(in srgb,var(--chat-warning, #b8860b) 8%,transparent));border:1px solid color-mix(in srgb,var(--chat-warning, #b8860b) 35%,transparent);border-radius:var(--radius);cursor:default}._ownerIndicator_1lim0_417 svg{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--chat-warning, #b8860b) 40%,transparent))}._typing_1lim0_436{animation:_typingBounce_1lim0_1 .6s ease-in-out infinite}@keyframes _typingBounce_1lim0_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._typingIndicator_1lim0_449{background:linear-gradient(135deg,var(--chat-success, #10b981),color-mix(in srgb,var(--chat-success, #22c55e) 82%,var(--ink-surface)))!important;animation:_typingPulse_1lim0_1 1s ease-in-out infinite!important}@keyframes _typingPulse_1lim0_1{0%,to{box-shadow:0 0 4px var(--chat-success, #10b981),0 0 8px color-mix(in srgb,var(--chat-success, #22c55e) 82%,var(--ink-surface));transform:scale(1)}50%{box-shadow:0 0 8px var(--chat-success, #10b981),0 0 16px color-mix(in srgb,var(--chat-success, #22c55e) 82%,var(--ink-surface));transform:scale(1.2)}}._typingBanner_1lim0_474{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:.75rem;color:var(--muted-foreground);background:linear-gradient(135deg,color-mix(in srgb,var(--chat-success, #10b981) 8%,var(--surface)),color-mix(in srgb,var(--chat-success, #22c55e) 5%,var(--surface)));border-bottom:1px solid color-mix(in srgb,var(--chat-success, #10b981) 20%,var(--border));animation:_fadeIn_1lim0_1 .3s ease}@keyframes _fadeIn_1lim0_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._typingStatus_1lim0_497{font-size:.65rem;color:var(--chat-success, #10b981);margin-top:2px}._speakingStatus_1lim0_504{font-size:.65rem;color:var(--primary);margin-top:2px}._speaking_1lim0_504{animation:_speakingGlow_1lim0_1 .8s ease-in-out infinite}@keyframes _speakingGlow_1lim0_1{0%,to{box-shadow:0 0 4px var(--primary)}50%{box-shadow:0 0 12px var(--primary),0 0 20px color-mix(in srgb,var(--primary) 50%,transparent)}}._speakingIndicator_1lim0_523{background:linear-gradient(135deg,var(--primary),var(--accent))!important;animation:_speakingPulse_1lim0_1 .5s ease-in-out infinite!important}@keyframes _speakingPulse_1lim0_1{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}._voiceWaves_1lim0_537{position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:var(--primary);border-radius:50%;border:2px solid var(--surface);display:flex;align-items:center;justify-content:center;animation:_voiceWavesPulse_1lim0_1 .6s ease-in-out infinite}._voiceWaves_1lim0_537 svg{color:#fff}@keyframes _voiceWavesPulse_1lim0_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}._voiceControls_1lim0_568{margin-left:auto;flex-shrink:0}._rightClickHint_1lim0_574{font-size:.65rem;color:var(--muted-foreground);font-style:italic;margin-top:var(--spacing-1)}._removeMenuItem_1lim0_582{display:flex;align-items:center;gap:var(--spacing-2);color:var(--destructive, #ef4444);cursor:pointer}._removeMenuItem_1lim0_582:hover{background:var(--destructive-muted, rgba(239, 68, 68, .1))}._panel_xtwwd_1{display:flex;flex-direction:column;height:100%;background-color:var(--sidebar);border-left:1px solid var(--border);overflow:hidden;font-family:var(--font-family-base)}._header_xtwwd_11{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface)}._title_xtwwd_20{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--foreground)}._icon_xtwwd_30{color:var(--primary)}._tabsContainer_xtwwd_34{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface)}._tabsList_xtwwd_40{width:100%;justify-content:flex-start;gap:var(--spacing-4)}._createForm_xtwwd_46{padding:var(--spacing-3);background-color:var(--card);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2);animation:_slideDown_xtwwd_1 .2s ease-out}._formHeader_xtwwd_56{display:flex;justify-content:space-between;align-items:center}._formTitle_xtwwd_62{font-size:.8rem;font-weight:600;color:var(--muted-foreground)}._formRow_xtwwd_68{display:flex;gap:var(--spacing-2)}._selectTrigger_xtwwd_73{flex:1;height:2rem;font-size:.8rem}._formActions_xtwwd_79{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-2)}._list_xtwwd_86{flex:1;overflow-y:auto;padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-3);background-color:var(--background);-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}._list_xtwwd_86::-webkit-scrollbar{width:10px;display:block!important;background:#0000001a}._list_xtwwd_86::-webkit-scrollbar-track{background:var(--surface, #1a1a2e);border-radius:5px;margin:4px}._list_xtwwd_86::-webkit-scrollbar-thumb{background:var(--primary, #6366f1);border-radius:5px;min-height:50px;border:2px solid var(--surface, #1a1a2e)}._list_xtwwd_86::-webkit-scrollbar-thumb:hover{background:var(--primary-foreground, #818cf8)}._list_xtwwd_86{scrollbar-width:thin;scrollbar-color:var(--primary, #6366f1) var(--surface, #1a1a2e)}._card_xtwwd_129{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);transition:transform .1s ease,border-color .1s ease}._card_xtwwd_129:hover{border-color:var(--primary);transform:translateY(-1px)}._cardHeader_xtwwd_144{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._cardTitleRow_xtwwd_151{display:flex;align-items:flex-start;gap:var(--spacing-2);flex:1}._cardTitle_xtwwd_151{font-size:.875rem;font-weight:500;line-height:1.4;color:var(--foreground)}._completedTitle_xtwwd_165{text-decoration:line-through;color:var(--muted-foreground)}._statusIconPending_xtwwd_170{color:var(--muted-foreground)}._statusIconProgress_xtwwd_173{color:var(--info)}._statusIconSuccess_xtwwd_176{color:var(--success)}._statusIconBlocked_xtwwd_179{color:var(--error)}._menuBtn_xtwwd_183{height:1.5rem;width:1.5rem;color:var(--muted-foreground)}._cardMeta_xtwwd_189{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._priorityBadge_xtwwd_196{font-size:.65rem;padding:0 var(--spacing-2);height:1.25rem}._fileChip_xtwwd_202{display:flex;align-items:center;gap:var(--spacing-1);font-size:.7rem;background-color:var(--surface);padding:2px 6px;border-radius:var(--radius-sm);color:var(--muted-foreground);border:1px solid var(--border)}._avatar_xtwwd_214{width:1.25rem;height:1.25rem;margin-left:auto}._executeBtn_xtwwd_220{color:var(--primary);font-size:.7rem;height:1.75rem;padding:0 var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1)}._executeBtn_xtwwd_220:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._personaChip_xtwwd_235{display:flex;align-items:center;gap:var(--spacing-1);font-size:.7rem;background-color:color-mix(in srgb,var(--primary) 15%,transparent);padding:2px 8px;border-radius:var(--radius-sm);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}._queueBtn_xtwwd_247{color:var(--primary);font-size:.7rem;height:1.75rem;padding:0 var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1);margin-left:auto}._queuedBadge_xtwwd_258{display:flex;align-items:center;gap:var(--spacing-1);font-size:.65rem;margin-left:auto}._deleteItem_xtwwd_266{color:var(--error)}._emptyState_xtwwd_270{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--muted-foreground);gap:var(--spacing-2);opacity:.5}._skeletonItem_xtwwd_281{height:5rem;width:100%}@keyframes _slideDown_xtwwd_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._siteCard_wny3m_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);transition:border-color var(--animation-duration-fast) ease}._siteCard_wny3m_1:hover{border-color:var(--primary)}._siteHeader_wny3m_13{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._siteInfo_wny3m_20{flex:1;min-width:0}._urlRow_wny3m_25{margin-bottom:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._siteLink_wny3m_33{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--primary);font-family:var(--font-family-monospace);font-size:.95rem;text-decoration:none;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:all var(--animation-duration-fast) ease;cursor:pointer}._siteLink_wny3m_33:hover{text-decoration:underline;background-color:color-mix(in srgb,var(--primary) 5%,transparent);transform:translate(2px)}._siteLink_wny3m_33:active{transform:translate(0)}._visitButtonRow_wny3m_62{margin-top:var(--spacing-2);display:flex;gap:var(--spacing-2)}._visitButton_wny3m_62{font-weight:600;transition:all var(--animation-duration-fast) ease}._visitButton_wny3m_62:hover{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--primary-rgb),.2)}._dbIndicator_wny3m_81{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;color:var(--muted-foreground);background-color:var(--muted);padding:2px var(--spacing-2);border-radius:var(--radius-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}._metaRow_wny3m_93{display:flex;align-items:center;gap:var(--spacing-2)}._statusBadge_wny3m_99{font-size:.7rem;height:1.25rem;text-transform:capitalize}._date_wny3m_105{font-size:.75rem;color:var(--muted-foreground)}._menuButton_wny3m_110{color:var(--muted-foreground);flex-shrink:0}._menuButton_wny3m_110:hover{color:var(--foreground)}._menuIcon_wny3m_119{margin-right:var(--spacing-2)}._deleteItem_wny3m_123{color:var(--error)}._deleteItem_wny3m_123:focus{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._editRow_wny3m_133{display:flex;align-items:center;gap:var(--spacing-1);margin-bottom:var(--spacing-2)}._editInput_wny3m_140{height:1.75rem;padding:0 var(--spacing-2);font-family:var(--font-family-monospace);font-size:.9rem;min-width:0}._domainSuffix_wny3m_148{font-size:.8rem;color:var(--muted-foreground);white-space:nowrap}._editActions_wny3m_154{display:flex;gap:var(--spacing-1)}._container_xckud_1{display:flex;flex-direction:column;height:100%;width:100%}._header_xckud_8{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4);border-bottom:1px solid var(--border)}._title_xckud_16{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._countBadge_xckud_24{font-size:.75rem;height:1.25rem;padding:0 var(--spacing-2)}._list_xckud_30{flex:1;overflow-y:auto;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}._list_xckud_30::-webkit-scrollbar{width:10px;display:block!important;background:#0000001a}._list_xckud_30::-webkit-scrollbar-track{background:var(--surface, #1a1a2e);border-radius:5px;margin:4px}._list_xckud_30::-webkit-scrollbar-thumb{background:var(--primary, #6366f1);border-radius:5px;min-height:50px;border:2px solid var(--surface, #1a1a2e)}._list_xckud_30::-webkit-scrollbar-thumb:hover{background:var(--primary-foreground, #818cf8)}._list_xckud_30{scrollbar-width:thin;scrollbar-color:var(--primary, #6366f1) var(--surface, #1a1a2e)}._emptyState_xckud_73{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._emptyIcon_xckud_84{margin-bottom:var(--spacing-4);opacity:.5}._emptyText_xckud_89{font-weight:500;margin-bottom:var(--spacing-2);color:var(--foreground)}._emptySubtext_xckud_95{font-size:.875rem;max-width:200px;line-height:1.5}._errorState_xckud_101{padding:var(--spacing-4);color:var(--error);text-align:center}._skeletonItem_xckud_107{margin-bottom:var(--spacing-3)}._toolbar_1u5j7_5{display:flex!important;visibility:visible!important;position:relative;isolation:isolate;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;width:54px;min-width:54px;max-width:54px;height:100%;max-height:100%;flex:0 0 54px!important;padding:.65rem .4rem;overflow-y:auto;overflow-x:hidden;border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--background) 96%,transparent));box-shadow:inset -1px 0 #ffffff0a}._toolbar_1u5j7_5:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 44%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--info) 15%,transparent),transparent 48%);opacity:.75;z-index:-1}._tabsSection_1u5j7_45,._actionsSection_1u5j7_46{display:flex;flex-direction:column;gap:.35rem}._tabsSection_1u5j7_45{flex:1}._tabButton_1u5j7_56,._actionButton_1u5j7_57{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:.7rem;border:1px solid transparent;color:var(--muted-foreground);background:color-mix(in srgb,var(--surface) 86%,transparent);transition:transform .12s ease,border-color .16s ease,background-color .16s ease,color .16s ease}._tabButton_1u5j7_56:hover,._actionButton_1u5j7_57:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 34%,transparent);background:color-mix(in srgb,var(--primary) 16%,var(--surface))}._tabButton_1u5j7_56:active,._actionButton_1u5j7_57:active{transform:translateY(1px) scale(.97)}._active_1u5j7_87,._tabButton_1u5j7_56._active_1u5j7_87,._actionButton_1u5j7_57._active_1u5j7_87{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 26%,transparent),color-mix(in srgb,var(--info) 18%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent),0 8px 18px #00000047}._iconWrapper_1u5j7_103{position:relative;display:inline-flex;align-items:center;justify-content:center}._notificationBadge_1u5j7_110{position:absolute;top:-6px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:10px;font-weight:700;line-height:16px;text-align:center;color:#fff;background:linear-gradient(135deg,var(--primary),#ef4444);box-shadow:0 4px 10px #00000059;animation:_badgePulse_1u5j7_1 1.8s ease-in-out infinite}@keyframes _badgePulse_1u5j7_1{0%,to{transform:scale(1)}45%{transform:scale(1.1)}}._divider_1u5j7_138{width:32px;height:1px;margin:.2rem 0;background:color-mix(in srgb,var(--border) 75%,transparent)}._toolbar_1u5j7_5::-webkit-scrollbar{width:4px;height:4px}._toolbar_1u5j7_5::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:999px}._toolbar_1u5j7_5::-webkit-scrollbar-track{background:transparent}@media(max-width:767px){._toolbar_1u5j7_5{width:100%;min-width:100%;max-width:100%;height:52px;max-height:52px;flex:0 0 52px!important;flex-direction:row;align-items:center;gap:.45rem;padding:.35rem .55rem;border-right:none;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 1px #ffffff0a}._tabsSection_1u5j7_45,._actionsSection_1u5j7_46{flex-direction:row;align-items:center}._tabsSection_1u5j7_45{flex:0 0 auto}._divider_1u5j7_138{width:1px;height:28px;margin:0 .15rem}}@media(max-width:420px){._tabButton_1u5j7_56,._actionButton_1u5j7_57{width:35px;height:35px;border-radius:.62rem}}._container_vhk1p_1{display:flex;flex-direction:column;height:100%;background-color:var(--sidebar)}._emptyState_vhk1p_11{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._emptyIcon_vhk1p_22{margin-bottom:var(--spacing-4);opacity:.4}._emptyState_vhk1p_11 h3{margin:0 0 var(--spacing-2) 0;color:var(--foreground);font-size:.95rem}._emptyState_vhk1p_11 p{margin:0 0 var(--spacing-4) 0;font-size:.8rem}._header_vhk1p_41{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-3);border-bottom:1px solid var(--border);background-color:var(--surface);flex-shrink:0}._repoRow_vhk1p_51{display:flex;align-items:center;gap:var(--spacing-2)}._repoSelector_vhk1p_57{position:relative;flex:1;min-width:0}._repoButton_vhk1p_63{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:4px var(--spacing-2);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;cursor:pointer;color:var(--foreground);transition:background-color .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._repoButton_vhk1p_63:hover{background:var(--accent)}._repoName_vhk1p_86{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}._repoDropdown_vhk1p_94{position:absolute;top:100%;left:0;right:0;margin-top:2px;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0000004d;max-height:240px;overflow-y:auto;z-index:100}._repoOption_vhk1p_109{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);background:none;border:none;text-align:left;cursor:pointer;font-size:.75rem;color:var(--foreground);transition:background-color .1s}._repoOption_vhk1p_109:hover{background-color:var(--muted)}._repoOptionActive_vhk1p_128{color:var(--primary);font-weight:600}._addRepoOption_vhk1p_133{border-top:1px solid var(--border);color:var(--primary);font-weight:500}._branchRow_vhk1p_139{display:flex;align-items:center;gap:var(--spacing-2)}._branchSelector_vhk1p_145{position:relative;flex:1}._branchButton_vhk1p_150{display:flex;align-items:center;gap:var(--spacing-2);padding:3px var(--spacing-2);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.7rem;cursor:pointer;color:var(--foreground);transition:background-color .15s}._branchButton_vhk1p_150:hover{background:var(--accent)}._branchDropdown_vhk1p_168{position:absolute;top:100%;left:0;margin-top:2px;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px #0000004d;min-width:180px;max-height:240px;overflow-y:auto;z-index:100}._branchOption_vhk1p_183{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);background:none;border:none;text-align:left;cursor:pointer;font-size:.75rem;color:var(--foreground);transition:background-color .1s}._branchOption_vhk1p_183:hover{background-color:var(--muted)}._branchOptionActive_vhk1p_202{color:var(--primary);font-weight:600}._protectedBadge_vhk1p_207{margin-left:auto;font-size:.575rem;padding:.05rem .25rem;background-color:var(--warning);color:var(--background);border-radius:var(--radius-sm)}._viewToggle_vhk1p_219{display:flex;gap:1px;background:var(--border);border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0}._viewToggleBtn_vhk1p_228{padding:3px 8px;font-size:.65rem;font-weight:500;border:none;background:var(--muted);color:var(--muted-foreground);cursor:pointer;transition:all .15s}._viewToggleBtn_vhk1p_228:hover{background:var(--accent)}._viewToggleBtnActive_vhk1p_243{background:var(--primary);color:var(--primary-foreground, #fff)}._graphContainer_vhk1p_251{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:var(--primary, #6366f1) var(--surface, #1a1a2e)}._graphContainer_vhk1p_251::-webkit-scrollbar{width:6px}._graphContainer_vhk1p_251::-webkit-scrollbar-track{background:var(--surface, #1a1a2e)}._graphContainer_vhk1p_251::-webkit-scrollbar-thumb{background:var(--primary, #6366f1);border-radius:3px}._commitRow_vhk1p_275{display:flex;align-items:center;min-height:32px;padding:0 var(--spacing-2) 0 0;border-bottom:1px solid color-mix(in srgb,var(--border) 30%,transparent);cursor:default;transition:background-color .1s}._commitRow_vhk1p_275:hover{background-color:color-mix(in srgb,var(--foreground) 3%,transparent)}._graphRail_vhk1p_289{flex-shrink:0;position:relative}._commitInfo_vhk1p_294{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:4px 0}._commitMessage_vhk1p_303{font-size:.7rem;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}._commitMeta_vhk1p_312{display:flex;align-items:center;gap:var(--spacing-2);font-size:.6rem;color:var(--muted-foreground)}._commitSha_vhk1p_320{font-family:var(--font-family-monospace);color:var(--primary);font-weight:600;cursor:pointer}._commitSha_vhk1p_320:hover{text-decoration:underline}._commitAuthor_vhk1p_331{display:flex;align-items:center;gap:3px}._authorAvatar_vhk1p_337{width:14px;height:14px;border-radius:50%}._commitDate_vhk1p_343{margin-left:auto;flex-shrink:0}._mergeBadge_vhk1p_349{display:inline-flex;align-items:center;gap:2px;padding:0 4px;font-size:.55rem;font-weight:600;color:var(--accent-foreground, #a855f7);background:#a855f71a;border-radius:9999px;flex-shrink:0}._headBadge_vhk1p_363{display:inline-flex;align-items:center;padding:0 4px;font-size:.55rem;font-weight:700;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:9999px;flex-shrink:0}._loadingState_vhk1p_378{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--spacing-3);color:var(--muted-foreground);font-size:.8rem}._spinner_vhk1p_389{animation:_spin_vhk1p_389 1s linear infinite}@keyframes _spin_vhk1p_389{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.light ._commitRow_vhk1p_275:hover{background-color:#00000008}.light ._commitRow_vhk1p_275{border-bottom-color:#0000000a}._container_7bvic_1{display:flex;flex-direction:column;height:100%;padding:var(--spacing-3);overflow-y:auto}._header_7bvic_9{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._titleRow_7bvic_16{display:flex;align-items:center;gap:var(--spacing-2)}._title_7bvic_16{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._addButton_7bvic_32{align-self:flex-start}._infoBox_7bvic_36{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);font-size:.75rem;color:var(--muted-foreground);margin-bottom:var(--spacing-3)}._infoBox_7bvic_36 svg{flex-shrink:0;margin-top:2px}._emptyState_7bvic_53{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-6);text-align:center;color:var(--muted-foreground)}._emptyIcon_7bvic_63{opacity:.5;margin-bottom:var(--spacing-3)}._emptyText_7bvic_68{font-size:.875rem;font-weight:500;margin:0 0 var(--spacing-1);color:var(--foreground)}._emptySubtext_7bvic_75{font-size:.75rem;margin:0;max-width:240px}._errorState_7bvic_81{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-6);color:var(--destructive)}._list_7bvic_91{display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonItem_7bvic_97{border-radius:var(--radius);overflow:hidden}._secretItem_7bvic_102{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-3);background-color:var(--background);border:1px solid var(--muted-border);border-radius:var(--radius);transition:border-color var(--animation-duration-fast) ease}._secretItem_7bvic_102:hover{border-color:var(--primary)}._secretInfo_7bvic_117{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;flex:1}._secretKey_7bvic_125{font-weight:600}._secretKey_7bvic_125 code{font-family:var(--font-mono);font-size:.875rem;color:var(--primary);background-color:var(--muted);padding:var(--spacing-0-5) var(--spacing-1);border-radius:var(--radius-sm)}._secretDesc_7bvic_138{font-size:.75rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._secretMeta_7bvic_146{font-size:.675rem;color:var(--muted-foreground);opacity:.8}._secretActions_7bvic_152{display:flex;gap:var(--spacing-1);flex-shrink:0}._deleteButton_7bvic_158:hover{color:var(--destructive)}._formFields_7bvic_163{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-2) 0}._formField_7bvic_163{display:flex;flex-direction:column;gap:var(--spacing-1)}._formField_7bvic_163 label{font-size:.875rem;font-weight:500;color:var(--foreground)}._keyInput_7bvic_182{font-family:var(--font-mono);text-transform:uppercase}._hint_7bvic_187{font-size:.675rem;color:var(--muted-foreground)}._valueInputWrapper_7bvic_192{display:flex;align-items:center;gap:var(--spacing-1)}._valueInputWrapper_7bvic_192 input{flex:1;font-family:var(--font-mono)}._toggleVisibility_7bvic_203{flex-shrink:0}@media(max-width:768px){._container_7bvic_1{padding:var(--spacing-2)}._secretItem_7bvic_102{flex-direction:column;gap:var(--spacing-2)}._secretActions_7bvic_152{align-self:flex-end}}._container_1mipz_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_1mipz_8{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border-bottom:1px solid var(--muted-border)}._titleRow_1mipz_16{display:flex;align-items:center;gap:var(--spacing-2)}._title_1mipz_16{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._siteSelector_1mipz_32{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._selectTrigger_1mipz_39{min-width:200px}._noDbMessage_1mipz_43{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;color:var(--muted-foreground)}._emptyState_1mipz_51{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-6);text-align:center;color:var(--muted-foreground);flex:1}._emptyIcon_1mipz_62{opacity:.5;margin-bottom:var(--spacing-3)}._emptyText_1mipz_67{font-size:.875rem;font-weight:500;margin:0 0 var(--spacing-1);color:var(--foreground)}._emptySubtext_1mipz_74{font-size:.75rem;margin:0;max-width:240px}._mainContent_1mipz_80{display:flex;flex:1;overflow:hidden}._sidebar_1mipz_87{width:220px;min-width:220px;border-right:1px solid var(--muted-border);display:flex;flex-direction:column;overflow:hidden}._sidebarHeader_1mipz_96{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--muted-border)}._tableList_1mipz_108{flex:1;overflow-y:auto;padding:var(--spacing-1)}._noTables_1mipz_114{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--muted-foreground);font-size:.75rem}._tableItem_1mipz_125{margin-bottom:var(--spacing-1)}._tableButton_1mipz_129{display:flex;align-items:center;gap:var(--spacing-1);width:100%;padding:var(--spacing-1-5) var(--spacing-2);font-size:.75rem;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;text-align:left;transition:background-color var(--animation-duration-fast) ease}._tableButton_1mipz_129:hover{background-color:var(--muted)}._tableButton_1mipz_129._selected_1mipz_149{background-color:var(--primary);color:var(--primary-foreground)}._tableName_1mipz_154{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowCount_1mipz_161{font-size:.65rem;padding:0 var(--spacing-1)}._tableSchema_1mipz_166{padding:var(--spacing-1) var(--spacing-2) var(--spacing-2) var(--spacing-4);border-left:2px solid var(--muted-border);margin-left:var(--spacing-3)}._columnItem_1mipz_172{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-0-5) 0;font-size:.7rem}._columnName_1mipz_180{font-weight:500;color:var(--foreground)}._columnType_1mipz_185{color:var(--muted-foreground);font-family:var(--font-mono)}._queryTableBtn_1mipz_190{margin-top:var(--spacing-1);font-size:.7rem}._queryPanel_1mipz_196{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:var(--spacing-3);gap:var(--spacing-2)}._queryHeader_1mipz_205{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--muted-foreground)}._queryActions_1mipz_215{display:flex;align-items:center;gap:var(--spacing-1)}._sqlInput_1mipz_221{font-family:var(--font-mono);font-size:.8rem;min-height:100px;resize:vertical}._queryMeta_1mipz_228{display:flex;gap:var(--spacing-3);font-size:.7rem;color:var(--muted-foreground)}._resultsContainer_1mipz_235{flex:1;overflow:auto;border:1px solid var(--muted-border);border-radius:var(--radius);background-color:var(--background)}._loadingResults_1mipz_243,._noResults_1mipz_244{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);height:100%;min-height:150px;color:var(--muted-foreground);font-size:.8rem}._hint_1mipz_256{font-size:.7rem;opacity:.7}._resultsTable_1mipz_261{overflow:auto;height:100%}._resultsTable_1mipz_261 table{width:100%;border-collapse:collapse;font-size:.75rem}._resultsTable_1mipz_261 th,._resultsTable_1mipz_261 td{padding:var(--spacing-1-5) var(--spacing-2);text-align:left;border-bottom:1px solid var(--muted-border);white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis}._resultsTable_1mipz_261 th{background-color:var(--muted);font-weight:600;position:sticky;top:0;z-index:1}._resultsTable_1mipz_261 tr:hover td{background-color:var(--muted)}._nullValue_1mipz_295{color:var(--muted-foreground);font-style:italic;opacity:.7}._enableDbList_1mipz_302{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-2) 0}._enableDbItem_1mipz_309{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--muted-border);border-radius:var(--radius);background:transparent;color:var(--foreground);cursor:pointer;transition:all var(--animation-duration-fast) ease}._enableDbItem_1mipz_309:hover{border-color:var(--primary);background-color:var(--muted)}._enableDbItem_1mipz_309:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._mainContent_1mipz_80{flex-direction:column}._sidebar_1mipz_87{width:100%;min-width:100%;max-height:200px;border-right:none;border-bottom:1px solid var(--muted-border)}._queryPanel_1mipz_196{padding:var(--spacing-2)}._siteSelector_1mipz_32{flex-direction:column;align-items:stretch}._selectTrigger_1mipz_39{min-width:100%}}._container_5ll1x_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);height:100%;overflow-y:auto}._section_5ll1x_10{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--muted);border-radius:var(--radius-md)}._sectionHeader_5ll1x_19{display:flex;align-items:center;justify-content:space-between}._sectionTitle_5ll1x_25{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem;font-weight:600;margin:0;color:var(--foreground)}._connectedAccount_5ll1x_36,._notConnected_5ll1x_37{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3);background:var(--background);border-radius:var(--radius);border:1px solid var(--border)}._connectionStatus_5ll1x_47{display:flex;align-items:center;gap:var(--spacing-2)}._connectedIcon_5ll1x_53{color:var(--success)}._disconnectedIcon_5ll1x_57{color:var(--muted-foreground)}._warningIcon_5ll1x_61{color:var(--warning)}._accountInfo_5ll1x_65{display:flex;flex-direction:column;gap:2px}._accountLabel_5ll1x_71{font-size:.75rem;color:var(--muted-foreground)}._accountName_5ll1x_76{font-weight:600;color:var(--foreground)}._connectButton_5ll1x_81{display:flex;align-items:center;gap:var(--spacing-2)}._warningBanner_5ll1x_87{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--warning-background, hsl(45 93% 95%));border:1px solid var(--warning-border, hsl(45 93% 80%));border-radius:var(--radius);font-size:.8rem;color:var(--warning-foreground, hsl(45 80% 30%));line-height:1.4;margin-bottom:var(--spacing-2)}._warningBanner_5ll1x_87 svg{flex-shrink:0;margin-top:2px;color:var(--warning, hsl(45 93% 47%))}._repoConnection_5ll1x_108{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3);background:var(--background);border-radius:var(--radius);border:1px solid var(--success)}._repoInfo_5ll1x_118{display:flex;flex-direction:column;gap:var(--spacing-1)}._repoStatus_5ll1x_124{display:flex;align-items:center;gap:var(--spacing-2)}._repoName_5ll1x_130{font-weight:600;color:var(--foreground)}._branchInfo_5ll1x_135{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8rem;color:var(--muted-foreground)}._branchButton_5ll1x_143{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.8rem;color:var(--muted-foreground);cursor:pointer;transition:all .15s ease}._branchButton_5ll1x_143:hover{background:var(--accent);color:var(--accent-foreground);border-color:var(--accent)}._repoActions_5ll1x_163{display:flex;align-items:center;gap:var(--spacing-2)}._noRepoConnected_5ll1x_169{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);text-align:center;background:var(--background);border-radius:var(--radius);border:1px dashed var(--border)}._noRepoConnected_5ll1x_169 p{margin:0;color:var(--muted-foreground)}._repoActionButtons_5ll1x_186{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}._dialogContent_5ll1x_193{width:min(96vw,720px);max-width:720px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}._repoSelector_5ll1x_202{display:flex;flex-direction:column;gap:var(--spacing-3);min-height:0}._searchInput_5ll1x_209{width:100%}._repoList_5ll1x_213{max-height:min(52vh,420px);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius)}._loadingRepos_5ll1x_220,._noRepos_5ll1x_221{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-6);color:var(--muted-foreground)}._repoOption_5ll1x_230{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-3);background:none;border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;transition:background .15s ease}._repoOption_5ll1x_230:last-child{border-bottom:none}._repoOption_5ll1x_230:hover{background:var(--muted)}._repoOptionSelected_5ll1x_252{background:var(--primary);color:var(--primary-foreground)}._repoOptionSelected_5ll1x_252:hover{background:var(--primary)}._checkIcon_5ll1x_261{flex-shrink:0}._repoOptionName_5ll1x_265{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._privateBadge_5ll1x_273{font-size:.65rem;padding:2px 6px;background:var(--muted);border-radius:var(--radius-sm);color:var(--muted-foreground)}._branchSelector_5ll1x_281{display:flex;flex-direction:column;gap:var(--spacing-2)}._branchSelector_5ll1x_281 label{font-size:.875rem;font-weight:500}._branchSelectorRow_5ll1x_292{display:flex;align-items:center;gap:var(--spacing-2)}._branchTrigger_5ll1x_298{flex:1}._createRepoForm_5ll1x_303{display:flex;flex-direction:column;gap:var(--spacing-4)}._formField_5ll1x_309{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_5ll1x_309 label{font-size:.875rem;font-weight:500}._repoNameInput_5ll1x_320{display:flex;align-items:center;gap:0}._repoPrefix_5ll1x_326{padding:var(--spacing-2) var(--spacing-3);background:var(--muted);border:1px solid var(--border);border-right:none;border-radius:var(--radius) 0 0 var(--radius);font-size:.875rem;color:var(--muted-foreground)}._repoNameInput_5ll1x_320 input{border-radius:0 var(--radius) var(--radius) 0}._hint_5ll1x_340{font-size:.75rem;color:var(--muted-foreground)}._spinner_5ll1x_345{animation:_spin_5ll1x_345 1s linear infinite}@keyframes _spin_5ll1x_345{to{transform:rotate(360deg)}}._arrowBounce_5ll1x_355{animation:_bounceDown_5ll1x_1 .8s ease-in-out infinite}@keyframes _bounceDown_5ll1x_1{0%,to{transform:translateY(-3px);opacity:.7}50%{transform:translateY(3px);opacity:1}}._importProgress_5ll1x_371{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--muted);border-radius:var(--radius)}._progressInfo_5ll1x_380{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground)}._progressBar_5ll1x_388{width:100%;height:8px;background:var(--border);border-radius:var(--radius-full);overflow:hidden}._progressFill_5ll1x_396{height:100%;background:var(--primary);border-radius:var(--radius-full);transition:width .3s ease}._importWarning_5ll1x_403{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--warning-background, hsl(45 93% 95%));border:1px solid var(--warning-border, hsl(45 93% 80%));border-radius:var(--radius);font-size:.8rem;color:var(--warning-foreground, hsl(45 80% 30%));line-height:1.4}._importWarning_5ll1x_403 svg{flex-shrink:0;margin-top:2px;color:var(--warning, hsl(45 93% 47%))}._cloneOption_5ll1x_423{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--muted);border-radius:var(--radius);margin-top:var(--spacing-2)}._checkboxLabel_5ll1x_433{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;font-size:.875rem;font-weight:500}._cloneWarning_5ll1x_442{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--warning-background, hsl(45 93% 95%));border:1px solid var(--warning-border, hsl(45 93% 80%));border-radius:var(--radius-sm);font-size:.75rem;color:var(--warning-foreground, hsl(45 80% 30%));line-height:1.4;margin-top:var(--spacing-1)}._cloneWarning_5ll1x_442 svg{flex-shrink:0;margin-top:2px;color:var(--warning, hsl(45 93% 47%))}@media(max-width:640px){._dialogContent_5ll1x_193{width:96vw;max-width:96vw;max-height:90vh}._repoList_5ll1x_213{max-height:48vh}._repoOptionName_5ll1x_265{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}._connectedAccount_5ll1x_36,._notConnected_5ll1x_37,._repoConnection_5ll1x_108{flex-direction:column;gap:var(--spacing-3);align-items:flex-start}._repoActionButtons_5ll1x_186{flex-direction:column;width:100%}._repoActionButtons_5ll1x_186 button{width:100%}}._container_imieh_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3)}._loading_imieh_8{display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);color:var(--text-secondary);font-size:.9rem}._setting_imieh_17{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface)}._settingHeader_imieh_27{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}._settingTitle_imieh_34{display:flex;align-items:flex-start;gap:var(--spacing-2);flex:1}._settingIcon_imieh_41{color:var(--accent);flex-shrink:0;margin-top:2px}._settingName_imieh_47{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary)}._settingDescription_imieh_54{margin:var(--spacing-1) 0 0 0;font-size:.8rem;color:var(--text-secondary);line-height:1.4}._toggle_imieh_62{display:flex;align-items:center;cursor:pointer;flex-shrink:0;width:44px;height:24px;margin-top:2px}._toggle_imieh_62 input{display:none}._toggleSlider_imieh_76{position:relative;display:inline-block;width:100%;height:100%;background-color:var(--border);border-radius:12px;transition:all .2s ease}._toggle_imieh_62 input:checked+._toggleSlider_imieh_76{background-color:var(--accent)}._toggleSlider_imieh_76:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:50%;transform:translateY(-50%);background-color:var(--card-foreground);border-radius:50%;transition:all .2s ease;box-shadow:0 1px 3px color-mix(in srgb,black 22%,transparent)}._toggle_imieh_62 input:checked+._toggleSlider_imieh_76:after{left:calc(100% - 21px)}._toggle_imieh_62 input:disabled+._toggleSlider_imieh_76{opacity:.5;cursor:not-allowed}._infoBox_imieh_114{display:flex;gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--bg-secondary);border-left:3px solid var(--accent);border-radius:var(--radius-sm)}._infoIcon_imieh_123{color:var(--accent);flex-shrink:0;margin-top:2px}._infoTitle_imieh_129{margin:0 0 var(--spacing-1) 0;font-size:.85rem;font-weight:600;color:var(--text-primary)}._infoList_imieh_136{margin:0;padding-left:var(--spacing-3);font-size:.8rem;color:var(--text-secondary);line-height:1.5}._infoList_imieh_136 li{margin-bottom:var(--spacing-1)}._infoList_imieh_136 li:last-child{margin-bottom:0}._actions_imieh_153{display:flex;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--border)}._saveButton_imieh_160{display:flex;align-items:center;gap:var(--spacing-1);min-width:140px}._saveButton_imieh_160:disabled{opacity:.6;cursor:not-allowed}._container_1ofyq_1{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 46%),radial-gradient(circle at 92% 100%,color-mix(in srgb,var(--info) 10%,transparent),transparent 42%)}._tabs_1ofyq_12{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._tabsList_1ofyq_20{display:flex;align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--info) 7%,transparent));overflow-x:auto;scrollbar-width:thin}._tabTrigger_1ofyq_37{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .75rem;font-size:.74rem;font-weight:700;letter-spacing:.02em;color:var(--muted-foreground);background:color-mix(in srgb,var(--surface) 90%,transparent);border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:var(--radius-full);cursor:pointer;transition:transform .12s ease,border-color .16s ease,background-color .16s ease,color .16s ease}._tabTrigger_1ofyq_37:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 42%,transparent);background:color-mix(in srgb,var(--primary) 13%,var(--surface))}._tabTrigger_1ofyq_37:active{transform:translateY(1px) scale(.98)}._tabTrigger_1ofyq_37[data-state=active]{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--primary) 24%,transparent),color-mix(in srgb,var(--info) 17%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent),0 10px 20px #00000040}._tabContent_1ofyq_81{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._tabContent_1ofyq_81[data-state=inactive]{display:none}._generalSettings_1ofyq_93{display:flex;flex-direction:column;min-height:0;height:100%;padding:var(--spacing-2)}._placeholderContent_1ofyq_101{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;color:var(--muted-foreground)}._placeholderIcon_1ofyq_111{opacity:.45;margin-bottom:var(--spacing-3)}._placeholderText_1ofyq_116{font-size:.9rem;font-weight:600;margin:0 0 var(--spacing-1);color:var(--foreground)}._placeholderSubtext_1ofyq_123{font-size:.78rem;margin:0;max-width:260px;line-height:1.55}@media(max-width:768px){._tabsList_1ofyq_20{gap:var(--spacing-1);padding:var(--spacing-1-5) var(--spacing-2)}._tabTrigger_1ofyq_37{padding:.38rem .65rem;font-size:.7rem}}._panel_f327e_3{display:flex;flex-direction:column;gap:.75rem;padding:1rem;height:100%;overflow-y:auto}._statsBar_f327e_13{display:flex;align-items:center;gap:.5rem}._stat_f327e_13{display:flex;flex-direction:column;padding:.35rem .65rem;border:1px solid var(--border, rgba(255,255,255,.08));border-radius:var(--radius-sm, 8px);background:color-mix(in srgb,var(--primary, hsl(25 90% 55%)) 4%,transparent);flex:1}._statLabel_f327e_29{font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:.5}._statVal_f327e_37{font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:400}._dashLink_f327e_43{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm, 8px);border:1px solid var(--border, rgba(255,255,255,.08));color:inherit;opacity:.5;transition:opacity .15s,background .15s;flex-shrink:0}._dashLink_f327e_43:hover{opacity:1;background:color-mix(in srgb,var(--primary, hsl(25 90% 55%)) 8%,transparent)}._timerWrap_f327e_62{position:relative;width:180px;height:180px;margin:0 auto}._timerSvg_f327e_69{width:100%;height:100%}._timerArc_f327e_74{transition:stroke-dashoffset .4s cubic-bezier(.4,0,.2,1)}._timerFace_f327e_78{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}._digits_f327e_88{font-family:IBM Plex Mono,monospace;font-weight:300;font-size:1.8rem;letter-spacing:.04em}._blink_f327e_95{animation:_blinkAnim_f327e_1 1.2s ease-in-out infinite}@keyframes _blinkAnim_f327e_1{0%,to{opacity:1}50%{opacity:.3}}._catLabel_f327e_104{font-size:.65rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-top:.15rem}._noteInput_f327e_113{width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.8rem;color:inherit;background:color-mix(in srgb,var(--secondary, hsl(220 10% 25%)) 20%,transparent);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:var(--radius-sm, 8px);outline:none;text-align:center;transition:border-color .15s}._noteInput_f327e_113::-moz-placeholder{opacity:.35}._noteInput_f327e_113::placeholder{opacity:.35}._noteInput_f327e_113:focus{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}._todoSelect_f327e_136{width:100%;padding:.4rem .6rem;font-family:inherit;font-size:.75rem;color:inherit;background:color-mix(in srgb,var(--secondary, hsl(220 10% 25%)) 20%,transparent);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:var(--radius-sm, 8px);outline:none;cursor:pointer}._todoSelect_f327e_136 option{background:var(--bg-card, #1a1a2e);color:inherit}._controls_f327e_155{display:flex;gap:.4rem;justify-content:center}._btn_f327e_161{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;font-family:inherit;font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:var(--radius-sm, 8px);cursor:pointer;transition:all .15s}._btnStart_f327e_177{color:var(--background);background:var(--primary, hsl(25 90% 55%));border-color:var(--primary, hsl(25 90% 55%))}._btnStart_f327e_177:hover{filter:brightness(1.1);box-shadow:0 0 12px color-mix(in srgb,var(--primary) 30%,transparent)}._btnPause_f327e_188{color:inherit;background:transparent;border-color:var(--border, rgba(255,255,255,.15))}._btnPause_f327e_188:hover{background:color-mix(in srgb,var(--secondary) 30%,transparent)}._btnStop_f327e_198{color:var(--error, hsl(0 80% 60%));background:transparent;border-color:color-mix(in srgb,var(--error) 30%,transparent)}._btnStop_f327e_198:hover{background:color-mix(in srgb,var(--error) 8%,transparent)}._chipBar_f327e_209{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center}._chip_f327e_209{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;font-family:inherit;font-size:.65rem;color:inherit;opacity:.6;border:1px solid transparent;border-radius:100px;cursor:pointer;transition:all .15s;background:transparent}._chip_f327e_209:hover{opacity:1}._chipActive_f327e_236{opacity:1;font-weight:500}._chipDot_f327e_241{width:6px;height:6px;border-radius:50%;flex-shrink:0}._chipAdd_f327e_248{border:1px dashed var(--border, rgba(255,255,255,.15));opacity:.4}._chipAdd_f327e_248:hover{opacity:.8}._addForm_f327e_257{display:flex;gap:.2rem;align-items:center}._addInput_f327e_263{width:80px;padding:.2rem .4rem;font-family:inherit;font-size:.65rem;color:inherit;background:color-mix(in srgb,var(--secondary) 20%,transparent);border:1px solid var(--border, rgba(255,255,255,.15));border-radius:100px;outline:none}._addBtn_f327e_275{width:20px;height:20px;display:grid;place-items:center;font-size:.8rem;color:var(--primary);background:transparent;border:1px solid var(--border, rgba(255,255,255,.15));border-radius:50%;cursor:pointer}._breakdown_f327e_289{padding:.5rem;border:1px solid var(--border, rgba(255,255,255,.06));border-radius:var(--radius-sm, 8px)}._barTrack_f327e_295{display:flex;height:5px;border-radius:100px;overflow:hidden;gap:2px}._barSeg_f327e_303{border-radius:100px;transition:width .3s ease;min-width:3px}._entriesSection_f327e_310{flex:1;min-height:0;display:flex;flex-direction:column}._entriesTitle_f327e_317{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;opacity:.45;margin-bottom:.4rem}._empty_f327e_326{font-size:.75rem;opacity:.35;text-align:center;padding:1.5rem 0}._entryList_f327e_333{display:flex;flex-direction:column;gap:.15rem;overflow-y:auto}._entryRow_f327e_340{display:flex;align-items:stretch;gap:.5rem;padding:.4rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 30%,transparent);position:relative}._entryBar_f327e_349{width:2.5px;border-radius:100px;flex-shrink:0}._entryBody_f327e_355{flex:1;min-width:0}._entryTop_f327e_360{display:flex;align-items:baseline;gap:.35rem}._entryProj_f327e_366{font-size:.7rem;font-weight:500;flex-shrink:0}._entryNote_f327e_372{font-size:.65rem;opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._entryMeta_f327e_380{display:flex;gap:.5rem;align-items:center}._entryRange_f327e_386{font-family:IBM Plex Mono,monospace;font-size:.6rem;opacity:.35}._entryDur_f327e_392{font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:500}._entryTodo_f327e_398{font-size:.6rem;opacity:.4;font-style:italic;margin-top:.1rem}._entryDel_f327e_405{position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:18px;display:grid;place-items:center;font-size:.85rem;color:inherit;opacity:0;background:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:50%;cursor:pointer;transition:opacity .1s}._entryRow_f327e_340:hover ._entryDel_f327e_405{opacity:.6}._entryDel_f327e_405:hover{opacity:1;color:var(--error, hsl(0 80% 60%))}._panel_f327e_3::-webkit-scrollbar,._entryList_f327e_333::-webkit-scrollbar{width:4px}._panel_f327e_3::-webkit-scrollbar-thumb,._entryList_f327e_333::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:100px}._container_1eyyu_1{height:100%;max-height:100%;display:flex;flex-direction:column;background-color:var(--surface);overflow:hidden;position:relative}._contentWrapper_1eyyu_12{display:flex;flex-direction:row;flex:1 1 0%;min-height:0;max-height:100%;height:100%;overflow:hidden}._chatToolbar_1eyyu_22{flex-shrink:0!important;flex-grow:0!important;position:relative;z-index:10}._panelContent_1eyyu_30{flex:1 1 0%;display:flex;flex-direction:column;min-width:0;min-height:0;max-height:100%;overflow:hidden;border:none;border-radius:var(--radius-lg);height:100%}@media(max-width:768px){._container_1eyyu_1{height:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0}}._sessionHeader_1eyyu_51{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-1) var(--spacing-2);height:2rem}._sessionHeaderLeft_1eyyu_62{display:flex;align-items:center;gap:var(--spacing-2);flex:1;min-width:0}._sessionHeaderRight_1eyyu_70{display:flex;align-items:center;gap:var(--spacing-1)}._backButton_1eyyu_76{flex-shrink:0}._sessionInfo_1eyyu_80{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;flex:1}._sessionTitleRow_1eyyu_89{display:flex;align-items:center;gap:var(--spacing-2);width:100%}._sessionName_1eyyu_96{font-family:var(--font-family-heading);font-size:.75rem;font-weight:600;margin:0;white-space:nowrap;overflow:visible;color:var(--primary, #f97316)}._frameworkTag_1eyyu_107{display:inline-flex;align-items:center;gap:2px;padding:1px 5px;border-radius:var(--radius-sm);font-size:.6rem;font-weight:500;border:1px solid;white-space:nowrap;flex-shrink:0;line-height:1.2}._frameworkIcon_1eyyu_121{font-size:.5rem;line-height:1}._nameDisplayContainer_1eyyu_127{display:flex;align-items:center;gap:var(--spacing-1);min-width:0;flex:1}._nameEditContainer_1eyyu_135{display:flex;align-items:center;gap:var(--spacing-1);flex:1;min-width:0}._nameInput_1eyyu_143{height:1.5rem;font-size:.875rem;font-weight:600;padding:0 var(--spacing-2);min-width:100px;max-width:200px;color:var(--primary, #f97316)}._editNameButton_1eyyu_153{width:20px;height:20px;padding:0;opacity:0;transition:opacity .15s ease}._nameDisplayContainer_1eyyu_127:hover ._editNameButton_1eyyu_153{opacity:.6}._editNameButton_1eyyu_153:hover{opacity:1!important}._saveNameButton_1eyyu_169{width:20px;height:20px;padding:0;color:var(--success)}._statusBadge_1eyyu_176{flex-shrink:0;font-size:.5rem;padding:0 4px;height:14px;line-height:1}._favoriteButton_1eyyu_184{flex-shrink:0;width:22px;height:22px;padding:0;color:var(--warning, #eab308)}._favorited_1eyyu_192{color:var(--warning)}._tabs_1eyyu_196{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;max-height:100%;overflow:hidden}._tabsHeader_1eyyu_205{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background-color:var(--surface);border-bottom:1px solid var(--border);padding-right:var(--spacing-2)}._tabsList_1eyyu_215{flex:1;justify-content:flex-start;border-bottom:none;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabsList_1eyyu_215::-webkit-scrollbar{display:none}._tabTrigger_1eyyu_229{flex:1;min-width:-moz-fit-content;min-width:fit-content;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2)}._headerActions_1eyyu_238{display:flex;align-items:center;gap:var(--spacing-1)}._actionDivider_1eyyu_244{width:1px;height:1rem;background-color:var(--border);margin:0 var(--spacing-1)}._actionButton_1eyyu_251{width:24px;height:24px;color:var(--muted-foreground);flex-shrink:0}._actionButton_1eyyu_251:hover{color:var(--foreground)}._tabContent_1eyyu_262{flex:1 1 0%;overflow:hidden;display:flex;flex-direction:column;min-height:0;max-height:100%;margin-top:0;height:100%}@media(max-width:767px){._container_1eyyu_1{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}._contentWrapper_1eyyu_12{flex-direction:column;height:100%;max-height:100%;overflow:hidden}._chatToolbar_1eyyu_22{display:none!important}._panelContent_1eyyu_30{flex:1 1 0%;min-height:0;max-height:100%;overflow:hidden}._sessionHeader_1eyyu_51{padding:var(--spacing-1) var(--spacing-2);height:44px;min-height:44px;max-height:44px}._sessionName_1eyyu_96{font-size:.7rem}._statusBadge_1eyyu_176{font-size:.45rem;padding:0 3px;height:12px}._frameworkTag_1eyyu_107{font-size:.45rem}._tabs_1eyyu_196,._tabContent_1eyyu_262{flex:1 1 0%;min-height:0;max-height:100%;overflow:hidden}}@media(max-width:400px){._sessionHeader_1eyyu_51{height:40px;min-height:40px;max-height:40px;padding:2px var(--spacing-2)}}._mobileMenuButton_1eyyu_350{display:none}@media(max-width:767px){._mobileMenuButton_1eyyu_350{display:flex!important}._mobileMenuContent_1eyyu_359{min-width:180px}._mobileMenuItemActive_1eyyu_363{background-color:var(--primary)!important;color:var(--primary-foreground)!important}._menuBadge_1eyyu_368{margin-left:auto;font-size:.6rem;padding:0 4px;height:16px;min-width:16px}}._container_11efi_1{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--background)}._workspace_11efi_9{flex:1;display:flex;min-height:0;min-width:0;overflow:visible;position:relative}._mainArea_11efi_18{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}._sessionTopBar_11efi_29{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--foreground) 3%,transparent);padding:var(--spacing-3) var(--spacing-5)}._sessionIdentity_11efi_40{min-width:0}._sessionTag_11efi_44{display:inline-flex;align-items:center;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent);color:color-mix(in srgb,var(--primary) 70%,white 30%);padding:.22rem .6rem;font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._sessionTitle_11efi_58{margin:.45rem 0 0;font-family:var(--font-family-heading);font-size:clamp(1.05rem,1.8vw,1.42rem);line-height:1.2;letter-spacing:-.02em;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70ch}._sessionMeta_11efi_71{margin-top:.45rem;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}._sessionMetaItem_11efi_79{display:inline-flex;align-items:center;gap:.28rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--muted-foreground);padding:.2rem .55rem;font-size:.72rem;font-weight:600}._sessionTopActions_11efi_92{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;justify-content:flex-end}._autoCheckpointBanner_11efi_100{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,transparent),color-mix(in srgb,var(--success) 10%,transparent));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:_slideDown_11efi_1 .3s ease;box-shadow:0 12px 26px #00000029}@keyframes _slideDown_11efi_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._autoCheckpointText_11efi_131{font-size:.84rem;color:var(--foreground);flex:1;min-width:0}._autoCheckpointTop_11efi_138{display:flex;align-items:center;gap:.5rem}._autoCheckpointTopSpaced_11efi_144{margin-bottom:.38rem}._autoCheckpointLabel_11efi_148{color:var(--primary);font-weight:700}._autoCheckpointFiles_11efi_153{color:var(--muted-foreground);margin-left:var(--spacing-2);font-size:.8rem}._autoCheckpointFileList_11efi_159{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px}._autoCheckpointFileLabel_11efi_167{font-size:.74rem;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}._autoCheckpointFileName_11efi_175{font-size:.76rem;font-family:var(--font-family-monospace);color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 26%,transparent);padding:1px 6px;border-radius:var(--radius-sm);white-space:nowrap}._autoCheckpointActions_11efi_186{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._statusBar_11efi_193{position:absolute;top:var(--spacing-2);right:var(--spacing-2);z-index:10;background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius);padding:var(--spacing-1) var(--spacing-2);display:flex;align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._loadingContainer_11efi_208{padding:var(--spacing-4);height:100%}._errorContainer_11efi_213{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);color:var(--foreground);text-align:center}._errorContainer_11efi_213 h2{font-family:var(--font-family-heading);letter-spacing:-.02em}._errorContainer_11efi_213 p{color:var(--muted-foreground);max-width:420px}._permissionsSheet_11efi_234{width:100%;max-width:520px;padding:0}._permissionsPanelWrapper_11efi_240{height:calc(100vh - 8rem);overflow:hidden;padding:var(--spacing-3)}._annotationDialog_11efi_246{max-width:90vw;width:1200px;max-height:90vh;padding:var(--spacing-4)}._annotationWrapper_11efi_253{height:70vh;overflow:hidden}._mobileContainer_11efi_258{display:flex;flex-direction:column}._mobileWorkspace_11efi_263{flex:1;display:flex;flex-direction:column;overflow:hidden}._mobileRightSheet_11efi_270{height:80dvh;max-height:calc(100dvh - 60px);padding:0}._mobileFab_11efi_276{position:fixed;bottom:var(--spacing-4);right:var(--spacing-4);z-index:50;border-radius:var(--radius-full);box-shadow:0 8px 24px #0000004d,0 0 16px color-mix(in srgb,var(--primary) 26%,transparent);animation:_fabPulse_11efi_1 3s ease-in-out infinite}@keyframes _fabPulse_11efi_1{0%,to{box-shadow:0 8px 24px #0000004d,0 0 16px color-mix(in srgb,var(--primary) 26%,transparent)}50%{box-shadow:0 8px 24px #0000004d,0 0 24px color-mix(in srgb,var(--primary) 42%,transparent)}}html[data-theme=light] ._container_11efi_1,body[data-theme=light] ._container_11efi_1{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 28%),radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--info) 8%,transparent),transparent 30%)}html[data-theme=light] ._sessionTopBar_11efi_29,body[data-theme=light] ._sessionTopBar_11efi_29,html[data-theme=light] ._autoCheckpointBanner_11efi_100,body[data-theme=light] ._autoCheckpointBanner_11efi_100{box-shadow:0 12px 34px #00000014,inset 0 1px #fff9}@media(max-width:1024px){._sessionTopBar_11efi_29{flex-direction:column;align-items:flex-start}._sessionTopActions_11efi_92{width:100%}}@media(max-width:767px){._container_11efi_1{height:100%}._workspace_11efi_9{flex-direction:column;min-height:0}._mainArea_11efi_18{padding:var(--spacing-1);gap:var(--spacing-1)}._sessionTopBar_11efi_29{padding:var(--spacing-3) var(--spacing-3)}._sessionTag_11efi_44{font-size:.63rem}._sessionTitle_11efi_58{font-size:1rem;max-width:100%}._sessionMeta_11efi_71{gap:.3rem}._sessionMetaItem_11efi_79{font-size:.67rem}._sessionTopActions_11efi_92{display:grid;grid-template-columns:1fr 1fr}._sessionTopActions_11efi_92>*{width:100%}._autoCheckpointBanner_11efi_100{flex-direction:column;align-items:stretch;gap:var(--spacing-2)}._autoCheckpointActions_11efi_186{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._autoCheckpointActions_11efi_186>*{width:100%}._annotationDialog_11efi_246{width:95vw;max-width:95vw;height:85vh;max-height:85vh;padding:var(--spacing-3)}._annotationWrapper_11efi_253{height:calc(85vh - 5rem)}._permissionsSheet_11efi_234{max-width:100%}._mobileFab_11efi_276{bottom:calc(var(--spacing-4) + 52px + env(safe-area-inset-bottom))}}@media(max-width:520px){._sessionTopActions_11efi_92,._autoCheckpointActions_11efi_186{grid-template-columns:1fr}}._container_1rpsn_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--background);padding:20px}._card_1rpsn_10{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:40px;max-width:420px;width:100%;text-align:center;box-shadow:0 4px 24px #0000001a}._iconSuccess_1rpsn_21{width:80px;height:80px;border-radius:50%;background:var(--success-bg, rgba(34, 197, 94, .1));color:var(--success, #22c55e);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}._iconError_1rpsn_33{width:80px;height:80px;border-radius:50%;background:var(--destructive-bg, rgba(239, 68, 68, .1));color:var(--destructive, #ef4444);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}._title_1rpsn_45{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 12px}._message_1rpsn_52{color:var(--muted-foreground);font-size:.95rem;line-height:1.5;margin:0 0 8px}._subMessage_1rpsn_59{color:var(--muted-foreground);font-size:.85rem;line-height:1.5;margin:0 0 24px;opacity:.8}._button_1rpsn_67{display:inline-flex;align-items:center;gap:8px;margin-top:16px}._actions_1rpsn_74{display:flex;gap:12px;justify-content:center;margin-top:24px}._actions_1rpsn_74 button{display:inline-flex;align-items:center;gap:6px}._dialog_1137b_1{max-width:600px;max-height:90vh;overflow-y:auto}._title_1137b_7{display:flex;align-items:center;gap:var(--spacing-2)}._content_1137b_13{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4) 0}._tabsList_1137b_20{width:100%}._tabTrigger_1137b_24{display:flex;align-items:center;gap:var(--spacing-1)}._tabContent_1137b_30{padding-top:var(--spacing-3)}._textarea_1137b_34{min-height:200px;font-family:var(--font-mono);font-size:.8rem}._urlInput_1137b_40{width:100%}._hint_1137b_44{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._fileUpload_1137b_50{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-6);border:2px dashed var(--border);border-radius:var(--radius);cursor:pointer;transition:all var(--animation-duration-fast) ease;color:var(--muted-foreground)}._fileUpload_1137b_50:hover{border-color:var(--primary);background-color:var(--muted)}._fileInput_1137b_69{display:none}._fileHint_1137b_73{font-size:.75rem;opacity:.7}._error_1137b_78{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.875rem}._preview_1137b_90{background-color:var(--muted);border-radius:var(--radius);overflow:hidden}._previewHeader_1137b_96{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--success) 10%,transparent);border-bottom:1px solid var(--border);font-size:.875rem;font-weight:500}._successIcon_1137b_107{color:var(--success)}._previewDetails_1137b_111{padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-3)}._previewName_1137b_118{font-size:1rem;font-weight:600;color:var(--foreground)}._previewDescription_1137b_124{font-size:.8rem;color:var(--muted-foreground);line-height:1.4}._previewStats_1137b_130{display:flex;gap:var(--spacing-4)}._stat_1137b_135{display:flex;flex-direction:column;gap:var(--spacing-1)}._statValue_1137b_141{font-size:1.25rem;font-weight:700;color:var(--foreground)}._statValue_1137b_141._success_1137b_107{color:var(--success)}._statValue_1137b_141._warning_1137b_151{color:var(--warning)}._statLabel_1137b_155{font-size:.7rem;color:var(--muted-foreground);text-transform:uppercase}._nodeTypes_1137b_161{border-top:1px solid var(--border);padding-top:var(--spacing-3)}._nodeTypesLabel_1137b_166{font-size:.75rem;color:var(--muted-foreground);text-transform:uppercase;display:block;margin-bottom:var(--spacing-2)}._nodeTypesList_1137b_174{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._nodeType_1137b_161{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background-color:var(--background);border-radius:var(--radius-sm);font-size:.75rem;color:var(--foreground)}._nodeTypeCount_1137b_191{background-color:var(--primary);color:var(--primary-foreground);padding:0 var(--spacing-1);border-radius:var(--radius-sm);font-size:.65rem;font-weight:600}._footer_1137b_200{display:flex;justify-content:flex-end;gap:var(--spacing-2)}._spinner_1137b_206{animation:_spin_1137b_206 1s linear infinite}@keyframes _spin_1137b_206{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._dialog_1137b_1{max-width:100%;margin:var(--spacing-2)}._previewStats_1137b_130{flex-wrap:wrap}._stat_1137b_135{flex:1;min-width:80px}}._container_lajcv_1{min-height:100vh;height:100%;display:flex;flex-direction:column;background:linear-gradient(to bottom,#0a0a0f,#111118);color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}._nav_lajcv_14{position:sticky;top:0;z-index:100;background:#0a0a0fe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}._navContent_lajcv_23{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}._logo_lajcv_32{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}._logoIcon_lajcv_40{width:32px;height:32px}._logoText_lajcv_45{font-family:var(--font-family-wordmark);font-size:1.25rem;font-weight:700;letter-spacing:-.03em;text-rendering:optimizeLegibility}._techSuffix_lajcv_53{color:var(--primary, #6366f1)}._content_lajcv_58{flex:1;max-width:800px;margin:0 auto;padding:3rem 2rem;line-height:1.7}._content_lajcv_58 h1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._lastUpdated_lajcv_76{color:#ffffff80;font-size:.875rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}._section_lajcv_84{margin-bottom:2.5rem}._section_lajcv_84 h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}._section_lajcv_84 h3{font-size:1.125rem;font-weight:600;margin:1.5rem 0 .75rem;color:#ffffffe6}._section_lajcv_84 p{color:#ffffffb3;margin-bottom:1rem}._section_lajcv_84 ul{list-style:none;padding:0;margin:0 0 1rem}._section_lajcv_84 li{color:#ffffffb3;padding-left:1.5rem;position:relative;margin-bottom:.5rem}._section_lajcv_84 li:before{content:"•";position:absolute;left:0;color:var(--primary, #6366f1)}._section_lajcv_84 a{color:var(--primary, #6366f1);text-decoration:none;transition:opacity .2s}._section_lajcv_84 a:hover{opacity:.8;text-decoration:underline}._section_lajcv_84 strong{color:#ffffffe6}._footer_lajcv_143{background:#0000004d;border-top:1px solid rgba(255,255,255,.1);padding:2rem}._footerContent_lajcv_149{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}._footerBrand_lajcv_159{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;font-family:var(--font-family-wordmark);letter-spacing:-.02em;text-rendering:optimizeLegibility}._footerLogo_lajcv_170{width:24px;height:24px}._footerLinks_lajcv_175{display:flex;gap:1.5rem}._footerLinks_lajcv_175 a{color:#fff9;text-decoration:none;font-size:.875rem;transition:color .2s}._footerLinks_lajcv_175 a:hover{color:#fff}._copyright_lajcv_191{color:#fff6;font-size:.75rem}@media(max-width:768px){._navContent_lajcv_23{padding:1rem}._content_lajcv_58{padding:2rem 1rem}._content_lajcv_58 h1{font-size:2rem}._section_lajcv_84 h2{font-size:1.25rem}}._dashboard_1vwdw_2{display:flex;flex-direction:column;gap:.5rem;min-height:100%;padding:.5rem;background:var(--background)}._section_1vwdw_12{background:color-mix(in srgb,var(--foreground) 3%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:var(--radius-md);overflow:hidden}._sectionHeader_1vwdw_19{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent)}._sectionTitle_1vwdw_27{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._sectionContent_1vwdw_35{padding:.5rem}._statusCard_1vwdw_40{display:flex;align-items:center;gap:.75rem;padding:.75rem}._statusIcon_1vwdw_47{width:40px;height:40px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}._statusInfo_1vwdw_59{flex:1;min-width:0}._statusName_1vwdw_64{font-weight:700;font-size:.875rem;color:var(--foreground)}._statusLabel_1vwdw_70{margin-top:4px;font-size:.75rem;color:var(--muted-foreground);display:flex;align-items:center;gap:.25rem}._statusDot_1vwdw_79{width:8px;height:8px;border-radius:999px;flex-shrink:0;display:inline-block}._statusOnline_1vwdw_87{background:#22c55e}._statusOffline_1vwdw_91{background:var(--muted-foreground)}._statusComingSoon_1vwdw_95{background:var(--warning)}._item_1vwdw_100{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius);border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}._item_1vwdw_100:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent);border-color:color-mix(in srgb,var(--foreground) 10%,transparent)}._itemIcon_1vwdw_117{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--muted-foreground);border:1px solid color-mix(in srgb,var(--border) 62%,transparent);flex-shrink:0}._itemInfo_1vwdw_130{flex:1;min-width:0}._itemName_1vwdw_135{font-size:.875rem;font-weight:600;color:var(--foreground)}._itemStatus_1vwdw_141,._itemDesc_1vwdw_142{margin-top:4px;font-size:.75rem;color:var(--muted-foreground)}._itemBadge_1vwdw_148{font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:4px 8px;border-radius:var(--radius-full);white-space:nowrap;border:1px solid transparent}._badgeConnected_1vwdw_158{color:#22c55e;background:color-mix(in srgb,#22c55e 12%,transparent);border-color:color-mix(in srgb,#22c55e 24%,transparent)}._badgeComingSoon_1vwdw_164{color:var(--warning);background:color-mix(in srgb,var(--warning) 16%,transparent);border-color:color-mix(in srgb,var(--warning) 35%,transparent)}._badgeError_1vwdw_170{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 15%,transparent);border-color:color-mix(in srgb,var(--destructive) 32%,transparent)}._badgeCustom_1vwdw_176{color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent);border-color:color-mix(in srgb,var(--primary) 34%,transparent);margin-left:.5rem;vertical-align:middle}._skillCategory_1vwdw_185{padding:.5rem .75rem}._skillCategoryTitle_1vwdw_189{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-bottom:.25rem}._skillList_1vwdw_198{display:flex;flex-wrap:wrap;gap:.25rem}._skillTag_1vwdw_204{font-size:.625rem;padding:4px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);color:var(--muted-foreground)}._itemClickable_1vwdw_213{cursor:pointer}._configBtn_1vwdw_218{width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .14s ease}._configBtn_1vwdw_218:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 40%,transparent);background:color-mix(in srgb,var(--primary) 14%,var(--surface))}._configBtn_1vwdw_218:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._configForm_1vwdw_245{margin:0 .5rem .5rem;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--background) 98%,transparent));overflow:hidden;box-shadow:0 10px 22px color-mix(in srgb,var(--foreground) 16%,transparent)}._configHeader_1vwdw_259{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent)}._configTitle_1vwdw_268{font-size:.75rem;font-weight:700;color:var(--foreground)}._configClose_1vwdw_274{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:4px;display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}._configClose_1vwdw_274:hover{color:var(--foreground)}._configClose_1vwdw_274:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._configBody_1vwdw_296{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}._configNote_1vwdw_303{font-size:.75rem;color:var(--muted-foreground);margin:0;line-height:1.55}._configMasked_1vwdw_310{font-size:.75rem;color:var(--muted-foreground);margin-bottom:4px}._configMasked_1vwdw_310 code{font-family:var(--font-family-monospace);background:color-mix(in srgb,var(--surface) 90%,transparent);padding:4px;border-radius:var(--radius-sm)}._configField_1vwdw_323{display:flex;flex-direction:column;gap:.25rem}._configLabel_1vwdw_329{font-size:.625rem;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em}._configInputWrapper_1vwdw_337{position:relative;display:flex}._configInput_1vwdw_337{width:100%;padding:.5rem .75rem;font-size:.75rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 95%,transparent);color:var(--foreground);outline:none;font-family:var(--font-family-monospace);min-height:44px}._configInput_1vwdw_337:focus-visible{border-color:color-mix(in srgb,var(--primary) 56%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 14%,transparent);outline:none}._configInput_1vwdw_337::-moz-placeholder{color:var(--muted-foreground);opacity:.55}._configInput_1vwdw_337::placeholder{color:var(--muted-foreground);opacity:.55}._integrationBuilderFields_1vwdw_367{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);padding-top:.5rem}._integrationBuilderHeader_1vwdw_375{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._integrationBuilderRow_1vwdw_382{display:flex;flex-direction:column;gap:8px;padding:.5rem;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 88%,transparent)}._integrationBuilderGrid_1vwdw_392{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._integrationBuilderActions_1vwdw_398{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._integrationBuilderCheckbox_1vwdw_405{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--muted-foreground)}._integrationBuilderBtn_1vwdw_413,._integrationBuilderBtnGhost_1vwdw_414{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:var(--radius-sm);font-size:.75rem;padding:.25rem .5rem;cursor:pointer;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--foreground);min-height:44px}._integrationBuilderBtn_1vwdw_413:hover,._integrationBuilderBtnGhost_1vwdw_414:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 42%,transparent);background:color-mix(in srgb,var(--primary) 10%,var(--surface))}._integrationBuilderBtn_1vwdw_413:focus-visible,._integrationBuilderBtnGhost_1vwdw_414:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._integrationBuilderBtnGhost_1vwdw_414{color:var(--muted-foreground)}._integrationBuilderBtnGhost_1vwdw_414:disabled{opacity:.5;cursor:not-allowed}._configTogglePassword_1vwdw_451{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:4px;display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}._configTogglePassword_1vwdw_451:hover{color:var(--foreground)}._configTogglePassword_1vwdw_451:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._configActions_1vwdw_478{display:flex;justify-content:flex-end;gap:.5rem;padding:.5rem .75rem .75rem;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}._configSaveBtn_1vwdw_486,._configDeleteBtn_1vwdw_487{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700;border-radius:var(--radius);cursor:pointer;transition:all .14s ease}._configSaveBtn_1vwdw_486{border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}._configSaveBtn_1vwdw_486:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px color-mix(in srgb,var(--foreground) 25%,transparent)}._configSaveBtn_1vwdw_486:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._configDeleteBtn_1vwdw_487{border:1px solid color-mix(in srgb,var(--destructive) 42%,transparent);background:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive)}._configDeleteBtn_1vwdw_487:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 16%,transparent)}._configDeleteBtn_1vwdw_487:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._configSaveBtn_1vwdw_486:disabled,._configDeleteBtn_1vwdw_487:disabled{opacity:.5;cursor:not-allowed}._emptyActivity_1vwdw_537{padding:3rem;text-align:center;color:var(--muted-foreground);font-size:.875rem}._dashboardHeader_1vwdw_545{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--foreground) 3%,transparent);border-radius:var(--radius-md)}._dashboardTitle_1vwdw_555{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:var(--foreground)}._taskCount_1vwdw_564{font-size:.75rem;color:var(--muted-foreground);font-weight:600}._addTaskBtn_1vwdw_570{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .13s ease}._addTaskBtn_1vwdw_570:hover{border-color:color-mix(in srgb,var(--foreground) 22%,transparent);background:color-mix(in srgb,var(--foreground) 12%,transparent)}._addTaskBtn_1vwdw_570:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._taskFilterRow_1vwdw_596{display:flex;gap:.25rem;padding:0 .25rem;overflow-x:auto}._taskFilterBtn_1vwdw_603{font-size:.625rem;font-weight:700;letter-spacing:.03em;padding:.25rem .5rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:all .13s ease}._taskFilterBtn_1vwdw_603:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 18%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent)}._taskFilterBtn_1vwdw_603:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._active_1vwdw_627,._taskFilterBtn_1vwdw_603._active_1vwdw_627{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 22%,transparent);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._taskList_1vwdw_635{display:flex;flex-direction:column;gap:4px;padding:4px 0}._scheduleGroup_1vwdw_642{display:flex;flex-direction:column;gap:8px}._scheduleGroupLabel_1vwdw_648{font-size:.625rem;font-weight:800;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;padding:0 .5rem;cursor:pointer;list-style:none}._doneGroup_1vwdw_659{margin-top:.25rem}._doneGroup_1vwdw_659 summary{cursor:pointer}._doneGroup_1vwdw_659 summary::-webkit-details-marker{display:none}._taskItem_1vwdw_672{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--foreground) 3%,transparent);transition:border-color .14s ease,background-color .14s ease}._taskItem_1vwdw_672:hover{border-color:color-mix(in srgb,var(--foreground) 14%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent)}._taskMain_1vwdw_690{display:flex;align-items:flex-start;gap:.5rem;width:100%}._taskCheck_1vwdw_697{margin-top:4px;width:24px;height:24px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);background:transparent;color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:10px}._taskCheck_1vwdw_697:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._taskCheck_1vwdw_697._completed_1vwdw_718,._completed_1vwdw_718{color:var(--muted-foreground)}._inProgress_1vwdw_723{color:var(--warning)}._taskBody_1vwdw_727{flex:1;min-width:0}._taskTitleRow_1vwdw_732{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;min-width:0}._taskTitle_1vwdw_732{font-size:.75rem;font-weight:600;color:var(--foreground);line-height:1.3;display:inline-flex;align-items:center;flex-wrap:wrap;width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}._taskTitle_1vwdw_732._completed_1vwdw_718{text-decoration:line-through;color:var(--muted-foreground)}._taskTitleInput_1vwdw_760{width:100%;font-size:.75rem;font-weight:600;color:var(--foreground);background:color-mix(in srgb,var(--foreground) 4%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);border-radius:var(--radius-sm);padding:4px .5rem;outline:none;line-height:1.35}._taskTitleInput_1vwdw_760:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._taskMeta_1vwdw_778{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}._taskPriority_1vwdw_786{font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px .5rem;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}._taskPriority_1vwdw_786 option{background:var(--background);color:var(--foreground);font-weight:500}._taskPriority_1vwdw_786:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._priorityUrgent_1vwdw_811{color:#f87171;border-color:color-mix(in srgb,#ef4444 22%,transparent)}._priorityHigh_1vwdw_816{color:#fb923c;border-color:color-mix(in srgb,#f97316 22%,transparent)}._priorityMedium_1vwdw_821{color:#facc15;border-color:color-mix(in srgb,#eab308 18%,transparent)}._priorityLow_1vwdw_826{color:var(--muted-foreground);border-color:color-mix(in srgb,var(--border) 40%,transparent)}._taskProject_1vwdw_831{font-size:.625rem;color:var(--muted-foreground)}._taskDueWrapper_1vwdw_836{display:inline-flex;align-items:center;gap:4px;padding:.2rem .4rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:color-mix(in srgb,var(--surface) 80%,transparent);cursor:pointer;transition:border-color .12s ease,background .12s ease}._taskDueWrapper_1vwdw_836:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent)}._taskDueInput_1vwdw_853{font-size:.625rem;color:var(--foreground);background:none;border:none;outline:none;cursor:pointer;width:auto;min-width:5.5rem;padding:0;line-height:1.3}._taskDueInput_1vwdw_853::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.dark ._taskDueInput_1vwdw_853{color-scheme:dark}.dark ._taskDueInput_1vwdw_853::-webkit-calendar-picker-indicator{filter:invert(1)}._taskDueInput_1vwdw_853::-webkit-calendar-picker-indicator:hover{opacity:1}._taskDueLabel_1vwdw_883{font-size:.625rem;color:var(--muted-foreground);display:none}._taskActions_1vwdw_890{display:flex;align-items:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity .13s ease}._taskItem_1vwdw_672:hover ._taskActions_1vwdw_890{opacity:1}._taskActionBtn_1vwdw_903{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:transparent;color:var(--muted-foreground);cursor:pointer;padding:0;transition:all .11s ease}._taskActionBtn_1vwdw_903:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 20%,transparent);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._taskActionBtn_1vwdw_903:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._taskActionBtn_1vwdw_903:disabled{opacity:.45;cursor:not-allowed}._taskActionComplete_1vwdw_934:hover{color:#22c55e;border-color:color-mix(in srgb,#22c55e 28%,transparent);background:color-mix(in srgb,#22c55e 10%,transparent)}._taskActionCancel_1vwdw_940:hover{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 42%,transparent);background:color-mix(in srgb,var(--warning) 14%,transparent)}._taskActionDelete_1vwdw_946:hover{color:var(--destructive);border-color:color-mix(in srgb,var(--destructive) 44%,transparent);background:color-mix(in srgb,var(--destructive) 14%,transparent)}._editHint_1vwdw_952{opacity:0;margin-left:4px;transition:opacity .13s ease}._taskTitle_1vwdw_732:hover ._editHint_1vwdw_952{opacity:.48}._taskExpanded_1vwdw_963{margin-top:4px;padding-left:calc(1rem + 14px)}._taskActionNotice_1vwdw_968{font-size:.75rem;color:var(--primary);margin-bottom:8px}._taskActionError_1vwdw_974{font-size:.75rem;color:var(--destructive);margin-bottom:8px}._taskNotes_1vwdw_980{width:100%;font-size:.75rem;color:var(--foreground);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-sm);padding:.5rem .75rem;resize:vertical;outline:none;font-family:inherit;line-height:1.5}._taskNotes_1vwdw_980:focus-visible{border-color:color-mix(in srgb,var(--primary) 52%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 14%,transparent);outline:none}._taskCronPresets_1vwdw_1001{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:8px}._taskCronPresets_1vwdw_1001 button{font-size:.625rem;font-weight:600;padding:.25rem .5rem;border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--foreground);border-radius:var(--radius-sm);cursor:pointer;transition:all .1s ease;white-space:nowrap;min-height:44px}._taskCronPresets_1vwdw_1001 button:hover{border-color:color-mix(in srgb,var(--primary) 68%,transparent);background:color-mix(in srgb,var(--primary) 16%,var(--surface));transform:scale(1.02)}._taskCronPresets_1vwdw_1001 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._taskCronFields_1vwdw_1034{margin-top:.5rem;display:grid;grid-template-columns:1fr 1fr;gap:.25rem}._taskCronInput_1vwdw_1041{width:100%;font-size:.75rem;color:var(--foreground);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-sm);padding:.25rem .5rem;outline:none;min-height:44px}._taskCronInput_1vwdw_1041:focus-visible{border-color:color-mix(in srgb,var(--primary) 52%,transparent);outline:none}.dark ._taskCronInput_1vwdw_1041{color-scheme:dark}._taskCronHint_1vwdw_1062{margin-top:8px;font-size:.625rem;color:var(--muted-foreground)}._taskScheduleEditor_1vwdw_1069{margin-top:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._taskScheduleField_1vwdw_1076{display:flex;flex-direction:column;gap:4px}._taskScheduleField_1vwdw_1076 span{font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-weight:700}._taskScheduleField_1vwdw_1076 input{width:100%;font-size:.75rem;color:var(--foreground);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-sm);padding:.25rem .5rem;outline:none;min-height:32px}._taskScheduleField_1vwdw_1076 input:focus-visible{border-color:color-mix(in srgb,var(--primary) 44%,transparent);outline:none}.dark ._taskScheduleField_1vwdw_1076 input{color-scheme:dark}._taskActionDetails_1vwdw_1112{margin-top:.5rem;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 88%,transparent);overflow:hidden}._taskActionSummary_1vwdw_1120{list-style:none;cursor:pointer;padding:.5rem;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--primary);border-bottom:1px solid color-mix(in srgb,var(--primary) 14%,transparent)}._taskActionSummary_1vwdw_1120::-webkit-details-marker{display:none}._taskActionBody_1vwdw_1136{padding:.5rem;display:grid;gap:8px}._taskActionGrid_1vwdw_1142{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._taskActionGrid_1vwdw_1142>div{display:flex;flex-direction:column;gap:4px;padding:.25rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent)}._taskActionLabel_1vwdw_1158{font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-weight:700}._taskActionValue_1vwdw_1166{font-size:.75rem;color:var(--foreground)}._taskActionPerformedList_1vwdw_1171{display:grid;gap:4px;max-height:170px;overflow:auto;padding-right:4px}._taskActionPerformedItem_1vwdw_1179{display:grid;grid-template-columns:20px 1fr;align-items:flex-start;gap:4px;font-size:.75rem;color:var(--foreground);line-height:1.38}._taskActionPerformedIndex_1vwdw_1189{color:var(--primary);font-size:.625rem;font-weight:700}._taskActionEmpty_1vwdw_1195{font-size:.75rem;color:var(--muted-foreground)}._taskItemDone_1vwdw_1200{color:var(--muted-foreground)}._addTaskForm_1vwdw_1205{margin:0 .25rem .25rem;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 92%,transparent);padding:.5rem;display:flex;flex-direction:column;gap:8px}._addTaskModeTabs_1vwdw_1216{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}._addTaskModeBtn_1vwdw_1223{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .75rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:transparent;color:var(--muted-foreground);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1;transition:all .12s ease}._addTaskModeBtn_1vwdw_1223:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 20%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent)}._addTaskModeBtn_1vwdw_1223:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._addTaskModeBtnActive_1vwdw_1250{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 22%,transparent);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._addTaskInput_1vwdw_1256{width:100%;font-size:.75rem;color:var(--foreground);background:color-mix(in srgb,var(--surface) 96%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-sm);padding:.5rem;outline:none;min-height:44px}._addTaskInput_1vwdw_1256:focus-visible{border-color:color-mix(in srgb,var(--primary) 52%,transparent);outline:none}._addTaskRow_1vwdw_1273{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto auto;gap:4px}._addTaskPriority_1vwdw_1279,._addTaskDate_1vwdw_1280{font-size:.75rem;color:var(--foreground);background:color-mix(in srgb,var(--surface) 96%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-sm);padding:.25rem .5rem;outline:none;min-height:36px}.dark ._addTaskPriority_1vwdw_1279,.dark ._addTaskDate_1vwdw_1280{color-scheme:dark}._addTaskPriority_1vwdw_1279 option{background:var(--background);color:var(--foreground)}._addTaskPriority_1vwdw_1279:focus-visible,._addTaskDate_1vwdw_1280:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._addTaskSave_1vwdw_1307{font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground);cursor:pointer;min-height:36px;transition:background .14s ease,border-color .14s ease}._addTaskSave_1vwdw_1307:hover{background:color-mix(in srgb,var(--foreground) 16%,transparent);border-color:color-mix(in srgb,var(--foreground) 28%,transparent)}._addTaskSave_1vwdw_1307:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._addTaskSave_1vwdw_1307:disabled{opacity:.52;cursor:not-allowed}._addTaskCancel_1vwdw_1335{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--muted-foreground);cursor:pointer}._addTaskCancel_1vwdw_1335:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._emptyTasks_1vwdw_1354{padding:2rem .5rem;text-align:center;color:var(--muted-foreground);font-size:.75rem;line-height:1.55;display:flex;flex-direction:column;align-items:center;gap:.25rem}._settingsOverlay_1vwdw_1367{position:fixed;inset:0;background:#0009;z-index:220;display:flex;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._settingsModal_1vwdw_1381{background:var(--surface);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:var(--radius-lg);width:min(720px,96vw);max-height:min(88vh,760px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 48px #0006,0 8px 16px #0003}._settingsHeader_1vwdw_1396{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--foreground) 3%,transparent);flex-shrink:0}._settingsTabs_1vwdw_1407{display:flex;gap:.25rem;overflow-x:auto;min-width:0;flex:0 1 auto}._settingsHeaderActions_1vwdw_1415{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;margin-left:auto;min-width:0}._settingsSearchWrap_1vwdw_1424{position:relative;display:inline-flex;align-items:center;min-width:min(200px,30vw);max-width:min(300px,36vw);height:32px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent)}._settingsSearchIcon_1vwdw_1436{position:absolute;left:.75rem;color:var(--muted-foreground);pointer-events:none}._settingsHeaderSearch_1vwdw_1443{width:100%;height:100%;border:none;outline:none;background:transparent;color:var(--foreground);padding:0 .75rem 0 2rem;font-size:.75rem}._settingsHeaderSearch_1vwdw_1443:focus-visible{outline:none}._settingsSearchWrap_1vwdw_1424:focus-within{border-color:color-mix(in srgb,var(--foreground) 24%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--foreground) 8%,transparent)}._settingsHeaderSearch_1vwdw_1443::-moz-placeholder{color:var(--muted-foreground)}._settingsHeaderSearch_1vwdw_1443::placeholder{color:var(--muted-foreground)}._settingsPlus_1vwdw_1467{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);cursor:pointer;flex-shrink:0;transition:border-color .14s ease,background-color .14s ease,transform .12s ease}._settingsPlus_1vwdw_1467:hover{border-color:color-mix(in srgb,var(--foreground) 20%,transparent);background:color-mix(in srgb,var(--foreground) 12%,transparent)}._settingsPlus_1vwdw_1467:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._settingsPlus_1vwdw_1467:active{transform:translateY(1px) scale(.96)}._settingsTab_1vwdw_1407{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:all .13s ease;min-height:28px;white-space:nowrap}._settingsTab_1vwdw_1407:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 20%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent)}._settingsTab_1vwdw_1407:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._settingsTabActive_1vwdw_1525{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 20%,transparent);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._settingsClose_1vwdw_1532{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--muted-foreground);cursor:pointer}._settingsClose_1vwdw_1532:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--destructive) 42%,transparent);background:color-mix(in srgb,var(--destructive) 12%,transparent)}._settingsClose_1vwdw_1532:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._settingsBody_1vwdw_1557{flex:1;overflow-y:auto;padding:.5rem;min-height:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 18%,transparent) transparent}._settingsBody_1vwdw_1557::-webkit-scrollbar{width:4px}._settingsBody_1vwdw_1557::-webkit-scrollbar-track{background:transparent}._settingsBody_1vwdw_1557::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:999px}._settingsBody_1vwdw_1557::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground) 30%,transparent)}._settingsEmpty_1vwdw_1583{padding:.75rem 1rem;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--border) 62%,transparent);background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--muted-foreground);font-size:.875rem}._settingsList_1vwdw_1592{display:flex;flex-direction:column;gap:8px;padding-bottom:.5rem}._settingsSectionHeader_1vwdw_1599{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:4px .25rem 0}._settingsSectionTitle_1vwdw_1607{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground)}._settingsSectionHint_1vwdw_1615{font-size:.75rem;color:var(--muted-foreground);text-align:right}._settingsSkills_1vwdw_1621{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}._agentBadge_1vwdw_1628{display:inline-flex;align-items:center;gap:4px;font-size:.625rem;font-weight:700;padding:4px .5rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary)}@media(max-width:640px){._dashboard_1vwdw_2{padding:.5rem}._addTaskRow_1vwdw_1273{grid-template-columns:1fr 1fr}._taskCronFields_1vwdw_1034,._taskScheduleEditor_1vwdw_1069,._taskActionGrid_1vwdw_1142{grid-template-columns:1fr}._addTaskPriority_1vwdw_1279{grid-column:1 / -1}._addTaskModeBtn_1vwdw_1223{flex:1 1 calc(33.333% - 8px);min-width:0}._addTaskSave_1vwdw_1307,._addTaskCancel_1vwdw_1335{justify-self:start}._taskActions_1vwdw_890{opacity:1}._settingsModal_1vwdw_1381{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}._settingsOverlay_1vwdw_1367{padding:0}._settingsHeader_1vwdw_1396{padding:.75rem}._settingsHeaderActions_1vwdw_1415{gap:8px}._settingsSearchWrap_1vwdw_1424{min-width:170px;max-width:44vw;height:32px}._settingsTab_1vwdw_1407{padding:.25rem .5rem;font-size:.75rem}._settingsBody_1vwdw_1557{padding:.5rem}._integrationBuilderGrid_1vwdw_392{grid-template-columns:1fr}._settingsHeader_1vwdw_1396{flex-wrap:wrap;align-items:flex-start}._settingsTabs_1vwdw_1407{order:1;width:100%;flex:1 1 100%}._settingsHeaderActions_1vwdw_1415{order:2;width:100%;justify-content:flex-end}._settingsSearchWrap_1vwdw_1424{flex:1 1 auto;min-width:0;max-width:none}}._credPanel_1vwdw_1744{display:flex;flex-direction:column;gap:.75rem}._credAddForm_1vwdw_1750{padding:.75rem;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 92%,transparent)}._credAddRow_1vwdw_1757{display:flex;align-items:flex-end;gap:.5rem}._credField_1vwdw_1763{display:flex;flex-direction:column;gap:.25rem;min-width:120px}._credFieldLabel_1vwdw_1770{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}._credValueWrap_1vwdw_1778{position:relative;display:flex;align-items:center}._credInput_1vwdw_1784{width:100%;font-size:.75rem;color:var(--foreground);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-sm);padding:.375rem .5rem;outline:none;min-height:32px;font-family:inherit}._credInput_1vwdw_1784:focus-visible{border-color:color-mix(in srgb,var(--primary) 44%,transparent)}._credValueWrap_1vwdw_1778 ._credInput_1vwdw_1784{padding-right:2rem}._credEyeBtn_1vwdw_1805{position:absolute;right:4px;background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:4px;display:flex;align-items:center}._credEyeBtn_1vwdw_1805:hover{color:var(--foreground)}._credSaveBtn_1vwdw_1821{display:inline-flex;align-items:center;gap:.35rem;padding:.375rem .75rem;min-height:32px;font-size:.75rem;font-weight:600;color:var(--primary-foreground);background:var(--primary);border:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:opacity .14s ease}._credSaveBtn_1vwdw_1821:hover{opacity:.9}._credSaveBtn_1vwdw_1821:disabled{opacity:.5;cursor:not-allowed}._credList_1vwdw_1847{display:flex;flex-direction:column;gap:1px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius);overflow:hidden}._credRow_1vwdw_1856{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:color-mix(in srgb,var(--surface) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent)}._credRow_1vwdw_1856:last-child{border-bottom:none}._credRowInfo_1vwdw_1869{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}._credRowIcon_1vwdw_1877{color:var(--muted-foreground);flex-shrink:0}._credRowName_1vwdw_1882{font-size:.75rem;font-weight:600;color:var(--foreground);font-family:monospace}._credRowMasked_1vwdw_1889{font-size:.7rem;color:var(--muted-foreground);font-family:monospace}._credDeleteBtn_1vwdw_1895{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;transition:all .14s ease}._credDeleteBtn_1vwdw_1895:hover{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 10%,transparent)}._modalContent_a77f6_1{max-width:720px;max-height:85vh;overflow-y:auto;padding:0;display:flex;flex-direction:column}._inlineShell_a77f6_10{width:100%}._inlineContent_a77f6_14{max-width:none;max-height:none;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--card)}._stickyHeader_a77f6_22{position:sticky;top:0;z-index:10;background:var(--card, #fff);border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._inlineHeader_a77f6_30{padding:14px 20px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--foreground) 2%,transparent)}._title_a77f6_36{font-size:1.15rem;font-weight:600;margin:0;color:var(--foreground);line-height:1.4}._titleEditable_a77f6_44{cursor:pointer;display:inline-flex;align-items:center;gap:6px;border-radius:4px;padding:2px 4px;margin:-2px -4px;transition:background .15s}._titleEditable_a77f6_44:hover{background:var(--accent, rgba(255, 255, 255, .06))}._titleEditIcon_a77f6_59{opacity:0;transition:opacity .15s;flex-shrink:0;color:var(--muted-foreground)}._titleEditable_a77f6_44:hover ._titleEditIcon_a77f6_59{opacity:.6}@media(max-width:768px){._titleEditIcon_a77f6_59{opacity:.4}}._loadingState_a77f6_76,._errorState_a77f6_77{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;text-align:center;color:var(--muted-foreground)}._spinner_a77f6_88{animation:_spin_a77f6_88 1s linear infinite;color:var(--foreground)}@keyframes _spin_a77f6_88{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_a77f6_77{color:var(--destructive)}._content_a77f6_103{display:flex;flex-direction:column;gap:0;padding:0}._tabsRoot_a77f6_111{display:flex;flex-direction:column;flex:1;min-height:0}._tabsList_a77f6_118{display:flex;gap:0;padding:0 20px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--foreground) 2%,transparent);flex-shrink:0}._tabTrigger_a77f6_127{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:.8rem;font-weight:600;color:var(--muted-foreground);border:none;border-bottom:2px solid transparent;background:none;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}._tabTrigger_a77f6_127:hover{color:var(--foreground)}._tabTrigger_a77f6_127[data-state=active]{color:var(--foreground);border-bottom-color:var(--primary)}._tabBadge_a77f6_152{font-size:.6rem;font-weight:700;min-width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);padding:0 4px}._tabContent_a77f6_166{padding:0;overflow-y:auto;flex:1;min-height:0}._chatTabContent_a77f6_173{display:flex;flex-direction:column;overflow:hidden;height:100%}._chatInputRow_a77f6_180{display:flex;gap:8px;padding:8px 20px 12px;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent);flex-shrink:0}._chatTextarea_a77f6_188{flex:1;resize:none;padding:8px 12px;border-radius:var(--radius-sm, 8px);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--input, var(--card)) 80%,transparent);color:var(--foreground);font-size:.8rem;font-family:inherit;outline:none;min-height:36px;max-height:160px;overflow:auto}._chatTextarea_a77f6_188:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._chatBubbleRow_a77f6_210{display:flex;gap:8px;animation:_chatFadeIn_a77f6_1 .18s ease-out}._chatBubbleRowUser_a77f6_216{justify-content:flex-end}._chatBubbleRowAssistant_a77f6_220{justify-content:flex-start}._chatBubble_a77f6_210{max-width:85%;border-radius:16px;padding:12px 16px;font-size:.82rem;line-height:1.5;transition:all .2s}._chatBubbleUser_a77f6_233{background:#fff;color:#000;border-bottom-right-radius:4px;box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 20%,transparent)}.dark ._chatBubbleUser_a77f6_233{background:#000;color:#fff}._chatBubbleAssistant_a77f6_245{background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground);border-bottom-left-radius:4px;box-shadow:0 1px 4px color-mix(in srgb,var(--foreground) 4%,transparent)}._chatBubbleContent_a77f6_253{word-break:break-word;overflow-wrap:break-word}._chatBubbleText_a77f6_258{margin:0;white-space:pre-wrap;font-weight:500}._chatBubbleFooter_a77f6_264{display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:8px}._chatBubbleTime_a77f6_272{font-size:.62rem;opacity:.45}._chatCopyBtn_a77f6_277{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:inherit;opacity:0;cursor:pointer;transition:opacity .15s,background .15s;flex-shrink:0}._chatBubble_a77f6_210:hover ._chatCopyBtn_a77f6_277{opacity:.5}._chatCopyBtn_a77f6_277:hover{opacity:1!important;background:color-mix(in srgb,var(--foreground) 10%,transparent)}._chatEmptyState_a77f6_302{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;color:var(--muted-foreground);font-size:.78rem}._chatThinking_a77f6_314{display:flex;align-items:center;gap:4px;padding:12px 18px}._thinkingDot_a77f6_321{width:7px;height:7px;border-radius:50%;background:var(--muted-foreground);animation:_thinkingBounce_a77f6_1 1.1s ease-in-out infinite}._chatToolbar_a77f6_329{display:flex;align-items:center;gap:4px;flex-shrink:0;align-self:flex-end}._chatSendBtn_a77f6_337{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:none;background:var(--primary);color:var(--primary-foreground, #fff);cursor:pointer;transition:all .2s;flex-shrink:0;align-self:flex-end;box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 25%,transparent)}._chatSendBtn_a77f6_337:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 35%,transparent)}._chatSendBtn_a77f6_337:disabled{opacity:.4;cursor:not-allowed}@keyframes _chatFadeIn_a77f6_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _thinkingBounce_a77f6_1{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-5px);opacity:1}}._topBar_a77f6_387{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--foreground) 3%,transparent)}._statusBadge_a77f6_396{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._progressBar_a77f6_408{flex:1;display:flex;align-items:center;gap:8px}._progressTrack_a77f6_415{flex:1;height:6px;background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:3px;overflow:hidden}._progressFill_a77f6_423{height:100%;border-radius:3px;transition:width .3s ease}._progressText_a77f6_429{font-size:.75rem;font-weight:600;color:var(--muted-foreground);min-width:32px;text-align:right}._section_a77f6_438{padding:16px 20px;border-bottom:1px solid var(--border)}._section_a77f6_438:last-of-type{border-bottom:none}._sectionTitle_a77f6_447{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--muted-foreground);margin:0 0 10px;display:flex;align-items:center;gap:6px}._sectionSubtitle_a77f6_459{font-weight:400;font-size:.7rem;color:var(--muted-foreground);opacity:.7}._description_a77f6_466{font-size:.9rem;line-height:1.6;color:var(--foreground);margin:0}._botReply_a77f6_474{background:color-mix(in srgb,var(--foreground) 4%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:var(--radius-sm);padding:10px 12px}._botReplyHeader_a77f6_481{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._botReplyName_a77f6_488{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--foreground)}._botReplyTime_a77f6_496{font-size:.7rem;color:var(--muted-foreground)}._botReplyBody_a77f6_501{font-size:.85rem;line-height:1.6;color:var(--foreground);white-space:pre-wrap;word-break:break-word}._botReplyPlaceholder_a77f6_509{font-size:.8rem;color:var(--muted-foreground);font-style:italic;margin:0}._agentTimeline_a77f6_517{display:flex;flex-direction:column;gap:0}._timelineEntry_a77f6_523{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-left:3px solid var(--muted-foreground)}._timelineIcon_a77f6_531{font-size:.85rem;font-weight:700;flex-shrink:0;width:16px;text-align:center;line-height:1.4}._timelineContent_a77f6_540{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}._timelinePhase_a77f6_549{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted-foreground)}._timelineTime_a77f6_557{font-size:.65rem;color:var(--muted-foreground);opacity:.7}._timelineMessage_a77f6_563{width:100%;font-size:.8rem;line-height:1.5;color:var(--foreground);margin:2px 0 0;word-break:break-word}._agentMeta_a77f6_572{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);font-size:.7rem;color:var(--muted-foreground)}._subtaskList_a77f6_584{display:flex;flex-direction:column;gap:4px}._subtaskItem_a77f6_590{display:flex;flex-direction:column;gap:6px;padding:8px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--foreground) 3%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);transition:background .12s ease}._subtaskRow_a77f6_601{display:flex;align-items:center;gap:10px}._subtaskProgressBar_a77f6_607{display:flex;align-items:center;gap:8px;padding-left:28px}._subtaskProgressTrack_a77f6_614{flex:1;height:4px;background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:2px;overflow:hidden}._subtaskProgressFill_a77f6_622{height:100%;border-radius:2px;transition:width .3s ease}._subtaskProgressText_a77f6_628{font-size:.675rem;font-weight:600;color:var(--muted-foreground);min-width:28px;text-align:right}._subtaskItem_a77f6_590:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._subtaskItemCompleted_a77f6_640{opacity:.65}._subtaskCheckbox_a77f6_644{width:18px;height:18px;border-radius:4px;border:2px solid color-mix(in srgb,var(--foreground) 25%,transparent);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;transition:all .15s ease;color:var(--primary-foreground, #fff)}._subtaskCheckbox_a77f6_644:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}._subtaskCheckboxChecked_a77f6_665{background:var(--success, #22c55e);border-color:var(--success, #22c55e)}._subtaskCheckboxChecked_a77f6_665:hover{background:color-mix(in srgb,var(--success, #22c55e) 80%,transparent);border-color:color-mix(in srgb,var(--success, #22c55e) 80%,transparent)}._subtaskCheckboxInProgress_a77f6_675{border-color:var(--warning, #f97316);background:color-mix(in srgb,var(--warning, #f97316) 15%,transparent)}._subtaskCheckboxDash_a77f6_680{width:8px;height:2px;background:var(--warning, #f97316);border-radius:1px}._subtaskTitle_a77f6_687{flex:1;min-width:0;font-size:.82rem;font-weight:500;color:var(--foreground);word-break:break-word;line-height:1.3}._subtaskTitleCompleted_a77f6_697{text-decoration:line-through;color:var(--muted-foreground)}._subtaskPriority_a77f6_702{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:2px 6px;border-radius:4px;background:var(--muted);color:var(--muted-foreground);flex-shrink:0}._subtaskStatus_a77f6_714{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:2px 8px;border-radius:10px;flex-shrink:0}._subtaskStatus_open_a77f6_724{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--muted-foreground)}._subtaskStatus_in_progress_a77f6_729{background:color-mix(in srgb,#3b82f6 12%,transparent);color:#3b82f6}._subtaskStatus_completed_a77f6_734{background:color-mix(in srgb,#22c55e 12%,transparent);color:#22c55e}._subtaskStatus_cancelled_a77f6_739{background:color-mix(in srgb,#ef4444 12%,transparent);color:#ef4444}._scheduleGrid_a77f6_745{display:flex;flex-wrap:wrap;gap:8px}._scheduleItem_a77f6_751{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:var(--muted);border-radius:var(--radius-sm);min-width:140px}._scheduleLabel_a77f6_761{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground)}._scheduleValue_a77f6_769{font-size:.85rem;font-weight:500;color:var(--foreground);font-family:Menlo,Monaco,Courier New,monospace}._scheduleSubtext_a77f6_776{font-size:.75rem;color:var(--muted-foreground)}._scheduleInput_a77f6_781{width:100%;margin-top:6px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-sm, 8px);background:color-mix(in srgb,var(--input, var(--card)) 80%,transparent);color:var(--foreground);padding:8px 10px;font-size:.8rem;outline:none}._scheduleInput_a77f6_781:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._needsMeta_a77f6_799{font-size:.8rem;color:var(--muted-foreground);margin-bottom:8px;line-height:1.4}._needsMeta_a77f6_799 span{color:var(--foreground);font-weight:500}._needsGrid_a77f6_811{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:500px){._needsGrid_a77f6_811{grid-template-columns:1fr}}._needsColumn_a77f6_823{display:flex;flex-direction:column;gap:6px}._needsLabel_a77f6_829{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);padding-bottom:4px;border-bottom:1px solid var(--border)}._needsTags_a77f6_840{display:flex;flex-wrap:wrap;gap:6px}._needTag_a77f6_846{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:color-mix(in srgb,#22c55e 12%,transparent);color:#16a34a;border:1px solid color-mix(in srgb,#22c55e 25%,transparent);border-radius:20px;font-size:.75rem;font-weight:500}._needTag_a77f6_846:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}._needsList_a77f6_869{display:flex;flex-direction:column;gap:4px}._needsItem_a77f6_875{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:color-mix(in srgb,#ef4444 5%,transparent);border:1px solid color-mix(in srgb,#ef4444 15%,transparent);border-radius:var(--radius-sm);font-size:.8rem;font-weight:500;color:var(--foreground)}._needsHint_a77f6_888{font-size:.7rem;font-weight:400;color:#ef4444}._needsEmpty_a77f6_894{font-size:.8rem;color:var(--muted-foreground);font-style:italic;padding:6px 0}._logContainer_a77f6_902{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;background:var(--muted);border-radius:var(--radius-sm);padding:10px;font-size:.8rem;font-family:Menlo,Monaco,Courier New,monospace}._logEntry_a77f6_915{display:flex;flex-wrap:wrap;gap:4px 8px;padding:4px 6px;border-radius:4px;line-height:1.4}._logTime_a77f6_924{min-width:72px;color:var(--muted-foreground);flex-shrink:0;font-size:.75rem}._logMessage_a77f6_931{color:var(--foreground);flex:1;word-break:break-word}._log-info_a77f6_937{background:color-mix(in srgb,var(--primary) 6%,transparent)}._log-warn_a77f6_941{background:color-mix(in srgb,#f59e0b 6%,transparent);color:#d97706}._log-error_a77f6_946{background:color-mix(in srgb,#ef4444 6%,transparent);color:#dc2626}._resultBox_a77f6_952{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;font-size:.8rem;font-family:Menlo,Monaco,Courier New,monospace;line-height:1.5;overflow-x:auto;max-height:200px;overflow-y:auto;color:var(--foreground)}._resultBox_a77f6_952 p{margin:0}._resultBox_a77f6_952 pre{margin:0;white-space:pre-wrap;word-break:break-word}._errorBox_a77f6_976{background:color-mix(in srgb,#ef4444 5%,transparent);border-color:color-mix(in srgb,#ef4444 20%,transparent);color:#dc2626}._skillsList_a77f6_983{display:flex;flex-wrap:wrap;gap:6px}._skillBadge_a77f6_989{display:inline-flex;align-items:center;padding:3px 10px;background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:20px;font-size:.75rem;font-weight:500}._actions_a77f6_1002{display:flex;gap:8px;align-items:center}._executeBtn_a77f6_1008{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--foreground);border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)}._executeBtn_a77f6_1008:disabled{opacity:.6;cursor:not-allowed}._taskMessagesContainer_a77f6_1023{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto;padding:16px 20px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 12%,transparent) transparent}._taskMessage_a77f6_1023{padding:8px 10px;border-radius:var(--radius-sm);font-size:.8rem;line-height:1.5}._taskMessage-assistant_a77f6_1043{background:color-mix(in srgb,var(--primary) 8%,transparent);border-left:3px solid var(--primary)}._taskMessage-user_a77f6_1048{background:color-mix(in srgb,var(--foreground) 5%,transparent);border-left:3px solid var(--muted-foreground)}._taskMessage-system_a77f6_1053{background:color-mix(in srgb,var(--foreground) 3%,transparent);border-left:3px solid var(--border);font-style:italic}._taskMessageHeader_a77f6_1059{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}._taskMessageRole_a77f6_1066{font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.3px;color:var(--foreground)}._taskMessageTime_a77f6_1074{font-size:.7rem;color:var(--muted-foreground)}._taskMessageContent_a77f6_1079{color:var(--foreground);white-space:pre-wrap;word-break:break-word}.dark ._needTag_a77f6_846{color:#4ade80}.dark ._needTag_a77f6_846:before{background:#4ade80}.dark ._needsHint_a77f6_888,.dark ._errorBox_a77f6_976{color:#f87171}._assetActionBtn_a77f6_1103{width:24px;height:24px;border-radius:4px;border:none;background:#ffffff14;color:#ffffffb3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s;padding:0}._assetActionBtn_a77f6_1103:hover{background:#ffffff2e;color:#fff}._quantumIconDetail_a77f6_1124{display:inline-flex;align-items:center;width:14px;height:14px}._quantumIconDetail_a77f6_1124 img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;animation:_quantumSpinDetail_a77f6_1 3s linear infinite,_quantumGlowDetail_a77f6_1 2s ease-in-out infinite}@keyframes _quantumSpinDetail_a77f6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _quantumGlowDetail_a77f6_1{0%,to{filter:drop-shadow(0 0 3px rgba(139,92,246,.5))}50%{filter:drop-shadow(0 0 10px rgba(139,92,246,.9)) drop-shadow(0 0 20px rgba(139,92,246,.4))}}._chatLayout_tvwwk_4{display:flex;flex-direction:row;width:100%;height:100%;min-height:0;min-width:0}._chatContainer_tvwwk_13{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;min-width:0;overflow:hidden;background:var(--background);color:var(--foreground)}._headerBar_tvwwk_27{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--surface) 42%,var(--background));color:var(--foreground)}._headerBrand_tvwwk_40{display:inline-flex;align-items:center;gap:.75rem;min-width:0}._headerBrandText_tvwwk_47{display:flex;flex-direction:column;min-width:0}._headerTitle_tvwwk_53{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}._headerSubtitle_tvwwk_60{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}._topTabs_tvwwk_67{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-bottom:1px solid var(--border, #1e293b);flex-shrink:0}._topTab_tvwwk_67{display:inline-flex;align-items:center;gap:.4rem;padding:.625rem .8rem;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted-foreground);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease;border-radius:999px}._topTab_tvwwk_67:hover{color:var(--foreground);background:color-mix(in srgb,var(--primary) 8%,transparent)}._topTabActive_tvwwk_100{color:var(--primary);border-bottom-color:var(--primary)}._participantsBar_tvwwk_105{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--surface) 30%,var(--background));position:relative}._participantsToggle_tvwwk_115{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.625rem;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground);padding:.5rem .75rem;cursor:pointer}._participantsSummary_tvwwk_130{display:inline-flex;align-items:center;gap:.625rem;min-width:0;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._activeParticipantAvatars_tvwwk_141{display:inline-flex;align-items:center}._participantAvatar_tvwwk_146{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;background:color-mix(in srgb,var(--primary) 16%,transparent);border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);margin-left:-.35rem;box-shadow:0 0 0 2px var(--background)}._participantAvatar_tvwwk_146:first-child{margin-left:0}._moreCount_tvwwk_164{margin-left:.35rem;font-size:.7rem;font-weight:700;color:var(--muted-foreground)}._participantsAddBtn_tvwwk_171{width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._participantsAddBtn_tvwwk_171:hover,._participantsToggle_tvwwk_115:hover{border-color:color-mix(in srgb,var(--primary) 38%,transparent);background:color-mix(in srgb,var(--primary) 10%,var(--surface))}._participantsDropdown_tvwwk_191{position:absolute;top:calc(100% - 1px);left:.75rem;right:.75rem;z-index:20;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 96%,var(--background));box-shadow:0 1rem 2rem color-mix(in srgb,var(--foreground) 18%,transparent)}._participantsSearch_tvwwk_207{padding:.25rem .25rem .5rem}._participantsSearchInput_tvwwk_211{width:100%;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground);padding:.55rem .7rem;font-size:.8rem}._participantsSearchInput_tvwwk_211::-moz-placeholder{color:var(--muted-foreground)}._participantsSearchInput_tvwwk_211::placeholder{color:var(--muted-foreground)}._participantsEmpty_tvwwk_225{padding:.75rem;font-size:.8rem;color:var(--muted-foreground);text-align:center}._participantItem_tvwwk_232{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.625rem;padding:.625rem .75rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);text-align:left;cursor:pointer}._participantItem_tvwwk_232:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}._participantActive_tvwwk_250{background:color-mix(in srgb,var(--primary) 12%,transparent)}._participantIcon_tvwwk_254{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 10%,transparent)}._participantName_tvwwk_264{font-weight:600}._participantCategory_tvwwk_268{font-size:.7rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}._participantCheck_tvwwk_275{color:var(--primary)}._chevronUp_tvwwk_279{transform:rotate(180deg)}@media(max-width:720px){._headerBar_tvwwk_27{flex-direction:column;align-items:stretch}._topTabs_tvwwk_67{margin-left:0;justify-content:flex-start;flex-wrap:wrap}}._messagesArea_tvwwk_296{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 12%,transparent) transparent;color:var(--foreground)}._messagesArea_tvwwk_296::-webkit-scrollbar{width:4px}._messagesArea_tvwwk_296::-webkit-scrollbar-track{background:transparent}._messagesArea_tvwwk_296::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:4px}._messagesArea_tvwwk_296::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground) 22%,transparent)}._welcomeMessage_tvwwk_329{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;padding:2rem 1.25rem;min-height:0}._welcomeIcon_tvwwk_341{width:64px;height:64px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:transparent;overflow:visible}._welcomeTitle_tvwwk_353{margin:0;color:var(--foreground);font-size:1.125rem;font-weight:800;letter-spacing:-.02em}._welcomeSubtitle_tvwwk_361{margin:0;max-width:460px;color:var(--muted-foreground);font-size:.875rem;line-height:1.6}._message_tvwwk_296{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;max-width:min(94%,960px);animation:_fadeUp_tvwwk_1 .18s ease}._assistantMessage_tvwwk_382{align-self:flex-start}._userMessage_tvwwk_386{align-self:flex-end;flex-direction:row-reverse;flex-wrap:nowrap;align-items:flex-end}._messageAvatar_tvwwk_393{width:32px;height:32px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;overflow:hidden;isolation:isolate}._assistantAvatar_tvwwk_406{background:transparent;border:none;color:var(--primary)}._assistantAvatarPortal_tvwwk_412{overflow:visible}._userAvatar_tvwwk_416{background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 74%,black 10%),color-mix(in srgb,var(--primary) 62%,black 14%));color:var(--background);box-shadow:0 .625rem 1.125rem color-mix(in srgb,var(--foreground) 25%,transparent)}._messageBubble_tvwwk_427{border-radius:var(--radius-md);padding:.75rem 1rem;font-size:1rem;line-height:1.65;white-space:normal;word-break:break-word;overflow-wrap:anywhere;position:relative;z-index:0;isolation:isolate;min-width:0;max-width:100%;flex:1 1 0%;overflow:hidden;box-sizing:border-box}._assistantBubble_tvwwk_445{background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);color:var(--foreground);border-bottom-left-radius:.25rem;box-shadow:0 .625rem 1.25rem color-mix(in srgb,var(--foreground) 15%,transparent)}._userBubble_tvwwk_454{background:var(--card, hsl(220 15% 13%));color:var(--foreground, #f5f8ff);border:1px solid color-mix(in srgb,var(--foreground, #f5f8ff) 10%,transparent);border-bottom-right-radius:.25rem;box-shadow:0 .75rem 1.5rem #0000003d}._thinkingBubble_tvwwk_463{display:flex;align-items:center;justify-content:center;padding:.75rem;min-height:44px}._thinkingIconStack_tvwwk_471{display:flex;flex-direction:column;align-items:center;gap:2px}._thinkingLightbulb_tvwwk_478{color:var(--warning, #f59e0b);animation:_lightbulbGlow_tvwwk_1 1.6s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(245,158,11,.3))}._thinkingBrain_tvwwk_484{color:var(--muted-foreground);animation:_brainPulse_tvwwk_1 1.6s ease-in-out infinite}@keyframes _lightbulbGlow_tvwwk_1{0%,to{opacity:.4;filter:drop-shadow(0 0 1px rgba(245,158,11,.2));transform:scale(.95)}50%{opacity:1;filter:drop-shadow(0 0 6px rgba(245,158,11,.6));transform:scale(1.05)}}@keyframes _brainPulse_tvwwk_1{0%,to{opacity:.5}50%{opacity:.85}}._inputArea_tvwwk_513{border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);padding:.5rem 1rem;display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;gap:.375rem;background:color-mix(in srgb,var(--surface) 50%,var(--background));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--foreground)}._slashMenu_tvwwk_527{overflow:hidden;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 1.125rem 2rem color-mix(in srgb,var(--foreground) 30%,transparent)}._slashMenuItem_tvwwk_535{width:100%;border:none;display:flex;align-items:center;gap:.5rem;text-align:left;cursor:pointer;padding:.5rem .75rem;background:transparent;color:var(--foreground);font-size:.75rem;min-height:44px;transition:background-color .12s ease}._slashMenuItem_tvwwk_535:hover,._slashMenuItemSelected_tvwwk_552{background:color-mix(in srgb,var(--primary) 15%,transparent)}._slashMenuItem_tvwwk_535:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._slashCmd_tvwwk_561{font-family:var(--font-family-monospace);font-weight:700;color:var(--primary);flex-shrink:0}._slashArgs_tvwwk_568{font-family:var(--font-family-monospace);color:var(--muted-foreground);font-size:.75rem;flex-shrink:0}._slashDesc_tvwwk_575{color:var(--muted-foreground);font-size:.75rem;flex:1}._suggestionChips_tvwwk_581{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;justify-content:center}._suggestionChip_tvwwk_581{padding:.5rem .875rem;border-radius:var(--radius, 8px);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--surface) 50%,transparent);color:var(--text, var(--foreground));font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}._suggestionChip_tvwwk_581:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--primary)}._suggestionChipIcon_tvwwk_608{font-size:.875rem;line-height:1}._inputRow_tvwwk_613{display:flex;flex-direction:column;gap:.375rem}._attachmentPreview_tvwwk_619{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:color-mix(in srgb,var(--muted-foreground) 12%,transparent);font-size:.75rem;color:var(--foreground)}._attachmentThumb_tvwwk_631{width:40px;height:40px;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;flex-shrink:0}._attachmentFileIcon_tvwwk_639{width:40px;height:40px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--muted-foreground);background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);flex-shrink:0}._attachmentName_tvwwk_652{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentRemove_tvwwk_660{width:44px;height:44px;padding:0;border:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);cursor:pointer;flex-shrink:0}._attachmentRemove_tvwwk_660:hover{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 12%,transparent)}._attachmentRemove_tvwwk_660:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._attachmentGrid_tvwwk_687{display:flex;gap:8px;flex-wrap:wrap;padding:8px 12px}._attachmentCard_tvwwk_694{position:relative;display:flex;flex-direction:column;align-items:center;width:72px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--muted-foreground) 8%,transparent);overflow:hidden;padding-bottom:4px}._attachmentCardThumb_tvwwk_707{width:72px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius) var(--radius) 0 0}._attachmentCardIcon_tvwwk_714{width:72px;height:56px;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._attachmentCardName_tvwwk_723{display:block;width:100%;padding:2px 4px;font-size:.6rem;color:var(--foreground);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentRemoveCorner_tvwwk_735{position:absolute;top:2px;right:2px;width:16px;height:16px;padding:0;border:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--foreground) 55%,transparent);color:var(--background);cursor:pointer;z-index:2;opacity:0;transition:opacity .15s}._attachmentCard_tvwwk_694:hover ._attachmentRemoveCorner_tvwwk_735{opacity:1}._attachmentRemoveCorner_tvwwk_735:hover{background:var(--error);color:var(--error-foreground)}._attachButton_tvwwk_766{width:22px;height:22px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .14s ease}._attachButton_tvwwk_766:hover:not(:disabled){color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 38%,transparent);background:color-mix(in srgb,var(--primary) 12%,var(--surface))}._attachButton_tvwwk_766:disabled{opacity:.5;cursor:not-allowed}._attachButton_tvwwk_766:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._micActive_tvwwk_797{color:var(--destructive);border-color:color-mix(in srgb,var(--destructive) 38%,transparent);background:color-mix(in srgb,var(--destructive) 13%,transparent);animation:_micPulse_tvwwk_1 1.6s ease-in-out infinite}._sendButton_tvwwk_804{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--primary) 58%,transparent);border-radius:var(--radius-sm);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 74%,black 8%),color-mix(in srgb,var(--primary) 62%,black 12%));color:var(--background);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .14s ease}._sendButton_tvwwk_804:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .75rem 1.25rem color-mix(in srgb,var(--foreground) 26%,transparent)}._sendButton_tvwwk_804:disabled{opacity:.5;cursor:not-allowed}._sendButton_tvwwk_804:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._copyButton_tvwwk_839{height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--muted-foreground) 30%,transparent);border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;flex-shrink:0;font-size:11px;font-family:inherit;transition:all .15s ease}._copyButton_tvwwk_839:hover{color:var(--foreground);background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--primary) 40%,transparent)}._copyButton_tvwwk_839:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._inputWrapper_tvwwk_870{width:100%;min-width:0;position:relative}._historyArrows_tvwwk_877{display:flex;flex-direction:column;position:absolute;right:8px;top:50%;transform:translateY(-50%);gap:2px;z-index:1}._historyArrow_tvwwk_877{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--muted-foreground);cursor:pointer;transition:all .15s ease}._historyArrow_tvwwk_877:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._historyArrow_tvwwk_877:disabled,._historyArrowDisabled_tvwwk_909{opacity:.3;cursor:not-allowed}@media(min-width:768px){._historyArrows_tvwwk_877{display:none}}._textarea_tvwwk_920{width:100%;min-height:48px;max-height:12rem;resize:none;overflow-y:auto;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);padding:.625rem 1rem;font-size:1rem;line-height:1.55;font-family:inherit;color:var(--foreground);background:color-mix(in srgb,var(--surface) 94%,transparent);outline:none}._textarea_tvwwk_920:focus{border-color:color-mix(in srgb,var(--primary) 60%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 14%,transparent)}._textarea_tvwwk_920:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._textarea_tvwwk_920::-moz-placeholder{color:var(--muted-foreground)}._textarea_tvwwk_920::placeholder{color:var(--muted-foreground)}._textarea_tvwwk_920::-webkit-scrollbar{width:3px}._textarea_tvwwk_920::-webkit-scrollbar-track{background:transparent}._textarea_tvwwk_920::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:3px}._inputActions_tvwwk_964{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._modelSelector_tvwwk_973{position:relative;display:flex;align-items:center}._modelSelect_tvwwk_973{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground);padding:.125rem 1.25rem .125rem .375rem;font-size:.675rem;min-height:22px;max-width:144px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color-scheme:dark}._modelSelect_tvwwk_973 option{background:var(--card, #1a1a1a);color:var(--foreground, #e5e5e5)}._modelSelect_tvwwk_973:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._modelSelectIcon_tvwwk_1007{position:absolute;right:4px;pointer-events:none;color:var(--muted-foreground)}._agentModeToggle_tvwwk_1016{display:flex;align-items:center;overflow:hidden;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);flex-shrink:0}._agentModeBtn_tvwwk_1026{height:22px;padding:0 .35rem;border:none;border-right:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:transparent;color:var(--muted-foreground);font-size:.7rem;line-height:1;cursor:pointer;transition:all .11s ease;display:flex;align-items:center;gap:.15rem}._agentModeBtn_tvwwk_1026:last-child{border-right:none}._agentModeBtn_tvwwk_1026:hover:not(:disabled){color:var(--foreground);background:color-mix(in srgb,var(--primary) 10%,transparent)}._agentModeBtnActive_tvwwk_1051{color:var(--background);background:linear-gradient(140deg,color-mix(in srgb,var(--primary) 76%,black 8%),color-mix(in srgb,var(--primary) 64%,black 12%))}._multiAgentToggle_tvwwk_1063{display:flex;align-items:center;overflow:hidden;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);flex-shrink:0}._multiAgentBtn_tvwwk_1073{height:22px;padding:0 .25rem;border:none;border-right:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:transparent;color:var(--muted-foreground);font-size:.75rem;font-weight:700;line-height:1;cursor:pointer;transition:all .11s ease}._multiAgentBtn_tvwwk_1073:last-child{border-right:none}._multiAgentBtn_tvwwk_1073:hover:not(:disabled){color:var(--foreground);background:color-mix(in srgb,var(--primary) 10%,transparent)}._multiAgentBtn_tvwwk_1073:disabled{opacity:.5;cursor:not-allowed}._multiAgentBtn_tvwwk_1073:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._multiAgentBtnActive_tvwwk_1106{color:var(--background);background:linear-gradient(140deg,color-mix(in srgb,var(--primary) 76%,black 8%),color-mix(in srgb,var(--primary) 64%,black 12%))}._msgAttachImageGrid_tvwwk_1118{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:.5rem}._msgAttachImage_tvwwk_1118{display:block;max-width:160px;max-height:120px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);cursor:pointer;transition:opacity .15s}._msgAttachImage_tvwwk_1118:hover{opacity:.85}._msgAttachDocsWrap_tvwwk_1139{display:flex;flex-direction:column;gap:4px;margin-bottom:.5rem}._msgAttachFile_tvwwk_1146{display:flex;align-items:center;gap:8px;font-size:.75rem;padding:.25rem .5rem;background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius-sm)}._inlineMediaImg_tvwwk_1158{display:block;max-width:100%;max-height:420px;border-radius:var(--radius);margin:.5rem 0;-o-object-fit:contain;object-fit:contain;cursor:zoom-in}._inlineMediaVideo_tvwwk_1168{display:block;max-width:100%;border-radius:var(--radius);margin:.5rem 0}._inlineMediaAudio_tvwwk_1175{display:block;width:100%;margin:.5rem 0}._inlineMediaPdf_tvwwk_1181{display:inline-flex;align-items:center;gap:.25rem;margin:.25rem 0;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--primary) 42%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);text-decoration:none;padding:.25rem .5rem;font-size:.75rem;font-weight:600;min-height:44px}._inlineMediaPdf_tvwwk_1181:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)}._inlineMediaPdf_tvwwk_1181:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._inlineAssetCard_tvwwk_1208{display:flex;align-items:flex-start;gap:.5rem;margin:.5rem 0;padding:.5rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent)}._inlineAssetThumbButton_tvwwk_1219{border:none;background:transparent;padding:0;margin:0;cursor:zoom-in;border-radius:var(--radius-sm);min-width:44px;min-height:44px}._inlineAssetThumbButton_tvwwk_1219:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._inlineAssetThumb_tvwwk_1219{width:112px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);display:block}._inlineAssetInfo_tvwwk_1244{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}._inlineAssetTitle_tvwwk_1252{font-size:.75rem;font-weight:700;color:var(--foreground)}._inlineAssetMeta_tvwwk_1258{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineAssetPrompt_tvwwk_1266{font-size:.75rem;color:var(--muted-foreground);line-height:1.3;margin-top:4px}._inlineAssetActions_tvwwk_1273{display:flex;flex-direction:column;gap:8px}._inlineAssetActionBtn_tvwwk_1279{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--background) 92%,transparent);color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._inlineAssetActionBtn_tvwwk_1279:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent)}._inlineAssetActionBtn_tvwwk_1279:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._inlineAssetModalBackdrop_tvwwk_1305{position:fixed;inset:0;background:color-mix(in srgb,var(--foreground) 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.25rem}._inlineAssetModal_tvwwk_1305{width:min(940px,94vw);max-height:90vh;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:var(--surface);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1.5rem 3.5rem color-mix(in srgb,var(--foreground) 42%,transparent)}._inlineAssetModalHeader_tvwwk_1329{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent)}._inlineAssetModalTitleGroup_tvwwk_1338{min-width:0;display:flex;flex-direction:column;gap:4px}._inlineAssetModalTitle_tvwwk_1338{font-size:.875rem;font-weight:700;color:var(--foreground)}._inlineAssetModalMeta_tvwwk_1351{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineAssetModalActions_tvwwk_1359{display:flex;align-items:center;gap:.5rem}._inlineAssetModalBody_tvwwk_1365{flex:1;min-height:220px;max-height:calc(90vh - 160px);overflow:auto;padding:1rem;background:color-mix(in srgb,var(--background) 92%,transparent);display:flex;align-items:center;justify-content:center}._inlineAssetModalImage_tvwwk_1377{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}._inlineAssetModalPrompt_tvwwk_1384{padding:.5rem .75rem 1rem;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);font-size:.75rem;color:var(--muted-foreground);line-height:1.4;white-space:pre-wrap}._dragOverInput_tvwwk_1395{outline:2px dashed color-mix(in srgb,var(--primary) 62%,transparent);outline-offset:2px;background:color-mix(in srgb,var(--primary) 10%,transparent)}._subscriptionPrompt_tvwwk_1403{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;max-width:560px;margin:0 auto}._subscriptionIcon_tvwwk_1415{margin-bottom:.75rem;color:var(--muted-foreground)}._subscriptionTitle_tvwwk_1420{margin:0 0 .5rem;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}._subscriptionMessage_tvwwk_1428{margin:0 0 1.25rem;font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}._subscriptionFeatures_tvwwk_1435{width:100%;max-width:360px;display:grid;gap:.5rem;margin-bottom:1.25rem}._feature_tvwwk_1443{padding:.5rem .75rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 66%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--foreground);text-align:left;font-size:.875rem}._upgradeButton_tvwwk_1453{padding:.75rem 1.25rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 58%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 72%,black 8%),color-mix(in srgb,var(--warning) 72%,black 8%));color:var(--background);text-decoration:none;font-size:1rem;font-weight:800;letter-spacing:.01em;min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .875rem 1.5rem color-mix(in srgb,var(--foreground) 25%,transparent);transition:all .16s ease}._upgradeButton_tvwwk_1453:hover{transform:translateY(-1px);box-shadow:0 1rem 1.75rem color-mix(in srgb,var(--foreground) 30%,transparent)}._upgradeButton_tvwwk_1453:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._participantsBackdrop_tvwwk_1488{position:fixed;inset:0;background:color-mix(in srgb,var(--foreground) 50%,transparent);display:flex;align-items:flex-end;z-index:50}._participantsPanel_tvwwk_1497{background:var(--surface);border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:1rem;max-height:60vh;overflow:auto;width:100%}._participantsHeader_tvwwk_1507{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._participantsTitle_tvwwk_1514{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}._participantsCloseBtn_tvwwk_1521{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:var(--radius-sm);color:var(--foreground)}._participantsCloseBtn_tvwwk_1521:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent)}._participantsCloseBtn_tvwwk_1521:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._participantsLoading_tvwwk_1544,._participantsEmpty_tvwwk_225{padding:1rem;text-align:center;color:var(--muted-foreground);font-size:.875rem}._participantsGrid_tvwwk_1552{display:grid;gap:.5rem}._participantCard_tvwwk_1557{display:flex;align-items:center;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:transparent;gap:.75rem}._participantCardActive_tvwwk_1567{background:color-mix(in srgb,var(--primary) 10%,transparent)}._participantCheckbox_tvwwk_1571{cursor:pointer;width:20px;height:20px;accent-color:var(--primary)}._participantInfo_tvwwk_1578{flex:1;min-width:0}._participantName_tvwwk_264{font-weight:500;font-size:.875rem;color:var(--foreground)}._participantDesc_tvwwk_1589{font-size:.75rem;color:var(--muted-foreground);margin-top:4px}._participantsHint_tvwwk_1595{margin-top:1rem;padding:.75rem;background:color-mix(in srgb,var(--muted-foreground) 8%,transparent);border-radius:var(--radius-sm);font-size:.75rem;color:var(--muted-foreground)}._skillResultsGrid_tvwwk_1606{display:grid;gap:8px;margin:.5rem 0}._skillResultCard_tvwwk_1612{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem;background:var(--surface);display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}._skillResultInfo_tvwwk_1623{flex:1;min-width:0}._skillResultName_tvwwk_1628{font-weight:500;font-size:.875rem;color:var(--foreground)}._skillResultMeta_tvwwk_1634{font-size:.75rem;color:var(--muted-foreground);margin-top:4px}._skillResultAddBtn_tvwwk_1640{padding:.25rem .75rem;background:var(--primary);color:var(--background);border:none;border-radius:var(--radius-sm);font-size:.75rem;cursor:pointer;white-space:nowrap;font-weight:500;min-height:44px;display:inline-flex;align-items:center;justify-content:center}._skillResultAddBtn_tvwwk_1640:hover{opacity:.9}._skillResultAddBtn_tvwwk_1640:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._participantBadge_tvwwk_1667{position:absolute;top:-4px;right:-4px;background:var(--primary);color:var(--background);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700}._dismissLink_tvwwk_1685{margin-top:.5rem;background:none;border:none;color:var(--muted-foreground);cursor:pointer;font-size:.875rem;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center;justify-content:center}._dismissLink_tvwwk_1685:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes _micPulse_tvwwk_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--destructive) 25%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--destructive) 0%,transparent)}}@keyframes _fadeUp_tvwwk_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._messagesArea_tvwwk_296{padding:.5rem .625rem;gap:.375rem}._message_tvwwk_296{max-width:98%;gap:.375rem}._messageAvatar_tvwwk_393{width:22px;height:22px;flex-shrink:0}._assistantAvatarPortal_tvwwk_412{overflow:visible}._messageBubble_tvwwk_427{font-size:.875rem;padding:.5rem .625rem;border-radius:14px;line-height:1.45}._userBubble_tvwwk_454{border-radius:14px 14px 4px}._assistantBubble_tvwwk_445{border-radius:14px 14px 14px 4px}._inputArea_tvwwk_513{padding:.375rem .5rem;gap:.25rem;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._inputWrapper_tvwwk_870{width:100%}._textarea_tvwwk_920{font-size:16px;min-height:44px;width:100%;padding:.5rem .625rem;border-radius:20px}._inputActions_tvwwk_964{width:100%;justify-content:flex-end;gap:.25rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._inputActions_tvwwk_964::-webkit-scrollbar{display:none}._modelSelect_tvwwk_973{max-width:100px;font-size:.7rem}._modelSelector_tvwwk_973{margin-left:auto}._agentModeToggle_tvwwk_1016{display:flex;order:-1}._agentModeBtn_tvwwk_1026{height:28px;padding:0 .4rem;min-width:28px;justify-content:center}._multiAgentToggle_tvwwk_1063,._slashDesc_tvwwk_575{display:none}._subscriptionTitle_tvwwk_1420{font-size:1.25rem}._copyButton_tvwwk_839{width:28px;height:28px;opacity:0}._message_tvwwk_296:active ._copyButton_tvwwk_839,._copyButton_tvwwk_839:focus{opacity:1}._browserViewer_tvwwk_1844{border-radius:10px;min-height:100px}._browserViewerExpanded_tvwwk_1849{min-width:unset;width:100vw;height:100vh;border-radius:0;top:0;left:0;transform:none}._browserViewerHeader_tvwwk_1859{padding:4px 8px}._browserViewerDots_tvwwk_1863 ._dot_tvwwk_1863{width:8px;height:8px}._browserViewerUrl_tvwwk_1868{font-size:.6rem}._browserViewerFooter_tvwwk_1872{padding:3px 8px;font-size:.6rem}._browserViewerControlBtn_tvwwk_1877{padding:8px 16px;font-size:.8rem}}@media(min-width:641px)and (max-width:1024px){._messagesArea_tvwwk_296{padding:.75rem 1.25rem}._message_tvwwk_296{max-width:92%}}._browserViewer_tvwwk_1844{width:100%;max-width:640px;border-radius:var(--radius-md);overflow:hidden;border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);background:var(--background);animation:_browserViewerIn_tvwwk_2066 .2s ease-out;resize:vertical;min-height:200px;box-shadow:0 4px 16px #0003}._browserViewerExpanded_tvwwk_1849{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(95vw,1400px);height:min(90vh,900px);z-index:100;border-radius:12px;box-shadow:0 12px 48px #0009;resize:both;min-width:400px;min-height:300px;display:flex;flex-direction:column}._browserViewerExpanded_tvwwk_1849 ._browserViewerScreen_tvwwk_1927{flex:1;aspect-ratio:auto}._browserViewerBackdrop_tvwwk_1932{position:fixed;inset:0;z-index:99;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._browserViewerExpandBtn_tvwwk_1940{background:none;border:none;color:var(--muted-foreground);cursor:pointer;font-size:.75rem;padding:2px 5px;border-radius:4px;line-height:1;transition:background .1s ease,color .1s ease;flex-shrink:0}._browserViewerExpandBtn_tvwwk_1940:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}@keyframes _browserViewerIn_tvwwk_2066{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._browserViewerHeader_tvwwk_1859{display:flex;align-items:center;gap:8px;padding:6px 10px;background:color-mix(in srgb,var(--foreground) 6%,var(--background));border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}._browserViewerDots_tvwwk_1863{display:flex;gap:5px;flex-shrink:0}._dot_tvwwk_1863{width:10px;height:10px;border-radius:50%;opacity:.85}._browserViewerUrl_tvwwk_1868{flex:1;font-size:.68rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--foreground) 4%,transparent);padding:3px 8px;border-radius:4px;font-family:monospace}._browserViewerScreen_tvwwk_1927{position:relative;background:var(--surface);aspect-ratio:4 / 3;overflow:hidden}._browserViewerImg_tvwwk_2006{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._browserViewerFooter_tvwwk_1872{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:.65rem;color:var(--muted-foreground);background:color-mix(in srgb,var(--foreground) 4%,var(--background));border-top:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);overflow:hidden}._browserViewerOk_tvwwk_2027{color:#28c840;font-size:.7rem}._browserViewerFail_tvwwk_2032{color:#ff5f57;font-size:.7rem}._browserViewerLive_tvwwk_2037{background:var(--error);color:var(--error-foreground);font-size:.55rem;font-weight:700;padding:1px 5px;border-radius:3px;letter-spacing:.05em;animation:_livePulse_tvwwk_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _livePulse_tvwwk_1{0%,to{opacity:1}50%{opacity:.5}}._browserViewerActions_tvwwk_2054{margin-left:auto;opacity:.7}._browserViewerUserControl_tvwwk_2061{border-color:#f97316;box-shadow:0 0 12px #f9731659,0 0 24px #f9731626}._browserViewerInteractive_tvwwk_2066{cursor:crosshair;outline:none}._browserViewerInteractive_tvwwk_2066:focus{outline:2px solid #f9731640}._browserViewerInteractive_tvwwk_2066:active:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#f9731680;pointer-events:none;animation:_clickRipple_tvwwk_1 .3s ease-out forwards}@keyframes _clickRipple_tvwwk_1{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}._browserViewerInputRow_tvwwk_2092{display:flex;gap:4px;padding:4px 8px;background:color-mix(in srgb,var(--foreground) 4%,var(--background));border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._browserViewerInput_tvwwk_2092{flex:1;background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:4px;padding:4px 8px;font-size:.7rem;color:var(--foreground);font-family:monospace;outline:none}._browserViewerInput_tvwwk_2092:focus{border-color:#f97316}._browserViewerKeyBtn_tvwwk_2116{background:color-mix(in srgb,var(--foreground) 8%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:4px;padding:2px 8px;font-size:.6rem;color:var(--muted-foreground);cursor:pointer;font-family:monospace;white-space:nowrap}._browserViewerKeyBtn_tvwwk_2116:hover{background:color-mix(in srgb,var(--foreground) 14%,transparent);color:var(--foreground)}._browserViewerControlBtn_tvwwk_1877{background:color-mix(in srgb,var(--foreground) 10%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);border-radius:6px;padding:6px 14px;font-size:.75rem;color:var(--foreground);cursor:pointer;font-weight:600;transition:all .15s ease;white-space:nowrap;display:flex;align-items:center;gap:5px}._browserViewerControlBtn_tvwwk_1877:hover{background:color-mix(in srgb,#f97316 25%,transparent);border-color:#f97316;color:#f97316}._browserViewerControlActive_tvwwk_2155{background:color-mix(in srgb,#22c55e 25%,transparent);border-color:#22c55e;color:#22c55e;animation:_controlPulse_tvwwk_1 2s ease-in-out infinite}@keyframes _controlPulse_tvwwk_1{0%,to{box-shadow:0 0 4px #22c55e4d}50%{box-shadow:0 0 12px #22c55e80}}._toolProgressRow_tvwwk_2169{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}._toolProgressBadge_tvwwk_2176{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:500;padding:3px 10px;border-radius:5px;background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--muted-foreground);animation:_toolBadgeIn_tvwwk_1 .2s ease-out}@keyframes _toolBadgeIn_tvwwk_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._toolProgressSpinner_tvwwk_2195{display:inline-block;width:10px;height:10px;border:1.5px solid color-mix(in srgb,var(--foreground) 20%,transparent);border-top-color:#f97316;border-radius:50%;animation:_toolSpin_tvwwk_1 .6s linear infinite;flex-shrink:0}@keyframes _toolSpin_tvwwk_1{to{transform:rotate(360deg)}}._toolProgressName_tvwwk_2210{font-family:ui-monospace,monospace;text-transform:capitalize}._toolProgressStatus_tvwwk_2215{font-size:.5rem;text-transform:uppercase;opacity:.7;letter-spacing:.03em}._toolProgress_passed_tvwwk_2222,._toolProgress_done_tvwwk_2227{color:#22c55e;border-color:color-mix(in srgb,#22c55e 20%,transparent)}._toolProgress_running_tvwwk_2232{color:#f97316;border-color:color-mix(in srgb,#f97316 20%,transparent)}._toolProgress_error_tvwwk_2237,._toolProgress_blocked_tvwwk_2242{color:#ef4444;border-color:color-mix(in srgb,#ef4444 20%,transparent)}._card_1bpmv_2{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;margin:6px 0;font-size:.8125rem}._card_1bpmv_2._executing_1bpmv_11{border-color:#c9822a80;background:color-mix(in srgb,#C9822A 4%,var(--card))}._card_1bpmv_2._completed_1bpmv_16{border-color:#2a6b3a;background:color-mix(in srgb,#1a4a25 20%,var(--card))}._card_1bpmv_2._cancelled_1bpmv_21{opacity:.6}._header_1bpmv_26{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--muted) 30%,transparent)}._headerIcon_1bpmv_35{flex-shrink:0;color:#c9822a;margin-top:2px}._executing_1bpmv_11 ._headerIcon_1bpmv_35{color:#c9822a}._completed_1bpmv_16 ._headerIcon_1bpmv_35{color:#4ade80}._cancelled_1bpmv_21 ._headerIcon_1bpmv_35{color:var(--muted-foreground)}._headerText_1bpmv_45{flex:1;min-width:0}._planLabel_1bpmv_50{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#c9822a;opacity:.85}._completed_1bpmv_16 ._planLabel_1bpmv_50{color:#4ade80}._cancelled_1bpmv_21 ._planLabel_1bpmv_50{color:var(--muted-foreground)}._planTitle_1bpmv_62{font-size:.9375rem;font-weight:700;color:var(--foreground);margin-top:1px;line-height:1.3}._awaitingBadge_1bpmv_70,._progressBadge_1bpmv_71,._completedBadge_1bpmv_72{flex-shrink:0;font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:999px}._awaitingBadge_1bpmv_70{background:#c9822a30;color:#c9822a}._progressBadge_1bpmv_71{background:#c9822a30;color:#c9822a;font-variant-numeric:tabular-nums}._completedBadge_1bpmv_72{background:color-mix(in srgb,var(--success) 30%,transparent);color:var(--success)}._reasoning_1bpmv_97{padding:8px 14px;color:var(--muted-foreground);line-height:1.5;font-size:.8rem;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:6px}._reasoningIcon_1bpmv_108{flex-shrink:0;margin-top:3px;color:#c9822a;opacity:.6}._progressBar_1bpmv_116{height:3px;background:var(--muted);overflow:hidden}._progressFill_1bpmv_122{height:100%;background:linear-gradient(90deg,#c9822a,#4ade80);transition:width .4s ease}._stepsSection_1bpmv_129{padding:8px 14px;border-bottom:1px solid var(--border)}._stepsToggle_1bpmv_134{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;color:#c9822aaa;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:0 0 6px;margin:0}._stepsToggle_1bpmv_134:hover{color:#c9822a}._stepProgress_1bpmv_154{margin-left:auto;font-variant-numeric:tabular-nums;color:#c9822a}._stepsList_1bpmv_160{display:flex;flex-direction:column;gap:2px}._step_1bpmv_129{display:flex;align-items:flex-start;gap:8px;padding:5px 6px;border-radius:var(--radius-sm)}._step_1bpmv_129._stepDone_1bpmv_174{opacity:.6}._step_1bpmv_129._stepActive_1bpmv_175{background:color-mix(in srgb,#C9822A 8%,transparent)}._step_1bpmv_129._stepFailed_1bpmv_176{background:color-mix(in srgb,#ef4444 8%,transparent)}._step_1bpmv_129._stepSkipped_1bpmv_177{opacity:.4}._stepIcon_1bpmv_179{flex-shrink:0;color:#c9822a60;margin-top:2px}._stepDone_1bpmv_174 ._stepIcon_1bpmv_179{color:#4ade80}._stepActive_1bpmv_175 ._stepIcon_1bpmv_179{color:#c9822a}._stepFailed_1bpmv_176 ._stepIcon_1bpmv_179{color:#ef4444}._stepContent_1bpmv_189{display:flex;gap:7px;align-items:flex-start;flex:1}._stepNum_1bpmv_196{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--muted);color:var(--muted-foreground);font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}._stepActive_1bpmv_175 ._stepNum_1bpmv_196{background:var(--primary);color:var(--primary-foreground)}._stepFailed_1bpmv_176 ._stepNum_1bpmv_196{background:var(--error);color:var(--error-foreground)}._stepBody_1bpmv_221{flex:1}._stepTitle_1bpmv_225{font-weight:600;color:var(--foreground);font-size:.8125rem}._toolHint_1bpmv_231{margin-left:6px;font-size:.6875rem;font-weight:500;color:#c9822a;opacity:.7;font-family:monospace}._stepDetail_1bpmv_240{font-size:.75rem;color:var(--muted-foreground);line-height:1.4;margin-top:2px}._stepResult_1bpmv_247{font-size:.75rem;color:#4ade80;line-height:1.4;margin-top:3px;padding:3px 6px;background:color-mix(in srgb,#4ade80 6%,transparent);border-radius:var(--radius-sm)}._actions_1bpmv_258{display:flex;align-items:center;gap:8px;padding:10px 14px}._executeBtn_1bpmv_265{display:flex;align-items:center;gap:5px;padding:8px 16px;background:color-mix(in srgb,var(--success) 30%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 38%,transparent);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}._executeBtn_1bpmv_265:hover{background:color-mix(in srgb,var(--success) 40%,transparent);border-color:var(--success)}._executeBtn_1bpmv_265:active{transform:scale(.98)}._modifyBtn_1bpmv_289{display:flex;align-items:center;gap:5px;padding:8px 14px;background:transparent;color:#c9822a;border:1px solid #C9822A40;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}._modifyBtn_1bpmv_289:hover{background:color-mix(in srgb,#C9822A 10%,transparent);border-color:#c9822a}._cancelBtn_1bpmv_309{display:flex;align-items:center;gap:5px;padding:8px 14px;background:transparent;color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}._cancelBtn_1bpmv_309:hover{color:var(--foreground);border-color:var(--foreground)}._modifySection_1bpmv_330{padding:10px 14px}._modifyInput_1bpmv_334{width:100%;padding:8px 10px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font-size:.8125rem;resize:vertical;min-height:48px;font-family:inherit}._modifyInput_1bpmv_334:focus{outline:none;border-color:#c9822a}._modifyInput_1bpmv_334::-moz-placeholder{color:var(--muted-foreground);opacity:.6}._modifyInput_1bpmv_334::placeholder{color:var(--muted-foreground);opacity:.6}._modifyActions_1bpmv_357{display:flex;gap:8px;margin-top:8px}._modifySendBtn_1bpmv_363{padding:7px 14px;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}._modifySendBtn_1bpmv_363:hover{background:color-mix(in srgb,var(--primary) 85%,black)}._modifySendBtn_1bpmv_363:disabled{opacity:.4;cursor:not-allowed}._modifyCancelBtn_1bpmv_384{padding:7px 14px;background:transparent;color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer}._modifyCancelBtn_1bpmv_384:hover{color:var(--foreground)}@keyframes _spin_1bpmv_400{to{transform:rotate(360deg)}}._spin_1bpmv_400{animation:_spin_1bpmv_400 1s linear infinite}._portal_f3m0s_1{--portal-size: 2.8rem;position:relative;width:var(--portal-size);height:var(--portal-size);aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;isolation:isolate;overflow:visible;flex-shrink:0;transform:translateZ(0)}._sm_f3m0s_17{--portal-size: 2.8rem}._md_f3m0s_21{--portal-size: 3.5rem}._lg_f3m0s_25{--portal-size: 4.5rem}._portalRing_f3m0s_29{position:absolute;inset:-1px;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--primary, #f97316) 50%,transparent),color-mix(in srgb,var(--info, #06b6d4) 40%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary, #f97316) 25%,transparent);z-index:1}._portalCore_f3m0s_44{display:none}._portalImage_f3m0s_48{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:translateZ(0) scale(1.01);border-radius:50%;clip-path:none;border:1px solid color-mix(in srgb,var(--border, #3a3f48) 65%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 8%,transparent);z-index:3;opacity:0;filter:saturate(1.04) contrast(1.03) brightness(1.02);transition:opacity .18s ease,transform .28s cubic-bezier(.16,1,.3,1)}._portalImageVisible_f3m0s_70{opacity:1;transform:translateZ(0) scale(1)}._portalLowerMask_f3m0s_75{display:none}._portalGlow_f3m0s_79{position:absolute;inset:-10%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--primary, #f97316) 12%,transparent),transparent 60%);z-index:0;pointer-events:none;opacity:.45}._portalFallback_f3m0s_94{position:absolute;inset:0;border-radius:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface, #131722) 92%,transparent);border:1px solid color-mix(in srgb,var(--border, #3a3f48) 65%,transparent);color:color-mix(in srgb,var(--primary, #f97316) 82%,white 18%);opacity:.84;transition:opacity .18s ease}._portalFallbackHidden_f3m0s_109{opacity:0}@media(prefers-reduced-motion:reduce){._portalImage_f3m0s_48{transition:none}}._sidebar_18he7_1{display:flex;flex-direction:column;width:264px;min-width:264px;height:100%;background:var(--surface, #0e1118);border-right:1px solid var(--border, rgba(255, 255, 255, .08));color:var(--text, #e6e6e6);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._header_18he7_14{display:flex;align-items:center;gap:8px;padding:10px 10px 6px;border-bottom:1px solid var(--border, rgba(255, 255, 255, .06))}._newChatButton_18he7_22{flex:1;display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--button-primary-bg, #2e6df0);color:#fff;border:1px solid transparent;border-radius:8px;cursor:pointer;font-weight:600;font-size:13px;transition:background .12s ease}._newChatButton_18he7_22:hover{background:var(--button-primary-bg-hover, #2358c9)}._plus_18he7_40{font-size:16px;line-height:1}._collapseButton_18he7_45{background:transparent;border:1px solid var(--border, rgba(255, 255, 255, .1));color:inherit;border-radius:6px;padding:6px 8px;cursor:pointer;line-height:1}._collapseButton_18he7_45:hover{background:#ffffff0d}._searchRow_18he7_58{padding:8px 10px}._searchInput_18he7_61{width:100%;padding:6px 8px;background:#ffffff0a;border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:6px;color:inherit;font-size:12px;outline:none}._searchInput_18he7_61:focus{border-color:var(--accent, #2e6df0)}._error_18he7_75{margin:4px 10px 6px;padding:6px 8px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.25);border-radius:6px;color:#ff8a8a;font-size:11px}._scroller_18he7_85{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 6px 12px}._group_18he7_92{margin-top:8px}._groupLabel_18he7_95{padding:4px 8px;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted, rgba(230, 230, 230, .5))}._row_18he7_104{position:relative;display:flex;align-items:stretch;border-radius:6px;margin:2px 0}._row_18he7_104:hover{background:#ffffff0a}._rowActive_18he7_114,._rowActive_18he7_114:hover{background:#2e6df026}._rowActive_18he7_114 ._rowTitle_18he7_118{color:#fff;font-weight:600}._rowMain_18he7_123{flex:1;text-align:left;background:transparent;border:0;color:inherit;padding:8px 10px;cursor:pointer;min-width:0}._rowTitle_18he7_118{font-size:13px;line-height:1.3;color:var(--text, #e6e6e6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}._pinIcon_18he7_146{font-size:10px;opacity:.7}._rowMeta_18he7_151{margin-top:2px;font-size:11px;color:var(--text-muted, rgba(230, 230, 230, .5));display:flex;align-items:center;gap:4px}._rowActions_18he7_162{display:none;align-items:center;gap:2px;padding-right:6px}._row_18he7_104:hover ._rowActions_18he7_162{display:flex}._actionButton_18he7_172{background:transparent;border:0;color:var(--text-muted, rgba(230, 230, 230, .6));padding:4px 6px;cursor:pointer;font-size:12px;border-radius:4px;line-height:1}._actionButton_18he7_172:hover{background:#ffffff14;color:#fff}._deleteButton_18he7_186:hover{color:#ff6a6a}._renameInput_18he7_190{flex:1;padding:6px 8px;margin:2px 4px;background:#ffffff0f;border:1px solid var(--accent, #2e6df0);border-radius:4px;color:inherit;font-size:13px;outline:none}._empty_18he7_202{padding:24px 16px;text-align:center;font-size:12px;color:var(--text-muted, rgba(230, 230, 230, .4))}._collapsedRail_18he7_210{display:flex;flex-direction:column;align-items:center;width:44px;min-width:44px;height:100%;padding:10px 0;gap:8px;background:var(--surface, #0e1118);border-right:1px solid var(--border, rgba(255, 255, 255, .08))}._expandButton_18he7_222,._newChatRail_18he7_223{background:transparent;border:1px solid var(--border, rgba(255, 255, 255, .1));color:var(--text, #e6e6e6);width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;line-height:1}._expandButton_18he7_222:hover,._newChatRail_18he7_223:hover{background:#ffffff0f}._newChatRail_18he7_223{background:var(--button-primary-bg, #2e6df0);color:#fff;border-color:transparent}._newChatRail_18he7_223:hover{background:var(--button-primary-bg-hover, #2358c9)}._container_moprz_1{position:fixed;bottom:80px;right:16px;width:min(420px,calc(100vw - 32px));background:var(--surface, #1a2332);border:1px solid var(--border, #334155);border-radius:12px;box-shadow:0 16px 48px #0006;z-index:1000;overflow:hidden;display:flex;flex-direction:column}._header_moprz_16{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border, #334155);background:var(--background, #0f172a)}._headerLeft_moprz_25{display:flex;align-items:center;gap:6px;color:var(--foreground, #f8fafc);font-size:.75rem;font-weight:600}._title_moprz_34{letter-spacing:.03em}._timestamp_moprz_38{font-size:.6rem;color:var(--muted-foreground, #94a3b8);font-weight:400}._headerActions_moprz_44{display:flex;gap:4px}._headerBtn_moprz_49{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:transparent;color:var(--muted-foreground, #94a3b8);cursor:pointer;transition:background .1s,color .1s}._headerBtn_moprz_49:hover{background:color-mix(in srgb,var(--foreground, #f8fafc) 10%,transparent);color:var(--foreground, #f8fafc)}._statusDot_moprz_68{width:6px;height:6px;border-radius:50%;flex-shrink:0}._connected_moprz_75{background:#22c55e;box-shadow:0 0 6px #22c55e80}._disconnected_moprz_80{background:#6b7280}._viewport_moprz_84{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#000}._screenshot_moprz_92{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}._placeholder_moprz_99{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--muted-foreground, #94a3b8);font-size:.8rem;text-align:center;padding:16px}._minimizedButton_moprz_111{position:fixed;bottom:80px;right:16px;width:44px;height:44px;border-radius:22px;border:1px solid var(--border, #334155);background:var(--surface, #1a2332);color:var(--foreground, #f8fafc);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;box-shadow:0 4px 12px #0000004d;transition:transform .1s}._minimizedButton_moprz_111:hover{transform:scale(1.1)}._floatingToggle_moprz_134{position:fixed;bottom:80px;right:16px;width:44px;height:44px;border-radius:22px;border:1px solid var(--border, #334155);background:var(--surface, #1a2332);color:var(--primary, #f97316);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;box-shadow:0 4px 12px #0000004d;transition:transform .1s}._floatingToggle_moprz_134:hover{transform:scale(1.1)}._spinning_moprz_157{animation:_spin_moprz_157 1s linear infinite}@keyframes _spin_moprz_157{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){._container_moprz_1{bottom:70px;right:8px;left:8px;width:auto}._minimizedButton_moprz_111,._floatingToggle_moprz_134{bottom:70px;right:8px}}._container_14w8b_5{height:100%;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 10%,transparent) transparent}._loading_14w8b_16{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px;color:var(--muted-foreground);font-size:13px}._spin_14w8b_26{animation:_spin_14w8b_26 1s linear infinite}@keyframes _spin_14w8b_26{to{transform:rotate(360deg)}}._statsBar_14w8b_36{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;perspective:800px}._statsCard_14w8b_43{background:linear-gradient(145deg,#0d120d,#0a0f0a);border:1px solid rgba(34,197,94,.25);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0;transform-style:preserve-3d;transform:perspective(400px) rotateX(3deg) rotateY(-2deg) translateZ(0);transition:transform .3s ease,box-shadow .3s ease;box-shadow:4px 6px 16px #00000080,0 10px 30px #00000040,inset 0 1px #ffffff14,inset -1px -1px #0000004d;position:relative}._statsCard_14w8b_43:after{content:"";position:absolute;bottom:-6px;left:6px;right:2px;height:6px;background:linear-gradient(180deg,#0a1a0a,#050a05);border:1px solid rgba(34,197,94,.15);border-top:none;border-radius:0 0 6px 6px}._statsCard_14w8b_43:before{content:"";position:absolute;top:6px;bottom:2px;right:-6px;width:6px;background:linear-gradient(90deg,#080e08,#040804);border:1px solid rgba(34,197,94,.12);border-left:none;border-radius:0 6px 6px 0}._statsCard_14w8b_43:hover{transform:perspective(400px) rotateX(0) rotateY(0) translateY(-4px) translateZ(4px);box-shadow:6px 10px 24px #22c55e33,0 16px 40px #00000059,inset 0 1px #ffffff1a;border-color:#22c55e80}._statsCardHeader_14w8b_100{display:flex;align-items:center;justify-content:space-between}._statsCardTitle_14w8b_106{font-size:11px;font-weight:600;color:#ffffffbf;letter-spacing:.01em}._statsCardNum_14w8b_113{font-size:9px;font-weight:400;opacity:.6}._statsCardMenu_14w8b_119{background:none;border:none;color:#ffffff59;cursor:pointer;padding:0 2px;font-size:14px;line-height:1}._statsCardMenu_14w8b_119:hover{color:#fff9}._statsCardBody_14w8b_132{display:flex;align-items:center;gap:12px}._statsCardChart_14w8b_138{flex:1;min-width:0;display:flex;align-items:flex-end}._statsCardChart_14w8b_138 svg{width:100%;height:auto}._statsTrend_14w8b_149{font-size:11px;font-weight:700}._statsDonut_14w8b_154{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}._statsDonutPct_14w8b_162{position:absolute;font-size:13px;font-weight:700;color:#22c55e}._statsCardLegend_14w8b_169{display:flex;flex-direction:column;gap:4px}._statsLegendItem_14w8b_175{display:flex;align-items:center;gap:5px;font-size:10px;color:#ffffff8c;white-space:nowrap}._statsLegendCount_14w8b_184{color:#ffffff4d;font-size:9px}._statsBarDot_14w8b_189{width:6px;height:6px;border-radius:50%;flex-shrink:0}._tagPill_14w8b_198{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:500;padding:1px 6px;border-radius:9px;border:1px solid;background:#ffffff08;white-space:nowrap;line-height:1.4}._kanbanCardTags_14w8b_212{display:flex;flex-wrap:wrap;gap:4px;align-items:center}@media(max-width:900px){._statsBar_14w8b_36{grid-template-columns:1fr}}._quickAddBtn_14w8b_227{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;transition:all .15s}._quickAddBtn_14w8b_227:hover{background:color-mix(in srgb,var(--primary) 10%,var(--card));border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--primary)}._quickAddBtnActive_14w8b_247{background:var(--primary);color:var(--primary-foreground, #fff);border-color:var(--primary)}._quickAddForm_14w8b_253{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--card);border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:10px}._quickAddInput_14w8b_263{width:100%;padding:8px 10px;font-size:13px;font-weight:500;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);outline:none}._quickAddInput_14w8b_263:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}._quickAddOptions_14w8b_280{display:flex;gap:6px;flex-wrap:wrap}._quickAddSelect_14w8b_286{padding:4px 8px;font-size:11px;border:1px solid var(--border);border-radius:5px;background:var(--background);color:var(--foreground);outline:none;cursor:pointer}._quickAddDate_14w8b_297{padding:4px 8px;font-size:11px;border:1px solid var(--border);border-radius:5px;background:var(--background);color:var(--foreground);outline:none}._quickAddActions_14w8b_307{display:flex;gap:6px}._quickAddSubmit_14w8b_312{display:flex;align-items:center;gap:4px;padding:5px 12px;font-size:11px;font-weight:600;border:none;border-radius:6px;background:var(--primary);color:var(--primary-foreground, #fff);cursor:pointer;transition:opacity .15s}._quickAddSubmit_14w8b_312:hover{opacity:.9}._quickAddSubmit_14w8b_312:disabled{opacity:.4;cursor:not-allowed}._quickAddExecute_14w8b_336{display:flex;align-items:center;gap:4px;padding:5px 12px;font-size:11px;font-weight:600;border:1px solid color-mix(in srgb,#22c55e 40%,var(--border));border-radius:6px;background:#22c55e1a;color:#22c55e;cursor:pointer;transition:all .15s}._quickAddExecute_14w8b_336:hover{background:#22c55e2e}._quickAddExecute_14w8b_336:disabled{opacity:.4;cursor:not-allowed}._quickAddCancel_14w8b_360{padding:5px 10px;font-size:11px;font-weight:500;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--muted-foreground);cursor:pointer;margin-left:auto}._quickAddCancel_14w8b_360:hover{color:var(--foreground);border-color:var(--foreground)}._toolbar_14w8b_379{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._toolbarLeft_14w8b_386{display:flex;align-items:center;gap:6px;flex-shrink:0}._sectionTitle_14w8b_393{font-size:14px;font-weight:700;color:var(--foreground);margin:0}._taskCount_14w8b_400{font-size:11px;font-weight:600;color:var(--muted-foreground);background:var(--muted);padding:1px 7px;border-radius:6px}._toolbarCenter_14w8b_409{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}._filterGroup_14w8b_417{display:flex;align-items:center;gap:6px}._filterSelect_14w8b_423{padding:4px 8px;font-size:11px;font-weight:500;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:6px;cursor:pointer;outline:none;max-width:140px}._filterSelect_14w8b_423:focus{border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}._filterSelect_14w8b_423 option{background:var(--card);color:var(--foreground)}._filterClear_14w8b_445{display:flex;align-items:center;gap:3px;padding:4px 8px;font-size:10px;font-weight:500;color:var(--muted-foreground);background:none;border:1px solid var(--border);border-radius:6px;cursor:pointer}._filterClear_14w8b_445:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 30%,var(--border))}._viewToggle_14w8b_464{display:flex;gap:1px;background:var(--muted);border-radius:8px;padding:2px;flex-shrink:0}._viewToggleBtn_14w8b_473{display:flex;align-items:center;justify-content:center;padding:5px 8px;border:none;border-radius:6px;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:all .15s}._viewToggleBtn_14w8b_473:hover{color:var(--foreground)}._viewToggleBtnActive_14w8b_490{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #00000026}._projectTag_14w8b_498{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:4px;border:1px solid;font-weight:600;white-space:nowrap;flex-shrink:0}._projectDropdownWrap_14w8b_512{position:relative}._projectDropdownTrigger_14w8b_516{display:flex;align-items:center;gap:2px;padding:3px 5px;border:none;border-radius:4px;background:none;color:var(--muted-foreground);cursor:pointer}._projectDropdownTrigger_14w8b_516:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground)}._projectDropdownMenu_14w8b_533{position:absolute;top:100%;right:0;z-index:50;min-width:160px;max-height:200px;overflow-y:auto;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:4px;box-shadow:0 8px 24px #0003;margin-top:2px}._projectDropdownItem_14w8b_549{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border:none;border-radius:4px;background:none;color:var(--foreground);font-size:11px;cursor:pointer;text-align:left}._projectDropdownItem_14w8b_549:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._projectDropdownItemActive_14w8b_568{background:color-mix(in srgb,var(--primary) 10%,transparent)}._projectDropdownDot_14w8b_572{width:8px;height:8px;border-radius:50%;flex-shrink:0}._taskList_14w8b_581{display:flex;flex-direction:column;gap:4px}._folderToolbar_14w8b_587{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 2px;font-size:.75rem;font-weight:700;color:var(--muted-foreground)}._folderToolbarTitle_14w8b_597{display:flex;align-items:center;gap:6px}._folderAddBtn_14w8b_603{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:none;color:var(--muted-foreground);cursor:pointer;transition:background .15s,color .15s}._folderAddBtn_14w8b_603:hover{background:var(--accent, rgba(255, 255, 255, .08));color:var(--foreground)}._folderRow_14w8b_622{display:flex;align-items:center;gap:6px;padding:5px 8px;cursor:pointer;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--foreground);transition:background .15s}._folderRow_14w8b_622:hover{background:var(--accent, rgba(255, 255, 255, .06))}._folderRow_14w8b_622:hover ._folderActions_14w8b_638{opacity:1}._folderRowDragOver_14w8b_642{background:color-mix(in srgb,var(--primary, #f97316) 15%,transparent)!important;outline:1px dashed var(--primary, #f97316);outline-offset:-1px}._folderRowDragging_14w8b_648{opacity:.5;outline:1px dashed var(--muted-foreground)}._folderRootDropZone_14w8b_653{height:4px;border-radius:4px;transition:all .15s;margin:2px 0}._folderRootDropZone_14w8b_653._active_14w8b_660{height:28px;background:color-mix(in srgb,var(--primary, #f97316) 10%,transparent);border:1px dashed var(--primary, #f97316);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--muted-foreground)}._folderActions_14w8b_638{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s;flex-shrink:0}._folderActionBtn_14w8b_680{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:3px;background:none;color:var(--muted-foreground);cursor:pointer;padding:0}._folderActionBtn_14w8b_680:hover{background:var(--accent, rgba(255, 255, 255, .1));color:var(--foreground)}._folderInlineAdd_14w8b_699{padding:2px 8px 4px}._folderInlineInput_14w8b_703{width:100%;padding:4px 8px;font-size:.75rem;font-weight:500;border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);border-radius:4px;background:color-mix(in srgb,var(--foreground) 3%,var(--background));color:var(--foreground);outline:none}._folderInlineInput_14w8b_703:focus{border-color:var(--primary, #f97316);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary, #f97316) 25%,transparent)}._empty_14w8b_720{padding:32px;text-align:center;color:var(--muted-foreground);font-size:13px}._taskRow_14w8b_727{display:flex;flex-direction:column;gap:0;padding:10px 14px;background:var(--card);border:1px solid var(--border);border-radius:10px;transition:all .15s ease;cursor:grab}._taskRow_14w8b_727:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}._taskRowError_14w8b_744{border-color:#ef44444d}._taskRowError_14w8b_744:hover{border-color:#ef444480}._taskRowTop_14w8b_752{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}._taskRowTitleArea_14w8b_760{flex:1;min-width:0;cursor:pointer}._taskRowTitle_14w8b_760{font-size:13px;font-weight:600;color:var(--foreground);display:flex;align-items:center;gap:6px;flex-wrap:wrap;word-break:break-word}._runningIcon_14w8b_777{color:#f59e0b;animation:_pulse_14w8b_1 1.5s infinite}@keyframes _pulse_14w8b_1{0%,to{opacity:1}50%{opacity:.4}}._taskRowProgressBar_14w8b_787{width:100%;height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden;margin-bottom:6px}._taskRowProgressFill_14w8b_796{height:100%;border-radius:2px;transition:width .3s}._taskRowBottom_14w8b_802{display:flex;align-items:center;justify-content:space-between;gap:8px}._taskRowMeta_14w8b_809{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow:hidden;font-size:10px}._taskRowBadge_14w8b_819{font-size:9px;font-weight:600;padding:2px 7px;border-radius:4px;white-space:nowrap;flex-shrink:0;border:none;cursor:pointer;line-height:1.3}._taskRowDue_14w8b_831{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0}._taskRowErrorText_14w8b_841{color:#ef4444;display:flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}._taskRowStep_14w8b_852{color:#f59e0b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}._subtaskDots_14w8b_861{display:flex;gap:3px;flex-shrink:0;align-items:center}._subtaskDot_14w8b_861{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:transform .15s,box-shadow .15s}._subtaskDot_14w8b_861:hover{transform:scale(1.6);box-shadow:0 0 4px currentColor}._taskRowActions_14w8b_880{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .15s}._taskRow_14w8b_727:hover ._taskRowActions_14w8b_880{opacity:1}._taskRowRunBtn_14w8b_892{background:none;border:none;padding:4px;border-radius:4px;cursor:pointer;color:#22c55e;display:flex}._taskRowRunBtn_14w8b_892:hover{background:#22c55e1a}._taskRowRunBtn_14w8b_892:disabled{color:#f59e0b;cursor:wait}._taskRowDeleteBtn_14w8b_911{background:none;border:none;padding:4px;border-radius:4px;cursor:pointer;color:var(--muted-foreground);display:flex}._taskRowDeleteBtn_14w8b_911:hover{background:#ef44441a;color:#ef4444}._kanbanGrid_14w8b_928{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;min-height:200px;flex:1}._kanbanColumn_14w8b_936{background:var(--background);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;min-height:150px;flex:1 1 0%}._kanbanColumnHeader_14w8b_946{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:2px solid}._kanbanColumnDot_14w8b_954{width:8px;height:8px;border-radius:50%;flex-shrink:0}._kanbanColumnLabel_14w8b_961{font-size:11px;font-weight:700;color:var(--foreground);text-transform:uppercase;letter-spacing:.5px}._kanbanColumnCount_14w8b_969{margin-left:auto;font-size:10px;font-weight:600;padding:1px 6px;border-radius:6px}._kanbanColumnBody_14w8b_977{flex:1;padding:8px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}._kanbanEmpty_14w8b_986{flex:1;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);font-size:11px;font-style:italic;opacity:.6}._kanbanCard_14w8b_212{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:10px;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:4px}._kanbanCard_14w8b_212:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._kanbanCardError_14w8b_1015{border-color:#ef44444d;box-shadow:0 0 6px #ef44441a}._kanbanCardTitle_14w8b_1020{font-size:12px;font-weight:600;color:var(--foreground);word-break:break-word}._kanbanCardAlert_14w8b_1027{font-size:10px;color:#ef4444;display:flex;align-items:center;gap:3px;word-break:break-word}._kanbanCardRunning_14w8b_1036{font-size:10px;color:#f59e0b;display:flex;align-items:center;gap:3px;word-break:break-word}._kanbanCardFooter_14w8b_1045{display:flex;align-items:center;justify-content:space-between;margin-top:4px}._kanbanCardMeta_14w8b_1052{display:flex;gap:6px;align-items:center}._kanbanPriority_14w8b_1058{font-size:9px;font-weight:700;text-transform:uppercase}._kanbanDue_14w8b_1064{display:flex;align-items:center;gap:2px;font-size:9px;color:var(--muted-foreground)}._kanbanRunBtn_14w8b_1072{background:none;border:none;padding:3px;border-radius:4px;cursor:pointer;color:#22c55e;display:flex;opacity:0;transition:opacity .15s}._kanbanCard_14w8b_212:hover ._kanbanRunBtn_14w8b_1072{opacity:1}._kanbanRunBtn_14w8b_1072:hover{background:#22c55e1f}._detailedRow_14w8b_1094{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;transition:all .15s ease;cursor:grab}._detailedRow_14w8b_1094:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}._detailedRowError_14w8b_1111{border-color:#ef44444d}._detailedRowError_14w8b_1111:hover{border-color:#ef444480}._detailedRowTop_14w8b_1119{display:flex;align-items:center;gap:10px}._detailedRowInfo_14w8b_1125{flex:1;min-width:0;cursor:pointer}._detailedDesc_14w8b_1131{font-size:11px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailedAlert_14w8b_1139{display:flex;align-items:center;gap:6px;font-size:11px;padding:6px 10px;border-radius:8px;border:1px solid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailedRowBottom_14w8b_1152{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;color:var(--muted-foreground)}._detailedTimeline_14w8b_1161{display:flex;align-items:center;gap:6px;flex:1;min-width:120px}._detailedTimelineBar_14w8b_1169{flex:1;height:4px;border-radius:2px;background:var(--border);overflow:hidden}._detailedTimelineFill_14w8b_1177{height:100%;border-radius:2px;transition:width .3s}._detailedProgressWrap_14w8b_1183{display:flex;align-items:center;gap:6px}._detailedRunInfo_14w8b_1189{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--muted-foreground)}._detailedRunInfo_14w8b_1189 span{display:flex;align-items:center;gap:3px}._detailedSummary_14w8b_1203{width:100%;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardGrid_14w8b_1213{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}._card_14w8b_1213{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:all .15s ease}._card_14w8b_1213:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026;border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._cardError_14w8b_1237{border-color:#ef44444d;box-shadow:0 0 8px #ef44441a}._cardHeader_14w8b_1242{display:flex;align-items:center;gap:6px}._cardBadge_14w8b_1248{font-size:9px;font-weight:700;padding:2px 7px;border-radius:5px;text-transform:uppercase;letter-spacing:.3px}._cardPriority_14w8b_1257{font-size:9px;font-weight:700;padding:2px 7px;border-radius:5px;text-transform:uppercase}._cardActions_14w8b_1265{display:flex;gap:2px;opacity:0;transition:opacity .15s}._card_14w8b_1213:hover ._cardActions_14w8b_1265{opacity:1}._cardTitle_14w8b_1276{font-size:13px;font-weight:700;color:var(--foreground);display:flex;align-items:center;gap:6px;flex-wrap:wrap;word-break:break-word}._cardDesc_14w8b_1287{font-size:11px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}._cardAlert_14w8b_1298{display:flex;align-items:center;gap:4px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardProgressWrap_14w8b_1308{display:flex;align-items:center;gap:6px;padding:2px 0}._cardFooter_14w8b_1315{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;border-top:1px solid var(--border)}._scheduleWrap_14w8b_1326{display:flex;flex-direction:column;gap:10px}._scheduleHeader_14w8b_1332{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._scheduleNav_14w8b_1340{display:flex;align-items:center;gap:6px}._scheduleNavBtn_14w8b_1346{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--foreground);cursor:pointer}._scheduleNavBtn_14w8b_1346:hover{background:color-mix(in srgb,var(--foreground) 6%,var(--card))}._scheduleLabel_14w8b_1363{font-size:13px;font-weight:600;color:var(--foreground);min-width:140px;text-align:center}._scheduleTodayBtn_14w8b_1371{padding:4px 10px;font-size:11px;font-weight:500;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:6px;cursor:pointer}._scheduleTodayBtn_14w8b_1371:hover{background:color-mix(in srgb,var(--primary) 8%,var(--card));border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._scheduleRangeToggle_14w8b_1387{display:flex;gap:1px;background:var(--muted);border-radius:6px;padding:2px}._scheduleRangeBtn_14w8b_1395{padding:4px 12px;font-size:11px;font-weight:500;border:none;border-radius:4px;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:all .15s}._scheduleRangeBtn_14w8b_1395:hover{color:var(--foreground)}._scheduleRangeBtnActive_14w8b_1411{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000001f}._scheduleDayView_14w8b_1418{min-height:120px}._scheduleDayTasks_14w8b_1422{display:flex;flex-direction:column;gap:4px}._scheduleTask_14w8b_1428{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--card);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all .15s}._scheduleTask_14w8b_1428:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}._scheduleTaskDot_14w8b_1445{width:8px;height:8px;border-radius:50%;flex-shrink:0}._scheduleTaskTitle_14w8b_1452{font-size:12px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._scheduleWeekGrid_14w8b_1464{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;min-height:200px}._scheduleWeekDay_14w8b_1471{background:var(--card);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;min-height:120px}._scheduleWeekDayToday_14w8b_1480{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._scheduleWeekDayHeader_14w8b_1484{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--border)}._scheduleWeekDayName_14w8b_1492{font-size:10px;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.3px}._scheduleWeekDayNum_14w8b_1500{font-size:12px;font-weight:700;color:var(--foreground);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%}._scheduleWeekDayNumToday_14w8b_1512{background:var(--primary);color:var(--primary-foreground, #fff)}._scheduleWeekDayBody_14w8b_1517{flex:1;padding:4px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}._scheduleWeekTask_14w8b_1526{padding:4px 6px;font-size:10px;font-weight:500;color:var(--foreground);background:color-mix(in srgb,var(--foreground) 4%,transparent);border-left:2px solid;border-radius:3px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s}._scheduleWeekTask_14w8b_1526:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}._scheduleWeekTaskTitle_14w8b_1545{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scheduleMonthDayNames_14w8b_1552{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._scheduleMonthDayName_14w8b_1552{text-align:center;font-size:10px;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.3px;padding:4px 0}._scheduleMonthGrid_14w8b_1568{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._scheduleMonthCell_14w8b_1574{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:4px;min-height:70px;display:flex;flex-direction:column;gap:2px}._scheduleMonthCellDim_14w8b_1585{opacity:.4}._scheduleMonthCellToday_14w8b_1589{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card))}._scheduleMonthCellNum_14w8b_1594{font-size:11px;font-weight:600;color:var(--foreground);padding:0 2px 2px}._scheduleMonthTask_14w8b_1601{font-size:9px;font-weight:500;padding:1px 4px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._scheduleMonthTask_14w8b_1601:hover{opacity:.8}._scheduleMonthMore_14w8b_1616{font-size:9px;color:var(--muted-foreground);padding:0 2px}._scheduleUndated_14w8b_1623{border-top:1px solid var(--border);padding-top:10px}._scheduleUndatedLabel_14w8b_1628{font-size:11px;font-weight:600;color:var(--muted-foreground);margin-bottom:6px;display:block}._scheduleUndatedList_14w8b_1636{display:flex;flex-direction:column;gap:3px}._confirmOverlay_14w8b_1644{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._confirmDialog_14w8b_1655{width:380px;max-width:90vw;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 32px #0000004d}._confirmTitle_14w8b_1665{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--foreground)}._confirmMessage_14w8b_1672{margin:0 0 16px;font-size:13px;color:var(--muted-foreground);line-height:1.5}._confirmActions_14w8b_1679{display:flex;justify-content:flex-end;gap:8px}._confirmCancel_14w8b_1685{padding:6px 14px;font-size:12px;font-weight:500;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--foreground);cursor:pointer}._confirmCancel_14w8b_1685:hover{background:color-mix(in srgb,var(--foreground) 5%,var(--card))}._confirmDelete_14w8b_1700{display:flex;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:600;border:none;border-radius:6px;background:#ef4444;color:#fff;cursor:pointer;transition:opacity .15s}._confirmDelete_14w8b_1700:hover{opacity:.9}@media(max-width:900px){._kanbanGrid_14w8b_928{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;-webkit-overflow-scrolling:touch;padding-bottom:4px}._kanbanColumn_14w8b_936{min-width:260px;flex:0 0 75vw;scroll-snap-align:start}._toolbar_14w8b_379{flex-direction:column;align-items:stretch}._toolbarCenter_14w8b_409{justify-content:flex-start}._scheduleWeekGrid_14w8b_1464{grid-template-columns:1fr}._scheduleMonthGrid_14w8b_1568,._scheduleMonthDayNames_14w8b_1552{grid-template-columns:repeat(7,1fr)}._scheduleMonthCell_14w8b_1574{min-height:50px}}@media(max-width:600px){._taskRowBadge_14w8b_819,._taskRowPriority_14w8b_1756,._taskRowDue_14w8b_831,._taskRowProgress_14w8b_787{display:none}._cardGrid_14w8b_1213{grid-template-columns:1fr}._filterGroup_14w8b_417{flex-wrap:wrap;gap:4px}._container_14w8b_5{padding:0;gap:0;height:auto;min-height:0}._toolbar_14w8b_379{padding:8px 10px;gap:6px}._statsBar_14w8b_36{grid-template-columns:repeat(3,1fr);gap:4px;perspective:600px}._statsCard_14w8b_43{padding:6px 8px;border-radius:8px;gap:0;transform-style:preserve-3d;transform:rotateX(1deg) rotateY(-.5deg);background:linear-gradient(145deg,#0d120d,#0a0f0a);box-shadow:0 3px 8px #0000004d,0 6px 16px #00000026,inset 0 1px #ffffff0d;position:relative}._statsCard_14w8b_43:after{content:"";position:absolute;bottom:-3px;left:3px;right:3px;height:3px;background:linear-gradient(180deg,#22c55e26,#22c55e0d);border-radius:0 0 6px 6px;z-index:-1}._statsCard_14w8b_43:before{content:"";position:absolute;top:3px;bottom:3px;right:-2px;width:2px;background:linear-gradient(90deg,#22c55e1f,#22c55e0a);border-radius:0 4px 4px 0;z-index:-1}._statsCardBody_14w8b_132,._statsCardChart_14w8b_138,._statsCardMenu_14w8b_119{display:none}._statsCardHeader_14w8b_100{justify-content:center}._statsCardTitle_14w8b_106{font-size:10px;text-align:center}._kanbanColumn_14w8b_936{border-radius:10px;min-height:80px}._kanbanColumnHeader_14w8b_946{padding:8px 10px;font-size:.75rem;position:sticky;top:0;z-index:2}._kanbanColumnBody_14w8b_977{max-height:250px}._kanbanCard_14w8b_212{padding:10px;border-radius:8px;-webkit-tap-highlight-color:transparent}._kanbanCard_14w8b_212:active{transform:scale(.98)}._taskRow_14w8b_727{min-height:44px;padding:8px 10px;-webkit-tap-highlight-color:transparent}._taskRow_14w8b_727:active{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._scheduleWeekGrid_14w8b_1464{grid-template-columns:1fr;min-height:0}._scheduleWeekDay_14w8b_1471{min-height:60px}._scheduleMonthCell_14w8b_1574{min-height:40px}._detailedRow_14w8b_1094{padding:10px}._inlineTitlePencil_14w8b_1875{opacity:.5}}._inlineTitleEditable_14w8b_1881{cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-radius:3px;padding:1px 3px;margin:-1px -3px;transition:background .15s}._inlineTitleEditable_14w8b_1881:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}._inlineTitlePencil_14w8b_1875{opacity:0;flex-shrink:0;color:var(--muted-foreground);transition:opacity .15s}._inlineTitleEditable_14w8b_1881:hover ._inlineTitlePencil_14w8b_1875{opacity:.6}._inlineTitleInput_14w8b_1907{background:transparent;border:1px solid var(--border);border-radius:4px;padding:2px 6px;font:inherit;color:var(--foreground);outline:none;width:100%;min-width:0}._inlineTitleInput_14w8b_1907:focus{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent)}@media(max-width:768px){._inlineTitlePencil_14w8b_1875{opacity:.4}}html[data-theme=light] ._statsCard_14w8b_43,body[data-theme=light] ._statsCard_14w8b_43{background:linear-gradient(145deg,#fff,#f8faf8);border-color:#22c55e33;box-shadow:0 4px 12px #00000014,0 8px 24px #0000000a,inset 0 1px #fffc}html[data-theme=light] ._statsCard_14w8b_43:after,body[data-theme=light] ._statsCard_14w8b_43:after{background:linear-gradient(180deg,#22c55e1a,#22c55e08)}html[data-theme=light] ._statsCard_14w8b_43:before,body[data-theme=light] ._statsCard_14w8b_43:before{background:linear-gradient(90deg,#22c55e14,#22c55e05)}html[data-theme=light] ._statsCard_14w8b_43:hover,body[data-theme=light] ._statsCard_14w8b_43:hover{box-shadow:0 8px 20px #22c55e1a,0 12px 32px #00000014,inset 0 1px #ffffffe6}html[data-theme=light] ._statsCardTitle_14w8b_106,body[data-theme=light] ._statsCardTitle_14w8b_106{color:#000000b3}html[data-theme=light] ._statsCardMenu_14w8b_119,body[data-theme=light] ._statsCardMenu_14w8b_119{color:#00000059}html[data-theme=light] ._statsCardMenu_14w8b_119:hover,body[data-theme=light] ._statsCardMenu_14w8b_119:hover{color:#0009}._container_5cd1r_5{height:100%;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}._loading_5cd1r_14{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--muted-foreground);font-size:13px}._empty_5cd1r_23{display:flex;align-items:center;justify-content:center;padding:30px;color:var(--muted-foreground);font-size:12px}._statsRow_5cd1r_33{display:flex;gap:6px;flex-wrap:wrap}._stat_5cd1r_33{display:flex;align-items:center;gap:5px;padding:6px 12px;background:var(--card);border:1px solid var(--border);border-radius:8px;font-size:12px}._statNum_5cd1r_50{font-weight:700;font-size:14px;color:var(--foreground);font-variant-numeric:tabular-nums}._statLabel_5cd1r_57{color:var(--muted-foreground);font-size:11px}._header_5cd1r_63{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._nav_5cd1r_71{display:flex;align-items:center;gap:6px}._navBtn_5cd1r_77{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--foreground);cursor:pointer}._navBtn_5cd1r_77:hover{background:color-mix(in srgb,var(--foreground) 6%,var(--card))}._label_5cd1r_94{font-size:13px;font-weight:600;color:var(--foreground);min-width:140px;text-align:center}._todayBtn_5cd1r_102{padding:4px 10px;font-size:11px;font-weight:500;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:6px;cursor:pointer}._todayBtn_5cd1r_102:hover{background:color-mix(in srgb,var(--primary) 8%,var(--card));border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._rangeToggle_5cd1r_118{display:flex;gap:1px;background:var(--muted);border-radius:6px;padding:2px}._rangeBtn_5cd1r_126{padding:4px 12px;font-size:11px;font-weight:500;border:none;border-radius:4px;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:all .15s}._rangeBtn_5cd1r_126:hover{color:var(--foreground)}._rangeBtnActive_5cd1r_142{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000001f}._taskRow_5cd1r_149{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--card);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all .15s}._taskRow_5cd1r_149:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}._taskDot_5cd1r_166{width:8px;height:8px;border-radius:50%;flex-shrink:0}._taskTitle_5cd1r_173{font-size:12px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._taskBadge_5cd1r_184{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;white-space:nowrap}._projectTag_5cd1r_192{display:inline-flex;align-items:center;gap:3px;border:1px solid;border-radius:4px;font-weight:600;white-space:nowrap}._dayView_5cd1r_203{min-height:120px}._dayTasks_5cd1r_207{display:flex;flex-direction:column;gap:4px}._weekGrid_5cd1r_214{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;min-height:200px}._weekDay_5cd1r_221{background:var(--card);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;min-height:140px}._weekDayToday_5cd1r_230{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._weekDayHeader_5cd1r_234{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--border)}._weekDayName_5cd1r_242{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}._weekDayNum_5cd1r_250{font-size:12px;font-weight:600;color:var(--foreground);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%}._weekDayNumToday_5cd1r_262{background:var(--primary);color:var(--primary-foreground, #fff)}._weekDayBody_5cd1r_267{flex:1;padding:4px;display:flex;flex-direction:column;gap:3px;overflow-y:auto;max-height:200px}._weekTask_5cd1r_277{padding:4px 6px;font-size:10px;border-radius:4px;border-left:3px solid;background:color-mix(in srgb,var(--foreground) 3%,var(--card));cursor:pointer;transition:background .15s}._weekTask_5cd1r_277:hover{background:color-mix(in srgb,var(--foreground) 8%,var(--card))}._weekTaskTitle_5cd1r_291{color:var(--foreground);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._monthDayNames_5cd1r_300{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._monthDayName_5cd1r_300{text-align:center;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:4px}._monthGrid_5cd1r_316{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._monthCell_5cd1r_322{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:4px;min-height:80px;display:flex;flex-direction:column;gap:2px}._monthCellDim_5cd1r_333{opacity:.4}._monthCellToday_5cd1r_337{border-color:color-mix(in srgb,var(--primary) 50%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--card))}._monthCellNum_5cd1r_342{font-size:11px;font-weight:600;color:var(--foreground);margin-bottom:2px}._monthTask_5cd1r_349{padding:2px 4px;font-size:9px;font-weight:600;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._monthTask_5cd1r_349:hover{filter:brightness(1.1)}._monthMore_5cd1r_364{font-size:9px;color:var(--muted-foreground);padding:1px 4px}._undated_5cd1r_371{margin-top:8px}._undatedLabel_5cd1r_375{display:block;font-size:11px;font-weight:600;color:var(--muted-foreground);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}._undatedList_5cd1r_385{display:flex;flex-direction:column;gap:3px}@media(max-width:768px){._container_5cd1r_5{padding:0;gap:0;height:auto;min-height:0}._header_5cd1r_63{padding:8px 12px;gap:6px}._weekGrid_5cd1r_214{grid-template-columns:1fr;gap:4px;padding:0 8px 8px;min-height:0}._weekDay_5cd1r_221{min-height:60px}._weekDayBody_5cd1r_267{max-height:150px}._weekTaskTitle_5cd1r_291{white-space:normal;word-break:break-word}._monthGrid_5cd1r_316,._monthDayNames_5cd1r_300{grid-template-columns:repeat(7,1fr);font-size:.65rem}._monthCell_5cd1r_322{min-height:36px;padding:2px;font-size:.65rem}._monthTask_5cd1r_349{white-space:normal;word-break:break-word;text-overflow:unset}._monthDayNumber_5cd1r_434{font-size:.7rem}._taskTitle_5cd1r_173{white-space:normal;word-break:break-word;text-overflow:unset}._statsRow_5cd1r_33{padding:6px 12px;gap:6px;font-size:.7rem}._stat_5cd1r_33{padding:4px 8px}._dayView_5cd1r_203{min-height:60px}._taskRow_5cd1r_149{padding:6px 10px}._dayCard_5cd1r_456{border-radius:10px;-webkit-tap-highlight-color:transparent}._dayHeader_5cd1r_460{padding:8px 10px;font-size:.75rem;position:sticky;top:0;z-index:2}._taskItem_5cd1r_467{padding:8px 10px;min-height:40px;-webkit-tap-highlight-color:transparent}._taskItem_5cd1r_467:active{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._viewToggle_5cd1r_475{gap:2px}._viewBtn_5cd1r_478{padding:6px 10px;font-size:.7rem;min-height:36px}}._container_1cqhi_3{display:flex;flex-direction:column;height:100%;overflow:hidden;font-size:1rem}._toolbar_1cqhi_12{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);flex-shrink:0}._viewToggle_1cqhi_21{display:flex;gap:2px;background:color-mix(in srgb,var(--foreground) 5%,transparent);border-radius:8px;padding:3px}._viewBtn_1cqhi_29{padding:6px 14px;border:none;background:transparent;color:var(--muted-foreground);font-size:.9rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .15s}._viewBtn_1cqhi_29:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._viewBtnActive_1cqhi_46{background:var(--primary);color:#fff}._cycleSelector_1cqhi_51{padding:6px 12px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 3%,transparent);color:var(--foreground);border-radius:6px;font-size:.9rem;cursor:pointer}._toolbarSpacer_1cqhi_61{flex:1}._addCycleBtn_1cqhi_65{padding:6px 14px;border:1px dashed color-mix(in srgb,var(--foreground) 15%,transparent);background:transparent;color:var(--muted-foreground);font-size:.85rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s}._addCycleBtn_1cqhi_65:hover{border-color:var(--primary);color:var(--primary)}._boardContainer_1cqhi_83{display:flex;gap:12px;padding:16px;overflow-x:auto;flex:1;min-height:0}._boardColumn_1cqhi_92{display:flex;flex-direction:column;min-width:220px;max-width:280px;flex:1;background:color-mix(in srgb,var(--foreground) 3%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:10px;overflow:hidden}._columnHeader_1cqhi_104{display:flex;align-items:center;gap:8px;padding:10px 14px;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}._columnCount_1cqhi_117{background:color-mix(in srgb,var(--foreground) 8%,transparent);padding:1px 7px;border-radius:10px;font-size:.75rem;font-weight:600}._columnCards_1cqhi_125{display:flex;flex-direction:column;gap:8px;padding:10px;overflow-y:auto;flex:1}._taskCard_1cqhi_134{background:var(--background);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:8px;padding:12px;cursor:pointer;transition:all .15s}._taskCard_1cqhi_134:hover{border-color:var(--primary);box-shadow:0 2px 8px #00000026}._taskTitle_1cqhi_148{font-weight:600;font-size:.95rem;color:var(--foreground);margin-bottom:6px;line-height:1.3}._taskMeta_1cqhi_156{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted-foreground)}._taskEstimate_1cqhi_164{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-radius:4px;font-size:.75rem;font-weight:700}._taskPriority_1cqhi_176{display:inline-block;width:8px;height:8px;border-radius:50%}._priCritical_1cqhi_183{background:#ef4444}._priHigh_1cqhi_184{background:#f97316}._priMedium_1cqhi_185{background:#eab308}._priLow_1cqhi_186{background:#6b7280}._taskAgent_1cqhi_188{font-size:.75rem;padding:1px 6px;background:color-mix(in srgb,var(--foreground) 6%,transparent);border-radius:4px}._confidenceBar_1cqhi_195{height:3px;background:color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:2px;margin-top:8px;overflow:hidden}._confidenceFill_1cqhi_203{height:100%;border-radius:2px;transition:width .3s}._confHigh_1cqhi_209{background:#10b981}._confMed_1cqhi_210{background:#eab308}._confLow_1cqhi_211{background:#ef4444}._roadmapContainer_1cqhi_214{display:flex;flex-direction:column;gap:20px;padding:16px;overflow-y:auto;flex:1}._roadmapCycle_1cqhi_223{background:color-mix(in srgb,var(--foreground) 3%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:10px;overflow:hidden}._roadmapCycleHeader_1cqhi_230{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}._roadmapCycleName_1cqhi_238{font-weight:700;font-size:1.05rem;color:var(--foreground)}._roadmapCycleDates_1cqhi_244{font-size:.85rem;color:var(--muted-foreground)}._roadmapProgress_1cqhi_249{display:flex;align-items:center;gap:10px}._roadmapProgressBar_1cqhi_255{width:120px;height:8px;background:color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:4px;overflow:hidden}._roadmapProgressFill_1cqhi_263{height:100%;background:var(--primary);border-radius:4px;transition:width .3s}._roadmapProgressText_1cqhi_270{font-size:.85rem;font-weight:700;color:var(--primary)}._roadmapTasks_1cqhi_276{padding:12px 18px;display:flex;flex-direction:column;gap:6px}._roadmapTaskRow_1cqhi_283{display:flex;align-items:center;gap:10px;padding:6px 0}._roadmapTaskBar_1cqhi_290{flex:1;height:24px;background:color-mix(in srgb,var(--foreground) 5%,transparent);border-radius:6px;overflow:hidden;position:relative}._roadmapTaskBarFill_1cqhi_299{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;font-size:.78rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden}._barDone_1cqhi_312{background:#10b981}._barInProgress_1cqhi_313{background:var(--primary)}._barPlanned_1cqhi_314{background:color-mix(in srgb,var(--foreground) 15%,transparent);color:var(--muted-foreground)}._barBlocked_1cqhi_315{background:#ef4444}._roadmapTaskName_1cqhi_317{width:200px;flex-shrink:0;font-size:.88rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roadmapTaskStatus_1cqhi_328{width:90px;flex-shrink:0;font-size:.78rem;font-weight:600;text-transform:uppercase}._tableContainer_1cqhi_337{overflow:auto;flex:1;padding:16px}._table_1cqhi_337{width:100%;border-collapse:collapse;font-size:.92rem}._table_1cqhi_337 thead{position:sticky;top:0;z-index:1}._table_1cqhi_337 th{padding:10px 14px;text-align:left;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);background:color-mix(in srgb,var(--foreground) 4%,var(--background));border-bottom:2px solid color-mix(in srgb,var(--foreground) 10%,transparent)}._table_1cqhi_337 td{padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._table_1cqhi_337 tbody tr:hover{background:color-mix(in srgb,var(--foreground) 3%,transparent)}._statusBadge_1cqhi_377{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}._statusOpen_1cqhi_386{background:color-mix(in srgb,#3b82f6 15%,transparent);color:#3b82f6}._statusInProgress_1cqhi_387{background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}._statusCompleted_1cqhi_388{background:color-mix(in srgb,#10b981 15%,transparent);color:#10b981}._statusBlocked_1cqhi_389{background:color-mix(in srgb,#ef4444 15%,transparent);color:#ef4444}._statusWaiting_1cqhi_390{background:color-mix(in srgb,#eab308 15%,transparent);color:#eab308}._statusCancelled_1cqhi_391{background:color-mix(in srgb,#6b7280 15%,transparent);color:#6b7280}._emptyState_1cqhi_394{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--muted-foreground);text-align:center;gap:12px}._emptyTitle_1cqhi_405{font-size:1.1rem;font-weight:600;color:var(--foreground)}._emptyDesc_1cqhi_411{font-size:.9rem;max-width:360px}._container_1g9b9_1{display:flex;flex-direction:column;gap:4px;min-height:0;padding:2px;overflow-y:auto}._section_1g9b9_10{display:flex;flex-direction:column;flex:0 0 auto;gap:0;background:color-mix(in srgb,var(--foreground) 3%,var(--background));border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:var(--radius);overflow:hidden}._sectionHeader_1g9b9_21{display:flex;align-items:center;gap:.5rem;padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);font-weight:700;font-size:.64rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em}._sectionContent_1g9b9_34{display:flex;flex-direction:column;gap:0;padding:0}._taskTree_1g9b9_41{display:flex;flex-direction:column}._taskTreeParent_1g9b9_46{display:flex;align-items:stretch;gap:.25rem}._taskTreeParentBody_1g9b9_52{min-width:0;flex:1}._subtaskToggle_1g9b9_57{display:inline-flex;align-items:center;justify-content:center;width:1rem;margin:.25rem 0 0;border:none;border-radius:.5rem;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background .15s ease,color .15s ease}._subtaskToggle_1g9b9_57:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._subtaskToggleSpacer_1g9b9_76{width:.75rem;flex-shrink:0}._childTaskList_1g9b9_81{display:flex;flex-direction:column;gap:.2rem;margin:0 0 .35rem 1.9rem;padding-left:.65rem;border-left:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}._childTaskRow_1g9b9_90{display:flex;align-items:center;gap:.45rem;width:100%;min-height:2rem;padding:.25rem .45rem;border:none;border-radius:.55rem;background:color-mix(in srgb,var(--foreground) 3%,transparent);color:var(--foreground);text-align:left;cursor:pointer;transition:background .15s ease}._childTaskRow_1g9b9_90:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._childTaskIcon_1g9b9_110{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._childTaskName_1g9b9_117{font-size:.75rem;line-height:1.3;color:var(--foreground);word-break:break-word;overflow-wrap:break-word;min-width:0;flex:1;text-align:left}._taskRow_1g9b9_128{display:flex;flex-direction:column;gap:3px;padding:10px;background:var(--card);border:1px solid var(--border);border-radius:10px;margin:3px 4px;transition:all .15s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px}._taskRow_1g9b9_128:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f;border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._taskRow_1g9b9_128:active{transform:translateY(0);box-shadow:none;background:color-mix(in srgb,var(--foreground) 5%,transparent)}._taskRowDragging_1g9b9_155{opacity:.4}._dragHandle_1g9b9_160{cursor:grab;display:inline-flex;align-items:center;flex-shrink:0;color:var(--muted-foreground);opacity:.5;padding:2px}._dragHandle_1g9b9_160:hover{opacity:1}._dragOverlay_1g9b9_174{padding:8px 12px;background:var(--background);border:1px solid var(--primary);border-radius:var(--radius);box-shadow:0 8px 20px #00000040;font-size:.8125rem;font-weight:600;color:var(--foreground);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._emptyColumn_1g9b9_189{padding:16px;text-align:center;color:var(--muted-foreground);font-size:.75rem;font-style:italic;min-height:44px;display:flex;align-items:center;justify-content:center}._taskTopRow_1g9b9_201{display:flex;align-items:center;gap:6px;width:100%;min-width:0}._taskBottomRow_1g9b9_209{display:flex;align-items:center;gap:8px}._statusLabel_1g9b9_215{font-size:.7rem;font-weight:600;white-space:nowrap;flex-shrink:0}._taskInfo_1g9b9_222{display:flex;align-items:center;gap:6px;min-width:0;flex:1}._taskIcon_1g9b9_230{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}._taskName_1g9b9_239{font-size:.76rem;font-weight:600;color:var(--foreground);flex:1;min-width:0;line-height:1.3;text-align:left;word-break:break-word}._taskProgress_1g9b9_250{display:flex;align-items:center;gap:6px;flex:1;min-width:0}._progressBar_1g9b9_258{flex:1;height:4px;background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:2px;overflow:hidden}._progressFill_1g9b9_266{height:100%;border-radius:2px;transition:width .3s ease}._progressPercent_1g9b9_272{font-size:.6rem;font-weight:700;color:var(--muted-foreground);min-width:2rem;text-align:right;flex-shrink:0}._taskMeta_1g9b9_281{display:flex;align-items:center;gap:4px;justify-content:flex-end;flex-shrink:0;margin-left:auto}._metaLabel_1g9b9_290{font-size:.65rem;color:var(--muted-foreground);font-weight:600;white-space:nowrap}._metaPill_1g9b9_297{display:inline-flex;align-items:center;gap:2px;font-size:.6rem;font-weight:600;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);padding:1px 5px;border-radius:9999px;white-space:nowrap}._taskSummary_1g9b9_310{font-size:.7rem;line-height:1.4;color:var(--muted-foreground);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:20px}._taskNeeds_1g9b9_321{display:flex;align-items:center;gap:4px;font-size:.65rem;font-weight:600;color:var(--warning, #f97316);padding-left:20px}._taskFooter_1g9b9_331{display:flex;align-items:center;gap:8px;padding-left:20px;flex-wrap:wrap}._lastActivity_1g9b9_339{font-size:.6rem;color:var(--muted-foreground);margin-left:auto}._schedulePill_1g9b9_345{display:inline-flex;align-items:center;gap:3px;font-size:.6rem;font-weight:600;color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent);padding:1px 6px;border-radius:9999px}._successBadge_1g9b9_358{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success, #22c55e) 15%,transparent);color:var(--success, #22c55e);font-size:.875rem;font-weight:700}._errorBadge_1g9b9_371{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--destructive) 15%,transparent);color:var(--destructive);font-size:.875rem;font-weight:700}._detailBtn_1g9b9_384{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary, #f97316) 12%,transparent);color:var(--primary, #f97316);cursor:pointer;flex-shrink:0;opacity:.7;transition:opacity .12s ease}._detailBtn_1g9b9_384:hover{opacity:1}._tipSection_1g9b9_402{display:flex;align-items:center;gap:.5rem;padding:8px 12px;background:color-mix(in srgb,var(--foreground) 3%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:var(--radius);color:var(--muted-foreground);flex-shrink:0}._tipText_1g9b9_414{margin:0;font-size:.75rem;line-height:1.4;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._recsSection_1g9b9_427{display:flex;flex-direction:column;background:color-mix(in srgb,var(--foreground) 3%,var(--background));border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:var(--radius);overflow:hidden}._recsHeader_1g9b9_436{display:flex;align-items:center;gap:.5rem;padding:8px 12px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);font-weight:700;font-size:.7rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em}._recsBody_1g9b9_449{display:flex;flex-direction:column;gap:0}._recItem_1g9b9_455{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);cursor:pointer;transition:background .15s ease}._recItem_1g9b9_455:last-child{border-bottom:none}._recItem_1g9b9_455:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}._recText_1g9b9_474{margin:0;font-size:.875rem;line-height:1.5;color:var(--foreground);word-wrap:break-word;overflow-wrap:break-word;white-space:normal;flex:1 1 auto;min-width:0}._recAction_1g9b9_486{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--primary);padding:4px 8px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:transparent;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._recItem_1g9b9_455:hover ._recAction_1g9b9_486{background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 40%,transparent)}._folderToolbar_1g9b9_505{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;font-size:.72rem;font-weight:700;color:var(--muted-foreground)}._folderToolbarTitle_1g9b9_515{display:flex;align-items:center;gap:6px}._folderAddBtn_1g9b9_521{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:none;color:var(--muted-foreground);cursor:pointer;transition:background .15s,color .15s}._folderAddBtn_1g9b9_521:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground)}._folderSection_1g9b9_540{display:flex;flex-direction:column;flex:0 0 auto;gap:0}._treeItemWrapper_1g9b9_548{position:relative;display:flex;align-items:stretch}._treeGuide_1g9b9_555{position:relative;width:12px;flex-shrink:0}._treeGuide_1g9b9_555:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1px;background-color:color-mix(in srgb,var(--foreground) 15%,transparent)}._treeGuide_1g9b9_555:after{content:"";position:absolute;left:5px;top:50%;width:7px;height:1px;background-color:color-mix(in srgb,var(--foreground) 15%,transparent)}._treeGuideLast_1g9b9_584:before{bottom:50%}._folderHeader_1g9b9_588{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:6px 8px;font-weight:600;font-size:.72rem;color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease;border-radius:4px;flex:1;min-width:0}._folderHeaderRow_1g9b9_605{display:flex;align-items:center;gap:.4rem;width:100%}._folderHeader_1g9b9_588:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}._folderHeader_1g9b9_588:hover ._folderActions_1g9b9_616{opacity:1}._folderDot_1g9b9_620{width:8px;height:8px;border-radius:50%;flex-shrink:0}._folderName_1g9b9_627{font-size:.75rem;font-weight:700;color:var(--foreground);word-break:break-word;overflow-wrap:break-word;line-height:1.3;padding:0 2px}._folderCount_1g9b9_637{font-size:.6rem;font-weight:600;color:var(--muted-foreground);opacity:.5;flex-shrink:0;margin-left:auto;padding-left:8px}._folderActions_1g9b9_616{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s;flex-shrink:0}._folderActionBtn_1g9b9_656{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:3px;background:none;color:var(--muted-foreground);cursor:pointer;padding:0}._folderActionBtn_1g9b9_656:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}._folderDropActive_1g9b9_675{border-radius:4px}._folderDropActive_1g9b9_675>._treeItemWrapper_1g9b9_548>._folderHeader_1g9b9_588{background:color-mix(in srgb,var(--primary) 16%,transparent)!important;border-radius:4px;outline:1px dashed color-mix(in srgb,var(--primary) 50%,transparent)}._moveToDropdown_1g9b9_684{display:flex;flex-direction:column;gap:1px;padding:4px 8px 6px;background:color-mix(in srgb,var(--card) 95%,var(--foreground));border:1px solid var(--border, rgba(255,255,255,.08));border-radius:6px;margin:2px 8px 4px;max-height:180px;overflow-y:auto}._moveToLabel_1g9b9_697{font-size:.65rem;opacity:.5;padding:2px 4px 4px;font-weight:500}._moveToOption_1g9b9_704{display:flex;align-items:center;gap:6px;padding:5px 8px;font-size:.72rem;font-weight:500;color:var(--foreground);background:transparent;border:none;border-radius:4px;cursor:pointer;text-align:left;transition:background .1s ease}._moveToOption_1g9b9_704:hover{background:color-mix(in srgb,var(--primary) 15%,transparent)}._folderInlineAdd_1g9b9_724{padding:2px 8px 4px}._folderInlineInput_1g9b9_728{width:100%;padding:4px 8px;font-size:.72rem;font-weight:500;border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);border-radius:4px;background:color-mix(in srgb,var(--foreground) 3%,var(--background));color:var(--foreground);outline:none}._folderInlineInput_1g9b9_728:focus{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 25%,transparent)}._folderContent_1g9b9_745{display:flex;flex-direction:column;gap:0;padding:0}._taskRow_1g9b9_128:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._recItem_1g9b9_455:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media(max-width:768px){._container_1g9b9_1{padding:0 .625rem .5rem;gap:.375rem}._sectionHeader_1g9b9_21{padding:.5rem .75rem;font-size:.8rem;position:sticky;top:0;z-index:2;background:var(--background)}._sectionContent_1g9b9_34{padding:.125rem}._taskRow_1g9b9_128{padding:12px 10px;gap:.375rem;min-height:48px;background:var(--card);border:1px solid var(--border);border-radius:12px;margin:4px 6px;-webkit-tap-highlight-color:transparent}._taskRow_1g9b9_128:active{transform:none;box-shadow:none;background:color-mix(in srgb,var(--foreground) 6%,transparent)}._taskName_1g9b9_239{font-size:.8rem;line-height:1.35}._metaLabel_1g9b9_290{font-size:.65rem}._tipText_1g9b9_414{font-size:.75rem;padding:.75rem}._dragHandle_1g9b9_160{display:none}}._quantumIcon_1g9b9_820{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._quantumIcon_1g9b9_820 img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 2px rgba(139,92,246,.4))}._quantumIcon_1g9b9_820._quantumActive_1g9b9_834 img{animation:_quantumSpin_1g9b9_1 3s linear infinite,_quantumPulse_1g9b9_1 2s ease-in-out infinite}@keyframes _quantumSpin_1g9b9_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _quantumPulse_1g9b9_1{0%,to{filter:drop-shadow(0 0 2px rgba(139,92,246,.4))}50%{filter:drop-shadow(0 0 8px rgba(139,92,246,.8)) drop-shadow(0 0 16px rgba(139,92,246,.3))}}._overlay_5mzas_2{position:fixed;inset:0;background:#0000008c;z-index:230;display:flex;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._dialog_5mzas_16{background:var(--surface);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:var(--radius-lg);width:min(440px,94vw);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px #00000059,0 6px 14px #0003}._dialogHeader_5mzas_30{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._dialogTitle_5mzas_38{font-size:.9rem;font-weight:700;color:var(--foreground)}._closeBtn_5mzas_44{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--muted-foreground);cursor:pointer}._closeBtn_5mzas_44:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._dialogBody_5mzas_63{padding:16px;display:flex;flex-direction:column;gap:14px}._field_5mzas_70{display:flex;flex-direction:column;gap:4px}._fieldLabel_5mzas_76{font-size:.72rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}._fieldInput_5mzas_84,._fieldTextarea_5mzas_85,._fieldSelect_5mzas_86{background:color-mix(in srgb,var(--foreground) 5%,transparent);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-sm);padding:8px 10px;font-size:.82rem;color:var(--foreground);outline:none;transition:border-color .12s ease}._fieldInput_5mzas_84:focus,._fieldTextarea_5mzas_85:focus,._fieldSelect_5mzas_86:focus{border-color:var(--primary)}._fieldTextarea_5mzas_85{resize:vertical;min-height:60px}._fieldSelect_5mzas_86{cursor:pointer}._colorRow_5mzas_113{display:flex;gap:6px;flex-wrap:wrap}._colorSwatch_5mzas_119{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .1s ease,transform .1s ease}._colorSwatch_5mzas_119:hover{transform:scale(1.15)}._colorSwatchActive_5mzas_132{border-color:var(--foreground);transform:scale(1.15)}._dialogFooter_5mzas_138{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}._cancelBtn_5mzas_147,._saveBtn_5mzas_148{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:var(--radius-sm);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .12s ease}._cancelBtn_5mzas_147{background:transparent;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);color:var(--muted-foreground)}._cancelBtn_5mzas_147:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._saveBtn_5mzas_148{background:var(--primary);border:1px solid var(--primary);color:var(--primary-foreground)}._saveBtn_5mzas_148:hover{opacity:.9}._saveBtn_5mzas_148:disabled{opacity:.5;cursor:not-allowed}._pageWrapper_1r2mm_1{position:relative;isolation:isolate;display:flex;flex:1 1 0%;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;background:var(--background)}._container_1r2mm_16{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}._header_1r2mm_25{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:10px 16px;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:var(--background)}._headerLeft_1r2mm_37{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}._brandMark_1r2mm_45{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent);flex-shrink:0}._headerAvatarPortal_1r2mm_57{transform:scale(.8)}._brandLabel_1r2mm_61{font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground);white-space:nowrap}._titleGroup_1r2mm_69{display:flex;flex-direction:column;min-width:0}._kicker_1r2mm_75{display:none}._title_1r2mm_69{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--foreground)}._subtitle_1r2mm_89,._capabilityRow_1r2mm_93,._capabilityPill_1r2mm_97,._pillDot_1r2mm_101{display:none}._headerActions_1r2mm_105{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._inlineTabs_1r2mm_112{display:flex;align-items:center;gap:.25rem}._headerTabsDivider_1r2mm_118{width:1px;height:1.75rem;background:color-mix(in srgb,var(--foreground) 10%,transparent);flex-shrink:0}._sectionTabs_1r2mm_125{display:flex;align-items:center;gap:.25rem}._settingsBtn_1r2mm_131{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}._settingsBtn_1r2mm_131:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._settingsBtn_1r2mm_131:active{transform:translateY(1px) scale(.96)}._settingsBtn_1r2mm_131:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._viewTab_1r2mm_160{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.3rem .625rem;border-radius:.5rem;border:1px solid transparent;background:transparent;cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--muted-foreground);white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease}._viewTab_1r2mm_160:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}._viewTab_1r2mm_160:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._viewTabActive_1r2mm_191{color:var(--foreground);border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._contentArea_1r2mm_197{flex:1 1 0%;min-height:0;display:flex;align-items:stretch;overflow:hidden;background:var(--background)}._contentArea_1r2mm_197>*{flex:1 1 0%;min-height:0;height:100%}._desktopWithSidebar_1r2mm_213{width:100%;height:100%;flex:1 1 0%;min-height:0;overflow:hidden}._desktopWorkspace_1r2mm_221{display:grid;grid-template-columns:minmax(240px,22%) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"tasks main";width:100%;height:100%;flex:1 1 0%;min-height:0;overflow:hidden}._chatOnLeft_1r2mm_233{grid-template-columns:minmax(0,1fr) minmax(240px,22%);grid-template-areas:"main tasks"}._tasksPanelRight_1r2mm_238{border-right:none;border-left:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._tasksPanel_1r2mm_238{grid-area:tasks;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;border-right:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:var(--background);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 10%,transparent) transparent}._tasksPanel_1r2mm_238::-webkit-scrollbar{width:4px}._tasksPanel_1r2mm_238::-webkit-scrollbar-track{background:transparent}._tasksPanel_1r2mm_238::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:4px}._tasksPanel_1r2mm_238::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground) 20%,transparent)}._chatPanel_1r2mm_273{grid-area:main;position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--background)}._boardLayout_1r2mm_282{grid-template-columns:minmax(200px,18%) minmax(0,1fr) minmax(340px,40%);grid-template-areas:"tasks board main"}._boardLayout_1r2mm_282._chatOnLeft_1r2mm_233{grid-template-columns:minmax(340px,40%) minmax(0,1fr) minmax(200px,18%);grid-template-areas:"main board tasks"}._scheduleLayout_1r2mm_292{grid-template-columns:minmax(280px,40%) minmax(0,1fr);grid-template-areas:"board main"}._scheduleLayout_1r2mm_292._chatOnLeft_1r2mm_233{grid-template-columns:minmax(0,1fr) minmax(280px,40%);grid-template-areas:"main board"}._taskBoardPage_1r2mm_302{grid-area:board;display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:var(--background);border-right:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._tasksuitePage_1r2mm_312{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--background)}._mobilePanelNav_1r2mm_322{display:flex;gap:0;flex-shrink:0;background:var(--background);border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0)}._mobilePanelTab_1r2mm_332{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1;padding:6px 4px 4px;border:none;background:transparent;color:var(--muted-foreground);font-size:.6rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:color .1s ease;-webkit-tap-highlight-color:transparent;min-height:48px}._mobilePanelTab_1r2mm_332:active{opacity:.7}._mobilePanelTabActive_1r2mm_356{color:var(--primary)}._mobilePanelContent_1r2mm_360{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}._mobilePanelContent_1r2mm_360>*{flex:1 1 0%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._mobileViewTabs_1r2mm_376{display:flex;gap:0;padding:0 12px;flex:0 0 auto;background:var(--background);border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._mobileViewTab_1r2mm_376{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;padding:10px 6px 8px;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted-foreground);font-size:.75rem;font-weight:600;cursor:pointer;transition:color .1s ease,border-color .1s ease;-webkit-tap-highlight-color:transparent;min-height:40px}._mobileViewTab_1r2mm_376:active{opacity:.7}._mobileViewTabActive_1r2mm_409{color:var(--primary);border-bottom-color:var(--primary)}._mobileSidebarOverlay_1r2mm_414{position:fixed;inset:0;z-index:240;display:flex;justify-content:flex-start;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._mobileSidebarSheet_1r2mm_424{width:min(88vw,340px);height:100%;display:flex;flex-direction:column;background:var(--background);border-right:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);box-shadow:0 14px 30px #0000004d}._mobileSidebarHeader_1r2mm_434{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._mobileSidebarTitle_1r2mm_443{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}._mobileSidebarClose_1r2mm_454{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground)}._mobileSidebarBody_1r2mm_466{flex:1 1 0%;min-height:0;overflow:hidden}._tasksPanel_1r2mm_238>*,._taskBoardPage_1r2mm_302>*{flex:1 1 auto;min-height:0}._chatPanel_1r2mm_273>*{position:absolute;inset:0;width:100%;height:100%}.light ._pageWrapper_1r2mm_1{background:var(--background)}@media(max-width:1080px){._desktopWorkspace_1r2mm_221{grid-template-columns:minmax(220px,240px) minmax(0,1fr)}._boardLayout_1r2mm_282{grid-template-columns:minmax(180px,16%) minmax(0,1fr) minmax(300px,36%)}._scheduleLayout_1r2mm_292{grid-template-columns:minmax(240px,38%) minmax(0,1fr)}._chatOnLeft_1r2mm_233{grid-template-columns:minmax(0,1fr) minmax(220px,240px)}._subtitle_1r2mm_89{max-width:52ch}}@media(max-width:980px){._desktopWorkspace_1r2mm_221{grid-template-columns:minmax(210px,220px) minmax(0,1fr)}._chatOnLeft_1r2mm_233{grid-template-columns:minmax(0,1fr) minmax(210px,220px)}}@media(max-width:840px){._headerActions_1r2mm_105{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:767px){._pageWrapper_1r2mm_1{flex-direction:column;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0)}._contentArea_1r2mm_197{flex-direction:column}._contentArea_1r2mm_197>*{height:auto}._mobilePanelNav_1r2mm_322{flex:0 0 auto;width:100%}._mobilePanelContent_1r2mm_360{flex:1 1 0%;width:100%}._header_1r2mm_25{padding:6px 12px;flex-direction:row;align-items:center;gap:.375rem;min-height:42px}._headerLeft_1r2mm_37{flex:0 1 auto;min-width:0;gap:.4rem;align-items:center}._headerSearch_1r2mm_570{flex:0 0 auto;min-width:0}._searchInputWrap_1r2mm_575{width:100%;max-width:220px}._headerActions_1r2mm_105{flex:0 0 auto;flex-wrap:nowrap;margin-left:auto;gap:.25rem}._inlineTabs_1r2mm_112{display:none}._brandMark_1r2mm_45{width:1.5rem;height:1.5rem;border-radius:.25rem;overflow:hidden}._headerAvatarPortal_1r2mm_57{transform:scale(.42)}._brandLabel_1r2mm_61{font-size:.85rem}._title_1r2mm_69{font-size:.9rem;letter-spacing:-.01em}._settingsBtn_1r2mm_131{width:1.75rem;height:1.75rem}._searchDropdown_1r2mm_618{position:fixed;inset:auto 8px;max-height:60vh;border-radius:var(--radius-md, .5rem);box-shadow:0 12px 40px #0003}}@media(prefers-reduced-motion:reduce){._settingsBtn_1r2mm_131,._viewTab_1r2mm_160{transition:none}}._headerSearch_1r2mm_570{position:relative;display:flex;align-items:center;flex-shrink:1;min-width:0}._searchToggle_1r2mm_646{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}._searchToggle_1r2mm_646:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._searchInputWrap_1r2mm_575{position:relative;display:flex;align-items:center;gap:.375rem;width:clamp(180px,28vw,340px);padding:0 .5rem;height:2rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--surface) 60%,transparent);transition:border-color .15s ease}._searchInputWrap_1r2mm_575:focus-within{border-color:var(--primary)}._searchIcon_1r2mm_684{flex-shrink:0;color:var(--muted-foreground)}._searchInput_1r2mm_575{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.8rem;color:var(--foreground);font-family:inherit}._searchInput_1r2mm_575::-moz-placeholder{color:var(--muted-foreground);opacity:.7}._searchInput_1r2mm_575::placeholder{color:var(--muted-foreground);opacity:.7}._searchCloseBtn_1r2mm_705{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;flex-shrink:0}._searchCloseBtn_1r2mm_705:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._searchDropdown_1r2mm_618{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:420px;overflow-y:auto;background:var(--background);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--radius-md, .5rem);box-shadow:0 8px 24px #0000001f;z-index:100;padding:.25rem}._searchStatus_1r2mm_739{padding:.625rem .75rem;font-size:.75rem;color:var(--muted-foreground);text-align:center}._searchResult_1r2mm_746{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.5rem .625rem;border:none;border-radius:.375rem;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s ease}._searchResult_1r2mm_746:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._searchResultMain_1r2mm_765{display:flex;align-items:center;gap:.375rem}._searchResultStatus_1r2mm_771{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background:var(--muted-foreground)}._status_active_1r2mm_779{background:var(--primary, #3b82f6)}._status_in_progress_1r2mm_780{background:#f59e0b}._status_completed_1r2mm_781{background:#22c55e}._status_pending_1r2mm_782{background:var(--muted-foreground)}._status_failed_1r2mm_783{background:#ef4444}._status_cancelled_1r2mm_784{background:#9ca3af}._searchResultTitle_1r2mm_786{flex:1;min-width:0;font-size:.8rem;font-weight:600;color:var(--foreground);word-break:break-word}._searchResultPriority_1r2mm_795{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);flex-shrink:0}._searchResultDesc_1r2mm_804{font-size:.7rem;color:var(--muted-foreground);line-height:1.3;padding-left:.875rem;word-break:break-word}._searchResultSubtasks_1r2mm_812{display:flex;flex-direction:column;gap:.125rem;padding-left:.875rem;padding-top:.125rem}._searchSubtask_1r2mm_820{font-size:.675rem;color:var(--muted-foreground);word-break:break-word}._searchSubtaskDone_1r2mm_826{text-decoration:line-through;opacity:.6}@media(max-width:640px){._searchInputWrap_1r2mm_575{width:100%;max-width:200px}._header_1r2mm_25{padding:5px 10px}._titleGroup_1r2mm_69{display:none}}._taskBackBtn_1r2mm_848{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;background:none;border:none;color:color-mix(in srgb,var(--foreground) 60%,transparent);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}._taskBackBtn_1r2mm_848:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground)}._taskStatusIcon_1r2mm_866{display:inline-flex;align-items:center;flex-shrink:0}._taskTitleInline_1r2mm_872{font-size:.875rem;font-weight:700;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:40%}._taskBadge_1r2mm_883{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:4px;flex-shrink:0;background:color-mix(in srgb,var(--foreground) 8%,transparent);color:color-mix(in srgb,var(--foreground) 60%,transparent)}._taskBadge_completed_1r2mm_894{background:color-mix(in srgb,var(--success, #22c55e) 15%,transparent);color:var(--success, #22c55e)}._taskBadge_running_1r2mm_898,._taskBadge_in_progress_1r2mm_898{background:color-mix(in srgb,var(--info, #3b82f6) 15%,transparent);color:var(--info, #3b82f6)}._taskBadge_failed_1r2mm_902{background:color-mix(in srgb,var(--error, #ef4444) 15%,transparent);color:var(--error, #ef4444)}._taskBadge_waiting_for_input_1r2mm_906{background:color-mix(in srgb,var(--warning, #f59e0b) 15%,transparent);color:var(--warning, #f59e0b)}._taskBadgePri_high_1r2mm_910{background:color-mix(in srgb,var(--error, #ef4444) 10%,transparent);color:var(--error, #ef4444)}._taskBadgePri_medium_1r2mm_914{background:color-mix(in srgb,var(--warning, #f59e0b) 10%,transparent);color:var(--warning, #f59e0b)}._taskBadgePri_low_1r2mm_918{background:color-mix(in srgb,var(--success, #22c55e) 10%,transparent);color:var(--success, #22c55e)}._taskProgress_1r2mm_923{font-size:10px;color:color-mix(in srgb,var(--foreground) 50%,transparent);flex-shrink:0}._taskManageBtn_1r2mm_929{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;background:none;border:none;color:color-mix(in srgb,var(--foreground) 50%,transparent);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}._taskManageBtn_1r2mm_929:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground)}._container_a7gh8_3{min-height:100vh;padding-top:64px;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow-x:hidden;position:relative}._container_a7gh8_3:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:-1}@keyframes _fadeInUp_a7gh8_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._header_a7gh8_29{text-align:center;padding:4rem var(--spacing-6) 2rem;max-width:720px;margin:0 auto;animation:_fadeInUp_a7gh8_1 .6s ease both}._header_a7gh8_29 h1{font-family:var(--font-family-heading);font-size:2.75rem;font-weight:800;letter-spacing:-.03em;margin-bottom:var(--spacing-4)}._gradientText_a7gh8_45{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 80%,white));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}._header_a7gh8_29 p{font-size:1.125rem;color:var(--muted-foreground);line-height:1.7}._trialBadge_a7gh8_59{display:inline-flex;align-items:center;gap:var(--spacing-2);background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-full);padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;color:#fb923c;margin-bottom:var(--spacing-6)}._grid_a7gh8_75{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6);max-width:1280px;margin:0 auto;padding:0 var(--spacing-6) 4rem;align-items:stretch}._card_a7gh8_85{background:linear-gradient(180deg,#1a284480,#1a284433);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);animation:_fadeInUp_a7gh8_1 .6s ease both}._card_a7gh8_85:nth-child(1){animation-delay:.1s}._card_a7gh8_85:nth-child(2){animation-delay:.2s}._card_a7gh8_85:nth-child(3){animation-delay:.3s}._card_a7gh8_85:nth-child(4){animation-delay:.4s}._card_a7gh8_85:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0003,0 0 0 1px #ffffff08}._popular_a7gh8_107{border-color:color-mix(in srgb,var(--primary) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 8%,transparent),#1a284466,#1a284433);box-shadow:0 0 40px color-mix(in srgb,var(--primary) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}._popular_a7gh8_107:hover{box-shadow:0 24px 48px #0000004d,0 0 60px color-mix(in srgb,var(--primary) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}._popularBadge_a7gh8_117{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 80%,white));color:#fff;padding:.375rem 1rem;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;display:flex;align-items:center;gap:var(--spacing-1);letter-spacing:.02em;box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent)}._currentBadge_a7gh8_135{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e;padding:.375rem 1rem;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;letter-spacing:.02em}._tierName_a7gh8_150{font-family:var(--font-family-heading);font-size:1.2rem;font-weight:600;margin-bottom:var(--spacing-2);letter-spacing:-.01em}._price_a7gh8_158{display:flex;align-items:baseline;gap:var(--spacing-1);margin-bottom:var(--spacing-2)}._priceAmount_a7gh8_165{font-size:3rem;font-weight:800;font-family:var(--font-family-heading);color:var(--foreground);letter-spacing:-.03em}._pricePeriod_a7gh8_173{font-size:.95rem;color:var(--muted-foreground)}._description_a7gh8_178{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6);line-height:1.5}._features_a7gh8_185{list-style:none;padding:0;margin:0 0 var(--spacing-8);flex:1;display:flex;flex-direction:column;gap:var(--spacing-3)}._features_a7gh8_185 li{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._features_a7gh8_185 li svg{flex-shrink:0;margin-top:2px;color:#22c55e}._ctaButton_a7gh8_210{width:100%;margin-top:auto}._backLink_a7gh8_215{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.875rem;padding:var(--spacing-4) var(--spacing-6);transition:color .2s}._backLink_a7gh8_215:hover{color:var(--foreground)}._trialNote_a7gh8_230{text-align:center;padding:2rem var(--spacing-6) 0;font-size:.8rem;color:var(--muted-foreground);opacity:.7}._addOnSection_a7gh8_238{max-width:1280px;margin:0 auto;padding:1.5rem var(--spacing-6) 0}._addOnCard_a7gh8_244{border:1px solid color-mix(in srgb,#22c55e 30%,var(--border));border-radius:var(--radius-lg);padding:var(--spacing-6);background:linear-gradient(180deg,color-mix(in srgb,#22c55e 10%,transparent),color-mix(in srgb,var(--card) 90%,transparent))}._addOnLabel_a7gh8_255{display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#22c55e;margin-bottom:var(--spacing-2)}._addOnCard_a7gh8_244 h3{margin:0;font-size:1.5rem;font-family:var(--font-family-heading)}._addOnCard_a7gh8_244 p{margin:var(--spacing-2) 0 var(--spacing-4);color:var(--muted-foreground)}._addOnPriceRow_a7gh8_276{display:flex;align-items:baseline;gap:.35rem}._addOnPrice_a7gh8_276{font-size:2.2rem;font-weight:800;line-height:1}._addOnPeriod_a7gh8_288{color:var(--muted-foreground);font-size:.95rem}._featuresSection_a7gh8_295{max-width:1280px;margin:0 auto;padding:6rem var(--spacing-6) 4rem;scroll-margin-top:80px}._featuresHeader_a7gh8_302{text-align:center;max-width:740px;margin:0 auto 5rem;animation:_fadeInUp_a7gh8_1 .6s ease both}._featuresHeader_a7gh8_302 h2{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:800;letter-spacing:-.03em;margin-bottom:var(--spacing-4);line-height:1.15}._featuresHeader_a7gh8_302 p{font-size:1.1rem;color:var(--muted-foreground);line-height:1.7}._featuresGrid_a7gh8_324{display:flex;flex-direction:column;gap:5rem}._featureRow_a7gh8_330{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}._featureRowReversed_a7gh8_337{direction:rtl}._featureRowReversed_a7gh8_337>*{direction:ltr}._featureContent_a7gh8_345{display:flex;flex-direction:column;gap:var(--spacing-4)}._featureIcon_a7gh8_351{width:48px;height:48px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--feature-accent, var(--primary)) 12%,transparent);border:1px solid color-mix(in srgb,var(--feature-accent, var(--primary)) 25%,transparent);color:var(--feature-accent, var(--primary));flex-shrink:0}._featureContent_a7gh8_345 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}._featureContent_a7gh8_345 p{font-size:1rem;color:var(--muted-foreground);line-height:1.7}._featureCta_a7gh8_378{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);text-decoration:none;font-size:.925rem;font-weight:600;transition:gap .2s,opacity .2s}._featureCta_a7gh8_378:hover{gap:var(--spacing-3);opacity:.85}._featureImage_a7gh8_394{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:#1a28444d}._featureImage_a7gh8_394 img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover;aspect-ratio:16 / 10}._featureImageGlow_a7gh8_411{position:absolute;inset:-40%;pointer-events:none;z-index:-1}._bottomCta_a7gh8_420{text-align:center;padding:5rem var(--spacing-6) 6rem;max-width:700px;margin:0 auto;border-top:1px solid var(--border)}._bottomCta_a7gh8_420 h2{font-family:var(--font-family-heading);font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:var(--spacing-3)}._bottomCta_a7gh8_420 p{font-size:1.05rem;color:var(--muted-foreground);margin-bottom:var(--spacing-8);line-height:1.6}._bottomCtaButtons_a7gh8_443{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}._ctaButtonLarge_a7gh8_451{padding:.875rem 2rem;font-size:1rem}.light ._card_a7gh8_85{background:linear-gradient(180deg,#ffffffe6,#f8fafccc)}.light ._card_a7gh8_85:hover{box-shadow:0 24px 48px #00000014}.light ._popular_a7gh8_107{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),#ffffffe6,#f8fafccc)}.light ._featureImage_a7gh8_394{background:#f8fafc80}@media(max-width:1024px){._grid_a7gh8_75{grid-template-columns:repeat(2,1fr)}._featureRow_a7gh8_330,._featureRowReversed_a7gh8_337{grid-template-columns:1fr;gap:2rem}._featureRowReversed_a7gh8_337{direction:ltr}}@media(max-width:640px){._grid_a7gh8_75{grid-template-columns:1fr}._header_a7gh8_29 h1{font-size:2rem}._priceAmount_a7gh8_165{font-size:2.5rem}._featuresHeader_a7gh8_302 h2{font-size:1.75rem}._featureContent_a7gh8_345 h3{font-size:1.25rem}._bottomCta_a7gh8_420 h2{font-size:1.5rem}._bottomCtaButtons_a7gh8_443{flex-direction:column}._ctaButtonLarge_a7gh8_451{width:100%}}._page_hqk2p_1{min-height:100vh;background:var(--background);padding:var(--spacing-6)}._container_hqk2p_7{max-width:1400px;margin:0 auto}._header_hqk2p_12{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-6)}._titleGroup_hqk2p_19{display:flex;align-items:center;gap:var(--spacing-3)}._title_hqk2p_19{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0;font-family:"JetBrains Mono",var(--font-mono);letter-spacing:-.03em}._adminAvatar_hqk2p_34{width:36px;height:36px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:2px solid #ef4444}._adminBadge_hqk2p_42{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.2rem .6rem;border-radius:var(--radius);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._refreshBtn_hqk2p_53{display:flex;align-items:center;gap:var(--spacing-1)}._statsGrid_hqk2p_60{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._statCard_hqk2p_67{background:var(--card);border:1px solid var(--muted-border);border-radius:var(--radius);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-1)}._statLabel_hqk2p_77{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._statValue_hqk2p_85{font-size:1.75rem;font-weight:700;color:var(--foreground);font-family:"JetBrains Mono",var(--font-mono)}._tabs_hqk2p_93{display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4);border-bottom:1px solid var(--muted-border);padding-bottom:var(--spacing-1)}._tab_hqk2p_93{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);font-size:.8rem;font-weight:500;background:transparent;border:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;border-bottom:2px solid transparent}._tab_hqk2p_93:hover{color:var(--foreground);background:var(--muted)}._tab_hqk2p_93._active_hqk2p_122{color:var(--primary);border-bottom-color:var(--primary);background:var(--muted)}._tabCount_hqk2p_128{background:var(--muted);padding:0 .4rem;border-radius:999px;font-size:.65rem;font-weight:600}._tab_hqk2p_93._active_hqk2p_122 ._tabCount_hqk2p_128{background:var(--primary);color:var(--primary-foreground)}._tableWrapper_hqk2p_142{background:var(--card);border:1px solid var(--muted-border);border-radius:var(--radius);overflow:hidden}._searchRow_hqk2p_149{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-bottom:1px solid var(--muted-border)}._searchInput_hqk2p_157{flex:1;background:var(--background);border:1px solid var(--muted-border);border-radius:var(--radius-sm);padding:var(--spacing-1-5) var(--spacing-2);font-size:.8rem;color:var(--foreground);outline:none}._searchInput_hqk2p_157:focus{border-color:var(--primary)}._tableScroll_hqk2p_172{overflow-x:auto}._table_hqk2p_142{width:100%;border-collapse:collapse;font-size:.8rem}._table_hqk2p_142 th{padding:var(--spacing-2) var(--spacing-3);text-align:left;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);background:var(--muted);border-bottom:1px solid var(--muted-border);white-space:nowrap;position:sticky;top:0}._table_hqk2p_142 td{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--muted-border);color:var(--foreground);white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}._table_hqk2p_142 tr:last-child td{border-bottom:none}._table_hqk2p_142 tr:hover td{background:var(--muted)}._mono_hqk2p_215{font-family:"JetBrains Mono",var(--font-mono);font-size:.75rem}._badge_hqk2p_220{display:inline-flex;padding:.15rem .5rem;border-radius:999px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._badgeActive_hqk2p_230{background:#10b981;color:#fff}._badgeArchived_hqk2p_235{background:#6b7280;color:#fff}._badgeDraft_hqk2p_240{background:#f59e0b;color:#1a1a1a}._badgeTrialing_hqk2p_245{background:#6366f1;color:#fff}._badgeCanceled_hqk2p_250,._badgeAdmin_hqk2p_255{background:#ef4444;color:#fff}._badgeHost_hqk2p_260{background:var(--primary);color:#fff}._badgeGuest_hqk2p_265{background:#8b5cf6;color:#fff}._badgeFree_hqk2p_270{background:#6b7280;color:#fff}._badgeBasic_hqk2p_275,._badgePro_hqk2p_280{background:var(--primary);color:#fff}._badgeEnterprise_hqk2p_285{background:#a855f7;color:#fff}._badgeEdit_hqk2p_290{background:#10b981;color:#fff}._badgeView_hqk2p_295{background:#6b7280;color:#fff}._actionBtn_hqk2p_301{padding:.2rem .5rem;font-size:.7rem;background:transparent;border:1px solid var(--muted-border);border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease}._actionBtn_hqk2p_301:hover{border-color:var(--foreground);color:var(--foreground)}._actionBtnDanger_hqk2p_317:hover{border-color:#ef4444;color:#ef4444}._actions_hqk2p_326{display:flex;gap:var(--spacing-1)}._publishedLink_hqk2p_331{display:inline-flex;align-items:center;gap:4px;color:var(--primary);text-decoration:none;font-size:.75rem;font-family:var(--font-mono, monospace)}._publishedLink_hqk2p_331:hover{text-decoration:underline}._loading_hqk2p_346{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--spacing-3);color:var(--muted-foreground)}._error_hqk2p_356{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--spacing-3);color:#ef4444}@media(max-width:1024px){._statsGrid_hqk2p_60{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){._page_hqk2p_1{padding:var(--spacing-3)}._statsGrid_hqk2p_60{grid-template-columns:repeat(2,1fr)}._tabs_hqk2p_93{overflow-x:auto;flex-wrap:nowrap}._header_hqk2p_12{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}._container_1rilh_1{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 42%),radial-gradient(circle at 90% 100%,color-mix(in srgb,var(--info) 9%,transparent),transparent 46%),color-mix(in srgb,var(--background) 96%,transparent)}._pageTitle_1rilh_13{flex-shrink:0;padding:clamp(1rem,3vw,1.6rem) clamp(1rem,3vw,1.8rem);border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 11%,transparent),color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--info) 10%,transparent))}._pageTitleContent_1rilh_26{max-width:1300px;margin:0 auto;display:flex;align-items:center;gap:var(--spacing-4)}._pageTitleIcon_1rilh_34{width:56px;height:56px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 62%),color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--primary) 36%,transparent);box-shadow:0 14px 28px #00000029}._title_1rilh_49{margin:0;font-family:var(--font-family-heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;color:var(--foreground)}._subtitle_1rilh_58{margin:.22rem 0 0;color:var(--muted-foreground);font-size:.9rem}._layout_1rilh_64{flex:1;min-height:0;display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);overflow:hidden}._sidebar_1rilh_72{border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--background) 98%,transparent));min-height:0;overflow:hidden}._sidebarContent_1rilh_84{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}._searchWrapper_1rilh_92{position:relative;padding:var(--spacing-3);border-bottom:1px solid color-mix(in srgb,var(--border) 66%,transparent);flex-shrink:0}._searchIcon_1rilh_99{position:absolute;left:calc(var(--spacing-3) + .62rem);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1rilh_108{width:100%;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--card) 96%,transparent);color:var(--foreground);font-size:.84rem;padding-left:2rem;transition:border-color .15s ease,box-shadow .15s ease}._searchInput_1rilh_108:focus{outline:none;border-color:color-mix(in srgb,var(--primary) 56%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 14%,transparent)}._nav_1rilh_127{flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-2);scrollbar-width:thin}._navGroup_1rilh_135{margin-bottom:.3rem}._navItem_1rilh_139{width:100%;border:1px solid transparent;background:transparent;border-radius:var(--radius);color:var(--muted-foreground);cursor:pointer;display:flex;align-items:center;gap:.45rem;text-align:left;font-size:.8rem;font-weight:600;padding:.45rem .56rem;transition:border-color .14s ease,background-color .14s ease,color .14s ease}._navItem_1rilh_139:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:color-mix(in srgb,var(--primary) 10%,var(--surface))}._navIcon_1rilh_165{color:var(--primary);flex-shrink:0}._navSubmenu_1rilh_170{margin:.24rem 0 .35rem;padding-left:1.05rem;border-left:1px dashed color-mix(in srgb,var(--primary) 32%,transparent);display:flex;flex-direction:column;gap:.18rem}._navSubItem_1rilh_179{width:100%;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;display:flex;align-items:flex-start;gap:.42rem;text-align:left;font-size:.74rem;line-height:1.4;padding:.28rem .35rem;transition:background-color .13s ease,color .13s ease}._navSubItem_1rilh_179:hover{color:var(--foreground);background:color-mix(in srgb,var(--primary) 9%,transparent)}._navSubDot_1rilh_203{width:5px;height:5px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 62%,transparent);margin-top:.45em;flex-shrink:0}._main_1rilh_212{min-height:0;overflow-y:auto;scrollbar-width:thin}._content_1rilh_218{max-width:980px;margin:0 auto;padding:clamp(1rem,3vw,1.7rem);display:flex;flex-direction:column;gap:var(--spacing-3)}._section_1rilh_227{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:0 14px 28px #00000024}._sectionHeader_1rilh_235{width:100%;border:none;background:linear-gradient(130deg,color-mix(in srgb,var(--primary) 9%,transparent),color-mix(in srgb,var(--surface) 94%,transparent));padding:.8rem .95rem;display:flex;align-items:center;gap:.5rem;text-align:left;cursor:pointer;transition:background-color .15s ease}._sectionHeader_1rilh_235:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}._sectionIcon_1rilh_257{color:var(--primary);flex-shrink:0}._sectionTitle_1rilh_262{margin:0;font-family:var(--font-family-heading);font-size:clamp(1.1rem,2.3vw,1.45rem);font-weight:700;letter-spacing:-.01em;color:var(--foreground);flex:1}._questions_1rilh_272{display:flex;flex-direction:column;gap:.5rem;padding:.62rem}._question_1rilh_272{border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:var(--radius);overflow:hidden;background:color-mix(in srgb,var(--surface) 94%,transparent)}._questionHeader_1rilh_286{width:100%;border:none;background:transparent;padding:.68rem .74rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;text-align:left;transition:background-color .13s ease}._questionHeader_1rilh_286:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}._questionText_1rilh_304{flex:1;font-size:.9rem;font-weight:600;color:var(--foreground);line-height:1.45}._questionIcon_1rilh_312{color:var(--primary);flex-shrink:0}._answer_1rilh_317{padding:0 .74rem .8rem;color:var(--muted-foreground);font-size:.9rem;line-height:1.7}._answer_1rilh_317 p{margin:0 0 .9rem}._answer_1rilh_317 p:last-child{margin-bottom:0}._answer_1rilh_317 strong{color:var(--foreground);font-weight:700}._answer_1rilh_317 code{font-family:var(--font-family-monospace);font-size:.84em;color:var(--primary);border-radius:4px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--muted) 62%,transparent);padding:1px 5px}._answer_1rilh_317 pre{margin:.95rem 0;padding:.78rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);overflow-x:auto}._answer_1rilh_317 pre code{padding:0;border:none;background:transparent;color:var(--foreground)}._answer_1rilh_317 ul{margin:.9rem 0;padding-left:1.05rem;list-style:none}._answer_1rilh_317 ul li{position:relative;margin-bottom:.45rem;padding-left:.9rem}._answer_1rilh_317 ul li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:var(--radius-full);background:var(--primary)}._answer_1rilh_317 a{color:var(--primary);text-decoration:none;border-bottom:1px solid transparent}._answer_1rilh_317 a:hover{border-bottom-color:color-mix(in srgb,var(--primary) 56%,transparent)}._answer_1rilh_317 table{width:100%;border-collapse:collapse;margin:.9rem 0;font-size:.82rem;display:block;overflow-x:auto}._answer_1rilh_317 th,._answer_1rilh_317 td{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding:.45rem .55rem;text-align:left;white-space:nowrap}._answer_1rilh_317 th{color:var(--foreground);background:color-mix(in srgb,var(--surface) 95%,transparent);font-weight:700}._emptyState_1rilh_419{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted-foreground);padding:var(--spacing-8)}._emptyIcon_1rilh_430{opacity:.3;margin-bottom:var(--spacing-3)}._emptyState_1rilh_419 h3{margin:0 0 var(--spacing-1);color:var(--foreground);font-size:1.18rem;font-weight:700}._emptyState_1rilh_419 p{margin:0;font-size:.9rem}@media(max-width:980px){._layout_1rilh_64{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}}@media(max-width:768px){._layout_1rilh_64{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}._sidebar_1rilh_72{border-right:none;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);max-height:260px}._pageTitleContent_1rilh_26{gap:var(--spacing-3)}._pageTitleIcon_1rilh_34{width:48px;height:48px}}._pageShell_xcv1j_1{display:flex;width:100%;height:100%;min-height:0;background:color-mix(in srgb,var(--background) 96%,transparent)}._mainColumn_xcv1j_9{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}._page_1jo5w_3{--news-paper: color-mix(in srgb, var(--background) 94%, #f6f0e8);--news-ink: color-mix(in srgb, var(--foreground) 92%, #120f0a);--news-muted: color-mix(in srgb, var(--muted-foreground) 86%, #64584a);--news-accent: color-mix(in srgb, var(--primary) 72%, #d38a2f);--news-line: color-mix(in srgb, var(--border) 72%, #d6c8b5);min-height:100vh;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--news-accent) 20%,transparent),transparent 44%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--info) 16%,transparent),transparent 50%),var(--news-paper);color:var(--news-ink);font-family:"IBM Plex Serif",serif}._masthead_1jo5w_18{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 45%,#0f0d09),color-mix(in srgb,#0f0d09 84%,transparent));color:#f7efe4;padding:0 clamp(1rem,5vw,4rem);border-bottom:1px solid color-mix(in srgb,var(--news-accent) 44%,transparent);box-shadow:0 16px 36px #00000057}._mastheadInner_1jo5w_31{max-width:1200px;margin:0 auto;padding:.72rem 0;border-bottom:1px solid rgb(255 255 255 / .12);display:flex;align-items:center;justify-content:space-between;gap:1rem}._mastheadDate_1jo5w_42{font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff85}._mastheadLinks_1jo5w_51{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:1rem}._mastheadLinks_1jo5w_51 a{font-size:.72rem;font-style:italic;color:#ffffff94;text-decoration:none;letter-spacing:.02em;transition:color .15s ease}._mastheadLinks_1jo5w_51 a:hover{color:var(--news-accent)}._mastheadTitle_1jo5w_73{max-width:1200px;margin:0 auto;padding:1.1rem 0 1rem;text-align:center;position:relative}._mastheadTitle_1jo5w_73:before,._mastheadTitle_1jo5w_73:after{content:"";position:absolute;top:50%;width:24%;height:1px;background:#ffffff24}._mastheadTitle_1jo5w_73:before{left:0}._mastheadTitle_1jo5w_73:after{right:0}._siteWordmark_1jo5w_99{margin:0;font-family:Playfair Display,serif;font-size:clamp(2rem,7vw,3.25rem);font-weight:900;letter-spacing:-.03em;line-height:1;text-rendering:optimizeLegibility}._siteTagline_1jo5w_109{margin:.3rem 0 0;font-size:.72rem;color:#ffffff8a;font-style:italic;letter-spacing:.04em}._mastheadAccent_1jo5w_117{color:var(--news-accent)}._content_1jo5w_121{max-width:1240px;margin:0 auto;padding:0 clamp(1rem,5vw,4rem) 3rem}._featuredSection_1jo5w_127{padding:clamp(1.25rem,3.5vw,2rem) 0 1.7rem;border-bottom:1px solid var(--news-line)}._featuredLabel_1jo5w_132{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--news-accent)}._featuredLabel_1jo5w_132:after{content:"";height:1px;width:min(140px,22vw);background:var(--news-line)}._featuredPost_1jo5w_152{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(1rem,2.4vw,1.8rem);text-decoration:none;color:inherit}._featuredCover_1jo5w_160{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--surface, #161310);aspect-ratio:16 / 10;border:1px solid color-mix(in srgb,var(--news-line) 72%,transparent);box-shadow:0 20px 38px #00000038}._featuredCoverImg_1jo5w_170{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .38s ease}._featuredPost_1jo5w_152:hover ._featuredCoverImg_1jo5w_170{transform:scale(1.03)}._featuredCoverPlaceholder_1jo5w_181{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 24% 20%,rgb(255 255 255 / .08),transparent 40%),linear-gradient(140deg,#141210,#2b2219)}._featuredCoverGlyph_1jo5w_192{font-family:Playfair Display,serif;font-size:clamp(4rem,14vw,7rem);line-height:1;color:color-mix(in srgb,var(--news-accent) 32%,transparent)}._featuredMeta_1jo5w_199{display:flex;flex-direction:column}._featuredTags_1jo5w_204{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}._tag_1jo5w_211{display:inline-flex;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--news-accent);border:1px solid color-mix(in srgb,var(--news-accent) 42%,transparent);border-radius:var(--radius-full);padding:.16rem .42rem}._featuredTitle_1jo5w_225{margin:0 0 .95rem;font-family:Playfair Display,serif;font-size:clamp(1.7rem,3.6vw,2.8rem);line-height:1.15;letter-spacing:-.02em;color:var(--news-ink);transition:color .15s ease}._featuredPost_1jo5w_152:hover ._featuredTitle_1jo5w_225{color:var(--news-accent)}._featuredExcerpt_1jo5w_239{margin:0 0 1.2rem;color:var(--news-muted);line-height:1.72;font-size:.96rem}._featuredFooter_1jo5w_246{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.9rem;border-top:1px solid var(--news-line)}._authorBlock_1jo5w_256{display:flex;align-items:center;gap:.6rem;min-width:0}._authorAvatar_1jo5w_263{width:32px;height:32px;border-radius:var(--radius-full);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-weight:700;font-size:.84rem;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--news-accent) 86%,black 8%),color-mix(in srgb,var(--primary) 76%,black 12%))}._authorName_1jo5w_283,._articleAuthorName_1jo5w_284{font-size:.8rem;font-weight:600;color:var(--news-ink)}._postDate_1jo5w_290,._articleDate_1jo5w_291{font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.03em;color:color-mix(in srgb,var(--news-muted) 86%,#86755f)}._readMore_1jo5w_298{font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--news-accent)}._gridSection_1jo5w_307{padding:1.6rem 0 2rem}._gridHeader_1jo5w_311{margin-bottom:1.2rem;display:flex;align-items:center;justify-content:space-between}._gridLabel_1jo5w_318{font-family:IBM Plex Mono,monospace;font-size:.61rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--news-muted) 88%,#7e6f5b)}._postsGrid_1jo5w_327{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}._postCard_1jo5w_333{display:flex;flex-direction:column;text-decoration:none;color:inherit;padding:.8rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--news-line) 74%,transparent);background:color-mix(in srgb,var(--card) 86%,#fbf6ee);box-shadow:0 14px 28px #0000001f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}._postCard_1jo5w_333:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--news-accent) 42%,transparent);box-shadow:0 18px 34px #0000002b}._postCardCover_1jo5w_355{position:relative;overflow:hidden;border-radius:var(--radius-sm);aspect-ratio:16 / 9;margin-bottom:.72rem;background:var(--surface, #181511)}._postCardCoverImg_1jo5w_364{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .36s ease}._postCard_1jo5w_333:hover ._postCardCoverImg_1jo5w_364{transform:scale(1.04)}._postCardCoverPlaceholder_1jo5w_375{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(130deg,#181511,#2a2117)}._postCardGlyph_1jo5w_384{font-family:Playfair Display,serif;font-size:2.5rem;line-height:1;color:color-mix(in srgb,var(--news-accent) 28%,transparent)}._postCardTags_1jo5w_391{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem}._postCardTitle_1jo5w_399{margin:0 0 .45rem;font-family:Playfair Display,serif;font-size:1.02rem;font-weight:700;line-height:1.28;letter-spacing:-.01em;color:var(--news-ink);transition:color .15s ease}._postCard_1jo5w_333:hover ._postCardTitle_1jo5w_399{color:var(--news-accent)}._postCardExcerpt_1jo5w_414{margin:0 0 .65rem;color:var(--news-muted);font-size:.82rem;line-height:1.6;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}._postCardFooter_1jo5w_427{margin-top:auto;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--news-line) 82%,transparent);display:flex;align-items:center;justify-content:space-between;gap:.5rem}._postCardDate_1jo5w_437{font-family:IBM Plex Mono,monospace;font-size:.58rem;color:color-mix(in srgb,var(--news-muted) 84%,#8d7b65);letter-spacing:.03em}._postCardReadMore_1jo5w_444{font-family:IBM Plex Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--news-accent)}._emptyState_1jo5w_453{text-align:center;padding:clamp(3rem,9vw,6rem) 1rem}._emptyGlyph_1jo5w_458{margin-bottom:1rem;font-family:Playfair Display,serif;font-size:clamp(3rem,9vw,5rem);color:color-mix(in srgb,var(--news-line) 88%,#d8c7b0);line-height:1}._emptyTitle_1jo5w_466{margin:0 0 .45rem;font-family:Playfair Display,serif;font-size:1.38rem;color:var(--news-ink)}._emptyText_1jo5w_473{margin:0;font-size:.94rem;color:var(--news-muted);font-style:italic}._adminBar_1jo5w_480{background:color-mix(in srgb,var(--surface) 36%,#0f0d09);padding:.55rem clamp(1rem,5vw,4rem);border-bottom:1px solid rgb(255 255 255 / .08)}._adminBarInner_1jo5w_486{max-width:1200px;margin:0 auto;width:100%;display:flex;align-items:center;gap:.62rem}._adminBadge_1jo5w_495{padding:.18rem .45rem;border-radius:var(--radius-full);font-family:IBM Plex Mono,monospace;font-size:.54rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(140deg,color-mix(in srgb,var(--news-accent) 84%,black 8%),color-mix(in srgb,var(--primary) 78%,black 12%))}._adminHint_1jo5w_512{color:#ffffff9e;font-size:.75rem;font-style:italic}._articlePage_1jo5w_518{min-height:100vh;background:var(--news-paper)}._articleHero_1jo5w_523{padding:clamp(2.3rem,7vw,4rem) clamp(1rem,5vw,4rem) 0;background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 42%,#0f0d09),color-mix(in srgb,#0f0d09 86%,transparent));color:#f7efe4}._articleHeroInner_1jo5w_534{max-width:760px;margin:0 auto}._backLink_1jo5w_539{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.3rem;text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff94;transition:color .15s ease}._backLink_1jo5w_539:hover{color:var(--news-accent)}._articleTags_1jo5w_558{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.95rem}._articleTagDark_1jo5w_565{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:var(--radius-full);font-family:IBM Plex Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--news-accent);border:1px solid color-mix(in srgb,var(--news-accent) 42%,transparent);background:color-mix(in srgb,var(--news-accent) 10%,transparent)}._articleTitle_1jo5w_580{margin:0 0 1.2rem;font-family:Playfair Display,serif;font-size:clamp(2rem,6.3vw,3.8rem);line-height:1.08;letter-spacing:-.03em;color:#f7efe4}._articleByline_1jo5w_589{display:flex;align-items:center;gap:.75rem;padding-bottom:1.6rem;border-bottom:1px solid rgb(255 255 255 / .12)}._articleAuthorName_1jo5w_284{color:#f7efe4}._articleDate_1jo5w_291{color:#ffffff8c}._articleCover_1jo5w_605{max-width:760px;margin:0 auto;overflow:hidden;aspect-ratio:16 / 8;border-radius:0 0 var(--radius) var(--radius);border:1px solid color-mix(in srgb,var(--news-line) 70%,transparent);border-top:none;background:var(--surface, #181511);box-shadow:0 20px 34px #0000003d}._articleCoverImg_1jo5w_617{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._articleBody_1jo5w_623{max-width:760px;margin:0 auto;padding:2rem clamp(1rem,5vw,4rem) 3.4rem;color:color-mix(in srgb,var(--news-ink) 94%,#1d1811);font-family:"IBM Plex Serif",serif;font-size:1rem;line-height:1.8}._articleBody_1jo5w_623 h1,._articleBody_1jo5w_623 h2,._articleBody_1jo5w_623 h3,._articleBody_1jo5w_623 h4{margin:1.9em 0 .65em;font-family:Playfair Display,serif;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--news-ink)}._articleBody_1jo5w_623 h1{font-size:2rem}._articleBody_1jo5w_623 h2{font-size:1.55rem}._articleBody_1jo5w_623 h3{font-size:1.25rem}._articleBody_1jo5w_623 p{margin:0 0 1.45em}._articleBody_1jo5w_623 a{color:var(--news-accent);text-decoration:underline;text-underline-offset:2px}._articleBody_1jo5w_623 blockquote{margin:1.8em 0;padding:.2rem 0 .2rem 1rem;border-left:3px solid var(--news-accent);color:var(--news-muted);font-style:italic}._articleBody_1jo5w_623 code{font-family:IBM Plex Mono,monospace;font-size:.86em;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--muted) 64%,#ebe3d8)}._articleBody_1jo5w_623 pre{margin:1.8em 0;padding:1rem;border-radius:var(--radius);overflow-x:auto;background:color-mix(in srgb,var(--surface) 42%,#0f0d09);color:#f7efe4;border:1px solid color-mix(in srgb,var(--news-line) 70%,transparent);font-family:IBM Plex Mono,monospace;font-size:.86rem;line-height:1.6}._articleBody_1jo5w_623 pre code{padding:0;background:transparent}._articleBody_1jo5w_623 hr,._dividerRule_1jo5w_702{border:none;border-top:1px solid var(--news-line);margin:2.4em 0}._articleBody_1jo5w_623 ul,._articleBody_1jo5w_623 ol{margin:0 0 1.4em;padding-left:1.25em}._articleBody_1jo5w_623 li{margin-bottom:.45em}._loading_1jo5w_718{min-height:300px;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--news-muted)}@keyframes _fadeUp_1jo5w_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._animFadeUp_1jo5w_741{animation:_fadeUp_1jo5w_1 .62s cubic-bezier(.4,0,.2,1) both}._animDelay1_1jo5w_745{animation-delay:.08s}._animDelay2_1jo5w_749{animation-delay:.16s}._animDelay3_1jo5w_753{animation-delay:.24s}._animDelay4_1jo5w_757{animation-delay:.32s}._animDelay5_1jo5w_761{animation-delay:.4s}._animDelay6_1jo5w_765{animation-delay:.48s}@media(max-width:980px){._postsGrid_1jo5w_327{grid-template-columns:repeat(2,minmax(0,1fr))}._featuredPost_1jo5w_152{grid-template-columns:1fr}._featuredFooter_1jo5w_246{flex-direction:column;align-items:flex-start}}@media(max-width:720px){._mastheadTitle_1jo5w_73:before,._mastheadTitle_1jo5w_73:after{display:none}._mastheadInner_1jo5w_31{flex-direction:column;align-items:flex-start;gap:.5rem}._postsGrid_1jo5w_327{grid-template-columns:1fr}._postCard_1jo5w_333{padding:.75rem}._articleHero_1jo5w_523{padding-top:1.8rem}._articleBody_1jo5w_623{padding-top:1.4rem}}._page_16zmr_3{min-height:100%;background:radial-gradient(ellipse 70% 40% at 50% -5%,color-mix(in srgb,var(--primary) 6%,transparent) 0%,transparent 60%),radial-gradient(ellipse 50% 30% at 50% 110%,color-mix(in srgb,var(--primary) 4%,transparent) 0%,transparent 50%)}._header_16zmr_11{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;border-bottom:1px solid var(--border, rgba(255,255,255,.06))}._title_16zmr_19{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:1.6rem;letter-spacing:.04em;color:var(--primary);line-height:1}._subtitle_16zmr_28{font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.4;display:block;margin-top:.15rem}._headerStats_16zmr_38{display:flex;gap:.5rem}._statPill_16zmr_43{display:flex;flex-direction:column;align-items:center;padding:.4rem .9rem;border:1px solid var(--border, rgba(255,255,255,.06));border-radius:var(--radius-sm, 8px);background:color-mix(in srgb,var(--primary) 3%,transparent);min-width:72px}._statLabel_16zmr_54{font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;opacity:.4}._statVal_16zmr_62{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.85rem;margin-top:.05rem}._main_16zmr_70{max-width:720px;margin:0 auto;padding:2rem 1.5rem 4rem}._sessionSelect_16zmr_77{width:100%;padding:.55rem .9rem;font-family:inherit;font-size:.8rem;color:inherit;background:color-mix(in srgb,var(--secondary, hsl(220 10% 25%)) 25%,transparent);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:var(--radius-sm, 8px);outline:none;cursor:pointer;margin-bottom:1.5rem}._sessionSelect_16zmr_77 option{background:var(--bg-card, #1a1a2e);color:inherit}._timerSection_16zmr_97{display:flex;flex-direction:column;align-items:center;gap:1rem}._timerWrap_16zmr_104{position:relative;width:260px;height:260px}._timerSvg_16zmr_110{width:100%;height:100%}._timerArc_16zmr_112{transition:stroke-dashoffset .4s cubic-bezier(.4,0,.2,1)}._timerFace_16zmr_116{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}._digits_16zmr_126{font-family:IBM Plex Mono,monospace;font-weight:300;font-size:2.6rem;letter-spacing:.05em}._blink_16zmr_133{animation:_blinkAnim_16zmr_1 1.2s ease-in-out infinite}@keyframes _blinkAnim_16zmr_1{0%,to{opacity:1}50%{opacity:.3}}._catLabel_16zmr_142{font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-top:.2rem}._pulse_16zmr_150{position:absolute;inset:14px;border:1px solid;border-radius:50%;opacity:0;animation:_pulseRing_16zmr_1 2s ease-out infinite}@keyframes _pulseRing_16zmr_1{0%{transform:scale(.95);opacity:.3}to{transform:scale(1.06);opacity:0}}._noteInput_16zmr_165{width:100%;max-width:380px;padding:.6rem .9rem;font-family:inherit;font-size:.82rem;color:inherit;background:color-mix(in srgb,var(--secondary) 20%,transparent);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:var(--radius, 12px);outline:none;text-align:center;transition:border-color .15s}._noteInput_16zmr_165::-moz-placeholder{opacity:.3}._noteInput_16zmr_165::placeholder{opacity:.3}._noteInput_16zmr_165:focus{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}._controls_16zmr_184{display:flex;gap:.5rem}._btn_16zmr_186{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.4rem;font-family:inherit;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:var(--radius, 12px);cursor:pointer;transition:all .15s}._btnStart_16zmr_202{color:#080c16;background:var(--primary);border-color:var(--primary)}._btnStart_16zmr_202:hover{filter:brightness(1.1);box-shadow:0 0 16px color-mix(in srgb,var(--primary) 25%,transparent)}._btnStart_16zmr_202:disabled{opacity:.4;cursor:not-allowed}._btnPause_16zmr_216{color:inherit;background:transparent;border-color:var(--border, rgba(255,255,255,.15))}._btnPause_16zmr_216:hover{background:color-mix(in srgb,var(--secondary) 30%,transparent)}._btnStop_16zmr_223{color:var(--error);background:transparent;border-color:color-mix(in srgb,var(--error) 25%,transparent)}._btnStop_16zmr_223:hover{background:color-mix(in srgb,var(--error) 8%,transparent)}._shortcutHint_16zmr_231{font-size:.6rem;opacity:.3;letter-spacing:.04em;display:flex;gap:.75rem;align-items:center}._kbd_16zmr_240{display:inline-block;padding:.1rem .35rem;font-family:IBM Plex Mono,monospace;font-size:.55rem;background:color-mix(in srgb,var(--secondary) 30%,transparent);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:4px;margin-right:.25rem}._chipBar_16zmr_252{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}._chip_16zmr_252{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;font-family:inherit;font-size:.7rem;color:inherit;opacity:.55;border:1px solid transparent;border-radius:100px;cursor:pointer;transition:all .15s;background:transparent;position:relative}._chip_16zmr_252:hover{opacity:1}._chipActive_16zmr_277{opacity:1;font-weight:500}._chipDot_16zmr_279{width:6px;height:6px;border-radius:50%;flex-shrink:0}._chipAdd_16zmr_286{border:1px dashed var(--border, rgba(255,255,255,.15));opacity:.35}._chipAdd_16zmr_286:hover{opacity:.7}._chipDelete_16zmr_292{position:absolute;top:-6px;right:-6px;background:var(--error);color:#fff;font-size:.5rem;font-weight:600;padding:.1rem .35rem;border-radius:100px;cursor:pointer}._addForm_16zmr_305{display:flex;gap:.2rem;align-items:center}._addInput_16zmr_307{width:90px;padding:.25rem .5rem;font-family:inherit;font-size:.7rem;color:inherit;background:color-mix(in srgb,var(--secondary) 20%,transparent);border:1px solid var(--border, rgba(255,255,255,.15));border-radius:100px;outline:none}._addBtn_16zmr_319{width:22px;height:22px;display:grid;place-items:center;font-size:.9rem;color:var(--primary);background:transparent;border:1px solid var(--border, rgba(255,255,255,.15));border-radius:50%;cursor:pointer}._bottom_16zmr_333{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem}._secTitle_16zmr_340{font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.45;margin-bottom:.6rem;display:flex;align-items:center;gap:.5rem}._badge_16zmr_352{font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:400;padding:.08rem .4rem;background:color-mix(in srgb,var(--secondary) 30%,transparent);border:1px solid var(--border, rgba(255,255,255,.06));border-radius:100px;opacity:.7}._breakdownCard_16zmr_364{padding:1rem;border:1px solid var(--border, rgba(255,255,255,.06));border-radius:var(--radius, 12px)}._barTrack_16zmr_370{display:flex;height:5px;border-radius:100px;overflow:hidden;gap:2px;margin-bottom:.65rem}._barSeg_16zmr_379{border-radius:100px;transition:width .3s ease;min-width:3px}._legend_16zmr_385{display:flex;flex-wrap:wrap;gap:.6rem 1rem}._legendItem_16zmr_391{display:flex;align-items:center;gap:.3rem;font-size:.7rem}._legendDot_16zmr_398{width:5px;height:5px;border-radius:50%}._legendName_16zmr_404{opacity:.5}._legendDur_16zmr_406{font-family:IBM Plex Mono,monospace;font-size:.65rem}._entriesCard_16zmr_412{padding:1rem;border:1px solid var(--border, rgba(255,255,255,.06));border-radius:var(--radius, 12px)}._entryList_16zmr_418{display:flex;flex-direction:column;gap:1rem}._entryGroup_16zmr_424{display:flex;flex-direction:column;gap:.25rem}._dateHead_16zmr_430{display:flex;justify-content:space-between;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;opacity:.4;padding-bottom:.3rem;border-bottom:1px solid var(--border, rgba(255,255,255,.04))}._dateTotal_16zmr_442{font-family:IBM Plex Mono,monospace;font-size:.6rem;opacity:.7}._entryRow_16zmr_448{display:flex;align-items:stretch;gap:.6rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.02);position:relative}._entryBar_16zmr_457{width:2.5px;border-radius:100px;flex-shrink:0}._entryBody_16zmr_463{flex:1;min-width:0}._entryTop_16zmr_465{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.1rem}._entryProj_16zmr_472{font-size:.75rem;font-weight:500;flex-shrink:0}._entryNote_16zmr_478{font-size:.7rem;opacity:.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._entrySession_16zmr_486{font-size:.6rem;opacity:.3;margin-left:auto;flex-shrink:0}._entryMeta_16zmr_493{display:flex;gap:.75rem;align-items:center}._entryRange_16zmr_499{font-family:IBM Plex Mono,monospace;font-size:.65rem;opacity:.3}._entryDur_16zmr_505{font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:500}._entryTodo_16zmr_511{font-size:.6rem;opacity:.35;font-style:italic;margin-top:.1rem}._entryDel_16zmr_518{opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;display:grid;place-items:center;font-size:.9rem;color:inherit;background:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:50%;cursor:pointer;transition:opacity .1s}._entryRow_16zmr_448:hover ._entryDel_16zmr_518{opacity:.6}._entryDel_16zmr_518:hover{opacity:1;color:var(--error)}._empty_16zmr_541{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 0;opacity:.35;font-size:.8rem}@media(max-width:640px){._header_16zmr_11{flex-direction:column;gap:.75rem;padding:1rem;align-items:flex-start}._headerStats_16zmr_38{width:100%;justify-content:space-between}._statPill_16zmr_43{flex:1;min-width:0;padding:.3rem .4rem}._main_16zmr_70{padding:1.5rem 1rem 3rem}._digits_16zmr_126{font-size:2rem}._controls_16zmr_184{flex-direction:column;width:100%;max-width:260px}._btn_16zmr_186{justify-content:center}._entryDel_16zmr_518{opacity:1}}._page_2ytre_1{min-height:calc(100vh - 72px);padding:.75rem}._card_2ytre_6{width:100%;border:1px solid var(--border);border-radius:14px;padding:.85rem;background:radial-gradient(120% 140% at 90% -10%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 55%),color-mix(in srgb,var(--card) 93%,black 7%)}._header_2ytre_17{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:12px;padding:.8rem;background:color-mix(in srgb,var(--surface) 86%,transparent)}._badge_2ytre_24{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--foreground);font-weight:700;font-size:.82rem;padding:.28rem .7rem}._badgeIcon_2ytre_37{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;border-radius:.2rem;flex-shrink:0}._title_2ytre_45{margin:.55rem 0 .3rem;font-size:clamp(1.2rem,2.3vw,1.8rem);line-height:1.2}._subtitle_2ytre_51{margin:0;color:var(--muted-foreground);max-width:70ch}._headerActions_2ytre_57{display:flex;align-items:center;gap:.6rem;margin-top:.85rem}._layout_2ytre_64{display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:.85rem;margin-top:.85rem}._repoList_2ytre_71{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:12px;padding:.8rem;background:color-mix(in srgb,var(--surface) 90%,transparent);max-height:calc(100vh - 220px);overflow:auto}._repoList_2ytre_71 h2{margin:0 0 .55rem;font-size:1rem}._repoItems_2ytre_85{display:flex;flex-direction:column;gap:.45rem}._repoItem_2ytre_85{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:10px;background:color-mix(in srgb,var(--card) 85%,transparent);padding:.6rem;text-align:left;display:grid;gap:.15rem;cursor:pointer}._repoItem_2ytre_85 span{color:var(--muted-foreground);font-size:.79rem}._repoItemActive_2ytre_107{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}._workspace_2ytre_112{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}._panel_2ytre_118{border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,transparent);padding:.8rem}._panel_2ytre_118 h3{margin:0 0 .55rem;font-size:.98rem}._form_2ytre_130{display:grid;gap:.55rem}._form_2ytre_130 label{display:grid;gap:.28rem;font-size:.84rem;color:var(--muted-foreground)}._inlineForm_2ytre_142{display:grid;grid-template-columns:1fr 1fr auto;gap:.55rem}._twoCol_2ytre_148{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}._form_2ytre_130 input,._form_2ytre_130 select,._form_2ytre_130 textarea,._inlineForm_2ytre_142 select{width:100%;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--card) 86%,transparent);color:var(--foreground);padding:.5rem .6rem;font-size:.88rem}._form_2ytre_130 textarea{resize:vertical}._primaryBtn_2ytre_171,._secondaryBtn_2ytre_172,._dangerBtn_2ytre_173,._linkBtn_2ytre_174{border-radius:10px;border:1px solid transparent;padding:.5rem .72rem;font-size:.84rem;font-weight:700;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._primaryBtn_2ytre_171{background:color-mix(in srgb,var(--accent) 30%,black 10%);color:var(--foreground);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}._secondaryBtn_2ytre_172,._linkBtn_2ytre_174{background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--foreground);border-color:color-mix(in srgb,var(--border) 85%,transparent)}._dangerBtn_2ytre_173{background:color-mix(in srgb,#dc2626 18%,transparent);border-color:color-mix(in srgb,#dc2626 45%,transparent);color:#fecaca}._repoSummary_2ytre_206{display:grid;gap:.3rem}._repoSummary_2ytre_206 p{margin:0;font-size:.86rem}._memberList_2ytre_216,._ruleList_2ytre_217{margin-top:.6rem;display:flex;flex-direction:column;gap:.45rem}._memberItem_2ytre_224,._ruleItem_2ytre_225{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:10px;background:color-mix(in srgb,var(--card) 86%,transparent);padding:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}._memberItem_2ytre_224 span{display:block;color:var(--muted-foreground);font-size:.78rem}._permissionsGrid_2ytre_242{margin-top:.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}._permissionChip_2ytre_249{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:10px;padding:.45rem .55rem;background:color-mix(in srgb,var(--card) 86%,transparent);display:grid;gap:.1rem}._permissionChip_2ytre_249 span{font-size:.75rem;color:var(--muted-foreground)}._permissionChip_2ytre_249 strong{font-size:.83rem}._muted_2ytre_267{margin:0;color:var(--muted-foreground);font-size:.84rem}._error_2ytre_273,._notice_2ytre_274{margin:.65rem 0 0;padding:.55rem .65rem;border-radius:10px;font-size:.84rem}._error_2ytre_273{border:1px solid color-mix(in srgb,#ef4444 45%,transparent);color:#fecaca;background:color-mix(in srgb,#ef4444 12%,transparent)}._notice_2ytre_274{border:1px solid color-mix(in srgb,#22c55e 45%,transparent);color:#bbf7d0;background:color-mix(in srgb,#22c55e 12%,transparent)}@media(max-width:1160px){._layout_2ytre_64{grid-template-columns:1fr}._repoList_2ytre_71{max-height:none}._workspace_2ytre_112{grid-template-columns:1fr}}@media(max-width:760px){._page_2ytre_1{padding:.5rem}._card_2ytre_6{padding:.65rem}._headerActions_2ytre_57{flex-direction:column;align-items:stretch}._inlineForm_2ytre_142,._twoCol_2ytre_148{grid-template-columns:1fr}._permissionsGrid_2ytre_242{grid-template-columns:1fr 1fr}._memberItem_2ytre_224,._ruleItem_2ytre_225{flex-direction:column;align-items:flex-start}}._page_1nv3c_3{max-width:52rem;margin:0 auto;padding:2rem 1.5rem}._tspExplainer_1nv3c_10{background:linear-gradient(135deg,#f9731614,#a855f70f);border:1px solid rgba(249,115,22,.2);border-radius:.75rem;padding:1.25rem 1.5rem;margin-bottom:1.5rem}._tspExplainerHeader_1nv3c_18{display:flex;align-items:center;gap:.625rem;color:#f97316;margin-bottom:.5rem}._tspExplainerTitle_1nv3c_26{font-size:1.25rem;font-weight:700;color:var(--foreground, #f8fafc);margin:0}._tspExplainerText_1nv3c_33{font-size:.8125rem;color:var(--muted-foreground, #94a3b8);line-height:1.6;margin:0}._tspExplainerText_1nv3c_33 strong{color:var(--foreground, #e2e8f0)}._progressBar_1nv3c_45{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;position:relative;padding:0 1rem}._progressLine_1nv3c_54{position:absolute;top:14px;left:3rem;right:3rem;height:2px;background:var(--border, #334155);z-index:0;border-radius:1px}._progressLineFill_1nv3c_65{height:100%;background:#f97316;border-radius:1px;transition:width .4s ease}._progressStep_1nv3c_72{display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:1;cursor:default}._progressStep_1nv3c_72._progressStepDone_1nv3c_81{cursor:pointer}._progressDot_1nv3c_85{width:30px;height:30px;border-radius:50%;background:var(--card, #1e293b);border:2px solid var(--border, #334155);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--muted-foreground, #94a3b8);transition:all .3s ease}._progressStepActive_1nv3c_100 ._progressDot_1nv3c_85{border-color:#f97316;color:#f97316;background:#f973161a}._progressStepDone_1nv3c_81 ._progressDot_1nv3c_85{border-color:#22c55e;color:#22c55e;background:#22c55e1a}._progressLabel_1nv3c_112{font-size:.6875rem;color:var(--muted-foreground, #94a3b8);text-align:center;white-space:nowrap}._progressStepActive_1nv3c_100 ._progressLabel_1nv3c_112{color:var(--foreground, #f8fafc);font-weight:500}._stepCard_1nv3c_125{background:var(--card, #1e293b);border:1px solid var(--border, #334155);border-radius:.75rem;padding:1.75rem}._stepHeader_1nv3c_132{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border, #334155)}._stepIcon_1nv3c_141{color:#f97316;flex-shrink:0;margin-top:2px}._stepTitle_1nv3c_147{font-size:1.125rem;font-weight:600;color:var(--foreground, #f8fafc);margin:0 0 .25rem}._stepDesc_1nv3c_154{font-size:.8125rem;color:var(--muted-foreground, #94a3b8);margin:0}._formGrid_1nv3c_161{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}._field_1nv3c_168{display:flex;flex-direction:column;gap:.375rem}._label_1nv3c_174{font-size:.8125rem;font-weight:500;color:var(--foreground, #e2e8f0)}._required_1nv3c_180{color:#f97316}._hint_1nv3c_184{font-size:.75rem;color:var(--muted-foreground, #64748b)}._hint_1nv3c_184 code{font-family:JetBrains Mono,monospace;background:#f973161a;color:#f97316;padding:1px 4px;border-radius:3px;font-size:.6875rem}._textarea_1nv3c_198{width:100%;padding:.5rem .75rem;border-radius:.375rem;border:1px solid var(--border, #334155);background:var(--background, #0f172a);color:var(--foreground, #e2e8f0);font-size:.8125rem;font-family:inherit;resize:vertical;line-height:1.5}._textarea_1nv3c_198:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 2px #f9731626}._profileUpload_1nv3c_218{margin-bottom:1.5rem;padding:1.25rem;background:var(--background, #0f172a);border-radius:.5rem;border:1px solid var(--border, #334155)}._profileRow_1nv3c_226{display:flex;align-items:center;gap:1rem;margin-top:.75rem}._profileFileName_1nv3c_233{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--foreground, #e2e8f0);background:var(--card, #1e293b);padding:.375rem .75rem;border-radius:.375rem;border:1px solid var(--border, #334155)}._profileRemove_1nv3c_245{background:none;border:none;color:var(--muted-foreground, #64748b);cursor:pointer;font-size:1rem;line-height:1;padding:0 .25rem;margin-left:.25rem}._profileRemove_1nv3c_245:hover{color:#ef4444}._logoSection_1nv3c_261{margin-bottom:1.5rem;padding:1.25rem;background:var(--background, #0f172a);border-radius:.5rem;border:1px solid var(--border, #334155)}._subTitle_1nv3c_269{font-size:.875rem;font-weight:600;color:var(--foreground, #f8fafc);margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}._logoRow_1nv3c_279{display:flex;gap:2rem;align-items:flex-start;margin-top:1rem}._logoBox_1nv3c_286{display:flex;flex-direction:column;align-items:center;gap:.5rem}._logoPreview_1nv3c_293{width:100px;height:100px;border-radius:.5rem;border:2px dashed var(--border, #334155);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;transition:border-color .2s}._logoPreview_1nv3c_293:hover{border-color:#f97316}._logoPreview_1nv3c_293 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._faviconPreview_1nv3c_316{width:48px;height:48px;border-radius:.375rem;border:2px dashed var(--border, #334155);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;transition:border-color .2s}._faviconPreview_1nv3c_316:hover{border-color:#f97316}._faviconPreview_1nv3c_316 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._logoPlaceholder_1nv3c_339{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--muted-foreground, #64748b);font-size:.6875rem}._logoLabel_1nv3c_348{font-size:.75rem;color:var(--muted-foreground, #94a3b8)}._agreementScroll_1nv3c_354{max-height:500px;overflow-y:auto;padding:1.5rem;border:1px solid #ccc;border-radius:.5rem;background:#fff;color:#111;margin-bottom:1.5rem}._agreementScroll_1nv3c_354::-webkit-scrollbar{width:6px}._agreementScroll_1nv3c_354::-webkit-scrollbar-track{background:transparent}._agreementScroll_1nv3c_354::-webkit-scrollbar-thumb{background:var(--border, #334155);border-radius:3px}._signatureSection_1nv3c_378{padding:1.25rem;border:1px solid #ccc;border-radius:.5rem;background:#fff;color:#111;margin-bottom:1rem}._sigFields_1nv3c_387{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._signBtn_1nv3c_394{margin-top:.75rem}._signedNotice_1nv3c_398{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-radius:.5rem;color:#22c55e;margin-bottom:1rem}._signedNotice_1nv3c_398 p{margin:.25rem 0 0;font-size:.75rem;color:var(--muted-foreground, #94a3b8)}._loading_1nv3c_416{text-align:center;padding:3rem;color:var(--muted-foreground, #94a3b8)}._tierGrid_1nv3c_423{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}._tierCard_1nv3c_430{padding:1.25rem;border:2px solid var(--border, #334155);border-radius:.75rem;cursor:pointer;text-align:center;transition:all .2s;background:var(--background, #0f172a)}._tierCard_1nv3c_430:hover{border-color:var(--tier-color, #94a3b8)}._tierCardActive_1nv3c_444{border-color:var(--tier-color, #94a3b8);background:#f973160d;box-shadow:0 0 0 1px var(--tier-color, #94a3b8)}._tierHeader_1nv3c_450{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem}._tierName_1nv3c_458{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._tierDiscount_1nv3c_465{font-size:2rem;font-weight:700;color:var(--foreground, #f8fafc);line-height:1}._tierDiscountLabel_1nv3c_472{font-size:.6875rem;color:var(--muted-foreground, #64748b);margin-top:.25rem;margin-bottom:.75rem}._tierTenants_1nv3c_479{font-size:.75rem;color:var(--muted-foreground, #94a3b8);padding-top:.75rem;border-top:1px solid var(--border, #334155)}._summary_1nv3c_487{padding:1.25rem;background:var(--background, #0f172a);border:1px solid var(--border, #334155);border-radius:.5rem;margin-bottom:1.5rem}._summaryGrid_1nv3c_495{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}._summaryRow_1nv3c_502{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.8125rem;border-bottom:1px solid var(--border, #1e293b)}._summaryRow_1nv3c_502 span:first-child{color:var(--muted-foreground, #94a3b8)}._summaryRow_1nv3c_502 code{font-family:JetBrains Mono,monospace;font-size:.75rem;background:#f973161a;color:#f97316;padding:1px 6px;border-radius:3px}._signedBadge_1nv3c_524{display:inline-flex;align-items:center;gap:.25rem;color:#22c55e;font-size:.75rem;font-weight:500}._stepActions_1nv3c_534{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border, #334155)}._submitBtn_1nv3c_543{background:#f97316!important;color:#fff!important}._submitBtn_1nv3c_543:hover{background:#ea580c!important}._successCard_1nv3c_553{text-align:center;padding:3rem 2rem;background:var(--card, #1e293b);border:1px solid var(--border, #334155);border-radius:.75rem}._successIcon_1nv3c_561{color:#22c55e;margin-bottom:1rem}._successTitle_1nv3c_566{font-size:1.5rem;font-weight:600;color:var(--foreground, #f8fafc);margin:0 0 .5rem}._successDesc_1nv3c_573{font-size:.875rem;color:var(--muted-foreground, #94a3b8);margin-bottom:2rem;max-width:28rem;margin-left:auto;margin-right:auto}._successDetails_1nv3c_582{display:flex;flex-direction:column;gap:.5rem;max-width:20rem;margin:0 auto;text-align:left}._successRow_1nv3c_591{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;padding:.5rem 0;border-bottom:1px solid var(--border, #334155)}._successRow_1nv3c_591 span:first-child{color:var(--muted-foreground, #94a3b8)}._successRow_1nv3c_591 code{font-family:JetBrains Mono,monospace;font-size:.75rem;background:#f973161a;color:#f97316;padding:1px 6px;border-radius:3px}@media(max-width:640px){._page_1nv3c_3{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}._stepCard_1nv3c_125{padding:1.25rem}._formGrid_1nv3c_161,._sigFields_1nv3c_387,._tierGrid_1nv3c_423{grid-template-columns:1fr}._logoRow_1nv3c_279{flex-direction:column;align-items:flex-start}._progressLabel_1nv3c_112{display:none}._progressLine_1nv3c_54{left:2rem;right:2rem}._stepActions_1nv3c_534{flex-direction:column-reverse;gap:.75rem;padding-bottom:env(safe-area-inset-bottom,0px)}._stepActions_1nv3c_534>*{width:100%}._agreementScroll_1nv3c_354{max-height:300px}}._page_1t9rb_1{display:flex;flex-direction:column;height:100%;background:var(--background);color:var(--foreground);overflow:hidden}._header_1t9rb_10{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0}._headerLeft_1t9rb_20{display:flex;align-items:center;gap:var(--spacing-3)}._headerLeft_1t9rb_20 h1{font-size:1.1rem;font-weight:700;margin:0}._headerRight_1t9rb_32{display:flex;align-items:center;gap:var(--spacing-2)}._body_1t9rb_39{display:flex;flex:1;min-height:0;overflow:hidden}._sidebar_1t9rb_46{width:320px;border-right:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0;background:var(--card)}._sidebarSection_1t9rb_56{padding:var(--spacing-4);border-bottom:1px solid var(--border)}._sidebarSection_1t9rb_56 h3{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0}._field_1t9rb_70{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-3)}._field_1t9rb_70 label{font-size:.8rem;font-weight:500;color:var(--muted-foreground)}._field_1t9rb_70 input,._field_1t9rb_70 textarea,._field_1t9rb_70 select{padding:var(--spacing-2);background:var(--background);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);font-size:.85rem;font-family:inherit;resize:vertical}._field_1t9rb_70 textarea{min-height:120px}._center_1t9rb_101{flex:1;display:flex;flex-direction:column;min-width:0}._previewArea_1t9rb_108{flex:1;display:flex;align-items:center;justify-content:center;background:#000;position:relative;overflow:hidden;min-height:0}._previewCanvas_1t9rb_119{width:100%;max-width:960px;aspect-ratio:16 / 9;position:relative;overflow:hidden;background:#000;border-radius:var(--radius)}._kenBurnsImage_1t9rb_129{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;transition:opacity .8s ease}._lyricsOverlay_1t9rb_139{position:absolute;bottom:15%;left:50%;transform:translate(-50%);text-align:center;z-index:10;pointer-events:none;width:80%}._lyricText_1t9rb_150{font-family:Inter,sans-serif;font-size:clamp(1.2rem,3vw,2.4rem);font-weight:700;color:gold;text-shadow:0 0 10px rgba(255,215,0,.8),0 0 20px rgba(255,215,0,.5),0 0 40px rgba(255,215,0,.3),0 2px 4px rgba(0,0,0,.9),0 4px 8px rgba(0,0,0,.7);line-height:1.3;padding:var(--spacing-2) var(--spacing-4);background:#00000080;border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._playControls_1t9rb_168{position:absolute;bottom:var(--spacing-3);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--spacing-2);z-index:20;background:#000000b3;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._playBtn_1t9rb_183{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:gold;color:#000;cursor:pointer;transition:transform .15s ease}._playBtn_1t9rb_183:hover{transform:scale(1.1)}._timeDisplay_1t9rb_201{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#fff;min-width:100px;text-align:center}._timeline_1t9rb_210{height:200px;border-top:1px solid var(--border);background:var(--card);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}._timelineHeader_1t9rb_220{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-1) var(--spacing-3);border-bottom:1px solid var(--border);font-size:.75rem;color:var(--muted-foreground)}._timelineTracks_1t9rb_230{flex:1;overflow-x:auto;overflow-y:hidden;position:relative}._timelineTrack_1t9rb_230{height:50px;position:relative;border-bottom:1px solid var(--border);display:flex;align-items:center}._trackLabel_1t9rb_245{width:80px;flex-shrink:0;font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--muted-foreground);padding-left:var(--spacing-2)}._trackContent_1t9rb_255{flex:1;position:relative;height:100%;overflow:hidden}._sceneBlock_1t9rb_262{position:absolute;top:4px;bottom:4px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600;color:#fff;cursor:pointer;overflow:hidden;border:1px solid rgba(255,255,255,.2);transition:outline .15s}._sceneBlock_1t9rb_262:hover{outline:2px solid #ffd700}._sceneBlockImg_1t9rb_283{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}._sceneBlockLabel_1t9rb_292{position:relative;z-index:1;text-shadow:0 1px 3px rgba(0,0,0,.8)}._lyricBlock_1t9rb_298{position:absolute;top:8px;bottom:8px;background:#ffd70026;border:1px solid rgba(255,215,0,.4);border-radius:3px;display:flex;align-items:center;padding:0 4px;font-size:.6rem;color:gold;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._lyricBlock_1t9rb_298:hover{background:#ffd7004d}._playhead_1t9rb_320{position:absolute;top:0;bottom:0;width:2px;background:gold;z-index:10;pointer-events:none}._playheadKnob_1t9rb_330{position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:gold}._audioControls_1t9rb_341{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._uploadBtn_1t9rb_347{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius);font-size:.8rem;font-weight:500;cursor:pointer;transition:opacity .15s}._uploadBtn_1t9rb_347:hover{opacity:.9}._uploadBtn_1t9rb_347:disabled{opacity:.5;cursor:not-allowed}._generateBtn_1t9rb_371{background:linear-gradient(135deg,gold,#ff8c00);color:#000}._scenesGrid_1t9rb_377{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}._sceneCard_1t9rb_383{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);cursor:pointer;transition:border-color .15s}._sceneCard_1t9rb_383:hover{border-color:gold}._sceneCardActive_1t9rb_397{border-color:gold;box-shadow:0 0 0 2px #ffd7004d}._sceneCardImg_1t9rb_402{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._sceneCardPlaceholder_1t9rb_408{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--muted);color:var(--muted-foreground);font-size:.75rem}._sceneCardOverlay_1t9rb_419{position:absolute;bottom:0;left:0;right:0;padding:2px 6px;background:#000000b3;font-size:.65rem;color:#fff}._lyricsList_1t9rb_431{display:flex;flex-direction:column;gap:var(--spacing-1)}._lyricRow_1t9rb_437{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1);border-radius:var(--radius-sm);transition:background .15s}._lyricRow_1t9rb_437:hover{background:var(--muted)}._lyricTime_1t9rb_450{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted-foreground);min-width:50px;cursor:pointer}._lyricTime_1t9rb_450:hover{color:gold}._lyricInput_1t9rb_462{flex:1;padding:2px 6px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--foreground);font-size:.8rem}._lyricInput_1t9rb_462:focus{border-color:gold;background:var(--background);outline:none}._lyricDelete_1t9rb_478{opacity:0;transition:opacity .15s}._lyricRow_1t9rb_437:hover ._lyricDelete_1t9rb_478{opacity:1}._progressBar_1t9rb_488{width:100%;height:4px;background:var(--border);border-radius:2px;overflow:hidden;margin-top:var(--spacing-2)}._progressFill_1t9rb_497{height:100%;background:linear-gradient(90deg,gold,#ff8c00);border-radius:2px;transition:width .3s ease}._statusText_1t9rb_504{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._emptyState_1t9rb_510{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-8);color:var(--muted-foreground);text-align:center}._emptyState_1t9rb_510 h3{margin:0;color:var(--foreground)}._emptyState_1t9rb_510 p{margin:0;font-size:.85rem}._spinner_1t9rb_531{animation:_spin_1t9rb_531 1s linear infinite}@keyframes _spin_1t9rb_531{to{transform:rotate(360deg)}}@keyframes _kenBurnsZoomIn_1t9rb_559{0%{transform:scale(1) translate(0)}to{transform:scale(1.3) translate(-2%,-2%)}}@keyframes _kenBurnsZoomOut_1t9rb_560{0%{transform:scale(1.3) translate(-2%,-2%)}to{transform:scale(1) translate(0)}}@keyframes _kenBurnsPanRight_1t9rb_561{0%{transform:scale(1.15) translate(-5%)}to{transform:scale(1.15) translate(5%)}}@keyframes _kenBurnsPanLeft_1t9rb_562{0%{transform:scale(1.15) translate(5%)}to{transform:scale(1.15) translate(-5%)}}._kenBurnsZoomIn_1t9rb_559{animation:_kenBurnsZoomIn_1t9rb_559 12s ease-in-out forwards}._kenBurnsZoomOut_1t9rb_560{animation:_kenBurnsZoomOut_1t9rb_560 12s ease-in-out forwards}._kenBurnsPanRight_1t9rb_561{animation:_kenBurnsPanRight_1t9rb_561 12s ease-in-out forwards}._kenBurnsPanLeft_1t9rb_562{animation:_kenBurnsPanLeft_1t9rb_562 12s ease-in-out forwards}@media(max-width:768px){._body_1t9rb_39{flex-direction:column}._sidebar_1t9rb_46{width:100%;max-height:40vh;border-right:none;border-bottom:1px solid var(--border)}._timeline_1t9rb_210{height:150px}}._portal_1vn8a_2{--g: #00ff88;--g-dim: #00cc6a;--g-bg: rgba(0, 255, 136, .06);--g-bg2: rgba(0, 255, 136, .1);--g-border: rgba(0, 255, 136, .18);--g-glow: rgba(0, 255, 136, .08);--bg: #060808;--sf: #0d1210;--sf2: #141a18;--sf3: #1a2220;--bd: #1e2a28;--tx: #e0ece8;--mt: #6a7a76;min-height:100vh;background:var(--bg);color:var(--tx);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;isolation:isolate}._portal_1vn8a_2 *{box-sizing:border-box}._topBar_1vn8a_31{display:flex;align-items:center;gap:16px;padding:10px 20px;border-bottom:1px solid var(--bd);background:linear-gradient(180deg,var(--sf2) 0%,var(--sf) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10}._logo_1vn8a_42{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:700;letter-spacing:.04em}._logoAccent_1vn8a_51{color:var(--g);text-shadow:0 0 12px var(--g-glow)}._topBarRight_1vn8a_56{margin-left:auto;display:flex;align-items:center;gap:12px}._userPill_1vn8a_63{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid var(--bd);background:var(--sf2);font-size:.8rem;color:var(--tx)}._sidebar_1vn8a_76{width:54px;background:var(--sf);border-right:1px solid var(--bd);display:flex;flex-direction:column;align-items:center;padding:14px 0;flex-shrink:0}._sidebarTop_1vn8a_87{display:flex;flex-direction:column;gap:6px;flex:1}._sidebarBottom_1vn8a_94{display:flex;flex-direction:column;gap:6px}._sidebarBtn_1vn8a_100{width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:var(--mt);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._sidebarBtn_1vn8a_100:hover{background:var(--g-bg);color:var(--g)}._sidebarBtnActive_1vn8a_119{background:var(--g-bg2);color:var(--g);box-shadow:inset 0 0 0 1px var(--g-border)}._adminShield_1vn8a_125{color:var(--g)!important;position:relative}._adminShield_1vn8a_125:after{content:"";position:absolute;bottom:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--g);box-shadow:0 0 6px var(--g)}._content_1vn8a_143{flex:1;padding:28px 32px;overflow-y:auto;display:flex;flex-direction:column;gap:28px;background:radial-gradient(ellipse at 15% 5%,rgba(0,255,136,.03),transparent 50%),radial-gradient(ellipse at 85% 95%,rgba(0,255,136,.02),transparent 50%),var(--bg)}._pageTitle_1vn8a_156{font-size:1.6rem;font-weight:700;margin:0;letter-spacing:-.03em}._pageSubtitle_1vn8a_163{font-size:.82rem;color:var(--mt);margin:4px 0 0}._sectionTitle_1vn8a_169{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--mt);margin-bottom:12px}._cloudGrid_1vn8a_179{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}._cloudCard_1vn8a_185{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:12px;border:1px solid var(--bd);background:var(--sf);cursor:pointer;transition:all .2s ease;color:var(--tx)}._cloudCard_1vn8a_185:hover{border-color:var(--g-border);background:var(--sf2);box-shadow:0 0 24px var(--g-glow),inset 0 0 0 1px var(--g-border);transform:translateY(-1px)}._cloudLogo_1vn8a_205{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800;font-size:.72rem}._cloudName_1vn8a_217{font-weight:600;font-size:.9rem}._cloudSub_1vn8a_222{font-size:.7rem;color:var(--mt);margin-top:2px}._desktopCard_1vn8a_229{padding:18px;border-radius:12px;border:1px solid var(--g-border);background:linear-gradient(135deg,var(--sf2),var(--sf));cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}._desktopCard_1vn8a_229:hover{background:linear-gradient(135deg,var(--sf3),var(--sf2));border-color:var(--g);box-shadow:0 0 12px var(--g-glow)}._desktopTop_1vn8a_244{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._powerBtn_1vn8a_251{width:26px;height:26px;border-radius:6px;border:1px solid var(--bd);background:transparent;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._powerBtn_1vn8a_251[data-on=true]{color:var(--g);border-color:var(--g-border);background:var(--g-bg);box-shadow:0 0 8px var(--g-glow)}._powerBtn_1vn8a_251:hover:not(:disabled){border-color:var(--g-border);color:var(--g)}._powerBtn_1vn8a_251:disabled{opacity:.5;cursor:not-allowed}._desktopMenu_1vn8a_282{width:26px;height:26px;border-radius:6px;background:none;border:1px solid transparent;color:var(--mt);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._desktopMenu_1vn8a_282:hover{border-color:#ef4444;color:#ef4444}._desktopName_1vn8a_301{font-weight:600;font-size:.88rem;margin-bottom:10px}._healthBar_1vn8a_307{height:4px;border-radius:2px;background:#ffffff0f;overflow:hidden}._healthFill_1vn8a_314{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--g-dim),var(--g));box-shadow:0 0 8px var(--g-glow);transition:width .5s ease}._actionsGrid_1vn8a_323{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}._appCard_1vn8a_329{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:10px;border:1px solid var(--bd);background:var(--sf);cursor:pointer;transition:all .2s ease;text-align:left;color:var(--tx)}._appCard_1vn8a_329:hover{border-color:var(--g-border);background:var(--sf2);box-shadow:0 0 16px var(--g-glow)}._appIcon_1vn8a_349{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:.72rem;font-weight:700}._appName_1vn8a_362{font-size:.82rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._monitorBar_1vn8a_371{padding:18px 22px;border-radius:12px;border:1px solid var(--g-border);background:linear-gradient(135deg,var(--sf2),var(--sf));box-shadow:0 2px 16px var(--g-glow)}._monitorLabel_1vn8a_379{font-size:.72rem;color:var(--mt);margin-bottom:14px;text-transform:uppercase;letter-spacing:.06em}._monitorStats_1vn8a_387{display:flex;gap:28px;flex-wrap:wrap}._monitorStat_1vn8a_387{display:flex;align-items:center;gap:8px}._monitorStatLabel_1vn8a_399{font-size:.72rem;color:var(--mt)}._monitorStatValue_1vn8a_404{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}._miniBar_1vn8a_410{width:52px;height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}._miniFill_1vn8a_418{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--g-dim),var(--g));box-shadow:0 0 6px var(--g-glow)}._feedSection_1vn8a_426{flex:1;min-height:0}._feedList_1vn8a_431{display:flex;flex-direction:column;gap:8px}._feedItem_1vn8a_437{display:flex;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid var(--bd);background:var(--sf);transition:all .15s ease}._feedItem_1vn8a_437:hover{border-color:var(--g-border);background:var(--sf2)}._feedDot_1vn8a_452{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}._feedBody_1vn8a_460{flex:1;min-width:0}._feedTitle_1vn8a_461{font-size:.85rem;font-weight:600;margin-bottom:3px}._feedDesc_1vn8a_462{font-size:.78rem;color:var(--mt);line-height:1.45}._feedMeta_1vn8a_463{font-size:.68rem;color:var(--mt);opacity:.6;margin-top:4px}._chatPanel_1vn8a_466{width:380px;border-left:1px solid var(--bd);background:var(--sf);display:flex;flex-direction:column;min-height:0;flex-shrink:0}._chatHeader_1vn8a_476{padding:14px 18px;border-bottom:1px solid var(--bd);display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,var(--sf2),var(--sf))}._chatBotIcon_1vn8a_485{width:36px;height:36px;border-radius:10px;background:var(--g-bg2);border:1px solid var(--g-border);display:flex;align-items:center;justify-content:center;color:var(--g)}._chatBotName_1vn8a_497{font-weight:600;font-size:.88rem}._chatBotSub_1vn8a_498{font-size:.7rem;color:var(--mt)}._chatMessages_1vn8a_500{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}._chatMsg_1vn8a_509{max-width:88%;padding:11px 15px;border-radius:14px;font-size:.83rem;line-height:1.55}._chatMsgBot_1vn8a_517{background:var(--sf2);border:1px solid var(--bd);align-self:flex-start;border-radius:14px 14px 14px 4px}._chatMsgUser_1vn8a_524{background:var(--g);color:#000;font-weight:500;align-self:flex-end;border-radius:14px 14px 4px}._chatSuggestions_1vn8a_532{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px}._chatSuggestion_1vn8a_532{padding:6px 13px;border-radius:999px;border:1px solid var(--g-border);background:var(--g-bg);color:var(--g);font-size:.73rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}._chatSuggestion_1vn8a_532:hover{background:var(--g-bg2);box-shadow:0 0 12px var(--g-glow)}._chatInputArea_1vn8a_556{padding:12px 16px;border-top:1px solid var(--bd);display:flex;gap:8px;background:var(--sf)}._chatInput_1vn8a_556{flex:1;padding:10px 14px;border-radius:10px;border:1px solid var(--bd);background:var(--bg);color:var(--tx);font-size:.83rem;outline:none;transition:border-color .15s ease}._chatInput_1vn8a_556::-moz-placeholder{color:var(--mt)}._chatInput_1vn8a_556::placeholder{color:var(--mt)}._chatInput_1vn8a_556:focus{border-color:var(--g-border);box-shadow:0 0 8px var(--g-glow)}._chatSendBtn_1vn8a_579{width:40px;height:40px;border-radius:10px;border:none;background:var(--g);color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}._chatSendBtn_1vn8a_579:hover{box-shadow:0 0 16px var(--g-glow);transform:scale(1.04)}@media(max-width:1100px){._chatPanel_1vn8a_466{width:340px}}@media(max-width:900px){._sidebar_1vn8a_76,._chatPanel_1vn8a_466{display:none}._content_1vn8a_143{padding:20px 16px}}._rdpOverlay_1vn8a_611{position:fixed;inset:0;background:#000;z-index:100;display:flex;flex-direction:column}._rdpHeader_1vn8a_620{display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--sf);border-bottom:1px solid var(--bd);font-size:.85rem;font-weight:600}._rdpClose_1vn8a_631{margin-left:auto;background:none;border:none;color:#888;cursor:pointer;padding:4px}._rdpClose_1vn8a_631:hover{color:#ef4444}._rdpCanvas_1vn8a_644{flex:1;position:relative;overflow:hidden}._rdpConnecting_1vn8a_650{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--g);font-size:.88rem}._addForm_1vn8a_663{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;border:1px solid var(--g-border);background:var(--sf);margin-bottom:12px}._addFormTitle_1vn8a_674{font-weight:600;font-size:.88rem;margin-bottom:4px}@keyframes _portalSpin_1vn8a_1{to{transform:rotate(360deg)}}._spin_1vn8a_685{animation:_portalSpin_1vn8a_1 1s linear infinite}._portal_1vn8a_2 ::-webkit-scrollbar{width:5px}._portal_1vn8a_2 ::-webkit-scrollbar-track{background:transparent}._portal_1vn8a_2 ::-webkit-scrollbar-thumb{background:var(--bd);border-radius:3px}._portal_1vn8a_2 ::-webkit-scrollbar-thumb:hover{background:var(--g-border)}._editor_1k3lf_1{display:flex;flex-direction:column;width:100%;height:100%;background:#1a1a22;color:#f0f0f0;font-family:system-ui,-apple-system,sans-serif}._toolbar_1k3lf_11{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#14141c;border-bottom:1px solid rgba(255,255,255,.08);gap:16px;flex-wrap:wrap}._toolbarLeft_1k3lf_21,._toolbarRight_1k3lf_21{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._toolbarCenter_1k3lf_27{display:flex;gap:0;background:#ffffff0d;border-radius:6px;padding:2px}._bookTitle_1k3lf_34{font-size:14px;font-weight:600}._bookMeta_1k3lf_35{font-size:11px;color:#ffffff8c}._tab_1k3lf_37,._tabActive_1k3lf_37{padding:6px 12px;background:transparent;border:0;color:#ffffffb3;cursor:pointer;border-radius:4px;font-size:12px;font-weight:500}._tabActive_1k3lf_37{background:#2e6df0;color:#fff}._tab_1k3lf_37:hover{background:#ffffff0f}._btn_1k3lf_50,._btnPrimary_1k3lf_50{padding:6px 12px;background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;font-size:12px}._btnPrimary_1k3lf_50{background:#2e6df0;border-color:transparent;font-weight:600}._btn_1k3lf_50:hover{background:#ffffff1f}._btnPrimary_1k3lf_50:hover{background:#2358c9}._btn_1k3lf_50:disabled,._btnPrimary_1k3lf_50:disabled{opacity:.5;cursor:default}._savedAt_1k3lf_64{font-size:11px;color:#ffffff80}._errorBar_1k3lf_66{padding:8px 16px;background:#dc3c3c26;color:#ff8a8a;font-size:12px;border-bottom:1px solid rgba(220,60,60,.3)}._infoBar_1k3lf_73{padding:8px 16px;background:#2e6df026;color:#8ab4ff;font-size:12px;border-bottom:1px solid rgba(46,109,240,.3)}._workspace_1k3lf_81{flex:1;display:flex;min-height:0}._canvasWrap_1k3lf_87{flex:1;overflow:auto;padding:24px;display:flex;flex-direction:column;align-items:center;background:repeating-linear-gradient(0deg,transparent,transparent 11px,rgba(255,255,255,.02) 11px,rgba(255,255,255,.02) 12px),repeating-linear-gradient(90deg,transparent,transparent 11px,rgba(255,255,255,.02) 11px,rgba(255,255,255,.02) 12px),#0a0a12}._canvas_1k3lf_87{position:relative;background:#0a1530;box-shadow:0 20px 60px #0009}._canvasNote_1k3lf_104{margin-top:12px;font-size:11px;color:#ffffff73}._wrapRow_1k3lf_109{position:relative;display:flex;flex-direction:row;width:100%;height:100%}._panel_1k3lf_116{position:relative;overflow:hidden}._bgImg_1k3lf_120{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}._bgOverlay_1k3lf_126{position:absolute;inset:0;pointer-events:none}._barcodeZone_1k3lf_130{position:absolute;right:6%;bottom:4%;width:32%;height:13%;background:#fff;border:1px dashed #888;display:flex;align-items:center;justify-content:center;font-family:Helvetica Neue,Arial,sans-serif;font-size:9px;color:#888;letter-spacing:1px;text-transform:uppercase;z-index:5}._bleedGuide_1k3lf_146{position:absolute;border:1px dashed rgba(255,200,100,.6);pointer-events:none;z-index:6}._spineGuideLeft_1k3lf_152,._spineGuideRight_1k3lf_152{position:absolute;top:0;width:0;border-left:1px dashed rgba(140,200,255,.5);pointer-events:none;z-index:6}._layer_1k3lf_161{position:absolute;cursor:move;outline:1px dashed transparent;white-space:pre-wrap;z-index:4}._layer_1k3lf_161:hover{outline-color:#ffffff4d}._layerSelected_1k3lf_171{outline:1px solid #2e6df0!important;outline-offset:2px}._resizeHandle_1k3lf_175{position:absolute;right:-4px;bottom:-4px;width:10px;height:10px;background:#2e6df0;border:1px solid #fff;border-radius:2px;cursor:nwse-resize}._inspector_1k3lf_187{width:320px;border-left:1px solid rgba(255,255,255,.08);background:#14141c;overflow-y:auto;padding:12px 16px;font-size:12px}._inspector_1k3lf_187 h3{margin:16px 0 8px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#ffffff8c}._inspector_1k3lf_187 h3:first-child{margin-top:0}._layerList_1k3lf_205{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}._layerItem_1k3lf_213,._layerItemActive_1k3lf_213{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#ffffff08;border-radius:4px;cursor:pointer}._layerItem_1k3lf_213:hover{background:#ffffff14}._layerItemActive_1k3lf_213{background:#2e6df033}._layerKind_1k3lf_224{display:inline-block;padding:1px 6px;border-radius:3px;font-size:9px;text-transform:uppercase;background:#ffffff14;color:#ffffffb3;letter-spacing:.5px;flex:0 0 auto}._layerText_1k3lf_235{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}._section_1k3lf_243{display:flex;flex-direction:column;gap:8px}._field_1k3lf_248{display:flex;flex-direction:column;gap:4px}._field_1k3lf_248 label{font-size:10px;text-transform:uppercase;color:#ffffff80;letter-spacing:.5px}._field_1k3lf_248 input,._field_1k3lf_248 select,._field_1k3lf_248 textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:5px 8px;color:#fff;font-size:12px;font-family:inherit;outline:none}._field_1k3lf_248 input:focus,._field_1k3lf_248 select:focus,._field_1k3lf_248 textarea:focus{border-color:#2e6df0}._field_1k3lf_248 textarea{resize:vertical;min-height:28px}._field_1k3lf_248 input[type=color]{padding:0;height:28px;cursor:pointer}._field_1k3lf_248 input[type=checkbox]{width:auto}._fieldRow_1k3lf_276{display:grid;grid-template-columns:1fr 1fr;gap:8px}._uploadLabel_1k3lf_282{padding:6px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;font-size:12px;text-align:center;display:block}._uploadLabel_1k3lf_282:hover{background:#ffffff1f}._note_1k3lf_294{font-size:10px;color:#ffffff73;margin:4px 0 0;line-height:1.4}._empty_1k3lf_301{display:flex;align-items:center;justify-content:center;height:100%;color:#ffffff8c;font-size:14px}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-50:#fef6ee;--color-orange-100:#fdead7;--color-orange-200:#f9dbaf;--color-orange-300:#f7b27a;--color-orange-400:#f38744;--color-orange-500:#ef6820;--color-orange-600:#e04f16;--color-orange-700:#b93815;--color-orange-800:#932f19;--color-orange-900:#772917;--color-orange-950:#511c10;--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-50:#fefbe8;--color-yellow-100:#fef7c3;--color-yellow-200:#feee95;--color-yellow-300:#fde272;--color-yellow-400:#fac515;--color-yellow-500:#eaaa08;--color-yellow-600:#ca8504;--color-yellow-700:#a15c07;--color-yellow-800:#854a0e;--color-yellow-900:#713b12;--color-yellow-950:#542c0d;--color-green-50:#edfcf2;--color-green-100:#d3f8df;--color-green-200:#aaf0c4;--color-green-300:#73e2a3;--color-green-400:#3ccb7f;--color-green-500:#16b364;--color-green-600:#099250;--color-green-700:#087443;--color-green-800:#095c37;--color-green-900:#084c2e;--color-green-950:#052e1c;--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-400:#2ce;--color-cyan-500:#06aed4;--color-blue-50:#eff8ff;--color-blue-100:#d1e9ff;--color-blue-200:#b2ddff;--color-blue-300:#84caff;--color-blue-400:#53b1fd;--color-blue-500:#2e90fa;--color-blue-600:#1570ef;--color-blue-700:#175cd3;--color-blue-800:#1849a9;--color-blue-900:#194185;--color-blue-950:#102a56;--color-indigo-50:#eef4ff;--color-indigo-100:#e0eaff;--color-indigo-200:#c7d7fe;--color-indigo-300:#a4bcfd;--color-indigo-400:#8098f9;--color-indigo-500:#6172f3;--color-indigo-600:#444ce7;--color-indigo-700:#3538cd;--color-indigo-800:#2d31a6;--color-indigo-900:#2d3282;--color-indigo-950:#1f235b;--color-purple-50:#f4f3ff;--color-purple-100:#ebe9fe;--color-purple-200:#d9d6fe;--color-purple-300:#bdb4fe;--color-purple-400:#9b8afb;--color-purple-500:#7a5af8;--color-purple-600:#6938ef;--color-purple-700:#5925dc;--color-purple-800:#4a1fb8;--color-purple-900:#3e1c96;--color-purple-950:#27115f;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fbe8ff;--color-fuchsia-200:#f6d0fe;--color-fuchsia-300:#eeaafd;--color-fuchsia-400:#e478fa;--color-fuchsia-500:#d444f1;--color-fuchsia-600:#ba24d5;--color-fuchsia-700:#9f1ab1;--color-fuchsia-800:#821890;--color-fuchsia-900:#6f1877;--color-fuchsia-950:#47104c;--color-pink-50:#fdf2fa;--color-pink-100:#fce7f6;--color-pink-200:#fcceee;--color-pink-300:#faa7e0;--color-pink-400:#f670c7;--color-pink-500:#ee46bc;--color-pink-600:#dd2590;--color-pink-700:#c11574;--color-pink-800:#9e165f;--color-pink-900:#851651;--color-pink-950:#4e0d30;--color-rose-300:#fea3b4;--color-rose-400:#fd6f8e;--color-rose-500:#f63d68;--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e9eaeb;--color-gray-300:#d5d7da;--color-gray-400:#a4a7ae;--color-gray-500:#717680;--color-gray-600:#535862;--color-gray-700:#414651;--color-gray-800:#252b37;--color-gray-900:#181d27;--color-gray-950:#0a0d12;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:calc(var(--spacing) * 3);--text-xs--line-height:calc(var(--spacing) * 4.5);--text-sm:calc(var(--spacing) * 3.5);--text-sm--line-height:calc(var(--spacing) * 5);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:calc(var(--spacing) * 4.5);--text-lg--line-height:calc(var(--spacing) * 7);--text-xl:calc(var(--spacing) * 5);--text-xl--line-height:calc(var(--spacing) * 7.5);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:8px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0px 1px 2px #0a0d120d;--shadow-sm:0px 1px 3px #0a0d121a, 0px 1px 2px -1px #0a0d121a;--shadow-md:0px 4px 6px -1px #0a0d121a, 0px 2px 4px -2px #0a0d120f;--shadow-lg:0px 12px 16px -4px #0a0d1214, 0px 4px 6px -2px #0a0d1208, 0px 2px 2px -1px #0a0d120a;--shadow-xl:0px 20px 24px -4px #0a0d1214, 0px 8px 8px -4px #0a0d1208, 0px 3px 3px -1.5px #0a0d120a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-body:var(--font-inter,"Inter"), -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-inter,"Inter"), -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-md:calc(var(--spacing) * 4);--text-md--line-height:calc(var(--spacing) * 6);--text-display-xs:calc(var(--spacing) * 6);--text-display-xs--line-height:calc(var(--spacing) * 8);--text-display-sm:calc(var(--spacing) * 7.5);--text-display-sm--line-height:calc(var(--spacing) * 9.5);--text-display-md:calc(var(--spacing) * 9);--text-display-md--line-height:calc(var(--spacing) * 11);--text-display-md--letter-spacing:-.72px;--text-display-xl:calc(var(--spacing) * 15);--text-display-xl--line-height:calc(var(--spacing) * 18);--text-display-xl--letter-spacing:-1.2px;--radius-none:0px;--radius-full:9999px;--shadow-skeumorphic:0px 0px 0px 1px #0a0d122e inset, 0px -2px 0px 0px #0a0d120d inset;--color-transparent:#0000;--color-brand-50:#fef6ee;--color-brand-100:#fdead7;--color-brand-200:#f9dbaf;--color-brand-300:#f7b27a;--color-brand-400:#f38744;--color-brand-500:#ef6820;--color-brand-600:#e04f16;--color-brand-700:#b93815;--color-brand-800:#932f19;--color-brand-900:#772917;--color-brand-950:#511c10;--color-error-50:#fef3f2;--color-error-100:#fee4e2;--color-error-200:#fecdca;--color-error-300:#fda29b;--color-error-400:#f97066;--color-error-500:#f04438;--color-error-600:#d92d20;--color-error-700:#b42318;--color-error-800:#912018;--color-error-900:#7a271a;--color-error-950:#55160c;--color-warning-50:#fffaeb;--color-warning-100:#fef0c7;--color-warning-200:#fedf89;--color-warning-300:#fec84b;--color-warning-400:#fdb022;--color-warning-500:#f79009;--color-warning-600:#dc6803;--color-warning-700:#b54708;--color-warning-800:#93370d;--color-warning-900:#7a2e0e;--color-warning-950:#4e1d09;--color-success-50:#ecfdf3;--color-success-100:#dcfae6;--color-success-200:#abefc6;--color-success-300:#75e0a7;--color-success-400:#47cd89;--color-success-500:#17b26a;--color-success-600:#079455;--color-success-700:#067647;--color-success-800:#085d3a;--color-success-900:#074d31;--color-success-950:#053321;--color-gray-25:#fdfdfd;--color-gray-blue-50:#f8f9fc;--color-gray-blue-100:#eaecf5;--color-gray-blue-200:#d5d9eb;--color-gray-blue-300:#b3b8db;--color-gray-blue-400:#717bbc;--color-gray-blue-500:#4e5ba6;--color-gray-blue-600:#3e4784;--color-gray-blue-700:#363f72;--color-gray-blue-800:#293056;--color-gray-blue-900:#101323;--color-gray-blue-950:#0d0f1c;--color-blue-light-50:#f0f9ff;--color-blue-light-100:#e0f2fe;--color-blue-light-200:#b9e6fe;--color-blue-light-300:#7cd4fd;--color-blue-light-400:#36bffa;--color-blue-light-500:#0ba5ec;--color-blue-light-600:#0086c9;--color-blue-light-700:#026aa2;--color-blue-light-800:#065986;--color-blue-light-900:#0b4a6f;--color-blue-light-950:#062c41;--color-blue-dark-50:#eff4ff;--color-blue-dark-100:#d1e0ff;--color-blue-dark-200:#b2ccff;--color-blue-dark-300:#84adff;--color-blue-dark-400:#528bff;--color-blue-dark-500:#2970ff;--color-blue-dark-600:#155eef;--color-blue-dark-700:#004eeb;--color-blue-dark-800:#0040c1;--color-blue-dark-900:#00359e;--color-blue-dark-950:#026;--color-orange-dark-50:#fff4ed;--color-orange-dark-100:#ffe6d5;--color-orange-dark-200:#ffd6ae;--color-orange-dark-300:#ff9c66;--color-orange-dark-400:#ff692e;--color-orange-dark-500:#ff4405;--color-orange-dark-600:#e62e05;--color-orange-dark-700:#bc1b06;--color-orange-dark-800:#97180c;--color-orange-dark-900:#771a0d;--color-orange-dark-950:#57130a;--color-utility-blue-500:var(--color-blue-500);--color-utility-brand-50:var(--color-brand-50);--color-utility-brand-200:var(--color-brand-200);--color-utility-brand-700:var(--color-brand-700);--color-utility-gray-50:var(--color-gray-50);--color-utility-gray-100:var(--color-gray-100);--color-utility-gray-200:var(--color-gray-200);--color-utility-gray-300:var(--color-gray-300);--color-utility-gray-400:var(--color-gray-400);--color-utility-gray-500:var(--color-gray-500);--color-utility-gray-600:var(--color-gray-600);--color-utility-gray-700:var(--color-gray-700);--color-utility-gray-800:var(--color-gray-800);--color-utility-gray-900:var(--color-gray-900);--color-utility-error-50:var(--color-error-50);--color-utility-error-200:var(--color-error-200);--color-utility-error-700:var(--color-error-700);--color-utility-warning-50:var(--color-warning-50);--color-utility-warning-200:var(--color-warning-200);--color-utility-warning-700:var(--color-warning-700);--color-utility-success-50:var(--color-success-50);--color-utility-success-200:var(--color-success-200);--color-utility-success-700:var(--color-success-700);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-700);--color-text-secondary_hover:var(--color-gray-800);--color-text-tertiary:var(--color-gray-600);--color-text-tertiary_hover:var(--color-gray-700);--color-text-quaternary:var(--color-gray-500);--color-text-error-primary:var(--color-error-600);--color-text-error-primary_hover:var(--color-error-700);--color-text-warning-primary:var(--color-warning-600);--color-text-success-primary:var(--color-success-600);--color-text-disabled:var(--color-gray-500);--color-text-placeholder:var(--color-gray-500);--color-text-placeholder_subtle:var(--color-gray-300);--color-text-primary_on-brand:var(--color-white);--color-text-secondary_on-brand:var(--color-brand-200);--color-text-tertiary_on-brand:var(--color-brand-200);--color-text-quaternary_on-brand:var(--color-brand-300);--color-text-brand-primary:var(--color-brand-900);--color-text-brand-secondary:var(--color-brand-700);--color-text-brand-secondary_hover:var(--color-brand-800);--color-text-brand-tertiary:var(--color-brand-600);--color-text-brand-tertiary_alt:var(--color-brand-600);--color-border-primary:var(--color-gray-300);--color-border-secondary:var(--color-gray-200);--color-border-secondary_alt:#00000014;--color-border-tertiary:var(--color-gray-100);--color-border-error:var(--color-error-500);--color-border-error_subtle:var(--color-error-300);--color-border-disabled:var(--color-gray-300);--color-border-disabled_subtle:var(--color-gray-200);--color-border-brand:var(--color-brand-500);--color-border-brand_alt:var(--color-brand-600);--color-fg-primary:var(--color-gray-900);--color-fg-quaternary:var(--color-gray-400);--color-fg-quaternary_hover:var(--color-gray-500);--color-fg-success-secondary:var(--color-success-500);--color-fg-error-primary:var(--color-error-600);--color-fg-error-secondary:var(--color-error-500);--color-fg-disabled:var(--color-gray-400);--color-fg-disabled_subtle:var(--color-gray-300);--color-fg-brand-primary:var(--color-brand-600);--color-fg-brand-primary_alt:var(--color-fg-brand-primary);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-secondary_alt:var(--color-fg-brand-secondary);--color-fg-brand-secondary_hover:var(--color-brand-600);--color-bg-primary:var(--color-white);--color-bg-primary-solid:var(--color-gray-950);--color-bg-primary_alt:var(--color-white);--color-bg-primary_hover:var(--color-gray-50);--color-bg-secondary:var(--color-gray-50);--color-bg-secondary-solid:var(--color-gray-600);--color-bg-secondary_subtle:var(--color-gray-25);--color-bg-secondary_hover:var(--color-gray-100);--color-bg-secondary_alt:var(--color-gray-50);--color-bg-tertiary:var(--color-gray-100);--color-bg-quaternary:var(--color-gray-200);--color-bg-error-primary:var(--color-error-50);--color-bg-error-secondary:var(--color-error-100);--color-bg-error-solid:var(--color-error-600);--color-bg-error-solid_hover:var(--color-error-700);--color-bg-warning-primary:var(--color-warning-50);--color-bg-warning-secondary:var(--color-warning-100);--color-bg-warning-solid:var(--color-warning-600);--color-bg-success-primary:var(--color-success-50);--color-bg-success-secondary:var(--color-success-100);--color-bg-success-solid:var(--color-success-600);--color-bg-disabled:var(--color-gray-100);--color-bg-disabled_subtle:var(--color-gray-50);--color-bg-active:var(--color-gray-50);--color-bg-overlay:var(--color-gray-950);--color-bg-brand-primary:var(--color-brand-50);--color-bg-brand-primary_alt:var(--color-brand-50);--color-bg-brand-secondary:var(--color-brand-100);--color-bg-brand-solid:var(--color-brand-600);--color-bg-brand-solid_hover:var(--color-brand-700);--color-bg-brand-section:var(--color-brand-800);--color-bg-brand-section_subtle:var(--color-brand-700);--color-avatar-bg:var(--color-gray-100);--color-avatar-contrast-border:#00000014;--color-button-destructive-primary-icon:var(--color-error-300);--color-button-destructive-primary-icon_hover:var(--color-error-200);--color-button-primary-icon:var(--color-brand-300);--color-button-primary-icon_hover:var(--color-brand-200);--color-focus-ring:var(--color-brand-500);--color-tooltip-supporting-text:var(--color-gray-300);--background-color-primary:var(--color-bg-primary);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-secondary:var(--color-bg-secondary);--background-color-tertiary:var(--color-bg-tertiary);--background-color-disabled:var(--color-bg-disabled);--background-color-disabled_subtle:var(--color-bg-disabled_subtle);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-error-primary:var(--color-bg-error-primary);--background-color-error-solid:var(--color-bg-error-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--text-color-primary:var(--color-text-primary);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-tertiary:var(--color-text-tertiary);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-quaternary:var(--color-text-quaternary);--text-color-disabled:var(--color-text-disabled);--text-color-placeholder:var(--color-text-placeholder);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-error-primary:var(--color-text-error-primary);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--border-color-tertiary:var(--color-border-tertiary);--border-color-disabled:var(--color-border-disabled);--border-color-error:var(--color-border-error);--border-color-brand-solid:var(--color-bg-brand-solid);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-disabled:var(--color-border-disabled);--ring-color-disabled_subtle:var(--color-border-disabled_subtle);--ring-color-brand:var(--color-border-brand);--outline-color-error:var(--color-border-error);--outline-color-brand:var(--color-border-brand);--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-surface-foreground:var(--surface-foreground);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popup);--color-popover-foreground:var(--popup-foreground);--color-destructive:var(--error);--color-destructive-foreground:var(--error-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-info:var(--info);--color-info-foreground:var(--info-foreground);--color-border:var(--border);--color-input:var(--border);--color-ring:var(--primary);--animate-accordion-down:accordion-down .2s ease-out;--animate-accordion-up:accordion-up .2s ease-out}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.dark{--color-alpha-white:#0c0e12;--color-alpha-black:#fff;--color-gray-25:#fafafa;--color-gray-50:#f7f7f7;--color-gray-100:#f0f0f1;--color-gray-200:#ececed;--color-gray-300:#cecfd2;--color-gray-400:#94979c;--color-gray-500:#85888e;--color-gray-600:#61656c;--color-gray-700:#373a41;--color-gray-800:#22262f;--color-gray-900:#13161b;--color-gray-950:#0c0e12;--color-utility-blue-50:var(--color-blue-950);--color-utility-blue-100:var(--color-blue-900);--color-utility-blue-200:var(--color-blue-800);--color-utility-blue-300:var(--color-blue-700);--color-utility-blue-400:var(--color-blue-600);--color-utility-blue-500:var(--color-blue-500);--color-utility-blue-600:var(--color-blue-400);--color-utility-blue-700:var(--color-blue-300);--color-utility-brand-50:var(--color-brand-950);--color-utility-brand-50_alt:var(--color-utility-gray-50);--color-utility-brand-100:var(--color-brand-900);--color-utility-brand-100_alt:var(--color-utility-gray-100);--color-utility-brand-200:var(--color-brand-800);--color-utility-brand-200_alt:var(--color-utility-gray-200);--color-utility-brand-300:var(--color-brand-700);--color-utility-brand-300_alt:var(--color-utility-gray-300);--color-utility-brand-400:var(--color-brand-600);--color-utility-brand-400_alt:var(--color-utility-gray-400);--color-utility-brand-500:var(--color-brand-500);--color-utility-brand-500_alt:var(--color-utility-gray-500);--color-utility-brand-600:var(--color-brand-400);--color-utility-brand-600_alt:var(--color-utility-gray-600);--color-utility-brand-700:var(--color-brand-300);--color-utility-brand-700_alt:var(--color-utility-gray-700);--color-utility-brand-800:var(--color-brand-200);--color-utility-brand-800_alt:var(--color-utility-gray-800);--color-utility-brand-900:var(--color-brand-100);--color-utility-brand-900_alt:var(--color-utility-gray-900);--color-utility-gray-50:var(--color-gray-900);--color-utility-gray-100:var(--color-gray-800);--color-utility-gray-200:var(--color-gray-700);--color-utility-gray-300:var(--color-gray-700);--color-utility-gray-400:var(--color-gray-600);--color-utility-gray-500:var(--color-gray-500);--color-utility-gray-600:var(--color-gray-400);--color-utility-gray-700:var(--color-gray-300);--color-utility-gray-800:var(--color-gray-200);--color-utility-gray-900:var(--color-gray-100);--color-utility-error-50:var(--color-error-950);--color-utility-error-100:var(--color-error-900);--color-utility-error-200:var(--color-error-800);--color-utility-error-300:var(--color-error-700);--color-utility-error-400:var(--color-error-600);--color-utility-error-500:var(--color-error-500);--color-utility-error-600:var(--color-error-400);--color-utility-error-700:var(--color-error-300);--color-utility-warning-50:var(--color-warning-950);--color-utility-warning-100:var(--color-warning-900);--color-utility-warning-200:var(--color-warning-800);--color-utility-warning-300:var(--color-warning-700);--color-utility-warning-400:var(--color-warning-600);--color-utility-warning-500:var(--color-warning-500);--color-utility-warning-600:var(--color-warning-400);--color-utility-warning-700:var(--color-warning-300);--color-utility-success-50:var(--color-success-950);--color-utility-success-100:var(--color-success-900);--color-utility-success-200:var(--color-success-800);--color-utility-success-300:var(--color-success-700);--color-utility-success-400:var(--color-success-600);--color-utility-success-500:var(--color-success-500);--color-utility-success-600:var(--color-success-400);--color-utility-success-700:var(--color-success-300);--color-utility-orange-50:var(--color-orange-950);--color-utility-orange-100:var(--color-orange-900);--color-utility-orange-200:var(--color-orange-800);--color-utility-orange-300:var(--color-orange-700);--color-utility-orange-400:var(--color-orange-600);--color-utility-orange-500:var(--color-orange-500);--color-utility-orange-600:var(--color-orange-400);--color-utility-orange-700:var(--color-orange-300);--color-utility-blue-dark-50:var(--color-blue-dark-950);--color-utility-blue-dark-100:var(--color-blue-dark-900);--color-utility-blue-dark-200:var(--color-blue-dark-800);--color-utility-blue-dark-300:var(--color-blue-dark-700);--color-utility-blue-dark-400:var(--color-blue-dark-600);--color-utility-blue-dark-500:var(--color-blue-dark-500);--color-utility-blue-dark-600:var(--color-blue-dark-400);--color-utility-blue-dark-700:var(--color-blue-dark-300);--color-utility-indigo-50:var(--color-indigo-950);--color-utility-indigo-100:var(--color-indigo-900);--color-utility-indigo-200:var(--color-indigo-800);--color-utility-indigo-300:var(--color-indigo-700);--color-utility-indigo-400:var(--color-indigo-600);--color-utility-indigo-500:var(--color-indigo-500);--color-utility-indigo-600:var(--color-indigo-400);--color-utility-indigo-700:var(--color-indigo-300);--color-utility-fuchsia-50:var(--color-fuchsia-950);--color-utility-fuchsia-100:var(--color-fuchsia-900);--color-utility-fuchsia-200:var(--color-fuchsia-800);--color-utility-fuchsia-300:var(--color-fuchsia-700);--color-utility-fuchsia-400:var(--color-fuchsia-600);--color-utility-fuchsia-500:var(--color-fuchsia-500);--color-utility-fuchsia-600:var(--color-fuchsia-400);--color-utility-fuchsia-700:var(--color-fuchsia-300);--color-utility-pink-50:var(--color-pink-950);--color-utility-pink-100:var(--color-pink-900);--color-utility-pink-200:var(--color-pink-800);--color-utility-pink-300:var(--color-pink-700);--color-utility-pink-400:var(--color-pink-600);--color-utility-pink-500:var(--color-pink-500);--color-utility-pink-600:var(--color-pink-400);--color-utility-pink-700:var(--color-pink-300);--color-utility-purple-50:var(--color-purple-950);--color-utility-purple-100:var(--color-purple-900);--color-utility-purple-200:var(--color-purple-800);--color-utility-purple-300:var(--color-purple-700);--color-utility-purple-400:var(--color-purple-600);--color-utility-purple-500:var(--color-purple-500);--color-utility-purple-600:var(--color-purple-400);--color-utility-purple-700:var(--color-purple-300);--color-utility-orange-dark-50:var(--color-orange-dark-950);--color-utility-orange-dark-100:var(--color-orange-dark-900);--color-utility-orange-dark-200:var(--color-orange-dark-800);--color-utility-orange-dark-300:var(--color-orange-dark-700);--color-utility-orange-dark-400:var(--color-orange-dark-600);--color-utility-orange-dark-500:var(--color-orange-dark-500);--color-utility-orange-dark-600:var(--color-orange-dark-400);--color-utility-orange-dark-700:var(--color-orange-dark-300);--color-utility-blue-light-50:var(--color-blue-light-950);--color-utility-blue-light-100:var(--color-blue-light-900);--color-utility-blue-light-200:var(--color-blue-light-800);--color-utility-blue-light-300:var(--color-blue-light-700);--color-utility-blue-light-400:var(--color-blue-light-600);--color-utility-blue-light-500:var(--color-blue-light-500);--color-utility-blue-light-600:var(--color-blue-light-400);--color-utility-blue-light-700:var(--color-blue-light-300);--color-utility-gray-blue-50:var(--color-gray-blue-950);--color-utility-gray-blue-100:var(--color-gray-blue-900);--color-utility-gray-blue-200:var(--color-gray-blue-800);--color-utility-gray-blue-300:var(--color-gray-blue-700);--color-utility-gray-blue-400:var(--color-gray-blue-600);--color-utility-gray-blue-500:var(--color-gray-blue-500);--color-utility-gray-blue-600:var(--color-gray-blue-400);--color-utility-gray-blue-700:var(--color-gray-blue-300);--color-utility-green-50:var(--color-green-950);--color-utility-green-100:var(--color-green-900);--color-utility-green-200:var(--color-green-800);--color-utility-green-300:var(--color-green-700);--color-utility-green-400:var(--color-green-600);--color-utility-green-500:var(--color-green-500);--color-utility-green-600:var(--color-green-400);--color-utility-green-700:var(--color-green-300);--color-utility-yellow-50:var(--color-yellow-950);--color-utility-yellow-100:var(--color-yellow-900);--color-utility-yellow-200:var(--color-yellow-800);--color-utility-yellow-300:var(--color-yellow-700);--color-utility-yellow-400:var(--color-yellow-600);--color-utility-yellow-500:var(--color-yellow-500);--color-utility-yellow-600:var(--color-yellow-400);--color-utility-yellow-700:var(--color-yellow-300);--color-text-white:var(--color-white);--color-text-primary:var(--color-gray-50);--color-text-secondary:var(--color-gray-300);--color-text-secondary_hover:var(--color-gray-200);--color-text-tertiary:var(--color-gray-400);--color-text-tertiary_hover:var(--color-gray-300);--color-text-quaternary:var(--color-gray-400);--color-text-error-primary:var(--color-error-400);--color-text-warning-primary:var(--color-warning-400);--color-text-success-primary:var(--color-success-400);--color-text-disabled:var(--color-gray-500);--color-text-brand-primary:var(--color-gray-50);--color-text-brand-secondary:var(--color-gray-300);--color-text-brand-tertiary:var(--color-gray-400);--color-text-placeholder:var(--color-gray-500);--color-text-placeholder_subtle:var(--color-gray-700);--color-text-primary_on-brand:var(--color-gray-50);--color-text-secondary_on-brand:var(--color-gray-300);--color-text-tertiary_on-brand:var(--color-gray-400);--color-text-quaternary_on-brand:var(--color-gray-400);--color-text-brand-secondary_hover:var(--color-gray-200);--color-text-brand-tertiary_alt:var(--color-gray-50);--color-text-error-primary_hover:var(--color-error-300);--color-border-primary:var(--color-gray-700);--color-border-secondary:var(--color-gray-800);--color-border-secondary_alt:var(--color-gray-800);--color-border-tertiary:var(--color-gray-800);--color-border-brand:var(--color-brand-400);--color-border-brand_alt:var(--color-gray-700);--color-border-error:var(--color-error-400);--color-border-error_subtle:var(--color-error-500);--color-border-disabled:var(--color-gray-700);--color-border-disabled_subtle:var(--color-gray-800);--color-fg-white:var(--color-white);--color-fg-primary:var(--color-white);--color-fg-secondary:var(--color-gray-300);--color-fg-tertiary:var(--color-gray-400);--color-fg-tertiary_hover:var(--color-gray-300);--color-fg-quaternary:var(--color-gray-600);--color-fg-quaternary_hover:var(--color-gray-500);--color-fg-error-primary:var(--color-error-500);--color-fg-error-secondary:var(--color-error-400);--color-fg-warning-primary:var(--color-warning-500);--color-fg-warning-secondary:var(--color-warning-400);--color-fg-success-primary:var(--color-success-500);--color-fg-success-secondary:var(--color-success-400);--color-fg-secondary_hover:var(--color-gray-200);--color-fg-disabled:var(--color-gray-500);--color-fg-disabled_subtle:var(--color-gray-600);--color-fg-brand-primary:var(--color-brand-500);--color-fg-brand-secondary:var(--color-brand-500);--color-fg-brand-primary_alt:var(--color-gray-300);--color-fg-brand-secondary_alt:var(--color-gray-600);--color-fg-brand-secondary_hover:var(--color-gray-500);--color-bg-primary:var(--color-gray-950);--color-bg-primary-solid:var(--color-bg-secondary);--color-bg-primary_alt:var(--color-bg-secondary);--color-bg-primary_hover:var(--color-gray-800);--color-bg-secondary:var(--color-gray-900);--color-bg-secondary-solid:var(--color-gray-600);--color-bg-secondary_subtle:var(--color-gray-900);--color-bg-secondary_hover:var(--color-gray-800);--color-bg-tertiary:var(--color-gray-800);--color-bg-quaternary:var(--color-gray-700);--color-bg-error-primary:var(--color-error-950);--color-bg-error-secondary:var(--color-error-600);--color-bg-error-solid:var(--color-error-600);--color-bg-error-solid_hover:var(--color-error-500);--color-bg-warning-primary:var(--color-warning-950);--color-bg-warning-secondary:var(--color-warning-600);--color-bg-warning-solid:var(--color-warning-600);--color-bg-success-primary:var(--color-success-950);--color-bg-success-secondary:var(--color-success-600);--color-bg-success-solid:var(--color-success-600);--color-bg-active:var(--color-gray-800);--color-bg-disabled:var(--color-gray-800);--color-bg-disabled_subtle:var(--color-gray-900);--color-bg-brand-primary:var(--color-brand-500);--color-bg-brand-primary_alt:var(--color-bg-secondary);--color-bg-brand-secondary:var(--color-brand-600);--color-bg-secondary_alt:var(--color-bg-primary);--color-bg-brand-solid:var(--color-brand-600);--color-bg-brand-solid_hover:var(--color-brand-500);--color-bg-overlay:var(--color-gray-800);--color-bg-brand-section:var(--color-bg-secondary);--color-bg-brand-section_subtle:var(--color-bg-primary);--color-app-store-badge-border:var(--color-white);--color-avatar-bg:var(--color-gray-800);--color-avatar-contrast-border:#ffffff1f;--color-avatar-profile-photo-border:var(--color-gray-950);--color-avatar-styles-bg-neutral:#e0e0e0;--color-button-destructive-primary-icon:var(--color-error-300);--color-button-destructive-primary-icon_hover:var(--color-error-200);--color-button-primary-icon:var(--color-brand-300);--color-button-primary-icon_hover:var(--color-brand-200);--color-featured-icon-light-fg-brand:var(--color-brand-200);--color-featured-icon-light-fg-error:var(--color-error-200);--color-featured-icon-light-fg-gray:var(--color-gray-200);--color-featured-icon-light-fg-success:var(--color-success-200);--color-featured-icon-light-fg-warning:var(--color-warning-200);--color-focus-ring-error:var(--color-error-500);--color-focus-ring:var(--color-brand-500);--color-footer-button-fg:var(--color-gray-300);--color-footer-button-fg_hover:var(--color-gray-100);--color-icon-fg-brand:var(--color-gray-400);--color-icon-fg-brand_on-brand:var(--color-gray-400);--color-nav-item-button-icon-fg:var(--color-gray-400);--color-nav-item-button-icon-fg_active:var(--color-gray-300);--color-nav-item-icon-fg:var(--color-gray-400);--color-nav-item-icon-fg_active:var(--color-gray-300);--color-screen-mockup-border:var(--color-gray-700);--color-slider-handle-bg:var(--color-fg-brand-primary);--color-slider-handle-border:var(--color-bg-primary);--color-toggle-border:var(--color-transparent);--color-toggle-button-fg_disabled:var(--color-gray-600);--color-toggle-slim-border_pressed-hover:var(--color-transparent);--color-toggle-slim-border_pressed:var(--color-transparent);--color-tooltip-supporting-text:var(--color-gray-300);--color-text-editor-icon-fg:var(--color-gray-400);--color-text-editor-icon-fg_active:var(--color-white);--background-color-primary:var(--color-bg-primary);--background-color-primary-solid:var(--color-bg-primary-solid);--background-color-primary_alt:var(--color-bg-primary_alt);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-secondary:var(--color-bg-secondary);--background-color-secondary-solid:var(--color-bg-secondary-solid);--background-color-secondary_alt:var(--color-bg-secondary_alt);--background-color-secondary_hover:var(--color-bg-secondary_hover);--background-color-secondary_subtle:var(--color-bg-secondary_subtle);--background-color-tertiary:var(--color-bg-tertiary);--background-color-quaternary:var(--color-bg-quaternary);--background-color-active:var(--color-bg-active);--background-color-disabled:var(--color-bg-disabled);--background-color-disabled_subtle:var(--color-bg-disabled_subtle);--background-color-overlay:var(--color-bg-overlay);--background-color-brand-primary:var(--color-bg-brand-primary);--background-color-brand-primary_alt:var(--color-bg-brand-primary_alt);--background-color-brand-secondary:var(--color-bg-brand-secondary);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-brand-section:var(--color-bg-brand-section);--background-color-brand-section_subtle:var(--color-bg-brand-section_subtle);--background-color-error-primary:var(--color-bg-error-primary);--background-color-error-secondary:var(--color-bg-error-secondary);--background-color-error-solid:var(--color-bg-error-solid);--background-color-error-solid_hover:var(--color-bg-error-solid_hover);--background-color-warning-primary:var(--color-bg-warning-primary);--background-color-warning-secondary:var(--color-bg-warning-secondary);--background-color-warning-solid:var(--color-bg-warning-solid);--background-color-success-primary:var(--color-bg-success-primary);--background-color-success-secondary:var(--color-bg-success-secondary);--background-color-success-solid:var(--color-bg-success-solid);--background-color-border-brand:var(--color-border-brand);--background-color-border-tertiary:var(--color-border-tertiary);--background-color-border-brand_alt:var(--color-border-brand_alt);--text-color-primary:var(--color-text-primary);--text-color-primary_on-brand:var(--color-text-primary_on-brand);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-secondary_on-brand:var(--color-text-secondary_on-brand);--text-color-tertiary:var(--color-text-tertiary);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-tertiary_on-brand:var(--color-text-tertiary_on-brand);--text-color-quaternary:var(--color-text-quaternary);--text-color-quaternary_on-brand:var(--color-text-quaternary_on-brand);--text-color-disabled:var(--color-text-disabled);--text-color-placeholder:var(--color-text-placeholder);--text-color-placeholder_subtle:var(--color-text-placeholder_subtle);--text-color-brand-primary:var(--color-text-brand-primary);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-brand-tertiary_alt:var(--color-text-brand-tertiary_alt);--text-color-error-primary:var(--color-text-error-primary);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-warning-primary:var(--color-text-warning-primary);--text-color-success-primary:var(--color-text-success-primary);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--border-color-secondary_alt:var(--color-border-secondary_alt);--border-color-tertiary:var(--color-border-tertiary);--border-color-disabled:var(--color-border-disabled);--border-color-brand:var(--color-border-brand);--border-color-brand-solid:var(--color-bg-brand-solid);--border-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--border-color-error:var(--color-border-error);--border-color-disabled_subtle:var(--color-border-disabled_subtle);--border-color-brand_alt:var(--color-border-brand_alt);--border-color-error_subtle:var(--color-border-error_subtle);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-secondary_alt:var(--color-border-secondary_alt);--ring-color-tertiary:var(--color-border-tertiary);--ring-color-brand:var(--color-border-brand);--ring-color-brand-solid:var(--color-bg-brand-solid);--ring-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-disabled:var(--color-border-disabled);--ring-color-disabled_subtle:var(--color-border-disabled_subtle);--ring-color-brand_alt:var(--color-border-brand_alt);--ring-color-bg-brand-solid:var(--color-bg-brand-solid);--outline-color-primary:var(--color-border-primary);--outline-color-secondary:var(--color-border-secondary);--outline-color-secondary_alt:var(--color-border-secondary_alt);--outline-color-tertiary:var(--color-border-tertiary);--outline-color-disabled:var(--color-border-disabled);--outline-color-disabled_subtle:var(--color-border-disabled_subtle);--outline-color-brand:var(--color-border-brand);--outline-color-brand-solid:var(--color-bg-brand-solid);--outline-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--outline-color-brand_alt:var(--color-border-brand_alt);--outline-color-error:var(--color-border-error);--outline-color-error_subtle:var(--color-border-error_subtle)}*{box-sizing:border-box;margin:0;padding:0}ul{margin:0;padding:0;list-style-type:none}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.\!start{inset-inline-start:var(--spacing)!important}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-3{top:calc(var(--spacing) * -3)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-\[50\%\]{top:50%}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-px{right:-1px}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-20{bottom:calc(var(--spacing) * 20)}.-left-6\.5{left:calc(var(--spacing) * -6.5)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[400\]{z-index:400}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.\!container{width:100%!important}@media(min-width:320px){.\!container{max-width:320px!important}}@media(min-width:600px){.\!container{max-width:600px!important}}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:320px){.container{max-width:320px}}@media(min-width:600px){.container{max-width:600px}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:320px){.container\!{max-width:320px!important}}@media(min-width:600px){.container\!{max-width:600px!important}}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.m-auto{margin:auto}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-auto{margin-bottom:auto}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-hide::-webkit-scrollbar{-webkit-appearance:none;display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.\!block{display:block!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[0\.707\]{aspect-ratio:.707}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[5\.25px\]{width:5.25px;height:5.25px}.size-\[6\.13px\]{width:6.13px;height:6.13px}.size-\[7\.88px\]{width:7.88px;height:7.88px}.size-\[7px\]{width:7px;height:7px}.size-\[8\.75px\]{width:8.75px;height:8.75px}.size-\[10\.5px\]{width:10.5px;height:10.5px}.size-\[14px\]{width:14px;height:14px}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1px\]{height:1px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[92vh\]{max-height:92vh}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[200px\]{min-height:200px}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-8\.5{width:calc(var(--spacing) * 8.5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1px\]{width:1px}.w-\[15\%\]{width:15%}.w-\[20\%\]{width:20%}.w-\[25\%\]{width:25%}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-\[80\%\]{width:80%}.w-\[200px\]{width:200px}.w-\[480px\]{width:480px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-min{width:-moz-min-content;width:min-content}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[65\%\]{max-width:65%}.max-w-\[75\%\]{max-width:75%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[320px\]{max-width:320px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[36px\]{min-width:36px}.min-w-\[44px\]{min-width:44px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--trigger-anchor-point\){transform-origin:var(--trigger-anchor-point)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform-none{transform:none}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-py-3{scroll-padding-block:calc(var(--spacing) * 3)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-2{-moz-columns:2;columns:2}.columns-3{-moz-columns:3;columns:3}.columns-4{-moz-columns:4;columns:4}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{-moz-column-gap:calc(var(--spacing) * 1);column-gap:calc(var(--spacing) * 1)}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x-2>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(2px * var(--tw-divide-x-reverse));border-inline-end-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-2>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(2px * var(--tw-divide-y-reverse));border-bottom-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}.self-auto{align-self:auto}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.scroll-smooth{scroll-behavior:smooth}.\!rounded-full{border-radius:var(--radius-full)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[var\(--ut-radius-xl\)\]{border-radius:var(--ut-radius-xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-none{border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.rounded-r-\[inherit\]{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.rounded-r-none{border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.rounded-tr-none{border-top-right-radius:var(--radius-none)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3,.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#6366f1\]{border-color:#6366f1}.border-accent\/30{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-background{border-color:var(--color-background)}.border-black{border-color:var(--color-black)}.border-blue-500\/20{border-color:#2e90fa33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-500\/30{border-color:#2e90fa4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-border{border-color:var(--color-border)}.border-border-primary{border-color:var(--color-border-primary)}.border-border-secondary{border-color:var(--color-border-secondary)}.border-border\/20{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/20{border-color:color-mix(in oklab,var(--color-border) 20%,transparent)}}.border-border\/30{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--color-border) 30%,transparent)}}.border-border\/40{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--color-border) 40%,transparent)}}.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-card{border-color:var(--color-card)}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/10{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/20{border-color:color-mix(in oklab,currentcolor 20%,transparent)}}.border-destructive\/25{border-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/25{border-color:color-mix(in oklab,var(--color-destructive) 25%,transparent)}}.border-destructive\/50{border-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}.border-disabled{border-color:var(--border-color-disabled)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-error\/20{border-color:#f0443833}@supports (color:color-mix(in lab,red,red)){.border-error\/20{border-color:color-mix(in oklab,var(--border-color-error) 20%,transparent)}}.border-error\/25{border-color:#f0443840}@supports (color:color-mix(in lab,red,red)){.border-error\/25{border-color:color-mix(in oklab,var(--border-color-error) 25%,transparent)}}.border-error\/30{border-color:#f044384d}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--border-color-error) 30%,transparent)}}.border-foreground\/10{border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/10{border-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500\/30{border-color:#7176804d}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/30{border-color:color-mix(in oklab,var(--color-gray-500) 30%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/20{border-color:#16b36433}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.border-green-500\/30{border-color:#16b3644d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.border-indigo-500\/5{border-color:#6172f30d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/5{border-color:color-mix(in oklab,var(--color-indigo-500) 5%,transparent)}}.border-indigo-500\/10{border-color:#6172f31a}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/10{border-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.border-indigo-500\/20{border-color:#6172f333}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/20{border-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.border-indigo-500\/30{border-color:#6172f34d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-info\/20{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/20{border-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}.border-info\/25{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/25{border-color:color-mix(in oklab,var(--color-info) 25%,transparent)}}.border-info\/30{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/30{border-color:color-mix(in oklab,var(--color-info) 30%,transparent)}}.border-input{border-color:var(--color-input)}.border-orange-500\/30{border-color:#ef68204d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-pink-500\/30{border-color:#ee46bc4d}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/30{border-color:color-mix(in oklab,var(--color-pink-500) 30%,transparent)}}.border-primary{border-color:var(--border-color-primary)}.border-primary\/20{border-color:#d5d7da33}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--border-color-primary) 20%,transparent)}}.border-primary\/25{border-color:#d5d7da40}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--border-color-primary) 25%,transparent)}}.border-primary\/30{border-color:#d5d7da4d}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--border-color-primary) 30%,transparent)}}.border-primary\/40{border-color:#d5d7da66}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--border-color-primary) 40%,transparent)}}.border-primary\/45{border-color:#d5d7da73}@supports (color:color-mix(in lab,red,red)){.border-primary\/45{border-color:color-mix(in oklab,var(--border-color-primary) 45%,transparent)}}.border-primary\/50{border-color:#d5d7da80}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--border-color-primary) 50%,transparent)}}.border-purple-500\/30{border-color:#7a5af84d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-rose-500\/30{border-color:#f63d684d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/30{border-color:color-mix(in oklab,var(--color-slate-500) 30%,transparent)}}.border-success\/20{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/20{border-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.border-success\/25{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/25{border-color:color-mix(in oklab,var(--color-success) 25%,transparent)}}.border-success\/30{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--color-success) 30%,transparent)}}.border-tertiary\/20{border-color:#f5f5f533}@supports (color:color-mix(in lab,red,red)){.border-tertiary\/20{border-color:color-mix(in oklab,var(--border-color-tertiary) 20%,transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/20{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/20{border-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.border-warning\/25{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/25{border-color:color-mix(in oklab,var(--color-warning) 25%,transparent)}}.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-yellow-500\/30{border-color:#eaaa084d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.border-t-primary{border-top-color:var(--border-color-primary)}.border-b-primary{border-bottom-color:var(--border-color-primary)}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[\#1a1f2e\]{background-color:#1a1f2e}.bg-\[\#1b1b22\]{background-color:#1b1b22}.bg-\[\#151a28\]{background-color:#151a28}.bg-\[\#161b22\]{background-color:#161b22}.bg-\[\#1040C0\]{background-color:#1040c0}.bg-\[\#6366f1\]\/10{background-color:#6366f11a}.bg-\[\#131318\]{background-color:#131318}.bg-\[\#131318\]\/80{background-color:#131318cc}.bg-\[\#131318\]\/90{background-color:#131318e6}.bg-\[\#D02020\]{background-color:#d02020}.bg-\[\#F0C020\]{background-color:#f0c020}.bg-accent,.bg-accent\/20{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-avatar-bg{background-color:var(--color-avatar-bg)}.bg-background,.bg-background\/30{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/30{background-color:color-mix(in oklab,var(--color-background) 30%,transparent)}}.bg-background\/40{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--color-background) 40%,transparent)}}.bg-background\/50{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--color-background) 50%,transparent)}}.bg-background\/60{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}}.bg-background\/70{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--color-background) 70%,transparent)}}.bg-background\/75{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/75{background-color:color-mix(in oklab,var(--color-background) 75%,transparent)}}.bg-background\/80{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}.bg-background\/85{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/85{background-color:color-mix(in oklab,var(--color-background) 85%,transparent)}}.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background) 95%,transparent)}}.bg-bg-primary{background-color:var(--color-bg-primary)}.bg-bg-quaternary{background-color:var(--color-bg-quaternary)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/15{background-color:#2e90fa26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-blue-500\/20{background-color:#2e90fa33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--color-border)}.bg-border-secondary{background-color:var(--color-border-secondary)}.bg-brand-solid{background-color:var(--background-color-brand-solid)}.bg-card,.bg-card\/40{background-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/40{background-color:color-mix(in oklab,var(--color-card) 40%,transparent)}}.bg-card\/50{background-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/50{background-color:color-mix(in oklab,var(--color-card) 50%,transparent)}}.bg-card\/80{background-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--color-card) 80%,transparent)}}.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/10{background-color:color-mix(in oklab,currentcolor 10%,transparent)}}.bg-current\/20{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/20{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.bg-cyan-500\/15{background-color:#06aed426}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-destructive{background-color:var(--color-destructive)}.bg-disabled_subtle{background-color:var(--background-color-disabled_subtle)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-error-solid{background-color:var(--background-color-error-solid)}.bg-fg-disabled_subtle{background-color:var(--color-fg-disabled_subtle)}.bg-fg-success-secondary{background-color:var(--color-fg-success-secondary)}.bg-foreground,.bg-foreground\/10{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}.bg-foreground\/\[0\.03\]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-foreground) 3%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/20{background-color:#71768033}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/20{background-color:color-mix(in oklab,var(--color-gray-500) 20%,transparent)}}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/15{background-color:#16b36426}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.bg-green-500\/20{background-color:#16b36433}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.bg-indigo-500\/10{background-color:#6172f31a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-indigo-500\/15{background-color:#6172f326}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-indigo-500\/20{background-color:#6172f333}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.bg-info,.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.bg-info\/15{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/15{background-color:color-mix(in oklab,var(--color-info) 15%,transparent)}}.bg-info\/25{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/25{background-color:color-mix(in oklab,var(--color-info) 25%,transparent)}}.bg-input{background-color:var(--color-input)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground{background-color:var(--color-muted-foreground)}.bg-muted\/5{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/5{background-color:color-mix(in oklab,var(--color-muted) 5%,transparent)}}.bg-muted\/10{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted) 10%,transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}.bg-muted\/35{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/35{background-color:color-mix(in oklab,var(--color-muted) 35%,transparent)}}.bg-muted\/40{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.bg-orange-500\/15{background-color:#ef682026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-orange-500\/20{background-color:#ef682033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.bg-pink-500\/15{background-color:#ee46bc26}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/15{background-color:color-mix(in oklab,var(--color-pink-500) 15%,transparent)}}.bg-pink-500\/20{background-color:#ee46bc33}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/20{background-color:color-mix(in oklab,var(--color-pink-500) 20%,transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--background-color-primary)}.bg-primary-solid{background-color:var(--background-color-primary-solid)}.bg-primary\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--background-color-primary) 5%,transparent)}}.bg-primary\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--background-color-primary) 8%,transparent)}}.bg-primary\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--background-color-primary) 10%,transparent)}}.bg-primary\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-primary\/12{background-color:color-mix(in oklab,var(--background-color-primary) 12%,transparent)}}.bg-primary\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--background-color-primary) 15%,transparent)}}.bg-primary\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--background-color-primary) 20%,transparent)}}.bg-purple-500\/15{background-color:#7a5af826}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-purple-500\/20{background-color:#7a5af833}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/15{background-color:#f63d6826}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-500\/20{background-color:#f63d6833}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.bg-secondary{background-color:var(--background-color-secondary)}.bg-secondary\/50{background-color:#fafafa80}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/50{background-color:color-mix(in oklab,var(--background-color-secondary) 50%,transparent)}}.bg-secondary\/80{background-color:#fafafacc}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/80{background-color:color-mix(in oklab,var(--background-color-secondary) 80%,transparent)}}.bg-sidebar{background-color:var(--color-sidebar)}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/20{background-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-success\/15{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--color-success) 15%,transparent)}}.bg-success\/25{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/25{background-color:color-mix(in oklab,var(--color-success) 25%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-tertiary{background-color:var(--background-color-tertiary)}.bg-tertiary\/10{background-color:#f5f5f51a}@supports (color:color-mix(in lab,red,red)){.bg-tertiary\/10{background-color:color-mix(in oklab,var(--background-color-tertiary) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-utility-brand-50{background-color:var(--color-utility-brand-50)}.bg-utility-error-50{background-color:var(--color-utility-error-50)}.bg-utility-gray-50{background-color:var(--color-utility-gray-50)}.bg-utility-success-50{background-color:var(--color-utility-success-50)}.bg-utility-warning-50{background-color:var(--color-utility-warning-50)}.bg-warning,.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning) 5%,transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-warning\/15{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--color-warning) 15%,transparent)}}.bg-warning\/20{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.bg-warning\/25{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/25{background-color:color-mix(in oklab,var(--color-warning) 25%,transparent)}}.bg-warning\/30{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/30{background-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/2{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/2{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-yellow-500\/15{background-color:#eaaa0826}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.bg-yellow-500\/20{background-color:#eaaa0833}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#6366f1\]{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/20{--tw-gradient-from:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.from-accent\/20{--tw-gradient-from:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.from-accent\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background{--tw-gradient-from:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-destructive\/12{--tw-gradient-from:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.from-destructive\/12{--tw-gradient-from:color-mix(in oklab, var(--color-destructive) 12%, transparent)}}.from-destructive\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-800{--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-info{--tw-gradient-from:var(--color-info);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-info\/8{--tw-gradient-from:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.from-info\/8{--tw-gradient-from:color-mix(in oklab, var(--color-info) 8%, transparent)}}.from-info\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-info\/12{--tw-gradient-from:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.from-info\/12{--tw-gradient-from:color-mix(in oklab, var(--color-info) 12%, transparent)}}.from-info\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-info\/20{--tw-gradient-from:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.from-info\/20{--tw-gradient-from:color-mix(in oklab, var(--color-info) 20%, transparent)}}.from-info\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-info\/25{--tw-gradient-from:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.from-info\/25{--tw-gradient-from:color-mix(in oklab, var(--color-info) 25%, transparent)}}.from-info\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted\/15{--tw-gradient-from:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.from-muted\/15{--tw-gradient-from:color-mix(in oklab, var(--color-muted) 15%, transparent)}}.from-muted\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--background-color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.from-primary\/5{--tw-gradient-from:color-mix(in oklab, var(--background-color-primary) 5%, transparent)}}.from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/8{--tw-gradient-from:#ffffff14}@supports (color:color-mix(in lab,red,red)){.from-primary\/8{--tw-gradient-from:color-mix(in oklab, var(--background-color-primary) 8%, transparent)}}.from-primary\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab, var(--background-color-primary) 10%, transparent)}}.from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/15{--tw-gradient-from:#ffffff26}@supports (color:color-mix(in lab,red,red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, var(--background-color-primary) 15%, transparent)}}.from-primary\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-success\/8{--tw-gradient-from:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.from-success\/8{--tw-gradient-from:color-mix(in oklab, var(--color-success) 8%, transparent)}}.from-success\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-success\/12{--tw-gradient-from:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.from-success\/12{--tw-gradient-from:color-mix(in oklab, var(--color-success) 12%, transparent)}}.from-success\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warning\/12{--tw-gradient-from:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.from-warning\/12{--tw-gradient-from:color-mix(in oklab, var(--color-warning) 12%, transparent)}}.from-warning\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/3{--tw-gradient-from:#ffffff08}@supports (color:color-mix(in lab,red,red)){.from-white\/3{--tw-gradient-from:color-mix(in oklab, var(--color-white) 3%, transparent)}}.from-white\/3{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/6{--tw-gradient-from:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.from-white\/6{--tw-gradient-from:color-mix(in oklab, var(--color-white) 6%, transparent)}}.from-white\/6{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/8{--tw-gradient-from:#ffffff14}@supports (color:color-mix(in lab,red,red)){.from-white\/8{--tw-gradient-from:color-mix(in oklab, var(--color-white) 8%, transparent)}}.from-white\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background{--tw-gradient-via:var(--color-background);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/50{--tw-gradient-via:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.via-background\/50{--tw-gradient-via:color-mix(in oklab, var(--color-background) 50%, transparent)}}.via-background\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/80{--tw-gradient-via:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.via-background\/80{--tw-gradient-via:color-mix(in oklab, var(--color-background) 80%, transparent)}}.via-background\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/85{--tw-gradient-via:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.via-background\/85{--tw-gradient-via:color-mix(in oklab, var(--color-background) 85%, transparent)}}.via-background\/85{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/95{--tw-gradient-via:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.via-background\/95{--tw-gradient-via:color-mix(in oklab, var(--color-background) 95%, transparent)}}.via-background\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-border\/40{--tw-gradient-via:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.via-border\/40{--tw-gradient-via:color-mix(in oklab, var(--color-border) 40%, transparent)}}.via-border\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-info{--tw-gradient-via:var(--color-info);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/5{--tw-gradient-via:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.via-primary\/5{--tw-gradient-via:color-mix(in oklab, var(--background-color-primary) 5%, transparent)}}.via-primary\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.via-primary\/30{--tw-gradient-via:color-mix(in oklab, var(--background-color-primary) 30%, transparent)}}.via-primary\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/60{--tw-gradient-via:#fff9}@supports (color:color-mix(in lab,red,red)){.via-primary\/60{--tw-gradient-via:color-mix(in oklab, var(--background-color-primary) 60%, transparent)}}.via-primary\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/95{--tw-gradient-via:#fffffff2}@supports (color:color-mix(in lab,red,red)){.via-primary\/95{--tw-gradient-via:color-mix(in oklab, var(--background-color-primary) 95%, transparent)}}.via-primary\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#c0c1ff\]{--tw-gradient-to:#c0c1ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent\/10{--tw-gradient-to:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.to-accent\/10{--tw-gradient-to:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.to-accent\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background{--tw-gradient-to:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background\/95{--tw-gradient-to:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.to-background\/95{--tw-gradient-to:color-mix(in oklab, var(--color-background) 95%, transparent)}}.to-background\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background\/98{--tw-gradient-to:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.to-background\/98{--tw-gradient-to:color-mix(in oklab, var(--color-background) 98%, transparent)}}.to-background\/98{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg-primary{--tw-gradient-to:var(--color-bg-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-destructive\/8{--tw-gradient-to:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.to-destructive\/8{--tw-gradient-to:color-mix(in oklab, var(--color-destructive) 8%, transparent)}}.to-destructive\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-info\/4{--tw-gradient-to:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.to-info\/4{--tw-gradient-to:color-mix(in oklab, var(--color-info) 4%, transparent)}}.to-info\/4{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-info\/6{--tw-gradient-to:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.to-info\/6{--tw-gradient-to:color-mix(in oklab, var(--color-info) 6%, transparent)}}.to-info\/6{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-info\/10{--tw-gradient-to:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.to-info\/10{--tw-gradient-to:color-mix(in oklab, var(--color-info) 10%, transparent)}}.to-info\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-info\/15{--tw-gradient-to:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.to-info\/15{--tw-gradient-to:color-mix(in oklab, var(--color-info) 15%, transparent)}}.to-info\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted\/5{--tw-gradient-to:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.to-muted\/5{--tw-gradient-to:color-mix(in oklab, var(--color-muted) 5%, transparent)}}.to-muted\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted\/30{--tw-gradient-to:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.to-muted\/30{--tw-gradient-to:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.to-muted\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary{--tw-gradient-to:var(--background-color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/4{--tw-gradient-to:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.to-primary\/4{--tw-gradient-to:color-mix(in oklab, var(--background-color-primary) 4%, transparent)}}.to-primary\/4{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.to-primary\/5{--tw-gradient-to:color-mix(in oklab, var(--background-color-primary) 5%, transparent)}}.to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/30{--tw-gradient-to:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.to-primary\/30{--tw-gradient-to:color-mix(in oklab, var(--background-color-primary) 30%, transparent)}}.to-primary\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/85{--tw-gradient-to:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.to-primary\/85{--tw-gradient-to:color-mix(in oklab, var(--background-color-primary) 85%, transparent)}}.to-primary\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-success\/4{--tw-gradient-to:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.to-success\/4{--tw-gradient-to:color-mix(in oklab, var(--color-success) 4%, transparent)}}.to-success\/4{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-success\/6{--tw-gradient-to:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.to-success\/6{--tw-gradient-to:color-mix(in oklab, var(--color-success) 6%, transparent)}}.to-success\/6{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-warning\/6{--tw-gradient-to:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.to-warning\/6{--tw-gradient-to:color-mix(in oklab, var(--color-warning) 6%, transparent)}}.to-warning\/6{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/1{--tw-gradient-to:#ffffff03}@supports (color:color-mix(in lab,red,red)){.to-white\/1{--tw-gradient-to:color-mix(in oklab, var(--color-white) 1%, transparent)}}.to-white\/1{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/2{--tw-gradient-to:#ffffff05}@supports (color:color-mix(in lab,red,red)){.to-white\/2{--tw-gradient-to:color-mix(in oklab, var(--color-white) 2%, transparent)}}.to-white\/2{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/4{--tw-gradient-to:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.to-white\/4{--tw-gradient-to:color-mix(in oklab, var(--color-white) 4%, transparent)}}.to-white\/4{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-40\%{--tw-gradient-to-position:40%}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-bg-primary-solid{fill:var(--color-bg-primary-solid)}.fill-current{fill:currentColor}.stroke-border-secondary{stroke:var(--color-border-secondary)}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\!{padding:calc(var(--spacing) * 0)!important}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-1\.75{padding:calc(var(--spacing) * 1.75)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[12px_16px\]{padding:12px 16px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-9\.5{padding-right:calc(var(--spacing) * 9.5)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-10\.5{padding-left:calc(var(--spacing) * 10.5)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-13{padding-left:calc(var(--spacing) * 13)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Inter\'\]{font-family:Inter}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-display-sm{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height))}.text-display-xs{font-size:var(--text-display-xs);line-height:var(--tw-leading,var(--text-display-xs--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#6366f1\]{color:#6366f1}.text-\[\#c0c1ff\]{color:#c0c1ff}.text-\[\#e4e1e9\]{color:#e4e1e9}.text-\[\#e4e1e9\]\/60{color:#e4e1e999}.text-\[\#e4e1e9\]\/70{color:#e4e1e9b3}.text-accent{color:var(--color-accent)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-brand-secondary{color:var(--text-color-brand-secondary)}.text-brand-tertiary{color:var(--text-color-brand-tertiary)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-cyan-400{color:var(--color-cyan-400)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-disabled{color:var(--text-color-disabled)}.text-emerald-400{color:var(--color-emerald-400)}.text-error-primary{color:var(--text-color-error-primary)}.text-fg-brand-primary{color:var(--color-fg-brand-primary)}.text-fg-disabled{color:var(--color-fg-disabled)}.text-fg-error-secondary{color:var(--color-fg-error-secondary)}.text-fg-quaternary{color:var(--color-fg-quaternary)}.text-foreground,.text-foreground\/20{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/20{color:color-mix(in oklab,var(--color-foreground) 20%,transparent)}}.text-foreground\/25{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/25{color:color-mix(in oklab,var(--color-foreground) 25%,transparent)}}.text-foreground\/30{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/30{color:color-mix(in oklab,var(--color-foreground) 30%,transparent)}}.text-foreground\/40{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/40{color:color-mix(in oklab,var(--color-foreground) 40%,transparent)}}.text-foreground\/45{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/45{color:color-mix(in oklab,var(--color-foreground) 45%,transparent)}}.text-foreground\/50{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--color-foreground) 50%,transparent)}}.text-foreground\/55{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/55{color:color-mix(in oklab,var(--color-foreground) 55%,transparent)}}.text-foreground\/60{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}}.text-foreground\/65{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/65{color:color-mix(in oklab,var(--color-foreground) 65%,transparent)}}.text-foreground\/70{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}}.text-foreground\/75{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/75{color:color-mix(in oklab,var(--color-foreground) 75%,transparent)}}.text-foreground\/80{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}.text-foreground\/85{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--color-foreground) 85%,transparent)}}.text-foreground\/90{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--color-foreground) 90%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-indigo-100\/90{color:#e0eaffe6}@supports (color:color-mix(in lab,red,red)){.text-indigo-100\/90{color:color-mix(in oklab,var(--color-indigo-100) 90%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-info{color:var(--color-info)}.text-muted-foreground,.text-muted-foreground\/30{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/30{color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent)}}.text-muted-foreground\/40{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent)}}.text-muted-foreground\/50{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.text-muted-foreground\/60{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--color-muted-foreground) 60%,transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--text-color-primary)}.text-primary-foreground,.text-primary-foreground\/60{color:var(--color-primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/60{color:color-mix(in oklab,var(--color-primary-foreground) 60%,transparent)}}.text-primary\/60{color:#181d2799}@supports (color:color-mix(in lab,red,red)){.text-primary\/60{color:color-mix(in oklab,var(--text-color-primary) 60%,transparent)}}.text-primary\/70{color:#181d27b3}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--text-color-primary) 70%,transparent)}}.text-primary\/80{color:#181d27cc}@supports (color:color-mix(in lab,red,red)){.text-primary\/80{color:color-mix(in oklab,var(--text-color-primary) 80%,transparent)}}.text-primary\/85{color:#181d27d9}@supports (color:color-mix(in lab,red,red)){.text-primary\/85{color:color-mix(in oklab,var(--text-color-primary) 85%,transparent)}}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-quaternary{color:var(--text-color-quaternary)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/60{color:#ff656899}@supports (color:color-mix(in lab,red,red)){.text-red-400\/60{color:color-mix(in oklab,var(--color-red-400) 60%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-secondary{color:var(--text-color-secondary)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-foreground{color:var(--color-sidebar-foreground)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-success{color:var(--color-success)}.text-tertiary{color:var(--text-color-tertiary)}.text-text-primary{color:var(--color-text-primary)}.text-text-quaternary{color:var(--color-text-quaternary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-tooltip-supporting-text{color:var(--text-color-tooltip-supporting-text)}.text-utility-blue-500{color:var(--color-utility-blue-500)}.text-utility-brand-700{color:var(--color-utility-brand-700)}.text-utility-error-700{color:var(--color-utility-error-700)}.text-utility-gray-700{color:var(--color-utility-gray-700)}.text-utility-success-700{color:var(--color-utility-success-700)}.text-utility-warning-700{color:var(--color-utility-warning-700)}.text-warning{color:var(--color-warning)}.text-warning-foreground{color:var(--color-warning-foreground)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-slate-600::-moz-placeholder{color:var(--color-slate-600)}.placeholder-slate-600::placeholder{color:var(--color-slate-600)}.accent-foreground{accent-color:var(--color-foreground)}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0px 24px 48px -12px var(--tw-shadow-color,#0a0d122e), 0px 4px 4px -2px var(--tw-shadow-color,#0a0d120a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-10px_30px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 -10px 30px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,183\,131\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ffb78399);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_\.\.\.\]{--tw-shadow:0 0 10px var(--tw-shadow-color,...);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_0_rgba\(99\,102\,241\,0\.1\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,#6366f11a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_0px_0px_black\]{--tw-shadow:2px 2px 0px 0px var(--tw-shadow-color,black);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_4px_0px_0px_black\]{--tw-shadow:4px 4px 0px 0px var(--tw-shadow-color,black);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[5px_5px_0px_0px_black\]{--tw-shadow:5px 5px 0px 0px var(--tw-shadow-color,black);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0010px_\.\.\.\]{--tw-shadow:10px ...;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[20px_0_40px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:20px 0 40px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ut-shadow-lg\)\]{--tw-shadow:var(--ut-shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ut-shadow-xl\)\]{--tw-shadow:var(--ut-shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0px 12px 16px -4px var(--tw-shadow-color,#0a0d1214), 0px 4px 6px -2px var(--tw-shadow-color,#0a0d1208), 0px 2px 2px -1px var(--tw-shadow-color,#0a0d120a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0px 4px 6px -1px var(--tw-shadow-color,#0a0d121a), 0px 2px 4px -2px var(--tw-shadow-color,#0a0d120f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0px 1px 3px var(--tw-shadow-color,#0a0d121a), 0px 1px 2px -1px var(--tw-shadow-color,#0a0d121a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0px 20px 24px -4px var(--tw-shadow-color,#0a0d1214), 0px 8px 8px -4px var(--tw-shadow-color,#0a0d1208), 0px 3px 3px -1.5px var(--tw-shadow-color,#0a0d120a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0a0d120d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs-skeumorphic{--tw-shadow:var(--shadow-skeumorphic), var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/elevation{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[1\.67px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.67px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-destructive\/5{--tw-shadow-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.shadow-destructive\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-destructive) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-destructive\/8{--tw-shadow-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.shadow-destructive\/8{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-destructive) 8%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-info\/5{--tw-shadow-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.shadow-info\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-info) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/10{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/15{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/25{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/30{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-success\/5{--tw-shadow-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.shadow-success\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-success) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-warning\/5{--tw-shadow-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.shadow-warning\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-warning) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-bg-primary{--tw-ring-color:var(--color-bg-primary)}.ring-border-primary{--tw-ring-color:var(--color-border-primary)}.ring-brand{--tw-ring-color:var(--ring-color-brand)}.ring-disabled{--tw-ring-color:var(--ring-color-disabled)}.ring-error{--tw-ring-color:var(--ring-color-error)}.ring-error_subtle{--tw-ring-color:var(--ring-color-error_subtle)}.ring-primary{--tw-ring-color:var(--ring-color-primary)}.ring-primary\/20{--tw-ring-color:#d5d7da33}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--ring-color-primary) 20%, transparent)}}.ring-primary\/50{--tw-ring-color:#d5d7da80}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--ring-color-primary) 50%, transparent)}}.ring-primary\/60{--tw-ring-color:#d5d7da99}@supports (color:color-mix(in lab,red,red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab, var(--ring-color-primary) 60%, transparent)}}.ring-ring{--tw-ring-color:var(--color-ring)}.ring-secondary{--tw-ring-color:var(--ring-color-secondary)}.ring-secondary_alt{--tw-ring-color:var(--ring-color-secondary_alt)}.ring-transparent{--tw-ring-color:transparent}.ring-utility-brand-200{--tw-ring-color:var(--color-utility-brand-200)}.ring-utility-error-200{--tw-ring-color:var(--color-utility-error-200)}.ring-utility-gray-200{--tw-ring-color:var(--color-utility-gray-200)}.ring-utility-success-200{--tw-ring-color:var(--color-utility-success-200)}.ring-utility-warning-200{--tw-ring-color:var(--color-utility-warning-200)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[0\.5px\]{outline-style:var(--tw-outline-style);outline-width:.5px}.outline-\[0\.75px\]{outline-style:var(--tw-outline-style);outline-width:.75px}.-outline-offset-1{outline-offset:-1px}.-outline-offset-\[0\.5px\]{outline-offset:-.5px}.-outline-offset-\[0\.75px\]{outline-offset:-.75px}.outline-avatar-contrast-border{outline-color:var(--color-avatar-contrast-border)}.outline-border-secondary{outline-color:var(--color-border-secondary)}.outline-brand{outline-color:var(--outline-color-brand)}.outline-error{outline-color:var(--outline-color-error)}.outline-focus-ring{outline-color:var(--color-focus-ring)}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-inherit-all{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.animate-out{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[media\:\*\]{media:*}.\[media\:3d\]{media:3d}.\[media\:image\]{media:image}.\[media\:pdf\]{media:pdf}.\[media\:video\]{media:video}.\[web\:80\]{web:80}.\[web\:NN\]{web:NN}.\[web\:N\]{web:N}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-1000{animation-duration:1s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.fade-in-50{--tw-enter-opacity:.5}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.repeat-1{animation-iteration-count:1}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.running\!{animation-play-state:running!important}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-left{--tw-enter-translate-x:-100%}.slide-in-from-top-2{--tw-enter-translate-y:-.5rem}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}.zoom-out-95{--tw-exit-scale:.95}.group-required\:block:is(:where(.group):where([data-rac])[data-required] *),.group-required\:block:is(:where(.group):where(:not([data-rac])):required *){display:block}.group-invalid\:text-error-primary:is(:where(.group):where([data-rac])[data-invalid] *),.group-invalid\:text-error-primary:is(:where(.group):where(:not([data-rac])):invalid *){color:var(--text-color-error-primary)}.group-invalid\:ring-2:is(:where(.group):where([data-rac])[data-invalid] *),.group-invalid\:ring-2:is(:where(.group):where(:not([data-rac])):invalid *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-invalid\:ring-error:is(:where(.group):where([data-rac])[data-invalid] *),.group-invalid\:ring-error:is(:where(.group):where(:not([data-rac])):invalid *){--tw-ring-color:var(--ring-color-error)}.group-invalid\:ring-error_subtle:is(:where(.group):where([data-rac])[data-invalid] *),.group-invalid\:ring-error_subtle:is(:where(.group):where(:not([data-rac])):invalid *){--tw-ring-color:var(--ring-color-error_subtle)}.group-focus-within\:border-primary:is(:where(.group):where([data-rac])[data-focus-within] *),.group-focus-within\:border-primary:is(:where(.group):where(:not([data-rac])):focus-within *){border-color:var(--border-color-primary)}.group-focus-within\:text-primary:is(:where(.group):where([data-rac])[data-focus-within] *),.group-focus-within\:text-primary:is(:where(.group):where(:not([data-rac])):focus-within *){color:var(--text-color-primary)}.group-focus-within\:opacity-100:is(:where(.group):where([data-rac])[data-focus-within] *),.group-focus-within\:opacity-100:is(:where(.group):where(:not([data-rac])):focus-within *){opacity:1}.group-hover\:translate-x-0\.5:is(:where(.group):where([data-rac])[data-hovered] *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):where(:not([data-rac])):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-hover\:scale-105:is(:where(.group):where([data-rac])[data-hovered] *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):where(:not([data-rac])):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-hover\:scale-110:is(:where(.group):where([data-rac])[data-hovered] *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(hover:hover){.group-hover\:scale-110:is(:where(.group):where(:not([data-rac])):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-hover\:bg-primary\/15:is(:where(.group):where([data-rac])[data-hovered] *){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/15:is(:where(.group):where([data-rac])[data-hovered] *){background-color:color-mix(in oklab,var(--background-color-primary) 15%,transparent)}}@media(hover:hover){.group-hover\:bg-primary\/15:is(:where(.group):where(:not([data-rac])):hover *){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/15:is(:where(.group):where(:not([data-rac])):hover *){background-color:color-mix(in oklab,var(--background-color-primary) 15%,transparent)}}}.group-hover\:text-primary:is(:where(.group):where([data-rac])[data-hovered] *){color:var(--text-color-primary)}@media(hover:hover){.group-hover\:text-primary:is(:where(.group):where(:not([data-rac])):hover *){color:var(--text-color-primary)}}.group-hover\:text-primary\/80:is(:where(.group):where([data-rac])[data-hovered] *){color:#181d27cc}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-primary\/80:is(:where(.group):where([data-rac])[data-hovered] *){color:color-mix(in oklab,var(--text-color-primary) 80%,transparent)}}@media(hover:hover){.group-hover\:text-primary\/80:is(:where(.group):where(:not([data-rac])):hover *){color:#181d27cc}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-primary\/80:is(:where(.group):where(:not([data-rac])):hover *){color:color-mix(in oklab,var(--text-color-primary) 80%,transparent)}}}.group-hover\:opacity-70:is(:where(.group):where([data-rac])[data-hovered] *){opacity:.7}@media(hover:hover){.group-hover\:opacity-70:is(:where(.group):where(:not([data-rac])):hover *){opacity:.7}}.group-hover\:opacity-100:is(:where(.group):where([data-rac])[data-hovered] *){opacity:1}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):where(:not([data-rac])):hover *){opacity:1}}.group-focus-visible\:outline-2:is(:where(.group):where([data-rac])[data-focus-visible] *),.group-focus-visible\:outline-2:is(:where(.group):where(:not([data-rac])):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:outline-offset-2:is(:where(.group):where([data-rac])[data-focus-visible] *),.group-focus-visible\:outline-offset-2:is(:where(.group):where(:not([data-rac])):focus-visible *){outline-offset:2px}.group-disabled\:cursor-not-allowed:is(:where(.group):where([data-rac])[data-disabled] *),.group-disabled\:cursor-not-allowed:is(:where(.group):where(:not([data-rac])):disabled *){cursor:not-allowed}.group-disabled\:bg-disabled_subtle:is(:where(.group):where([data-rac])[data-disabled] *),.group-disabled\:bg-disabled_subtle:is(:where(.group):where(:not([data-rac])):disabled *){background-color:var(--background-color-disabled_subtle)}.group-disabled\:ring-disabled:is(:where(.group):where([data-rac])[data-disabled] *),.group-disabled\:ring-disabled:is(:where(.group):where(:not([data-rac])):disabled *){--tw-ring-color:var(--ring-color-disabled)}.group-has-\[\&\>select\]\:right-0:is(:where(.group):has(*>select) *){right:calc(var(--spacing) * 0)}.group-has-\[\&\>select\]\:bg-transparent:is(:where(.group):has(*>select) *){background-color:#0000}.group-has-\[\&\>select\]\:px-2\.5:is(:where(.group):has(*>select) *){padding-inline:calc(var(--spacing) * 2.5)}.group-has-\[\&\>select\]\:px-3:is(:where(.group):has(*>select) *){padding-inline:calc(var(--spacing) * 3)}.group-has-\[\&\>select\]\:pr-6:is(:where(.group):has(*>select) *){padding-right:calc(var(--spacing) * 6)}.group-has-\[\&\>select\]\:pl-0:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 0)}.group-has-\[\&\>select\]\:pl-2\.5:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 2.5)}.group-has-\[\&\>select\]\:pl-3:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 3)}.group-has-\[\&\>select\]\:shadow-none:is(:where(.group):has(*>select) *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-has-\[\&\>select\]\:ring-0:is(:where(.group):has(*>select) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-disabled\:group-has-\[\&\>select\]\:bg-transparent:is(:where(.group):where([data-rac])[data-disabled] *):is(:where(.group):has(*>select) *),.group-disabled\:group-has-\[\&\>select\]\:bg-transparent:is(:where(.group):where(:not([data-rac])):disabled *):is(:where(.group):has(*>select) *){background-color:#0000}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.peer-disabled\:cursor-not-allowed:is(:where(.peer):where([data-rac])[data-disabled]~*),.peer-disabled\:cursor-not-allowed:is(:where(.peer):where(:not([data-rac])):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):where([data-rac])[data-disabled]~*),.peer-disabled\:opacity-70:is(:where(.peer):where(:not([data-rac])):disabled~*){opacity:.7}.selection\:bg-primary\/30 ::-moz-selection{background-color:#ffffff4d}.selection\:bg-primary\/30 ::selection{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/30 ::-moz-selection{background-color:color-mix(in oklab,var(--background-color-primary) 30%,transparent)}.selection\:bg-primary\/30 ::selection{background-color:color-mix(in oklab,var(--background-color-primary) 30%,transparent)}}.selection\:bg-primary\/30::-moz-selection{background-color:#ffffff4d}.selection\:bg-primary\/30::selection{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/30::-moz-selection{background-color:color-mix(in oklab,var(--background-color-primary) 30%,transparent)}.selection\:bg-primary\/30::selection{background-color:color-mix(in oklab,var(--background-color-primary) 30%,transparent)}}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-foreground\/40::-moz-placeholder{color:var(--color-foreground)}.placeholder\:text-foreground\/40::placeholder{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-foreground\/40::-moz-placeholder{color:color-mix(in oklab,var(--color-foreground) 40%,transparent)}.placeholder\:text-foreground\/40::placeholder{color:color-mix(in oklab,var(--color-foreground) 40%,transparent)}}.placeholder\:text-foreground\/50::-moz-placeholder{color:var(--color-foreground)}.placeholder\:text-foreground\/50::placeholder{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-foreground\/50::-moz-placeholder{color:color-mix(in oklab,var(--color-foreground) 50%,transparent)}.placeholder\:text-foreground\/50::placeholder{color:color-mix(in oklab,var(--color-foreground) 50%,transparent)}}.placeholder\:text-gray-400::-moz-placeholder{color:var(--color-gray-400)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--color-muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.placeholder\:text-placeholder::-moz-placeholder{color:var(--text-color-placeholder)}.placeholder\:text-placeholder::placeholder{color:var(--text-color-placeholder)}.placeholder\:text-text-placeholder::-moz-placeholder{color:var(--color-text-placeholder)}.placeholder\:text-text-placeholder::placeholder{color:var(--color-text-placeholder)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:rounded-\[7px\]:before{content:var(--tw-content);border-radius:7px}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-white\/12:before{content:var(--tw-content);border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.before\:border-white\/12:before{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.before\:mask-b-from-0\%:before{content:var(--tw-content);-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:0%;-webkit-mask-composite:source-in;mask-composite:intersect}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[-4px\]:after{content:var(--tw-content);bottom:-4px}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:50%}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:bg-orange-500:after{content:var(--tw-content);background-color:var(--color-orange-500)}.after\:shadow-\[0_0_8px_rgba\(249\,115\,22\,0\.6\)\]:after{content:var(--tw-content);--tw-shadow:0 0 8px var(--tw-shadow-color,#f9731699);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:duration-300:after{content:var(--tw-content);animation-duration:.3s}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.checked\:border-brand-solid:checked{border-color:var(--border-color-brand-solid)}.checked\:bg-\[\#1040C0\]:checked{background-color:#1040c0}.checked\:bg-brand-solid:checked{background-color:var(--background-color-brand-solid)}.autofill\:rounded-lg:-webkit-autofill{border-radius:var(--radius-lg)}.autofill\:rounded-lg:autofill{border-radius:var(--radius-lg)}.autofill\:text-primary:-webkit-autofill{color:var(--text-color-primary)}.autofill\:text-primary:autofill{color:var(--text-color-primary)}.group-has-\[\&\>select\]\:focus-within\:ring-0:is(:where(.group):has(*>select) *):where([data-rac])[data-focus-within],.group-has-\[\&\>select\]\:focus-within\:ring-0:is(:where(.group):has(*>select) *):where(:not([data-rac])):focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:-translate-y-1:where([data-rac])[data-hovered]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media(hover:hover){.hover\:-translate-y-1:where(:not([data-rac])):hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.hover\:scale-105:where([data-rac])[data-hovered]{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(hover:hover){.hover\:scale-105:where(:not([data-rac])):hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.hover\:border-border-brand:where([data-rac])[data-hovered]{border-color:var(--color-border-brand)}@media(hover:hover){.hover\:border-border-brand:where(:not([data-rac])):hover{border-color:var(--color-border-brand)}}.hover\:border-border\/50:where([data-rac])[data-hovered]{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-border\/50:where([data-rac])[data-hovered]{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}@media(hover:hover){.hover\:border-border\/50:where(:not([data-rac])):hover{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-border\/50:where(:not([data-rac])):hover{border-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}}.hover\:border-border\/60:where([data-rac])[data-hovered]{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-border\/60:where([data-rac])[data-hovered]{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}@media(hover:hover){.hover\:border-border\/60:where(:not([data-rac])):hover{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-border\/60:where(:not([data-rac])):hover{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}}.hover\:border-error\/40:where([data-rac])[data-hovered]{border-color:#f0443866}@supports (color:color-mix(in lab,red,red)){.hover\:border-error\/40:where([data-rac])[data-hovered]{border-color:color-mix(in oklab,var(--border-color-error) 40%,transparent)}}@media(hover:hover){.hover\:border-error\/40:where(:not([data-rac])):hover{border-color:#f0443866}@supports (color:color-mix(in lab,red,red)){.hover\:border-error\/40:where(:not([data-rac])):hover{border-color:color-mix(in oklab,var(--border-color-error) 40%,transparent)}}}.hover\:border-info\/40:where([data-rac])[data-hovered]{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:border-info\/40:where([data-rac])[data-hovered]{border-color:color-mix(in oklab,var(--color-info) 40%,transparent)}}@media(hover:hover){.hover\:border-info\/40:where(:not([data-rac])):hover{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:border-info\/40:where(:not([data-rac])):hover{border-color:color-mix(in oklab,var(--color-info) 40%,transparent)}}}.hover\:border-primary\/30:where([data-rac])[data-hovered]{border-color:#d5d7da4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:where([data-rac])[data-hovered]{border-color:color-mix(in oklab,var(--border-color-primary) 30%,transparent)}}@media(hover:hover){.hover\:border-primary\/30:where(:not([data-rac])):hover{border-color:#d5d7da4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:where(:not([data-rac])):hover{border-color:color-mix(in oklab,var(--border-color-primary) 30%,transparent)}}}.hover\:border-primary\/40:where([data-rac])[data-hovered]{border-color:#d5d7da66}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:where([data-rac])[data-hovered]{border-color:color-mix(in oklab,var(--border-color-primary) 40%,transparent)}}@media(hover:hover){.hover\:border-primary\/40:where(:not([data-rac])):hover{border-color:#d5d7da66}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:where(:not([data-rac])):hover{border-color:color-mix(in oklab,var(--border-color-primary) 40%,transparent)}}}.hover\:border-primary\/50:where([data-rac])[data-hovered]{border-color:#d5d7da80}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:where([data-rac])[data-hovered]{border-color:color-mix(in oklab,var(--border-color-primary) 50%,transparent)}}@media(hover:hover){.hover\:border-primary\/50:where(:not([data-rac])):hover{border-color:#d5d7da80}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:where(:not([data-rac])):hover{border-color:color-mix(in oklab,var(--border-color-primary) 50%,transparent)}}}.hover\:border-success\/40:where([data-rac])[data-hovered]{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:border-success\/40:where([data-rac])[data-hovered]{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}@media(hover:hover){.hover\:border-success\/40:where(:not([data-rac])):hover{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:border-success\/40:where(:not([data-rac])):hover{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}}.hover\:border-warning\/40:where([data-rac])[data-hovered]{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:border-warning\/40:where([data-rac])[data-hovered]{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}@media(hover:hover){.hover\:border-warning\/40:where(:not([data-rac])):hover{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:border-warning\/40:where(:not([data-rac])):hover{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}}.hover\:border-warning\/50:where([data-rac])[data-hovered]{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:border-warning\/50:where([data-rac])[data-hovered]{border-color:color-mix(in oklab,var(--color-warning) 50%,transparent)}}@media(hover:hover){.hover\:border-warning\/50:where(:not([data-rac])):hover{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:border-warning\/50:where(:not([data-rac])):hover{border-color:color-mix(in oklab,var(--color-warning) 50%,transparent)}}}.hover\:bg-\[\#1c1c24\]:where([data-rac])[data-hovered]{background-color:#1c1c24}@media(hover:hover){.hover\:bg-\[\#1c1c24\]:where(:not([data-rac])):hover{background-color:#1c1c24}}.hover\:bg-accent:where([data-rac])[data-hovered]{background-color:var(--color-accent)}@media(hover:hover){.hover\:bg-accent:where(:not([data-rac])):hover{background-color:var(--color-accent)}}.hover\:bg-background\/60:where([data-rac])[data-hovered]{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/60:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}}@media(hover:hover){.hover\:bg-background\/60:where(:not([data-rac])):hover{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/60:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-background) 60%,transparent)}}}.hover\:bg-bg-active:where([data-rac])[data-hovered]{background-color:var(--color-bg-active)}@media(hover:hover){.hover\:bg-bg-active:where(:not([data-rac])):hover{background-color:var(--color-bg-active)}}.hover\:bg-bg-primary_hover:where([data-rac])[data-hovered]{background-color:var(--color-bg-primary_hover)}@media(hover:hover){.hover\:bg-bg-primary_hover:where(:not([data-rac])):hover{background-color:var(--color-bg-primary_hover)}}.hover\:bg-blue-500:where([data-rac])[data-hovered]{background-color:var(--color-blue-500)}@media(hover:hover){.hover\:bg-blue-500:where(:not([data-rac])):hover{background-color:var(--color-blue-500)}}.hover\:bg-brand-solid_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-brand-solid_hover)}@media(hover:hover){.hover\:bg-brand-solid_hover:where(:not([data-rac])):hover{background-color:var(--background-color-brand-solid_hover)}}.hover\:bg-destructive\/80:where([data-rac])[data-hovered]{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-destructive) 80%,transparent)}}@media(hover:hover){.hover\:bg-destructive\/80:where(:not([data-rac])):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-destructive) 80%,transparent)}}}.hover\:bg-destructive\/90:where([data-rac])[data-hovered]{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}@media(hover:hover){.hover\:bg-destructive\/90:where(:not([data-rac])):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}}.hover\:bg-error-primary:where([data-rac])[data-hovered]{background-color:var(--background-color-error-primary)}@media(hover:hover){.hover\:bg-error-primary:where(:not([data-rac])):hover{background-color:var(--background-color-error-primary)}}.hover\:bg-error-solid_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-error-solid_hover)}@media(hover:hover){.hover\:bg-error-solid_hover:where(:not([data-rac])):hover{background-color:var(--background-color-error-solid_hover)}}.hover\:bg-foreground\/\[0\.06\]:where([data-rac])[data-hovered]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.06\]:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-foreground) 6%,transparent)}}@media(hover:hover){.hover\:bg-foreground\/\[0\.06\]:where(:not([data-rac])):hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/\[0\.06\]:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-foreground) 6%,transparent)}}}.hover\:bg-gray-600:where([data-rac])[data-hovered]{background-color:var(--color-gray-600)}@media(hover:hover){.hover\:bg-gray-600:where(:not([data-rac])):hover{background-color:var(--color-gray-600)}}.hover\:bg-indigo-500\/20:where([data-rac])[data-hovered]{background-color:#6172f333}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/20:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}@media(hover:hover){.hover\:bg-indigo-500\/20:where(:not([data-rac])):hover{background-color:#6172f333}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/20:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}}.hover\:bg-muted:where([data-rac])[data-hovered]{background-color:var(--color-muted)}@media(hover:hover){.hover\:bg-muted:where(:not([data-rac])):hover{background-color:var(--color-muted)}}.hover\:bg-muted\/15:where([data-rac])[data-hovered]{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/15:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-muted) 15%,transparent)}}@media(hover:hover){.hover\:bg-muted\/15:where(:not([data-rac])):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/15:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-muted) 15%,transparent)}}}.hover\:bg-muted\/20:where([data-rac])[data-hovered]{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}@media(hover:hover){.hover\:bg-muted\/20:where(:not([data-rac])):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}}.hover\:bg-muted\/30:where([data-rac])[data-hovered]{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}@media(hover:hover){.hover\:bg-muted\/30:where(:not([data-rac])):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}}.hover\:bg-muted\/40:where([data-rac])[data-hovered]{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}@media(hover:hover){.hover\:bg-muted\/40:where(:not([data-rac])):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}}.hover\:bg-muted\/50:where([data-rac])[data-hovered]{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}@media(hover:hover){.hover\:bg-muted\/50:where(:not([data-rac])):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}.hover\:bg-muted\/55:where([data-rac])[data-hovered]{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/55:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-muted) 55%,transparent)}}@media(hover:hover){.hover\:bg-muted\/55:where(:not([data-rac])):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/55:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-muted) 55%,transparent)}}}.hover\:bg-muted\/80:where([data-rac])[data-hovered]{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}@media(hover:hover){.hover\:bg-muted\/80:where(:not([data-rac])):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}}.hover\:bg-primary:where([data-rac])[data-hovered]{background-color:var(--background-color-primary)}@media(hover:hover){.hover\:bg-primary:where(:not([data-rac])):hover{background-color:var(--background-color-primary)}}.hover\:bg-primary\/10:where([data-rac])[data-hovered]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--background-color-primary) 10%,transparent)}}@media(hover:hover){.hover\:bg-primary\/10:where(:not([data-rac])):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--background-color-primary) 10%,transparent)}}}.hover\:bg-primary\/25:where([data-rac])[data-hovered]{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/25:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--background-color-primary) 25%,transparent)}}@media(hover:hover){.hover\:bg-primary\/25:where(:not([data-rac])):hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/25:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--background-color-primary) 25%,transparent)}}}.hover\:bg-primary\/80:where([data-rac])[data-hovered]{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--background-color-primary) 80%,transparent)}}@media(hover:hover){.hover\:bg-primary\/80:where(:not([data-rac])):hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--background-color-primary) 80%,transparent)}}}.hover\:bg-primary\/90:where([data-rac])[data-hovered]{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--background-color-primary) 90%,transparent)}}@media(hover:hover){.hover\:bg-primary\/90:where(:not([data-rac])):hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--background-color-primary) 90%,transparent)}}}.hover\:bg-primary_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-primary_hover)}@media(hover:hover){.hover\:bg-primary_hover:where(:not([data-rac])):hover{background-color:var(--background-color-primary_hover)}}.hover\:bg-red-500:where([data-rac])[data-hovered]{background-color:var(--color-red-500)}@media(hover:hover){.hover\:bg-red-500:where(:not([data-rac])):hover{background-color:var(--color-red-500)}}.hover\:bg-red-500\/10:where([data-rac])[data-hovered]{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}@media(hover:hover){.hover\:bg-red-500\/10:where(:not([data-rac])):hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}}.hover\:bg-secondary\/80:where([data-rac])[data-hovered]{background-color:#fafafacc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--background-color-secondary) 80%,transparent)}}@media(hover:hover){.hover\:bg-secondary\/80:where(:not([data-rac])):hover{background-color:#fafafacc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--background-color-secondary) 80%,transparent)}}}.hover\:bg-warning\/10:where([data-rac])[data-hovered]{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/10:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}@media(hover:hover){.hover\:bg-warning\/10:where(:not([data-rac])):hover{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/10:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}}.hover\:bg-white\/5:where([data-rac])[data-hovered]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}@media(hover:hover){.hover\:bg-white\/5:where(:not([data-rac])):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.hover\:bg-white\/10:where([data-rac])[data-hovered]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@media(hover:hover){.hover\:bg-white\/10:where(:not([data-rac])):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.hover\:from-info\/16:where([data-rac])[data-hovered]{--tw-gradient-from:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:from-info\/16:where([data-rac])[data-hovered]{--tw-gradient-from:color-mix(in oklab, var(--color-info) 16%, transparent)}}.hover\:from-info\/16:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:from-info\/16:where(:not([data-rac])):hover{--tw-gradient-from:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:from-info\/16:where(:not([data-rac])):hover{--tw-gradient-from:color-mix(in oklab, var(--color-info) 16%, transparent)}}.hover\:from-info\/16:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:from-info\/18:where([data-rac])[data-hovered]{--tw-gradient-from:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:from-info\/18:where([data-rac])[data-hovered]{--tw-gradient-from:color-mix(in oklab, var(--color-info) 18%, transparent)}}.hover\:from-info\/18:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:from-info\/18:where(:not([data-rac])):hover{--tw-gradient-from:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:from-info\/18:where(:not([data-rac])):hover{--tw-gradient-from:color-mix(in oklab, var(--color-info) 18%, transparent)}}.hover\:from-info\/18:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:from-muted\/25:where([data-rac])[data-hovered]{--tw-gradient-from:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:from-muted\/25:where([data-rac])[data-hovered]{--tw-gradient-from:color-mix(in oklab, var(--color-muted) 25%, transparent)}}.hover\:from-muted\/25:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:from-muted\/25:where(:not([data-rac])):hover{--tw-gradient-from:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:from-muted\/25:where(:not([data-rac])):hover{--tw-gradient-from:color-mix(in oklab, var(--color-muted) 25%, transparent)}}.hover\:from-muted\/25:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:from-primary\/8:where([data-rac])[data-hovered]{--tw-gradient-from:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:from-primary\/8:where([data-rac])[data-hovered]{--tw-gradient-from:color-mix(in oklab, var(--background-color-primary) 8%, transparent)}}.hover\:from-primary\/8:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:from-primary\/8:where(:not([data-rac])):hover{--tw-gradient-from:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:from-primary\/8:where(:not([data-rac])):hover{--tw-gradient-from:color-mix(in oklab, var(--background-color-primary) 8%, transparent)}}.hover\:from-primary\/8:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:from-success\/16:where([data-rac])[data-hovered]{--tw-gradient-from:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:from-success\/16:where([data-rac])[data-hovered]{--tw-gradient-from:color-mix(in oklab, var(--color-success) 16%, transparent)}}.hover\:from-success\/16:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:from-success\/16:where(:not([data-rac])):hover{--tw-gradient-from:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:from-success\/16:where(:not([data-rac])):hover{--tw-gradient-from:color-mix(in oklab, var(--color-success) 16%, transparent)}}.hover\:from-success\/16:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:from-success\/18:where([data-rac])[data-hovered]{--tw-gradient-from:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:from-success\/18:where([data-rac])[data-hovered]{--tw-gradient-from:color-mix(in oklab, var(--color-success) 18%, transparent)}}.hover\:from-success\/18:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:from-success\/18:where(:not([data-rac])):hover{--tw-gradient-from:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:from-success\/18:where(:not([data-rac])):hover{--tw-gradient-from:color-mix(in oklab, var(--color-success) 18%, transparent)}}.hover\:from-success\/18:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:from-warning\/16:where([data-rac])[data-hovered]{--tw-gradient-from:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:from-warning\/16:where([data-rac])[data-hovered]{--tw-gradient-from:color-mix(in oklab, var(--color-warning) 16%, transparent)}}.hover\:from-warning\/16:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:from-warning\/16:where(:not([data-rac])):hover{--tw-gradient-from:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:from-warning\/16:where(:not([data-rac])):hover{--tw-gradient-from:color-mix(in oklab, var(--color-warning) 16%, transparent)}}.hover\:from-warning\/16:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:from-warning\/18:where([data-rac])[data-hovered]{--tw-gradient-from:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:from-warning\/18:where([data-rac])[data-hovered]{--tw-gradient-from:color-mix(in oklab, var(--color-warning) 18%, transparent)}}.hover\:from-warning\/18:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:from-warning\/18:where(:not([data-rac])):hover{--tw-gradient-from:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:from-warning\/18:where(:not([data-rac])):hover{--tw-gradient-from:color-mix(in oklab, var(--color-warning) 18%, transparent)}}.hover\:from-warning\/18:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:to-info\/10:where([data-rac])[data-hovered]{--tw-gradient-to:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:to-info\/10:where([data-rac])[data-hovered]{--tw-gradient-to:color-mix(in oklab, var(--color-info) 10%, transparent)}}.hover\:to-info\/10:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:to-info\/10:where(:not([data-rac])):hover{--tw-gradient-to:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:to-info\/10:where(:not([data-rac])):hover{--tw-gradient-to:color-mix(in oklab, var(--color-info) 10%, transparent)}}.hover\:to-info\/10:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:to-info\/12:where([data-rac])[data-hovered]{--tw-gradient-to:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:to-info\/12:where([data-rac])[data-hovered]{--tw-gradient-to:color-mix(in oklab, var(--color-info) 12%, transparent)}}.hover\:to-info\/12:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:to-info\/12:where(:not([data-rac])):hover{--tw-gradient-to:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:to-info\/12:where(:not([data-rac])):hover{--tw-gradient-to:color-mix(in oklab, var(--color-info) 12%, transparent)}}.hover\:to-info\/12:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:to-muted\/10:where([data-rac])[data-hovered]{--tw-gradient-to:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:to-muted\/10:where([data-rac])[data-hovered]{--tw-gradient-to:color-mix(in oklab, var(--color-muted) 10%, transparent)}}.hover\:to-muted\/10:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:to-muted\/10:where(:not([data-rac])):hover{--tw-gradient-to:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:to-muted\/10:where(:not([data-rac])):hover{--tw-gradient-to:color-mix(in oklab, var(--color-muted) 10%, transparent)}}.hover\:to-muted\/10:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:to-primary\/4:where([data-rac])[data-hovered]{--tw-gradient-to:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:to-primary\/4:where([data-rac])[data-hovered]{--tw-gradient-to:color-mix(in oklab, var(--background-color-primary) 4%, transparent)}}.hover\:to-primary\/4:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:to-primary\/4:where(:not([data-rac])):hover{--tw-gradient-to:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:to-primary\/4:where(:not([data-rac])):hover{--tw-gradient-to:color-mix(in oklab, var(--background-color-primary) 4%, transparent)}}.hover\:to-primary\/4:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:to-success\/10:where([data-rac])[data-hovered]{--tw-gradient-to:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:to-success\/10:where([data-rac])[data-hovered]{--tw-gradient-to:color-mix(in oklab, var(--color-success) 10%, transparent)}}.hover\:to-success\/10:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:to-success\/10:where(:not([data-rac])):hover{--tw-gradient-to:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:to-success\/10:where(:not([data-rac])):hover{--tw-gradient-to:color-mix(in oklab, var(--color-success) 10%, transparent)}}.hover\:to-success\/10:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:to-success\/12:where([data-rac])[data-hovered]{--tw-gradient-to:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:to-success\/12:where([data-rac])[data-hovered]{--tw-gradient-to:color-mix(in oklab, var(--color-success) 12%, transparent)}}.hover\:to-success\/12:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:to-success\/12:where(:not([data-rac])):hover{--tw-gradient-to:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:to-success\/12:where(:not([data-rac])):hover{--tw-gradient-to:color-mix(in oklab, var(--color-success) 12%, transparent)}}.hover\:to-success\/12:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:to-warning\/10:where([data-rac])[data-hovered]{--tw-gradient-to:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:to-warning\/10:where([data-rac])[data-hovered]{--tw-gradient-to:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.hover\:to-warning\/10:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:to-warning\/10:where(:not([data-rac])):hover{--tw-gradient-to:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:to-warning\/10:where(:not([data-rac])):hover{--tw-gradient-to:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.hover\:to-warning\/10:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:to-warning\/12:where([data-rac])[data-hovered]{--tw-gradient-to:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:to-warning\/12:where([data-rac])[data-hovered]{--tw-gradient-to:color-mix(in oklab, var(--color-warning) 12%, transparent)}}.hover\:to-warning\/12:where([data-rac])[data-hovered]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:to-warning\/12:where(:not([data-rac])):hover{--tw-gradient-to:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:to-warning\/12:where(:not([data-rac])):hover{--tw-gradient-to:color-mix(in oklab, var(--color-warning) 12%, transparent)}}.hover\:to-warning\/12:where(:not([data-rac])):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.hover\:text-accent-foreground:where([data-rac])[data-hovered]{color:var(--color-accent-foreground)}@media(hover:hover){.hover\:text-accent-foreground:where(:not([data-rac])):hover{color:var(--color-accent-foreground)}}.hover\:text-brand-secondary_hover:where([data-rac])[data-hovered]{color:var(--text-color-brand-secondary_hover)}@media(hover:hover){.hover\:text-brand-secondary_hover:where(:not([data-rac])):hover{color:var(--text-color-brand-secondary_hover)}}.hover\:text-error-primary_hover:where([data-rac])[data-hovered]{color:var(--text-color-error-primary_hover)}@media(hover:hover){.hover\:text-error-primary_hover:where(:not([data-rac])):hover{color:var(--text-color-error-primary_hover)}}.hover\:text-fg-quaternary_hover:where([data-rac])[data-hovered]{color:var(--color-fg-quaternary_hover)}@media(hover:hover){.hover\:text-fg-quaternary_hover:where(:not([data-rac])):hover{color:var(--color-fg-quaternary_hover)}}.hover\:text-foreground:where([data-rac])[data-hovered]{color:var(--color-foreground)}@media(hover:hover){.hover\:text-foreground:where(:not([data-rac])):hover{color:var(--color-foreground)}}.hover\:text-foreground\/70:where([data-rac])[data-hovered]{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/70:where([data-rac])[data-hovered]{color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}}@media(hover:hover){.hover\:text-foreground\/70:where(:not([data-rac])):hover{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/70:where(:not([data-rac])):hover{color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}}}.hover\:text-foreground\/80:where([data-rac])[data-hovered]{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/80:where([data-rac])[data-hovered]{color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}@media(hover:hover){.hover\:text-foreground\/80:where(:not([data-rac])):hover{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/80:where(:not([data-rac])):hover{color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}}.hover\:text-gray-600:where([data-rac])[data-hovered]{color:var(--color-gray-600)}@media(hover:hover){.hover\:text-gray-600:where(:not([data-rac])):hover{color:var(--color-gray-600)}}.hover\:text-indigo-400:where([data-rac])[data-hovered]{color:var(--color-indigo-400)}@media(hover:hover){.hover\:text-indigo-400:where(:not([data-rac])):hover{color:var(--color-indigo-400)}}.hover\:text-muted-foreground:where([data-rac])[data-hovered]{color:var(--color-muted-foreground)}@media(hover:hover){.hover\:text-muted-foreground:where(:not([data-rac])):hover{color:var(--color-muted-foreground)}}.hover\:text-primary:where([data-rac])[data-hovered]{color:var(--text-color-primary)}@media(hover:hover){.hover\:text-primary:where(:not([data-rac])):hover{color:var(--text-color-primary)}}.hover\:text-secondary_hover:where([data-rac])[data-hovered]{color:var(--text-color-secondary_hover)}@media(hover:hover){.hover\:text-secondary_hover:where(:not([data-rac])):hover{color:var(--text-color-secondary_hover)}}.hover\:text-slate-200:where([data-rac])[data-hovered]{color:var(--color-slate-200)}@media(hover:hover){.hover\:text-slate-200:where(:not([data-rac])):hover{color:var(--color-slate-200)}}.hover\:text-slate-300:where([data-rac])[data-hovered]{color:var(--color-slate-300)}@media(hover:hover){.hover\:text-slate-300:where(:not([data-rac])):hover{color:var(--color-slate-300)}}.hover\:text-tertiary_hover:where([data-rac])[data-hovered]{color:var(--text-color-tertiary_hover)}@media(hover:hover){.hover\:text-tertiary_hover:where(:not([data-rac])):hover{color:var(--text-color-tertiary_hover)}}.hover\:text-text-secondary:where([data-rac])[data-hovered]{color:var(--color-text-secondary)}@media(hover:hover){.hover\:text-text-secondary:where(:not([data-rac])):hover{color:var(--color-text-secondary)}}.hover\:underline:where([data-rac])[data-hovered]{text-decoration-line:underline}@media(hover:hover){.hover\:underline:where(:not([data-rac])):hover{text-decoration-line:underline}}.hover\:opacity-90:where([data-rac])[data-hovered]{opacity:.9}@media(hover:hover){.hover\:opacity-90:where(:not([data-rac])):hover{opacity:.9}}.hover\:opacity-100:where([data-rac])[data-hovered]{opacity:1}@media(hover:hover){.hover\:opacity-100:where(:not([data-rac])):hover{opacity:1}}.hover\:shadow-2xl:where([data-rac])[data-hovered]{--tw-shadow:0px 24px 48px -12px var(--tw-shadow-color,#0a0d122e), 0px 4px 4px -2px var(--tw-shadow-color,#0a0d120a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:shadow-2xl:where(:not([data-rac])):hover{--tw-shadow:0px 24px 48px -12px var(--tw-shadow-color,#0a0d122e), 0px 4px 4px -2px var(--tw-shadow-color,#0a0d120a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.hover\:shadow-lg:where([data-rac])[data-hovered]{--tw-shadow:0px 12px 16px -4px var(--tw-shadow-color,#0a0d1214), 0px 4px 6px -2px var(--tw-shadow-color,#0a0d1208), 0px 2px 2px -1px var(--tw-shadow-color,#0a0d120a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:shadow-lg:where(:not([data-rac])):hover{--tw-shadow:0px 12px 16px -4px var(--tw-shadow-color,#0a0d1214), 0px 4px 6px -2px var(--tw-shadow-color,#0a0d1208), 0px 2px 2px -1px var(--tw-shadow-color,#0a0d120a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.hover\:shadow-md:where([data-rac])[data-hovered]{--tw-shadow:0px 4px 6px -1px var(--tw-shadow-color,#0a0d121a), 0px 2px 4px -2px var(--tw-shadow-color,#0a0d120f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:shadow-md:where(:not([data-rac])):hover{--tw-shadow:0px 4px 6px -1px var(--tw-shadow-color,#0a0d121a), 0px 2px 4px -2px var(--tw-shadow-color,#0a0d120f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.hover\:shadow-sm:where([data-rac])[data-hovered]{--tw-shadow:0px 1px 3px var(--tw-shadow-color,#0a0d121a), 0px 1px 2px -1px var(--tw-shadow-color,#0a0d121a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:shadow-sm:where(:not([data-rac])):hover{--tw-shadow:0px 1px 3px var(--tw-shadow-color,#0a0d121a), 0px 1px 2px -1px var(--tw-shadow-color,#0a0d121a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.hover\:shadow-info\/10:where([data-rac])[data-hovered]{--tw-shadow-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-info\/10:where([data-rac])[data-hovered]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-info) 10%, transparent) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){.hover\:shadow-info\/10:where(:not([data-rac])):hover{--tw-shadow-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-info\/10:where(:not([data-rac])):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-info) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.hover\:shadow-muted\/10:where([data-rac])[data-hovered]{--tw-shadow-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-muted\/10:where([data-rac])[data-hovered]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-muted) 10%, transparent) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){.hover\:shadow-muted\/10:where(:not([data-rac])):hover{--tw-shadow-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-muted\/10:where(:not([data-rac])):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-muted) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.hover\:shadow-primary\/40:where([data-rac])[data-hovered]{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/40:where([data-rac])[data-hovered]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 40%, transparent) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){.hover\:shadow-primary\/40:where(:not([data-rac])):hover{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/40:where(:not([data-rac])):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 40%, transparent) var(--tw-shadow-alpha), transparent)}}}.hover\:shadow-success\/10:where([data-rac])[data-hovered]{--tw-shadow-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-success\/10:where([data-rac])[data-hovered]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-success) 10%, transparent) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){.hover\:shadow-success\/10:where(:not([data-rac])):hover{--tw-shadow-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-success\/10:where(:not([data-rac])):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-success) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.hover\:shadow-warning\/10:where([data-rac])[data-hovered]{--tw-shadow-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-warning\/10:where([data-rac])[data-hovered]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-warning) 10%, transparent) var(--tw-shadow-alpha), transparent)}}@media(hover:hover){.hover\:shadow-warning\/10:where(:not([data-rac])):hover{--tw-shadow-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-warning\/10:where(:not([data-rac])):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-warning) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.hover\:after\:scale-x-100:where([data-rac])[data-hovered]:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media(hover:hover){.hover\:after\:scale-x-100:where(:not([data-rac])):hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.focus\:border-border-brand:where([data-rac])[data-focused],.focus\:border-border-brand:where(:not([data-rac])):focus{border-color:var(--color-border-brand)}.focus\:border-primary:where([data-rac])[data-focused],.focus\:border-primary:where(:not([data-rac])):focus{border-color:var(--border-color-primary)}.focus\:border-primary\/50:where([data-rac])[data-focused]{border-color:#d5d7da80}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/50:where([data-rac])[data-focused]{border-color:color-mix(in oklab,var(--border-color-primary) 50%,transparent)}}.focus\:border-primary\/50:where(:not([data-rac])):focus{border-color:#d5d7da80}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/50:where(:not([data-rac])):focus{border-color:color-mix(in oklab,var(--border-color-primary) 50%,transparent)}}.focus\:border-white\/20:where([data-rac])[data-focused]{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/20:where([data-rac])[data-focused]{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.focus\:border-white\/20:where(:not([data-rac])):focus{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/20:where(:not([data-rac])):focus{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.focus\:bg-\[\#FFF9C4\]:where([data-rac])[data-focused],.focus\:bg-\[\#FFF9C4\]:where(:not([data-rac])):focus{background-color:#fff9c4}.focus\:bg-bg-active:where([data-rac])[data-focused],.focus\:bg-bg-active:where(:not([data-rac])):focus{background-color:var(--color-bg-active)}.focus\:text-fg-quaternary_hover:where([data-rac])[data-focused],.focus\:text-fg-quaternary_hover:where(:not([data-rac])):focus{color:var(--color-fg-quaternary_hover)}.focus\:ring-0:where([data-rac])[data-focused],.focus\:ring-0:where(:not([data-rac])):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:where([data-rac])[data-focused],.focus\:ring-1:where(:not([data-rac])):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:where([data-rac])[data-focused],.focus\:ring-2:where(:not([data-rac])):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:where([data-rac])[data-focused],.focus\:ring-4:where(:not([data-rac])):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:where([data-rac])[data-focused],.focus\:ring-blue-500:where(:not([data-rac])):focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-primary\/20:where([data-rac])[data-focused]{--tw-ring-color:#d5d7da33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/20:where([data-rac])[data-focused]{--tw-ring-color:color-mix(in oklab, var(--ring-color-primary) 20%, transparent)}}.focus\:ring-primary\/20:where(:not([data-rac])):focus{--tw-ring-color:#d5d7da33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/20:where(:not([data-rac])):focus{--tw-ring-color:color-mix(in oklab, var(--ring-color-primary) 20%, transparent)}}.focus\:ring-primary\/40:where([data-rac])[data-focused]{--tw-ring-color:#d5d7da66}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/40:where([data-rac])[data-focused]{--tw-ring-color:color-mix(in oklab, var(--ring-color-primary) 40%, transparent)}}.focus\:ring-primary\/40:where(:not([data-rac])):focus{--tw-ring-color:#d5d7da66}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/40:where(:not([data-rac])):focus{--tw-ring-color:color-mix(in oklab, var(--ring-color-primary) 40%, transparent)}}.focus\:ring-primary\/50:where([data-rac])[data-focused]{--tw-ring-color:#d5d7da80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/50:where([data-rac])[data-focused]{--tw-ring-color:color-mix(in oklab, var(--ring-color-primary) 50%, transparent)}}.focus\:ring-primary\/50:where(:not([data-rac])):focus{--tw-ring-color:#d5d7da80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/50:where(:not([data-rac])):focus{--tw-ring-color:color-mix(in oklab, var(--ring-color-primary) 50%, transparent)}}.focus\:ring-ring:where([data-rac])[data-focused],.focus\:ring-ring:where(:not([data-rac])):focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:where([data-rac])[data-focused],.focus\:ring-offset-2:where(:not([data-rac])):focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:where([data-rac])[data-focused]{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:where([data-rac])[data-focused]{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-hidden:where(:not([data-rac])):focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:where(:not([data-rac])):focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:where([data-rac])[data-focused],.focus\:outline-none:where(:not([data-rac])):focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:where([data-rac])[data-focus-visible],.focus-visible\:ring-2:where(:not([data-rac])):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:where([data-rac])[data-focus-visible],.focus-visible\:ring-4:where(:not([data-rac])):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-blue-500:where([data-rac])[data-focus-visible],.focus-visible\:ring-blue-500:where(:not([data-rac])):focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-ring:where([data-rac])[data-focus-visible],.focus-visible\:ring-ring:where(:not([data-rac])):focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:where([data-rac])[data-focus-visible],.focus-visible\:ring-offset-2:where(:not([data-rac])):focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-2:where([data-rac])[data-focus-visible],.focus-visible\:outline-2:where(:not([data-rac])):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:where([data-rac])[data-focus-visible],.focus-visible\:outline-offset-2:where(:not([data-rac])):focus-visible{outline-offset:2px}.focus-visible\:outline-brand:where([data-rac])[data-focus-visible],.focus-visible\:outline-brand:where(:not([data-rac])):focus-visible{outline-color:var(--outline-color-brand)}.focus-visible\:outline-error:where([data-rac])[data-focus-visible],.focus-visible\:outline-error:where(:not([data-rac])):focus-visible{outline-color:var(--outline-color-error)}.focus-visible\:outline-none:where([data-rac])[data-focus-visible],.focus-visible\:outline-none:where(:not([data-rac])):focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-x-\[1px\]:where([data-rac])[data-active],.active\:translate-x-\[1px\]:where(:not([data-rac])):active{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-x-\[2px\]:where([data-rac])[data-active],.active\:translate-x-\[2px\]:where(:not([data-rac])):active{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[1px\]:where([data-rac])[data-active],.active\:translate-y-\[1px\]:where(:not([data-rac])):active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:where([data-rac])[data-active],.active\:translate-y-\[2px\]:where(:not([data-rac])):active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:where([data-rac])[data-active],.active\:scale-90:where(:not([data-rac])):active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:where([data-rac])[data-active],.active\:scale-95:where(:not([data-rac])):active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:where([data-rac])[data-active],.active\:cursor-grabbing:where(:not([data-rac])):active{cursor:grabbing}.active\:border:where([data-rac])[data-active],.active\:border:where(:not([data-rac])):active{border-style:var(--tw-border-style);border-width:1px}.active\:border-black:where([data-rac])[data-active],.active\:border-black:where(:not([data-rac])):active{border-color:var(--color-black)}.active\:bg-black:where([data-rac])[data-active],.active\:bg-black:where(:not([data-rac])):active{background-color:var(--color-black)}.active\:bg-white:where([data-rac])[data-active],.active\:bg-white:where(:not([data-rac])):active{background-color:var(--color-white)}.active\:text-black:where([data-rac])[data-active],.active\:text-black:where(:not([data-rac])):active{color:var(--color-black)}.active\:text-white:where([data-rac])[data-active],.active\:text-white:where(:not([data-rac])):active{color:var(--color-white)}.active\:shadow-none:where([data-rac])[data-active],.active\:shadow-none:where(:not([data-rac])):active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:where([data-rac])[data-disabled],.disabled\:pointer-events-none:where(:not([data-rac])):disabled{pointer-events:none}.disabled\:cursor-not-allowed:where([data-rac])[data-disabled],.disabled\:cursor-not-allowed:where(:not([data-rac])):disabled{cursor:not-allowed}.disabled\:border-gray-200:where([data-rac])[data-disabled],.disabled\:border-gray-200:where(:not([data-rac])):disabled{border-color:var(--color-gray-200)}.disabled\:bg-bg-disabled:where([data-rac])[data-disabled],.disabled\:bg-bg-disabled:where(:not([data-rac])):disabled{background-color:var(--color-bg-disabled)}.disabled\:bg-disabled:where([data-rac])[data-disabled],.disabled\:bg-disabled:where(:not([data-rac])):disabled{background-color:var(--background-color-disabled)}.disabled\:bg-primary:where([data-rac])[data-disabled],.disabled\:bg-primary:where(:not([data-rac])):disabled{background-color:var(--background-color-primary)}.disabled\:bg-secondary:where([data-rac])[data-disabled],.disabled\:bg-secondary:where(:not([data-rac])):disabled{background-color:var(--background-color-secondary)}.disabled\:text-fg-disabled:where([data-rac])[data-disabled],.disabled\:text-fg-disabled:where(:not([data-rac])):disabled{color:var(--color-fg-disabled)}.disabled\:text-gray-200:where([data-rac])[data-disabled],.disabled\:text-gray-200:where(:not([data-rac])):disabled{color:var(--color-gray-200)}.disabled\:text-text-disabled:where([data-rac])[data-disabled],.disabled\:text-text-disabled:where(:not([data-rac])):disabled{color:var(--color-text-disabled)}.disabled\:opacity-30:where([data-rac])[data-disabled],.disabled\:opacity-30:where(:not([data-rac])):disabled{opacity:.3}.disabled\:opacity-40:where([data-rac])[data-disabled],.disabled\:opacity-40:where(:not([data-rac])):disabled{opacity:.4}.disabled\:opacity-50:where([data-rac])[data-disabled],.disabled\:opacity-50:where(:not([data-rac])):disabled{opacity:.5}.disabled\:opacity-75:where([data-rac])[data-disabled],.disabled\:opacity-75:where(:not([data-rac])):disabled{opacity:.75}.disabled\:shadow-xs:where([data-rac])[data-disabled],.disabled\:shadow-xs:where(:not([data-rac])):disabled{--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0a0d120d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:ring-disabled_subtle:where([data-rac])[data-disabled],.disabled\:ring-disabled_subtle:where(:not([data-rac])):disabled{--tw-ring-color:var(--ring-color-disabled_subtle)}:where([data-input-wrapper]) .in-data-input-wrapper\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-4{padding-inline:calc(var(--spacing) * 4)}:where([data-input-wrapper]) .in-data-input-wrapper\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}:where([data-input-wrapper]) .in-data-input-wrapper\:shadow-xs{--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0a0d120d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:bg-disabled_subtle:is(:where(.group):where([data-rac])[data-disabled] *),:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:bg-disabled_subtle:is(:where(.group):where(:not([data-rac])):disabled *){background-color:var(--background-color-disabled_subtle)}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:text-disabled:is(:where(.group):where([data-rac])[data-disabled] *),:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:text-disabled:is(:where(.group):where(:not([data-rac])):disabled *){color:var(--text-color-disabled)}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:ring-border-disabled:is(:where(.group):where([data-rac])[data-disabled] *),:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:ring-border-disabled:is(:where(.group):where(:not([data-rac])):disabled *){--tw-ring-color:var(--color-border-disabled)}:where([data-input-wrapper]) .in-data-input-wrapper\:focus\:\!z-50:where([data-rac])[data-focused],:where([data-input-wrapper]) .in-data-input-wrapper\:focus\:\!z-50:where(:not([data-rac])):focus{z-index:50!important}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:-mr-px){margin-right:-1px}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-l-lg){border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-r-none){border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:before\:rounded-r-none):before{content:var(--tw-content);border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:-ml-px){margin-left:-1px}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-l-none){border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-r-lg){border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:before\:rounded-l-none):before{content:var(--tw-content);border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}:where([data-input-size=md]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:py-2\.5){padding-block:calc(var(--spacing) * 2.5)}:where([data-input-size=md]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:pr-3){padding-right:calc(var(--spacing) * 3)}:where([data-input-size=md]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:pl-3\.5){padding-left:calc(var(--spacing) * 3.5)}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:px-3){padding-inline:calc(var(--spacing) * 3)}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:py-2){padding-block:calc(var(--spacing) * 2)}:where([data-placement=left]) .in-placement-left\:-rotate-90{rotate:-90deg}:where([data-placement=left]) .in-placement-left\:slide-in-from-right-0\.5{--tw-enter-translate-x:.125rem}:where([data-placement=left]) .in-placement-left\:slide-out-to-right-0\.5{--tw-exit-translate-x:.125rem}:where([data-placement=right]) .in-placement-right\:rotate-90{rotate:90deg}:where([data-placement=right]) .in-placement-right\:slide-in-from-left-0\.5{--tw-enter-translate-x:-.125rem}:where([data-placement=right]) .in-placement-right\:slide-out-to-left-0\.5{--tw-exit-translate-x:-.125rem}:where([data-placement=top]) .in-placement-top\:rotate-0{rotate:none}:where([data-placement=top]) .in-placement-top\:slide-in-from-bottom-0\.5{--tw-enter-translate-y:.125rem}:where([data-placement=top]) .in-placement-top\:slide-out-to-bottom-0\.5{--tw-exit-translate-y:.125rem}:where([data-placement=bottom]) .in-placement-bottom\:rotate-180{rotate:180deg}:where([data-placement=bottom]) .in-placement-bottom\:slide-in-from-top-0\.5{--tw-enter-translate-y:-.125rem}:where([data-placement=bottom]) .in-placement-bottom\:slide-out-to-top-0\.5{--tw-exit-translate-y:-.125rem}.has-\[\&\>select\]\:bg-disabled_subtle:has(*>select){background-color:var(--background-color-disabled_subtle)}.has-\[\&\>select\]\:shadow-xs:has(*>select){--tw-shadow:0px 1px 2px var(--tw-shadow-color,#0a0d120d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\&\>select\]\:ring-1:has(*>select){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\&\>select\]\:ring-border-disabled:has(*>select){--tw-ring-color:var(--color-border-disabled)}.has-\[\&\>select\]\:ring-border-error_subtle:has(*>select){--tw-ring-color:var(--color-border-error_subtle)}.has-\[\&\>select\]\:ring-border-primary:has(*>select){--tw-ring-color:var(--color-border-primary)}.has-\[\&\>select\]\:ring-inset:has(*>select){--tw-ring-inset:inset}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-2:has(*>select):has(:is(input:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-border-brand:has(*>select):has(:is(input:focus)){--tw-ring-color:var(--color-border-brand)}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-border-error:has(*>select):has(:is(input:focus)){--tw-ring-color:var(--color-border-error)}:is(.\*\:data-icon\:pointer-events-none>*)[data-icon]{pointer-events:none}:is(.\*\:data-icon\:size-5>*)[data-icon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:data-icon\:shrink-0>*)[data-icon]{flex-shrink:0}:is(.\*\:data-icon\:text-button-destructive-primary-icon>*)[data-icon]{color:var(--color-button-destructive-primary-icon)}:is(.\*\:data-icon\:text-button-primary-icon>*)[data-icon]{color:var(--color-button-primary-icon)}:is(.\*\:data-icon\:text-fg-brand-secondary_alt>*)[data-icon]{color:var(--color-fg-brand-secondary_alt)}:is(.\*\:data-icon\:text-fg-error-secondary>*)[data-icon]{color:var(--color-fg-error-secondary)}:is(.\*\:data-icon\:text-fg-quaternary>*)[data-icon]{color:var(--color-fg-quaternary)}:is(.\*\:data-icon\:transition-inherit-all>*)[data-icon]{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}:is(.hover\:\*\:data-icon\:text-button-destructive-primary-icon_hover:where([data-rac])[data-hovered]>*)[data-icon]{color:var(--color-button-destructive-primary-icon_hover)}@media(hover:hover){:is(.hover\:\*\:data-icon\:text-button-destructive-primary-icon_hover:where(:not([data-rac])):hover>*)[data-icon]{color:var(--color-button-destructive-primary-icon_hover)}}:is(.hover\:\*\:data-icon\:text-button-primary-icon_hover:where([data-rac])[data-hovered]>*)[data-icon]{color:var(--color-button-primary-icon_hover)}@media(hover:hover){:is(.hover\:\*\:data-icon\:text-button-primary-icon_hover:where(:not([data-rac])):hover>*)[data-icon]{color:var(--color-button-primary-icon_hover)}}:is(.hover\:\*\:data-icon\:text-fg-brand-secondary_hover:where([data-rac])[data-hovered]>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}@media(hover:hover){:is(.hover\:\*\:data-icon\:text-fg-brand-secondary_hover:where(:not([data-rac])):hover>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}}:is(.hover\:\*\:data-icon\:text-fg-error-primary:where([data-rac])[data-hovered]>*)[data-icon]{color:var(--color-fg-error-primary)}@media(hover:hover){:is(.hover\:\*\:data-icon\:text-fg-error-primary:where(:not([data-rac])):hover>*)[data-icon]{color:var(--color-fg-error-primary)}}:is(.hover\:\*\:data-icon\:text-fg-quaternary_hover:where([data-rac])[data-hovered]>*)[data-icon]{color:var(--color-fg-quaternary_hover)}@media(hover:hover){:is(.hover\:\*\:data-icon\:text-fg-quaternary_hover:where(:not([data-rac])):hover>*)[data-icon]{color:var(--color-fg-quaternary_hover)}}:is(.disabled\:\*\:data-icon\:text-fg-disabled_subtle:where([data-rac])[data-disabled]>*)[data-icon],:is(.disabled\:\*\:data-icon\:text-fg-disabled_subtle:where(:not([data-rac])):disabled>*)[data-icon]{color:var(--color-fg-disabled_subtle)}.data-icon-only\:p-2[data-icon-only]{padding:calc(var(--spacing) * 2)}.data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}.data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-icon-only\:p-3\.5[data-icon-only]{padding:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-loading\:bg-brand-solid_hover[data-loading]{background-color:var(--background-color-brand-solid_hover)}.data-loading\:bg-error-primary[data-loading]{background-color:var(--background-color-error-primary)}.data-loading\:bg-error-solid_hover[data-loading]{background-color:var(--background-color-error-solid_hover)}.data-loading\:bg-primary_hover[data-loading]{background-color:var(--background-color-primary_hover)}:is(.\*\:data-text\:underline>*)[data-text]{text-decoration-line:underline}:is(.\*\:data-text\:decoration-transparent>*)[data-text]{text-decoration-color:#0000}:is(.\*\:data-text\:underline-offset-2>*)[data-text]{text-underline-offset:2px}:is(.hover\:\*\:data-text\:decoration-current:where([data-rac])[data-hovered]>*)[data-text]{text-decoration-color:currentColor}@media(hover:hover){:is(.hover\:\*\:data-text\:decoration-current:where(:not([data-rac])):hover>*)[data-text]{text-decoration-color:currentColor}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[loaded\=true\]\:opacity-100[data-loaded=true]{opacity:1}.data-\[loaded\=true\]\:grayscale-0[data-loaded=true]{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:-.25rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:.25rem}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:-.25rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:.25rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=active\]\:-mb-px[data-state=active]{margin-bottom:-1px}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[state\=active\]\:border-border-brand[data-state=active]{border-color:var(--color-border-brand)}.data-\[state\=active\]\:text-text-brand-secondary[data-state=active]{color:var(--color-text-brand-secondary)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-brand-solid[data-state=checked]{background-color:var(--background-color-brand-solid)}.data-\[state\=checked\]\:text-text-primary[data-state=checked]{color:var(--color-text-primary)}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}@supports (backdrop-filter:var(--tw)){.supports-\[backdrop-filter\]\:bg-card\/60{background-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-card\/60{background-color:color-mix(in oklab,var(--color-card) 60%,transparent)}}}@media(min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:min-h-\[32px\]{min-height:32px}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:48rem){.md\:mx-6{margin-inline:calc(var(--spacing) * 6)}.md\:ml-72{margin-left:calc(var(--spacing) * 72)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-auto{width:auto}.md\:max-w-\[70\%\]{max-width:70%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}:where(.md\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.md\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-40{padding-block:calc(var(--spacing) * 40)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:opacity-0{opacity:0}.md\:group-hover\:opacity-100:is(:where(.group):where([data-rac])[data-hovered] *){opacity:1}@media(hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):where(:not([data-rac])):hover *){opacity:1}}}@media(min-width:64rem){.lg\:left-80{left:calc(var(--spacing) * 80)}.lg\:ml-80{margin-left:calc(var(--spacing) * 80)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[20\%\]{width:20%}.lg\:w-\[35\%\]{width:35%}.lg\:w-\[45\%\]{width:45%}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1px_1fr\]{grid-template-columns:1fr 1px 1fr}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}:is(.lg\:\*\*\:data-label\:hidden *)[data-label]{display:none}}@media(min-width:80rem){.xl\:flex{display:flex}.xl\:w-\[20\%\]{width:20%}}.dark\:scale-0:is(.dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-100:is(.dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:-rotate-90:is(.dark *){rotate:-90deg}.dark\:rotate-0:is(.dark *){rotate:none}.dark\:border-destructive:is(.dark *){border-color:var(--color-destructive)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-utility-brand-50:is(.dark *){background-color:var(--color-utility-brand-50)}.dark\:text-utility-brand-700:is(.dark *){color:var(--color-utility-brand-700)}.dark\:ring-utility-brand-200:is(.dark *){--tw-ring-color:var(--color-utility-brand-200)}@media(min-width:64rem){.lg\:label\:hidden [data-label]{display:none}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg\)::-webkit-resizer{background-image:var(--resize-handle-bg)}.\[\&\:\:-webkit-resizer\]\:bg-contain::-webkit-resizer{background-size:contain}.dark\:\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg-dark\):is(.dark *)::-webkit-resizer{background-image:var(--resize-handle-bg-dark)}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\]\:invisible>:not([data-icon=loading]){visibility:hidden}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\:not\(\[data-text\]\)\]\:hidden>:not([data-icon=loading]):not([data-text]){display:none}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-destructive>svg{color:var(--color-destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--color-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}}.prose:not(:where([class~=not-prose],[class~=not-prose] *)){--tw-prose-body:var(--color-text-tertiary);--tw-prose-headings:var(--color-text-primary);--tw-prose-lead:var(--color-text-tertiary);--tw-prose-links:var(--color-text-tertiary);--tw-prose-bold:var(--color-text-primary);--tw-prose-counters:var(--color-text-tertiary);--tw-prose-bullets:var(--color-text-tertiary);--tw-prose-hr:var(--color-border-secondary);--tw-prose-quotes:var(--color-text-primary);--tw-prose-quote-borders:var(--color-fg-brand-primary_alt);--tw-prose-captions:var(--color-text-tertiary);--tw-prose-code:var(--color-text-tertiary);--tw-prose-pre-code:var(--color-text-tertiary);--tw-prose-pre-bg:var(--color-bg-primary);--tw-prose-th-borders:var(--color-border-primary);--tw-prose-td-borders:var(--color-border-secondary);color:var(--tw-prose-body);font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(p){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where([class~=lead]){font-size:var(--text-md);line-height:var(--text-md--line-height);margin-top:1.2em;margin-bottom:1.2em}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 5.75);list-style-type:decimal}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 5.75);list-style-type:disc}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(li){margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol>li),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(hr){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){color:var(--tw-prose-quotes);border-left-width:2px;border-left-color:var(--tw-prose-quote-borders);margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10);padding-inline-start:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote p){font-style:italic;font-weight:500;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-bottom:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 10)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-bottom:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4){color:var(--tw-prose-headings);font-weight:600;font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin-bottom:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 5)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2+*),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3+*),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4+*){margin-top:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1 strong){color:inherit;font-weight:900}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2 strong){color:inherit;font-weight:800}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3 strong),.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4 strong){color:inherit;font-weight:700}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(img){border-radius:var(--radius-xl);-o-object-fit:cover;object-fit:cover;width:100%;margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(video){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure){margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>*){margin-top:0;margin-bottom:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){border-left-width:2px;border-left-color:var(--tw-prose-quote-borders);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 4)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote) blockquote){border:none;padding-inline-start:0}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(img+figcaption){align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(figcaption){color:var(--tw-prose-captions);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:calc(var(--spacing) * 3)}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(cite){font-style:normal}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:focus-visible){border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(:is(h1,h2,h3) a){color:var(--tw-prose-headings);font-weight:inherit;text-decoration:none}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)){padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * -.5) 0px;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.25rem}.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)):before,.prose :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)):after{content:""}.prose.prose-centered-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){text-align:center;border-left:none;padding-inline-start:0!important}.prose.prose-centered-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){text-align:center;border-left:none;padding-inline-start:0!important;padding-top:0!important;padding-bottom:0!important}.prose.prose-minimal-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote),.prose.prose-minimal-quote :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){border-left:none;padding-inline-start:0!important}@media(min-width:48rem){.prose.md\:prose-lg:not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(p){margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 4.5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where([class~=lead]){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:1.09em;margin-bottom:1.09em}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul){margin-top:calc(var(--spacing) * 4.5);margin-bottom:calc(var(--spacing) * 4.5);padding-inline-start:calc(var(--spacing) * 6.5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ol>li),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(ul>li){margin-top:0;margin-bottom:0;padding-inline-start:1px}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(hr){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 12);padding-inline-start:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(blockquote p){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h1){font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);margin-bottom:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 12)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2){font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);margin-bottom:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 10)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3){font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);margin-bottom:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4){font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-bottom:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h2+*),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h3+*),.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(h4+*){margin-top:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 12)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>*){margin-top:0;margin-bottom:0}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure:has(>blockquote)){padding-inline-start:calc(var(--spacing) * 5)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figure>blockquote+figcaption){font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(figcaption){margin-top:calc(var(--spacing) * 4)}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(a:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a)){text-underline-offset:3px;font-weight:400;text-decoration:underline}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(:is(h1,h2,h3) a){color:var(--tw-prose-headings);font-weight:inherit;text-decoration:none}.prose.md\:prose-lg :not(:where([class~=not-prose],[class~=not-prose] *)):where(code:not(pre code)){padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * -.5) 0px;background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-border-secondary);border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.25rem}}.prose>:first-child:not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose>:last-child:not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}:root{--z-content-low:10;--z-content:20;--z-content-high:30;--z-nav-low:100;--z-nav:200;--z-nav-sticky:1001;--z-overlay:400;--z-spotlight:1000;--z-critical:2000;--z-tooltip:9999;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-13:3.25rem;--spacing-14:3.5rem;--spacing-15:3.75rem;--spacing-16:4rem;--spacing-17:4.25rem;--spacing-18:4.5rem;--spacing-19:4.75rem;--spacing-20:5rem;--background:#111317;--foreground:#f5f8ff;--surface:#181b20;--surface-foreground:#f1f2f4;--sidebar:#16181d;--sidebar-foreground:#c7cad1;--card:#1c1f26;--card-foreground:#f1f2f4;--popup:#21242c;--popup-foreground:#f9fafa;--primary:#f47b25;--primary-foreground:#fff;--secondary:#393e46;--secondary-foreground:#e3e5e8;--accent:#22c365;--accent-foreground:#0b0e0d;--muted:#292c32;--muted-foreground:#b0b5bf;--success:#22c365;--success-foreground:#0b0e0d;--error:#eb4747;--error-foreground:#faf9f9;--warning:#f2b90d;--warning-foreground:#1c1b17;--info:#1aa1e6;--info-foreground:#f1f3f4;--info-hover:#47b4eb;--info-active:#1481b8;--border:#32363e;--muted-border:#292c32;--input:#32363e;--ring:#705cd6;--font-family-base:"Manrope", system-ui, sans-serif;--font-family-heading:"Space Grotesk", sans-serif;--font-family-monospace:"JetBrains Mono", monospace;--font-family-cursive:"Nothing You Could Do", cursive;--font-family-wordmark:"Playfair Display", serif;--shadow:0 1px 3px 0 #0000004d, 0 1px 2px -1px #0003;--shadow-md:0 4px 8px -2px #0006, 0 2px 4px -2px #0000004d;--shadow-lg:0 12px 24px -4px #00000080, 0 4px 8px -4px #0006;--shadow-xl:0 24px 48px -8px #0000008c, 0 8px 16px -4px #0000004d;--shadow-focus:0 0 0 2px #111317, 0 0 0 4px #f47b25;--shadow-glow-primary:0 0 20px var(--primary), 0 0 40px var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-glow-primary:0 0 20px color-mix(in srgb, var(--primary) 15%, transparent), 0 0 40px color-mix(in srgb, var(--primary) 5%, transparent)}}:root{--shadow-glow-accent:0 0 20px #22c55e1f, 0 0 40px #22c55e0a;--radius-sm:8px;--radius:12px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--animation-duration-fast:.1s;--animation-duration-normal:.2s;--animation-duration-slow:.3s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--chart-color-1:#f47b25;--chart-color-2:#22c365;--chart-color-3:#1aa1e6;--chart-color-4:#ad5cd6;--chart-color-5:#dd3c71;--chat-bg:var(--color-bg-primary,var(--background));--chat-surface:var(--color-bg-secondary,var(--surface));--chat-card:var(--color-bg-tertiary,var(--card));--chat-border:var(--color-border-secondary,var(--border));--chat-text:var(--color-text-primary,var(--foreground));--chat-text-secondary:var(--color-text-tertiary,var(--muted-foreground));--chat-accent:var(--color-bg-brand-solid,var(--primary));--chat-accent-dim:#e04f1626}@supports (color:color-mix(in lab,red,red)){:root{--chat-accent-dim:color-mix(in srgb, var(--color-bg-brand-solid,var(--primary)) 15%, transparent)}}:root{--chat-accent-glow:#e04f1659}@supports (color:color-mix(in lab,red,red)){:root{--chat-accent-glow:color-mix(in srgb, var(--color-bg-brand-solid,var(--primary)) 35%, transparent)}}:root{--chat-success:var(--color-success-500,var(--success));--chat-error:var(--color-error-500,var(--error));--chat-warning:var(--color-warning-500,var(--warning))}.dark{--background:#111317;--foreground:#f5f8ff;--surface:#181b20;--surface-foreground:#f1f2f4;--sidebar:#16181d;--sidebar-foreground:#c7cad1;--card:#1c1f26;--card-foreground:#f1f2f4;--popup:#21242c;--popup-foreground:#f9fafa;--primary:#f47b25;--primary-foreground:#fff;--secondary:#393e46;--secondary-foreground:#e3e5e8;--accent:#22c365;--accent-foreground:#0b0e0d;--muted:#292c32;--muted-foreground:#a7abb4;--success:#22c365;--success-foreground:#0b0e0d;--error:#eb4747;--error-foreground:#faf9f9;--warning:#f2b90d;--warning-foreground:#1c1b17;--info:#1aa1e6;--info-foreground:#f1f3f4;--border:#32363e;--muted-border:#292c32;--input:#32363e;--ring:#705cd6}.light{--background:#fcfaf8;--foreground:#152037;--surface:#faf5f0;--surface-foreground:#152037;--sidebar:#f8f3ec;--sidebar-foreground:#2c3f63;--card:#fff;--card-foreground:#152037;--popup:#fff;--popup-foreground:#152037;--primary:#f97415;--primary-foreground:#fff;--secondary:#d9e5f2;--secondary-foreground:#213150;--accent:#1fad5a;--accent-foreground:#fff;--muted:#f3ebe2;--muted-foreground:#394f74;--success:#1fad5a;--success-foreground:#fff;--error:#e83030;--error-foreground:#fff;--warning:#f59f0a;--warning-foreground:#16181d;--info:#1791cf;--info-foreground:#fff;--info-hover:#30abe8;--info-active:#1271a1;--border:#c1cee1;--muted-border:#d9dfe8;--input:#c1cee1;--ring:#705cd6;--shadow:0 1px 2px 0 #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #00000026, 0 4px 6px -4px #0000001a;--shadow-focus:0 0 0 2px #f9fafb, 0 0 0 4px #f97415;--shadow-glow-primary:0 0 20px var(--primary), 0 0 40px var(--primary)}@supports (color:color-mix(in lab,red,red)){.light{--shadow-glow-primary:0 0 20px color-mix(in srgb, var(--primary) 10%, transparent), 0 0 40px color-mix(in srgb, var(--primary) 3%, transparent)}}.light{--shadow-glow-accent:0 0 20px #22c55e14, 0 0 40px #22c55e05}html{-webkit-text-size-adjust:100%;height:100%;margin:0;padding:0;font-size:16px}body{background-color:var(--background);height:100%;color:var(--foreground);margin:0;padding:0;font-size:1rem;overflow:auto}#root{width:100%;height:100%;overflow:auto}*,:before,:after{font-size:inherit}body{font-size:1rem;line-height:1.6}input,textarea,select,button,label,span,p,div,a,li{font-size:inherit}.panel-scrollbar::-webkit-scrollbar{width:6px;display:block!important}[data-panel-scrollbar]::-webkit-scrollbar{width:6px;display:block!important}.panel-scrollbar::-webkit-scrollbar-track{background:0 0}[data-panel-scrollbar]::-webkit-scrollbar-track{background:0 0}.panel-scrollbar::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.panel-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 50%,transparent)}}.panel-scrollbar::-webkit-scrollbar-thumb{border-radius:3px;min-height:40px;-webkit-transition:background .2s;transition:background .2s}[data-panel-scrollbar]::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-panel-scrollbar]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 50%,transparent)}}[data-panel-scrollbar]::-webkit-scrollbar-thumb{border-radius:3px;min-height:40px;-webkit-transition:background .2s;transition:background .2s}.panel-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.panel-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 75%,transparent)}}[data-panel-scrollbar]::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-panel-scrollbar]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 75%,transparent)}}.panel-scrollbar,[data-panel-scrollbar]{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}.glass{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(135deg,#1a284499,#1a28444d);border:1px solid #ffffff0a}.light .glass{background:linear-gradient(135deg,#ffffffb3,#fff6);border:1px solid #0000000f}.glass-subtle{-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#0f172a99;border:1px solid #ffffff08}.light .glass-subtle{background:#fff9;border:1px solid #0000000a}.glow-primary{box-shadow:var(--shadow-glow-primary)}.glow-primary-hover:hover{box-shadow:0 0 24px var(--primary),0 0 48px var(--primary)}@supports (color:color-mix(in lab,red,red)){.glow-primary-hover:hover{box-shadow:0 0 24px color-mix(in srgb,var(--primary) 20%,transparent),0 0 48px color-mix(in srgb,var(--primary) 8%,transparent)}}a,button,input,select,textarea{transition-timing-function:var(--ease-out-expo)}::-moz-selection{background:var(--primary)}::selection{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){::-moz-selection{background:color-mix(in srgb,var(--primary) 25%,transparent)}::selection{background:color-mix(in srgb,var(--primary) 25%,transparent)}}::-moz-selection{color:var(--foreground)}::selection{color:var(--foreground)}.light ::-moz-selection{background:var(--primary)}.light ::selection{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.light ::-moz-selection{background:color-mix(in srgb,var(--primary) 20%,transparent)}.light ::selection{background:color-mix(in srgb,var(--primary) 20%,transparent)}}.light ::-moz-selection{color:var(--foreground)}.light ::selection{color:var(--foreground)}[data-radix-avatar-root],[data-radix-avatar-image],[data-radix-avatar-fallback],span[class*=Avatar] img,span[class*=avatar] img{border-radius:9999px!important;overflow:hidden!important}dialog,[role=dialog],[role=alertdialog]{border-radius:var(--radius-lg)}.rbc-month-view{overflow:visible!important}.section-padding{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.section-padding{padding-top:4rem;padding-bottom:4rem}}.glass-card,.glass-card-hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;transition:all .3s}.glass-card-hover:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-4px)}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fb923c,#38bdf8);-webkit-background-clip:text;background-clip:text}.grid-bg{background-image:linear-gradient(90deg,#94a3b81a 1px,#0000 1px),linear-gradient(#94a3b814 1px,#0000 1px);background-size:84px 84px}.gradient-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.gradient-accent{background:linear-gradient(90deg,#fb923c,#38bdf8)}.shadow-glow{box-shadow:0 0 20px var(--primary),0 0 40px #38bdf80d}@supports (color:color-mix(in lab,red,red)){.shadow-glow{box-shadow:0 0 20px color-mix(in srgb,var(--primary) 10%,transparent),0 0 40px #38bdf80d}}.shadow-card{box-shadow:0 10px 30px #0000004d}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{50%{opacity:.5}}.navbar-brand-text{font-family:var(--font-family-wordmark);letter-spacing:-.03em;color:var(--foreground);text-rendering:optimizelegibility;white-space:nowrap;margin:0;font-size:clamp(1.1rem,3.2vw,2.2rem);font-weight:700;line-height:1}.tasking-wordmark{font-family:var(--font-family-wordmark);letter-spacing:-.03em;text-rendering:optimizelegibility;line-height:1}[data-radix-popper-content-wrapper]{z-index:var(--z-tooltip,9999)!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
