.projects_page___NjIq{padding:var(--sp-2) 0 var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-5)}.projects_head__j6z7i{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.projects_headMain__rMbzy{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.projects_tenant__QCnxS{font-size:var(--fs-xl);font-weight:var(--fw-medium);overflow-wrap:anywhere}.projects_identity__xfmQT{font-size:var(--fs-sm);color:var(--fg-muted)}.projects_dim__t4HAH,.projects_sep__wd8eD{color:var(--fg-faint)}.projects_sep__wd8eD{margin:0 var(--sp-2)}.projects_headActions__8Qgnl{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.projects_firstRun__lWKYr{display:flex;flex-direction:column;gap:var(--sp-4)}.projects_steps__mw9zX{margin:0;padding:0;list-style:none;display:grid;max-width:760px;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-3);gap:var(--sp-3)}.projects_steps__mw9zX li{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);font-size:var(--fs-sm);color:var(--fg-muted)}.projects_steps__mw9zX strong{color:var(--fg);font-weight:var(--fw-medium)}.projects_stepNum__6aMyL{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-full);background:var(--accent-weak);color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.projects_code__WfD4l{font-size:var(--fs-xs);color:var(--fg);white-space:nowrap}.projects_sectionHead__fc9FJ{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.projects_sectionTitle__fGnxC{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xl)}.projects_count__2C5va{font-size:var(--fs-sm);color:var(--fg-muted);font-weight:var(--fw-normal)}.projects_sectionActions__AdRWd{display:flex;align-items:center;gap:var(--sp-3)}.projects_filter__reG_q{width:200px}.projects_grid__19mxF{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.projects_card__5V8g8{display:flex;flex-direction:column;gap:var(--sp-2);height:100%;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);color:var(--fg);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}a.projects_card__5V8g8:hover{border-color:var(--line-strong);background:var(--bg-hover);color:var(--fg)}.projects_cardHead__DiiFa{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-width:0}.projects_name__OPz6h{font-size:var(--fs-lg);font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects_badgeLast__56H3w{flex:none;border-radius:var(--r-full);background:var(--accent-weak);color:var(--accent)}.projects_badgeDefault__7JNZi,.projects_badgeLast__56H3w{padding:0 var(--sp-2);font-size:var(--fs-xs);line-height:20px}.projects_badgeDefault__7JNZi{align-self:flex-start;border-radius:var(--r-sm);background:var(--warn-weak);color:var(--warn)}.projects_meta__Kl4nk{font-size:var(--fs-sm);color:var(--fg-muted)}.projects_enter__khPb5{margin-top:auto;padding-top:var(--sp-2);font-size:var(--fs-sm);color:var(--accent)}@media (max-width:560px){.projects_page___NjIq{padding:var(--sp-5) var(--sp-3) var(--sp-7)}.projects_filter__reG_q{width:100%}.projects_steps__mw9zX{grid-template-columns:1fr}}.projects_demoStack__erTgr{display:flex;flex-direction:column;gap:10px}.projects_demoHint___mPT7{margin:2px 0 0;font-size:var(--fs-sm);color:var(--fg-muted)}.projects_nameHint__w9ojp{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--warn)}.projects_emptyActions__BnKQL{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-2) var(--sp-3);min-width:0}.projects_emptyActionLink__5iPiF{display:inline-flex;align-items:center;min-height:var(--hit-min);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--fg-muted);font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:3px}.projects_emptyActionLink__5iPiF:hover{color:var(--fg)}@media (max-width:430px){.projects_emptyActions__BnKQL{flex-direction:column;align-items:stretch}.projects_emptyActionLink__5iPiF{justify-content:center}}