.page_srOnly__5pWNM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_mono__nWwvR{font-family:var(--mono)}.page_hero__7KFOs{position:relative;overflow:hidden;padding:clamp(56px,9vw,112px) 0 clamp(48px,6vw,72px);isolation:isolate}.page_heroBackdrop__418IW{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 70% 60% at 50% 34%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 34%,#000 30%,transparent 75%)}.page_ring__Z0HtO{position:absolute;left:50%;top:440px;border-radius:50%;border:1px solid var(--line);transform:translate(-50%,-50%)}.page_ring__Z0HtO:first-child{width:760px;height:760px}.page_ring__Z0HtO:nth-child(2){width:1120px;height:1120px;border-color:var(--line);border-top-color:var(--accent-line);border-right-color:var(--accent-line);transform:translate(-50%,-50%) rotate(-28deg)}.page_ring__Z0HtO:nth-child(3){width:1480px;height:1480px;border-style:dashed}.page_tile__PoMHb{position:absolute;z-index:1;display:grid;justify-items:center;grid-gap:8px;gap:8px;pointer-events:none;animation:page_float__Xp_VR 7s ease-in-out infinite}.page_tile__PoMHb b{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 10px 24px -10px rgba(23,21,34,.25);font:600 .82rem var(--mono);color:var(--ink);letter-spacing:-.02em}.page_tile__PoMHb i{font-style:normal;font-size:.72rem;color:var(--ink-3)}.page_o1__j5b97{left:max(24px,calc(50% - 590px));top:150px;animation-delay:-1s}.page_o2__lcRmi{left:max(140px,calc(50% - 450px));top:300px;animation-delay:-3s}.page_o2__lcRmi b{color:var(--accent)}.page_o3__SoMUa{left:max(40px,calc(50% - 540px));top:470px;animation-delay:-5s}.page_o4__y1fD9{right:max(24px,calc(50% - 590px));top:130px;animation-delay:-2s}.page_o5__rZcAA{right:max(150px,calc(50% - 460px));top:320px;animation-delay:-4s}.page_o6__rBUep{right:max(40px,calc(50% - 545px));top:490px;animation-delay:-6s}.page_o6__rBUep b{background:var(--ink);color:var(--surface);box-shadow:0 10px 24px -10px rgba(23,21,34,.45)}@keyframes page_float__Xp_VR{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.page_tile__PoMHb{animation:none}}.page_heroInner__8WoKQ{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.page_heroChip__HzKr2{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 4px 14px -8px rgba(23,21,34,.2);font-size:.86rem;color:var(--ink-2);transition:box-shadow .2s ease,color .2s ease}.page_heroChip__HzKr2:hover{color:var(--ink);box-shadow:0 0 0 1px var(--line-strong),0 6px 18px -8px rgba(23,21,34,.25)}.page_heroChipTag__uGeit{padding:2px 9px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.74rem;font-weight:600}.page_heroTitle__ixXIp{margin-top:28px;font-size:clamp(2.3rem,7.6vw,5.4rem);font-weight:680;letter-spacing:-.045em;line-height:.98;color:var(--ink)}.page_heroLede__viB8u{margin-top:26px;font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.6;color:var(--ink-2);max-width:54ch}.page_heroCta__k6Sds{display:flex;gap:10px;margin-top:32px;flex-wrap:wrap;justify-content:center}.page_ctaPrimary__Nrok5,.page_ctaSecondary__5EfaG{display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:12px;font-size:.98rem;font-weight:580;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.page_ctaPrimary__Nrok5{background:var(--ink);color:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 12px 24px -12px rgba(23,21,34,.6)}.page_ctaPrimary__Nrok5:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 16px 28px -12px rgba(23,21,34,.65)}.page_ctaSecondary__5EfaG{background:var(--surface-2);color:var(--ink);box-shadow:0 0 0 1px var(--line) inset}.page_ctaSecondary__5EfaG:hover{background:var(--line)}.page_ctaPrimary__Nrok5:active,.page_ctaSecondary__5EfaG:active{transform:translateY(1px)}.page_heroNote__MzWoa{margin-top:16px;font-size:.86rem;color:var(--ink-3)}.page_stage__4EEoY{position:relative;z-index:2;margin-top:clamp(48px,6vw,72px)}.page_stageFrame__N3Bxq{position:relative;padding:10px;border-radius:20px;background:color-mix(in srgb,var(--surface) 70%,transparent);box-shadow:0 0 0 1px var(--line),0 40px 80px -40px rgba(23,21,34,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page_stageFrame__N3Bxq:after{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;border-radius:0 0 20px 20px;background:linear-gradient(to bottom,transparent,var(--ground) 92%);pointer-events:none;z-index:1}.page_navCta__hU4J_.page_navCta__hU4J_{background:var(--ink);color:var(--surface);box-shadow:0 10px 20px -12px rgba(23,21,34,.6)}.page_navCta__hU4J_.page_navCta__hU4J_:hover{box-shadow:0 12px 24px -12px rgba(23,21,34,.7)}.page_formats__6hkqW{position:relative;z-index:2;margin-top:8px;text-align:center}.page_formats__6hkqW p{font-size:.92rem;color:var(--ink-3)}.page_formats__6hkqW ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px clamp(20px,4vw,44px);margin:18px 0 0;padding:0;list-style:none}.page_formats__6hkqW li{font-size:clamp(1rem,1.6vw,1.25rem);font-weight:640;letter-spacing:-.02em;color:var(--ink-3)}@media (max-width:1080px){.page_tile__PoMHb{display:none}}.page_mockLink__TOU9y{display:block;position:relative;border-radius:12px;color:var(--ink)}.page_mockLink__TOU9y:focus-visible{outline-offset:6px;border-radius:12px}.page_mock__YiyC9{border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);overflow:hidden;box-shadow:0 1px 0 var(--line),0 24px 48px -32px rgba(23,21,34,.35);transition:border-color .2s ease;font-size:13px;line-height:1.35}.page_mockLink__TOU9y:hover .page_mock__YiyC9{border-color:var(--accent-line)}.page_mockCta__2PYq9{position:absolute;z-index:2;left:50%;transform:translateX(-50%);bottom:28px;display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:var(--ground);font-size:.86rem;font-weight:560;padding:9px 14px;border-radius:8px;transition:background .2s ease,color .2s ease}.page_mockLink__TOU9y:focus-visible .page_mockCta__2PYq9,.page_mockLink__TOU9y:hover .page_mockCta__2PYq9{background:var(--accent);color:var(--accent-ink)}.page_mockCaption__MP0pv{margin-top:14px;font-size:.9rem;color:var(--ink-3);max-width:70ch}.page_mockCaption__MP0pv a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.page_mockCaption__MP0pv a:hover{color:var(--ink)}.page_mBar__8oSpD{display:flex;align-items:center;gap:14px;height:46px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--surface)}.page_mBar__8oSpD .page_mBrand__ryVps{font-size:1rem;gap:0}.page_mDoc__LpW46{display:flex;flex-direction:column;line-height:1.2;min-width:0}.page_mDoc__LpW46 b{font-weight:580;font-size:13px}.page_mDoc__LpW46 span{font-size:11px;color:var(--ink-3)}.page_mSeg__xauLG{margin:0 auto;display:flex;padding:2px;border-radius:7px;background:var(--surface-2)}.page_mSeg__xauLG span{padding:4px 12px;border-radius:5px;color:var(--ink-2);font-size:12px}.page_mSeg__xauLG .page_on__3q1Hi{background:var(--surface);color:var(--ink);font-weight:560;box-shadow:0 0 0 1px var(--line)}.page_mTools__YapzD{display:flex;align-items:center;gap:6px}.page_mIcon__l7C4u{width:26px;height:26px;display:grid;place-items:center;color:var(--ink-3);border-radius:6px}.page_mExport___bHyE{margin-left:6px;background:var(--ink);color:var(--ground);font-weight:560;font-size:12px;padding:5px 11px;border-radius:6px}.page_mBody___EP9Z{display:grid;grid-template-columns:196px minmax(0,1fr) 224px;min-height:440px}.page_mLeft__reewN,.page_mRight___hQOc{background:var(--surface)}.page_mLeft__reewN{border-right:1px solid var(--line)}.page_mRight___hQOc{border-left:1px solid var(--line)}.page_mTabs__6Uu8B{display:flex;gap:2px;padding:8px 10px;border-bottom:1px solid var(--line)}.page_mTabs__6Uu8B span{padding:3px 9px;border-radius:5px;color:var(--ink-3);font-size:12px}.page_mTabs__6Uu8B .page_on__3q1Hi{color:var(--ink);background:var(--surface-2);font-weight:560}.page_mGroup__j2_yU{padding:12px 12px 6px;font-size:11px;font-weight:600;color:var(--ink-3)}.page_mGrid__tMAL5{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:0 10px}.page_mItem__O7r2y{border:1px solid var(--line);border-radius:6px;padding:7px 8px;font-size:12px;color:var(--ink-2);background:var(--surface)}.page_mCanvas__m4xT2{background:var(--surface-2);padding:28px 20px;display:flex;justify-content:center;align-items:flex-start}.page_mail__v4Io1{width:100%;max-width:380px;background:#F4F4F5;padding:16px 0;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.page_mailCard__nEuIY{background:#FFFFFF;padding:16px;margin:0 14px;color:#18181B;font-family:Arial,Helvetica,sans-serif}.page_mailImg__Md8Wv{height:112px;background:repeating-linear-gradient(135deg,#E4E4E7 0 8px,#ECECEF 8px 16px);display:flex;align-items:flex-end;padding:8px}.page_mailImg__Md8Wv span{font-family:var(--mono);font-size:10px;color:#71717A;background:#FFFFFF;padding:1px 5px;border-radius:3px}.page_mailH1___NmDs{font-size:19px;font-weight:600;line-height:1.3;margin-top:14px}.page_mailP__XRz3G{font-size:13px;line-height:1.5;color:#3F3F46;margin-top:8px}.page_varChip__e9PcE{font-family:var(--mono);font-size:11px;color:#4B3BB8;background:#EEEBFF;border-radius:4px;padding:1px 5px;white-space:nowrap}.page_mailBtnRow__pMJtD{text-align:center;margin-top:26px;padding-bottom:4px}.page_mailSel__X_HYB{position:relative;display:inline-block;outline:1.5px solid #6D4AFF;outline-offset:3px}.page_mailSel__X_HYB:after,.page_mailSel__X_HYB:before{content:"";position:absolute;width:6px;height:6px;background:#FFFFFF;border:1.5px solid #6d4aff;top:50%;margin-top:-3px}.page_mailSel__X_HYB:before{left:-7px}.page_mailSel__X_HYB:after{right:-7px}.page_selTag__dW3Pn{position:absolute;left:-4px;top:-22px;background:#6D4AFF;color:#FFFFFF;font-family:var(--mono);font-size:10px;padding:1px 5px;border-radius:3px 3px 0 0}.page_mailBtn__Noz2o{display:inline-block;background:#645FCF;color:#FFFFFF;font-weight:700;font-size:13px;padding:10px 18px;border-radius:6px}.page_mInspHead__Eu2K1{padding:10px 12px 8px;display:flex;flex-direction:column}.page_mInspHead__Eu2K1 b{font-weight:600;font-size:13px}.page_mInspHead__Eu2K1 span{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.page_mSec__WuyR8{padding:9px 12px 10px;border-bottom:1px solid var(--line)}.page_mSec__WuyR8:last-child{border-bottom:none}.page_mSecTitle__uq3Q8{font-size:11px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:6px}.page_mRow__QdQ72{display:flex;gap:6px;margin-top:6px}.page_mField__wOqPj{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;height:24px;padding:0 7px;border-radius:5px;background:var(--surface-2);font-size:11.5px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.page_mField__wOqPj i{font-style:normal;color:var(--ink-3);font-size:10.5px}.page_mSwatch__i8_H6{width:12px;height:12px;border-radius:3px;flex:none}.page_tierBadge__j3zK7{font-weight:500;font-size:10px;padding:0 5px;border-radius:3px;color:var(--warn);background:var(--warn-soft)}.page_section__zQZ2o{padding:clamp(64px,8vw,104px) 0;border-top:1px solid var(--line)}.page_split__tNyHh{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.page_splitWide__gEYXf{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.page_splitFlip__sPABR{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.page_h2__flI2K{font-size:clamp(1.6rem,2.7vw,2.15rem);font-weight:620;letter-spacing:-.028em;line-height:1.12}.page_prose__7Yr7K>p{margin-top:16px;color:var(--ink-2);font-size:1.02rem;line-height:1.65}.page_prose__7Yr7K>p.page_small__pM_5F,.page_small__pM_5F{font-size:.92rem;color:var(--ink-3)}.page_prose__7Yr7K code,.page_tools__iQZxr code,.page_tree__S0eX2 code{font-family:var(--mono);font-size:.86em;color:var(--ink);background:var(--surface-2);padding:1px 5px;border-radius:4px}.page_prose__7Yr7K a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.page_prose__7Yr7K a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.page_tree__S0eX2{list-style:none;margin:28px 0 0;padding:0;border-left:1px solid var(--line-strong)}.page_tree__S0eX2 li{position:relative;padding:6px 0 6px calc(14px + var(--depth, 0) * 14px);display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;font-size:.92rem;color:var(--ink-2)}.page_tree__S0eX2 li:before{content:"";position:absolute;left:calc(var(--depth, 0) * 14px);top:1.05em;width:9px;border-top:1px solid var(--line-strong)}.page_tree__S0eX2 code{justify-self:start}.page_rules__uAUtP{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.page_rules__uAUtP li{font-size:.95rem;color:var(--ink-2);line-height:1.55}.page_rules__uAUtP b{color:var(--ink);font-weight:600}.page_figure__LjMdR{margin:0;min-width:0;border-radius:10px;overflow:hidden;background:var(--con);border:1px solid var(--con-line)}.page_codeHead__l7nK5{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--con-line);font-family:var(--mono);font-size:11.5px;color:var(--con-ink-2)}.page_codeHead__l7nK5>span:first-child{color:var(--con-ink)}.page_codeHead__l7nK5>span:last-child{text-align:right}.page_code__9AfUJ{margin:0;padding:16px 16px 18px;font-family:var(--mono);font-size:12.5px;line-height:1.65;color:var(--con-ink);overflow-x:auto;-moz-tab-size:2;tab-size:2}.page_jKey__mEfQM{color:#C4B5FD}.page_jStr__YigOv{color:#A7F3D0}.page_jNum__9T0xs{color:#FCD34D}.page_inlineCode__lf5sa{margin:20px 0 0;padding:10px 12px;font-family:var(--mono);font-size:12.5px;border-radius:8px;background:var(--surface-2);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.page_dialects__jc4y1{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr)}.page_dialects__jc4y1 dd,.page_dialects__jc4y1 dt{padding:12px 14px;border-top:1px solid var(--con-line)}.page_dialects__jc4y1 dt:first-of-type,.page_dialects__jc4y1 dt:first-of-type+dd{border-top:none}.page_dialects__jc4y1 dt{font-size:12px;color:var(--con-ink-2);font-weight:500}.page_dialects__jc4y1 dd{margin:0;font-family:var(--mono);font-size:12px;line-height:1.6;color:var(--con-ink);overflow-wrap:anywhere}.page_term__AEJTs{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.page_prompt__C_iZP{color:var(--con-ink-2)}.page_issue__0I77R{display:inline}.page_error__JBrsB{color:#F87171}.page_warning__wzo3a{color:#FBBF24}.page_info__8WZDv{color:#7DD3FC}.page_dim__0i8F0{color:var(--con-ink-2)}.page_tiers__gzgtC{margin:24px 0 0;display:grid;grid-gap:14px;gap:14px}.page_tiers__gzgtC>div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.page_tiers__gzgtC dd{margin:0;font-size:.93rem;color:var(--ink-2);line-height:1.55}.page_tierProg__fFsYU,.page_tierRest__L2ij5,.page_tierSafe__sBfvV{font-family:var(--mono);font-size:11.5px;padding:2px 7px;border-radius:4px}.page_tierSafe__sBfvV{color:var(--ok);background:var(--ok-soft)}.page_tierProg__fFsYU{color:var(--warn);background:var(--warn-soft)}.page_tierRest__L2ij5{color:var(--crit);background:var(--crit-soft)}.page_agentSide__L62nC{display:grid;grid-gap:24px;gap:24px;min-width:0}.page_tools__iQZxr{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.page_tools__iQZxr li{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);font-size:.93rem;color:var(--ink-2);line-height:1.5}.page_tools__iQZxr code{justify-self:start;align-self:start}.page_planned__tpWEl{background:var(--surface)}.page_plannedList__CRySE{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.page_plannedList__CRySE li{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:.97rem}.page_phase__8Kord{font-family:var(--mono);font-size:12px;color:var(--ink-3);padding-top:2px}.page_textLink__pfFKU{display:inline-block;margin-top:18px;font-size:.95rem;font-weight:540;color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.page_textLink__pfFKU:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.page_footer__F3MD0{border-top:1px solid var(--line);padding:40px 0 56px}.page_foot__P3u1V{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;flex-wrap:wrap}.page_footNote__Ip1OK{margin-top:10px;font-size:.86rem;color:var(--ink-3);max-width:44ch}.page_footLinks__gG27N{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.9rem}.page_footLinks__gG27N a{color:var(--ink-2)}.page_footLinks__gG27N a:hover{color:var(--ink)}@media (max-width:980px){.page_mBody___EP9Z{grid-template-columns:172px minmax(0,1fr)}.page_mRight___hQOc{display:none}}@media (max-width:860px){.page_splitFlip__sPABR,.page_splitWide__gEYXf,.page_split__tNyHh{grid-template-columns:minmax(0,1fr)}.page_splitFlip__sPABR>.page_figure__LjMdR{order:2}}@media (max-width:680px){.page_ring__Z0HtO:first-child{width:520px;height:520px}.page_ring__Z0HtO:nth-child(2){width:760px;height:760px}.page_ring__Z0HtO:nth-child(3){display:none}.page_mBody___EP9Z{grid-template-columns:minmax(0,1fr);min-height:0}.page_mDoc__LpW46 span,.page_mLeft__reewN,.page_mTools__YapzD .page_mIcon__l7C4u{display:none}.page_mBar__8oSpD{gap:10px}.page_mSeg__xauLG span{padding:4px 8px}.page_mCanvas__m4xT2{padding:20px 10px 72px}.page_mail__v4Io1{padding:10px 0}.page_mailCard__nEuIY{margin:0 8px}.page_tiers__gzgtC>div,.page_tools__iQZxr li{grid-template-columns:minmax(0,1fr);gap:4px}.page_tree__S0eX2 li{gap:2px}.page_dialects__jc4y1,.page_tree__S0eX2 li{grid-template-columns:minmax(0,1fr)}.page_dialects__jc4y1 dt{padding-bottom:0}.page_dialects__jc4y1 dd{border-top:none;padding-top:4px}.page_codeHead__l7nK5>span:last-child{display:none}}@media (max-width:480px){.page_navCta__hU4J_{display:none!important}}@media (max-width:420px){.page_mDoc__LpW46{display:none}.page_ctaPrimary__Nrok5,.page_ctaSecondary__5EfaG{flex:1 1 auto;justify-content:center}.page_stageFrame__N3Bxq{padding:6px;border-radius:14px}}