.ar-summary{display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(100px,1fr));border:1px solid #2c3e50;background:linear-gradient(115deg,#152b34,#101b29);margin:18px 0 24px;border-radius:14px;overflow:hidden}
.ar-summary>div{padding:20px 22px;border-left:1px solid #2c3e50;min-width:0}.ar-summary>div:first-child{border:0}.ar-summary small{display:block;font:11.0px/1.5 'JetBrains Mono',monospace;color:#8fa4b5;letter-spacing:.09em;text-transform:uppercase}.ar-summary strong{display:block;color:#eef4f5;font:34.0px/1.3 'JetBrains Mono',monospace}.ar-summary p{font:13.0px/1.6 'Inter',sans-serif;color:#bccbd5;margin:8px 0 0}.ar-summary a{color:#92cbbb;font-size:12.0px;text-decoration:underline;text-underline-offset:3px}.ar-summary .ar-summary-title{font:19.0px/1.3 'Inter',sans-serif;margin-top:6px}
.ar-cell{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.ar-host{font:13.0px/1.5 'JetBrains Mono',monospace;color:#dceae8;overflow-wrap:anywhere}.ar-host-ledger{color:#d4c9a0}.ar-host-unverified{color:#8a8a8a;text-decoration:line-through;text-decoration-color:#666}.ar-ledger-badge{font:11.0px/1.4 'JetBrains Mono',monospace;color:#8a7f5a;background:#23201a;border:1px solid #4a4233;border-radius:3px;padding:1px 5px;margin-left:6px;vertical-align:middle;white-space:nowrap}.ar-unresolved{font:13.0px/1.5 'Inter',sans-serif;color:#b8c1cc}.ar-route-type{display:inline-block;font:11.0px/1.4 'JetBrains Mono',monospace;letter-spacing:.06em;border-radius:3px;padding:2px 6px;margin-left:6px;vertical-align:middle;white-space:nowrap;border:1px solid}.ar-route-separate_domain{color:#e8b9bf;background:#3a1f24;border-color:#6b3a42}.ar-route-same_site_subdomain{color:#d4c9a0;background:#26231a;border-color:#4a4233}.ar-route-same_host{color:#a8bccb;background:#1b242c;border-color:#35454f}.ar-status{display:inline-flex;font:11.0px/1.45 'JetBrains Mono',monospace;padding:4px 7px;border-radius:4px;letter-spacing:0!important;text-transform:none!important}.ar-status.is-observed{color:#a2d8c7;background:#163a34}.ar-status.is-unresolved{color:#d4bea0;background:#332d25}.ar-evidence{color:#9db5c6!important;font:11.0px/1.5 'JetBrains Mono',monospace!important;text-decoration:underline!important;text-underline-offset:3px}.ar-cell .lw-registry{margin:0}
.ar-capture{padding:22px;background:#101c28;border:1px solid #314154;border-radius:12px;margin:14px 0 26px;min-width:0}.ar-capture-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ar-capture-head>span{font:11.0px/1.4 'JetBrains Mono',monospace;letter-spacing:.08em;color:#93acbb}.ar-capture p{font:13.0px/1.7 'Inter',sans-serif;color:#b9c9d3}.ar-capture dl{display:grid;gap:0;margin:18px 0}.ar-capture dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:14px;padding:10px 0;border-top:1px solid #2a3a49}.ar-capture dt{font:11.0px/1.6 'JetBrains Mono',monospace;color:#98acba}.ar-capture dd{font:12.0px/1.6 'JetBrains Mono',monospace;color:#deebe9;margin:0;overflow-wrap:anywhere}.ar-capture a{color:#acd7cc}.ar-history-domain{font-family:'JetBrains Mono',monospace;overflow-wrap:anywhere}.ar-no-route{min-height:180px;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:24px;border:1px dashed #59606a;border-radius:12px;background:#161f2a}.ar-no-route strong{font:21.0px/1.35 'Inter',sans-serif;color:#dcc5a3!important}.ar-no-route p{font:13.0px/1.65 'Inter',sans-serif;color:#b7c4ce;margin:0}.ar-no-route small{font:11.0px/1.5 'JetBrains Mono',monospace;color:#9badbb}
.story-route-board .ar-story-note{font:11.0px/1.6 'Inter',sans-serif;color:#a9bdc8;margin:12px 0 0}.story-route-board .ar-story-pending{padding:18px 0;min-height:240px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ar-story-pending strong{font:26.0px/1.3 'Inter',sans-serif;color:#dcc5a3}.ar-story-pending p{color:#b9c7d2;font:13.0px/1.65 'Inter',sans-serif;margin:0}.ar-story-pending button{color:#afd2c9;background:transparent;border:0;border-bottom:1px solid #65877e;font:12.0px/1.7 'JetBrains Mono',monospace;cursor:pointer}.ar-main-note{color:#96a8b8;font:11.0px/1.5 'JetBrains Mono',monospace;display:block;margin:7px 0}.ar-capture-link{font:11.0px/1.5 'JetBrains Mono',monospace}
@media(max-width:800px){.ar-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-summary>div:first-child{grid-column:1/-1;border-bottom:1px solid #2c3e50}.ar-summary>div{padding:16px}.ar-summary>div:nth-child(2){border-left:0}.ar-summary strong{font-size:27.0px}.ar-summary small{font-size:11.0px}.ar-capture{padding:16px}.ar-capture dl>div{grid-template-columns:1fr;gap:3px}.ar-capture-head{align-items:flex-start;flex-direction:column;gap:10px}}
.la-panel{margin:28px 0 36px;border:1px solid #3c625d;border-radius:18px;background:radial-gradient(ellipse at 95% 0%,#1b423d88,transparent 55%),#101d29;overflow:hidden;scroll-margin-top:100px}.la-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 30px 24px}.la-top h3{font:clamp(25px,3vw,38px)/1.15 'Inter',sans-serif!important;letter-spacing:-.035em!important;color:#edf1ed!important;margin:10px 0!important}.la-top p{font:14.0px/1.7 'Inter',sans-serif!important;color:#b1c4cd!important;max-width:630px;margin:0!important}.la-service{font:11.0px/1.5 'JetBrains Mono',monospace;color:#c9bca4;padding:7px 10px;border:1px solid #635946;border-radius:20px;white-space:nowrap}.la-service.is-ready{color:#b0e5cc;border-color:#447869}.la-service.is-ready:before{content:'';width:6px;height:6px;display:inline-block;background:#84cfac;border-radius:50%;margin-right:6px}
.la-workbench{padding:0 30px 28px}.la-controls{padding:20px;background:#0b1720;border:1px solid #2b414e;border-radius:12px}.la-controls label{display:block;font:11.0px/1.6 'JetBrains Mono',monospace;color:#b3c6cb;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px}.la-input-row{display:flex;gap:10px}.la-input-row input{min-width:0;flex:1;border:1px solid #415861;background:#142731;color:#e2edec;border-radius:7px;padding:13px 15px;font:15.0px/1.4 'JetBrains Mono',monospace}.la-input-row button{background:#b1dccc;color:#172a27;border:0;border-radius:7px;padding:13px 20px;font:700 12.0px/1.4 'Inter',sans-serif;cursor:pointer;white-space:nowrap}.la-input-row button span{margin-left:14px}.la-input-row button:disabled{opacity:.5;cursor:default}.la-panel :focus-visible{outline:2px solid #b9e6d4;outline-offset:4px}.la-service-note,.la-progress{font:11.0px/1.65 'Inter',sans-serif!important;color:#9fb3bf!important;margin:10px 0 0!important}.la-service-note code{color:#d0dedc;font-size:11.0px}.la-service-note a{color:#a7d3c3}.la-progress:empty{display:none}.la-progress{color:#cfe4dc!important}.is-running .la-controls{border-color:#7ca996}.is-running .la-progress:before{content:'';display:inline-block;width:7px;height:7px;background:#addaca;border-radius:50%;margin-right:8px;animation:la-pulse 1.4s ease-in-out infinite}
.la-result{margin-top:16px;border:1px solid #304655;border-radius:12px;padding:23px;background:#111f2be8;min-width:0}.la-result-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.la-result-label>span:first-child{font:11.0px/1.4 'JetBrains Mono',monospace;color:#8da8b5;letter-spacing:.12em}.la-result-host{display:block;font:clamp(19px,3vw,30px)/1.4 'JetBrains Mono',monospace;color:#e0eee6;margin:18px 0;overflow-wrap:anywhere}.la-trace{display:flex;align-items:center;gap:15px;background:#0d1924;border-radius:8px;padding:17px;margin:15px 0}.la-trace>div{flex:1;min-width:0}.la-trace small{display:block;font:11.0px/1.5 'JetBrains Mono',monospace;color:#89a5b4;letter-spacing:.1em;margin-bottom:7px}.la-trace b{font:12.0px/1.5 'JetBrains Mono',monospace;color:#bdd7d1;overflow-wrap:anywhere}.la-trace>span{color:#698b8c}.la-params{margin:18px 0;display:grid;gap:9px}.la-params>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px}.la-params dt,.la-params dd{font:11.0px/1.65 'JetBrains Mono',monospace;margin:0;overflow-wrap:anywhere}.la-params dt{color:#99b4be}.la-params dd{color:#d0e3de}.la-change{display:flex;align-items:center;gap:12px;padding:13px 15px;border-left:2px solid #d7a995;background:#33292b60;flex-wrap:wrap;margin:20px 0}.la-change span{font:11.0px/1.4 'JetBrains Mono',monospace;color:#b8a29a;letter-spacing:.06em}.la-change s{font:12.0px/1.5 'JetBrains Mono',monospace;color:#dcb6a7;overflow-wrap:anywhere}.la-change b{font:11.0px/1.5 'Inter',sans-serif;color:#c0c8c6}.la-result-note{font:12.0px/1.7 'Inter',sans-serif!important;color:#a7bcc8!important;margin:16px 0!important}.la-result-footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #2a414c;padding-top:15px;font:11.0px/1.5 'JetBrains Mono',monospace;color:#8fa8b5}.la-result-footer a{color:#b5d6c7;white-space:nowrap}.la-method{padding:20px 30px;background:#0c1721;border-top:1px solid #293c46}.la-method>p{font:12.0px/1.8 'Inter',sans-serif!important;color:#afbec8!important;margin:0 0 15px!important}.la-method b{color:#dbe4e4}.la-method summary{display:flex;justify-content:space-between;color:#9fcab9;cursor:pointer;font:12.0px/1.6 'JetBrains Mono',monospace;padding:12px 0;border-top:1px solid #293e49;list-style:none}.la-method details[open] summary>span{transform:rotate(45deg)}.la-method pre{overflow:auto;max-width:100%;padding:22px;background:#07131b;border:1px solid #263c47;border-radius:8px;font:11.0px/1.8 'JetBrains Mono',monospace;color:#abcfc3;tab-size:4}.la-code-caption{font:11.0px/1.6 'JetBrains Mono',monospace;color:#93aebb;margin-top:12px}.la-method details p{font:12.0px/1.7 'Inter',sans-serif;color:#afbec8}.la-method a{color:#a4cdbd}.la-recheck{border:0;background:none;padding:0;margin-top:10px;color:#a7d3c3;cursor:pointer;text-decoration:underline;font:11.0px/1.5 'JetBrains Mono',monospace}
@keyframes la-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.is-running .la-progress:before{animation:none}}@media(max-width:700px){.la-top{padding:22px 18px;flex-direction:column;gap:15px}.la-workbench{padding:0 14px 18px}.la-controls,.la-result{padding:16px}.la-input-row{flex-direction:column}.la-input-row button{padding:14px}.la-result-label{flex-wrap:wrap}.la-trace{flex-direction:column;align-items:stretch;gap:9px}.la-trace>span{transform:rotate(90deg);align-self:center}.la-trace>div{display:flex;align-items:center;gap:12px;justify-content:space-between}.la-trace small{margin:0}.la-trace b{text-align:right}.la-params>div{grid-template-columns:1fr;gap:3px}.la-result-footer{flex-direction:column}.la-method{padding:18px}.la-method pre{padding:14px;font-size:11.0px}.la-result-host{font-size:20.0px}}
.al-heading{max-width:760px;margin-bottom:25px}.al-heading p{font:14.0px/1.8 'Inter',sans-serif;color:#b2c1ce;margin:14px 0}.al-heading a{color:#abd3c2;font:12.0px/1.6 'JetBrains Mono',monospace}.al-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:750px;overflow:auto;padding:4px 8px 4px 0;scrollbar-width:thin;scrollbar-color:#536577 #15212d}.al-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;background:#101e2b;border:1px solid #304452;border-radius:12px;padding:20px;cursor:pointer;min-width:0;transition:background .15s,border-color .15s}.al-card:hover{background:#162b33;border-color:#729b8a}.al-card:focus-visible{outline:2px solid #addbc5;outline-offset:2px}.al-card-label{display:flex;justify-content:space-between;gap:12px;color:#b6c8d2;font:12.0px/1.6 'Inter',sans-serif}.al-card-label i{font-style:normal;color:#8bb7a5}.al-card-route{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:20px 0;color:#96b0bf;font:11.0px/1.5 'JetBrains Mono',monospace;overflow-wrap:anywhere}.al-card-route i{font-style:normal;color:#7ca08f}.al-card-route strong{color:#d0e5db;font:14.0px/1.5 'JetBrains Mono',monospace;overflow-wrap:anywhere;max-width:100%}.al-card-date{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:16px;border-top:1px solid #2c404a}.al-card-date b{font:20.0px/1.2 'JetBrains Mono',monospace;color:#d6c6a9}.al-card-date>span{font:11.0px/1.5 'Inter',sans-serif;color:#99aebb;overflow-wrap:anywhere}.al-card-stamp{font:11.0px/1.5 'JetBrains Mono',monospace;color:#8bb09f;margin-top:18px;letter-spacing:.05em}.al-footnote{color:#9daebb;font:12.0px/1.7 'Inter',sans-serif;margin:20px 0 0}@media(max-width:1000px){.al-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.al-grid{grid-template-columns:1fr;max-height:850px}.al-card{padding:18px}.al-heading p{font-size:13.0px}}