.stp[data-v-7a95b699]{--acc:var(--studio-primary,#fac638);--acc-ink:#0b0b0d;--surface:#0e0e11;--hairline:hsla(0,0%,100%,.07)}.stp[data-accent=audio][data-v-7a95b699]{--acc:#ffc107;--acc-ink:#000}.stp[data-v-7a95b699] :where(a){text-decoration:none}.stp-masthead[data-v-7a95b699]{background:var(--surface);border:1px solid var(--hairline)}.stp-eyebrow[data-v-7a95b699]{color:#fff6;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.stp-search[data-v-7a95b699]{align-items:center;background:#ffffff08;border:1px solid var(--hairline);border-radius:12px;color:#fff6;display:flex;gap:.55rem;min-width:220px;padding:.55rem .75rem;transition:border-color .2s ease,background .2s ease;width:100%}.stp-search-active[data-v-7a95b699],.stp-search[data-v-7a95b699]:focus-within{background:#ffffff0d;border-color:color-mix(in srgb,var(--acc) 40%,transparent);color:var(--acc)}.stp-search-input[data-v-7a95b699]{background:transparent;border:none;color:#fff;flex:1;font-size:12.5px;min-width:0;outline:none}.stp-search-input[data-v-7a95b699]::-moz-placeholder{color:#ffffff52}.stp-search-input[data-v-7a95b699]::placeholder{color:#ffffff52}.stp-search-clear[data-v-7a95b699]{background:#ffffff1a;border-radius:999px;color:#ffffffa6;display:grid;height:16px;place-items:center;transition:background .2s ease;width:16px}.stp-search-clear[data-v-7a95b699]:hover{background:#fff3}.stp-stat[data-v-7a95b699]{align-items:baseline;display:flex;gap:.35rem}.stp-stat-value[data-v-7a95b699]{color:#fff;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.stp-stat-label[data-v-7a95b699]{color:#ffffff61;font-size:11px}.stp-stat-divider[data-v-7a95b699]{background:var(--hairline);height:16px;width:1px}.stp-hero[data-v-7a95b699]{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:16px;display:block;display:flex;min-height:180px;overflow:hidden;position:relative;transition:border-color .25s ease}@media(min-width:768px){.stp-hero[data-v-7a95b699]{min-height:200px}}.stp-hero[data-v-7a95b699]:hover{border-color:color-mix(in srgb,var(--acc) 35%,transparent)}.stp-hero-img[data-v-7a95b699]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.stp-hero-fallback[data-v-7a95b699]{background:#ffffff05;color:#fff3;display:grid;font-size:2rem;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute}.stp-hero-scrim[data-v-7a95b699]{background:linear-gradient(90deg,#0a0a0c 10%,#0a0a0cd9 48%,#0a0a0c40 85%);top:0;right:0;bottom:0;left:0;position:absolute}.stp-hero-body[data-v-7a95b699]{max-width:34rem;padding:1.35rem;position:relative}@media(min-width:768px){.stp-hero-body[data-v-7a95b699]{padding:1.6rem 1.9rem}}.stp-hero-badge[data-v-7a95b699]{align-items:center;background:color-mix(in srgb,var(--acc) 14%,transparent);border-radius:6px;color:var(--acc);display:inline-flex;font-size:9.5px;font-weight:700;gap:.4rem;letter-spacing:.14em;padding:.25rem .55rem;text-transform:uppercase}.stp-hero-title[data-v-7a95b699]{color:#fff;font-size:clamp(18px,2vw,23px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-top:.7rem}.stp-hero-summary[data-v-7a95b699]{color:#ffffff8c;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.6;margin-top:.55rem;-webkit-box-orient:vertical;overflow:hidden}.stp-cta[data-v-7a95b699]{align-items:center;background:var(--acc);border-radius:10px;color:var(--acc-ink);display:inline-flex;font-size:12.5px;font-weight:700;gap:.5rem;padding:.55rem 1rem;transition:filter .2s ease}.stp-hero:hover .stp-cta[data-v-7a95b699]{filter:brightness(1.08)}.stp-meta[data-v-7a95b699]{align-items:center;color:#ffffff73;display:inline-flex;font-size:11.5px;gap:.4rem}.stp-section-head[data-v-7a95b699]{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.stp-section-head h3[data-v-7a95b699]{color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.02em}.stp-section-count[data-v-7a95b699]{color:#fff6;font-size:11px}.stp-section-rule[data-v-7a95b699]{background:linear-gradient(90deg,var(--hairline),transparent);flex:1;height:1px}.stp-path[data-v-7a95b699]{list-style:none;margin:0;padding:0}.stp-path>li+li[data-v-7a95b699]{border-top:1px solid hsla(0,0%,100%,.05)}.stp-row[data-v-7a95b699]{align-items:center;border-radius:14px;display:flex;gap:.9rem;padding:.9rem .85rem .9rem .6rem;position:relative;transition:background .25s ease}.stp-row[data-v-7a95b699]:before{background:var(--acc);border-radius:2px;bottom:18%;content:"";left:0;opacity:0;position:absolute;top:18%;transform:scaleY(.4);transition:opacity .25s ease,transform .25s ease;width:2px}.stp-row[data-v-7a95b699]:hover{background:#ffffff07}.stp-row[data-v-7a95b699]:hover:before{opacity:1;transform:scaleY(1)}.stp-row-index[data-v-7a95b699]{color:#ffffff40;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;transition:color .25s ease;width:1.6rem}.stp-row:hover .stp-row-index[data-v-7a95b699]{color:var(--acc)}.stp-row-thumb[data-v-7a95b699]{background:#ffffff08;border:1px solid var(--hairline);border-radius:11px;color:color-mix(in srgb,var(--acc) 70%,transparent);display:grid;flex-shrink:0;height:4.25rem;overflow:hidden;place-items:center;position:relative;width:6.5rem}.stp-row-thumb img[data-v-7a95b699]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stp-row-title[data-v-7a95b699]{color:#fff;display:block;font-size:14.5px;font-weight:650;letter-spacing:-.01em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.stp-row:hover .stp-row-title[data-v-7a95b699]{color:var(--acc)}.stp-row-summary[data-v-7a95b699]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffff6b;font-size:12px;line-height:1.55;margin-top:.25rem;overflow:hidden}.stp-row-meta[data-v-7a95b699]{align-items:center;color:#ffffff52;display:inline-flex;font-size:10.5px;gap:.35rem;margin-top:.45rem}.stp-row-arrow[data-v-7a95b699]{border:1px solid var(--hairline);border-radius:999px;color:#ffffff4d;display:grid;flex-shrink:0;height:2rem;place-items:center;transition:color .2s ease,border-color .2s ease;width:2rem}.stp-row:hover .stp-row-arrow[data-v-7a95b699]{border-color:color-mix(in srgb,var(--acc) 35%,transparent);color:var(--acc)}@media(max-width:640px){.stp-row-arrow[data-v-7a95b699]{display:none}.stp-row-thumb[data-v-7a95b699]{height:3.25rem;width:4.75rem}}.stp-starter[data-v-7a95b699]{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;padding:1.15rem;transition:border-color .2s ease}.stp-starter[data-v-7a95b699]:hover{border-color:color-mix(in srgb,var(--acc) 30%,transparent)}.stp-starter-icon[data-v-7a95b699]{background:color-mix(in srgb,var(--acc) 12%,transparent);border-radius:9px;color:var(--acc);display:grid;height:2rem;margin-bottom:.75rem;place-items:center;width:2rem}.stp-starter-title[data-v-7a95b699]{color:#fff;font-size:13.5px;font-weight:650}.stp-starter-copy[data-v-7a95b699]{color:#ffffff73;font-size:12px;line-height:1.6;margin-top:.35rem}.stp-starter-action[data-v-7a95b699]{align-items:center;align-self:flex-start;color:var(--acc);cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:.4rem;margin-top:1.15rem;transition:opacity .2s ease}.stp-starter-action[data-v-7a95b699]:hover{opacity:.8}.stp-empty[data-v-7a95b699]{align-items:center;background:#ffffff04;border:1px dashed hsla(0,0%,100%,.09);border-radius:14px;display:flex;flex-direction:column;padding:2.25rem 1.5rem;text-align:center}.stp-empty-slim[data-v-7a95b699]{padding:1.5rem}.stp-empty>i[data-v-7a95b699]{color:#ffffff4d;font-size:1.15rem;margin-bottom:.85rem}.stp-empty-title[data-v-7a95b699]{color:#fff;font-size:13.5px;font-weight:650}.stp-empty-copy[data-v-7a95b699]{color:#fff6;font-size:12px;line-height:1.6;margin-top:.4rem;max-width:24rem}.stp-empty-action[data-v-7a95b699]{color:var(--acc);font-size:12px;font-weight:650;margin-top:.9rem}.stp-empty-action[data-v-7a95b699]:hover{text-decoration:underline}.stp-aside-inner[data-v-7a95b699]{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1280px){.stp-aside-inner[data-v-7a95b699]{position:sticky;top:1.25rem}}.stp-aside-head[data-v-7a95b699]{margin-bottom:0}.stp-tips[data-v-7a95b699]{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:.45rem 1.15rem .9rem}.stp-section-head h3 i[data-v-7a95b699]{color:var(--acc)}.stp-tips ul[data-v-7a95b699]{list-style:none;margin:0;padding:0}.stp-tip[data-v-7a95b699]{border-bottom:1px solid hsla(0,0%,100%,.045);display:flex;gap:.7rem;padding:.85rem 0}.stp-tip[data-v-7a95b699]:last-child{border-bottom:none}.stp-tip-num[data-v-7a95b699]{color:color-mix(in srgb,var(--acc) 70%,transparent);flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5}.stp-tip-title[data-v-7a95b699]{color:#ffffffeb;display:block;font-size:12.5px;font-weight:650;line-height:1.4}.stp-tip-copy[data-v-7a95b699]{color:#ffffff61;display:block;font-size:11.5px;line-height:1.6;margin-top:.25rem}.stp-tips-toggle[data-v-7a95b699]{align-items:center;border-top:1px solid hsla(0,0%,100%,.05);color:#ffffff80;display:flex;font-size:11.5px;font-weight:650;gap:.4rem;justify-content:center;margin-top:.5rem;padding:.55rem;transition:color .2s ease;width:100%}.stp-tips-toggle[data-v-7a95b699]:hover{color:var(--acc)}.stp-help[data-v-7a95b699]{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;display:flex;gap:.8rem;padding:.95rem 1.05rem;position:relative;transition:border-color .25s ease}.stp-help[data-v-7a95b699]:hover{border-color:color-mix(in srgb,var(--acc) 32%,transparent)}.stp-help-icon[data-v-7a95b699]{background:color-mix(in srgb,var(--acc) 12%,transparent);border-radius:10px;color:var(--acc);display:grid;flex-shrink:0;font-size:12px;height:2.15rem;place-items:center;width:2.15rem}.stp-help-title[data-v-7a95b699]{color:#fff;display:block;font-size:12.5px;font-weight:650}.stp-help-copy[data-v-7a95b699]{color:#fff6;display:block;font-size:11.5px;line-height:1.5;margin-top:.15rem}.stp-help-arrow[data-v-7a95b699]{color:#ffffff4d;font-size:10px;transition:transform .25s ease,color .25s ease}.stp-help:hover .stp-help-arrow[data-v-7a95b699]{color:var(--acc)}.stp-jump-wrap[data-v-7a95b699]{bottom:1rem;display:flex;justify-content:center;margin-top:2rem;pointer-events:none;position:sticky;z-index:10}.stp-jump[data-v-7a95b699]{align-items:center;background:var(--acc);border-radius:999px;box-shadow:0 6px 18px -8px #000000b3;color:var(--acc-ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:.55rem;letter-spacing:-.01em;padding:.75rem 1.3rem;pointer-events:auto;transition:filter .2s ease}.stp-jump[data-v-7a95b699]:hover{filter:brightness(1.08)}.stp-skeleton[data-v-7a95b699]{animation:stp-shimmer-7a95b699 1.6s ease-in-out infinite;background:linear-gradient(100deg,#ffffff06 30%,#ffffff0f,#ffffff06 70%);background-size:220% 100%;border:1px solid hsla(0,0%,100%,.05)}@keyframes stp-shimmer-7a95b699{0%{background-position:140% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.stp[data-v-7a95b699] *,.stp[data-v-7a95b699] :before{animation:none!important;transition:none!important}}
