@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--body-bg:#fff;--body-color:#242424;--scrollbar-thumb:#d1d1d1;--font-family-base:"Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-size-100:10px;--font-size-200:12px;--font-size-300:14px;--font-size-400:16px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-300:20px;--space-xs:4px;--space-s:8px;--space-m:12px;--space-l:16px;--space-xl:20px;--radius-small:2px;--radius-medium:4px;--radius-large:6px;--radius-xlarge:8px;--radius-circular:9999px;--duration-fast:.15s;--duration-normal:.2s;--duration-slower:.4s;--easing-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--easing-ease-in-out:cubic-bezier(.45, 0, .55, 1);--colorNeutralBackground1:#fff;--colorNeutralBackground2:#fafafa;--colorNeutralBackground1Hover:#f5f5f5;--colorNeutralStroke2:#e0e0e0;--colorNeutralForeground1:#242424;--colorNeutralForeground2:#424242;--colorNeutralForeground3:#616161;--colorBrandForeground1:#00766f;--colorBrandBackground:#00766f;--colorBrandBackground2:#d9f7f3;--colorBrandBackgroundHover:#006b63;--colorBrandBackgroundPressed:#005d57;--colorNeutralForegroundOnBrand:#fff;--colorNeutralBackground3:#f0f0f0;--colorNeutralBackground5:#e0e0e0;--colorRssStroke:#c55a11;--colorRssBackground:#fdf0e8}[data-theme=dark]{--body-bg:#1f1f1f;--body-color:#fff;--scrollbar-thumb:#424242;--colorNeutralBackground1:#1f1f1f;--colorNeutralBackground2:#292929;--colorNeutralBackground1Hover:#3d3d3d;--colorNeutralStroke2:#383838;--colorNeutralForeground1:#fff;--colorNeutralForeground2:#d6d6d6;--colorNeutralForeground3:#adadad;--colorBrandForeground1:#4db8ad;--colorBrandBackground:#005d57;--colorBrandBackground2:#0d2926;--colorBrandBackgroundHover:#004f4a;--colorBrandBackgroundPressed:#003f3b;--colorNeutralForegroundOnBrand:#fff;--colorNeutralBackground3:#333;--colorNeutralBackground5:#3d3d3d;--colorRssStroke:#e07a3a;--colorRssBackground:color-mix(in srgb, #c55a11 12%, var(--colorNeutralBackground2))}.skip-to-content{z-index:9999;background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);border-radius:0 0 4px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:0}.skip-to-content:focus{top:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-family-base);font-size:var(--font-size-300);line-height:var(--line-height-300);background:var(--body-bg);color:var(--body-color)}#root{flex-direction:column;height:100%;display:flex}a{color:var(--colorBrandForeground1);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--colorBrandBackground)}.app-header{background:var(--colorBrandBackground);height:48px;color:var(--colorNeutralForegroundOnBrand);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;display:flex}.app-header__left{align-items:center;gap:10px;min-width:0;display:flex}.app-header__title{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--colorNeutralForegroundOnBrand);font-size:15px;font-weight:600;overflow:hidden}.app-header__right{opacity:.9;flex-shrink:0;align-items:center;gap:12px;font-size:12px;display:flex}.global-search-trigger{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-width:160px;height:32px;padding:0 10px 0 8px;transition:background .1s;display:flex;color:var(--colorNeutralForegroundOnBrand)!important;font-family:var(--fontFamilyBase)!important;font-size:var(--fontSizeBase200)!important;font-weight:var(--fontWeightRegular)!important;background:#ffffff1f!important;border:1px solid #ffffff59!important}.global-search-trigger:hover{background:#ffffff38!important;border-color:#ffffff80!important}.global-search-trigger__label{font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular);color:var(--colorNeutralForegroundOnBrand);opacity:.85;flex:1}.global-search-trigger__kbd{font-family:var(--fontFamilyBase);font-size:11px;font-weight:var(--fontWeightRegular);color:var(--colorNeutralForegroundOnBrand);opacity:.9;letter-spacing:.02em;background:#0003;border:1px solid #fff3;border-radius:4px;align-items:center;padding:2px 6px;line-height:1.4;display:inline-flex}.header-icon-btn{transition:background .1s;width:32px!important;min-width:32px!important;height:32px!important;color:var(--colorNeutralForegroundOnBrand)!important;background:#ffffff1f!important;border:1px solid #ffffff59!important;border-radius:6px!important;padding:0!important}.header-icon-btn:hover{background:#ffffff38!important;border-color:#ffffff80!important}.global-search-trigger .fui-Button__icon,.global-search-trigger .fui-Button__icon svg,.header-icon-btn .fui-Button__icon,.header-icon-btn .fui-Button__icon svg{fill:currentColor;color:#ffffffe6!important}.global-search-trigger:hover .fui-Button__icon,.global-search-trigger:hover .fui-Button__icon svg,.header-icon-btn:hover .fui-Button__icon,.header-icon-btn:hover .fui-Button__icon svg{fill:currentColor;color:#fffffff5!important}.app-body{flex:1;display:flex;overflow:hidden}.top-nav{background:var(--colorNeutralBackground2);border-bottom:1px solid var(--colorNeutralStroke2);z-index:1;flex-shrink:0;align-items:center;gap:4px;height:44px;padding:0 12px;display:flex;position:relative}.sidebar{background:var(--colorNeutralBackground2);border-right:1px solid var(--colorNeutralStroke2);width:320px;transition:width var(--duration-normal) ease, transform var(--duration-normal) ease;z-index:15;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.sidebar--closed{border-right:none;width:0;max-width:0;overflow:hidden}.sidebar--open{width:320px}.sidebar--mobile{z-index:30;width:300px;transition:transform var(--duration-normal) ease;position:fixed;top:48px;bottom:0;left:0;transform:translate(-100%);box-shadow:2px 0 12px #0003}.sidebar--mobile.sidebar--open{width:300px;transform:translate(0)}.sidebar-backdrop{z-index:25;background:#0006;position:fixed;inset:48px 0 0}.apps-panel{flex-direction:column;flex:1;padding:12px 0 0;display:flex;overflow:hidden}.apps-panel__search{padding:0 12px 8px}.apps-panel__count{font-size:var(--font-size-200);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;padding:0 16px 6px;font-weight:600;display:flex}.app-list{flex:1;list-style:none;overflow-y:auto}.app-list__item{border-radius:var(--radius-large);cursor:pointer;color:var(--colorNeutralForeground1);user-select:none;transition:background var(--duration-fast);content-visibility:auto;contain-intrinsic-size:0 36px;justify-content:space-between;align-items:center;gap:6px;min-width:0;margin:1px 6px;padding:7px 12px 7px 16px;font-size:13px;display:flex}.app-list__item:hover{background:var(--colorBrandBackground2)}.app-list__item--active{background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);font-weight:var(--font-weight-semibold)}.app-list__item--active:hover{background:var(--colorBrandBackgroundHover)}.app-list__item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.app-list__item-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.app-list__badge{background:var(--colorBrandBackground);pointer-events:none;border-radius:50%;flex-shrink:0;width:7px;height:7px}.app-list__item--active .app-list__badge{background:var(--colorNeutralForegroundOnBrand)}.app-list__star{opacity:0;transition:opacity var(--duration-fast)}.app-list__item:hover .app-list__star,.app-list__star--active{opacity:1}.app-list__item--active .app-list__star{color:var(--colorNeutralForegroundOnBrand)!important}.app-list__divider{background:var(--colorNeutralStroke2);height:1px;margin:4px 12px;list-style:none}.main-content{background:var(--colorNeutralBackground1);min-width:0;transition:flex var(--duration-normal) ease;flex-direction:column;flex:1;display:flex;overflow:hidden}.main-content--expanded{flex:1}.details-panel{flex-direction:column;flex:1;display:flex;overflow:hidden}.details-panel__header{border-bottom:1px solid var(--colorNeutralStroke2);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.details-panel__title{font-size:var(--font-size-300);font-weight:var(--font-weight-semibold);color:var(--colorNeutralForeground2);flex:1;min-width:0}.details-panel__updated{border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-medium);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground3);white-space:nowrap;transition:border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast);flex-shrink:0;align-items:center;padding:4px 7px;font-size:11px;line-height:1;display:inline-flex}.details-panel__updated:hover{border-color:var(--colorBrandBackground);color:var(--colorBrandForeground1);background:color-mix(in srgb, var(--colorBrandBackground) 8%, var(--colorNeutralBackground2))}.details-panel__about-btn{border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-medium);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground3);white-space:nowrap;transition:border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast);flex-shrink:0;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.details-panel__about-btn:hover{border-color:var(--colorBrandBackground);color:var(--colorBrandForeground1);background:color-mix(in srgb, var(--colorBrandBackground) 8%, var(--colorNeutralBackground2));text-decoration:none}.ps-copy-btn{border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-medium);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground3);cursor:pointer;max-width:320px;transition:border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast);flex-shrink:0;align-items:center;gap:6px;padding:3px 8px 3px 6px;line-height:1;display:inline-flex;overflow:hidden}.ps-copy-btn:hover{border-color:var(--colorBrandBackground);color:var(--colorBrandForeground1);background:color-mix(in srgb, var(--colorBrandBackground) 8%, var(--colorNeutralBackground2))}.ps-copy-btn--copied{border-color:var(--colorStatusSuccessForeground1);color:var(--colorStatusSuccessForeground1);background:color-mix(in srgb, var(--colorStatusSuccessForeground1) 8%, var(--colorNeutralBackground2))}.ps-copy-btn__icon{flex-shrink:0}.ps-copy-btn__label{white-space:nowrap;text-overflow:ellipsis;font-family:Cascadia Code,Cascadia Mono,ui-monospace,Fira Code,Consolas,monospace;font-size:11px;overflow:hidden}.feed-subscribe-btn{border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-medium);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground3);transition:border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast);flex-shrink:0;align-items:center;gap:4px;padding:3px 7px;font-size:11px;line-height:1;text-decoration:none;display:inline-flex}.feed-subscribe-btn:hover{border-color:var(--colorRssStroke);color:var(--colorRssStroke);background:var(--colorRssBackground)}.feed-subscribe-btn__label{letter-spacing:.03em;font-size:10px;font-weight:600}@media (width<=767px){.ps-copy-btn{display:none}}.details-panel__body{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.filter-section{background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-large);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.filter-group{flex-direction:column;gap:6px;min-width:120px;display:flex}.filter-group+.filter-group{border-left:1px solid var(--colorNeutralStroke2);padding-left:16px}.filter-group__label{font-size:var(--font-size-200);text-transform:uppercase;letter-spacing:.05em;color:var(--colorNeutralForeground3);font-weight:600}.filter-group__options{flex-wrap:wrap;gap:4px 8px;display:flex}.copy-error-notice{background:color-mix(in srgb, var(--colorStatusWarningBackground1) 80%, transparent);border:1px solid var(--colorStatusWarningBorder1);color:var(--colorNeutralForeground1);border-radius:4px;padding:7px 12px;font-size:12px}.results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.results-bar__count{color:var(--colorNeutralForeground2);font-size:13px}.results-bar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-wrapper{border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-large);overflow-x:auto}.version-table{border-collapse:collapse;width:100%;font-size:var(--font-size-200)}.version-table th{text-align:left;padding:var(--space-s) var(--space-m) var(--space-xs);background:var(--colorNeutralBackground2);min-height:52px;color:var(--colorNeutralForeground2);font-weight:var(--font-weight-semibold);font-size:var(--font-size-300);border-bottom:1px solid var(--colorNeutralStroke2);white-space:nowrap;vertical-align:top}.th-sort-btn{margin:0 0 var(--space-s) 0;cursor:pointer;color:var(--colorNeutralForeground2);font:inherit;font-weight:var(--font-weight-semibold);font-size:var(--font-size-300);text-transform:none;letter-spacing:0;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;width:100%;padding:0;display:flex}.th-sort-btn:hover{color:var(--colorBrandForeground1)}.sort-icon{opacity:.6;flex-shrink:0;font-size:10px}.version-table td{padding:0 var(--space-m);border-bottom:1px solid var(--colorNeutralStroke2);height:44px;color:var(--colorNeutralForeground1);vertical-align:middle;white-space:nowrap}.version-table tr:last-child td{border-bottom:none}.version-table tbody tr:hover td{background:var(--colorNeutralBackground1Hover)}.version-table__row--has-uri{cursor:pointer}@keyframes row-copy-flash{0%{background:color-mix(in srgb, var(--colorBrandBackground) 45%, transparent)}60%{background:color-mix(in srgb, var(--colorBrandBackground) 20%, transparent)}to{background:color-mix(in srgb, var(--colorBrandBackground) 10%, transparent)}}.version-table__row--copied td{animation:1.5s ease-out forwards row-copy-flash!important}.uri-copy-badge{color:var(--colorStatusSuccessForeground1);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.version-table td.uri-cell{text-overflow:ellipsis;white-space:nowrap;max-width:400px;overflow:hidden}.version-table td.uri-cell a{color:var(--colorBrandForeground1);font-size:12px}.error-boundary{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.error-boundary__title{color:var(--colorNeutralForeground1);font-size:15px;font-weight:600}.error-boundary__message{color:var(--colorNeutralForeground3);word-break:break-word;max-width:480px;font-family:Cascadia Code,Cascadia Mono,ui-monospace,Consolas,monospace;font-size:12px}.empty-state{color:var(--colorNeutralForeground3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.empty-state--onboarding{padding:24px}.empty-state__icon{opacity:.35;color:var(--colorBrandForeground1);font-size:48px}.empty-state__title{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--colorNeutralForeground2);margin:0}.empty-state__subtitle{color:var(--colorNeutralForeground3);max-width:540px;margin:0;font-size:13px;line-height:1.5}.onboarding-panel{border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-large);background:linear-gradient(180deg, var(--colorNeutralBackground1), var(--colorNeutralBackground2));flex-direction:column;align-items:center;gap:12px;width:min(100%,720px);padding:28px 24px;display:flex;box-shadow:0 8px 24px #0000000f}.onboarding-panel__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--colorBrandForeground1);font-size:11px;font-weight:700}.onboarding-panel__steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;width:100%;margin-top:8px;display:grid}.onboarding-step{text-align:left;border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-medium);background:var(--colorNeutralBackground1);align-items:flex-start;gap:10px;padding:14px 12px;display:flex}.onboarding-step__index{background:var(--colorBrandBackground2);width:24px;height:24px;color:var(--colorBrandForeground1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.onboarding-step strong{color:var(--colorNeutralForeground1);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.onboarding-step small{color:var(--colorNeutralForeground3);font-size:12px;line-height:1.4;display:block}body.search-open #root{pointer-events:none;user-select:none}@keyframes search-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes search-modal-in{0%{opacity:0;transform:scale(.96)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.global-search-overlay{z-index:1000;padding-top:80px;-webkit-backdrop-filter:blur(6px);background:#00000059;justify-content:center;align-items:flex-start;padding-inline:16px;animation:.15s ease-out search-overlay-in;display:flex;position:fixed;inset:0}.global-search-modal{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-xlarge);width:100%;max-width:580px;animation:search-modal-in .2s var(--easing-ease-out-expo);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.global-search-header{padding:12px 16px 0}.global-search-title{color:var(--colorNeutralForeground1);margin:0;font-size:16px;font-weight:600}.global-search-input-row{border-bottom:1px solid var(--colorNeutralStroke2);align-items:center;gap:8px;padding:8px 12px;display:flex}.global-search-input{flex:1;box-shadow:none!important;background:0 0!important;border:none!important}.global-search-hint,.global-search-empty{text-align:center;color:var(--colorNeutralForeground3);padding:24px 16px;font-size:13px}.global-search-empty strong{color:var(--colorNeutralForeground1)}.global-search-history{padding:8px 0 4px}.global-search-history__header{font-size:var(--font-size-200);color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.05em;padding:4px 16px 6px;font-weight:600}.global-search-history__list{margin:0;padding:0;list-style:none}.global-search-history__item{cursor:pointer;color:var(--colorNeutralForeground1);transition:background var(--duration-fast);align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:flex}.global-search-history__item:hover{background:var(--colorNeutralBackground1Hover)}.global-search-history__item svg{color:var(--colorNeutralForeground3);flex-shrink:0}.global-search-history__text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.global-search-history__remove{cursor:pointer;color:var(--colorNeutralForeground3);opacity:0;transition:opacity var(--duration-fast), color var(--duration-fast);background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:11px}.global-search-history__item:hover .global-search-history__remove{opacity:1}.global-search-history__remove:hover{color:var(--colorNeutralForeground1)}.global-search-results{max-height:380px;padding:6px 0;list-style:none;overflow-y:auto}.global-search-result{cursor:pointer;transition:background var(--duration-fast);padding:8px 14px}.global-search-result--active{background:var(--colorNeutralBackground1Hover)}.global-search-result__name{color:var(--colorNeutralForeground1);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.global-search-result__icon{color:var(--colorBrandForeground1);flex-shrink:0}.global-search-matches{flex-direction:column;gap:3px;margin-top:5px;padding-left:20px;list-style:none;display:flex}.global-search-match{align-items:baseline;gap:6px;font-size:12px;display:flex}.global-search-match__field{color:var(--colorNeutralForeground3);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;min-width:70px;font-size:11px}.global-search-match__value{color:var(--colorNeutralForeground2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-highlight{background:var(--colorBrandBackground2);color:var(--colorBrandForeground1);border-radius:var(--radius-small);padding:0 1px;font-style:normal}.global-search-show-more{border:none;border-top:1px solid var(--colorNeutralStroke2);width:100%;color:var(--colorBrandForeground1);text-align:left;cursor:pointer;background:0 0;padding:8px 14px;font-size:12px;display:block}.global-search-show-more:hover{background:color-mix(in srgb, var(--colorBrandBackground) 8%, var(--colorNeutralBackground1))}.global-search-footer{border-top:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground3);gap:14px;padding:8px 14px;font-size:11px;display:flex}.global-search-footer kbd{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);border-radius:3px;margin-right:3px;padding:0 4px;font-family:inherit;font-size:11px}.global-search-esc{color:var(--colorNeutralForeground3);background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:inherit;font-size:11px}@media (width<=480px){.global-search-overlay{padding-top:40px;padding-inline:8px}}.dashboard-page{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.dashboard-page>*{flex-shrink:0}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dashboard-stats--insights{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.stat-card{flex-direction:column;gap:4px;width:100%;display:flex}.dashboard-charts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.uri-lookup{margin-bottom:4px}.uri-lookup__empty{color:var(--colorNeutralForeground3);margin-top:10px;font-size:13px}.uri-lookup__results{flex-direction:column;gap:4px;margin-top:10px;list-style:none;display:flex}.uri-lookup__result{border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-large);cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast);flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex;overflow:hidden}.uri-lookup__result:hover{border-color:var(--colorBrandBackground);background:color-mix(in srgb, var(--colorBrandBackground) 6%, var(--colorNeutralBackground1))}.uri-lookup__result-app{color:var(--colorNeutralForeground2);align-items:center;gap:6px;min-width:0;display:flex}.uri-lookup__result-name{font-size:13px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uri-lookup__result-meta{color:var(--colorNeutralForeground3);font-size:11px}.uri-lookup__result-uri{color:var(--colorBrandForeground1);white-space:nowrap;text-overflow:ellipsis;font-family:Cascadia Code,Cascadia Mono,ui-monospace,Consolas,monospace;font-size:11px;overflow:hidden}.uri-lookup__more{color:var(--colorNeutralForeground3);text-align:center;padding:4px 10px;font-size:11px}.recent-activity__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.recent-activity__item{border-radius:var(--radius-large);cursor:pointer;transition:background var(--duration-fast);justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:13px;display:flex}.recent-activity__item:hover{background:var(--colorNeutralBackground1Hover)}.recent-activity__name{color:var(--colorNeutralForeground1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-activity__date{color:var(--colorNeutralForeground3);white-space:nowrap;flex-shrink:0;font-size:11px}.age-table__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.age-table__controls-label{color:var(--colorNeutralForeground2);font-weight:var(--font-weight-semibold)}.age-table__buttons{flex-wrap:wrap;gap:6px;display:flex}.age-table__count{color:var(--colorNeutralForeground3);margin-left:auto}.age-table__wrapper{margin-top:4px}.age-table__row{cursor:pointer}.age-table__source-header,.age-table__source-cell{text-align:center}.age-table__source-icon{width:16px;height:16px;color:var(--colorNeutralForeground2);vertical-align:middle}.age-table__empty{color:var(--colorNeutralForeground3);margin-top:4px;font-size:13px}.msix-callout{background:color-mix(in srgb, var(--colorBrandBackground) 10%, var(--colorNeutralBackground2));border:1px solid color-mix(in srgb, var(--colorBrandBackground) 35%, transparent);border-radius:var(--radius-xlarge);color:var(--colorNeutralForeground1);align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.msix-callout svg{color:var(--colorBrandForeground1);flex-shrink:0;margin-top:2px}.msix-apps__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.msix-apps__item{cursor:pointer;transition:background var(--duration-fast);border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:13px;display:flex}.msix-apps__item:hover{background:var(--colorNeutralBackground1Hover)}.msix-apps__name{color:var(--colorNeutralForeground1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msix-apps__count{color:var(--colorNeutralForeground3);background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);white-space:nowrap;border-radius:10px;flex-shrink:0;padding:1px 7px;font-size:11px}.bar-chart{flex-direction:column;gap:7px;display:flex}.bar-chart__row{grid-template-columns:110px 1fr 52px;align-items:center;gap:8px;display:grid}.bar-chart__label{color:var(--colorNeutralForeground2);white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:12px;overflow:hidden}.bar-chart__track{background:var(--colorNeutralBackground3);border-radius:var(--radius-medium);height:10px;overflow:hidden}.bar-chart__fill{border-radius:var(--radius-medium);height:100%;transition:width var(--duration-slower) ease;opacity:.85}.bar-chart__count{color:var(--colorNeutralForeground3);text-align:right;white-space:nowrap;font-size:12px}.column-chart{align-items:flex-end;gap:2px;height:80px;display:flex}.column-chart__bar{background:var(--colorBrandBackground);opacity:.75;transition:height var(--duration-slower) ease, opacity var(--duration-fast);cursor:default;border-radius:2px 2px 0 0;flex:1;min-height:0}.column-chart__bar:hover{opacity:1}.column-chart__x-axis{color:var(--colorNeutralForeground3);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.stacked-bar{border-radius:var(--radius-medium);gap:2px;height:22px;margin:10px 0 6px;display:flex;overflow:hidden}.stacked-bar__segment{min-width:0;height:100%;transition:flex var(--duration-slower) ease}.stacked-bar__segment--modern{background:var(--colorBrandBackground);opacity:.85}.stacked-bar__segment--legacy{background:var(--colorNeutralForeground3);opacity:.6}.stacked-bar__segment--other{background:var(--colorNeutralBackground5)}.stacked-bar__legend{color:var(--colorNeutralForeground2);flex-wrap:wrap;gap:14px;margin-top:4px;font-size:12px;display:flex}.stacked-bar__legend-item{align-items:center;gap:5px;display:flex}.stacked-bar__swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.stacked-bar__legend-item--modern .stacked-bar__swatch{background:var(--colorBrandBackground);opacity:.85}.stacked-bar__legend-item--legacy .stacked-bar__swatch{background:var(--colorNeutralForeground3);opacity:.6}.stacked-bar__legend-item--other .stacked-bar__swatch{background:var(--colorNeutralBackground5)}.stacked-bar__note{color:var(--colorNeutralForeground3);margin-top:8px;font-size:11px;line-height:1.4}@media (width<=600px){.dashboard-page{padding:16px}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-stats--insights{grid-template-columns:repeat(3,1fr)}.dashboard-charts{grid-template-columns:1fr}.age-table__controls{align-items:flex-start}.age-table__count{margin-left:0}.bar-chart__row{grid-template-columns:80px 1fr 44px}}.about-page{flex-direction:column;flex:1;gap:16px;max-width:960px;padding:24px;display:flex;overflow-y:auto}.about-page>*{flex-shrink:0}.about-description__body{color:var(--colorNeutralForeground2);font-size:13px;line-height:1.6}.changelog-entry{margin-top:12px}.changelog-entry+.changelog-entry{border-top:1px solid var(--colorNeutralStroke2);margin-top:20px;padding-top:16px}.changelog-version{color:var(--colorNeutralForeground1);margin-bottom:8px;font-size:13px;font-weight:600}.changelog-date{color:var(--colorNeutralForeground3);margin-left:8px;font-size:12px;font-weight:400}.changelog-list{flex-direction:column;gap:4px;padding-left:18px;list-style:outside;display:flex}.changelog-list li{color:var(--colorNeutralForeground2);font-size:13px;line-height:1.5}@media (width<=1024px){.sidebar:not(.sidebar--mobile){width:260px}.about-page{max-width:100%}.version-table td.uri-cell{max-width:260px}}@media (width<=767px){.app-header{padding:0 10px}.app-header__title{font-size:13px}.sidebar--mobile.sidebar--closed{width:300px}.main-content{width:100%}.details-panel__header{gap:8px;padding:10px 12px}.details-panel__title{font-size:13px}.details-panel__body{gap:10px;padding:12px}.filter-section{gap:12px;padding:10px 12px}.filter-group+.filter-group{padding-left:12px}.results-bar{flex-direction:column;align-items:flex-start;gap:6px}.results-bar__actions{justify-content:flex-end;width:100%}.version-table{font-size:12px}.version-table th,.version-table td{padding:6px 8px}.version-table td.uri-cell{max-width:180px}.about-page{max-width:100%;padding:16px}.about-description{padding:12px}.empty-state{padding:32px 16px}}.shortcut-tabs{margin-bottom:12px}.help-panel{flex-direction:column;gap:16px;padding:8px 4px 4px;display:flex}.help-panel--overview{gap:12px}.help-panel__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--colorBrandForeground1);font-size:11px;font-weight:700}.help-panel__title{color:var(--colorNeutralForeground1);margin:0;font-size:18px}.help-panel__copy{color:var(--colorNeutralForeground3);margin:0;font-size:13px;line-height:1.5}.help-panel__steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.help-panel__step{border:1px solid var(--colorNeutralStroke2);border-radius:var(--radius-medium);background:var(--colorNeutralBackground1);text-align:left;align-items:flex-start;gap:10px;padding:14px 12px;display:flex}.help-panel__index{background:var(--colorBrandBackground2);width:24px;height:24px;color:var(--colorBrandForeground1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.help-panel__step strong{color:var(--colorNeutralForeground1);margin-bottom:4px;font-size:13px;display:block}.help-panel__step small{color:var(--colorNeutralForeground3);font-size:12px;line-height:1.4;display:block}.shortcuts-table{border-collapse:collapse;width:100%;padding:8px 0}.shortcuts-table tr{border-bottom:1px solid var(--colorNeutralStroke2)}.shortcuts-table tr:last-child{border-bottom:none}.shortcuts-table__keys{white-space:nowrap;width:1%;padding:10px 16px}.shortcuts-table__desc{color:var(--colorNeutralForeground2);padding:10px 16px 10px 0;font-size:13px}.kbd{background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);border-bottom-width:2px;border-radius:4px;padding:2px 6px;font-family:Cascadia Code,Cascadia Mono,ui-monospace,Consolas,monospace;font-size:11px;line-height:1.4;display:inline-block}.shortcuts-table__plus{color:var(--colorNeutralForeground3);margin:0 1px;font-size:11px}.about-modal__body{flex-direction:row;align-items:center;gap:20px;padding:8px 4px 16px;display:flex}.about-modal__logo{object-fit:contain;flex-shrink:0;width:72px;height:72px}.about-modal__text{color:var(--colorNeutralForeground2);text-align:left;font-size:.9rem;line-height:1.6}.about-modal__text a{color:var(--colorBrandForeground1);text-decoration:underline}.about-modal__text a:hover{opacity:.8}.apps-panel__settings{border-top:1px solid var(--colorNeutralStroke2);flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.apps-panel__settings-label{color:var(--colorNeutralForeground3);white-space:nowrap;font-size:11px}.apps-panel__settings-presets{flex:1;gap:4px;display:flex;overflow:hidden}.apps-panel__settings-presets>button{flex:1;min-width:0}
