.qs7{--qs-cell:#ffffff;--qs-cell-hover:#fafafa}.lv7[data-theme=dark] .qs7{--qs-cell:#19191b;--qs-cell-hover:#1e1e21}.qs7-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:14px;background:var(--v7-card-line);box-shadow:0 0 0 1px var(--v7-card-line)}@media (max-width:1023px){.qs7-tab:last-child:nth-child(odd){grid-column:span 2}}@media (min-width:1024px){.qs7-tabs{grid-template-columns:repeat(var(--qs-n,4),minmax(0,1fr))}}.qs7-tab{position:relative;display:flex;min-width:0;flex-direction:column;gap:4px;padding:14px 18px 16px;background:var(--qs-cell);text-align:left;cursor:pointer;transition:background-color .18s ease}.qs7-tab:hover{background:var(--qs-cell-hover)}.qs7-tab:focus-visible{z-index:1;outline:2px solid var(--v7-teal);outline-offset:-2px}.qs7-tab:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:var(--v7-teal);opacity:0;transition:opacity .2s ease}.qs7-tab[aria-selected=true]:before{opacity:1}@media (min-width:1024px){.qs7-tab:before{display:none}.qs7-tabs:after{content:"";position:absolute;top:0;left:0;z-index:2;width:calc((100% - (var(--qs-n, 4) - 1) * 1px) / var(--qs-n, 4));height:2px;background:var(--v7-teal);transform:translateX(calc(var(--qs-i, 0) * (100% + 1px)));transition:transform .45s var(--v7-ease);pointer-events:none}}.qs7-tab-kicker{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--v7-mute);transition:color .18s ease}.qs7-tab-title{font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--v7-ink-soft);transition:color .18s ease}.qs7-tab-sub{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.45;color:var(--v7-mute);-webkit-box-orient:vertical;-webkit-line-clamp:2}.qs7-tab[aria-selected=true] .qs7-tab-kicker{color:var(--v7-teal)}.lv7[data-theme=dark] .qs7-tab[aria-selected=true] .qs7-tab-kicker{color:var(--v7-teal-bright)}.qs7-tab:hover .qs7-tab-title,.qs7-tab[aria-selected=true] .qs7-tab-title{color:var(--v7-ink)}@media (max-width:639px){.qs7-tab{padding:12px 14px 13px}.qs7-tab-sub{display:none}}.lv7[data-theme=dark] .qs7-tab:before,.lv7[data-theme=dark] .qs7-tabs:after{background:var(--v7-teal-bright)}.qs7-panel{display:grid;gap:32px;margin-top:32px}@media (min-width:1024px){.qs7-panel{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:start}.qs7-media{position:sticky;top:24px}}.qs7-steps{padding-top:2px}.qs7-step{animation:qs7-step-in .5s var(--v7-ease) both;animation-delay:calc(var(--d, 0) * 70ms)}@keyframes qs7-step-in{0%{opacity:0;transform:translateY(8px)}}.qs7-media{margin:0}.qs7-shot-view{aspect-ratio:16/10}.qs7-shot-view img{position:absolute;inset:0;opacity:0;transition:opacity .35s var(--v7-ease)}.qs7-shot-view img[data-on]{opacity:1}.qs7-outcome{margin-top:16px;padding:1px 0 1px 14px;border-left:2px solid var(--v7-teal);font-size:14.5px;line-height:1.5;color:var(--v7-ink-soft);animation:qs7-fade .35s ease both}.qs7-outcome>b{display:block;margin-bottom:4px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--v7-teal)}.lv7[data-theme=dark] .qs7-outcome{border-left-color:var(--v7-teal-bright)}.lv7[data-theme=dark] .qs7-outcome>b{color:var(--v7-teal-bright)}@keyframes qs7-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.qs7-outcome,.qs7-step{animation:none}.qs7-shot-view img,.qs7-tabs:after{transition:none}}