.Gui-module__gFH2YG__guiWorkspace{background:var(--bg-app);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.Gui-module__gFH2YG__breadcrumbBar{height:var(--breadcrumb-height);background:var(--bg-surface);border-bottom:1px solid var(--border-default);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex}.Gui-module__gFH2YG__navControls{align-items:center;gap:2px;display:flex}.Gui-module__gFH2YG__navBtn{background:var(--bg-panel);border:1px solid var(--border-default);width:24px;height:24px;color:var(--text-secondary);justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.Gui-module__gFH2YG__navBtn:hover:not(:disabled){background:var(--bg-panel-hover);color:var(--text-primary);border-color:var(--border-strong)}.Gui-module__gFH2YG__navBtn:disabled{opacity:.35;cursor:not-allowed}.Gui-module__gFH2YG__breadcrumbPath{white-space:nowrap;font-family:var(--font-mono);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);flex:1;align-items:center;gap:2px;padding:4px 8px;font-size:12px;display:flex;overflow-x:auto}.Gui-module__gFH2YG__breadcrumbHomeIcon{color:var(--text-secondary);margin-right:4px}.Gui-module__gFH2YG__pathSeparator{color:var(--text-muted);margin:0 2px;font-weight:400}.Gui-module__gFH2YG__pathSegment{color:var(--text-primary);background:0 0;border:1px solid #0000;padding:2px 6px;transition:all .1s}.Gui-module__gFH2YG__pathSegment:hover{background:var(--bg-panel-hover);border-color:var(--border-subtle)}.Gui-module__gFH2YG__pathSegmentActive{font-weight:700}.Gui-module__gFH2YG__searchContainer{align-items:center;width:240px;display:flex;position:relative}.Gui-module__gFH2YG__searchInput{width:100%;height:28px;font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;padding:4px 32px 4px 12px;font-size:11px}.Gui-module__gFH2YG__searchInput:focus{border-color:var(--border-strong)}.Gui-module__gFH2YG__searchIcon{color:var(--text-muted);position:absolute;right:10px}.Gui-module__gFH2YG__viewLayoutControls{background:var(--bg-panel);border:1px solid var(--border-default);align-items:center;padding:1px;display:flex}.Gui-module__gFH2YG__layoutBtn{width:22px;height:22px;color:var(--text-secondary);justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.Gui-module__gFH2YG__layoutBtn:hover{color:var(--text-primary)}.Gui-module__gFH2YG__layoutBtnActive{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-strong)}.Gui-module__gFH2YG__ribbonToolbar{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;height:44px;padding:0 12px;display:flex;overflow-x:auto}.Gui-module__gFH2YG__ribbonGroup{align-items:center;gap:2px;display:flex}.Gui-module__gFH2YG__ribbonDivider{background:var(--border-subtle);width:1px;height:20px;margin:0 6px}.Gui-module__gFH2YG__ribbonBtn{width:32px;height:32px;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.Gui-module__gFH2YG__ribbonBtn svg{flex-shrink:0;width:15px;height:15px}.Gui-module__gFH2YG__ribbonBtn:hover:not(:disabled){background:var(--bg-panel-hover);border-color:var(--border-subtle);color:var(--text-primary)}.Gui-module__gFH2YG__ribbonBtn:disabled{opacity:.4;cursor:not-allowed}.Gui-module__gFH2YG__ribbonBtnWithLabel{height:32px;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:all .1s;display:inline-flex}.Gui-module__gFH2YG__ribbonBtnWithLabel svg{flex-shrink:0}.Gui-module__gFH2YG__ribbonBtnWithLabel:hover:not(:disabled){background:var(--bg-panel-hover);border-color:var(--border-subtle);color:var(--text-primary)}.Gui-module__gFH2YG__ribbonBtnWithLabel:disabled{opacity:.4;cursor:not-allowed}.Gui-module__gFH2YG__ribbonNewBtn{color:var(--accent-primary);font-weight:600}.Gui-module__gFH2YG__ribbonNewBtn:hover{background:var(--accent-primary-dim);border-color:var(--accent-primary-border);color:var(--accent-primary-hover)}.Gui-module__gFH2YG__ribbonPlusSpin{animation:.45s cubic-bezier(.34,1.56,.64,1) Gui-module__gFH2YG__ribbonSpin}@keyframes Gui-module__gFH2YG__ribbonSpin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.3)}to{transform:rotate(360deg)scale(1)}}.Gui-module__gFH2YG__mainLayout{flex:1;align-items:stretch;height:100%;display:flex;position:relative;overflow:hidden}.Gui-module__gFH2YG__sidebar{background:var(--bg-surface);border-right:1px solid var(--border-default);z-index:50;flex-direction:column;flex-shrink:0;justify-content:flex-start;width:240px;padding:10px 8px 24px;display:flex;position:relative;overflow:visible}.Gui-module__gFH2YG__sidebarSection{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.Gui-module__gFH2YG__sidebarSectionHeader{justify-content:space-between;align-items:center;margin-top:4px;margin-bottom:2px;padding:4px 8px;display:flex}.Gui-module__gFH2YG__sidebarSectionTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700}.Gui-module__gFH2YG__sectionInodeBadge{font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-panel);border:1px solid var(--border-subtle);padding:1px 4px;font-size:10px}.Gui-module__gFH2YG__sidebarNavList{flex-direction:column;gap:2px;display:flex}.Gui-module__gFH2YG__sidebarDivider{background:var(--border-subtle);height:1px;margin:8px}.Gui-module__gFH2YG__pinIconHover{color:var(--text-muted);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s;transform:rotate(45deg)}.Gui-module__gFH2YG__sidebarNavItem:hover .Gui-module__gFH2YG__pinIconHover{opacity:.65}.Gui-module__gFH2YG__sidebarNavItem{width:100%;font-size:14px;font-family:var(--font-sans);color:var(--text-secondary);text-align:left;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:space-between;align-items:center;padding:6.5px 9px;font-weight:500;transition:all .12s;display:flex}.Gui-module__gFH2YG__sidebarNavItem:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.Gui-module__gFH2YG__sidebarNavActive{background:var(--accent-surface);color:var(--text-primary);outline:1px solid var(--accent-border);font-weight:600}.Gui-module__gFH2YG__sidebarNavLeft{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.Gui-module__gFH2YG__sidebarNavIcon{flex-shrink:0}.Gui-module__gFH2YG__sidebarNavLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Gui-module__gFH2YG__diskUsageContainer{flex-direction:column;width:100%;display:flex;overflow:hidden}.Gui-module__gFH2YG__diskProgressTrack{background:#cbd5e1;border:1px solid #94a3b8;border-radius:2px;width:115px;height:9px;margin:3px 0;overflow:hidden}[data-theme=dark] .Gui-module__gFH2YG__diskProgressTrack{background:#1e293b;border-color:#475569}.Gui-module__gFH2YG__diskProgressBar{background:linear-gradient(90deg,#0284c7,#0078d4);border-radius:1px;height:100%;box-shadow:0 0 6px #0078d466}[data-theme=dark] .Gui-module__gFH2YG__diskProgressBar{background:linear-gradient(90deg,#0284c7,#38bdf8);box-shadow:0 0 8px #38bdf899}.Gui-module__gFH2YG__diskUsageText{color:var(--text-muted);font-size:11.5px;font-family:var(--font-sans);line-height:1.3}.Gui-module__gFH2YG__diskUsagePercent{color:var(--accent-primary);font-weight:700;font-family:var(--font-mono)}[data-theme=dark] .Gui-module__gFH2YG__diskUsagePercent{color:#38bdf8}.Gui-module__gFH2YG__sidebarNavBadge{font-size:10.5px;font-family:var(--font-mono);background:var(--bg-panel);color:var(--text-muted);border:1px solid var(--border-default);padding:1px 4px}.Gui-module__gFH2YG__sidebarFooter{flex-direction:column;gap:6px;margin-top:auto;padding-top:2px;display:flex}.Gui-module__gFH2YG__sidebarFooterDivider{background:var(--border-subtle);height:1px;margin:6px 0 8px}.Gui-module__gFH2YG__sidebarFooterMeta{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.Gui-module__gFH2YG__sidebarSocialsRow{align-items:center;gap:6px;display:flex}.Gui-module__gFH2YG__sidebarSocialBtn{width:29px;height:29px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.Gui-module__gFH2YG__sidebarSocialBtn:hover{color:#fff;background:var(--accent-primary);border-color:var(--accent-primary);transform:translateY(-1.5px);box-shadow:0 2px 8px #0067c059}.Gui-module__gFH2YG__sidebarSocialBtn:active{box-shadow:none;transform:translateY(0)}.Gui-module__gFH2YG__sidebarVersionBadge{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-subtle);letter-spacing:.04em;-webkit-user-select:none;user-select:none;border-radius:3px;padding:3px 7px;font-size:11px;font-weight:700}.Gui-module__gFH2YG__sidebarUserProfile{background:var(--bg-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:7px 9px;transition:all .12s;display:flex}.Gui-module__gFH2YG__sidebarUserProfile:hover{border-color:var(--border-strong);background:var(--bg-panel-hover)}.Gui-module__gFH2YG__sidebarUserBadge{border-radius:var(--radius-sm);background:var(--accent-surface);border:1px solid var(--accent-border);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.Gui-module__gFH2YG__sidebarUserMonogram{font-family:var(--font-mono);color:var(--accent-primary);letter-spacing:-.02em;font-size:12px;font-weight:800;line-height:1}.Gui-module__gFH2YG__sidebarOnlineDot{background-color:var(--status-success);border:1.5px solid var(--bg-surface);width:6px;height:6px;box-shadow:0 0 4px var(--status-success);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.Gui-module__gFH2YG__sidebarUserInfo{flex-direction:column;flex:1;gap:1px;display:flex;overflow:hidden}.Gui-module__gFH2YG__sidebarUserName{color:var(--text-primary);font-size:12.5px;font-weight:700;font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.Gui-module__gFH2YG__sidebarUserStatus{font-size:11px;font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.2;overflow:hidden}.Gui-module__gFH2YG__sidebarStatusCard{background:var(--bg-panel);border:1px solid var(--border-strong);flex-direction:column;gap:8px;margin-top:10px;padding:10px;display:flex}.Gui-module__gFH2YG__statusCardHeader{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;padding-bottom:4px;display:flex}.Gui-module__gFH2YG__statusPulseDot{background:var(--status-success);width:6px;height:6px;box-shadow:0 0 6px var(--status-success);border-radius:50%;animation:1.8s infinite Gui-module__gFH2YG__pulse}@keyframes Gui-module__gFH2YG__pulse{0%,to{opacity:1}50%{opacity:.3}}.Gui-module__gFH2YG__statusCardTitle{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);font-size:9.5px;font-weight:700}.Gui-module__gFH2YG__statusDetails{font-family:var(--font-mono);flex-direction:column;gap:4px;font-size:10.5px;display:flex}.Gui-module__gFH2YG__statusRow{justify-content:space-between;align-items:center;display:flex}.Gui-module__gFH2YG__statusLabel{color:var(--text-muted);font-size:10px}.Gui-module__gFH2YG__statusVal{color:var(--text-primary)}.Gui-module__gFH2YG__statusValUptime{color:var(--status-success);font-weight:700}.Gui-module__gFH2YG__statusValAccent{color:var(--accent-text);font-weight:600}.Gui-module__gFH2YG__statusValSec{color:var(--status-warning);font-size:10px}.Gui-module__gFH2YG__statusCardFooter{border-top:1px dashed var(--border-subtle);padding-top:4px}.Gui-module__gFH2YG__kernelTag{font-family:var(--font-mono);color:var(--text-muted);font-size:9px}.Gui-module__gFH2YG__contentArea{background:var(--bg-app);flex:1;padding:16px 20px 24px;overflow:hidden auto}.Gui-module__gFH2YG__bentoContainer{grid-template-columns:repeat(12,1fr);gap:14px;width:100%;max-width:100%;animation:.15s ease-out Gui-module__gFH2YG__fadeIn;display:grid}.Gui-module__gFH2YG__bentoTile{background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;flex-direction:column;justify-content:flex-start;gap:12px;padding:16px 18px;transition:all .12s;display:flex;position:relative;overflow:hidden}.Gui-module__gFH2YG__bentoTile:hover{border-color:var(--border-strong);background:var(--bg-panel)}.Gui-module__gFH2YG__bentoTileAboutHero{border-top:2px solid var(--accent-primary);grid-column:span 7;min-height:280px}.Gui-module__gFH2YG__bentoTileProjects{border-top:2px solid var(--status-info);grid-column:span 7;min-height:280px}.Gui-module__gFH2YG__bentoTileResume{border-top:2px solid var(--accent-primary);grid-column:span 5;min-height:280px}.Gui-module__gFH2YG__bentoTileRow2{grid-column:span 6;min-height:180px}.Gui-module__gFH2YG__bentoTileRow3{grid-column:span 3;min-height:150px}.Gui-module__gFH2YG__bentoHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.Gui-module__gFH2YG__bentoTitleGroup{align-items:center;gap:10px;display:flex}.Gui-module__gFH2YG__bentoIconBox{background:var(--bg-panel);border:1px solid var(--border-default);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Gui-module__gFH2YG__bentoHeroAvatarBox{border:1px solid var(--accent-primary);background:var(--bg-panel);flex-shrink:0;width:44px;height:44px;padding:1px;overflow:hidden}.Gui-module__gFH2YG__bentoHeroAvatarImg{object-fit:cover;width:100%;height:100%}.Gui-module__gFH2YG__bentoAvatarBox{border:1px solid var(--accent-primary);flex-shrink:0;width:32px;height:32px;overflow:hidden}.Gui-module__gFH2YG__bentoAvatarImg{object-fit:cover;width:100%;height:100%}.Gui-module__gFH2YG__bentoTagline{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);font-size:9.5px;font-weight:700;display:block}.Gui-module__gFH2YG__bentoTitle{font-family:var(--font-mono);color:var(--text-primary);font-size:16px;font-weight:700}.Gui-module__gFH2YG__bentoMetaRight{align-items:center;gap:6px;display:flex}.Gui-module__gFH2YG__bentoJumpBtn{background:var(--bg-panel);border:1px solid var(--border-default);width:24px;height:24px;color:var(--text-secondary);justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.Gui-module__gFH2YG__bentoJumpBtn:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.Gui-module__gFH2YG__bentoDownloadBtn{font-family:var(--font-mono);background:var(--accent-primary);color:#fff;border:1px solid var(--accent-primary);align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .1s;display:inline-flex}.Gui-module__gFH2YG__bentoDownloadBtn:hover{background:var(--accent-hover)}.Gui-module__gFH2YG__bentoDesc{color:var(--text-secondary);font-size:12.5px;line-height:1.45}.Gui-module__gFH2YG__bentoAboutGrid{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0;display:grid}.Gui-module__gFH2YG__bentoAboutBox{background:var(--bg-panel);border:1px solid var(--border-subtle);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.Gui-module__gFH2YG__bentoAboutBoxLabel{font-family:var(--font-mono);color:var(--accent-text);letter-spacing:.06em;font-size:9.5px;font-weight:700}.Gui-module__gFH2YG__bentoAboutBoxTitle{font-family:var(--font-mono);color:var(--text-primary);font-size:12px;font-weight:700}.Gui-module__gFH2YG__bentoAboutBoxSub{color:var(--text-muted);font-size:11px;line-height:1.35}.Gui-module__gFH2YG__bentoProjectList{flex-direction:column;gap:6px;margin:4px 0;display:flex}.Gui-module__gFH2YG__bentoProjectItem{background:var(--bg-panel);border:1px solid var(--border-subtle);flex-direction:column;gap:3px;padding:8px 10px;transition:all .1s;display:flex}.Gui-module__gFH2YG__bentoProjectItem:hover{border-color:var(--status-info);background:var(--bg-surface)}.Gui-module__gFH2YG__bentoProjectItemHeader{justify-content:space-between;align-items:center;display:flex}.Gui-module__gFH2YG__bentoProjectName{font-family:var(--font-mono);color:var(--text-primary);font-size:12.5px;font-weight:700}.Gui-module__gFH2YG__bentoProjectCategory{font-family:var(--font-mono);color:var(--status-info);font-size:10px;font-weight:600}.Gui-module__gFH2YG__bentoProjectSummary{color:var(--text-muted);font-size:11.5px;line-height:1.35}.Gui-module__gFH2YG__bentoProjectTechRow{align-items:center;gap:4px;margin-top:2px;display:flex}.Gui-module__gFH2YG__bentoTechChip{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-app);border:1px solid var(--border-subtle);padding:1px 4px;font-size:9.5px}.Gui-module__gFH2YG__bentoMoreChip{font-family:var(--font-mono);color:var(--text-muted);font-size:9.5px}.Gui-module__gFH2YG__bentoResumeHighlights{flex-direction:column;gap:6px;margin:4px 0;display:flex}.Gui-module__gFH2YG__resumeHighlightItem{background:var(--bg-panel);border:1px solid var(--border-subtle);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:6px 8px;font-size:11px;display:flex}.Gui-module__gFH2YG__rhLabel{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:700}.Gui-module__gFH2YG__rhVal{color:var(--text-primary);font-weight:500}.Gui-module__gFH2YG__bentoSubList{flex-direction:column;gap:6px;margin:4px 0;display:flex}.Gui-module__gFH2YG__bentoSubItem{background:var(--bg-panel);border:1px solid var(--border-subtle);padding:6px 8px;transition:all .1s}.Gui-module__gFH2YG__bentoSubItem:hover{border-color:var(--accent-primary);background:var(--bg-surface)}.Gui-module__gFH2YG__bentoSubItemHeader{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.Gui-module__gFH2YG__bentoSubTitle{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11.5px;font-weight:600;overflow:hidden}.Gui-module__gFH2YG__bentoSubMeta{font-family:var(--font-mono);color:var(--accent-text);flex-shrink:0;font-size:10px;font-weight:700}.Gui-module__gFH2YG__bentoRoadmapStepper{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.Gui-module__gFH2YG__roadmapPill{font-family:var(--font-mono);border:1px solid var(--border-subtle);padding:3px 6px;font-size:10px}.Gui-module__gFH2YG__roadmapPillDone{background:var(--status-success-bg);color:var(--status-success);border-color:var(--status-success);font-weight:600}.Gui-module__gFH2YG__roadmapPillActive{background:var(--accent-surface);color:var(--accent-text);border-color:var(--accent-border);font-weight:700}.Gui-module__gFH2YG__roadmapPillNext{background:var(--bg-panel);color:var(--text-muted)}.Gui-module__gFH2YG__bentoFooter{border-top:1px solid var(--border-subtle);font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:10.5px;display:flex}.Gui-module__gFH2YG__bentoPerms{color:var(--text-muted)}.Gui-module__gFH2YG__bentoActionPrompt,.Gui-module__gFH2YG__bentoMiniLink{color:var(--accent-text);font-weight:600}.Gui-module__gFH2YG__gridContainer,.Gui-module__gFH2YG__listContainer{flex-direction:column;gap:20px;width:100%;display:flex}.Gui-module__gFH2YG__sectionContainer{flex-direction:column;gap:10px;display:flex}.Gui-module__gFH2YG__sectionHeader{cursor:pointer;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding-bottom:6px;transition:color .15s;display:flex}.Gui-module__gFH2YG__sectionHeader:hover{color:var(--accent-primary)}.Gui-module__gFH2YG__sectionTitle{font-size:12.5px;font-weight:700;font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-primary)}.Gui-module__gFH2YG__sectionCount{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);margin-left:2px;font-weight:500}.Gui-module__gFH2YG__qaTabs{align-items:center;gap:6px;margin-bottom:8px;padding:0 2px;display:flex}.Gui-module__gFH2YG__qaTabBtn{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .1s;display:inline-flex}.Gui-module__gFH2YG__qaTabBtn:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.Gui-module__gFH2YG__qaTabActive{background:var(--accent-surface);color:var(--accent-primary);font-weight:700}.Gui-module__gFH2YG__qaTabActive:hover{background:var(--accent-surface)}.Gui-module__gFH2YG__qaGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;width:100%;transition:margin-top .25s;display:grid}.Gui-module__gFH2YG__qaGridTutorialActive{margin-top:130px;position:relative}.Gui-module__gFH2YG__qaGridDropActive{outline-offset:4px;border-radius:var(--radius-md);background:#0ea5e90d;transition:all .2s;outline:2px dashed var(--accent-primary)!important}.Gui-module__gFH2YG__qaEmptyPlaceholder{border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);font-size:12px;font-family:var(--font-mono);background:var(--bg-surface);text-align:center;-webkit-user-select:none;user-select:none;grid-column:1/-1;justify-content:center;align-items:center;padding:24px;display:flex}.Gui-module__gFH2YG__qaCardPinBadge{width:26px;height:26px;color:var(--accent-primary);pointer-events:none;z-index:3;background:#0ea5e929;border:1px solid #0ea5e966;border-radius:7px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:9px;right:9px;transform:rotate(45deg);box-shadow:0 2px 6px #0003}.Gui-module__gFH2YG__gridItemCard:hover .Gui-module__gFH2YG__qaCardPinBadge{border-color:var(--accent-primary);color:#38bdf8;background:#0ea5e947;transform:rotate(45deg)scale(1.1);box-shadow:0 0 12px #0ea5e980}.Gui-module__gFH2YG__qaRemoveDropZone{border-radius:var(--radius-md);color:#ef4444;cursor:copy;-webkit-user-select:none;user-select:none;background:#ef444414;border:2px dashed #ef44448c;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:8px 0 14px;padding:16px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);animation:.25s cubic-bezier(.16,1,.3,1) forwards Gui-module__gFH2YG__qaRemoveSlideIn;display:flex}@keyframes Gui-module__gFH2YG__qaRemoveSlideIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Gui-module__gFH2YG__qaRemoveDropZoneActive{transform:scale(1.015);box-shadow:0 0 24px #ef44444d,inset 0 0 14px #ef44441f;background:#ef44442e!important;border-style:solid!important;border-color:#ef4444!important}.Gui-module__gFH2YG__qaRemoveContent{font-family:var(--font-sans);letter-spacing:.01em;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.Gui-module__gFH2YG__qaRemoveIcon{transition:transform .2s}.Gui-module__gFH2YG__qaRemoveDropZoneActive .Gui-module__gFH2YG__qaRemoveIcon{transform:scale(1.25)rotate(-15deg)}.Gui-module__gFH2YG__qaRemoveSubtext{font-size:11.5px;font-family:var(--font-mono);color:#ef4444d9}.Gui-module__gFH2YG__fileGridTutorialActive{margin-top:130px;position:relative}.Gui-module__gFH2YG__recentList{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.Gui-module__gFH2YG__recentListHeader{background:var(--bg-panel);border-bottom:1px solid var(--border-default);font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:2.8fr 1.4fr 1.8fr;padding:8px 14px;font-size:10.5px;font-weight:700;display:grid}.Gui-module__gFH2YG__recentListHeader .Gui-module__gFH2YG__colPath{padding-left:24px;padding-right:8px}.Gui-module__gFH2YG__recentListRow{border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:2.8fr 1.4fr 1.8fr;align-items:center;padding:8px 14px;font-size:12px;transition:all .12s;display:grid}.Gui-module__gFH2YG__recentListRow:last-child{border-bottom:none}.Gui-module__gFH2YG__recentListRow:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.Gui-module__gFH2YG__recentListRow.Gui-module__gFH2YG__listRowSelected{outline:1.5px solid var(--accent-primary);outline-offset:-1px;background:var(--accent-surface)!important;color:var(--text-primary)!important}.Gui-module__gFH2YG__recentListRow .Gui-module__gFH2YG__colName{font-weight:600}.Gui-module__gFH2YG__recentListRow:hover .Gui-module__gFH2YG__listRowName{color:var(--accent-primary)}.Gui-module__gFH2YG__colPath{color:var(--text-muted);font-size:11.5px;font-family:var(--font-mono);padding-left:24px;padding-right:8px}.Gui-module__gFH2YG__fileGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;width:100%;display:grid}.Gui-module__gFH2YG__gridItemCard{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-direction:column;gap:8px;width:100%;min-height:120px;padding:14px;transition:all .15s;display:flex;position:relative}.Gui-module__gFH2YG__gridItemCard:hover{background:var(--bg-panel-hover);border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 2px 8px #0000000d}.Gui-module__gFH2YG__gridItemSelected{outline:1.5px solid var(--accent-primary);background:var(--accent-surface)!important;border-color:var(--accent-primary)!important}.Gui-module__gFH2YG__gridItemTop{box-sizing:border-box;align-items:flex-start;width:100%;margin-bottom:2px;display:flex}.Gui-module__gFH2YG__gridItemIcon{justify-content:flex-start;align-items:center;width:48px;height:48px;display:flex}.Gui-module__gFH2YG__folderIcon{color:var(--text-primary)}.Gui-module__gFH2YG__aboutIcon,.Gui-module__gFH2YG__projectIcon,.Gui-module__gFH2YG__writeupIcon{color:var(--accent-primary)}.Gui-module__gFH2YG__blogIcon{color:var(--status-warning)}.Gui-module__gFH2YG__learningIcon{color:var(--status-success)}.Gui-module__gFH2YG__expIcon{color:var(--text-primary)}.Gui-module__gFH2YG__contactIcon,.Gui-module__gFH2YG__pdfIcon,.Gui-module__gFH2YG__fileIcon{color:var(--accent-primary)}.Gui-module__gFH2YG__dirCountBadge{font-family:var(--font-mono);color:var(--text-muted);font-size:10.5px}.Gui-module__gFH2YG__gridItemInfo{box-sizing:border-box;flex-direction:column;flex:1;gap:2px;width:100%;display:flex}.Gui-module__gFH2YG__gridItemName{font-size:13px;font-weight:600;font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Gui-module__gFH2YG__gridItemDesc{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.Gui-module__gFH2YG__gridItemFooter{box-sizing:border-box;border-top:1px solid var(--border-subtle);width:100%;font-family:var(--font-mono);color:var(--text-muted);flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:11px;font-weight:500;display:flex}.Gui-module__gFH2YG__fileListTable{background:var(--bg-surface);border:1px solid var(--border-default);width:100%;overflow:hidden}.Gui-module__gFH2YG__fileListHeader{background:var(--bg-panel);border-bottom:1px solid var(--border-default);font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;grid-template-columns:3fr 1.5fr 1.2fr 1fr 1.2fr 1fr;padding:8px 12px;font-size:10.5px;font-weight:700;display:grid}.Gui-module__gFH2YG__fileListBody{flex-direction:column;display:flex}.Gui-module__gFH2YG__fileListRow{border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-secondary);cursor:pointer;grid-template-columns:3fr 1.5fr 1.2fr 1fr 1.2fr 1fr;align-items:center;padding:8px 12px;font-size:12px;transition:background .1s;display:grid}.Gui-module__gFH2YG__fileListRow:last-child{border-bottom:none}.Gui-module__gFH2YG__fileListRow:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.Gui-module__gFH2YG__listRowSelected{background:var(--accent-surface)!important;color:var(--accent-text)!important;border-color:var(--accent-primary)!important}.Gui-module__gFH2YG__colName{align-items:center;gap:8px;display:flex;overflow:hidden}.Gui-module__gFH2YG__listRowIcon{flex-shrink:0}.Gui-module__gFH2YG__listRowNameInfo{flex-direction:column;display:flex;overflow:hidden}.Gui-module__gFH2YG__listRowName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.Gui-module__gFH2YG__listRowDesc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.Gui-module__gFH2YG__colPerms,.Gui-module__gFH2YG__colOwner,.Gui-module__gFH2YG__colSize,.Gui-module__gFH2YG__colDate{color:var(--text-muted);font-size:11px}.Gui-module__gFH2YG__colType{align-items:center;display:flex}.Gui-module__gFH2YG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.Gui-module__gFH2YG__emptyIcon{color:var(--text-muted);margin-bottom:10px}.Gui-module__gFH2YG__emptyTitle{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:600}.Gui-module__gFH2YG__emptyDesc{color:var(--text-secondary);font-size:12.5px}.Gui-module__gFH2YG__modalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#000000a6;justify-content:flex-end;animation:.12s ease-out Gui-module__gFH2YG__fadeIn;display:flex;position:fixed;inset:0}.Gui-module__gFH2YG__modalContainer{background:var(--bg-app);border-left:1px solid var(--border-strong);flex-direction:column;width:900px;max-width:100%;height:100%;animation:.18s cubic-bezier(.16,1,.3,1) Gui-module__gFH2YG__slideLeft;display:flex}@keyframes Gui-module__gFH2YG__slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}.Gui-module__gFH2YG__modalHeader{background:var(--bg-surface);border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.Gui-module__gFH2YG__modalHeaderLeft{align-items:center;gap:10px;display:flex}.Gui-module__gFH2YG__modalBackBtn{font-size:11.5px;font-family:var(--font-mono);background:var(--bg-panel);border:1px solid var(--border-default);color:var(--text-secondary);align-items:center;gap:4px;padding:3px 6px;transition:all .1s;display:inline-flex}.Gui-module__gFH2YG__modalBackBtn:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.Gui-module__gFH2YG__modalFileMeta{flex-direction:column;display:flex}.Gui-module__gFH2YG__modalFileName{font-family:var(--font-mono);color:var(--text-primary);font-size:13px;font-weight:700}.Gui-module__gFH2YG__modalFilePath{font-family:var(--font-mono);color:var(--text-muted);font-size:10.5px}.Gui-module__gFH2YG__modalHeaderRight{align-items:center;gap:8px;display:flex}.Gui-module__gFH2YG__modalPermsBadge{font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-panel);border:1px solid var(--border-subtle);padding:2px 6px;font-size:11px}.Gui-module__gFH2YG__modalCloseBtn{width:26px;height:26px;color:var(--text-muted);border:1px solid #0000;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.Gui-module__gFH2YG__modalCloseBtn:hover{background:var(--bg-panel);color:var(--text-primary);border-color:var(--border-default)}.Gui-module__gFH2YG__modalBody{flex:1;padding:18px 22px;overflow-y:auto}.Gui-module__gFH2YG__genericFileViewer{background:var(--bg-surface);border:1px solid var(--border-default);padding:16px}.Gui-module__gFH2YG__genericFileHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.Gui-module__gFH2YG__genericFileMeta{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.Gui-module__gFH2YG__genericFileCode{font-family:var(--font-mono);color:var(--text-primary);white-space:pre-wrap;font-size:12.5px;line-height:1.55}.Gui-module__gFH2YG__statusBar{height:var(--statusbar-height);background:var(--bg-surface);border-top:1px solid var(--border-default);font-family:var(--font-mono);color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 14px;font-size:10.5px;display:flex}.Gui-module__gFH2YG__statusLeft,.Gui-module__gFH2YG__statusRight{align-items:center;gap:14px;display:flex}.Gui-module__gFH2YG__statusSection{align-items:center;gap:5px;display:flex}.Gui-module__gFH2YG__statusIcon{color:var(--text-muted)}.Gui-module__gFH2YG__statusHighlight{color:var(--accent-text);font-weight:700}@media (max-width:900px){.Gui-module__gFH2YG__bentoTileAboutHero,.Gui-module__gFH2YG__bentoTileProjects,.Gui-module__gFH2YG__bentoTileResume,.Gui-module__gFH2YG__bentoTileRow2,.Gui-module__gFH2YG__bentoTileRow3{grid-column:span 12}.Gui-module__gFH2YG__bentoAboutGrid{grid-template-columns:1fr}}.Gui-module__gFH2YG__mobileMenuBtn,.Gui-module__gFH2YG__mobileSidebarOverlay{display:none}@media (max-width:768px){.Gui-module__gFH2YG__mobileMenuBtn{min-width:44px;min-height:44px;display:inline-flex}.Gui-module__gFH2YG__mobileSidebarOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;background:#00000080;display:block;position:fixed;inset:0}.Gui-module__gFH2YG__mainLayout .Gui-module__gFH2YG__sidebar{z-index:1000;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 16px #0003}.Gui-module__gFH2YG__mainLayout .Gui-module__gFH2YG__sidebarOpen{transform:translate(0)}.Gui-module__gFH2YG__sidebarNavItem{min-height:44px}.Gui-module__gFH2YG__navBtn{min-width:44px;min-height:44px}.Gui-module__gFH2YG__qaTile{flex:100%}.Gui-module__gFH2YG__qaTabBtn{min-height:44px}.Gui-module__gFH2YG__contentArea{padding:10px}.Gui-module__gFH2YG__fileGrid{grid-template-columns:1fr}.Gui-module__gFH2YG__fileListHeader{display:none}.Gui-module__gFH2YG__fileListRow{grid-template-columns:1fr auto;gap:6px;min-height:44px}.Gui-module__gFH2YG__recentListRow{min-height:44px}.Gui-module__gFH2YG__colPerms,.Gui-module__gFH2YG__colOwner,.Gui-module__gFH2YG__colDate{display:none}.Gui-module__gFH2YG__modalContainer{width:100%}.Gui-module__gFH2YG__modalBody{padding:12px}.Gui-module__gFH2YG__statusRight{display:none}.Gui-module__gFH2YG__mainLayout .Gui-module__gFH2YG__previewPanel{border-top:1px solid var(--border-strong);z-index:2000;border-left:none;border-radius:16px 16px 0 0;width:100%;height:auto;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) Gui-module__gFH2YG__slideUp;position:fixed;bottom:0;left:0;box-shadow:0 -4px 24px #0006}.Gui-module__gFH2YG__previewCloseBtn{min-width:44px;min-height:44px;top:8px;right:8px}@keyframes Gui-module__gFH2YG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.Gui-module__gFH2YG__previewPanel{background:var(--bg-surface);border-left:1px solid var(--border-default);flex-direction:column;flex-shrink:0;width:320px;display:flex;position:relative;overflow-y:auto}.Gui-module__gFH2YG__previewCloseBtn{background:var(--bg-panel-hover);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);z-index:10;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.Gui-module__gFH2YG__previewCloseBtn:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.Gui-module__gFH2YG__previewEmpty{height:100%;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.Gui-module__gFH2YG__previewEmptyIcon{color:var(--text-muted);opacity:.5;margin-bottom:16px}.Gui-module__gFH2YG__previewEmpty p{font-family:var(--font-mono);margin-bottom:8px;font-size:14px;font-weight:600}.Gui-module__gFH2YG__previewEmptySub{font-size:12px;line-height:1.5}.Gui-module__gFH2YG__previewContent{word-wrap:break-word;white-space:pre-wrap;padding:24px}.Gui-module__gFH2YG__previewSection{flex-direction:column;gap:20px;display:flex}.Gui-module__gFH2YG__previewHeader{align-items:center;gap:16px;display:flex}.Gui-module__gFH2YG__previewHeaderCentered{text-align:center;border-bottom:1px solid var(--border-default);flex-direction:column;align-items:center;gap:12px;padding-bottom:16px;display:flex}.Gui-module__gFH2YG__previewBigIcon{color:var(--text-primary);margin-bottom:4px}.Gui-module__gFH2YG__previewAvatar{border:1px solid var(--border-strong);border-radius:4px}.Gui-module__gFH2YG__previewHeaderInfo h3{font-family:var(--font-mono);color:var(--text-primary);margin:0 0 4px;font-size:16px;font-weight:700}.Gui-module__gFH2YG__previewHeaderCentered h3{font-family:var(--font-mono);color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.Gui-module__gFH2YG__previewTag{font-size:10px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-default);border-radius:2px;padding:4px 8px;font-weight:600;display:inline-block}.Gui-module__gFH2YG__previewDesc{color:var(--text-secondary);white-space:normal;margin:0;font-size:13px;line-height:1.6}.Gui-module__gFH2YG__previewGroup{flex-direction:column;gap:12px;margin-top:8px;display:flex}.Gui-module__gFH2YG__previewGroup h4{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.05em;border-bottom:1px solid var(--border-default);margin:0;padding-bottom:8px;font-size:11px;font-weight:700}.Gui-module__gFH2YG__previewGroupItem{background:var(--bg-panel);border:1px solid var(--border-default);border-radius:4px;flex-direction:column;gap:4px;padding:10px;display:flex}.Gui-module__gFH2YG__pgTitle{color:var(--text-primary);white-space:normal;font-size:13px;font-weight:600}.Gui-module__gFH2YG__pgSub{color:var(--text-secondary);white-space:normal;font-size:12px}.Gui-module__gFH2YG__previewGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.Gui-module__gFH2YG__previewGridItem{background:var(--bg-panel);border:1px solid var(--border-default);border-radius:4px;flex-direction:column;gap:4px;padding:10px;display:flex}.Gui-module__gFH2YG__pgLabel{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase}.Gui-module__gFH2YG__pgValue{color:var(--text-primary);font-size:12px;font-weight:600}.Gui-module__gFH2YG__previewMetaTable{border-top:1px solid var(--border-default);flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.Gui-module__gFH2YG__pmRow{font-size:12px;font-family:var(--font-mono);justify-content:space-between;display:flex}.Gui-module__gFH2YG__pmLabel{color:var(--text-muted)}.Gui-module__gFH2YG__pmValue{color:var(--text-primary)}.Gui-module__gFH2YG__previewRoadmap{flex-direction:column;gap:6px;display:flex}.Gui-module__gFH2YG__hasTooltip{position:relative}.Gui-module__gFH2YG__customTooltip{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-sans);color:var(--text-primary);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:99999;padding:6px 11px;font-size:11.5px;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 4px 16px #00000040}.Gui-module__gFH2YG__customTooltip:before{content:"";background:var(--bg-surface);border-left:1px solid var(--border-default);border-bottom:1px solid var(--border-default);width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.Gui-module__gFH2YG__hasTooltip:hover .Gui-module__gFH2YG__customTooltip,.Gui-module__gFH2YG__sidebarNavItem:hover .Gui-module__gFH2YG__customTooltip,.Gui-module__gFH2YG__sidebarVaultBtn:hover .Gui-module__gFH2YG__customTooltip{opacity:1;visibility:visible}.Gui-module__gFH2YG__sidebarVaultBtn{border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(135deg,#ef44441f,#f43f5e0d);margin:2px 0;transition:all .25s cubic-bezier(.16,1,.3,1);animation:3.2s ease-in-out infinite Gui-module__gFH2YG__vaultPulseGlow;position:relative;overflow:visible;box-shadow:0 0 12px #ef444438,inset 0 0 8px #ef44440f;border:1px solid #ef444473!important;padding:6px 10px!important}[data-theme=dark] .Gui-module__gFH2YG__sidebarVaultBtn{background:linear-gradient(135deg,#ef44442e,#dc262614);box-shadow:0 0 14px #ef444447,inset 0 0 10px #ef444414;border-color:#ef44448c!important}@keyframes Gui-module__gFH2YG__vaultPulseGlow{0%,to{border-color:#ef444473;box-shadow:0 0 10px #ef444433,inset 0 0 6px #ef44440a}50%{border-color:#ef4444b3;box-shadow:0 0 18px #ef444461,inset 0 0 12px #ef44441f}}.Gui-module__gFH2YG__sidebarVaultBtn:hover{z-index:100;transform:translate(2px);box-shadow:0 0 20px #ef44447a,inset 0 0 12px #ef444426;background:linear-gradient(135deg,#ef44443d,#dc26261f)!important;border-style:solid!important;border-color:#ef4444d9!important}.Gui-module__gFH2YG__vaultIconWrapper{background:#ef44442e;border:1px solid #ef444473;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;box-shadow:0 0 8px #ef444447}.Gui-module__gFH2YG__sidebarVaultBtn:hover .Gui-module__gFH2YG__vaultIconWrapper{background:#ef44444d;border-color:#ef4444bf;box-shadow:0 0 12px #ef444480}.Gui-module__gFH2YG__vaultLockIcon{color:#ef4444;filter:drop-shadow(0 0 4px #ef444480);transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .2s,filter .2s}.Gui-module__gFH2YG__sidebarVaultBtn:hover .Gui-module__gFH2YG__vaultLockIcon{color:#fff;filter:drop-shadow(0 0 6px #ef4444cc);transform:scale(1.15)rotate(-8deg)}.Gui-module__gFH2YG__vaultTextGroup{flex-direction:column;gap:2px;min-width:0;display:flex}.Gui-module__gFH2YG__vaultNavLabel{font-family:var(--font-mono);color:var(--text-primary);font-size:13.5px;font-weight:600;line-height:1.2}.Gui-module__gFH2YG__dontClickBadge{font-family:var(--font-mono);letter-spacing:.04em;color:#dc2626;text-transform:lowercase;white-space:nowrap;background:#ef444429;border:1px solid #ef444473;border-radius:9999px;align-items:center;gap:4px;width:fit-content;padding:1px 7px;font-size:11.25px;font-weight:700;transition:all .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 8px #ef44443d}[data-theme=dark] .Gui-module__gFH2YG__dontClickBadge{color:#fca5a5;background:#ef444438;border-color:#ef44448c;box-shadow:0 0 10px #ef44444d}.Gui-module__gFH2YG__sidebarVaultBtn:hover .Gui-module__gFH2YG__dontClickBadge{color:#fff;background:#ef444459;border-color:#ef4444cc;box-shadow:0 0 12px #ef444480}.Gui-module__gFH2YG__dontClickDot{background-color:#ef4444;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.4s ease-in-out infinite Gui-module__gFH2YG__pulseBeacon;box-shadow:0 0 8px #ef4444}.Gui-module__gFH2YG__sidebarVaultBtn:hover .Gui-module__gFH2YG__dontClickDot{background-color:#fff;box-shadow:0 0 8px #fff}@keyframes Gui-module__gFH2YG__pulseBeacon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}.Gui-module__gFH2YG__dontClickShimmer{background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;animation:2.8s infinite Gui-module__gFH2YG__badgeShimmer;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes Gui-module__gFH2YG__badgeShimmer{0%,60%{left:-100%}to{left:200%}}.Gui-module__gFH2YG__sidebarVaultBtn .Gui-module__gFH2YG__customTooltip{background:var(--bg-surface);font-family:var(--font-mono);color:var(--text-primary);border-radius:var(--radius-md);z-index:99999;pointer-events:none;border:1px solid #ef444466;padding:6px 10px;font-size:11px;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 4px 16px #0003}.Gui-module__gFH2YG__sidebarVaultBtn .Gui-module__gFH2YG__customTooltip:before{content:"";background:var(--bg-surface);border-bottom:1px solid #ef444466;border-left:1px solid #ef444466;width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.Gui-module__gFH2YG__vaultIcon{color:#ef4444;filter:drop-shadow(0 0 5px #ef444480)}.Gui-module__gFH2YG__vaultGridCard{background:linear-gradient(135deg,#ef444412,#0000)!important;border-color:#ef444466!important;box-shadow:0 0 12px #ef444429!important}[data-theme=dark] .Gui-module__gFH2YG__vaultGridCard{background:linear-gradient(135deg,#ef444424,#0000)!important;border-color:#ef444480!important;box-shadow:0 0 14px #ef44443d!important}.Gui-module__gFH2YG__vaultGridCard:hover{border-color:#ef4444cc!important;box-shadow:0 0 20px #ef444461!important}.Gui-module__gFH2YG__ribbonTourBtn{transition:all .2s;color:var(--accent-primary)!important;background:#0ea5e914!important;border-color:#0ea5e959!important;font-weight:600!important}.Gui-module__gFH2YG__ribbonTourBtn:hover{border-color:var(--accent-primary)!important;background:#0ea5e92e!important;box-shadow:0 0 10px #0ea5e94d!important}.Gui-module__gFH2YG__ribbonAutopilotBtn{transition:all .2s cubic-bezier(.16,1,.3,1);color:#fff!important;background:linear-gradient(135deg,#6366f159 0%,#8b5cf659 100%)!important;border:1px solid #8b5cf699!important;font-weight:650!important;box-shadow:0 0 10px #6366f140!important}[data-theme=light] .Gui-module__gFH2YG__ribbonAutopilotBtn{color:#4338ca!important;background:linear-gradient(135deg,#6366f129 0%,#8b5cf629 100%)!important;border-color:#6366f180!important;box-shadow:0 1px 4px #6366f11f!important}.Gui-module__gFH2YG__ribbonAutopilotBtn:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#6366f18c 0%,#8b5cf68c 100%)!important;border-color:#a78bfa!important;box-shadow:0 0 16px #8b5cf680!important}[data-theme=light] .Gui-module__gFH2YG__ribbonAutopilotBtn:hover{color:#312e81!important;background:linear-gradient(135deg,#6366f147 0%,#8b5cf647 100%)!important;border-color:#6366f1!important}.Gui-module__gFH2YG__statusTourBtn{cursor:pointer;color:var(--accent-primary);font-family:var(--font-mono);background:#0ea5e914;border:1px solid #0ea5e940;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.Gui-module__gFH2YG__statusTourBtn:hover{background:#0ea5e933;border-color:#0ea5e980;box-shadow:0 0 8px #0ea5e940}.Gui-module__gFH2YG__statusAutopilotBtn{cursor:pointer;color:#e0e7ff;font-family:var(--font-mono);background:linear-gradient(135deg,#6366f14d 0%,#8b5cf64d 100%);border:1px solid #8b5cf68c;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:650;transition:all .15s;display:inline-flex;box-shadow:0 0 8px #6366f133}[data-theme=light] .Gui-module__gFH2YG__statusAutopilotBtn{color:#4338ca;box-shadow:none;background:#eef2ff;border-color:#a5b4fc}.Gui-module__gFH2YG__statusAutopilotBtn:hover{color:#fff;background:linear-gradient(135deg,#6366f180 0%,#8b5cf680 100%);border-color:#a78bfa;box-shadow:0 0 12px #6366f173}[data-theme=light] .Gui-module__gFH2YG__statusAutopilotBtn:hover{color:#312e81;background:#e0e7ff;border-color:#6366f1}.Gui-module__gFH2YG__ribbonResetActive{position:relative;color:var(--accent-primary)!important;border-color:rgba(var(--accent-primary-rgb,59, 130, 246), .45)!important;background:rgba(var(--accent-primary-rgb,59, 130, 246), .08)!important}.Gui-module__gFH2YG__ribbonResetActive:hover{box-shadow:0 0 10px rgba(var(--accent-primary-rgb,59, 130, 246), .25);background:rgba(var(--accent-primary-rgb,59, 130, 246), .16)!important}.Gui-module__gFH2YG__ribbonResetBadge{background-color:var(--accent-primary);width:6px;height:6px;box-shadow:0 0 6px var(--accent-primary);border-radius:50%;animation:1.5s ease-in-out infinite Gui-module__gFH2YG__pulseReset;position:absolute;top:4px;right:4px}@keyframes Gui-module__gFH2YG__pulseReset{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.Gui-module__gFH2YG__contextMenu{z-index:100000;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;min-width:190px;padding:5px;animation:.12s cubic-bezier(.16,1,.3,1) Gui-module__gFH2YG__contextMenuFadeIn;display:flex;position:fixed;box-shadow:0 10px 30px #0000004d,0 1px 4px #0000001f}@keyframes Gui-module__gFH2YG__contextMenuFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Gui-module__gFH2YG__contextMenuItem{width:100%;font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.Gui-module__gFH2YG__contextMenuItem:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.Gui-module__gFH2YG__contextMenuItemDanger{color:#ef4444!important}.Gui-module__gFH2YG__contextMenuItemDanger:hover{color:#dc2626!important;background:#ef44441f!important}[data-theme=dark] .Gui-module__gFH2YG__contextMenuItemDanger:hover{color:#f87171!important;background:#ef444433!important}.Gui-module__gFH2YG__contextMenuDivider{background:var(--border-subtle);height:1px;margin:3px 0}.Gui-module__gFH2YG__inlineRenameInput{width:100%;font-family:var(--font-mono);background:var(--bg-surface);color:var(--text-primary);border:1.5px solid var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb,59, 130, 246), .25);text-align:center;border-radius:4px;outline:none;padding:2px 6px;font-size:12px;font-weight:600}.Gui-module__gFH2YG__inlineRenameInputList{text-align:left;width:220px;font-size:13px}.Gui-module__gFH2YG__draggedItem{transition:opacity .15s,transform .15s;transform:scale(.96);opacity:.35!important}.Gui-module__gFH2YG__dragOverTarget{position:relative;border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px var(--accent-primary), 0 4px 14px rgba(var(--accent-primary-rgb,59, 130, 246), .35)!important}.Gui-module__gFH2YG__dragOverTarget:after{content:"";background:var(--accent-primary);width:4px;box-shadow:0 0 8px var(--accent-primary);pointer-events:none;border-radius:2px;position:absolute;top:-3px;bottom:-3px;left:-4px}.Gui-module__gFH2YG__itemPopIn{animation:.38s cubic-bezier(.175,.885,.32,1.275) forwards Gui-module__gFH2YG__cardPopIn!important}.Gui-module__gFH2YG__itemJustPinned{animation:.38s cubic-bezier(.175,.885,.32,1.275) forwards Gui-module__gFH2YG__cardPopIn,.8s ease-out forwards Gui-module__gFH2YG__quickAccessGlow!important}@keyframes Gui-module__gFH2YG__quickAccessGlow{0%{box-shadow:0 0 0 2px var(--accent-primary), 0 0 16px #0ea5e980}to{box-shadow:none}}@keyframes Gui-module__gFH2YG__cardPopIn{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}.Gui-module__gFH2YG__getInfoBackdrop{z-index:100010;-webkit-backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) Gui-module__gFH2YG__modalFadeIn;display:flex;position:fixed;inset:0}.Gui-module__gFH2YG__getInfoModal{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:440px;display:flex;overflow:hidden;box-shadow:0 20px 50px #0006}.Gui-module__gFH2YG__getInfoTitleBar{background:var(--bg-surface-header);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.Gui-module__gFH2YG__getInfoTitle{font-family:var(--font-mono);color:var(--text-primary);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.Gui-module__gFH2YG__getInfoCloseBtn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.Gui-module__gFH2YG__getInfoCloseBtn:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.Gui-module__gFH2YG__getInfoBody{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.Gui-module__gFH2YG__getInfoHero{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;padding-bottom:14px;display:flex}.Gui-module__gFH2YG__getInfoHeroIcon{background:rgba(var(--accent-primary-rgb,59, 130, 246), .1);border:1px solid rgba(var(--accent-primary-rgb,59, 130, 246), .2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.Gui-module__gFH2YG__getInfoHeroMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.Gui-module__gFH2YG__getInfoHeroName{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.Gui-module__gFH2YG__getInfoHeroTag{font-family:var(--font-mono);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.Gui-module__gFH2YG__getInfoGrid{grid-template-columns:110px 1fr;gap:10px 12px;font-size:12.5px;display:grid}.Gui-module__gFH2YG__getInfoLabel{font-family:var(--font-mono);color:var(--text-muted);font-weight:600}.Gui-module__gFH2YG__getInfoValue{font-family:var(--font-mono);color:var(--text-primary);word-break:break-all}.Gui-module__gFH2YG__getInfoHashBadge{background:var(--bg-surface-hover);border:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em;border-radius:4px;padding:3px 6px;font-size:11px;display:inline-block}.Gui-module__gFH2YG__getInfoFooter{background:var(--bg-surface-header);border-top:1px solid var(--border-subtle);justify-content:flex-end;padding:12px 20px;display:flex}.Gui-module__gFH2YG__getInfoDoneBtn{background:var(--accent-primary);color:#fff;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.Gui-module__gFH2YG__getInfoDoneBtn:hover{opacity:.9}.Gui-module__gFH2YG__guiToast{z-index:100020;color:#f8fafc;width:max-content;max-width:min(92vw,680px);font-family:var(--font-sans);letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#111622;border:1.5px solid #ffffff29;border-radius:10px;align-items:center;gap:14px;padding:14px 26px;font-size:15.5px;font-weight:550;animation:.18s cubic-bezier(.16,1,.3,1) forwards Gui-module__gFH2YG__toastFadeIn;display:inline-flex;position:fixed;bottom:56px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0006,0 20px 48px #00000080}[data-theme=light] .Gui-module__gFH2YG__guiToast{color:#0f172a;background:#fff;border:1.5px solid #0000001f;box-shadow:0 6px 20px #00000014,0 20px 48px #0000001f}.Gui-module__gFH2YG__guiToastIcon{color:var(--accent-primary);flex-shrink:0}.Gui-module__gFH2YG__guiToastText{word-break:break-word;line-height:1.45}.Gui-module__gFH2YG__guiToastDanger{color:#fecaca;background:#1f0b0f;border-color:#ef444473;box-shadow:0 6px 20px #00000073,0 20px 48px #b91c1c47}[data-theme=light] .Gui-module__gFH2YG__guiToastDanger{color:#991b1b;background:#fef2f2;border-color:#fca5a5;box-shadow:0 6px 20px #dc262614,0 20px 44px #dc26261f}.Gui-module__gFH2YG__guiToastDanger .Gui-module__gFH2YG__guiToastIcon{color:#ef4444}.Gui-module__gFH2YG__guiToastSuccess{color:#dcfce7;background:#061e16;border-color:#22c55e73;box-shadow:0 6px 20px #00000073,0 20px 48px #22c55e38}[data-theme=light] .Gui-module__gFH2YG__guiToastSuccess{color:#166534;background:#f0fdf4;border-color:#86efac;box-shadow:0 6px 20px #16653414,0 20px 44px #1665341f}.Gui-module__gFH2YG__guiToastSuccess .Gui-module__gFH2YG__guiToastIcon{color:#22c55e}@keyframes Gui-module__gFH2YG__toastFadeIn{0%{opacity:0;transform:translate(-50%,8px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.Gui-module__gFH2YG__readmeStartBadge{font-family:var(--font-mono);letter-spacing:.05em;border-radius:var(--radius-sm,4px);color:#0067c0;z-index:5;-webkit-user-select:none;user-select:none;background:#0067c01f;border:1px solid #0067c073;align-items:center;gap:4px;padding:2.5px 7.5px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 0 8px #0067c033}[data-theme=dark] .Gui-module__gFH2YG__readmeStartBadge{color:#38bdf8;background:#38bdf829;border:1px solid #38bdf8a6;box-shadow:0 0 12px #38bdf859}.Gui-module__gFH2YG__readmeSparkleIcon{color:#0067c0;flex-shrink:0;animation:3s linear infinite Gui-module__gFH2YG__spinSparkle}[data-theme=dark] .Gui-module__gFH2YG__readmeSparkleIcon{color:#38bdf8;filter:drop-shadow(0 0 3px #38bdf8)}@keyframes Gui-module__gFH2YG__spinSparkle{0%{transform:rotate(0)scale(.95)}50%{transform:rotate(180deg)scale(1.15)}to{transform:rotate(360deg)scale(.95)}}.Gui-module__gFH2YG__readmeFooterBadge{font-family:var(--font-mono);letter-spacing:.05em;background:var(--accent-surface);border:1px solid var(--accent-border);border-radius:var(--radius-sm,4px);align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 0 8px #38bdf826;color:var(--accent-text)!important}.Gui-module__gFH2YG__readmeZapIcon{color:#38bdf8;filter:drop-shadow(0 0 3px #38bdf8)}
.Views-module__UDvyCa__viewContainer{flex-direction:column;gap:16px;width:100%;max-width:100%;margin:0 auto;padding:4px 4px 40px;animation:.15s ease-out Views-module__UDvyCa__fadeIn;display:flex}.Views-module__UDvyCa__profileHeader{background:var(--bg-surface);border:1px solid var(--border-default);border-top:2px solid var(--accent-primary);align-items:center;gap:20px;padding:20px;display:flex}.Views-module__UDvyCa__avatarWrapper{border:1px solid var(--accent-primary);background:var(--bg-panel);flex-shrink:0;width:90px;height:90px;padding:2px;position:relative}.Views-module__UDvyCa__avatarImage{object-fit:cover;background:var(--bg-panel);width:100%;height:100%}.Views-module__UDvyCa__statusIndicator{background:var(--status-success);border:1px solid var(--bg-surface);width:10px;height:10px;position:absolute;bottom:0;right:0}.Views-module__UDvyCa__profileMeta{flex-direction:column;flex:1;gap:4px;display:flex}.Views-module__UDvyCa__badgeRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Views-module__UDvyCa__locationBadge{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.Views-module__UDvyCa__profileName{letter-spacing:-.01em;color:var(--text-primary);font-size:22px;font-weight:700}.Views-module__UDvyCa__profileTitle{color:var(--accent-text);font-size:14px;font-weight:600;font-family:var(--font-mono)}.Views-module__UDvyCa__profileStatus{font-size:12px;font-family:var(--font-mono);color:var(--text-secondary)}.Views-module__UDvyCa__quickLinks{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.Views-module__UDvyCa__iconLink{font-size:11.5px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-default);align-items:center;gap:6px;padding:3px 8px;font-weight:600;transition:all .1s;display:inline-flex}.Views-module__UDvyCa__iconLink:hover{background:var(--bg-panel-hover);color:var(--text-primary);border-color:var(--border-strong)}.Views-module__UDvyCa__sectionCard{background:var(--bg-surface);border:1px solid var(--border-default);padding:18px 20px}.Views-module__UDvyCa__textBlock{color:var(--text-secondary);flex-direction:column;gap:14px;font-size:13.5px;line-height:1.65;display:flex}.Views-module__UDvyCa__textBlock p{margin:0}.Views-module__UDvyCa__textBlock strong{color:var(--text-primary);font-weight:600}.Views-module__UDvyCa__sectionTitle{font-size:14px;font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-weight:700;display:flex}.Views-module__UDvyCa__sectionIcon{color:var(--accent-text);flex-shrink:0}.Views-module__UDvyCa__bodyParagraph{color:var(--text-primary);font-size:13.5px;line-height:1.55}.Views-module__UDvyCa__bodyParagraphMuted{color:var(--text-secondary);font-size:13px;line-height:1.55}.Views-module__UDvyCa__subSection{margin-top:12px}.Views-module__UDvyCa__subHeading{font-size:12px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:4px;font-weight:700}.Views-module__UDvyCa__quoteBlock{border-left:2px solid var(--accent-primary);background:var(--accent-surface);color:var(--text-primary);font-family:var(--font-mono);margin-bottom:12px;padding:10px 14px;font-size:12.5px;line-height:1.45}.Views-module__UDvyCa__twoColumnGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.Views-module__UDvyCa__pillarsGrid{grid-template-columns:1fr;gap:6px;display:grid}.Views-module__UDvyCa__pillarItem{background:var(--bg-panel);border:1px solid var(--border-subtle);font-size:13px;font-family:var(--font-mono);color:var(--text-primary);align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.Views-module__UDvyCa__pillarBullet{color:var(--accent-text);flex-shrink:0}.Views-module__UDvyCa__detailsList{flex-direction:column;gap:5px;list-style:none;display:flex}.Views-module__UDvyCa__detailsList li{color:var(--text-primary);padding-left:14px;font-size:13px;line-height:1.5;position:relative}.Views-module__UDvyCa__detailsList li:before{content:">";color:var(--accent-text);font-family:var(--font-mono);font-weight:700;position:absolute;left:0}.Views-module__UDvyCa__timeline{flex-direction:column;gap:14px;padding-left:10px;display:flex;position:relative}.Views-module__UDvyCa__timeline:before{content:"";background:var(--border-default);width:1px;position:absolute;top:4px;bottom:4px;left:2px}.Views-module__UDvyCa__timelineItem{align-items:flex-start;gap:12px;display:flex;position:relative}.Views-module__UDvyCa__timelineDot{background:var(--accent-primary);flex-shrink:0;width:5px;height:5px;margin-top:6px}.Views-module__UDvyCa__timelineContent{flex-direction:column;flex:1;gap:2px;display:flex}.Views-module__UDvyCa__timelineHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.Views-module__UDvyCa__institutionName{color:var(--text-primary);font-size:14px;font-weight:700}.Views-module__UDvyCa__periodBadge{font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-panel);border:1px solid var(--border-subtle);padding:1px 5px;font-size:11px}.Views-module__UDvyCa__degreeTitle{color:var(--accent-text);font-size:13px;font-weight:600}.Views-module__UDvyCa__projectHeader{background:var(--bg-surface);border:1px solid var(--border-default);border-top:2px solid var(--status-info);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.Views-module__UDvyCa__projectMetaTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Views-module__UDvyCa__projectTitle{letter-spacing:-.01em;color:var(--text-primary);font-size:20px;font-weight:700;font-family:var(--font-mono)}.Views-module__UDvyCa__projectTagline{color:var(--text-secondary);font-size:13.5px;line-height:1.45}.Views-module__UDvyCa__monoTag{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.Views-module__UDvyCa__primaryActionButton{font-size:12px;font-family:var(--font-mono);color:#fff;background:var(--accent-primary);border:1px solid var(--accent-primary);align-items:center;gap:5px;padding:4px 10px;font-weight:700;transition:background .1s;display:inline-flex}.Views-module__UDvyCa__primaryActionButton:hover{background:var(--accent-hover)}.Views-module__UDvyCa__secondaryActionButton{font-size:12px;font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-panel);border:1px solid var(--border-default);align-items:center;gap:5px;padding:4px 10px;font-weight:600;transition:all .1s;display:inline-flex}.Views-module__UDvyCa__secondaryActionButton:hover{background:var(--bg-panel-hover);border-color:var(--border-strong)}.Views-module__UDvyCa__buttonGroupRow{align-items:center;gap:6px;display:flex}.Views-module__UDvyCa__tagsFlex{flex-wrap:wrap;gap:5px;display:flex}.Views-module__UDvyCa__securityTag{font-size:11px;font-family:var(--font-mono);color:var(--accent-text);background:var(--accent-surface);border:1px solid var(--accent-border);padding:2px 6px;font-weight:600;display:inline-block}.Views-module__UDvyCa__techTag{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-default);padding:2px 6px;font-weight:500;display:inline-block}.Views-module__UDvyCa__architectureList{flex-direction:column;gap:8px;list-style:none;display:flex}.Views-module__UDvyCa__architectureItem{background:var(--bg-panel);border:1px solid var(--border-subtle);align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.Views-module__UDvyCa__archNumber{font-family:var(--font-mono);color:var(--accent-text);background:var(--bg-surface);border:1px solid var(--border-subtle);padding:1px 4px;font-size:11px;font-weight:700}.Views-module__UDvyCa__archText{color:var(--text-primary);flex:1;font-size:13px;line-height:1.45}.Views-module__UDvyCa__codeBlockHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.Views-module__UDvyCa__copyButton{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-default);align-items:center;gap:4px;padding:2px 6px;transition:all .1s;display:inline-flex}.Views-module__UDvyCa__copyButton:hover{background:var(--bg-panel-hover);color:var(--text-primary)}.Views-module__UDvyCa__terminalCodeBlock{background:var(--bg-app);border:1px solid var(--border-default);font-family:var(--font-mono);color:var(--text-primary);white-space:pre-wrap;padding:12px 14px;font-size:12px;line-height:1.45;overflow-x:auto}.Views-module__UDvyCa__terminalOutputBlock{background:var(--bg-panel);border:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;padding:8px 12px;font-size:11.5px;line-height:1.4;overflow-x:auto}.Views-module__UDvyCa__exploitSteps{flex-direction:column;gap:12px;display:flex}.Views-module__UDvyCa__exploitStepCard{border:1px solid var(--border-default);background:var(--bg-panel);padding:12px 14px}.Views-module__UDvyCa__stepHeader{align-items:center;gap:8px;margin-bottom:4px;display:flex}.Views-module__UDvyCa__stepBadge{font-family:var(--font-mono);color:var(--accent-text);background:var(--accent-surface);border:1px solid var(--accent-border);padding:1px 4px;font-size:10.5px;font-weight:700}.Views-module__UDvyCa__stepTitle{color:var(--text-primary);font-size:13.5px;font-weight:700}.Views-module__UDvyCa__stepExplanation{color:var(--text-secondary);margin-bottom:8px;font-size:12.5px;line-height:1.45}.Views-module__UDvyCa__stepCodeWrapper{flex-direction:column;gap:3px;display:flex}.Views-module__UDvyCa__stepCodeTop{justify-content:space-between;align-items:center;display:flex}.Views-module__UDvyCa__stepCommandLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10px}.Views-module__UDvyCa__metaRowRight{align-items:center;gap:10px;display:flex}.Views-module__UDvyCa__metaWithIcon{font-size:11.5px;font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.Views-module__UDvyCa__tocGrid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.Views-module__UDvyCa__tocItem{font-size:12px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-subtle);padding:3px 6px}.Views-module__UDvyCa__blogsGrid{grid-template-columns:1fr;gap:12px;display:grid}.Views-module__UDvyCa__blogCard{background:var(--bg-surface);border:1px solid var(--border-default);flex-direction:column;gap:8px;padding:16px;transition:border-color .1s;display:flex}.Views-module__UDvyCa__blogCard:hover{border-color:var(--border-strong)}.Views-module__UDvyCa__blogCardTitle{color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.35}.Views-module__UDvyCa__blogCardSummary{color:var(--text-secondary);font-size:13px;line-height:1.45}.Views-module__UDvyCa__blogCardFooter{justify-content:flex-start;margin-top:6px;display:flex}.Views-module__UDvyCa__blogReadLink{font-size:12px;font-family:var(--font-mono);color:var(--accent-text);align-items:center;gap:4px;font-weight:700;transition:gap .1s;display:inline-flex}.Views-module__UDvyCa__blogReadLink:hover{gap:7px}.Views-module__UDvyCa__blogBanner{object-fit:cover;border:1px solid var(--border-default);border-radius:6px;width:100%;max-height:300px;margin-bottom:16px}.Views-module__UDvyCa__markdownBody img{border-radius:4px;max-width:100%;height:auto;margin:12px 0}.Views-module__UDvyCa__markdownBody{color:var(--text-primary);max-width:72ch;margin:0 auto;font-size:15px;line-height:1.75}.Views-module__UDvyCa__markdownBody p,.Views-module__UDvyCa__markdownBody ul,.Views-module__UDvyCa__markdownBody ol{margin-bottom:.6rem}.Views-module__UDvyCa__markdownBody h1,.Views-module__UDvyCa__markdownBody h2,.Views-module__UDvyCa__markdownBody h3{color:var(--text-strong);font-family:var(--font-mono);margin-top:2rem;margin-bottom:1rem}.Views-module__UDvyCa__markdownBody blockquote{border-left:4px solid var(--accent-primary);color:var(--text-secondary);background:var(--bg-surface);border-radius:0 4px 4px 0;margin:2rem 0;padding:1rem;font-size:1.15em;font-style:italic}.Views-module__UDvyCa__markdownBody ul{padding-left:1.5rem;list-style-type:square}.Views-module__UDvyCa__markdownBody ul li{margin-bottom:.5rem}.Views-module__UDvyCa__markdownBody code{font-family:var(--font-mono);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:3px;padding:2px 4px;font-size:.9em}.Views-module__UDvyCa__markdownBody a{color:var(--accent-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .15s}.Views-module__UDvyCa__markdownBody a:hover{color:var(--accent-hover)}.Views-module__UDvyCa__markdownBody hr{border:none;border-top:1px dashed var(--border-default);margin:2rem 0 1.5rem}.Views-module__UDvyCa__readProgressBarContainer{background-color:var(--bg-panel);z-index:50;width:100%;height:3px;position:sticky;top:0;left:0}.Views-module__UDvyCa__readProgressBar{background-color:var(--accent-primary);height:100%;transition:width .1s ease-out}.Views-module__UDvyCa__authorBlock{border-top:1px dashed var(--border-default);justify-content:space-between;align-items:center;margin-top:3rem;padding-top:1.5rem;display:flex}.Views-module__UDvyCa__authorInfo{flex-direction:column;display:flex}.Views-module__UDvyCa__authorName{font-family:var(--font-mono);color:var(--text-strong);font-weight:700}.Views-module__UDvyCa__authorRole{color:var(--text-muted);font-size:12px}.Views-module__UDvyCa__skillsContainer{column-count:2;column-gap:20px}@media (max-width:768px){.Views-module__UDvyCa__skillsContainer{column-count:1}}.Views-module__UDvyCa__skillsSection{background:var(--bg-surface);border:1px solid var(--border-default);break-inside:avoid;margin-bottom:20px;padding:16px}.Views-module__UDvyCa__skillsCategoryTitle{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:15px;font-weight:700}.Views-module__UDvyCa__skillsBadgeGroup{flex-wrap:wrap;gap:8px;display:flex}.Views-module__UDvyCa__learningCardDesc{color:var(--text-secondary);margin-top:2px;font-size:12.5px;line-height:1.4}.Views-module__UDvyCa__linkedAssetsContainer{border-top:1px dashed var(--border-subtle);flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}.Views-module__UDvyCa__linkedAssetsLabel{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700}.Views-module__UDvyCa__linkedButtonsFlex{flex-wrap:wrap;gap:6px;display:flex}.Views-module__UDvyCa__linkedAssetBtn{font-size:11px;font-family:var(--font-mono);color:var(--accent-text);background:var(--accent-surface);border:1px solid var(--accent-border);align-items:center;gap:4px;padding:3px 8px;transition:all .1s;display:inline-flex}.Views-module__UDvyCa__linkedAssetBtn:hover{background:var(--bg-panel-hover)}.Views-module__UDvyCa__experienceList{flex-direction:column;gap:14px;display:flex}.Views-module__UDvyCa__experienceTopRow{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.Views-module__UDvyCa__experienceRole{color:var(--text-primary);font-size:17px;font-weight:700;font-family:var(--font-mono);margin-top:2px}.Views-module__UDvyCa__experienceOrg{color:var(--accent-text);font-size:13.5px;font-weight:600}.Views-module__UDvyCa__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:10px 0;display:grid}.Views-module__UDvyCa__metricCard{background:var(--bg-panel);border:1px solid var(--border-default);padding:10px 12px}.Views-module__UDvyCa__metricValue{font-size:15px;font-weight:700;font-family:var(--font-mono);color:var(--accent-text)}.Views-module__UDvyCa__metricDesc{color:var(--text-secondary);margin-top:2px;font-size:11.5px;line-height:1.35}.Views-module__UDvyCa__contactGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Views-module__UDvyCa__contactCard{background:var(--bg-surface);border:1px solid var(--border-default);align-items:flex-start;gap:12px;padding:14px;display:flex}.Views-module__UDvyCa__contactCardIcon{background:var(--accent-surface);width:36px;height:36px;color:var(--accent-text);border:1px solid var(--accent-border);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Views-module__UDvyCa__contactCardBody{flex-direction:column;flex:1;gap:3px;display:flex}.Views-module__UDvyCa__contactCardLabel{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700}.Views-module__UDvyCa__contactCardValue{font-size:13px;font-family:var(--font-mono);color:var(--text-primary);word-break:break-all;font-weight:600}.Views-module__UDvyCa__contactCardActions{gap:6px;margin-top:4px;display:flex}.Views-module__UDvyCa__contactActionPrimary{font-size:11.5px;font-family:var(--font-mono);background:var(--accent-primary);color:#fff;border:1px solid var(--accent-primary);align-items:center;gap:4px;padding:3px 8px;font-weight:700;transition:background .1s;display:inline-flex}.Views-module__UDvyCa__contactActionPrimary:hover{background:var(--accent-hover)}.Views-module__UDvyCa__contactActionSecondary{font-size:11.5px;font-family:var(--font-mono);background:var(--bg-panel);border:1px solid var(--border-default);color:var(--text-primary);align-items:center;gap:4px;padding:3px 8px;font-weight:600;transition:all .1s;display:inline-flex}.Views-module__UDvyCa__contactActionSecondary:hover{background:var(--bg-panel-hover);border-color:var(--border-strong)}.Views-module__UDvyCa__pdfViewerCard{background:var(--bg-surface);border:1px solid var(--border-default);overflow:hidden}.Views-module__UDvyCa__pdfViewerHeader{background:var(--bg-panel);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.Views-module__UDvyCa__pdfViewerTitle{font-family:var(--font-mono);color:var(--text-primary);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.Views-module__UDvyCa__pdfViewerMeta{font-family:var(--font-mono);color:var(--text-muted);gap:6px;font-size:10.5px;display:flex}.Views-module__UDvyCa__pdfEmbedWrapper{background:#1c1c1c;width:100%;height:640px}.Views-module__UDvyCa__pdfIframe{border:none;width:100%;height:100%}.Views-module__UDvyCa__pdfFallbackContainer{text-align:center;height:100%;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.Views-module__UDvyCa__pdfFallbackIcon{color:var(--accent-text);margin-bottom:10px}.Views-module__UDvyCa__metadataGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.Views-module__UDvyCa__metadataItem{background:var(--bg-panel);border:1px solid var(--border-subtle);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.Views-module__UDvyCa__metadataLabel{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.Views-module__UDvyCa__metadataValue{font-family:var(--font-mono);color:var(--text-primary);font-size:12px;font-weight:600}@media (max-width:768px){.Views-module__UDvyCa__profileHeader{text-align:center;flex-direction:column;padding:14px}.Views-module__UDvyCa__badgeRow,.Views-module__UDvyCa__quickLinks{justify-content:center}.Views-module__UDvyCa__twoColumnGrid,.Views-module__UDvyCa__contactGrid,.Views-module__UDvyCa__tocGrid{grid-template-columns:1fr}.Views-module__UDvyCa__learningNode{gap:10px}.Views-module__UDvyCa__learningNodeLeft{width:48px}.Views-module__UDvyCa__pdfEmbedWrapper{height:460px}}.Views-module__UDvyCa__vaultOverlay{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#12131673;justify-content:center;align-items:center;animation:.22s ease-out Views-module__UDvyCa__vOverlayIn;display:flex;position:fixed;inset:0}.Views-module__UDvyCa__vaultOverlayExit{animation:.4s cubic-bezier(.4,0,.2,1) forwards Views-module__UDvyCa__vOverlayOut}.Views-module__UDvyCa__vaultPanel{background:var(--bg-subtle,#f7f6f4);border:1px solid var(--border-default,#c9c4b5);border-top:2px solid #ef4444;flex-direction:column;width:660px;max-width:94vw;min-height:480px;max-height:90vh;animation:.24s cubic-bezier(.16,1,.3,1) Views-module__UDvyCa__vPanelIn;display:flex;position:relative;overflow:hidden;box-shadow:0 0 24px #ef44442e,0 1px 3px #0000000d,0 20px 48px #00000024}.Views-module__UDvyCa__vaultPanelExit{animation:.35s cubic-bezier(.4,0,.2,1) forwards Views-module__UDvyCa__vPanelOut}.Views-module__UDvyCa__vaultPanelHeader{background:var(--bg-panel,#ebe9e1);border-bottom:1px solid var(--border-default,#c9c4b5);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 16px 0 12px;display:flex;position:relative}.Views-module__UDvyCa__vaultHeaderLeft{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.Views-module__UDvyCa__vaultBackBtn{font-size:12px;font-family:var(--font-mono);background:var(--bg-surface,#fff);border:1px solid var(--border-default,#c9c4b5);color:var(--text-secondary,#4a505b);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:4px 8px;font-weight:600;transition:all .12s;display:inline-flex}.Views-module__UDvyCa__vaultBackBtn:hover{background:var(--bg-panel-hover,#f0eee6);color:var(--text-primary,#1a1a1a);border-color:var(--border-strong,#9e9783)}.Views-module__UDvyCa__vaultBackBtn:focus-visible{outline-offset:1px!important;outline:2px solid #dc2626!important}.Views-module__UDvyCa__vaultHeaderIcon{color:var(--text-secondary,#4a505b);flex-shrink:0}.Views-module__UDvyCa__vaultHeaderTitle{font-family:var(--font-mono);color:var(--text-primary,#1a1a1a);letter-spacing:.02em;font-size:13px;font-weight:700}.Views-module__UDvyCa__vaultHeaderRight{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.Views-module__UDvyCa__vaultHeaderPerms{z-index:1;font-family:var(--font-mono);color:var(--text-muted,#747b88);background:var(--bg-subtle,#f8f7f4);border:1px solid var(--border-subtle,#dbd7cb);letter-spacing:.06em;-webkit-user-select:none;user-select:none;border-radius:0;padding:3px 9px;font-size:11px;position:relative}.Views-module__UDvyCa__vaultCloseBtn{width:26px;height:26px;color:var(--text-muted,#747b88);cursor:pointer;border-radius:var(--radius-sm,2px);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.Views-module__UDvyCa__vaultCloseBtn:hover{color:#dc2626;background:#dc26261f;border-color:#dc262640}.Views-module__UDvyCa__vaultCloseBtn:focus-visible{outline-offset:1px!important;outline:2px solid #dc2626!important}.Views-module__UDvyCa__vaultPanelBody{background:var(--bg-subtle,#f7f6f4);flex-direction:column;flex:1;padding:26px;display:flex;position:relative;overflow-y:auto}.Views-module__UDvyCa__vaultFormContent{flex-direction:column;gap:20px;animation:.25s ease-out Views-module__UDvyCa__vFadeIn;display:flex}.Views-module__UDvyCa__vaultFormSubmitting{animation:.22s ease-out forwards Views-module__UDvyCa__vFormFadeOut}.Views-module__UDvyCa__vaultLockRow{align-items:center;gap:14px;display:flex}.Views-module__UDvyCa__vaultLockCircle{color:#ef4444;background:#ef444424;border:1px solid #ef444466;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;box-shadow:0 0 14px #ef444447}[data-theme=dark] .Views-module__UDvyCa__vaultLockCircle{color:#f87171;background:#ef444433;border-color:#ef44448c;box-shadow:0 0 16px #ef444459}.Views-module__UDvyCa__vaultLockMeta{flex-direction:column;gap:4px;display:flex}.Views-module__UDvyCa__vaultLockBadgeRow{align-items:center;gap:9px;display:flex}.Views-module__UDvyCa__vaultLockLabel{font-family:var(--font-mono);color:#dc2626;letter-spacing:.1em;background:#dc26261f;border:1px solid #dc262661;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 0 8px #dc262633}[data-theme=dark] .Views-module__UDvyCa__vaultLockLabel{color:#fca5a5;background:#dc262633;border-color:#dc262680;box-shadow:0 0 10px #dc26264d}.Views-module__UDvyCa__vaultLockSub{font-family:var(--font-mono);color:#334155;letter-spacing:.01em;font-size:13.5px;font-weight:500}.Views-module__UDvyCa__vaultQuestions{flex-direction:column;gap:16px;display:flex}.Views-module__UDvyCa__vaultQ{background:#eeece8;border:1px solid #dcd7ce;flex-direction:column;gap:10px;padding:15px 18px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #00000008}.Views-module__UDvyCa__vaultQ:hover{background:#eae8e3;border-color:#c9c4b5}.Views-module__UDvyCa__vaultQ:focus-within{background:#eeece8;border-color:#b8b2a3;box-shadow:0 2px 6px #0000000d}.Views-module__UDvyCa__vaultQLabel{font-family:var(--font-mono);color:#1a1a1a;align-items:baseline;gap:10px;font-size:13px;line-height:1.45;display:flex}.Views-module__UDvyCa__vaultQNum{font-family:var(--font-mono);color:#fff;background:#dc2626;border:1px solid #dc2626;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.5}.Views-module__UDvyCa__vaultQInput{width:100%;font-family:var(--font-mono);color:#1a1a1a;-webkit-appearance:none;background:0 0;border:none;border-bottom:1px solid #c9c4b5;border-radius:0;padding:8px 0;font-size:14px;transition:border-color .15s;box-shadow:none!important;outline:none!important}.Views-module__UDvyCa__vaultQInput::placeholder{color:#8a8a8a;font-style:italic}.Views-module__UDvyCa__vaultQInput:focus,.Views-module__UDvyCa__vaultQInput:focus-visible{outline-offset:0!important;box-shadow:none!important;border-bottom:2px solid #dc2626!important;outline:none!important}.Views-module__UDvyCa__vaultErr{font-family:var(--font-mono);color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;align-items:center;gap:8px;padding:9px 14px;font-size:11.5px;animation:.3s Views-module__UDvyCa__vErrShake;display:flex}.Views-module__UDvyCa__vaultActions{align-items:center;gap:16px;margin-top:3px;display:flex}.Views-module__UDvyCa__vaultSubmitBtn{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:#fff;cursor:pointer;background:#dc2626;border:1px solid #dc2626;padding:9px 32px;font-size:12.5px;font-weight:700;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;box-shadow:0 2px 8px #dc262633}.Views-module__UDvyCa__vaultSubmitBtn:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;box-shadow:0 4px 12px #dc262659}.Views-module__UDvyCa__vaultSubmitBtn:active:not(:disabled){background:#991b1b;border-color:#991b1b;transform:translateY(1px)}.Views-module__UDvyCa__vaultSubmitBtn:focus-visible{outline-offset:2px!important;outline:2px solid #dc2626!important}.Views-module__UDvyCa__vaultSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.Views-module__UDvyCa__vaultHintBtn{font-family:var(--font-mono);color:#1a1a1a;cursor:pointer;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#ebe9e1;border:1px solid #c9c4b5;align-items:center;gap:7px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.Views-module__UDvyCa__vaultHintBtn:hover{color:#000;background:#e0ddd3;border-color:#9e9783}.Views-module__UDvyCa__vaultHintBtn:focus-visible{outline-offset:2px!important;outline:2px solid #dc2626!important}.Views-module__UDvyCa__vaultCancelBtn{font-family:var(--font-mono);color:var(--text-secondary,#4a505b);border:1px solid var(--border-default,#c9c4b5);cursor:pointer;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:5px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.Views-module__UDvyCa__vaultCancelBtn:hover{background:var(--bg-panel-hover,#ebe9e1);border-color:var(--border-strong,#9e9783);color:var(--text-primary,#1a1a1a)}.Views-module__UDvyCa__vaultCancelBtn:focus-visible{outline-offset:2px!important;outline:2px solid #dc2626!important}.Views-module__UDvyCa__vaultHintBox{font-family:var(--font-mono);color:#1a1a1a;background:#eeece8;border:1px solid #dcd7ce;border-left:3px solid #dc2626;align-items:flex-start;gap:10px;padding:12px 16px;font-size:12.5px;line-height:1.5;animation:.2s ease-out Views-module__UDvyCa__vFadeIn;display:flex}.Views-module__UDvyCa__vaultNote{font-family:var(--font-mono);color:#334155;text-align:center;margin-top:-2px;font-size:10.5px}.Views-module__UDvyCa__vaultFullscreenStage{z-index:100000;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.25s ease-out forwards Views-module__UDvyCa__vFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.Views-module__UDvyCa__vaultStageDark{-webkit-backdrop-filter:blur(6px);background:#0a0b0d8c}.Views-module__UDvyCa__vaultStageLight{-webkit-backdrop-filter:blur(6px);background:#f4f3efa6}.Views-module__UDvyCa__vaultFullscreenExit{animation:.4s cubic-bezier(.4,0,.2,1) forwards Views-module__UDvyCa__vFullscreenOut}@keyframes Views-module__UDvyCa__vFullscreenOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}.Views-module__UDvyCa__vaultFullscreenHeader{z-index:30;background:0 0;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:absolute;top:0;left:0;right:0}.Views-module__UDvyCa__vaultFullscreenLeft{align-items:center;gap:12px;display:flex}.Views-module__UDvyCa__vaultVideoBackBtn{font-family:var(--font-mono);letter-spacing:.05em;color:#fff;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0f172aa6;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.Views-module__UDvyCa__vaultVideoBackBtn:hover{background:#0f172ad9;border-color:#ffffff4d;transform:translate(-2px)}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultVideoBackBtn{color:#121316;background:#ffffffe0;border:1px solid #0000001f;box-shadow:0 2px 10px #0000000f}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultVideoBackBtn:hover{background:#fff;border-color:#00000040}.Views-module__UDvyCa__vaultFullscreenTitle{font-family:var(--font-mono);color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);background:#0f172aa6;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;font-weight:700;display:flex}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultFullscreenTitle{color:#121316;background:#ffffffe0;border:1px solid #0000001f;box-shadow:0 2px 10px #0000000f}.Views-module__UDvyCa__vaultDoorStage3d{perspective:1300px;perspective-origin:20%;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:520px;max-width:min(90vw,76vh);height:520px;max-height:min(90vw,76vh);display:flex;position:relative}.Views-module__UDvyCa__vaultDoorStageGranted{animation:.5s ease-out Views-module__UDvyCa__vGrantedPulse}@keyframes Views-module__UDvyCa__vGrantedPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.Views-module__UDvyCa__vaultLockAura{filter:blur(44px);pointer-events:none;background:radial-gradient(circle,#ef44442e 0%,#ef44440d 45%,#0000 70%);border-radius:50%;width:550px;height:550px;transition:background .5s,filter .5s;position:absolute}.Views-module__UDvyCa__vaultLockAuraGranted{filter:blur(52px);background:radial-gradient(circle,#22c55e52 0%,#22c55e1a 50%,#0000 70%)}.Views-module__UDvyCa__vaultPortalOuterSvg{z-index:3;pointer-events:none;filter:drop-shadow(0 18px 40px #000000e0);width:100%;height:100%;position:absolute;top:0;left:0}.Views-module__UDvyCa__vaultDoorDoor{z-index:5;transform-origin:9.72%;width:100%;height:100%;transform-style:preserve-3d;filter:drop-shadow(0 16px 32px #000c);will-change:transform;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s;position:absolute;top:0;left:0}.Views-module__UDvyCa__vaultDoorDoorOpen{filter:drop-shadow(-32px 20px 44px #000000f2);transform:rotateY(-80deg)}.Views-module__UDvyCa__vaultDoorSvg{width:100%;height:100%;display:block;overflow:visible}.Views-module__UDvyCa__vaultDoorBodyCircle{transition:stroke .4s}.Views-module__UDvyCa__vaultBoltsLayer{position:relative}.Views-module__UDvyCa__vaultBolt{will-change:transform;transition:transform .4s cubic-bezier(.4,0,.2,1)}.Views-module__UDvyCa__vaultBoltRetracted{transform:translateY(18px)}.Views-module__UDvyCa__vaultWheelGroup{transform-origin:180px 180px;will-change:transform;transition:transform .85s cubic-bezier(.25,1,.5,1);transform:rotate(0)}.Views-module__UDvyCa__vaultWheelSpun{transform:rotate(360deg)}.Views-module__UDvyCa__vaultDoorLed{transition:fill .3s}.Views-module__UDvyCa__vaultFullscreenFooter{-webkit-backdrop-filter:blur(10px);z-index:30;text-align:center;white-space:nowrap;background:#0f172abf;border:1px solid #ffffff1f;border-radius:9999px;flex-direction:column;align-items:center;gap:4px;padding:10px 24px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.Views-module__UDvyCa__vaultFullscreenStatus{font-family:var(--font-mono);color:#ef4444;letter-spacing:.08em;text-shadow:0 0 12px #ef444499;font-size:15px;font-weight:700;transition:color .25s,text-shadow .25s}.Views-module__UDvyCa__vaultFullscreenStatusGranted{animation:.35s ease-out Views-module__UDvyCa__heroStatusFlash;color:#22c55e!important;text-shadow:0 0 16px #22c55eb3!important}.Views-module__UDvyCa__vaultFullscreenSub{font-family:var(--font-mono);color:#888;letter-spacing:.05em;font-size:12px}.Views-module__UDvyCa__vaultVideoSkipBtn{font-family:var(--font-mono);color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff40;padding:5px 14px;font-size:11.5px;font-weight:700;transition:all .15s}.Views-module__UDvyCa__vaultVideoSkipBtn:hover{color:#fff;background:#dc2626;border-color:#ef4444;box-shadow:0 0 12px #ef444480}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultVideoSkipBtn{color:#4a505b;background:#0000000d;border:1px solid #00000026}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultVideoSkipBtn:hover{color:#fff;background:#dc2626;border-color:#dc2626}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultDoorDoor{filter:drop-shadow(0 14px 28px #00000038)}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultDoorDoorOpen{filter:drop-shadow(-20px 16px 32px #0000004d)}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultPortalOuterSvg{filter:drop-shadow(0 14px 30px #0003)}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultInteriorPortal{background:radial-gradient(circle,#ecfdf5 0%,#dcfce7 45%,#bbf7d0 85%);border:2px solid #16a34a;box-shadow:inset 0 0 25px #0000000f}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultInteriorPortalActive{box-shadow:0 0 50px #16a34a59,inset 0 0 25px #22c55e33}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultInteriorGlow{background:radial-gradient(circle,#22c55e33 0%,#0000 65%)}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultInteriorTitle{color:#15803d;text-shadow:0 0 10px #16a34a66}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultInteriorSub{color:#166534}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultFullscreenFooter{background:#ffffffeb;border:1px solid #0000001f;box-shadow:0 8px 24px #00000014}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultFullscreenStatus{color:#dc2626;text-shadow:none}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultFullscreenStatusGranted{color:#15803d!important;text-shadow:0 0 10px #15803d4d!important}.Views-module__UDvyCa__vaultStageLight .Views-module__UDvyCa__vaultFullscreenSub{color:#747b88}[data-theme=dark] .Views-module__UDvyCa__vaultPanel{background:var(--bg-panel,#16181d);border-color:var(--border-default,#2a2f39);box-shadow:0 1px 3px #00000080,0 20px 48px #000000b3}[data-theme=dark] .Views-module__UDvyCa__vaultPanelHeader{background:var(--bg-surface,#101215);border-bottom-color:var(--border-default,#2a2f39)}[data-theme=dark] .Views-module__UDvyCa__vaultHeaderTitle{color:var(--text-primary,#e6e8ec)}[data-theme=dark] .Views-module__UDvyCa__vaultHeaderIcon{color:var(--text-muted,#626875)}[data-theme=dark] .Views-module__UDvyCa__vaultHeaderPerms{color:var(--text-muted,#626875);background:var(--bg-subtle,#0d0e11);border-color:var(--border-subtle,#1e2229)}[data-theme=dark] .Views-module__UDvyCa__vaultPanelBody{background:var(--bg-panel,#16181d)}[data-theme=dark] .Views-module__UDvyCa__vaultLockCircle{background:var(--bg-surface,#101215);border-color:var(--border-default,#2a2f39);color:#ef4444}:is([data-theme=dark] .Views-module__UDvyCa__vaultLockSub,[data-theme=dark] .Views-module__UDvyCa__vaultNote){color:#cbd5e1}[data-theme=dark] .Views-module__UDvyCa__vaultQ{background:var(--bg-surface,#101215);border-color:var(--border-subtle,#1e2229)}[data-theme=dark] .Views-module__UDvyCa__vaultQ:hover{background:var(--bg-panel-hover,#1e2127);border-color:var(--border-default,#2a2f39)}[data-theme=dark] .Views-module__UDvyCa__vaultQ:focus-within{background:var(--bg-surface,#101215);border-color:var(--border-strong,#3f4756)}[data-theme=dark] .Views-module__UDvyCa__vaultQLabel{color:var(--text-primary,#e6e8ec)}[data-theme=dark] .Views-module__UDvyCa__vaultQInput{color:var(--text-primary,#e6e8ec);border-bottom-color:var(--border-default,#2a2f39)}[data-theme=dark] .Views-module__UDvyCa__vaultQInput::placeholder{color:var(--text-muted,#626875)}[data-theme=dark] .Views-module__UDvyCa__vaultHintBtn{background:var(--bg-surface,#101215);border-color:var(--border-default,#2a2f39);color:var(--text-secondary,#9da3af)}[data-theme=dark] .Views-module__UDvyCa__vaultHintBtn:hover{background:var(--bg-panel-hover,#1e2127);color:var(--text-primary,#e6e8ec)}[data-theme=dark] .Views-module__UDvyCa__vaultHintBox{background:var(--bg-surface,#101215);border-color:var(--border-subtle,#1e2229);color:var(--text-secondary,#9da3af)}.Views-module__UDvyCa__vaultVideoCorner{pointer-events:none;z-index:10;width:20px;height:20px;position:absolute}.Views-module__UDvyCa__vaultVideoCornerTL{border-top:3px solid #dc2626;border-left:3px solid #dc2626;top:12px;left:12px}.Views-module__UDvyCa__vaultVideoCornerTR{border-top:3px solid #dc2626;border-right:3px solid #dc2626;top:12px;right:12px}.Views-module__UDvyCa__vaultVideoCornerBL{border-bottom:3px solid #dc2626;border-left:3px solid #dc2626;bottom:12px;left:12px}.Views-module__UDvyCa__vaultVideoCornerBR{border-bottom:3px solid #dc2626;border-right:3px solid #dc2626;bottom:12px;right:12px}.Views-module__UDvyCa__vaultContentIn{animation:.4s cubic-bezier(.16,1,.3,1) Views-module__UDvyCa__vContentIn}@keyframes Views-module__UDvyCa__vOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes Views-module__UDvyCa__vOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes Views-module__UDvyCa__vPanelIn{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes Views-module__UDvyCa__vPanelOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(-14px)}}@keyframes Views-module__UDvyCa__vBorderScan{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}@keyframes Views-module__UDvyCa__vFormFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;pointer-events:none;transform:translateY(12px)}}@keyframes Views-module__UDvyCa__heroLockIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes Views-module__UDvyCa__heroSnapFlash{0%{filter:brightness()}35%{filter:brightness(1.4)drop-shadow(0 0 30px #ef4444cc)}to{filter:brightness()}}@keyframes Views-module__UDvyCa__heroDissolve{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.88)translateY(-14px)}}@keyframes Views-module__UDvyCa__heroStatusFlash{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes Views-module__UDvyCa__vErrShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}@keyframes Views-module__UDvyCa__vFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Views-module__UDvyCa__vContentIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Views-module__UDvyCa__vaultOverlay,.Views-module__UDvyCa__vaultOverlayExit,.Views-module__UDvyCa__vaultPanel,.Views-module__UDvyCa__vaultPanelExit,.Views-module__UDvyCa__vaultFullscreenStage,.Views-module__UDvyCa__vaultFullscreenExit,.Views-module__UDvyCa__vaultFullscreenStatus,.Views-module__UDvyCa__vaultErr,.Views-module__UDvyCa__vaultHintBox,.Views-module__UDvyCa__vaultContentIn{transition:none!important;animation:none!important}}@media (max-width:768px){.Views-module__UDvyCa__vaultPanel{width:95vw}.Views-module__UDvyCa__vaultPanelBody{padding:20px 16px}.Views-module__UDvyCa__vaultActions{flex-direction:column;align-items:stretch;gap:10px}.Views-module__UDvyCa__vaultSubmitBtn,.Views-module__UDvyCa__vaultHintBtn{justify-content:center;width:100%}.Views-module__UDvyCa__vaultFullscreenHeader{height:52px;padding:0 16px}.Views-module__UDvyCa__vaultFullscreenFooter{padding:16px 16px 20px}}.Views-module__UDvyCa__vaultQaList{flex-direction:column;gap:32px;margin-top:14px;display:flex}.Views-module__UDvyCa__vaultQaItem{box-shadow:none;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.Views-module__UDvyCa__vaultQaBadgeRow{align-items:center;margin-bottom:6px;display:flex}.Views-module__UDvyCa__vaultQaBadge{font-family:var(--font-mono);color:var(--accent-text);background:var(--accent-surface);border:1px solid var(--accent-border);letter-spacing:.05em;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.Views-module__UDvyCa__vaultQaQuestion{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.45}.Views-module__UDvyCa__vaultQaAnswer{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:13.5px;line-height:1.65;display:flex}.Views-module__UDvyCa__vaultQaAnswer p{margin:0}.Views-module__UDvyCa__vaultQaAnswer strong{color:var(--text-primary);font-weight:600}.Views-module__UDvyCa__vfsHighlightCard{background:var(--bg-surface);border:1px solid var(--border-default);border-left:3px solid var(--accent-primary);padding:20px}.Views-module__UDvyCa__vfsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px;display:grid}.Views-module__UDvyCa__vfsBox{background:var(--bg-panel);border:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding:14px;transition:all .15s;display:flex}.Views-module__UDvyCa__vfsBox:hover{border-color:var(--accent-border);transform:translateY(-1px)}.Views-module__UDvyCa__vfsBoxHeader{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.Views-module__UDvyCa__vfsBoxIcon{color:var(--accent-text);flex-shrink:0}.Views-module__UDvyCa__vfsBoxDesc{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.Views-module__UDvyCa__vfsBoxKbd{font-family:var(--font-mono);background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:3px;padding:1px 5px;font-size:10px}.Views-module__UDvyCa__readmeHeroStatus{font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-panel);border:1px solid var(--border-default);letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.Views-module__UDvyCa__readmeStatusDotPulse{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite alternate Views-module__UDvyCa__pulseDot;box-shadow:0 0 8px #10b981}@keyframes Views-module__UDvyCa__pulseDot{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.25);box-shadow:0 0 12px #10b981}}.Views-module__UDvyCa__readmeTerminalFrame{border-radius:var(--radius-md,6px);background:#090d16;border:1px solid #38bdf840;margin-top:10px;overflow:hidden;box-shadow:0 4px 20px #00000059}[data-theme=light] .Views-module__UDvyCa__readmeTerminalFrame{background:#0f172a}.Views-module__UDvyCa__readmeTerminalTopBar{background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.Views-module__UDvyCa__readmeTerminalDots{align-items:center;gap:6px;display:flex}.Views-module__UDvyCa__readmeTerminalDot{border-radius:50%;width:10px;height:10px}.Views-module__UDvyCa__readmeTerminalDotRed{background:#ef4444}.Views-module__UDvyCa__readmeTerminalDotYellow{background:#f59e0b}.Views-module__UDvyCa__readmeTerminalDotGreen{background:#10b981}.Views-module__UDvyCa__readmeTerminalTitle{font-family:var(--font-mono);color:#94a3b8;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.Views-module__UDvyCa__readmeTerminalBody{font-family:var(--font-mono);color:#f1f5f9;flex-direction:column;gap:4px;padding:14px 16px;font-size:12.5px;line-height:1.7;display:flex}.Views-module__UDvyCa__readmeCommandLine{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.Views-module__UDvyCa__readmePrompt{color:#10b981;-webkit-user-select:none;user-select:none;font-weight:700}.Views-module__UDvyCa__readmeCommandText{color:#38bdf8;font-weight:700}.Views-module__UDvyCa__readmeComment{color:#64748b;font-size:11.5px}.Views-module__UDvyCa__readmeTrophyProgressContainer{flex-direction:column;gap:8px;margin-top:12px;display:flex}.Views-module__UDvyCa__readmeTrophyProgressHeader{font-family:var(--font-mono);color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.Views-module__UDvyCa__readmeProgressBarTrack{background:var(--bg-panel);border:1px solid var(--border-default);border-radius:999px;height:6px;position:relative;overflow:hidden}.Views-module__UDvyCa__readmeProgressBarFill{background:linear-gradient(90deg,#f59e0b,#eab308,#38bdf8);border-radius:999px;height:100%;transition:width .3s;box-shadow:0 0 10px #f59e0b80}.Views-module__UDvyCa__readmeTrophyChips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.Views-module__UDvyCa__readmeTrophyChip{background:var(--bg-panel);border:1px solid var(--border-default);border-radius:var(--radius-sm,4px);font-family:var(--font-mono);color:var(--text-secondary);align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.Views-module__UDvyCa__readmeTrophyChip:hover{color:var(--text-primary);background:var(--bg-panel-hover);border-color:#f59e0b}.Views-module__UDvyCa__readmeTrophyChipActive{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b66}
.SkillsView-module__mrPIaW__scannerContainer{width:100%;max-width:100%;font-family:var(--font-mono);color:var(--text-primary);-webkit-user-select:text;user-select:text;flex-direction:column;gap:16px;margin:0 auto;padding:4px 4px 40px;display:flex}.SkillsView-module__mrPIaW__scannerHud{background:var(--bg-surface);border:1px solid var(--border-default);border-top:2px solid var(--scan-accent-red,#d32f2f);flex-direction:column;gap:12px;padding:16px 18px;display:flex}[data-theme=dark] .SkillsView-module__mrPIaW__scannerHud{border-top-color:var(--scan-accent-red,#ff5252)}.SkillsView-module__mrPIaW__hudTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.SkillsView-module__mrPIaW__hudMetaGroup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SkillsView-module__mrPIaW__scannerTitle{letter-spacing:-.01em;color:var(--text-primary);text-transform:uppercase;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.SkillsView-module__mrPIaW__scannerIcon{color:var(--scan-accent-red,#d32f2f);flex-shrink:0}[data-theme=dark] .SkillsView-module__mrPIaW__scannerIcon{color:var(--scan-accent-red,#ff5252)}.SkillsView-module__mrPIaW__targetBadge{color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-subtle);padding:2px 7px;font-size:11px}.SkillsView-module__mrPIaW__targetHighlight{color:var(--text-primary);font-weight:600}.SkillsView-module__mrPIaW__hudControls{align-items:center;gap:8px;display:flex}.SkillsView-module__mrPIaW__hudStatusBadge{border:1px solid var(--border-default);align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.SkillsView-module__mrPIaW__statusScanning{color:var(--scan-accent-red,#d32f2f);background:#d32f2f14;border-color:#d32f2f4d}[data-theme=dark] .SkillsView-module__mrPIaW__statusScanning{color:var(--scan-accent-red,#ff5252);background:#ff52521f;border-color:#ff525266}.SkillsView-module__mrPIaW__statusComplete{background:var(--status-success-bg,#15733c1a);border-color:var(--status-success,#15733c);color:var(--status-success,#15733c)}[data-theme=dark] .SkillsView-module__mrPIaW__statusComplete{color:#3fb950;border-color:#3fb95066}.SkillsView-module__mrPIaW__pulsingDot{background:var(--scan-accent-red,#d32f2f);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate SkillsView-module__mrPIaW__pulseDot}[data-theme=dark] .SkillsView-module__mrPIaW__pulsingDot{background:var(--scan-accent-red,#ff5252)}@keyframes SkillsView-module__mrPIaW__pulseDot{0%{opacity:.3;transform:scale(.85)}to{opacity:1;transform:scale(1.25)}}.SkillsView-module__mrPIaW__actionButton{font-family:var(--font-mono);background:var(--bg-panel);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;transition:all .1s;display:inline-flex}.SkillsView-module__mrPIaW__actionButton:hover{background:var(--bg-panel-hover);border-color:var(--border-strong)}.SkillsView-module__mrPIaW__actionButtonAccent{background:var(--scan-accent-red,#d32f2f);border-color:var(--scan-accent-red,#d32f2f);color:#fff}.SkillsView-module__mrPIaW__actionButtonAccent:hover{filter:brightness(1.1)}[data-theme=dark] .SkillsView-module__mrPIaW__actionButtonAccent{background:#c92a2a;border-color:#c92a2a}.SkillsView-module__mrPIaW__progressContainer{flex-direction:column;gap:5px;display:flex}.SkillsView-module__mrPIaW__progressTrack{background:var(--bg-panel);border:1px solid var(--border-subtle);width:100%;height:6px;overflow:hidden}.SkillsView-module__mrPIaW__progressBarFill{background:var(--scan-accent-red,#d32f2f);height:100%;transition:width .12s linear}[data-theme=dark] .SkillsView-module__mrPIaW__progressBarFill{background:var(--scan-accent-red,#ff5252)}.SkillsView-module__mrPIaW__progressStatsRow{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.SkillsView-module__mrPIaW__skipHint{color:var(--text-muted);font-size:10.5px;font-style:italic}.SkillsView-module__mrPIaW__consoleInitCard{background:var(--bg-surface);border:1px solid var(--border-default);flex-direction:column;gap:6px;padding:14px 18px;font-size:12.5px;line-height:1.5;display:flex}.SkillsView-module__mrPIaW__logLine{align-items:flex-start;gap:8px;animation:.18s cubic-bezier(.16,1,.3,1) forwards SkillsView-module__mrPIaW__scanLineIn;display:flex}.SkillsView-module__mrPIaW__prefixAsterisk{color:var(--scan-accent-red,#d32f2f);flex-shrink:0;font-weight:700}[data-theme=dark] .SkillsView-module__mrPIaW__prefixAsterisk{color:var(--scan-accent-red,#ff5252)}.SkillsView-module__mrPIaW__prefixPlus{color:var(--scan-accent-red,#d32f2f);flex-shrink:0;font-weight:700}[data-theme=dark] .SkillsView-module__mrPIaW__prefixPlus{color:var(--scan-accent-red,#ff5252)}.SkillsView-module__mrPIaW__prefixCategory{color:var(--accent-primary);flex-shrink:0;font-weight:700}.SkillsView-module__mrPIaW__prefixCheck{color:var(--status-success,#15733c);flex-shrink:0;font-weight:700}[data-theme=dark] .SkillsView-module__mrPIaW__prefixCheck{color:#3fb950}.SkillsView-module__mrPIaW__logTextSecondary{color:var(--text-secondary)}.SkillsView-module__mrPIaW__categoriesGrid{column-count:2;column-gap:14px}@media (max-width:860px){.SkillsView-module__mrPIaW__categoriesGrid{column-count:1}}.SkillsView-module__mrPIaW__categoryCard{background:var(--bg-surface);border:1px solid var(--border-default);break-inside:avoid;page-break-inside:avoid;flex-direction:column;height:fit-content;margin-bottom:14px;transition:border-color .15s;animation:.2s cubic-bezier(.16,1,.3,1) forwards SkillsView-module__mrPIaW__scanLineIn;display:flex}.SkillsView-module__mrPIaW__categoryCard:hover{border-color:var(--border-strong)}.SkillsView-module__mrPIaW__categoryHeader{background:var(--bg-panel);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.SkillsView-module__mrPIaW__categoryTitleGroup{text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.SkillsView-module__mrPIaW__categoryBadge{color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-subtle);padding:1px 5px;font-size:10px;font-weight:600}.SkillsView-module__mrPIaW__skillsList{flex-direction:column;gap:6px;padding:10px 14px;display:flex}.SkillsView-module__mrPIaW__skillItem{border-bottom:1px dashed var(--border-subtle);align-items:center;gap:8px;padding:3px 0;font-size:12.5px;line-height:1.4;animation:.18s cubic-bezier(.16,1,.3,1) forwards SkillsView-module__mrPIaW__scanLineIn;display:flex}.SkillsView-module__mrPIaW__skillItem:last-child{border-bottom:none}.SkillsView-module__mrPIaW__detectedLabel{color:var(--text-muted);font-size:11.5px;font-weight:500}.SkillsView-module__mrPIaW__skillName{color:var(--text-primary);flex:1;font-weight:600}.SkillsView-module__mrPIaW__completionCard{background:var(--bg-surface);border:1px solid var(--status-success,#15733c);border-left:4px solid var(--status-success,#15733c);flex-direction:column;gap:8px;padding:16px 20px;animation:.25s cubic-bezier(.16,1,.3,1) forwards SkillsView-module__mrPIaW__scanLineIn;display:flex}[data-theme=dark] .SkillsView-module__mrPIaW__completionCard{background:#3fb9500a;border-color:#3fb950}.SkillsView-module__mrPIaW__completionTitleRow{color:var(--text-primary);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.SkillsView-module__mrPIaW__completionSubtext{color:var(--text-secondary);padding-left:24px;font-size:12px;line-height:1.5}.SkillsView-module__mrPIaW__filterBar{background:var(--bg-panel);border:1px solid var(--border-default);align-items:center;gap:8px;margin-bottom:2px;padding:6px 12px;display:flex}.SkillsView-module__mrPIaW__filterInput{font-family:var(--font-mono);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:12px}.SkillsView-module__mrPIaW__filterInput::placeholder{color:var(--text-muted)}.SkillsView-module__mrPIaW__filterCount{color:var(--text-muted);font-size:11px}@keyframes SkillsView-module__mrPIaW__scanLineIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.SkillsView-module__mrPIaW__logLine,.SkillsView-module__mrPIaW__categoryCard,.SkillsView-module__mrPIaW__skillItem,.SkillsView-module__mrPIaW__completionCard,.SkillsView-module__mrPIaW__progressBarFill,.SkillsView-module__mrPIaW__pulsingDot{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
.InteractiveTour-module__8x-jcq__tourPortalRoot{z-index:100000;pointer-events:none;position:fixed;inset:0}.InteractiveTour-module__8x-jcq__tourBackdrop{-webkit-backdrop-filter:blur(5px);pointer-events:auto;z-index:100001;background:#0a0f18b8;transition:opacity .25s;position:fixed;inset:0}.InteractiveTour-module__8x-jcq__spotlightFrame{border:1.5px solid var(--accent-primary,#0ea5e9);pointer-events:none;z-index:100002;border-radius:8px;transition:all .3s cubic-bezier(.16,1,.3,1);animation:2.5s ease-in-out infinite InteractiveTour-module__8x-jcq__spotlightPulse;position:absolute;box-shadow:0 0 0 3px #0ea5e966,0 0 20px #0ea5e959}@keyframes InteractiveTour-module__8x-jcq__spotlightPulse{0%,to{border-color:#0ea5e9b3;box-shadow:0 0 0 2px #0ea5e966,0 0 16px #0ea5e940}50%{border-color:#38bdf8;box-shadow:0 0 0 4px #0ea5e999,0 0 24px #0ea5e973}}.InteractiveTour-module__8x-jcq__tourCard{background:var(--bg-surface,#1e293b);border:1px solid var(--border-strong,#334155);pointer-events:auto;z-index:100003;border-radius:12px;flex-direction:column;gap:12px;width:380px;max-width:calc(100vw - 32px);padding:18px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;box-shadow:0 4px 6px -1px #0003,0 20px 35px -5px #0006,0 0 15px #0ea5e926}[data-theme=light] .InteractiveTour-module__8x-jcq__tourCard{background:#fff;border-color:#cbd5e1;box-shadow:0 10px 30px #00000026,0 0 20px #0ea5e933}.InteractiveTour-module__8x-jcq__tourHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.InteractiveTour-module__8x-jcq__tourHeaderMeta{flex-direction:column;gap:4px;display:flex}.InteractiveTour-module__8x-jcq__tourBadge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary,#0ea5e9);font-size:11px;font-weight:700}.InteractiveTour-module__8x-jcq__tourTitle{font-family:var(--font-sans);color:var(--text-primary,#f8fafc);font-size:15px;font-weight:700;line-height:1.25}[data-theme=light] .InteractiveTour-module__8x-jcq__tourTitle{color:#0f172a}.InteractiveTour-module__8x-jcq__tourCloseBtn{width:26px;height:26px;color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.InteractiveTour-module__8x-jcq__tourCloseBtn:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.InteractiveTour-module__8x-jcq__tourDescription{color:var(--text-secondary,#94a3b8);font-size:13px;line-height:1.5}[data-theme=light] .InteractiveTour-module__8x-jcq__tourDescription{color:#475569}.InteractiveTour-module__8x-jcq__tourTipsList{background:var(--bg-subtle,#0f172a80);border-left:2px solid var(--accent-primary,#0ea5e9);border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:8px 10px;list-style:none;display:flex}[data-theme=light] .InteractiveTour-module__8x-jcq__tourTipsList{background:#f8fafc;border-left-color:#0284c7}.InteractiveTour-module__8x-jcq__tourTipItem{color:var(--text-primary,#e2e8f0);align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}[data-theme=light] .InteractiveTour-module__8x-jcq__tourTipItem{color:#1e293b}.InteractiveTour-module__8x-jcq__tourTipIcon{color:var(--accent-primary,#0ea5e9);flex-shrink:0;margin-top:2px}.InteractiveTour-module__8x-jcq__tourFooter{border-top:1px solid var(--border-default,#334155);justify-content:space-between;align-items:center;padding-top:8px;display:flex}[data-theme=light] .InteractiveTour-module__8x-jcq__tourFooter{border-top-color:#e2e8f0}.InteractiveTour-module__8x-jcq__tourProgress{align-items:center;gap:6px;display:flex}.InteractiveTour-module__8x-jcq__tourProgressDot{background:var(--border-strong,#475569);border-radius:50%;width:6px;height:6px;transition:all .2s}.InteractiveTour-module__8x-jcq__tourProgressDotActive{background:var(--accent-primary,#0ea5e9);border-radius:9999px;width:18px;box-shadow:0 0 8px #0ea5e980}.InteractiveTour-module__8x-jcq__tourActions{align-items:center;gap:8px;display:flex}.InteractiveTour-module__8x-jcq__tourBtnSecondary{font-size:12px;font-family:var(--font-mono);border:1px solid var(--border-default,#475569);color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-weight:500;transition:all .15s;display:inline-flex}.InteractiveTour-module__8x-jcq__tourBtnSecondary:hover{background:var(--bg-hover,#ffffff14);color:var(--text-primary,#f8fafc);border-color:var(--border-strong,#64748b)}[data-theme=light] .InteractiveTour-module__8x-jcq__tourBtnSecondary{color:#475569;border-color:#cbd5e1}[data-theme=light] .InteractiveTour-module__8x-jcq__tourBtnSecondary:hover{color:#0f172a;background:#f1f5f9}.InteractiveTour-module__8x-jcq__tourBtnPrimary{font-size:12px;font-family:var(--font-mono);background:var(--accent-primary,#0ea5e9);border:1px solid var(--accent-primary,#0ea5e9);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 14px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 0 10px #0ea5e94d}.InteractiveTour-module__8x-jcq__tourBtnPrimary:hover{background:#0284c7;border-color:#0284c7;transform:translateY(-1px);box-shadow:0 0 14px #0ea5e980}
