.center{text-align:center}.narrow{max-width:820px}.sec{padding-block-start:clamp(80px,11vw,140px);padding-block-end:clamp(80px,11vw,140px)}.sec-h{letter-spacing:-.028em;font-size:clamp(2.25rem,5.4vw,3.5rem);line-height:1.07}.sec-lead{max-width:680px;color:var(--label-2);letter-spacing:-.012em;margin:18px auto 0;font-size:clamp(1.1875rem,1.7vw,1.3125rem);line-height:1.38}.page-hero{padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(40px,6vw,64px)}.page-hero h1{letter-spacing:-.03em;font-size:clamp(2.75rem,7vw,4.5rem);line-height:1.05}.center-cta{justify-content:center}.hero{color:#f5f5f7;margin-top:calc(-1 * var(--nav-h));padding-top:calc(var(--nav-h) + clamp(72px, 10vw, 120px));--link:#2997ff;--label-2:#a1a1a6;background:#000;padding-bottom:clamp(48px,8vw,96px);position:relative;overflow:hidden}.hero-copy{text-align:center;z-index:2;position:relative}.hero-name{font-family:var(--font-display);letter-spacing:-.01em;color:#f5f5f7;font-size:clamp(1.1875rem,2vw,1.5rem);font-weight:600}.hero-h{letter-spacing:-.035em;color:#f5f5f7;max-width:15ch;margin:10px auto 0;font-size:clamp(2.75rem,8vw,5.5rem);line-height:1.02}.hero-lead{color:#a1a1a6;letter-spacing:-.015em;max-width:640px;margin:22px auto 0;font-size:clamp(1.1875rem,1.9vw,1.4375rem);line-height:1.38}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:34px;display:flex}.hero-hint{color:#a1a1a6;align-items:center;gap:7px;margin-top:18px;font-size:.9375rem;display:inline-flex}.hero-hint .ic{color:#b277ff}.hero-stage{--p:1;margin-top:clamp(48px,7vw,88px);position:relative}.js .hero-stage{--p:0}.hero-glow{width:min(1100px,120vw);height:120%;transform:translate(-50%, -50%) scale(calc(.8 + .25 * var(--p)));opacity:calc(.35 + .65 * var(--p));pointer-events:none;filter:blur(40px);position:absolute;top:50%;left:50%}.hero-glow i{opacity:.75;will-change:transform;border-radius:50%;position:absolute}.hero-glow i:first-child{background:radial-gradient(closest-side,#0071e3bf,#0000);width:46%;height:64%;animation:16s ease-in-out infinite alternate aurora-a;top:18%;left:18%}.hero-glow i:nth-child(2){background:radial-gradient(closest-side,#7c4dff99,#0000);width:42%;height:58%;animation:19s ease-in-out infinite alternate aurora-b;top:26%;right:14%}.hero-glow i:nth-child(3){background:radial-gradient(closest-side,#2997ff73,#0000);width:34%;height:46%;animation:22s ease-in-out infinite alternate aurora-c;bottom:6%;left:36%}@keyframes aurora-a{to{transform:translate(14%,10%)scale(1.15)}}@keyframes aurora-b{to{transform:translate(-16%,-8%)scale(.9)}}@keyframes aurora-c{to{transform:translate(10%,-14%)scale(1.2)}}.console-tilt{z-index:1;max-width:980px;margin:0 auto;position:relative}.console{z-index:1;border-radius:var(--r-xl);color:#f5f5f7;max-width:980px;transform:translate3d(0, calc((1 - var(--p)) * 70px), 0) scale(calc(.9 + .1 * var(--p)));transform-origin:50% 0;will-change:transform;background:#1d1d1fdb;border:1px solid #ffffff1f;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 120px #0009,inset 0 1px #ffffff14}.console-top{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.console-tabs{background:#7676803d;flex:1;min-width:0}.console-tabs button{color:#f5f5f7;padding-inline-start:11px;padding-inline-end:11px}.console-tabs [aria-selected=true]{background:#636366;box-shadow:0 1px 3px #0006}.console-play{color:#f5f5f7;background:#7676803d;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.console-play:hover{background:#76768066}.console-play .ic-play{display:none}.console-play[aria-pressed=true] .ic-play{display:block}.console-play[aria-pressed=true] .ic-pause{display:none}.console-req{font-family:var(--mono);color:#f5f5f7;align-items:center;gap:12px;min-height:52px;padding:18px 22px 6px;font-size:.875rem;display:flex}.console-req code{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.console-req code.is-typing:after{content:"";vertical-align:-.2em;background:#2997ff;width:8px;height:1.1em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.console .method{color:#30d158;background:#30d15829}.console-status{color:#a1a1a6;align-items:center;gap:8px;padding:0 22px 8px;font-size:.8125rem;transition:opacity .3s;display:flex}.console-status .dot{background:#30d158;box-shadow:0 0 0 4px #30d15829}.console-status.is-wait{opacity:0}.console-res{color:#f5f5f7;--tk-key:#ff7ab2;--tk-str:#ff8170;--tk-num:#d9c97c;--tk-lit:#ff7ab2;height:310px;margin:0;padding:8px 22px 26px;font-size:.84375rem;line-height:1.7;overflow:auto}.console-res .ln{animation:line-in .5s var(--ease-out) both;animation-delay:calc(var(--n) * 45ms);display:block}@keyframes line-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.icon-row{grid-template-columns:repeat(2,1fr);gap:32px 16px;margin:56px auto 0;padding-block-start:0;padding-block-end:0;list-style:none;display:grid}@media (min-width:700px){.icon-row{grid-template-columns:repeat(5,1fr)}}.icon-row a{text-align:center;color:var(--label);flex-direction:column;align-items:center;gap:10px;display:flex}.icon-row a:hover{text-decoration:none}.icon-row .appicon{transition:transform .5s var(--spring);box-shadow:inset 0 0 0 .5px #ffffff40,0 10px 30px #0000002e}.icon-row a:hover .appicon{transform:translateY(-6px)scale(1.04)}.icon-name{font-family:var(--font-display);margin-top:6px;font-size:1.0625rem;font-weight:600}.icon-sub{color:var(--label-2);max-width:18ch;font-size:.875rem;line-height:1.35}.steps-sec{background:var(--bg-alt)}.steps-grid{gap:32px;margin-top:56px;display:grid}.steps-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:0 0 0 1px var(--hair-soft);transition:opacity .5s var(--ease), transform .6s var(--ease-out);padding:22px 24px 24px 72px;position:relative}.step-n{background:var(--fill);width:34px;height:34px;color:var(--label);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:600;transition:background .4s,color .4s;display:grid;position:absolute;top:22px;left:22px}.step h3{letter-spacing:-.02em;font-size:1.5rem;line-height:1.2}.step p{color:var(--label-2);margin-top:6px;font-size:1.0625rem}.step.is-active .step-n{background:var(--accent);color:#fff}.steps-stage{min-height:360px;position:relative}.stage-panel{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), transform .7s var(--ease-out), visibility 0s linear .5s;align-content:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.97)translateY(14px)}.stage-panel.is-active{opacity:1;visibility:visible;transition:opacity .5s var(--ease), transform .7s var(--ease-out), visibility 0s;transform:none}.no-js-steps .stage-panel{opacity:1;visibility:visible;position:static;transform:none}.keycard{border-radius:var(--r-xl);color:#f5f5f7;width:min(440px,100%);box-shadow:var(--shadow-lg);background:linear-gradient(150deg,#1d1d1f,#2c2c30);gap:12px;margin-inline-start:auto;margin-inline-end:auto;padding:28px;display:grid}.keycard-label{color:#a1a1a6;font-size:.875rem}.keycard-key{letter-spacing:.01em;color:#f5f5f7;font-size:1.25rem}.keycard-hint{color:#30d158;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.keycard-row{color:#a1a1a6;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:12px;font-size:.9375rem;display:flex}.keycard-row strong{color:#f5f5f7;font-weight:600}.stage-json{border-radius:var(--r-xl);background:var(--code-bg);box-shadow:0 0 0 1px var(--hair-soft), var(--shadow-md);max-height:380px;margin:0;padding:22px 24px;font-size:.8125rem;line-height:1.7;overflow:auto}.steps-stage .code{box-shadow:0 0 0 1px var(--hair-soft), var(--shadow-md);border-radius:var(--r-xl);background:var(--bg-elev)}@media (min-width:960px){.steps-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px}.steps-list{gap:0}.step{min-height:58vh;box-shadow:none;background:0 0;flex-direction:column;justify-content:center;padding-left:64px;display:flex}.step h3,.step p{color:var(--label-2);transition:color .5s var(--ease)}.step.is-active h3,.step.is-active p{color:var(--label)}.step-n{top:50%;left:0;transform:translateY(-140%)}.step h3{font-size:2rem}.step p{font-size:1.1875rem}.steps-stage{top:calc(var(--nav-h) + 12vh);min-height:420px;position:sticky}}@media (max-width:959px){.steps-stage{display:none}}.bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:56px auto 0;padding-block-start:0;padding-block-end:0;list-style:none;display:grid}.bento-tile{border-radius:var(--r-xl);background:var(--bg-alt);flex-direction:column;justify-content:flex-end;gap:8px;min-height:170px;padding:clamp(18px,3vw,26px);display:flex;overflow:hidden}.bento-num{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,5vw,3.5rem);font-weight:700;line-height:1}.bento-text{color:var(--label-2);max-width:26ch;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.35}.bento .b1{color:#fff;background:linear-gradient(135deg,#0071e3,#7c4dff);grid-column:span 2;min-height:260px}.bento .b1 .bento-text{color:#ffffffeb}.bento .b1 .bento-num{font-size:clamp(4rem,11vw,7.5rem)}.bento .b4{color:#f5f5f7;background:#000}.bento .b4 .bento-text{color:#a1a1a6}.bento .b6{color:#f5f5f7;background:#1d1d1f}.bento .b6 .bento-num{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.5rem)}.bento .b6 .bento-text{color:#a1a1a6}@media (min-width:900px){.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(210px,auto)}.bento .b1{grid-area:span 2/span 2}.bento .b4,.bento .b6{grid-column:span 2}}.sec-dark{color:#f5f5f7;--label:#f5f5f7;--label-2:#a1a1a6;--link:#2997ff;--bg-elev:#1d1d1f;--hair-soft:#ffffff1a;--accent-soft:#2997ff24;--fill:#7676803d;background:#000}.price-band{padding-block-start:clamp(80px,11vw,140px);padding-block-end:clamp(80px,11vw,140px)}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:56px auto 0;padding-block-start:0;padding-block-end:0;list-style:none;display:grid}@media (min-width:900px){.plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (max-width:480px){.plan-in{padding:30px 12px 22px}.plan-num{font-size:1.625rem}.plan .btn{width:100%;min-width:0}}.plan{display:flex;position:relative}.plan-in{border-radius:var(--r-xl);background:var(--bg-elev);min-width:0;box-shadow:0 0 0 1px var(--hair-soft);text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;padding:36px 22px 28px;display:flex;position:relative}.plan:hover .plan-in{box-shadow:0 0 0 1px var(--hair-soft), var(--shadow-md)}.plan.is-popular .plan-in{box-shadow:0 0 0 2px var(--accent)}.plan-badge{white-space:nowrap;position:absolute;top:14px;left:50%;transform:translate(-50%)}.plan-num{font-family:var(--font-display);white-space:nowrap;letter-spacing:-.035em;margin-top:10px;font-size:clamp(1.75rem,2.9vw,2.5rem);font-weight:700;line-height:1.05}.plan-unit{color:var(--label-2);font-size:.9375rem}.plan-name{color:var(--label-2);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:.8125rem;font-weight:600}.plan-name+.plan-num{margin-top:2px}@media (max-width:480px){.plan-num{font-size:1.625rem}}.plan-approx{color:var(--label-2);font-variant-numeric:tabular-nums;margin-top:6px;font-size:.8125rem;line-height:1.35}.plan-price{letter-spacing:-.02em;margin-top:18px;font-size:1.5rem;font-weight:600}.plan-sub{color:var(--label-2);font-size:.875rem}.plan .btn{min-width:120px;margin-top:20px}.price-more{margin-top:32px}.plans-page{margin-top:0}.pricing-more{gap:36px;margin-top:72px;display:grid}.pkg .cell-title{flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.price-end{flex-direction:column;align-items:flex-end;gap:0;font-size:.875rem}.price-end .cell-value{font-size:1.0625rem}.cost-row .cell-sub code{font-family:var(--mono);font-size:.8125rem}.cost-row .cell-end{gap:6px}.cost-row .cell-value{font-size:1.0625rem}.faq-list{border-top:1px solid var(--hair);margin-top:44px}.faq{border-bottom:1px solid var(--hair)}.faq summary{cursor:pointer;min-height:64px;font-family:var(--font-display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:1.3125rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-ic{width:22px;height:22px;transition:transform .45s var(--spring);flex:none;position:relative}.faq-ic:before,.faq-ic:after{content:"";background:var(--label-2);border-radius:2px;width:16px;height:2px;margin:-1px 0 0 -8px;position:absolute;top:50%;left:50%}.faq-ic:after{transform:rotate(90deg)}.faq[open] .faq-ic{transform:rotate(45deg)}.faq p{color:var(--label-2);max-width:70ch;padding:0 44px 22px 0;font-size:1.0625rem}.faq[open] p{animation:rise .5s var(--ease-out) both}.final-h{letter-spacing:-.035em;max-width:14ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(2.5rem,7vw,5rem);line-height:1.04}.docs{gap:0 48px;padding-top:28px;display:grid}@media (min-width:1000px){.docs{grid-template-columns:240px minmax(0,1fr)}}@media (min-width:1280px){.docs{grid-template-columns:240px minmax(0,1fr) 200px}}.docs-nav{display:none}@media (min-width:1000px){.docs-nav{top:calc(var(--nav-h) + 24px);max-height:calc(100vh - var(--nav-h) - 48px);align-self:start;padding-bottom:24px;display:block;position:sticky;overflow-y:auto}.docs-nav-m{display:none}}.docs-nav-title{color:var(--label);font-family:var(--font-display);letter-spacing:-.015em;margin-bottom:18px;font-size:1.1875rem;font-weight:600;display:block}.docs-nav-h{font-family:var(--font);color:var(--label-2);letter-spacing:0;margin:20px 0 6px;font-size:.75rem;font-weight:600}.docs-nav ul,.docs-nav-m ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.docs-nav a,.docs-nav-m a{min-height:34px;color:var(--label);border-radius:8px;align-items:center;gap:10px;padding:4px 10px;font-size:.9375rem;display:flex}.docs-nav a:hover,.docs-nav-m a:hover{background:var(--fill);text-decoration:none}.docs-nav a[aria-current=page],.docs-nav-m a[aria-current=page]{background:var(--fill);color:var(--label);font-weight:600}.docs-nav-api .appicon{box-shadow:none}.docs-nav-m{border-radius:var(--r-md);background:var(--bg-alt);margin:0 0 20px}.docs-nav-m summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:600;list-style:none;display:flex}.docs-nav-m summary::-webkit-details-marker{display:none}.docs-nav-m[open] summary .ic{transform:rotate(180deg)}.docs-nav-m nav{padding:0 8px 12px}.docs-toc{display:none}@media (min-width:1280px){.docs-toc{top:calc(var(--nav-h) + 24px);align-self:start;display:block;position:sticky}.docs-toc h2{font-family:var(--font);color:var(--label-2);letter-spacing:0;margin-bottom:10px;font-size:.75rem;font-weight:600}.docs-toc ul{border-left:1px solid var(--hair);gap:8px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.docs-toc a{color:var(--label-2);font-size:.8125rem;display:block}.docs-toc a.is-current{color:var(--label);font-weight:600}}.docs-main{min-width:0;max-width:760px;padding-bottom:40px}.crumbs{color:var(--label-2);align-items:center;gap:6px;margin-bottom:24px;font-size:.875rem;display:flex}.crumbs .ic{color:var(--label-3)}.kind{color:var(--label-2);margin-bottom:4px;font-size:.9375rem;font-weight:600}.docs-main h1{letter-spacing:-.03em;font-size:clamp(2.25rem,4.6vw,3rem);line-height:1.08}.api-head{align-items:center;gap:18px;display:flex}.api-head .appicon{box-shadow:0 8px 24px #00000029}.abstract{color:var(--label-2);letter-spacing:-.015em;margin-top:14px;font-size:1.3125rem;line-height:1.4}.decl{border-radius:var(--r-md);background:var(--code-bg);box-shadow:0 0 0 1px var(--hair-soft);align-items:center;gap:12px;margin-top:28px;padding:14px 14px 14px 18px;display:flex}.decl-url{overflow-wrap:anywhere;min-width:0;color:var(--label);flex:1;font-size:.9375rem}.docs-main section{margin-top:56px}.docs-main h2{letter-spacing:-.02em;margin-bottom:14px;padding-top:4px;font-size:1.75rem;line-height:1.15}.docs-main h3{letter-spacing:-.015em;margin:22px 0 8px;font-size:1.1875rem}.docs-main p+p{margin-top:12px}.docs-main .code{margin-top:14px}.note{color:var(--label-2);margin-top:10px;font-size:.875rem}.code-block{border-radius:var(--r-md);background:var(--code-bg);box-shadow:0 0 0 1px var(--hair-soft);color:var(--code-text);margin:14px 0 0;padding:16px 18px;font-size:.8125rem;line-height:1.65;overflow:auto}.code-block.resp{max-height:480px}.checks{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:10px;display:flex}.checks .ic{color:var(--green);margin-top:4px}.numbered{gap:8px;margin:0;padding-left:22px;display:grid}.params{border-top:1px solid var(--hair);margin:0}.param{border-bottom:1px solid var(--hair);gap:4px 24px;padding:16px 0;display:grid}@media (min-width:640px){.param{grid-template-columns:220px 1fr}}.param dt{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.param dt code{color:var(--label);font-size:.9375rem;font-weight:700}.param-type{color:var(--label-2);font-size:.8125rem;font-family:var(--mono);letter-spacing:0}.param dd{color:var(--label);margin:0}.codes{border-collapse:collapse;border-top:1px solid var(--hair);width:100%}.codes th,.codes td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;padding:12px 0}.codes th{width:80px;font-weight:400}.codes th code{font-weight:700}.costs{margin-top:16px}.costs th{width:auto}.costs thead th{color:var(--label-2);padding-block-start:8px;padding-block-end:8px;font-size:.8125rem}.costs thead th:last-child,.costs td{text-align:right}.costs td{font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:16px;font-weight:600}.costs tbody th code{color:var(--label-2);margin-top:2px;font-size:.8125rem;font-weight:400;display:block}.topics{gap:10px;margin:0;padding:0;list-style:none;display:grid}.topics-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.topic{border-radius:var(--r-lg);background:var(--bg-alt);color:var(--label);transition:transform .4s var(--spring), background .2s;align-items:center;gap:16px;padding:14px 16px;display:flex}.topic:hover{background:color-mix(in srgb, var(--fill) 60%, var(--bg-alt));text-decoration:none;transform:translateY(-2px)}.topic>.ic{color:var(--label-3);margin-left:auto}.topic-body{flex:1;gap:2px;min-width:0;display:grid}.topic-title{font-size:1.0625rem;font-weight:600}.topic-path{color:var(--label-2);font-size:.8125rem}.topic-desc{color:var(--label-2);font-size:.9375rem;line-height:1.4}.topic-sm{padding:12px 14px}.tryconsole{border-radius:var(--r-xl);background:var(--bg-alt);box-shadow:0 0 0 1px var(--hair-soft);margin-top:18px;overflow:hidden}.tryform{background:var(--bg-elev);border-bottom:1px solid var(--hair-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.tryfield{flex:220px;min-width:0;display:flex}.tryfield input{border:1px solid var(--hair);background:var(--bg);border-radius:12px;outline:none;width:100%;min-height:44px;padding:0 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.tryfield input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}.tryfield input::placeholder{color:var(--label-3)}.key-btn[aria-expanded=true]{color:var(--link);background:var(--accent-soft)}.key-row{flex-basis:100%;display:flex}.key-row[hidden]{display:none}.key-row input{font-family:var(--mono);font-size:.9375rem}.tryform .attach{cursor:pointer}.tryform .btn{min-height:44px;padding:0 20px;font-size:1rem}.tryout{gap:14px;min-height:140px;padding:18px;display:grid}.tryempty{color:var(--label-2);text-align:center;align-self:center;font-size:.9375rem}.tryres{border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:0 0 0 1px var(--hair-soft);animation:rise .55s var(--ease-out) both;overflow:hidden}.tryres-head{border-bottom:1px solid var(--hair-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:.875rem;display:flex}.tryres-head code{color:var(--label-2);overflow-wrap:anywhere;flex:200px}.tryres-thumb{object-fit:cover;background:var(--bg-alt);width:100%;max-height:260px}.tryres pre{max-height:380px;margin:0;padding:14px 16px;font-size:.8125rem;line-height:1.65;overflow:auto}.tryres.is-error{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--red) 60%, transparent)}.tryres-msg{padding:12px 16px 0}.trywait{color:var(--label-2);align-items:center;gap:10px;padding:8px 2px;display:flex}.status-summary{text-align:left;justify-content:center;align-items:center;gap:14px;margin-bottom:36px;display:flex}.status-summary>.ic{color:var(--green)}.status-overall{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.status-updated{color:var(--label-2);font-size:.875rem}.status-grid{border-top:1px solid var(--hair);gap:0 32px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:760px){.status-grid{grid-template-columns:1fr 1fr}}.status-row{border-bottom:1px solid var(--hair);align-items:center;gap:14px;min-height:76px;padding:14px 4px;display:flex}.status-row .appicon{box-shadow:none}.status-body{flex:1;min-width:0;display:grid}.status-name{font-weight:600}.status-sub{color:var(--label-2);font-size:.875rem}.status-label{font-size:.9375rem}.status-legend{color:var(--label-2);flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:28px 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.status-legend li{align-items:center;gap:8px;display:inline-flex}.nf-code{font-family:var(--font-display);letter-spacing:-.05em;background:linear-gradient(135deg,#0071e3,#7c4dff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,18vw,10rem);font-weight:700;line-height:1}.nf h1{margin-top:12px;font-size:clamp(2rem,5vw,3rem)}.nf .sec-lead+.sec-lead{margin-top:8px;font-size:1.0625rem}.nf .hero-cta{margin-top:28px}@media (prefers-reduced-motion:reduce){.console{transform:none}.hero-glow{opacity:1;transform:translate(-50%,-50%)}.console-res .ln,.console-req code.is-typing:after{animation:none}.step,.stage-panel,.plan,.topic,.icon-row .appicon{transition:none}.hero-glow i,.faq[open] p,.tryres{animation:none}}
