.Landing_container__PY2Fp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;color:#f1f5f9;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;min-height:100vh}.Landing_nav__V1qeb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;border-bottom:1px solid #ffffff1a;position:-webkit-sticky;position:sticky;top:0;z-index:50}.Landing_navContainer__mynyQ{margin:0 auto;max-width:72rem;padding:0 1.5rem}.Landing_navContent__5cTgz{height:5rem;justify-content:space-between}.Landing_navBrand__nYDBf,.Landing_navContent__5cTgz{align-items:center;display:flex}.Landing_navTitle__5i\+ct{color:#fff;font-size:1.25rem;font-weight:600}.Landing_navTagline__K3G-w{color:#fff9;font-size:.875rem;margin-left:.75rem}.Landing_navLinks__DGHj6{align-items:center;display:none;gap:1.5rem}@media (min-width:768px){.Landing_navLinks__DGHj6{display:flex}}.Landing_navLink__eqJxp{color:#fff9;font-size:.875rem;text-decoration:none;transition:color .2s}.Landing_navLink__eqJxp:hover{color:#fff}.Landing_navBtnSecondary__Rov1y{background:#0000;border:none;border-radius:.5rem;color:#fff9;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.Landing_navBtnSecondary__Rov1y:hover{background:#ffffff1a;color:#fff}.Landing_navBtnPrimary__Xrypy{background:linear-gradient(90deg,#3b82f6,#3b82f6cc);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transform:scale(1);transition:all .2s}.Landing_navBtnPrimary__Xrypy:hover{box-shadow:0 10px 25px #3b82f640;transform:scale(1.05)}.Landing_hero__hCFZw{padding:6rem 0 10rem;position:relative}.Landing_cta__o11i0,.Landing_hero__hCFZw,.Landing_mission__e3\+ZZ{background:linear-gradient(90deg,#0000,#0c0c0c1e) 0 0 /15px 100%,linear-gradient(90deg,#0c0c0c,#0000,#0c0c0c) 0 0 /100% 100%,linear-gradient(#0c0c0c 15%,#1e3a8a,#3b82f6) 0 0 /100% 100%}@media (min-width:1024px){.Landing_hero__hCFZw{padding:10rem 0}}.Landing_heroContainer__IIsKg{margin:0 auto;max-width:80rem;padding:0 1.5rem;position:relative}.Landing_heroContent__Y1C0n{text-align:center}.Landing_heroBadge__-hHA3{align-items:center;background:#ffffff1a;border:1px solid #0000;border-radius:9999px;color:#fffc;display:inline-flex;font-size:.75rem;font-weight:600;margin-bottom:2rem;padding:.25rem .75rem;transition:all .2s}.Landing_heroBadge__-hHA3:hover{background:#ffffff26}.Landing_heroTitle__\+c48s{color:#fff;font-size:3rem;font-weight:300;letter-spacing:-.025em;line-height:1.1;margin-bottom:2rem}@media (min-width:768px){.Landing_heroTitle__\+c48s{font-size:3.75rem}}@media (min-width:1024px){.Landing_heroTitle__\+c48s{font-size:4.5rem}}.Landing_heroHighlight__0xgxB{color:#3b82f6;font-weight:500}.Landing_heroDescription__r\+42w{color:#fff9;font-size:1.125rem;line-height:1.625;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:48rem}@media (min-width:768px){.Landing_heroDescription__r\+42w{font-size:1.25rem}}.Landing_heroButtons__UscKL{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.Landing_heroButtons__UscKL{flex-direction:row}}.Landing_flagship__9mrf8{padding:6rem 0}.Landing_flagshipContainer__3IKIW{margin:0 auto;max-width:72rem;padding:0 1.5rem;position:relative}.Landing_flagshipGrid__4gl-1{grid-gap:5rem;align-items:center;display:grid;gap:5rem}@media (min-width:1024px){.Landing_flagshipGrid__4gl-1{grid-template-columns:1fr 1fr}}.Landing_flagshipTitle__iI1-h{color:#fff;font-size:1.875rem;font-weight:300;letter-spacing:-.025em;margin-bottom:1.5rem}@media (min-width:768px){.Landing_flagshipTitle__iI1-h{font-size:2.25rem}}.Landing_flagshipSubtitle__WYOlJ{color:#fff9;font-size:1.125rem;line-height:1.625;margin-bottom:3rem}.Landing_flagshipFeatures__a\+gR6{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-bottom:2rem}.Landing_flagshipFeature__yjtMk{align-items:center;display:flex;gap:1rem}.Landing_flagshipFeatureIcon__J12q8{align-items:center;background:#3b82f61a;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-top:.25rem;width:2rem}.Landing_flagshipFeatureText__MoE0\+{color:#fff}.Landing_flagshipBtn__gIxUv{align-items:center;background:linear-gradient(90deg,#3b82f6,#3b82f6cc);border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;padding:.75rem 2rem;transform:scale(1);transition:all .3s}.Landing_flagshipBtn__gIxUv:hover{box-shadow:0 25px 50px #3b82f64d;transform:scale(1.05)}.Landing_flagshipImage__9xojY{height:500px;position:relative;width:100%}.Landing_flagshipImageContainer__kiyoe{animation:Landing_gradientShift__LZEDb 8s ease infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f60d,#9333ea0a 50%,#ec489908);background-size:200% 200%;border:1px solid #ffffff1a;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px 0 #ffffff1a;height:100%;position:relative;width:100%}@keyframes Landing_gradientShift__LZEDb{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Landing_flagshipImageContent__SRVt-{background-position:50%;background-size:cover;border-radius:4px;box-shadow:inset 0 1px 0 #ffffff0f,0 20px 60px #3b82f626;position:absolute;transition:transform .3s ease}.Landing_flagshipImageLeft__fwOGR{left:8px;top:8px;width:60%;z-index:1}.Landing_flagshipImageRight__HW68E{bottom:8px;right:8px;width:55%;z-index:2}.Landing_flagshipImageContent__SRVt-:hover{box-shadow:0 20px 40px #0003,0 10px 20px #00000026,inset 0 1px 0 #ffffff4d;transform:translateY(-8px) scale(1.02)}.Landing_flagshipImageLeft__fwOGR:hover,.Landing_flagshipImageRight__HW68E:hover{z-index:3}.Landing_flagshipImageContainer__kiyoe:hover{box-shadow:0 8px 16px #00000026,0 4px 8px #0000001a,inset 0 1px 0 #ffffff26,0 0 40px #3b82f61a}@media (max-width:768px){.Landing_flagshipImage__9xojY{height:400px}.Landing_flagshipImageLeft__fwOGR{width:65%}.Landing_flagshipImageRight__HW68E{width:60%}}@media (max-width:480px){.Landing_flagshipImage__9xojY{height:300px}.Landing_flagshipImageLeft__fwOGR{left:10px;top:10px;width:70%}.Landing_flagshipImageRight__HW68E{bottom:10px;right:10px;width:65%}}.Landing_mission__e3\+ZZ{padding:6rem 0}.Landing_missionContainer__1j4Pw{margin:0 auto;max-width:72rem;padding:0 1.5rem;position:relative}.Landing_missionHeader__NXt6N{margin-bottom:5rem;text-align:center}.Landing_missionTitle__Uno4S{color:#fff;font-size:1.875rem;font-weight:300;letter-spacing:-.025em;margin-bottom:2rem}@media (min-width:768px){.Landing_missionTitle__Uno4S{font-size:2.25rem}}.Landing_missionDescription__hobmO{color:#fff9;font-size:1.125rem;line-height:1.625;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:32rem}.Landing_missionGrid__Xwmd2{grid-gap:3rem;display:grid;gap:3rem}@media (min-width:768px){.Landing_missionGrid__Xwmd2{grid-template-columns:repeat(3,1fr)}}.Landing_missionValue__7kNwI{text-align:center}.Landing_missionValueIcon__-mS61{align-items:center;background:#3b82f61a;border-radius:50%;display:flex;height:3rem;justify-content:center;margin:0 auto 1.5rem;width:3rem}.Landing_missionValueTitle__6ntLx{color:#fff;font-weight:500;margin-bottom:1rem}.Landing_missionValueDescription__onB43{color:#fff9;font-size:.875rem}.Landing_useCases__bERfU{padding:6rem 0}.Landing_useCasesContainer__LB7Sb{margin:0 auto;max-width:72rem;padding:0 1.5rem;position:relative}.Landing_useCasesHeader__7hAUj{margin-bottom:5rem;text-align:center}.Landing_useCasesTitle__ySA23{color:#fff;font-size:1.875rem;font-weight:300;letter-spacing:-.025em;margin-bottom:1.5rem}@media (min-width:768px){.Landing_useCasesTitle__ySA23{font-size:2.25rem}}.Landing_useCasesSubtitle__Fijpi{color:#fff9;font-size:1.125rem}.Landing_useCasesGrid__AfJD1{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:768px){.Landing_useCasesGrid__AfJD1{grid-template-columns:repeat(2,1fr)}}.Landing_useCaseCard__K7yc4{background:#ffffff0d;border:none;border-radius:.5rem;box-shadow:none;transition:all .3s}.Landing_useCaseCard__K7yc4:hover{background:#ffffff14}.Landing_useCaseCardContent__lRoo0{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}.Landing_useCaseIcon__qr2Jb{align-items:center;background:#3b82f61a;border-radius:50%;display:flex;height:2.5rem;justify-content:center;margin-bottom:1rem;width:2.5rem}.Landing_useCaseTitle__M27a1{color:#fff;font-size:1.125rem;font-weight:500;letter-spacing:-.025em;line-height:1}.Landing_useCaseDescription__6R6JQ{color:#fff9;font-size:.875rem}.Landing_cta__o11i0{padding:6rem 0}.Landing_ctaContainer__GOuaA{margin:0 auto;max-width:64rem;padding:0 1.5rem;position:relative;text-align:center}.Landing_ctaTitle__E5wRv{font-size:1.875rem;font-weight:300;letter-spacing:-.025em;margin-bottom:2rem}@media (min-width:768px){.Landing_ctaTitle__E5wRv{font-size:2.25rem}}.Landing_ctaDescription__KRBWH{font-size:1.125rem;margin-bottom:3rem;opacity:.8}.Landing_ctaButtons__-4wmi{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.Landing_ctaButtons__-4wmi{flex-direction:row}}.Landing_ctaBtnPrimary__y3h9l{align-items:center;background:linear-gradient(90deg,#fff,#fffc);border:none;border-radius:.75rem;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;padding:.75rem 2rem;transform:scale(1);transition:all .3s}.Landing_ctaBtnPrimary__y3h9l:hover{box-shadow:0 25px 50px #ffffff4d;transform:scale(1.05)}.Landing_ctaBtnSecondary__wh0VK{background:#0000;border:2px solid #0003;border-radius:.75rem;color:#000;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transform:scale(1);transition:all .3s}.Landing_ctaBtnSecondary__wh0VK:hover{background:#0000001a;border-color:#0006;box-shadow:0 10px 25px #0000001a;transform:scale(1.05)}.Landing_footer__JKFVK{padding:5rem 0}.Landing_footerContainer__gUtM8{margin:0 auto;max-width:72rem;padding:0 1.5rem;position:relative}.Landing_footerGrid__uXdzA{grid-gap:3rem;display:grid;gap:3rem}@media (min-width:768px){.Landing_footerGrid__uXdzA{grid-template-columns:repeat(4,1fr)}}.Landing_footerCompany__S2Pqt{grid-column:span 2}@media (max-width:767px){.Landing_footerCompany__S2Pqt{grid-column:span 1}}.Landing_footerCompanyName__z8VZO{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.Landing_footerCompanyDescription__2mz8E{color:#fff9;font-size:.875rem;line-height:1.625;margin-bottom:2rem;max-width:28rem}.Landing_footerSectionTitle__DBbyH{color:#fff;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.Landing_footerLinks__iL0ce{list-style:none;margin:0;padding:0}.Landing_footerLinks__iL0ce li{margin-bottom:.75rem}.Landing_footerLink__-iJo2{color:#fff9;font-size:.875rem;text-decoration:none;transition:color .2s}.Landing_footerLink__-iJo2:hover{color:#fff}.Landing_footerBottom__sBx3S{border-top:1px solid #ffffff1a;color:#fff9;font-size:.75rem;margin-top:4rem;padding-top:2rem;text-align:center}.Landing_btnPrimary__XSOAu{align-items:center;background:linear-gradient(90deg,#3b82f6,#3b82f6e6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;padding:12px 32px;transform:scale(1);transition:all .3s}.Landing_btnPrimary__XSOAu:hover{box-shadow:0 20px 50px #3b82f64d;transform:scale(1.05)}.Landing_btnSecondary__0Iky-{background:#0000;border:2px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 32px;transform:scale(1);transition:all .3s}.Landing_btnSecondary__0Iky-:hover{background:#ffffff0d;border-color:#3b82f680;transform:scale(1.05)}.Landing_iconArrow__-2e7L{height:16px;margin-left:8px;transition:transform .2s;width:16px}.Landing_btnPrimary__XSOAu:hover .Landing_iconArrow__-2e7L{transform:translateX(4px)}.Landing_iconFeature__FQp\+8{color:#3b82f6;height:16px;width:16px}.Landing_iconValue__GVHXu{color:#3b82f6;height:24px;width:24px}.Landing_iconUseCase__JuVtP{color:#3b82f6;height:20px;width:20px}.StarFieldBackground_starfield__7qw4E{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.StarFieldBackground_layer__8L1ti{background:#0000;height:1px;left:0;position:absolute;top:0;width:1px;will-change:transform}.StarFieldBackground_stars__axBsY{animation:StarFieldBackground_starScroll__LYZaS 50s linear infinite;box-shadow:182px 422px #fff,1042px 1320px #fff,1634px 1874px #fff,921px 174px #fff,1415px 905px #fff,55px 1688px #fff,1880px 1432px #fff,377px 1510px #fff,129px 765px #fff,1568px 332px #fff,171px 1380px #fff,1960px 640px #fff;height:1px;width:1px}.StarFieldBackground_stars__axBsY:after{background:#0000;box-shadow:inherit;content:"";height:1px;position:absolute;top:2000px;width:1px}.StarFieldBackground_stars2__Jepm1{animation:StarFieldBackground_starScroll__LYZaS 100s linear infinite;box-shadow:320px 340px #fff,780px 1540px #fff,1450px 1180px #fff,1680px 290px #fff,210px 1320px #fff,980px 560px #fff,1820px 1720px #fff,460px 1840px #fff;height:2px;width:2px}.StarFieldBackground_stars2__Jepm1:after{background:#0000;box-shadow:inherit;content:"";height:2px;position:absolute;top:2000px;width:2px}.StarFieldBackground_stars3__t05XL{animation:StarFieldBackground_starScroll__LYZaS 150s linear infinite;box-shadow:200px 1620px #fff,1320px 240px #fff,1640px 960px #fff,560px 1180px #fff,980px 1480px #fff,1720px 520px #fff;height:3px;width:3px}.StarFieldBackground_stars3__t05XL:after{background:#0000;box-shadow:inherit;content:"";height:3px;position:absolute;top:2000px;width:3px}@keyframes StarFieldBackground_starScroll__LYZaS{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@media (prefers-reduced-motion:reduce){.StarFieldBackground_layer__8L1ti{animation:none!important}}.Upload_container__8k9Ff{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem}.Upload_dropzone__4Amw7{align-items:center;border:2px dashed #64748b;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:2rem;text-align:center;transition:border-color .3s}.Upload_dropzone__4Amw7:hover{border-color:#3b82f6}.Upload_dropzoneText__yqPKM{color:#f1f5f9;font-size:1rem;font-weight:500;margin:0 0 .5rem}.Upload_dropzoneSubtext__daXUT{color:#94a3b8;font-size:.875rem;margin:0}.Upload_loadingText__vYKnJ{color:#3b82f6;font-size:1rem;font-weight:500;margin:0}.Upload_hiddenInput__iMAiW{display:none}.Upload_errorMessage__yPvKv{background:#dc2626;border-radius:6px;color:#f1f5f9;font-size:.875rem;margin-top:1rem;padding:.75rem}.Upload_previewContainer__E16l3{max-width:300px;position:relative;width:100%}.Upload_previewImage__IGkZK{border:1px solid #334155;border-radius:6px;max-height:200px;object-fit:cover;width:100%}.Upload_loadingOverlay__\+9Cep{align-items:center;background:#0f172acc;border-radius:6px;bottom:0;color:#3b82f6;display:flex;font-weight:500;justify-content:center;left:0;position:absolute;right:0;top:0}.UploadAnalyzer_container__5GFTk{background:#0f172a;color:#f1f5f9;font-family:Inter,sans-serif;min-height:100vh;padding:2rem}.UploadAnalyzer_title__Do62v{color:#f1f5f9;font-size:2.25rem;font-weight:300;margin-bottom:1rem;text-align:center}.UploadAnalyzer_subtitle__3tl59{color:#94a3b8;font-size:1.1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.UploadAnalyzer_grid__vpLTP{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.UploadAnalyzer_leftColumn__SgR4k,.UploadAnalyzer_rightColumn__IC5op{display:flex;flex-direction:column;gap:1rem}.UploadAnalyzer_analyzeButton__YDGJd{background:#3b82f6;border:none;border-radius:8px;color:#f1f5f9;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:background .3s}.UploadAnalyzer_analyzeButton__YDGJd:hover{background:#2563eb}.UploadAnalyzer_analyzeButton__YDGJd:disabled{background:#334155;cursor:not-allowed}.UploadAnalyzer_generateMoreButton__gy1b-{background:#059669;border:none;border-radius:8px;color:#f1f5f9;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 2rem;transition:background .3s}.UploadAnalyzer_generateMoreButton__gy1b-:hover{background:#047857}.UploadAnalyzer_errorMessage__Zo7g3{background:#dc2626;border-radius:8px;color:#f1f5f9;padding:1rem}.UploadAnalyzer_analysisTitle__nqrtJ{color:#f1f5f9;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.UploadAnalyzer_captionCard__x5vjE{background:#1e293b;border:1px solid #334155;border-radius:8px;margin-bottom:1rem;padding:1rem}.UploadAnalyzer_platformHeader__75GpH{align-items:center;color:#3b82f6;display:flex;font-weight:500;justify-content:space-between;margin-bottom:.75rem}.UploadAnalyzer_charCount__SyN92{background:#334155;border-radius:12px;color:#64748b;font-size:.75rem;padding:.25rem .5rem}.UploadAnalyzer_captionText__n2yoO{background:#0f172a;border:1px solid #334155;border-radius:6px;color:#f1f5f9;font-size:.875rem;line-height:1.5;margin-bottom:.75rem;padding:.75rem;white-space:pre-wrap}.UploadAnalyzer_copyBtn__I2\+E2{background:#3b82f6;border:none;border-radius:6px;color:#f1f5f9;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem 1rem;transition:background .3s;width:100%}.UploadAnalyzer_copyBtn__I2\+E2:hover{background:#2563eb}.UploadAnalyzer_copyBtn__I2\+E2.UploadAnalyzer_copied__RFJ94{background:#059669}.UploadAnalyzer_hashtagsRow__JmGk6{background:#1e40af;border-radius:6px;color:#bfdbfe;font-size:.875rem;margin-bottom:1rem;padding:.75rem}.UploadAnalyzer_imageDescriptionRow__ztjN8{background:#166534;border-radius:6px;color:#bbf7d0;font-size:.875rem;margin-bottom:1rem;padding:.75rem}.UploadAnalyzer_moodRow__5ZbH4{background:#581c87;border-radius:6px;color:#e9d5ff;font-size:.875rem;margin-bottom:1rem;padding:.75rem}@media (max-width:768px){.UploadAnalyzer_container__5GFTk{padding:1rem}.UploadAnalyzer_grid__vpLTP{gap:1.5rem;grid-template-columns:1fr}.UploadAnalyzer_title__Do62v{font-size:1.75rem}}.UploadAnalyzer_optionsContainer__sFqak{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin:1rem 0;padding:1rem}.UploadAnalyzer_tabHeaders__QOiAW{border-bottom:1px solid #ffffff1a;display:flex;gap:.5rem;margin-bottom:1rem}.UploadAnalyzer_tabHeader__KUvrw{background:#0000;border:none;border-radius:4px 4px 0 0;color:#8b949e;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.UploadAnalyzer_tabHeader__KUvrw:hover{background:#ffffff0d;color:#f0f6fc}.UploadAnalyzer_tabHeader__KUvrw.UploadAnalyzer_active__gPqrn{background:#58a6ff1a;border-bottom:2px solid #58a6ff;color:#58a6ff}.UploadAnalyzer_tabContent__569mB{display:flex;flex-wrap:wrap;gap:.5rem}.UploadAnalyzer_optionButton__5cds2{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#f0f6fc;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.UploadAnalyzer_optionButton__5cds2:hover{background:#ffffff1a;border-color:#fff3}.UploadAnalyzer_optionButton__5cds2.UploadAnalyzer_selected__I77go{background:#58a6ff;border-color:#58a6ff;color:#0d1117;font-weight:500}.CaptionCard_container__jxM0V{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:468px}.CaptionCard_card__7Omrx{background:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.CaptionCard_card__7Omrx:hover{box-shadow:0 2px 8px #0000001f;transform:translateY(-1px)}.CaptionCard_header__3lO6-{align-items:center;background:#fafafa;border-bottom:1px solid #efefef;display:flex;justify-content:space-between;padding:14px 16px}.CaptionCard_platformInfo__RiEa5{align-items:center;display:flex;gap:8px}.CaptionCard_platformIcon__fnVp0{font-size:18px;line-height:1}.CaptionCard_platformName__CXlCu{color:#262626;font-size:14px;font-weight:600;letter-spacing:-.01em;text-transform:capitalize}.CaptionCard_charCount__p6Qm9{background:#f0f0f0;border-radius:12px;color:#8e8e8e;font-size:12px;font-weight:500;padding:4px 8px}.CaptionCard_imageContainer__bE5kN{aspect-ratio:1;background:#f8f8f8;overflow:hidden;position:relative;width:100%}.CaptionCard_image__mvDCZ{display:block;height:100%;object-fit:cover;width:100%}.CaptionCard_content__HDiNG{min-height:60px;padding:16px}.CaptionCard_caption__9ZvCN{color:#262626;font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.CaptionCard_actions__hnGxM{background:#fafafa;border-top:1px solid #efefef;padding:12px 16px}.CaptionCard_copyButton__sCxFj{background:#0095f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;padding:12px 16px;transition:all .2s ease;width:100%}.CaptionCard_copyButton__sCxFj:hover{background:#0084e6;transform:translateY(-1px)}.CaptionCard_copyButton__sCxFj:active{transform:translateY(0)}.CaptionCard_copyButton__sCxFj.CaptionCard_copied__8FBsi{background:#00ba7c}.CaptionCard_copyButton__sCxFj.CaptionCard_copied__8FBsi:hover{background:#00a86b}@media (max-width:768px){.CaptionCard_container__jxM0V{gap:12px;margin:0;max-width:100%}.CaptionCard_card__7Omrx{border-left:none;border-radius:0;border-right:none;box-shadow:none}.CaptionCard_card__7Omrx:first-child{border-top:none}.CaptionCard_card__7Omrx:hover{box-shadow:none;transform:none}}@media (max-width:480px){.CaptionCard_actions__hnGxM,.CaptionCard_content__HDiNG,.CaptionCard_header__3lO6-{padding:12px}.CaptionCard_platformIcon__fnVp0{font-size:16px}.CaptionCard_platformName__CXlCu{font-size:13px}.CaptionCard_caption__9ZvCN{font-size:13px;line-height:1.4}.CaptionCard_copyButton__sCxFj{font-size:13px;padding:10px 12px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;flex-direction:column;min-height:100vh}:root{--starfield-height:2000px;--speed-1:50s;--speed-2:100s;--speed-3:150s}.starfield{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.starfield .layer{background:#0000;height:1px;left:0;position:absolute;top:0;width:1px;will-change:transform}.starfield .stars{animation:starScroll 50s linear infinite;animation:starScroll var(--speed-1) linear infinite;box-shadow:182px 422px #fff,1042px 1320px #fff,1634px 1874px #fff,921px 174px #fff,1415px 905px #fff,55px 1688px #fff,1880px 1432px #fff,377px 1510px #fff,129px 765px #fff,1568px 332px #fff,171px 1380px #fff,1960px 640px #fff;height:1px;width:1px}.starfield .stars:after{background:#0000;box-shadow:inherit;content:"";height:1px;position:absolute;top:2000px;top:var(--starfield-height);width:1px}.starfield .stars2{animation:starScroll 100s linear infinite;animation:starScroll var(--speed-2) linear infinite;box-shadow:320px 340px #fff,780px 1540px #fff,1450px 1180px #fff,1680px 290px #fff,210px 1320px #fff,980px 560px #fff,1820px 1720px #fff,460px 1840px #fff;height:2px;width:2px}.starfield .stars2:after{background:#0000;box-shadow:inherit;content:"";height:2px;position:absolute;top:2000px;top:var(--starfield-height);width:2px}.starfield .stars3{animation:starScroll 150s linear infinite;animation:starScroll var(--speed-3) linear infinite;box-shadow:200px 1620px #fff,1320px 240px #fff,1640px 960px #fff,560px 1180px #fff,980px 1480px #fff,1720px 520px #fff;height:3px;width:3px}.starfield .stars3:after{background:#0000;box-shadow:inherit;content:"";height:3px;position:absolute;top:2000px;top:var(--starfield-height);width:3px}@keyframes starScroll{0%{transform:translateY(0)}to{transform:translateY(-2000px);transform:translateY(calc(var(--starfield-height)*-1))}}@media (prefers-reduced-motion:reduce){.starfield .layer{animation:none!important}}
/*# sourceMappingURL=main.8ea6f335.css.map*/