.FAQSection_section__7qeFn{padding:80px 20px;background:#fafafa}.FAQSection_content__XYoL8{max-width:800px;margin:0 auto}.FAQSection_title__YaQLv{font-size:32px;font-weight:600;text-align:center;margin:0 0 8px;color:#111}.FAQSection_subtitle__ztxX4{font-size:16px;text-align:center;color:#666;margin:0 0 40px}.FAQSection_faqList__vecIM{display:flex;flex-direction:column;gap:0;border:1px solid #999999;border-radius:8px;overflow:hidden}.FAQSection_faqItem__mw8_k{border-bottom:1px solid #999999}.FAQSection_faqItem__mw8_k:last-child{border-bottom:none}.FAQSection_faqQuestion__gOScm{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:white;border:none;text-align:left;font-size:15px;font-weight:500;color:#111;cursor:pointer}.FAQSection_faqQuestion__gOScm span{flex:1 1}.FAQSection_chevron__2viLH{flex-shrink:0;transition:transform .2s ease;color:#666}.FAQSection_chevronOpen__KMePi{transform:rotate(180deg)}.FAQSection_faqAnswer__vFgj5{background-color:white;max-height:0;overflow:hidden;transition:max-height .3s ease}.FAQSection_faqAnswerOpen__hTxQn{max-height:500px}.FAQSection_faqAnswer__vFgj5 p{padding:0 24px 20px;margin:0;font-size:14px;line-height:1.6;color:#666}@media (max-width:768px){.FAQSection_section__7qeFn{padding:60px 20px}.FAQSection_title__YaQLv{font-size:28px}.FAQSection_subtitle__ztxX4{font-size:15px;margin-bottom:32px}.FAQSection_faqQuestion__gOScm{padding:16px 20px;font-size:14px}.FAQSection_faqAnswer__vFgj5 p{padding:0 20px 16px;font-size:13px}.FAQSection_chevron__2viLH{width:18px;height:18px}}.BentoFeatures_featuresSection__qdPrY{padding:100px 24px;background:#fafafa}.BentoFeatures_header__K7mA9{max-width:600px;margin:0 auto 60px;text-align:center}.BentoFeatures_badge__nH_K9{display:inline-block;font-size:13px;font-weight:500;color:#1a78c2;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;background:rgba(26,120,194,.1);padding:6px 14px;border-radius:20px}.BentoFeatures_title__7sVGp{font-size:32px;font-weight:600;color:#1a1a1a;margin:0 0 12px;letter-spacing:-.02em;line-height:1.2}.BentoFeatures_subtitle__Cm21j{font-size:17px;color:#666;margin:0}.BentoFeatures_grid__9xCpD{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.BentoFeatures_card__7WJXO{text-align:center;padding:32px 24px}.BentoFeatures_iconWrapper__aPGGP{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(26,120,194,.1);border-radius:12px;color:#1a78c2;margin-bottom:20px}.BentoFeatures_cardTitle__ykkwZ{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 10px}.BentoFeatures_cardDescription__YHdWj{font-size:15px;color:#666;line-height:1.6;margin:0}@media (max-width:900px){.BentoFeatures_grid__9xCpD{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BentoFeatures_featuresSection__qdPrY{padding:60px 16px}.BentoFeatures_header__K7mA9{margin-bottom:40px}.BentoFeatures_title__7sVGp{font-size:26px}.BentoFeatures_grid__9xCpD{grid-template-columns:1fr;gap:24px}.BentoFeatures_card__7WJXO{padding:24px 16px}}.Logo_logo__c5nVK{display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:color .15s ease}.Logo_logoText__uWSTe{font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.Logo_default__Uict_ .Logo_logoText__uWSTe{font-size:32px}.Logo_small__JDg_A .Logo_logoText__uWSTe{font-size:24px}.Logo_logo__c5nVK:hover,.Logo_logo__c5nVK:hover .Logo_logoText__uWSTe{color:#1a78c2}.page_landing__vDqfd{min-height:100vh;background:#ffffff;font-family:var(--font-hanken-grotesk),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.page_loadingContainer__pshup{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:16px}.page_spinner__1WnEQ{width:32px;height:32px;border:2px solid #e5e7eb;border-top-color:#1a78c2;border-radius:50%;animation:page_spin__W_8_q .8s linear infinite}@keyframes page_spin__W_8_q{to{transform:rotate(1turn)}}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:1}}@keyframes page_scaleIn__ey_NT{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page_header__kVzhN{background:rgba(255,255,255,.95);background-image:radial-gradient(circle,#e5e7eb 1px,transparent 0);background-size:24px 24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:100;transition:all .2s ease}.page_headerScrolled__6yVBZ{box-shadow:0 1px 8px rgba(0,0,0,.06)}.page_headerContent__bPi_q{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.page_logo__7fc9l{display:flex;align-items:center;gap:8px}.page_logoText__ZUV_x{font-size:32px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.page_nav__zpG_3{display:flex;align-items:center;gap:12px}.page_navLink__2S7dD{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:none;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:color .15s ease;font-family:inherit;text-decoration:none}.page_navLink__2S7dD:hover{color:#1a1a1a}.page_navCta__4tFLF{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#1a78c2;border:1px solid #1a78c2;border-radius:6px;color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_navCta__4tFLF:hover{background:#1565a8;border-color:#1565a8}.page_navCtaSecondary__qg1Yq{padding:8px 16px;background:#ffffff;border:1px solid #555555;border-radius:6px;color:#555555;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_navCtaSecondary__qg1Yq:hover{background:#f9fafb}.page_navButton__fOglV{padding:8px 16px;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:6px;color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_navButton__fOglV:hover{background:#333;border-color:#333}.page_mobileMenuButton__5Ca_H{display:none;padding:8px;background:transparent;border:none;color:#1a1a1a;cursor:pointer}.page_mobileNav__B2R7Z{display:none;flex-direction:column;padding:16px 24px 24px;background:#ffffff}.page_mobileNavLink__kuO13{display:flex;align-items:center;gap:8px;padding:12px 0;background:transparent;border:none;color:#666;font-size:16px;font-weight:500;text-align:left;cursor:pointer;font-family:inherit;transition:color .15s ease;text-decoration:none}.page_mobileNavLink__kuO13:hover{color:#1a1a1a}.page_mobileNavDivider__nBv6N{height:1px;background:rgb(209,213,219);margin:8px 0}.page_mobileNavButtons__5tGbG{display:flex;flex-direction:column;gap:12px;margin-top:8px}.page_mobileNavButton__d4ZZO{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;margin-top:8px;background:#ffffff;border:1px solid #555555;border-radius:6px;color:#555555;font-size:16px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s ease}.page_mobileNavButton__d4ZZO:hover{background:#f9fafb}.page_mobileNavButtonPrimary__aiMwS{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;margin-top:8px;background:#1a78c2;border:1px solid #1a78c2;border-radius:6px;color:#ffffff;font-size:16px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s ease}.page_mobileNavButtonPrimary__aiMwS:hover{background:#1565a8;border-color:#1565a8}.page_hero__SKW6o{padding:60px 24px 80px;text-align:center;position:relative;background-image:radial-gradient(circle,#e5e7eb 1px,transparent 0);background-size:24px 24px}.page_heroContent__2lPR8{max-width:720px;margin:0 auto}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#1a78c210;border:1px solid #1a78c230;border-radius:20px;color:#1a78c2;font-size:13px;font-weight:500;margin-bottom:24px;animation:page_fadeInUp__SpOy_ .6s ease-out}.page_heroTitle__Gfler{font-size:56px;font-weight:600;color:#1a1a1a;margin:0 0 20px;line-height:1.1;letter-spacing:-.02em;animation:page_fadeInUp__SpOy_ .6s ease-out .1s both}.page_heroHighlight__0P6_3{color:#1a78c2}.page_heroSubtitle__RTAw0{font-size:19px;color:#666;margin:0 0 28px;line-height:1.7;animation:page_fadeInUp__SpOy_ .6s ease-out .2s both}.page_heroSubtitle__RTAw0 strong{color:#1a1a1a;font-weight:500}.page_heroStat__YUvQF{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#fafafa;border-radius:8px;color:#666;font-size:14px;margin-bottom:32px;animation:page_fadeInUp__SpOy_ .6s ease-out .3s both}.page_heroStat__YUvQF strong{color:#1a1a1a;font-weight:600}.page_heroCta__jc8eN{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;animation:page_fadeInUp__SpOy_ .6s ease-out .4s both}.page_heroButton__cVwBD{padding:14px 28px;font-size:16px}.page_heroMicrocopy__G1Xp5{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:13px;color:#888;margin-top:16px;animation:page_fadeIn__wvzG6 .6s ease-out .5s both}.page_heroMicrocopy__G1Xp5 svg{color:#10b981}.page_microDot__QKEcs{color:#ccc}.page_primaryButton__iKEy8{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#1a78c2;border:1px solid #1a78c2;border-radius:6px;color:#ffffff;font-size:16px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_primaryButton__iKEy8:hover{background:#1565a8;border-color:#1565a8}.page_secondaryButton__UQnQZ{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#ffffff;border:1px solid #555555;border-radius:6px;color:#555555;font-size:16px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_secondaryButton__UQnQZ:hover{background:#f9fafb;border-color:#555555;color:#555555}.page_heroNote__MOvTv{font-size:14px;color:#999;margin:0}.page_showcaseImage__TeWOV{display:block;width:100%;max-width:1200px;margin:40px auto 0;border-radius:12px;border:1px solid #c7c7c7;box-shadow:0 0 15px rgba(199,199,199,.3);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='32' viewBox='0 0 80 32'%3E%3Crect x='0' y='0' width='80' height='32' rx='16' fill='%231a1a1a'/%3E%3Ctext x='40' y='21' font-family='system-ui, sans-serif' font-size='12' font-weight='500' fill='white' text-anchor='middle'%3ETry demo%3C/text%3E%3C/svg%3E") 40 16,pointer;animation:page_scaleIn__ey_NT .8s ease-out .3s both}@media (max-width:768px){.page_showcaseImage__TeWOV{cursor:pointer;margin:24px auto 0}}.page_videoThumbnail__rxPZz{position:relative;cursor:pointer;transition:opacity .2s ease}.page_videoThumbnail__rxPZz:hover{opacity:.95}.page_videoThumbnail__rxPZz:hover .page_playButton__egZrD{transform:translate(-50%,-50%) scale(1.1)}.page_playButton__egZrD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgba(26,120,194,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;transition:transform .2s ease;pointer-events:none}.page_videoContainer__dDrrq{position:relative;width:100%;padding-bottom:56.25%}.page_videoIframe__Aqtvu{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px}.page_capabilities__qD9RY{padding:80px 24px;background:#fafafa}.page_capabilitiesHeader__OQyQ_{max-width:600px;margin:0 auto 48px;text-align:center}.page_sectionTitle__hzsAh{font-size:32px;font-weight:600;color:#1a1a1a;margin:0 0 12px;letter-spacing:-.01em}.page_sectionSubtitle__ROo6Q{font-size:17px;color:#666;margin:0}.page_bentoGrid__HOtT7{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.page_bentoCard__x4Wjc{background:#ffffff;border:1px solid #555555;border-radius:8px;padding:32px;transition:box-shadow .2s ease;overflow:hidden}.page_bentoCard__x4Wjc:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)}.page_bentoLarge__oEBjF{grid-column:span 2}.page_bentoIcon___XVW6{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#1a78c212;border-radius:12px;color:#1a78c2;margin-bottom:16px}.page_bentoTitle__nJTsL{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.page_bentoDescription__PSdP3{font-size:15px;color:#666;line-height:1.6;margin:0 0 24px}.page_bentoVisual__T5gUI{margin:0 -32px -32px;border-top:1px solid #555555;overflow:hidden}.page_bentoVisual__T5gUI img{width:100%;height:auto;display:block}.page_bentoTestimonial__AHkbd{background:linear-gradient(135deg,#1a78c208,#1a78c215);border-color:#1a78c230;display:flex;flex-direction:column;justify-content:center}.page_testimonialQuote__bv9ro{font-size:17px;color:#1a1a1a;line-height:1.6;margin:0 0 20px;font-style:italic}.page_testimonialAuthor__zFcbB{display:flex;align-items:center;gap:12px}.page_testimonialAvatar__1cjaj{width:40px;height:40px;background:#1a78c2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:14px;font-weight:600}.page_testimonialAuthor__zFcbB strong{display:block;font-size:14px;color:#1a1a1a}.page_testimonialAuthor__zFcbB span{font-size:13px;color:#666}.page_socialProof__5omrf{padding:60px 24px;background:#ffffff}.page_socialProofContent__rFLdP{max-width:800px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center}.page_statCard__VGdKs{padding:20px}.page_statNumber__XnvUq{display:block;font-size:36px;font-weight:700;color:#1a78c2;margin-bottom:4px}.page_statLabel__YuhHa{font-size:14px;color:#666}.page_features__8wy9y{padding:80px 24px;background:#fafafa}.page_featuresHeader__jsHC0{max-width:600px;margin:0 auto 48px;text-align:center}.page_featuresContent__gG2ep{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}.page_feature__CrGCB{text-align:center}.page_featureIcon__mHZON{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#1a78c226;border-radius:12px;color:#1a78c2;margin-bottom:16px}.page_featureTitle__kH4Xm{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.page_featureDescription__gBWpw{font-size:15px;color:#666;line-height:1.6;margin:0}.page_pricing__67Ak0{padding:80px 24px}.page_pricingContent__qKq5t{max-width:900px;margin:0 auto;text-align:center}.page_pricingTitle__c_Wig{font-size:36px;font-weight:600;color:#1a1a1a;margin:0 0 12px;letter-spacing:-.01em}.page_pricingSubtitle__RcjWm{font-size:18px;color:#666;margin:0 0 32px}.page_billingToggle__GgWAh{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:4px;margin-bottom:40px}.page_billingOption__pMzE6{display:flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:none;border-radius:6px;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_billingOption__pMzE6:hover{color:#1a1a1a}.page_billingOptionActive__mUIZ5{background:#ffffff;color:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_saveBadge__ptFas{font-size:11px;font-weight:600;background:#10b981;color:white;padding:2px 6px;border-radius:4px}.page_plans__5TYz1{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto;padding-top:48px}.page_plan__zyGGA{background:#ffffff;border:1px solid #999999;border-radius:8px;padding:32px 24px;text-align:left;position:relative}.page_planPrimary__kWRxY{background:#1a78c226;border-color:#1a78c2;border-width:2px}.page_planBadge__tLEDm{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:600;background:#1a78c2;color:white;padding:4px 12px;border-radius:12px}.page_planName__zMWWp{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.page_planPrice__X1Df1{display:flex;align-items:baseline;gap:4px;margin-bottom:20px}.page_planAmount__JRHAj{font-size:40px;font-weight:700;color:#1a1a1a}.page_planPeriod__yUCDX{font-size:16px;color:#666}.page_planSavings__rBE1k{font-size:13px;color:#10b981;margin:0 0 20px;font-weight:500}.page_planFeatures__ewmd2{list-style:none;padding:0;margin:0 0 24px}.page_planFeatures__ewmd2 li{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;margin-bottom:12px}.page_planFeatures__ewmd2 li svg{color:#1a78c2;flex-shrink:0}.page_planButton__rHDZG{width:100%;padding:12px 16px;background:#ffffff;border:1px solid #555555;border-radius:6px;color:#555555;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_planButton__rHDZG:hover{background:#f9fafb;border-color:#555555}.page_planButtonPrimary__mhnFL{width:100%;padding:12px 16px;background:#1a78c2;border:1px solid #1a78c2;border-radius:6px;color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_planButtonPrimary__mhnFL:hover{background:#1565a8;border-color:#1565a8}.page_planNote__MqY9q{font-size:12px;color:#999;text-align:center;margin:8px 0 0}.page_footer__sHKi3{padding:60px 24px 24px}.page_footerContent__sUmFz{max-width:1200px;margin:0 auto}.page_footerGrid__n13s9{display:grid;grid-template-columns:2fr 3fr;gap:60px;margin-bottom:48px}.page_footerBrand__fYpqm{display:flex;flex-direction:column;gap:16px}.page_footerLogo__PfgLJ{display:flex;align-items:center;gap:8px}.page_footerTagline__r1ko0{font-size:14px;color:#666;line-height:1.6;margin:0;max-width:300px}.page_footerLinks__DGiLt{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.page_footerColumn___Hbxg{display:flex;flex-direction:column;gap:12px}.page_footerColumn___Hbxg h4{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.page_footerColumn___Hbxg a{font-size:14px;color:#666;text-decoration:none;transition:color .15s ease}.page_footerColumn___Hbxg a:hover{color:#1a78c2}.page_footerBottom__cWZ_v{padding-top:24px;text-align:center}.page_footerText__OqpQ_{font-size:14px;color:#999;margin:0}.page_finalCta__NPx4S{padding:80px 24px;background:#fafafa;text-align:center}.page_finalCtaContent__4NwHa{max-width:600px;margin:0 auto}.page_finalCtaTitle__7A4S4{font-size:36px;font-weight:600;color:#1a1a1a;margin:0 0 12px;letter-spacing:-.01em}.page_finalCtaSubtitle__uEXIt{font-size:17px;color:#666;margin:0 0 32px}.page_finalCtaButtons__ZBoyC{display:flex;justify-content:center;gap:12px}@media (max-width:768px){.page_nav__zpG_3{display:none}.page_mobileMenuButton__5Ca_H{display:block}.page_mobileNav__B2R7Z{display:flex}.page_heroTitle__Gfler{font-size:40px}.page_heroSubtitle__RTAw0{font-size:17px}.page_hero__SKW6o{padding:48px 24px 50px}.page_heroBadge__K9MQV{font-size:12px}.page_heroStat__YUvQF{font-size:13px;padding:8px 14px}.page_heroMicrocopy__G1Xp5{font-size:12px}.page_bentoGrid__HOtT7{grid-template-columns:1fr}.page_bentoLarge__oEBjF{grid-column:span 1}.page_socialProofContent__rFLdP{grid-template-columns:1fr;gap:16px}.page_statNumber__XnvUq{font-size:28px}.page_capabilities__qD9RY,.page_pricing__67Ak0{padding:60px 24px}.page_pricingTitle__c_Wig{font-size:28px}.page_sectionTitle__hzsAh{font-size:26px}.page_finalCtaTitle__7A4S4{font-size:28px}.page_footerGrid__n13s9,.page_plans__5TYz1{grid-template-columns:1fr}.page_footerGrid__n13s9{gap:40px}.page_footerLinks__DGiLt{grid-template-columns:repeat(2,1fr);gap:32px}}.page_feedbackBoard__gufxB{padding:80px 24px;background:#ffffff;border-top:1px solid #555555}.page_feedbackHeader__SHxzK{max-width:1000px;margin:0 auto 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.page_feedbackActions___3oxS{display:flex;align-items:center;gap:12px}.page_loginButton__KoiDv{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff;border:1px solid #555555;border-radius:6px;color:#555555;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_loginButton__KoiDv:hover{background:#f9fafb}.page_newButton__2NSXN{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#1a78c2;border:1px solid #1a78c2;border-radius:6px;color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_newButton__2NSXN:hover{background:#1565a8;border-color:#1565a8}.page_feedbackFilters__oa5vW{max-width:1000px;margin:0 auto 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.page_filterGroup__t4i72{display:flex;align-items:center;gap:8px}.page_filterGroup__t4i72 label{font-size:14px;color:#666;font-weight:500}.page_filterGroup__t4i72 select{padding:8px 12px;border:1px solid #555555;border-radius:6px;background:#ffffff;color:#1a1a1a;font-size:14px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}.page_filterGroup__t4i72 select:hover{border-color:#1a78c2}.page_filterGroup__t4i72 select:focus{outline:none;border-color:#1a78c2}.page_feedbackList__9ENxb{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.page_feedbackLoading__syyQm{text-align:center;padding:60px 20px;color:#666;font-size:15px}.page_emptyState__Zyc7X{text-align:center;padding:60px 20px;color:#999}.page_emptyState__Zyc7X svg{margin:0 auto 16px;color:#ccc}.page_emptyState__Zyc7X h3{font-size:18px;font-weight:600;color:#666;margin:0 0 8px}.page_emptyState__Zyc7X p{font-size:14px;color:#999;margin:0}.page_feedbackItem__Tii6R{display:flex;gap:16px;padding:20px;background:#ffffff;border:1px solid #555555;border-radius:8px;transition:box-shadow .2s ease}.page_feedbackItem__Tii6R:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_voteButton__IkkrI{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;background:#fafafa;border:1px solid #555555;border-radius:6px;color:#666;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit;min-width:56px;height:fit-content}.page_voteButton__IkkrI:hover{background:#f3f4f6;border-color:#1a78c2;color:#1a78c2}.page_voteButton__IkkrI.page_voted__tSEG4{background:#1a78c210;border-color:#1a78c2;color:#1a78c2}.page_feedbackContent__Y6eDv{flex:1 1;min-width:0}.page_feedbackBadges__kQol3{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.page_statusBadge__536N9,.page_typeBadge__IWyDi{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.page_feedbackTitle__8TagJ{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.page_feedbackDescription__u99A_{font-size:14px;color:#666;line-height:1.6;margin:0 0 12px}.page_feedbackMeta__4C07F{font-size:13px;color:#999}.page_modalOverlay__OBdlJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.page_modal__OJIkq{background:#ffffff;border-radius:8px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.page_modalHeader__XTPbu{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #555555}.page_modalHeader__XTPbu h2{font-size:20px;font-weight:600;color:#1a1a1a;margin:0}.page_closeButton__fiZmr{padding:6px;background:transparent;border:none;color:#666;cursor:pointer;border-radius:4px;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.page_closeButton__fiZmr:hover{background:#f3f4f6;color:#1a1a1a}.page_modalContent__V7EIS{padding:24px}.page_modalContent__V7EIS p{font-size:15px;color:#666;line-height:1.6;margin:0 0 24px}.page_modalActions__YUncC{display:flex;gap:12px;justify-content:flex-end}.page_feedbackForm__4yUxO{padding:24px}.page_formGroup__z71No{margin-bottom:20px}.page_formGroup__z71No label{display:block;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.page_formGroup__z71No input,.page_formGroup__z71No textarea{width:100%;padding:10px 12px;border:1px solid #555555;border-radius:6px;font-size:14px;font-family:inherit;color:#1a1a1a;transition:border-color .15s ease}.page_formGroup__z71No input:focus,.page_formGroup__z71No textarea:focus{outline:none;border-color:#1a78c2}.page_formGroup__z71No textarea{resize:vertical;min-height:100px}.page_typeSelector__nMo5L{display:flex;gap:8px}.page_typeOption__CT6xz{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:#ffffff;border:1px solid #555555;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.page_typeOption__CT6xz:hover{border-color:#1a78c2}.page_typeOptionActive__Y_Js8{border-width:2px}@media (max-width:768px){.page_feedbackBoard__gufxB{padding:60px 20px}.page_feedbackHeader__SHxzK{flex-direction:column;align-items:flex-start}.page_feedbackActions___3oxS{width:100%}.page_loginButton__KoiDv,.page_newButton__2NSXN{flex:1 1}.page_feedbackFilters__oa5vW{flex-direction:column;align-items:stretch}.page_filterGroup__t4i72{width:100%}.page_filterGroup__t4i72 select{flex:1 1}.page_feedbackItem__Tii6R{flex-direction:column;gap:12px}.page_voteButton__IkkrI{flex-direction:row;width:fit-content}.page_typeSelector__nMo5L{flex-direction:column}}