.page_timeline__HSsFK{display:flex;flex-direction:column;gap:0;margin:0 auto;padding:40px 20px;position:relative;z-index:1}.page_timelineItem__qcgQG{position:relative;display:flex;align-items:flex-start;justify-content:center;margin-bottom:8rem;opacity:0;animation:page_fadeInItem__VVnMX .6s ease-out forwards}.page_timelineItem__qcgQG:last-child{margin-bottom:0}.page_timelineItem__qcgQG:first-child{animation-delay:.1s}.page_timelineItem__qcgQG:nth-child(2){animation-delay:.2s}.page_timelineItem__qcgQG:nth-child(3){animation-delay:.3s}.page_timelineItem__qcgQG:nth-child(4){animation-delay:.4s}.page_timelineItem__qcgQG:nth-child(5){animation-delay:.5s}.page_timelineItem__qcgQG:nth-child(6){animation-delay:.6s}@keyframes page_fadeInItem__VVnMX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_dotContainer__NhcfE{position:relative;display:flex;flex-direction:column;align-items:center;z-index:3}.page_dot__zE9M0{position:relative;box-shadow:0 4px 15px rgba(99,102,241,.3);transition:all .3s ease;opacity:0;animation:page_popIn__UepDZ .5s ease-out forwards;flex-shrink:0}.page_timelineItem__qcgQG:first-child .page_dot__zE9M0{animation-delay:.2s}.page_timelineItem__qcgQG:nth-child(2) .page_dot__zE9M0{animation-delay:.3s}.page_timelineItem__qcgQG:nth-child(3) .page_dot__zE9M0{animation-delay:.4s}.page_timelineItem__qcgQG:nth-child(4) .page_dot__zE9M0{animation-delay:.5s}.page_timelineItem__qcgQG:nth-child(5) .page_dot__zE9M0{animation-delay:.6s}.page_timelineItem__qcgQG:nth-child(6) .page_dot__zE9M0{animation-delay:.7s}@keyframes page_popIn__UepDZ{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.page_verticalLine__CEJi1{position:absolute;top:48px;left:50%;transform:translateX(-50%);width:2px;height:8rem;background:linear-gradient(180deg,#6366f1,#8b5cf6);opacity:0;animation:page_drawLine__mp33g .8s ease-out forwards}.page_timelineItem__qcgQG:first-child .page_verticalLine__CEJi1{animation-delay:.3s}.page_timelineItem__qcgQG:nth-child(2) .page_verticalLine__CEJi1{animation-delay:.4s}.page_timelineItem__qcgQG:nth-child(3) .page_verticalLine__CEJi1{animation-delay:.5s}.page_timelineItem__qcgQG:nth-child(4) .page_verticalLine__CEJi1{animation-delay:.6s}.page_timelineItem__qcgQG:nth-child(5) .page_verticalLine__CEJi1{animation-delay:.7s}@keyframes page_drawLine__mp33g{0%{opacity:0;transform:translateX(-50%) scaleY(0);transform-origin:top}to{opacity:1;transform:translateX(-50%) scaleY(1)}}.page_timelineBox__vJWvf{position:absolute;border:2px solid transparent;background:linear-gradient(rgb(255,255,255),rgb(255,255,255)) padding-box,linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1)) border-box;z-index:2;transition:all .3s ease;opacity:0;animation:page_slideIn__ovFnv .6s ease-out forwards;width:400px;max-width:35vw;top:50%;transform:translateY(-50%)}.dark .page_timelineBox__vJWvf{background:linear-gradient(rgb(47,47,59),rgb(47,47,59)) padding-box,linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1)) border-box}.page_boxLeft___8iFz{right:calc(50% + 40px);animation-name:page_slideInLeft__deAEs}.page_boxRight__25mKb{left:calc(50% + 40px);animation-name:page_slideInRight__COGFJ}.page_timelineBox__vJWvf:hover{border-color:transparent;background:linear-gradient(rgb(255,255,255),rgb(255,255,255)) padding-box,linear-gradient(135deg,rgba(99,102,241,.3),rgba(139,92,246,.3)) border-box;box-shadow:0 8px 30px rgba(99,102,241,.15)}.dark .page_timelineBox__vJWvf:hover{background:linear-gradient(rgb(47,47,59),rgb(47,47,59)) padding-box,linear-gradient(135deg,rgba(99,102,241,.3),rgba(139,92,246,.3)) border-box;box-shadow:0 8px 30px rgba(99,102,241,.15)}.page_timelineItem__qcgQG:first-child .page_timelineBox__vJWvf{animation-delay:.3s}.page_timelineItem__qcgQG:nth-child(2) .page_timelineBox__vJWvf{animation-delay:.4s}.page_timelineItem__qcgQG:nth-child(3) .page_timelineBox__vJWvf{animation-delay:.5s}.page_timelineItem__qcgQG:nth-child(4) .page_timelineBox__vJWvf{animation-delay:.6s}.page_timelineItem__qcgQG:nth-child(5) .page_timelineBox__vJWvf{animation-delay:.7s}.page_timelineItem__qcgQG:nth-child(6) .page_timelineBox__vJWvf{animation-delay:.8s}@keyframes page_slideIn__ovFnv{0%{opacity:0}to{opacity:1}}@keyframes page_slideInLeft__deAEs{0%{opacity:0;transform:translateY(-50%) translateX(-30px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@keyframes page_slideInRight__COGFJ{0%{opacity:0;transform:translateY(-50%) translateX(30px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.page_icon__b09sb{font-size:2.5rem;margin-bottom:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.page_title__yVhH_{font-size:1.5rem;font-weight:600;margin-bottom:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_description__fXNKT{font-size:1rem;line-height:1.6}.page_authorSection__Uj8t1{margin-top:0;display:flex;align-items:center;justify-content:center;gap:40px;padding:40px;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));border-radius:16px;border:2px solid transparent;background-origin:border-box;background-clip:padding-box,border-box;position:relative;overflow:hidden;opacity:0;animation:page_fadeIn__9UaRz .8s ease-out .9s forwards}.page_authorSection__Uj8t1:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%);animation:page_pulse__tSO5N 3s ease-in-out infinite}@keyframes page_pulse__tSO5N{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}@keyframes page_fadeIn__9UaRz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_portraitContainer__1REyh{flex-shrink:0;position:relative;z-index:2}.page_portrait__HDg_V{border-radius:50%;border:4px solid transparent;background:linear-gradient(var(--primary-card-background),var(--primary-card-background)) padding-box,linear-gradient(135deg,#6366f1,#8b5cf6) border-box;width:200px;height:200px;object-fit:cover;box-shadow:0 10px 40px rgba(99,102,241,.2);transition:all .3s ease}.page_portrait__HDg_V:hover{transform:scale(1.05);box-shadow:0 15px 50px rgba(99,102,241,.3)}.page_authorInfo__0PJkQ{text-align:left;max-width:400px;position:relative;z-index:2}.page_authorName__ZCNNJ{font-size:2rem;font-weight:700;margin-bottom:8px}.page_authorTitle__hRe_D{font-size:1.1rem;color:rgba(var(--foreground),.7);margin-bottom:4px;font-weight:400;letter-spacing:.02em}.page_authorRole__iE_tT{font-size:1rem;color:rgb(var(--foreground));margin-bottom:16px;font-weight:400}.page_authorRole__iE_tT .page_productName__InVRC{display:inline-block;white-space:nowrap}.page_authorDescription__1WGEn{font-size:1rem;line-height:1.6}.page_articleWithPattern__DSCo8{position:relative}.page_patternOverlay__TcVhe{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}@media (max-width:768px){.page_timeline__HSsFK{padding:20px 16px}.page_timelineBox__vJWvf{position:relative;width:100%;max-width:100%;left:auto!important;right:auto!important;top:auto;transform:none;margin-top:20px}.page_boxLeft___8iFz,.page_boxRight__25mKb,.page_timelineBox__vJWvf{animation-name:page_slideIn__ovFnv}.page_timelineItem__qcgQG{flex-direction:column;align-items:center;margin-bottom:6rem}.page_verticalLine__CEJi1{height:6rem}.page_title__yVhH_{font-size:1.25rem}.page_description__fXNKT{font-size:.9rem}.page_authorSection__Uj8t1{flex-direction:column;text-align:center;padding:30px 20px;gap:30px}.page_authorInfo__0PJkQ{text-align:center}.page_portrait__HDg_V{width:150px;height:150px}.page_authorName__ZCNNJ{font-size:1.5rem}.page_authorTitle__hRe_D{font-size:1rem}.page_authorRole__iE_tT{font-size:.95rem}}@keyframes LoadingSpinner_spin__qqp0p{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_spinner__a42C_{animation:LoadingSpinner_spin__qqp0p 1s linear infinite;flex-shrink:0}.LoadingSpinner_sizeXs__6subZ{width:14px;height:14px}.LoadingSpinner_sizeSm__Oi639{width:16px;height:16px}.LoadingSpinner_sizeMd__0zAfF{width:20px;height:20px}.LoadingSpinner_sizeLg__zBV4w{width:32px;height:32px}.LoadingSpinner_sizeXl__gRIUb{width:48px;height:48px}.LoadingSpinner_inlineWrapper__Fspn4{display:inline-flex;align-items:center;line-height:0}.LoadingSpinner_sectionContainer__3w8WN{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .625rem}.LoadingSpinner_sectionMessage__7NxDK{color:rgba(var(--foreground),.6);font-size:.875rem}.LoadingSpinner_sectionProgress__WHZhl{flex-basis:100%}.LoadingSpinner_progressBar__PcsBA{width:100%}.LoadingSpinner_pageContainer__CjD4j{display:flex;flex-direction:column;align-items:center;justify-content:center;animation:LoadingSpinner_pageEntrance__wrWrT .5s ease-out both}@keyframes LoadingSpinner_pageEntrance__wrWrT{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.LoadingSpinner_pageSpinnerArea__mGzNH{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px}.LoadingSpinner_pageTrack__FtpMD{position:absolute;inset:0;border-radius:50%;border:3.5px solid rgba(var(--primary-alt),.18)}.LoadingSpinner_pageRing__4eDok{position:absolute;inset:0;border-radius:50%;border-left:3.5px solid transparent;border-bottom:3.5px solid transparent;border-top:3.5px solid transparent;border-top-color:rgba(var(--primary-alt),1);border-right:3.5px solid transparent;border-right-color:rgba(var(--primary-alt),.4);animation:LoadingSpinner_spin__qqp0p 1.2s cubic-bezier(.45,.05,.55,.95) infinite;filter:drop-shadow(0 0 8px rgba(var(--primary-alt),.5))}.LoadingSpinner_pageRingInner__t7uPR{position:absolute;inset:8px;border-radius:50%;border-right:2.5px solid transparent;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent;border-bottom-color:rgba(var(--primary-alt),.75);border-left:2.5px solid transparent;border-left-color:rgba(var(--primary-alt),.2);animation:LoadingSpinner_spin__qqp0p 1.8s cubic-bezier(.45,.05,.55,.95) infinite reverse}.LoadingSpinner_pulsingRing__m_c8f{position:absolute;inset:-16px;border-radius:50%;border:2px solid rgba(var(--primary-alt),.25);animation:LoadingSpinner_pulseRing__6nyv7 2.4s ease-in-out infinite;pointer-events:none}.LoadingSpinner_pulsingRingOuter__dCz0s{inset:-34px;border-color:rgba(var(--primary-alt),.15);animation-delay:1.2s}@keyframes LoadingSpinner_pulseRing__6nyv7{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.LoadingSpinner_glowBackdrop__dyKGj{position:absolute;inset:-48px;border-radius:50%;background:radial-gradient(circle,rgba(var(--primary-alt),.2) 0,rgba(var(--primary-alt),.08) 40%,transparent 70%);animation:LoadingSpinner_glowPulse__dC6On 3s ease-in-out infinite;pointer-events:none}@keyframes LoadingSpinner_glowPulse__dC6On{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.LoadingSpinner_pageDot__PGS2O{width:6px;height:6px;border-radius:50%;background:rgba(var(--primary-alt),.7);animation:LoadingSpinner_dotPulse__bLJqW 2s ease-in-out infinite}@keyframes LoadingSpinner_dotPulse__bLJqW{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}.LoadingSpinner_pageMessage__oAN9W{margin-top:1.75rem;font-size:.9375rem;font-weight:500;letter-spacing:.01em;color:rgba(var(--foreground),.5);animation:LoadingSpinner_fadeInUp__S_bzc .6s ease-out .4s both}@keyframes LoadingSpinner_fadeInUp__S_bzc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LoadingSpinner_spinner__a42C_{animation-duration:2s}.LoadingSpinner_pageContainer__CjD4j{animation:none}.LoadingSpinner_pageRing__4eDok{animation-duration:2.5s;filter:none}.LoadingSpinner_pageRingInner__t7uPR{animation-duration:3s}.LoadingSpinner_pulsingRing__m_c8f{animation:none;opacity:.5}.LoadingSpinner_glowBackdrop__dyKGj{animation:none;opacity:.7}.LoadingSpinner_pageDot__PGS2O{animation:none;opacity:.6}.LoadingSpinner_pageMessage__oAN9W{animation:none;opacity:1}}.ScrollingPattern_patternContainer__JvfeO{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;border-radius:inherit}.ScrollingPattern_scrollingWrapper__weCSO{position:absolute;width:100%;animation-name:ScrollingPattern_infiniteScroll__UJs4S;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ScrollingPattern_infiniteScroll__UJs4S{0%{transform:translateY(0)}to{transform:translateY(calc(-100% / var(--groups, 3)))}}.ScrollingPattern_patternGroup__sj83x{width:100%;display:flex;flex-direction:column}.ScrollingPattern_patternRow__BcRnE{display:flex;justify-content:space-around;align-items:center;width:100%;padding:10px 0;flex:1}.ScrollingPattern_logoWrapper__NQ_qY{display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.ScrollingPattern_logo__shcIO{width:60px;height:60px;object-fit:contain}@media (max-width:768px){.ScrollingPattern_logo__shcIO{width:40px;height:40px}.ScrollingPattern_patternRow__BcRnE{padding:8px 0}}.ScrollingPattern_scrollingWrapper__weCSO{will-change:transform}@media (prefers-reduced-motion:reduce){.ScrollingPattern_scrollingWrapper__weCSO{animation:none}}.HeroCard_heroContainer__1QJUW{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#4338ca var(--tw-gradient-to-position);position:relative}.HeroCard_backgroundPattern__HOjZ1{position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.05) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.05) 0),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.05) 0);background-size:30px 30px;background-position:0 0,0 15px,15px -15px,-15px 0;opacity:.3}.HeroCard_brandBadge__onJiX{display:inline-block;background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:9999px;padding:.375rem 1rem;color:white}.HeroCard_brandBackLink__sP1I8{display:inline-flex;align-items:center;gap:.5rem;color:white;text-decoration:none;transition:all .2s ease;padding:.375rem .75rem .375rem 1rem;margin:-.375rem -.75rem -.375rem -1rem;border-radius:9999px}.HeroCard_brandBackLink__sP1I8:hover{background:rgba(255,255,255,.15)}.HeroCard_brandBackLink__sP1I8 svg{transition:transform .2s ease}.HeroCard_brandBackLink__sP1I8:hover svg{transform:translateX(-2px)}.HeroCard_heroTitle__vDgEx{color:white;text-shadow:0 2px 4px rgba(0,0,0,.1)}.HeroCard_heroSubtitle__Ws3_q{color:rgba(255,255,255,.95);text-shadow:0 1px 2px rgba(0,0,0,.1)}.HeroCard_scrollingOverlay__7mSRJ{position:absolute;inset:0;overflow:hidden;opacity:.5;pointer-events:none}.HeroCard_glowEffect__0rjpc{position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:100%;background:radial-gradient(ellipse at center top,rgba(255,255,255,.15) 0,transparent 60%);pointer-events:none}.BrandLogo_brandLogo__9DvzT{background:linear-gradient(90deg,#a855f7,#4338ca,#a855f7);background-size:600px 100%;background-position:600px 50%;background-attachment:fixed;animation:BrandLogo_gradientScroll__V9vgh 4s linear infinite;mask-image:url(/idea-genesis-black.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/idea-genesis-black.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;flex-shrink:0}@keyframes BrandLogo_gradientScroll__V9vgh{0%{background-position:600px 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.BrandLogo_brandLogo__9DvzT{animation:none}}.BrandName_brandName__0MFBj{font-weight:400;line-height:1.1;background:linear-gradient(90deg,#a855f7,#4338ca,#a855f7);background-size:600px 100%;background-position:600px 50%;background-attachment:fixed;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:BrandName_gradientScroll__DinXG 4s linear infinite;white-space:nowrap}.BrandName_brandName__0MFBj strong{font-weight:700}@keyframes BrandName_gradientScroll__DinXG{0%{background-position:600px 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.BrandName_brandName__0MFBj{animation:none}}.HealthGate_gate__daGNs{position:fixed;inset:0;z-index:9999;background:rgb(var(--background));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.HealthGate_gateExit__l_J8x{animation:HealthGate_gateExit__l_J8x .5s ease-in forwards}@keyframes HealthGate_gateExit__l_J8x{to{opacity:0;transform:scale(.97)}}.HealthGate_contentExit__t_2M4{animation:HealthGate_contentExit__t_2M4 .3s ease-in forwards}@keyframes HealthGate_contentExit__t_2M4{to{opacity:0;transform:translateY(-6px)}}.HealthGate_contentEnter__6tNqF{animation:HealthGate_contentEnter__6tNqF .4s ease-out both}@keyframes HealthGate_contentEnter__6tNqF{0%{opacity:0;transform:translateY(10px)}}.HealthGate_maintenanceContent__mQ98F{text-align:center}.HealthGate_maintenanceText__Dqq3f{color:rgba(var(--foreground),.7);font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem}.HealthGate_maintenanceButton__0kQvX{margin-top:.25rem}@media (prefers-reduced-motion:reduce){.HealthGate_contentEnter__6tNqF,.HealthGate_contentExit__t_2M4,.HealthGate_gateExit__l_J8x{animation-duration:.01ms}}.ScrollFadeContainer_wrapper__9mN5d{position:relative;height:100%;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}.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:10;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:480px}.SchemaGridSelector_searchContainer__Wv6I6{width:100%;max-width:400px;margin:0 auto;transition:max-width .3s cubic-bezier(.4,0,.2,1)}.SchemaGridSelector_searchInputWrapper__AwsQn{position:relative;display:flex;align-items:center}.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}}.RemoveButton_removeButtonContainer__8LusC{position:absolute;top:-12px;right:-12px;z-index:10}.RemoveButton_removeButton__ZKJLx{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#FF5252;color:white;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.RemoveButton_removeButton__ZKJLx:hover{background-color:#FF0000;transform:scale(1.1)}.RemoveButton_removeButton__ZKJLx:disabled{background-color:#cccccc;cursor:not-allowed;opacity:.7}.TextPreview_container__mC70O{display:flex;flex-direction:column;gap:1rem}.TextPreview_loadingContainer__vOrxQ{display:flex;align-items:center;justify-content:center;padding:2rem;color:rgb(var(--foreground));opacity:.8}.TextPreview_header__ppdAZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.TextPreview_stats___L8Yy{font-size:.875rem;color:rgb(var(--foreground));opacity:.6}.TextPreview_expandButton__0u_5t{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;background:rgba(var(--primary-alt),.1);color:var(--primary);border:1px solid rgba(var(--primary-alt),.3);border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500}.TextPreview_expandButton__0u_5t:hover{background:var(--primary);color:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.TextPreview_codeContainer__XajF0{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--emphasis)}.TextPreview_codeContainer__XajF0 pre{margin:0!important;font-size:.875rem!important;line-height:1.5!important;background:var(--emphasis)!important}.TextPreview_truncatedMessage__8oRm3{text-align:center;padding:1rem}.TextPreview_truncatedText__pWJAf{font-size:.875rem;color:rgb(var(--foreground));opacity:.6;margin-bottom:.5rem}.dark .TextPreview_codeContainer__XajF0 pre{background:var(--emphasis)!important}.dark .TextPreview_expandButton__0u_5t{background:rgba(var(--primary-alt),.2);color:rgba(var(--primary-alt),.9);border-color:rgba(var(--primary-alt),.4)}.dark .TextPreview_expandButton__0u_5t:hover{background:rgba(var(--primary-alt),.8);color:white}.PDFPreview_container__daVzc{display:flex;flex-direction:column;gap:1rem}.PDFPreview_loadingContainer__xYRhT{align-items:center;justify-content:center;color:rgb(var(--foreground));opacity:.8}.PDFPreview_controls__2IEgP{justify-content:space-between;background:var(--emphasis);padding:.75rem 1rem;border-radius:8px;border:1px solid var(--border)}.PDFPreview_controlsLeft___oi7w,.PDFPreview_controls__2IEgP{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.PDFPreview_navigation__iyMUH{display:flex;align-items:center;gap:.5rem}.PDFPreview_navButton__T3wju{padding:.5rem;background:rgb(var(--background));border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .2s ease;color:rgb(var(--foreground));display:flex;align-items:center;justify-content:center}.PDFPreview_navButton__T3wju:hover:not(:disabled){background:var(--emphasis);border-color:rgba(var(--primary-alt),.5);transform:translateY(-1px)}.PDFPreview_navButton__T3wju:disabled{opacity:.5;cursor:not-allowed}.PDFPreview_pageInfo__RgWWj{font-size:.875rem;font-weight:500;color:rgb(var(--foreground));white-space:nowrap}.PDFPreview_zoomControls__03_9S{display:flex;align-items:center;gap:.5rem}.PDFPreview_zoomButton__F7nky{padding:.375rem .75rem;font-size:.875rem;background:rgb(var(--background));border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .2s ease;color:rgb(var(--foreground));font-weight:500;min-width:2rem;display:flex;align-items:center;justify-content:center}.PDFPreview_zoomButton__F7nky:hover{background:var(--emphasis);border-color:rgba(var(--primary-alt),.5);transform:translateY(-1px)}.PDFPreview_zoomLevel__skswx{font-size:.875rem;font-weight:500;color:rgb(var(--foreground));min-width:60px;text-align:center}.PDFPreview_pageCount___2p34{font-size:.875rem;color:rgb(var(--foreground));opacity:.6}.PDFPreview_pdfViewer__yIxyU{border:1px solid var(--border);border-radius:8px;overflow:auto;background:var(--emphasis);padding:1rem;min-height:400px}.PDFPreview_pdfWrapper__79ehB{display:flex;justify-content:center;align-items:flex-start}.PDFPreview_pdfPage__igesb{box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;background:white}.PDFPreview_pageNavigation__OlXrN{display:flex;justify-content:center;align-items:center}.PDFPreview_navigationWithNumbers__KnzLf{display:flex;align-items:center;gap:.75rem}.PDFPreview_pageNumbers__Cb6V3{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.PDFPreview_pageNumber__jLhcR{width:2rem;height:2rem;font-size:.875rem;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-weight:500;border:1px solid var(--border)}.PDFPreview_pageNumberActive__jHbg2{background:var(--primary);color:white;border-color:var(--primary)}.PDFPreview_pageNumberInactive__O2Ldw{background:rgb(var(--background));color:rgb(var(--foreground))}.PDFPreview_pageNumberInactive__O2Ldw:hover{background:var(--emphasis);border-color:rgba(var(--primary-alt),.5);transform:translateY(-1px)}.PDFPreview_pageOverflow__RIG8n{color:rgb(var(--foreground));font-size:.875rem;opacity:.6}.dark .PDFPreview_pdfPage__igesb{box-shadow:0 4px 12px rgba(0,0,0,.3)}.dark .PDFPreview_navButton__T3wju:hover:not(:disabled),.dark .PDFPreview_pageNumberInactive__O2Ldw:hover,.dark .PDFPreview_zoomButton__F7nky:hover{border-color:rgba(var(--primary-alt),.7)}.ImagePreview_container__bc2_N{display:flex;flex-direction:column;gap:1rem}.ImagePreview_loadingContainer__SMSWN{display:flex;align-items:center;justify-content:center;padding:2rem;color:rgb(var(--foreground));opacity:.8}@keyframes ImagePreview_spin__E3huK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImagePreview_imageInfo__Lbstg{display:flex;align-items:center;justify-content:space-between;background:var(--emphasis);padding:.75rem 1rem;border-radius:8px;border:1px solid var(--border);flex-wrap:wrap;gap:.75rem}.ImagePreview_imageStats__rk_QH{font-size:.875rem;color:rgb(var(--foreground));opacity:.6}.ImagePreview_controls__znQab{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ImagePreview_controlButton__U6_PC{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500;text-decoration:none}.ImagePreview_expandButton__BU8za{background:rgba(var(--primary-alt),.1);color:var(--primary);border-color:rgba(var(--primary-alt),.3)}.ImagePreview_expandButton__BU8za:hover{background:var(--primary);color:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ImagePreview_imageDisplay__4MNDr{border:1px solid var(--border);border-radius:8px;overflow:auto;background:var(--emphasis);padding:1rem}.ImagePreview_imageWrapper__ShXXq{display:flex;justify-content:center;align-items:center;min-height:200px}.ImagePreview_image__tsTk9{height:auto;border-radius:6px}.ImagePreview_imageFitContainer__4Y1NL{max-width:100%;max-height:24rem}.ImagePreview_imageFullSize__VWDrO{max-width:none}.ImagePreview_metadataValue__wM0iT{color:rgb(var(--foreground));opacity:.6}.dark .ImagePreview_image__tsTk9{box-shadow:0 4px 12px rgba(0,0,0,.3)}.dark .ImagePreview_metadataCard__mQsVc:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.dark .ImagePreview_expandButton__BU8za{background:rgba(var(--primary-alt),.2);color:rgba(var(--primary-alt),.9);border-color:rgba(var(--primary-alt),.4)}.dark .ImagePreview_expandButton__BU8za:hover{background:rgba(var(--primary-alt),.8);color:white}.DocumentPreview_container__AEMa_{display:flex;flex-direction:column;gap:1rem}.DocumentPreview_loadingContainer__ypWat{display:flex;align-items:center;justify-content:center;padding:2rem;color:rgb(var(--foreground));opacity:.8}@keyframes DocumentPreview_spin__LgafH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DocumentPreview_errorMessage__Cdtl7{text-align:center;padding:2rem;color:rgb(var(--foreground));opacity:.6}.DocumentPreview_documentInfo__Pdl0q{justify-content:space-between;background:var(--emphasis);padding:.75rem 1rem;border-radius:8px;border:1px solid var(--border);flex-wrap:wrap}.DocumentPreview_documentInfo__Pdl0q,.DocumentPreview_infoLeft__eiYC4{display:flex;align-items:center;gap:.75rem}.DocumentPreview_fileIcon__MfSxK{font-size:1.25rem;opacity:.8}.DocumentPreview_documentStats__zpeEp{font-size:.875rem;color:rgb(var(--foreground));opacity:.6}.DocumentPreview_documentStats__zpeEp div{margin-bottom:.125rem}.DocumentPreview_documentStats__zpeEp div:last-child{margin-bottom:0}.DocumentPreview_controls__ngaVL{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.DocumentPreview_sheetSelector___E5rS{padding:.375rem .75rem;font-size:.875rem;border:1px solid var(--border);border-radius:6px;background:rgb(var(--background));color:rgb(var(--foreground));cursor:pointer;transition:all .2s ease}.DocumentPreview_sheetSelector___E5rS:hover{border-color:rgba(var(--primary-alt),.5);background:var(--emphasis)}.DocumentPreview_sheetSelector___E5rS:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-alt),.1)}.DocumentPreview_expandButton__nmP6s{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;background:rgba(var(--primary-alt),.1);color:var(--primary);border:1px solid rgba(var(--primary-alt),.3);border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500}.DocumentPreview_expandButton__nmP6s:hover{background:var(--primary);color:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.DocumentPreview_documentContent__YVtFK{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:rgb(var(--background))}.DocumentPreview_contentWrapper__SVEOP{padding:1rem;background:rgb(var(--background));font-size:.875rem;line-height:1.6}.DocumentPreview_contentWrapperLimited__hPw3h{max-height:24rem;overflow-y:auto}.DocumentPreview_contentWrapperExpanded__L4iRq{max-height:none}.DocumentPreview_proseContent__f9pTQ{max-width:none}.DocumentPreview_proseContent__f9pTQ h1,.DocumentPreview_proseContent__f9pTQ h2,.DocumentPreview_proseContent__f9pTQ h3,.DocumentPreview_proseContent__f9pTQ h4,.DocumentPreview_proseContent__f9pTQ h5,.DocumentPreview_proseContent__f9pTQ h6{color:rgb(var(--foreground));margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.DocumentPreview_proseContent__f9pTQ h1:first-child,.DocumentPreview_proseContent__f9pTQ h2:first-child,.DocumentPreview_proseContent__f9pTQ h3:first-child,.DocumentPreview_proseContent__f9pTQ h4:first-child,.DocumentPreview_proseContent__f9pTQ h5:first-child,.DocumentPreview_proseContent__f9pTQ h6:first-child{margin-top:0}.DocumentPreview_proseContent__f9pTQ p{color:rgb(var(--foreground));margin-bottom:1rem}.DocumentPreview_proseContent__f9pTQ p:last-child{margin-bottom:0}.DocumentPreview_proseContent__f9pTQ strong{color:rgb(var(--foreground));font-weight:600}.DocumentPreview_proseContent__f9pTQ em{color:rgb(var(--foreground));opacity:.8}.DocumentPreview_proseContent__f9pTQ ol,.DocumentPreview_proseContent__f9pTQ ul{color:rgb(var(--foreground));margin-bottom:1rem;padding-left:1.5rem}.DocumentPreview_proseContent__f9pTQ li{margin-bottom:.25rem}.DocumentPreview_proseContent__f9pTQ{overflow-x:auto;-webkit-overflow-scrolling:touch}.DocumentPreview_proseContent__f9pTQ table{width:100%;border-collapse:collapse;margin-bottom:1rem;background:var(--emphasis);border-radius:6px;overflow:hidden;border:1px solid var(--border)}.DocumentPreview_proseContent__f9pTQ td,.DocumentPreview_proseContent__f9pTQ th{padding:.75rem;text-align:left;border-bottom:1px solid var(--border);color:rgb(var(--foreground))}.DocumentPreview_proseContent__f9pTQ th{background:var(--emphasis);font-weight:600;color:rgb(var(--foreground))}.DocumentPreview_proseContent__f9pTQ tr:last-child td{border-bottom:none}.DocumentPreview_proseContent__f9pTQ tr:nth-child(2n){background:var(--emphasis)}.DocumentPreview_preformattedContent__Sxmef{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;color:rgb(var(--foreground))}.DocumentPreview_truncatedMessage__8SNLi{text-align:center;padding:1rem}.DocumentPreview_truncatedText__2m_Dv{font-size:.875rem;color:rgb(var(--foreground));opacity:.6;margin-bottom:.5rem}.dark .DocumentPreview_expandButton__nmP6s{background:rgba(var(--primary-alt),.2);color:rgba(var(--primary-alt),.9);border-color:rgba(var(--primary-alt),.4)}.dark .DocumentPreview_expandButton__nmP6s:hover{background:rgba(var(--primary-alt),.8);color:white;box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark .DocumentPreview_sheetSelector___E5rS:hover{border-color:rgba(var(--primary-alt),.7)}.dark .DocumentPreview_sheetSelector___E5rS:focus{box-shadow:0 0 0 2px rgba(var(--primary-alt),.2)}.DocumentPreview_sheetSelector___E5rS option{background:rgb(var(--background));color:rgb(var(--foreground))}.dark .DocumentPreview_sheetSelector___E5rS option{background:rgb(30,30,30);color:rgb(var(--foreground))}.FallbackPreview_container__3kbzN{display:flex;flex-direction:column;gap:1rem}.FallbackPreview_fileDisplay__UbGHu{display:flex;flex-direction:column;align-items:center;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}.FileUnavailableAlert_alert__jXtl0{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;padding:.75rem 1rem;background:rgba(var(--alert-alt),.1);border:1px solid rgba(var(--alert-alt),.25)}.FileUnavailableAlert_icon__i4keB{flex-shrink:0;font-size:1.125rem;line-height:1.75rem;color:rgb(var(--alert))}.FileUnavailableAlert_text__H60ol{flex-grow:1;font-size:.875rem;line-height:1.25rem;color:rgba(var(--foreground),.8)}.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_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_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}}.FilePreviewer_container__YcfLU{border-radius:.75rem;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);background:linear-gradient(145deg,var(--emphasis),rgba(var(--background),.9));border:1px solid rgba(var(--foreground),.1)}.FilePreviewer_error__B_dWX{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(var(--warn),.1);border-left:4px solid rgb(var(--warn));color:rgb(var(--warn));font-size:.875rem;border-radius:0 6px 6px 0;margin:1rem}.FilePreviewer_previewContent__pyetF{padding:1rem;border-radius:0 0 12px 12px}.FilePreviewer_loadingContainer__h4eAg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:rgb(var(--foreground));background:var(--emphasis);opacity:.8}.dark .FilePreviewer_error__B_dWX{background:rgba(var(--warn),.2);color:rgba(var(--warn),.8)}.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}}.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:350px}.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;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{flex:1;overflow:auto;padding:1rem}.DocumentInputZone_filePreviewer__IaywR{height:100%}.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;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_previewWrapper__2zWhZ{padding:.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}}.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)}}.StyledIconWrapper_wrapper___kKWz{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;transition:all .3s ease}.StyledIconWrapper_sizeSm__xkO1_{width:32px;height:32px;font-size:.875rem}.StyledIconWrapper_sizeMd__zdljt{width:40px;height:40px;font-size:1rem}.StyledIconWrapper_sizeLg__GQtyk{width:48px;height:48px;font-size:1.25rem}.StyledIconWrapper_sizeXl__0Baa4{width:56px;height:56px;font-size:1.5rem}.StyledIconWrapper_size2xl__fT5qW{width:70px;height:70px;font-size:1.75rem}.StyledIconWrapper_shapeRounded__G1AOE.StyledIconWrapper_sizeSm__xkO1_{border-radius:8px}.StyledIconWrapper_shapeRounded__G1AOE.StyledIconWrapper_sizeMd__zdljt{border-radius:10px}.StyledIconWrapper_shapeRounded__G1AOE.StyledIconWrapper_sizeLg__GQtyk{border-radius:14px}.StyledIconWrapper_shapeRounded__G1AOE.StyledIconWrapper_sizeXl__0Baa4{border-radius:16px}.StyledIconWrapper_shapeRounded__G1AOE.StyledIconWrapper_size2xl__fT5qW{border-radius:18px}.StyledIconWrapper_shapeCircle__4ygCx{border-radius:50%}.StyledIconWrapper_variantGradient__yMZzX{background:linear-gradient(135deg,var(--primary),rgba(var(--primary-alt),.8));box-shadow:0 4px 15px rgba(var(--primary-alt),.4),inset 0 1px 0 rgba(255,255,255,.2);color:white}.StyledIconWrapper_variantSubtle___EydO{background:rgba(var(--primary-alt),.12);color:var(--primary)}.dark .StyledIconWrapper_variantSubtle___EydO{background:rgba(var(--primary-alt),.15);color:var(--primary-light)}.StyledIconWrapper_colorAmber__zaX9Z.StyledIconWrapper_variantGradient__yMZzX{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px rgba(251,191,36,.4),inset 0 1px 0 rgba(255,255,255,.2)}.StyledIconWrapper_colorAmber__zaX9Z.StyledIconWrapper_variantSubtle___EydO{background:rgba(251,191,36,.12);color:#f59e0b}.dark .StyledIconWrapper_colorAmber__zaX9Z.StyledIconWrapper_variantSubtle___EydO{background:rgba(251,191,36,.18);color:#fbbf24}.StyledIconWrapper_colorPurple__wDn0v.StyledIconWrapper_variantGradient__yMZzX{background:linear-gradient(135deg,var(--primary),rgba(var(--primary-alt),.8));box-shadow:0 4px 15px rgba(var(--primary-alt),.4),inset 0 1px 0 rgba(255,255,255,.2)}.StyledIconWrapper_colorPurple__wDn0v.StyledIconWrapper_variantSubtle___EydO{background:rgba(var(--primary-alt),.12);color:var(--primary)}.dark .StyledIconWrapper_colorPurple__wDn0v.StyledIconWrapper_variantSubtle___EydO{background:rgba(var(--primary-alt),.18);color:var(--primary-light)}.StyledIconWrapper_animationPulse__dVH1y{animation:StyledIconWrapper_pulse__tjG2D 3s ease-in-out infinite}@keyframes StyledIconWrapper_pulse__tjG2D{0%,to{box-shadow:0 4px 15px rgba(var(--primary-alt),.4),inset 0 1px 0 rgba(255,255,255,.2)}50%{box-shadow:0 4px 25px rgba(var(--primary-alt),.6),inset 0 1px 0 rgba(255,255,255,.2)}}.DocumentQuestionAnswerRow_questionInput__48FbT{flex-grow:1;border-radius:.25rem;padding:.25rem;border:1px solid rgba(var(--foreground),.2);background-color:rgba(var(--background),.5);color:rgb(var(--foreground));transition:all .2s ease}.DocumentQuestionAnswerRow_questionInput__48FbT:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px rgba(var(--primary-alt),.2)}.DocumentQuestionAnswerRow_questionInput__48FbT:disabled{opacity:.6;cursor:not-allowed}.dark .DocumentQuestionAnswerRow_questionInput__48FbT{background-color:rgb(60,60,75);border-color:rgba(var(--foreground),.3)}.dark .DocumentQuestionAnswerRow_questionInput__48FbT::placeholder{color:rgba(var(--foreground),.6)}.DocumentQuestionAnswerRow_askButton__MIANP{border-radius:.25rem;padding:.25rem .75rem;background-color:var(--primary);color:white;transition:all .2s ease}.DocumentQuestionAnswerRow_askButton__MIANP:hover:not(:disabled){filter:brightness(110%)}.DocumentQuestionAnswerRow_askButton__MIANP:disabled{opacity:.5;cursor:not-allowed}.DocumentQuestionAnswerRow_removeButton__K11Ui{font-size:.875rem;line-height:1.25rem;color:rgba(var(--foreground),.7)}.DocumentQuestionAnswerRow_removeButton__K11Ui:hover{color:rgb(var(--foreground))}.DocumentQuestionAnswerRow_questionContainer__C_rje{position:relative;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.DocumentQuestionAnswerRow_answeredContainer__0mVFQ{margin-top:.5rem;border-radius:.25rem;padding:.75rem;border:1px solid rgba(var(--foreground),.2);background-color:rgba(var(--background),.3)}.OmittedItemsGhostCard_card__jpWwM{background-color:var(--emphasis);position:relative;overflow:hidden;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);border:1px dashed rgba(var(--primary-alt),.4);display:flex;flex-direction:column;gap:1rem;transition:transform .3s ease,box-shadow .3s ease}.OmittedItemsGhostCard_card__jpWwM,.OmittedItemsGhostCard_card__jpWwM:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.OmittedItemsGhostCard_card__jpWwM: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);transform:translateY(-1px)}.OmittedItemsGhostCard_card__jpWwM:hover .OmittedItemsGhostCard_spectralOverlay__dp0z2{opacity:1}.OmittedItemsGhostCard_spectralOverlay__dp0z2{position:absolute;inset:0;pointer-events:none;opacity:.75;background:radial-gradient(circle at 0 0,rgba(var(--primary-alt),.12),transparent 55%),repeating-linear-gradient(135deg,transparent 0 11px,rgba(var(--primary-alt),.05) 11px 12px);transition:opacity .3s ease}.dark .OmittedItemsGhostCard_spectralOverlay__dp0z2{background:radial-gradient(circle at 0 0,rgba(var(--primary-alt),.18),transparent 55%),repeating-linear-gradient(135deg,transparent 0 11px,rgba(var(--primary-alt),.09) 11px 12px)}.OmittedItemsGhostCard_primarySection__xMBm9{position:relative;display:flex;align-items:flex-start;gap:1rem}.OmittedItemsGhostCard_iconWrap__PhYjL{flex-shrink:0;margin-top:.25rem;animation:OmittedItemsGhostCard_ghostFloat__OucC9 4.5s ease-in-out infinite}@keyframes OmittedItemsGhostCard_ghostFloat__OucC9{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.OmittedItemsGhostCard_primaryContent__Af4Fj{flex:1;min-width:0}.OmittedItemsGhostCard_primaryLabel__B5TG_{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.55;margin:0 0 .375rem}.OmittedItemsGhostCard_primaryValue__Dtj3O{font-size:1.25rem;font-weight:700;font-family:var(--font-mono,ui-monospace,monospace);line-height:1.4;color:rgb(var(--foreground));word-break:break-word;margin:0}.OmittedItemsGhostCard_description__CjxSw{margin:.625rem 0 0;font-size:.875rem;line-height:1.6;color:rgba(var(--foreground),.7)}.OmittedItemsGhostCard_reasonsGrid__HHXgX{position:relative;display:grid;gap:.5rem;padding-top:1.25rem;border-top:1px dashed rgba(var(--primary-alt),.25)}.OmittedItemsGhostCard_reasonRow__kAVpP{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;border-radius:.5rem;background:rgba(var(--foreground),.03);transition:background .2s ease}.OmittedItemsGhostCard_reasonRow__kAVpP:hover{background:rgba(var(--foreground),.045)}.dark .OmittedItemsGhostCard_reasonRow__kAVpP{background:rgba(var(--foreground),.05)}.dark .OmittedItemsGhostCard_reasonRow__kAVpP:hover{background:rgba(var(--foreground),.065)}.OmittedItemsGhostCard_reasonLabel__TQXiR{font-size:.875rem;font-weight:500;color:rgba(var(--foreground),.85)}.OmittedItemsGhostCard_reasonCount__94mKt{display:inline-flex;align-items:center;border-radius:.375rem;padding:.125rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;background:rgba(var(--primary-alt),.12);color:var(--primary);min-width:2rem;justify-content:center}.dark .OmittedItemsGhostCard_reasonCount__94mKt{background:rgba(var(--primary-alt),.18);color:var(--primary-light)}@media (prefers-reduced-motion:reduce){.OmittedItemsGhostCard_iconWrap__PhYjL{animation:none}}@media (max-width:640px){.OmittedItemsGhostCard_card__jpWwM{padding:1rem 1.25rem}.OmittedItemsGhostCard_primaryValue__Dtj3O{font-size:1.125rem}}.ProcessingPage_pageWrapper__WIti8{height:100%;width:100%;max-width:100%;box-sizing:border-box}@media (min-width:1024px){.ProcessingPage_pageWrapper__WIti8{height:calc(100dvh - 8rem - var(--layout-footer-height, 3rem) - .5rem)}}@supports not (height:100dvh){@media (min-width:1024px){.ProcessingPage_pageWrapper__WIti8{height:calc(100vh - 8rem - var(--layout-footer-height, 3rem) - .5rem)}}}@media (max-width:1023px){.ProcessingPage_pageWrapper__WIti8{height:auto}}.ProcessingPage_splitPaneWrapper___Pt2t{flex:1 1 0;min-height:0;min-width:0;max-width:100%;animation:ProcessingPage_fadeIn__LSkaE .5s ease-out}@keyframes ProcessingPage_fadeIn__LSkaE{0%{opacity:0}to{opacity:1}}.ProcessingPage_leftPanel__ckqdo{display:flex;flex-direction:column;gap:1.5rem;min-width:0;max-width:100%}.ProcessingPage_rightPanel__i_tAs{height:100%;padding:1rem;min-width:0;max-width:100%;box-sizing:border-box}.ProcessingPage_submitSection__9_9ud{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:.5rem;padding-bottom:1rem;flex-shrink:0}.ProcessingPage_submitButton__Obef4{padding:.875rem 2rem;font-size:1rem;min-width:200px}.ProcessingPage_buttonCredit__rl6LR{margin-left:.5rem}.ProcessingPage_submitButton__Obef4:disabled{opacity:.5;cursor:not-allowed}.ProcessingPage_errorMessage__rn37m{padding:.75rem 1rem;border-radius:8px;background:rgba(var(--warn),.1);color:rgb(var(--warn));font-size:.875rem;text-align:center;width:100%;margin-bottom:1rem}.ProcessingPage_warningMessage__p9Utg{padding:.75rem 1rem;border-radius:8px;background:rgba(var(--alert-alt),.12);border:1px solid rgba(var(--alert-alt),.3);color:rgb(var(--alert));font-size:.875rem;width:100%}.dark .ProcessingPage_warningMessage__p9Utg{background:rgba(var(--alert-alt),.16);border-color:rgba(var(--alert-alt),.4)}.ProcessingPage_loadingContainer__cwXsq{width:100%;display:flex;justify-content:center}.ProcessingPage_progressSection__cqWjj{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1rem;background:var(--emphasis);border:1px solid rgba(var(--foreground),.1);border-radius:1rem}.ProcessingPage_progressInfo__0zosK{width:100%;max-width:24rem}.ProcessingPage_progressBar__JcaXi{width:100%;height:6px;border-radius:3px;background:rgba(var(--foreground),.1);overflow:hidden}.ProcessingPage_progressFill__p5hTp{height:100%;border-radius:3px;background:var(--primary);transition:width .3s ease}.ProcessingPage_progressMessage__F_LON{margin-top:.5rem;font-size:.8125rem;color:rgb(var(--foreground));opacity:.6;text-align:center}.ProcessingPage_emptyState__Luo9b{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:12rem;text-align:center;color:rgb(var(--foreground));opacity:.5;font-size:.875rem;padding:2rem}.ProcessingPage_historyLink__6n3kN{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem}.ProcessingPage_historyLink__6n3kN a{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgba(var(--foreground),.6);transition:all .2s ease}.ProcessingPage_historyLink__6n3kN a:hover{color:var(--primary);background:rgba(var(--primary-alt),.1)}.ProcessingPage_selectionFooter__CNfAY{display:flex;justify-content:center;align-items:center;padding:.5rem 0 .25rem;position:relative;background:linear-gradient(180deg,rgba(var(--background),.72) 0,rgba(var(--background),.92) 100%);backdrop-filter:blur(10px);animation:ProcessingPage_fadeIn__LSkaE .3s ease-out;flex-shrink:0}.ProcessingPage_selectionFooter__CNfAY:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--foreground),.08) 20%,rgba(var(--foreground),.08) 80%,transparent 100%);pointer-events:none}.ProcessingPage_sidebarToggle__MRE_n{position:fixed;right:0;top:50%;transform:translateY(-50%) translateX(100%);display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .875rem;background:var(--primary);color:white;border:none;border-radius:9999px 0 0 9999px;box-shadow:-2px 2px 12px rgba(0,0,0,.15);cursor:pointer;z-index:40;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease}.ProcessingPage_sidebarToggle__MRE_n:hover{filter:brightness(1.1)}.ProcessingPage_sidebarToggle__MRE_n:active{filter:brightness(.95)}.ProcessingPage_sidebarToggleVisible__PNzpB{transform:translateY(-50%) translateX(0);opacity:1;pointer-events:auto}.ProcessingPage_sidebarToggleLabel__tBSFQ{font-size:.8rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.ProcessingPage_sidebarToggleIcon__hyGmY{flex-shrink:0}@media (max-width:1023px){.ProcessingPage_splitPaneWrapper___Pt2t{height:auto;min-height:auto;max-height:none;flex:none}.ProcessingPage_leftPanel__ckqdo{gap:1rem}.ProcessingPage_rightPanel__i_tAs{padding:.75rem 0}.ProcessingPage_submitButton__Obef4{width:100%}.ProcessingPage_selectionFooter__CNfAY{padding:.375rem 0 .25rem}.ProcessingPage_schemaSelectionRow__Mh_IH{overflow:visible}.ProcessingPage_schemaSelectionMain__FXVkB{overflow:visible!important}}@media (max-width:640px){.ProcessingPage_leftPanel__ckqdo{gap:.75rem}.ProcessingPage_rightPanel__i_tAs{padding-top:.5rem}.ProcessingPage_submitButton__Obef4{padding:.75rem 1.5rem;font-size:.9rem;min-width:unset}.ProcessingPage_submitSection__9_9ud{padding-top:.25rem;padding-bottom:.75rem}}