.ska[data-astro-cid-oy6pyi6b]{position:relative;width:100%;height:100%;container-type:inline-size;background:#e9e6df;overflow:hidden;font-family:var(--f-body);color:#131b1e}.ska-win[data-astro-cid-oy6pyi6b]{position:absolute;left:6cqw;right:6cqw;top:6.5cqw;bottom:0;background:#fff;border:1px solid #D6D3CB;border-bottom:0;border-radius:1.6cqw 1.6cqw 0 0;overflow:hidden;box-shadow:0 2cqw 5cqw -3cqw #131b1e59}.ska-bar[data-astro-cid-oy6pyi6b]{height:7.5cqw;display:flex;align-items:center;gap:2.4cqw;padding:0 2.6cqw;background:#f4f1ea;border-bottom:1px solid #E2E0DA}.ska-dots[data-astro-cid-oy6pyi6b]{display:inline-flex;gap:1.1cqw}.ska-dots[data-astro-cid-oy6pyi6b] i[data-astro-cid-oy6pyi6b]{width:1.9cqw;height:1.9cqw;border-radius:50%;background:#c9d1d5;display:block}.ska-url[data-astro-cid-oy6pyi6b]{flex:1;height:4.8cqw;display:flex;align-items:center;padding:0 2cqw;background:#fff;border:1px solid #E2E0DA;border-radius:1cqw;font-size:2.7cqw;color:#5c6b72;white-space:nowrap;overflow:hidden}.ska-url-txt[data-astro-cid-oy6pyi6b]{padding:.3cqw .4cqw;border-radius:.4cqw}.ska-page[data-astro-cid-oy6pyi6b]{padding:3.2cqw 3.6cqw}.ska-repo[data-astro-cid-oy6pyi6b]{display:flex;align-items:center;gap:1.6cqw;font-size:2.9cqw;color:#131b1e;margin-bottom:3cqw}.ska-ico[data-astro-cid-oy6pyi6b]{width:3.2cqw;height:3.2cqw;border-radius:50%;background:#131b1e}.ska-readme[data-astro-cid-oy6pyi6b]{border:1px solid #E2E0DA;border-radius:1.2cqw;padding:3cqw}.ska-h[data-astro-cid-oy6pyi6b]{font-family:var(--f-display);font-size:5.2cqw;line-height:1;text-transform:uppercase;margin-bottom:2.4cqw}.ska-l[data-astro-cid-oy6pyi6b]{height:1.5cqw;border-radius:1cqw;background:#e9e6df;margin-bottom:1.6cqw}.w90[data-astro-cid-oy6pyi6b]{width:90%}.w80[data-astro-cid-oy6pyi6b]{width:80%}.w70[data-astro-cid-oy6pyi6b]{width:70%}.w60[data-astro-cid-oy6pyi6b]{width:60%}.ska-toast[data-astro-cid-oy6pyi6b]{position:absolute;top:1.35cqw;right:2.6cqw;height:4.8cqw;display:flex;align-items:center;background:#131b1e;color:#ffde59;font-size:2.7cqw;font-weight:700;padding:1.2cqw 2.2cqw;border-radius:.8cqw;opacity:0;transform:translateY(-1cqw)}.ska-cur[data-astro-cid-oy6pyi6b]{position:absolute;width:4.5cqw;height:4.5cqw;left:62%;top:70%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.ska-1[data-astro-cid-oy6pyi6b] .ska-cur[data-astro-cid-oy6pyi6b]{animation:ska1-cur 7s cubic-bezier(.3,0,.2,1) infinite}.ska-1[data-astro-cid-oy6pyi6b] .ska-url-txt[data-astro-cid-oy6pyi6b]{animation:ska1-sel 7s infinite}.ska-1[data-astro-cid-oy6pyi6b] .ska-toast[data-astro-cid-oy6pyi6b]{animation:ska1-toast 7s infinite}@keyframes ska1-cur{0%,8%{left:62%;top:70%}26%,to{left:40%;top:4.2cqw}}@keyframes ska1-sel{0%,30%{background:transparent;color:#5c6b72}34%,80%{background:#ffde59;color:#131b1e}84%,to{background:transparent;color:#5c6b72}}@keyframes ska1-toast{0%,40%{opacity:0;transform:translateY(-1cqw)}45%,76%{opacity:1;transform:none}82%,to{opacity:0;transform:translateY(-1cqw)}}.ska-chat[data-astro-cid-oy6pyi6b]{background:#fff}.ska-bar--chat[data-astro-cid-oy6pyi6b]{justify-content:flex-start}.ska-title[data-astro-cid-oy6pyi6b]{font-size:2.9cqw;font-weight:600;color:#5c6b72}.ska-thread[data-astro-cid-oy6pyi6b]{position:absolute;left:0;right:0;top:7.5cqw;bottom:13cqw;padding:3cqw 3.6cqw;display:flex;flex-direction:column;gap:2.4cqw}.ska-msg[data-astro-cid-oy6pyi6b]{max-width:78%;font-size:2.9cqw;line-height:1.45;padding:2cqw 2.6cqw;border-radius:1.6cqw;opacity:0}.ska-user[data-astro-cid-oy6pyi6b]{align-self:flex-end;background:#131b1e;color:#fff;border-bottom-right-radius:.5cqw;word-break:break-all}.ska-ai[data-astro-cid-oy6pyi6b]{align-self:flex-start;background:#f4f1ea;color:#131b1e;border-bottom-left-radius:.5cqw}.ska-ai[data-astro-cid-oy6pyi6b] b[data-astro-cid-oy6pyi6b]{font-weight:700}.ska-typing[data-astro-cid-oy6pyi6b]{align-self:flex-start;display:inline-flex;gap:1cqw;padding:0 2.4cqw;max-height:0;margin-top:-2.4cqw;overflow:hidden;background:#f4f1ea;border-radius:1.6cqw;opacity:0}.ska-typing[data-astro-cid-oy6pyi6b] i[data-astro-cid-oy6pyi6b]{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#5c6b72;display:block;animation:ska-dot 1s infinite}.ska-typing[data-astro-cid-oy6pyi6b] i[data-astro-cid-oy6pyi6b]:nth-child(2){animation-delay:.15s}.ska-typing[data-astro-cid-oy6pyi6b] i[data-astro-cid-oy6pyi6b]:nth-child(3){animation-delay:.3s}@keyframes ska-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-.9cqw);opacity:1}}.ska-composer[data-astro-cid-oy6pyi6b]{position:absolute;left:3.6cqw;right:3.6cqw;bottom:3cqw;height:7.6cqw;border:1px solid #D6D3CB;border-radius:1.6cqw;display:flex;align-items:center;padding:0 9cqw 0 2.6cqw;font-size:2.8cqw;white-space:nowrap;overflow:hidden}.ska-ph[data-astro-cid-oy6pyi6b]{color:#9aa5aa;position:absolute}.ska-paste[data-astro-cid-oy6pyi6b]{color:#131b1e;opacity:0;margin-right:1cqw}.ska-type[data-astro-cid-oy6pyi6b]{display:inline-block;overflow:hidden;white-space:nowrap;width:0;color:#131b1e;border-right:.35cqw solid transparent}.ska-send[data-astro-cid-oy6pyi6b]{position:absolute;right:1.4cqw;top:50%;transform:translateY(-50%);width:5cqw;height:5cqw;border-radius:50%;background:#131b1e;color:#ffde59;font-size:3cqw;font-weight:700;display:flex;align-items:center;justify-content:center}.ska-2[data-astro-cid-oy6pyi6b] .ska-ph[data-astro-cid-oy6pyi6b]{animation:ska2-ph 8s infinite}.ska-2[data-astro-cid-oy6pyi6b] .ska-paste[data-astro-cid-oy6pyi6b]{animation:ska2-paste 8s infinite}.ska-2[data-astro-cid-oy6pyi6b] .ska-type[data-astro-cid-oy6pyi6b]{animation:ska2-type 8s steps(32,end) infinite,ska2-caret 8s infinite}.ska-2[data-astro-cid-oy6pyi6b] .ska-send[data-astro-cid-oy6pyi6b]{animation:ska2-send 8s infinite}.ska-2[data-astro-cid-oy6pyi6b] .ska-composer[data-astro-cid-oy6pyi6b]{animation:ska2-comp 8s infinite}.ska-2[data-astro-cid-oy6pyi6b] .ska-thread[data-astro-cid-oy6pyi6b]{bottom:3cqw}@keyframes ska2-comp{0%,48%{opacity:1}52%,94%{opacity:0}to{opacity:1}}.ska-2[data-astro-cid-oy6pyi6b] .ska-user[data-astro-cid-oy6pyi6b]{animation:ska2-user 8s infinite}.ska-2[data-astro-cid-oy6pyi6b] .ska-typing[data-astro-cid-oy6pyi6b]{animation:ska2-typing 8s infinite}.ska-2[data-astro-cid-oy6pyi6b] .ska-ai[data-astro-cid-oy6pyi6b]{animation:ska2-ai 8s infinite}@keyframes ska2-ph{0%,9%{opacity:1}10%,to{opacity:0}}@keyframes ska2-paste{0%,9%{opacity:0;background:transparent}10%,14%{opacity:1;background:#ffde59}16%,47%{opacity:1;background:transparent}48%,to{opacity:0}}@keyframes ska2-type{0%,18%{width:0}42%,47%{width:52cqw}48%,to{width:0}}@keyframes ska2-caret{0%,17%{border-color:transparent}18%,47%{border-color:#131b1e}48%,to{border-color:transparent}}@keyframes ska2-send{0%,44%{transform:translateY(-50%) scale(1)}46%{transform:translateY(-50%) scale(.82)}48%,to{transform:translateY(-50%) scale(1)}}@keyframes ska2-user{0%,47%{opacity:0;transform:translateY(1.5cqw)}51%,to{opacity:1;transform:none}}@keyframes ska2-typing{0%,54%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-2.4cqw}57%,70%{opacity:1;max-height:8cqw;padding-top:2cqw;padding-bottom:2cqw;margin-top:0}72%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-2.4cqw}}@keyframes ska2-ai{0%,72%{opacity:0;transform:translateY(1.5cqw)}76%,to{opacity:1;transform:none}}.ska-3[data-astro-cid-oy6pyi6b] .ska-thread[data-astro-cid-oy6pyi6b]{bottom:2cqw;padding-top:2.4cqw;gap:1.8cqw}.ska-3[data-astro-cid-oy6pyi6b] .ska-user[data-astro-cid-oy6pyi6b]{max-width:96%;font-size:2.4cqw;padding:1.3cqw 2cqw;white-space:nowrap;word-break:normal}.ska-file[data-astro-cid-oy6pyi6b]{display:inline-flex;align-items:center;gap:.8cqw;background:#ffffff24;border:1px solid rgba(255,255,255,.25);border-radius:.8cqw;padding:.3cqw 1cqw;font-size:2.1cqw;margin-right:1.2cqw;vertical-align:middle}.ska-file[data-astro-cid-oy6pyi6b]:before{content:"";width:1.8cqw;height:2.2cqw;border:1px solid #FFDE59;border-radius:.3cqw;display:inline-block}.ska-board[data-astro-cid-oy6pyi6b]{max-width:88%;width:88%;padding:1.8cqw 2.4cqw .6cqw}.ska-bh[data-astro-cid-oy6pyi6b]{font-size:2.2cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5c6b72;margin-bottom:1cqw}.ska-row[data-astro-cid-oy6pyi6b]{display:flex;justify-content:space-between;align-items:center;font-size:2.5cqw;line-height:1.15;padding:.6cqw 0;border-top:1px solid #E2E0DA;opacity:0;transform:translate(-1.5cqw)}.ska-row[data-astro-cid-oy6pyi6b] em[data-astro-cid-oy6pyi6b]{font-style:normal;font-size:2.1cqw;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25cqw 1cqw;border-radius:.6cqw}.ska-row[data-astro-cid-oy6pyi6b] em[data-astro-cid-oy6pyi6b].bad{background:#ffde59;color:#131b1e}.ska-row[data-astro-cid-oy6pyi6b] em[data-astro-cid-oy6pyi6b].ok{background:#fff;color:#5c6b72;border:1px solid #E2E0DA}.ska-3[data-astro-cid-oy6pyi6b] .ska-user[data-astro-cid-oy6pyi6b]{animation:ska3-user 9s infinite}.ska-3[data-astro-cid-oy6pyi6b] .ska-typing[data-astro-cid-oy6pyi6b]{animation:ska3-typing 9s infinite}.ska-3[data-astro-cid-oy6pyi6b] .ska-ai[data-astro-cid-oy6pyi6b]{animation:ska3-ai 9s infinite}.ska-3[data-astro-cid-oy6pyi6b] .ska-row[data-astro-cid-oy6pyi6b]{animation:ska3-row 9s infinite}.ska-3[data-astro-cid-oy6pyi6b] .ska-row[data-astro-cid-oy6pyi6b]:nth-child(2){animation-delay:0s}.ska-3[data-astro-cid-oy6pyi6b] .ska-row[data-astro-cid-oy6pyi6b]:nth-child(3){animation-delay:.55s}.ska-3[data-astro-cid-oy6pyi6b] .ska-row[data-astro-cid-oy6pyi6b]:nth-child(4){animation-delay:1.1s}.ska-3[data-astro-cid-oy6pyi6b] .ska-row[data-astro-cid-oy6pyi6b]:nth-child(5){animation-delay:1.65s}.ska-3[data-astro-cid-oy6pyi6b] .ska-row[data-astro-cid-oy6pyi6b]:nth-child(6){animation-delay:2.2s}@keyframes ska3-user{0%,4%{opacity:0;transform:translateY(1.5cqw)}9%,to{opacity:1;transform:none}}@keyframes ska3-typing{0%,13%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-2.4cqw}16%,27%{opacity:1;max-height:8cqw;padding-top:2cqw;padding-bottom:2cqw;margin-top:0}29%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-2.4cqw}}@keyframes ska3-ai{0%,29%{opacity:0;transform:translateY(1.5cqw)}33%,to{opacity:1;transform:none}}@keyframes ska3-row{0%,35%{opacity:0;transform:translate(-1.5cqw)}40%,to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ska[data-astro-cid-oy6pyi6b] [data-astro-cid-oy6pyi6b]{animation:none!important}.ska-1[data-astro-cid-oy6pyi6b] .ska-cur[data-astro-cid-oy6pyi6b]{left:40%;top:4.2cqw}.ska-1[data-astro-cid-oy6pyi6b] .ska-url-txt[data-astro-cid-oy6pyi6b]{background:#ffde59;color:#131b1e}.ska-1[data-astro-cid-oy6pyi6b] .ska-toast[data-astro-cid-oy6pyi6b]{opacity:1;transform:none}.ska-2[data-astro-cid-oy6pyi6b] .ska-ph[data-astro-cid-oy6pyi6b]{opacity:0}.ska-msg[data-astro-cid-oy6pyi6b],.ska-row[data-astro-cid-oy6pyi6b]{opacity:1!important;transform:none!important}.ska-typing[data-astro-cid-oy6pyi6b]{display:none}}.btn-primary[data-astro-cid-fmgelhwa]{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;background:var(--yellow);color:var(--ink);border:2px solid var(--yellow);border-radius:2px;font-family:var(--f-body);font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,transform .18s ease}.btn-primary[data-astro-cid-fmgelhwa]:hover{background:var(--yellow-deep);border-color:var(--yellow-deep);transform:translateY(-1px)}.btn-primary[data-astro-cid-fmgelhwa]:hover .arr[data-astro-cid-fmgelhwa]{transform:translate(3px)}.btn-dark[data-astro-cid-fmgelhwa]{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;background:var(--ink);color:#fff;border:2px solid var(--ink);border-radius:2px;font-family:var(--f-body);font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,transform .18s ease}.btn-dark[data-astro-cid-fmgelhwa]:hover{background:#243038;border-color:#243038;transform:translateY(-1px)}.rs-close[data-astro-cid-fmgelhwa] .btn-dark[data-astro-cid-fmgelhwa]{background:transparent;color:#fff;border-color:#ffffff59}.rs-close[data-astro-cid-fmgelhwa] .btn-dark[data-astro-cid-fmgelhwa]:hover{border-color:var(--yellow);color:var(--yellow);background:transparent}.btn-ghost[data-astro-cid-fmgelhwa]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;background:#fff;color:var(--ink);border:1px solid var(--ink);border-radius:2px;font-family:var(--f-body);font-weight:600;font-size:13px;cursor:pointer;transition:background .2s,color .2s}.btn-ghost[data-astro-cid-fmgelhwa]:hover{background:var(--ink);color:#fff}.btn-ghost[data-astro-cid-fmgelhwa].copied{background:var(--ink);color:var(--yellow);border-color:var(--ink)}[data-astro-cid-fmgelhwa]:is(.btn-primary,.btn-dark,.btn-ghost,.rs-chip,.rs-gate-btn,.rs-gh,.rs-play,.rs-copy,.rs-seeall,.rs-prompt-name,.rs-card--link,.rs-skill summary,.rs-modal-x,.rs-field input,.kit-input--dark,.kit-btn):focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.rs-eyebrow[data-astro-cid-fmgelhwa]{font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-60);margin:0 0 18px;display:inline-flex;align-items:center;gap:12px}.rs-eyebrow--dark[data-astro-cid-fmgelhwa]{color:var(--ink-30)}.rs-eyebrow[data-astro-cid-fmgelhwa] .dot[data-astro-cid-fmgelhwa]{width:5px;height:5px;border-radius:50%;background:var(--yellow);display:inline-block}.rs-tag[data-astro-cid-fmgelhwa]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.rs-tag[data-astro-cid-fmgelhwa] span[data-astro-cid-fmgelhwa]{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1px solid var(--border);border-radius:2px;background:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60)}.rs-tag[data-astro-cid-fmgelhwa] .rs-gated[data-astro-cid-fmgelhwa]{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.rs-tag[data-astro-cid-fmgelhwa] .rs-date[data-astro-cid-fmgelhwa]{border:0;padding:0;text-transform:none;letter-spacing:0;font-weight:500}.rs-item[data-astro-cid-fmgelhwa].rs-hidden,.rs-group[data-astro-cid-fmgelhwa].rs-hidden{display:none}.rs-hero[data-astro-cid-fmgelhwa]{background:var(--ink);color:#fff;padding:72px 0 44px;overflow:hidden}.rs-hero-wrap[data-astro-cid-fmgelhwa]{position:relative}.rs-hero-covers[data-astro-cid-fmgelhwa]{position:absolute;right:-40px;top:-16px;width:46%;max-width:620px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;transform:rotate(-6deg);transform-origin:top right;pointer-events:none;z-index:0}.rs-hero-covers[data-astro-cid-fmgelhwa] img[data-astro-cid-fmgelhwa]{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:4px;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 40px -20px #000c}.rs-hero[data-astro-cid-fmgelhwa] .rs-eyebrow[data-astro-cid-fmgelhwa],.rs-hero[data-astro-cid-fmgelhwa] .rs-title[data-astro-cid-fmgelhwa],.rs-hero[data-astro-cid-fmgelhwa] .rs-intro[data-astro-cid-fmgelhwa],.rs-hero[data-astro-cid-fmgelhwa] .rs-proof[data-astro-cid-fmgelhwa],.rs-hero[data-astro-cid-fmgelhwa] .rs-chips[data-astro-cid-fmgelhwa]{position:relative;z-index:1}@media(min-width:1024px){.rs-hero[data-astro-cid-fmgelhwa] .rs-title[data-astro-cid-fmgelhwa],.rs-hero[data-astro-cid-fmgelhwa] .rs-intro[data-astro-cid-fmgelhwa]{max-width:56%}}@media(max-width:1023px){.rs-hero-covers[data-astro-cid-fmgelhwa]{display:none}}.rs-hero[data-astro-cid-fmgelhwa] .rs-eyebrow[data-astro-cid-fmgelhwa]{color:var(--yellow)}.rs-title[data-astro-cid-fmgelhwa]{color:#fff;margin:0 0 22px;max-width:16ch}.rs-intro[data-astro-cid-fmgelhwa]{font-size:17px;line-height:1.65;color:var(--ink-30);max-width:56ch;margin:0 0 36px}.rs-proof[data-astro-cid-fmgelhwa]{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:flex-start;border-top:1px solid rgba(255,255,255,.1);padding-top:28px;margin-bottom:36px}.rs-proof-item[data-astro-cid-fmgelhwa]{margin:0;font-size:14px;line-height:1.5;color:var(--ink-30);max-width:24ch}.rs-proof-item[data-astro-cid-fmgelhwa] b[data-astro-cid-fmgelhwa]{display:block;font-family:var(--f-display);font-weight:400;font-size:28px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:#fff;margin-bottom:6px}.rs-proof-quote[data-astro-cid-fmgelhwa]{margin:0;flex:1 1 360px;max-width:62ch;border-left:2px solid var(--yellow);padding-left:18px}.rs-proof-quote[data-astro-cid-fmgelhwa] blockquote[data-astro-cid-fmgelhwa]{margin:0 0 8px;font-size:14px;line-height:1.6;color:#fff}.rs-proof-quote[data-astro-cid-fmgelhwa] figcaption[data-astro-cid-fmgelhwa]{font-size:12px;color:var(--ink-30)}.rs-proof-quote[data-astro-cid-fmgelhwa] figcaption[data-astro-cid-fmgelhwa] b[data-astro-cid-fmgelhwa]{color:#fff;font-weight:600}.rs-chips[data-astro-cid-fmgelhwa]{display:flex;flex-wrap:wrap;gap:8px}.rs-chip[data-astro-cid-fmgelhwa]{height:38px;padding:0 16px;display:inline-flex;align-items:center;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-family:var(--f-body);font-weight:600;font-size:13px;color:#fff;cursor:pointer;transition:all .18s}.rs-chip[data-astro-cid-fmgelhwa]:hover{border-color:#fff}.rs-chip[data-astro-cid-fmgelhwa].active{background:#fff;border-color:#fff;color:var(--ink)}.rs-diag[data-astro-cid-fmgelhwa]{background:#1c262b;color:#fff;padding:56px 0;border-top:1px solid rgba(255,255,255,.06)}.rs-diag-grid[data-astro-cid-fmgelhwa]{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.rs-diag[data-astro-cid-fmgelhwa] h2[data-astro-cid-fmgelhwa]{color:#fff;margin:0 0 14px}.rs-diag-body[data-astro-cid-fmgelhwa]{font-size:16px;line-height:1.6;color:var(--ink-30);max-width:50ch;margin:0 0 26px}.rs-diag-labels[data-astro-cid-fmgelhwa]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rs-diag-labels[data-astro-cid-fmgelhwa] span[data-astro-cid-fmgelhwa]{display:flex;align-items:center;justify-content:center;height:72px;border:1px solid rgba(255,255,255,.3);border-radius:2px;font-family:var(--f-display);font-size:26px;letter-spacing:.04em;text-transform:uppercase;color:#fff}.rs-section[data-astro-cid-fmgelhwa]{padding:72px 0;background:var(--cream)}.rs-section--paper[data-astro-cid-fmgelhwa]{background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rs-head[data-astro-cid-fmgelhwa]{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;margin-bottom:36px}.rs-head--link[data-astro-cid-fmgelhwa]{grid-template-columns:auto 1fr auto;align-items:end}.rs-num[data-astro-cid-fmgelhwa]{font-family:var(--f-display);font-size:48px;line-height:1;color:var(--ink-60);padding-top:4px}.rs-head[data-astro-cid-fmgelhwa] h2[data-astro-cid-fmgelhwa]{margin:0;color:var(--ink)}.rs-side[data-astro-cid-fmgelhwa]{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--ink-60);max-width:48ch}.rs-seeall[data-astro-cid-fmgelhwa]{font-weight:600;font-size:14px;color:var(--ink);text-decoration:none;white-space:nowrap;padding-bottom:6px}.rs-seeall[data-astro-cid-fmgelhwa]:hover{color:var(--yellow-deep)}.rs-seeall[data-astro-cid-fmgelhwa]:hover .arr[data-astro-cid-fmgelhwa]{transform:translate(3px)}.rs-grid[data-astro-cid-fmgelhwa]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rs-card[data-astro-cid-fmgelhwa]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rs-section--paper[data-astro-cid-fmgelhwa] .rs-card[data-astro-cid-fmgelhwa]{background:var(--cream)}.rs-card[data-astro-cid-fmgelhwa]:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 14px 32px -24px #131b1e59}.rs-cover[data-astro-cid-fmgelhwa]{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;border-bottom:1px solid var(--border)}.rs-card-body[data-astro-cid-fmgelhwa]{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.rs-card[data-astro-cid-fmgelhwa] h3[data-astro-cid-fmgelhwa],.rs-skill[data-astro-cid-fmgelhwa] h3[data-astro-cid-fmgelhwa],.rs-video[data-astro-cid-fmgelhwa] h3[data-astro-cid-fmgelhwa]{font-family:var(--f-display);font-weight:400;font-size:28px;line-height:1;text-transform:uppercase;color:var(--ink);margin:0 0 10px}.rs-line[data-astro-cid-fmgelhwa]{font-size:14px;line-height:1.6;color:var(--ink-60);margin:0 0 18px}.rs-card-body[data-astro-cid-fmgelhwa] .btn-dark[data-astro-cid-fmgelhwa]{margin-top:auto;align-self:flex-start}.rs-card-actions[data-astro-cid-fmgelhwa]{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.rs-card-actions[data-astro-cid-fmgelhwa] .btn-dark[data-astro-cid-fmgelhwa]{margin-top:0}.rs-try[data-astro-cid-fmgelhwa]{background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 1px;font-family:var(--f-body);font-weight:600;font-size:14px;color:var(--ink);text-decoration:none;cursor:pointer}.rs-tag[data-astro-cid-fmgelhwa] .rs-free[data-astro-cid-fmgelhwa]{background:var(--ink);border-color:var(--ink);color:#fff}.rs-try[data-astro-cid-fmgelhwa]:hover{color:var(--yellow-deep)}.rs-try[data-astro-cid-fmgelhwa]:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.rs-meta[data-astro-cid-fmgelhwa]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60)}.rs-meta[data-astro-cid-fmgelhwa] .read[data-astro-cid-fmgelhwa]{color:var(--ink)}.rs-card--link[data-astro-cid-fmgelhwa]:hover .rs-meta[data-astro-cid-fmgelhwa] .read[data-astro-cid-fmgelhwa]{color:var(--yellow-deep)}.rs-skill[data-astro-cid-fmgelhwa]{background:#fff;border:1px solid var(--border);border-radius:6px;transition:border-color .18s ease}.rs-skill[data-astro-cid-fmgelhwa]:hover,.rs-skill[data-astro-cid-fmgelhwa][open]{border-color:var(--ink)}.rs-skill[data-astro-cid-fmgelhwa] summary[data-astro-cid-fmgelhwa]{list-style:none;cursor:pointer;padding:24px 24px 20px;display:flex;flex-direction:column}.rs-skill[data-astro-cid-fmgelhwa] summary[data-astro-cid-fmgelhwa]::-webkit-details-marker{display:none}.rs-skill[data-astro-cid-fmgelhwa] summary[data-astro-cid-fmgelhwa] .rs-line[data-astro-cid-fmgelhwa]{margin-bottom:14px}.rs-more[data-astro-cid-fmgelhwa]{font-weight:600;font-size:14px;color:var(--ink);display:inline-flex;align-items:center;gap:8px;margin-top:auto}.rs-more[data-astro-cid-fmgelhwa] i[data-astro-cid-fmgelhwa]{font-style:normal;font-size:18px;line-height:1;transition:transform .2s ease}.rs-skill[data-astro-cid-fmgelhwa][open] .rs-more[data-astro-cid-fmgelhwa] i[data-astro-cid-fmgelhwa]{transform:rotate(45deg)}.rs-more-close[data-astro-cid-fmgelhwa],.rs-skill[data-astro-cid-fmgelhwa][open] .rs-more-open[data-astro-cid-fmgelhwa]{display:none}.rs-skill[data-astro-cid-fmgelhwa][open] .rs-more-close[data-astro-cid-fmgelhwa]{display:inline}.rs-skill-body[data-astro-cid-fmgelhwa]{padding:0 24px 24px;border-top:1px solid var(--border)}.rs-sub[data-astro-cid-fmgelhwa]{padding-top:18px}.rs-sub[data-astro-cid-fmgelhwa]+.rs-sub[data-astro-cid-fmgelhwa]{margin-top:14px;border-top:1px dashed var(--border)}.rs-sub[data-astro-cid-fmgelhwa] h4[data-astro-cid-fmgelhwa]{font-family:var(--f-display);font-weight:400;font-size:20px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0 0 8px}.rs-sub[data-astro-cid-fmgelhwa] p[data-astro-cid-fmgelhwa]{font-size:14px;line-height:1.6;color:var(--ink-60);margin:0 0 10px}.rs-sub[data-astro-cid-fmgelhwa] p[data-astro-cid-fmgelhwa] b[data-astro-cid-fmgelhwa]{color:var(--ink)}.rs-gh[data-astro-cid-fmgelhwa]{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--ink);text-decoration:none}.rs-gh[data-astro-cid-fmgelhwa]:hover{color:var(--yellow-deep)}.rs-gh[data-astro-cid-fmgelhwa]:hover .arr[data-astro-cid-fmgelhwa]{transform:translate(3px)}.rs-note[data-astro-cid-fmgelhwa]{margin:24px 0 0;font-size:14px;color:var(--ink-60)}.rs-install[data-astro-cid-fmgelhwa]{margin-top:56px;background:#fff;border:1px solid var(--border);border-radius:6px;padding:40px}.rs-install[data-astro-cid-fmgelhwa] h3[data-astro-cid-fmgelhwa]{margin:0 0 8px;color:var(--ink)}.rs-install-sub[data-astro-cid-fmgelhwa]{margin:0 0 32px;font-size:15px;color:var(--ink-60)}.rs-steps[data-astro-cid-fmgelhwa]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:step}.rs-anim[data-astro-cid-fmgelhwa]{aspect-ratio:16/9;background:var(--cream);border:1px solid var(--border);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.rs-anim[data-astro-cid-fmgelhwa] video[data-astro-cid-fmgelhwa],.rs-anim[data-astro-cid-fmgelhwa] img[data-astro-cid-fmgelhwa]{width:100%;height:100%;object-fit:cover;display:block}.rs-anim-ph[data-astro-cid-fmgelhwa]{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-30)}.rs-step-n[data-astro-cid-fmgelhwa]{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);margin:0 0 8px}.rs-step[data-astro-cid-fmgelhwa] h4[data-astro-cid-fmgelhwa]{font-size:17px;font-weight:700;color:var(--ink);margin:0 0 8px}.rs-step[data-astro-cid-fmgelhwa] p[data-astro-cid-fmgelhwa]:last-child{font-size:14px;line-height:1.6;color:var(--ink-60);margin:0}.rs-prompts[data-astro-cid-fmgelhwa]{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.rs-prompt[data-astro-cid-fmgelhwa]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid var(--border)}.rs-prompt-name[data-astro-cid-fmgelhwa]{font-family:var(--f-display);font-weight:400;font-size:26px;line-height:1;text-transform:uppercase;color:var(--ink);text-decoration:none;display:inline-block;margin-bottom:10px}.rs-prompt-name[data-astro-cid-fmgelhwa]:hover{color:var(--yellow-deep)}.rs-prompt[data-astro-cid-fmgelhwa] .rs-tag[data-astro-cid-fmgelhwa]{margin:0;align-items:center}.rs-prompt-actions[data-astro-cid-fmgelhwa]{display:flex;align-items:center;gap:18px;flex-shrink:0}.rs-videos[data-astro-cid-fmgelhwa]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.rs-player[data-astro-cid-fmgelhwa]{position:relative;aspect-ratio:16/9;background:#243038;border-radius:6px;overflow:hidden;margin-bottom:16px}.rs-player[data-astro-cid-fmgelhwa] img[data-astro-cid-fmgelhwa],.rs-player[data-astro-cid-fmgelhwa] video[data-astro-cid-fmgelhwa]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#131b1e}.rs-player[data-astro-cid-fmgelhwa] video[data-astro-cid-fmgelhwa]{object-fit:contain}.rs-play[data-astro-cid-fmgelhwa]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:var(--yellow);color:var(--ink);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,background .2s}.rs-play[data-astro-cid-fmgelhwa]:hover{transform:translate(-50%,-50%) scale(1.06);background:var(--yellow-deep)}.rs-dur[data-astro-cid-fmgelhwa]{position:absolute;right:12px;bottom:12px;background:#131b1ed9;color:#fff;font-size:12px;font-weight:600;padding:3px 8px;border-radius:2px}.rs-video[data-astro-cid-fmgelhwa] .rs-line[data-astro-cid-fmgelhwa]{margin:0}.rs-tic[data-astro-cid-fmgelhwa]{background:var(--ink);color:#fff;padding:64px 0}.rs-tic-grid[data-astro-cid-fmgelhwa]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.rs-tic[data-astro-cid-fmgelhwa] h2[data-astro-cid-fmgelhwa]{color:#fff;margin:0 0 14px;max-width:18ch}.rs-tic-body[data-astro-cid-fmgelhwa]{font-size:16px;line-height:1.6;color:var(--ink-30);margin:0}.rs-tic-form[data-astro-cid-fmgelhwa]{position:relative}.rs-close[data-astro-cid-fmgelhwa]{background:#1c262b;color:#fff;padding:72px 0;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.rs-close[data-astro-cid-fmgelhwa] h2[data-astro-cid-fmgelhwa]{color:#fff;margin:0 0 12px}.rs-close-body[data-astro-cid-fmgelhwa]{font-size:16px;line-height:1.6;color:var(--ink-30);max-width:52ch;margin:0 auto 28px}.rs-close-btns[data-astro-cid-fmgelhwa]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.rs-hp[data-astro-cid-fmgelhwa]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.rs-modal[data-astro-cid-fmgelhwa]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.rs-modal[data-astro-cid-fmgelhwa][hidden]{display:none}.rs-modal-backdrop[data-astro-cid-fmgelhwa]{position:absolute;inset:0;background:#131b1eb3}.rs-modal-x[data-astro-cid-fmgelhwa]{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;background:transparent;font-size:26px;line-height:1;cursor:pointer;color:var(--ink-60);border-radius:2px}.rs-modal-x[data-astro-cid-fmgelhwa]:hover{color:var(--ink)}.rs-tic-form[data-astro-cid-fmgelhwa] .rs-form-err[data-astro-cid-fmgelhwa]{color:#ffb4ab;margin-top:10px}.rs-tic-form[data-astro-cid-fmgelhwa] .kit-success[data-astro-cid-fmgelhwa]{margin-top:4px}.rs-vmodal[data-astro-cid-fmgelhwa] .rs-modal-backdrop[data-astro-cid-fmgelhwa]{background:#131b1eeb}.rs-vcard[data-astro-cid-fmgelhwa]{position:relative;width:100%;max-width:1040px}.rs-vframe[data-astro-cid-fmgelhwa]{aspect-ratio:16/9;background:#000;border-radius:6px;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3}.rs-vframe[data-astro-cid-fmgelhwa] video,.rs-vframe[data-astro-cid-fmgelhwa] iframe{display:block;width:100%;height:100%;border:0;background:#000}.rs-vtitle[data-astro-cid-fmgelhwa]{margin:14px 0 0;color:#fff;font-size:15px;font-weight:600}.rs-vx[data-astro-cid-fmgelhwa]{top:-48px;right:-4px;color:#fff;font-size:34px;width:44px;height:44px}.rs-vx[data-astro-cid-fmgelhwa]:hover{color:var(--yellow)}@media(max-width:640px){.rs-vx[data-astro-cid-fmgelhwa]{top:-46px;right:0}}@media(max-width:1023px){.rs-grid[data-astro-cid-fmgelhwa]{grid-template-columns:repeat(2,1fr)}.rs-steps[data-astro-cid-fmgelhwa]{grid-template-columns:1fr}}@media(max-width:860px){.rs-diag-grid[data-astro-cid-fmgelhwa],.rs-tic-grid[data-astro-cid-fmgelhwa]{grid-template-columns:1fr;gap:28px}.rs-head--link[data-astro-cid-fmgelhwa]{grid-template-columns:auto 1fr}.rs-head--link[data-astro-cid-fmgelhwa] .rs-seeall[data-astro-cid-fmgelhwa]{grid-column:2;padding:0}.rs-install[data-astro-cid-fmgelhwa]{padding:28px 24px}.rs-videos[data-astro-cid-fmgelhwa]{grid-template-columns:1fr}.rs-prompt[data-astro-cid-fmgelhwa]{flex-direction:column;align-items:flex-start;gap:14px}}@media(max-width:640px){.rs-hero[data-astro-cid-fmgelhwa]{padding:56px 0 36px}.rs-grid[data-astro-cid-fmgelhwa]{grid-template-columns:1fr}.rs-proof[data-astro-cid-fmgelhwa]{gap:18px}.rs-proof-quote[data-astro-cid-fmgelhwa]{flex-basis:100%}.rs-num[data-astro-cid-fmgelhwa]{font-size:40px}.rs-diag-labels[data-astro-cid-fmgelhwa] span[data-astro-cid-fmgelhwa]{height:60px;font-size:22px}.rs-modal-card[data-astro-cid-fmgelhwa]{padding:28px 22px}.rs-close-btns[data-astro-cid-fmgelhwa] .btn-primary[data-astro-cid-fmgelhwa],.rs-close-btns[data-astro-cid-fmgelhwa] .btn-dark[data-astro-cid-fmgelhwa]{width:100%;justify-content:center}}@media(max-width:480px){.rs-tic[data-astro-cid-fmgelhwa] .kit-fields[data-astro-cid-fmgelhwa]{flex-direction:column}.rs-tic[data-astro-cid-fmgelhwa] .kit-btn[data-astro-cid-fmgelhwa]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.rs-anim[data-astro-cid-fmgelhwa] video[data-astro-cid-fmgelhwa]{display:none}.rs-card[data-astro-cid-fmgelhwa],.btn-primary[data-astro-cid-fmgelhwa],.btn-dark[data-astro-cid-fmgelhwa]{transition:none}}
