.pWU-3W_backdrop{display:none}.pWU-3W_panel{top:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:var(--nav-panel-width);z-index:60;border:var(--border-thin) solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-panel);box-shadow:var(--shadow-panel);transition:transform var(--transition-base), opacity var(--transition-base), visibility var(--transition-base);flex-direction:column;justify-content:space-between;display:flex;position:fixed;overflow-y:auto}.pWU-3W_panelClosedDesktop{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(calc(100% + var(--space-6)))}.pWU-3W_panelTop{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.pWU-3W_panelHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:var(--border-thin) solid var(--border-subtle);display:flex}.pWU-3W_panelTitleBlock{flex-direction:column;gap:.15rem;display:flex}.pWU-3W_panelTitle{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1}.pWU-3W_panelSubtitle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem}.pWU-3W_closeButton{border:var(--border-thin) solid var(--border);border-radius:var(--radius-xs);background-color:var(--bg-surface);width:32px;height:32px;color:var(--text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.pWU-3W_closeButton:hover{color:var(--text-primary);border-color:var(--border-strong);background-color:var(--bg-elevated)}.pWU-3W_navList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.pWU-3W_navLink{justify-content:space-between;align-items:center;gap:var(--space-3);border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-xs);background-color:var(--bg-surface);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);padding:.68rem .8rem;font-size:.75rem;display:flex;position:relative}.pWU-3W_navLink:hover{color:var(--text-primary);border-color:var(--border);background-color:var(--bg-elevated)}.pWU-3W_navLinkActive{color:var(--text-primary);border-color:var(--border-strong);background-color:var(--bg-elevated);box-shadow:inset var(--border-thick) 0 0 var(--text-primary)}.pWU-3W_linkLeft{align-items:center;gap:var(--space-2);display:inline-flex}.pWU-3W_linkIndex{color:var(--text-muted);font-size:.6875rem}.pWU-3W_navLinkActive .pWU-3W_linkIndex{color:var(--text-primary);font-weight:700}.pWU-3W_indicatorShape{border:var(--border-thin) solid var(--text-muted);flex-shrink:0;width:6px;height:6px}.pWU-3W_navLinkActive .pWU-3W_indicatorShape{background-color:var(--text-primary);border-color:var(--text-primary)}.pWU-3W_panelBottom{gap:var(--space-3);padding:var(--space-4);border-top:var(--border-thin) solid var(--border-subtle);background-color:#0d1420e6;flex-direction:column;display:flex}.pWU-3W_statusBox{border:var(--border-thin) dashed var(--border);border-radius:var(--radius-xs);background-color:var(--bg-inset);flex-direction:column;gap:.3rem;padding:.65rem .75rem;display:flex}.pWU-3W_statusHeading{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem}.pWU-3W_statusText{font-family:var(--font-mono);color:var(--text-secondary);font-size:.6875rem}.pWU-3W_disabledRow{justify-content:space-between;align-items:center;gap:var(--space-2);border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-xs);background-color:var(--bg-inset);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.65rem .75rem;font-size:.6875rem;display:flex}.pWU-3W_disabledRowLeft{align-items:center;gap:var(--space-2);display:inline-flex}.pWU-3W_disabledBadge{color:var(--text-muted);font-size:.625rem}.pWU-3W_socialGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pWU-3W_socialTile{border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-xs);background-color:var(--bg-inset);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.55rem .35rem;font-size:.5625rem;display:flex}.pWU-3W_panelFooterMeta{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-thin) solid var(--border-subtle);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem;display:flex}@media (min-width:901px) and (max-width:1180px){.pWU-3W_panel{top:var(--space-3);right:var(--space-3);bottom:var(--space-3)}.pWU-3W_panelTop,.pWU-3W_panelBottom{padding:var(--space-3)}.pWU-3W_navLink{padding:.55rem .65rem;font-size:.6875rem}}@media (max-width:900px){.pWU-3W_backdrop{z-index:55;background-color:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-base), visibility var(--transition-base);display:block;position:fixed;inset:0}.pWU-3W_backdropVisible{opacity:1;visibility:visible;pointer-events:auto}.pWU-3W_panel{opacity:0;visibility:hidden;pointer-events:none;border-top:none;border-bottom:none;border-right:none;border-radius:0;top:0;bottom:0;right:0;transform:translate(100%)}.pWU-3W_panelOpenMobile{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}}
.kPhbCq_bar{z-index:40;height:var(--top-bar-height);border-bottom:var(--border-thin) solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);background-color:#111827d9;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #03071059}.kPhbCq_inner{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.kPhbCq_brand{color:var(--text-primary);white-space:nowrap;transition:color var(--transition-fast);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.kPhbCq_brand:hover{color:var(--accent-linux-bright)}.kPhbCq_brand:hover .kPhbCq_brandMark{border-color:var(--accent-linux-bright);transform:translateY(-1px);box-shadow:0 0 16px #00d9e866}.kPhbCq_brandMark{border:var(--border-thin) solid var(--accent-linux-border);width:36px;height:36px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:linear-gradient(145deg,#1c293dd9 0%,#11192af2 100%);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 10px #03071059}.kPhbCq_brandLogoImg{object-fit:contain;filter:drop-shadow(0 0 6px #00d9e859);width:22px;height:22px}.kPhbCq_navBar{align-items:center;display:flex}.kPhbCq_navList{border-radius:var(--radius-pill);border:var(--border-thin) solid var(--glass-border);background-color:#0e162599;align-items:center;gap:4px;padding:3px 5px;list-style:none;display:flex;box-shadow:inset 0 1px 2px #03071066,0 2px 8px #03071040}.kPhbCq_navLink{border-radius:var(--radius-pill);font-family:var(--font-sans);color:var(--text-secondary);border:var(--border-thin) solid transparent;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:6px;padding:5px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.kPhbCq_navLink:hover{color:var(--text-primary);background-color:#1c293db3}.kPhbCq_navLinkActive{color:var(--text-primary);border-color:var(--accent-linux-border);background:linear-gradient(90deg,#55c7e838 0%,#55c7e814 100%);font-weight:600;box-shadow:0 2px 10px #03071059}.kPhbCq_navIndex{font-family:var(--font-mono);color:var(--text-muted);transition:color var(--transition-fast);font-size:.65625rem}.kPhbCq_navLinkActive .kPhbCq_navIndex{color:var(--accent-linux-bright)}.kPhbCq_navLabel{letter-spacing:.01em}.kPhbCq_rightGroup{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.kPhbCq_breadcrumb{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;display:none;overflow:hidden}.kPhbCq_osSwitchButton{border:var(--border-thin) solid var(--accent-linux-border);border-radius:var(--radius-pill);color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#1c293dcc 0%,#11192ad9 100%);align-items:center;gap:7px;padding:.45rem .85rem;font-size:.6875rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0307104d}.kPhbCq_osSwitchButton:hover{border-color:var(--accent-linux);background-color:#55c7e838;box-shadow:0 0 12px #55c7e840}.kPhbCq_osDot{background-color:var(--accent-linux);width:6px;height:6px;box-shadow:0 0 6px var(--accent-linux);border-radius:50%}.kPhbCq_menuButton{align-items:center;gap:var(--space-2);border:var(--border-thin) solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast);background-color:#1c293dbf;padding:.4rem .75rem;font-size:.6875rem;font-weight:600;display:none}.kPhbCq_menuButton:hover{background-color:var(--bg-elevated);border-color:var(--accent-linux)}@media (max-width:960px){.kPhbCq_navBar{display:none}.kPhbCq_menuButton{display:inline-flex}}
.cB5iMW_shell{flex-direction:column;min-height:100vh;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1);display:flex}.cB5iMW_shellExiting{opacity:.55;filter:blur(2px);pointer-events:none;transform:scale(.985)}.cB5iMW_contentColumn{min-width:0;padding-right:var(--nav-clearance);transition:padding-right var(--transition-base);flex-direction:column;flex:1;display:flex}.cB5iMW_main{flex:1;min-width:0}
.kLvrtW_headerArea{flex-direction:column;gap:6px;display:flex}.kLvrtW_techNote{border-radius:var(--radius-xs);border:var(--border-thin) dashed var(--border-subtle);background-color:var(--bg-inset);font-family:var(--font-mono);color:var(--text-muted);max-width:66ch;margin-top:8px;padding:8px 12px;font-size:.71875rem}.kLvrtW_bulletList{color:var(--text-secondary);flex-direction:column;gap:6px;margin-top:6px;padding-left:18px;font-size:.875rem;line-height:1.55;display:flex}.kLvrtW_twoColList{color:var(--text-secondary);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 20px;margin-top:6px;padding-left:18px;font-size:.875rem;line-height:1.55;display:grid}.kLvrtW_roadmapGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:8px;display:grid}.kLvrtW_roadmapCard{border-radius:var(--radius-xs);border:var(--border-thin) solid #ffffff0f;background-color:var(--bg-inset);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.kLvrtW_roadmapTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kLvrtW_roadmapTitle{font-family:var(--font-sans);color:var(--text-primary);font-size:.84375rem;font-weight:600}.kLvrtW_stageBadge{border:var(--border-thin) solid var(--border-subtle);font-family:var(--font-mono);text-transform:uppercase;color:var(--text-muted);border-radius:999px;padding:2px 7px;font-size:.59375rem}.kLvrtW_stageCompleted{border-color:var(--accent-linux-border);background-color:var(--accent-linux-soft);color:var(--accent-linux)}.kLvrtW_linksBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kLvrtW_linksEmptyNote{font-family:var(--font-mono);color:var(--text-muted);font-size:.71875rem}
.XbxZcG_embeddedAppRoot{background-color:#0000;flex-direction:column;height:100%;min-height:360px;display:flex;container-type:inline-size}.XbxZcG_headerSection{background-color:var(--bg-canvas);padding-block:clamp(2.25rem,4.5vw,3.25rem) clamp(1.25rem,2.5vw,1.85rem)}.XbxZcG_headerStack{gap:var(--space-3);flex-direction:column;max-width:52rem;display:flex}.XbxZcG_headerTopRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.XbxZcG_eyebrow{align-items:center;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem;font-weight:500;display:inline-flex}.XbxZcG_eyebrowRule{background-color:var(--text-muted);width:24px;height:1px}.XbxZcG_pathMeta{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted);font-size:.75rem;display:inline-flex}.XbxZcG_linuxDot{background-color:var(--accent-linux);border-radius:50%;flex-shrink:0;width:6px;height:6px}.XbxZcG_pageHeading{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(2.35rem,5vw,3.85rem);font-weight:800;line-height:.94}.XbxZcG_subtitleCopy{font-family:var(--font-sans);color:var(--text-secondary);font-size:1rem;font-weight:500;line-height:1.5}.XbxZcG_routeLedgerSection{background-color:var(--bg-canvas);padding-bottom:clamp(2.5rem,5vw,4rem)}.XbxZcG_routeShell{border-radius:var(--radius-md);border:var(--border-thin) solid var(--glass-border);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.XbxZcG_osToolbar{border-bottom:var(--border-thin) solid var(--glass-border);background-color:#11192a7a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.XbxZcG_osToolbarLeft{align-items:center;gap:10px;display:inline-flex}.XbxZcG_osHeading{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--text-primary);font-size:.9375rem;font-weight:700}.XbxZcG_osCountPill{border-radius:var(--radius-pill);border:var(--border-thin) solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-secondary);background-color:#1c293da6;padding:2px 9px;font-size:.6875rem}.XbxZcG_searchPill{flex:0 280px;align-items:center;width:min(280px,100%);display:flex;position:relative}.XbxZcG_searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:13px}.XbxZcG_searchInput{border-radius:var(--radius-pill);border:var(--border-thin) solid #79ddf329;width:100%;height:33px;color:var(--text-primary);font-family:var(--font-sans);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-color:#0d1420b8;padding:0 14px 0 34px;font-size:.8125rem}.XbxZcG_searchInput::placeholder{color:var(--text-muted)}.XbxZcG_searchInput:focus{border-color:var(--accent-linux);outline:none;box-shadow:0 0 0 2px #55c7e829}.XbxZcG_osWorkspace{flex:1;grid-template-columns:184px minmax(0,1fr);min-height:0;display:grid}.XbxZcG_sidebar{border-right:var(--border-thin) solid var(--glass-border);background-color:#0e16256b;flex-direction:column;justify-content:space-between;gap:16px;padding:16px 12px 14px;display:flex;overflow-y:auto}.XbxZcG_categoryGroup{flex-direction:column;gap:6px;display:flex}.XbxZcG_catBtn{border-radius:var(--radius-sm);border:var(--border-thin) solid transparent;width:100%;color:var(--text-secondary);font-family:var(--font-sans);text-align:left;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background-color:#0000;align-items:center;gap:10px;padding:7px 10px;font-size:.84rem;font-weight:500;display:flex}.XbxZcG_catBtn:hover{color:var(--text-primary);background-color:#1c293db8}.XbxZcG_catBtnActive{border-color:var(--accent-linux-border);color:var(--text-primary);background:linear-gradient(90deg,#55c7e838 0%,#55c7e814 100%);font-weight:600;box-shadow:0 4px 14px #03071052}.XbxZcG_catIcon,.XbxZcG_catIconActive{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.XbxZcG_catIcon{color:var(--text-muted)}.XbxZcG_catIconActive{background:var(--accent-gradient);color:var(--accent-ink);box-shadow:0 0 12px #55c7e85c}.XbxZcG_catLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.XbxZcG_catCount{font-family:var(--font-mono);color:var(--text-muted);border-radius:var(--radius-pill);background-color:#0d14208f;padding:1px 6px;font-size:.6875rem}.XbxZcG_catBtnActive .XbxZcG_catCount{color:var(--accent-linux-bright);background-color:#55c7e824}.XbxZcG_sidebarFoot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:8px 10px 2px;font-size:.625rem}.XbxZcG_osMainPane{scrollbar-width:thin;scrollbar-color:#55c7e847 transparent;flex-direction:column;gap:18px;padding:18px 20px 22px;display:flex;overflow-y:auto}.XbxZcG_featuredCard{border-radius:var(--radius-lg);border:var(--border-thin) solid #79ddf32e;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);transition:border-color var(--transition-base), box-shadow var(--transition-base);background:linear-gradient(145deg,#1c293dad 0%,#101928c7 100%);grid-template-columns:184px minmax(0,1fr) 172px;align-items:stretch;gap:18px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff17,0 12px 28px #0307106b}.XbxZcG_featuredCard:hover{border-color:var(--accent-linux-border);box-shadow:inset 0 1px #ffffff1f,0 14px 32px #03071080,0 0 0 1px #55c7e81f}.XbxZcG_featuredMediaWrap{border:var(--border-thin) solid #79ddf32e;background-color:var(--bg-inset);border-radius:12px;align-self:center;width:100%;height:192px;overflow:hidden}.XbxZcG_featuredImage{object-fit:cover;width:100%;height:100%;display:block}.XbxZcG_featuredCenter{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.XbxZcG_featuredTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.XbxZcG_featuredTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;line-height:1.1}.XbxZcG_featuredPill{border-radius:var(--radius-pill);border:var(--border-thin) solid #6ee7b773;color:#6ee7b7;font-family:var(--font-sans);letter-spacing:.01em;background:#34d3992e;align-items:center;gap:5px;padding:3px 10px;font-size:.71875rem;font-weight:600;display:inline-flex}.XbxZcG_featuredSubtitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.XbxZcG_featuredSubtitle{font-family:var(--font-sans);color:var(--text-secondary);font-size:.875rem;font-weight:600}.XbxZcG_previousNameTag{font-family:var(--font-mono);color:var(--text-muted);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--border-subtle);background-color:#0d14208f;padding:2px 8px;font-size:.6875rem}.XbxZcG_featuredDesc{font-family:var(--font-sans);color:var(--text-secondary);font-size:.84rem;line-height:1.54}.XbxZcG_featuredMetaPanel{border-left:var(--border-thin) solid #79ddf324;flex-direction:column;justify-content:center;gap:16px;padding-left:16px;display:flex}.XbxZcG_metaStatBlock{align-items:flex-start;gap:10px;display:flex}.XbxZcG_metaStatBlock+.XbxZcG_metaStatBlock{border-top:var(--border-thin) solid #79ddf31a;padding-top:14px}.XbxZcG_trophyBadge,.XbxZcG_teamBadge{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.XbxZcG_trophyBadge{border:var(--border-thin) solid #fbbf2447;background-color:#fbbf241f}.XbxZcG_teamBadge{color:var(--accent-linux-bright);border:var(--border-thin) solid var(--accent-linux-border);background-color:#55c7e81f}.XbxZcG_metaStatCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.XbxZcG_metaTitleGold{font-family:var(--font-sans);color:#fcd34d;font-size:.84rem;font-weight:700;line-height:1.25}.XbxZcG_metaTitle{font-family:var(--font-sans);color:var(--text-primary);font-size:.84rem;font-weight:600;line-height:1.25}.XbxZcG_metaSub{font-family:var(--font-sans);color:var(--text-muted);font-size:.74rem;line-height:1.38}.XbxZcG_techList{flex-wrap:wrap;gap:6px;margin-top:2px;list-style:none;display:flex}.XbxZcG_techPill,.XbxZcG_techPillMuted{border-radius:var(--radius-pill);border:var(--border-thin) solid #79ddf329;font-family:var(--font-mono);color:var(--text-secondary);background-color:#0d14209e;padding:3px 9px;font-size:.6875rem}.XbxZcG_techPillMuted{color:var(--accent-linux-bright)}.XbxZcG_cardFooter{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.XbxZcG_caseStudyPillBtn{border-radius:var(--radius-pill);border:var(--border-thin) solid var(--accent-linux-border);color:var(--text-primary);font-family:var(--font-sans);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:linear-gradient(#24344ad9 0%,#162234e6 100%);align-items:center;gap:7px;padding:8px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.XbxZcG_caseStudyPillBtn:hover{border-color:var(--accent-linux);transform:translateY(-1px);box-shadow:0 0 14px #55c7e840}.XbxZcG_secondaryDetailsBtn{border-radius:var(--radius-pill);border:var(--border-thin) solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);background-color:#182438b8;align-items:center;gap:6px;padding:7px 14px;font-size:.71875rem;font-weight:500;display:inline-flex}.XbxZcG_secondaryDetailsBtn:hover{border-color:var(--accent-linux);background-color:var(--accent-linux-dim);color:var(--accent-linux-bright)}.XbxZcG_externalLink{font-family:var(--font-mono);color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.XbxZcG_externalLink:hover{color:var(--accent-linux-bright)}.XbxZcG_linkArrow{font-size:.85rem;line-height:1}.XbxZcG_cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.XbxZcG_projectCard{border-radius:var(--radius-md);border:var(--border-thin) solid #79ddf324;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);background:linear-gradient(150deg,#18243894 0%,#0f1726b8 100%);flex-direction:column;gap:11px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff12,0 8px 20px #03071052}.XbxZcG_projectCard:hover{border-color:var(--accent-linux-border);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 12px 26px #0307106b}.XbxZcG_cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.XbxZcG_cardIndexRow{align-items:center;gap:7px;min-width:0;display:inline-flex}.XbxZcG_inlineIndexBadge{font-family:var(--font-mono);color:var(--accent-linux);font-size:.71875rem;font-weight:600}.XbxZcG_cardCategory{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem}.XbxZcG_statusBadge{border-radius:var(--radius-pill);border:var(--border-thin) solid #fbbf2457;color:#fcd34d;font-family:var(--font-mono);white-space:nowrap;background-color:#fbbf241a;padding:2px 9px;font-size:.65625rem;font-weight:500}.XbxZcG_statusCompleted{border-color:var(--accent-linux-border);background-color:var(--accent-linux-dim);color:var(--accent-linux-bright)}.XbxZcG_cardTitleBlock{flex-direction:column;gap:2px;display:flex}.XbxZcG_cardTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:1.2rem;font-weight:700;line-height:1.2}.XbxZcG_cardOrigin{font-family:var(--font-mono);color:var(--text-muted);font-size:.6875rem}.XbxZcG_cardDescription{font-family:var(--font-sans);color:var(--text-secondary);font-size:.84rem;line-height:1.56}.XbxZcG_techFallbackNote{border-radius:var(--radius-xs);border:var(--border-thin) solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-muted);background-color:#0d14208f;padding:9px 11px;font-size:.6875rem;line-height:1.48}.XbxZcG_emptyState{padding:var(--space-8) var(--space-6);border-radius:var(--radius-md);border:var(--border-thin) solid var(--border-subtle);text-align:center;background-color:#101928a3;flex-direction:column;align-items:center;gap:12px;display:flex}.XbxZcG_emptyTitle{font-family:var(--font-sans);color:var(--text-secondary);font-size:.9375rem}.XbxZcG_clearBtn{border-radius:var(--radius-pill);border:var(--border-thin) solid var(--accent-linux-border);background-color:var(--accent-linux-dim);font-family:var(--font-mono);color:var(--accent-linux-bright);padding:7px 14px;font-size:.75rem}.XbxZcG_disclosureBox{border-radius:var(--radius-md);border:var(--border-thin) solid #79ddf324;background-color:#0d142094;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.XbxZcG_disclosureTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-linux-bright);font-size:.6875rem;font-weight:600}.XbxZcG_disclosureCopy{font-family:var(--font-sans);color:var(--text-secondary);font-size:.8125rem;line-height:1.56}@container (max-width:790px){.XbxZcG_featuredCard{grid-template-columns:170px minmax(0,1fr)}.XbxZcG_featuredMetaPanel{border-left:none;border-top:var(--border-thin) solid #79ddf324;flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;gap:18px;padding-top:12px;padding-left:0}.XbxZcG_metaStatBlock+.XbxZcG_metaStatBlock{border-top:none;border-left:var(--border-thin) solid #79ddf31a;padding-top:0;padding-left:18px}}@container (max-width:660px){.XbxZcG_osWorkspace{grid-template-columns:1fr}.XbxZcG_sidebar{border-right:none;border-bottom:var(--border-thin) solid var(--glass-border);flex-direction:row;align-items:center;padding:10px 12px;overflow-x:auto}.XbxZcG_categoryGroup{flex-flow:row}.XbxZcG_catBtn{flex-shrink:0;width:auto;padding:6px 10px}.XbxZcG_sidebarFoot{display:none}.XbxZcG_cardsGrid{grid-template-columns:1fr}}@container (max-width:520px){.XbxZcG_featuredCard{grid-template-columns:1fr}.XbxZcG_featuredMediaWrap{max-height:190px}.XbxZcG_metaStatBlock+.XbxZcG_metaStatBlock{border-left:none;padding-left:0}.XbxZcG_osMainPane{padding:14px}}
.McZaUG_shell{background-color:var(--os-desktop-bg);width:100%;height:100dvh;animation:McZaUG_desktopReveal .26s var(--ease-out) both;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes McZaUG_desktopReveal{0%{opacity:0}to{opacity:1}}.McZaUG_stage{width:100%;min-height:0;padding-bottom:var(--os-dock-clearance);flex:1;position:relative;overflow:hidden}.McZaUG_windowsLayer{z-index:20;pointer-events:none;width:100%;height:100%;position:relative}.McZaUG_notFoundWindow{pointer-events:auto;z-index:30;border-radius:var(--radius-md);border:var(--border-thin) solid var(--border-strong);background-color:var(--os-window-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(720px,100% - 32px);max-height:calc(100% - 32px);box-shadow:var(--shadow-window-active);margin:clamp(1rem,4vh,3rem) auto;position:relative;overflow-y:auto}.McZaUG_mobileWorkspace{display:none}@media (max-width:767px),(max-height:500px){.McZaUG_shell{height:100dvh}.McZaUG_stage{padding-bottom:66px;overflow-y:auto}.McZaUG_windowsLayer{height:100%}.McZaUG_mobileWorkspace{pointer-events:auto;z-index:25;min-height:100%;padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex;position:relative}.McZaUG_mobileWelcomeCard{padding:var(--space-4);border-radius:var(--radius-md);border:var(--border-thin) solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:var(--shadow-glass);background:linear-gradient(155deg,#1c293ddb,#111928e6)}.McZaUG_mobileTag{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-linux);align-items:center;gap:7px;font-size:.6875rem;display:inline-flex}.McZaUG_linuxDot{background-color:var(--accent-linux);border-radius:50%;width:6px;height:6px}.McZaUG_mobileTitle{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);margin-top:6px;font-size:2.5rem;font-weight:800;line-height:.9}.McZaUG_mobileSub{font-family:var(--font-mono);color:var(--text-secondary);margin-top:6px;font-size:.71875rem}.McZaUG_mobileAppGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.McZaUG_mobileAppTile{padding:var(--space-4) var(--space-3);border-radius:var(--radius-sm);border:var(--border-thin) solid var(--glass-border);background-color:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:var(--neu-shadow-raised-xs), var(--glass-highlight);text-align:left;transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.McZaUG_mobileAppTile:active{background-color:var(--accent-linux-soft);border-color:var(--accent-linux-border)}.McZaUG_mobileAppTop{width:100%;color:var(--accent-linux);justify-content:space-between;align-items:center;display:flex}.McZaUG_mobileAppPath{font-family:var(--font-mono);color:var(--text-muted);font-size:.625rem}.McZaUG_mobileAppLabel{color:var(--text-primary);font-size:.9375rem;font-weight:600}}.McZaUG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
