body{display:flex;flex-direction:column;align-items:center;padding:var(--as-hero-padding-top) 20px 40px}.nebula-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url('https://pub-850dd8e7456345ae931279799f20874f.r2.dev/backgrounds/heic2007a-faq.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:1}.ambient{display:none !important}body::before{display:none !important}body::after{display:none !important}.gradient-bar-top{position:fixed;top:0;left:0;right:0;height:3px;z-index:10000;background:linear-gradient(90deg,transparent 0,#06f 30%,#0bf 70%,transparent 100%)}.gradient-bar-bottom{position:fixed;bottom:0;left:0;right:0;height:3px;z-index:10000;background:linear-gradient(90deg,transparent 0,#0bf 30%,#06f 70%,transparent 100%)}.arcade-title{--title-max-w:none;position:static !important;left:auto !important;top:auto !important;transform:none !important;opacity:1 !important;animation:none !important;width:100%;max-width:none;margin:0 auto}.title-main,.title-subtitle{opacity:1 !important}.title-main{font-family:var(--as-title-font);font-size:var(--as-title-size);letter-spacing:var(--as-title-spacing);line-height:var(--as-title-line-height);text-align:center;max-width:none;background:linear-gradient(180deg,var(--page-c1) 0,var(--page-c2) 50%,var(--page-c3) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;filter:var(--as-filter-dark)}.title-main .letter{display:inline-block}.title-main .letter.space{display:inline;width:.35em}.title-subtitle{font-family:var(--as-subtitle-font);font-weight:var(--as-subtitle-weight);font-size:var(--as-subtitle-size);letter-spacing:var(--as-subtitle-spacing);line-height:var(--as-subtitle-line-height);margin-top:var(--as-subtitle-gap);text-align:center;background:linear-gradient(180deg,var(--page-c1) 0,var(--page-c2) 50%,var(--page-c3) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin-top:var(--as-subtitle-gap);filter:var(--as-filter-dark)}.arcade-title::before{display:none}.arrow{color:var(--page-accent);animation:arrow-phosphor 2.5s ease-in-out infinite;text-shadow:0 0 8px rgba(var(--page-accent-rgb),0.5),0 0 20px rgba(var(--page-accent-rgb),0.25)}.arrow:hover{text-shadow:0 0 12px rgba(var(--page-accent-rgb),0.8),0 0 30px rgba(var(--page-accent-rgb),0.4)}@keyframes arrow-phosphor{0%,100%{opacity:.9;text-shadow:0 0 10px rgba(var(--page-accent-rgb),0.6),0 0 25px rgba(var(--page-accent-rgb),0.3)}50%{opacity:.35;text-shadow:0 0 4px rgba(var(--page-accent-rgb),0.2)}}.term{position:relative !important;left:auto !important;top:auto !important;transform:none !important;animation:none !important;opacity:1 !important;z-index:5;width:min(800px,calc(100vw - 3rem));max-width:none;max-height:none;margin-top:2.5rem;margin-left:auto;margin-right:auto;overflow:visible !important}.category-list{position:relative;z-index:5;width:100%;display:flex;flex-direction:column;gap:16px}.category-item{display:flex;align-items:center;padding:24px 28px;background:var(--as-box-bg-solid);border:4px solid;border-image:linear-gradient(90deg,var(--page-c1) 0,var(--page-c2) 50%,var(--page-c3) 100%) 1;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s;font-family:var(--as-title-font) !important;font-size:.95rem !important;font-weight:400 !important;text-transform:uppercase;letter-spacing:var(--as-subtitle-spacing);line-height:1.5;opacity:1}.category-item-text{background:linear-gradient(90deg,var(--page-c1) 0,var(--page-c2) 50%,var(--page-c3) 100%);-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;color:transparent !important;display:inline-block;position:relative;z-index:2;filter:drop-shadow(0 0 3px rgba(var(--as-black-rgb),0.9)) drop-shadow(0 0 6px rgba(var(--as-black-rgb),0.7));transition:filter .2s}.category-item:hover{background:#000;box-shadow:0 0 14px rgba(var(--page-c2-rgb),0.18),0 0 24px rgba(var(--page-c1-rgb),0.1);transform:translateX(3px)}.category-item:hover .category-item-text{filter:drop-shadow(0 0 3px rgba(var(--as-black-rgb),0.9)) drop-shadow(0 0 10px rgba(255,255,255,0.5)) drop-shadow(0 0 18px rgba(var(--page-c2-rgb),0.4))}.category-item.active{position:relative;background:var(--as-box-bg-solid);box-shadow:0 0 18px rgba(var(--page-c2-rgb),0.28),inset 0 0 20px rgba(var(--page-c2-rgb),0.1)}.category-item.active .category-item-text{filter:drop-shadow(0 0 3px rgba(var(--as-black-rgb),0.9)) drop-shadow(0 0 8px rgba(255,255,255,0.4)) drop-shadow(0 0 16px rgba(var(--page-c2-rgb),0.4))}.faq-section{display:none;margin:0;padding-left:16px;animation:faq-slide-in .25s ease}.faq-section.show{display:block}@keyframes faq-slide-in{0%{opacity:0;transform:translateY(-6px)}100%{opacity:1;transform:translateY(0)}}.faq-item{background:var(--as-box-bg-solid);border:4px solid;border-image:linear-gradient(90deg,var(--page-c1) 0,var(--page-c2) 50%,var(--page-c3) 100%) 1;border-radius:0;margin-bottom:16px;overflow:hidden;transition:background .2s,box-shadow .2s}.faq-item:hover{background:#000;box-shadow:0 0 10px rgba(var(--page-c2-rgb),0.15)}.faq-item.open{background:var(--as-box-bg-solid);box-shadow:0 0 16px rgba(var(--page-c2-rgb),0.22)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;cursor:pointer;gap:12px}.faq-q-text{font-size:.938rem;font-weight:600;opacity:1;flex:1;color:#80c8f0;text-shadow:0 0 3px rgba(var(--as-black-rgb),0.9),0 0 6px rgba(var(--as-black-rgb),0.7);transition:text-shadow .15s,color .15s}.faq-item:hover .faq-q-text{color:#a0d8f8;text-shadow:0 0 3px rgba(var(--as-black-rgb),0.9),0 0 8px rgba(128,200,240,0.6)}.faq-item.open .faq-q-text{color:var(--page-c2);text-shadow:0 0 3px rgba(var(--as-black-rgb),0.9),0 0 8px rgba(var(--page-c2-rgb),0.6)}.faq-chevron{font-size:.7rem;opacity:.85;color:var(--page-c2);transition:transform .25s,opacity .15s;flex-shrink:0;font-family:'Share Tech Mono',monospace}.faq-item.open .faq-chevron{transform:rotate(90deg);opacity:.9}.faq-answer{display:none;padding:0 14px 12px}.faq-item.open .faq-answer{display:block}.faq-answer-inner{padding:12px 14px;background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,rgba(var(--page-c1-rgb),0.35) 0,rgba(var(--page-c2-rgb),0.5) 50%,rgba(var(--page-c3-rgb),0.35) 100%) border-box;border:2px solid transparent;border-radius:5px}.faq-a-text{font-size:.938rem;opacity:1;line-height:1.65;color:#80c8f0;text-shadow:0 0 3px rgba(var(--as-black-rgb),0.85),0 0 6px rgba(var(--as-black-rgb),0.6)}.faq-a-text strong{font-weight:700;opacity:1;color:#e8a060;text-shadow:0 0 4px rgba(var(--page-c2-rgb),0.35)}.faq-a-text code{font-family:'Share Tech Mono',monospace;font-size:.85rem;color:#80c8f0;background:rgba(var(--page-c1-rgb),0.12);padding:1px 6px;border-radius:3px;border:1px solid rgba(var(--page-c1-rgb),0.25)}.ask-box{margin-top:32px}.ask-label{font-family:var(--as-title-font) !important;font-size:.95rem !important;font-weight:400 !important;text-transform:uppercase;letter-spacing:var(--as-subtitle-spacing);line-height:1.5;padding-left:24px;margin-bottom:14px;opacity:1}.ask-label-text{background:linear-gradient(90deg,var(--page-c1) 0,var(--page-c2) 50%,var(--page-c3) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;filter:drop-shadow(0 0 3px rgba(var(--as-black-rgb),0.9)) drop-shadow(0 0 6px rgba(var(--as-black-rgb),0.7))}.ask-textarea{width:100%;min-height:80px;padding:14px 24px;background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,rgba(var(--page-c1-rgb),0.35) 0,rgba(var(--page-c2-rgb),0.45) 50%,rgba(var(--page-c3-rgb),0.35) 100%) border-box;border:2px solid transparent;border-radius:6px;color:#f0e0c8;font-family:'Share Tech Mono',monospace;font-size:.95rem;resize:vertical;outline:0;transition:background .2s,box-shadow .2s}.ask-textarea::placeholder{color:rgba(240,224,200,0.4)}.ask-textarea:focus{background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,var(--page-c1) 0,var(--page-c2) 50%,var(--page-c3) 100%) border-box;box-shadow:0 0 14px rgba(var(--page-c2-rgb),0.2)}.ask-row{display:flex;gap:8px;margin-top:8px}.ask-email{flex:1;padding:12px 24px;background:#000;border:2px solid transparent;border-radius:6px;background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,rgba(var(--page-c1-rgb),0.35) 0,rgba(var(--page-c2-rgb),0.45) 50%,rgba(var(--page-c3-rgb),0.35) 100%) border-box;color:#f0e0c8;font-family:'Share Tech Mono',monospace;font-size:.95rem;outline:0;border:2px solid transparent;border-radius:6px}.ask-email::placeholder{color:rgba(240,224,200,0.4)}.ask-email:focus{background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,var(--page-c1) 0,var(--page-c2) 50%,var(--page-c3) 100%) border-box;box-shadow:0 0 14px rgba(var(--page-c2-rgb),0.2)}.ask-submit{padding:12px 28px;border:2px solid transparent;border-radius:6px;cursor:pointer;background:linear-gradient(rgba(var(--as-black-rgb),0.5),rgba(var(--as-black-rgb),0.5)) padding-box,linear-gradient(90deg,rgba(var(--page-c1-rgb),0.35) 0,rgba(var(--page-c2-rgb),0.45) 50%,rgba(var(--page-c3-rgb),0.35) 100%) border-box;font-family:var(--as-title-font);font-size:.7rem;letter-spacing:var(--as-subtitle-spacing);color:#f0e0c8;text-shadow:0 0 3px rgba(var(--as-black-rgb),0.9),0 0 6px rgba(var(--as-black-rgb),0.7);transition:background .2s,box-shadow .2s}.ask-submit:hover{background:linear-gradient(rgba(var(--as-black-rgb),0.55),rgba(var(--as-black-rgb),0.55)) padding-box,linear-gradient(90deg,var(--page-c1) 0,var(--page-c2) 50%,var(--page-c3) 100%) border-box;box-shadow:0 0 14px rgba(var(--page-c2-rgb),0.2)}.ask-feedback{font-family:var(--as-title-font);font-size:.65rem;letter-spacing:.1em;margin-top:10px;min-height:1.2em}.ask-feedback.success{color:var(--page-c1)}.ask-feedback.error{color:var(--page-c2)}@media(max-width:768px){.arcade-title{position:relative !important;top:auto !important;left:auto !important;right:auto !important;transform:none !important;max-width:none;width:100%;animation:none !important;opacity:1 !important;z-index:100;padding-top:8vh;padding-bottom:3.5rem;text-align:center}.arcade-title::before{display:none}.title-main{font-size:clamp(1rem,3.2vw,1.2rem);letter-spacing:var(--as-title-spacing)}.term{top:17.8% !important}.arrow{display:none !important}.lang-selector{display:none !important}body{padding-top:0}}@media(max-width:680px){.term{max-width:calc(100% - 40px)}}@media(max-width:480px){body{padding:0 12px 40px}.arcade-title{--title-max-w:calc(100vw - 40px)}.category-item{font-size:.7rem !important;padding:14px 14px;min-height:44px;display:flex;align-items:center}.faq-q-text{font-size:clamp(0.7rem,1.8vw,0.875rem)}.faq-a-text{font-size:clamp(0.7rem,1.8vw,0.875rem)}}