.page-module__5AHHfa__page{--color-primary:#023e30;--color-primary-light:#179a72;--color-primary-lighter:#4bb98b;--color-accent:#b3eece;--color-accent-light:#e8f9f0;--color-white:#fff;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-black:#0a0a0a;--color-background:#fbfaf7;--color-surface:var(--color-white);--color-text-primary:var(--color-black);--color-text-secondary:var(--color-gray-700);--color-text-muted:var(--color-gray-500);--font-display:"Instrument Serif",Georgia,serif;--font-sans:"Satoshi",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",monospace;--space-6:1.5rem;--space-10:2.5rem;--space-16:4rem;--container-max:1400px;--container-padding:var(--space-6);background:var(--color-background);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}@media (min-width:768px){.page-module__5AHHfa__page{--container-padding:var(--space-10)}}@media (min-width:1024px){.page-module__5AHHfa__page{--container-padding:var(--space-16)}}.page-module__5AHHfa__page :where(*),.page-module__5AHHfa__page :where(*):before,.page-module__5AHHfa__page :where(*):after{box-sizing:border-box}.page-module__5AHHfa__page :where(body){margin:0}.page-module__5AHHfa__main{background:0 0;flex:1 0 auto;min-height:0;padding-top:0}@media (max-width:768px){.page-module__5AHHfa__main{padding-top:0}}
.download-menu-item{color:#0a0a0a;align-items:center;gap:6px;padding:2px 0;font-size:13px;font-weight:400;display:flex}.download-menu-item.premium{color:#0a0a0a;font-weight:400}.download-menu-item svg{flex-shrink:0}
.index-module__P0LqoG__content{z-index:10000;background:#fff;border:none!important;border-radius:16px!important;flex-direction:column!important;gap:0!important;max-width:440px!important;padding:24px!important;display:flex!important;box-shadow:0 25px 50px -12px #00000040!important}.index-module__P0LqoG__content [data-slot=dialog-header]{gap:0}.index-module__P0LqoG__content [data-slot=dialog-title]{color:#09090b;letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3}.index-module__P0LqoG__content [data-slot=dialog-close]{width:28px;height:28px;padding:0;top:20px;right:20px;box-shadow:none!important;color:#71717a!important;opacity:1!important;background-color:#f4f4f5!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;display:flex!important}.index-module__P0LqoG__content [data-slot=dialog-close]:hover{color:#18181b!important;opacity:1!important;background-color:#e4e4e7!important}.index-module__P0LqoG__content [data-slot=dialog-close] svg{width:16px!important;height:16px!important}.index-module__P0LqoG__content .index-module__P0LqoG__paymentMethods{align-items:center;gap:8px;margin-top:20px;display:flex}.index-module__P0LqoG__content .index-module__P0LqoG__paymentMethodBtn{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.index-module__P0LqoG__content .index-module__P0LqoG__paymentMethodBtn.index-module__P0LqoG__isActive{color:#09090b;background-color:#fff;border:1px solid #18181b}.index-module__P0LqoG__content .index-module__P0LqoG__paymentMethodBtn.index-module__P0LqoG__isInactive{color:#09090b;background-color:#f4f4f5;border:1px solid #0000}.index-module__P0LqoG__content .index-module__P0LqoG__paymentMethodBtn.index-module__P0LqoG__isInactive:hover{background-color:#e4e4e7}.index-module__P0LqoG__content .index-module__P0LqoG__paymentIcon{stroke-width:1.6px;width:15px;height:15px}.index-module__P0LqoG__content .index-module__P0LqoG__paymentMethodBtn .index-module__P0LqoG__paymentIcon{fill:none!important}.index-module__P0LqoG__content [data-slot=radio-group-item]{box-shadow:none!important;border-color:#d4d4d8!important}.index-module__P0LqoG__content [data-slot=radio-group-item][data-state=checked]{border-color:#18181b!important}.index-module__P0LqoG__content .index-module__P0LqoG__purchaseList{margin-top:20px;margin-bottom:0;flex-direction:column!important;gap:0!important;display:flex!important}.index-module__P0LqoG__content .index-module__P0LqoG__purchaseList .index-module__P0LqoG__purchaseItem{cursor:pointer;border-radius:0;flex-direction:row;align-items:center;gap:10px;min-height:0;padding:8px 0;display:flex}.index-module__P0LqoG__content .index-module__P0LqoG__purchaseList .index-module__P0LqoG__purchaseItem.index-module__P0LqoG__selected,.index-module__P0LqoG__content .index-module__P0LqoG__purchaseList .index-module__P0LqoG__purchaseItem:hover{background-color:#0000}.index-module__P0LqoG__content .index-module__P0LqoG__purchaseList .index-module__P0LqoG__purchaseItem .index-module__P0LqoG__purchaseItemLabel{cursor:pointer;flex-direction:row;flex:1;justify-content:space-between;align-items:center;display:flex}.index-module__P0LqoG__content .index-module__P0LqoG__purchaseList .index-module__P0LqoG__purchaseItem .index-module__P0LqoG__purchaseItemCredit{color:#09090b;font-size:16px;font-weight:400;line-height:1.4}.index-module__P0LqoG__content .index-module__P0LqoG__purchaseList .index-module__P0LqoG__purchaseItem .index-module__P0LqoG__purchaseItemPrice{color:#09090b;margin-left:auto;font-size:16px;font-weight:500;line-height:1.4}.index-module__P0LqoG__content .index-module__P0LqoG__bestValue{background-color:#f4f4f5;border-radius:8px;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.index-module__P0LqoG__content .index-module__P0LqoG__bestValue .index-module__P0LqoG__bestValueLeft{flex:1;min-width:0}.index-module__P0LqoG__content .index-module__P0LqoG__bestValue .index-module__P0LqoG__bestValueTag{color:#3b5a0c;background-color:#e9fbdc;border-radius:4px;align-items:center;margin-bottom:8px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.index-module__P0LqoG__content .index-module__P0LqoG__bestValue .index-module__P0LqoG__bestValueTitle{color:#09090b;margin:0;font-family:Roboto Serif,serif;font-size:13px;font-weight:500;line-height:1.4}.index-module__P0LqoG__content .index-module__P0LqoG__bestValue .index-module__P0LqoG__bestValueSubtitle{color:#71717a;margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.4}.index-module__P0LqoG__content .index-module__P0LqoG__bestValue .index-module__P0LqoG__viewDetailBtn{cursor:pointer;flex-shrink:0;height:24px;font-size:12px;font-weight:500;line-height:1;color:#fff!important;box-shadow:none!important;background-color:#556b2f!important;border:none!important;border-radius:8px!important;padding:0 14px!important}.index-module__P0LqoG__content .index-module__P0LqoG__bestValue .index-module__P0LqoG__viewDetailBtn:hover{background-color:#4a5d28!important}.index-module__P0LqoG__content .index-module__P0LqoG__purchaseButtonWrapper{margin-top:16px}.index-module__P0LqoG__content .index-module__P0LqoG__purchaseButtonWrapper .index-module__P0LqoG__purchaseButton{border-radius:12px;width:100%;height:44px;font-size:14px;font-weight:600;line-height:1;color:#fff!important;background-color:#18181b!important}.index-module__P0LqoG__content .index-module__P0LqoG__purchaseButtonWrapper .index-module__P0LqoG__purchaseButton:hover:not(:disabled){background-color:#27272a!important}.index-module__P0LqoG__content .index-module__P0LqoG__purchaseButtonWrapper .index-module__P0LqoG__purchaseButton:disabled{opacity:.5}
.compare-plans-section-module__H83_XW__section{width:100%;margin-top:128px}.compare-plans-section-module__H83_XW__header{justify-content:center;align-items:flex-start;margin-bottom:32px;display:flex;position:relative}.compare-plans-section-module__H83_XW__headerContent{flex-direction:column;align-items:center;gap:0;padding-top:16px;display:flex}.compare-plans-section-module__H83_XW__decorLeft,.compare-plans-section-module__H83_XW__decorRight{pointer-events:none;width:auto;height:auto;position:absolute;top:0}.compare-plans-section-module__H83_XW__decorLeft{width:70px;left:calc(50% - 290px)}.compare-plans-section-module__H83_XW__decorRight{width:74px;top:6px;left:calc(50% + 210px)}.compare-plans-section-module__H83_XW__title{color:#111;text-align:center;margin:0;font-family:Geist,sans-serif;font-size:36px;font-weight:500;line-height:36px}.compare-plans-section-module__H83_XW__title em{color:#27438f;font-family:Roboto Serif,serif;font-style:italic;font-weight:500}.compare-plans-section-module__H83_XW__table{background:#fff;grid-template-columns:minmax(154px,1.05fr) repeat(4,minmax(0,1fr));width:100%;max-width:1116px;margin:0 auto;display:grid}.compare-plans-section-module__H83_XW__rowFragment{display:contents}.compare-plans-section-module__H83_XW__cell{box-sizing:border-box;border-bottom:1px solid #e5e5e5}.compare-plans-section-module__H83_XW__labelHeadCell,.compare-plans-section-module__H83_XW__planHeadCell{height:160px}.compare-plans-section-module__H83_XW__labelHeadCell{min-width:85px}.compare-plans-section-module__H83_XW__planHeadCell{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:8px;display:flex}.compare-plans-section-module__H83_XW__planLabel{color:#171717;font-size:16px;font-weight:500;line-height:22px}.compare-plans-section-module__H83_XW__planPriceRow{align-items:center;gap:4px;min-height:52px;display:flex;position:relative}.compare-plans-section-module__H83_XW__planPrice{color:#09090b;font-size:28px;font-weight:600;line-height:28.878px}.compare-plans-section-module__H83_XW__planPeriod{color:#71717a;margin-top:12px;font-size:14px;line-height:19.727px}.compare-plans-section-module__H83_XW__upgradeButton{color:#fff;cursor:pointer;background:#000;border:.411px solid #79747e;border-radius:999px;width:86px;height:30px;font-size:13px;font-weight:500;line-height:16.439px}.compare-plans-section-module__H83_XW__labelCell,.compare-plans-section-module__H83_XW__valueCell{color:#0a0a0a;align-items:center;min-height:64px;font-size:14px;display:flex}.compare-plans-section-module__H83_XW__labelCell{gap:8px;padding:8px 8px 8px 16px}.compare-plans-section-module__H83_XW__valueCell{padding:8px}.compare-plans-section-module__H83_XW__sectionLabelCell,.compare-plans-section-module__H83_XW__sectionValueCell{background:#f0f0f0;min-height:48px}.compare-plans-section-module__H83_XW__sectionLabelCell{font-weight:500}.compare-plans-section-module__H83_XW__sectionIcon{flex-shrink:0;width:16px;height:16px}.compare-plans-section-module__H83_XW__labelTextBlock{flex-direction:column;min-width:0;display:flex}.compare-plans-section-module__H83_XW__labelText{color:#0a0a0a;font-size:14px;line-height:22px}.compare-plans-section-module__H83_XW__sectionText{font-weight:500}.compare-plans-section-module__H83_XW__subLabel{color:#737373;font-size:12px;line-height:22px}.compare-plans-section-module__H83_XW__cellText{color:#0a0a0a;white-space:nowrap;font-size:14px;line-height:22px}.compare-plans-section-module__H83_XW__statusIcon{width:10px;height:10px;display:block}@media (max-width:1200px){.compare-plans-section-module__H83_XW__section{padding-bottom:8px;overflow-x:auto}.compare-plans-section-module__H83_XW__table{min-width:1116px}}@media (max-width:768px){.compare-plans-section-module__H83_XW__headerContent{padding-top:12px}.compare-plans-section-module__H83_XW__section{margin-top:96px}.compare-plans-section-module__H83_XW__header{margin-bottom:24px}.compare-plans-section-module__H83_XW__title{font-size:32px;line-height:32px}.compare-plans-section-module__H83_XW__decorLeft{width:48px;left:calc(50% - 132px)}.compare-plans-section-module__H83_XW__decorRight{width:52px;top:8px;left:calc(50% + 88px)}}
.faq-section-module__Yi3Wxa__section{width:100%;padding:128px 0 120px}.faq-section-module__Yi3Wxa__container{width:100%;max-width:780px;margin:0 auto;padding:0 24px}.faq-section-module__Yi3Wxa__header{text-align:center;flex-direction:column;align-items:center;gap:32px;margin-bottom:48px;display:flex}.faq-section-module__Yi3Wxa__title{color:#0a0a0a;letter-spacing:.01em;margin:0;font-family:Geist,sans-serif;font-size:36px;font-weight:500;line-height:36px}.faq-section-module__Yi3Wxa__title em{color:#27438f;font-family:Roboto Serif,serif;font-style:italic;font-weight:500}.faq-section-module__Yi3Wxa__description{color:#737373;text-align:center;max-width:560px;margin:0;font-size:14px;line-height:22px}.faq-section-module__Yi3Wxa__description span{color:#171717}.faq-section-module__Yi3Wxa__accordion{flex-direction:column;gap:12px;display:flex}.faq-section-module__Yi3Wxa__item{background:#f7f7f7;border:none;border-radius:12px;overflow:hidden}.faq-section-module__Yi3Wxa__trigger{color:#0a0a0a;padding:16px 24px;font-family:Geist,sans-serif;font-size:14px;font-weight:600;line-height:22px}.faq-section-module__Yi3Wxa__trigger:hover{opacity:1}.faq-section-module__Yi3Wxa__trigger svg{color:#71717a;width:16px;height:16px}.faq-section-module__Yi3Wxa__content{padding:0 24px 16px}.faq-section-module__Yi3Wxa__answerBlock{color:#52525b;margin:0 0 16px;font-size:14px;line-height:22px}.faq-section-module__Yi3Wxa__answerBlock:last-child{margin-bottom:0}.faq-section-module__Yi3Wxa__answerTitle{color:#171717;font-weight:600;display:block}.faq-section-module__Yi3Wxa__answerLink{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:768px){.faq-section-module__Yi3Wxa__section{padding:72px 0 88px}.faq-section-module__Yi3Wxa__container{padding:0 16px}.faq-section-module__Yi3Wxa__header{gap:24px;margin-bottom:32px}.faq-section-module__Yi3Wxa__title{font-size:32px;line-height:32px}.faq-section-module__Yi3Wxa__trigger,.faq-section-module__Yi3Wxa__content{padding-left:16px;padding-right:16px}}
.index-module__2nEJcW__section{color:#111;background:#fff;width:100%;padding:0}.index-module__2nEJcW__container{width:100%;max-width:1220px;margin:0 auto;padding:0 24px}.index-module__2nEJcW__promoBanner{min-height:148px;box-shadow:none;background:linear-gradient(#eef4ff 0%,#edf3ff 100%);border:1px solid #edf1fb;border-radius:24px;grid-template-columns:minmax(0,494px) 181px minmax(0,335px);justify-content:space-between;align-items:center;gap:24px;margin-bottom:60px;padding:22px 29px 22px 25px;display:grid;position:relative;overflow:hidden}.index-module__2nEJcW__promoPattern{opacity:.96;pointer-events:none;background-image:url(/home-assets/pricing/promo-pattern.svg);background-position:0 0;background-repeat:repeat-x;background-size:16.6667% 100%;position:absolute;inset:0}.index-module__2nEJcW__promoCopy{z-index:1;flex-direction:column;gap:10px;max-width:494px;display:flex;position:relative}.index-module__2nEJcW__promoBadge{color:#fff;letter-spacing:0;background:#4f77e7;border-radius:999px;justify-content:center;align-items:center;width:fit-content;height:24px;padding:4px 8px;font-size:13px;font-weight:600;line-height:24px;display:inline-flex}.index-module__2nEJcW__promoTitle{letter-spacing:0;margin:0;font-size:26px;font-weight:600;line-height:36px}.index-module__2nEJcW__promoDescription{color:#71717a;letter-spacing:.01em;margin:0;font-size:16px;font-weight:500;line-height:36px}.index-module__2nEJcW__promoArtwork{z-index:1;justify-content:center;align-items:center;width:196px;height:119px;display:flex;position:relative}.index-module__2nEJcW__promoArtworkCard{z-index:1;background:#fff;border:2.35px solid #fff;border-radius:14.1px;width:80px;height:109px;position:absolute;top:1px;left:19px;overflow:hidden;transform:rotate(-4.31deg);box-shadow:-2.35px 2.35px 8.2px #0000001a}.index-module__2nEJcW__promoArtworkImage{object-fit:cover;width:100%;height:100%;display:block}.index-module__2nEJcW__promoPoster{z-index:2;background:#fff;border:2.38px solid #fff;border-radius:14.3px;width:74.5px;height:105px;position:absolute;top:0;left:81px;overflow:hidden;transform:rotate(12.95deg);box-shadow:-2.38px 2.38px 8.3px #0000001a}.index-module__2nEJcW__promoPosterImage{object-fit:cover;width:100%;height:100%;display:block}.index-module__2nEJcW__promoMusicTag{z-index:5;background:#d9fd84;border-radius:5px;width:48.28px;height:19.77px;position:absolute;top:61px;left:-4px}.index-module__2nEJcW__promoMusicScreen{background:linear-gradient(90deg,#212821 0% 100%);border-radius:1.2px;position:absolute;inset:1.45px 5.8px;overflow:hidden}.index-module__2nEJcW__promoMusicScreen:before{content:"";opacity:.3;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px),url(/home-assets/pricing/music-pattern.png);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,no-repeat;background-size:6px 6px,6px 6px,63.95px 16.6px;position:absolute;inset:0}.index-module__2nEJcW__promoMusicWave{display:none}.index-module__2nEJcW__promoMusicText{color:#9df86c;letter-spacing:0;font-family:Geist,sans-serif;font-size:7.6px;font-weight:500;line-height:1;position:absolute;top:50%;left:4.2px;transform:translateY(-50%)}.index-module__2nEJcW__promoMusicHandleLeft,.index-module__2nEJcW__promoMusicHandleRight{background:#27272a;border-radius:3px;width:2.2px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.index-module__2nEJcW__promoMusicHandleLeft{left:1.9px}.index-module__2nEJcW__promoMusicHandleRight{right:1.9px}.index-module__2nEJcW__promoFlowerIcon{z-index:5;width:32.9px;height:33.6px;position:absolute;top:63px;left:141px}.index-module__2nEJcW__promoCloudIcon{z-index:4;width:16.2px;height:16.5px;position:absolute;top:72px;left:165px;transform:rotate(-14.72deg)}.index-module__2nEJcW__countdownGrid{z-index:1;align-items:flex-start;gap:8px;display:flex;position:relative}.index-module__2nEJcW__countdownItem{flex-direction:column;align-items:center;gap:8px;width:79px;display:flex}.index-module__2nEJcW__countdownCard{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:68px;height:82px;display:flex;box-shadow:2px 2px 3px #0000001a}.index-module__2nEJcW__countdownValue{letter-spacing:.01em;font-size:30px;font-weight:600;line-height:36px}.index-module__2nEJcW__countdownLabel{color:#737373;letter-spacing:.01em;font-size:13px;font-weight:500;line-height:36px}.index-module__2nEJcW__header{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:0;margin-bottom:76px;display:flex}.index-module__2nEJcW__title{letter-spacing:.01em;margin:0;font-family:Geist,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:36px}.index-module__2nEJcW__title em{letter-spacing:0;color:#27438f;font-family:Roboto Serif,serif;font-size:36px;font-style:italic;font-weight:500;line-height:36px;display:inline-block}.index-module__2nEJcW__titleLarge{font-size:36px}.index-module__2nEJcW__toggleWrapper{align-items:center;gap:8px;display:flex}.index-module__2nEJcW__toggleLabel{color:#8a8f98;font-size:12px;font-weight:500;line-height:1}.index-module__2nEJcW__active{color:#111}.index-module__2nEJcW__discountBadge{color:#24272e;background:#dde1ff;border-radius:4px;justify-content:center;align-items:center;height:18px;padding:0 5px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.index-module__2nEJcW__toggle{cursor:pointer;background:#e5e7eb;border:none;border-radius:999px;width:36px;height:20px;transition:background .2s;position:relative}.index-module__2nEJcW__toggled{background:#111}.index-module__2nEJcW__toggleHandle{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000002e}.index-module__2nEJcW__toggled .index-module__2nEJcW__toggleHandle{transform:translate(16px)}.index-module__2nEJcW__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:32px;margin-top:8px;display:grid}.index-module__2nEJcW__cardContainer{flex-direction:column;height:100%;display:flex;position:relative;overflow:visible}.index-module__2nEJcW__popularContainer{z-index:2;padding-top:0}.index-module__2nEJcW__popularHeader{z-index:0;color:#fff;pointer-events:none;background:#111;border-radius:18px;justify-content:center;align-items:flex-start;height:78px;padding:0 18px 16px;font-size:13px;font-weight:600;line-height:28.878px;display:flex;position:absolute;top:-24px;left:7px;right:7px}.index-module__2nEJcW__card{z-index:1;background:#fff;border:1px solid #e9eaee;border-radius:18px;flex:1;min-height:740px;display:flex;position:relative;box-shadow:0 4px 14px #0f172a08}.index-module__2nEJcW__popularContainer .index-module__2nEJcW__card{z-index:1;background:linear-gradient(#f7f7fb 0%,#f2f3f6 100%);margin-top:0}.index-module__2nEJcW__cardContent{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.index-module__2nEJcW__cardHeader{flex-direction:column;gap:16px;min-height:132px;display:flex}.index-module__2nEJcW__nameRow{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;margin-top:4px;display:flex}.index-module__2nEJcW__planName{margin:0;font-size:1.2rem;font-weight:500;line-height:1.1}.index-module__2nEJcW__cornerBadge{color:#8642cc;background:#f5e7ff;border-radius:4px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.1}.index-module__2nEJcW__planDiscountBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.index-module__2nEJcW__discountTag{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:4px 11px;font-size:13px;font-weight:600;line-height:1.1;display:inline-flex}.index-module__2nEJcW__priceWrapper{align-items:flex-end;gap:4px;margin-top:16px;display:flex}.index-module__2nEJcW__originalPrice{color:#9ca3af;letter-spacing:-.05em;font-size:1.4rem;font-weight:600;line-height:.95;position:relative}.index-module__2nEJcW__originalPrice:after{content:"";background:currentColor;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.index-module__2nEJcW__price{letter-spacing:-.05em;font-size:2.15rem;font-weight:600;line-height:.95}.index-module__2nEJcW__period{color:#71717a;padding-bottom:5px;font-size:12px;line-height:1}.index-module__2nEJcW__billingNote{color:#7a7f89;margin:0;font-size:12px;line-height:1.45}.index-module__2nEJcW__audienceBadge{color:#373737;background:#f6f6f2;border-radius:6px;width:fit-content;margin-top:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.index-module__2nEJcW__summary{color:#686d78;margin:6px 0 0;font-size:12px;line-height:1.55}.index-module__2nEJcW__tierSwitcherSlot{min-height:46px;margin-top:14px;margin-bottom:14px}.index-module__2nEJcW__tierSwitcher{width:100%;display:flex}.index-module__2nEJcW__tierSwitcherInner{background:#efeff2;border-radius:8px;gap:4px;width:100%;min-width:0;max-width:none;padding:2px;display:inline-flex}.index-module__2nEJcW__tierButton{color:#8a8f98;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1 1 0;min-width:0;padding:7px 12px;font-size:12px;font-weight:600;transition:all .2s}.index-module__2nEJcW__tierButtonActive{color:#111;background:#fff;box-shadow:0 1px 4px #0f172a14}.index-module__2nEJcW__actionButton{cursor:pointer;border-radius:7px;width:100%;height:32px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s}.index-module__2nEJcW__actionButton:hover{transform:translateY(-1px)}.index-module__2nEJcW__summarySlot{min-height:64px;margin-top:14px}.index-module__2nEJcW__outlineButton{color:#111;background:#fff;border:1px solid #e3e5ea}.index-module__2nEJcW__primaryButton{color:#fff;background:#111;border:1px solid #111}.index-module__2nEJcW__primaryButton:hover{background:#1f1f1f;border-color:#1f1f1f;box-shadow:0 10px 20px #1111112e}.index-module__2nEJcW__featuresList{flex-direction:column;gap:8px;margin-top:6px;display:flex}.index-module__2nEJcW__featureGroup{flex-direction:column;gap:2px;display:flex}.index-module__2nEJcW__featureItem{color:#202020;justify-content:space-between;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.index-module__2nEJcW__featureItemWithBadge{align-items:center}.index-module__2nEJcW__featureLeft{align-items:flex-start;gap:8px;min-width:0;display:flex}.index-module__2nEJcW__checkIcon{color:#222;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.index-module__2nEJcW__featureText{font-size:12px;line-height:1.5}.index-module__2nEJcW__featureItemWithBadge .index-module__2nEJcW__featureText{white-space:nowrap}.index-module__2nEJcW__featureTextBold{font-weight:600}.index-module__2nEJcW__featureTag,.index-module__2nEJcW__subItemBadge,.index-module__2nEJcW__green,.index-module__2nEJcW__yellow,.index-module__2nEJcW__purple,.index-module__2nEJcW__blue{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.1;display:inline-flex}.index-module__2nEJcW__green{color:#4c7d00;background:#e8f9cd}.index-module__2nEJcW__yellow{color:#9a6a00;background:#fff4c6}.index-module__2nEJcW__purple{color:#8642cc;background:#f5e7ff}.index-module__2nEJcW__blue{color:#0d7490;background:#dff8ff}.index-module__2nEJcW__subItemsList{flex-direction:column;gap:4px;margin-left:22px;display:flex}.index-module__2nEJcW__subItem{justify-content:space-between;align-items:center;gap:12px;display:flex}.index-module__2nEJcW__subItemName{color:#5f6470;font-size:12px;line-height:1.45}@media (max-width:1100px){.index-module__2nEJcW__promoBanner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px;padding:24px 20px}.index-module__2nEJcW__promoCopy{align-items:center;max-width:520px}.index-module__2nEJcW__promoArtwork{margin:6px 0}.index-module__2nEJcW__countdownGrid{flex-wrap:wrap;justify-content:center;width:100%}.index-module__2nEJcW__cardsGrid{grid-template-columns:1fr;gap:24px}.index-module__2nEJcW__card{min-height:auto}.index-module__2nEJcW__cardHeader,.index-module__2nEJcW__summarySlot{min-height:0}}@media (max-width:768px){.index-module__2nEJcW__container{padding:0 16px}.index-module__2nEJcW__promoBanner{border-radius:20px;margin-bottom:42px;padding:24px 16px 20px}.index-module__2nEJcW__promoTitle{font-size:22px;line-height:30px}.index-module__2nEJcW__promoDescription{font-size:14px;line-height:22px}.index-module__2nEJcW__countdownValue{font-size:24px}.index-module__2nEJcW__header{margin-bottom:46px}.index-module__2nEJcW__title{font-size:36px;line-height:36px}.index-module__2nEJcW__toggleWrapper{flex-wrap:wrap;justify-content:center}.index-module__2nEJcW__planDiscountBadges{width:100%}}
.payment-model-loading{z-index:9999;background:#fbfbf8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.payment-model-loading .payment-model-loading-content{flex-direction:row;align-items:center;display:flex}.payment-model-add-credit-dialog{z-index:9999;background:#fbfbf8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.payment-model-plan-container{z-index:9999;background:#fbfbf8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.payment-model-plan-container .payment-model-plan-close-button-wrapper{position:absolute;top:28px;right:28px}.payment-model-plan-container .payment-model-plan-close-button-wrapper .payment-model-plan-close-button{cursor:pointer;background-blend-mode:plus-lighter,normal;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff80 0%,#fff 100%),#8c8c8c40;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:inset 3px 3px .5px -3.5px #fff,inset 2px 2px .5px -2px #e5e5e5,inset -2px -2px .5px -2px #fff2f2,inset 0 0 0 1px #f6f6f6,inset 0 0 8px #f2f2f2,0 0 2px #0000001a,0 1px 8px #9d9d9d1a}.payment-model-plan-container .payment-model-plan-content{flex-direction:column;align-items:center;display:flex}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-header-title{color:#000;font-family:Roboto Slab;font-size:32px;font-weight:300;line-height:36px}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-header-desc{color:#000;text-align:center;opacity:.6;margin-top:12px;font-family:Roboto Slab;font-size:13px;font-style:normal;font-weight:300;line-height:22px}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector{justify-content:center;align-items:center;margin-top:32px;margin-bottom:32px;display:flex;position:relative}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector.hide{visibility:hidden}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector .payment-model-plan-content-selector-list{background:#fff;border:.5px solid #e7eaf0;border-radius:999px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:flex-start;height:36px;padding:4px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector .payment-model-plan-content-selector-list .payment-model-plan-content-selector-list-item{color:#000;cursor:pointer;background-color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:78px;height:28px;padding:6px 16px;font-family:Roboto Slab;font-size:12px;font-style:normal;font-weight:400;line-height:25.481px;display:flex}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector .payment-model-plan-content-selector-list .payment-model-plan-content-selector-list-item.selected{color:#fff;background:#414245}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-content-selector .payment-model-plan-content-selector-discount{color:#3b3f38;text-align:center;background:#d9f1c5;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;height:18px;padding:10px;font-family:Roboto Slab;font-size:10px;font-style:normal;font-weight:400;line-height:29px;display:flex;position:absolute;top:-8px;right:-28px}.payment-model-plan-container .payment-model-plan-content .payment-model-plan-card-list{flex-direction:row;justify-content:center;align-items:center;gap:30px;display:flex}.free-payment-plan-card{background:#fff;border:.4px solid #c2c2c2;border-radius:10px;flex-direction:column;flex-shrink:0;width:370px;height:400px;padding:33px 30px;display:flex}.free-payment-plan-card .free-payment-plan-card-title{color:#000;flex-direction:column;flex-shrink:0;justify-content:center;height:29px;margin-bottom:8px;font-family:Roboto Slab;font-size:14px;font-style:normal;font-weight:400;line-height:29px;display:flex}.free-payment-plan-card .free-payment-plan-card-price{flex-direction:row;align-items:flex-end;gap:4px;margin-bottom:22px;display:flex}.free-payment-plan-card .free-payment-plan-card-price .free-payment-plan-card-price-amount{color:#000;flex-direction:column;flex-shrink:0;justify-content:center;height:30px;font-family:Roboto Slab;font-size:26px;font-style:normal;font-weight:700;line-height:30px;display:flex}.free-payment-plan-card .free-payment-plan-card-price .free-payment-plan-card-price-duration{color:#000;flex-direction:column;flex-shrink:0;justify-content:center;width:119px;height:20px;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:300;line-height:20px;display:flex}.free-payment-plan-card .free-payment-plan-card-action-curt-plan{color:#171717;text-align:center;letter-spacing:.082px;border:.411px solid #79747e;border-radius:82px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:36px;margin-bottom:29px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:600;line-height:16.439px;display:flex}.free-payment-plan-card .free-payment-plan-card-feature-list{flex-direction:column;gap:13px;display:flex}.free-payment-plan-card .free-payment-plan-card-feature-list .free-payment-plan-card-feature-list-item{flex-direction:row;align-items:center;gap:4px;display:flex}.free-payment-plan-card .free-payment-plan-card-feature-list .free-payment-plan-card-feature-list-item .free-payment-plan-card-feature-list-item-desc{color:#000;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:400;line-height:19.727px}.monthly-payment-plan-card{background:#fff;border:.4px solid #c2c2c2;border-radius:10px;flex-direction:column;flex-shrink:0;width:370px;height:400px;padding:33px 30px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-title{color:#000;flex-direction:column;flex-shrink:0;justify-content:center;height:29px;margin-bottom:8px;font-family:Roboto Slab;font-size:14px;font-style:normal;font-weight:400;line-height:29px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-price{flex-direction:row;align-items:flex-end;gap:4px;margin-bottom:22px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-price .monthly-payment-plan-card-price-amount{color:#000;flex-direction:column;flex-shrink:0;justify-content:center;height:30px;font-family:Roboto Slab;font-size:26px;font-style:normal;font-weight:700;line-height:30px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-price .monthly-payment-plan-card-price-duration{color:#000;flex-direction:column;flex-shrink:0;justify-content:center;height:20px;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:300;line-height:20px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-action-curt-plan{color:#171717;text-align:center;letter-spacing:.082px;border:.411px solid #79747e;border-radius:82px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:36px;margin-bottom:29px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:600;line-height:16.439px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-action-choose-plan{text-align:center;letter-spacing:.082px;color:#fff;cursor:pointer;background-color:#2d3725;border:.411px solid #79747e;border-radius:82px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:36px;margin-bottom:29px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:600;line-height:16.439px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-action-choose-plan:hover{opacity:.9}.monthly-payment-plan-card .monthly-payment-plan-card-feature-list{flex-direction:column;gap:4px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-feature-list .monthly-payment-plan-card-feature-list-item{flex-direction:row;align-items:center;gap:4px;display:flex}.monthly-payment-plan-card .monthly-payment-plan-card-feature-list .monthly-payment-plan-card-feature-list-item .monthly-payment-plan-card-feature-list-item-desc{color:#000;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:400;line-height:19.727px}.yearly-payment-plan-card{background:#d8f3c126;border:.4px solid #b9c5af;border-radius:10px;flex-direction:column;flex-shrink:0;width:370px;height:400px;padding:33px 30px;display:flex;position:relative}.yearly-payment-plan-card .yearly-payment-plan-card-recommended{color:#3b3f38;text-align:center;background:#d9f1c5;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:24px;padding:10px;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:400;line-height:28.878px;display:inline-flex;position:absolute;top:20px;right:20px}.yearly-payment-plan-card .yearly-payment-plan-card-title{color:#000;flex-direction:column;flex-shrink:0;justify-content:center;height:29px;margin-bottom:8px;font-family:Roboto Slab;font-size:14px;font-style:normal;font-weight:400;line-height:29px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-price{flex-direction:row;align-items:flex-end;gap:4px;margin-bottom:22px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-price .yearly-payment-plan-card-price-amount{color:#000;flex-direction:column;flex-shrink:0;justify-content:center;height:30px;font-family:Roboto Slab;font-size:26px;font-style:normal;font-weight:700;line-height:30px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-price .yearly-payment-plan-card-price-duration{color:#000;flex-direction:column;flex-shrink:0;justify-content:center;height:20px;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:300;line-height:20px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-action-curt-plan{color:#171717;text-align:center;letter-spacing:.082px;border:.411px solid #79747e;border-radius:82px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:36px;margin-bottom:29px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:600;line-height:16.439px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-action-choose-plan{text-align:center;letter-spacing:.082px;color:#fff;cursor:pointer;background-color:#2d3725;border:.411px solid #79747e;border-radius:82px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:36px;margin-bottom:29px;font-family:Roboto;font-size:13px;font-style:normal;font-weight:600;line-height:16.439px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-action-choose-plan:hover{opacity:.9}.yearly-payment-plan-card .yearly-payment-plan-card-feature-list{flex-direction:column;gap:4px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-feature-list .yearly-payment-plan-card-feature-list-item{flex-direction:row;align-items:center;gap:4px;display:flex}.yearly-payment-plan-card .yearly-payment-plan-card-feature-list .yearly-payment-plan-card-feature-list-item .yearly-payment-plan-card-feature-list-item-desc{color:#000;font-family:Roboto Slab;font-size:11px;font-style:normal;font-weight:400;line-height:19.727px}
.CancelSurveyModal-module___VhMvq__dialogRoot{font-family:Geist,Geist Variable,ui-sans-serif,sans-serif}
.LeaveWorkspaceModal-module__BYdM8W__content{justify-content:center;align-items:center;width:340px;padding:20px}.LeaveWorkspaceModal-module__BYdM8W__title{letter-spacing:0;color:#09090b;font-family:Geist,ui-sans-serif,sans-serif;font-size:16px;font-weight:600;line-height:100%}.LeaveWorkspaceModal-module__BYdM8W__message{letter-spacing:0;font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.LeaveWorkspaceModal-module__BYdM8W__messageSecondary{color:#71717a;margin:0 0 4px;font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.LeaveWorkspaceModal-module__BYdM8W__workspaceDisplay{background:#f3f2f2;border-radius:4px;align-items:center;gap:8px;width:292px;min-height:39px;margin-bottom:4px;padding:10px 8px;display:flex}.LeaveWorkspaceModal-module__BYdM8W__workspaceAvatar{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.LeaveWorkspaceModal-module__BYdM8W__workspaceAvatarImage{object-fit:cover;width:100%;height:100%;display:block}.LeaveWorkspaceModal-module__BYdM8W__workspaceName{letter-spacing:0;color:#171717;font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-weight:500;line-height:150%}.LeaveWorkspaceModal-module__BYdM8W__actions{flex-direction:row;align-items:center;gap:8px;width:292px;height:36px;display:flex}.LeaveWorkspaceModal-module__BYdM8W__cancelButton{color:#171717;border:none;border-radius:8px;width:142px;height:36px;padding:8px 16px;font-size:14px;background:#f5f5f5!important}.LeaveWorkspaceModal-module__BYdM8W__leaveButton{border-radius:8px;width:142px;height:36px;padding:8px 16px;font-size:14px}
.WorkspaceSettingsContent-module__7hMDdq__section{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;display:flex}.WorkspaceSettingsContent-module__7hMDdq__section:last-of-type{margin-bottom:0}.WorkspaceSettingsContent-module__7hMDdq__sectionLeft{flex:1;min-width:0}.WorkspaceSettingsContent-module__7hMDdq__sectionRight{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.WorkspaceSettingsContent-module__7hMDdq__sectionTitle{letter-spacing:0;color:#171717;vertical-align:middle;margin:0 0 4px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:14px;font-weight:400;line-height:150%}.WorkspaceSettingsContent-module__7hMDdq__sectionDesc{color:#71717a;vertical-align:middle;margin:0;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:13px;font-weight:400;line-height:150%}.WorkspaceSettingsContent-module__7hMDdq__avatarButton{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;display:flex;position:relative}.WorkspaceSettingsContent-module__7hMDdq__avatarButton:disabled{cursor:default}.WorkspaceSettingsContent-module__7hMDdq__avatar{color:#fff;border-radius:7.6px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;font-size:16px;font-weight:600;transition:filter .2s;display:flex;position:relative;overflow:hidden}.WorkspaceSettingsContent-module__7hMDdq__avatarImg{object-fit:cover;border-radius:7.6px;width:100%;height:100%}.WorkspaceSettingsContent-module__7hMDdq__avatarInitial{transition:opacity .2s}.WorkspaceSettingsContent-module__7hMDdq__avatarUploadOverlay{opacity:0;color:#fff;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.WorkspaceSettingsContent-module__7hMDdq__avatarUploadIcon{width:16px;height:16px}.WorkspaceSettingsContent-module__7hMDdq__avatarButton:not(:disabled):hover .WorkspaceSettingsContent-module__7hMDdq__avatarUploadOverlay{opacity:1}.WorkspaceSettingsContent-module__7hMDdq__avatarButton:not(:disabled):hover .WorkspaceSettingsContent-module__7hMDdq__avatarInitial{opacity:0}.WorkspaceSettingsContent-module__7hMDdq__avatarButton:not(:disabled):hover .WorkspaceSettingsContent-module__7hMDdq__avatarImg+.WorkspaceSettingsContent-module__7hMDdq__avatarUploadOverlay{background:#0003}.WorkspaceSettingsContent-module__7hMDdq__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.WorkspaceSettingsContent-module__7hMDdq__nameDisplayRow{justify-content:flex-end;align-items:center;gap:8px;min-width:200px;display:flex}.WorkspaceSettingsContent-module__7hMDdq__nameEditRow{align-items:center;gap:8px;display:flex}.WorkspaceSettingsContent-module__7hMDdq__nameText{color:#171717;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:14px;font-weight:400}.WorkspaceSettingsContent-module__7hMDdq__nameInput{letter-spacing:0;background-color:#0000;border:1px solid #e4e4e7;border-radius:8px;gap:4px;width:280px;height:32px;padding:4px 12px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.WorkspaceSettingsContent-module__7hMDdq__nameInput:focus,.WorkspaceSettingsContent-module__7hMDdq__nameInput:focus-visible{box-shadow:none!important;border-color:#e4e4e7!important;outline:none!important}.WorkspaceSettingsContent-module__7hMDdq__saveButton{color:#fafafa;text-align:center;cursor:pointer;background:#000;border:none;border-radius:6px;gap:6px;min-width:46px;height:28px;padding:5px 10px;font-size:12px;font-weight:500}.WorkspaceSettingsContent-module__7hMDdq__saveButton:hover:not(:disabled){opacity:.9}.WorkspaceSettingsContent-module__7hMDdq__saveButton:disabled{opacity:.5;cursor:not-allowed}.WorkspaceSettingsContent-module__7hMDdq__cancelButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .15s;display:flex}.WorkspaceSettingsContent-module__7hMDdq__cancelButton:hover{background:#f4f4f5}.WorkspaceSettingsContent-module__7hMDdq__cancelIcon{color:#737373;width:16px;height:16px}.WorkspaceSettingsContent-module__7hMDdq__editButtonWrap{display:inline-flex}.WorkspaceSettingsContent-module__7hMDdq__editButton{color:#3f3f46;border-radius:8px;flex-shrink:0;font-size:12px}.WorkspaceSettingsContent-module__7hMDdq__ownerTooltip{color:#fff;background:#171717;max-width:320px;font-size:12px}.WorkspaceSettingsContent-module__7hMDdq__leaveSection{align-items:center}.WorkspaceSettingsContent-module__7hMDdq__leaveSection .WorkspaceSettingsContent-module__7hMDdq__sectionLeft{flex:auto;min-width:0;max-width:380.5px}.WorkspaceSettingsContent-module__7hMDdq__leaveSection .WorkspaceSettingsContent-module__7hMDdq__sectionDesc{color:gray;font-size:12px;line-height:20px}.WorkspaceSettingsContent-module__7hMDdq__leaveButton{box-sizing:border-box;cursor:pointer;color:#fef2f2;letter-spacing:0;text-align:center;white-space:nowrap;opacity:1;background:#e05d51;border:none;border-radius:8px;justify-content:center;align-items:center;width:115px;height:28px;padding:0 10px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:12px;font-weight:500;line-height:16px;transition:background-color .15s,opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.WorkspaceSettingsContent-module__7hMDdq__leaveButton:hover:not(:disabled){background:#d6554a}.WorkspaceSettingsContent-module__7hMDdq__leaveButton:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}.WorkspaceSettingsContent-module__7hMDdq__leaveButtonDisabled{box-sizing:border-box;cursor:not-allowed;color:#fef2f2;text-align:center;white-space:nowrap;opacity:.5;background:#e05d51;border:none;border-radius:8px;justify-content:center;align-items:center;width:115px;height:28px;padding:0 10px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;box-shadow:0 1px 2px #0000000d}
.InviteMemberBar-module__mPvIJG__root{width:100%;margin-bottom:24px}.InviteMemberBar-module__mPvIJG__inputRow{align-items:center;gap:12px;width:100%;display:flex}.InviteMemberBar-module__mPvIJG__inputWithRole{border:1px solid #e4e4e7;border-radius:6px;flex:1;align-items:center;min-width:0;height:36px;display:flex;overflow:hidden}.InviteMemberBar-module__mPvIJG__emailInput{color:#171717;flex:1;min-width:0;height:100%;padding:0 12px;font-size:14px;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.InviteMemberBar-module__mPvIJG__emailInput::placeholder{color:#71717a}.InviteMemberBar-module__mPvIJG__emailInput:focus{outline:none!important}.InviteMemberBar-module__mPvIJG__roleTrigger{color:#171717;border-left:1px solid #e4e4e7;min-width:90px;height:100%;margin:0;padding:0 10px 0 8px;font-size:14px;font-weight:400;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.InviteMemberBar-module__mPvIJG__roleTrigger:hover{background:0 0!important}.InviteMemberBar-module__mPvIJG__inviteButton{color:#fafafa;background:#171717;border-radius:6px;flex-shrink:0;height:36px;padding:0 16px}.InviteMemberBar-module__mPvIJG__inviteRoleSelectContent{z-index:200;background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:198px;padding:0;min-width:198px!important}.InviteMemberBar-module__mPvIJG__inviteRoleSelectContent [data-radix-select-viewport]{box-sizing:border-box;flex-direction:column;gap:2px;width:100%;min-width:190px;padding:4px;display:flex}.InviteMemberBar-module__mPvIJG__roleSelectItem{box-sizing:border-box;cursor:pointer;background:#fff;border:none;border-radius:6px;outline:none;width:100%;margin:0;padding:8px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;position:relative}.InviteMemberBar-module__mPvIJG__roleSelectItem:focus-visible{outline-offset:1px;outline:2px solid #171717}.InviteMemberBar-module__mPvIJG__roleSelectItem[data-disabled]{cursor:not-allowed;opacity:1}.InviteMemberBar-module__mPvIJG__roleOptionBody{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.InviteMemberBar-module__mPvIJG__roleTitleRow{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:18px;display:flex}.InviteMemberBar-module__mPvIJG__roleTitleRowInline{justify-content:flex-start;gap:6px}.InviteMemberBar-module__mPvIJG__roleTitle{color:#171717;font-size:12px;font-weight:500;line-height:16px}.InviteMemberBar-module__mPvIJG__roleTitleMuted{color:#171717;opacity:.5;font-size:12px;font-weight:500;line-height:16px}.InviteMemberBar-module__mPvIJG__roleDesc{color:#737373;margin:0;font-size:12px;font-weight:400;line-height:16px}.InviteMemberBar-module__mPvIJG__roleDescMuted{color:#737373;opacity:.5;margin:0;font-size:12px;font-weight:400;line-height:16px}.InviteMemberBar-module__mPvIJG__comingSoonBadge{color:#6f0555ba;background:linear-gradient(90.62deg,#ffedfbb3 10.96%,#ffc5f1b3 125.97%);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 4px;font-size:10px;font-style:italic;font-weight:500;line-height:1;display:inline-flex}.InviteMemberBar-module__mPvIJG__itemIndicatorWrap{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.InviteMemberBar-module__mPvIJG__checkIcon{color:#171717;stroke-width:2px;width:16px;height:16px}.InviteMemberBar-module__mPvIJG__roleSelectItemSelectable[data-state=checked],.InviteMemberBar-module__mPvIJG__roleSelectItemSelectable[data-highlighted]:not([data-disabled]){background:#f5f5f5}
.SeatsBadge-module__xogIIW__badge{color:#71717a;background:#f3f2f2;border-radius:4px;margin-left:8px;padding:2px 8px;font-family:Geist,ui-sans-serif,sans-serif;font-size:12px;font-weight:500}.SeatsBadge-module__xogIIW__badgeRed{color:var(--base-destructive-foreground,#fff);background:var(--base-destructive,#e54839e0)}
.MembersTable-module__oNIJpq__wrapper{border:1px solid var(--border);background:#fff;border-radius:16px;overflow-x:auto}.MembersTable-module__oNIJpq__table{border-collapse:collapse;width:100%;font-size:14px}.MembersTable-module__oNIJpq__table thead tr{background:#f8f8f8}.MembersTable-module__oNIJpq__th,.MembersTable-module__oNIJpq__thMember,.MembersTable-module__oNIJpq__thActions{text-align:left;color:#71717a;border-bottom:1px solid var(--border);background:#f8f8f8;padding:10px 12px;font-weight:500}.MembersTable-module__oNIJpq__thMember{align-items:center;gap:0;height:48px;display:flex}.MembersTable-module__oNIJpq__thMember span:first-child{margin-right:0}.MembersTable-module__oNIJpq__thActions{text-align:right;width:48px}.MembersTable-module__oNIJpq__row{border-bottom:1px solid var(--border)}.MembersTable-module__oNIJpq__row:last-child{border-bottom:none}.MembersTable-module__oNIJpq__cellMember,.MembersTable-module__oNIJpq__cellRole,.MembersTable-module__oNIJpq__cellUsage,.MembersTable-module__oNIJpq__cellActions{vertical-align:middle;padding:12px}.MembersTable-module__oNIJpq__cellUsage{color:#171717}.MembersTable-module__oNIJpq__creditsText{align-items:baseline;gap:4px;display:inline-flex}.MembersTable-module__oNIJpq__creditsValue{color:#0a0a0a;font-size:14px}.MembersTable-module__oNIJpq__creditsUnit{color:#737373;font-size:11px}.MembersTable-module__oNIJpq__memberInfo{align-items:center;gap:12px;display:flex}.MembersTable-module__oNIJpq__avatar{flex-shrink:0;width:32px;height:32px}.MembersTable-module__oNIJpq__memberText{flex-direction:column;gap:2px;display:flex}.MembersTable-module__oNIJpq__memberName{color:#171717}.MembersTable-module__oNIJpq__memberEmail{color:#71717a;font-size:13px}.MembersTable-module__oNIJpq__roleTrigger{color:#171717;min-width:80px;height:auto;padding:0 4px 0 0;font-weight:400;box-shadow:none!important;background:0 0!important;border:none!important}.MembersTable-module__oNIJpq__roleTrigger:hover{background:0 0!important}.MembersTable-module__oNIJpq__tableRoleSelectContent{border:1px solid var(--border);background:var(--popover);z-index:200;border-radius:8px;width:215px;min-height:80px;padding:4px;box-shadow:0 4px 12px #00000014}.MembersTable-module__oNIJpq__tableRoleSelectItem{border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;font-family:Geist,ui-sans-serif,sans-serif;display:flex;position:relative}.MembersTable-module__oNIJpq__tableItemIndicator{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.MembersTable-module__oNIJpq__tableRoleSelectItem[data-state=checked],.MembersTable-module__oNIJpq__roleSelectItem[data-state=checked]{background:#f8f8f8}.MembersTable-module__oNIJpq__roleTitle{color:#171717;align-items:center;gap:8px;font-size:15px;line-height:150%;display:inline-flex}.MembersTable-module__oNIJpq__roleTitleText{color:#171717;opacity:.5}.MembersTable-module__oNIJpq__roleDesc{color:#737373;font-size:13px;font-weight:400;line-height:150%}.MembersTable-module__oNIJpq__comingSoonBadge{color:#6f0555ba;background:linear-gradient(90deg,#ffedfb 0%,#ffc5f1 100%);border-radius:9999px;align-items:center;margin-left:0;padding:2px 10px;font-size:11px;font-style:italic;font-weight:500;line-height:1;display:inline-flex}.MembersTable-module__oNIJpq__tableRoleSelectItem[data-disabled],.MembersTable-module__oNIJpq__managerOption{opacity:.55}.MembersTable-module__oNIJpq__editorOption[data-disabled]{opacity:1}.MembersTable-module__oNIJpq__editorOption .MembersTable-module__oNIJpq__roleTitle{color:#171717}.MembersTable-module__oNIJpq__removeMenuItem{color:var(--destructive)}.MembersTable-module__oNIJpq__waitingForAccept{letter-spacing:0%;vertical-align:middle;color:#e39c18;font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.25}.MembersTable-module__oNIJpq__revokeMenuItem{color:var(--destructive)}.MembersTable-module__oNIJpq__revokeMenuItem [data-slot]{color:inherit}.MembersTable-module__oNIJpq__roleText{color:#171717}.MembersTable-module__oNIJpq__menuTrigger{width:32px;height:32px}.MembersTable-module__oNIJpq__actionsPlaceholder{width:32px;height:32px;display:inline-block}
.ConfirmRemoveMemberModal-module__hlgxXG__content{background:#fff;border-radius:10px;max-width:340px}.ConfirmRemoveMemberModal-module__hlgxXG__title{color:#000;font-family:Geist,ui-sans-serif,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.ConfirmRemoveMemberModal-module__hlgxXG__message{color:#71717a;margin:0;font-family:Geist,ui-sans-serif,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.ConfirmRemoveMemberModal-module__hlgxXG__messageSecondary{color:#71717a;margin:0;font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.ConfirmRemoveMemberModal-module__hlgxXG__username{color:#171717;font-weight:700}.ConfirmRemoveMemberModal-module__hlgxXG__usernameHighlight{background:#edf2e4;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 5px;display:inline-flex}.ConfirmRemoveMemberModal-module__hlgxXG__usernameHighlightInline{background:#edf2e4;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ConfirmRemoveMemberModal-module__hlgxXG__usernameText{color:#0a0a0a;font-family:Geist,ui-sans-serif,sans-serif;font-size:14px;font-weight:500;line-height:22px}.ConfirmRemoveMemberModal-module__hlgxXG__actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.ConfirmRemoveMemberModal-module__hlgxXG__cancelButton{color:#171717;background:#f5f5f5;border:1px solid #e4e4e7;border-radius:8px;width:142px;padding:8px;font-size:14px;font-weight:500}.ConfirmRemoveMemberModal-module__hlgxXG__cancelButton:hover{background:#e4e4e7}.ConfirmRemoveMemberModal-module__hlgxXG__removeButton{color:#fff;background:#e05d51;border:none;border-radius:8px;width:142px;padding:8px;font-size:14px;font-weight:500}.ConfirmRemoveMemberModal-module__hlgxXG__removeButton:hover{background:#c94a3f}.ConfirmRemoveMemberModal-module__hlgxXG__removeButton:disabled{opacity:.6}
.BillingDateRangePicker-module__JiCF0W__trigger{box-sizing:border-box;cursor:pointer;color:#0a0a0a;text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:8px;width:154px;min-width:154px;height:28px;min-height:28px;padding:2px 12px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:13px;font-weight:500;line-height:22px;display:flex;box-shadow:0 1px 2px #0000000d}.BillingDateRangePicker-module__JiCF0W__trigger:hover{background:#fafafa}.BillingDateRangePicker-module__JiCF0W__triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.BillingDateRangePicker-module__JiCF0W__chevron{color:#0a0a0a;opacity:1;flex-shrink:0;width:16px;height:16px}
.UsageTable-module__CgbLeq__wrapper{background:#fff;border:1px solid #e5e5e5;border-radius:16px;overflow:hidden}.UsageTable-module__CgbLeq__table{border-collapse:collapse;width:100%;font-size:14px}.UsageTable-module__CgbLeq__th{text-align:left;color:#0a0a0a80;background:#f8f8f8;border-bottom:1px solid #e5e5e5;height:48px;padding:10px 12px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-weight:500}.UsageTable-module__CgbLeq__row{border-bottom:1px solid #e5e5e5}.UsageTable-module__CgbLeq__row:last-child{border-bottom:none}.UsageTable-module__CgbLeq__cell{vertical-align:middle;color:#333;height:64px;padding:10px 12px}.UsageTable-module__CgbLeq__userName{color:#333}.UsageTable-module__CgbLeq__usageShare{flex-direction:column;gap:4px;width:100%;display:flex}.UsageTable-module__CgbLeq__usageShareRow1{justify-content:space-between;align-items:baseline;display:flex}.UsageTable-module__CgbLeq__credits{color:#0a0a0a;font-size:14px}.UsageTable-module__CgbLeq__pct{color:#333;font-size:14px;font-weight:400}.UsageTable-module__CgbLeq__progressTrack{background:#f5f5f5;border-radius:4px;width:100%;height:4px;overflow:hidden}.UsageTable-module__CgbLeq__progressFill{background:#e5e5e5;border-radius:4px;height:100%;transition:width .2s}.UsageTable-module__CgbLeq__cellLastActive{color:#0a0a0a;font-size:14px;font-weight:400}
.CreditsBillingPage-module__qeykoq__root{flex-direction:column;gap:20px;width:100%;display:flex;overflow:hidden}.CreditsBillingPage-module__qeykoq__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.CreditsBillingPage-module__qeykoq__planSection{flex-direction:column;gap:12px;display:flex}.CreditsBillingPage-module__qeykoq__planSectionTitle{color:#888;height:24px;margin:0;font-size:14px;font-weight:500}.CreditsBillingPage-module__qeykoq__planCard{background:#f8f8f8;border:1px solid #e4e4e7;border-radius:16px;overflow:hidden}.CreditsBillingPage-module__qeykoq__planCardRow{justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}.CreditsBillingPage-module__qeykoq__planName{color:#0a0a0a;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.CreditsBillingPage-module__qeykoq__planActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.CreditsBillingPage-module__qeykoq__upgradeBtn{background:#171717;border-radius:9999px;height:32px;padding-left:16px;padding-right:16px;font-size:14px}.CreditsBillingPage-module__qeykoq__upgradeBtn:hover{background:#171717e6}.CreditsBillingPage-module__qeykoq__planDivider{background:#e4e4e7;height:1px}.CreditsBillingPage-module__qeykoq__planDetails{flex-direction:column;padding-top:8px;padding-bottom:8px;display:flex}.CreditsBillingPage-module__qeykoq__planDetailRow{align-items:center;gap:8px;height:48px;padding:0 20px;display:flex}.CreditsBillingPage-module__qeykoq__planDetailMeta{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.CreditsBillingPage-module__qeykoq__planLabel{color:#171717;text-align:left;font-size:14px}.CreditsBillingPage-module__qeykoq__planValue{flex-shrink:0;margin-left:auto}.CreditsBillingPage-module__qeykoq__planCredits{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.CreditsBillingPage-module__qeykoq__planCredits span{color:#171717;font-size:14px}.CreditsBillingPage-module__qeykoq__addMoreBtn{border-radius:9999px;height:32px;padding-left:16px;padding-right:16px;font-size:14px}.CreditsBillingPage-module__qeykoq__tabs{flex-direction:column;min-width:0;display:flex}.CreditsBillingPage-module__qeykoq__tabsHeader{justify-content:space-between;align-items:center;gap:16px;height:28px;min-height:28px;margin-bottom:12px;display:flex}.CreditsBillingPage-module__qeykoq__tabsList{background:0 0;gap:0;padding:0}.CreditsBillingPage-module__qeykoq__tabTrigger{box-sizing:border-box;color:#888;border-bottom:2px solid #0000;border-radius:0;height:28px;min-height:28px;max-height:28px;margin-right:24px;padding:1px 0;font-size:14px;line-height:22px}.CreditsBillingPage-module__qeykoq__tabTrigger[data-state=active]{color:#0a0a0a;border-bottom-color:#0a0a0a;font-weight:500}.CreditsBillingPage-module__qeykoq__tabContent{min-width:0;margin-top:0}.CreditsBillingPage-module__qeykoq__billingTableWrap{border:1px solid #e4e4e7;border-radius:16px;position:relative;overflow:hidden}.CreditsBillingPage-module__qeykoq__tableOverlay{z-index:10;background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CreditsBillingPage-module__qeykoq__billingHeaderRow,.CreditsBillingPage-module__qeykoq__billingHeaderRow:hover{background:#f8f8f8}.CreditsBillingPage-module__qeykoq__billingTh{color:#0a0a0a80;height:48px;padding-left:16px;font-size:14px;font-weight:500}.CreditsBillingPage-module__qeykoq__billingTd{padding:12px 16px;font-size:14px}.CreditsBillingPage-module__qeykoq__emptyCell{text-align:center;color:#888;padding:24px}.CreditsBillingPage-module__qeykoq__detailBtn{font-size:13px}
.UsageRangeSelect-module__kBg1da__trigger{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;min-width:140px;height:32px;font-family:Geist,Geist Variable,ui-sans-serif,sans-serif;font-size:14px}
.UserMenuPopoverContent-module__mJ5YGa__popoverContent{min-width:200px;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#ffffffe6!important;border:2px solid #fff!important;border-radius:12px!important;width:auto!important;padding:4px!important;box-shadow:0 1px 2px #00000026!important}.UserMenuPopoverContent-module__mJ5YGa__userInfoSection{border-bottom:1px solid #e4e4e766;align-items:center;gap:8px;height:52px;padding:8px;display:flex}.UserMenuPopoverContent-module__mJ5YGa__avatar{border:.476px solid #e7e7e7;border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.UserMenuPopoverContent-module__mJ5YGa__avatarImage{object-fit:cover;width:100%;height:100%}.UserMenuPopoverContent-module__mJ5YGa__userDetails{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.UserMenuPopoverContent-module__mJ5YGa__userName{color:#09090b;white-space:nowrap;text-overflow:ellipsis;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:16px;overflow:hidden}.UserMenuPopoverContent-module__mJ5YGa__userEmail{color:#09090bb3;white-space:nowrap;text-overflow:ellipsis;font-family:Geist,sans-serif;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.UserMenuPopoverContent-module__mJ5YGa__menuItems{flex-direction:column;display:flex}.UserMenuPopoverContent-module__mJ5YGa__menuItem{cursor:pointer;text-align:left;color:#27272a;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;height:36px;padding:6px 8px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:background-color .15s;display:flex}.UserMenuPopoverContent-module__mJ5YGa__menuItem:hover{background:#0000000a}.UserMenuPopoverContent-module__mJ5YGa__menuIcon{color:#27272a;flex-shrink:0}
.index-module__fCOKzW__profilePopover .ant-popover-inner{box-shadow:none;background:0 0;padding:0}.index-module__fCOKzW__profilePopover .ant-popover-title{display:none}
.GenerationFooter-module__jZb74a__generationFooter{align-items:center;gap:6px;min-height:24px;padding:2px 16px 8px 2px;display:flex}.GenerationFooter-module__jZb74a__modelText{color:#0000;white-space:nowrap;background:linear-gradient(90deg,#333336 0%,#d9d9d9 50%,#333336 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-family:Geist,sans-serif;font-size:12px;font-weight:400;line-height:normal;animation:3s linear infinite GenerationFooter-module__jZb74a__modelSweep}.GenerationFooter-module__jZb74a__timeText{color:#535353;white-space:nowrap;margin-left:auto;font-family:Geist,sans-serif;font-size:12px;font-weight:400;line-height:normal}@keyframes GenerationFooter-module__jZb74a__modelSweep{0%{background-position:100% 0}to{background-position:-100% 0}}
.index-module__1qUMLa__main-chat-input-mention{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;opacity:1;background:#ffffff80;border:1px solid #d4d4d8;border-radius:6px;align-items:center;gap:4px;max-width:200px;height:24px;margin:2px 4px 2px 0;padding:0 4px;transition:opacity .3s ease-in-out;display:inline-flex}.index-module__1qUMLa__main-chat-input-mention.index-module__1qUMLa__pending{opacity:.7}.index-module__1qUMLa__main-chat-input-mention.index-module__1qUMLa__selected{background:#0000000d;border-color:#a1a1aa}.index-module__1qUMLa__main-chat-input-mention .index-module__1qUMLa__main-chat-input-mention-thumbnail{background:#f4f4f5;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative;overflow:hidden}.index-module__1qUMLa__main-chat-input-mention .index-module__1qUMLa__main-chat-input-mention-thumbnail img{object-fit:cover;width:100%;height:100%}.index-module__1qUMLa__main-chat-input-mention .index-module__1qUMLa__main-chat-input-mention-thumbnail svg{color:#71717a}.index-module__1qUMLa__main-chat-input-mention .index-module__1qUMLa__main-chat-input-mention-text{color:#27272a;white-space:nowrap;text-overflow:ellipsis;text-align:center;height:100%;font-family:Roboto;font-size:12px;font-weight:400;line-height:22px;overflow:hidden}.index-module__1qUMLa__main-chat-input-subject{margin-right:0}.index-module__1qUMLa__main-chat-input-subject-expand{color:#52525b;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:1px;padding:0;display:inline-flex}.index-module__1qUMLa__storyboard-clip-mention-media{cursor:pointer;gap:8px;padding:0 8px}.index-module__1qUMLa__storyboard-clip-mention-thumbnail{border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative;overflow:hidden}.index-module__1qUMLa__storyboard-clip-mention-thumbnail img{object-fit:cover;width:100%;height:100%}.index-module__1qUMLa__storyboard-clip-mention-loading{background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.index-module__1qUMLa__storyboard-clip-mention{vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:default;opacity:1;background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:10px;max-width:280px;height:24px;margin:2px 4px 2px 0;padding:0 8px;transition:opacity .3s ease-in-out;display:inline-flex;box-shadow:0 1px 2px #0000000d}.index-module__1qUMLa__storyboard-clip-mention.index-module__1qUMLa__pending{opacity:.7}.index-module__1qUMLa__storyboard-clip-mention.index-module__1qUMLa__selected{background:#60a5fa26;border-color:#60a5fa66}.index-module__1qUMLa__storyboard-clip-mention .index-module__1qUMLa__storyboard-clip-icon{color:#60a5fa;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.index-module__1qUMLa__storyboard-clip-mention .index-module__1qUMLa__storyboard-clip-icon svg{width:16px;height:16px;color:inherit}.index-module__1qUMLa__storyboard-clip-mention .index-module__1qUMLa__storyboard-clip-text{color:#60a5fa;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,Geist,sans-serif;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.index-module__1qUMLa__multimedia-hover-preview-content .index-module__1qUMLa__preview-popover-img{object-fit:contain;background:#fff;border:.5px solid #e0e0e0;border-radius:4px;width:auto;max-width:none;height:82px;max-height:none;display:block;box-shadow:0 4px 12px #00000026}
.index-module__GKYaLa__main-chat-input-input-area{background:#f5f5f5;border-radius:16px;padding:12px 8px 8px 12px;position:relative}:is(.dark *) .index-module__GKYaLa__main-chat-input-input-area{background:#ffffff14}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area{flex-direction:row;gap:8px;margin-bottom:0;display:flex;overflow:visible}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item{background:#d3d3d3 50%/cover no-repeat;border:.5px solid #6e6e6e;border-radius:8px;flex-shrink:0;width:48px;height:48px;position:relative}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item .index-module__GKYaLa__multimedia-show-item-content{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item .index-module__GKYaLa__multimedia-show-item-img{object-fit:cover;width:16px;height:16px}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item .index-module__GKYaLa__uploading-icon{background-color:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item .index-module__GKYaLa__remove-icon{cursor:pointer;z-index:20;background:#363636;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:none;position:absolute;top:-6px;right:-6px}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item .index-module__GKYaLa__remove-icon svg{width:10px;height:10px}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item:hover .index-module__GKYaLa__remove-icon{display:flex}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item.index-module__GKYaLa__audio-item{background:#fff;border:.5px solid #e0e0e0}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item.index-module__GKYaLa__audio-item .index-module__GKYaLa__multimedia-show-item-content{background:#f9f9f9;justify-content:center;align-items:center;display:flex}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item.index-module__GKYaLa__audio-item .index-module__GKYaLa__audio-icon{color:#666}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item.index-module__GKYaLa__file-card-item{background:#fff;border:.5px solid #e0e0e0;align-items:center;width:auto;max-width:200px;padding:0 4px;display:flex}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item.index-module__GKYaLa__file-card-item .index-module__GKYaLa__multimedia-show-item-content{border-radius:0;overflow:visible;background:0 0!important}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item.index-module__GKYaLa__file-card-item .index-module__GKYaLa__file-card-content{flex-direction:row;align-items:center;gap:8px;width:100%;padding:0 8px;display:flex}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item.index-module__GKYaLa__file-card-item .index-module__GKYaLa__file-card-icon{color:#1c1b1f;flex-shrink:0}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__multimedia-show-area .index-module__GKYaLa__multimedia-show-item.index-module__GKYaLa__file-card-item .index-module__GKYaLa__file-card-name{color:#1c1b1f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__editarea-container{min-height:20px;max-height:220px;margin-bottom:20px;position:relative;overflow-y:auto}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__editarea-row{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-height:20px;display:flex}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__editarea-pills-wrap{flex-shrink:0;align-items:center;min-width:0;display:flex}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__editarea-input-wrap{flex:1;min-width:180px}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__editarea-root{padding-left:6px}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__editarea-container .index-module__GKYaLa__editarea{color:#000;outline:none;font-family:Roboto;font-size:14px;font-weight:400;line-height:20px}:is(.dark *) :is(.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__editarea-container .index-module__GKYaLa__editarea){color:#fafafa}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area{justify-content:space-between;align-items:center;display:flex}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-upload-button-wrapper{cursor:pointer;background:#fff;border:.5px solid #d7d7d7;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}:is(.dark *) :is(.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-upload-button-wrapper){background:#ffffff1a;border-color:#fff3}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-area-right{flex-direction:row;align-items:center;gap:8px;display:flex}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-aspect-ratio-button{background:#fff;border:.5px solid #79747e;border-radius:99px;flex-direction:row;align-items:center;gap:4px;height:28px;padding-left:6px;padding-right:12px;display:flex}:is(.dark *) :is(.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-aspect-ratio-button){background:#ffffff1a;border-color:#fff3}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-aspect-ratio-button:hover{opacity:.7}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-aspect-ratio-button .index-module__GKYaLa__action-aspect-ratio-button-text{color:#2b2b2b;text-align:center;font-family:Roboto;font-size:14px;font-weight:400}:is(.dark *) :is(.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-aspect-ratio-button .index-module__GKYaLa__action-aspect-ratio-button-text){color:#fafafa}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-stop-button-wrapper{cursor:pointer;background:#000;border:.5px solid #000;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-stop-button-wrapper .index-module__GKYaLa__action-stop-icon{background:#fff;width:10px;height:10px}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__action-submit-button-wrapper{color:#fff;cursor:pointer;background:#000;border:.5px solid #000;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__globe-button-active{color:#2c4d03;background:#f0f7e5;border:1px solid #31550633;border-radius:8px}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__globe-button-inactive{color:#171717;background:0 0;border-radius:8px}:is(.dark *) :is(.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__globe-button-inactive){color:#e4e4e7}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__globe-button-inactive:not(:disabled):hover{background:#e5e7eb}:is(.dark *) :is(.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__action-area .index-module__GKYaLa__globe-button-inactive:not(:disabled):hover){background:#ffffff1a}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__main-chat-input-drag-overlay{border-radius:inherit;inset:0}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__main-chat-input-drag-overlay-panel{box-shadow:none;padding:16px 20px 12px;border-radius:16px!important}.index-module__GKYaLa__main-chat-input-input-area .index-module__GKYaLa__main-chat-input-drag-overlay-text{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.index-module__GKYaLa__settings-panel{transform-origin:100% 0;animation:.15s ease-out index-module__GKYaLa__settingsPanelIn}@keyframes index-module__GKYaLa__settingsPanelIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.index-module__GKYaLa__main-chat-input-mention-list-container{z-index:1000;background:#fff;border:.5px solid #cdcdcd;border-radius:8px;flex-direction:column;flex-shrink:0;gap:7px;width:100%;max-height:141px;padding:6px;display:flex;position:fixed;top:-9999px;left:-9999px;overflow-y:auto;transform:translateY(-100%);box-shadow:0 4px 11.4px #0000003d}:is(.dark *) .index-module__GKYaLa__main-chat-input-mention-list-container{background:#232323;border-color:#ffffff1a}.index-module__GKYaLa__main-chat-input-mention-list-container .index-module__GKYaLa__main-chat-input-mention-list-item{color:#000;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex-direction:row;flex-shrink:0;align-items:center;gap:5px;width:100%;font-family:Roboto;font-size:12px;font-weight:400;line-height:18px;display:flex;overflow:hidden}:is(.dark *) :is(.index-module__GKYaLa__main-chat-input-mention-list-container .index-module__GKYaLa__main-chat-input-mention-list-item){color:#fafafa}.index-module__GKYaLa__main-chat-input-mention-list-container .index-module__GKYaLa__main-chat-input-mention-list-item.index-module__GKYaLa__active{background:#f5f5f5}:is(.dark *) .index-module__GKYaLa__main-chat-input-mention-list-container .index-module__GKYaLa__main-chat-input-mention-list-item.index-module__GKYaLa__active{background:#ffffff1a}.index-module__GKYaLa__main-chat-input-mention-list-container .index-module__GKYaLa__main-chat-input-mention-list-item:hover{background:#fafafa}:is(.dark *) .index-module__GKYaLa__main-chat-input-mention-list-container .index-module__GKYaLa__main-chat-input-mention-list-item:hover{background:#ffffff14}.index-module__GKYaLa__main-chat-input-mention-list-container .index-module__GKYaLa__main-chat-input-mention-list-item img{background:#d3d3d3 50%/cover no-repeat;border-radius:2px;flex-shrink:0;width:14px;height:14px}.index-module__GKYaLa__main-chat-input-mention-list-container .index-module__GKYaLa__main-chat-input-mention-list-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.index-module__GKYaLa__action-aspect-ratio-popover-content{flex-direction:column;padding-top:8px;padding-bottom:8px;display:flex}.index-module__GKYaLa__action-aspect-ratio-popover-content .index-module__GKYaLa__action-aspect-ratio-popover-content-title{padding-left:12px;padding-right:12px;font-size:12px}.index-module__GKYaLa__action-aspect-ratio-popover-content .index-module__GKYaLa__action-aspect-ratio-popover-content-list{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.index-module__GKYaLa__action-aspect-ratio-popover-content .index-module__GKYaLa__action-aspect-ratio-popover-content-list .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;padding:4px 12px;display:flex}.index-module__GKYaLa__action-aspect-ratio-popover-content .index-module__GKYaLa__action-aspect-ratio-popover-content-list .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item:hover{background-color:var(--color-gray-50)}.index-module__GKYaLa__action-aspect-ratio-popover-content .index-module__GKYaLa__action-aspect-ratio-popover-content-list .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item-left{flex-direction:row;align-items:center;gap:8px;display:flex}.index-module__GKYaLa__action-aspect-ratio-popover-content .index-module__GKYaLa__action-aspect-ratio-popover-content-list .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.index-module__GKYaLa__action-aspect-ratio-popover-content .index-module__GKYaLa__action-aspect-ratio-popover-content-list .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item-icon .index-module__GKYaLa__icon-content{border-width:1px;border-color:var(--color-gray-400);border-radius:6px;display:inline-block}.index-module__GKYaLa__action-aspect-ratio-popover-content .index-module__GKYaLa__action-aspect-ratio-popover-content-list .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item-icon .index-module__GKYaLa__icon-content[data-aspectRatio="16:9"]{width:16px;height:9px}.index-module__GKYaLa__action-aspect-ratio-popover-content .index-module__GKYaLa__action-aspect-ratio-popover-content-list .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item-icon .index-module__GKYaLa__icon-content[data-aspectRatio="9:16"]{width:9px;height:16px}.index-module__GKYaLa__action-aspect-ratio-popover-content .index-module__GKYaLa__action-aspect-ratio-popover-content-list .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item .index-module__GKYaLa__action-aspect-ratio-popover-content-list-item-left{font-size:14px}
.index-module__s2V_UW__container{flex-direction:column;width:100%;display:flex}.index-module__s2V_UW__editBar{justify-content:flex-end;margin-bottom:16px;display:flex}.index-module__s2V_UW__editButton{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #3f3f46;border-radius:8px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.index-module__s2V_UW__editButton:hover:not(:disabled){color:#fafafa;background:#ffffff0a;border-color:#71717a}.index-module__s2V_UW__editButton:disabled{opacity:.5;cursor:not-allowed}.index-module__s2V_UW__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:max-content;align-content:start;gap:24px;width:100%;display:grid}.index-module__s2V_UW__editableCard{cursor:grab;touch-action:none;position:relative}.index-module__s2V_UW__editableCard:active{cursor:grabbing}.index-module__s2V_UW__dragging{opacity:.3}.index-module__s2V_UW__dragOverlay{cursor:grabbing;opacity:.9;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0006}.index-module__s2V_UW__orderBadge{z-index:10;color:#fafafa;background:#000000a6;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:600;display:flex;position:absolute;top:6px;left:6px}.index-module__s2V_UW__loadMore{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px;display:flex}
.TrendingPage-module__TE4Xuq__container{flex-direction:column;width:100%;max-width:1920px;margin:0 auto;display:flex}.TrendingPage-module__TE4Xuq__topSection{background:#fff;width:100%;padding:16px 0 0}.TrendingPage-module__TE4Xuq__seoPageSection,.TrendingPage-module__TE4Xuq__moreTemplatesSection{width:100%;padding:32px 32px 0}.TrendingPage-module__TE4Xuq__sectionHeader{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.TrendingPage-module__TE4Xuq__sectionTitle{color:var(--zinc-900,#18181b);flex-direction:column;justify-content:center;height:36px;margin:0;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:18px;display:flex}.TrendingPage-module__TE4Xuq__sectionDescription{color:var(--zinc-500,#71717a);margin:0;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.TrendingPage-module__TE4Xuq__backLink{color:var(--zinc-900,#18181b);align-items:center;gap:8px;height:36px;margin-bottom:16px;padding:0 12px;font-family:Outfit,sans-serif;font-size:18px;font-weight:400;line-height:18px;text-decoration:none;display:flex}.TrendingPage-module__TE4Xuq__backLink:hover{color:var(--zinc-700,#3f3f46)}.TrendingPage-module__TE4Xuq__templateSection{width:100%;height:718px;padding:0 4px;overflow:visible}.TrendingPage-module__TE4Xuq__templateContainer{height:100%;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.TrendingPage-module__TE4Xuq__templateFormPanel,.TrendingPage-module__TE4Xuq__templatePreviewPanel{box-sizing:border-box;flex:0 0 50%;width:50%;min-width:0;max-height:none}@media (max-width:768px){.TrendingPage-module__TE4Xuq__templateSection{height:auto;padding:0 16px}.TrendingPage-module__TE4Xuq__templateFormPanel,.TrendingPage-module__TE4Xuq__templatePreviewPanel{box-sizing:border-box;flex:auto;width:100%!important}.TrendingPage-module__TE4Xuq__backLink{padding:0 16px;font-size:16px}.TrendingPage-module__TE4Xuq__moreTemplatesSection,.TrendingPage-module__TE4Xuq__seoPageSection{padding:24px 16px 0}.TrendingPage-module__TE4Xuq__sectionHeader{flex-direction:column;align-items:flex-start;gap:4px}}
.page-module__VYI4nG__page{--color-primary:#023e30;--color-primary-light:#179a72;--color-primary-lighter:#4bb98b;--color-accent:#b3eece;--color-accent-light:#e8f9f0;--color-white:#fff;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-black:#0a0a0a;--color-background:#fafaf8;--color-surface:var(--color-white);--color-text-primary:var(--color-primary);--color-text-secondary:var(--color-gray-600);--color-text-muted:var(--color-gray-400);--font-display:"Instrument Serif",Georgia,serif;--font-sans:"Satoshi",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.05em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-48:12rem;--space-64:16rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000012,0 2px 4px -2px #00000012;--shadow-lg:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014;--shadow-xl:0 20px 25px -5px #00000014,0 8px 10px -6px #00000014;--shadow-2xl:0 25px 50px -12px #00000026;--shadow-glow:0 0 60px -12px #b3eece66;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.25s cubic-bezier(.4,0,.2,1);--transition-slow:.4s cubic-bezier(.4,0,.2,1);--transition-slower:.6s cubic-bezier(.16,1,.3,1);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal:400;--z-tooltip:500;--container-max:1400px;--container-padding:var(--space-6);--framia-header-offset:88px;background:var(--color-white);min-height:100vh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;overflow:hidden}@media (min-width:768px){.page-module__VYI4nG__page{--container-padding:var(--space-10)}}@media (min-width:1024px){.page-module__VYI4nG__page{--container-padding:var(--space-16)}}:where(.page-module__VYI4nG__page) :where(*),:where(.page-module__VYI4nG__page) :where(*):before,:where(.page-module__VYI4nG__page) :where(*):after{box-sizing:border-box;margin:0;padding:0}:where(.page-module__VYI4nG__page) :where(img),:where(.page-module__VYI4nG__page) :where(video){max-width:100%;height:auto;display:block}:where(.page-module__VYI4nG__page) :where(a){color:inherit;text-decoration:none}:where(.page-module__VYI4nG__page) :where(button){cursor:pointer;background:0 0;border:none;font-family:inherit}:where(.page-module__VYI4nG__page) :where(ul),:where(.page-module__VYI4nG__page) :where(ol){list-style:none}:where(.page-module__VYI4nG__page) :where(){background-color:var(--color-accent);color:var(--color-primary)}:where(.page-module__VYI4nG__page) :where(:focus-visible){outline:2px solid var(--color-primary-light);outline-offset:2px}.page-module__VYI4nG__main{z-index:2;background:#000;flex:1;position:relative}@keyframes page-module__VYI4nG__revealIn{0%{opacity:0;filter:blur(10px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes page-module__VYI4nG__textSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__VYI4nG__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes page-module__VYI4nG__clipColumnReveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes page-module__VYI4nG__beamRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes page-module__VYI4nG__fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__VYI4nG__slide-in-from-bottom-4{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__VYI4nG__slide-in-from-left-4{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.page-module__VYI4nG__page .reveal-element{opacity:1;transition:opacity .8s ease-in,transform .8s ease-in;transform:translateY(0)}.page-module__VYI4nG__page .reveal-element.animate-on-scroll{opacity:0;transform:translateY(30px)}.page-module__VYI4nG__page .reveal-element.in-view{animation:.8s ease-in both page-module__VYI4nG__revealIn}.page-module__VYI4nG__page .reveal-element.has-animated{opacity:1;filter:blur();animation:none;transform:translateY(0)}.page-module__VYI4nG__page .reveal-element:first-child{animation-delay:.1s}.page-module__VYI4nG__page .reveal-element:nth-child(2){animation-delay:.2s}.page-module__VYI4nG__page .reveal-element:nth-child(3){animation-delay:.3s}.page-module__VYI4nG__page .reveal-element:nth-child(4){animation-delay:.4s}.page-module__VYI4nG__page .text-reveal-wrapper{flex-wrap:wrap;display:inline-flex;overflow:hidden}.page-module__VYI4nG__page .text-char{opacity:0;white-space:pre;display:inline-block}.page-module__VYI4nG__page .in-view .text-char{animation:.6s cubic-bezier(.16,1,.3,1) both page-module__VYI4nG__textSlideDown}.page-module__VYI4nG__page .marquee-container{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.page-module__VYI4nG__page .marquee-track{width:fit-content;animation:40s linear infinite page-module__VYI4nG__marqueeScroll;display:flex}.page-module__VYI4nG__page .bg-clip-col{background:inherit;clip-path:inset(100% 0 0);width:25%;position:absolute;top:0;bottom:0}.page-module__VYI4nG__page .in-view .bg-clip-col{animation:1.2s cubic-bezier(.77,0,.175,1) both page-module__VYI4nG__clipColumnReveal}.page-module__VYI4nG__page .bg-clip-col:first-child{animation-delay:0s;left:0}.page-module__VYI4nG__page .bg-clip-col:nth-child(2){animation-delay:.1s;left:25%}.page-module__VYI4nG__page .bg-clip-col:nth-child(3){animation-delay:.2s;left:50%}.page-module__VYI4nG__page .bg-clip-col:nth-child(4){animation-delay:.3s;left:75%}.page-module__VYI4nG__page .btn-beam{position:relative;overflow:hidden}.page-module__VYI4nG__page .btn-beam:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(90deg,#0000 50%,#fffc 80%,#0000 100%);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module__VYI4nG__page .btn-beam:hover:before{opacity:1}.page-module__VYI4nG__page .border-beam-container{z-index:0;border-radius:9999px;position:relative;overflow:hidden}.page-module__VYI4nG__page .border-beam-container:after{content:"";z-index:-1;opacity:0;background:conic-gradient(from 90deg,#0000 0% 70%,#fff 90%,#0000 100%);width:150%;height:400%;transition:opacity .3s;animation:3s linear infinite page-module__VYI4nG__beamRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.page-module__VYI4nG__page .border-beam-container:hover:after{opacity:1}.page-module__VYI4nG__page .border-beam-bg{background:inherit;z-index:-1;border-radius:9999px;position:absolute;inset:1px}.page-module__VYI4nG__page .animate-in{animation:.6s ease-out page-module__VYI4nG__fade-in}.page-module__VYI4nG__page .fade-in{animation-name:page-module__VYI4nG__fade-in}.page-module__VYI4nG__page .slide-in-from-bottom-4{animation-name:page-module__VYI4nG__slide-in-from-bottom-4}.page-module__VYI4nG__page .slide-in-from-left-4{animation-name:page-module__VYI4nG__slide-in-from-left-4}.page-module__VYI4nG__page .container{width:100%;max-width:var(--container-max);padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.page-module__VYI4nG__page .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.page-module__VYI4nG__page .scrollbar-hide::-webkit-scrollbar{display:none}.page-module__VYI4nG__page .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1027px){.page-module__VYI4nG__page .projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:768px){.page-module__VYI4nG__page{--container-padding:var(--space-4)}.page-module__VYI4nG__page .container{padding-left:16px;padding-right:16px}}@media (max-width:480px){.page-module__VYI4nG__page{--container-padding:var(--space-3)}.page-module__VYI4nG__page .container{padding-left:12px;padding-right:12px}.page-module__VYI4nG__page .reveal-element{transition-duration:.5s}.page-module__VYI4nG__page .reveal-element.in-view{animation-duration:.5s}}@media (hover:none) and (pointer:coarse){:is(.page-module__VYI4nG__page .btn-beam:before,.page-module__VYI4nG__page .border-beam-container:after){display:none}}.page-module__VYI4nG__loadingContainer{background:#0a0a0a;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__VYI4nG__loader{align-items:center;gap:8px;display:flex}.page-module__VYI4nG__loaderDot{background:#179a72;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite both page-module__VYI4nG__loaderBounce}.page-module__VYI4nG__loaderDot:first-child{animation-delay:-.32s}.page-module__VYI4nG__loaderDot:nth-child(2){animation-delay:-.16s}.page-module__VYI4nG__loaderDot:nth-child(3){animation-delay:0s}@keyframes page-module__VYI4nG__loaderBounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}
.index-module__kXcM_G__header{z-index:100;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;padding:24px 0;font-family:Outfit,system-ui,-apple-system,sans-serif;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.index-module__kXcM_G__glassContainer{width:100%;max-width:var(--container-max,1400px);min-height:40px;padding:0 var(--container-padding,24px);pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled{padding-top:20px}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__glassContainer{isolation:isolate;will-change:backdrop-filter;border:1px solid #fff3;border-radius:9999px;gap:24px;width:auto;max-width:90vw;padding:6px 6px 6px 24px;transform:translateZ(0);box-shadow:0 4px 24px -1px #0003,0 0 0 1px #00000014,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;backdrop-filter:blur(20px)saturate(180%)!important;background:#0006!important}.index-module__kXcM_G__navStart{align-items:center;gap:32px;display:flex}.index-module__kXcM_G__logo{align-items:center;gap:8px;height:24px;text-decoration:none;display:flex}.index-module__kXcM_G__logoImage{filter:none;width:auto;height:24px;transition:all .3s}.index-module__kXcM_G__header.index-module__kXcM_G__darkBg .index-module__kXcM_G__logoImage{filter:brightness(0)invert()}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__logoImage{opacity:1;filter:brightness(0)invert();height:18px}.index-module__kXcM_G__nav{align-items:center;gap:24px;width:max-content;max-width:min(100%,100vw - 48px);height:max-content;margin:auto;transition:all .5s cubic-bezier(.16,1,.3,1);display:none;position:absolute;inset:0}@media (min-width:900px){.index-module__kXcM_G__nav{display:flex}}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__nav{width:auto;max-width:none;height:auto;margin:0;position:static;inset:auto}.index-module__kXcM_G__navLink{color:#000000b3;align-items:center;gap:6px;min-height:24px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.index-module__kXcM_G__header.index-module__kXcM_G__darkBg .index-module__kXcM_G__navLink{color:#ffffffb3}.index-module__kXcM_G__header.index-module__kXcM_G__darkBg .index-module__kXcM_G__navLink:hover{color:#fff}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__navLink{color:#ffffffb3}.index-module__kXcM_G__navLink:hover{color:#000}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__navLink:hover{color:#fff}.index-module__kXcM_G__navDropdown{align-items:center;display:flex;position:relative}.index-module__kXcM_G__navDropdown:after{content:"";height:20px;position:absolute;top:100%;left:-12px;right:-12px}.index-module__kXcM_G__navDropdownTrigger{cursor:pointer;letter-spacing:normal;appearance:none;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.25;display:inline-flex}.index-module__kXcM_G__dropdownChevron{opacity:.88;flex-shrink:0;width:14px;height:14px;transition:transform .2s}.index-module__kXcM_G__dropdownChevronOpen{transform:rotate(180deg)}.index-module__kXcM_G__dropdownMenu{z-index:9999;transform-origin:top;-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:blur(70px)saturate(1.8);backdrop-filter:blur(70px)saturate(1.8);opacity:0;visibility:hidden;pointer-events:none;background:#ffffffc7;border:1px solid #0f172a0f;border-radius:16px;min-width:600px;max-width:min(92vw,720px);padding:24px 28px 20px;font-family:Geist,system-ui,-apple-system,sans-serif;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s;position:fixed;overflow:visible;transform:translate(-50%)translateY(10px)scale(.97);box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a0b,0 14px 36px #0f172a0e}.index-module__kXcM_G__dropdownMenu:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(155deg,#ffffff47 0%,#ffffff0f 42%,#ffffff2e 100%);position:absolute;inset:0}.index-module__kXcM_G__dropdownMenu>*{z-index:1;position:relative}.index-module__kXcM_G__dropdownMenuOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.index-module__kXcM_G__dropdownColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.index-module__kXcM_G__dropdownColumn{flex-direction:column;gap:6px;min-width:0;padding:0 16px;display:flex;position:relative}.index-module__kXcM_G__dropdownColumn+.index-module__kXcM_G__dropdownColumn:before{content:"";background:#0f172a0f;width:1px;position:absolute;top:0;bottom:0;left:0}.index-module__kXcM_G__dropdownTitle{letter-spacing:.1em;text-transform:uppercase;color:#0f172a66;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:600;display:flex}.index-module__kXcM_G__dropdownTitleDot{border-radius:2px;flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)}.index-module__kXcM_G__dropdownItems{flex-direction:column;gap:0;display:flex}.index-module__kXcM_G__dropdownItem{border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0 -12px;padding:10px 12px;text-decoration:none;transition:background-color .15s;display:flex}.index-module__kXcM_G__dropdownItem:hover{background-color:#0f172a0a}.index-module__kXcM_G__dropdownItemText{flex-direction:column;gap:2px;min-width:0;display:flex}.index-module__kXcM_G__dropdownItemLabel{color:#27272a;font-size:14px;font-weight:600;line-height:1.35;transition:color .15s}.index-module__kXcM_G__dropdownItem:hover .index-module__kXcM_G__dropdownItemLabel{color:#18181b}.index-module__kXcM_G__dropdownItemDescription{color:#0f172a7a;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:30ch;font-size:12px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.index-module__kXcM_G__dropdownItemIcon{color:#0f172a2e;flex-shrink:0;width:15px;height:15px;transition:color .15s,transform .15s}.index-module__kXcM_G__dropdownItem:hover .index-module__kXcM_G__dropdownItemIcon{color:#0f172a61;transform:translate(1px,-1px)}.index-module__kXcM_G__dropdownEmptyState{color:#0f172a85;justify-content:center;align-items:center;min-height:160px;font-size:14px;font-weight:500;display:flex}.index-module__kXcM_G__dropdownFooter{justify-content:flex-end;margin-top:12px;display:flex}.index-module__kXcM_G__dropdownViewAll{color:#18181b;background:#ffffff8f;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.index-module__kXcM_G__dropdownViewAll:hover{background:#ffffffb3;border-color:#0f172a24;transform:translateY(-1px)}.index-module__kXcM_G__dropdownViewAllIcon{color:#18181bb8;flex-shrink:0;width:14px;height:14px;transition:transform .16s,color .16s}.index-module__kXcM_G__dropdownViewAll:hover .index-module__kXcM_G__dropdownViewAllIcon{color:#18181be6;transform:translate(1px,-1px)}.index-module__kXcM_G__actions{align-items:center;gap:12px;display:flex}.index-module__kXcM_G__loginBtn{cursor:pointer;appearance:none;color:#000000b3;background:0 0;border:none;justify-content:center;align-items:center;min-height:24px;padding:6px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:color .2s;display:inline-flex}.index-module__kXcM_G__header.index-module__kXcM_G__darkBg .index-module__kXcM_G__loginBtn{color:#ffffffb3}.index-module__kXcM_G__header.index-module__kXcM_G__darkBg .index-module__kXcM_G__loginBtn:hover{color:#fff}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__loginBtn{color:#ffffffb3}.index-module__kXcM_G__loginBtn:hover{color:#000}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__loginBtn:hover{color:#fff}.index-module__kXcM_G__ctaBtn{cursor:pointer;appearance:none;color:#000;background:#d4ff5e;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;line-height:1;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__ctaBtn{color:#000;background:#d4ff5e;padding:8px 18px}.index-module__kXcM_G__ctaBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #d4ff5e33}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__ctaBtn:hover{background:#c8f550;box-shadow:0 4px 12px #d4ff5e4d}.index-module__kXcM_G__ctaArrow{font-weight:400;transition:transform .2s}.index-module__kXcM_G__ctaBtn:hover .index-module__kXcM_G__ctaArrow{transform:translate(3px)}.index-module__kXcM_G__mobileDiscordBtn{cursor:pointer;color:#000000b3;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:color .2s;display:none}.index-module__kXcM_G__header.index-module__kXcM_G__darkBg .index-module__kXcM_G__mobileDiscordBtn,.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__mobileDiscordBtn{color:#ffffffb3}.index-module__kXcM_G__mobileDiscordBtn:hover{color:#000}.index-module__kXcM_G__header.index-module__kXcM_G__darkBg .index-module__kXcM_G__mobileDiscordBtn:hover,.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__mobileDiscordBtn:hover{color:#fff}.index-module__kXcM_G__discordIcon{width:24px;height:24px}@media (max-width:768px){.index-module__kXcM_G__mobileDiscordBtn{display:flex}.index-module__kXcM_G__glassContainer{padding:0 20px}.index-module__kXcM_G__header.index-module__kXcM_G__scrolled .index-module__kXcM_G__glassContainer{width:calc(100% - 32px);max-width:400px;padding:6px 6px 6px 20px}.index-module__kXcM_G__nav,.index-module__kXcM_G__dropdownMenu,.index-module__kXcM_G__loginBtn{display:none}.index-module__kXcM_G__logoImage{height:20px}}
.index-module__o3ZgUW__footerWrapper{z-index:1;position:relative}.index-module__o3ZgUW__spacer{display:block}.index-module__o3ZgUW__fixedFooter{z-index:0;color:#fff;background:#050505;padding:120px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.index-module__o3ZgUW__staticFooter{color:#fff;background:#050505;width:100%;padding:120px 0 0;position:static;overflow:hidden}.index-module__o3ZgUW__container{z-index:2;max-width:1400px;margin:0 auto;padding:0 40px;position:relative}.index-module__o3ZgUW__main{grid-template-columns:1fr;gap:80px;margin-bottom:80px;display:grid}@media (min-width:1024px){.index-module__o3ZgUW__main{grid-template-columns:1fr 1.2fr;gap:120px}}.index-module__o3ZgUW__links{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.index-module__o3ZgUW__linkColumn{flex-direction:column;gap:32px;display:flex}.index-module__o3ZgUW__linkTitle{color:#fff;margin:0;font-size:16px;font-weight:500}.index-module__o3ZgUW__linkList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.index-module__o3ZgUW__link{color:#fffc;text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.index-module__o3ZgUW__link:hover{color:#fff}.index-module__o3ZgUW__newsletter{flex-direction:column;display:flex}.index-module__o3ZgUW__newsletterTitle{font-family:var(--font-display,sans-serif);color:#fff;letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.1}.index-module__o3ZgUW__newsletterDesc{color:#ffffff80;max-width:400px;margin:0 0 60px;font-size:16px;line-height:1.5}.index-module__o3ZgUW__form{flex-direction:column;gap:40px;max-width:100%;display:flex}.index-module__o3ZgUW__inputGroup{flex-direction:column;gap:12px;display:flex}.index-module__o3ZgUW__label{color:#fff6;font-size:13px}.index-module__o3ZgUW__input{color:#fff;background:0 0;border:none;border-bottom:1px solid #fff3;border-radius:0;outline:none;width:100%;padding:12px 0;font-size:18px;transition:border-color .2s}.index-module__o3ZgUW__input:focus{border-color:#fff}.index-module__o3ZgUW__input::placeholder{color:#ffffff4d}.index-module__o3ZgUW__formFooter{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.index-module__o3ZgUW__checkboxWrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.index-module__o3ZgUW__checkbox{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4px;width:18px;height:18px;transition:all .2s;position:relative}.index-module__o3ZgUW__checkbox:checked{background:#fff;border-color:#fff}.index-module__o3ZgUW__checkbox:checked:after{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:#000;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.index-module__o3ZgUW__checkboxLabel{color:#fff9;font-size:14px}.index-module__o3ZgUW__submitBtn{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:100px;align-items:center;gap:8px;padding:12px 32px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.index-module__o3ZgUW__submitBtn:hover{color:#000;background:#fff}.index-module__o3ZgUW__bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:10vw;padding:40px 0;display:flex}.index-module__o3ZgUW__legalBlock{flex-direction:column;gap:16px;max-width:560px;display:flex}.index-module__o3ZgUW__companyInfo{flex-direction:column;gap:8px;display:flex}.index-module__o3ZgUW__companyName{letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;font-size:16px;font-weight:600;line-height:1.3}.index-module__o3ZgUW__companyAddress{color:#ffffffb8;margin:0;font-size:14px;line-height:1.6}.index-module__o3ZgUW__copyright{color:#ffffffb8;font-size:14px;font-weight:500}.index-module__o3ZgUW__backToTop{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;transition:opacity .2s}.index-module__o3ZgUW__backToTop:hover{opacity:.7}.index-module__o3ZgUW__massiveLogo{font-family:var(--font-display,sans-serif);text-align:center;color:#ffffff0d;letter-spacing:-.04em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:max-content;font-size:24vw;font-weight:700;line-height:.7;position:absolute;bottom:-2vw;left:50%;transform:translate(-50%)}@media (max-width:768px){.index-module__o3ZgUW__fixedFooter{z-index:1;padding:60px 0 0;position:relative}.index-module__o3ZgUW__spacer{display:none!important}.index-module__o3ZgUW__container{padding:0 24px}.index-module__o3ZgUW__main{gap:60px;margin-bottom:60px}.index-module__o3ZgUW__links{grid-template-columns:1fr;gap:40px}.index-module__o3ZgUW__formFooter{flex-direction:column;align-items:flex-start}.index-module__o3ZgUW__submitBtn{justify-content:center;width:100%}.index-module__o3ZgUW__massiveLogo{font-size:28vw;bottom:0}.index-module__o3ZgUW__bottom{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:15vw}}
.ProfilePage-module__gsKd7G__container{background:#fff;flex-direction:column;width:100%;min-height:100vh;padding:48px 36px 60px;display:flex}:is(.ProfilePage-module__gsKd7G__mediaProtection img,.ProfilePage-module__gsKd7G__mediaProtection video){-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ProfilePage-module__gsKd7G__profileHeader{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;padding:20px 0;display:flex}.ProfilePage-module__gsKd7G__avatarSection{flex-shrink:0}.ProfilePage-module__gsKd7G__avatar{object-fit:cover;border:3px solid #f3f4f6;border-radius:50%;width:120px;height:120px}.ProfilePage-module__gsKd7G__avatarSkeleton{border-radius:50%;width:120px;height:120px}.ProfilePage-module__gsKd7G__infoSection{flex-direction:column;align-items:center;gap:8px;display:flex}.ProfilePage-module__gsKd7G__actionButtons{gap:8px;display:flex}.ProfilePage-module__gsKd7G__actionButton{color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100px;height:36px;padding:0;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:all .2s;display:flex}.ProfilePage-module__gsKd7G__actionButton:hover{background:#f4f4f5;border-color:#d4d4d8}.ProfilePage-module__gsKd7G__actionButton svg{width:16px;height:16px}.ProfilePage-module__gsKd7G__editButton{color:#fff;background:#18181b;border-color:#18181b}.ProfilePage-module__gsKd7G__editButton:hover{background:#27272a;border-color:#27272a}.ProfilePage-module__gsKd7G__userName{color:#1a1a1a;margin:0;font-family:Instrument Serif,serif;font-size:28px;font-weight:400;line-height:115%}.ProfilePage-module__gsKd7G__nameSkeleton{border-radius:4px;width:180px;height:32px}.ProfilePage-module__gsKd7G__bio{color:#71717a;max-width:400px;margin:0;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.ProfilePage-module__gsKd7G__bioSkeleton{border-radius:4px;width:300px;height:20px}.ProfilePage-module__gsKd7G__stats{align-items:center;gap:16px;margin-top:4px;display:flex}.ProfilePage-module__gsKd7G__stat{color:#71717a;align-items:center;gap:4px;font-family:Geist,sans-serif;font-size:14px;display:flex}.ProfilePage-module__gsKd7G__stat strong{color:#1a1a1a;font-weight:600}.ProfilePage-module__gsKd7G__statIcon{color:#71717a;width:14px;height:14px}.ProfilePage-module__gsKd7G__socialLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.ProfilePage-module__gsKd7G__socialLink{color:#52525b;background:#f4f4f5;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:Geist,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.ProfilePage-module__gsKd7G__socialLink:hover{color:#18181b;background:#e4e4e7}.ProfilePage-module__gsKd7G__socialIconButton{color:#52525b;background:#f4f4f5;border-radius:999px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;text-decoration:none;transition:all .2s;display:flex}.ProfilePage-module__gsKd7G__socialIconButton:hover{color:#18181b;background:#e4e4e7}.ProfilePage-module__gsKd7G__socialIcon{width:14px;height:14px}.ProfilePage-module__gsKd7G__templatesSection{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.ProfilePage-module__gsKd7G__templateGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;width:100%;display:grid}.ProfilePage-module__gsKd7G__templateCard{border-radius:12px;flex-direction:column;gap:12px;text-decoration:none;transition:transform .2s;display:flex}.ProfilePage-module__gsKd7G__templateCard:hover{transform:translateY(-2px)}.ProfilePage-module__gsKd7G__templateImageWrapper{aspect-ratio:1;background:#f4f4f5;border-radius:12px;width:100%;position:relative;overflow:hidden}.ProfilePage-module__gsKd7G__templateImage{object-fit:cover;width:100%;height:100%}.ProfilePage-module__gsKd7G__templatePlaceholder{background:linear-gradient(135deg,#e4e4e7 0%,#f4f4f5 100%);width:100%;height:100%}.ProfilePage-module__gsKd7G__templateInfo{flex-direction:column;gap:4px;display:flex}.ProfilePage-module__gsKd7G__templateName{color:#18181b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Geist,sans-serif;font-size:14px;font-weight:500;overflow:hidden}.ProfilePage-module__gsKd7G__templateStats{align-items:center;gap:12px;display:flex}.ProfilePage-module__gsKd7G__templateStat{color:#71717a;align-items:center;gap:4px;font-family:Geist,sans-serif;font-size:12px;display:flex}.ProfilePage-module__gsKd7G__templateStatIcon{width:12px;height:12px}.ProfilePage-module__gsKd7G__templateSkeleton{flex-direction:column;gap:12px;display:flex}.ProfilePage-module__gsKd7G__templateImageSkeleton{aspect-ratio:1;border-radius:12px;width:100%}.ProfilePage-module__gsKd7G__templateTitleSkeleton{border-radius:4px;width:70%;height:16px}.ProfilePage-module__gsKd7G__projectsSection{flex-direction:column;gap:20px;display:flex}.ProfilePage-module__gsKd7G__sectionHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.ProfilePage-module__gsKd7G__sectionTitle{color:#3c3c3c;margin:0;font-family:Instrument Serif,serif;font-size:22px;font-weight:400;line-height:115%}.ProfilePage-module__gsKd7G__publishButton{color:#18181b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-family:Geist,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:all .2s;display:flex}.ProfilePage-module__gsKd7G__publishButton:hover{background:#f4f4f5;border-color:#d4d4d8}.ProfilePage-module__gsKd7G__publishButton svg{width:16px;height:16px}.ProfilePage-module__gsKd7G__projectGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;width:100%;display:grid}.ProfilePage-module__gsKd7G__projectSkeleton{flex-direction:column;gap:8px;display:flex}.ProfilePage-module__gsKd7G__projectImageSkeleton{aspect-ratio:16/9;border-radius:12px;width:100%}.ProfilePage-module__gsKd7G__projectTitleSkeleton{border-radius:4px;width:70%;height:20px}.ProfilePage-module__gsKd7G__projectDateSkeleton{border-radius:4px;width:40%;height:14px}.ProfilePage-module__gsKd7G__emptyState{background:#f9fafb;border-radius:12px;justify-content:center;align-items:center;padding:60px 20px;display:flex}.ProfilePage-module__gsKd7G__emptyState p{color:#71717a;margin:0;font-family:Geist,sans-serif;font-size:16px}@media (max-width:1024px){.ProfilePage-module__gsKd7G__container{padding:20px 24px 48px}.ProfilePage-module__gsKd7G__projectGrid{gap:16px}}@media (max-width:768px){.ProfilePage-module__gsKd7G__container{padding:16px 16px 40px}.ProfilePage-module__gsKd7G__profileHeader{gap:12px;padding:16px 0}.ProfilePage-module__gsKd7G__avatar,.ProfilePage-module__gsKd7G__avatarSkeleton{width:100px;height:100px}.ProfilePage-module__gsKd7G__userName{font-size:24px}.ProfilePage-module__gsKd7G__sectionTitle{font-size:20px}.ProfilePage-module__gsKd7G__projectGrid{grid-template-columns:1fr;gap:12px}}@media (max-width:480px){.ProfilePage-module__gsKd7G__container{padding:20px 12px 32px}.ProfilePage-module__gsKd7G__userName{font-size:22px}}
.ProjectGrid-module__wWbCeq__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:max-content;align-content:start;gap:20px;width:100%;display:grid}.ProjectGrid-module__wWbCeq__skeletonClip{width:100%;overflow:hidden}
.page-module__utUDpG__page{background:#fff;min-height:100vh}.page-module__utUDpG__main{background:#fff;padding-top:112px}@media (max-width:768px){.page-module__utUDpG__main{padding-top:96px}}
