.HomeHeroVisual_stage__wAi_f{position:relative;width:100%;aspect-ratio:10/9;container-type:inline-size;color:#fff}.HomeHeroVisual_beams__uPUwr{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.HomeHeroVisual_beamTrack__uIYh2{fill:none;stroke:rgba(196,181,253,.35);stroke-width:1.5}.HomeHeroVisual_beamLight__jlaEo{fill:none;stroke:#ede9fe;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:22 100;filter:drop-shadow(0 0 4px rgba(192,132,252,.95));animation:HomeHeroVisual_beamTravel__5_9e4 2.8s linear infinite}@keyframes HomeHeroVisual_beamTravel__5_9e4{0%{stroke-dashoffset:122}to{stroke-dashoffset:0}}.HomeHeroVisual_glass__F_Fih{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border:1px solid rgba(196,181,253,.26);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px rgba(4,2,18,.55),inset 0 1px 0 rgba(255,255,255,.08)}.HomeHeroVisual_sourceCard__IX7Qi{position:absolute;left:0;top:5%;width:48%;padding:2.6cqw 3cqw;border-radius:2.2cqw;animation:HomeHeroVisual_floatSlow__kOUDw 7s ease-in-out infinite}.HomeHeroVisual_sourceHeader__IvJt_{display:flex;align-items:center;gap:1.2cqw;font-size:1.9cqw;color:rgba(255,255,255,.6);margin-bottom:1.6cqw}.HomeHeroVisual_sourceIcon__soC55{color:#f87171;flex-shrink:0}.HomeHeroVisual_sourcePage__3MRrq{margin-left:auto;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace}.HomeHeroVisual_sourceText__aeong{margin:0;font-size:2.35cqw;line-height:1.55;color:rgba(255,255,255,.78)}.HomeHeroVisual_highlight__bjJkG{color:#fff;font-weight:600;background:rgba(168,85,247,.38);border-radius:.6cqw;padding:0 .5cqw;box-shadow:0 0 2cqw rgba(168,85,247,.55);animation:HomeHeroVisual_highlightPulse__8UN54 2.8s ease-in-out infinite}@keyframes HomeHeroVisual_highlightPulse__8UN54{0%,to{box-shadow:0 0 1.2cqw rgba(168,85,247,.35)}50%{box-shadow:0 0 2.6cqw rgba(168,85,247,.75)}}.HomeHeroVisual_core__cJP6y{position:absolute;left:76%;top:29.6%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%)}.HomeHeroVisual_coreGlow__f_O6T{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(30,20,72,.95) 0,rgba(30,20,72,.85) 55%,rgba(124,58,237,.35) 75%,transparent 100%);box-shadow:0 0 8cqw rgba(139,92,246,.45)}.HomeHeroVisual_rings__HbPu_{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.HomeHeroVisual_ringDashed__whSW8{fill:none;stroke:rgba(196,181,253,.55);stroke-width:1.2;stroke-dasharray:3 7;transform-box:fill-box;transform-origin:center;animation:HomeHeroVisual_spin__GDNuV 40s linear infinite}.HomeHeroVisual_ringFaint__9j1Pb{fill:none;stroke:rgba(196,181,253,.2);stroke-width:1}.HomeHeroVisual_orbit__7G4RM{transform-box:view-box;transform-origin:50% 50%;animation:HomeHeroVisual_spin__GDNuV 14s linear infinite}.HomeHeroVisual_orbitDot__sFwE7{fill:#e9d5ff;filter:drop-shadow(0 0 3px #c084fc)}@keyframes HomeHeroVisual_spin__GDNuV{to{transform:rotate(1turn)}}.HomeHeroVisual_coreLogo__1Nrrg{position:absolute;inset:26%;filter:drop-shadow(0 0 1.4cqw rgba(192,132,252,.85))}.HomeHeroVisual_core__cJP6y .HomeHeroVisual_coreLogoMark__ByGAM{background-image:linear-gradient(90deg,#f5f3ff,#c4b5fd,#f5f3ff)}.HomeHeroVisual_results__NcjOm{position:absolute;left:14%;top:54%;width:66%;animation:HomeHeroVisual_floatSlow__kOUDw 8s ease-in-out -3s infinite}.HomeHeroVisual_resultCard__PdU9_{position:relative;display:flex;flex-direction:column;gap:1.3cqw;padding:2.6cqw 3cqw;border-radius:2.2cqw;background:linear-gradient(135deg,rgba(40,30,88,.72),rgba(22,16,54,.72))}.HomeHeroVisual_ghostFar__nYfA_,.HomeHeroVisual_ghostNear__c6jsM{position:absolute;inset:0}.HomeHeroVisual_ghostNear__c6jsM{transform:translate(2.2cqw,-2.2cqw) scale(.97);opacity:.5}.HomeHeroVisual_ghostFar__nYfA_{transform:translate(4.4cqw,-4.4cqw) scale(.94);opacity:.25}.HomeHeroVisual_resultLabel__o8j0V{font-size:1.65cqw;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd}.HomeHeroVisual_resultTitle__PwssB{margin:0;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:3.1cqw;font-weight:700;color:#fff}.HomeHeroVisual_resultDefinition__1KXDK{margin:0;font-size:2.05cqw;line-height:1.5;color:rgba(255,255,255,.78)}.HomeHeroVisual_resultDefinition__1KXDK strong{color:#fff}.HomeHeroVisual_resultQuestions__NmpoQ{display:flex;flex-direction:column;align-items:flex-start;gap:1cqw;margin:.4cqw 0 0;padding:0;list-style:none}.HomeHeroVisual_resultQuestions__NmpoQ li{max-width:100%;padding:.9cqw 2cqw;border-radius:9999px;font-size:1.85cqw;color:rgba(255,255,255,.85);background:rgba(255,255,255,.06);border:1px solid rgba(196,181,253,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes HomeHeroVisual_floatSlow__kOUDw{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2cqw)}}@media (prefers-reduced-motion:reduce){.HomeHeroVisual_beamLight__jlaEo,.HomeHeroVisual_highlight__bjJkG,.HomeHeroVisual_orbit__7G4RM,.HomeHeroVisual_results__NcjOm,.HomeHeroVisual_ringDashed__whSW8,.HomeHeroVisual_sourceCard__IX7Qi{animation:none}}.HomeModeArt_art__VIehm{position:relative;z-index:1;display:block;width:100%;height:100%}.HomeModeArt_glass__ugFE_{fill:rgba(255,255,255,.07);stroke:rgba(196,181,253,.4);stroke-width:1;filter:drop-shadow(0 8px 16px rgba(4,2,18,.55))}.HomeModeArt_bar__NUJRm{fill:rgba(255,255,255,.22)}.HomeModeArt_barHighlight__TxR9D{fill:rgba(192,132,252,.9);filter:drop-shadow(0 0 4px rgba(192,132,252,.9))}.HomeModeArt_barHeading__M_69O{fill:rgba(196,181,253,.7)}.HomeModeArt_chip__kPuF_{filter:drop-shadow(0 6px 12px rgba(4,2,18,.6))}.HomeModeArt_chip__kPuF_ rect{fill:rgba(24,16,60,.82);stroke:rgba(196,181,253,.5);stroke-width:1}.HomeModeArt_chip__kPuF_ text{fill:#ede9fe;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-weight:600;text-anchor:middle;dominant-baseline:central}.HomeModeArt_tag__bq5Si{fill:#c4b5fd;font-size:9px;font-weight:700;letter-spacing:.14em}.HomeModeArt_docTitle__EiTQw{fill:#fff;font-size:12px;font-weight:700}.PinnedBackdrop_window__fOTy5{position:relative;clip-path:inset(0)}.PinnedBackdrop_backdrop__XWS39{position:fixed;inset:0;z-index:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.PinnedBackdrop_backdrop__XWS39{position:absolute}}.ScrollFadeContainer_wrapper__9mN5d{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;isolation:isolate;overflow:hidden}.ScrollFadeContainer_scrollContent__UeMh6{flex:1;min-height:0;min-width:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.ScrollFadeContainer_scrollContent__UeMh6::-webkit-scrollbar{width:6px}.ScrollFadeContainer_scrollContent__UeMh6::-webkit-scrollbar-track{background:transparent}.ScrollFadeContainer_scrollContent__UeMh6::-webkit-scrollbar-thumb{background:rgba(var(--foreground),0);border-radius:3px;transition:background .2s ease-out}.ScrollFadeContainer_scrollContent__UeMh6:hover{scrollbar-color:rgba(var(--foreground),.3) transparent}.ScrollFadeContainer_scrollContent__UeMh6:hover::-webkit-scrollbar-thumb{background:rgba(var(--foreground),.3)}.ScrollFadeContainer_scrollContent__UeMh6:hover::-webkit-scrollbar-thumb:hover{background:rgba(var(--foreground),.5)}.ScrollFadeContainer_alwaysShowScrollbar__0xQdi{scrollbar-width:thin;scrollbar-color:rgba(var(--foreground),.2) transparent}.ScrollFadeContainer_alwaysShowScrollbar__0xQdi::-webkit-scrollbar{width:6px}.ScrollFadeContainer_alwaysShowScrollbar__0xQdi::-webkit-scrollbar-track{background:transparent}.ScrollFadeContainer_alwaysShowScrollbar__0xQdi::-webkit-scrollbar-thumb{background:rgba(var(--foreground),.2);border-radius:3px}.ScrollFadeContainer_alwaysShowScrollbar__0xQdi::-webkit-scrollbar-thumb:hover{background:rgba(var(--foreground),.4)}.ScrollFadeContainer_fadeBottom___k_ec,.ScrollFadeContainer_fadeTop__qq91Z{position:absolute;left:0;right:0;height:var(--fade-height,80px);pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease-out}.ScrollFadeContainer_fadeTop__qq91Z{top:0;background:linear-gradient(to bottom,rgb(var(--background)) 0,transparent 100%)}.ScrollFadeContainer_fadeBottom___k_ec{bottom:0;background:linear-gradient(to top,rgb(var(--background)) 0,transparent 100%)}.ScrollFadeContainer_fadeBottom___k_ec.ScrollFadeContainer_visible__eKP__,.ScrollFadeContainer_fadeTop__qq91Z.ScrollFadeContainer_visible__eKP__{opacity:1}.Tooltip_bubble__mVfAH{background:rgb(var(--foreground));color:rgb(var(--background));padding:.5rem .75rem;border-radius:6px;font-size:.8125rem;line-height:1.4;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.15);opacity:0;animation:Tooltip_tooltipFadeIn__oUlpv .15s ease forwards;white-space:normal}.dark .Tooltip_bubble__mVfAH{box-shadow:0 2px 12px rgba(0,0,0,.4)}@keyframes Tooltip_tooltipFadeIn__oUlpv{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Tooltip_bubble__mVfAH{animation:none;opacity:1}}.SchemaCard_schemaCard__x3UoF{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;min-width:140px;flex:1;max-width:200px;border-radius:1rem;border:2px solid rgba(var(--foreground),.1);background:var(--emphasis);cursor:pointer;transition:all .3s ease;text-align:center}.SchemaCard_schemaCard__x3UoF:hover:not(.SchemaCard_disabled__Tu5EL){border-color:rgba(var(--primary-alt),.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--primary-alt),.15)}.SchemaCard_schemaCard__x3UoF.SchemaCard_selected__7KJ1A{border-color:var(--primary);background:linear-gradient(145deg,rgba(var(--primary-alt),.15),rgba(var(--primary-alt),.05));box-shadow:0 4px 20px rgba(var(--primary-alt),.25)}.SchemaCard_schemaCard__x3UoF.SchemaCard_disabled__Tu5EL{opacity:.5;cursor:not-allowed}.SchemaCard_iconWrapper__0Tso7{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:rgba(var(--primary-alt),.1);transition:all .3s ease}.SchemaCard_schemaCard__x3UoF.SchemaCard_selected__7KJ1A .SchemaCard_iconWrapper__0Tso7{background:rgba(var(--primary-alt),.2)}.SchemaCard_icon__wagDQ{width:24px;height:24px;color:var(--primary)}.dark .SchemaCard_icon__wagDQ{color:var(--primary-light)}.SchemaCard_content__LjE28{display:flex;flex-direction:column;gap:.25rem}.SchemaCard_title__e6zQT{font-size:1rem;font-weight:600;color:rgb(var(--foreground));margin:0}.SchemaCard_description__k9Pei{font-size:.75rem;color:rgb(var(--foreground));opacity:.7;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SchemaCard_fieldCount__YnyRT{font-size:.7rem;color:var(--primary);font-weight:500;margin-top:.5rem;opacity:.8}.dark .SchemaCard_fieldCount__YnyRT{color:rgb(var(--primary-alt))}.SchemaCard_checkmark__iFoiB{position:absolute;top:.5rem;right:.5rem;width:20px;height:20px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;animation:SchemaCard_popIn___mqNl .2s ease}.SchemaCard_checkmark__iFoiB svg{width:12px;height:12px;color:white}@keyframes SchemaCard_popIn___mqNl{0%{transform:scale(0);opacity:0}70%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.SchemaCard_skeleton__DKufF{pointer-events:none}.SchemaCard_skeleton__DKufF .SchemaCard_description__k9Pei,.SchemaCard_skeleton__DKufF .SchemaCard_fieldCount__YnyRT,.SchemaCard_skeleton__DKufF .SchemaCard_iconWrapper__0Tso7,.SchemaCard_skeleton__DKufF .SchemaCard_title__e6zQT{background:linear-gradient(90deg,rgba(var(--foreground),.08) 25%,rgba(var(--foreground),.15) 50%,rgba(var(--foreground),.08) 75%);background-size:200% 100%;animation:SchemaCard_shimmer__2qg_H 1.5s infinite;border-radius:4px}.SchemaCard_skeleton__DKufF .SchemaCard_iconWrapper__0Tso7{background-color:rgba(var(--foreground),.08)}.SchemaCard_skeleton__DKufF .SchemaCard_icon__wagDQ{visibility:hidden}.SchemaCard_skeleton__DKufF .SchemaCard_title__e6zQT{width:80px;height:1rem;color:transparent}.SchemaCard_skeleton__DKufF .SchemaCard_description__k9Pei{width:100%;height:2rem;color:transparent;display:block!important}.SchemaCard_skeleton__DKufF .SchemaCard_fieldCount__YnyRT{width:50px;height:.75rem;color:transparent}@keyframes SchemaCard_shimmer__2qg_H{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.SchemaCard_schemaCard__x3UoF{min-width:120px;padding:1rem .75rem}.SchemaCard_iconWrapper__0Tso7{width:48px;height:48px}.SchemaCard_icon__wagDQ{width:20px;height:20px}.SchemaCard_title__e6zQT{font-size:.9rem}.SchemaCard_description__k9Pei{display:none}.SchemaCard_skeleton__DKufF .SchemaCard_description__k9Pei{display:none!important}}.SchemaCard_schemaCardExpanded___hK2p{display:flex;flex-direction:column;padding:1.5rem;width:100%;max-width:320px;border-radius:1rem;border:2px solid rgba(var(--foreground),.1);background:transparent;cursor:pointer;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.SchemaCard_schemaCardExpanded___hK2p:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(var(--primary-alt),.18),transparent 45%),radial-gradient(circle at 80% 30%,rgba(var(--primary-alt),.12),transparent 50%);opacity:.7;transition:opacity .3s ease;pointer-events:none}.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL):before{opacity:1}.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL){border-color:rgba(var(--primary-alt),.5);transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px rgba(var(--primary-alt),.2),0 4px 12px rgba(0,0,0,.1)}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR:before{opacity:1}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR{border-color:rgba(var(--primary-alt),.5);transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px rgba(var(--primary-alt),.2),0 4px 12px rgba(0,0,0,.1)}.SchemaCard_schemaCardExpanded___hK2p:active:not(.SchemaCard_disabled__Tu5EL){transform:translateY(-2px) scale(1.01)}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_selectedExpanded__pDcZG{border-color:var(--primary);background:transparent}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_disabled__Tu5EL{cursor:not-allowed}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_disabled__Tu5EL:not(.SchemaCard_hasDisabledWarning__gq68k){opacity:.5}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_hasDisabledWarning__gq68k{border-color:rgba(var(--primary-alt),.34)}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_hasDisabledWarning__gq68k:before{background:radial-gradient(circle at 18% 18%,rgba(var(--primary-alt),.16),transparent 45%),radial-gradient(circle at 82% 30%,rgba(var(--info-alt),.08),transparent 52%)}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_hasDisabledWarning__gq68k .SchemaCard_descriptionExpanded__tw7ji,.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_hasDisabledWarning__gq68k .SchemaCard_expandedHeader__Bgbce,.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_hasDisabledWarning__gq68k .SchemaCard_inputsSection__UDHuC,.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_hasDisabledWarning__gq68k .SchemaCard_outputsSection__0jidv{opacity:.62}.SchemaCard_expandedHeader__Bgbce{display:flex;align-items:center;gap:.875rem;margin-bottom:.875rem;position:relative;z-index:1}.SchemaCard_expandedHeaderWithCornerBadge__de8vU{padding-right:4.5rem}.SchemaCard_iconWrapperExpanded__QXYdJ{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(var(--primary-alt),.12);flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR .SchemaCard_iconWrapperExpanded__QXYdJ,.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_iconWrapperExpanded__QXYdJ{background:rgba(var(--primary-alt),.2);transform:rotate(-5deg) scale(1.05)}.SchemaCard_iconExpanded__EFIUI{width:22px;height:22px;color:var(--primary);transition:transform .3s cubic-bezier(.4,0,.2,1)}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR .SchemaCard_iconExpanded__EFIUI,.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_iconExpanded__EFIUI{transform:scale(1.1)}.dark .SchemaCard_iconExpanded__EFIUI{color:var(--primary-light)}.SchemaCard_titleExpanded__pYOJj{font-size:1.25rem;font-weight:600;color:rgb(var(--foreground));margin:0}.SchemaCard_descriptionExpanded__tw7ji{font-size:.875rem;color:rgb(var(--foreground));opacity:.7;margin:0 0 1rem;line-height:1.5;position:relative;z-index:1}.SchemaCard_fieldsSection__AaK2W{margin-bottom:1.25rem;position:relative;z-index:1}.SchemaCard_fieldsLabel__nNK1j{display:block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.5;margin-bottom:.5rem}.SchemaCard_fieldsList__s7vKO{display:flex;flex-wrap:wrap;gap:.375rem}.SchemaCard_fieldTag__pzlMy{opacity:.7;text-transform:capitalize}.SchemaCard_fieldTagMore__4D0ak,.SchemaCard_fieldTag__pzlMy{display:inline-block;padding:.25rem .625rem;font-size:.75rem;font-weight:500;border-radius:999px;background:rgba(var(--foreground),.08);color:rgb(var(--foreground))}.SchemaCard_fieldTagMore__4D0ak{opacity:.6}.SchemaCard_flowDiagram__jN5cF{--flow-color:var(--primary-alt);--flow-accent:var(--primary);position:relative;z-index:1;width:100%}.dark .SchemaCard_flowDiagram__jN5cF{--flow-accent:var(--primary-light)}.SchemaCard_flowDiagramSvg__cywiF{width:100%;height:auto;display:block}.SchemaCard_flowPath__BC3yR{fill:none;stroke:rgba(var(--flow-color),.35);stroke-width:1.5;stroke-dasharray:8 6;stroke-linecap:round;animation:SchemaCard_flowDash__FEl53 3s linear infinite;animation-play-state:paused;transition:stroke .3s ease}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR .SchemaCard_flowPath__BC3yR,.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_flowPath__BC3yR{stroke:rgba(var(--flow-color),.6);animation-play-state:running;animation-duration:1s}.SchemaCard_flowPathDelay1__PYdEB{animation-delay:.33s}.SchemaCard_flowPathDelay2__rdv3T{animation-delay:.66s}@keyframes SchemaCard_flowDash__FEl53{to{stroke-dashoffset:-14}}.SchemaCard_flowNodeGroup__K3f1s{cursor:default}.SchemaCard_flowNode__AOFuM{fill:rgba(var(--flow-color),.1);stroke:rgba(var(--flow-color),.18);stroke-width:1;transition:fill .2s ease,stroke .2s ease}.SchemaCard_flowNodeGroup__K3f1s:focus,.SchemaCard_flowNodeGroup__K3f1s:focus-visible{outline:none}.SchemaCard_flowNodeGroup__K3f1s:focus-visible .SchemaCard_flowNode__AOFuM{fill:rgba(var(--flow-color),.18);stroke:rgba(var(--flow-color),.55);stroke-width:1.5}.dark .SchemaCard_flowNode__AOFuM{fill:rgba(var(--flow-color),.12);stroke:rgba(var(--flow-color),.2)}.SchemaCard_flowNodeGroup__K3f1s:hover .SchemaCard_flowNode__AOFuM{fill:rgba(var(--flow-color),.2);stroke:rgba(var(--flow-color),.4)}.SchemaCard_flowNodeStack__nQA9n{opacity:.55}.SchemaCard_flowNodeText__lPQq_{fill:var(--primary);font-size:8px;font-weight:600;opacity:.7;dominant-baseline:central;text-anchor:middle;pointer-events:none;transition:opacity .2s ease}.dark .SchemaCard_flowNodeText__lPQq_{fill:var(--primary-light)}.SchemaCard_flowNodeGroup__K3f1s:hover .SchemaCard_flowNodeText__lPQq_{opacity:1}.SchemaCard_flowTooltipTitle__e90_G{font-weight:600;font-size:.8125rem;margin-bottom:.25rem}.SchemaCard_flowTooltipBody__jlzhL{font-weight:400;font-size:.75rem;line-height:1.45;opacity:.9}.SchemaCard_flowOrText__AWGz4{fill:rgb(var(--foreground));font-size:7px;font-style:italic;font-weight:400;opacity:.6;dominant-baseline:central;text-anchor:middle;pointer-events:none}.SchemaCard_flowGroupDivider__B66P8{stroke:rgba(var(--foreground),.12);stroke-width:.75;stroke-dasharray:3 2}.dark .SchemaCard_flowGroupDivider__B66P8{stroke:rgba(var(--foreground),.1)}.SchemaCard_flowGhostCircle__Yfyd2{fill:rgba(var(--flow-color),.1);stroke:rgba(var(--flow-color),.25);stroke-width:1}.dark .SchemaCard_flowGhostCircle__Yfyd2{fill:rgba(var(--flow-color),.12);stroke:rgba(var(--flow-color),.28)}.SchemaCard_processorNode__Apfyj{fill:url(#processorGradient);stroke:rgba(168,85,247,.3);stroke-width:1.5;filter:drop-shadow(0 2px 10px rgba(168,85,247,.3));transition:filter .3s ease,stroke .3s ease,opacity .3s ease;animation:SchemaCard_processorAppear__t1ejY .5s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:.35s;transform-origin:center;transform-box:fill-box}@keyframes SchemaCard_processorAppear__t1ejY{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR .SchemaCard_processorNode__Apfyj,.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_processorNode__Apfyj{stroke:rgba(168,85,247,.5);filter:drop-shadow(0 4px 18px rgba(168,85,247,.45));animation:SchemaCard_processorGlow__XDMi5 2s ease-in-out infinite}@keyframes SchemaCard_processorGlow__XDMi5{0%,to{filter:drop-shadow(0 4px 16px rgba(168,85,247,.35))}50%{filter:drop-shadow(0 4px 24px rgba(168,85,247,.55))}}.SchemaCard_processorIcon__o11We{fill:var(--flow-accent);opacity:.8}.SchemaCard_processorLogoImage__ISGAT{opacity:.9;transition:opacity .3s ease;animation:SchemaCard_processorLogoAppear__WcLD_ .5s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:.4s}@keyframes SchemaCard_processorLogoAppear__WcLD_{0%{opacity:0;transform:scale(.8)}to{opacity:.9;transform:scale(1)}}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR .SchemaCard_processorLogoImage__ISGAT,.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_processorLogoImage__ISGAT{opacity:1}.SchemaCard_flowArrowhead__Qn_Kk{fill:rgba(var(--flow-color),.35);transition:fill .3s ease}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR .SchemaCard_flowArrowhead__Qn_Kk,.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_flowArrowhead__Qn_Kk{fill:rgba(var(--flow-color),.6)}.SchemaCard_gradientStopStart__YMHLj{stop-color:#a855f7}.SchemaCard_gradientStopEnd__OkwrE{stop-color:#4338ca}.dark .SchemaCard_gradientStopStart__YMHLj{stop-color:#a855f7}.dark .SchemaCard_gradientStopEnd__OkwrE{stop-color:#4f46e5}@media (prefers-reduced-motion:reduce){.SchemaCard_flowPath__BC3yR,.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR .SchemaCard_flowPath__BC3yR,.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_flowPath__BC3yR{animation:none;stroke-dasharray:none}.SchemaCard_processorLogoImage__ISGAT,.SchemaCard_processorNode__Apfyj{animation:none}}.SchemaCard_inputsSection__UDHuC{margin-bottom:.75rem;position:relative;z-index:1}.SchemaCard_inputsLabel___qaz0{display:block;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.45;margin-bottom:.35rem}.SchemaCard_inputsList__U_Y5x{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.SchemaCard_inputSourceTag__eejIo{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;font-weight:500;border-radius:999px;background:rgba(var(--primary-alt),.12);color:var(--primary)}.dark .SchemaCard_inputSourceTag__eejIo{background:rgba(var(--primary-alt),.18);color:var(--primary-light)}.SchemaCard_inputSourceIcon__b1Z3W{font-size:.6rem}.SchemaCard_inputParamTag__l7e_0,.SchemaCard_tagMore__bKUAX{display:inline-block;padding:.2rem .5rem;font-size:.7rem;font-weight:400;border-radius:999px;background:rgba(var(--foreground),.07);color:rgb(var(--foreground));opacity:.75}.SchemaCard_outputsSection__0jidv{margin-bottom:1rem;position:relative;z-index:1}.SchemaCard_outputsLabel__EKmZ3{display:block;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.45;margin-bottom:.35rem}.SchemaCard_outputsList__kkjdc{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.SchemaCard_selectButtonContent__EZDIp{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;border-radius:10px;background:var(--primary);color:white;font-size:.9rem;font-weight:600;transition:all .2s ease;margin-top:auto;position:relative}.SchemaCard_selectButtonDisabled__avTgJ{background:rgba(var(--primary-alt),.16);color:var(--primary);border:1px solid rgba(var(--primary-alt),.28);box-shadow:none}.dark .SchemaCard_selectButtonDisabled__avTgJ{background:rgba(var(--primary-alt),.2);border-color:rgba(var(--primary-alt),.34);color:var(--primary-light)}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR .SchemaCard_selectButtonContent__EZDIp,.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_selectButtonContent__EZDIp{filter:brightness(1.1);transform:translateY(-1px)}.SchemaCard_selectArrow__Q8z0P{width:14px;height:14px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.SchemaCard_schemaCardExpanded___hK2p:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_selectArrow__Q8z0P{transform:translateX(4px);animation:SchemaCard_arrowBounce__kV3Gf .6s ease-in-out infinite}.SchemaCard_schemaCardExpanded___hK2p.SchemaCard_forceHoverExpanded__3YDUR .SchemaCard_selectArrow__Q8z0P{transform:translateX(4px)}@keyframes SchemaCard_arrowBounce__kV3Gf{0%,to{transform:translateX(4px)}50%{transform:translateX(8px)}}.SchemaCard_draftBadge__x5342{background-color:rgba(var(--draft-alt),.2);color:rgb(var(--draft))}.SchemaCard_draftBadge__x5342,.SchemaCard_pendingBadge__GZnxk{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;border-radius:999px;margin-bottom:.75rem;position:relative;z-index:2}.SchemaCard_pendingBadge__GZnxk{background-color:rgba(var(--pending-alt),.2);color:rgb(var(--pending))}.SchemaCard_draftCard__qQG7j{border-color:rgba(var(--draft-alt),.4)}.SchemaCard_draftCard__qQG7j:before{background:radial-gradient(circle at 20% 20%,rgba(var(--draft-alt),.18),transparent 45%),radial-gradient(circle at 80% 30%,rgba(var(--draft-alt),.12),transparent 50%)}.SchemaCard_draftCard__qQG7j:hover:not(.SchemaCard_disabled__Tu5EL){border-color:rgba(var(--draft-alt),.6);box-shadow:0 12px 40px rgba(var(--draft-alt),.2),0 4px 12px rgba(0,0,0,.1)}.SchemaCard_draftCard__qQG7j .SchemaCard_iconWrapperExpanded__QXYdJ{background:rgba(var(--draft-alt),.12)}.SchemaCard_draftCard__qQG7j:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_iconWrapperExpanded__QXYdJ{background:rgba(var(--draft-alt),.2)}.SchemaCard_draftCard__qQG7j .SchemaCard_iconExpanded__EFIUI{color:rgb(var(--draft))}.SchemaCard_draftCard__qQG7j .SchemaCard_inputSourceTag__eejIo{background:rgba(var(--draft-alt),.12);color:rgb(var(--draft))}.SchemaCard_draftCard__qQG7j .SchemaCard_selectButtonContent__EZDIp{background:rgb(var(--draft))}.dark .SchemaCard_draftCard__qQG7j .SchemaCard_selectButtonContent__EZDIp{color:rgb(var(--background))}.SchemaCard_pendingCard__mybLw{border-color:rgba(var(--pending-alt),.4)}.SchemaCard_pendingCard__mybLw:before{background:radial-gradient(circle at 20% 20%,rgba(var(--pending-alt),.18),transparent 45%),radial-gradient(circle at 80% 30%,rgba(var(--pending-alt),.12),transparent 50%)}.SchemaCard_pendingCard__mybLw:hover:not(.SchemaCard_disabled__Tu5EL){border-color:rgba(var(--pending-alt),.6);box-shadow:0 12px 40px rgba(var(--pending-alt),.2),0 4px 12px rgba(0,0,0,.1)}.SchemaCard_pendingCard__mybLw .SchemaCard_iconWrapperExpanded__QXYdJ{background:rgba(var(--pending-alt),.12)}.SchemaCard_pendingCard__mybLw:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_iconWrapperExpanded__QXYdJ{background:rgba(var(--pending-alt),.2)}.SchemaCard_pendingCard__mybLw .SchemaCard_iconExpanded__EFIUI{color:rgb(var(--pending))}.SchemaCard_pendingCard__mybLw .SchemaCard_inputSourceTag__eejIo{background:rgba(var(--pending-alt),.12);color:rgb(var(--pending))}.SchemaCard_pendingCard__mybLw .SchemaCard_selectButtonContent__EZDIp{background:rgb(var(--pending))}.dark .SchemaCard_pendingCard__mybLw .SchemaCard_selectButtonContent__EZDIp{color:rgb(var(--background))}.SchemaCard_rejectedBadge__zIGA6{display:inline-flex;align-items:center;gap:.375rem;position:absolute;top:.75rem;right:.75rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:rgba(var(--rejected-alt),.2);color:rgb(var(--rejected))}.SchemaCard_rejectedCard__xCj81{border-color:rgba(var(--rejected-alt),.4)}.SchemaCard_rejectedCard__xCj81:before{background:radial-gradient(circle at 20% 20%,rgba(var(--rejected-alt),.18),transparent 50%),radial-gradient(circle at 80% 80%,rgba(var(--rejected-alt),.12),transparent 50%)}.SchemaCard_rejectedCard__xCj81:hover:not(.SchemaCard_disabled__Tu5EL){border-color:rgba(var(--rejected-alt),.6);box-shadow:0 12px 40px rgba(var(--rejected-alt),.2),0 4px 12px rgba(0,0,0,.1)}.SchemaCard_rejectedCard__xCj81 .SchemaCard_iconWrapperExpanded__QXYdJ{background:rgba(var(--rejected-alt),.12)}.SchemaCard_rejectedCard__xCj81:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_iconWrapperExpanded__QXYdJ{background:rgba(var(--rejected-alt),.2)}.SchemaCard_rejectedCard__xCj81 .SchemaCard_iconExpanded__EFIUI{color:rgb(var(--rejected))}.SchemaCard_rejectedCard__xCj81 .SchemaCard_inputSourceTag__eejIo{background:rgba(var(--rejected-alt),.12);color:rgb(var(--rejected))}.SchemaCard_rejectedCard__xCj81 .SchemaCard_selectButtonContent__EZDIp{background:rgb(var(--rejected))}.SchemaCard_inactiveBadge__q1mzV{display:inline-flex;align-items:center;gap:.375rem;position:absolute;top:.75rem;right:.75rem;padding:.375rem .75rem;font-size:.7rem;font-weight:700;border-radius:999px;background-color:rgba(var(--foreground),.12);color:rgba(var(--foreground),.5)}.SchemaCard_inactiveCard__vgJv8{border-color:rgba(var(--foreground),.15);opacity:.7}.SchemaCard_inactiveCard__vgJv8:before{background:radial-gradient(circle at 20% 20%,rgba(var(--foreground),.08),transparent 50%)}.SchemaCard_inactiveCard__vgJv8:hover:not(.SchemaCard_disabled__Tu5EL){border-color:rgba(var(--foreground),.25);box-shadow:0 12px 40px rgba(var(--foreground),.1),0 4px 12px rgba(0,0,0,.05)}.SchemaCard_inactiveCard__vgJv8 .SchemaCard_iconWrapperExpanded__QXYdJ{background:rgba(var(--foreground),.08)}.SchemaCard_inactiveCard__vgJv8:hover:not(.SchemaCard_disabled__Tu5EL) .SchemaCard_iconWrapperExpanded__QXYdJ{background:rgba(var(--foreground),.12)}.SchemaCard_inactiveCard__vgJv8 .SchemaCard_iconExpanded__EFIUI{color:rgba(var(--foreground),.5)}.SchemaCard_inactiveCard__vgJv8 .SchemaCard_inputSourceTag__eejIo{background:rgba(var(--foreground),.08);color:rgba(var(--foreground),.5)}.SchemaCard_inactiveCard__vgJv8 .SchemaCard_selectButtonContent__EZDIp{background:rgba(var(--foreground),.4)}.SchemaCard_builtInBadge__k0Ijs{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.7rem;font-weight:500;border-radius:999px;background-color:rgba(var(--primary-alt),.18);color:var(--primary);z-index:2}.dark .SchemaCard_builtInBadge__k0Ijs{background-color:rgba(var(--primary-alt),.28);color:var(--primary-light)}.SchemaCard_communityBadge__y2DHG{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.7rem;font-weight:500;border-radius:999px;background-color:rgba(var(--primary-alt),.18);color:var(--primary);z-index:2}.dark .SchemaCard_communityBadge__y2DHG{background-color:rgba(var(--primary-alt),.28);color:var(--primary-light)}@media (max-width:640px){.SchemaCard_schemaCardExpanded___hK2p{max-width:100%;padding:1.25rem}.SchemaCard_iconWrapperExpanded__QXYdJ{width:40px;height:40px}.SchemaCard_iconExpanded__EFIUI{width:18px;height:18px}.SchemaCard_titleExpanded__pYOJj{font-size:1.1rem}.SchemaCard_descriptionExpanded__tw7ji{font-size:.8rem}.SchemaCard_flowDiagram__jN5cF{margin-bottom:.5rem}.SchemaCard_flowNodeText__lPQq_{font-size:7px}}.SchemaGridSelector_selectionPhase__WqpFP{flex:1;min-height:0;animation:SchemaGridSelector_fadeIn__EvWjZ .5s ease-out}.SchemaGridSelector_selectionPhaseContent__ZYWx2{display:flex;flex-direction:column;align-items:center;justify-content:safe center;padding:2rem 1rem;min-height:100%}@supports not (justify-content:safe center){.SchemaGridSelector_selectionPhaseContent__ZYWx2{justify-content:flex-start;padding-top:3rem}}@keyframes SchemaGridSelector_fadeIn__EvWjZ{0%{opacity:0}to{opacity:1}}.SchemaGridSelector_selectionHeader__SFUHI{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.5rem}.SchemaGridSelector_selectionTitle__PsAJX{font-size:1.75rem;font-weight:600;color:rgb(var(--foreground));margin:0 0 .5rem;line-height:1.3;animation:SchemaGridSelector_fadeInUp__PXG_h .6s cubic-bezier(.4,0,.2,1) .1s backwards;transition:all .4s ease-out}.SchemaGridSelector_highlight__v2G6E{color:var(--primary)}.dark .SchemaGridSelector_highlight__v2G6E{color:var(--primary-light)}.SchemaGridSelector_selectionSubtitle__MqURF{font-size:1rem;color:rgb(var(--foreground));opacity:.6;margin:0;transform:translateY(0);transition:opacity .5s cubic-bezier(.4,0,.2,1) .25s,transform .5s cubic-bezier(.4,0,.2,1) .25s}.SchemaGridSelector_selectionSubtitleHidden__SxMOo{opacity:0;transform:translateY(8px);transition:none;pointer-events:none}.SchemaGridSelector_headerFlowDiagram__lecaY{position:relative;width:380px;max-width:90%;margin:0 auto}.SchemaGridSelector_flowSvgLayer___s5Ft{opacity:.75;transition:opacity .55s ease .25s}.SchemaGridSelector_flowSvgLayer___s5Ft:hover{opacity:1}.SchemaGridSelector_flowSvgLayerHidden__Kb68X{opacity:0;pointer-events:none;transition:none}.SchemaGridSelector_morphOrb__LdrRn{position:absolute;top:50%;left:50%;width:11.4286%;aspect-ratio:1;transform:translate(-50%,-50%) scale(1);transform-origin:center center;transition:transform .85s cubic-bezier(.34,.05,.2,1),top .85s cubic-bezier(.34,.05,.2,1);pointer-events:auto;cursor:default;z-index:2;will-change:transform;animation:SchemaGridSelector_morphOrbAppear__CWSsf .5s ease-out backwards}@keyframes SchemaGridSelector_morphOrbAppear__CWSsf{0%{opacity:0}to{opacity:1}}.SchemaGridSelector_morphOrbTransform__RAQ7Z{top:18%}.SchemaGridSelector_morphOrbHero__uDM0c{top:50%;transform:translate(-50%,-50%) scale(2.6)}.SchemaGridSelector_morphOrbCircle__tBSJz{position:absolute;inset:0;border-radius:50%;background:rgba(var(--primary-alt),.1);border:1px solid rgba(var(--primary-alt),.18);opacity:1;transition:opacity .4s ease .35s}.dark .SchemaGridSelector_morphOrbCircle__tBSJz{background:rgba(var(--primary-alt),.12);border-color:rgba(var(--primary-alt),.2)}.SchemaGridSelector_morphOrbHero__uDM0c .SchemaGridSelector_morphOrbCircle__tBSJz{opacity:0;transition:none}.SchemaGridSelector_morphOrbLogo__MHpF_{position:absolute;inset:12.5% 22.4%;mask-image:url(/idea-genesis-black.svg);-webkit-mask-image:url(/idea-genesis-black.svg);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;background-color:var(--primary);opacity:.75;pointer-events:none}.dark .SchemaGridSelector_morphOrbLogo__MHpF_{background-color:var(--primary-light)}@media (prefers-reduced-motion:reduce){.SchemaGridSelector_cardsReveal__fTccR{transition:none}.SchemaGridSelector_cardsRevealShown__zfkUl .SchemaGridSelector_cardsRevealInner__FbnT_{animation:none;overflow:visible}.SchemaGridSelector_flowSvgLayer___s5Ft,.SchemaGridSelector_selectionSubtitle__MqURF{transition:none}.SchemaGridSelector_morphOrb__LdrRn{transition:none;animation:none}.SchemaGridSelector_morphOrbCircle__tBSJz{transition:none}.SchemaGridSelector_schemaCardsExpanded__MUOSv>*{opacity:1;transform:none}.SchemaGridSelector_cardsRevealShown__zfkUl .SchemaGridSelector_schemaCardsExpanded__MUOSv>*{animation:none}}.SchemaGridSelector_cardsReveal__fTccR{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.4,0,.2,1);width:100%}.SchemaGridSelector_cardsRevealShown__zfkUl{grid-template-rows:1fr}.SchemaGridSelector_cardsRevealInner__FbnT_{overflow:clip;min-height:0;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.SchemaGridSelector_cardsRevealShown__zfkUl .SchemaGridSelector_cardsRevealInner__FbnT_{animation:SchemaGridSelector_cardsRevealUnclip__W0v4_ 0s linear .6s forwards}@keyframes SchemaGridSelector_cardsRevealUnclip__W0v4_{to{overflow:visible}}.SchemaGridSelector_searchSentinel__R3Gyj{height:0;width:100%;visibility:hidden;pointer-events:none}.SchemaGridSelector_stickySearchBar__cHwcZ{position:sticky;top:var(--layout-header-reserve,10rem);z-index:30;width:100%;padding:0 1rem;margin-bottom:1.5rem;background:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);box-shadow:0 0 0 rgba(0,0,0,0);transition:background .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.SchemaGridSelector_stickySearchBarStuck__5rjpC{padding-top:.75rem;padding-bottom:.75rem}.SchemaGridSelector_stickySearchBarStuck__5rjpC .SchemaGridSelector_searchContainer__Wv6I6{max-width:520px}.SchemaGridSelector_searchContainer__Wv6I6{width:100%;max-width:520px;margin:0 auto;transition:max-width .3s cubic-bezier(.4,0,.2,1)}.SchemaGridSelector_searchControls__dI6Gt{--filter-button-size:3rem;display:grid;grid-template-columns:minmax(0,400px);align-items:center;justify-content:center;gap:.75rem;width:100%}.SchemaGridSelector_searchControlsWithFilter__stUfZ{grid-template-columns:var(--filter-button-size) minmax(0,400px) var(--filter-button-size)}.SchemaGridSelector_searchControlsSpacer__VBzwC{width:var(--filter-button-size);height:var(--filter-button-size)}.SchemaGridSelector_searchInputWrapper__AwsQn{position:relative;display:flex;align-items:center;min-width:0}.SchemaGridSelector_filterMenuWrapper__wsBKn{position:relative;width:var(--filter-button-size);height:var(--filter-button-size);z-index:35}.SchemaGridSelector_filterButton__HAUSS{display:flex;align-items:center;justify-content:center;width:var(--filter-button-size);height:var(--filter-button-size);border:1px solid rgba(var(--foreground),.1);border-radius:9999px;background:var(--emphasis);color:var(--primary);cursor:pointer;box-shadow:0 4px 24px rgba(0,0,0,.12),0 8px 48px rgba(0,0,0,.08);transition:all .2s ease}.SchemaGridSelector_filterButtonActive__4271O,.SchemaGridSelector_filterButton__HAUSS:hover{border-color:var(--primary);background:var(--emphasis);color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt),.14),0 4px 24px rgba(0,0,0,.12),0 8px 48px rgba(0,0,0,.08)}.SchemaGridSelector_filterButton__HAUSS:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--primary-alt),.16),0 4px 24px rgba(0,0,0,.12),0 8px 48px rgba(0,0,0,.08)}.SchemaGridSelector_filterButtonIcon__vwHue{width:1rem;height:1rem}.dark .SchemaGridSelector_filterButton__HAUSS{color:var(--primary-light);box-shadow:0 4px 24px rgba(0,0,0,.3),0 8px 48px rgba(0,0,0,.2)}.dark .SchemaGridSelector_filterButtonActive__4271O,.dark .SchemaGridSelector_filterButton__HAUSS:hover{background:var(--emphasis);color:var(--primary-light)}.SchemaGridSelector_filterPopover__H_j0V{position:absolute;top:calc(100% + .625rem);right:0;z-index:40;width:max-content;min-width:13.5rem;padding:.75rem;border:1px solid rgba(var(--primary-alt),.22);border-radius:1rem;background:var(--emphasis);box-shadow:0 18px 48px rgba(0,0,0,.18),0 6px 18px rgba(var(--primary-alt),.12)}.dark .SchemaGridSelector_filterPopover__H_j0V{border-color:rgba(var(--primary-alt),.32);box-shadow:0 18px 48px rgba(0,0,0,.36),0 6px 18px rgba(var(--primary-alt),.18)}.SchemaGridSelector_filterToggle__hbzK_{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.4rem .75rem;border:1px solid rgba(var(--primary-alt),.18);border-radius:999px;background:rgba(var(--primary-alt),.08);color:var(--primary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.SchemaGridSelector_filterToggle__hbzK_:hover{border-color:rgba(var(--primary-alt),.3);background:rgba(var(--primary-alt),.12)}.SchemaGridSelector_filterToggle__hbzK_:focus-within{outline:none;box-shadow:0 0 0 3px rgba(var(--primary-alt),.16)}.SchemaGridSelector_filterCheckbox__nurxe{width:.9rem;height:.9rem;accent-color:var(--primary);cursor:pointer}.SchemaGridSelector_filterToggleText__bRFtE{line-height:1}.dark .SchemaGridSelector_filterToggle__hbzK_{background:rgba(var(--primary-alt),.14);border-color:rgba(var(--primary-alt),.26);color:var(--primary-light)}.dark .SchemaGridSelector_filterToggle__hbzK_:hover{background:rgba(var(--primary-alt),.18);border-color:rgba(var(--primary-alt),.34)}.SchemaGridSelector_searchIcon__YUAnl{position:absolute;left:1rem;color:rgb(var(--foreground));opacity:.4;pointer-events:none;transition:opacity .2s ease}.SchemaGridSelector_searchInputWrapper__AwsQn:focus-within .SchemaGridSelector_searchIcon__YUAnl{opacity:.6}.SchemaGridSelector_searchInput__olWQj{width:100%;padding:.75rem 2.75rem;border-radius:9999px;border:1px solid rgba(var(--foreground),.1);background:var(--emphasis);color:rgb(var(--foreground));font-size:.95rem;transition:all .2s ease}.SchemaGridSelector_searchInput__olWQj:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt),.15),0 4px 24px rgba(0,0,0,.12),0 8px 48px rgba(0,0,0,.08)}.dark .SchemaGridSelector_searchInput__olWQj:focus{box-shadow:0 0 0 3px rgba(var(--primary-alt),.15),0 4px 24px rgba(0,0,0,.3),0 8px 48px rgba(0,0,0,.2)}.SchemaGridSelector_searchInput__olWQj::placeholder{color:rgb(var(--foreground));opacity:.4}.SchemaGridSelector_searchClear__ztb_I{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background:rgba(var(--foreground),.1);color:rgb(var(--foreground));opacity:.6;cursor:pointer;transition:all .15s ease}.SchemaGridSelector_searchClear__ztb_I:hover{opacity:1;background:rgba(var(--foreground),.15)}.SchemaGridSelector_searchSpinner__eHL2g{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:rgb(var(--foreground));opacity:.5}.SchemaGridSelector_schemaCardsSearching__usBQG{opacity:.6;pointer-events:none;transition:opacity .2s ease}.SchemaGridSelector_noResults__ejghb{text-align:center;color:rgb(var(--foreground));opacity:.5;font-size:.95rem;padding:2rem 1rem}.SchemaGridSelector_pagination__QKVZZ{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.SchemaGridSelector_paginationButton__3GDwd{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(var(--foreground),.15);border-radius:50%;background:var(--emphasis);color:rgb(var(--foreground));cursor:pointer;transition:all .2s ease}.SchemaGridSelector_paginationButton__3GDwd:hover:not(:disabled){border-color:var(--primary);background:rgba(var(--primary-alt),.1)}.SchemaGridSelector_paginationButton__3GDwd:disabled{opacity:.3;cursor:not-allowed}.SchemaGridSelector_paginationInfo__6eQD9{font-size:.9rem;color:rgb(var(--foreground));opacity:.7}.SchemaGridSelector_schemaCardsExpanded__MUOSv{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:1400px;width:100%;position:relative;z-index:0}.SchemaGridSelector_schemaCardsExpanded__MUOSv>*{opacity:0;transform:translateY(20px) scale(.9)}.SchemaGridSelector_cardsRevealShown__zfkUl .SchemaGridSelector_schemaCardsExpanded__MUOSv>*{animation:SchemaGridSelector_fadeInUpScale__yzWzS .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--animation-delay,0s)}@keyframes SchemaGridSelector_fadeInUpScale__yzWzS{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SchemaGridSelector_fadeInUp__PXG_h{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.SchemaGridSelector_selectionTitle__PsAJX{font-size:2rem}.SchemaGridSelector_selectionSubtitle__MqURF{font-size:1.05rem}}@media (min-width:768px) and (max-width:1279px){.SchemaGridSelector_stickySearchBar__cHwcZ{top:var(--layout-header-reserve,8rem)}}@media (min-width:1280px){.SchemaGridSelector_stickySearchBar__cHwcZ{top:0}}@media (max-width:1279px){.SchemaGridSelector_selectionPhase__WqpFP{overflow:visible}.SchemaGridSelector_selectionPhaseContent__ZYWx2{overflow-y:visible}}@media (max-width:1100px){.SchemaGridSelector_schemaCardsExpanded__MUOSv{max-width:1032px}}@media (max-width:768px){.SchemaGridSelector_schemaCardsExpanded__MUOSv{max-width:688px}}@media (max-width:640px){.SchemaGridSelector_selectionPhaseContent__ZYWx2{padding:1rem .5rem}.SchemaGridSelector_selectionHeader__SFUHI{margin-bottom:1rem}.SchemaGridSelector_selectionTitle__PsAJX{font-size:1.5rem}.SchemaGridSelector_stickySearchBar__cHwcZ{padding-left:.5rem;padding-right:.5rem;margin-bottom:1rem}.SchemaGridSelector_searchContainer__Wv6I6,.SchemaGridSelector_stickySearchBarStuck__5rjpC .SchemaGridSelector_searchContainer__Wv6I6{max-width:100%}.SchemaGridSelector_searchInput__olWQj{font-size:.9rem;padding:.625rem 2.5rem}.SchemaGridSelector_schemaCardsExpanded__MUOSv{flex-direction:column;align-items:center;gap:1rem;max-width:100%}}@media (max-width:400px){.SchemaGridSelector_selectionPhaseContent__ZYWx2{padding:.75rem .25rem}.SchemaGridSelector_selectionTitle__PsAJX{font-size:1.25rem}.SchemaGridSelector_selectionSubtitle__MqURF{font-size:.9rem}}.previewChrome_shell__d6ltc{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.previewChrome_content__VjcZU{padding:1rem}.previewChrome_contentScrollX__san2r{overflow-x:auto}.previewChrome_contentCenteredFull__cyRPO{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}.previewChrome_footer__wAhzh,.previewChrome_toolbar__57gFG{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem 1rem;background:rgba(var(--foreground),.03);flex-shrink:0}.previewChrome_toolbar__57gFG{justify-content:space-between;border-bottom:1px solid rgba(var(--foreground),.08)}.previewChrome_footer__wAhzh{justify-content:center;border-top:1px solid rgba(var(--foreground),.08)}.previewChrome_toolbarGroup__u04Kh{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.previewChrome_metaBadge__8BuLk{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:9999px;font-size:.75rem;font-weight:600;background:rgba(var(--primary-alt),.12);color:var(--primary);white-space:nowrap}.dark .previewChrome_metaBadge__8BuLk{background:rgba(var(--primary-alt),.18);color:var(--primary-light)}.previewChrome_metaText__Tb3K6{font-size:.78rem;color:rgb(var(--foreground));opacity:.6;white-space:nowrap}.previewChrome_controlButton__nlraZ{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.78rem;font-weight:500;color:var(--primary);background:rgba(var(--primary-alt),.1);border:1px solid rgba(var(--primary-alt),.3);border-radius:9999px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.previewChrome_controlButton__nlraZ:hover:not(:disabled){background:var(--primary);color:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.previewChrome_controlButton__nlraZ:disabled{opacity:.5;cursor:not-allowed}.dark .previewChrome_controlButton__nlraZ{background:rgba(var(--primary-alt),.2);color:var(--primary-light);border-color:rgba(var(--primary-alt),.4)}.dark .previewChrome_controlButton__nlraZ:hover:not(:disabled){background:rgba(var(--primary-alt),.8);color:white}.previewChrome_iconButton__JmxvL{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.9rem;padding:0 .4rem;font-size:.85rem;color:rgb(var(--foreground));background:rgb(var(--background));border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .2s ease}.previewChrome_iconButton__JmxvL:hover:not(:disabled){background:var(--emphasis);border-color:rgba(var(--primary-alt),.5);transform:translateY(-1px)}.previewChrome_iconButton__JmxvL:disabled{opacity:.5;cursor:not-allowed}.dark .previewChrome_iconButton__JmxvL:hover:not(:disabled){border-color:rgba(var(--primary-alt),.7)}.previewChrome_select__Yvx72{padding:.3rem .6rem;font-size:.78rem;border:1px solid var(--border);border-radius:6px;background:rgb(var(--background));color:rgb(var(--foreground));cursor:pointer;transition:all .2s ease;max-width:12rem}.previewChrome_select__Yvx72:hover{border-color:rgba(var(--primary-alt),.5);background:var(--emphasis)}.previewChrome_select__Yvx72:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-alt),.15)}.previewChrome_select__Yvx72 option{background:rgb(var(--background));color:rgb(var(--foreground))}.dark .previewChrome_select__Yvx72 option{background:rgb(30,30,30);color:rgb(var(--foreground))}.previewChrome_plainTextContent__Vhmk3{margin:0;padding:1em;font-size:.875rem;line-height:1.5;font-family:var(--font-mono,ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,monospace);color:rgb(var(--foreground));white-space:pre-wrap;overflow-wrap:anywhere}.previewChrome_paneNote__pislR{text-align:center;padding:1rem 0 0}.previewChrome_paneNoteText__tyr4k{font-size:.875rem;color:rgb(var(--foreground));opacity:.6}.previewChrome_loading__CNZDw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;flex:1 1 auto;min-height:12rem;padding:2rem;color:rgb(var(--foreground));opacity:.85;text-align:center}.previewChrome_loadingNote__eq45N{font-size:.8rem;opacity:.7}.CompactSchemaSelector_container___1GQd{display:flex;flex-direction:column;padding:.75rem 2.5rem;margin-bottom:1.5rem}.CompactSchemaSelector_headerRow__79VZX{display:flex;align-items:center;gap:1rem}.CompactSchemaSelector_backButton__OQqIi{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem .625rem .75rem;margin:-.625rem 0;border:none;background:transparent;color:rgb(var(--foreground));opacity:.6;font-size:1.125rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0;border-radius:8px}.CompactSchemaSelector_backButton__OQqIi:hover:not(:disabled){opacity:.9;background:rgba(var(--foreground),.08)}.CompactSchemaSelector_backButton__OQqIi:active:not(:disabled){background:rgba(var(--foreground),.12)}.CompactSchemaSelector_backButton__OQqIi:disabled{opacity:.3;cursor:not-allowed}.CompactSchemaSelector_backIcon__zHlT_{width:16px;height:16px}.CompactSchemaSelector_backText__pXQsu{line-height:1}.CompactSchemaSelector_divider__u7tc3{color:rgb(var(--foreground));opacity:.25;font-size:1.125rem;font-weight:300;user-select:none}.CompactSchemaSelector_selectedSchema__CoVDH{display:flex;align-items:center;gap:.625rem}.CompactSchemaSelector_icon__IFKOP{width:20px;height:20px;color:var(--primary);opacity:.8;flex-shrink:0}.dark .CompactSchemaSelector_icon__IFKOP{color:var(--primary-light)}.CompactSchemaSelector_schemaName__YQO4o{font-size:1.125rem;font-weight:500;color:rgb(var(--foreground));opacity:.8}.CompactSchemaSelector_revisionBadge___zNnl{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:rgba(var(--foreground),.62);background:rgba(var(--foreground),.07);border:1px solid rgba(var(--foreground),.1)}.CompactSchemaSelector_spacer__dQHdh{flex-grow:1}.CompactSchemaSelector_historyButton__YFgXT{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem .625rem 1rem;margin:-.625rem 0;border:none;background:transparent;color:rgb(var(--foreground));opacity:.6;font-size:1.125rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0;border-radius:8px}.CompactSchemaSelector_historyButton__YFgXT:hover:not(:disabled){opacity:.9;background:rgba(var(--foreground),.08)}.CompactSchemaSelector_historyButton__YFgXT:active:not(:disabled){background:rgba(var(--foreground),.12)}.CompactSchemaSelector_historyButton__YFgXT:disabled{opacity:.3;cursor:not-allowed}.CompactSchemaSelector_historyIcon__7l2XN{width:16px;height:16px}.CompactSchemaSelector_historyText__rKWxV{line-height:1}.CompactSchemaSelector_historyCount__IEkOx{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:.125rem .5rem;font-size:.875rem;font-weight:600;border-radius:9999px;background-color:rgba(var(--primary-alt),.12);color:var(--primary)}.dark .CompactSchemaSelector_historyCount__IEkOx{background-color:rgba(var(--primary-alt),.15);color:var(--primary-light)}.CompactSchemaSelector_countSkeleton__K2OaI{display:inline-block;width:1.25rem;height:1rem;border-radius:4px;background:linear-gradient(90deg,rgba(var(--foreground),.08) 25%,rgba(var(--foreground),.15) 50%,rgba(var(--foreground),.08) 75%);background-size:200% 100%;animation:CompactSchemaSelector_skeleton-shimmer__MVZA_ 1.5s linear infinite}@keyframes CompactSchemaSelector_skeleton-shimmer__MVZA_{0%{background-position:200% 0}to{background-position:-200% 0}}.CompactSchemaSelector_description__j1ev4{font-size:.8125rem;color:rgb(var(--foreground));opacity:.6;margin:.375rem 0 0;line-height:1.4}@media (max-width:768px){.CompactSchemaSelector_container___1GQd{padding:.75rem 1rem}}@media (max-width:640px){.CompactSchemaSelector_container___1GQd{padding:.5rem .75rem;margin-bottom:1rem}.CompactSchemaSelector_headerRow__79VZX{gap:.5rem}.CompactSchemaSelector_backButton__OQqIi{padding:.5rem .75rem .5rem .5rem}.CompactSchemaSelector_backText__pXQsu,.CompactSchemaSelector_divider__u7tc3{display:none}.CompactSchemaSelector_icon__IFKOP{width:14px;height:14px}.CompactSchemaSelector_schemaName__YQO4o{font-size:1rem}.CompactSchemaSelector_revisionBadge___zNnl{font-size:.6875rem;padding:.1rem .4rem}.CompactSchemaSelector_historyButton__YFgXT{padding:.5rem .5rem .5rem .75rem}.CompactSchemaSelector_historyText__rKWxV{display:none}.CompactSchemaSelector_historyCount__IEkOx{font-size:.75rem;min-width:1.25rem;padding:.125rem .375rem}.CompactSchemaSelector_description__j1ev4{font-size:.75rem}}.FallbackPreview_fileDisplay__UbGHu{display:flex;flex-direction:column;align-items:center;width:100%;max-width:28rem;padding:2rem;text-align:center;background:var(--emphasis);border-radius:8px;border:1px solid var(--border)}.FallbackPreview_fileIcon__JoD_Z{font-size:4rem;color:rgb(var(--foreground));opacity:.4;margin-bottom:1rem}.FallbackPreview_fileName__lSaGL{font-size:1.125rem;font-weight:600;color:rgb(var(--foreground));margin-bottom:.5rem;line-height:1.4;word-break:break-all}.FallbackPreview_noPreviewMessage__HOBqM{color:rgb(var(--foreground));margin-bottom:1rem;opacity:.6}.FallbackPreview_metadataCard__LnXQk{background:rgb(var(--background));padding:.75rem 1rem;border-radius:8px;width:100%}.FallbackPreview_metadataLabel__DzURO{font-weight:600;color:rgb(var(--foreground));margin-bottom:.25rem}.FallbackPreview_metadataValue__ez3qs{color:rgb(var(--foreground));opacity:.6;word-break:break-all}.dark .FallbackPreview_fileIcon__JoD_Z{opacity:.6}.PrefilledSourceBanner_banner__GRHKK{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;margin:0 0 1rem;background:linear-gradient(145deg,var(--emphasis),rgba(var(--background),.9));border:1px solid rgba(var(--foreground),.1);border-left:3px solid var(--primary);border-radius:.75rem;box-shadow:0 4px 16px rgba(0,0,0,.06);color:rgb(var(--foreground));font-size:.875rem}.dark .PrefilledSourceBanner_banner__GRHKK{box-shadow:0 4px 16px rgba(0,0,0,.35)}.PrefilledSourceBanner_icon__ej1GO{flex-shrink:0;color:var(--primary);font-size:1rem}.PrefilledSourceBanner_body__WYRh9{flex:1 1 auto;min-width:0;line-height:1.4;color:rgba(var(--foreground),.85)}.PrefilledSourceBanner_filename__SjmPN{font-weight:600;word-break:break-word;color:rgb(var(--foreground))}.PrefilledSourceBanner_provenance__gczCO{display:block;margin-top:.125rem;font-size:.8125rem;color:rgba(var(--foreground),.6);word-break:break-word}.PrefilledSourceBanner_detachButton__fugOq{flex-shrink:0;background:transparent;border:1px solid rgba(var(--foreground),.15);padding:.25rem .625rem;color:rgba(var(--foreground),.7);font-size:.8125rem;font-weight:500;cursor:pointer;border-radius:6px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.PrefilledSourceBanner_detachButton__fugOq:hover{background:rgba(var(--foreground),.06);border-color:rgba(var(--foreground),.25);color:rgb(var(--foreground))}.PrefilledSourceBanner_detachButton__fugOq:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dark .PrefilledSourceBanner_detachButton__fugOq{border-color:rgba(var(--foreground),.2)}.dark .PrefilledSourceBanner_detachButton__fugOq:hover{border-color:rgba(var(--foreground),.35)}.PrefilledSourceBanner_detachButton__fugOq:disabled{opacity:.4;cursor:not-allowed}.ImagePreview_image__tsTk9{display:block;margin:0 auto;height:auto;border-radius:6px}.ImagePreview_imageFitContainer__4Y1NL{max-width:100%}.ImagePreview_imageFullSize__VWDrO{max-width:none}.dark .ImagePreview_image__tsTk9{box-shadow:0 4px 12px rgba(0,0,0,.3)}.SelectionHistoryButton_row__U26QM{display:flex;justify-content:center;width:100%}.SelectionHistoryButton_button__zjMsR{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:none;border-radius:8px;background:transparent;color:rgb(var(--foreground));opacity:.6;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s ease}.SelectionHistoryButton_button__zjMsR:hover{opacity:.9;background:rgba(var(--foreground),.08)}.SelectionHistoryButton_button__zjMsR:active{background:rgba(var(--foreground),.12)}.SelectionHistoryButton_icon__q4a3q{width:16px;height:16px}.SelectionHistoryButton_text__WNz19{line-height:1}@media (max-width:640px){.SelectionHistoryButton_button__zjMsR{padding:.5rem .75rem;font-size:1rem}}.FilePreviewer_body__Fb0im,.FilePreviewer_host__H2Zup{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.FilePreviewer_error__B_dWX{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:rgba(var(--warn),.1);border-bottom:1px solid rgba(var(--warn),.3);color:rgb(var(--warn));font-size:.8rem;flex-shrink:0}.dark .FilePreviewer_error__B_dWX{background:rgba(var(--warn),.2);color:rgba(var(--warn),.85)}.SchemaResults_schemaResultRow__DGZDd{background-color:var(--emphasis);position:relative;border-radius:.5rem;padding:1.5rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:1rem}.SchemaResults_cardAnimationWrapper__rXT7S{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease-out,opacity .3s ease-out}.SchemaResults_cardAnimationWrapper__rXT7S.SchemaResults_cardExpanding__2PrpN{grid-template-rows:1fr;opacity:1}.SchemaResults_cardAnimationInner__4m3Tz{overflow:hidden}.SchemaResults_schemaResultRow__DGZDd:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.SchemaResults_followUpQuestionButton__HYdNl{padding:.5rem 1rem;background-color:rgb(var(--background));border-radius:1rem}.SchemaResults_followUpQuestionButton__HYdNl:disabled{opacity:.5;cursor:not-allowed}.SchemaResults_skeleton__CEOl3{background-color:var(--emphasis)}.SchemaResults_skeletonBox__nMUR_{border-radius:4px}.SchemaResults_followUpArea__cuH_g{position:relative;display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .35s ease-out}.SchemaResults_followUpArea__cuH_g.SchemaResults_contentVisible__2KO4q{grid-template-rows:0fr 1fr}.SchemaResults_followUpLoadingWrapper__kqJF8{overflow:hidden;transition:opacity .25s ease-out}.SchemaResults_followUpArea__cuH_g.SchemaResults_contentVisible__2KO4q .SchemaResults_followUpLoadingWrapper__kqJF8{opacity:0;pointer-events:none}.SchemaResults_followUpContentWrapper__NKkfl{overflow:hidden;opacity:0;transition:opacity .3s ease-out .1s;pointer-events:none}.SchemaResults_followUpArea__cuH_g.SchemaResults_contentVisible__2KO4q .SchemaResults_followUpContentWrapper__NKkfl{opacity:1;pointer-events:auto}.SchemaResults_followUpLoading__m8tFG{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:rgb(var(--background));border-radius:1rem;color:var(--secondary-text);font-size:.875rem;width:fit-content}.SchemaResults_followUpLoadingText__WriKS{opacity:.8}.SchemaResults_deferredFieldWrapper__q0Pz8{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s ease-out}.SchemaResults_deferredFieldWrapper__q0Pz8.SchemaResults_collapsed__cSrCF{grid-template-rows:0fr}.SchemaResults_deferredFieldInner__poPvq{overflow:hidden}.SchemaResults_deferredFieldContent__SDNKz{animation:SchemaResults_deferredFadeIn__5gxur .4s ease-out forwards}@keyframes SchemaResults_deferredFadeIn__5gxur{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SchemaResults_followUpQuestionsContainer__GnafO{display:flex;flex-wrap:wrap;gap:.5rem}.SchemaResults_followUpQuestionsContainer__GnafO .SchemaResults_followUpQuestionButton__HYdNl{animation:SchemaResults_questionButtonPop__sHhKg .3s ease-out forwards;opacity:0}.SchemaResults_followUpQuestionsContainer__GnafO .SchemaResults_followUpQuestionButton__HYdNl:first-child{animation-delay:0s}.SchemaResults_followUpQuestionsContainer__GnafO .SchemaResults_followUpQuestionButton__HYdNl:nth-child(2){animation-delay:50ms}.SchemaResults_followUpQuestionsContainer__GnafO .SchemaResults_followUpQuestionButton__HYdNl:nth-child(3){animation-delay:.1s}.SchemaResults_followUpQuestionsContainer__GnafO .SchemaResults_followUpQuestionButton__HYdNl:nth-child(4){animation-delay:.15s}.SchemaResults_followUpQuestionsContainer__GnafO .SchemaResults_followUpQuestionButton__HYdNl:nth-child(5){animation-delay:.2s}.SchemaResults_followUpQuestionsContainer__GnafO .SchemaResults_followUpQuestionButton__HYdNl:nth-child(n+6){animation-delay:.25s}@keyframes SchemaResults_questionButtonPop__sHhKg{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.DocumentInputZone_container__5FuFa{display:flex;flex-direction:column;gap:.75rem;min-width:0;max-width:100%}.DocumentInputZone_panelTitle__x5KrA{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--foreground));opacity:.5;margin:0}.DocumentInputZone_uploadZone__2pNbw{min-height:280px;display:flex;align-items:center;justify-content:center;border-radius:16px;cursor:pointer;transition:all .3s ease;background:rgba(var(--foreground),.02)}.DocumentInputZone_uploadZone__2pNbw:hover{background:rgba(var(--primary-alt),.05)}.DocumentInputZone_uploadZone__2pNbw.DocumentInputZone_dragging__X6Pbk{background:rgba(var(--primary-alt),.1);border-color:var(--primary)}.DocumentInputZone_uploadZone__2pNbw.DocumentInputZone_disabled__Vq5cE{opacity:.5;cursor:not-allowed}.DocumentInputZone_uploadContent__rFjgj{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.DocumentInputZone_uploadIcon__wjEUp{font-size:4rem;color:rgba(var(--primary-alt),.5);transition:all .3s ease}.DocumentInputZone_uploadZone__2pNbw:hover .DocumentInputZone_uploadIcon__wjEUp{color:var(--primary);transform:translateY(-4px)}.DocumentInputZone_uploadText__0mdNC{display:flex;flex-direction:column;gap:.25rem}.DocumentInputZone_uploadTitle__ir9r_{font-size:1.1rem;font-weight:600;color:rgb(var(--foreground));margin:0}.DocumentInputZone_uploadSubtitle__LTgTS{font-size:.9rem;color:rgb(var(--foreground));opacity:.6;margin:0}.DocumentInputZone_fileTypeGrid__tp8tC{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem}.DocumentInputZone_fileTypeIcon__7lVsh{display:flex;flex-direction:column;align-items:center;gap:.25rem;transition:transform .2s ease}.DocumentInputZone_fileTypeIcon__7lVsh:hover{transform:scale(1.1)}.DocumentInputZone_fileTypeLabel__4wAfD{font-size:.65rem;font-weight:500;text-transform:uppercase;opacity:.7}.DocumentInputZone_supportText___3tPV{font-size:.75rem;color:rgb(var(--foreground));opacity:.4;margin:.5rem 0 0}.DocumentInputZone_previewContainer__43iO8{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;position:relative;background:var(--emphasis);border:1px solid rgba(var(--foreground),.1);min-height:280px;max-height:60vh}.DocumentInputZone_previewContainer__43iO8.DocumentInputZone_draggingOverPreview__dFsNi{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-alt),.2)}.DocumentInputZone_fileHeader__Xn0S7{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:rgba(var(--foreground),.03);border-bottom:1px solid rgba(var(--foreground),.08)}.DocumentInputZone_fileInfo__cEkK7{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.DocumentInputZone_fileDetails__rf2cn{display:flex;flex-direction:column;gap:.1rem;min-width:0}.DocumentInputZone_fileName__Pj1dk{font-size:.9rem;font-weight:600;color:rgb(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DocumentInputZone_fileSize__vbfsV{font-size:.75rem;color:rgb(var(--foreground));opacity:.5}.DocumentInputZone_fileMetaRow___ODwP{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.DocumentInputZone_fileHashBadge__bb5nw{display:inline-flex;align-items:center;max-width:100%;padding:.15rem .5rem;border-radius:9999px;background:rgba(var(--primary-alt),.08);color:rgba(var(--foreground),.65);font-size:.68rem;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace}.DocumentInputZone_headerActions__smUUJ{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.DocumentInputZone_replaceButton__aZGTb{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;color:rgb(var(--foreground));opacity:.7;background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:all .2s ease}.DocumentInputZone_replaceButton__aZGTb:hover:not(:disabled){opacity:1;background:rgba(var(--foreground),.05)}.DocumentInputZone_replaceButton__aZGTb:disabled{opacity:.4;cursor:not-allowed}.DocumentInputZone_previewWrapper__2zWhZ{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden;padding:0}.DocumentInputZone_filePreviewer__IaywR{flex:1 1 auto;min-height:0;min-width:0}.DocumentInputZone_restoredState__6ZYO8{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem}.DocumentInputZone_restoredCard__kja4Q{max-width:28rem;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:.875rem;background:rgba(var(--foreground),.03)}.DocumentInputZone_restoredHeader__elnoc{display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;color:rgb(var(--foreground))}.DocumentInputZone_successIcon__zs5g1{color:var(--primary)}.DocumentInputZone_pendingIcon__FkBot{color:rgba(var(--foreground),.55)}.DocumentInputZone_restoredText__TfENf{margin:0;font-size:.9rem;line-height:1.5;color:rgb(var(--foreground));opacity:.75}.DocumentInputZone_sectionFooter__MQ_RC{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;background:rgba(var(--foreground),.03);border-top:1px solid rgba(var(--foreground),.08)}.DocumentInputZone_sectionButton__70GGk{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;color:rgb(var(--foreground));opacity:.7;background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:all .2s ease}.DocumentInputZone_sectionButton__70GGk:hover:not(:disabled){opacity:1;background:rgba(var(--foreground),.05)}.DocumentInputZone_sectionButton__70GGk:disabled{opacity:.4;cursor:not-allowed}.DocumentInputZone_sectionButtonActive__uLPBL{opacity:1;color:white;background:var(--primary)}.DocumentInputZone_sectionButtonActive__uLPBL:hover:not(:disabled){background:var(--primary);filter:brightness(1.1)}.DocumentInputZone_sectionIcon__QeXfu{font-size:.9rem}.DocumentInputZone_clearSectionButton__IbfeA{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;font-size:.7rem;color:rgb(var(--foreground));opacity:.5;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.DocumentInputZone_clearSectionButton__IbfeA:hover:not(:disabled){opacity:1;background:rgba(var(--foreground),.1)}.DocumentInputZone_clearSectionButton__IbfeA:disabled{opacity:.3;cursor:not-allowed}.DocumentInputZone_dragOverlay__qQZgV{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:rgba(var(--primary-alt),.9);color:white;font-size:1.1rem;font-weight:600;z-index:20;animation:DocumentInputZone_fadeIn__mmykO .15s ease;pointer-events:none}.DocumentInputZone_dragOverlayIcon__zNb47{font-size:3rem;animation:DocumentInputZone_bounce__lPmyD .5s ease infinite alternate}@keyframes DocumentInputZone_fadeIn__mmykO{0%{opacity:0}to{opacity:1}}@keyframes DocumentInputZone_bounce__lPmyD{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (max-width:1023px){.DocumentInputZone_uploadZone__2pNbw{min-height:220px}.DocumentInputZone_previewContainer__43iO8{min-height:250px;max-height:none}.DocumentInputZone_uploadContent__rFjgj{padding:1.5rem}.DocumentInputZone_uploadIcon__wjEUp{font-size:3rem}.DocumentInputZone_fileTypeGrid__tp8tC{gap:.75rem}}@media (max-width:640px){.DocumentInputZone_panelTitle__x5KrA{font-size:.7rem}.DocumentInputZone_uploadZone__2pNbw{min-height:180px;border-radius:12px}.DocumentInputZone_previewContainer__43iO8{min-height:200px;border-radius:12px}.DocumentInputZone_uploadContent__rFjgj{padding:1rem;gap:.75rem}.DocumentInputZone_uploadIcon__wjEUp{font-size:2.5rem}.DocumentInputZone_uploadTitle__ir9r_{font-size:1rem}.DocumentInputZone_uploadSubtitle__LTgTS{font-size:.8rem}.DocumentInputZone_fileHeader__Xn0S7{padding:.5rem .75rem}.DocumentInputZone_fileName__Pj1dk{font-size:.8rem}.DocumentInputZone_fileSize__vbfsV{font-size:.7rem}.DocumentInputZone_replaceButton__aZGTb{padding:.4rem .6rem;font-size:.75rem}.DocumentInputZone_sectionFooter__MQ_RC{padding:.5rem .75rem}.DocumentInputZone_sectionButton__70GGk{padding:.4rem .6rem;font-size:.75rem}.DocumentInputZone_sectionIcon__QeXfu{font-size:.8rem}.DocumentInputZone_clearSectionButton__IbfeA{width:1.5rem;height:1.5rem}}