.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: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:1023px){.SchemaGridSelector_stickySearchBar__cHwcZ{top:8rem}}@media (min-width:1024px){.SchemaGridSelector_stickySearchBar__cHwcZ{top:0}}@media (max-width:1023px){.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}}