.macc_wrap{--ga-ink:#111d35;--ga-ink-hover:#172444;--ga-fg:#f1f5f9;--ga-fg-soft:#94a3b8;--ga-accent:#3b82f6;width:100%;position:relative}.macc_stage{width:100%;position:relative}.macc_filter_svg{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.macc_list{flex-direction:column;gap:10px;display:flex}.macc_row{position:relative}.macc_goo{z-index:0;pointer-events:none;position:absolute;inset:0}.macc_goo_trigger,.macc_goo_panel{background-color:var(--ga-ink);will-change:transform;width:100%;position:absolute;top:0;left:0}.macc_goo_panel{border-radius:16px}.macc_trigger_crisp{z-index:3;background-color:var(--ga-ink);pointer-events:none;transition:background-color .3s cubic-bezier(.7,0,.16,1),box-shadow .3s;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff0f}.macc_trigger:hover+.macc_trigger_crisp{background-color:var(--ga-ink-hover);box-shadow:inset 0 0 0 1px #3b82f64d}.macc_panel_crisp{z-index:1;background-color:var(--ga-ink);pointer-events:none;will-change:transform;border-radius:16px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff0f}.macc_trigger{z-index:4;cursor:pointer;text-align:left;width:100%;min-height:56px;color:var(--ga-fg);background-color:#0000;border:none;align-items:center;gap:14px;padding:16px 24px;font-family:inherit;display:flex;position:relative}.macc_trigger:focus{outline:none}.macc_trigger:focus-visible{outline:2px solid var(--ga-accent);outline-offset:2px;border-radius:28px}.macc_question{color:var(--ga-fg);flex:1;font-size:1rem;font-weight:500;line-height:1.4}.macc_icon{width:16px;height:16px;color:var(--ga-accent);transform-origin:50%;will-change:transform;flex-shrink:0}.macc_panel{z-index:2;will-change:height;height:0;position:relative;overflow:hidden}.macc_panel_inner{margin-top:10px;padding:18px 24px 20px}.macc_answer{color:var(--ga-fg-soft);margin:0;font-size:.875rem;line-height:1.65}.macc_answer_line{margin-bottom:-.18em;padding-bottom:.18em;overflow:visible clip}@media (max-width:767px){.macc_trigger{gap:12px;padding:14px 18px}.macc_panel_inner{padding:14px 18px 18px}}
