@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Outfit:wght@500;600;700;800&display=swap";:root{--bg: #080808;--bg-deep: #030303;--text: #f7f7f4;--muted: #a7a7a2;--muted-strong: #d9d9d4;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--accent: #ff3b30;--accent-soft: rgba(255, 59, 48, .12);--success: #4ade80;--radius: 18px;--shadow: 0 24px 70px rgba(0, 0, 0, .42);--container: 1080px;--font-display: "Outfit", "Manrope", system-ui, -apple-system, Segoe UI, sans-serif;--font-body: "Manrope", system-ui, -apple-system, Segoe UI, sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html[data-theme=light]{--bg: #f7f4ee;--bg-deep: #ede8df;--text: #11110f;--muted: #5f5f59;--muted-strong: #2f2f2b;--line: rgba(17, 17, 15, .09);--line-strong: rgba(17, 17, 15, .16);--accent-soft: rgba(255, 59, 48, .08);--shadow: 0 24px 52px -32px rgba(16, 16, 14, .16)}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color-scheme:dark}html.quickstart-html{font-size:80%}body{margin:0;min-height:100vh;font-family:var(--font-body);color:var(--text);line-height:1.6;background:radial-gradient(900px 520px at 16% 10%,rgba(255,59,48,.12),transparent 55%),radial-gradient(780px 500px at 92% 14%,rgba(255,59,48,.08),transparent 58%),radial-gradient(760px 520px at 50% 95%,rgba(255,255,255,.03),transparent 62%),linear-gradient(180deg,var(--bg),var(--bg-deep))}html[data-theme=light] body{background:#f7f4ee}a{color:inherit;text-decoration:none}code,pre{font-family:var(--font-mono)}.container{width:min(calc(100% - 2rem),var(--container));margin:0 auto}.skip-link{position:absolute;left:-999px;top:.5rem;padding:.65rem .9rem;border-radius:999px;border:1px solid var(--line);background:#080808f0;color:var(--muted-strong);font-weight:800;z-index:2000}.skip-link:focus{left:.75rem;outline:2px solid rgba(255,59,48,.6);outline-offset:2px}.support-header{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.support-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0}.brand{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.brand__logo{display:block;width:2.3rem;height:2.3rem;object-fit:contain;background:transparent}.brand__copy{display:grid;gap:.15rem;min-width:0;line-height:1.1}.brand__copy strong{font-family:var(--font-display);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.98rem}.brand__copy span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#cbd5e1b3}.brand__os{color:var(--accent)}.support-nav{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;justify-content:flex-end}.support-nav a{color:#cbd5e1d1;font-size:.92rem;font-weight:700;letter-spacing:.01em;padding:.35rem .5rem;border-radius:999px;border:1px solid transparent;transition:border-color .18s ease,color .18s ease,transform .18s ease,background .18s ease}.support-nav a:hover,.support-nav a:focus-visible{color:#fff;border-color:#ff3b3042;background:#ff3b3014;transform:translateY(-1px);outline:none}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted-strong);cursor:pointer;font:inherit;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.theme-toggle:hover,.theme-toggle:focus-visible{transform:translateY(-1px);border-color:#ff3b3047;background:#ff3b3014;color:var(--text);outline:none}.theme-toggle__track,.theme-toggle__thumb,.theme-toggle__label{display:none}.theme-toggle__icon{display:block;width:1.18rem;height:1.18rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.theme-toggle__icon--sun{display:none}.theme-toggle__icon--moon{display:block}html[data-theme=light] .theme-toggle{color:#334155}html[data-theme=light] .theme-toggle__icon--sun{display:block}html[data-theme=light] .theme-toggle__icon--moon{display:none}.support-main{padding:2rem 0 4.5rem}.breadcrumbs{margin:0 0 1rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;color:var(--muted);font-size:.82rem}.breadcrumbs ol{list-style:none;padding:0;margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.breadcrumbs li{display:inline-flex;align-items:center;gap:.5rem}.breadcrumbs li+li:before{content:"/";color:#94a3b88c}.breadcrumbs a{color:#e2e8f0db;border-bottom:1px solid transparent}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{border-bottom-color:#ff3b3099;outline:none}.support-hero{border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 8px);background:radial-gradient(circle at 10% 16%,rgba(255,59,48,.12),transparent 32%),radial-gradient(circle at 88% 18%,rgba(255,59,48,.08),transparent 30%),linear-gradient(180deg,#111111f0,#0b0b0bf5);box-shadow:var(--shadow);padding:clamp(1.35rem,2.2vw,1.9rem)}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0bd}.eyebrow:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--accent);box-shadow:0 0 16px #ff3b3075}h1,h2,h3{font-family:var(--font-display);line-height:1.08;letter-spacing:-.03em;margin:0}.support-hero h1{margin-top:.75rem;font-size:clamp(2.4rem,5.2vw,4.1rem);text-wrap:balance}.support-hero p{margin:.9rem 0 0;max-width:70ch;color:var(--muted);font-size:1rem}.cta-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.15rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.85rem;padding:.7rem 1.05rem;border-radius:999px;border:1px solid transparent;font-weight:800;letter-spacing:.01em;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.button:hover,.button:focus-visible{transform:translateY(-1px);outline:none}.button--primary{background:linear-gradient(135deg,#ff4d43,#ff3b30);color:#fff;box-shadow:0 16px 30px -22px #ff3b30b3}.button--secondary{border-color:var(--line-strong);background:#ffffff08;color:#f7f7f4eb}.button--ghost{border-color:#ff3b3038;background:#ff3b300f;color:#f7f7f4eb}.quickstart-grid,.support-content{margin-top:1.2rem;display:grid;gap:1rem}.quickstart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-card{border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 4px);background:#ffffff08;padding:1.15rem;box-shadow:var(--shadow)}.section-card__head{display:flex;align-items:flex-start;gap:.75rem}.step-kicker{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(255,59,48,.35);background:#ff3b301a;color:#ff7a73;font-family:var(--font-mono);font-size:.58rem}.section-card h2{font-size:1.15rem;margin-top:.1rem}.section-card p{margin:.75rem 0 0;color:var(--muted)}.section-card ul{margin:.75rem 0 0;padding-left:1rem;color:var(--muted)}.section-card li{margin:.35rem 0}.callout{margin-top:.9rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(255,59,48,.18);background:#ff3b3014;color:#f7f7f4e0}pre{margin:.85rem 0 0;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--line-strong);background:#00000057;overflow:auto;color:#f7f7f4f0}.pill-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.pill{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .7rem;border-radius:999px;border:1px solid var(--line-strong);background:#ffffff08;color:#f7f7f4e0;font-size:.86rem;font-weight:700}.section-card--split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:center}.related{display:grid;gap:.65rem;margin-top:.85rem}.related a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border-radius:14px;border:1px solid var(--line-strong);background:#ffffff08;transition:transform .18s ease,border-color .18s ease,background .18s ease}.related a:hover,.related a:focus-visible{transform:translateY(-1px);border-color:#ff3b3042;background:#ff3b300f;outline:none}.related span{color:#f7f7f4eb;font-weight:800}.related small{color:#a7a7a2e6;font-weight:700}.support-footer{border-top:1px solid var(--line);padding:2rem 0 2.2rem;color:var(--muted)}.support-footer__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.support-footer__note{max-width:70ch}.support-footer__links{display:flex;gap:.85rem;flex-wrap:wrap}.support-footer__links a{color:var(--text);font-weight:800;border-bottom:1px solid transparent}.support-footer__links a:hover,.support-footer__links a:focus-visible{border-bottom-color:#ff3b3099;outline:none}html[data-theme=light] .skip-link,html[data-theme=light] .support-header{background:#f7f4eed1;border-color:#11110f14;box-shadow:0 18px 34px -30px #524a402e}html[data-theme=light] .brand__copy span{color:#475569d1}html[data-theme=light] .support-nav a{color:#475569}html[data-theme=light] .support-nav a:hover,html[data-theme=light] .support-nav a:focus-visible{color:var(--accent);border-color:#ff3b3038;background:#ff3b3012}html[data-theme=light] .breadcrumbs{color:#64748b}html[data-theme=light] .breadcrumbs a{color:#334155}html[data-theme=light] .support-hero,html[data-theme=light] .section-card{border-color:#11110f14;background:linear-gradient(180deg,#ffffffeb,#fff8f4d6),radial-gradient(circle at 12% 18%,rgba(255,59,48,.08),transparent 44%),radial-gradient(circle at 86% 28%,rgba(255,59,48,.05),transparent 50%)}html[data-theme=light] .eyebrow,html[data-theme=light] .step-kicker{color:#7f1d3a}html[data-theme=light] .eyebrow:before{box-shadow:0 0 14px #ff3b3057}html[data-theme=light] .button--primary{background:linear-gradient(135deg,#fa003f,#c40031);color:#fff;box-shadow:0 16px 30px -22px #fa003fb8}html[data-theme=light] .button--secondary,html[data-theme=light] .button--ghost{border-color:#11110f1a;background:#ffffffad;color:#243246}html[data-theme=light] .button--secondary:hover,html[data-theme=light] .button--ghost:hover,html[data-theme=light] .button--secondary:focus-visible,html[data-theme=light] .button--ghost:focus-visible{border-color:#ff3b304d;background:#ffffffeb;color:#111827}html[data-theme=light] .callout,html[data-theme=light] .pill,html[data-theme=light] pre,html[data-theme=light] .related a{border-color:#11110f1a;background:#ffffffad;color:#334155}html[data-theme=light] .related span,html[data-theme=light] .support-footer__links a{color:#111827}html[data-theme=light] .related small,html[data-theme=light] .support-footer,html[data-theme=light] .support-footer__note,html[data-theme=light] .section-card p,html[data-theme=light] .section-card ul,html[data-theme=light] .support-hero p{color:#64748b}html[data-theme=light] .support-footer{border-top-color:#11110f14}@media (max-width: 920px){.quickstart-grid,.section-card--split{grid-template-columns:1fr}}@media (max-width: 760px){.support-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto}.support-nav{grid-column:1 / -1;justify-content:flex-start;order:3}.theme-toggle{justify-self:end;width:2.08rem;height:2.08rem}.theme-toggle__label{display:none}.cta-row{align-items:stretch}.button{width:100%}.support-footer__inner{flex-direction:column}}body.quickstart-page{--qs-bg: #05060a;--qs-panel: rgba(8, 10, 16, .8);--qs-panel-strong: rgba(10, 12, 20, .96);--qs-surface: rgba(255, 255, 255, .04);--qs-surface-strong: rgba(255, 255, 255, .06);--qs-border: rgba(255, 255, 255, .12);--qs-border-strong: rgba(255, 255, 255, .18);--qs-shadow: 0 24px 80px rgba(0, 0, 0, .46);--qs-text: #f5f6fb;--qs-muted: rgba(225, 229, 240, .72);--qs-muted-strong: rgba(244, 246, 252, .88);--qs-accent: #ff4b45;--qs-accent-soft: rgba(255, 75, 69, .15);--qs-accent-soft-2: rgba(255, 75, 69, .08);--qs-panel-soft: rgba(8, 12, 20, .72);--qs-radius: 22px;overflow-x:clip;background:radial-gradient(850px 560px at 18% 12%,rgba(255,75,69,.12),transparent 52%),radial-gradient(800px 520px at 88% 10%,rgba(255,75,69,.08),transparent 56%),radial-gradient(1000px 620px at 50% 102%,rgba(26,31,51,.6),transparent 58%),linear-gradient(180deg,#03040a,#05060a 56%,#040509)}body.quickstart-page .skip-link{background:#06080ef5}body.quickstart-page .qs-header{position:sticky;top:0;z-index:120;border-bottom:1px solid rgba(255,255,255,.08);background:#030409b8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.quickstart-page .qs-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.9rem}body.quickstart-page .qs-brand{display:inline-flex;align-items:center;gap:.7rem;min-width:0}body.quickstart-page .qs-brand__logo{width:2.55rem;height:2.55rem;border-radius:.6rem}body.quickstart-page .qs-brand__text strong{font-family:var(--font-display);font-size:1.08rem;letter-spacing:0;display:inline-flex;align-items:baseline;gap:0}body.quickstart-page .qs-brand__os{color:var(--accent)}body.quickstart-page .qs-nav{display:inline-flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;color:#edf0f8d1;font-weight:600}body.quickstart-page .qs-nav a{font-size:.92rem;color:#edf0f8d1;transition:color .18s ease,opacity .18s ease}body.quickstart-page .qs-nav a:hover,body.quickstart-page .qs-nav a:focus-visible{color:#fff;outline:none}body.quickstart-page .qs-header__actions{display:inline-flex;align-items:center;gap:.75rem;justify-content:flex-end;justify-self:end}body.quickstart-page .qs-menu-toggle{display:none;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#eef2ff;cursor:pointer}body.quickstart-page .qs-menu-toggle__icon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.quickstart-page .qs-menu-toggle__icon--close,body.quickstart-page.qs-nav-open .qs-menu-toggle__icon--bars{display:none}body.quickstart-page.qs-nav-open .qs-menu-toggle__icon--close{display:block}body.quickstart-page .qs-nav-panel{display:none;position:relative;z-index:20;border-top:1px solid rgba(255,255,255,.08);background:#030409f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.quickstart-page .qs-nav-panel[hidden]{display:none}body.quickstart-page.qs-nav-open .qs-nav-panel:not([hidden]){display:block}body.quickstart-page .qs-nav-panel__inner{display:grid;gap:.65rem;padding:.9rem 0 1rem}body.quickstart-page .qs-nav-panel a{padding:.8rem .95rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#edf0f8e0;font-weight:700}body.quickstart-page .qs-theme-toggle{width:auto;min-width:2.6rem;padding-inline:.8rem;border-color:#ffffff14;background:#ffffff08}body.quickstart-page .qs-github{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.55rem .9rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#eef2ff;font-size:.94rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}body.quickstart-page .qs-github:hover,body.quickstart-page .qs-github:focus-visible{transform:translateY(-1px);border-color:#ff4b454d;background:#ff4b4514;outline:none}body.quickstart-page .qs-github svg{width:1rem;height:1rem;fill:currentColor}body.quickstart-page .qs-main{padding:1.75rem 0 2.2rem}body.quickstart-page .qs-hero{text-align:center;padding:3.5rem 0 2rem;display:grid;justify-items:center;gap:1.1rem}body.quickstart-page .qs-hero__badge{display:inline-flex;align-items:center;gap:.55rem;min-height:2.65rem;padding:0 1.15rem;border-radius:999px;border:1px solid rgba(255,75,69,.24);background:#ff4b450a;color:#ff7b74;font-family:var(--font-body);font-size:.96rem;font-weight:600;letter-spacing:0}body.quickstart-page .qs-hero__badge-icon{font-size:.95rem}body.quickstart-page .qs-hero h1{font-family:var(--font-display);margin:0;font-size:clamp(3.1rem,7vw,5.75rem);line-height:.95;letter-spacing:-.06em;text-wrap:balance}body.quickstart-page .qs-hero h1 span{color:transparent;background:linear-gradient(90deg,#ffefe9,#ff8f7b,#ff4b45 70%,#ff3b30);-webkit-background-clip:text;background-clip:text}body.quickstart-page .qs-hero p{margin:0;color:var(--qs-muted);font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.6}body.quickstart-page .qs-shell{display:grid;gap:.9rem;width:min(calc(100% - 4rem),76rem);max-width:min(calc(100% - 4rem),76rem);min-width:0;scroll-margin-top:6.5rem}body.quickstart-page .qs-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(1.1rem,2.2vw,1.7rem);padding:0;border-radius:1.15rem 1.15rem 0 0;border:1px solid rgba(255,255,255,.11);border-bottom:0;background:linear-gradient(180deg,#161a24b8,#0b0e16d6),radial-gradient(circle at 8% 0%,rgba(255,75,69,.18),transparent 36%);box-shadow:inset 0 1px #ffffff0d;min-width:0;max-width:100%;overflow:hidden}body.quickstart-page .qs-tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.58rem;min-height:clamp(3.1rem,4.1vw,3.95rem);border:0;border-right:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;color:#dbe0edad;font:inherit;font-size:clamp(.82rem,1vw,.98rem);font-weight:650;line-height:1.15;padding:.62rem .82rem;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}body.quickstart-page .qs-tab:last-child{border-right:0}body.quickstart-page .qs-tab__icon{display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;color:currentColor;flex:0 0 auto}body.quickstart-page .qs-tab__icon svg{width:100%;height:100%;fill:currentColor;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.quickstart-page .qs-tab[data-os-tab=npm] .qs-tab__icon svg,body.quickstart-page .qs-tab[data-os-tab=source] .qs-tab__icon svg{fill:none}body.quickstart-page .qs-tab.is-active{border-color:#ff4b4557;background:linear-gradient(180deg,#ff4b4521,#ff4b4509),#ffffff05;color:#ff6f66;box-shadow:inset 0 1px #ff6e6757,inset 0 0 0 1px #ff4b4533,0 20px 70px #ff4b4514}body.quickstart-page .qs-terminal{border:1px solid rgba(180,194,218,.2);border-radius:clamp(1.15rem,2.1vw,1.55rem);background:radial-gradient(circle at 7% 6%,rgba(255,75,69,.13),transparent 25rem),radial-gradient(circle at 94% 12%,rgba(77,96,130,.22),transparent 28rem),linear-gradient(145deg,#141720eb,#05080efa 46%,#04070bfa);box-shadow:0 44px 110px #00000075,inset 0 1px #ffffff0d,inset 0 0 0 1px #ff4b450f;padding:clamp(1rem,2vw,1.72rem);min-width:0;max-width:100%;overflow:hidden}body.quickstart-page .qs-terminal__head{display:grid;grid-template-columns:auto 1fr;gap:clamp(.72rem,1.25vw,1rem);align-items:center}body.quickstart-page .qs-terminal__dots{display:inline-flex;gap:.45rem}body.quickstart-page .qs-terminal__dots span{width:clamp(.58rem,.78vw,.74rem);height:clamp(.58rem,.78vw,.74rem);border-radius:50%;box-shadow:0 0 18px #ffffff29}body.quickstart-page .qs-terminal__dot--red{background:#ff5c5c}body.quickstart-page .qs-terminal__dot--yellow{background:#ffd05b}body.quickstart-page .qs-terminal__dot--green{background:#5dd869}body.quickstart-page .qs-terminal h2{margin:0;font-family:var(--font-body);font-size:clamp(1.08rem,1.5vw,1.32rem);letter-spacing:-.04em;color:#f6f8fff0}body.quickstart-page .qs-terminal p{margin:.18rem 0 0;color:#cfd5e4c7;font-size:clamp(.76rem,.92vw,.88rem)}body.quickstart-page .qs-copy{display:inline-flex;align-items:center;gap:.42rem;min-height:clamp(2.25rem,3vw,2.85rem);padding:.5rem clamp(.72rem,1.1vw,1rem);border-radius:.78rem;border:1px solid rgba(255,75,69,.48);background:linear-gradient(180deg,#ff4b4521,#ff4b450a),#ffffff06;color:#ff7d75;font:inherit;font-weight:800;font-size:clamp(.74rem,.9vw,.86rem);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}body.quickstart-page .qs-copy:hover,body.quickstart-page .qs-copy:focus-visible{transform:translateY(-1px);border-color:#ff4b4547;background:#ff4b4512;outline:none}body.quickstart-page .qs-copy svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.quickstart-page .qs-command{display:flex;align-items:center;gap:clamp(.55rem,1vw,.9rem);margin:clamp(.82rem,1.45vw,1.12rem) 0 0;padding:clamp(.68rem,1.25vw,.92rem);border-radius:clamp(.78rem,1.35vw,1rem);border:1px solid rgba(255,75,69,.45);background:linear-gradient(180deg,#0b0f18db,#060910f0),radial-gradient(circle at 4% 50%,rgba(255,75,69,.12),transparent 16rem);box-shadow:inset 0 1px #ffffff0a,0 18px 50px #0000002e;max-width:100%;color:#f2f4f8;overflow:hidden}body.quickstart-page .qs-command code{display:flex;align-items:center;gap:clamp(.48rem,.9vw,.72rem);min-width:0;flex:1 1 auto;overflow-x:auto;white-space:pre;font-size:clamp(.74rem,.98vw,.9rem);line-height:1.45}body.quickstart-page .qs-command__prompt{color:#ff6057;font-weight:800;font-size:1.25em}body.quickstart-page .qs-terminal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.62rem 1rem;margin-top:clamp(.72rem,1.35vw,1rem);color:#bfc5d3cc;font-size:clamp(.72rem,.84vw,.82rem)}body.quickstart-page .qs-terminal__meta p{display:inline-flex;align-items:center;gap:.55rem;margin:0}body.quickstart-page .qs-terminal__meta p+p{padding-left:1rem;border-left:1px solid rgba(255,255,255,.13)}body.quickstart-page .qs-meta-icon{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:999px;border:1px solid currentColor;color:#ff6f66;font-size:.7rem;font-weight:900}body.quickstart-page .qs-meta-icon--hex{border-radius:0;border:0}body.quickstart-page .qs-meta-icon--hex:before{content:"";width:.95rem;height:.95rem;border:1px solid rgba(221,227,241,.8);clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%)}body.quickstart-page .qs-runbook{margin-top:clamp(.82rem,1.45vw,1.08rem);padding-top:clamp(.78rem,1.45vw,1.05rem);border-top:1px solid rgba(255,255,255,.1)}body.quickstart-page .qs-runbook__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(.62rem,1.05vw,.78rem)}body.quickstart-page .qs-runbook__kicker{color:#ff7b74;font-family:var(--font-mono);font-size:clamp(.72rem,.88vw,.82rem);letter-spacing:.12em;text-transform:uppercase}body.quickstart-page .qs-runbook h3{margin:0;display:inline-flex;align-items:center;gap:.5rem;color:#d3d9e7d1;font-size:clamp(.82rem,1vw,.95rem);font-weight:600;letter-spacing:0}body.quickstart-page .qs-runbook__rocket{display:inline-grid;place-items:center;width:1rem;height:1rem;color:#ff6f66}body.quickstart-page .qs-runbook__rocket svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.quickstart-page .qs-runbook__commands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,1vw,.82rem)}body.quickstart-page .qs-run-command{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.48rem,.82vw,.68rem);min-height:clamp(2.85rem,3.4vw,3.45rem);border-radius:clamp(.72rem,1.1vw,.88rem);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0e,#ffffff07),#080b12c7;padding:.55rem clamp(.64rem,1vw,.82rem);color:#f7f9fff2}body.quickstart-page .qs-run-command__icon{display:inline-grid;place-items:center;width:1.72rem;height:1.72rem;border-radius:.48rem;border:1px solid rgba(255,125,117,.32);background:#ff4b450f;color:#ff756e;font-family:var(--font-mono);font-size:.72rem;font-weight:800}body.quickstart-page .qs-run-command code{min-width:0;overflow-x:auto;white-space:pre;font-size:clamp(.74rem,.9vw,.86rem)}body.quickstart-page .qs-copy-icon{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border:0;border-radius:.55rem;background:transparent;color:#eff3fce6;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}body.quickstart-page .qs-copy-icon:hover,body.quickstart-page .qs-copy-icon:focus-visible,body.quickstart-page .qs-copy-icon.is-copied{color:#ff7d75;background:#ff4b4514;transform:translateY(-1px);outline:none}body.quickstart-page .qs-copy-icon svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.quickstart-page .qs-features,body.quickstart-page .qs-installed{margin-top:1.7rem}body.quickstart-page .qs-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}body.quickstart-page .qs-section-head h2{font-size:clamp(1.2rem,1.8vw,1.6rem);letter-spacing:-.04em}body.quickstart-page .qs-feature-grid,body.quickstart-page .qs-installed-grid{display:grid;gap:1rem}body.quickstart-page .qs-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.quickstart-page .qs-feature-card,body.quickstart-page .qs-installed-card{border:1px solid var(--qs-border);border-radius:1.25rem;background:#ffffff08;box-shadow:var(--qs-shadow)}body.quickstart-page .qs-feature-card{padding:1.08rem .95rem .98rem;text-align:center}body.quickstart-page .qs-feature-card__icon{width:2.2rem;height:2.2rem;display:inline-grid;place-items:center;margin-bottom:.68rem;border-radius:.8rem;background:#ffffff0a;color:currentColor}body.quickstart-page .qs-feature-card__icon svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}body.quickstart-page .qs-feature-card__icon--red{color:#ff5a53}body.quickstart-page .qs-feature-card__icon--violet{color:#d06dff}body.quickstart-page .qs-feature-card__icon--slate{color:#b4c0d3}body.quickstart-page .qs-feature-card__icon--mint{color:#b7f0e2}body.quickstart-page .qs-feature-card h3,body.quickstart-page .qs-installed-card h3{font-size:.94rem;margin:0}body.quickstart-page .qs-feature-card p,body.quickstart-page .qs-installed-card p,body.quickstart-page .qs-cta p,body.quickstart-page .qs-footer p{margin:.45rem 0 0;color:var(--qs-muted);line-height:1.5}body.quickstart-page .qs-installed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.quickstart-page .qs-steps{margin-top:1.7rem}body.quickstart-page .qs-steps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body.quickstart-page .qs-step-card{border:1px solid var(--qs-border);border-radius:1.25rem;background:#ffffff08;box-shadow:var(--qs-shadow);padding:1.15rem}body.quickstart-page .qs-step-card--wide{grid-column:1 / -1}body.quickstart-page .qs-step-card__meta{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .55rem;border-radius:999px;border:1px solid rgba(255,75,69,.22);color:#ff7b74;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em}body.quickstart-page .qs-step-card h3{margin:.85rem 0 .65rem;font-size:1.02rem}body.quickstart-page .qs-step-card pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.94rem}body.quickstart-page .qs-step-card__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}body.quickstart-page .qs-installed-card{padding:1.15rem}body.quickstart-page .qs-installed-card__icon{width:2.5rem;height:2.5rem;display:inline-grid;place-items:center;border-radius:.75rem;background:#ff4b451f;color:#ff776f;font-family:var(--font-mono);font-size:1.1rem;margin-bottom:.8rem}body.quickstart-page .qs-installed-card__icon--red{background:#ff4b4529}body.quickstart-page .qs-installed-card__icon--rose{background:#ff4b451f;color:#ff8a80}body.quickstart-page .qs-installed-card__icon--gold{background:#ffc55924;color:#ffd280}html[data-theme=light] body.quickstart-page .qs-step-card{background:#ffffffc7;border-color:#10141c1a}body.quickstart-page .qs-cta{margin-top:2.5rem;padding:2.4rem 1.4rem 2.75rem;text-align:center}body.quickstart-page .qs-cta h2{font-size:clamp(1.55rem,2.6vw,2.35rem);margin:0}body.quickstart-page .qs-cta__actions{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:1rem}body.quickstart-page .qs-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.78rem 1.15rem;border-radius:.9rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}body.quickstart-page .qs-button:hover,body.quickstart-page .qs-button:focus-visible{transform:translateY(-1px);outline:none}body.quickstart-page .qs-button--primary{background:linear-gradient(135deg,#ff5f57,#ff3b30);color:#fff;box-shadow:0 18px 30px -20px #ff3b30b3}body.quickstart-page .qs-button--secondary{border:1px solid var(--qs-border-strong);background:#ffffff08;color:#f2f4f8}body.quickstart-page .qs-footer{margin-top:2rem;padding:2rem 0 2.75rem;border-top:1px solid rgba(255,255,255,.08)}body.quickstart-page .qs-footer__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) auto;gap:1.5rem;align-items:start}body.quickstart-page .qs-footer__brand{max-width:18rem}body.quickstart-page .qs-brand--footer{margin-bottom:.9rem}body.quickstart-page .qs-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}body.quickstart-page .qs-footer__cols h3{font-size:.95rem;margin-bottom:.7rem}body.quickstart-page .qs-footer__cols a{display:block;color:var(--qs-muted);padding:.2rem 0;font-size:.95rem}body.quickstart-page .qs-footer__cols a:hover,body.quickstart-page .qs-footer__cols a:focus-visible{color:#fff;outline:none}body.quickstart-page .qs-star{display:inline-flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid var(--qs-border);background:#ffffff08;color:#f4f6fb;min-width:12rem}body.quickstart-page .qs-star__icon{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:.7rem;background:#ff4b4524;color:#ff9b95}body.quickstart-page .qs-star small{display:block;color:var(--qs-muted);margin-top:.1rem}html[data-theme=light] body.quickstart-page{--qs-bg: #f7f4ee;--qs-panel: rgba(255, 255, 255, .86);--qs-panel-strong: rgba(255, 255, 255, .96);--qs-surface: rgba(255, 255, 255, .72);--qs-surface-strong: rgba(255, 255, 255, .82);--qs-border: rgba(16, 20, 28, .08);--qs-border-strong: rgba(16, 20, 28, .14);--qs-shadow: 0 24px 70px -40px rgba(20, 24, 36, .18);--qs-text: #111827;--qs-muted: #64748b;--qs-muted-strong: #283142;--qs-panel-soft: rgba(255, 255, 255, .72);background:radial-gradient(850px 560px at 18% 12%,rgba(255,75,69,.1),transparent 52%),radial-gradient(800px 520px at 88% 10%,rgba(255,75,69,.06),transparent 56%),radial-gradient(1000px 620px at 50% 102%,rgba(228,233,244,.9),transparent 58%),linear-gradient(180deg,#f7f4ee,#f6f1e9 56%,#f7f4ee)}html[data-theme=light] body.quickstart-page .qs-header{background:#f7f4eed1;border-bottom-color:#10141c14}html[data-theme=light] body.quickstart-page .qs-menu-toggle,html[data-theme=light] body.quickstart-page .qs-nav-panel{background:#ffffffd1;border-color:#10141c14}html[data-theme=light] body.quickstart-page .qs-nav a,html[data-theme=light] body.quickstart-page .qs-github,html[data-theme=light] body.quickstart-page .qs-terminal h2,html[data-theme=light] body.quickstart-page .qs-copy,html[data-theme=light] body.quickstart-page .qs-button--secondary,html[data-theme=light] body.quickstart-page .qs-button--primary,html[data-theme=light] body.quickstart-page .qs-feature-card h3,html[data-theme=light] body.quickstart-page .qs-installed-card h3,html[data-theme=light] body.quickstart-page .qs-cta h2,html[data-theme=light] body.quickstart-page .qs-footer__cols h3,html[data-theme=light] body.quickstart-page .qs-star{color:#111827}html[data-theme=light] body.quickstart-page .qs-nav a{color:#334155}html[data-theme=light] body.quickstart-page .qs-github,html[data-theme=light] body.quickstart-page .qs-copy,html[data-theme=light] body.quickstart-page .qs-button--secondary,html[data-theme=light] body.quickstart-page .qs-feature-card,html[data-theme=light] body.quickstart-page .qs-installed-card,html[data-theme=light] body.quickstart-page .qs-terminal,html[data-theme=light] body.quickstart-page .qs-tabs,html[data-theme=light] body.quickstart-page .qs-star{background:#ffffffc7;border-color:#10141c1a}html[data-theme=light] body.quickstart-page .qs-hero__badge{color:#9f1239;border-color:#ff4b452e;background:#ff4b4514}html[data-theme=light] body.quickstart-page .qs-hero p,html[data-theme=light] body.quickstart-page .qs-terminal p,html[data-theme=light] body.quickstart-page .qs-feature-card p,html[data-theme=light] body.quickstart-page .qs-installed-card p,html[data-theme=light] body.quickstart-page .qs-footer p,html[data-theme=light] body.quickstart-page .qs-footer__cols a,html[data-theme=light] body.quickstart-page .qs-star small,html[data-theme=light] body.quickstart-page .qs-terminal__meta,html[data-theme=light] body.quickstart-page .qs-terminal__meta p{color:#64748b}html[data-theme=light] body.quickstart-page .qs-tab{color:#475569}html[data-theme=light] body.quickstart-page .qs-tab.is-active{background:#ff4b4514;color:#d43734}html[data-theme=light] body.quickstart-page .qs-nav-panel a,html[data-theme=light] body.quickstart-page .qs-menu-toggle{color:#111827}html[data-theme=light] body.quickstart-page .qs-command{background:linear-gradient(180deg,#ffffffeb,#f9f7f3f5),radial-gradient(circle at 4% 50%,rgba(255,75,69,.08),transparent 14rem);border-color:#ff4b4547;color:#151b27;box-shadow:inset 0 1px #ffffffd1,0 18px 42px #353d4c14}html[data-theme=light] body.quickstart-page .qs-terminal{background:radial-gradient(circle at 7% 6%,rgba(255,75,69,.09),transparent 21rem),radial-gradient(circle at 94% 12%,rgba(70,91,124,.1),transparent 24rem),linear-gradient(145deg,#fffffff0,#fbf8f2fa 48%,#f6f3edf5);border-color:#27304029;box-shadow:0 34px 82px -52px #222a3a52,inset 0 1px #ffffffe6,inset 0 0 0 1px #ff4b450a}html[data-theme=light] body.quickstart-page .qs-tabs{background:linear-gradient(180deg,#ffffffe0,#f6f3ede0),radial-gradient(circle at 8% 0%,rgba(255,75,69,.1),transparent 36%);border-color:#2730401f;box-shadow:inset 0 1px #ffffffdb}html[data-theme=light] body.quickstart-page .qs-terminal h2{color:#111827}html[data-theme=light] body.quickstart-page .qs-terminal p,html[data-theme=light] body.quickstart-page .qs-terminal__meta,html[data-theme=light] body.quickstart-page .qs-terminal__meta p,html[data-theme=light] body.quickstart-page .qs-runbook h3{color:#64748b}html[data-theme=light] body.quickstart-page .qs-copy{border-color:#ff4b454d;background:linear-gradient(180deg,#ff4b451a,#ff4b4509),#ffffffbd;color:#cf2e2a}html[data-theme=light] body.quickstart-page .qs-run-command{background:linear-gradient(180deg,#ffffffe6,#f7f5f1e6),#ffffffb3;border-color:#2730401f;color:#111827;box-shadow:0 12px 32px #222a3a0f}html[data-theme=light] body.quickstart-page .qs-runbook{border-top-color:#2730401a}html[data-theme=light] body.quickstart-page .qs-run-command__icon{background:#ff4b4514;border-color:#ff4b453d;color:#d43734}html[data-theme=light] body.quickstart-page .qs-copy-icon{color:#475569}html[data-theme=light] body.quickstart-page .qs-copy-icon:hover,html[data-theme=light] body.quickstart-page .qs-copy-icon:focus-visible,html[data-theme=light] body.quickstart-page .qs-copy-icon.is-copied{color:#d43734;background:#ff4b4514}html[data-theme=light] body.quickstart-page .qs-terminal__meta p+p{border-left-color:#2730401f}html[data-theme=light] body.quickstart-page .qs-meta-icon--hex:before{border-color:#475569b8}html[data-theme=light] body.quickstart-page .qs-terminal__dots span,html[data-theme=light] body.quickstart-page .qs-feature-card__icon,html[data-theme=light] body.quickstart-page .qs-installed-card__icon,html[data-theme=light] body.quickstart-page .qs-star__icon{box-shadow:none}html[data-theme=light] body.quickstart-page .qs-feature-card__icon,html[data-theme=light] body.quickstart-page .qs-installed-card__icon{background:#ff4b4514}html[data-theme=light] body.quickstart-page .qs-button--primary{color:#fff}html[data-theme=light] body.quickstart-page .qs-footer{border-top-color:#10141c14}@media (max-width: 1080px){body.quickstart-page .qs-footer__inner{grid-template-columns:1fr}body.quickstart-page .qs-footer__brand{max-width:none}}@media (max-width: 920px){body.quickstart-page .qs-feature-grid,body.quickstart-page .qs-installed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.quickstart-page .qs-header__inner{grid-template-columns:auto 1fr}body.quickstart-page .qs-nav{grid-column:1 / -1;justify-content:flex-start;overflow-x:hidden;white-space:nowrap;padding-bottom:.2rem;scrollbar-width:none}body.quickstart-page .qs-nav::-webkit-scrollbar{display:none}}@media (max-width: 680px){body.quickstart-page .qs-nav{display:none}body.quickstart-page .qs-menu-toggle{display:inline-flex}body.quickstart-page .qs-main{padding-top:1rem}body.quickstart-page .qs-hero{padding-top:2.15rem}body.quickstart-page .qs-hero h1{font-size:clamp(2.75rem,16vw,4rem)}body.quickstart-page .qs-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;border-radius:1.1rem;border-bottom:1px solid rgba(255,255,255,.11)}body.quickstart-page .qs-tab{min-height:3rem;padding:.55rem .6rem;font-size:.78rem}body.quickstart-page .qs-terminal__head{grid-template-columns:auto 1fr;align-items:start}body.quickstart-page .qs-copy{grid-column:1 / -1;justify-self:start}body.quickstart-page .qs-feature-grid,body.quickstart-page .qs-installed-grid,body.quickstart-page .qs-steps-grid,body.quickstart-page .qs-footer__cols{grid-template-columns:1fr}body.quickstart-page .qs-step-card--wide{grid-column:auto}body.quickstart-page .qs-step-card__split{grid-template-columns:1fr}body.quickstart-page .qs-cta{padding-inline:.35rem}body.quickstart-page .qs-button,body.quickstart-page .qs-github{width:100%}body.quickstart-page .qs-header__actions{width:auto;flex-wrap:nowrap;justify-content:flex-end;justify-self:end}body.quickstart-page .qs-theme-toggle{flex:0 0 auto}body.quickstart-page .qs-github{display:none}body.quickstart-page .qs-shell{width:min(calc(100% - 1rem),64rem);max-width:min(calc(100% - 1rem),64rem)}body.quickstart-page .qs-terminal{padding:.78rem}body.quickstart-page .qs-command{display:grid;gap:.7rem;padding:.78rem}body.quickstart-page .qs-terminal__meta{display:grid;gap:.65rem}body.quickstart-page .qs-terminal__meta p+p{padding-left:0;border-left:0}body.quickstart-page .qs-copy{justify-self:start;min-height:2.38rem}body.quickstart-page .qs-runbook__head{display:grid;gap:.2rem}body.quickstart-page .qs-runbook__commands{grid-template-columns:1fr}}
