@layer sandbox-v87{
body .v81-home .v87-demo-section{background:#fff!important}
body .v81-home .v87-demo{border:1px solid #b7c7d5;border-radius:17px;overflow:hidden;box-shadow:0 24px 55px #17255415;background:#fff!important}
body .v81-home .v87-console-head{background:#172b46!important;color:#f3f6fc;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px}
body .v81-home .v87-console-head :is(strong,span,small){color:#f3f6fc!important;-webkit-text-fill-color:currentColor!important}
body .v81-home .v87-console-head strong{font:600 .95rem/1.6 Inter,sans-serif;display:block}
body .v81-home .v87-console-head strong span{font-weight:400;color:#c6d6e8!important}
body .v81-home .v87-console-head small{font:400 .66rem/1.6 Inter,sans-serif}
body .v81-home .v87-synthetic{border:1px solid #70859a;border-radius:5px;padding:7px 10px;font:500 .6rem/1.5 'JetBrains Mono',monospace;background:#243e59}
body .v81-home .v87-nav{background:#1d334d!important;padding:20px 12px;display:flex;flex-direction:column;gap:8px}
body .v81-home .v87-nav button{display:flex;align-items:center;gap:11px;background:transparent;color:#b8ccde!important;border:1px solid transparent;border-radius:6px;padding:13px 10px;text-align:left;font:500 .63rem/1.5 'JetBrains Mono',monospace;cursor:pointer}
body .v81-home .v87-nav button span{color:#eef5fc;font:500 .77rem/1.6 Inter,sans-serif}
body .v81-home .v87-nav button[aria-selected=true]{background:#31506b!important;border-color:#58768b;border-left:3px solid #6fd0c4}
body .v81-home .v87-nav p{font-size:.65rem!important;color:#b8ccde!important;margin:25px 10px!important;line-height:1.9!important}
body .v81-home .v87-workspace{background:#f6f8fa!important;padding:26px;min-width:0}
body .v81-home .v87-workspace h3{font-size:1.25rem!important;line-height:1.35!important;margin:8px 0!important}
body .v81-home .v87-workspace h4{font:600 .98rem/1.5 Inter,sans-serif!important;color:#172554!important;margin:0 0 14px!important}
body .v81-home .v87-workspace p{font-size:.79rem!important;line-height:1.8!important;margin:8px 0!important}
body .v81-home .v87-panel-heading{display:flex;justify-content:space-between;align-items:start;gap:22px;margin-bottom:22px}
body .v81-home .v87-eyebrow{font:600 .61rem/1.6 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.06em;color:#0f766e}
body .v81-home .v87-count{font:500 .64rem/1.6 Inter,sans-serif;white-space:nowrap;color:#52647c;border:1px solid #c5d0da;padding:7px 10px;border-radius:5px}
body .v81-home .v87-asset-list{display:flex;flex-direction:column;gap:10px}
body .v81-home .v87-asset-list button{background:#fff!important;border:1px solid #cbd5df;border-radius:8px;padding:15px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;color:#172554}
body .v81-home .v87-asset-list button[aria-pressed=true]{border-color:#1d4ed8;box-shadow:inset 3px 0 #1d4ed8;background:#eef3ff!important}
body .v81-home .v87-asset-list button span{font:600 .83rem/1.5 Inter,sans-serif}
body .v81-home .v87-asset-list small{font:400 .68rem/1.6 Inter,sans-serif;color:#52647c}
body .v81-home .v87-asset-list code{font:400 .72rem/1.6 'JetBrains Mono',monospace;background:none;color:#24467e}
body .v81-home :is(.v87-asset-detail,.v87-zone-grid>div,.v87-review-result){background:#fff!important;border:1px solid #cbd5df;border-radius:9px;padding:20px;min-width:0}
body .v81-home .v87-workspace dl{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;margin:15px 0;font:400 .72rem/1.7 Inter,sans-serif}
body .v81-home .v87-workspace dt{font-weight:600;color:#485b74!important}
body .v81-home .v87-workspace dd{margin:0;overflow-wrap:anywhere;color:#172554!important}
body .v81-home .v87-zone-grid>div>span{font:600 .62rem/1.6 'JetBrains Mono',monospace;color:#0f766e;display:block;margin-bottom:12px}
body .v81-home .v87-zone-grid code{font:400 .72rem/1.9 'JetBrains Mono',monospace;color:#24467e;background:none}
body .v81-home .v87-policy-note{background:#eaf0f5;border:1px solid #c5d2de;border-radius:8px;padding:18px;margin-top:20px;font-size:.8rem}
body .v81-home .v87-run-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap}
body .v81-home .v87-run-controls label{flex:1 1 280px;font:600 .72rem/1.6 Inter,sans-serif;color:#172554}
body .v81-home .v87-run-controls select{display:block;box-sizing:border-box;width:100%;padding:11px 10px;margin-top:7px;border:1px solid #94a3b8;border-radius:5px;font-size:.76rem}
body .v81-home .v87-run-controls button{min-height:42px;padding:10px 13px;border-radius:5px;font:600 .73rem/1.5 Inter,sans-serif;cursor:pointer}
body .v81-home .v87-run{background:#f59e0b!important;border:1px solid #d58d0d!important;color:#172554!important}
body .v81-home .v87-reset{background:#fff!important;border:1px solid #a4b3c4!important;color:#24467e!important}
body .v81-home .v87-announcement{min-height:23px;margin:15px 0!important;color:#334e68!important}
body .v81-home .v87-review-result[data-state=review]{border-top:3px solid #c08a20}
body .v81-home .v87-review-result[data-state=permitted]{border-top:3px solid #1d4ed8}
body .v81-home .v87-result-label{font:600 .62rem/1.6 'JetBrains Mono',monospace;display:block;color:#52647c;margin-bottom:12px;text-transform:uppercase}
body .v81-home .v87-next{border-top:1px solid #dbe2e9;margin-top:15px;padding-top:15px;font-size:.74rem}
body .v81-home .v87-record{background:#172b46;border:1px solid #435d78;border-radius:9px;padding:20px;min-width:0}
body .v81-home .v87-record>span{font:500 .64rem/1.6 'JetBrains Mono',monospace;color:#b9ccdf}
body .v81-home .v87-record pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e6f0fb!important;font:400 .66rem/1.8 'JetBrains Mono',monospace;background:none;padding:0;margin:14px 0}
body .v81-home .v87-record p{color:#c3d2e1!important;font-size:.68rem!important}
body .v81-home .v87-console-foot{background:#eef2f5;border-top:1px solid #cbd5df;padding:15px 24px;display:flex;gap:30px;justify-content:space-between;align-items:center}
body .v81-home .v87-console-foot p{font-size:.71rem!important;line-height:1.7!important;margin:0!important;max-width:80ch}
body .v81-home .v87-console-foot a{font:600 .72rem/1.6 Inter,sans-serif;flex-shrink:0}
}
.v87-console-body{display:grid;grid-template-columns:185px minmax(0,1fr)}
.v87-assets-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px}
.v87-zone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.v87-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
@media(max-width:1000px){.v87-console-body{grid-template-columns:160px minmax(0,1fr)}.v87-assets-grid,.v87-result-grid{grid-template-columns:1fr}.v87-console-foot{align-items:start!important;flex-direction:column;gap:10px!important}}
@media(max-width:760px){.v87-console-body{grid-template-columns:1fr}.v87-nav{flex-direction:row!important;flex-wrap:wrap;padding:10px!important;gap:5px!important}.v87-nav p{display:none!important}.v87-nav button{padding:10px 8px!important;gap:7px!important}.v87-nav button span{font-size:.69rem!important}.v87-console-head{align-items:start!important;flex-direction:column;gap:12px!important;padding:18px!important}.v87-workspace{padding:18px!important}.v87-panel-heading{flex-direction:column;gap:10px!important}.v87-zone-grid{grid-template-columns:1fr}.v87-demo-section h2 br{display:none}.v87-console-head strong span{display:block}.v87-console-foot{padding:16px 18px!important}.v87-workspace dl{grid-template-columns:1fr!important;gap:5px!important}.v87-workspace dd{margin-bottom:9px!important}.v87-run-controls{align-items:stretch!important}.v87-run-controls label{flex-basis:100%!important}.v87-run-controls select{font-size:16px!important}}
