.codemirror-wrapper.svelte-kcx0g9 .cm-focused{outline:none}.scm-waiting.svelte-kcx0g9{position:relative}.scm-waiting__loading.svelte-kcx0g9{position:absolute;inset:0;background-color:#ffffff80}.scm-loading.svelte-kcx0g9{display:flex;align-items:center;justify-content:center}.scm-loading__spinner.svelte-kcx0g9{width:1rem;height:1rem;border-radius:100%;border:solid 2px #000;border-top-color:transparent;margin-right:.75rem;animation:svelte-kcx0g9-spin 1s linear infinite}.scm-loading__text.svelte-kcx0g9{font-family:sans-serif}.scm-pre.svelte-kcx0g9{font-size:.85rem;font-family:monospace;tab-size:2;-moz-tab-size:2;resize:none;pointer-events:none;user-select:none;overflow:auto}@keyframes svelte-kcx0g9-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tab.svelte-mhn5ld{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;color:#fff6;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .15s ease}.tab.svelte-mhn5ld:hover:not(.disabled){color:#ffffffb3}.tab.disabled.svelte-mhn5ld{cursor:not-allowed;opacity:.5}.tab.active.svelte-mhn5ld{color:#ffffffe6;background:#ffffff0d;border-color:#ffffff1a}.editor-wrapper.svelte-mhn5ld{position:relative}.fade-overlay.svelte-mhn5ld{position:absolute;top:0;right:0;bottom:0;width:45%;background:linear-gradient(to right,transparent 0%,var(--color-bg, #0d0d0e) 70%);pointer-events:none;z-index:1}.fallback-code.svelte-mhn5ld{margin:0;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;color:#d2d6dbd9;white-space:pre;overflow-x:auto}.coming-soon.svelte-mhn5ld{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff4d;background:#ffffff0d;padding:1px 6px;border-radius:4px}.road-scene.svelte-1ebllg0{position:absolute;inset:0;overflow:hidden;background:#050505}.road-canvas.svelte-1ebllg0{position:absolute;inset:0;width:100%;height:100%;display:block}.boot-log.svelte-1ebllg0{position:absolute;left:clamp(14px,3vw,28px);bottom:clamp(14px,4vh,26px);z-index:3;display:flex;flex-direction:column;gap:5px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.3;transition:opacity .2s ease;text-shadow:0 1px 6px rgba(0,0,0,.7)}.boot-log-hide.svelte-1ebllg0{opacity:0}.log-line.svelte-1ebllg0{display:flex;align-items:center;gap:9px;white-space:nowrap;animation:svelte-1ebllg0-log-in .22s ease both}.gate.svelte-1ebllg0{color:#ffffff4d}.tok.svelte-1ebllg0{display:inline-block;min-width:2ch;text-align:center;color:#ffffffe6}.tok.ok.svelte-1ebllg0{color:#fff;font-weight:600}.msg.svelte-1ebllg0{color:#ffffffeb}.log-line.done.svelte-1ebllg0 .msg:where(.svelte-1ebllg0){color:#fff6}.wait.svelte-1ebllg0{color:#fff6;font-variant-numeric:tabular-nums}@keyframes svelte-1ebllg0-log-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hud.svelte-1ebllg0{position:absolute;left:0;right:0;z-index:3;display:flex;flex-direction:column;align-items:center;padding:0 16px;transition:opacity .2s ease}.hud-hide.svelte-1ebllg0{opacity:0}.line.svelte-1ebllg0{display:flex;align-items:center;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.clock.svelte-1ebllg0{color:#fff6;font-variant-numeric:tabular-nums;min-width:3.6em;text-align:right}.label.svelte-1ebllg0{color:#ffffffeb;animation:svelte-1ebllg0-label-in .22s ease both}.cursor.svelte-1ebllg0{width:7px;height:13px;background:#fff;box-shadow:0 0 8px #ffffff80;animation:svelte-1ebllg0-cursor-blink 1s steps(2,start) infinite}@keyframes svelte-1ebllg0-label-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ebllg0-cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.log-line.svelte-1ebllg0,.label.svelte-1ebllg0{animation:none}.cursor.svelte-1ebllg0{animation:none;opacity:.7}}.ccd-glass.svelte-1pmwlhi{background:linear-gradient(135deg,#ffffff24,#ffffff08 38%,#ffffff12);backdrop-filter:blur(12px) saturate(1.1) brightness(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.1) brightness(1.05);border-top:1px solid rgba(255,255,255,.25)}.ccd-panel.svelte-1pmwlhi{position:relative}.ccd-border-r.svelte-1pmwlhi{border-right:1px solid rgba(255,255,255,.06)}.ccd-panel-hidden.svelte-1pmwlhi{position:absolute!important;inset:0;opacity:0;pointer-events:none;z-index:-1}.ccd-tab.svelte-1pmwlhi{display:inline-flex;align-items:center;gap:5px;padding:0 14px;font-size:11px;font-weight:500;font-family:monospace;color:#ffffff4d;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease;white-space:nowrap;cursor:pointer}.ccd-tab.svelte-1pmwlhi:hover{color:#fff9}.ccd-tab-active.svelte-1pmwlhi{color:#fffc;border-bottom-color:#ffffff80}.ccd-portal-btn.svelte-1pmwlhi{display:flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:500;color:#ffffff73;border:1px solid rgba(255,255,255,.1);transition:color .15s ease,background .15s ease,border-color .15s ease}.ccd-portal-btn.svelte-1pmwlhi:hover:not(:disabled){color:#ffffffd9;background:#ffffff0f;border-color:#ffffff2e}.ccd-portal-btn.svelte-1pmwlhi:disabled{opacity:.25;cursor:default}.ccd-menu-item.svelte-1pmwlhi{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;color:#ffffff80;text-decoration:none;transition:background .1s ease,color .1s ease;text-align:left;cursor:pointer}.ccd-menu-item.svelte-1pmwlhi:hover{background:#ffffff0d;color:#ffffffd9}.ccd-menu-item.svelte-1pmwlhi+.ccd-menu-item:where(.svelte-1pmwlhi){border-top:1px solid rgba(255,255,255,.05)}.ccd-help-btn.svelte-1pmwlhi{position:fixed;bottom:24px;right:24px;z-index:60;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:9999px;color:#ffffffd9;background:#161616;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #00000080;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.ccd-help-btn.svelte-1pmwlhi:hover{background:#1c1c1c;border-color:#fff3;transform:translateY(-1px)}.ccd-help-scrim.svelte-1pmwlhi{position:fixed;inset:0;z-index:55;background:transparent;cursor:default}.ccd-help-panel.svelte-1pmwlhi{position:fixed;bottom:88px;right:24px;z-index:60;display:flex;flex-direction:column;gap:8px;width:320px;max-width:calc(100vw - 48px);max-height:calc(100vh - 128px);padding:12px;border-radius:14px;background:#111113;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 48px #0009;overflow-y:auto}.ccd-help-title.svelte-1pmwlhi{padding:2px 2px 0;font-size:13px;font-weight:600;color:#ffffffeb}.ccd-help-body.svelte-1pmwlhi{padding:0 2px 6px;font-size:12px;line-height:1.5;color:#fff9}.ccd-help-body.svelte-1pmwlhi strong:where(.svelte-1pmwlhi){color:#ffffffd9;font-weight:600}.ccd-help-head.svelte-1pmwlhi{padding:2px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59}.ccd-help-prompt.svelte-1pmwlhi{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;width:100%;padding:11px 13px;border-radius:11px;text-align:left;background:transparent;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .12s ease,border-color .12s ease}.ccd-help-prompt.svelte-1pmwlhi:hover{background:#ffffff0d;border-color:#10b98166}.ccd-help-prompt-title.svelte-1pmwlhi{grid-column:1;grid-row:1;font-size:13.5px;font-weight:550;color:#ffffffeb;line-height:1.3}.ccd-help-prompt-hint.svelte-1pmwlhi{grid-column:1;grid-row:2;margin-top:2px;font-size:12px;color:#fff6;line-height:1.3}.ccd-help-prompt-arrow.svelte-1pmwlhi{grid-column:2;grid-row:1 / span 2;color:#10b981e6;opacity:0;transform:translate(-4px);transition:opacity .12s ease,transform .12s ease}.ccd-help-prompt.svelte-1pmwlhi:hover .ccd-help-prompt-arrow:where(.svelte-1pmwlhi){opacity:1;transform:translate(0)}.ccd-boot-overlay.svelte-1pmwlhi{position:absolute;inset:0;z-index:40;overflow:hidden;background:#0d0d0e;transition:opacity .4s ease}.ccd-boot-dissolve.svelte-1pmwlhi{opacity:0;pointer-events:none}.ccd-boot-status.svelte-1pmwlhi{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-size:12px;color:#ffffff8c}@keyframes svelte-1cob9hk-vrh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vrh-scene.svelte-1cob9hk{position:absolute;inset:0;z-index:20;overflow:hidden;transition:opacity .4s ease}.vrh-scene-dissolve.svelte-1cob9hk{opacity:0;pointer-events:none}.vrh-road-scene.svelte-1cob9hk{position:absolute;inset:0;overflow:hidden;background:#0d0d0e}.vrh-road-status.svelte-1cob9hk{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-size:12px;color:#ffffff8c;z-index:3}@media (prefers-reduced-motion: reduce){.vrh-help-attn.svelte-1cob9hk{animation:none}}.vrh-glass.svelte-1cob9hk{background:linear-gradient(135deg,#ffffff24,#ffffff08 38%,#ffffff12);backdrop-filter:blur(12px) saturate(1.1) brightness(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.1) brightness(1.05);border-top:1px solid rgba(255,255,255,.25)}.vrh-panel.svelte-1cob9hk{position:relative}.vrh-panel-hidden.svelte-1cob9hk{position:absolute!important;inset:0;opacity:0;pointer-events:none;z-index:-1}.vrh-tab.svelte-1cob9hk{display:inline-flex;align-items:center;gap:5px;padding:0 14px;font-size:11px;font-weight:500;font-family:monospace;color:#ffffff4d;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease;white-space:nowrap;cursor:pointer}.vrh-tab.svelte-1cob9hk:hover{color:#fff9}.vrh-tab-active.svelte-1cob9hk{color:#fffc;border-bottom-color:#ffffff80}.vrh-editor .cm-editor{height:100%}.vrh-editor .cm-scroller{scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.08) transparent}.vrh-term-tab.svelte-1cob9hk{display:inline-flex;height:100%;align-items:center;gap:5px;padding:0 14px;font-family:Commit Mono,monospace;font-size:11px;font-weight:500;color:#ffffff4d;background:transparent;border:none;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.vrh-term-tab.svelte-1cob9hk:hover{color:#fff9}.vrh-term-tab-active.svelte-1cob9hk{color:#fffc;border-bottom-color:#ffffff80}.vrh-term-hidden.svelte-1cob9hk{opacity:0;pointer-events:none;z-index:-1}.xterm{height:100%}.xterm-viewport{background:transparent!important;scrollbar-width:none;-ms-overflow-style:none}.xterm-viewport::-webkit-scrollbar{width:0;height:0;display:none}.xterm-scrollable-element{background-color:transparent!important}.xterm .xterm-rows,.xterm .xterm-rows span{font-size:12px!important}.vrh-handle.svelte-1cob9hk{flex-shrink:0;background:#ffffff0f;transition:background .15s ease;position:relative;z-index:10}.vrh-handle.svelte-1cob9hk:hover,.vrh-handle.svelte-1cob9hk:active{background:#ffffff24}.vrh-handle-h.svelte-1cob9hk{width:1px;cursor:col-resize}.vrh-handle-v.svelte-1cob9hk{height:1px;cursor:row-resize}.vrh-portal-pill.svelte-1cob9hk{display:flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:9999px;font-size:12px;font-weight:500;color:#ffffffe6;background:#1414168c;backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px 1px #00000040,0 4px 16px #00000059;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vrh-portal-pill.svelte-1cob9hk:hover{background:#141416b3;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff38,inset 0 -1px 1px #00000040,0 6px 20px #0000006b;transform:translateY(-1px)}.vrh-help-btn.svelte-1cob9hk{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9999px;color:#fffffff2;background:#141416b8;backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 1px #00000040,0 6px 20px #00000073;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.vrh-help-btn.svelte-1cob9hk:hover{background:#141416d9;border-color:#fff6;transform:translateY(-1px)}.vrh-help-attn.svelte-1cob9hk{animation:svelte-1cob9hk-vrh-help-bounce 2.6s ease-in-out infinite}@keyframes svelte-1cob9hk-vrh-help-bounce{0%{transform:translateY(0)}5%{transform:translateY(-14px)}10%{transform:translateY(0)}14%{transform:translateY(-8px)}18%{transform:translateY(0)}to{transform:translateY(0)}}.vrh-help-panel.svelte-1cob9hk{width:280px;max-width:calc(100vw - 48px);padding:14px 16px;border-radius:14px;background:#141416b8;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #fff3,0 12px 32px #00000073}.vrh-help-title.svelte-1cob9hk{font-size:13px;font-weight:600;color:#ffffffeb;margin-bottom:6px}.vrh-help-body.svelte-1cob9hk{font-size:12px;line-height:1.5;color:#fff9}.vrh-help-body.svelte-1cob9hk strong:where(.svelte-1cob9hk){color:#ffffffd9;font-weight:600}.vrh-menu-item.svelte-1cob9hk{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;color:#ffffff80;text-decoration:none;transition:background .1s ease,color .1s ease;text-align:left;cursor:pointer}.vrh-menu-item.svelte-1cob9hk:hover{background:#ffffff0d;color:#ffffffd9}.vrh-menu-item.svelte-1cob9hk+.vrh-menu-item:where(.svelte-1cob9hk){border-top:1px solid rgba(255,255,255,.05)}.glow[data-astro-cid-eot7hzkz]{position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from var(--angle),transparent 70%,rgba(255,255,255,.5) 85%,rgba(255,255,255,.8) 90%,rgba(255,255,255,.5) 95%,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;animation:spin 3s linear infinite}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes spin{to{--angle: 360deg}}.wrap.svelte-7gw5fc{position:relative;width:100%;height:100%}canvas.svelte-7gw5fc{position:absolute;inset:0;width:100%;height:100%}.wrap.svelte-10wlhoo{display:flex;flex-direction:column;gap:14px;width:100%;height:100%;justify-content:center}.row.svelte-10wlhoo{display:flex;flex-direction:column;gap:3px}.label.svelte-10wlhoo{font-size:11px;color:#ffffff59;letter-spacing:.02em}.value.svelte-10wlhoo{font-size:26px;font-weight:500;color:#ffffffe0;line-height:1.1}.unit.svelte-10wlhoo{font-size:11px;font-weight:400;color:#ffffff47}.footer.svelte-10wlhoo{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#fff3}.cost.svelte-10wlhoo{font-size:13px;font-weight:500;color:#ffffffb3}input[type=range].svelte-10wlhoo{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:#ffffff14;border-radius:2px;outline:none;cursor:pointer}input[type=range].svelte-10wlhoo::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#ffffffbf;cursor:pointer;border:none;transition:background .15s}input[type=range].svelte-10wlhoo::-webkit-slider-thumb:hover{background:#fffffff2}input[type=range].svelte-10wlhoo::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#ffffffbf;cursor:pointer;border:none}.wrap.svelte-1b6rfq8{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.diagram.svelte-1b6rfq8{display:flex;align-items:center;gap:12px;width:100%}.box.svelte-1b6rfq8{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 14px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.visible.svelte-1b6rfq8 .box.client:where(.svelte-1b6rfq8){opacity:1;transform:none;transition-delay:.05s}.visible.svelte-1b6rfq8 .box.server:where(.svelte-1b6rfq8){opacity:1;transform:none;transition-delay:.15s}.box.server.svelte-1b6rfq8{opacity:.28!important}.visible.svelte-1b6rfq8 .box.server:where(.svelte-1b6rfq8){opacity:.28!important}.box-label.svelte-1b6rfq8{display:block;font-size:10px;color:#ffffff59;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.files.svelte-1b6rfq8{display:flex;flex-direction:column;gap:6px}.file.svelte-1b6rfq8{display:flex;align-items:center;gap:7px;font-size:11px;color:#ffffff8c;font-family:monospace;opacity:0;transform:translate(-4px);transition:opacity .3s ease,transform .3s ease;transition-delay:calc(.2s + var(--i) * .08s)}.visible.svelte-1b6rfq8 .file:where(.svelte-1b6rfq8){opacity:1;transform:none}.dot.svelte-1b6rfq8{width:5px;height:5px;border-radius:50%;background:#fff3;flex-shrink:0}.connector.svelte-1b6rfq8{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-width:40px}.line.svelte-1b6rfq8{position:absolute;left:0;right:0;height:1px;background:#ffffff14}.block.svelte-1b6rfq8{position:relative;z-index:1;color:#ffffff40;background:#0e0e10;padding:2px;opacity:0;transition:opacity .4s ease .35s}.visible.svelte-1b6rfq8 .block:where(.svelte-1b6rfq8){opacity:1}.box.server.svelte-1b6rfq8 .box-label:where(.svelte-1b6rfq8){margin-bottom:0}.wrap.svelte-1x6hr75{position:relative;width:100%;height:100%;overflow:hidden}canvas.svelte-1x6hr75{position:absolute;inset:0;width:100%;height:100%}.wrap.svelte-2pvrmm{width:100%;height:100%;background:#0c0c0c;border-radius:8px;border:1px solid rgba(255,255,255,.07);overflow:hidden;font-family:JetBrains Mono,Fira Code,monospace}.terminal.svelte-2pvrmm{height:100%;padding:12px 14px;display:flex;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;justify-content:flex-start;scrollbar-width:none}.terminal.svelte-2pvrmm::-webkit-scrollbar{display:none}.sep.svelte-2pvrmm{height:6px;flex-shrink:0}.line.svelte-2pvrmm{font-size:10px;line-height:1.7;display:flex;align-items:flex-start;gap:5px;min-width:0;flex-shrink:0}.line-text.svelte-2pvrmm{min-width:0;overflow-wrap:anywhere;word-break:break-word}.line.cmd.svelte-2pvrmm{color:#ffffffd1}.line.pkg.svelte-2pvrmm{color:#ffffff4d;padding-left:14px}.line.pkg.last.svelte-2pvrmm{color:#ffffff80}.line.out.svelte-2pvrmm{color:#ffffff59}.line.done.svelte-2pvrmm{color:#4ade80bf}.prompt.svelte-2pvrmm,.plus.svelte-2pvrmm{color:#fff3}.check.svelte-2pvrmm{color:#4ade80b3;font-size:9px}.prompt.svelte-2pvrmm,.plus.svelte-2pvrmm,.check.svelte-2pvrmm{flex-shrink:0}.dim-line.svelte-2pvrmm{color:#ffffff38;font-size:10px;line-height:1.7;flex-shrink:0}.ls-row.svelte-2pvrmm{display:flex;flex-wrap:wrap;gap:2px 14px;padding-left:14px;font-size:10px;line-height:1.7;flex-shrink:0}.ls-dir.svelte-2pvrmm{color:#ffffffb3;font-weight:600}.ls-file.svelte-2pvrmm{color:#ffffff59}.caret.svelte-2pvrmm{display:inline-block;width:5px;height:.8em;background:#ffffff8c;vertical-align:middle;animation:svelte-2pvrmm-blink 1s step-end infinite}@keyframes svelte-2pvrmm-blink{0%,49%{opacity:1}50%,to{opacity:0}}.wrap.svelte-kz2pnp{position:relative;width:100%;height:100%;overflow:hidden;cursor:default}canvas.svelte-kz2pnp{position:absolute;inset:0;width:100%;height:100%}.comparison-table[data-astro-cid-g5xc7fs2]{width:100%;border-collapse:collapse;font-size:14px}.comparison-table[data-astro-cid-g5xc7fs2] thead[data-astro-cid-g5xc7fs2] th[data-astro-cid-g5xc7fs2]{padding:12px 20px;text-align:center;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#fff6;border-bottom:1px solid rgba(255,255,255,.1)}.comparison-table[data-astro-cid-g5xc7fs2] thead[data-astro-cid-g5xc7fs2] th[data-astro-cid-g5xc7fs2]:first-child{text-align:left;padding-left:24px}.comparison-table[data-astro-cid-g5xc7fs2] thead[data-astro-cid-g5xc7fs2] th[data-astro-cid-g5xc7fs2]:last-child{padding-right:24px}.comparison-table[data-astro-cid-g5xc7fs2] thead[data-astro-cid-g5xc7fs2] th[data-astro-cid-g5xc7fs2].highlight{color:#fffffff2}.comparison-table[data-astro-cid-g5xc7fs2] tbody[data-astro-cid-g5xc7fs2] td[data-astro-cid-g5xc7fs2]{padding:16px 20px;text-align:center;color:#fff6;border-bottom:1px solid rgba(255,255,255,.06)}.comparison-table[data-astro-cid-g5xc7fs2] tbody[data-astro-cid-g5xc7fs2] tr[data-astro-cid-g5xc7fs2]:last-child td[data-astro-cid-g5xc7fs2]{border-bottom:none}.comparison-table[data-astro-cid-g5xc7fs2] tbody[data-astro-cid-g5xc7fs2] td[data-astro-cid-g5xc7fs2]:first-child{text-align:left;padding-left:24px}.comparison-table[data-astro-cid-g5xc7fs2] tbody[data-astro-cid-g5xc7fs2] td[data-astro-cid-g5xc7fs2]:last-child{padding-right:24px}.comparison-table[data-astro-cid-g5xc7fs2] td[data-astro-cid-g5xc7fs2].feature-label{font-weight:500;color:#ffffffb3;white-space:nowrap}.comparison-table[data-astro-cid-g5xc7fs2] td[data-astro-cid-g5xc7fs2].highlight,.comparison-table[data-astro-cid-g5xc7fs2] thead[data-astro-cid-g5xc7fs2] th[data-astro-cid-g5xc7fs2].highlight{background:#ffffff05}.uc-tab[data-astro-cid-g5xc7fs2]{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:500;color:#ffffff59;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.uc-tab[data-astro-cid-g5xc7fs2] svg[data-astro-cid-g5xc7fs2],.uc-tab[data-astro-cid-g5xc7fs2] [data-astro-cid-g5xc7fs2][data-icon]{flex-shrink:0;opacity:.5;transition:opacity .15s ease}.uc-tab[data-astro-cid-g5xc7fs2]:hover{color:#ffffffa6}.uc-tab[data-astro-cid-g5xc7fs2]:hover svg[data-astro-cid-g5xc7fs2],.uc-tab[data-astro-cid-g5xc7fs2]:hover [data-astro-cid-g5xc7fs2][data-icon]{opacity:.8}.uc-tab[data-astro-cid-g5xc7fs2].active{color:#fffffff2;border-bottom-color:#ffffffb3}.uc-tab[data-astro-cid-g5xc7fs2].active svg[data-astro-cid-g5xc7fs2],.uc-tab[data-astro-cid-g5xc7fs2].active [data-astro-cid-g5xc7fs2][data-icon]{opacity:1}@media (max-width: 640px){.uc-tab[data-astro-cid-g5xc7fs2]{gap:6px;padding:10px 14px;font-size:12px}}.uc-panel[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column;gap:24px}.uc-panel[data-astro-cid-g5xc7fs2].hidden{display:none}@supports (-webkit-touch-callout: none){.hide-on-ios[data-astro-cid-g5xc7fs2]{display:none!important}}.liquid-pill[data-astro-cid-g5xc7fs2]{background:#ffffff14;backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff47,inset 0 -1px 1px #00000038,0 4px 18px #00000047;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.liquid-pill[data-astro-cid-g5xc7fs2]:hover{background:#ffffff24;border-color:#ffffff4d;box-shadow:inset 0 1px #fff6,inset 0 -1px 1px #00000038,0 6px 22px #00000057;transform:translateY(-1px)}
