.qa-page{isolation:isolate;min-height:60vh;padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,8vw,5rem);position:relative}.qa-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 10% 0%, #0891b21f, transparent 55%), radial-gradient(ellipse 60% 50% at 90% 10%, #f5a5241a, transparent 50%), linear-gradient(180deg, var(--color-surface-muted) 0%, transparent 100%);height:min(22rem,48vh);position:absolute;inset:0 0 auto}.qa-shell{box-sizing:border-box;width:100%;max-width:44rem;padding-inline:1rem}.qa-intro{margin-bottom:1.75rem}.qa-lead{max-width:36rem;color:var(--color-ink-muted);margin:0;font-size:1.05rem}.qa-incoming{border-radius:var(--radius-sm);background:linear-gradient(135deg, #0891b21a 0%, #072a330a 55%, #f5a52414 100%), var(--color-surface);border:1px solid #0891b247;margin-bottom:1.25rem;padding:1rem 1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 12px 28px #072a3312}.qa-incoming:before{content:"";background:var(--color-amber,#f5a524);width:4px;position:absolute;inset:0 auto 0 0}.qa-incoming-chip{min-height:1.75rem;color:var(--color-petrol);letter-spacing:.05em;text-transform:uppercase;background:#0891b21f;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.qa-incoming-chip:before{content:"";background:var(--color-amber,#f5a524);border-radius:50%;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite qa-pulse}@keyframes qa-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.qa-incoming-headline{color:var(--color-petrol);letter-spacing:-.02em;margin:.7rem 0 .45rem;font-size:clamp(1.2rem,4.2vw,1.45rem);font-weight:800;line-height:1.25}.qa-incoming-version{background:var(--color-cerulean-soft,#0891b21f);min-height:2rem;color:var(--color-cerulean,#0891b2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;margin-bottom:.65rem;padding:.2rem .7rem;font-size:.9rem;font-weight:700;display:inline-flex}.qa-incoming-body{color:var(--color-ink-muted);margin:0;font-size:.98rem;line-height:1.55}.qa-incoming-last{color:var(--color-ink-muted);opacity:.85;margin:.55rem 0 0;font-size:.88rem;line-height:1.45}.qa-idle-footnote{color:var(--color-ink-muted);margin:0 0 1.1rem;font-size:.92rem;line-height:1.45}.qa-ready-toast{border-radius:var(--radius-sm);color:var(--color-petrol);background:#0891b21a;border:1px solid #0891b24d;margin-bottom:1rem;padding:.75rem 1rem;font-weight:700}.qa-status{color:var(--color-ink-muted);margin-bottom:1.25rem}.qa-status.is-error{color:#b42318}.qa-releases{flex-direction:column;gap:.75rem;width:100%;display:flex}.qa-release{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;transition:border-color .25s var(--ease), box-shadow .25s var(--ease);overflow:clip}.qa-release.is-open{border-color:#0891b259;box-shadow:0 10px 28px #072a330f}.qa-release.is-latest{border-color:#0891b247}.qa-release-head{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;padding:.85rem 1rem;display:flex}.qa-release-toggle{min-width:0;min-height:2.75rem;color:var(--color-petrol);font:inherit;letter-spacing:-.02em;text-align:start;cursor:pointer;transition:background .2s var(--ease);background:0 0;border:none;border-radius:8px;flex:auto;align-items:center;gap:.7rem;margin:0;padding:.25rem .15rem;font-size:clamp(1.02rem,2.6vw,1.15rem);font-weight:700;display:flex}.qa-release-toggle:hover{background:var(--color-cerulean-soft)}.qa-release-toggle:focus-visible{outline:2px solid var(--color-cerulean);outline-offset:2px}.qa-chevron{background:var(--color-surface-muted);width:1.75rem;height:1.75rem;color:var(--color-petrol-mid);transition:transform .28s var(--ease), background .2s var(--ease), color .2s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.qa-release.is-open .qa-chevron{background:var(--color-cerulean-soft);color:var(--color-cerulean);transform:rotate(90deg)}.qa-release-label{flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;min-width:0;display:inline-flex}.qa-badge{color:var(--color-petrol-mid);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.qa-release-sep{color:var(--color-ink-muted);opacity:.7;font-weight:600}.qa-release-version{font-variant-numeric:tabular-nums}.qa-release-dl{white-space:nowrap;flex:none;min-height:2.75rem;margin-inline-start:auto;padding-inline:1.25rem;text-decoration:none}.qa-release:not(.is-latest) .qa-release-dl{box-shadow:none}.qa-release-panel{transition:grid-template-rows .32s var(--ease);grid-template-rows:0fr;display:grid}.qa-release-panel-inner{min-height:0;overflow:hidden}.qa-release.is-open .qa-release-panel{grid-template-rows:1fr}.qa-release-body{opacity:0;transition:opacity .28s var(--ease), transform .28s var(--ease), border-color .28s var(--ease), padding .28s var(--ease);border-top:1px solid #0000;padding:0 1rem;transform:translateY(-.25rem)}.qa-release.is-open .qa-release-body{border-top-color:var(--color-border);opacity:1;padding:.95rem 1rem 1.15rem;transform:translateY(0)}.qa-meta{color:var(--color-ink-muted);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0 0 .85rem;font-size:.88rem}.qa-notes-block{margin:0;padding:.15rem 0 0}.qa-notes-label{color:var(--color-petrol-mid);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.qa-notes{border-radius:var(--radius-sm);background:linear-gradient(180deg, #0891b20d 0%, transparent 2.5rem), var(--color-surface-muted,#f3f7f8);border:1px solid #072a330f;margin:0;padding:.2rem 0 0;list-style:none;overflow:hidden}.qa-notes li{border-top:1px solid #072a330f;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;margin:0;padding:.85rem .9rem;display:grid}.qa-notes li:first-child{border-top:none}.qa-note-index{width:1.7rem;height:1.7rem;color:var(--color-petrol);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:linear-gradient(145deg,#0891b229,#072a3314);border-radius:999px;flex-shrink:0;place-items:center;margin-top:.1rem;font-size:.78rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #0891b22e}.qa-note-text{color:var(--color-petrol);overflow-wrap:anywhere;min-width:0;font-size:.98rem;font-weight:500;line-height:1.55}.qa-empty-notes{color:var(--color-ink-muted);margin:0;font-size:.95rem}@media (width<=640px){.qa-shell{padding-inline:1rem}.qa-incoming{margin-inline:0;padding:1rem}.qa-incoming-body{font-size:1rem;line-height:1.6}.qa-incoming-last{margin-top:.65rem;font-size:.9rem}.qa-release-head{flex-wrap:wrap;align-items:stretch;gap:.65rem;padding:.8rem .85rem}.qa-release-toggle{flex:100%;width:100%;min-height:2.75rem}.qa-release-dl{flex:100%;justify-content:center;width:100%;min-height:2.85rem;margin-inline-start:0}.qa-release-body,.qa-release.is-open .qa-release-body{padding-inline:.85rem}.qa-notes li{grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;padding:.8rem .75rem}.qa-note-index{width:1.55rem;height:1.55rem;font-size:.72rem}.qa-note-text{font-size:1rem;line-height:1.6}}@media (prefers-reduced-motion:reduce){.qa-release,.qa-chevron,.qa-release-panel,.qa-release-body,.qa-release-toggle{transition:none}.qa-incoming-chip:before{animation:none}}
