@font-face{font-family:Amiri;src:url(/assets/Amiri-Bold-B2e07L2Z.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(/assets/Amiri-Italic-Ddho_Bwz.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Amiri;src:url(/assets/Amiri-Regular-CLLWa9Um.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aref Ruqaa;src:url(/assets/ArefRuqaa-Bold-6sft0pGV.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aref Ruqaa;src:url(/assets/ArefRuqaa-Regular-BJJMFGN6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Bhaijaan 2";src:url(/assets/Baloo2Arabic-Regular-Bhq46mwE.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Regular-BeTQORF1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-Regular-u9oSiJc6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blaka;src:url(/assets/Blaka-Regular-Ci0A0IzV.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blaka Hollow;src:url(/assets/BlakaHollow-Regular-BlcosCvh.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blaka Ink;src:url(/assets/BlakaInk-Regular-Dyh0n3yJ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Changa;src:url(/assets/Changa-Regular-Cfetieen.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dancing Script;src:url(/assets/DancingScript-Regular-CphQ46uv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Regular-nnuniQY3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gabarito;src:url(/assets/Gabarito-Regular-BZAsugZl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gulzar;src:url(/assets/Gulzar-Regular-06YyZ3Kd.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Harmattan;src:url(/assets/Harmattan-Regular-CNZKDFWC.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jomhuria;src:url(/assets/Jomhuria-Regular-Dvy-9mr9.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/assets/JosefinSans-Regular-CPy3ugCl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/assets/Karla-Regular-Cc-z3u01.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Katibeh;src:url(/assets/Katibeh-Regular-BsimsYS5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kaushan Script;src:url(/assets/KaushanScript-Regular-CIkxS4u5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/assets/KhalaBold-BtkkNFXq.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lalezar;src:url(/assets/Lalezar-Regular-BxfEshqG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-1gsDt7UN.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lemonada;src:url(/assets/Lemonada-Regular-zwn9hqhp.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mada;src:url(/assets/Mada-Regular-B0oZKVBP.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Regular-FzEoaBTQ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marhey;src:url(/assets/Marhey-Regular-CbkS8uM3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Markazi Text;src:url(/assets/MarkaziText-Regular-fdp7FqO1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mirza;src:url(/assets/Mirza-Regular-CQ8stYep.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/assets/Mulish-Regular-B2gfddt5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/assets/NotoKufiArabic-Regular-DJ-EHAjX.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/assets/NotoNaskhArabic-Regular-DCglz3Pf.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Nastaliq Urdu;src:url(/assets/NotoNastaliqUrdu-Regular-BeZXtT7F.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Arabic UI;src:url(/assets/NotoSansArabicUI-Regular-CFYIolu-.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Regular-63TK8RbS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Regular-B7EbeqL0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Regular-vXxiUg8D.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Regular-BZU_LQer.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-B2YTLo9r.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/assets/Quicksand-Regular-CI1sXvx0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rakkas;src:url(/assets/Rakkas-Regular-DzvDl40n.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Regular-X7hfRjZT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Reem Kufi;src:url(/assets/ReemKufi-Regular-BgmkywfC.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Reem Kufi Fun;src:url(/assets/ReemKufiFun-Regular-BMHm2Hkh.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Reem Kufi Ink;src:url(/assets/ReemKufiInk-Regular-D_InRotu.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-B3covOPw.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Rubik 80s Fade";src:url(/assets/Rubik80sFade-Regular-BePNecow.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Beastly;src:url(/assets/RubikBeastly-Regular-DxgX1RGa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Broken Fax;src:url(/assets/RubikBrokenFax-Regular-B9tgotxS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Burned;src:url(/assets/RubikBurned-Regular-BMZfBC47.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Distressed;src:url(/assets/RubikDistressed-Regular-CmAxt6F-.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Doodle Shadow;src:url(/assets/RubikDoodleShadow-Regular-C-jGjCAg.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Doodle Triangles;src:url(/assets/RubikDoodleTriangles-Regular-AFIFhGsq.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Gemstones;src:url(/assets/RubikGemstones-Regular-B338NcoP.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Glitch;src:url(/assets/RubikGlitch-Regular-B1-BR8cv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Glitch Pop;src:url(/assets/RubikGlitchPop-Regular-1DtgNfWn.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Iso;src:url(/assets/RubikIso-Regular-ByV6QY6U.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Lines;src:url(/assets/RubikLines-Regular-D6Dr6B_H.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Maps;src:url(/assets/RubikMaps-Regular-CjcDVJFn.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Marker Hatch;src:url(/assets/RubikMarkerHatch-Regular-C0IYiXPo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Maze;src:url(/assets/RubikMaze-Regular-CtSpdhyl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Microbe;src:url(/assets/RubikMicrobe-Regular-CO9h2uGv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Moonrocks;src:url(/assets/RubikMoonrocks-Regular-Bho_yOW-.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik One;src:url(/assets/RubikOne-Regular-07cuPJ67.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Pixels;src:url(/assets/RubikPixels-Regular-Dz2PdUmI.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Puddles;src:url(/assets/RubikPuddles-Regular-BbA_NGZA.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Scribble;src:url(/assets/RubikScribble-Regular-BQSqFpy_.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Spray Paint;src:url(/assets/RubikSprayPaint-Regular-CWK_IrI1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Storm;src:url(/assets/RubikStorm-Regular-DTcOzFvu.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Vinyl;src:url(/assets/RubikVinyl-Regular-CKlO1Trf.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Wet Paint;src:url(/assets/RubikWetPaint-Regular-gMKKedcK.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ruwudu;src:url(/assets/Ruwudu-Regular-B3VgWlgX.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scheherazade New;src:url(/assets/Scheherazade-Regular-CQ0hIK86.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scheherazade New;src:url(/assets/ScheherazadeNew-Bold-DofVuNI3.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Signika Negative;src:url(/assets/SignikaNegative-Regular-DURUadSj.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/assets/Urbanist-Regular-rJAw9Gxv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vibes;src:url(/assets/Vibes-Regular-DUQNcAA_.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/assets/WorkSans-Regular-I9InH7rV.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nasma;src:url(/fonts/Nasma.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tabshoor;src:url(/fonts/Tabshoor.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1a1a1a}#root{width:100%;min-height:100vh}h1{font-size:3.5rem;font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem}h2{font-size:2.5rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;margin-bottom:1.25rem}h3{font-size:1.75rem;font-weight:600;line-height:1.3;margin-bottom:1rem}p{font-size:1rem;line-height:1.6;margin-bottom:1rem;color:#666}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:6rem 0}.section.light{background-color:#f9f9f9}.btn{display:inline-block;padding:.875rem 2rem;border-radius:.375rem;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-primary{background-color:var(--primary, #2563eb);color:#fff;border:1px solid var(--primary, #2563eb)}.btn-primary:hover{background-color:var(--primary-dark, #1e40af);border-color:var(--primary-dark, #1e40af);transform:translateY(-2px);box-shadow:0 8px 16px #2563eb33}.btn-secondary{background-color:transparent;color:var(--text-primary, #111827);border:1.5px solid var(--border, #e5e7eb)}.btn-secondary:hover{background-color:var(--secondary, #f3f4f6);border-color:var(--primary, #2563eb)}.card{background:#fff;border-radius:.75rem;padding:2rem;border:1px solid var(--border, #e5e7eb);transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.card:hover{border-color:var(--primary, #2563eb);box-shadow:0 10px 30px #2563eb1a}input,textarea,select{width:100%;padding:.75rem;border:1.5px solid var(--border, #e5e7eb);border-radius:.375rem;font-size:1rem;font-family:inherit;transition:all .3s ease;background:#fff;color:var(--text-primary, #111827)}button,input[type=button],input[type=submit],input[type=reset]{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--text-secondary, #6b7280)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary, #2563eb);box-shadow:0 0 0 3px #2563eb1a}label{display:block;margin-bottom:.5rem;font-weight:600;font-size:.9rem;color:var(--text-primary, #111827)}.form-group{margin-bottom:1.5rem}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.flex{display:flex;gap:1rem}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-col{flex-direction:column}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-in}.slide-up{animation:slideUp .6s ease-out}@media(max-width:768px){h1{font-size:2.5rem}h2{font-size:1.75rem}.section{padding:4rem 0}.container{padding:0 1rem}}@media(max-width:480px){h1{font-size:1.75rem}h2{font-size:1.25rem}p{font-size:.95rem}.section{padding:2rem 0}}@keyframes spin{to{transform:rotate(360deg)}}html[dir=rtl] body{font-family:Noto Kufi Arabic,Cairo,Tajawal,sans-serif;text-align:right}html[dir=rtl] .flex-between,html[dir=rtl] .nav-links-pro,html[dir=rtl] .landing-nav-actions,html[dir=rtl] .co-row-2,html[dir=rtl] .co-row-3{direction:rtl}html[dir=rtl] .sw-back-btn svg,html[dir=rtl] .co-back-link svg{transform:scaleX(-1)}html[dir=rtl] .sf-hero-visual,html[dir=rtl] .pricing-cards,html[dir=rtl] .pricing-features ul li{direction:rtl}html[dir=rtl] .pricing-features ul li svg{margin-left:.5rem;margin-right:0}html[dir=rtl] .services-row,html[dir=rtl] .operations-grid,html[dir=rtl] .footer-mega-grid{direction:rtl}html[dir=rtl] .login-form-v2{text-align:right}html[dir=rtl] .login-hero{text-align:center}html[dir=rtl] .login-pw-toggle-v2{left:12px;right:auto}html[dir=rtl] .sw-brand-body{text-align:right}html[dir=rtl] .sw-brand-domain-row,html[dir=rtl] .sw-brand-chips{direction:rtl}html[dir=rtl] .sw-sections-list{text-align:right}html[dir=rtl] .sw-section-row{direction:rtl}html[dir=rtl] .sw-pal-group{text-align:right}html[dir=rtl] .wb-navbar,html[dir=rtl] .wb-navbar-left,html[dir=rtl] .wb-navbar-actions,html[dir=rtl] .wb-layout{direction:ltr}html[dir=rtl] .builder-sidebar{direction:rtl;text-align:right}html[dir=rtl] .builder-sidebar-content,html[dir=rtl] .builder-insert-search{direction:rtl}html[dir=rtl] .builder-insert-search-input,html[dir=rtl] .builder-insert-category-title{direction:rtl;text-align:right}html[dir=rtl] .builder-insert-card{direction:rtl}html[dir=rtl] .builder-tab-bar{direction:ltr}@font-face{font-family:Amiri;src:url(/assets/Amiri-Bold-B2e07L2Z.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(/assets/Amiri-Italic-Ddho_Bwz.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Amiri;src:url(/assets/Amiri-Regular-CLLWa9Um.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aref Ruqaa;src:url(/assets/ArefRuqaa-Bold-6sft0pGV.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aref Ruqaa;src:url(/assets/ArefRuqaa-Regular-BJJMFGN6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Bhaijaan 2";src:url(/assets/Baloo2Arabic-Regular-Bhq46mwE.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Regular-BeTQORF1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-Regular-u9oSiJc6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blaka;src:url(/assets/Blaka-Regular-Ci0A0IzV.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blaka Hollow;src:url(/assets/BlakaHollow-Regular-BlcosCvh.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blaka Ink;src:url(/assets/BlakaInk-Regular-Dyh0n3yJ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Changa;src:url(/assets/Changa-Regular-Cfetieen.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dancing Script;src:url(/assets/DancingScript-Regular-CphQ46uv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/Figtree-Regular-nnuniQY3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gabarito;src:url(/assets/Gabarito-Regular-BZAsugZl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gulzar;src:url(/assets/Gulzar-Regular-06YyZ3Kd.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Harmattan;src:url(/assets/Harmattan-Regular-CNZKDFWC.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jomhuria;src:url(/assets/Jomhuria-Regular-Dvy-9mr9.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/assets/JosefinSans-Regular-CPy3ugCl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/assets/Karla-Regular-Cc-z3u01.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Katibeh;src:url(/assets/Katibeh-Regular-BsimsYS5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kaushan Script;src:url(/assets/KaushanScript-Regular-CIkxS4u5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/assets/KhalaBold-BtkkNFXq.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lalezar;src:url(/assets/Lalezar-Regular-BxfEshqG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-1gsDt7UN.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lemonada;src:url(/assets/Lemonada-Regular-zwn9hqhp.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mada;src:url(/assets/Mada-Regular-B0oZKVBP.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Regular-FzEoaBTQ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marhey;src:url(/assets/Marhey-Regular-CbkS8uM3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Markazi Text;src:url(/assets/MarkaziText-Regular-fdp7FqO1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mirza;src:url(/assets/Mirza-Regular-CQ8stYep.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/assets/Mulish-Regular-B2gfddt5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/assets/NotoKufiArabic-Regular-DJ-EHAjX.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/assets/NotoNaskhArabic-Regular-DCglz3Pf.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Nastaliq Urdu;src:url(/assets/NotoNastaliqUrdu-Regular-BeZXtT7F.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Arabic UI;src:url(/assets/NotoSansArabicUI-Regular-CFYIolu-.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Regular-63TK8RbS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Regular-B7EbeqL0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Regular-vXxiUg8D.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Regular-BZU_LQer.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-B2YTLo9r.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/assets/Quicksand-Regular-CI1sXvx0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rakkas;src:url(/assets/Rakkas-Regular-DzvDl40n.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Regular-X7hfRjZT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Reem Kufi;src:url(/assets/ReemKufi-Regular-BgmkywfC.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Reem Kufi Fun;src:url(/assets/ReemKufiFun-Regular-BMHm2Hkh.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Reem Kufi Ink;src:url(/assets/ReemKufiInk-Regular-D_InRotu.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-B3covOPw.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Rubik 80s Fade";src:url(/assets/Rubik80sFade-Regular-BePNecow.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Beastly;src:url(/assets/RubikBeastly-Regular-DxgX1RGa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Broken Fax;src:url(/assets/RubikBrokenFax-Regular-B9tgotxS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Burned;src:url(/assets/RubikBurned-Regular-BMZfBC47.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Distressed;src:url(/assets/RubikDistressed-Regular-CmAxt6F-.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Doodle Shadow;src:url(/assets/RubikDoodleShadow-Regular-C-jGjCAg.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Doodle Triangles;src:url(/assets/RubikDoodleTriangles-Regular-AFIFhGsq.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Gemstones;src:url(/assets/RubikGemstones-Regular-B338NcoP.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Glitch;src:url(/assets/RubikGlitch-Regular-B1-BR8cv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Glitch Pop;src:url(/assets/RubikGlitchPop-Regular-1DtgNfWn.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Iso;src:url(/assets/RubikIso-Regular-ByV6QY6U.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Lines;src:url(/assets/RubikLines-Regular-D6Dr6B_H.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Maps;src:url(/assets/RubikMaps-Regular-CjcDVJFn.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Marker Hatch;src:url(/assets/RubikMarkerHatch-Regular-C0IYiXPo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Maze;src:url(/assets/RubikMaze-Regular-CtSpdhyl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Microbe;src:url(/assets/RubikMicrobe-Regular-CO9h2uGv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Moonrocks;src:url(/assets/RubikMoonrocks-Regular-Bho_yOW-.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik One;src:url(/assets/RubikOne-Regular-07cuPJ67.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Pixels;src:url(/assets/RubikPixels-Regular-Dz2PdUmI.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Puddles;src:url(/assets/RubikPuddles-Regular-BbA_NGZA.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Scribble;src:url(/assets/RubikScribble-Regular-BQSqFpy_.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Spray Paint;src:url(/assets/RubikSprayPaint-Regular-CWK_IrI1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Storm;src:url(/assets/RubikStorm-Regular-DTcOzFvu.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Vinyl;src:url(/assets/RubikVinyl-Regular-CKlO1Trf.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik Wet Paint;src:url(/assets/RubikWetPaint-Regular-gMKKedcK.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ruwudu;src:url(/assets/Ruwudu-Regular-B3VgWlgX.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scheherazade New;src:url(/assets/Scheherazade-Regular-CQ0hIK86.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scheherazade New;src:url(/assets/ScheherazadeNew-Bold-DofVuNI3.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Signika Negative;src:url(/assets/SignikaNegative-Regular-DURUadSj.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/assets/Urbanist-Regular-rJAw9Gxv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vibes;src:url(/assets/Vibes-Regular-DUQNcAA_.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/assets/WorkSans-Regular-I9InH7rV.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{overflow-x:hidden;-webkit-overflow-scrolling:touch}.skip-to-content{position:fixed;top:-56px;left:50%;transform:translate(-50%);background:#111;color:#fff;padding:.75rem 1.5rem;border-radius:0 0 8px 8px;width:min(1240px,calc(100% - 3rem));font-size:.9rem;text-decoration:none;transition:top .2s ease;z-index:100000}.skip-to-content:focus{top:0;outline:2px solid #2563eb}.app-toast{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);padding:.85rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:500;z-index:100001;max-width:90vw;animation:toastSlideIn .28s ease}.app-toast-error{background:#fef2f2;color:#991b1b;border:1px solid #fca5a5}.app-toast-success{background:#f0fdf4;color:#166534;border:1px solid #86efac}@keyframes toastSlideIn{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}:root{--primary: #4f46e5;--secondary: #f3f4f6;--text-primary: #111827;--text-secondary: #6b7280;--radius-sm: 8px;--radius-md: 12px;--radius-full: 999px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--napo-surface: #11151d;--napo-border: rgba(255, 255, 255, .12);--napo-text: #f6f7fb}.sf-floating-card{position:absolute;background:#fff;border-radius:16px;box-shadow:0 8px 40px #0000004d;overflow:hidden;animation:sfFloat 6s ease-in-out infinite}@keyframes sfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-st]{opacity:0;will-change:transform,opacity;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-st-delay="1"]{transition-delay:.15s}[data-st-delay="2"]{transition-delay:.3s}[data-st-delay="3"]{transition-delay:.45s}[data-st=fade-up]{transform:translateY(40px)}[data-st=fade-up].st-visible{opacity:1;transform:translateY(0)}[data-st=fade-right]{transform:translate(-50px)}[data-st=fade-right].st-visible{opacity:1;transform:translate(0)}[data-st=fade-left]{transform:translate(50px)}[data-st=fade-left].st-visible{opacity:1;transform:translate(0)}[data-st=scale-in]{transform:scale(.85)}[data-st=scale-in].st-visible{opacity:1;transform:scale(1)}[data-st=stagger]{opacity:1!important;transform:none!important}[data-st=stagger]>*{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}[data-st=stagger].st-visible>*:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0s}[data-st=stagger].st-visible>*:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.1s}[data-st=stagger].st-visible>*:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}[data-st=stagger].st-visible>*:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.3s}[data-st=stagger].st-visible>*:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.4s}[data-st=stagger].st-visible>*:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.5s}@media(prefers-reduced-motion:reduce){[data-st]{opacity:1!important;transform:none!important;transition:none!important}[data-st=stagger]>*{opacity:1!important;transform:none!important;transition:none!important}}.sf-card-collections{top:0;left:5%;width:260px;padding:.75rem;animation-delay:0s;z-index:3}.sf-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.sf-card-title{font-weight:700;font-size:.85rem;color:#111}.sf-card-arrow{font-size:1.1rem;color:#999}.sf-card-thumbs{display:flex;gap:.5rem}.sf-thumb{display:flex;flex-direction:column;align-items:center;gap:.3rem}.sf-thumb img{width:68px;height:68px;border-radius:12px;object-fit:cover}.sf-thumb span{font-size:.62rem;color:#444;font-weight:500}.sf-card-social{top:210px;left:8%;padding:.6rem .9rem;border-radius:999px;animation-delay:1s;z-index:4;background:#fffffff2}.sf-social-icons{display:flex;gap:.5rem;align-items:center}.sf-social-dot{width:24px;height:24px;border-radius:50%;display:block}.sf-hero-main-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;height:380px;z-index:2}.sf-hero-main-img img{width:100%;height:100%;object-fit:cover;border-radius:24px;box-shadow:0 20px 80px #0006}.sf-card-product{top:0;right:5%;width:220px;padding:0;animation-delay:.5s;z-index:3}.sf-product-price{display:block;padding:.6rem .75rem;font-weight:700;font-size:.9rem;color:#111}.sf-product-img img{width:100%;height:180px;object-fit:cover}.sf-product-heart{position:absolute;top:.6rem;right:.6rem;width:32px;height:32px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#555}.sf-card-buy{bottom:60px;right:8%;padding:.7rem 1.8rem;border-radius:8px;background:#5a31f4;color:#fff;font-size:.82rem;font-weight:500;animation-delay:1.5s;z-index:4}.sf-pay-badge{background:#fff;color:#5a31f4;padding:.1rem .35rem;border-radius:4px;font-weight:700;font-size:.72rem;margin-left:.2rem}.sf-hero-marquee{position:absolute;bottom:40px;left:0;right:0;overflow:hidden;z-index:1;pointer-events:none}.sf-marquee-track{display:flex;gap:0;animation:sfMarqueeScroll 20s linear infinite;white-space:nowrap}.sf-marquee-track span{font-size:clamp(5rem,14vw,12rem);font-weight:700;color:#ffffff0f;letter-spacing:-.04em;padding-right:.5em;flex-shrink:0;font-family:Inter,-apple-system,sans-serif}@keyframes sfMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sf-hero-belt{position:absolute;bottom:0;left:0;right:0;height:50px;overflow:hidden;z-index:2;background:#0000004d;backdrop-filter:blur(4px)}.sf-belt-track{display:flex;gap:0;animation:sfBeltScroll 25s linear infinite;width:max-content;align-items:center;height:100%}.sf-belt-text{font-size:.85rem;font-weight:600;color:#ffffffa6;text-transform:uppercase;letter-spacing:.15em;padding:0 2.5rem;white-space:nowrap;flex-shrink:0}.sf-belt-text:after{content:"•";margin-left:2.5rem;color:#ffffff4d}@keyframes sfBeltScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-squarespace{position:relative;min-height:85vh;overflow:hidden;padding:6rem 0 0;background:#000}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 80%,rgba(139,90,43,.45) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 30% 70%,rgba(120,70,30,.3) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 70% 75%,rgba(150,95,40,.25) 0%,transparent 60%)}.hero-overlay{position:absolute;inset:0;background:radial-gradient(ellipse 100% 80% at 50% 0%,rgba(0,0,0,.7) 0%,transparent 70%)}.hero-stage,.hero-squarespace .hero-pro-content{position:relative;z-index:2}.hero-squarespace .hero-pro-content{grid-template-columns:minmax(0,740px);gap:0}.hero-kicker{color:#ffffffc2;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;margin-bottom:1rem}.hero-squarespace .hero-pro-text h1{color:#fff;max-width:750px;font-size:clamp(2.8rem,7vw,5rem);line-height:1.05;font-weight:400;font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em}.hero-squarespace .hero-pro-text p{color:#ffffffb3;max-width:560px;font-size:1rem}.hero-laptop-mockup{position:relative;max-width:820px;margin:3.5rem auto 0;z-index:2}.hero-laptop-frame{background:#1a1a1a;border-radius:16px 16px 0 0;border:2px solid #333;border-bottom:none;padding:0;overflow:hidden;aspect-ratio:16 / 10;position:relative}.hero-laptop-screen{width:100%;height:100%;object-fit:cover;display:block}.hero-laptop-header{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:1.2rem 2rem;z-index:2}.hero-laptop-logo{position:absolute;left:2rem}.hero-laptop-nav{display:flex;gap:2rem}.hero-laptop-nav span{color:#ffffffd9;font-size:.9rem;font-weight:400}.hero-pro-cta-section{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem}.hero-pro-cta-section .hero-cta-btn{display:inline-block;padding:1rem 2.5rem;background:#fff;color:#111;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-decoration:none;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s}.hero-pro-cta-section .hero-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ffffff26}.services-row span.active{background:#e8e6e2;color:#131722}.editor-showcase{background:radial-gradient(circle at 20% 15%,#3d3b3f6b,#11151d 42%,#0a0d14);color:#f6f7fb}.editor-showcase .section-header h2,.editor-showcase h2,.editor-showcase p{color:#111}.editor-showcase-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:1.5rem;align-items:center}.editor-mock{min-height:420px}.editor-graphic{width:100%;min-height:420px;border-radius:1rem;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#ffffff1f,#ffffff08);overflow:hidden;box-shadow:0 24px 44px #0000003d}.editor-graphic-toolbar{height:44px;border-bottom:1px solid rgba(255,255,255,.16);display:flex;align-items:center;gap:.45rem;padding:0 .9rem}.editor-graphic-toolbar span{width:9px;height:9px;border-radius:999px;background:#ffffff9e}.editor-graphic-layout{display:grid;grid-template-columns:86px 1fr;min-height:376px}.editor-graphic-sidebar{border-right:1px solid rgba(255,255,255,.14);background:#ffffff0f}.editor-graphic-canvas{padding:1rem}.editor-graphic-title{height:44px;border-radius:10px;background:#ffffff3d;margin-bottom:.8rem}.editor-graphic-lines{height:13px;border-radius:999px;background:#ffffff59;margin-bottom:.52rem}.editor-graphic-lines.short{width:70%;margin-bottom:.9rem}.editor-graphic-grid{display:grid;grid-template-columns:1fr 1fr;gap:.68rem}.editor-graphic-grid div{min-height:118px;border-radius:10px;background:#fff3}.editor-image-frame{width:100%;min-height:420px;border-radius:1rem;border:1.5px solid rgba(255,255,255,.28);padding:.9rem;background:#ffffff0a}.editor-mock-content{position:absolute;left:14%;top:46%;width:52%;border:2px solid #53a2ff;padding:1rem}.editor-mock-content h3{margin:0 0 .5rem;color:#fff}.editor-mock-content p{margin:0;color:#e9edf6}.preview-page,.admin-panel{background:linear-gradient(160deg,#0c0f15,#121822);color:var(--napo-text)}.admin-controls,.admin-center,.admin-content-right,.preview-navbar,.preview-container{border-color:var(--napo-border)!important}.admin-controls,.admin-center,.admin-content-right,.preview-navbar{background:var(--napo-surface)!important;color:var(--napo-text)!important}.login-header h1,.admin-section h2{color:var(--napo-text)}@media(max-width:1100px){.capability-grid,.editor-showcase-grid,.ecom-pos-showcase-grid,.operations-grid,.footer-mega-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.landing-reimagined .nav-links-pro,.landing-nav-actions .btn-secondary{display:none}.capability-grid,.editor-showcase-grid,.ecom-pos-showcase-grid,.operations-grid,.footer-mega-grid,.cta-banner-inner,.footer-mega .footer-bottom-pro{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}}.builder-tab-btn.active{color:#dce8ff;border-bottom-color:#6ea5ff;background:#6ea5ff0f}.sidebar-layout-card.dragging{opacity:.45;cursor:grabbing}.builder-insert-card.dragging{opacity:.5;cursor:grabbing}.builder-insert-card.static{cursor:pointer}.bp-header-layout-card.is-active{border-color:#111827;background:#f8fafc;color:#111827;box-shadow:0 0 0 1px #111827}.bp-header-layout-preview .is-menu{width:24px;height:3px;border-top:1px solid #94a3b8;border-bottom:1px solid #94a3b8;justify-self:center}.bp-header-layout-preview .is-actions{width:13px;height:5px;border-radius:4px;background:#cbd5e1;justify-self:center}.bp-header-layout-preview.is-split-rule .is-menu{justify-self:end}.theme-palette-card.active{border-color:#6366f1;box-shadow:0 0 0 2.5px #6366f138}.admin-panel .card{background:#151c28;border-color:var(--napo-border);color:#edf2fd}.admin-panel .card p,.admin-panel .card td,.admin-panel .card span,.admin-panel .card label{color:#aab4c6}.admin-panel .empty-state.card{background:#141b27}.btn-compact{padding:.55rem 1.15rem;font-size:.8rem;border-radius:8px;font-weight:600;letter-spacing:.02em}.admin-status-badge.paid{background:#2dc28038;color:#9ff0c9}.admin-status-badge.sent{background:#59a5ff3d;color:#cbe5ff}.admin-status-badge.pending,.admin-status-badge.draft{background:#ff828238;color:#ffc9c9}.admin-products-segment.active{border-bottom-color:#78aefe;color:#cfe3ff}.product-type-card.selected{border-color:#4285f4;background:#1e263a;box-shadow:0 0 0 2px #4285f440}.ap-filter-tab.active{color:#edf2ff;border-bottom-color:#edf2ff;font-weight:600}.admin-panel.admin-layout .ap-filter-tab.active{color:#141922!important;border-bottom-color:#141922!important;font-weight:600!important}.admin-panel.admin-layout .product-type-card.selected{border-color:#111!important;background:#f0f1f3!important;box-shadow:0 0 0 2px #11111114!important}.admin-product-public.status-draft{background:#ffc10726;color:#ffc107}.admin-product-public.status-draft:before{background:#ffc107}.admin-product-public.status-unlisted{background:#9e9e9e26;color:#9e9e9e}.admin-product-public.status-unlisted:before{background:#9e9e9e}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sqi-chart-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.fade-in{animation:popoverFadeIn .2s ease-out}@media(prefers-reduced-motion:reduce){.sq-alerts-menu,.sod-dropdown,.sq-menu-fade-in,.sq-nav-subgroup,.sqi-chart-svg-in,.sqi-stat-card,.sq-stat-card-v2,.fade-in{animation:none}}.admin-row-actions .btn-icon-small{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#b4c3dc99;cursor:pointer;transition:all .15s ease;padding:0}.admin-row-actions .btn-icon-small:hover{background:#ffffff0f;color:#edf2ff;border-color:#ffffff26}.admin-row-actions .btn-icon-small.btn-danger:hover{background:#f443361f;color:#ef5350;border-color:#f4433640}.admin-block-card.selected{border:2px solid #78aefe;background:#1a2435}.wb-view-toggle{display:flex;align-items:center;gap:2px;background:#f3f4f6;border-radius:8px;padding:3px}.wb-view-btn{display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;height:28px;border:none;border-radius:6px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .15s ease;font-size:.78rem;font-weight:500;white-space:nowrap}.wb-view-btn-label{display:inline;font-size:.72rem;font-weight:600}.wb-view-btn:hover{color:#6b7280}.wb-view-btn.active{background:#fff;color:#111827;box-shadow:0 1px 3px #0000001a}.wb-view-btn-mobile.active{background:#111827;color:#fff;box-shadow:0 1px 3px #00000040}.wb-page-switcher-chevron.open{transform:rotate(180deg)}.wb-page-switcher-item.active{background:#eef2ff;color:#111318}.wb-page-switcher-item.active svg{color:#4f46e5}.wb-btn-preview{background:transparent;color:#3b4150;border:1px solid #d1d5db;padding:.45rem 1rem;font-weight:500;font-size:.82rem;cursor:pointer;border-radius:4px;transition:all .15s}.wb-btn-preview:hover{background:#f3f4f6;border-color:#b0b5bf}.wb-block-wrap.selected{outline-color:#4285f4;border-radius:4px}.wb-block-wrap.dragging{opacity:.5;cursor:grabbing}.wb-drop-indicator.top{top:-8px}.wb-drop-indicator.bottom{bottom:-8px}.wb-block-outer:hover .wb-add-toolbar-zone .wb-add-toolbar-btn,.wb-add-toolbar-zone.active .wb-add-toolbar-btn{opacity:1}.wb-context-btn.disabled{opacity:.4;cursor:not-allowed}.builder-tab-btn.active{color:#111827!important;border-bottom-color:#111827!important}.admin-panel.admin-layout .card,.admin-panel.admin-layout .admin-table-wrap,.admin-panel.admin-layout .admin-block-card,.admin-panel.admin-layout .admin-blocks-preview-wrap,.admin-panel.admin-layout .card-panel,.admin-panel.admin-layout .info-card,.admin-panel.admin-layout .stat-card{background:#fff!important;border:1px solid #e8eaef!important;color:#161a22!important;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008!important;border-radius:12px!important}.admin-panel.admin-layout .admin-row-actions .btn-icon-small{border:1px solid #e8eaef!important;color:#9ba3b2!important;background:transparent!important;border-radius:8px!important}.admin-panel.admin-layout .admin-row-actions .btn-icon-small:hover{background:#f5f6f8!important;color:#333!important;border-color:#d5d8df!important}.admin-panel.admin-layout .admin-row-actions .btn-icon-small.btn-danger:hover{background:#fef2f2!important;color:#c33!important;border-color:#fecaca!important}.admin-panel.admin-layout .admin-products-segment.active{color:#141922!important;border-bottom-color:#141922!important;font-weight:600!important}.admin-panel.admin-layout .btn,.admin-panel.admin-layout .btn-compact{background:#fff!important;border:1.5px solid #e2e4ea!important;color:#1a2130!important;box-shadow:0 1px 2px #0000000a!important;transform:none!important;border-radius:8px!important;font-weight:600!important;font-size:.8rem!important;transition:all .15s ease!important}.admin-panel.admin-layout .btn-primary{background:linear-gradient(160deg,#1a1e27,#2d313a)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 2px 8px #1a1e272e!important}.admin-panel.admin-layout .btn-primary:hover{background:linear-gradient(160deg,#23272f,#393d46)!important;box-shadow:0 4px 16px #1a1e2740!important;transform:translateY(-1px)!important}.admin-panel.admin-layout .btn-secondary:hover,.admin-panel.admin-layout .btn:hover{background:#f8f9fb!important;border-color:#d0d3da!important}.admin-panel.admin-layout .btn-danger,.admin-panel.admin-layout .admin-danger-btn{background:linear-gradient(160deg,#1a1e27,#2d313a)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 2px 8px #1a1e272e!important}.admin-panel.admin-layout .btn-danger:hover,.admin-panel.admin-layout .admin-danger-btn:hover{background:linear-gradient(160deg,#c62828,#d32f2f)!important;box-shadow:0 4px 12px #c6282840!important}.admin-panel.admin-layout .info-table td,.admin-panel.admin-layout .info-table td strong,.admin-panel.admin-layout .contacts-table td,.admin-panel.admin-layout .contacts-table th,.admin-panel.admin-layout .category-row span,.admin-panel.admin-layout .settings-group label,.admin-panel.admin-layout .settings-group p,.admin-panel.admin-layout .modal-content h3,.admin-panel.admin-layout .modal-content label,.admin-panel.admin-layout .modal-content input,.admin-panel.admin-layout .modal-content textarea,.admin-panel.admin-layout .form-group label{color:#1e2431!important}.admin-panel.admin-layout .admin-block-card.selected{background:#f1f5fc!important;border-color:#3d7ce6!important}.admin-panel.admin-layout .admin-status-badge.paid{background:#e2f5ea!important;color:#135a31!important}.admin-panel.admin-layout .admin-status-badge.sent{background:#e3effe!important;color:#224f8a!important}.admin-panel.admin-layout .admin-status-badge.pending,.admin-panel.admin-layout .admin-status-badge.draft{background:#faeaea!important;color:#7f1d1d!important}.admin-panel.admin-layout .empty-state.card p{color:#6c7382!important}.admin-sidebar-nav-item,.admin-sidebar-section,.admin-panel .nav-item-sub{border:none;background:transparent;color:#2d313a;border-radius:0;font-size:1rem;font-weight:500;text-align:left;width:100%;padding:.4rem .5rem}.admin-panel .nav-item-sub{font-size:.93rem;color:#585d68;padding-left:.6rem}.admin-panel .nav-item.active,.admin-panel .nav-section.active,.admin-panel .nav-item-sub.active{color:#151922;font-weight:700;text-decoration:underline;text-underline-offset:4px}.admin-panel .card{background:#fff;border:1px solid #e3e4e8;border-radius:.6rem;color:#161a23;box-shadow:none}.admin-panel .card p,.admin-panel .card td,.admin-panel .card span,.admin-panel .card label{color:#616775}.admin-tab-actions .btn,.btn-compact{border-radius:.42rem;border:1px solid #d8dae0;background:#fff;color:#1f2532}.admin-tab-actions .btn-primary,.admin-panel .btn-primary{background:#fff;border-color:#cbced7;color:#111623}.admin-panel .btn-primary:hover{background:#f4f5f8;box-shadow:none;transform:none}.admin-products-segment.active{color:#1d2533;border-bottom-color:#1d2533}.admin-block-card.selected{background:#f3f6fb;border-color:#2b6ad6}:root{--contrast-dark-bg: #0c1017;--contrast-dark-text: #f3f6fc;--contrast-dark-muted: #b6c0d0;--contrast-light-bg: #f6f6f7;--contrast-light-text: #121620;--contrast-light-muted: #5d6574}.landing-reimagined,.preview-page{color:var(--contrast-dark-text)}.landing-reimagined{background:#05070b;color:var(--napo-text)}.landing-reimagined .container-pro{max-width:1280px}.promo-strip{background:#020304;color:#dce2ef;text-align:center;font-size:.78rem;letter-spacing:.02em;padding:.55rem 1rem;border-bottom:1px solid rgba(255,255,255,.12)}.promo-strip p{margin:0;color:#dce2ef}.promo-strip strong{color:#fff}.landing-reimagined .navbar-professional{background:#05070b;border-bottom:1px solid rgba(255,255,255,.14);padding:1.2rem 0;backdrop-filter:blur(8px)}.landing-reimagined .navbar-professional.lp-nav-adaptive{background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;position:fixed;top:36px;left:0;right:0;z-index:100;transition:background .3s,border-color .3s,box-shadow .3s,top .3s,backdrop-filter .3s}.landing-reimagined .navbar-professional.lp-nav-scrolled{top:0;background:#05070bf2!important;backdrop-filter:blur(12px)!important;border-bottom-color:#ffffff1a!important;box-shadow:0 2px 12px #0000004d}.landing-reimagined .promo-strip.lp-promo-hidden{opacity:0;pointer-events:none;max-height:0;padding:0;margin:0;overflow:hidden;transition:opacity .3s,max-height .3s,padding .3s}.landing-reimagined .logo-pro h2,.landing-reimagined .nav-links-pro a,.landing-reimagined .logo-pro span{color:#f2f4f8}.landing-reimagined .nav-links-pro a{opacity:.88}.landing-reimagined .nav-links-pro a:hover{opacity:1;color:#fff}.landing-reimagined .btn-pro.btn-secondary{border-color:#ffffff2e;color:#e8ebf2}.landing-reimagined .btn-pro.btn-primary{background:#f4f5f7;border-color:#f4f5f7;color:#10131a}.landing-reimagined .btn-pro.btn-primary:hover{background:#fff;border-color:#fff;box-shadow:0 12px 26px #ffffff2e}.lp-nav-adaptive{background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;position:fixed;top:36px;left:0;right:0;z-index:100;transition:background .3s,border-color .3s,box-shadow .3s,top .3s,backdrop-filter .3s}.lp-nav-scrolled{top:0!important;background:#05070bf2!important;backdrop-filter:blur(12px)!important;border-bottom-color:#ffffff1a!important;box-shadow:0 2px 12px #0000004d}.promo-strip.lp-promo-hidden{opacity:0;pointer-events:none;max-height:0;padding:0;margin:0;overflow:hidden}@media(max-width:768px){.promo-strip{display:none!important}.lp-nav-adaptive{top:0!important}}.sf-hero{position:relative;width:100%;height:100vh;overflow:hidden;background:#0b0b1a;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:106px 2rem 0;box-sizing:border-box;text-align:center}.sf-hero.sf-hero--compact{height:auto;min-height:0;padding:clamp(7rem,12vw,10rem) 2rem 3rem}.sf-hero:before{content:"";position:absolute;inset:0;background:#00000085;z-index:1}.sf-hero>*:not(video){position:relative;z-index:2}.sf-hero-label{font-family:Cairo,Inter,-apple-system,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-bottom:1.8rem}.sf-hero-headline{font-family:Cairo,Inter,-apple-system,sans-serif;font-size:clamp(2.8rem,7vw,4.8rem);font-weight:300;color:#fff;line-height:1.1;margin:0 0 1.8rem;letter-spacing:-.02em;font-style:italic}.sf-hero-headline .hero-accent{background:linear-gradient(90deg,#fff,#c8c8ffd9 40%,#b4c8ffb3,#ffffffe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sf-hero-sub{color:#ffffff80;font-family:Cairo,Inter,-apple-system,sans-serif;font-size:clamp(.95rem,1.6vw,1.15rem);margin:0 0 2.8rem;font-weight:400;font-style:italic;max-width:560px;line-height:1.7}.sf-hero-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 2.2rem;background:#fff;color:#111;border:none;border-radius:999px;font-family:Cairo,Inter,-apple-system,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em}.sf-hero-cta:hover{background:#f0f0f0;transform:translateY(-1px);box-shadow:0 8px 30px #ffffff1a}.sf-hero-cta svg{transition:transform .2s ease}.sf-hero-cta:hover svg{transform:translate(3px)}.sf-hero-badge{display:none}.sf-hero-visual{position:relative;width:100%;max-width:1100px;height:480px;margin:2rem auto 0;z-index:5}.landing-reimagined h1,.landing-reimagined h2,.landing-reimagined h3,.preview-page h1,.preview-page h2{color:var(--contrast-dark-text)}.admin-panel.admin-layout .sq-ai-beacon-btn.primary,.admin-panel.admin-layout .sq-ai-beacon-foot-btn.primary,.admin-panel.admin-layout .sq-ai-popup-generate,.admin-panel.admin-layout .na-filter-chip.active,.admin-panel.admin-layout .barq-card-btn.is-primary,.admin-panel.admin-layout .pre-ai-primary,.admin-panel.admin-layout .fmh-ask-send.active{color:#fff}.admin-panel.admin-layout .admin-products-segment.active,.admin-panel.admin-layout .nav-item.active,.admin-panel.admin-layout .nav-item-sub.active,.admin-panel.admin-layout .nav-section.active{color:#0f1624!important}.container-pro{max-width:1200px;margin:0 auto;padding:0 2rem}.navbar-professional{background:#fff;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;padding:1.5rem 0;backdrop-filter:blur(10px);background:#fffffff2}.logo-pro{display:flex;align-items:baseline;gap:.5rem}.logo-pro h2{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.5px}.logo-pro span{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-weight:600}.navbar-professional .flex-between{display:flex;justify-content:space-between;align-items:center}.nav-links-pro{list-style:none;display:flex;gap:3rem;margin:0;padding:0}.nav-links-pro a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;font-weight:500;transition:color .3s ease}.nav-links-pro a:hover{color:var(--primary)}.landing-nav-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}.landing-nav-actions .sq-lang-toggle{flex:0 0 auto}.btn-pro{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.btn-primary{background:var(--primary);color:#fff;border:1px solid var(--primary)}.btn-primary:hover{background:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 16px #2563eb33}.btn-secondary{background:transparent;color:var(--text-primary);border:1.5px solid var(--border)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary);background:#2563eb0d}.btn-large{padding:1rem 2rem;font-size:1rem}.hero-pro{padding:6rem 0;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:1px solid var(--border)}.hero-pro-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-pro-text h1{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-1px;color:var(--text-primary)}.hero-pro-text p{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;max-width:520px}.hero-pro-cta{display:flex;flex-direction:column;gap:1rem}.hero-subtitle{font-size:.9rem;color:var(--text-secondary);margin:0}.hero-visual-placeholder{display:flex;align-items:center;justify-content:center;height:500px}.rbiz-section{padding:1.5rem 0 3rem;background:#f6f6f6}.rbiz-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;margin-bottom:.8rem}.rbiz-title-row h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.2vw,3.5rem);letter-spacing:-.015em;line-height:.95;color:#121212;max-width:13.5ch}.rbiz-controls{display:inline-flex;flex-direction:row;align-items:center;gap:.1rem}.rbiz-arrow{width:36px;height:36px;border:0;background:transparent;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.rbiz-arrow:hover{transform:translate(-1px);opacity:.7}.rbiz-stage{background:transparent;border:0;border-radius:0;overflow:hidden;padding-right:1.2rem}.rbiz-panels{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:0;cursor:grab}.rbiz-panels.rbiz-panels-dragging{cursor:grabbing;user-select:none}.rbiz-panels::-webkit-scrollbar{display:none}.rbiz-panel{min-width:calc(100% - 6.5rem);background:#ececec;padding:.55rem 0;display:grid;grid-template-columns:minmax(240px,.92fr) minmax(300px,460px);gap:.4rem;align-items:stretch;scroll-snap-align:start;border:1px solid #e2e2e2;border-radius:12px;box-shadow:0 8px 18px #0f172a0a;overflow:hidden}.rbiz-panel-copy{padding:.8rem 1rem .9rem 1.1rem;display:flex;flex-direction:column}.rbiz-panel-text{margin:auto 0;padding-bottom:2rem}.rbiz-panel-text h3{margin:0;font-size:clamp(1.85rem,3vw,2.8rem);line-height:.96;letter-spacing:-.03em;color:#121212}.rbiz-panel-text p{margin:.75rem 0 0;color:#252525;font-size:.96rem;line-height:1.42;max-width:30ch}.rbiz-panel-text a{margin-top:.85rem;display:inline-block;color:#111;font-weight:600;font-size:.95rem;text-decoration:none}.rbiz-panel-text a:hover{text-decoration:underline}.rbiz-panel-media{padding-right:0;display:flex;align-items:center;justify-content:flex-end;overflow:visible}.rbiz-phone-shell{width:100%;max-width:390px;min-height:455px;background:transparent;border-radius:32px;border:1.5px solid #d9dde3;box-shadow:none;padding:0;overflow:hidden;transform:translate(-10%)}.rbiz-phone-screen{min-height:455px;border-radius:30px;background:#fff;border:0;overflow:hidden;padding:0}.rbiz-phone-image-slot{width:100%;height:100%;min-height:455px;border-radius:30px;border:0;background:#fff}.rbiz-section-wide{padding:2.4rem 0 3.6rem;background:#f3f3f3}.rbiz-section-wide .rbiz-container-wide{max-width:none;width:min(100%,1900px);padding-left:2rem;padding-right:2rem}.rbiz-section-wide .rbiz-title-row{align-items:center;margin-bottom:1rem}.rbiz-section-wide .rbiz-title-row h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,3.8vw,4rem);letter-spacing:-.03em;line-height:.95;color:#0f1114;max-width:18ch}.rbiz-section-wide .rbiz-stage{padding-right:0;overflow:visible}.rbiz-section-wide .rbiz-panels{gap:1rem}.rbiz-section-wide .rbiz-panel{min-width:calc(100% - 8.5rem);background:#ececec;grid-template-columns:minmax(380px,1fr) minmax(300px,450px);border-radius:10px;overflow:visible}.rbiz-section-wide .rbiz-panel-copy{padding:2.2rem 3rem}.rbiz-section-wide .rbiz-panel-text{max-width:34rem;padding-bottom:0}.rbiz-section-wide .rbiz-panel-text h3{font-size:clamp(2.25rem,3.2vw,3.65rem);letter-spacing:-.035em}.rbiz-section-wide .rbiz-panel-text p{margin-top:.95rem;max-width:38ch;font-size:1.05rem;color:#2f2f2f}.rbiz-section-wide .rbiz-panel-text a{margin-top:1.1rem;font-size:1rem}.rbiz-section-wide .rbiz-panel-media{justify-content:center}.rbiz-section-wide .rbiz-phone-shell{max-width:420px;min-height:560px;border-width:1px;transform:translate(-4%)}.rbiz-section-wide .rbiz-phone-screen,.rbiz-section-wide .rbiz-phone-image-slot{min-height:560px}.mig-rbiz-section .rbiz-phone-shell{max-width:none;width:100%;min-height:560px;height:560px;border-radius:16px;border:2px solid #c8cdd6;box-shadow:0 12px 40px #0000001f;transform:translate(-4%);background:#0f1114}.mig-rbiz-section .rbiz-phone-screen{min-height:560px;height:560px;border-radius:14px;background:#0f1114}.mig-rbiz-section .rbiz-phone-image-slot{min-height:560px;height:560px;border-radius:14px;background-size:cover;background-position:center}.howworks-pro{padding:6rem 0;background:linear-gradient(135deg,#f9fafb,#f3f4f6)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.pricing-toggle-btn.active{background:#fff;color:#111;box-shadow:0 1px 3px #00000014}.pricing-card.recommended{border:2px solid #111;box-shadow:0 8px 30px #0000001a;transform:scale(1.02)}.pricing-card.recommended:hover{box-shadow:0 12px 40px #00000024}@media(max-width:768px){.pricing-card.recommended{transform:none}}.cta-banner-pro .btn-pro{background:#fff;color:var(--primary);margin-top:1.5rem}.cta-banner-pro .btn-pro:hover{background:#f0f0f0;transform:translateY(-2px)}@media(max-width:1024px){.rbiz-title-row{align-items:flex-start;flex-direction:row}.rbiz-stage{padding-right:.9rem}.rbiz-panel{min-width:calc(100% - 4rem);grid-template-columns:1fr}.rbiz-section-wide .rbiz-container-wide{padding-left:1rem;padding-right:1rem}.rbiz-section-wide .rbiz-panel{min-width:calc(100% - 3rem)}.rbiz-section-wide .rbiz-panel-copy{padding:1.5rem 1.5rem .8rem}.rbiz-section-wide .rbiz-panel-media{padding:0 1rem 1rem}.rbiz-section-wide .rbiz-phone-shell,.rbiz-section-wide .rbiz-phone-screen,.rbiz-section-wide .rbiz-phone-image-slot{min-height:440px}.rbiz-panel-text{margin-top:0;padding-bottom:.2rem}.rbiz-panel-media{padding:0 1rem 1rem}.rbiz-phone-shell{min-height:390px;max-width:360px;transform:translate(-5%)}.rbiz-phone-screen,.rbiz-phone-image-slot{min-height:390px}.hero-pro-content{grid-template-columns:1fr}.hero-pro-text h1{font-size:2.5rem}}@media(max-width:768px){.nav-links-pro{gap:1.5rem;font-size:.85rem}.hero-pro{padding:4rem 0}.hero-pro-text h1{font-size:2rem}.rbiz-section{padding:3rem 0}.rbiz-stage{padding-right:0}.rbiz-controls{flex-direction:row;width:auto}.rbiz-panel{min-width:100%;padding:.8rem 0}.rbiz-panel-copy{padding:.75rem 1rem}.rbiz-panel-text h3{font-size:2rem}.rbiz-panel-media{padding:0 .75rem .75rem}.rbiz-phone-shell{min-height:340px;border-radius:24px;padding:0;transform:translate(0)}.rbiz-phone-screen{min-height:340px;border-radius:20px;padding:0}.rbiz-phone-image-slot{min-height:340px;border-radius:16px}.rbiz-section-wide{padding:2rem 0 2.6rem}.rbiz-section-wide .rbiz-title-row{align-items:flex-start;gap:.5rem}.rbiz-section-wide .rbiz-title-row h2{font-size:clamp(1.9rem,8vw,2.7rem);line-height:1}.rbiz-section-wide .rbiz-panel{min-width:100%}.rbiz-section-wide .rbiz-panel-copy{padding:1rem 1rem .4rem}.rbiz-section-wide .rbiz-panel-text h3{font-size:clamp(1.9rem,7vw,2.4rem)}.rbiz-section-wide .rbiz-panel-text p{font-size:.98rem}.rbiz-section-wide .rbiz-phone-shell{max-width:360px;transform:translate(0)}}.mgp-support-section{padding:3.8rem 0 3rem;background:#f6f7fb}.mgp-support-section .container-pro{max-width:1520px}.mgp-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.mgp-support-card{display:flex;flex-direction:column;min-width:0}.mgp-support-image-slot{width:100%;aspect-ratio:1.05 / 1;border-radius:11px;background-color:#dfdfdf;background-repeat:no-repeat;background-position:center;background-size:cover;background-origin:content-box;padding:0;border:0;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;margin-bottom:1.25rem}.mgp-support-image-slot span{margin:0 0 .7rem .7rem;font-size:.64rem;color:#00000073;background:#ffffffb3;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:.18rem .48rem}.mgp-support-card h3{margin:0;font-size:clamp(1.25rem,1.95vw,2.05rem);line-height:1.12;letter-spacing:-.02em;color:#0f1114}.mgp-support-card p{margin:.9rem 0 0;font-size:.93rem;line-height:1.45;color:#252a33;max-width:42ch}.mgp-support-card a{margin:.95rem 0 0;display:inline-block;color:#0f1114;font-size:.92rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.mgp-support-card a:hover{opacity:.7}.mgp-privacy-section{background:#f6f7fb;padding:1.4rem 0 3.2rem}.mgp-privacy-panel{max-width:1560px;background:#f1efed;padding:4.6rem 7rem 4.2rem;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(420px,1fr);gap:5.5rem;align-items:start;border-radius:32px}@property --barq-panel-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes barq-panel-spin{to{--barq-panel-angle: 360deg}}.mgp-privacy-title-wrap h2{margin:0;max-width:16ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,2.9vw,3.3rem);line-height:.98;letter-spacing:-.045em;color:#090909}.mgp-privacy-copy-wrap p{margin:0;max-width:48ch;font-size:.98rem;line-height:1.5;color:#0f1114}.mgp-privacy-copy-wrap a{margin-top:2.5rem;display:inline-block;color:#0f1114;font-size:.95rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.mgp-privacy-copy-wrap a:hover{opacity:.72}@media(max-width:1024px){.mgp-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mgp-privacy-panel{padding:3.5rem 3rem;grid-template-columns:1fr;gap:2rem}.mgp-privacy-title-wrap h2,.mgp-privacy-copy-wrap p{max-width:none}.mgp-support-image-slot{padding:1.8rem}}@media(max-width:768px){.mgp-support-section{padding:2.8rem 0 2rem}.mgp-privacy-section{padding:.8rem 0 2.2rem}.mgp-privacy-panel{max-width:calc(100% - 1.25rem);padding:2rem 1.4rem;gap:1.5rem}.mgp-privacy-title-wrap h2{max-width:12ch;font-size:clamp(2rem,10vw,2.8rem)}.mgp-privacy-copy-wrap p,.mgp-privacy-copy-wrap a{font-size:.92rem}.mgp-privacy-copy-wrap a{margin-top:1.6rem}.landing-reimagined .container-pro.mgp-privacy-panel{width:calc(100% - 2rem);max-width:calc(100% - 2rem);margin:0 auto;padding:2.2rem 1.5rem;border-radius:24px}.mgp-privacy-title-wrap h2{max-width:none}.mgp-support-section .container-pro{max-width:calc(100% - 1.25rem)}.mgp-support-grid{grid-template-columns:1fr}.mgp-support-card h3{font-size:clamp(1.2rem,6vw,1.55rem)}.mgp-support-image-slot{padding:1.3rem}.mgp-support-card p,.mgp-support-card a{font-size:.9rem}}.migration-page .container-pro{max-width:1240px}.mgp-hero{padding:10rem 0 5rem;background:radial-gradient(circle at top right,rgba(128,145,255,.18),transparent 28%),radial-gradient(circle at top left,rgba(255,255,255,.07),transparent 24%),linear-gradient(180deg,#07090d,#0a0d13 58%,#f5f5f3 58% 100%)}.mgp-hero-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,.9fr);gap:2rem;align-items:end}.mgp-kicker{display:inline-block;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#9fb2d9;margin-bottom:1rem}.mgp-kicker-dark{color:#6b7280}.mgp-hero-copy h1{margin:0;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.96;letter-spacing:-.05em;color:#f8fafc;max-width:10ch}.mgp-hero-copy p{margin:1.25rem 0 0;font-size:1.05rem;line-height:1.75;color:#aab4c5;max-width:54ch}.mgp-hero-actions,.mgp-cta-actions{display:flex;gap:.9rem;margin-top:1.5rem;flex-wrap:wrap}.mgp-hero-panel{padding:1.25rem}.mgp-panel-window{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:28px;box-shadow:0 24px 60px #00000059;overflow:hidden}.mgp-panel-top{display:flex;gap:.45rem;padding:1rem 1rem 0}.mgp-panel-top span{width:10px;height:10px;border-radius:999px;background:#ffffff38}.mgp-transfer-lane{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;padding:1.2rem}.mgp-column{min-height:260px;border-radius:22px;padding:1.25rem}.mgp-column-old{background:#ffffff0d;border:1px solid rgba(255,255,255,.09)}.mgp-column-new{background:#f8fafc;color:#111827}.mgp-column h3{margin:0 0 1rem;font-size:1rem}.mgp-column ul,.mgp-bullet-list,.mgp-note-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.mgp-column li,.mgp-bullet-list li,.mgp-note-list li{position:relative;padding-left:1.4rem;line-height:1.5}.mgp-column li:before,.mgp-bullet-list li:before,.mgp-note-list li:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;position:absolute;left:0;top:.52rem;opacity:.5}.mgp-arrow{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff14;color:#fff;font-size:1.25rem}.mgp-stats{background:#f5f5f3;padding:0 0 1rem}.mgp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mgp-stat{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:1.35rem 1.4rem}.mgp-stat strong{display:block;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1;color:#0f172a}.mgp-stat span{display:block;margin-top:.55rem;color:#64748b;font-size:.9rem}.mgp-section{background:#f5f5f3;padding:5rem 0}.mgp-section-alt{background:#eeefeb}.mgp-header{text-align:left;max-width:760px}.mgp-header h2,.mgp-copy-card h2,.mgp-toolkit h2,.mgp-manual-card h2,.mgp-cta-inner h2{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.04em}.mgp-header p,.mgp-copy-card p,.mgp-toolkit>p,.mgp-manual-card p,.mgp-note-card p,.mgp-faq-card p,.mgp-cta-inner p{color:#5b6473;line-height:1.7}.mgp-reason-grid,.mgp-steps-grid,.mgp-faq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem}.mgp-reason-card,.mgp-step-card,.mgp-faq-card,.mgp-manual-card,.mgp-note-card,.mgp-copy-card,.mgp-toolkit{background:#fff;border:1px solid #e5e7eb;border-radius:24px}.mgp-reason-card{padding:1.25rem}.mgp-reason-icon,.mgp-toolkit-icon,.mgp-step-icon{width:46px;height:46px;border-radius:14px;background:#eef2ff;color:#111827;display:inline-flex;align-items:center;justify-content:center}.mgp-reason-card p{margin:1rem 0 0;color:#111827;font-weight:600;line-height:1.5}.mgp-step-card{padding:1.4rem}.mgp-step-top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mgp-step-number{font-size:.85rem;letter-spacing:.16em;color:#94a3b8}.mgp-step-card h3,.mgp-toolkit-card h3,.mgp-note-card h3,.mgp-faq-card h3{margin:1rem 0 .6rem;color:#0f172a;font-size:1.08rem}.mgp-step-card p,.mgp-toolkit-card p,.mgp-faq-card p{margin:0}.mgp-split,.mgp-manual-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.mgp-copy-card,.mgp-toolkit,.mgp-manual-card,.mgp-note-card{padding:1.6rem}.mgp-toolkit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:1.25rem}.mgp-toolkit-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:1rem}.mgp-note-card{background:#111827;border-color:#111827}.mgp-note-card h3,.mgp-note-card p,.mgp-note-card li{color:#f8fafc}.mgp-cta{background:#f5f5f3;padding:0 0 5rem}.mgp-cta-inner{background:linear-gradient(135deg,#0b0f16,#111827);border-radius:28px;padding:2.5rem;text-align:center}.mgp-cta-inner h2{color:#f8fafc}.mgp-cta-inner p{margin:1rem 0 0;color:#aab4c5}.mgp-cta-inner a{color:#fff}@media(max-width:1024px){.mgp-hero-grid,.mgp-split,.mgp-manual-grid{grid-template-columns:1fr}.mgp-stats-grid,.mgp-reason-grid,.mgp-steps-grid,.mgp-faq-grid,.mgp-toolkit-grid{grid-template-columns:repeat(2,1fr)}.mgp-transfer-lane{grid-template-columns:1fr}.mgp-arrow{justify-self:center;transform:rotate(90deg)}}@media(max-width:768px){.migration-page>.promo-strip{display:none!important}.mgp-hero{padding:7.5rem 0 3.5rem;background:linear-gradient(180deg,#07090d,#0a0d13 48%,#f5f5f3 48% 100%)}.mgp-hero-copy h1{font-size:2.6rem}.mgp-hero-actions,.mgp-cta-actions{flex-direction:column}.mgp-stats-grid,.mgp-reason-grid,.mgp-steps-grid,.mgp-faq-grid,.mgp-toolkit-grid{grid-template-columns:1fr}.mgp-section,.mgp-cta{padding:3.5rem 0}.mgp-cta{padding-top:0}.mgp-cta-inner{padding:1.6rem}}.landing .navbar{background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:100;padding:1rem 0}.landing .navbar .logo{margin:0}.landing .logo h2{margin:0;font-size:1.5rem}.landing .nav-links{list-style:none;display:flex;gap:2rem}.landing .nav-links a{color:#1a1a1a;text-decoration:none;font-size:.95rem;font-weight:500;transition:color .3s}.landing .nav-links a:hover{color:#666}.landing .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:8rem 0}.landing .hero-content h1{margin-bottom:1.5rem}.landing .hero-content p{font-size:1.1rem;margin-bottom:2rem;color:#666;max-width:500px}.landing .btn-large{padding:1rem 2.5rem;font-size:1.1rem}.landing .placeholder-image{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-radius:.5rem;height:400px;display:flex;align-items:center;justify-content:center;color:#999}.landing .feature-card{text-align:center;transition:transform .3s ease}.landing .feature-card:hover{transform:translateY(-4px)}.landing .feature-card h3{margin-bottom:.75rem}.landing .feature-card p{margin:0;color:#666}.landing .steps{margin-bottom:0}.landing .step{position:relative;padding:4rem 2rem 2rem}.landing .step-number{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:40px;height:40px;background:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem}.landing .pricing-card{text-align:center}.landing .price{font-size:2.5rem;font-weight:700;margin:1.5rem 0;color:#000}.landing .price span{font-size:1rem;color:#666}.landing .features-list{list-style:none;text-align:left;margin:1.5rem 0}.landing .features-list li{padding:.5rem 0;color:#666}.landing .footer{border-top:1px solid #e5e5e5;padding:4rem 0 2rem;background:#f9f9f9;margin-top:2rem}.landing .footer-content{margin-bottom:2rem}.landing .footer h4{font-size:1rem;margin-bottom:1rem;font-weight:600}.landing .footer ul{list-style:none}.landing .footer a{color:#666;text-decoration:none;transition:color .3s}.landing .footer a:hover{color:#000}@keyframes swFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sw-type-chip.active{background:#111;color:#fff;border-color:#111}.sw-section-row.checked{background:#fafafa}.sw-pal-card.active{border-color:#111;box-shadow:0 0 0 1px #111}.sw-brand-chip.active{background:linear-gradient(160deg,#1a1e27,#2d313a);color:#fff;border-color:transparent;box-shadow:0 2px 8px #1a1e2740}.builder{display:flex;flex-direction:column;height:100vh;background:#fff}.btn-icon{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--text-secondary);border-radius:.375rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.btn-icon:hover{background:var(--secondary);color:var(--primary)}.btn-icon-nav{background:none;border:1px solid transparent;cursor:pointer;padding:.5rem .75rem;color:var(--text-secondary);border-radius:.375rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-icon-nav:hover{background:#2563eb0d;color:var(--primary);border-color:#2563eb33}.btn-small{padding:.5rem 1rem;font-size:.85rem;background:var(--secondary);border:1px solid var(--border);border-radius:.375rem;cursor:pointer;transition:all .2s ease;color:var(--text-secondary);font-weight:500}.btn-small:hover{background:#e0e7ff;border-color:var(--primary);color:var(--primary)}.block-item.selected{border-color:var(--primary);background:#f0f4ff;color:var(--primary)}.editor-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:var(--text-secondary)}.editor-placeholder p{margin:.5rem 0;font-size:.95rem}.muted{color:var(--text-secondary);font-size:.9rem}.admin-tabs .tab{padding:1rem 2rem;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--text-secondary);border-bottom:2px solid transparent;transition:all .3s ease}.admin-tabs .tab:hover,.admin-tabs .tab.active{color:var(--primary);border-bottom-color:var(--primary)}.nav-item{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;color:#374151;font-size:.95rem;font-weight:500;border-radius:.375rem;transition:all .2s ease}.nav-item:hover{background:#2563eb0d;color:#2563eb}.nav-item.active{background:#2563eb1a;color:#2563eb;font-weight:600;border-bottom:2px solid #2563eb}.nav-section{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;color:#111827;font-size:.95rem;font-weight:600;border-radius:.375rem;transition:all .2s ease}.nav-section:hover,.nav-section.active{color:#2563eb}.nav-item-sub{width:100%;padding:.5rem .75rem;background:none;border:none;text-align:left;cursor:pointer;color:#6b7280;font-size:.85rem;font-weight:400;border-radius:.25rem;transition:all .2s ease}.nav-item-sub:hover{background:#2563eb0d;color:#2563eb}.nav-item-sub.active{background:#2563eb1a;color:#2563eb;font-weight:500}.editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0}.editor-preview{flex:1;overflow:auto;border:1.5px solid var(--border);border-radius:.75rem;padding:1rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);box-shadow:0 1px 3px #0000000d}.preview-card .btn{width:100%}@keyframes asFadeIn{0%{opacity:0}to{opacity:1}}@keyframes asSlideUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.btn-icon-small{background:none;border:1px solid #e5e5e5;padding:.5rem;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;color:#666}.btn-icon-small:hover{border-color:#000;color:#000}.btn-danger{color:#d63031;border-color:#fcc}.btn-danger:hover{border-color:#d63031}.capitalize{text-transform:capitalize}@media(max-width:1024px){.landing .hero{grid-template-columns:1fr}}@media(max-width:768px){.landing .nav-links,.landing .btn{display:none}.landing .hero{padding:4rem 0}.landing .placeholder-image{height:300px}.builder-sidebar.open{left:0}.landing .grid-3,.landing .grid-2{grid-template-columns:1fr}}@media(max-width:480px){.landing .section{padding:3rem 0}.landing .hero{padding:2rem 0}.landing .step-number{width:35px;height:35px;font-size:1rem}.landing .footer-content{grid-template-columns:1fr}}.preview-inventory .card,.preview-pos .card,.preview-invoicing .card{transition:transform .2s,box-shadow .2s}.preview-inventory .card:hover,.preview-pos .card:hover,.preview-invoicing .card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.tab-vertical.active{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 2px 8px #2563eb33}@media(max-width:480px){.preview-navbar .btn{padding:.5rem .75rem;font-size:.85rem}}@keyframes pulseOpacity{0%,to{opacity:1}50%{opacity:.4}}.sq-lang-toggle{background:none;color:#9ca3af;border:none;padding:0;cursor:pointer;font-size:.82rem;font-weight:600;letter-spacing:.02em;line-height:1;border-radius:0;display:inline;transition:color .15s}.sq-lang-toggle:hover{color:#111318;background:none}.sq-view-btn{background:#fff;border:none;padding:6px 10px;cursor:pointer;color:#888;display:flex;align-items:center;transition:all .15s}.sq-view-btn:first-child{border-right:1px solid #d4d4d4}.sq-view-btn:hover{color:#111;background:#f7f7f7}.sq-view-btn.sq-active{color:#111;background:#f0f0f0}.sq-thumb-website-canvas .preview-gallery{margin:0!important;border-radius:0!important}@keyframes cart-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cart-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cart-drawer-in-rtl{0%{transform:translate(-100%)}to{transform:translate(0)}}.summary-row.total{font-size:1rem;font-weight:600;color:#111;padding-top:.75rem;margin-top:.25rem;border-top:1px solid #eef0f3}[dir=rtl] .rtl-flip{transform:scaleX(-1)}.co-delivery-opt.active{background:transparent;border-color:#e5e7eb}.co-delivery-opt.active svg{opacity:.6}.co-payment-method.active{background:#f5f8ff}.co-payment-method.active .co-payment-method-row{border:none}.co-payment-method:first-child.active .co-payment-method-row{border-top:none}.co-payment-method:last-child.active .co-payment-method-row{border-bottom:none}.co-option-card.active{border-color:#111;background:#f9fafb;box-shadow:0 0 0 1px #111 inset}@media(max-width:480px){.step{gap:0}}@keyframes pqv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pqv-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pdpPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes upFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes upFadeIn--centered{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.up-link-chevron.expanded{transform:rotate(90deg)}@keyframes upToolbarDropIn{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.layers-panel-item.selected{background:#f3f4f6;border-left-color:#111827}.layers-panel-item.dragging{opacity:.4}.section-divider-btn.active{border-color:#6366f1;background:#eef2ff}.block-editor-swatch.active{border-color:#111827;box-shadow:0 0 0 2px #1118272e}.pe-toggle.active{background:#2d9d78}.pe-toggle.active .pe-toggle-knob{transform:translate(18px)}.unified-toolbar-btn.active{background:#e8f0fe;color:#1a73e8}.unified-toolbar-btn.delete{color:#d93025}.unified-toolbar-btn.delete:hover{background:#fce8e6;color:#c5221f}@keyframes tbSelectFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-2px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.ss-palette-swatch.active{border-color:#333;box-shadow:0 0 0 2px #0000001a}.ss-extras-pill.active{border-color:#b08050;color:#b08050;background:#fdf8f3}.layout-picker-card.dragging{opacity:.5;cursor:grabbing;border-color:#818cf8}.sp-header{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:56px;border-bottom:1px solid #f0f0f0;flex-shrink:0;background:#fff}.sp-top-action-btn.active{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.sp-top-action-btn.active .sp-top-action-icon{color:#fff}.sp-nav-item.active{background:#ebebeb;color:#0a0a0a;font-weight:600}.sp-content-title{font-size:.8rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem}.sp-card.dragging{opacity:.45;cursor:grabbing}@keyframes pcpFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.pcp-tab.active{color:#111827;border-bottom-color:#111827}.pcp-tab:hover:not(.active){color:#6b7280}.pcp-palette-swatch.active{border-color:#111827;box-shadow:0 0 0 2px #fff,0 0 0 4px #111827}.site-header-menu-item.active{background:#f9fafb}.bi-chevron.open{transform:rotate(90deg)}.bi-layer-item.selected{background:#eff6ff;border-left-color:#3b82f6}.bi-layer-item.dragging{opacity:.4}.bi-layer-item.selected .bi-layer-icon{background:#dbeafe;color:#3b82f6}.bi-layer-item.selected .bi-layer-label{color:#1d4ed8;font-weight:600}.inblock-btn-icon.active,.inblock-btn-text.active{background:#111827;color:#fff;border-color:#111827}@keyframes inblockPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tp-page .promo-strip.tp-promo-hidden{opacity:0;pointer-events:none;max-height:0;padding:0;margin:0;overflow:hidden;transition:opacity .3s,max-height .3s,padding .3s}@keyframes tpCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tp-showcase-browser-body .tp-showcase-canvas .preview-gallery{margin:0!important;border-radius:0!important}@media(max-width:640px){.tp-showcase-topbar .wb-view-btn-label{display:none}.tp-showcase-topbar .wb-view-btn{padding:0 8px;width:32px;justify-content:center}}@keyframes tpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tpSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ss-theme-card.active,.ss-font-card.active,.ss-color-card.active,.ss-btn-card.active,.ss-form-card.active{border-color:#1a1a1a}.ss-anim-option.active{background:#f5f5f5}.ss-anim-check.checked{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.wb-btn-exit.active{color:#1a1a1a;background:#e8e8e8}.ss-speed-btn.active{background:#fff;color:#1a1a1a;font-weight:600;box-shadow:0 1px 3px #00000014}.ss-speed-btn:hover:not(.active){background:#fafafa}@keyframes tplModalIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fontPickerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.order-status-chip.active{background:#6366f1;color:#fff;border-color:#6366f1}.sq-brand-name{font-size:1.04rem;font-weight:700;color:#111;letter-spacing:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}.sq-alerts-menu-action:hover,.sq-alerts-menu-action.active{background:#ededed}.sq-alert-item.unread{background:#f0f4ff}.sq-alert-item-icon.sale{color:#2563eb}.sq-alert-item-icon.welcome{color:#7c3aed}.sq-alert-item-icon.site{color:#059669}.sq-alert-item-icon.domain{color:#0891b2}.sq-page-title{margin:0;font-size:1.25rem;font-weight:700;color:#111827;letter-spacing:-.01em}.wb-btn-preview.sq-topbar-btn-publish{padding:.4rem .9rem;background:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;color:#111;box-shadow:0 1px 3px #00000014;transition:box-shadow .15s,transform .15s}.wb-btn-preview.sq-topbar-btn-publish:hover{background:#fff;border:none;box-shadow:0 2px 6px #0000001f}.sq-publish-burst{position:absolute;right:0;top:calc(100% + .55rem);min-width:240px;background:#111827;color:#fff;border:1px solid #111827;border-radius:10px;padding:.55rem .7rem;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 10px 24px #11182738;animation:sqPublishIn .22s ease-out;z-index:40}.sq-publish-text{font-size:.78rem;font-weight:600;letter-spacing:.01em}.sq-publish-confetti{width:20px;height:20px;position:relative;flex:0 0 20px}.sq-publish-dot{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff;left:8px;top:8px;opacity:0;animation:sqConfetti .9s ease-out forwards}.sq-dot-0{--x: 0px;--y: -12px;animation-delay:0ms}.sq-dot-1{--x: 9px;--y: -7px;animation-delay:40ms}.sq-dot-2{--x: 11px;--y: 3px;animation-delay:80ms}.sq-dot-3{--x: 5px;--y: 10px;animation-delay:.12s}.sq-dot-4{--x: -7px;--y: 9px;animation-delay:.16s}.sq-dot-5{--x: -10px;--y: -3px;animation-delay:.2s}@keyframes sqPublishIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sqConfetti{0%{opacity:0;transform:translate(0) scale(.8)}12%{opacity:1}to{opacity:0;transform:translate(var(--x, 0),var(--y, 0)) scale(1)}}.sq-admin .card,.sq-admin .card-panel,.sq-admin .info-card,.sq-admin .stat-card,.sq-admin .admin-table-wrap,.sq-admin .admin-block-card,.sq-admin .admin-blocks-preview-wrap,.sq-admin .admin-service-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;color:#1a1a2e!important;box-shadow:0 1px 3px #0000000a!important}.sq-admin .btn,.sq-admin .btn-compact,.sq-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .15s;border:1px solid #d1d5db;background:#fff;color:#374151}.sq-admin .btn:hover,.sq-btn:hover{background:#f9fafb;border-color:#9ca3af}.sq-admin .btn-primary,.sq-btn-primary{background:#111827!important;color:#fff!important;border:none!important;box-shadow:0 1px 3px #0000001f!important}.sq-admin .btn-primary:hover,.sq-btn-primary:hover{background:#1f2937!important;box-shadow:0 2px 8px #0000002e!important}.sq-admin .btn-danger,.sq-btn-danger{background:#fff!important;color:#dc2626!important;border:1px solid #fca5a5!important}.sq-admin .btn-danger:hover,.sq-btn-danger:hover{background:#fef2f2!important;border-color:#f87171!important}.ad-btn-ghost.active{background:#f3f4f6!important}.sq-admin .admin-status-badge.paid,.sq-badge-success{background:#dcfce7!important;color:#166534!important}.sq-admin .admin-status-badge.sent{background:#dbeafe!important;color:#1e40af!important}.sq-admin .admin-status-badge.pending,.sq-admin .admin-status-badge.draft{background:#fef3c7!important;color:#92400e!important}.sq-kv-table{width:100%}.sq-kv-table td{padding:.45rem 0!important;border-bottom:none!important;font-size:.88rem!important}.sq-kv-table td:first-child{color:#6b7280!important;font-weight:400!important;width:45%}.sq-kv-table td:last-child{color:#111827!important;font-weight:500!important;text-align:right!important}.sq-item-row{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:.5rem;background:#fff}.sq-item-icon{width:40px;height:40px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280}.sq-item-name{font-size:.88rem;font-weight:600;color:#111827}.sq-item-meta{font-size:.78rem;color:#6b7280}.sq-item-price{font-size:.88rem;font-weight:600;color:#111827;flex-shrink:0}.sq-dest-grid{display:flex;gap:1.5rem;margin-bottom:1.25rem}.sq-dest-card{text-align:left}.sq-dest-label{font-size:.68rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem}.sq-dest-value{font-size:1.5rem;font-weight:700;color:#111827}.sq-admin .admin-products-segment.active{color:#111827!important;font-weight:600!important;border-bottom-color:#111827!important}.sq-admin label,.sq-admin .form-group label,.sq-admin .dlv-label{color:#374151!important;font-weight:600!important;font-size:.82rem!important}.sq-admin .admin-row-actions .btn-icon-small{border:1px solid #e5e7eb!important;color:#9ca3af!important;background:transparent!important;border-radius:6px!important;width:30px!important;height:30px!important}.sq-admin .admin-row-actions .btn-icon-small:hover{background:#f3f4f6!important;color:#374151!important}.sq-admin .admin-row-actions .btn-icon-small.btn-danger:hover{background:#fef2f2!important;color:#dc2626!important}.sq-admin .empty-state.card{background:#fff!important;text-align:center!important}.sq-admin .empty-state.card p{color:#9ca3af!important}.sq-page-header{display:flex;align-items:center;gap:1rem;padding:0 0 1.25rem}.sq-page-back{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;color:#6b7280;transition:all .15s}.sq-page-back:hover{background:#f3f4f6;color:#111827}.sq-page-header-info{display:flex;align-items:center;gap:.75rem;flex:1}.sq-page-header-info h2{font-size:1.5rem!important;font-weight:700!important;color:#111827!important;margin:0}.sq-page-header-actions{display:flex;gap:.5rem;align-items:center}.sq-card-header{padding:1.25rem 1.5rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between}.sq-card-title{font-size:.82rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;color:#6b7280!important;margin:0!important}.sq-card-body{padding:1.25rem 1.5rem}.sq-card-footer{padding:1rem 1.5rem;border-top:1px solid #f3f4f6;display:flex;align-items:center;gap:.5rem}.sq-detail-grid{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:1rem;margin-bottom:1rem}.sq-detail-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.sq-addon-block-wrap{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.sq-addon-block-header{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.25rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.sq-addon-block-title{font-size:.83rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.4rem}.sq-addon-block-body{padding:0}.sq-addon-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.5rem 1.25rem;border:1.5px dashed #d1d5db;border-radius:8px;margin:.75rem;color:#9ca3af;font-size:.8rem;text-align:center}.sq-addon-item{padding:.9rem 1.25rem;border-bottom:1px solid #f3f4f6}.sq-addon-item:last-child{border-bottom:none}.sq-detail-full{grid-column:1 / -1}.sod-notes-text.filled{color:#374151}.sod-cust-line.email{color:#2563eb}.sod-dd-item.active{font-weight:700;opacity:1}.sod-dd-item.danger{color:#dc2626}.sod-dd-item.danger:hover{background:#fef2f2}.sq-order-fulfil-btn.primary{background:#111827;color:#fff;border-color:#111827}.sq-order-fulfil-btn.primary:hover{background:#374151}.sq-payment-header{display:flex;align-items:center;gap:.5rem}.sq-customer-detail{display:flex;flex-direction:column;gap:0}.sq-customer-section{padding:.85rem 1.25rem;border-bottom:1px solid #f3f4f6}.sq-customer-section:last-child{border-bottom:none}.sq-customer-section-label{font-size:.7rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem}.sq-customer-section-text{font-size:.83rem;color:#374151;line-height:1.55}@media(max-width:1024px){.sq-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.sq-detail-grid,.sq-detail-grid-2,.sq-order-detail-layout{grid-template-columns:1fr}}.sq-kv-list{display:flex;flex-direction:column}.sq-kv-row{display:flex;justify-content:space-between;align-items:center;padding:.65rem 0;border-bottom:1px solid #f3f4f6;font-size:.85rem}.sq-kv-row:last-child{border-bottom:none}.sq-kv-label{color:#6b7280;font-weight:500}.sq-kv-value{color:#111827;font-weight:600}.sq-kv-row-total{border-top:2px solid #111827;border-bottom:none;padding-top:.85rem;margin-top:.25rem}.sq-kv-row-total .sq-kv-label,.sq-kv-row-total .sq-kv-value{font-size:1.05rem;font-weight:700;color:#111827}.sq-big-price{font-size:2.5rem;font-weight:800;color:#111827;line-height:1;margin-bottom:.5rem;letter-spacing:-.02em}.sq-big-price-label{font-size:.78rem;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.sq-item-list{display:flex;flex-direction:column}.sq-item{display:flex;align-items:center;gap:.85rem;padding:.85rem 0;border-bottom:1px solid #f3f4f6}.sq-item:last-child{border-bottom:none}.sq-item-thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;border:1px solid #e5e7eb;background:#f9fafb;flex-shrink:0}.sq-item-thumb-placeholder{width:44px;height:44px;border-radius:10px;background:#f3f4f6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;color:#d1d5db;flex-shrink:0}.sq-item-info{flex:1;min-width:0}.sq-item-name{font-size:.88rem;font-weight:600;color:#111827;display:block}.sq-item-meta{font-size:.78rem;color:#9ca3af;display:block;margin-top:.15rem}.sq-item-price{font-size:.88rem;font-weight:600;color:#111827;white-space:nowrap}.sq-payment-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;font-size:.78rem;font-weight:600;color:#374151}.sq-customer-card{display:flex;align-items:center;gap:.85rem;padding:1rem 0}.sq-customer-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem;flex-shrink:0}.sq-customer-info{flex:1}.sq-customer-name{font-size:.92rem;font-weight:600;color:#111827;display:block}.sq-customer-email{font-size:.78rem;color:#9ca3af;display:block;margin-top:.1rem}.sq-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.sq-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.sq-stat-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af}.sq-stat-value{font-size:1.85rem;font-weight:800;color:#111827;line-height:1;letter-spacing:-.02em}.sq-stat-trend{font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.3rem}.sq-stat-trend.up{color:#16a34a}.sq-stat-trend.down{color:#dc2626}@media(max-width:768px){.sq-stats-grid{grid-template-columns:repeat(2,1fr)}}.sq-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.sq-feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.5rem;cursor:pointer;transition:all .18s;display:flex;flex-direction:column;gap:.75rem}.sq-feature-card:hover{border-color:#d1d5db;box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.sq-feature-icon{width:40px;height:40px;border-radius:10px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#111827}.sq-feature-title{font-size:.92rem;font-weight:700;color:#111827}.sq-feature-desc{font-size:.82rem;color:#6b7280;line-height:1.5}.sq-feature-link{font-size:.78rem;font-weight:600;color:#111827;display:flex;align-items:center;gap:.3rem;margin-top:auto}@media(max-width:900px){.sq-features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sq-features-grid{grid-template-columns:1fr}}.sq-section{margin-bottom:2rem}.sq-admin .order-status-chip.active{background:#111827!important;color:#fff!important;border-color:#111827!important}.sq-admin .sched-step.active{border-color:#111827!important;background:#f9fafb!important}.sq-admin .sched-step.done{border-color:#16a34a!important;background:#f0fdf4!important}.sq-admin .sched-step.active .sched-step-num{background:#111827!important;color:#fff!important}.sq-admin .sched-step.done .sched-step-num{background:#dcfce7!important;color:#166534!important}.sq-admin .product-type-card.selected{border-color:#111827!important;background:#f9fafb!important;box-shadow:0 0 0 3px #11182714!important}.sq-admin .card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;color:#374151!important}.sq-admin .card h4{color:#111827!important}.sqd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.sqd-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.35rem}.sqd-stat-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af}.sqd-stat-value{font-size:1.65rem;font-weight:800;color:#111827;letter-spacing:-.02em;line-height:1}.sqd-stat-green{color:#16a34a!important}.sqd-form-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:1.5rem;overflow:hidden}.sqd-form-header{padding:1.25rem 1.5rem .75rem}.sqd-form-header h3{font-size:1rem;font-weight:700;color:#111827;margin:0 0 .25rem}.sqd-form-header p{font-size:.82rem;color:#6b7280;margin:0}.sqd-form-body{padding:.75rem 1.5rem 1rem;display:flex;flex-direction:column;gap:.85rem}.sqd-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sqd-field{display:flex;flex-direction:column;gap:.3rem}.sqd-label{font-size:.78rem;font-weight:600;color:#374151}.sqd-input{padding:.6rem .85rem;font-size:.88rem;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.sqd-input:focus{border-color:#111827;box-shadow:0 0 0 3px #1118270f}.sqd-input::placeholder{color:#9ca3af}.sqd-form-footer{padding:1rem 1.5rem;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;gap:.6rem}.sqd-btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.35rem;font-size:.85rem;font-weight:600;background:#111827!important;color:#fff!important;border:1px solid #111827!important;border-radius:6px;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s}.sqd-btn-primary:hover{background:#1f2937!important;border-color:#1f2937!important;box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}@media(max-width:768px){.sqd-btn-primary.sq-topbar-btn-icon{padding:.5rem;min-width:36px;gap:0;justify-content:center;background:transparent!important;border:none!important;color:#111827!important;box-shadow:none}.sqd-btn-primary.sq-topbar-btn-icon:hover{background:#1118270f!important;box-shadow:none;transform:none}.sqd-btn-primary.sq-topbar-btn-icon svg{width:18px;height:18px}.sqd-btn-primary.sq-topbar-btn-icon .sq-topbar-label{display:none}}.sqd-btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.35rem;font-size:.85rem;font-weight:600;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .15s}.sqd-btn-outline:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.sqd-filter-pill.active{background:#111827!important;color:#fff!important;border-color:#111827!important}@media(max-width:768px){.sqd-stats,.sqd-form-row{grid-template-columns:1fr}}@keyframes sqm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sqm-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sqm-section{display:flex;flex-direction:column;gap:.75rem}.sqm-type-card.selected{border-color:#111827;box-shadow:0 0 0 1px #111827}.sqm-percent-input .sqm-input{padding-right:26px}.sqm-field{display:flex;flex-direction:column;gap:.3rem}.sqm-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.sqm-input{padding:.65rem .85rem;font-size:.9rem;border:1px solid #d1d5db;border-radius:4px;background:#f9fafb;color:#111827;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit;width:100%;box-sizing:border-box}.sqm-input:focus{border-color:#111827;background:#fff;box-shadow:0 0 0 2px #11182714}.sqm-input::placeholder{color:#9ca3af}.sqm-radio-option.selected{border-left-color:#111827;background:#f9fafb}.sqm-input-with-action .sqm-input{flex:1}.barq-ai-btn{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.86rem;font-weight:600;letter-spacing:.02em;background:linear-gradient(135deg,#f8fbff,#f0f4ff);color:#1e3a8a;border:1px solid transparent;border-radius:6px;cursor:pointer;z-index:0;isolation:isolate}.barq-ai-btn:before{content:"";position:absolute;inset:-2px;border-radius:8px;padding:2px;background:linear-gradient(135deg,#00b4ff,#4f8aff,#8e2de2 70%,#ff61d8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;z-index:-1}.barq-ai-btn svg{color:#4f8aff}.sqs-input-suffix .sqm-input{padding-right:6.5rem}.sdl-gov-rates .sqm-field{flex:1}@keyframes sq-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sqi-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden}.sqi-table-header{padding:16px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.sqi-table-header h3{font-size:.9rem;font-weight:600;color:#111827;margin:0}.sqi-empty{text-align:center;padding:80px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:4px}.sqi-empty h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 8px}.sqi-empty p{font-size:.85rem;color:#6b7280;margin:0 0 24px}@media(max-width:768px){.sqi-table-card{overflow-x:auto}}.sq-page{padding:0}.sq-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.sq-stat-card-v2{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem;transition:box-shadow .15s;animation:popoverFadeIn .2s ease-out both}.sq-stat-card-v2:hover{box-shadow:0 2px 8px #0000000a}.sq-stat-card-icon{width:40px;height:40px;border-radius:10px;background:#f3f4f6;color:#374151;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sq-stat-card-info{display:flex;flex-direction:column;gap:.1rem}.sq-stat-card-value{font-size:1.5rem;font-weight:700;color:#111827;letter-spacing:-.02em;line-height:1.2}.sq-stat-card-label{font-size:.75rem;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.sq-setup-dot.done{border-color:#2563eb;background:#2563eb}.sq-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:2rem}.sq-feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.15rem 1.25rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .15s}.sq-feature-card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.sq-feature-icon{width:40px;height:40px;border-radius:10px;background:#f3f4f6;color:#374151;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sq-feature-info{flex:1;min-width:0}.sq-feature-title{font-size:.88rem;font-weight:600;color:#111827;margin:0 0 .15rem}.sq-feature-desc{font-size:.78rem;color:#6b7280;margin:0;line-height:1.45}.sq-feature-arrow{color:#d1d5db;flex-shrink:0;transition:color .15s}.sq-feature-card:hover .sq-feature-arrow{color:#9ca3af}.sq-page.fmh{max-width:800px;margin:0 auto}@property --fmh-ask-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes fmh-ask-spin{to{--fmh-ask-angle: 360deg}}.fmh-ask-send.active{background:#111827;color:#fff}.sq-page.fmh .sq-quick-row{justify-content:center}.fmh-insights-tab.active{background:#f3f4f6}.fmh-insights-delta.up{color:#166534;background:#dcfce7}.fmh-insights-delta.down{color:#b91c1c;background:#fee2e2}.fmh-insights-tip-swatch.dotted{border-top-style:dotted;opacity:.75}.sq-ai-beacon-thumb.placeholder{display:flex;align-items:center;justify-content:center;background:#eceff3;color:#6b7280}.sq-ai-beacon-btn.primary{border:1px solid #111827;background:#111827;color:#d1d5db!important;font-weight:400!important}.sq-ai-beacon-foot-btn.primary{justify-self:end;border-color:#111;background:#111;color:#d1d5db!important;font-weight:400!important}.sq-ai-beacon-progress span.active{width:34px;border-radius:999px;background:#111}@keyframes sq-ai-pulse{0%,to{transform:scale(.96);opacity:.75}50%{transform:scale(1);opacity:1}}@media(max-width:900px){.sq-stats-row{grid-template-columns:repeat(2,1fr)}.sq-feature-grid{grid-template-columns:1fr}}@media(max-width:640px){.sq-stats-row{grid-template-columns:1fr}}.sq-page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.sq-page-head-left{display:flex;align-items:baseline;gap:.75rem}.sq-page-title{font-size:1.35rem;font-weight:700;color:#111827;margin:0;letter-spacing:-.02em}.sq-page-count{font-size:.82rem;color:#9ca3af;font-weight:400}.sq-page-head-actions{display:flex;align-items:center;gap:.5rem}.sq-period-select select{padding:.45rem .8rem;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.82rem;font-weight:500;cursor:pointer}.sq-period-select select:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px #1118270f}@media(max-width:640px){.sq-page-head{flex-direction:column;align-items:flex-start;gap:.75rem}.sq-page-head-actions{width:100%}.sq-page-head-actions .sq-btn-primary,.sq-page-head-actions .sq-btn-outline{flex:1;justify-content:center}}.sq-admin .ap-filter-tab.active{color:#111827!important;border-bottom-color:#111827!important;font-weight:600!important}.pos-standalone h1,.pos-standalone h2,.pos-standalone h3,.pos-standalone h4,.pos-standalone p{color:inherit!important}.sched-step.active{border-color:#6366f1;background:#f5f3ff}.sched-step.done{border-color:#a5b4fc;background:#eef2ff}.sched-step.active .sched-step-num{background:#6366f1;color:#fff}.sched-step.done .sched-step-num{background:#22c55e;color:#fff}.sched-cal-tab.active{color:#6366f1;border-bottom-color:#6366f1}.cat-view-btn.active{background:var(--cat-active-bg, rgba(0,0,0,.06))}.pos-standalone{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;background:#f6f6f7;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.pos-preview-bar{display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;height:52px;background:#fff;border-bottom:1px solid #e3e3e6;flex-shrink:0}.pos-preview-bar-left{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.88rem;color:#1a1a1a}.pos-preview-bar-right{display:flex;align-items:center}.pos-preview-options-wrap{position:relative}.pos-preview-options-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #d2d5d8;border-radius:8px;background:#fff;color:#1a1a1a;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s}.pos-preview-options-btn:hover{background:#f6f6f7}.pos-preview-dropdown-backdrop{position:fixed;inset:0;z-index:99}.pos-preview-dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:100;background:#fff;border:1px solid #e3e3e6;border-radius:12px;box-shadow:0 8px 28px #0000001f;min-width:200px;padding:8px 0}.pos-preview-dropdown-section{padding:6px 0}.pos-preview-dropdown-label{display:block;padding:4px 16px 6px;font-size:.75rem;font-weight:700;color:#6d7175}.pos-preview-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;border:none;background:none;color:#1a1a1a;font-size:.85rem;font-weight:400;cursor:pointer;text-align:left;transition:background .1s}.pos-preview-dropdown-item:hover{background:#f6f6f7}.pos-preview-dropdown-item.active{font-weight:600}.pos-dropdown-text{flex:1;text-align:left}.pos-preview-dropdown-item svg:last-child{margin-left:auto;color:#1a1a1a}.pos-preview-dropdown-divider{height:1px;background:#e3e3e6;margin:4px 0}.pos-device-area{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:#e8e8eb}.pos-device-frame{position:relative;border-radius:36px;background:#1a1a1a;padding:28px;box-shadow:0 0 0 2px #2a2a2a,0 20px 60px #0000004d,inset 0 0 0 1px #ffffff0d;max-width:100%;max-height:100%;display:flex;overflow:hidden}.pos-device-tablet{width:420px;height:780px;border-radius:44px;padding:20px 12px}.pos-device-mobile{width:390px;height:780px;border-radius:44px;padding:20px 12px}.pos-app{flex:1;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;position:relative}.pos-theme-light{--pos-bg: #f1f1f1;--pos-surface: #ffffff;--pos-border: #e3e3e6;--pos-text: #1a1a1a;--pos-text-secondary: #6d7175;--pos-text-muted: #8c9196;--pos-input-bg: #ffffff;--pos-input-border: #c9cccf;--pos-hover: #f6f6f7;--pos-accent: #008060;--pos-accent-bg: #f0fdf4;--pos-tile-bg: #ffffff;--pos-tile-border: #e3e3e6;--pos-tile-icon: #2563eb;--pos-tile-icon-bg: #eff6ff;--pos-cart-bg: #ffffff;--pos-cart-footer-bg: #fafafa;--pos-badge-green-bg: #e3f1df;--pos-badge-green: #1a7e38;--pos-badge-red-bg: #fbe9e7;--pos-badge-red: #d32f2f;--pos-badge-yellow-bg: #fff8e1;--pos-badge-yellow: #f57f17;--pos-badge-blue-bg: #e3f2fd;--pos-badge-blue: #1565c0;--pos-primary: #1a1a1a;--pos-primary-text: #ffffff;--pos-stat-bg: #ffffff;--pos-stat-icon-bg: #f1f1f1;--pos-stat-icon: #6d7175;--pos-tab-bar-bg: #ffffff;--pos-tab-inactive: #8c9196;--pos-tab-active: #1a1a1a;background:var(--pos-bg);color:var(--pos-text)}.pos-theme-dark{--pos-bg: #1a1c20;--pos-surface: #2a2c31;--pos-border: #3a3c42;--pos-text: #e3e5e8;--pos-text-secondary: #a1a5ab;--pos-text-muted: #6d7175;--pos-input-bg: #2a2c31;--pos-input-border: #4a4c52;--pos-hover: #33353a;--pos-accent: #36d399;--pos-accent-bg: rgba(54,211,153,.1);--pos-tile-bg: #2a2c31;--pos-tile-border: #3a3c42;--pos-tile-icon: #60a5fa;--pos-tile-icon-bg: rgba(96,165,250,.12);--pos-cart-bg: #2a2c31;--pos-cart-footer-bg: #222428;--pos-badge-green-bg: rgba(54,211,153,.15);--pos-badge-green: #36d399;--pos-badge-red-bg: rgba(239,68,68,.15);--pos-badge-red: #f87171;--pos-badge-yellow-bg: rgba(251,191,36,.15);--pos-badge-yellow: #fbbf24;--pos-badge-blue-bg: rgba(96,165,250,.15);--pos-badge-blue: #60a5fa;--pos-primary: #36d399;--pos-primary-text: #1a1c20;--pos-stat-bg: #2a2c31;--pos-stat-icon-bg: #33353a;--pos-stat-icon: #a1a5ab;--pos-tab-bar-bg: #222428;--pos-tab-inactive: #6d7175;--pos-tab-active: #36d399;background:var(--pos-bg);color:var(--pos-text)}.pos-bottom-tabs{display:flex;justify-content:space-around;align-items:center;background:var(--pos-tab-bar-bg);border-top:1px solid var(--pos-border);padding:6px 0 max(6px,env(safe-area-inset-bottom));flex-shrink:0;z-index:10}.pos-bottom-tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 12px;border:none;background:none;cursor:pointer;color:var(--pos-tab-inactive);font-size:.62rem;font-weight:500;transition:color .15s;position:relative;min-width:52px}.pos-bottom-tab.active{color:var(--pos-tab-active);font-weight:700}.pos-bottom-tab svg{transition:transform .15s}.pos-bottom-tab.active svg{transform:scale(1.1)}.pos-tab-content{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.pos-tab-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0;position:sticky;top:0;z-index:5;background:var(--pos-bg)}.pos-tab-header h2{margin:0;font-size:1.4rem;font-weight:800;color:var(--pos-text)}.pos-home-tab{padding-bottom:16px}.pos-barcode-icon{color:var(--pos-text-muted);cursor:pointer}.pos-barcode-icon:hover{color:var(--pos-text)}.pos-quick-results{margin:8px 16px;border:1px solid var(--pos-border);border-radius:10px;background:var(--pos-surface);overflow:hidden}.pos-quick-result-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:none;width:100%;cursor:pointer;transition:background .1s;text-align:left;color:var(--pos-text);border-bottom:1px solid var(--pos-border)}.pos-quick-result-item:last-child{border-bottom:none}.pos-quick-result-item:hover{background:var(--pos-hover)}.pos-quick-result-item img{width:36px;height:36px;border-radius:6px;object-fit:cover}.pos-qr-placeholder{width:36px;height:36px;border-radius:6px;background:var(--pos-hover);display:flex;align-items:center;justify-content:center;color:var(--pos-text-muted)}.pos-qr-info{flex:1;display:flex;flex-direction:column}.pos-qr-name{font-size:.82rem;font-weight:600}.pos-qr-price{font-size:.72rem;color:var(--pos-text-secondary)}.pos-qr-add{color:var(--pos-tile-icon)}.pos-qr-empty{padding:20px;text-align:center;font-size:.82rem;color:var(--pos-text-muted)}.pos-action-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 16px 0}.pos-action-tile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pos-tile-bg);border:1px solid var(--pos-tile-border);border-radius:12px;cursor:pointer;transition:all .15s;text-align:left;color:var(--pos-text);font-size:.84rem;font-weight:500}.pos-action-tile:hover{border-color:var(--pos-tile-icon);background:var(--pos-hover)}.pos-home-section{margin:16px 16px 0}.pos-home-section-title{font-size:.78rem;font-weight:700;color:var(--pos-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;display:flex;align-items:center;gap:8px}.pos-home-badge{background:var(--pos-badge-yellow-bg);color:var(--pos-badge-yellow);font-size:.65rem;padding:1px 6px;border-radius:10px;font-weight:700}.pos-home-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.pos-home-stat{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:2px}.pos-home-stat-val{font-size:1rem;font-weight:800;color:var(--pos-text)}.pos-home-stat-label{font-size:.65rem;color:var(--pos-text-muted);font-weight:500}.pos-home-held-card{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--pos-badge-yellow-bg);border:1px solid var(--pos-badge-yellow);border-radius:8px;margin-bottom:6px}.pos-home-txn-card{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:8px;margin-bottom:6px;cursor:pointer;transition:background .1s}.pos-home-txn-card:hover{background:var(--pos-hover)}.pos-home-txn-info{display:flex;flex-direction:column;gap:1px}.pos-home-txn-id{font-size:.78rem;font-weight:600;color:var(--pos-text)}.pos-home-txn-time{font-size:.68rem;color:var(--pos-text-muted)}.pos-home-txn-total{font-size:.88rem;font-weight:800;color:var(--pos-text)}.pos-filter-chip{padding:6px 14px;border:1px solid var(--pos-border);border-radius:20px;background:var(--pos-surface);font-size:.75rem;font-weight:500;color:var(--pos-text-secondary);cursor:pointer;transition:all .15s}.pos-filter-chip:hover{border-color:var(--pos-tile-icon)}.pos-filter-chip.active{background:var(--pos-primary);color:var(--pos-primary-text);border-color:var(--pos-primary)}.pos-btn-secondary{display:flex;align-items:center;gap:6px;padding:10px 18px;border:1px solid var(--pos-border);border-radius:10px;background:var(--pos-surface);color:var(--pos-text);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s;margin-top:8px}.pos-btn-secondary:hover{background:var(--pos-hover);border-color:var(--pos-tile-icon)}.pos-hold-btn{display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--pos-border);border-radius:6px;background:var(--pos-surface);font-size:.72rem;font-weight:600;color:var(--pos-text-secondary);cursor:pointer;transition:all .15s}.pos-hold-btn:hover{border-color:var(--pos-badge-yellow);color:var(--pos-badge-yellow)}.pos-clear-btn{font-size:.72rem;color:var(--pos-badge-red);background:none;border:none;cursor:pointer;font-weight:600}.pos-clear-btn:hover{text-decoration:underline}.pos-qty-btn{width:26px;height:26px;border:1px solid var(--pos-border);border-radius:6px;background:var(--pos-surface);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--pos-text);transition:all .1s}.pos-qty-btn:hover{background:var(--pos-hover);border-color:var(--pos-text-muted)}.pos-qty-val{font-size:.82rem;font-weight:700;min-width:22px;text-align:center;color:var(--pos-text)}.pos-summary-line{display:flex;justify-content:space-between;font-size:.8rem;color:var(--pos-text-secondary)}.pos-line-discount{color:var(--pos-badge-red)!important}.pos-line-tip{color:var(--pos-badge-blue)!important}.pos-summary-total{font-size:.95rem;font-weight:800;color:var(--pos-text);padding-top:6px;border-top:1px solid var(--pos-border);margin-top:4px}.pos-cart-btns .pos-btn-secondary{margin-top:0;flex:0 0 auto;padding:10px 16px}.pos-cart-btns .pos-btn-primary{margin-top:0;flex:1}.pos-discount-toggle button.active{background:var(--pos-primary);color:var(--pos-primary-text)}.pos-products-tab{padding-bottom:16px}.pos-cat-pill.active{background:var(--pos-primary);color:var(--pos-primary-text);border-color:var(--pos-primary)}.pos-more-tab{padding-bottom:16px}.pos-more-store-card{display:flex;align-items:center;gap:12px;margin:16px 16px 0;padding:16px;background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:12px}.pos-more-store-card svg{color:var(--pos-tile-icon);flex-shrink:0}.pos-more-store-info{display:flex;flex-direction:column;gap:2px}.pos-more-store-name{font-size:.92rem;font-weight:700;color:var(--pos-text)}.pos-more-store-plan{font-size:.72rem;color:var(--pos-badge-green);font-weight:600}.pos-more-menu{margin:16px 16px 0;background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:12px;overflow:hidden}.pos-more-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:none;background:none;cursor:pointer;color:var(--pos-text);font-size:.88rem;font-weight:500;text-align:left;transition:background .1s;border-bottom:1px solid var(--pos-border)}.pos-more-item:last-child{border-bottom:none}.pos-more-item:hover{background:var(--pos-hover)}.pos-more-item svg:first-child{color:var(--pos-text-secondary);flex-shrink:0}.pos-more-item span{flex:1}.pos-more-item svg:last-child{color:var(--pos-text-muted);flex-shrink:0}.pos-more-badge{background:var(--pos-badge-yellow-bg);color:var(--pos-badge-yellow);font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:10px}.pos-more-exit{margin:16px 16px 0;background:var(--pos-surface);border:1px solid var(--pos-border)!important;border-radius:12px;color:var(--pos-badge-red)!important}.pos-more-exit svg{color:var(--pos-badge-red)!important}.pos-checkout{display:flex;flex-direction:column;flex:1;overflow:hidden}.pos-payment-methods{display:flex;flex-direction:column;gap:8px}.pos-payment-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.pos-payment-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:2px solid var(--pos-border);border-radius:10px;background:var(--pos-surface);cursor:pointer;color:var(--pos-text-secondary);font-size:.75rem;font-weight:500;transition:all .15s}.pos-payment-btn:hover{border-color:var(--pos-primary);color:var(--pos-text)}.pos-payment-btn.active{border-color:var(--pos-primary);background:var(--pos-accent-bg);color:var(--pos-primary)}.pos-change-due{font-size:.82rem;color:var(--pos-badge-green);font-weight:600;padding:4px 0}.pos-tips-section{display:flex;flex-direction:column;gap:6px}.pos-tip-grid{display:flex;gap:6px;flex-wrap:wrap}.pos-tip-btn{padding:6px 12px;border:1px solid var(--pos-border);border-radius:20px;background:var(--pos-surface);font-size:.75rem;font-weight:500;color:var(--pos-text-secondary);cursor:pointer;transition:all .15s}.pos-tip-btn:hover{border-color:var(--pos-primary);color:var(--pos-text)}.pos-tip-btn.active{background:var(--pos-primary);color:var(--pos-primary-text);border-color:var(--pos-primary)}.pos-section-label{font-size:.72rem;font-weight:700;color:var(--pos-text-muted);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:6px}.pos-inline-section{border:1px solid var(--pos-border);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;background:var(--pos-hover)}.pos-inline-header{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:600;color:var(--pos-text)}.pos-inline-header span{display:flex;align-items:center;gap:4px}.pos-inline-header button{display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--pos-text-muted);cursor:pointer;width:22px;height:22px;border-radius:50%}.pos-inline-header button:hover{background:var(--pos-badge-red-bg);color:var(--pos-badge-red)}.pos-inline-input{border:1px solid var(--pos-input-border);border-radius:8px;padding:8px 10px;font-size:.82rem;outline:none;color:var(--pos-text);width:100%;box-sizing:border-box;background:var(--pos-input-bg)}.pos-inline-input:focus{border-color:var(--pos-primary)}.pos-inline-input::placeholder{color:var(--pos-text-muted)}.pos-note-textarea{resize:vertical;min-height:40px;font-family:inherit}.pos-action-link{display:flex;align-items:center;gap:6px;padding:8px 0;font-size:.78rem;font-weight:500;color:var(--pos-tile-icon);background:none;border:none;cursor:pointer;transition:opacity .15s}.pos-action-link:hover{opacity:.7}.pos-btn-primary{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;background:var(--pos-primary);color:var(--pos-primary-text);border:none;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;transition:opacity .15s;margin-top:8px}.pos-btn-primary:hover{opacity:.9}.pos-btn-primary:disabled{opacity:.4;cursor:not-allowed}.pos-receipt-overlay{position:absolute;inset:0;z-index:35;background:var(--pos-bg);display:flex;align-items:center;justify-content:center;padding:24px}.pos-receipt{display:flex;flex-direction:column;padding:20px 16px;flex:1;gap:12px;max-width:400px}.pos-receipt-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--pos-badge-green);padding-bottom:8px}.pos-receipt-header h3{margin:0;font-size:1.02rem;color:var(--pos-text)}.pos-receipt-check{width:48px;height:48px;border-radius:50%;background:var(--pos-badge-green-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--pos-badge-green);margin-bottom:4px}.pos-receipt-id{font-size:.72rem;font-family:monospace;color:var(--pos-text-muted)}.pos-receipt-items{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px dashed var(--pos-border);border-bottom:1px dashed var(--pos-border)}.pos-receipt-line{display:flex;justify-content:space-between;font-size:.8rem;color:var(--pos-text-secondary);padding:2px 0}.pos-receipt-totals{display:flex;flex-direction:column;gap:2px;padding-top:6px}.pos-receipt-total{font-weight:800;color:var(--pos-text);font-size:.95rem;padding-top:6px;border-top:1px solid var(--pos-border);margin-top:2px}.pos-receipt-change{color:var(--pos-badge-green);font-weight:600}.pos-txn-detail{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:12px;padding:16px;margin:12px 16px}.pos-txn-detail-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pos-txn-detail-header .pos-back-btn{flex-shrink:0}.pos-txn-detail-header h3{margin:0;font-size:.88rem;font-weight:700;color:var(--pos-text)}.pos-txn-detail-date{font-size:.72rem;color:var(--pos-text-muted);display:block}.pos-txn-badge{padding:3px 8px;border-radius:20px;font-size:.68rem;font-weight:600;text-transform:capitalize;display:inline-block;margin-left:auto}.pos-txn-card{background:var(--pos-badge-blue-bg);color:var(--pos-badge-blue)}.pos-txn-cash{background:var(--pos-badge-green-bg);color:var(--pos-badge-green)}.pos-txn-mobile{background:var(--pos-badge-yellow-bg);color:var(--pos-badge-yellow)}.pos-txn-completed{background:var(--pos-badge-green-bg);color:var(--pos-badge-green)}.pos-txn-voided{background:var(--pos-badge-red-bg);color:var(--pos-badge-red)}.pos-txn-refunded{background:var(--pos-badge-yellow-bg);color:var(--pos-badge-yellow)}.pos-detail-customer{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--pos-hover);border-radius:8px;margin-bottom:10px;font-size:.82rem;font-weight:500;color:var(--pos-text)}.pos-detail-email{font-size:.72rem;color:var(--pos-text-muted);margin-left:4px}.pos-detail-actions{display:flex;gap:8px;margin-top:12px}.pos-btn-void{display:flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid var(--pos-badge-red);border-radius:8px;background:var(--pos-badge-red-bg);color:var(--pos-badge-red);font-size:.78rem;font-weight:600;cursor:pointer}.pos-btn-void:hover{opacity:.8}.pos-btn-refund{display:flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid var(--pos-badge-yellow);border-radius:8px;background:var(--pos-badge-yellow-bg);color:var(--pos-badge-yellow);font-size:.78rem;font-weight:600;cursor:pointer}.pos-btn-refund:hover{opacity:.8}.pos-detail-note{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 10px;background:var(--pos-hover);border-radius:8px;font-size:.78rem;color:var(--pos-text-secondary)}@keyframes posSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.pos-btn-resume{padding:6px 14px;border:1px solid var(--pos-badge-green);border-radius:6px;background:var(--pos-badge-green-bg);color:var(--pos-badge-green);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s}.pos-btn-resume:hover{opacity:.8}.pos-btn-discard{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--pos-badge-red);border-radius:6px;background:var(--pos-badge-red-bg);color:var(--pos-badge-red);cursor:pointer}.pos-btn-discard:hover{opacity:.8}.pos-custom-modal{background:var(--pos-surface, #fff);border-radius:14px;padding:0;width:380px;max-width:95vw;box-shadow:0 20px 60px #00000040}.pos-custom-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--pos-border, #e3e3e6)}.pos-custom-modal-header h3{margin:0;font-size:.9rem;font-weight:700;display:flex;align-items:center;gap:6px}.pos-custom-modal-header button{border:none;background:none;cursor:pointer;color:#9ca3af;display:flex}.pos-custom-modal-body{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.pos-custom-modal-footer{padding:16px 20px;border-top:1px solid var(--pos-border, #e3e3e6)}@media(max-width:1100px){.pos-device-tablet{width:380px;height:720px}}@media(max-width:800px){.pos-device-area{padding:12px}}@media(max-width:600px){.pos-preview-bar{padding:0 .75rem;height:44px}.pos-preview-options-btn span{display:none}}.help-category-title.expanded{background:#fff;border-color:#10131a}.help-category-title.expanded svg{transform:rotate(90deg)}.help-card.status .status-indicator{color:#16a34a;font-weight:600}.sp-header{background:#fff;border-bottom:1px solid #e0e0e0;padding:0 2.5rem}.sp-bar-ok{background:#3bd671}.sp-bar-warn{background:#f0c75e}.sp-bar-down{background:#e74c3c}.sp-bar-nodata{background:#d9dde5}@media(max-width:640px){.sp-header{padding:0 1.25rem}}.hp-page .promo-strip.hp-promo-hidden{opacity:0;pointer-events:none;max-height:0;padding:0;margin:0;overflow:hidden;transition:opacity .3s,max-height .3s,padding .3s}@keyframes acctSlideIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.acct-msg.success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.acct-msg.error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.acct-2fa-badge.off{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.acct-2fa-badge.on{background:#dcfce7;color:#166534;border:1px solid #86efac}.acct-plan-option.active{border-color:#1e293b;background:#f8fafc;box-shadow:0 0 0 1px #1e293b}@keyframes scrollMarqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollMarqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.lp-mobile-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;cursor:pointer;color:#f2f4f8;flex-shrink:0}.lp-mobile-toggle:hover{background:#ffffff14}.lp-mobile-menu{display:none;position:fixed;inset:0;z-index:9999}.lp-mobile-menu.lp-menu-open{display:flex}.lp-menu-overlay{position:absolute;inset:0;background:#0009;backdrop-filter:blur(4px)}.lp-menu-drawer{position:absolute;top:0;right:0;width:280px;max-width:85vw;height:100%;background:#0d1118;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;padding:1.5rem;overflow-y:auto;z-index:1}.lp-menu-close{align-self:flex-end;background:none;border:none;color:#ffffffb3;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-bottom:1.5rem}.lp-menu-close:hover{background:#ffffff14;color:#fff}.lp-menu-links{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.lp-menu-links li a,.lp-menu-links li button{display:block;width:100%;padding:.85rem .5rem;color:#ffffffd9;text-decoration:none;font-size:1rem;font-weight:500;border:none;background:none;text-align:left;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.08);transition:color .15s}.lp-menu-links li a:hover,.lp-menu-links li button:hover{color:#fff}.lp-menu-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.lp-menu-actions .btn-pro{width:100%;text-align:center;justify-content:center}@media(max-width:768px){.lp-mobile-toggle{display:flex}.nav-links-pro,.landing-nav-actions .btn-secondary{display:none!important}.landing-reimagined>.promo-strip{display:none!important}.promo-strip{font-size:.7rem;padding:.45rem .75rem}.landing-reimagined .navbar-professional.lp-nav-adaptive{top:0}.sf-hero{min-height:auto;padding:8rem 1.5rem 5rem}.sf-marquee-track span{font-size:clamp(3rem,10vw,6rem)}.sf-hero-marquee{bottom:20px}.sf-hero-belt{height:38px}.sf-belt-text{font-size:.72rem;padding:0 1.5rem}.sf-belt-text:after{margin-left:1.5rem}.capability-tabs .container-pro{padding:0 1rem}.editor-mock{min-height:280px}.editor-mock-content{left:8%;width:60%;padding:.75rem}.editor-mock-content h3{font-size:.9rem}.editor-mock-content p{font-size:.8rem}}@media(max-width:480px){.sf-hero{padding:7rem 1rem 4rem}.sf-marquee-track span{font-size:3rem}.editor-mock{min-height:220px}.editor-mock-content{display:none}.landing-nav-actions .btn-primary,.landing-nav-actions .sq-lang-toggle{display:none!important}.logo-pro h2{font-size:1rem;white-space:nowrap}.landing-nav-actions{gap:.35rem}}@media(max-width:768px){.account-settings-page{padding:1.25rem}.account-header{flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.account-header>div>h1{font-size:1.5rem}.account-billing-toggle{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.account-current-plan{padding:1.25rem}.account-plans-grid{gap:1.25rem;margin-bottom:2rem}.account-plan-card{padding:1.5rem}.account-faq{margin-bottom:2rem}.account-faq h2{font-size:1.2rem}.account-danger-zone{padding:1.25rem}}@media(max-width:480px){.account-settings-page{padding:1rem}.account-header>div>h1{font-size:1.3rem}.account-plan-card{padding:1.25rem}.plan-price .amount{font-size:1.8rem}}@media(max-width:768px){.sq-sidebar.sq-sidebar-open .sq-nav-item span,.sq-sidebar.sq-sidebar-open .sq-brand-name,.sq-sidebar.sq-sidebar-open .sq-user-info,.sq-sidebar.sq-sidebar-open .sq-sidebar-brand{display:flex!important}.sq-page-title{font-size:1rem!important}.sq-page-header{flex-wrap:wrap;gap:.5rem}.website-preview .hero-block{min-height:50vh!important}.website-preview .hero-block h1{font-size:2rem!important}.website-preview .hero-block p{font-size:1rem!important}.sq-admin .card,.sq-admin .card-panel,.sq-admin .info-card{padding:1rem!important}}@media(max-width:480px){.sq-page-title{font-size:.92rem!important}.sq-view-btn{display:none}.website-preview .hero-block h1{font-size:1.5rem!important}}@media(pointer:coarse){.lp-mobile-toggle{min-width:44px;min-height:44px}.landing-nav-actions .btn-primary,.landing-nav-actions .btn-secondary{min-height:44px}.sf-footer-link{min-height:44px;display:inline-flex;align-items:center}.hero-cta-btn{min-height:48px}}@media(max-width:768px){.wb-view-toggle{padding:2px}.wb-view-btn-label{display:none!important}.wb-view-btn{padding:0 8px;width:30px}.wb-btn-publish,.wb-btn-preview,.wb-btn-save{padding:.4rem .7rem!important;font-size:.78rem!important}.builder-sidebar.open{left:0!important;width:100%!important}.landing .hero{padding:2.5rem 1rem!important}.landing .hero h1{font-size:2rem!important}.landing .hero p{font-size:1rem!important}.landing .features{grid-template-columns:1fr!important;padding:2rem 1rem!important}.landing .pricing-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.wb-btn-publish .wb-btn-label,.wb-btn-preview .wb-btn-label{display:none}.wb-btn-publish .wb-btn-icon,.wb-btn-preview .wb-btn-icon{display:inline-flex}.wb-btn-publish,.wb-btn-preview{padding:.4rem!important;min-width:36px;justify-content:center}}@media(max-width:768px){.account-settings,.account-settings .settings-card{padding:1rem!important}}.ca-tab.active{background:#111827;color:#fff;border-color:#111827}.ca-profile-msg.success{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.ca-profile-msg.error{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}@keyframes cpr-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pub-mobile-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes mobileNavSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.sq-search-input,.tp-filter-search-input{font-size:16px}}@keyframes adn-spin{to{transform:rotate(360deg)}}@keyframes adnModalFade{0%{opacity:0}to{opacity:1}}@keyframes adnModalPop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.verify-code-input.filled{border-color:#6366f1;background:#f5f3ff}.verify-code-input.error{border-color:#ef4444;animation:shake-input .4s ease}@keyframes shake-input{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.poslp-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#05070beb;backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.poslp-nav-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.9rem 2rem}.poslp-brand{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.15rem;color:#f2f4f8}.poslp-nav-links{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.poslp-nav-links a{color:#ffffffb3;text-decoration:none;font-size:.85rem;font-weight:500;transition:color .15s}.poslp-nav-links a:hover{color:#fff}.poslp-nav-actions{display:flex;align-items:center;gap:.75rem}.poslp-btn-ghost{background:transparent;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:.45rem 1rem;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.poslp-btn-ghost:hover{border-color:#fff6;color:#fff}.poslp-btn-solid{background:#f4f5f7;color:#10131a;border:1px solid #f4f5f7;padding:.45rem 1.1rem;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .15s;font-family:inherit}.poslp-btn-solid:hover{background:#fff;box-shadow:0 8px 24px #ffffff1f;transform:translateY(-1px)}.poslp-btn-lg{padding:.75rem 2rem;font-size:.92rem;border-radius:999px}.poslp-mobile-toggle{display:none;background:none;border:none;color:#1f2937;cursor:pointer}.poslp-mobile-menu{display:none}.poslp-mobile-menu.poslp-menu-open{display:block;position:fixed;inset:0;z-index:200}.poslp-menu-overlay{position:absolute;inset:0;background:#0009}.poslp-menu-drawer{position:absolute;top:0;right:0;width:min(85vw,320px);height:100%;background:#fff;border-left:1px solid rgba(17,24,39,.08);padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.poslp-menu-close{align-self:flex-end;background:none;border:none;color:#1f2937;cursor:pointer}.poslp-menu-drawer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.poslp-menu-drawer ul a{color:#1f2937db;text-decoration:none;font-size:1rem;font-weight:500}.poslp-menu-btns{display:flex;flex-direction:column;gap:.5rem}.poslp-menu-btns .poslp-btn-ghost,.poslp-menu-btns .poslp-btn-solid{width:100%;text-align:center;justify-content:center}.poslp-headline-accent{background:linear-gradient(90deg,#fff,#c8c8ffd9 40%,#b4c8ffb3,#ffffffe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-inline:.15em}.poslp-img-slot{width:100%;aspect-ratio:16 / 10;border-radius:16px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#fff3;overflow:hidden}.poslp-img-slot span{font-size:.8rem;font-weight:500;letter-spacing:.05em}.poslp-img-tall{aspect-ratio:4 / 3}.poslp-container{max-width:1280px;margin:0 auto;padding:0 2rem}.poslp-split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.poslp-split-reverse{direction:rtl}.poslp-split-reverse>*{direction:ltr}[dir=rtl] .poslp-split-reverse{direction:ltr}[dir=rtl] .poslp-split-reverse>*{direction:rtl}.poslp-split-body h2{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:300;font-style:italic;color:#1f2937;margin:0 0 1rem;letter-spacing:-.02em}.poslp-split-body p{color:#6b7280;font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.poslp-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@keyframes addonScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.poslp-card{background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:14px;padding:2rem 1.5rem;transition:border-color .2s,transform .2s}.poslp-card:hover{border-color:#1118273d;transform:translateY(-2px)}.poslp-card-icon{color:#4b5563;margin-bottom:1rem}.poslp-card h3{font-size:1.05rem;font-weight:600;margin:0 0 .5rem;color:#1f2937}.poslp-card p{font-size:.85rem;color:#6b7280;line-height:1.6;margin:0}.poslp-checklist{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.poslp-check-item{display:flex;align-items:center;gap:.6rem;font-size:.88rem;color:#4b5563}.poslp-check-item svg{color:#6b7280;flex-shrink:0}.poslp-faq-wrap{max-width:720px;margin:0 auto}.poslp-faq-list{display:flex;flex-direction:column;gap:0}.poslp-faq{border-bottom:1px solid rgba(255,255,255,.08)}.poslp-faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 0;background:none;border:none;color:#fff;font-size:.95rem;font-weight:500;cursor:pointer;text-align:left;font-family:inherit}[dir=rtl] .poslp-faq-q{text-align:right}.poslp-faq-q svg{color:#fff6;transition:transform .2s;flex-shrink:0}.poslp-faq-open .poslp-faq-q svg{transform:rotate(180deg)}.poslp-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.poslp-faq-open .poslp-faq-a{max-height:300px;padding-bottom:1.25rem}.poslp-faq-a p{margin:0;font-size:.88rem;color:#ffffff80;line-height:1.7}.poslp-cta{padding:6rem 2rem;background:linear-gradient(180deg,#05070b,#0b1220 52%,#111b34);text-align:center}.poslp-cta h2{font-size:clamp(2rem,5vw,3.2rem);font-weight:300;font-style:italic;color:#f6f7fb;margin:0 0 2rem;letter-spacing:-.02em}.poslp-cta-actions{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem}.poslp-cta-btn-white{background:#fff;color:#1a1a1a;border:none;padding:.75rem 2rem;border-radius:999px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.poslp-cta-btn-white:hover{background:#f3f3f3;transform:translateY(-1px);box-shadow:0 6px 20px #0003}.poslp-cta-btn-outline{background:transparent;color:#f6f7fb;border:1.5px solid rgba(255,255,255,.36);padding:.75rem 2rem;border-radius:999px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.poslp-cta-btn-outline:hover{border-color:#ffffffa3}.poslp-cta-note{font-size:.82rem;color:#f1f5f99e}.poslp-cta-note a{color:#f1f5f9e6;text-decoration:underline}.poslp-cta-note a:hover{color:#fff}.poslp-footer{background:#030407;border-top:1px solid rgba(255,255,255,.06);padding:2rem 0}.poslp-footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.poslp-footer-brand{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:.9rem;color:#fff9}.poslp-footer-links a{color:#fff6;text-decoration:none;font-size:.78rem}.poslp-footer-links a:hover{color:#ffffffb3}.poslp-footer-sep{color:#ffffff26;margin:0 .5rem}.poslp-footer-copy{font-size:.75rem;color:#ffffff40;margin:0}@keyframes hero-phrase-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:900px){.poslp-nav-links{display:none}.poslp-mobile-toggle{display:block}.poslp-split{grid-template-columns:1fr;gap:2.5rem}.poslp-split-reverse{direction:ltr}[dir=rtl] .poslp-split-reverse{direction:rtl}.poslp-cards-row{grid-template-columns:1fr}.poslp-cta-actions{flex-direction:column;align-items:center}}@media(max-width:600px){.poslp-container{padding:0 1.25rem}.poslp-nav-inner{padding:.75rem 1.25rem}.poslp-btn-ghost{display:none}}.mig3 .navbar-professional.lp-nav-adaptive{background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;position:fixed;top:36px;left:0;right:0;z-index:100;transition:background .3s,border-color .3s,top .3s,backdrop-filter .3s}.mig3 .navbar-professional.lp-nav-scrolled{top:0!important;background:#0a0a0af5!important;backdrop-filter:blur(14px)!important;border-bottom-color:#ffffff1a!important;box-shadow:0 1px #ffffff12}.mig3 .promo-strip.lp-promo-hidden{opacity:0;pointer-events:none;max-height:0;padding:0;margin:0;overflow:hidden;transition:opacity .3s,max-height .3s,padding .3s}.mig3 .nav-links-pro a{color:#ffffffad}.mig3 .nav-links-pro a:hover{color:#fff}.mig3 .btn-pro.btn-secondary{border-color:#ffffff38;color:#ffffffd1}.mig3 .btn-pro.btn-secondary:hover{border-color:#ffffff73;color:#fff}@keyframes mig3bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}@keyframes mig3pulse{0%,to{opacity:1}50%{opacity:.35}}.mig4-btn-link.light{color:#e5ecff}.mig4-btn-link.light:hover{color:#fff}@keyframes mig4-logo-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}.mig4-reveal-img.fade,.mig4-reveal-text.active{opacity:1}.sqp-page .navbar-professional.lp-nav-adaptive{background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;position:fixed;top:36px;left:0;right:0;z-index:100;transition:background .3s,border-color .3s,box-shadow .3s,top .3s,backdrop-filter .3s}.sqp-page .navbar-professional.lp-nav-scrolled{top:0!important;background:#05070bf2!important;backdrop-filter:blur(12px)!important;border-bottom-color:#ffffff1a!important;box-shadow:0 2px 12px #0000004d}.sqp-page .logo-pro h2,.sqp-page .nav-links-pro a,.sqp-page .logo-pro span{color:#f2f4f8}.sqp-page .nav-links-pro a:hover{color:#fff}.sqp-page .btn-pro.btn-secondary{border-color:#ffffff2e;color:#e8ebf2}.sqp-page .btn-pro.btn-primary{background:#f4f5f7;border-color:#f4f5f7;color:#10131a}.sqp-page .btn-pro.btn-primary:hover{background:#fff;border-color:#fff;box-shadow:0 12px 26px #ffffff2e}.sqp-board .mgp-support-section{margin-top:3.5rem;background:#e6e6e6}.sqm-dns-table-scroll{max-width:100%;overscroll-behavior-inline:contain;scrollbar-width:thin}.sqm-dns-grid{min-width:360px}.sqm-dns-grid-compact{min-width:320px}@keyframes simFadeIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.phone-sim-tab.active,.phone-sim-tab.active:hover{color:#2563eb}.sim-stats-grid.two{grid-template-columns:1fr 1fr}.sim-stat-change.negative{color:#dc2626}.sim-filter-chip.active{background:#111;color:#fff;border-color:#111}.sim-notif-row.unread{background:#f0f5ff}@keyframes naSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.na-lock-pin-dot.filled{background:#fff;border-color:#fff}.na-pos-lock-opt.active{background:#111827;color:#fff;border-color:#111827}.na-tab.active{color:#111827;background:#0000000f}.na-tab.active:hover{color:#111827}.na-change.negative{color:#dc2626}.na-filter-chip.active{background:#111827;color:#d1d5db!important;border-color:#111827;font-weight:400!important}.na-notif-row.unread{background:#f9fafb}.pos-loc-card.active{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f620}.pos-loc-card.active .pos-loc-card-icon,.pos-loc-tag.fulfill{background:#eff6ff;color:#3b82f6}.pos-loc-tag.store{background:#f0fdf4;color:#16a34a}.pos-loc-set-btn.active{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.pos-loc-set-btn.active:hover{background:#fee2e2}.pos-ipad-frame{position:relative;width:860px;height:622px;background:linear-gradient(160deg,#2e2e30,#1c1c1e 55%,#262628);border-radius:22px;border:1px solid #3e3e40;box-shadow:0 0 0 1px #ffffff12,0 32px 80px #0000008c,0 10px 28px #00000059,inset 0 1px #ffffff17;padding:24px;display:flex;flex-shrink:0}.pos-ipad-camera{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#1a1a1c;border-radius:50%;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 0 3px #000000e6,0 0 0 1px #ffffff0a}.pos-ipad-power-btn{position:absolute;top:-2px;right:120px;width:52px;height:4px;background:linear-gradient(90deg,#333335,#48484a,#333335);border-radius:0 0 3px 3px;box-shadow:0 1px 2px #0006}.pos-ipad-vol-btns{position:absolute;top:-2px;right:210px;display:flex;gap:10px}.pos-ipad-vol-btn{width:34px;height:4px;background:linear-gradient(90deg,#333335,#48484a,#333335);border-radius:0 0 3px 3px;box-shadow:0 1px 2px #0006}.pos-ipad-screen{flex:1;border-radius:6px;overflow:hidden;background:#000;position:relative;box-shadow:inset 0 0 0 1px #0009}.na-pos-floor-area-tab.active{color:#111827;border-bottom-color:#111827}.na-pos-floor-snap-btn.active{color:#111827;border-color:#9ca3af;background:#f3f4f6}.na-pos-tab.active{color:#111827;background:#0000000f}.na-pos-tab.active:hover{color:#111827}.na-pos-tab-exit.active{color:#ef4444;background:none}@keyframes tileWiggle{0%{transform:rotate(0)}25%{transform:rotate(-1.5deg)}50%{transform:rotate(0)}75%{transform:rotate(1.5deg)}to{transform:rotate(0)}}.na-pos-cart-fulfill-chip.active{background:#1d4ed8;border-color:#3b82f6;color:#fff}.na-pos-fulfill-option.active{background:#10b9811f;border-color:#10b981}.na-pos-tip-btn.active{background:#10b981;border-color:#10b981;color:#fff;font-weight:700}.na-pos-lock-dot.filled{background:#3b82f6}.na-pos-reg-register-card.active{border-color:#111827}.na-pos-od-badge.paid{background:#dcfce7;color:#16a34a}.na-pos-od-badge.unpaid{background:#ffedd5;color:#ea580c}.na-pos-od-badge.fulfilled{background:#dcfce7;color:#16a34a}.na-pos-od-badge.status-completed{background:#dbeafe;color:#2563eb}.na-pos-od-badge.status-refunded{background:#fee2e2;color:#dc2626}.na-pos-od-badge.status-partial-refund{background:#fef3c7;color:#d97706}.na-pos-disc-type.active{border-color:#111827;background:#f9fafb;color:#111827;font-weight:600}.na-traffic-pct.negative{background:#fee2e2;color:#dc2626}.na-traffic-pct.neutral{background:#e5e7eb;color:#6b7280}.na-badge-status.active,.na-badge-status.fulfilled,.na-badge-status.paid,.na-badge-status.published{background:#dcfce7;color:#166534}.na-badge-status.pending,.na-badge-status.sent{background:#fef9c3;color:#854d0e}.na-badge-status.cancelled,.na-badge-status.refunded,.na-badge-status.out-of-stock{background:#fee2e2;color:#991b1b}.na-badge-status.draft,.na-badge-status.low-stock{background:#f3f4f6;color:#6b7280}.na-badge-status.confirmed{background:#dbeafe;color:#1e40af}.na-toggle.on{background:#111827}.na-toggle.on:after{transform:translate(20px)}.na-table-cell.muted{color:#6b7280}.na-table-cell.bold{font-weight:600}.na-table-cell.mono{font-family:SF Mono,Fira Code,monospace;font-size:.82rem}.na-dot.green{background:#22c55e}.na-dot.gray{background:#9ca3af}.na-dot.red{background:#ef4444}.na-tab-btn.active{color:#111827;border-bottom-color:#111827;font-weight:600}.na-btn-sm.primary{background:#111827;color:#fff;border-color:#111827}.na-btn-sm.primary:hover{background:#1f2937}.na-btn-sm.danger{color:#dc2626;border-color:#fecaca}.na-btn-sm.danger:hover{background:#fef2f2}.na-onb-input.error{border-color:#ef4444}.na-onb-input.ok{border-color:#22c55e}@keyframes naOnbSpin{to{transform:rotate(360deg)}}.na-onb-wiz-dot.active{background:#111827}.na-onb-wiz-dot.current{transform:scale(1.25)}@keyframes naOnbSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes naOnbSlideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40px)}}@keyframes naOnbSlideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.na-onb-hint.error{color:#ef4444}.na-onb-hint.ok{color:#22c55e}.na-onb-section-card.checked{border-color:#111827;background:#f8f9fb}@keyframes naOnbCardPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes naOnbCheckPop{0%{transform:scale(0)}to{transform:scale(1)}}.na-onb-pal-card.active{border-color:#111827;box-shadow:0 0 0 2px #11182714}.na-onb-pal-card.active .na-onb-pal-name{color:#111827;font-weight:700}:root{--nb-bg: #F6F6F7;--nb-surface: #FFFFFF;--nb-border: #E1E3E5;--nb-text: #202223;--nb-text-2: #6D7175;--nb-accent: #1C1B1F;--nb-accent-hover: #3D3D3D;--nb-focus: #2563EB;--nb-ok: #008060;--nb-error: #D82C0D;--nb-r: 8px;--nb-r-lg: 12px;--nb-shadow: 0 0 0 1px rgba(0,0,0,.06), 0 2px 8px rgba(0,0,0,.06)}.nb-tab.is-active{color:var(--nb-text);font-weight:600;border-bottom-color:var(--nb-accent)}@keyframes nb-spin{to{transform:rotate(360deg)}}.nb-pdot.is-active{background:var(--nb-accent);width:18px}.nb-auth-tabs .nb-tab.is-active{background:#111827;color:#fff}.nb-wizard-rail-item.is-active{border-color:#111827;background:#fff;box-shadow:0 6px 20px #11182712}.nb-wizard-rail-item.is-active .nb-wizard-rail-index{background:#111827;color:#fff}.na-form-dropdown-item.active{color:#111827;font-weight:600}.na-form-toggle-btn.active{background:#fff;color:#111827;font-weight:600;box-shadow:0 1px 3px #0000000f}.na-switch.on{background:#111827}.na-switch.on .na-switch-knob{transform:translate(20px)}.na-product-type-card.active{border-color:#111827;background:#f3f4f6}.na-product-type-card.active .na-product-type-icon{background:#111827;color:#fff}.na-pf-image-thumb.primary{border-color:#111827}@keyframes naSpin{to{transform:rotate(360deg)}}.cp-form{display:flex;flex-direction:column;gap:1.25rem}@keyframes cpSpin{to{transform:rotate(360deg)}}.il-payment-method.active{background:#f5f8ff}.il-payment-method.active .il-payment-method-row{border:none}.il-payment-method:first-child.active .il-payment-method-row{border-top:none}.il-payment-method:last-child.active .il-payment-method-row{border-bottom:none}@keyframes il-spin{to{transform:rotate(360deg)}}.il-paid .h2{color:#16a34a}.wb-responsive-row{display:flex;gap:12px;flex-wrap:wrap;width:100%;margin-bottom:12px}.wb-responsive-item{flex:1;min-width:0}@media(max-width:900px)and (min-width:601px){.wb-responsive-row{gap:10px}.wb-responsive-item{margin-bottom:8px}.wb-responsive-row>.wb-responsive-item:nth-child(3n+3){flex-basis:calc(50% - 5px)}}@media(max-width:600px){.wb-responsive-row{flex-direction:column;gap:8px}.wb-responsive-item{width:100%!important;margin-bottom:6px}}.na-pos-fnb-orders-sidebar-item.active{background:#ffffff1f;color:#fff;font-weight:600}.na-pos-fnb-cat-tile.active{box-shadow:0 0 0 3px #ffffff80,0 4px 12px #00000040;transform:translateY(-1px)}@keyframes chatSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.chat-widget-msg.admin{align-self:flex-start;background:#f0f0f0;color:#222;border-bottom-left-radius:4px}.chat-widget-msg.visitor{align-self:flex-end;background:#111;color:#fff;border-bottom-right-radius:4px}.sqm-input,.sqd-input,.sqm-body input,.sqm-body textarea,.sqm-body select{font-size:16px!important}@media(max-width:768px){.sq-page-head-actions{flex-wrap:wrap;width:100%}.sq-page-head-actions .sqd-btn-primary,.sq-page-head-actions .sqd-btn-outline{flex:1;justify-content:center;min-width:100px}.sq-admin .sqi-table-card{overflow-x:auto!important}.sqd-btn-primary,.sqd-btn-outline{min-height:40px}.sq-topbar .sqd-btn-primary{padding:.5rem .85rem;font-size:.8rem}@media(max-width:640px){.sq-page-head-actions .sqd-btn-primary,.sq-page-head-actions .sqd-btn-outline{flex:1;justify-content:center}}}@media(max-width:480px){.sq-page-head{flex-wrap:wrap;gap:.5rem}}@media(pointer:coarse){.sqd-btn-primary,.sqd-btn-outline{min-height:44px;font-size:.85rem}.sqm-input,.sqd-input{min-height:48px!important}}@media(pointer:coarse){.sqm-input{min-height:44px!important;padding:.65rem .85rem!important}}@media(max-width:480px){.sqm-section{gap:.65rem!important}}@media(max-width:768px){@keyframes sqm-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:360px){.sq-page-title{font-size:.82rem!important;max-width:120px!important}}@supports (padding: env(safe-area-inset-bottom)){@media(max-width:768px){.sq-content{padding-bottom:calc(1.5rem + 70px + env(safe-area-inset-bottom))!important}}}@media(max-width:640px){.sqm-body .sqm-section:first-child{padding-top:0!important}}.poslp .navbar-professional{background:#05070b;border-bottom:1px solid rgba(255,255,255,.14);padding:1.2rem 0;backdrop-filter:blur(8px)}.poslp .navbar-professional.lp-nav-adaptive{background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;position:fixed;top:36px;left:0;right:0;z-index:100;transition:background .3s,border-color .3s,box-shadow .3s,top .3s,backdrop-filter .3s}.poslp .navbar-professional.lp-nav-scrolled{top:0!important;background:#05070bf2!important;backdrop-filter:blur(12px)!important;border-bottom-color:#ffffff1a!important;box-shadow:0 2px 12px #0000004d}.poslp .promo-strip.lp-promo-hidden{opacity:0;pointer-events:none;max-height:0;padding:0;margin:0;overflow:hidden}.poslp .logo-pro h2,.poslp .nav-links-pro a,.poslp .logo-pro span{color:#f2f4f8}.poslp .nav-links-pro a{opacity:.88;text-decoration:none}.poslp .nav-links-pro a:hover{opacity:1;color:#fff}.poslp .btn-pro.btn-secondary{background:#ffffff14;border-color:#fff3;color:#e8ebf2}.poslp .btn-pro.btn-primary{background:#f4f5f7;border-color:#f4f5f7;color:#10131a}.poslp .btn-pro.btn-primary:hover{background:#fff;border-color:#fff;box-shadow:0 12px 26px #ffffff2e}.poslp .howworks-pro .btn-pro.btn-secondary,.poslp .editor-showcase .btn-pro.btn-secondary{background:#10131a;border-color:#10131a;color:#fff}.poslp .howworks-pro .btn-pro.btn-secondary:hover,.poslp .editor-showcase .btn-pro.btn-secondary:hover{background:#1e2330;border-color:#1e2330}.landing-reimagined .howworks-pro .btn-pro.btn-secondary,.landing-reimagined .editor-showcase .btn-pro.btn-secondary{background:#10131a;border-color:#10131a;color:#fff}.landing-reimagined .howworks-pro .btn-pro.btn-secondary:hover,.landing-reimagined .editor-showcase .btn-pro.btn-secondary:hover{background:#1e2330;border-color:#1e2330}@media(max-width:768px){.poslp .nav-links-pro,.poslp .landing-nav-actions .btn-secondary{display:none!important}.poslp .navbar-professional.lp-nav-adaptive{top:0}.poslp>.promo-strip{display:none!important}}.spos-mode-card.selected{border-color:#1461f0;background:#1461f01a}.spos-lock-dots.error{animation:spos-shake .4s}@keyframes spos-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.spos-lock-dot.filled{background:#1461f0;border-color:#1461f0}.spos-fulfill-chip.active{background:#1461f033;border-color:#1461f0;color:#4c8ffa;font-weight:600}.spos-fulfill-slot.active{background:#1461f0;border-color:#1461f0;color:#fff}.spos-disc-mini-btn.active{background:#ff453a26;border-color:#ff453a;color:#ff453a}.spos-cat.active{background:#1461f0;border-color:#1461f0;color:#fff;font-weight:600}.spos-tip-btn.active{background:#1461f0;border-color:#1461f0;color:#fff;font-weight:700}.spos-pay-method.active{background:#1461f0;border-color:#1461f0;color:#fff;box-shadow:0 0 0 1px #1461f04d,0 8px 20px #1461f040}.spos-pay-method.spos-unpaid.active{background:#ff453a33;border-color:#ff453a99;color:#ffd8d5;box-shadow:none}.spos-pay-method.active .spos-pay-method-icon{background:#ffffff24;color:#fff}.spos-split-rem.over{background:#ff453a1a;border-color:#ff453a4d;color:#ff453a}.spos-split-rem.done{background:#30d1581a;border-color:#30d1584d;color:#30d158}.spos-var-opt.sel{border-color:#1461f0;background:#1461f026;color:#4c8ffa;font-weight:700}.spos-filter-chip.active{background:#1461f0;border-color:#1461f0;color:#fff;font-weight:600}.spos-cust-row.active{background:#1461f026;border-color:#1461f0}.spos-inv-status.ok{background:#30d15826;color:#30d158}.spos-inv-status.low{background:#ffd60a26;color:#ffd60a}.spos-mode-chip.active{background:#1461f0;border-color:#1461f0;color:#fff;font-weight:700}.spos-disc-btn.active{background:#1461f0;border-color:#1461f0;color:#fff}.spos-tab.active{color:#fff}.spos-root .spos-tbl-status-pill-v6.available{background:#48c7741f;border-color:#48c77447;color:#65d58a}.spos-root .spos-tbl-status-pill-v6.reserved{background:#ffd16624;border-color:#ffd16652;color:#ffd166}.spos-root .spos-inv-alert-table-v7.low{border-color:#ffd16673}.spos-table-status.available{background:#30d15826;color:#30d158}.spos-root .spos-cat.active,.spos-root .spos-filter-chip.active{background:#1a66ff;border-color:#1a66ff;color:#fff}.spos-root .spos-tab:hover,.spos-root .spos-tab.active{color:#fff}.spos-root .spos-tbl-stat.available{color:#65d58a}.spos-root .spos-tbl-stat.reserved{color:#ffd166}.spos-root .spos-cat.active,.spos-root .spos-filter-chip.active{background:var(--pm-blue)!important;border-color:var(--pm-blue)!important;color:#fff!important}.spos-root .spos-tab.active,.spos-root .spos-tab:hover{color:#fff!important}.spos-action-dot.active{width:18px;border-radius:999px;background:#dbe7ff}.spos-pay-v3 .spos-tip-btn.active{background:#1b67ff;border-color:#1b67ff;color:#fff}.spos-pay-v3 .spos-pay-method.active{background:#1a66ff;border-color:#1a66ff;box-shadow:0 8px 24px #1a66ff4d}.spos-pay-v3 .spos-pay-method.active .spos-pay-method-icon{background:#ffffff2e;color:#fff}.spos-discovery-tab.active{background:#121a2a;color:#fff}.spos-discovery-row.static{cursor:default}.spos-root .spos-discovery-tab.active{background:#111a2d;color:#fff}.spos-cats--square .spos-cat.active{background:#252a32;border-color:#252a32;color:#fff8f0}.spos-root .spos-fulfill-chip.active,.spos-root .spos-disc-mini-btn.active{background:#232830!important;border-color:#232830!important;color:#fff7eb!important}@keyframes flowGridPulse{0%,to{background:#4285f414}50%{background:#4285f429}}.layout-engine-toggle button.active{background:#fff;color:#111;box-shadow:0 1px 3px #0000001a}.pos-toast-success{background:#10b981;color:#fff}.pos-toast-error{background:#ef4444;color:#fff}@keyframes posToastIn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.pos-nav-btn.active{background:#2563eb20;color:#3b82f6}.pos-loc-picker-item.active{background:#3b82f610}.pos-loc-picker-item.active svg:first-child{color:#3b82f6}.pos-dot.active{background:#3b82f6;width:20px;border-radius:10px}.pos-cat-tab.active{background:#3b82f6;color:#fff}@keyframes posSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pos-sum-row.discount{color:#10b981}.pos-sum-row.total{font-size:15px;font-weight:700;color:#e5e7eb;padding-top:8px;margin-top:4px;border-top:1px solid #2a2d35}.pos-payment-methods{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px}.pos-pay-method{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;border:1px solid #2a2d35;border-radius:12px;background:#1e2128;color:#94a3b8;cursor:pointer;font-size:12px;transition:all .15s}.pos-pay-method:hover{border-color:#3b82f6}.pos-pay-method.active{background:#2563eb20;border-color:#3b82f6;color:#3b82f6}.pos-pay-method span{font-weight:500}.pos-quick-cash{display:flex;gap:6px;margin-top:8px}.pos-quick-cash button{flex:1;padding:8px;border:1px solid #2a2d35;border-radius:8px;background:#1e2128;color:#94a3b8;font-size:13px;cursor:pointer}.pos-quick-cash button:hover{border-color:#3b82f6;color:#3b82f6}.pos-tip-section{padding:12px 16px}.pos-tip-section label{font-size:12px;color:#6b7280;display:block;margin-bottom:6px}.pos-tip-options{display:flex;gap:6px}.pos-tip-btn{flex:1;padding:10px;border:1px solid #2a2d35;border-radius:8px;background:#1e2128;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer}.pos-tip-btn:hover{border-color:#3b82f6}.pos-tip-btn.active{background:#2563eb20;border-color:#3b82f6;color:#3b82f6}.pos-payment-summary{padding:12px 16px;flex:1}.pos-complete-check.animate{opacity:1;transform:scale(1)}.pos-receipt-panel{gap:0}.pos-receipt-panel>*{flex-shrink:0}.pos-receipt-panel .pos-cart-header h3{display:flex;align-items:center;gap:6px}.pos-receipt-card{margin:0 14px 8px;background:#1a1c22;border:1px solid #2a2d35;border-radius:12px;padding:14px 16px;overflow-y:auto;max-height:180px}.pos-receipt-order-num{font-size:13px;font-weight:700;color:#a5b4fc;letter-spacing:.5px}.pos-receipt-date{font-size:11px;color:#6b7280;margin-bottom:10px}.pos-receipt-items{display:flex;flex-direction:column;gap:4px}.pos-receipt-item-row{display:flex;justify-content:space-between;font-size:12.5px;color:#d1d5db}.pos-receipt-divider{border-top:1px dashed #2a2d35;margin:8px 0}.pos-receipt-sum-row{display:flex;justify-content:space-between;font-size:12px;color:#9ca3af;padding:2px 0}.pos-receipt-sum-row.discount{color:#f87171}.pos-receipt-sum-row.total{font-size:14px;font-weight:700;color:#f3f4f6;border-top:1px solid #2a2d35;padding-top:6px;margin-top:4px}.pos-receipt-method-badge{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;border-radius:6px;background:#252830;color:#a5b4fc;font-size:11px;font-weight:600}.pos-receipt-section{padding:10px 14px;border-top:1px solid #1e2128}.pos-receipt-section-label{display:block;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.pos-receipt-send-row{display:flex;gap:8px;margin-bottom:8px}.pos-receipt-input-wrap{flex:1;display:flex;align-items:center;gap:8px;background:#1a1c22;border:1px solid #2a2d35;border-radius:8px;padding:0 10px}.pos-receipt-input-wrap svg{color:#6b7280;flex-shrink:0}.pos-receipt-input-wrap input{flex:1;background:none;border:none;color:#e5e7eb;font-size:13px;padding:9px 0;outline:none}.pos-receipt-input-wrap input::placeholder{color:#4b5563}.pos-receipt-send-btn{display:flex;align-items:center;gap:5px;padding:0 14px;border-radius:8px;border:none;background:#3b82f6;color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.pos-receipt-send-btn:hover{background:#2563eb}.pos-receipt-note{width:100%;background:#1a1c22;border:1px solid #2a2d35;border-radius:8px;color:#e5e7eb;font-size:13px;padding:10px 12px;resize:none;outline:none;font-family:inherit}.pos-receipt-note::placeholder{color:#4b5563}.pos-receipt-note:focus{border-color:#3b82f6}.pos-receipt-save-note{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:5px 12px;border-radius:6px;border:none;background:#10b981;color:#fff;font-size:11.5px;font-weight:600;cursor:pointer}.pos-receipt-customer-info{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#1a1c22;border:1px solid #2a2d35;border-radius:8px}.pos-receipt-customer-info svg{color:#6b7280}.pos-receipt-cust-name{display:block;font-size:13px;font-weight:600;color:#e5e7eb}.pos-receipt-cust-email{display:block;font-size:11.5px;color:#6b7280}.pos-receipt-add-cust-btn{display:flex;align-items:center;gap:6px;width:100%;padding:10px 14px;border-radius:8px;border:1px dashed #2a2d35;background:transparent;color:#a5b4fc;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.pos-receipt-add-cust-btn:hover{background:#1a1c22;border-color:#a5b4fc}.pos-receipt-new-cust-form{display:flex;flex-direction:column;gap:8px}.pos-receipt-form-row{display:flex;gap:8px}.pos-receipt-new-cust-form input{flex:1;background:#1a1c22;border:1px solid #2a2d35;border-radius:8px;color:#e5e7eb;font-size:13px;padding:9px 12px;outline:none}.pos-receipt-new-cust-form input::placeholder{color:#4b5563}.pos-receipt-new-cust-form input:focus{border-color:#3b82f6}.pos-receipt-form-actions{display:flex;gap:8px;justify-content:flex-end}.pos-receipt-cancel-btn{padding:7px 14px;border-radius:6px;border:1px solid #2a2d35;background:transparent;color:#9ca3af;font-size:12px;cursor:pointer}.pos-receipt-save-cust-btn{display:flex;align-items:center;gap:4px;padding:7px 14px;border-radius:6px;border:none;background:#6366f1;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.pos-receipt-save-cust-btn:hover{background:#4f46e5}.pos-receipt-done-btn{margin:auto 14px 14px!important;flex-shrink:0}.pos-keypad-key.del{color:#9ca3af}@keyframes pos-cost-fade-in{0%{opacity:0}to{opacity:1}}.pos-customer-avatar.large{width:56px;height:56px;font-size:22px}.pos-order-status.completed{background:#10b98120;color:#10b981}.pos-order-status.pending{background:#f59e0b20;color:#f59e0b}.pos-order-status.refunded{background:#ef444420;color:#ef4444}.pos-inv-stat.warning .pos-inv-stat-value{color:#f59e0b}.pos-inv-stat.danger .pos-inv-stat-value{color:#ef4444}.pos-inv-loc-btn.active{background:#3b82f620;border-color:#3b82f6;color:#3b82f6}.pos-inv-tab.active{color:#3b82f6;border-bottom-color:#3b82f6}.pos-inventory-row.editing{background:#1a1c22;border-left:3px solid #3b82f6}.pos-inv-qty.low{color:#f59e0b}.pos-inv-qty.out{color:#ef4444}@keyframes posFadeIn{0%{opacity:0}to{opacity:1}}@keyframes posScaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.pos-discount-modes button.active{background:#2a2d35;color:#e5e7eb}.pos-loyalty-reward.locked{opacity:.5}@media(max-width:767px){.pos-mobile-bottom button.active{color:#3b82f6}@keyframes posSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.pos-tile-picker-check.checked{background:#ef444426;color:#dc2626}.pos-tile-picker-item:not(.active) .pos-tile-picker-check{background:#6366f126;color:#4f46e5}.pos-light .pos-nav-btn.active{background:#dbeafe;color:#2563eb}.pos-light .pos-cat-tab.active{background:#2563eb;color:#fff}.pos-light .pos-dot.active{background:#2563eb}.pos-light .pos-sum-row.total{color:#1a1a1a;border-top-color:#e5e7eb}.pos-light .pos-pay-method{background:#fff;border-color:#e5e7eb;color:#6b7280}.pos-light .pos-pay-method:hover{border-color:#2563eb}.pos-light .pos-pay-method.active{background:#dbeafe;border-color:#2563eb;color:#2563eb}.pos-light .pos-quick-cash button{background:#fff;border-color:#e5e7eb;color:#6b7280}.pos-light .pos-quick-cash button:hover{border-color:#2563eb;color:#2563eb}.pos-light .pos-tip-btn{background:#fff;border-color:#e5e7eb;color:#6b7280}.pos-light .pos-tip-btn:hover{border-color:#2563eb}.pos-light .pos-tip-btn.active{background:#dbeafe;border-color:#2563eb;color:#2563eb}.pos-light .pos-keypad-key.del{color:#9ca3af}.pos-light .pos-receipt-card{background:#fff;border-color:#e5e7eb}.pos-light .pos-receipt-order-num{color:#2563eb}.pos-light .pos-receipt-date{color:#9ca3af}.pos-light .pos-receipt-item-row{color:#374151}.pos-light .pos-receipt-divider{border-top-color:#e5e7eb}.pos-light .pos-receipt-sum-row{color:#6b7280}.pos-light .pos-receipt-sum-row.total{color:#1a1a1a;border-top-color:#e5e7eb}.pos-light .pos-receipt-method-badge{background:#f3f4f6;color:#2563eb}.pos-light .pos-receipt-section{border-top-color:#e5e7eb}.pos-light .pos-receipt-section-label{color:#9ca3af}.pos-light .pos-receipt-input-wrap{background:#fff;border-color:#e5e7eb}.pos-light .pos-receipt-input-wrap svg{color:#9ca3af}.pos-light .pos-receipt-input-wrap input{color:#1a1a1a}.pos-light .pos-receipt-input-wrap input::placeholder{color:#d1d5db}.pos-light .pos-receipt-note{background:#fff;border-color:#e5e7eb;color:#1a1a1a}.pos-light .pos-receipt-note::placeholder{color:#d1d5db}.pos-light .pos-receipt-customer-info{background:#f3f4f6;border-color:#e5e7eb}.pos-light .pos-receipt-customer-info svg{color:#9ca3af}.pos-light .pos-receipt-cust-name{color:#1a1a1a}.pos-light .pos-receipt-cust-email{color:#9ca3af}.pos-light .pos-receipt-add-cust-btn{border-color:#e5e7eb;color:#2563eb}.pos-light .pos-receipt-add-cust-btn:hover{background:#f3f4f6;border-color:#2563eb}.pos-light .pos-receipt-new-cust-form input{background:#fff;border-color:#e5e7eb;color:#1a1a1a}.pos-light .pos-receipt-new-cust-form input::placeholder{color:#d1d5db}.pos-light .pos-receipt-new-cust-form input:focus{border-color:#2563eb}.pos-light .pos-receipt-cancel-btn{border-color:#e5e7eb;color:#6b7280}.pos-light .pos-discount-modes button.active{background:#fff;color:#1a1a1a}.pos-light .pos-cash-section label,.pos-light .pos-tip-section label,.pos-light .pos-payment-summary .pos-sum-row{color:#6b7280}.pos-light .pos-payment-summary .pos-sum-row.total{color:#1a1a1a}.pos-light .pos-inventory-row.editing{background:#f9fafb}@media(max-width:768px){.sq-admin .sqi-table-card{overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:8px!important}.sq-admin .sqi-table .sqi-col-hide-mobile,.sq-admin .sqi-table [data-col-priority=low]{display:none!important}}@media(pointer:coarse){.sq-stat-card-v2{min-height:60px}}@media(max-width:768px){.sq-page-title{font-size:.95rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-topbar-btn-publish,.sq-topbar-btn,.sq-topbar-right .sqd-btn-primary{padding:.45rem .55rem!important;min-width:38px;justify-content:center;font-size:0!important}.sq-topbar-btn-publish svg,.sq-topbar-btn svg,.sq-topbar-right .sqd-btn-primary svg{width:16px!important;height:16px!important}}@media(max-width:480px){.sq-page-title{font-size:.85rem!important;max-width:160px}}@media(max-width:768px){.sq-stats-row{grid-template-columns:repeat(2,1fr)!important;gap:.65rem!important;margin-bottom:1.25rem!important}.sq-stat-card-v2{padding:.85rem 1rem!important;border-radius:10px!important;gap:.65rem!important}.sq-stat-card-icon{width:36px!important;height:36px!important;border-radius:8px!important}.sq-stat-card-icon svg{width:16px!important;height:16px!important}.sq-stat-card-value{font-size:1.2rem!important}.sq-stat-card-label{font-size:.65rem!important}}@media(max-width:400px){.sq-stats-row{grid-template-columns:1fr!important;gap:.5rem!important}.sq-stat-card-v2{padding:.75rem 1rem!important;flex-direction:row!important;justify-content:flex-start!important}}@media(max-width:768px){.sq-admin .sqi-detail-grid{grid-template-columns:1fr!important;gap:1rem!important}}@media(max-width:768px){.sq-feature-grid{grid-template-columns:1fr!important}.sqi-empty{padding:40px 16px!important}}.sp-section-wrap{position:relative}.sp-section-overlay{position:absolute;inset:0;z-index:20;pointer-events:none;opacity:0;transition:opacity .15s ease;box-shadow:inset 0 0 0 2px transparent}.sp-section-wrap:hover .sp-section-overlay,.sp-section-overlay--active{opacity:1!important;pointer-events:none;box-shadow:inset 0 0 0 2px #6366f1}.sp-section-label{position:absolute;top:10px;left:10px;background:#6366f1;color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:20px;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}.sp-section-center-actions{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.sp-section-edit-btn{pointer-events:auto;display:flex;align-items:center;gap:6px;padding:9px 18px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 4px 16px #6366f159;transition:background .12s,transform .12s;letter-spacing:.01em;backdrop-filter:blur(4px)}.sp-section-edit-btn:hover{background:#4f46e5;transform:scale(1.04)}.sp-section-toolbar{pointer-events:auto;position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:2px;background:#fffffff2;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:3px;box-shadow:0 2px 10px #0000001a;backdrop-filter:blur(8px)}.sp-section-tool-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:#374151;cursor:pointer;transition:background .1s,color .1s}.sp-section-tool-btn:hover{background:#f3f4f6;color:#111827}.sp-section-tool-btn--danger:hover{background:#fef2f2;color:#dc2626}.sp-section-tool-divider{width:1px;height:18px;background:#e5e7eb;margin:0 2px}.sp-section-selected .sp-section-overlay{opacity:1;pointer-events:none;box-shadow:inset 0 0 0 2px #6366f1}@keyframes liquidFadeIn{0%{opacity:0}to{opacity:1}}@keyframes liquidSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes liquidScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes liquidClip{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0% 0)}}@keyframes elFloatAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sq-content>.sq-page,.sq-content>div>.sq-page{width:min(100%,var(--sq-page-max));margin-inline:auto;box-sizing:border-box}@media(max-width:1100px)and (min-width:769px){.sq-topbar-right .sqd-btn-primary,.sq-topbar-btn-publish{padding-inline:.7rem}}@media(max-width:768px){.sq-content>.sq-page,.sq-content>div>.sq-page{width:100%;min-width:0}}.sq-admin .sq-stats-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.sq-admin .sq-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.pos-device-tablet{width:min(420px,calc(100vw - 48px));height:min(780px,calc(100dvh - 100px))}.pos-device-mobile{width:min(390px,calc(100vw - 48px));height:min(780px,calc(100dvh - 100px))}@media(max-width:640px){.sq-admin .sq-stats-row,.sq-admin .sq-feature-grid,.sq-admin .sq-ai-grid{grid-template-columns:1fr!important}.pos-device-area{padding:8px}.pos-device-frame{border-radius:24px;padding:10px}.pos-device-tablet,.pos-device-mobile{width:min(100%,420px);height:calc(100dvh - 68px);border-radius:24px;padding:8px}}.wb-navbar-left,.wb-navbar-actions,.wb-canvas-area,.website-preview,.co-page,.sw-page,.hp-page,.legal-page,.verify-page,.login-page{min-width:0;box-sizing:border-box}.website-preview img,.website-preview video,.co-page img,.sw-page img,.hp-page img,.legal-page img{max-width:100%;height:auto}.co-product-name,.co-store-name,.sw-title,.sw-subtitle,.hp-detail-desc,.legal-content,.verify-email-badge{overflow-wrap:anywhere}@media(max-width:768px){.co-page,.website-preview,.sw-page,.hp-page,.legal-page,.verify-page,.login-page{max-width:100vw;overflow-x:clip}.co-logo-row,.co-section-header,.sw-topbar,.hp-detail-header,.hp-detail-actions{flex-wrap:wrap}.sw-card,.sw-card-wide,.verify-card,.login-card{width:100%;max-width:100%;box-sizing:border-box}.pos-standalone,.spos-root,.phone-sim-page{max-width:100vw;overflow-x:clip}.pos-preview-bar{padding-inline:.75rem}.pos-preview-bar-left{min-width:0}.pos-preview-options-btn{min-width:44px;min-height:44px}.pos-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.pos-payment-grid{grid-template-columns:minmax(0,1fr)}}@media(max-height:620px)and (orientation:landscape){.pos-device-area{align-items:flex-start;overflow-y:auto}.pos-device-tablet,.pos-device-mobile{height:calc(100dvh - 56px);min-height:420px}}@keyframes bpq-hue-drift{0%{transform:translate3d(-2.5%,-2%,0) scale(1) rotate(0)}to{transform:translate3d(2.5%,2%,0) scale(1.08) rotate(3deg)}}@keyframes bpq-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bpq-nav-dot.on{background:#111827}.bpq-chip.on{background:#111827;border-color:#111827;color:#fff}.bpq-style.on{border-color:#111827;box-shadow:0 0 0 1.5px #111827,0 10px 28px #0f172a14}@keyframes bpq-dot{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes bpq-ghost-rise{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes bpq-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.bp-mold.on{background:#111827;color:#fff}@keyframes bp-reveal{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@keyframes bp-veil-sweep{0%{background-position:120% 0}to{background-position:-20% 0}}@property --bp-barq-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes bp-barq-spin{to{--bp-barq-angle: 360deg}}@keyframes bp-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes bp-think{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.bp-barq-send.active{background:linear-gradient(120deg,#45d9ff,#8a5cff 55%,#ff5bbd);color:#fff}.bp-barq-send.active:hover{transform:translateY(-1px)}
