.id-hero{background:radial-gradient(circle at 86% 14%,rgba(205,154,72,.28),transparent 28%),linear-gradient(135deg,#10242c 0%,#263d46 55%,#4a272b 100%);color:#fff;padding:clamp(4rem,8vw,6.5rem) 0 3.8rem}.id-wrap{max-width:1220px}.id-hero h1{font-size:clamp(2.65rem,5.7vw,5.35rem);line-height:.96;letter-spacing:-.045em;max-width:16ch;margin:.45rem 0 1.1rem}.id-lead{font-size:clamp(1.04rem,2vw,1.27rem);line-height:1.62;max-width:78rem}.id-boundary,.id-note,.id-error,.id-warning{padding:1rem 1.15rem;border-radius:14px;margin:1.2rem 0}.id-boundary{border:1px solid rgba(255,255,255,.38);background:rgba(255,255,255,.08)}.id-note{background:#fff9ee;border-left:5px solid #c89432}.id-warning{background:#fff3ef;border-left:5px solid #8c2f2c}.id-error{background:#fff3ef;border-left:5px solid #8c2f2c}.id-hero-actions,.id-links,.id-export,.id-dialog-actions{display:flex;flex-wrap:wrap;gap:.65rem}.id-hero-actions{margin-top:1.25rem}.id-hero-actions a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.72rem .95rem;font-weight:900;text-decoration:none}.id-hero-actions a:first-child{background:#fff;color:#13252d}.id-hero-actions a:not(:first-child){border:1px solid rgba(255,255,255,.52);color:#fff}.id-section{padding:clamp(3rem,7vw,5.5rem) 0}.id-section.alt{background:#f3f0e9}.id-section.dark{background:#13252d;color:#fff}.id-section h2{font-size:clamp(2rem,4vw,3.45rem);line-height:1.03;letter-spacing:-.03em;margin:.35rem 0 1rem;max-width:22ch}.id-section h3{line-height:1.15}.id-kicker{font-size:.73rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase;color:#8a611d}.dark .id-kicker{color:#efc777}.id-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}.id-stat{background:#fff;color:#13252d;border:1px solid rgba(255,255,255,.24);border-radius:15px;padding:1rem;box-shadow:0 10px 28px rgba(0,0,0,.08)}.id-stat strong{display:block;font-size:clamp(1.6rem,3vw,2.55rem);line-height:1}.id-stat span{display:block;margin-top:.35rem;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.055em;color:#596a71}.id-ops-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}.id-op-stat{background:#fff;border:1px solid #dbe3e1;border-radius:16px;padding:1rem;box-shadow:0 10px 28px rgba(19,37,45,.07)}.id-op-stat strong{display:block;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1;color:#173039}.id-op-stat span{display:block;margin-top:.35rem;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#607077}.id-progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.1rem}.id-progress-card{background:#fff;border:1px solid #dbe3e1;border-radius:15px;padding:1rem}.id-progress-card header{display:flex;justify-content:space-between;gap:1rem;font-weight:900}.id-progress-track{height:.65rem;background:#e5ecea;border-radius:999px;overflow:hidden;margin-top:.75rem}.id-progress-track span{display:block;height:100%;width:0;background:#28634f;border-radius:999px;transition:width .25s ease}.id-workbench{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.id-queue{background:#fff;border:1px solid #dbe3e1;border-radius:17px;padding:1.05rem;box-shadow:0 12px 30px rgba(19,37,45,.06)}.id-queue header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.id-queue h3{margin:.05rem 0 .4rem}.id-queue-count{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .55rem;border-radius:999px;background:#173039;color:#fff;font-weight:900}.id-queue p{margin:.35rem 0 .8rem;color:#52656d;line-height:1.5}.id-queue-list{display:grid;gap:.5rem;max-height:19rem;overflow:auto}.id-queue-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;width:100%;border:1px solid #e0e6e4;background:#fafcfc;border-radius:12px;padding:.62rem;text-align:left;color:#173039;cursor:pointer}.id-queue-item:hover,.id-queue-item:focus-visible{border-color:#56756d;background:#f0f6f4}.id-queue-item code{font:800 .69rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.id-queue-item span{line-height:1.35}.id-queue-item small{font-weight:900;color:#7d5520}.id-queue-footer{margin-top:.7rem}.id-queue-footer button{border:0;background:transparent;color:#204f43;font-weight:900;padding:0;cursor:pointer}.id-controls{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:1rem;align-items:center;margin:1.3rem 0 .8rem}.id-search{display:flex;align-items:center;border:1px solid #cfd8d6;border-radius:13px;background:#fff;padding:.72rem .9rem}.id-search input{width:100%;border:0;background:transparent;font:inherit;outline:none}.id-filter-block{display:grid;gap:.6rem}.id-filters{display:flex;flex-wrap:wrap;gap:.5rem}.id-filters button,.id-export button{border:1px solid #9eaeaa;background:#fff;color:#173039;border-radius:999px;padding:.55rem .78rem;font:800 .73rem/1 system-ui;cursor:pointer}.id-filters button[aria-pressed=true]{background:#173039;color:#fff;border-color:#173039}.id-operational-filters button[aria-pressed=true]{background:#7b342f;border-color:#7b342f}.id-export{align-items:center;justify-content:space-between;margin:.7rem 0 1rem}.id-export button{background:#f8faf9}.id-status{font-size:.9rem;font-weight:700;color:#52656d;margin:.6rem 0}.id-table-wrap{overflow:auto;border:1px solid #dbe3e1;border-radius:17px;background:#fff;box-shadow:0 12px 32px rgba(19,37,45,.07)}.id-table{width:100%;border-collapse:collapse;min-width:1220px}.id-table th,.id-table td{padding:.78rem;text-align:left;vertical-align:top;border-bottom:1px solid #e5eae9;line-height:1.43}.id-table th{position:sticky;top:0;background:#13252d;color:#fff;font-size:.69rem;text-transform:uppercase;letter-spacing:.055em;z-index:1}.id-table tbody tr{scroll-margin-top:6rem}.id-table tbody tr:target,.id-table tbody tr.id-highlight{outline:3px solid #d1a24b;outline-offset:-3px;background:#fff9e8}.id-code{font:800 .75rem/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;color:#213f49;white-space:nowrap}.id-copy,.id-name-button{border:0;background:transparent;color:inherit;padding:0;cursor:pointer;text-align:left}.id-copy{display:block;font:inherit}.id-copy:hover,.id-copy:focus-visible,.id-name-button:hover,.id-name-button:focus-visible{text-decoration:underline}.id-type,.id-badge,.id-action-chip,.id-graph-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .5rem;font-size:.65rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.id-type{background:#e8efed;color:#23444e}.id-badge{margin:.1rem .25rem .1rem 0}.id-badge.canonical{background:#e5f3ee;color:#174c3e}.id-badge.unresolved{background:#fde6e1;color:#7b2b27}.id-badge.p0{background:#7b2b27;color:#fff}.id-badge.action{background:#fff0d8;color:#795315}.id-badge.graph{background:#eceefa;color:#444c7b}.id-badge.no-route{background:#eef0f1;color:#53646a}.id-badge.distinction{background:#e8eef8;color:#385475}.id-action-chip{background:#fff0d8;color:#765014;margin:.1rem .2rem .1rem 0;text-decoration:none}.id-action-chip.p0{background:#f8ddd8;color:#7b2b27}.id-graph-chip{background:#eceefa;color:#454d79;margin:.1rem .2rem .1rem 0;text-decoration:none}.id-name strong{display:block}.id-name-button strong{font-size:.96rem}.id-aliases,.id-muted{display:block;color:#5b6d73;font-size:.82rem;margin-top:.22rem}.id-route a{font-weight:900}.id-route-source{display:block;color:#66777d;font-size:.72rem;margin-top:.25rem}.id-empty{text-align:center;padding:2rem!important;color:#5f6f74}.id-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.3rem}.id-rule{background:#fff;border:1px solid #dbe3e1;border-radius:15px;padding:1rem}.id-rule strong{display:block;margin-bottom:.35rem}.id-rule p{margin:0;line-height:1.55}.id-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.3rem}.id-action-card{background:#fff;border:1px solid #dbe3e1;border-radius:16px;padding:1rem}.id-action-card header{display:flex;justify-content:space-between;gap:.8rem}.id-action-card code{font:800 .7rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;color:#38505a}.id-priority{display:inline-flex;border-radius:999px;padding:.22rem .5rem;font-size:.65rem;font-weight:900}.id-priority.p0{background:#f8ddd8;color:#7b2b27}.id-priority.p1{background:#fff0d8;color:#765014}.id-action-card h3{margin:.55rem 0}.id-action-card p{margin:0;line-height:1.5;color:#52656d}.id-extension-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.id-extension{background:#fff;border:1px solid #dbe3e1;border-radius:15px;padding:1rem}.id-extension code{display:block;font:900 .75rem/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;color:#24434e}.id-extension strong{display:block;margin:.45rem 0 .2rem}.id-extension small{color:#63747a}.id-links a{font-weight:900}.id-noscript{background:#fff3ef;border-left:5px solid #8c2f2c;padding:1rem;border-radius:12px}.id-dialog{width:min(900px,calc(100% - 2rem));max-height:86vh;border:0;border-radius:18px;padding:0;box-shadow:0 24px 80px rgba(0,0,0,.35)}.id-dialog::backdrop{background:rgba(7,22,28,.68)}.id-dialog-shell{padding:1.2rem}.id-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #e0e6e4;padding-bottom:.9rem}.id-dialog-header h2{font-size:clamp(1.55rem,3vw,2.35rem);margin:.2rem 0}.id-dialog-close{border:0;background:#eef2f1;border-radius:999px;width:2.35rem;height:2.35rem;font-size:1.25rem;cursor:pointer}.id-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.id-dialog-card{border:1px solid #dbe3e1;border-radius:14px;padding:1rem}.id-dialog-card h3{margin:.05rem 0 .65rem}.id-dialog-list{margin:0;padding-left:1.1rem}.id-dialog-list li{margin:.38rem 0;line-height:1.45}.id-dialog-actions{margin-top:1rem}.id-dialog-actions button,.id-dialog-actions a{display:inline-flex;border:1px solid #9eaeaa;background:#fff;color:#173039;border-radius:999px;padding:.58rem .8rem;font-weight:900;text-decoration:none;cursor:pointer}.id-dialog-actions .primary{background:#173039;color:#fff;border-color:#173039}.id-snackbar{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%,120%);z-index:9999;background:#13252d;color:#fff;padding:.7rem 1rem;border-radius:999px;font-weight:800;box-shadow:0 12px 35px rgba(0,0,0,.25);transition:transform .2s ease}.id-snackbar.show{transform:translate(-50%,0)}@media(max-width:1080px){.id-stats,.id-ops-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.id-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.id-extension-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.id-controls{grid-template-columns:1fr}.id-workbench,.id-progress-grid,.id-dialog-grid{grid-template-columns:1fr}.id-rules{grid-template-columns:1fr}}@media(max-width:660px){.id-stats,.id-ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.id-action-grid,.id-extension-grid{grid-template-columns:1fr}.id-export{align-items:flex-start;flex-direction:column}.id-queue-item{grid-template-columns:auto minmax(0,1fr)}}