:root{--color-canvas:#f8fbfe;--color-surface:#fff;--color-surface-soft:#eff6fc;--color-surface-blue:#e4f2ff;--color-night-light:#dce6f0;--color-primary:#2f86c7;--color-primary-strong:#1d63b8;--color-primary-deep:#0f4f82;--color-primary-soft:#cfe8fb;--color-ink:#1e293b;--color-ink-soft:#40566b;--color-muted:#566a7e;--color-border:#dde7f0;--color-border-strong:#c8d7e5;--color-line:#9fc3e3;--color-border-field:#7b8fa3;--color-leaf:#2f7a52;--color-leaf-soft:#e3f1e7;--color-leaf-line:#8cbc9e;--color-success:#26734d;--color-success-soft:#e6f4ec;--color-error:#b42318;--color-error-soft:#fdeceb;--color-warning:#8a5a00;--color-warning-soft:#fdf4e3;--color-focus:#1479b8;--font-sans:var(--font-instrument), "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-display:clamp(2.6rem, 1.4rem + 4.6vw, 5.4rem);--text-h1:clamp(2.2rem, 1.4rem + 3vw, 3.9rem);--text-h2:clamp(1.75rem, 1.25rem + 1.8vw, 2.75rem);--text-h3:clamp(1.2rem, 1.05rem + .5vw, 1.5rem);--text-lead:clamp(1.08rem, 1rem + .35vw, 1.3rem);--text-body:1.0625rem;--text-small:.9375rem;--text-micro:.75rem;--leading-tight:1.04;--leading-heading:1.12;--leading-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--container:1240px;--container-narrow:760px;--gutter:clamp(1.25rem, 4.5vw, 3.5rem);--section-space:clamp(4.5rem, 3rem + 6vw, 9rem);--header-height:86px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-soft:0 1px 2px #1e293b0a, 0 8px 24px -12px #1e293b1f;--shadow-raised:0 1px 2px #1e293b0d, 0 18px 40px -20px #1e293b38;--glass-bg:#ffffffb3;--glass-bg-strong:#ffffffdb;--glass-blur:blur(14px) saturate(1.35);--glass-edge:#ffffffd9;--glass-line:#1e293b17;--glass-shadow:0 1px 2px #1e293b0d, 0 16px 36px -18px #1e293b47;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.14s;--duration-base:.22s;--duration-reveal:.64s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px)}body{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex;overflow-x:clip}main{flex:1 0 auto;display:block}img,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-weight:600;line-height:var(--leading-heading);letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink);margin:0;font-stretch:92%}h1{font-size:var(--text-h1);letter-spacing:-.03em}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);letter-spacing:-.012em}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}a{color:var(--color-primary-strong);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-primary-deep)}strong{font-weight:600}hr{border:0;border-top:1px solid var(--color-border);margin:0}::selection{background:var(--color-primary-soft);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}button,input,select,textarea{font:inherit;color:inherit}html[data-menu-open]{overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--color-ink);color:#fff;border-radius:var(--radius-sm);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{color:#fff;top:12px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.container-narrow{width:100%;max-width:calc(var(--container-narrow) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-space)}.section--tight{padding-block:calc(var(--section-space) * .6)}.surface-white{background:var(--color-surface)}.surface-soft{background:var(--color-surface-soft)}.surface-blue{background:var(--color-surface-blue)}.rule-top{border-top:1px solid var(--color-border)}.sheet-grid{background-color:var(--color-surface);background-image:linear-gradient(90deg,#2f86c712 1px,#0000 1px),linear-gradient(#2f86c712 1px,#0000 1px);background-size:24px 24px}.display{font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:-.038em;font-weight:600;font-stretch:88%}.lead{font-size:var(--text-lead);color:var(--color-ink-soft);max-width:62ch;line-height:1.55}.body-soft{color:var(--color-ink-soft)}.measure{max-width:64ch}.small{font-size:var(--text-small)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-strong);align-items:center;gap:.6em;margin:0 0 1.1rem;font-weight:500;display:inline-flex}.eyebrow__index{color:var(--color-muted)}.eyebrow__index:after{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:1.6em;height:1px;margin-left:.6em;display:inline-block}.mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:.8125rem}.tag{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.45em;padding:.28em .65em;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.tag:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px}.tag--draft:before{background:var(--color-warning)}.tag--explore:before{background:#4f8f6a}.tag--leaf:before{background:var(--color-leaf)}.tag--future:before{background:0 0;box-shadow:inset 0 0 0 1.5px #4f8f6a}.btn{--btn-bg:var(--color-primary-strong);--btn-fg:#fff;--btn-border:var(--color-primary-strong);border:1px solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);min-height:46px;color:var(--btn-fg);letter-spacing:-.005em;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.55em;padding:.7rem 1.25rem;font-size:.975rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--color-primary-deep);--btn-border:var(--color-primary-deep);color:var(--btn-fg)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{--btn-bg:var(--color-night-light);--btn-border:var(--color-night-light);--btn-fg:var(--color-muted);cursor:not-allowed;transform:none}.btn--secondary{--btn-bg:transparent;--btn-fg:var(--color-ink);--btn-border:var(--color-border-strong)}.btn--secondary:hover{--btn-bg:var(--color-surface);--btn-border:var(--color-ink);--btn-fg:var(--color-ink)}.btn--small{min-height:40px;padding:.5rem .95rem;font-size:.9rem}.btn__arrow{transition:transform var(--duration-base) var(--ease-out)}.btn:hover .btn__arrow,.text-link:hover .btn__arrow{transform:translate(3px)}.text-link{color:var(--color-primary-strong);border-bottom:1px solid;align-items:center;gap:.45em;padding-bottom:2px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--color-primary-deep)}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tick-list{gap:.7rem;list-style:none;display:grid}.tick-list li{color:var(--color-ink-soft);padding-left:1.6rem;position:relative}.tick-list li:before{content:"";background:var(--color-primary);width:.85rem;height:1px;position:absolute;top:.68em;left:0}.notice{border:1px solid var(--color-border-strong);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-soft);font-size:var(--text-small);align-items:flex-start;gap:.75rem;padding:.95rem 1.1rem;line-height:1.55;display:flex}.notice--draft{border-left-color:var(--color-warning);background:var(--color-warning-soft)}.notice strong{color:var(--color-ink)}.glass{background:var(--glass-bg-strong);border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-edge), var(--glass-shadow)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}@media (prefers-reduced-transparency:reduce){.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}}[data-reveal-state=pending]:not([data-reveal=stagger]),[data-reveal=stagger][data-reveal-state=pending]>*{opacity:0;transform:translateY(18px)}[data-reveal-state=shown]:not([data-reveal=stagger]),[data-reveal=stagger][data-reveal-state=shown]>*{opacity:1;transition:opacity var(--duration-reveal) var(--ease-out), transform var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--reveal-i,0) * var(--reveal-step,70ms));transform:none}@media print{[data-reveal-state],[data-reveal-state]>*{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/82a479d98881992e-s.2dfwj15jx7eli.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/0344c0a4a9df02b3-s.p.2dmi_tuk68pm4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.NQR6tG_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.NQR6tG_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ZgHWIW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ZgHWIW_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
._9mALFW_footer{background:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-ink-soft);font-size:var(--text-small);margin-top:auto}._9mALFW_top{gap:3rem;padding-block:clamp(3.5rem,6vw,5.5rem) 3rem;display:grid}@media (min-width:960px){._9mALFW_top{grid-template-columns:minmax(260px,.9fr) 2fr;gap:4rem}}._9mALFW_brand{align-content:start;gap:1.5rem;display:grid}._9mALFW_lockup{object-fit:contain;width:auto;height:148px}._9mALFW_description{max-width:36ch;line-height:1.6}._9mALFW_columns{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2rem;display:grid}._9mALFW_colTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1rem;font-size:.75rem;font-weight:500}._9mALFW_links{gap:.25rem;list-style:none;display:grid}._9mALFW_links a{color:var(--color-ink);padding-block:.3rem;line-height:1.4;text-decoration:none;display:inline-block}._9mALFW_links a:hover{color:var(--color-primary-strong);text-decoration:underline}._9mALFW_legal{border-top:1px solid var(--color-border);gap:1.25rem;padding-block:1.75rem 2.25rem;display:grid}@media (min-width:960px){._9mALFW_legal{grid-template-columns:1fr auto;align-items:end}}._9mALFW_legalInfo{flex-wrap:wrap;gap:.75rem 2.5rem;line-height:1.55;display:flex}._9mALFW_legalInfo strong{color:var(--color-ink);font-weight:600}._9mALFW_legalLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;display:block}._9mALFW_social{gap:1rem;list-style:none;display:flex}._9mALFW_copyright{color:var(--color-muted);font-size:.85rem}
.K1b_4W_nav{display:none}@media (min-width:1080px){.K1b_4W_nav{display:block}}.K1b_4W_list{align-items:center;gap:.15rem;list-style:none;display:flex}.K1b_4W_link{border-radius:var(--radius-sm);height:40px;color:var(--color-ink-soft);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}@media (min-width:1080px) and (max-width:1279px){.K1b_4W_list .K1b_4W_link{padding:0 .5rem;font-size:.9rem}.K1b_4W_list .K1b_4W_link[aria-current=page]:after,.K1b_4W_list .K1b_4W_link[data-active]:after{left:.5rem;right:.5rem}}.K1b_4W_link:hover,.K1b_4W_link[aria-expanded=true]{color:var(--color-ink);background:var(--color-surface-soft)}.K1b_4W_link[aria-current=page],.K1b_4W_link[data-active]{color:var(--color-ink)}.K1b_4W_link[aria-current=page]:after,.K1b_4W_link[data-active]:after{content:"";background:var(--color-primary);height:2px;position:absolute;bottom:4px;left:.7rem;right:.7rem}.K1b_4W_chevron{transition:transform var(--duration-base) var(--ease-out)}.K1b_4W_link[aria-expanded=true] .K1b_4W_chevron{transform:rotate(180deg)}.K1b_4W_menuItem{position:relative}.K1b_4W_panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(620px,80vw);box-shadow:inset 0 1px 0 var(--glass-edge), var(--shadow-raised);animation:K1b_4W_panel-in .26s var(--ease-out);padding:.5rem;position:absolute;top:calc(100% + 12px);left:-1rem}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.K1b_4W_panel{border-color:var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffffe0}}@media (prefers-reduced-transparency:reduce){.K1b_4W_panel{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.K1b_4W_panel[hidden]{display:none}@keyframes K1b_4W_panel-in{0%{opacity:0;transform:translateY(-6px)}}.K1b_4W_productList{grid-template-columns:1fr 1fr;gap:.25rem;list-style:none;display:grid}.K1b_4W_productLink{border-radius:var(--radius-sm);height:100%;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out);grid-template-columns:auto 1fr;gap:.3rem .75rem;padding:1rem;text-decoration:none;display:grid}.K1b_4W_productLink:hover,.K1b_4W_productLink[aria-current=page]{background:var(--color-surface-soft);color:var(--color-ink)}.K1b_4W_productIndex{font-family:var(--font-mono);color:var(--color-primary-strong);grid-row:span 2;padding-top:.15rem;font-size:.75rem}.K1b_4W_productName{font-weight:600;line-height:1.3}.K1b_4W_productDesc{color:var(--color-ink-soft);font-size:.85rem;line-height:1.5}.K1b_4W_panelFoot{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.25rem;padding:.8rem 1rem .6rem;display:flex}.K1b_4W_footLink{font-size:.875rem;font-weight:600;text-decoration:none}.K1b_4W_panelWide{width:min(640px,100vw - 2rem);max-height:calc(100vh - var(--header-height) - 1.5rem);overscroll-behavior:contain;overflow-y:auto}.K1b_4W_panelHead{border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out);gap:.2rem;margin-bottom:.25rem;padding:.85rem 1rem .9rem;text-decoration:none;display:grid}.K1b_4W_panelHead:hover,.K1b_4W_panelHead[aria-current=page]{background:var(--color-surface-soft);color:var(--color-ink)}.K1b_4W_panelHeadName{color:var(--color-primary-strong);font-size:.9rem;font-weight:600}.K1b_4W_solutionLink{align-content:start;padding:.65rem 1rem}
.B0N-_G_root{display:block}@media (min-width:1080px){.B0N-_G_root{display:none}}.B0N-_G_toggle{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;color:var(--color-ink);cursor:pointer;align-items:center;gap:.6rem;padding:0 .85rem;font-size:.9rem;font-weight:600;display:inline-flex}.B0N-_G_toggle:hover{border-color:var(--color-ink)}.B0N-_G_icon{width:16px;height:10px;position:relative}.B0N-_G_icon span{width:100%;height:1.5px;transition:transform var(--duration-base) var(--ease-out), top var(--duration-base) var(--ease-out);background:currentColor;position:absolute;left:0}.B0N-_G_icon span:first-child{top:0}.B0N-_G_icon span:last-child{top:8.5px}.B0N-_G_icon[data-open] span:first-child{top:4.25px;transform:rotate(45deg)}.B0N-_G_icon[data-open] span:last-child{top:4.25px;transform:rotate(-45deg)}.B0N-_G_panel{inset:var(--header-height) 0 0 0;z-index:49;overscroll-behavior:contain;background:var(--color-surface);border-top:1px solid var(--color-border);animation:B0N-_G_sheet-in var(--duration-base) var(--ease-out);padding-block:1rem 2rem;position:fixed;overflow-y:auto}.B0N-_G_panel[hidden]{display:none}@keyframes B0N-_G_sheet-in{0%{opacity:0;transform:translateY(-6px)}}.B0N-_G_list{list-style:none;display:grid}.B0N-_G_list>li{border-bottom:1px solid var(--color-border)}.B0N-_G_link{min-height:56px;color:var(--color-ink);letter-spacing:-.01em;align-items:center;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.B0N-_G_link[aria-current=page],.B0N-_G_subLink[aria-current=page]{color:var(--color-primary-strong);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.B0N-_G_groupToggle{width:100%;min-height:56px;color:var(--color-ink);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:1.25rem;font-weight:600;display:flex}.B0N-_G_chevron{color:var(--color-ink-soft);transition:transform var(--duration-base) var(--ease-out)}.B0N-_G_groupToggle[aria-expanded=true] .B0N-_G_chevron{transform:rotate(180deg)}.B0N-_G_subList{border-left:2px solid var(--color-primary-soft);margin-bottom:.75rem;padding:0 0 .6rem 1rem;list-style:none;display:grid}.B0N-_G_subList[hidden]{display:none}.B0N-_G_subLink{min-height:46px;color:var(--color-ink);align-items:center;font-size:1.05rem;font-weight:500;text-decoration:none;display:flex}.B0N-_G_footer{gap:.6rem;margin-top:1.5rem;display:grid}
.oaTwcq_header{z-index:50;border-bottom:1px solid var(--color-border);background:#fffffff5;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oaTwcq_header{border-bottom-color:var(--glass-line);background:0 0}.oaTwcq_header:before{content:"";z-index:-1;box-shadow:inset 0 -1px 0 var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#f8fbfec2;position:absolute;inset:0}}@media (prefers-reduced-transparency:reduce){.oaTwcq_header:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa}}.oaTwcq_inner{height:var(--header-height);align-items:center;gap:1.5rem;display:flex}.oaTwcq_brand{color:var(--color-ink);flex-shrink:0;align-items:center;gap:.75rem;margin-right:auto;text-decoration:none;display:inline-flex}.oaTwcq_brand:hover{color:var(--color-ink)}.oaTwcq_symbol{flex-shrink:0;width:80px;height:auto}.oaTwcq_wordmark{flex-direction:column;line-height:1;display:flex}.oaTwcq_name{letter-spacing:.16em;text-transform:uppercase;font-size:1.14rem;font-weight:600;font-stretch:100%}.oaTwcq_sub{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted);margin-top:5px;font-size:.6875rem;font-weight:500}.oaTwcq_actions{align-items:center;gap:.5rem;display:flex}.oaTwcq_cta{white-space:nowrap}@media (max-width:559px){.oaTwcq_actions .oaTwcq_cta{display:none}}@media (max-width:380px){.oaTwcq_sub{display:none}}
