.App{height:100%;text-align:center;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}body{font-family:Outfit,sans-serif}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.landing-page{height:100vh;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y mandatory}.landing-page .animate-section-nav{position:sticky;scroll-snap-align:none;top:0;z-index:100}.landing-page .animate-section-commission,.landing-page .animate-section-faq,.landing-page .animate-section-footer,.landing-page .animate-section-hero,.landing-page .landing-section-feature{display:flex;flex-direction:column;min-height:100vh;scroll-snap-align:start;scroll-snap-stop:always}.landing-page .landing-section-feature{justify-content:center}.landing-page .landing-section-feature .container,.landing-page .landing-section-feature .section-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh}.landing-page .animate-section-commission,.landing-page .animate-section-faq{justify-content:center}.landing-page .animate-section-footer{justify-content:flex-end}.landing-page .animate-section-hero .heroWrap{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh}@media (max-width:900px){.landing-page{-webkit-overflow-scrolling:touch;height:auto;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;scroll-snap-type:none}.landing-page .animate-section-commission,.landing-page .animate-section-faq,.landing-page .animate-section-footer,.landing-page .animate-section-hero,.landing-page .landing-section-feature{scroll-snap-align:none;scroll-snap-stop:normal}.landing-page .animate-section-hero{min-height:auto;min-height:100dvh;min-height:-webkit-fill-available}.landing-page .animate-section-hero .heroWrap{flex:1 1 auto;justify-content:flex-start;min-height:0;padding-bottom:max(8px,env(safe-area-inset-bottom,0px));padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px))}}.landing-page .animate-section-commission .commission-section{box-sizing:border-box;min-height:100vh}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes textReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.85) translateY(20px)}60%{opacity:1;transform:scale(1.02) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes gentlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.02)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes underlineSlide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-page .animate-section-nav{animation:fadeInDown .6s ease-out forwards}.landing-page .animate-section-hero{animation:fadeIn .5s ease-out forwards}.landing-page .animate-section-commission{opacity:0;transform:translateY(64px) scale(.97);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.landing-page .animate-section-commission.in-view{opacity:1;transform:translateY(0) scale(1)}.landing-page .animate-section-faq{opacity:0;transform:translateX(64px) scale(.97);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.landing-page .animate-section-faq.in-view{opacity:1;transform:translateX(0) scale(1)}.landing-page .animate-section-footer{opacity:0;transform:translateY(56px) scale(.96);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.landing-page .animate-section-footer.in-view{opacity:1;transform:translateY(0) scale(1)}.landing-page .animate-section-commission .button-container,.landing-page .animate-section-commission .commission-subtitle,.landing-page .animate-section-commission .commission-title{opacity:0;transform:translateY(48px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.landing-page .animate-section-commission.in-view .commission-title{opacity:1;transform:translateY(0);transition-delay:.15s}.landing-page .animate-section-commission.in-view .commission-subtitle{opacity:1;transform:translateY(0);transition-delay:.35s}.landing-page .animate-section-commission.in-view .button-container{opacity:1;transform:translateY(0);transition-delay:.55s}.landing-page .animate-section-faq .faq-title{transform:translateY(40px)}.landing-page .animate-section-faq .faq-item,.landing-page .animate-section-faq .faq-title{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.landing-page .animate-section-faq .faq-item{transform:translateX(-48px)}.landing-page .animate-section-faq.in-view .faq-title{opacity:1;transform:translateY(0);transition-delay:.15s}.landing-page .animate-section-faq.in-view .faq-item:first-child{opacity:1;transform:translateX(0);transition-delay:.25s}.landing-page .animate-section-faq.in-view .faq-item:nth-child(2){opacity:1;transform:translateX(0);transition-delay:.38s}.landing-page .animate-section-faq.in-view .faq-item:nth-child(3){opacity:1;transform:translateX(0);transition-delay:.51s}.landing-page .animate-section-faq.in-view .faq-item:nth-child(4){opacity:1;transform:translateX(0);transition-delay:.64s}.landing-page .animate-section-faq.in-view .faq-item:nth-child(5){opacity:1;transform:translateX(0);transition-delay:.77s}.landing-page .animate-section-footer .footerBottom,.landing-page .animate-section-footer .footerCol{opacity:0;transform:translateY(40px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.landing-page .animate-section-footer.in-view .footerCol:first-child{opacity:1;transform:translateY(0);transition-delay:.08s}.landing-page .animate-section-footer.in-view .footerCol:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.18s}.landing-page .animate-section-footer.in-view .footerCol:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.28s}.landing-page .animate-section-footer.in-view .footerCol:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.38s}.landing-page .animate-section-footer.in-view .footerCol:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.48s}.landing-page .animate-section-footer.in-view .footerCol:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.58s}.landing-page .animate-section-footer.in-view .footerCol:nth-child(7){opacity:1;transform:translateY(0);transition-delay:.68s}.landing-page .animate-section-footer.in-view .footerCol:nth-child(8){opacity:1;transform:translateY(0);transition-delay:.78s}.landing-page .animate-section-footer.in-view .footerBottom{opacity:1;transform:translateY(0);transition-delay:.45s}.commission-section{align-items:center;background:#f77a1a;border-bottom:1px solid #0000001a;border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;opacity:1;padding:50px;width:100vw}.commission-title{color:#fff;font-size:60px;font-weight:700;letter-spacing:-.02em;line-height:90px;margin:0;text-align:center}.commission-subtitle{color:#fff;font-size:20px;font-weight:400;letter-spacing:0;line-height:30px;margin:0 0 10px;text-align:center}.button-container{display:flex;flex-wrap:wrap;gap:16px}.btn,.button-container{align-items:center;justify-content:center}.btn{border:none;border-radius:18px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;height:48px;min-width:151px;padding:12px 16px;transition:transform .3s ease,box-shadow .3s ease,background .2s ease;white-space:nowrap}.btn-learn{background:#fff3;border:2px solid #ffffff4d;color:#fff}.btn-learn:hover{background:#ffffff4d;box-shadow:0 6px 20px #0000001f;transform:translateY(-4px) scale(1.03)}.btn-learn:active{transform:translateY(-1px) scale(1.01)}.btn-started{background:#fff;color:#f77a1a}.btn-started:hover{background:#f5f5f5;box-shadow:0 6px 20px #00000026;transform:translateY(-4px) scale(1.03)}.btn-started:active{transform:translateY(-1px) scale(1.01)}@media (max-width:1024px){.commission-section{padding:40px 30px}.commission-title{font-size:48px;line-height:60px}.commission-subtitle{font-size:18px;line-height:28px}}@media (max-width:768px){.commission-section{border-radius:12px;gap:16px;padding:32px 24px}.commission-title{font-size:32px;line-height:40px}.commission-subtitle{font-size:14px;line-height:22px;margin-bottom:8px}.button-container{gap:12px}.btn{border-radius:14px;font-size:14px;height:44px;min-width:130px;padding:10px 14px}}@media (max-width:430px){.commission-section{border-radius:10px;gap:14px;padding:28px 20px}.commission-title{font-size:28px;line-height:36px}.commission-subtitle{font-size:13px;line-height:20px}.button-container{gap:10px}.btn{border-radius:12px;font-size:13px;height:40px;min-width:120px;padding:8px 12px}}@media (max-width:360px){.commission-section{padding:24px 16px}.commission-title{font-size:24px;line-height:32px}.commission-subtitle{font-size:12px;line-height:18px}.btn{font-size:12px;height:38px;min-width:110px}}.typewriter-title{display:inline;min-height:1.2em;white-space:pre-wrap}.typewriter-title-text{display:inline}.typewriter-title-cursor{animation:typewriter-cursor-blink .7s step-end infinite;color:inherit;display:inline-block;margin-left:2px}@keyframes typewriter-cursor-blink{50%{opacity:0}to{opacity:1}}.faq-container{box-sizing:border-box;margin:0 auto;max-width:800px;padding:40px 20px}.faq-title{color:#1a1a1a;font-size:32px;font-weight:600;margin-bottom:40px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.faq-item:hover{border-color:#d0d0d0;box-shadow:0 4px 16px #0000000f;transform:translateX(4px)}.faq-question{align-items:center;background:#fff;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;transition:background-color .2s ease;width:100%}.faq-question:hover{background-color:#fafafa}.faq-icon{align-items:center;background-color:#fff;border:2px solid #ff8c42;border-radius:50%;color:#ff8c42;display:flex;flex-shrink:0;font-size:20px;font-weight:300;height:24px;justify-content:center;transition:all .3s ease;width:24px}.faq-icon.open{background-color:#ff8c42;color:#fff;transform:rotate(180deg)}.faq-question span:first-child{transition:color .2s ease}.faq-item:hover .faq-question span:first-child{color:#ff8c42}.faq-answer{background-color:#fafafa;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-answer.show{max-height:500px;padding:20px 24px}.faq-answer p{color:#666;font-size:14px;line-height:1.6;margin:0}@media (max-width:1024px){.faq-container{padding:36px 20px}.faq-title{font-size:28px;margin-bottom:36px}}@media (max-width:768px){.faq-container{max-width:100%;padding:32px 16px}.faq-title{font-size:24px;font-weight:600;margin-bottom:28px}.faq-list{gap:10px}.faq-item{border-radius:8px}.faq-question{font-size:15px;font-weight:600;gap:12px;padding:18px 20px}.faq-icon{border:2px solid #ff8c42;font-size:20px;height:24px;width:24px}.faq-answer.show{padding:18px 20px}.faq-answer p{font-size:14px;line-height:1.6}}@media (max-width:430px){.faq-container{padding:28px 14px}.faq-title{font-size:22px;margin-bottom:24px}.faq-list{gap:8px}.faq-question{font-size:14px;gap:10px;padding:16px 18px}.faq-icon{font-size:18px;height:22px;width:22px}.faq-answer.show{padding:16px 18px}.faq-answer p{font-size:13px}}@media (max-width:360px){.faq-container{padding:24px 12px}.faq-title{font-size:20px;margin-bottom:20px}.faq-question{font-size:13px;padding:14px 16px}.faq-icon{font-size:16px;height:20px;width:20px}.faq-answer.show{padding:14px 16px}}.langLeft{align-items:center;display:flex;gap:12px}.langFlag{border-radius:999px;display:block;height:25px;object-fit:cover;width:25px}.langText{display:block;line-height:1;margin:0;padding:0;white-space:nowrap}.langDot{background:#0000;border:2px solid #0000;border-radius:999px;height:10px;justify-self:end;width:10px}.langItem.active{background:#ff7a1a;color:#fff}.langItem.active .langDot{background:#fff;border-color:#ffffff8c}.langItem.active .langText{color:#fff}.navWrap{background:#0000;width:100%}.navBar{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 10px 25px #0000000f;height:80px;justify-content:space-between;margin:0;padding:0 32px;position:relative;width:100%}.navBar,.navLogo{align-items:center;display:flex}.navLogo{height:50px;overflow:hidden;width:123px}.navLogoImg{display:block;height:36px;object-fit:cover;object-position:left center;width:89px}.navLinks{align-items:center;display:flex;gap:24px;list-style:none;margin:0;padding:0}.navLink{color:#1b1b1b;font-size:20px;font-weight:600;line-height:20px;text-decoration:none}.navLink:hover{opacity:.9}.navDropdown{position:relative}.navDropBtn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:10px;padding:6px 0}.navCaret{font-size:12px;transform:translateY(1px);transition:transform .16s ease}.navCaret.open{transform:translateY(1px) rotate(180deg)}.navActions{gap:18px}.langLoginWrap,.navActions{align-items:center;display:flex}.langLoginWrap{gap:50px}.langWrap{position:relative}.langBtn,.langWrap{display:inline-flex}.langBtn{align-items:center;background:#fff!important;border:1px solid #ff7a1a;border-radius:14px;box-shadow:0 8px 18px #ff7a1a2e;color:#ff7a1a;gap:10px;height:44px;justify-content:flex-start;min-width:127px;padding:10px 18px;width:auto}.langIcon{font-size:18px;line-height:1}.langMenu{grid-gap:8px;background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 10px 25px #0000001f;display:grid;gap:8px;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:9999}.navMenu{left:0;min-width:200px;right:auto}.langItem{align-items:center;background:#0000;border:none;border-radius:14px;color:#1b1b1b;cursor:pointer;display:grid;font-size:16px;font-weight:600;grid-template-columns:1fr 12px;height:56px;padding:0 16px;text-decoration:none;width:100%}.langItem:not(.active):hover{background:#0000000f}.langMenu:has(.langItem:hover) .langItem.active:not(:hover),.mobileLangMenu:has(.langItem:hover) .langItem.active:not(:hover){background:#0000;color:#1b1b1b}.langMenu:has(.langItem:hover) .langItem.active:not(:hover) .langText,.mobileLangMenu:has(.langItem:hover) .langItem.active:not(:hover) .langText{color:#1b1b1b}.langMenu:has(.langItem:hover) .langItem.active:not(:hover) .langDot,.mobileLangMenu:has(.langItem:hover) .langItem.active:not(:hover) .langDot{background:#0000;border-color:#0000}.langBtn .navCaret{color:#ff7a1a}.loginBtn{align-items:center;border-radius:10px;color:#1b1b1b;display:inline-flex;font-size:14px;font-weight:600;height:44px;justify-content:center;margin-left:10px;padding:0 14px;text-decoration:none;width:90px}.loginBtn:hover{background:#0000000d}.signupBtn{align-items:center;background:#ff7a1a;border:1px solid #ff7a1a;border-radius:14px;box-shadow:0 10px 25px #0000001f;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:44px;justify-content:center;line-height:24px;padding:10px 18px;text-decoration:none}.signupBtn:hover{filter:brightness(.98)}.hamburgerBtn{align-items:center;background:#fff;border:1px solid #00000014;border-radius:12px;cursor:pointer;display:none;height:44px;justify-content:center;width:44px}.hamburgerIcon{grid-gap:4px;display:grid;gap:4px;height:14px;width:20px}.hamburgerIcon span{background:#1b1b1b;border-radius:99px;display:block;height:2px}.mobilePanel{background:#fff;border:1px solid #00000014;border-radius:14px;box-shadow:0 10px 25px #00000014;display:none;left:0;margin:0 auto;padding:14px;position:absolute;right:0;top:calc(100% + 10px);width:100%;z-index:100}.mobilePanel.open{display:block}.mobileLinks{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.mobileLink{align-items:center;background:#00000008;border-radius:12px;color:#1b1b1b;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:12px;text-decoration:none}.mobileLink:hover{background:#0000000f}.mobileActions{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.mobileActions .langBtn,.mobileActions .loginBtn,.mobileActions .signupBtn{justify-content:center;margin-left:0;width:100%}@media (max-width:820px){.navBar{border-radius:14px;height:64px;padding:0 16px}.navActions,.navLinks{display:none}.hamburgerBtn{display:inline-flex}}@media (max-width:420px){.navLogo,.navLogoImg{height:44px;width:110px}}.langDisabled{cursor:not-allowed;filter:grayscale(.2);opacity:.45;pointer-events:none}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.heroTitleTypewriter{min-height:1.2em;white-space:pre-line}.heroTitleTyped{display:inline}.heroTitleCursor{animation:typewriterCursorBlink .7s step-end infinite;color:#ff7a1a;display:inline-block;font-weight:800;margin-left:2px}@keyframes typewriterCursorBlink{50%{opacity:0}to{opacity:1}}.heroDesc{animation:heroFadeInUp .7s ease-out .15s both}.heroActions{animation:heroFadeInUp .7s ease-out .3s both}.heroRight .phoneWrap{animation:heroSlideInRight .8s ease-out .2s both}.heroWrap{padding:28px 0 0;width:100%}.heroInner{margin:0 auto;max-width:1280px;padding:0 32px}.heroGrid{align-items:center;display:grid;grid-template-columns:600px 600px;justify-content:space-between;min-height:520px}.heroLeft{align-items:flex-start;gap:24px;text-align:left}.heroLeft,.heroText{display:flex;flex-direction:column;width:600px}.heroText{gap:8px}.heroTitle{color:#0b1320;display:inline;font-size:72px;font-weight:800;line-height:110%;margin:0;opacity:1}.heroDesc{color:#0b1320b8;font-size:18px;font-weight:400;line-height:18px;margin:0;max-width:520px;opacity:0}.heroActions{gap:16px;opacity:0}.heroActions,.heroInputWrap{align-items:center;display:flex}.heroInputWrap{background:#fff;border:1px solid #ff7a1abf;border-radius:14px;gap:8px;height:44px;padding:0 14px;transition:transform .25s ease,box-shadow .25s ease;width:260px}.heroInputWrap:focus-within{box-shadow:0 4px 16px #ff7a1a33;transform:scale(1.02)}.heroPrefix{color:#0b13208c;font-size:12px;font-weight:500;white-space:nowrap}.heroInput{background:#0000;border:none;color:#0b1320;font-size:12px;min-width:0;outline:none;width:100%}.heroBtn{align-items:center;background:#ff7a1a;border:1px solid #ff7a1a;border-radius:14px;box-shadow:0 10px 25px #0000001f;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:44px;justify-content:center;line-height:18px;padding:12px 16px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;white-space:nowrap}.heroBtn:hover{box-shadow:0 14px 28px #ff7a1a59;transform:translateY(-4px) scale(1.02)}.heroRight,.phoneWrap{align-items:center;display:flex;justify-content:center;width:600px}.phoneWrap{height:628px;opacity:0;position:relative}.ellipseBg{height:1000px;left:50%;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px;z-index:0}.heroPhone{object-fit:contain;z-index:1}.heroPhone,.heroPhoneIphone{animation:heroFloat 4s ease-in-out infinite;animation-delay:1s;display:block;height:550px;position:relative;width:280px}.heroPhoneIphone{margin-top:40px}.heroPhoneIphone .heroIphoneFrame{height:100%;left:0;object-fit:contain;object-position:center;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.heroPhoneIphone .heroIphoneScreen{align-items:center;display:flex;height:96.2%;justify-content:center;left:4.43%;overflow:hidden;position:absolute;top:1.92%;width:91.2%;z-index:1}.heroPhoneIphone .heroIphoneScreenContent{height:100%;object-fit:cover;object-position:center 15%;position:relative;transition:opacity .5s ease-in-out;width:100%;z-index:20}@media (max-width:1024px){.heroInner{padding:0 24px}.heroGrid{gap:24px;grid-template-columns:1fr 1fr;min-height:auto}.heroLeft,.heroText{width:100%}.heroTitle{font-size:52px}.phoneWrap{height:520px;width:100%}.ellipseBg{height:380px;width:380px}.heroPhone{height:460px;width:230px}}@media (max-width:900px){:root{--hero-gutter:clamp(12px,4vw,20px)}.heroWrap{overflow-x:hidden;padding:max(12px,env(safe-area-inset-top,0px)) 0 max(20px,env(safe-area-inset-bottom,0px));width:100%}.heroInner,.heroWrap{box-sizing:border-box;max-width:100%}.heroInner{padding:0}.heroGrid{align-items:start;gap:18px;grid-template-columns:1fr;min-height:0;width:100%}.heroLeft{gap:12px;padding:0 var(--hero-gutter)}.heroLeft,.heroText{align-items:flex-start;max-width:none;text-align:left;width:100%}.heroText{gap:10px;margin:0}.heroTitle br{display:none}.heroTitle{font-size:clamp(22px,7.2vw,40px);letter-spacing:-.2px;line-height:120%;max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal;word-break:break-word}@media (min-width:380px){.heroTitle{overflow-wrap:normal;white-space:nowrap;word-break:normal}}.heroDesc{font-size:12px;line-height:18px;text-align:left}.heroActions,.heroDesc{margin:0;max-width:none;width:100%}.heroActions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;justify-content:flex-start}.heroInputWrap{flex:1 1 auto;height:40px;min-width:0;padding:0 12px;width:auto}.heroBtn{flex:0 0 auto;height:40px;padding:0 14px}.heroPrefix{font-size:11px}.heroRight{justify-content:center;min-width:0}.heroRight,.phoneWrap{max-width:100%;width:100%}.phoneWrap{aspect-ratio:unset;box-sizing:border-box;height:auto;min-height:280px}.ellipseBg{height:auto;max-width:100%;width:min(360px,92vw)}.heroPhone,.heroPhoneIphone{aspect-ratio:280/550;height:auto!important;margin-bottom:8px;margin-top:16px;max-width:100%;width:min(240px,72vw)!important}}@media (max-width:420px){.phoneWrap{height:auto;min-height:260px}.ellipseBg{height:auto;width:min(300px,88vw)}.heroPhone,.heroPhoneIphone{aspect-ratio:280/550;height:auto!important;width:min(210px,78vw)!important}}.footerWrap,.footerWrap *{box-sizing:border-box}.footerWrap{overflow-x:hidden;width:100%}.footerCard{background:radial-gradient(1200px 600px at 50% 15%,#ffffff47 0,#ffffff1a 40%,#fff0 70%),linear-gradient(180deg,#5a5a5a,#4a4a4a 55%,#3f3f3f);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 18px 40px #00000038;overflow:hidden;padding:34px 38px;width:100%}.footerGrid{grid-column-gap:clamp(18px,3vw,56px);grid-row-gap:0;align-items:start;column-gap:clamp(18px,3vw,56px);display:grid;grid-template-columns:1.35fr 1.05fr .9fr 1.2fr .9fr .8fr .8fr;justify-items:start;row-gap:0;width:100%}.footerCol,.footerGrid,.footerHead,.footerItem,.footerLink,.footerList,.footerTitle{align-self:start;justify-self:start;text-align:left}.footerCol{flex-direction:column;min-width:0}.footerCol,.footerHead{align-items:flex-start;display:flex}.footerHead{margin-bottom:12px;min-height:16px}.footerTitle{color:#ff7a1a;font-size:12px;font-weight:700;letter-spacing:.2px;line-height:16px;margin:0}.footerTitleSpacer{opacity:0;pointer-events:none}.footerList{list-style:none;margin:0;padding:0}.footerItem+.footerItem{margin-top:10px}.footerLink{color:#ffffffd1;font-size:12px;font-weight:600;line-height:16px;position:relative;text-decoration:none;transition:color .25s ease,transform .25s ease;white-space:nowrap}.footerLink:hover{color:#ff7a1a;transform:translateX(4px)}.footerLink:after{background:#ff7a1a;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.footerLink:hover:after{transform:scaleX(1);transform-origin:left}.footerDivider{background:#ffffff2e;height:1px;margin:28px 0 22px}.footerBottom{align-items:center;display:flex;gap:18px;justify-content:space-between;width:100%}.footerLogo{display:block;height:auto;object-fit:contain;transition:transform .3s ease;width:150px}.footerLogo:hover{transform:scale(1.05)}.footerCopy{color:#ffffffa6;font-size:12px;font-weight:600;line-height:16px}.footerMobileOnly{display:none}.footerDesktopOnly{display:block}@media (max-width:1024px){.footerCard{padding:28px 24px}.footerGrid{column-gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.footerLink{white-space:normal}}@media (max-width:640px){.footerCard{border-radius:16px;padding:18px 16px}.footerDesktopOnly{display:none}.footerMobileOnly{display:block}.footerAccordionGrid{grid-gap:10px 14px;align-items:start;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.footerAccItem{background:#0000;border:none;border-radius:14px;overflow:hidden}.footerAccBtn{background:#0000;border:none;cursor:pointer;height:40px;justify-content:space-between;padding:0;width:100%}.footerAccTitle{color:#ff7a1a;font-size:12px;font-weight:900;letter-spacing:.2px}.footerAccBtn{align-items:center;display:flex;gap:10px;justify-content:flex-start}.footerAccChevron{display:none}.footerAccItem.open .footerAccChevron{display:inline-flex}.footerAccChevron{align-items:center;flex:0 0 18px;font-size:0;height:18px;justify-content:center;line-height:0;transform:translateY(1px);transition:transform .18s ease;width:18px}.footerAccChevron:before{border-bottom:2px solid #ff7a1a;border-right:2px solid #ff7a1a;content:"";display:block;height:8px;transform:rotate(45deg);width:8px}.footerAccPanel{max-height:0;overflow:hidden;transition:max-height .22s ease}.footerAccItem.open .footerAccPanel{max-height:520px}.footerAccList{margin:8px 0 0;padding:0;text-align:left;width:100%}.footerAccLink{background:#0000;border-radius:0;color:#fff;display:block;font-size:10px;line-height:24px;padding:9px 0;text-align:left}.footerAccLink:hover{color:#fffffff2}.footerBottom{align-items:flex-start;flex-direction:column;gap:10px}.footerLogo{width:90px}.footerDivider{margin:16px 0 14px}}body{overflow-x:hidden}.desktop-view{display:block}.mobile-carousel{display:none}.section-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:40px 20px;width:100%}.circles-container{overflow:hidden}.phone-container img{display:block;filter:drop-shadow(0 20px 50px rgba(0,0,0,.15));max-height:100%;max-width:100%;object-fit:contain}.phone-container-iphone .feature-iphone-screen-content{backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:none;image-rendering:-webkit-optimize-contrast;transform:translateZ(0);-webkit-transform:translateZ(0)}.carousel-container{overflow:hidden;position:relative;width:100%}.carousel-track{display:flex;transition:transform .5s ease-in-out;width:100%}.carousel-slide{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:100%;overflow:hidden;padding:clamp(15px,5vw,40px) clamp(10px,3vw,20px)}.mobile-text-section{margin-bottom:clamp(15px,4vw,30px);max-width:540px;padding:0 clamp(10px,3vw,20px);width:100%}.mobile-text-content{align-items:center;display:flex;flex-direction:column;text-align:center}.mobile-phone-section{display:flex;max-width:100vw;min-height:clamp(420px,110vw,560px);overflow:hidden;padding:0 clamp(5px,2vw,15px);position:relative;width:100%}.carousel-arrow,.mobile-phone-section{align-items:center;justify-content:center}.carousel-arrow{background:#f77a1ae6;border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:none;font-size:30px;height:50px;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease;width:50px;z-index:100}.carousel-arrow:hover{background:#f77a1a}.carousel-arrow-left{left:10px}.carousel-arrow-right{right:10px}.carousel-dots{display:flex;gap:clamp(8px,2vw,12px);justify-content:center;margin-top:clamp(15px,3vw,20px);padding-bottom:clamp(15px,3vw,20px)}.dot{background:#0000;border:2px solid #f77a1a;border-radius:50%;cursor:pointer;flex-shrink:0;height:clamp(10px,2.5vw,12px);padding:0;transition:all .3s ease;width:clamp(10px,2.5vw,12px)}.dot.active{background:#f77a1a;height:clamp(12px,3vw,14px);width:clamp(12px,3vw,14px)}@media (max-width:968px){.desktop-view{display:none}.mobile-carousel{display:block;overflow-x:hidden}.mobile-text-content .description{text-align:center}.mobile-text-content .cta-button{max-width:100%}.mobile-phone-section .circle-orange{height:clamp(240px,50vw,320px);width:clamp(240px,50vw,320px)}.mobile-phone-section .circle-beige{height:clamp(310px,65vw,415px);width:clamp(310px,65vw,415px)}.mobile-phone-section .phone-container{height:clamp(400px,104vw,520px);width:clamp(200px,52vw,260px)}.mobile-phone-section .phone-container .feature-iphone-frame{height:100%;width:100%}.mobile-phone-section .phone-container .feature-iphone-screen-content{height:100%;object-fit:cover;object-position:top center;width:100%}.subtitle{font-size:clamp(13px,2.5vw,16px)}.title{font-size:clamp(20px,4.5vw,30px);line-height:clamp(26px,5.5vw,37px)}.tagline{font-size:clamp(12px,2.2vw,14px)}.description{font-size:clamp(11px,2.2vw,14px);line-height:clamp(17px,3.2vw,22px)}.cta-button{font-size:clamp(16px,3vw,20px);height:clamp(40px,8vw,46px)}}@media (max-width:640px){.mobile-phone-section .circle-orange{height:clamp(170px,38vw,220px);width:clamp(170px,38vw,220px)}.mobile-phone-section .circle-beige{height:clamp(220px,50vw,290px);width:clamp(220px,50vw,290px)}.mobile-phone-section .phone-container{height:clamp(280px,60vw,360px);width:clamp(140px,30vw,180px)}}@media (max-width:480px){.carousel-slide{padding:clamp(15px,4vw,25px) clamp(8px,2vw,15px)}.mobile-text-section{margin-bottom:clamp(15px,3vw,25px)}.mobile-phone-section{min-height:clamp(260px,55vw,350px)}.mobile-phone-section .circle-orange{height:clamp(150px,35vw,190px);width:clamp(150px,35vw,190px)}.mobile-phone-section .circle-beige{height:clamp(200px,48vw,250px);width:clamp(200px,48vw,250px)}.mobile-phone-section .phone-container{height:clamp(260px,56vw,340px);width:clamp(130px,28vw,170px)}.title{font-size:clamp(18px,4.2vw,24px);line-height:clamp(24px,5vw,30px)}.subtitle{font-size:clamp(12px,2.3vw,14px)}.tagline{font-size:clamp(11px,2vw,13px)}.description{font-size:clamp(10.5px,2vw,12px);line-height:clamp(16px,3vw,19px)}.cta-button{font-size:clamp(15px,2.8vw,18px);height:clamp(38px,7.5vw,42px);padding:8px 16px}}@media (max-width:375px){.mobile-phone-section{min-height:clamp(240px,52vw,320px);padding:0 5px}.mobile-phone-section .circle-orange{height:clamp(130px,33vw,160px);width:clamp(130px,33vw,160px)}.mobile-phone-section .circle-beige{height:clamp(170px,45vw,210px);width:clamp(170px,45vw,210px)}.mobile-phone-section .phone-container{height:clamp(230px,52vw,290px);width:clamp(115px,26vw,145px)}.title{font-size:clamp(17px,4vw,22px);line-height:clamp(22px,4.8vw,28px)}.carousel-dots{gap:clamp(6px,1.5vw,10px)}.dot{height:clamp(8px,2vw,10px);width:clamp(8px,2vw,10px)}.dot.active{height:clamp(10px,2.5vw,12px);width:clamp(10px,2.5vw,12px)}}@media (max-width:320px){.carousel-slide{padding:12px 6px}.mobile-text-section{margin-bottom:12px;padding:0 8px}.mobile-phone-section{min-height:220px;padding:0 3px}.mobile-phone-section .circle-orange{height:110px;width:110px}.mobile-phone-section .circle-beige{height:150px;width:150px}.mobile-phone-section .phone-container{height:200px;width:100px}.title{font-size:16px;line-height:21px}.subtitle{font-size:11px}.description,.tagline{font-size:10px}.description{line-height:15px}.cta-button{font-size:14px;height:36px}.carousel-dots{gap:5px;margin-top:10px;padding-bottom:12px}.dot{border:1.5px solid #f77a1a;height:7px;width:7px}.dot.active{height:9px;width:9px}}@media (max-height:500px) and (orientation:landscape){.mobile-phone-section{min-height:200px}.mobile-phone-section .phone-container{height:180px}.carousel-slide{padding:10px}.mobile-text-section{margin-bottom:10px}}.feature-block{opacity:0;transform:translateY(72px) scale(.96);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.feature-block.in-view{opacity:1;transform:translateY(0) scale(1)}.feature-block--from-left{transform:translateY(72px) translateX(-80px) scale(.96)}.feature-block--from-left.in-view{transform:translateY(0) translateX(0) scale(1)}.feature-block--from-right{transform:translateY(72px) translateX(80px) scale(.96)}.feature-block--from-right.in-view{transform:translateY(0) translateX(0) scale(1)}.feature-block--scale{transform:translateY(72px) scale(.92)}.feature-block--scale.in-view{transform:translateY(0) scale(1)}.feature-block .phone-section,.feature-block .text-section{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.feature-block.in-view .text-section{opacity:1;transform:translateY(0);transition-delay:.2s}.feature-block.in-view .phone-section{opacity:1;transform:translateY(0) translateX(0);transition-delay:.35s}.feature-block .content-wrapper .phone-section:first-child,.feature-block .content-wrapper .phone-section:last-child{transition:opacity 1.4s cubic-bezier(.25,.46,.45,.94),transform 1.4s cubic-bezier(.25,.46,.45,.94)}.feature-block .content-wrapper .phone-section:last-child{transform:translateY(36px) translateX(160px)}.feature-block.in-view .content-wrapper .phone-section:last-child{transform:translateY(0) translateX(0);transition-delay:.4s}.feature-block .content-wrapper .phone-section:first-child{transform:translateY(36px) translateX(-160px)}.feature-block.in-view .content-wrapper .phone-section:first-child{transform:translateY(0) translateX(0);transition-delay:.4s}.feature-block .cta-button{transition:transform .25s ease,box-shadow .25s ease}.feature-block .cta-button:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-3px) scale(1.02)}.content-wrapper{gap:120px}.text-content{max-width:540px}.title{margin-bottom:2px}.tagline{letter-spacing:1px;margin-bottom:0;margin-top:0}.description{margin-top:8px}.cta-button{letter-spacing:1px;padding:8px 0}@media (max-width:968px){.content-wrapper{flex-direction:column;gap:60px}.text-section{max-width:100%;text-align:center}.text-content,.text-section{align-items:center}.cta-button{max-width:100%}.circle-orange{height:350px;width:350px}.circle-beige{height:460px;width:460px}}@media (max-width:480px){.title{font-size:48px}.cta-button{width:100%}.phone-container{height:480px;width:240px}.circle-orange{height:300px;width:300px}.circle-beige{height:400px;width:400px}}.subtitle{margin-bottom:11px}.title{margin-bottom:12px}@media (max-width:480px){.title{font-size:24px;line-height:30px}.description,.tagline{font-size:13px}.cta-button{font-size:18px;width:100%}.phone-container{height:480px;width:240px}.circle-orange{height:300px;width:300px}.circle-beige{height:400px;width:400px}}body{background:#fff;min-height:100vh}.container{justify-content:center;min-height:100vh;padding:40px 20px}.container,.content-wrapper{align-items:center;display:flex;width:100%}.content-wrapper{gap:80px;justify-content:space-between;max-width:1200px}.phone-section{flex:1 1;min-height:650px;position:relative}.circles-container,.phone-section{align-items:center;display:flex;justify-content:center}.circles-container{height:100%;position:absolute;width:100%}.circle{border-radius:50%;position:absolute;z-index:0}.circle-orange{border:2.5px solid #ff8a3c;height:400px;width:400px}.circle-beige{border:2.5px solid #f5dfc4;height:520px;width:520px}.phone-mockup{position:relative;z-index:10}.phone-container{align-items:center;display:flex;height:600px;justify-content:center;width:300px}.phone-image{display:block;filter:drop-shadow(0 20px 50px rgba(0,0,0,.15));max-height:100%;max-width:100%;object-fit:contain}.phone-container-iphone{position:relative}.phone-container-iphone .feature-iphone-frame{height:100%;left:0;object-fit:contain;object-position:center;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.phone-container-iphone .feature-iphone-screen{align-items:center;display:flex;height:96.2%;justify-content:center;left:4.43%;overflow:hidden;position:absolute;top:1.92%;width:91.2%;z-index:1}.phone-container-iphone .feature-iphone-screen-content{height:100%;object-fit:cover;object-position:center;width:100%}.phone-placeholder{background:linear-gradient(180deg,#e8b4a5,#f5a86e);border:8px solid #1a1a1a;border-radius:40px;height:560px;position:relative;width:280px}.phone-placeholder:before{background:#1a1a1a;border-radius:15px;content:"";height:30px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:120px}.text-section{flex:1 1;max-width:540px}.text-content{align-items:flex-start;display:flex;flex-direction:column}.subtitle{color:#b3b3b3;font-size:16px;line-height:24px}.subtitle,.title{font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.title{color:#272727;font-size:30px;line-height:37px}.tagline{line-height:20px;margin-bottom:12px}.description,.tagline{color:#000;font-size:14px;font-weight:400;letter-spacing:.5px}.description{line-height:22px;margin-bottom:32px;max-width:440px;text-align:left}.cta-button{background:#f77a1a;border:none;border-radius:18px;box-shadow:0 2px 8px #f77a1a40;color:#fff;cursor:pointer;font-size:20px;font-weight:500;height:46px;letter-spacing:.5px;line-height:30px;max-width:540px;padding:8px 32px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:100%}.cta-button:hover{box-shadow:0 4px 12px #f77a1a59;transform:translateY(-2px)}.cta-button:active{transform:translateY(0)}@media (max-width:968px){.content-wrapper{flex-direction:column;gap:60px}.text-section{max-width:100%;text-align:center}.text-content,.text-section{align-items:center}.description{text-align:center}.cta-button{max-width:100%}.circle-orange{height:350px;width:350px}.circle-beige{height:460px;width:460px}}@media (max-width:480px){.title{font-size:24px;line-height:30px}.subtitle{font-size:14px}.description,.tagline{font-size:13px}.cta-button{font-size:18px;width:100%}.phone-container{height:480px;width:240px}.phone-placeholder{height:440px;width:220px}.circle-orange{height:300px;width:300px}.circle-beige{height:400px;width:400px}}.pricing-page{background:#fff;max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}.pricing-header{background:#f77a1a33;padding:96px 0 40px;position:relative;width:100%}.pricing-header-container{margin:auto;max-width:1200px;padding:0 32px;text-align:center;width:100%}.pricing-heading{color:#f77a1a;font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:12px}.pricing-supporting-text{color:#272727;font-size:18px;margin-bottom:32px}.pricing-toggle-container{display:flex;gap:12px;justify-content:center}.pricing-toggle-annually,.pricing-toggle-monthly{align-items:center;border:none;border-radius:18px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:8px;height:44px;justify-content:center;line-height:20px;padding:12px 16px;transition:.2s;white-space:nowrap}.pricing-toggle-monthly{background:#f77a1a;color:#fff;width:fit-content}.pricing-toggle-monthly:hover{opacity:.9}.pricing-toggle-annually{background:#0000;border:1px solid #f77a1a;color:#f77a1a}.pricing-toggle-annually:hover{background:#f77a1a1a}.pricing-cards-section{margin:0;overflow:hidden;padding:0;position:relative}.pricing-cards-background{height:420px;overflow:hidden;pointer-events:none;z-index:0}.pricing-cards-background,.pricing-cards-background svg{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;filter:none;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.pricing-cards-background svg{display:block;height:100%}.pricing-cards-container{margin:auto;max-width:1200px;padding:0 32px;position:relative;width:100%;z-index:1}.pricing-cards-content{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pricing-card{background:#fff;border:1px solid #b3b3b3;border-radius:16px;box-shadow:none;display:flex;flex-direction:column;margin-bottom:30px;overflow:hidden}.pricing-card-header{padding:32px;text-align:center}.pricing-card-icon,.pricing-card-icon-free{align-items:center;background:#ff7d0b1a;border:6px solid #ff7d0b1a;border-radius:28px;display:flex;flex:none;flex-grow:0;height:40px;justify-content:center;margin:auto;order:0;position:relative;width:40px}.pricing-card-zap-icon{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:1}.pricing-card-zap-icon path{stroke:#f77a1a;border:1.66667px solid #f77a1a}.pricing-card-icon-pro{align-items:center;background:#ff7d0b1a;border:6px solid #ff7d0b1a;border-radius:28px;display:flex;flex:none;flex-grow:0;height:40px;justify-content:center;margin:auto;order:0;position:relative;width:40px}.pricing-card-icon-pro svg{position:relative;z-index:1}.pricing-card-icon-creator{align-items:center;background:#ff7d0b1a;border:6px solid #ff7d0b1a;border-radius:28px;display:flex;flex:none;flex-grow:0;height:40px;justify-content:center;margin:auto;order:0;position:relative;width:40px}.pricing-card-icon-creator svg{position:relative;z-index:1}.pricing-card-title{color:#f77a1a;font-size:20px;font-weight:600;margin:16px 0 8px}.pricing-card-price{font-size:42px;font-weight:700;margin-bottom:6px}.pricing-card-period{color:#999}.pricing-card-content{padding:24px 32px}.pricing-card-content,.pricing-card-features{display:flex;flex-direction:column;gap:16px}.pricing-card-feature-item{align-items:flex-start;display:flex;flex-direction:row;gap:12px;margin-bottom:0}.pricing-card-feature-item.coming-soon .pricing-card-feature-text,.pricing-card-feature-item.coming-soon .pricing-card-feature-text p{color:#b3b3b3}.pricing-card-feature-icon{align-items:center;align-self:flex-start;background:#ff7d0b1a;border-radius:12px;color:#f77a1a;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;margin-top:0;position:relative;width:24px}.pricing-card-feature-icon:after{color:#f77a1a;content:"✓";font-size:14px;font-weight:700;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.pricing-card-feature-text{align-self:flex-start;flex:1 1;line-height:24px;margin:0;padding:0}.pricing-card-feature-text p{margin:0;padding:0;text-align:left}.pricing-card-feature-coming-soon{color:#b3b3b3;font-size:12px;margin-left:4px}.pricing-badge{display:none}.pricing-card-footer{background:#fafafa;padding:24px 32px}.pricing-card-button{align-items:center;background:#f77a1a;border:1px solid #f77a1a;border-radius:8px;box-shadow:0 1px 2px #0a0d120d;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:8px;height:48px;justify-content:center;line-height:24px;padding:12px 20px;text-align:center;text-decoration:none;transition:.2s;width:100%}.pricing-card-button:hover{opacity:.9}@media (max-width:768px){.pricing-header,.pricing-page{max-width:100vw;overflow-x:hidden}.pricing-header{padding:64px 0 32px;width:100%}.pricing-header-container{box-sizing:border-box;max-width:100%;padding:0 16px;width:100%}.pricing-heading{font-size:36px}.pricing-supporting-text{font-size:16px}.pricing-badge{align-items:center;background:#fbccab;border-radius:16px;color:#f77a1a;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;justify-content:center;margin-bottom:20px;padding:4px 12px;width:fit-content}.pricing-cards-section{max-width:100vw;overflow:hidden;width:100%}.pricing-cards-background{height:293.05px;margin-top:0;max-width:100vw;overflow:hidden}.pricing-cards-background,.pricing-cards-background svg{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;filter:none;width:100%}.pricing-cards-background svg{height:100%;left:0;margin:0;padding:0;position:absolute;top:0}.pricing-cards-container{box-sizing:border-box;max-width:100%;padding:0 16px;width:100%}.pricing-cards-content{box-sizing:border-box;gap:24px;grid-template-columns:1fr;width:100%}.pricing-card{box-sizing:border-box;max-width:100%;width:100%}.pricing-card-header{box-sizing:border-box;padding:32px 16px 0}.pricing-card-content,.pricing-card-footer{box-sizing:border-box;padding:32px 16px}.pricing-toggle-container{box-sizing:border-box;width:100%}.pricing-toggle-annually,.pricing-toggle-monthly{box-sizing:border-box}}.pricing-page .footerWrap{margin-top:80px}.services-page{background:#fff;min-height:100vh;overflow-x:hidden;width:100%}.services-page-header{background:#f77a1a1f;padding:96px 32px 56px;text-align:center;width:100%}.services-page-header-container{margin:0 auto;max-width:720px}.services-page-badge{align-items:center;background:#f77a1a26;border-radius:20px;display:inline-flex;justify-content:center;margin-bottom:20px;padding:6px 16px}.services-page-badge-text{color:#f77a1a;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.services-page-heading{color:#f77a1a;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.services-page-supporting-text{color:#272727;font-size:18px;line-height:1.6;margin:0}.services-page-section{margin:0 auto;max-width:1200px;padding:72px 32px 96px}.services-page-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.services-page-card{align-items:center;background:#fff;border:1.5px solid #f0f0f0;border-radius:20px;display:flex;flex-direction:column;padding:32px 28px 28px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.services-page-card:hover{border-color:#f77a1a30;box-shadow:0 16px 48px #00000017;transform:translateY(-5px)}.services-page-card-icon-box{align-items:center;background:#fff3e8;border-radius:16px;color:#f77a1a;display:flex;flex-shrink:0;height:64px;justify-content:center;margin-bottom:20px;width:64px}.services-page-card-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:10px}.services-page-card-title{color:#272727;font-size:20px;font-weight:700;letter-spacing:.2px;margin:0}.services-page-card-badge{background:#f77a1a1f;border-radius:10px;color:#f77a1a;font-size:10px;font-weight:700;letter-spacing:.8px;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.services-page-card-description{color:#666;flex:1 1;font-size:14px;line-height:1.7;margin:0 0 24px}.services-page-card-btn{background:#f77a1a;border:none;border-radius:18px;box-shadow:0 2px 8px #f77a1a40;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.3px;padding:10px 28px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.services-page-card-btn:hover:not(:disabled){box-shadow:0 6px 20px #f77a1a59;transform:translateY(-2px)}.services-page-card-btn:active:not(:disabled){transform:translateY(0)}.services-page-card-btn:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1024px){.services-page-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.services-page-heading{font-size:36px}}@media (max-width:600px){.services-page-header{padding:80px 20px 44px}.services-page-heading{font-size:28px}.services-page-supporting-text{font-size:15px}.services-page-section{padding:48px 16px 72px}.services-page-grid{gap:16px;grid-template-columns:1fr}.services-page-card{padding:28px 22px 24px}}.orange-hero-section{align-items:center;background:#f77a1a;display:flex;flex:1 1;height:100vh;justify-content:center;overflow:hidden;padding:40px;position:relative}.decorative-top-icons{display:flex;flex-direction:column;gap:12px;left:34px;position:absolute;top:40px}.decorative-top-icons .decorative-logo:first-child{display:block;height:auto;width:90px}.decorative-top-icons .decorative-logo:last-child{display:block;height:auto;margin-left:40px;opacity:1;width:70px}.decorative-bottom-icon{bottom:40px;position:absolute;right:34px}.decorative-bottom-icon .decorative-logo{display:block;height:auto;width:120px}.hero-content{max-width:600px;text-align:center;z-index:1}.hero-title{font-size:64px;font-weight:590;line-height:70px;margin-bottom:42px}.hero-description,.hero-title{color:#fff;letter-spacing:-.02em}.hero-description{font-size:30px;font-weight:400;line-height:40px;opacity:1}@media (max-width:968px){.orange-hero-section{min-height:400px;padding:40px 30px}.hero-title{font-size:38px;line-height:44px}.hero-description{font-size:18px;line-height:26px}.decorative-top-icons{gap:10px;left:30px;top:30px}.decorative-top-icons .decorative-logo:first-child{width:60px}.decorative-top-icons .decorative-logo:last-child{margin-left:8px;width:50px}.decorative-bottom-icon{bottom:30px;right:30px}.decorative-bottom-icon .decorative-logo{width:60px}.orange-hero-section{display:none}}.signup-page{display:flex;height:100vh;max-height:100vh;min-height:100vh;overflow:hidden}.signup-form-section,.signup-page .orange-hero-section{flex:1 1;min-height:0;width:50%}.signup-page .orange-hero-section{overflow:hidden}.signup-form-section{-webkit-overflow-scrolling:touch;align-items:center;background:#fff;display:flex;justify-content:center;overflow-y:auto;padding:40px}.signup-form-wrapper{align-self:center;justify-self:center;margin-top:150px;max-width:380px;width:100%}.logo-container a{display:block;transition:opacity .2s ease}.logo-container a:hover{opacity:.85}.signup-form{display:flex;flex-direction:column;gap:20px}.signup-error-msg{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c}.signup-error-msg,.signup-success-msg{font-size:14px;font-weight:500;line-height:1.45;padding:14px 16px}.signup-success-msg{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;color:#065f46}.signup-form-section .form-group{display:flex;flex-direction:column;gap:8px}.signup-form-section .form-group label{color:#1f2937;font-size:14px;font-weight:500;margin-bottom:0;text-align:left}.signup-form-section .input-wrapper{position:relative}.signup-form-section .input-wrapper input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px!important;box-sizing:border-box;color:#111827;font-size:15px;outline:none;padding:12px 16px;transition:all .2s;width:100%}.signup-form-section .input-wrapper.with-icon input{padding-right:45px}.signup-form-section .input-wrapper input::placeholder{color:#9ca3af;font-size:14px}.signup-form-section .input-wrapper input:focus{background:#fff;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a}.signup-form-section .eye-icon{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.input-hint{font-size:13px;line-height:1.4;margin-top:2px;text-align:left}.input-hint-green{color:#059669;font-weight:500}.input-hint-red{color:#dc2626;font-weight:500}.signup-form-section .btn-sign-in{background:#f77a1a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px 18px;transition:all .2s;width:100%}.signup-form-section .btn-sign-in:hover:not(:disabled){background:#e66910;box-shadow:0 4px 12px #f77a1a4d;transform:translateY(-1px)}.signup-form-section .btn-sign-in:active:not(:disabled){transform:translateY(0)}.signup-form-section .btn-sign-in:disabled{cursor:not-allowed;opacity:.7}.signup-form-section .btn-google{align-items:center;background:#fff;border:1px solid #d5d7da;border-radius:12px;color:#1f2937;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;justify-content:center;padding:14px 16px;transition:all .2s;width:100%}.signup-form-section .btn-google:hover{background:#f9fafb;border-color:#9ca3af}.signup-form-section .sign-up-link{color:#6b7280;font-size:14px;margin-top:8px;text-align:center}.signup-form-section .sign-up-link a{color:#f77a1a;font-weight:500;text-decoration:none}.signup-form-section .sign-up-link a:hover{text-decoration:underline}.signup-divider{align-items:center;display:flex;gap:12px;margin:4px 0;width:100%}.signup-divider-line{background:#e5e7eb;flex:1 1;height:1px}.signup-divider-text{color:#9ca3af;font-size:13px;font-weight:500;letter-spacing:.02em}@media (max-width:968px){.signup-page{flex-direction:column}.signup-form-section,.signup-page .orange-hero-section{width:100%}.signup-form-section{flex:1 1 auto;min-height:0;padding:16px 20px 30px}.signup-form-wrapper{max-width:100%;padding-top:0;width:100%}.logo-container,.signup-form-section .logo-container{justify-content:center;line-height:0;margin:0 0 6px!important;padding:0!important}.logo-container a{display:block;line-height:0}.logo-container .logo-image,.signup-form-section .logo-container .logo-image{display:block;height:auto;margin:0!important;padding:0!important;vertical-align:top;width:min(300px,80vw)}.mobile-welcome-text{display:block;line-height:1.3;margin:0 0 14px;padding:0;text-align:center}.mobile-welcome-text h2{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:6px;margin-top:0}.mobile-welcome-text p{color:#6b7280;font-size:14px;margin:0}.signup-form{margin-top:0}}@media (max-width:380px){.signup-form-section{padding-left:16px;padding-right:16px}.mobile-welcome-text h2{font-size:20px}.mobile-welcome-text{margin-bottom:16px}}.input-error{color:#e53e3e;font-size:13px;margin-bottom:8px;text-align:center}.verification-page{display:flex;min-height:100vh}.orange-hero-section,.verification-form-section{flex:1 1;width:50%}.verification-form-section{align-items:center;background:#fff;display:flex;justify-content:center;padding:40px}.verification-form-wrapper{max-width:380px;padding-top:20px;width:100%}.verification-form{display:flex;flex-direction:column;gap:20px}.verification-text-section{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:8px;text-align:center}.verification-heading{color:#1f2937;font-size:24px;font-weight:700;margin:0}.verification-description{color:#6b7280;font-size:14px;margin:0}.verification-inputs{display:flex;gap:12px;justify-content:center;margin:8px 0;width:100%}.verification-input-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#1f2937;font-size:24px;font-weight:600;height:56px;outline:none;text-align:center;transition:all .2s;width:48px}.verification-input-box:focus{background:#fff;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a}.verification-resend-row{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:6px;justify-content:center;margin-top:8px}.verification-resend-text{color:#6b7280}.verification-resend-link{background:none;border:none;color:#f77a1a;cursor:pointer;font-size:14px;font-weight:500;padding:0;text-decoration:underline}.verification-resend-link:hover{color:#e66910}@media (max-width:968px){.verification-page{flex-direction:column}.orange-hero-section,.verification-form-section{width:100%}.verification-form-section{padding:16px 20px 30px}.logo-container{margin-bottom:6px}.logo-image{width:min(300px,80vw)}.mobile-welcome-text{display:block;margin-bottom:14px;text-align:center}.mobile-welcome-text h2{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:6px;margin-top:0}.mobile-welcome-text p{color:#6b7280;font-size:14px;margin:0}.verification-form{margin-top:0}.verification-text-section{display:none}.verification-inputs{gap:8px}.verification-input-box{font-size:20px;height:52px;width:44px}}.google-signup-page{display:flex;min-height:100vh}.google-signup-form-section,.orange-hero-section{flex:1 1;width:50%}.google-signup-form-section{align-items:center;background:#fff;display:flex;justify-content:center;padding:40px}.google-signup-form-wrapper{max-width:380px;padding-top:20px;width:100%}.google-signup-form{display:flex;flex-direction:column;gap:20px}.google-signup-text-section{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:8px;text-align:center}.google-signup-heading{color:#1f2937;font-size:24px;font-weight:700;margin:0}.btn-google{margin-top:8px}@media (max-width:968px){.google-signup-page{flex-direction:column}.google-signup-form-section,.orange-hero-section{width:100%}.google-signup-form-section{padding:16px 20px 30px}.logo-container{margin-bottom:6px}.logo-image{width:min(300px,80vw)}.mobile-welcome-text{display:block;margin-bottom:14px;text-align:center}.mobile-welcome-text h2{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:6px;margin-top:0}.mobile-welcome-text p{color:#6b7280;font-size:14px;margin:0}.google-signup-form{margin-top:0}.google-signup-text-section{display:none}}.login-form-section{align-items:center;background:#fff;display:flex;justify-content:center;padding:40px}.login-form-wrapper{max-width:380px;padding-top:20px;width:100%}.logo-container{margin-bottom:70px!important;margin-top:24px;position:relative;z-index:1}.logo-image{display:block;max-width:200px;width:100%}.mobile-welcome-text{display:none}.login-form{display:flex;flex-direction:column;gap:20px}.input-wrapper input{background:#f9fafb}.eye-icon{padding:4px;right:14px}.form-options{justify-content:flex-end;margin-top:-4px}.form-options,.remember-me{align-items:center;display:flex}.remember-me{color:#6b7280;cursor:pointer;font-size:14px;gap:8px;margin:0}.remember-me input{accent-color:#f77a1a;cursor:pointer}.forgot-password{color:#f77a1a;font-size:14px;font-weight:500;text-decoration:none}.forgot-password:hover{text-decoration:underline}.btn-sign-in{background:#f77a1a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px 18px;transition:all .2s;width:100%}.btn-sign-in:hover{background:#e66910;box-shadow:0 4px 12px #f77a1a4d;transform:translateY(-1px)}.btn-sign-in:active{transform:translateY(0)}.btn-google{align-items:center;background:#fff;border:1px solid #d5d7da;border-radius:12px;color:#1f2937;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;justify-content:center;padding:14px 16px;transition:all .2s;width:100%}.btn-google:hover{background:#f9fafb;border-color:#9ca3af}.sign-up-link{color:#6b7280;font-size:14px;margin-top:8px;text-align:center}.sign-up-link a{color:#f77a1a;font-weight:500;text-decoration:none}.sign-up-link a:hover{text-decoration:underline}@media (max-width:968px){.login-form-section{padding:16px 20px 30px}.logo-container{margin-bottom:6px}.logo-image{width:min(180px,60vw)!important}.mobile-welcome-text{display:block;margin-bottom:14px;text-align:center}.mobile-welcome-text h2{color:#1f2937;font-size:24px;font-weight:700;margin-bottom:6px;margin-top:0}.mobile-welcome-text p{color:#6b7280;font-size:14px;margin:0}.login-form{margin-top:0}}.dalili-login-page{display:flex;height:100vh;overflow:hidden}.login-form-section,.orange-hero-section{flex:1 1;overflow-y:auto;width:50%}@media (max-width:968px){.dalili-login-page{flex-direction:column}.login-form-section,.orange-hero-section{width:100%}}.forgot-password-form-section{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;position:relative}.forgot-password-form-wrapper{max-width:380px;width:100%}.logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:-70px}.logo-image{height:auto;object-fit:contain;width:370px}.forgot-header{margin-bottom:32px;text-align:center}.forgot-title{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:12px;margin-top:0}.forgot-description{color:#6b7280;font-size:14px;font-weight:400;line-height:20px;margin:0}.forgot-password-form{display:flex;flex-direction:column;gap:20px}.form-group label{margin-bottom:0;text-align:left}.input-wrapper input{background:#fff;border:1px solid #e5e7eb;border-radius:14px!important;box-sizing:border-box;color:#111827;font-size:15px;outline:none;padding:12px 16px;transition:all .2s;width:100%}.input-wrapper input::placeholder{color:#9ca3af;font-size:14px}.input-wrapper input:focus{background:#fff;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a}.input-error{align-self:flex-start;color:#d92d20;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:20px;margin-top:4px;text-align:left}.btn-send-email{background:#f77a1a;border:1px solid #f77a1a;border-radius:14px!important;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:4px;padding:12px 18px;transition:all .2s;width:100%}.btn-send-email:hover{background:#e66a0f;border-color:#e66a0f}.back-to-login{align-items:center;bottom:40px;color:#6b7280;display:flex;font-size:14px;font-weight:500;gap:8px;left:40px;position:absolute;text-decoration:none;transition:all .2s}.back-to-login:hover{color:#374151}.back-to-login svg{transition:transform .2s}.back-to-login:hover svg{transform:translateX(-2px)}@media (max-width:968px){.forgot-password-form-section{padding:24px 20px 80px}.logo-container{margin-bottom:24px}.logo-image{max-width:320px;width:min(200px,60vw)}.forgot-title{font-size:24px}.forgot-description{font-size:13px}.forgot-header{margin-bottom:24px}}@media (max-width:480px){.logo-image{width:min(240px,70vw)}.back-to-login{bottom:24px;left:20px}}.forget-password-page{display:flex;min-height:100vh}.forget-password-page>*{flex:1 1}@media (max-width:968px){.forget-password-page{flex-direction:column}}body,html{height:100%}body{margin:0}.authLayout{display:flex;height:100vh;overflow:hidden;width:100%}.authLeft{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:56px 48px;position:relative}.authLayout>.orange-hero-section{flex:1 1;height:100%;min-height:100%;overflow:hidden}.verifyCard{align-items:center;display:flex;flex-direction:column;gap:clamp(8px,1.6vh,14px);max-height:100%;max-width:440px;width:100%}.verifyLogo{height:auto;margin:0;width:clamp(120px,12vw,180px)}.verifyTitle{color:#111827;font-size:clamp(22px,2.6vw,36px);font-weight:700;line-height:1.2;margin:18px;text-align:center}.verifySub{color:#6b7280;font-size:clamp(12px,1.4vw,18px);font-weight:400;line-height:1.35;margin:0;padding-left:40px;text-align:center;width:100%}.verifyForm{display:flex;flex-direction:column;gap:clamp(10px,1.6vh,16px);margin-top:clamp(4px,.8vh,10px);width:100%}.verifyLabel{align-self:stretch;color:#6b7280;margin:0 0 10px;padding-left:60px;text-align:left;width:100%}.codeRow{display:flex;gap:clamp(6px,1vw,10px);justify-content:center}.codeInput{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-size:clamp(14px,1.6vw,18px);font-weight:700;height:clamp(44px,4.2vw,60px);outline:none;text-align:center;width:clamp(44px,4.2vw,60px)}.codeInput:focus{border-color:#ff7a1a;box-shadow:0 0 0 3px #ff7a1a2e}.verifyBtn{background:#ff7a1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;height:clamp(40px,4.2vh,46px);width:100%}.verifyBtn:disabled{cursor:not-allowed;opacity:.55}.verifyHint{color:#6b7280;font-size:12px;margin:0;text-align:center}.verifyResend{color:#ff7a1a;font-weight:700}.verifyBack,.verifyResend{background:none;border:none;cursor:pointer;padding:0}.verifyBack{align-items:center;bottom:28px;color:#6b7280;display:inline-flex;font-size:12px;gap:8px;left:48px;margin:0!important;position:absolute}@media (max-width:520px){.authLeft{min-height:100vh;padding:28px 18px 84px}.verifyCard{max-width:360px}.verifyLogo{margin-bottom:22px;width:220px}.verifyTitle{font-size:28px;line-height:34px}.verifySub{font-size:12px;line-height:18px;margin-bottom:18px}.codeRow{gap:8px}.codeInput{border-radius:10px;font-size:16px;height:46px;width:46px}.verifyBtn{height:40px}.verifyBack{bottom:18px;font-size:12px;left:18px;margin:0;position:fixed;z-index:50}}@media (max-width:380px){.verifyLogo{width:200px}.codeInput{height:42px;width:42px}}.authLeftSetPass{align-items:flex-start;overflow-y:hidden;padding:56px 48px}.setReqList li{padding-left:20px;position:relative}.setReqList li:before{content:"•";left:0;opacity:.6;position:absolute;top:0}.setReqList li.reqOk{color:#16a34a;font-weight:600}.setReqList li.reqOk:before{content:"✓";opacity:1}.setWrap{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:420px;min-height:calc(100vh - 112px);width:100%}.setLogo{height:auto;width:210px}.setTitle{color:#111827;font-size:36px;font-weight:590;line-height:38px;margin:25px 0 10px;text-align:center}.setSub{color:#6b7280;font-size:18px;font-weight:400;line-height:18px;margin:18px 0 22px;max-width:340px;text-align:center}.setForm{margin-bottom:0;width:100%}.setLabel{color:#6b7280;display:block;font-size:18px;font-weight:400;line-height:16px;margin:0 0 8px;text-align:left}.setInputWrap{margin-bottom:14px;position:relative;width:100%}.setInput{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-size:14px;height:44px;outline:none;padding:0 44px 0 14px;width:100%}.setInput:focus{border-color:#ff7a1a;box-shadow:0 0 0 3px #ff7a1a2e}.setEyeBtn{background:#0000;border:none;cursor:pointer;line-height:1;opacity:.7;padding:6px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.setEyeBtn:hover{opacity:1}.setReqTitle{margin:2px 0 8px}.setReqList,.setReqTitle{color:#6b7280;font-size:14px;text-align:left}.setReqList{line-height:16px;margin:0 0 18px;padding-left:16px}.setBtn{background:#ff7a1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;height:44px;margin-top:18px!important;width:100%}@media (max-width:900px){.setWrap{max-width:360px}.setLogo{width:150px}.setTitle{font-size:28px;line-height:34px}}.updatedWrap{align-items:center;display:flex;flex-direction:column;max-width:520px;width:100%}.updatedLogo{height:250px;margin-bottom:56px;width:250px}.updatedCard{align-items:center;display:flex;flex-direction:column;max-width:520px;text-align:center;width:100%}.updatedCheckImg{height:84px;margin-bottom:18px;margin-top:18px;object-fit:contain;width:84px}.updatedTitle{color:#111827;font-size:28px;font-weight:800;margin:18px 0 25px}.updatedCheck{color:#ff7a1a;font-size:30px;font-weight:800;line-height:1}.updatedText{color:#6b7280;font-size:14px;margin:18px 0}.updatedBtn{background:#ff7a1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;height:44px;margin-top:10px;width:100%}@media (max-width:900px){.updatedLogo{margin-bottom:36px;width:200px}.updatedTitle{font-size:24px}}.appShell-QR{background:#f7f7f7;display:flex;height:100vh;overflow:hidden}@media (max-width:980px){.appShell-QR{display:block;height:100vh;overflow:hidden}}.qrMain{align-items:center;background:radial-gradient(circle at 78% 88%,#f77a1a2e 0,#f77a1a00 55%),#fff;display:flex;flex:1 1;height:100vh;justify-content:center;min-width:0;overflow:hidden}@media (max-width:980px){:root{--mobile-topbar-h:74px}.qrMain{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:0 16px}}.qrContainer{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:100%;padding:50px;width:1102px}@media (max-width:1200px){.qrContainer{width:100%}}@media (max-width:980px){.qrContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:420px;min-height:100%;padding:0;width:100%}}.qrHeader{flex:0 0 auto;margin-bottom:22px;margin-top:8px;text-align:center}.qrHeader h1{font-size:34px;font-weight:700;margin:0}.qrHeader p{color:#555;font-size:14px;margin-top:8px}@media (max-width:980px){.qrHeader{margin-bottom:50px;margin-top:0}.qrHeader h1{font-size:22px;line-height:28px}.qrHeader p{font-size:12px;margin-top:15px}}.qrContent{align-items:center;display:flex;flex:1 1 auto;gap:80px;justify-content:center;min-height:0}@media (max-width:980px){.qrContent{align-items:stretch;flex-direction:column;gap:14px}}.qrFormCard{background:#0000;padding:0;width:420px}@media (max-width:980px){.qrFormCard{width:100%}}.qrLabel{font-size:16px;font-weight:700;margin-bottom:14px;text-align:center}@media (max-width:980px){.qrLabel{font-size:14px;margin-bottom:15px}}.qrInput{background:#fff;border:1px solid #e6e6e6;border-radius:12px;height:44px;margin-bottom:12px;outline:none;padding:0 14px;width:100%}.qrInput::placeholder{color:#b0b0b0}.qrBtnPrimary{background:#ff7a1a;border:none;border-radius:14px;color:#fff;line-height:48px}.qrBtnOutline,.qrBtnPrimary{cursor:pointer;font-weight:700;height:48px;width:100%}.qrBtnOutline{align-items:center;background:#0000;border:1px solid #ff7a1abf;border-radius:14px;color:#ff7a1a;display:inline-flex;justify-content:center}.qrBtnOutline:hover{background:#ff7a1a0f}.qrBtnOutline:disabled{cursor:not-allowed;opacity:.55}.qrPreviewCard{background:#fff;border:1px solid #e9e9e9;border-radius:20px;box-shadow:0 10px 30px #0000000f;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 210px);overflow:auto;padding:20px;position:relative;width:420px}@media (max-width:980px){.qrMain--previewMode .qrPreviewCard{background:#0000;border:none;border-radius:0;box-shadow:none;gap:14px;max-height:none;overflow:visible;padding:0;width:100%}.qrMain--customizeMode .qrPreviewCard{background:#fff;border:1px solid #e9e9e9;border-radius:18px;box-shadow:0 10px 30px #0000000f;gap:14px;max-height:calc(100vh - var(--mobile-topbar-h) - 40px);overflow:auto;padding:16px;width:100%}}.qrCloseBtn{display:none}@media (max-width:980px){.qrMain--customizeMode .qrCloseBtn{background:#fff;border:1px solid #e6e6e6;border-radius:50%;color:#111827;cursor:pointer;display:grid;font-size:18px;height:26px;line-height:1;place-items:center;position:absolute;right:12px;top:12px;width:26px;z-index:5}.qrMain--customizeMode .qrCloseBtn:hover{background:#f7f7f7}.qrBox{border-radius:16px;max-height:210px}}.qrNewBtn{align-self:flex-end;background:#0000;border:none;color:#ff7a1a;cursor:pointer;display:none;font-size:12px;font-weight:600;margin-top:10px}@media (max-width:980px){.qrNewBtn{display:inline-block}}.custTitle{align-items:center;justify-content:center;padding-top:10px}.qrSection{background:#fff;border:1px solid #e9e9e9;border-radius:16px;padding:12px 14px 14px}.qrSection+.qrSection{margin-top:14px}.qrSectionHeader{align-items:center;background:#0000;border:none;color:#3a3a3a;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:10px;padding:0;width:100%}.qrChevron{color:#777;font-size:14px;line-height:1;transition:transform .18s ease}.qrChevron.up{transform:rotate(180deg)}.qrSectionBody{margin-top:10px;max-height:220px;opacity:1;overflow:hidden;transition:max-height .22s ease,opacity .18s ease,margin-top .18s ease}.qrSection.closed .qrSectionBody{margin-top:0;max-height:0;opacity:0;pointer-events:none}.qrOptionsRow{align-items:center;display:flex;gap:26px;justify-content:center}.qrIconBtn{background:#fff;border:1px solid #e6e6e6;border-radius:10px;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.qrIconBtn.active{border-color:#ff7a1a;box-shadow:0 0 0 2px #ff7a1a26}.qrPatternIcon{height:22px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:22px}.qrColorDot{border:2px solid #0000;border-radius:12px;cursor:pointer;height:38px;width:38px}.qrColorDot.active{border-color:#ff7a1a}.qrPillsRow{display:flex;gap:10px;justify-content:center}.qrPill{background:#fff;border:1px solid #e6e6e6;border-radius:14px;color:#333;cursor:pointer;font-size:12px;font-weight:600;height:40px;width:60px}.qrPill.active{border-color:#ff7a1a;color:#ff7a1a}.qrPreviewCard .qrBtnPrimary{border-radius:14px;height:48px;line-height:48px;margin-top:6px;width:100%}.qrPlaceholder{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:14px;display:grid;height:100%;place-items:center;width:100%}.qrPlaceholder.disabled img{filter:blur(2px);opacity:.3}.qrPlaceholder.disabled:after{background:#ffffff2e;border-radius:14px;content:"";inset:0;pointer-events:none;position:absolute}.qrBox{aspect-ratio:1/1;background:#fff;border-radius:14px;display:grid;margin:0 auto;max-height:250px;place-items:center}.qrBox img{height:auto;max-width:100%}.sb{background:#fff;border-right:1px solid #ff7a1a59;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:260px}.sbLogo{display:block;height:36px;margin:20px;width:89px}.sbNav{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;padding:6px 10px}.sbNav::-webkit-scrollbar{display:none;width:0}.sbNav{scrollbar-width:none}.sbItem{align-items:center;border-radius:10px;color:#111827;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;text-decoration:none;transition:background .15s ease}.sbItem:hover{background:#ff7a1a14}.sbItem.active{background:#ff7a1a24}.sbItem.active .sbText{color:#ff7a1a}.sbIcon{display:grid;flex:0 0 22px;height:22px;place-items:center;width:22px}.sbIconImg{display:block;height:18px;object-fit:contain;width:18px}.sbText{line-height:1}.sbItemDisabled{cursor:not-allowed;opacity:.45;-webkit-user-select:none;user-select:none}.sbItemDisabled:hover{background:#0000}.sbBadge{background:#1118270f;border-radius:999px;color:#111827b3;font-size:11px;font-weight:700;margin-left:auto;padding:4px 10px}.sbBottom,.sbUser{padding:12px}.sbUser{align-items:center;border:1px solid #ff7a1a8c;border-radius:14px;display:flex;gap:10px}.sbAvatar{background:#fff;border:2px solid #ff7a1a;border-radius:50%;flex:0 0 36px;height:36px;overflow:hidden;width:36px}.sbAvatarPlaceholder{color:#9ca3af;height:100%;padding:4px;width:100%}.sbAvatarImg{display:block;height:100%;object-fit:cover;width:100%}.sbUserMeta{display:flex;flex-direction:column;gap:2px;min-width:0}.sbUserName{color:#ff7a1a;font-size:14px;font-weight:700;line-height:16px}.sbMiniBtn{background:#0000;border:none;border-radius:10px;color:#9ca3af;cursor:pointer;display:grid;font-size:16px;height:34px;margin-left:6px;place-items:center;width:34px}.sbMiniBtn:hover{background:#0000000d}.sbDesktop{display:flex}.sbDrawer,.sbOverlay{display:none}@media (max-width:980px){.sbDesktop{display:none}.sbOverlay{background:#11182759;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .16s ease;z-index:60}.sbOverlay.open{opacity:1;pointer-events:auto}.sbDrawer{background:#fff;border-right:1px solid #ff7a1a59;display:flex;flex-direction:column;height:100vh;left:0;max-width:86vw;position:fixed;top:0;transform:translateX(-110%);transition:transform .18s ease;width:320px;z-index:70}.sbDrawer.open{transform:translateX(0)}.sbDrawerTop{align-items:center;display:flex;justify-content:space-between;padding:14px 12px 6px}.sbDrawerLogo{height:auto;width:170px}.sbDrawerClose{background:#0000;border:none;border-radius:12px;color:#111827;cursor:pointer;display:grid;font-size:26px;height:44px;place-items:center;width:44px}.sbDrawerClose:hover{background:#0000000d}}.sbBellBtn{margin-left:auto;position:relative}.sbBellDot{background:#ff7a1a;border-radius:999px;box-shadow:0 0 0 3px #fff;height:8px;position:absolute;right:9px;top:9px;width:8px}.sbNotifOverlay{background:#11182759;display:grid;inset:0;place-items:center;position:fixed;z-index:200}.sbNotifModal{background:#fff;border:1px solid #ff7a1a38;border-radius:18px;box-shadow:0 18px 60px #0000002e;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;max-height:min(720px,88vh);overflow:hidden;width:min(620px,96vw)}.sbNotifHeader{align-items:flex-start;border-bottom:1px solid #0000000f;display:flex;gap:12px;justify-content:space-between;padding:16px 16px 10px}.sbNotifTitle{color:#111827;display:flex;font-size:18px;font-weight:900;letter-spacing:-.2px}.sbNotifSub{align-items:center;display:flex;gap:10px;margin-top:6px}.sbNotifPill{background:#ff7a1a1a;border:1px solid #ff7a1a33;border-radius:999px;color:#ff7a1a;font-size:12px;font-weight:800;padding:6px 10px}.sbNotifSubText{color:#1118279e;font-size:12px;font-weight:650}.sbIconBtn{background:#fff;border:1px solid #0000000f;border-radius:12px;color:#111827b3;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.sbIconBtn:hover{background:#0000000a}.sbNotifTabs{border-bottom:1px solid #0000000f;display:flex;flex-wrap:wrap;padding:10px 12px}.sbNotifTab,.sbNotifTabs{align-items:center;gap:8px}.sbNotifTab{background:#fff;border:1px solid #00000014;border-radius:999px;color:#111827b8;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;height:34px;padding:0 12px}.sbNotifTab.active{background:#ff7a1a1a;border-color:#ff7a1a59;color:#ff7a1a}.sbNotifTabBadge{background:#ff7a1a;border-radius:999px;color:#fff;font-size:11px;font-weight:900;padding:3px 8px}.sbNotifTabsRight{display:flex;gap:8px;margin-left:auto}.sbActionBtn{align-items:center;background:#fff;border:1px solid #00000014;border-radius:12px;color:#111827b8;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:8px;height:34px;padding:0 10px}.sbActionBtn:hover{background:#0000000a}.sbActionBtn.danger{border-color:#ef444433;color:#ef4444eb}.sbNotifBody{flex:1 1;overflow:auto;padding:10px 12px}.sbNotifList{display:flex;flex-direction:column;gap:8px}.sbNotifItem{background:#fff;border:1px solid #00000014;border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:12px;text-align:left;transition:background .14s ease,border-color .14s ease;width:100%}.sbNotifItem:hover{background:#ff7a1a0f;border-color:#ff7a1a38}.sbNotifItem.unread{background:#ff7a1a0d;border-color:#ff7a1a4d}.sbNotifDot{background:#0000001f;border-radius:999px;flex:0 0 10px;height:10px;margin-top:6px;width:10px}.sbNotifItem.unread .sbNotifDot{background:#ff7a1a}.sbNotifContent{flex:1 1;min-width:0}.sbNotifRow1{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.sbNotifItemTitle{color:#111827;font-size:13px;font-weight:900;line-height:1.2}.sbNotifTime{color:#1118278c;flex:0 0 auto;font-size:11px;font-weight:800}.sbNotifMsg{color:#111827a8;font-size:12px;font-weight:650;line-height:1.35;margin-top:6px}.sbNotifEmpty{background:#ff7a1a0d;border:1px dashed #ff7a1a40;border-radius:16px;display:grid;height:100%;min-height:240px;padding:18px;place-items:center;text-align:center}.sbNotifEmptyIcon{background:#ff7a1a1f;border-radius:16px;color:#ff7a1a;display:grid;font-size:22px;height:54px;margin:0 auto 10px;place-items:center;width:54px}.sbNotifEmptyTitle{color:#111827;font-size:14px;font-weight:950}.sbNotifEmptyText{color:#111827a6;font-size:12px;font-weight:650;margin-top:6px;max-width:360px}.sbNotifFooter{align-items:center;border-top:1px solid #0000000f;display:flex;gap:10px;justify-content:space-between;padding:12px}.sbNotifFooterHint{color:#11182794;font-size:12px;font-weight:700}.sbPrimaryBtn{background:#ff7a1a;border:1px solid #ff7a1a59;border-radius:12px;color:#fff;cursor:pointer;font-size:12px;font-weight:900;height:38px;padding:0 14px}.sbPrimaryBtn:hover{filter:brightness(.98)}@media (max-width:980px){.sbNotifModal{width:min(560px,96vw)}.sbNotifTabsRight{justify-content:flex-end;margin-left:0;width:100%}}.delete-confirm-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10005}.delete-confirm-container{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:380px;padding:28px;position:relative;width:100%;z-index:10006}.delete-confirm__title{color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 12px;text-align:center}.delete-confirm__message{color:#6b7280;font-size:.9375rem;line-height:1.5;margin:0 0 24px;text-align:center}.delete-confirm__buttons{display:flex;gap:12px}.delete-confirm__btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:.9375rem;font-weight:600;padding:12px 20px;transition:all .2s}.delete-confirm__btn--cancel{background-color:#f3f4f6;color:#374151}.delete-confirm__btn--cancel:hover{background-color:#e5e7eb}.delete-confirm__btn--delete{background-color:#f97316;color:#fff}.delete-confirm__btn--delete:hover{background-color:#f97316;box-shadow:0 4px 6px #ef444433;transform:translateY(-1px)}@media (max-width:640px){.delete-confirm-container{max-width:100%;padding:24px}.delete-confirm__buttons{flex-direction:column-reverse}.delete-confirm__btn{width:100%}}.mobile-header{align-items:center;background:#fff;border-bottom:1px solid #ff7a1a59;display:none;height:74px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:50}.mobile-header-logo{margin-left:0;padding-left:0}.mobile-header-logo img{height:36px;margin:0;padding:0;width:auto}.mobile-header-burger{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .15s ease}.mobile-header-burger:hover{background:#0000000d}.mobile-header-burger svg{stroke:#111827}@media (max-width:980px){.mobile-header{display:flex}}.onboarding-section{height:100vh;margin:0 auto;max-height:100vh;max-width:100%;overflow:hidden;padding:0}.onboarding-progress-wrapper,.onboarding-section{background:#fff;display:flex;flex-direction:column;width:100%}.onboarding-progress-wrapper{flex-shrink:0;gap:12px;padding:20px 40px 12px;position:relative;z-index:100}.onboarding-progress-header{flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.onboarding-logo-container,.onboarding-progress-header{align-items:center;display:flex}.onboarding-logo{display:block;height:36px;object-fit:contain;width:70px}.progress-bar{background:#e5e7eb;border-radius:2px;height:7.99px;margin:0 auto;max-width:1200px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#f77a1a,#e60076);border-radius:2px;height:100%;transition:width .3s ease}.progress-text{color:#6b7280;font-size:14px;font-weight:500;text-align:center}.onboarding-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:100%;min-height:0;overflow-y:auto;padding:20px 40px 40px;text-align:center;width:100%}.onboarding-content:has(.choose-template-step){padding:12px 20px 40px}.onboarding-title{color:#1f2937;font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.07px;line-height:32px;margin:0 0 8px;text-align:center}.onboarding-description{color:#6b7280;font-size:16px;line-height:1.5;margin:0 0 20px;max-width:500px}.onboarding-step-error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;font-size:14px;font-weight:500;margin-top:12px;padding:12px 16px}.onboarding-step-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin:0;min-height:0;width:100%}.onboarding-step-content:has(.claim-username-step){align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;width:100%}.onboarding-step-content:has(.set-profile-step){align-items:center;display:flex;justify-content:flex-start}.onboarding-step-content:has(.choose-template-step){max-width:100%;width:100%}.onboarding-step-component{margin:30px 30px 60px;width:100%}.onboarding-content:has(.claim-username-step){align-items:center;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding:20px 40px;position:relative}.onboarding-content:has(.claim-username-step) .onboarding-title{flex-shrink:0;margin-bottom:32px;text-align:center;width:100%}.onboarding-step-component:has(.claim-username-step){align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0 auto;max-width:600px;width:100%}.onboarding-step-component:has(.set-profile-step){box-sizing:border-box;margin:20px 40px 0;padding:0}.onboarding-step-content:has(.set-profile-step){margin:0;min-height:0;overflow-y:auto;padding:0}.onboarding-actions{align-items:center;background:#0000;display:flex;flex-shrink:0;gap:12px;height:auto;justify-content:space-between;margin:0;min-height:fit-content;padding:0}.onboarding-actions-right{display:flex;gap:8px;margin-left:auto}.onboarding-skip-wrapper{display:flex;justify-content:flex-end;padding:0 8px}.onboarding-skip-wrapper .btn-onboarding{margin:8px 8px 0}.btn-onboarding{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:6px;height:auto;margin:16px;min-height:fit-content;padding:6px 14px;transition:all .2s}.btn-previous{background:#f9fafb;border:1px solid #e5e7eb;color:#6b7280}.btn-previous:hover{background:#f3f4f6;border-color:#d5d7da}.btn-skip{background:#0000;border:none;color:#6b7280;text-decoration:underline}.btn-skip:hover{color:#4b5563}.btn-next{background:#f77a1a;color:#fff}.btn-next:hover{background:#e66910;box-shadow:0 4px 12px #f77a1a4d;transform:translateY(-1px)}.btn-next:active{transform:translateY(0)}.btn-next.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-icon{flex-shrink:0;height:20px;width:20px}.btn-icon-left{order:-1}.btn-icon-right{order:1}@media (max-width:768px){.onboarding-section{height:100vh;max-height:100vh}.onboarding-progress-wrapper{gap:10px;padding:16px 20px 10px}.onboarding-content{padding:16px 20px}.onboarding-content:has(.choose-template-step){padding:8px 12px 40px}.onboarding-title{font-size:20px;line-height:28px;margin:0 0 6px}.onboarding-description{font-size:14px;margin:0 0 16px}.onboarding-step-component:has(.set-profile-step){box-sizing:border-box;margin:0!important;padding:0 20px;width:100%}.onboarding-step-content:has(.set-profile-step){margin:0;padding:0}.onboarding-content:has(.claim-username-step){align-items:center;justify-content:center;padding:16px 20px 40px}.onboarding-content:has(.claim-username-step) .onboarding-title{margin-bottom:24px}.onboarding-step-component:has(.claim-username-step){margin:0;max-width:100%;padding:0 20px}.onboarding-step-content:has(.claim-username-step){flex:0 0 auto;justify-content:center}.onboarding-actions{align-items:center;flex-direction:row;gap:8px;justify-content:space-between;margin:0;padding:0}.onboarding-actions-right{flex-direction:row;gap:8px;margin-left:auto;width:auto}.btn-onboarding{font-size:14px;height:auto;margin:14px;min-width:fit-content;padding:5px 12px;white-space:nowrap;width:auto}.btn-next,.btn-previous{order:0}}@media (max-width:480px){.onboarding-step-component:has(.set-profile-step){padding:0 16px!important}.onboarding-content{padding:12px 16px}.onboarding-content:has(.claim-username-step){align-items:center;justify-content:center;padding:12px 16px 40px}.onboarding-content:has(.claim-username-step) .onboarding-title{margin-bottom:20px}.onboarding-step-component:has(.claim-username-step){margin:0;max-width:100%;padding:0 16px}.onboarding-step-content:has(.claim-username-step){flex:0 0 auto;justify-content:center}.onboarding-actions{margin:0;padding:0}}.choose-plan-step{width:100%}.choose-plan-step .pricing-cards-content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:center;margin-top:32px;width:100%}.choose-plan-step .pricing-card{border-radius:16px;border-width:1px;cursor:pointer;flex:0 0 auto;height:auto;transition:all .3s ease;width:325.33px}.choose-plan-step .pricing-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.choose-plan-step .pricing-card.onboarding-plan-selected{border:2px solid #f77a1a;box-shadow:0 4px 16px #f77a1a33}.choose-plan-step .pricing-card-button{pointer-events:none}.payment-summary-container{margin:0 auto 8rem;position:relative}.payment-header-section{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0 auto 3rem;max-width:1024px;padding:0;width:100%}.payment-title{font-size:24px;font-weight:500;letter-spacing:.0703125px}.payment-subtitle,.payment-title{color:#272727;font-family:Outfit,sans-serif;font-style:normal;line-height:1.5;margin:0;text-align:center;width:100%}.payment-subtitle{font-size:16px;font-weight:400;letter-spacing:-.3125px}.payment-screen{align-items:flex-start;display:flex;flex-direction:row;gap:7.5rem;justify-content:center;margin:0 auto;max-width:1200px;width:100%}.payment-details-container{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;max-width:432px;padding:0}.payment-method-section{align-items:flex-start;background:#fff;border:1px solid #e86c004d;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;min-height:280px;padding:1.5rem;width:432px}.payment-section-heading{color:#272727;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.439453px;line-height:1.5;margin:0;width:100%}.payment-method-options{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;padding:0;width:100%}.payment-method-option{align-items:center;background:#fff;border:2px solid #e86c004d;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;min-height:3.75rem;padding:1rem;transition:background-color .2s,border-color .2s;width:100%}.payment-method-option.selected{background:#e86c0033;border:2px solid #f77a1a}.radio-button-wrapper{align-items:center;border:2px solid #b3b3b3;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;height:1.25rem;justify-content:center;position:relative;width:1.25rem}.payment-method-option.selected .radio-button-wrapper{border:2px solid #f77a1a}.payment-method-option input[type=radio]{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.radio-button-inner{background:#0000;border-radius:4px;height:.75rem;width:.75rem}.payment-method-option.selected .radio-button-inner{background:#f77a1a}.payment-method-text{color:#272727;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.3125px;line-height:24px}.payment-method-option.selected .payment-method-text{color:#f77a1a}.card-details-form{background:#fff;border:1px solid #e86c004d;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;min-height:520px;padding:1.5rem;width:432px}.form-field-group{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding:0;width:100%}.form-label{font-size:14px;font-weight:500;letter-spacing:-.150391px;line-height:1.43}.form-input,.form-label{color:#272727;font-family:Outfit,sans-serif;font-style:normal;width:100%}.form-input{align-items:center;border:1px solid #b3b3b3;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;font-size:16px;font-weight:400;letter-spacing:-.3125px;line-height:1.5;min-height:3rem;outline:none;padding:.75rem 1rem}.form-input:focus{border-color:#f77a1a}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23B3B3B3' stroke-width='2'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.card-input-wrapper{position:relative;width:100%}.card-number-input{padding-right:3rem}.card-icon{align-items:center;display:flex;height:1.25rem;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.25rem}.card-icon svg{height:100%;width:100%}.form-row-group{display:flex;flex-direction:row;gap:1rem;width:100%}.form-row-group .form-field-group{flex:1 1}.billing-address-section{align-items:flex-start;border-top:1px solid #e86c004d;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;padding:1rem 0 0;width:100%}.payment-security-container{align-items:flex-start;background:#fff;border-radius:10px;display:flex;flex-direction:row;gap:.75rem;padding:1rem 0 0 1rem;width:100%}.lock-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.lock-icon svg{height:100%;width:100%}.security-text-group{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.25rem;padding:0}.security-text-main{color:#272727;font-size:14px;letter-spacing:-.150391px;line-height:1.43}.security-text-main,.security-text-sub{font-family:Outfit,sans-serif;font-style:normal;font-weight:400;margin:0;width:100%}.security-text-sub{color:#b3b3b3;font-size:12px;line-height:1.33}.order-summary-container{align-items:flex-start;background:#fff;border:1px solid #e86c004d;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;min-height:410px;padding:1.5rem;width:432px}.order-summary-title{color:#272727;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.439453px;line-height:1.5;margin:0;width:100%}.order-summary-list{flex-direction:column;gap:1rem;padding:0}.order-summary-list,.summary-row{align-items:flex-start;display:flex;width:100%}.summary-row{flex-direction:row;justify-content:space-between}.summary-label,.summary-value{color:#272727;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.3125px;line-height:1.5}.summary-value{text-transform:capitalize}.summary-total-section{align-items:flex-start;border-top:1px solid #e86c004d;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;padding:1rem 0 0;width:100%}.billing-note{color:#b3b3b3;font-size:12px;font-weight:400;line-height:1.33;margin:0}.billing-note,.btn-pay{font-family:Outfit,sans-serif;font-style:normal;width:100%}.btn-pay{background:#f77a1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.3125px;line-height:1.5;min-height:3rem;padding:.75rem 1rem;text-align:center;transition:all .2s}.btn-pay:hover{background:#e66910}.terms-note{color:#b3b3b3;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.33;margin:0;text-align:center;width:100%}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#1f2937;font-size:14px;font-weight:500}.form-group input,.form-group textarea{border:1px solid #e5e7eb;border-radius:12px;font-size:14px;padding:12px 16px;transition:all .2s}.form-group input:focus,.form-group textarea:focus{border-color:#f77a1a;box-shadow:0 0 0 3px #f77a1a1a;outline:none}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.btn-save-links,.btn-save-profile{background:#f77a1a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s;width:100%}.btn-save-links:hover,.btn-save-profile:hover{background:#e66910;box-shadow:0 4px 12px #f77a1a4d;transform:translateY(-1px)}.choose-template-step{align-items:center;border-radius:0;display:flex;flex-direction:column;gap:1.5rem;margin:0;max-width:100%;padding:0;width:100%}.templates-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:0 auto;max-width:1000px;width:100%}@media (max-width:768px){.choose-template-step{gap:24px;max-width:100%;min-height:auto}.templates-grid{width:100%}.templates-grid,.themes-content-wrapper .templates-grid,.themes-tab .templates-grid{gap:12px!important;grid-template-columns:repeat(2,1fr)!important}.themes-content-wrapper .template-card,.themes-tab .template-card{flex-shrink:0!important;min-height:280px!important;min-width:0!important;padding:8px!important;width:100%!important}.themes-content-wrapper .template-preview,.themes-tab .template-preview{gap:.6rem!important;min-height:220px!important;padding:.7rem .4rem!important;width:100%!important}.template-card{aspect-ratio:1/1.15!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;max-width:none!important;min-height:280px!important;min-width:0!important;padding:8px!important;width:100%!important}.template-preview{flex:1 1!important;gap:.6rem!important;min-height:220px!important;order:1!important;padding:.7rem .4rem!important;width:100%!important}.template-header{margin-top:.4rem!important;order:2!important;padding:.4rem .5rem!important}.template-title{font-size:13px!important}.template-preview-top-bars{gap:.25rem!important;margin-bottom:.25rem!important;margin-top:.2rem!important}.template-preview-top-bar-1{border-radius:50%!important;height:40px!important;margin-top:0!important;width:40px!important}.template-preview-top-bar-2{height:2px!important;margin-top:.2rem!important;width:60%!important}.template-preview-top-bar-3{display:none!important}.template-preview-content-blocks{gap:.6rem!important;margin-top:.5rem!important;padding:0!important}.template-preview-block{height:2rem!important;margin:0!important;min-height:2rem!important;width:100%!important}}@media (max-width:480px){.templates-grid{padding:0;width:100%}.templates-grid,.themes-content-wrapper .templates-grid,.themes-tab .templates-grid{gap:10px!important;grid-template-columns:repeat(2,1fr)!important}.themes-content-wrapper .template-card,.themes-tab .template-card{flex-shrink:0!important;min-height:260px!important;min-width:0!important;padding:10px!important;width:100%!important}.themes-content-wrapper .template-preview,.themes-tab .template-preview{gap:.5rem!important;min-height:180px!important;padding:.5rem!important;width:100%!important}.choose-template-step{padding:0 16px}.template-card{aspect-ratio:1/1.2!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;min-height:260px!important;min-width:0!important;padding:6px!important;width:100%!important}.template-preview{flex:1 1!important;gap:.5rem!important;margin:0!important;min-height:200px!important;order:1!important;padding:.6rem .3rem!important;width:100%!important}.template-header{margin-top:.3rem!important;order:2!important;padding:.3rem .4rem!important}.template-title{font-size:12px!important}.template-preview-top-bars{gap:.2rem!important;margin-bottom:.2rem!important;margin-top:.15rem!important}.template-preview-top-bar-1{border-radius:50%!important;height:32px!important;margin-top:0!important;width:32px!important}.template-preview-top-bar-2{height:1.5px!important;margin-top:.2rem!important;width:55%!important}.template-preview-top-bar-3{display:none!important}.template-preview-content-blocks{gap:.5rem!important;margin-top:.4rem!important;padding:0!important}.template-preview-block{height:1.75rem!important;margin:0!important;min-height:1.75rem!important;width:100%!important}}.template-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;max-width:300px;min-height:350px;overflow:hidden;padding:22px;text-align:left;transition:all .3s;width:100%}.themes-content-wrapper .template-card,.themes-tab .template-card{display:flex!important;flex-direction:column!important;max-width:none!important;min-height:280px!important;padding:12px!important}.themes-content-wrapper .template-preview,.themes-tab .template-preview{gap:.75rem!important;min-height:200px!important;order:1!important;padding:.75rem!important;width:100%!important}.themes-content-wrapper .template-header,.themes-tab .template-header{margin-top:.5rem!important;order:2!important;padding:.5rem .75rem!important}@media (max-width:768px){.themes-content-wrapper .template-card,.themes-tab .template-card{aspect-ratio:1/1.15!important;height:auto!important;max-width:none!important;min-height:280px!important;padding:8px!important}.themes-content-wrapper .template-preview,.themes-tab .template-preview{flex:1 1!important;gap:.6rem!important;min-height:220px!important;padding:.7rem .4rem!important}.themes-content-wrapper .template-header,.themes-tab .template-header{flex-shrink:0!important;margin-top:.4rem!important;order:2!important;padding:.4rem .5rem!important}.themes-content-wrapper .template-preview,.themes-tab .template-preview{order:1!important}.themes-content-wrapper .template-title,.themes-tab .template-title{font-size:13px!important}.themes-content-wrapper .template-preview-top-bars,.themes-tab .template-preview-top-bars{gap:.25rem!important;margin-bottom:.25rem!important;margin-top:.2rem!important}.themes-content-wrapper .template-preview-top-bar-1,.themes-tab .template-preview-top-bar-1{border-radius:50%!important;height:40px!important;margin-top:0!important;width:40px!important}.themes-content-wrapper .template-preview-top-bar-2,.themes-tab .template-preview-top-bar-2{height:2px!important;margin-top:.2rem!important;width:60%!important}.themes-content-wrapper .template-preview-top-bar-3,.themes-tab .template-preview-top-bar-3{display:none!important}.themes-content-wrapper .template-preview-content-blocks,.themes-tab .template-preview-content-blocks{gap:.6rem!important;margin-top:.5rem!important;padding:0!important}.themes-content-wrapper .template-preview-block,.themes-tab .template-preview-block{height:2rem!important;margin:0!important;min-height:2rem!important;width:100%!important}}@media (max-width:480px){.themes-content-wrapper .template-card,.themes-tab .template-card{aspect-ratio:1/1.2!important;height:auto!important;min-height:260px!important;padding:6px!important}.themes-content-wrapper .template-preview,.themes-tab .template-preview{flex:1 1!important;gap:.5rem!important;min-height:200px!important;padding:.6rem .3rem!important}.themes-content-wrapper .template-header,.themes-tab .template-header{margin-top:.3rem!important;order:2!important;padding:.3rem .4rem!important}.themes-content-wrapper .template-preview,.themes-tab .template-preview{order:1!important}.themes-content-wrapper .template-title,.themes-tab .template-title{font-size:12px!important}.themes-content-wrapper .template-preview-top-bars,.themes-tab .template-preview-top-bars{gap:.2rem!important;margin-bottom:.2rem!important;margin-top:.15rem!important}.themes-content-wrapper .template-preview-top-bar-1,.themes-tab .template-preview-top-bar-1{height:32px!important;width:32px!important}.themes-content-wrapper .template-preview-top-bar-2,.themes-tab .template-preview-top-bar-2{height:1.5px!important;width:55%!important}.themes-content-wrapper .template-preview-content-blocks,.themes-tab .template-preview-content-blocks{gap:.5rem!important;margin-top:.4rem!important}.themes-content-wrapper .template-preview-block,.themes-tab .template-preview-block{height:1.75rem!important;min-height:1.75rem!important}.template-card{max-width:100%}}.template-card:hover{border-color:#f77a1a;box-shadow:0 4px 12px #00000026;transform:translateY(-4px)}.template-card.selected{border-color:#f77a1a;border-width:2px;box-shadow:0 4px 16px #f77a1a4d}.template-header{background:#fff;flex-shrink:0;padding:1rem 1.25rem}.template-title{color:#1f2937;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;margin:0;text-align:center}.template-separator{background:#e5e7eb;height:1px;width:100%}.template-preview{border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:1rem;min-height:250px;padding:1.5rem;position:relative;width:100%}.template-preview-top-bars{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;margin-bottom:.5rem}.template-preview-top-bar-1{background:#f2f3f5;border-radius:0;height:1rem;margin-top:.5rem;width:50%}.template-preview-top-bar-2{background:#f2f3f5;border-radius:4px;height:2px;margin-top:.375rem;width:60%}.template-preview-top-bar-3{background:#f2f3f5;border-radius:4px;height:1.5px;margin-top:.375rem;width:70%}.template-preview-content-blocks{display:flex;flex:1 1;flex-direction:column;gap:.75rem;justify-content:center;margin-top:.5rem;min-height:0}.template-preview-block{border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-shrink:0;height:2rem;min-height:3rem;width:100%}.template-preview{font-size:48px;margin-bottom:12px}.template-name{color:#1f2937;font-size:16px;font-weight:600}.add-social-accounts-step{align-items:center;display:flex;flex-direction:column;width:100%}.social-platforms-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);justify-items:center;margin-top:32px;max-width:1000px;width:100%}.social-platform-card{align-items:center;background:#fff;border:1.74px solid #e5e7eb;border-radius:20px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:142.93478393554688px;padding:25.73px 25.73px 1.74px;text-align:center;transition:all .3s;width:288.0027160644531px}.social-platform-card:hover{border-color:#f77a1a;box-shadow:0 4px 12px #00000026;transform:translateY(-4px)}.social-platform-card.selected{border-color:#f77a1a;border-width:1.74px;box-shadow:0 4px 16px #f77a1a4d}.social-platform-icon-wrapper{border-radius:12px;height:64px;margin-bottom:4px;width:64px}.social-platform-icon,.social-platform-icon-wrapper{align-items:center;display:flex;justify-content:center}.social-platform-icon{height:24px;width:24px}.social-platform-icon svg{height:100%;width:100%}.social-platform-name{color:#1f2937;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;margin:0}.insert-social-links-step{margin:0 auto;max-width:600px;width:100%}.social-links-form{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.social-link-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.social-link-header{align-items:center;display:flex;flex-direction:row;gap:12px}.social-link-icon-wrapper{border-radius:12px;flex-shrink:0;height:48px;width:48px}.social-link-icon,.social-link-icon-wrapper{align-items:center;display:flex;justify-content:center}.social-link-icon{height:24px;width:24px}.social-link-icon svg{height:100%;width:100%}.social-link-platform-name{font-size:16px}.social-link-input,.social-link-platform-name{color:#1f2937;font-family:Outfit,sans-serif;font-weight:400}.social-link-input{border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.social-link-input::placeholder{color:#9ca3af}.social-link-input:focus{border-color:#f77a1a;box-shadow:0 0 0 3px #f77a1a1a;outline:none}.set-profile-step{display:flex;flex-direction:column;margin:0 auto;max-width:600px;min-height:0;padding:0;width:100%}@media (min-width:769px){.set-profile-step{margin:0;padding:0}.profile-card{gap:20px;padding:24px 24px 0}.profile-section{gap:10px}}.profile-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-sizing:border-box;gap:24px;opacity:1;padding:24px 24px 0;visibility:visible}.profile-card,.profile-section{display:flex;flex-direction:column;width:100%}.profile-section{align-items:flex-start;gap:12px}.profile-section-names .profile-name-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}.profile-section-names .profile-name-field{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.profile-section-label{align-self:flex-start;color:#1f2937;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;margin:0;text-align:left}.profile-picture-container{align-items:flex-start;display:flex;flex-direction:row;gap:16px}.profile-image-preview{align-items:center;background:linear-gradient(135deg,#c27aff,#fb64b6);border-radius:50%;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.profile-image-preview img{height:100%;object-fit:cover;width:100%}.profile-image-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.profile-image-placeholder svg{height:32px;width:32px}.profile-upload-section{display:flex;flex:1 1;flex-direction:column;gap:8px}.btn-upload-image{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;display:inline-block;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s;width:fit-content}.btn-upload-image:hover{background:#f9fafb;border-color:#d5d7da}.upload-hint{color:#6b7280;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;margin:0}.btn-upload-image--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.upload-error{color:#ef4444;font-family:Outfit,sans-serif;font-size:12px;margin:4px 0 0}.profile-input,.profile-textarea{border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#1f2937;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;padding:12px 16px;transition:all .2s;width:100%}.profile-input::placeholder,.profile-textarea::placeholder{color:#9ca3af}.profile-input:focus,.profile-textarea:focus{border-color:#f77a1a;box-shadow:0 0 0 3px #f77a1a1a;outline:none}.profile-textarea{min-height:100px;resize:vertical}.character-counter{color:#6b7280;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;margin-top:4px;text-align:right}.profile-form{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}@media (max-width:768px){.set-profile-step{margin:0;max-width:100%;padding:0}.profile-card{gap:16px;margin:0;padding:16px 16px 0}.profile-section{gap:8px}.profile-section-names .profile-name-row{grid-template-columns:1fr}.profile-picture-container{align-items:flex-start;flex-direction:row;gap:16px}.profile-upload-section{width:100%}.onboarding-step-content:has(.set-profile-step){margin:0;padding:0}.onboarding-step-component:has(.set-profile-step){box-sizing:border-box;margin:0;padding:0 20px;width:100%}}@media (max-width:480px){.set-profile-step{padding:0}.profile-card{gap:12px;padding:12px 12px 0}.profile-section{gap:6px}.profile-section-label{font-size:14px}.profile-input,.profile-textarea{font-size:14px;padding:10px 14px}.onboarding-step-component:has(.set-profile-step){padding:0 16px}}.claim-username-step{align-items:flex-end;justify-content:center;max-width:600px;min-height:0;padding:0}.claim-username-card,.claim-username-step{display:flex;flex-direction:column;gap:0;margin:0 auto;width:100%}.claim-username-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-sizing:border-box;height:200px;max-width:500px;padding:32px}.claim-username-section{align-items:flex-start;display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start;width:100%}.claim-username-label{color:#272727;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;margin:0 0 12px;text-align:left}.claim-username-input-wrapper{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;position:relative;transition:all .2s;width:100%}.claim-username-input-wrapper:focus-within{border-color:#f77a1a;box-shadow:0 0 0 3px #f77a1a1a}.claim-username-prefix{color:#6b7280;flex-shrink:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;padding:12px 0 12px 16px;-webkit-user-select:none;user-select:none}.claim-username-input{background:#0000;border:none;border-radius:0;color:#1f2937;flex:1 1;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;outline:none;padding:12px 16px 12px 0;text-transform:lowercase}.claim-username-input::placeholder{color:#9ca3af}.claim-username-input-wrapper.error{border-color:#dc2626}.claim-username-input-wrapper.error:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.claim-username-error{color:#dc2626}.claim-username-error,.claim-username-success{align-self:flex-start;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;margin-top:8px;text-align:left;width:100%}.claim-username-success{color:#059669}.claim-username-button{align-items:center;align-self:flex-end;border:none;border-radius:12px;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-left:auto;margin-top:24px;min-width:fit-content;padding:12px 24px;transition:all .2s;width:auto}.claim-username-button.available{background:#f77a1a;color:#fff}.claim-username-button.available:hover{background:#e66910;box-shadow:0 4px 12px #f77a1a4d;transform:translateY(-1px)}.claim-username-button.disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;pointer-events:none}.claim-username-button-icon{flex-shrink:0;height:20px;width:20px}.claim-username-hint{color:#6b7280;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin:0}@media (max-width:768px){.claim-username-card{gap:16px;padding:16px}.claim-username-section{gap:12px}.claim-username-input-wrapper{font-size:14px}.claim-username-prefix{font-size:14px;padding:10px 0 10px 14px}.claim-username-input{font-size:14px;padding:10px 14px 10px 0}.claim-username-button{font-size:14px;margin-top:20px;padding:10px 20px}}@media (max-width:480px){.claim-username-card{gap:12px;padding:12px}.claim-username-label{font-size:14px}.claim-username-input-wrapper{font-size:13px}.claim-username-prefix{font-size:13px;padding:8px 0 8px 12px}.claim-username-input{font-size:13px;padding:8px 12px 8px 0}.claim-username-button{font-size:13px;margin-top:16px;padding:8px 16px}}.preview-dalili-step{align-items:center;display:flex;justify-content:center;padding:0;width:100%}.preview-container{align-items:flex-start;background:#fff;border-radius:40px;box-shadow:0 4px 4px #00000040;box-sizing:border-box;contain:layout style;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:12px;height:auto;max-height:820px;min-height:400px;order:0;overflow-y:auto;padding:12px 24px;position:relative;width:266px;will-change:auto}.preview-logo{left:24px;position:absolute;top:12px;z-index:10}.preview-logo-img{display:block;height:auto;width:20px}.preview-profile-section{align-self:stretch;flex-direction:column;gap:8px;margin-top:40px;padding:0;width:100%}.preview-profile-circle,.preview-profile-section{align-items:center;display:flex;flex:none;flex-grow:0;order:0}.preview-profile-circle{border-radius:50%;box-shadow:0 0 0 3px #ffffff4d,0 8px 12px -3px #0000001a,0 3px 5px -4px #0000001a;box-sizing:border-box;height:80px;justify-content:center;overflow:hidden;width:80px}.preview-profile-image{object-fit:cover}.preview-profile-image,.preview-profile-placeholder{align-self:stretch;border-radius:50%;flex:none;flex-grow:0;height:100%;order:0;width:100%}.preview-name{font-size:20px;font-weight:500;letter-spacing:.0703125px;line-height:28px;order:1}.preview-name,.preview-welcome{color:#272727;flex:none;flex-grow:0;font-family:Outfit,sans-serif;font-style:normal;height:auto;margin:0;text-align:center}.preview-welcome{font-size:14px;font-weight:400;letter-spacing:-.3125px;line-height:20px;order:2}.preview-social-icons{flex-direction:row;gap:12px;margin-top:8px;order:3;width:100%}.preview-social-icon,.preview-social-icons{align-items:center;display:flex;justify-content:center}.preview-social-icon{color:#1f2937;height:24px;text-decoration:none;transition:opacity .2s;width:14px}.preview-social-icon:hover{opacity:.7}.preview-social-icon svg{height:100%;width:100%}.preview-links{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:12px;order:1;padding:0}.preview-link-button,.preview-links{align-self:stretch;display:flex;flex:none;flex-grow:0;width:100%}.preview-link-button{align-items:center;border-radius:14px;box-sizing:border-box;color:#fff;font-family:Outfit,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:44px;justify-content:center;letter-spacing:-.3125px;line-height:20px;order:0;text-align:center;text-decoration:none;transition:all .2s}.preview-link-button:nth-child(2){order:1}.preview-link-button:nth-child(3){order:2}.preview-link-button:hover{box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.preview-footer{flex-direction:column;gap:8px;margin-top:auto;order:2;padding-top:8px;width:100%}.preview-footer,.preview-join-button{align-items:center;display:flex;text-decoration:none}.preview-join-button{background:#fff;border:1px solid #f77a1a;border-radius:16px;box-sizing:border-box;color:#f77a1a;font-family:Outfit,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:32px;justify-content:center;letter-spacing:-.3125px;line-height:18px;padding:0 16px;text-align:center;transition:all .2s;width:fit-content}.preview-join-button:hover{background:#f77a1a;color:#fff}.preview-footer-links{align-items:center;color:#6b7280;display:flex;flex-direction:row;font-family:Outfit,sans-serif;font-size:12px;gap:4px;justify-content:center}.preview-footer-link{color:#6b7280;text-decoration:none;transition:color .2s}.preview-footer-link:hover{color:#1f2937}.preview-footer-separator{color:#6b7280}@media (max-width:1400px){.payment-summary-container{height:auto;max-width:1371.82px;width:100%}.payment-header-section{max-width:1023.99px;width:100%}.payment-screen{flex-wrap:wrap;justify-content:center}}@media (max-width:968px){.payment-summary-container{height:auto;padding:0 20px;width:100%}.payment-header-section{height:auto;margin-bottom:32px;width:100%}.payment-title{font-size:20px;line-height:30px;width:100%}.payment-subtitle{font-size:14px;line-height:20px;width:100%}.payment-screen{align-items:center;flex-direction:column;gap:32px}.order-summary-container,.payment-details-container{max-width:432px;width:100%}.order-summary-container{height:auto}.billing-note,.order-summary-list,.order-summary-title,.payment-method-section,.summary-row,.summary-total-section,.terms-note{max-width:100%;width:100%}.payment-method-section{box-sizing:border-box}.card-details-form,.payment-method-option,.payment-method-options,.payment-section-heading{max-width:100%;width:100%}.card-details-form{box-sizing:border-box}.billing-address-section{max-width:100%;width:100%}.order-summary-container{max-width:432px;width:100%}.payment-security-container,.security-text-group,.security-text-main,.security-text-sub{max-width:100%;width:100%}}@media (max-width:480px){.payment-summary-container{padding:0 16px!important}.payment-header-section{margin-bottom:24px;padding:0}.payment-title{font-size:18px;line-height:27px}.payment-subtitle{font-size:14px;line-height:20px}.payment-screen{gap:24px}.payment-details-container{align-items:flex-start;max-width:100%;padding:0;width:100%}.payment-method-section{align-items:flex-start;box-sizing:border-box;padding:16px}.payment-method-options,.payment-method-section,.payment-section-heading{max-width:100%;width:100%}.payment-method-options{align-items:flex-start}.payment-method-option{box-sizing:border-box;max-width:100%;width:100%}.payment-method-text{flex:1 1}.card-details-form{align-items:flex-start;box-sizing:border-box;max-width:100%;padding:16px;width:100%}.form-field-group{align-items:flex-start;display:flex;flex-direction:column;width:100%}.form-label{align-self:flex-start;text-align:left}.form-input{align-self:flex-start;width:100%}.form-row-group{flex-direction:column}.form-row-group,.form-row-group .form-field-group{align-items:flex-start;width:100%}.billing-address-section,.order-summary-container{align-items:flex-start;max-width:100%;width:100%}.order-summary-container{box-sizing:border-box;height:auto;padding:16px}.order-summary-title{align-self:flex-start;height:auto;max-width:100%;text-align:left;width:100%}.order-summary-list,.summary-row{align-items:flex-start;max-width:100%;width:100%}.summary-row{flex-wrap:wrap;height:auto;justify-content:space-between}.summary-label{align-self:flex-start;flex:1 1;min-width:0;text-align:left}.summary-value{align-self:flex-start;flex:0 0 auto;text-align:right}.summary-total-section{align-items:flex-start;max-width:100%;width:100%}.billing-note{height:auto;text-align:left}.billing-note,.btn-pay,.terms-note{align-self:flex-start;max-width:100%;width:100%}.terms-note{height:auto;text-align:left}.payment-security-container{align-items:center;flex-direction:row;gap:12px;justify-content:flex-start;max-width:100%;padding:0;width:100%}.lock-icon{flex-shrink:0;height:20px;width:20px}.security-text-group{align-items:flex-start;flex:1 1;max-width:100%;width:100%}.security-text-main,.security-text-sub{height:auto;max-width:100%;text-align:left;width:100%}}@media (max-width:768px){.choose-plan-step .pricing-cards-content{flex-direction:column;flex-wrap:wrap;gap:20px;padding:0 16px}.choose-plan-step .pricing-card{max-width:100%;min-width:100%;width:100%}.choose-plan-step .pricing-toggle-container{align-items:center;display:flex;flex-direction:row!important;flex-wrap:nowrap;gap:12px;justify-content:center;padding:0 16px}.choose-plan-step .pricing-toggle-annually,.choose-plan-step .pricing-toggle-monthly{flex:0 1 auto;min-width:fit-content;white-space:nowrap;width:auto}.plans-grid,.social-platforms-grid{gap:16px;grid-template-columns:repeat(2,1fr);justify-items:center;max-width:100%}.templates-grid{gap:16px;grid-template-columns:1fr;justify-items:center;max-width:100%}.social-platform-card{height:auto;max-width:288.0027160644531px;min-height:142.93478393554688px;padding:20px 20px 1.74px;width:100%}.social-platform-icon-wrapper{height:56px;width:56px}.form-row{grid-template-columns:1fr}}@media (max-width:480px){.choose-plan-step .pricing-toggle-container{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px;justify-content:center;padding:0 16px}.choose-plan-step .pricing-toggle-annually,.choose-plan-step .pricing-toggle-monthly{flex:0 1 auto;min-width:fit-content;white-space:nowrap;width:auto!important}}*{box-sizing:border-box;margin:0;padding:0}.onboarding-page{background:linear-gradient(0deg,#fff,#fff),linear-gradient(135deg,#faf5ff33,#fff3 50%,#f77a1a05);display:flex;height:100vh;max-height:100vh;overflow:hidden}.onboarding-form-section,.orange-hero-section{flex:1 1;width:50%}.onboarding-form-section{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;max-height:100vh;overflow:hidden;padding:0}.onboarding-step-illustration{margin:32px 0}.illustration-placeholder,.onboarding-step-illustration{align-items:center;display:flex;justify-content:center}.preview-dalili-step{padding-bottom:20px}@media (max-width:968px){.onboarding-page{flex-direction:column}.onboarding-form-section,.orange-hero-section{width:100%}.onboarding-form-section{padding:16px 20px 30px}}.appShell-UrlShortener{background:#f7f7f7;display:flex;min-height:100vh}@media (max-width:980px){.appShell-UrlShortener{display:block}}.usMain{background:radial-gradient(circle at 78% 88%,#f77a1a2e 0,#f77a1a00 55%),#fff;display:block;flex:1 1;min-width:0;padding:200px 40px 28px}@media (max-width:980px){.usMain{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:0 29px 28px}}.usContainer{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100%;width:1102px}@media (max-width:1200px){.usContainer{width:100%}}@media (max-width:980px){.usContainer{max-width:335px;width:100%}}.usHeader{margin:0 0 18px;text-align:center}.usHeader h1{color:#111;font-size:24px;font-weight:800;line-height:30px;margin:0}.usHeader p{color:#555;font-size:12px;line-height:16px;margin-bottom:50px;margin-top:8px}@media (max-width:980px){.usHeader h1{font-size:20px;line-height:26px}.usHeader p{font-size:12px;line-height:16px;margin-bottom:36px}}.usCard{background:#fff;border-radius:18px;box-sizing:border-box;margin:0 auto;max-width:100%;padding:18px;width:760px}@media (max-width:980px){.usCard{background:#0000;border-radius:0;box-shadow:none;max-width:335px;padding:0;width:100%}}@media (max-width:375px){.usMain{padding-bottom:20px}.usContainer{max-width:100%}}.sfInputWrapper{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.sfInput--error{border-color:#ef4444}.sfError{color:#ef4444;font-size:12px;margin:0;padding:0 4px}.sfRow{align-items:flex-start;display:flex;gap:12px;justify-content:center;width:100%}.sfInput{border:1px solid #e6e6e6;border-radius:14px;box-sizing:border-box;font-size:14px;height:54px;outline:none;padding:0 16px;width:100%}.sfInput::placeholder{color:#9ca3af}.sfBtn{align-items:center;background:#ff7a1a;border:none;border-radius:14px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:800;gap:8px;height:54px;justify-content:center;min-width:140px;padding:0 16px;white-space:nowrap;width:140px}.sfBtn:disabled{cursor:not-allowed;opacity:.65}.sfBtnIcon{height:16px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:16px}@media (max-width:980px){.sfRow{align-items:stretch;flex-direction:column;gap:12px;margin:0 auto;max-width:335px;width:100%}.sfBtn,.sfInput{height:54px;width:100%}.sfBtn{min-width:100%}}.srWrap{flex-direction:column;gap:12px;margin-top:14px}.srLink,.srWrap{display:flex;width:100%}.srLink{align-items:center;background:#ff7a1a1f;border-radius:14px;box-sizing:border-box;color:#111827;font-weight:700;height:54px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.srActions{display:flex;gap:12px;width:100%}.srBtnOutline,.srBtnPrimary{align-items:center;border-radius:14px;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:800;gap:8px;height:54px;justify-content:center;padding:0 16px;white-space:nowrap;width:100%}.srBtnIcon{flex-shrink:0;height:18px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:18px}.srBtnPrimary{background:#ff7a1a;border:none;color:#fff}.srBtnOutline{background:#fff;border:1px solid #ff7a1a99;color:#ff7a1a}.srBtnPrimary.isCopied{opacity:.95}@media (max-width:980px){.srActions{flex-direction:column;gap:12px}.srBtnOutline,.srBtnPrimary{flex:initial;height:54px;width:100%}}@media (max-width:480px){.srWrap{gap:10px}.srBtnOutline,.srBtnPrimary,.srLink{height:54px}.srBtnOutline,.srBtnPrimary{font-size:13px;gap:8px;padding:0 14px}.srBtnIcon{height:16px;width:16px}}.topbar{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5e5;border-radius:14px;box-sizing:border-box;display:flex;height:60px;justify-content:space-between;padding:12px 24px}.logo{color:#f77a1a;flex-shrink:0;font-size:30px;font-weight:700;margin-right:16px}.nav-tabs{background-color:#b3b3b333;border-radius:8px;display:inline-flex;gap:0;padding:4px;width:fit-content}.left-section{align-items:center;display:flex;gap:100px}.nav-tab{background-color:initial;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s ease;white-space:nowrap}.nav-tab:hover{background-color:#ffffff80}.nav-tab.active{background-color:#fff;box-shadow:0 1px 3px #00000014;color:#000}.share-button{align-items:center;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;margin-left:auto;padding:8px 20px;transition:background-color .2s ease}.share-button,.share-button:hover{background-color:#f77a1a}.share-icon{height:22px;object-fit:contain;width:22px}@media (max-width:768px){.topbar{padding:12px 16px}.logo{font-size:18px;margin-right:12px}.nav-tabs{margin-left:16px;padding:3px}.nav-tab{font-size:13px;padding:6px 14px}.share-button{font-size:13px;padding:8px 16px}}.share-wrapper{position:relative}.share-popup{background:#fff;border:2px solid #f77a1a;border-radius:12px;box-shadow:0 6px 20px #0000001f;padding:12px;position:absolute;right:0;top:55px;width:260px;z-index:100}.share-top{align-items:center;display:flex;justify-content:space-between}.share-link-text{color:#b3b3b3;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn{cursor:pointer}.copy-btn,.share-bottom{align-items:center;display:flex}.share-bottom{justify-content:space-between;margin-top:8px}.copied-text{color:#f77a1a;font-size:14px;font-weight:500}.close-popup{color:#f77a1a;cursor:pointer;font-size:16px;font-weight:600}.design-section{display:flex;flex-direction:column;gap:0;padding-left:24px;pointer-events:auto!important;position:relative;width:100%;z-index:9999!important}.design-nav-tabs{background-color:#b3b3b333!important;border-radius:14px;display:flex;gap:0;isolation:isolate;margin-bottom:16px;padding:4px;pointer-events:auto;position:sticky;top:0;width:100%;z-index:100!important}.design-nav-tab{-webkit-tap-highlight-color:rgba(0,0,0,.1);background-color:initial;border:none;border-radius:6px;color:#666;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:8px 20px;pointer-events:auto!important;position:relative;text-align:center;touch-action:manipulation;transition:all .2s ease;user-select:none;-webkit-user-select:none;white-space:nowrap}.design-nav-tab:active{background-color:#ffffffb3;transform:scale(.98)}.design-nav-tab:hover{background-color:#ffffff80}.design-nav-tab.active{background-color:#fff;box-shadow:0 1px 3px #00000014;color:#000}.design-content{background-color:initial;border-radius:0;box-shadow:none;isolation:isolate;padding:0;pointer-events:auto;position:relative;width:100%;z-index:50!important}.section-title{color:#000;font-size:18px;font-weight:600;margin-bottom:8px;padding:8px 0;top:60px}.section-subtitle,.section-title{background-color:#fff;position:sticky;text-align:left;z-index:90!important}.section-subtitle{color:#666;font-size:14px;margin-bottom:16px;padding-bottom:8px;top:95px}.backgrounds-tab,.buttons-tab,.fonts-tab,.themes-content-wrapper,.themes-tab{pointer-events:auto;position:relative;z-index:50!important}.themes-content-wrapper::-webkit-scrollbar{display:none}.themes-content-wrapper{scrollbar-width:none}.color-section-wrapper{pointer-events:auto;position:relative}.themes-tab{flex:0 0 auto!important;flex-grow:0!important;height:fit-content!important;width:100%}.themes-content-wrapper{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 250px);overflow-x:hidden;overflow-y:auto;padding-right:8px;width:100%}.themes-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:0;pointer-events:auto}.theme-card,.themes-grid{position:relative;width:100%;z-index:50!important}.theme-card{cursor:pointer;pointer-events:auto!important;text-align:center;touch-action:manipulation;transition:transform .2s ease;-webkit-user-select:none;user-select:none}.theme-card *{pointer-events:none}.theme-card:active{opacity:.8}.theme-card:hover{transform:translateY(-4px)}.theme-card.selected .theme-preview{outline:3px solid #f77a1a;outline-offset:2px}.theme-preview{align-items:center;aspect-ratio:1/1!important;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px;transition:outline .2s ease;width:100%}.theme-avatar,.theme-preview{margin-bottom:12px;pointer-events:none}.theme-avatar{border-radius:50%;height:60px;width:60px}.theme-button{border-radius:8px;height:36px;max-width:140px;pointer-events:none;width:100%}.theme-name{color:#000;font-size:15px;font-weight:600;margin-top:4px;pointer-events:none}.backgrounds-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));max-width:500px;pointer-events:auto;position:relative}.background-color{border-radius:12px;cursor:pointer;height:60px;pointer-events:auto!important;position:relative;touch-action:manipulation;transition:transform .2s ease,box-shadow .2s ease;user-select:none;-webkit-user-select:none;width:60px}.background-color:active{opacity:.8}.background-color.with-border{border:2px solid #e0e0e0}.background-color.selected{outline:3px solid #f77a1a;outline-offset:2px;transform:scale(1.1)}.button-style-section{margin-bottom:40px;position:relative}.button-styles-list{display:flex;flex-direction:column;gap:12px;position:relative}.button-style-option{align-items:center;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px;pointer-events:auto;position:relative;touch-action:manipulation;transition:all .2s ease}.button-style-option:hover{background-color:#fff9f5;border-color:#f77a1a}.button-style-option.selected{background-color:#fff4ed;border-color:#f77a1a}.style-preview{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;padding:10px 24px;pointer-events:none}.style-preview.style-filled{background-color:#000;border:none;color:#fff}.style-preview.style-outline{background-color:initial;border:2px solid #000;color:#000}.style-preview.style-shadow{background-color:#fff;border:none;box-shadow:0 4px 8px #00000026;color:#000}.style-preview.style-rounded-filled{background-color:#000;border:none;border-radius:24px;color:#fff}.style-preview.style-rounded-outline{background-color:initial;border:2px solid #000;border-radius:24px;color:#000}.style-info{display:flex;flex-direction:column;gap:4px;pointer-events:none}.style-name{color:#000;font-size:15px;font-weight:600}.style-description{color:#666;font-size:13px}.button-color-section{position:relative}.button-colors-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));max-width:500px;position:relative}.button-color{border-radius:12px;cursor:pointer;height:60px;pointer-events:auto;position:relative;touch-action:manipulation;transition:transform .2s ease;width:60px}.button-color:hover{transform:scale(1.1)}.button-color.selected{outline:3px solid #f77a1a;outline-offset:2px;transform:scale(1.1)}.font-section{margin-bottom:40px;position:relative}.fonts-list{display:flex;flex-direction:column;gap:12px;position:relative;text-align:left}.font-option{border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;padding:16px;pointer-events:auto;position:relative;touch-action:manipulation;transition:all .2s ease}.font-option:hover{background-color:#fff9f5;border-color:#f77a1a}.font-option.selected{background-color:#fff4ed;border-color:#f77a1a}.font-info{display:flex;flex-direction:column;gap:4px;pointer-events:none}.font-name{color:#000;font-size:16px;font-weight:600}.font-preview{color:#666;font-size:14px}@media (max-width:768px){.background-color:hover{transform:none!important}.theme-preview{aspect-ratio:1/1!important;padding:16px!important}.design-section,.design-section *{-webkit-tap-highlight-color:rgba(247,122,26,.2)!important}.design-section{background-color:#fff;margin-top:0;padding:12px;position:relative;z-index:9999!important}.design-nav-tabs{background-color:#b3b3b333!important;border-radius:14px!important;display:flex!important;flex-wrap:nowrap!important;font-size:14px!important;isolation:isolate;margin-bottom:12px!important;padding:3px!important;pointer-events:auto!important;position:sticky!important;top:0!important;z-index:1000!important}.backgrounds-tab,.design-content{z-index:500!important}.design-content{box-shadow:none!important;isolation:isolate;padding:0!important}.design-content,.design-nav-tab{background-color:initial!important}.design-nav-tab{border:none!important;cursor:pointer!important;flex:1 1 auto!important;font-size:10px!important;padding:7px 3px!important;pointer-events:auto!important;position:relative!important;touch-action:manipulation!important;transition:background-color .1s ease!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;z-index:1001!important}.design-nav-tab.active{background-color:#fff!important;color:#000!important}.design-nav-tab:active{background-color:#f77a1a66!important}.backgrounds-tab,.buttons-tab,.fonts-tab,.themes-tab{min-height:auto!important;pointer-events:auto!important;position:relative!important;z-index:500!important}.section-title{font-size:14px!important;padding:8px 0!important;top:50px!important}.section-subtitle,.section-title{background-color:#fff!important;position:sticky!important;z-index:900!important}.section-subtitle{font-size:11px!important;margin-bottom:12px!important;padding-bottom:8px!important;top:75px!important}.themes-content-wrapper{-webkit-overflow-scrolling:touch!important;max-height:calc(100vh - 200px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:4px!important;position:relative!important}.themes-content-wrapper,.themes-grid{padding-bottom:120px!important;pointer-events:auto!important;z-index:500!important}.themes-grid{gap:12px!important;grid-template-columns:repeat(2,1fr)!important;width:100%!important}.theme-card{-webkit-tap-highlight-color:rgba(247,122,26,.3)!important;pointer-events:auto!important;touch-action:manipulation!important;width:100%!important;z-index:500!important}.theme-card:active{opacity:.7!important;transform:scale(.95)!important}.theme-preview{border-radius:12px!important;box-shadow:0 2px 6px #0000001a!important;gap:8px!important;padding:12px!important}.theme-avatar{height:40px!important;margin-bottom:6px!important;width:40px!important}.theme-button{height:24px!important;max-width:100px!important}.theme-name{font-size:11px!important;font-weight:600!important}.color-section-wrapper{margin:0!important;padding:0!important;pointer-events:auto!important;position:relative!important;z-index:500!important}.color-section-wrapper+.color-section-wrapper{margin-top:16px!important}.backgrounds-grid,.button-colors-grid{gap:8px!important;grid-template-columns:repeat(6,1fr)!important;margin:0!important;max-width:100%!important;padding:0!important;pointer-events:auto!important;row-gap:12px!important;z-index:500!important}.background-color,.button-color{-webkit-tap-highlight-color:rgba(247,122,26,.3)!important;border-radius:8px!important;height:38px!important;pointer-events:auto!important;touch-action:manipulation!important;transform:translateZ(0);width:38px!important;will-change:transform,opacity;z-index:500!important}.background-color:active,.button-color:active{opacity:.6!important;transform:scale(.9)!important}.background-color.selected,.button-color.selected{outline:2px solid #f77a1a!important;outline-offset:1px!important}.button-style-section{margin-bottom:14px!important;z-index:500!important}.button-styles-list{gap:6px!important;z-index:500!important}.button-style-option{gap:8px!important;padding:8px!important;pointer-events:auto!important;z-index:500!important}.style-preview{font-size:10px!important;min-width:50px!important;padding:4px 8px!important}.style-name{font-size:11px!important}.style-description{font-size:9px!important}.font-section{margin-bottom:14px!important;z-index:500!important}.fonts-list{gap:6px!important;z-index:500!important}.font-option{padding:8px!important;pointer-events:auto!important;z-index:500!important}.font-name{font-size:12px!important}.font-preview{font-size:10px!important}.section-title{font-size:13px!important;margin-bottom:6px!important;pointer-events:none!important}.section-subtitle{font-size:10px!important;margin-bottom:8px!important;pointer-events:none!important}.background-color:hover,.button-color:hover,.button-style-option:hover,.font-option:hover,.theme-card:hover{transform:none!important}.design-content:after,.design-content:before,.design-section:after,.design-section:before{content:none!important;display:none!important}.background-color,.button-color,.theme-card{transform:translateZ(0);will-change:transform,opacity}}@supports (-webkit-touch-callout:none){.design-nav-tabs{position:sticky!important;top:0!important}}.modal-overlay{inset:0;z-index:50}.modal-content{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:0!important;max-height:85vh;max-width:90%;overflow:hidden;padding:16px;width:400px!important}.modal-header{border-bottom:none!important;justify-content:flex-start;margin-bottom:16px;padding:0!important;position:relative}.modal-title{font-size:1rem;padding-left:0!important;padding:0;text-align:left!important}.modal-close-btn{background:#0000;border:none;color:#9ca3af;cursor:pointer;padding:0;right:0!important;top:50%;transform:translateY(-50%)}.modal-close-btn:hover{color:#4b5563}.modal-close-btn svg{height:1.125rem;width:1.125rem}.social-icons-list{display:flex;flex:1 1;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding-right:4px}.social-option-btn{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:background-color .2s;width:100%}.social-option-btn:hover{background-color:#f9fafb}.social-option-btn .icon{align-items:center;color:#6b7280;display:flex;flex-shrink:0;justify-content:center}.social-option-btn .label{color:#374151;font-size:14px;text-align:left}.url-input-section{display:flex;flex:1 1;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto}.selected-icon-display{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.icon-large{align-items:center;color:#6b7280;display:flex;justify-content:center}.icon-label{color:#374151;font-size:14px;font-weight:500;text-align:left}.input-group{display:flex;flex-direction:column;gap:6px}.input-label{color:#374151;display:block;font-size:13px;font-weight:500;text-align:left}.url-input{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:13px;outline:none;padding:10px;transition:border-color .2s;width:100%}.url-input:focus{border-color:#3b82f6}.url-input.error{border-color:#ef4444}.error-message{color:#ef4444;font-size:12px;margin:4px 0 0;text-align:left}.modal-buttons{display:flex;gap:10px;margin-top:auto;padding-top:8px}.btn-primary,.btn-secondary{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:10px;transition:all .2s}.btn-secondary{background-color:#fff;border:2px solid #e5e7eb;color:#374151}.btn-secondary:hover{background-color:#f9fafb}.btn-primary{background-color:#f77a1a;color:#fff}.btn-primary:hover{opacity:.9}.social-icons-list::-webkit-scrollbar,.url-input-section::-webkit-scrollbar{width:4px}.social-icons-list::-webkit-scrollbar-track,.url-input-section::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.social-icons-list::-webkit-scrollbar-thumb,.url-input-section::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.social-icons-list::-webkit-scrollbar-thumb:hover,.url-input-section::-webkit-scrollbar-thumb:hover{background:#0000004d}.custom-icon{border-radius:4px;height:20px;object-fit:contain;width:20px}.icon-upload-preview{align-items:center;background-color:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;cursor:pointer;display:flex;height:64px;justify-content:center;overflow:hidden;transition:all .2s;width:64px}.icon-upload-preview:hover{background-color:#f3f4f6;border-color:#d1d5db}.icon-upload-preview img{height:100%;object-fit:cover;width:100%}.icon-upload-placeholder{color:#9ca3af;font-size:12px;text-align:center}.file-input-wrapper{position:relative}.file-input-wrapper input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.upload-button{background-color:initial;border:none;border-radius:0;color:#6b7280;cursor:pointer;display:inline-block;font-size:13px;padding:0;text-decoration:underline;transition:all .2s}.upload-button:hover{background-color:initial;border-color:#0000;color:#374151}.profile-section{margin-bottom:2rem}.profile-section-card{background:#fff;border:1px solid #fff;border-radius:20px;box-shadow:0 4px 8px -2px #2727271a;display:flex;flex-direction:column;gap:24px;max-width:100%;min-height:499px;padding:25px 25px 1px;width:700px}.profile-section-header{align-items:center;display:flex;justify-content:space-between}.profile-section h2{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin-bottom:0;text-align:left}.saving-indicator{color:#9ca3af;font-size:12px;font-weight:400}.profile-edit-btn{align-items:center;background:#0000;border:1px solid #f77a1a;border-radius:50px;color:#f77a1a;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:6px 14px;transition:background-color .2s,color .2s}.profile-edit-btn:hover{background-color:#fff4ec}.profile-field-readonly{background-color:#f9fafb;color:#374151;cursor:default}.profile-edit-actions{display:flex;gap:.75rem;justify-content:flex-end;padding-bottom:8px}.profile-cancel-btn{background:#0000;border:1px solid #d1d5db;border-radius:50px;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 20px;transition:background-color .2s}.profile-cancel-btn:hover:not(:disabled){background-color:#f3f4f6}.profile-save-btn{background-color:#f77a1a;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 24px;transition:background-color .2s}.profile-save-btn:hover:not(:disabled){background-color:#e06a10}.profile-cancel-btn:disabled,.profile-save-btn:disabled{cursor:not-allowed;opacity:.6}.profile-image-section{margin-bottom:0}.profile-image-section label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.75rem;text-align:left}.profile-image-container{align-items:flex-start;display:flex;gap:1rem}.profile-image-wrapper{position:relative}.profile-image-circle{align-items:center;background-color:#e5e7eb;border-radius:50%;display:flex;flex-shrink:0;height:5rem;justify-content:center;overflow:hidden;width:5rem}.profile-image-circle svg{color:#9ca3af;height:2.5rem;width:2.5rem}.profile-image-circle img{height:100%;object-fit:cover;width:100%}.edit-image-btn{align-items:center;background-color:#fff;border:2px solid #d1d5db;border-radius:50%;cursor:pointer;display:flex;height:1.5rem;justify-content:center;position:absolute;right:0;top:0;transition:background-color .2s;width:1.5rem}.edit-image-btn:hover{background-color:#f9fafb}.edit-image-btn svg{color:#f77a1a;height:.75rem;width:.75rem}.username-social-section{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.username-display{background-color:#fff;border:1px solid #b3b3b3;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:500;max-width:200px;padding:12px 16px;text-align:center;transition:all .2s}.username-display:hover{background-color:#f9fafb;border-color:#9ca3af}.username-input{border:1px solid #b3b3b3;border-radius:50px;font-family:inherit;font-size:1rem;font-weight:500;max-width:200px;outline:none;padding:12px 16px;text-align:center;width:100%}.username-input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.social-icons-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.social-icon-wrapper{position:relative}.social-icon-btn{align-items:center;background:#0000;border:none;border-radius:.25rem;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s}.social-icon-btn:hover{background-color:#f3f4f6}.social-icon-btn .social-svg{height:1.25rem;width:1.25rem}.remove-social-btn{align-items:center;background-color:#ef4444;border:none;border-radius:50%;cursor:pointer;display:flex;height:16px;justify-content:center;opacity:0;position:absolute;right:-4px;top:-4px;transition:opacity .2s;width:16px}.social-icon-wrapper:hover .remove-social-btn{opacity:1}.remove-social-btn svg{color:#fff;height:10px;width:10px}.add-social-btn{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background-color .2s}.add-social-btn:hover{background-color:#f3f4f6}.add-social-btn svg{height:1.25rem;width:1.25rem}.add-social-modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.add-social-content{background:#fff;border-radius:.5rem;max-height:80vh;max-width:400px;overflow-y:auto;padding:1.5rem;width:90%}.add-social-content h3{font-size:1.125rem;font-weight:600;margin-bottom:1rem;text-align:left}.social-option{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:background-color .2s}.social-option:hover{background-color:#f3f4f6}.social-option .social-svg{height:1.25rem;width:1.25rem}.social-option span{font-size:.875rem;font-weight:500}.profile-title-section{margin-bottom:0}.profile-title-section label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;text-align:left}.profile-title-input{border:1px solid #d1d5db;border-radius:14px;font-family:inherit;font-size:1rem;height:50px;max-width:100%;padding:12px 16px;text-align:left;width:580px}.profile-title-input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.bio-section{margin-bottom:0}.bio-section label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;text-align:left}.bio-textarea{border:1px solid #d1d5db;border-radius:14px;font-family:inherit;font-size:1rem;height:98px;max-width:100%;padding:12px 16px;resize:none;text-align:left;width:580px}.bio-textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.bio-character-count{color:#9ca3af;font-size:.75rem;margin-top:.25rem;text-align:left}.social-icon-img{color:#000;display:block;height:20px;object-fit:contain;width:20px}@media (max-width:768px){.profile-section{margin-bottom:1rem}.profile-section-card{background:#0000;border:none;border-radius:0;box-shadow:none;gap:20px;min-height:auto;padding:0;width:100%}.profile-image-container{gap:.75rem}.profile-image-circle{height:4rem;width:4rem}.profile-image-circle svg{height:2rem;width:2rem}.edit-image-btn{height:1.25rem;width:1.25rem}.edit-image-btn svg{height:.65rem;width:.65rem}.username-display{width:fit-content}.username-display,.username-input{font-size:.9375rem;max-width:100%;padding:10px 14px}.social-icons-row{gap:.375rem}.social-icon-btn{padding:.375rem}.social-icon-btn .social-svg{height:1.125rem;width:1.125rem}.social-icon-img{height:18px;width:18px}.bio-textarea,.profile-title-input{font-size:.9375rem;padding:10px 14px;width:100%}.profile-title-input{height:45px}.bio-textarea{height:90px}.bio-section label,.profile-title-section label{font-size:.8125rem}}@media (max-width:480px){.profile-section-card{gap:16px}.profile-image-circle{height:3.5rem;width:3.5rem}.bio-textarea,.profile-title-input,.username-display,.username-input{font-size:.875rem;padding:8px 12px}.profile-title-input{height:42px}.bio-textarea{height:85px}}.pd-accordion{border:1px solid #e5e7eb;border-radius:.625rem;overflow:hidden;width:100%}.pd-accordion-header{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:.875rem 1rem;text-align:left;transition:background .15s;width:100%}.pd-accordion-header:hover{background:#f9fafb}.pd-accordion-title{color:#111827;font-size:.9rem;font-weight:600}.pd-accordion-chevron{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.pd-accordion-chevron--open{transform:rotate(180deg)}.pd-accordion-body{border-top:1px solid #e5e7eb;padding:.75rem 1rem 1rem}.pd-accordion-body,.product-details-vertical{display:flex;flex-direction:column;gap:.75rem}.product-details-vertical{padding:1rem 0;width:100%}.cover-image-row{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}.cover-image-clickable{cursor:pointer;flex-shrink:0}.cover-image-box{align-items:center;background-color:#f3f4f6;border:2px solid #e5e7eb;border-radius:.5rem;display:flex;height:80px;justify-content:center;overflow:hidden;transition:all .2s;width:80px}.cover-image-box:hover{background-color:#fef3c7;border-color:#f97316}.cover-image-display{height:100%;object-fit:cover;width:100%}.cover-image-placeholder{color:#9ca3af}.cover-image-uploading{align-items:center;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;width:100%}.cover-image-spinner{animation:spin .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#f97316;height:24px;width:24px}.cover-image-uploading-text{color:#6b7280;font-size:10px}@keyframes spin{to{transform:rotate(1turn)}}.add-cover-text{color:#374151;font-size:.875rem;font-weight:500}.field-label-left{color:#111827;font-size:.875rem;font-weight:600;margin-top:.25rem;text-align:left}.product-input,.product-textarea{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;color:#374151;font-family:inherit;font-size:.875rem;padding:.75rem 1rem;transition:all .2s;width:100%}.product-input::placeholder,.product-textarea::placeholder{color:#9ca3af}.product-input:focus,.product-textarea:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.product-textarea{min-height:100px;resize:vertical}.price-row{display:flex;gap:1rem;width:100%}.amount-container,.currency-container{display:flex;flex-direction:column;position:relative}.amount-container{flex:2 1}.currency-container{flex:1 1;min-width:140px}.input-with-label-inside{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem .75rem;position:relative;transition:all .2s;width:100%}.input-with-label-inside:focus-within{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.label-inside-input{color:#6b7280;display:block;font-size:.75rem;font-weight:500;margin-bottom:.25rem;text-align:left}.amount-input-with-label{background:#0000;border:none;color:#374151;font-size:.875rem;outline:none;padding:0;width:100%}.amount-input-with-label::placeholder{color:#9ca3af}.currency-dropdown-wrapper{position:relative}.currency-dropdown-with-label{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:none;color:#374151;cursor:pointer;font-size:.875rem;outline:none;padding:0 1.5rem 0 0;width:100%}.dropdown-arrow{color:#6b7280;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.files-list-vertical{display:flex;flex-direction:column;gap:.5rem;width:100%}.file-item-row{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s}.file-item-row:hover{background-color:#e5e7eb}.file-name-display{color:#111827;flex:1 1;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-delete-icon{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition:all .2s}.file-delete-icon:hover{background-color:#fee2e2;color:#ef4444}.upload-more-button-full{align-items:center;background-color:#f97316;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.875rem 1rem;transition:all .2s;width:100%}.upload-more-button-full:hover{background-color:#ea580c}.upload-more-button-full:active{transform:scale(.98)}.upload-more-button-full--uploading{cursor:not-allowed;opacity:.7;pointer-events:none}.file-upload-spinner{animation:spin .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.pd-fields-container{border:1px solid #e5e7eb;border-radius:.5rem;overflow:visible;width:100%}.pd-fields-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1rem;text-transform:uppercase}.pd-field-item,.pd-fields-header{align-items:center;display:flex;justify-content:space-between}.pd-field-item{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem}.pd-field-item:last-child{border-bottom:none}.pd-field-left{align-items:center;display:flex;gap:.5rem}.pd-field-drag{color:#d1d5db;cursor:grab}.pd-field-name{color:#111827;font-size:.875rem}.pd-field-right{align-items:center;display:flex;gap:.5rem;position:relative}.pd-checkbox{accent-color:#f97316;cursor:pointer;height:16px;width:16px}.pd-field-menu{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:14px;line-height:1;padding:2px 6px}.pd-field-menu:hover{background-color:#f3f4f6;color:#111827}.pd-field-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:110px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.pd-field-dropdown-item{background:none;border:none;color:#111827;cursor:pointer;display:block;font-size:14px;padding:10px 16px;text-align:left;width:100%}.pd-field-dropdown-item:hover{background-color:#f9fafb}.pd-field-dropdown-item--delete{color:#ef4444}.pd-add-field-btn{align-items:center;background:none;border:1px dashed #d1d5db;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;gap:.4rem;justify-content:center;padding:.6rem 1rem;transition:all .2s;width:100%}.pd-add-field-btn:hover{background-color:#fff7ed;border-color:#f97316;color:#f97316}.add-field-modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10001}.add-field-modal-container{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:400px;overflow:hidden;position:relative;width:100%;z-index:10002}.add-field-modal__header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.add-field-modal__back-btn{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;padding:4px;transition:color .2s}.add-field-modal__back-btn:hover{color:#374151}.add-field-modal__close-btn{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;padding:4px;transition:color .2s}.add-field-modal__close-btn:hover{color:#6b7280}.add-field-modal__title{color:#111827;flex:1 1;font-size:1rem;font-weight:600;margin:0;text-align:center}.add-field-modal__body{flex:1 1;overflow-y:auto;padding:24px}.add-field-modal__section{margin-bottom:24px}.add-field-modal__section:last-child{margin-bottom:0}.add-field-modal__section-title{color:#9ca3af;font-size:.6875rem;font-weight:600;letter-spacing:.05em;margin-bottom:12px;margin-top:0;text-align:left;text-transform:uppercase}.add-field-modal__field-item{align-items:center;background:#0000;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:14px 0;text-align:left;transition:all .2s;width:100%}.add-field-modal__field-item:last-child{border-bottom:none}.add-field-modal__field-item:hover{opacity:.7}.add-field-modal__field-item:hover .add-field-modal__field-add-icon{color:#f97316}.add-field-modal__field-left{align-items:center;display:flex;gap:10px}.add-field-modal__field-icon{color:#374151;flex-shrink:0}.add-field-modal__field-label{color:#111827;font-size:.9375rem;font-weight:400}.add-field-modal__field-add-icon{color:#d1d5db;flex-shrink:0;transition:color .2s}.add-field-modal__body::-webkit-scrollbar{width:5px}.add-field-modal__body::-webkit-scrollbar-track{background:#0000}.add-field-modal__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.add-field-modal__body::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.add-field-modal-container{max-width:100%}.add-field-modal__header{padding:16px 20px}.add-field-modal__body{padding:20px}}.edit-field-modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10003}.edit-field-modal-container{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:400px;overflow:hidden;position:relative;width:100%;z-index:10004}.edit-field-modal__header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.edit-field-modal__title{color:#111827;flex:1 1;font-size:1rem;font-weight:600;margin:0;text-align:left}.edit-field-modal__close-btn{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.edit-field-modal__close-btn:hover{color:#6b7280}.edit-field-modal__body{flex:1 1;overflow-y:auto;padding:24px}.edit-field-modal__form-group{margin-bottom:20px}.edit-field-modal__form-group:last-of-type:not(:has(.edit-field-modal__update-btn)){margin-bottom:24px}.edit-field-modal__label{color:#111827;display:block;font-size:.8125rem;font-weight:600;margin-bottom:8px;text-align:left}.edit-field-modal__field-type{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#9ca3af;cursor:not-allowed;font-size:.875rem;padding:12px 14px;width:100%}.edit-field-modal__dropdown{position:relative}.edit-field-modal__dropdown-trigger{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:12px 14px;text-align:left;transition:all .2s;width:100%}.edit-field-modal__dropdown-trigger:hover{background-color:#f3f4f6;border-color:#d1d5db}.edit-field-modal__dropdown-trigger-content{align-items:center;display:flex;gap:8px}.edit-field-modal__dropdown-trigger-icon{color:#6b7280;flex-shrink:0}.edit-field-modal__dropdown-icon{color:#6b7280;flex-shrink:0;transition:transform .2s}.edit-field-modal__dropdown-icon.rotate{transform:rotate(180deg)}.edit-field-modal__dropdown-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.edit-field-modal__dropdown-item{align-items:center;background:#fff;border:none;border-bottom:1px solid #f3f4f6;color:#374151;cursor:pointer;display:flex;font-size:.875rem;gap:8px;padding:10px 14px;text-align:left;transition:background-color .2s;width:100%}.edit-field-modal__dropdown-item:last-child{border-bottom:none}.edit-field-modal__dropdown-item:hover{background-color:#f9fafb}.edit-field-modal__dropdown-item.active{background-color:#fef3c7;color:#92400e}.edit-field-modal__dropdown-item-icon{color:#6b7280;flex-shrink:0}.edit-field-modal__dropdown-item.active .edit-field-modal__dropdown-item-icon{color:#92400e}.edit-field-modal__input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;padding:12px 14px;transition:all .2s;width:100%}.edit-field-modal__input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731614;outline:none}.edit-field-modal__input::placeholder{color:#9ca3af}.edit-field-modal__char-count{color:#9ca3af;font-size:.75rem;margin-top:6px;text-align:right}.edit-field-modal__choices-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.edit-field-modal__choice-item{align-items:center;display:flex;gap:8px}.edit-field-modal__choice-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1 1;font-size:.875rem;padding:10px 12px;transition:all .2s}.edit-field-modal__choice-input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731614;outline:none}.edit-field-modal__choice-input::placeholder{color:#9ca3af}.edit-field-modal__choice-remove{align-items:center;background:#fef2f2;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s;width:28px}.edit-field-modal__choice-remove:hover{background:#fee2e2}.edit-field-modal__add-choice-btn{align-items:center;background:#0000;border:none;color:#f97316;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:6px;padding:8px 0;transition:opacity .2s}.edit-field-modal__add-choice-btn:hover{opacity:.8}.edit-field-modal__update-btn{background-color:#f97316;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;margin-top:24px;padding:14px;transition:all .15s ease;width:100%}.edit-field-modal__update-btn:hover:not(:disabled){background-color:#ea580c;box-shadow:0 4px 6px #f9731633;transform:translateY(-1px)}.edit-field-modal__update-btn:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.edit-field-modal__body::-webkit-scrollbar{width:5px}.edit-field-modal__body::-webkit-scrollbar-track{background:#0000}.edit-field-modal__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.edit-field-modal__body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.edit-field-modal__dropdown-menu::-webkit-scrollbar{width:5px}.edit-field-modal__dropdown-menu::-webkit-scrollbar-track{background:#0000}.edit-field-modal__dropdown-menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.edit-field-modal__dropdown-menu::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.edit-field-modal-container{max-width:100%}.edit-field-modal__header{padding:16px 20px}.edit-field-modal__body{padding:20px}}.link-card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;cursor:default;max-width:700px;padding:1rem;transition:all .2s;width:100%}.link-card:hover{box-shadow:0 2px 4px #0000000d}.link-card-disabled{opacity:.5}.link-card-dragging{cursor:grabbing;opacity:.4}.link-card-drag-over{border-top:2px solid #f77a1a}.link-card-header{margin-bottom:.75rem}.link-card-header,.link-card-main{align-items:flex-start;display:flex;gap:.75rem}.link-card-main{flex:1 1;flex-direction:column;min-width:0}.link-title-input{border:1px solid #d1d5db;border-radius:.5rem;font-size:.9375rem;font-weight:500;padding:.5rem .75rem;transition:all .2s;width:100%}.link-title-input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.link-title-input[readonly]{background-color:#f9fafb;cursor:default}.product-cover-image{background-color:#e5e7eb;border-radius:.5rem;flex-shrink:0;height:120px;overflow:hidden;position:relative;width:120px}.product-cover-image img{height:100%;object-fit:cover;width:100%}.image-placeholder{align-items:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#9ca3af;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;width:100%}.image-placeholder span{font-size:.75rem;font-weight:500;padding:0 .5rem;text-align:center}.link-url-input{border:1px solid #d1d5db;border-radius:.5rem;color:#6b7280;font-size:.875rem;padding:.5rem .75rem;transition:all .2s;width:100%}.link-url-input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.product-details{background-color:#f9fafb;border-radius:.5rem;gap:1rem;padding:1rem;width:100%}.product-details,.product-field{display:flex;flex-direction:column}.product-field{gap:.5rem}.product-field-label{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.product-field-input,.product-field-textarea{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;padding:.5rem .75rem;transition:all .2s;width:100%}.product-field-input:focus,.product-field-textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.product-field-textarea{font-family:inherit;min-height:80px;resize:vertical}.product-price-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.price-part{display:flex;flex-direction:column;gap:.5rem}.price-sublabel{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.currency-select,.price-input{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;padding:.5rem .75rem;transition:all .2s}.currency-select:focus,.price-input:focus{border-color:#f97316;box-shadow:0 0 0 2px #f973161a;outline:none}.product-files-list{display:flex;flex-direction:column;gap:.5rem}.product-file-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;justify-content:space-between;padding:.75rem}.file-name{color:#374151;flex:1 1;font-size:.875rem;font-weight:500;margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size{color:#9ca3af;flex-shrink:0;font-size:.75rem}.upload-more-btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem;transition:all .2s;width:100%}.upload-more-btn:hover{background-color:#f9fafb;border-color:#f97316;color:#f97316}.upload-more-btn svg{height:1rem;width:1rem}.link-card-actions{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.link-actions-left{align-items:center;display:flex;gap:.5rem}.link-actions-right{align-items:center;display:flex;gap:.75rem}.add-content-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.add-content-modal{background-color:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:95%;overflow:hidden;width:672px}.add-content-modal__header{align-items:center;background:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:28px 32px 24px}.add-content-modal__title{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.add-content-modal__close-btn{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:color .2s;width:24px}.add-content-modal__close-btn:hover{color:#6b7280}.add-content-modal__close-btn svg{height:1.25rem;width:1.25rem}.add-content-modal__body{flex:1 1;overflow-y:auto;padding:0 32px 32px}.add-content-modal__quick-section{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;padding-top:24px}.add-content-modal__section-title{color:#6b7280;color:#000;font-size:.8125rem;font-weight:600;letter-spacing:.025em;margin:0;text-align:left}.add-content-modal__quick-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);width:100%}.add-content-modal__quick-btn{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:100px;justify-content:center;padding:1rem;transition:all .15s ease;width:100%}.add-content-modal__quick-btn:hover:not(.disabled){background-color:#fffbf5;border-color:#f97316;box-shadow:0 2px 8px #f973161a;transform:translateY(-1px)}.add-content-modal__quick-btn.active{background-color:#fff7ed;border-color:#f97316}.add-content-modal__quick-btn.active .add-content-modal__btn-label,.add-content-modal__quick-btn.active svg{color:#f97316}.add-content-modal__quick-btn.disabled{background-color:#fafafa;cursor:not-allowed;opacity:.35}.add-content-modal__quick-btn svg{color:#374151;height:1.5rem;transition:color .15s;width:1.5rem}.add-content-modal__quick-btn .emoji{font-size:1.5rem;line-height:1}.add-content-modal__btn-label{color:#374151;font-size:.875rem;font-weight:500;transition:color .15s}.add-content-modal__all-section{display:flex;flex-direction:column;gap:12px;padding-top:24px}.add-content-modal__options-list{display:flex;flex-direction:column;gap:4px;width:100%}.add-content-modal__option-btn{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:background-color .15s ease;width:100%}.add-content-modal__option-btn:hover:not(.disabled){background-color:#f9fafb}.add-content-modal__option-btn.disabled{cursor:not-allowed;opacity:.35}.add-content-modal__option-btn svg{color:#6b7280;flex-shrink:0;height:1.125rem;width:1.125rem}.add-content-modal__option-btn .add-content-modal__btn-label{color:#374151;font-size:.9375rem;font-weight:500}.add-content-modal__continue-btn{background-color:#f97316;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;margin-top:24px;padding:12px;transition:all .15s ease;width:100%}.add-content-modal__continue-btn:hover:not(.disabled){background-color:#ea580c;box-shadow:0 4px 6px #f9731633;transform:translateY(-1px)}.add-content-modal__continue-btn.disabled{background-color:#d1d5db;cursor:not-allowed;opacity:.5}.add-content-modal__body::-webkit-scrollbar{width:5px}.add-content-modal__body::-webkit-scrollbar-track{background:#0000}.add-content-modal__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.add-content-modal__body::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.add-content-modal{max-height:95vh;width:100%}.add-content-modal__header{padding:20px 20px 16px}.add-content-modal__body{padding:0 20px 24px}.add-content-modal__quick-grid{gap:8px}.add-content-modal__quick-btn{height:90px}}.add-content-modal__cancel-btn{display:none}@media (max-width:768px){.add-content-modal__cancel-btn{display:block}.add-content-overlay{align-items:center;justify-content:center;padding:0}.add-content-modal{border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:auto;margin:0;max-height:none;max-width:calc(100% - 74px);padding:16px;width:316px}.add-content-modal__header{border-bottom:none;padding:0 0 16px}.add-content-modal__title{font-size:1.125rem;font-weight:600}.add-content-modal__close-btn{height:20px;width:20px}.add-content-modal__close-btn svg{height:1.125rem;width:1.125rem}.add-content-modal__body{gap:10px;overflow-y:visible;padding:0}.add-content-modal__quick-section{gap:8px;padding-bottom:10px;padding-top:0}.add-content-modal__section-title{font-size:.8125rem;margin-bottom:8px}.add-content-modal__quick-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.add-content-modal__quick-btn{border-radius:10px;flex-direction:row;gap:8px;height:64px;justify-content:flex-start;padding:10px}.add-content-modal__quick-btn svg{height:1.25rem;width:1.25rem}.add-content-modal__btn-label{font-size:.875rem;font-weight:600}.add-content-modal__all-section{gap:8px;padding-top:10px}.add-content-modal__options-list{gap:2px;max-height:200px;overflow-y:auto}.add-content-modal__option-btn{border-radius:8px;gap:10px;padding:10px 8px}.add-content-modal__option-btn svg{height:1rem;width:1rem}.add-content-modal__option-btn .add-content-modal__btn-label{font-size:.875rem}.add-content-modal__cancel-btn{background-color:#f97316;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;margin-top:16px;padding:12px;transition:background-color .15s ease;width:100%}.add-content-modal__cancel-btn:active{background-color:#ea580c}.add-content-modal__options-list::-webkit-scrollbar{width:4px}.add-content-modal__options-list::-webkit-scrollbar-track{background:#0000}.add-content-modal__options-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.add-content-modal__options-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}}@media (max-width:380px){.add-content-modal{max-width:316px;width:calc(100% - 40px)}}.product-modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.product-modal-container{background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:540px;overflow:hidden;position:relative;width:100%;z-index:10000}.product-modal__header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;padding:28px 32px 20px}.product-modal__back-btn{align-items:center;background:#0000;border:none;color:#374151;cursor:pointer;display:flex;margin-right:12px;padding:0;transition:color .2s}.product-modal__back-btn:hover{color:#111827}.product-modal__back-btn svg{height:1.25rem;width:1.25rem}.product-modal__title{color:#111827;flex:1 1;font-size:1.125rem;font-weight:600;margin:0}.product-modal__title--left{text-align:left}.product-modal__title--center{text-align:center}.product-modal__close-btn{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:0;transition:color .2s}.product-modal__close-btn:hover{color:#6b7280}.product-modal__close-btn svg{height:1.25rem;width:1.25rem}.product-modal__body{flex:1 1;overflow-y:auto;padding:24px 32px 32px}.product-modal__progress-container{margin-bottom:24px;text-align:left}.product-modal__progress-bar{background-color:#e5e7eb;border-radius:9999px;height:6px;margin-bottom:8px;overflow:hidden;width:100%}.product-modal__progress-fill{background-color:#f97316;border-radius:9999px;height:100%;transition:width .3s ease}.product-modal__progress-text{color:#9ca3af;font-size:.75rem;font-weight:500}.product-modal__cover-section{align-items:center;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;cursor:pointer;display:flex;gap:16px;margin-bottom:24px;padding:16px;transition:background-color .2s}.product-modal__cover-section:hover{background-color:#f3f4f6}.product-modal__cover-placeholder{align-items:center;background-color:#e5e7eb;border-radius:8px;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.product-modal__cover-placeholder svg{color:#9ca3af;height:28px;width:28px}.product-modal__cover-preview{height:100%;object-fit:cover;width:100%}.product-modal__cover-label{color:#374151;font-size:.875rem;font-weight:500}.product-modal__file-input{display:none}.product-modal__form-group{margin-bottom:20px;text-align:left}.product-modal__form-group label{color:#111827;display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.product-modal__input{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:12px 14px;transition:all .2s;width:100%}.product-modal__input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731614;outline:none}.product-modal__input::placeholder{color:#9ca3af}.product-modal__textarea{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:.875rem;line-height:1.5;min-height:100px;padding:12px 14px;resize:vertical;transition:all .2s;width:100%}.product-modal__textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731614;outline:none}.product-modal__textarea::placeholder{color:#9ca3af}.product-modal__price-group{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 140px}.product-modal__currency-field,.product-modal__price-field{display:flex;flex-direction:column}.product-modal__price-label{color:#6b7280;font-size:.75rem;font-weight:500;margin-bottom:8px}.product-modal__price-input{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:12px 14px;transition:all .2s}.product-modal__price-input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731614;outline:none}.product-modal__currency-select{background-color:#fff;border:1.5px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:.875rem;padding:12px 14px;transition:all .2s}.product-modal__currency-select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731614;outline:none}.pm-provider-wrap{position:relative}.pm-provider-btn{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:0}.pm-provider-btn:disabled{cursor:default;opacity:.5}.pm-provider-arrow{display:inline-block;transition:transform .15s ease}.pm-provider-arrow.open{transform:rotate(180deg)}.pm-provider-dropdown{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 4px 16px #0000001a;left:0;list-style:none;margin:0;min-width:160px;padding:4px 0;position:absolute;top:calc(100% + 6px);z-index:200}.pm-provider-option{align-items:center;color:#2f2f2f;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:space-between;padding:9px 14px;transition:background .1s;white-space:nowrap}.pm-provider-option:hover{background:#f5f5f5}.pm-provider-option.active{color:#f77a1a;font-weight:600}.pm-provider-check{color:#22c55e;font-size:12px;font-weight:700}.product-modal__upload-description{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:20px}.product-modal__upload-area{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;padding:48px 32px;transition:all .2s}.product-modal__upload-area:hover{background-color:#fff7ed;border-color:#f97316}.product-modal__upload-icon{color:#9ca3af;height:40px;margin-bottom:16px;width:40px}.product-modal__upload-text{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:4px;text-align:center}.product-modal__upload-subtext{color:#9ca3af;font-size:.75rem;text-align:center}.product-modal__files-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.product-modal__file-item{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px}.product-modal__file-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.product-modal__file-name{color:#374151;font-size:.875rem;font-weight:500}.product-modal__file-size{color:#9ca3af;font-size:.75rem}.product-modal__remove-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.product-modal__remove-btn:hover{background-color:#fee2e2}.product-modal__customer-description{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:20px}.product-modal__fields-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:visible}.product-modal__fields-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:12px 16px}.product-modal__fields-header-label,.product-modal__fields-header-required{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.product-modal__field-item{align-items:center;background-color:#fff;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px;transition:background-color .2s}.product-modal__field-item:last-child{border-bottom:none;border-radius:0 0 8px 8px}.product-modal__field-item:hover{background-color:#fafafa}.product-modal__field-left{align-items:center;display:flex;gap:12px}.product-modal__field-drag{color:#d1d5db;cursor:move;height:18px;width:18px}.product-modal__field-name{color:#374151;font-size:.875rem;font-weight:500}.product-modal__field-right{align-items:center;display:flex;gap:16px}.product-modal__checkbox-container{cursor:pointer;display:inline-flex;position:relative}.product-modal__checkbox-input{opacity:0;pointer-events:none;position:absolute}.product-modal__checkbox-custom{align-items:center;background-color:#fff;border:2px solid #d1d5db;border-radius:4px;display:flex;height:20px;justify-content:center;transition:all .2s;width:20px}.product-modal__checkbox-container:hover .product-modal__checkbox-custom{border-color:#f97316}.product-modal__checkbox-input:checked+.product-modal__checkbox-custom{background-color:#f97316;border-color:#f97316}.product-modal__checkbox-input:checked+.product-modal__checkbox-custom:after{color:#fff;content:"✓";font-size:.875rem;font-weight:700}.product-modal__checkbox-custom--required{background-color:#f97316;border-color:#f97316;cursor:not-allowed;opacity:.7}.product-modal__checkbox-custom--required:after{color:#fff;content:"✓";font-size:.875rem;font-weight:700}.product-modal__checkbox-container:has(.product-modal__checkbox-input:disabled){cursor:not-allowed}.product-modal__checkbox-container:has(.product-modal__checkbox-input:disabled):hover .product-modal__checkbox-custom{border-color:#f97316}.product-modal__field-menu{background:#0000;border:none;color:#9ca3af;cursor:pointer;font-size:1.25rem;line-height:1;padding:0 4px;transition:color .2s}.product-modal__field-menu:hover{color:#6b7280}.product-modal__add-field-btn{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;justify-content:center;margin-bottom:24px;padding:12px;transition:all .2s;width:100%}.product-modal__add-field-btn:hover{background-color:#f9fafb;border-color:#d1d5db}.product-modal__add-field-btn svg{height:16px;width:16px}.product-modal__support-section{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;margin-bottom:24px;padding:16px}.product-modal__support-label{color:#111827;display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.product-modal__support-text{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.product-modal__edit-link{background:#0000;border:none;color:#f97316;cursor:pointer;font-size:.875rem;font-weight:500;margin-left:4px;padding:0;text-decoration:underline;transition:color .2s}.product-modal__edit-link:hover{color:#ea580c}.product-modal__continue-btn{background-color:#f97316;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;padding:14px;transition:all .15s ease;width:100%}.product-modal__continue-btn:hover:not(:disabled){background-color:#ea580c;box-shadow:0 4px 6px #f9731633;transform:translateY(-1px)}.product-modal__continue-btn.disabled,.product-modal__continue-btn:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.product-modal__body::-webkit-scrollbar{width:5px}.product-modal__body::-webkit-scrollbar-track{background:#0000}.product-modal__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.product-modal__body::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.product-modal-container{max-width:100%}.product-modal__header{padding:20px 20px 16px}.product-modal__body{padding:20px 20px 24px}.product-modal__price-group{grid-template-columns:1fr 120px}}.pm-upgrade-overlay{align-items:center;background:#11182780;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10001}.pm-upgrade-box{background:#fff;border-radius:20px;box-shadow:0 24px 60px #0000002e;max-width:420px;padding:36px 32px 28px;text-align:center;width:100%}.pm-upgrade-icon{align-items:center;background:#fff5eb;border-radius:50%;color:#f77a1a;display:flex;height:56px;justify-content:center;margin:0 auto 18px;width:56px}.pm-upgrade-title{color:#1f1f1f;font-size:18px;font-weight:800;margin:0 0 12px}.pm-upgrade-desc{color:#555;font-size:14px;line-height:1.6;margin:0 0 26px}.pm-upgrade-actions{display:flex;gap:10px;justify-content:center}.pm-upgrade-later{background:#0000;border:1px solid #e0e0e0;border-radius:10px;color:#666;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.pm-upgrade-later:hover{background:#f5f5f5}.pm-upgrade-cta{background:#f77a1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:opacity .15s}.pm-upgrade-cta:hover{opacity:.9}.pm-upgrade-icon--wallet{background:#eef4ff;color:#3b82f6}.product-modal__field-hint{color:#9ca3af;display:block;font-size:12px;line-height:1.4;margin-top:6px}.text-modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:51}.text-modal{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-width:95%;overflow:hidden;width:460px}.text-modal__header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.text-modal__title{color:#111827;font-size:1rem;font-weight:600;margin:0}.text-modal__close-btn{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:color .2s;width:24px}.text-modal__close-btn:hover{color:#6b7280}.text-modal__close-btn svg{height:1.25rem;width:1.25rem}.text-modal__body{display:flex;flex-direction:column;gap:8px;padding:24px}.text-modal__label{color:#374151;color:#000;font-size:.875rem;font-weight:500;margin:0;text-align:left}.text-modal__input{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-size:.9375rem;outline:none;padding:12px 16px;transition:all .2s;width:100%}.text-modal__input::placeholder{color:#9ca3af}.text-modal__input:focus{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.text-modal__footer{padding:16px 24px 24px}.text-modal__continue-btn{background-color:#f97316;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;padding:12px;transition:all .15s ease;width:100%}.text-modal__continue-btn:hover:not(:disabled){background-color:#ea580c;box-shadow:0 4px 6px #f9731633;transform:translateY(-1px)}.text-modal__continue-btn:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@media (max-width:640px){.text-modal{width:100%}.text-modal__header{padding:16px 20px}.text-modal__body{padding:20px}.text-modal__footer{padding:12px 20px 20px}}.text-card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;cursor:move;max-width:700px;padding:1rem;transition:all .2s;-webkit-user-select:none;user-select:none}.text-card:hover{box-shadow:0 2px 4px #0000000d}.text-card-disabled{opacity:.5}.text-card-dragging{cursor:grabbing;opacity:.4}.text-card-drag-over{border-top:2px solid #f77a1a}.text-card-header{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem}.drag-handle{background:#0000;border:none;color:#9ca3af;cursor:grab;flex-shrink:0;margin-top:.25rem;padding:0;pointer-events:all;transition:color .2s}.drag-handle:hover{color:#4b5563}.drag-handle svg{height:1.25rem;width:1.25rem}.drag-handle:active{cursor:grabbing}.text-card-main{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.text-content{word-wrap:break-word;line-height:1.6;margin:0;white-space:pre-wrap}.text-content,.text-content-textarea{color:#374151;font-size:.9375rem;width:100%}.text-content-textarea{border:1px solid #d1d5db;border-radius:.5rem;font-family:inherit;padding:.5rem .75rem;resize:vertical;transition:all .2s}.text-content-textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.text-card-actions{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.text-actions-left,.text-actions-right{align-items:center;display:flex;gap:.75rem}.toggle-switch{align-items:center;cursor:pointer;display:inline-flex;position:relative}.toggle-switch input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.toggle-slider{background-color:#e5e7eb;border-radius:9999px;height:1.5rem;position:relative;transition:background-color .3s;width:2.75rem}.toggle-slider:after{background-color:#fff;border:1px solid #d1d5db;border-radius:50%;content:"";height:1.25rem;left:2px;position:absolute;top:2px;transition:transform .3s;width:1.25rem}.toggle-switch input:checked+.toggle-slider{background-color:#f97316}.toggle-switch input:checked+.toggle-slider:after{border-color:#fff;transform:translateX(1.25rem)}.toggle-switch input:focus+.toggle-slider{box-shadow:0 0 0 4px #f9731633}.action-icon-btn{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s}.action-icon-btn:hover{background-color:#f3f4f6;color:#4b5563}.action-icon-btn svg{height:1.125rem;width:1.125rem}.save-btn{color:#10b981!important}.save-btn:hover{background-color:#d1fae5!important;color:#059669!important}.cancel-btn{color:#ef4444!important}.cancel-btn:hover{background-color:#fee2e2!important;color:#dc2626!important}.clicks-count{color:#6b7280;font-size:.875rem;font-weight:500}.delete-btn{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s}.delete-btn:hover{background-color:#fee2e2;color:#ef4444}.delete-btn svg{height:1.125rem;width:1.125rem}.alert-overlay{align-items:center;animation:fadeIn .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.alert-dialog{animation:slideUp .3s ease;background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:450px;padding:1.5rem;width:90%}.alert-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.alert-title{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.alert-close{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s}.alert-close:hover{background-color:#f3f4f6;color:#4b5563}.alert-message{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0 0 1.5rem}.alert-actions{display:flex;gap:.75rem}.alert-btn{border:none;border-radius:.5rem;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:600;padding:.75rem 1rem;transition:all .2s}.alert-btn-cancel{background-color:#fff;border:1px solid #d1d5db;color:#374151}.alert-btn-cancel:hover{background-color:#f9fafb;border-color:#9ca3af}.alert-btn-delete{background-color:#f97316;color:#fff}.alert-btn-delete:hover{background-color:#ea580c}.alert-btn:active{transform:scale(.98)}.links-section{background-color:#fff;padding:1.5rem;width:100%}.add-content-btn{align-items:center;border:2px solid #f77a1a;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;height:60px;justify-content:center;margin-bottom:1.5rem;max-width:100%;padding:0 .01px 0 0;transition:background-color .2s;width:700px}.add-content-btn,.add-content-btn:hover{background-color:#f77a1a}.add-content-btn svg{height:1.25rem;width:1.25rem}.links-list{display:flex;flex-direction:column;gap:.75rem}.empty-links-state{color:#6b7280;font-size:.9375rem;padding:3rem 1.5rem;text-align:center}.empty-links-state p{margin:0}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;overflow-y:auto;width:100%}.modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem;position:sticky;top:0;z-index:10}.modal-title{color:#111827;flex:1 1;font-size:1.25rem;font-weight:600;margin:0;text-align:center}.back-btn,.modal-close-btn{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:color .2s}.back-btn{left:1.25rem;position:absolute}.modal-close-btn{position:absolute;right:1.25rem}.back-btn:hover,.modal-close-btn:hover{color:#111827}.back-btn svg,.modal-close-btn svg{height:1.25rem;width:1.25rem}.modal-continue-btn{border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;margin:1.5rem;padding:.875rem;transition:background-color .2s;width:calc(100% - 3rem)}.modal-continue-btn,.modal-continue-btn:hover:not(:disabled){background-color:#f77a1a}.modal-continue-btn.disabled,.modal-continue-btn:disabled{background-color:#d1d5db;cursor:not-allowed;opacity:.6}.file-input-hidden{display:none}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.add-link-modal-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:3000}.add-link-modal-card{animation:addLinkModalFadeIn .2s ease;background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 40px #0f172a29,0 8px 20px #0f172a12;max-width:430px;overflow:hidden;width:100%}@keyframes addLinkModalFadeIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.add-link-modal-header{align-items:center;border-bottom:1px solid #0f172a0f;display:flex;justify-content:space-between;padding:18px 20px 14px}.add-link-modal-title{color:#111827;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.add-link-modal-close-btn{align-items:center;background:#fff3eb;border:none;border-radius:10px;color:#f77a1a;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s ease;width:38px}.add-link-modal-close-btn:hover{background:#ffe8d6}.add-link-modal-close-btn svg{height:18px;width:18px}.add-link-modal-body{padding:16px 20px 8px}.add-link-modal-field{margin-bottom:14px}.add-link-modal-label{color:#374151;display:inline-block;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;margin-bottom:6px}.add-link-modal-input-wrap{position:relative}.add-link-modal-input-wrap--icon .add-link-modal-input-icon{color:#9ca3af;height:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.add-link-modal-input{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#111827;font-family:Inter,sans-serif;font-size:14px;height:46px;outline:none;padding:0 14px;transition:all .2s ease;width:100%}.add-link-modal-input::placeholder{color:#9ca3af}.add-link-modal-input:focus{background:#fff;border-color:#f77a1a;box-shadow:0 0 0 4px #f77a1a1a}.add-link-modal-input--with-icon{padding-left:38px}.add-link-modal-upload-box{background:linear-gradient(180deg,#fffaf6,#fff);border:1px dashed #d1d5db;border-radius:14px;padding:12px;transition:all .2s ease}.add-link-modal-upload-box:hover{background:#fff8f2;border-color:#f77a1a}.add-link-modal-upload-top{align-items:center;display:flex;gap:7px;margin-bottom:10px}.add-link-modal-upload-icon{color:#f77a1a;height:16px;width:16px}.add-link-modal-upload-text{color:#374151;font-family:Outfit,sans-serif;font-size:13px;font-weight:600}.add-link-modal-file-input{display:none}.add-link-modal-file-trigger{align-items:center;background:#f77a1a;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:40px;justify-content:center;margin-right:10px;min-width:100px;padding:0 14px;transition:background .2s ease}.add-link-modal-file-trigger:hover{background:#e66910}.add-link-modal-file-name{color:#6b7280;font-size:12px;word-break:break-word}.add-link-modal-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:13px;font-weight:500;margin:4px 0 0;padding:10px 12px}.add-link-modal-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:10px 20px 20px}.add-link-modal-btn{border:none;border-radius:12px;cursor:pointer;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;height:46px;transition:all .2s ease}.add-link-modal-btn--secondary{background:#f8fafc;border:1px solid #e5e7eb;color:#374151}.add-link-modal-btn--secondary:hover{background:#eef2f7}.add-link-modal-btn--primary{background:#f77a1a;box-shadow:0 8px 18px #f77a1a29;color:#fff}.add-link-modal-btn--primary:hover{background:#e66910;transform:translateY(-1px)}.add-link-modal-btn:active{transform:scale(.99)}@media (max-width:640px){.add-link-modal-card{border-radius:18px;max-width:100%}.add-link-modal-header{padding:16px 16px 12px}.add-link-modal-body{padding:14px 16px 8px}.add-link-modal-actions{grid-template-columns:1fr;padding:10px 16px 16px}.add-link-modal-title{font-size:17px}.add-link-modal-btn,.add-link-modal-input{height:44px}}.dolli-preview-container{align-items:center;display:flex;height:100%;justify-content:center;position:sticky;top:0}.dolli-phone-mockup{border:1px solid #0000000d;border-radius:40px;box-shadow:0 25px 50px #00000014,0 10px 20px #0000000d;display:flex;flex-direction:column;height:min(680px,calc(100vh - 116px));overflow:hidden;padding:0;position:relative;width:320px}.dolli-phone-logo{align-self:flex-start;flex-shrink:0;height:30px;padding:20px 0 0 20px;width:30px}.dolli-profile-header{padding:60px 20px 20px;position:relative;width:100%;z-index:1}.dolli-profile-content{overflow:visible;padding:0 20px;position:relative;width:100%;z-index:1}.dolli-profile-footer{gap:12px;padding:20px;width:100%}.dolli-profile-card,.dolli-profile-footer{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.dolli-profile-card{background:#0000;border:none;border-radius:20px;height:100%;overflow-x:hidden;overflow-y:auto}.dolli-profile-card::-webkit-scrollbar{width:4px}.dolli-profile-card::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.dolli-profile-card::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.dolli-profile-image-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:24px;width:100%}.dolli-profile-image{border:3px solid #fff9;border-radius:50%;box-shadow:0 4px 12px #00000026;display:block;height:96px;object-fit:cover;width:96px}.dolli-profile-title{color:#000;font-size:24px;font-weight:600;margin-bottom:12px;text-align:center}.dolli-profile-subtitle{word-wrap:break-word;color:#666;font-size:16px;line-height:1.5;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:280px;overflow-wrap:break-word;text-align:center;white-space:pre-wrap;width:100%}.dolli-profile-social-icons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px}.dolli-profile-social-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.dolli-profile-social-icon:hover{background-color:#ff781a;transform:scale(1.05)}.dolli-profile-social-icon svg{color:#000}.dolli-profile-buttons{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;width:100%}.dolli-profile-btn{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:52px;justify-content:center;padding:0;transition:all .3s ease;width:100%}.dolli-profile-btn:hover{opacity:.9;transform:translateY(-2px)}.dolli-profile-btn-with-content{align-items:center;display:flex;gap:12px;height:52px;justify-content:center;padding:0 16px;width:100%}.dolli-btn-image{background-color:#ffffff1a;border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.dolli-btn-image img{height:100%;object-fit:cover;width:100%}.dolli-btn-title{flex:1 1;font-weight:500;text-align:left}.dolli-text-block{color:#444;font-size:15px;line-height:1.6;padding:12px 16px;text-align:center;width:100%}.dolli-footer-text{color:#999;font-family:Inter,sans-serif;font-size:12px;margin-top:20px!important;margin:0;text-align:center}.dolli-profile-btn-with-content.has-image{justify-content:flex-start}.dolli-profile-btn-with-content.has-image .dolli-btn-title{text-align:center}.dolli-profile-btn-with-content.no-image{justify-content:center}.dolli-profile-btn-with-content.no-image .dolli-btn-title{text-align:center}.dolli-product-btn{border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.dolli-product-btn:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.dolli-product-btn:not(.expanded){align-items:center;display:flex;gap:12px;height:52px;padding:0 16px;width:100%}.product-image-collapsed{background-color:#ffffff1a;border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.product-image-collapsed img{height:100%;object-fit:cover;width:100%}.product-title-collapsed{color:inherit;flex:1 1;font-size:16px;font-weight:500;text-align:center}.dolli-product-btn.expanded{display:flex;flex-direction:column;height:auto;padding:0}.product-cover-expanded{background:#000;border-radius:16px 16px 0 0;height:180px;overflow:hidden;width:100%}.product-cover-expanded img{height:100%;object-fit:cover;width:100%}.product-details-expanded{display:flex;flex-direction:column;gap:8px;padding:16px;text-align:left}.product-badge{background:#fff3;border-radius:12px;color:inherit;display:inline-block;font-size:11px;font-weight:600;margin:0;padding:4px 12px;text-transform:lowercase;width:fit-content}.product-title-expanded{font-size:16px;font-weight:700;line-height:1.3}.product-description-expanded,.product-title-expanded{word-wrap:break-word;color:inherit;margin:0;overflow-wrap:break-word;text-align:left}.product-description-expanded{font-size:13px;font-weight:400;line-height:1.5;opacity:.9}.product-price-expanded{color:#ff781a;font-size:15px;font-weight:700;margin-top:4px;text-align:left}.product-get-btn{background:#f97316;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:12px;padding:10px 0;transition:background .2s,transform .1s;width:100%}.product-get-btn:hover{background:#ea580c}.product-get-btn:active{transform:scale(.97)}.dolli-product-btn *{transition:all .3s ease}.dolli-join-btn-fixed{background-color:#fff!important;border:1px solid #0000001a!important;border-radius:14px!important;box-shadow:0 8px 20px #00000040!important;color:#000!important;font-family:Inter,sans-serif!important;font-size:12px!important;height:32px!important;opacity:1!important;text-decoration:none;width:172px!important}.dolli-join-btn-fixed:hover{box-shadow:0 12px 28px #00000059!important}.pdm-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.pdm-container{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:440px;overflow:hidden;width:100%}.pdm-header{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;padding:16px 20px}.pdm-header,.pdm-header-info{align-items:center;display:flex;gap:12px}.pdm-header-info{min-width:0}.pdm-cover-thumb{border-radius:8px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.pdm-title{color:#111827;font-size:15px;font-weight:700;margin:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdm-price{color:#f97316;display:block;font-size:13px;font-weight:600;margin-top:2px}.pdm-close{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;padding:4px}.pdm-close:hover{background:#f3f4f6;color:#111827}.pdm-body{flex:1 1;overflow-y:auto;padding:20px}.pdm-description{color:#6b7280;font-size:14px;margin:0 0 20px}.pdm-global-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;padding:10px 14px}.pdm-field,.pdm-global-error{margin-bottom:16px}.pdm-label{color:#374151;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.pdm-required{color:#ef4444}.pdm-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.pdm-input:focus{background:#fff;border-color:#f97316;box-shadow:0 0 0 3px #f973161f}.pdm-input--error{background:#fff;border-color:#ef4444}.pdm-textarea{min-height:80px;resize:vertical}.pdm-select{appearance:none;cursor:pointer}.pdm-error{color:#ef4444;display:block;font-size:12px;margin-top:4px}.pdm-choices{display:flex;flex-direction:column;gap:8px}.pdm-choice-label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px}.pdm-checkbox-input,.pdm-radio{accent-color:#f97316;cursor:pointer;height:16px;width:16px}.pdm-submit-btn{background:#f97316;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:8px;padding:12px;transition:background .2s,transform .1s;width:100%}.pdm-submit-btn:hover:not(:disabled){background:#ea580c}.pdm-submit-btn:active:not(:disabled){transform:scale(.98)}.pdm-submit-btn:disabled{cursor:not-allowed;opacity:.6}.pdm-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:20px 0;text-align:center}.pdm-success-icon{color:#f97316}.pdm-success-title{color:#111827;font-size:18px;font-weight:700;margin:0}.pdm-success-text{color:#6b7280;font-size:14px;margin:0}.pdm-retry-link{background:none;color:#f97316;padding:0;text-decoration:underline}.pdm-close-btn,.pdm-retry-link{border:none;cursor:pointer;font-size:14px}.pdm-close-btn{background:#f3f4f6;border-radius:8px;color:#374151;font-weight:600;margin-top:8px;padding:10px 32px;transition:background .2s}.pdm-close-btn:hover{background:#e5e7eb}.pdm-direct-links{display:flex;flex-direction:column;gap:8px;margin-top:4px;width:100%}.pdm-direct-link{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#ea580c;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:10px 14px;text-decoration:none;text-overflow:ellipsis;transition:background .2s;white-space:nowrap}.pdm-direct-link:hover{background:#ffedd5}.bottom-nav{display:none}@media (max-width:768px){.bottom-nav{background:#0000;border:none;bottom:60px!important;box-shadow:none;gap:8px;padding:0;pointer-events:none!important;position:fixed;right:16px}.bottom-nav,.bottom-nav-container{display:flex;z-index:9999!important}.bottom-nav-container{background-color:#fff;border:1px solid #f77a1a;border-radius:14px;box-shadow:0 4px 16px #00000026;gap:6px;padding:6px;pointer-events:auto!important}.bottom-nav-tab{background:#0000;border:none;border-radius:12px;box-shadow:none;color:#f77a1a;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;pointer-events:auto!important;position:relative;text-align:center;transition:all .2s ease;white-space:nowrap;z-index:10000!important}.bottom-nav-tab.active{background-color:#f77a1a;box-shadow:0 4px 12px #f77a1a66;color:#fff}.bottom-nav-tab:not(.active):hover{background-color:#f5f5f5}}@media (max-width:480px){.bottom-nav{bottom:16px;right:12px}.bottom-nav,.bottom-nav-container{gap:6px;z-index:9999!important}.bottom-nav-tab{font-size:13px;padding:8px 12px;z-index:10000!important}}.linkinbio-wrapper{background:#f7f7f7;display:flex;height:100vh;overflow:hidden;width:100%}.linkinbio-wrapper .appShell{background:#f7f7f7;display:flex;min-height:100vh!important}.linkinbio-wrapper .sidebar{max-width:200px;min-width:200px;width:200px!important}.linkinbio-container{background-color:#fff;flex:1 1;flex-direction:column;height:100vh;min-width:0;width:100%}.linkinbio-container,.linkinbio-content{display:flex;min-height:0;overflow:hidden}.linkinbio-content{flex:1 1}.links-layout{display:flex;gap:24px;height:100%;padding:24px;width:100%}.links-left-section{flex:1 1;overflow-y:auto;padding-right:12px}.design-left-section::-webkit-scrollbar{display:none}.design-left-section,.design-right-section,.links-right-section{scrollbar-width:none}.links-left-section::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.links-left-section::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.links-left-section::-webkit-scrollbar-thumb:hover{background:#555}.links-right-section{flex-shrink:0;height:100%;overflow:hidden;width:380px}.design-layout{display:flex;gap:24px;height:100%;padding:24px;width:100%}.design-left-section{flex:1 1;overflow-y:auto;padding-right:12px}.design-left-section::-webkit-scrollbar{width:6px}.design-left-section::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.design-left-section::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.design-left-section::-webkit-scrollbar-thumb:hover{background:#555}.design-right-section{flex-shrink:0;height:100%;overflow:hidden;width:380px}.mobile-content,.sidebar-overlay{display:none}@media (max-width:1200px){.design-layout,.links-layout{flex-direction:column;overflow-y:auto}.design-right-section,.links-right-section{margin:0 auto;max-width:420px;width:100%}.design-left-section,.links-left-section{margin:0 auto;max-width:800px}}@media (max-width:980px){.appShell{display:block}.linkinbio-content{height:auto}}@media (max-width:768px){.desktop-content,.desktop-topbar{display:none!important}.mobile-content{display:block!important;min-height:100vh;overflow-y:auto;padding:76px 16px 140px;pointer-events:auto}.linkinbio-wrapper .appShell{height:100vh;left:-280px;overflow-y:auto;position:fixed;top:0;transition:left .3s ease;width:260px;z-index:2000}.linkinbio-wrapper .appShell.sidebar-open{left:0}.sidebar-overlay{background:#00000080;bottom:0;display:none;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1999}.sidebar-overlay.active{display:block;pointer-events:auto}.linkinbio-container{margin-left:0;width:100%}.mobile-design-tab,.mobile-links-tab,.mobile-preview-tab{width:100%}.mobile-preview-tab{align-items:center;display:flex;flex-direction:column;gap:20px}.mobile-share-button{align-items:center;background:#f77a1a;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;height:36px;justify-content:center;margin-top:20px!important;margin:0 auto;opacity:1;padding-left:20px;padding-right:20px;transition:all .2s ease;width:auto}.mobile-share-button:hover{background:#e66a0a}.mobile-share-button svg{stroke:currentColor}.mobile-preview-tab .dolli-preview-container{margin:0 auto;max-width:366px;width:100%}.mobile-preview-tab .dolli-phone-mockup{height:700px;max-width:366px;width:100%}.bio-textarea,.links-section-card,.profile-section-card,.profile-title-input{max-width:100%;width:100%}.design-section{width:100%}.design-nav-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.design-content{padding:16px}.themes-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.backgrounds-grid,.button-colors-grid{gap:12px;grid-template-columns:repeat(4,1fr)}.linkinbio-wrapper{display:block}}@media (max-width:480px){.mobile-content{padding:72px 12px 86px}.themes-grid{gap:12px;grid-template-columns:1fr}.backgrounds-grid,.button-colors-grid{gap:10px;grid-template-columns:repeat(3,1fr)}}.mobile-share-wrapper{margin-bottom:10px;max-width:366px;position:relative;width:100%}.mobile-share-popup{background:#fff;border:2px solid #f77a1a;border-radius:12px;box-shadow:0 6px 20px #0000001f;left:50%;max-width:300px;padding:12px;position:absolute;top:55px;transform:translateX(-50%);width:90%;z-index:100}.mobile-share-popup .share-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.mobile-share-popup .share-link-text{color:#b3b3b3;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-share-popup .copy-btn{align-items:center;cursor:pointer;display:flex;padding:4px}.mobile-share-popup .share-bottom{align-items:center;display:flex;justify-content:space-between}.mobile-share-popup .copied-text{color:#f77a1a;font-size:13px;font-weight:500}.mobile-share-popup .close-popup{color:#f77a1a;cursor:pointer;font-size:16px;font-weight:600;padding:4px 8px}.askdalili2-content{background:#0000;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.askdalili2-header{border-bottom:1px solid #0000000f;padding:32px 40px 24px}.askdalili2-title{color:#1b1b1b;font-family:Outfit,sans-serif;font-size:48px;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:100%;margin:0 0 8px;text-align:center;vertical-align:middle}.askdalili2-title-highlight{display:inline-block;position:relative}.askdalili2-vector{display:inline-block;height:40px;left:calc(100% + 8px);object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:40px;z-index:0}.askdalili2-subtitle{color:#2b2b2b;font-family:Outfit,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:28px;margin:0;text-align:center}.askdalili2-main{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.askdalili2-welcome-header{align-items:center;background:#0000;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:50vh;padding:24px 40px;text-align:center}.askdalili2-chat-container{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 40px 140px;scrollbar-color:#0000 #0000;scrollbar-width:thin}.askdalili2-chat-container::-webkit-scrollbar{width:8px}.askdalili2-chat-container::-webkit-scrollbar-track{background:#0000}.askdalili2-chat-container::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.askdalili2-chat-container::-webkit-scrollbar-thumb:hover{background:#0000004d}.askdalili2-empty-state{display:none}.askdalili2-empty-icon{font-size:64px;margin-bottom:16px}.askdalili2-empty-state h2{color:#1b1b1b;font-size:24px;font-weight:600;margin:0 0 8px}.askdalili2-empty-state p{font-size:16px;margin:0;max-width:500px}.askdalili2-messages{display:flex;flex-direction:column;gap:24px}.askdalili2-message-group{display:flex;flex-direction:column;gap:16px}.askdalili2-answer,.askdalili2-question{align-items:flex-start;display:flex;gap:12px;width:100%}.askdalili2-question{align-self:flex-end;flex-direction:row-reverse;justify-content:flex-end;max-width:100%}.askdalili2-answer{flex-direction:row;justify-content:flex-start}.askdalili2-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:48px;justify-content:center;width:48px}.askdalili2-ai-avatar,.askdalili2-user-avatar{background:#f77a1a;color:#fff}.askdalili2-ai-avatar{overflow:hidden;padding:4px}.askdalili2-ai-avatar .askdalili2-avatar-img{border-radius:50%;display:block;height:100%;object-fit:contain;transform:scale(1.3);width:100%}.askdalili2-message-text{word-wrap:break-word;border-radius:12px;font-size:15px;line-height:1.5;max-width:70%;padding:12px 16px}.askdalili2-question .askdalili2-message-text{background:#f77a1a1a;color:#1b1b1b;margin-left:auto}.askdalili2-answer .askdalili2-message-text{background:#fff;color:#1b1b1b}.askdalili2-input-form{background:#0000;bottom:0;box-sizing:border-box;left:0;padding:16px 40px;position:absolute;right:0;width:100%;z-index:10}.askdalili2-input-container{align-items:center;background:#fff;border:1px solid #d5d7da;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;height:70px;isolation:isolate;margin:0 auto;max-width:1000px;padding:12px 16px;position:relative;width:100%}.askdalili2-plus-wrapper{flex:none;flex-grow:0;margin-right:10px;order:0;position:relative;z-index:1}.askdalili2-plus-button{align-items:center;background:#d5d7da33;border:none;border-radius:14px;cursor:pointer;display:flex;flex-direction:row;height:50px;justify-content:center;padding:0;width:50px}.askdalili2-plus-icon-wrapper{border-radius:14px;height:40px;left:5px;position:absolute;top:5px;width:40px}.askdalili2-plus-icon{bottom:20.83%;color:#2b2b2b;height:24px;left:20.83%;position:absolute;right:20.84%;top:20.83%;width:24px}.askdalili2-input-block{flex-direction:row;gap:20px;height:auto;isolation:isolate;padding:0}.askdalili2-input,.askdalili2-input-block{align-items:center;display:flex;flex:1 1;position:relative}.askdalili2-input{background:#0000;border:none;box-sizing:border-box;color:#b3b3b3;font-family:Outfit,sans-serif;font-size:clamp(16px,1.5vw,20px);font-style:normal;font-weight:400;height:100%;letter-spacing:-.02em;line-height:1.4;outline:none;padding-right:120px;width:100%;z-index:0}.askdalili2-input::placeholder{color:#b3b3b3}.askdalili2-input:focus{color:#2b2b2b}.askdalili2-input:disabled{cursor:not-allowed}.askdalili2-input-actions{gap:16px;height:100%;justify-content:flex-end;padding:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:110px;z-index:1}.askdalili2-input-actions,.askdalili2-mic-button{align-items:center;display:flex;flex:none;flex-direction:row;flex-grow:0;order:0}.askdalili2-mic-button{align-self:center;background:#0000;border:none;border-radius:32px;cursor:pointer;height:24px;justify-content:center;padding:8px;pointer-events:auto;position:relative;width:24px}.askdalili2-mic-icon{align-self:stretch;bottom:4.17%;color:#535862;flex:none;flex-grow:1;height:24px;left:20.83%;order:0;position:absolute;right:20.83%;top:4.17%;width:24px}.askdalili2-send-button{align-items:center;align-self:center;background:#f77a1a!important;border:none;border-radius:32px;cursor:pointer;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:0;height:40px;justify-content:center;order:1;padding:8px;pointer-events:auto;position:relative;width:40px}.askdalili2-send-icon{align-self:center;color:#fff;flex:none;flex-grow:0;height:20px;order:0;width:20px}.askdalili2-send-button:disabled{background:#d1d5db;cursor:not-allowed}.askdalili2-send-button:hover:not(:disabled){background:#e66a0a}@media (max-width:768px){.askdalili2-content{height:100vh;height:100dvh;left:0;overflow:hidden;position:fixed;top:0;width:100%}.askdalili2-main{display:flex;flex-direction:column;height:100%;overflow:hidden}.askdalili2-welcome-header{background:#0000;flex-shrink:0;justify-content:center;min-height:50vh;padding:60px 16px 16px;position:relative;z-index:1}.askdalili2-header{padding:24px 20px 16px}.askdalili2-title{font-size:32px;margin:0 0 8px}.askdalili2-subtitle{font-size:18px;line-height:24px;margin:0}.askdalili2-vector{height:20px;width:20px}.askdalili2-chat-container{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 20px 180px}.askdalili2-input-form{background:#0000;bottom:0;left:0;padding:12px 16px;position:fixed}.askdalili2-input-container{border-radius:16px;gap:8px;height:56px;padding:8px 12px}.askdalili2-plus-button{height:40px;width:40px}.askdalili2-plus-icon-wrapper{height:32px;left:4px;top:4px;width:32px}.askdalili2-plus-icon{height:20px;width:20px}.askdalili2-input{font-size:16px;line-height:20px;padding-right:100px}.askdalili2-input-actions{gap:12px;width:90px}.askdalili2-mic-button{height:20px;padding:4px;width:20px}.askdalili2-mic-icon{height:18px;width:18px}.askdalili2-send-button{height:36px;padding:6px;width:36px}.askdalili2-send-icon{height:18px;width:18px}.askdalili2-message-text{max-width:85%}}@media (max-width:980px){.askdalili2-input-form{left:0}}.createplus-overlay{background:#0000;bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:100}.createplus-menu{background:#fff;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;left:0;min-width:220px;padding:8px 0;position:absolute;z-index:101}.createplus-item{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.createplus-item:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.createplus-item:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.createplus-item:hover{background-color:#0000000a}.createplus-icon{display:block;flex-shrink:0;height:20px;object-fit:contain;width:20px}.createplus-icon-attach{border-radius:0;clip-path:inset(0 0 0 0);overflow:visible}.createplus-icon-attach svg{clip-path:polygon(0 0,calc(100% - 2px) 0,calc(100% - 2px) 100%,0 100%)}.createplus-text{color:#2b2b2b;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.createplus-divider{background-color:#00000014;height:1px;margin:4px 0}@media (max-width:980px){.createplus-menu{bottom:calc(100% + 4px);left:20px}}.askdalili2-wrapper{display:flex;height:100vh;overflow:hidden;width:100%}.askdalili2-wrapper .appShell2{display:flex;min-height:100vh!important}.askdalili2-container{background:linear-gradient(135deg,#faf5ff99,#ffeee166 25%,#ffeee1b3 50%,#ffeee1d9 75%,#ffeee1),linear-gradient(0deg,#fff,#fff);flex:1 1;height:100vh;overflow:hidden}@media (max-width:980px){.askdalili2-wrapper .appShell2{display:none!important}.askdalili2-container{flex:1 1;width:100%}}.analytics-wrapper{background:#fbf7f1;display:flex;height:100vh;overflow:hidden;width:100%}.analytics-container{-webkit-overflow-scrolling:touch;background:#fbf7f4;flex:1 1;height:100vh;min-height:0;overflow-y:auto;width:100%}.analytics-toplinks-header{border-bottom:1px solid #00000014;color:#0009;display:grid;font-weight:600;grid-template-columns:40px 1fr 80px;padding:10px 0}.analytics-toplinks-row{align-items:center;display:grid;grid-template-columns:40px 1fr 80px;padding:12px 0}@media (max-width:850px){.analytics-wrapper{flex-direction:row}.analytics-wrapper .appShell{height:100vh;left:-280px;overflow-y:auto;position:fixed;top:0;transition:left .3s ease;width:260px;z-index:2000}.analytics-container{flex:1 1;height:100vh;min-height:0;min-width:0;padding-top:76px;width:100%}}.analytics-content{margin:0 auto;max-width:500px;padding:24px 16px}.analytics-premium-toggle{align-items:center;display:flex;gap:10px;justify-content:center;margin:10px 0 18px}.analytics-premium-toggle.desktop{justify-content:flex-end;margin:10px 0 0}.analytics-premium-toggle-label{color:#0009;font-family:Outfit,sans-serif;font-size:14px;font-weight:600}.analytics-switch{display:inline-block;height:26px;position:relative;width:46px}.analytics-switch input{height:0;opacity:0;width:0}.analytics-slider{background:#0000001f;cursor:pointer;inset:0}.analytics-slider,.analytics-slider:before{border-radius:999px;position:absolute;transition:.2s}.analytics-slider:before{background:#fff;box-shadow:0 4px 10px #00000014;content:"";height:20px;left:3px;top:3px;width:20px}.analytics-switch input:checked+.analytics-slider{background:#f77a1a59}.analytics-switch input:checked+.analytics-slider:before{background:#f77a1a;transform:translateX(20px)}@media (min-width:851px){.analytics-content{max-width:1100px;padding:24px}.analytics-wrapper .appShell{background:#fff;display:flex;min-height:100vh!important}.analytics-top-mobile-actions{display:none}.analytics-top{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.analytics-actions{align-self:flex-end;display:flex;gap:10px}.analytics-title-wrapper{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;flex-grow:0;gap:8px;height:auto;margin-bottom:24px;padding:0;width:100%}.analytics-title{color:#2b2b2b;font-family:Outfit,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:30px;margin:0;text-align:left;width:100%}.analytics-title-line{border:.5px solid #b3b3b3;height:0;width:100%}}.analytics-sections-list{background:#fff;border:1px solid #00000014;border-radius:16px;margin-bottom:32px;overflow:hidden;padding:8px}.analytics-mobile-picker{margin-bottom:18px;position:relative}.analytics-picker-trigger{align-items:center;background:#f77a1a;border:1px solid #00000014;border-radius:14px;box-shadow:0 2px 10px #00000005;cursor:pointer;display:flex;height:44px;justify-content:space-between;padding:0 14px;width:100%}.analytics-picker-title{color:#fff;font-family:Outfit,sans-serif;font-size:14px;font-weight:600}.analytics-picker-chevron{color:#fff;transition:transform .18s ease}.analytics-picker-trigger.open .analytics-picker-chevron{transform:rotate(180deg)}.analytics-picker-menu{background:#fff;border:1px solid #00000014;border-radius:14px;box-shadow:0 12px 24px #00000014;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:50}.analytics-picker-item{background:#fff;border:none;border-top:1px solid #0000000f;color:#000000b3;cursor:pointer;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;padding:12px 14px;text-align:left;width:100%}.analytics-picker-item:first-child{border-top:none}.analytics-picker-item:hover{background:#f77a1a0f}.analytics-picker-item.active{background:#f77a1a;color:#fff}.analytics-section-item{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:6px;padding:10px 12px;transition:all .2s;width:100%}.analytics-section-item.active{background:#f77a1a;border-color:#f77a1a}.analytics-section-text{display:flex;flex-direction:column;gap:2px;text-align:left}.analytics-section-title{color:#c4c4c4;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;margin:0}.analytics-section-item.active .analytics-section-title,.analytics-section-item.active svg{color:#fff}.analytics-section-desc{color:#c4c4c4;font-family:Outfit,sans-serif;font-size:10px;font-weight:400;line-height:1.2;margin:0;max-width:90%}.analytics-section-item.active .analytics-section-desc{color:#ffffffe6}.analytics-lock-icon{color:#f7a300;flex:0 0 auto;height:16px;width:16px}.analytics-data-stack{display:flex;flex-direction:column;gap:24px}.analytics-card{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:16px}.analytics-card-title{color:#1b1b1b;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;margin-bottom:16px}.analytics-stat-row{align-items:baseline;display:flex;gap:8px;margin-bottom:12px}.analytics-stat-number{color:#1b1b1b;font-family:Outfit,sans-serif;font-size:36px;font-weight:700;line-height:1}.analytics-stat-label{color:#888;font-family:Outfit,sans-serif;font-size:14px;font-weight:400}.analytics-action-btn{align-items:center;background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 1px 2px #0000000d;color:#1b1b1b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:38px;justify-content:center;padding:0 16px}.analytics-action-btn img,.analytics-action-btn svg{color:#c4c4c4;height:18px;object-fit:contain;width:18px}.analytics-top-mobile-actions{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.analytics-premium{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:20px;display:flex;flex-direction:column;margin-top:32px;padding:24px;text-align:center}.analytics-premium-title{align-items:center;color:#1b1b1b;display:flex;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;justify-content:center;margin-bottom:12px}.analytics-premium-desc{color:#00000080;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin-bottom:20px}.analytics-premium-desc .accent{color:#f77a1a;font-weight:700}.analytics-cta{background:#f77a1a;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 24px;transition:background .2s}@media (min-width:851px){.analytics-data-stack,.analytics-sections-list,.analytics-top-mobile-actions{display:none}.analytics-panel{background:#ffffffe6;border:1px solid #00000014;border-radius:14px;display:flex;flex-direction:column;margin-bottom:24px;padding:12px}.analytics-panel-inner{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:20px;padding:24px}.analytics-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.analytics-tab{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;color:#2b2b2b;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:1;margin:0;min-height:32px;padding:0 16px;transition:all .2s;white-space:nowrap}.analytics-tab.active{background:#f77a1a;border-color:#f77a1a;color:#fff}.analytics-chart-container{height:380px}}.analytics-toplinks{margin-top:12px;width:100%}.analytics-toplinks-head,.analytics-toplinks-row{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:44px 1fr 160px 90px}.analytics-toplinks-head{color:#0000008c;font-size:12px;font-weight:500;padding:6px 0 10px}.analytics-toplinks-row{border-top:1px solid #00000014;padding:14px 0}.analytics-toplinks-col.num{color:#111827;font-weight:500}.analytics-toplinks-col.link{align-items:center;display:flex;gap:10px;min-width:0}.analytics-thumb{background:linear-gradient(135deg,#0000000f,#00000005);border-radius:6px;flex:0 0 auto;height:28px;width:28px}.analytics-link-title{color:#111827;font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-toplinks-col.spark{display:flex;justify-content:center}.analytics-spark{display:block}.analytics-toplinks-col.clicks{color:#111827;font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.0442px;line-height:100%;text-align:right}.analytics-tooltip{background:#1f2937e6;border-radius:10px;color:#fff;font-size:12px;line-height:14px;padding:8px 10px;pointer-events:none;position:absolute;transform:translate(-50%,-120%);white-space:nowrap}.analytics-tooltip strong{display:block;font-size:14px;line-height:16px}.analytics-custom-tooltip{background:#fff;border:1px solid #0000000d;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:12px 16px}.analytics-custom-tooltip .tooltip-label{color:#00000080;font-size:12px;font-weight:500;margin:0 0 4px}.analytics-custom-tooltip .tooltip-value{align-items:center;color:#1b1b1b;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.analytics-custom-tooltip .dot{background:#f77a1a;border-radius:50%;height:8px;width:8px}.analytics-chart-container{height:220px;margin-top:10px;width:100%}@media (min-width:851px){.analytics-sections{background:#0000;border:none;flex-direction:column;margin-top:50px;padding:0}.analytics-section-row,.analytics-sections{align-items:flex-start;display:flex;width:100%}.analytics-section-row{border-bottom:2px solid #0000000d;justify-content:flex-start;padding:24px 0}.analytics-section-row>div{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.analytics-section-row:last-child{border-bottom:none}.analytics-section-title{color:#b3b3b3;font-size:24px;font-weight:700;line-height:1.2;margin:0}.analytics-section-desc{color:#c4c4c4;font-size:14px;font-weight:400;margin-top:8px;overflow-wrap:normal;word-break:keep-all}.analytics-section-row{justify-content:space-between}.analytics-section-row>div{flex:1 1;min-width:0}.analytics-lock{align-self:flex-start;color:#f7a300;flex-shrink:0;height:24px;width:24px}.analytics-premium{align-items:center;background:#fff;border:none;border-radius:32px;box-shadow:0 4px 20px #00000008;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:60px;max-width:900px;padding:50px 60px;text-align:left}.analytics-premium-title{color:#1b1b1b;font-size:28px;font-weight:700;justify-content:flex-start;margin-bottom:15px}.analytics-premium-desc{color:#1b1b1b;font-size:16px;margin-bottom:0;max-width:320px}.analytics-premium-desc .accent{color:#f77a1a}.analytics-premium-right{align-items:center;display:flex;flex-direction:column;gap:12px;width:auto}.analytics-premium-right img{height:auto;margin:0;width:100px}.analytics-cta{background:#f77a1a;border:none;border-radius:20px;box-shadow:0 4px 10px #f77a1a33;color:#fff;font-size:14px;font-weight:600;padding:8px 24px}}.analytics-cta:hover{background:#e66910}@media (max-width:980px){.analytics-wrapper{flex-direction:column}.analytics-content{padding:18px 16px}.analytics-chart-container{height:240px;margin-top:24px;padding:0}.analytics-toplinks-head,.analytics-toplinks-row{column-gap:10px;grid-template-columns:34px 1fr 130px 70px}.analytics-premium{grid-template-columns:1fr;text-align:center}}.analytics-modal-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.analytics-filter-modal{background:#fff;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:380px;padding:24px;width:90%}.analytics-filter-presets{background:#fdf7f2;border-radius:12px;display:flex;margin-bottom:24px;padding:6px}.analytics-filter-preset{background:#0000;border:none;border-radius:10px;color:#4b5563;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:8px 10px;transition:all .2s ease}.analytics-filter-preset.active{background:#fff;box-shadow:0 4px 6px -1px #0000001a;color:#1f2937}.analytics-filter-header{gap:32px;margin-bottom:20px}.analytics-filter-header,.analytics-filter-nav{align-items:center;display:flex;justify-content:center}.analytics-filter-nav{background:#0000;border:none;color:#1f2937;cursor:pointer;height:24px;width:24px}.analytics-filter-month{color:#1b1b1b;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;min-width:110px;text-align:center}.analytics-filter-dates{gap:8px;margin-bottom:24px}.analytics-filter-date-input,.analytics-filter-dates{align-items:center;display:flex;justify-content:center}.analytics-filter-date-input{border:1px solid #d1d5db;border-radius:12px;color:#9ca3af;font-size:13px;font-weight:500;height:38px;width:120px}.analytics-filter-date-input:not(:empty){color:#4b5563}.analytics-filter-calendar{margin-bottom:24px}.analytics-filter-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:12px}.analytics-filter-weekday{color:#1b1b1b;font-size:12px;font-weight:600;text-align:center}.analytics-filter-days-grid{grid-row-gap:4px;display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px}.analytics-filter-day{align-items:center;aspect-ratio:1;background:#0000;border:none;color:#1b1b1b;cursor:pointer;display:flex;font-size:14px;font-weight:400;justify-content:center;position:relative;z-index:1}.analytics-filter-day.other-month{color:#d1d5db}.analytics-filter-day.in-range:before{background:#fee8d6;content:"";inset:4px 0;position:absolute;z-index:-1}.analytics-filter-day.in-range.start:before{left:50%}.analytics-filter-day.in-range.end:before{right:50%}.analytics-filter-day.in-range.row-start:before{border-bottom-left-radius:999px;border-top-left-radius:999px;left:2px}.analytics-filter-day.in-range.row-end:before{border-bottom-right-radius:999px;border-top-right-radius:999px;right:2px}.analytics-filter-day.start.end:before{display:none}.analytics-filter-day.end:after,.analytics-filter-day.start:after{background:#f77a1a;border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.analytics-filter-day.in-range{color:#f77a1a}.analytics-filter-day.end,.analytics-filter-day.start{color:#fff!important}.analytics-filter-day.today:not(.start):not(.end){background:#fdf2e9;border-radius:50%}.analytics-filter-actions{border-top:1px solid #f3f4f6;display:flex;gap:16px;padding-top:24px}.analytics-filter-apply,.analytics-filter-cancel{border-radius:14px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;height:48px;transition:all .2s ease}.analytics-filter-cancel{background:#fff;border:1px solid #d1d5db;color:#9ca3af}.analytics-filter-cancel:hover{background:#f9fafb}.analytics-filter-apply{background:#f77a1a;border:none;color:#fff}.analytics-filter-apply:hover{background:#e66910;box-shadow:0 4px 12px #f77a1a33}.analytics-export-modal{background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000026;max-width:300px;padding:12px 18px;width:85%}.analytics-export-message{color:#0000008c;font-size:14px;line-height:20px;margin-bottom:12px;text-align:center}.analytics-export-actions{display:flex;gap:10px;justify-content:center}.analytics-export-cancel,.analytics-export-confirm{border:1px solid #00000014;border-radius:10px;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;min-width:0;padding:8px 20px}.analytics-export-cancel{background:#fff;color:#0000008c}.analytics-export-confirm{background:#f77a1a;border-color:#f77a1a;color:#fff}.analytics-export-confirm:hover{background:#e66910}@media (max-width:992px){.analytics-premium{flex-direction:column;gap:30px;max-width:90%;padding:40px}.analytics-premium-right{grid-template-columns:1fr;width:100%}}@media (max-width:576px){.analytics-premium{gap:20px;padding:20px}.analytics-premium-title{align-items:center;font-size:18px;justify-content:center}.analytics-premium-desc{flex-direction:column;font-size:11px;gap:5px}.analytics-crown{height:35px;width:50px}.analytics-premium-right{gap:8px}}.analytics-panel-inner{align-items:stretch}.analytics-empty-state{align-items:center;background:linear-gradient(180deg,#fffaf5,#fff);border:1px dashed #0000001f;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:260px;padding:32px 20px;text-align:center;width:100%}.analytics-empty-state.compact{min-height:180px;padding:24px 16px}.analytics-panel-inner .analytics-empty-state{align-self:stretch}@media (max-width:850px){.analytics-premium{margin:32px auto 0;max-width:335px;width:100%}.analytics-premium-right{display:flex;justify-content:center;width:100%}}.audins-wrap{margin-top:22px}.audins-header{align-items:center;display:flex;justify-content:flex-start;margin-bottom:10px}.audins-title{color:#1b1b1b;font-family:Outfit,sans-serif;font-size:24px;font-weight:800;line-height:1.2;margin:0}.audins-title-line{background:#0000001f;height:1px;margin:0 0 14px;width:100%}.audins-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1.4fr}.audins-card{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 2px 10px #00000005;padding:20px;text-align:left}.audins-card-title{color:#1b1b1b;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;margin-bottom:12px;text-align:left;width:100%}.audins-donut{align-items:center;height:180px;width:100%}.audins-donut,.audins-legend{display:flex;justify-content:center}.audins-legend{gap:18px;margin-top:6px}.audins-legend-item{align-items:center;color:#0000008c;display:inline-flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;gap:8px}.audins-legend-dot{border-radius:999px;display:inline-block;height:20px;width:10px}.audins-bars{height:180px;width:100%}.audins-tooltip{background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;padding:10px 12px}.audins-tooltip-title{color:#00000080;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;margin-bottom:6px}.audins-tooltip-value{align-items:center;color:#1b1b1b;display:flex;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;gap:8px}.audins-tooltip-dot{background:#f77a1a;border-radius:999px;height:8px;width:8px}.audins-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:14px}.audins-kpi-card{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 2px 10px #00000005;display:flex;flex-direction:column;gap:6px;height:120px;padding:14px 16px;text-align:left}.audins-kpi-top{grid-column-gap:12px;align-items:start;column-gap:12px;display:grid;grid-template-columns:auto 1fr}.audins-kpi-value{color:#1b1b1b;font-family:Outfit,sans-serif;font-size:22px;font-weight:800;line-height:1;padding-top:1px}.audins-kpi-title{color:#000000d9;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:1.1}.audins-kpi-bottom{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;margin-top:0}.audins-kpi-left{align-items:center;display:inline-flex;gap:5px;min-width:58px}.audins-kpi-pct{font-family:Outfit,sans-serif;font-size:12px;font-weight:700;line-height:1}.audins-kpi-pct.up{color:#16a34a}.audins-kpi-pct.down{color:#ef4444}.audins-kpi-note{color:#0000008c;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audins-kpi-ico{display:inline-block;height:13.5px;object-fit:contain;width:21px}.audins-pth

.pth-grid{grid-column-gap:12px;grid-row-gap:10px;align-items:start;column-gap:12px;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;min-width:0;row-gap:10px;width:100%}.pth-corner{height:20px;width:64px}.pth-times{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(24,minmax(0,1fr));min-width:0;width:100%}.pth-time{color:#000000b8;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;line-height:1;text-align:center;white-space:nowrap}.pth-days{grid-gap:6px;display:grid;gap:6px;grid-template-rows:repeat(7,22px);width:64px}.pth-day{align-items:center;color:#000000bf;display:flex;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;justify-content:flex-start}.pth-cells{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:repeat(7,22px);min-width:0;width:100%}.pth-cell{background:#f3e3d5;border-radius:5px;height:22px;width:100%}.pth-cell.lvl-0{background:#f1e4d7}.pth-cell.lvl-1{background:#f7cfae}.pth-cell.lvl-2{background:#f79b45}.pth-cell.lvl-3{background:#c96a10}.pth-grid-m{display:none}.pth-corner-m{height:22px;width:56px}.pth-days-m{grid-gap:10px;gap:10px;grid-template-columns:repeat(7,1fr)}.pth-day-m{font-size:12px;text-align:center;white-space:nowrap}.pth-day-m,.pth-time-m{color:#000000b3;font-family:Outfit,sans-serif;font-weight:600}.pth-time-m{align-items:center;display:flex;font-size:11px;justify-content:flex-start}.pth-cell-m{border-radius:6px;height:24px;width:100%}.pth-cell-m.lvl-0{background:#fee8d6}.pth-cell-m.lvl-1{background:#f77a1a}.pth-cell-m.lvl-2{background:#b45309}.pth-cell-m.lvl-3{background:#c96a10}.pth-mobile-scroll{display:none}@media (max-width:850px){.audins-title{font-size:18px}.audins-grid,.audins-kpis{grid-template-columns:1fr}.audins-kpi-card{gap:6px;height:70px;padding:14px}.audins-kpi-value{font-size:20px}.audins-kpi-title{font-size:13px}.audins-kpi-note{font-size:11px}.pth-desktop{display:none}.pth-mobile-scroll{display:block;overflow-x:auto}.pth-mobile-scroll .pth-grid{min-width:700px}}.pth-mobile{display:block;overflow-x:auto;padding-bottom:6px}.pth-grid-m{grid-column-gap:10px;align-items:start;column-gap:10px;display:grid;grid-template-columns:56px min-content}.pth-days-m{grid-gap:4px;display:grid;gap:4px;grid-template-rows:repeat(7,16px)}.pth-day-m{align-items:center;display:flex;font-size:11px}.pth-times-m{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(24,16px);margin-bottom:4px}.pth-time-m{font-size:9px;text-align:center;white-space:nowrap}.pth-cells-m{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(24,16px);grid-template-rows:repeat(7,16px)}.pth-cell-m{border-radius:4px;height:16px;width:16px}.pa-wrap{margin-top:14px;max-width:100%;overflow-x:hidden;width:100%}.pa-head{align-items:center;display:flex;justify-content:flex-start}.pa-title{color:#1b1b1b;font-family:Outfit,sans-serif;font-size:24px;font-weight:800;line-height:1.2;margin:0}.pa-title-line{background:#0000001f;height:1px;margin:10px 0 14px;width:100%}.pa-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.pa-kpi-card,.pa-kpis{max-width:100%;width:100%}.pa-kpi-card{background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 2px 10px #00000005;box-sizing:border-box;height:120px;justify-content:flex-start;padding:14px 16px;text-align:left}.pa-kpi-card,.pa-kpi-top{display:flex;flex-direction:column;min-width:0}.pa-kpi-top{gap:6px}.pa-kpi-title{color:#000000d9;font-size:14px;font-weight:500;line-height:1.15}.pa-kpi-title,.pa-kpi-value{font-family:Outfit,sans-serif}.pa-kpi-value{color:#1b1b1b;font-size:20px;font-weight:800;line-height:1;white-space:nowrap}.pa-kpi-bottom{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:auto 1fr;margin-top:2px;min-width:0;padding-top:2px}.pa-kpi-left{align-items:center;display:inline-flex;gap:6px;min-width:56px}.pa-kpi-pct{font-family:Outfit,sans-serif;font-size:12px;font-weight:700;line-height:1}.pa-kpi-pct.up{color:#039855}.pa-kpi-pct.down{color:#ef4444}.pa-kpi-note{color:#0000008c;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-kpi-ico{display:inline-block;height:13.5px;object-fit:contain;width:21px}.pa-row2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1.35fr;margin-top:14px}.pa-card,.pa-row2{max-width:100%;min-width:0;width:100%}.pa-card{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 2px 10px #00000005;box-sizing:border-box;padding:16px;text-align:left}.pa-card-title{color:#1b1b1b;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;margin-bottom:10px}.pa-gauge{align-items:center;display:flex;height:240px;justify-content:center;position:relative}.pa-gauge-svg{height:100%;max-width:420px;width:100%}.pa-gauge-base{fill:none;stroke:#d6d6d6;stroke-width:26;stroke-linecap:round}.pa-gauge-progress{fill:none;stroke:#f77a1a;stroke-width:26;stroke-linecap:round}.pa-gauge-center{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-22%)}.pa-gauge-pct{color:#1b1b1b;font-size:22px;font-weight:700;margin-bottom:4px}.pa-gauge-pct,.pa-gauge-sub{font-family:Outfit,sans-serif}.pa-gauge-sub{color:#000000a6;font-size:12px;font-weight:500}.pa-table{border:1px solid #0000000f;border-radius:12px;overflow:hidden;width:100%}.pa-table-head,.pa-table-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 120px 80px;min-width:0;padding:10px 12px}.pa-table-head{border-bottom:1px solid #00000014;color:#0009;font-weight:600}.pa-table-head,.pa-table-row{background:#fff;font-family:Outfit,sans-serif;font-size:12px}.pa-table-row{border-bottom:1px solid #0000000f;color:#000000d9}.pa-prod{align-items:center;display:flex;gap:10px;min-width:0}.pa-thumb{background:#00000014;border-radius:6px;flex:0 0 auto;height:22px;width:22px}.pa-prod-name{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-table-foot{background:#fff;color:#0000008c;display:flex;font-family:Outfit,sans-serif;font-size:12px;gap:6px;justify-content:flex-end;padding:10px 12px}.pa-row3{margin-top:14px}.pa-rev-card{padding:14px 16px 16px}.pa-rev-head{align-items:center;display:flex;gap:12px;margin-bottom:8px;min-width:0}.pa-rev-title{margin-bottom:0}.pa-rev-range{color:#000000a6;font-family:Outfit,sans-serif;font-size:14px;font-weight:600}.pa-rev-chart{height:260px}@media (max-width:850px){.pa-kpis{grid-template-columns:1fr}.pa-kpi-card{height:70px;padding:14px}.pa-kpi-top{grid-column-gap:12px;grid-gap:0;align-items:start;column-gap:12px;display:grid;gap:0;grid-template-columns:auto 1fr}.pa-kpi-value{font-size:20px;overflow:visible;text-overflow:clip;white-space:nowrap}.pa-kpi-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;min-width:0;overflow:hidden}.pa-kpi-note{font-size:11px}.pa-row2{grid-template-columns:1fr}.pa-gauge{height:220px}.pa-rev-chart{height:240px}.pa-rev-head{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width:420px){.pa-kpi-card{height:70px}.pa-kpi-top{column-gap:10px}.pa-kpi-value{font-size:18px;overflow:visible;text-overflow:clip}.pa-kpi-title{-webkit-line-clamp:2;font-size:12px}.pa-kpi-note{font-size:11px}.pa-table-head,.pa-table-row{gap:8px;grid-template-columns:28px minmax(0,1fr) 88px 56px}}.public-profile-page{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:20px;width:100vw}.public-profile-page .dolli-preview-container{align-items:center;display:flex;justify-content:center;position:static!important;top:auto!important}.public-profile-page .dolli-phone-mockup{margin:0 auto}.ig-browser-banner{align-items:center;background:#1a1a1a;color:#fff;display:flex;font-size:13px;gap:12px;justify-content:space-between;left:0;line-height:1.4;padding:12px 16px;position:fixed;right:0;top:0;z-index:9999}.ig-browser-banner__text{flex:1 1}.ig-browser-banner__dismiss{background:none;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;opacity:.7;padding:0 4px}.ig-browser-banner__dismiss:hover{opacity:1}@media (max-width:768px){.public-profile-page{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:10px}}.tabbar-setting-container{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5e5;border-radius:18px;display:flex;flex-direction:row;height:76px;justify-content:space-between;padding-left:32px;padding-right:32px;width:100%}.tabbar-setting-title{color:#f77a1a;font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:100%;margin:0}.tabbar-setting-tabs-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center}.tabbar-setting-tabs{align-items:center;background-color:#f5f5f5;border-radius:8px;display:inline-flex;gap:4px;padding:4px}.tabbar-setting-tab{background:#0000;border:none;border-radius:6px;color:#2b2b2b;cursor:pointer;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:36px;letter-spacing:-.02em;line-height:100%;min-width:120px;padding:0 16px;text-align:center;transition:all .2s;white-space:nowrap}.tabbar-setting-tab:hover{background-color:#ffffff80}.tabbar-setting-tab-active{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#2b2b2b}.mydetails-container{background:#0000;min-height:100vh;overflow-y:auto;width:100%}.mydetails-header{grid-column-gap:180px;grid-row-gap:4px;align-items:flex-start;background-color:initial;border-bottom:1px solid #00000014;column-gap:180px;display:grid;grid-template-columns:160px 1fr auto;grid-template-rows:auto auto;padding:24px 40px;row-gap:4px}.mydetails-title{color:#101828;font-size:24px;font-weight:600;grid-column:1;grid-row:1;line-height:28px;padding:0;text-align:left}.mydetails-subtitle,.mydetails-title{font-family:Outfit,sans-serif;margin:0}.mydetails-subtitle{color:#667085;font-size:18px;font-weight:400;grid-column:1/2;grid-row:2;line-height:20px;max-width:none;white-space:nowrap}.mydetails-actions{display:flex;gap:12px;grid-column:3;grid-row:1/3}.mydetails-btn-cancel{background:#fff;border:1px solid #d0d5dd;border-radius:14px;box-shadow:0 1px 2px #1018280d;color:#344054;cursor:pointer;font-family:Outfit,sans-serif;font-size:15px;font-weight:500;line-height:20px;padding:10px 18px;transition:all .2s ease}.mydetails-btn-cancel:hover{background-color:#f9fafb;border-color:#b8bec9}.mydetails-btn-save{background:#f77a1a;border:none;border-radius:14px;box-shadow:0 1px 2px #1018280d;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:15px;font-weight:500;line-height:20px;padding:10px 18px;transition:all .2s ease}.mydetails-btn-save:hover{background:#e66a0a;box-shadow:0 1px 2px #1018280d,0 0 0 4px #f77a1a1f}.mydetails-content{background-color:initial}.mydetails-row{grid-gap:180px;align-items:start;background:#0000;border-bottom:1px solid #00000014;display:grid;gap:180px;grid-template-columns:160px 1fr auto;padding:28px 40px;position:relative}.mydetails-row:last-child{border-bottom:none}.mydetails-row-delete{grid-gap:180px;align-items:start;background:#0000;border-bottom:none;display:grid;gap:180px;grid-template-columns:160px 1fr;padding:28px 40px}.mydetails-label-col{grid-column:1;padding-top:0}.mydetails-label{color:#000;font-size:18px;font-weight:600;margin-bottom:0;text-align:left}.mydetails-label,.mydetails-label-sub{display:block;font-family:Outfit,sans-serif;line-height:20px}.mydetails-label-sub{color:#667085;font-size:15px;font-weight:400;margin-top:4px;white-space:nowrap}.mydetails-input-col{grid-column:2;max-width:520px;width:100%}.mydetails-photo-section{align-items:center;display:flex;gap:16px}.mydetails-photo-circle{background-color:#f2f4f7;border:1px solid #eaecf0;border-radius:50%;flex-shrink:0;height:56px;min-width:56px;overflow:visible;position:relative;width:56px}.mydetails-photo-circle,.mydetails-photo-delete-btn{align-items:center;display:flex;justify-content:center}.mydetails-photo-delete-btn{background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;height:18px;padding:0;position:absolute;right:-4px;top:-4px;transition:background .15s;width:18px;z-index:1}.mydetails-photo-delete-btn:hover{background:#dc2626}.mydetails-photo-img{border-radius:50%;height:100%;object-fit:cover;overflow:hidden;width:100%}.mydetails-upload-box{align-items:center;background:linear-gradient(180deg,#fcfcfd,#fff);border:1px solid #eaecf0;border-radius:14px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-height:80px;padding:20px 24px;text-align:center;transition:all .2s ease}.mydetails-upload-box:hover{background:linear-gradient(180deg,#fff9f5,#fffbf8);border-color:#f77a1a}.mydetails-file-input{display:none}.mydetails-upload-label{color:#475467;cursor:pointer;display:block;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:2px}.mydetails-upload-link{color:#f77a1a;font-weight:500}.mydetails-upload-hint{color:#98a2b3;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:18px;margin:0}.mydetails-name-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.mydetails-input,.mydetails-select{background-color:#fff;border:1px solid #d0d5dd;border-radius:14px;box-shadow:0 1px 2px #1018280d;color:#101828;font-family:Outfit,sans-serif;font-size:15px;font-weight:400;line-height:20px;padding:10px 14px;transition:all .2s ease;width:100%}.mydetails-input:focus,.mydetails-select:focus{border-color:#f77a1a;box-shadow:0 1px 2px #1018280d,0 0 0 4px #f77a1a1f;outline:none}.mydetails-input::placeholder{color:#98a2b3}.mydetails-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23667085' stroke-width='1.667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.mydetails-input-wrapper,.mydetails-select-wrapper{position:relative;width:100%}.mydetails-input-icon{left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.mydetails-dropdown-searchable{padding-top:0!important}.mydetails-dropdown-search-wrapper{align-items:center;background:#fff;border-bottom:1px solid #f2f4f7;display:flex;gap:8px;padding:8px 12px;position:sticky;top:0;z-index:1}.mydetails-dropdown-search-icon{color:#667085;flex-shrink:0}.mydetails-dropdown-search{background:#0000;border:none;color:#344054;font-family:inherit;font-size:14px;outline:none;width:100%}.mydetails-dropdown-search::placeholder{color:#98a2b3}.mydetails-dropdown-options-list{max-height:200px;overflow-y:auto}.mydetails-dropdown-options-list::-webkit-scrollbar{width:4px}.mydetails-dropdown-options-list::-webkit-scrollbar-track{background:#f9fafb}.mydetails-dropdown-options-list::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:4px}.mydetails-dropdown-no-results{color:#98a2b3;font-size:14px;padding:12px 16px;text-align:center}.mydetails-custom-select-option.option-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.mydetails-option-coming-soon{background:#f2f4f7;border-radius:4px;color:#667085;font-size:11px;font-weight:500;margin-left:auto;padding:2px 6px;white-space:nowrap}.mydetails-dropdown-overlay{animation:fadeInOverlay .2s ease;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#34405426;bottom:0;left:0;position:fixed;right:0;top:0;z-index:50}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.mydetails-flag-svg{border-radius:2px;box-shadow:0 1px 2px #0000001a;flex-shrink:0;height:18px;width:24px}.mydetails-custom-select-wrapper{position:relative;width:100%}.mydetails-custom-select-wrapper:has(.mydetails-custom-select-dropdown){z-index:100}.mydetails-custom-select{align-items:center;background-color:#fff;border:1px solid #d0d5dd;border-radius:14px;box-shadow:0 1px 2px #1018280d;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;padding:10px 14px;transition:all .2s ease;width:100%}.mydetails-custom-select:hover{border-color:#f77a1a}.mydetails-custom-select.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.mydetails-row:has(.mydetails-custom-select-dropdown){z-index:200}.mydetails-row:has(.mydetails-custom-select.disabled){z-index:1}.mydetails-custom-select-value{align-items:center;color:#101828;display:flex;font-family:Outfit,sans-serif;font-size:15px;font-weight:400;gap:12px;line-height:20px}.mydetails-custom-select-arrow{flex-shrink:0;transition:transform .2s ease}.mydetails-custom-select-dropdown{animation:slideDown .2s ease;background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.mydetails-custom-select-option{align-items:center;color:#101828;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:15px;font-weight:400;gap:12px;line-height:20px;padding:10px 14px;transition:all .15s ease}.mydetails-custom-select-option:hover{background:#f9fafb}.mydetails-custom-select-option.selected{background:#fff9f5;color:#f77a1a;font-weight:500}.mydetails-custom-select-with-icon{padding-left:44px}.mydetails-custom-select-icon{flex-shrink:0;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.mydetails-input-with-icon,.mydetails-select-with-icon{padding-left:44px}.mydetails-select-with-flag{padding-left:48px}.mydetails-delete-section{display:flex;flex-direction:column;gap:24px;grid-column:2;width:100%}.mydetails-delete-item{display:flex;flex-direction:column;gap:4px;width:100%}.mydetails-delete-title{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.mydetails-delete-title-text{color:#344054;font-weight:500}.mydetails-delete-text,.mydetails-delete-title-text{font-family:Outfit,sans-serif;font-size:14px;line-height:20px}.mydetails-delete-text{color:#667085;font-weight:400;margin:0;max-width:520px;text-align:left}.mydetails-btn-deactivate,.mydetails-btn-delete{background:#0000;border:none;color:#b42318;cursor:pointer;flex-shrink:0;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:0;text-decoration:underline;transition:color .2s ease;white-space:nowrap}.mydetails-btn-deactivate:hover,.mydetails-btn-delete:hover{background:#0000;color:#d92d20}.mydetails-modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#344054b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.mydetails-modal{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808;max-width:400px;padding:24px;position:relative;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mydetails-modal-close{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:16px;transition:opacity .2s ease}.mydetails-modal-close:hover{background-color:#f2f4f7}.mydetails-modal-title{color:#667085;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0 0 12px;text-align:left}.mydetails-modal-text{color:#101828;font-family:Outfit,sans-serif;font-size:18px;font-weight:600;line-height:28px;margin:0 0 24px;text-align:center}.mydetails-modal-actions{display:flex;gap:12px}.mydetails-modal-btn-danger,.mydetails-modal-btn-primary,.mydetails-modal-btn-secondary{border-radius:8px;box-shadow:0 1px 2px #1018280d;cursor:pointer;flex:1 1;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:10px 18px;transition:all .2s ease}.mydetails-modal-btn-primary{background:#f77a1a;border:none;color:#fff}.mydetails-modal-btn-primary:hover{background:#e66a0a;box-shadow:0 1px 2px #1018280d,0 0 0 4px #f77a1a1f}.mydetails-modal-btn-danger{background:#f77a1a;border:none;color:#fff}.mydetails-modal-btn-danger:hover{background:#b42318;box-shadow:0 1px 2px #1018280d,0 0 0 4px #d92d201f}.mydetails-modal-btn-secondary{background:#fff;border:1px solid #d0d5dd;color:#344054}.mydetails-modal-btn-secondary:hover{background:#f9fafb;border-color:#b8bec9}@media (max-width:968px){.settings-back-bar.show{display:block!important}.mydetails-container{padding-top:122px!important}.mydetails-header{gap:12px;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:20px;row-gap:8px}.mydetails-title{font-size:20px;grid-column:1;grid-row:1;line-height:24px}.mydetails-subtitle{font-size:13px;grid-column:1;grid-row:2;max-width:100%;white-space:normal}.mydetails-actions{grid-column:1;grid-row:3;margin-top:8px;width:100%}.mydetails-btn-cancel,.mydetails-btn-save{flex:1 1;font-size:14px;padding:10px 20px}.mydetails-row{gap:16px;grid-template-columns:1fr;padding:20px}.mydetails-row-delete{gap:16px;grid-template-columns:1fr;padding:24px 20px}.mydetails-input-col,.mydetails-label-col{grid-column:1;max-width:100%}.mydetails-photo-section{align-items:center;flex-direction:row;gap:12px}.mydetails-photo-circle{height:48px;margin:0;min-width:48px;width:48px}.mydetails-upload-box{min-height:70px;padding:16px;width:100%}.mydetails-label-sub{text-align:left}.mydetails-name-grid{gap:12px;grid-template-columns:1fr}.mydetails-delete-section{grid-column:1;width:100%}.mydetails-delete-title{align-items:flex-start;gap:12px;justify-content:space-between}.mydetails-delete-title-text{color:#344054;font-size:14px;font-weight:500;line-height:20px}.mydetails-btn-deactivate,.mydetails-btn-delete{color:#b42318;flex-shrink:0;font-size:14px;font-weight:500;text-decoration:underline;white-space:nowrap}.mydetails-delete-text{font-size:14px;max-width:100%}}@media (min-width:969px){.settings-back-bar{display:none!important}.mydetails-container{padding-top:0!important}}@media (max-width:480px){.mydetails-header,.mydetails-row{padding:16px}.mydetails-row-delete{padding:20px 16px}.mydetails-title{font-size:18px}.mydetails-modal{padding:20px;width:92%}}@media (max-width:375px){.settings-back-bar{padding:10px 16px;top:60px}.mydetails-container{padding-top:104px!important}}@media (max-width:968px){.mydetails-header{grid-column-gap:12px!important;grid-row-gap:0!important;align-items:center!important;column-gap:12px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto!important;padding:14px 20px!important;row-gap:0!important}.mydetails-title{font-size:17px!important;font-weight:600!important;grid-column:1!important;grid-row:1!important;line-height:22px!important}.mydetails-actions{align-items:center!important;display:flex!important;gap:8px!important;grid-column:2!important;grid-row:1!important;margin-top:0!important;width:auto!important}.mydetails-subtitle{display:none!important}.mydetails-btn-cancel{padding:6px 12px!important}.mydetails-btn-cancel,.mydetails-btn-save{border-radius:10px!important;flex:initial!important;font-size:13px!important;height:auto!important;white-space:nowrap!important}.mydetails-btn-save{padding:6px 14px!important}}@media (max-width:480px){.mydetails-header{padding:12px 16px!important}.mydetails-title{font-size:16px!important}}.security-container{background:#0000;min-height:100vh;padding:0}.security-header{grid-column-gap:180px;grid-row-gap:4px;align-items:flex-start;background-color:initial;border-bottom:1px solid #00000014;column-gap:180px;display:grid;grid-template-columns:160px 1fr auto;grid-template-rows:auto auto;padding:24px 40px;row-gap:4px}.security-title{color:#0a0a0a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;grid-column:1;grid-row:1;line-height:1.3;margin:0;padding:0;text-align:left}.security-subtitle{color:#666;font-size:18px;font-weight:400;grid-column:1/2;grid-row:2;line-height:1.5;margin:0;padding:0;white-space:nowrap}.security-actions{align-items:center;display:flex;gap:10px;grid-column:3;grid-row:1/3}.security-btn-cancel{background:#fff;border:1px solid #d4d4d4;border-radius:14px;color:#404040;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s ease}.security-btn-cancel:hover{background-color:#fafafa;border-color:#a3a3a3}.security-btn-save{background:#f77a1a;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 24px;transition:all .2s ease}.security-btn-save:hover{background:#e66910}.security-content{background-color:initial;margin:0;padding:0 40px}.security-row{align-items:flex-start;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;margin:0;padding:20px 0}.security-row:last-child{border-bottom:none}.security-row-left{display:flex;flex:1 1;flex-direction:column;gap:6px;margin:0;padding:0;text-align:left}.security-label{color:#0a0a0a;font-size:18px;font-weight:600;margin:0;padding:0}.security-label-sub{color:#737373;font-size:14px;font-weight:400;line-height:1.5;margin:0;padding:0}.security-row-right{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end}.security-btn-change-password{background:#fff;border:1px solid #f77a1a;border-radius:14px;color:#f77a1a;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:all .2s ease;white-space:nowrap}.security-btn-change-password:hover{background-color:#fff5f0;border-color:#e66910}.security-btn-logout-text,.security-info-text{color:#0a0a0a;font-size:14px;font-weight:400}.security-btn-logout-text{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;transition:all .2s ease;white-space:nowrap}.security-btn-logout-text:hover{color:#f77a1a;text-decoration:underline}.security-toggle{cursor:pointer;display:inline-block;height:24px;position:relative;width:44px}.security-toggle input{height:0;opacity:0;width:0}.security-toggle-slider{background-color:#d4d4d4;border-radius:24px;bottom:0;left:0;position:absolute;right:0;top:0;transition:.3s}.security-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0000001a;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.security-toggle input:checked+.security-toggle-slider{background-color:#f77a1a}.security-toggle input:checked+.security-toggle-slider:before{transform:translateX(20px)}.security-toggle:hover .security-toggle-slider{opacity:.95}.security-error-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;color:#dc2626;font-size:13px;padding:10px 14px}.password-dialog-overlay{animation:fadeIn .2s ease;background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.password-dialog{animation:slideIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;left:50%;max-width:480px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.password-dialog-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:22px 26px}.password-dialog-title{color:#0a0a0a;font-size:17px;font-weight:600;margin:0;text-align:left}.password-dialog-close{align-items:center;background:none;border:none;border-radius:5px;color:#999;cursor:pointer;display:flex;font-size:22px;height:30px;justify-content:center;line-height:1;transition:all .2s ease;width:30px}.password-dialog-close:hover{background-color:#f5f5f5;color:#333}.password-dialog-content{display:flex;flex-direction:column;gap:18px;padding:26px}.password-input-group{display:flex;flex-direction:column;gap:7px}.password-input-label{color:#0a0a0a;font-size:13.5px;font-weight:500;text-align:left}.password-input{border:1px solid #d4d4d4;border-radius:7px;color:#0a0a0a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;padding:10px 13px;transition:all .2s ease}.password-input::placeholder{color:#a3a3a3}.password-input:focus{border-color:#f77a1a;box-shadow:0 0 0 3px #f77a1a1a;outline:none}.password-dialog-footer{border-top:1px solid #f0f0f0;display:flex;gap:11px;justify-content:flex-end;padding:18px 26px 22px}.password-dialog-btn-cancel{background:#fff;border:1px solid #d4d4d4;border-radius:7px;color:#404040;cursor:pointer;font-size:14px;font-weight:500;padding:9px 22px;transition:all .2s ease}.password-dialog-btn-cancel:hover{background-color:#f9f9f9;border-color:#a3a3a3}.password-dialog-btn-save{background:#f77a1a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:9px 26px;transition:all .2s ease}.password-dialog-btn-save:hover{background:#e66910}.logout-dialog{animation:slideIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;left:50%;max-width:420px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.logout-dialog-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:22px 26px}.logout-dialog-title{color:#0a0a0a;font-size:17px;font-weight:600;margin:0;text-align:left}.logout-dialog-close{align-items:center;background:none;border:none;border-radius:5px;color:#999;cursor:pointer;display:flex;font-size:22px;height:30px;justify-content:center;line-height:1;transition:all .2s ease;width:30px}.logout-dialog-close:hover{background-color:#f5f5f5;color:#333}.logout-dialog-content{padding:26px}.logout-dialog-text{color:#404040;font-size:14px;line-height:1.6;margin:0;text-align:left}.logout-dialog-footer{border-top:1px solid #f0f0f0;display:flex;gap:11px;justify-content:flex-end;padding:18px 26px 22px}.logout-dialog-btn-cancel{background:#fff;border:1px solid #d4d4d4;border-radius:7px;color:#404040;cursor:pointer;font-size:14px;font-weight:500;padding:9px 22px;transition:all .2s ease}.logout-dialog-btn-cancel:hover{background-color:#f9f9f9;border-color:#a3a3a3}.logout-dialog-btn-confirm{background:#f77a1a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:9px 26px;transition:all .2s ease}.logout-dialog-btn-confirm:hover{background:#e66910}.password-input-wrapper{position:relative}.password-input-wrapper input{padding-right:40px}.password-eye-icon{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.password-hint-green{color:#059669}.password-hint-green,.password-hint-red{font-size:12px;font-weight:500;margin-top:4px}.password-hint-red{color:#dc2626}.input-wrapper{position:relative}.input-wrapper.with-icon input{padding-right:45px}.eye-icon{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.security-current-badge{background:#ecfdf3;border:1px solid #abefc6;border-radius:12px;color:#027a48;font-size:11px;font-weight:500;margin-left:8px;padding:2px 8px;white-space:nowrap}.security-sessions-list{display:flex;flex-direction:column;gap:12px}.security-session-card{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px}.security-session-device{color:#344054;font-size:14px;font-weight:600}.security-session-meta{color:#667085;font-size:12px}.security-session-logout-btn{background:none;border:1px solid #fda29b;border-radius:6px;color:#b42318;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;padding:5px 12px;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.security-session-logout-btn:hover{background:#fff4f3;border-color:#f97066}@media (max-width:968px){.settings-back-bar.show{display:block!important}.security-container{padding-top:122px!important}.security-subtitle{display:none!important}.security-header{align-items:center!important;grid-template-columns:1fr auto!important;grid-template-rows:auto!important;padding:20px;row-gap:8px}.security-title{font-size:20px;grid-column:1!important;grid-row:1!important}.security-actions{grid-column:2!important;grid-row:1!important;margin-top:0!important;width:auto!important}.security-btn-cancel,.security-btn-save{flex:initial!important;font-size:13px!important;padding:6px 12px!important}.security-content{padding:0 20px}.security-row{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 0}.security-row-right{justify-content:flex-start;width:100%}.logout-dialog,.password-dialog{max-width:none;width:92%}.logout-dialog-content,.password-dialog-content{padding:20px}.logout-dialog-header,.password-dialog-header{padding:18px 20px}.logout-dialog-footer,.password-dialog-footer{flex-direction:column-reverse;gap:10px;padding:14px 20px 18px}.logout-dialog-btn-cancel,.logout-dialog-btn-confirm,.password-dialog-btn-cancel,.password-dialog-btn-save{width:100%}}@media (min-width:969px){.settings-back-bar{display:none!important}.security-container{padding-top:0!important}}@media (max-width:480px){.security-header{padding:16px}.security-content{padding:0 16px}.security-title{font-size:18px}}@media (max-width:375px){.settings-back-bar{padding:10px 16px;top:60px}.security-container{padding-top:104px!important}}.billing-container{background:#0000;min-height:100vh;padding:0}.billing-header{grid-column-gap:180px;grid-row-gap:4px;align-items:flex-start;background:#0000;border-bottom:1px solid #00000014;column-gap:180px;display:grid;grid-template-columns:160px 1fr auto;grid-template-rows:auto auto;padding:24px 40px;row-gap:4px}.billing-title{color:#1a1a1a;font-size:24px;font-weight:700;grid-column:1;grid-row:1;line-height:1.3;margin:0;padding:0;text-align:left}.billing-subtitle{color:#666;font-size:18px;font-weight:400;grid-column:1/2;grid-row:2;line-height:1.5;margin:0;padding:0;white-space:nowrap}.billing-actions{align-items:center;display:flex;gap:12px;grid-column:3;grid-row:1/3}.billing-btn-cancel{background:#fff;border:1px solid #e5e5e5;border-radius:14px;color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:500;height:40px;padding:10px 24px;transition:all .2s}.billing-btn-cancel:hover{background-color:#fafafa;border-color:#d4d4d4}.billing-btn-save{background:#f77a1a;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:40px;padding:10px 28px;transition:all .2s}.billing-btn-save:hover{background:#e66a0a}.billing-content{background:#0000;padding:0}.billing-row{align-items:center;background:#0000;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;min-height:72px;padding:24px 40px}.billing-row:last-child{border-bottom:none}.billing-row-last{background-color:initial}.billing-label{color:#1a1a1a;font-size:18px;font-weight:500;line-height:1.5}.billing-value-text{color:#1a1a1a;font-size:15px}.billing-value-subtext,.billing-value-text{font-weight:400;line-height:1.5;text-align:right}.billing-value-subtext{color:#737373;font-size:14px}.billing-usage-wrapper{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:14px;max-width:420px}.billing-row-usage{align-items:flex-start}.usage-item{display:flex;flex-direction:column;gap:6px}.usage-item-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.usage-item-label{color:#444;font-size:13px;font-weight:500}.usage-item-count{color:#666;font-size:13px;font-weight:500;white-space:nowrap}.usage-item-count.usage-warning{color:#ef4444}.usage-bar-track{background:#f0f0f0;border-radius:99px;height:6px;overflow:hidden}.usage-bar-fill{background:#f77a1a;border-radius:99px;height:100%;min-width:0;transition:width .4s ease}.usage-bar-fill.usage-bar-warning{background:#ef4444}.usage-bar-fill.usage-bar-unlimited{background:#10b981;opacity:.3;width:100%!important}.billing-btn-upgrade{background:#fff;border:1px solid #f77a1a;border-radius:14px;color:#f77a1a;cursor:pointer;font-size:14px;font-weight:500;height:36px;padding:8px 20px;transition:all .2s}.billing-btn-upgrade:hover{background-color:#fff9f5}.billing-row-payment-wrapper{border-bottom:1px solid #00000014}.billing-row-payment-trigger{border-bottom:none}.payment-header-right{align-items:center;display:flex;gap:16px}.payment-missing-hint{align-items:center;color:#999;display:flex;font-size:13px;gap:4px}.billing-btn-add-payment{background:#fff;border:1.5px solid #f77a1a;border-radius:14px;color:#f77a1a;cursor:pointer;font-size:14px;font-weight:500;height:36px;padding:8px 20px;transition:all .2s;white-space:nowrap}.billing-btn-add-payment:hover{background-color:#fff9f5}.billing-card-badges{align-items:center;display:flex;gap:4px}.billing-card-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:700;height:24px;justify-content:center;letter-spacing:.3px}.billing-card-badge.mastercard{background:linear-gradient(90deg,#eb001b,#f79e1b);border-radius:4px;height:20px;width:36px}.billing-card-badge.visa{background-color:#1a1f71;color:#fff;padding:0 8px}.payment-dropdown{animation:slideDown .2s ease;background:#fff;border-radius:0 0 16px 16px;border-top:1px solid #f0f0f0;overflow:hidden}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.payment-dropdown-header{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:14px 40px}.payment-dropdown-label,.payment-dropdown-status{align-items:center;color:#999;display:flex;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.payment-card-item{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:18px 40px;transition:background .15s}.payment-card-item:hover{background:#fafafa}.payment-card-item:last-of-type{border-bottom:none}.payment-card-info{align-items:center;display:flex;flex:1 1;gap:12px}.payment-card-number{color:#1a1a1a;font-size:15px;font-weight:400}.payment-card-status{font-size:14px;font-weight:500;margin-right:16px;min-width:64px;text-align:right}.payment-card-status.active{color:#10b981}.payment-card-status.inactive{color:#f59e0b}.payment-card-menu-wrapper{position:relative}.payment-card-menu{align-items:center;background:none;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:0;transition:all .15s;width:32px}.payment-card-menu:hover{background:#f0f0f0;color:#1a1a1a}.payment-card-dropdown{animation:fadeIn .15s ease;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 8px 24px #0000001f;min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:200}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.payment-card-dropdown-item{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:8px;padding:12px 16px;text-align:left;transition:background .15s;width:100%}.payment-card-dropdown-item:hover{background:#f5f5f5}.payment-card-dropdown-item.danger{color:#ef4444}.payment-card-dropdown-item.danger:hover{background:#fff5f5}.payment-add-new-btn{align-items:center;background:none;border:none;border-top:1px solid #f0f0f0;color:#f77a1a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:16px 40px;text-align:left;transition:background .15s;width:100%}.payment-add-new-btn:hover{background:#fff9f5}.payment-add-form{align-items:center;background:#fafafa;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:10px;padding:16px 40px}.payment-add-select{background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:14px;height:36px;outline:none;padding:6px 12px}.payment-add-select:focus{border-color:#f77a1a}.payment-add-input{background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#1a1a1a;font-size:14px;height:36px;outline:none;padding:6px 12px;transition:border .2s;width:120px}.payment-add-input:focus{border-color:#f77a1a}.payment-add-input::placeholder{color:#bbb}.payment-add-confirm{background:#f77a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:36px;padding:6px 18px;transition:background .2s}.payment-add-confirm:hover{background:#e66a0a}.payment-add-cancel-btn{background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#666;cursor:pointer;font-size:14px;font-weight:400;height:36px;padding:6px 14px;transition:all .2s}.payment-add-cancel-btn:hover{background:#f5f5f5}.billing-purchases-section{border-bottom:1px solid #00000014}.billing-purchases-viewall{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;padding:0;transition:opacity .2s}.billing-purchases-viewall:hover{opacity:.6}.ph-list{animation:slideDown .18s ease;display:flex;flex-direction:column;gap:0;padding:8px 40px 16px}.ph-item-divider{border-bottom:1px solid #f0f0f0}.ph-row{align-items:center;background:#fff;border:1px solid #efefef;border-radius:14px;cursor:pointer;display:grid;grid-template-columns:200px 120px 1fr 20px;margin-bottom:10px;padding:14px 18px;transition:box-shadow .15s}.ph-row:hover{box-shadow:0 2px 10px #0000000f}.ph-row:last-child{margin-bottom:0}.ph-col1{display:flex;flex-direction:column;gap:3px}.ph-name{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.3}.ph-type{color:#999;font-size:12px;font-weight:400;line-height:1.3}.ph-col2{align-items:center;display:flex;padding-left:4px}.ph-status{align-items:center;display:inline-flex;font-size:14px;font-weight:500;gap:5px;white-space:nowrap}.ph-status.active{color:#10b981}.ph-status.cancelled{color:#ef4444}.ph-col3{align-items:center;display:flex;padding-left:12px}.ph-detail{align-items:center;display:inline-flex;font-size:13px;gap:4px}.ph-detail-label{color:#888;white-space:nowrap}.ph-detail-sep{display:inline-block;width:4px}.ph-detail-amount{color:#1a1a1a;font-size:13px;font-weight:600;white-space:nowrap}.ph-info-icon{flex-shrink:0;vertical-align:middle}.ph-dates{align-items:center;color:#888;display:inline-flex;font-size:13px;white-space:nowrap}.ph-dash{color:#ccc;margin:0 4px}.ph-arrow{flex-shrink:0;justify-self:end}.billing-cancel-link{color:#1a1a1a;cursor:pointer;font-size:15px;font-weight:400;text-decoration:underline;transition:color .2s}.billing-cancel-link:hover{color:#666}.settings-back-button{transition:opacity .2s}@media (max-width:968px){.settings-back-bar.show{display:block!important}.billing-container{padding-top:122px!important}.billing-header{grid-column-gap:12px!important;grid-row-gap:0!important;align-items:center!important;column-gap:12px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto!important;padding:14px 20px!important;row-gap:0!important}.billing-title{font-size:17px!important;grid-column:1!important;grid-row:1!important;line-height:22px!important;text-align:left!important}.billing-subtitle{display:none!important}.billing-actions{gap:8px!important;grid-column:2!important;grid-row:1!important;margin-top:0!important;width:auto!important}.billing-btn-cancel{padding:6px 12px!important}.billing-btn-cancel,.billing-btn-save{border-radius:10px!important;flex:initial!important;font-size:13px!important;height:auto!important}.billing-btn-save{padding:6px 14px!important}.payment-header-right{align-items:flex-end;flex-direction:column;gap:8px}.payment-missing-hint{display:none}}@media (max-width:768px){.billing-row{align-items:flex-start;flex-direction:column;gap:12px;min-height:auto;padding:16px 20px}.billing-label{font-size:14px}.billing-label,.billing-value-subtext,.billing-value-text{text-align:left;width:100%}.billing-usage-wrapper{align-items:flex-start;width:100%}.billing-btn-add-payment,.billing-btn-upgrade{align-self:flex-start!important;font-size:13px!important;height:32px!important;padding:6px 16px!important;width:auto!important}.payment-dropdown-header{padding:12px 20px}.payment-card-item{padding:16px 20px}.billing-cancel-link{font-size:14px;text-align:left;width:100%}.payment-add-form,.payment-add-new-btn{padding:14px 20px}.ph-list{padding:8px 20px 14px}.ph-row{grid-template-columns:1fr auto 20px;padding:12px 16px}.ph-col3{display:none}}@media (max-width:480px){.billing-header{padding:12px 16px!important}.billing-title{font-size:16px!important}.billing-row{padding:14px 16px}.payment-dropdown-header{padding:12px 16px}.payment-card-item{padding:14px 16px}.payment-add-form{padding:12px 16px}.payment-add-new-btn{padding:14px 16px}.settings-back-bar{padding:10px 16px;top:60px}.billing-container{padding-top:104px!important}.ph-list{padding:8px 16px 12px}}@media (min-width:969px){.settings-back-bar{display:none!important}.billing-container{padding-top:0!important}}.upgrade-page{background:#fff8f4;font-family:inherit;min-height:100vh}.upgrade-page-topbar{padding:16px 24px 0}.upgrade-page-back-btn{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 10px;transition:background .15s}.upgrade-page-back-btn:hover{background:#0000000d}.upgrade-page-header{padding:24px 24px 32px;text-align:center}.upgrade-page-title{color:#f77a1a;font-size:32px;font-weight:700;margin:0 0 10px}.upgrade-page-subtitle{color:#666;font-size:15px;margin:0 0 24px}.upgrade-page-toggle{background:#fff;border:1px solid #e8e8e8;border-radius:40px;box-shadow:0 2px 8px #0000000f;display:inline-flex;gap:4px;padding:4px}.upgrade-toggle-btn{background:#0000;border:none;border-radius:36px;color:#888;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s;white-space:nowrap}.upgrade-toggle-btn.active{background:#f77a1a;color:#fff}.upgrade-page-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1060px;padding:0 24px 64px}.upgrade-card{background:#fff;border-radius:20px;box-shadow:0 4px 24px #00000014;display:flex;flex:1 1 300px;flex-direction:column;max-width:330px;padding:28px 24px 24px;position:relative;transition:box-shadow .2s}.upgrade-card:hover{box-shadow:0 6px 28px #0000001f}.upgrade-card--disabled{background:#f7f7f7;border:2px solid #e8e8e8;box-shadow:none!important;opacity:.65;pointer-events:none}.upgrade-card-current-badge{background:#f0f0f0;border-radius:20px;color:#999;font-size:11px;font-weight:600;letter-spacing:.4px;padding:3px 10px;position:absolute;right:14px;top:14px}.upgrade-card-title{color:#f77a1a;font-size:16px;font-weight:700;margin-bottom:12px;text-align:center}.upgrade-card--disabled .upgrade-card-title{color:#bbb}.upgrade-card-price-row{align-items:baseline;display:flex;gap:2px;justify-content:center;margin-bottom:4px}.upgrade-card-price{color:#1a1a1a;font-size:38px;font-weight:800;line-height:1}.upgrade-card--disabled .upgrade-card-price{color:#ccc}.upgrade-card-price-mo{color:#1a1a1a;font-size:16px;font-weight:400}.upgrade-card--disabled .upgrade-card-price-mo{color:#ccc}.upgrade-card-period{color:#888;font-size:12px;margin-bottom:16px;text-align:center}.upgrade-card--disabled .upgrade-card-period{color:#bbb}.upgrade-card-features{flex:1 1;list-style:none;margin:0 0 20px;padding:0}.upgrade-card-feature-item{align-items:flex-start;color:#444;display:flex;font-size:13px;gap:8px;margin-bottom:8px}.upgrade-card--disabled .upgrade-card-feature-item{color:#bbb}.upgrade-card-check{color:#f77a1a;flex-shrink:0;font-size:14px;margin-top:1px}.upgrade-card--disabled .upgrade-card-check{color:#ccc}.upgrade-card-btn{border:none;border-radius:14px;cursor:pointer;font-size:14px;font-weight:600;margin-top:auto;padding:12px 0;transition:all .2s;width:100%}.upgrade-card-btn--active{background:#f77a1a;color:#fff}.upgrade-card-btn--active:hover{background:#e66a0a}.upgrade-card-btn--disabled{background:#e8e8e8;color:#aaa;cursor:not-allowed}.upgrade-modal-overlay{align-items:center;background:#00000061;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.upgrade-modal-box{animation:modalIn .2s ease;background:#fff;border-radius:18px;box-shadow:0 16px 48px #0000002e;max-width:400px;padding:28px 32px;width:100%}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.upgrade-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.upgrade-modal-title{color:#1a1a1a;font-size:17px;font-weight:700}.upgrade-modal-close{background:none;border:none;color:#999;cursor:pointer;font-size:16px}.upgrade-modal-divider{background:#f0f0f0;height:1px;margin:14px 0}.upgrade-modal-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.upgrade-modal-plan-name{color:#1a1a1a;font-size:14px;font-weight:600;margin:0}.upgrade-modal-plan-sub{color:#999;font-size:12px;margin:3px 0 0}.upgrade-modal-amount{white-space:nowrap}.upgrade-modal-amount,.upgrade-modal-total-label{color:#1a1a1a;font-size:14px;font-weight:600}.upgrade-modal-total-amount{color:#1a1a1a;font-size:14px;font-weight:700}.upgrade-modal-pay-label{color:#888;font-size:14px}.upgrade-modal-pay-value{color:#1a1a1a;font-size:14px;font-weight:500}.upgrade-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.upgrade-modal-cancel-btn{background:#fff;border:1px solid #e5e5e5;border-radius:12px;color:#555;cursor:pointer;font-size:14px;font-weight:500;padding:10px 22px;transition:background .15s}.upgrade-modal-cancel-btn:hover{background:#f5f5f5}.upgrade-modal-pay-btn{background:#f77a1a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .15s}.upgrade-modal-pay-btn:hover{background:#e66a0a}.upgrade-modal-result{padding:8px 0;text-align:center}.upgrade-modal-success-icon{background:#d1fae5;color:#10b981}.upgrade-modal-error-icon,.upgrade-modal-success-icon{align-items:center;border-radius:50%;display:flex;font-size:26px;font-weight:700;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.upgrade-modal-error-icon{background:#fee2e2;color:#ef4444}.upgrade-modal-result-title{color:#1a1a1a;font-size:17px;font-weight:700;margin:0 0 8px}.upgrade-modal-result-sub{color:#666;font-size:14px;margin:0 0 16px}.upgrade-pricing-wrapper .footerWrap,.upgrade-pricing-wrapper [class*=Footer],.upgrade-pricing-wrapper [class*=NavBar],.upgrade-pricing-wrapper [class*=footer],.upgrade-pricing-wrapper [class*=nav-bar],.upgrade-pricing-wrapper [class*=navBar],.upgrade-pricing-wrapper [class*=navbar],.upgrade-pricing-wrapper footer,.upgrade-pricing-wrapper nav{display:none!important}.upgrade-pricing-wrapper .pricing-page{min-height:auto!important;padding-top:0!important}.upgrade-pricing-wrapper .pricing-header{padding-top:60px!important}.upgrade-pricing-wrapper .pricing-card{overflow:visible!important}.upgrade-pricing-wrapper .pricing-card-footer{border-radius:0 0 16px 16px;display:flex!important;overflow:hidden;visibility:visible!important}.upgrade-pricing-wrapper .pricing-card-actions{display:flex!important;width:100%!important}.upgrade-pricing-wrapper .pricing-card-button{display:flex!important;visibility:visible!important}.upgrade-back-bar{background:#fff;border-bottom:1px solid #00000012;padding:12px 24px;position:sticky;top:0;z-index:100}.upgrade-back-btn{align-items:center;background:none;border:none;border-radius:8px;color:#444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 10px;transition:background .15s}.upgrade-back-btn:hover{background:#0000000d}@media (max-width:980px){.upgrade-back-bar{box-shadow:0 2px 8px #0000000f;left:0;padding:10px 16px;position:fixed;right:0;top:74px;z-index:55}.upgrade-pricing-wrapper{padding-top:116px}}@media (max-width:480px){.upgrade-back-bar{padding:8px 14px;top:74px}.upgrade-pricing-wrapper{padding-top:112px}}.upm-overlay{align-items:center;animation:upmFadeIn .18s ease;background:#0006;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}@keyframes upmFadeIn{0%{opacity:0}to{opacity:1}}.upm-box{animation:upmSlideUp .2s ease;background:#fff;border-radius:18px;box-shadow:0 16px 48px #0000002e;max-width:400px;padding:28px 32px;width:100%}@keyframes upmSlideUp{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.upm-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.upm-title{color:#1a1a1a;font-size:17px;font-weight:700}.upm-close{background:none;border:none;color:#999;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:0;transition:color .15s}.upm-close:hover{color:#333}.upm-divider{background:#f0f0f0;height:1px;margin:14px 0}.upm-row{gap:12px;justify-content:space-between}.upm-row,.upm-row>div{align-items:flex-start;display:flex}.upm-row>div{flex:1 1;flex-direction:column;gap:4px}.upm-plan-name{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.4;margin:0}.upm-plan-sub{color:#999;font-size:12px;line-height:1.4;margin:0}.upm-amount{padding-top:2px;white-space:nowrap}.upm-amount,.upm-total-label{color:#1a1a1a;font-size:14px;font-weight:600}.upm-total-amount{color:#1a1a1a;font-size:14px;font-weight:700}.upm-pay-label{color:#888;font-size:14px}.upm-pay-value{color:#1a1a1a;font-size:14px;font-weight:500}.upm-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.upm-cancel-btn{background:#fff;border:1px solid #e5e5e5;border-radius:12px;color:#555;cursor:pointer;font-size:14px;font-weight:500;padding:10px 22px;transition:background .15s}.upm-cancel-btn:hover{background:#f5f5f5}.upm-pay-btn{background:#f77a1a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .15s}.upm-pay-btn:hover{background:#e66a0a}.upm-result{padding:8px 0;text-align:center}.upm-success-icon{background:#d1fae5;color:#10b981}.upm-error-icon,.upm-success-icon{align-items:center;border-radius:50%;display:flex;font-size:26px;font-weight:700;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.upm-error-icon{background:#fee2e2;color:#ef4444}.upm-result-title{color:#1a1a1a;font-size:17px;font-weight:700;margin:0 0 8px}.upm-result-sub{color:#666;font-size:14px;margin:0 0 16px}@media (max-width:480px){.upm-box{border-radius:16px;padding:22px 20px}.upm-title{font-size:15px}.upm-plan-name{font-size:13px}.upm-plan-sub{font-size:11px}.upm-amount,.upm-pay-label,.upm-pay-value,.upm-total-amount,.upm-total-label{font-size:13px}.upm-cancel-btn,.upm-pay-btn{font-size:13px;padding:9px 16px}}.notif-container{background:#0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.notif-header{align-items:flex-start;background:#0000;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;padding:24px 40px!important}.notif-title{color:#0a0a0a;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 4px}.notif-subtitle{color:#666;font-size:18px;font-weight:400;line-height:1.5;margin:0}.notif-header-actions{align-items:center;display:flex;gap:12px}.notif-btn{border:none;border-radius:18px;cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:10px 24px;transition:all .2s ease}.notif-btn-cancel{background:#fff;border:1px solid #e0e0e0;color:#333}.notif-btn-cancel:hover{background:#fafafa;border-color:#d0d0d0}.notif-btn-save{background:#ff7a1a;border:none;color:#fff}.notif-btn-save:hover{background:#e66a0a}.notif-header-left{align-items:flex-start;display:flex;flex-direction:column}.notif-content{background:#0000;margin:0 auto;max-width:100%;padding:32px 120px 60px 40px}.notif-content>*,.notif-section{margin-left:0;padding-left:0}.notif-section{background:#0000;border-bottom:1px solid #00000014;margin-bottom:36px;padding-bottom:24px}.notif-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.notif-section-title{color:#0a0a0a;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.5;margin:0 0 20px;padding:0;text-align:left}.notif-item{align-items:center;border-bottom:none;display:flex;justify-content:space-between;margin:0;padding:14px 0}.notif-item:last-child{padding-bottom:0}.notif-label{color:#1a1a1a;flex:0 1 auto;font-size:14px;font-weight:400;line-height:1.5;margin:0;max-width:450px;padding:0 40px 0 0;text-align:left}.notif-toggles{align-items:center;display:flex;flex:0 0 auto;gap:50px}.notif-toggles,.notif-toggles-single{justify-content:flex-end;min-width:200px}.notif-check{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;-webkit-user-select:none;user-select:none;width:70px}.notif-check input[type=checkbox]{appearance:none;background:#fff;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;transition:all .2s ease;width:18px}.notif-check input[type=checkbox]:hover{border-color:#ff7a1a}.notif-check input[type=checkbox]:checked{background:#ff7a1a;border-color:#ff7a1a}.notif-check input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.notif-check span{color:#1a1a1a;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap}.notif-required{color:#ff7a1a;font-size:12px;font-weight:400}.notif-warning{color:#dc2626;font-size:12px;font-style:italic;font-weight:400;line-height:1.5;margin:16px 0 0;padding:0;text-align:left}@media (max-width:968px){.notif-header{padding:24px 40px}.notif-content{padding:32px 60px 60px 40px}}@media (max-width:768px){.notif-header{align-items:flex-start;flex-direction:column;gap:20px;padding:24px 20px}.notif-header-actions{justify-content:flex-end;width:100%}.notif-content{padding:24px 20px}.notif-item{align-items:flex-start;flex-direction:column;gap:12px}.notif-toggles{gap:40px;justify-content:flex-start;width:100%}.notif-label{max-width:100%;padding-right:0}}@media (max-width:968px){.notif-header{align-items:flex-start;flex-direction:column;gap:16px;padding:20px!important}.notif-header-left{width:100%}.notif-title{font-size:20px;line-height:24px}.notif-subtitle{font-size:13px}.notif-header-actions{justify-content:flex-end;width:100%}.notif-btn{flex:1 1}.notif-content{padding:24px 20px 40px}}@media (max-width:768px){.notif-header{padding:20px!important}.notif-content{padding:20px}.notif-item{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 0}.notif-label{max-width:100%;padding-right:0}.notif-toggles{gap:32px;width:100%}.notif-toggles,.notif-toggles-single{justify-content:flex-start;min-width:auto}.notif-check{width:auto}.notif-section-title{font-size:14px;margin-bottom:16px}.notif-warning{font-size:11px;margin-top:12px}}@media (max-width:480px){.notif-header{padding:16px!important}.notif-content{padding:16px}.notif-title{font-size:18px}.notif-subtitle{font-size:12px}.notif-btn{font-size:13px;padding:9px 20px}.notif-toggles{gap:24px}.notif-check span{font-size:13px}}.notif-check-disabled{cursor:not-allowed;opacity:.75}.notif-check-disabled input[type=checkbox]{cursor:not-allowed;pointer-events:none}.settings-mobile-navbar{align-items:center;background:#fff;border-bottom:1px solid #00000014;display:none;justify-content:space-between;left:0;padding:16px 20px;position:fixed;right:0;top:0;z-index:100}.settings-mobile-logo{align-items:center;display:flex}.settings-mobile-logo-img{height:32px;width:auto}.settings-mobile-burger{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:opacity .2s ease}.settings-mobile-burger:active{opacity:.7}.settings-back-bar{top:64px;z-index:99}@media (max-width:968px){.settings-mobile-navbar{display:flex!important}.settings-back-bar.show{display:block!important}.billing-container,.mydetails-container,.notif-container,.security-container{padding-top:112px!important}.settings-list-container{padding-top:64px!important}}@media (min-width:969px){.settings-back-bar,.settings-mobile-navbar{display:none!important}.billing-container,.mydetails-container,.notif-container,.security-container{padding-top:0!important}}@media (max-width:375px){.settings-mobile-navbar{padding:14px 16px}.settings-mobile-logo-img{height:28px}.settings-back-bar{padding:10px 16px;top:60px}.billing-container,.mydetails-container,.notif-container,.security-container{padding-top:104px!important}}.settings-back-bar{border-bottom:1px solid #00000014}@media (max-width:968px){.settings-back-bar.show{display:block!important}.billing-container,.mydetails-container,.notif-container,.security-container{padding-top:122px!important}}@media (min-width:969px){.settings-back-bar{display:none!important}.billing-container,.mydetails-container,.notif-container,.security-container{padding-top:0!important}}@media (max-width:375px){.settings-back-bar{padding:10px 16px;top:60px}.billing-container,.mydetails-container,.notif-container,.security-container{padding-top:104px!important}}@media (max-width:968px){.notif-subtitle{display:none!important}.notif-header{align-items:center!important;flex-direction:row!important;gap:12px!important;justify-content:space-between!important;padding:14px 20px!important}.notif-header-left{width:auto!important}.notif-header-actions{justify-content:flex-end!important;width:auto!important}.notif-btn{border-radius:10px!important;flex:initial!important;font-size:13px!important;padding:6px 12px!important}.notif-title{font-size:17px!important;margin:0!important}}.settings-page-container{background:linear-gradient(90deg,#fff,#fffdfb 15%,#fff6f0 35%,#ffeee5 55%,#ffe6d8 75%,#ffe0d0);display:flex;height:100vh;overflow:hidden}.settings-page-content{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;height:100vh;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.settings-page-main{flex:1 1;margin:0!important;min-height:0;padding:0!important}.settings-back-bar{background:#fff;border-bottom:1px solid #f0f0f0;display:none;left:0;padding:12px 20px;position:fixed;right:0;top:74px;z-index:49}.settings-back-button{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;gap:8px;padding:0;transition:opacity .2s ease}.settings-back-button svg{height:20px;width:20px}.settings-back-button:active{opacity:.7}.settings-main-list{background:#fff;min-height:100vh}.settings-list-content{background:#fff;padding:94px 20px 32px}.settings-list-title{color:#f77a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;margin:0 0 20px;text-align:left}.settings-list-items{display:flex;flex-direction:column;gap:12px}.settings-list-item{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:20px;transition:all .2s ease}.settings-list-item:hover{background:#fff9f5;border-color:#f77a1a;box-shadow:0 4px 12px #f77a1a1a;transform:translateY(-2px)}.settings-list-item:active{box-shadow:0 2px 6px #f77a1a1a;transform:translateY(0)}.settings-list-item-content{flex:1 1;text-align:left}.settings-list-item-title{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:6px;text-align:left}.settings-list-item-desc{color:#666;font-size:13px;line-height:1.5;text-align:left}.settings-list-item svg{flex-shrink:0;transition:transform .2s ease}.settings-list-item:hover svg{transform:translateX(4px)}@media (max-width:968px){.settings-page-container{flex-direction:column}.settings-page-container>aside.sbDesktop{display:none!important}.settings-page-content{margin-left:0;width:100%}.settings-page-content>div:first-child:not(.settings-page-main){display:none!important}.settings-page-main{overflow-x:hidden;width:100%}.settings-main-list .settings-back-bar{display:block!important}.billing-container,.mydetails-container,.notif-container,.security-container{padding-top:122px!important}}@media (max-width:480px){.settings-back-bar{padding:10px 16px}.settings-list-content{padding:84px 16px 24px}.settings-list-title{font-size:22px}.settings-list-item{padding:16px}.settings-list-item-title{font-size:15px}.settings-list-item-desc{font-size:12px}}@media (min-width:969px){.settings-back-bar{display:none!important}.billing-container,.mydetails-container,.notif-container,.security-container{padding-top:0!important}.settings-main-list{display:none!important}}.settings-page-main{-webkit-overflow-scrolling:touch}.settings-back-button:focus-visible,.settings-list-item:focus-visible{outline:2px solid #f77a1a;outline-offset:2px}.audPage,.audPage *{box-sizing:border-box;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.audPage{background:#fbf7f1;display:flex}.audMain,.audPage{height:100vh;overflow:hidden}.audMain{background:#fff;flex:1 1}.audTopWrap{position:relative}.audTopBar{align-items:center;background:#fff;border-bottom:1px solid #0000000f;display:flex;height:72px;justify-content:space-between;padding:0 18px}.audTopTitle{color:#ff7a1a;font-size:25px;font-weight:700}.audTopRight{align-items:center;display:flex;gap:10px}.audExploreBtn{align-items:center;background:#ff7a1a;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px;height:32px;padding:0 12px 0 14px}.audExploreCaret{font-size:14px;opacity:.95}.audIconBtn{background:#fff;border:1px solid #00000014;border-radius:10px;color:#0000008c;cursor:pointer;display:grid;place-items:center}.audIntro{display:grid;height:calc(100vh - 72px);padding:24px 16px;place-items:center}.audIntroInner{grid-gap:18px;display:grid;gap:18px;place-items:center}.audHeadline{color:#1b1b1b;font-size:28px;font-weight:800;line-height:1.25;margin:0;text-align:center}.audCTA{background:#ff7a1a;border:none;border-radius:12px;box-shadow:0 10px 20px #ff7a1a40;color:#fff;cursor:pointer;font-weight:800;height:48px;max-width:92vw;width:360px}.audDashWrap{display:flex;height:calc(100vh - 72px);justify-content:center;padding:18px 16px 16px}.audDashCard{display:flex;flex-direction:column;gap:12px;height:100%;width:100%}.audSection{background:#fff;border:1px solid #00000014;border-radius:14px}.audSectionPills{gap:14px;justify-content:space-between;padding:14px}.audPills,.audSectionPills{align-items:center;display:flex}.audPills{flex-wrap:wrap;gap:22px}.audPill{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:8px;line-height:1;padding:0}.audPillNum{color:#111827;font-size:18px;font-weight:900;line-height:1}.audPillLabel{color:#0000008c;font-size:12px;font-weight:700;white-space:nowrap}.audPill.active .audPillLabel{color:#111827}.audTouchWrap{align-items:center;display:inline-flex;gap:10px}.audTouch{background:#0000;border:none;color:#00000073;cursor:pointer;font-size:12px;font-weight:600;padding:0;text-decoration:underline;white-space:nowrap}.audInfoBtn{background:#fff;border:1px solid #0000001a;border-radius:999px;cursor:pointer;display:grid;place-items:center}.audInfoIcon{display:block;height:14px;opacity:.75;width:14px}.audTableCard{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.audTableToolbar{border-bottom:1px solid #0000000f;flex:0 0 auto;gap:12px;justify-content:flex-start;padding:12px}.audSearchBox,.audTableToolbar{align-items:center;background:#fff;display:flex}.audSearchBox{border:1px solid #00000014;border-radius:12px;gap:10px;height:38px;padding:0 12px}.audSearchBoxWide{flex:0 0 280px;max-width:320px;min-width:200px;width:280px}@media (max-width:1100px){.audSearchBoxWide{flex-basis:240px;min-width:180px;width:240px}}@media (max-width:900px){.audSearchBoxWide{flex-basis:200px;min-width:160px;width:200px}}.audIconImg{display:block;height:16px;object-fit:contain;opacity:.75;width:16px}.audSearchInput{background:#0000;border:none;color:#111827;flex:1 1;font-size:13px;font-weight:600;height:100%;line-height:38px;min-width:0;outline:none}.audFilterBtn{background:#fff;border:none;box-shadow:none;cursor:pointer;display:grid;flex:0 0 38px;height:38px;outline:none;padding:0;place-items:center;width:38px}.audAddColsBtn{background:#fff;border:1px solid #ff7a1ae6;border-radius:12px;color:#ff7a1a;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:700;height:38px;margin-left:auto;padding:0 18px;white-space:nowrap}.audTableHead,.audTr{align-items:center;display:grid;grid-template-columns:44px 2.2fr 1.1fr 1fr 1.1fr 1fr .9fr .7fr}.audTableHead{background:#00000008;border-bottom:1px solid #0000000f;padding:12px}.audTh{color:#0000008c;font-size:12px;font-weight:700}.audThCheck{align-items:center;display:flex;justify-content:center}.audThCenter{text-align:center}.audThStar{align-items:center;display:flex;gap:6px}.audStar{height:14px;width:14px}.audTableBody{background:#fff;flex:1 1;overflow:auto}.audTr{border-bottom:1px solid #0000000d;padding:14px 12px}.audTr:last-child{border-bottom:none}.audTd{color:#111827;font-size:12px;font-weight:600;min-width:0}.audTdCenter,.audTdCheck{align-items:center;display:flex;justify-content:center}.audEmail{color:#111827b3;font-weight:600}.audEmailClickable{cursor:pointer}.audName,.audSource{font-weight:700}.audCheck{background:#0000;border:1.5px solid #00000038;border-radius:4px;cursor:pointer;display:inline-block;height:16px;width:16px}.audCheck.checked{background:#0000000f;border-color:#00000038}.audSubBadge{background:#f3f4f6;border-radius:999px;display:inline-grid;height:22px;place-items:center;width:22px}.audSubBadge.yes{background:#22c55e24}.audSubIcon{height:14px;width:14px}.audPagination{align-items:center;display:flex;gap:10px;justify-content:center;padding:10px 0 0}.audPgBtn{background:#fff;border:1px solid #00000014;border-radius:8px;color:#00000080;cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.audPgNum{background:#fff;border:1px solid #00000014;border-radius:6px;color:#0000008c;cursor:pointer;font-size:12px;font-weight:700;height:26px;width:26px}.audPgNum.active{border-color:#ff7a1ad9;color:#ff7a1a}.audPgDots{color:#00000059;font-weight:800}.gtPop{background:#fff;border:1px solid #0000001a;border-radius:16px;box-shadow:0 18px 44px #00000024;overflow:hidden;position:absolute;right:18px;top:78px;width:420px;z-index:300}.gtPopHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:18px 18px 10px}.gtHeadText{display:flex;flex-direction:column;gap:6px}.gtTitle{color:#111827;font-size:20px;font-weight:800;line-height:1.1;text-align:left}.gtSub{align-items:baseline;color:#00000073;display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:6px;line-height:1.25;text-align:left}.gtLearn{background:#0000;border:none;color:#0000008c;cursor:pointer;font-weight:600;padding:0;text-decoration:underline}.gtClose{background:#fff;border:1px solid #00000014;border-radius:12px;color:#0000008c;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.gtList{padding:6px 10px 14px}.gtItem{grid-gap:12px;align-items:center;background:#0000;border:none;border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:42px 1fr 18px;padding:12px;width:100%}.gtItem:hover{background:#00000008}.gtIconWrap{background:#ff7a1a1f;border-radius:12px;display:grid;height:38px;place-items:center;width:38px}.gtIconImg{display:block;height:20px;width:20px}.gtTxt{grid-gap:2px;display:grid;gap:2px;text-align:left}.gtItemTitle{color:#111827;font-size:13px;font-weight:800}.gtItemSub{color:#00000073;font-size:12px;font-weight:500}.gtArrow{color:#00000059;font-size:18px}.audInfoOverlay{background:#00000059;display:grid;inset:0;place-items:center;position:fixed;z-index:500}.audInfoModal{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 18px 44px #0000002e;overflow:hidden;width:min(520px,92vw)}.audInfoTop{align-items:center;display:flex;justify-content:space-between;padding:14px 16px}.audInfoTopTitle{color:#111827;font-size:14px;font-weight:800}.audInfoClose{background:#fff;border:1px solid #00000014;border-radius:12px;color:#0000008c;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.audInfoBody{padding:6px 18px 18px}.audInfoH{color:#111827;font-size:13px;font-weight:800;margin:8px 0 6px;text-align:left}.audInfoH2{margin-top:14px}.audInfoP{color:#0000009e;font-size:12.5px;font-weight:500;line-height:1.45;text-align:left}.audInfoCTA{align-items:center;background:#ff7a1a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:10px;height:42px;justify-content:center;margin-top:16px;width:100%}.audInfoCTAIcon{display:block;height:18px;width:18px}.audSetOverlay{background:#00000040;display:grid;inset:0;place-items:center;position:fixed;z-index:550}.audSetModal{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 22px 54px #0003;max-height:calc(100vh - 160px);overflow:auto;padding:16px 18px 18px;width:min(500px,calc(100vw - 32px))}.audSetTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.audSetTitle{color:#0000008c;font-size:12px;font-weight:600}.audSetClose{background:#fff;border:1px solid #00000014;border-radius:12px;color:#0000008c;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.audSetRows{grid-gap:14px;display:grid;gap:14px;padding-top:6px}.audSetRow{align-items:center;display:flex;gap:16px;justify-content:space-between}.audSetLabel{color:#ff7a1a;font-size:18px;font-weight:700}.audToggle{cursor:pointer;flex:0 0 40px;height:20px;position:relative;width:40px}.audToggle input{height:0;opacity:0;width:0}.audToggleSlider{background:#00000026;inset:0}.audToggleSlider,.audToggleSlider:after{border-radius:999px;position:absolute;transition:.18s ease}.audToggleSlider:after{background:#fff;box-shadow:0 6px 14px #0000002e;content:"";height:16px;left:2px;top:2px;width:16px}.audToggle input:checked+.audToggleSlider{background:#ff7a1a}.audToggle input:checked+.audToggleSlider:after{transform:translateX(20px)}.audColsPop{background:#fff;border:1px solid #0000001a;border-radius:14px;box-shadow:0 18px 44px #00000029;overflow:hidden;position:absolute;right:24px;top:138px;width:260px;z-index:400}.audColsHead{align-items:center;display:flex;justify-content:space-between;padding:12px 12px 10px}.audColsTitle{color:#000000b3;font-size:12px;font-weight:700}.audColsClose{background:#fff;border:1px solid #00000014;border-radius:10px;color:#0000008c;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.audColsBody{max-height:290px;overflow:auto;padding:8px 10px 12px}.audColsSectionTitle{color:#0006;display:flex;font-size:11px;font-weight:700;justify-content:flex-start;margin:4px 6px 8px}.audColsSectionTitle2{margin-top:12px}.audColsList{grid-gap:8px;display:grid;gap:8px;padding:0 2px}.audColsItem{align-items:center;background:#0000;border:0;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:10px;text-align:left;width:100%}.audColsItem:hover{background:#00000008}.audColsItem.disabled{cursor:not-allowed;opacity:.55}.audColsCheck{background:#fff;border:1.5px solid #0000002e;border-radius:6px;display:grid;flex:0 0 18px;height:18px;place-items:center;width:18px}.audColsCheck.on{background:#ff7a1a;border-color:#ff7a1a}.audColsCheckIcon{display:block;filter:brightness(0) invert(1)}.audColsItemText{color:#000;font-size:12px;font-weight:700}.audColsStar{display:block;height:14px;margin-left:auto;width:14px}.audColsPopFixed{position:fixed!important;right:auto!important;top:auto!important;z-index:99999!important}:root{--sb-mobile-header-h:64px}.audSearchBoxFixed{flex:0 0 280px;max-width:320px;min-width:200px;width:280px}@media (max-width:1100px){.audSearchBoxFixed{flex-basis:240px;min-width:180px;width:240px}}@media (max-width:900px){.audSearchBoxFixed{flex-basis:200px;min-width:160px;width:200px}}:root{--sb-w:260px}.audContactOverlay{background:#00000059;inset:0;position:fixed;z-index:700}.audContactModal{background:#fff;border:1px solid #00000014;border-radius:14px;box-shadow:0 18px 44px #0000002e;display:flex;flex-direction:column;height:450px;left:calc(-76.5px + 50vw);left:calc(var(--sb-w) + 50vw - var(--sb-w)/2 - 206.5px);margin-left:250px;overflow:hidden;position:fixed;top:100px;width:413px}.audContactTop{align-items:center;background:#00000008;border-bottom:1px solid #00000014;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.audContactTopLeft{flex:1 1;min-width:0}.audContactHeadRow{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.audContactTitle{color:#111827;font-size:18px;font-weight:800;line-height:1.1;margin:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audContactStatus{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:22px;margin-top:0;padding:0 10px;white-space:nowrap}.audContactStatus.yes{background:#22c55e24;color:#16a34a}.audContactStatus.no{background:#0000000f;color:#0000008c}.audContactClose{background:#fff;border:1px solid #00000014;border-radius:12px;color:#0000008c;cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.audContactBody{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow:auto;padding:18px 22px 22px}.audContactRow{grid-column-gap:18px;align-items:center;column-gap:18px;display:grid;grid-template-columns:140px 1fr}.audContactLabel{color:#0000008c;font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.audContactValue{color:#111827;font-size:12px;font-weight:700;justify-self:end;max-width:100%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.audContactLabelStar{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}@media (max-width:768px){.audMain{padding-top:64px!important;padding-top:var(--sb-mobile-header-h)!important}.audDashWrap{height:calc(100vh - 64px)!important;height:calc(100vh - var(--sb-mobile-header-h))!important;padding:14px!important}.audAddColsBtn,.audSectionPills{display:none!important}.gtOverlay{align-items:flex-start;background:#00000059;display:flex;inset:0;justify-content:center;padding:76px 16px 16px;padding:calc(var(--sb-mobile-header-h) + 12px) 16px 16px;position:fixed;z-index:299}.gtPop{border-radius:18px!important;left:auto!important;max-height:calc(100vh - 92px)!important;max-height:calc(100vh - var(--sb-mobile-header-h) - 28px)!important;max-width:360px!important;overflow:hidden!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;z-index:300!important}.audMobList{display:flex;flex-direction:column;gap:10px}.audMobRowWrap{background:#fff;border:1px solid #00000014;border-radius:14px;overflow:hidden}.audMobRowHead{align-items:center;background:#fff;border:0;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:12px;text-align:left;width:100%}.audMobRowMain{display:flex;flex-direction:column;gap:4px;min-width:0}.audMobRowEmail{color:#111827bf;font-size:12px;font-weight:700;max-width:260px}.audMobRowEmail,.audMobRowSub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audMobRowSub{color:#00000073;font-size:11px;font-weight:600}.audMobRowChevron{color:#00000073;flex:0 0 auto;transition:transform .18s ease}.audMobRowChevron.open{transform:rotate(180deg)}.audMobDrop{background:#fff;border-top:1px solid #0000000f;display:none}.audMobDrop.open{display:block}.audMobDropTop{align-items:center;background:#00000008;border-bottom:1px solid #0000000f;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.audMobDropName{color:#111827;font-size:13px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audMobBadge{border-radius:999px;flex:0 0 auto;font-size:11px;font-weight:700;height:22px;padding:0 10px;white-space:nowrap}.audMobBadge.yes{background:#22c55e24;color:#16a34a;margin-left:150px}.audMobBadge.no,.audMobBadge.yes{display:flex;justify-content:flex-end}.audMobBadge.no{background:#0000000f;color:#0000008c;margin-left:135px}.audMobDropGrid{display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px}.audMobDropRow{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:120px 1fr}.audMobDropLabel{align-items:center;color:#0000008c;display:inline-flex;font-size:11px;font-weight:700;gap:6px;white-space:nowrap}.audMobDropVal{color:#111827;font-size:11.5px;font-weight:800;justify-self:end;max-width:100%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.audContactModal{height:min(600px,calc(100vh - 160px));left:50%;margin-left:0;top:120px;transform:translateX(-50%);width:min(413px,calc(100vw - 32px))}.audMain,.audPage{overflow-x:hidden!important}.audMain{background:#fff;max-width:100%!important;width:100%!important}.audDashWrap{justify-content:flex-start!important;padding:14px!important;width:100%!important}.audDashCard{gap:12px!important;max-width:100%!important;width:100%!important}.audTopBar{height:64px!important;padding:0 14px!important}.audTopTitle{font-size:18px!important;font-weight:800!important}.audExploreBtn{font-size:11px!important;gap:6px!important;height:28px!important;padding:0 10px!important}.audExploreBtn,.audIconBtn{border-radius:10px!important}.audMobStatsCard{background:#fff;border:1px solid #00000014;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:12px}.audMobStatsNums{gap:16px;justify-content:space-between}.audMobStat,.audMobStatsNums{align-items:center;display:flex}.audMobStat{background:#0000;border:0;cursor:pointer;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:0}.audMobStatNum{color:#111827;font-size:18px;font-weight:900;line-height:1}.audMobStatLabel{color:#0000008c;font-size:11px;font-weight:700;white-space:nowrap}.audMobStat.active .audMobStatLabel{color:#111827}.audMobTouchRow{align-items:center;border-top:1px solid #0000000f;display:flex;gap:10px;justify-content:center;padding-top:8px}.audTouch{color:#00000073!important;font-size:11px!important;font-weight:600!important;text-decoration:underline;white-space:nowrap}.audInfoBtn{padding:0!important}.audInfoIcon{height:14px;width:14px}.audTableToolbar{gap:10px!important;padding:12px!important}.audSearchBoxFixed{border-radius:12px!important;flex:1 1!important;height:36px!important;max-width:none!important;min-width:0!important;width:auto!important}.audSearchInput{font-size:12px!important}.audTableCard{overflow:hidden!important}.audTableBody{overflow-x:hidden!important}.audMobRowEmail{max-width:100%!important}.audMobDropRow{grid-template-columns:118px 1fr!important}.audMobRowHead{background:#00000008;border-radius:12px}.audMobRowEmail{color:#111827;font-size:13px;font-weight:800}.audMobRowWrap:not(.open) .audMobRowSub{display:none}.audMobRowWrap.open .audMobRowSub{color:#00000073;display:block;font-size:11px;font-weight:600}}.audMobRowHeadLine{display:flex;justify-content:space-between;width:100%}.audMobRowHeadLine,.audMobRowLeft{align-items:center;gap:10px;min-width:0}.audMobRowLeft{display:inline-flex;flex:1 1}.audMobRowChevron{color:#00000073;flex:0 0 auto;transition:transform .18s ease}.audMobRowChevron.open{transform:rotate(180deg)}.audMobRowEmail{flex:1 1;min-width:0}.audMobHeadBadge{flex:0 0 auto;margin-left:auto}@media (max-width:768px){.audMobDropTop{display:none!important}.audMobDropRow{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:max-content 1fr}.audMobDropVal{justify-self:start;text-align:left}}.audPlusBtn{background:#ff7a1a;border:none;border-radius:10px;color:#fff;cursor:pointer;display:grid;font-size:18px;height:34px;place-items:center;width:34px}@media (max-width:768px){.audPlusBtn{border-radius:10px;height:34px;width:34px}}@media (max-width:480px){.audTopBar{height:64px;padding:0 14px}.audTopTitle{font-size:14px;font-weight:800}.audIntro{align-items:center;display:flex;height:calc(100vh - 64px);justify-content:center;padding:18px 16px 24px}.audIntroInner{gap:14px;max-width:360px;width:100%}.audHeadline{font-size:18px;line-height:1.35;max-width:260px}.audCTA{border-radius:10px;font-size:12px;height:38px;max-width:280px;width:100%}}@media (max-width:768px){.audPage{background:#fbf7f1;height:100dvh!important;inset:0!important;margin:0!important;position:fixed!important}.audMain,.audPage{overflow-x:hidden!important;width:100vw!important}.audMain{background:#fff;flex:0 0 100vw!important;max-width:100vw!important;padding-top:64px!important;padding-top:var(--sb-mobile-header-h)!important}.audTopBar{height:64px!important;padding:0 14px!important}.audIntro{align-items:center!important;display:flex!important;height:calc(70dvh - 128px)!important;height:calc(70dvh - var(--sb-mobile-header-h) - 64px)!important;justify-content:center!important;padding:18px 16px 24px!important}.audIntroInner{margin:0 auto!important;max-width:360px!important;place-items:center!important;text-align:center!important;width:100%!important}.audHeadline{font-size:18px!important;line-height:1.35!important;margin:0 auto!important;max-width:270px!important}.audCTA{border-radius:10px!important;font-size:12px!important;height:38px!important;max-width:280px!important;width:100%!important}.audMobRowHeadLine{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.audMobRowEmail{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audMobHeadBadge{flex:0 0 auto;margin-left:auto}}.audColsCustomizeBtn{background:#fff;border:1px solid #ff7a1ae6;border-radius:12px;color:#ff7a1a;cursor:pointer;font-size:12px;font-weight:800;height:36px;margin-top:10px;width:100%}.audEmptyState{align-items:center;color:#00000073;display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:180px;padding:24px;text-align:center}.audFilterPop{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 12px 30px #00000014;left:0;padding:14px;position:absolute;top:calc(100% + 10px);width:280px;z-index:30}.audTableToolbar{position:relative}.audFilterHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.audFilterTitle{color:#1f1f1f;font-size:14px;font-weight:700}.audFilterReset{background:#0000;border:none;color:#f77a1a;cursor:pointer;font-size:13px;font-weight:600}.audFilterSection+.audFilterSection{margin-top:14px}.audFilterLabel{color:#666;font-size:12px;font-weight:600;margin-bottom:8px}.audFilterOptions{display:flex;flex-wrap:wrap;gap:8px}.audFilterChip{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#333;cursor:pointer;font-size:12px;font-weight:600;padding:7px 12px}.audFilterChip.active{background:#f77a1a14;border-color:#f77a1a;color:#f77a1a}.audFilterSelect{background:#fff;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;height:40px;outline:none;padding:0 12px;width:100%}.audFilterBtn.active{border-color:#f77a1a}.audThPremium{gap:6px}.audTdPremium,.audThPremium{text-align:center}.addCardModalOverlay,.audTdPremium,.audThPremium{align-items:center;display:flex;justify-content:center}.addCardModalOverlay{background:#11182757;inset:0;padding:16px;position:fixed;z-index:999}.addCardModal{background:#fff;border:1px solid #f1f1f1;border-radius:20px;box-shadow:0 24px 60px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;max-width:calc(100vw - 32px);min-height:400px;overflow:hidden;padding:32px;width:700px}.addCardModalHeader{align-items:flex-start;display:flex;justify-content:space-between}.addCardModalSmallTitle{color:#5f6368;font-size:14px;font-weight:500;line-height:1.2}.addCardModalClose{align-items:center;background:#0000;border:none;color:#b5b5b5;cursor:pointer;display:flex;font-size:28px;height:28px;justify-content:center;line-height:1;margin-top:-2px;padding:0;width:28px}.addCardModalClose:hover{color:#7c7c7c}.addCardModalBody{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.addCardModalTitle{color:#2f2f2f;font-size:22px;font-weight:800;letter-spacing:-.2px;line-height:1.3;margin:28px 0 0}.addCardModalSubtitle{color:#5e5e5e;font-size:15px;font-weight:500;line-height:1.65;margin:16px 0 0}.addCardModalMethods{align-items:center;display:flex;gap:70px;justify-content:center;margin-top:42px;width:100%}@media (max-width:768px){.addCardModal{border-radius:18px;min-height:auto;padding:24px 20px;width:100%}.addCardModalTitle{font-size:20px;margin-top:18px}.addCardModalSubtitle{font-size:14px;line-height:1.6}.addCardModalMethods{flex-wrap:wrap;gap:20px;margin-top:28px}.addCardModalSmallTitle{font-size:13px}}.paymentMethodCard{align-items:center;background:#fff;border:1px solid #ddd;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;height:96px;justify-content:center;padding:12px 10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;width:108px}.paymentMethodCard:hover{border-color:#f77a1a52;box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.paymentMethodCard.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.paymentMethodCardLogoWrap{align-items:center;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.paymentMethodCardLogo{display:block;max-height:100%;max-width:100%;object-fit:contain}.paymentMethodCardLogoText{color:#1f1f1f;font-size:18px;font-weight:700;letter-spacing:-.5px}.paymentMethodCardText{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:flex-start;min-height:28px}.paymentMethodCardTitle{color:#2f2f2f;font-size:12px;font-weight:500;line-height:1.2;text-align:center}.paymentMethodCardSubtitle{color:#8b8b8b;font-size:10px;line-height:1.2;text-align:center}.wishActivationWrap{box-sizing:border-box;gap:20px;margin:0 auto;max-width:1038px;min-height:385px;padding:44px 32px 36px;width:100%}.wishActivationHeader,.wishActivationWrap{align-items:center;display:flex;flex-direction:column}.wishActivationHeader{text-align:center}.wishActivationLogo{display:block;height:auto;object-fit:contain;width:98px}.wishActivationBrand{color:#2f2f2f;font-size:18px;font-weight:500;letter-spacing:-.1px;line-height:1.15;margin:6px 0 0}.wishActivationCountry{color:#7a7a7a;font-size:10px;font-weight:500;line-height:1.35;margin:2px 0 0}.wishActivationTitle{color:#1f1f1f;font-size:18px;font-weight:500;letter-spacing:-.1px;line-height:1.25;margin:0;text-align:center}.wishActivationForm{display:flex;flex-direction:column;gap:0;max-width:1038px;width:100%}.wishActivationRow{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:160px 1fr}.wishActivationLabel{align-items:flex-start;color:#4b4b4b;display:flex;flex-direction:column;font-size:15px;font-weight:500;line-height:1.4;padding-top:9px;text-align:left}.wishActivationHint{color:#a8a8a8;font-size:10px;font-weight:500;line-height:1.3;margin-top:2px}.wishActivationFieldArea{width:100%}.wishActivationNameFields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;max-width:744px;width:100%}.wishInput{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-sizing:border-box;color:#1f1f1f;font-size:15px;font-weight:500;height:34px;outline:none;padding:0 12px;width:100%}.wishInput::placeholder{color:#9d9d9d;font-size:14px;font-weight:500}.wishInput:focus{border-color:#f77a1a73;box-shadow:0 0 0 3px #f77a1a14}.wishActivationDivider{background:#0000001f;height:1px;margin:10px 0}.wishPhoneWrap{border:1px solid #d9d9d9;border-radius:8px;box-sizing:border-box;height:34px;max-width:744px;overflow:hidden;width:100%}.wishPhoneWrap,.wishPrefix{align-items:center;background:#fff;display:flex}.wishPrefix{border-right:1px solid #e5e5e5;color:#666;font-size:14px;font-weight:500;height:100%;justify-content:center;min-width:46px}.wishPhoneInput{border:none;border-radius:0;box-shadow:none;font-size:10px;height:100%}.wishPhoneInput:focus{border:none;box-shadow:none}.wishConfirmSection{display:flex;flex-direction:column;gap:8px;width:100%}.wishCheckboxRow{align-items:flex-start;color:#444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:7px;line-height:1.45;max-width:744px}.wishCheckboxRow input{accent-color:#f77a1a;flex-shrink:0;height:12px;margin-top:1px;width:12px}.wishRequired{color:#f77a1a}.wishActivationBtnWrap{display:flex;justify-content:center;margin-top:24px}.wishActivateBtn{background:#f77a1a;border:none;border-radius:10px;box-shadow:0 8px 18px #f77a1a3d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:40px;min-width:140px;padding:0 18px;transition:transform .15s ease,filter .15s ease}.wishActivateBtn:hover{filter:brightness(.98);transform:translateY(-1px)}.wishActivateBtn:active{transform:translateY(0)}@media (max-width:1100px){.wishActivationWrap{max-width:100%;padding:34px 20px 28px}.wishActivationForm,.wishActivationNameFields,.wishCheckboxRow,.wishPhoneWrap{max-width:100%}}@media (max-width:768px){.wishActivationWrap{gap:16px;padding:28px 16px 24px}.wishActivationLogo{width:82px}.wishActivationBrand{font-size:16px}.wishActivationCountry{font-size:10px}.wishActivationTitle{font-size:20px}.wishActivationRow{gap:8px;grid-template-columns:1fr}.wishActivationLabel{padding-top:0}.wishActivationNameFields{grid-template-columns:1fr}.wishActivationBtnWrap{margin-top:18px}.wishActivateBtn{max-width:240px;width:100%}}.whopActivationWrap{box-sizing:border-box;gap:20px;margin:0 auto;max-width:1038px;padding:44px 32px 36px;width:100%}.whopActivationHeader,.whopActivationWrap{align-items:center;display:flex;flex-direction:column}.whopActivationHeader{text-align:center}.whopActivationBrand{color:#2f2f2f;font-size:22px;font-weight:700;letter-spacing:-.5px;margin:0 0 4px}.whopActivationTagline{color:#7a7a7a;font-size:13px;font-weight:500;margin:0}.whopActivationTitle{color:#1f1f1f;font-size:18px;font-weight:500;letter-spacing:-.1px;margin:0;text-align:center}.whopActivationForm{display:flex;flex-direction:column;gap:16px;max-width:640px;width:100%}.whopActivationRow{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:160px 1fr}.whopActivationLabel{align-items:flex-start;color:#4b4b4b;display:flex;flex-direction:column;font-size:15px;font-weight:500;line-height:1.4;padding-top:9px}.whopActivationHint{color:#a8a8a8;font-size:10px;font-weight:500;line-height:1.4;margin-top:4px}.whopActivationFieldArea{width:100%}.whopInput{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-sizing:border-box;color:#1f1f1f;font-family:monospace;font-size:14px;font-weight:500;height:38px;outline:none;padding:0 12px;width:100%}.whopInput::placeholder{color:#b0b0b0;font-family:monospace;font-size:13px}.whopInput:focus{border-color:#00000059;box-shadow:0 0 0 3px #0000000f}.whopActivationNote{background:#f8f8f8;border-radius:10px;box-sizing:border-box;max-width:640px;padding:14px 16px;width:100%}.whopActivationNote p{color:#666;font-size:13px;font-weight:500;line-height:1.55;margin:0}.whopDashboardLink{color:#1f1f1f;font-weight:600;text-decoration:underline}.whopErrorMsg{color:#e53e3e;font-size:13px;font-weight:500;margin:0;text-align:center}.whopActivationBtnWrap{display:flex;justify-content:center;margin-top:8px}.whopConnectBtn{background:#f77a1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:42px;min-width:180px;padding:0 24px;transition:transform .15s ease,filter .15s ease}.whopConnectBtn:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.whopConnectBtn:disabled{background:#b0b0b0;cursor:not-allowed}@media (max-width:768px){.whopActivationWrap{padding:28px 16px 24px}.whopActivationRow{gap:8px;grid-template-columns:1fr}.whopActivationLabel{padding-top:0}.whopConnectBtn{max-width:260px;width:100%}}.walletCardItem{border:none;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:118px;padding:14px 14px 12px;width:100%}.walletCardItem--orange{background:linear-gradient(135deg,#ff8a26,#f77a1a);color:#fff}.walletCardItem--dark{background:#2f2f2f;color:#fff}.walletCardItem--whop{background:linear-gradient(135deg,#3a3a3a,#5a5a5a);color:#fff}.walletCardItem--wish{background:linear-gradient(135deg,#ff0d4f,#e20744);color:#fff}.walletCardItemTop{align-items:center;display:flex;justify-content:space-between}.walletCardChip{background:#ffffffe0;border-radius:3px;height:12px;width:18px}.walletCardBrand{font-size:10px;font-weight:800;letter-spacing:.3px}.walletCardBrandLogo{border-radius:6px;height:24px;object-fit:contain;width:24px}.walletCardItemBody{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;text-align:center}.walletCardAmount{font-size:17px;font-weight:800;line-height:1.1}.walletCardName{font-size:11px;font-weight:600;opacity:.95}.walletCardItemBottom{font-size:10px;font-weight:600;opacity:.92;text-align:center}.createCardTile{align-items:center;background:#fff;border:1px solid #dfdfdf;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:98px;transition:all .15s ease;width:100%}.createCardTile:hover{background:#f77a1a08;border-color:#f77a1a59}.createCardTilePlus{color:#555;font-size:20px;font-weight:500;line-height:1}.createCardTileText{color:#555;font-size:10px;font-weight:600;text-align:center}.infoTooltipWrap{align-items:center;border:1px solid #d0d0d0;border-radius:999px;color:#8b8b8b;cursor:default;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;height:14px;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:14px}.infoTooltipWrap--small{font-size:8px;height:13px;width:13px}.infoTooltipBubble{background:#1f1f1f;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 14px #0000002e;color:#fff;font-size:12px;font-weight:400;line-height:1.5;padding:7px 11px;pointer-events:none;white-space:nowrap;z-index:100}.infoTooltipArrow,.infoTooltipBubble{left:50%;position:absolute;transform:translateX(-50%)}.infoTooltipArrow{border:5px solid #0000;border-top-color:#1f1f1f;top:100%}.walletCardListWrap{display:flex;flex-direction:column;height:100%;width:100%}.walletCardListHead{align-items:center;display:flex;justify-content:space-between}.walletCardListTitleWrap{align-items:center;display:flex;gap:8px}.walletCardListTitle{color:#2f2f2f;font-size:14px;font-weight:700;line-height:1.2;margin:0}.walletCardListInfo{align-items:center;border:1px solid #d0d0d0;border-radius:999px;color:#9a9a9a;display:inline-flex;font-size:9px;height:14px;justify-content:center;width:14px}.walletCardListEditBtn{background:#0000;border:none;border-radius:8px;color:#b4b4b4;cursor:pointer;font-size:18px;height:28px;width:28px}.walletCardListEditBtn:hover{background:#0000000a}.walletCardListCount{color:#666;font-size:12px;font-weight:500;margin-top:4px}.walletCardList{grid-gap:12px;align-items:center;display:grid;flex:1 1;gap:12px;margin-top:18px}.walletCardList.withCreate{grid-template-columns:repeat(3,minmax(0,1fr))}.walletCardList.singleCard{grid-template-columns:minmax(0,240px);justify-content:center}@media (max-width:1100px){.walletCardList.withCreate{grid-template-columns:1fr}.walletCardList.singleCard{grid-template-columns:1fr;justify-content:stretch}}.requestWithdrawalBtn{background:#fff;border:1px solid #f77a1a;border-radius:12px;color:#f77a1a;cursor:pointer;font-size:12px;font-weight:700;height:34px;transition:all .15s ease;width:100%}.requestWithdrawalBtn:hover{background:#f77a1a0f}.requestWithdrawalBtn:disabled{cursor:not-allowed;opacity:.5}.walletBalanceWrap{display:flex;flex-direction:column;height:100%;width:100%}.walletBalanceTop{align-items:center;display:flex;justify-content:space-between}.walletBalanceTitleWrap{align-items:center;display:flex;gap:8px}.walletBalanceTitle{color:#2f2f2f;font-size:14px;font-weight:700;line-height:1.2;margin:0}.walletBalanceInfo{align-items:center;border:1px solid #d0d0d0;border-radius:999px;color:#9a9a9a;display:inline-flex;font-size:9px;height:14px;justify-content:center;width:14px}.walletBalanceInfo.small{font-size:8px;height:13px;width:13px}.walletBalancePeriodWrap{position:relative}.walletBalancePeriodBtn{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:0}.walletBalancePeriodArrow{display:inline-block;transition:transform .15s ease}.walletBalancePeriodArrow.open{transform:rotate(180deg)}.walletBalancePeriodDropdown{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 4px 16px #0000001a;list-style:none;margin:0;min-width:140px;padding:4px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.walletBalancePeriodOption{color:#2f2f2f;cursor:pointer;font-size:13px;font-weight:500;padding:9px 14px;transition:background .1s;white-space:nowrap}.walletBalancePeriodOption:hover{background:#f5f5f5}.walletBalancePeriodOption.active{color:#f77a1a;font-weight:600}.walletBalanceMainAmount{color:#2f2f2f;font-size:24px;font-weight:800;line-height:1.1;margin-top:8px}.walletBalanceRows{display:flex;flex-direction:column;gap:10px;margin-top:20px}.walletBalanceRow{align-items:center;display:flex;gap:10px;justify-content:space-between}.walletBalanceRowLabel{align-items:center;color:#666;display:inline-flex;font-size:12px;font-weight:500;gap:6px}.walletBalanceRow strong{color:#2f2f2f;font-size:12px;font-weight:700}.walletBalanceBtnWrap{margin-top:auto;padding-top:18px}.walletTableFilters{flex-shrink:0;width:auto}.walletTableFilterRight,.walletTableFilters{align-items:center;display:flex;justify-content:flex-end}.walletTableFilterRight{flex-wrap:nowrap;gap:10px}.walletTableSelectBtn{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:34px;justify-content:center;line-height:1;padding:0 16px;transition:all .15s ease;white-space:nowrap}.walletTableSelectBtn--primary{border:1px solid #f77a1a8c;color:#f77a1a}.walletTableSelectBtn--primary:hover{background:#f77a1a0d}.walletTableSelectBtn--secondary{border:1px solid #ddd;color:#555}.walletTableSelectBtn--secondary:hover{background:#00000008}.walletTableBtnText{display:inline-block}.walletTableCaret{color:inherit;font-size:10px;line-height:1}@media (max-width:980px){.walletTableFilters{justify-content:flex-start;width:auto}.walletTableFilterRight{flex-wrap:wrap;gap:6px;justify-content:flex-start}.walletTableSelectBtn{font-size:11px;height:32px;padding:0 12px}}.walletTransactionsBlock{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;padding:18px 18px 16px;width:100%}.walletTransactionsHead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:14px}.walletTransactionsTitle{color:#2f2f2f;font-size:14px;font-weight:700;line-height:1.2;margin:0}.walletTransactionsHeadRight{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-left:auto}.walletTransactionsHelpBtn{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:34px;padding:0;white-space:nowrap}.walletTransactionsHelpIcon{align-items:center;border:1px solid #cfcfcf;border-radius:999px;color:#9a9a9a;display:inline-flex;flex-shrink:0;font-size:9px;height:14px;justify-content:center;width:14px}.walletTransactionsDesktop{display:block}.walletTransactionsMobile{display:none}.walletTransactionsTableWrap{background:#fff;border:1px solid #ddd;border-radius:16px;overflow-x:auto;width:100%}.walletTransactionsTable{border-collapse:initial;border-spacing:0;min-width:760px;width:100%}.walletTransactionsTable thead th{background:#fff;border-bottom:1px solid #ddd;color:#666;font-size:11px;font-weight:500;padding:14px 16px;text-align:left;white-space:nowrap}.walletTransactionsTable thead th:first-child{border-top-left-radius:16px}.walletTransactionsTable thead th:last-child{border-top-right-radius:16px}.walletTransactionsTable tbody td{background:#fff;border-bottom:1px solid #e9e9e9;color:#2f2f2f;font-size:12px;font-weight:500;padding:16px;vertical-align:middle;white-space:nowrap}.walletTransactionsTable tbody tr:last-child td{border-bottom:none}.walletTransactionsTable tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.walletTransactionsTable tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.walletTotalCell{gap:8px}.walletMiniInfo,.walletTotalCell{align-items:center;display:inline-flex}.walletMiniInfo{border:1px solid #cfcfcf;border-radius:999px;color:#9a9a9a;flex-shrink:0;font-size:8px;height:12px;justify-content:center;width:12px}.walletStatus{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:6px;white-space:nowrap}.walletStatus:before{border-radius:999px;content:"";display:inline-block;flex-shrink:0;height:9px;width:9px}.walletStatus--approved,.walletStatus--paid{color:#16a34a}.walletStatus--approved:before,.walletStatus--paid:before{background:#16a34a}.walletStatus--pending,.walletStatus--unpaid{color:#5f6570}.walletStatus--pending:before,.walletStatus--unpaid:before{background:#5f6570}.walletTransactionsEmpty{color:#aaa;font-size:13px;padding:32px 0;text-align:center}@media (max-width:768px){.walletTransactionsBlock{border-radius:18px;padding:12px}.walletTransactionsHead{align-items:flex-start;gap:10px;margin-bottom:12px}.walletTransactionsTitle{font-size:13px}.walletTransactionsHeadRight{gap:8px;justify-content:space-between;margin-left:0;width:100%}.walletTransactionsHelpBtn{font-size:10px;gap:5px;height:auto}.walletTransactionsHelpIcon{font-size:8px;height:12px;width:12px}.walletTransactionsDesktop{display:none}.walletTransactionsMobile{display:flex;flex-direction:column;gap:10px}.walletTransactionMobileCard{background:#fff;border:1px solid #ddd;border-radius:14px;padding:10px 12px}.walletTransactionMobileGrid{display:flex;flex-direction:column;gap:8px}.walletTransactionMobileRow{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.walletTransactionMobileLabel{color:#666;font-size:10px;font-weight:500;line-height:1.4;min-width:92px}.walletTransactionMobileValue{color:#2f2f2f;flex:1 1;font-size:10px;font-weight:500;line-height:1.4;text-align:left}.walletTransactionMobileInline{align-items:center;display:inline-flex;gap:6px}.walletStatus{font-size:10px}.walletStatus:before{height:8px;width:8px}}.walletDashboard{box-sizing:border-box;margin:0 auto;max-width:1090px;padding:32px 10px 24px;width:100%}.walletDashboardTopGrid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,665px) minmax(0,385px);justify-content:space-between}.walletDashboardPanel{background:#fff;border:1px solid #ddd;border-radius:20px;box-sizing:border-box}.walletDashboardBalancePanelWrap,.walletDashboardCardsPanel{min-height:300px;padding:20px}.walletDashboardTransactionsWrap{background:#fff;border-radius:20px;box-sizing:border-box;margin-top:24px;padding:16px}@media (max-width:1200px){.walletDashboardTopGrid{grid-template-columns:1fr}}.invoiceModalOverlay{align-items:center;background:#11182757;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.invoiceModal{background:#fff;border:1px solid #ececec;border-radius:20px;box-shadow:0 24px 60px #0000002e;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(1180px,96vw)}.invoiceModalHeader{align-items:flex-start;border-bottom:1px solid #efefef;display:flex;gap:12px;justify-content:space-between;padding:18px 22px}.invoiceModalTitle{color:#2f2f2f;font-size:20px;font-weight:800;margin:0}.invoiceModalSub{color:#777;font-size:13px;margin:6px 0 0}.invoiceModalClose{background:#0000;border:none;border-radius:10px;color:#9a9a9a;cursor:pointer;font-size:24px;height:34px;width:34px}.invoiceModalClose:hover{background:#0000000d}.invoiceModalBody{grid-gap:20px;background:#fafafa;display:grid;flex:1 1;gap:20px;grid-template-columns:minmax(0,420px) minmax(0,1fr);overflow:auto;padding:20px}.invoiceEditorPane{background:#fff;border:1px solid #e6e6e6;border-radius:18px;display:flex;flex-direction:column;gap:16px;padding:18px}.invoiceEditorGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.invoiceEditorSection{background:#fff;border:1px solid #efefef;border-radius:14px;padding:14px}.invoiceEditorSection h3{color:#2f2f2f;font-size:14px;font-weight:800;margin:0 0 12px}.invoiceEditorSection label{color:#555;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;margin-bottom:10px}.invoiceEditorSection input,.invoiceEditorSection textarea{background:#fff;border:1px solid #ddd;border-radius:10px;box-sizing:border-box;color:#2f2f2f;font-size:12px;height:38px;padding:0 12px;width:100%}.invoiceEditorSection textarea{height:auto;padding:10px 12px;resize:vertical}.invoiceItemsSection{width:100%}.invoiceItemsHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.invoiceMiniBtn,.invoiceRemoveBtn{background:#fff;border:1px solid #f77a1a73;border-radius:10px;color:#f77a1a;cursor:pointer;font-size:12px;font-weight:700;height:34px;padding:0 12px}.invoiceItemsList{display:flex;flex-direction:column;gap:10px}.invoiceItemRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.8fr 1fr .8fr auto}.invoicePreviewPane{align-items:center;display:flex;flex-direction:column;gap:14px}.invoicePreviewPaper{background:#fff;border:1px solid #d9d9d9;box-sizing:border-box;max-width:520px;padding:0;width:100%}.invoicePreviewTop{align-items:flex-start;background:#f77a1a;color:#fff;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.invoicePreviewLogo{font-size:28px;font-weight:900;line-height:1}.invoicePreviewBrandSub{font-size:10px;margin-top:2px;opacity:.9}.invoicePreviewCompany{font-size:11px;line-height:1.5;text-align:right}.invoicePreviewCompanyName{font-size:14px;font-weight:800}.invoicePreviewMeta{color:#333;display:flex;font-size:11px;gap:16px;justify-content:space-between;padding:18px 16px 10px}.invoiceSectionTitle{color:#7a7a7a;font-size:11px;margin-bottom:6px}.invoiceMainTitle{color:#2f2f2f;font-size:30px;font-weight:900;margin-bottom:8px;text-align:right}.invoiceMetaRight{line-height:1.7;text-align:right}.invoicePreviewTable{border-collapse:collapse;margin:0 16px;width:calc(100% - 32px)}.invoicePreviewTable td,.invoicePreviewTable th{border-bottom:1px solid #ddd;color:#444;font-size:11px;padding:9px 6px;text-align:left}.invoicePreviewTable th{color:#7a7a7a;font-weight:600}.invoicePreviewTotals{display:flex;flex-direction:column;gap:8px;margin-left:auto;margin-right:16px;margin-top:12px;width:220px}.invoicePreviewTotals>div{align-items:center;color:#444;display:flex;font-size:11px;justify-content:space-between}.invoicePreviewGrandTotal{border-top:1px solid #ddd;font-weight:800;padding-top:8px}.invoicePaymentSection{padding:18px 16px 0}.invoicePaymentTitle{color:#2f2f2f;font-size:11px;font-weight:700;margin-bottom:8px}.invoicePaymentBox{background:#d9d9d9;color:#444;font-size:10px;line-height:1.6;padding:10px 12px}.invoiceSignatureArea{align-items:flex-end;display:flex;flex-direction:column;padding:26px 16px 0}.invoiceSignatureBox{background:linear-gradient(135deg,#0000 0 40%,#00000014 40% 44%,#0000 44% 100%),linear-gradient(45deg,#0000 0 52%,#00000014 52% 56%,#0000 56% 100%);background-color:#f3f3f3;height:48px;width:62px}.invoiceSignerName{color:#444;font-size:10px;margin-top:6px}.invoiceSignerRole{color:#777;font-size:10px}.invoiceNotesArea{border-top:1px solid #ddd;margin:18px 16px 0;padding:10px 0 0}.invoiceNotesTitle{color:#2f2f2f;font-size:10px;font-weight:700}.invoiceNotesText{color:#666;font-size:10px;margin-top:4px}.invoiceFooterText{color:#444;font-size:10px;font-weight:700;padding:12px 16px 16px;text-align:center}.invoiceDownloadBtn{background:#f77a1a;border:none;border-radius:10px;box-shadow:0 8px 18px #f77a1a38;color:#fff;cursor:pointer;font-size:13px;font-weight:700;height:40px;max-width:520px;width:100%}.invoiceDownloadBtn:hover{filter:brightness(.98)}@media (max-width:980px){.invoiceEditorGrid,.invoiceItemRow,.invoiceModalBody{grid-template-columns:1fr}.invoiceDownloadBtn,.invoicePreviewPaper{max-width:100%}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{visibility:hidden}#invoice-print-area,#invoice-print-area *{visibility:visible}#invoice-print-area{background:#fff!important;border:none;box-shadow:none;left:0;max-width:none;position:absolute;top:0;width:100%}.invoicePreviewTop{background:#f77a1a!important;color:#fff!important}}.editMethodModal{max-width:480px;min-height:auto}.editMethodForm{gap:18px;padding-top:8px}.editMethodField,.editMethodForm{display:flex;flex-direction:column}.editMethodField{gap:6px}.editMethodLabel{color:#2f2f2f;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:3px}.editMethodHint{color:#9a9a9a;font-size:11px;font-weight:400}.editMethodInput{background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;box-sizing:border-box;color:#2f2f2f;font-size:14px;outline:none;padding:10px 13px;transition:border-color .15s;width:100%}.editMethodInput:focus{background:#fff;border-color:#f77a1a}.editMethodError{color:#e53e3e;font-size:13px;margin:0}.editMethodActions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.editMethodCancelBtn{background:#0000;border:1px solid #e0e0e0;border-radius:10px;color:#666;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.editMethodCancelBtn:hover{background:#f5f5f5}.editMethodSaveBtn{background:#f77a1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:opacity .15s}.editMethodSaveBtn:disabled{cursor:not-allowed;opacity:.5}.editMethodSaveBtn:not(:disabled):hover{opacity:.9}.walletPageShell{background:#f7f7f7;display:flex;height:100vh;overflow:hidden}.walletPageMain{background:linear-gradient(90deg,#fff,#fffdfb 22%,#fff8f3 50%,#ffefe4 78%,#ffe6d8);flex:1 1;height:100vh;min-width:0;overflow-x:hidden;overflow-y:auto}.walletPageCard{background:#0000;border-radius:18px;min-height:100%;overflow:visible}.walletPageTopBar{align-items:center;background:#fff;border:1px solid #f77a1a2e;border-radius:0 0 14px 14px;box-shadow:0 1px 0 #00000005;display:flex;height:44px;padding:0 14px;position:sticky;top:0;z-index:5}.walletPageTopBarTitle{color:#f77a1a;font-size:25px;font-weight:700;line-height:1}.walletEmptyState{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 92px);padding:40px 20px;text-align:center}.walletEmptyTitle{color:#1f1f1f;font-size:50px;font-weight:800;line-height:1.2;margin:0}.walletEmptySubtitle{color:#1f1f1f;font-size:20px;font-weight:500;line-height:1.7;margin:20px 0 0}.walletEmptyNote{color:#111;font-size:13px;font-weight:700;line-height:1.5;margin:14px 0 0}.walletAddCardBtn{background:#f77a1a;border:none;border-radius:8px;box-shadow:0 6px 14px #f77a1a38;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:38px;margin-top:22px;min-width:120px;padding:0 18px;transition:transform .15s ease,filter .15s ease}.walletAddCardBtn:hover{filter:brightness(.98);transform:translateY(-1px)}.walletAddCardBtn:active{transform:translateY(0)}.walletModalOverlay{align-items:center;background:#11182757;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:999}.walletModal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000002e;max-width:420px;overflow:hidden;width:100%}.walletModalHeader{align-items:center;border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;padding:16px 18px}.walletModalHeader h3{color:#1f1f1f;font-size:16px;font-weight:700;margin:0}.walletModalClose{background:#0000;border:none;border-radius:10px;color:#8a8a8a;cursor:pointer;font-size:24px;height:34px;line-height:1;width:34px}.walletModalClose:hover{background:#0000000d}.walletModalBody{color:#555;font-size:14px;line-height:1.6;padding:20px 18px 22px}@media (max-width:980px){.walletPageShell{display:block;height:auto;overflow:visible}.walletPageMain{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0}.walletPageCard{border-radius:0;min-height:100vh}.walletPageTopBar{border-left:none;border-radius:0;border-right:none;margin-top:74px;top:74px}.walletEmptyState{min-height:calc(100vh - 118px);padding:32px 20px}.walletEmptyTitle{font-size:22px}.walletEmptySubtitle{font-size:14px}.walletEmptyNote{font-size:12px}}
/*# sourceMappingURL=main.59567e8d.css.map*/