.aoi-hc{display:block;box-sizing:border-box;max-width:760px;width:100%;margin:24px auto;padding:18px;border:1px solid #735682;border-radius:18px;background:#21172e;color:#f4eaf8;font:14px/1.5 system-ui,sans-serif;text-align:start;isolation:isolate}
.aoi-hc *{box-sizing:border-box}.aoi-hc [hidden]{display:none!important}.aoi-hc.hc-simple{width:240px;max-width:100%;padding:12px;border-radius:20px}.aoi-hc .hc-viewport{position:relative;overflow:hidden;isolation:isolate;border-radius:12px;background:radial-gradient(ellipse at center,#34213e,#191321);min-height:300px}.aoi-hc.hc-simple .hc-viewport{min-height:150px}.aoi-hc .hc-stage{display:flex;position:relative;align-items:center;justify-content:center;min-height:inherit;padding:14px}.aoi-hc glitched-hacker-cat{position:relative;z-index:1;flex-shrink:0}.aoi-hc .hc-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.aoi-hc button,.aoi-hc summary{font:inherit;cursor:pointer}.aoi-hc button{border:1px solid #836c92;border-radius:8px;background:#342340;color:#efffea;min-height:36px;padding:6px 12px;margin:3px}.aoi-hc button:hover{background:#493252}.aoi-hc button:focus-visible,.aoi-hc summary:focus-visible,.aoi-hc input:focus-visible,.aoi-hc select:focus-visible,.aoi-hc a:focus-visible{outline:3px solid #d9f2a7;outline-offset:3px}.aoi-hc .hc-status{font-size:12px;text-align:center;color:#dfebba;margin:8px 0}.aoi-hc .hc-status:empty{display:none}.aoi-hc .hc-credit{font-size:10px;text-align:center;color:#cab8d3;margin:10px 0 0}.aoi-hc a{color:#d9f2a7}.aoi-hc details{border:1px solid #665173;border-radius:10px;margin-top:12px;padding:10px;background:#281b34}.aoi-hc summary{font-weight:650;padding:3px}.aoi-hc .hc-help{font-size:13px;color:#d6c6e0}.aoi-hc .hc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px}.aoi-hc label{display:flex;flex-direction:column;gap:5px;min-width:0}.aoi-hc label.hc-check{flex-direction:row;align-items:center}.aoi-hc label>span{font-size:13px}.aoi-hc select,.aoi-hc input:not([type=checkbox]){width:100%;min-width:0;font:16px system-ui}.aoi-hc select{background:#f4edf8;color:#281b34;border:1px solid #a98db9;padding:8px;border-radius:5px}.aoi-hc input{accent-color:#bce799}.aoi-hc input[type=color]{height:36px}.aoi-hc input[type=checkbox]{width:18px;height:18px}.aoi-hc fieldset{min-width:0;border:1px solid #836c92;border-radius:8px}.aoi-hc output{font-size:12px;color:#d9f2a7}.aoi-hc .hc-fallback{display:block;width:140px;margin:auto;color:#00e5a0}.aoi-hc .hc-fallback svg{display:block;width:100%;height:auto}@media(max-width:500px){.aoi-hc{padding:12px}.aoi-hc .hc-fields{grid-template-columns:1fr}.aoi-hc .hc-viewport{min-height:260px}.aoi-hc glitched-hacker-cat{max-width:100%}.aoi-hc button{min-height:42px}}

.aoi-hc.hc-simple:has(>.hc-menu[open]){width:760px}.aoi-hc.hc-simple:has(>.hc-menu[open]) .hc-viewport{min-height:260px}.aoi-hc.hc-simple>.hc-menu:not([open]){border:0;background:transparent;margin-top:4px;padding:0;text-align:center}.aoi-hc.hc-simple>.hc-menu:not([open])>summary{font-size:12px;color:#d9f2a7}.aoi-hc.hc-simple .hc-fields{grid-template-columns:1fr}@media(min-width:600px){.aoi-hc.hc-simple:has(>.hc-menu[open]) .hc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
