.sticky-cta[data-astro-cid-ahtonvqm]{inset-inline:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:40;padding:.55rem;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(14px);transition:translate .35s var(--ease);font-size:var(--fs-sm);background:#141720eb;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding-inline-start:1rem;display:flex;position:fixed;translate:0 140%;box-shadow:0 20px 40px -12px #000c}.sticky-cta[data-astro-cid-ahtonvqm][data-visible]{translate:0}p[data-astro-cid-ahtonvqm]{color:var(--text-2)}strong[data-astro-cid-ahtonvqm]{font-family:var(--font-en);color:var(--text);font-weight:650}a[data-astro-cid-ahtonvqm]{background:var(--text);min-height:44px;color:var(--canvas);white-space:nowrap;border-radius:10px;align-items:center;padding-inline:1rem;font-weight:650;text-decoration:none;display:inline-flex}@media (width>=768px){.sticky-cta[data-astro-cid-ahtonvqm]{display:none}}.ws[data-astro-cid-xqnip4j2]{--ws-bg:#10131a;background:var(--ws-bg);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-mono);color:var(--text-2);text-align:left;font-size:12px;line-height:1.6;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 80px -40px #000000e6,0 0 0 1px #0006}.ws[data-astro-cid-xqnip4j2]:before{content:"";background:linear-gradient(90deg,#0000,#8b7cffb3,#65d8e899,#0000);height:1px;position:absolute;inset:-1px -1px auto}.ws-top[data-astro-cid-xqnip4j2]{border-bottom:1px solid var(--border);background:#ffffff04;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.ws-crumbs[data-astro-cid-xqnip4j2]{color:var(--text);gap:.4rem;min-width:0;font-weight:500;display:flex}.ws-org[data-astro-cid-xqnip4j2]{color:var(--text-3)}.ws-top[data-astro-cid-xqnip4j2] .sim-label[data-astro-cid-xqnip4j2]{margin-left:auto}.ws-steps[data-astro-cid-xqnip4j2]{border-bottom:1px solid var(--border);scrollbar-width:none;gap:0;padding:.6rem .9rem;display:flex;overflow-x:auto}.ws-steps[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]{white-space:nowrap;color:var(--text-3);align-items:center;gap:.4rem;font-size:11px;display:flex}.ws-steps[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]+li[data-astro-cid-xqnip4j2]:before{content:"";background:var(--border-strong);width:22px;height:1px;margin-inline:.5rem}.ws-dot[data-astro-cid-xqnip4j2]{border:1.5px solid;border-radius:50%;width:8px;height:8px}.ws-steps[data-astro-cid-xqnip4j2] [data-astro-cid-xqnip4j2][data-status=done]{color:var(--success)}.ws-steps[data-astro-cid-xqnip4j2] [data-astro-cid-xqnip4j2][data-status=done] .ws-dot[data-astro-cid-xqnip4j2]{background:currentColor}.ws-steps[data-astro-cid-xqnip4j2] [data-astro-cid-xqnip4j2][data-status=active]{color:var(--warning)}.ws-steps[data-astro-cid-xqnip4j2] [data-astro-cid-xqnip4j2][data-status=active] .ws-dot[data-astro-cid-xqnip4j2]{animation:1.6s ease-in-out infinite blink;box-shadow:0 0 0 3px #f2b86b33}.ws-body[data-astro-cid-xqnip4j2]{grid-template-columns:minmax(0,1fr);display:grid}.ws-agent[data-astro-cid-xqnip4j2]{border-bottom:1px solid var(--border);background:#0000001f}.ws-pane-head[data-astro-cid-xqnip4j2]{border-bottom:1px solid #2a2e39b3;justify-content:space-between;align-items:center;gap:.5rem;min-height:38px;padding:.55rem .9rem;display:flex}.ws-pane-title[data-astro-cid-xqnip4j2]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;font-weight:500;display:inline-flex;overflow:hidden}.pulse[data-astro-cid-xqnip4j2]{background:var(--accent-2);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #65d8e82e}.pr-num[data-astro-cid-xqnip4j2]{color:var(--text-3)}.ws-log[data-astro-cid-xqnip4j2]{gap:.3rem;padding:.6rem .9rem .9rem;display:grid}.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]{color:var(--text-2);opacity:0;animation:logIn .4s var(--ease) forwards;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.55rem;display:grid}.msg[data-astro-cid-xqnip4j2]{overflow-wrap:anywhere;min-width:0}.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2][hidden]{display:none}.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]:first-child{animation-delay:.15s}.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]:nth-child(2){animation-delay:.45s}.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]:nth-child(3){animation-delay:.8s}.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]:nth-child(4){animation-delay:1.1s}.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]:nth-child(5){animation-delay:1.45s}.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]:nth-child(6){animation-delay:1.75s}.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]:nth-child(7){animation-delay:2.05s}.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]:nth-child(n+8){animation-delay:0s}.t[data-astro-cid-xqnip4j2]{color:var(--text-3)}.k[data-astro-cid-xqnip4j2]{text-transform:uppercase;letter-spacing:.06em;background:#ffffff0a;border-radius:3px;padding:0 .3rem;font-size:10px}.k-read[data-astro-cid-xqnip4j2]{color:var(--text-2)}.k-plan[data-astro-cid-xqnip4j2]{color:var(--accent-2)}.k-edit[data-astro-cid-xqnip4j2]{color:#b9b0ff}.k-test[data-astro-cid-xqnip4j2]{color:var(--success)}.k-pr[data-astro-cid-xqnip4j2]{color:var(--text)}.k-wait[data-astro-cid-xqnip4j2]{color:var(--warning)}.k-ok[data-astro-cid-xqnip4j2]{color:var(--success)}.k-rev[data-astro-cid-xqnip4j2]{color:var(--danger)}.ws-log[data-astro-cid-xqnip4j2] em[data-astro-cid-xqnip4j2]{font-style:normal}.add[data-astro-cid-xqnip4j2]{color:var(--success)}.del[data-astro-cid-xqnip4j2]{color:var(--danger)}.wait[data-astro-cid-xqnip4j2]{color:var(--warning)!important}.ws-diff[data-astro-cid-xqnip4j2]{font:inherit;color:var(--text);scrollbar-width:thin;margin:0;padding:.4rem 0;font-size:11.5px;line-height:1.7;overflow-x:auto}.ws-diff[data-astro-cid-xqnip4j2] code[data-astro-cid-xqnip4j2]{min-width:max-content;display:grid}.ws-diff[data-astro-cid-xqnip4j2] .ln[data-astro-cid-xqnip4j2]{white-space:pre;padding-inline:.9rem;display:block}.ws-diff[data-astro-cid-xqnip4j2] .ln[data-astro-cid-xqnip4j2].add{background:var(--diff-add);color:#d9f7e9}.ws-diff[data-astro-cid-xqnip4j2] .ln[data-astro-cid-xqnip4j2].del{background:var(--diff-del);color:#f6c8cd;text-decoration:line-through #ff7a8559}.ws-diff[data-astro-cid-xqnip4j2] i[data-astro-cid-xqnip4j2]{opacity:.7;width:1.3em;font-style:normal;display:inline-block}.ws-diff[data-astro-cid-xqnip4j2] b[data-astro-cid-xqnip4j2]{color:#c4bbff;font-weight:500}.ws-diff[data-astro-cid-xqnip4j2] s[data-astro-cid-xqnip4j2]{color:#9ee6f0;text-decoration:none}.ws-thread[data-astro-cid-xqnip4j2]{border-top:1px solid #2a2e3999;gap:.6rem;padding:.7rem .9rem;display:grid}.ws-comment[data-astro-cid-xqnip4j2]{font-family:var(--font-en);color:var(--text);grid-template-columns:auto 1fr;gap:.6rem;font-size:12.5px;display:grid}.ws-comment[data-astro-cid-xqnip4j2] code[data-astro-cid-xqnip4j2]{font-family:var(--font-mono);color:var(--success);font-size:11px}.who[data-astro-cid-xqnip4j2]{font-family:var(--font-mono);color:var(--text-2);font-size:10.5px}.who[data-astro-cid-xqnip4j2] span[data-astro-cid-xqnip4j2]{color:var(--text-3)}.avatar[data-astro-cid-xqnip4j2]{width:24px;height:24px;font-family:var(--font-mono);letter-spacing:.04em;border-radius:6px;place-items:center;font-size:8.5px;font-weight:700;display:grid}.avatar[data-astro-cid-xqnip4j2].human{color:var(--warning);background:#f2b86b29}.avatar[data-astro-cid-xqnip4j2].agent{background:var(--accent-soft);color:#c0b8ff}.ws-approve[data-astro-cid-xqnip4j2]{border-radius:var(--radius);background:#f2b86b0f;border:1px solid #f2b86b59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin:0 .9rem .9rem;padding:.6rem .7rem;transition:border-color .3s,background-color .3s;display:flex}.ws-approve-label[data-astro-cid-xqnip4j2]{font-family:var(--font-fa);text-align:right;color:var(--warning);font-weight:650;font-size:var(--fs-sm);line-height:1.6;display:grid}.ws-approve-label[data-astro-cid-xqnip4j2] .hint[data-astro-cid-xqnip4j2]{color:var(--text-2);font-size:.8125rem;font-weight:400}.ws-approve-actions[data-astro-cid-xqnip4j2]{gap:.45rem;display:flex}.ws-btn[data-astro-cid-xqnip4j2]{min-height:34px;font-family:var(--font-en);border:1px solid var(--border-strong);color:var(--text);background:0 0;border-radius:7px;padding:0 .75rem;font-size:12px;font-weight:600;transition:background-color .15s,transform .15s}.ws-btn[data-astro-cid-xqnip4j2]:hover{background:#ffffff0d}.ws-btn[data-astro-cid-xqnip4j2].primary{background:var(--success);border-color:var(--success);color:#062517}.ws-btn[data-astro-cid-xqnip4j2].primary:hover{background:#79e3b3}.ws-btn[data-astro-cid-xqnip4j2]:active{transform:translateY(1px)}.ws-btn[data-astro-cid-xqnip4j2][disabled]{opacity:.5;cursor:default}.ws-foot[data-astro-cid-xqnip4j2]{border-top:1px solid var(--border);background:#ffffff04;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.65rem .9rem;display:flex}.ws-checks[data-astro-cid-xqnip4j2]{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.ws-checks[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]{color:var(--text-3);align-items:center;gap:.35rem;font-size:11px;display:inline-flex}.ci-meta[data-astro-cid-xqnip4j2]{color:var(--text-3)}.ci-ico[data-astro-cid-xqnip4j2]{border:1.5px dashed var(--text-3);border-radius:50%;flex:none;width:10px;height:10px}.ws-checks[data-astro-cid-xqnip4j2] [data-astro-cid-xqnip4j2][data-status=running]{color:var(--warning)}.ws-checks[data-astro-cid-xqnip4j2] [data-astro-cid-xqnip4j2][data-status=running] .ci-ico[data-astro-cid-xqnip4j2]{border:1.5px solid;border-top-color:#0000;animation:.7s linear infinite spin}.ws-checks[data-astro-cid-xqnip4j2] [data-astro-cid-xqnip4j2][data-status=passed]{color:var(--text)}.ws-checks[data-astro-cid-xqnip4j2] [data-astro-cid-xqnip4j2][data-status=passed] .ci-ico[data-astro-cid-xqnip4j2]{background:var(--success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 5.2 4.3 7l3.2-3.6' stroke='%23062517' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% no-repeat;border:none}.ws-deploy[data-astro-cid-xqnip4j2]{border:1px solid var(--border);border-radius:6px;align-items:center;gap:.5rem;padding:.25rem .55rem;font-size:11px;display:inline-flex}.dep-env[data-astro-cid-xqnip4j2]{color:var(--text-3)}.dep-status[data-astro-cid-xqnip4j2]{color:var(--text-2)}.dep-ver[data-astro-cid-xqnip4j2]{color:var(--text-3)}.ws-deploy[data-astro-cid-xqnip4j2][data-status=deploying] .dep-status[data-astro-cid-xqnip4j2]{color:var(--accent-2)}.ws-deploy[data-astro-cid-xqnip4j2][data-status=live]{background:var(--success-soft);border-color:#5fd6a066}.ws-deploy[data-astro-cid-xqnip4j2][data-status=live] .dep-status[data-astro-cid-xqnip4j2],.ws-deploy[data-astro-cid-xqnip4j2][data-status=live] .dep-ver[data-astro-cid-xqnip4j2]{color:var(--success)}.ws[data-astro-cid-xqnip4j2][data-state=merged] .ws-approve[data-astro-cid-xqnip4j2]{background:var(--success-soft);border-color:#5fd6a059}@keyframes logIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:.25}}@keyframes spin{to{transform:rotate(360deg)}}.ws-guide[data-astro-cid-xqnip4j2]{--g:var(--warning);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--g) 7%, transparent);font-family:var(--font-fa);font-size:var(--fs-sm);color:var(--text);text-align:right;transition:background-color .4s var(--ease);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;padding:.75rem .9rem;line-height:1.75;display:flex}.ws-guide-tag[data-astro-cid-xqnip4j2]{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--g) 45%, transparent);color:var(--g);transition:color .4s var(--ease), border-color .4s var(--ease);flex:none;padding:.05rem .55rem;font-size:.8125rem;font-weight:650}.ws[data-astro-cid-xqnip4j2][data-state=approved] .ws-guide[data-astro-cid-xqnip4j2],.ws[data-astro-cid-xqnip4j2][data-state=changes] .ws-guide[data-astro-cid-xqnip4j2]{--g:var(--accent-2)}.ws[data-astro-cid-xqnip4j2][data-state=merged] .ws-guide[data-astro-cid-xqnip4j2]{--g:var(--success)}.ws[data-astro-cid-xqnip4j2][data-state=review]:not([data-touched]) .ws-btn[data-astro-cid-xqnip4j2].primary{animation:nudge 2.2s var(--ease) 2.4s infinite}@keyframes nudge{0%{box-shadow:0 0 #5fd6a08c}70%,to{box-shadow:0 0 0 10px #5fd6a000}}.ws-log-toggle[data-astro-cid-xqnip4j2]{display:none}.ws-log-toggle[data-astro-cid-xqnip4j2]:not([hidden]){border:1px solid var(--border);min-height:32px;color:var(--text-2);font:inherit;background:0 0;border-radius:6px;align-items:center;gap:.3rem;margin-block:-.35rem;padding:0 .55rem;font-size:11px;display:inline-flex}.ws-log-toggle[data-astro-cid-xqnip4j2]:hover{color:var(--text);border-color:var(--border-strong)}.ws-log-toggle[data-astro-cid-xqnip4j2] svg[data-astro-cid-xqnip4j2]{transition:rotate .25s var(--ease)}.ws-log-toggle[data-astro-cid-xqnip4j2][aria-expanded=true] svg[data-astro-cid-xqnip4j2]{rotate:180deg}.ws-agent[data-astro-cid-xqnip4j2][data-collapsed] .ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]:not(:last-child){display:none}.ws-agent[data-astro-cid-xqnip4j2][data-collapsed] .ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]:last-child{animation-delay:.3s}.ws-agent[data-astro-cid-xqnip4j2][data-collapsed] .ws-log[data-astro-cid-xqnip4j2]{padding-block:.55rem}@media (width<=720px){.ws-checks[data-astro-cid-xqnip4j2] .ci-meta[data-astro-cid-xqnip4j2]{display:none}.avatar[data-astro-cid-xqnip4j2]{font-size:9.5px}.who[data-astro-cid-xqnip4j2]{font-size:11px}}@media (width<=420px){.ws-steps[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]+li[data-astro-cid-xqnip4j2]:before{width:10px;margin-inline:.3rem}.ws-diff[data-astro-cid-xqnip4j2]{font-size:11px}.ws-approve-actions[data-astro-cid-xqnip4j2]{width:100%}.ws-btn[data-astro-cid-xqnip4j2]{flex:1}}@supports (animation-timeline:scroll()){@media (width<=720px){.ws-diff[data-astro-cid-xqnip4j2]{animation:linear both diff-edge scroll(self inline)}}}@keyframes diff-edge{0%{mask-image:linear-gradient(90deg,#000 82%,#0000)}to{mask-image:linear-gradient(90deg,#000 100%,#0000)}}@media (pointer:coarse){.ws-btn[data-astro-cid-xqnip4j2]{min-height:44px}.ws-log-toggle[data-astro-cid-xqnip4j2]:not([hidden]){min-height:44px;margin-block:-.6rem}}@media (prefers-reduced-motion:reduce){.ws-log[data-astro-cid-xqnip4j2] li[data-astro-cid-xqnip4j2]{opacity:1;animation:none}.ws-btn[data-astro-cid-xqnip4j2].primary{animation:none!important}}.hero[data-astro-cid-yodha2z4]{isolation:isolate;padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(3.5rem,2rem + 5vw,6.5rem);position:relative;overflow:hidden}.hero-bg[data-astro-cid-yodha2z4]{z-index:-1;background-image:radial-gradient(circle at 1px 1px,#ffffff12 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 30% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 30% 35%,#000 20%,#0000 75%)}.hero-bg[data-astro-cid-yodha2z4]:after{content:"";background:radial-gradient(closest-side,#8b7cff21,#0000);width:720px;height:420px;animation:14s ease-in-out infinite alternate float;position:absolute;top:12%;left:4%}.hero[data-astro-cid-yodha2z4]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--hx,30%) var(--hy,30%), #65d8e812, transparent 60%);opacity:var(--hglow,0);transition:opacity .6s var(--ease);position:absolute;inset:0}.hero-copy[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4],.hero-visual[data-astro-cid-yodha2z4]{animation:rise-in .8s var(--ease) backwards}.hero-copy[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]:nth-child(2){animation-delay:80ms}.hero-copy[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]:nth-child(3){animation-delay:.16s}.hero-copy[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]:nth-child(4){animation-delay:.24s}.hero-copy[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]:nth-child(5){animation-delay:.32s}.hero-copy[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]:nth-child(6){animation-delay:.4s}.hero-visual[data-astro-cid-yodha2z4]{animation-duration:1s;animation-delay:.2s}.hero-grid[data-astro-cid-yodha2z4]{align-items:center;gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.hero-copy[data-astro-cid-yodha2z4]{justify-items:start;gap:1.4rem;display:grid}h1[data-astro-cid-yodha2z4]{max-width:17ch;font-size:clamp(2.25rem,1.5rem + 2.8vw,3.6rem);line-height:1.35}.hl[data-astro-cid-yodha2z4]{color:var(--accent-2)}.hero-desc[data-astro-cid-yodha2z4]{color:var(--text-2);font-size:var(--fs-md);max-width:54ch}.hero-ctas[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.hero-facts[data-astro-cid-yodha2z4]{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;gap:0;margin-top:.5rem;display:flex;overflow:hidden}.hero-facts[data-astro-cid-yodha2z4] div[data-astro-cid-yodha2z4]{border-inline-start:1px solid var(--border);padding:.6rem 1rem;transition:background-color .2s}.hero-facts[data-astro-cid-yodha2z4] div[data-astro-cid-yodha2z4]:hover{background:#ffffff08}.hero-facts[data-astro-cid-yodha2z4] div[data-astro-cid-yodha2z4]:first-child{border-inline-start:0}.hero-facts[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{font-size:var(--fs-xs);color:var(--text-3)}.hero-facts[data-astro-cid-yodha2z4] dd[data-astro-cid-yodha2z4]{font-weight:650;font-size:var(--fs-sm)}.hero-terms[data-astro-cid-yodha2z4]{font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;gap:.25rem .5rem;margin-top:-.85rem;display:flex}.hero-terms[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{opacity:.5}.hero-fellowship[data-astro-cid-yodha2z4]{min-height:44px;font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:.75rem;padding:.5rem .25rem;text-decoration:none;display:inline-flex}.hero-fellowship[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{color:var(--text);font-weight:650}.hero-fellowship[data-astro-cid-yodha2z4]:hover{color:var(--text)}.seats[data-astro-cid-yodha2z4]{gap:4px;display:inline-flex}.seats[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{background:var(--accent-2);width:10px;height:10px;transition:transform .3s var(--ease);border-radius:3px;animation:2.4s ease-in-out infinite seat;box-shadow:0 0 10px #65d8e880}.seats[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]:nth-child(2){animation-delay:.2s}.seats[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]:nth-child(3){animation-delay:.4s}.hero-fellowship[data-astro-cid-yodha2z4]:hover .seats[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{transform:translateY(-3px)rotate(45deg)}.hero-fellowship[data-astro-cid-yodha2z4]:hover .seats[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]:nth-child(2){transition-delay:50ms}.hero-fellowship[data-astro-cid-yodha2z4]:hover .seats[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]:nth-child(3){transition-delay:.1s}@keyframes seat{50%{opacity:.55;box-shadow:0 0 2px #65d8e833}}@keyframes float{to{translate:60px 40px;scale:1.1}}.hero-visual[data-astro-cid-yodha2z4]{min-width:0}@media (width>=1024px){.hero-grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}}@media (width<=767px){.hero-bg[data-astro-cid-yodha2z4]:after,.seats[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{animation:none}}@media (width<=480px){.hero-ctas[data-astro-cid-yodha2z4]{width:100%}.hero-ctas[data-astro-cid-yodha2z4] .btn{flex:100%}.hero-facts[data-astro-cid-yodha2z4]{grid-template-columns:1fr 1fr;width:100%;display:grid}.hero-facts[data-astro-cid-yodha2z4] div[data-astro-cid-yodha2z4]{padding-inline:.8rem}.hero-facts[data-astro-cid-yodha2z4] div[data-astro-cid-yodha2z4]:nth-child(odd){border-inline-start:0}.hero-facts[data-astro-cid-yodha2z4] div[data-astro-cid-yodha2z4]:nth-child(n+3){border-top:1px solid var(--border)}.hero-facts[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{font-size:.8125rem}}.center[data-astro-cid-6j3riaey]{text-align:center;justify-items:center;margin-inline:auto}.lead[data-astro-cid-6j3riaey] p+p{margin-top:.85em}.grid[data-astro-cid-5zregp3u]{align-items:center;gap:1.25rem;display:grid}.scene[data-astro-cid-5zregp3u]{border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(60% 55% at 50% 60%, #8b7cff1f, transparent 70%), radial-gradient(40% 30% at 50% 90%, #65d8e814, transparent 70%), var(--surface);place-items:center;min-height:clamp(340px,46vw,520px);display:grid;position:relative;overflow:hidden}@media (width<=767px){.scene[data-astro-cid-5zregp3u]{display:none}}.scene[data-astro-cid-5zregp3u] .three-canvas{width:100%;height:100%;animation:canvas-in 1.2s var(--ease) both;position:absolute;inset:0}.fallback[data-astro-cid-5zregp3u]{width:min(80%,420px);font-family:var(--font-en);font-size:var(--fs-sm);justify-items:center;gap:6px;display:grid}.fallback[data-astro-cid-5zregp3u] li[data-astro-cid-5zregp3u]{width:var(--w);text-align:center;background:#8b7cff29;border:1px solid #8b7cff59;border-radius:8px;padding:.55rem .8rem}.fallback[data-astro-cid-5zregp3u] li[data-astro-cid-5zregp3u].ai{background:repeating-linear-gradient(135deg,#65d8e81f 0 6px,#0000 6px 12px);border:1px dashed #65d8e880}.has-3d .fallback[data-astro-cid-5zregp3u]{display:none}.legend[data-astro-cid-5zregp3u]{font-size:var(--fs-xs);color:var(--text-3);pointer-events:none;gap:1rem;display:flex;position:absolute;inset:auto 1rem .85rem auto}.legend[data-astro-cid-5zregp3u] span[data-astro-cid-5zregp3u]{align-items:center;gap:.4rem;display:inline-flex}.legend[data-astro-cid-5zregp3u] i[data-astro-cid-5zregp3u]{border-radius:3px;width:10px;height:10px}.lg-h[data-astro-cid-5zregp3u]{background:var(--accent)}.lg-a[data-astro-cid-5zregp3u]{border:1px dashed var(--accent-2)}.skills[data-astro-cid-5zregp3u]{gap:.4rem;display:grid}.skill[data-astro-cid-5zregp3u]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color .3s, background-color .3s, translate .35s var(--ease);position:relative;overflow:hidden}.skill[data-astro-cid-5zregp3u][data-active]{background:linear-gradient(90deg, transparent, #8b7cff14), var(--surface);border-color:#8b7cff8c;translate:-6px}.skill[data-astro-cid-5zregp3u].ai[data-active]{background:linear-gradient(90deg, transparent, #65d8e814), var(--surface);border-color:#65d8e88c}.s-head[data-astro-cid-5zregp3u]{width:100%;color:var(--text);text-align:right;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.7rem .9rem;display:grid}.s-title[data-astro-cid-5zregp3u]{font-family:var(--font-en);letter-spacing:-.01em;text-align:right;font-weight:700}.s-glyph[data-astro-cid-5zregp3u]{color:var(--text-3);border:1px solid var(--border);border-radius:5px;padding:.15rem .45rem;font-size:.75rem;transition:color .25s,border-color .25s}.skill[data-astro-cid-5zregp3u][data-active] .s-glyph[data-astro-cid-5zregp3u]{color:var(--accent-2);border-color:#65d8e866}.s-body[data-astro-cid-5zregp3u]{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.s-body[data-astro-cid-5zregp3u]>p[data-astro-cid-5zregp3u]{min-height:0;color:var(--text-2);font-size:var(--fs-sm);opacity:0;transition:opacity .35s var(--ease), padding .45s var(--ease);padding-inline:.9rem;line-height:1.8;overflow:hidden}.skill[data-astro-cid-5zregp3u][data-active] .s-body[data-astro-cid-5zregp3u]{grid-template-rows:1fr}.skill[data-astro-cid-5zregp3u][data-active] .s-body[data-astro-cid-5zregp3u]>p[data-astro-cid-5zregp3u]{opacity:1;padding-bottom:.85rem}.s-timer[data-astro-cid-5zregp3u]{background:linear-gradient(90deg, var(--accent-2), var(--accent));transform-origin:100%;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.skill[data-astro-cid-5zregp3u][data-active][data-cycling] .s-timer[data-astro-cid-5zregp3u]{animation:timer var(--cycle,4s) linear forwards}.compare[data-astro-cid-5zregp3u]{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);align-items:center;gap:.6rem 1rem;margin-top:1.25rem;padding:1rem 1.25rem;display:grid}.c-label[data-astro-cid-5zregp3u]{font-weight:650;font-size:var(--fs-sm);line-height:1.5;display:grid}.c-label[data-astro-cid-5zregp3u] .mono[data-astro-cid-5zregp3u]{color:var(--text-3);text-align:right;direction:ltr;font-size:.75rem;font-weight:400}.c-label[data-astro-cid-5zregp3u].new{color:var(--accent-2)}.old-list[data-astro-cid-5zregp3u],.new-list[data-astro-cid-5zregp3u]{flex-wrap:wrap;gap:.35rem;display:flex}.old-list[data-astro-cid-5zregp3u] li[data-astro-cid-5zregp3u],.new-list[data-astro-cid-5zregp3u] li[data-astro-cid-5zregp3u]{font-size:var(--fs-xs);border-radius:var(--radius-pill);border:1px solid var(--border);transition:translate .2s var(--ease), opacity .2s, border-color .2s;padding:.25rem .6rem}.old-list[data-astro-cid-5zregp3u] li[data-astro-cid-5zregp3u]{color:var(--text-3);text-decoration:line-through #a4a8b473}.old-list[data-astro-cid-5zregp3u] li[data-astro-cid-5zregp3u]:hover{opacity:.4}.new-list[data-astro-cid-5zregp3u] li[data-astro-cid-5zregp3u]{color:var(--text);background:var(--success-soft);border-color:#5fd6a04d;align-items:center;gap:.35rem;display:inline-flex}.new-list[data-astro-cid-5zregp3u] li[data-astro-cid-5zregp3u]:hover{border-color:var(--success);translate:0 -2px}.new-list[data-astro-cid-5zregp3u] svg[data-astro-cid-5zregp3u]{fill:none;width:10px;height:10px;stroke:var(--success);stroke-width:2px;stroke-linecap:round}.c-arrow[data-astro-cid-5zregp3u]{color:var(--text-3);font-size:var(--fs-lg);display:none}@keyframes timer{to{transform:scaleX(1)}}@keyframes canvas-in{0%{opacity:0}}@media (width>=1024px){.grid[data-astro-cid-5zregp3u]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem}.compare[data-astro-cid-5zregp3u]{grid-template-columns:auto auto auto auto 1fr}.c-arrow[data-astro-cid-5zregp3u]{display:block}}.story[data-astro-cid-wkshis2o]{display:grid;position:relative}.stage-col[data-astro-cid-wkshis2o]{top:var(--header-h);z-index:2;height:clamp(190px,30svh,300px);margin-inline:calc(var(--gutter) * -1);padding:.5rem var(--gutter);background:linear-gradient(var(--canvas) 85%, transparent);position:sticky}.stage[data-astro-cid-wkshis2o]{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(70% 60% at 50% 45%, #8b7cff1a, transparent 70%), var(--surface);height:100%;position:relative;overflow:hidden}.stage[data-astro-cid-wkshis2o] .three-canvas{cursor:crosshair;width:100%;height:100%;animation:fade 1.2s var(--ease) both;position:absolute;inset:0}.stage-fallback[data-astro-cid-wkshis2o]{justify-content:center;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:0}.stage-fallback[data-astro-cid-wkshis2o] i[data-astro-cid-wkshis2o]{grid-template-columns:repeat(2,10px);gap:4px;display:grid}.stage-fallback[data-astro-cid-wkshis2o] b[data-astro-cid-wkshis2o]{background:var(--c);width:10px;height:10px;box-shadow:0 0 12px var(--c);border-radius:50%}.stage-fallback[data-astro-cid-wkshis2o] b[data-astro-cid-wkshis2o]:first-child{grid-column:span 2;justify-self:center}.has-3d .stage-fallback[data-astro-cid-wkshis2o]{display:none}.rail[data-astro-cid-wkshis2o]{inset-inline-start:.9rem;gap:14px;display:grid;position:absolute;top:50%;translate:0 -50%}.rail[data-astro-cid-wkshis2o] a[data-astro-cid-wkshis2o]{border:1px solid var(--border-strong);width:10px;height:10px;transition:background-color .3s, border-color .3s, scale .3s var(--ease), box-shadow .3s;background:0 0;border-radius:50%;display:block;position:relative}.rail[data-astro-cid-wkshis2o] a[data-astro-cid-wkshis2o]:after{content:"";border-radius:50%;position:absolute;inset:-8px}.rail[data-astro-cid-wkshis2o] a[data-astro-cid-wkshis2o]:hover{border-color:var(--c);scale:1.3}.rail[data-astro-cid-wkshis2o] a[data-astro-cid-wkshis2o][aria-current=step]{background:var(--c);border-color:var(--c);box-shadow:0 0 12px var(--c);scale:1.25}.stage-tag[data-astro-cid-wkshis2o]{letter-spacing:.12em;color:var(--text-3);pointer-events:none;font-size:.75rem;transition:opacity .3s;position:absolute;inset:auto auto .8rem 1rem}.chapters[data-astro-cid-wkshis2o]{z-index:1;display:grid;position:relative}.chapter[data-astro-cid-wkshis2o]{align-items:center;min-height:66svh;padding-block:2rem;display:flex}.chapter[data-astro-cid-wkshis2o]:last-child{min-height:60svh}.card[data-astro-cid-wkshis2o]{border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);opacity:.35;transition:opacity .5s var(--ease), translate .6s var(--ease), border-color .5s;background:#141720e0;gap:.8rem;padding:clamp(1.1rem,.9rem + 1vw,1.75rem);display:grid;translate:0 12px}.chapter[data-astro-cid-wkshis2o][data-active] .card[data-astro-cid-wkshis2o]{opacity:1;border-color:color-mix(in srgb, var(--c) 45%, transparent);translate:0}.tag[data-astro-cid-wkshis2o]{letter-spacing:.12em;color:var(--c);text-align:right;font-size:.75rem}h3[data-astro-cid-wkshis2o]{font-size:var(--fs-xl)}.body[data-astro-cid-wkshis2o]{color:var(--text-2)}.teams[data-astro-cid-wkshis2o]{gap:.35rem;display:grid}.teams[data-astro-cid-wkshis2o] li[data-astro-cid-wkshis2o]{font-size:var(--fs-sm);border-radius:var(--radius-sm);grid-template-columns:auto 64px 1fr;align-items:center;gap:.6rem;padding:.35rem .6rem;transition:background-color .2s;display:grid}.teams[data-astro-cid-wkshis2o] li[data-astro-cid-wkshis2o]:hover{background:color-mix(in srgb, var(--c) 10%, transparent)}.dot[data-astro-cid-wkshis2o]{background:var(--c);width:9px;height:9px;box-shadow:0 0 10px var(--c);border-radius:50%}.teams[data-astro-cid-wkshis2o] .en[data-astro-cid-wkshis2o]{font-family:var(--font-mono);color:var(--c);text-align:right;font-size:.72rem}.proj[data-astro-cid-wkshis2o]{color:var(--text-2)}.note[data-astro-cid-wkshis2o]{font-size:var(--fs-xs);color:var(--text-3)}.weeks[data-astro-cid-wkshis2o]{gap:.5rem;display:grid}.weeks[data-astro-cid-wkshis2o] li[data-astro-cid-wkshis2o]{border:1px solid var(--border);border-radius:var(--radius);transition:border-color .25s, translate .25s var(--ease);background:#0000002e;grid-template-columns:30px 1fr;gap:.15rem .75rem;padding:.6rem .7rem;display:grid}.weeks[data-astro-cid-wkshis2o] li[data-astro-cid-wkshis2o]:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);translate:-3px}.w-n[data-astro-cid-wkshis2o]{width:30px;height:30px;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:9px;grid-row:span 2;place-items:center;font-weight:750;display:grid}.w-t[data-astro-cid-wkshis2o]{font-family:var(--font-en);font-weight:700;font-size:var(--fs-sm);text-align:right}.w-d[data-astro-cid-wkshis2o]{font-size:var(--fs-xs);color:var(--text-2);align-items:baseline;gap:.45rem;display:flex}.w-d[data-astro-cid-wkshis2o] span[data-astro-cid-wkshis2o]{color:var(--success);background:var(--success-soft);border:1px solid #5fd6a059;border-radius:4px;flex:none;padding:0 .35rem}.hint[data-astro-cid-wkshis2o]{font-size:var(--fs-xs);color:var(--warning);align-items:center;gap:.5rem;display:flex}.pulse[data-astro-cid-wkshis2o]{background:var(--warning);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite ping}@keyframes ping{0%{box-shadow:0 0 #65d8e899}to{box-shadow:0 0 0 8px #65d8e800}}@keyframes fade{0%{opacity:0}}@media (width<=1023px){.chapter[data-astro-cid-wkshis2o]{min-height:54svh;padding-block:1rem}.chapter[data-astro-cid-wkshis2o]:last-child{min-height:50svh}.card[data-astro-cid-wkshis2o]{gap:.65rem}.teams[data-astro-cid-wkshis2o]{gap:.1rem}.teams[data-astro-cid-wkshis2o] li[data-astro-cid-wkshis2o]{grid-template-columns:auto 56px 1fr;padding-block:.25rem;line-height:1.6}.rail[data-astro-cid-wkshis2o]{gap:18px}.rail[data-astro-cid-wkshis2o] a[data-astro-cid-wkshis2o]:after{inset:-10px}}@media (width<=1023px) and (pointer:coarse){.rail[data-astro-cid-wkshis2o]{gap:34px}.rail[data-astro-cid-wkshis2o] a[data-astro-cid-wkshis2o]:after{inset:-17px}}@media (width<=1023px) and (height<=560px){.stage-col[data-astro-cid-wkshis2o]{height:70svh;position:relative;top:auto}.chapter[data-astro-cid-wkshis2o],.chapter[data-astro-cid-wkshis2o]:last-child{min-height:0}}@media (width>=1024px){.story[data-astro-cid-wkshis2o]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2.5rem}.stage-col[data-astro-cid-wkshis2o]{top:calc(var(--header-h) + 1rem);height:calc(100svh - var(--header-h) - 2rem);background:0 0;order:2;margin:0;padding:0}.chapter[data-astro-cid-wkshis2o]{min-height:74svh}.chapter[data-astro-cid-wkshis2o]:first-child{padding-top:10svh}.card[data-astro-cid-wkshis2o]{background:#14172099}}.pr[data-astro-cid-nsksyyjo]{font-family:var(--font-en);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-2);box-shadow:var(--shadow-panel);background:#10131a;font-size:13px;overflow:hidden}.pr-head[data-astro-cid-nsksyyjo]{border-bottom:1px solid var(--border);padding:.9rem 1rem}.pr-title[data-astro-cid-nsksyyjo]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.state[data-astro-cid-nsksyyjo]{color:#062517;background:var(--success);border-radius:var(--radius-pill);padding:.1rem .5rem;font-size:11px;font-weight:600}.t[data-astro-cid-nsksyyjo]{color:var(--text);font-weight:600}.n[data-astro-cid-nsksyyjo]{color:var(--text-3)}.pr-sub[data-astro-cid-nsksyyjo]{font-family:var(--font-mono);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;font-size:11px;display:flex}.pr-sub[data-astro-cid-nsksyyjo] .sim-label[data-astro-cid-nsksyyjo]{margin-left:auto}.add[data-astro-cid-nsksyyjo]{color:var(--success)}.del[data-astro-cid-nsksyyjo]{color:var(--danger)}.hunk[data-astro-cid-nsksyyjo]{padding:.75rem 1rem 1rem}.file[data-astro-cid-nsksyyjo]{font-family:var(--font-mono);color:var(--text-3);border:1px solid var(--border);background:var(--surface);border-bottom:0;border-radius:7px 7px 0 0;padding:.4rem .6rem;font-size:11px}pre[data-astro-cid-nsksyyjo]{font-family:var(--font-mono);color:var(--text);border:1px solid var(--border);margin:0;font-size:11.5px;line-height:1.75;overflow-x:auto}pre[data-astro-cid-nsksyyjo] code[data-astro-cid-nsksyyjo]{min-width:max-content;display:grid}.ln[data-astro-cid-nsksyyjo]{white-space:pre;padding-right:.75rem;display:block}.ln[data-astro-cid-nsksyyjo] i[data-astro-cid-nsksyyjo]{text-align:right;width:2.6em;color:var(--text-3);user-select:none;padding-right:.7em;font-style:normal;display:inline-block}.ln[data-astro-cid-nsksyyjo].add{background:var(--diff-add)}.ln[data-astro-cid-nsksyyjo].hot{box-shadow:inset 2px 0 0 var(--warning)}.comment[data-astro-cid-nsksyyjo]{border:1px solid var(--border);background:var(--surface);border-top:0;border-radius:0 0 7px 7px;gap:.5rem;padding:.75rem;display:grid}.c-head[data-astro-cid-nsksyyjo]{align-items:center;gap:.45rem;font-size:12px;display:flex}.who[data-astro-cid-nsksyyjo]{color:var(--text);font-weight:600}.role[data-astro-cid-nsksyyjo]{color:var(--text-3)}.lbl[data-astro-cid-nsksyyjo]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--danger);border:1px solid #ff7a8566;border-radius:4px;margin-left:auto;padding:0 .35rem;font-size:10px}.comment[data-astro-cid-nsksyyjo] p[data-astro-cid-nsksyyjo]{color:var(--text);line-height:1.6}.comment[data-astro-cid-nsksyyjo] code[data-astro-cid-nsksyyjo]{font-family:var(--font-mono);color:#b9b0ff;background:var(--accent-soft);border-radius:4px;padding:.05rem .3rem;font-size:11px}.reply[data-astro-cid-nsksyyjo]{border-top:1px dashed var(--border);grid-template-columns:auto 1fr;align-items:start;gap:.5rem;padding-top:.5rem;display:grid}.reply[data-astro-cid-nsksyyjo] p[data-astro-cid-nsksyyjo]{color:var(--text-2)}.reply[data-astro-cid-nsksyyjo] strong[data-astro-cid-nsksyyjo]{color:var(--text)}.av[data-astro-cid-nsksyyjo]{width:22px;height:22px;font-family:var(--font-mono);border-radius:6px;place-items:center;font-size:10px;font-weight:700;display:grid}.mentor[data-astro-cid-nsksyyjo]{background:var(--accent-2-soft);color:var(--accent-2)}.you[data-astro-cid-nsksyyjo]{background:var(--warning-soft);color:var(--warning)}.decision[data-astro-cid-nsksyyjo]{border-top:1px solid var(--border);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:11px;display:flex}.checks[data-astro-cid-nsksyyjo]{gap:.75rem;display:flex}.ok[data-astro-cid-nsksyyjo]{color:var(--success)}.verdict[data-astro-cid-nsksyyjo]{align-items:center;gap:.5rem;display:flex}.v-changes[data-astro-cid-nsksyyjo]{color:var(--danger);opacity:.75;text-decoration:line-through #ff7a8580}.arrow[data-astro-cid-nsksyyjo]{color:var(--text-3)}.v-approved[data-astro-cid-nsksyyjo]{color:var(--success);background:var(--success-soft);border:1px solid #5fd6a066;border-radius:4px;padding:.1rem .45rem}.ln[data-astro-cid-nsksyyjo]{transition:background-color .15s}.ln[data-astro-cid-nsksyyjo]:hover{background:#65d8e80f}.comment[data-astro-cid-nsksyyjo]{transition:border-color .25s, translate .25s var(--ease)}.comment[data-astro-cid-nsksyyjo]:hover{border-color:var(--border-strong);translate:0 -2px}.checks[data-astro-cid-nsksyyjo] li[data-astro-cid-nsksyyjo]{transition:translate .2s var(--ease)}.checks[data-astro-cid-nsksyyjo] li[data-astro-cid-nsksyyjo]:hover{translate:3px}.grid[data-astro-cid-fevmu3sr]{align-items:start;gap:2.5rem;display:grid}.formats[data-astro-cid-fevmu3sr]{border-top:1px solid var(--border);gap:0;display:grid}.formats[data-astro-cid-fevmu3sr] li[data-astro-cid-fevmu3sr]{border-bottom:1px solid var(--border);grid-template-columns:72px 1fr;gap:1rem;padding-block:1rem;transition:background-color .25s;display:grid;position:relative}.formats[data-astro-cid-fevmu3sr] li[data-astro-cid-fevmu3sr]:before{content:"";background:var(--accent-2);width:2px;transition:transform .3s var(--ease);position:absolute;inset-block:-1px;inset-inline-start:0;transform:scaleY(0)}.formats[data-astro-cid-fevmu3sr] li[data-astro-cid-fevmu3sr]:hover{background:linear-gradient(90deg,#0000,#65d8e80d)}.formats[data-astro-cid-fevmu3sr] li[data-astro-cid-fevmu3sr]:hover:before{transform:scaleY(1)}.formats[data-astro-cid-fevmu3sr] li[data-astro-cid-fevmu3sr]>div[data-astro-cid-fevmu3sr]{transition:translate .3s var(--ease)}.formats[data-astro-cid-fevmu3sr] li[data-astro-cid-fevmu3sr]:hover>div[data-astro-cid-fevmu3sr]{translate:-6px}.f-code[data-astro-cid-fevmu3sr]{transition:color .2s, letter-spacing .3s var(--ease);letter-spacing:.1em;color:var(--accent-2);text-align:left;padding-top:.3rem;font-size:.75rem}h3[data-astro-cid-fevmu3sr]{font-size:var(--fs-base);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-weight:700;display:flex}.f-cad[data-astro-cid-fevmu3sr]{font-family:var(--font-fa);font-size:var(--fs-xs);color:var(--text-3);font-weight:400}.formats[data-astro-cid-fevmu3sr] p[data-astro-cid-fevmu3sr]{color:var(--text-2);font-size:var(--fs-sm)}.visual[data-astro-cid-fevmu3sr]{min-width:0}.principle[data-astro-cid-fevmu3sr]{border-radius:var(--radius-lg);background:radial-gradient(80% 140% at 100% 0%, #8b7cff29, transparent 60%), var(--surface);border:1px solid #8b7cff59;gap:.5rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.principle[data-astro-cid-fevmu3sr]:hover{border-color:#8b7cff99}.p-fa[data-astro-cid-fevmu3sr]{font-family:var(--font-fa-display);font-size:var(--fs-xl);font-synthesis:none;font-weight:400;line-height:1.4}.p-en[data-astro-cid-fevmu3sr]{color:var(--text-2);font-size:var(--fs-md);text-align:right}@media (width>=1024px){.grid[data-astro-cid-fevmu3sr]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}.visual[data-astro-cid-fevmu3sr]{top:calc(var(--header-h) + 2rem);position:sticky}}.fx[data-astro-cid-enaes4kb]{border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-mono);color:var(--text-2);box-shadow:var(--shadow-panel);background:#10131a;font-size:12px;overflow:hidden}.fx-top[data-astro-cid-enaes4kb]{border-bottom:1px solid var(--border);color:var(--text-3);justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}.fx-branch[data-astro-cid-enaes4kb]{color:var(--success);font-size:10.5px}.fx-body[data-astro-cid-enaes4kb]{grid-template-columns:minmax(170px,.8fr) minmax(0,1.4fr);min-height:330px;display:grid}.tree[data-astro-cid-enaes4kb]{border-right:1px solid var(--border);background:#00000026;padding:.5rem 0}.tree[data-astro-cid-enaes4kb] li[data-astro-cid-enaes4kb]{padding-left:calc(.6rem + var(--d) * .9rem)}.dir[data-astro-cid-enaes4kb],.file[data-astro-cid-enaes4kb]{width:100%;min-height:30px;font-family:inherit;font-size:inherit;text-align:left;border-radius:5px;align-items:center;gap:.45rem;padding:.2rem .5rem;display:flex}.dir[data-astro-cid-enaes4kb]{color:var(--text-3)}.file[data-astro-cid-enaes4kb]{color:var(--text-2);background:0 0;border:0}.file[data-astro-cid-enaes4kb]:hover{color:var(--text);background:#ffffff0a}.file[data-astro-cid-enaes4kb][aria-pressed=true]{color:var(--text);background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}svg[data-astro-cid-enaes4kb]{fill:none;stroke:currentColor;stroke-width:1.1px;flex:none;width:14px;height:14px}.dir[data-astro-cid-enaes4kb] svg[data-astro-cid-enaes4kb]{color:var(--accent-2);opacity:.8}.preview[data-astro-cid-enaes4kb]{min-width:0}.pv[data-astro-cid-enaes4kb]{animation:fade .25s var(--ease);padding:.8rem 1rem}.pv[data-astro-cid-enaes4kb][hidden]{display:none}.pv-path[data-astro-cid-enaes4kb]{color:var(--text-3);margin-bottom:.6rem;font-size:10.5px}pre[data-astro-cid-enaes4kb]{font:inherit;white-space:normal;margin:0;font-size:11.5px;line-height:1.75;overflow-x:auto}pre[data-astro-cid-enaes4kb] code[data-astro-cid-enaes4kb]{display:grid}.l[data-astro-cid-enaes4kb]{white-space:pre;color:var(--text-2)}.l[data-astro-cid-enaes4kb].h{color:var(--text);font-weight:600}.l[data-astro-cid-enaes4kb].c{color:#c6f0dc}.l[data-astro-cid-enaes4kb].k{color:#b9b0ff}@media (width<=600px){.fx-body[data-astro-cid-enaes4kb]{grid-template-columns:1fr}.tree[data-astro-cid-enaes4kb]{border-right:0;border-bottom:1px solid var(--border)}.tree[data-astro-cid-enaes4kb] ul[data-astro-cid-enaes4kb]{flex-wrap:wrap;gap:.25rem;padding:0 .5rem;display:flex}.tree[data-astro-cid-enaes4kb] li[data-astro-cid-enaes4kb]{padding-left:0}.tree[data-astro-cid-enaes4kb] li[data-astro-cid-enaes4kb]:has(.dir){display:none}.file[data-astro-cid-enaes4kb]{border:1px solid var(--border);min-height:36px}}@media (pointer:coarse){.file[data-astro-cid-enaes4kb]{min-height:44px}}.grid[data-astro-cid-zsjv5nui]{align-items:start;gap:1.25rem;display:grid}.release[data-astro-cid-zsjv5nui]{overflow:hidden}.r-head[data-astro-cid-zsjv5nui]{border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3);background:#ffffff04;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}.r-tag[data-astro-cid-zsjv5nui]{color:var(--success);background:var(--success-soft);border:1px solid #5fd6a066;border-radius:4px;padding:.05rem .45rem}.r-name[data-astro-cid-zsjv5nui]{color:var(--text)}.r-meta[data-astro-cid-zsjv5nui]{margin-left:auto}.r-list[data-astro-cid-zsjv5nui] li[data-astro-cid-zsjv5nui]{transition:background-color .2s, opacity .5s var(--ease) calc(var(--i) * 60ms), transform .5s var(--ease) calc(var(--i) * 60ms);border-bottom:1px solid #2a2e39b3;grid-template-columns:92px 1fr;gap:1rem;padding:.8rem 1.25rem;display:grid}.r-list[data-astro-cid-zsjv5nui] li[data-astro-cid-zsjv5nui]:last-child{border-bottom:0}.r-list[data-astro-cid-zsjv5nui] li[data-astro-cid-zsjv5nui]:hover{background:var(--diff-add)}.js .release[data-astro-cid-zsjv5nui]:not(.is-in) li[data-astro-cid-zsjv5nui]{opacity:0;transform:translate(-12px)}.r-type[data-astro-cid-zsjv5nui]{color:var(--accent-2);text-align:left;padding-top:.2rem;font-size:.75rem}.r-plus[data-astro-cid-zsjv5nui]{color:var(--success);margin-right:.35rem}h3[data-astro-cid-zsjv5nui]{font-size:var(--fs-base);font-weight:700}.r-list[data-astro-cid-zsjv5nui] p[data-astro-cid-zsjv5nui]{color:var(--text-2);font-size:var(--fs-sm);line-height:1.7}.visual[data-astro-cid-zsjv5nui]{min-width:0;scroll-margin-top:calc(var(--header-h) + 16px)}.hint[data-astro-cid-zsjv5nui]{font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.pulse[data-astro-cid-zsjv5nui]{background:var(--accent-2);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite ping}@media (width>=1024px){.grid[data-astro-cid-zsjv5nui]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.visual[data-astro-cid-zsjv5nui]{top:calc(var(--header-h) + 2rem);position:sticky}}.voices[data-astro-cid-ccxgd6q7]{gap:1rem;display:grid}@media (width<=767px){.voices[data-astro-cid-ccxgd6q7] li[data-astro-cid-ccxgd6q7]:nth-child(n+4){display:none}}.voices[data-astro-cid-ccxgd6q7] li[data-astro-cid-ccxgd6q7]{min-width:0}.more[data-astro-cid-ccxgd6q7]{justify-content:center;margin-top:2rem;display:flex}.wall-link[data-astro-cid-ccxgd6q7]{padding:.7rem .8rem .7rem 1.1rem;border:1px solid var(--border-strong);transition:border-color .25s, background-color .25s, transform .25s var(--ease);background:#ffffff05;border-radius:16px;align-items:center;gap:.9rem;padding-inline-start:.8rem;text-decoration:none;display:inline-flex}.wall-link[data-astro-cid-ccxgd6q7]:hover{background:var(--accent-soft);border-color:#8b7cff99;transform:translateY(-2px)}.wl-stack[data-astro-cid-ccxgd6q7]{width:38px;height:32px;position:relative}.wl-stack[data-astro-cid-ccxgd6q7] i[data-astro-cid-ccxgd6q7]{border:1px solid var(--border-strong);background:var(--elevated);width:22px;height:26px;transition:transform .35s var(--ease);border-radius:6px;position:absolute;top:3px}.wl-stack[data-astro-cid-ccxgd6q7] i[data-astro-cid-ccxgd6q7]:first-child{border-color:#65d8e899;right:0}.wl-stack[data-astro-cid-ccxgd6q7] i[data-astro-cid-ccxgd6q7]:nth-child(2){border-color:#8b7cff99;right:8px}.wl-stack[data-astro-cid-ccxgd6q7] i[data-astro-cid-ccxgd6q7]:nth-child(3){border-color:#5fd6a099;right:16px}.wall-link[data-astro-cid-ccxgd6q7]:hover .wl-stack[data-astro-cid-ccxgd6q7] i[data-astro-cid-ccxgd6q7]:first-child{transform:translate(4px,-3px)rotate(8deg)}.wall-link[data-astro-cid-ccxgd6q7]:hover .wl-stack[data-astro-cid-ccxgd6q7] i[data-astro-cid-ccxgd6q7]:nth-child(3){transform:translate(-4px,-3px)rotate(-8deg)}.wl-text[data-astro-cid-ccxgd6q7]{line-height:1.5;display:grid}.wl-text[data-astro-cid-ccxgd6q7] strong[data-astro-cid-ccxgd6q7]{font-weight:700}.wl-text[data-astro-cid-ccxgd6q7] small[data-astro-cid-ccxgd6q7]{font-family:var(--font-mono);color:var(--text-3);text-align:right;font-size:.75rem}.wall-link[data-astro-cid-ccxgd6q7] svg[data-astro-cid-ccxgd6q7]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s var(--ease)}.wall-link[data-astro-cid-ccxgd6q7]:hover svg[data-astro-cid-ccxgd6q7]{transform:translate(-4px)}@media (width>=720px){.voices[data-astro-cid-ccxgd6q7]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.voices[data-astro-cid-ccxgd6q7]{grid-template-columns:repeat(3,1fr)}}.grid[data-astro-cid-22c3sxrt]{align-items:start;gap:1.25rem;display:grid}.cols[data-astro-cid-22c3sxrt]{scroll-margin-top:calc(var(--header-h) + 16px);gap:.75rem;display:grid}.col[data-astro-cid-22c3sxrt]{border-radius:var(--radius-lg);border:1px solid var(--border);padding:clamp(1.1rem,.9rem + .8vw,1.6rem)}.yes[data-astro-cid-22c3sxrt]{background:linear-gradient(180deg, #5fd6a00f, transparent 50%), var(--surface);border-color:#5fd6a04d}.no[data-astro-cid-22c3sxrt]{border-style:dashed}h3[data-astro-cid-22c3sxrt]{font-size:var(--fs-md);align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.ico[data-astro-cid-22c3sxrt]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;transition:transform .5s var(--ease);border-radius:8px;flex:none;padding:6px}.js .col[data-astro-cid-22c3sxrt]:not(.is-in) .ico[data-astro-cid-22c3sxrt]{transform:scale(.4)rotate(-90deg)}.yes[data-astro-cid-22c3sxrt] .ico[data-astro-cid-22c3sxrt]{background:var(--success-soft);color:var(--success)}.no[data-astro-cid-22c3sxrt] .ico[data-astro-cid-22c3sxrt]{background:var(--danger-soft);color:var(--danger)}ul[data-astro-cid-22c3sxrt]{gap:.6rem;display:grid}li[data-astro-cid-22c3sxrt]{color:var(--text-2);font-size:var(--fs-sm);transition:opacity .45s var(--ease) calc(var(--i) * 60ms), transform .45s var(--ease) calc(var(--i) * 60ms), color .2s;padding-inline-start:1.1rem;position:relative}.js .col[data-astro-cid-22c3sxrt]:not(.is-in) li[data-astro-cid-22c3sxrt]{opacity:0;transform:translateY(6px)}li[data-astro-cid-22c3sxrt]:before{content:"";inset-inline-start:0;background:var(--text-3);width:6px;height:1px;transition:width .2s var(--ease);position:absolute;top:.85em}li[data-astro-cid-22c3sxrt]:hover:before{width:10px}.yes[data-astro-cid-22c3sxrt] li[data-astro-cid-22c3sxrt]{color:var(--text)}.yes[data-astro-cid-22c3sxrt] li[data-astro-cid-22c3sxrt]:before{background:var(--success)}.spec[data-astro-cid-22c3sxrt]{display:grid;overflow:hidden}.row[data-astro-cid-22c3sxrt]{border-bottom:1px solid #2a2e39b3;grid-template-columns:minmax(120px,.6fr) 1fr;align-items:baseline;gap:1rem;padding:.7rem 1.25rem;transition:background-color .2s;display:grid}.row[data-astro-cid-22c3sxrt]:last-child{border-bottom:0}.row[data-astro-cid-22c3sxrt]:hover{background:#ffffff06}dt[data-astro-cid-22c3sxrt]{color:var(--text-2);font-size:var(--fs-sm);line-height:1.5;display:grid}@media (width<=767px){dt[data-astro-cid-22c3sxrt] .en[data-astro-cid-22c3sxrt]{display:none}}dt[data-astro-cid-22c3sxrt] .en[data-astro-cid-22c3sxrt]{font-family:var(--font-mono);color:var(--text-3);text-align:right;letter-spacing:.04em;font-size:.75rem}dd[data-astro-cid-22c3sxrt]{font-weight:600;font-size:var(--fs-sm)}dd[data-astro-cid-22c3sxrt].tba{color:var(--warning);font-weight:500}dd[data-astro-cid-22c3sxrt].tba:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-inline-end:.5rem;animation:1.6s ease-in-out infinite blink;display:inline-block}.tba-note[data-astro-cid-22c3sxrt]{font-size:var(--fs-xs);color:var(--text-3);margin-top:.6rem}@media (width>=1024px){.grid[data-astro-cid-22c3sxrt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}}.flow-stage[data-astro-cid-zuepckvj]{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(50% 70% at 20% 60%, #65d8e81a, transparent 70%), radial-gradient(60% 60% at 80% 40%, #8b7cff14, transparent 70%), var(--surface);place-items:center;height:clamp(280px,30vw,420px);margin-bottom:.75rem;display:grid;position:relative;overflow:hidden}.flow-stage[data-astro-cid-zuepckvj] .three-canvas{width:100%;height:100%;animation:fade 1.2s var(--ease) both;position:absolute;inset:0}@media (width<=767px){.flow[data-astro-cid-zuepckvj],.scene-ref[data-astro-cid-zuepckvj]{display:none}}.flow-fallback[data-astro-cid-zuepckvj]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;color:var(--text-3);direction:ltr}.has-3d .flow-fallback[data-astro-cid-zuepckvj]{display:none}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:before{content:"";background:var(--accent-2);transform-origin:100%;height:2px;transition:transform .6s var(--ease);border-radius:2px;position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj][data-active]{background:linear-gradient(180deg, #65d8e81f, transparent 70%), var(--surface);border-color:#65d8e8a6;box-shadow:0 0 0 1px #65d8e840,0 14px 40px -18px #65d8e899}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj][data-active]:before{transform:scaleX(1)}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj][data-active] .idx[data-astro-cid-zuepckvj]{color:var(--accent-2);letter-spacing:.16em}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj] .idx[data-astro-cid-zuepckvj]{transition:color .3s, letter-spacing .4s var(--ease)}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]{cursor:default}.steps[data-astro-cid-zuepckvj]{gap:.75rem;margin-bottom:1.25rem;display:grid}@media (width<=767px){.steps[data-astro-cid-zuepckvj]{grid-template-columns:1fr 1fr;gap:.6rem}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]{padding:.9rem .85rem}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj] p[data-astro-cid-zuepckvj]{font-size:var(--fs-sm);line-height:1.7}}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .35s, background-color .35s, box-shadow .35s, transform .25s var(--ease), opacity .5s var(--ease) calc(var(--i) * .11s), translate .5s var(--ease) calc(var(--i) * .11s);align-content:start;gap:.35rem;padding:1.15rem;display:grid;position:relative}.js .steps[data-astro-cid-zuepckvj]:not(.is-in) li[data-astro-cid-zuepckvj]{opacity:0;translate:0 14px}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:hover{border-color:var(--border-strong);transform:translateY(-3px)}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:last-child{background:linear-gradient(180deg, #8b7cff14, transparent), var(--surface);border-color:#8b7cff73}.idx[data-astro-cid-zuepckvj]{letter-spacing:.1em;color:var(--accent-2);text-align:right;font-size:.75rem}.steps[data-astro-cid-zuepckvj] h3[data-astro-cid-zuepckvj]{font-size:var(--fs-md)}.steps[data-astro-cid-zuepckvj] p[data-astro-cid-zuepckvj]{color:var(--text-2);font-size:var(--fs-sm)}.wrap[data-astro-cid-zuepckvj]{background:radial-gradient(70% 90% at 0% 100%, #65d8e81a, transparent 60%), var(--surface);scroll-margin-top:calc(var(--header-h) + 16px);border:1px solid #65d8e84d;border-radius:24px;gap:2.5rem;padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.copy[data-astro-cid-zuepckvj]{align-content:start;gap:1rem;min-width:0;display:grid}.f-title[data-astro-cid-zuepckvj]{font-size:var(--fs-xl)}.f-lead[data-astro-cid-zuepckvj]{color:var(--text-2);max-width:62ch}.criteria[data-astro-cid-zuepckvj]{gap:.6rem;display:grid}.criteria[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]{border-inline-start:2px solid #65d8e866;gap:.05rem;padding-inline-start:1rem;transition:border-color .2s;display:grid}.criteria[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:hover{border-color:var(--accent-2)}.criteria[data-astro-cid-zuepckvj] span[data-astro-cid-zuepckvj]{color:var(--text-2);font-size:var(--fs-sm)}.cta[data-astro-cid-zuepckvj]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media (width>=768px){.steps[data-astro-cid-zuepckvj]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.steps[data-astro-cid-zuepckvj]{grid-template-columns:repeat(4,1fr)}.steps[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]:not(:last-child):after{content:"";top:50%;background:var(--border-strong);width:calc(.75rem - 2px);height:1px;position:absolute;inset-inline-end:calc(1px - .75rem)}}@media (width<=480px){.cta[data-astro-cid-zuepckvj] .btn{white-space:normal;text-align:center;flex:100%;padding-block:.65rem;line-height:1.5}}.narrow[data-astro-cid-gfo3rpqg]{max-width:calc(860px + var(--gutter) * 2)}.list[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--border)}.ask[data-astro-cid-gfo3rpqg]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:0 .6rem;margin-top:1.5rem;display:flex}.ask[data-astro-cid-gfo3rpqg] a[data-astro-cid-gfo3rpqg]{min-height:44px;color:var(--accent-2);text-underline-offset:.3em;align-items:center;gap:.35rem;display:inline-flex}.item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--border);interpolate-size:allow-keywords;transition:background-color .25s}.item[data-astro-cid-gfo3rpqg]:hover{background:linear-gradient(90deg,#0000,#ffffff05)}.item[data-astro-cid-gfo3rpqg]::details-content{block-size:0;transition:block-size .35s var(--ease), content-visibility .35s allow-discrete;overflow:clip}.item[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}.item[data-astro-cid-gfo3rpqg][open] .a[data-astro-cid-gfo3rpqg]{animation:rise-in .4s var(--ease) backwards}summary[data-astro-cid-gfo3rpqg]{cursor:pointer;min-height:56px;font-weight:650;font-size:var(--fs-md);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .25rem;list-style:none;display:flex}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.q[data-astro-cid-gfo3rpqg]{color:var(--text);transition:translate .25s var(--ease), color .2s}summary[data-astro-cid-gfo3rpqg]:hover .q[data-astro-cid-gfo3rpqg]{translate:-4px}summary[data-astro-cid-gfo3rpqg]:hover .icon[data-astro-cid-gfo3rpqg]{border-color:var(--border-strong);rotate:90deg}.icon[data-astro-cid-gfo3rpqg]{border:1px solid var(--border);width:28px;height:28px;transition:rotate .3s var(--ease), border-color .2s, background-color .2s;border-radius:8px;flex:none;position:relative}.item[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg] .icon[data-astro-cid-gfo3rpqg]{rotate:180deg}.icon[data-astro-cid-gfo3rpqg]:before,.icon[data-astro-cid-gfo3rpqg]:after{content:"";background:var(--text-2);width:11px;height:1.5px;transition:rotate .25s var(--ease);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.icon[data-astro-cid-gfo3rpqg]:after{rotate:90deg}.item[data-astro-cid-gfo3rpqg][open] .icon[data-astro-cid-gfo3rpqg]:after{rotate:0deg}.item[data-astro-cid-gfo3rpqg][open] .icon[data-astro-cid-gfo3rpqg]{background:var(--accent-soft);border-color:#8b7cff80}.a[data-astro-cid-gfo3rpqg]{color:var(--text-2);max-width:70ch;padding:0 .25rem 1.35rem}.a[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]+p[data-astro-cid-gfo3rpqg]{margin-top:.75rem}.final[data-astro-cid-rufwo4jm]{padding-block:var(--section-y);border-top:1px solid #2a2e3999}.box[data-astro-cid-rufwo4jm]{isolation:isolate;text-align:center;border:1px solid var(--border);background:radial-gradient(60% 80% at 50% 0%, #8b7cff2e, transparent 70%), var(--surface);border-radius:28px;justify-items:center;gap:1.25rem;padding:clamp(2.5rem,1.5rem + 5vw,5.5rem) clamp(1.25rem,1rem + 3vw,4rem);display:grid;position:relative;overflow:hidden}.box[data-astro-cid-rufwo4jm]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--hx,50%) var(--hy,0%), #65d8e81f, transparent 60%);opacity:var(--hglow,0);transition:opacity .5s var(--ease);position:absolute;inset:0}h2[data-astro-cid-rufwo4jm]{font-size:var(--fs-2xl);max-width:22ch;line-height:1.4}.tag[data-astro-cid-rufwo4jm]{font-family:var(--font-en);color:var(--accent-2);font-size:var(--fs-md);letter-spacing:-.01em;text-align:center;font-weight:500}.ctas[data-astro-cid-rufwo4jm]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}
