.wfdxLa_section{background:hsl(var(--muted-2));color:hsl(var(--foreground))}.wfdxLa_header{gap:12px;max-width:780px;margin-bottom:24px;display:grid}.wfdxLa_header>p{margin:0}.wfdxLa_header h2{font-size:var(--type-section);letter-spacing:-.035em;margin:0;font-weight:650;line-height:1.3}.wfdxLa_lede,.wfdxLa_lessonIntroduction p,.wfdxLa_explorerDescription{color:hsl(var(--muted-foreground));font-size:var(--type-body);line-height:1.65}.wfdxLa_lessonChoices{border-bottom:1px solid hsl(var(--border-strong));grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.wfdxLa_lessonChoice{min-width:0;min-height:58px;color:hsl(var(--muted-foreground));text-align:left;font-size:var(--type-subsection);cursor:pointer;border-bottom:3px solid #0000;align-items:center;gap:12px;margin-bottom:-1px;padding:12px 0 18px;font-weight:600;display:flex}.wfdxLa_lessonChoice[aria-pressed=true]{border-bottom-color:hsl(var(--accent-strong));color:hsl(var(--foreground))}.wfdxLa_lessonChoice:hover{color:hsl(var(--foreground))}.wfdxLa_section :is(a,button,summary,pre):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px;border-radius:3px}.wfdxLa_lesson{padding-top:24px}.wfdxLa_lessonIntroduction{max-width:840px;margin-bottom:24px}.wfdxLa_lessonIntroduction h3,.wfdxLa_explorerHeader h3{font-size:var(--type-subsection);letter-spacing:-.025em;margin-bottom:8px;font-weight:650;line-height:1.3}.wfdxLa_demonstration{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:start;gap:32px;display:grid}.wfdxLa_source,.wfdxLa_preview{min-width:0}.wfdxLa_exampleLabel{font-size:var(--type-code);color:hsl(var(--muted-foreground));margin:0;font-weight:600}.wfdxLa_sourceToolbar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:10px;display:flex}.wfdxLa_copyButton{border:1px solid hsl(var(--border-strong));min-height:44px;color:hsl(var(--foreground));font-size:var(--type-support);cursor:pointer;border-radius:5px;padding:8px 12px;font-weight:500}.wfdxLa_copyButton:hover{background:hsl(var(--muted))}.wfdxLa_copyFeedback{color:hsl(var(--muted-foreground));font-size:var(--type-support);margin-top:8px;line-height:1.6}.wfdxLa_source pre{white-space:pre-wrap;overflow-wrap:anywhere;background:hsl(var(--code-bg));border:1px solid hsl(var(--code-border));max-width:100%;max-height:420px;font-family:var(--font-mono);font-size:var(--type-code);tab-size:2;border-radius:8px;padding:16px;line-height:1.6;overflow:auto}.wfdxLa_source pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0;font-weight:400}.wfdxLa_preview{margin:0;padding-top:0}.wfdxLa_preview img{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;height:auto;box-shadow:0 10px 30px hsl(var(--foreground) / .06);border-radius:5px;display:block}.wfdxLa_preview figcaption{color:hsl(var(--muted-foreground));font-size:var(--type-support);margin-top:12px;line-height:1.6}.wfdxLa_annotations{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin-top:24px;display:grid}.wfdxLa_annotations>div{min-width:0}.wfdxLa_annotations dt{margin-bottom:8px}.wfdxLa_annotations dd{color:hsl(var(--muted-foreground));font-size:var(--type-body);margin:0;line-height:1.65}.wfdxLa_section a{color:hsl(var(--accent-strong));text-underline-offset:4px}.wfdxLa_section a:hover{text-decoration:underline}.wfdxLa_annotations code,.wfdxLa_fields code{overflow-wrap:anywhere;font-size:var(--type-support);background:0 0;border-radius:0;padding:0}.wfdxLa_actions{font-size:var(--type-body);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:24px;display:flex}.wfdxLa_actions a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.wfdxLa_actions .wfdxLa_primaryLink{font-weight:600}.wfdxLa_explorer{border-top:1px solid hsl(var(--border-strong));margin-top:32px;padding-top:24px}.wfdxLa_explorerHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.wfdxLa_explorerHeader h3{margin:0}.wfdxLa_explorerHeader>a{min-height:44px;font-size:var(--type-support);align-items:center;gap:5px;display:inline-flex}.wfdxLa_explorerDescription{margin:12px 0 0}.wfdxLa_reference{min-width:0}.wfdxLa_schemaChoices{flex-wrap:wrap;gap:8px;margin:0;display:flex}.wfdxLa_schemaChoices button{border:1px solid hsl(var(--border-strong));min-height:44px;color:hsl(var(--muted-foreground));font-size:var(--type-support);cursor:pointer;border-radius:6px;padding:9px 15px;font-weight:500}.wfdxLa_schemaChoices button[aria-pressed=true]{background:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}.wfdxLa_schemaChoices button:hover:not([aria-pressed=true]){background:hsl(var(--muted));color:hsl(var(--foreground))}.wfdxLa_field{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);align-items:start;gap:24px;padding:24px 0;display:grid}.wfdxLa_field dt{flex-direction:column;align-items:flex-start;gap:8px;margin:0;display:flex}.wfdxLa_fieldFacts{color:hsl(var(--muted-foreground));font-size:var(--type-code);flex-wrap:wrap;gap:6px 16px;display:inline-flex}.wfdxLa_field dd{font-size:var(--type-body);color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin:0;line-height:1.65}.wfdxLa_enum{margin-top:12px}.wfdxLa_enum>p{font-size:var(--type-support);margin-bottom:6px}.wfdxLa_enum ul{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.wfdxLa_referenceLink{min-height:44px;font-size:var(--type-body);margin-top:24px;padding-block:8px;display:inline-block}.wfdxLa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:900px){.wfdxLa_demonstration{gap:24px}.wfdxLa_annotations{gap:20px}}@media (max-width:760px){.wfdxLa_demonstration{grid-template-columns:minmax(0,1fr)}.wfdxLa_preview{padding-top:0}.wfdxLa_annotations{grid-template-columns:minmax(0,1fr);gap:18px}.wfdxLa_annotations dt{margin-bottom:3px}.wfdxLa_explorerHeader{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}.wfdxLa_explorerHeader>a{grid-area:1/2}.wfdxLa_schemaChoices{grid-area:2/1/auto/-1}.wfdxLa_field{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:450px){.wfdxLa_lessonChoices{gap:12px}.wfdxLa_lessonChoice{font-size:var(--type-body);flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:13px}.wfdxLa_source pre{font-size:var(--type-code);padding:16px}.wfdxLa_field dt{flex-direction:column;align-items:flex-start;gap:6px}}.wfdxLa_sourceViews{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.wfdxLa_sourceViews button{border:1px solid hsl(var(--border-strong));min-height:44px;font-size:var(--type-support);border-radius:5px;padding:6px 10px}.wfdxLa_sourceViews button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.wfdxLa_changedLine{color:hsl(var(--foreground));background:hsl(var(--accent) / .12);font-weight:550}.wfdxLa_unchangedLine{color:hsl(var(--muted-foreground))}.wfdxLa_fieldLinks{font-size:var(--type-support);gap:16px;margin-top:16px;display:flex}.wfdxLa_fieldLinks a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.wfdxLa_preview{grid-row:1}}.wfdxLa_explorer>summary{min-height:44px;font-size:var(--type-support);cursor:pointer;padding-block:10px}.wfdxLa_explorer[open]>summary{margin-bottom:16px}
.pipCea_section{color:hsl(var(--foreground))}.pipCea_header{gap:12px;max-width:760px;margin-bottom:24px;display:grid}.pipCea_header>p{margin:0}.pipCea_header h2{font-size:var(--type-section);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:650;line-height:1.3}.pipCea_lede{color:hsl(var(--muted-foreground));font-size:var(--type-body);line-height:1.7}.pipCea_demonstration{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.pipCea_selection,.pipCea_preview,.pipCea_customCatalog>*{min-width:0}.pipCea_themeChoices{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.pipCea_themeChoices button{border:1px solid hsl(var(--border-strong));background:hsl(var(--background));min-height:44px;color:hsl(var(--muted-foreground));font-size:var(--type-support);cursor:pointer;border-radius:999px;padding:9px 18px;font-weight:550}.pipCea_themeChoices button:hover,.pipCea_codeHeader button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.pipCea_themeChoices button[aria-pressed=true]{border-color:hsl(var(--accent-strong));background:hsl(var(--accent) / .1);color:hsl(var(--accent-strong));box-shadow:inset 0 0 0 1px hsl(var(--accent-strong))}.pipCea_codeFigure{border:1px solid hsl(var(--code-border));border-radius:var(--radius-lg);background:hsl(var(--code-bg));margin:0;overflow:hidden}.pipCea_codeHeader{border-bottom:1px solid hsl(var(--code-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 14px;display:flex}.pipCea_codeHeader>figcaption,.pipCea_customCodeCaption{color:hsl(var(--muted-foreground));font:12px/1.5 var(--font-mono)}.pipCea_codeHeader button{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--background));min-height:44px;color:hsl(var(--foreground));font-size:var(--type-label);cursor:pointer;padding:5px 9px}.pipCea_codeFigure pre{white-space:pre-wrap;overflow-wrap:anywhere;color:hsl(var(--foreground));font:var(--type-code)/1.6 var(--font-mono);tab-size:2;padding:18px}.pipCea_codeFigure pre code{color:inherit;font:inherit;background:0 0;border-radius:0;padding:0}.pipCea_copyStatus,.pipCea_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pipCea_copyError{color:hsl(var(--warn-fg));font-size:var(--type-support);margin-bottom:12px;line-height:1.6}.pipCea_actions,.pipCea_intentLinks{flex-wrap:wrap;gap:8px 24px;display:flex}.pipCea_actions{margin-top:16px}.pipCea_section a{color:hsl(var(--accent-strong))}.pipCea_actions a,.pipCea_intentLinks a,.pipCea_customCatalog a,.pipCea_provenance>a{min-height:44px;font-size:var(--type-support);text-decoration:underline;-webkit-text-decoration-color:hsl(var(--accent-strong) / .3);text-decoration-color:hsl(var(--accent-strong) / .3);text-underline-offset:4px;align-items:center;padding-block:8px;font-weight:550;display:inline-flex}.pipCea_section a:hover{text-decoration-color:currentColor}.pipCea_preview{margin:0}.pipCea_previewImage{aspect-ratio:16/9;border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--muted));overflow:hidden}.pipCea_previewImage img{object-fit:contain;width:100%;height:100%;display:block}.pipCea_preview>figcaption{color:hsl(var(--muted-foreground));font-size:var(--type-code);margin-top:12px;line-height:1.6}.pipCea_intent{border-left:2px solid hsl(var(--border-strong));max-width:840px;margin-top:32px;padding-left:20px}.pipCea_intent h3,.pipCea_discovery h3{font-size:var(--type-subsection);margin-bottom:8px;font-weight:600;line-height:1.4}.pipCea_intent p,.pipCea_customCatalog p{color:hsl(var(--muted-foreground));font-size:var(--type-body);line-height:1.7}.pipCea_intentLinks{margin-top:4px}.pipCea_discovery{border-top:1px solid hsl(var(--border));margin-top:32px;padding-top:24px}.pipCea_discoveryGroup+.pipCea_discoveryGroup{margin-top:24px}.pipCea_discoveryGroup h4{font-size:var(--type-card);margin:0;font-weight:600;line-height:1.4}.pipCea_discovery ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pipCea_discovery li{border-bottom:1px solid hsl(var(--border));min-width:0}.pipCea_discovery a{font-size:var(--type-support);padding:14px 0;font-weight:550;line-height:1.5;display:block}.pipCea_arrow{font-weight:400}.pipCea_catalogDescription{color:hsl(var(--muted-foreground));font-size:var(--type-code);margin-top:4px;font-weight:400;line-height:1.55;display:block}.pipCea_disclosure{border-bottom:1px solid hsl(var(--border))}.pipCea_disclosure summary{font-size:var(--type-support);cursor:pointer;padding:24px 0;font-weight:550}.pipCea_customCatalog{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;padding:0 0 24px;display:grid}.pipCea_customCatalog a{margin-top:8px;display:inline-block}.pipCea_customCodeCaption{border-bottom:1px solid hsl(var(--code-border));padding:12px 18px}.pipCea_provenance>a{margin-bottom:20px;display:inline-block}.pipCea_section :is(a,button,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:var(--radius-sm)}@media (max-width:900px){.pipCea_discovery ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}}@media (max-width:820px){.pipCea_demonstration,.pipCea_customCatalog{grid-template-columns:minmax(0,1fr);gap:24px}.pipCea_themeChoices{margin-bottom:20px}}@media (max-width:560px){.pipCea_lede{font-size:var(--type-body)}.pipCea_themeChoices button{padding-inline:16px}.pipCea_intent{padding-left:16px}.pipCea_discovery ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}
