.Xh1xWG_portal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--on-accent:#fff;--paper:#f6f6f2;--surface:#fff;--ink:#182d39;--muted:#586570;--line:#d8dedc;--accent:#075b68;--accent-soft:#e4efec;--diagram:#e9eeea;--tone-blue:#25609e;--tone-blue-soft:#e1ecf8;--tone-amber:#a35f00;--tone-amber-soft:#fbeed6;--tone-violet:#62459f;--tone-violet-soft:#ebe5f7;--tone-rose:#ad3558;--tone-rose-soft:#f9e2ea;--tone-teal:var(--accent);--tone-teal-soft:var(--accent-soft);--display:"Arial", "Helvetica Neue", sans-serif;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.Xh1xWG_portal[data-theme=dark]{--paper:#111b20;--surface:#19272e;--ink:#e9efee;--muted:#b0c0c3;--line:#354951;--accent:#80c9c1;--accent-soft:#203b3e;--diagram:#17272c;--on-accent:#102b2c;--tone-blue:#8fbcf0;--tone-blue-soft:#1b2e45;--tone-amber:#e6b35c;--tone-amber-soft:#3a2f18;--tone-violet:#bba8ee;--tone-violet-soft:#2b2447;--tone-rose:#f0a3b9;--tone-rose-soft:#42222e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.Xh1xWG_portal[data-theme=system]{--paper:#111b20;--surface:#19272e;--ink:#e9efee;--muted:#b0c0c3;--line:#354951;--accent:#80c9c1;--accent-soft:#203b3e;--diagram:#17272c;--on-accent:#102b2c;--tone-blue:#8fbcf0;--tone-blue-soft:#1b2e45;--tone-amber:#e6b35c;--tone-amber-soft:#3a2f18;--tone-violet:#bba8ee;--tone-violet-soft:#2b2447;--tone-rose:#f0a3b9;--tone-rose-soft:#42222e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.Xh1xWG_portal a{color:inherit;text-decoration:none}.Xh1xWG_portal :focus-visible{outline:3px solid var(--accent);outline-offset:5px}.Xh1xWG_portal select,.Xh1xWG_portal a{-webkit-tap-highlight-color:transparent}.Xh1xWG_themeSwitch{border:1px solid var(--line,currentColor);width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.Xh1xWG_themeSwitch:hover{border-color:var(--accent,currentColor)}.Xh1xWG_themeSwitch:focus-within{outline:2px solid var(--accent,currentColor);outline-offset:2px}.Xh1xWG_themeSwitch select{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;position:absolute;inset:0}.Xh1xWG_header,.Xh1xWG_hero,.Xh1xWG_scopeStrip,.Xh1xWG_section,.Xh1xWG_learning,.Xh1xWG_manifesto,.Xh1xWG_footer{width:90%;max-width:1320px;margin:0 auto}.Xh1xWG_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:108px;display:flex}.Xh1xWG_headerActions{flex-shrink:0;align-items:center;gap:22px;display:flex}.Xh1xWG_accountLink{border-radius:28px;align-items:center;gap:9px;min-height:44px;font-size:13px;display:inline-flex}.Xh1xWG_accountAvatar img{object-fit:cover;width:100%;height:100%}.Xh1xWG_accountLink>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.Xh1xWG_accountAvatar{border:1px solid var(--line);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;display:grid;overflow:hidden}.Xh1xWG_accountLink:hover .Xh1xWG_accountAvatar,.Xh1xWG_accountLink[aria-current=page] .Xh1xWG_accountAvatar{border-color:var(--accent)}@media (max-width:700px){.Xh1xWG_headerActions{margin-left:auto}.Xh1xWG_accountLink>span:last-child{display:none}.Xh1xWG_header>.Xh1xWG_nav{order:3}}.Xh1xWG_brand{flex-shrink:0;align-items:center;gap:11px;min-height:44px;display:inline-flex}.Xh1xWG_brand>span{font:800 28px/1 var(--display);letter-spacing:1px}.Xh1xWG_brand small{letter-spacing:1px;margin-top:8px;font:8px/1.2 monospace;display:block}.Xh1xWG_nav{align-items:center;gap:28px;font-size:13px;display:flex}.Xh1xWG_nav a,.Xh1xWG_headerLink{align-items:center;min-height:44px;display:inline-flex}.Xh1xWG_nav a:hover,.Xh1xWG_headerLink:hover{color:var(--accent);text-underline-offset:6px;text-decoration:underline}.Xh1xWG_headerLink{gap:16px;font-size:12px;font-weight:700}.Xh1xWG_hero{grid-template-columns:1.02fr 1fr;align-items:center;gap:5%;padding:76px 0 64px;display:grid}.Xh1xWG_eyebrow{letter-spacing:1.5px;color:var(--accent);margin:0 0 27px;font:10px/1.6 monospace}.Xh1xWG_heroCopy>.Xh1xWG_eyebrow{align-items:center;gap:8px;display:flex}.Xh1xWG_eyebrow>span{background:var(--accent);width:6px;height:6px}.Xh1xWG_hero h1{font:500 clamp(64px, 6.4vw, 94px)/.98 var(--display);letter-spacing:-5px;margin:0 0 26px}.Xh1xWG_portal em{color:var(--accent);font-style:normal}.Xh1xWG_intro{max-width:440px;color:var(--muted);font-size:16px;line-height:1.8}.Xh1xWG_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.Xh1xWG_primary,.Xh1xWG_secondary{justify-content:space-between;align-items:center;gap:25px;min-height:48px;padding:16px 20px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.Xh1xWG_portal .Xh1xWG_primary{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.Xh1xWG_secondary{border:1px solid var(--line)}.Xh1xWG_primary:hover,.Xh1xWG_secondary:hover{transform:translateY(-2px)}.Xh1xWG_heroNote{color:var(--muted);margin-top:22px;font-size:10px;line-height:1.8}.Xh1xWG_diagram{background-color:var(--diagram);background-image:radial-gradient(var(--line) 1px, transparent 1px);border:1px solid var(--line);background-size:18px 18px;border-radius:5px;min-height:485px;position:relative;overflow:hidden}.Xh1xWG_diagramTop{color:var(--muted);letter-spacing:1px;justify-content:space-between;padding:21px;font:9px/1.5 monospace;display:flex}.Xh1xWG_circuits{width:100%;height:calc(100% - 60px);stroke:var(--accent);stroke-opacity:.35;stroke-width:1px;position:absolute;top:15px;left:0}.Xh1xWG_coreChip{border:1px solid var(--accent);background:var(--surface);width:165px;height:165px;box-shadow:8px 8px 0 var(--accent-soft);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.Xh1xWG_coreChip strong{letter-spacing:4px;font-size:25px}.Xh1xWG_coreChip span{letter-spacing:1px;font:6px monospace}.Xh1xWG_diagramNode{background:var(--surface);border:1px solid var(--line);width:145px;padding:15px;position:absolute}.Xh1xWG_diagramNode>span{color:var(--accent);letter-spacing:.5px;margin-bottom:10px;font:8px monospace;display:block}.Xh1xWG_diagramNode strong{font-size:13px;font-weight:500;line-height:1.4}.Xh1xWG_nodeOne{top:16%;left:6%}.Xh1xWG_nodeTwo{top:23%;right:4%}.Xh1xWG_nodeThree{bottom:17%;left:10%}.Xh1xWG_diagramBottom{border-top:1px solid var(--line);background:var(--surface);width:100%;color:var(--muted);justify-content:space-between;align-items:center;padding:19px;font:8px monospace;display:flex;position:absolute;bottom:0}.Xh1xWG_diagramBottom strong{color:var(--ink);font-size:10px}.Xh1xWG_scopeStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:30px;padding:25px 0;display:flex}.Xh1xWG_scopeStrip>span:first-child{color:var(--muted);letter-spacing:1px;margin-right:15px;font:9px monospace}.Xh1xWG_scopeStrip strong{font-size:15px;font-weight:500}.Xh1xWG_scopeStrip>span:not(:first-child){color:var(--line)}.Xh1xWG_scopeStrip p{color:var(--muted);margin:0 0 0 auto;font-size:11px}.Xh1xWG_section{padding:85px 0;scroll-margin-top:25px}.Xh1xWG_sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.Xh1xWG_sectionHeading .Xh1xWG_eyebrow{margin-bottom:18px}.Xh1xWG_portal h2{font:500 clamp(30px, 3.4vw, 47px)/1.12 var(--display);letter-spacing:-1.7px;margin:0}.Xh1xWG_sectionHeading h2 span{color:var(--muted)}.Xh1xWG_sectionHeading>p{max-width:330px;color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.8}.Xh1xWG_productGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.Xh1xWG_productCard{border:1px solid var(--line);background:var(--surface);border-top-width:3px;flex-direction:column;padding:24px 22px;display:flex}.Xh1xWG_cardTop{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.Xh1xWG_cardTop>span{color:var(--muted);font:10px monospace}.Xh1xWG_family{letter-spacing:1.5px;color:var(--muted);font:9px monospace}.Xh1xWG_productCard h3{letter-spacing:-.5px;margin:7px 0 0;font-size:20px;font-weight:500}.Xh1xWG_productCard>p:not(.Xh1xWG_family){color:var(--muted);flex:1;margin-bottom:25px;font-size:14px;line-height:1.8}.Xh1xWG_tag{background:var(--paper);border:1px solid var(--line);align-self:flex-start;padding:5px 7px;font:9px/1.6 monospace}.Xh1xWG_managerRow{background:var(--accent-soft);align-items:center;gap:20px;margin-top:18px;padding:23px;display:flex}.Xh1xWG_managerRow>div{flex:1}.Xh1xWG_managerRow strong{font-size:14px;font-weight:500}.Xh1xWG_managerRow p{color:var(--muted);max-width:800px;margin:7px 0 0;font-size:11px;line-height:1.7}.Xh1xWG_outlineTag{border:1px solid var(--line);padding:7px;font:9px monospace}.Xh1xWG_availability{color:var(--muted);max-width:950px;margin:17px 0 0;font-size:10px;line-height:1.8}.Xh1xWG_learning{background:var(--accent-soft);grid-template-columns:1.2fr 1fr;gap:9%;padding:55px;scroll-margin-top:25px;display:grid}.Xh1xWG_learning h2{font-size:clamp(28px,3vw,39px)}.Xh1xWG_learning>div>p:not(.Xh1xWG_eyebrow){max-width:460px;color:var(--muted);margin:24px 0;font-size:13px;line-height:1.8}.Xh1xWG_steps{flex-direction:column;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.Xh1xWG_steps li{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding:22px 0;display:flex}.Xh1xWG_steps li:last-child{border:0}.Xh1xWG_steps li>span{color:var(--accent);padding-top:4px;font:12px monospace}.Xh1xWG_steps h3{margin:0 0 8px;font-size:18px;font-weight:500}.Xh1xWG_steps p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.Xh1xWG_spaces{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.Xh1xWG_spaces article{border-left:1px solid var(--line);padding:30px 25px 0;scroll-margin-top:30px}.Xh1xWG_spaces article:first-child{border:0;padding-left:0}.Xh1xWG_spaceNumber{color:var(--accent);font:12px monospace}.Xh1xWG_spaces h3{letter-spacing:-.7px;margin:23px 0 14px;font-size:28px;font-weight:500}.Xh1xWG_spaces p{color:var(--muted);font-size:13px;line-height:1.8}.Xh1xWG_textLink{color:var(--accent);margin-top:25px;font:10px/1.8 monospace;display:block}.Xh1xWG_manifesto{text-align:center;border-top:1px solid var(--line);padding:70px 7%}.Xh1xWG_manifesto>div{text-align:left;grid-template-columns:1fr 1fr;gap:35px;margin:30px 0;display:grid}.Xh1xWG_manifesto>div p{color:var(--muted);font-size:13px;line-height:1.9}.Xh1xWG_footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:27px 0;display:flex}.Xh1xWG_footer>span{letter-spacing:1px;color:var(--muted);font:9px monospace}.Xh1xWG_footer>div{color:var(--muted);flex-direction:column;align-items:flex-end;gap:10px;font-size:10px;display:flex}.Xh1xWG_footer>div a{min-height:24px;text-decoration:underline}@media (max-width:1100px){.Xh1xWG_header{flex-wrap:wrap;gap:0 25px;padding:20px 0}.Xh1xWG_headerLink{display:none}.Xh1xWG_nav{gap:20px}.Xh1xWG_hero{gap:4%}.Xh1xWG_hero h1{font-size:72px}.Xh1xWG_diagram{min-height:440px}.Xh1xWG_diagramNode{width:125px;padding:12px}.Xh1xWG_coreChip{width:140px;height:150px}.Xh1xWG_scopeStrip{gap:20px}.Xh1xWG_scopeStrip p{display:none}.Xh1xWG_productGrid{grid-template-columns:repeat(2,1fr)}.Xh1xWG_learning{gap:6%;padding:35px}}@media (max-width:700px){.Xh1xWG_header{gap:17px;min-height:auto}.Xh1xWG_brand>span{font-size:26px}.Xh1xWG_brand small{font-size:7px}.Xh1xWG_nav{justify-content:space-between;gap:8px;width:100%;font-size:12px}.Xh1xWG_hero{grid-template-columns:1fr;gap:35px;padding:45px 0 35px}.Xh1xWG_hero h1{letter-spacing:-3.8px;font-size:clamp(58px,14vw,82px)}.Xh1xWG_hero .Xh1xWG_eyebrow{font-size:8px}.Xh1xWG_intro{font-size:15px}.Xh1xWG_actions{gap:9px}.Xh1xWG_primary,.Xh1xWG_secondary{gap:13px;padding:15px;font-size:11px}.Xh1xWG_diagram{min-height:460px}.Xh1xWG_diagramTop{padding:15px;font-size:7px}.Xh1xWG_diagramNode{width:118px;padding:11px}.Xh1xWG_diagramNode strong{font-size:11px}.Xh1xWG_diagramNode>span{font-size:7px}.Xh1xWG_nodeOne{top:15%;left:4%}.Xh1xWG_nodeTwo{top:15%;right:4%}.Xh1xWG_nodeThree{bottom:18%;left:6%}.Xh1xWG_coreChip{width:122px;height:136px;top:46%;left:50%}.Xh1xWG_coreChip img{width:60px;height:60px}.Xh1xWG_coreChip strong{font-size:20px}.Xh1xWG_coreChip span{font-size:5px}.Xh1xWG_scopeStrip{flex-wrap:wrap;gap:10px;padding:20px 0}.Xh1xWG_scopeStrip>span:first-child{width:100%;margin:0 0 5px}.Xh1xWG_scopeStrip strong{font-size:14px}.Xh1xWG_section{padding:50px 0}.Xh1xWG_sectionHeading{display:block}.Xh1xWG_sectionHeading>p{margin-top:20px}.Xh1xWG_portal h2{letter-spacing:-1px;font-size:32px}.Xh1xWG_productGrid{gap:10px}.Xh1xWG_productCard{padding:18px 13px}.Xh1xWG_cardTop{margin-bottom:20px}.Xh1xWG_productCard h3{font-size:18px}.Xh1xWG_productCard>p:not(.Xh1xWG_family){font-size:11px}.Xh1xWG_family,.Xh1xWG_tag{font-size:8px}.Xh1xWG_managerRow{flex-wrap:wrap;gap:12px;padding:18px}.Xh1xWG_managerRow>div{min-width:200px}.Xh1xWG_outlineTag{margin-left:57px}.Xh1xWG_learning{grid-template-columns:1fr;gap:20px;padding:28px 22px}.Xh1xWG_learning h2{font-size:29px}.Xh1xWG_learning .Xh1xWG_primary{width:100%}.Xh1xWG_steps li{padding:20px 0}.Xh1xWG_spaces{grid-template-columns:1fr}.Xh1xWG_spaces article,.Xh1xWG_spaces article:first-child{border:0;border-bottom:1px solid var(--line);padding:25px 0}.Xh1xWG_manifesto{padding:45px 0}.Xh1xWG_manifesto>div{grid-template-columns:1fr;gap:0}.Xh1xWG_footer{flex-wrap:wrap}.Xh1xWG_footer>span{font-size:8px}.Xh1xWG_footer>div{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}@media (prefers-reduced-motion:reduce){.Xh1xWG_portal *,.Xh1xWG_portal :before,.Xh1xWG_portal :after{scroll-behavior:auto;transition:none;animation:none}}.Xh1xWG_footerNav{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.Xh1xWG_footerNav a{align-items:center;min-height:44px;display:inline-flex}.Xh1xWG_nav a[aria-current=page]{color:var(--accent);text-underline-offset:7px;text-decoration:underline}.Xh1xWG_detailPage{width:90%;max-width:1200px;margin:0 auto;padding-bottom:75px}.Xh1xWG_breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:22px 0;font-size:12px;line-height:1.6;display:flex}.Xh1xWG_breadcrumb a{padding:10px 0;text-decoration:underline}.Xh1xWG_detailHero{max-width:850px;padding:35px 0 50px}.Xh1xWG_detailHero h1{font:500 clamp(38px, 5.4vw, 72px)/1.06 var(--display);letter-spacing:-2px;overflow-wrap:anywhere;margin:0 0 26px}.Xh1xWG_detailHero>p:last-of-type{color:var(--muted);max-width:780px;margin:0;font-size:18px;line-height:1.8}.Xh1xWG_contentCards{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:60px;display:grid}.Xh1xWG_contentCards article{border:1px solid var(--line);background:var(--surface);padding:25px}.Xh1xWG_portal .Xh1xWG_contentCards h2{letter-spacing:-.7px;font-size:24px;line-height:1.3}.Xh1xWG_contentCards h2 a{padding:8px 0;display:block}.Xh1xWG_contentCards h2 a:hover{text-underline-offset:5px;text-decoration:underline}.Xh1xWG_contentCards article>p:last-child{color:var(--muted);font-size:15px;line-height:1.8}.Xh1xWG_contentCards article{flex-direction:column;transition:border-color .2s,transform .2s;display:flex}.Xh1xWG_contentCards article:hover,.Xh1xWG_contentCards article:focus-within{border-color:var(--accent);transform:translateY(-2px)}.Xh1xWG_contentCards article[data-kind=route]{background:linear-gradient(135deg, var(--accent-soft), var(--surface) 55%);grid-column:1/-1;padding:30px}.Xh1xWG_contentCards article[data-image],.Xh1xWG_detailHero[data-image],.Xh1xWG_fusedArt{--fade:linear-gradient(120deg, transparent 0%, transparent 28%, #00000024 36%, #0006 46%, #000000bf 58%, #000 72%);--fade-v:linear-gradient(180deg, transparent 0%, #0000008c 7%, #000 18%, #000 82%, #0000008c 93%, transparent 100%);--fade-r:linear-gradient(90deg, #000 90%, transparent 100%)}.Xh1xWG_contentCards article[data-image]{isolation:isolate;position:relative;overflow:hidden}.Xh1xWG_contentCards article[data-image]:before{content:"";aspect-ratio:1532/628;z-index:-1;background:var(--card-image) right center / cover no-repeat;max-width:76%;height:100%;-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);pointer-events:none;position:absolute;top:0;right:0}.Xh1xWG_contentCards article[data-image] .Xh1xWG_cardText{max-width:56%}.Xh1xWG_detailHero[data-image]{isolation:isolate;border:1px solid var(--line);background:linear-gradient(135deg, var(--accent-soft), var(--surface) 55%);max-width:none;margin-bottom:30px;padding:40px;position:relative;overflow:hidden}.Xh1xWG_detailHero[data-image]:before{content:"";aspect-ratio:1532/628;z-index:-1;background:var(--card-image) right center / cover no-repeat;max-width:76%;height:100%;-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);pointer-events:none;position:absolute;top:0;right:0}.Xh1xWG_detailHero[data-image] h1,.Xh1xWG_detailHero[data-image]>p{max-width:56%}.Xh1xWG_headerImageCredit{color:var(--muted);margin-top:14px;font-size:12px;display:block}.Xh1xWG_detailHero[data-fused]{isolation:isolate;max-width:none;min-height:540px;margin-bottom:20px;padding:35px 0 70px;position:relative}.Xh1xWG_detailHero[data-fused]>:not(.Xh1xWG_fusedArt){z-index:2;max-width:46%;position:relative}.Xh1xWG_detailHero[data-fused]>p:last-of-type{max-width:min(46%,440px)}.Xh1xWG_fusedArt{z-index:1;pointer-events:none;position:absolute;inset:0 0 0 26%}.Xh1xWG_fusedArt .Xh1xWG_artwork{height:100%}.Xh1xWG_fusedArt .Xh1xWG_artworkFrame{height:100%;-webkit-mask-image:linear-gradient(110deg, transparent 0%, transparent 21%, #0000004d 36%, #000000b3 50%, #000 66%), var(--fade-v), var(--fade-r);-webkit-mask-image:linear-gradient(110deg, transparent 0%, transparent 21%, #0000004d 36%, #000000b3 50%, #000 66%), var(--fade-v), var(--fade-r);mask-image:linear-gradient(110deg, transparent 0%, transparent 21%, #0000004d 36%, #000000b3 50%, #000 66%), var(--fade-v), var(--fade-r);-webkit-mask-composite:source-in;background:0 0;border:0;border-radius:0;-webkit-mask-composite:source-in;mask-composite:intersect}.Xh1xWG_fusedArt .Xh1xWG_artwork img{aspect-ratio:auto;object-fit:cover;object-position:center;height:100%}.Xh1xWG_fusedArt .Xh1xWG_artwork figcaption{margin:0;font-size:11px;position:absolute;bottom:0;right:0}.Xh1xWG_contentCards article[data-state=draft]{border-style:dashed}.Xh1xWG_cardHead{align-items:center;gap:12px;display:flex}.Xh1xWG_cardIcon{border:1px solid var(--line);background:var(--accent-soft);width:44px;height:44px;color:var(--accent);flex:none;place-items:center;display:inline-grid}.Xh1xWG_cardMeta{color:var(--accent);letter-spacing:.5px;margin:10px 0 0;font:11px/1.6 monospace}.Xh1xWG_contentCards article[data-tone],.Xh1xWG_chips li[data-tone]{--tone:var(--tone-teal);--tone-soft:var(--tone-teal-soft)}.Xh1xWG_contentCards article[data-tone=blue],.Xh1xWG_chips li[data-tone=blue]{--tone:var(--tone-blue);--tone-soft:var(--tone-blue-soft)}.Xh1xWG_contentCards article[data-tone=amber],.Xh1xWG_chips li[data-tone=amber]{--tone:var(--tone-amber);--tone-soft:var(--tone-amber-soft)}.Xh1xWG_contentCards article[data-tone=violet],.Xh1xWG_chips li[data-tone=violet]{--tone:var(--tone-violet);--tone-soft:var(--tone-violet-soft)}.Xh1xWG_contentCards article[data-tone=rose],.Xh1xWG_chips li[data-tone=rose]{--tone:var(--tone-rose);--tone-soft:var(--tone-rose-soft)}.Xh1xWG_contentCards article[data-tone]{border-top:3px solid var(--tone);background:linear-gradient(180deg, var(--tone-soft), var(--surface) 62%)}.Xh1xWG_contentCards article[data-tone]:hover,.Xh1xWG_contentCards article[data-tone]:focus-within{border-color:var(--tone)}.Xh1xWG_contentCards article[data-tone] .Xh1xWG_cardIcon{border-color:var(--tone);background:var(--tone-soft);color:var(--tone)}.Xh1xWG_contentCards article[data-tone] .Xh1xWG_cardMeta{color:var(--tone)}.Xh1xWG_cardBadge{font:600 20px monospace}.Xh1xWG_contentCards article[data-state=draft][data-tone]{border-top-style:dashed}.Xh1xWG_chips li[data-tone]{border-color:var(--tone);background:var(--tone-soft);color:var(--tone)}.Xh1xWG_cardText{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.Xh1xWG_routeSummary{border:1px solid var(--line);background:linear-gradient(135deg, var(--accent-soft), var(--surface) 60%);align-items:flex-start;gap:18px;margin-bottom:30px;padding:24px;display:flex}.Xh1xWG_routeSummary>div{flex:1;min-width:0}.Xh1xWG_routeSummary .Xh1xWG_stepBlock{margin-top:0}.Xh1xWG_chips li img{object-fit:contain;width:16px;height:16px}.Xh1xWG_stepBlock{margin-top:18px}.Xh1xWG_stepStrip{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.Xh1xWG_stepStrip span{border:1px dashed var(--muted);height:8px}.Xh1xWG_stepStrip span[data-done]{background:var(--accent);border:1px solid var(--accent)}.Xh1xWG_stepCaption{letter-spacing:1px;color:var(--muted);margin:8px 0 0;font:11px monospace}.Xh1xWG_chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.Xh1xWG_chips li{border:1px solid var(--line);background:var(--surface);color:var(--ink);letter-spacing:.8px;align-items:center;gap:6px;padding:5px 10px;font:11px monospace;display:inline-flex}.Xh1xWG_editorialLayout{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);gap:65px;padding-top:30px;display:grid}.Xh1xWG_contents{align-self:start;position:sticky;top:25px}.Xh1xWG_contents nav{flex-direction:column;display:flex}.Xh1xWG_contents nav a{border-top:1px solid var(--line);min-height:44px;padding:14px 0;font-size:13px;line-height:1.7}.Xh1xWG_contents nav a:hover{color:var(--accent)}.Xh1xWG_editorialBody{min-width:0;max-width:780px}.Xh1xWG_editorialBody section{border-bottom:1px solid var(--line);margin-bottom:35px;padding:0 0 35px;scroll-margin-top:30px}.Xh1xWG_portal .Xh1xWG_editorialBody h2{letter-spacing:-1px;margin-bottom:22px;font-size:clamp(26px,3vw,35px);line-height:1.2}.Xh1xWG_editorialBody p,.Xh1xWG_editorialBody li{color:var(--muted);overflow-wrap:anywhere;font-size:16px;line-height:1.9}.Xh1xWG_editorialBody ul{padding-left:22px}.Xh1xWG_editorialBody li{padding:4px 0}.Xh1xWG_editorialLinks{flex-wrap:wrap;gap:12px 24px;margin-top:22px;display:flex}.Xh1xWG_editorialLinks a{color:var(--accent);text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.Xh1xWG_productCard .Xh1xWG_textLink{align-items:center;min-height:44px;display:inline-flex}@media (max-width:900px){.Xh1xWG_contentCards{grid-template-columns:repeat(2,1fr)}.Xh1xWG_editorialLayout{grid-template-columns:180px minmax(0,1fr);gap:30px}}@media (max-width:600px){.Xh1xWG_detailPage{padding-bottom:30px}.Xh1xWG_detailHero{padding:20px 0 35px}.Xh1xWG_detailHero>p:last-of-type{font-size:16px}.Xh1xWG_detailHero h1{letter-spacing:-1.4px;font-size:39px}.Xh1xWG_contentCards{grid-template-columns:1fr;gap:12px;margin-bottom:35px}.Xh1xWG_contentCards article[data-kind=route]{grid-column:auto;padding:22px}.Xh1xWG_contentCards article[data-image]:before{aspect-ratio:auto;opacity:.22;background-size:cover;width:100%;max-width:none;height:100%;top:0;-webkit-mask-image:linear-gradient(100deg,#0000 10%,#000 90%);mask-image:linear-gradient(100deg,#0000 10%,#000 90%)}.Xh1xWG_contentCards article[data-image] .Xh1xWG_cardText{max-width:none}.Xh1xWG_detailHero[data-fused]{min-height:0;padding:20px 0 0}.Xh1xWG_detailHero[data-fused]>:not(.Xh1xWG_fusedArt),.Xh1xWG_detailHero[data-fused]>p:last-of-type{max-width:none}.Xh1xWG_fusedArt{height:260px;margin-top:25px;position:relative;inset:auto}.Xh1xWG_fusedArt .Xh1xWG_artworkFrame{-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.Xh1xWG_detailHero[data-image]{padding:24px 22px}.Xh1xWG_detailHero[data-image]:before{aspect-ratio:auto;opacity:.22;background-size:cover;background-image:var(--header-image-small,var(--card-image));width:100%;max-width:none;height:100%;top:0;-webkit-mask-image:linear-gradient(100deg,#0000 10%,#000 90%);mask-image:linear-gradient(100deg,#0000 10%,#000 90%)}.Xh1xWG_detailHero[data-image] h1,.Xh1xWG_detailHero[data-image]>p{max-width:none}.Xh1xWG_contentCards article{padding:22px}.Xh1xWG_editorialLayout{grid-template-columns:1fr;gap:30px}.Xh1xWG_contents{position:static}.Xh1xWG_contents .Xh1xWG_eyebrow{margin-bottom:12px}.Xh1xWG_editorialBody p,.Xh1xWG_editorialBody li{font-size:16px}.Xh1xWG_footerNav{gap:20px}}.Xh1xWG_breadcrumbPart{align-items:center;gap:12px;display:inline-flex}.Xh1xWG_contentTable{border-collapse:collapse;table-layout:fixed;width:100%;margin:26px 0}.Xh1xWG_contentTable caption{text-align:left;color:var(--muted);padding-bottom:12px;font-size:13px;line-height:1.7}.Xh1xWG_contentTable th,.Xh1xWG_contentTable td{text-align:left;vertical-align:top;border:1px solid var(--line);overflow-wrap:anywhere;padding:16px;font-size:14px;line-height:1.8}.Xh1xWG_contentTable thead{background:var(--accent-soft)}.Xh1xWG_contentTable th{color:var(--ink);font-weight:600}.Xh1xWG_contentTable td{color:var(--muted)}.Xh1xWG_contentCode{border:1px solid var(--line);background:#000;border-radius:6px;margin:26px 0;overflow:hidden}.Xh1xWG_contentCode figcaption{color:#e6edf3;background:#151b23;border-bottom:1px solid #35414c;padding:10px 16px;font-size:13px;font-weight:600}.Xh1xWG_contentCode pre{color:#e6edf3;tab-size:2;background:#000;margin:0;padding:16px;font:13px/1.7 monospace;overflow-x:auto}.Xh1xWG_contentCode pre:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Xh1xWG_contentStep{border-left:3px solid var(--accent);margin:36px 0;padding-left:20px}.Xh1xWG_contentStep h3{letter-spacing:-.4px;margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.35}.Xh1xWG_contentStep h3 span{color:var(--accent);letter-spacing:1px;font:12px monospace}.Xh1xWG_contentTerms{border:1px solid var(--line);background:var(--surface);margin:18px 0}.Xh1xWG_contentTerms>div{border-top:1px solid var(--line);grid-template-columns:minmax(150px,34%) 1fr;gap:16px;padding:12px 16px;display:grid}.Xh1xWG_contentTerms>div:first-child{border-top:0}.Xh1xWG_contentTerms dt code{color:var(--accent);overflow-wrap:anywhere;font:13px/1.7 monospace}.Xh1xWG_contentTerms dd{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.Xh1xWG_contentTry{border:1px dashed var(--accent);background:var(--accent-soft);margin:18px 0 0;padding:14px 16px;font-size:15px;line-height:1.7}.Xh1xWG_contentFull{border:1px solid var(--line);background:var(--surface);margin:26px 0}.Xh1xWG_contentFull summary{cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-weight:600;display:flex}.Xh1xWG_contentFull summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Xh1xWG_contentFull[open] summary{border-bottom:1px solid var(--line)}.Xh1xWG_contentFull .Xh1xWG_contentCode{border:0;border-radius:0;margin:0}@media (max-width:600px){.Xh1xWG_contentStep{padding-left:14px}.Xh1xWG_contentTerms>div{grid-template-columns:1fr;gap:4px}.Xh1xWG_contentTable th,.Xh1xWG_contentTable td{padding:12px 9px;font-size:13px}.Xh1xWG_breadcrumb,.Xh1xWG_breadcrumbPart{gap:9px}}.Xh1xWG_artwork{min-width:0;margin:0}.Xh1xWG_artworkFrame{border:1px solid var(--line);background:#f5eee4;border-radius:5px;overflow:hidden}.Xh1xWG_artwork img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.Xh1xWG_artwork figcaption{color:var(--muted);letter-spacing:.5px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;font:12px/1.7 monospace;display:flex}.Xh1xWG_heroArtwork{min-width:0}.Xh1xWG_visualNote{color:var(--muted);border-top:1px solid var(--line);margin:20px 0 0;padding-top:18px;font-size:12px;line-height:1.8}.Xh1xWG_learning>.Xh1xWG_artwork{align-self:center}.Xh1xWG_learning .Xh1xWG_steps{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.Xh1xWG_learning .Xh1xWG_steps li{border:0;border-top:1px solid var(--line)}.Xh1xWG_communityVisual{grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;margin-bottom:50px;display:grid}.Xh1xWG_communityVisual h3{font:500 clamp(30px, 3vw, 43px)/1.15 var(--display);letter-spacing:-1px;margin:0 0 22px}.Xh1xWG_communityVisual p:not(.Xh1xWG_eyebrow){color:var(--muted);margin-bottom:25px;font-size:15px;line-height:1.9}.Xh1xWG_editorialArtwork{max-width:100%;margin:0 0 50px}.Xh1xWG_editorialArtwork .Xh1xWG_artworkFrame{max-height:480px}.Xh1xWG_editorialArtwork img{object-fit:contain;width:100%;height:100%;max-height:480px}.Xh1xWG_conceptDetails{border:1px solid var(--line);width:90%;max-width:1320px;margin:0 auto 60px;padding:20px}.Xh1xWG_conceptDetails summary{cursor:pointer;min-height:44px;font-size:14px;line-height:44px}.Xh1xWG_conceptDetails .Xh1xWG_diagram{max-width:650px;margin:20px auto 0}@media (max-width:700px){.Xh1xWG_learning .Xh1xWG_steps{grid-template-columns:1fr;gap:0}.Xh1xWG_communityVisual{grid-template-columns:1fr;gap:25px}.Xh1xWG_artwork figcaption{font-size:12px}.Xh1xWG_conceptDetails{padding:12px}.Xh1xWG_conceptDetails summary{font-size:12px}.Xh1xWG_editorialArtwork{margin-bottom:35px}}.Xh1xWG_showcase{border:1px solid var(--line);background:var(--surface);min-width:0;margin:0 0 35px;padding:18px}.Xh1xWG_heroArtwork .Xh1xWG_showcase{margin-bottom:0}.Xh1xWG_showcaseControls,.Xh1xWG_showcaseNavigation{justify-content:space-between;align-items:center;gap:14px;display:flex}.Xh1xWG_showcaseControls{margin-bottom:16px}.Xh1xWG_showcaseControls .Xh1xWG_eyebrow{margin:0;font-size:10px}.Xh1xWG_showcase button{background:var(--paper);color:var(--ink);border:1px solid var(--line);cursor:pointer;min-width:44px;min-height:44px;padding:10px 14px;font:12px Arial,sans-serif}.Xh1xWG_showcase button:hover{border-color:var(--accent)}.Xh1xWG_showcase button:disabled{cursor:default;opacity:.65}.Xh1xWG_showcaseCopy h2{letter-spacing:-.9px;margin:20px 0 12px;font-size:clamp(24px,2.3vw,34px);line-height:1.15}.Xh1xWG_showcaseCopy p{color:var(--muted);font-size:14px;line-height:1.8}.Xh1xWG_showcaseCopy a{min-height:44px;color:var(--accent);align-items:center;gap:12px;font-size:13px;text-decoration:underline;display:inline-flex}.Xh1xWG_showcaseNavigation{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font:12px monospace}.Xh1xWG_detailPage>.Xh1xWG_showcase{grid-template-columns:1fr;max-width:100%;display:grid}.Xh1xWG_detailPage>.Xh1xWG_showcase [aria-roledescription=diapositiva]{grid-template-columns:1.05fr 1fr;align-items:center;gap:5%;display:grid}.Xh1xWG_detailPage>.Xh1xWG_showcase .Xh1xWG_showcaseControls,.Xh1xWG_detailPage>.Xh1xWG_showcase .Xh1xWG_showcaseNavigation{justify-content:flex-end}.Xh1xWG_detailPage>.Xh1xWG_showcase .Xh1xWG_showcaseControls>p{margin-right:auto}.Xh1xWG_connectionField{background:var(--surface);border:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:30px;width:90%;max-width:1320px;margin:55px auto 0;padding:45px;display:grid;position:relative;overflow:hidden}.Xh1xWG_connectionField:before{content:"";pointer-events:none;background-image:radial-gradient(var(--line) 1px, transparent 1px);opacity:.5;background-size:18px 18px;position:absolute;inset:0}.Xh1xWG_connectionField>*{position:relative}.Xh1xWG_connectionField h2{font-size:clamp(30px,3.5vw,48px)}.Xh1xWG_connectionField p:not(.Xh1xWG_eyebrow){color:var(--muted);max-width:430px;font-size:14px;line-height:1.8}.Xh1xWG_connectionField .Xh1xWG_appSphere{width:100%;height:auto;overflow:visible}.Xh1xWG_sphereGrid{fill:none;stroke:var(--accent);stroke-width:.9px;stroke-dasharray:1 7;stroke-linecap:round;opacity:.32}.Xh1xWG_orbitTrail{fill:var(--accent);pointer-events:none}.Xh1xWG_appSphere [data-satellite] rect,.Xh1xWG_managerCore rect{fill:var(--surface);stroke:var(--line);stroke-width:1px;filter:drop-shadow(0 5px 7px #0000001a)}.Xh1xWG_appSphere [data-satellite] text{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;font:11px Arial,sans-serif}.Xh1xWG_managerCore circle{fill:var(--accent-soft);stroke:var(--accent);stroke-width:.8px;stroke-dasharray:2 7}.Xh1xWG_managerCore text{fill:var(--accent);paint-order:stroke;stroke:var(--paper);stroke-width:4px;font:700 14px Arial,sans-serif}.Xh1xWG_appSphere a:hover rect,.Xh1xWG_appSphere a:focus-visible rect{stroke:var(--accent);stroke-width:3px}.Xh1xWG_appSphere a:focus-visible{outline:none}.Xh1xWG_orbitPause{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:24px;margin-top:24px;padding:9px 15px;display:block}.Xh1xWG_orbitPause:hover{border-color:var(--accent)}.Xh1xWG_orbitPause:disabled{opacity:.65;cursor:default}.Xh1xWG_connectionLabels{border-top:1px solid var(--line);letter-spacing:1px;grid-column:1/-1;justify-content:space-between;padding-top:20px;font:10px monospace;display:flex}@media (max-width:700px){.Xh1xWG_showcase{padding:13px}.Xh1xWG_showcaseCopy h2{font-size:25px}.Xh1xWG_detailPage>.Xh1xWG_showcase [aria-roledescription=diapositiva]{grid-template-columns:1fr;gap:0}.Xh1xWG_connectionField{grid-template-columns:1fr;gap:5px;margin-top:35px;padding:25px 20px}.Xh1xWG_connectionField .Xh1xWG_appSphere{max-height:none;margin:15px 0}.Xh1xWG_appSphere [data-satellite] text{font-size:16px}.Xh1xWG_managerCore text{font-size:18px}.Xh1xWG_connectionLabels{font-size:8px}}.Xh1xWG_heroImmersive{isolation:isolate;min-height:720px;padding:76px 0 80px;display:block;position:relative}.Xh1xWG_heroImmersive .Xh1xWG_heroCopy{z-index:2;width:44%;position:relative}.Xh1xWG_heroImmersive .Xh1xWG_intro{max-width:390px}.Xh1xWG_heroImmersive .Xh1xWG_heroArtwork{z-index:1;position:absolute;inset:76px 0 0}.Xh1xWG_heroImmersive .Xh1xWG_immersiveShowcase{background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:visible}.Xh1xWG_immersiveShowcase>[aria-live],.Xh1xWG_immersiveShowcase [aria-roledescription=diapositiva]{position:absolute;inset:0}.Xh1xWG_heroImageLink{background-position:50%;background-size:cover;display:block;position:absolute;inset:0 -4% 35px 20%;-webkit-mask-image:linear-gradient(70deg,#0000 20%,#000 50% 92%,#0000 100%);mask-image:linear-gradient(70deg,#0000 20%,#000 50% 92%,#0000 100%)}.Xh1xWG_heroImageLink img{object-fit:cover;object-position:center;width:100%;height:100%}.Xh1xWG_heroImageLink:focus-visible{outline:3px solid var(--accent);outline-offset:-35px;-webkit-mask-image:none;mask-image:none}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseCopy{background:color-mix(in srgb, var(--paper) 68%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);border:1px solid color-mix(in srgb, var(--line) 65%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;width:43%;padding:14px 20px;display:grid;position:absolute;bottom:96px;right:2%;box-shadow:0 8px 28px #00000012}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseCopy h2{letter-spacing:-.6px;margin:0;font-size:20px;line-height:1.25}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseCopy a{gap:8px;max-width:145px;font-size:12px;line-height:1.4;text-decoration:none}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseCopy a:hover{text-decoration:underline}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseCopy a>span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseCopy p:not(.Xh1xWG_heroImageCredit){display:none}.Xh1xWG_immersiveShowcase .Xh1xWG_heroImageCredit{color:var(--muted);grid-column:1/-1;margin:0;font:10px/1.5 monospace}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseControls{z-index:3;width:43%;position:absolute;top:0;right:2%}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseNavigation{z-index:3;border:0;width:43%;position:absolute;bottom:24px;right:2%}.Xh1xWG_immersiveShowcase noscript{max-width:40%;position:absolute;bottom:0;right:2%}@media (max-width:1000px) and (min-width:701px){.Xh1xWG_heroImmersive .Xh1xWG_heroCopy{width:48%}.Xh1xWG_heroImmersive h1{font-size:64px}.Xh1xWG_heroImmersive .Xh1xWG_intro{max-width:330px}}@media (max-width:700px){.Xh1xWG_heroImmersive{padding-top:40px;padding-bottom:430px}.Xh1xWG_heroImmersive .Xh1xWG_heroCopy{width:100%}.Xh1xWG_heroImmersive .Xh1xWG_heroArtwork{height:420px;top:auto}.Xh1xWG_heroImageLink{inset:0 -5% 40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseCopy{column-gap:12px;width:100%;padding:12px 14px;bottom:65px;right:0}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseCopy a{max-width:110px;font-size:11px}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseCopy h2{font-size:18px}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseControls{width:100%;top:0;right:0}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseControls>p{visibility:hidden}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseNavigation{width:100%;bottom:8px;right:0}}.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseNavigation>span,.Xh1xWG_immersiveShowcase .Xh1xWG_showcaseControls>.Xh1xWG_eyebrow{background:color-mix(in srgb, var(--paper) 88%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:7px 12px}.Xh1xWG_sphereHost{aspect-ratio:460/450;min-width:0;position:relative}.Xh1xWG_sphereHost [data-webgl-stage],.Xh1xWG_connectionField[data-engine=webgl] .Xh1xWG_sphereFallback{visibility:hidden}.Xh1xWG_connectionField[data-engine=webgl] [data-webgl-stage]{visibility:visible}.Xh1xWG_sphereHost canvas{display:block}.Xh1xWG_sceneCard,.Xh1xWG_sceneCore{pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;text-align:center;justify-items:center;gap:6px;width:122px;display:grid;position:absolute}.Xh1xWG_sceneCard img,.Xh1xWG_sceneCore img{box-sizing:content-box;background:var(--surface);border:1px solid var(--line);pointer-events:none;border-radius:15px;padding:8px;box-shadow:0 6px 20px #00000026}.Xh1xWG_sceneCard span,.Xh1xWG_sceneCore span{color:var(--ink);background:color-mix(in srgb, var(--paper) 85%, transparent);border-radius:8px;padding:3px 6px;font-size:11px;line-height:1.3}.Xh1xWG_sceneCore{z-index:100;top:50%;left:50%;transform:translate(-50%,-50%)}.Xh1xWG_sceneCore img{border-color:var(--accent);border-radius:22px}.Xh1xWG_sceneCore span{color:var(--accent);font-size:13px}.Xh1xWG_sceneCard:hover img,.Xh1xWG_sceneCard:focus-visible img{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.Xh1xWG_orbitReset{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:8px 12px;text-decoration:underline}.Xh1xWG_orbitReset:disabled{opacity:.5;cursor:default}.Xh1xWG_connectionField .Xh1xWG_orbitHint{font-size:12px}@media (max-width:700px){.Xh1xWG_sceneCard{width:95px}.Xh1xWG_sceneCard img{width:30px;height:30px;padding:6px}.Xh1xWG_sceneCard span{font-size:10px}.Xh1xWG_sceneCore img{width:44px;height:44px}}.Xh1xWG_sceneCard,.Xh1xWG_sceneCore{background:0 0;border-radius:50%;width:64px;height:64px;min-height:44px}.Xh1xWG_sceneCore{width:84px;height:84px}.Xh1xWG_sceneCard:focus-visible,.Xh1xWG_sceneCore:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Xh1xWG_sphereFallback text{display:none}.Xh1xWG_routeInfo{border:1px solid var(--line);background:var(--surface);margin-bottom:30px}.Xh1xWG_infoHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.Xh1xWG_infoBody{padding:22px 24px 24px}.Xh1xWG_infoTag{border:1px dashed var(--muted);color:var(--muted);letter-spacing:1px;text-transform:uppercase;vertical-align:middle;margin-left:12px;padding:2px 7px;font:10px monospace;display:inline-block}.Xh1xWG_infoCard .Xh1xWG_infoTitle,.Xh1xWG_infoBody .Xh1xWG_infoTitle{letter-spacing:-.4px;margin:0 0 16px;font-size:22px;font-weight:500}.Xh1xWG_author{align-items:center;gap:16px;display:flex}.Xh1xWG_avatar{border:2px solid var(--accent);background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font:600 17px monospace;display:grid}.Xh1xWG_authorName{margin:0;font-size:19px;font-weight:500}.Xh1xWG_authorRole{color:var(--muted);margin:2px 0 0;font-size:14px;line-height:1.5}.Xh1xWG_institution{align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:500;display:flex}.Xh1xWG_institution img{display:block}.Xh1xWG_favorite{max-width:280px}.Xh1xWG_favButton{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:10px;padding:0 16px;font-size:14px;display:inline-flex}.Xh1xWG_favButton:hover,.Xh1xWG_favButton[aria-pressed=true]{border-color:var(--tone-amber);color:var(--tone-amber)}.Xh1xWG_favButton[aria-pressed=true] svg{fill:currentColor}.Xh1xWG_favButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Xh1xWG_favCount{border:1px solid var(--line);text-align:center;border-radius:10px;min-width:22px;padding:2px 8px;font:12px monospace}.Xh1xWG_memberNotice{border:1px solid var(--accent);background:var(--accent-soft);max-width:75ch;color:var(--ink);border-left-width:4px;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:20px 0 0;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.Xh1xWG_memberNotice a{background:var(--accent);min-height:40px;color:var(--on-accent);border-radius:6px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.Xh1xWG_favNote{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.Xh1xWG_prereqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.Xh1xWG_prereq h3{color:var(--accent);letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font:11px monospace}.Xh1xWG_prereq ul{margin:0;padding:0;list-style:none}.Xh1xWG_prereq li{padding:4px 0 4px 22px;font-size:15px;line-height:1.6;position:relative}.Xh1xWG_prereq li:before{content:"✓";color:var(--accent);position:absolute;left:0}@media (max-width:800px){.Xh1xWG_prereqGrid{grid-template-columns:minmax(0,1fr);gap:18px}.Xh1xWG_infoHead,.Xh1xWG_infoBody{padding-left:18px;padding-right:18px}}.Xh1xWG_cardsAfter{border-top:1px solid var(--line);margin-top:20px;padding-top:36px}.Xh1xWG_cardsAfter>h2{margin:0 0 26px}.Xh1xWG_heroCta{margin-top:24px}.Xh1xWG_heroCta a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.Xh1xWG_cardNeeds{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.Xh1xWG_cardNeeds strong{color:var(--ink);font-weight:500}.Xh1xWG_contentReveal,.Xh1xWG_contentFaq details{border:1px solid var(--line);background:var(--surface);margin:14px 0}.Xh1xWG_contentReveal summary,.Xh1xWG_contentFaq summary{cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-weight:500;display:flex}.Xh1xWG_contentReveal summary:focus-visible,.Xh1xWG_contentFaq summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Xh1xWG_contentReveal[open] summary,.Xh1xWG_contentFaq details[open] summary{border-bottom:1px solid var(--line)}.Xh1xWG_contentReveal p,.Xh1xWG_contentFaq details p{margin:0;padding:14px 16px}.Xh1xWG_contentFaq{margin:18px 0}.Xh1xWG_contentFaq details{margin:8px 0}.Xh1xWG_wiring{border:1px solid var(--line);background:var(--surface);margin:26px 0}.Xh1xWG_wiring svg{width:100%;height:auto;display:block}.Xh1xWG_wiring figcaption{border-top:1px solid var(--line);background:var(--accent-soft);padding:10px 16px;font-size:13px;line-height:1.6}.Xh1xWG_wBox{fill:none;stroke:var(--line);stroke-width:2px}.Xh1xWG_wWire{fill:none;stroke:var(--accent);stroke-width:2px}.Xh1xWG_wPart{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.Xh1xWG_wDot{fill:var(--accent)}.Xh1xWG_wText{fill:var(--ink);font:12px monospace}.Xh1xWG_wMuted{fill:var(--muted);font:12px monospace}.Xh1xWG_levelBar{border:1px solid var(--line);background:var(--surface);margin-bottom:30px}.Xh1xWG_levelTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:18px 22px;display:flex}.Xh1xWG_levelPos{letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;font:12px monospace}.Xh1xWG_levelStage{border:1px solid var(--tone);background:var(--tone-soft);color:var(--tone);margin-left:12px;padding:2px 8px}.Xh1xWG_levelStage[data-tone=blue]{--tone:var(--tone-blue);--tone-soft:var(--tone-blue-soft)}.Xh1xWG_levelStage[data-tone=amber]{--tone:var(--tone-amber);--tone-soft:var(--tone-amber-soft)}.Xh1xWG_levelStage[data-tone=rose]{--tone:var(--tone-rose);--tone-soft:var(--tone-rose-soft)}.Xh1xWG_levelStage[data-tone=violet]{--tone:var(--tone-violet);--tone-soft:var(--tone-violet-soft)}.Xh1xWG_levelStrip{gap:4px;max-width:100%;display:flex}.Xh1xWG_levelStrip span{border:1px dashed var(--muted);flex:0 26px;min-width:6px;height:8px}.Xh1xWG_levelStrip span[data-done]{border:1px solid var(--accent);background:var(--accent-soft)}.Xh1xWG_levelStrip span[data-current]{background:var(--accent)}.Xh1xWG_levelAuthor{align-items:center;gap:12px;display:flex}.Xh1xWG_levelAuthor .Xh1xWG_avatar{width:40px;height:40px;font-size:13px}.Xh1xWG_levelAuthor .Xh1xWG_authorName{font-size:15px}.Xh1xWG_levelPrereq{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:12px 22px;font-size:14px;line-height:1.7}.Xh1xWG_levelPrereq strong{color:var(--ink);font-weight:500}.Xh1xWG_levelNav{border-top:1px solid var(--line);justify-content:space-between;gap:12px;display:flex}.Xh1xWG_levelNav a{min-height:44px;color:var(--accent);align-items:center;padding:0 22px;font-size:14px;display:inline-flex}.Xh1xWG_levelNav a:hover{text-underline-offset:5px;text-decoration:underline}.Xh1xWG_detailPage>.Xh1xWG_levelNav{border:1px solid var(--line);background:var(--surface);margin-top:40px}@media (max-width:600px){.Xh1xWG_levelTop{padding:16px 18px}.Xh1xWG_levelNav a{padding:0 18px}}.Xh1xWG_lessonScreenshots{gap:24px;margin:28px 0;display:grid}.Xh1xWG_lessonScreenshot{border:1px solid var(--line);background:var(--surface);margin:0;overflow:hidden}.Xh1xWG_lessonScreenshot img{width:100%;height:auto;display:block}.Xh1xWG_screenshotPlaceholder{border-bottom:1px dashed var(--line);min-height:220px;color:var(--muted);background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.Xh1xWG_screenshotPlaceholder span{font-size:14px}.Xh1xWG_lessonScreenshot figcaption{gap:8px;padding:20px;line-height:1.6;display:grid}.Xh1xWG_lessonScreenshot figcaption strong{color:var(--ink);font-weight:500}.Xh1xWG_lessonScreenshot figcaption span{color:var(--muted);font-size:14px}@media (max-width:600px){.Xh1xWG_screenshotPlaceholder{min-height:160px}.Xh1xWG_lessonScreenshot figcaption{padding:16px}}:is(.Xh1xWG_contentCode .hljs-keyword,.Xh1xWG_contentCode .hljs-selector-tag){color:#ff7bba}:is(.Xh1xWG_contentCode .hljs-string,.Xh1xWG_contentCode .hljs-regexp){color:#a5e3a0}:is(.Xh1xWG_contentCode .hljs-number,.Xh1xWG_contentCode .hljs-literal){color:#f6bd78}:is(.Xh1xWG_contentCode .hljs-comment,.Xh1xWG_contentCode .hljs-doctag){color:#9caab9}:is(.Xh1xWG_contentCode .hljs-title,.Xh1xWG_contentCode .hljs-built_in,.Xh1xWG_contentCode .hljs-type){color:#79c0ff}:is(.Xh1xWG_contentCode .hljs-variable,.Xh1xWG_contentCode .hljs-params,.Xh1xWG_contentCode .hljs-attr){color:#d2b5ff}.Xh1xWG_screenshotOriginal{color:var(--accent);cursor:zoom-in;display:block}.Xh1xWG_screenshotOriginal>span{border-top:1px solid var(--line);padding:10px 20px;font-size:14px;display:block}.Xh1xWG_screenshotOriginal:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.Xh1xWG_header,.Xh1xWG_hero,.Xh1xWG_scopeStrip,.Xh1xWG_section,.Xh1xWG_learning,.Xh1xWG_manifesto,.Xh1xWG_footer,main.Xh1xWG_detailPage{width:calc(100% - 48px);max-width:none}.Xh1xWG_editorialLayout{grid-template-columns:240px minmax(0,1fr);gap:32px}.Xh1xWG_editorialBody{max-width:none}.Xh1xWG_editorialBody :is(p,ul,ol,dl){max-width:75ch}.Xh1xWG_editorialBody pre{max-width:100%;overflow-x:auto}.Xh1xWG_contentCards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.Xh1xWG_contentCards article[data-kind=route]{grid-column:auto}.Xh1xWG_contentCards article{box-sizing:border-box;min-width:0;height:100%;min-height:0}.Xh1xWG_relatedResources{border-left:1px solid var(--line);min-width:0;padding-left:22px}.Xh1xWG_relatedResources h2{margin:0 0 16px;font-size:20px;line-height:1.4}.Xh1xWG_relatedResources a{min-height:44px;color:var(--accent);overflow-wrap:anywhere;padding:12px 0;font-size:14px;display:block}@media (min-width:1400px){.Xh1xWG_editorialLayout[data-resources]{grid-template-columns:240px minmax(0,1fr) 260px}}@media (max-width:1399px){.Xh1xWG_relatedResources{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:24px 0}}@media (max-width:900px){.Xh1xWG_editorialLayout{grid-template-columns:180px minmax(0,1fr);gap:24px}}@media (max-width:700px){.Xh1xWG_header,.Xh1xWG_hero,.Xh1xWG_scopeStrip,.Xh1xWG_section,.Xh1xWG_learning,.Xh1xWG_manifesto,.Xh1xWG_footer,main.Xh1xWG_detailPage{width:calc(100% - 32px)}.Xh1xWG_editorialLayout{grid-template-columns:minmax(0,1fr)}.Xh1xWG_contents{position:static}.Xh1xWG_relatedResources{grid-column:auto}.Xh1xWG_contentCards{grid-template-columns:minmax(0,1fr)}}.Xh1xWG_hero{overflow:clip}.Xh1xWG_productGrid,.Xh1xWG_spaces{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.Xh1xWG_conceptDetails{box-sizing:border-box;width:calc(100% - 48px);max-width:none}@media (max-width:700px){.Xh1xWG_productGrid,.Xh1xWG_spaces{grid-template-columns:minmax(0,1fr)}.Xh1xWG_conceptDetails{width:calc(100% - 32px)}}
.btVQKG_adminLayout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:40px;width:calc(100% - 48px);margin:0 auto;display:grid}.btVQKG_adminSidebar{border-right:1px solid var(--line);padding:40px 24px 32px 0;position:sticky;top:24px}.btVQKG_adminSidebar nav{gap:6px;margin:24px 0;display:grid}.btVQKG_adminSidebar a{border-radius:6px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font-size:.875rem;display:flex}.btVQKG_adminSidebar nav a:hover,.btVQKG_adminSidebar nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.btVQKG_adminSidebar nav a[aria-current=page]{box-shadow:inset 3px 0 var(--accent);font-weight:600}.btVQKG_adminSidebarFooter{border-top:1px solid var(--line);color:var(--muted);padding-top:16px}.btVQKG_adminContent{min-width:0}.btVQKG_adminContent>.btVQKG_page{width:100%;padding:40px 0 64px}@media (max-width:850px){.btVQKG_adminLayout{grid-template-columns:minmax(0,1fr);gap:0}.btVQKG_adminSidebar{border-right:0;border-bottom:1px solid var(--line);padding:24px 0 16px;position:static}.btVQKG_adminSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.btVQKG_adminSidebarFooter{gap:16px;padding-top:8px;display:flex}.btVQKG_adminContent>.btVQKG_page{padding-top:24px}}.btVQKG_page{width:calc(100% - 48px);min-height:55vh;margin:0 auto;padding:72px 0}.btVQKG_page h1{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(2rem,5vw,3.6rem);font-weight:500}.btVQKG_page p{max-width:70ch;color:var(--muted);line-height:1.7}.btVQKG_label{letter-spacing:.14em;color:var(--accent);font-size:.75rem}.btVQKG_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.btVQKG_card{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:24px}.btVQKG_card h2,.btVQKG_card h3{font-size:1.25rem;font-weight:500}.btVQKG_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.btVQKG_page .btVQKG_button,.btVQKG_page button{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border-radius:6px;padding:12px 20px;display:inline-flex}.btVQKG_page .btVQKG_secondary{color:var(--accent);background:0 0}.btVQKG_page label{gap:8px;margin:16px 0;display:grid}.btVQKG_page input,.btVQKG_page select{background:var(--paper);width:100%;max-width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:5px;padding:10px}.btVQKG_page input[type=checkbox]{justify-self:start;width:auto}.btVQKG_notice{border-left:3px solid var(--accent);background:var(--accent-soft);margin:24px 0;padding:12px 18px}.btVQKG_page code{overflow-wrap:anywhere;font-size:.85rem}.btVQKG_page a:not(.btVQKG_button){text-underline-offset:4px;text-decoration:underline}.btVQKG_page dl{gap:10px;display:grid}.btVQKG_page dd{overflow-wrap:anywhere;margin:0 0 12px}.btVQKG_permissionList{border-top:1px solid var(--line);margin:28px 0}.btVQKG_editorForm fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;margin:24px 0;padding:18px}.btVQKG_editorForm legend{padding:0 8px;font-weight:600}.btVQKG_editorGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0 20px;display:grid}.btVQKG_page .btVQKG_editorForm label{font-size:.85rem}.btVQKG_page .btVQKG_editorForm textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:78px;color:var(--ink);font:inherit;resize:vertical;border-radius:5px;padding:10px}.btVQKG_slideRow{border-top:1px solid var(--line);padding:14px 0}.btVQKG_slideRow summary{cursor:pointer;overflow-wrap:anywhere;padding:8px 0;font-weight:600}.btVQKG_editorPreview{max-width:850px;margin:36px auto}.btVQKG_editorPreview>section{width:100%;margin:0}.btVQKG_publishBar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:32px 0;padding:24px 0}.btVQKG_historyRow{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.btVQKG_historyRow small{color:var(--muted);margin-top:6px;display:block}.btVQKG_page button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:520px){.btVQKG_historyRow{flex-direction:column;align-items:stretch}.btVQKG_editorForm fieldset{padding:12px}}.btVQKG_permissionRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:24px;padding:14px 0;display:grid}.btVQKG_permissionInfo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:16px;min-width:0;display:grid}.btVQKG_permissionInfo h2,.btVQKG_permissionInfo>p:not(.btVQKG_permissionCodes){grid-column:1}.btVQKG_permissionRow h2{margin:0 0 4px;font-size:1rem;font-weight:600}.btVQKG_permissionRow p{overflow-wrap:anywhere;margin:4px 0;font-size:.8rem;line-height:1.45}.btVQKG_permissionCodes{grid-area:1/2/span 2;align-self:center}.btVQKG_permissionCodes span{display:block}.btVQKG_page .btVQKG_permissionCodes code{font-size:.75rem}.btVQKG_permissionForm{grid-template-columns:minmax(120px,1fr) 68px 110px auto;align-items:end;gap:12px;min-width:0;display:grid}.btVQKG_page .btVQKG_permissionForm label{gap:6px;min-width:0;margin:0;font-size:.75rem}.btVQKG_page .btVQKG_permissionForm input{padding:8px}.btVQKG_page .btVQKG_permissionForm input[type=checkbox]{width:18px;min-height:34px;margin:0}.btVQKG_page .btVQKG_permissionForm button{white-space:nowrap;min-height:36px;padding:9px 12px;font-size:.8rem}@media (max-width:1000px){.btVQKG_permissionRow{grid-template-columns:1fr;gap:12px}}@media (max-width:520px){.btVQKG_permissionForm{grid-template-columns:minmax(0,1fr) 72px}.btVQKG_page .btVQKG_permissionForm button{grid-column:1/-1;justify-content:center;align-self:end}}.btVQKG_page .btVQKG_sectionTitle{letter-spacing:-.02em;margin:48px 0 8px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:500}.btVQKG_cards{grid-auto-rows:auto}.btVQKG_card{min-width:0}@media (max-width:600px){.btVQKG_adminLayout,.btVQKG_page{width:calc(100% - 32px)}.btVQKG_cards{grid-template-columns:minmax(0,1fr)}}.btVQKG_preserve{white-space:pre-line;overflow-wrap:anywhere}.btVQKG_page .btVQKG_queueNav{flex-wrap:wrap;gap:8px;margin:24px 0 0;display:flex}.btVQKG_page .btVQKG_queueNav a{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btVQKG_page .btVQKG_queueNav a:hover{border-color:var(--accent);color:var(--accent)}.btVQKG_page .btVQKG_queueNav span{color:var(--muted);font-size:.8rem}
.Pmqaxq_kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:24px 0;display:grid}.Pmqaxq_kpi{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:16px 18px}.Pmqaxq_kpi strong{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500;line-height:1.1;display:block}.Pmqaxq_kpi span{color:var(--muted);font-size:.8rem}.Pmqaxq_range{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.Pmqaxq_range a{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:6px 14px;font-size:.9rem;text-decoration:none}.Pmqaxq_range a[aria-current=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.Pmqaxq_panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;margin:18px 0;padding:20px 22px}.Pmqaxq_panel h2{margin:0 0 4px;font-size:1.1rem;font-weight:500}.Pmqaxq_panel>p{color:var(--muted);margin:0 0 14px;font-size:.85rem}.Pmqaxq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}@media (max-width:900px){.Pmqaxq_grid{grid-template-columns:minmax(0,1fr)}}.Pmqaxq_bars{align-items:flex-end;gap:2px;height:120px;margin-top:8px;display:flex}.Pmqaxq_bars span{background:var(--accent);opacity:.85;border-radius:3px 3px 0 0;flex:1 1 0;min-width:2px}.Pmqaxq_bars span[data-zero=true]{background:var(--line);opacity:1}.Pmqaxq_axis{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:.75rem;display:flex}.Pmqaxq_table{border-collapse:collapse;width:100%;font-size:.88rem}.Pmqaxq_table th{text-align:left;letter-spacing:.06em;color:var(--muted);font-size:.75rem;font-weight:500}.Pmqaxq_table th,.Pmqaxq_table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;vertical-align:top;padding:8px 6px}.Pmqaxq_table td:not(:first-child),.Pmqaxq_table th:not(:first-child){font-variant-numeric:tabular-nums}.Pmqaxq_scroll{overflow-x:auto}.Pmqaxq_meter{background:var(--accent);border-radius:3px;min-width:2px;height:6px;margin-top:4px;display:block}.Pmqaxq_note{color:var(--muted);border-left:3px solid var(--accent);margin:18px 0;padding:4px 12px;font-size:.82rem}.Pmqaxq_pill{border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:.78rem;display:inline-block}
.bORyNa_comments{margin-top:48px;scroll-margin-top:96px}.bORyNa_comments h2{margin:0 0 8px;font-size:1.5rem;font-weight:500}.bORyNa_intro,.bORyNa_empty{color:var(--muted);max-width:70ch;line-height:1.6}.bORyNa_list{gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.bORyNa_list .bORyNa_item{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:16px 18px;line-height:1.6}.bORyNa_list .bORyNa_item[data-status=pending]{border-style:dashed}.bORyNa_meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.85rem;display:flex}.bORyNa_author{color:var(--ink);font-weight:600}.bORyNa_avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.bORyNa_badge{border:1px solid var(--accent);letter-spacing:.08em;color:var(--accent);border-radius:999px;padding:2px 8px;font-size:.7rem}.bORyNa_list .bORyNa_body{color:var(--ink);white-space:pre-line;margin:10px 0 0;line-height:1.6}.bORyNa_report summary{color:var(--muted);cursor:pointer;margin-top:10px;font-size:.85rem}.bORyNa_form{gap:10px;max-width:70ch;margin-top:12px;display:grid}.bORyNa_form label{gap:6px;display:grid}.bORyNa_form textarea,.bORyNa_form input{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:10px}.bORyNa_form textarea{resize:vertical;min-height:120px}.bORyNa_form button{font:inherit;color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:6px;justify-self:start;padding:10px 18px}.bORyNa_status{border-left:3px solid var(--accent);background:var(--accent-soft);margin:16px 0;padding:10px 14px}.bORyNa_comments a{color:var(--accent);text-underline-offset:4px;font-weight:600;text-decoration:underline}.bORyNa_form textarea:focus-visible,.bORyNa_form input:focus-visible,.bORyNa_form button:focus-visible,.bORyNa_report summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.bORyNa_form button{min-height:44px}.bORyNa_form button:hover:not(:disabled){filter:brightness(1.1)}.bORyNa_form button:disabled{opacity:.55;cursor:not-allowed}.bORyNa_report summary{align-items:center;min-height:32px;display:inline-flex}
.Hwd74a_catalog{width:calc(100% - 48px);color:var(--ink);margin:0 auto;padding-bottom:64px}.Hwd74a_breadcrumb{flex-wrap:wrap;gap:12px;padding:24px 0;font-size:13px;display:flex}.Hwd74a_breadcrumb a,.Hwd74a_more a,.Hwd74a_guide a,.Hwd74a_teachers a,.Hwd74a_method a{color:var(--accent);text-underline-offset:4px}.Hwd74a_hero{border-top:1px solid var(--line);padding:28px 0 32px}.Hwd74a_eyebrow{letter-spacing:2px;color:var(--accent);font:11px monospace}.Hwd74a_hero h1{font:500 clamp(32px, 3.5vw, 56px)/1.15 var(--display);letter-spacing:-1.5px;margin:12px 0}.Hwd74a_hero>p:not(.Hwd74a_eyebrow){max-width:75ch;color:var(--muted);line-height:1.7}.Hwd74a_layout{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr) 250px;align-items:start;gap:28px;padding-top:24px;display:grid}.Hwd74a_filters{min-width:0;position:sticky;top:20px}.Hwd74a_filters summary{cursor:pointer;padding:12px 0;font-weight:600}.Hwd74a_filters button{text-align:left;width:100%;color:var(--ink);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.Hwd74a_filters button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.Hwd74a_filters button span{font-size:12px}.Hwd74a_status{gap:8px;margin:24px 0 12px;font-size:13px;display:grid}.Hwd74a_status select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:8px}.Hwd74a_filters .Hwd74a_reset{color:var(--accent);text-decoration:underline}.Hwd74a_more{border-top:1px solid var(--line);gap:4px;margin-top:20px;padding-top:16px;display:grid}.Hwd74a_more a{align-items:center;min-height:44px;font-size:13px;display:flex}.Hwd74a_results{min-width:0}.Hwd74a_count{color:var(--muted);margin:0 0 24px;font-size:13px}.Hwd74a_group{margin:0 0 36px}.Hwd74a_group>header h2,.Hwd74a_teachers h2{font:500 27px/1.25 var(--display);margin:0 0 8px}.Hwd74a_group>header p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.6}.Hwd74a_cards>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;margin-bottom:0}.Hwd74a_cards article[data-card]{box-sizing:border-box;height:100%;min-height:0}.Hwd74a_cards article[data-kind=route]{grid-column:auto}.Hwd74a_cards article h2{font-size:24px}.Hwd74a_guide{border-left:1px solid var(--line);padding-left:22px}.Hwd74a_guide h2{font:500 20px/1.4 var(--display);margin:0 0 16px}.Hwd74a_guide h3{font-size:15px}.Hwd74a_guide p,.Hwd74a_teachers p,.Hwd74a_method p{color:var(--muted);max-width:75ch;font-size:14px;line-height:1.8}.Hwd74a_guide strong{color:var(--ink);display:block}.Hwd74a_guide hr{border:0;border-top:1px solid var(--line);margin:24px 0}.Hwd74a_guide a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.Hwd74a_guide .Hwd74a_note{font-size:12px}.Hwd74a_teachers{border:1px solid var(--line);background:var(--surface);padding:24px}.Hwd74a_teachers a{align-items:center;min-height:44px;margin-right:24px;display:inline-flex}.Hwd74a_method{border-top:1px solid var(--line);margin-top:24px;padding:18px 0}.Hwd74a_method summary{cursor:pointer;min-height:44px;font-weight:600}.Hwd74a_empty{border:1px dashed var(--line);margin-bottom:24px;padding:24px}.Hwd74a_empty button{cursor:pointer;min-height:44px}.Hwd74a_catalog :is(button,select,a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.Hwd74a_area>main{width:calc(100% - 48px);max-width:none}@media (min-width:1600px){.Hwd74a_layout{grid-template-columns:240px minmax(0,1fr) 270px;gap:32px}}@media (max-width:1199px){.Hwd74a_layout{grid-template-columns:210px minmax(0,1fr);gap:24px}.Hwd74a_guide{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:24px 0}}@media (max-width:760px){.Hwd74a_catalog,.Hwd74a_area>main{width:calc(100% - 32px)}.Hwd74a_layout{grid-template-columns:minmax(0,1fr);gap:24px}.Hwd74a_filters{position:static}.Hwd74a_filters details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.Hwd74a_status{margin-top:12px}.Hwd74a_more{grid-template-columns:repeat(2,minmax(0,1fr))}.Hwd74a_guide{grid-column:auto}.Hwd74a_hero{padding:18px 0 24px}.Hwd74a_teachers{padding:18px}}.Hwd74a_area [data-editorial-body]{max-width:none}.Hwd74a_area [data-editorial-body]>section>:is(p,ul){max-width:75ch}.Hwd74a_hero{isolation:isolate;position:relative;overflow:hidden}.Hwd74a_hero>:not(img){z-index:1;max-width:min(75ch,80%);position:relative}.Hwd74a_cover{z-index:-1;object-fit:cover;opacity:.3;width:40%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.Hwd74a_method li{max-width:75ch;color:var(--muted);font-size:14px;line-height:1.8}@media (max-width:760px){.Hwd74a_hero>:not(img){max-width:100%}.Hwd74a_cover{opacity:.12;width:70%}}@media (min-width:1200px) and (max-width:1350px),(max-width:620px){.Hwd74a_cards>div{grid-template-columns:minmax(0,1fr)}}.Hwd74a_notice{border:1px solid var(--accent);background:var(--accent-soft);max-width:75ch;color:var(--ink);border-left-width:4px;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:20px 0 0;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.Hwd74a_notice a{background:var(--accent);min-height:40px;color:var(--on-accent);border-radius:6px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.Hwd74a_hero>.Hwd74a_notice{max-width:75ch;color:var(--ink)}.Hwd74a_hero>.Hwd74a_notice a{color:var(--on-accent)}
.kueRbq_catalog{margin:12px 0 60px}.kueRbq_heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.kueRbq_heading h2{font:500 clamp(24px, 3vw, 32px)/1.2 var(--display);letter-spacing:-.7px;margin:0}.kueRbq_heading p{color:var(--muted);margin:0;font-size:14px}.kueRbq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.kueRbq_card{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.kueRbq_card:hover,.kueRbq_card:focus-within{border-color:color-mix(in srgb, var(--product-accent) 60%, var(--line));transform:translateY(-4px);box-shadow:0 12px 30px #0000001f}.kueRbq_link{height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.kueRbq_card .kueRbq_link:focus-visible{outline:3px solid var(--accent);outline-offset:-5px;border-radius:15px}.kueRbq_visual{aspect-ratio:3;border-bottom:3px solid var(--product-accent);background:#081722;position:relative;overflow:hidden}.kueRbq_visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#030c14e0);position:absolute;inset:40% 0 0}.kueRbq_art{object-fit:cover;object-position:75% 50%;width:100%;height:100%;display:block}.kueRbq_logo{z-index:1;background:#fff;border:1px solid #ffffff59;border-radius:12px;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:15px;left:20px;box-shadow:0 4px 14px #0000002e}.kueRbq_logo img{object-fit:contain;display:block}.kueRbq_credit{z-index:1;color:#e9efee;font-size:12px;position:absolute;bottom:20px;right:18px}.kueRbq_body{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.kueRbq_family{color:var(--muted);letter-spacing:1px;margin:0 0 10px;font-size:12px;line-height:1.5}.kueRbq_card .kueRbq_body h3{font:500 25px/1.25 var(--display);letter-spacing:-.65px;overflow-wrap:anywhere;margin:0 0 12px}.kueRbq_description{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.7}.kueRbq_status{border:1px solid var(--line);color:var(--ink);background:color-mix(in srgb, var(--product-accent) 8%, var(--surface));overflow-wrap:anywhere;border-radius:8px;margin:auto 0 20px;padding:7px 10px;font-size:12px;line-height:1.5}.kueRbq_action{border-top:1px solid var(--line);width:100%;color:var(--ink);justify-content:space-between;align-items:center;padding-top:17px;font-size:14px;font-weight:600;display:flex}.kueRbq_action span{font-size:22px;transition:transform .18s}.kueRbq_link:hover .kueRbq_action span{transform:translate(4px)}@media (max-width:1050px){.kueRbq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kueRbq_grid{grid-template-columns:minmax(0,1fr);gap:20px}.kueRbq_body{padding:22px}}@media (prefers-reduced-motion:reduce){.kueRbq_card,.kueRbq_action span{transition:none}.kueRbq_card:hover,.kueRbq_card:focus-within,.kueRbq_link:hover .kueRbq_action span{transform:none}}.kueRbq_layout{grid-template-columns:220px minmax(0,1040px) 240px;justify-content:center;align-items:start;gap:28px;display:grid}.kueRbq_results{min-width:0}.kueRbq_results>p{color:var(--muted);margin:0 0 20px;font-size:13px}.kueRbq_filters{position:sticky;top:24px}.kueRbq_filters h3,.kueRbq_guide h3{margin:0 0 20px;font-size:20px}.kueRbq_filters label{gap:8px;margin:0 0 20px;font-size:13px;display:grid}.kueRbq_filters select{width:100%;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;padding:8px}.kueRbq_filters p,.kueRbq_guide p{color:var(--muted);font-size:13px;line-height:1.7}.kueRbq_filters a{color:var(--accent);margin-top:20px;display:block}.kueRbq_filters button,.kueRbq_empty button{min-height:44px;color:var(--accent);background:var(--surface);border:1px solid var(--line);cursor:pointer;padding:10px 16px}.kueRbq_guide{border-left:1px solid var(--line);padding-left:20px}.kueRbq_guide a{border-top:1px solid var(--line);gap:6px;padding:14px 0;font-size:13px;line-height:1.6;display:grid}.kueRbq_guide strong{color:var(--accent)}.kueRbq_guide span{color:var(--muted)}.kueRbq_layout :is(a,button,select):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:1250px){.kueRbq_layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.kueRbq_guide{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:24px 0}}@media (max-width:800px){.kueRbq_layout{grid-template-columns:minmax(0,1fr)}.kueRbq_filters{position:static}.kueRbq_guide{grid-column:auto}}
