.hero[data-astro-cid-rbnkosea]{--ease:cubic-bezier(.2, .8, .2, 1);padding-block:var(--space-7) var(--space-8);overflow:hidden}.grid[data-astro-cid-rbnkosea]{gap:var(--space-7);align-items:center;display:grid}.words[data-astro-cid-rbnkosea]{gap:var(--space-4);justify-items:start;min-width:0;display:grid}.actions[data-astro-cid-rbnkosea]{gap:var(--space-3);width:100%;display:grid}.scene[data-astro-cid-rbnkosea]{gap:var(--space-4);padding:var(--space-5);background:var(--accent);border-radius:var(--radius-sheet);min-width:0;display:grid}.chat[data-astro-cid-rbnkosea]{gap:var(--space-3);height:400px;padding-top:var(--space-6);mask-image:linear-gradient(transparent, #000 var(--space-7));flex-direction:column;display:flex;overflow:hidden}.playing[data-astro-cid-rbnkosea] .msg[data-astro-cid-rbnkosea]:not(.on),.playing[data-astro-cid-rbnkosea] .reveal[data-astro-cid-rbnkosea]:not(.on){display:none}.msg[data-astro-cid-rbnkosea]{gap:var(--space-2);max-width:90%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);flex:none;font-size:15px;line-height:1.45;display:grid}.msg[data-astro-cid-rbnkosea].on,.reveal[data-astro-cid-rbnkosea].on{animation:rise .5s var(--ease)}.you[data-astro-cid-rbnkosea]{background:var(--primary);color:var(--on-primary);border-bottom-right-radius:var(--space-1);align-self:flex-end}.ai[data-astro-cid-rbnkosea]{background:var(--surface);color:var(--text);border:1px solid var(--line);border-bottom-left-radius:var(--space-1);align-self:flex-start}.recs[data-astro-cid-rbnkosea]{gap:4px;margin:0;padding-left:18px;font-weight:500;display:grid}.recs[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea]::marker{color:var(--primary)}.dots[data-astro-cid-rbnkosea]{gap:5px;padding-block:6px;display:flex}.dots[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite dot}.dots[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]:nth-child(3){animation-delay:.3s}.checks[data-astro-cid-rbnkosea]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.check[data-astro-cid-rbnkosea],.shipped[data-astro-cid-rbnkosea]{background:var(--accent);color:var(--on-accent);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}svg[data-astro-cid-rbnkosea]{fill:none;width:15px;height:15px;stroke:var(--primary);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ready[data-astro-cid-rbnkosea]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.url[data-astro-cid-rbnkosea]{border-radius:var(--radius-small);background:var(--bg);border:1px solid var(--line);color:var(--primary);text-underline-offset:3px;padding:3px 10px;font:500 13px ui-monospace,Menlo,monospace;text-decoration:underline}.shipped[data-astro-cid-rbnkosea]{justify-self:start;font-size:14px}.composer[data-astro-cid-rbnkosea]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:999px;min-width:0;font-size:14px;display:flex}.field[data-astro-cid-rbnkosea]{white-space:nowrap;flex:1;align-items:center;min-width:0;min-height:22px;display:flex;overflow:hidden}.draft[data-astro-cid-rbnkosea]{text-align:left;direction:rtl;min-width:0;overflow:hidden}.draft[data-astro-cid-rbnkosea] span[data-astro-cid-rbnkosea]{direction:ltr;unicode-bidi:plaintext}.caret[data-astro-cid-rbnkosea]{background:var(--primary);flex:none;width:2px;height:18px;animation:1s step-end infinite blink}.send[data-astro-cid-rbnkosea]{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes dot{0%,to{opacity:.4;transform:none}50%{opacity:1;transform:translateY(-3px)}}@keyframes blink{50%{opacity:0}}@media (width>=761px){.hero[data-astro-cid-rbnkosea]{padding-block:var(--space-8) var(--space-9)}.actions[data-astro-cid-rbnkosea]{align-items:center;gap:var(--space-5);width:auto;display:flex}}@media (width>=981px){.grid[data-astro-cid-rbnkosea]{gap:var(--space-8);grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.msg[data-astro-cid-rbnkosea].on,.reveal[data-astro-cid-rbnkosea].on,.dots[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea],.caret[data-astro-cid-rbnkosea]{animation:none}}.strip[data-astro-cid-qsnxsno5]{padding-block:var(--space-6);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);gap:var(--space-4);display:grid}.head[data-astro-cid-qsnxsno5]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.label[data-astro-cid-qsnxsno5]{font-family:var(--font-ui);color:var(--muted)}.viewport[data-astro-cid-qsnxsno5]{color:inherit;text-decoration:none;display:block;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-qsnxsno5]{width:max-content;animation:56s linear infinite slide;display:flex}.viewport[data-astro-cid-qsnxsno5]:hover .track[data-astro-cid-qsnxsno5]{animation-play-state:paused}.row[data-astro-cid-qsnxsno5]{margin:0;padding:0;list-style:none;display:flex}.item[data-astro-cid-qsnxsno5]{align-items:center;gap:var(--space-3);padding-inline:var(--space-6);display:flex}.mark[data-astro-cid-qsnxsno5]{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px}.text[data-astro-cid-qsnxsno5]{white-space:nowrap;display:grid}.name[data-astro-cid-qsnxsno5]{font:600 18px/1.2 var(--font-display)}.kind[data-astro-cid-qsnxsno5]{color:var(--muted);font-size:13px}@keyframes slide{to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-qsnxsno5]{width:auto;animation:none}.row[data-astro-cid-qsnxsno5]{justify-content:center;row-gap:var(--space-4);flex-wrap:wrap}.row[data-astro-cid-qsnxsno5][aria-hidden=true]{display:none}}.stack[data-astro-cid-477lk3b5],.head[data-astro-cid-477lk3b5]{gap:var(--space-3);display:grid}.stack[data-astro-cid-477lk3b5]{gap:var(--space-7)}.steps[data-astro-cid-477lk3b5]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid;position:relative}.step[data-astro-cid-477lk3b5]{gap:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);padding:var(--space-5);z-index:1;grid-template-rows:auto auto auto 1fr;min-width:0;display:grid;position:relative}.step[data-astro-cid-477lk3b5].ai{background:var(--accent);border-color:#0000}.meta[data-astro-cid-477lk3b5]{align-items:center;gap:var(--space-3);display:flex}.num[data-astro-cid-477lk3b5]{background:var(--primary);width:36px;height:36px;color:var(--on-primary);font:600 18px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.who[data-astro-cid-477lk3b5]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.text[data-astro-cid-477lk3b5]{color:var(--muted);font-size:16px}.visual[data-astro-cid-477lk3b5]{margin-top:var(--space-2);align-content:start;gap:var(--space-3);min-height:300px;padding:var(--space-4);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;font-size:14px;display:grid}svg[data-astro-cid-477lk3b5]{fill:none;stroke:var(--primary);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.input[data-astro-cid-477lk3b5]{min-height:92px;padding:var(--space-3);border:1px solid var(--primary);border-radius:var(--radius-small);background:var(--surface);line-height:1.45}.caret[data-astro-cid-477lk3b5]{vertical-align:-3px;background:var(--primary);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.asks[data-astro-cid-477lk3b5]{color:var(--muted);font-size:12px;font-weight:600}.found[data-astro-cid-477lk3b5]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.found[data-astro-cid-477lk3b5] li[data-astro-cid-477lk3b5]{border-radius:var(--radius-small);background:var(--surface);grid-template-columns:auto 1fr;align-items:center;gap:0 6px;padding:6px 10px;line-height:1.3;display:grid}.found[data-astro-cid-477lk3b5] code[data-astro-cid-477lk3b5]{color:var(--muted);grid-column:2;font:11px ui-monospace,Menlo,monospace}.one[data-astro-cid-477lk3b5]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);border-bottom-left-radius:var(--space-1);background:var(--accent);color:var(--on-accent);display:grid}.q[data-astro-cid-477lk3b5]{font-weight:500}.answers[data-astro-cid-477lk3b5]{flex-wrap:wrap;gap:6px;display:flex}.answer[data-astro-cid-477lk3b5]{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 12px;font-size:13px;position:relative}.chosen[data-astro-cid-477lk3b5]{border:2px solid var(--primary);border-radius:999px;position:absolute;inset:-1px}.options[data-astro-cid-477lk3b5]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.option[data-astro-cid-477lk3b5]{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);gap:6px;padding:8px 10px;display:grid;position:relative}.opt-head[data-astro-cid-477lk3b5]{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.opt-head[data-astro-cid-477lk3b5] b[data-astro-cid-477lk3b5]{color:var(--primary)}.rec[data-astro-cid-477lk3b5]{background:var(--accent);color:var(--primary);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.diagram[data-astro-cid-477lk3b5]{flex-wrap:wrap;align-items:center;row-gap:4px;display:flex}.node[data-astro-cid-477lk3b5]{border:1px solid var(--muted);color:var(--muted);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11px}.main[data-astro-cid-477lk3b5] .node[data-astro-cid-477lk3b5]{border-color:var(--primary);color:var(--text)}.wire[data-astro-cid-477lk3b5]{background:repeating-linear-gradient(90deg, var(--muted) 0 3px, transparent 3px 6px);background-size:6px 100%;flex:none;width:14px;height:2px;animation:.8s linear infinite flow}.pick[data-astro-cid-477lk3b5],.fade[data-astro-cid-477lk3b5]{border-radius:var(--radius-small);pointer-events:none;position:absolute;inset:-1px}.pick[data-astro-cid-477lk3b5]{border:2px solid var(--primary)}.fade[data-astro-cid-477lk3b5]{background:var(--bg);opacity:.6}.fade[data-astro-cid-477lk3b5].on{opacity:.6}.build[data-astro-cid-477lk3b5]{gap:var(--space-2);display:grid}.track[data-astro-cid-477lk3b5]{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.fill[data-astro-cid-477lk3b5]{background:var(--primary);width:0;height:100%;transition:width 3s linear;display:block}.build[data-astro-cid-477lk3b5].on .fill[data-astro-cid-477lk3b5]{width:100%}.work[data-astro-cid-477lk3b5]{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.work[data-astro-cid-477lk3b5] li[data-astro-cid-477lk3b5]{align-items:center;gap:5px;display:flex}.work[data-astro-cid-477lk3b5] svg[data-astro-cid-477lk3b5],.found[data-astro-cid-477lk3b5] svg[data-astro-cid-477lk3b5],.blocked[data-astro-cid-477lk3b5] svg[data-astro-cid-477lk3b5],.verdict[data-astro-cid-477lk3b5] svg[data-astro-cid-477lk3b5]{flex:none;width:14px;height:14px}.window[data-astro-cid-477lk3b5]{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);position:relative;overflow:hidden}.chrome[data-astro-cid-477lk3b5]{border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:6px 10px;display:flex}.chrome[data-astro-cid-477lk3b5] i[data-astro-cid-477lk3b5]{background:var(--line);border-radius:50%;width:8px;height:8px}.addr[data-astro-cid-477lk3b5]{margin-left:var(--space-2);background:var(--bg);color:var(--muted);border-radius:999px;padding:1px 8px;font:11px ui-monospace,Menlo,monospace}.report[data-astro-cid-477lk3b5]{font:600 13px var(--font-display)}.portal[data-astro-cid-477lk3b5]{gap:var(--space-3);padding:var(--space-3);display:grid}.top[data-astro-cid-477lk3b5]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.avatar[data-astro-cid-477lk3b5]{background:var(--primary);width:26px;height:26px;color:var(--on-primary);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.stats[data-astro-cid-477lk3b5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.stat[data-astro-cid-477lk3b5]{border-radius:var(--radius-small);background:var(--bg);color:var(--muted);padding:6px 8px;font-size:11px;display:grid}.stat[data-astro-cid-477lk3b5] b[data-astro-cid-477lk3b5]{font:600 16px var(--font-display);color:var(--text)}.try[data-astro-cid-477lk3b5],.blocked[data-astro-cid-477lk3b5],.verdict[data-astro-cid-477lk3b5]{border-radius:var(--radius-small);align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.try[data-astro-cid-477lk3b5]{background:var(--surface);border:1px dashed var(--muted)}.blocked[data-astro-cid-477lk3b5]{color:var(--error);border:1px solid var(--error);background:var(--surface);font-weight:500}.verdict[data-astro-cid-477lk3b5]{background:var(--primary);color:var(--on-primary);border-radius:999px;justify-self:start;font-weight:600}.verdict[data-astro-cid-477lk3b5] svg[data-astro-cid-477lk3b5]{stroke:var(--on-primary)}.blocked[data-astro-cid-477lk3b5] svg[data-astro-cid-477lk3b5]{stroke:var(--error)}.chart[data-astro-cid-477lk3b5]{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;height:70px;display:flex}.chart[data-astro-cid-477lk3b5] i[data-astro-cid-477lk3b5]{background:var(--primary);border-radius:3px 3px 0 0;flex:1;height:4px;transition:height .8s ease-out}.chart[data-astro-cid-477lk3b5].on .b0[data-astro-cid-477lk3b5]{height:35%}.chart[data-astro-cid-477lk3b5].on .b1[data-astro-cid-477lk3b5]{height:55%}.chart[data-astro-cid-477lk3b5].on .b2[data-astro-cid-477lk3b5]{height:45%}.chart[data-astro-cid-477lk3b5].on .b3[data-astro-cid-477lk3b5]{height:70%}.chart[data-astro-cid-477lk3b5].on .b4[data-astro-cid-477lk3b5]{height:65%}.chart[data-astro-cid-477lk3b5].on .b5[data-astro-cid-477lk3b5]{height:92%}.playing[data-astro-cid-477lk3b5] .chart[data-astro-cid-477lk3b5]:not(.on){opacity:1}@keyframes flow{to{background-position:6px 0}}@media (width>=981px){.steps[data-astro-cid-477lk3b5]{grid-template-columns:repeat(3,minmax(0,1fr))}.steps[data-astro-cid-477lk3b5]:before{content:"";background:repeating-linear-gradient(90deg, var(--muted) 0 6px, transparent 6px 12px);opacity:.5;background-size:12px 100%;height:2px;animation:1s linear infinite flow;position:absolute;top:41px;left:10%;right:10%}}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-477lk3b5],.wire[data-astro-cid-477lk3b5],.steps[data-astro-cid-477lk3b5]:before{animation:none}}.stack[data-astro-cid-wl4mllu6],.head[data-astro-cid-wl4mllu6]{gap:var(--space-3);display:grid}.stack[data-astro-cid-wl4mllu6]{gap:var(--space-6)}.grid[data-astro-cid-wl4mllu6]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-wl4mllu6]{gap:var(--space-1);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);grid-template-rows:auto auto 1fr;min-width:0;display:grid}.heading[data-astro-cid-wl4mllu6]{margin-top:var(--space-3);font-size:22px}.text[data-astro-cid-wl4mllu6]{color:var(--muted);font-size:15px}.art[data-astro-cid-wl4mllu6]{align-content:start;gap:var(--space-2);min-height:260px;padding:var(--space-4);border-radius:var(--radius-card);background:var(--accent);min-width:0;font-size:13px;display:grid}svg[data-astro-cid-wl4mllu6]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.path[data-astro-cid-wl4mllu6]{color:var(--muted);font:12px ui-monospace,Menlo,monospace}.note[data-astro-cid-wl4mllu6]{border-radius:var(--radius-small);background:var(--surface);align-items:flex-start;gap:6px;padding:6px 10px;font-weight:500;line-height:1.35;display:flex}.note[data-astro-cid-wl4mllu6] svg[data-astro-cid-wl4mllu6]{margin-top:1px}.warn[data-astro-cid-wl4mllu6]{color:var(--error);border:1px solid var(--error)}.ok[data-astro-cid-wl4mllu6]{color:var(--primary);border:1px solid var(--primary)}.line[data-astro-cid-wl4mllu6]{border-radius:var(--radius-small);background:var(--surface);overflow-wrap:anywhere;padding:6px 10px;font:12px/1.5 ui-monospace,Menlo,monospace;position:relative}.strike[data-astro-cid-wl4mllu6]{background:var(--error);height:2px;position:absolute;top:50%;left:8px;right:8px}.good[data-astro-cid-wl4mllu6]{color:var(--primary)}.steps[data-astro-cid-wl4mllu6]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background:var(--surface);gap:5px;margin:0;font:12px/1.5 ui-monospace,Menlo,monospace;list-style:none;display:grid}.steps[data-astro-cid-wl4mllu6] li[data-astro-cid-wl4mllu6]{align-items:center;gap:6px;display:flex}.arrow[data-astro-cid-wl4mllu6]{text-align:center;width:15px;color:var(--muted)}.steps[data-astro-cid-wl4mllu6] .bad[data-astro-cid-wl4mllu6]{color:var(--error)}.steps[data-astro-cid-wl4mllu6] .good[data-astro-cid-wl4mllu6]{color:var(--primary);font-weight:600}.frame[data-astro-cid-wl4mllu6]{display:grid}.report[data-astro-cid-wl4mllu6]{padding:var(--space-3);border-radius:var(--radius-small);background:var(--surface);grid-area:1/1;gap:4px;display:grid}.messy[data-astro-cid-wl4mllu6]{color:color-mix(in srgb, var(--muted) 30%, var(--surface));align-content:start;font-size:12px}.label[data-astro-cid-wl4mllu6]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.title[data-astro-cid-wl4mllu6]{font:600 18px var(--font-display)}.small-btn[data-astro-cid-wl4mllu6],.big-btn[data-astro-cid-wl4mllu6]{border-radius:6px;justify-self:start;font-weight:600}.small-btn[data-astro-cid-wl4mllu6]{background:color-mix(in srgb, var(--primary) 35%, var(--surface));color:var(--surface);padding:1px 6px;font-size:10px}.big-btn[data-astro-cid-wl4mllu6]{margin-top:var(--space-1);background:var(--primary);color:var(--on-primary);padding:10px 18px;font-size:14px}.decision[data-astro-cid-wl4mllu6]{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background:var(--surface);border-left:3px solid var(--primary);color:var(--muted);display:flex}.decision[data-astro-cid-wl4mllu6] svg[data-astro-cid-wl4mllu6]{color:var(--primary);margin-top:2px}.decision[data-astro-cid-wl4mllu6] b[data-astro-cid-wl4mllu6]{color:var(--text);display:block}.bubble[data-astro-cid-wl4mllu6]{border-radius:var(--radius-card);max-width:85%;padding:6px 12px;line-height:1.4}.you[data-astro-cid-wl4mllu6]{background:var(--primary);color:var(--on-primary);border-bottom-right-radius:var(--space-1);justify-self:end}.ai[data-astro-cid-wl4mllu6]{background:var(--surface);border-bottom-left-radius:var(--space-1);justify-self:start}.playing[data-astro-cid-wl4mllu6] .bubble[data-astro-cid-wl4mllu6]:not(.on){transform:translateY(8px)}@media (width>=761px){.grid[data-astro-cid-wl4mllu6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=981px){.grid[data-astro-cid-wl4mllu6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stack[data-astro-cid-5rzpa23t],.head[data-astro-cid-5rzpa23t]{gap:var(--space-3);display:grid}.stack[data-astro-cid-5rzpa23t]{gap:var(--space-6)}.plans[data-astro-cid-5rzpa23t],.extras[data-astro-cid-5rzpa23t]{gap:var(--space-4);display:grid}.extras[data-astro-cid-5rzpa23t]{margin:0;padding:0;list-style:none}.plan[data-astro-cid-5rzpa23t],.extra[data-astro-cid-5rzpa23t]{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);align-content:start;min-width:0;display:grid}.plan[data-astro-cid-5rzpa23t].main{border:2px solid var(--primary)}.list[data-astro-cid-5rzpa23t]{margin:var(--space-2) 0 var(--space-4);gap:var(--space-3);padding:0;line-height:1.45;list-style:none;display:grid}.plan[data-astro-cid-5rzpa23t],.extra[data-astro-cid-5rzpa23t]{flex-direction:column;display:flex}.cta[data-astro-cid-5rzpa23t]{align-self:flex-start;margin-top:auto}.list[data-astro-cid-5rzpa23t] li[data-astro-cid-5rzpa23t]{align-items:flex-start;gap:var(--space-2);display:flex}.course[data-astro-cid-5rzpa23t]{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--primary);border-radius:var(--radius-card);background:var(--accent);color:var(--on-accent);display:grid}.course-kicker[data-astro-cid-5rzpa23t]{align-items:center;gap:var(--space-2);font:600 20px/1.25 var(--font-display);display:flex}.course-kicker[data-astro-cid-5rzpa23t] svg[data-astro-cid-5rzpa23t]{fill:none;width:22px;height:22px;stroke:var(--primary);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.course-lines[data-astro-cid-5rzpa23t]{gap:var(--space-2);margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.course-lines[data-astro-cid-5rzpa23t] li[data-astro-cid-5rzpa23t]{padding-left:var(--space-4);position:relative}.course-lines[data-astro-cid-5rzpa23t] li[data-astro-cid-5rzpa23t]:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.list[data-astro-cid-5rzpa23t] .all[data-astro-cid-5rzpa23t]{font-weight:600}.list[data-astro-cid-5rzpa23t] svg[data-astro-cid-5rzpa23t],.extra-icon[data-astro-cid-5rzpa23t]{fill:none;width:18px;height:18px;stroke:var(--primary);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.extras-head[data-astro-cid-5rzpa23t]{gap:var(--space-1);margin-top:var(--space-2);display:grid}.name[data-astro-cid-5rzpa23t]{font:600 20px var(--font-display);margin:0}.name-row[data-astro-cid-5rzpa23t]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.extra-icon[data-astro-cid-5rzpa23t]{margin-top:0}.gh[data-astro-cid-5rzpa23t]{align-items:center;gap:var(--space-2);align-self:flex-start;font-weight:600;display:inline-flex}.mark[data-astro-cid-5rzpa23t]{fill:currentColor;width:20px;height:20px}.price[data-astro-cid-5rzpa23t]{font:400 26px/1.2 var(--font-display)}.price[data-astro-cid-5rzpa23t] small[data-astro-cid-5rzpa23t]{font:400 14px var(--font-ui);color:var(--muted)}.text[data-astro-cid-5rzpa23t]{color:var(--muted);font-size:16px}.soon[data-astro-cid-5rzpa23t]{gap:var(--space-4);padding:var(--space-5);background:var(--accent);color:var(--on-accent);border-radius:var(--radius-card);display:grid}.soon-words[data-astro-cid-5rzpa23t]{gap:var(--space-1);display:grid}@media (width>=761px){.plans[data-astro-cid-5rzpa23t],.extras[data-astro-cid-5rzpa23t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=981px){.soon[data-astro-cid-5rzpa23t]{padding:var(--space-6);grid-template-columns:1fr 1.4fr;align-items:center}}.start[data-astro-cid-f3c3z3gu]{background:var(--accent);color:var(--on-accent)}.stack[data-astro-cid-f3c3z3gu],.head[data-astro-cid-f3c3z3gu]{gap:var(--space-3);display:grid}.stack[data-astro-cid-f3c3z3gu]{gap:var(--space-6)}.steps[data-astro-cid-f3c3z3gu]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-f3c3z3gu]{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border-radius:var(--radius-card);align-content:start;min-width:0;display:grid}.num[data-astro-cid-f3c3z3gu]{background:var(--primary);width:36px;height:36px;color:var(--on-primary);font:600 18px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.text[data-astro-cid-f3c3z3gu]{color:var(--muted);font-size:16px}.code[data-astro-cid-f3c3z3gu]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-small);padding:var(--space-3);color:var(--text);margin:0;font:13px/1.6 ui-monospace,Menlo,monospace;overflow-x:auto}.quote[data-astro-cid-f3c3z3gu]{font:italic 400 18px/1.4 var(--font-display)}.cta[data-astro-cid-f3c3z3gu]{gap:var(--space-3);justify-items:start;display:grid}@media (width>=761px){.cta[data-astro-cid-f3c3z3gu]{align-items:center;gap:var(--space-5);display:flex}}@media (width>=981px){.steps[data-astro-cid-f3c3z3gu]{grid-template-columns:repeat(3,minmax(0,1fr))}}.playing [data-at]:not(.on){opacity:0}[data-until]:not(.on){display:none}[data-at]{transition:opacity .4s,transform .4s,background-color .4s,border-color .4s,color .4s}
