@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700;800&family=Libre+Franklin:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Just+Another+Hand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&family=Libre+Franklin:wght@300;400;500;600;700;800;900&family=Playfair+Display:wght@400;700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:MonaSans,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background-color:#000}a,body,h1,h2,h3,h4,h5,h6,html,p,span{box-sizing:border-box;color:#fff;font-family:MonaSans,sans-serif,Arial,Helvetica;margin:0;padding:0}input:focus,textarea:focus{outline:none}button{border:none;margin:0;padding:0}button,input,textarea{box-sizing:border-box;font-family:MonaSans,sans-serif,Arial,Helvetica}input,textarea{color:#fff;outline:none}input[type=image]{max-width:100%}button{cursor:pointer}.hidden{display:none!important}div#root{align-items:stretch;display:flex;flex:1 1;flex-direction:column}.home-sections::-webkit-scrollbar{display:none}.home-sections{-ms-overflow-style:none;scrollbar-width:none}.scroll-magic::-webkit-scrollbar{display:none}.no-scroll-bar,.scroll-magic{-ms-overflow-style:none;scrollbar-width:none}.no-scroll-bar::-webkit-scrollbar{display:none}.menu-houper{-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:flex-end;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:width 0s ease,opacity .5s ease;width:0;z-index:999}.menu-houper-close-area{flex:1 1}.menu-houper.menu-houper-visible-true{opacity:1;width:100vw}.menu-houper-box{background:radial-gradient(50% 40% at 50% 50%,#fd9900f0 5.06%,#975b0000 91.65%);max-width:525px;width:48vw}.menu-houper-box,.menu-item-conteiner{align-items:center;display:flex;justify-content:center}.menu-item-conteiner{color:#fff;font-family:Impact;font-size:25px;font-style:normal;font-weight:500;line-height:33px;text-align:center}.menu-item{padding:.75rem 0;width:100%}.menu-items{display:flex;flex-direction:column;height:27vh;justify-content:space-between;width:100%}.menu-item-title:hover{cursor:pointer;font-size:30px;transition:all .3s ease}.helper-wrapper{bottom:20px;font-family:MonaSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:50%;opacity:1;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease-in-out;visibility:visible;z-index:1000}.helper-wrapper.hidden{opacity:0;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px);visibility:hidden}.helper-wrapper-bottom{bottom:20px}.helper-wrapper-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:16px}.alert{border-radius:8px;max-width:480px;min-width:320px;overflow:hidden}.alert.success{background:linear-gradient(135deg,rgba(40,167,69,.15),rgba(40,167,69,.1));border-left:4px solid #28a745}.alert.error{background:linear-gradient(135deg,rgba(220,53,69,.15),rgba(220,53,69,.1));border-left:4px solid #dc3545}.alert.warning{background:linear-gradient(135deg,rgba(255,193,7,.15),rgba(255,193,7,.1));border-left:4px solid #ffc107}.alert.info{background:linear-gradient(135deg,rgba(23,162,184,.15),rgba(23,162,184,.1));border-left:4px solid #17a2b8}.alert-box{padding:16px}.alert-title{margin-bottom:12px}.alert-title-box{color:#fff;font-size:16px;font-weight:600;line-height:1.4}.alert-container-box{align-items:flex-start;display:flex;gap:12px}.alert-type-image{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.alert-type-image img,.alert-type-image svg{height:100%;object-fit:contain;width:100%}.alert.success .alert-type-image{color:#28a745}.alert.error .alert-type-image{color:#dc3545}.alert.warning .alert-type-image{color:#ffc107}.alert.info .alert-type-image{color:#17a2b8}.alert-content{flex:1 1;min-width:0}.alert-content-box{word-wrap:break-word;color:#e9ecef;font-size:14px;line-height:1.5}.alert-btns{border-top:1px solid hsla(0,0%,100%,.1);margin-top:16px;padding-top:12px}.alert-btns-box{display:flex;gap:8px;justify-content:flex-end}.alert-btns-box button{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.alert-btns-box button.primary{background:#007bff;color:#fff}.alert-btns-box button.primary:hover{background:#0056b3}.alert-btns-box button.secondary{background:#6c757d;color:#fff}.alert-btns-box button.secondary:hover{background:#545b62}.alert-btns-box button.outline{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff}.alert-btns-box button.outline:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.notification-overlay{align-items:flex-start;bottom:0;display:flex;justify-content:center;left:0;padding-top:24px;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.notification{align-items:center;-webkit-animation:slideDown .4s cubic-bezier(.25,.46,.45,.94) forwards;animation:slideDown .4s cubic-bezier(.25,.46,.45,.94) forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.95);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);color:#fff;display:flex;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;font-weight:500;gap:12px;max-width:90vw;opacity:0;padding:16px 24px;pointer-events:auto;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.notification-icon{color:#826696;flex-shrink:0;height:20px;width:20px}.notification-content{display:flex;flex-direction:column;gap:4px}.notification-title{font-weight:600;margin:0}.notification-url{color:hsla(0,0%,100%,.7);font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;margin:0;word-break:break-all}@media (max-width:768px){.notification{font-size:13px;margin:0 16px;padding:14px 20px}.notification-url{font-size:11px}}.smart-menu-wrapper{background:#000;display:flex;height:56px;justify-content:center;left:0;min-height:56px;position:fixed;right:0;top:0;z-index:1050}.smart-menu-container{align-items:center;display:flex;flex:1 1;height:100%;justify-content:space-between;max-width:1440px;padding:.75rem 2rem}.home.page{position:relative}.home.page,.pricing-page{padding-top:56px}.smart-menu-nav-area{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin-left:40px}.smart-menu-center{align-items:center;display:flex;gap:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.smart-menu-right{align-items:center;display:flex;gap:8px;margin-left:auto}.smart-menu-link{align-items:center;background:none;border:none;border-radius:8px;color:hsla(0,0%,100%,.95);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:400;gap:5px;letter-spacing:.01em;padding:6px 12px;text-decoration:none;transition:color .15s,background .15s;white-space:nowrap}.smart-menu-link:hover{color:hsla(0,0%,100%,.6)}.smart-menu-btn{align-items:center;border:none;border-radius:22px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;letter-spacing:.01em;padding:4px 16px;transition:opacity .15s,box-shadow .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s,box-shadow .15s;transition:opacity .15s,transform .15s,box-shadow .15s,-webkit-transform .15s;white-space:nowrap}.smart-menu-btn-ghost{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7)}.smart-menu-btn-ghost:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.25);color:#fff}.smart-menu-btn-primary{background:#f4f2ef;border-radius:100px;color:#0b0b0b}.smart-menu-btn-primary:hover{opacity:.88;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.smart-menu-dropdown-wrap{position:relative}.smart-menu-dropdown-wrap:hover .smart-menu-dropdown{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.smart-menu-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,5%,.97);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.5);display:flex;flex-direction:row;flex-wrap:wrap;left:0;min-width:220px;opacity:0;padding:5px 17px;position:absolute;top:calc(100% + 8px);-webkit-transform:translateY(-6px);transform:translateY(-6px);transition:opacity .18s ease,visibility .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility .18s;transition:opacity .18s ease,transform .18s ease,visibility .18s,-webkit-transform .18s ease;visibility:hidden;z-index:100}.smart-menu-dropdown-right{left:auto;right:0}.smart-menu-dropdown.smart-menu-dropdown-open{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.smart-menu-dropdown-item{align-items:center;background:none;border:none;border-radius:8px;box-sizing:border-box;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.01em;padding:7px 0;text-align:left;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;width:100%;width:50%}.smart-menu-dropdown-item:hover{color:#fff}.smart-menu-dropdown-danger{color:hsla(0,100%,70%,.8)}.smart-menu-dropdown-danger:hover{background:rgba(255,80,80,.08);color:#ff8a8a}.smart-menu-divider{background:hsla(0,0%,100%,.06);height:1px;margin:6px 0}.smart-menu-avatar-wrap{position:relative}.smart-menu-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:30px;justify-content:center;overflow:hidden;transition:box-shadow .2s;width:30px}.smart-menu-avatar:hover{box-shadow:0 0 0 2px rgba(130,102,150,.5)}.smart-menu-avatar img{height:100%;object-fit:cover;width:100%}.smart-menu-mobile-toggle{background:none;border:none;border-radius:8px;color:hsla(0,0%,100%,.95);cursor:pointer;display:none;font-family:inherit;transition:background .15s,color .15s;width:30px}.smart-menu-mobile-toggle:hover{background:hsla(0,0%,100%,.07);color:#fff}.smart-menu-mobile-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.7);inset:0;opacity:0;position:fixed;transition:opacity .25s,visibility .25s;visibility:hidden;z-index:995}.smart-menu-mobile-overlay.open{opacity:1;visibility:visible}.smart-menu-mobile-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:hsla(0,0%,4%,.98);border-top:1px solid hsla(0,0%,100%,.06);height:100vh;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:996}.smart-menu-close-div{align-items:center;display:flex;height:56px;justify-content:flex-end;padding:.75rem;width:100%}.smart-menu-close-btn{width:30px}.smart-menu-mobile-panel.open{-webkit-transform:translateX(0);transform:translateX(0)}.smart-menu-mobile-inner{display:flex;flex-direction:column;gap:4px;padding:16px 20px}.smart-menu-mobile-link{align-items:center;background:none;border:none;border-radius:10px;color:hsla(0,0%,100%,.95);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:.01em;padding:13px 16px;text-align:left;text-decoration:none;transition:background .15s,color .15s}a.smart-menu-mobile-link,button.smart-menu-mobile-link{font-size:33px}.smart-menu-mobile-link:hover{background:hsla(0,0%,100%,.05);color:#fff}@media (max-width:768px){.smart-menu-nav-area{display:none}.smart-menu-mobile-toggle{display:flex}button.smart-menu-btn.smart-menu-btn-primary{font-size:25px;padding:15px}}.smart-menu-btn:focus-visible,.smart-menu-dropdown-item:focus-visible,.smart-menu-link:focus-visible{outline:2px solid #826696;outline-offset:2px}@media screen and (max-width:800px){.smart-menu-container{padding:.75rem}}@media screen and (min-width:801px){.smart-menu-mobile-panel{display:none}}.smart-cases{font-family:MonaSans,sans-serif,Arial,Helvetica;margin:0 auto;max-width:1400px;padding-bottom:96px;width:100%}.smart-cases-header{margin-bottom:64px}.smart-cases-label{color:hsla(0,0%,100%,.35);font-size:12px;font-weight:400;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.smart-cases-title{color:#f4f2ef;font-size:clamp(26px,2.5vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.1;max-width:60vw}.smart-cases-list{display:flex;flex-direction:column}.smart-cases-item{grid-gap:48px;border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:48px;grid-template-columns:200px 1fr;padding:48px 0}.smart-cases-item:last-child{border-bottom:1px solid hsla(0,0%,100%,.08)}.smart-cases-item-head{display:flex;flex-direction:column;gap:8px;padding-top:3px}.smart-cases-item-num{color:#f4f2ef;font-size:13px;font-weight:500;letter-spacing:.01em}.smart-cases-item-industry{color:hsla(0,0%,100%,.45);font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.smart-cases-item-body{display:flex;flex-direction:column;gap:32px}.smart-cases-item-desc{color:hsla(0,0%,100%,.95);font-size:15px;font-weight:400;line-height:1.8;max-width:680px}.smart-cases-item-metrics{display:flex;gap:48px}.smart-cases-metric{display:flex;flex-direction:column;gap:5px}.smart-cases-metric-value{color:#f4f2ef;font-size:clamp(32px,3.5vw,48px);font-weight:400;letter-spacing:-.03em;line-height:1}.smart-cases-metric-label{color:hsla(0,0%,100%,.65);font-size:12px;font-weight:400;letter-spacing:.04em}@media (max-width:768px){.smart-cases-item{gap:20px;grid-template-columns:1fr;padding:36px 0}.smart-cases-title{max-width:100%}.smart-cases-item-metrics{gap:32px}.smart-cases-header{margin-bottom:32px}p.smart-cases-item-desc{font-size:18px;font-weight:500;line-height:1.4}}.smart-contact{font-family:MonaSans,sans-serif,Arial,Helvetica;margin:0 auto;max-width:1400px;padding:0 0 34px;width:100%}.smart-contact-inner{grid-gap:100px;align-items:start;display:grid;gap:100px;grid-template-columns:1fr 1fr}.smart-contact-label{color:hsla(0,0%,100%,.35);font-size:12px;font-weight:400;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.smart-contact-title{color:#f4f2ef;font-size:clamp(26px,2.5vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}.smart-contact-sub{color:hsla(0,0%,100%,.45);font-size:20px;font-weight:400;margin-bottom:24px}.smart-contact-quote-link{color:#826696;display:inline-block;font-size:18px;font-weight:500;text-decoration:none;transition:color .2s}.smart-contact-quote-link:hover{color:#9a7db0}.smart-contact-form{display:flex;flex-direction:column;gap:16px}.smart-contact-field{display:flex;flex-direction:column;gap:7px}.smart-contact-field label{color:hsla(0,0%,100%,.3);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.smart-contact-field input,.smart-contact-field textarea{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#f4f2ef;font-family:MonaSans,sans-serif,Arial,Helvetica;font-size:14px;font-weight:300;outline:none;padding:13px 16px;resize:none;transition:border-color .2s,background .2s;width:100%}.smart-contact-field input:focus,.smart-contact-field textarea:focus{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18)}.smart-contact-field input::-webkit-input-placeholder,.smart-contact-field textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.2)}.smart-contact-field input::placeholder,.smart-contact-field textarea::placeholder{color:hsla(0,0%,100%,.2)}.smart-contact-submit{background:#f4f2ef;border:none;border-radius:100px;color:#0e0e0e;cursor:pointer;font-family:MonaSans,sans-serif,Arial,Helvetica;font-size:14px;font-weight:500;letter-spacing:.01em;margin-top:4px;padding:14px;transition:opacity .2s,-webkit-transform .15s;transition:opacity .2s,transform .15s;transition:opacity .2s,transform .15s,-webkit-transform .15s}.smart-contact-submit:hover{opacity:.88;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.smart-contact-success{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:40px 0}.smart-contact-success-icon{align-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:hsla(0,0%,100%,.6);display:flex;font-size:18px;height:44px;justify-content:center;margin-bottom:6px;width:44px}.smart-contact-success h3{color:#f4f2ef;font-size:18px;font-weight:500;letter-spacing:-.01em}.smart-contact-success p{color:hsla(0,0%,100%,.4);font-size:14px}@media (max-width:768px){.smart-contact{padding:0 0 34px}.smart-contact-inner{gap:48px;grid-template-columns:1fr}}.smart-hero{font-family:Mona Sans,sans-serif,Arial,Helvetica;margin:0 auto 20vh;max-width:1440px;position:relative;z-index:100}.smart-hero-title{color:#f4f2ef;font-size:clamp(26px,2.5vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:36px;max-width:60vw}.smart-hero-btn{align-items:center;background:#f4f2ef;border-radius:100px;color:#0e0e0e;display:inline-flex;font-family:Mona Sans,sans-serif,Arial,Helvetica;font-size:15px;font-weight:500;gap:8px;letter-spacing:.01em;padding:13px 28px;text-decoration:none;transition:opacity .2s,-webkit-transform .18s;transition:opacity .2s,transform .18s;transition:opacity .2s,transform .18s,-webkit-transform .18s}.smart-hero-btn:hover{opacity:.88;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:800px){h1.smart-hero-title{max-width:100%}section.smart-hero{margin-bottom:.75rem}}.smart-process{font-family:MonaSans,sans-serif,Arial,Helvetica;margin:0 auto;max-width:1400px;padding:0 0 54px;width:100%}.smart-process-header{margin-bottom:80px;text-align:center}.smart-process-label{color:hsla(0,0%,100%,.35);display:block;font-size:12px;font-weight:400;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.smart-process-title{color:#f4f2ef;font-size:clamp(28px,3vw,44px);font-weight:400;letter-spacing:-.02em;line-height:1.1}.smart-process-body{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr);position:relative}.smart-process-body:before{background:hsla(0,0%,100%,.08);content:"";height:1px;left:calc(16.66% + 20px);position:absolute;right:calc(16.66% + 20px);top:28px;z-index:0}.smart-process-step{align-items:center;display:flex;flex-direction:column;padding:0 32px;position:relative;text-align:center;z-index:1}.smart-process-num{align-items:center;background:#0e0e0e;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:hsla(0,0%,100%,.5);display:flex;flex-shrink:0;font-size:15px;font-weight:500;height:56px;justify-content:center;letter-spacing:.04em;margin-bottom:28px;width:56px}.smart-process-step:first-child .smart-process-num{background:#f4f2ef;border-color:#f4f2ef;color:#0e0e0e;font-weight:600}.smart-process-step-title{color:#f4f2ef;font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.25;margin-bottom:12px}.smart-process-step-desc{color:hsla(0,0%,100%,.45);font-size:14px;font-weight:400;line-height:1.75}.smart-process-entry-card{grid-gap:48px;align-items:center;background:radial-gradient(ellipse at 0 100%,rgba(130,102,150,.55) 0,transparent 55%),radial-gradient(ellipse at 100% 0,rgba(180,120,80,.4) 0,transparent 55%),radial-gradient(ellipse at 50% 50%,rgba(100,80,130,.3) 0,transparent 70%),linear-gradient(135deg,#1a1020,#221530 40%,#2a1a1a);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:grid;gap:48px;grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:64px;padding:40px 48px}.smart-process-card-left h3{color:#f4f2ef;font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:1.3;margin-bottom:10px}.smart-process-card-left p{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.75;margin-bottom:24px}.smart-process-card-right{border-left:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:12px;padding-left:48px}.smart-process-includes-label{color:hsla(0,0%,100%,.4);display:block;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.smart-process-includes-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.smart-process-includes-list li{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:10px;line-height:1.5}.smart-process-includes-list li:before{background:hsla(0,0%,100%,.4);border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.smart-process-entry-btn{align-items:center;align-self:flex-start;background:#f4f2ef;border-radius:100px;color:#0e0e0e;display:inline-flex;font-family:MonaSans,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:13px 26px;text-decoration:none;transition:opacity .2s,-webkit-transform .15s;transition:opacity .2s,transform .15s;transition:opacity .2s,transform .15s,-webkit-transform .15s}.smart-process-entry-btn:hover{opacity:.88;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.smart-process-header{margin-bottom:56px;text-align:left}.smart-process-title{max-width:100%}.smart-process-body{gap:0;grid-template-columns:1fr}.smart-process-body:before{display:none}.smart-process-step{align-items:flex-start;flex-direction:row;gap:20px;padding:0 0 36px;text-align:left}.smart-process-step:last-child{padding-bottom:0}.smart-process-num{flex-shrink:0;font-size:13px;height:40px;margin-bottom:0;width:40px}.smart-process-entry-card{gap:28px;grid-template-columns:1fr;margin-top:40px;padding:28px 20px}.smart-process-card-right{border-left:none;border-top:1px solid hsla(0,0%,100%,.07);padding-left:0;padding-top:24px}}.smart-hero-video{border-radius:12px;left:0;margin:0 auto;max-width:1440px;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}.smart-hero-video-player{display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width:800px){.smart-hero-video{border-radius:20px;padding-bottom:2rem;padding-top:1rem;position:relative}}.smart-testi{font-family:MonaSans,sans-serif,Arial,Helvetica;margin:0 auto;max-width:1400px;padding-bottom:96px;width:100%}.smart-testi-header{margin-bottom:48px}.smart-testi-label{color:hsla(0,0%,100%,.35);font-size:12px;font-weight:400;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.smart-testi-title{color:#f4f2ef;font-size:clamp(26px,2.5vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:36px;max-width:60vw}.smart-testi-grid{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}.smart-testi-card{background:#161616;border-radius:12px;display:flex;flex-direction:column;gap:28px;justify-content:space-between;padding:32px 28px}.smart-testi-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.95);display:-webkit-box;flex:1 1;font-size:16px;font-weight:400;line-height:1.75;overflow:hidden}.smart-testi-person{display:flex;flex-direction:column;gap:3px}.smart-testi-name{color:hsla(0,0%,100%,.55);font-size:13px;font-weight:500}.smart-testi-source{color:hsla(0,0%,100%,.42);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.smart-testi-grid{grid-template-columns:repeat(2,1fr)}.smart-testi-title{max-width:100%}.smart-testi-card{padding:15px}.smart-testi-grid{gap:8px}p.smart-testi-text{-webkit-line-clamp:4}}@media (max-width:560px){.smart-testi-grid{grid-template-columns:1fr}.smart-testi-card:nth-child(n+4){display:none}}.wdd-section{background:#161616;border-radius:10px;font-family:MonaSans,sans-serif,Arial,Helvetica;max-width:1400px;width:100%}.wdd-split{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.wdd-left{display:flex;flex-direction:column;margin-left:25px;min-width:238px}.wdd-right{padding:32px 0}.wdd-mock{background:#f4f4f6;border-radius:18px;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 24px 60px rgba(0,0,0,.35),0 8px 20px rgba(0,0,0,.15);overflow:hidden;width:680px}.wdd-nav{background:#fff;border-bottom:1px solid #eeeef0;gap:24px;height:48px;padding:0 20px}.wdd-nav,.wdd-nav-brand{align-items:center;display:flex}.wdd-nav-brand{color:#1c1c1e;flex-shrink:0;font-size:13px;font-weight:600;gap:7px;letter-spacing:-.01em}.wdd-brand-dot{background:#1c1c1e;border-radius:6px;height:22px;width:22px}.wdd-nav-tabs{display:flex;flex:1 1;gap:0}.wdd-nav-tab{background:none;border:none;border-bottom:2px solid transparent;color:rgba(0,0,0,.35);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:48px;margin-bottom:-1px;padding:0 14px;transition:color .15s;white-space:nowrap}.wdd-nav-tab:hover{color:rgba(0,0,0,.65)}.wdd-nav-tab.act{border-bottom-color:#1c1c1e;color:#1c1c1e;font-weight:600}.wdd-nav-right{margin-left:auto}.wdd-live{align-items:center;color:rgba(0,0,0,.3);display:flex;font-size:11px;font-weight:500;gap:5px}.wdd-live-dot{-webkit-animation:livepulse 2s infinite;animation:livepulse 2s infinite;background:#2e9e5e;border-radius:50%;height:6px;width:6px}@-webkit-keyframes livepulse{0%,to{box-shadow:0 0 0 0 rgba(46,158,94,.4);opacity:1}50%{box-shadow:0 0 0 4px rgba(46,158,94,0);opacity:.7}}@keyframes livepulse{0%,to{box-shadow:0 0 0 0 rgba(46,158,94,.4);opacity:1}50%{box-shadow:0 0 0 4px rgba(46,158,94,0);opacity:.7}}.wdd-overview{display:flex;flex-direction:column;gap:14px;padding:16px}.wdd-kpi-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.wdd-kpi{background:#fff;border:1px solid #eeeef0;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:14px 16px}.wdd-kpi-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.wdd-kpi-label{color:rgba(0,0,0,.38);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.wdd-kpi-delta{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px}.wdd-kpi-delta.up{background:rgba(46,158,94,.1);color:#2e9e5e}.wdd-kpi-delta.dn{background:rgba(212,80,80,.1);color:#d45050}.wdd-kpi-val{color:#1c1c1e;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1}.wdd-kpi-sub{color:rgba(0,0,0,.3);font-size:10px;margin-top:2px}.wdd-chart-card{background:#fff;border:1px solid #eeeef0;border-radius:14px;overflow:hidden}.wdd-chart-card-head{align-items:center;border-bottom:1px solid #f0f0f2;display:flex;justify-content:space-between;padding:16px 18px 12px}.wdd-chart-title{color:#1c1c1e;font-size:14px;font-weight:600;letter-spacing:-.01em}.wdd-chart-sub{color:#2e9e5e;font-size:11px;font-weight:500;margin-top:2px}.wdd-period-group{background:#f4f4f6;border-radius:8px;display:flex;gap:1px;padding:2px}.wdd-period{background:none;border:none;border-radius:6px;color:rgba(0,0,0,.35);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;padding:5px 12px;transition:background .15s,color .15s;white-space:nowrap}.wdd-period.act{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);color:#1c1c1e;font-weight:600}.wdd-chart{padding:16px 18px 8px}.wdd-bars{align-items:flex-end;display:flex;gap:8px;height:150px;padding-bottom:24px;position:relative}.wdd-bars:before{background:repeating-linear-gradient(180deg,#f0f0f2,#f0f0f2 1px,transparent 0,transparent 31.5px);content:"";height:126px;left:0;pointer-events:none;position:absolute;right:0;top:0}.wdd-bar-col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:5px;height:100%;justify-content:flex-end;position:relative}.wdd-peak-label{background:#1c1c1e;border-radius:6px;color:#fff;font-family:inherit;font-size:10px;font-weight:600;padding:3px 8px;top:0;white-space:nowrap;z-index:2}.wdd-peak-label,.wdd-peak-label:after{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wdd-peak-label:after{border:4px solid transparent;border-top-color:#1c1c1e;content:"";top:100%}.wdd-bar-track{align-items:flex-end;display:flex;height:126px;width:100%}.wdd-bar{background:#e8e8ec;border-radius:5px 5px 3px 3px;cursor:pointer;min-height:4px;transition:height .4s cubic-bezier(.34,1.2,.64,1),background .2s;width:100%}.wdd-bar:hover{background:#c0c0cc}.wdd-bar.peak{background:#1c1c1e}.wdd-bar.peak:hover{background:#333}.wdd-bar-lbl{color:rgba(0,0,0,.3);font-family:inherit;font-size:9px;font-weight:500;white-space:nowrap}.wdd-reports{display:flex;flex-direction:column}.wdd-filter-row{background:#fff;border-bottom:1px solid #eeeef0;display:flex;flex-wrap:wrap;gap:6px;padding:14px 16px}.wdd-filter{background:#f4f4f6;border:1px solid transparent;border-radius:100px;color:rgba(0,0,0,.38);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;padding:5px 12px;transition:all .15s;white-space:nowrap}.wdd-filter:hover{color:rgba(0,0,0,.7)}.wdd-filter.act{background:#1c1c1e;border-color:#1c1c1e;color:#fff}.wdd-report-list{background:#fff;display:flex;flex-direction:column}.wdd-report-row{align-items:center;border-bottom:1px solid #f4f4f6;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:background .15s}.wdd-report-row:last-child{border-bottom:none}.wdd-report-row:hover{background:#fafafa}.wdd-report-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.wdd-report-dot{border-radius:50%;height:10px;width:10px}.wdd-report-info{flex:1 1;min-width:0}.wdd-report-name{color:#1c1c1e;font-size:13px;font-weight:500}.wdd-report-meta{color:rgba(0,0,0,.35);font-size:11px;margin-top:2px}.wdd-report-tag{border:1px solid;border-radius:5px;flex-shrink:0;font-size:10px;font-weight:600;padding:3px 9px;white-space:nowrap}.wdd-report-arr{color:rgba(0,0,0,.2);flex-shrink:0;transition:color .15s}.wdd-report-row:hover .wdd-report-arr{color:rgba(0,0,0,.5)}.wdd-detail{background:#fff;display:flex;flex-direction:column}.wdd-detail-head{align-items:center;border-bottom:1px solid #eeeef0;display:flex;gap:10px;padding:14px 16px}.wdd-back{background:none;border:none;color:rgba(0,0,0,.35);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:0;transition:color .15s;white-space:nowrap}.wdd-back:hover{color:rgba(0,0,0,.7)}.wdd-detail-name{color:#1c1c1e;flex:1 1;font-size:13px;font-weight:600}.wdd-detail-tag{border:1px solid;border-radius:5px;font-size:10px;font-weight:600;padding:3px 9px}.wdd-detail-period{align-items:center;display:flex;justify-content:space-between;padding:12px 16px 4px}.wdd-detail-period-label{color:rgba(0,0,0,.3);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.wdd-detail-stats{grid-gap:1px;background:#eeeef0;border-top:1px solid #eeeef0;display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.wdd-ds{background:#fff;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.wdd-ds-label{color:rgba(0,0,0,.35);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.wdd-ds-val{color:#1c1c1e;font-size:16px;font-weight:600;letter-spacing:-.02em}.wdd-section-toolbar{align-items:center;background:#fff;border-bottom:1px solid #eeeef0;display:flex;justify-content:space-between;padding:12px 16px}.wdd-toolbar-title{color:#1c1c1e;font-size:13px;font-weight:600}.wdd-action-btn{background:#1c1c1e;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:6px 14px;transition:opacity .15s}.wdd-action-btn:hover{opacity:.8}.wdd-table-head{grid-gap:8px;background:#fafafa;border-bottom:1px solid #f0f0f2;display:grid;gap:8px;padding:7px 16px}.wdd-table-head span{color:rgba(0,0,0,.3);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.wdd-table-row{grid-gap:8px;align-items:center;background:#fff;border-bottom:1px solid #f4f4f6;display:grid;gap:8px;padding:11px 16px;transition:background .12s}.wdd-table-row:last-child{border-bottom:none}.wdd-table-row:hover{background:#fafafa}.wdd-cell-name{color:#1c1c1e;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdd-cell-sub{color:rgba(0,0,0,.35);font-size:10px;margin-top:1px}.wdd-cell-muted{color:rgba(0,0,0,.35);font-size:12px;white-space:nowrap}.wdd-status-chip{border-radius:5px;font-size:10px;font-weight:600;padding:3px 8px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wdd-status-chip.paid,.wdd-status-chip.sent{background:rgba(46,158,94,.1);color:#2e7a40}.wdd-status-chip.draft{background:rgba(0,0,0,.06);color:rgba(0,0,0,.45)}.wdd-status-chip.scheduled{background:rgba(59,125,216,.1);color:#3b5da0}.wdd-status-chip.pending{background:rgba(212,160,32,.12);color:#a07010}.wdd-email-stats,.wdd-expense-summary,.wdd-payroll-summary{grid-gap:1px;background:#eeeef0;border-bottom:1px solid #eeeef0;display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.wdd-expense-summary{grid-template-columns:repeat(3,1fr)}.wdd-payroll-summary{grid-template-columns:repeat(4,1fr)}.wdd-email-stat{background:#fff;display:flex;flex-direction:column;gap:2px;padding:12px 16px}.wdd-email-stat-val{color:#1c1c1e;font-size:18px;font-weight:700;letter-spacing:-.03em}.wdd-email-stat-label{color:rgba(0,0,0,.35);font-size:10px;font-weight:400}.wdd-email-head,.wdd-email-row{grid-template-columns:1fr 70px 70px 70px}.wdd-compose-body{background:#fff;display:flex;flex-direction:column;gap:14px;padding:16px}.wdd-compose-field{display:flex;flex-direction:column;gap:6px}.wdd-compose-field label{color:rgba(0,0,0,.35);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.wdd-compose-input{background:#f4f4f6;border:1px solid #e8e8ec;border-radius:8px;color:#1c1c1e;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s}.wdd-compose-input:focus{border-color:#c0c0cc}.wdd-compose-textarea{background:#f4f4f6;border:1px solid #e8e8ec;border-radius:8px;color:#1c1c1e;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;resize:none;transition:border-color .15s}.wdd-compose-textarea:focus{border-color:#c0c0cc}.wdd-recipient-chips{display:flex;flex-wrap:wrap;gap:6px}.wdd-recipient-chip{background:#f4f4f6;border:1px solid #e0e0e4;border-radius:100px;color:#1c1c1e;cursor:pointer;font-size:11px;font-weight:500;padding:5px 12px;transition:background .15s}.wdd-recipient-chip:hover{background:#e8e8ec}.wdd-compose-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.wdd-ghost-btn{background:none;border:1px solid #e0e0e4;border-radius:8px;color:rgba(0,0,0,.45);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:8px 16px;transition:border-color .15s}.wdd-ghost-btn:hover{border-color:#c0c0cc}.wdd-primary-btn{background:#1c1c1e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:8px 18px;transition:opacity .15s}.wdd-primary-btn:hover{opacity:.8}.wdd-payroll-head,.wdd-payroll-row{grid-template-columns:24px 1fr 80px 70px 70px}.wdd-payroll-row{cursor:pointer}.wdd-payroll-row.selected{background:#f8f6fc}.wdd-checkbox{align-items:center;background:transparent;border:1.5px solid #d0d0d8;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:9px;font-weight:700;height:16px;justify-content:center;transition:all .15s;width:16px}.wdd-checkbox.checked{background:#1c1c1e;border-color:#1c1c1e}.wdd-expense-head,.wdd-expense-row{grid-template-columns:1fr 80px 60px 70px}.wdd-cat-chip{border-radius:5px;font-size:10px;font-weight:600;padding:3px 8px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wdd-recurring-badge{color:rgba(0,0,0,.3);font-size:9px;font-weight:500;margin-top:2px}.wdd-nav-brand>span{color:#000;display:none}.wdd-right{align-items:flex-start;display:flex;height:600px}@media (max-width:900px){.wdd-split{gap:40px;grid-template-columns:1fr}.wdd-left{margin-left:20px;margin-right:20px}.wdd-section{padding-top:34px}.wdd-right{padding:16px 0;width:100%}.wdd-mock{border-radius:14px;max-width:calc(100% - 1rem);min-width:0;min-width:auto;width:100%}.wdd-nav-tabs{-webkit-overflow-scrolling:touch;max-width:74vw;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.wdd-nav-tabs::-webkit-scrollbar{display:none}.wdd-nav-tab{font-size:11px;padding:0 10px}.wdd-nav-right{display:none}.wdd-detail-stats,.wdd-kpi-strip,.wdd-payroll-summary{grid-template-columns:repeat(2,1fr)}.wdd-email-stats,.wdd-expense-summary{grid-template-columns:repeat(1,1fr)}.wdd-payroll-head,.wdd-payroll-row{grid-template-columns:24px 1fr 60px 60px}.wdd-payroll-head span:nth-child(3),.wdd-payroll-row span:nth-child(3){display:none}.wdd-email-head,.wdd-email-row{grid-template-columns:1fr 60px 70px}.wdd-email-head span:nth-child(2),.wdd-email-row span:nth-child(2){display:none}.wdd-expense-head,.wdd-expense-row{grid-template-columns:1fr 70px 60px}.wdd-expense-head span:nth-child(2),.wdd-expense-row span:nth-child(2){display:none}.wdd-bars{gap:4px}.wdd-bar-lbl{font-size:8px}.smart-wwd-split-title{font-size:20px}a.smart-wwd-explore{font-size:18px}.wdd-right{height:auto}}.smart-wwdc-section{background:#161616;border-radius:10px;font-family:MonaSans,sans-serif,Arial,Helvetica;max-width:1400px;width:100%}.smart-wwdc-split{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;padding:60px 0}.smart-wwdc-split-right{display:flex;flex-direction:column;margin-right:25px}.smart-wwdc-phone-outer{display:flex;justify-content:center;padding:24px 0}.smart-wwdc-phone{background:#111113;border:10px solid #1e1e22;border-radius:50px;box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 60px 120px rgba(0,0,0,.65),0 20px 40px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.04);display:flex;flex-direction:column;overflow:visible;position:relative;width:295px}.smart-wwdc-island{background:#060608;border-radius:20px;flex-shrink:0;height:21px;left:calc(50% - 47.5px);margin:10px auto 0;position:absolute;width:95px;z-index:5}.smart-wwdc-notif{align-items:flex-start;-webkit-animation:notifIn .42s cubic-bezier(.34,1.56,.64,1) both;animation:notifIn .42s cubic-bezier(.34,1.56,.64,1) both;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:rgba(252,252,255,.95);border-radius:20px;box-shadow:0 12px 36px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.08);display:flex;gap:10px;left:8px;padding:13px 14px;position:absolute;right:8px;top:40px;z-index:30}@-webkit-keyframes notifIn{0%{opacity:0;-webkit-transform:translateY(-16px) scale(.96);transform:translateY(-16px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes notifIn{0%{opacity:0;-webkit-transform:translateY(-16px) scale(.96);transform:translateY(-16px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.smart-wwdc-notif-icon-wrap{align-items:center;background:#1c1c1e;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.smart-wwdc-notif-app-dot{background:#fff;border-radius:50%;height:10px;width:10px}.smart-wwdc-notif-content{flex:1 1;min-width:0}.smart-wwdc-notif-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.smart-wwdc-notif-appname{color:rgba(0,0,0,.45);font-family:-apple-system,sans-serif;font-size:11px;font-weight:600}.smart-wwdc-notif-time{color:rgba(0,0,0,.3);font-family:-apple-system,sans-serif;font-size:10px}.smart-wwdc-notif-title{color:#1c1c1e;font-family:-apple-system,sans-serif;font-size:13px;font-weight:600;line-height:1.2}.smart-wwdc-notif-body{color:rgba(0,0,0,.45);font-family:-apple-system,sans-serif;font-size:12px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-wwdc-screen{background:#f5f5f7;border-radius:40px;display:flex;flex:1 1;flex-direction:column;min-height:580px;overflow:hidden;padding-bottom:25px}.smart-wwdc-botbar{align-items:center;bottom:0;display:flex;flex-shrink:0;height:30px;justify-content:center;left:calc(50% - 55px);position:absolute;z-index:999999}.smart-wwdc-botbar:after{background:hsla(0,0%,71%,.4);border-radius:2px;content:"";height:4px;width:110px}.smart-wwdc-sb{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 22px 0}.smart-wwdc-sb-time{color:#1c1c1e;font-family:-apple-system,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.02em}.smart-wwdc-sb-right{align-items:center;display:flex;gap:5px}.smart-wwdc-home{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:0 0 12px}.smart-wwdc-home-top{align-items:center;display:flex;justify-content:space-between;padding:12px 18px 16px}.smart-wwdc-greet{color:rgba(0,0,0,.38);font-family:-apple-system,sans-serif;font-size:13px;font-weight:400}.smart-wwdc-hname{color:#1c1c1e;font-size:24px;letter-spacing:-.03em;line-height:1.05}.smart-wwdc-hava,.smart-wwdc-hname{font-family:-apple-system,sans-serif;font-weight:700}.smart-wwdc-hava{align-items:center;background:#1c1c1e;border-radius:50%;color:#f5f5f7;display:flex;flex-shrink:0;font-size:12px;height:40px;justify-content:center;width:40px}.smart-wwdc-hero-card{background:#1c1c1e;border-radius:24px;box-shadow:0 8px 24px rgba(0,0,0,.18);cursor:pointer;margin:0 12px 14px;padding:20px;transition:-webkit-transform .12s;transition:transform .12s;transition:transform .12s,-webkit-transform .12s}.smart-wwdc-hero-card:hover{-webkit-transform:scale(.98);transform:scale(.98)}.smart-wwdc-hero-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.smart-wwdc-hero-label{color:hsla(0,0%,100%,.4);letter-spacing:.08em;text-transform:uppercase}.smart-wwdc-hero-chip,.smart-wwdc-hero-label{font-family:-apple-system,sans-serif;font-size:10px;font-weight:600}.smart-wwdc-hero-chip{background:rgba(100,200,100,.15);border-radius:20px;color:#a8e6a0;padding:3px 10px}.smart-wwdc-hero-ref{color:#fff;font-family:-apple-system,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:4px}.smart-wwdc-hero-sub{color:hsla(0,0%,100%,.45);font-family:-apple-system,sans-serif;font-size:12px;margin-bottom:16px}.smart-wwdc-hero-track{margin-bottom:16px}.smart-wwdc-hero-bar{background:hsla(0,0%,100%,.1);border-radius:2px;height:3px;margin-bottom:8px;overflow:hidden}.smart-wwdc-hero-fill{background:hsla(0,0%,100%,.7);border-radius:2px;height:100%;width:70%}.smart-wwdc-hero-steps{display:flex;justify-content:space-between}.smart-wwdc-hero-steps span{color:hsla(0,0%,100%,.25);font-family:-apple-system,sans-serif;font-size:9px;font-weight:500}.smart-wwdc-hero-steps span.active{color:hsla(0,0%,100%,.75);font-weight:600}.smart-wwdc-hero-cta{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);display:flex;font-family:-apple-system,sans-serif;font-size:12px;font-weight:600;justify-content:space-between;padding-top:14px}.smart-wwdc-hero-arrow{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;height:28px;justify-content:center;width:28px}.smart-wwdc-menu{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;padding:0 12px}.smart-wwdc-menu-item{align-items:center;background:#fff;border:none;border-radius:18px;box-shadow:0 1px 5px rgba(0,0,0,.06);cursor:pointer;display:flex;flex-direction:column;font-family:-apple-system,sans-serif;gap:8px;padding:16px 10px 14px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.smart-wwdc-menu-item:hover{-webkit-transform:scale(.95);transform:scale(.95)}.smart-wwdc-menu-icon{align-items:center;background:#f0f0f2;border-radius:12px;display:flex;height:38px;justify-content:center;width:38px}.smart-wwdc-menu-item span{color:#1c1c1e;font-size:11px;font-weight:600}.smart-wwdc-subpage{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.smart-wwdc-subpage-head{align-items:center;display:flex;flex-shrink:0;gap:6px;padding:10px 16px 16px}.smart-wwdc-back-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}button.smart-wwdc-back-btn>svg{height:16px;width:16px}.smart-wwdc-page-title{color:#1c1c1e;font-family:-apple-system,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.02em}.smart-wwdc-order-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:0 12px}.smart-wwdc-order-card{background:#fff;border-radius:18px;box-shadow:0 1px 5px rgba(0,0,0,.06);cursor:pointer;padding:14px 14px 10px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.smart-wwdc-order-card:hover{-webkit-transform:scale(.98);transform:scale(.98)}.smart-wwdc-oc-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.smart-wwdc-oc-ref{color:#1c1c1e;font-family:-apple-system,sans-serif;font-size:14px;font-weight:700}.smart-wwdc-oc-product{color:rgba(0,0,0,.4);font-family:-apple-system,sans-serif;font-size:11px;margin-top:1px}.smart-wwdc-oc-date{color:rgba(0,0,0,.25);font-family:-apple-system,sans-serif;font-size:10px;margin-top:2px}.smart-wwdc-oc-right{align-items:center;display:flex;gap:4px}.smart-wwdc-oc-chip{border-radius:20px;font-family:-apple-system,sans-serif;font-size:10px;font-weight:600;padding:3px 9px}.smart-wwdc-oc-chip.shipped{background:rgba(90,122,191,.12);color:#3a5fa0}.smart-wwdc-oc-chip.delivered{background:rgba(60,180,80,.12);color:#2a7a40}.smart-wwdc-oc-chip.processing{background:rgba(212,168,71,.12);color:#9a7820}.smart-wwdc-oc-bar{background:#f0f0f2;border-radius:2px;height:3px;overflow:hidden}.smart-wwdc-oc-fill{background:#1c1c1e;border-radius:2px;height:100%}.smart-wwdc-detail-body{display:flex;flex:1 1;flex-direction:column;gap:14px;padding:0 12px 12px}.smart-wwdc-detail-hero{background:#fff;border-radius:18px;box-shadow:0 1px 5px rgba(0,0,0,.06);padding:18px}.smart-wwdc-detail-product{color:#1c1c1e;font-family:-apple-system,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em}.smart-wwdc-detail-sub{color:rgba(0,0,0,.38);font-family:-apple-system,sans-serif;font-size:12px;margin-top:3px}.smart-wwdc-detail-track{background:#fff;border-radius:18px;box-shadow:0 1px 5px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px;padding:16px 18px}.smart-wwdc-dt-step{align-items:flex-start;display:flex;gap:12px;opacity:.3}.smart-wwdc-dt-step.done{opacity:1}.smart-wwdc-dt-dot{background:#d0d0d8;border-radius:50%;flex-shrink:0;height:14px;margin-top:2px;width:14px}.smart-wwdc-dt-step.done .smart-wwdc-dt-dot{background:#1c1c1e}.smart-wwdc-dt-label{color:#1c1c1e;font-family:-apple-system,sans-serif;font-size:13px;font-weight:600}.smart-wwdc-dt-sub{color:rgba(0,0,0,.35);font-family:-apple-system,sans-serif;font-size:11px;margin-top:1px}.smart-wwdc-pill-btn{background:#1c1c1e;border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:-apple-system,sans-serif;font-size:14px;font-weight:600;margin-top:auto;padding:14px;transition:opacity .15s;width:100%}.smart-wwdc-pill-btn:hover{opacity:.82}.smart-wwdc-chat-page{background:#f5f5f7}.smart-wwdc-bubbles{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:8px 14px}.smart-wwdc-bub{font-family:-apple-system,sans-serif;font-size:12px;line-height:1.5;max-width:78%;padding:10px 14px}.smart-wwdc-bub.agent{align-self:flex-start;background:#fff;border-radius:4px 18px 18px 18px;box-shadow:0 1px 4px rgba(0,0,0,.07);color:#1c1c1e}.smart-wwdc-bub.user{align-self:flex-end;background:#1c1c1e;border-radius:18px 4px 18px 18px;color:#fff}.smart-wwdc-chat-bar{background:#f5f5f7;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;gap:7px;padding:8px 12px 10px}.smart-wwdc-chat-input{background:#fff;border:none;border-radius:22px;box-shadow:0 1px 4px rgba(0,0,0,.07);color:#1c1c1e;flex:1 1;font-family:-apple-system,sans-serif;font-size:12px;outline:none;padding:9px 14px}.smart-wwdc-chat-input::-webkit-input-placeholder{color:rgba(0,0,0,.28)}.smart-wwdc-chat-input::placeholder{color:rgba(0,0,0,.28)}.smart-wwdc-chat-send{align-items:center;background:#1c1c1e;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:opacity .15s;width:34px}.smart-wwdc-chat-send:hover{opacity:.78}@media (max-width:900px){.smart-wwdc-split{gap:40px;grid-template-columns:1fr;padding:34px 0 0}.smart-wwdc-split-right{margin-left:20px;margin-right:20px;order:-1}.smart-wwdc-phone{width:300px}}.smart-wwd-section{background:#161616;font-family:MonaSans,sans-serif,Arial,Helvetica;max-width:1400px;padding:2rem 1rem;width:100%}.smart-wwd-split{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 2fr}.smart-wwd-split-left{display:flex;flex-direction:column;margin-left:25px}.smart-wwd-split-title{color:#f4f2ef}.smart-wwd-split-desc,.smart-wwd-split-title{font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.3}.smart-wwd-split-desc{color:hsla(0,0%,100%,.75)}.smart-wwd-explore{align-self:flex-start;color:#826696;font-size:18px;font-weight:500;margin-top:6px;text-decoration:none;transition:color .2s}.smart-wwd-explore:hover{color:#9a7db0}.smart-wwd-split-right{width:100%}.mgmt-mock{background:#f4f4f6;border-radius:18px;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 24px 60px rgba(0,0,0,.35),0 8px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;min-height:340px;overflow:hidden}.mgmt-nav{background:#fff;border-bottom:1px solid #eeeef0;gap:0;height:48px;padding:0 16px}.mgmt-nav,.mgmt-nav-brand{align-items:center;display:flex;flex-shrink:0}.mgmt-nav-brand{color:#1c1c1e;font-size:13px;font-weight:600;gap:7px;letter-spacing:-.01em;margin-right:16px}.mgmt-brand-dot{background:#1c1c1e;border-radius:6px;flex-shrink:0;height:22px;width:22px}.mgmt-nav-tabs{display:flex;flex:1 1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mgmt-nav-tabs::-webkit-scrollbar{display:none}.mgmt-nav-tab{background:none;border:none;border-bottom:2px solid transparent;color:rgba(0,0,0,.35);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:500;height:48px;margin-bottom:-1px;padding:0 14px;transition:color .15s;white-space:nowrap}.mgmt-nav-tab:hover{color:rgba(0,0,0,.65)}.mgmt-nav-tab.act{border-bottom-color:#1c1c1e;color:#1c1c1e;font-weight:600}.mgmt-nav-right{flex-shrink:0;margin-left:auto}.mgmt-add-btn{background:#1c1c1e;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:6px 14px;transition:opacity .15s;white-space:nowrap}.mgmt-add-btn:hover{opacity:.8}.mgmt-table-head{grid-gap:8px;background:#fafafa;border-bottom:1px solid #f0f0f2;display:grid;flex-shrink:0;gap:8px;grid-template-columns:1fr 80px 80px 70px 20px;padding:7px 16px}.mgmt-table-head span{color:rgba(0,0,0,.3);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mgmt-table-row{grid-gap:8px;align-items:center;background:#fff;border-bottom:1px solid #f4f4f6;cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr 80px 80px 70px 20px;padding:11px 16px;transition:background .12s}.mgmt-table-row:last-of-type{border-bottom:none}.mgmt-table-row:hover{background:#fafafa}.mgmt-cell-name{color:#1c1c1e;font-size:13px;font-weight:500}.mgmt-cell-muted,.mgmt-cell-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-cell-muted{color:rgba(0,0,0,.35);font-size:12px}.mgmt-chip{border:1px solid;border-radius:5px;font-size:10px;font-weight:600;padding:3px 8px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mgmt-row-arr{color:rgba(0,0,0,.2);flex-shrink:0;transition:color .15s}.mgmt-table-row:hover .mgmt-row-arr{color:rgba(0,0,0,.5)}.mgmt-footer{align-items:center;background:#fafafa;border-top:1px solid #f0f0f2;display:flex;justify-content:space-between;margin-top:auto;padding:10px 16px}.mgmt-footer span{color:rgba(0,0,0,.3);font-size:11px}.mgmt-refresh-btn{background:none;border:1px solid #e0e0e4;border-radius:6px;color:rgba(0,0,0,.45);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;padding:4px 12px;transition:border-color .15s,color .15s}.mgmt-refresh-btn:hover{border-color:#c0c0cc;color:rgba(0,0,0,.7)}.mgmt-detail{background:#fff;display:flex;flex:1 1;flex-direction:column}.mgmt-detail-head{align-items:center;border-bottom:1px solid #eeeef0;display:flex;flex-shrink:0;gap:12px;padding:12px 16px}.mgmt-back{background:none;border:none;color:rgba(0,0,0,.35);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:0;transition:color .15s;white-space:nowrap}.mgmt-back:hover{color:rgba(0,0,0,.7)}.mgmt-detail-title{color:#1c1c1e;flex:1 1;font-size:13px;font-weight:600}.mgmt-save-btn{background:#1c1c1e;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:6px 14px;transition:opacity .15s;white-space:nowrap}.mgmt-save-btn:hover{opacity:.8}.mgmt-detail-body{grid-gap:1px;background:#eeeef0;display:grid;flex:1 1;gap:1px;grid-template-columns:1fr 1fr}.mgmt-field{background:#fff;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.mgmt-field-wide{grid-column:1/-1}.mgmt-field-label{color:rgba(0,0,0,.3);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mgmt-field-value{color:rgba(0,0,0,.55);font-size:13px}.mgmt-field-input{background:#f4f4f6;border:1px solid #e8e8ec;border-radius:7px;color:#1c1c1e;font-family:inherit;font-size:13px;outline:none;padding:7px 10px;transition:border-color .15s;width:100%}.mgmt-field-input:focus{border-color:#c0c0cc}.mgmt-nav-brand>span{color:#000;display:none}@media (max-width:900px){.smart-wwd-split{gap:40px;grid-template-columns:1fr}.smart-wwd-split-left{margin-left:20px;margin-right:20px}.smart-wwd-section{padding:34px 0 0}.mgmt-table-head,.mgmt-table-row{grid-template-columns:1fr 70px 60px 16px}.mgmt-table-head span:nth-child(3),.mgmt-table-row span:nth-child(3){display:none}.mgmt-detail-body{grid-template-columns:1fr}.mgmt-nav-tabs{max-width:70vw}}.smart-wwd{font-family:MonaSans,sans-serif,Arial,Helvetica;max-width:1400px;padding:96px 0;position:relative;width:100%;z-index:100}.smart-wwd-header{margin-bottom:52px}.smart-wwd-label{color:hsla(0,0%,100%,.35);font-size:12px;font-weight:400;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.smart-wwd-title{color:#f4f2ef;font-size:clamp(26px,2.5vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:36px;max-width:60vw}.smart-wwd-grid{border-radius:12px;overflow:hidden}.smart-wwd-card{background:#111;display:flex;flex-direction:column;gap:14px;padding:40px 36px;transition:background .2s}.smart-wwd-card:hover{background:#161616}.smart-wwd-number{color:hsla(0,0%,100%,.2);font-size:11px;font-weight:500;letter-spacing:.12em}.smart-wwd-card-title{color:#f4f2ef;font-size:clamp(15px,1.4vw,18px);font-weight:500;letter-spacing:-.01em;line-height:1.25}.smart-wwd-card-body{color:hsla(0,0%,100%,.45);font-size:13px;font-weight:400;line-height:1.75}@media (max-width:768px){.smart-wwd-grid{display:flex;flex-direction:column;gap:80px}.smart-wwd-title{max-width:100%}section.smart-wwd{padding:0 0 96px}}.component-breakdown-container{margin:0 auto;padding:2rem 0;width:100%}.component-breakdown-header{margin-bottom:1rem}.component-breakdown-summary{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.component-breakdown-summary-left{display:flex;flex-direction:column}.component-breakdown-summary-title{margin-bottom:.5rem}.component-breakdown-summary-hours{font-size:28px;font-weight:600}.component-breakdown-quote-button{flex-shrink:0;margin-left:1rem}.component-breakdown-list{gap:12px}.component-breakdown-item{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.component-breakdown-checkbox{align-items:center;border:1px solid hsla(0,0%,80%,.4);border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;margin-top:2px;transition:all .2s ease;width:20px}.component-breakdown-checkbox.selected{background:linear-gradient(135deg,#826696,#735f81)}.component-breakdown-checkbox.unselected{background:transparent}.component-breakdown-content{flex:1 1}.component-breakdown-header-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.component-breakdown-title{flex:1 1;margin-bottom:0}.component-breakdown-hours{font-size:16px;font-weight:600;margin-left:16px}.component-breakdown-description{color:#888;font-size:14px;line-height:1.4;margin:0}.component-breakdown-actions{display:flex;gap:10px;justify-content:center;margin-top:1.5rem}.component-breakdown-select-all{width:100%}.sellerdash-container{-webkit-animation:sellerdashFadeIn .6s ease-out;animation:sellerdashFadeIn .6s ease-out;color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px}@-webkit-keyframes sellerdashFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sellerdashFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.sellerdash-error{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.sellerdash-error-icon{color:#ff3b30;margin-bottom:8px}.sellerdash-error-title{color:#fff;font-size:24px;font-weight:600;margin:0}.sellerdash-error-message{color:hsla(0,0%,100%,.7);font-size:16px;margin:0;max-width:400px}.sellerdash-loading{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.sellerdash-loader{-webkit-animation:sellerdashSpin 1s linear infinite;animation:sellerdashSpin 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#826696;height:32px;width:32px}@-webkit-keyframes sellerdashSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sellerdashSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sellerdash-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.sellerdash-empty-icon{color:hsla(0,0%,100%,.3);margin-bottom:16px}.sellerdash-empty-title{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.sellerdash-empty-description{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.5;margin:0;max-width:400px}.sellerdash-header{margin-bottom:32px}.sellerdash-header-content{align-items:flex-start;-webkit-animation:sellerdashSlideIn .6s cubic-bezier(.25,.46,.45,.94);animation:sellerdashSlideIn .6s cubic-bezier(.25,.46,.45,.94);display:flex;gap:32px;justify-content:space-between}@-webkit-keyframes sellerdashSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sellerdashSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.sellerdash-profile-section{align-items:center;display:flex;flex:1 1;gap:24px}.sellerdash-profile-avatar{flex-shrink:0;position:relative}.sellerdash-avatar-image{object-fit:cover}.sellerdash-avatar-image,.sellerdash-avatar-placeholder{border:3px solid hsla(0,0%,100%,.1);border-radius:50%;height:80px;width:80px}.sellerdash-avatar-placeholder{align-items:center;background:linear-gradient(135deg,#826696,#735f81);display:flex;justify-content:center}.sellerdash-avatar-initials{color:#fff;font-size:1.5rem;font-weight:600}.sellerdash-verification-badge{align-items:center;background-color:#4caf50;border:2px solid #0a0a0a;border-radius:50%;bottom:-2px;color:#fff;display:flex;height:24px;justify-content:center;position:absolute;right:-2px;width:24px}.sellerdash-profile-info{flex:1 1;min-width:0}.sellerdash-profile-name{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.sellerdash-profile-description{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.5;margin:0 0 16px;max-width:500px}.sellerdash-profile-stats{display:flex;gap:32px}.sellerdash-stat-item{align-items:center;display:flex;flex-direction:column;text-align:center}.sellerdash-stat-number{color:#826696;font-size:20px;font-weight:700;margin-bottom:4px}.sellerdash-stat-label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.sellerdash-earnings-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;min-width:200px;padding:24px;text-align:center;transition:all .3s ease}.sellerdash-earnings-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(130,102,150,.15)}.sellerdash-earnings-amount{color:#826696;font-size:28px;font-weight:700;margin-bottom:4px}.sellerdash-earnings-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;margin-bottom:16px}.sellerdash-active-orders{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:4px;padding-top:16px}.sellerdash-active-count{color:#fff;font-size:18px;font-weight:700}.sellerdash-active-label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.sellerdash-main{padding:0}.sellerdash-content{display:flex;flex-direction:column;gap:40px}.sellerdash-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.sellerdash-section-title{color:#fff;font-size:24px;font-weight:600;margin:0}.sellerdash-order-count{background:rgba(130,102,150,.2);border:1px solid rgba(130,102,150,.3);border-radius:20px;color:#826696;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.sellerdash-orders-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.sellerdash-order-card{-webkit-animation:sellerdashCardSlideIn .5s ease-out;animation:sellerdashCardSlideIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;transition:all .3s ease}@-webkit-keyframes sellerdashCardSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sellerdashCardSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.sellerdash-order-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(130,102,150,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.sellerdash-order-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding:20px 20px 0}.sellerdash-order-title{color:#fff;flex:1 1;font-size:16px;font-weight:600;line-height:1.3;margin:0}.sellerdash-status-badge{align-items:center;border-radius:16px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;padding:6px 12px}.sellerdash-order-details{padding:0 20px 16px}.sellerdash-order-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px}.sellerdash-client-info{display:flex;flex-direction:column;gap:2px}.sellerdash-client-label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500}.sellerdash-client-name{color:#fff;font-size:14px;font-weight:600}.sellerdash-order-price{color:#826696;font-size:18px;font-weight:700}.sellerdash-progress-section{display:flex;flex-direction:column;gap:8px}.sellerdash-progress-header{align-items:center;display:flex;font-size:12px;justify-content:space-between}.sellerdash-progress-label{color:hsla(0,0%,100%,.7);font-weight:500}.sellerdash-deadline{color:hsla(0,0%,100%,.6)}.sellerdash-progress-bar{background:hsla(0,0%,100%,.1);border-radius:3px;height:6px;overflow:hidden}.sellerdash-progress-fill{border-radius:3px;height:100%;transition:width .3s ease}.sellerdash-order-actions{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:8px;padding:16px 20px 20px}.sellerdash-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 16px;text-decoration:none;transition:all .2s ease}.sellerdash-btn-primary{background:linear-gradient(135deg,#826696,#735f81);color:#fff}.sellerdash-btn-primary:hover{box-shadow:0 4px 12px rgba(130,102,150,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sellerdash-btn-secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.sellerdash-btn-secondary:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.sellerdash-quick-links-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.sellerdash-quick-link-card{align-items:flex-start;background:linear-gradient(135deg,#111,#1a1a1a);border:1px solid #333;border-radius:16px;color:inherit;display:flex;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:all .3s ease}.sellerdash-quick-link-card:hover{border-color:#555;box-shadow:0 4px 10px hsla(0,0%,71%,.1)}.sellerdash-link-icon{background-color:#333;border-radius:12px;color:#fff;display:flex;padding:12px;transition:all .3s ease}.sellerdash-quick-link-card:hover .sellerdash-link-icon{background-color:#826696;-webkit-transform:scale(1.1);transform:scale(1.1)}.sellerdash-link-title{color:#fff;font-size:1.2rem;font-weight:600;margin:0}.sellerdash-link-description{color:#aaa;font-size:.95rem;line-height:1.4;margin:0}@media (max-width:1200px){.sellerdash-orders-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.sellerdash-quick-links-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width:768px){.sellerdash-container{padding:16px}.sellerdash-header-content{gap:24px}.sellerdash-header-content,.sellerdash-profile-section{align-items:center;flex-direction:column;text-align:center}.sellerdash-profile-stats{justify-content:center}.sellerdash-earnings-card{max-width:300px;min-width:auto;width:100%}.sellerdash-orders-grid,.sellerdash-quick-links-grid{grid-template-columns:1fr}.sellerdash-order-header{align-items:flex-start;flex-direction:column;gap:12px}.sellerdash-order-meta{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.sellerdash-profile-name{font-size:24px}.sellerdash-profile-description{font-size:14px}.sellerdash-content{gap:32px}.sellerdash-order-card{margin:0}.sellerdash-order-actions,.sellerdash-order-details,.sellerdash-order-header{padding-left:16px;padding-right:16px}.sellerdash-quick-link-card{padding:20px}.sellerdash-order-actions{flex-direction:column}.sellerdash-section-header{align-items:flex-start;flex-direction:column;gap:8px}}.portfolio-page{-webkit-animation:portfolioFadeIn .6s ease-out;animation:portfolioFadeIn .6s ease-out;color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px}@-webkit-keyframes portfolioFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes portfolioFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.header-top{margin-bottom:24px}.btn-add{align-items:center;display:flex;gap:8px}.header-filters{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;flex-direction:column;gap:20px;margin-bottom:16px;padding:20px}.filter-section{align-items:center;display:flex;gap:16px}.filter-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:600;min-width:80px}.filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.filter-tab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.filter-tab:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.filter-tab.active{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.3);color:#fff;font-weight:600}.status-filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.status-filter{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease}.status-filter:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.status-filter.active{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.3);color:#fff;font-weight:600}.status-dot{height:8px;width:8px}.status-dot.active{background-color:#30d158}.status-dot.inactive{background-color:hsla(0,0%,100%,.5)}.portfolio-list{display:flex;flex-direction:column;gap:20px}.project-item{grid-gap:20px;align-items:center;-webkit-animation:portfolioCardSlideIn .5s ease-out;animation:portfolioCardSlideIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:grid;gap:20px;grid-template-columns:80px 1fr auto;padding:20px;transition:all .3s ease}@-webkit-keyframes portfolioCardSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes portfolioCardSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.project-item:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(130,102,150,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.project-item.inactive{opacity:.6}.project-image{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;flex-shrink:0;height:80px;overflow:hidden;transition:all .2s ease;width:80px}.project-image:hover{border-color:hsla(0,0%,100%,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.project-image img{height:100%;object-fit:cover;width:100%}.image-placeholder{align-items:center;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.3);display:flex;height:100%;justify-content:center;width:100%}.project-details{min-width:0}.details-main{display:flex;flex-direction:column;gap:8px}.project-title{color:#fff;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;transition:color .2s ease}.project-title:hover{color:#826696}.project-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.7);display:-webkit-box;font-size:14px;line-height:1.4;margin:0;overflow:hidden}.project-meta{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:12px;gap:16px;margin-top:4px}.last-delivery{color:#30d158;font-weight:500}.technologies{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tech-tag{border-radius:6px;font-size:11px;padding:4px 8px}.project-sidebar{align-items:flex-end;display:flex;flex-direction:column;gap:16px;min-width:200px}.status-section{display:flex;justify-content:flex-end;width:100%}.status{border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.status.active{background-color:#1b5129;color:#fff}.status.inactive{background-color:hsla(0,0%,100%,.3);color:#fff}.stats-compact{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);width:100%}.stat{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:8px;text-align:center}.stat-value{color:#826696;display:block;font-size:16px;font-weight:600;line-height:1.2}.stat-label{color:hsla(0,0%,100%,.6);display:block;font-size:10px;font-weight:500;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.item-actions{display:flex;gap:8px;width:100%}.btn-action{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:4px;justify-content:center;padding:8px 12px;transition:all .2s ease}.btn-action:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff}.btn-action.primary{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.3);color:#fff}.btn-action.primary:hover{box-shadow:0 4px 12px rgba(130,102,150,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-action.danger{background:#ff3b30;border-color:#ff3b30;color:#fff}.btn-action.danger:hover{background:#ff2d20;border-color:#ff2d20}.btn-action.edit{color:#fff}.btn-action.more{flex:none;padding:8px;width:32px}.dropdown-container{position:relative}.dropdown-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.5);margin-top:4px;min-width:160px;overflow:hidden;padding:8px 0;position:absolute;right:0;top:100%;z-index:1000}.dropdown-menu.dropdown-up{bottom:100%;margin-bottom:4px;margin-top:0;top:auto}.dropdown-item{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;text-align:left;transition:all .15s ease;width:100%}.dropdown-item:hover{background:hsla(0,0%,100%,.1);color:#fff}.dropdown-item.danger{color:#ff6b6b}.dropdown-item.danger:hover{background:#ff3b30;color:#fff}.dropdown-item.warning{color:#ff9500}.dropdown-item.warning:hover{background:#ff9500;color:#fff}.dropdown-item.success{color:#30d158}.dropdown-item.success:hover{background:#30d158;color:#fff}.dropdown-divider{background-color:hsla(0,0%,100%,.1);height:1px;margin:8px 0}.empty-state{padding:80px 20px}.empty-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:400px}.empty-content svg{color:hsla(0,0%,100%,.3);margin-bottom:24px}.empty-content h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.empty-content p{color:hsla(0,0%,100%,.6);font-size:16px;line-height:1.5;margin-bottom:32px}@media (max-width:1200px){.portfolio-page{max-width:1000px}}@media (max-width:1024px){.portfolio-page{padding:20px}}@media (max-width:768px){.portfolio-page{padding:16px}.header-top{align-items:stretch;flex-direction:column;gap:16px}.header-top h1{text-align:center}.header-filters{gap:16px}.filter-section{align-items:flex-start;flex-direction:column;gap:8px}.filter-label{min-width:auto}.project-item{gap:16px;grid-template-columns:1fr;text-align:left}.project-image{align-self:start;height:60px;width:60px}.project-sidebar{align-items:stretch}.status-section{justify-content:flex-start}.stats-compact{gap:8px;grid-template-columns:repeat(2,1fr)}.item-actions{flex-direction:column}.btn-action.more{width:100%}}@media (max-width:480px){.portfolio-page{padding:12px}.project-item{padding:16px}.header-filters{gap:12px}.filter-tabs,.status-filter-tabs{justify-content:flex-start}}.create-offering-page{-webkit-animation:createOfferingFadeIn .6s ease-out;animation:createOfferingFadeIn .6s ease-out;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0 auto;max-width:1400px;padding:24px}@-webkit-keyframes createOfferingFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes createOfferingFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.wyens-special{display:flex;gap:1rem}.wizard-navigation{flex:1 1;height:65vh}.wizard-item{display:flex;flex:1 1}.wizard-container{flex:2 1}.page-header{margin-bottom:32px}.header-top{align-items:center;display:flex;justify-content:space-between}.header-top h1{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0}.btn-back{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.btn-back:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.wizard-main-layout{grid-gap:32px;align-items:flex-start;display:grid;gap:32px;grid-template-columns:300px 1fr}.wizard-navigation{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:24px}.wizard-button,.wizard-item{position:relative}.wizard-button{align-items:center;-webkit-animation:wizardCardSlideIn .5s ease-out;animation:wizardCardSlideIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:20px;text-align:left;transition:all .3s ease;width:100%}@-webkit-keyframes wizardCardSlideIn{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wizardCardSlideIn{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.wizard-button:hover:not(:disabled){border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(130,102,150,.15);-webkit-transform:translateX(4px);transform:translateX(4px)}.wizard-button.active{background:rgba(130,102,150,.1);border-color:#826696;box-shadow:0 0 0 1px rgba(130,102,150,.3)}.wizard-button.completed{background:rgba(130,102,150,.05);border-color:#826696}.wizard-button:disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none;transform:none}.wizard-icon{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.6);display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .2s ease;width:48px}.wizard-button.active .wizard-icon,.wizard-button.completed .wizard-icon{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.2);color:#fff}.wizard-info{flex:1 1;min-width:0}.wizard-title{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.wizard-subtitle{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.3}.wizard-button.active .wizard-subtitle{color:hsla(0,0%,100%,.8)}.wizard-number{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.6);display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;position:absolute;right:12px;top:12px;width:24px}.wizard-button.active .wizard-number,.wizard-button.completed .wizard-number{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.2);color:#fff}.wizard-item:not(:last-child):after{background:hsla(0,0%,100%,.1);content:"";height:12px;left:44px;position:absolute;top:100%;width:2px}.wizard-item.completed:not(:last-child):after{background:linear-gradient(135deg,#826696,#735f81)}.wizard-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;min-height:500px;padding:32px}.wizard-header{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:32px;padding-bottom:24px;text-align:left}.wizard-header h2{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.wizard-header p{color:hsla(0,0%,100%,.7);font-size:16px;margin:0}.wizard-content{display:flex;flex-direction:column;gap:24px}.form-group label{color:#fff;letter-spacing:-.01em}.input-help{color:hsla(0,0%,100%,.6);font-size:12px;font-style:italic;margin-top:4px}.input-field{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-sizing:border-box;color:#fff;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.input-field:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.input-field::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.input-field::placeholder{color:hsla(0,0%,100%,.5)}.select-field{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.select-field:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.textarea-field{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;min-height:100px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.textarea-field:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.textarea-field::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.textarea-field::placeholder{color:hsla(0,0%,100%,.5)}.feature-input,.tech-input,.workflow-input{display:flex;gap:12px;margin-bottom:12px}.btn-add{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;box-shadow:0 2px 8px rgba(130,102,150,.3);color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease}.btn-add:hover{box-shadow:0 4px 12px rgba(130,102,150,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tech-input-container{position:relative}.tech-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.5);left:0;margin-top:4px;max-height:300px;overflow-y:auto;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.tech-dropdown-item{border-bottom:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);cursor:pointer;padding:12px 16px;transition:all .15s ease}.tech-dropdown-item:hover{background:hsla(0,0%,100%,.1);color:#fff}.tech-dropdown-item:last-child{border-bottom:none}.tech-add-new{background:rgba(130,102,150,.05);border-top:1px solid hsla(0,0%,100%,.1);color:#826696;font-style:italic}.tech-add-new:hover{background:rgba(130,102,150,.1);color:#fff}.tech-name{color:#fff;display:block;font-weight:500}.tech-description{color:hsla(0,0%,100%,.6);display:block;font-size:12px;margin-top:2px}.tech-tags{display:flex;flex-wrap:wrap;gap:8px}.tech-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:hsla(0,0%,100%,.8);font-size:12px;font-weight:500;gap:8px;padding:6px 12px}.remove-tag,.tech-tag{align-items:center;display:flex}.remove-tag{background:none;border:none;border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:16px;height:16px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:16px}.remove-tag:hover{background:#ff3b30;color:#fff}.feature-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.9);justify-content:space-between;padding:12px 16px}.remove-feature{align-items:center;background:none;border:none;border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:24px}.remove-feature:hover{background:#ff3b30;color:#fff}.workflow-steps{margin-bottom:12px}.workflow-step{align-items:center;display:flex;gap:12px;margin-bottom:8px}.workflow-step .step-number{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.workflow-step-input{flex:1 1}.remove-step{align-items:center;background:#ff3b30;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.remove-step:hover{background:#ff2d20;-webkit-transform:scale(1.05);transform:scale(1.05)}.workflow-limit{color:hsla(0,0%,100%,.6);display:block;font-size:12px;font-style:italic;margin-top:8px}.existing-images-section,.new-images-section{margin-bottom:20px}.existing-images-section h4,.new-images-section h4{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 12px}.upload-area{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.02);border:2px dashed hsla(0,0%,100%,.2);border-radius:16px;cursor:pointer;margin-bottom:20px;padding:32px 24px;text-align:center;transition:all .2s ease}.upload-area:hover{background:rgba(130,102,150,.05);border-color:#826696;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.upload-input{display:none}.upload-label{align-items:center;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;flex-direction:column;gap:12px}.upload-label svg{color:hsla(0,0%,100%,.4)}.upload-label span{font-size:16px;font-weight:500}.upload-label small{color:hsla(0,0%,100%,.6);font-size:12px}.uploaded-images{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.image-preview{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;position:relative;transition:all .2s ease}.image-preview.main-image{border-color:#826696;box-shadow:0 0 0 2px rgba(130,102,150,.3)}.image-preview:hover{border-color:hsla(0,0%,100%,.2);-webkit-transform:scale(1.02);transform:scale(1.02)}.image-preview img{height:100%;object-fit:cover;width:100%}.image-actions{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.7);bottom:0;display:flex;flex-direction:column;gap:8px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.image-preview:hover .image-actions{opacity:1}.main-badge{border-radius:6px;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.main-badge,.set-main-btn{background:linear-gradient(135deg,#826696,#735f81);color:#fff;font-size:10px;font-weight:600}.set-main-btn{border:none;border-radius:6px;cursor:pointer;padding:6px 10px;transition:all .2s ease}.set-main-btn:hover{box-shadow:0 2px 8px rgba(130,102,150,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.set-main-btn:disabled{background:hsla(0,0%,100%,.2);cursor:not-allowed;-webkit-transform:none;transform:none}.remove-image{align-items:center;background:#ff3b30;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;transition:all .2s ease;width:24px}.remove-image:hover{background:#ff2d20;-webkit-transform:scale(1.1);transform:scale(1.1)}.pricing-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.pricing-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(130,102,150,.1);border:1px solid rgba(130,102,150,.3);border-radius:12px;margin-bottom:20px;padding:16px}.preview-item{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.preview-item:last-child{margin-bottom:0}.preview-item strong{color:#826696;font-weight:600}.checkbox-label{color:hsla(0,0%,100%,.8);font-size:14px;gap:12px;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{display:none}.checkmark{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.3);border-radius:4px;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.checkbox-label input[type=checkbox]:checked+.checkmark{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.4)}.checkbox-label input[type=checkbox]:checked+.checkmark:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wizard-actions{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:16px;justify-content:space-between;padding-top:24px}.btn-primary{border:none;border-radius:8px;box-shadow:0 2px 8px rgba(130,102,150,.3);cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.btn-primary:hover:not(:disabled){box-shadow:0 4px 12px rgba(130,102,150,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-primary:disabled{background:hsla(0,0%,100%,.1);box-shadow:none;cursor:not-allowed;-webkit-transform:none;transform:none}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;color:hsla(0,0%,100%,.8);cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.faqs-list{flex-direction:column;margin-bottom:16px}.faq-item,.faqs-list{display:flex;gap:12px}.faq-item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px}.faq-number{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.faq-content{display:flex;flex:1 1;flex-direction:column;gap:8px}.remove-faq{align-items:center;background:#ff3b30;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.remove-faq:hover{background:#ff2d20;-webkit-transform:scale(1.05);transform:scale(1.05)}.faq-input{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}@media (max-width:1200px){.create-offering-page{max-width:1440px}.wizard-main-layout{gap:24px;grid-template-columns:280px 1fr}}@media (max-width:1024px){.create-offering-page{padding:20px 16px}.wizard-main-layout{gap:20px;grid-template-columns:260px 1fr}.wizard-container{padding:24px 20px}}@media (max-width:768px){.create-offering-page{padding:16px 12px}.header-top{align-items:stretch;flex-direction:column;gap:16px}.header-top h1{text-align:center}.wizard-main-layout{display:block}.wizard-navigation{gap:8px;margin-bottom:24px;overflow-x:auto;padding-bottom:8px;position:static}.wizard-button{gap:12px;min-width:200px;padding:16px}.wizard-icon{height:40px;width:40px}.wizard-title{font-size:14px}.wizard-subtitle{font-size:12px}.wizard-number{font-size:12px;height:28px;width:28px}.wizard-item:not(:last-child):after{display:none}.wizard-container{padding:20px 16px}.wizard-header h2{font-size:20px}.feature-input,.tech-input,.workflow-input{align-items:stretch;flex-direction:column}.btn-add{align-self:flex-start;margin-top:8px}.pricing-grid{grid-template-columns:1fr}.uploaded-images{gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.wizard-actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%}}@media (max-width:480px){.create-offering-page{padding:12px 8px}.header-top h1{font-size:24px}.wizard-button{gap:10px;min-width:180px;padding:12px}.wizard-icon{height:36px;width:36px}.wizard-title{font-size:13px}.wizard-subtitle{font-size:11px}.wizard-number{font-size:11px;height:24px;width:24px}.wizard-container{padding:16px 12px}.wizard-header{margin-bottom:24px;padding-bottom:16px}.wizard-header h2{font-size:18px}.wizard-header p{font-size:14px}.uploaded-images{gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.upload-area{padding:24px 16px}.wyens-special{flex-direction:column}}.chat-app{color:#fff;display:flex;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;gap:10px;height:90dvh;overflow:hidden;padding:.375rem 2rem 1.5rem;width:100vw}.avatar-icon{height:50px;width:52px}.avatar-icon,.chat-header-avatar-icon{border-radius:50%}.sidebar-container{background:#0f0f0f;flex-direction:column;margin-right:10px;width:300px}.main-chat-container,.sidebar-container{border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.05);display:flex;overflow:hidden}.main-chat-container{background:#0a0a0a;flex:1 1;flex-direction:column;min-width:500px}.sidebar{flex-direction:column;width:100%}.main-chat,.sidebar{background:transparent;border:none;border-radius:0;display:flex;overflow:hidden}.main-chat{flex:1 1;flex-direction:column}.sidebar-header{background:linear-gradient(180deg,#826696,#735f81);border-bottom:1px solid hsla(0,0%,100%,.08);padding:16px 12px 12px}.chat-filter-container{display:flex;flex-wrap:wrap;gap:6px}.chat-filter-chip{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.chat-filter-chip:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.chat-filter-chip.active{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.3);color:#fff;font-weight:600}.chat-filter-chip-icon{height:12px;width:12px}.chat-filter-count{background:hsla(0,0%,100%,.15);border-radius:8px;font-size:10px;font-weight:700;min-width:16px;padding:1px 4px;text-align:center}.chat-filter-chip.active .chat-filter-count{background:hsla(0,0%,100%,.2)}.chat-list{flex:1 1;overflow-y:auto;padding:8px 0}.chat-list::-webkit-scrollbar{width:4px}.chat-list::-webkit-scrollbar-track{background:transparent}.chat-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.chat-item{border-radius:0;cursor:pointer;padding:12px 16px;position:relative;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.chat-item:hover{background:hsla(0,0%,100%,.08)}.chat-item.active{background:hsla(0,0%,100%,.15)}.chat-item.active:before{background:#fff;border-radius:0 2px 2px 0;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}.chat-content{gap:14px}.avatar,.chat-content{align-items:center;display:flex}.avatar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(130,102,150,.3),rgba(115,95,129,.3));border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;flex-shrink:0;font-size:18px;font-weight:600;height:52px;justify-content:center;position:relative;width:52px}.avatar.has-unread{border-color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}.online-indicator{background:#30d158;border:2px solid #0f0f0f;border-radius:50%;bottom:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);height:10px;position:absolute;right:2px;width:10px}.chat-info{flex:1 1;min-width:0}.chat-meta{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:4px}.contact-name{color:#fff;font-size:17px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timestamp{color:hsla(0,0%,100%,.7);flex-shrink:0;font-size:13px;font-weight:500;margin-left:8px}.message-preview{align-items:center;display:flex;justify-content:space-between}.last-message{color:hsla(0,0%,100%,.8);flex:1 1;font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typing-preview{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:15px;font-style:italic;gap:8px}.typing-animation{display:flex;gap:3px}.typing-dot{background:hsla(0,0%,100%,.8);height:4px;width:4px}.unread-badge{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#826696;font-size:12px;font-weight:700;margin-left:8px;min-width:20px;padding:2px 8px;text-align:center}.chat-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.8);border-bottom:1px solid hsla(0,0%,100%,.1);padding:12px 24px}.chat-header-content{align-items:center;display:flex;gap:12px}.chat-header-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;position:relative;width:36px}.chat-header-info h3{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.01em;margin-bottom:1px}.status-text{font-size:12px;font-weight:500}.status-text.offline{color:hsla(0,0%,100%,.5)}.messages-container{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:16px 24px;position:relative}.messages-container::-webkit-scrollbar{width:6px}.messages-container::-webkit-scrollbar-track{background:transparent}.messages-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.message{-webkit-animation:message-appear .3s cubic-bezier(.25,.46,.45,.94);animation:message-appear .3s cubic-bezier(.25,.46,.45,.94);display:flex;max-width:75%}@-webkit-keyframes message-appear{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes message-appear{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.message.sent{align-self:flex-end}.message.received{align-self:flex-start}.message-bubble{border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:8px 12px;position:relative;transition:all .2s ease}.message.sent .message-bubble{background:linear-gradient(135deg,#826696,#735f81);border-bottom-right-radius:4px;color:#fff}.message.received .message-bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(48,48,48,.3);border:1px solid hsla(0,0%,100%,.2);border-bottom-left-radius:4px;color:#fff}.message-text{word-wrap:break-word;font-size:14px;letter-spacing:-.003em;line-height:1.3;margin:0}.message-timestamp{font-size:10px;gap:3px;justify-content:flex-end;margin-top:3px}.message-timestamp,.read-receipt{align-items:center;display:flex;opacity:.7}.read-receipt{color:#fff}.read-receipt.read{color:#fff;opacity:.9}.read-receipt svg{height:10px;width:10px}.typing-indicator-message{align-self:flex-start;max-width:75%}.typing-bubble{align-items:center;display:flex;gap:6px;justify-content:center;padding:8px 12px}.input-area{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.8);padding:16px 24px 20px}.chat-app .input-container{align-items:flex-end;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;display:flex;gap:12px;padding:8px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.chat-app .input-container:focus-within{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3);-webkit-transform:scale(1.002);transform:scale(1.002)}.message-input{background:transparent;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:15px;letter-spacing:-.003em;line-height:1.4;max-height:120px;min-height:24px;outline:none;padding:8px 16px;resize:none}.message-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.message-input::placeholder{color:hsla(0,0%,100%,.5)}.send-button{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(130,102,150,.3);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:40px}.send-button:hover{box-shadow:0 4px 12px rgba(130,102,150,.4);-webkit-transform:scale(1.05);transform:scale(1.05)}.send-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.send-button:disabled{background:hsla(0,0%,100%,.1);box-shadow:none;cursor:not-allowed;-webkit-transform:none;transform:none}.chat-empty-state{align-items:center;color:hsla(0,0%,100%,.5);display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.chat-empty-state h3{color:#fff;font-size:22px;font-weight:600;margin-bottom:4px}.chat-empty-state p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.4;max-width:300px;text-align:center}@media (max-width:768px){.chat-app{gap:0;padding:10px}.sidebar-container{border-radius:12px;margin-right:0;width:100%}.sidebar-container.mobile-hidden{display:none!important}.main-chat-container{border-radius:12px;min-width:0;min-width:auto;width:100%}.main-chat-container.mobile-hidden{display:none!important}.sidebar-header{padding:12px 10px 8px}.chat-filter-container{gap:4px}.chat-filter-chip{border-radius:12px;font-size:11px;padding:4px 8px}.chat-filter-chip-icon{height:10px;width:10px}.chat-filter-count{font-size:9px;padding:1px 3px}.chat-item{padding:12px}.avatar{height:48px;width:48px}.avatar,.contact-name{font-size:16px}.timestamp{font-size:12px}.last-message,.typing-preview{font-size:13px}.chat-header{padding:16px 20px;position:relative}.mobile-back-btn{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;left:16px;padding:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background .2s ease}.mobile-back-btn:hover{background:hsla(0,0%,100%,.1)}.chat-header-content{margin-left:40px}.messages-container{padding:12px 16px}.message-bubble{border-radius:18px;padding:10px 14px}.message-text{font-size:15px;line-height:1.4}.input-area{padding:12px 16px 16px}.chat-app .input-container{border-radius:20px;padding:6px}.message-input{font-size:16px;padding:8px 12px}.send-button{height:36px;width:36px}}@media (min-width:769px){.mobile-back-btn{display:none!important}}.offering-widget-container{background:#0f0f0f;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.05);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);overflow:hidden;position:-webkit-sticky;position:sticky;width:320px}.offering-widget-header{align-items:center;background:linear-gradient(180deg,#826696,#735f81);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:16px 20px}.offering-widget-title{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.offering-widget-status{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.12);border-radius:12px;color:hsla(0,0%,100%,.9);display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 8px}.offering-widget-content{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.offering-widget-content::-webkit-scrollbar{width:4px}.offering-widget-content::-webkit-scrollbar-track{background:transparent}.offering-widget-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.offering-widget-image{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;height:160px;overflow:hidden;width:100%}.offering-widget-img{height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.offering-widget-img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.offering-widget-details{display:flex;flex-direction:column;gap:14px}.offering-widget-service-title{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.offering-widget-description{color:hsla(0,0%,100%,.8);font-size:14px;letter-spacing:-.003em;line-height:1.4;margin:0}.offering-widget-info-grid{display:flex;flex-direction:column;gap:12px}.offering-widget-info-item{align-items:flex-start;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:12px;padding:12px;transition:all .2s ease}.offering-widget-info-item:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.offering-widget-info-total{background:linear-gradient(135deg,rgba(130,102,150,.2),rgba(115,95,129,.2));border-color:rgba(130,102,150,.3)}.offering-widget-info-icon{align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.8);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.offering-widget-info-total .offering-widget-info-icon{background:rgba(130,102,150,.3);color:#fff}.offering-widget-info-content{display:flex;flex:1 1;flex-direction:column;gap:2px}.offering-widget-info-label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.offering-widget-info-value{color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em}.offering-widget-total-price{color:#fff;font-size:16px;font-weight:700}.offering-widget-skills{display:flex;flex-direction:column;gap:8px}.offering-widget-skills-title{color:hsla(0,0%,100%,.7);font-size:13px;font-weight:600;letter-spacing:.3px;margin:0;text-transform:uppercase}.offering-widget-skills-list{display:flex;flex-wrap:wrap;gap:6px}.offering-widget-skill-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:14px;color:hsla(0,0%,100%,.9);font-size:11px;font-weight:500;padding:4px 10px;transition:all .2s ease}.offering-widget-skill-tag:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.offering-widget-skill-more{background:rgba(130,102,150,.2);border-color:rgba(130,102,150,.3);color:#fff}.offering-widget-actions{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:12px;padding:20px}.offering-widget-accept-btn{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:12px;box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.01em;padding:14px 20px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%}.offering-widget-accept-btn:hover{background:linear-gradient(135deg,#906ba4,#83708f);box-shadow:0 6px 20px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.offering-widget-accept-btn:active{box-shadow:0 2px 8px rgba(130,102,150,.3);-webkit-transform:translateY(0);transform:translateY(0)}.offering-widget-note{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:11px;font-weight:500;gap:6px;justify-content:center;line-height:1.3;text-align:center}.offering-widget-status-message{border-radius:12px;font-size:13px;margin-bottom:16px;overflow:hidden}.status-message{align-items:flex-start;display:flex;gap:12px;line-height:1.4;padding:14px 16px}.status-message-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;width:20px}.status-message-content{display:flex;flex:1 1;flex-direction:column}.status-message-content span{line-height:1.4;margin:0}.offering-widget-status-message.pending .status-message{background:rgba(255,149,0,.12);border:1px solid rgba(255,149,0,.25);color:#ffb340}.offering-widget-status-message.action-needed .status-message{background:rgba(0,122,255,.12);border:1px solid rgba(0,122,255,.25);color:#40a9ff}.offering-widget-status-message.confirmed .status-message{background:rgba(48,209,88,.12);border:1px solid rgba(48,209,88,.25);color:#73d13d}.offering-widget-status-message.declined .status-message{background:rgba(255,99,71,.12);border:1px solid rgba(255,99,71,.25);color:#ff7875}.offering-widget-request-time{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:12px;gap:6px;margin-bottom:12px}.offering-widget-seller-actions{margin-top:0}.offering-widget-decline-btn{align-items:center;background:rgba(255,140,0,.08);border:1px solid rgba(255,140,0,.3);border-radius:10px;color:#ff8c00;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.offering-widget-decline-btn:hover:not(:disabled){background:rgba(255,140,0,.15);border-color:rgba(255,140,0,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.offering-widget-decline-btn:disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none;transform:none}.offering-widget-payment-btn{align-items:center;background:linear-gradient(135deg,#30d158,#28a745);border:none;border-radius:12px;box-shadow:0 4px 16px rgba(48,209,88,.3);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%}.offering-widget-payment-btn:hover{box-shadow:0 6px 20px rgba(48,209,88,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.offering-widget-spinner{-webkit-animation:offering-spin 1s linear infinite;animation:offering-spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@-webkit-keyframes offering-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes offering-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.offering-widget-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.offering-widget-modal{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.6);max-height:80vh;max-width:480px;overflow:hidden;width:90%}.offering-widget-modal-header{align-items:center;background:linear-gradient(135deg,rgba(130,102,150,.1),rgba(115,95,129,.1));border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:20px 24px}.offering-widget-modal-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.offering-widget-modal-close{background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.offering-widget-modal-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.offering-widget-modal-body{padding:24px}.offering-widget-modal-body p{color:hsla(0,0%,100%,.8);line-height:1.5;margin:0 0 16px}.offering-widget-form-group{margin-bottom:16px}.offering-widget-form-group label{color:#fff;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.offering-widget-form-group textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.offering-widget-form-group textarea:focus{background:hsla(0,0%,100%,.08);border-color:rgba(130,102,150,.6);outline:none}.offering-widget-form-group textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.offering-widget-form-group textarea::placeholder{color:hsla(0,0%,100%,.4)}.offering-widget-char-count{color:hsla(0,0%,100%,.5);font-size:12px;margin-top:4px;text-align:right}.offering-widget-modal-footer{background:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.offering-widget-btn-decline,.offering-widget-btn-primary,.offering-widget-btn-secondary{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;transition:all .2s ease}.offering-widget-btn-secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.offering-widget-btn-secondary:hover{background:hsla(0,0%,100%,.15);color:#fff}.offering-widget-btn-primary{background:linear-gradient(135deg,#826696,#735f81);color:#fff}.offering-widget-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#906ba4,#83708f);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.offering-widget-btn-primary:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.offering-widget-btn-decline{background:rgba(255,140,0,.1);border:1px solid rgba(255,140,0,.3);color:#ff8c00}.offering-widget-btn-decline:hover:not(:disabled){background:rgba(255,140,0,.2);border-color:rgba(255,140,0,.5)}.offering-widget-btn-decline:disabled{cursor:not-allowed;opacity:.5}.offering-widget-expandable{display:flex;flex-direction:column;gap:8px;margin-top:8px}.offering-widget-expandable-item{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden}.offering-widget-expand-btn{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:12px 14px;transition:background .2s ease;width:100%}.offering-widget-expand-btn:hover{background:hsla(0,0%,100%,.05)}.offering-widget-expand-icon{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.offering-widget-expand-icon.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.offering-widget-expanded-content{background:hsla(0,0%,100%,.02);padding:0 14px 14px}.offering-widget-participant{align-items:center;display:flex;gap:12px;padding:8px 0}.offering-widget-participant:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.offering-widget-participant-label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;min-width:50px}.offering-widget-participant-info{align-items:center;display:flex;flex:1 1;gap:8px}.offering-widget-participant-avatar{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;width:28px}.offering-widget-participant-avatar img{height:100%;object-fit:cover;width:100%}.offering-widget-avatar-initials{color:hsla(0,0%,100%,.8);font-size:11px;font-weight:600}.offering-widget-participant-name{color:#fff;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offering-widget-status span{white-space:nowrap}@media (max-width:1200px){.offering-widget-container{width:280px}.offering-widget-actions,.offering-widget-content{padding:16px}.offering-widget-image{height:140px}}@media (max-width:768px){.offering-widget-container{border-radius:12px;margin-bottom:16px;position:relative;top:0;width:100%}.offering-widget-header{padding:12px 16px}.offering-widget-title{font-size:15px}.offering-widget-actions{padding:16px}.offering-widget-content{gap:14px;padding:16px}.offering-widget-image{height:120px}.offering-widget-service-title{font-size:16px}.offering-widget-accept-btn{font-size:14px;padding:12px 16px}.offering-widget-info-item{padding:10px}.offering-widget-expand-btn{font-size:12px;padding:10px 12px}.offering-widget-participant{padding:6px 0}.offering-widget-participant-avatar{height:24px;width:24px}.status-message{padding:12px 14px}.status-message-icon{height:18px;width:18px}}@media screen and (max-width:800px){.chat-app{position:relative}.offering-widget-container{left:.75rem;margin-bottom:0;position:absolute;right:.75rem;top:80px;width:calc(100vw - 1.5rem);z-index:1000}.offering-widget-content{display:none}}.message.has-access-request,.message.has-offering-request{max-width:85%}.message.has-access-request .message-bubble,.message.has-offering-request .message-bubble{overflow:hidden;padding:0}.access-request-card,.offering-request-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:8px;padding:16px}.message.sent .access-request-card,.message.sent .offering-request-card{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.access-request-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.access-title{align-items:center;color:#fff;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;line-height:1.3}.access-icon{font-size:18px}.access-badges{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.access-status,.access-urgency{flex-shrink:0;white-space:nowrap}.access-description{background:rgba(0,0,0,.2);border-left:3px solid rgba(255,159,0,.6);border-radius:8px;color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.4;margin-bottom:12px;padding:12px}.access-types{margin-bottom:12px}.access-types-label{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.access-types-list{display:flex;flex-wrap:wrap;gap:6px}.access-type-tag{background:rgba(0,122,255,.2);border:1px solid rgba(0,122,255,.4);border-radius:8px;color:#66b3ff;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 8px;text-transform:uppercase}.access-ip-restrictions,.access-requirements{background:rgba(0,0,0,.2);border-radius:8px;margin-bottom:8px;padding:10px}.ip-label,.requirements-label{color:hsla(0,0%,100%,.7);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.ip-text,.requirements-text{color:hsla(0,0%,100%,.9);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.3}.offering-request-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.offering-title{color:#fff;flex:1 1;font-size:16px;font-weight:600;line-height:1.3}.offering-status{flex-shrink:0;white-space:nowrap}.offering-description{border-left:3px solid rgba(130,102,150,.6);color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.4;margin-bottom:12px}.component-breakdown-section,.offering-description{background:rgba(0,0,0,.2);border-radius:8px;padding:12px}.component-breakdown-section{border:1px solid hsla(0,0%,100%,.1);border-left:3px solid rgba(130,102,150,.6);margin:12px 0}.component-breakdown-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.breakdown-title{color:#fff;letter-spacing:.5px;text-transform:uppercase}.breakdown-hours{background:hsla(0,0%,100%,.1);border-radius:4px;color:#888;font-size:12px;font-weight:500;padding:2px 6px}.component-breakdown-list{display:flex;flex-direction:column;gap:8px}.component-breakdown-item-message{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:8px}.component-item-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:4px}.component-name{color:#fff;flex:1 1;font-size:12px;font-weight:500;line-height:1.3}.component-hours{background:rgba(130,102,150,.2);border:1px solid rgba(130,102,150,.4);border-radius:4px;color:#888;font-size:11px;font-weight:600;margin-left:8px;padding:2px 6px;white-space:nowrap}.component-notes{color:#aaa;font-size:11px;font-style:italic;line-height:1.4;margin-top:2px}.hero-answers{background:rgba(0,0,0,.15);border-left:3px solid rgba(130,102,150,.6);border-radius:8px;margin-bottom:12px;padding:12px}.hero-answers-label{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.hero-answer-item{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:8px;padding-bottom:8px}.hero-answer-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.hero-question{color:hsla(0,0%,100%,.8);font-size:12px;font-weight:600;margin-bottom:4px}.hero-answer{color:hsla(0,0%,100%,.9);font-size:13px;line-height:1.3}.access-details,.offering-details{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.access-detail-row,.offering-detail-row{align-items:center;display:flex;font-size:13px;justify-content:space-between}.client-response,.seller-response{background:rgba(0,0,0,.3);border-radius:8px;margin-bottom:8px;padding:12px}.response-label{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.response-text{color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.4}.hero-request-hash{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;font-size:12px;justify-content:space-between;padding-top:8px}.hero-request-hash .detail-value{background:hsla(0,0%,100%,.1);border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;padding:2px 6px}.access-request-actions{border-top:1px solid hsla(0,0%,100%,.1);margin-top:16px;padding-top:16px}.access-respond-btn{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:10px;box-shadow:0 2px 8px rgba(130,102,150,.3);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease;width:100%}.access-respond-btn:hover{box-shadow:0 4px 12px rgba(130,102,150,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.access-respond-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.message.has-access-request .message-text,.message.has-offering-request .message-text{margin-top:0;padding:12px 16px 0}.message.has-access-request .message-timestamp,.message.has-offering-request .message-timestamp{margin-top:0;padding:8px 16px 12px}.access-request-card.clickable{cursor:pointer;transition:all .2s ease}.access-detail-row.status-provided{background:rgba(52,199,89,.1);border-left:3px solid #34c759;border-radius:6px;padding:8px 12px}.access-detail-row.status-provided .detail-value{color:#34c759;font-weight:700}.access-request-card[data-status=provided]{background:rgba(52,199,89,.05);border:1px solid rgba(52,199,89,.3)}.access-request-card[data-status=provided]:before{align-items:center;background:#34c759;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:12px;top:12px;width:20px}@media (max-width:768px){.component-breakdown-section{padding:10px}.breakdown-title{font-size:12px}.breakdown-hours{font-size:11px;padding:1px 4px}.component-breakdown-item-message{padding:6px}.component-name{font-size:11px}.component-hours{font-size:10px;padding:1px 4px}.component-notes{font-size:10px}.access-respond-btn{font-size:15px;padding:14px 18px}.access-request-actions{margin-top:14px;padding-top:14px}.access-type-tag{font-size:10px;padding:3px 6px}.message.has-access-request,.message.has-offering-request{max-width:95%}.access-request-card,.offering-request-card{padding:12px}.access-title,.offering-title{font-size:15px}.access-detail-row,.offering-detail-row{font-size:12px}.access-description,.offering-description{font-size:13px;padding:10px}.client-response,.seller-response{padding:10px}.response-text{font-size:13px}.access-badges{flex-direction:row;gap:4px}.access-type-tag{font-size:10px;padding:3px 6px}.access-types-list{gap:4px}.hero-answers{padding:10px}.hero-answers-label{font-size:11px;margin-bottom:6px}.hero-question{font-size:11px}.hero-answer{font-size:12px}}.access-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.75);bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:10000}.access-modal{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 24px 48px rgba(0,0,0,.6);display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.access-modal-header{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.access-modal-header h3{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.close-btn{border-radius:6px;color:hsla(0,0%,100%,.7);font-size:24px;padding:8px;transition:all .2s ease}.close-btn:hover{background:hsla(0,0%,100%,.15)}.access-request-info{background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0;padding:16px 32px 12px}.request-summary{align-items:center;color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.request-from{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500}.request-description{color:hsla(0,0%,100%,.7);font-size:13px;font-style:italic;line-height:1.3;max-width:60%}.requested-types,.types-list{display:none}.access-modal-tabs{background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0}.tab-btn{background:none;border:none;border-bottom:3px solid transparent;color:hsla(0,0%,100%,.7);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:16px 20px;position:relative;transition:all .2s ease}.tab-btn:hover{background:hsla(0,0%,100%,.05);color:#fff}.tab-btn.active{background:hsla(0,0%,100%,.08);border-bottom-color:#826696;color:#fff}.access-modal-content{background:#1a1a1a;flex:1 1;overflow-y:auto}.decline-access-form,.existing-access-form,.provide-access-form{padding:32px}.info-notice,.security-notice{align-items:flex-start;background:rgba(255,159,0,.08);border:1px solid rgba(255,159,0,.25);border-radius:12px;display:flex;gap:16px;margin-bottom:32px;padding:20px}.info-notice{background:rgba(0,122,255,.08);border-color:rgba(0,122,255,.25)}.notice-icon{flex-shrink:0;font-size:20px;margin-top:2px}.notice-text{color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.5}.existing-credentials-section{margin-bottom:32px}.existing-credentials-section h4{border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:12px}.access-type-group{margin-bottom:28px}.access-type-group h5{color:hsla(0,0%,100%,.9);font-size:14px;font-size:12px;font-weight:600;letter-spacing:.8px;margin-bottom:16px;text-transform:uppercase}.credentials-list{display:flex;flex-direction:column;gap:16px}.credential-option{position:relative}.credential-option input[type=checkbox],.credential-option input[type=radio]{cursor:pointer;opacity:0;position:absolute}.credential-label{background:hsla(0,0%,100%,.04);border:2px solid hsla(0,0%,100%,.08);border-radius:12px;cursor:pointer;display:block;padding:20px;transition:all .2s ease}.credential-label:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.credential-option input:checked+.credential-label{background:rgba(130,102,150,.15);border-color:#826696;box-shadow:0 0 0 1px rgba(130,102,150,.3)}.credential-info{width:100%}.credential-name{color:#fff;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:6px}.credential-description{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.4;margin-bottom:12px}.credential-meta{align-items:center;display:flex;font-size:12px;gap:16px}.credential-meta .security-badge{padding:3px 8px}.last-used{color:hsla(0,0%,100%,.6);font-weight:500}.no-credentials{background:hsla(0,0%,100%,.03);border:2px dashed hsla(0,0%,100%,.15);border-radius:12px;color:hsla(0,0%,100%,.6);padding:40px 20px;text-align:center}.no-credentials p{font-size:16px;font-weight:500;margin-bottom:8px}.no-credentials small{color:hsla(0,0%,100%,.5);font-size:14px}.access-types-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:32px}.access-type-option{position:relative}.access-type-option input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.access-type-label{background:hsla(0,0%,100%,.04);border:2px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:pointer;display:block;font-size:14px;font-weight:600;padding:16px 20px;text-align:center;transition:all .2s ease}.access-type-label:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.access-type-option input[type=checkbox]:checked+.access-type-label{background:rgba(130,102,150,.15);border-color:#826696;color:#fff}.form-group{margin-bottom:24px}.form-group label{color:hsla(0,0%,100%,.9);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.form-row{display:flex;gap:20px}.form-row .form-group{flex:1 1}.checkbox-label{align-items:center;cursor:pointer;display:flex;font-size:14px!important;font-weight:500!important;gap:10px}.checkbox-label input[type=checkbox]{accent-color:#826696;height:18px;width:18px}.form-group input,.form-group select,.form-group textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;line-height:1.4;padding:14px 16px;transition:all .2s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:hsla(0,0%,100%,.08);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.15);outline:none}.form-group input::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.form-group input::placeholder,.form-group textarea::placeholder{color:hsla(0,0%,100%,.5)}.form-group textarea{min-height:80px;resize:vertical}.duration-input{align-items:center;display:flex;gap:12px;margin-top:12px}.duration-input input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;font-size:14px;padding:8px 12px;width:100px}.duration-input span{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.access-request-intro{align-items:flex-start;background:rgba(130,102,150,.08);border:1px solid rgba(130,102,150,.25);border-radius:12px;display:flex;gap:20px;margin-bottom:32px;padding:24px}.intro-icon{flex-shrink:0;font-size:24px;margin-top:2px}.intro-text h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.intro-text p{color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.5;margin:0}.access-request-btn{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;width:44px}.access-request-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.access-request-btn:disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none;transform:none}.modal-actions{border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:16px;justify-content:flex-end;padding:10px 24px}.btn-danger,.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;min-width:120px;padding:14px 24px;transition:all .2s ease}.btn-primary{background:linear-gradient(135deg,#826696,#735f81);box-shadow:0 4px 12px rgba(130,102,150,.25);color:#fff}.btn-primary:hover:not(:disabled){box-shadow:0 6px 16px rgba(130,102,150,.35);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-secondary{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.btn-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff}.btn-danger:disabled,.btn-primary:disabled,.btn-secondary:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;-webkit-transform:none;transform:none}.form-section{padding:32px}@media (max-width:768px){.access-modal-overlay{padding:12px}.access-modal{max-height:95vh;max-width:100%}.access-modal-header{padding:20px 24px}.access-modal-header h3{font-size:18px}.access-request-info{padding:16px 24px 12px}.request-summary{align-items:flex-start;flex-direction:column;gap:8px}.request-description{margin-top:4px;max-width:100%}.decline-access-form,.existing-access-form,.form-section,.provide-access-form{min-height:400px;padding:32px 24px 40px}.tab-btn{font-size:13px;padding:14px 16px}.modal-actions{flex-direction:column;gap:16px;margin-top:32px;padding-top:24px}.btn-danger,.btn-primary,.btn-secondary{padding:16px 24px;width:100%}.access-types-grid{gap:16px;grid-template-columns:1fr}.form-row{flex-direction:column;gap:20px}.access-request-btn{height:40px;margin-right:8px;width:40px}.credential-label{padding:20px}.credentials-list{gap:16px}.access-request-intro,.info-notice,.security-notice{gap:16px;margin-bottom:32px;padding:20px}.form-group{margin-bottom:28px}}.error-state,.loading-state{align-items:center;color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;justify-content:center;padding:60px 40px;text-align:center}.revoke-form-actions{display:flex;gap:10px}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#826696;height:40px;margin-bottom:20px;width:40px}.error-icon{align-items:center;color:#ff3b30;display:flex;justify-content:center;margin-bottom:16px}.error-icon svg{stroke-width:1.5}.error-state p{font-size:16px;margin-bottom:20px}.credentials-content{padding:32px}.credentials-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.credentials-header h4{color:#fff;font-size:18px;font-weight:600;margin:0}.credentials-actions{display:flex;gap:12px}.access-type-section{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-bottom:32px;padding:20px}.access-type-title{border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:8px;text-transform:capitalize}.credentials-form{display:flex;flex-direction:column;gap:16px}.credential-field{display:flex;flex-direction:column;gap:8px}.credential-field-header{align-items:center;display:flex;justify-content:space-between}.credential-label{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;text-transform:capitalize}.toggle-visibility-btn{align-items:center;background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.toggle-visibility-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.toggle-visibility-btn svg{stroke-width:2}.credential-value{align-items:center;display:flex;gap:8px}.credential-input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;flex:1 1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;padding:12px 16px;transition:all .2s ease}.credential-input:focus{background:hsla(0,0%,100%,.08);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.15);outline:none}.copy-btn{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:12px;transition:all .2s ease}.copy-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.copy-btn svg{stroke-width:2}.access-info{background:rgba(0,0,0,.2);border-left:3px solid #826696;border-radius:12px;margin-top:24px;padding:20px}.info-row{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.info-row:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.08)}.info-label{color:hsla(0,0%,100%,.7);font-weight:500}.info-value{color:#fff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;font-weight:600}.client-notes{background:rgba(0,122,255,.08);border:1px solid rgba(0,122,255,.25);border-radius:12px;margin-top:20px;padding:16px}.notes-label{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.notes-content{color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.4}.security-requirements{background:rgba(52,199,89,.08);border:1px solid rgba(52,199,89,.25);border-radius:12px;margin-top:20px;padding:16px}.security-requirements h5{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.security-item{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:14px;gap:12px;padding:8px 0}.security-item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.08)}.credential-meta .security-badge{background:rgba(52,199,89,.2);border:1px solid rgba(52,199,89,.4);border-radius:6px;color:#34c759;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.usage-content{padding:32px}.usage-stats{margin-bottom:32px}.usage-stats h4{border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:12px}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:24px}.stat-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:20px;text-align:center;transition:all .2s ease}.stat-card:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.usage-content .stat-value{color:#fff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:24px;font-weight:700;margin-bottom:8px}.usage-content .stat-label{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.access-details-info{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-bottom:24px;padding:20px}.access-details-info h5{border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.detail-grid{display:flex;flex-direction:column;gap:12px}.detail-item{align-items:flex-start;display:flex;font-size:14px;gap:12px;justify-content:space-between}.detail-label{color:hsla(0,0%,100%,.7);flex-shrink:0;font-weight:500;min-width:80px}.detail-value{color:#fff;font-weight:600;text-align:right}.access-types-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.revoke-section{background:rgba(255,59,48,.08);border:1px solid rgba(255,59,48,.25);border-radius:12px;margin-top:24px;padding:20px}.revoke-section h5{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:12px}.revoke-description{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin-bottom:16px}.revoke-form{padding:32px}.request-status{align-items:center;display:flex}.status-badge{border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.status-badge.status-provided{background:rgba(52,199,89,.2);border:1px solid rgba(52,199,89,.4);color:#34c759}.status-badge.status-revoked{background:rgba(255,59,48,.2);border:1px solid rgba(255,59,48,.4);color:#ff3b30}.status-badge.status-expired{background:hsla(240,2%,57%,.2);border:1px solid hsla(240,2%,57%,.4);color:#8e8e93}@media (max-width:768px){.credentials-content,.usage-content{padding:24px}.credentials-header{align-items:flex-start;flex-direction:column;gap:12px}.stats-grid{gap:12px;grid-template-columns:1fr 1fr}.stat-card{padding:16px}.stat-value{font-size:20px}.detail-item{align-items:flex-start;flex-direction:column;gap:4px}.detail-value{text-align:left}.access-types-tags{justify-content:flex-start}.credential-value{flex-direction:column;gap:8px}.copy-btn{align-self:flex-end;padding:8px 12px}.access-type-section{padding:16px}}.order-confirmation-wrapper{color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:100vh;padding:20px}.order-confirmation-container{-webkit-animation:orderPageFadeIn .6s cubic-bezier(.25,.46,.45,.94);animation:orderPageFadeIn .6s cubic-bezier(.25,.46,.45,.94);margin:0 auto;max-width:800px}@-webkit-keyframes orderPageFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes orderPageFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.error-container,.loading-container,.no-order-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh;text-align:center}.loading-text{color:hsla(0,0%,100%,.7);font-size:16px;margin:0}.error-icon{color:#ff6b6b;margin-bottom:8px}.error-title,.no-order-title{color:#fff;font-size:24px;font-weight:600;margin:0}.error-message,.no-order-message{color:hsla(0,0%,100%,.7);font-size:16px;margin:0;max-width:400px}.retry-button{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.retry-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.order-confirmation-header{background:linear-gradient(135deg,#826696,#735f81);border-radius:16px;box-shadow:0 8px 32px rgba(130,102,150,.3);margin-bottom:24px;padding:24px}.order-header-content{align-items:center;display:flex;gap:16px}.order-status-indicator{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.order-confirmation-title{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.order-confirmation-subtitle{font-size:16px;font-weight:500;margin:0;opacity:.8}.order-confirmation-content{display:flex;flex-direction:column;gap:24px}.section-heading{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px}.order-summary-card,.payment-method-card,.payment-schedule-card,.project-specs-card,.service-details-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.2);padding:24px}.service-preview{display:flex;gap:20px;margin-bottom:20px}.service-image-placeholder{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:120px}.image-placeholder-icon{color:hsla(0,0%,100%,.3)}.service-info{flex:1 1}.service-title{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.service-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0 0 16px}.service-meta{display:flex;flex-direction:column;gap:12px}.service-category{background:rgba(130,102,150,.2);border-radius:16px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service-technologies{display:flex;flex-wrap:wrap;gap:8px}.tech-badge{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.8);font-size:11px;font-weight:500;padding:4px 8px}.seller-info-compact{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:12px;padding:16px}.seller-avatar-small{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.seller-avatar-small,.seller-name-small{color:#fff;font-size:14px;font-weight:600}.seller-stats-small{color:hsla(0,0%,100%,.7);display:flex;font-size:12px;gap:12px}.rating-small{color:gold}.specs-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:24px}.spec-item{display:flex;flex-direction:column;gap:4px}.spec-label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.spec-value{color:#fff;font-size:16px;font-weight:600}.additional-features,.special-requirements{border-top:1px solid hsla(0,0%,100%,.1);margin-top:20px;padding-top:20px}.features-heading,.requirements-heading{color:#fff;font-size:14px;font-weight:600;margin:0 0 12px}.features-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.feature-item{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:8px}.feature-item svg{color:#30d158}.requirements-text{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}.payment-schedule-selection,.payment-type-selection{display:flex;flex-direction:column;gap:12px}.payment-schedule-option,.payment-type-option{background:hsla(0,0%,100%,.02);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;display:block;padding:16px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.payment-schedule-option:hover,.payment-type-option:hover{background:hsla(0,0%,100%,.05);border-color:rgba(130,102,150,.5)}.payment-schedule-option.selected,.payment-type-option.selected{background:rgba(130,102,150,.1);border-color:#826696}.payment-schedule-option input[type=radio],.payment-type-option input[type=radio]{display:none}.payment-schedule-header,.payment-type-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.payment-schedule-title,.payment-type-title{color:#fff;font-size:16px;font-weight:600}.payment-schedule-badge,.payment-type-badge{background:linear-gradient(135deg,#826696,#735f81);border-radius:12px;color:#fff;font-size:11px;font-weight:600;padding:2px 8px}.payment-schedule-description,.payment-type-description{color:hsla(0,0%,100%,.7);font-size:14px;margin:0}.saved-cards-section{border-top:1px solid hsla(0,0%,100%,.1);margin-top:20px;padding-top:20px}.saved-cards-heading{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.saved-cards-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.saved-card-option{cursor:pointer;display:block}.saved-card-option input[type=radio]{display:none}.saved-card-content{background:hsla(0,0%,100%,.02);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.saved-card-option:hover .saved-card-content{background:hsla(0,0%,100%,.05);border-color:rgba(130,102,150,.5)}.saved-card-option.selected .saved-card-content{background:rgba(130,102,150,.1);border-color:#826696}.card-visual{align-items:center;display:flex;gap:12px;margin-bottom:8px}.card-icon{flex-shrink:0}.card-info{flex:1 1}.card-number{font-size:16px}.card-expiry{font-family:Courier New,monospace}.default-badge{flex-shrink:0}.card-nickname{color:hsla(0,0%,100%,.6)}.add-new-card-btn{align-items:center;background:hsla(0,0%,100%,.05);border:2px dashed hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.add-new-card-btn:hover{background:hsla(0,0%,100%,.08);border-color:rgba(130,102,150,.5);color:#fff}.summary-items{display:flex;flex-direction:column;gap:12px}.summary-item{align-items:center;display:flex;justify-content:space-between}.summary-label{color:hsla(0,0%,100%,.7);font-size:14px}.summary-value{color:#fff;font-size:14px;font-weight:600}.summary-item.total .summary-label{color:#fff;font-size:16px;font-weight:600}.summary-item.total .summary-value{color:#fff;font-size:18px;font-weight:700}.summary-divider{background:hsla(0,0%,100%,.1);height:1px;margin:8px 0}.milestone-breakdown{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px}.summary-item.milestone .summary-label{color:#826696;font-weight:500}.terms-agreement{margin-bottom:20px}.terms-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.terms-checkbox input[type=checkbox]{display:none}.checkbox-mark{border:2px solid hsla(0,0%,100%,.3);border-radius:4px;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:all .2s ease;width:20px}.terms-checkbox input[type=checkbox]:checked+.checkbox-mark{background:linear-gradient(135deg,#826696,#735f81);border-color:#826696}.terms-checkbox input[type=checkbox]:checked+.checkbox-mark:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.terms-text{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5}.terms-link{color:#826696;font-weight:500;text-decoration:none}.terms-link:hover{text-decoration:underline}.payment-submit-button{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:12px;box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:16px;padding:16px 24px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:100%}.payment-submit-button:hover:not(:disabled){box-shadow:0 8px 24px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.payment-submit-button:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.payment-submit-button:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.button-amount{background:hsla(0,0%,100%,.2);border-radius:8px;font-size:14px;font-weight:700;padding:4px 8px}.payment-security-info{text-align:center}.security-badges{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:8px}.security-badge{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:12px;font-weight:500;gap:4px}.stripe-logo{color:#635bff;font-weight:700}.security-text{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.4;margin:0}.customization-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.2);padding:24px}.customization-group{margin-bottom:24px}.customization-group:last-child{margin-bottom:0}.customization-heading{color:#fff;display:block;font-size:16px;font-weight:600;margin-bottom:12px}.customization-input,.customization-textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.customization-input:focus,.customization-textarea:focus{background:hsla(0,0%,100%,.12);border-color:#826696;outline:none}.customization-input::-webkit-input-placeholder,.customization-textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.customization-input::placeholder,.customization-textarea::placeholder{color:hsla(0,0%,100%,.5)}.customization-textarea{min-height:100px;resize:vertical}@media (max-width:768px){.order-confirmation-wrapper{padding:16px}.order-confirmation-header{padding:20px}.order-confirmation-title{font-size:24px}.service-preview{flex-direction:column;gap:16px}.service-image-placeholder{height:auto;width:100%}.service-image-placeholder>input{max-height:100%}.specs-grid{gap:16px;grid-template-columns:1fr}.payment-schedule-selection,.payment-type-selection{gap:16px}.security-badges{gap:12px}.saved-cards-grid{gap:16px}}.order-status-indicator.paid{background:linear-gradient(135deg,#30d158,#28a745);box-shadow:0 4px 16px rgba(48,209,88,.3)}.payment-status-info{background:rgba(48,209,88,.1);border:1px solid rgba(48,209,88,.2);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:16px}.payment-status-badge{align-items:center;color:#30d158;display:flex;font-size:14px;font-weight:600;gap:8px}.payment-date{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.transaction-id{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.6);font-family:Courier New,monospace;font-size:12px;padding:8px 12px}.paid-order-actions{display:flex;flex-direction:column;gap:20px}.order-details-button{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:12px;box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;padding:16px 24px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:100%}.order-details-button:hover{box-shadow:0 8px 24px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.order-details-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.next-steps-info{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px}.next-steps-info h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 12px}.next-steps-info p{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}.unpaid-order-actions{display:flex;flex-direction:column;gap:20px}.payment-security-text{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.4;margin:0}@media (max-width:768px){.payment-status-info{gap:6px;padding:12px}.order-details-button{font-size:15px;padding:14px 20px}.next-steps-info{padding:16px}.transaction-id{font-size:11px;padding:6px 10px}}.coupon-section{margin-bottom:24px}.coupon-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.2);padding:24px}.coupon-input-group{display:flex;gap:12px}.coupon-input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;flex:1 1;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:1px;padding:12px 16px;text-transform:uppercase;transition:all .2s ease}.coupon-input:focus{background:hsla(0,0%,100%,.12);border-color:#826696;outline:none}.coupon-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5);letter-spacing:normal;text-transform:none}.coupon-input::placeholder{color:hsla(0,0%,100%,.5);letter-spacing:normal;text-transform:none}.coupon-input:disabled{cursor:not-allowed;opacity:.6}.coupon-apply-button{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;min-width:80px;padding:12px 24px;transition:all .2s ease}.coupon-apply-button:hover:not(:disabled){box-shadow:0 4px 12px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.coupon-apply-button:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.applied-coupon{background:rgba(48,209,88,.1);border:1px solid rgba(48,209,88,.3);border-radius:12px;justify-content:space-between;padding:16px}.applied-coupon,.coupon-info{align-items:center;display:flex}.coupon-info{color:#30d158;gap:12px}.coupon-details{display:flex;flex-direction:column;gap:2px}.coupon-code{color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.coupon-discount{color:#30d158;font-size:14px;font-weight:600}.coupon-remove-button{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.coupon-remove-button:hover{background:hsla(0,0%,100%,.2);color:#fff}.coupon-error{align-items:center;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);border-radius:8px;color:#ff6b6b;display:flex;font-size:14px;gap:8px;margin-top:12px;padding:12px}.payment-method-section{margin-bottom:24px}.summary-item.discount{color:#30d158}.discount-value{color:#30d158!important;font-weight:700}.paid-badge{background:rgba(48,209,88,.2);border:1px solid rgba(48,209,88,.4);border-radius:12px;color:#30d158}.paid-badge,.pending-badge{display:inline-block;font-size:11px;font-weight:600;margin-left:8px;padding:2px 8px}.pending-badge{background:rgba(255,159,10,.2);border:1px solid rgba(255,159,10,.4);border-radius:12px;color:#ff9f0a}.order-status-indicator.partial{background:linear-gradient(135deg,#ff9f0a,#ff6b00);box-shadow:0 4px 16px rgba(255,159,10,.3)}.payment-status-info.partial{background:rgba(255,159,10,.1);border:1px solid rgba(255,159,10,.2)}.payment-status-badge.partial{color:#ff9f0a}.payment-info-text{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin-top:8px}.partial-payment-actions{display:flex;flex-direction:column;gap:20px}.remaining-payment-info{background:rgba(255,159,10,.1);border:1px solid rgba(255,159,10,.2);border-radius:12px;padding:20px}.remaining-payment-title{color:#ff9f0a;font-size:18px;font-weight:600;margin:0 0 8px}.remaining-payment-text{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin:0 0 16px}.remaining-amount-display{align-items:center;background:hsla(0,0%,100%,.05);border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.remaining-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.remaining-amount{color:#ff9f0a;font-size:20px;font-weight:700}.work-in-progress-info{background:hsla(0,0%,100%,.05);border-radius:12px;padding:40px 20px;text-align:center}.progress-icon{color:#826696;margin-bottom:16px}.work-in-progress-info h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.work-in-progress-info p{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0 0 20px}.view-order-button{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.view-order-button:hover{box-shadow:0 4px 12px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.completion-success-info{background:rgba(48,209,88,.1);border:1px solid rgba(48,209,88,.2);border-radius:12px;margin-bottom:20px;padding:40px 20px;text-align:center}.success-icon-large{color:#30d158;display:flex;justify-content:center;margin-bottom:16px}.completion-success-info h3{color:#30d158;font-size:24px;font-weight:700;margin:0 0 12px}.completion-success-info p{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.6;margin:0 0 16px}.completion-date{color:hsla(0,0%,100%,.6);font-size:14px;font-style:italic;margin-top:12px}.payment-type-option:has(input[value=advance]) .payment-type-badge{background:linear-gradient(135deg,#ffd60a,#ff9f0a)}@media (max-width:768px){.coupon-input-group{flex-direction:column}.coupon-apply-button{width:100%}.applied-coupon{align-items:flex-start;flex-direction:column;gap:12px}.coupon-remove-button{align-self:flex-end}.remaining-amount-display{align-items:flex-start;flex-direction:column;gap:8px}.work-in-progress-info{padding:30px 16px}}.payment-methods-wrapper{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:100vh;padding:20px}.payment-methods-container{margin:0 auto;max-width:800px}.payment-methods-header{margin-bottom:40px;text-align:center}.payment-methods-title{color:#fff;font-size:32px;font-weight:700;margin:0 0 8px}.payment-methods-subtitle{color:hsla(0,0%,100%,.7);font-size:16px;margin:0}.error-alert{align-items:center;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);border-radius:8px;color:#ff6b6b;display:flex;gap:12px;margin-bottom:24px;padding:16px}.add-card-section{margin-bottom:40px}.add-card-primary-btn{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:12px;box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:100%}.add-card-primary-btn:hover:not(:disabled){box-shadow:0 8px 24px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.add-card-primary-btn:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.button-content,.button-loading{align-items:center;display:flex;gap:12px;justify-content:center}.loading-spinner{border:2px solid hsla(0,0%,100%,.3);height:16px;width:16px}.loading-spinner-large{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:40px;width:40px}.list-heading{color:#fff;font-size:20px;font-weight:600;margin:0 0 24px}.empty-state{background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:60px 20px;text-align:center}.empty-icon{color:hsla(0,0%,100%,.3);margin-bottom:16px}.empty-title{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.empty-description{color:hsla(0,0%,100%,.6);font-size:14px;margin:0}.cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.payment-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px;transition:all .2s ease}.payment-card:hover{border-color:rgba(130,102,150,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.default-badge{background:linear-gradient(135deg,#30d158,#28a745);border-radius:8px;color:#fff;font-size:11px;font-weight:600;padding:4px 8px}.card-details{margin-bottom:20px}.card-number{color:#fff;font-family:Courier New,monospace;font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:4px}.card-expiry{color:hsla(0,0%,100%,.7);font-size:14px;margin-bottom:8px}.card-nickname{color:hsla(0,0%,100%,.8);font-size:14px;font-style:italic}.card-actions{display:flex;gap:12px}.delete-card-btn{align-items:center;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);border-radius:8px;color:#ff6b6b;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 12px;transition:all .2s ease}.delete-card-btn:hover{background:hsla(0,100%,71%,.2);border-color:hsla(0,100%,71%,.5)}@media (max-width:768px){.cards-grid{grid-template-columns:1fr}.payment-methods-title{font-size:28px}}.order-mgmt-wrapper{color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:100vh;padding:20px}.order-mgmt-container{-webkit-animation:orderMgmtFadeIn .6s cubic-bezier(.25,.46,.45,.94);animation:orderMgmtFadeIn .6s cubic-bezier(.25,.46,.45,.94);margin:0 auto;max-width:1440px}@-webkit-keyframes orderMgmtFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes orderMgmtFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.order-mgmt-error,.order-mgmt-loading,.order-mgmt-not-found{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh;text-align:center}.order-mgmt-spinner{-webkit-animation:orderMgmtSpin 1s linear infinite;animation:orderMgmtSpin 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:40px;width:40px}@-webkit-keyframes orderMgmtSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes orderMgmtSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.order-mgmt-loading-text{color:hsla(0,0%,100%,.7);font-size:16px;margin:0}.order-mgmt-error-icon{color:#ff6b6b;margin-bottom:8px}.order-mgmt-error-title,.order-mgmt-not-found-title{color:#fff;font-size:24px;font-weight:600;margin:0}.order-mgmt-error-message,.order-mgmt-not-found-message{color:hsla(0,0%,100%,.7);font-size:16px;margin:0;max-width:400px}.order-mgmt-retry-btn{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.order-mgmt-retry-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.order-mgmt-header{background:linear-gradient(135deg,#826696,#735f81);border-radius:16px;box-shadow:0 8px 32px rgba(130,102,150,.3);margin-bottom:32px;padding:24px}.order-mgmt-header-content{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.order-mgmt-title-section{align-items:center;display:flex;gap:16px}.order-mgmt-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0}.order-mgmt-status{border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#639;font-size:14px;font-weight:600;padding:8px 16px;text-transform:capitalize}.order-mgmt-meta{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.order-mgmt-date{font-size:14px;opacity:.8}.order-mgmt-amount{color:#fff;font-size:20px;font-weight:700}.order-mgmt-content{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:2fr 1fr}.order-mgmt-left-column,.order-mgmt-right-column{display:flex;flex-direction:column;gap:24px}.order-mgmt-right-column{position:-webkit-sticky;position:sticky;top:20px}.order-mgmt-section{-webkit-animation:orderMgmtSlideIn .5s ease-out;animation:orderMgmtSlideIn .5s ease-out}@-webkit-keyframes orderMgmtSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes orderMgmtSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.order-mgmt-section-heading{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px}.order-mgmt-actions-card,.order-mgmt-requirements-card,.order-mgmt-service-card,.order-mgmt-summary-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.2);padding:24px}.order-mgmt-service-preview{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.order-mgmt-service-image{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;flex-shrink:0;height:80px;overflow:hidden;width:120px}.order-mgmt-image-placeholder{align-items:center;color:hsla(0,0%,100%,.3);display:flex;height:100%;justify-content:center;width:100%}.order-mgmt-service-info{flex:1 1}.order-mgmt-service-title{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.order-mgmt-service-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0 0 16px}.order-mgmt-service-details{display:flex;flex-wrap:wrap;gap:24px}.order-mgmt-detail-item{color:hsla(0,0%,100%,.8);font-size:14px}.order-mgmt-detail-item strong{color:#fff;font-weight:600}.order-mgmt-participants{border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px}.order-mgmt-participant{align-items:center;display:flex;gap:12px}.order-mgmt-participant-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;min-width:60px}.order-mgmt-participant-info{align-items:center;display:flex;gap:10px}.order-mgmt-participant-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.order-mgmt-avatar-initials{color:#fff;font-size:14px;font-weight:600}.order-mgmt-participant-name{color:#fff;font-size:14px;font-weight:500}.order-mgmt-requirements-text{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.6;margin:0 0 16px}.order-mgmt-deadline-info{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.7);font-size:14px;padding:12px}.order-mgmt-timeline-list{display:flex;flex-direction:column;gap:16px}.order-mgmt-timeline-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:16px;padding:16px}.order-mgmt-timeline-item.order-mgmt-revision-item{background:rgba(255,59,48,.05);border-left:4px solid #ff3b30}.order-mgmt-timeline-item.order-mgmt-completion-item{background:rgba(48,209,88,.05);border-left:4px solid #30d158}.order-mgmt-timeline-item.order-mgmt-review-item{background:rgba(255,214,10,.05);border-left:4px solid #ffd60a}.order-mgmt-timeline-indicator{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.7);display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:4px;width:32px}.order-mgmt-revision-indicator{background:rgba(255,59,48,.2);color:#ff6b6b}.order-mgmt-completion-indicator{background:rgba(48,209,88,.2);color:#30d158}.order-mgmt-review-indicator{background:rgba(255,214,10,.2);color:#ffd60a}.order-mgmt-timeline-content{flex:1 1}.order-mgmt-timeline-meta{display:flex;flex-direction:column;gap:2px}.order-mgmt-timeline-type{color:#fff;font-size:14px;font-weight:600}.order-mgmt-completion-header,.order-mgmt-delivery-header,.order-mgmt-review-header,.order-mgmt-revision-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.order-mgmt-completion-date,.order-mgmt-delivery-date,.order-mgmt-review-date,.order-mgmt-revision-date{color:hsla(0,0%,100%,.6);font-size:12px}.order-mgmt-completion-status,.order-mgmt-delivery-status,.order-mgmt-revision-status{background:rgba(130,102,150,.2);border-radius:8px;color:#fff;flex-shrink:0;font-size:11px;font-weight:500;padding:4px 8px;text-transform:capitalize}.order-mgmt-revision-status{background:rgba(255,59,48,.2);color:#ff6b6b}.order-mgmt-completion-status{background:rgba(48,209,88,.2);color:#30d158}.order-mgmt-completion-text,.order-mgmt-delivery-notes,.order-mgmt-review-comment,.order-mgmt-revision-notes{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin:8px 0}.order-mgmt-revision-content-inner h4{color:hsla(0,0%,100%,.7);font-size:12px;letter-spacing:.05em;margin:8px 0 4px;text-transform:uppercase}.order-mgmt-completion-content{margin-top:8px}.order-mgmt-completion-details{background:rgba(48,209,88,.1);border:1px solid rgba(48,209,88,.2);border-radius:8px;margin-top:12px;padding:12px}.order-mgmt-completion-amount{color:#30d158;font-size:14px;font-weight:600}.order-mgmt-review-rating{align-items:center;display:flex;flex-shrink:0;gap:4px}.order-mgmt-rating-text{color:hsla(0,0%,100%,.6);font-size:12px;margin-left:4px}.order-mgmt-review-content{margin-top:8px}.order-mgmt-review-author{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;margin-bottom:8px}.order-mgmt-delivery-files h4{color:hsla(0,0%,100%,.7);font-size:12px;letter-spacing:.05em;margin:8px 0 12px;text-transform:uppercase}.order-mgmt-files-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.order-mgmt-file-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:all .2s ease}.order-mgmt-file-preview-container{cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.order-mgmt-file-preview-container:hover{box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.order-mgmt-file-preview{background:hsla(0,0%,100%,.05);height:120px;overflow:hidden;position:relative}.order-mgmt-file-preview-img{height:100%;object-fit:cover;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.order-mgmt-file-preview-container:hover .order-mgmt-file-preview-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.order-mgmt-file-preview-fallback{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.3);height:100%;left:0;top:0;width:100%}.order-mgmt-file-preview-fallback,.order-mgmt-file-preview-overlay{align-items:center;display:flex;justify-content:center;position:absolute}.order-mgmt-file-preview-overlay{background:rgba(0,0,0,.7);border-radius:50%;color:#fff;height:40px;left:50%;opacity:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .2s ease;width:40px}.order-mgmt-file-preview-container:hover .order-mgmt-file-preview-overlay{opacity:1}.order-mgmt-file-download{align-items:center;color:#fff;display:flex;flex:1 1;gap:12px;padding:12px;text-decoration:none;transition:all .2s ease}.order-mgmt-file-download:hover{background:hsla(0,0%,100%,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.order-mgmt-file-icon{color:hsla(0,0%,100%,.6);flex-shrink:0}.order-mgmt-file-info{flex:1 1;padding:8px 12px}.order-mgmt-file-name{color:#fff;display:block;font-size:13px;font-weight:500;margin-bottom:2px;word-break:break-word}.order-mgmt-file-size{color:hsla(0,0%,100%,.6);font-size:11px}.order-mgmt-image-modal{align-items:center;-webkit-animation:orderMgmtModalFadeIn .3s ease-out;animation:orderMgmtModalFadeIn .3s ease-out;background:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@-webkit-keyframes orderMgmtModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes orderMgmtModalFadeIn{0%{opacity:0}to{opacity:1}}.order-mgmt-image-modal-content{-webkit-animation:orderMgmtModalSlideIn .3s ease-out;animation:orderMgmtModalSlideIn .3s ease-out;background:hsla(0,0%,6%,.95);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-height:90vh;max-width:90vw;overflow:hidden}@-webkit-keyframes orderMgmtModalSlideIn{0%{opacity:0;-webkit-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes orderMgmtModalSlideIn{0%{opacity:0;-webkit-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.order-mgmt-image-modal-header{align-items:center;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:16px 20px}.order-mgmt-image-modal-info{flex:1 1}.order-mgmt-image-modal-title{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px;word-break:break-word}.order-mgmt-image-modal-size{color:hsla(0,0%,100%,.6);font-size:12px}.order-mgmt-image-modal-close{background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.7);cursor:pointer;margin-left:16px;padding:8px;transition:all .2s ease}.order-mgmt-image-modal-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.order-mgmt-image-modal-body{align-items:center;display:flex;justify-content:center;min-height:300px;padding:20px}.order-mgmt-image-modal-img{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-height:60vh;max-width:100%;object-fit:contain}.order-mgmt-image-modal-footer{background:hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;padding:16px 20px}.order-mgmt-image-modal-download{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .2s ease}.order-mgmt-image-modal-download:hover{box-shadow:0 4px 12px rgba(130,102,150,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.order-mgmt-action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:12px 20px;transition:all .2s ease;width:100%}.order-mgmt-btn-primary{background:linear-gradient(135deg,#826696,#735f81);box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff}.order-mgmt-btn-primary:hover:not(:disabled){box-shadow:0 8px 24px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.order-mgmt-btn-secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.order-mgmt-btn-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.order-mgmt-action-btn:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none!important;transform:none!important}.order-mgmt-action-buttons{display:flex;flex-direction:column;gap:12px}.order-mgmt-delivery-form,.order-mgmt-revision-form{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-top:20px;padding:20px}.order-mgmt-form-title{color:#fff;font-size:18px;font-weight:600;margin:0 0 20px}.order-mgmt-form-group{margin-bottom:20px}.order-mgmt-form-label{color:#fff;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.order-mgmt-form-input,.order-mgmt-form-textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.order-mgmt-form-input:focus,.order-mgmt-form-textarea:focus{background:hsla(0,0%,100%,.12);border-color:#826696;outline:none}.order-mgmt-form-input::-webkit-input-placeholder,.order-mgmt-form-textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.order-mgmt-form-input::placeholder,.order-mgmt-form-textarea::placeholder{color:hsla(0,0%,100%,.5)}.order-mgmt-file-upload-area{position:relative}.order-mgmt-file-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.order-mgmt-file-upload-label{align-items:center;background:hsla(0,0%,100%,.02);border:2px dashed hsla(0,0%,100%,.3);border-radius:12px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:8px;justify-content:center;padding:40px 20px;transition:all .2s ease}.order-mgmt-file-upload-label:hover{background:hsla(0,0%,100%,.05);border-color:rgba(130,102,150,.5);color:#fff}.order-mgmt-uploaded-files{display:flex;flex-direction:column;gap:8px;margin-top:12px}.order-mgmt-uploaded-file{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;font-size:13px;justify-content:space-between;padding:8px 12px}.order-mgmt-file-name{color:hsla(0,0%,100%,.8)}.order-mgmt-remove-file{align-items:center;background:none;border:none;color:#ff6b6b;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;width:20px}.order-mgmt-form-actions{display:flex;gap:12px;margin-top:20px}.order-mgmt-completed-actions{padding:40px 20px;text-align:center}.order-mgmt-completion-message{align-items:center;display:flex;flex-direction:column;gap:16px}.order-mgmt-completion-message svg{color:#30d158}.order-mgmt-completion-title{color:#fff;font-size:20px;font-weight:600;margin:0}.order-mgmt-completion-text{color:hsla(0,0%,100%,.7);font-size:14px;margin:0}.order-mgmt-summary-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:12px 0}.order-mgmt-summary-item:last-child{border-bottom:none}.order-mgmt-summary-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.order-mgmt-summary-value{color:#fff;font-size:14px;font-weight:600}button.order-mgmt-star-btn{background:no-repeat}.order-mgmt-rating-input{align-items:center;display:flex;justify-content:center}@media (max-width:1024px){.order-mgmt-content{gap:24px;grid-template-columns:1fr}.order-mgmt-right-column{position:static}}@media (max-width:768px){.order-mgmt-wrapper{padding:16px}.order-mgmt-header{padding:20px}.order-mgmt-header-content{flex-direction:column;gap:16px}.order-mgmt-title-section{align-items:flex-start;flex-direction:column;gap:12px}.order-mgmt-title{font-size:24px}.order-mgmt-meta{align-items:flex-start;text-align:left}.order-mgmt-service-preview{flex-direction:column;gap:16px}.order-mgmt-service-image{height:auto;width:100%}.order-mgmt-service-details{flex-direction:column;gap:12px}.order-mgmt-form-actions{flex-direction:column}.order-mgmt-files-grid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.order-mgmt-image-modal-content{margin:10px;max-height:95vh;max-width:95vw}.order-mgmt-image-modal-header{padding:12px 16px}.order-mgmt-image-modal-body{min-height:200px;padding:16px}.order-mgmt-image-modal-img{max-height:60vh}.order-mgmt-image-modal-footer{padding:12px 16px}}@media (max-width:480px){.order-mgmt-left-column,.order-mgmt-right-column{gap:20px}.order-mgmt-actions-card,.order-mgmt-delivery-form,.order-mgmt-requirements-card,.order-mgmt-revision-form,.order-mgmt-service-card,.order-mgmt-summary-card{padding:16px}.order-mgmt-files-grid{grid-template-columns:1fr}.order-mgmt-file-preview{height:100px}.order-mgmt-image-modal-title{font-size:14px}.order-mgmt-image-modal-img{max-height:50vh}}.order-mgmt-system-message{background:rgba(130,102,150,.05);border-left:4px solid #826696}.order-mgmt-message-indicator{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.order-mgmt-system-indicator{background:rgba(130,102,150,.2);color:#826696}.order-mgmt-message-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.order-mgmt-message-date{color:hsla(0,0%,100%,.6);font-size:12px}.order-mgmt-message-sender{color:hsla(0,0%,100%,.7);font-size:12px;font-style:italic}.order-mgmt-message-content{margin-top:8px}.order-mgmt-message-text{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin:0}.order-mgmt-message-input-section{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:20px;padding:20px}.order-mgmt-message-input-title{color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.order-mgmt-message-input-wrapper{display:flex;flex-direction:column;gap:12px}.order-mgmt-message-textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.order-mgmt-message-textarea:focus{background:hsla(0,0%,100%,.12);border-color:#826696;outline:none}.order-mgmt-message-textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.order-mgmt-message-textarea::placeholder{color:hsla(0,0%,100%,.5)}.order-mgmt-send-message-btn{align-self:flex-end;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.order-mgmt-send-message-btn:hover:not(:disabled){box-shadow:0 4px 12px rgba(130,102,150,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.order-mgmt-send-message-btn:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none!important;transform:none!important}@media (max-width:768px){.order-mgmt-message-input-section{padding:16px}.order-mgmt-message-textarea{font-size:13px}}.offering-view-container{color:#fff;min-height:100vh;padding:20px}.offering-view-content{grid-gap:32px;-webkit-animation:offeringViewFadeIn .6s cubic-bezier(.25,.46,.45,.94);animation:offeringViewFadeIn .6s cubic-bezier(.25,.46,.45,.94);display:grid;gap:32px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1440px}@-webkit-keyframes offeringViewFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes offeringViewFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.offering-view-error,.offering-view-loading,.offering-view-not-found{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh;text-align:center}.offering-view-spinner{-webkit-animation:offeringViewSpin 1s linear infinite;animation:offeringViewSpin 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:40px;width:40px}@-webkit-keyframes offeringViewSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes offeringViewSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.offering-view-error-icon{color:#ff6b6b;margin-bottom:8px}.offering-view-back-btn,.offering-view-retry-btn{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.offering-view-main{display:flex;flex-direction:column;gap:24px}.offering-view-gallery{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px}.offering-view-main-image{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;display:flex;height:400px;justify-content:center;overflow:hidden;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.offering-view-main-image:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.offering-view-main-image img{height:100%;object-fit:cover;width:100%}.offering-view-image-placeholder{align-items:center;color:hsla(0,0%,100%,.3);display:flex;height:100%;justify-content:center;width:100%}.offering-view-image-thumbnails{display:flex;gap:12px;margin-top:16px;overflow-x:auto}.offering-view-thumbnail{background:hsla(0,0%,100%,.05);border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;transition:all .2s ease;width:80px}.offering-view-thumbnail:hover{border-color:hsla(0,0%,100%,.3)}.offering-view-thumbnail.active{border-color:#826696}.offering-view-thumbnail img{height:100%;object-fit:cover;width:100%}.offering-view-details{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:24px}.offering-view-header{border-bottom:1px solid hsla(0,0%,100%,.1);flex-direction:column;padding-bottom:20px}.offering-view-breadcrumb{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:14px;gap:8px;margin-bottom:12px}.offering-view-breadcrumb a{color:#826696;text-decoration:none;transition:color .2s ease}.offering-view-breadcrumb a:hover{color:#fff}.offering-view-category{color:#826696;font-weight:500}.offering-view-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px}.offering-view-stats{display:flex;gap:20px}.offering-view-stat{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:14px;gap:6px}.offering-view-stat svg{color:hsla(0,0%,100%,.5)}.offering-view-ai-banner{background:linear-gradient(135deg,rgba(130,102,150,.15),rgba(115,95,129,.15));border:1px solid rgba(130,102,150,.3);border-radius:12px;display:flex;gap:16px;margin-bottom:8px;padding:20px}.offering-view-ai-icon{color:#826696;flex-shrink:0}.offering-view-ai-content h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.offering-view-ai-content p{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin:0}.offering-view-tabs{border-bottom:2px solid hsla(0,0%,100%,.1);display:flex;gap:8px;margin-bottom:8px}.offering-view-tab{background:none;border:none;border-bottom:2px solid transparent;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:15px;font-weight:600;margin-bottom:-2px;padding:12px 20px;transition:all .2s ease}.offering-view-tab:hover{color:hsla(0,0%,100%,.9)}.offering-view-tab.active{border-bottom-color:#826696;color:#826696}.offering-view-tab-content{display:flex;flex-direction:column;gap:20px}.offering-view-section{display:flex;flex-direction:column;gap:12px}.offering-view-section h3{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.offering-view-description,.offering-view-workflow{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0}.offering-view-features{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.offering-view-feature{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:10px}.offering-view-feature svg{color:#30d158;flex-shrink:0}.offering-view-technologies{display:flex;flex-wrap:wrap;gap:8px}.offering-view-tech-tag{background:rgba(130,102,150,.2);border:1px solid rgba(130,102,150,.3);border-radius:16px;color:#fff;font-size:12px;font-weight:500;padding:6px 12px}.offering-view-workflow-steps{display:flex;flex-direction:column;gap:16px}.offering-view-workflow-step{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:16px;padding:16px;position:relative;transition:all .2s ease}.offering-view-workflow-step:hover{background:hsla(0,0%,100%,.08);border-color:rgba(130,102,150,.3)}.offering-view-step-number{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;box-shadow:0 2px 8px rgba(130,102,150,.3);color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.offering-view-step-content{flex:1 1}.offering-view-step-title{color:#fff;font-size:15px;font-weight:600;line-height:1.3;margin:0}.offering-view-step-connector{color:rgba(130,102,150,.6)}.offering-view-reviews-loading{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}.offering-view-reviews-list{display:flex;flex-direction:column;gap:16px;margin-top:8px}.offering-view-review-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;transition:all .2s ease}.offering-view-review-card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(130,102,150,.3)}.offering-view-review-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.offering-view-review-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.offering-view-review-avatar img{height:100%;object-fit:cover;width:100%}.offering-view-review-avatar span{color:#fff;font-size:16px;font-weight:600}.offering-view-review-info{flex:1 1}.offering-view-review-info h4{color:#fff;font-size:15px;font-weight:600;margin:0 0 4px}.offering-view-review-stars{display:flex;gap:2px}.offering-view-review-date{color:hsla(0,0%,100%,.5);font-size:12px}.offering-view-review-comment{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin:0}.offering-view-no-reviews{align-items:center;color:hsla(0,0%,100%,.5);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px;text-align:center}.offering-view-no-reviews svg{opacity:.5}.offering-view-no-reviews p{font-size:16px;font-weight:600;margin:0}.offering-view-no-reviews span{font-size:14px}.offering-view-faq-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px}.offering-view-faq-title{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px;padding-bottom:12px}.offering-view-faq-list{display:flex;flex-direction:column;gap:16px}.offering-view-faq-item{transition:all .2s ease}.offering-view-faq-item h4{align-items:flex-start;color:#826696;display:flex;font-size:14px;font-weight:600;gap:6px;line-height:1.4;margin:0 0 8px}.offering-view-faq-item p{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.5;margin:0}.offering-view-related-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px}.offering-view-related-title{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px;padding-bottom:12px}.offering-view-related-list{display:flex;flex-direction:column;gap:16px}.offering-view-related-item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.offering-view-related-item:hover{background:hsla(0,0%,100%,.06);border-color:rgba(130,102,150,.4);box-shadow:0 8px 24px rgba(130,102,150,.25);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.offering-view-related-item:before{background:linear-gradient(90deg,#826696,#9d7fb8);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.offering-view-related-item:hover:before{opacity:1}.offering-view-related-image{align-items:center;background:rgba(0,0,0,.2);display:flex;height:180px;justify-content:center;overflow:hidden;position:relative;width:100%}.offering-view-related-image img{height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.offering-view-related-item:hover .offering-view-related-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.offering-view-related-placeholder{align-items:center;background:linear-gradient(135deg,rgba(130,102,150,.1),rgba(115,95,129,.1));color:hsla(0,0%,100%,.2);display:flex;height:100%;justify-content:center;width:100%}.offering-view-related-overlay{position:absolute;right:12px;top:12px;z-index:1}.offering-view-related-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.75);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#fff;display:flex;font-size:13px;font-weight:600;gap:4px;padding:6px 10px}.offering-view-related-badge svg{color:gold;flex-shrink:0}.offering-view-related-content{display:flex;flex-direction:column;gap:12px;padding:16px}.offering-view-related-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:10px;padding-bottom:12px}.offering-view-related-seller-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:2px solid hsla(0,0%,100%,.1);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.offering-view-related-seller-avatar img{height:100%;object-fit:cover;width:100%}.offering-view-related-avatar-initial{color:#fff;font-size:13px;font-weight:600}.offering-view-related-seller-name{color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500;letter-spacing:.2px}.offering-view-related-title-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.4;margin:0;min-height:42px;overflow:hidden;text-overflow:ellipsis}.offering-view-related-footer{display:flex;flex-direction:column;gap:10px;padding-top:8px}.offering-view-related-price-tag{background:linear-gradient(135deg,rgba(130,102,150,.15),rgba(115,95,129,.15));border:1px solid rgba(130,102,150,.25);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.offering-view-related-price-label{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.offering-view-related-price-value{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.5px}.offering-view-related-price-unit{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500}.offering-view-related-stats{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:12px;font-weight:500;gap:6px}.offering-view-related-stats svg{color:rgba(130,102,150,.8);flex-shrink:0}.offering-view-sidebar{display:flex;flex-direction:column;gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky}.offering-view-pricing-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.2);padding:24px}.offering-view-pricing-header{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:20px;padding-bottom:20px;text-align:center}.offering-view-price{align-items:baseline;display:flex;gap:4px;justify-content:center;margin-bottom:8px}.offering-view-price-amount{color:#826696;font-size:32px;font-weight:700}.offering-view-price-unit{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:500}.offering-view-estimated{color:hsla(0,0%,100%,.6);font-size:14px}.offering-view-pricing-details{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.offering-view-pricing-detail{align-items:center;display:flex;font-size:14px;justify-content:space-between}.offering-view-pricing-detail span:first-child{color:hsla(0,0%,100%,.7)}.offering-view-pricing-detail span:last-child{color:#fff;font-weight:600}.offering-view-actions{display:flex;flex-direction:column;gap:12px}.offering-view-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.offering-view-btn-primary{background:linear-gradient(135deg,#826696,#735f81);box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff}.offering-view-btn-primary:hover:not(:disabled){box-shadow:0 8px 24px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.offering-view-btn-secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.offering-view-btn-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.offering-view-btn:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none!important;transform:none!important}.offering-view-quick-message{-webkit-animation:offeringViewSlideDown .3s ease-out;animation:offeringViewSlideDown .3s ease-out;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}@-webkit-keyframes offeringViewSlideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes offeringViewSlideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.offering-view-message-input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;transition:all .2s ease}.offering-view-message-input:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.offering-view-message-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.offering-view-message-input::placeholder{color:hsla(0,0%,100%,.5)}.offering-view-seller-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px}.offering-view-seller-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.offering-view-seller-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.offering-view-seller-avatar img{height:100%;object-fit:cover;width:100%}.offering-view-avatar-initials{color:#fff;font-size:18px;font-weight:600}.offering-view-seller-info{flex:1 1}.offering-view-seller-name{color:#fff;font-size:16px;font-weight:600;margin:0}.offering-view-seller-stats{grid-gap:16px;border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;padding:16px 0}.offering-view-seller-stat{text-align:center}.offering-view-seller-stat-value{color:#826696;display:block;font-size:18px;font-weight:700;margin-bottom:4px}.offering-view-seller-stat-label{color:hsla(0,0%,100%,.6);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.offering-view-seller-profile-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;display:block;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.offering-view-seller-profile-btn:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.offering-view-image-modal{align-items:center;-webkit-animation:offeringViewModalFadeIn .3s ease-out;animation:offeringViewModalFadeIn .3s ease-out;background:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@-webkit-keyframes offeringViewModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes offeringViewModalFadeIn{0%{opacity:0}to{opacity:1}}.offering-view-modal-content{align-items:center;display:flex;justify-content:center;max-height:90vh;max-width:90vw;position:relative}.offering-view-modal-close{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .2s ease;width:40px;z-index:1001}.offering-view-modal-close:hover{background:rgba(0,0,0,.7)}.offering-view-modal-image{max-height:100%;max-width:100%}.offering-view-modal-image img{max-height:100%;max-width:100%;object-fit:contain}.offering-view-modal-nav{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background .2s ease;width:48px}.offering-view-modal-nav:hover{background:rgba(0,0,0,.7)}.offering-view-modal-prev{left:20px}.offering-view-modal-next{right:20px}.offering-view-modal-counter{background:rgba(0,0,0,.5);border-radius:20px;bottom:20px;color:#fff;font-size:14px;font-weight:500;left:50%;padding:8px 16px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.offering-view-order-modal{align-items:center;-webkit-animation:offeringViewModalFadeIn .3s ease-out;animation:offeringViewModalFadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px 0;position:fixed;top:0;width:100%;z-index:1500}.offering-view-order-modal-content{-webkit-animation:offeringViewModalSlideIn .3s ease-out;animation:offeringViewModalSlideIn .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5);margin:auto;max-height:calc(100vh - 40px);max-width:600px;overflow-y:auto;width:90%}@-webkit-keyframes offeringViewModalSlideIn{0%{opacity:0;-webkit-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes offeringViewModalSlideIn{0%{opacity:0;-webkit-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.offering-view-order-modal-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 16px}.offering-view-order-modal-header h3{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.offering-view-order-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.offering-view-order-modal-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.offering-view-order-modal-body{display:flex;flex-direction:column;gap:24px;padding:0 24px}.offering-view-ai-estimate-banner{align-items:center;background:linear-gradient(135deg,rgba(130,102,150,.2),rgba(115,95,129,.2));border:1px solid rgba(130,102,150,.4);border-radius:12px;display:flex;gap:16px;padding:20px}.offering-view-ai-estimate-banner svg{color:#826696;flex-shrink:0}.offering-view-ai-estimate-banner h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px}.offering-view-ai-estimate-banner p{color:hsla(0,0%,100%,.7);font-size:13px;margin:0}.offering-view-order-form{display:flex;flex-direction:column;gap:20px;padding-bottom:1rem}.offering-view-form-group{display:flex;flex-direction:column;gap:8px}.offering-view-form-label{color:#fff;font-size:14px;font-weight:600;margin:0}.offering-view-form-help{color:hsla(0,0%,100%,.6);font-size:12px;font-style:italic;margin-top:4px}.offering-view-form-input,.offering-view-form-textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;resize:vertical;transition:all .2s ease}.offering-view-form-input:focus,.offering-view-form-textarea:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.offering-view-form-input::-webkit-input-placeholder,.offering-view-form-textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.offering-view-form-input::placeholder,.offering-view-form-textarea::placeholder{color:hsla(0,0%,100%,.5)}.offering-view-form-textarea{line-height:1.5;min-height:80px}.offering-view-order-modal-footer{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;justify-content:flex-end;padding:24px}.offering-view-order-modal-footer .offering-view-btn{margin:0;min-width:120px}.offering-view-error-toast{align-items:center;-webkit-animation:offeringViewToastSlideIn .3s ease-out;animation:offeringViewToastSlideIn .3s ease-out;background:#f44;border-radius:8px;color:#fff;display:flex;gap:12px;justify-content:space-between;max-width:300px;padding:12px 16px;position:fixed;right:20px;top:20px;z-index:9999}@-webkit-keyframes offeringViewToastSlideIn{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes offeringViewToastSlideIn{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.offering-view-error-toast button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:20px;justify-content:center;padding:0;width:20px}.offering-view-order-modal-content::-webkit-scrollbar{width:6px}.offering-view-order-modal-content::-webkit-scrollbar-track{background:transparent}.offering-view-order-modal-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.offering-view-order-modal-content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media (max-width:1024px){.offering-view-content{gap:24px;grid-template-columns:1fr}.offering-view-sidebar{position:static}}@media (max-width:768px){.offering-view-related-image{height:200px}.offering-view-container{padding:16px}.offering-view-content{gap:20px}.offering-view-details,.offering-view-gallery,.offering-view-pricing-card,.offering-view-seller-card{padding:16px}.offering-view-main-image{height:auto}.offering-view-title{font-size:24px}.offering-view-stats{flex-direction:column;gap:12px}.offering-view-ai-banner{flex-direction:column;text-align:center}.offering-view-sidebar{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.offering-view-actions{flex-direction:column}.offering-view-seller-stats{gap:12px;grid-template-columns:repeat(3,1fr)}.offering-view-modal-content{margin:10px;max-height:95vh;max-width:95vw}.offering-view-modal-nav{height:40px;width:40px}.offering-view-modal-prev{left:10px}.offering-view-modal-next{right:10px}.offering-view-order-modal{padding:10px 0}.offering-view-order-modal-content{margin:auto;max-height:calc(100vh - 20px);width:95%}.offering-view-order-modal-body,.offering-view-order-modal-header{padding-left:16px;padding-right:16px}.offering-view-order-modal-footer{flex-direction:column;padding:16px}.offering-view-order-modal-footer .offering-view-btn{width:100%}.offering-view-form-input,.offering-view-form-textarea{font-size:16px;padding:10px 12px}.offering-view-review-card{padding:12px}.offering-view-faq-item{padding:16px}}@media (max-width:480px){.offering-view-image-thumbnails{gap:8px}.offering-view-thumbnail{height:45px;width:60px}.offering-view-details{gap:20px}.offering-view-technologies{gap:6px}.offering-view-tech-tag{font-size:11px;padding:4px 8px}.offering-view-seller-header{flex-direction:column;gap:8px;text-align:center}.offering-view-seller-stats{gap:8px;grid-template-columns:1fr}.offering-view-seller-stat-value{font-size:16px}.offering-view-workflow-steps{gap:12px}.offering-view-workflow-step{gap:12px;padding:12px}.offering-view-step-number{font-size:13px;height:28px;width:28px}.offering-view-step-title{font-size:14px}.offering-view-order-modal-header h3{font-size:18px}.offering-view-order-form{gap:16px}}.hero-searches-container{-webkit-overflow-scrolling:touch;color:#fff;isolation:isolate;min-height:100vh;padding:20px}.hero-searches-header{margin-bottom:32px}.hero-searches-header-content{align-items:flex-start;-webkit-animation:heroSearchesFadeIn .6s cubic-bezier(.25,.46,.45,.94);animation:heroSearchesFadeIn .6s cubic-bezier(.25,.46,.45,.94);display:flex;gap:32px;justify-content:space-between}@-webkit-keyframes heroSearchesFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes heroSearchesFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hero-searches-title-section{flex:1 1}.hero-searches-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.hero-searches-subtitle{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:400;margin:0}.hero-searches-stats{display:flex;gap:20px}.hero-searches-stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;min-width:120px;padding:16px 20px;-webkit-perspective:1000;perspective:1000;text-align:center;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.hero-searches-stat-value{color:#826696;font-size:20px;font-weight:700;margin-bottom:4px}.hero-searches-stat-label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.hero-searches-loading{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.hero-searches-spinner{-webkit-animation:heroSearchesSpin 1s linear infinite;animation:heroSearchesSpin 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:40px;width:40px}@-webkit-keyframes heroSearchesSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes heroSearchesSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.hero-searches-controls{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px;-webkit-perspective:1000;perspective:1000;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;z-index:50}.hero-searches-controls-left{display:flex;flex:1 1;gap:16px}.hero-searches-search-wrapper{min-width:320px;position:relative}.hero-searches-search-icon{color:hsla(0,0%,100%,.5);left:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-searches-search-input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.hero-searches-search-input:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.hero-searches-search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.hero-searches-search-input::placeholder{color:hsla(0,0%,100%,.5)}.hero-searches-filters{display:flex;gap:12px}.hero-searches-dropdown-container{position:relative}.hero-searches-dropdown-trigger{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;min-width:140px;padding:12px 16px;transition:all .2s ease}.hero-searches-dropdown-trigger:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.hero-searches-dropdown-trigger:focus{border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.hero-searches-dropdown-value{font-weight:500;white-space:nowrap}.hero-searches-dropdown-arrow{color:hsla(0,0%,100%,.6);-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.hero-searches-dropdown-arrow-open{-webkit-transform:translateZ(0) rotate(180deg);transform:translateZ(0) rotate(180deg)}.hero-searches-dropdown-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,6%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.5);left:0;margin-top:4px;overflow:hidden;-webkit-perspective:1000;perspective:1000;position:absolute;right:0;top:100%;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;z-index:50}.hero-searches-dropdown-option{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px;text-align:left;transition:background .15s ease;width:100%}.hero-searches-dropdown-option:hover{background:hsla(0,0%,100%,.1)}.hero-searches-dropdown-option-selected{background:rgba(130,102,150,.2);color:#826696;font-weight:500}.hero-searches-dropdown-option-selected:hover{background:rgba(130,102,150,.25)}.hero-searches-controls-right{align-items:center;display:flex}.hero-searches-view-toggle{background:hsla(0,0%,100%,.05);border-radius:8px;display:flex;padding:4px}.hero-searches-view-btn{align-items:center;background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;justify-content:center;padding:8px 12px;transition:all .2s ease}.hero-searches-view-btn:hover{color:hsla(0,0%,100%,.9)}.hero-searches-view-active{background:#826696;color:#fff}.hero-searches-error-banner{align-items:center;-webkit-animation:heroSearchesSlideIn .3s ease-out;animation:heroSearchesSlideIn .3s ease-out;background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.3);border-radius:12px;color:#ff6b6b;display:flex;gap:12px;margin-bottom:20px;padding:16px}@-webkit-keyframes heroSearchesSlideIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes heroSearchesSlideIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hero-searches-error-banner button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:20px;justify-content:center;margin-left:auto;padding:0;width:20px}.hero-searches-content{-webkit-animation:heroSearchesContentFadeIn .5s ease-out;animation:heroSearchesContentFadeIn .5s ease-out}@-webkit-keyframes heroSearchesContentFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes heroSearchesContentFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hero-searches-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.hero-searches-card{-webkit-animation:heroSearchesCardSlideIn .5s ease-out;animation:heroSearchesCardSlideIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;-webkit-perspective:1000;perspective:1000;transform:translateZ(0);-webkit-transform:translateZ(0);transition:all .3s ease;will-change:transform}@-webkit-keyframes heroSearchesCardSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes heroSearchesCardSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hero-searches-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(130,102,150,.15);-webkit-transform:translateZ(0) translateY(-4px);transform:translateZ(0) translateY(-4px)}.hero-searches-card-header{padding:16px 20px 0}.hero-searches-card-meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.hero-searches-card-date{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500}.hero-searches-delete-btn{background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.5);cursor:pointer;padding:4px;transition:all .2s ease}.hero-searches-delete-btn:hover{background:hsla(0,100%,71%,.1);color:#ff6b6b}.hero-searches-card-content{padding:0 20px 16px}.hero-searches-card-title{color:#fff;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 12px}.hero-searches-card-keywords{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.hero-searches-keyword-tag{background:rgba(130,102,150,.2);border:1px solid rgba(130,102,150,.3);border-radius:12px;color:#fff;font-size:11px;font-weight:500;padding:4px 8px}.hero-searches-card-description{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.4;margin:0 0 16px}.hero-searches-card-stats{display:flex;gap:16px;margin-bottom:16px}.hero-searches-card-stat{align-items:center;display:flex;font-size:12px;gap:4px}.hero-searches-card-stat-label{color:hsla(0,0%,100%,.6)}.hero-searches-card-stat-value{color:#826696;font-weight:600}.hero-searches-card-actions{border-top:1px solid hsla(0,0%,100%,.1);padding:16px 20px 20px}.hero-searches-btn-primary{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 16px;text-decoration:none;transition:all .2s ease;width:100%}.hero-searches-btn-primary:hover{box-shadow:0 4px 12px rgba(130,102,150,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.hero-searches-list{display:flex;flex-direction:column;gap:16px}.hero-searches-list-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-perspective:1000;perspective:1000;transform:translateZ(0);-webkit-transform:translateZ(0);transition:all .2s ease;will-change:transform}.hero-searches-list-item:hover{background:hsla(0,0%,6%,.9);border-color:hsla(0,0%,100%,.2)}.hero-searches-list-content{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.hero-searches-list-main{flex:1 1;min-width:0}.hero-searches-list-title{color:#fff;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 8px}.hero-searches-list-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.4;margin:0 0 12px}.hero-searches-list-keywords{display:flex;flex-wrap:wrap;gap:6px}.hero-searches-list-meta{flex-shrink:0;gap:12px}.hero-searches-list-meta,.hero-searches-list-stats{align-items:flex-end;display:flex;flex-direction:column}.hero-searches-list-stats{font-size:12px;gap:4px}.hero-searches-list-estimate{color:#826696;font-weight:600}.hero-searches-list-date{color:hsla(0,0%,100%,.6)}.hero-searches-list-actions{display:flex;gap:8px}.hero-searches-list-view-btn{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.hero-searches-list-view-btn:hover{box-shadow:0 2px 8px rgba(130,102,150,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.hero-searches-list-delete-btn{background:hsla(0,0%,100%,.1);border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;padding:6px;transition:all .2s ease}.hero-searches-list-delete-btn:hover{background:hsla(0,100%,71%,.1);color:#ff6b6b}.hero-searches-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.hero-searches-empty-icon{color:hsla(0,0%,100%,.3);margin-bottom:16px}.hero-searches-empty-title{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.hero-searches-empty-description{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.5;margin:0;max-width:400px}.hero-searches-pagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:32px;padding:20px}.hero-searches-pagination-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.hero-searches-pagination-btn:hover:not(:disabled){background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.hero-searches-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.hero-searches-pagination-info{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}@supports (-webkit-backdrop-filter:blur(20px)){.hero-searches-card,.hero-searches-controls,.hero-searches-dropdown-menu,.hero-searches-list-item,.hero-searches-stat-card{-webkit-transform:translateZ(0)}}@media (prefers-reduced-motion:no-preference){.hero-searches-card,.hero-searches-controls,.hero-searches-list-item,.hero-searches-stat-card{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@media (max-width:1200px){.hero-searches-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.hero-searches-container{padding:16px}.hero-searches-header-content{flex-direction:column;gap:20px}.hero-searches-stats{justify-content:space-between;width:100%}.hero-searches-stat-card{flex:1 1;min-width:auto}.hero-searches-controls{align-items:stretch;flex-direction:column;gap:16px}.hero-searches-controls-left{flex-direction:column;gap:12px}.hero-searches-search-wrapper{min-width:auto}.hero-searches-filters{flex-direction:column}.hero-searches-dropdown-trigger{width:100%}.hero-searches-grid{grid-template-columns:1fr}.hero-searches-list-content{flex-direction:column;gap:12px}.hero-searches-list-meta{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}.hero-searches-card,.hero-searches-controls,.hero-searches-dropdown-menu,.hero-searches-list-item,.hero-searches-stat-card{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:auto}.hero-searches-card:focus,.hero-searches-card:hover,.hero-searches-dropdown-menu.open,.hero-searches-list-item:hover{will-change:transform}}@media (max-width:768px) and (hover:none){.hero-searches-card,.hero-searches-controls,.hero-searches-dropdown-menu,.hero-searches-list-item,.hero-searches-stat-card{will-change:auto}}@media (max-width:480px){.hero-searches-card-actions,.hero-searches-card-content,.hero-searches-card-header{padding-left:16px;padding-right:16px}.hero-searches-list-item{padding:16px}.hero-searches-list-actions{flex-direction:column;width:100%}.hero-searches-list-view-btn{justify-content:center}}.billing-container{-webkit-animation:billingFadeIn .6s ease-out;animation:billingFadeIn .6s ease-out;color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0 auto;max-width:1440px;min-height:100vh;padding:24px}@-webkit-keyframes billingFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes billingFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.billing-header{margin-bottom:32px}.billing-title-section{margin-bottom:24px}.billing-title-with-toggle{align-items:center;display:flex;gap:24px;margin-bottom:8px}.billing-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0}.billing-role-toggle{background:hsla(0,0%,100%,.05);border-radius:8px;display:flex;padding:4px}.billing-role-btn{background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.billing-role-btn:hover{color:hsla(0,0%,100%,.9)}.billing-role-active{background:#826696;color:#fff!important}.billing-subtitle{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:400;margin:0}.billing-overview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:24px;padding:32px}.billing-overview-main{align-items:center;display:flex;gap:32px;justify-content:space-between}.billing-overview-amount{display:flex;flex-direction:column;gap:8px}.billing-amount-label{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.billing-amount-value{color:#826696;font-size:48px;font-weight:700;line-height:1}.billing-overview-stats{display:flex;gap:48px}.billing-stat-item{align-items:center;display:flex;flex-direction:column;text-align:center}.billing-stat-number{color:#fff;font-size:24px;font-weight:700;margin-bottom:4px}.billing-stat-number.billing-positive{color:#4caf50}.billing-stat-number.billing-negative{color:#f44336}.billing-stat-label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.billing-search-section{margin-bottom:24px}.billing-search-wrapper{max-width:400px;position:relative}.billing-search-icon{color:hsla(0,0%,100%,.5);left:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.billing-search-input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.billing-search-input:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.billing-search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.billing-search-input::placeholder{color:hsla(0,0%,100%,.5)}.billing-content{-webkit-animation:billingContentFadeIn .5s ease-out;animation:billingContentFadeIn .5s ease-out}@-webkit-keyframes billingContentFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes billingContentFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.billing-transactions-list{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden}.billing-list-header{align-items:center;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:20px 24px}.billing-list-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.billing-list-count{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500}.billing-transactions{display:flex;flex-direction:column}.billing-transaction-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:all .15s ease}.billing-transaction-item:hover{background:hsla(0,0%,100%,.03)}.billing-transaction-item:last-child{border-bottom:none}.billing-transaction-left{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.billing-transaction-icon{align-items:center;background:rgba(130,102,150,.2);border:1px solid rgba(130,102,150,.3);border-radius:10px;color:#826696;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.billing-transaction-details{flex:1 1;min-width:0}.billing-transaction-title{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-transaction-meta{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;gap:12px}.billing-transaction-id{color:hsla(0,0%,100%,.5);font-weight:500}.billing-transaction-participant{font-weight:400}.billing-transaction-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.billing-transaction-amount{margin-bottom:4px}.billing-amount{font-size:18px;font-weight:700}.billing-amount.billing-positive{color:#4caf50}.billing-amount.billing-negative{color:#f44336}.billing-transaction-date{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.billing-date{color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500}.billing-time{color:hsla(0,0%,100%,.5);font-size:12px}.billing-error{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.billing-error-icon{color:#ff3b30;margin-bottom:8px}.billing-error-title{color:#fff;font-size:24px;font-weight:600;margin:0}.billing-error-message{color:hsla(0,0%,100%,.7);font-size:16px;margin:0;max-width:400px}.billing-loading{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.billing-loader{-webkit-animation:billingSpin 1s linear infinite;animation:billingSpin 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#826696;height:32px;width:32px}@-webkit-keyframes billingSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes billingSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.billing-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.billing-empty-icon{color:hsla(0,0%,100%,.3);margin-bottom:16px}.billing-empty-title{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.billing-empty-description{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.5;margin:0;max-width:400px}.billing-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 16px;text-decoration:none;transition:all .2s ease}.billing-btn-primary{background:linear-gradient(135deg,#826696,#735f81);color:#fff}.billing-btn-primary:hover{box-shadow:0 4px 12px rgba(130,102,150,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.billing-container{padding:16px}.billing-title-with-toggle{align-items:flex-start;flex-direction:column;gap:12px}.billing-title{font-size:28px}.billing-overview-main{flex-direction:column;gap:24px;text-align:center}.billing-overview-stats{gap:24px}.billing-amount-value{font-size:36px}.billing-search-wrapper{max-width:100%}.billing-transaction-item{padding:16px 20px}.billing-transaction-left{gap:12px}.billing-transaction-meta{align-items:flex-start;flex-direction:column;gap:4px}.billing-list-header{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.billing-overview{padding:20px}.billing-overview-stats{flex-direction:column;gap:16px}.billing-amount-value{font-size:32px}.billing-transaction-item{align-items:flex-start;flex-direction:column;gap:12px}.billing-transaction-right{align-items:flex-start;width:100%}.billing-transaction-date{align-items:flex-start}.billing-list-header{padding:16px 20px}.billing-transactions{padding:0}.billing-transaction-item{padding:16px 20px}}.analytics-container{-webkit-animation:analyticsFadeIn .6s ease-out;animation:analyticsFadeIn .6s ease-out;color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px}@-webkit-keyframes analyticsFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes analyticsFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.analytics-header{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin-bottom:32px}.analytics-title-section{flex:1 1}.analytics-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.analytics-subtitle{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:400;margin:0}.analytics-time-selector{background:hsla(0,0%,100%,.05);border-radius:8px;display:flex;flex-shrink:0;padding:4px}.analytics-time-btn{background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.analytics-time-btn:hover{color:hsla(0,0%,100%,.9)}.analytics-time-active{background:#826696;color:#fff!important}.analytics-content{-webkit-animation:analyticsContentFadeIn .5s ease-out;animation:analyticsContentFadeIn .5s ease-out;display:flex;flex-direction:column;gap:24px}@-webkit-keyframes analyticsContentFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes analyticsContentFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.analytics-overview{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.analytics-stat-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;gap:16px;padding:24px}.analytics-stat-card:hover{border-color:hsla(0,0%,100%,.2)}.analytics-stat-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.analytics-views-icon{background:rgba(130,102,150,.2);border:1px solid rgba(130,102,150,.3);color:#826696}.analytics-orders-icon{background:rgba(76,175,80,.2);border:1px solid rgba(76,175,80,.3);color:#4caf50}.analytics-revenue-icon{background:rgba(255,193,7,.2);border:1px solid rgba(255,193,7,.3);color:#ffc107}.analytics-conversion-icon{background:rgba(33,150,243,.2);border:1px solid rgba(33,150,243,.3);color:#2196f3}.analytics-stat-content{flex:1 1}.analytics-stat-value{color:#fff;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.analytics-stat-label{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.analytics-charts{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.analytics-chart-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px;transition:all .3s ease}.analytics-chart-card:hover{border-color:hsla(0,0%,100%,.2)}.analytics-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.analytics-chart-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.analytics-chart-legend{display:flex;gap:16px}.analytics-legend-item{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:12px;gap:6px}.analytics-legend-color{border-radius:2px;height:12px;width:12px}.analytics-views-color{background:#826696}.analytics-orders-color{background:#4caf50}.analytics-chart-container{height:180px;margin-bottom:16px;position:relative}.analytics-chart{height:160px;position:relative;width:100%}.analytics-chart svg{height:100%;width:100%}.analytics-chart-point{cursor:pointer;transition:all .2s ease}.analytics-chart-point:hover{r:7;-webkit-filter:drop-shadow(0 0 4px currentColor);filter:drop-shadow(0 0 4px currentColor)}.analytics-chart-hover-area{cursor:pointer}.analytics-chart-empty{align-items:center;border:1px dashed hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.5);display:flex;font-size:14px;height:160px;justify-content:center}.analytics-chart-labels{bottom:20px;left:0;pointer-events:none;position:absolute;right:0;top:0}.analytics-chart-y-labels{bottom:35px;color:hsla(0,0%,100%,.5);display:flex;flex-direction:column;font-size:11px;justify-content:space-between;left:-45px;position:absolute;text-align:right;top:15px;width:40px}.analytics-chart-footer{border-top:1px solid hsla(0,0%,100%,.1);padding-top:12px}.analytics-chart-dates{color:hsla(0,0%,100%,.6);display:flex;font-size:12px;justify-content:space-between}.analytics-services{display:grid;grid-template-columns:1fr}.analytics-services-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px}.analytics-services-header{margin-bottom:20px}.analytics-services-header h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 4px}.analytics-services-subtitle{color:hsla(0,0%,100%,.6);font-size:14px}.analytics-services-list{display:flex;flex-direction:column;gap:16px}.analytics-service-item{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.analytics-service-item:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.analytics-service-info{flex:1 1}.analytics-service-name{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.analytics-service-stats{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;gap:8px}.analytics-service-conversion{color:#826696;font-size:16px;font-weight:600}.analytics-error{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.analytics-error-icon{color:#ff3b30;margin-bottom:8px}.analytics-error-title{color:#fff;font-size:24px;font-weight:600;margin:0}.analytics-error-message{color:hsla(0,0%,100%,.7);font-size:16px;margin:0;max-width:400px}.analytics-loading{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.analytics-loader{-webkit-animation:analyticsSpin 1s linear infinite;animation:analyticsSpin 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#826696;height:32px;width:32px}@-webkit-keyframes analyticsSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes analyticsSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.analytics-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 16px;text-decoration:none;transition:all .2s ease}.analytics-btn-primary{background:linear-gradient(135deg,#826696,#735f81);color:#fff}.analytics-btn-primary:hover{box-shadow:0 4px 12px rgba(130,102,150,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:1200px){.analytics-overview{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.analytics-charts{grid-template-columns:1fr}}@media (max-width:768px){.analytics-container{padding:16px}.analytics-header{align-items:stretch;flex-direction:column;gap:20px}.analytics-title{font-size:28px}.analytics-time-selector{align-self:flex-start}.analytics-overview{grid-template-columns:1fr}.analytics-stat-card{padding:20px}.analytics-stat-value{font-size:24px}.analytics-chart-card{padding:20px}.analytics-chart-container{height:140px}.analytics-chart{height:120px}.analytics-services-card{padding:20px}}@media (max-width:480px){.analytics-stat-card{flex-direction:column;gap:12px;text-align:center}.analytics-service-item{align-items:flex-start;flex-direction:column;gap:8px}.analytics-service-conversion{align-self:flex-end}.analytics-chart-header{align-items:flex-start;flex-direction:column;gap:8px}.analytics-time-selector{justify-content:center;width:100%}.analytics-chart-container{height:120px}.analytics-chart{height:100px}.analytics-chart-y-labels{font-size:10px;left:-35px;width:30px}}.darkorders-container{-webkit-overflow-scrolling:touch;-webkit-animation:darkordersFadeIn .6s ease-out;animation:darkordersFadeIn .6s ease-out;color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;isolation:isolate;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px}@-webkit-keyframes darkordersFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes darkordersFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.darkorders-header{margin-bottom:32px}.darkorders-header-content{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}.darkorders-title-with-toggle{align-items:center;display:flex;gap:24px;margin-bottom:8px}.darkorders-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0}.darkorders-role-toggle{background:hsla(0,0%,100%,.05);border-radius:8px;display:flex;padding:4px}.darkorders-role-btn{background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.darkorders-role-btn:hover{color:hsla(0,0%,100%,.9)}.darkorders-role-active{background:#826696;color:#fff!important}.darkorders-subtitle{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:400;margin:0}.darkorders-stats{display:flex;gap:20px}.darkorders-stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;min-width:120px;padding:16px 20px;-webkit-perspective:1000;perspective:1000;text-align:center;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.darkorders-stat-value{color:#826696;font-size:20px;font-weight:700;margin-bottom:4px}.darkorders-stat-label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.darkorders-error{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.darkorders-error-icon{color:#ff3b30;margin-bottom:8px}.darkorders-error-title{color:#fff;font-size:24px;font-weight:600;margin:0}.darkorders-error-message{color:hsla(0,0%,100%,.7);font-size:16px;margin:0;max-width:400px}.darkorders-controls{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px;-webkit-perspective:1000;perspective:1000;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;z-index:50}.darkorders-controls-left{align-items:center;display:flex;flex:1 1;gap:16px}.darkorders-search-wrapper{min-width:320px;position:relative}.darkorders-search-icon{color:hsla(0,0%,100%,.5);left:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.darkorders-search-input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.darkorders-search-input:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.darkorders-search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.darkorders-search-input::placeholder{color:hsla(0,0%,100%,.5)}.darkorders-filters{display:flex;gap:12px}.darkorders-dropdown-container{position:relative}.darkorders-dropdown-trigger{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;min-width:140px;padding:12px 16px;transition:all .2s ease}.darkorders-dropdown-trigger:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.darkorders-dropdown-trigger:focus{border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.darkorders-dropdown-value{font-weight:500;white-space:nowrap}.darkorders-dropdown-arrow{color:hsla(0,0%,100%,.6);-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.darkorders-dropdown-arrow-open{-webkit-transform:translateZ(0) rotate(180deg);transform:translateZ(0) rotate(180deg)}.darkorders-dropdown-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,6%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.5);left:0;margin-top:4px;overflow:hidden;-webkit-perspective:1000;perspective:1000;position:absolute;right:0;top:100%;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;z-index:50}.darkorders-dropdown-option{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px;text-align:left;transition:background .15s ease;width:100%}.darkorders-dropdown-option:hover{background:hsla(0,0%,100%,.1)}.darkorders-dropdown-option-selected{background:rgba(130,102,150,.2);color:#826696;font-weight:500}.darkorders-dropdown-option-selected:hover{background:rgba(130,102,150,.25)}.darkorders-controls-right{align-items:center;display:flex}.darkorders-view-toggle{background:hsla(0,0%,100%,.05);border-radius:8px;display:flex;padding:4px}.darkorders-view-btn{align-items:center;background:none;border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;justify-content:center;padding:8px 12px;transition:all .2s ease}.darkorders-view-btn:hover{color:hsla(0,0%,100%,.9)}.darkorders-view-active{background:#826696;color:#fff}.darkorders-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.darkorders-card{-webkit-animation:darkordersCardSlideIn .5s ease-out;animation:darkordersCardSlideIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;-webkit-perspective:1000;perspective:1000;transform:translateZ(0);-webkit-transform:translateZ(0);transition:all .3s ease;will-change:transform}@-webkit-keyframes darkordersCardSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes darkordersCardSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.darkorders-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(130,102,150,.15);-webkit-transform:translateZ(0) translateY(-4px);transform:translateZ(0) translateY(-4px)}.darkorders-card-header{align-items:flex-start;display:flex;gap:16px;padding:20px}.darkorders-service-preview{display:flex;flex:1 1;gap:12px;min-width:0}.darkorders-service-image{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.darkorders-service-image img{height:100%;object-fit:cover;width:100%}.darkorders-image-placeholder{align-items:center;color:hsla(0,0%,100%,.3);display:flex;height:100%;justify-content:center;width:100%}.darkorders-service-info{flex:1 1;min-width:0}.darkorders-service-title{-webkit-line-clamp:2;color:#fff;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 4px}.darkorders-service-description,.darkorders-service-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.darkorders-service-description{-webkit-line-clamp:5;color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.4;margin:0 0 8px}.darkorders-order-meta{display:flex;font-size:12px;gap:12px}.darkorders-order-id{color:hsla(0,0%,100%,.5);font-weight:500}.darkorders-order-date{color:hsla(0,0%,100%,.6)}.darkorders-card-amount{flex-shrink:0;text-align:right}.darkorders-amount{color:#826696;display:block;font-size:18px;font-weight:700;margin-bottom:8px}.darkorders-status-badge{align-items:center;border-radius:16px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px}.darkorders-card-content{padding:0 20px 16px}.darkorders-progress-section{margin-bottom:16px}.darkorders-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.darkorders-progress-label{color:hsla(0,0%,100%,.7);font-size:13px;font-weight:500}.darkorders-progress-percentage{color:hsla(0,0%,100%,.9);font-size:13px;font-weight:600}.darkorders-progress-bar{background:hsla(0,0%,100%,.1);border-radius:3px;height:6px;overflow:hidden}.darkorders-progress-fill{border-radius:3px;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);transition:width .3s ease}.darkorders-participant-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.darkorders-participant-label{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:500}.darkorders-participant-info{align-items:center;display:flex;gap:8px}.darkorders-participant-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;display:flex;height:24px;justify-content:center;overflow:hidden;width:24px}.darkorders-participant-avatar img{height:100%;object-fit:cover;width:100%}.darkorders-avatar-initials{color:#fff;font-size:10px;font-weight:600}.darkorders-participant-name{color:#fff;font-size:13px;font-weight:500}.darkorders-activity-indicators{display:flex;gap:16px}.darkorders-activity-item{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:12px;gap:6px}.darkorders-card-actions{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:8px;padding:16px 20px 20px}.darkorders-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 16px;text-decoration:none;transition:all .2s ease}.darkorders-btn-primary{background:linear-gradient(135deg,#826696,#735f81);color:#fff}.darkorders-btn-primary:hover{box-shadow:0 4px 12px rgba(130,102,150,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.darkorders-btn-secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.darkorders-btn-secondary:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.darkorders-btn-icon{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);flex:none;padding:8px;width:auto}.darkorders-btn-icon:hover{background:hsla(0,0%,100%,.1)}.darkorders-table{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;-webkit-perspective:1000;perspective:1000;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.darkorders-table-header{grid-gap:16px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr 1fr 1fr 100px;padding:16px 20px}.darkorders-table-cell{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.darkorders-table-body{display:flex;flex-direction:column}.darkorders-table-row{grid-gap:16px;border-bottom:1px solid hsla(0,0%,100%,.05);display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr 1fr 1fr 100px;padding:16px 20px;transition:background .15s ease}.darkorders-table-row:hover{background:hsla(0,0%,100%,.03)}.darkorders-table-row:last-child{border-bottom:none}.darkorders-table-actions{display:flex;gap:4px}.darkorders-date{color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500}.darkorders-loading{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.darkorders-loader{-webkit-animation:darkordersSpin 1s linear infinite;animation:darkordersSpin 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#826696;height:32px;width:32px}@-webkit-keyframes darkordersSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes darkordersSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.darkorders-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.darkorders-empty-icon{color:hsla(0,0%,100%,.3);margin-bottom:16px}.darkorders-empty-title{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.darkorders-empty-description{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.5;margin:0;max-width:400px}@supports (-webkit-backdrop-filter:blur(20px)){.darkorders-card,.darkorders-controls,.darkorders-dropdown-menu,.darkorders-stat-card,.darkorders-table{-webkit-transform:translateZ(0)}}@media (prefers-reduced-motion:no-preference){.darkorders-card,.darkorders-controls,.darkorders-stat-card,.darkorders-table{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@media (max-width:1200px){.darkorders-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media (max-width:768px){.darkorders-container{padding:16px}.darkorders-header-content{flex-direction:column;gap:20px}.darkorders-title-with-toggle{align-items:flex-start;flex-direction:column;gap:12px}.darkorders-stats{justify-content:space-between;width:100%}.darkorders-stat-card{flex:1 1;min-width:auto}.darkorders-controls{align-items:stretch;flex-direction:column;gap:16px}.darkorders-controls-left{flex-direction:column;gap:12px}.darkorders-search-wrapper{min-width:auto}.darkorders-filters{flex-direction:column}.darkorders-grid{grid-template-columns:1fr}.darkorders-table{overflow-x:auto}.darkorders-table-header,.darkorders-table-row{min-width:700px}.darkorders-dropdown-trigger{width:100%}.darkorders-controls-left{align-items:normal}.darkorders-card,.darkorders-controls,.darkorders-dropdown-menu,.darkorders-stat-card,.darkorders-table{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:auto}.darkorders-card:focus,.darkorders-card:hover,.darkorders-dropdown-menu.open{will-change:transform}}@media (max-width:768px) and (hover:none){.darkorders-card,.darkorders-controls,.darkorders-dropdown-menu,.darkorders-stat-card,.darkorders-table{will-change:auto}}@media (max-width:480px){.darkorders-card-header{flex-direction:column;gap:12px}.darkorders-card-amount{text-align:left}.darkorders-card-actions{flex-direction:column}.darkorders-participant-section{align-items:flex-start;flex-direction:column;gap:8px}}.privacy-policy-container{color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:100vh;padding:2rem}.privacy-policy-wrapper{margin:0 auto;max-width:900px}.privacy-header-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(130,102,150,.1),rgba(115,95,129,.1));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;margin-bottom:4rem;padding:3rem 0;text-align:center}.privacy-header-content{margin:0 auto;max-width:600px;padding:0 2rem}.privacy-header-icon-wrapper{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;box-shadow:0 8px 32px rgba(130,102,150,.3);display:inline-flex;height:80px;justify-content:center;margin-bottom:2rem;width:80px}.privacy-header-icon{color:#fff;font-size:36px}.privacy-main-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.privacy-subtitle{color:hsla(0,0%,100%,.8);font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.privacy-last-updated{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;display:inline-flex;gap:.5rem;padding:.75rem 1.5rem}.privacy-update-label{color:hsla(0,0%,100%,.7);font-size:.9rem}.privacy-update-date{color:#fff;font-size:.9rem;font-weight:600}.privacy-overview-section{margin-bottom:4rem}.privacy-section-header{color:#fff;font-size:2rem;font-weight:600;letter-spacing:-.01em;margin-bottom:2rem;text-align:center}.privacy-overview-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.privacy-overview-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;text-align:center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.privacy-overview-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.privacy-overview-icon{color:#826696;display:block;font-size:48px;margin-bottom:1rem}.privacy-overview-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.privacy-overview-text{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.5}.privacy-sections-container{margin-bottom:4rem}.privacy-section-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:1rem;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.privacy-section-wrapper:hover{border-color:hsla(0,0%,100%,.15)}.privacy-section-header-clickable{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;transition:all .2s ease}.privacy-section-header-clickable:hover{background:hsla(0,0%,100%,.05)}.privacy-section-header-content{align-items:center;display:flex;gap:1rem}.privacy-section-icon-wrapper{align-items:center;background:linear-gradient(135deg,rgba(130,102,150,.2),rgba(115,95,129,.2));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.privacy-section-icon{color:#826696;font-size:24px}.privacy-section-title{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin:0}.privacy-section-toggle{align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.privacy-toggle-icon{color:hsla(0,0%,100%,.7);font-size:18px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.privacy-section-content{-webkit-animation:privacy-content-expand .3s ease-out;animation:privacy-content-expand .3s ease-out;border-top:1px solid hsla(0,0%,100%,.08);padding:0 2rem 2rem}@-webkit-keyframes privacy-content-expand{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes privacy-content-expand{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.privacy-contact-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(130,102,150,.1),rgba(115,95,129,.1));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:3rem 2rem;text-align:center}.privacy-contact-content{margin:0 auto;max-width:500px}.privacy-contact-icon-wrapper{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;box-shadow:0 8px 32px rgba(130,102,150,.3);display:inline-flex;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.privacy-contact-icon{color:#fff;font-size:28px}.privacy-contact-title{color:#fff;font-size:2rem;font-weight:600;letter-spacing:-.01em;margin-bottom:1rem}.privacy-contact-text{color:hsla(0,0%,100%,.8);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.privacy-contact-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.privacy-contact-button{align-items:center;border-radius:12px;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:-.005em;padding:.875rem 2rem;text-decoration:none;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.privacy-contact-button.primary{background:linear-gradient(135deg,#826696,#735f81);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff}.privacy-contact-button.primary:hover{box-shadow:0 6px 20px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.privacy-contact-button.secondary{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff}.privacy-contact-button.secondary:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.privacy-policy-container{padding:1rem}.privacy-main-title{font-size:2.5rem}.privacy-subtitle{font-size:1.1rem}.privacy-header-content{padding:0 1rem}.privacy-overview-grid{gap:1rem;grid-template-columns:1fr}.privacy-overview-card{padding:1.5rem}.privacy-section-header-clickable{padding:1.25rem 1.5rem}.privacy-section-content{padding:0 1.5rem 1.5rem}.privacy-contact-section{padding:2rem 1.5rem}.privacy-contact-title{font-size:1.75rem}.privacy-contact-actions{align-items:center;flex-direction:column}.privacy-contact-button{max-width:280px;width:100%}}@media (max-width:480px){.privacy-main-title{font-size:2rem}.privacy-section-header{font-size:1.75rem}.privacy-section-title{font-size:1.25rem}.privacy-contact-title{font-size:1.5rem}}.refund-policy-container{color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:100vh;padding:2rem}.refund-policy-wrapper{margin:0 auto;max-width:900px}.refund-header-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(130,102,150,.1),rgba(115,95,129,.1));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;margin-bottom:4rem;padding:3rem 0;text-align:center}.refund-header-content{margin:0 auto;max-width:600px;padding:0 2rem}.refund-header-icon-wrapper{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;box-shadow:0 8px 32px rgba(130,102,150,.3);display:inline-flex;height:80px;justify-content:center;margin-bottom:2rem;width:80px}.refund-header-icon{color:#fff;font-size:36px}.refund-main-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.refund-subtitle{color:hsla(0,0%,100%,.8);font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.refund-last-updated{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;display:inline-flex;gap:.5rem;padding:.75rem 1.5rem}.refund-update-label{color:hsla(0,0%,100%,.7);font-size:.9rem}.refund-update-date{color:#fff;font-size:.9rem;font-weight:600}.refund-overview-section{margin-bottom:4rem}.refund-section-header{color:#fff;font-size:2rem;font-weight:600;letter-spacing:-.01em;margin-bottom:2rem;text-align:center}.refund-overview-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.refund-overview-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;text-align:center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.refund-overview-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.refund-overview-icon{color:#826696;display:block;font-size:48px;margin-bottom:1rem}.refund-overview-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.refund-overview-text{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.5}.refund-sections-container{margin-bottom:4rem}.refund-section-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:1rem;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.refund-section-wrapper:hover{border-color:hsla(0,0%,100%,.15)}.refund-section-header-clickable{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;transition:all .2s ease}.refund-section-header-clickable:hover{background:hsla(0,0%,100%,.05)}.refund-section-header-content{align-items:center;display:flex;gap:1rem}.refund-section-icon-wrapper{align-items:center;background:linear-gradient(135deg,rgba(130,102,150,.2),rgba(115,95,129,.2));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.refund-section-icon{color:#826696;font-size:24px}.refund-section-title{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin:0}.refund-section-toggle{align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.refund-toggle-icon{color:hsla(0,0%,100%,.7);font-size:18px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.refund-section-content{-webkit-animation:refund-content-expand .3s ease-out;animation:refund-content-expand .3s ease-out;border-top:1px solid hsla(0,0%,100%,.08);padding:0 2rem 2rem}@-webkit-keyframes refund-content-expand{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes refund-content-expand{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.policy-highlight-icon{font-size:24px}.refund-contact-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(130,102,150,.1),rgba(115,95,129,.1));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:3rem 2rem;text-align:center}.refund-contact-content{margin:0 auto;max-width:500px}.refund-contact-icon-wrapper{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;box-shadow:0 8px 32px rgba(130,102,150,.3);display:inline-flex;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.refund-contact-icon{color:#fff;font-size:28px}.refund-contact-title{color:#fff;font-size:2rem;font-weight:600;letter-spacing:-.01em;margin-bottom:1rem}.refund-contact-text{color:hsla(0,0%,100%,.8);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.refund-contact-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.refund-contact-button{align-items:center;border-radius:12px;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:-.005em;padding:.875rem 2rem;text-decoration:none;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.refund-contact-button.primary{background:linear-gradient(135deg,#826696,#735f81);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff}.refund-contact-button.primary:hover{box-shadow:0 6px 20px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.refund-contact-button.secondary{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff}.refund-contact-button.secondary:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.refund-policy-container{padding:1rem}.refund-main-title{font-size:2.5rem}.refund-subtitle{font-size:1.1rem}.refund-header-content{padding:0 1rem}.refund-overview-grid{gap:1rem;grid-template-columns:1fr}.refund-overview-card{padding:1.5rem}.refund-section-header-clickable{padding:1.25rem 1.5rem}.refund-section-content{padding:0 1.5rem 1.5rem}.refund-contact-section{padding:2rem 1.5rem}.refund-contact-title{font-size:1.75rem}.refund-contact-actions{align-items:center;flex-direction:column}.refund-contact-button{max-width:280px;width:100%}}@media (max-width:480px){.refund-main-title{font-size:2rem}.refund-section-header{font-size:1.75rem}.refund-section-title{font-size:1.25rem}.refund-contact-title{font-size:1.5rem}}.terms-of-service-container{color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:100vh;padding:2rem}.page{width:100%}.terms-of-service-wrapper{margin:0 auto;max-width:900px}.terms-header-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(130,102,150,.1),rgba(115,95,129,.1));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;margin-bottom:4rem;padding:3rem 0;text-align:center}.terms-header-content{margin:0 auto;max-width:600px;padding:0 2rem}.terms-header-icon-wrapper{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;box-shadow:0 8px 32px rgba(130,102,150,.3);display:inline-flex;height:80px;justify-content:center;margin-bottom:2rem;width:80px}.terms-header-icon{color:#fff;font-size:32px;font-weight:600}.terms-main-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.terms-subtitle{color:hsla(0,0%,100%,.8);font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.terms-last-updated{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;display:inline-flex;gap:.5rem;padding:.75rem 1.5rem}.terms-update-label{color:hsla(0,0%,100%,.7);font-size:.9rem}.terms-update-date{color:#fff;font-size:.9rem;font-weight:600}.terms-overview-section{margin-bottom:4rem}.terms-section-header{color:#fff;font-size:2rem;font-weight:600;letter-spacing:-.01em;margin-bottom:2rem;text-align:center}.terms-overview-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.terms-overview-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;text-align:center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.terms-overview-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.terms-overview-icon{color:#826696;display:block;font-size:24px;font-weight:700;margin-bottom:1rem}.terms-overview-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.terms-overview-text{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.5}.terms-sections-container{margin-bottom:4rem}.terms-section-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:1rem;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.terms-section-wrapper:hover{border-color:hsla(0,0%,100%,.15)}.terms-section-header-clickable{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;transition:all .2s ease}.terms-section-header-clickable:hover{background:hsla(0,0%,100%,.05)}.terms-section-header-content{align-items:center;display:flex;gap:1rem}.terms-section-icon-wrapper{align-items:center;background:linear-gradient(135deg,rgba(130,102,150,.2),rgba(115,95,129,.2));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.terms-section-icon{color:#826696;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:18px;font-weight:600}.terms-section-title{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin:0}.terms-section-toggle{align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.terms-toggle-icon{color:hsla(0,0%,100%,.7);font-size:18px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.terms-section-content{-webkit-animation:terms-content-expand .3s ease-out;animation:terms-content-expand .3s ease-out;border-top:1px solid hsla(0,0%,100%,.08);padding:0 2rem 2rem}@-webkit-keyframes terms-content-expand{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes terms-content-expand{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.policy-content-block{margin-top:1.5rem}.policy-subsection{margin-bottom:2rem}.policy-subsection:last-child{margin-bottom:0}.policy-subsection-title{color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:-.005em;margin-bottom:.75rem}.policy-text{color:hsla(0,0%,100%,.8);font-size:.95rem;line-height:1.6}.policy-list{list-style:none;margin:0;padding:0}.policy-list li{color:hsla(0,0%,100%,.8);font-size:.95rem;line-height:1.5;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.policy-list li:before{color:#826696;content:"•";font-size:1.2rem;font-weight:700;left:0;position:absolute}.policy-highlight-box{align-items:flex-start;background:rgba(130,102,150,.1);border:1px solid rgba(130,102,150,.3);border-radius:12px;display:flex;gap:1rem;margin:1.5rem 0;padding:1.5rem}.policy-highlight-success{background:rgba(48,209,88,.1);border-color:rgba(48,209,88,.3)}.policy-highlight-icon{color:#826696;flex-shrink:0;font-size:18px;font-weight:700;margin-top:.125rem}.policy-highlight-success .policy-highlight-icon{color:#30d158}.policy-highlight-box p{color:hsla(0,0%,100%,.9);font-size:.95rem;line-height:1.5;margin:0}.terms-contact-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(130,102,150,.1),rgba(115,95,129,.1));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:3rem 2rem;text-align:center}.terms-contact-content{margin:0 auto;max-width:500px}.terms-contact-icon-wrapper{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;box-shadow:0 8px 32px rgba(130,102,150,.3);display:inline-flex;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.terms-contact-icon{color:#fff;font-size:24px;font-weight:600}.terms-contact-title{color:#fff;font-size:2rem;font-weight:600;letter-spacing:-.01em;margin-bottom:1rem}.terms-contact-text{color:hsla(0,0%,100%,.8);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.terms-contact-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.terms-contact-button{align-items:center;border-radius:12px;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:-.005em;padding:.875rem 2rem;text-decoration:none;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.terms-contact-button.primary{background:linear-gradient(135deg,#826696,#735f81);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff}.terms-contact-button.primary:hover{box-shadow:0 6px 20px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.terms-contact-button.secondary{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff}.terms-contact-button.secondary:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.terms-of-service-container{padding:1rem}.terms-main-title{font-size:2.5rem}.terms-subtitle{font-size:1.1rem}.terms-header-content{padding:0 1rem}.terms-overview-grid{gap:1rem;grid-template-columns:1fr}.terms-overview-card{padding:1.5rem}.terms-section-header-clickable{padding:1.25rem 1.5rem}.terms-section-content{padding:0 1.5rem 1.5rem}.terms-contact-section{padding:2rem 1.5rem}.terms-contact-title{font-size:1.75rem}.terms-contact-actions{align-items:center;flex-direction:column}.terms-contact-button{max-width:280px;width:100%}}@media (max-width:480px){.terms-main-title{font-size:2rem}.terms-section-header{font-size:1.75rem}.terms-section-title{font-size:1.25rem}.terms-contact-title{font-size:1.5rem}}.help-container{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;max-width:1440px;min-height:100vh;padding:24px}.help-hero{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(130,102,150,.15),rgba(115,95,129,.1));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;margin-bottom:40px;padding:60px 20px;text-align:center}.help-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#826696,#735f81);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:700;margin:0 0 16px}.help-subtitle{color:hsla(0,0%,100%,.8);font-size:20px;font-weight:400;margin:0 0 40px}.help-search{margin:0 auto 32px;max-width:500px;position:relative}.help-search-icon{color:hsla(0,0%,100%,.5);left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.help-search-input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;color:#fff;font-size:16px;padding:18px 24px 18px 56px;transition:all .3s ease;width:100%}.help-search-input:focus{background:hsla(0,0%,100%,.15);border-color:#826696;box-shadow:0 0 0 4px rgba(130,102,150,.2);outline:none}.help-search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.help-search-input::placeholder{color:hsla(0,0%,100%,.6)}.help-categories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.help-category-btn{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.help-category-btn:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.help-category-btn.active{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.3);color:#fff}.help-main{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;margin-bottom:40px;padding:40px;width:100%}.help-main-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.help-main-title{color:#fff;font-size:24px;font-weight:600;margin:0}.help-contact-btn{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.help-contact-btn:hover{box-shadow:0 8px 20px rgba(130,102,150,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.help-faq-list{border:1px solid hsla(0,0%,71%,.1);border-radius:20px;display:flex;flex-direction:column}.help-faq-item{border-radius:16px;overflow:hidden;transition:all .2s ease}.help-faq-item:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.help-faq-question{align-items:center;background:none;border:none;border-bottom:1px solid hsla(0,0%,71%,.1);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:1.4;padding:16px 26px;text-align:left;width:100%}.help-faq-question:hover{background:hsla(0,0%,100%,.03)}.help-faq-arrow{color:hsla(0,0%,100%,.6);flex-shrink:0;margin-left:16px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.help-faq-arrow.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.help-faq-answer{border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;padding:0 24px 24px}.help-loading{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.help-loader{-webkit-animation:helpSpin 1s linear infinite;animation:helpSpin 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#826696;height:32px;width:32px}@-webkit-keyframes helpSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes helpSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.help-error{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.help-error-emoji{font-size:64px;margin-bottom:8px}.help-error-title{color:hsla(0,0%,100%,.9);font-size:20px;font-weight:600;margin:0}.help-error-message{color:hsla(0,0%,100%,.7);font-size:14px;margin:0;max-width:400px}.help-no-results{color:hsla(0,0%,100%,.6);padding:60px 20px;text-align:center}.help-no-results-emoji{font-size:64px;margin-bottom:20px}.help-no-results-title{color:hsla(0,0%,100%,.9);font-size:20px;font-weight:600;margin:0 0 12px}.help-contact-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.help-contact-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease}.help-contact-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.help-contact-emoji{font-size:48px;margin-bottom:16px}.help-contact-card-title{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px}.help-contact-card-desc{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0 0 20px}.help-contact-card-btn{background:rgba(130,102,150,.2);border:1px solid rgba(130,102,150,.4);border-radius:8px;color:#826696;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.help-contact-card-btn:hover{background:rgba(130,102,150,.3);border-color:rgba(130,102,150,.6);color:#fff}.help-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.help-modal{-webkit-animation:modalSlideIn .3s ease-out;animation:modalSlideIn .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;max-width:500px;padding:40px;width:100%}.help-modal-header{margin-bottom:32px;text-align:center}.help-modal-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 8px}.help-modal-subtitle{color:hsla(0,0%,100%,.7);font-size:14px;margin:0}.help-form{gap:24px}.help-form,.help-form-group{display:flex;flex-direction:column}.help-form-group{gap:8px}.help-form-label{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500}.help-form-input,.help-form-textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-family:inherit;font-size:15px;padding:16px;transition:all .2s ease}.help-form-input:focus,.help-form-textarea:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.help-form-textarea{min-height:120px;resize:vertical}.help-form-actions{display:flex;gap:12px;margin-top:8px}.help-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;justify-content:center;padding:16px 24px;transition:all .2s ease}.help-btn-primary{background:linear-gradient(135deg,#826696,#735f81);color:#fff}.help-btn-primary:hover{box-shadow:0 6px 16px rgba(130,102,150,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.help-btn-secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.help-btn-secondary:hover{background:hsla(0,0%,100%,.15)}@media (max-width:768px){.help-container{padding:16px}.help-hero{padding:40px 20px}.help-title{font-size:32px}.help-subtitle{font-size:18px}.help-main{padding:24px}.help-main-header{align-items:stretch;flex-direction:column;gap:16px}.help-categories{justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.help-category-btn{flex-shrink:0}.help-contact-section{grid-template-columns:1fr}.help-modal{margin:20px;padding:24px}.help-form-actions{flex-direction:column}}.footer{border-top:1px solid hsla(0,0%,100%,.1);color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.footer-container{margin:0 auto;max-width:1440px;padding:0 24px}.footer-content{grid-gap:40px;display:grid;display:flex;flex-wrap:wrap;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1.5fr;padding:60px 0 40px}.footer-column{display:flex;flex-direction:column}.footer-brand{gap:20px;max-width:300px}.footer-logo h3{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.025em;margin:0 0 16px}.footer-description{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.6;margin:0 0 24px}.footer-social{display:flex;gap:12px}.social-link{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.7);display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .2s ease;width:40px}.social-link:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer-title{color:#fff;font-size:14px;font-weight:600;margin:0 0 15px}.footer-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-links a{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#fff}.footer-newsletter{max-width:280px}.newsletter-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0 0 20px}.newsletter-form{width:100%}.newsletter-input-group{display:flex;flex-direction:column;gap:12px}.newsletter-input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.newsletter-input:focus{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3);outline:none}.newsletter-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.newsletter-input::placeholder{color:hsla(0,0%,100%,.5)}.newsletter-button{background:hsla(0,0%,100%,.9);border:none;border-radius:8px;color:#000;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;width:100%}.newsletter-button:hover{background:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.newsletter-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:32px 0}.footer-bottom-content{align-items:center;display:flex;gap:24px;justify-content:space-between}.footer-bottom-left p,.footer-bottom-right p{color:hsla(0,0%,100%,.6);font-size:13px;margin:0}.footer-bottom-center{display:flex;gap:24px}.footer-bottom-center a{color:hsla(0,0%,100%,.7);font-size:13px;text-decoration:none;transition:color .2s ease}.footer-bottom-center a:hover{color:#fff}@media (max-width:1024px){.footer-content{gap:32px;grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1;margin-bottom:20px;max-width:100%}.footer-newsletter{grid-column:1/-1;margin-top:20px;max-width:400px}}@media (max-width:768px){.footer-container{padding:0 20px}.footer-content{gap:24px;grid-template-columns:1fr 1fr;padding:40px 0 32px}.footer-brand{grid-column:1/-1;margin-bottom:16px}.footer-newsletter{grid-column:1/-1;margin-top:16px;max-width:100%}.footer-bottom-content{flex-direction:column;gap:16px;text-align:center}.footer-bottom-center{gap:16px}.footer-column.footer-brand{min-width:100%}.footer-column{min-width:45%}}@media (max-width:480px){.footer-container{padding:0 16px}.footer-content{gap:20px;grid-template-columns:1fr;padding:32px 0 24px}.footer-brand{margin-bottom:12px}.footer-newsletter{margin-top:12px}.footer-social,.newsletter-input-group{gap:10px}.social-link{height:36px;width:36px}.footer-bottom{padding:24px 0}.footer-bottom-content{gap:12px}.footer-bottom-center{flex-wrap:wrap;gap:12px;justify-content:center}.footer-bottom-center a,.footer-bottom-left p,.footer-bottom-right p{font-size:13px}}.footer-column{flex:1 1}.footer-column.footer-brand{flex:2 1}.footer-column.footer-newsletter{flex:initial;min-width:100px}.live-chat-button-wrapper{bottom:24px;cursor:pointer;left:24px;position:fixed;transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);z-index:1000}.live-chat-button-wrapper:hover{-webkit-transform:translateY(-4px) scale(1.05);transform:translateY(-4px) scale(1.05)}.live-chat-button-wrapper:hover .chat-button-tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.live-chat-button-wrapper:active{-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}.live-chat-button{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;box-shadow:0 3px 25px rgba(130,102,150,.4);display:flex;flex-direction:column;height:50px;justify-content:center;position:relative;transition:all .3s ease;width:50px;z-index:3}.live-chat-button:hover{box-shadow:0 12px 40px rgba(130,102,150,.5)}.chat-button-logo{height:48px;height:100%;object-fit:contain;width:48px;width:100%}.chat-button-status{align-items:center;background:hsla(0,0%,4%,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;bottom:-10px;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#30d158;display:flex;font-size:10px;font-weight:600;gap:4px;padding:4px 10px;position:absolute;white-space:nowrap}.status-dot{background:#30d158;border-radius:50%;bottom:6px;height:6px;position:absolute;right:5px;width:6px;z-index:99999}.live-chat-maximum-overflow{border-radius:50%;height:100%;overflow:hidden;width:100%}.status-text{color:#30d158;font-size:10px;font-weight:600}@-webkit-keyframes status-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes status-pulse{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.8);transform:scale(.8)}}.live-chat-button-pulse{-webkit-animation:pulse-animation 2s ease-out infinite;animation:pulse-animation 2s ease-out infinite;background:rgba(130,102,150,.4);border-radius:50%;height:80px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;z-index:1}@-webkit-keyframes pulse-animation{0%{opacity:.8;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:.4;-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.6);transform:translate(-50%,-50%) scale(1.6)}}@keyframes pulse-animation{0%{opacity:.8;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:.4;-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.6);transform:translate(-50%,-50%) scale(1.6)}}.live-chat-button-glow{-webkit-animation:glow-animation 3s ease-in-out infinite alternate;animation:glow-animation 3s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(130,102,150,.6) 0,transparent 70%);border-radius:50%;-webkit-filter:blur(8px);filter:blur(8px);height:80px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;z-index:2}@-webkit-keyframes glow-animation{0%{opacity:.5;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:.8;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}@keyframes glow-animation{0%{opacity:.5;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:.8;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}.chat-button-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,4%,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;bottom:calc(100% + 12px);box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;font-size:14px;font-weight:500;left:100px;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px);transition:all .3s ease;white-space:nowrap}.chat-button-tooltip:after{border:6px solid transparent;border-top-color:hsla(0,0%,4%,.95);content:"";left:12%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.live-chat-modal{-webkit-animation:modalSlideIn .3s cubic-bezier(.25,.46,.45,.94);animation:modalSlideIn .3s cubic-bezier(.25,.46,.45,.94);background:#0a0a0a;border-radius:16px;bottom:24px;box-shadow:0 20px 60px rgba(0,0,0,.4),0 8px 32px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.05);display:flex;flex-direction:column;height:600px;overflow:hidden;position:fixed;right:24px;width:380px;z-index:1001}.live-chat-modal.minimized{cursor:pointer;height:auto}@-webkit-keyframes modalSlideIn{0%{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes modalSlideIn{0%{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.chat-minimized-header{align-items:center;background:linear-gradient(135deg,#826696,#735f81);color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.minimized-info{display:flex;flex-direction:column;gap:2px}.minimized-title{font-size:15px;font-weight:600}.new-message-indicator{font-size:12px;opacity:.9}.minimized-actions{align-items:center;display:flex;gap:8px}.notification-dot{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background:#30d158;border-radius:50%;height:8px;width:8px}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.restore-btn{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;opacity:.8;padding:4px;transition:opacity .2s ease}.restore-btn:hover{opacity:1}.chat-modal-header{align-items:center;background:linear-gradient(135deg,#826696,#735f81);color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.header-info{align-items:center;display:flex;gap:12px}.header-avatar{height:40px;position:relative;width:40px}.header-avatar img{object-fit:cover}.avatar-placeholder,.header-avatar img{border-radius:50%;height:100%;width:100%}.avatar-placeholder{align-items:center;background:hsla(0,0%,100%,.2);display:flex;font-size:16px;font-weight:600;justify-content:center}.online-dot{background:#30d158;border:2px solid #826696;border-radius:50%;bottom:2px;height:10px;position:absolute;right:2px;width:10px}.header-text{display:flex;flex-direction:column;gap:2px}.agent-name{font-size:16px;font-weight:600}.agent-status{font-size:12px;opacity:.9}.header-actions{display:flex;gap:8px}.close-btn,.minimize-btn{background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;opacity:.8;padding:8px;transition:all .2s ease}.close-btn:hover,.minimize-btn:hover{background:hsla(0,0%,100%,.1);opacity:1}.chat-error{background:#ff3b30;font-size:14px;justify-content:space-between;padding:12px 20px}.chat-error,.chat-error button{align-items:center;color:#fff;display:flex}.chat-error button{background:none;border:none;cursor:pointer;font-size:18px;height:20px;justify-content:center;padding:0;width:20px}.chat-messages{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px}.chat-messages::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.chat-loading{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.loading-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.1);border-top-color:#826696;height:32px;width:32px}.chat-welcome{align-items:center;display:flex;flex-direction:column;gap:16px;padding:40px 20px;text-align:center}.welcome-icon{font-size:48px}.welcome-title{color:#fff;font-size:20px;font-weight:600}.welcome-message{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5}.typing-indicator{align-self:flex-start;max-width:75%}.typing-bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(48,48,48,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;border-bottom-left-radius:4px;padding:12px 16px}.typing-dots{display:flex;gap:4px}.typing-dot{-webkit-animation:typing-pulse 1.4s ease-in-out infinite;animation:typing-pulse 1.4s ease-in-out infinite;background:hsla(0,0%,100%,.6);border-radius:50%;height:6px;width:6px}.typing-dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}.typing-dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes typing-pulse{0%,60%,to{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}30%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes typing-pulse{0%,60%,to{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}30%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}.chat-input-area{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.8);padding:16px 20px}.input-container-chat{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;display:flex;gap:12px;padding:8px;transition:all .2s ease}.input-container-chat:focus-within{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}.chat-input{background:transparent;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:8px 16px}.chat-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.chat-input::placeholder{color:hsla(0,0%,100%,.5)}.send-btn{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.send-btn:hover:not(:disabled){-webkit-transform:scale(1.05);transform:scale(1.05)}.send-btn:disabled{background:hsla(0,0%,100%,.1);cursor:not-allowed}@media (max-width:768px){.live-chat-button{height:70px;width:70px}.live-chat-modal{height:calc(100vh - 100px);max-height:600px;width:calc(100vw - 32px)}.chat-button-tooltip{display:none}}@media (max-width:480px){.live-chat-button{height:60px;width:60px}.live-chat-modal{border-radius:0;bottom:0;height:100vh;right:0;width:100vw}}.business-automation-page{color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:relative}.automation-container{margin:0 auto;max-width:1440px;padding:0 24px}.automation-hero-section{background:radial-gradient(circle at 20% 80%,rgba(130,102,150,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(130,102,150,.2) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(130,102,150,.1) 0,transparent 50%);padding:80px 0;position:relative}.automation-hero-content{-webkit-animation:automationFadeInUp .8s ease-out;animation:automationFadeInUp .8s ease-out;margin:0 auto;max-width:900px;text-align:center}.automation-hero-title{color:#fff;font-size:35px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 24px;text-align:center}.automation-hero-subtitle{color:hsla(0,0%,100%,.85);font-size:20px;font-weight:400;line-height:1.6;margin:auto;max-width:800px;text-align:center}.automation-hero-stats{display:flex;gap:60px;justify-content:center;margin-top:48px}.automation-stat{align-items:center;display:flex;flex-direction:column;gap:8px}.automation-stat-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#826696,#735f81);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:36px;font-weight:700}.automation-stat-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;text-align:center}.automation-explanation-section{padding:80px 0;position:relative}.automation-explanation-content{-webkit-animation:automationFadeInUp .8s ease-out .2s both;animation:automationFadeInUp .8s ease-out .2s both}.automation-section-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0 0 48px;text-align:left}.automation-explanation-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.automation-explanation-text{text-align:left}.automation-explanation-text p{color:hsla(0,0%,100%,.85);font-size:17px;line-height:1.7;margin:0 0 24px;text-align:left}.automation-explanation-text p:last-child{margin-bottom:0}.automation-explanation-visual{align-items:center;display:flex;justify-content:center}.automation-process-flow{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;gap:20px;padding:32px;-webkit-transform:translateZ(0);transform:translateZ(0)}.automation-flow-step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;text-align:center}.automation-flow-icon{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:hsla(0,0%,100%,.8);display:flex;height:48px;justify-content:center;width:48px}.automation-flow-step span{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500;max-width:80px}.automation-flow-arrow{color:hsla(0,0%,100%,.4);font-size:18px;font-weight:700}.automation-examples-section{padding:80px 0;position:relative}.automation-examples-content{-webkit-animation:automationFadeInUp .8s ease-out .2s both;animation:automationFadeInUp .8s ease-out .2s both}.automation-examples-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-bottom:60px}.automation-example-card{-webkit-animation:automationSlideInUp .6s ease-out;animation:automationSlideInUp .6s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform}.automation-example-card:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.automation-example-card:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.automation-example-card:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.automation-example-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.automation-example-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.automation-example-icon{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:hsla(0,0%,100%,.8);display:flex;height:48px;justify-content:center;width:48px}.automation-example-title{color:#fff;font-size:20px;font-weight:600;margin:0}.automation-example-comparison{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.automation-after,.automation-before{border-radius:12px;padding:20px;position:relative}.automation-before{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.15)}.automation-after{background:rgba(130,102,150,.08);border:1px solid rgba(130,102,150,.25)}.automation-after h4,.automation-before h4{font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.automation-before h4{color:hsla(0,0%,100%,.7)}.automation-after h4{color:rgba(130,102,150,.9)}.automation-after ul,.automation-before ul{list-style:none;margin:0 0 16px;padding:0}.automation-after li,.automation-before li{color:hsla(0,0%,100%,.8);font-size:13px;margin-bottom:8px;padding-left:16px;position:relative}.automation-before li:before{color:hsla(0,0%,100%,.5);content:"×";font-weight:700;left:0;position:absolute}.automation-after li:before{color:rgba(130,102,150,.8);content:"✓";font-weight:700;left:0;position:absolute}.automation-time{background:hsla(0,0%,100%,.05);border-radius:8px;color:hsla(0,0%,100%,.7);font-size:12px;font-weight:600;padding:6px 12px;text-align:center}.automation-time-improved{background:rgba(130,102,150,.15);color:rgba(130,102,150,.9)}.automation-examples-cta{margin-top:48px;text-align:center}.automation-examples-highlight{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin:0 auto;max-width:800px;padding:40px 32px;-webkit-transform:translateZ(0);transform:translateZ(0)}.automation-examples-highlight h3{color:#fff;font-size:24px;font-weight:600;line-height:1.4;margin:0 0 16px}.automation-examples-highlight p{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.6;margin:0}.automation-benefits-section{padding:80px 0;position:relative}.automation-benefits-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;margin-top:48px}h2.automation-section-title.centered-title{text-align:center}.automation-benefit-card{-webkit-animation:automationSlideInUp .6s ease-out;animation:automationSlideInUp .6s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;overflow:hidden;padding:0;position:relative;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform}.automation-benefit-card:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.automation-benefit-card:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.automation-benefit-card:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.automation-benefit-card:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.automation-benefit-card:before{background:hsla(0,0%,100%,.02);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.automation-benefit-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.automation-benefit-card:hover:before{opacity:1}.automation-benefit-content{align-items:flex-start;display:flex;gap:20px;padding:32px}.automation-benefit-icon{align-items:center;background:rgba(130,102,150,.1);border:1px solid rgba(130,102,150,.3);border-radius:16px;color:rgba(130,102,150,.9);display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.automation-benefit-text{flex:1 1}.automation-benefit-title{color:#fff;font-size:20px;font-weight:600;margin:0 0 12px;text-align:left}.automation-benefit-description{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0;text-align:left}.automation-services-section{padding:80px 0;position:relative}.automation-services-header{-webkit-animation:automationFadeInUp .8s ease-out;animation:automationFadeInUp .8s ease-out;margin-bottom:48px;text-align:left}.automation-services-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto}.automation-service-card{-webkit-animation:automationSlideInUp .6s ease-out;animation:automationSlideInUp .6s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform}.automation-service-card:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.automation-service-card:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.automation-service-card:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.automation-service-card:before{background:hsla(0,0%,100%,.02);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.automation-service-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.4),0 8px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.automation-service-card:hover:before{opacity:1}.automation-service-popular{border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(0,0,0,.2)}.automation-service-popular:before{background:hsla(0,0%,100%,.03);opacity:1}.automation-popular-badge{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:16px;box-shadow:0 4px 12px rgba(130,102,150,.3);color:#fff;display:flex;font-size:11px;font-weight:600;gap:4px;padding:6px 12px;position:absolute;right:20px;top:20px;z-index:10}.automation-service-header{align-items:flex-start;display:flex;gap:16px;padding:32px 24px 0}.automation-service-icon{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;color:hsla(0,0%,100%,.8);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.automation-service-info{flex:1 1;text-align:left}.automation-service-title{color:#fff;font-size:22px;font-weight:600;line-height:1.3;margin:0 0 12px;text-align:left}.automation-service-description{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0;text-align:left}.automation-service-content{display:flex;flex:1 1;flex-direction:column;padding:24px}.automation-service-pricing{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.automation-service-price{color:#fff;font-size:18px;font-weight:600}.automation-service-timeline{background:hsla(0,0%,100%,.05);border-radius:8px;color:hsla(0,0%,100%,.6);font-size:13px;padding:4px 8px}.automation-service-features{flex:1 1;margin-bottom:32px}.automation-features-title{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;margin:0 0 16px;text-align:left}.automation-features-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.automation-feature-item{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;font-weight:500;gap:10px;line-height:1.4;text-align:left}.automation-feature-item svg{color:hsla(0,0%,100%,.6);flex-shrink:0}.automation-service-btn{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:100%}.automation-service-btn:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.automation-service-btn:active{box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(0);transform:translateY(0)}section.value-cta-section.cta-rounded{border-radius:20px}.automation-cta-section{background:radial-gradient(circle at 20% 20%,rgba(130,102,150,.2) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(130,102,150,.15) 0,transparent 50%);padding:80px 0;position:relative}.automation-cta-content{-webkit-animation:automationFadeInUp .8s ease-out;animation:automationFadeInUp .8s ease-out;margin:0 auto;max-width:800px;text-align:center}.automation-cta-title{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.025em;margin:0 0 20px;text-align:center}.automation-cta-subtitle{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.6;margin:0 auto 40px;max-width:600px;text-align:center}.automation-cta-buttons{display:flex;gap:20px;justify-content:center}.automation-cta-primary,.automation-cta-secondary{border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:16px 32px;transition:all .2s ease}.automation-cta-primary{background:hsla(0,0%,100%,.95);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#000}.automation-cta-primary:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.automation-cta-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.automation-cta-secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes automationFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes automationFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes automationSlideInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes automationSlideInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.automation-popular-badge{display:none;top:235px}@media (max-width:1024px){.automation-popular-badge{top:20px}.automation-explanation-grid{gap:40px;grid-template-columns:1fr}.automation-examples-grid{gap:24px;grid-template-columns:1fr}.automation-hero-stats{gap:40px}.automation-services-grid{gap:24px;grid-template-columns:1fr}.automation-example-comparison{gap:16px;grid-template-columns:1fr}.automation-process-flow{flex-direction:column;gap:16px;padding:24px}.automation-flow-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-width:768px){.automation-container{padding:0 20px}.automation-hero-section{padding:60px 0}.automation-hero-title{font-size:36px}.automation-hero-subtitle{font-size:18px;text-align:left}.automation-hero-stats{flex-direction:column;gap:24px;margin-top:40px}.automation-stat{flex-direction:row;gap:16px;justify-content:center}.automation-section-title{font-size:28px}.automation-benefits-section,.automation-cta-section,.automation-examples-section,.automation-explanation-section,.automation-services-section{padding:60px 0}.automation-examples-grid{gap:20px}.automation-example-card{padding:24px}.automation-example-comparison{gap:16px;grid-template-columns:1fr}.automation-examples-highlight{padding:32px 24px}.automation-examples-highlight h3{font-size:20px}.automation-benefits-grid{gap:20px;grid-template-columns:1fr}.automation-benefit-content{gap:16px;padding:24px}.automation-benefit-icon{height:56px;width:56px}.automation-services-grid{gap:20px;grid-template-columns:1fr;max-width:none}.automation-service-header{align-items:flex-start;flex-direction:column;gap:16px;text-align:left}.automation-service-icon{align-self:flex-start}.automation-cta-title{font-size:28px}.automation-cta-subtitle{font-size:16px;text-align:center}.automation-cta-buttons{align-items:center;flex-direction:column;gap:16px}.automation-cta-primary,.automation-cta-secondary{max-width:300px;width:100%}}@media (max-width:480px){.automation-container{padding:0 16px}.automation-hero-title{font-size:28px}.automation-hero-subtitle{font-size:16px;text-align:left}.automation-section-title{font-size:22px;text-align:center}.automation-examples-grid{gap:16px}.automation-example-card{padding:20px}.automation-examples-highlight{padding:24px 20px}.automation-examples-highlight h3{font-size:18px}.automation-benefit-content{gap:14px;padding:20px}.automation-benefit-icon{height:48px;width:48px}.automation-benefit-title{font-size:18px}.automation-benefit-description{font-size:14px}.automation-service-header{padding:24px 20px 0}.automation-service-content{padding:20px}.automation-service-pricing{align-items:flex-start;flex-direction:column;gap:12px}.automation-popular-badge{font-size:10px;padding:4px 8px;right:16px;top:16px}.automation-process-flow{padding:20px;width:100%}.automation-flow-step span{font-size:11px;max-width:100px}}.automation-benefit-card,.automation-example-card,.automation-service-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;-webkit-perspective:1000px;perspective:1000px}@media (prefers-reduced-motion:reduce){.automation-benefit-card,.automation-cta-content,.automation-example-card,.automation-examples-content,.automation-explanation-content,.automation-hero-content,.automation-service-card,.automation-services-header{-webkit-animation:none!important;animation:none!important}}.mobile-value-page{color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:relative}.value-container{margin:0 auto;max-width:1440px;padding:0 24px}.value-hero-section{background:radial-gradient(circle at 20% 80%,rgba(130,102,150,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(130,102,150,.2) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(130,102,150,.1) 0,transparent 50%);padding:80px 0;position:relative}.value-hero-content{-webkit-animation:valueFadeInUp .8s ease-out;animation:valueFadeInUp .8s ease-out;margin:0 auto;max-width:900px;text-align:center}.value-hero-title{color:#fff;font-size:35px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 24px;text-align:center}.value-hero-subtitle{color:hsla(0,0%,100%,.85);font-size:25px;font-weight:400;line-height:1.6;margin:auto;max-width:800px;text-align:center}.value-hero-stats{display:flex;gap:60px;justify-content:center;margin-top:48px}.value-stat{align-items:center;display:flex;flex-direction:column;gap:8px}.value-stat-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#826696,#735f81);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:36px;font-weight:700}.value-stat-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;text-align:center}.value-why-section{padding:80px 0;position:relative}.value-why-content{-webkit-animation:valueFadeInUp .8s ease-out .2s both;animation:valueFadeInUp .8s ease-out .2s both}.value-section-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0 0 48px;text-align:center}.value-reality-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.value-reality-text{text-align:left}.value-reality-text p{color:hsla(0,0%,100%,.85);font-size:17px;line-height:1.7;margin:0 0 24px;text-align:left}.value-reality-text p:last-child{margin-bottom:0}.value-reality-visual{align-items:center;display:flex;justify-content:center}.value-time-breakdown{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;max-width:300px;padding:32px;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.value-time-item{margin-bottom:24px}.value-time-item:last-child{margin-bottom:16px}.value-time-bar{border-radius:6px;height:12px;margin-bottom:8px;position:relative}.value-time-bar.mobile-apps{background:linear-gradient(135deg,#826696,#735f81)}.value-time-bar.mobile-web{background:hsla(0,0%,100%,.2)}.value-time-label{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500}.value-time-caption{color:hsla(0,0%,100%,.6);font-size:12px;font-style:italic;margin:0;text-align:center}.value-props-section{padding:80px 0;position:relative}.value-props-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:48px}.value-prop-card{-webkit-animation:valueSlideInUp .6s ease-out;animation:valueSlideInUp .6s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform}.value-prop-card:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.value-prop-card:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.value-prop-card:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.value-prop-card:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.value-prop-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.value-prop-icon{align-items:center;background:rgba(130,102,150,.1);border:1px solid rgba(130,102,150,.3);border-radius:16px;color:rgba(130,102,150,.9);display:flex;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.value-prop-title{color:#fff;font-size:20px;font-weight:600;margin:0 0 16px}.value-prop-description{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0}.value-impact-section{padding:80px 0;position:relative}.value-impact-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:48px}.value-impact-card{-webkit-animation:valueSlideInUp .6s ease-out;animation:valueSlideInUp .6s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform}.value-impact-card:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.value-impact-card:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.value-impact-card:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.value-impact-card:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.value-impact-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.value-impact-header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:20px;margin-bottom:24px;padding-bottom:20px}.value-impact-icon{align-items:center;background:rgba(130,102,150,.1);border:1px solid rgba(130,102,150,.3);border-radius:14px;color:rgba(130,102,150,.9);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.value-impact-info{flex:1 1}.value-impact-title{color:#fff;font-size:20px;font-weight:600;margin:0 0 12px;text-align:left}.value-impact-description{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0;text-align:left}.value-impact-metrics{margin-bottom:24px}.value-metric-comparison{align-items:center;display:flex;gap:16px;margin-bottom:12px}.value-metric-after,.value-metric-before{display:flex;flex:1 1;flex-direction:column;gap:4px}.value-metric-label{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.value-metric-value{color:#fff;font-size:16px;font-weight:600}.value-metric-arrow{color:rgba(130,102,150,.8);font-size:18px;font-weight:700}.value-metric-improvement{background:rgba(130,102,150,.15);border-radius:8px;color:rgba(130,102,150,.9);font-size:14px;font-weight:600;padding:8px 16px;text-align:center}.value-impact-features{margin-top:24px}.value-features-title{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;margin:0 0 16px;text-align:left}.value-features-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.value-feature-item{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:10px;line-height:1.4;text-align:left}.value-feature-item svg{color:rgba(130,102,150,.8);flex-shrink:0}.value-competitive-section{padding:80px 0;position:relative}.value-competitive-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:48px}.value-competitive-card{-webkit-animation:valueSlideInUp .6s ease-out;animation:valueSlideInUp .6s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform}.value-competitive-card:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.value-competitive-card:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.value-competitive-card:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.value-competitive-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.value-competitive-header{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:24px;padding-bottom:20px}.value-competitive-scenario{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.value-competitive-challenge,.value-competitive-solution{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin-bottom:12px}.value-competitive-challenge strong,.value-competitive-solution strong,.value-results-title{color:hsla(0,0%,100%,.9)}.value-results-title{font-size:14px;font-weight:600;margin:0 0 16px}.value-results-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.value-result-item{align-items:flex-start;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:10px;line-height:1.4}.value-result-item svg{color:rgba(130,102,150,.8);flex-shrink:0;margin-top:2px}.value-roi-section{background:radial-gradient(circle at 20% 20%,rgba(130,102,150,.2) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(130,102,150,.15) 0,transparent 50%);padding:80px 0;position:relative}.value-roi-content{-webkit-animation:valueFadeInUp .8s ease-out;animation:valueFadeInUp .8s ease-out}.value-roi-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0 0 48px;text-align:center}.value-roi-grid{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.value-roi-subtitle{color:#fff;font-size:24px;font-weight:600;margin:0 0 32px}.value-loss-items{display:flex;flex-direction:column;gap:20px}.value-loss-item{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:16px;padding:20px}.value-loss-icon{flex-shrink:0;font-size:24px}.value-loss-text{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.5}.value-loss-text strong{color:#fff}.value-gain-metrics{display:flex;flex-direction:column;gap:32px}.value-gain-metric{background:rgba(130,102,150,.08);border:1px solid rgba(130,102,150,.25);border-radius:16px;padding:24px;text-align:center}.value-gain-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#826696,#735f81);-webkit-background-clip:text;background-clip:text;color:#fff;display:block;font-size:36px;font-weight:700;margin-bottom:8px}.value-gain-label{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500}.value-services-section{padding:80px 0;position:relative}.value-services-header{-webkit-animation:valueFadeInUp .8s ease-out;animation:valueFadeInUp .8s ease-out;margin-bottom:48px;text-align:center}.value-services-subtitle{color:hsla(0,0%,100%,.8);display:none;font-size:18px;line-height:1.6;margin:16px auto 0;max-width:600px}.value-services-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto}.value-service-card{-webkit-animation:valueSlideInUp .6s ease-out;animation:valueSlideInUp .6s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform}.value-service-card:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.value-service-card:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.value-service-card:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.value-service-card:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.value-service-card:before{background:hsla(0,0%,100%,.02);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.value-service-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.4),0 8px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.value-service-card:hover:before{opacity:1}.value-service-popular{border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(0,0,0,.2)}.value-service-popular:before{background:hsla(0,0%,100%,.03);opacity:1}.value-popular-badge{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:16px;box-shadow:0 4px 12px rgba(130,102,150,.3);color:#fff;display:flex;display:none;font-size:11px;font-weight:600;gap:4px;padding:6px 12px;position:absolute;right:20px;top:20px;z-index:10}.value-service-header{align-items:flex-start;display:flex;gap:16px;padding:32px 24px 0}.value-service-icon{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;color:hsla(0,0%,100%,.8);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.value-service-info{flex:1 1;text-align:left}.value-service-title{color:#fff;font-size:22px;font-weight:600;line-height:1.3;margin:0 0 12px;text-align:left}.value-service-description{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0;text-align:left}.value-service-content{display:flex;flex:1 1;flex-direction:column;padding:24px}.value-service-pricing{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.value-service-price{color:#fff;font-size:18px;font-weight:600}.value-service-timeline{background:hsla(0,0%,100%,.05);border-radius:8px;color:hsla(0,0%,100%,.6);font-size:13px;padding:4px 8px}.value-service-features{flex:1 1;margin-bottom:32px}.value-service-features-title{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;margin:0 0 16px;text-align:left}.value-service-features-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.value-service-feature-item{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;font-weight:500;gap:10px;line-height:1.4;text-align:left}.value-service-feature-item svg{color:hsla(0,0%,100%,.6);flex-shrink:0}.value-service-btn{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s cubic-bezier(.25,.46,.45,.94);width:100%}.value-service-btn:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.value-service-btn:active{box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(0);transform:translateY(0)}.value-cta-section{background:radial-gradient(circle at 20% 20%,rgba(130,102,150,.2) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(130,102,150,.15) 0,transparent 50%);padding:80px 0;position:relative}.value-cta-content{-webkit-animation:valueFadeInUp .8s ease-out;animation:valueFadeInUp .8s ease-out;margin:0 auto;max-width:800px;text-align:center}.value-cta-title{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.025em;margin:0 0 20px;text-align:center}.value-cta-subtitle{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.6;margin:0 auto 40px;max-width:600px;text-align:center}.value-cta-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:24px}.value-cta-primary,.value-cta-secondary{border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:16px 32px;transition:all .2s ease}.value-cta-primary{background:hsla(0,0%,100%,.95);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#000}.value-cta-primary:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.value-cta-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.value-cta-secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.value-cta-guarantee{color:hsla(0,0%,100%,.7);font-size:14px;font-style:italic;margin:0}@-webkit-keyframes valueFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes valueFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes valueSlideInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes valueSlideInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:1024px){.value-reality-grid{gap:40px;grid-template-columns:1fr}.value-competitive-grid,.value-impact-grid,.value-props-grid,.value-services-grid{gap:24px;grid-template-columns:1fr}.value-roi-grid{gap:40px;grid-template-columns:1fr}.value-hero-stats{gap:40px}}@media (max-width:768px){.value-container{padding:0 20px}.value-hero-section{padding:60px 0}.value-hero-title{font-size:28px}.value-hero-subtitle{font-size:18px}.value-hero-stats{flex-direction:column;gap:24px;margin-top:40px}.value-stat{flex-direction:row;gap:16px;justify-content:center}.value-cta-title,.value-roi-title,.value-section-title{font-size:28px}.value-cta-subtitle{font-size:16px}.value-cta-buttons{align-items:center;flex-direction:column;gap:16px}.value-cta-primary,.value-cta-secondary{max-width:300px;width:100%}.value-metric-comparison{flex-direction:column;gap:12px}.value-metric-arrow{align-self:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.value-services-grid{gap:20px;grid-template-columns:1fr}.value-service-header{align-items:flex-start;flex-direction:column;gap:16px;text-align:left}.value-service-icon{align-self:flex-start}}@media (max-width:480px){.value-container{padding:0 16px}.value-hero-title{font-size:24px}.value-hero-subtitle{font-size:16px}.value-section-title{font-size:24px}.value-competitive-card,.value-impact-card,.value-prop-card{padding:24px}.value-cta-title,.value-roi-title{font-size:24px}.value-roi-subtitle{font-size:20px}.value-gain-metrics{gap:20px}.value-gain-metric{padding:20px}.value-gain-number{font-size:28px}.value-service-header{padding:24px 20px 0}.value-service-content{padding:20px}.value-service-pricing{align-items:flex-start;flex-direction:column;gap:12px}.value-popular-badge{font-size:10px;padding:4px 8px;right:16px;top:16px}}.value-competitive-card,.value-impact-card,.value-prop-card,.value-service-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;-webkit-perspective:1000px;perspective:1000px}@media (prefers-reduced-motion:reduce){.value-competitive-card,.value-cta-content,.value-hero-content,.value-impact-card,.value-prop-card,.value-roi-content,.value-service-card,.value-why-content{-webkit-animation:none!important;animation:none!important}}.custom-website-page{background:#0a0a0a;color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:relative}.custom-hero{background:radial-gradient(circle at 20% 80%,rgba(130,102,150,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(130,102,150,.2) 0,transparent 50%);overflow:hidden;padding:100px 0;position:relative}.custom-hero-container{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 24px}.custom-hero-left{-webkit-animation:slideInLeft .8s ease-out;animation:slideInLeft .8s ease-out}.custom-hero-title{color:#fff;font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 16px}.custom-hero-subtitle{color:hsla(0,0%,100%,.9);font-size:24px;font-weight:600;line-height:1.3;margin:0 0 24px}.custom-hero-description{color:hsla(0,0%,100%,.8);font-size:18px;line-height:1.6;margin-bottom:40px}.custom-hero-stats{display:flex;gap:40px}.custom-stat-item{text-align:left}.custom-stat-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#826696,#735f81);-webkit-background-clip:text;background-clip:text;display:block;font-size:32px;font-weight:700;line-height:1;margin-bottom:4px}.custom-stat-text{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.custom-hero-right{-webkit-animation:slideInRight .8s ease-out;animation:slideInRight .8s ease-out}.custom-browser-mockup{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.custom-browser-header{align-items:center;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;padding:16px 20px}.custom-browser-dots{display:flex;gap:8px;margin-right:20px}.custom-browser-dots span{background:hsla(0,0%,100%,.3);border-radius:50%;height:12px;width:12px}.custom-browser-url{background:hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.8);flex:1 1;font-size:14px;padding:8px 16px}.custom-browser-content{height:300px;padding:32px}.custom-site-preview{background:linear-gradient(135deg,rgba(130,102,150,.1),rgba(130,102,150,.05));border-radius:8px;height:100%;padding:24px}.custom-preview-header{color:rgba(130,102,150,.9);font-size:20px;font-weight:600;margin-bottom:24px}.custom-preview-content{display:flex;flex-direction:column;gap:16px}.custom-preview-text{background:hsla(0,0%,100%,.2);border-radius:6px;height:12px}.custom-preview-text:first-child{width:80%}.custom-preview-text:last-child{width:60%}.custom-preview-button{background:rgba(130,102,150,.8);border-radius:8px;height:40px;margin-top:16px;width:120px}.custom-comparison{padding:120px 0;position:relative}.custom-comparison-container{margin:0 auto;max-width:1400px;padding:0 24px}.custom-comparison-title{color:#fff;font-size:40px;font-weight:700;margin-bottom:80px;text-align:center}.custom-comparison-wrapper{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr auto 1fr}.custom-comparison-side{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:40px;-webkit-transform:translateZ(0);transform:translateZ(0)}.template-side{border-color:hsla(0,0%,100%,.1)}.custom-side{background:rgba(130,102,150,.05);border-color:rgba(130,102,150,.3)}.custom-comparison-header{margin-bottom:40px;text-align:center}.custom-comparison-icon{align-items:center;border-radius:20px;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.template-icon{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.6)}.custom-icon{background:rgba(130,102,150,.15);border:1px solid rgba(130,102,150,.3);color:rgba(130,102,150,.9)}.custom-comparison-header h3{color:#fff;font-size:24px;font-weight:600;margin:0 0 8px}.custom-comparison-header p{color:hsla(0,0%,100%,.7);font-size:16px;margin:0}.template-examples{margin-bottom:40px}.template-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:16px}.template-box{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.6);display:flex;font-size:12px;height:60px;justify-content:center}.custom-note,.template-note{color:hsla(0,0%,100%,.6);font-size:14px;font-style:italic;text-align:center}.custom-examples{display:flex;justify-content:center;margin-bottom:40px}.custom-unique-design{text-align:center}.unique-shape{background:linear-gradient(135deg,rgba(130,102,150,.3),rgba(130,102,150,.1));border:2px solid rgba(130,102,150,.4);border-radius:50% 20% 50% 20%;height:120px;margin:0 auto 16px;width:120px}.custom-comparison-benefits,.custom-comparison-problems{margin-top:32px}.custom-comparison-benefits h4,.custom-comparison-problems h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 20px}.custom-comparison-benefits ul,.custom-comparison-problems ul{list-style:none;margin:0;padding:0}.custom-comparison-benefits li,.custom-comparison-problems li{border-bottom:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8);padding:12px 0 12px 32px;position:relative}.custom-comparison-benefits li:last-child,.custom-comparison-problems li:last-child{border-bottom:none}.custom-comparison-problems li:before{color:hsla(0,100%,70%,.8);content:"×";font-size:18px;font-weight:700;left:0;position:absolute}.custom-comparison-benefits li:before{color:rgba(130,102,150,.8);content:"✓";font-size:18px;font-weight:700;left:0;position:absolute}.custom-comparison-divider{align-items:center;background:hsla(0,0%,100%,.05);border-radius:50%;color:hsla(0,0%,100%,.4);display:flex;font-size:24px;font-weight:700;height:80px;justify-content:center;margin-top:100px;width:80px}.custom-value-grid{background:hsla(0,0%,6%,.5);padding:120px 0}.custom-value-container{margin:0 auto;max-width:1400px;padding:0 24px}.custom-value-title{color:#fff;font-size:40px;font-weight:700;margin-bottom:80px;text-align:center}.custom-value-items{display:flex;flex-direction:column;gap:60px}.custom-value-row{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr}.custom-value-item{align-items:flex-start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;gap:24px;padding:40px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s ease;will-change:transform}.custom-value-item:hover{border-color:rgba(130,102,150,.3);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.custom-value-icon{align-items:center;background:rgba(130,102,150,.1);border:1px solid rgba(130,102,150,.3);border-radius:16px;color:rgba(130,102,150,.9);display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.custom-value-content h3{color:#fff;font-size:22px;font-weight:600;margin:0 0 12px}.custom-value-content p{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.6;margin:0 0 20px}.custom-value-metric{align-items:baseline;align-items:center;display:flex;gap:8px}.metric-number{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#826696,#735f81);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.metric-label{color:hsla(0,0%,100%,.7);font-size:14px}.custom-stories{padding:120px 0}.custom-stories-container{margin:0 auto;max-width:1440px;padding:0 24px}.custom-stories-title{color:#fff;font-size:40px;font-weight:700;margin-bottom:80px;text-align:center}.custom-stories-timeline{position:relative}.custom-stories-timeline:before{background:linear-gradient(180deg,rgba(130,102,150,.5),rgba(130,102,150,.1));bottom:0;content:"";left:60px;position:absolute;top:0;width:2px}.custom-story-item{display:flex;gap:40px;margin-bottom:80px;position:relative}.custom-story-item:last-child{margin-bottom:0}.custom-story-number{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:32px;font-weight:700;height:120px;justify-content:center;position:relative;width:120px;z-index:2}.custom-story-content{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;flex:1 1;padding:40px;-webkit-transform:translateZ(0);transform:translateZ(0)}.custom-story-content h3{color:#fff;font-size:24px;font-weight:600;margin:0 0 20px}.custom-story-challenge,.custom-story-solution{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.6;margin-bottom:16px}.custom-story-challenge strong,.custom-story-solution strong{color:hsla(0,0%,100%,.9)}.custom-story-results{display:flex;flex-direction:column;gap:12px;margin-top:24px}.custom-story-result{background:rgba(130,102,150,.08);border:1px solid rgba(130,102,150,.2);border-radius:8px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;padding:12px 16px}.custom-pricing{background:radial-gradient(circle at 20% 20%,rgba(130,102,150,.2) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(130,102,150,.15) 0,transparent 50%);padding:120px 0}.custom-pricing-container{margin:0 auto;max-width:1400px;padding:0 24px}.custom-pricing-header{margin-bottom:80px;text-align:center}.custom-pricing-title{color:#fff;font-size:40px;font-weight:700;margin:0 0 16px}.custom-pricing-subtitle{color:hsla(0,0%,100%,.8);font-size:18px;margin:0}.custom-pricing-table{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.custom-pricing-column{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:40px 32px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s ease;will-change:transform}.custom-pricing-column:hover{border-color:rgba(130,102,150,.3);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.custom-pricing-column.popular{background:rgba(130,102,150,.05);border-color:rgba(130,102,150,.4)}.custom-pricing-badge{background:linear-gradient(135deg,#826696,#735f81);border-radius:20px;color:#fff;display:none;font-size:12px;font-weight:600;left:50%;padding:8px 24px;position:absolute;top:-12px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.custom-pricing-header-content{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:32px;padding-bottom:32px;text-align:center}.custom-pricing-header-content h3{color:#fff;font-size:24px;font-weight:600;margin:0 0 16px}.custom-pricing-price{margin-bottom:12px}.price-amount{color:#fff;font-size:36px;font-weight:700}.price-period{color:hsla(0,0%,100%,.7);display:block;font-size:14px;margin-top:4px}.custom-pricing-timeline{color:hsla(0,0%,100%,.6);font-size:14px;margin:0}.custom-pricing-features{margin-bottom:40px}.custom-pricing-features h4{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:600;margin:0 0 20px}.custom-pricing-features ul{list-style:none;margin:0;padding:0}.custom-pricing-features li{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;padding:8px 0 8px 24px;position:relative}.custom-pricing-features li:before{color:rgba(130,102,150,.8);content:"✓";font-weight:700;left:0;position:absolute}.custom-pricing-btn{background:hsla(0,0%,100%,.9);border:none;border-radius:12px;color:#000;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:16px 24px;transition:all .2s ease;width:100%}.custom-pricing-btn:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.custom-cta{background:radial-gradient(circle at 20% 20%,rgba(130,102,150,.2) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(130,102,150,.15) 0,transparent 50%);padding:80px 0;position:relative}.custom-cta-container{margin:0 auto;max-width:800px;padding:0 24px}.custom-cta-content{-webkit-animation:websiteFadeInUp .8s ease-out;animation:websiteFadeInUp .8s ease-out;text-align:center}.custom-cta-title{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.025em;margin:0 0 20px;text-align:center}.custom-cta-description{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.6;margin:0 auto 40px;max-width:600px;text-align:center}.custom-cta-buttons{display:flex;gap:20px;justify-content:center}.custom-cta-primary,.custom-cta-secondary{border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:16px 32px;transition:all .2s ease}.custom-cta-primary{background:hsla(0,0%,100%,.95);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#000}.custom-cta-primary:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.custom-cta-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.custom-cta-secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes websiteFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes websiteFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:1200px){.custom-hero-container{gap:60px}.custom-comparison-wrapper,.custom-value-row{gap:40px}.custom-pricing-table{gap:24px}}@media (max-width:1024px){.custom-hero-container{gap:60px;grid-template-columns:1fr;text-align:center}.custom-comparison-wrapper{gap:40px;grid-template-columns:1fr}.custom-comparison-divider{margin-bottom:0;margin-top:0}.custom-value-row{gap:32px;grid-template-columns:1fr}.custom-story-item{align-items:center;flex-direction:column;text-align:center}.custom-stories-timeline:before{display:none}.custom-pricing-table{gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:500px}}@media (max-width:768px){.custom-value-metric{justify-content:center}.custom-hero{padding:80px 0}.custom-hero-title{font-size:36px}.custom-hero-subtitle{font-size:20px}.custom-hero-stats{gap:24px;justify-content:center;text-align:center}.custom-comparison,.custom-cta,.custom-pricing,.custom-stories,.custom-value-grid{padding:80px 0}.custom-comparison-title,.custom-cta-title,.custom-pricing-title,.custom-stories-title,.custom-value-title{font-size:32px}.custom-comparison-side{padding:32px 24px}.custom-value-item{flex-direction:column;padding:32px 24px;text-align:center}.custom-pricing-column,.custom-story-content{padding:32px 24px}.custom-cta-buttons{align-items:center;flex-direction:column;gap:16px}.custom-cta-primary,.custom-cta-secondary{max-width:300px;width:100%}.custom-stat-number{text-align:center}}@media (max-width:480px){.custom-comparison-container,.custom-cta-container,.custom-hero-container,.custom-pricing-container,.custom-stories-container,.custom-value-container{padding:0 20px}.custom-hero-title{font-size:28px}.custom-hero-subtitle{font-size:18px}.custom-browser-content{height:250px;padding:20px}.custom-comparison-title,.custom-cta-title,.custom-pricing-title,.custom-stories-title,.custom-value-title{font-size:24px}}.custom-comparison-side,.custom-pricing-column,.custom-story-content,.custom-value-item{contain:layout style paint}.custom-browser-mockup,.custom-comparison-side,.custom-pricing-column,.custom-story-content,.custom-value-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media (prefers-reduced-motion:reduce){.custom-cta-content,.custom-hero-left,.custom-hero-right,.custom-pricing-column,.custom-value-item{-webkit-animation:none!important;animation:none!important}}.saas-platform-page{background:#0a0a0a;color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:relative}.saas-hero{background:radial-gradient(circle at 20% 80%,rgba(130,102,150,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(130,102,150,.2) 0,transparent 50%);padding:100px 0;position:relative;text-align:center}.saas-hero-container{margin:0 auto;max-width:1000px;padding:0 24px}.saas-hero-content{-webkit-animation:saasFadeInUp .8s ease-out;animation:saasFadeInUp .8s ease-out}.saas-hero-title{color:#fff;font-size:35px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 auto 24px;max-width:900px}.saas-hero-subtitle{color:hsla(0,0%,100%,.85);font-size:20px;line-height:1.6;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px}.saas-hero-examples{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;gap:60px;justify-content:center;margin-bottom:50px;padding:40px;-webkit-transform:translateZ(0);transform:translateZ(0)}.saas-example-item{text-align:center}.saas-example-label{color:hsla(0,0%,100%,.9);display:block;font-size:18px;font-weight:600;margin-bottom:8px}.saas-example-value{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#826696,#735f81);-webkit-background-clip:text;background-clip:text;display:block;font-size:24px;font-weight:700}.saas-hero-cta{margin-top:40px}.saas-hero-btn{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:12px;box-shadow:0 8px 24px rgba(130,102,150,.3);color:#fff;cursor:pointer;font-family:inherit;font-size:18px;font-weight:600;padding:18px 36px;transition:all .3s ease}.saas-hero-btn:hover{box-shadow:0 12px 32px rgba(130,102,150,.4);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.saas-why{background:rgba(5,5,5,.5);padding:100px 0}.saas-why-container{margin:0 auto;max-width:1400px;padding:0 24px}.saas-why-header{margin-bottom:80px;text-align:center}.saas-why-title{color:#fff;font-size:38px;font-weight:700;margin:0 0 16px}.saas-why-subtitle{color:hsla(0,0%,100%,.8);font-size:18px;margin:0 auto;max-width:600px}.saas-advantages-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.saas-advantage-card{align-items:flex-start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;gap:24px;padding:40px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s ease;will-change:transform}.saas-advantage-card:hover{border-color:rgba(130,102,150,.3);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.saas-advantage-icon{align-items:center;background:rgba(130,102,150,.1);border:1px solid rgba(130,102,150,.3);border-radius:16px;color:rgba(130,102,150,.9);display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.saas-advantage-content{flex:1 1}.saas-advantage-title{color:#fff;font-size:22px;font-weight:600;margin:0 0 12px}.saas-advantage-description{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.6;margin:0 0 16px}.saas-advantage-benefit{background:rgba(130,102,150,.15);border-radius:20px;color:rgba(130,102,150,.9);display:inline-block;font-size:14px;font-weight:600;padding:8px 16px}.saas-examples{padding:100px 0}.saas-examples-container{margin:0 auto;max-width:1400px;padding:0 24px}.saas-examples-title{color:#fff;font-size:38px;font-weight:700;margin:0 0 80px;text-align:center}.saas-examples-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.saas-example-category{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:40px;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s ease;will-change:transform}.saas-example-category:hover{border-color:rgba(130,102,150,.3);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.saas-category-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 16px}.saas-category-revenue{background:linear-gradient(135deg,#826696,#735f81);border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-bottom:24px;padding:8px 16px}.saas-category-examples{list-style:none;margin:0;padding:0;text-align:left}.saas-category-examples li{border-bottom:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8);font-size:16px;padding:12px 0 12px 24px;position:relative}.saas-category-examples li:last-child{border-bottom:none}.saas-category-examples li:before{color:rgba(130,102,150,.8);content:"→";font-weight:700;left:0;position:absolute}.saas-success{background:rgba(5,5,5,.5);padding:100px 0}.saas-success-container{margin:0 auto;max-width:1400px;padding:0 24px}.saas-success-title{color:#fff;font-size:38px;font-weight:700;margin:0 0 80px;text-align:center}.saas-success-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.saas-success-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s ease;will-change:transform}.saas-success-card:hover{border-color:rgba(130,102,150,.3);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.saas-success-header{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:24px;padding-bottom:20px}.saas-success-info{margin-bottom:16px}.saas-success-platform{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.saas-success-industry{color:rgba(130,102,150,.9);font-size:14px;font-weight:500;margin:0 0 4px}.saas-success-founded{color:hsla(0,0%,100%,.6);font-size:13px;margin:0}.saas-success-value{background:linear-gradient(135deg,#826696,#735f81);border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:8px 12px;text-align:center}.saas-success-model{margin-bottom:20px}.saas-success-metrics h4,.saas-success-model h4{color:rgba(130,102,150,.9);font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.saas-success-model p{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin:0}.saas-success-metrics ul{list-style:none;margin:0;padding:0}.saas-success-metrics li{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin-bottom:6px;padding-left:16px;position:relative}.saas-success-metrics li:before{color:rgba(130,102,150,.8);content:"•";left:0;position:absolute}.saas-platforms{padding:100px 0}.saas-platforms-container{margin:0 auto;max-width:1400px;padding:0 24px}.saas-platforms-header{margin-bottom:80px;text-align:center}.saas-platforms-title{color:#fff;font-size:38px;font-weight:700;margin:0 0 16px}.saas-platforms-subtitle{color:hsla(0,0%,100%,.8);font-size:18px;margin:0 auto;max-width:600px}.saas-platforms-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.saas-platform-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s ease;will-change:transform}.saas-platform-card:hover{border-color:rgba(130,102,150,.3);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}.saas-platform-popular{background:rgba(130,102,150,.05);border-color:rgba(130,102,150,.4)}.saas-popular-badge{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:16px;color:#fff;display:flex;display:none;font-size:11px;font-weight:600;gap:4px;padding:6px 12px;position:absolute;right:20px;top:20px;z-index:10}.saas-platform-header{align-items:flex-start;display:flex;gap:16px;padding:32px 24px 0}.saas-platform-icon{align-items:center;background:rgba(130,102,150,.1);border:1px solid rgba(130,102,150,.3);border-radius:16px;color:rgba(130,102,150,.9);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.saas-platform-info{flex:1 1}.saas-platform-title{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.saas-platform-description{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin:0}.saas-platform-details{border-bottom:1px solid hsla(0,0%,100%,.1);padding:24px}.saas-detail-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.saas-detail-row:last-child{margin-bottom:0}.saas-detail-row.revenue{background:rgba(130,102,150,.08);border-radius:8px;margin:16px -12px -12px;padding:16px 12px 12px}.saas-detail-label{color:hsla(0,0%,100%,.7);flex-shrink:0;font-size:13px;font-weight:500}.saas-detail-value{color:#fff;font-size:13px;font-weight:600;text-align:right}.saas-platform-features{flex:1 1;padding:24px}.saas-features-title{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;margin:0 0 16px}.saas-features-list{list-style:none;margin:0 0 32px;padding:0}.saas-feature-item{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:13px;gap:8px;line-height:1.4;margin-bottom:10px}.saas-feature-item svg{color:rgba(130,102,150,.8);flex-shrink:0}.saas-platform-btn{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:auto;padding:14px 20px;transition:all .2s ease;width:100%}.saas-platform-btn:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.saas-cta{background:radial-gradient(circle at 20% 20%,rgba(130,102,150,.2) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(130,102,150,.15) 0,transparent 50%);padding:80px 0;position:relative}.saas-cta-container{margin:0 auto;max-width:800px;padding:0 24px}.saas-cta-content{-webkit-animation:saasFadeInUp .8s ease-out;animation:saasFadeInUp .8s ease-out;text-align:center}.saas-cta-title{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.025em;margin:0 0 20px}.saas-cta-description{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.6;margin:0 auto 40px;max-width:600px}.saas-cta-buttons{display:flex;gap:20px;justify-content:center}.saas-cta-primary,.saas-cta-secondary{border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:16px 32px;transition:all .2s ease}.saas-cta-primary{background:hsla(0,0%,100%,.95);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#000}.saas-cta-primary:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.saas-cta-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.saas-cta-secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes saasFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes saasFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:1200px){.saas-platforms-grid,.saas-success-grid{gap:24px}}@media (max-width:1024px){.saas-hero-examples{flex-direction:column;gap:20px}.saas-advantages-grid,.saas-examples-grid,.saas-platforms-grid,.saas-success-grid{gap:24px;grid-template-columns:1fr}.saas-platforms-grid{margin:0 auto;max-width:600px}}@media (max-width:768px){.saas-hero{padding:80px 0}.saas-hero-title{font-size:32px}.saas-hero-subtitle{font-size:18px}.saas-hero-examples{padding:32px 20px}.saas-examples,.saas-platforms,.saas-success,.saas-why{padding:80px 0}.saas-examples-title,.saas-platforms-title,.saas-success-title,.saas-why-title{font-size:32px}.saas-advantage-card{flex-direction:column;padding:32px 24px;text-align:center}.saas-platform-header{align-items:center;flex-direction:column;gap:16px;text-align:center}.saas-cta-title{font-size:28px}.saas-cta-description{font-size:16px}.saas-cta-buttons{align-items:center;flex-direction:column;gap:16px}.saas-cta-primary,.saas-cta-secondary{max-width:300px;width:100%}}@media (max-width:480px){.saas-cta-container,.saas-examples-container,.saas-hero-container,.saas-platforms-container,.saas-success-container,.saas-why-container{padding:0 20px}.saas-hero-title{font-size:28px}.saas-hero-subtitle{font-size:16px}.saas-cta-title,.saas-examples-title,.saas-platforms-title,.saas-success-title,.saas-why-title{font-size:28px}.saas-platform-card,.saas-success-card{padding:24px 20px}.saas-platform-header{padding:24px 20px 0}.saas-platform-details,.saas-platform-features{padding:20px}}.saas-advantage-card,.saas-example-category,.saas-platform-card,.saas-success-card{contain:layout style paint}.saas-advantage-card,.saas-example-category,.saas-hero-examples,.saas-platform-card,.saas-success-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media (prefers-reduced-motion:reduce){.saas-advantage-card,.saas-cta-content,.saas-example-category,.saas-hero-content,.saas-platform-card,.saas-success-card{-webkit-animation:none!important;animation:none!important}}.estimation-page{color:#fff;font-family:-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.container{margin:0 auto;max-width:800px;padding:0 24px}.intro{padding:60px 24px 40px;text-align:center}.intro h1{font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.intro p{color:hsla(0,0%,100%,.65);font-size:17px;line-height:1.5;margin:0}.process{padding:40px 24px 60px}.step{margin-bottom:60px}.step:last-child{margin-bottom:0}.step-header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.step-num{background:rgba(120,90,150,.12);border-radius:6px;color:rgba(120,90,150,.8);font-size:13px;font-weight:700;letter-spacing:.5px;padding:6px 12px}.step-header h2{font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.step-body{padding-left:0}.step-text p{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.6;margin:0 0 20px}.example-input{background:hsla(0,0%,8%,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:20px}.input-label{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.input-box{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.6;padding:14px}.breakdown{background:hsla(0,0%,8%,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:20px}.breakdown-title{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:600;margin-bottom:14px}.components{display:flex;flex-direction:column;gap:8px}.comp{background:rgba(120,90,150,.08);border:1px solid rgba(120,90,150,.2);border-radius:6px;color:hsla(0,0%,100%,.85);font-size:14px;padding:10px 12px}.pricing-breakdown{background:hsla(0,0%,8%,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:20px}.price-item{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:14px 0}.price-item:last-of-type{border-bottom:none}.price-left{flex:1 1}.price-name{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;margin-bottom:4px}.price-detail{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.4}.price-right{color:hsla(0,0%,100%,.8);flex-shrink:0;font-size:15px;font-weight:700;margin-left:16px}.price-total{align-items:center;border-top:2px solid rgba(120,90,150,.3);display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.total-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:600}.total-amount{color:#9678b4;font-size:24px;font-weight:700}.customization-note{background:hsla(0,0%,8%,.6);border:1px solid hsla(0,0%,100%,.08);border-left:3px solid rgba(120,90,150,.5);border-radius:6px;color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.6;padding:16px}.how-accurate{background:hsla(0,0%,6%,.4);border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06);padding:60px 24px}.how-accurate h2{font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0 0 36px;text-align:center}.accuracy-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.acc-item{align-items:flex-start;display:flex;gap:14px}.acc-icon{flex-shrink:0;font-size:28px}.acc-text{display:flex;flex-direction:column;gap:4px}.acc-text strong{color:#fff;font-size:15px;font-weight:600}.acc-text span{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.4}.what-next{padding:60px 24px}.what-next h2{font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0 0 36px;text-align:center}.next-steps{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px}.next-item{align-items:flex-start;background:hsla(0,0%,8%,.4);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;gap:16px;padding:16px}.next-num{align-items:center;background:rgba(120,90,150,.15);border-radius:6px;color:rgba(150,120,180,.9);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.next-item p{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.5;margin:0;padding-top:2px}.try-it{background:hsla(0,0%,6%,.4);border-top:1px solid hsla(0,0%,100%,.06);padding:60px 24px;text-align:center}.try-it h2{font-size:28px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.try-it p{color:hsla(0,0%,100%,.65);font-size:15px;margin:0 0 28px}.try-btn{background:hsla(0,0%,100%,.95);border:none;border-radius:7px;color:#000;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:14px 32px;transition:all .2s}.try-btn:hover{background:#fff;box-shadow:0 4px 12px hsla(0,0%,100%,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.try-note{color:hsla(0,0%,100%,.45);font-size:12px;margin-top:14px}@media (max-width:768px){.intro{padding:50px 20px 30px}.intro h1{font-size:28px}.intro p{font-size:16px}.process{padding:30px 20px 50px}.step{margin-bottom:50px}.step-header{flex-wrap:wrap}.step-header h2{font-size:20px}.how-accurate,.try-it,.what-next{padding:50px 20px}.accuracy-grid{gap:20px;grid-template-columns:1fr}.how-accurate h2,.try-it h2,.what-next h2{font-size:24px}.price-item{flex-direction:column;gap:8px}.price-right{align-self:flex-end;margin-left:0}}@media (max-width:480px){.intro h1{font-size:26px}.step-header h2{font-size:19px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.usr-settings-label-note{color:#826696;font-size:12px;font-style:italic;font-weight:500;margin-left:8px}.usr-settings-input-help{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.4;margin-top:8px}.usr-settings-input-help strong{color:#826696;font-weight:600}.usr-settings-input:not(.usr-settings-input-readonly){background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);transition:all .2s ease}.usr-settings-input:not(.usr-settings-input-readonly):hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}.usr-settings-input:not(.usr-settings-input-readonly):focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.usr-settings-input-readonly{border:1px solid hsla(0,0%,100%,.08)!important;color:hsla(0,0%,100%,.6)!important}.usr-settings-input.usr-settings-input-error{border-color:#ff9f0a;box-shadow:0 0 0 3px rgba(255,159,10,.15)}.usr-settings-input-help.usr-settings-help-error{color:#ff9f0a}.usr-settings-input.usr-settings-input-success{border-color:#34c759;box-shadow:0 0 0 3px rgba(52,199,89,.15)}.usr-settings-input-help.usr-settings-help-success{color:#34c759}.usr-settings-input:not(.usr-settings-input-readonly)[data-field=username]{background:hsla(0,0%,100%,.1);border:2px solid rgba(130,102,150,.3)}.usr-settings-input:not(.usr-settings-input-readonly)[data-field=username]:focus{border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.25)}.usr-settings-wrapper{-webkit-animation:usr-settings-fade-in .6s ease-out;animation:usr-settings-fade-in .6s ease-out;color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0 auto;max-width:1440px;padding:24px}@-webkit-keyframes usr-settings-fade-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes usr-settings-fade-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.usr-settings-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;position:relative}.usr-settings-title-section{flex:1 1}.usr-settings-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.usr-settings-subtitle{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:400;margin:0}.usr-settings-close-btn{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.usr-settings-close-btn:hover{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9)}.usr-settings-success-banner{background:rgba(52,199,89,.15);border:1px solid rgba(52,199,89,.3);border-radius:8px;color:#34c759}.usr-settings-error-banner,.usr-settings-success-banner{align-items:center;-webkit-animation:usr-settings-slide-in .3s ease-out;animation:usr-settings-slide-in .3s ease-out;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.usr-settings-error-banner{background:rgba(255,159,10,.15);border:1px solid rgba(255,159,10,.3);border-radius:8px;color:#ff9f0a}@-webkit-keyframes usr-settings-slide-in{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes usr-settings-slide-in{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.usr-settings-content{grid-gap:32px;display:grid;gap:32px;grid-template-columns:280px 1fr}.usr-settings-sidebar{display:flex;flex-direction:column;gap:24px}.usr-settings-user-preview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);padding:20px}.usr-settings-avatar-container{align-items:center;display:flex;flex-direction:column;gap:12px}.usr-settings-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:3px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:600;height:80px;justify-content:center;overflow:hidden;position:relative;width:80px}.usr-settings-avatar img{height:100%;object-fit:cover;width:100%}.usr-settings-avatar-initials{text-transform:uppercase}.usr-settings-user-info{text-align:center;width:100%}.usr-settings-user-name{color:#fff;font-size:18px;font-weight:600;margin:0 0 4px}.usr-settings-user-email{color:hsla(0,0%,100%,.7);font-size:14px;margin:0 0 12px;word-break:break-all}.usr-settings-user-badges{align-items:center;display:flex;flex-direction:column;gap:6px}.usr-settings-badge{border:1px solid;border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.usr-settings-badge-google{background:rgba(66,133,244,.15);border-color:rgba(66,133,244,.3);color:#4285f4}.usr-settings-badge-verified{background:rgba(52,199,89,.15);border-color:rgba(52,199,89,.3);color:#34c759}.usr-settings-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);padding:8px}.usr-settings-nav-item{align-items:center;background:none;border:none;border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.usr-settings-nav-item:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.usr-settings-nav-active{background:linear-gradient(135deg,#826696,#735f81)!important;color:#fff!important}.usr-settings-main{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);overflow:hidden}.usr-settings-section{padding:32px}.usr-settings-section-header{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:32px;padding-bottom:16px}.usr-settings-section-title{color:#fff;font-size:22px;font-weight:600;margin:0 0 8px}.usr-settings-section-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}.usr-settings-form{display:flex;flex-direction:column;gap:24px}.usr-settings-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.usr-settings-form-group{display:flex;flex-direction:column;gap:8px}.usr-settings-label{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500}.usr-settings-input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.usr-settings-input:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.usr-settings-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.usr-settings-input::placeholder{color:hsla(0,0%,100%,.5)}.usr-settings-input-readonly{background:hsla(0,0%,100%,.03)!important;color:hsla(0,0%,100%,.7)!important;cursor:not-allowed}.usr-settings-textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;font-family:inherit;font-size:14px;min-height:100px;padding:12px 16px;resize:vertical;transition:all .2s ease}.usr-settings-textarea:focus{background:hsla(0,0%,100%,.12);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.2);outline:none}.usr-settings-textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.usr-settings-textarea::placeholder{color:hsla(0,0%,100%,.5)}.usr-settings-char-count{color:hsla(0,0%,100%,.5);font-size:12px;text-align:right}.usr-settings-input-with-status{align-items:center;display:flex;position:relative}.usr-settings-verification-badge{align-items:center;border:1px solid;border-radius:12px;display:flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.5px;padding:4px 8px;position:absolute;right:12px;text-transform:uppercase}.usr-settings-verified{background:rgba(52,199,89,.2);border-color:rgba(52,199,89,.3);color:#34c759}.usr-settings-unverified{background:rgba(255,159,10,.2);border-color:rgba(255,159,10,.3);color:#ff9f0a}.usr-settings-profile-upload{align-items:center;display:flex;gap:16px}.usr-settings-upload-preview{align-items:center;display:flex;gap:12px}.usr-settings-upload-avatar{align-items:center;background:hsla(0,0%,100%,.05);border:2px dashed hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.5);display:flex;height:60px;justify-content:center;overflow:hidden;position:relative;width:60px}.usr-settings-upload-avatar img{height:100%;object-fit:cover;width:100%}.usr-settings-upload-actions{display:flex;flex-wrap:wrap;gap:8px}.usr-settings-file-input{left:-9999px;opacity:0;position:absolute}.usr-settings-password-input{align-items:center;display:flex;position:relative}.usr-settings-password-toggle{align-items:center;background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;transition:color .2s ease}.usr-settings-password-toggle:hover{color:hsla(0,0%,100%,.8)}.usr-settings-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.usr-settings-btn:disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none!important;transform:none!important}.usr-settings-btn-primary{background:linear-gradient(135deg,#826696,#735f81);box-shadow:0 2px 8px rgba(130,102,150,.3);color:#fff}.usr-settings-btn-primary:hover:not(:disabled){box-shadow:0 4px 12px rgba(130,102,150,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.usr-settings-btn-secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;overflow:hidden;position:relative}.usr-settings-btn-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.usr-settings-btn-ghost{background:none;border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7)}.usr-settings-btn-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.usr-settings-btn-muted{background:hsla(0,0%,50%,.15);border:1px solid hsla(0,0%,50%,.3);color:hsla(0,0%,100%,.8)}.usr-settings-btn-muted:hover:not(:disabled){background:hsla(0,0%,50%,.25);color:#fff}.usr-settings-form-actions{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:12px;padding-top:16px}.usr-settings-link-btn{align-self:flex-start;background:none;border:none;color:#826696;cursor:pointer;font-family:inherit;font-size:13px;margin-top:4px;padding:0;text-decoration:underline;transition:color .2s ease}.usr-settings-link-btn:hover{color:#735f81}.usr-settings-error,.usr-settings-loading{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.usr-settings-spinner{border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#826696;height:32px;width:32px}.usr-settings-spinner,.usr-settings-spinner-small{-webkit-animation:usr-settings-spin 1s linear infinite;animation:usr-settings-spin 1s linear infinite}.usr-settings-spinner-small{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@-webkit-keyframes usr-settings-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes usr-settings-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.usr-settings-security-overview{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding:20px}.usr-settings-security-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:16px;padding:12px 0}.usr-settings-security-item:last-child{border-bottom:none}.usr-settings-security-icon{align-items:center;background:rgba(130,102,150,.15);border-radius:8px;color:#826696;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.usr-settings-security-info{flex:1 1}.usr-settings-security-info h4{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px}.usr-settings-security-info p{color:hsla(0,0%,100%,.7);font-size:13px;margin:0}.usr-settings-text-success{color:#34c759!important}.usr-settings-text-warning{color:#ff9f0a!important}.usr-settings-info-card{background:rgba(66,133,244,.1);border:1px solid rgba(66,133,244,.2);border-radius:12px;margin-top:24px;padding:20px}.usr-settings-info-card h4{color:#4285f4;font-size:16px;font-weight:600;margin:0 0 8px}.usr-settings-info-card p{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin:0 0 16px}.usr-settings-notification-group{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px}.usr-settings-notification-title{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px}.usr-settings-notification-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.usr-settings-notification-item:last-child{border-bottom:none}.usr-settings-notification-info{flex:1 1}.usr-settings-notification-label{color:#fff;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.usr-settings-notification-desc{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.4}.usr-settings-toggle{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.usr-settings-toggle input{height:0;opacity:0;width:0}.usr-settings-toggle-slider{background:hsla(0,0%,100%,.2);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.usr-settings-toggle-slider:before{background:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.3s;width:16px}.usr-settings-toggle input:checked+.usr-settings-toggle-slider{background:#826696}.usr-settings-toggle input:checked+.usr-settings-toggle-slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.usr-settings-account-info{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:32px;padding:20px}.usr-settings-info-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:12px 0}.usr-settings-info-item:last-child{border-bottom:none}.usr-settings-info-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.usr-settings-info-value{color:#fff;font-size:14px;font-weight:500}.usr-settings-status-badge{border:1px solid;border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.usr-settings-status-active{background:rgba(52,199,89,.2);border-color:rgba(52,199,89,.3);color:#34c759}.usr-settings-status-pending{background:rgba(255,159,10,.2);border-color:rgba(255,159,10,.3);color:#ff9f0a}.usr-settings-neutral-zone{background:hsla(0,0%,50%,.05);border:1px solid hsla(0,0%,50%,.2);border-radius:12px;padding:20px}.usr-settings-neutral-title{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:600;margin:0 0 16px}.usr-settings-neutral-item{align-items:center;border-bottom:1px solid hsla(0,0%,50%,.1);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.usr-settings-neutral-item:last-child{border-bottom:none}.usr-settings-neutral-info{flex:1 1}.usr-settings-neutral-label{color:#fff;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.usr-settings-neutral-desc{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.4}@media (max-width:968px){.usr-settings-content{gap:24px;grid-template-columns:1fr}.usr-settings-sidebar{order:2}.usr-settings-main{order:1}.usr-settings-nav{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.usr-settings-nav-item{justify-content:center;text-align:center}}@media (max-width:768px){.usr-settings-wrapper{padding:16px}.usr-settings-header{flex-direction:column;gap:16px}.usr-settings-section{padding:20px}.usr-settings-form-row{grid-template-columns:1fr}.usr-settings-user-preview{padding:16px}.usr-settings-avatar{font-size:20px;height:60px;width:60px}.usr-settings-profile-upload{align-items:flex-start;flex-direction:column;gap:12px}.usr-settings-upload-actions{justify-content:flex-start;width:100%}.usr-settings-neutral-item,.usr-settings-security-item{align-items:flex-start;flex-direction:column;gap:12px}.usr-settings-btn{justify-content:center;width:100%}.usr-settings-form-actions{flex-direction:column}.usr-settings-notification-item{align-items:flex-start;flex-direction:column;gap:12px}.usr-settings-toggle{align-self:flex-start}.usr-settings-info-item{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.usr-settings-wrapper{padding:12px}.usr-settings-title{font-size:24px}.usr-settings-section{padding:16px}.usr-settings-user-preview{padding:12px}.usr-settings-avatar{font-size:16px;height:50px;width:50px}.usr-settings-upload-actions{flex-direction:column;width:100%}.usr-settings-nav{grid-template-columns:repeat(2,1fr)}}.email-verification-container{align-items:center;display:flex;justify-content:center;padding:20px}.email-verification-card{-webkit-animation:usr-settings-fade-in .6s ease-out;animation:usr-settings-fade-in .6s ease-out;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;max-width:500px;padding:40px;text-align:center;width:100%}.email-verification-header{margin-bottom:32px}.email-verification-icon{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.success-icon{color:#34c759}.error-icon{color:#ff9f0a}.email-verification-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0 0 12px}.email-verification-subtitle{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.5;margin:0}.email-verification-actions{display:flex;flex-direction:column;gap:12px;margin-top:32px}.email-verification-loading-text{margin-top:16px}.email-verification-loading-text p{color:hsla(0,0%,100%,.6);font-size:14px;margin:0}.email-verification-success-details{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:12px;margin-top:32px;padding-top:24px}.success-feature{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:12px;justify-content:center}.success-feature svg{color:#34c759;flex-shrink:0}.page.blog-page{-webkit-animation:blogPageFadeIn .6s cubic-bezier(.25,.46,.45,.94);animation:blogPageFadeIn .6s cubic-bezier(.25,.46,.45,.94);color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:100vh;padding:20px}@-webkit-keyframes blogPageFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes blogPageFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.cases-preview{background:linear-gradient(135deg,#826696,#735f81);border-radius:16px;box-shadow:0 8px 32px rgba(130,102,150,.3);margin:0 auto 40px;max-width:1440px;padding:40px;text-align:center}.cp-title{color:#fff;font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px}.cp-description{color:hsla(0,0%,100%,.9);font-size:18px;font-weight:500;line-height:1.6;margin:0 auto;max-width:800px}.all-blogs{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:0 auto;max-width:1440px}.one-blog-re{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.2);cursor:pointer;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.one-blog-re:before{background:linear-gradient(135deg,rgba(130,102,150,.05),rgba(115,95,129,.05));bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.one-blog-re:hover{border-color:rgba(130,102,150,.4);box-shadow:0 12px 32px rgba(130,102,150,.2),0 8px 16px rgba(0,0,0,.3);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.one-blog-re:hover:before{opacity:1}.one-blog-re:active{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.obr-icon{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:100%}.obr-icon img{height:100%;object-fit:cover;transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);width:100%}.one-blog-re:hover .obr-icon img{-webkit-transform:scale(1.05);transform:scale(1.05)}.obr-title{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0;transition:color .2s ease}.one-blog-re:hover .obr-title{color:#fff}.blog-loading{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:16px;justify-content:center;min-height:300px}.loading-spinner-blog{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:32px;margin-right:12px;width:32px}.blogs-empty-state{color:hsla(0,0%,100%,.6);padding:60px 20px;text-align:center}.blogs-empty-state h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:8px}.blogs-empty-state p{font-size:16px;line-height:1.5;margin:0}@media (max-width:768px){.page.blog-page{padding:16px}.cases-preview{margin-bottom:24px;padding:24px}.cp-title{font-size:32px;margin-bottom:12px}.cp-description{font-size:16px;line-height:1.5}.all-blogs{gap:20px;grid-template-columns:1fr;padding:0}.one-blog-re{gap:12px;padding:20px}.obr-icon{height:180px}.obr-title{font-size:18px}}@media (max-width:480px){.cases-preview{padding:20px}.cp-title{font-size:28px}.cp-description{font-size:15px}.all-blogs{gap:16px}.one-blog-re{padding:16px}.obr-icon{height:160px}.obr-title{font-size:16px}}@media (min-width:769px) and (max-width:1024px){.all-blogs{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.cp-title{font-size:36px}.cases-preview{padding:32px}}@media (min-width:1400px){.all-blogs{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.cases-preview{padding:48px}.cp-title{font-size:48px}}.wyens-news-main-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0f;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.05);color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0 auto;max-width:900px;overflow:hidden}.wyens-news-header-area{background:linear-gradient(180deg,#826696,#735f81);border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;padding:24px;text-align:center}.wyens-news-site-brand{font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:8px}.wyens-news-date-display{font-size:14px;font-weight:500;opacity:.9}.wyens-news-content-area{background:transparent;padding:32px}.wyens-news-category-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:13px;font-weight:600;margin-bottom:24px;padding:8px 16px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.wyens-news-main-headline{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:32px}.wyens-news-section-wrapper{margin-bottom:32px}.wyens-news-section-title{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:18px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.wyens-news-text-content{color:hsla(0,0%,100%,.9);font-size:15px;letter-spacing:-.003em;line-height:1.6;margin-bottom:16px}.wyens-news-industry-container{background:hsla(0,0%,100%,.04);margin:16px 0;padding:20px}.wyens-news-industry-card,.wyens-news-industry-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px}.wyens-news-industry-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);margin-bottom:20px;padding:16px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.wyens-news-industry-card:last-child{margin-bottom:0}.wyens-news-industry-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.wyens-news-industry-label{color:#fff;font-weight:600;margin-bottom:8px}.wyens-news-industry-text{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5}.action-steps,.industry-impact,.wyens-news-bottom-line-block{background:linear-gradient(135deg,#826696,#735f81);border-radius:12px;box-shadow:0 8px 32px rgba(130,102,150,.2);color:#fff;margin:24px 0;padding:24px}.wyens-news-bottom-line-header{font-size:18px;font-weight:700;margin-bottom:16px}.wyens-news-bottom-line-entry{display:none}.wyens-news-section-wrapper h2.wyens-news-section-title{margin:.5rem 1rem}.action-steps .wyens-news-section-title,.industry-impact .wyens-news-section-title,.one-blog-content .wyens-news-bottom-line-header{margin:0;margin-top:4rem!important;padding:.375rem 0}.wyens-news-bottom-line-header{padding:.375rem 1rem!important}.wyens-news-text-content{padding:0 1rem!important}.wyens-news-questions-block{margin:1rem!important;padding:1rem!important;padding:1rem}.wyens-news-bottom-line-header{margin:4rem 0 0;padding:.375rem 1rem}.wyens-news-bottom-line-entry:last-child{margin-bottom:0}.wyens-news-bottom-line-entry strong{color:hsla(0,0%,100%,.95)}.wyens-news-action-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin:16px 0;padding:20px}.wyens-news-action-card{background:hsla(0,0%,100%,.06);border-left:3px solid hsla(0,0%,100%,.3);border-radius:12px;margin-bottom:16px;padding:16px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.wyens-news-action-card:last-child{margin-bottom:0}.wyens-news-action-card:hover{background:hsla(0,0%,100%,.08);-webkit-transform:translateX(4px);transform:translateX(4px)}.wyens-news-action-label{color:#fff;font-weight:600;margin-bottom:8px}.wyens-news-action-text{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5}.wyens-news-questions-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.04);border-left:3px solid hsla(0,0%,100%,.3);border-radius:12px;margin:16px 0;padding:20px}.wyens-news-question-entry{color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.5;margin-bottom:12px}.wyens-news-question-entry:last-child{margin-bottom:0}.wyens-news-footer-text{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);font-size:14px;font-style:italic;font-weight:500;margin-top:32px;padding-top:24px;text-align:center}@media (max-width:768px){.wyens-news-main-container{border-radius:12px}.wyens-news-content-area{padding:20px}.wyens-news-main-headline{font-size:24px}.wyens-news-header-area{padding:20px}.wyens-news-section-title{font-size:16px}.wyens-news-action-container,.wyens-news-industry-container,.wyens-news-questions-block{margin:12px 0;padding:16px}.wyens-news-action-card,.wyens-news-industry-card{padding:12px}.wyens-news-bottom-line-block{padding:20px}}.ms-buttons-rr{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}button.ms-new-meeting-btn.ms-home-button{background:#fff;color:#000;font-weight:500}.ms-container{align-items:center;display:flex;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;justify-content:center;min-height:88vh;padding:20px;padding:10px!important}.ms-card{background:#0f0f0f;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2),0 0 0 1px hsla(0,0%,100%,.05);max-width:900px;overflow:hidden;width:100%}.ms-header{background:linear-gradient(180deg,#826696,#735f81);border-bottom:1px solid hsla(0,0%,100%,.08);padding:24px 24px 16px;position:relative}.ms-title{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.ms-subtitle{color:hsla(0,0%,100%,.8);font-size:16px;margin:0}.ms-back-btn-right{background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s ease}.ms-back-btn-right:hover{background:hsla(0,0%,100%,.2)}.ms-selected-datetime{margin-top:8px}.ms-selected-text{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;margin:0}.ms-content{padding:24px}.ms-datetime-selector{display:flex;gap:24px;margin-bottom:24px}.ms-calendar-section{flex:1 1}.ms-time-section{width:200px}.ms-label{color:#fff;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.ms-calendar-container{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:20px}.ms-calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ms-nav-btn{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ms-nav-btn:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.ms-month-year{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.ms-calendar-grid{width:100%}.ms-weekdays{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.ms-weekday{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:600;padding:8px 4px;text-align:center}.ms-days-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}.ms-calendar-day{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;justify-content:center;min-height:40px;padding:8px 4px;transition:all .2s ease}.ms-calendar-day:hover:not(.ms-disabled):not(.ms-other-month):not(.ms-selected){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9);-webkit-transform:scale(1.05);transform:scale(1.05)}.ms-calendar-day.ms-selected{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.3);color:#fff;font-weight:600;-webkit-transform:scale(1.05);transform:scale(1.05)}.ms-calendar-day.ms-disabled{background:transparent;border-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.3);cursor:not-allowed}.ms-calendar-day.ms-other-month{background:transparent;border-color:transparent;color:hsla(0,0%,100%,.2);cursor:not-allowed}.ms-time-slider{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding:16px}.ms-time-slider::-webkit-scrollbar{width:6px}.ms-time-slider::-webkit-scrollbar-track{background:transparent}.ms-time-slider::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.ms-time-slot-vertical{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,100%,.8);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:12px 16px;text-align:center;transition:all .2s ease;width:100%}.ms-time-slot-vertical:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9);-webkit-transform:translateX(4px);transform:translateX(4px)}.ms-time-slot-vertical.ms-selected{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.3);color:#fff;font-weight:600}.ms-section{margin-bottom:24px}.ms-text-input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.ms-text-input:focus{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}.ms-text-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.ms-text-input::placeholder{color:hsla(0,0%,100%,.5)}.ms-confirm-btn{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:12px;box-shadow:0 2px 8px rgba(130,102,150,.3);color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease;width:100%}.ms-confirm-btn:hover:not(.ms-disabled){box-shadow:0 4px 12px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ms-confirm-btn.ms-disabled{background:hsla(0,0%,100%,.1);box-shadow:none;cursor:not-allowed}.ms-success-container{padding:48px 24px;text-align:center}.ms-success-icon{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:700;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.ms-success-title{color:#fff;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 24px}.ms-meeting-details{background:hsla(0,0%,100%,.05);border-radius:12px;margin-bottom:24px;padding:20px;text-align:left}.ms-meeting-details p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.4;margin:0 0 8px}.ms-new-meeting-btn{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.ms-new-meeting-btn:hover{box-shadow:0 4px 12px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:768px){.ms-container{padding:10px}.ms-card{max-width:100%}.ms-header{padding:16px 20px 12px}.ms-title{font-size:20px}.ms-subtitle{font-size:14px}.ms-content{padding:20px}.ms-datetime-selector{flex-direction:column;gap:20px}.ms-time-section{width:100%}.ms-calendar-container{padding:16px}.ms-calendar-header{margin-bottom:16px}.ms-month-year{font-size:16px}.ms-nav-btn{font-size:18px;height:32px;width:32px}.ms-calendar-day{font-size:13px;min-height:40px;padding:10px 6px}.ms-weekday{font-size:12px;padding:6px 4px}.ms-time-slider{max-height:250px;padding:12px}.ms-time-slot-vertical{font-size:13px;padding:10px 12px}.ms-back-btn-right{font-size:13px;padding:6px 10px;right:12px}.ms-time-slider{align-items:center;flex-direction:row}}.meeting-info-container{align-items:flex-start;display:flex;justify-content:center;padding:20px}.meeting-info-card{-webkit-animation:usr-settings-fade-in .6s ease-out;animation:usr-settings-fade-in .6s ease-out;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;max-width:1000px;padding:32px;width:100%}.meeting-info-header{margin-bottom:24px;text-align:center}.meeting-info-title-section{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:16px}.meeting-info-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0}.meeting-info-status{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;font-size:14px;font-weight:600;gap:8px;padding:6px 12px;text-transform:capitalize}.meeting-info-description{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.5;margin:0;text-align:center}.meeting-info-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.meeting-detail-row{margin-bottom:0}.meeting-detail-item{align-items:flex-start;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;display:flex;gap:16px;height:100%;padding:16px}.meeting-detail-icon{color:hsla(0,0%,100%,.6);flex-shrink:0;margin-top:2px}.meeting-detail-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.meeting-detail-label{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500}.meeting-info-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center}.meeting-info-loading{padding:40px 20px;text-align:center}.meeting-info-loading h2{color:#fff;font-size:24px;font-weight:600;margin:16px 0 8px}.meeting-info-loading p{color:hsla(0,0%,100%,.7);font-size:16px;margin:0}.meeting-info-error{padding:40px 20px;text-align:center}.meeting-info-error-icon{align-items:center;background:rgba(255,159,10,.1);border:1px solid rgba(255,159,10,.2);border-radius:50%;color:#ff9f0a;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.meeting-info-error h2{color:#fff;font-size:24px;font-weight:600;margin:0 0 8px}.meeting-info-error p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.5;margin:0 0 24px}.meeting-info-modal-overlay{align-items:center;background:rgba(0,0,0,.75);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.meeting-info-modal{-webkit-animation:usr-settings-fade-in .3s ease-out;animation:usr-settings-fade-in .3s ease-out;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;max-width:400px;padding:24px;width:100%}.meeting-info-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.meeting-info-modal-header h3{color:#fff;font-size:20px;font-weight:600;margin:0}.meeting-info-modal-close{background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.6);cursor:pointer;padding:4px;transition:all .2s ease}.meeting-info-modal-close:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.meeting-info-modal-content{margin-bottom:24px}.meeting-info-modal-content p{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;margin:0 0 12px}.meeting-info-modal-warning{color:hsla(0,0%,100%,.6)!important;font-size:14px!important;font-style:italic}.meeting-info-modal-actions{display:flex;gap:12px;justify-content:flex-end}.meeting-info-modal-actions .usr-settings-btn{flex:1 1}.usr-settings-btn-danger{background:#ff453a;border:1px solid #ff453a;color:#fff}.usr-settings-btn-danger:hover:not(:disabled){background:#ff6b60;border-color:#ff6b60}.usr-settings-btn-danger:disabled{background:rgba(255,69,58,.5);border-color:rgba(255,69,58,.5);color:hsla(0,0%,100%,.6);cursor:not-allowed}.meeting-info-success-details{grid-gap:12px;border-top:1px solid hsla(0,0%,100%,.1);display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:24px;padding-top:20px}.meeting-success-feature{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:12px;justify-content:center;padding:12px 16px}.meeting-success-feature svg{color:#34c759;flex-shrink:0}.meeting-detail-value{color:hsla(0,0%,100%,.9)}.meeting-detail-link,.meeting-detail-value{font-size:16px;font-weight:600;line-height:1.4}.meeting-detail-link{align-items:center;border-radius:6px;color:#007aff;display:inline-flex;gap:6px;padding:4px 8px;text-decoration:none;transition:all .2s ease}.meeting-detail-link:hover{background:rgba(0,122,255,.1);color:#0056cc;text-decoration:none}.meeting-detail-link:after{content:"↗";font-size:12px;opacity:.7}.meeting-join-btn{align-items:center;display:inline-flex!important;gap:8px;text-decoration:none!important}@media (max-width:768px){.meeting-info-card{margin:10px;padding:24px}.meeting-info-title-section{flex-direction:column;gap:12px}.meeting-info-title{font-size:24px}.meeting-info-details{grid-template-columns:1fr}.meeting-detail-item{padding:12px}.meeting-info-actions{flex-direction:column;gap:8px}.meeting-info-modal{margin:20px;padding:20px}.meeting-info-modal-actions{flex-direction:column}.meeting-info-success-details{grid-template-columns:1fr}}@media (max-width:480px){.meeting-info-container{padding:10px}.meeting-info-card{padding:20px}.meeting-info-title{font-size:20px}.meeting-info-title-section{gap:8px}.meeting-detail-item{gap:12px;padding:12px}.meeting-detail-content{gap:2px}.meeting-detail-value{font-size:14px}}@media (min-width:769px){.meeting-info-details,.meeting-info-success-details{grid-template-columns:repeat(3,1fr)}.meeting-info-actions{justify-content:center;margin:0 auto;max-width:600px}}.get-quote-page{color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:relative}.quote-container{margin:0 auto;max-width:1440px;padding:0 24px}.quote-hero-section{background:radial-gradient(circle at 30% 20%,rgba(130,102,150,.25) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(130,102,150,.2) 0,transparent 50%);padding:80px 24px;text-align:center}.quote-hero-badge{background:rgba(130,102,150,.15);border:1px solid rgba(130,102,150,.3);border-radius:20px;color:rgba(130,102,150,.9);display:inline-block;font-size:13px;font-weight:600;margin-bottom:24px;padding:8px 16px}.quote-hero-title{font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 24px}.quote-hero-subtitle{color:hsla(0,0%,100%,.85);font-size:20px;line-height:1.6;margin:0 auto 40px;max-width:700px}.quote-hero-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.quote-btn-primary,.quote-btn-secondary{border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;padding:16px 32px;transition:all .2s ease}.quote-btn-primary{background:hsla(0,0%,100%,.95);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#000}.quote-btn-primary:hover{background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.quote-btn-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.quote-btn-secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.quote-benefits-bar{background:hsla(0,0%,6%,.6);border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);padding:60px 24px}.quote-benefits-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.quote-benefit-item{align-items:flex-start;display:flex;gap:16px}.quote-benefit-icon{align-items:center;background:rgba(130,102,150,.15);border:1px solid rgba(130,102,150,.3);border-radius:10px;color:rgba(130,102,150,.9);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.quote-benefit-content{flex:1 1}.quote-benefit-title{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.quote-benefit-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}.quote-steps-section{padding:80px 24px}.quote-section-title{font-size:36px;font-weight:700;letter-spacing:-.025em;margin:0 0 60px;text-align:center}.quote-section-title.centered{text-align:center}.quote-steps-wrapper{margin:0 auto;max-width:1000px;position:relative}.quote-steps-line{background:linear-gradient(180deg,rgba(130,102,150,.3),rgba(130,102,150,.1));bottom:40px;left:23px;position:absolute;top:40px;width:2px;z-index:0}.quote-step-card{align-items:flex-start;background:hsla(0,0%,6%,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;gap:24px;margin-bottom:32px;padding:28px;position:relative;transition:all .3s ease;z-index:1}.quote-step-card:last-child{margin-bottom:0}.quote-step-card:hover{background:hsla(0,0%,6%,.8);border-color:rgba(130,102,150,.3)}.quote-step-card.quote-step-active{background:hsla(0,0%,6%,.9);border-color:rgba(130,102,150,.3)}.quote-step-card.quote-step-highlight{background:rgba(130,102,150,.08);border:1px solid rgba(130,102,150,.4);box-shadow:0 4px 20px rgba(130,102,150,.15)}.quote-step-number{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:12px;box-shadow:0 4px 12px rgba(130,102,150,.3);display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:48px;justify-content:center;width:48px}.quote-step-content{flex:1 1}.quote-step-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.quote-step-title{color:#fff;font-size:20px;font-weight:600;margin:0}.quote-step-description{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0 0 12px}.quote-step-details{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.6;margin-top:16px;padding-top:16px}.quote-step-icon{align-items:center;background:hsla(0,0%,100%,.05);border-radius:8px;color:hsla(0,0%,100%,.5);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.quote-customize-section{background:hsla(0,0%,6%,.4);padding:80px 24px}.quote-section-subtitle{color:hsla(0,0%,100%,.7);font-size:16px;margin:-40px auto 48px;max-width:700px;text-align:center}.quote-component-selector{background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:900px;padding:32px}.quote-component-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.quote-component-title{color:#fff;font-size:18px;font-weight:600;margin:0}.quote-component-total{color:rgba(130,102,150,.9);font-size:24px;font-weight:700}.quote-component-list{display:flex;flex-direction:column;gap:12px}.quote-component-item{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:flex;justify-content:space-between;opacity:.5;padding:16px;transition:all .2s ease}.quote-component-item.selected{background:rgba(130,102,150,.08);border:1px solid rgba(130,102,150,.3);opacity:1}.quote-component-item>div:first-child{align-items:center;display:flex;gap:12px}.quote-component-checkbox{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.quote-component-item.selected .quote-component-checkbox{background:rgba(130,102,150,.8);border-color:rgba(130,102,150,.8)}.quote-component-name{color:hsla(0,0%,100%,.9);font-size:15px;font-weight:500}.quote-component-price{color:hsla(0,0%,100%,.7);font-size:15px;font-weight:600}.quote-update-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin-top:24px;padding:14px;transition:all .2s ease;width:100%}.quote-update-btn:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.quote-examples-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 32px;text-align:center}.quote-examples-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:900px}.quote-example-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;padding:20px;transition:all .2s ease}.quote-example-card:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.quote-example-card>div{align-items:flex-start;display:flex;gap:12px}.quote-example-icon{color:rgba(130,102,150,.8);flex-shrink:0;font-size:18px}.quote-example-text{color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.6;margin:0}.quote-cta-section{padding:80px 24px;text-align:center}.quote-cta-content{margin:0 auto;max-width:700px}.quote-cta-title{font-size:36px;font-weight:700;letter-spacing:-.025em;margin:0 0 20px}.quote-cta-subtitle{color:hsla(0,0%,100%,.8);font-size:18px;line-height:1.6;margin:0 0 40px}.quote-cta-btn{background:hsla(0,0%,100%,.95);border:none;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);color:#000;cursor:pointer;font-family:inherit;font-size:17px;font-weight:600;padding:18px 40px;transition:all .2s ease}.quote-cta-btn:hover{background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.25);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes quoteFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes quoteFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:1024px){.quote-steps-line{display:none}}@media (max-width:768px){.quote-container{padding:0 20px}.quote-hero-section{padding:60px 20px}.quote-hero-title{font-size:36px}.quote-hero-subtitle{font-size:18px}.quote-hero-buttons{align-items:center;flex-direction:column}.quote-btn-primary,.quote-btn-secondary{max-width:300px;width:100%}.quote-benefits-grid{gap:24px;grid-template-columns:1fr}.quote-section-title{font-size:28px;margin-bottom:40px}.quote-steps-section{padding:60px 20px}.quote-step-card{gap:16px;padding:24px}.quote-step-number{font-size:18px;height:40px;width:40px}.quote-step-title{font-size:18px}.quote-step-description{font-size:14px}.quote-customize-section{padding:60px 20px}.quote-component-selector{padding:24px}.quote-component-header{align-items:flex-start;flex-direction:column;gap:12px}.quote-examples-grid{gap:16px;grid-template-columns:1fr}.quote-cta-section{padding:60px 20px}.quote-cta-title{font-size:28px}.quote-cta-subtitle{font-size:16px}.quote-cta-btn{max-width:300px;width:100%}}@media (max-width:480px){.quote-hero-title{font-size:28px}.quote-hero-subtitle{font-size:16px}.quote-hero-badge{font-size:12px;padding:6px 12px}.quote-section-title{font-size:24px}.quote-step-card{flex-direction:column;padding:20px}.quote-step-icon{align-self:flex-end}.quote-component-selector{padding:20px}.quote-component-item{align-items:flex-start;flex-direction:column;gap:12px}.quote-component-price{align-self:flex-end}.quote-examples-title{font-size:20px}.quote-cta-title{font-size:24px}}.quote-component-item,.quote-example-card,.quote-step-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;-webkit-perspective:1000px;perspective:1000px}@media (prefers-reduced-motion:reduce){.quote-btn-primary,.quote-btn-secondary,.quote-cta-btn,.quote-example-card,.quote-step-card,.quote-update-btn{-webkit-animation:none!important;animation:none!important;transition:none!important}}.page.one-blog{min-height:100vh;padding-bottom:4rem}.blog-article{margin:0 auto;max-width:800px}.blog-hero{align-items:center;display:flex;height:500px;margin-bottom:3rem;overflow:hidden;position:relative;width:100%}.blog-hero img{display:block;height:100%;object-fit:cover;width:100%}.blog-title{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.blog-subtitle{font-size:1.25rem;font-weight:400;margin:0 0 1.5rem}.blog-meta{border-top:1px solid #e5e5e5;display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem}.blog-meta-item{align-items:center;display:flex;font-size:.9rem;font-weight:500;gap:.5rem}.meta-icon{stroke-width:2;height:18px;width:18px}.blog-content-wrapper{padding:0}.blog-content{font-size:1.125rem;white-space:normal}.blog-header{margin-bottom:3rem}.blog-content p{margin:0 0 1.5rem}.blog-content h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2rem;font-weight:700;margin:2.5rem 0 1rem}.blog-content h3{font-size:1.5rem;margin:2rem 0 1rem}.blog-content h3,.blog-content h4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.blog-content h4{font-size:1.25rem}.blog-content ol,.blog-content ul{margin:0 0 1.5rem;padding-left:2rem}.blog-content li{margin-bottom:.5rem}.blog-content a{text-decoration:underline;transition:color .2s}.blog-content img{border-radius:8px;display:block;height:auto;margin:2rem auto;max-width:100%}.blog-content blockquote{border-left:4px solid #e5e5e5;font-style:italic;margin:2rem 0;padding-left:1.5rem}.blog-content code{border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:.9em;padding:.2rem .4rem}.blog-content pre{background:#f5f5f5;border-radius:8px;margin:1.5rem 0;overflow-x:auto;padding:1.5rem}.blog-content pre code{background:none;padding:0}.blog-divider{background:#e5e5e5;height:1px;margin-bottom:2rem}.blog-footer-content{align-items:center;display:flex;justify-content:space-between}.blog-footer-text{font-size:.9rem;margin:0}@media (max-width:1024px){.blog-article{max-width:700px}.blog-hero{height:400px}.blog-title{font-size:2rem}.blog-subtitle{font-size:1.125rem}}@media (max-width:768px){.blog-hero{height:300px;margin-bottom:2rem}.blog-title{font-size:1.75rem}.blog-subtitle{font-size:1rem}.blog-meta{gap:1rem}.blog-meta-item{font-size:.85rem}.blog-content-wrapper{padding:0 .375rem}.blog-content{font-size:1rem}.blog-content h2{font-size:1.5rem}.blog-content h3{font-size:1.25rem}.blog-footer{margin-top:3rem;padding:0 .375rem}}@media (max-width:480px){.blog-hero{height:250px}.blog-content-wrapper,.blog-footer,.blog-header{padding:0}.blog-title{font-size:1.5rem}.blog-meta{flex-direction:column;gap:.75rem}}@media print{.blog-hero{height:auto;max-height:400px}.blog-meta{page-break-after:avoid}.blog-content{font-size:12pt}.blog-footer{page-break-before:avoid}}.blog-comments-section{border-top:1px solid rgba(0,0,0,.08);padding-top:3rem}.blog-comments-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.875rem;font-weight:700;letter-spacing:-.02em;margin-bottom:2.5rem}.blog-comments-form{background:rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-bottom:3rem;padding:1.5rem}.blog-comments-textarea{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;min-height:120px;padding:1.25rem;resize:vertical;transition:all .2s ease;width:100%}.blog-comments-textarea:focus{border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.15);outline:none}.blog-comments-textarea::-webkit-input-placeholder{opacity:.5}.blog-comments-textarea::placeholder{opacity:.5}.blog-comments-form-footer{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.blog-comments-char-count{font-size:.875rem;font-weight:500;opacity:.5}.blog-comments-btn-primary{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;box-shadow:0 2px 8px rgba(130,102,150,.3);color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.75rem 2rem;transition:all .2s ease}.blog-comments-btn-primary:hover{box-shadow:0 4px 12px rgba(130,102,150,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.blog-comments-btn-primary:active{-webkit-transform:translateY(0);transform:translateY(0)}.blog-comments-btn-secondary{border-radius:8px;cursor:pointer;font-size:.9375rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s ease}.blog-comments-list{display:flex;flex-direction:column;gap:1.5rem}.blog-comments-empty,.blog-comments-loading{font-size:1rem;opacity:.6;padding:4rem 2rem;text-align:center}.blog-comments-empty p{font-size:1.0625rem;margin:0}.blog-comments-item{background:rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:1.25rem;padding:1rem;transition:all .2s ease}.blog-comments-item:hover{background:rgba(0,0,0,.2);border-color:rgba(130,102,150,.3);box-shadow:0 4px 16px rgba(0,0,0,.1)}.blog-comments-reply{border:none;border-left:3px solid rgba(130,102,150,.4);border-radius:0;margin-left:3.5rem;padding-left:1.5rem}.blog-comments-avatar{border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);flex-shrink:0;height:44px;overflow:hidden;width:44px}.blog-comments-avatar img{height:100%;object-fit:cover;width:100%}.blog-comments-avatar-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:1.125rem;font-weight:700;height:100%;justify-content:center;text-transform:uppercase;width:100%}.blog-comments-content-wrapper{flex:1 1;min-width:0}.blog-comments-header{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:.75rem}.blog-comments-author{font-size:.9375rem;font-weight:700}.blog-comments-time{font-size:.8125rem;font-weight:500;opacity:.5}.blog-comments-edited{font-style:italic;opacity:.7}.blog-comments-text{word-wrap:break-word;font-size:.9375rem;line-height:1.7;margin:.875rem 0 1rem}.blog-comments-actions{display:flex;gap:1.25rem;margin-top:.875rem}.blog-comments-action-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:.025em;opacity:.5;padding:.375rem 0;text-transform:uppercase;transition:all .2s ease}.blog-comments-action-btn:hover{color:#826696;opacity:1}.blog-comments-action-delete:hover{color:#ef4444}.blog-comments-edit-form{margin-top:.75rem}.blog-comments-edit-form .blog-comments-textarea{margin-bottom:1rem;min-height:100px}.blog-comments-edit-form .blog-comments-actions{gap:.75rem}.blog-comments-reply-form{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-top:1.25rem;padding:1.25rem}.blog-comments-reply-form .blog-comments-textarea{background:rgba(0,0,0,.3);margin-bottom:1rem;min-height:90px}.blog-comments-reply-form .blog-comments-form-footer{margin-top:.75rem}.blog-comments-replies{display:flex;flex-direction:column;margin-top:1.25rem}.blog-comments-load-more{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;cursor:pointer;font-size:.9375rem;font-weight:600;margin-top:2rem;padding:1rem;transition:all .2s ease;width:100%}.blog-comments-load-more:hover:not(:disabled){background:rgba(130,102,150,.08);border-color:#826696;color:#826696;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.blog-comments-load-more:disabled{cursor:not-allowed;opacity:.4}@media (max-width:768px){.blog-comments-section{margin-top:3rem;padding-top:2rem}.blog-comments-title{font-size:1.5rem;margin-bottom:2rem}.blog-comments-item{gap:1rem;padding:1.25rem}.blog-comments-reply{margin-left:2rem;padding-left:1rem}.blog-comments-avatar{height:40px;width:40px}.blog-comments-avatar-placeholder{font-size:1rem}.blog-comments-textarea{font-size:.9375rem;min-height:100px;padding:1rem}.blog-comments-btn-primary{font-size:.875rem;padding:.625rem 1.5rem}.blog-comments-actions{gap:1rem}}@media (max-width:480px){.blog-comments-section{margin-top:2rem;padding-top:1.5rem}.blog-comments-title{font-size:1.375rem}.blog-comments-item{gap:.875rem;padding:1rem}.blog-comments-reply{border-left-width:2px;margin-left:1rem;padding-left:.75rem}.blog-comments-avatar{height:36px;width:36px}.blog-comments-form-footer{align-items:flex-start;flex-direction:column;gap:.75rem}.blog-comments-btn-primary{width:100%}.blog-comments-reply-form .blog-comments-actions{flex-direction:column}.blog-comments-reply-form .blog-comments-btn-primary,.blog-comments-reply-form .blog-comments-btn-secondary{width:100%}}@media print{.blog-comments-section{display:none}}.auth-prompt-overlay{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.auth-prompt-container{background-color:#000;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);color:#fff;font-family:MonaSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:400px;padding:2rem;position:relative;width:100%}.auth-prompt-close-btn{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:1rem;top:1rem;transition:color .2s ease;width:32px}.auth-prompt-close-btn:hover{color:#fff}.auth-prompt-content{text-align:center}.auth-prompt-title{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.auth-prompt-description{color:#ccc;font-size:14px;line-height:1.5;margin:0 0 2rem}.auth-prompt-buttons{display:flex;flex-direction:column;gap:1rem}.auth-prompt-btn-primary{background-color:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:MonaSans,sans-serif;font-size:14px;font-weight:500;padding:12px 16px;transition:background-color .2s ease;width:100%}.auth-prompt-btn-primary:hover{background-color:#f0f0f0}.auth-prompt-btn-secondary{align-items:center;background-color:#111;border:1px solid #333;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:MonaSans,sans-serif;font-size:14px;font-weight:500;gap:12px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.auth-prompt-btn-secondary:hover{background-color:#222;border-color:#444}@media (max-width:480px){.auth-prompt-container{margin:1rem;padding:1.5rem}.auth-prompt-title{font-size:20px}.auth-prompt-close-btn{right:.75rem;top:.75rem}}.solutions-section{color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:60px 0;position:relative}.solutions-container{margin:0 auto;max-width:1440px;padding:0 24px}.solutions-header{-webkit-animation:solutionsFadeIn .8s ease-out;animation:solutionsFadeIn .8s ease-out;margin-bottom:48px}.solutions-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0;text-align:left}.solutions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.solution-item{-webkit-animation:solutionsSlideIn .6s ease-out;animation:solutionsSlideIn .6s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.solution-item:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.solution-item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.solution-item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.solution-item:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.solution-item:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.solution-item:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.solution-item:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.3);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.solution-image{background:hsla(0,0%,100%,.05);height:240px;overflow:hidden;position:relative}.solution-image img{height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.solution-item:hover .solution-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.solution-overlay{align-items:center;background:rgba(0,0,0,.4);bottom:0;color:#fff;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.solution-item:hover .solution-overlay{opacity:1}.solution-content{padding:24px}.solution-title{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.solution-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}@-webkit-keyframes solutionsFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes solutionsFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes solutionsSlideIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes solutionsSlideIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:1024px){.solutions-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:768px){.solutions-section{padding:40px 0}.solutions-container{padding:0}.solutions-title{font-size:24px}.solutions-header{margin-bottom:32px}.solutions-grid{gap:16px;grid-template-columns:1fr}.solution-image{height:200px}.solution-content{padding:20px}.solution-title{font-size:18px}.solution-description{font-size:13px}}@media (max-width:480px){.solutions-container{padding:0}.solutions-grid{gap:14px;grid-template-columns:1fr}.solution-image{height:180px}.solution-content{padding:18px}.solution-title{font-size:17px}}.testimonials-section{color:#fff;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;padding:60px 0}.testimonials-container{margin:0 auto;max-width:1440px;padding:0 24px}.testimonials-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.testimonials-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0}.testimonials-navigation{display:flex;gap:8px}.nav-button{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.nav-button:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff}.nav-button:disabled{cursor:not-allowed;opacity:.3}.testimonials-carousel{margin-bottom:32px}.testimonials-scroll-container{display:flex;gap:24px;overflow-x:hidden;padding:4px 0;scroll-behavior:smooth}.testimonial-slide{flex-basis:calc(50% - 12px);flex-grow:0;flex-shrink:0;min-width:0}.testimonial-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;height:100%;padding:24px;transition:all .2s ease}.testimonial-content:hover{border-color:hsla(0,0%,100%,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.testimonial-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.testimonial-rating{display:flex;gap:2px}.star{transition:all .2s ease}.platform-badge{align-items:center;border-radius:8px;display:flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.platform-badge.trustpilot{background:rgba(0,180,0,.1);border:1px solid rgba(0,180,0,.2);color:#00b400}.platform-badge.google{background:rgba(66,133,244,.1);border:1px solid rgba(66,133,244,.2);color:#4285f4}.platform-badge.website{background:rgba(130,102,150,.1);border:1px solid rgba(130,102,150,.2);color:#826696}.testimonial-quote{flex:1 1;margin-bottom:24px}.testimonial-quote p{color:hsla(0,0%,100%,.9);font-size:16px;font-style:italic;line-height:1.6;margin:0}.testimonial-author{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:4px;padding-top:20px}.testimonial-author strong{color:#fff;font-size:15px;font-weight:600}.testimonial-author span{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.3}.testimonials-indicators{display:flex;gap:8px;justify-content:center}.indicator{background:hsla(0,0%,100%,.3);border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .2s ease;width:8px}.indicator.active{background:#fff;-webkit-transform:scale(1.2);transform:scale(1.2)}.indicator:hover:not(.active){background:hsla(0,0%,100%,.5)}.testimonials-empty,.testimonials-error,.testimonials-loading{color:hsla(0,0%,100%,.7);padding:48px 24px;text-align:center}.testimonials-loading p{font-size:16px;margin:0;position:relative}.testimonials-loading p:after{-webkit-animation:testimonials-spin 1s linear infinite;animation:testimonials-spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:hsla(0,0%,100%,.8);content:"";display:inline-block;height:20px;margin-left:12px;width:20px}.testimonials-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:12px;margin:1rem 0}.testimonials-error p{color:#ef4444;font-size:16px;margin:0}.testimonials-empty{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin:1rem 0}.testimonials-empty p{color:hsla(0,0%,100%,.6);font-size:16px;margin:0}@-webkit-keyframes testimonials-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes testimonials-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:768px){.testimonials-section{padding:40px 0}.testimonials-container{padding:0}.testimonials-header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}.testimonials-title{font-size:24px}.testimonial-slide{flex:0 0 100%}.testimonial-content{padding:20px}.testimonial-content .testimonial-header{align-items:flex-start;flex-direction:column;gap:8px}.testimonial-quote p{font-size:15px}.testimonial-author strong{font-size:14px}.testimonial-author span{font-size:12px}.testimonials-empty,.testimonials-error,.testimonials-loading{padding:32px 20px}}@media (max-width:480px){.testimonials-container{padding:0}.testimonials-header{gap:12px}.testimonials-navigation{gap:6px}.nav-button{height:40px;width:40px}.testimonial-content{padding:18px}.testimonial-content .testimonial-header{align-items:flex-start;flex-direction:column;gap:6px}.star{height:14px;width:14px}.testimonial-quote p{font-size:14px}.testimonials-empty,.testimonials-error,.testimonials-loading{padding:24px 16px}.testimonials-empty p,.testimonials-error p,.testimonials-loading p{font-size:14px}}.offerings-page{color:#fff;min-height:100vh}.offerings-topbar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,4%,.85);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.offerings-topbar-divider{background:hsla(0,0%,100%,.1);flex-shrink:0;height:28px;width:1px}.offerings-search-bar{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;flex:1 1;gap:10px;height:40px;min-width:0;padding:0 14px;transition:border-color .2s ease,background .2s ease}.offerings-search-bar:focus-within{background:hsla(0,0%,100%,.08);border-color:#826696}.offerings-search-bar svg{color:hsla(0,0%,100%,.4);flex-shrink:0}.offerings-search-input{background:none;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:none}.offerings-search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.35)}.offerings-search-input::placeholder{color:hsla(0,0%,100%,.35)}.offerings-search-clear{align-items:center;background:hsla(0,0%,100%,.08);border:none;border-radius:6px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:background .2s ease;width:24px}.offerings-search-clear:hover{background:hsla(0,0%,100%,.14);color:#fff}.offerings-filter-group{align-items:center;display:flex;flex-shrink:0;gap:8px}.offerings-filter-dropdown-wrap{position:relative}.offerings-filter-btn{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 14px;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.offerings-filter-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff}.offerings-filter-btn.active{background:rgba(130,102,150,.18);border-color:rgba(130,102,150,.4);color:#fff}.offerings-filter-btn svg{color:hsla(0,0%,100%,.45)}.offerings-filter-clear{align-items:center;background:hsla(0,0%,100%,.12);border-radius:50%;color:hsla(0,0%,100%,.7);display:flex;height:16px;justify-content:center;transition:background .2s ease;width:16px}.offerings-filter-clear:hover{background:hsla(0,0%,100%,.22);color:#fff}.offerings-dropdown{background:#141414;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.4);left:0;min-width:200px;padding:6px 0;position:absolute;top:calc(100% + 6px);z-index:200}.offerings-dropdown-item{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;justify-content:space-between;padding:9px 16px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.offerings-dropdown-item:hover{background:hsla(0,0%,100%,.06);color:#fff}.offerings-dropdown-item.active{color:#826696}.offerings-dropdown-count{color:hsla(0,0%,100%,.35);font-size:12px;font-weight:400}.offerings-dropdown--price{min-width:240px;padding:16px}.offerings-dropdown-label{color:hsla(0,0%,100%,.45);font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.offerings-price-row{align-items:center;display:flex;gap:8px}.offerings-price-input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;flex:1 1;font-family:inherit;font-size:13px;height:36px;outline:none;padding:0 10px;transition:border-color .2s ease}.offerings-price-input:focus{border-color:#826696}.offerings-price-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}.offerings-price-input::placeholder{color:hsla(0,0%,100%,.3)}.offerings-price-sep{color:hsla(0,0%,100%,.4);flex-shrink:0;font-size:14px}.offerings-clear-all{background:none;border:none;color:hsla(0,0%,100%,.45);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:0 4px;transition:color .2s ease}.offerings-clear-all:hover,.offerings-sort-select{color:hsla(0,0%,100%,.8)}.offerings-sort-select{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;height:36px;outline:none;padding:0 12px;transition:border-color .2s ease}.offerings-sort-select:focus{border-color:#826696}.offerings-main-content{margin:0 auto;max-width:1400px;padding:32px 24px}.offerings-results-header{margin-bottom:24px}.offerings-results-info{color:hsla(0,0%,100%,.5);font-size:14px;margin:0}.offerings-results-info strong{color:#826696;font-weight:600}.offerings-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.smart-services-box{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.05);border-radius:1.5rem;cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;transition:border-color .5s ease,box-shadow .5s ease,-webkit-transform .5s ease;transition:border-color .5s ease,box-shadow .5s ease,transform .5s ease;transition:border-color .5s ease,box-shadow .5s ease,transform .5s ease,-webkit-transform .5s ease}.smart-services-box:hover{border-color:hsla(0,0%,100%,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.smart-services-box__cover{height:200px;overflow:hidden;position:relative}.smart-services-box__background,.smart-services-box__overlay{inset:0;position:absolute}.smart-services-box__overlay{opacity:0;transition:opacity .7s ease}.smart-services-box:hover .smart-services-box__overlay{opacity:1}.smart-services-box__badge{align-items:center;border:1px solid transparent;border-radius:1rem;display:flex;height:3.5rem;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:3.5rem}.smart-services-box:hover .smart-services-box__badge{-webkit-transform:scale(1.1);transform:scale(1.1)}.smart-services-box__badge-icon{height:1.75rem;width:1.75rem}.smart-services-box__title-block{bottom:1.5rem;left:1.5rem;position:absolute;right:1.5rem}.smart-services-box__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.5rem;font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0;overflow:hidden;text-shadow:0 10px 25px rgba(0,0,0,.45)}.smart-services-box__accent-line{border-radius:999px;height:.25rem;margin-top:.75rem;transition:width .5s ease;width:4rem}.smart-services-box:hover .smart-services-box__accent-line{width:6rem}.smart-services-box__content{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.smart-services-box__category-pill{align-items:center;align-self:flex-start;border:1px solid transparent;border-radius:999px;display:inline-flex;gap:.5rem;padding:.375rem .75rem}.smart-services-box__category-dot{border-radius:999px;height:.375rem;width:.375rem}.smart-services-box__category-text{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.smart-services-box__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#9ca3af;display:-webkit-box;font-size:.875rem;line-height:1.6;margin:0;min-height:44px;overflow:hidden}.smart-services-box__rating-row{align-items:center;display:flex;gap:.5rem}.smart-services-box__stars{align-items:center;display:flex;gap:.125rem}.smart-services-box__star{height:1rem;width:1rem}.smart-services-box__star--filled{fill:#facc15;color:#facc15}.smart-services-box__star--empty{fill:#374151;color:#374151}.smart-services-box__rating-value{color:#fff;font-size:.875rem;font-weight:600}.smart-services-box__rating-count{color:#6b7280;font-size:.875rem}.smart-services-box__price-block{border-top:1px solid hsla(0,0%,100%,.05);padding-top:1rem}.smart-services-box__price-label{color:#6b7280;font-size:.75rem;margin:0 0 .375rem}.smart-services-box__price{color:#fff;font-size:1.5rem;font-weight:900;margin:0}.smart-services-box__price-unit{color:#6b7280;font-size:1rem;font-weight:400}.card-bg{position:absolute}.card-bg-faded{opacity:.3}.card-bg-svg{height:100%;inset:0;width:100%}.blur-xl{-webkit-filter:blur(48px);filter:blur(48px)}.ring{border:1px solid transparent;border-radius:999px}.framed-shape,.soft-block{position:absolute}.shield-shape{border:2px solid transparent;border-radius:999px 999px .75rem .75rem}.card-bg-grid{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);height:100%;padding:1.5rem}.card-bg-grid__cell{border:1px solid rgba(239,68,68,.2)}.analytics-bars{display:flex;flex-direction:column;gap:.75rem;inset:0;opacity:.3;padding:2rem}.analytics-bars__row{border-radius:.5rem;height:2rem}.devops-cloud{height:5rem;left:50%;opacity:.4;top:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:8rem}.devops-line{bottom:5rem;height:1rem;left:4rem;opacity:.3;width:6rem}.ecommerce-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);inset:0;opacity:.2;padding:2rem}.ecommerce-grid__cell{background:rgba(245,158,11,.2);border:1px solid rgba(251,191,36,.3);border-radius:.5rem}.phone-frame{border-radius:1.5rem}.code-block{color:rgba(45,212,191,.4);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;inset:0;line-height:1.6;opacity:.3;overflow:hidden;padding:2rem}.offerings-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh;padding:80px 20px}.offerings-spinner{-webkit-animation:offeringsSpinAnimation 1s linear infinite;animation:offeringsSpinAnimation 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:40px;width:40px}@-webkit-keyframes offeringsSpinAnimation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes offeringsSpinAnimation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.offerings-loading p{color:hsla(0,0%,100%,.7);font-size:16px}.offerings-error{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 20px;text-align:center}.offerings-error svg{color:#ff6b6b}.offerings-error p{color:hsla(0,0%,100%,.8);font-size:16px}.offerings-error button{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s ease}.offerings-empty{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 20px;text-align:center}.offerings-empty svg{color:hsla(0,0%,100%,.3)}.offerings-empty h3{color:#fff;font-size:22px;font-weight:700;margin:0}.offerings-empty p{color:hsla(0,0%,100%,.6);font-size:14px;margin:0}.offerings-clear-btn{background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:8px;padding:12px 24px;transition:all .2s ease}.offerings-pagination{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:8px;justify-content:center;margin-top:40px;padding-top:32px}.offerings-pagination-btn{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.offerings-pagination-btn:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:#826696}.offerings-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.offerings-pagination-pages{display:flex;gap:6px}.offerings-pagination-page{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:40px;min-width:40px;padding:0 12px;transition:all .2s ease}.offerings-pagination-page:hover{background:hsla(0,0%,100%,.08);border-color:#826696}.offerings-pagination-page.active{background:rgba(130,102,150,.15);border-color:rgba(130,102,150,.3)}.offerings-pagination-ellipsis{align-items:center;color:hsla(0,0%,100%,.5);display:flex;padding:0 8px}@media (max-width:1200px){.offerings-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:768px){.offerings-topbar{flex-wrap:wrap;gap:8px;padding:10px 16px}.offerings-search-bar{flex:initial;width:100%}.offerings-topbar-divider{display:none}.offerings-filter-group{flex-wrap:wrap}.offerings-sort-select{width:100%}.offerings-main-content{padding:24px 16px}.offerings-grid{grid-template-columns:1fr}.offerings-pagination{flex-wrap:wrap}.offerings-pagination-btn{flex:1 1;min-width:120px}}@media (max-width:480px){.offerings-pagination-pages{display:none}}.company-profile-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;min-height:100vh}.company-profile-error,.company-profile-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh;padding:40px 20px;text-align:center}.company-profile-spinner{-webkit-animation:companyProfileSpin 1s linear infinite;animation:companyProfileSpin 1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;height:48px;width:48px}@-webkit-keyframes companyProfileSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes companyProfileSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.company-profile-error svg{color:#ff6b6b}.company-profile-back-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;display:inline-block;font-weight:500;margin-top:16px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.company-profile-back-btn:hover{background:hsla(0,0%,100%,.15)}.company-profile-hero{background:hsla(0,0%,6%,.8);border-bottom:1px solid hsla(0,0%,100%,.1);padding:60px 20px}.company-profile-hero-content{align-items:flex-start;display:flex;gap:32px;margin:0 auto;max-width:1440px}.company-profile-avatar{flex-shrink:0;position:relative}.company-profile-avatar img,.company-profile-avatar-placeholder{border:3px solid hsla(0,0%,100%,.1);border-radius:50%;height:120px;object-fit:cover;width:120px}.company-profile-avatar-placeholder{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));display:flex;justify-content:center}.company-profile-avatar-placeholder span{color:hsla(0,0%,100%,.7);font-size:48px;font-weight:600}.company-profile-online-badge{background:#30d158;border:3px solid hsla(0,0%,6%,.8);border-radius:50%;bottom:8px;height:20px;position:absolute;right:8px;width:20px}.company-profile-info{display:flex;flex:1 1;flex-direction:column;gap:16px}.company-profile-header{flex-wrap:wrap;gap:12px;margin-top:15px}.company-profile-header h1{font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0}.company-profile-badge{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;color:hsla(0,0%,100%,.9);display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.company-profile-company{color:hsla(0,0%,100%,.7);font-size:18px;font-weight:500;margin:0}.company-profile-description{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.6;margin:0;max-width:700px}.company-profile-stats{border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:32px;padding:20px 0}.company-profile-stat{display:flex;flex-direction:column;gap:4px;justify-content:space-between}.company-profile-stat-value{align-items:center;color:#fff;display:flex;flex:1 1;font-size:20px;font-weight:700;gap:4px}.company-profile-stat-label{color:hsla(0,0%,100%,.6);font-size:13px}.company-profile-actions{display:flex;flex-wrap:wrap;gap:12px}.company-profile-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.company-profile-btn-primary{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:#fff}.company-profile-btn-primary:hover{background:hsla(0,0%,100%,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.company-profile-btn-secondary{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);color:#fff}.company-profile-btn-secondary:hover{background:hsla(0,0%,100%,.1)}.company-profile-main{grid-gap:32px;display:grid;gap:32px;grid-template-areas:"tabs tabs" "sidebar content";grid-template-columns:320px 1fr;margin:0 auto;max-width:1440px;padding:40px 20px 80px}.company-profile-mobile-tabs{border-bottom:2px solid hsla(0,0%,100%,.1);display:none;gap:8px;grid-area:tabs;overflow-x:auto;overflow-y:hidden;padding-bottom:1px}.company-profile-mobile-tab{background:none;border:none;border-bottom:2px solid transparent;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:15px;font-weight:600;margin-bottom:-2px;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.company-profile-mobile-tab:hover{color:hsla(0,0%,100%,.9)}.company-profile-mobile-tab.active{border-bottom-color:#fff;color:#fff}.company-profile-sidebar{display:flex;flex-direction:column;gap:20px;grid-area:sidebar}.company-profile-sidebar-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px}.company-profile-sidebar-card h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.company-profile-sidebar-info{display:flex;flex-direction:column;gap:16px}.company-profile-sidebar-item{display:flex;flex-direction:column;gap:6px}.company-profile-sidebar-label{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.company-profile-sidebar-value{color:#fff;font-size:15px;font-weight:500}.company-profile-sidebar-text{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.6;margin:0}.company-profile-sidebar-services{display:flex;flex-direction:column;gap:8px}.company-profile-sidebar-service{align-items:center;background:hsla(0,0%,100%,.05);border-radius:6px;color:hsla(0,0%,100%,.9);display:flex;font-size:13px;gap:8px;padding:8px 10px}.company-profile-sidebar-service svg{color:#30d158;flex-shrink:0}.company-profile-sidebar-member{color:hsla(0,0%,100%,.9);font-size:15px;font-weight:500;margin:0}.company-profile-content{display:flex;flex-direction:column;gap:24px;grid-area:content}.company-profile-desktop-tabs{border-bottom:2px solid hsla(0,0%,100%,.1);display:flex;gap:8px}.company-profile-desktop-tab{background:none;border:none;border-bottom:2px solid transparent;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:15px;font-weight:600;margin-bottom:-2px;padding:12px 20px;transition:all .2s ease}.company-profile-desktop-tab:hover{color:hsla(0,0%,100%,.9)}.company-profile-desktop-tab.active{border-bottom-color:#fff;color:#fff}.company-profile-tab-content{min-height:400px}.company-profile-about-mobile{display:none;flex-direction:column;gap:20px}.company-profile-skills{display:flex;flex-wrap:wrap;gap:8px}.company-profile-skill-tag{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;padding:8px 14px}.company-profile-about-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px}.company-profile-about-card h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.company-profile-stat-list{display:flex;flex-direction:column;gap:16px}.company-profile-stat-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:12px 0}.company-profile-stat-item:last-child{border-bottom:none}.company-profile-stat-item-label{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.company-profile-stat-item-value{color:#fff;font-size:18px;font-weight:700}.company-profile-info-list{display:flex;flex-direction:column;gap:16px}.company-profile-info-item{display:flex;flex-direction:column;gap:8px}.company-profile-info-label{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.company-profile-info-value{color:#fff;font-size:15px;font-weight:500}.company-profile-info-text{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0}.company-profile-services-list{display:flex;flex-direction:column;gap:10px}.company-profile-service-item{align-items:center;background:hsla(0,0%,100%,.05);border-radius:8px;color:hsla(0,0%,100%,.9);display:flex;font-size:14px;gap:10px;padding:10px 12px}.company-profile-service-item svg{color:#30d158;flex-shrink:0}.company-profile-member-since{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:500;margin:0}.company-profile-offerings-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.company-profile-offering-card{background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .2s ease}.company-profile-offering-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.company-profile-offering-image{align-items:center;background:rgba(0,0,0,.2);display:flex;height:200px;justify-content:center;overflow:hidden;width:100%}.company-profile-offering-image img{height:100%;object-fit:cover;width:100%}.company-profile-offering-placeholder{align-items:center;color:hsla(0,0%,100%,.2);display:flex;height:100%;justify-content:center;width:100%}.company-profile-offering-info{display:flex;flex-direction:column;gap:12px;padding:20px}.company-profile-offering-info h3{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.company-profile-offering-info h3,.company-profile-offering-info p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis}.company-profile-offering-info p{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.4}.company-profile-offering-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.company-profile-offering-price{color:#fff;font-size:16px;font-weight:600}.company-profile-offering-orders{color:hsla(0,0%,100%,.6);font-size:13px}.company-profile-reviews-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.company-profile-review-header{align-items:center}.company-profile-review-info h4{margin:0 0 4px}.company-profile-empty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:80px 20px;text-align:center}.company-profile-empty svg{color:hsla(0,0%,100%,.2)}.company-profile-empty p{color:hsla(0,0%,100%,.6);font-size:16px;margin:0}.company-profile-main-avatar{width:29%}.company-profile-header,.company-profile-main-avatar{align-items:center;display:flex;flex-direction:column}.company-profile-header{justify-content:center}.company-profile-comments-content,.company-profile-posts-content{width:100%}.company-profile-posts-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.company-profile-post-card{background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease}.company-profile-post-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.company-profile-post-image{background:rgba(0,0,0,.2);height:200px;overflow:hidden;width:100%}.company-profile-post-image img{height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.company-profile-post-card:hover .company-profile-post-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.company-profile-post-header{display:flex;flex-direction:column;gap:8px;padding:20px 20px 12px}.company-profile-post-header h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:18px;font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis}.company-profile-post-date{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:500}.company-profile-post-content{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.7);display:-webkit-box;font-size:14px;line-height:1.6;margin:0;overflow:hidden;padding:0 20px;text-overflow:ellipsis}.company-profile-post-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;margin-top:auto;padding:16px 20px 20px}.company-profile-post-stats{align-items:center;display:flex;gap:16px}.company-profile-post-stats span{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;font-weight:500;gap:6px}.company-profile-post-stats svg{color:hsla(0,0%,100%,.4)}.company-profile-post-link{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;font-size:14px;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .2s ease}.company-profile-post-link:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2)}.company-profile-comments-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.company-profile-comment-card{background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px;transition:all .2s ease}.company-profile-comment-card:hover{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.15)}.company-profile-comment-header{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:6px;padding-bottom:8px}.company-profile-comment-context{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:500}.company-profile-comment-context strong{color:hsla(0,0%,100%,.9);font-weight:600}.company-profile-comment-date{color:hsla(0,0%,100%,.4);font-size:12px;font-weight:500}.company-profile-comment-content{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:hsla(0,0%,100%,.8);display:-webkit-box;font-size:14px;line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis}.company-profile-comment-edited{color:hsla(0,0%,100%,.4);font-size:12px;font-style:italic;margin-top:-4px}.company-profile-comment-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;margin-top:auto;padding-top:8px}.company-profile-comment-stats{align-items:center;display:flex;gap:12px}.company-profile-comment-stats span{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;font-weight:500;gap:6px}.company-profile-comment-stats svg{color:hsla(0,0%,100%,.4)}.company-profile-comment-link{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;font-size:14px;font-weight:600;padding:6px 14px;text-decoration:none;transition:all .2s ease}.company-profile-comment-link:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2)}.company-profile-review-card{background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px;position:relative;transition:all .2s ease}.company-profile-review-card:hover{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.15)}.company-profile-review-header{align-items:flex-start;display:flex;gap:12px;padding-right:100px}.company-profile-review-avatar{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.company-profile-review-avatar img{height:100%;object-fit:cover;width:100%}.company-profile-review-avatar span{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:600}.company-profile-review-info{display:flex;flex:1 1;flex-direction:column;gap:6px}.company-profile-review-info h4{color:#fff;font-size:15px;font-weight:600;margin:0}.company-profile-review-stars{display:flex;gap:2px}.company-profile-review-cost{background:none;border:none;color:#fff;font-size:15px;font-weight:700;padding:0;position:absolute;right:20px;top:20px}.company-profile-review-comment{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.6;margin:0}.company-profile-review-date{color:hsla(0,0%,100%,.5);font-size:13px}@media (max-width:768px){.company-profile-review-header{padding-right:90px}.company-profile-review-cost{font-size:14px;right:16px;top:18px}}@media (max-width:480px){.company-profile-review-card{padding:16px}.company-profile-review-header{gap:10px;padding-right:80px}.company-profile-review-avatar{height:36px;width:36px}.company-profile-review-info h4{font-size:14px}.company-profile-review-cost{font-size:13px;right:16px;top:16px}}@media (max-width:968px){.company-profile-posts-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.company-profile-comments-grid{gap:16px;grid-template-columns:1fr}}@media (max-width:768px){.company-profile-comments-grid,.company-profile-posts-grid{gap:16px;grid-template-columns:1fr}.company-profile-post-header h3{font-size:17px}.company-profile-post-footer{align-items:flex-start;flex-direction:column;gap:12px}.company-profile-post-link{text-align:center;width:100%}.company-profile-comment-footer{align-items:flex-start;flex-direction:column;gap:12px}.company-profile-comment-link{text-align:center;width:100%}}@media (max-width:480px){.company-profile-post-image{height:180px}.company-profile-post-content,.company-profile-post-header{padding-left:16px;padding-right:16px}.company-profile-post-footer{padding:12px 16px 16px}.company-profile-post-stats{gap:12px}.company-profile-comment-card{padding:16px}}@media (max-width:968px){.company-profile-main{grid-template-areas:"tabs" "content";grid-template-columns:1fr;padding:32px 16px 60px}.company-profile-mobile-tabs{display:flex}.company-profile-desktop-tabs,.company-profile-sidebar{display:none}.company-profile-about-mobile{display:flex}}@media (max-width:768px){.company-profile-hero{padding:40px 20px}.company-profile-hero-content{align-items:center;flex-direction:column;text-align:center}.company-profile-info{align-items:center}.company-profile-info h1{font-size:24px}.company-profile-stats{justify-content:center}.company-profile-actions{width:100%}.company-profile-btn{flex:1 1}.company-profile-offerings-grid,.company-profile-reviews-grid{grid-template-columns:1fr}}@media (max-width:480px){.company-profile-avatar img,.company-profile-avatar-placeholder{height:80px;width:80px}.company-profile-avatar-placeholder span{font-size:32px}.company-profile-stats{align-items:center;flex-direction:column;gap:12px}.company-profile-mobile-tabs{gap:4px}.company-profile-mobile-tab{font-size:14px;padding:10px 16px}}.app-page-container{color:#fff;min-height:100vh;padding:20px}.app-page-content{-webkit-animation:appPageFadeIn .6s cubic-bezier(.25,.46,.45,.94);animation:appPageFadeIn .6s cubic-bezier(.25,.46,.45,.94);margin:0 auto;max-width:1440px}@-webkit-keyframes appPageFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appPageFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.app-page-loading,.app-page-not-found{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh;text-align:center}.app-page-spinner{-webkit-animation:appPageSpin 1s linear infinite;animation:appPageSpin 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:40px;width:40px}@-webkit-keyframes appPageSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes appPageSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.app-page-hero{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;justify-content:space-between;margin-bottom:24px;padding:32px}.app-page-hero,.app-page-hero-main{align-items:flex-start;display:flex;gap:24px}.app-page-hero-main{flex:1 1}.app-page-icon{border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.3);flex-shrink:0;height:120px;overflow:hidden;width:120px}.app-page-icon img{height:100%;object-fit:cover;width:100%}.app-page-hero-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.app-page-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.app-page-product-type{background:linear-gradient(135deg,rgba(130,102,150,.3),rgba(115,95,129,.3));border:1px solid rgba(130,102,150,.5);border-radius:16px;color:#fff;letter-spacing:.5px;text-transform:uppercase}.app-page-category,.app-page-product-type{font-size:12px;font-weight:600;padding:4px 12px}.app-page-category{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;color:hsla(0,0%,100%,.9)}.app-page-pricing-badge{background:linear-gradient(135deg,rgba(48,209,88,.2),rgba(40,180,75,.2));border:1px solid rgba(48,209,88,.5);border-radius:16px;color:#30d158;font-size:12px;font-weight:600;letter-spacing:.3px;padding:4px 12px;text-transform:uppercase}.app-page-platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.app-page-platform-badge{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.9);display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.app-page-platform-badge svg{color:#826696}.app-page-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.app-page-tagline{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.4;margin:0}.app-page-meta{align-items:center;display:flex;gap:20px;margin-top:8px}.app-page-rating{align-items:center;display:flex;gap:8px}.app-page-rating-stars{display:flex;gap:2px}.app-page-rating-value{color:#fff;font-size:16px;font-weight:700}.app-page-rating-count{color:hsla(0,0%,100%,.6);font-size:14px}.app-page-meta-item{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:14px;gap:6px}.app-page-meta-item svg{color:hsla(0,0%,100%,.5)}.app-page-hero-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.app-page-store-btn{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 20px;text-decoration:none;transition:all .2s ease}.app-page-app-store-btn{background:#000;color:#fff}.app-page-app-store-btn:hover{background:#1a1a1a;border-color:hsla(0,0%,100%,.3);box-shadow:0 4px 16px rgba(0,0,0,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.app-page-play-store-btn{background:#000;color:#fff}.app-page-play-store-btn:hover{background:#1a1a1a;border-color:hsla(0,0%,100%,.3);box-shadow:0 4px 16px rgba(0,0,0,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.app-page-store-btn svg{flex-shrink:0}.app-page-store-btn-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2}.app-page-store-btn-text span{font-size:10px;font-weight:400;opacity:.8}.app-page-btn,.app-page-store-btn-text strong{font-size:15px;font-weight:600}.app-page-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:12px 24px;transition:all .2s ease}.app-page-btn-primary{background:linear-gradient(135deg,#826696,#735f81);box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff}.app-page-btn-primary:hover{box-shadow:0 8px 24px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.app-page-btn-secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px 16px}.app-page-btn-secondary:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.app-page-section{margin-bottom:24px}.app-page-section-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.02em}.app-page-screenshots{display:flex;gap:4px;margin:0 -20px;overflow-x:auto;padding:16px 20px}.app-page-screenshots::-webkit-scrollbar{height:8px}.app-page-screenshots::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.app-page-screenshots::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.app-page-screenshot{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;transition:all .3s ease}.app-page-screenshot:not(.app-page-screenshot-desktop){height:340px;width:150px}.app-page-screenshot-desktop{height:267px;width:400px}.app-page-screenshot:hover{border-color:#826696;box-shadow:0 8px 32px rgba(130,102,150,.15)}.app-page-screenshot img{height:100%;object-fit:cover;width:100%}.app-page-tabs{border-bottom:2px solid hsla(0,0%,100%,.1);display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.app-page-tabs::-webkit-scrollbar{display:none}.app-page-tab{background:none;border:none;border-bottom:3px solid transparent;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:16px;font-weight:600;margin-bottom:-2px;padding:14px 24px;transition:all .2s ease;white-space:nowrap}.app-page-tab:hover{color:hsla(0,0%,100%,.9)}.app-page-tab.active{border-bottom-color:#826696;color:#826696}.app-page-tab-content{-webkit-animation:tabContentFadeIn .4s ease;animation:tabContentFadeIn .4s ease}@-webkit-keyframes tabContentFadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tabContentFadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.app-page-overview{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}.app-page-main-content,.app-page-sidebar{display:flex;flex-direction:column;gap:20px}.app-page-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px}.app-page-card h3{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 16px}.app-page-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.app-page-card-header h3{margin:0}.app-page-version-badge{background:rgba(130,102,150,.2);border:1px solid rgba(130,102,150,.3);border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.app-page-description{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0}.app-page-feature-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.app-page-feature-list li{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:12px;line-height:1.5}.app-page-feature-list svg{color:#30d158;flex-shrink:0}.app-page-features-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.app-page-feature-item{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:10px;padding:12px 16px;transition:all .2s ease}.app-page-feature-item:hover{background:hsla(0,0%,100%,.08);border-color:rgba(130,102,150,.3)}.app-page-feature-item svg{color:#826696;flex-shrink:0}.app-page-info-list{display:flex;flex-direction:column;gap:16px}.app-page-info-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding-bottom:16px}.app-page-info-item:last-child{border-bottom:none;padding-bottom:0}.app-page-info-label{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500}.app-page-info-value{color:#fff;font-size:14px;font-weight:600;text-align:right}.app-page-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.app-page-stat{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;text-align:center;transition:all .2s ease}.app-page-stat:hover{background:hsla(0,0%,100%,.08);border-color:rgba(130,102,150,.3)}.app-page-stat-value{color:#826696;display:block;font-size:24px;font-weight:700;margin-bottom:4px}.app-page-stat-label{color:hsla(0,0%,100%,.6);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.app-page-reviews{display:flex;flex-direction:column;gap:24px}.app-page-reviews-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;justify-content:space-between;padding:24px}.app-page-reviews-summary{align-items:center;display:flex;gap:32px}.app-page-reviews-rating{align-items:center;display:flex;flex-direction:column;gap:8px}.app-page-reviews-rating-number{color:#826696;font-size:48px;font-weight:700;line-height:1}.app-page-reviews-rating-stars{display:flex;gap:2px}.app-page-reviews-rating-count{color:hsla(0,0%,100%,.6);font-size:14px}.app-page-reviews-list{display:flex;flex-direction:column;gap:16px}.app-page-review-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px;transition:all .2s ease}.app-page-review-card:hover{background:hsla(0,0%,100%,.05);border-color:rgba(130,102,150,.3)}.app-page-review-header{display:flex;gap:16px;margin-bottom:12px}.app-page-review-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:600;height:48px;justify-content:center;overflow:hidden;width:48px}.app-page-review-avatar img{height:100%;object-fit:cover;width:100%}.app-page-review-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.app-page-review-info h4{color:#fff;font-size:16px;font-weight:600;margin:0}.app-page-review-meta{align-items:center;display:flex;gap:12px}.app-page-review-stars{display:flex;gap:2px}.app-page-review-date{color:hsla(0,0%,100%,.5);font-size:12px}.app-page-review-title{color:#fff;font-size:15px;font-weight:600;margin:0 0 8px}.app-page-review-comment{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.6;margin:0}.app-page-issues{display:flex;flex-direction:column;gap:20px}.app-page-issues-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:20px}.app-page-issues-filters{display:flex;flex-wrap:wrap;gap:8px}.app-page-filter-chip{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.app-page-filter-chip:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9)}.app-page-filter-chip.active{background:linear-gradient(135deg,#826696,#735f81);border-color:hsla(0,0%,100%,.3);color:#fff}.app-page-issues-list{display:flex;flex-direction:column;gap:12px}.app-page-issue-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;padding:20px;transition:all .2s ease}.app-page-issue-card:hover{background:hsla(0,0%,100%,.05);border-color:rgba(130,102,150,.3);-webkit-transform:translateX(4px);transform:translateX(4px)}.app-page-issue-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.app-page-issue-badges{display:flex;gap:8px}.app-page-issue-priority,.app-page-issue-status{border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;text-transform:capitalize}.app-page-issue-date{color:hsla(0,0%,100%,.5);font-size:12px}.app-page-issue-title{color:#fff;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 12px}.app-page-issue-footer{align-items:center;display:flex;justify-content:space-between}.app-page-issue-author{color:hsla(0,0%,100%,.6);font-size:13px}.app-page-issue-comments{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:13px;gap:6px}.app-page-issue-comments svg{color:hsla(0,0%,100%,.5)}.app-page-discussions{display:flex;flex-direction:column;gap:20px}.app-page-discussions-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;justify-content:space-between;padding:20px}.app-page-discussions-header h3{color:#fff;font-size:20px;font-weight:700;margin:0}.app-page-discussions-list{display:flex;flex-direction:column;gap:12px}.app-page-discussion-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:20px;transition:all .2s ease}.app-page-discussion-card:hover{background:hsla(0,0%,100%,.05);border-color:rgba(130,102,150,.3);-webkit-transform:translateX(4px);transform:translateX(4px)}.app-page-discussion-content{flex:1 1}.app-page-discussion-title{color:#fff;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 8px}.app-page-discussion-meta{color:hsla(0,0%,100%,.6);display:flex;font-size:13px;gap:12px}.app-page-discussion-stats{display:flex;gap:16px}.app-page-discussion-stat{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:14px;font-weight:600;gap:6px}.app-page-discussion-stat svg{color:hsla(0,0%,100%,.5)}.app-page-screenshot-modal{align-items:center;-webkit-animation:modalFadeIn .3s ease;animation:modalFadeIn .3s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:5000}@-webkit-keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.app-page-modal-content{align-items:center;display:flex;justify-content:center;max-height:90vh;max-width:90vw;position:relative}.app-page-modal-content img{border-radius:20px;max-height:90vh;max-width:100%;object-fit:contain}.app-page-modal-close{align-items:center;background:rgba(0,0,0,.7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:48px;z-index:1001}.app-page-modal-close:hover{background:rgba(0,0,0,.9);-webkit-transform:scale(1.1);transform:scale(1.1)}.app-page-modal-buttons{align-items:center;bottom:10px;display:flex;gap:10px;justify-content:center;position:absolute}.app-page-modal-nav{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);border-radius:24px;color:#fff;display:flex;gap:16px;padding:12px 20px;position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.app-page-modal-prev{left:60px}.app-page-modal-next{right:60px}.app-page-modal-nav button{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.app-page-modal-nav button:hover{background:hsla(0,0%,100%,.2)}.app-page-modal-nav span{color:#fff;font-size:14px;font-weight:600;min-width:60px;text-align:center}.app-page-modal-overlay{align-items:center;-webkit-animation:modalFadeIn .3s ease;animation:modalFadeIn .3s ease;background:rgba(0,0,0,.85);display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100%;z-index:6000}.app-page-modal{-webkit-animation:modalSlideUp .3s ease;animation:modalSlideUp .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,8%,.98);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-height:90vh;max-width:600px;overflow-y:auto;padding:32px;width:100%}@-webkit-keyframes modalSlideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalSlideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.app-page-modal-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.app-page-modal-header h3{color:#fff;font-size:24px;font-weight:700;margin:0}.app-page-modal-close-btn{align-items:center;background:none;border:none;border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.app-page-modal-close-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.app-page-modal-form{display:flex;flex-direction:column;gap:20px}.app-page-form-group{display:flex;flex-direction:column;gap:8px}.app-page-form-group label{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600}.app-page-form-input,.app-page-form-select,.app-page-form-textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-family:inherit;font-size:15px;padding:12px 16px;transition:all .2s ease}.app-page-form-input:focus,.app-page-form-select:focus,.app-page-form-textarea:focus{background:hsla(0,0%,100%,.08);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.15);outline:none}.app-page-form-textarea{min-height:100px;resize:vertical}.app-page-form-select{cursor:pointer}.app-page-char-count{color:hsla(0,0%,100%,.5);font-size:12px;text-align:right}.app-page-form-error{background:hsla(0,100%,71%,.15);border:1px solid hsla(0,100%,71%,.3);border-radius:12px;color:#ff6b6b;font-size:14px;padding:12px 16px}.app-page-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.app-page-rating-selector{display:flex;gap:8px;padding:8px 0}@media (max-width:768px){.app-page-modal{margin:20px;padding:24px}.app-page-modal-header h3{font-size:20px}.app-page-modal-actions{flex-direction:column}.app-page-modal-actions button{width:100%}}@media (max-width:480px){.app-page-modal{padding:20px}.app-page-rating-selector svg{height:28px;width:28px}}@media (max-width:1024px){.app-page-overview{grid-template-columns:1fr}.app-page-sidebar{order:-1}}@media (max-width:768px){.app-page-container{padding:16px}.app-page-hero{flex-direction:column;padding:24px}.app-page-hero-main{flex-direction:column;width:100%}.app-page-icon{border-radius:20px;height:100px;width:100px}.app-page-title{font-size:26px}.app-page-tagline{font-size:14px}.app-page-meta{align-items:flex-start;flex-direction:column;gap:8px}.app-page-hero-actions{flex-direction:column;width:100%}.app-page-btn,.app-page-store-btn{justify-content:center;width:100%}.app-page-screenshot{height:432px;width:200px}.app-page-screenshot-desktop{height:213px;width:320px}.app-page-tabs{gap:4px}.app-page-tab{font-size:14px;padding:12px 16px}.app-page-features-grid{grid-template-columns:1fr}.app-page-stats-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.app-page-reviews-header{align-items:flex-start;flex-direction:column;gap:16px}.app-page-reviews-rating-number{font-size:36px}.app-page-discussions-header,.app-page-issues-header{align-items:flex-start;flex-direction:column;gap:12px}.app-page-filter-chip{font-size:13px;padding:6px 12px}.app-page-discussion-card{align-items:flex-start;flex-direction:column;gap:12px}.app-page-discussion-stats{justify-content:flex-start;width:100%}.app-page-modal-content{max-width:95vw}.app-page-modal-nav{bottom:10px;padding:8px 16px}}@media (max-width:480px){.app-page-hero{padding:20px}.app-page-icon{border-radius:16px;height:80px;width:80px}.app-page-title{font-size:22px}.app-page-section-title{font-size:20px}.app-page-screenshot{height:389px;width:180px}.app-page-screenshot-desktop{height:187px;width:280px}.app-page-card{padding:20px}.app-page-stats-grid{grid-template-columns:1fr}}.app-page-tech-stack{display:flex;flex-wrap:wrap;gap:8px}.app-page-tech-badge{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;color:hsla(0,0%,100%,.9);font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.app-page-tech-badge:hover{background:rgba(130,102,150,.2);border-color:rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.app-page-pricing-info{align-items:center;display:flex;flex-direction:column;gap:16px;padding:8px 0;text-align:center}.app-page-pricing-badge-large{background:linear-gradient(135deg,rgba(130,102,150,.3),rgba(115,95,129,.3));border:1px solid rgba(130,102,150,.5);border-radius:12px;color:#826696;font-size:14px;font-weight:600;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase}.app-page-starting-price{color:hsla(0,0%,100%,.6);display:flex;flex-direction:column;font-size:13px;gap:4px}.app-page-starting-price strong{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.5px}.app-page-verified-badge{align-items:center;background:rgba(48,209,88,.15);border:1px solid rgba(48,209,88,.3);border-radius:12px;color:#30d158;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 8px}.app-page-verified-badge svg{color:#30d158}.app-page-review-user-info{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.app-page-issue-type{border-radius:12px;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;text-transform:capitalize}.app-page-video-preview{background:linear-gradient(135deg,rgba(130,102,150,.2),rgba(115,95,129,.2));border:2px solid rgba(130,102,150,.4)}.app-page-video-thumbnail{align-items:center;color:#826696;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;width:100%}.app-page-video-thumbnail svg{opacity:.8}.app-page-video-thumbnail span{color:hsla(0,0%,100%,.8);font-size:13px;font-weight:600}.app-page-modal-video{border-radius:12px;height:45vw;max-height:675px;max-width:1440px;width:80vw}.app-page-discussion-category{background:rgba(130,102,150,.2);border:1px solid rgba(130,102,150,.3);border-radius:12px;color:#826696;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.app-page-pricing-card-sidebar{background:linear-gradient(135deg,rgba(130,102,150,.1),rgba(115,95,129,.1));border:1px solid rgba(130,102,150,.3)}.app-page-pricing-card-sidebar h3{color:#826696}.app-page-free-badge{background:linear-gradient(135deg,rgba(48,209,88,.25),rgba(40,180,75,.25));border-radius:16px;box-shadow:0 0 12px rgba(48,209,88,.2);font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.app-page-free-info{align-items:center;display:flex;flex-direction:column;gap:12px;padding:12px 0;text-align:center}.app-page-free-info svg{color:#30d158}.app-page-free-info h3{color:#30d158;font-size:20px;font-weight:700;margin:0}.app-page-free-info p{color:hsla(0,0%,100%,.7);font-size:13px;margin:0}.ventures-page-container{color:#fff;min-height:100vh;padding:40px 20px}.ventures-page-content{margin:0 auto;max-width:1400px}.ventures-page-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.ventures-page-spinner{-webkit-animation:venturesPageSpin 1s linear infinite;animation:venturesPageSpin 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:40px;width:40px}@-webkit-keyframes venturesPageSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes venturesPageSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ventures-page-header{margin-bottom:40px;text-align:center}.ventures-page-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.ventures-page-subtitle{color:hsla(0,0%,100%,.65);font-size:15px;font-weight:400;line-height:1.5;margin:0}.ventures-page-search-section{margin-bottom:32px}.ventures-page-search-bar{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:12px;padding:14px 18px;transition:all .2s ease;width:100%}.ventures-page-search-bar:focus-within{background:hsla(0,0%,100%,.08);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.1)}.ventures-page-search-bar svg{color:hsla(0,0%,100%,.5);flex-shrink:0}.ventures-page-search-input{background:none;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:15px;outline:none}.ventures-page-search-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.ventures-page-search-input::placeholder{color:hsla(0,0%,100%,.4)}.ventures-page-search-clear{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ventures-page-search-clear:hover{background:hsla(0,0%,100%,.15);color:#fff}.ventures-page-search-results{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:500;margin-top:12px;text-align:center}.ventures-page-list{display:flex;flex-direction:column;gap:24px}.ventures-page-venture-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:inherit;cursor:pointer;display:flex;gap:40px;padding:32px;text-decoration:none;transition:all .2s ease}.ventures-page-venture-item:hover{border-color:rgba(130,102,150,.3);box-shadow:0 8px 24px rgba(130,102,150,.1)}.ventures-page-venture-left{border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex:0 0 28%;flex-direction:column;gap:16px;padding-right:32px}.ventures-page-venture-logo{border-radius:18px;height:80px;overflow:hidden;width:80px}.ventures-page-venture-logo img{height:100%;object-fit:cover;width:100%}.ventures-page-venture-info{display:flex;flex-direction:column;gap:10px}.ventures-page-venture-name{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.ventures-page-venture-tagline{color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.5;margin:0}.ventures-page-venture-tags{margin-top:4px}.ventures-page-venture-platforms,.ventures-page-venture-tags{display:flex;flex-wrap:wrap;gap:6px}.ventures-page-tag{align-items:center;border:1px solid;border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;transition:all .2s ease}.ventures-page-tag-category{background:rgba(130,102,150,.12);border-color:rgba(130,102,150,.25);color:#826696}.ventures-page-tag-type{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7)}.ventures-page-tag-free{background:rgba(48,209,88,.12);border-color:rgba(48,209,88,.25);color:#30d158}.ventures-page-tag-price{background:rgba(130,102,150,.12);border-color:rgba(130,102,150,.25);color:#826696}.ventures-page-tag-platform{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7)}.ventures-page-tag-platform svg{color:hsla(0,0%,100%,.5)}.ventures-page-venture-right{display:flex;flex:1 1;flex-direction:column;gap:20px}.ventures-page-venture-stats{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:32px;padding-bottom:16px}.ventures-page-stat-item{display:flex;flex-direction:column;gap:6px}.ventures-page-stat-rating{align-items:center;display:flex;gap:8px}.ventures-page-stat-stars{display:flex;gap:2px}.ventures-page-stat-rating-value{color:#fff;font-size:18px;font-weight:700}.ventures-page-stat-users{align-items:center;display:flex;gap:8px}.ventures-page-stat-users svg{color:hsla(0,0%,100%,.5)}.ventures-page-stat-users-value{color:#fff;font-size:18px;font-weight:700}.ventures-page-stat-label{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:500}.ventures-page-venture-description{flex:1 1}.ventures-page-venture-description p{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.7;margin:0}.ventures-page-venture-action{display:flex;justify-content:flex-end;padding-top:12px}.ventures-page-learn-more{align-items:center;color:#826696;display:flex;font-size:14px;font-weight:600;gap:6px;transition:all .2s ease}.ventures-page-venture-item:hover .ventures-page-learn-more{color:#9d7eb5;gap:10px}.ventures-page-learn-more svg{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.ventures-page-no-results{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 20px;text-align:center}.ventures-page-no-results svg{color:hsla(0,0%,100%,.3)}.ventures-page-no-results h3{color:#fff;font-size:22px;font-weight:700;margin:0}.ventures-page-no-results p{color:hsla(0,0%,100%,.6);font-size:14px;margin:0 0 16px}@media (max-width:1200px){.ventures-page-venture-item{gap:32px}.ventures-page-venture-left{flex:0 0 32%}}@media (max-width:1024px){.ventures-page-venture-item{flex-direction:column;gap:24px}.ventures-page-venture-left{border-bottom:1px solid hsla(0,0%,100%,.08);border-right:none;flex:1 1;padding-bottom:20px;padding-right:0}.ventures-page-venture-stats{flex-wrap:wrap;gap:20px}}@media (max-width:768px){.ventures-page-container{padding:24px 16px}.ventures-page-title{font-size:28px}.ventures-page-subtitle{font-size:14px}.ventures-page-venture-item{padding:24px}.ventures-page-venture-logo{height:72px;width:72px}.ventures-page-venture-name{font-size:18px}.ventures-page-venture-description p{font-size:14px}}@media (max-width:480px){.ventures-page-title{font-size:24px}.ventures-page-venture-item{padding:20px}.ventures-page-venture-logo{height:64px;width:64px}.ventures-page-venture-stats{flex-direction:column;gap:12px}}.rss-page-container{color:#fff;min-height:100vh;padding:40px 20px}.rss-page-content{-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease;margin:0 auto;max-width:1400px}.rss-page-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.rss-page-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:40px;width:40px}.rss-page-loading span{color:hsla(0,0%,100%,.7);font-size:15px}.rss-page-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.rss-page-header-main{flex:1 1}.rss-page-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.rss-page-subtitle{color:hsla(0,0%,100%,.65);font-size:16px;line-height:1.5;margin:0}.rss-page-btn-primary{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:12px;box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.rss-page-btn-primary:hover{box-shadow:0 8px 24px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.rss-page-btn-secondary{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s ease}.rss-page-btn-secondary:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.rss-page-btn-icon{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.rss-page-btn-icon:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff}.rss-page-btn-icon.rss-page-btn-danger:hover{background:rgba(255,59,48,.15);border-color:rgba(255,59,48,.3);color:#ff3b30}.rss-page-empty{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:60vh;text-align:center}.rss-page-empty-icon{color:hsla(0,0%,100%,.3)}.rss-page-empty h3{color:#fff;font-size:24px;font-weight:700;margin:0}.rss-page-empty p{color:hsla(0,0%,100%,.6);font-size:15px;line-height:1.5;margin:0 0 16px;max-width:400px}.rss-page-main{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:380px 1fr}.rss-page-sidebar{position:-webkit-sticky;position:sticky;top:20px}.rss-page-newspapers-list{display:flex;flex-direction:column;gap:12px}.rss-page-newspaper-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:20px;transition:all .2s ease}.rss-page-newspaper-card:hover{background:hsla(0,0%,100%,.05);border-color:rgba(130,102,150,.3);-webkit-transform:translateX(4px);transform:translateX(4px)}.rss-page-newspaper-card.active{background:rgba(130,102,150,.1);border-color:#826696;box-shadow:0 4px 16px rgba(130,102,150,.2)}.rss-page-newspaper-card.inactive{opacity:.6}.rss-page-newspaper-header{display:flex;flex-direction:column;gap:8px}.rss-page-newspaper-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.rss-page-newspaper-title{color:#fff;flex:1 1;font-size:18px;font-weight:700;line-height:1.3;margin:0}.rss-page-status-badge{border-radius:12px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.rss-page-status-badge.active{background:rgba(48,209,88,.15);border:1px solid rgba(48,209,88,.3);color:#30d158}.rss-page-status-badge.inactive{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.6)}.rss-page-newspaper-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}.rss-page-newspaper-meta{display:flex;flex-wrap:wrap;gap:16px}.rss-page-meta-item{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;gap:6px}.rss-page-meta-item svg{color:hsla(0,0%,100%,.5);flex-shrink:0}.rss-page-next-gen{background:hsla(0,0%,100%,.05);border-radius:8px;color:hsla(0,0%,100%,.5);font-size:12px;padding:8px 12px}.rss-page-newspaper-actions{border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:8px;padding-top:8px}.rss-page-posts-area{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;min-height:600px;padding:32px}.rss-page-empty-state{align-items:center;color:hsla(0,0%,100%,.5);display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:500px;text-align:center}.rss-page-empty-state svg{color:hsla(0,0%,100%,.3)}.rss-page-empty-state h3{color:#fff;font-size:22px;font-weight:700;margin:0}.rss-page-empty-state p{color:hsla(0,0%,100%,.6);font-size:15px;line-height:1.5;margin:0}.rss-page-posts-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.rss-page-posts-header h2{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0}.rss-page-posts-count{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500}.rss-page-posts-list{display:flex;flex-direction:column;gap:20px}.rss-page-post-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px;transition:all .2s ease}.rss-page-post-card:hover{background:hsla(0,0%,100%,.05);border-color:rgba(130,102,150,.3)}.rss-page-post-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.rss-page-post-count,.rss-page-post-date{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;font-weight:500;gap:6px}.rss-page-post-count svg,.rss-page-post-date svg{color:hsla(0,0%,100%,.5)}.rss-page-post-content{color:hsla(0,0%,100%,.85);font-size:15px;line-height:1.7}.rss-page-post-content strong{color:#fff;font-weight:600}.rss-page-post-content a{color:#826696;text-decoration:none;transition:color .2s ease}.rss-page-post-content a:hover{color:#9d7eb5}.rss-page-modal-overlay{align-items:center;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;background:rgba(0,0,0,.85);display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100%;z-index:6000}.rss-page-modal{-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,8%,.98);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-height:90vh;max-width:700px;overflow-y:auto;padding:32px;width:100%}.rss-page-btn-generate{background:linear-gradient(135deg,rgba(130,102,150,.2),rgba(115,95,129,.2));border-color:rgba(130,102,150,.3)}.rss-page-btn-generate:hover{background:linear-gradient(135deg,rgba(130,102,150,.3),rgba(115,95,129,.3));border-color:#826696;color:#826696}.rss-page-modal::-webkit-scrollbar{width:8px}.rss-page-modal::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.rss-page-modal::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.rss-page-modal-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:20px}.rss-page-modal-header h3{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0}.rss-page-modal-close{background:none;border:none;border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;padding:4px;transition:all .2s ease}.rss-page-modal-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.rss-page-form{display:flex;flex-direction:column;gap:28px}.rss-page-form-section{display:flex;flex-direction:column;gap:16px}.rss-page-form-section h4{color:#826696;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.rss-page-form-group{display:flex;flex-direction:column;gap:8px}.rss-page-form-group label{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600}.rss-page-form-group input,.rss-page-form-group select,.rss-page-form-group textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-family:inherit;font-size:15px;padding:12px 16px;transition:all .2s ease}.rss-page-form-group input:focus,.rss-page-form-group select:focus,.rss-page-form-group textarea:focus{background:hsla(0,0%,100%,.08);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.15);outline:none}.rss-page-form-group input.error,.rss-page-form-group textarea.error{border-color:#ff3b30}.rss-page-form-group textarea{line-height:1.5;min-height:80px;resize:vertical}.rss-page-form-group small{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.4}.rss-page-error{color:#ff3b30;font-size:13px;font-weight:500}.rss-page-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.rss-page-modal-actions{border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;justify-content:flex-end;padding-top:12px}@media (max-width:1200px){.rss-page-main{grid-template-columns:1fr}.rss-page-sidebar{position:static}.rss-page-newspapers-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.rss-page-container{padding:24px 16px}.rss-page-header{align-items:stretch;flex-direction:column}.rss-page-title{font-size:28px}.rss-page-subtitle{font-size:15px}.rss-page-btn-primary{justify-content:center;width:100%}.rss-page-newspapers-list{grid-template-columns:1fr}.rss-page-posts-area{padding:24px}.rss-page-posts-header{align-items:flex-start;flex-direction:column;gap:8px}.rss-page-modal{padding:24px}.rss-page-form-row{grid-template-columns:1fr}.rss-page-modal-actions{flex-direction:column}.rss-page-modal-actions button{width:100%}}@media (max-width:480px){.rss-page-title{font-size:24px}.rss-page-newspaper-card{padding:16px}.rss-page-post-card,.rss-page-posts-area{padding:20px}}.newspaper-post-page{background:#e8e4dc;min-height:100vh;padding:40px 20px}.newspaper-container{-webkit-animation:newspaperFadeIn .6s ease;animation:newspaperFadeIn .6s ease;background:#fafaf8;border:1px solid #d4d0c8;box-shadow:0 8px 40px rgba(0,0,0,.15);margin:0 auto;max-width:1400px}@-webkit-keyframes newspaperFadeIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes newspaperFadeIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.newspaper-error,.newspaper-loading{align-items:center;color:#2a2520;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:60vh}.newspaper-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid rgba(42,37,32,.1);border-radius:50%;border-top-color:#2a2520;height:50px;width:50px}.newspaper-error h3{color:#2a2520;font-family:Playfair Display,serif;font-size:28px;margin:0}.newspaper-error p{color:#5a534c;font-family:Libre Franklin,sans-serif}.newspaper-back-btn,.newspaper-btn-back{align-items:center;background:#2a2520;border:2px solid #2a2520;border-radius:0;color:#fafaf8;cursor:pointer;display:inline-flex;font-family:Libre Franklin,sans-serif;font-size:11px;font-weight:700;gap:8px;letter-spacing:1.5px;margin-bottom:24px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.newspaper-back-btn:hover,.newspaper-btn-back:hover{background:#3d3328;-webkit-transform:translateX(-4px);transform:translateX(-4px)}.newspaper-header{background:#fafaf8;border-bottom:4px solid #2a2520;padding:0}.newspaper-top-bar{align-items:center;background:#2a2520;display:flex;justify-content:space-between;padding:8px 60px}.newspaper-date{color:#fafaf8;font-weight:700;letter-spacing:2px;text-transform:uppercase}.newspaper-date,.newspaper-edition{font-family:Libre Franklin,sans-serif;font-size:11px}.newspaper-edition{align-items:center;color:#c4bfb5;display:flex;gap:10px}.newspaper-price{color:#fafaf8;font-weight:700;letter-spacing:1.5px}.newspaper-separator{color:#7a736c}.newspaper-articles-count{color:#c4bfb5;font-weight:600;letter-spacing:1px}.newspaper-masthead{align-items:center;border-bottom:2px solid #2a2520;display:flex;flex-direction:column;gap:20px;padding:50px 60px 30px}.newspaper-name{color:#2a2520;font-family:Just another hand,serif;font-size:96px;font-weight:900;letter-spacing:-3px;line-height:.9;margin:0;position:relative;text-align:center;text-transform:uppercase}.newspaper-container span{color:inherit}.newspaper-subheader{padding:15px 60px 20px;text-align:center}.newspaper-tagline{color:#5a534c;font-family:Merriweather,serif;font-size:17px;font-style:italic;font-weight:300;letter-spacing:.5px}.newspaper-meta{display:none}.newspaper-body{background:#fafaf8;padding:0}.newspaper-content{color:#2a2520;-webkit-column-count:3;column-count:3;-webkit-column-gap:50px;column-gap:50px;-webkit-column-rule:1px solid #d4d0c8;column-rule:1px solid #d4d0c8;font-family:Merriweather,serif;font-size:16px;line-height:1.75;padding:50px 60px 60px;text-align:justify}.newspaper-section-title{background:linear-gradient(90deg,transparent,rgba(42,37,32,.03) 50%,transparent);border-bottom:3px solid #2a2520;border-top:3px solid #2a2520;color:#2a2520;-webkit-column-span:all;column-span:all;font-family:Libre Franklin,sans-serif;font-size:32px;font-weight:900;letter-spacing:3px;line-height:1.1;margin:40px 0 24px;padding:20px 0;text-align:center;text-transform:uppercase}.newspaper-story-title{-webkit-column-break-after:avoid;break-after:avoid;font-family:Playfair Display,serif;font-size:24px;font-weight:700;line-height:1.3;margin:24px 0 12px;page-break-after:avoid;text-align:left}.newspaper-paragraph,.newspaper-story-title{-webkit-column-break-inside:avoid;break-inside:avoid;color:#2a2520;page-break-inside:avoid}.newspaper-paragraph{font-family:Merriweather,serif;font-size:16px;font-weight:300;-webkit-hyphens:auto;hyphens:auto;line-height:1.75;margin:0 0 16px;text-align:justify}.newspaper-paragraph:first-of-type:first-letter{color:#2a2520;float:left;font-family:Playfair Display,serif;font-size:4em;font-weight:700;line-height:.8;margin:.05em .15em 0 0}.newspaper-paragraph strong{color:#1a1612;font-weight:700}.newspaper-paragraph em{font-style:italic}.newspaper-source{-webkit-column-break-after:avoid;border-left:4px solid #2a2520;break-after:avoid;color:#5a534c;font-family:Libre Franklin,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;margin:10px 0;padding-left:12px;page-break-after:avoid;text-transform:uppercase}.newspaper-link{border-bottom:2px solid #2a2520;color:#2a2520;font-weight:700;padding-bottom:1px;text-decoration:none;transition:all .2s ease}.newspaper-link:hover{background:#2a2520;border-bottom:none;color:#fafaf8;margin:0 -6px;padding:2px 6px}.newspaper-list{grid-gap:20px;-webkit-column-span:all;column-span:all;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));list-style:none;margin:30px 0;padding:0}.newspaper-bullet{background:#f5f3ef;border-left:5px solid #2a2520;color:#2a2520;font-family:Merriweather,serif;font-size:15px;font-weight:300;line-height:1.7;padding:18px 24px 18px 50px;position:relative}.newspaper-bullet:before{color:#2a2520;content:"■";font-size:10px;left:24px;position:absolute;top:20px}.newspaper-bullet strong{color:#1a1612;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px}.newspaper-divider{background-image:linear-gradient(90deg,transparent,#2a2520 50%,transparent);background-position:0 50%;background-repeat:no-repeat;background-size:100% 1px;border:none;-webkit-column-span:all;column-span:all;height:30px;margin:35px 0;position:relative}.newspaper-divider:after{background:#fafaf8;color:#5a534c;content:"◆";font-size:14px;left:50%;padding:0 20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.newspaper-footer{background:#f5f3ef;border-top:4px solid #2a2520;padding:30px 60px;text-align:center}.newspaper-footer-content{align-items:center;color:#5a534c;display:flex;font-family:Libre Franklin,sans-serif;font-size:11px;font-weight:700;gap:15px;justify-content:center;letter-spacing:2px;text-transform:uppercase}.newspaper-footer .newspaper-separator{color:#7a736c}.newspaper-subscribe{background:#2a2520;border-top:4px solid #1a1612;padding:60px 60px 70px}.newspaper-subscribe-content{margin:0 auto;max-width:650px;text-align:center}.newspaper-subscribe-header h3{color:#fafaf8;font-family:Playfair Display,serif;font-size:42px;font-weight:700;line-height:1.2;margin:0 0 12px}.newspaper-subscribe-header p{color:#c4bfb5;font-family:Merriweather,serif;font-size:18px;font-style:italic;font-weight:300;margin:0 0 35px}.newspaper-subscribe-form{display:flex;gap:12px;margin-bottom:20px}.newspaper-subscribe-input{background:#fafaf8;border:2px solid #3d3328;border-radius:0;color:#2a2520;flex:1 1;font-family:Libre Franklin,sans-serif;font-size:15px;padding:16px 24px;transition:all .2s ease}.newspaper-subscribe-input::-webkit-input-placeholder{color:#7a736c}.newspaper-subscribe-input::placeholder{color:#7a736c}.newspaper-subscribe-input:focus{border-color:#fafaf8;box-shadow:0 0 0 3px hsla(60,17%,98%,.1);outline:none}.newspaper-subscribe-input:disabled{background:#3d3328;color:#7a736c;cursor:not-allowed}.newspaper-subscribe-btn{background:#fafaf8;border:2px solid #fafaf8;border-radius:0;color:#2a2520;cursor:pointer;font-family:Libre Franklin,sans-serif;font-size:13px;font-weight:800;letter-spacing:2px;padding:16px 36px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.newspaper-subscribe-btn:hover:not(:disabled){background:transparent;box-shadow:0 6px 20px rgba(0,0,0,.3);color:#fafaf8;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.newspaper-subscribe-btn:disabled{background:#3d3328;border-color:#3d3328;color:#7a736c;cursor:not-allowed;-webkit-transform:none;transform:none}.newspaper-subscribe-message{align-items:center;-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease;border:2px solid;border-radius:0;display:flex;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:600;gap:10px;justify-content:center;margin-bottom:16px;padding:14px 24px}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.newspaper-subscribe-message.success{background:#155724;border-color:#28a745;color:#d4edda}.newspaper-subscribe-message.error{background:#721c24;border-color:#dc3545;color:#f8d7da}.newspaper-subscribe-note{color:#7a736c;font-family:Libre Franklin,sans-serif;font-size:13px;font-style:italic;letter-spacing:.5px;margin:0}@media (max-width:1200px){.newspaper-content{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px;padding:40px}.newspaper-name{font-size:76px}.newspaper-list{grid-template-columns:1fr}}@media (max-width:768px){.newspaper-post-page{padding:16px}.newspaper-top-bar{padding:8px 30px}.newspaper-masthead{padding:35px 30px 25px}.newspaper-name{font-size:58px;letter-spacing:-2px}.newspaper-subheader{padding:12px 30px 16px}.newspaper-tagline{font-size:15px}.newspaper-content{-webkit-column-count:1;column-count:1;-webkit-column-gap:0;column-gap:0;-webkit-column-rule:none;column-rule:none;padding:30px;text-align:left}.newspaper-paragraph{text-align:left}.newspaper-section-title{font-size:26px;letter-spacing:2px}.newspaper-story-title{font-size:21px}.newspaper-footer{padding:24px 30px}.newspaper-subscribe{padding:45px 30px 55px}.newspaper-subscribe-header h3{font-size:32px}.newspaper-subscribe-header p{font-size:16px}.newspaper-subscribe-form{flex-direction:column}.newspaper-subscribe-btn{width:100%}}@media (max-width:480px){.newspaper-top-bar{flex-direction:column;gap:6px;padding:10px 20px}.newspaper-name{font-size:44px;letter-spacing:-1px}.newspaper-masthead{padding:25px 20px 20px}.newspaper-subheader{padding:10px 20px 14px}.newspaper-content{padding:24px 20px}.newspaper-section-title{font-size:22px;letter-spacing:1.5px;padding:16px 0}.newspaper-story-title{font-size:19px}.newspaper-footer{padding:20px}.newspaper-subscribe{padding:35px 20px 45px}.newspaper-subscribe-header h3{font-size:26px}.newspaper-subscribe-header p{font-size:15px}}@media print{.newspaper-back-btn{display:none}.newspaper-container{border:none;box-shadow:none}.newspaper-content{-webkit-column-count:3;column-count:3}.newspaper-subscribe{display:none}.newspaper-link{border-bottom:1px solid #2a2520;color:#2a2520}}.newspaper-articles{background:#fafaf8;display:flex;flex-direction:column;gap:40px;padding:50px 60px}.newspaper-article-card{grid-gap:40px;border-bottom:2px solid #d4d0c8;display:grid;gap:40px;grid-template-columns:2fr 3fr 1.5fr;padding-bottom:40px}.newspaper-article-card:last-child{border-bottom:none;padding-bottom:0}.newspaper-article-left{align-items:flex-start;border-right:1px solid #d4d0c8;display:flex;flex-direction:column;justify-content:space-around;padding-right:20px}.newspaper-article-title{color:#2a2520!important;font-family:Playfair Display,serif;font-size:28px;font-weight:700;line-height:1.2;margin:0;text-align:left}.newspaper-article-middle{display:flex;flex-direction:column;gap:16px}.newspaper-article-source{align-self:flex-start;border-bottom:3px solid #2a2520;color:#5a534c;display:inline-block;font-family:Libre Franklin,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;padding-bottom:8px;text-transform:uppercase}.newspaper-article-content{color:#2a2520;font-family:Merriweather,serif;font-size:16px;font-weight:300;line-height:1.75}.newspaper-article-content p{-webkit-hyphens:auto;hyphens:auto;margin:0 0 14px;text-align:justify}.newspaper-article-content p:last-child{margin-bottom:0}.newspaper-article-right{align-items:center;border-left:1px solid #d4d0c8;display:flex;justify-content:flex-end;padding-left:20px}.newspaper-read-more{align-items:center;background:#2a2520;border:2px solid #2a2520;color:#fafaf8;display:inline-flex;font-family:Libre Franklin,sans-serif;font-size:13px;font-weight:700;gap:8px;letter-spacing:.5px;padding:14px 24px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.newspaper-read-more:hover{background:transparent;color:#2a2520;-webkit-transform:translateX(4px);transform:translateX(4px)}.newspaper-meta-bar{align-items:center;background:#2a2520;border-top:1px solid #1a1612;display:flex;justify-content:space-between;padding:16px 60px}.newspaper-meta-bar .newspaper-date{color:#fafaf8;font-family:Libre Franklin,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.newspaper-meta-bar .newspaper-edition{align-items:center;color:#c4bfb5;display:flex;font-family:Libre Franklin,sans-serif;font-size:11px;gap:10px}.newspaper-meta-bar .newspaper-separator{color:#7a736c}.newspaper-meta-bar .newspaper-price{color:#fafaf8;font-weight:700;letter-spacing:1.5px}.newspaper-meta-bar .newspaper-articles-count{color:#c4bfb5;font-weight:600;letter-spacing:1px}@media (max-width:1200px){.newspaper-articles{padding:40px}.newspaper-article-card{gap:30px;grid-template-columns:2fr 3fr 1.5fr}.newspaper-article-title{font-size:24px}.newspaper-article-content{font-size:15px}}@media (max-width:900px){.newspaper-article-card{gap:20px;grid-template-columns:1fr}.newspaper-article-left{border-bottom:2px solid #2a2520;border-right:none;padding-bottom:16px;padding-right:0}.newspaper-article-middle{border:none}.newspaper-article-right{border-left:none;justify-content:flex-start;padding-left:0}.newspaper-read-more{justify-content:center;width:100%}.newspaper-meta-bar{padding:12px 40px}}@media (max-width:768px){.newspaper-articles{padding:30px}.newspaper-article-card{gap:16px;padding-bottom:30px}.newspaper-article-title{font-size:22px}.newspaper-article-content{font-size:15px;line-height:1.65}.newspaper-article-content p{text-align:left}.newspaper-meta-bar{flex-direction:column;gap:8px;padding:12px 30px}}@media (max-width:480px){.newspaper-articles{padding:24px 20px}.newspaper-article-title{font-size:20px}.newspaper-article-content{font-size:14px}.newspaper-meta-bar{padding:12px 20px}}@media print{.newspaper-article-card{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.newspaper-article-right,.newspaper-read-more{display:none}.newspaper-article-card{grid-template-columns:2fr 4fr}}.newspaper-container p{color:inherit}.rss-form-page{-webkit-font-smoothing:antialiased;color:#fff;min-height:100vh}.rss-form-container,.rss-form-page{-webkit-transform:translateZ(0);transform:translateZ(0)}.rss-form-container{-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto;max-width:900px;padding:40px 20px 80px}.rss-form-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.rss-form-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:40px;width:40px}.rss-form-loading span{color:hsla(0,0%,100%,.7);font-size:15px}.rss-form-header{margin-bottom:40px}.rss-form-back-btn{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:24px;padding:10px 16px;transition:all .2s ease}.rss-form-back-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff}.rss-form-header-content{align-items:flex-start;display:flex;gap:20px}.rss-form-icon{align-items:center;background:linear-gradient(135deg,rgba(130,102,150,.2),rgba(115,95,129,.2));border:1px solid rgba(130,102,150,.3);border-radius:16px;color:#826696;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.rss-form-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.rss-form-subtitle{color:hsla(0,0%,100%,.6);font-size:16px;line-height:1.5;margin:0}.rss-form{display:flex;flex-direction:column;gap:24px}.rss-form-card{background:hsla(0,0%,6%,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;contain:layout style paint;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:border-color .2s ease,box-shadow .2s ease;will-change:auto}.rss-form-card:hover{border-color:hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(0,0,0,.3)}.rss-form-card-header{align-items:flex-start;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:16px;padding:24px 28px}.rss-form-card-icon{align-items:center;background:rgba(130,102,150,.15);border:1px solid rgba(130,102,150,.2);border-radius:12px;color:#826696;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.rss-form-card-icon.rss-form-icon-ai{background:linear-gradient(135deg,rgba(130,102,150,.2),rgba(157,126,181,.2));border-color:rgba(130,102,150,.3)}.rss-form-card-title{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.rss-form-card-description{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.4;margin:0}.rss-form-card-content{display:flex;flex-direction:column;gap:24px;padding:28px}.rss-form-group{display:flex;flex-direction:column;gap:8px}.rss-form-label{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:14px;font-weight:600;gap:4px}.rss-form-required{color:#ff6b6b;font-weight:700}.rss-form-input,.rss-form-select,.rss-form-textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-family:inherit;font-size:15px;padding:14px 16px;transition:all .2s ease;width:100%}.rss-form-input::-webkit-input-placeholder,.rss-form-textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.rss-form-input::placeholder,.rss-form-textarea::placeholder{color:hsla(0,0%,100%,.4)}.rss-form-input:hover,.rss-form-select:hover,.rss-form-textarea:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2)}.rss-form-select:hover{-webkit-appearance:none;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-5' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer}.rss-form-input:focus,.rss-form-select:focus,.rss-form-textarea:focus{background:hsla(0,0%,100%,.08);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.15);outline:none}.rss-form-input.error,.rss-form-textarea.error{background:hsla(0,100%,71%,.05);border-color:#ff6b6b}.rss-form-input.error:focus,.rss-form-textarea.error:focus{box-shadow:0 0 0 3px hsla(0,100%,71%,.15)}.rss-form-textarea{font-family:inherit;line-height:1.6;min-height:100px;resize:vertical}.rss-form-select{-webkit-appearance:none;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-5' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:44px}.rss-form-hint{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.5}.rss-form-error{align-items:center;color:#ff6b6b;display:flex;font-size:13px;font-weight:500;gap:4px}.rss-form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.rss-form-actions{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding:28px}.rss-form-btn-primary,.rss-form-btn-secondary{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-width:140px;padding:14px 28px;transition:all .2s ease}.rss-form-btn-primary{background:linear-gradient(135deg,#826696,#735f81);box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff}.rss-form-btn-primary:hover:not(:disabled){box-shadow:0 8px 24px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.rss-form-btn-primary:disabled{cursor:not-allowed;opacity:.6}.rss-form-btn-secondary{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.rss-form-btn-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.25)}.rss-form-btn-secondary:disabled{cursor:not-allowed;opacity:.5}.rss-form-btn-spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@media (max-width:768px){.rss-form-container{padding:24px 16px 60px}.rss-form-header-content{flex-direction:column;gap:16px}.rss-form-title{font-size:28px}.rss-form-subtitle{font-size:15px}.rss-form-card-content,.rss-form-card-header{padding:20px}.rss-form-row{grid-template-columns:1fr}.rss-form-actions{flex-direction:column-reverse;padding:20px}.rss-form-btn-primary,.rss-form-btn-secondary{width:100%}}@media (max-width:480px){.rss-form-title{font-size:24px}.rss-form-icon{height:48px;width:48px}.rss-form-card-header{flex-direction:column}}.curate-page-container{color:#fff;min-height:100vh;padding:40px 20px}.curate-page-content{-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease;margin:0 auto;max-width:1600px}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.curate-page-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.curate-page-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid rgba(130,102,150,.2);border-radius:50%;border-top-color:#826696;height:40px;width:40px}.curate-page-loading span{color:hsla(0,0%,100%,.7);font-size:15px}.curate-page-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.curate-page-header-main{flex:1 1}.curate-page-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.curate-page-subtitle{color:hsla(0,0%,100%,.65);font-size:16px;line-height:1.5;margin:0}.curate-page-btn-primary{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:none;border-radius:12px;box-shadow:0 4px 16px rgba(130,102,150,.3);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.curate-page-btn-primary:hover:not(:disabled){box-shadow:0 8px 24px rgba(130,102,150,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.curate-page-btn-primary:disabled{cursor:not-allowed;opacity:.5}.curate-page-btn-secondary{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.curate-page-btn-secondary:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.curate-page-btn-full{width:100%}.curate-page-btn-spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}.curate-page-selection{margin-top:40px}.curate-page-section-title{color:#fff;font-size:24px;font-weight:700;margin:0 0 24px}.curate-page-newspapers-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.curate-page-newspaper-card{background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:24px;transition:all .2s ease}.curate-page-newspaper-card:hover{background:rgba(130,102,150,.1);border-color:#826696;box-shadow:0 8px 24px rgba(130,102,150,.3);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.curate-page-newspaper-icon{color:#826696;margin-bottom:8px}.curate-page-newspaper-card h3{color:#fff;font-size:20px;font-weight:700;margin:0}.curate-page-newspaper-card p{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}.curate-page-newspaper-meta{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;gap:8px}.curate-page-newspaper-meta .active{color:#30d158}.curate-page-newspaper-meta .inactive{color:hsla(0,0%,100%,.5)}.curate-page-main{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:380px 1fr}.curate-page-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:24px;position:-webkit-sticky;position:sticky;top:20px}.curate-page-selected-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.curate-page-selected-header h3{color:#fff;font-size:18px;font-weight:700;margin:0}.curate-page-count-badge{background:linear-gradient(135deg,#826696,#735f81);border-radius:12px;color:#fff;font-size:13px;font-weight:700;padding:4px 12px}.curate-page-empty-selection{align-items:center;color:hsla(0,0%,100%,.4);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px;text-align:center}.curate-page-empty-selection p{font-size:14px;margin:0}.curate-page-selected-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;max-height:500px;overflow-y:auto;padding-right:8px}.curate-page-selected-list::-webkit-scrollbar{width:6px}.curate-page-selected-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.curate-page-selected-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.curate-page-selected-item{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px;transition:all .2s ease}.curate-page-selected-item:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.curate-page-selected-info{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:0}.curate-page-selected-number{align-items:center;background:rgba(130,102,150,.2);border-radius:50%;color:#826696;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.curate-page-selected-content{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.curate-page-selected-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.curate-page-selected-source{color:hsla(0,0%,100%,.5);font-size:11px}.curate-page-remove-btn{align-items:center;background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.2);border-radius:8px;color:#ff3b30;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:all .2s ease}.curate-page-remove-btn:hover{background:rgba(255,59,48,.2);border-color:rgba(255,59,48,.4)}.curate-page-sidebar-actions{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:12px;padding-top:20px}.curate-page-articles-area{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,6%,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px}.curate-page-articles-header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:24px;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.curate-page-articles-header h2{color:#fff;font-size:26px;font-weight:700;margin:0 0 8px}.curate-page-articles-subtitle{color:hsla(0,0%,100%,.6);font-size:14px;margin:0}.curate-page-articles-actions{display:flex;flex-shrink:0;gap:12px}.curate-page-section{margin-bottom:40px}.curate-page-section-subtitle{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 20px}.curate-page-section-subtitle svg{color:#826696}.curate-page-articles-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.curate-page-article-card{background:hsla(0,0%,100%,.03);border:2px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px;position:relative;transition:all .2s ease}.curate-page-article-card:hover{background:hsla(0,0%,100%,.05);border-color:rgba(130,102,150,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.curate-page-article-card.selected{background:rgba(130,102,150,.1);border-color:#826696;box-shadow:0 4px 16px rgba(130,102,150,.2)}.curate-page-article-card.custom{background:rgba(255,149,0,.05);border-color:rgba(255,149,0,.4)}.curate-page-article-card.custom.selected{background:rgba(255,149,0,.1);border-color:#ff9500}.curate-page-article-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.curate-page-custom-badge{background:rgba(255,149,0,.2);border:1px solid rgba(255,149,0,.3);border-radius:8px;color:#ff9500;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.curate-page-article-remove{background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.2);border-radius:8px;color:#ff3b30;cursor:pointer;padding:6px;transition:all .2s ease}.curate-page-article-remove:hover{background:rgba(255,59,48,.2);border-color:#ff3b30}.curate-page-article-checkbox{position:absolute;right:16px;top:16px}.curate-page-article-checkbox input[type=checkbox]{display:none}.curate-page-checkbox-custom{align-items:center;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.3);border-radius:6px;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.curate-page-article-card:hover .curate-page-checkbox-custom{border-color:hsla(0,0%,100%,.5)}.curate-page-article-card.selected .curate-page-checkbox-custom{background:#826696;border-color:#826696}.curate-page-article-title{color:#fff;font-size:16px;font-weight:600;line-height:1.4;margin:0;padding-right:32px}.curate-page-article-description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5;margin:0}.curate-page-article-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;margin-top:auto;padding-top:12px}.curate-page-article-source{color:hsla(0,0%,100%,.5);flex:1 1;font-size:12px;font-weight:500}.curate-page-article-date{color:hsla(0,0%,100%,.4);font-size:11px}.curate-page-article-link{align-items:center;color:#826696;display:flex;transition:color .2s ease}.curate-page-article-link:hover{color:#9d7eb5}.curate-page-modal-overlay{align-items:center;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;background:rgba(0,0,0,.85);display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:6000}.curate-page-modal{-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,8%,.98);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.5);max-width:600px;padding:32px;width:100%}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.curate-page-modal-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:20px}.curate-page-modal-header h3{color:#fff;font-size:24px;font-weight:700;margin:0}.curate-page-modal-close{background:none;border:none;border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;padding:4px;transition:all .2s ease}.curate-page-modal-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.curate-page-modal-body{display:flex;flex-direction:column;gap:20px}.curate-page-form-group{display:flex;flex-direction:column;gap:8px}.curate-page-form-group label{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600}.curate-page-form-group input,.curate-page-form-group textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-family:inherit;font-size:15px;padding:12px 16px;transition:all .2s ease}.curate-page-form-group input:focus,.curate-page-form-group textarea:focus{background:hsla(0,0%,100%,.08);border-color:#826696;box-shadow:0 0 0 3px rgba(130,102,150,.15);outline:none}.curate-page-form-group textarea{line-height:1.5;min-height:100px;resize:vertical}.curate-page-modal-actions{border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:12px;justify-content:flex-end;padding-top:20px}@media (max-width:1400px){.curate-page-main{grid-template-columns:340px 1fr}}@media (max-width:1200px){.curate-page-main{grid-template-columns:1fr}.curate-page-sidebar{position:static}.curate-page-articles-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.curate-page-container{padding:24px 16px}.curate-page-header{align-items:stretch;flex-direction:column}.curate-page-title{font-size:28px}.curate-page-btn-secondary{justify-content:center;width:100%}.curate-page-newspapers-grid{grid-template-columns:1fr}.curate-page-articles-header{flex-direction:column}.curate-page-articles-actions{flex-wrap:wrap;width:100%}.curate-page-articles-actions button{flex:1 1;min-width:140px}.curate-page-articles-grid{grid-template-columns:1fr}.curate-page-modal{padding:24px}.curate-page-modal-actions{flex-direction:column}.curate-page-modal-actions button{width:100%}}@media (max-width:480px){.curate-page-title{font-size:24px}.curate-page-articles-area{padding:20px}}.about-page{font-family:MonaSans,sans-serif,Arial,Helvetica;margin:0 auto;max-width:1400px;padding:0 40px 96px;width:100%}.about-hero{max-width:740px;padding:80px 0 96px}.about-label{color:hsla(0,0%,100%,.35);display:block;font-size:12px;font-weight:400;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.about-hero-title{color:#f4f2ef;font-size:clamp(36px,4vw,52px);font-weight:400;letter-spacing:-.025em;line-height:1.05;margin-bottom:24px}.about-hero-sub{color:hsla(0,0%,100%,.6);font-size:18px;font-weight:300;line-height:1.75;max-width:580px}.about-section{margin-bottom:96px}.about-section-head{margin-bottom:48px}.about-section-label{color:hsla(0,0%,100%,.35);display:block;font-size:12px;font-weight:400;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.about-section-title{color:#f4f2ef;font-size:clamp(24px,2.5vw,36px);font-weight:400;letter-spacing:-.02em;line-height:1.1}.about-story{grid-gap:80px;align-items:start;border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;gap:80px;grid-template-columns:1fr 1.6fr;margin-bottom:56px;padding-bottom:64px}.about-story-left{position:-webkit-sticky;position:sticky;top:100px}.about-story-right{display:flex;flex-direction:column;gap:20px}.about-story-right p{color:hsla(0,0%,100%,.55);font-size:16px;font-weight:300;line-height:1.85}.about-stats{grid-gap:1px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}.about-stat{background:#111;display:flex;flex-direction:column;gap:6px;padding:28px 24px;transition:background .2s}.about-stat:hover{background:#161616}.about-stat-value{color:#f4f2ef;font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:1}.about-stat-label{color:hsla(0,0%,100%,.3);font-size:12px;font-weight:400}.about-values{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:flex;flex-direction:column;gap:1px;overflow:hidden}.about-value{background:#111;display:grid;grid-template-columns:72px 1fr;transition:background .2s}.about-value:hover{background:#161616}.about-value-num{align-items:flex-start;border-right:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.44);display:flex;font-size:11px;font-weight:500;justify-content:center;letter-spacing:.1em;padding:34px 0 32px}.about-value-body{display:flex;flex-direction:column;gap:10px;padding:30px 40px}.about-value-body h3{color:#f4f2ef;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.about-value-body p{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:300;line-height:1.75;max-width:640px}.about-reasons{grid-gap:1px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.about-reason{background:#111;display:flex;flex-direction:column;gap:10px;padding:32px 28px;transition:background .2s}.about-reason:hover{background:#161616}.about-reason h3{color:#f4f2ef;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.about-reason p{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:300;line-height:1.75}.about-cta{align-items:flex-start;background:#111;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:56px 48px}.about-cta h2{color:#f4f2ef;font-size:clamp(20px,2vw,28px);font-weight:400;letter-spacing:-.02em;line-height:1.15}.about-cta p{color:hsla(0,0%,100%,.6);font-size:15px;font-weight:300;line-height:1.65;margin-bottom:8px}.about-cta-btn{align-items:center;background:#f4f2ef;border-radius:100px;color:#0e0e0e;display:inline-flex;font-size:14px;font-weight:500;letter-spacing:.01em;padding:13px 26px;text-decoration:none;transition:opacity .2s,-webkit-transform .15s;transition:opacity .2s,transform .15s;transition:opacity .2s,transform .15s,-webkit-transform .15s}.about-cta-btn:hover{opacity:.88;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:900px){.about-page{padding:0 20px 72px}.about-hero{padding:56px 0 64px}.about-story{gap:40px;grid-template-columns:1fr}.about-story-left{position:static}.about-stats{grid-template-columns:repeat(2,1fr)}.about-reasons{grid-template-columns:1fr}.about-value{grid-template-columns:48px 1fr}.about-value-body{padding:24px 20px}.about-cta{padding:36px 24px}}*{box-sizing:border-box;margin:0;padding:0}a,div,p,span{white-space:pre-wrap}.App{max-width:100vw;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow-x:hidden}a{color:inherit;font-family:inherit;text-decoration:none}.wow-bg.loader-bg{background:linear-gradient(-125deg,#050c1a,#0e2d5d)}.page{flex:1 1;flex-direction:column;margin:auto;max-width:1440px;overflow-x:hidden;overflow:hidden}.design-bg{background:conic-gradient(from -11deg at 50% 50%,#fff 0deg,hsla(0,0%,100%,0) 1turn);border-radius:10px;box-shadow:0 5px 10px hsla(0,0%,71%,.3);-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.05));filter:drop-shadow(0 4px 4px rgba(0,0,0,.05))}.menu{z-index:1000}.menu,.menu-box{display:flex;height:7.5vh;position:fixed}.menu-box{align-items:center;flex:1 1;justify-content:space-between;left:0;padding:0 2rem;right:0;z-index:990}.page{padding:.75rem 2rem}.core{flex-direction:column}.core,.core-box{display:flex;flex:1 1}.core-box{flex-direction:column}.core-content,.core-content-box,.home-sections{display:flex;flex:1 1}.home-sections{align-items:center;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;position:relative;scroll-behavior:smooth}.scroll-magic{bottom:7.5vh;overflow-x:scroll;overflow-y:scroll;position:fixed;top:7.5vh;width:100%;z-index:980}.scroll-magic-box{height:200vh}.footer-box{justify-content:center;padding:0 5.92vw}.contacts-box,.footer-box{align-items:center;display:flex;flex:1 1}.contacts-box{justify-content:space-between}.one-contact-info{display:flex;justify-content:center;min-width:20vw}a.one-contact-link{display:flex;text-decoration:none}.one-contact-icon{margin:0 .4rem}.one-contact-title{font-family:Roboto-Bold;font-size:15px}.menu-button-box{align-items:flex-end;display:flex;flex-direction:column;height:26px;justify-content:space-around;width:26px}.menu-line{background:#b9b9b9;height:1px;width:100%}.menu-line.menu-line-x1{width:40%}.menu-line.menu-line-x2{width:70%}.photo-side .project-name{display:none}.no-scroll::-webkit-scrollbar{display:none}.no-scroll{-ms-overflow-style:none;scrollbar-width:none}.main-loader.loading-on{align-items:center;background:#000;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:5000}.main-loader.loading-off{display:none}.section{display:flex;height:100vh;position:relative}.section.services{height:auto}.section.black-section{background:#000}.section-box{flex:1 1;position:relative;z-index:100}@media screen and (max-width:600px){.scroll-magic{display:none}.line>input{height:45px;width:16px}.line{width:8px}.lines.lines-left{margin:0}.default-project .one-section-content{height:92.5vh}.one-section-content{width:84vw}.project-section{flex-direction:column;justify-content:space-around;padding:0 .5rem 0 1.4rem}.info-side{height:auto;padding-right:.375rem;width:100%}.photo-side{align-items:flex-start;flex-direction:column;width:100%}.info-side .project-name,.special-phrase{display:none}.info-side>div{margin-bottom:1rem}.photo-side .project-name{display:flex;margin-bottom:.375rem}.photo-side>input{margin-bottom:2rem}.project-description{font-size:12px}.project-name{font-size:30px}.home-sections{align-items:flex-start}.home-title{height:auto;padding:0 2vw;width:100%}.bold-phrase{font-size:1.8rem}.menu-houper-box{width:100vw}.menu-houper{background:rgba(0,0,0,.5)}}@font-face{font-family:Impact;src:url(/static/media/impact.0294f8285a2493417c09.ttf)}@font-face{font-family:Jura;src:url(/static/media/Jura-VariableFont_wght.f4ba69633efd54401550.ttf)}@font-face{font-family:Quicksand;src:url(/static/media/Quicksand-VariableFont_wght.b964ff93d9cb23e7f4c0.ttf)}@font-face{font-family:Unbounded;src:url(/static/media/Unbounded-VariableFont_wght.f609e6853a60ba1285b6.ttf)}@font-face{font-family:MonaSans;src:url(/static/media/MonaSans.ffb7dab62af4e0768cbe.ttf)}.logo-text{cursor:pointer;font-family:Unbounded;text-transform:uppercase}.onem-button{align-items:center;cursor:pointer;padding:.375rem 1rem}.onem-button,.page-with-footer{display:flex;flex-direction:column}.page-with-footer{width:100%}.boc-estimates-title.boc-hero-title{font-size:16px}.onem-button.onem-bordered{border:1px solid #fff;border-radius:5px}.onem-button-container{font-family:MonaSans;font-size:15px;font-weight:500}.hero{height:500px}.hero,.hero-container{display:flex;justify-content:center}.hero-container{align-items:center;flex:1 1;flex-direction:column;max-width:640px}.menu-call-button>input{width:25px}.menu-button-area{justify-content:center}.menu-button-area,.menu-call-button{align-items:center;display:flex;height:100%}.menu-call-button{justify-content:flex-end;min-width:200px;padding-right:30px}.menu-button{align-items:center;display:flex;height:100%}.hero-input-text{font-size:24px;margin-bottom:2rem;text-align:center}textarea.hero-input{font-size:16px;min-height:3rem;padding:.375rem;resize:none}.input-container,textarea.hero-input{background:#2b2b2b;border:none;width:100%}.input-container{border-radius:25px;padding:1rem}.buttons-container{display:flex;justify-content:space-between;padding:.375rem}.button.input-container-button{align-items:center;background:#fff;border-radius:20px;color:#000;cursor:pointer;display:flex;height:30px;justify-content:center;padding:.375rem}.button.input-container-button>input{width:15px}.button.input-container-button.send-button>input{width:30px}.button.input-container-button .button-title{font-size:15px;margin-left:6px}.button.input-container-button.send-button{padding:.1375rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .3s ease;width:30px}.button.input-container-button.send-button:hover{-webkit-transform:none;transform:none}.available-services{display:flex;padding:1rem 0;width:100%}.card{background:rgba(48,48,48,.3);border:1px solid hsla(0,0%,80%,.4);border-radius:10px;flex:1 1;padding:.75rem}.custom-service{display:flex;flex:1 1;margin:0 .375rem}.custom-service:first-child{margin-left:0}.custom-service:last-child{margin-right:0}.custom-service-description{font-size:12px;font-weight:300}.card-title{font-size:15px;font-weight:600;margin-bottom:.375rem}.button.input-container-button.send-button.button-hidden{cursor:inherit;opacity:0}button.button.input-container-button.send-button.button-hidden>input{cursor:inherit}.custom-service .card{cursor:pointer}button.button.input-container-button.sup-button{padding:0 .75rem}.menu-backblock{height:60px}.wibe-card{background:linear-gradient(180deg,#826696,#735f81)}.best-offer-container{display:flex}.boc-estimates-title{font-size:26px;font-weight:600;margin-bottom:.75rem}.boc-confirmation{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;padding:.375rem;width:15%}.boc-seller,.boc-workflow{padding:1rem;width:25%}.boc-estimates{flex:1 1;padding:.375rem}.boc-estimates-description{font-size:14px;padding-right:4rem}.best-offer.card{border-radius:14px}.boc-title{font-size:19px;font-weight:600;margin-bottom:.375rem}.boc-workflow-component{padding:.375rem 0}.boc-workflow-step{font-size:14px;font-weight:300;margin-bottom:12px}.boc-confirmation-price{font-size:40px;font-weight:600}button.button.input-container-button.order-button{border-radius:8px;padding:0}button.button.input-container-button.order-button .button-title{font-weight:500;margin:0 1.5rem}button.button.input-container-button.order-button{height:40px}.lookup-additionals{display:flex;gap:10px;padding:.75rem 0}.lookup-additionals>.card{display:flex;padding:1rem}.card-description{font-size:14px}.card-top.qc-top{padding-bottom:.375rem}textarea.card-textarea{background:none;border:none;border-bottom:1px solid rgba(205,205,250,.4);padding:.375rem 2.5rem .375rem .375rem;resize:none;width:100%}.card-container{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.card.question-card{display:flex}.qc-bottom{margin-top:.75rem}.pc-price-container{align-items:center;flex:1 1}.pc-bottom,.pc-price-container{display:flex;justify-content:center}input.price-invisible{field-sizing:content;background:none;border:none;max-width:150px;resize:none;text-align:center}.currency,input.price-invisible{font-size:50px;font-weight:600}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.pc-bottom>button{display:flex;justify-content:center;width:100%}.qc-bottom{position:relative}.qc-send-button-container{align-items:center;bottom:10px;display:flex;justify-content:center;position:absolute;right:0;top:0}.pc-price-container{padding:1rem 0}.one-offer{background:rgba(48,48,48,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;display:flex;margin-bottom:10px;padding:1rem}.one-offer-image-container{align-items:center;border-radius:10px;display:flex;justify-content:center;overflow:hidden;width:25%}.hero-lookup-container{display:flex;margin-top:1.5rem}.check-in{flex:1 1}.offers-page{flex:2 1;position:relative}.offers-container{padding-right:.75rem}.one-offer-container{display:flex}.one-offer-info{display:flex;flex:1 1;flex-direction:column;padding:0 .75rem}.one-offer-info-description{display:flex;flex:1 1;flex-direction:column;font-size:14px;padding:.375rem 0}.one-offer-info-description span{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ccc;display:-webkit-box;font-size:.9rem;line-height:1.4;margin:0;overflow:hidden}.one-offer-info-header{display:flex;justify-content:space-between}.check-in{height:80dvh}.check-in,.sellers-pick-up-view{display:flex;flex-direction:column}.sellers-pick-up-view{margin:.75rem 0}.message-pick-up-view{display:flex;flex-direction:column;margin-bottom:.75rem}.talents-empty{align-items:center;display:flex;flex:1 1;font-size:14px;justify-content:center;text-align:center}.seller-offer-price{font-size:30px;font-weight:600}button.button.input-container-button.offer-start-button{height:30px}button.button.input-container-button.offer-start-button .button-title{font-size:12px}button.button.input-container-button.order-button.offer-start-button.offer-profile-button{background:#171717;border:1px solid hsla(0,0%,80%,.4);margin-bottom:.75rem}button.button.input-container-button.order-button.offer-start-button.offer-profile-button .button-title{color:#fff}.one-offer-buttons{display:flex;flex-direction:column;justify-content:center;width:25%}.original-message{font-size:14px;margin-bottom:.375rem;padding:0 .375rem}.message-pick-up-view textarea::-webkit-input-placeholder{color:#d4d4d4;opacity:1}.message-pick-up-view textarea::placeholder{color:#d4d4d4;opacity:1}.offers-list-title.boc-title{margin-bottom:1.125rem}.sticky-picky{flex:1 1}button.button.icon-button{background:none;display:flex;height:20px;width:20px}.one-talent-view{display:flex;justify-content:space-between}.one-talent-buttons{align-items:center;display:flex;gap:10px}.boc-seller-info .seller-header-reviews-count,.one-talent-view .seller-header-reviews-count{color:#c7c7c7}.offering-view{display:flex;flex-direction:column;justify-content:center}.offering-view,.premodal{left:0;position:absolute;right:.75rem;top:0}.premodal{-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(5px);background:hsla(0,0%,7%,.8);bottom:0;z-index:100}.offering-view-header{display:flex;flex:1 1;justify-content:space-between}.offering-view-buttons{align-items:center;display:flex;gap:10px}.offering-images{border-radius:8px;display:flex;gap:15px;height:130px;margin:.75rem 0;overflow-y:hidden;overflow-y:auto;width:100%}.offering-image-box{display:flex}.sticky-absolute.sticky-visible{bottom:0;overflow-y:auto;z-index:200}.boxes{display:flex;gap:10px}.offering-info-description.boc-description{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:1.4;margin:0;overflow:hidden}.boc-order{display:flex;gap:15px}.boc-order,button.button.icon-button.share-button{align-items:center}button.button.input-container-button.order-button .button-title{white-space:nowrap}.attach-container{flex:1 1;gap:10px;max-width:90%}.attach-container,.one-file{align-items:center;display:flex}.one-file{border:1px solid hsla(0,0%,100%,.35);border-radius:15px;font-size:12px;gap:5px;padding:.375rem .75rem;white-space:nowrap}.one-file-close{align-items:center;display:flex;width:15px}.attached-files-list{display:flex;gap:5px}.attached-files-box{display:flex;flex:1 1;max-width:100%;overflow-x:auto;overflow-y:visible;overflow-y:initial}.boc-mobile-friendly-button{display:none}pre{background-color:initial!important}h2,h3{color:inherit!important}.one-blog-title{font-family:Unbounded;font-size:26px;margin:1rem 0}.pc-price-container.phone-container>.currency,.pc-price-container.phone-container>.price-invisible{font-size:30px;max-width:none;text-align:left}.pc-price-container.phone-container>.currency{margin-right:10px}.mv-4{margin:2rem 0}@media screen and (max-width:800px){.best-offer-container{display:flex;flex-wrap:wrap}.boc-workflow{padding:.375rem;width:100%}.boc-seller{justify-content:space-between;padding:.375rem}.boc-confirmation,.boc-seller{align-items:center;display:flex;width:100%}.boc-confirmation{flex-direction:row}.boc-estimates-description{padding:0}.lookup-additionals{flex-direction:column}.lookup-additionals .card:nth-child(2){margin:0 0 .75rem}.lookup-additionals>.card{margin-bottom:.75rem!important;margin-right:0!important}.page{padding:.75rem 1rem}.menu-box{padding:0 1rem}.pc-price-container{padding:2rem 0}.card-description{margin:1rem 0}.one-offer{flex-direction:column;padding-top:65px;position:relative}.one-offer-info{padding:0}.one-offer-buttons{width:100%}.one-offer-info-header{left:0;padding:.75rem;position:absolute;right:0;top:0}.sticky-picky{display:none}.one-offer-image-container{width:100%}.boc-mobile-friendly-button{display:flex}button.button.mobile-hidden.input-container-button.order-button{display:none}.boc-mobile-friendly-button{width:100%}.boc-mobile-friendly-button button.button.input-container-button.order-button{margin-top:.75rem;width:100%}}.page.offering-view-container{width:100%}@media screen and (min-width:1500px){.page.offering-view-container{min-width:1440px}}@media screen and (max-width:1200px){.page{max-width:100vw}}.modal.visible-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:5000}.modal-blackbox{-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);background:rgba(0,0,0,.4);bottom:0;left:0;position:absolute;right:0;top:0}.modal-box{background:#fff;border-radius:10px;box-sizing:border-box;color:#333;max-width:450px;min-width:300px;padding:1.5rem;position:relative;width:45vw}.w-100 .button{display:flex;justify-content:center;width:100%}.hi-title{font-family:Unbounded;text-align:center}.hi-desc{font-family:Quicksand;font-size:14px;padding:.75rem 0}.hi-desc.hi-center{text-align:center}@media (max-width:480px){.modal-container{margin:1rem;padding:1.5rem}.auth-title{font-size:20px}.back-btn,.close-btn{top:.75rem}.close-btn{right:.75rem}.back-btn{left:.75rem}}.demo-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.open-modal-btn{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:MonaSans,sans-serif;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s ease}.open-modal-btn:hover{background-color:#333}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.modal-container{background-color:#000;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);color:#fff;font-family:MonaSans,sans-serif;max-width:400px;padding:2rem;position:relative;width:100%}.modal-content{position:relative;z-index:1}.close-btn{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;transition:color .2s ease;width:32px}.close-btn:hover{color:#fff}.back-btn{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;left:1rem;padding:0;position:absolute;top:1.5rem;transition:color .2s ease;width:32px}.back-btn:hover{color:#fff}.auth-content{text-align:center}.auth-title{background:none;color:#fff;font-size:24px;font-weight:700;margin-bottom:8px;margin-top:0}.auth-subtitle{background:none;color:#ccc;font-size:14px;line-height:1.5;margin-bottom:2rem}.auth-buttons{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.google-btn{align-items:center;background-color:#111;border:1px solid #333;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:MonaSans,sans-serif;font-size:14px;font-weight:500;gap:12px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.google-btn:hover{background-color:#222;border-color:#444}.email-btn{background-color:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:MonaSans,sans-serif;font-size:14px;font-weight:500;padding:12px 16px;transition:background-color .2s ease;width:100%}.email-btn:hover{background-color:#f0f0f0}.google-auth-btn{align-items:center;background-color:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-family:MonaSans,sans-serif;font-size:14px;font-weight:500;gap:12px;justify-content:center;padding:12px 16px;transition:background-color .2s ease;width:100%}.google-auth-btn:hover{background-color:#f0f0f0}.auth-toggle{margin-top:1.5rem;text-align:center}.toggle-text{color:#ccc;font-size:14px}.toggle-btn{background:none;border:none;color:#fff;cursor:pointer;font-family:MonaSans,sans-serif;font-size:14px;font-weight:500;margin-left:8px;text-decoration:underline;transition:color .2s ease}.toggle-btn:hover{color:#ddd}.form-container{gap:1rem}.form-container,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-label{font-weight:500;text-align:left}.form-input,.form-label{color:#fff;font-size:14px}.form-input{background-color:#111;border:1px solid #333;border-radius:8px;box-sizing:border-box;font-family:MonaSans,sans-serif;padding:12px 16px;transition:border-color .2s ease;width:100%}.form-input:focus{border-color:#fff;outline:none}.form-input::-webkit-input-placeholder{color:#888}.form-input::placeholder{color:#888}.submit-btn{background-color:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:MonaSans,sans-serif;font-size:14px;font-weight:500;margin-top:8px;padding:12px 16px;transition:background-color .2s ease;width:100%}.submit-btn:hover{background-color:#f0f0f0}.forgot-password{margin-top:1rem;text-align:center}.forgot-btn{background:none;border:none;color:#ccc;cursor:pointer;font-family:MonaSans,sans-serif;font-size:12px;transition:color .2s ease}.forgot-btn:hover{color:#fff}.loading-overlay{align-items:center;background-color:rgba(0,0,0,.8);border-radius:16px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.loading-spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;height:24px;width:24px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-banner{align-items:center;background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;display:flex;font-family:MonaSans,sans-serif;font-size:13px;justify-content:space-between;margin-bottom:1.5rem;padding:12px 16px}.error-text{flex:1 1;line-height:1.4;text-align:left}.error-close{align-items:center;background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;margin-left:12px;padding:0;transition:background-color .2s ease;width:20px}.error-close:hover{background-color:rgba(239,68,68,.1)}.field-error{color:#ef4444;font-family:MonaSans,sans-serif;font-size:12px;font-weight:400;margin-top:6px}.form-input.error{background-color:rgba(239,68,68,.05)!important;border-color:rgba(239,68,68,.5)!important}.form-input.error:focus{background-color:#111!important;border-color:#ef4444!important;box-shadow:0 0 0 2px rgba(239,68,68,.2)!important}button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.form-input:disabled{background-color:#0a0a0a!important;cursor:not-allowed;opacity:.6}.email-btn:disabled,.google-auth-btn:disabled,.google-btn:disabled,.submit-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.google-auth-btn:disabled,.google-btn:disabled{background-color:#1a1a1a;border-color:#333}.email-btn:disabled,.submit-btn:disabled{background-color:#e0e0e0}.success-banner{background-color:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;color:#22c55e;font-family:MonaSans,sans-serif;font-size:13px;margin-bottom:1.5rem;padding:12px 16px;text-align:center}.loader{align-items:center;display:flex;gap:4px}.dot{-webkit-animation:bounce 1.4s ease-in-out infinite;animation:bounce 1.4s ease-in-out infinite;background-color:#fff;border-radius:50%;height:8px;width:8px}.dot:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.dot:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.dot:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes bounce{0%,80%,to{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}40%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes bounce{0%,80%,to{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}40%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}.seller-header-icon{border-radius:50%;justify-content:center;overflow:hidden;width:35px}.seller-header,.seller-header-icon{align-items:center;display:flex}.seller-header-rating{display:flex}.seller-header-name{font-size:16px;font-weight:700}.seller-header-info{margin-left:.375rem}.seller-header-rating-number{font-size:14px;font-weight:600}.seller-header-reviews-count{color:#7c7c7c;font-size:14px}.image-error{display:flex;max-width:100%}.one-blog-content article{line-height:0}.one-blog-content article>*{line-height:1.4}.one-blog-content{background-color:#111;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.one-blog-content *{margin:0;padding:0}.one-blog-content .section{margin-bottom:2rem}.one-blog-content .heading{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.one-blog-content .subheading{color:#f0f0f0;font-size:1.2rem;font-weight:500;margin-bottom:.75rem;margin-top:1.5rem}.one-blog-content h2{margin:1rem 0}.one-blog-content p{color:#e0e0e0;margin-bottom:1rem}.one-blog-content ul{line-height:.5;margin-bottom:1rem;margin-left:1.5rem}.one-blog-content li{color:#e0e0e0;margin-bottom:.5rem}.one-blog-content strong{color:#fff;font-weight:600}.one-blog-content em{color:#d0d0d0;font-style:italic}.one-blog-content a{color:#4a9eff;text-decoration:none}.one-blog-content a:hover{text-decoration:underline}.one-blog-content li{line-height:1.4}.one-blog-content section{line-height:0}.one-blog-content section>*{line-height:1.4}.one-blog-content section>ul{line-height:.5}.one-blog-content *{white-space:normal}