@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_49s38_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_49s38_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_49s38_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_49s38_40{display:flex;align-items:center;gap:12px;margin-bottom:32px;z-index:1}._logoIcon_49s38_48{width:44px;height:44px;border-radius:10px;-o-object-fit:contain;object-fit:contain}._logoText_49s38_55{font-family:var(--font-family-wordmark);font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.02em;text-rendering:optimizeLegibility}._logoTextAccent_49s38_64{color:#ea942f}._card_49s38_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_49s38_83{font-size:1.4rem;font-weight:800;color:#ea942f;margin:0;text-align:center}._subtitle_49s38_91{font-size:.9rem;color:#6b7280;text-align:center;margin:0;line-height:1.4}._error_49s38_99{width:100%;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.85rem;text-align:center}._digitRow_49s38_110{display:flex;gap:10px;margin:4px 0}._digitInput_49s38_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_49s38_116:focus{border-color:#ea942f;box-shadow:0 0 0 3px #ea942f2e;background:#fff}._verifyBtn_49s38_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_49s38_138:hover:not(:disabled){background:#d5841a!important;transform:translateY(-1px)}._verifyBtn_49s38_138:disabled{opacity:.6;cursor:not-allowed}._backupInput_49s38_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_49s38_166:focus{border-color:#ea942f;box-shadow:0 0 0 3px #ea942f2e}._switchLink_49s38_187{background:none;border:none;font-size:.85rem;color:#ea942f;cursor:pointer;padding:4px;text-decoration:underline;text-underline-offset:2px}._switchLink_49s38_187:hover{color:#c97a1a}._cancelLink_49s38_202{background:none;border:none;font-size:.8rem;color:#9ca3af;cursor:pointer;padding:4px;text-decoration:none}._cancelLink_49s38_202:hover{text-decoration:underline;color:#6b7280}._spinner_49s38_217{animation:_spin_49s38_217 1s linear infinite}@keyframes _spin_49s38_217{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:480px){._container_49s38_3{padding:16px}._card_49s38_68{padding:28px 20px 24px;border-radius:14px}._title_49s38_83{font-size:1.2rem}._digitInput_49s38_116{width:44px;height:52px;font-size:1.3rem;border-radius:10px}._digitRow_49s38_110{gap:6px}._logoIcon_49s38_48{width:36px;height:36px}._logoText_49s38_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_1mfk2_1{display:flex;flex-direction:column;gap:.6rem;width:100%}._divider_1mfk2_8{display:flex;align-items:center;gap:.5rem;margin:.25rem 0}._divider_1mfk2_8:before,._divider_1mfk2_8:after{content:"";flex:1;height:1px;background-color:var(--border)}._dividerText_1mfk2_23{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap}._buttons_1mfk2_29{display:flex;flex-direction:column;gap:.5rem}._googleButton_1mfk2_36,._microsoftButton_1mfk2_37,._githubButton_1mfk2_38{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_1mfk2_36:focus-visible,._microsoftButton_1mfk2_37:focus-visible,._githubButton_1mfk2_38:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._googleButton_1mfk2_36:disabled,._microsoftButton_1mfk2_37:disabled,._githubButton_1mfk2_38:disabled{opacity:.5;cursor:not-allowed}._googleButton_1mfk2_36{background-color:var(--card);color:var(--foreground);border:1px solid var(--border)}._googleButton_1mfk2_36:hover:not(:disabled){background-color:color-mix(in srgb,var(--card) 90%,var(--foreground) 10%);box-shadow:var(--shadow-sm)}._microsoftButton_1mfk2_37{background-color:var(--card);color:var(--foreground);border:1px solid var(--border)}._microsoftButton_1mfk2_37:hover:not(:disabled){background-color:color-mix(in srgb,var(--card) 90%,var(--foreground) 10%);box-shadow:var(--shadow-sm)}._githubButton_1mfk2_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_1mfk2_38:hover:not(:disabled){background-color:color-mix(in srgb,var(--foreground) 80%,transparent);box-shadow:var(--shadow-sm)}._icon_1mfk2_106{width:20px;height:20px;flex-shrink:0}@media(max-height:860px){._buttons_1mfk2_29{gap:.4rem}._googleButton_1mfk2_36,._microsoftButton_1mfk2_37,._githubButton_1mfk2_38{padding:.55rem .9rem;font-size:.86rem;min-height:40px}}._container_1ilss_1{min-height:100vh;min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);position:relative;overflow-x:hidden;overflow-y:auto;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_1ilss_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_1ilss_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_1ilss_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_1ilss_70{display:flex;align-items:center;gap:var(--spacing-3)}._logoIcon_1ilss_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_1ilss_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_1ilss_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_1ilss_100{margin:var(--spacing-4) 0 0;color:var(--muted-foreground);font-size:1rem;line-height:1.6;max-width:52ch}._pillRow_1ilss_108{margin-top:var(--spacing-4);display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._pill_1ilss_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_1ilss_128{margin:var(--spacing-5) 0 0;padding:0;list-style:none;display:grid;gap:var(--spacing-3)}._valueItem_1ilss_136{display:flex;align-items:flex-start;gap:var(--spacing-2);color:var(--foreground);font-size:.875rem;line-height:1.5}._valueItem_1ilss_136 svg{color:var(--primary);margin-top:.25rem;flex-shrink:0}._authPanel_1ilss_151{padding:clamp(1.25rem,2.8vw,1.9rem);display:flex;flex-direction:column;gap:var(--spacing-3);min-height:0;overflow-y:auto}._authPanelHead_1ilss_160 h2{margin:0;font-family:var(--font-family-heading);font-size:1.6rem;letter-spacing:-.02em;color:var(--foreground)}._authPanelHead_1ilss_160 p{margin:.15rem 0 0;color:var(--muted-foreground);font-size:.95rem}._authBox_1ilss_174{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:hidden}._tabs_1ilss_188{width:100%;height:100%;display:flex;flex-direction:column}._tabsList_1ilss_195{width:100%;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,white 22%)}._tabTrigger_1ilss_202{border-radius:0;height:3.2rem;font-family:var(--font-family-heading);font-weight:600;font-size:1rem;letter-spacing:.02em}._tabTrigger_1ilss_202:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._tabTrigger_1ilss_202[data-state=active]{color:var(--primary);background:color-mix(in srgb,var(--card) 90%,transparent);box-shadow:none}._tabTrigger_1ilss_202[data-state=active]:after{height:2px;background-color:var(--primary)}._tabContentWrapper_1ilss_227{padding:var(--spacing-4);background:color-mix(in srgb,var(--card) 90%,transparent);min-height:0;overflow-y:auto}._tabContent_1ilss_227{animation:_fadeIn_1ilss_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1ilss_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._footer_1ilss_249{text-align:center}._backLink_1ilss_253{color:var(--muted-foreground);text-decoration:none;font-size:.875rem;font-weight:500;transition:color var(--animation-duration-fast) ease}._backLink_1ilss_253:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}._backLink_1ilss_253:hover{color:var(--primary)}@media(max-width:1024px){._container_1ilss_1{align-items:flex-start}._shell_1ilss_35{grid-template-columns:1fr;max-height:none}._brandPanel_1ilss_56,._valueList_1ilss_128{display:none}._pillRow_1ilss_108{margin-top:var(--spacing-2)}._subtitle_1ilss_100{margin-top:var(--spacing-2);font-size:.875rem}._authPanel_1ilss_151{overflow-y:visible;min-height:auto}}@media(max-width:640px){._container_1ilss_1{padding:var(--spacing-2)}._authPanel_1ilss_151{padding:var(--spacing-4)}._title_1ilss_82{font-size:1.9rem}._subtitle_1ilss_100,._valueItem_1ilss_136{font-size:.875rem}._authPanelHead_1ilss_160 h2{font-size:1.35rem}._authPanelHead_1ilss_160 p{font-size:.9rem}._tabContentWrapper_1ilss_227{padding:var(--spacing-3)}}@media(max-height:860px){._container_1ilss_1{align-items:flex-start}._shell_1ilss_35{max-height:none}._brandPanel_1ilss_56{display:none}._authPanel_1ilss_151{gap:var(--spacing-3);padding:var(--spacing-4)}._tabTrigger_1ilss_202{height:2.8rem;font-size:.9rem}._footer_1ilss_249{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_1qkis_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_1qkis_1 var(--animation-duration-slow) cubic-bezier(.16,1,.3,1)}._content_1qkis_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_1qkis_1 var(--animation-duration-slow) cubic-bezier(.2,1,.24,1)}._content_1qkis_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_1qkis_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_1qkis_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_1qkis_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_1qkis_67:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._closeIcon_1qkis_100{width:.95rem;height:.95rem}._header_1qkis_105{margin-bottom:.8rem;padding-right:2.35rem}._footer_1qkis_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_1qkis_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_1qkis_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_1qkis_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_1qkis_1{background:#0000004d}.light ._content_1qkis_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_1qkis_67{color:var(--muted-foreground, #64748b);border-color:color-mix(in srgb,var(--foreground, #0f172a) 12%,transparent);background:var(--surface, #f8fafc)}.light ._close_1qkis_67:hover{color:var(--foreground, #0f172a);border-color:color-mix(in srgb,var(--foreground, #0f172a) 20%,transparent)}@keyframes _overlayShow_1qkis_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1qkis_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_1qkis_1{padding:.7rem}._content_1qkis_15{width:96vw;max-width:96vw;max-height:90vh;border-radius:14px;padding:.88rem}._close_1qkis_67{top:.6rem;right:.6rem;width:2.05rem;height:2.05rem}._header_1qkis_105{margin-bottom:.65rem;padding-right:2.2rem}._title_1qkis_119{font-size:1.02rem;padding-right:2.05rem}._description_1qkis_130{font-size:.81rem}._footer_1qkis_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_wsprg_1{display:flex;flex-direction:column;height:100%;background:var(--color-bg-primary)}._header_wsprg_8{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-border)}._headerTitle_wsprg_16{display:flex;align-items:center;gap:.5rem}._headerTitle_wsprg_16 h2{font-size:1rem;font-weight:600;margin:0;color:var(--color-text-primary)}._headerIcon_wsprg_29{color:var(--color-primary);width:18px;height:18px}._countBadge_wsprg_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_wsprg_49{display:flex;align-items:center;gap:.5rem}._generateButton_wsprg_55{display:flex;align-items:center;gap:.375rem;font-size:.8125rem}._content_wsprg_62{flex:1;overflow-y:auto;padding:1rem}._list_wsprg_68,._loadingState_wsprg_74{display:flex;flex-direction:column;gap:.75rem}._skeletonItem_wsprg_80{height:120px;border-radius:.5rem}._errorState_wsprg_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_wsprg_85 svg{color:var(--color-error)}._emptyState_wsprg_100{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.5rem;text-align:left}._tutorialHeader_wsprg_110{text-align:center;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}._tutorialIcon_wsprg_116{color:var(--color-primary);margin-bottom:.75rem}._tutorialTitle_wsprg_121{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}._tutorialSubtitle_wsprg_128{font-size:.875rem;color:var(--color-text-secondary);margin:0}._tutorialSection_wsprg_135{display:flex;flex-direction:column;gap:.75rem}._sectionTitle_wsprg_141{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0}._sectionTitle_wsprg_141 svg{color:var(--color-primary)}._tutorialSteps_wsprg_156{display:flex;flex-direction:column;gap:.75rem}._tutorialStep_wsprg_156{display:flex;gap:.75rem;padding:.75rem;background:var(--color-bg-secondary);border-radius:.5rem;border:1px solid var(--color-border)}._stepNumber_wsprg_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_wsprg_185{flex:1}._stepContent_wsprg_185 strong{display:block;font-size:.8125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}._stepContent_wsprg_185 p{font-size:.75rem;color:var(--color-text-secondary);margin:0;line-height:1.4}._featureGrid_wsprg_205{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._featureItem_wsprg_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_wsprg_223{color:var(--color-primary);flex-shrink:0}._exampleList_wsprg_229{display:flex;flex-direction:column;gap:.5rem}._exampleItem_wsprg_235{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:var(--color-text-secondary);line-height:1.4}._exampleItem_wsprg_235 svg{color:var(--color-primary);margin-top:.125rem;flex-shrink:0}._tutorialActions_wsprg_251{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-border)}._tutorialActions_wsprg_251 button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}._primaryAction_wsprg_267{background:var(--color-primary);color:#fff}._primaryAction_wsprg_267:hover{background:var(--color-primary-hover)}._emptyIcon_wsprg_277{color:var(--color-text-tertiary);margin-bottom:.5rem}._emptyState_wsprg_100>p{margin:0;color:var(--color-text-secondary)}._emptyHint_wsprg_287{font-size:.8125rem;color:var(--color-text-tertiary)!important;max-width:280px}._emptyActions_wsprg_293{display:flex;align-items:center;gap:.5rem;margin-top:1rem}._emptyActions_wsprg_293 button{display:flex;align-items:center;gap:.375rem}._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_a1ahw_1{display:flex;flex-direction:column;height:100%;background:var(--color-bg-primary)}._toolbar_a1ahw_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_a1ahw_17{width:250px;font-weight:500}._toolbarActions_a1ahw_22{display:flex;align-items:center;gap:.5rem}._zoomLevel_a1ahw_28{font-size:.75rem;color:var(--color-text-secondary);min-width:40px;text-align:center}._toolbarDivider_a1ahw_35{width:1px;height:24px;background:var(--color-border);margin:0 .5rem}._main_a1ahw_42{display:flex;flex:1;min-height:0;overflow:hidden}._palette_a1ahw_50{width:200px;background:var(--color-bg-secondary);border-right:1px solid var(--color-border);overflow-y:auto;flex-shrink:0}._paletteTitle_a1ahw_58{font-size:.875rem;font-weight:600;padding:1rem;margin:0;border-bottom:1px solid var(--color-border)}._paletteSection_a1ahw_66{padding:.75rem}._paletteSection_a1ahw_66 h4{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin:0 0 .5rem}._paletteItem_a1ahw_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_a1ahw_79:hover{border-color:var(--color-border-hover);background:var(--color-bg-tertiary)}._paletteItem_a1ahw_79:active{cursor:grabbing}._gripIcon_a1ahw_102{color:var(--color-text-tertiary)}._canvas_a1ahw_107{flex:1;position:relative;overflow:hidden;background-color:#1a1a2e;background-image:radial-gradient(circle,rgba(255,109,90,.3) 1.5px,transparent 1.5px);background-size:24px 24px}._canvasContent_a1ahw_117{position:absolute;top:0;left:0;width:100%;height:100%}._connectionsSvg_a1ahw_125{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}._connection_a1ahw_125{pointer-events:auto}._connectionPath_a1ahw_139{transition:stroke .15s}._connection_a1ahw_125:hover ._connectionPath_a1ahw_139{stroke:var(--color-error);stroke-width:3}._marquee_a1ahw_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_a1ahw_157{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--color-text-tertiary)}._emptyState_a1ahw_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_yp3mw_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_yp3mw_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_yp3mw_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_yp3mw_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_yp3mw_57{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._headerContent_yp3mw_64{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1;min-width:0}._heroTag_yp3mw_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_yp3mw_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_yp3mw_97{color:var(--muted-foreground);font-size:.88rem;max-width:64ch;line-height:1.55}._headerActions_yp3mw_104{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._n8nButton_yp3mw_111{display:inline-flex;align-items:center;gap:var(--spacing-2)}._statsGrid_yp3mw_117{margin-top:var(--spacing-2);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-2)}._statCard_yp3mw_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_yp3mw_139{display:inline-flex;align-items:center;gap:.3rem}._statIcon_yp3mw_145{color:color-mix(in srgb,var(--primary) 65%,var(--muted-foreground));flex-shrink:0}._statLabel_yp3mw_150{color:var(--muted-foreground);font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:1}._statNumber_yp3mw_159{font-family:var(--font-family-heading);font-size:1.3rem;line-height:1;letter-spacing:-.02em;color:var(--foreground)}._controls_yp3mw_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_yp3mw_180{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._searchWrapper_yp3mw_188{position:relative;width:100%;max-width:320px}._searchIcon_yp3mw_194{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_yp3mw_203{padding-left:2.45rem}._resultsPill_yp3mw_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_yp3mw_220{width:100%}._tabWithIcon_yp3mw_224{display:inline-flex;align-items:center;gap:var(--spacing-1)}._tabIcon_yp3mw_230{margin-right:0}._gridShell_yp3mw_234{position:relative;flex:1 1 0%;min-height:0;min-width:0}._gridContainer_yp3mw_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_yp3mw_241::-webkit-scrollbar{width:10px}._gridContainer_yp3mw_241::-webkit-scrollbar-track{background:color-mix(in srgb,var(--surface) 95%,transparent);border-radius:999px}._gridContainer_yp3mw_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_yp3mw_241::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 92%,transparent)}._grid_yp3mw_234{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4);align-content:start;min-width:0}._skeletonCard_yp3mw_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_yp3mw_1 1.8s ease-in-out infinite}@keyframes _skeletonPulse_yp3mw_1{0%,to{opacity:1}50%{opacity:.62}}._emptyState_yp3mw_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_yp3mw_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_yp3mw_306 h3{font-family:var(--font-family-heading);font-size:1.04rem;margin-bottom:.35rem;color:var(--foreground)}._emptyState_yp3mw_306 p{color:var(--muted-foreground);font-size:.85rem;line-height:1.58;max-width:26rem;margin-bottom:var(--spacing-4)}._errorState_yp3mw_346{display:flex;align-items:center;justify-content:center;min-height:220px;text-align:center;color:var(--error)}._cardWrapper_yp3mw_355{position:relative;height:100%;min-width:0;max-width:100%}._favoriteIndicator_yp3mw_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_yp3mw_1 .18s cubic-bezier(.175,.885,.32,1.275)}@keyframes _scaleIn_yp3mw_1{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:920px){._header_yp3mw_57{flex-direction:column;align-items:flex-start}._controlsTop_yp3mw_180{flex-direction:column;align-items:stretch}._searchWrapper_yp3mw_188{max-width:100%}._resultsPill_yp3mw_207{width:-moz-fit-content;width:fit-content}._statsGrid_yp3mw_117{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media(max-width:767px){._outerWrapper_yp3mw_1{flex-direction:column}._container_yp3mw_11{min-height:0}}@media(max-width:640px){._container_yp3mw_11{padding:var(--spacing-4);gap:var(--spacing-3)}._hero_yp3mw_39{padding:var(--spacing-4)}._heroTag_yp3mw_72{font-size:.67rem}._title_yp3mw_88{font-size:1.35rem}._subtitle_yp3mw_97{font-size:.8rem}._headerActions_yp3mw_104{width:100%;display:grid;grid-template-columns:1fr 1fr}._headerActions_yp3mw_104>*{width:100%}._statsGrid_yp3mw_117{grid-template-columns:repeat(2,minmax(0,1fr))}._controls_yp3mw_167{padding:var(--spacing-3)}._gridContainer_yp3mw_241{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}._grid_yp3mw_234{grid-template-columns:1fr;gap:var(--spacing-3)}}@media(max-width:480px){._container_yp3mw_11{padding:var(--spacing-3)}._hero_yp3mw_39,._controls_yp3mw_167{padding:var(--spacing-2)}._gridContainer_yp3mw_241{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}._headerActions_yp3mw_104{grid-template-columns:1fr}._statsGrid_yp3mw_117{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-1)}._statCard_yp3mw_124{padding:.45rem .5rem}._statNumber_yp3mw_159{font-size:1.15rem}}._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_1902j_1{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}._loadingContainer_1902j_8{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonCard_1902j_15{height:10rem;width:100%;border-radius:var(--radius)}._integrationCard_1902j_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_1902j_21:hover{border-color:var(--primary)}._cardHeader_1902j_33{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._providerInfo_1902j_40{display:flex;gap:var(--spacing-4)}._iconWrapper_1902j_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_1902j_57{width:24px;height:24px;display:block}._providerName_1902j_63{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-1)}._providerDesc_1902j_71{font-size:.875rem;color:var(--muted-foreground);max-width:24rem;line-height:1.4}._badge_1902j_78{display:flex;gap:var(--spacing-1)}._badgeIcon_1902j_83{margin-right:var(--spacing-1)}._connectedContent_1902j_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_1902j_97{display:flex;align-items:center;gap:var(--spacing-3)}._avatarPlaceholder_1902j_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_1902j_116{display:flex;flex-direction:column}._username_1902j_121{font-weight:600;color:var(--foreground);font-size:.9375rem}._userId_1902j_127{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground)}._actionRow_1902j_133{display:flex;justify-content:flex-end;margin-top:var(--spacing-4)}._separator_1902j_139{opacity:.5}._promoCard_1902j_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_1902j_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_1902j_162{margin:0;font-size:.875rem;color:var(--muted-foreground)}._supabaseActions_1902j_168{display:flex;gap:var(--spacing-2);justify-content:flex-end;width:100%}._placeholderForm_1902j_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_1902j_184{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1902j_190{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._infoBox_1902j_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_1902j_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_1902j_220{font-size:.8125rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0}._credentialsList_1902j_226{display:flex;flex-direction:column;gap:var(--spacing-2)}._credentialCard_1902j_232{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden;transition:border-color .15s ease}._credentialCardConnected_1902j_240{border-color:color-mix(in srgb,#22c55e 35%,var(--border))}._credentialCardHeader_1902j_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_1902j_244:hover{background:var(--surface)}._credentialCardTitle_1902j_260{display:flex;align-items:center;gap:var(--spacing-2)}._credentialName_1902j_266{font-weight:600;font-size:.875rem}._credentialKey_1902j_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_1902j_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_1902j_281{display:flex;flex-direction:column;gap:var(--spacing-1)}._credentialFieldLabel_1902j_296{display:flex;align-items:center;gap:var(--spacing-2)}._credentialFieldLabel_1902j_296 label{font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}._credentialFieldKey_1902j_307{font-family:var(--font-family-monospace);font-size:.625rem;color:var(--muted-foreground);opacity:.6}._credentialFieldInput_1902j_314{display:flex;align-items:center;gap:var(--spacing-1);position:relative}._credentialFieldInput_1902j_314 input{flex:1;font-size:.8125rem}._visibilityToggle_1902j_325{position:absolute;right:8px;background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:4px;display:flex;align-items:center}._visibilityToggle_1902j_325:hover{color:var(--foreground)}._credentialActions_1902j_340{display:flex;gap:var(--spacing-2);justify-content:flex-end;padding-top:var(--spacing-2)}@media(max-width:700px){._promoBody_1902j_152{flex-direction:column;align-items:flex-start}._supabaseActions_1902j_168{width:100%;justify-content:flex-start;flex-wrap:wrap}._credentialCardTitle_1902j_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_6hz3m_1{padding:var(--spacing-6);height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){._container_6hz3m_1{padding:var(--spacing-3);max-height:100%;overflow-y:scroll}}._header_6hz3m_17{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._headerActions_6hz3m_25{display:flex;gap:var(--spacing-2);flex-shrink:0}._headerInfo_6hz3m_31{flex:1}._title_6hz3m_35{font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-1);color:var(--foreground)}._subtitle_6hz3m_42{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0}._filters_6hz3m_48{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_6hz3m_58{color:var(--muted-foreground)}._filterButton_6hz3m_62{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_6hz3m_62:hover{border-color:var(--primary);color:var(--foreground)}._filterButton_6hz3m_62._active_6hz3m_78{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._grid_6hz3m_84{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_6hz3m_84{grid-template-columns:1fr;gap:var(--spacing-3);padding-bottom:var(--spacing-6)}}._loadingGrid_6hz3m_100{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-4)}._skeletonCard_6hz3m_106{height:180px;border-radius:var(--radius-lg)}._empty_6hz3m_111{text-align:center;padding:var(--spacing-12) var(--spacing-6);color:var(--muted-foreground)}._emptyButton_6hz3m_117{margin-top:var(--spacing-4)}._icon_151zd_1{width:1.25rem;height:1.25rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._triggerButton_151zd_8{flex-shrink:0}._dialogContent_151zd_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_151zd_25{padding:var(--spacing-6) var(--spacing-6) var(--spacing-2);flex-shrink:0}._tabs_151zd_30{display:flex;flex-direction:column;flex:1;overflow:hidden}._tabsList_151zd_37{padding:0 var(--spacing-6);border-bottom:1px solid var(--border)}._tabContentWrapper_151zd_42{flex:1;overflow-y:auto;position:relative}._tabContent_151zd_42{height:100%;display:flex;flex-direction:column}._tabContent_151zd_42[data-state=inactive]{display:none!important}._tabContent_151zd_42[data-state=active]{display:flex!important}._scrollableContent_151zd_63{height:100%;overflow-y:auto;padding:var(--spacing-6)}._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_1h9bk_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_1h9bk_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_1h9bk_11:hover{border-bottom-color:color-mix(in srgb,var(--primary) 32%,var(--border))}._headerLeft_1h9bk_36{display:flex;align-items:center;gap:var(--spacing-8)}._headerRight_1h9bk_42{display:flex;align-items:center;gap:var(--spacing-4);margin-left:auto;min-width:0}._desktopOnly_1h9bk_50{display:inline-flex}._userProfile_1h9bk_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_1h9bk_54:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 58%,white 42%);outline-offset:2px;border-radius:var(--radius-sm)}._userTierTiny_1h9bk_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_1h9bk_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_1h9bk_103{display:flex}._mobileLogoMenuWrap_1h9bk_107{display:none;position:relative}._mobileLogoButton_1h9bk_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}._mobileLogoMenu_1h9bk_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_1h9bk_137{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_1h9bk_148{width:.95rem;height:.95rem;-o-object-fit:contain;object-fit:contain;border-radius:.15rem;flex-shrink:0}._mobileLogoMenuItem_1h9bk_137:hover{background:color-mix(in srgb,var(--muted) 62%,transparent)}._brand_1h9bk_93:hover{filter:brightness(1.1);transform:translate(2px)}._logo_1h9bk_165{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_1h9bk_93:hover ._logo_1h9bk_165{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--primary) 40%,transparent))}._brandName_1h9bk_177{font-family:var(--font-family-wordmark);font-weight:700;font-size:1.1rem;letter-spacing:-.03em;text-rendering:optimizeLegibility}._techSuffix_1h9bk_185{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_1h9bk_193{display:flex;gap:var(--spacing-4)}._navLink_1h9bk_198{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_1h9bk_198:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._navLabel_1h9bk_220{font-size:.875rem;font-weight:500;white-space:nowrap}._navLink_1h9bk_198: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_1h9bk_198:hover{color:var(--foreground);background-color:color-mix(in srgb,var(--muted) 48%,transparent)}._navLink_1h9bk_198:hover:after{transform:scaleX(1)}._active_1h9bk_249{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 14%,var(--surface))}._active_1h9bk_249:after{transform:scaleX(1)}._active_1h9bk_249:hover{background-color:color-mix(in srgb,var(--primary) 22%,var(--surface));color:var(--primary)}._main_1h9bk_263{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.light ._header_1h9bk_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_1h9bk_11:hover{border-bottom-color:color-mix(in srgb,var(--primary) 32%,var(--border))}.light ._logo_1h9bk_165{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--primary) 20%,transparent))}.light ._brand_1h9bk_93:hover ._logo_1h9bk_165{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--primary) 30%,transparent))}.light ._navLink_1h9bk_198:hover{background-color:color-mix(in srgb,var(--muted) 70%,white)}.light ._active_1h9bk_249{background-color:color-mix(in srgb,var(--primary) 16%,var(--surface))}.light ._active_1h9bk_249:hover{background-color:color-mix(in srgb,var(--primary) 22%,var(--surface))}@media(max-width:1024px){._navLabel_1h9bk_220{display:none}._navLink_1h9bk_198{padding:var(--spacing-2) var(--spacing-3)}._headerLeft_1h9bk_36{gap:var(--spacing-4)}}@media(max-width:767px){._header_1h9bk_11{height:4rem;padding:0 var(--spacing-3)}._headerLeft_1h9bk_36{gap:var(--spacing-2)}._headerRight_1h9bk_42{gap:.35rem}._desktopBrand_1h9bk_103{display:none}._mobileLogoMenuWrap_1h9bk_107{display:block}._desktopOnly_1h9bk_50{display:none!important}._brandName_1h9bk_177{font-size:1rem}._userTierTiny_1h9bk_74{font-size:.38rem;padding:.04rem .08rem}._userProfile_1h9bk_54{width:1.95rem;min-width:1.95rem;max-width:1.95rem;gap:.08rem;margin-left:0}._nav_1h9bk_193{display:none}._navLink_1h9bk_198{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_cpghv_1{padding:var(--spacing-6);max-width:1200px;margin:0 auto;width:100%}._header_cpghv_8{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-6);gap:var(--spacing-4);flex-wrap:wrap}._title_cpghv_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_cpghv_25{color:var(--muted-foreground);margin:0;font-size:.95rem}._searchWrapper_cpghv_31{position:relative;width:100%;max-width:300px}._searchIcon_cpghv_37{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_cpghv_46{padding-left:2.5rem}._tableContainer_cpghv_50{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background-color:var(--card)}._table_cpghv_50{width:100%;border-collapse:collapse;font-size:.9rem}._table_cpghv_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_cpghv_50 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:middle}._table_cpghv_50 tr:last-child td{border-bottom:none}._table_cpghv_50 tr:hover td{background-color:color-mix(in srgb,var(--surface) 50%,transparent)}._userCell_cpghv_90{display:flex;align-items:center;gap:var(--spacing-3)}._avatarPlaceholder_cpghv_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}._avatarSkeleton_cpghv_109{width:2.5rem;height:2.5rem;border-radius:50%}._userInfo_cpghv_115{display:flex;flex-direction:column;gap:2px}._displayName_cpghv_121{font-weight:600;color:var(--foreground)}._email_cpghv_126{font-size:.8rem;color:var(--muted-foreground)}._roleBadge_cpghv_131{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase}._roleBadge_cpghv_131._admin_cpghv_141{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_cpghv_131._host_cpghv_147{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_cpghv_131._guest_cpghv_153{background-color:var(--muted);color:var(--muted-foreground);border:1px solid var(--border)}._dateCell_cpghv_159{color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:.85rem}._actionsHeader_cpghv_165{text-align:right!important}._actionsCell_cpghv_169{text-align:right}._emptyState_cpghv_173{text-align:center;padding:var(--spacing-8)!important;color:var(--muted-foreground)}._errorContainer_cpghv_179{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;color:var(--error);text-align:center}._errorIcon_cpghv_189{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}}._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_35y0x_1{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}._loadingContainer_35y0x_9{padding:var(--spacing-4)}._skeleton_35y0x_13{width:100%;height:200px}._emptyState_35y0x_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_35y0x_29{margin-bottom:var(--spacing-4);opacity:.5}._connectButton_35y0x_34{margin-top:var(--spacing-4)}._header_35y0x_38{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface);flex-shrink:0}._searchContainer_35y0x_45{position:relative}._searchIcon_35y0x_49{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_35y0x_58{padding-left:2.5rem}._breadcrumbs_35y0x_62{display:flex;align-items:center;gap:var(--spacing-2);overflow-x:auto;white-space:nowrap}._breadcrumbItem_35y0x_70{font-size:.9rem;font-weight:500}._separator_35y0x_75{color:var(--muted-foreground)}._content_35y0x_79{flex:1;overflow-y:auto;padding:var(--spacing-2);display:flex;flex-direction:column;min-height:0}._repoList_35y0x_88{display:flex;flex-direction:column;gap:var(--spacing-2)}._repoItem_35y0x_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_35y0x_94:hover{background-color:var(--muted)}._repoInfo_35y0x_109{display:flex;align-items:center;gap:var(--spacing-2)}._repoName_35y0x_115{font-weight:500;overflow-wrap:anywhere}._privateBadge_35y0x_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_35y0x_129{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8rem;color:var(--muted-foreground)}._repoSkeleton_35y0x_137{height:3rem;width:100%}._fileBrowser_35y0x_142{display:flex;flex-direction:column}._cloneSection_35y0x_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_35y0x_160{font-size:.8rem;color:var(--muted-foreground)}._progressOverlay_35y0x_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_35y0x_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_35y0x_193{font-weight:600;font-size:1.1rem;display:flex;align-items:center;gap:var(--spacing-2)}._progressBarContainer_35y0x_201{height:6px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;width:100%}._progressBarFill_35y0x_209{height:100%;background-color:var(--primary);transition:width .3s ease}._progressStats_35y0x_215{display:flex;justify-content:space-between;font-size:.85rem;color:var(--muted-foreground)}._fileItem_35y0x_222{border-bottom:1px solid var(--border)}._fileItem_35y0x_222:last-child{border-bottom:none}._dirRow_35y0x_230{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);cursor:pointer;transition:background-color var(--animation-duration-fast)}._dirRow_35y0x_230:hover{background-color:var(--muted)}._folderIcon_35y0x_243{color:var(--primary)}._fileRow_35y0x_247{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3)}._fileLabel_35y0x_254{display:flex;align-items:center;gap:var(--spacing-3);flex:1;cursor:pointer}._fileIcon_35y0x_262{color:var(--muted-foreground)}._fileSize_35y0x_266{margin-left:auto;font-size:.8rem;color:var(--muted-foreground)}._fileSkeleton_35y0x_272{height:2.5rem;width:100%;margin-bottom:var(--spacing-2)}._noResults_35y0x_278{padding:var(--spacing-4);text-align:center;color:var(--muted-foreground);font-size:.85rem}._footer_35y0x_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_35y0x_296{font-size:.9rem;color:var(--muted-foreground)}._spinner_35y0x_301{animation:_spin_35y0x_301 1s linear infinite}@keyframes _spin_35y0x_301{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._branchSelector_35y0x_315{position:relative;margin-left:auto}._branchButton_35y0x_320{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_35y0x_320:hover{background-color:var(--accent)}._branchButton_35y0x_320:disabled{opacity:.5;cursor:not-allowed}._branchDropdown_35y0x_342{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_35y0x_357{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_35y0x_357:hover{background-color:var(--muted)}._branchOptionActive_35y0x_375{color:var(--primary);font-weight:500}._protectedBadge_35y0x_380{margin-left:auto;font-size:.65rem;padding:.1rem .3rem;background-color:var(--warning);color:var(--warning-foreground, #000);border-radius:var(--radius-sm)}._confirmDialog_35y0x_390{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_35y0x_406{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_35y0x_417{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}._createRepoForm_35y0x_424{display:flex;gap:var(--spacing-2);align-items:center;width:100%;flex-wrap:wrap}._createRepoInput_35y0x_432{flex:1}._confirmIcon_35y0x_436{color:var(--warning)}._confirmTitle_35y0x_440{font-weight:600;font-size:1.1rem;margin:0}._confirmText_35y0x_446{font-size:.9rem;color:var(--muted-foreground);margin:0}._confirmActions_35y0x_452{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-2)}._repoActionChooser_35y0x_459{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._repoActionHeader_35y0x_466{display:flex;align-items:center;gap:var(--spacing-4)}._repoActionHeader_35y0x_466 svg{flex-shrink:0;color:var(--muted-foreground)}._repoActionCards_35y0x_477{display:flex;flex-direction:column;gap:var(--spacing-3)}._repoActionCard_35y0x_477{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_35y0x_477: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_35y0x_503{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_35y0x_517{padding:var(--spacing-2) var(--spacing-4);background-color:var(--muted);border-bottom:1px solid var(--border)}._appControlsHeader_35y0x_523{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}._appControlsActions_35y0x_530{display:flex;gap:8px;align-items:center}._appControlsCheckbox_35y0x_536{display:flex;gap:6px;align-items:center;font-size:.8rem}._installedRepoList_35y0x_543{display:flex;flex-direction:column;gap:2px;margin-top:var(--spacing-2);max-height:100px;overflow-y:auto}@media(max-width:900px){._header_35y0x_38{padding:var(--spacing-2) var(--spacing-3)}._repoItem_35y0x_94{align-items:flex-start}._repoInfo_35y0x_109{min-width:0;flex:1}._repoMeta_35y0x_129{flex-shrink:0;margin-top:2px}._createRepoRow_35y0x_417{flex-direction:column;align-items:stretch;gap:var(--spacing-2)}._createRepoForm_35y0x_424{align-items:stretch}._repoActionChooser_35y0x_459{padding:var(--spacing-4);gap:var(--spacing-4)}._repoActionCard_35y0x_477{padding:var(--spacing-4);gap:var(--spacing-3)}._repoActionIcon_35y0x_503{width:2.5rem;height:2.5rem}._footer_35y0x_285{padding:var(--spacing-3);flex-wrap:wrap;justify-content:flex-start}._selectionInfo_35y0x_296{width:100%;order:2}._appControlsHeader_35y0x_523{flex-wrap:wrap;gap:var(--spacing-2)}._appControlsActions_35y0x_530{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_tuklv_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_tuklv_13{display:block;max-width:100%;border-radius:var(--radius);margin:var(--spacing-2) 0}._inlineMediaAudio_tuklv_20{display:block;width:100%;margin:var(--spacing-2) 0}._inlineMediaPdf_tuklv_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_tuklv_26:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)}._inlineMedia3dCard_tuklv_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_tuklv_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_tuklv_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_tuklv_72:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)}._inlineAssetCard_tuklv_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_tuklv_102{border:none;background:transparent;padding:0;margin:0;cursor:zoom-in;border-radius:var(--radius-sm)}._inlineAssetThumb_tuklv_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_tuklv_120{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}._inlineAssetTitle_tuklv_128{font-size:.8rem;font-weight:700;color:var(--foreground)}._inlineAssetMeta_tuklv_134{font-size:.72rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineAssetPrompt_tuklv_142{font-size:.72rem;color:var(--muted-foreground);line-height:1.3;margin-top:3px}._inlineAssetActions_tuklv_149{display:flex;flex-direction:column;gap:6px}._inlineAssetActionBtn_tuklv_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_tuklv_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_tuklv_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_tuklv_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_tuklv_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_tuklv_207{min-width:0;display:flex;flex-direction:column;gap:2px}._inlineAssetModalTitle_tuklv_207{font-size:.9rem;font-weight:700;color:var(--foreground)}._inlineAssetModalMeta_tuklv_220{font-size:.73rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineAssetModalActions_tuklv_228{display:flex;align-items:center;gap:8px}._inlineAssetModalBody_tuklv_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_tuklv_246{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}._mdContentWrap_tuklv_255{position:relative}._mdContentWrap_tuklv_255:hover ._msgCopyBtn_tuklv_259{opacity:1}._msgCopyBtn_tuklv_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_tuklv_259:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}@media(hover:none){._msgCopyBtn_tuklv_259{opacity:1}}._mdContent_tuklv_255{line-height:1.6;word-break:break-word;font-size:.9rem;color:var(--foreground);contain:layout style;isolation:isolate}._mdContent_tuklv_255>*:first-child{margin-top:0}._mdContent_tuklv_255>*:last-child{margin-bottom:0}._mdContent_tuklv_255 strong{font-weight:700}._mdContent_tuklv_255 em{font-style:italic}._mdContent_tuklv_255 del{text-decoration:line-through;opacity:.6}._mdContent_tuklv_255 mark{background:color-mix(in srgb,var(--primary, #6d9eff) 20%,transparent);padding:1px 4px;border-radius:3px}._inlineCode_tuklv_320{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_tuklv_329{color:var(--primary);text-decoration:underline;text-underline-offset:2px}._inlineLink_tuklv_329:hover{opacity:.8}._mdHeading_tuklv_340{margin:.8em 0 .4em;font-weight:700;line-height:1.3;color:var(--foreground)}._mdContent_tuklv_255 h1{font-size:1.35em;font-weight:700;margin:.8em 0 .4em}._mdContent_tuklv_255 h2{font-size:1.15em;font-weight:700;margin:.7em 0 .35em}._mdContent_tuklv_255 h3{font-size:1.02em;font-weight:600;margin:.6em 0 .3em}._mdContent_tuklv_255 h4{font-size:.95em;font-weight:600;margin:.5em 0 .25em}._mdContent_tuklv_255 h5{font-size:.88em;font-weight:600;margin:.4em 0 .2em}._mdContent_tuklv_255 h6{font-size:.82em;font-weight:600;margin:.4em 0 .2em;opacity:.8}._citationRef_tuklv_355{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_tuklv_374{margin-top:1em;padding-top:.6em;border-top:1px solid color-mix(in srgb,var(--border, rgba(255,255,255,.12)) 70%,transparent)}._sourcesSection_tuklv_374 strong,._sourcesSection_tuklv_374 b{font-size:.85em;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 70%,transparent)}._sourceItem_tuklv_387{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_tuklv_396{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_tuklv_387 a{color:#38bdf8;text-decoration:none}._sourceItem_tuklv_387 a:hover{text-decoration:underline}._mdHr_tuklv_419{border:none;border-top:1px solid color-mix(in srgb,var(--border, rgba(255,255,255,.12)) 70%,transparent);margin:.8em 0}._mdParagraph_tuklv_426{margin:.45em 0;white-space:pre-wrap}._sectionWrap_tuklv_432{position:relative}._sectionWrap_tuklv_432>._sectionCopyBtn_tuklv_435{position:absolute;top:2px;right:0}._sectionWrap_tuklv_432:hover>._sectionCopyBtn_tuklv_435{opacity:1}._sectionCopyBtn_tuklv_435{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_tuklv_435:hover{background:color-mix(in srgb,var(--foreground) 14%,transparent);color:var(--foreground)}._codeBlockWrap_tuklv_466{position:relative;margin:.6em 0}._codeBlockWrap_tuklv_466:hover ._codeBlockCopy_tuklv_470,._codeBlockWrap_tuklv_466:hover ._codeBlockLang_tuklv_471{opacity:1}._codeBlockCopy_tuklv_470{position:absolute;top:6px;right:6px;z-index:2}@media(hover:none){._sectionCopyBtn_tuklv_435,._codeBlockCopy_tuklv_470,._codeBlockLang_tuklv_471{opacity:1}._mediaInlineActions_tuklv_490{opacity:1;pointer-events:auto}}._codeBlockLang_tuklv_471{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_tuklv_512{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_tuklv_512 code{background:none;border:none;padding:0;font-size:inherit;font-family:inherit}._mdList_tuklv_535{margin:.4em 0;padding-left:1.6em}._mdList_tuklv_535 li{margin:.25em 0;line-height:1.5}._mdList_tuklv_535 li::marker{color:var(--primary, #6d9eff)}._mdList_tuklv_535 ._mdList_tuklv_535{margin:.15em 0}._mdTaskList_tuklv_555{margin:.5em 0;padding-left:0;list-style:none}._mdTaskItem_tuklv_561{display:flex;align-items:flex-start;gap:.5rem;margin:.3em 0;line-height:1.5}._mdTaskItem_tuklv_561 p{margin:0}._mdCheckbox_tuklv_573{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_tuklv_588{background:linear-gradient(135deg,#2563eb,#06b6d4);border-color:transparent;color:#fff}._mdTaskTextDone_tuklv_595{text-decoration:line-through;opacity:.55}._mdBlockquote_tuklv_601{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_tuklv_601 p{margin:.2em 0}._mdTableWrap_tuklv_616{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_tuklv_616{width:100%;border-collapse:collapse;font-size:.84em;line-height:1.45}._mdTable_tuklv_616 th,._mdTable_tuklv_616 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_tuklv_616 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_tuklv_616 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--foreground) 2%,transparent)}._mdTable_tuklv_616 tbody tr:last-child td{border-bottom:none}._mdTable_tuklv_616 tbody tr:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}._mdTable_tuklv_616 td strong{font-weight:600}._mdTable_tuklv_616 td code{font-size:.88em;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--foreground) 8%,transparent)}._inlineAssetModalPrompt_tuklv_672{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_tuklv_682{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_tuklv_690{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_tuklv_690:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent)}._toolBlockIcon_tuklv_710{color:var(--primary);flex-shrink:0}._toolBlockName_tuklv_715{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolBlockBadge_tuklv_723{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_tuklv_734{padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}._imageGrid_tuklv_740{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--spacing-2) 0}._imageGrid_tuklv_740 ._mediaInlineWrap_tuklv_747{flex:1 1 calc(50% - .25rem);min-width:140px;max-width:calc(50% - .25rem);margin:0}._imageGrid_tuklv_740 ._mediaInlineWrap_tuklv_747 ._inlineMediaImg_tuklv_3{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}._imageGrid_tuklv_740 ._mediaInlineWrap_tuklv_747:only-child{flex:0 1 auto;max-width:100%}._imageGrid_tuklv_740 ._mediaInlineWrap_tuklv_747:only-child ._inlineMediaImg_tuklv_3{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}._mediaInlineWrap_tuklv_747{position:relative;display:inline-block;max-width:100%;margin:var(--spacing-2) 0;border-radius:var(--radius);overflow:hidden}._mediaInlineWrap_tuklv_747:hover ._mediaInlineActions_tuklv_490{opacity:1;pointer-events:auto}._mediaInlineWrap_tuklv_747:focus-within ._mediaInlineActions_tuklv_490,._mediaInlineWrap_tuklv_747:active ._mediaInlineActions_tuklv_490{opacity:1;pointer-events:auto}._mediaInlineActions_tuklv_490{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:3;opacity:0;pointer-events:none;transition:opacity .15s ease}._mediaInlineBtn_tuklv_805{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_tuklv_805:hover{background:#0009;color:#fff}._mediaQuickRegen_tuklv_825{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_tuklv_825:hover{background:#000000a6;color:#fff}._mediaInlineAudioWrap_tuklv_851{display:flex;align-items:center;gap:8px;margin:var(--spacing-2) 0}._mediaInline3dWrap_tuklv_859{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_tuklv_859:hover ._mediaInlineActions_tuklv_490{opacity:1;pointer-events:auto}@media(max-width:767px){._mediaInlineActions_tuklv_490{opacity:1;pointer-events:auto}}._pdfViewerCard_tuklv_881{width:min(100%,680px);margin:var(--spacing-2) 0;border:1px solid var(--border);border-radius:var(--radius);background:#111;overflow:hidden}._pdfViewerWrap_tuklv_890{position:relative;width:100%;height:420px;overflow:hidden;background:#111}._pdfIframe_tuklv_898{width:100%;height:100%;border:none;display:block}._pdfViewerFooter_tuklv_905{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;gap:8px;border-top:1px solid var(--border);background:var(--card)}._pdfViewerTitle_tuklv_915{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:var(--muted-foreground);min-width:0;overflow:hidden}._pdfViewerTitle_tuklv_915 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pdfViewerTitle_tuklv_915 svg{flex-shrink:0;color:#ef4444}._pdfViewerActions_tuklv_935{display:flex;align-items:center;gap:4px;flex-shrink:0}._pdfViewerOpenBtn_tuklv_942,._pdfViewerDownloadBtn_tuklv_943{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_tuklv_942:hover,._pdfViewerDownloadBtn_tuklv_943:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._mediaModalBackdrop_tuklv_965{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_tuklv_965{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_tuklv_991{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_tuklv_1001,._mediaModalToolbarRight_tuklv_1002{display:flex;align-items:center;gap:6px}._mediaModalToolbar_tuklv_991{gap:10px;flex-wrap:wrap}._mediaModalToolbarRight_tuklv_1002{flex:1;justify-content:flex-end;flex-wrap:wrap}._mediaModalBtn_tuklv_1019{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_tuklv_1019:hover{background:#ffffff24;color:#fff}._mediaModalBtnLabel_tuklv_1038{font-size:.72rem;font-weight:700;margin-left:4px}._mediaModalZoomLabel_tuklv_1044{font-size:.72rem;color:#fff9;font-weight:600;min-width:38px;text-align:center;font-variant-numeric:tabular-nums}._mediaModalContent_tuklv_1053{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_tuklv_1066{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center center}._mediaModalOptionBtn_tuklv_1073{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_tuklv_1073:hover{background:#ffffff24;color:#fff;border-color:#ffffff38}@media(max-width:767px){._mediaModalBackdrop_tuklv_965{padding:12px}._mediaModal_tuklv_965{width:100%;max-width:100%;height:min(78vh,680px);max-height:78vh;border-radius:14px}._mediaModalToolbar_tuklv_991{padding:8px 10px}._mediaModalContent_tuklv_1053{padding:12px}._mediaModalOptionBtn_tuklv_1073{flex:1 1 calc(50% - 6px);min-width:0}}._mediaModalVideo_tuklv_1123{max-width:100%;max-height:100%;outline:none}._mediaModalAudioWrap_tuklv_1129{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#ffffff80}._mediaModal3dWrap_tuklv_1138{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._pdfViewerWrap_tuklv_890{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_tuklv_898{width:100%;height:420px;border:none;display:block}._mediaModalPdf_tuklv_1163{width:100%;height:100%;border:none;display:block}._regionEditBackdrop_tuklv_1171{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_tuklv_1183{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_tuklv_1195{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_tuklv_1204{font-size:.82rem;font-weight:700;letter-spacing:.03em;color:var(--foreground)}._regionEditCanvasWrap_tuklv_1211{position:relative;width:100%;min-height:300px;max-height:60vh;background:#00000080}._regionEditImage_tuklv_1219{width:100%;height:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain;display:block}._regionEditOverlay_tuklv_1227{position:absolute;inset:0;cursor:crosshair}._regionEditSvg_tuklv_1233{width:100%;height:100%;display:block}._regionEditRect_tuklv_1239{fill:#3b82f633;stroke:#3b82f6f2;stroke-width:1.3;stroke-dasharray:4 3;pointer-events:none}._regionEditLasso_tuklv_1247{fill:none;stroke:#22c55ef2;stroke-width:1.2;stroke-dasharray:3 3;pointer-events:none}._regionEditToolbar_tuklv_1255{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_tuklv_1263{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_tuklv_1275{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent)}._regionEditPrompt_tuklv_1281{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_tuklv_1281:focus{outline:2px solid color-mix(in srgb,var(--primary) 42%,transparent);outline-offset:-2px}._regionEditActions_tuklv_1299{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_tuklv_1307{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_tuklv_1319{border-color:color-mix(in srgb,var(--primary) 60%,transparent);background:color-mix(in srgb,var(--primary) 18%,transparent)}._mermaidDiagramWrap_tuklv_1325{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_tuklv_1334{display:flex;align-items:center;justify-content:center;min-height:120px}._mermaidError_tuklv_1346{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_tuklv_1325{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_tuklv_1334{padding:16px;display:flex;align-items:center;justify-content:center;overflow-x:auto}._mermaidContainer_tuklv_1334 svg{max-width:100%;height:auto}._mermaidError_tuklv_1346{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--error, #ef4444);font-size:.8rem}._model3dWrap_tuklv_1391{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_tuklv_1401{position:fixed;inset:0;z-index:3000;border-radius:0;border:none;background:#000000f2}._model3dContainer_tuklv_1410{position:relative;width:100%;height:320px;overflow:hidden}._model3dFullscreen_tuklv_1401 ._model3dContainer_tuklv_1410{height:100%}._model3dGrid_tuklv_1421{position:absolute;bottom:8px;right:8px;pointer-events:none}._model3dWireframe_tuklv_1428{position:absolute;top:8px;left:8px;pointer-events:none}._model3dControls_tuklv_1435{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_tuklv_1401 ._model3dControls_tuklv_1435{top:16px;right:16px}._model3dControlsHeader_tuklv_1458{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_tuklv_1467{display:flex;align-items:center;gap:4px;font-weight:600;font-size:.75rem}._model3dControlBtn_tuklv_1475{background:none;border:none;color:#ffffff80;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center}._model3dControlBtn_tuklv_1475:hover{color:#fff;background:#ffffff1a}._model3dControlLabel_tuklv_1498{display:flex;align-items:center;gap:4px;font-size:.65rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.03em}._model3dControlOption_tuklv_1508{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_tuklv_1508:hover{background:#ffffff1a;color:#fff}._model3dControlActive_tuklv_1532{background:var(--primary, #4f6ef7);border-color:var(--primary, #4f6ef7);color:#fff}._model3dSlider_tuklv_1538{width:100%;height:4px;border-radius:2px;background:#ffffff1a;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._model3dSlider_tuklv_1538::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--primary, #4f6ef7);cursor:pointer}._model3dShowControls_tuklv_1556{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_tuklv_1556:hover{background:#000c;color:#fff}._model3dWrap_tuklv_1391._model3dFullscreen_tuklv_1401{width:100%;height:100%;margin:0}._model3dContainer_tuklv_1410{position:relative;width:100%;overflow:hidden}._model3dGrid_tuklv_1421{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:.15}._model3dWireframe_tuklv_1428{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}._model3dControls_tuklv_1435{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_tuklv_1458{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255 255 255 / .1)}._model3dControlsTitle_tuklv_1467{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.74rem}._model3dControlBtn_tuklv_1475{padding:4px;border:none;background:none;color:inherit;cursor:pointer;border-radius:4px;opacity:.6;transition:opacity .15s}._model3dControlBtn_tuklv_1475:hover{opacity:1}._model3dControlGroup_tuklv_1492{display:flex;flex-direction:column;gap:6px}._model3dControlLabel_tuklv_1498{display:flex;align-items:center;gap:6px;font-weight:500;opacity:.8;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}._model3dControlOptions_tuklv_1508{display:flex;gap:4px;flex-wrap:wrap}._model3dControlOption_tuklv_1508{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_tuklv_1508:hover{background:#ffffff1f}._model3dControlOption_tuklv_1508._model3dControlActive_tuklv_1532{background:var(--primary, #6d9eff);border-color:var(--primary, #6d9eff);color:#fff}._model3dSlider_tuklv_1538{width:100%;height:4px;border-radius:2px;background:#ffffff26;outline:none;-webkit-appearance:none}._model3dSlider_tuklv_1538::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--primary, #6d9eff);cursor:pointer}._model3dShowControls_tuklv_1556{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_tuklv_1556:hover{background:#000c}._model3dWrap_tuklv_1391{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_tuklv_1401{height:100vh}._model3dContainer_tuklv_1410{position:relative;width:100%;display:flex;align-items:center;justify-content:center;min-height:280px}._model3dGrid_tuklv_1421,._model3dWireframe_tuklv_1428{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._model3dControls_tuklv_1435{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_tuklv_1458{display:flex;align-items:center;justify-content:space-between;gap:8px}._model3dControlsTitle_tuklv_1467{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--foreground)}._model3dControlBtn_tuklv_1475{padding:4px 6px;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;border-radius:4px}._model3dControlBtn_tuklv_1475:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._model3dControlGroup_tuklv_1492{display:flex;flex-direction:column;gap:4px}._model3dControlLabel_tuklv_1498{display:flex;align-items:center;gap:4px;color:var(--muted-foreground);font-size:.7rem;font-weight:500}._model3dControlOptions_tuklv_1508{display:flex;gap:4px}._model3dControlOption_tuklv_1508{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_tuklv_1508:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}._model3dControlActive_tuklv_1532{background:color-mix(in srgb,var(--primary) 15%,transparent);border-color:color-mix(in srgb,var(--primary) 50%,transparent);color:var(--primary)}._model3dSlider_tuklv_1538{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_tuklv_1538::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--primary);cursor:pointer}._model3dSlider_tuklv_1538::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--primary);cursor:pointer;border:none}._model3dShowControls_tuklv_1556{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_tuklv_1556:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._securityBadge_tuklv_1925{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_tuklv_1925 svg{width:14px;height:14px;flex-shrink:0}._securityBadgeSafe_tuklv_1945{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;box-shadow:0 1px 4px #2563eb40}._securityBadgeBlocked_tuklv_1952{background:linear-gradient(135deg,#dc2626,#f59e0b);color:#fff;box-shadow:0 1px 4px #dc26264d;animation:_securityPulse_tuklv_1 2s ease-in-out 1}._securityBadgeWarning_tuklv_1960{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;box-shadow:0 1px 4px #f59e0b4d}._securityBadgeDetails_tuklv_1967{font-weight:400;opacity:.9;margin-left:.25rem;white-space:normal}@keyframes _securityPulse_tuklv_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}._card_1idl6_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;margin:6px 0;font-size:.8125rem}._card_1idl6_1._confirmed_1idl6_10{border-color:#2a6b3a;background:color-mix(in srgb,#1a4a25 20%,var(--card))}._header_1idl6_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_1idl6_10 ._header_1idl6_16{border-bottom-color:#2a6b3a40}._headerIcon_1idl6_29{flex-shrink:0;color:#c9822a;margin-top:2px}._confirmed_1idl6_10 ._headerIcon_1idl6_29{color:#4ade80}._headerText_1idl6_39{flex:1;min-width:0}._planLabel_1idl6_44{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#c9822a;opacity:.85}._confirmed_1idl6_10 ._planLabel_1idl6_44{color:#4ade80}._planTitle_1idl6_57{font-size:.9375rem;font-weight:700;color:var(--foreground);margin-top:1px;line-height:1.3}._confirmedBadge_1idl6_65{flex-shrink:0;font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:999px;background:#2a6b3a;color:#86efac}._description_1idl6_76{padding:8px 14px;color:var(--muted-foreground);line-height:1.5;font-size:.8125rem;border-bottom:1px solid var(--border)}._researchSection_1idl6_85{padding:8px 14px;border-bottom:1px solid var(--border)}._researchToggle_1idl6_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_1idl6_90:hover{color:var(--foreground)}._researchContent_1idl6_110{font-size:.8rem;color:var(--muted-foreground);line-height:1.55;padding:6px 0 2px;white-space:pre-wrap}._stepsSection_1idl6_119{padding:8px 14px;border-bottom:1px solid var(--border)}._stepsToggle_1idl6_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_1idl6_124:hover{color:var(--foreground)}._stepsList_1idl6_144{display:flex;flex-direction:column;gap:2px}._step_1idl6_119{display:flex;align-items:flex-start;gap:8px;padding:5px 6px;border-radius:var(--radius-sm)}._step_1idl6_119._stepDone_1idl6_158{opacity:.6}._step_1idl6_119._stepActive_1idl6_162{background:color-mix(in srgb,#C9822A 8%,transparent)}._stepIcon_1idl6_166{flex-shrink:0;color:var(--muted-foreground);margin-top:2px}._stepDone_1idl6_158 ._stepIcon_1idl6_166{color:#4ade80}._stepActive_1idl6_162 ._stepIcon_1idl6_166{color:#c9822a}._stepContent_1idl6_175{display:flex;gap:7px;align-items:flex-start;flex:1}._stepNum_1idl6_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_1idl6_162 ._stepNum_1idl6_182{background:#c9822a;color:#fff}._stepBody_1idl6_202{flex:1}._stepTitle_1idl6_206{font-weight:600;color:var(--foreground);font-size:.8125rem}._stepDetail_1idl6_212{font-size:.75rem;color:var(--muted-foreground);line-height:1.4;margin-top:2px}@keyframes _spin_1idl6_220{to{transform:rotate(360deg)}}._spin_1idl6_220{animation:_spin_1idl6_220 1s linear infinite}._answersSection_1idl6_223{padding:6px 14px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:3px}._answerRow_1idl6_231{display:flex;align-items:center;gap:6px}._answerCheck_1idl6_237{color:#4ade80;flex-shrink:0}._answerText_1idl6_242{font-size:.8rem;color:var(--muted-foreground)}._questionSection_1idl6_248{padding:12px 14px}._questionText_1idl6_252{font-weight:600;color:var(--foreground);margin-bottom:10px;line-height:1.4}._optionsList_1idl6_259{display:flex;flex-direction:column;gap:6px}._optionBtn_1idl6_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_1idl6_265:hover{background:color-mix(in srgb,#C9822A 10%,var(--muted));border-color:#c9822a}._optionLabel_1idl6_285{font-weight:600;font-size:.8125rem;color:var(--foreground)}._optionDesc_1idl6_291{font-size:.75rem;color:var(--muted-foreground);line-height:1.3}._confirmedActions_1idl6_298{padding:10px 14px;border-top:1px solid #2a6b3a40;background:color-mix(in srgb,#1a4a25 15%,transparent)}._createTasksBtn_1idl6_304{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;background:#2a6b3a;color:#86efac;border:1px solid #4ade8060;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}._createTasksBtn_1idl6_304:hover{background:#1a5a2a;border-color:#4ade80}._createTasksBtn_1idl6_304:active{transform:scale(.98)}._executionHint_1idl6_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_1idl6_331 em{color:#4ade80;font-style:normal;font-weight:600}._container_1n6ob_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_1n6ob_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_1n6ob_30,._secondaryRow_1n6ob_31{display:inline-flex;flex-wrap:wrap;gap:6px;width:100%}._pillColumn_1n6ob_38{display:flex;flex-direction:column;align-items:center;gap:4px}._pill_1n6ob_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_1n6ob_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_1n6ob_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_1n6ob_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_1n6ob_38:disabled{cursor:not-allowed;opacity:.62}._pillActive_1n6ob_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_1n6ob_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_1n6ob_119{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px}._pillLabel_1n6ob_119{-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.05}._pillState_1n6ob_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_1n6ob_131{color:color-mix(in srgb,var(--chat-text, #111827) 62%,var(--chat-accent, #f97316) 38%)}._pillIcon_1n6ob_143{width:16px;height:16px;flex-shrink:0;opacity:.94;color:currentColor;transition:opacity .15s ease,transform .15s ease}._pill_1n6ob_38:hover:not(:disabled) ._pillIcon_1n6ob_143,._pillActive_1n6ob_91 ._pillIcon_1n6ob_143{opacity:1;transform:scale(1.03)}._trafficLights_1n6ob_158{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_1n6ob_158{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_1n6ob_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_1n6ob_185{opacity:1;transform:scale(1.05)}._lightRed_1n6ob_190{background:#ff4d4f}._lightYellow_1n6ob_194{background:#ffb020}._lightGreen_1n6ob_198{background:#27c77a}._lightRed_1n6ob_190._lightOn_1n6ob_185{box-shadow:0 0 10px #ff4d4fa3}._lightYellow_1n6ob_194._lightOn_1n6ob_185{box-shadow:0 0 10px #ffb0209e}._lightGreen_1n6ob_198._lightOn_1n6ob_185{box-shadow:0 0 10px #27c77a9e}@media(max-width:768px){._container_1n6ob_1{padding:8px;border-radius:12px}._primaryRow_1n6ob_30,._secondaryRow_1n6ob_31{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}._primaryRow_1n6ob_30::-webkit-scrollbar,._secondaryRow_1n6ob_31::-webkit-scrollbar{display:none}._pill_1n6ob_38{min-height:32px;padding:5px 9px;flex-shrink:0}._pillState_1n6ob_131{font-size:.5rem}._trafficLights_1n6ob_158{gap:3px;padding:2px 5px}._light_1n6ob_19{width:7px;height:7px}}._container_q6bis_1{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),color-mix(in srgb,var(--primary) 3%,transparent));border-radius:var(--radius-sm, 8px);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._tipSection_q6bis_11{display:flex;align-items:flex-start;gap:var(--spacing-1)}._tipIcon_q6bis_17{color:var(--primary);flex-shrink:0;margin-top:2px}._tipText_q6bis_23{font-size:.8rem;color:var(--foreground);line-height:1.4}._recommendationsSection_q6bis_29{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid color-mix(in srgb,var(--primary) 15%,transparent)}._recommendationsLabel_q6bis_37{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:600;color:var(--foreground);text-transform:uppercase;letter-spacing:.5px}._count_q6bis_48{font-size:.7rem;color:var(--muted-foreground);font-weight:500}._recommendationsList_q6bis_54{display:flex;flex-direction:column;gap:var(--spacing-1)}._recommendationItem_q6bis_60{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1.5);border-radius:6px;background-color:var(--bg-tertiary, #f3f4f6);border:1px solid transparent;cursor:pointer;transition:all .15s ease}._recommendationItem_q6bis_60:hover{background-color:var(--bg-secondary, #f9fafb);border-color:color-mix(in srgb,var(--primary) 25%,transparent)}._recommendationItem_q6bis_60._selected_q6bis_77{background-color:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 35%,transparent)}._itemContent_q6bis_82{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-1);flex:1;min-width:0}._itemTitle_q6bis_91{font-size:.7rem;color:var(--foreground);font-weight:500;flex:1;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}._priorityBadge_q6bis_102{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_q6bis_114{background-color:color-mix(in srgb,var(--destructive, #ef4444) 12%,transparent);color:var(--destructive, #991b1b)}._prioritymedium_q6bis_119{background-color:color-mix(in srgb,var(--warning, #f59e0b) 14%,transparent);color:var(--warning, #92400e)}._prioritylow_q6bis_124{background-color:color-mix(in srgb,var(--success, #22c55e) 12%,transparent);color:var(--success, #166534)}._actions_q6bis_129{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-1);padding-top:var(--spacing-1)}._clearBtn_q6bis_137{font-size:.75rem;height:24px;padding:0 var(--spacing-1)}._applyBtn_q6bis_143{display:flex;align-items:center;gap:var(--spacing-0.5);font-size:.75rem;height:24px;padding:0 var(--spacing-1.5)}._applyBtn_q6bis_143:disabled{opacity:.5;cursor:not-allowed}._spinner_q6bis_157{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_q6bis_157 .6s linear infinite}@keyframes _spin_q6bis_157{to{transform:rotate(360deg)}}@media(prefers-color-scheme:dark){._recommendationItem_q6bis_60{background-color:var(--bg-secondary, rgba(31, 41, 55, .5))}._recommendationItem_q6bis_60:hover{background-color:var(--bg-tertiary, rgba(31, 41, 55, .7))}._priorityhigh_q6bis_114{background-color:color-mix(in srgb,var(--destructive, #ef4444) 15%,transparent);color:color-mix(in srgb,var(--destructive, #ef4444) 70%,white)}._prioritymedium_q6bis_119{background-color:color-mix(in srgb,var(--warning, #f59e0b) 15%,transparent);color:color-mix(in srgb,var(--warning, #f59e0b) 60%,white)}._prioritylow_q6bis_124{background-color:color-mix(in srgb,var(--success, #22c55e) 15%,transparent);color:color-mix(in srgb,var(--success, #22c55e) 60%,white)}}._messageRow_36277_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_36277_1 .35s cubic-bezier(.16,1,.3,1)}@keyframes _msgEnter_36277_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._userRow_36277_30{grid-template-columns:1fr auto;justify-content:end}._assistantRow_36277_35{grid-template-columns:auto 1fr}._avatar_36277_39{width:2rem;height:2rem;flex-shrink:0;margin-top:0;box-shadow:0 2px 8px #0000004d;border-radius:50%!important;overflow:hidden}._phaseIcon_36277_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_36277_49,body[data-theme=light] ._phaseIcon_36277_49{background:var(--ink-card, var(--card))}._avatarContainer_36277_66{position:relative;width:2rem;height:2rem;flex-shrink:0}._statusOnline_36277_73{background-color:var(--chat-success, #22c55e)}._statusMeeting_36277_77{background-color:var(--chat-error, #ef4444)}._statusOffline_36277_81{background-color:var(--muted-foreground, #6b7280)}._messageContentWrapper_36277_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_36277_30 ._messageContentWrapper_36277_85{align-items:flex-end}._assistantRow_36277_35 ._messageContentWrapper_36277_85{align-items:flex-start}._bubbleWrapper_36277_104{position:relative;display:flex;flex-direction:column;width:auto;max-width:100%;box-sizing:border-box;overflow:hidden;color:inherit;background:transparent}._assistantBubbleWrapper_36277_116{width:auto;max-width:100%;box-sizing:border-box;color:inherit;background:transparent}._userBubbleWrapper_36277_124{max-width:100%;color:inherit;background:transparent}._bubble_36277_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_36277_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_36277_124,body[data-theme=light] ._userBubble_36277_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_36277_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_36277_174,body[data-theme=light] ._participantBubble_36277_174{background-color:var(--card);color:var(--ink-text, #1a1d1b)}._participantBubble1_36277_186{border-left-color:color-mix(in srgb,var(--chat-accent, #5a8a60) 70%,var(--chat-success, #5a8a60))}._participantBubble2_36277_187{border-left-color:color-mix(in srgb,var(--chat-accent, #4a7a55) 55%,var(--chat-success, #4a7a55))}._participantBubble3_36277_188{border-left-color:color-mix(in srgb,var(--chat-accent, #6a9a6d) 80%,var(--chat-success, #6a9a6d))}._participantBubble4_36277_189{border-left-color:color-mix(in srgb,var(--chat-accent, #3d6a45) 45%,var(--chat-success, #3d6a45))}._participantBubble5_36277_190{border-left-color:color-mix(in srgb,var(--chat-accent, #7aab7a) 90%,var(--chat-success, #7aab7a))}._participantBubble6_36277_191{border-left-color:color-mix(in srgb,var(--chat-accent, #4d7a5a) 60%,var(--chat-success, #4d7a5a))}html[data-theme=light] ._participantBubble1_36277_186,body[data-theme=light] ._participantBubble1_36277_186,html[data-theme=light] ._participantBubble2_36277_187,body[data-theme=light] ._participantBubble2_36277_187,html[data-theme=light] ._participantBubble3_36277_188,body[data-theme=light] ._participantBubble3_36277_188,html[data-theme=light] ._participantBubble4_36277_189,body[data-theme=light] ._participantBubble4_36277_189,html[data-theme=light] ._participantBubble5_36277_190,body[data-theme=light] ._participantBubble5_36277_190,html[data-theme=light] ._participantBubble6_36277_191,body[data-theme=light] ._participantBubble6_36277_191{background-color:var(--card);color:var(--ink-text, #1a1d1b)}._assistantBubble_36277_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_36277_116,body[data-theme=light] ._assistantBubble_36277_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_36277_7{display:grid!important;grid-template-columns:auto 1fr}._userRow_36277_30{grid-template-columns:1fr auto}._avatar_36277_39,._avatarContainer_36277_66{width:1.25rem;height:1.25rem}._messageContentWrapper_36277_85{min-width:0}._assistantBubble_36277_116{max-width:100%}._bubble_36277_104{padding:8px 10px;font-size:.8rem}}._actionsBar_36277_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_36277_104:hover ._actionsBar_36277_267{opacity:1}._actionsBarAi_36277_290{justify-content:flex-start}._actionButton_36277_294{height:1.75rem;width:1.75rem;color:var(--muted-foreground)}._actionButton_36277_294:hover{color:var(--ember);background-color:var(--ember-dim)}._timestamp_36277_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_36277_317{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;contain:inline-size}._structuredSection_36277_328{background-color:var(--surface);border:1px solid var(--ink-border);border-radius:12px;overflow:hidden;max-width:100%;box-sizing:border-box}.light ._structuredSection_36277_328{background-color:var(--surface);border-color:var(--ink-border)}._sectionHeader_36277_342{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_36277_342:hover{background-color:var(--ember-dim)}.light ._sectionHeader_36277_342{background-color:#a074300f;color:var(--foreground)}.light ._sectionHeader_36277_342:hover{background-color:#a074301f}._structuredSection_36277_328:has(._sectionContent_36277_372) ._sectionHeader_36277_342{border-bottom-color:var(--ink-border)}._sectionTitle_36277_376{flex:1}._sectionContent_36277_372{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:pre-wrap;max-width:100%;box-sizing:border-box;opacity:.9}._thinkingText_36277_394,._reasoningText_36277_395,._planningText_36277_396{white-space:pre-wrap;font-family:var(--font-family-base)}._thinkingText_36277_394{font-style:normal;opacity:1;color:var(--foreground)}._streamingFlow_36277_410{display:flex;flex-direction:column;gap:8px;overflow:hidden;max-width:100%;box-sizing:border-box}._streamingPhase_36277_419{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_36277_427{border-left-color:var(--ember);background:#c8953f0a}._streamingPhaseLabel_36277_432{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_36277_427 ._streamingPhaseLabel_36277_432{color:var(--ember)}._streamingDot_36277_448{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ember);animation:_streamingPulse_36277_1 1s ease-in-out infinite}@keyframes _streamingPulse_36277_1{0%,to{opacity:1}50%{opacity:.3}}._inlineTrafficLights_36277_463{display:inline-flex;align-items:center;gap:3px;margin-left:auto}._inlineLight_36277_470{display:inline-block;width:6px;height:6px;border-radius:50%;opacity:.2;transition:opacity .3s ease}._inlineLightRed_36277_479{background:#ef4444}._inlineLightYellow_36277_483{background:#eab308}._inlineLightGreen_36277_487{background:#22c55e}._inlineLightOn_36277_491{opacity:1}._inlineLightYellow_36277_483._inlineLightOn_36277_491{animation:_streamingPulse_36277_1 1s ease-in-out infinite}._streamingThinkingText_36277_499,._streamingReasoningText_36277_500,._streamingPlanningText_36277_501{white-space:pre-wrap;font-family:var(--font-family-base);font-size:.875rem;line-height:1.6;color:var(--foreground)}._streamingThinkingText_36277_499,._streamingReasoningText_36277_500{color:var(--foreground);opacity:.95}._streamingPlanningText_36277_501{color:var(--foreground)}._stepsList_36277_526{display:flex;flex-direction:column;gap:6px}._stepItem_36277_532{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_36277_532:hover{border-left-color:var(--ember);transform:translate(2px);box-shadow:-2px 0 8px var(--ember-dim)}._stepContent_36277_551{display:flex;gap:var(--spacing-2);flex:1}._stepNumber_36277_557{font-weight:700;color:var(--ember);min-width:1.5rem;font-size:.8125rem;font-family:var(--font-family-monospace)}._stepText_36277_565{color:var(--foreground);font-size:.8125rem;line-height:1.5}._addTaskButton_36277_571{opacity:.3;transition:opacity .2s}._stepItem_36277_532:hover ._addTaskButton_36277_571{opacity:1}._stepsProgress_36277_581{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_36277_592{flex:1;height:4px;background:var(--muted);border-radius:12px;overflow:hidden}._progressBar_36277_592{height:100%;background:var(--ember);border-radius:12px;transition:width .4s ease}._progressBarAnimated_36277_607{background:linear-gradient(90deg,var(--ember),color-mix(in srgb,var(--ember, #e8b85a) 70%,white),var(--ember));background-size:200% 100%;animation:_progressShimmer_36277_1 2s ease-in-out infinite}@keyframes _progressShimmer_36277_1{0%{background-position:200% 0}to{background-position:-200% 0}}._stepsProgressText_36277_618{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_36277_629{color:var(--chat-success, #22c55e)}._spinnerInline_36277_633{width:12px;height:12px;border:2px solid var(--ink-border);border-top-color:var(--ember);border-radius:50%;animation:_spin_36277_633 .8s linear infinite}@keyframes _spin_36277_633{to{transform:rotate(360deg)}}._stepCheckbox_36277_647{background:none;border:none;padding:0;cursor:pointer;color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;transition:color .2s}._stepCheckbox_36277_647:hover{color:var(--ember)}._stepCheckboxChecked_36277_663{color:var(--chat-success, #22c55e)}._stepCompleted_36277_668{border-left-color:var(--chat-success, #22c55e)!important;background-color:#22c55e0f!important;opacity:1}.light ._stepCompleted_36277_668{background-color:#22c55e14!important}._stepCompleted_36277_668 ._stepNumber_36277_557{color:var(--chat-success, #22c55e)}._stepCompleted_36277_668 ._stepText_36277_565{text-decoration:line-through;color:var(--muted-foreground)}._stepDoneIcon_36277_687{color:var(--chat-success, #22c55e);flex-shrink:0;margin-left:auto}._stepError_36277_694{border-left-color:var(--chat-error, #ef4444)!important;background:#ef44440f;border-radius:12px;padding:8px 10px;margin:0}.light ._stepError_36277_694{background:#ef44440f}._stepErrorIcon_36277_706{color:var(--chat-error, #ef4444)}._stepWrenchIcon_36277_710{color:var(--ember)}._stepFixButton_36277_714{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_36277_714:hover{background:#ef44441f}._codeBlock_36277_732{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_36277_749{display:flex;flex-direction:column;gap:var(--spacing-3)}._codeBlockItem_36277_755{border:1px solid var(--ink-border);border-radius:12px;overflow:hidden}._codeBlockHeader_36277_761{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_36277_761:hover{background-color:var(--ember-dim)}._codeBlockHeaderLeft_36277_777{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0;color:var(--muted-foreground)}._codeBlockTitleRow_36277_787{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._codeBlockMeta_36277_794{font-size:.6rem;color:var(--muted-foreground);opacity:.5;white-space:nowrap;margin-left:22px}._codeBlockFilename_36277_802{font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:600;color:var(--ember)}._phaseContent_36277_810{margin-top:var(--spacing-3)}._phaseSection_36277_814{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_36277_824{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_36277_835{color:var(--muted-foreground);font-style:italic;padding:var(--spacing-4);display:block;text-align:center;opacity:.5}._fileChangesSummary_36277_845{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_36277_855{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_36277_864{color:var(--chat-success, #22c55e);flex-shrink:0}._fileChangesTitle_36277_869{font-size:.6rem;font-weight:700;color:var(--foreground);letter-spacing:.04em;text-transform:uppercase}._fileChangesList_36277_877{display:flex;flex-direction:column;gap:var(--spacing-1)}._fileChangeItem_36277_883{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_36277_893{color:var(--ember);flex-shrink:0}._filePath_36277_898{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_36277_910{color:var(--muted-foreground);font-size:.55rem;flex-shrink:0;font-family:JetBrains Mono,monospace}._plainText_36277_917{white-space:pre-wrap;word-wrap:break-word;color:inherit;line-height:1.6}._thinkingIndicator_36277_924{display:inline-flex;align-items:center;gap:6px;padding:4px 0;color:var(--muted-foreground);font-size:.8rem;font-style:italic}._thinkingBrainIcon_36277_934{color:var(--ember, #c8953f);animation:_brainPulse_36277_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _brainPulse_36277_1{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}._thinkingWord_36277_945{animation:_fadeInWord_36277_1 .5s ease-out}@keyframes _fadeInWord_36277_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}._aiAvatarWrapper_36277_954{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);flex-shrink:0;position:relative}._aiStatusDot_36277_963{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_36277_954 ._aiStatusDot_36277_963{top:auto}._participantAvatar_36277_981{border:2px solid var(--ember);box-shadow:0 0 0 2px var(--ember-dim)}._personaIconFallback_36277_986{background-color:var(--ember-dim)}._personaEmoji_36277_990{font-size:1.25rem;line-height:1}._personaNameLabel_36277_995{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_36277_1007{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_36277_1020{display:flex;gap:0;padding:0 12px;border-bottom:1px solid var(--ink-border);background:var(--surface)}._stepsCodeTab_36277_1020{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_36277_1020:hover{color:var(--foreground)}._stepsCodeTabActive_36277_1048{color:var(--ember);border-bottom-color:var(--ember)}._tabIcon_36277_1053{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.light ._tabIcon_36277_1053{background-color:var(--foreground, #333);border-radius:12px;padding:2px}._tabCount_36277_1065{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_36277_1048 ._tabCount_36277_1065{background:var(--ember);color:var(--ink)}._changeSummary_36277_1081{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_36277_1092{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_36277_1103{display:flex;flex-wrap:wrap;gap:6px}._changeSummaryItem_36277_1109{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_36277_1109._created_36277_1121{border-left:3px solid var(--chat-success, #22c55e)}._changeSummaryItem_36277_1109._modified_36277_1125{border-left:3px solid var(--ember)}._changeSummaryItem_36277_1109._deleted_36277_1129{border-left:3px solid var(--chat-error, #ef4444)}._changeIndicator_36277_1133{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_36277_1133[data-type=added]{background:#22c55e26;color:var(--chat-success, #22c55e)}._changeIndicator_36277_1133[data-type=modified]{background:var(--ember-dim);color:var(--ember)}._changeIndicator_36277_1133[data-type=removed]{background:#ef444426;color:var(--chat-error, #ef4444)}._clickableFile_36277_1160{cursor:pointer;transition:background-color .15s ease,transform .1s ease}._clickableFile_36277_1160:hover{background:var(--ember-dim);transform:translate(2px)}._clickableFile_36277_1160:active{transform:translate(1px)}._heatMapBar_36277_1175{flex:1;height:6px;background:#80808033;border-radius:3px;overflow:hidden;min-width:80px;max-width:150px}._heatMapFill_36277_1185{height:100%;border-radius:3px;transition:width .4s ease,background-color .4s ease;min-width:2px}._pendingFiles_36277_1193{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--muted-foreground);font-size:.75rem;font-style:italic}._attachmentPreview_36277_1204{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_36277_1204{background:#a074300a}._attachmentImage_36277_1219{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#00000026}.light ._attachmentImage_36277_1219{background:#0000000a}._attachmentName_36277_1231{font-size:.6rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace}._streamingTip_36277_1241{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_36277_1 .5s ease-out}@keyframes _tipFadeIn_36277_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._tipText_36277_1261{font-size:.75rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-2)}._suggestionText_36277_1268{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_36277_1278{margin-top:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--ink-border);border-radius:12px;background:var(--surface)}._secretCaptureHeader_36277_1286{font-size:.68rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2)}._secretCaptureList_36277_1293{display:flex;flex-direction:column;gap:var(--spacing-2)}._secretCaptureItem_36277_1299{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_36277_1310{display:flex;flex-direction:column;gap:2px;min-width:0}._secretCaptureMeta_36277_1310 code{font-size:.64rem;color:var(--ember);font-family:JetBrains Mono,monospace}._secretCaptureMeta_36277_1310 span{font-size:.62rem;color:var(--muted-foreground);font-family:JetBrains Mono,monospace}._recommendationsCard_36277_1330{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_36277_1343{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._recommendationsIcon_36277_1350{color:var(--amber-500, #f59e0b);flex-shrink:0}._recommendationsTitle_36277_1355{font-weight:600;font-size:.9rem;color:var(--foreground)}._recommendationsPreview_36277_1361{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._recommendationsCount_36277_1368{font-size:.85rem;color:var(--muted-foreground);margin:0}._recommendationsButton_36277_1374{flex-shrink:0;min-width:100px}._autoAppliedCard_36277_1380{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_36277_1393{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._autoAppliedIcon_36277_1400{color:var(--green-500, #22c55e);flex-shrink:0}._autoAppliedTitle_36277_1405{font-weight:600;font-size:.9rem;color:var(--foreground)}._autoAppliedMessage_36277_1411{font-size:.85rem;color:var(--muted-foreground);margin:0}._secretDialogFields_36277_1417{display:flex;flex-direction:column;gap:var(--spacing-3)}._secretDialogField_36277_1417{display:flex;flex-direction:column;gap:var(--spacing-1)}._secretDialogField_36277_1417 label{font-size:.72rem;font-weight:600;color:var(--foreground)}._secretValueRow_36277_1435{display:flex;align-items:center;gap:var(--spacing-2)}._avatarTooltip_36277_1442{max-width:260px;padding:10px 14px}._avatarTooltipInner_36277_1447{display:flex;flex-direction:column;gap:4px}._avatarTooltipName_36277_1453{font-size:.85rem;font-weight:600;color:var(--foreground)}._avatarTooltipRole_36277_1459{font-size:.75rem;font-weight:500;color:var(--ember, #f97316);text-transform:capitalize}._avatarTooltipDesc_36277_1466{font-size:.72rem;color:var(--muted-foreground);line-height:1.4}._stepsCodeTabs_36277_1020{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_36277_1020{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_36277_1020: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_36277_1048{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_36277_1510{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._tabCount_36277_1065{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}._sectionHeader_36277_342{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_36277_342:hover{background:linear-gradient(120deg,color-mix(in srgb,var(--ember-dim) 54%,transparent),color-mix(in srgb,var(--surface) 95%,transparent))}._sectionTitle_36277_376{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._sectionContent_36277_372{padding:10px 12px}._streamingPhase_36277_419{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_36277_427{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_36277_432{text-transform:uppercase;letter-spacing:.05em;font-weight:700}@media(max-width:768px){._stepsCodeTabs_36277_1020{padding:8px;gap:6px}._stepsCodeTab_36277_1020{padding:7px 9px}._tabLabel_36277_1510{font-size:.66rem}._sectionTitle_36277_376{font-size:.64rem}}._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_107jq_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_107jq_13{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;padding:.75rem 1rem 1rem;background:transparent}._panel_107jq_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_107jq_34{max-width:none;max-height:none;height:100%;border-radius:14px;box-shadow:0 12px 32px #0000002e}._libraryBody_107jq_42{display:flex;flex:1 1 0%;min-height:0}._header_107jq_48{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid var(--border)}._headerTitle_107jq_57{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1rem;color:var(--foreground)}._headerIcon_107jq_66{width:18px;height:18px;color:var(--primary)}._closeButton_107jq_72{padding:.25rem;border-radius:6px}._headerSearchWrap_107jq_77{flex:1 1 260px;max-width:340px;margin-left:auto}._headerSearchInput_107jq_83{width:100%}._toolbar_107jq_87{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--muted)}._filterBar_107jq_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_107jq_105,._filterSearchInput_107jq_109{width:100%}._filterChipRow_107jq_113{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._filterChip_107jq_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_107jq_113:hover{border-color:var(--primary);color:var(--foreground)}._filterChipActive_107jq_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_107jq_146{cursor:pointer}._fileInput_107jq_150{display:none}._uploadButton_107jq_154{display:flex;align-items:center;gap:.375rem;cursor:pointer}._hint_107jq_161{font-size:.75rem;color:var(--muted-foreground)}._content_107jq_166{flex:1;overflow-y:scroll;scrollbar-gutter:stable;padding:1rem;min-height:200px}._loading_107jq_174{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--muted-foreground)}._spinning_107jq_184{animation:_spin_107jq_184 1s linear infinite}@keyframes _spin_107jq_184{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._empty_107jq_197{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center;color:var(--muted-foreground)}._emptyIcon_107jq_208{width:48px;height:48px;opacity:.3;margin-bottom:.5rem}._emptyHint_107jq_215{font-size:.75rem;max-width:200px}._grid_107jq_220{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:768px){._grid_107jq_220{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){._grid_107jq_220{grid-template-columns:repeat(1,1fr)}}._item_107jq_239{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}._content_107jq_166._thinScroll_107jq_252{scrollbar-width:auto;scrollbar-color:#ff7f50 rgba(255,255,255,.06)}._content_107jq_166._thinScroll_107jq_252::-webkit-scrollbar{width:12px}._content_107jq_166._thinScroll_107jq_252::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}._content_107jq_166._thinScroll_107jq_252::-webkit-scrollbar-thumb{background:coral;border-radius:999px;border:2px solid rgba(255,255,255,.05)}._content_107jq_166._thinScroll_107jq_252::-webkit-scrollbar-thumb:hover{background:#ff965f}._item_107jq_239:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000001a}._item_107jq_239:active{transform:scale(.98)}._preview_107jq_284{width:100%;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--muted);padding:0}._thumbnail_107jq_296{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;transition:transform .2s ease}._item_107jq_239:hover ._thumbnail_107jq_296{transform:scale(1.05)}._fileIcon_107jq_308{width:32px;height:32px;color:var(--muted-foreground)}._itemInfo_107jq_314{display:flex;flex-direction:column;gap:.125rem;padding:0 .25rem}._typeTag_107jq_321{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_107jq_335{font-size:.75rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_107jq_344{font-size:.625rem;color:var(--muted-foreground)}._itemActions_107jq_349{display:flex;align-items:center;gap:.125rem;padding-top:.25rem;border-top:1px solid var(--border)}._itemActions_107jq_349 button{padding:.25rem;border-radius:4px}._itemActions_107jq_349 button:hover{background:var(--muted)}._shared_107jq_366,._copied_107jq_370{color:var(--success)}._deleteButton_107jq_374:hover{color:var(--destructive)}._deleteButton_107jq_374:hover svg{color:var(--destructive)}._tabs_107jq_383{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_107jq_383{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_107jq_383:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 4%,transparent)}._tabActive_107jq_417{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}._tabPanel_107jq_423{flex:1 1 0%;min-width:0;min-height:0;display:flex;flex-direction:column}._repoList_107jq_432{display:flex;flex-direction:column;gap:.25rem}._repoItem_107jq_438{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_107jq_438:hover{background:var(--muted);border-color:var(--primary)}._repoIcon_107jq_457{width:20px;height:20px;color:var(--muted-foreground);flex-shrink:0}._repoName_107jq_464{flex:1;font-size:.875rem;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_107jq_473{color:var(--muted-foreground);flex-shrink:0}._fileList_107jq_479{display:flex;flex-direction:column;gap:.25rem}._fileItem_107jq_485{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_107jq_485:hover{background:var(--muted)}._breadcrumb_107jq_502{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--muted-foreground);overflow:hidden}._repoLabel_107jq_511{font-weight:600;color:var(--foreground)}._searchInput_107jq_517{flex:1}@media(max-width:720px){._libraryBody_107jq_42{flex-direction:column}._tabs_107jq_383{width:100%;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border);padding:.5rem}._tab_107jq_383{min-width:88px}}._connectButton_107jq_541{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}._lightboxOverlay_107jq_549{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_107jq_1 .15s ease}@keyframes _fadeIn_107jq_1{0%{opacity:0}to{opacity:1}}._lightboxBox_107jq_567{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_107jq_1 .15s ease}@keyframes _scaleIn_107jq_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._lightboxHeader_107jq_586{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_107jq_597{font-size:.875rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._lightboxActions_107jq_608{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}._lightboxImageWrap_107jq_617{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_107jq_617{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_107jq_636{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_h3j9z_1{max-width:90vw;width:1200px;height:80vh;display:flex;flex-direction:column}._title_h3j9z_9{display:flex;align-items:center;gap:var(--spacing-2)}._icon_h3j9z_15{color:var(--primary)}._contentArea_h3j9z_19{flex:1;overflow:hidden;display:flex;flex-direction:column;margin-top:var(--spacing-4)}._tabs_h3j9z_27{display:flex;flex-direction:column;height:100%;overflow:hidden}._tabsList_h3j9z_34{flex-shrink:0;overflow-x:auto;border-bottom:1px solid var(--border)}._tabTrigger_h3j9z_40{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3)}._fileIcon_h3j9z_47{flex-shrink:0}._fileName_h3j9z_51{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._statusBadge_h3j9z_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_h3j9z_58._added_h3j9z_71{background-color:#22c55e;color:#fff}._statusBadge_h3j9z_58._modified_h3j9z_76{background-color:#f59e0b;color:#fff}._statusBadge_h3j9z_58._deleted_h3j9z_81{background-color:#ef4444;color:#fff}._tabContent_h3j9z_86{flex:1;overflow:hidden;display:flex;flex-direction:column}._diffContainer_h3j9z_93{flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius)}._diffHeader_h3j9z_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_h3j9z_112{display:flex;align-items:center;gap:var(--spacing-3)}._diffLabel_h3j9z_118{font-size:.75rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._filePath_h3j9z_126{font-size:.8rem;font-family:var(--font-family-monospace);color:var(--foreground);word-break:break-all}._diffStats_h3j9z_133{display:flex;align-items:center;gap:var(--spacing-2);font-size:.75rem;font-family:var(--font-family-monospace)}._diffStatsAdded_h3j9z_141{color:#22c55e;font-weight:600}._diffStatsRemoved_h3j9z_146{color:#ef4444;font-weight:600}._diffView_h3j9z_152{flex:1;overflow:auto;font-family:var(--font-family-monospace);font-size:.8rem;line-height:1.5;background:var(--background)}._diffLine_h3j9z_161{display:flex;min-height:1.5em;white-space:pre}._diffLineNumber_h3j9z_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_h3j9z_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_h3j9z_190{flex:1;padding:0 8px;overflow-x:auto}._diffLineAdded_h3j9z_197{background:#22c55e1f}._diffLineAdded_h3j9z_197 ._diffLinePrefix_h3j9z_180{color:#22c55e}._diffLineAdded_h3j9z_197 ._diffLineNumber_h3j9z_167{background:#22c55e14;color:#22c55e;opacity:1}._diffLineRemoved_h3j9z_211{background:#ef44441f}._diffLineRemoved_h3j9z_211 ._diffLinePrefix_h3j9z_180{color:#ef4444}._diffLineRemoved_h3j9z_211 ._diffLineNumber_h3j9z_167{background:#ef444414;color:#ef4444;opacity:1}._diffLineUnchanged_h3j9z_225{background:transparent}._diffLineUnchanged_h3j9z_225 ._diffLinePrefix_h3j9z_180{color:transparent}._diffHunkSep_h3j9z_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_h3j9z_245{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--muted-foreground)}._diffView_h3j9z_152::-webkit-scrollbar{width:6px;height:6px}._diffView_h3j9z_152::-webkit-scrollbar-track{background:transparent}._diffView_h3j9z_152::-webkit-scrollbar-thumb{background:var(--ember);border-radius:var(--radius-sm)}._diffView_h3j9z_152{scrollbar-width:thin;scrollbar-color:var(--ember) transparent}:root{--chat-panel-footer-height: 110px;--ember: var(--chat-accent, #ffa000);--ember-dim: var(--chat-accent-dim, rgba(255, 160, 0, .15));--ember-glow: var(--chat-accent-glow, rgba(255, 160, 0, .35));--ink: var(--chat-bg, #0c0c0e);--ink-surface: var(--chat-surface, #141418);--ink-card: var(--chat-card, #19191f);--ink-border: var(--chat-border, rgba(255, 255, 255, .06));--ink-border-hover: color-mix(in srgb, var(--chat-border, rgba(255, 255, 255, .12)) 200%, transparent);--ink-text: var(--chat-text, #e8e4df);--ink-text-secondary: var(--chat-text-secondary, #9a9590);--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_1iv4o_42{flex:1 1 0%!important;min-height:0;display:flex!important;flex-direction:column;position:relative;overflow:hidden;height:100%;max-height:100%;--surface: var(--ink-surface);--card: var(--ink-card);--foreground: var(--ink-text);--muted-foreground: var(--ink-text-secondary);--border: var(--ink-border);background-color:color-mix(in srgb,var(--ink, #0c0c0e) 88%,#0c0c0e);background-image:var(--grain-overlay);background-size:256px 256px}html[data-theme=light] ._panel_1iv4o_42,body[data-theme=light] ._panel_1iv4o_42{background-color:color-mix(in srgb,var(--ink, #f8fafc) 94%,#f8fafc);background-image:none}._panel__body_1iv4o_68{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,color-mix(in srgb,var(--ink-surface, #141418) 96%,var(--ink, #0c0c0e)),color-mix(in srgb,var(--ink, #0c0c0e) 92%,#0c0c0e))}._panel__body_1iv4o_68::-webkit-scrollbar{width:4px;display:block!important}._panel__body_1iv4o_68::-webkit-scrollbar-track{background:transparent}._panel__body_1iv4o_68::-webkit-scrollbar-thumb{background:var(--ember);border-radius:var(--radius-sm);min-height:40px}._panel__body_1iv4o_68::-webkit-scrollbar-thumb:hover{background:var(--ember-glow)}._panel__body_1iv4o_68{scrollbar-width:thin;scrollbar-color:var(--ember) transparent}._panel__footer_1iv4o_112{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}html[data-theme=light] ._panel__footer_1iv4o_112,body[data-theme=light] ._panel__footer_1iv4o_112{background-color:var(--ink-surface);border-top-color:var(--ink-border)}._container_1iv4o_131{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:color-mix(in srgb,var(--ink, #0c0c0e) 88%,#0c0c0e);border-left:1px solid var(--ink-border);overflow:hidden;position:relative}html[data-theme=light] ._container_1iv4o_131,body[data-theme=light] ._container_1iv4o_131{background-color:color-mix(in srgb,var(--ink, #f8fafc) 94%,#f8fafc);border-left-color:var(--ink-border)}._messages_1iv4o_154{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,color-mix(in srgb,var(--ink-surface, #141418) 84%,transparent),color-mix(in srgb,var(--ink, #0c0c0e) 72%,transparent))}._messages_1iv4o_154::-webkit-scrollbar{width:4px;display:block!important}._messages_1iv4o_154::-webkit-scrollbar-track{background:transparent}._messages_1iv4o_154::-webkit-scrollbar-thumb{background:var(--ember);border-radius:var(--radius-sm);min-height:40px}._messages_1iv4o_154::-webkit-scrollbar-thumb:hover{background:var(--ember-glow)}._messages_1iv4o_154{scrollbar-width:thin;scrollbar-color:var(--ember) transparent}@media(max-width:640px){._panel_1iv4o_42{display:flex!important;visibility:visible!important;flex-direction:column;flex:1 1 0%!important;max-height:100%}._panel__body_1iv4o_68,._chatPanel__body_1iv4o_218{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_1iv4o_112,._chatPanel__footer_1iv4o_228{display:flex!important;visibility:visible!important;flex:0 0 auto!important;z-index:100}._messages_1iv4o_154{display:flex!important;visibility:visible!important;flex:1 1 0%!important;min-height:0;padding-bottom:var(--spacing-3)}._inputContainer_1iv4o_243,._inputHeader_1iv4o_248{display:flex!important;visibility:visible!important}}._voiceControlsBar_1iv4o_255{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_1iv4o_266{height:320px;max-height:40vh;border-bottom:1px solid var(--ink-border);flex-shrink:0;overflow:hidden}._aiActivityBanner_1iv4o_275{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_1iv4o_1 3s ease-in-out infinite}._participantsStrip_1iv4o_290{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_1iv4o_290::-webkit-scrollbar{display:none}._participantsStripLabel_1iv4o_306{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);opacity:.7;flex-shrink:0}._participantsStripAvatars_1iv4o_316{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}._participantsStripChip_1iv4o_323{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_1iv4o_316{width:16px;height:16px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}._tipBanner_1iv4o_344{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_1iv4o_1 .4s cubic-bezier(.16,1,.3,1)}@keyframes _tipSlideIn_1iv4o_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._tipIcon_1iv4o_368{color:var(--ember);flex-shrink:0}._tipText_1iv4o_373{flex:1}._tipClose_1iv4o_377{background:none;border:none;color:var(--muted-foreground);cursor:pointer;font-size:.875rem;padding:0 4px;opacity:.6;transition:opacity .2s}._tipClose_1iv4o_377:hover{opacity:1;color:var(--ember)}._tipClose_1iv4o_377:focus-visible{outline:2px solid var(--primary);outline-offset:2px;opacity:1}._systemMessage_1iv4o_400{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_1iv4o_1 .3s cubic-bezier(.16,1,.3,1)}html[data-theme=light] ._systemMessage_1iv4o_400,body[data-theme=light] ._systemMessage_1iv4o_400{background:var(--ink-card);border-color:var(--ink-border);border-left-color:var(--ember)}@keyframes _msgSlideIn_1iv4o_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1iv4o_1{0%{opacity:0}to{opacity:1}}._systemMessageContent_1iv4o_436{flex:1;overflow-x:auto}._systemMessageContent_1iv4o_436 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_1iv4o_436 h3{font-size:.875rem;font-weight:600;margin:var(--spacing-2) 0 var(--spacing-1) 0;color:var(--foreground)}._systemMessageContent_1iv4o_436 table{width:100%;border-collapse:collapse;font-size:.75rem;margin:var(--spacing-2) 0}._systemMessageContent_1iv4o_436 td{padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--ink-border);color:var(--foreground)}html[data-theme=light] ._systemMessageContent_1iv4o_436 td,body[data-theme=light] ._systemMessageContent_1iv4o_436 td{border-color:var(--border)}._systemMessageContent_1iv4o_436 tr:nth-child(2n){background:#ffffff08}html[data-theme=light] ._systemMessageContent_1iv4o_436 tr:nth-child(2n),body[data-theme=light] ._systemMessageContent_1iv4o_436 tr:nth-child(2n){background:#00000008}._systemMessageContent_1iv4o_436 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_1iv4o_436 ul{margin:var(--spacing-1) 0;padding-left:var(--spacing-4)}._systemMessageContent_1iv4o_436 li{margin:var(--spacing-1) 0}._systemMessageContent_1iv4o_436 hr{border:none;border-top:1px solid var(--ink-border);margin:var(--spacing-3) 0}._systemMessageClose_1iv4o_508{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_1iv4o_508:hover{opacity:1;color:var(--ember)}._cmdHint_1iv4o_527{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-2);letter-spacing:.02em}._cmdHint_1iv4o_527 code{background:var(--ember-dim);color:var(--ember);padding:2px 6px;border-radius:var(--radius-sm);font-family:JetBrains Mono,Fira Code,monospace}._frameworkChooser_1iv4o_542{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_1iv4o_552{font-size:.75rem;color:var(--ink-text-secondary, var(--muted-foreground));margin-bottom:var(--spacing-2)}._frameworkChooserButtons_1iv4o_558{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._frameworkChooserAdvancedToggle_1iv4o_564{margin-top:var(--spacing-2);display:flex;justify-content:flex-start}._frameworkChooserAdvanced_1iv4o_564{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_1iv4o_579{margin-top:var(--spacing-2);font-size:.75rem;color:var(--muted-foreground)}._aiActivitySpinner_1iv4o_585{animation:_spin_1iv4o_1 1.2s linear infinite;flex-shrink:0;color:var(--ember)}._aiActivityText_1iv4o_591{flex:1}._aiActivityStep_1iv4o_595{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_1iv4o_1{0%,to{opacity:1}50%{opacity:.7}}@keyframes _spin_1iv4o_1{to{transform:rotate(360deg)}}._emptyState_1iv4o_616{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_1iv4o_1 .6s ease-out;font-family:var(--font-chat-body)}._emptyIcon_1iv4o_627{margin-bottom:var(--spacing-4);opacity:.3;color:var(--ember)}._subtext_1iv4o_633{font-size:.75rem;margin-top:var(--spacing-2);letter-spacing:.03em}._inputContainer_1iv4o_243{display:flex;flex-direction:column;border-top:1px solid var(--ink-border);flex:0 0 auto!important;z-index:30;background:var(--ink-surface);padding-bottom:env(safe-area-inset-bottom,0)}html[data-theme=light] ._inputContainer_1iv4o_243,body[data-theme=light] ._inputContainer_1iv4o_243{background:var(--ink-surface);border-top-color:var(--ink-border)}._inputHeader_1iv4o_248{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-1);padding:4px 8px;background-color:var(--ink-surface);border-bottom:1px solid var(--ink-border);min-height:32px}html[data-theme=light] ._inputHeader_1iv4o_248,body[data-theme=light] ._inputHeader_1iv4o_248{background-color:var(--ink-surface);border-bottom-color:var(--ink-border)}._webSearchToggle_1iv4o_674{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:4px;transition:all .2s ease}._webSearchToggle_1iv4o_674:hover{background-color:var(--ember-dim)}._modelSelectorCompact_1iv4o_690{height:26px;font-size:.75rem;padding:0 6px;min-width:0;max-width:100px;letter-spacing:.02em}._headerSpacer_1iv4o_699{flex:1;min-width:var(--spacing-1)}._chatPanel__body_1iv4o_218{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_1iv4o_218::-webkit-scrollbar{width:4px;display:block!important}._chatPanel__body_1iv4o_218::-webkit-scrollbar-track{background:transparent}._chatPanel__body_1iv4o_218::-webkit-scrollbar-thumb{background:var(--ember);border-radius:var(--radius-sm);min-height:40px}._chatPanel__body_1iv4o_218::-webkit-scrollbar-thumb:hover{background:var(--ember-glow)}._chatPanel__body_1iv4o_218{scrollbar-width:thin;scrollbar-color:var(--ember) transparent}._chatPanel__footer_1iv4o_228{flex:0 0 auto!important}._queueIndicator_1iv4o_747{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_1iv4o_757{display:flex;align-items:center;gap:var(--spacing-2);color:var(--ember);font-weight:500;letter-spacing:.03em;text-transform:uppercase}._queueStatus_1iv4o_757 svg{color:var(--ember);animation:_pulse_1iv4o_1 1.5s ease-in-out infinite}@keyframes _pulse_1iv4o_1{0%,to{opacity:1}50%{opacity:.4}}._queueStopBtn_1iv4o_777{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);height:auto}._messageWrapper_1iv4o_784{display:flex;gap:var(--spacing-3)}._avatarSkeleton_1iv4o_789{width:2rem;height:2rem;border-radius:50%;flex-shrink:0}._contentSkeleton_1iv4o_796{flex:1;display:flex;flex-direction:column}._errorIcon_1iv4o_802{margin-bottom:var(--spacing-4);color:var(--chat-error, #e05252);opacity:.9}._errorText_1iv4o_808{color:var(--chat-error, #e05252);font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2)}._errorContent_1iv4o_815{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._processingIndicator_1iv4o_823{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_1iv4o_1 2s ease-in-out infinite}._processingIndicator_1iv4o_823 span{color:var(--foreground)}._activePersonasBar_1iv4o_843{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_1iv4o_843,body[data-theme=light] ._activePersonasBar_1iv4o_843{background:var(--ink-surface);border-bottom-color:var(--ink-border)}._personaIcon_1iv4o_860{color:var(--ember);flex-shrink:0}._personaLabel_1iv4o_865{font-size:.625rem;color:var(--muted-foreground);flex-shrink:0;text-transform:uppercase;letter-spacing:.06em}._personaTag_1iv4o_873{font-size:.625rem;padding:2px 6px;letter-spacing:.03em}._tabHeader_1iv4o_882{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_1iv4o_882,body[data-theme=light] ._tabHeader_1iv4o_882{background:var(--ink-surface);border-bottom-color:var(--ink-border)}._tabButton_1iv4o_897{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_1iv4o_897:hover{color:var(--foreground)}._tabButtonActive_1iv4o_918{color:var(--ember);border-bottom-color:var(--ember);text-shadow:0 0 20px var(--ember-glow)}._tabBadge_1iv4o_924{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_1iv4o_939{padding:var(--spacing-2)}._stepsList_1iv4o_943{display:flex;flex-direction:column;gap:var(--spacing-2)}._stepItem_1iv4o_949{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_1iv4o_949,body[data-theme=light] ._stepItem_1iv4o_949{background:var(--ink-card);border-color:var(--ink-border)}._stepItem_1iv4o_949:hover{border-color:var(--ember)}._stepNumber_1iv4o_970{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_1iv4o_984{flex:1;min-width:0}._stepText_1iv4o_989{font-size:.75rem;color:var(--foreground);line-height:1.4;margin:0}._stepActions_1iv4o_996{display:flex;gap:var(--spacing-1);flex-shrink:0;opacity:0;transition:opacity .2s ease}._stepItem_1iv4o_949:hover ._stepActions_1iv4o_996{opacity:1}._codeTab_1iv4o_1009{padding:var(--spacing-2)}._codeList_1iv4o_1013{display:flex;flex-direction:column;gap:var(--spacing-3)}._codeBlock_1iv4o_1019{background:var(--ink-card);border:1px solid var(--ink-border);border-radius:var(--radius-sm);overflow:hidden}._codeHeader_1iv4o_1026{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_1iv4o_1026,body[data-theme=light] ._codeHeader_1iv4o_1026{background:#00000008}._codeFilename_1iv4o_1040{flex:1;font-size:.75rem;font-weight:600;color:var(--ember);font-family:JetBrains Mono,Fira Code,monospace;letter-spacing:.02em}._codeLanguage_1iv4o_1049{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_1iv4o_1060{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_1iv4o_1060,body[data-theme=light] ._codeContent_1iv4o_1060{background:var(--ink-surface)}._codeContent_1iv4o_1060 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)}._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_vg2xf_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);height:100%;overflow-y:auto}._section_vg2xf_10{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--muted);border-radius:var(--radius-md)}._sectionHeader_vg2xf_19{display:flex;align-items:center;justify-content:space-between}._sectionTitle_vg2xf_25{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem;font-weight:600;margin:0;color:var(--foreground)}._connectedAccount_vg2xf_36,._notConnected_vg2xf_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_vg2xf_47{display:flex;align-items:center;gap:var(--spacing-2)}._connectedIcon_vg2xf_53{color:var(--success)}._disconnectedIcon_vg2xf_57{color:var(--muted-foreground)}._warningIcon_vg2xf_61{color:var(--warning)}._accountInfo_vg2xf_65{display:flex;flex-direction:column;gap:2px}._accountLabel_vg2xf_71{font-size:.75rem;color:var(--muted-foreground)}._accountName_vg2xf_76{font-weight:600;color:var(--foreground)}._connectButton_vg2xf_81{display:flex;align-items:center;gap:var(--spacing-2)}._warningBanner_vg2xf_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_vg2xf_87 svg{flex-shrink:0;margin-top:2px;color:var(--warning, hsl(45 93% 47%))}._repoConnection_vg2xf_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_vg2xf_118{display:flex;flex-direction:column;gap:var(--spacing-1)}._repoStatus_vg2xf_124{display:flex;align-items:center;gap:var(--spacing-2)}._repoName_vg2xf_130{font-weight:600;color:var(--foreground)}._branchInfo_vg2xf_135{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8rem;color:var(--muted-foreground)}._branchButton_vg2xf_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_vg2xf_143:hover{background:var(--accent);color:var(--accent-foreground);border-color:var(--accent)}._repoActions_vg2xf_163{display:flex;align-items:center;gap:var(--spacing-2)}._noRepoConnected_vg2xf_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_vg2xf_169 p{margin:0;color:var(--muted-foreground)}._repoActionButtons_vg2xf_186{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}._dialogContent_vg2xf_193{width:min(96vw,720px);max-width:720px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}._repoSelector_vg2xf_202{display:flex;flex-direction:column;gap:var(--spacing-3);min-height:0}._searchInput_vg2xf_209{width:100%}._repoList_vg2xf_213{max-height:min(52vh,420px);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius)}._loadingRepos_vg2xf_220,._noRepos_vg2xf_221{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-6);color:var(--muted-foreground)}._repoOption_vg2xf_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_vg2xf_230:last-child{border-bottom:none}._repoOption_vg2xf_230:hover{background:var(--muted)}._repoOptionSelected_vg2xf_252{background:var(--primary);color:var(--primary-foreground)}._repoOptionSelected_vg2xf_252:hover{background:var(--primary)}._checkIcon_vg2xf_261{flex-shrink:0}._repoOptionName_vg2xf_265{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._privateBadge_vg2xf_273{font-size:.65rem;padding:2px 6px;background:var(--muted);border-radius:var(--radius-sm);color:var(--muted-foreground)}._branchSelector_vg2xf_281{display:flex;flex-direction:column;gap:var(--spacing-2)}._branchSelector_vg2xf_281 label{font-size:.875rem;font-weight:500}._branchSelectorRow_vg2xf_292{display:flex;align-items:center;gap:var(--spacing-2)}._branchTrigger_vg2xf_298{flex:1}._createRepoForm_vg2xf_303{display:flex;flex-direction:column;gap:var(--spacing-4)}._formField_vg2xf_309{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_vg2xf_309 label{font-size:.875rem;font-weight:500}._repoNameInput_vg2xf_320{display:flex;align-items:center;gap:0}._repoPrefix_vg2xf_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_vg2xf_320 input{border-radius:0 var(--radius) var(--radius) 0}._hint_vg2xf_340{font-size:.75rem;color:var(--muted-foreground)}._spinner_vg2xf_345{animation:_spin_vg2xf_345 1s linear infinite}@keyframes _spin_vg2xf_345{to{transform:rotate(360deg)}}._importProgress_vg2xf_356{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--muted);border-radius:var(--radius)}._progressInfo_vg2xf_365{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground)}._progressBar_vg2xf_373{width:100%;height:8px;background:var(--border);border-radius:var(--radius-full);overflow:hidden}._progressFill_vg2xf_381{height:100%;background:var(--primary);border-radius:var(--radius-full);transition:width .3s ease}._importWarning_vg2xf_388{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_vg2xf_388 svg{flex-shrink:0;margin-top:2px;color:var(--warning, hsl(45 93% 47%))}._cloneOption_vg2xf_408{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_vg2xf_418{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;font-size:.875rem;font-weight:500}._cloneWarning_vg2xf_427{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_vg2xf_427 svg{flex-shrink:0;margin-top:2px;color:var(--warning, hsl(45 93% 47%))}@media(max-width:640px){._dialogContent_vg2xf_193{width:96vw;max-width:96vw;max-height:90vh}._repoList_vg2xf_213{max-height:48vh}._repoOptionName_vg2xf_265{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}._connectedAccount_vg2xf_36,._notConnected_vg2xf_37,._repoConnection_vg2xf_108{flex-direction:column;gap:var(--spacing-3);align-items:flex-start}._repoActionButtons_vg2xf_186{flex-direction:column;width:100%}._repoActionButtons_vg2xf_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}}._container_ekkse_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_ekkse_8{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border-bottom:1px solid var(--muted-border)}._titleRow_ekkse_16{display:flex;align-items:center;justify-content:space-between}._title_ekkse_16{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._headerActions_ekkse_32{display:flex;align-items:center;gap:var(--spacing-2)}._themeToggle_ekkse_38{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:2px 0}._themeToggleTrack_ekkse_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_ekkse_60{background:var(--primary);border-color:var(--primary)}._themeToggleThumb_ekkse_65{display:block;width:12px;height:12px;border-radius:50%;background:#fff;position:absolute;left:2px;transition:transform .15s ease}._themeToggleOn_ekkse_60 ._themeToggleThumb_ekkse_65{transform:translate(14px)}._themeToggleLabel_ekkse_80{font-size:.7rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em}._tabs_ekkse_88{display:flex;gap:var(--spacing-1);padding:0 var(--spacing-3);border-bottom:1px solid var(--muted-border)}._tab_ekkse_88{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_ekkse_88:hover{color:var(--foreground)}._tab_ekkse_88:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-sm)}._tab_ekkse_88._active_ekkse_120{color:var(--primary);border-bottom-color:var(--primary)}._content_ekkse_125{flex:1;overflow-y:auto;padding:var(--spacing-3)}._emptyState_ekkse_131{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_ekkse_142{opacity:.5;margin-bottom:var(--spacing-3)}._emptyText_ekkse_147{font-size:.875rem;font-weight:500;margin:0 0 var(--spacing-1);color:var(--foreground)}._emptySubtext_ekkse_154{font-size:.75rem;margin:0 0 var(--spacing-3);max-width:280px}._themesList_ekkse_161{display:flex;flex-direction:column;gap:var(--spacing-3)}._themeCard_ekkse_167{border:1px solid var(--muted-border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--animation-duration-fast) ease}._themeCard_ekkse_167:hover{border-color:var(--primary)}._themeCard_ekkse_167._active_ekkse_120{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._themeHeader_ekkse_183{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background:var(--muted)}._themeInfo_ekkse_191{display:flex;flex-direction:column;gap:var(--spacing-0-5)}._themeName_ekkse_197{font-size:.875rem;font-weight:600;margin:0;color:var(--foreground)}._themeDescription_ekkse_204{font-size:.7rem;color:var(--muted-foreground);margin:0}._themeActions_ekkse_210{display:flex;gap:var(--spacing-1)}._colorPreviewRow_ekkse_215{display:flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);gap:var(--spacing-2)}._colorPreviewLabel_ekkse_222{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);min-width:32px}._colorPreview_ekkse_215{display:flex;padding:0;gap:var(--spacing-1)}._colorSwatch_ekkse_237{width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid var(--muted-border);flex-shrink:0}._themeImage_ekkse_245{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}._generatorSection_ekkse_252{display:flex;flex-direction:column;gap:var(--spacing-3)}._generatorForm_ekkse_258{display:flex;flex-direction:column;gap:var(--spacing-2)}._promptInput_ekkse_264{min-height:80px;resize:vertical}._themeSuggestions_ekkse_270{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;align-items:center}._themeSuggestionChip_ekkse_278{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_ekkse_278:hover{background:var(--accent);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._themeSuggestionChip_ekkse_278:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._chipFadeIn_ekkse_303{animation:_chipAppear_ekkse_1 .35s ease-out both}._chipFadeOut_ekkse_307{animation:_chipDisappear_ekkse_1 .25s ease-in both;pointer-events:none}@keyframes _chipAppear_ekkse_1{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _chipDisappear_ekkse_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.9)}}._diceButton_ekkse_335{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_ekkse_335: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_ekkse_335:active{transform:scale(.95)}._diceButton_ekkse_335:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._diceRolling_ekkse_367{animation:_diceRoll_ekkse_367 .6s cubic-bezier(.34,1.56,.64,1) both;background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}@keyframes _diceRoll_ekkse_367{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_ekkse_389{display:flex;gap:var(--spacing-2);justify-content:flex-end}._previewSection_ekkse_396{border:1px solid var(--muted-border);border-radius:var(--radius);overflow:hidden}._previewHeader_ekkse_402{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_ekkse_412{padding:var(--spacing-3)}._previewName_ekkse_416{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-1)}._previewDescription_ekkse_422{font-size:.8rem;color:var(--muted-foreground);margin:0 0 var(--spacing-3)}._tokenSection_ekkse_428{margin-bottom:var(--spacing-3)}._tokenLabel_ekkse_432{font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._colorGrid_ekkse_440{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--spacing-1)}._colorItem_ekkse_446{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-0-5);padding:var(--spacing-1);border-radius:var(--radius-sm)}._colorBox_ekkse_455{width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--muted-border)}._colorName_ekkse_462{font-size:.6rem;color:var(--muted-foreground);text-align:center}._typographyPreview_ekkse_468{font-size:.75rem;color:var(--muted-foreground);line-height:1.5}._imageGrid_ekkse_475{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-3)}._imageCard_ekkse_481{border:1px solid var(--muted-border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--animation-duration-fast) ease}._imageCard_ekkse_481:hover{border-color:var(--primary)}._imagePreview_ekkse_492{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}._imageInfo_ekkse_498{padding:var(--spacing-2);font-size:.7rem;color:var(--muted-foreground);background:var(--muted)}._imagePrompt_ekkse_505{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden;text-overflow:ellipsis}._imageActions_ekkse_514{display:flex;gap:var(--spacing-1);margin-top:var(--spacing-1)}._loadingState_ekkse_521{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_ekkse_533{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-2) 0}._formField_ekkse_533{display:flex;flex-direction:column;gap:var(--spacing-1)}._formField_ekkse_533 label{font-size:.75rem;font-weight:500;color:var(--foreground)}._hint_ekkse_552{font-size:.65rem;color:var(--muted-foreground)}._checkboxRow_ekkse_558{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0}._checkboxLabel_ekkse_565{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8rem;color:var(--foreground)}._providerRow_ekkse_573{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-1) 0}._providerLabel_ekkse_581{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap}._providerToggle_ekkse_587{display:flex;gap:1px;background:var(--border);border-radius:var(--radius);overflow:hidden}._providerOption_ekkse_595{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_ekkse_595:hover{background:var(--muted);color:var(--foreground)}._providerActive_ekkse_612{background:var(--primary);color:var(--primary-foreground);cursor:pointer}._generatedThemeImage_ekkse_619{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);border:1px solid var(--muted-border)}._imageGenerating_ekkse_627{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_ekkse_640{animation:_spin_ekkse_640 1s linear infinite}@keyframes _spin_ekkse_640{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._themeFooter_ekkse_650{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_ekkse_659{display:flex;gap:var(--spacing-2)}._applyButton_ekkse_659{flex:1;justify-content:center}._appliedHint_ekkse_669{font-size:.65rem;color:var(--success);text-align:center}._modeToggle_ekkse_677{display:inline-flex;margin-left:auto;border:1px solid var(--muted-border);border-radius:var(--radius-sm);overflow:hidden}._modeToggleBtn_ekkse_685{background:none;border:none;padding:2px 10px;font-size:.7rem;font-weight:500;color:var(--muted-foreground);cursor:pointer;transition:all .15s}._modeToggleBtn_ekkse_685:hover{color:var(--foreground)}._modeToggleActive_ekkse_700{background:var(--primary);color:var(--primary-foreground)}._colorPickerSwatch_ekkse_706{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_ekkse_706:hover{transform:scale(1.15);box-shadow:0 0 0 2px var(--primary)}._colorPickerInput_ekkse_722{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:none;padding:0}@media(max-width:768px){._header_ekkse_8,._content_ekkse_125{padding:var(--spacing-2)}._colorGrid_ekkse_440{grid-template-columns:repeat(3,1fr)}._imageGrid_ekkse_475{grid-template-columns:1fr}}._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}}._overlay_egpa1_3{position:fixed;inset:0;z-index:9999;background-color:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:_fadeIn_egpa1_1 .3s ease-out;padding:var(--spacing-4)}@keyframes _fadeIn_egpa1_1{0%{opacity:0}to{opacity:1}}._tutorialContainer_egpa1_21{width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--spacing-2)}._progressBar_egpa1_30{height:4px;background:#ffffff1a;border-radius:var(--radius-sm);overflow:hidden}._progressFill_egpa1_37{height:100%;background:linear-gradient(90deg,var(--primary),#f59e0b);transition:width .3s ease}._card_egpa1_44{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-5);box-shadow:0 20px 40px #0006;animation:_slideIn_egpa1_1 .3s ease-out;max-height:85vh;overflow-y:auto}@keyframes _slideIn_egpa1_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._cardTopActions_egpa1_66{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-3)}._dashboardLink_egpa1_73{display:flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;color:var(--muted-foreground);text-decoration:none;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);transition:all .2s ease}._dashboardLink_egpa1_73:hover{color:var(--primary);background:var(--muted)}._stepCounter_egpa1_90{font-size:.75rem;color:var(--muted-foreground);font-weight:500}._closeButton_egpa1_96{background:transparent;border:none;color:var(--muted-foreground);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:all .2s ease}._closeButton_egpa1_96:hover{color:var(--foreground);background:var(--muted)}._categoryBadge_egpa1_112{display:inline-block;font-size:.6875rem;font-weight:600;color:#fff;padding:.25rem .625rem;border-radius:var(--radius-full);margin-bottom:var(--spacing-3);text-transform:uppercase;letter-spacing:.5px}._cardHeader_egpa1_125{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._icon_egpa1_132{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;flex-shrink:0}._title_egpa1_144{font-family:var(--font-family-heading);font-size:1.375rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.3}._description_egpa1_153{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6;margin:0 0 var(--spacing-4) 0}._demoContainer_egpa1_161{margin-bottom:var(--spacing-4)}._toolbarDemo_egpa1_166{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-3)}._toolbarDemoLabel_egpa1_173{font-size:.6875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-2)}._toolbarDemoItems_egpa1_182{display:flex;flex-direction:column;gap:var(--spacing-1)}._toolbarDemoItem_egpa1_182{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--muted-foreground);transition:all .2s ease}._toolbarDemoItemActive_egpa1_199{background:var(--primary);color:#fff}._toolbarDemoArrow_egpa1_204{margin-left:auto;animation:_pulse_egpa1_1 1s ease-in-out infinite}@keyframes _pulse_egpa1_1{0%,to{opacity:1}50%{opacity:.5}}._chatDemo_egpa1_215{margin-top:var(--spacing-2)}._chatDemoWindow_egpa1_219{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._chatDemoHeader_egpa1_226{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--surface);border-bottom:1px solid var(--border);font-size:.8125rem;font-weight:500;color:var(--foreground)}._chatDemoMessages_egpa1_238{padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2)}._chatDemoUser_egpa1_245{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--primary);color:#fff;border-radius:var(--radius-md);font-size:.8125rem;margin-left:auto;max-width:85%}._chatDemoAi_egpa1_258{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.8125rem;color:var(--foreground);max-width:85%}._chatDemoCode_egpa1_271{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:#1e1e2e;border-radius:var(--radius-sm);font-size:.75rem;font-family:var(--font-family-mono);color:#a6e3a1}._chatDemoCheck_egpa1_283{color:#a6e3a1;margin-left:auto}._chatDemoInput_egpa1_288{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--surface);border-top:1px solid var(--border)}._chatDemoInput_egpa1_288 input{flex:1;border:none;background:transparent;font-size:.8125rem;color:var(--muted-foreground);outline:none}._chatDemoInput_egpa1_288 svg{color:var(--primary)}._workflowDemo_egpa1_311{margin-top:var(--spacing-2)}._workflowDemoWindow_egpa1_315{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._workflowDemoHeader_egpa1_322{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--surface);border-bottom:1px solid var(--border);font-size:.8125rem;font-weight:500;color:var(--foreground)}._workflowDemoContent_egpa1_334{padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-3)}._workflowDemoPrompt_egpa1_341{padding:var(--spacing-2) var(--spacing-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--foreground);font-style:italic}._workflowDemoSelect_egpa1_351{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground)}._workflowDemoDropdown_egpa1_359{padding:var(--spacing-1) var(--spacing-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.75rem;color:var(--foreground)}._workflowDemoNodes_egpa1_368{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3)}._workflowDemoNode_egpa1_368{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.75rem;color:var(--foreground)}._workflowDemoArrow_egpa1_388{color:var(--muted-foreground)}._workflowDemoBtn_egpa1_392{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);background:var(--primary);color:#fff;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500}._codePreviewDemo_egpa1_406{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._codePreviewTabs_egpa1_413{display:flex;gap:var(--spacing-1);padding:var(--spacing-1);background:var(--surface);border-bottom:1px solid var(--border)}._codePreviewTab_egpa1_413{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.75rem;color:var(--muted-foreground)}._codePreviewTabActive_egpa1_431{background:var(--muted);color:var(--foreground)}._codePreviewSplit_egpa1_436{display:flex;min-height:120px}._codePreviewFiles_egpa1_441{width:100px;border-right:1px solid var(--border);padding:var(--spacing-2);background:var(--surface)}._codePreviewFileItem_egpa1_448{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);font-size:.6875rem;color:var(--muted-foreground);border-radius:var(--radius-sm)}._codePreviewFileActive_egpa1_458{background:var(--muted);color:var(--primary)}._codePreviewEditor_egpa1_463{flex:1;padding:var(--spacing-2);font-family:var(--font-family-mono);font-size:.6875rem;line-height:1.5;background:#1e1e2e;color:#cdd6f4}._codePreviewLine_egpa1_473{white-space:pre}._codeKeyword_egpa1_477{color:#cba6f7}._codeFn_egpa1_478{color:#89b4fa}._codeTag_egpa1_479{color:#f38ba8}._codeString_egpa1_480{color:#a6e3a1}._tipsContainer_egpa1_483{background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.2);border-radius:var(--radius-md);padding:var(--spacing-3);margin-bottom:var(--spacing-4)}._tipsLabel_egpa1_491{font-size:.8125rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-2)}._tipsList_egpa1_498{margin:0;padding-left:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-1)}._tipsList_egpa1_498 li{font-size:.8125rem;color:var(--muted-foreground);line-height:1.4}._quickJump_egpa1_513{display:flex;justify-content:center;gap:6px;margin-bottom:var(--spacing-4);flex-wrap:wrap}._quickJumpDot_egpa1_521{width:8px;height:8px;border-radius:50%;background:var(--muted);border:none;cursor:pointer;transition:all .2s ease;padding:0}._quickJumpDot_egpa1_521:hover{background:var(--muted-foreground);transform:scale(1.2)}._quickJumpDotActive_egpa1_537{width:20px;border-radius:4px;background:var(--primary)}._quickJumpDotComplete_egpa1_543{background:var(--primary);opacity:.5}._footer_egpa1_549{display:flex;justify-content:flex-end}._actions_egpa1_554{display:flex;gap:var(--spacing-2)}._skipButton_egpa1_559{border-color:var(--muted-foreground);color:var(--muted-foreground)}._skipButton_egpa1_559:hover{border-color:var(--foreground);color:var(--foreground)}._loadingIndicator_egpa1_570{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-3);margin-bottom:var(--spacing-4);background:var(--muted);border-radius:var(--radius-md)}._loadingSpinner_egpa1_581{width:20px;height:20px;border:2px solid var(--muted-foreground);border-top-color:var(--primary);border-radius:50%;animation:_spin_egpa1_1 1s linear infinite}@keyframes _spin_egpa1_1{to{transform:rotate(360deg)}}._loadingText_egpa1_594{font-size:.875rem;color:var(--muted-foreground)}@media(max-width:767px){._overlay_egpa1_3{padding:var(--spacing-2)}._card_egpa1_44{padding:var(--spacing-4);max-height:90vh}._title_egpa1_144{font-size:1.125rem}._description_egpa1_153{font-size:.875rem}._icon_egpa1_132{width:44px;height:44px}._toolbarDemoItems_egpa1_182{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-1)}._toolbarDemoItem_egpa1_182{flex-direction:column;padding:var(--spacing-2);text-align:center;font-size:.6875rem}._toolbarDemoItem_egpa1_182 span{display:none}._toolbarDemoItemActive_egpa1_199 span{display:block}._codePreviewSplit_egpa1_436{flex-direction:column}._codePreviewFiles_egpa1_441{width:100%;display:flex;gap:var(--spacing-1);padding:var(--spacing-1);border-right:none;border-bottom:1px solid var(--border)}}._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_1344t_1{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(to bottom,#0a0a0f,#111118);color:#fff}._nav_1344t_10{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_1344t_19{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}._logo_1344t_28{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}._logoIcon_1344t_36{width:32px;height:32px}._logoText_1344t_41{font-family:var(--font-family-wordmark);font-size:1.25rem;font-weight:700;letter-spacing:-.03em;text-rendering:optimizeLegibility}._techSuffix_1344t_49{color:var(--primary, #6366f1)}._content_1344t_54{flex:1;max-width:800px;margin:0 auto;padding:3rem 2rem;line-height:1.7}._content_1344t_54 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_1344t_72{color:#ffffff80;font-size:.875rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}._section_1344t_80{margin-bottom:2.5rem}._section_1344t_80 h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}._section_1344t_80 h3{font-size:1.125rem;font-weight:600;margin:1.5rem 0 .75rem;color:#ffffffe6}._section_1344t_80 p{color:#ffffffb3;margin-bottom:1rem}._section_1344t_80 ul{list-style:none;padding:0;margin:0 0 1rem}._section_1344t_80 li{color:#ffffffb3;padding-left:1.5rem;position:relative;margin-bottom:.5rem}._section_1344t_80 li:before{content:"•";position:absolute;left:0;color:var(--primary, #6366f1)}._section_1344t_80 a{color:var(--primary, #6366f1);text-decoration:none;transition:opacity .2s}._section_1344t_80 a:hover{opacity:.8;text-decoration:underline}._section_1344t_80 strong{color:#ffffffe6}._footer_1344t_139{background:#0000004d;border-top:1px solid rgba(255,255,255,.1);padding:2rem}._footerContent_1344t_145{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}._footerBrand_1344t_155{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_1344t_166{width:24px;height:24px}._footerLinks_1344t_171{display:flex;gap:1.5rem}._footerLinks_1344t_171 a{color:#fff9;text-decoration:none;font-size:.875rem;transition:color .2s}._footerLinks_1344t_171 a:hover{color:#fff}._copyright_1344t_187{color:#fff6;font-size:.75rem}@media(max-width:768px){._navContent_1344t_19{padding:1rem}._content_1344t_54{padding:2rem 1rem}._content_1344t_54 h1{font-size:2rem}._section_1344t_80 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_jw2pq_1{max-width:720px;max-height:85vh;overflow-y:auto;padding:0}._inlineShell_jw2pq_8{width:100%}._inlineContent_jw2pq_12{max-width:none;max-height:none;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--card)}._inlineHeader_jw2pq_20{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_jw2pq_26{font-size:1.15rem;font-weight:600;margin:0;color:var(--foreground);line-height:1.4}._loadingState_jw2pq_34,._errorState_jw2pq_35{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;text-align:center;color:var(--muted-foreground)}._spinner_jw2pq_46{animation:_spin_jw2pq_46 1s linear infinite;color:var(--foreground)}@keyframes _spin_jw2pq_46{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_jw2pq_35{color:var(--destructive)}._content_jw2pq_61{display:flex;flex-direction:column;gap:0;padding:0}._tabsRoot_jw2pq_69{display:flex;flex-direction:column;flex:1;min-height:0}._tabsList_jw2pq_76{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_jw2pq_85{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_jw2pq_85:hover{color:var(--foreground)}._tabTrigger_jw2pq_85[data-state=active]{color:var(--foreground);border-bottom-color:var(--primary)}._tabBadge_jw2pq_110{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_jw2pq_124{padding:0;overflow-y:auto;flex:1;min-height:0}._chatTabContent_jw2pq_131{display:flex;flex-direction:column}._chatInputRow_jw2pq_136{display:flex;gap:8px;padding:8px 20px 12px;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent);flex-shrink:0}._chatTextarea_jw2pq_144{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_jw2pq_144:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._chatBubbleRow_jw2pq_166{display:flex;gap:8px;animation:_chatFadeIn_jw2pq_1 .18s ease-out}._chatBubbleRowUser_jw2pq_172{justify-content:flex-end}._chatBubbleRowAssistant_jw2pq_176{justify-content:flex-start}._chatBubble_jw2pq_166{max-width:85%;border-radius:16px;padding:12px 16px;font-size:.82rem;line-height:1.5;transition:all .2s}._chatBubbleUser_jw2pq_189{background:var(--primary);color:var(--primary-foreground, #fff);border-bottom-right-radius:4px;box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 20%,transparent)}._chatBubbleAssistant_jw2pq_196{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_jw2pq_204{word-break:break-word;overflow-wrap:break-word}._chatBubbleText_jw2pq_209{margin:0;white-space:pre-wrap;font-weight:500}._chatBubbleFooter_jw2pq_215{display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:8px}._chatBubbleTime_jw2pq_223{font-size:.62rem;opacity:.45}._chatCopyBtn_jw2pq_228{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_jw2pq_166:hover ._chatCopyBtn_jw2pq_228{opacity:.5}._chatCopyBtn_jw2pq_228:hover{opacity:1!important;background:color-mix(in srgb,var(--foreground) 10%,transparent)}._chatEmptyState_jw2pq_253{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_jw2pq_265{display:flex;align-items:center;gap:4px;padding:12px 18px}._thinkingDot_jw2pq_272{width:7px;height:7px;border-radius:50%;background:var(--muted-foreground);animation:_thinkingBounce_jw2pq_1 1.1s ease-in-out infinite}._chatToolbar_jw2pq_280{display:flex;align-items:center;gap:4px;flex-shrink:0;align-self:flex-end}._chatSendBtn_jw2pq_288{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_jw2pq_288:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 35%,transparent)}._chatSendBtn_jw2pq_288:disabled{opacity:.4;cursor:not-allowed}@keyframes _chatFadeIn_jw2pq_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _thinkingBounce_jw2pq_1{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-5px);opacity:1}}._topBar_jw2pq_338{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_jw2pq_347{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_jw2pq_359{flex:1;display:flex;align-items:center;gap:8px}._progressTrack_jw2pq_366{flex:1;height:6px;background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:3px;overflow:hidden}._progressFill_jw2pq_374{height:100%;border-radius:3px;transition:width .3s ease}._progressText_jw2pq_380{font-size:.75rem;font-weight:600;color:var(--muted-foreground);min-width:32px;text-align:right}._section_jw2pq_389{padding:16px 20px;border-bottom:1px solid var(--border)}._section_jw2pq_389:last-of-type{border-bottom:none}._sectionTitle_jw2pq_398{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_jw2pq_410{font-weight:400;font-size:.7rem;color:var(--muted-foreground);opacity:.7}._description_jw2pq_417{font-size:.9rem;line-height:1.6;color:var(--foreground);margin:0}._botReply_jw2pq_425{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_jw2pq_432{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._botReplyName_jw2pq_439{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--foreground)}._botReplyTime_jw2pq_447{font-size:.7rem;color:var(--muted-foreground)}._botReplyBody_jw2pq_452{font-size:.85rem;line-height:1.6;color:var(--foreground);white-space:pre-wrap;word-break:break-word}._botReplyPlaceholder_jw2pq_460{font-size:.8rem;color:var(--muted-foreground);font-style:italic;margin:0}._agentTimeline_jw2pq_468{display:flex;flex-direction:column;gap:0}._timelineEntry_jw2pq_474{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-left:3px solid var(--muted-foreground)}._timelineIcon_jw2pq_482{font-size:.85rem;font-weight:700;flex-shrink:0;width:16px;text-align:center;line-height:1.4}._timelineContent_jw2pq_491{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}._timelinePhase_jw2pq_500{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted-foreground)}._timelineTime_jw2pq_508{font-size:.65rem;color:var(--muted-foreground);opacity:.7}._timelineMessage_jw2pq_514{width:100%;font-size:.8rem;line-height:1.5;color:var(--foreground);margin:2px 0 0;word-break:break-word}._agentMeta_jw2pq_523{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_jw2pq_535{display:flex;flex-direction:column;gap:4px}._subtaskItem_jw2pq_541{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_jw2pq_552{display:flex;align-items:center;gap:10px}._subtaskProgressBar_jw2pq_558{display:flex;align-items:center;gap:8px;padding-left:28px}._subtaskProgressTrack_jw2pq_565{flex:1;height:4px;background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:2px;overflow:hidden}._subtaskProgressFill_jw2pq_573{height:100%;border-radius:2px;transition:width .3s ease}._subtaskProgressText_jw2pq_579{font-size:.675rem;font-weight:600;color:var(--muted-foreground);min-width:28px;text-align:right}._subtaskItem_jw2pq_541:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._subtaskItemCompleted_jw2pq_591{opacity:.65}._subtaskCheckbox_jw2pq_595{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_jw2pq_595:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}._subtaskCheckboxChecked_jw2pq_616{background:var(--success, #22c55e);border-color:var(--success, #22c55e)}._subtaskCheckboxChecked_jw2pq_616:hover{background:color-mix(in srgb,var(--success, #22c55e) 80%,transparent);border-color:color-mix(in srgb,var(--success, #22c55e) 80%,transparent)}._subtaskCheckboxInProgress_jw2pq_626{border-color:var(--warning, #f97316);background:color-mix(in srgb,var(--warning, #f97316) 15%,transparent)}._subtaskCheckboxDash_jw2pq_631{width:8px;height:2px;background:var(--warning, #f97316);border-radius:1px}._subtaskTitle_jw2pq_638{flex:1;min-width:0;font-size:.82rem;font-weight:500;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtaskTitleCompleted_jw2pq_649{text-decoration:line-through;color:var(--muted-foreground)}._subtaskPriority_jw2pq_654{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_jw2pq_666{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:2px 8px;border-radius:10px;flex-shrink:0}._subtaskStatus_open_jw2pq_676{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--muted-foreground)}._subtaskStatus_in_progress_jw2pq_681{background:color-mix(in srgb,#3b82f6 12%,transparent);color:#3b82f6}._subtaskStatus_completed_jw2pq_686{background:color-mix(in srgb,#22c55e 12%,transparent);color:#22c55e}._subtaskStatus_cancelled_jw2pq_691{background:color-mix(in srgb,#ef4444 12%,transparent);color:#ef4444}._scheduleGrid_jw2pq_697{display:flex;flex-wrap:wrap;gap:8px}._scheduleItem_jw2pq_703{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:var(--muted);border-radius:var(--radius-sm);min-width:140px}._scheduleLabel_jw2pq_713{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground)}._scheduleValue_jw2pq_721{font-size:.85rem;font-weight:500;color:var(--foreground);font-family:Menlo,Monaco,Courier New,monospace}._scheduleSubtext_jw2pq_728{font-size:.75rem;color:var(--muted-foreground)}._scheduleInput_jw2pq_733{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_jw2pq_733:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._needsMeta_jw2pq_751{font-size:.8rem;color:var(--muted-foreground);margin-bottom:8px;line-height:1.4}._needsMeta_jw2pq_751 span{color:var(--foreground);font-weight:500}._needsGrid_jw2pq_763{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:500px){._needsGrid_jw2pq_763{grid-template-columns:1fr}}._needsColumn_jw2pq_775{display:flex;flex-direction:column;gap:6px}._needsLabel_jw2pq_781{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_jw2pq_792{display:flex;flex-wrap:wrap;gap:6px}._needTag_jw2pq_798{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_jw2pq_798:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}._needsList_jw2pq_821{display:flex;flex-direction:column;gap:4px}._needsItem_jw2pq_827{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_jw2pq_840{font-size:.7rem;font-weight:400;color:#ef4444}._needsEmpty_jw2pq_846{font-size:.8rem;color:var(--muted-foreground);font-style:italic;padding:6px 0}._logContainer_jw2pq_854{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_jw2pq_867{display:flex;gap:8px;padding:4px 6px;border-radius:4px;line-height:1.4}._logTime_jw2pq_875{min-width:72px;color:var(--muted-foreground);flex-shrink:0;font-size:.75rem}._logMessage_jw2pq_882{color:var(--foreground);flex:1;word-break:break-word}._log-info_jw2pq_888{background:color-mix(in srgb,var(--primary) 6%,transparent)}._log-warn_jw2pq_892{background:color-mix(in srgb,#f59e0b 6%,transparent);color:#d97706}._log-error_jw2pq_897{background:color-mix(in srgb,#ef4444 6%,transparent);color:#dc2626}._resultBox_jw2pq_903{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_jw2pq_903 p{margin:0}._resultBox_jw2pq_903 pre{margin:0;white-space:pre-wrap;word-break:break-word}._errorBox_jw2pq_927{background:color-mix(in srgb,#ef4444 5%,transparent);border-color:color-mix(in srgb,#ef4444 20%,transparent);color:#dc2626}._skillsList_jw2pq_934{display:flex;flex-wrap:wrap;gap:6px}._skillBadge_jw2pq_940{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_jw2pq_953{display:flex;gap:8px;align-items:center}._executeBtn_jw2pq_959{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_jw2pq_959:disabled{opacity:.6;cursor:not-allowed}._taskMessagesContainer_jw2pq_974{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_jw2pq_974{padding:8px 10px;border-radius:var(--radius-sm);font-size:.8rem;line-height:1.5}._taskMessage-assistant_jw2pq_994{background:color-mix(in srgb,var(--primary) 8%,transparent);border-left:3px solid var(--primary)}._taskMessage-user_jw2pq_999{background:color-mix(in srgb,var(--foreground) 5%,transparent);border-left:3px solid var(--muted-foreground)}._taskMessage-system_jw2pq_1004{background:color-mix(in srgb,var(--foreground) 3%,transparent);border-left:3px solid var(--border);font-style:italic}._taskMessageHeader_jw2pq_1010{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}._taskMessageRole_jw2pq_1017{font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.3px;color:var(--foreground)}._taskMessageTime_jw2pq_1025{font-size:.7rem;color:var(--muted-foreground)}._taskMessageContent_jw2pq_1030{color:var(--foreground);white-space:pre-wrap;word-break:break-word}.dark ._needTag_jw2pq_798{color:#4ade80}.dark ._needTag_jw2pq_798:before{background:#4ade80}.dark ._needsHint_jw2pq_840,.dark ._errorBox_jw2pq_927{color:#f87171}._container_1s4mc_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_1s4mc_16{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px;color:var(--muted-foreground);font-size:13px}._spin_1s4mc_26{animation:_spin_1s4mc_26 1s linear infinite}@keyframes _spin_1s4mc_26{to{transform:rotate(360deg)}}._statsBar_1s4mc_36{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._statsCard_1s4mc_42{background:#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}._statsCardHeader_1s4mc_53{display:flex;align-items:center;justify-content:space-between}._statsCardTitle_1s4mc_59{font-size:11px;font-weight:600;color:#ffffffbf;letter-spacing:.01em}._statsCardMenu_1s4mc_66{background:none;border:none;color:#ffffff59;cursor:pointer;padding:0 2px;font-size:14px;line-height:1}._statsCardMenu_1s4mc_66:hover{color:#fff9}._statsCardBody_1s4mc_79{display:flex;align-items:center;gap:12px}._statsCardChart_1s4mc_85{flex:1;min-width:0;display:flex;align-items:flex-end}._statsCardChart_1s4mc_85 svg{width:100%;height:auto}._statsTrend_1s4mc_96{font-size:11px;font-weight:700}._statsDonut_1s4mc_101{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}._statsDonutPct_1s4mc_109{position:absolute;font-size:13px;font-weight:700;color:#22c55e}._statsCardLegend_1s4mc_116{display:flex;flex-direction:column;gap:4px}._statsLegendItem_1s4mc_122{display:flex;align-items:center;gap:5px;font-size:10px;color:#ffffff8c;white-space:nowrap}._statsLegendCount_1s4mc_131{color:#ffffff4d;font-size:9px}._statsBarDot_1s4mc_136{width:6px;height:6px;border-radius:50%;flex-shrink:0}._tagPill_1s4mc_145{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_1s4mc_159{display:flex;flex-wrap:wrap;gap:4px;align-items:center}@media(max-width:900px){._statsBar_1s4mc_36{grid-template-columns:1fr}}._quickAddBtn_1s4mc_174{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_1s4mc_174: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_1s4mc_194{background:var(--primary);color:var(--primary-foreground, #fff);border-color:var(--primary)}._quickAddForm_1s4mc_200{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_1s4mc_210{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_1s4mc_210:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}._quickAddOptions_1s4mc_227{display:flex;gap:6px;flex-wrap:wrap}._quickAddSelect_1s4mc_233{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_1s4mc_244{padding:4px 8px;font-size:11px;border:1px solid var(--border);border-radius:5px;background:var(--background);color:var(--foreground);outline:none}._quickAddActions_1s4mc_254{display:flex;gap:6px}._quickAddSubmit_1s4mc_259{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_1s4mc_259:hover{opacity:.9}._quickAddSubmit_1s4mc_259:disabled{opacity:.4;cursor:not-allowed}._quickAddExecute_1s4mc_283{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_1s4mc_283:hover{background:#22c55e2e}._quickAddExecute_1s4mc_283:disabled{opacity:.4;cursor:not-allowed}._quickAddCancel_1s4mc_307{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_1s4mc_307:hover{color:var(--foreground);border-color:var(--foreground)}._toolbar_1s4mc_326{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._toolbarLeft_1s4mc_333{display:flex;align-items:center;gap:6px;flex-shrink:0}._sectionTitle_1s4mc_340{font-size:14px;font-weight:700;color:var(--foreground);margin:0}._taskCount_1s4mc_347{font-size:11px;font-weight:600;color:var(--muted-foreground);background:var(--muted);padding:1px 7px;border-radius:6px}._toolbarCenter_1s4mc_356{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}._filterGroup_1s4mc_364{display:flex;align-items:center;gap:6px}._filterSelect_1s4mc_370{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_1s4mc_370:focus{border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}._filterSelect_1s4mc_370 option{background:var(--card);color:var(--foreground)}._filterClear_1s4mc_392{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_1s4mc_392:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 30%,var(--border))}._viewToggle_1s4mc_411{display:flex;gap:1px;background:var(--muted);border-radius:8px;padding:2px;flex-shrink:0}._viewToggleBtn_1s4mc_420{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_1s4mc_420:hover{color:var(--foreground)}._viewToggleBtnActive_1s4mc_437{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #00000026}._projectTag_1s4mc_445{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_1s4mc_459{position:relative}._projectDropdownTrigger_1s4mc_463{display:flex;align-items:center;gap:2px;padding:3px 5px;border:none;border-radius:4px;background:none;color:var(--muted-foreground);cursor:pointer}._projectDropdownTrigger_1s4mc_463:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground)}._projectDropdownMenu_1s4mc_480{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_1s4mc_496{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_1s4mc_496:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._projectDropdownItemActive_1s4mc_515{background:color-mix(in srgb,var(--primary) 10%,transparent)}._projectDropdownDot_1s4mc_519{width:8px;height:8px;border-radius:50%;flex-shrink:0}._taskList_1s4mc_528{display:flex;flex-direction:column;gap:4px}._empty_1s4mc_534{padding:32px;text-align:center;color:var(--muted-foreground);font-size:13px}._taskRow_1s4mc_541{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_1s4mc_541:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}._taskRowError_1s4mc_558{border-color:#ef44444d}._taskRowError_1s4mc_558:hover{border-color:#ef444480}._taskRowTop_1s4mc_566{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}._taskRowTitleArea_1s4mc_574{flex:1;min-width:0;cursor:pointer}._taskRowTitle_1s4mc_574{font-size:13px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}._runningIcon_1s4mc_592{color:#f59e0b;animation:_pulse_1s4mc_1 1.5s infinite}@keyframes _pulse_1s4mc_1{0%,to{opacity:1}50%{opacity:.4}}._taskRowProgressBar_1s4mc_602{width:100%;height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden;margin-bottom:6px}._taskRowProgressFill_1s4mc_611{height:100%;border-radius:2px;transition:width .3s}._taskRowBottom_1s4mc_617{display:flex;align-items:center;justify-content:space-between;gap:8px}._taskRowMeta_1s4mc_624{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow:hidden;font-size:10px}._taskRowBadge_1s4mc_634{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_1s4mc_646{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0}._taskRowErrorText_1s4mc_656{color:#ef4444;display:flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}._taskRowStep_1s4mc_667{color:#f59e0b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}._subtaskDots_1s4mc_676{display:flex;gap:3px;flex-shrink:0;align-items:center}._subtaskDot_1s4mc_676{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:transform .15s,box-shadow .15s}._subtaskDot_1s4mc_676:hover{transform:scale(1.6);box-shadow:0 0 4px currentColor}._taskRowActions_1s4mc_695{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .15s}._taskRow_1s4mc_541:hover ._taskRowActions_1s4mc_695{opacity:1}._taskRowRunBtn_1s4mc_707{background:none;border:none;padding:4px;border-radius:4px;cursor:pointer;color:#22c55e;display:flex}._taskRowRunBtn_1s4mc_707:hover{background:#22c55e1a}._taskRowRunBtn_1s4mc_707:disabled{color:#f59e0b;cursor:wait}._taskRowDeleteBtn_1s4mc_726{background:none;border:none;padding:4px;border-radius:4px;cursor:pointer;color:var(--muted-foreground);display:flex}._taskRowDeleteBtn_1s4mc_726:hover{background:#ef44441a;color:#ef4444}._kanbanGrid_1s4mc_743{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;min-height:200px}._kanbanColumn_1s4mc_750{background:var(--background);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;min-height:150px}._kanbanColumnHeader_1s4mc_759{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:2px solid}._kanbanColumnDot_1s4mc_767{width:8px;height:8px;border-radius:50%;flex-shrink:0}._kanbanColumnLabel_1s4mc_774{font-size:11px;font-weight:700;color:var(--foreground);text-transform:uppercase;letter-spacing:.5px}._kanbanColumnCount_1s4mc_782{margin-left:auto;font-size:10px;font-weight:600;padding:1px 6px;border-radius:6px}._kanbanColumnBody_1s4mc_790{flex:1;padding:8px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}._kanbanEmpty_1s4mc_799{flex:1;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);font-size:11px;font-style:italic;opacity:.6}._kanbanCard_1s4mc_159{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_1s4mc_159:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._kanbanCardError_1s4mc_828{border-color:#ef44444d;box-shadow:0 0 6px #ef44441a}._kanbanCardTitle_1s4mc_833{font-size:12px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kanbanCardAlert_1s4mc_842{font-size:10px;color:#ef4444;display:flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kanbanCardRunning_1s4mc_853{font-size:10px;color:#f59e0b;display:flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kanbanCardFooter_1s4mc_864{display:flex;align-items:center;justify-content:space-between;margin-top:4px}._kanbanCardMeta_1s4mc_871{display:flex;gap:6px;align-items:center}._kanbanPriority_1s4mc_877{font-size:9px;font-weight:700;text-transform:uppercase}._kanbanDue_1s4mc_883{display:flex;align-items:center;gap:2px;font-size:9px;color:var(--muted-foreground)}._kanbanRunBtn_1s4mc_891{background:none;border:none;padding:3px;border-radius:4px;cursor:pointer;color:#22c55e;display:flex;opacity:0;transition:opacity .15s}._kanbanCard_1s4mc_159:hover ._kanbanRunBtn_1s4mc_891{opacity:1}._kanbanRunBtn_1s4mc_891:hover{background:#22c55e1f}._detailedRow_1s4mc_913{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_1s4mc_913:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}._detailedRowError_1s4mc_930{border-color:#ef44444d}._detailedRowError_1s4mc_930:hover{border-color:#ef444480}._detailedRowTop_1s4mc_938{display:flex;align-items:center;gap:10px}._detailedRowInfo_1s4mc_944{flex:1;min-width:0;cursor:pointer}._detailedDesc_1s4mc_950{font-size:11px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailedAlert_1s4mc_958{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_1s4mc_971{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;color:var(--muted-foreground)}._detailedTimeline_1s4mc_980{display:flex;align-items:center;gap:6px;flex:1;min-width:120px}._detailedTimelineBar_1s4mc_988{flex:1;height:4px;border-radius:2px;background:var(--border);overflow:hidden}._detailedTimelineFill_1s4mc_996{height:100%;border-radius:2px;transition:width .3s}._detailedProgressWrap_1s4mc_1002{display:flex;align-items:center;gap:6px}._detailedRunInfo_1s4mc_1008{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--muted-foreground)}._detailedRunInfo_1s4mc_1008 span{display:flex;align-items:center;gap:3px}._detailedSummary_1s4mc_1022{width:100%;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardGrid_1s4mc_1032{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}._card_1s4mc_1032{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_1s4mc_1032:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026;border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._cardError_1s4mc_1056{border-color:#ef44444d;box-shadow:0 0 8px #ef44441a}._cardHeader_1s4mc_1061{display:flex;align-items:center;gap:6px}._cardBadge_1s4mc_1067{font-size:9px;font-weight:700;padding:2px 7px;border-radius:5px;text-transform:uppercase;letter-spacing:.3px}._cardPriority_1s4mc_1076{font-size:9px;font-weight:700;padding:2px 7px;border-radius:5px;text-transform:uppercase}._cardActions_1s4mc_1084{display:flex;gap:2px;opacity:0;transition:opacity .15s}._card_1s4mc_1032:hover ._cardActions_1s4mc_1084{opacity:1}._cardTitle_1s4mc_1095{font-size:13px;font-weight:700;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}._cardDesc_1s4mc_1107{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_1s4mc_1118{display:flex;align-items:center;gap:4px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardProgressWrap_1s4mc_1128{display:flex;align-items:center;gap:6px;padding:2px 0}._cardFooter_1s4mc_1135{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;border-top:1px solid var(--border)}._scheduleWrap_1s4mc_1146{display:flex;flex-direction:column;gap:10px}._scheduleHeader_1s4mc_1152{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._scheduleNav_1s4mc_1160{display:flex;align-items:center;gap:6px}._scheduleNavBtn_1s4mc_1166{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_1s4mc_1166:hover{background:color-mix(in srgb,var(--foreground) 6%,var(--card))}._scheduleLabel_1s4mc_1183{font-size:13px;font-weight:600;color:var(--foreground);min-width:140px;text-align:center}._scheduleTodayBtn_1s4mc_1191{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_1s4mc_1191:hover{background:color-mix(in srgb,var(--primary) 8%,var(--card));border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._scheduleRangeToggle_1s4mc_1207{display:flex;gap:1px;background:var(--muted);border-radius:6px;padding:2px}._scheduleRangeBtn_1s4mc_1215{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_1s4mc_1215:hover{color:var(--foreground)}._scheduleRangeBtnActive_1s4mc_1231{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000001f}._scheduleDayView_1s4mc_1238{min-height:120px}._scheduleDayTasks_1s4mc_1242{display:flex;flex-direction:column;gap:4px}._scheduleTask_1s4mc_1248{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_1s4mc_1248:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}._scheduleTaskDot_1s4mc_1265{width:8px;height:8px;border-radius:50%;flex-shrink:0}._scheduleTaskTitle_1s4mc_1272{font-size:12px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._scheduleWeekGrid_1s4mc_1284{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;min-height:200px}._scheduleWeekDay_1s4mc_1291{background:var(--card);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;min-height:120px}._scheduleWeekDayToday_1s4mc_1300{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._scheduleWeekDayHeader_1s4mc_1304{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--border)}._scheduleWeekDayName_1s4mc_1312{font-size:10px;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.3px}._scheduleWeekDayNum_1s4mc_1320{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_1s4mc_1332{background:var(--primary);color:var(--primary-foreground, #fff)}._scheduleWeekDayBody_1s4mc_1337{flex:1;padding:4px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}._scheduleWeekTask_1s4mc_1346{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_1s4mc_1346:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}._scheduleWeekTaskTitle_1s4mc_1365{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scheduleMonthDayNames_1s4mc_1372{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._scheduleMonthDayName_1s4mc_1372{text-align:center;font-size:10px;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.3px;padding:4px 0}._scheduleMonthGrid_1s4mc_1388{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._scheduleMonthCell_1s4mc_1394{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:4px;min-height:70px;display:flex;flex-direction:column;gap:2px}._scheduleMonthCellDim_1s4mc_1405{opacity:.4}._scheduleMonthCellToday_1s4mc_1409{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card))}._scheduleMonthCellNum_1s4mc_1414{font-size:11px;font-weight:600;color:var(--foreground);padding:0 2px 2px}._scheduleMonthTask_1s4mc_1421{font-size:9px;font-weight:500;padding:1px 4px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._scheduleMonthTask_1s4mc_1421:hover{opacity:.8}._scheduleMonthMore_1s4mc_1436{font-size:9px;color:var(--muted-foreground);padding:0 2px}._scheduleUndated_1s4mc_1443{border-top:1px solid var(--border);padding-top:10px}._scheduleUndatedLabel_1s4mc_1448{font-size:11px;font-weight:600;color:var(--muted-foreground);margin-bottom:6px;display:block}._scheduleUndatedList_1s4mc_1456{display:flex;flex-direction:column;gap:3px}._confirmOverlay_1s4mc_1464{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_1s4mc_1475{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_1s4mc_1485{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--foreground)}._confirmMessage_1s4mc_1492{margin:0 0 16px;font-size:13px;color:var(--muted-foreground);line-height:1.5}._confirmActions_1s4mc_1499{display:flex;justify-content:flex-end;gap:8px}._confirmCancel_1s4mc_1505{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_1s4mc_1505:hover{background:color-mix(in srgb,var(--foreground) 5%,var(--card))}._confirmDelete_1s4mc_1520{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_1s4mc_1520:hover{opacity:.9}@media(max-width:900px){._kanbanGrid_1s4mc_743{grid-template-columns:1fr;gap:8px}._toolbar_1s4mc_326{flex-direction:column;align-items:stretch}._toolbarCenter_1s4mc_356{justify-content:flex-start}._scheduleWeekGrid_1s4mc_1284{grid-template-columns:1fr}._scheduleMonthGrid_1s4mc_1388,._scheduleMonthDayNames_1s4mc_1372{grid-template-columns:repeat(7,1fr)}._scheduleMonthCell_1s4mc_1394{min-height:50px}}@media(max-width:600px){._taskRowBadge_1s4mc_634,._taskRowPriority_1s4mc_1567,._taskRowDue_1s4mc_646,._taskRowProgress_1s4mc_602{display:none}._cardGrid_1s4mc_1032{grid-template-columns:1fr}._filterGroup_1s4mc_364{flex-wrap:wrap}}._container_15tes_5{height:100%;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}._loading_15tes_14{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--muted-foreground);font-size:13px}._empty_15tes_23{display:flex;align-items:center;justify-content:center;padding:30px;color:var(--muted-foreground);font-size:12px}._statsRow_15tes_33{display:flex;gap:6px;flex-wrap:wrap}._stat_15tes_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_15tes_50{font-weight:700;font-size:14px;color:var(--foreground);font-variant-numeric:tabular-nums}._statLabel_15tes_57{color:var(--muted-foreground);font-size:11px}._header_15tes_63{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._nav_15tes_71{display:flex;align-items:center;gap:6px}._navBtn_15tes_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_15tes_77:hover{background:color-mix(in srgb,var(--foreground) 6%,var(--card))}._label_15tes_94{font-size:13px;font-weight:600;color:var(--foreground);min-width:140px;text-align:center}._todayBtn_15tes_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_15tes_102:hover{background:color-mix(in srgb,var(--primary) 8%,var(--card));border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._rangeToggle_15tes_118{display:flex;gap:1px;background:var(--muted);border-radius:6px;padding:2px}._rangeBtn_15tes_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_15tes_126:hover{color:var(--foreground)}._rangeBtnActive_15tes_142{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000001f}._taskRow_15tes_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_15tes_149:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}._taskDot_15tes_166{width:8px;height:8px;border-radius:50%;flex-shrink:0}._taskTitle_15tes_173{font-size:12px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._taskBadge_15tes_184{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;white-space:nowrap}._projectTag_15tes_192{display:inline-flex;align-items:center;gap:3px;border:1px solid;border-radius:4px;font-weight:600;white-space:nowrap}._dayView_15tes_203{min-height:120px}._dayTasks_15tes_207{display:flex;flex-direction:column;gap:4px}._weekGrid_15tes_214{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;min-height:200px}._weekDay_15tes_221{background:var(--card);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;min-height:140px}._weekDayToday_15tes_230{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}._weekDayHeader_15tes_234{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--border)}._weekDayName_15tes_242{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}._weekDayNum_15tes_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_15tes_262{background:var(--primary);color:var(--primary-foreground, #fff)}._weekDayBody_15tes_267{flex:1;padding:4px;display:flex;flex-direction:column;gap:3px;overflow-y:auto;max-height:200px}._weekTask_15tes_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_15tes_277:hover{background:color-mix(in srgb,var(--foreground) 8%,var(--card))}._weekTaskTitle_15tes_291{color:var(--foreground);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._monthDayNames_15tes_300{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._monthDayName_15tes_300{text-align:center;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:4px}._monthGrid_15tes_316{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._monthCell_15tes_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_15tes_333{opacity:.4}._monthCellToday_15tes_337{border-color:color-mix(in srgb,var(--primary) 50%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--card))}._monthCellNum_15tes_342{font-size:11px;font-weight:600;color:var(--foreground);margin-bottom:2px}._monthTask_15tes_349{padding:2px 4px;font-size:9px;font-weight:600;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._monthTask_15tes_349:hover{filter:brightness(1.1)}._monthMore_15tes_364{font-size:9px;color:var(--muted-foreground);padding:1px 4px}._undated_15tes_371{margin-top:8px}._undatedLabel_15tes_375{display:block;font-size:11px;font-weight:600;color:var(--muted-foreground);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}._undatedList_15tes_385{display:flex;flex-direction:column;gap:3px}@media(max-width:768px){._weekGrid_15tes_214{grid-template-columns:1fr}._monthGrid_15tes_316,._monthDayNames_15tes_300{grid-template-columns:repeat(7,1fr)}._monthCell_15tes_322{min-height:50px}}._portal_d5j7p_1{--portal-size: 2.4rem;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_d5j7p_17{--portal-size: 2.35rem}._md_d5j7p_21{--portal-size: 3.25rem}._lg_d5j7p_25{--portal-size: 4.1rem}._portalRing_d5j7p_29{position:absolute;inset:-3%;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--primary, #f97316) 62%,white 38%),color-mix(in srgb,var(--info, #06b6d4) 52%,white 48%));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary, #f97316) 35%,transparent),0 0 12px color-mix(in srgb,var(--primary, #f97316) 22%,transparent);z-index:1}._portalCore_d5j7p_45{display:none}._portalImage_d5j7p_49{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),0 6px 14px #00000047;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_d5j7p_72{opacity:1;transform:translateZ(0) scale(1)}._portalLowerMask_d5j7p_77{display:none}._portalGlow_d5j7p_81{position:absolute;inset:-18%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--primary, #f97316) 20%,transparent),color-mix(in srgb,var(--info, #06b6d4) 10%,transparent) 42%,transparent 68%);z-index:0;pointer-events:none;opacity:.68}._portalFallback_d5j7p_97{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_d5j7p_112{opacity:0}@media(prefers-reduced-motion:reduce){._portalImage_d5j7p_49{transition:none}}._chatContainer_x8kso_3{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;min-width:0;overflow:hidden;background:var(--background)}._headerBar_x8kso_14{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))}._headerBrand_x8kso_24{display:inline-flex;align-items:center;gap:.75rem;min-width:0}._headerBrandText_x8kso_31{display:flex;flex-direction:column;min-width:0}._headerTitle_x8kso_37{font-size:.95rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}._headerSubtitle_x8kso_44{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}._topTabs_x8kso_51{display:flex;align-items:center;gap:.25rem;margin-left:auto}._topTab_x8kso_51{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_x8kso_51:hover{color:var(--foreground);background:color-mix(in srgb,var(--primary) 8%,transparent)}._topTabActive_x8kso_82{color:var(--primary);border-bottom-color:var(--primary)}._participantsBar_x8kso_87{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_x8kso_97{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_x8kso_112{display:inline-flex;align-items:center;gap:.625rem;min-width:0;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._activeParticipantAvatars_x8kso_123{display:inline-flex;align-items:center}._participantAvatar_x8kso_128{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_x8kso_128:first-child{margin-left:0}._moreCount_x8kso_146{margin-left:.35rem;font-size:.7rem;font-weight:700;color:var(--muted-foreground)}._participantsAddBtn_x8kso_153{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_x8kso_153:hover,._participantsToggle_x8kso_97:hover{border-color:color-mix(in srgb,var(--primary) 38%,transparent);background:color-mix(in srgb,var(--primary) 10%,var(--surface))}._participantsDropdown_x8kso_173{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_x8kso_189{padding:.25rem .25rem .5rem}._participantsSearchInput_x8kso_193{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_x8kso_193::-moz-placeholder{color:var(--muted-foreground)}._participantsSearchInput_x8kso_193::placeholder{color:var(--muted-foreground)}._participantsEmpty_x8kso_207{padding:.75rem;font-size:.8rem;color:var(--muted-foreground);text-align:center}._participantItem_x8kso_214{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_x8kso_214:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}._participantActive_x8kso_232{background:color-mix(in srgb,var(--primary) 12%,transparent)}._participantIcon_x8kso_236{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_x8kso_246{font-weight:600}._participantCategory_x8kso_250{font-size:.7rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}._participantCheck_x8kso_257{color:var(--primary)}._chevronUp_x8kso_261{transform:rotate(180deg)}@media(max-width:720px){._headerBar_x8kso_14{flex-direction:column;align-items:stretch}._topTabs_x8kso_51{margin-left:0;justify-content:flex-start;flex-wrap:wrap}}._messagesArea_x8kso_278{flex:1 1 0%;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 12%,transparent) transparent}._messagesArea_x8kso_278::-webkit-scrollbar{width:4px}._messagesArea_x8kso_278::-webkit-scrollbar-track{background:transparent}._messagesArea_x8kso_278::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:4px}._messagesArea_x8kso_278::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground) 22%,transparent)}._welcomeMessage_x8kso_308{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_x8kso_320{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_x8kso_332{margin:0;color:var(--foreground);font-size:1.125rem;font-weight:800;letter-spacing:-.02em}._welcomeSubtitle_x8kso_340{margin:0;max-width:460px;color:var(--muted-foreground);font-size:.875rem;line-height:1.6}._message_x8kso_278{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;max-width:min(94%,960px);animation:_fadeUp_x8kso_1 .18s ease}._assistantMessage_x8kso_361{align-self:flex-start}._userMessage_x8kso_365{align-self:flex-end;flex-direction:row-reverse;flex-wrap:nowrap;align-items:flex-end}._messageAvatar_x8kso_372{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_x8kso_385{background:transparent;border:none;color:var(--primary)}._assistantAvatarPortal_x8kso_391{overflow:visible}._userAvatar_x8kso_395{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_x8kso_406{border-radius:var(--radius-md);padding:.5rem .75rem;font-size:.875rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;position:relative;z-index:0;isolation:isolate;min-width:0;flex:1 1 0%}._assistantBubble_x8kso_420{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_x8kso_428{background:linear-gradient(150deg,color-mix(in srgb,var(--primary) 78%,black 8%),color-mix(in srgb,var(--primary) 68%,black 10%));color:var(--background);border-bottom-right-radius:.25rem;box-shadow:0 .75rem 1.5rem color-mix(in srgb,var(--foreground) 24%,transparent)}._thinkingBubble_x8kso_440{display:flex;align-items:center;gap:4px;padding:.75rem;min-height:44px}._thinkingDot_x8kso_448{width:8px;height:8px;border-radius:var(--radius-full);background:var(--muted-foreground);animation:_thinkingBounce_x8kso_1 1.1s ease-in-out infinite}._thinkingDot_x8kso_448:nth-child(1){animation-delay:0s}._thinkingDot_x8kso_448:nth-child(2){animation-delay:.18s}._thinkingDot_x8kso_448:nth-child(3){animation-delay:.34s}._inputArea_x8kso_470{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)}._slashMenu_x8kso_482{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_x8kso_490{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_x8kso_490:hover{background:color-mix(in srgb,var(--primary) 11%,transparent)}._slashMenuItem_x8kso_490:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._slashCmd_x8kso_515{font-family:var(--font-family-monospace);font-weight:700;color:var(--primary);flex-shrink:0}._slashArgs_x8kso_522{font-family:var(--font-family-monospace);color:var(--muted-foreground);font-size:.75rem;flex-shrink:0}._slashDesc_x8kso_529{color:var(--muted-foreground);font-size:.75rem;flex:1}._inputRow_x8kso_535{display:flex;flex-direction:column;gap:.375rem}._attachmentPreview_x8kso_541{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_x8kso_553{width:40px;height:40px;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;flex-shrink:0}._attachmentFileIcon_x8kso_561{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_x8kso_574{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentRemove_x8kso_582{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_x8kso_582:hover{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 12%,transparent)}._attachmentRemove_x8kso_582:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._attachButton_x8kso_609{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_x8kso_609: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_x8kso_609:disabled{opacity:.5;cursor:not-allowed}._attachButton_x8kso_609:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._micActive_x8kso_640{color:var(--destructive);border-color:color-mix(in srgb,var(--destructive) 38%,transparent);background:color-mix(in srgb,var(--destructive) 13%,transparent);animation:_micPulse_x8kso_1 1.6s ease-in-out infinite}._sendButton_x8kso_647{width:22px;height:22px;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_x8kso_647:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .75rem 1.25rem color-mix(in srgb,var(--foreground) 26%,transparent)}._sendButton_x8kso_647:disabled{opacity:.5;cursor:not-allowed}._sendButton_x8kso_647:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._copyButton_x8kso_682{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_x8kso_682:hover{color:var(--foreground);background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--primary) 40%,transparent)}._copyButton_x8kso_682:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._inputWrapper_x8kso_713{width:100%;min-width:0;position:relative}._historyArrows_x8kso_720{display:flex;flex-direction:column;position:absolute;right:8px;top:50%;transform:translateY(-50%);gap:2px;z-index:1}._historyArrow_x8kso_720{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_x8kso_720:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff}._historyArrow_x8kso_720:disabled,._historyArrowDisabled_x8kso_752{opacity:.3;cursor:not-allowed}@media(min-width:768px){._historyArrows_x8kso_720{display:none}}._textarea_x8kso_763{width:100%;min-height:44px;max-height:10rem;resize:none;overflow-y:auto;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);padding:.5rem .75rem;font-size:.875rem;line-height:1.5;font-family:inherit;color:var(--foreground);background:color-mix(in srgb,var(--surface) 94%,transparent);outline:none}._textarea_x8kso_763: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_x8kso_763:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._textarea_x8kso_763::-moz-placeholder{color:var(--muted-foreground)}._textarea_x8kso_763::placeholder{color:var(--muted-foreground)}._textarea_x8kso_763::-webkit-scrollbar{width:3px}._textarea_x8kso_763::-webkit-scrollbar-track{background:transparent}._textarea_x8kso_763::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:3px}._inputActions_x8kso_807{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._modelSelector_x8kso_816{position:relative;display:flex;align-items:center}._modelSelect_x8kso_816{-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_x8kso_816 option{background:var(--card, #1a1a1a);color:var(--foreground, #e5e5e5)}.light ._modelSelect_x8kso_816{color-scheme:light}.light ._modelSelect_x8kso_816 option{background:var(--card, #fff);color:var(--foreground, #111)}._modelSelect_x8kso_816:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._modelSelectIcon_x8kso_858{position:absolute;right:4px;pointer-events:none;color:var(--muted-foreground)}._multiAgentToggle_x8kso_867{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_x8kso_877{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_x8kso_877:last-child{border-right:none}._multiAgentBtn_x8kso_877:hover:not(:disabled){color:var(--foreground);background:color-mix(in srgb,var(--primary) 10%,transparent)}._multiAgentBtn_x8kso_877:disabled{opacity:.5;cursor:not-allowed}._multiAgentBtn_x8kso_877:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._multiAgentBtnActive_x8kso_910{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%))}._msgAttachImage_x8kso_922{display:block;max-width:240px;max-height:192px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);margin-bottom:.5rem}._msgAttachFile_x8kso_931{display:flex;align-items:center;gap:8px;font-size:.75rem;margin-bottom:.5rem;padding:.25rem .5rem;background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius-sm)}._inlineMediaImg_x8kso_944{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_x8kso_954{display:block;max-width:100%;border-radius:var(--radius);margin:.5rem 0}._inlineMediaAudio_x8kso_961{display:block;width:100%;margin:.5rem 0}._inlineMediaPdf_x8kso_967{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_x8kso_967:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)}._inlineMediaPdf_x8kso_967:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._inlineAssetCard_x8kso_994{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_x8kso_1005{border:none;background:transparent;padding:0;margin:0;cursor:zoom-in;border-radius:var(--radius-sm);min-width:44px;min-height:44px}._inlineAssetThumbButton_x8kso_1005:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._inlineAssetThumb_x8kso_1005{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_x8kso_1030{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}._inlineAssetTitle_x8kso_1038{font-size:.75rem;font-weight:700;color:var(--foreground)}._inlineAssetMeta_x8kso_1044{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineAssetPrompt_x8kso_1052{font-size:.75rem;color:var(--muted-foreground);line-height:1.3;margin-top:4px}._inlineAssetActions_x8kso_1059{display:flex;flex-direction:column;gap:8px}._inlineAssetActionBtn_x8kso_1065{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_x8kso_1065: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_x8kso_1065:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._inlineAssetModalBackdrop_x8kso_1091{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_x8kso_1091{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_x8kso_1115{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_x8kso_1124{min-width:0;display:flex;flex-direction:column;gap:4px}._inlineAssetModalTitle_x8kso_1124{font-size:.875rem;font-weight:700;color:var(--foreground)}._inlineAssetModalMeta_x8kso_1137{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineAssetModalActions_x8kso_1145{display:flex;align-items:center;gap:.5rem}._inlineAssetModalBody_x8kso_1151{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_x8kso_1163{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}._inlineAssetModalPrompt_x8kso_1170{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_x8kso_1181{outline:2px dashed color-mix(in srgb,var(--primary) 62%,transparent);outline-offset:2px;background:color-mix(in srgb,var(--primary) 10%,transparent)}._subscriptionPrompt_x8kso_1189{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_x8kso_1201{margin-bottom:.75rem;color:var(--muted-foreground)}._subscriptionTitle_x8kso_1206{margin:0 0 .5rem;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}._subscriptionMessage_x8kso_1214{margin:0 0 1.25rem;font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}._subscriptionFeatures_x8kso_1221{width:100%;max-width:360px;display:grid;gap:.5rem;margin-bottom:1.25rem}._feature_x8kso_1229{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_x8kso_1239{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_x8kso_1239:hover{transform:translateY(-1px);box-shadow:0 1rem 1.75rem color-mix(in srgb,var(--foreground) 30%,transparent)}._upgradeButton_x8kso_1239:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._participantsBackdrop_x8kso_1274{position:fixed;inset:0;background:color-mix(in srgb,var(--foreground) 50%,transparent);display:flex;align-items:flex-end;z-index:50}._participantsPanel_x8kso_1283{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_x8kso_1293{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._participantsTitle_x8kso_1300{margin:0;font-size:1rem;font-weight:600;color:var(--foreground)}._participantsCloseBtn_x8kso_1307{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_x8kso_1307:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent)}._participantsCloseBtn_x8kso_1307:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._participantsLoading_x8kso_1330,._participantsEmpty_x8kso_207{padding:1rem;text-align:center;color:var(--muted-foreground);font-size:.875rem}._participantsGrid_x8kso_1338{display:grid;gap:.5rem}._participantCard_x8kso_1343{display:flex;align-items:center;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:transparent;gap:.75rem}._participantCardActive_x8kso_1353{background:color-mix(in srgb,var(--primary) 10%,transparent)}._participantCheckbox_x8kso_1357{cursor:pointer;width:20px;height:20px;accent-color:var(--primary)}._participantInfo_x8kso_1364{flex:1;min-width:0}._participantName_x8kso_246{font-weight:500;font-size:.875rem;color:var(--foreground)}._participantDesc_x8kso_1375{font-size:.75rem;color:var(--muted-foreground);margin-top:4px}._participantsHint_x8kso_1381{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_x8kso_1392{display:grid;gap:8px;margin:.5rem 0}._skillResultCard_x8kso_1398{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_x8kso_1409{flex:1;min-width:0}._skillResultName_x8kso_1414{font-weight:500;font-size:.875rem;color:var(--foreground)}._skillResultMeta_x8kso_1420{font-size:.75rem;color:var(--muted-foreground);margin-top:4px}._skillResultAddBtn_x8kso_1426{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_x8kso_1426:hover{opacity:.9}._skillResultAddBtn_x8kso_1426:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._participantBadge_x8kso_1453{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_x8kso_1471{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_x8kso_1471:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes _thinkingBounce_x8kso_1{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-6px);opacity:1}}@keyframes _micPulse_x8kso_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_x8kso_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._messagesArea_x8kso_278{padding:.75rem;gap:.5rem}._message_x8kso_278{max-width:96%}._messageAvatar_x8kso_372{width:24px;height:24px}._assistantAvatarPortal_x8kso_391{overflow:visible}._messageBubble_x8kso_406{font-size:.875rem;padding:.5rem}._inputArea_x8kso_470{padding:.5rem .75rem .75rem}._inputWrapper_x8kso_713{width:100%}._textarea_x8kso_763{font-size:1rem;min-height:48px;width:100%}._inputActions_x8kso_807{width:100%;justify-content:flex-end;gap:.25rem;overflow-x:auto;scrollbar-width:thin}._modelSelect_x8kso_816{max-width:112px;font-size:.75rem}._modelSelector_x8kso_816{margin-left:auto}._multiAgentToggle_x8kso_867,._slashDesc_x8kso_529{display:none}._subscriptionTitle_x8kso_1206{font-size:1.25rem}._copyButton_x8kso_682{width:32px;height:32px}}@media(min-width:641px)and (max-width:1024px){._messagesArea_x8kso_278{padding:.75rem 1.25rem}._message_x8kso_278{max-width:92%}}._container_i09m1_1{display:flex;flex-direction:column;gap:4px;min-height:0;padding:2px;overflow-y:auto}._section_i09m1_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_i09m1_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_i09m1_34{display:flex;flex-direction:column;gap:0;padding:0}._taskTree_i09m1_41{display:flex;flex-direction:column}._taskTreeParent_i09m1_46{display:flex;align-items:stretch;gap:.25rem}._taskTreeParentBody_i09m1_52{min-width:0;flex:1}._subtaskToggle_i09m1_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_i09m1_57:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._subtaskToggleSpacer_i09m1_76{width:.75rem;flex-shrink:0}._childTaskList_i09m1_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_i09m1_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_i09m1_90:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._childTaskIcon_i09m1_110{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._childTaskName_i09m1_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_i09m1_128{display:flex;flex-direction:column;gap:3px;padding:6px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 5%,transparent);transition:background .15s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px}._taskRow_i09m1_128:last-child{border-bottom:none}._taskRow_i09m1_128:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}._taskRow_i09m1_128:active{background:color-mix(in srgb,var(--foreground) 8%,transparent)}._taskRowDragging_i09m1_152{opacity:.4}._dragHandle_i09m1_156{cursor:grab;display:inline-flex;align-items:center;flex-shrink:0;color:var(--muted-foreground);opacity:.5;padding:2px}._dragHandle_i09m1_156:hover{opacity:1}._dragOverlay_i09m1_170{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_i09m1_185{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_i09m1_197{display:flex;align-items:flex-start;gap:6px;width:100%;min-width:0}._taskBottomRow_i09m1_205{display:flex;align-items:center;gap:8px}._statusLabel_i09m1_211{font-size:.7rem;font-weight:600;white-space:nowrap;flex-shrink:0}._taskInfo_i09m1_218{display:flex;align-items:center;gap:6px;min-width:0;flex:1}._taskIcon_i09m1_226{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}._taskName_i09m1_235{font-size:.76rem;font-weight:600;color:var(--foreground);flex:1;min-width:0;line-height:1.3;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}._taskProgress_i09m1_251{display:flex;align-items:center;gap:6px;flex:1;min-width:0}._progressBar_i09m1_259{flex:1;height:4px;background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:2px;overflow:hidden}._progressFill_i09m1_267{height:100%;border-radius:2px;transition:width .3s ease}._progressPercent_i09m1_273{font-size:.6rem;font-weight:700;color:var(--muted-foreground);min-width:2rem;text-align:right;flex-shrink:0}._taskMeta_i09m1_282{display:flex;align-items:center;gap:4px;justify-content:flex-end;flex-shrink:0;margin-left:auto}._metaLabel_i09m1_291{font-size:.65rem;color:var(--muted-foreground);font-weight:600;white-space:nowrap}._metaPill_i09m1_298{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_i09m1_311{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_i09m1_322{display:flex;align-items:center;gap:4px;font-size:.65rem;font-weight:600;color:var(--warning, #f97316);padding-left:20px}._taskFooter_i09m1_332{display:flex;align-items:center;gap:8px;padding-left:20px;flex-wrap:wrap}._schedulePill_i09m1_340{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}._lastActivity_i09m1_352{font-size:.6rem;color:var(--muted-foreground);margin-left:auto}._successBadge_i09m1_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_i09m1_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}._tipSection_i09m1_385{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_i09m1_397{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_i09m1_410{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_i09m1_419{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_i09m1_432{display:flex;flex-direction:column;gap:0}._recItem_i09m1_438{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) 5%,transparent);cursor:pointer;transition:background .15s ease}._recItem_i09m1_438:last-child{border-bottom:none}._recItem_i09m1_438:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}._recText_i09m1_457{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_i09m1_469{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_i09m1_438:hover ._recAction_i09m1_469{background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 40%,transparent)}._taskRow_i09m1_128:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._recItem_i09m1_438:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media(max-width:768px){._container_i09m1_1{padding:.5rem;gap:.5rem}._sectionHeader_i09m1_21{padding:.5rem .75rem;font-size:.75rem}._sectionContent_i09m1_34{padding:.25rem}._taskRow_i09m1_128{padding:.5rem;gap:.25rem;min-height:44px}._taskName_i09m1_235{font-size:.75rem}._metaLabel_i09m1_291{font-size:.625rem}._tipText_i09m1_397{font-size:.7rem}}._sidebar_1pwbc_2{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;border-right:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--surface) 60%,var(--background))}._sidebarHeader_1pwbc_13{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);flex-shrink:0}._sidebarTitle_1pwbc_22{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}._addCategoryBtn_1pwbc_33,._addProjectBtn_1pwbc_34{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background .12s ease,color .12s ease;flex-shrink:0}._addCategoryBtn_1pwbc_33:hover,._addProjectBtn_1pwbc_34:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._sidebarList_1pwbc_56{flex:1 1 0%;overflow-y:auto;padding:6px 0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 10%,transparent) transparent}._sidebarList_1pwbc_56::-webkit-scrollbar{width:4px}._sidebarList_1pwbc_56::-webkit-scrollbar-track{background:transparent}._sidebarList_1pwbc_56::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:4px}._categoryGroup_1pwbc_78{margin-bottom:2px}._categoryHeader_1pwbc_82{display:flex;align-items:center;gap:4px;padding:6px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);transition:color .12s ease}._categoryHeader_1pwbc_82:hover{color:var(--foreground)}._categoryChevron_1pwbc_101{flex-shrink:0;transition:transform .15s ease}._categoryChevronOpen_1pwbc_106{transform:rotate(90deg)}._categoryName_1pwbc_110{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryActions_1pwbc_118{display:flex;gap:2px;opacity:0;transition:opacity .12s ease}._categoryHeader_1pwbc_82:hover ._categoryActions_1pwbc_118{opacity:1}._catActionBtn_1pwbc_129{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--muted-foreground);cursor:pointer}._catActionBtn_1pwbc_129:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._projectList_1pwbc_148{padding:0 4px 4px}._projectTreeBlock_1pwbc_152{display:flex;flex-direction:column}._projectItem_1pwbc_157{display:flex;align-items:center;gap:8px;padding:7px 10px 7px 22px;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s ease;position:relative}._projectChevronBtn_1pwbc_169{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;flex-shrink:0;border-radius:4px}._projectChevronBtn_1pwbc_169:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._projectChevronSpacer_1pwbc_189{width:16px;height:16px;flex-shrink:0}._projectChevronOpen_1pwbc_195,._projectChevronClosed_1pwbc_196{transition:transform .15s ease}._projectChevronOpen_1pwbc_195{transform:rotate(90deg)}._projectItem_1pwbc_157:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._projectItemActive_1pwbc_208{background:color-mix(in srgb,var(--primary) 14%,transparent);border-left:2px solid var(--primary);padding-left:20px}._projectItemActive_1pwbc_208:hover{background:color-mix(in srgb,var(--primary) 18%,transparent)}._dropTargetActive_1pwbc_218{outline:1px solid color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 14%,transparent)}._projectDot_1pwbc_223{width:8px;height:8px;border-radius:50%;flex-shrink:0}._projectName_1pwbc_230{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:500;color:var(--foreground)}._projectTaskCount_1pwbc_241{font-size:.65rem;font-weight:600;color:var(--muted-foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent);padding:1px 6px;border-radius:999px;flex-shrink:0}._projectActions_1pwbc_251{display:flex;gap:2px;opacity:0;transition:opacity .12s ease;flex-shrink:0}._projectItem_1pwbc_157:hover ._projectActions_1pwbc_251{opacity:1}._projActionBtn_1pwbc_263{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--muted-foreground);cursor:pointer}._projActionBtn_1pwbc_263:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._projectTaskList_1pwbc_281{display:flex;flex-direction:column;gap:2px;margin-top:2px;margin-bottom:4px}._projectTaskItem_1pwbc_289{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s ease,color .1s ease}._projectTaskItem_1pwbc_289:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground)}._projectTaskItemDragging_1pwbc_306{opacity:.45}._projectTaskHandle_1pwbc_310{display:inline-flex;align-items:center;color:var(--muted-foreground);opacity:.6}._projectTaskBullet_1pwbc_317{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 65%,white 10%);flex-shrink:0}._projectTaskName_1pwbc_325{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:500}._projectTaskStatusDot_1pwbc_335{width:6px;height:6px;border-radius:999px;flex-shrink:0}._projectTaskCompleted_1pwbc_342{opacity:.6}._projectTaskNameCompleted_1pwbc_346{text-decoration:line-through;color:var(--muted-foreground)}._taskCheckbox_1pwbc_351{width:16px;height:16px;border-radius:4px;border:1.5px 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)}._taskCheckbox_1pwbc_351:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}._taskCheckboxChecked_1pwbc_372{background:var(--success, #22c55e);border-color:var(--success, #22c55e)}._taskCheckboxChecked_1pwbc_372:hover{background:color-mix(in srgb,var(--success, #22c55e) 80%,transparent);border-color:color-mix(in srgb,var(--success, #22c55e) 80%,transparent)}._taskCheckboxInProgress_1pwbc_382{border-color:var(--warning, #f97316);background:color-mix(in srgb,var(--warning, #f97316) 15%,transparent)}._taskCheckboxDash_1pwbc_387{width:8px;height:2px;background:var(--warning, #f97316);border-radius:1px}._projectTaskSubtasks_1pwbc_394{margin-left:4px}._projectTaskItem_1pwbc_289{cursor:pointer}._projectItemDragging_1pwbc_403{opacity:.5}._dragOverlay_1pwbc_407{padding:7px 10px 7px 22px;background:var(--surface);border:1px solid var(--primary);border-radius:var(--radius-sm);box-shadow:0 8px 20px #00000040;display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:500;color:var(--foreground)}._allProjectsBtn_1pwbc_422{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 4px 4px;border-radius:var(--radius-sm);border:none;background:transparent;cursor:pointer;font-size:.8rem;font-weight:500;color:var(--muted-foreground);width:calc(100% - 8px);text-align:left;transition:background .1s ease,color .1s ease}._allProjectsBtn_1pwbc_422:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._allProjectsBtnActive_1pwbc_445{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--foreground);font-weight:600}._inlineInput_1pwbc_452{background:color-mix(in srgb,var(--foreground) 6%,transparent);border:1px solid color-mix(in srgb,var(--primary) 50%,transparent);border-radius:var(--radius-sm);padding:4px 8px;font-size:.75rem;color:var(--foreground);outline:none;width:100%;margin:2px 10px 2px 22px}._inlineInput_1pwbc_452:focus{border-color:var(--primary)}._emptyProjects_1pwbc_469{padding:8px 22px;font-size:.72rem;color:var(--muted-foreground);font-style:italic}._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_2bcit_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_2bcit_16{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}._header_2bcit_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_2bcit_37{display:flex;align-items:flex-start;gap:.875rem;min-width:0}._brandMark_2bcit_44{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:.3rem;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent);flex-shrink:0}._headerAvatarPortal_2bcit_56{transform:scale(.47)}._titleGroup_2bcit_60{display:flex;flex-direction:column;min-width:0}._kicker_2bcit_66{display:none}._title_2bcit_60{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_2bcit_80,._capabilityRow_2bcit_84,._capabilityPill_2bcit_88,._pillDot_2bcit_92{display:none}._headerActions_2bcit_96{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._inlineTabs_2bcit_103{display:flex;align-items:center;gap:.25rem}._headerTabsDivider_2bcit_109{width:1px;height:1.75rem;background:color-mix(in srgb,var(--foreground) 10%,transparent);flex-shrink:0}._sectionTabs_2bcit_116{display:flex;align-items:center;gap:.25rem}._settingsBtn_2bcit_122{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_2bcit_122:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._settingsBtn_2bcit_122:active{transform:translateY(1px) scale(.96)}._settingsBtn_2bcit_122:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._viewTab_2bcit_151{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_2bcit_151:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}._viewTab_2bcit_151:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._viewTabActive_2bcit_182{color:var(--foreground);border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._contentArea_2bcit_188{flex:1 1 0%;min-height:0;display:flex;align-items:stretch;overflow:hidden;background:var(--background)}._contentArea_2bcit_188>*{flex:1 1 0%;min-height:0;height:100%}._desktopWithSidebar_2bcit_204{width:100%;height:100%;flex:1 1 0%;min-height:0;overflow:hidden}._projectSidebar_2bcit_212{min-width:0;min-height:0;overflow:hidden}._desktopWorkspace_2bcit_218{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_2bcit_230{grid-template-columns:minmax(0,1fr) minmax(240px,22%);grid-template-areas:"main tasks"}._tasksPanelRight_2bcit_235{border-right:none;border-left:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._tasksPanel_2bcit_235{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_2bcit_235::-webkit-scrollbar{width:4px}._tasksPanel_2bcit_235::-webkit-scrollbar-track{background:transparent}._tasksPanel_2bcit_235::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:4px}._tasksPanel_2bcit_235::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--foreground) 20%,transparent)}._chatPanel_2bcit_270{grid-area:main;position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--background)}._boardLayout_2bcit_279{grid-template-columns:minmax(220px,20%) minmax(0,1fr) minmax(300px,30%);grid-template-areas:"tasks board main"}._scheduleLayout_2bcit_284{grid-template-columns:minmax(300px,35%) minmax(0,1fr)}._taskBoardPage_2bcit_288{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_2bcit_298{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--background)}._mobilePanelNav_2bcit_308{display:flex;gap:2px;padding:6px 8px;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:var(--background)}._mobilePanelTab_2bcit_317{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;padding:8px 6px;border:none;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}._mobilePanelTab_2bcit_317:active{transform:scale(.97)}._mobilePanelTabActive_2bcit_338{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}._mobilePanelContent_2bcit_343{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:hidden}._mobilePanelContent_2bcit_343>*{flex:1 1 0%;min-height:0;overflow-y:auto}._mobileSidebarOverlay_2bcit_357{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_2bcit_367{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_2bcit_377{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_2bcit_386{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_2bcit_397{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_2bcit_409{flex:1 1 0%;min-height:0;overflow:hidden}._tasksPanel_2bcit_235>*,._taskBoardPage_2bcit_288>*{flex:1 1 auto;min-height:0}._chatPanel_2bcit_270>*{position:absolute;inset:0;width:100%;height:100%}.light ._pageWrapper_2bcit_1{background:var(--background)}@media(max-width:1080px){._desktopWorkspace_2bcit_218{grid-template-columns:minmax(220px,240px) minmax(0,1fr)}._boardLayout_2bcit_279{grid-template-columns:minmax(200px,18%) minmax(0,1fr) minmax(260px,28%)}._scheduleLayout_2bcit_284{grid-template-columns:minmax(260px,30%) minmax(0,1fr)}._chatOnLeft_2bcit_230{grid-template-columns:minmax(0,1fr) minmax(220px,240px)}._subtitle_2bcit_80{max-width:52ch}}@media(max-width:980px){._desktopWorkspace_2bcit_218{grid-template-columns:minmax(210px,220px) minmax(0,1fr)}._chatOnLeft_2bcit_230{grid-template-columns:minmax(0,1fr) minmax(210px,220px)}}@media(max-width:840px){._header_2bcit_25{align-items:flex-start;flex-direction:column;gap:.5rem}._headerActions_2bcit_96{width:100%;flex-wrap:wrap;justify-content:flex-end}}@media(max-width:767px){._pageWrapper_2bcit_1{flex-direction:column;height:100dvh;max-height:100dvh}._contentArea_2bcit_188{flex-direction:column}._contentArea_2bcit_188>*{height:auto}._mobilePanelNav_2bcit_308{flex:0 0 auto;width:100%}._mobilePanelContent_2bcit_343{flex:1 1 0%;width:100%}._header_2bcit_25{padding:8px 12px;flex-direction:row;align-items:center}._headerActions_2bcit_96{flex-wrap:nowrap}._inlineTabs_2bcit_103{display:none}._brandMark_2bcit_44{width:1rem;height:1rem;border-radius:.25rem}._title_2bcit_60{font-size:1rem}}@media(prefers-reduced-motion:reduce){._settingsBtn_2bcit_122,._viewTab_2bcit_151{transition:none}}._headerSearch_2bcit_539{position:relative;display:flex;align-items:center;flex-shrink:1;min-width:0}._searchToggle_2bcit_547{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_2bcit_547:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}._searchInputWrap_2bcit_567{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_2bcit_567:focus-within{border-color:var(--primary)}._searchIcon_2bcit_585{flex-shrink:0;color:var(--muted-foreground)}._searchInput_2bcit_567{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.8rem;color:var(--foreground);font-family:inherit}._searchInput_2bcit_567::-moz-placeholder{color:var(--muted-foreground);opacity:.7}._searchInput_2bcit_567::placeholder{color:var(--muted-foreground);opacity:.7}._searchCloseBtn_2bcit_606{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_2bcit_606:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 10%,transparent)}._searchDropdown_2bcit_625{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_2bcit_640{padding:.625rem .75rem;font-size:.75rem;color:var(--muted-foreground);text-align:center}._searchResult_2bcit_647{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_2bcit_647:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}._searchResultMain_2bcit_666{display:flex;align-items:center;gap:.375rem}._searchResultStatus_2bcit_672{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background:var(--muted-foreground)}._status_active_2bcit_680{background:var(--primary, #3b82f6)}._status_in_progress_2bcit_681{background:#f59e0b}._status_completed_2bcit_682{background:#22c55e}._status_pending_2bcit_683{background:var(--muted-foreground)}._status_failed_2bcit_684{background:#ef4444}._status_cancelled_2bcit_685{background:#9ca3af}._searchResultTitle_2bcit_687{flex:1;min-width:0;font-size:.8rem;font-weight:600;color:var(--foreground);word-break:break-word}._searchResultPriority_2bcit_696{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);flex-shrink:0}._searchResultDesc_2bcit_705{font-size:.7rem;color:var(--muted-foreground);line-height:1.3;padding-left:.875rem;word-break:break-word}._searchResultSubtasks_2bcit_713{display:flex;flex-direction:column;gap:.125rem;padding-left:.875rem;padding-top:.125rem}._searchSubtask_2bcit_721{font-size:.675rem;color:var(--muted-foreground);word-break:break-word}._searchSubtaskDone_2bcit_727{text-decoration:line-through;opacity:.6}@media(max-width:640px){._searchInputWrap_2bcit_567{width:clamp(140px,50vw,240px)}}._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_1aciv_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_1aciv_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_1aciv_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_1aciv_42{font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff85}._mastheadLinks_1aciv_51{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:1rem}._mastheadLinks_1aciv_51 a{font-size:.72rem;font-style:italic;color:#ffffff94;text-decoration:none;letter-spacing:.02em;transition:color .15s ease}._mastheadLinks_1aciv_51 a:hover{color:var(--news-accent)}._mastheadTitle_1aciv_73{max-width:1200px;margin:0 auto;padding:1.1rem 0 1rem;text-align:center;position:relative}._mastheadTitle_1aciv_73:before,._mastheadTitle_1aciv_73:after{content:"";position:absolute;top:50%;width:24%;height:1px;background:#ffffff24}._mastheadTitle_1aciv_73:before{left:0}._mastheadTitle_1aciv_73:after{right:0}._siteWordmark_1aciv_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_1aciv_109{margin:.3rem 0 0;font-size:.72rem;color:#ffffff8a;font-style:italic;letter-spacing:.04em}._mastheadAccent_1aciv_117{color:var(--news-accent)}._content_1aciv_121{max-width:1240px;margin:0 auto;padding:0 clamp(1rem,5vw,4rem) 3rem}._featuredSection_1aciv_127{padding:clamp(1.25rem,3.5vw,2rem) 0 1.7rem;border-bottom:1px solid var(--news-line)}._featuredLabel_1aciv_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_1aciv_132:after{content:"";height:1px;width:min(140px,22vw);background:var(--news-line)}._featuredPost_1aciv_152{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(1rem,2.4vw,1.8rem);text-decoration:none;color:inherit}._featuredCover_1aciv_160{position:relative;overflow:hidden;border-radius:var(--radius);background:#161310;aspect-ratio:16 / 10;border:1px solid color-mix(in srgb,var(--news-line) 72%,transparent);box-shadow:0 20px 38px #00000038}._featuredCoverImg_1aciv_170{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .38s ease}._featuredPost_1aciv_152:hover ._featuredCoverImg_1aciv_170{transform:scale(1.03)}._featuredCoverPlaceholder_1aciv_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_1aciv_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_1aciv_199{display:flex;flex-direction:column}._featuredTags_1aciv_204{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}._tag_1aciv_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_1aciv_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_1aciv_152:hover ._featuredTitle_1aciv_225{color:var(--news-accent)}._featuredExcerpt_1aciv_239{margin:0 0 1.2rem;color:var(--news-muted);line-height:1.72;font-size:.96rem}._featuredFooter_1aciv_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_1aciv_256{display:flex;align-items:center;gap:.6rem;min-width:0}._authorAvatar_1aciv_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_1aciv_283,._articleAuthorName_1aciv_284{font-size:.8rem;font-weight:600;color:var(--news-ink)}._postDate_1aciv_290,._articleDate_1aciv_291{font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.03em;color:color-mix(in srgb,var(--news-muted) 86%,#86755f)}._readMore_1aciv_298{font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--news-accent)}._gridSection_1aciv_307{padding:1.6rem 0 2rem}._gridHeader_1aciv_311{margin-bottom:1.2rem;display:flex;align-items:center;justify-content:space-between}._gridLabel_1aciv_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_1aciv_327{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}._postCard_1aciv_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_1aciv_333:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--news-accent) 42%,transparent);box-shadow:0 18px 34px #0000002b}._postCardCover_1aciv_355{position:relative;overflow:hidden;border-radius:var(--radius-sm);aspect-ratio:16 / 9;margin-bottom:.72rem;background:#181511}._postCardCoverImg_1aciv_364{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .36s ease}._postCard_1aciv_333:hover ._postCardCoverImg_1aciv_364{transform:scale(1.04)}._postCardCoverPlaceholder_1aciv_375{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(130deg,#181511,#2a2117)}._postCardGlyph_1aciv_384{font-family:Playfair Display,serif;font-size:2.5rem;line-height:1;color:color-mix(in srgb,var(--news-accent) 28%,transparent)}._postCardTags_1aciv_391{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem}._postCardTitle_1aciv_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_1aciv_333:hover ._postCardTitle_1aciv_399{color:var(--news-accent)}._postCardExcerpt_1aciv_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_1aciv_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_1aciv_437{font-family:IBM Plex Mono,monospace;font-size:.58rem;color:color-mix(in srgb,var(--news-muted) 84%,#8d7b65);letter-spacing:.03em}._postCardReadMore_1aciv_444{font-family:IBM Plex Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--news-accent)}._emptyState_1aciv_453{text-align:center;padding:clamp(3rem,9vw,6rem) 1rem}._emptyGlyph_1aciv_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_1aciv_466{margin:0 0 .45rem;font-family:Playfair Display,serif;font-size:1.38rem;color:var(--news-ink)}._emptyText_1aciv_473{margin:0;font-size:.94rem;color:var(--news-muted);font-style:italic}._adminBar_1aciv_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_1aciv_486{max-width:1200px;margin:0 auto;width:100%;display:flex;align-items:center;gap:.62rem}._adminBadge_1aciv_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_1aciv_512{color:#ffffff9e;font-size:.75rem;font-style:italic}._articlePage_1aciv_518{min-height:100vh;background:var(--news-paper)}._articleHero_1aciv_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_1aciv_534{max-width:760px;margin:0 auto}._backLink_1aciv_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_1aciv_539:hover{color:var(--news-accent)}._articleTags_1aciv_558{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.95rem}._articleTagDark_1aciv_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_1aciv_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_1aciv_589{display:flex;align-items:center;gap:.75rem;padding-bottom:1.6rem;border-bottom:1px solid rgb(255 255 255 / .12)}._articleAuthorName_1aciv_284{color:#f7efe4}._articleDate_1aciv_291{color:#ffffff8c}._articleCover_1aciv_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:#181511;box-shadow:0 20px 34px #0000003d}._articleCoverImg_1aciv_617{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._articleBody_1aciv_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_1aciv_623 h1,._articleBody_1aciv_623 h2,._articleBody_1aciv_623 h3,._articleBody_1aciv_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_1aciv_623 h1{font-size:2rem}._articleBody_1aciv_623 h2{font-size:1.55rem}._articleBody_1aciv_623 h3{font-size:1.25rem}._articleBody_1aciv_623 p{margin:0 0 1.45em}._articleBody_1aciv_623 a{color:var(--news-accent);text-decoration:underline;text-underline-offset:2px}._articleBody_1aciv_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_1aciv_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_1aciv_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_1aciv_623 pre code{padding:0;background:transparent}._articleBody_1aciv_623 hr,._dividerRule_1aciv_702{border:none;border-top:1px solid var(--news-line);margin:2.4em 0}._articleBody_1aciv_623 ul,._articleBody_1aciv_623 ol{margin:0 0 1.4em;padding-left:1.25em}._articleBody_1aciv_623 li{margin-bottom:.45em}._loading_1aciv_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_1aciv_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._animFadeUp_1aciv_741{animation:_fadeUp_1aciv_1 .62s cubic-bezier(.4,0,.2,1) both}._animDelay1_1aciv_745{animation-delay:.08s}._animDelay2_1aciv_749{animation-delay:.16s}._animDelay3_1aciv_753{animation-delay:.24s}._animDelay4_1aciv_757{animation-delay:.32s}._animDelay5_1aciv_761{animation-delay:.4s}._animDelay6_1aciv_765{animation-delay:.48s}@media(max-width:980px){._postsGrid_1aciv_327{grid-template-columns:repeat(2,minmax(0,1fr))}._featuredPost_1aciv_152{grid-template-columns:1fr}._featuredFooter_1aciv_246{flex-direction:column;align-items:flex-start}}@media(max-width:720px){._mastheadTitle_1aciv_73:before,._mastheadTitle_1aciv_73:after{display:none}._mastheadInner_1aciv_31{flex-direction:column;align-items:flex-start;gap:.5rem}._postsGrid_1aciv_327{grid-template-columns:1fr}._postCard_1aciv_333{padding:.75rem}._articleHero_1aciv_523{padding-top:1.8rem}._articleBody_1aciv_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}}@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-border-style:solid;--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-500:oklch(63.7% .237 25.331);--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-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-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-500:#f63d68;--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--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-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-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--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;--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;--blur-xs:4px;--blur-sm:8px;--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-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{.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)}.end{inset-inline-end:var(--spacing)}.-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-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-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-5{left:calc(var(--spacing) * 5)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[400\]{z-index:400}.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}}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-auto{margin-block:auto}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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)}.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-6{margin-right:calc(var(--spacing) * 6)}.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-16{margin-bottom:calc(var(--spacing) * 16)}.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-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}.scrollbar-hide::-webkit-scrollbar{-webkit-appearance:none;display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.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-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-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-40{max-height:calc(var(--spacing) * 40)}.max-h-\[92vh\]{max-height:92vh}.max-h-\[300px\]{max-height:300px}.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-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.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-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[80\%\]{width:80%}.w-\[480px\]{width:480px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.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-\[85\%\]{max-width:85%}.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-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)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.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-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)}.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,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.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}.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))}.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}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}: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-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-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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.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{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[4px\]{border-radius:4px}.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-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-2{border-style:var(--tw-border-style);border-width:2px}.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-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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.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-background{border-color:var(--color-background)}.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-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-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-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-green-500{border-color:var(--color-green-500)}.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-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\/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\/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-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-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)}}.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-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\/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\/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-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\/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-destructive{background-color:var(--color-destructive)}.bg-disabled_subtle{background-color:var(--background-color-disabled_subtle)}.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{background-color:var(--color-foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.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-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\/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\/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\/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\/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-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\/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-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\/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-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-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-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-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-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-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-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%}.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-cover{-o-object-fit:cover;object-fit:cover}.\!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)}.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)}.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-32{padding-block:calc(var(--spacing) * 32)}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.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-9{padding-right:calc(var(--spacing) * 9)}.pr-9\.5{padding-right:calc(var(--spacing) * 9.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.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-13{padding-left:calc(var(--spacing) * 13)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.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)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--color-accent)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.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-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-disabled{color:var(--text-color-disabled)}.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\/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-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-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-info{color:var(--color-info)}.text-muted-foreground,.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-pink-300{color:var(--color-pink-300)}.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-purple-300{color:var(--color-purple-300)}.text-quaternary{color:var(--text-color-quaternary)}.text-red-300{color:var(--color-red-300)}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.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-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)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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-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)}.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-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-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,)}.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,)}.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-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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.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-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[media\:image\]{media:image}.\[media\:video\]{media:video}.\[web\:80\]{web:80}.\[web\:NN\]{web:NN}.\[web\:N\]{web:N}.duration-100{animation-duration:.1s}.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}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.running\!{animation-play-state:running!important}.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-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-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-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}.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\/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-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-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-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\/50:where([data-rac])[data-hovered]{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/50:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-background) 50%,transparent)}}@media(hover:hover){.hover\:bg-background\/50:where(:not([data-rac])):hover{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/50:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-background) 50%,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-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-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\/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-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\/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-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-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-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-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-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-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}.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-\[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\: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\: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\: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-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-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\: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;--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:#1c1917;--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;--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:#1c1917;--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}.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;--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:hidden}#root{width:100%;height:100%;overflow:hidden}*,: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.25rem,4.2vw,2.8875rem);font-weight:700;line-height:1}.tasking-wordmark{font-family:var(--font-family-wordmark);letter-spacing:-.03em;text-rendering:optimizelegibility;line-height:1}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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)}}
