.AdPlaceholder_adPlaceholder__C0bO2{position:fixed;top:8rem;bottom:2rem;width:160px;padding:1rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;z-index:5;font-weight:700;color:white;transition:all .3s ease}.AdPlaceholder_left__MoadD{left:1rem;border-right-width:1px}.AdPlaceholder_right__lDbgZ{right:1rem;border-left-width:1px}.AdPlaceholder_rightWithSidebar__HM3Pm{right:calc(16rem + 1rem)}body:not(.ad-mode-side) .AdPlaceholder_adPlaceholder__C0bO2{display:none}@media (min-width:768px) and (max-width:1279px){.AdPlaceholder_adPlaceholder__C0bO2{width:160px}.AdPlaceholder_left__MoadD{left:.25rem}.AdPlaceholder_right__lDbgZ{right:.25rem}.AdPlaceholder_rightWithSidebar__HM3Pm{display:none}}@media (min-width:1280px) and (max-width:1919px){.AdPlaceholder_adPlaceholder__C0bO2{width:160px}.AdPlaceholder_left__MoadD{left:.5rem}.AdPlaceholder_right__lDbgZ{right:.5rem}.AdPlaceholder_rightWithSidebar__HM3Pm{right:calc(16rem + .5rem)}}@media (min-width:1920px){.AdPlaceholder_adPlaceholder__C0bO2{width:160px}.AdPlaceholder_left__MoadD{left:2rem}.AdPlaceholder_right__lDbgZ{right:2rem}.AdPlaceholder_rightWithSidebar__HM3Pm{right:calc(16rem + 2rem)}}.AdPlaceholder_bottomAd__j3uGS{max-width:728px;height:90px;margin:2rem auto;padding:1rem;border-radius:.75rem;display:none;align-items:center;justify-content:center;font-weight:700;position:relative}@media (max-width:767px){.AdPlaceholder_bottomAd__j3uGS{height:50px;margin:0 auto;max-width:320px}}.AdPlaceholder_bottomAd__j3uGS{position:fixed;bottom:0;left:0;right:0;width:100%;margin:0;max-width:100%;border-radius:0;border:none;border-top:1px solid #4338ca;z-index:20;backdrop-filter:blur(8px);background:transparent;color:white;overflow:hidden}body.ad-mode-bottom .AdPlaceholder_bottomAd__j3uGS{display:flex}@media (min-width:768px) and (max-width:1919px){.AdPlaceholder_bottomAd__j3uGS{height:80px}.AdPlaceholder_bottomAd__j3uGS.AdPlaceholder_adsterraSlot__lqdxF{height:90px}}.AdPlaceholder_adsterraSlot__lqdxF{padding:0;border:none;border-radius:0;box-shadow:none;background:transparent;color:inherit;backdrop-filter:none}.AdPlaceholder_bottomAd__j3uGS.AdPlaceholder_adsterraSlot__lqdxF{border-top:none;background:transparent;backdrop-filter:none}.AdPlaceholder_adsterraContainer__3FM7D{display:block;width:100%;height:100%;flex-shrink:0}.AdPlaceholder_adLink__hzThM{display:block;width:100%;height:100%;text-decoration:none;color:inherit;position:relative;cursor:pointer;transition:transform .2s ease}.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_adLink__hzThM:hover{transform:scale(1.02)}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_adLink__hzThM:hover{transform:none}.AdPlaceholder_animationContainer__AEEqO{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.AdPlaceholder_plusSymbol__n2dLh{position:absolute;font-size:calc(1.5rem * var(--star-size));font-weight:700;color:rgba(var(--foreground),var(--star-opacity));width:calc(24px * var(--star-size));height:calc(24px * var(--star-size));display:flex;align-items:center;justify-content:center;pointer-events:none;top:var(--start-y);left:var(--start-x);transform:translate(-50%,-50%);opacity:0;will-change:transform,opacity;text-shadow:0 0 8px rgba(var(--foreground),calc(.5 * var(--star-opacity)));z-index:1}.AdPlaceholder_plusSymbol__n2dLh.AdPlaceholder_animate__ZBZsZ{-webkit-animation:AdPlaceholder_starfieldMove__DBFQP var(--animation-duration) ease-out infinite;animation:AdPlaceholder_starfieldMove__DBFQP var(--animation-duration) ease-out infinite;animation-delay:var(--animation-delay)}@-webkit-keyframes AdPlaceholder_starfieldMove__DBFQP{0%{-webkit-transform:translate(-50%,-50%) scale(calc(var(--star-size) * .3));transform:translate(-50%,-50%) scale(calc(var(--star-size) * .3));opacity:0;top:var(--start-y);left:var(--start-x)}10%{-webkit-transform:translate(-50%,-50%) scale(calc(var(--star-size) * .5));transform:translate(-50%,-50%) scale(calc(var(--star-size) * .5));opacity:calc(var(--star-opacity) * .8)}50%{-webkit-transform:translate(-50%,-50%) scale(calc(var(--star-size) * 1.2));transform:translate(-50%,-50%) scale(calc(var(--star-size) * 1.2));opacity:var(--star-opacity)}90%{-webkit-transform:translate(-50%,-50%) scale(calc(var(--star-size) * 2));transform:translate(-50%,-50%) scale(calc(var(--star-size) * 2));opacity:calc(var(--star-opacity) * .4);top:var(--end-y);left:var(--end-x)}to{-webkit-transform:translate(-50%,-50%) scale(calc(var(--star-size) * 2.2));transform:translate(-50%,-50%) scale(calc(var(--star-size) * 2.2));opacity:calc(var(--star-opacity) * .2);top:var(--end-y);left:var(--end-x)}}@keyframes AdPlaceholder_starfieldMove__DBFQP{0%{transform:translate(-50%,-50%) scale(calc(var(--star-size) * .3));opacity:0;top:var(--start-y);left:var(--start-x)}10%{transform:translate(-50%,-50%) scale(calc(var(--star-size) * .5));opacity:calc(var(--star-opacity) * .8)}50%{transform:translate(-50%,-50%) scale(calc(var(--star-size) * 1.2));opacity:var(--star-opacity)}90%{transform:translate(-50%,-50%) scale(calc(var(--star-size) * 2));opacity:calc(var(--star-opacity) * .4);top:var(--end-y);left:var(--end-x)}to{transform:translate(-50%,-50%) scale(calc(var(--star-size) * 2.2));opacity:calc(var(--star-opacity) * .2);top:var(--end-y);left:var(--end-x)}}.AdPlaceholder_adContent__4gRtc{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;height:100%;padding:.75rem;animation:AdPlaceholder_fadeInUp__a7tIi 1s ease-out}.AdPlaceholder_brandSection__0JToL{display:flex;flex-direction:column;align-items:center;gap:.25rem;animation:AdPlaceholder_titleShimmer__77WFU 4s ease-in-out infinite}.AdPlaceholder_benefitsSection__4Sk3G{display:flex;flex-direction:column;align-items:center;gap:.375rem;line-height:1.4;width:100%;padding:0 .5rem}.AdPlaceholder_benefitsWrapper__qwyeS{display:flex;flex-direction:column;gap:.375rem;width:fit-content;position:relative;padding-left:.625rem}.AdPlaceholder_ctaSection__QvJxb{margin-top:.75rem;align-self:center}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_adContent__4gRtc{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandSection__0JToL{flex-shrink:0;text-align:left}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitsSection__4Sk3G{flex:1;flex-direction:row;justify-content:center;gap:1rem;text-align:center}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_ctaSection__QvJxb{flex-shrink:0;margin-top:0}@media (max-width:767px){.AdPlaceholder_plusSymbol__n2dLh{font-size:1.25rem}.AdPlaceholder_adContent__4gRtc{padding:.25rem;gap:.125rem}.AdPlaceholder_benefitsSection__4Sk3G{gap:.0625rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitsSection__4Sk3G{flex-direction:column;gap:.125rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_adContent__4gRtc{gap:.25rem;padding:0 .25rem;font-size:.75rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandSection__0JToL div:first-child{font-size:.75rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitsSection__4Sk3G div,.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_ctaSection__QvJxb div{font-size:.625rem}}@media (max-width:480px){.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitsSection__4Sk3G{display:none}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_adContent__4gRtc{justify-content:space-around;gap:.5rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandSection__0JToL div:first-child{font-size:.875rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_ctaSection__QvJxb div{font-size:.75rem}}@media (min-width:768px) and (max-width:1023px){.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitsSection__4Sk3G{gap:.75rem}}@media (min-width:1024px) and (max-width:1919px){.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitsSection__4Sk3G{gap:1.5rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_adContent__4gRtc{gap:1.5rem;padding:0 2rem}}@media (min-width:1920px){.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitsSection__4Sk3G{gap:2rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_adContent__4gRtc{gap:2rem;padding:0 3rem}}@media (min-width:768px) and (max-width:1279px){.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_benefitsSection__4Sk3G{gap:.25rem;padding:0 .25rem}.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_adContent__4gRtc{gap:.75rem;padding:.75rem}.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_brandSection__0JToL{gap:.125rem}.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_ctaSection__QvJxb{margin-top:.5rem}}@media (min-width:1280px) and (max-width:1919px){.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_adContent__4gRtc{gap:1.25rem;padding:1rem}.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_brandSection__0JToL{gap:.375rem}.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_benefitsSection__4Sk3G{gap:.5rem;padding:0 .5rem}.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_ctaSection__QvJxb{margin-top:1rem}}@media (min-width:1920px){.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_adContent__4gRtc{gap:1.5rem;padding:1.5rem}.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_brandSection__0JToL{gap:.5rem}.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_benefitsSection__4Sk3G{gap:.75rem;padding:0 .75rem}.AdPlaceholder_adPlaceholder__C0bO2 .AdPlaceholder_ctaSection__QvJxb{margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.AdPlaceholder_plusSymbol__n2dLh{animation:none;opacity:.3}.AdPlaceholder_adLink__hzThM:hover{transform:none}}.AdPlaceholder_brandTitle__nD9yp{font-size:.75rem;font-weight:400;text-shadow:0 0 10px rgba(255,255,255,.3);animation:AdPlaceholder_titleShimmer__77WFU 3s ease-in-out infinite}.AdPlaceholder_brandSubtitle__5xR43{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.AdPlaceholder_benefitItem__z_f8_{font-size:.625rem;font-weight:500;transition:all .3s ease;animation:AdPlaceholder_benefitFloat__RHCdr 6s ease-in-out infinite;text-align:left;width:100%;padding-left:1.25rem;position:relative;line-height:1.4;margin:0}.AdPlaceholder_benefitItem__z_f8_:before{content:"✓";position:absolute;left:0;top:0}.AdPlaceholder_benefitText__UV39I{display:inline}.AdPlaceholder_benefitItem__z_f8_:first-child{animation-delay:0s}.AdPlaceholder_benefitItem__z_f8_:nth-child(2){animation-delay:.5s}.AdPlaceholder_benefitItem__z_f8_:nth-child(3){animation-delay:1s}.AdPlaceholder_ctaButton__8Af1A{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;border-radius:.375rem;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;animation:AdPlaceholder_ctaPulse__4yvAq 2s ease-in-out infinite}.AdPlaceholder_ctaButton__8Af1A:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}@keyframes AdPlaceholder_fadeInUp__a7tIi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AdPlaceholder_titleShimmer__77WFU{0%,to{text-shadow:0 0 10px rgba(255,255,255,.3)}50%{text-shadow:0 0 20px rgba(255,255,255,.6),0 0 30px rgba(168,85,247,.4)}}@keyframes AdPlaceholder_benefitFloat__RHCdr{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes AdPlaceholder_ctaPulse__4yvAq{0%,to{transform:scale(1);box-shadow:0 0 10px rgba(255,255,255,.2)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(255,255,255,.4)}}@media (min-width:768px) and (max-width:1279px){.AdPlaceholder_brandTitle__nD9yp{font-size:.875rem}.AdPlaceholder_benefitItem__z_f8_,.AdPlaceholder_brandSubtitle__5xR43{font-size:.75rem}.AdPlaceholder_ctaButton__8Af1A{font-size:.75rem;padding:.375rem .75rem}}@media (min-width:1280px) and (max-width:1919px){.AdPlaceholder_brandTitle__nD9yp{font-size:1rem}.AdPlaceholder_benefitItem__z_f8_,.AdPlaceholder_brandSubtitle__5xR43{font-size:.875rem}.AdPlaceholder_ctaButton__8Af1A{font-size:.875rem;padding:.5rem 1rem}}@media (min-width:1920px){.AdPlaceholder_brandTitle__nD9yp{font-size:1.25rem}.AdPlaceholder_benefitItem__z_f8_,.AdPlaceholder_brandSubtitle__5xR43{font-size:1rem}.AdPlaceholder_ctaButton__8Af1A{font-size:1rem;padding:.75rem 1.25rem}}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandTitle__nD9yp{font-size:.875rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitItem__z_f8_,.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandSubtitle__5xR43{font-size:.75rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_ctaButton__8Af1A{font-size:.875rem;padding:.5rem 1rem}@media (max-width:767px){.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandTitle__nD9yp{font-size:.75rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitItem__z_f8_,.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandSubtitle__5xR43{font-size:.625rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_ctaButton__8Af1A{font-size:.75rem;padding:.375rem .75rem}}@media (min-width:1024px) and (max-width:1919px){.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandTitle__nD9yp{font-size:1rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitItem__z_f8_,.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandSubtitle__5xR43{font-size:.875rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_ctaButton__8Af1A{font-size:1rem;padding:.625rem 1.25rem}}@media (min-width:1920px){.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandTitle__nD9yp{font-size:1.125rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_benefitItem__z_f8_,.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_brandSubtitle__5xR43{font-size:1rem}.AdPlaceholder_bottomAd__j3uGS .AdPlaceholder_ctaButton__8Af1A{font-size:1.125rem;padding:.75rem 1.5rem}}.CreditCost_badge__wdVl5{border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;background:rgba(var(--primary-alt),.15);color:var(--primary);display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.dark .CreditCost_badge__wdVl5{color:var(--primary-light)}.CreditCost_inline__v9XFM{font-size:.875rem;line-height:1.25rem;color:rgba(var(--foreground),.6);font-weight:500;margin-left:.25rem}.CreditCost_compact__hLvJa{font-size:.75rem;line-height:1rem;display:inline-flex;align-items:center;gap:.125rem;color:rgba(var(--foreground),.6)}.CreditCost_compact__hLvJa svg{opacity:.8}.CreditCost_iconBadge__TNYbE{display:inline-flex;align-items:center;gap:.25rem}.CreditCost_stackedBadge__LV88C{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.375rem .5rem}.CreditCost_costLine__sgMmG{display:flex;align-items:center;gap:.25rem}.CreditCost_iconInline__qvyOz{display:inline-flex;align-items:center;gap:.125rem}.CreditCost_costIcon__n3V6k{width:14px;height:14px;flex-shrink:0}.CreditCost_costIconSmall__znewS{width:12px;height:12px;flex-shrink:0}.CreditCost_buttonVariant__O9S8q{position:relative;display:inline-flex;align-items:center}.CreditCost_buttonIcons__JZoWu{display:inline-flex;align-items:center;gap:.375rem;opacity:.7}.CreditCost_iconGroup__TJkMD{display:inline-flex;align-items:center;gap:.125rem;font-size:.75rem}.CreditCost_iconGroup__TJkMD svg{width:12px;height:12px}.CreditCost_portalPopup__2ZcXf{position:fixed;transform:translateX(-50%) translateY(-100%);background:rgba(0,0,0,.9);color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.75rem;white-space:nowrap;display:flex;flex-direction:column;gap:.25rem;pointer-events:none;z-index:9999;animation:CreditCost_popupFadeIn__UrIhn .15s ease}.CreditCost_portalPopup__2ZcXf:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(0,0,0,.9)}@keyframes CreditCost_popupFadeIn__UrIhn{0%{opacity:0}to{opacity:1}}.CreditCost_popupLine__ulxhr{display:block}@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}}.SmoothProgressBar_progressContainer__nA3Ft{animation:SmoothProgressBar_fadeIn__shDq5 .3s ease}@keyframes SmoothProgressBar_fadeIn__shDq5{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SmoothProgressBar_progressTrack__TZLcp{width:100%;height:.5rem;border-radius:9999px;overflow:hidden;background:rgba(var(--foreground),.1);position:relative}.SmoothProgressBar_progressFill__tji6M{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),rgba(var(--primary-alt),.9));transition:width .25s ease-out;position:relative;overflow:hidden}.SmoothProgressBar_progressShimmer__8JGnR{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(var(--foreground),.15) 50%,transparent 100%);animation:SmoothProgressBar_progressShimmer__8JGnR 2s ease-in-out infinite}@keyframes SmoothProgressBar_progressShimmer__8JGnR{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SmoothProgressBar_trackShimmer__PEdjF{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(var(--primary-alt),.35) 40%,rgba(var(--primary-alt),.35) 60%,transparent 100%);animation:SmoothProgressBar_trackShimmer__PEdjF 1.8s ease-in-out infinite}@keyframes SmoothProgressBar_trackShimmer__PEdjF{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SmoothProgressBar_progressLabel__XgLaK{margin-top:.5rem;font-size:.875rem;text-align:center;color:rgba(var(--foreground),.6)}@media (prefers-reduced-motion:reduce){.SmoothProgressBar_progressFill__tji6M{transition:none}.SmoothProgressBar_progressContainer__nA3Ft,.SmoothProgressBar_progressShimmer__8JGnR{animation:none}.SmoothProgressBar_trackShimmer__PEdjF{animation:none;opacity:.5}}.Paginator_paginator__vdbfT{margin-top:1rem;display:flex;align-items:center;justify-content:center}.Paginator_button__7yHk_{color:white;background:linear-gradient(90deg,var(--primary),rgba(var(--primary-alt),.9));box-shadow:0 6px 15px rgba(var(--primary-alt),.6);transition:all .3s ease;position:relative;overflow:hidden;z-index:1;margin-left:.5rem;margin-right:.5rem;border-radius:9999px;padding:.5rem 1rem;font-weight:500}.Paginator_button__7yHk_:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--primary-alt),.7);filter:brightness(105%)}.Paginator_button__7yHk_:active{transform:translateY(1px);box-shadow:0 3px 8px rgba(var(--primary-alt),.5)}.Paginator_button__7yHk_:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-100%);transition:transform .6s ease;z-index:-1}.Paginator_button__7yHk_:not(:disabled):hover:after{transform:translateX(100%)}.Paginator_button__7yHk_:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.Paginator_pageInfo__aS9fa{font-size:1.125rem;line-height:1.75rem;color:rgb(var(--foreground))}.page_preferencesGrid__i_OFm,.page_profileGrid__Ed9t1{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:1024px){.page_preferencesGrid__i_OFm,.page_profileGrid__Ed9t1{grid-template-columns:repeat(2,1fr)}}.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}}.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}}.Dialog_panel__fvnrr{margin-left:.5rem;margin-right:.5rem;width:100%;border-radius:.75rem;background:var(--emphasis);border:1px solid rgba(var(--foreground),.1);box-shadow:0 20px 50px rgba(0,0,0,.3);position:relative;animation:Dialog_dialogSlideUp__WnmAs .25s ease;padding:1rem}@media (min-width:640px){.Dialog_panel__fvnrr{margin-left:1rem;margin-right:1rem;padding:1.5rem}}.dark .Dialog_panel__fvnrr{background:var(--emphasis)}@keyframes Dialog_dialogSlideUp__WnmAs{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Dialog_size_sm__l7pJF{max-width:24rem}.Dialog_size_md__CU9lv{max-width:28rem}.Dialog_size_lg__HiquJ{max-width:32rem}.Dialog_size_xl__vNYzD{max-width:36rem}.Dialog_closeButton__9KkXX{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;border:none;cursor:pointer;color:rgb(var(--foreground));opacity:.6;transition:all .2s ease;z-index:1}.Dialog_closeButton__9KkXX:hover{background:rgba(var(--foreground),.1);opacity:1}.Dialog_header__op8Ve{padding:1.25rem 1.5rem}.Dialog_headerBordered__kxy2l{border-bottom:1px solid rgba(var(--foreground),.1)}.Dialog_body__h41Wc{padding:1rem 1.5rem}.Dialog_bodyScrollable__Vz44C{flex:1;overflow-y:auto;max-height:60vh}.Dialog_footer__6GTb0{padding:1rem 1.5rem}.Dialog_footerBordered__CKLcY{border-top:1px solid rgba(var(--foreground),.1)}.Dialog_panel__fvnrr:has(>.Dialog_body__h41Wc),.Dialog_panel__fvnrr:has(>.Dialog_footer__6GTb0),.Dialog_panel__fvnrr:has(>.Dialog_header__op8Ve){padding:0}@media (max-width:640px){.Dialog_header__op8Ve{padding:1rem}.Dialog_body__h41Wc,.Dialog_footer__6GTb0{padding:.75rem 1rem}.Dialog_bodyScrollable__Vz44C{max-height:50vh}}.GlowingEffect_glowingContainer__Irwx_{position:relative;overflow:hidden;border:1px solid rgba(168,85,247,.4);box-shadow:0 8px 25px rgba(168,85,247,.4);animation:GlowingEffect_shadow-shift__KaA__ 6s ease-in-out infinite;background:transparent}.GlowingEffect_glowingContainer__Irwx_:before{background:radial-gradient(circle,rgba(168,85,247,.4) 0,rgba(168,85,247,.2) 40%,transparent 70%);animation:GlowingEffect_rippleLayer1___zKtM 8s ease-out infinite}.GlowingEffect_glowingContainer__Irwx_:after,.GlowingEffect_glowingContainer__Irwx_:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.GlowingEffect_glowingContainer__Irwx_:after{background:radial-gradient(circle,rgba(67,56,202,.4) 0,rgba(67,56,202,.2) 40%,transparent 70%);animation:GlowingEffect_rippleLayer2__e_WQW 8s ease-out infinite;animation-delay:2s}.GlowingEffect_contentWrapper__Xud1Q{position:relative;z-index:2;width:100%;height:100%}.GlowingEffect_contentWrapper__Xud1Q:before{background:radial-gradient(circle,rgba(168,85,247,.3) 0,rgba(168,85,247,.15) 50%,transparent 80%);animation:GlowingEffect_rippleLayer3__K_6lY 8s ease-out infinite;animation-delay:1s}.GlowingEffect_contentWrapper__Xud1Q:after,.GlowingEffect_contentWrapper__Xud1Q:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.GlowingEffect_contentWrapper__Xud1Q:after{background:radial-gradient(circle,rgba(67,56,202,.3) 0,rgba(67,56,202,.15) 50%,transparent 80%);animation:GlowingEffect_rippleLayer4___GKg4 8s ease-out infinite;animation-delay:3s}.GlowingEffect_centeredContent__6JZNd{display:flex;flex-direction:column;align-items:center;justify-content:center}.GlowingEffect_glowingEffectsOnly__m5x_L{overflow:hidden;border:1px solid rgba(168,85,247,.4);box-shadow:0 8px 25px rgba(168,85,247,.4);animation:GlowingEffect_shadow-shift__KaA__ 6s ease-in-out infinite;background:transparent}.GlowingEffect_glowingEffectsOnly__m5x_L:before{background:radial-gradient(circle,rgba(168,85,247,.4) 0,rgba(168,85,247,.2) 40%,transparent 70%);animation:GlowingEffect_rippleLayer1___zKtM 8s ease-out infinite}.GlowingEffect_glowingEffectsOnly__m5x_L:after,.GlowingEffect_glowingEffectsOnly__m5x_L:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.GlowingEffect_glowingEffectsOnly__m5x_L:after{background:radial-gradient(circle,rgba(67,56,202,.4) 0,rgba(67,56,202,.2) 40%,transparent 70%);animation:GlowingEffect_rippleLayer2__e_WQW 8s ease-out infinite;animation-delay:2s}.GlowingEffect_subtleGlow__ysHYC{border:1px solid rgba(168,85,247,.2);box-shadow:0 4px 15px rgba(168,85,247,.2);animation:GlowingEffect_subtle-shadow-shift__HKxGE 8s ease-in-out infinite}.GlowingEffect_subtleGlow__ysHYC .GlowingEffect_contentWrapper__Xud1Q:after,.GlowingEffect_subtleGlow__ysHYC .GlowingEffect_contentWrapper__Xud1Q:before,.GlowingEffect_subtleGlow__ysHYC:after,.GlowingEffect_subtleGlow__ysHYC:before{opacity:.5}@keyframes GlowingEffect_rippleLayer1___zKtM{0%{width:0;height:0;opacity:.8}25%{width:150px;height:150px;opacity:.6}50%{width:300px;height:300px;opacity:.4}75%{width:450px;height:450px;opacity:.2}to{width:600px;height:600px;opacity:0}}@keyframes GlowingEffect_rippleLayer2__e_WQW{0%{width:0;height:0;opacity:.8}25%{width:120px;height:120px;opacity:.6}50%{width:240px;height:240px;opacity:.4}75%{width:360px;height:360px;opacity:.2}to{width:480px;height:480px;opacity:0}}@keyframes GlowingEffect_rippleLayer3__K_6lY{0%{width:0;height:0;opacity:.6}20%{width:80px;height:80px;opacity:.5}40%{width:160px;height:160px;opacity:.4}60%{width:240px;height:240px;opacity:.3}80%{width:320px;height:320px;opacity:.1}to{width:400px;height:400px;opacity:0}}@keyframes GlowingEffect_rippleLayer4___GKg4{0%{width:0;height:0;opacity:.6}20%{width:100px;height:100px;opacity:.5}40%{width:200px;height:200px;opacity:.4}60%{width:300px;height:300px;opacity:.3}80%{width:400px;height:400px;opacity:.1}to{width:500px;height:500px;opacity:0}}@keyframes GlowingEffect_shadow-shift__KaA__{0%{box-shadow:0 8px 25px rgba(168,85,247,.4),inset 0 0 0 1px rgba(168,85,247,.1),inset 0 0 0 2px rgba(67,56,202,.1),inset 0 0 0 3px rgba(168,85,247,.1),inset 0 0 0 4px rgba(67,56,202,.1)}25%{box-shadow:0 8px 25px rgba(67,56,202,.6),inset 0 0 0 1px rgba(67,56,202,.15),inset 0 0 0 2px rgba(168,85,247,.15),inset 0 0 0 3px rgba(67,56,202,.15),inset 0 0 0 4px rgba(168,85,247,.15)}50%{box-shadow:0 8px 25px rgba(168,85,247,.6),inset 0 0 0 1px rgba(168,85,247,.2),inset 0 0 0 2px rgba(67,56,202,.2),inset 0 0 0 3px rgba(168,85,247,.2),inset 0 0 0 4px rgba(67,56,202,.2)}75%{box-shadow:0 8px 25px rgba(67,56,202,.4),inset 0 0 0 1px rgba(67,56,202,.1),inset 0 0 0 2px rgba(168,85,247,.1),inset 0 0 0 3px rgba(67,56,202,.1),inset 0 0 0 4px rgba(168,85,247,.1)}to{box-shadow:0 8px 25px rgba(168,85,247,.4),inset 0 0 0 1px rgba(168,85,247,.1),inset 0 0 0 2px rgba(67,56,202,.1),inset 0 0 0 3px rgba(168,85,247,.1),inset 0 0 0 4px rgba(67,56,202,.1)}}@keyframes GlowingEffect_subtle-shadow-shift__HKxGE{0%{box-shadow:0 4px 15px rgba(168,85,247,.2),inset 0 0 0 1px rgba(168,85,247,.05),inset 0 0 0 2px rgba(67,56,202,.05)}50%{box-shadow:0 4px 15px rgba(67,56,202,.3),inset 0 0 0 1px rgba(67,56,202,.1),inset 0 0 0 2px rgba(168,85,247,.1)}to{box-shadow:0 4px 15px rgba(168,85,247,.2),inset 0 0 0 1px rgba(168,85,247,.05),inset 0 0 0 2px rgba(67,56,202,.05)}}@media (prefers-reduced-motion:reduce){.GlowingEffect_glowingContainer__Irwx_,.GlowingEffect_glowingContainer__Irwx_ .GlowingEffect_contentWrapper__Xud1Q:after,.GlowingEffect_glowingContainer__Irwx_ .GlowingEffect_contentWrapper__Xud1Q:before,.GlowingEffect_glowingContainer__Irwx_:after,.GlowingEffect_glowingContainer__Irwx_:before,.GlowingEffect_glowingEffectsOnly__m5x_L,.GlowingEffect_glowingEffectsOnly__m5x_L:after,.GlowingEffect_glowingEffectsOnly__m5x_L:before,.GlowingEffect_subtleGlow__ysHYC,.GlowingEffect_subtleGlow__ysHYC .GlowingEffect_contentWrapper__Xud1Q:after,.GlowingEffect_subtleGlow__ysHYC .GlowingEffect_contentWrapper__Xud1Q:before,.GlowingEffect_subtleGlow__ysHYC:after,.GlowingEffect_subtleGlow__ysHYC:before{animation:none}.GlowingEffect_glowingContainer__Irwx_,.GlowingEffect_glowingEffectsOnly__m5x_L{box-shadow:0 8px 25px rgba(168,85,247,.4)}.GlowingEffect_subtleGlow__ysHYC{box-shadow:0 4px 15px rgba(168,85,247,.2)}}.ChunkSelector_chunkSelectorPanel__hpK5T{display:flex;flex-direction:column;max-height:85vh}@media (max-width:640px){.ChunkSelector_chunkSelectorPanel__hpK5T{max-height:90vh}}.ChunkSelector_headerRow__Msc9t{display:flex;align-items:center;justify-content:space-between}.ChunkSelector_headerLeft__zu7VK{display:flex;flex-direction:column;gap:.25rem}.ChunkSelector_title__7Bfe4{font-size:1.1rem;font-weight:600;color:rgb(var(--foreground));margin:0}.ChunkSelector_subtitle__moo9P{font-size:.85rem;color:rgb(var(--foreground));opacity:.6;margin:0}.ChunkSelector_closeButton__9Vic_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;border:none;cursor:pointer;color:rgb(var(--foreground));opacity:.6;transition:all .2s ease}.ChunkSelector_closeButton__9Vic_:hover{background:rgba(var(--foreground),.1);opacity:1}.ChunkSelector_toolbar__qj4Pi{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:rgba(var(--foreground),.03);border-bottom:1px solid rgba(var(--foreground),.08);gap:1rem;flex-wrap:wrap}.ChunkSelector_toolbarActions__ZM6hk{display:flex;align-items:center;gap:.5rem}.ChunkSelector_toolbarButton__vVpez{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .875rem;font-size:.8rem;font-weight:500;color:rgb(var(--foreground));background:var(--emphasis);border:1px solid rgba(var(--foreground),.15);border-radius:9999px;cursor:pointer;transition:all .2s ease}.ChunkSelector_toolbarButton__vVpez:hover:not(:disabled){border-color:var(--primary);background:rgba(var(--primary-alt),.1)}.ChunkSelector_toolbarButton__vVpez:disabled{opacity:.4;cursor:not-allowed}.ChunkSelector_selectionSummary__yLeCn{font-size:.85rem;color:rgb(var(--foreground));opacity:.7}.ChunkSelector_selectionSummary__yLeCn strong{color:rgb(var(--foreground));font-weight:600;opacity:1}.ChunkSelector_chunkList__o8xn_{padding:.5rem}.ChunkSelector_loadingState__pwtfm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem;color:rgb(var(--foreground));opacity:.6}.ChunkSelector_spinner__t10Zz{width:32px;height:32px;border:3px solid rgba(var(--foreground),.1);border-top-color:var(--primary);border-radius:50%;animation:ChunkSelector_spin__HOXp3 .8s linear infinite}@keyframes ChunkSelector_spin__HOXp3{to{transform:rotate(1turn)}}.ChunkSelector_emptyState__7dBwf{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:.5rem;color:rgb(var(--foreground));opacity:.5;text-align:center}.ChunkSelector_chunkItem__q_roA{display:flex;gap:.75rem;padding:.75rem 1rem;border-radius:8px;transition:background .15s ease;cursor:pointer}.ChunkSelector_chunkItem__q_roA:hover{background:rgba(var(--foreground),.04)}.ChunkSelector_chunkItem__q_roA.ChunkSelector_selected__nU7mo{background:rgba(var(--foreground),.06)}.ChunkSelector_checkbox__LsPQq{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:var(--primary);cursor:pointer}.ChunkSelector_chunkContent__mQDLS{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.ChunkSelector_chunkHeader__a9ve7{display:flex;align-items:center;gap:.5rem}.ChunkSelector_chunkIndex__LnPcj{font-size:.75rem;font-weight:600;color:white;background:var(--primary);padding:.2rem .5rem;border-radius:9999px}.ChunkSelector_chunkCharCount__tgX1X{font-size:.75rem;color:rgb(var(--foreground));opacity:.5}.ChunkSelector_chunkText__7a_br{font-size:.85rem;color:rgb(var(--foreground));opacity:.8;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ChunkSelector_chunkItem__q_roA.ChunkSelector_expanded__w72EO .ChunkSelector_chunkText__7a_br{-webkit-line-clamp:unset;display:block}.ChunkSelector_expandButton__3qb0f{font-size:.75rem;color:var(--primary);background:none;border:none;cursor:pointer;padding:0;margin-top:.25rem;align-self:flex-start}.ChunkSelector_expandButton__3qb0f:hover{text-decoration:underline}.ChunkSelector_footerRow__cmcmX{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;width:100%}.ChunkSelector_pagination__oNedM{display:flex;align-items:center;gap:.5rem}.ChunkSelector_pageButton__RYPHC{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--emphasis);border:1px solid rgba(var(--foreground),.15);color:rgb(var(--foreground));cursor:pointer;transition:all .2s ease}.ChunkSelector_pageButton__RYPHC:hover:not(:disabled){border-color:var(--primary);background:rgba(var(--primary-alt),.1)}.ChunkSelector_pageButton__RYPHC:disabled{opacity:.3;cursor:not-allowed}.ChunkSelector_pageInfo__ahSu6{font-size:.85rem;color:rgb(var(--foreground));opacity:.7;padding:0 .5rem}.ChunkSelector_footerActions__dHerU{display:flex;align-items:center;gap:.75rem}.ChunkSelector_cancelButton__VaTyu{padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;color:var(--primary);background:transparent;border:2px solid var(--primary);border-radius:9999px;cursor:pointer;transition:all .3s ease}.ChunkSelector_cancelButton__VaTyu:hover{background:rgba(var(--primary-alt),.1)}.ChunkSelector_applyButton__Wkry7{padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;color:white;background:linear-gradient(90deg,var(--primary),rgba(var(--primary-alt),.9));border:none;border-radius:9999px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 15px rgba(var(--primary-alt),.6)}.ChunkSelector_applyButton__Wkry7:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--primary-alt),.7);filter:brightness(105%)}.ChunkSelector_applyButton__Wkry7:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:640px){.ChunkSelector_title__7Bfe4{font-size:1rem}.ChunkSelector_toolbar__qj4Pi{padding:.5rem 1rem}.ChunkSelector_chunkItem__q_roA{padding:.6rem .75rem}.ChunkSelector_footerRow__cmcmX{flex-direction:column}.ChunkSelector_pagination__oNedM{order:2}.ChunkSelector_footerActions__dHerU{order:1;width:100%;justify-content:stretch}.ChunkSelector_applyButton__Wkry7,.ChunkSelector_cancelButton__VaTyu{flex:1}}.Sidebar_sidebar__G7Mzs{position:fixed;right:0;top:0;bottom:0;z-index:20;display:flex;flex-direction:column;padding:2rem;--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:16rem}.Sidebar_button-container__vVLNU{margin-top:1.5rem;display:flex;flex-direction:column}.Sidebar_button-container__vVLNU>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.Sidebar_subscription-section__ki_0P{margin-top:auto}.Sidebar_closeButton__MGVAK{position:absolute;top:1rem;right:1rem;border-radius:9999px;padding:.5rem;display:block;background:rgba(var(--foreground),.1);border:none;cursor:pointer;transition:background .2s ease}.Sidebar_closeButton__MGVAK:hover{background:rgba(var(--foreground),.2)}.Sidebar_closeButton__MGVAK svg{width:20px;height:20px;color:rgb(var(--foreground))}@media (max-width:1023px){.Sidebar_sidebar__G7Mzs{width:100%;max-width:320px;padding:3.5rem 1.5rem 1.5rem;z-index:50;transform:translateX(0);transition:transform .3s ease}.Sidebar_button-container__vVLNU{margin-top:1rem}}@media (min-width:1024px){.Sidebar_sidebar__G7Mzs{padding-top:3rem}}.Sidebar_backdrop__2fx_9{display:none}@media (max-width:1023px){.Sidebar_backdrop__2fx_9{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:40;animation:Sidebar_fadeIn__JiuLB .2s ease}}@keyframes Sidebar_fadeIn__JiuLB{0%{opacity:0}to{opacity: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)}}.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}.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)}.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_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_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}}.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)}.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}.OutputPreviewPanel_container__wOY5A{display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:100%}.OutputPreviewPanel_panelTitle__eW4Hd{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--foreground));opacity:.5;margin:0 0 .5rem}.OutputPreviewPanel_exampleContainer__5rU9I{position:relative;display:flex;flex-direction:column;gap:1rem}.OutputPreviewPanel_demoWatermark__m8Psa{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:10;display:flex;flex-direction:column;justify-content:space-around}.OutputPreviewPanel_watermarkStripe__tBFxP{position:relative;left:50%;transform:translateX(-50%) rotate(-35deg);display:flex;gap:4rem;white-space:nowrap}.OutputPreviewPanel_watermarkStripe__tBFxP span{font-size:3rem;font-weight:800;letter-spacing:.3em;color:rgba(168,85,247,.08);text-transform:uppercase;user-select:none}.dark .OutputPreviewPanel_watermarkStripe__tBFxP span{color:rgba(168,85,247,.12)}.OutputPreviewPanel_exampleCard__6E_My{opacity:.7;transition:opacity .2s ease;cursor:not-allowed}.OutputPreviewPanel_exampleCard__6E_My:hover{opacity:.85}.OutputPreviewPanel_resultsWrapper__JG6ze{display:flex;flex-direction:column;gap:1rem}.OutputPreviewPanel_resultsBadge__zdVEU{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.3);border-radius:9999px;font-size:.8rem;font-weight:600;color:#16a34a;width:fit-content}.dark .OutputPreviewPanel_resultsBadge__zdVEU{color:#4ade80}.OutputPreviewPanel_resultsBadgeIcon__YrSgz{font-size:1rem}.OutputPreviewPanel_resultsCount__Fexjd{background:rgba(34,197,94,.2);padding:.15rem .5rem;border-radius:9999px;font-size:.7rem;margin-left:.25rem}.OutputPreviewPanel_resultsContainer__4FdUR{display:flex;flex-direction:column;gap:1rem}.OutputPreviewPanel_emptyResults__2SRcy{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;background:rgba(var(--foreground),.03);border:1px dashed rgba(var(--foreground),.1);border-radius:12px;text-align:center}.OutputPreviewPanel_emptyResults__2SRcy p{color:rgb(var(--foreground));opacity:.5;font-size:.9rem;margin:0}.OutputPreviewPanel_emptyHint__qss4k{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem}.OutputPreviewPanel_emptyHint__qss4k p{font-size:.875rem;font-style:italic;text-align:center;margin:0;color:rgba(var(--foreground),.5)}.OutputPreviewPanel_skeletonContainer__gCcl0{display:flex;flex-direction:column;gap:1rem}.OutputPreviewPanel_skeletonCard__J_exx{background-color:var(--emphasis);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.OutputPreviewPanel_skeletonHeader__mcnX3{display:flex;align-items:center;gap:1rem}.OutputPreviewPanel_skeletonTitleGroup__PXdM8{display:flex;flex-direction:column;gap:.5rem}.OutputPreviewPanel_skeletonBox___cxXS{border-radius:4px}.OutputPreviewPanel_skeletonIcon__HZqqr{width:24px;height:24px;border-radius:50%;flex-shrink:0}.OutputPreviewPanel_skeletonLabel__UesGK{width:60px;height:12px}.OutputPreviewPanel_skeletonTitle__rCEWE{width:180px;height:24px}.OutputPreviewPanel_skeletonLine__WKZBh{width:100%;height:16px;margin-top:.5rem}.OutputPreviewPanel_skeletonLineShort__5Zsbh{width:75%;height:16px}.OutputPreviewPanel_skeletonChips__JFyEJ{display:flex;gap:.5rem;margin-top:.5rem}.OutputPreviewPanel_skeletonChip__SP9IL{width:120px;height:32px;border-radius:16px}@media (max-width:1023px){.OutputPreviewPanel_container__wOY5A{padding-top:1rem}}.ExtractionConfigPanel_configSection__GIRUR{background:var(--emphasis);border:1px solid rgba(var(--foreground),.1);border-radius:12px;padding:1.25rem;flex-shrink:0;min-width:0;max-width:100%;box-sizing:border-box}.ExtractionConfigPanel_configTitle__dil6X{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--foreground));opacity:.5;margin:0 0 1rem}.ExtractionConfigPanel_configFields__Szg6S{display:flex;flex-direction:column;gap:1rem}.ExtractionConfigPanel_configField__x9o_K{display:flex;flex-direction:column;gap:.5rem}.ExtractionConfigPanel_configLabel__yZCa1{font-size:.85rem;font-weight:500;color:rgb(var(--foreground))}.ExtractionConfigPanel_required___N7F_{color:rgb(var(--warn))}.ExtractionConfigPanel_textInputLabel__FCfMG{display:contents}.ExtractionConfigPanel_textInput__qzU_2{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(var(--foreground),.15);background:rgba(var(--background),.5);color:rgb(var(--foreground));font-size:.9rem;transition:all .2s ease}.ExtractionConfigPanel_textInput__qzU_2:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt),.15)}.ExtractionConfigPanel_textInput__qzU_2:disabled{opacity:.5;cursor:not-allowed}.ExtractionConfigPanel_textInput__qzU_2::placeholder{color:rgb(var(--foreground));opacity:.4}@media (max-width:768px){.ExtractionConfigPanel_configSection__GIRUR{padding:1rem}}