*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-0:#060608;--bg-1:#0b0b10;--bg-2:#111118;--bg-3:#1a1a22;--border:#1a1a28;--border-hover:#2a2a3c;--text-1:#e2e2ea;--text-2:#8a8a9c;--text-3:#585868;--accent:#5b7fff;--accent-soft:#5b7fff12;--accent-med:#5b7fff2e;--error:#e25b5b;--success:#5be2a0;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", monospace;--container:1200px;--gutter:40px;--section-pad:128px;--ease:cubic-bezier(.16, 1, .3, 1);--band-a:#5be2a0;--band-b:#ffd166;--band-c:#ff8c42;--band-d:#e25b5b}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text-2);background:var(--bg-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.65;overflow-x:hidden}::selection{background:var(--accent-med);color:var(--text-1)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-1);text-wrap:balance;line-height:1.12}a{color:inherit;text-decoration:none}.container{max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);width:100%;margin:0 auto}.label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:12px;margin-bottom:24px;font-size:11px;font-weight:500;display:flex}.label:before{content:"";background:var(--accent);opacity:.5;width:24px;height:1px}.btn{font-family:var(--font-body);cursor:pointer;transition:all .3s var(--ease);letter-spacing:.01em;border:none;border-radius:2px;justify-content:center;align-items:center;padding:13px 32px;font-size:14px;font-weight:500;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--text-1);color:var(--bg-0)}.btn-primary:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.btn-secondary{color:var(--text-2);border:1px solid var(--border);background:0 0}.btn-secondary:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-1)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.btn-sm{padding:8px 20px;font-size:13px}.nav{z-index:100;padding:0 var(--gutter);-webkit-backdrop-filter:blur(20px)saturate(1.4);border-bottom:1px solid var(--border);background:#060608d1;position:fixed;top:0;left:0;right:0}.nav-inner{max-width:var(--container);justify-content:space-between;align-items:center;height:64px;margin:0 auto;display:flex}.nav-logo{align-items:center;gap:12px;display:flex}.nav-logo-mark{color:var(--accent);flex-shrink:0}.nav-logo-text{font-family:var(--font-display);color:var(--text-1);letter-spacing:.1em;font-size:15px;font-weight:700}.nav-logo-text span{color:var(--text-3);font-weight:400}.nav-right{align-items:center;gap:16px;display:flex}.nav-user{align-items:center;gap:10px;display:flex}.nav-avatar{border:1px solid var(--border);border-radius:50%;width:28px;height:28px}.nav-username{font-family:var(--font-mono);color:var(--text-2);letter-spacing:.04em;font-size:12px}.page{min-height:100vh;padding:128px var(--gutter) 96px}.page-inner{max-width:var(--container);margin:0 auto}.page-head{letter-spacing:-.02em;margin-bottom:8px;font-size:32px;font-weight:600}.page-sub{color:var(--text-3);margin-bottom:48px;font-size:15px}.login{min-height:100vh;padding:var(--gutter);background:radial-gradient(ellipse 60% 40% at 50% 0%, var(--accent-soft), transparent), var(--bg-0);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.login-card{text-align:center;max-width:420px;animation:fadeUp .7s var(--ease) both}.login-logo{color:var(--accent);margin-bottom:28px}.login-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11px;font-weight:500}.login h1{letter-spacing:-.02em;margin-bottom:16px;font-size:36px;font-weight:600}.login-sub{color:var(--text-3);margin-bottom:40px;font-size:15px;line-height:1.75}.login-btn{gap:10px;width:100%}.login-foot{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);margin-top:48px;font-size:11px}.repo-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.repo-card{border:1px solid var(--border);background:0 0;border-radius:2px;flex-direction:column;gap:16px;padding:32px;transition:border-color .4s,background .4s;display:flex}.repo-card:hover{border-color:var(--border-hover);background:var(--bg-2)}.repo-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.repo-card h3{letter-spacing:-.01em;word-break:break-word;font-size:18px;font-weight:600}.repo-card h3 a:hover{color:var(--accent)}.repo-url{font-family:var(--font-mono);color:var(--text-3);letter-spacing:.02em;word-break:break-all;align-items:center;gap:6px;font-size:11px;transition:color .3s;display:inline-flex}.repo-url:hover{color:var(--text-1)}.repo-card-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:16px;font-size:10px;display:flex}.repo-card-actions{align-items:center;gap:12px;margin-top:auto;display:flex}.add-card{border:1px dashed var(--border);cursor:pointer;min-height:220px;color:var(--text-3);font-family:var(--font-body);background:0 0;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;transition:border-color .4s,color .4s,background .4s;display:flex}.add-card:hover{border-color:var(--accent);color:var(--text-1);background:var(--accent-soft)}.add-card-plus{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1}.empty-state{text-align:center;border:1px dashed var(--border);color:var(--text-3);border-radius:2px;grid-column:1/-1;padding:64px 20px;font-size:15px}.modal-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);padding:var(--gutter);background:#060608cc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg-1);border:1px solid var(--border);width:100%;max-width:480px;animation:fadeUp .4s var(--ease) both;border-radius:2px;padding:36px}.modal h3{letter-spacing:-.01em;margin-bottom:24px;font-size:20px;font-weight:600}.modal-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.form-field{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.form-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:500}.form-input{font-family:var(--font-body);color:var(--text-1);border:1px solid var(--border);background:0 0;border-radius:2px;outline:none;width:100%;padding:13px 16px;font-size:15px;transition:border-color .3s,box-shadow .3s}.form-input::placeholder{color:var(--text-3);opacity:.6}.form-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.form-error{color:var(--error);margin-top:2px;font-size:12px}.form-check{cursor:pointer;color:var(--text-2);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}.form-check input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.status-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:10px;font-weight:500;display:inline-flex}.status-dot{background:var(--text-3);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.status-badge.pending .status-dot{background:var(--text-3)}.status-badge.cloning .status-dot,.status-badge.scanning .status-dot{background:var(--accent)}.status-badge.completed .status-dot{background:var(--success)}.status-badge.failed .status-dot{background:var(--error)}.status-badge.cloning .status-dot:after,.status-badge.scanning .status-dot:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:50%;animation:2.5s ease-out infinite pulse;position:absolute;inset:-3px}.score-gauge{align-items:baseline;gap:10px;display:flex}.score-value{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1}.score-band{font-family:var(--font-mono);border:1px solid;border-radius:2px;font-weight:500;line-height:1}.score-gauge.sm .score-value{font-size:28px}.score-gauge.sm .score-band{padding:3px 7px;font-size:11px}.score-gauge.lg .score-value{font-size:64px}.score-gauge.lg .score-band{padding:6px 12px;font-size:16px}.score-caption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:8px;font-size:10px}.detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}.detail-score-panel{border:1px solid var(--border);background:var(--bg-1);border-radius:2px;flex-wrap:wrap;align-items:center;gap:48px;margin-bottom:48px;padding:36px;display:flex}.detail-error{border:1px solid var(--error);color:var(--error);word-break:break-word;background:#e25b5b0f;border-radius:2px;margin-bottom:48px;padding:20px 24px;font-size:14px}.scan-table{border-collapse:collapse;border:1px solid var(--border);width:100%}.scan-table th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);text-align:left;border-bottom:1px solid var(--border);background:var(--bg-1);padding:14px 20px;font-size:10px;font-weight:500}.scan-table td{color:var(--text-2);border-bottom:1px solid var(--border);vertical-align:middle;padding:16px 20px;font-size:14px}.scan-table tr:last-child td{border-bottom:none}.scan-table tbody tr{transition:background .3s}.scan-table tbody tr:hover{background:var(--bg-2)}.scan-date{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}.scan-report-link{color:var(--accent);font-size:13px;transition:filter .3s}.scan-report-link:hover{filter:brightness(1.2)}.center-state{min-height:60vh;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}.spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes spin{to{transform:rotate(360deg)}}.theme-toggle{border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--text-3);background:0 0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;transition:color .3s,border-color .3s;display:flex}.theme-toggle:hover{color:var(--text-1);border-color:var(--border-hover)}.semi-gauge{text-align:center;flex-direction:column;align-items:center;display:flex}.semi-gauge svg{width:100%;max-width:300px;height:auto;display:block}.semi-gauge-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;font-size:10px;font-weight:500}.semi-gauge-band{font-family:var(--font-display);margin-top:4px;font-size:16px;font-weight:600}.semi-gauge-desc{color:var(--text-3);margin-top:4px;font-size:13px}.report-meta-row{font-family:var(--font-mono);color:var(--text-3);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:48px;font-size:12px;display:flex}.report-meta-row a{color:var(--accent);transition:filter .3s}.report-meta-row a:hover{filter:brightness(1.2)}.gauge-panel{border:1px solid var(--border);background:var(--bg-1);border-radius:2px;justify-content:center;margin-bottom:24px;padding:44px 36px 36px;display:flex}.summary-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:48px;display:grid}.summary-card{border:1px solid var(--border);text-align:center;border-radius:2px;padding:20px 16px;transition:border-color .3s}.summary-card:hover{border-color:var(--border-hover)}.summary-card-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-size:10px;font-weight:500}.summary-card-count{font-family:var(--font-display);color:var(--text-1);margin-bottom:8px;font-size:28px;font-weight:600;line-height:1}.summary-card-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.summary-card-status.pass{color:var(--success)}.summary-card-status.fail{color:var(--error)}.summary-card-status.skip,.summary-card-status.error{color:var(--text-3)}.severity-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.toggle-group{border:1px solid var(--border);border-radius:2px;display:flex;overflow:hidden}.toggle-group button{cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:0 0;border:none;padding:8px 16px;font-size:11px;transition:color .3s,background .3s}.toggle-group button.active{background:var(--accent-soft);color:var(--text-1)}.findings-section{margin-bottom:16px}.findings-header{border:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 24px;transition:border-color .3s,background .3s;display:flex}.findings-header:hover{border-color:var(--border-hover);background:var(--bg-2)}.findings-header.expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}.findings-title-group{flex-direction:column;gap:2px;display:flex}.findings-title-row{align-items:center;gap:10px;display:flex}.findings-title{font-family:var(--font-display);color:var(--text-1);font-size:15px;font-weight:600}.findings-desc{color:var(--text-3);font-size:13px;line-height:1.5}.findings-count-badge{min-width:22px;height:20px;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.findings-count-badge.clean{color:var(--success);background:#5be2a01f}.findings-count-badge.dirty{color:var(--error);background:#e25b5b1f}.findings-chevron{color:var(--text-3);transition:transform .3s var(--ease);flex-shrink:0}.findings-header.expanded .findings-chevron{transform:rotate(180deg)}.findings-body{border:1px solid var(--border);border-top:none;border-radius:0 0 2px 2px;overflow-x:auto}.findings-body .scan-table{border:none}.mono-cell{font-family:var(--font-mono);letter-spacing:.01em;word-break:break-all;font-size:12px}.sev{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.sev-critical,.sev-high{color:var(--band-d);background:#e25b5b1a}.sev-medium{color:var(--band-c);background:#ff8c421a}.sev-low,.sev-info{color:var(--accent);background:var(--accent-soft)}.app-layout{min-height:100vh;padding-top:64px;display:flex}.sidebar{background:var(--bg-1);border-right:1px solid var(--border);flex-shrink:0;width:240px;padding:32px 0;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto}.app-main{max-width:calc(var(--container) - 240px);flex:1;margin-left:240px;padding:40px}.sidebar-item{color:var(--text-3);border-left:2px solid #0000;align-items:center;gap:8px;padding:9px 24px;font-size:13px;font-weight:500;transition:color .3s,border-color .3s,background .3s;display:flex}.sidebar-item:hover{color:var(--text-1)}.sidebar-item.active{color:var(--text-1);border-left-color:var(--accent);background:var(--accent-soft)}.sidebar-item.disabled{color:var(--text-3);opacity:.55;cursor:not-allowed}.sidebar-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;padding:0 24px;font-size:10px;font-weight:500}.sidebar-divider{background:var(--border);height:1px;margin:16px 24px}.source-dot{color:var(--text-3);font-size:9px;line-height:1}.source-dot.connected{color:var(--success)}.sidebar-soon{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--border);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:9px}.sidebar-scrim{display:none}.nav-left{align-items:center;gap:16px;display:flex}.nav-menu-btn{display:none}.nav-user{transition:opacity .3s}.nav-user:hover{opacity:.8}.auth-form{text-align:left;margin-bottom:8px}.auth-divider{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:16px;margin:28px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-links{color:var(--text-3);justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:13px;display:flex}.auth-links a{color:var(--accent);transition:filter .3s}.auth-links a:hover{filter:brightness(1.2)}.auth-notice{border:1px solid var(--success);color:var(--success);text-align:left;background:#5be2a00f;border-radius:2px;margin-bottom:28px;padding:16px 20px;font-size:14px}.badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-flex}.badge-success{color:var(--success);background:#5be2a014;border-color:#5be2a066}.dash-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dash-card{border:1px solid var(--border);border-radius:2px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;transition:border-color .4s,background .4s;display:flex}.dash-card:hover{border-color:var(--border-hover);background:var(--bg-2)}.dash-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:500}.dash-card-value{font-family:var(--font-display);color:var(--text-1);align-items:center;min-height:28px;font-size:28px;font-weight:600;line-height:1;display:flex}.dash-card-desc{color:var(--text-3);flex:1;font-size:13px;line-height:1.6}.ds-connect-card{border:1px solid var(--border);background:var(--bg-1);border-radius:2px;max-width:520px;padding:40px}.ds-connect-icon{border:1px solid var(--border);width:44px;height:44px;color:var(--text-1);border-radius:2px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.ds-connect-card h3{margin-bottom:12px;font-size:20px}.ds-connect-card p{margin-bottom:20px;font-size:14px;line-height:1.7}.ds-scopes{flex-direction:column;gap:8px;margin-bottom:28px;list-style:none;display:flex}.ds-scopes li{font-family:var(--font-mono);color:var(--text-3);align-items:center;gap:10px;font-size:12px;display:flex}.ds-scopes li:before{content:"";background:var(--success);border-radius:50%;flex-shrink:0;width:5px;height:5px}.ds-status-panel{border:1px solid var(--border);background:var(--bg-1);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.ds-status-info{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ds-status-user{font-family:var(--font-mono);color:var(--text-1);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ds-status-date{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.ds-repo-list{border:1px solid var(--border);border-radius:2px}.ds-repo-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;transition:background .3s;display:flex}.ds-repo-row:last-child{border-bottom:none}.ds-repo-row:hover{background:var(--bg-2)}.ds-repo-info{flex-direction:column;gap:4px;min-width:0;display:flex}.ds-repo-name{font-family:var(--font-mono);color:var(--text-1);word-break:break-all;font-size:13px}.ds-repo-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.ds-repo-desc{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.profile-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;max-width:960px;display:grid}.profile-card{border:1px solid var(--border);background:var(--bg-1);border-radius:2px;padding:32px}.profile-email-row{align-items:center;gap:12px;display:flex}.profile-email-row .form-input{opacity:.6}.profile-saved{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--success);font-size:11px}.profile-conn-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.profile-conn-row:last-child{border-bottom:none}.profile-conn-name{font-family:var(--font-display);color:var(--text-1);font-size:15px;font-weight:600}.profile-conn-detail{color:var(--text-3);margin-top:2px;font-size:12px}[data-theme=light]{--bg-0:#f7f7fa;--bg-1:#eeeef4;--bg-2:#e3e3ec;--bg-3:#d8d8e2;--border:#cbcbd8;--border-hover:#b0b0c2;--text-1:#0e0e18;--text-2:#4a4a62;--text-3:#7a7a92;--accent:#3b5fd9;--accent-soft:#3b5fd90f;--accent-med:#3b5fd924;--error:#d94444;--success:#2ea66e;--band-a:#2ea66e;--band-b:#d97706;--band-c:#ea580c;--band-d:#d94444}[data-theme=light] .nav{background:#f7f7fad9}[data-theme=light] .modal-overlay{background:#f7f7facc}[data-theme=light] .sidebar-scrim{background:#f7f7fa99}[data-theme=light] .badge-success{background:#2ea66e14;border-color:#2ea66e66}[data-theme=light] .auth-notice{background:#2ea66e0f}[data-theme=light] .sev-critical,[data-theme=light] .sev-high{background:#d9444414}[data-theme=light] .sev-medium{background:#ea580c14}[data-theme=light] .findings-count-badge.clean{background:#2ea66e1a}[data-theme=light] .findings-count-badge.dirty{background:#d9444414}[data-theme=light] .btn-primary:hover:not(:disabled){background:#000}@media (width<=1024px){:root{--section-pad:96px;--gutter:32px}.summary-grid{grid-template-columns:repeat(3,1fr)}.dash-grid,.profile-grid{grid-template-columns:1fr}}@media (width<=768px){:root{--section-pad:72px;--gutter:20px}.repo-grid{grid-template-columns:1fr}.page{padding-top:104px}.page-head{font-size:26px}.nav-username{display:none}.detail-score-panel{justify-content:center;gap:28px;padding:28px}.scan-history th:nth-child(4),.scan-history td:nth-child(4){display:none}.summary-grid{grid-template-columns:repeat(2,1fr)}.nav-menu-btn{display:flex}.sidebar{display:none}.sidebar.open{z-index:99;width:260px;display:block;position:fixed}.sidebar-scrim{z-index:98;-webkit-backdrop-filter:blur(4px);background:#06060899;display:block;position:fixed;inset:64px 0 0}.app-main{margin-left:0;padding:24px}}
