.CtaButton_btn__l8Z9i{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f87171,#ef4444 25%,#dc2626 50%,#b91c1c 75%,#7f1d1d);background-size:200% 200%;background-position:0 50%;color:#fff;font-weight:600;border-radius:8px;border:none;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px rgba(220,38,38,.4),0 1px 3px rgba(220,38,38,.25);transition:transform .2s ease,box-shadow .2s ease,background-position .4s ease;white-space:nowrap}.CtaButton_btn__l8Z9i:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(220,38,38,.55),0 2px 6px rgba(220,38,38,.35);background-position:100% 50%}.CtaButton_btn__l8Z9i:active{transform:translateY(0) scale(.99)}.CtaButton_size_sm__67DIU{font-size:13px;padding:8px 16px}.CtaButton_size_md__2DJTp{font-size:14px;padding:10px 22px}.CtaButton_size_lg__k085_{font-size:16px;padding:13px 28px}.Header_header___JJGX{--header-theme-duration:180ms;--header-theme-ease:cubic-bezier(0.23,1,0.32,1);--header-ink:#24162e;--header-hover:#24162e08;--header-line:#ded8df;--header-focus:#7039de;position:fixed;inset:0 0 auto;z-index:100;height:var(--public-header-height,72px);color:var(--header-ink);isolation:isolate;transition:color var(--header-theme-duration) var(--header-theme-ease)}.Header_header___JJGX[data-tone=dark]{--header-ink:#f8f6f1;--header-hover:#ffffff0d;--header-line:#ffffff21;--header-focus:#d8bcfa}.Header_surface__OqO2Q{position:absolute;inset:0;z-index:-1;background-color:var(--header-surface);border-bottom:1px solid var(--header-line);pointer-events:none;transition:background-color var(--header-theme-duration) var(--header-theme-ease),border-color var(--header-theme-duration) var(--header-theme-ease)}.Header_inner__gRNfb{display:flex;align-items:center;justify-content:space-between;gap:28px;width:var(--marketing-container-width,min(1200px,calc(100% - 80px)));height:100%;margin-inline:auto}.Header_logoLink__KHXFs{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;text-decoration:none;border-radius:4px;color:inherit}.Header_logoLink__KHXFs svg{display:block}.Header_header___JJGX .Header_logoLink__KHXFs stop{transition:stop-color var(--header-theme-duration) var(--header-theme-ease)}.Header_header___JJGX .Header_logoLink__KHXFs path{transition:opacity var(--header-theme-duration) var(--header-theme-ease)}.Header_header___JJGX[data-tone=dark] .Header_logoLink__KHXFs stop{stop-color:var(--header-ink)}.Header_header___JJGX[data-tone=dark] .Header_logoLink__KHXFs path{opacity:1}.Header_desktopNav__kCCjq{margin-left:auto}.Header_groupList__53dNw,.Header_mobileList__UeRPU,.Header_primaryList__9VnbK{padding:0;margin:0;list-style:none}.Header_primaryList__9VnbK{display:flex;align-items:center;gap:4px}.Header_accountLink___7Oxt,.Header_burger__LqQQ8,.Header_directLink__bVJ4t,.Header_trigger__wHnim{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:inherit;font-family:inherit;font-size:14px;line-height:1.4;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.Header_trigger__wHnim svg{opacity:.68}.Header_trigger__wHnim[aria-expanded=true]{background:var(--header-hover)}.Header_mobileTrigger__vUlQn[aria-expanded=true] svg,.Header_trigger__wHnim[aria-expanded=true] svg{transform:rotate(180deg)}.Header_directLink__bVJ4t[data-active] .Header_linkLabel__Gpg_E{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.Header_desktopActions__E35Pz{display:flex;align-items:center;gap:12px}.Header_accountSlot__ly9aK{width:124px;display:flex;justify-content:flex-end}.Header_accountPlaceholder__3LKCw{display:block;width:124px;height:44px}.Header_accountLink___7Oxt{font-size:13px}.Header_installLink__x_93r{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:9px;background:#ffd700;color:#21112f;font-size:14px;line-height:1.4;font-weight:650;text-decoration:none;white-space:nowrap;transition:transform .12s var(--home-ease-out,cubic-bezier(.23,1,.32,1))}.Header_installLink__x_93r:active{transform:scale(.98)}.Header_dropdown__x3_cG{max-width:calc(100vw - 80px);max-height:calc(100dvh - var(--public-header-height, 72px) - 24px);overflow-y:auto;border:1px solid #ded8df;border-radius:14px;background:#f8f6f1;color:#24162e;box-shadow:0 6px 16px #21112f0a,0 20px 50px -12px #21112f26}.Header_dropdownGrid__i2ECv{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px}.Header_groupLabel__5jFmW{margin:0 12px 9px;color:#6b626f;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Header_dropdownLink__1HcIU{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;color:#24162e;text-decoration:none}.Header_linkIcon__SnGs5{margin-top:1px;flex-shrink:0;color:#7039de}.Header_linkLabel__Gpg_E{display:block;font-size:14px;line-height:1.45;font-weight:600}.Header_linkDescription__rbGNp{display:block;margin-top:4px;color:#625867;font-size:12px;line-height:1.55;text-wrap:pretty}.Header_dropdownLink__1HcIU[aria-current=page],.Header_mobileLink__FyWt_[aria-current=page]{background:#eee6f8}.Header_burger__LqQQ8{display:none;width:44px;padding:0;margin-right:-10px}.Header_header___JJGX :is(a,button):focus-visible{outline:2px solid var(--header-focus);outline-offset:4px}.Header_drawerContent__z58Ee :is(a,button):focus-visible,.Header_dropdown__x3_cG :is(a,button):focus-visible{outline:2px solid #7039de;outline-offset:2px}.Header_drawerContent__z58Ee{display:flex;flex-direction:column;height:100dvh;background:#f8f6f1;color:#24162e}.Header_drawerHeader__FgQlz{flex-shrink:0;min-height:64px;padding:max(10px,env(safe-area-inset-top)) 20px 10px;border-bottom:1px solid #ded8df;background:#f8f6f1}.Header_drawerClose__Qhnfe{color:#24162e}.Header_drawerBody__UR8Lw{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px max(24px,env(safe-area-inset-bottom))}.Header_mobileNav__02R7G{padding-bottom:8px}.Header_mobileSection__dR6zI{border-bottom:1px solid #ded8df}.Header_mobileDirectLink__VxB0E,.Header_mobileTrigger__vUlQn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:10px 0;border:0;background:transparent;color:#24162e;font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.Header_mobileDirectLink__VxB0E .Header_linkLabel__Gpg_E{font-size:16px}.Header_mobileGroups__pTmZj{padding:8px 0 18px}.Header_mobileGroups__pTmZj>div+div{margin-top:14px}.Header_mobileGroups__pTmZj .Header_groupLabel__5jFmW{margin-left:12px;margin-bottom:4px}.Header_mobileLink__FyWt_{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:6px;color:#564e5c;text-decoration:none}.Header_mobileLink__FyWt_ .Header_linkLabel__Gpg_E{font-size:14px;font-weight:500}.Header_mobileActions__REYjS{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px}.Header_mobileHint__Eq2mE{width:100%;color:#6b626f;font-size:12px;text-align:right}.Header_srOnly__Gz_Lh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){.Header_accountLink___7Oxt:hover,.Header_burger__LqQQ8:hover,.Header_directLink__bVJ4t:hover,.Header_trigger__wHnim:hover{background:var(--header-hover,#24162e08)}.Header_dropdownLink__1HcIU:hover,.Header_mobileLink__FyWt_:hover{background:#eee6f8}.Header_installLink__x_93r:hover{background:#ffe033}}@media (max-width:61.99375em){.Header_desktopActions__E35Pz,.Header_desktopNav__kCCjq{display:none}.Header_burger__LqQQ8{display:inline-flex}}@media (prefers-reduced-motion:reduce){.Header_header___JJGX,.Header_header___JJGX .Header_logoLink__KHXFs path,.Header_header___JJGX .Header_logoLink__KHXFs stop,.Header_installLink__x_93r,.Header_surface__OqO2Q{transition:none}.Header_installLink__x_93r:active{transform:none}}.MainLayout_root__VQ48Q{--public-header-height:72px;--public-header-clearance:0px;--marketing-max-width:1200px;--marketing-gutter:40px;--marketing-container-width:min(var(--marketing-max-width),calc(100% - var(--marketing-gutter) * 2));display:flex;flex-direction:column;min-height:100vh}.MainLayout_main__5uLOS{flex:1;min-width:0}.MainLayout_root__VQ48Q[data-header-layout=solid] .MainLayout_main__5uLOS{padding-top:var(--public-header-height)}.MainLayout_root__VQ48Q[data-header-layout=overlay]{--public-header-clearance:var(--public-header-height)}.MainLayout_root__VQ48Q[data-header-layout=none]{--public-header-height:0px}.MainLayout_main__5uLOS :where([id]){scroll-margin-top:var(
    --article-anchor-offset,calc(var(--public-header-height) + 24px)
  )}.MainLayout_skipLink__smzj5{position:fixed;z-index:101;top:12px;left:20px;padding:12px 16px;border-radius:6px;background:#f8f6f1;color:#24162e;font-size:14px;transform:translateY(-200%)}.MainLayout_skipLink__smzj5:focus{transform:translateY(0);outline:2px solid #7039de;outline-offset:2px}@media (max-width:61.99375em){.MainLayout_root__VQ48Q{--public-header-height:64px}}@media (max-width:800px){.MainLayout_root__VQ48Q{--marketing-gutter:24px}}@media (max-width:600px){.MainLayout_root__VQ48Q{--marketing-gutter:20px}}.GuideLayout_guide__WMxZ1{--ink:#24162e;--copy:#564e5c;--muted:#6b626f;--line:#ded8df;--violet:#7039de;--violet-dark:#5a2db7;--paper:#f8f6f1;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}.GuideLayout_guide__WMxZ1 *{box-sizing:border-box}.GuideLayout_guide__WMxZ1 a{color:var(--violet-dark);text-underline-offset:4px}.GuideLayout_guide__WMxZ1 :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--violet);outline-offset:4px}.GuideLayout_guide__WMxZ1 button{font:inherit;cursor:pointer}.GuideLayout_guide__WMxZ1 :is(h1,.GuideLayout_specimenLocator__Z8stS,.GuideLayout_matchPanel__xONuF)>code,.GuideLayout_guide__WMxZ1 code{font-family:var(--mono);background:transparent;color:inherit;padding:0;border:0;border-radius:0}.GuideLayout_guide__WMxZ1 pre{background:transparent;color:inherit;box-shadow:none}.GuideLayout_container__QFXgq{width:var(--marketing-container-width,min(100% - 80px,1200px));margin-inline:auto}.GuideLayout_hero__RFQKR{padding:calc(var(--public-header-clearance, 0px) + 32px) 0 0;border-bottom:1px solid var(--line);background:#f2eef5}.GuideLayout_breadcrumbs__FmU9o{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.GuideLayout_breadcrumbs__FmU9o a{color:var(--copy);padding-block:10px;text-decoration:none}.GuideLayout_breadcrumbs__FmU9o a:hover{text-decoration:underline}.GuideLayout_heroGrid__jVGVD{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;padding-block:48px 58px}.GuideLayout_eyebrow__EpwfZ{margin:0 0 20px;font-family:var(--mono);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-dark)}.GuideLayout_hero__RFQKR h1{margin:0 0 28px;font-size:clamp(36px,4.8vw,68px);font-weight:600;line-height:1.1;letter-spacing:-.055em}.GuideLayout_hero__RFQKR h1 code{display:block;font-size:.95em;font-weight:600}.GuideLayout_hero__RFQKR h1 em{display:block;margin-top:8px;color:var(--violet-dark);font-family:var(--font-instrument-serif),Georgia,serif;font-size:1.25em;font-weight:400;letter-spacing:-.035em}.GuideLayout_summary__vQmoJ{max-width:560px;margin:0;color:var(--copy);font-size:17px;line-height:1.8;text-wrap:pretty}.GuideLayout_heroLinks__cvPft{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:24px;font-size:13px;font-weight:600}.GuideLayout_heroLinks__cvPft a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none}.GuideLayout_heroLinks__cvPft a:first-child{border-bottom:1px solid var(--violet-dark)}.GuideLayout_heroLinks__cvPft a:last-child{color:var(--copy)}.GuideLayout_byline__sf7EM{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;border-top:1px solid var(--line);padding-block:20px;color:var(--muted);font-size:12px;line-height:1.5}.GuideLayout_byline__sf7EM strong{color:var(--copy);font-weight:600}.GuideLayout_byline__sf7EM a{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--copy);text-decoration:none}.GuideLayout_byline__sf7EM a:hover{text-decoration:underline}.GuideLayout_heroExample__70qTK{position:relative;min-width:0;overflow:hidden;border:1px solid #493653;border-radius:14px;background:#21112f;color:#f8f6f1;box-shadow:0 8px 24px -16px #24162e40}.GuideLayout_specimenHeader__GnOF6{display:flex;align-items:center;gap:9px;padding:17px 24px;border-bottom:1px solid #ffffff1c;color:#d7c9e5;font-size:12px}.GuideLayout_specimenDot__wKQAz{width:6px;height:6px;margin-left:auto;border-radius:50%;background:#b993f2}.GuideLayout_specimenMarkup__ubv1i{padding:24px 28px 10px}.GuideLayout_panelLabel__1bwmK{display:block;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.GuideLayout_heroExample__70qTK .GuideLayout_panelLabel__1bwmK{color:#b9aac7}.GuideLayout_specimenMarkup__ubv1i pre{margin:16px 0 0;font:14px/1.75 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.GuideLayout_specimenMarkup__ubv1i pre span{color:#d4baff}.GuideLayout_specimenLocator__Z8stS strong,.GuideLayout_specimenMarkup__ubv1i strong{color:#f5d981;font-weight:400}.GuideLayout_specimenConnector__ZHi3m{display:flex;align-items:center;gap:5px;padding:0 28px;color:#a38ab8;height:32px}.GuideLayout_specimenConnector__ZHi3m span{display:block;height:18px;width:16px;border-left:1px solid #8e73a5;border-bottom:1px solid #8e73a5;border-bottom-left-radius:5px;margin-top:-14px}.GuideLayout_specimenConnector__ZHi3m svg{margin-left:-10px}.GuideLayout_specimenLocator__Z8stS{margin:0 24px 20px;padding:15px 18px;background:#ffffff07;border:1px solid #ffffff1a;border-radius:7px}.GuideLayout_specimenLocator__Z8stS code{display:block;margin-top:10px;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.GuideLayout_specimenNote__iokJY{display:flex;align-items:flex-start;gap:8px;padding:16px 24px;border-top:1px solid #ffffff1c;font-size:11px;line-height:1.5;color:#c9b8d9}.GuideLayout_specimenNote__iokJY svg{flex-shrink:0}.GuideLayout_readingGrid__7ZFAm{display:grid;grid-template-columns:220px minmax(0,1fr);-moz-column-gap:76px;column-gap:76px;padding-block:60px 100px}.GuideLayout_sidebar__syu5_{min-width:0}.GuideLayout_desktopContents__szncA{position:sticky;top:calc(var(--public-header-height, 72px) + 22px)}.GuideLayout_desktopContents__szncA .GuideLayout_eyebrow__EpwfZ{margin-bottom:14px;color:var(--muted)}.GuideLayout_desktopContents__szncA>a,.GuideLayout_mobileContents__oKKRE nav>a{display:flex;align-items:baseline;gap:12px;padding:12px 0;font-size:12px;line-height:1.6;color:var(--copy);text-decoration:none}.GuideLayout_desktopContents__szncA>a>span,.GuideLayout_mobileContents__oKKRE nav>a>span{color:var(--muted);font:10px var(--mono)}.GuideLayout_desktopContents__szncA>a:hover{color:var(--violet-dark)}.GuideLayout_desktopContents__szncA>a[aria-current=location],.GuideLayout_mobileContents__oKKRE nav>a[aria-current=location]{color:var(--violet-dark);font-weight:600}.GuideLayout_desktopContents__szncA>a[aria-current=location]>span,.GuideLayout_mobileContents__oKKRE nav>a[aria-current=location]>span{color:var(--violet-dark)}.GuideLayout_desktopContents__szncA>.GuideLayout_sidebarNext__VSs78{margin-top:20px;padding-top:22px;border-top:1px solid var(--line);color:var(--violet-dark);font-weight:600}.GuideLayout_sidebarNext__VSs78 svg{align-self:center;flex-shrink:0}.GuideLayout_mobileContents__oKKRE{display:none}.GuideLayout_article__3hCqJ{max-width:824px;min-width:0;font-size:16px;line-height:1.8;color:var(--copy)}.GuideLayout_article__3hCqJ p{margin:0 0 20px;text-wrap:pretty}.GuideLayout_article__3hCqJ strong{color:var(--ink);font-weight:600}.GuideLayout_article__3hCqJ :is(h2,h3){color:var(--ink);text-wrap:pretty}.GuideLayout_article__3hCqJ h3{margin:30px 0 12px;font-size:19px;line-height:1.45;font-weight:600;letter-spacing:-.02em}.GuideLayout_article__3hCqJ :is(p,td,th,h3)>code{padding:2px 4px;border:1px solid #e3dce7;border-radius:4px;background:#f0ecf3;font-size:.82em;color:#553b69;overflow-wrap:anywhere}.GuideLayout_article__3hCqJ section{scroll-margin-top:calc(var(--public-header-height, 72px) + 24px)}.GuideLayout_takeaway__5KL33{border-left:2px solid var(--violet);padding:4px 0 6px 24px;margin-bottom:48px}.GuideLayout_takeaway__5KL33 .GuideLayout_eyebrow__EpwfZ{margin-bottom:12px}.GuideLayout_takeaway__5KL33 p:not(.GuideLayout_eyebrow__EpwfZ){font-size:17px}.GuideLayout_takeaway__5KL33 p:last-of-type{margin-bottom:12px}.GuideLayout_takeaway__5KL33 a{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:13px;font-weight:600;text-decoration:none}.GuideLayout_downArrow__MCZ04{transform:rotate(90deg)}.GuideLayout_articleSection__IAPh0{border-top:1px solid var(--line);padding-block:42px 46px}.GuideLayout_articleSection__IAPh0>:last-child{margin-bottom:0}.GuideLayout_sectionHeading__A2hEu{display:flex;align-items:baseline;gap:14px;margin-bottom:22px}.GuideLayout_sectionHeading__A2hEu>span{flex-shrink:0;color:var(--violet-dark);font:11px var(--mono)}.GuideLayout_sectionHeading__A2hEu h2{margin:0;font-size:28px;font-weight:600;letter-spacing:-.045em;line-height:1.3}.GuideLayout_tableScroll__G2gHF{overflow-x:auto;border:1px solid var(--line);border-radius:9px;margin:24px 0;background:#fffdfb}.GuideLayout_table__glCOC{width:100%;min-width:650px;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.7}.GuideLayout_table__glCOC th{padding:13px 16px;background:#f0ecf3;color:var(--ink);font-weight:600}.GuideLayout_table__glCOC td{padding:16px;border-top:1px solid var(--line);vertical-align:top}.GuideLayout_table__glCOC th:first-child{width:29%}.GuideLayout_table__glCOC td>code{font-size:11px;border:none;padding:0;background:transparent;white-space:nowrap}.GuideLayout_article__3hCqJ .GuideLayout_note__j_3Fo{padding-left:18px;border-left:2px solid var(--line);font-size:14px;line-height:1.8}.GuideLayout_article__3hCqJ .GuideLayout_sourceLink__r90_S{margin-top:14px;font-size:12px;line-height:1.8;color:var(--muted)}.GuideLayout_namingExample__WpxAf{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);margin:26px 0}.GuideLayout_namingExample__WpxAf>div{padding:22px 20px 20px 0;min-width:0}.GuideLayout_namingExample__WpxAf>div+div{border-left:1px solid var(--line);padding-left:24px;padding-right:0}.GuideLayout_namingExample__WpxAf>div>span{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted)}.GuideLayout_namingExample__WpxAf>div+div>span{color:var(--violet-dark)}.GuideLayout_namingExample__WpxAf>div>code{display:block;margin:12px 0 8px;color:var(--ink);font-size:13px;overflow-wrap:anywhere}.GuideLayout_namingExample__WpxAf p{font-size:12px;line-height:1.65;margin:0}.GuideLayout_codeBlock__HcSy_{overflow:hidden;margin:22px 0;background:#21112f;color:#eee7f4;border:1px solid #493653;border-radius:9px}.GuideLayout_codeHeader__g0HdG{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px 4px 20px;border-bottom:1px solid #ffffff1c;font-family:var(--mono);font-size:11px;line-height:1.5;color:#c4b6d1}.GuideLayout_codeHeader__g0HdG>span:first-child{overflow-wrap:anywhere}.GuideLayout_codeBlock__HcSy_ pre{overflow-x:auto;padding:22px;margin:0;font:12px/1.9 var(--mono);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.GuideLayout_codeBlock__HcSy_ :is(button,pre):focus-visible{outline-color:#d4baff;outline-offset:-4px}.GuideLayout_codeString__pGPzC{color:#f5d981}.GuideLayout_codeKeyword__NjYc7{color:#d4baff}.GuideLayout_codeComment__J_5yl{color:#b8a5c9}.GuideLayout_copyWrap__ZLREF{position:relative;display:inline-flex;flex-shrink:0}.GuideLayout_copyButton__TRdfq{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:76px;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:inherit;font-size:12px!important;line-height:1.5}.GuideLayout_copyButton__TRdfq:active{background:#ffffff12}.GuideLayout_copyError__poASb{position:absolute;top:calc(100% + 6px);right:0;z-index:2;width:215px;max-width:70vw;padding:12px;border:1px solid #786089;border-radius:6px;background:#35243f;color:#fff;font:12px/1.5 sans-serif;box-shadow:0 4px 12px #0002}.GuideLayout_srOnly__ZaihI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GuideLayout_frameworkExamples__NUYt9{margin-top:26px}.GuideLayout_tabs__QLR8K{display:flex;gap:4px;border-bottom:1px solid var(--line)}.GuideLayout_tabs__QLR8K button{min-height:48px;padding:12px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.GuideLayout_tabs__QLR8K button[aria-selected=true]{border-bottom-color:var(--violet);color:var(--violet-dark);background:#7039de07}.GuideLayout_article__3hCqJ .GuideLayout_exampleDescription__isSzk{font-size:13px;line-height:1.8;margin:18px 0}.GuideLayout_frameworkExamples__NUYt9 .GuideLayout_codeBlock__HcSy_{margin-top:16px}.GuideLayout_frameworkExamples__NUYt9 [role=tabpanel]:focus-visible{outline-offset:8px}.GuideLayout_playground__6DAii{overflow:hidden;margin:26px 0;border:1px solid #d3c7df;border-radius:12px;background:#fffdfb}.GuideLayout_playgroundHeader__cFraR{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5}.GuideLayout_playgroundHeader__cFraR>span:first-child{color:var(--ink);font-weight:600}.GuideLayout_playgroundHeader__cFraR>span:last-child{font-size:11px;color:var(--muted)}.GuideLayout_scenarios___iLcn{display:flex;gap:4px;margin:16px 20px;padding:4px;background:#f0ecf3;border:1px solid #e6e0eb;border-radius:8px}.GuideLayout_scenarios___iLcn button{flex:1;padding:10px 8px;min-height:44px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--copy);font-size:12px;font-weight:500;line-height:1.5}.GuideLayout_scenarios___iLcn button[aria-pressed=true]{background:#fff;color:var(--ink);border-color:#e0d8e7;box-shadow:0 1px 3px #24162e08}.GuideLayout_playgroundBody__Lxwgt{display:grid;grid-template-columns:1.1fr 1fr;padding:0 20px 20px}.GuideLayout_preview__qKBvo{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:290px;padding:22px;border:1px solid #e6e0eb;border-radius:7px 0 0 7px;background:#f8f6f1}.GuideLayout_previewItem__dRe18{display:flex;align-items:center;gap:10px;margin-bottom:22px}.GuideLayout_bag__053_n{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:47px;height:55px;background:#eae2d5;color:#7a694f;border-radius:3px}.GuideLayout_previewItem__dRe18>div{display:grid;gap:3px}.GuideLayout_previewItem__dRe18 strong{font-size:11px}.GuideLayout_previewItem__dRe18>strong{margin-left:auto;align-self:flex-start}.GuideLayout_previewItem__dRe18>div>span{font-size:9px;color:var(--muted)}.GuideLayout_orderTotal__ho79y{display:flex;align-items:center;justify-content:space-between;padding-top:14px;margin-bottom:14px;border-top:1px solid var(--line);font-size:12px}.GuideLayout_demoCheckout___ORaw,.GuideLayout_demoDuplicate__p_aMd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;min-height:44px;border:1px solid var(--ink);border-radius:5px;background:var(--ink);color:#fff;font-size:11px!important;font-weight:500!important;line-height:1.5}.GuideLayout_demoDuplicate__p_aMd{margin-top:8px;background:transparent;color:var(--ink)}.GuideLayout_demoMessage___V_gg{display:block;margin-top:12px;color:var(--muted);font-size:9px;line-height:1.6;min-height:29px}.GuideLayout_changedPreview__4L07D{background:#eee6f8}.GuideLayout_changedPreview__4L07D .GuideLayout_previewItem__dRe18{flex-wrap:wrap}.GuideLayout_changedPreview__4L07D .GuideLayout_bag__053_n{width:100%;height:60px;margin-bottom:2px;background:#ded1ed;color:#614477}.GuideLayout_changedPreview__4L07D .GuideLayout_demoCheckout___ORaw{border-radius:22px;background:#ffd700;color:var(--ink);border-color:#ffd700}.GuideLayout_changedPreview__4L07D .GuideLayout_orderTotal__ho79y{padding-top:10px}.GuideLayout_matchPanel__xONuF{min-width:0;padding:24px 22px;border:1px solid #e0d7e9;border-left:0;border-radius:0 7px 7px 0;background:#f3eef8}.GuideLayout_matchPanel__xONuF .GuideLayout_panelLabel__1bwmK{color:var(--muted);font-size:9px}.GuideLayout_matchPanel__xONuF>code{display:block;margin:16px 0 20px;font-size:12px;line-height:1.9;color:var(--ink);overflow-wrap:anywhere}.GuideLayout_matchPanel__xONuF>code>span{color:var(--violet-dark)}.GuideLayout_matchResult__kYczb{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid #d5c4ec;border-radius:4px;color:var(--violet-dark);background:#eae0f8;font-size:11px;font-weight:600}.GuideLayout_multipleMatches__Ah4S1{border-color:#e5b7a9;background:#fae9e2;color:#93412c}.GuideLayout_matchPanel__xONuF>p{margin:14px 0 0;font-size:11px;line-height:1.85}.GuideLayout_article__3hCqJ .GuideLayout_playgroundFootnote__ntpjL{border-top:1px solid var(--line);margin:0;padding:12px 20px;color:var(--muted);font-size:10px;line-height:1.6}.GuideLayout_diagnostics__1Z3Hv{margin-block:26px}.GuideLayout_diagnostics__1Z3Hv>div{display:flex;align-items:flex-start;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.GuideLayout_diagnostics__1Z3Hv>div:first-child{border-top:1px solid var(--line)}.GuideLayout_diagnosticCount__joN03{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:37px;height:37px;border:1px solid #d9cee5;border-radius:6px;background:#eee8f4;color:var(--violet-dark);font:13px var(--mono)}.GuideLayout_diagnostics__1Z3Hv h3{margin:2px 0 6px;font-size:16px}.GuideLayout_diagnostics__1Z3Hv p{margin:0;font-size:14px}.GuideLayout_checklist__keuxX{margin:26px 0;border:1px solid var(--line);border-radius:9px;overflow:visible;background:#fffdfb}.GuideLayout_checklistHeader__u_kAA{display:flex;align-items:center;justify-content:space-between;padding:8px 18px;border-bottom:1px solid var(--line);font-size:13px}.GuideLayout_checklistHeader__u_kAA .GuideLayout_copyButton__TRdfq{color:var(--violet-dark)}.GuideLayout_checklist__keuxX ul{list-style:none;margin:0;padding:8px 20px}.GuideLayout_checklist__keuxX li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;font-size:13px;line-height:1.7}.GuideLayout_checklist__keuxX li+li{border-top:1px solid #eee8ef}.GuideLayout_checklist__keuxX li svg{flex-shrink:0;color:var(--violet-dark);margin-top:2px}.GuideLayout_productBridge__N8RIQ{position:relative;padding:32px;margin:4px 0 48px;border:1px solid #493653;border-radius:12px;background:#21112f;color:#cfc3d8}.GuideLayout_bridgeIcon__Kdvph{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #bda1d542;border-radius:10px;margin-bottom:24px;color:#d4baff}.GuideLayout_productBridge__N8RIQ .GuideLayout_eyebrow__EpwfZ{color:#ccb3e8;font-size:10px;margin-bottom:14px}.GuideLayout_productBridge__N8RIQ h2{max-width:580px;margin:0 0 16px;font-family:var(--font-instrument-serif),Georgia,serif;font-size:44px;font-weight:400;line-height:1.1;letter-spacing:-.025em;color:#f8f6f1}.GuideLayout_productBridge__N8RIQ>p:not(.GuideLayout_eyebrow__EpwfZ){max-width:590px;font-size:14px;line-height:1.85;margin-bottom:24px}.GuideLayout_bridgeActions__D1vja{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.GuideLayout_bridgeActions__D1vja>a{display:inline-flex;gap:7px;align-items:center;min-height:44px;color:#e1d2f1;font-size:12px;text-decoration:none}.GuideLayout_productBridge__N8RIQ .GuideLayout_install__4zYQk{padding:14px 21px;min-height:50px;border-radius:6px;background:#ffd700;color:#21112f;font-size:14px;font-weight:600;box-shadow:none;transition:background-color .15s ease}.GuideLayout_productBridge__N8RIQ .GuideLayout_install__4zYQk:hover{transform:none;box-shadow:none;background:#ffe02e}.GuideLayout_productBridge__N8RIQ a:focus-visible{outline-color:#d4baff}.GuideLayout_bridgeNote__2hz_P{display:block;margin-top:18px;font-size:11px;line-height:1.7;color:#bfb0cc}.GuideLayout_faqs__1jNoY details{border-bottom:1px solid var(--line)}.GuideLayout_faqs__1jNoY summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:21px 0;cursor:pointer;color:var(--ink);font-size:15px;font-weight:500;line-height:1.6;list-style:none}.GuideLayout_faqs__1jNoY summary::-webkit-details-marker{display:none}.GuideLayout_faqs__1jNoY summary>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:1px solid #dcd1e7;border-radius:50%;color:var(--violet-dark);font-size:19px;line-height:1;transition:transform .15s ease}.GuideLayout_faqs__1jNoY details[open] summary>span{transform:rotate(45deg)}.GuideLayout_faqs__1jNoY details p{margin:0;padding:0 40px 24px 0;font-size:14px;line-height:1.85}.GuideLayout_references__BUzOo{padding-block:28px 36px;border-top:1px solid var(--line)}.GuideLayout_references__BUzOo h2{margin:0 0 12px;font-size:16px;font-weight:600}.GuideLayout_references__BUzOo p{font-size:12px;line-height:1.8;margin-bottom:14px}.GuideLayout_references__BUzOo ol{padding-left:20px;margin:0;font-size:12px}.GuideLayout_references__BUzOo li{padding-block:7px}.GuideLayout_references__BUzOo li a{text-decoration:none}.GuideLayout_references__BUzOo li a svg{display:inline;vertical-align:middle;margin-left:4px}.GuideLayout_related__k_yaQ{padding-top:32px;border-top:1px solid var(--line)}.GuideLayout_related__k_yaQ .GuideLayout_eyebrow__EpwfZ{margin-bottom:12px}.GuideLayout_related__k_yaQ h2{margin:0 0 20px;font-size:26px;line-height:1.3;font-weight:600;letter-spacing:-.04em}.GuideLayout_related__k_yaQ>a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px;border-top:1px solid var(--line);text-decoration:none}.GuideLayout_related__k_yaQ h3{margin:0 0 4px;font-size:15px;font-weight:500}.GuideLayout_related__k_yaQ p{margin:0;font-size:12px;color:var(--muted);line-height:1.7}.GuideLayout_related__k_yaQ svg{flex-shrink:0}@media (hover:hover) and (pointer:fine){.GuideLayout_copyButton__TRdfq:hover{background:#ffffff12;border-color:#ffffff1c}.GuideLayout_checklistHeader__u_kAA .GuideLayout_copyButton__TRdfq:hover{background:#f0e9f8;border-color:#d9cce7}.GuideLayout_scenarios___iLcn button:hover,.GuideLayout_tabs__QLR8K button:hover{color:var(--violet-dark)}.GuideLayout_demoCheckout___ORaw:hover{background:#41254e}.GuideLayout_changedPreview__4L07D .GuideLayout_demoCheckout___ORaw:hover{background:#ffe64b}.GuideLayout_faqs__1jNoY summary:hover,.GuideLayout_related__k_yaQ>a:hover h3{color:var(--violet-dark)}.GuideLayout_article__3hCqJ p>a:hover,.GuideLayout_bridgeActions__D1vja>a:last-child:hover,.GuideLayout_references__BUzOo li a:hover{text-decoration:underline}}@media (max-width:1100px){.GuideLayout_heroGrid__jVGVD{gap:40px}.GuideLayout_readingGrid__7ZFAm{grid-template-columns:184px minmax(0,1fr);gap:40px}.GuideLayout_heroLinks__cvPft{gap:4px 16px}.GuideLayout_playgroundBody__Lxwgt{grid-template-columns:1fr}.GuideLayout_preview__qKBvo{min-height:0;border-radius:7px 7px 0 0}.GuideLayout_previewItem__dRe18{margin-bottom:16px}.GuideLayout_matchPanel__xONuF{border-left:1px solid #e0d7e9;border-top:0;border-radius:0 0 7px 7px}.GuideLayout_matchPanel__xONuF>code{margin:10px 0 14px}.GuideLayout_matchPanel__xONuF>code br{display:none}.GuideLayout_matchPanel__xONuF>p{margin-top:10px}}@media (max-width:800px){.GuideLayout_container__QFXgq{width:var(--marketing-container-width,calc(100% - 48px))}.GuideLayout_hero__RFQKR{padding-top:calc(var(--public-header-clearance, 0px) + 20px)}.GuideLayout_heroGrid__jVGVD{gap:32px;padding-block:32px 40px}.GuideLayout_hero__RFQKR h1{font-size:38px}.GuideLayout_summary__vQmoJ{font-size:15px;line-height:1.8}.GuideLayout_specimenHeader__GnOF6{padding-inline:18px;font-size:10px}.GuideLayout_specimenMarkup__ubv1i{padding:20px 18px 10px}.GuideLayout_specimenMarkup__ubv1i pre{font-size:11px}.GuideLayout_specimenLocator__Z8stS{margin-inline:16px;padding-inline:12px}.GuideLayout_specimenLocator__Z8stS code{font-size:11px}.GuideLayout_specimenNote__iokJY{padding:14px 18px;font-size:10px}.GuideLayout_heroLinks__cvPft{font-size:12px}.GuideLayout_byline__sf7EM{-moz-column-gap:20px;column-gap:20px}.GuideLayout_byline__sf7EM a{width:100%;margin-left:0}.GuideLayout_readingGrid__7ZFAm{display:block;padding-block:28px 64px}.GuideLayout_desktopContents__szncA{display:none}.GuideLayout_mobileContents__oKKRE{display:block;margin-bottom:34px;border-block:1px solid var(--line)}.GuideLayout_mobileContents__oKKRE summary{display:flex;align-items:center;justify-content:space-between;padding-block:17px;color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.GuideLayout_mobileContents__oKKRE summary::-webkit-details-marker{display:none}.GuideLayout_mobileContents__oKKRE[open] summary>svg{transform:rotate(180deg)}.GuideLayout_mobileContents__oKKRE nav{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;padding-bottom:12px}.GuideLayout_mobileContents__oKKRE nav>a{min-height:44px}.GuideLayout_article__3hCqJ{max-width:none}.GuideLayout_playgroundBody__Lxwgt{grid-template-columns:1fr 1fr}.GuideLayout_preview__qKBvo{border-radius:7px 0 0 7px;min-height:290px}.GuideLayout_matchPanel__xONuF{border-top:1px solid #e0d7e9;border-left:0;border-radius:0 7px 7px 0}.GuideLayout_matchPanel__xONuF>code br{display:initial}}@media (max-width:600px){.GuideLayout_container__QFXgq{width:var(--marketing-container-width,calc(100% - 40px))}.GuideLayout_heroGrid__jVGVD{grid-template-columns:minmax(0,1fr);gap:32px}.GuideLayout_hero__RFQKR .GuideLayout_eyebrow__EpwfZ{margin-bottom:16px}.GuideLayout_hero__RFQKR h1{font-size:clamp(33px,8.9vw,48px);margin-bottom:24px}.GuideLayout_hero__RFQKR h1 em{font-size:1.35em;margin-top:6px}.GuideLayout_heroLinks__cvPft{gap:3px 20px;margin-top:18px}.GuideLayout_heroExample__70qTK{border-radius:10px}.GuideLayout_specimenHeader__GnOF6{font-size:11px;padding:15px 20px}.GuideLayout_specimenMarkup__ubv1i{padding:20px 22px 10px}.GuideLayout_specimenMarkup__ubv1i pre{font-size:12px}.GuideLayout_specimenLocator__Z8stS{margin:0 18px 18px;padding:12px 16px}.GuideLayout_specimenLocator__Z8stS code{font-size:12px}.GuideLayout_specimenNote__iokJY{font-size:10px;padding:14px 20px}.GuideLayout_byline__sf7EM{font-size:11px;gap:10px 16px}.GuideLayout_mobileContents__oKKRE nav{grid-template-columns:1fr}.GuideLayout_article__3hCqJ{font-size:15px;line-height:1.85}.GuideLayout_takeaway__5KL33{padding-left:18px;margin-bottom:32px}.GuideLayout_takeaway__5KL33 p{font-size:15px}.GuideLayout_sectionHeading__A2hEu{gap:10px;margin-bottom:18px}.GuideLayout_sectionHeading__A2hEu h2{font-size:24px;line-height:1.35}.GuideLayout_articleSection__IAPh0{padding-block:32px 36px}.GuideLayout_article__3hCqJ h3{font-size:18px}.GuideLayout_namingExample__WpxAf{grid-template-columns:1fr}.GuideLayout_namingExample__WpxAf>div,.GuideLayout_namingExample__WpxAf>div+div{padding:18px 0;border-left:0}.GuideLayout_namingExample__WpxAf>div+div{border-top:1px solid var(--line)}.GuideLayout_namingExample__WpxAf>div>code{font-size:13px}.GuideLayout_tabs__QLR8K{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:7px;overflow:hidden}.GuideLayout_tabs__QLR8K button{text-align:left;font-size:11px;padding-inline:12px;border-bottom:0}.GuideLayout_tabs__QLR8K button[aria-selected=true]{background:#ebe2f5;box-shadow:inset 3px 0 var(--violet)}.GuideLayout_tabs__QLR8K button:focus-visible{outline-offset:-4px}.GuideLayout_codeHeader__g0HdG{padding-left:14px;font-size:10px}.GuideLayout_codeBlock__HcSy_ pre{padding:18px 14px;font-size:11px;line-height:1.9}.GuideLayout_playgroundHeader__cFraR{align-items:flex-start;padding:14px;gap:6px}.GuideLayout_playgroundHeader__cFraR>span:last-child{font-size:10px}.GuideLayout_scenarios___iLcn{margin:14px;gap:1px}.GuideLayout_scenarios___iLcn button{font-size:10px;padding-inline:3px}.GuideLayout_playgroundBody__Lxwgt{grid-template-columns:1fr;padding:0 14px 14px}.GuideLayout_preview__qKBvo{padding:18px;border-radius:6px 6px 0 0;min-height:0}.GuideLayout_previewItem__dRe18 strong{font-size:12px}.GuideLayout_demoMessage___V_gg,.GuideLayout_previewItem__dRe18>div>span{font-size:10px}.GuideLayout_previewItem__dRe18{margin-bottom:20px}.GuideLayout_matchPanel__xONuF{border-top:0;border-left:1px solid #e0d7e9;border-radius:0 0 6px 6px;padding:20px 18px}.GuideLayout_matchPanel__xONuF>code{font-size:12px}.GuideLayout_matchPanel__xONuF>code br{display:none}.GuideLayout_matchPanel__xONuF>p{font-size:12px;line-height:1.8}.GuideLayout_article__3hCqJ .GuideLayout_playgroundFootnote__ntpjL{padding-inline:14px}.GuideLayout_diagnostics__1Z3Hv>div{gap:12px}.GuideLayout_diagnostics__1Z3Hv h3{font-size:15px}.GuideLayout_diagnostics__1Z3Hv p{font-size:13px}.GuideLayout_diagnosticCount__joN03{min-width:31px;height:31px;font-size:11px}.GuideLayout_checklistHeader__u_kAA,.GuideLayout_checklist__keuxX ul{padding-inline:14px}.GuideLayout_checklist__keuxX li{font-size:12px;gap:9px}.GuideLayout_productBridge__N8RIQ{padding:24px;margin-bottom:36px}.GuideLayout_productBridge__N8RIQ h2{font-size:36px}.GuideLayout_productBridge__N8RIQ>p:not(.GuideLayout_eyebrow__EpwfZ){font-size:13px}.GuideLayout_bridgeActions__D1vja{gap:12px}.GuideLayout_bridgeActions__D1vja>a{font-size:12px}.GuideLayout_productBridge__N8RIQ .GuideLayout_install__4zYQk{width:100%;justify-content:center}.GuideLayout_bridgeNote__2hz_P{font-size:10px}.GuideLayout_faqs__1jNoY summary{font-size:14px;gap:16px}.GuideLayout_faqs__1jNoY details p{font-size:13px;padding-right:0}}@media (prefers-reduced-motion:reduce){.GuideLayout_guide__WMxZ1 *,.GuideLayout_guide__WMxZ1 :after,.GuideLayout_guide__WMxZ1 :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.BrowserAgentContextGuide_page__qe1sE header h1{font-size:clamp(36px,4.4vw,64px)}.BrowserAgentContextGuide_page__qe1sE :is(a,button,summary):focus-visible{transition:none}.BrowserAgentContextGuide_page__qe1sE article p a{text-decoration:underline}.BrowserAgentContextGuide_page__qe1sE :is(header a,aside nav a){min-height:44px}.BrowserAgentContextGuide_preview__GzJUV{margin:0;min-width:0;border:1px solid #493653;border-radius:12px;background:#21112f;color:#f8f6f1;overflow:hidden}.BrowserAgentContextGuide_previewHeader___tz_d{display:flex;align-items:center;gap:10px;padding:20px 24px;border-bottom:1px solid #ffffff1c;color:#d7c9e5;font-size:12px}.BrowserAgentContextGuide_previewBody__BjoZf{padding:25px 24px 5px}.BrowserAgentContextGuide_smallLabel__JzIBn{font:500 10px/1.7 var(--mono);letter-spacing:.06em;color:#c8b6da}.BrowserAgentContextGuide_preview__GzJUV ol{list-style:none;padding:0;margin:23px 0 0}.BrowserAgentContextGuide_preview__GzJUV li{display:flex;gap:15px;padding-bottom:25px}.BrowserAgentContextGuide_preview__GzJUV li>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #79618d;border-radius:50%;color:#d4b5ff;font:11px var(--mono)}.BrowserAgentContextGuide_preview__GzJUV li strong{display:block;margin:4px 0 6px;font-size:14px;font-weight:500}.BrowserAgentContextGuide_preview__GzJUV li p{margin:0;color:#c8b6da;font-size:12px;line-height:1.8}.BrowserAgentContextGuide_preview__GzJUV figcaption{padding:18px 24px;border-top:1px solid #ffffff1c;background:#ffffff05;color:#c8b6da;font-size:12px;line-height:1.8}.BrowserAgentContextGuide_contextList__uOK_N{margin:30px 0;border-top:1px solid var(--line)}.BrowserAgentContextGuide_contextList__uOK_N>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:23px 0;border-bottom:1px solid var(--line)}.BrowserAgentContextGuide_contextList__uOK_N dt{display:flex;gap:10px;font-size:14px;font-weight:600;line-height:1.8}.BrowserAgentContextGuide_contextList__uOK_N dt>span{padding-top:3px;font:11px/1.8 var(--mono);color:var(--violet-dark)}.BrowserAgentContextGuide_contextList__uOK_N dd{margin:0}.BrowserAgentContextGuide_page__qe1sE .BrowserAgentContextGuide_contextList__uOK_N dd p{margin:0;font-size:14px;line-height:1.8}.BrowserAgentContextGuide_contextList__uOK_N dd>span{display:block;margin-top:10px;color:var(--violet-dark);font-size:12px;line-height:1.8}.BrowserAgentContextGuide_example__Qmzep{margin-top:28px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.BrowserAgentContextGuide_choices__OluzS{min-width:0;border:0;padding:24px;margin:0}.BrowserAgentContextGuide_choices__OluzS legend{float:left;width:100%;margin-bottom:15px;font-size:14px;line-height:1.8;font-weight:600}.BrowserAgentContextGuide_choices__OluzS>div{clear:both;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.BrowserAgentContextGuide_choices__OluzS label{position:relative;cursor:pointer}.BrowserAgentContextGuide_choices__OluzS input{position:absolute;width:1px;height:1px;opacity:0}.BrowserAgentContextGuide_choices__OluzS label span{display:flex;align-items:center;justify-content:center;min-height:46px;height:100%;padding:9px 7px;border:1px solid #c8bfd1;border-radius:6px;color:var(--copy);text-align:center;font-size:12px;line-height:1.5}.BrowserAgentContextGuide_choices__OluzS input:checked+span{border-color:var(--violet-dark);background:#efe8fa;color:#452576;box-shadow:inset 0 0 0 1px var(--violet-dark)}.BrowserAgentContextGuide_choices__OluzS input:focus-visible+span{outline:3px solid var(--violet);outline-offset:3px}.BrowserAgentContextGuide_sample___zEqH{margin:0 24px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#f8f6fa}.BrowserAgentContextGuide_sample___zEqH figcaption{color:var(--muted);font:10px/1.8 var(--mono)}.BrowserAgentContextGuide_sampleGrid__rkZo2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.BrowserAgentContextGuide_sampleGrid__rkZo2>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:205px;padding:17px;border:1px solid #ded8df;border-radius:7px;background:#fff}.BrowserAgentContextGuide_sampleGrid__rkZo2 strong{margin-bottom:5px;font-size:14px;font-weight:600}.BrowserAgentContextGuide_sampleGrid__rkZo2 span{font-size:11px;line-height:1.5}.BrowserAgentContextGuide_sampleGrid__rkZo2 .BrowserAgentContextGuide_sampleInput__ac1zi{width:100%;padding:8px;border:1px solid #ded8df;border-radius:4px;color:var(--copy)}.BrowserAgentContextGuide_sampleGrid__rkZo2 .BrowserAgentContextGuide_sampleButton__SbEi4{padding:8px 10px;border:1px solid #cbbada;border-radius:5px;background:#f2edf9;color:#382544;font-weight:500}.BrowserAgentContextGuide_sampleGrid__rkZo2 .BrowserAgentContextGuide_selectedTarget__YP_FJ{border-color:#8b64b8;box-shadow:inset 0 0 0 1px #8b64b8}.BrowserAgentContextGuide_sampleGrid__rkZo2 small{font-size:10px;color:var(--violet-dark)}.BrowserAgentContextGuide_examplePanel__AWNT3{padding:24px}.BrowserAgentContextGuide_page__qe1sE .BrowserAgentContextGuide_examplePanel__AWNT3 pre,.BrowserAgentContextGuide_page__qe1sE .BrowserAgentContextGuide_handoffText__dI6_E pre{white-space:pre-wrap;overflow-wrap:anywhere}.BrowserAgentContextGuide_page__qe1sE .BrowserAgentContextGuide_examplePanel__AWNT3 h3{margin:0 0 20px;font-size:19px;font-weight:500;line-height:1.5}.BrowserAgentContextGuide_explains__DClrH{margin:22px 0}.BrowserAgentContextGuide_explains__DClrH>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.BrowserAgentContextGuide_explains__DClrH dt{font-size:12px;font-weight:600;line-height:1.8}.BrowserAgentContextGuide_explains__DClrH dd{margin:0;color:var(--copy);font-size:13px;line-height:1.8}.BrowserAgentContextGuide_page__qe1sE .BrowserAgentContextGuide_nextStep__63CGi{padding-left:16px;margin:20px 0 0;border-left:2px solid #b591e3;font-size:13px}.BrowserAgentContextGuide_nextStep__63CGi strong{display:block;margin-bottom:6px;color:var(--ink);font-size:12px}.BrowserAgentContextGuide_page__qe1sE .BrowserAgentContextGuide_smallNote__zILG5,.BrowserAgentContextGuide_page__qe1sE .BrowserAgentContextGuide_sourceNote__7_3W2{color:var(--muted);font-size:12px;line-height:1.8}.BrowserAgentContextGuide_checkpoints__7ungY{margin:28px 0}.BrowserAgentContextGuide_checkpoints__7ungY>div{position:relative;padding:18px 24px 20px;border-left:2px solid #c8b2e2}.BrowserAgentContextGuide_checkpoints__7ungY>div:before{content:"";position:absolute;left:-5px;top:24px;width:8px;height:8px;border-radius:50%;background:#7b51ae}.BrowserAgentContextGuide_checkpoints__7ungY span{display:block;margin-bottom:9px;font:10px/1.8 var(--mono);color:var(--violet-dark)}.BrowserAgentContextGuide_checkpoints__7ungY strong{font-size:16px;font-weight:500}.BrowserAgentContextGuide_page__qe1sE .BrowserAgentContextGuide_checkpoints__7ungY p{margin:8px 0 0;font-size:14px}.BrowserAgentContextGuide_disclosure__KjnJ1{margin:24px 0;border-block:1px solid var(--line)}.BrowserAgentContextGuide_disclosure__KjnJ1>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 0;color:var(--ink);font-size:13px;font-weight:500;line-height:1.6;cursor:pointer;list-style:none}.BrowserAgentContextGuide_disclosure__KjnJ1>summary::-webkit-details-marker{display:none}.BrowserAgentContextGuide_disclosure__KjnJ1>summary>span{color:var(--violet-dark)}.BrowserAgentContextGuide_note__kNFnO{padding:22px 24px;margin:28px 0;border-left:3px solid #aa83df;background:#f0eaf5}.BrowserAgentContextGuide_note__kNFnO>strong{display:block;font-size:15px;line-height:1.6}.BrowserAgentContextGuide_page__qe1sE .BrowserAgentContextGuide_note__kNFnO p{margin:8px 0 0;font-size:14px;line-height:1.8}.BrowserAgentContextGuide_textLink__jcOiA{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.BrowserAgentContextGuide_page__qe1sE .BrowserAgentContextGuide_productScope__91oIW{margin-top:25px;color:#c5b7d3;font-size:12px;line-height:1.9}.BrowserAgentContextGuide_srOnly__vxvy_{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.BrowserAgentContextGuide_contextList__uOK_N>div{grid-template-columns:1fr;gap:9px}.BrowserAgentContextGuide_choices__OluzS,.BrowserAgentContextGuide_examplePanel__AWNT3{padding:20px}.BrowserAgentContextGuide_sample___zEqH{margin-inline:20px;padding:15px}.BrowserAgentContextGuide_sampleGrid__rkZo2{gap:8px}.BrowserAgentContextGuide_sampleGrid__rkZo2>div{padding:12px}.BrowserAgentContextGuide_explains__DClrH>div{grid-template-columns:1fr;gap:6px}}@media (max-width:420px){.BrowserAgentContextGuide_choices__OluzS>div{grid-template-columns:1fr}.BrowserAgentContextGuide_choices__OluzS label span{justify-content:flex-start;padding-inline:12px}.BrowserAgentContextGuide_choices__OluzS,.BrowserAgentContextGuide_examplePanel__AWNT3{padding:16px}.BrowserAgentContextGuide_sample___zEqH{margin-inline:16px;padding:12px}.BrowserAgentContextGuide_sampleGrid__rkZo2{grid-template-columns:1fr}.BrowserAgentContextGuide_sampleGrid__rkZo2>div{min-height:0}.BrowserAgentContextGuide_sampleGrid__rkZo2 .BrowserAgentContextGuide_sampleInput__ac1zi{max-width:100%}}@media (prefers-reduced-motion:reduce){.BrowserAgentContextGuide_page__qe1sE *,.BrowserAgentContextGuide_page__qe1sE :after,.BrowserAgentContextGuide_page__qe1sE :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ElementContextMcpGuide_page__3p9v_ article a{text-decoration:underline}.ElementContextMcpGuide_page__3p9v_ article a:hover{text-decoration-thickness:2px}.ElementContextMcpGuide_preview__en1qu{min-width:0;margin:0;border:1px solid #493452;border-radius:12px;overflow:hidden;color:#f6effb;background:#21112e;box-shadow:0 8px 22px #21112e08}.ElementContextMcpGuide_previewHeader__eEtqY{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #ffffff20;color:#dccce7;font-size:11px}.ElementContextMcpGuide_previewHeader__eEtqY>span:first-child{display:flex;align-items:center;gap:8px}.ElementContextMcpGuide_previewHeader__eEtqY>span:last-child{font:8px var(--mono);letter-spacing:.1em;color:#c1aecf}.ElementContextMcpGuide_previewBody__fZQ71{padding:24px 24px 26px}.ElementContextMcpGuide_recording__YGDyn{display:flex;align-items:center;gap:11px}.ElementContextMcpGuide_previewIcon__dJbWG{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:#b785ee1c;color:#d6b6f5;border:1px solid #b785ee40;border-radius:8px}.ElementContextMcpGuide_recording__YGDyn strong{display:block;font-size:13px;font-weight:550;margin-top:3px}.ElementContextMcpGuide_recording__YGDyn time{margin-left:auto;font:10px var(--mono);color:#d5c0e5}.ElementContextMcpGuide_microLabel__LBrdK{display:block;font:9px/1.6 var(--mono);letter-spacing:.065em;color:#c7b3d7}.ElementContextMcpGuide_connector__qknxl{display:flex;align-items:center;gap:10px;padding:12px 11px;color:#bc91dd}.ElementContextMcpGuide_connector__qknxl span{font:8px/1.5 var(--mono);letter-spacing:.08em}.ElementContextMcpGuide_element__Kdvei{padding:15px;border:1px solid #8760a6;border-radius:8px;background:#ffffff05}.ElementContextMcpGuide_element__Kdvei>div:first-child{display:flex;align-items:center;gap:6px;color:#decdec;font-size:10px}.ElementContextMcpGuide_element__Kdvei>div:first-child code{margin-left:auto;color:#c9b3da;font:8px var(--mono)}.ElementContextMcpGuide_sampleControl__3S77n{width:-moz-fit-content;width:fit-content;padding:10px 16px;margin:18px 0 13px;border:1px solid #b48bd6;border-radius:5px;background:#624376;font-size:12px;color:#fff}.ElementContextMcpGuide_element__Kdvei>code{display:block;font:10px/1.8 var(--mono);overflow-wrap:anywhere;color:#dec9ef}.ElementContextMcpGuide_agentBrief__ZxO9d{display:flex;gap:11px;align-items:flex-start;padding:15px 14px;border-radius:7px;background:#ffffff08;border:1px solid #ffffff15}.ElementContextMcpGuide_agentBrief__ZxO9d>svg{flex-shrink:0;margin-top:3px;color:#cfadeb}.ElementContextMcpGuide_agentBrief__ZxO9d p{font-size:12px;line-height:1.7;margin:6px 0 0;color:#efe5f5}.ElementContextMcpGuide_preview__en1qu figcaption{padding:14px 22px;border-top:1px solid #ffffff20;color:#cdb9dc;font-size:10px;line-height:1.7}.ElementContextMcpGuide_contextLayers__s2wZ9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.ElementContextMcpGuide_contextLayers__s2wZ9>div{border-top:1px solid var(--line);padding-top:20px}.ElementContextMcpGuide_contextLayers__s2wZ9 svg{color:var(--violet)}.ElementContextMcpGuide_contextLayers__s2wZ9 h3{font-size:15px;margin:13px 0 8px}.ElementContextMcpGuide_contextLayers__s2wZ9 p{font-size:14px;line-height:1.7;margin:0}.ElementContextMcpGuide_note__hy9Cn{border-left:3px solid #bca2d8;background:#eeebf2;padding:20px 22px;margin-top:25px}.ElementContextMcpGuide_note__hy9Cn strong{font-size:15px}.ElementContextMcpGuide_note__hy9Cn p{font-size:14px;line-height:1.75;margin:7px 0 0}.ElementContextMcpGuide_setupSteps__yDCcI{list-style:none;padding:0;margin:27px 0 32px}.ElementContextMcpGuide_setupSteps__yDCcI li{display:flex;gap:17px;padding:18px 0;border-bottom:1px solid var(--line)}.ElementContextMcpGuide_setupSteps__yDCcI li:first-child{border-top:1px solid var(--line)}.ElementContextMcpGuide_setupSteps__yDCcI li>span{flex-shrink:0;display:grid;place-items:center;width:27px;height:27px;border:1px solid #d0c0e2;border-radius:50%;background:#efebf4;color:var(--violet-dark);font:12px var(--mono)}.ElementContextMcpGuide_setupSteps__yDCcI h3{font-size:16px;margin:0 0 7px;line-height:1.7}.ElementContextMcpGuide_setupSteps__yDCcI p{margin:0;font-size:15px;line-height:1.8}.ElementContextMcpGuide_page__3p9v_ .ElementContextMcpGuide_smallNote__PATPR{font-size:13px;line-height:1.8;color:var(--muted);margin:15px 0;overflow-wrap:anywhere}.ElementContextMcpGuide_page__3p9v_ .ElementContextMcpGuide_subheading__LAmme{font-size:20px;letter-spacing:-.015em;margin:34px 0 13px}.ElementContextMcpGuide_connectionExample__TPp9W{margin:29px 0 21px}.ElementContextMcpGuide_clientPicker__2cO_w,.ElementContextMcpGuide_evidencePicker__hdnt2{margin:0;padding:0;min-width:0;border:0}.ElementContextMcpGuide_clientPicker__2cO_w legend,.ElementContextMcpGuide_evidencePicker__hdnt2 legend{margin:0 0 12px;padding:0;font-size:13px;font-weight:600;color:var(--copy)}.ElementContextMcpGuide_clientPicker__2cO_w>div{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border:1px solid var(--line);border-radius:8px;background:#eeeaf1;gap:4px}.ElementContextMcpGuide_clientPicker__2cO_w label,.ElementContextMcpGuide_evidencePicker__hdnt2 label{position:relative;min-width:0;cursor:pointer}.ElementContextMcpGuide_clientPicker__2cO_w label>span{display:grid;place-items:center;min-height:44px;padding:9px 19px;border-radius:5px;font-size:13px;color:var(--copy);border:1px solid transparent}.ElementContextMcpGuide_clientPicker__2cO_w input:checked+span{border-color:#d9d0e1;background:#fff;color:var(--violet-dark);box-shadow:0 1px 3px #21112e08;font-weight:600}.ElementContextMcpGuide_clientPicker__2cO_w input:focus-visible+span,.ElementContextMcpGuide_evidencePicker__hdnt2 input:focus-visible+span{outline:3px solid var(--violet);outline-offset:3px}.ElementContextMcpGuide_explorer__2heRq{margin-top:25px;border:1px solid #d3c8df;border-radius:11px;background:#fff;overflow:hidden}.ElementContextMcpGuide_explorerHeader__fcLWK{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 22px;background:#efebf4;border-bottom:1px solid #ded5e8}.ElementContextMcpGuide_explorerHeader__fcLWK>span:first-child{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.ElementContextMcpGuide_explorerHeader__fcLWK>span:last-child{font:9px/1.6 var(--mono);letter-spacing:.04em;color:#6b5a7b}.ElementContextMcpGuide_explorerBody__IMZx6{padding:25px 24px 24px}.ElementContextMcpGuide_evidencePicker__hdnt2>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ElementContextMcpGuide_evidencePicker__hdnt2 label>span{height:100%;min-height:45px;display:grid;place-items:center;text-align:center;border:1px solid var(--line);padding:9px 7px;border-radius:6px;font-size:13px;color:var(--copy)}.ElementContextMcpGuide_evidencePicker__hdnt2 input:checked+span{background:#efe7f8;border-color:#a183bf;color:#582f87;font-weight:600;box-shadow:inset 0 0 0 1px #a183bf}.ElementContextMcpGuide_exampleIntro__Yt3tV{margin:28px 0 20px}.ElementContextMcpGuide_exampleIntro__Yt3tV h3{margin:0 0 10px;font-size:21px;line-height:1.35;letter-spacing:-.025em}.ElementContextMcpGuide_exampleIntro__Yt3tV p{margin:0;font-size:14px;line-height:1.85}.ElementContextMcpGuide_returnHeading__UP7gW{display:flex;align-items:center;gap:9px;margin:25px 0 15px;color:var(--copy);font-size:12px;font-weight:600}.ElementContextMcpGuide_returnHeading__UP7gW svg{color:var(--violet)}.ElementContextMcpGuide_responseFields__DIk_T{margin:0}.ElementContextMcpGuide_responseFields__DIk_T>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;border-top:1px solid #e9e4ed;padding:13px 0}.ElementContextMcpGuide_responseFields__DIk_T dt{min-width:0}.ElementContextMcpGuide_responseFields__DIk_T dt code{font:11px/1.8 var(--mono);color:#5a367a;background:none;padding:0;overflow-wrap:anywhere}.ElementContextMcpGuide_responseFields__DIk_T dd{margin:0;font-size:12px;line-height:1.8;color:var(--copy)}.ElementContextMcpGuide_page__3p9v_ .ElementContextMcpGuide_boundary__r5tSk{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.85;padding:15px 16px;margin:12px 0 18px;background:#f7f4fa;border-radius:6px;color:#60556b}.ElementContextMcpGuide_boundary__r5tSk svg{flex-shrink:0;margin-top:4px}.ElementContextMcpGuide_responseDisclosure__oFHnB{border-top:1px solid var(--line)}.ElementContextMcpGuide_responseDisclosure__oFHnB summary{cursor:pointer;padding:17px 0 2px;font-size:13px;font-weight:600;color:#62359a;min-height:44px}.ElementContextMcpGuide_responseDisclosure__oFHnB summary:focus-visible{outline:3px solid var(--violet);outline-offset:4px;border-radius:3px}.ElementContextMcpGuide_responseDisclosure__oFHnB p{font-size:12px;color:var(--muted)}.ElementContextMcpGuide_responseDisclosure__oFHnB pre{padding:17px;background:#f5f2f8;color:#4f3b5e;border:1px solid #e5dced;border-radius:6px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;font:11px/1.9 var(--mono)}.ElementContextMcpGuide_responseDisclosure__oFHnB pre:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.ElementContextMcpGuide_responseDisclosure__oFHnB pre code{font:inherit;background:none;padding:0;color:inherit}.ElementContextMcpGuide_evidenceSplit__C5QDo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:27px 0 20px}.ElementContextMcpGuide_evidenceSplit__C5QDo>div{border-top:2px solid #bda3d3;padding-top:17px}.ElementContextMcpGuide_evidenceSplit__C5QDo>div:last-child{border-color:#c9c0cc}.ElementContextMcpGuide_evidenceSplit__C5QDo .ElementContextMcpGuide_microLabel__LBrdK{color:#70408f;font-size:10px}.ElementContextMcpGuide_evidenceSplit__C5QDo>div:last-child .ElementContextMcpGuide_microLabel__LBrdK{color:#6b606f}.ElementContextMcpGuide_evidenceSplit__C5QDo p{font-size:15px;line-height:1.8;color:var(--ink);margin:10px 0}.ElementContextMcpGuide_evidenceSplit__C5QDo div>span:last-child{color:var(--muted);font-size:12px;line-height:1.8}.ElementContextMcpGuide_reviewChecks__hAtP4{padding:0;list-style:none;margin:27px 0}.ElementContextMcpGuide_reviewChecks__hAtP4 li{display:flex;gap:14px;border-top:1px solid var(--line);padding:19px 0}.ElementContextMcpGuide_reviewChecks__hAtP4 li:last-child{border-bottom:1px solid var(--line)}.ElementContextMcpGuide_reviewChecks__hAtP4 svg{flex-shrink:0;color:var(--violet);margin-top:4px}.ElementContextMcpGuide_reviewChecks__hAtP4 strong{font-size:15px}.ElementContextMcpGuide_reviewChecks__hAtP4 p{margin:5px 0 0;font-size:14px;line-height:1.85}.ElementContextMcpGuide_troubleshooting__Br2_u{margin-top:25px}.ElementContextMcpGuide_troubleshooting__Br2_u>div{padding:19px 0;border-top:1px solid var(--line)}.ElementContextMcpGuide_troubleshooting__Br2_u h3{font-size:16px;margin:0 0 8px}.ElementContextMcpGuide_troubleshooting__Br2_u p{margin:0;font-size:14px;line-height:1.85}.ElementContextMcpGuide_page__3p9v_ article section[id=capture-the-context] a{text-decoration:none}.ElementContextMcpGuide_page__3p9v_ .ElementContextMcpGuide_faqs__G67he{padding-block:28px 45px}.ElementContextMcpGuide_page__3p9v_ .ElementContextMcpGuide_faqs__G67he h2{margin:0 0 20px;font-size:26px;letter-spacing:-.04em}.ElementContextMcpGuide_page__3p9v_ .ElementContextMcpGuide_faqs__G67he summary>span{transition:none}.ElementContextMcpGuide_page__3p9v_ .ElementContextMcpGuide_faqs__G67he summary:focus-visible{outline:3px solid var(--violet);outline-offset:4px;border-radius:3px}@media (hover:hover) and (pointer:fine){.ElementContextMcpGuide_clientPicker__2cO_w label:hover>span,.ElementContextMcpGuide_evidencePicker__hdnt2 label:hover>span{border-color:#ab95c0}.ElementContextMcpGuide_clientPicker__2cO_w label>span,.ElementContextMcpGuide_evidencePicker__hdnt2 label>span{transition:transform .16s cubic-bezier(.23,1,.32,1)}.ElementContextMcpGuide_clientPicker__2cO_w label:active>span,.ElementContextMcpGuide_evidencePicker__hdnt2 label:active>span{transform:scale(.98)}.ElementContextMcpGuide_clientPicker__2cO_w label:has(input:focus-visible)>span,.ElementContextMcpGuide_evidencePicker__hdnt2 label:has(input:focus-visible)>span{transition:none;transform:none}}@media (max-width:600px){.ElementContextMcpGuide_previewBody__fZQ71{padding:22px 18px}.ElementContextMcpGuide_previewHeader__eEtqY,.ElementContextMcpGuide_preview__en1qu figcaption{padding-inline:18px}.ElementContextMcpGuide_contextLayers__s2wZ9{grid-template-columns:1fr;gap:20px}.ElementContextMcpGuide_contextLayers__s2wZ9>div{display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:13px;column-gap:13px}.ElementContextMcpGuide_contextLayers__s2wZ9 svg{grid-row:span 2}.ElementContextMcpGuide_contextLayers__s2wZ9 h3{margin-top:0}.ElementContextMcpGuide_contextLayers__s2wZ9 p{grid-column:2}.ElementContextMcpGuide_explorerHeader__fcLWK{padding:16px;flex-wrap:wrap;gap:7px}.ElementContextMcpGuide_explorerBody__IMZx6{padding:22px 16px 19px}.ElementContextMcpGuide_evidencePicker__hdnt2>div{gap:6px}.ElementContextMcpGuide_evidencePicker__hdnt2 label>span{font-size:12px;padding-inline:5px}.ElementContextMcpGuide_exampleIntro__Yt3tV h3{font-size:19px}.ElementContextMcpGuide_responseFields__DIk_T>div{grid-template-columns:1fr;gap:4px}.ElementContextMcpGuide_evidenceSplit__C5QDo{grid-template-columns:1fr;gap:22px}.ElementContextMcpGuide_setupSteps__yDCcI li{gap:13px}}@media (prefers-reduced-motion:reduce){.ElementContextMcpGuide_clientPicker__2cO_w label>span,.ElementContextMcpGuide_evidencePicker__hdnt2 label>span{transition:none;transform:none}}.FrontendBugGuide_page__Qm_is :is(a,button,summary):focus-visible{transition:none}.FrontendBugGuide_page__Qm_is article p a{text-decoration:underline;text-decoration-thickness:1px}.FrontendBugGuide_page__Qm_is aside nav a,.FrontendBugGuide_page__Qm_is header a{min-height:44px}.FrontendBugGuide_page__Qm_is article>div:first-child .FrontendBugGuide_takeawayNote__mWlzq{color:var(--muted);font-size:14px}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_articleLink__goJ9j{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--violet-dark);font-size:13px;font-weight:600;text-decoration:none}.FrontendBugGuide_preview__sLrX7{margin:0;min-width:0;border:1px solid #d8cfe2;border-radius:12px;background:#fff;box-shadow:0 12px 36px #24162e06;overflow:hidden}.FrontendBugGuide_previewHeader__0BVtd{display:flex;align-items:center;gap:12px;padding:21px 23px;border-bottom:1px solid #e7e0ed}.FrontendBugGuide_previewIcon__j3XFH{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#eee7f8;color:#6733cc;flex-shrink:0}.FrontendBugGuide_previewHeader__0BVtd>div{display:grid;gap:4px}.FrontendBugGuide_previewHeader__0BVtd strong{color:#302139;font-size:12px;font-weight:600;line-height:1.5}.FrontendBugGuide_previewHeader__0BVtd div>span{color:#73667e;font-size:10px;line-height:1.5}.FrontendBugGuide_sampleLabel__nhu2b{margin-left:auto;color:#73667e;font:500 8px/1.5 var(--mono);letter-spacing:.08em}.FrontendBugGuide_timeline__W2Ytk{list-style:none;padding:16px 20px;margin:0}.FrontendBugGuide_timeline__W2Ytk li{position:relative;display:flex;align-items:center;gap:12px;padding:13px 10px;border-radius:6px}.FrontendBugGuide_timelinePoint__LJxdt{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid #ded5e7;border-radius:50%;color:#73667e;background:#fff;font:10px/1 var(--mono)}.FrontendBugGuide_timeline__W2Ytk li>div{display:grid;gap:3px}.FrontendBugGuide_timeline__W2Ytk strong{color:#493a54;font-size:12px;font-weight:500;line-height:1.5}.FrontendBugGuide_timeline__W2Ytk div>span{color:#75667e;font-size:10px}.FrontendBugGuide_timestamp__VsZkQ{margin-left:auto;color:#75667e;font:9px/1.5 var(--mono)}.FrontendBugGuide_timeline__W2Ytk li[data-important]{background:#f1eafa}.FrontendBugGuide_timeline__W2Ytk li[data-important] .FrontendBugGuide_timelinePoint__LJxdt{background:#7039de;border-color:#7039de;color:#fff}.FrontendBugGuide_timeline__W2Ytk li:last-child>div>span{color:#b63345}.FrontendBugGuide_mismatch__n_XAN{margin-inline:24px;border-top:1px solid #e7e0ed;padding:18px 0 14px}.FrontendBugGuide_mismatch__n_XAN>span{color:#a13746;font:500 8px/1.5 var(--mono);letter-spacing:.09em}.FrontendBugGuide_mismatch__n_XAN p{margin:9px 0 0;color:#4a3b55;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.025em}.FrontendBugGuide_mismatch__n_XAN strong{color:#b63345;font-weight:500}.FrontendBugGuide_preview__sLrX7 figcaption{padding:12px 24px 18px;color:#73667e;font-size:11px;line-height:1.6}.FrontendBugGuide_contextList__IX15x{margin:28px 0 22px}.FrontendBugGuide_contextList__IX15x>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:17px 0;border-bottom:1px solid var(--line)}.FrontendBugGuide_contextList__IX15x>div:first-child{border-top:1px solid var(--line)}.FrontendBugGuide_contextList__IX15x dt{color:var(--ink);font-size:13px;font-weight:600}.FrontendBugGuide_contextList__IX15x dd{margin:0;font-size:14px;line-height:1.75}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_inlineNote__X1VsH{margin:21px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.FrontendBugGuide_methodList__hiHdI{margin:27px 0;padding:0;list-style:none}.FrontendBugGuide_methodList__hiHdI li{display:flex;gap:19px;padding-block:17px}.FrontendBugGuide_methodList__hiHdI li+li{border-top:1px solid var(--line)}.FrontendBugGuide_methodList__hiHdI li>span{flex-shrink:0;padding-top:3px;color:var(--violet-dark);font:11px/1.8 var(--mono)}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_methodList__hiHdI h3{margin:0 0 7px;font-size:16px;letter-spacing:-.02em}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_methodList__hiHdI p{margin:0;font-size:14px;line-height:1.8}.FrontendBugGuide_workedExample__39_RA{margin-top:27px;padding:27px;border:1px solid var(--line);border-radius:10px;background:#fff}.FrontendBugGuide_exampleTop__aoYWq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px}.FrontendBugGuide_exampleTop__aoYWq>span:first-child{color:var(--violet-dark);font:500 9px/1.6 var(--mono);letter-spacing:.07em}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_workedExample__39_RA h3{margin:19px 0 12px;font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.025em}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_setupLine__IdfXH{margin:0 0 20px;font-size:13px}.FrontendBugGuide_exampleSteps__3AkfW{list-style:decimal;padding-left:20px;margin-block:0 25px;font-size:14px;line-height:1.8}.FrontendBugGuide_exampleSteps__3AkfW li+li{margin-top:9px}.FrontendBugGuide_resultComparison__7YXve{display:grid;grid-template-columns:1fr 1fr;gap:12px}.FrontendBugGuide_resultComparison__7YXve>div{padding:18px;border:1px solid #dfd6ea;border-radius:7px;background:#f7f4fb}.FrontendBugGuide_resultComparison__7YXve>div:last-child{background:#fff4f3;border-color:#edd5d8}.FrontendBugGuide_resultComparison__7YXve span{display:block;color:var(--violet-dark);font:500 9px/1.5 var(--mono);letter-spacing:.07em}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_resultComparison__7YXve strong{display:block;margin-top:9px;font-size:18px;line-height:1.4;letter-spacing:-.025em}.FrontendBugGuide_resultComparison__7YXve>div:last-child :is(span,strong){color:#ac3142}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_resultComparison__7YXve p{margin:8px 0 0;font-size:12px;line-height:1.7}.FrontendBugGuide_reportPanel__kBdDI{border:1px solid #d9d0e2;border-radius:10px;overflow:hidden;background:#fff;margin-top:26px}.FrontendBugGuide_reportToolbar___wBW1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#f2eef5;border-bottom:1px solid #e2d9ea}.FrontendBugGuide_reportChoices__LsEgC{display:flex;gap:4px;border:0;margin:0;padding:0;min-width:0}.FrontendBugGuide_reportChoices__LsEgC label{position:relative;cursor:pointer}.FrontendBugGuide_reportChoices__LsEgC input,.FrontendBugGuide_srOnly__TfrZ0{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.FrontendBugGuide_reportChoices__LsEgC label>span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid transparent;border-radius:5px;color:#655970;font-size:12px;font-weight:500;line-height:1.5}.FrontendBugGuide_reportChoices__LsEgC input:checked+span{color:#5425aa;background:#fff;border-color:#ddd1ed;box-shadow:0 1px 3px #25103106}.FrontendBugGuide_reportChoices__LsEgC input:focus-visible+span{outline:3px solid var(--violet);outline-offset:2px}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_copyButton__KAqx9{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:134px;padding:9px 12px;border:1px solid #d3c3e7;border-radius:5px;color:#5425aa;background:#fff;font-size:12px;font-weight:600;line-height:1.5}.FrontendBugGuide_copyButton__KAqx9:disabled{cursor:progress;opacity:.7}.FrontendBugGuide_reportStatus__en6Yg{min-height:35px;padding:7px 24px 4px;color:#5a2db7;font-size:11px;line-height:1.6}.FrontendBugGuide_manualCopy__sXg9Z{display:block;margin:10px 24px 20px;color:var(--ink);font-size:12px;font-weight:500}.FrontendBugGuide_manualCopy__sXg9Z textarea{display:block;resize:vertical;width:100%;margin-top:9px;padding:14px;border:1px solid #9d7acb;border-radius:5px;color:var(--ink);background:#faf8fc;font:12px/1.7 var(--mono)}.FrontendBugGuide_reportCaption__Z3Wkp{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 24px 18px;color:var(--muted);font-size:10px;line-height:1.6}.FrontendBugGuide_reportCaption__Z3Wkp>span:first-child{color:#786985;font:500 9px/1.7 var(--mono);letter-spacing:.06em}.FrontendBugGuide_reportFields__TU74U{margin:0;padding:0 24px 10px}.FrontendBugGuide_reportFields__TU74U>div{display:grid;grid-template-columns:138px minmax(0,1fr);gap:20px;padding:17px 0;border-top:1px solid #eee8f2}.FrontendBugGuide_reportFields__TU74U dt{color:var(--ink);font-size:13px;font-weight:600}.FrontendBugGuide_reportFields__TU74U dd{margin:0;color:#655970;font-size:13px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.FrontendBugGuide_failureBranches__jCMkq{border-left:2px solid #d7c7eb;padding-left:23px;margin:26px 0}.FrontendBugGuide_failureBranches__jCMkq>div+div{margin-top:25px}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_failureBranches__jCMkq h3{font-size:16px;margin:0 0 7px}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_failureBranches__jCMkq p{margin:0;font-size:14px;line-height:1.8}.FrontendBugGuide_diagnostics__CTRFo{border:1px solid var(--line);border-radius:8px;background:#f4f0f7;margin-top:27px}.FrontendBugGuide_diagnostics__CTRFo summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;min-height:54px;padding:16px 20px;color:var(--ink);font-size:13px;font-weight:500;list-style:none;line-height:1.7}.FrontendBugGuide_diagnostics__CTRFo summary::-webkit-details-marker{display:none}.FrontendBugGuide_diagnostics__CTRFo summary>span{color:var(--violet-dark);font-size:21px}.FrontendBugGuide_diagnostics__CTRFo[open] summary>span{transform:rotate(45deg)}.FrontendBugGuide_diagnostics__CTRFo>div{padding:0 20px 18px}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_diagnostics__CTRFo p{margin:0 0 12px;font-size:13px;line-height:1.85}.FrontendBugGuide_diagnostics__CTRFo a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:12px}.FrontendBugGuide_checklist__GScBp{list-style:none;padding:0;margin:24px 0}.FrontendBugGuide_checklist__GScBp li{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.8}.FrontendBugGuide_checklist__GScBp svg{flex-shrink:0;margin-top:5px;color:var(--violet-dark)}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_productBridge__XZtcD .FrontendBugGuide_reviewNote__tvZl4{margin-top:-8px;font-size:12px;color:#c4b4d0;line-height:1.8}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_productBridge__XZtcD h2{font-family:var(--font-inter),sans-serif;font-size:34px;font-weight:600;letter-spacing:-.035em}.FrontendBugGuide_page__Qm_is article :is(section[id=references] li a){display:inline-flex;align-items:center;gap:5px;min-height:44px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.FrontendBugGuide_copyButton__KAqx9{transition:background-color .16s cubic-bezier(.23,1,.32,1)}.FrontendBugGuide_copyButton__KAqx9:hover{background:#f8f4fe}}@media (max-width:1100px){.FrontendBugGuide_previewHeader__0BVtd{padding:17px}.FrontendBugGuide_sampleLabel__nhu2b{display:none}.FrontendBugGuide_timeline__W2Ytk{padding:12px}.FrontendBugGuide_timeline__W2Ytk li{gap:9px}.FrontendBugGuide_timeline__W2Ytk strong{font-size:11px}.FrontendBugGuide_contextList__IX15x>div{grid-template-columns:140px minmax(0,1fr);gap:17px}}@media (max-width:800px){.FrontendBugGuide_previewHeader__0BVtd{gap:8px;padding:14px}.FrontendBugGuide_previewIcon__j3XFH{width:30px;height:30px}.FrontendBugGuide_previewHeader__0BVtd strong{font-size:11px}.FrontendBugGuide_timeline__W2Ytk li{padding:10px 5px}.FrontendBugGuide_timelinePoint__LJxdt{width:21px;height:21px}.FrontendBugGuide_timestamp__VsZkQ{font-size:8px}.FrontendBugGuide_mismatch__n_XAN{margin-inline:19px;padding-top:15px}.FrontendBugGuide_mismatch__n_XAN p{font-size:18px}.FrontendBugGuide_preview__sLrX7 figcaption{padding:8px 19px 17px;font-size:10px}}@media (max-width:600px){.FrontendBugGuide_previewHeader__0BVtd{padding:18px}.FrontendBugGuide_previewHeader__0BVtd strong{font-size:12px}.FrontendBugGuide_previewIcon__j3XFH{width:36px;height:36px}.FrontendBugGuide_timeline__W2Ytk{padding:14px}.FrontendBugGuide_timeline__W2Ytk li{padding:12px 5px}.FrontendBugGuide_timeline__W2Ytk strong{font-size:11px}.FrontendBugGuide_mismatch__n_XAN p{font-size:22px}.FrontendBugGuide_contextList__IX15x>div{grid-template-columns:1fr;gap:5px}.FrontendBugGuide_contextList__IX15x dd{font-size:13px}.FrontendBugGuide_workedExample__39_RA{padding:20px}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_workedExample__39_RA h3{font-size:20px}.FrontendBugGuide_resultComparison__7YXve{grid-template-columns:1fr}.FrontendBugGuide_reportToolbar___wBW1{flex-wrap:wrap;padding:12px}.FrontendBugGuide_reportChoices__LsEgC{width:100%}.FrontendBugGuide_reportChoices__LsEgC label{flex:1}.FrontendBugGuide_copyButton__KAqx9{width:100%}.FrontendBugGuide_reportStatus__en6Yg{padding-inline:20px;min-height:37px}.FrontendBugGuide_reportCaption__Z3Wkp{padding:10px 20px 15px}.FrontendBugGuide_reportFields__TU74U{padding:0 20px 8px}.FrontendBugGuide_reportFields__TU74U>div{grid-template-columns:1fr;gap:7px;padding-block:15px}.FrontendBugGuide_reportFields__TU74U dd{font-size:13px;line-height:1.8}.FrontendBugGuide_manualCopy__sXg9Z{margin-inline:20px}.FrontendBugGuide_manualCopy__sXg9Z textarea{font-size:16px}.FrontendBugGuide_failureBranches__jCMkq{padding-left:17px}.FrontendBugGuide_page__Qm_is .FrontendBugGuide_productBridge__XZtcD h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.FrontendBugGuide_page__Qm_is *,.FrontendBugGuide_page__Qm_is :after,.FrontendBugGuide_page__Qm_is :before{transition:none!important;animation:none!important}}.LocatorComparisonGuide_page__kWrX8 header h1{font-size:clamp(34px,4.2vw,61px)}.LocatorComparisonGuide_page__kWrX8 :is(a,button,summary):focus-visible{transition:none}.LocatorComparisonGuide_page__kWrX8 article p a{text-decoration:underline;text-decoration-thickness:1px}.LocatorComparisonGuide_page__kWrX8 :is(header a,aside nav a){min-height:44px}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_smallNote__fYhIL{color:var(--muted);font-size:13px;line-height:1.8}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_sourceNote__KKQC6{margin-top:20px;color:var(--muted);font-size:12px;line-height:1.8}.LocatorComparisonGuide_smallLabel___xT1s{display:block;font:500 9px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase}.LocatorComparisonGuide_preview__oZNy5{margin:0;min-width:0;overflow:hidden;border:1px solid #493653;border-radius:12px;color:#f8f6f1;background:#21112f;box-shadow:0 8px 24px -16px #24162e40}.LocatorComparisonGuide_previewHeader__ETNso{display:flex;align-items:center;gap:10px;padding:20px 24px;border-bottom:1px solid #ffffff1c;color:#d7c9e5;font-size:12px}.LocatorComparisonGuide_previewElement__z96rh{display:grid;justify-items:center;gap:20px;padding:30px 20px 24px}.LocatorComparisonGuide_previewElement__z96rh .LocatorComparisonGuide_smallLabel___xT1s{color:#b5a0cc}.LocatorComparisonGuide_sampleButton__J4gZF{display:inline-flex;align-items:center;gap:22px;padding:12px 20px;border:1px solid #d7c9e5;border-radius:7px;background:#f2edf9;color:#382544;font-size:14px;font-weight:600}.LocatorComparisonGuide_previewElement__z96rh>code{color:#cfb8ec;font-size:11px;line-height:1.8}.LocatorComparisonGuide_previewLocators__Ylx6i{margin:0 24px;padding:0}.LocatorComparisonGuide_previewLocators__Ylx6i>div{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:baseline;gap:12px;padding-block:15px;border-top:1px solid #ffffff1c}.LocatorComparisonGuide_previewLocators__Ylx6i dt{color:#e1d2f1;font:500 11px/1.6 var(--mono)}.LocatorComparisonGuide_previewLocators__Ylx6i dd{margin:0;color:#b9a9c8;font:10px/1.8 var(--mono);overflow-wrap:anywhere}.LocatorComparisonGuide_preview__oZNy5 figcaption{padding:18px 24px 23px;color:#b9a9c8;font-size:11px;line-height:1.7}.LocatorComparisonGuide_comparisonScroll__a2sHb{margin-top:26px;overflow:auto;border:1px solid var(--line);border-radius:9px;background:#fff}.LocatorComparisonGuide_comparisonTable__ircd9{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.LocatorComparisonGuide_comparisonTable__ircd9 caption{padding:18px 20px;border-bottom:1px solid var(--line);color:var(--copy);font-size:12px;font-weight:500;text-align:left}.LocatorComparisonGuide_comparisonTable__ircd9 thead th{padding:13px 18px;color:var(--muted);background:#f2eef5;font-size:11px;font-weight:500}.LocatorComparisonGuide_comparisonTable__ircd9 tbody :is(th,td){padding:20px 18px;vertical-align:top;border-top:1px solid #e7e0ed}.LocatorComparisonGuide_comparisonTable__ircd9 tbody th{width:134px;color:var(--violet-dark);font-size:12px;font-weight:600}.LocatorComparisonGuide_comparisonTable__ircd9 td{width:28%;color:var(--copy);font-size:13px;line-height:1.75}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_tableHint__kr_i3{display:none;margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.LocatorComparisonGuide_example__uaIg6{margin-top:27px;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.LocatorComparisonGuide_examplePreview__XENLr{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 24px 0}.LocatorComparisonGuide_examplePreview__XENLr .LocatorComparisonGuide_smallLabel___xT1s{color:var(--violet-dark)}.LocatorComparisonGuide_examplePreview__XENLr strong{display:block;margin-top:9px;color:var(--ink);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.025em}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_examplePreview__XENLr p{max-width:300px;margin:7px 0 0;font-size:13px;line-height:1.75}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_checkoutButton__zAbgg{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:12px 18px;border:1px solid #493254;border-radius:6px;background:#3d264c;color:#fff;font-size:13px;font-weight:600}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_previewFeedback__Vd2Sv{min-height:52px;margin:0;padding:15px 24px;color:var(--muted);font-size:11px;line-height:1.8}.LocatorComparisonGuide_markupDisclosure__NVkM4{margin-inline:24px;border-block:1px solid var(--line)}.LocatorComparisonGuide_markupDisclosure__NVkM4>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:46px;padding-block:10px;color:var(--copy);font-size:12px;font-weight:500;cursor:pointer;list-style:none}.LocatorComparisonGuide_configuration___wIXj>summary::-webkit-details-marker,.LocatorComparisonGuide_markupDisclosure__NVkM4>summary::-webkit-details-marker{display:none}.LocatorComparisonGuide_configuration___wIXj summary>span,.LocatorComparisonGuide_markupDisclosure__NVkM4 summary>span{color:var(--violet-dark);font-size:17px;font-weight:400}.LocatorComparisonGuide_configuration___wIXj[open] summary>span,.LocatorComparisonGuide_markupDisclosure__NVkM4[open] summary>span{transform:rotate(45deg)}.LocatorComparisonGuide_strategyChoices___tvjG{min-width:0;padding:0;border:0;margin:24px 24px 0}.LocatorComparisonGuide_strategyChoices___tvjG legend{padding:0;margin-bottom:13px;color:var(--copy);font-size:12px;font-weight:500}.LocatorComparisonGuide_strategyChoices___tvjG>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #e0d7e8;border-radius:7px;background:#f2eef5}.LocatorComparisonGuide_strategyChoices___tvjG label{position:relative;min-width:0;cursor:pointer}.LocatorComparisonGuide_srOnly__QWWpx,.LocatorComparisonGuide_strategyChoices___tvjG input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.LocatorComparisonGuide_strategyChoices___tvjG label>span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px;border:1px solid transparent;border-radius:4px;color:var(--copy);font-size:12px;font-weight:500;line-height:1.5}.LocatorComparisonGuide_strategyChoices___tvjG input:checked+span{border-color:#d6c8e7;color:var(--violet-dark);background:#fff;box-shadow:0 1px 3px #24162e06}.LocatorComparisonGuide_strategyChoices___tvjG input:focus-visible+span{outline:3px solid var(--violet);outline-offset:2px}.LocatorComparisonGuide_exampleExplanation__lRdOJ{margin:23px 24px 0;min-height:96px}.LocatorComparisonGuide_exampleExplanation__lRdOJ .LocatorComparisonGuide_smallLabel___xT1s{color:var(--violet-dark)}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_exampleExplanation__lRdOJ p{margin:9px 0 0;color:var(--copy);font-size:14px;line-height:1.8}.LocatorComparisonGuide_example__uaIg6>[id=comparison-code]{margin-inline:24px}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_codeSetup__1kL1n{margin:0 24px 23px;color:var(--muted);font-size:11px;line-height:1.8}.LocatorComparisonGuide_dependencyNote__MC8zW{border-top:1px solid #e3d9ed;padding:20px 24px;background:#f7f3fc}.LocatorComparisonGuide_dependencyNote__MC8zW>strong{color:var(--ink);font-size:12px;font-weight:600}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_dependencyNote__MC8zW p{margin:7px 0 0;color:var(--copy);font-size:13px;line-height:1.8}.LocatorComparisonGuide_decisionList__AorUT{margin:24px 0 0}.LocatorComparisonGuide_decisionList__AorUT>div{display:flex;gap:18px;padding-block:25px}.LocatorComparisonGuide_decisionList__AorUT>div+div{border-top:1px solid var(--line)}.LocatorComparisonGuide_decisionList__AorUT>div:first-child{padding-top:0}.LocatorComparisonGuide_decisionNumber__gDnWo{padding-top:3px;color:var(--violet-dark);font:11px/1.8 var(--mono)}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_decisionList__AorUT h3{margin:0 0 12px;color:var(--ink);font-size:19px;line-height:1.45;letter-spacing:-.025em}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_decisionList__AorUT p{margin-bottom:14px;font-size:14px;line-height:1.85}.LocatorComparisonGuide_decisionList__AorUT a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--violet-dark);font-size:12px;font-weight:500;text-decoration:none}.LocatorComparisonGuide_configuration___wIXj{padding:0 20px;border:1px solid #ddd4e4;border-radius:7px;background:#f2eef5}.LocatorComparisonGuide_configuration___wIXj>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:58px;padding-block:14px;color:var(--ink);font-size:13px;font-weight:500;line-height:1.65;cursor:pointer;list-style:none}.LocatorComparisonGuide_configuration___wIXj>div{padding-block:2px 7px}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_configuration___wIXj p{font-size:13px;line-height:1.8}.LocatorComparisonGuide_checklist__F6ObB{list-style:none;margin:25px 0;padding:0}.LocatorComparisonGuide_checklist__F6ObB li{display:flex;gap:13px;align-items:baseline;padding-block:15px;border-bottom:1px solid var(--line);color:var(--copy);font-size:14px;line-height:1.8}.LocatorComparisonGuide_checklist__F6ObB li:first-child{border-top:1px solid var(--line)}.LocatorComparisonGuide_checklist__F6ObB svg{flex-shrink:0;color:var(--violet-dark);transform:translateY(3px)}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_productBridge__X0UD7 h2{font-family:inherit;font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-.04em}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_productScope__i00PA{max-width:630px;margin:23px 0 0;padding-top:20px;border-top:1px solid #ffffff20;color:#c4b6d0;font-size:11px;line-height:1.8}.LocatorComparisonGuide_page__kWrX8 :is(section[id=references]) li a{display:inline-flex;align-items:center;gap:6px;min-height:44px}@media (hover:hover) and (pointer:fine){.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_checkoutButton__zAbgg:not(:focus-visible){transition:transform .16s cubic-bezier(.23,1,.32,1)}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_checkoutButton__zAbgg:hover{background:#4e3263}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_checkoutButton__zAbgg:active:not(:focus-visible){transform:scale(.98)}.LocatorComparisonGuide_strategyChoices___tvjG label:hover>span{color:var(--violet-dark)}}@media (max-width:1100px){.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_tableHint__kr_i3{display:block}.LocatorComparisonGuide_previewHeader__ETNso{padding-inline:18px;font-size:11px}.LocatorComparisonGuide_previewLocators__Ylx6i{margin-inline:18px}.LocatorComparisonGuide_previewLocators__Ylx6i>div{grid-template-columns:88px minmax(0,1fr);gap:8px}.LocatorComparisonGuide_previewLocators__Ylx6i dt{font-size:10px}.LocatorComparisonGuide_previewLocators__Ylx6i dd{font-size:9px}}@media (max-width:600px){.LocatorComparisonGuide_page__kWrX8 header h1{font-size:34px}.LocatorComparisonGuide_previewElement__z96rh{padding-block:25px}.LocatorComparisonGuide_previewHeader__ETNso{padding:18px}.LocatorComparisonGuide_previewLocators__Ylx6i>div{grid-template-columns:94px minmax(0,1fr);padding-block:14px}.LocatorComparisonGuide_preview__oZNy5 figcaption{padding:15px 18px 20px}.LocatorComparisonGuide_examplePreview__XENLr{align-items:flex-start;flex-direction:column;gap:18px;padding:20px 18px 0}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_checkoutButton__zAbgg{min-height:46px}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_previewFeedback__Vd2Sv{padding:12px 18px;font-size:10px}.LocatorComparisonGuide_example__uaIg6>[id=comparison-code],.LocatorComparisonGuide_markupDisclosure__NVkM4,.LocatorComparisonGuide_strategyChoices___tvjG{margin-inline:18px}.LocatorComparisonGuide_strategyChoices___tvjG>div{gap:2px;padding:3px}.LocatorComparisonGuide_strategyChoices___tvjG label>span{font-size:11px;padding:8px 4px}.LocatorComparisonGuide_exampleExplanation__lRdOJ{margin:20px 18px 0;min-height:136px}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_exampleExplanation__lRdOJ p{font-size:13px}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_codeSetup__1kL1n{margin-inline:18px}.LocatorComparisonGuide_dependencyNote__MC8zW{padding:18px}.LocatorComparisonGuide_decisionList__AorUT>div{gap:13px}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_decisionList__AorUT h3{font-size:18px}.LocatorComparisonGuide_configuration___wIXj{padding-inline:15px}.LocatorComparisonGuide_page__kWrX8 .LocatorComparisonGuide_productBridge__X0UD7 h2{font-size:29px}}@media (max-width:360px){.LocatorComparisonGuide_page__kWrX8 header h1{font-size:30px}.LocatorComparisonGuide_previewLocators__Ylx6i>div{grid-template-columns:1fr;gap:4px}.LocatorComparisonGuide_previewElement__z96rh>code,.LocatorComparisonGuide_previewLocators__Ylx6i dd{font-size:10px}}@media (prefers-reduced-motion:reduce){.LocatorComparisonGuide_page__kWrX8 *,.LocatorComparisonGuide_page__kWrX8 :after,.LocatorComparisonGuide_page__kWrX8 :before{transition:none!important;animation:none!important}}.LocatorFailuresGuide_page__Sxwz8 article a{text-decoration:underline;text-underline-offset:4px}.LocatorFailuresGuide_page__Sxwz8 article :is(a,button,summary){-webkit-tap-highlight-color:transparent}.LocatorFailuresGuide_page__Sxwz8 header h1{font-size:clamp(36px,4.5vw,64px)}.LocatorFailuresGuide_page__Sxwz8 aside a{min-height:44px}.LocatorFailuresGuide_smallLabel__sJlJh{display:block;font:500 10px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violet-dark)}.LocatorFailuresGuide_preview___YbDG{min-width:0;margin:0;overflow:hidden;border:1px solid #493653;border-radius:12px;background:#21112f;color:#f8f6f1;box-shadow:0 8px 24px -16px #24162e40}.LocatorFailuresGuide_previewHeader__cxAq3{display:flex;align-items:center;gap:10px;padding:20px 24px;border-bottom:1px solid #ffffff1c;color:#d7c9e5;font-size:12px}.LocatorFailuresGuide_previewHeader__cxAq3 svg{flex-shrink:0}.LocatorFailuresGuide_exampleTag__kF68f{margin-left:auto;font:9px/1.5 var(--mono);letter-spacing:.06em;color:#b9a9c8}.LocatorFailuresGuide_previewBody__GojOA{padding:26px 24px 8px}.LocatorFailuresGuide_preview___YbDG .LocatorFailuresGuide_smallLabel__sJlJh{color:#b9a9c8}.LocatorFailuresGuide_previewBody__GojOA>code{display:block;margin-top:13px;font-size:12px;line-height:1.8;color:#e5d4fa;overflow-wrap:anywhere}.LocatorFailuresGuide_failureLine__TTnpB{display:flex;align-items:flex-start;gap:11px;margin-top:24px;padding:17px 15px;border:1px solid #a75c724d;border-radius:7px;background:#f389930b}.LocatorFailuresGuide_failureLine__TTnpB>span{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;margin-top:2px;border:1px solid #e99da9;border-radius:50%;color:#efb0ba;font:600 11px/1 var(--mono)}.LocatorFailuresGuide_failureLine__TTnpB strong{font-size:13px;font-weight:500;color:#efb0ba}.LocatorFailuresGuide_failureLine__TTnpB p{margin:6px 0 0;font-size:12px;line-height:1.7;color:#cfbccf}.LocatorFailuresGuide_previewSteps__tg_mW{list-style:none;padding:4px 0 0;margin:17px 0 0}.LocatorFailuresGuide_previewSteps__tg_mW li{display:flex;align-items:baseline;gap:15px;padding:13px 0}.LocatorFailuresGuide_previewSteps__tg_mW li+li{border-top:1px solid #ffffff12}.LocatorFailuresGuide_previewSteps__tg_mW li>span{color:#ad91cc;font:10px/1.6 var(--mono)}.LocatorFailuresGuide_previewSteps__tg_mW strong{font-size:12px;font-weight:500;color:#e4d7ed}.LocatorFailuresGuide_previewSteps__tg_mW p{margin:4px 0 0;color:#b9a9c8;font-size:11px;line-height:1.6}.LocatorFailuresGuide_preview___YbDG figcaption{padding:16px 24px 20px;color:#b9a9c8;font-size:11px;line-height:1.7}.LocatorFailuresGuide_triage__LlQ4V{margin:27px 0 0;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.LocatorFailuresGuide_symptoms__caPu_{min-width:0;margin:0;padding:24px 24px 0;border:0}.LocatorFailuresGuide_symptoms__caPu_ legend{float:left;width:100%;margin-bottom:15px;padding:0;color:var(--ink);font-size:14px;font-weight:600}.LocatorFailuresGuide_symptoms__caPu_>div{display:grid;clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.LocatorFailuresGuide_symptoms__caPu_ label{position:relative;min-width:0;cursor:pointer}.LocatorFailuresGuide_srOnly__Vew4N,.LocatorFailuresGuide_symptoms__caPu_ input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.LocatorFailuresGuide_symptoms__caPu_ label>span{display:flex;flex-direction:column;gap:9px;min-height:78px;padding:12px;border:1px solid #e5dfea;border-radius:6px;background:#faf8fb;color:var(--copy)}.LocatorFailuresGuide_symptoms__caPu_ label>span>span{color:var(--muted);font:10px/1.5 var(--mono)}.LocatorFailuresGuide_symptoms__caPu_ strong{color:inherit;font-size:12px;font-weight:500;line-height:1.5}.LocatorFailuresGuide_symptoms__caPu_ input:checked+span{border-color:#a385d7;background:#f1eafb;color:#5228ab}.LocatorFailuresGuide_symptoms__caPu_ input:checked+span>span{color:#6840b0}.LocatorFailuresGuide_symptoms__caPu_ input:focus-visible+span{outline:3px solid var(--violet);outline-offset:3px}.LocatorFailuresGuide_diagnosis__oiMlH{padding:26px 24px 0}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_diagnosis__oiMlH h3{margin:9px 0 12px;font-size:22px;letter-spacing:-.035em}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_diagnosis__oiMlH p{margin-bottom:18px;font-size:14px;line-height:1.8}.LocatorFailuresGuide_diagnosis__oiMlH ol{padding-left:21px;margin:0;color:var(--copy);font-size:14px;line-height:1.8}.LocatorFailuresGuide_diagnosis__oiMlH li{padding-left:5px;margin:9px 0}.LocatorFailuresGuide_diagnosis__oiMlH li::marker{color:var(--violet-dark);font:11px var(--mono)}.LocatorFailuresGuide_triageCode__KN11j{padding:0 24px 20px}.LocatorFailuresGuide_triageCode__KN11j pre{min-height:308px}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_smallNote__iGQfZ{margin:15px 0 20px;color:var(--muted);font-size:13px;line-height:1.8}.LocatorFailuresGuide_triageCode__KN11j .LocatorFailuresGuide_smallNote__iGQfZ{margin-bottom:0;font-size:11px}.LocatorFailuresGuide_diagnosticNote__6acbJ{padding:20px 24px;border-top:1px solid #e2d8ee;background:#f7f3fc;font-size:13px;line-height:1.8}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_diagnosticNote__6acbJ p{margin:0 0 10px}.LocatorFailuresGuide_diagnosticNote__6acbJ a{display:inline-flex;align-items:center;gap:5px;font-size:12px}.LocatorFailuresGuide_selectorStrip__TXblI{padding:18px 20px;margin:26px 0 23px;border-left:2px solid var(--violet);background:#f1ecf6}.LocatorFailuresGuide_selectorStrip__TXblI>code{display:block;margin-top:8px;color:var(--ink);font-size:13px;line-height:1.75;overflow-wrap:anywhere}.LocatorFailuresGuide_markupPair__KdTyb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.LocatorFailuresGuide_markupPair__KdTyb>div{min-width:0}.LocatorFailuresGuide_markupLabel__H6KeC{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.LocatorFailuresGuide_markupLabel__H6KeC>span{color:#38614f;font:11px/1.6 var(--mono)}.LocatorFailuresGuide_markupLabel__H6KeC>.LocatorFailuresGuide_noMatch__g6A_1{color:#a72d46}.LocatorFailuresGuide_markupPair__KdTyb pre{min-height:176px;padding-inline:16px;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.LocatorFailuresGuide_markupPair__KdTyb>div>div+div{margin-top:13px;margin-bottom:0}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_sourceNote___okdm{margin:20px 0 0;font-size:12px;color:var(--muted);line-height:1.8}.LocatorFailuresGuide_contracts__WYdfE{margin-block:28px}.LocatorFailuresGuide_contracts__WYdfE>div{padding:24px 0;border-top:1px solid var(--line)}.LocatorFailuresGuide_contracts__WYdfE>div:first-child{padding-top:0;border:0}.LocatorFailuresGuide_contracts__WYdfE>div>code{color:var(--violet-dark);font-size:12px;font-weight:500}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_contracts__WYdfE h3{margin:8px 0 10px}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_contracts__WYdfE p{margin:0}.LocatorFailuresGuide_boundaries__Ylp_i{margin:24px 0;border:1px solid var(--line);border-radius:8px;background:#fff}.LocatorFailuresGuide_boundaries__Ylp_i summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:16px 20px;color:var(--ink);font-size:14px;font-weight:500;cursor:pointer;list-style:none}.LocatorFailuresGuide_boundaries__Ylp_i summary::-webkit-details-marker{display:none}.LocatorFailuresGuide_boundaries__Ylp_i summary>span{color:var(--violet-dark);font-size:18px}.LocatorFailuresGuide_boundaries__Ylp_i[open] summary>span{transform:rotate(45deg)}.LocatorFailuresGuide_boundaries__Ylp_i>div{padding:0 20px 20px;font-size:14px}.LocatorFailuresGuide_traceSteps__Yhxdc{list-style:none;margin:26px 0;padding:0;counter-reset:trace}.LocatorFailuresGuide_traceSteps__Yhxdc li{position:relative;padding:20px 0 20px 39px;border-top:1px solid var(--line);counter-increment:trace}.LocatorFailuresGuide_traceSteps__Yhxdc li:before{content:"0" counter(trace);position:absolute;left:0;top:23px;color:var(--violet-dark);font:11px/1.5 var(--mono)}.LocatorFailuresGuide_traceSteps__Yhxdc span,.LocatorFailuresGuide_traceSteps__Yhxdc strong{display:block}.LocatorFailuresGuide_traceSteps__Yhxdc strong{font-size:15px}.LocatorFailuresGuide_traceSteps__Yhxdc span{margin-top:5px;font-size:14px}.LocatorFailuresGuide_readinessNote__qSDaw{padding:22px 24px;margin-top:28px;border:1px solid #dfd4ec;border-radius:8px;background:#f2edf7;font-size:14px}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_readinessNote__qSDaw p{margin:9px 0 13px}.LocatorFailuresGuide_readinessNote__qSDaw a{display:inline-flex;align-items:center;gap:6px;font-size:12px}.LocatorFailuresGuide_checklist__vhptU{list-style:none;margin:26px 0;padding:0}.LocatorFailuresGuide_checklist__vhptU li{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-top:1px solid var(--line);font-size:15px}.LocatorFailuresGuide_checklist__vhptU svg{flex-shrink:0;margin-top:5px;color:var(--violet-dark)}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_productBridge__1it2B h2{max-width:610px;font-family:inherit;font-size:clamp(28px,3vw,37px);font-weight:600;line-height:1.2;letter-spacing:-.04em}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_productBridge__1it2B .LocatorFailuresGuide_productScope__5kYpy{margin:24px 0 0;padding-top:20px;border-top:1px solid #ffffff20;color:#c4b9cf;font-size:13px;line-height:1.8}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_productBridge__1it2B .LocatorFailuresGuide_productScope__5kYpy code{background:#ffffff0d;border-color:#ffffff20;color:#e3d4f2}@media (hover:hover) and (pointer:fine){.LocatorFailuresGuide_symptoms__caPu_ label:hover>span{border-color:#a385d7}.LocatorFailuresGuide_page__Sxwz8 button{transition:transform .16s ease-out}.LocatorFailuresGuide_page__Sxwz8 button:active:not(:focus-visible){transform:scale(.98)}}@media (max-width:1100px){.LocatorFailuresGuide_previewBody__GojOA,.LocatorFailuresGuide_previewHeader__cxAq3{padding-inline:18px}.LocatorFailuresGuide_exampleTag__kF68f{display:none}.LocatorFailuresGuide_markupPair__KdTyb{grid-template-columns:minmax(0,1fr);gap:22px}.LocatorFailuresGuide_markupPair__KdTyb pre{min-height:0;font-size:12px}.LocatorFailuresGuide_symptoms__caPu_>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.LocatorFailuresGuide_page__Sxwz8 header h1{font-size:36px}.LocatorFailuresGuide_previewHeader__cxAq3{font-size:11px}.LocatorFailuresGuide_symptoms__caPu_{padding:20px 18px 0}.LocatorFailuresGuide_symptoms__caPu_ label>span{min-height:73px;padding:10px 12px}.LocatorFailuresGuide_diagnosis__oiMlH{padding:24px 18px 0}.LocatorFailuresGuide_page__Sxwz8 .LocatorFailuresGuide_diagnosis__oiMlH h3{font-size:21px}.LocatorFailuresGuide_triageCode__KN11j{padding-inline:18px}.LocatorFailuresGuide_triageCode__KN11j pre{min-height:0}.LocatorFailuresGuide_diagnosticNote__6acbJ{padding:18px}.LocatorFailuresGuide_selectorStrip__TXblI{padding-inline:16px}.LocatorFailuresGuide_readinessNote__qSDaw{padding:20px}.LocatorFailuresGuide_boundaries__Ylp_i summary,.LocatorFailuresGuide_boundaries__Ylp_i>div{padding-inline:16px}}@media (max-width:360px){.LocatorFailuresGuide_page__Sxwz8 header h1{font-size:32px}.LocatorFailuresGuide_symptoms__caPu_ strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.LocatorFailuresGuide_page__Sxwz8 *,.LocatorFailuresGuide_page__Sxwz8 :after,.LocatorFailuresGuide_page__Sxwz8 :before{transition:none!important;animation:none!important}}.RoleVsCssGuide_page__VmKUp header h1{font-size:clamp(35px,4.2vw,61px)}.RoleVsCssGuide_page__VmKUp :is(a,button,summary):focus-visible{transition:none}.RoleVsCssGuide_page__VmKUp article p a{text-decoration:underline}.RoleVsCssGuide_page__VmKUp :is(header a,aside nav a){min-height:44px}.RoleVsCssGuide_smallLabel__BOTfk{display:block;font:500 10px/1.7 var(--mono);letter-spacing:.07em;text-transform:uppercase}.RoleVsCssGuide_preview__sL5m7{margin:0;min-width:0;border:1px solid #493653;border-radius:12px;color:#f8f6f1;background:#21112f;overflow:hidden}.RoleVsCssGuide_previewHeader__U6uL3{display:flex;align-items:center;gap:10px;padding:20px 24px;border-bottom:1px solid #ffffff1c;color:#d7c9e5;font-size:12px}.RoleVsCssGuide_previewControl__DC2om{display:grid;justify-items:center;gap:20px;padding:28px 20px}.RoleVsCssGuide_previewControl__DC2om .RoleVsCssGuide_smallLabel__BOTfk{color:#c8b6da}.RoleVsCssGuide_sampleButton__1iHFq{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:12px 18px;border:1px solid #d7c9e5;border-radius:6px;background:#f2edf9;color:#382544;font-size:14px;font-weight:600;line-height:1.5}.RoleVsCssGuide_previewLocators__g9j3K{margin:0 24px}.RoleVsCssGuide_previewLocators__g9j3K>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:19px 0;border-top:1px solid #ffffff1c}.RoleVsCssGuide_previewLocators__g9j3K dt{color:#e1d2f1;font:500 12px/1.6 var(--mono)}.RoleVsCssGuide_previewLocators__g9j3K dd{margin:0;color:#f1e7fc;font:11px/1.8 var(--mono);overflow-wrap:anywhere}.RoleVsCssGuide_previewLocators__g9j3K dd span{display:block;margin-top:7px;color:#c8b6da;font-size:12px;line-height:1.6}.RoleVsCssGuide_preview__sL5m7 figcaption{padding:12px 24px 24px;color:#c8b6da;font-size:12px;line-height:1.7}.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_sampleNote__1sZ3R,.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_smallNote__vqhSv,.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_sourceNote___yHGc{color:var(--muted);font-size:12px;line-height:1.8}.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_sourceNote___yHGc{margin-top:20px}.RoleVsCssGuide_tableScroll__zm63T{overflow:auto;margin:26px 0 0;border:1px solid var(--line);border-radius:9px;background:#fff}.RoleVsCssGuide_table__7MJZl{width:100%;min-width:610px;text-align:left;border-collapse:collapse}.RoleVsCssGuide_table__7MJZl caption{padding:16px 20px;font-size:12px;font-weight:500;text-align:left}.RoleVsCssGuide_table__7MJZl td,.RoleVsCssGuide_table__7MJZl th{padding:18px;border-top:1px solid var(--line);vertical-align:top;font-size:13px;line-height:1.75}.RoleVsCssGuide_table__7MJZl thead th{background:#f2eef5;color:var(--ink);font-size:12px}.RoleVsCssGuide_table__7MJZl tbody th{width:25%;color:var(--violet-dark);font-size:12px;font-weight:500}.RoleVsCssGuide_table__7MJZl td{width:37.5%;color:var(--copy)}.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_tableHint___ayPA{display:none;margin:8px 0 0;color:var(--muted);font-size:11px}.RoleVsCssGuide_example__CySsZ{overflow:hidden;margin-top:26px;border:1px solid var(--line);border-radius:10px;background:#fff}.RoleVsCssGuide_choices__qecqa{min-width:0;margin:0;padding:24px;border:0}.RoleVsCssGuide_choices__qecqa legend{float:left;width:100%;margin-bottom:15px;color:var(--ink);font-size:14px;font-weight:600}.RoleVsCssGuide_choices__qecqa>div{clear:both;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.RoleVsCssGuide_choices__qecqa label{position:relative;cursor:pointer}.RoleVsCssGuide_choices__qecqa input{position:absolute;width:1px;height:1px;opacity:0}.RoleVsCssGuide_choices__qecqa label span{display:flex;justify-content:center;align-items:center;min-height:46px;padding:8px;border:1px solid #c8bfd1;border-radius:6px;color:var(--copy);font-size:12px;line-height:1.5;text-align:center}.RoleVsCssGuide_choices__qecqa input:checked+span{border-color:var(--violet-dark);background:#efe8fa;color:#452576;box-shadow:inset 0 0 0 1px var(--violet-dark)}.RoleVsCssGuide_choices__qecqa input:focus-visible+span{outline:3px solid var(--violet);outline-offset:4px}.RoleVsCssGuide_sample__A7AsH{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 24px;padding:24px;background:#f6f3f8;border:1px solid #e3dce8;border-radius:8px;min-height:128px}.RoleVsCssGuide_sample__A7AsH .RoleVsCssGuide_smallLabel__BOTfk{color:var(--violet-dark)}.RoleVsCssGuide_sample__A7AsH strong{display:block;max-width:240px;margin-top:9px;font-size:16px;font-weight:500;line-height:1.5}.RoleVsCssGuide_sample__A7AsH>div:last-child{padding:8px;flex-shrink:0}.RoleVsCssGuide_addedWrapper__OKPLC{outline:2px dashed #9875c3;border-radius:10px}.RoleVsCssGuide_explanation__yE9QR{padding:22px 24px 8px}.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_explanation__yE9QR h3{margin:0 0 10px;font-size:19px;line-height:1.5}.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_explanation__yE9QR p{margin:0;font-size:14px;line-height:1.8}.RoleVsCssGuide_results__6wo_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 24px 0}.RoleVsCssGuide_results__6wo_2>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:15px;border-radius:7px;border:1px solid}.RoleVsCssGuide_results__6wo_2 code{font-size:12px}.RoleVsCssGuide_results__6wo_2 strong{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500}.RoleVsCssGuide_match__6vGQ9{background:#f0f6f1;color:#2b5b3c;border-color:#c0d7c5!important}.RoleVsCssGuide_noMatch__C9u8j{background:#fcf0ed;color:#913b29;border-color:#e7c8be!important}.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_sampleNote__1sZ3R{margin:12px 24px 20px}.RoleVsCssGuide_disclosure__PRqDT{margin:24px 0;border-block:1px solid var(--line)}.RoleVsCssGuide_disclosure__PRqDT>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 0;color:var(--ink);font-size:13px;font-weight:500;line-height:1.6;cursor:pointer;list-style:none}.RoleVsCssGuide_disclosure__PRqDT>summary::-webkit-details-marker{display:none}.RoleVsCssGuide_disclosure__PRqDT[open]>summary{margin-bottom:10px}.RoleVsCssGuide_disclosure__PRqDT>summary>span{color:var(--violet-dark)}.RoleVsCssGuide_example__CySsZ .RoleVsCssGuide_disclosure__PRqDT{margin:0 24px}.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_takeaway__7xC9n{margin:22px 24px;padding-left:16px;border-left:2px solid #b591e3;font-size:13px;line-height:1.8}.RoleVsCssGuide_takeaway__7xC9n strong{display:block;color:var(--ink);margin-bottom:5px;font-size:12px}.RoleVsCssGuide_fixedLocators__OC4hY{padding:22px 24px;border-top:1px solid var(--line);background:#faf8fc}.RoleVsCssGuide_fixedLocators__OC4hY>.RoleVsCssGuide_smallLabel__BOTfk{margin:0 0 15px;color:var(--muted);font-size:10px}.RoleVsCssGuide_fixedLocators__OC4hY>div+div{margin-top:14px}.RoleVsCssGuide_note__NSA6q{margin:28px 0;padding:22px 24px;border-left:3px solid #aa83df;background:#f0eaf5}.RoleVsCssGuide_note__NSA6q>strong{display:block;color:var(--ink);font-size:15px;line-height:1.6}.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_note__NSA6q p{margin:8px 0 0;font-size:14px;line-height:1.8}.RoleVsCssGuide_dependencies__vRR88{display:grid;gap:14px;margin-block:26px}.RoleVsCssGuide_dependencies__vRR88>div{min-width:0;padding:22px 24px;border:1px solid var(--line);border-radius:8px;background:#fff}.RoleVsCssGuide_dependencies__vRR88 .RoleVsCssGuide_smallLabel__BOTfk{color:var(--muted);margin-bottom:12px}.RoleVsCssGuide_dependencies__vRR88 code{display:block;color:var(--violet-dark);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_dependencies__vRR88 p{margin:9px 0 0;font-size:13px;line-height:1.8}.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_productScope__Z22cS{margin-top:25px;color:#c5b7d3;font-size:12px;line-height:1.9}.RoleVsCssGuide_srOnly__dH94l{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_tableHint___ayPA{display:block}.RoleVsCssGuide_choices__qecqa>div{grid-template-columns:repeat(2,minmax(0,1fr))}.RoleVsCssGuide_sample__A7AsH{flex-direction:column;align-items:flex-start;gap:15px}.RoleVsCssGuide_sample__A7AsH>div:last-child{align-self:center}.RoleVsCssGuide_sample__A7AsH strong{max-width:none}}@media (max-width:480px){.RoleVsCssGuide_previewHeader__U6uL3{padding:18px}.RoleVsCssGuide_previewLocators__g9j3K{margin-inline:18px}.RoleVsCssGuide_previewLocators__g9j3K>div{grid-template-columns:72px minmax(0,1fr);gap:9px}.RoleVsCssGuide_previewLocators__g9j3K dd{font-size:10px}.RoleVsCssGuide_preview__sL5m7 figcaption{padding-inline:18px}.RoleVsCssGuide_choices__qecqa,.RoleVsCssGuide_explanation__yE9QR,.RoleVsCssGuide_fixedLocators__OC4hY{padding-inline:16px}.RoleVsCssGuide_sample__A7AsH{margin-inline:16px;padding:18px 12px}.RoleVsCssGuide_results__6wo_2{padding-inline:16px;gap:8px}.RoleVsCssGuide_results__6wo_2>div{padding:12px}.RoleVsCssGuide_example__CySsZ .RoleVsCssGuide_disclosure__PRqDT,.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_sampleNote__1sZ3R,.RoleVsCssGuide_page__VmKUp .RoleVsCssGuide_takeaway__7xC9n{margin-inline:16px}.RoleVsCssGuide_dependencies__vRR88>div,.RoleVsCssGuide_note__NSA6q{padding:18px}}.ScreenshotContextGuide_page___tdbc header h1{font-size:clamp(36px,4.4vw,64px)}.ScreenshotContextGuide_page___tdbc :is(a,button,summary):focus-visible{transition:none}.ScreenshotContextGuide_page___tdbc :is(header a,aside nav a){min-height:44px}.ScreenshotContextGuide_page___tdbc article p a{text-decoration:underline;text-underline-offset:3px}.ScreenshotContextGuide_page___tdbc summary>span{transition:none}.ScreenshotContextGuide_page___tdbc article p code{font-size:.86em}.ScreenshotContextGuide_preview__Hif_e{margin:0;min-width:0;border:1px solid #493653;border-radius:12px;background:#21112f;color:#f8f6f1;overflow:hidden}.ScreenshotContextGuide_previewHeader__dcZuE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid #ffffff1c;color:#d7c9e5;font-size:12px}.ScreenshotContextGuide_previewHeader__dcZuE>span:first-child{display:flex;align-items:center;gap:9px}.ScreenshotContextGuide_previewHeader__dcZuE>span:last-child{font:10px var(--mono);letter-spacing:.08em}.ScreenshotContextGuide_previewBody__LTGao{padding:24px}.ScreenshotContextGuide_smallLabel__ZSmcf{font:500 10px/1.7 var(--mono);letter-spacing:.06em;color:var(--muted)}.ScreenshotContextGuide_visualLayer__I9ubo{padding:21px;border-radius:7px;background:#f8f6fb;color:#362542}.ScreenshotContextGuide_visualLayer__I9ubo>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:17px}.ScreenshotContextGuide_visualLayer__I9ubo strong{font-size:15px;font-weight:550}.ScreenshotContextGuide_previewButton__h47bx{display:flex;align-items:center;gap:8px;border:1px solid #c9bdcf;border-radius:5px;background:#e9e3ed;padding:10px 12px;font-size:12px;font-weight:550}.ScreenshotContextGuide_visualLayer__I9ubo p{margin:14px 0 0;color:#6b626f;font-size:12px}.ScreenshotContextGuide_connector__HPDFo{display:grid;place-items:center;height:31px;color:#c8a6f4}.ScreenshotContextGuide_detailLayer__8WpQg{border:1px solid #795999;border-radius:7px;padding:18px 21px;background:#301c42}.ScreenshotContextGuide_detailLayer__8WpQg .ScreenshotContextGuide_smallLabel__ZSmcf{color:#d1b7eb}.ScreenshotContextGuide_detailLayer__8WpQg>div{display:flex;align-items:center;gap:9px;margin-top:15px;font-size:13px}.ScreenshotContextGuide_detailLayer__8WpQg>div svg{color:#c8a6f4}.ScreenshotContextGuide_detailLayer__8WpQg code{font:12px var(--mono);color:#dfc8ff}.ScreenshotContextGuide_detailLayer__8WpQg dl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 0;padding-top:12px;border-top:1px solid #ffffff20;font:12px/1.5 var(--mono)}.ScreenshotContextGuide_detailLayer__8WpQg dd{margin:0;color:#f0d5a1}.ScreenshotContextGuide_preview__Hif_e figcaption{padding:17px 24px;background:#ffffff05;border-top:1px solid #ffffff1c;color:#d0beda;font-size:12px;line-height:1.7}.ScreenshotContextGuide_layers__WS7Qu{margin:28px 0;border-top:1px solid var(--line)}.ScreenshotContextGuide_layer__RVFtf{display:grid;grid-template-columns:155px minmax(0,1fr);gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.ScreenshotContextGuide_layerLabel__KHOVr{display:flex;gap:9px}.ScreenshotContextGuide_layerLabel__KHOVr>span{padding-top:4px;color:var(--violet-dark);font:11px/1.7 var(--mono)}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_layer__RVFtf h3{margin:0;font-size:14px;line-height:1.8;font-weight:600}.ScreenshotContextGuide_layer__RVFtf strong{font-size:15px;font-weight:600}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_layer__RVFtf p{margin:7px 0 0;font-size:14px;line-height:1.8}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_layer__RVFtf p.ScreenshotContextGuide_limit__ZR5fk{margin-top:13px;font-size:13px}.ScreenshotContextGuide_limit__ZR5fk>span{color:var(--ink);font-weight:600;margin-right:5px}.ScreenshotContextGuide_page___tdbc p.ScreenshotContextGuide_smallNote__LvHUt,.ScreenshotContextGuide_page___tdbc p.ScreenshotContextGuide_sourceNote__z7RQi{font-size:12px;line-height:1.9;color:var(--muted)}.ScreenshotContextGuide_page___tdbc p.ScreenshotContextGuide_smallNote__LvHUt{margin:14px 0 24px}.ScreenshotContextGuide_example__s2_mI{margin-top:28px;border:1px solid #d6ccdf;border-radius:12px;background:#fff;overflow:hidden}.ScreenshotContextGuide_choices__anLLF{min-width:0;border:0;padding:22px;margin:0}.ScreenshotContextGuide_choices__anLLF legend{float:left;width:100%;margin-bottom:14px;font-size:14px;font-weight:600}.ScreenshotContextGuide_choices__anLLF>div{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ScreenshotContextGuide_choices__anLLF label{position:relative;cursor:pointer}.ScreenshotContextGuide_choices__anLLF input{position:absolute;width:1px;height:1px;opacity:0}.ScreenshotContextGuide_choices__anLLF label>span{display:flex;align-items:center;justify-content:center;min-height:46px;height:100%;padding:9px;border:1px solid #c8bfd1;border-radius:6px;color:var(--copy);font-size:13px;font-weight:500}.ScreenshotContextGuide_choices__anLLF input:checked+span{border-color:var(--violet-dark);background:#efe8fa;color:#452576;box-shadow:inset 0 0 0 1px var(--violet-dark)}.ScreenshotContextGuide_choices__anLLF input:focus-visible+span{outline:3px solid var(--violet);outline-offset:3px}.ScreenshotContextGuide_exampleGrid__Q5eM9{display:grid;grid-template-columns:1fr 1fr;margin:0 22px 22px;border:1px solid var(--line);border-radius:7px;overflow:hidden}.ScreenshotContextGuide_sampleWrap__83JYY{min-width:0}.ScreenshotContextGuide_sampleBar__ENDLB{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line);background:#f8f6fb;color:var(--muted);font-size:10px}.ScreenshotContextGuide_windowDots__xnW7p{display:flex;gap:3px;flex:0 0 auto}.ScreenshotContextGuide_windowDots__xnW7p i{width:5px;height:5px;border-radius:50%;background:#cfc6d6}.ScreenshotContextGuide_sample__ER0pp{padding:20px}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_sample__ER0pp h3{margin:10px 0 0;font-size:20px;letter-spacing:-.04em;font-weight:600;line-height:1.4}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_sample__ER0pp p{margin:5px 0 0;font-size:11px;color:var(--muted)}.ScreenshotContextGuide_reportRows__XrZYU{display:grid;gap:11px;margin:24px 0}.ScreenshotContextGuide_reportRows__XrZYU>div{display:flex;align-items:center;gap:13px;height:10px}.ScreenshotContextGuide_reportRows__XrZYU span{font:9px var(--mono);color:#756681}.ScreenshotContextGuide_reportRows__XrZYU i{height:7px;border-radius:2px;background:#eae5ef}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_exportButton__6_4fu,.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_exportButton__6_4fu:disabled{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;border:1px solid #c9bdcf;border-radius:5px;padding:10px 12px;background:#e9e3ed;color:#362542;font-family:inherit;font-size:13px;font-weight:550;line-height:1.5;opacity:1}.ScreenshotContextGuide_exportButton__6_4fu:not(:disabled){cursor:pointer}.ScreenshotContextGuide_exportButton__6_4fu:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.ScreenshotContextGuide_page___tdbc p.ScreenshotContextGuide_sampleCaption__Z4Aip{margin:0;padding:0 20px 18px;color:var(--muted);font-size:11px}.ScreenshotContextGuide_inspector__bSbMj{min-width:0;padding:18px;background:#f7f4fa;border-left:1px solid var(--line)}.ScreenshotContextGuide_inspectorTitle__z7IdT{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--violet-dark)}.ScreenshotContextGuide_inspector__bSbMj dl{margin:18px 0}.ScreenshotContextGuide_inspector__bSbMj dl>div{padding:9px 0;border-bottom:1px solid #e6dfed}.ScreenshotContextGuide_inspector__bSbMj dt{color:var(--muted);font-size:10px;line-height:1.7}.ScreenshotContextGuide_inspector__bSbMj dd{margin:2px 0 0;font-size:12px;font-weight:500}.ScreenshotContextGuide_inspector__bSbMj .ScreenshotContextGuide_stateRow__7Gs2T{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px;padding:12px 0}.ScreenshotContextGuide_stateRow__7Gs2T dd{color:var(--violet-dark)}.ScreenshotContextGuide_page___tdbc p.ScreenshotContextGuide_result___Fc14{min-height:46px;margin:0;font-size:11px;line-height:1.8;color:var(--copy)}.ScreenshotContextGuide_evidence__nb5i5{padding:23px 22px;border-top:1px solid var(--line)}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_evidence__nb5i5 h3{margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.5}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_evidence__nb5i5 p{margin:0 0 18px;font-size:14px;line-height:1.8}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_disclosure__7ifjP pre,.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_evidence__nb5i5 pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_evidence__nb5i5 p.ScreenshotContextGuide_nextStep__0bFBN{margin:18px 0 0}.ScreenshotContextGuide_nextStep__0bFBN strong{display:block;color:var(--violet-dark);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.ScreenshotContextGuide_checks__gKiUA{list-style:none;padding:0;margin:30px 0}.ScreenshotContextGuide_checks__gKiUA>li{display:flex;gap:17px;margin:0 0 25px}.ScreenshotContextGuide_checks__gKiUA>li>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #cfc1df;border-radius:50%;color:var(--violet-dark);background:#f2ecf8;font:10px var(--mono)}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_checks__gKiUA h3{margin:4px 0 6px;font-size:16px;font-weight:600}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_checks__gKiUA p{margin:0;font-size:14px;line-height:1.8}.ScreenshotContextGuide_disclosure__7ifjP{border:1px solid var(--line);border-radius:8px;padding:0 20px;margin:24px 0;background:#fff}.ScreenshotContextGuide_disclosure__7ifjP summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:14px 0;cursor:pointer;color:var(--ink);font-size:14px;font-weight:500;list-style:none}.ScreenshotContextGuide_disclosure__7ifjP summary::-webkit-details-marker{display:none}.ScreenshotContextGuide_disclosure__7ifjP summary>span{flex-shrink:0;color:var(--violet-dark);font-size:21px}.ScreenshotContextGuide_disclosure__7ifjP[open] summary>span{transform:rotate(45deg)}.ScreenshotContextGuide_factGrid__QljiA{display:grid;grid-template-columns:1fr 1fr;margin:28px 0;border-block:1px solid var(--line)}.ScreenshotContextGuide_factGrid__QljiA>div{padding:25px 24px 25px 0}.ScreenshotContextGuide_factGrid__QljiA>div+div{padding:25px 0 25px 24px;border-left:1px solid var(--line)}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_factGrid__QljiA h3{font-size:17px;margin:12px 0 10px;font-weight:600;line-height:1.5}.ScreenshotContextGuide_page___tdbc .ScreenshotContextGuide_factGrid__QljiA p{font-size:14px;line-height:1.8;margin:0}.ScreenshotContextGuide_textLink__RGZKj{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--violet-dark);font-size:13px;font-weight:500;line-height:1.7;text-decoration:underline;text-underline-offset:4px}.ScreenshotContextGuide_textLink__RGZKj svg{flex:0 0 auto}.ScreenshotContextGuide_page___tdbc p.ScreenshotContextGuide_productScope__54UCU{margin:24px 0 10px;font-size:13px;line-height:1.8;color:#cbbfd3}.ScreenshotContextGuide_productBridge__tvZF_ .ScreenshotContextGuide_textLink__RGZKj{color:#dec3ff}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ScreenshotContextGuide_choices__anLLF label>span,.ScreenshotContextGuide_exportButton__6_4fu:not(:disabled){transition:transform .16s cubic-bezier(.23,1,.32,1)}.ScreenshotContextGuide_choices__anLLF label:active>span,.ScreenshotContextGuide_exportButton__6_4fu:not(:disabled):active:not(:focus-visible){transform:scale(.98)}.ScreenshotContextGuide_choices__anLLF input:focus-visible+span{transition:none;transform:none}.ScreenshotContextGuide_choices__anLLF label:hover>span{border-color:var(--violet-dark)}.ScreenshotContextGuide_textLink__RGZKj:hover{text-decoration-thickness:2px}}@media (max-width:620px){.ScreenshotContextGuide_layer__RVFtf{grid-template-columns:1fr;gap:12px}.ScreenshotContextGuide_exampleGrid__Q5eM9{grid-template-columns:1fr}.ScreenshotContextGuide_choices__anLLF{padding:18px}.ScreenshotContextGuide_exampleGrid__Q5eM9{margin:0 18px 18px}.ScreenshotContextGuide_inspector__bSbMj{border-left:0;border-top:1px solid var(--line)}.ScreenshotContextGuide_inspector__bSbMj dl>div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.ScreenshotContextGuide_inspector__bSbMj dt{font-size:11px}.ScreenshotContextGuide_page___tdbc p.ScreenshotContextGuide_result___Fc14{min-height:40px}.ScreenshotContextGuide_evidence__nb5i5{padding:22px 18px}.ScreenshotContextGuide_factGrid__QljiA{grid-template-columns:1fr}.ScreenshotContextGuide_factGrid__QljiA>div{padding:22px 0}.ScreenshotContextGuide_factGrid__QljiA>div+div{border-left:0;border-top:1px solid var(--line);padding:22px 0}.ScreenshotContextGuide_previewBody__LTGao,.ScreenshotContextGuide_previewHeader__dcZuE{padding:20px}.ScreenshotContextGuide_detailLayer__8WpQg,.ScreenshotContextGuide_visualLayer__I9ubo{padding:18px}}@media (prefers-reduced-motion:reduce){.ScreenshotContextGuide_choices__anLLF label>span,.ScreenshotContextGuide_exportButton__6_4fu:not(:disabled){transition:none;transform:none}}.UnstableSelectorsGuide_page__lB_cy article a{text-decoration:underline}.UnstableSelectorsGuide_page__lB_cy article a:hover{text-decoration-thickness:2px}.UnstableSelectorsGuide_preview__kxAg_{min-width:0;margin:0;border:1px solid #47334f;border-radius:12px;overflow:hidden;background:#21112e;color:#f6effb;box-shadow:0 8px 22px #21112e08}.UnstableSelectorsGuide_previewHeader__U84BP{display:flex;align-items:center;gap:9px;padding:19px 21px;border-bottom:1px solid #ffffff20;color:#d6c8e0;font-size:11px}.UnstableSelectorsGuide_previewHeader__U84BP svg{flex-shrink:0}.UnstableSelectorsGuide_previewHeader__U84BP>span:last-child{margin-left:auto;color:#bfb0ce;font:8px var(--mono);letter-spacing:.1em}.UnstableSelectorsGuide_previewBody__7wath{padding:26px 21px 22px}.UnstableSelectorsGuide_microLabel__AmHsF{display:block;color:#bda6d0;font:9px/1.7 var(--mono);letter-spacing:.07em}.UnstableSelectorsGuide_previewBody__7wath>code{display:block;margin:12px 0 25px;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.UnstableSelectorsGuide_runPair__p6RyI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.UnstableSelectorsGuide_run___b9gC{min-width:0}.UnstableSelectorsGuide_run___b9gC>p{margin:0 0 12px;font-size:11px;color:#cdbddb}.UnstableSelectorsGuide_run___b9gC ol{padding:0;margin:0 0 13px;list-style:none;border:1px solid #ffffff20;border-radius:6px;overflow:hidden}.UnstableSelectorsGuide_run___b9gC li{display:flex;justify-content:space-between;gap:5px;padding:15px 9px;border-top:1px solid #ffffff12;font:10px/1.5 var(--mono);color:#bcadcb}.UnstableSelectorsGuide_run___b9gC li:first-child{border-top:0}.UnstableSelectorsGuide_run___b9gC li>span:last-child{display:flex;align-items:center;gap:2px}.UnstableSelectorsGuide_run___b9gC li[data-selected=intended]{background:#dac1ff20;color:#ebdeff;box-shadow:inset 2px 0 #c8a9fa}.UnstableSelectorsGuide_run___b9gC li[data-selected=wrong]{background:#f98d9518;color:#ffc0c4;box-shadow:inset 2px 0 #ed9aa4}.UnstableSelectorsGuide_intendedLabel__nceYp,.UnstableSelectorsGuide_wrongLabel__Fbxj4{font-size:10px;line-height:1.5}.UnstableSelectorsGuide_intendedLabel__nceYp{color:#dfcbfb}.UnstableSelectorsGuide_wrongLabel__Fbxj4{color:#ffb2bc}.UnstableSelectorsGuide_preview__kxAg_ figcaption{display:flex;align-items:flex-start;gap:10px;padding:17px 21px;border-top:1px solid #ffffff20;color:#c9b8d6;font-size:11px;line-height:1.7}.UnstableSelectorsGuide_preview__kxAg_ figcaption>span{display:grid;place-items:center;border:1px solid #b19bc3;border-radius:50%;width:16px;height:16px;flex-shrink:0;margin-top:1px;font:10px var(--mono)}.UnstableSelectorsGuide_evidenceSteps__j0AJd{padding-left:22px;margin:28px 0}.UnstableSelectorsGuide_evidenceSteps__j0AJd li{padding-left:10px;margin-bottom:22px}.UnstableSelectorsGuide_evidenceSteps__j0AJd li::marker{color:var(--violet-dark);font:12px var(--mono)}.UnstableSelectorsGuide_evidenceSteps__j0AJd li p{margin:5px 0 0;font-size:14px}.UnstableSelectorsGuide_note__nSOJw{padding:23px 24px;margin:28px 0;border-left:2px solid var(--violet);background:#f0eaf7;font-size:14px}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_note__nSOJw p{margin:7px 0 0}.UnstableSelectorsGuide_note__nSOJw a{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:12px}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_smallNote___6dB6,.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_sourceNote__4YX4d{color:var(--muted);font-size:13px;line-height:1.8;margin:18px 0 24px}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_sourceNote__4YX4d{margin-top:18px;font-size:12px}.UnstableSelectorsGuide_example__KmGAd{margin:28px 0 0;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.UnstableSelectorsGuide_exampleHeader__D9G_r{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:600}.UnstableSelectorsGuide_exampleHeader__D9G_r>span:last-child{color:var(--muted);font-size:11px;font-weight:400}.UnstableSelectorsGuide_exampleControls__BXGZR{padding:24px 24px 0;display:grid;gap:22px}.UnstableSelectorsGuide_choices__f7p7k{min-width:0;border:0;margin:0;padding:0}.UnstableSelectorsGuide_choices__f7p7k legend{padding:0;margin:0 0 10px;color:var(--ink);font-size:12px;font-weight:600}.UnstableSelectorsGuide_scenarioOptions__6Ziw6,.UnstableSelectorsGuide_strategyOptions__RnPo_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.UnstableSelectorsGuide_strategyOptions__RnPo_{grid-template-columns:repeat(2,minmax(0,1fr))}.UnstableSelectorsGuide_choices__f7p7k label{position:relative;min-width:0;cursor:pointer}.UnstableSelectorsGuide_choices__f7p7k input,.UnstableSelectorsGuide_srOnly__qUxXv{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.UnstableSelectorsGuide_choices__f7p7k label>span{display:flex;height:100%;flex-direction:column;justify-content:center;gap:3px;min-height:44px;padding:10px 12px;border:1px solid #e5dfea;border-radius:6px;background:#faf8fb;color:var(--copy);font-size:12px;line-height:1.5}.UnstableSelectorsGuide_choices__f7p7k label small{font-size:11px;font-weight:400;color:inherit}.UnstableSelectorsGuide_choices__f7p7k input:checked+span{background:#f1eafb;border-color:#a385d7;color:#5228ab}.UnstableSelectorsGuide_choices__f7p7k input:focus-visible+span{outline:3px solid var(--violet);outline-offset:3px}.UnstableSelectorsGuide_choices__f7p7k input:checked+span strong{color:inherit}.UnstableSelectorsGuide_exampleResult__xhDf7{padding:24px}.UnstableSelectorsGuide_invoiceHeader__s9BSV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px;padding:14px 16px;border:1px solid var(--line);border-bottom:0;border-radius:7px 7px 0 0;background:#fbf9fc}.UnstableSelectorsGuide_invoiceHeader__s9BSV strong{font-size:13px}.UnstableSelectorsGuide_invoiceHeader__s9BSV>span{color:var(--muted);font-size:11px}.UnstableSelectorsGuide_invoiceHeader__s9BSV code{font-size:11px;color:var(--ink)}.UnstableSelectorsGuide_invoiceTableWrap__a7VBO{min-height:264px;border:1px solid var(--line);border-radius:0 0 7px 7px;overflow:hidden}.UnstableSelectorsGuide_invoiceTable__aYRdN{width:100%;border-collapse:collapse;text-align:left}.UnstableSelectorsGuide_invoiceTable__aYRdN th{padding:9px 16px;background:#fbf9fc;color:var(--muted);font:10px/1.6 var(--mono)}.UnstableSelectorsGuide_invoiceTable__aYRdN td{height:54px;padding:6px 16px;border-top:1px solid #ece7ee;color:var(--ink);font:12px/1.5 var(--mono)}.UnstableSelectorsGuide_invoiceTable__aYRdN td:first-child{width:50px;color:var(--muted);font-size:10px}.UnstableSelectorsGuide_invoiceTable__aYRdN td:last-child{width:165px;white-space:nowrap}.UnstableSelectorsGuide_invoiceTable__aYRdN button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:7px 11px;border:1px solid #d8cee2;border-radius:5px;color:#513a69;background:#fff;font-size:11px}.UnstableSelectorsGuide_invoiceTable__aYRdN tr[data-matched=correct]{background:#f5efff;box-shadow:inset 3px 0 #8351d4}.UnstableSelectorsGuide_invoiceTable__aYRdN tr[data-matched=wrong]{background:#fff2f1;box-shadow:inset 3px 0 #c55362}.UnstableSelectorsGuide_matchTag__VsiKz{margin-left:10px;font:10px/1.5 var(--mono);color:#624780}tr[data-matched=wrong] .UnstableSelectorsGuide_matchTag__VsiKz{color:#a22d40}.UnstableSelectorsGuide_matchResult__HfX1P{display:flex;align-items:flex-start;gap:10px;padding:16px;margin-top:16px;border:1px solid #e1d8ed;border-radius:7px;background:#f8f5fc}.UnstableSelectorsGuide_matchResult__HfX1P svg{flex-shrink:0;margin-top:1px}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_matchResult__HfX1P strong{display:block;font-size:13px;line-height:1.6;color:inherit}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_matchResult__HfX1P p{margin:4px 0 0;font-size:12px;line-height:1.7}.UnstableSelectorsGuide_correctResult__HezA9{color:#58398a}.UnstableSelectorsGuide_wrongResult__mD8JY{color:#a22d40;border-color:#f0c7cc;background:#fff6f5}.UnstableSelectorsGuide_tryAction__4mhUK{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.UnstableSelectorsGuide_tryAction__4mhUK button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid #392046;border-radius:6px;color:#fff;background:#392046;font-size:12px;font-weight:600}.UnstableSelectorsGuide_tryAction__4mhUK>span{color:var(--muted);font-size:11px}.UnstableSelectorsGuide_openedInvoice__iZMxR{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.UnstableSelectorsGuide_openedInvoice__iZMxR>span{color:var(--muted);font:10px/1.6 var(--mono)}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_openedInvoice__iZMxR h3{margin:5px 0 7px;color:var(--ink);font-size:18px;letter-spacing:-.03em}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_openedInvoice__iZMxR p{margin:0;font-size:13px}.UnstableSelectorsGuide_exampleCode__r_0sW{padding:24px;border-top:1px solid var(--line);background:#f9f7fb}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_exampleCode__r_0sW>p{font-size:13px;margin-bottom:16px}.UnstableSelectorsGuide_exampleCode__r_0sW>div{margin-top:0}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_exampleCode__r_0sW .UnstableSelectorsGuide_smallNote___6dB6{margin-bottom:0;font-size:11px}.UnstableSelectorsGuide_contractRows__cjIut{margin:28px 0;border-top:1px solid var(--line)}.UnstableSelectorsGuide_contractRows__cjIut>div{display:flex;align-items:baseline;gap:18px;padding:21px 0;border-bottom:1px solid var(--line)}.UnstableSelectorsGuide_contractRows__cjIut>div>span{color:var(--violet-dark);font:10px var(--mono)}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_contractRows__cjIut h3{margin:0 0 6px;font-size:17px}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_contractRows__cjIut p{margin:0;font-size:14px}.UnstableSelectorsGuide_disclosure__vPuw_{margin:24px 0;border:1px solid var(--line);border-radius:8px;background:#fffdfb}.UnstableSelectorsGuide_disclosure__vPuw_ summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:16px 20px;cursor:pointer;list-style:none;color:var(--ink);font-size:14px;font-weight:600}.UnstableSelectorsGuide_disclosure__vPuw_ summary::-webkit-details-marker{display:none}.UnstableSelectorsGuide_disclosure__vPuw_ summary>span{font-size:18px;color:var(--violet-dark)}.UnstableSelectorsGuide_disclosure__vPuw_[open] summary>span{transform:rotate(45deg)}.UnstableSelectorsGuide_disclosure__vPuw_>div{padding:0 20px 4px;font-size:14px}.UnstableSelectorsGuide_checklist__1Vheg{list-style:none;margin:26px 0;padding:0}.UnstableSelectorsGuide_checklist__1Vheg li{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.UnstableSelectorsGuide_checklist__1Vheg svg{flex-shrink:0;color:var(--violet-dark);margin-top:4px}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_productScope__daklJ{margin:24px 0 0;padding-top:20px;border-top:1px solid #ffffff22;font-size:13px;color:#cdbfda}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_productScope__daklJ code{background:#ffffff0b;border-color:#ffffff30;color:#e0cfee}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_productBridge__R65Q_ a{text-decoration:none}.UnstableSelectorsGuide_page__lB_cy .UnstableSelectorsGuide_productBridge__R65Q_ a:focus-visible{outline-color:#d3b7ff}@media (hover:hover) and (pointer:fine){.UnstableSelectorsGuide_choices__f7p7k label:hover>span{border-color:#a385d7}.UnstableSelectorsGuide_example__KmGAd button{transition:transform .16s cubic-bezier(.23,1,.32,1)}.UnstableSelectorsGuide_example__KmGAd button:active:not(:focus-visible){transform:scale(.97)}.UnstableSelectorsGuide_invoiceTable__aYRdN button:hover{background:#f3edf9}.UnstableSelectorsGuide_tryAction__4mhUK button:hover{background:#4c2f60}}@media (max-width:600px){.UnstableSelectorsGuide_exampleHeader__D9G_r{padding:16px}.UnstableSelectorsGuide_exampleControls__BXGZR{padding:20px 16px 0}.UnstableSelectorsGuide_exampleCode__r_0sW,.UnstableSelectorsGuide_exampleResult__xhDf7{padding:20px 16px}.UnstableSelectorsGuide_choices__f7p7k label>span{padding:10px 8px;font-size:11px}.UnstableSelectorsGuide_choices__f7p7k label small{font-size:10px}.UnstableSelectorsGuide_invoiceHeader__s9BSV{padding:12px}.UnstableSelectorsGuide_invoiceTable__aYRdN :is(td,th){padding-inline:10px}.UnstableSelectorsGuide_invoiceTable__aYRdN td{font-size:11px}.UnstableSelectorsGuide_invoiceTable__aYRdN td:first-child{width:30px}.UnstableSelectorsGuide_invoiceTable__aYRdN td:last-child{width:98px}.UnstableSelectorsGuide_invoiceTable__aYRdN button{min-height:44px;padding-inline:8px}.UnstableSelectorsGuide_matchTag__VsiKz{display:block;margin:1px 0 4px;font-size:9px}.UnstableSelectorsGuide_invoiceTableWrap__a7VBO{min-height:294px}.UnstableSelectorsGuide_matchResult__HfX1P{padding:14px 12px}.UnstableSelectorsGuide_tryAction__4mhUK button{width:100%}.UnstableSelectorsGuide_disclosure__vPuw_ summary,.UnstableSelectorsGuide_disclosure__vPuw_>div{padding-inline:16px}.UnstableSelectorsGuide_note__nSOJw{padding:20px}}@media (max-width:360px){.UnstableSelectorsGuide_previewBody__7wath,.UnstableSelectorsGuide_previewHeader__U84BP,.UnstableSelectorsGuide_preview__kxAg_ figcaption{padding-inline:15px}.UnstableSelectorsGuide_previewHeader__U84BP{flex-wrap:wrap}.UnstableSelectorsGuide_previewHeader__U84BP>span:last-child{display:none}.UnstableSelectorsGuide_runPair__p6RyI{gap:8px}.UnstableSelectorsGuide_run___b9gC li{padding-inline:6px;font-size:9px}.UnstableSelectorsGuide_run___b9gC li svg{display:none}.UnstableSelectorsGuide_exampleHeader__D9G_r>span:last-child{font-size:10px}.UnstableSelectorsGuide_exampleCode__r_0sW,.UnstableSelectorsGuide_exampleControls__BXGZR,.UnstableSelectorsGuide_exampleResult__xhDf7{padding-inline:12px}.UnstableSelectorsGuide_scenarioOptions__6Ziw6{gap:5px}}@media (prefers-reduced-motion:reduce){.UnstableSelectorsGuide_example__KmGAd button{transition:none}.UnstableSelectorsGuide_example__KmGAd button:active:not(:focus-visible){transform:none}}