@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--bg-color: #0b0f19;--bg-color-secondary: #131a2a;--bg-color-tertiary: #1b253b;--text-primary: #f0f4f8;--text-secondary: #94a3b8;--text-tertiary: #64748b;--accent-cyan: #00f2fe;--accent-cyan-glow: rgba(0, 242, 254, .2);--accent-cyan-bright: #38bdf8;--accent-magenta: #fe00a1;--accent-magenta-glow: rgba(254, 0, 161, .2);--accent-magenta-bright: #ff49db;--accent-blue: #0088fe;--accent-blue-glow: rgba(0, 136, 254, .2);--accent-success: #10b981;--accent-success-glow: rgba(16, 185, 129, .2);--accent-gold: #f59e0b;--accent-gold-glow: rgba(245, 158, 11, .2);--accent-danger: #ef4444;--accent-danger-glow: rgba(239, 68, 68, .2);--border-color: rgba(255, 255, 255, .08);--border-highlight: rgba(255, 255, 255, .15);--border-cyan-glow: rgba(0, 242, 254, .3);--border-magenta-glow: rgba(254, 0, 161, .3);--font-primary: "Inter", system-ui, -apple-system, sans-serif;--font-headers: "Inter", system-ui, -apple-system, sans-serif;--letter-spacing-headers: -.02em;--brand-rune-indicator: "";--brand-button-primary-rune: "";--brand-button-secondary-rune: "";--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--brand-logo: url(./nix_logo.svg);--brand-logo-width: 80px;--brand-logo-height: 80px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary),system-ui,-apple-system,sans-serif;background-color:var(--bg-color);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--bg-color-tertiary);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-headers),sans-serif;font-weight:700;letter-spacing:var(--letter-spacing-headers, -.02em);color:var(--text-primary);margin-bottom:.5rem}h1{font-size:2.25rem;background:linear-gradient(135deg,var(--text-primary) 30%,var(--accent-cyan-bright) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block}h1:after{content:var(--brand-rune-indicator, "");position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--accent-magenta);-webkit-text-fill-color:initial;opacity:.6}h2{font-size:1.75rem}h3{font-size:1.25rem}h4{font-size:1.1rem}a{color:var(--accent-cyan);text-decoration:none;transition:all var(--transition-fast)}a:hover{color:var(--accent-cyan-bright);text-shadow:0 0 10px var(--accent-cyan-glow)}.app-container{display:flex;min-height:100vh;width:100%;overflow:hidden}.sidebar,.nav-rail{width:280px;background:var(--bg-color-secondary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;padding:1.5rem;overflow-y:auto;flex-shrink:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.main-content{flex:1;display:flex;flex-direction:column;min-width:0;overflow-y:auto}.content-pane{flex:1;padding:2rem;overflow-y:auto}.glass-panel,.glass-card{background:#0f172a73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:0 10px 30px -10px #00000080;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}.glass-panel:hover,.glass-card:hover{border-color:var(--border-highlight);box-shadow:0 12px 35px -8px #0009}.glass-card-cyan{border-left:3px solid var(--accent-cyan)}.glass-card-magenta{border-left:3px solid var(--accent-magenta)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.25rem;font-family:var(--font-primary),sans-serif;font-size:.875rem;font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);gap:.5rem;border:1px solid transparent;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary,.btn-cyan{background:linear-gradient(135deg,var(--accent-cyan) 0%,var(--accent-blue) 100%);color:#060b13;box-shadow:0 4px 14px var(--accent-cyan-glow);position:relative;overflow:hidden}.btn-primary:before,.btn-cyan:before{content:var(--brand-button-primary-rune, "");position:absolute;right:-5px;bottom:-15px;font-size:3rem;opacity:.1;pointer-events:none}.btn-primary:hover,.btn-cyan:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 6px 18px var(--border-cyan-glow)}.btn-secondary,.btn-magenta{background:linear-gradient(135deg,var(--accent-magenta) 0%,#b45309 100%);color:#060b13;box-shadow:0 4px 14px var(--accent-magenta-glow);position:relative;overflow:hidden}.btn-secondary:before,.btn-magenta:before{content:var(--brand-button-secondary-rune, "");position:absolute;right:-5px;bottom:-15px;font-size:3rem;opacity:.1;pointer-events:none}.btn-secondary:hover,.btn-magenta:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 6px 18px var(--border-magenta-glow)}.btn-outline{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.btn-outline:hover{border-color:var(--border-highlight);color:var(--text-primary);background:#ffffff08}.btn-danger{background:transparent;border:1px solid var(--accent-danger);color:var(--accent-danger)}.btn-danger:hover{background:var(--accent-danger);color:var(--text-primary);box-shadow:0 4px 12px var(--accent-danger-glow)}.btn-tab{background:transparent;border:none;color:var(--text-secondary);padding:.5rem 1rem;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;transition:all var(--transition-fast)}.btn-tab.active{color:var(--accent-cyan);border-bottom:2px solid var(--accent-cyan)}.input-field,.form-input{width:100%;background:#1e293b66;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.65rem .875rem;color:var(--text-primary)!important;font-family:inherit;font-size:.9rem;transition:all var(--transition-fast)}.input-field option,.form-input option,select option{background-color:var(--bg-color-secondary)!important;color:var(--text-primary)!important}.input-field:focus,.form-input:focus{outline:none;border-color:var(--accent-cyan)!important;box-shadow:0 0 0 2px var(--accent-cyan-glow)!important;background:#1e293b99}.input-field::placeholder,.form-input::placeholder{color:var(--text-tertiary)}.lu-select,select.lu-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230ea5e9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;background-color:#0f172a99;border:1px solid var(--border-highlight);border-radius:var(--radius-md);padding:.5rem 2rem .5rem .75rem;color:var(--text-primary);font-size:.85rem;font-family:inherit;outline:none;cursor:pointer;transition:all var(--transition-fast)}.lu-select:hover,select.lu-select:hover{border-color:var(--accent-cyan);box-shadow:0 0 8px var(--accent-cyan-glow)}.lu-select:focus,select.lu-select:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 2px var(--accent-cyan-glow);background-color:#0f172ad9}.lu-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid var(--border-highlight);border-radius:4px;background:#0f172a99;cursor:pointer;position:relative;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center}.lu-checkbox:checked{background:var(--accent-cyan);border-color:var(--accent-cyan);box-shadow:0 0 8px var(--accent-cyan-glow)}.lu-checkbox:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #080c14;border-width:0 2px 2px 0;transform:rotate(45deg)}.lu-checkbox:hover{border-color:var(--accent-cyan);box-shadow:0 0 5px var(--accent-cyan-glow)}.nav-item,.lu-sidebar-nav-btn{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:1px solid transparent;border-left:3px solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-normal);justify-content:flex-start;text-decoration:none;font-family:var(--font-primary),sans-serif}.nav-item:hover,.lu-sidebar-nav-btn:hover{background:#ffffff05;color:var(--text-primary);border-color:#ffffff0d}.nav-item.active,.lu-sidebar-nav-btn.active{background:#06b6d41f;color:#fff;border:1px solid rgba(6,182,212,.25);border-left:3px solid var(--accent-cyan);box-shadow:0 0 15px #06b6d41a;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.priority-pill{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.priority-high{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.priority-med{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.priority-low{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.badge-rel{padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:.7rem;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center}.badge-supports{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.badge-refutes{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.badge-context{background:#06b6d426;color:#06b6d4;border:1px solid rgba(6,182,212,.3)}.folder-item{display:flex;align-items:center;padding:.375rem .5rem;border-radius:var(--radius-sm);cursor:pointer;font-size:.9rem;color:var(--text-secondary);transition:all var(--transition-fast)}.folder-item:hover{background:#ffffff08;color:var(--text-primary)}.folder-item.active{background:#06b6d414;color:var(--accent-cyan);border-left:2px solid var(--accent-cyan)}.persona-card{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;background:#0f172a66;cursor:pointer;transition:all var(--transition-normal)}.persona-card:hover{border-color:var(--accent-cyan);transform:translateY(-2px)}.persona-card.active{border-color:var(--accent-cyan);box-shadow:0 0 15px var(--accent-cyan-glow);background:#06b6d408}.chat-container{display:flex;height:calc(100vh - 12rem);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;background:#0f172a33}.chat-history{flex:1;display:flex;flex-direction:column;padding:1.5rem;overflow-y:auto;gap:1.25rem}.chat-bubble{max-width:80%;padding:1rem 1.25rem;border-radius:var(--radius-lg);font-size:.95rem;line-height:1.6}.chat-bubble.user{align-self:flex-end;background:var(--bg-color-tertiary);color:var(--text-primary);border-bottom-right-radius:var(--radius-sm);border:1px solid var(--border-highlight)}.chat-bubble.ai{align-self:flex-start;background:#0f172a99;color:var(--text-primary);border-bottom-left-radius:var(--radius-sm);border:1px solid var(--border-color)}.policy-table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9rem}.policy-table th{padding:.75rem 1rem;text-align:left;border-bottom:2px solid var(--border-color);color:var(--text-secondary);font-weight:600}.policy-table td{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.policy-table tr:hover td{background:#ffffff03}.lu-search-results-panel{background:#0f172af2;border:1px solid var(--border-highlight);border-radius:var(--radius-md);max-height:250px;overflow-y:auto;z-index:50;box-shadow:0 10px 25px #0009}.lu-search-result-item{padding:.625rem .875rem;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04);transition:all var(--transition-fast)}.lu-search-result-item:hover{background:#06b6d414;color:var(--accent-cyan-bright)}.lu-search-result-item.active{background:#06b6d426;border-left:3px solid var(--accent-cyan)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-anim{animation:spin 1s linear infinite}.animate-spin-slow{animation:spin 8s linear infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes pulse-light{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.env-pulse-dot{animation:pulse-light 2s infinite ease-in-out}.markdown-body{font-family:inherit;font-size:1rem;line-height:1.625;color:var(--text-primary)}.markdown-body p{margin-bottom:1.2rem}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin-top:2rem;margin-bottom:1rem;font-weight:700;color:var(--accent-cyan)}.markdown-body h1{font-size:1.85rem;border-bottom:1px solid var(--border-color);padding-bottom:.4rem}.markdown-body h2{font-size:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:.3rem}.markdown-body h3{font-size:1.25rem}.markdown-body ul,.markdown-body ol{padding-left:2rem;margin-bottom:1.2rem}.markdown-body li{margin-bottom:.4rem}.markdown-body blockquote{padding:.5rem 1rem;color:var(--text-secondary);background:#131a2a4d;border-left:.25rem solid var(--accent-cyan);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:1.2rem}.markdown-body code{padding:.2rem .4rem;margin:0;font-size:.875rem;background-color:var(--bg-color-tertiary);border-radius:4px;font-family:Courier New,Courier,monospace;border:1px solid var(--border-color);color:var(--accent-magenta)}.markdown-body pre{padding:1.2rem;overflow:auto;font-size:.9rem;line-height:1.45;background-color:var(--bg-color-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);margin-bottom:1.2rem}.markdown-body pre code{background-color:transparent;padding:0;border:none;color:inherit;font-family:inherit}.markdown-body table{width:100%;border-collapse:collapse;margin-top:1.2rem;margin-bottom:1.2rem;font-size:.92rem;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4px 20px #0003;border:1px solid var(--border-color)}.markdown-body th{background:var(--bg-color-secondary);color:var(--accent-cyan);font-weight:600;padding:.85rem 1.25rem;border-bottom:2px solid var(--border-highlight);text-align:left}.markdown-body td{padding:.85rem 1.25rem;border-bottom:1px solid var(--border-color);background:#131a2a66;color:var(--text-primary)}.markdown-body tr:last-child td{border-bottom:none}.markdown-body tr:hover td{background:#00f2fe0a}.impersonation-banner{background:linear-gradient(90deg,var(--accent-gold) 0%,#d97706 100%);color:#000;padding:.5rem 1rem;text-align:center;font-size:.85rem;font-weight:700;display:flex;justify-content:center;align-items:center;gap:1rem;z-index:9999}:root{--bg-color: #060b13;--bg-color-secondary: #0f172a;--bg-color-tertiary: #1e293b;--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-tertiary: #64748b;--accent-cyan: #0ea5e9;--accent-cyan-glow: rgba(14, 165, 233, .15);--accent-cyan-bright: #38bdf8;--accent-magenta: #f59e0b;--accent-magenta-glow: rgba(245, 158, 11, .15);--accent-magenta-bright: #fbbf24;--accent-blue: #0284c7;--accent-blue-glow: rgba(2, 132, 199, .15);--accent-success: #10b981;--accent-success-glow: rgba(16, 185, 129, .2);--accent-gold: #f59e0b;--accent-gold-glow: rgba(245, 158, 11, .2);--accent-danger: #ef4444;--accent-danger-glow: rgba(239, 68, 68, .2);--border-color: rgba(255, 255, 255, .06);--border-highlight: rgba(255, 255, 255, .12);--border-cyan-glow: rgba(14, 165, 233, .3);--border-magenta-glow: rgba(245, 158, 11, .3);--font-primary: "Inter", system-ui, -apple-system, sans-serif;--font-headers: "Outfit", sans-serif;--letter-spacing-headers: -.02em;--brand-rune-indicator: "ᛉ";--brand-button-primary-rune: "ᚠ";--brand-button-secondary-rune: "ᛏ";--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1.25rem;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--brand-logo: url(/logo_forseti.png);--brand-logo-width: 80px;--brand-logo-height: 80px}.top-nav{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 1.5rem;background:var(--bg-color-secondary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}.top-nav__left{display:flex;align-items:center;gap:.75rem}.top-nav__logo{width:28px;height:28px;background:var(--brand-logo) no-repeat center / contain}.top-nav__title{font-size:1rem;font-weight:700;color:var(--text-primary);font-family:var(--font-headers)}.top-nav__tabs{display:flex;gap:.25rem}.top-nav__right{display:flex;align-items:center;gap:.75rem}.top-nav__user{display:flex;align-items:center;gap:.5rem}.top-nav__avatar{width:32px;height:32px;border-radius:50%;background:var(--accent-cyan);color:var(--bg-color);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.btn-sm{padding:.35rem .75rem;font-size:.75rem}.btn-tab.disabled{opacity:.35;cursor:not-allowed}.sidebar{width:220px;padding:1rem .75rem}.sidebar__nav{display:flex;flex-direction:column;gap:.25rem}.nav-icon{font-size:1.1rem;width:1.5rem;text-align:center}.content-pane{padding:1.5rem 2rem}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.page-header h2{font-size:1.4rem;font-family:var(--font-headers)}.data-table{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th{padding:.65rem 1rem;text-align:left;border-bottom:2px solid var(--border-color);color:var(--text-secondary);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.data-table th:hover{color:var(--accent-cyan)}.data-table th .sort-arrow{margin-left:.25rem;opacity:.4}.data-table th .sort-arrow.active{opacity:1;color:var(--accent-cyan)}.data-table td{padding:.65rem 1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.data-table tr{cursor:pointer;transition:background var(--transition-fast)}.data-table tr:hover td{background:#0ea5e90a}.filter-bar{display:flex;gap:.75rem;margin-bottom:1rem;align-items:center}.filter-bar .input-field{max-width:320px}.empty-state{text-align:center;padding:4rem 2rem;color:var(--text-secondary)}.empty-state h3{color:var(--text-tertiary);margin-bottom:.5rem}.empty-state .btn{margin-top:1rem}.skeleton-row{height:44px;background:linear-gradient(90deg,var(--bg-color-tertiary) 25%,rgba(30,41,59,.6) 50%,var(--bg-color-tertiary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm);margin-bottom:.5rem}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.toast-container{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;max-width:380px}.toast{padding:.75rem 1rem;border-radius:var(--radius-md);background:var(--bg-color-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:.85rem;box-shadow:0 8px 24px #0006;animation:fadeInUp .3s ease forwards;display:flex;align-items:center;gap:.5rem}.toast--success{border-left:3px solid var(--accent-success)}.toast--error{border-left:3px solid var(--accent-danger)}.toast--info{border-left:3px solid var(--accent-cyan)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.modal-overlay[aria-hidden=false]{opacity:1;pointer-events:auto}.modal-content{background:var(--bg-color-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;width:100%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-content h3{margin-bottom:1rem}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.form-group{margin-bottom:1rem}.form-group label{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:.25rem;font-weight:500}.form-group .field-error{font-size:.75rem;color:var(--accent-danger);margin-top:.25rem}.input-field.error{border-color:var(--accent-danger)}.status-badge{display:inline-flex;padding:.15rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase}.status-badge--active{background:var(--accent-success-glow);color:var(--accent-success);border:1px solid rgba(16,185,129,.3)}.status-badge--inactive{background:#64748b26;color:var(--text-tertiary);border:1px solid rgba(100,116,139,.3)}.coming-soon{display:flex;align-items:center;justify-content:center;min-height:60vh;color:var(--text-tertiary);font-size:1.2rem;font-family:var(--font-headers)}.btn.loading{pointer-events:none;opacity:.7}.btn.loading:after{content:"";width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;margin-left:.5rem}.detail-section{margin-bottom:2rem}.detail-section h3{font-size:1rem;color:var(--text-secondary);margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.skip-link{position:absolute;top:-40px;left:0;background:var(--accent-cyan);color:var(--bg-color);padding:.5rem 1rem;z-index:9999;font-weight:600}.skip-link:focus{top:0}@media(max-width:768px){.sidebar,.top-nav__tabs{display:none}.content-pane{padding:1rem}}
