.RitaProjectDetailView_root__BS2gl{--rita-cyan:#31dcff;--rita-cyan-soft:#bff7ff;box-sizing:border-box;display:grid;width:100%;min-width:0;min-height:0;height:100%;grid-template-rows:auto auto minmax(0,1fr);gap:12px;overflow:hidden;border:1px solid rgba(49,220,255,.24);border-radius:22px;background:radial-gradient(circle at 16% 0,rgba(49,220,255,.1),transparent 34%),linear-gradient(145deg,#071f35,#06182c 55%,#051425);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018),0 18px 54px rgba(0,0,0,.24);padding:12px;color:#f4f8fb}.RitaProjectDetailView_header__82iE2{position:relative;z-index:10;display:flex;min-width:0;min-height:118px;align-items:center;justify-content:space-between;gap:22px;overflow:visible;border:1px solid rgba(49,220,255,.27);border-radius:18px;background:radial-gradient(circle at 10% 0,rgba(49,220,255,.15),transparent 36%),linear-gradient(145deg,#0a2740,#081d33 52%,#061629);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);padding:15px 18px}.RitaProjectDetailView_identity__sXqTC{display:flex;min-width:0;align-items:center;gap:16px}.RitaProjectDetailView_projectIcon__8mQrd{display:grid;width:64px;height:64px;flex:0 0 auto;place-items:center;border:1px solid rgba(49,220,255,.46);border-radius:15px;background:linear-gradient(145deg,rgba(49,220,255,.1),rgba(49,220,255,.025));color:var(--rita-cyan-soft)}.RitaProjectDetailView_identityText__gmKiC{min-width:0}.RitaProjectDetailView_identityText__gmKiC h2{margin:0;overflow:hidden;color:#f7fbff;font-size:clamp(25px,2vw,31px);font-weight:620;line-height:1.05;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.RitaProjectDetailView_projectType__55RJH{margin-top:6px;color:rgba(205,226,239,.72);font-size:13px;font-weight:560}.RitaProjectDetailView_sourcePath__JNnIy{max-width:min(46vw,650px);margin-top:7px;overflow:hidden;color:rgba(148,190,215,.68);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.RitaProjectDetailView_controls__3VL6F{display:flex;min-width:0;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:11px}.RitaProjectDetailView_actionButtons__jT9KR{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.RitaProjectDetailView_controlButton__R_9ou{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(49,220,255,.36);border-radius:12px;background:linear-gradient(180deg,rgba(11,43,64,.72),rgba(7,28,44,.64));padding:0 14px;color:rgba(151,222,245,.82);font:inherit;font-size:12px;font-weight:620;white-space:nowrap}.RitaProjectDetailView_controlButton__R_9ou:not(:disabled){cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease,transform 90ms ease}.RitaProjectDetailView_controlButton__R_9ou:not(:disabled):hover{border-color:rgba(87,228,255,.62);background:linear-gradient(180deg,rgba(16,58,82,.82),rgba(8,35,52,.76));color:rgba(220,247,255,.96)}.RitaProjectDetailView_controlButton__R_9ou:not(:disabled):active{transform:translateY(1px)}.RitaProjectDetailView_controlButton__R_9ou[data-download-started=true]{border-color:rgba(87,228,255,.82);background:linear-gradient(180deg,rgba(22,76,100,.92),rgba(8,42,60,.88));color:#f4fdff;box-shadow:inset 0 0 0 1px rgba(87,228,255,.14),0 0 20px rgba(87,228,255,.12)}.RitaProjectDetailView_downloadIcon__SMjGh{overflow:visible;flex:0 0 auto}.RitaProjectDetailView_downloadTray__Cr38N{transform:none;opacity:1}.RitaProjectDetailView_downloadArrow__8a8YI{transform:translateY(0);transform-origin:12px 10px;will-change:transform,opacity,filter}.RitaProjectDetailView_controlButton__R_9ou[data-download-started=true] .RitaProjectDetailView_downloadArrow__8a8YI{animation:RitaProjectDetailView_ritaProjectDownloadArrow__voToX .98s cubic-bezier(.2,.72,.24,1) infinite;filter:drop-shadow(0 0 3px rgba(87,228,255,.32))}@keyframes RitaProjectDetailView_ritaProjectDownloadArrow__voToX{0%{transform:translateY(-4px);opacity:0}16%{opacity:.55}48%{opacity:1}72%{transform:translateY(3px);opacity:1}88%{transform:translateY(4px);opacity:.42}to{transform:translateY(4px);opacity:0}}@media (prefers-reduced-motion:reduce){.RitaProjectDetailView_controlButton__R_9ou[data-download-started=true] .RitaProjectDetailView_downloadArrow__8a8YI{animation:none;filter:none;transform:none;opacity:1}}.RitaProjectDetailView_controlButton__R_9ou:disabled{cursor:not-allowed;opacity:.56}.RitaProjectDetailView_controlButton__R_9ou[data-refreshing=true]{cursor:wait;opacity:1}.RitaProjectDetailView_refreshSpinner__leb3W{animation:RitaProjectDetailView_ritaProjectRefreshSpin__Jd1Ez .9s linear infinite}@keyframes RitaProjectDetailView_ritaProjectRefreshSpin__Jd1Ez{to{transform:rotate(1turn)}}.RitaProjectDetailView_autoUpdate__7ZSRA{display:inline-flex;min-height:24px;align-items:center;gap:12px;color:rgba(184,208,222,.72);font-size:13px;font-weight:560}.RitaProjectDetailView_toggle__EpfOM{position:relative;width:44px;height:24px;border:1px solid rgba(116,190,218,.28);border-radius:999px;background:hsla(0,0%,100%,.05);padding:0;cursor:pointer}.RitaProjectDetailView_toggle__EpfOM span{position:absolute;top:4px;left:4px;width:14px;height:14px;border-radius:50%;background:rgba(201,220,231,.48)}.RitaProjectDetailView_toggle__EpfOM[aria-pressed=true]{border-color:rgba(49,220,255,.58);background:rgba(21,143,177,.24)}.RitaProjectDetailView_toggle__EpfOM[aria-pressed=true] span{transform:translateX(22px);background:var(--rita-cyan)}.RitaProjectDetailView_toggle__EpfOM:disabled{cursor:not-allowed;opacity:.72}.RitaProjectDetailView_metrics__h1UsB{position:relative;z-index:1;display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.RitaProjectDetailView_metricCard__c_d2E{display:grid;min-width:0;min-height:86px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;border:1px solid rgba(49,220,255,.25);border-radius:15px;background:linear-gradient(145deg,rgba(9,31,49,.94),rgba(5,20,34,.96));padding:11px 14px}.RitaProjectDetailView_metricIcon__IJgs2{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(49,220,255,.45);border-radius:12px;background:rgba(21,143,177,.09);color:var(--rita-cyan)}.RitaProjectDetailView_metricContent__FH6__{display:grid;min-width:0;gap:6px}.RitaProjectDetailView_metricLabel__igSuB{overflow:hidden;color:rgba(166,200,220,.68);font-size:9px;font-weight:720;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.RitaProjectDetailView_metricContent__FH6__ strong{overflow:hidden;color:#f6fbfd;font-size:clamp(17px,1.45vw,20px);font-weight:620;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.RitaProjectDetailView_contentGrid__OorHU{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;overflow:hidden}.RitaProjectDetailView_panel__Rw8G9{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(49,220,255,.24);border-radius:17px;background:linear-gradient(155deg,rgba(7,24,39,.97),rgba(4,16,28,.985))}.RitaProjectDetailView_panel__Rw8G9:last-child{grid-template-rows:auto minmax(0,1fr) auto}.RitaProjectDetailView_panelHeader__DJGox{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(90,175,208,.19);padding:0 17px}.RitaProjectDetailView_panelTitle__VKDRC{display:flex;min-width:0;align-items:center;gap:12px;color:rgba(164,218,240,.92)}.RitaProjectDetailView_panelTitle__VKDRC h3{margin:0;overflow:hidden;color:#f2f8fb;font-size:16px;font-weight:630;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.RitaProjectDetailView_panelCount__0nY2Q{flex:0 0 auto;color:rgba(154,194,216,.68);font-size:12px;white-space:nowrap}.RitaProjectDetailView_fileList__i3EMB{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 10px;scrollbar-color:rgba(49,220,255,.2) transparent;scrollbar-width:thin}.RitaProjectDetailView_fileEntry__faShH{min-width:0;border-bottom:1px solid rgba(91,167,199,.2)}.RitaProjectDetailView_fileEntry__faShH[data-open=true]{margin:8px 0;overflow:hidden;border:1px solid rgba(49,220,255,.44);border-radius:12px;background:linear-gradient(155deg,rgba(8,31,49,.92),rgba(5,21,35,.96));box-shadow:inset 0 0 0 1px rgba(49,220,255,.04),0 0 18px rgba(49,220,255,.035)}.RitaProjectDetailView_fileEntry__faShH[data-open=true] .RitaProjectDetailView_fileRow__1rZOg{border-bottom:1px solid rgba(91,167,199,.2)}.RitaProjectDetailView_fileRow__1rZOg{display:grid;width:100%;min-width:0;min-height:52px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;border:0;background:transparent;padding:0;color:rgba(227,239,246,.9);font:inherit;text-align:start;cursor:pointer}.RitaProjectDetailView_fileIcon__8ZcVO{display:grid;width:28px;height:32px;place-items:center;color:rgba(174,218,239,.9)}.RitaProjectDetailView_fileIdentity__pU1zx{min-width:0}.RitaProjectDetailView_fileIdentity__pU1zx strong{display:block;min-width:0;overflow:hidden;color:rgba(241,247,251,.94);font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.RitaProjectDetailView_fileMeta__Qpb1q{display:flex;align-items:center;justify-content:flex-end;gap:8px}.RitaProjectDetailView_familyPill__4_UYl,.RitaProjectDetailView_statusPill__ZwmsV{display:inline-flex;min-width:40px;min-height:26px;align-items:center;justify-content:center;border:1px solid;border-radius:7px;background:color-mix(in srgb,currentColor 9%,transparent);padding:0 8px;font-size:10px;font-weight:760;line-height:1;white-space:nowrap}.RitaProjectDetailView_familyPill__4_UYl[data-family=python]{color:#ffd85a}.RitaProjectDetailView_familyPill__4_UYl[data-family=markdown]{color:#a78bfa}.RitaProjectDetailView_familyPill__4_UYl[data-family=json]{color:#c891ff}.RitaProjectDetailView_familyPill__4_UYl[data-family=runner]{color:#42e88d}.RitaProjectDetailView_familyPill__4_UYl[data-family=ts]{color:#4aa8ff}.RitaProjectDetailView_familyPill__4_UYl[data-family=tsx]{color:#25d6ff}.RitaProjectDetailView_familyPill__4_UYl[data-family=js]{color:#f5dc63}.RitaProjectDetailView_familyPill__4_UYl[data-family=css]{color:#c679ff}.RitaProjectDetailView_familyPill__4_UYl[data-family=other]{color:#8fdcf3}.RitaProjectDetailView_familyCard__DFXIL[data-family=abap] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=abap]{color:#5bb8ff}.RitaProjectDetailView_familyCard__DFXIL[data-family=c_cpp] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=c_cpp]{color:#659ad2}.RitaProjectDetailView_familyCard__DFXIL[data-family=csharp] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=csharp]{color:#a779d4}.RitaProjectDetailView_familyCard__DFXIL[data-family=dart] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=dart]{color:#5bc7f2}.RitaProjectDetailView_familyCard__DFXIL[data-family=dockerfile] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=dockerfile]{color:#5aa9ff}.RitaProjectDetailView_familyCard__DFXIL[data-family=go] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=go]{color:#5bd7e8}.RitaProjectDetailView_familyCard__DFXIL[data-family=graphql] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=graphql]{color:#e879c5}.RitaProjectDetailView_familyCard__DFXIL[data-family=groovy] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=groovy]{color:#7fc3e8}.RitaProjectDetailView_familyCard__DFXIL[data-family=hcl] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=hcl]{color:#9b87f5}.RitaProjectDetailView_familyCard__DFXIL[data-family=java] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=java]{color:#f0a35e}.RitaProjectDetailView_familyCard__DFXIL[data-family=kotlin] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=kotlin]{color:#b88cff}.RitaProjectDetailView_familyCard__DFXIL[data-family=php] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=php]{color:#8e95d9}.RitaProjectDetailView_familyCard__DFXIL[data-family=powershell] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=powershell]{color:#72b7ff}.RitaProjectDetailView_familyCard__DFXIL[data-family=protobuf] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=protobuf]{color:#f1c75b}.RitaProjectDetailView_familyCard__DFXIL[data-family=ruby] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=ruby]{color:#e57373}.RitaProjectDetailView_familyCard__DFXIL[data-family=rust] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=rust]{color:#d19a66}.RitaProjectDetailView_familyCard__DFXIL[data-family=sql] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=sql]{color:#69c1d4}.RitaProjectDetailView_familyCard__DFXIL[data-family=swift] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=swift]{color:#ff9a62}.RitaProjectDetailView_familyCard__DFXIL[data-family=toml] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=toml]{color:#b7c2cc}.RitaProjectDetailView_familyCard__DFXIL[data-family=vue] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=vue]{color:#63d9a0}.RitaProjectDetailView_familyCard__DFXIL[data-family=xml] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=xml]{color:#f3a45f}.RitaProjectDetailView_familyCard__DFXIL[data-family=yaml] .RitaProjectDetailView_familyIcon__LHxZx,.RitaProjectDetailView_familyPill__4_UYl[data-family=yaml]{color:#e88686}.RitaProjectDetailView_statusPill__ZwmsV[data-status=failed]{color:#ff8ea2}.RitaProjectDetailView_statusPill__ZwmsV[data-status=pending]{color:#ffd36f}.RitaProjectDetailView_rowChevron__KmsBg{color:rgba(141,198,222,.62)}.RitaProjectDetailView_fileEntry__faShH[data-open=true] .RitaProjectDetailView_rowChevron__KmsBg{color:rgba(87,228,255,.86)}.RitaProjectDetailView_filePanelHeader__2IGBz{justify-content:flex-start;gap:10px}.RitaProjectDetailView_filePanelControls__N4XUZ{display:flex;min-width:0;align-items:center;gap:7px;margin-left:auto}.RitaProjectDetailView_filePanelControl__Btvz_{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(49,220,255,.34);border-radius:7px;background:rgba(7,28,44,.56);padding:0 9px;color:rgba(185,225,239,.82);font:inherit;font-size:9px;font-weight:560;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.RitaProjectDetailView_filePanelControl__Btvz_:hover{border-color:rgba(87,228,255,.56);background:rgba(13,48,68,.7);color:rgba(229,249,255,.96)}.RitaProjectDetailView_filePanelControl__Btvz_ svg{color:rgba(87,228,255,.82)}.RitaProjectDetailView_filePanelHeader__2IGBz .RitaProjectDetailView_panelCount__0nY2Q{margin-left:2px}.RitaProjectDetailView_fileAccordionBody__dUvzJ{margin:8px 10px 10px;overflow:hidden;border:1px solid rgba(49,220,255,.18);border-radius:11px;background:linear-gradient(150deg,rgba(6,27,43,.92),rgba(4,18,31,.95))}.RitaProjectDetailView_fileSummary__JyLQy{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 14px 13px}.RitaProjectDetailView_fileSummaryIcon__zDk1s{display:grid;width:30px;height:34px;place-items:center;color:rgba(173,222,240,.92)}.RitaProjectDetailView_fileSummaryContent__GXa_A{min-width:0}.RitaProjectDetailView_fileAnchorsTitle__p58_F h4,.RitaProjectDetailView_fileSummaryContent__GXa_A h4{margin:0;color:rgba(244,250,252,.95);font-size:12px;font-weight:640;line-height:1.2}.RitaProjectDetailView_fileSummaryContent__GXa_A p{margin:7px 0 0;color:rgba(151,200,222,.78);font-size:10.5px;font-weight:470;line-height:1.48}.RitaProjectDetailView_fileAnchors__y_4aj{margin:0 12px 12px;border-top:1px solid rgba(91,167,199,.18);padding-top:11px}.RitaProjectDetailView_fileAnchorsTitle__p58_F{display:flex;align-items:center;gap:9px;margin:0 2px 9px;color:rgba(173,222,240,.92)}.RitaProjectDetailView_fileAnchorList__vMgWx{overflow:hidden;border:1px solid rgba(49,220,255,.17);border-radius:9px;background:rgba(3,17,29,.34)}.RitaProjectDetailView_fileAnchorRow__yrVQU{display:grid;min-width:0;min-height:46px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px}.RitaProjectDetailView_fileAnchorRow__yrVQU+.RitaProjectDetailView_fileAnchorRow__yrVQU{border-top:1px solid rgba(91,167,199,.18)}.RitaProjectDetailView_fileAnchorIcon__dmUgj{color:var(--rita-cyan)}.RitaProjectDetailView_fileAnchorLabel__N_yvr{min-width:0;overflow-wrap:anywhere;color:rgba(225,239,246,.88);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9.5px;font-weight:500;line-height:1.36;white-space:normal}.RitaProjectDetailView_fileAnchorLines__DUwr2{display:inline-flex;min-width:58px;min-height:26px;align-items:center;justify-content:center;border:1px solid rgba(49,220,255,.31);border-radius:7px;background:rgba(21,143,177,.055);padding:0 8px;color:var(--rita-cyan);font-size:10px;font-weight:620;line-height:1;white-space:nowrap}@media (max-width:820px){.RitaProjectDetailView_filePanelHeader__2IGBz{flex-wrap:wrap}.RitaProjectDetailView_filePanelControls__N4XUZ{order:3;width:100%;margin-left:34px}.RitaProjectDetailView_filePanelHeader__2IGBz .RitaProjectDetailView_panelCount__0nY2Q{margin-left:auto}}.RitaProjectDetailView_familyBody__xBsKT{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(49,220,255,.2) transparent;scrollbar-width:thin}.RitaProjectDetailView_familyGrid__I0KbR{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px}.RitaProjectDetailView_familyCard__DFXIL{display:grid;min-width:0;min-height:62px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid rgba(103,177,207,.25);border-radius:12px;background:linear-gradient(145deg,rgba(11,31,47,.92),rgba(6,21,34,.96));padding:9px 11px}.RitaProjectDetailView_familyIcon__LHxZx{display:grid;width:42px;height:42px;place-items:center;border:1px solid;border-radius:10px;background:color-mix(in srgb,currentColor 8%,transparent);font-size:14px;font-weight:820;line-height:1}.RitaProjectDetailView_familyCard__DFXIL[data-family=python] .RitaProjectDetailView_familyIcon__LHxZx{color:#ffd85a}.RitaProjectDetailView_familyCard__DFXIL[data-family=markdown] .RitaProjectDetailView_familyIcon__LHxZx{color:#a78bfa}.RitaProjectDetailView_familyCard__DFXIL[data-family=json] .RitaProjectDetailView_familyIcon__LHxZx{color:#c891ff}.RitaProjectDetailView_familyCard__DFXIL[data-family=runner] .RitaProjectDetailView_familyIcon__LHxZx{color:#42e88d}.RitaProjectDetailView_familyCard__DFXIL[data-family=ts] .RitaProjectDetailView_familyIcon__LHxZx{color:#4aa8ff}.RitaProjectDetailView_familyCard__DFXIL[data-family=tsx] .RitaProjectDetailView_familyIcon__LHxZx{color:#25d6ff}.RitaProjectDetailView_familyCard__DFXIL[data-family=js] .RitaProjectDetailView_familyIcon__LHxZx{color:#f5dc63}.RitaProjectDetailView_familyCard__DFXIL[data-family=css] .RitaProjectDetailView_familyIcon__LHxZx{color:#c679ff}.RitaProjectDetailView_familyCard__DFXIL[data-family=other] .RitaProjectDetailView_familyIcon__LHxZx{color:#8fdcf3}.RitaProjectDetailView_familyIdentity__nnb_m{display:grid;min-width:0;gap:5px}.RitaProjectDetailView_familyIdentity__nnb_m strong{overflow:hidden;color:rgba(242,248,251,.96);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.RitaProjectDetailView_familyIdentity__nnb_m span{color:rgba(155,194,214,.62);font-size:10px}.RitaProjectDetailView_familyDownload__V0ACl{display:grid;width:28px;height:28px;place-items:center;justify-self:end;border:1px solid rgba(49,220,255,.24);border-radius:8px;background:rgba(49,220,255,.055);color:rgba(103,215,255,.86);text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease}.RitaProjectDetailView_familyDownload__V0ACl:hover{border-color:rgba(49,220,255,.48);background:rgba(49,220,255,.1);color:#bff7ff}.RitaProjectDetailView_materializationNote__rSzvj{display:flex;min-height:46px;align-items:center;gap:10px;border-top:1px solid rgba(90,175,208,.13);padding:0 18px;color:rgba(153,195,217,.68);font-size:11px;line-height:1.35}.RitaProjectDetailView_materializationNote__rSzvj svg{flex:0 0 auto;color:rgba(82,207,255,.78)}.RitaProjectDetailView_emptyState__HI1WQ{padding:26px 16px;color:rgba(183,209,225,.48);font-size:12px;text-align:center}@media (max-width:1180px){.RitaProjectDetailView_header__82iE2{align-items:flex-start}.RitaProjectDetailView_actionButtons__jT9KR{flex-wrap:wrap}.RitaProjectDetailView_contentGrid__OorHU{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}}@media (max-width:980px){.RitaProjectDetailView_root__BS2gl{overflow-y:auto}.RitaProjectDetailView_header__82iE2{min-height:0;flex-direction:column}.RitaProjectDetailView_controls__3VL6F{width:100%;align-items:flex-start}.RitaProjectDetailView_actionButtons__jT9KR{justify-content:flex-start}.RitaProjectDetailView_metrics__h1UsB{grid-template-columns:repeat(2,minmax(0,1fr))}.RitaProjectDetailView_contentGrid__OorHU{grid-template-columns:1fr;overflow:visible}.RitaProjectDetailView_panel__Rw8G9{min-height:360px}}@media (max-width:640px){.RitaProjectDetailView_metrics__h1UsB{grid-template-columns:1fr}.RitaProjectDetailView_actionButtons__jT9KR{width:100%}.RitaProjectDetailView_controlButton__R_9ou{flex:1 1 100%}.RitaProjectDetailView_familyGrid__I0KbR{grid-template-columns:1fr}}.RitaProjectDetailView_titleRow__nXfiP{display:flex;min-width:0;align-items:center;gap:8px}.RitaProjectDetailView_titleRow__nXfiP h2{min-width:0}.RitaProjectDetailView_renameCancelButton__VMgBK,.RitaProjectDetailView_renameCommitButton__Gfamu,.RitaProjectDetailView_renameIconButton__PicGY{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgba(49,220,255,.16);border-radius:9px;background:rgba(49,220,255,.035);color:rgba(158,221,240,.66);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.RitaProjectDetailView_renameCancelButton__VMgBK:hover,.RitaProjectDetailView_renameCommitButton__Gfamu:hover,.RitaProjectDetailView_renameIconButton__PicGY:hover{border-color:rgba(49,220,255,.42);background:rgba(49,220,255,.08);color:var(--rita-cyan-soft)}.RitaProjectDetailView_renameInput__ELCCN{min-width:0;width:min(360px,100%);height:36px;border:1px solid rgba(49,220,255,.46);border-radius:10px;outline:none;background:rgba(3,17,29,.72);padding:0 11px;color:#f4f8fb;font:inherit;font-size:21px;font-weight:650;box-shadow:0 0 0 2px rgba(49,220,255,.045)}.RitaProjectDetailView_renameEditActions__CBWco{display:inline-flex;flex:0 0 auto;gap:5px}.RitaProjectDetailView_deleteProjectButton__6_d_H{border-color:rgba(235,131,141,.18);color:rgba(230,188,193,.72)}.RitaProjectDetailView_deleteProjectButton__6_d_H:hover{border-color:rgba(235,131,141,.38);background:rgba(235,90,106,.06);color:rgba(255,221,224,.92)}.RitaProjectDetailView_deleteDecision__fba3w{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.RitaProjectDetailView_deleteCancelButton__ZLrym,.RitaProjectDetailView_deleteConfirmButton__ymj1D{min-width:0;min-height:40px;border-radius:11px;padding:0 11px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.RitaProjectDetailView_deleteConfirmButton__ymj1D{border:1px solid rgba(255,108,124,.46);background:rgba(255,74,94,.08);color:rgba(255,220,224,.94)}.RitaProjectDetailView_deleteConfirmButton__ymj1D:hover{border-color:rgba(255,108,124,.72);background:rgba(255,74,94,.13)}.RitaProjectDetailView_deleteCancelButton__ZLrym{border:1px solid rgba(49,220,255,.18);background:rgba(49,220,255,.035);color:rgba(191,230,241,.76)}.RitaProjectDetailView_deleteCancelButton__ZLrym:hover{border-color:rgba(49,220,255,.38);background:rgba(49,220,255,.07);color:var(--rita-cyan-soft)}.RitaProjectWriteControls_root__j4dTq{position:relative;display:inline-flex;align-items:center;gap:8px}.RitaProjectWriteControls_label__rdTyF{color:rgba(184,208,222,.72);font-size:13px;font-weight:560}.RitaProjectWriteControls_toggle__BrrMG{position:relative;width:44px;height:24px;border:1px solid rgba(116,190,218,.28);border-radius:999px;background:hsla(0,0%,100%,.05);padding:0;cursor:pointer}.RitaProjectWriteControls_toggle__BrrMG span{position:absolute;top:4px;left:4px;width:14px;height:14px;border-radius:50%;background:rgba(201,220,231,.48);transition:transform .14s ease,background .14s ease}.RitaProjectWriteControls_toggle__BrrMG[aria-pressed=true]{border-color:rgba(49,220,255,.58);background:rgba(21,143,177,.24)}.RitaProjectWriteControls_toggle__BrrMG[aria-pressed=true] span{transform:translateX(22px);background:#31dcff}.RitaProjectWriteControls_gear__U5mUV:disabled,.RitaProjectWriteControls_save__C3wqN:disabled,.RitaProjectWriteControls_toggle__BrrMG:disabled{cursor:not-allowed;opacity:.55}.RitaProjectWriteControls_gear__U5mUV{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(49,220,255,.3);border-radius:9px;background:rgba(8,35,52,.7);color:rgba(183,231,247,.86);cursor:pointer}.RitaProjectWriteControls_panel__j9uAu{position:absolute;z-index:100;top:38px;right:0;width:250px;border:1px solid rgba(49,220,255,.3);border-radius:13px;background:#071b2b;box-shadow:0 18px 50px rgba(0,0,0,.38);padding:14px}.RitaProjectWriteControls_title__qkhcT{margin:0 0 10px;color:#f4fbff;font-size:13px;font-weight:650}.RitaProjectWriteControls_option__31dEm{display:flex;align-items:center;gap:9px;padding:7px 0;color:rgba(211,232,243,.85);font-size:12px}.RitaProjectWriteControls_option__31dEm input{accent-color:#31dcff}.RitaProjectWriteControls_save__C3wqN{width:100%;margin-top:10px;min-height:34px;border:1px solid rgba(49,220,255,.42);border-radius:9px;background:rgba(21,143,177,.2);color:#d9f8ff;cursor:pointer}.RitaProjectWriteControls_message__ruELd{position:absolute;z-index:101;top:38px;right:0;width:280px;border:1px solid rgba(255,195,86,.32);border-radius:10px;background:#211b0d;padding:9px 11px;color:#ffe0a2;font-size:11px;line-height:1.4}.RitaWritePasswordSettings_root__0JVn7{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;border:1px solid rgba(87,228,255,.18);border-radius:15px;background:rgba(4,20,34,.56)}.RitaWritePasswordSettings_icon__RNQ1V{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(87,228,255,.34);border-radius:13px;background:rgba(49,220,255,.045);color:#57e4ff}.RitaWritePasswordSettings_status__9aGOU{display:grid;min-width:0;gap:4px}.RitaWritePasswordSettings_label__gY2uv{color:rgba(170,211,229,.62);font-size:10px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.RitaWritePasswordSettings_status__9aGOU strong{color:rgba(247,253,255,.94);font-size:13px;font-weight:630}.RitaWritePasswordSettings_message__sH7u4{overflow:hidden;color:rgba(169,207,223,.62);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.RitaWritePasswordSettings_action__SAmXe{min-height:40px;border:1px solid rgba(87,228,255,.42);border-radius:11px;background:linear-gradient(135deg,rgba(87,228,255,.14),rgba(0,191,234,.07));padding:0 16px;color:#bff7ff;font:inherit;font-size:12px;font-weight:680;cursor:pointer}.RitaWritePasswordSettings_action__SAmXe:hover:not(:disabled){border-color:rgba(87,228,255,.72);background:linear-gradient(135deg,rgba(87,228,255,.19),rgba(0,191,234,.1))}.RitaWritePasswordSettings_action__SAmXe:disabled{cursor:wait;opacity:.52}@media (max-width:760px){.RitaWritePasswordSettings_root__0JVn7{grid-template-columns:44px minmax(0,1fr)}.RitaWritePasswordSettings_action__SAmXe{grid-column:1/-1;width:100%}}.RitaDesktopSettingsView_root__lhxd8{--rita-cyan:#57e4ff;--rita-cyan-soft:#bff7ff;display:grid;min-width:0;gap:12px;color:#eef9fd}.RitaDesktopSettingsView_card__c1PBG,.RitaDesktopSettingsView_header__DBbS3{box-sizing:border-box;border:1px solid rgba(87,228,255,.22);border-radius:20px;background:radial-gradient(circle at 16% 0,rgba(49,220,255,.07),transparent 34%),linear-gradient(180deg,rgba(7,31,50,.97),rgba(5,22,37,.99))}.RitaDesktopSettingsView_header__DBbS3{display:flex;align-items:center;gap:18px;padding:22px 24px}.RitaDesktopSettingsView_cardIcon__S3MQQ,.RitaDesktopSettingsView_headerIcon__Rz3Ok{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(87,228,255,.48);background:rgba(49,220,255,.055);color:var(--rita-cyan)}.RitaDesktopSettingsView_headerIcon__Rz3Ok{width:58px;height:58px;border-radius:16px}.RitaDesktopSettingsView_card__c1PBG h2,.RitaDesktopSettingsView_header__DBbS3 h1{margin:0;color:#f7fdff;font-weight:620;letter-spacing:-.02em}.RitaDesktopSettingsView_header__DBbS3 h1{font-size:25px}.RitaDesktopSettingsView_cardTitle__6Cvun p,.RitaDesktopSettingsView_header__DBbS3 p{margin:6px 0 0;color:rgba(191,214,235,.66);font-size:13px;line-height:1.45}.RitaDesktopSettingsView_card__c1PBG{display:grid;gap:18px;padding:22px 24px 24px}.RitaDesktopSettingsView_cardTitle__6Cvun{display:flex;align-items:center;gap:14px}.RitaDesktopSettingsView_cardIcon__S3MQQ{width:48px;height:48px;border-radius:14px}.RitaDesktopSettingsView_card__c1PBG h2{font-size:19px}.AssistantMessageIcon_frame__5vTEK{display:block;width:38px;height:38px;flex:0 0 22px}.AssistantMessageIcon_wide___Aw9G{margin-top:6px;margin-bottom:0;align-self:auto}.AssistantMessageIcon_narrow__pCWzB{margin-top:0;margin-bottom:8px;align-self:flex-start}.AssistantMessageIcon_loader___xkya{display:block;width:38px;height:38px;overflow:visible}.AssistantMessageIcon_loaderGeometry__sUTdV{filter:drop-shadow(0 0 2.2px rgba(255,255,255,.34)) drop-shadow(0 0 5px rgba(255,255,255,.12))}.AssistantMessageIcon_loaderEdge__OIaCK{fill:none;stroke:#fff;stroke-width:1.22;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.AssistantMessageIcon_loaderNodeOuter__MZqzO{fill:#fff;stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke}.AssistantMessageIcon_loaderNodeCore__rCxhT{fill:#fff;opacity:.96}.ExtensionAssistantCard_card__DJeNH{position:relative;isolation:isolate;width:100%;overflow:hidden;border:1px solid rgba(139,92,246,.25);border-radius:26px;background:radial-gradient(circle at 50% 4%,rgba(124,58,237,.16),rgba(124,58,237,.045) 28%,transparent 55%),linear-gradient(145deg,rgba(18,16,25,.98),rgba(10,9,15,.99));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 16px 46px rgba(0,0,0,.2),0 0 36px rgba(109,40,217,.05)}.ExtensionAssistantCard_iconShell__evRZG{position:absolute;z-index:3;top:24px;left:24px;display:grid;width:50px;height:50px;place-items:center;overflow:hidden;border:1px solid rgba(167,139,250,.2);border-radius:16px;background:linear-gradient(145deg,rgba(139,92,246,.1),hsla(0,0%,100%,.025));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 22px rgba(124,58,237,.08)}.ExtensionAssistantCard_icon__zjKU_{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.ExtensionAssistantCard_head__xGL7o{position:relative;z-index:2;width:100%;height:136px;pointer-events:none}.ExtensionAssistantCard_flameHost__h4VDD{position:absolute;top:60%;left:50%;width:30px;height:30px;opacity:.78;transform:translate(-50%,-50%) scale(2.7);transform-origin:center}.ExtensionAssistantCard_body__qZZn_{position:relative;z-index:2;box-sizing:border-box;width:100%;padding:0 48px 30px 96px;color:rgba(244,242,249,.94);font-size:15px;line-height:1.58}.ExtensionAssistantCard_body__qZZn_ p{margin:0}.ExtensionAssistantCard_body__qZZn_ p+p{margin-top:12px}.ExtensionAssistantCard_body__qZZn_ p:first-child{max-width:650px;color:rgba(252,251,255,.99);font-size:clamp(19px,1.7vw,22px);line-height:1.24;letter-spacing:-.02em}.ExtensionAssistantCard_body__qZZn_ p:first-child strong{font-weight:650}.ExtensionAssistantCard_body__qZZn_ p:not(:first-child){max-width:650px;color:rgba(221,216,231,.75)}.ExtensionAssistantCard_body__qZZn_ strong{color:rgba(249,247,255,.98)}@media (max-width:720px){.ExtensionAssistantCard_card__DJeNH{border-radius:23px}.ExtensionAssistantCard_iconShell__evRZG{top:19px;left:19px;width:44px;height:44px;border-radius:14px}.ExtensionAssistantCard_icon__zjKU_{width:35px;height:35px}.ExtensionAssistantCard_head__xGL7o{height:116px}.ExtensionAssistantCard_flameHost__h4VDD{top:59%;opacity:.72;transform:translate(-50%,-50%) scale(2.35)}.ExtensionAssistantCard_body__qZZn_{padding:0 20px 24px;font-size:14px}.ExtensionAssistantCard_body__qZZn_ p:first-child{max-width:none;font-size:19px}.ExtensionAssistantCard_body__qZZn_ p:not(:first-child){max-width:none}}@media (max-width:460px){.ExtensionAssistantCard_card__DJeNH{border-radius:21px}.ExtensionAssistantCard_head__xGL7o{height:108px}.ExtensionAssistantCard_flameHost__h4VDD{top:58%;opacity:.68;transform:translate(-50%,-50%) scale(2.2)}.ExtensionAssistantCard_body__qZZn_{padding:0 18px 22px}}@media (prefers-reduced-motion:reduce){.ExtensionAssistantCard_flameHost__h4VDD{opacity:.72}}