.landing-kit-module__sYwOfG__hero,.landing-kit-module__sYwOfG__section,.landing-kit-module__sYwOfG__ctaSection{--bg:#08080f;--surface:#0e0e1a;--surface-2:#141428;--border:#1e1e38;--border-dim:#141428;--primary:#c2703d;--primary-light:#e0a87e;--text:#e2e8f0;--muted:#8892a4;--prod:#34d399;--mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, monospace}@keyframes landing-kit-module__sYwOfG__kitFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes landing-kit-module__sYwOfG__kitPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.landing-kit-module__sYwOfG__hero{text-align:center;background:radial-gradient(80% 50% at 50% -10%,#c2703d2e 0%,#0000 70%),radial-gradient(60% 40% at 80% 60%,#4f74ec0f 0%,#0000 60%);justify-content:center;padding:100px 24px 88px;display:flex;position:relative;overflow:hidden}.landing-kit-module__sYwOfG__heroGrid{background-image:linear-gradient(var(--border-dim) 1px, transparent 1px), linear-gradient(90deg, var(--border-dim) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000)}.landing-kit-module__sYwOfG__heroContent{z-index:1;max-width:760px;position:relative}.landing-kit-module__sYwOfG__back{z-index:2;color:var(--muted);align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .18s;display:inline-flex;position:absolute;top:28px;left:28px}.landing-kit-module__sYwOfG__back:hover{color:var(--text)}@media (max-width:640px){.landing-kit-module__sYwOfG__back{top:18px;left:18px}}.landing-kit-module__sYwOfG__badge,.landing-kit-module__sYwOfG__title,.landing-kit-module__sYwOfG__tagline,.landing-kit-module__sYwOfG__actions{animation:.6s both landing-kit-module__sYwOfG__kitFadeUp}.landing-kit-module__sYwOfG__title{animation-delay:60ms}.landing-kit-module__sYwOfG__tagline{animation-delay:.12s}.landing-kit-module__sYwOfG__actions{animation-delay:.18s}.landing-kit-module__sYwOfG__badge{color:var(--primary-light);letter-spacing:.3px;background:#c2703d1a;border:1px solid #c2703d4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 14px 5px 10px;font-size:12px;font-weight:600;display:inline-flex}.landing-kit-module__sYwOfG__badgeDot{background:var(--primary-light);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite landing-kit-module__sYwOfG__kitPulse}.landing-kit-module__sYwOfG__title{letter-spacing:-.04em;background:linear-gradient(135deg,#f1f5f9 0%,#e0a87e 60%,#c2703d 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:clamp(48px,7vw,84px);font-weight:800;line-height:1.04}.landing-kit-module__sYwOfG__tagline{color:var(--muted);max-width:540px;margin:0 auto 40px;font-size:clamp(16px,2vw,20px);line-height:1.65}.landing-kit-module__sYwOfG__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-kit-module__sYwOfG__primary,.landing-kit-module__sYwOfG__secondary{border-radius:11px;align-items:center;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.landing-kit-module__sYwOfG__primary{background:var(--primary);color:#fff;box-shadow:0 8px 24px -8px var(--primary)}.landing-kit-module__sYwOfG__primary:hover{background:var(--primary-light);transform:translateY(-1px)}.landing-kit-module__sYwOfG__secondary{background:var(--surface);border:1px solid var(--border);color:var(--text)}.landing-kit-module__sYwOfG__secondary:hover{border-color:var(--primary);background:var(--surface-2)}.landing-kit-module__sYwOfG__stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:52px;display:flex}.landing-kit-module__sYwOfG__stat{text-align:center}.landing-kit-module__sYwOfG__statValue{letter-spacing:-.03em;background:linear-gradient(135deg, var(--text) 0%, var(--primary-light) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;line-height:1.1}.landing-kit-module__sYwOfG__statLabel{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:500}.landing-kit-module__sYwOfG__section{max-width:1040px;margin:0 auto;padding:88px 24px 0;position:relative}.landing-kit-module__sYwOfG__sectionHeader{text-align:center;margin-bottom:48px}.landing-kit-module__sYwOfG__eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--primary-light);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.landing-kit-module__sYwOfG__sectionTitle{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1}.landing-kit-module__sYwOfG__sectionSub{max-width:540px;color:var(--muted);margin:14px auto 0;font-size:16px;line-height:1.6}.landing-kit-module__sYwOfG__installWrap{max-width:680px;margin:0 auto 16px}.landing-kit-module__sYwOfG__terminal{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #c2703d14,0 28px 60px -28px #000000d9}.landing-kit-module__sYwOfG__terminalBar{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:12px 16px;display:flex}.landing-kit-module__sYwOfG__tdot{background:#2a2a45;border-radius:50%;width:11px;height:11px}.landing-kit-module__sYwOfG__terminalLabel{color:var(--muted);font-size:12px;font-family:var(--mono);margin-left:10px}.landing-kit-module__sYwOfG__copy{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;margin-left:auto;padding:5px 12px;font-size:12px;transition:color .15s,border-color .15s}.landing-kit-module__sYwOfG__copy:hover{color:var(--text);border-color:var(--primary)}.landing-kit-module__sYwOfG__terminalBody{overflow-x:auto}.landing-kit-module__sYwOfG__terminalBody pre{background:0 0;margin:0;padding:20px;overflow-x:auto}.landing-kit-module__sYwOfG__terminalBody code{font-family:var(--mono);color:#c7d2fe;white-space:pre;background:0 0;font-size:13.5px;line-height:1.85;display:block}.landing-kit-module__sYwOfG__features{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.landing-kit-module__sYwOfG__feature{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px 24px;transition:border-color .18s,background .18s,box-shadow .18s;position:relative}.landing-kit-module__sYwOfG__feature:hover{border-color:var(--primary);background:var(--surface-2);box-shadow:0 16px 36px -20px var(--primary)}.landing-kit-module__sYwOfG__featureMark{background:linear-gradient(90deg, var(--primary), var(--primary-light));border-radius:2px;width:26px;height:4px;margin-bottom:16px;display:block}.landing-kit-module__sYwOfG__feature h3{color:var(--text);margin:0 0 8px;font-size:16px;font-weight:700}.landing-kit-module__sYwOfG__featureBody{color:var(--muted);font-size:14px;line-height:1.6}.landing-kit-module__sYwOfG__featureBody p{margin:0}.landing-kit-module__sYwOfG__featureBody p+p{margin-top:14px}.landing-kit-module__sYwOfG__showcase{flex-direction:column;gap:14px;max-width:880px;margin:0 auto;display:flex}.landing-kit-module__sYwOfG__example{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.landing-kit-module__sYwOfG__exampleCommand,.landing-kit-module__sYwOfG__exampleOutput{background:var(--surface);margin:0;padding:18px 20px;overflow-x:auto}.landing-kit-module__sYwOfG__exampleOutput{background:var(--bg)}.landing-kit-module__sYwOfG__exampleCommand code,.landing-kit-module__sYwOfG__exampleOutput code{font-family:var(--mono);white-space:pre-wrap;font-size:13px;line-height:1.7}.landing-kit-module__sYwOfG__exampleCommand code{color:#c7d2fe}.landing-kit-module__sYwOfG__exampleOutput code{color:var(--text)}@media (max-width:640px){.landing-kit-module__sYwOfG__example{grid-template-columns:1fr}}.landing-kit-module__sYwOfG__ctaSection{text-align:center;padding:112px 24px 120px}.landing-kit-module__sYwOfG__ctaTitle{letter-spacing:-.03em;color:var(--text);margin:0 0 12px;font-size:clamp(26px,4vw,38px);font-weight:800}.landing-kit-module__sYwOfG__ctaSub{color:var(--muted);margin:0 0 28px;font-size:16px}.landing-kit-module__sYwOfG__cta{background:var(--primary);color:#fff;box-shadow:0 8px 24px -8px var(--primary);border-radius:12px;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.landing-kit-module__sYwOfG__cta:hover{background:var(--primary-light);transform:translateY(-1px)}
.product-record-module__vVWdeG__timeline{flex-wrap:wrap;justify-content:center;gap:10px 0;margin:20px 0 56px;display:flex}.product-record-module__vVWdeG__timeline>div{padding:0 22px}.product-record-module__vVWdeG__timeline>div:first-child{padding-left:0}.product-record-module__vVWdeG__timeline>div+div{border-left:1px solid var(--border)}.product-record-module__vVWdeG__timeline dt{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:700}.product-record-module__vVWdeG__timeline dd{color:var(--text);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:600}.product-record-module__vVWdeG__sheet{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"main box";align-items:start;gap:56px;max-width:1168px;margin:0 auto;padding:8px 24px 96px;display:grid}.product-record-module__vVWdeG__main{grid-area:main;gap:48px;min-width:0;display:grid}.product-record-module__vVWdeG__shot{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 30px 60px -36px #00000073}.product-record-module__vVWdeG__shot img{width:100%;height:auto;display:block}.product-record-module__vVWdeG__chapter h2{border-bottom:1px solid var(--border);color:var(--text);letter-spacing:-.015em;margin:0 0 14px;padding-bottom:8px;font-size:22px;font-weight:750}.product-record-module__vVWdeG__lead{max-width:40em;color:var(--text);text-wrap:pretty;margin:0 0 14px;font-size:17.5px;line-height:1.65}.product-record-module__vVWdeG__who{max-width:40em;color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.product-record-module__vVWdeG__who strong{color:var(--text);margin-right:6px}.product-record-module__vVWdeG__flow{gap:22px;max-width:40em;margin:0;padding:0;list-style:none;display:grid}.product-record-module__vVWdeG__flow li{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:3px;padding:12px 16px;display:grid;position:relative}.product-record-module__vVWdeG__flow li+li:before{content:"↓";color:var(--primary-light);font-size:14px;line-height:20px;position:absolute;top:-21px;left:22px}.product-record-module__vVWdeG__flow strong{color:var(--text);font-size:15.5px}.product-record-module__vVWdeG__flow span{color:var(--muted);font-size:14.5px;line-height:1.5}.product-record-module__vVWdeG__flowNote{max-width:40em;color:var(--muted);margin:14px 0 0;font-size:15px;font-style:italic;line-height:1.6}.product-record-module__vVWdeG__decisions,.product-record-module__vVWdeG__writing{gap:12px;max-width:40em;margin:0;padding:0;list-style:none;display:grid}.product-record-module__vVWdeG__decisions li{color:var(--text);padding-left:18px;font-size:16px;line-height:1.65;position:relative}.product-record-module__vVWdeG__decisions li:before{content:"";background:var(--primary-light);border-radius:2px;width:7px;height:7px;position:absolute;top:.68em;left:0}.product-record-module__vVWdeG__writing li{gap:4px;display:grid}.product-record-module__vVWdeG__writing a{color:var(--text);text-underline-offset:3px;font-weight:600}.product-record-module__vVWdeG__writing span{color:var(--muted);font-size:14.5px;line-height:1.55}.product-record-module__vVWdeG__infobox{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-area:box;padding-bottom:14px;font-size:14px;line-height:1.5;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 50px -34px #0000006b}.product-record-module__vVWdeG__infobox a{color:var(--primary-light);text-decoration:none}.product-record-module__vVWdeG__infobox a:hover{text-underline-offset:3px;text-decoration:underline}.product-record-module__vVWdeG__infoHead{background:var(--surface);border-bottom:1px solid var(--border-dim,var(--border));text-align:center;justify-items:center;gap:10px;padding:20px 18px 18px;display:grid}.product-record-module__vVWdeG__infoName{color:var(--text);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:750;line-height:1.2}.product-record-module__vVWdeG__infobox a.product-record-module__vVWdeG__livePill{border:1px solid color-mix(in srgb, #2f9e5b 30%, var(--border));background:color-mix(in srgb, #2f9e5b 9%, var(--surface));max-width:100%;color:var(--text);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:8px;padding:4px 11px 4px 9px;font-size:12.5px;font-weight:550;line-height:1.4;display:inline-flex}.product-record-module__vVWdeG__infobox a.product-record-module__vVWdeG__livePill:hover{border-color:color-mix(in srgb, #2f9e5b 55%, var(--border));text-decoration:none}.product-record-module__vVWdeG__liveDot{background:#2f9e5b;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #2f9e5b38}.product-record-module__vVWdeG__infoSection{padding:14px 12px 0;display:grid}.product-record-module__vVWdeG__infoLabel{background:color-mix(in srgb, var(--primary) 6%, var(--surface-2,var(--surface)));color:var(--primary-light);letter-spacing:1.2px;text-align:center;text-transform:uppercase;border-radius:9px;margin:0 0 4px;padding:6px 10px;font-size:11px;font-weight:750;line-height:1.3}.product-record-module__vVWdeG__infoRows{margin:0;padding:0 4px;display:grid}.product-record-module__vVWdeG__infoRows>div{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:9px 2px;display:grid}.product-record-module__vVWdeG__infoRows>div+div{border-top:1px solid var(--border-dim,var(--border))}.product-record-module__vVWdeG__infoRows dt{color:var(--text);font-weight:650}.product-record-module__vVWdeG__infoRows dd{color:var(--text);overflow-wrap:break-word;margin:0}.product-record-module__vVWdeG__chips{flex-wrap:wrap;gap:6px;margin:0;padding:10px 6px 4px;list-style:none;display:flex}.product-record-module__vVWdeG__chips li{border:1px solid var(--border);background:var(--surface-2,var(--surface));color:var(--text);border-radius:999px;padding:3px 10px;font-size:12.5px;line-height:1.5}.product-record-module__vVWdeG__infoMuted{color:var(--muted)}@media (max-width:860px){.product-record-module__vVWdeG__sheet{grid-template-columns:minmax(0,1fr);grid-template-areas:"box""main";gap:40px;margin-top:-16px;padding-top:0}}@media (max-width:560px){.product-record-module__vVWdeG__timeline>div{padding:0 14px}}.product-record-module__vVWdeG__readmeBox{grid-area:auto}
.page-module__y7JjWq__page{--bg:#08080f;--surface:#0e0e1a;--surface-2:#141428;--surface-3:#1a1a35;--border:#1e1e38;--border-dim:#141428;--primary:#c2703d;--primary-light:#e0a87e;--text:#e2e8f0;--muted:#8892a4;--mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, monospace;background:var(--bg);min-height:100vh;color:var(--text);position:relative;overflow-x:clip}@keyframes page-module__y7JjWq__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes page-module__y7JjWq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.page-module__y7JjWq__hero{text-align:center;background:radial-gradient(ellipse 80% 50% at 50% -10%, rgb(var(--glow,194 112 61) / .18) 0%, transparent 70%), radial-gradient(ellipse 60% 40% at 80% 60%, rgb(var(--cool,79 116 236) / .06) 0%, transparent 60%);justify-content:center;align-items:center;padding:100px 24px 40px;display:flex;position:relative;overflow:hidden}.page-module__y7JjWq__heroGrid{z-index:0;background-image:linear-gradient(var(--border-dim) 1px, transparent 1px), linear-gradient(90deg, var(--border-dim) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000)}.page-module__y7JjWq__heroContent{z-index:1;max-width:760px;position:relative}.page-module__y7JjWq__back{z-index:2;color:var(--muted);align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .18s;display:inline-flex;position:absolute;top:28px;left:28px}.page-module__y7JjWq__back:hover{color:var(--text)}@media (max-width:640px){.page-module__y7JjWq__back{top:18px;left:18px}.page-module__y7JjWq__statDivider{display:none}.page-module__y7JjWq__stats{gap:18px 28px}}.page-module__y7JjWq__badge,.page-module__y7JjWq__title,.page-module__y7JjWq__tagline,.page-module__y7JjWq__actions,.page-module__y7JjWq__stats{animation:.6s both page-module__y7JjWq__fadeUp}.page-module__y7JjWq__title{animation-delay:60ms}.page-module__y7JjWq__tagline{animation-delay:.12s}.page-module__y7JjWq__actions{animation-delay:.18s}.page-module__y7JjWq__stats{animation-delay:.24s}.page-module__y7JjWq__badge{border:1px solid rgb(var(--glow,194 112 61) / .3);background:rgb(var(--glow,194 112 61) / .1);color:var(--primary-light);letter-spacing:.3px;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 14px 5px 10px;font-size:12px;font-weight:600;display:inline-flex}.page-module__y7JjWq__badgeDot{background:var(--primary-light);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module__y7JjWq__pulse}.page-module__y7JjWq__title{letter-spacing:-.04em;background:linear-gradient(135deg, var(--title-a,#f1f5f9) 0%, var(--primary-light,#e0a87e) 60%, var(--primary,#c2703d) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;padding-bottom:.16em;font-size:clamp(48px,7vw,84px);font-weight:800;line-height:1.04}.page-module__y7JjWq__titleReadme{letter-spacing:-.03em;font-size:clamp(30px,4.5vw,52px)}.page-module__y7JjWq__tagline{color:var(--muted);max-width:540px;margin:0 auto 40px;font-size:clamp(16px,2vw,20px);line-height:1.65}.page-module__y7JjWq__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:56px;display:flex}.page-module__y7JjWq__primary,.page-module__y7JjWq__secondary{border-radius:11px;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}:is(.page-module__y7JjWq__primary:has(>svg),.page-module__y7JjWq__secondary:has(>svg),.page-module__y7JjWq__launch:has(>svg)){padding-left:20px}.page-module__y7JjWq__primary{background:var(--primary);color:var(--on-primary,#fff);box-shadow:0 8px 24px -8px var(--primary)}.page-module__y7JjWq__primary:hover{background:var(--primary-light);transform:translateY(-1px)}.page-module__y7JjWq__secondary{background:var(--surface);border:1px solid var(--border);color:var(--text)}.page-module__y7JjWq__secondary:hover{border-color:var(--primary);background:var(--surface-2)}.page-module__y7JjWq__section{max-width:1040px;margin:0 auto;padding:88px 24px 0;position:relative}.page-module__y7JjWq__sectionHeader{text-align:center;margin-bottom:48px}.page-module__y7JjWq__eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--primary-light);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.page-module__y7JjWq__sectionTitle{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.1}.page-module__y7JjWq__features{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.page-module__y7JjWq__feature{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px 24px;transition:border-color .18s,background .18s,box-shadow .18s;position:relative}.page-module__y7JjWq__feature:hover{border-color:var(--primary);background:var(--surface-2);box-shadow:0 16px 36px -20px var(--primary)}.page-module__y7JjWq__featureMark{background:linear-gradient(90deg, var(--primary), var(--primary-light));border-radius:2px;width:26px;height:4px;margin-bottom:16px;display:block}.page-module__y7JjWq__feature h3{color:var(--text);margin:0 0 8px;font-size:16px;font-weight:700}.page-module__y7JjWq__feature p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.page-module__y7JjWq__ctaSection{text-align:center;padding:112px 24px 120px}.page-module__y7JjWq__ctaTitle{letter-spacing:-.03em;color:var(--text);margin:0 0 12px;font-size:clamp(26px,4vw,38px);font-weight:800}.page-module__y7JjWq__ctaSub{color:var(--muted);margin:0 0 28px;font-size:16px}.page-module__y7JjWq__cta{background:var(--primary);color:var(--on-primary,#fff);box-shadow:0 8px 24px -8px var(--primary);border-radius:12px;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.page-module__y7JjWq__cta:hover{background:var(--primary-light);transform:translateY(-1px)}.page-module__y7JjWq__topics{flex-wrap:wrap;justify-content:center;gap:8px;margin:56px 0 0;padding:0;list-style:none;display:flex}.page-module__y7JjWq__topics li{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:5px 13px;font-size:13px}.page-module__y7JjWq__appLanding{--app-accent:var(--primary)}.page-module__y7JjWq__appHero{text-align:center;background:radial-gradient(ellipse 80% 50% at 50% -10%, color-mix(in srgb, var(--app-accent) 22%, transparent) 0%, transparent 70%), radial-gradient(ellipse 60% 40% at 80% 60%, color-mix(in srgb, var(--app-accent) 8%, transparent) 0%, transparent 60%);justify-content:center;align-items:center;padding:100px 24px 84px;display:flex;position:relative;overflow:hidden}.page-module__y7JjWq__appHeroContent{z-index:1;flex-direction:column;align-items:center;max-width:760px;display:flex;position:relative}.page-module__y7JjWq__appIconLarge{aspect-ratio:1;isolation:isolate;background:radial-gradient(130% 120% at 50% -10%, color-mix(in srgb, var(--app-accent) 42%, transparent), transparent 62%), var(--surface-2);width:clamp(120px,16vw,160px);box-shadow:0 28px 64px -22px color-mix(in srgb, var(--app-accent) 75%, #000);border-radius:27%;place-items:center;margin-bottom:30px;display:grid;position:relative;overflow:hidden}.page-module__y7JjWq__appIconLarge:before{content:"";z-index:2;background:linear-gradient(133deg, rgb(var(--hi,255 255 255) / .34) 0%, rgb(var(--hi,255 255 255) / .06) 14%, transparent 34%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.page-module__y7JjWq__appIconLarge:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 1.5px 0 rgb(var(--hi,255 255 255) / .45), inset 0 -18px 34px -20px #0009, inset 0 0 0 1px rgb(var(--hi,255 255 255) / .12);pointer-events:none;position:absolute;inset:0}.page-module__y7JjWq__appIconImg{object-fit:cover;z-index:1;width:100%;height:100%}.page-module__y7JjWq__appIconImg[data-bleed=false]{object-fit:contain;filter:drop-shadow(0 6px 14px #0006);width:64%;height:64%}.page-module__y7JjWq__appTitle{letter-spacing:-.04em;background:linear-gradient(135deg, var(--title-a,#f1f5f9) 0%, color-mix(in srgb, var(--app-accent) 65%, var(--title-a,#f1f5f9)) 55%, var(--app-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;padding-bottom:.14em;font-size:clamp(40px,6vw,68px);font-weight:800;line-height:1.05;animation:.6s 60ms both page-module__y7JjWq__fadeUp}.page-module__y7JjWq__launch{background:color-mix(in srgb, var(--app-accent) 94%, #fff);color:#000;box-shadow:0 12px 30px -10px color-mix(in srgb, var(--app-accent) 80%, #000);border-radius:12px;align-items:center;gap:9px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.page-module__y7JjWq__launch:hover{filter:brightness(1.08);box-shadow:0 18px 40px -12px color-mix(in srgb, var(--app-accent) 90%, #000);transform:translateY(-1px)}.page-module__y7JjWq__stack{flex-wrap:wrap;justify-content:center;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.page-module__y7JjWq__stack li{color:color-mix(in srgb, var(--app-accent) 55%, var(--text));background:color-mix(in srgb, var(--app-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--app-accent) 32%, transparent);border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600}.page-module__y7JjWq__prose{max-width:640px;margin:0 auto}.page-module__y7JjWq__prose p{color:var(--text);margin:0;font-size:18px;line-height:1.75}.page-module__y7JjWq__shots{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.page-module__y7JjWq__shots[data-count="1"]{grid-template-columns:minmax(0,900px);justify-content:center}.page-module__y7JjWq__shot{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.page-module__y7JjWq__shot img{width:100%;height:auto;display:block}.page-module__y7JjWq__readmeLayout{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:56px;max-width:1120px;margin:0 auto;padding:8px 24px 88px;display:grid}@media (max-width:900px){.page-module__y7JjWq__readmeLayout{grid-template-columns:1fr;gap:0}}.page-module__y7JjWq__readme{min-width:0}.page-module__y7JjWq__landingCta{margin-top:44px}.page-module__y7JjWq__toc{align-self:start;position:sticky;top:28px}@media (max-width:900px){.page-module__y7JjWq__toc{display:none}}.page-module__y7JjWq__tocTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:600}.page-module__y7JjWq__toc ul{border-left:1px solid var(--border);flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.page-module__y7JjWq__toc li{margin:0}.page-module__y7JjWq__toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding-left:14px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.page-module__y7JjWq__toc a:hover{color:var(--text);border-left-color:var(--primary)}.page-module__y7JjWq__readme h2{text-transform:uppercase;letter-spacing:.06em;color:var(--text);align-items:center;gap:12px;margin:56px 0 16px;scroll-margin-top:28px;font-size:20px;font-weight:700;display:flex}.page-module__y7JjWq__readme h2:before{content:"";background:var(--primary-light);width:11px;height:11px;box-shadow:0 0 14px var(--primary-light);border-radius:50%;flex-shrink:0}:is(.page-module__y7JjWq__readme h2:first-child,.page-module__y7JjWq__readme p:first-child,.page-module__y7JjWq__readme figure:first-child,.page-module__y7JjWq__readme div:first-child>:first-child){margin-top:0}.page-module__y7JjWq__readme img{border:1px solid var(--border);border-radius:12px}.page-module__y7JjWq__readme h3{color:var(--text);margin:32px 0 10px;font-size:18px;font-weight:700}.page-module__y7JjWq__readme p{color:var(--muted);margin:0 0 16px;line-height:1.7}.page-module__y7JjWq__readme a{color:var(--text);font-weight:700;text-decoration:none;transition:color .15s}.page-module__y7JjWq__readme a:hover{color:var(--primary-light);text-underline-offset:3px;text-decoration:underline}.page-module__y7JjWq__readme ul:not(li ul){background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 8px;padding:0;list-style:none;display:grid;overflow:hidden}.page-module__y7JjWq__readme ul:not(li ul)>li{background:var(--surface);color:var(--muted);cursor:pointer;margin:0;padding:16px 18px;font-size:14px;line-height:1.55;transition:background .15s;position:relative}.page-module__y7JjWq__readme ul:not(li ul)>li:hover{background:var(--surface-2)}.page-module__y7JjWq__readme ul:not(li ul)>li a:first-of-type:after{content:"";position:absolute;inset:0}.page-module__y7JjWq__readme ul:not(li ul):has(>li:last-child:nth-child(odd)):after{content:"";background-color:var(--surface);background-image:repeating-linear-gradient(-45deg, transparent 0, transparent 11px, rgb(var(--hi,255 255 255) / .025) 11px, rgb(var(--hi,255 255 255) / .025) 12px)}@media (max-width:560px){.page-module__y7JjWq__readme ul:not(li ul){grid-template-columns:1fr}.page-module__y7JjWq__readme ul:not(li ul):after{display:none}}.page-module__y7JjWq__readme ol{margin:0 0 16px;padding-left:24px;list-style:decimal}.page-module__y7JjWq__readme li ul{margin:6px 0;padding-left:22px;list-style:outside}.page-module__y7JjWq__readme li ol{margin:6px 0;padding-left:22px;list-style:decimal}:is(.page-module__y7JjWq__readme ol>li,.page-module__y7JjWq__readme li ul>li,.page-module__y7JjWq__readme li ol>li){color:var(--muted);cursor:auto;background:0 0;margin:4px 0;padding:0;font-size:15px;line-height:1.65}.page-module__y7JjWq__readme :not(pre)>code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;margin:0 3px;padding:2px 7px;font-size:11.5px;font-weight:600}.page-module__y7JjWq__readme figure.shiki{border-radius:12px;padding-top:38px;position:relative;overflow:hidden}.page-module__y7JjWq__readme figure.shiki:before{content:"";background:var(--surface-2);border-bottom:1px solid var(--border);height:38px;position:absolute;inset:0 0 auto}.page-module__y7JjWq__readme figure.shiki:after{content:"";background:#ff5f57;border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:16px;box-shadow:17px 0 #febc2e,34px 0 #28c840}.page-module__y7JjWq__readme figure.shiki>div.absolute{top:3px;right:12px}.page-module__y7JjWq__readme blockquote{border-left:3px solid var(--primary);background:var(--surface);border-radius:0 12px 12px 0;margin:0 0 18px;padding:16px 20px}.page-module__y7JjWq__readme blockquote p{color:var(--text);margin:0}.page-module__y7JjWq__readme hr{border:none;border-top:1px solid var(--border);margin:44px 0}.page-module__y7JjWq__recordTitleRow{justify-content:center;align-items:center;gap:.36em;font-size:clamp(30px,4.5vw,52px);display:flex}.page-module__y7JjWq__recordTitleIcon{border:1px solid var(--border);border-radius:27%;flex:none;width:1.12em;height:1.12em;margin-bottom:.2em;display:block;overflow:hidden;box-shadow:0 10px 22px -14px #00000080}.page-module__y7JjWq__recordTitleIcon img{object-fit:cover;width:100%;height:100%;display:block}.page-module__y7JjWq__taglineTight{margin-bottom:24px}.page-module__y7JjWq__releasePill{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, color-mix(in srgb, var(--primary) 70%, transparent), var(--border) 45%, var(--border) 60%, color-mix(in srgb, var(--primary-light) 45%, transparent)) border-box;box-shadow:0 12px 32px -16px color-mix(in srgb, var(--primary) 70%, transparent);color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:10px;margin:0 auto 32px;padding:5px 5px 5px 14px;font-size:13px;text-decoration:none;transition:transform .18s,box-shadow .18s;animation:.6s .15s both page-module__y7JjWq__fadeUp;display:inline-flex}.page-module__y7JjWq__releasePill:hover{box-shadow:0 16px 36px -14px color-mix(in srgb, var(--primary) 85%, transparent);transform:translateY(-1px)}.page-module__y7JjWq__releasePillDot{background:color-mix(in srgb, var(--muted) 60%, transparent);border-radius:50%;width:7px;height:7px;position:relative}.page-module__y7JjWq__releasePill[data-fresh] .page-module__y7JjWq__releasePillDot{background:var(--primary-light)}.page-module__y7JjWq__releasePill[data-fresh] .page-module__y7JjWq__releasePillDot:after{content:"";background:var(--primary-light);border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite page-module__y7JjWq__ping;position:absolute;inset:0}.page-module__y7JjWq__releasePillLabel{color:var(--text);font-weight:600}.page-module__y7JjWq__releasePillVersion{font-family:var(--mono);color:var(--primary-light);font-weight:600}.page-module__y7JjWq__releasePillAge:before{content:"·";color:var(--border);margin-right:10px}.page-module__y7JjWq__releasePillArrow{background:var(--surface-3);width:24px;height:24px;color:var(--primary-light);border-radius:50%;place-items:center;font-size:12px;transition:transform .18s,background .18s;display:grid}.page-module__y7JjWq__releasePill:hover .page-module__y7JjWq__releasePillArrow{background:color-mix(in srgb, var(--primary) 35%, var(--surface-3));transform:translate(2px)}@media (max-width:420px){.page-module__y7JjWq__releasePillAge{display:none}}@keyframes page-module__y7JjWq__ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.page-module__y7JjWq__releasePill[data-fresh] .page-module__y7JjWq__releasePillDot:after{animation:none}}.page-module__y7JjWq__actionsRecord{margin-bottom:0}.page-module__y7JjWq__readmeRecord{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"main box";max-width:1168px}.page-module__y7JjWq__readmeRecord>.page-module__y7JjWq__readme{grid-area:main}.page-module__y7JjWq__recordRail{grid-area:box;gap:36px;display:grid}.page-module__y7JjWq__recordRail .page-module__y7JjWq__toc{padding:0 6px;position:static}@media (max-width:900px){.page-module__y7JjWq__readmeRecord{grid-template-columns:minmax(0,1fr);grid-template-areas:"box""main";gap:40px;margin-top:-16px;padding-top:0}}.page-module__y7JjWq__recordTitleGlyph{box-shadow:none;border:0;border-radius:22%;overflow:hidden}.page-module__y7JjWq__recordTitleGlyph img{object-fit:contain}
