@charset "UTF-8";@font-face{font-family:Rabar_022;src:url(/fonts/Rabar_022.woff2) format("woff2"),url(/fonts/Rabar_022.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rabar_021;src:url(/fonts/Rabar_021.woff2) format("woff2"),url(/fonts/Rabar_021.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--brand-color: #5d5fef;--brand-hover: #4a4bd6;--color-white: #ffffff;--color-black: #000000;--color-gray: #b6b6b6;--background-01: #ffffff;--background-02: #f0f3f8;--background-03: #f8f9fa;--color-text-01: #000000;--color-text-02: #9e9ea1;--color-text-03: #ffffff;--color-h1: #000000;--color-h2: #9e9ea1;--color-h3: #e6e6e8;--color-p: #ffffff;--color-btn-cart-01: #ffffff;--background-btn-cart-hover-01: #808080;--color-btn-cart-hover-01: #ffffff;--color-border-01: #9b9b9b;--shadow-3d: 0 .7rem .7rem rgba(0, 0, 0, .1), 0 1rem 1.5rem rgba(0, 0, 0, .1);--shadow-inset-01: 0 0 1.7rem .5rem rgba(0, 0, 0, .1);--shadow-product: drop-shadow(.3rem .3rem .5rem #00000093);--logo-filter: invert(44%) sepia(94%) saturate(635%) hue-rotate(210deg) brightness(97%) contrast(102%);--background-error: #feeee7;--discount-badge-bg: linear-gradient(135deg, #ff4444, #cc0000)}[data-theme=dark]{--color-opposite: #ffffff;--color-gray: #b6b6b6;--background-01: #181818;--background-02: #2f354b;--background-03: #2b2b2b;--color-h1: #ffffff;--color-h2: #b6b6b6;--color-h3: #9b9b9b;--color-p: #ffffff;--color-text-01: #ffffff;--color-text-02: #939393;--color-text-03: #0a0a0a;--color-btn-cart-01: #ffffff;--background-btn-cart-hover-01: #808080;--color-btn-cart-hover-01: #ffffff;--background-04: #0a0a0a;--background-05: #141414;--background-06: #2b2b2b;--background-07: #939393;--color-button-01: #0a0a0a;--color-button-02: #2b2b2b;--color-button-03: #ffffff;--color-button-04: #939393;--background-error: #180801;--shadow-3d: 0 .7rem .7rem rgba(255, 255, 255, .1), 0 1rem 1.5rem rgba(255, 255, 255, .1);--shadow-inset-01: 0 0 1.7rem .5rem rgba(250, 250, 250, .1);--shadow-product: drop-shadow(0 .6rem .7rem rgba(235, 235, 235, .5));--discount-badge-bg: linear-gradient(135deg, #ff4444, #cc0000);--brand-shadow: 0 .8rem 2rem rgba(99, 102, 241, .3);--brand-shadow-hover: 0 1.2rem 2.8rem rgba(99, 102, 241, .3);--brand-border: .1rem solid rgba(99, 102, 241, .5)}.auth-container{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--background-02) 0%,var(--background-03) 100%);padding:2rem;animation:fadeIn .6s ease}.auth-card{width:100%;max-width:50rem;background:var(--background-01);border-radius:1.6rem;box-shadow:var(--shadow-3d);padding:5rem 4rem;animation:slideUp .6s ease}.auth-card--social{max-width:45rem}@keyframes slideUp{0%{opacity:0;transform:translateY(3rem);-webkit-transform:translateY(3rem);-moz-transform:translateY(3rem);-ms-transform:translateY(3rem);-o-transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.auth-header{text-align:center;margin-bottom:4rem}.auth-logo{width:7rem;height:7rem;background:linear-gradient(135deg,var(--brand-color) 0%,#764ba2 100%);border-radius:1.2rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;color:var(--color-white);font-size:3.2rem;box-shadow:0 .8rem 2.4rem #5d5fef4d;transition:transform .3s ease}.auth-logo:hover{transform:scale(1.05)}.auth-title{font-size:4rem;font-weight:700;color:var(--color-h1);margin-bottom:1rem;font-family:Jost,sans-serif}.auth-subtitle{font-size:1.7rem;color:var(--color-h2);font-family:Inter,sans-serif;line-height:2.4rem}.social-login--primary{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:3rem}.social-btn{width:100%;padding:1.6rem 2rem;border:.2rem solid transparent;background:var(--background-01);border-radius:.8rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:1.2rem;font-size:1.7rem;font-weight:600;color:var(--color-text-01);font-family:Inter,sans-serif;box-shadow:0 .2rem .8rem #00000014;position:relative;overflow:hidden}.social-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.social-btn:hover:before{left:100%}.social-btn:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #00000026}.social-btn:active{transform:translateY(0)}.social-btn .social-icon{width:2.4rem;height:2.4rem;flex-shrink:0}.social-btn span{font-weight:600}.social-btn--google{border-color:#e0e0e0}.social-btn--google:hover{border-color:#4285f4;background:#4285f40d}.social-btn--facebook{border-color:#e0e0e0}.social-btn--facebook:hover{border-color:#1877f2;background:#1877f20d}.social-btn--tiktok{border-color:#e0e0e0;color:#000}.social-btn--tiktok .social-icon{color:#000}.social-btn--tiktok:hover{border-color:#000;background:#0000000d}.social-btn--instagram{border-color:#e0e0e0}.social-btn--instagram:hover{border-color:#d6249f;background:linear-gradient(135deg,#fd59490d,#d6249f0d)}.auth-footer{text-align:center;margin-top:3rem;font-size:1.5rem;color:var(--color-h2);font-family:Inter,sans-serif}.auth-link{color:var(--brand-color);text-decoration:none;font-weight:700;transition:all .3s ease;position:relative}.auth-link:after{content:"";position:absolute;bottom:-.2rem;left:0;width:0;height:.2rem;background:var(--brand-color);transition:width .3s ease}.auth-link:hover{color:#764ba2}.auth-link:hover:after{width:100%}.auth-disclaimer{text-align:center;font-size:1.2rem;color:var(--color-text-02);margin-top:2rem;line-height:1.6rem;font-family:Inter,sans-serif;padding:0 2rem}@media(max-width:36em){.auth-card{padding:4rem 2.5rem}.auth-card--social{padding:3.5rem 2rem}.auth-logo{width:6rem;height:6rem;font-size:2.8rem}.auth-title{font-size:3rem}.auth-subtitle{font-size:1.5rem}.social-btn{padding:1.4rem 1.6rem;font-size:1.5rem}.social-btn .social-icon{width:2rem;height:2rem}}@media(max-width:30em){.auth-container{padding:1.5rem}.auth-card{padding:3rem 2rem}.auth-header{margin-bottom:3rem}.auth-title{font-size:2.4rem}.social-login--primary{gap:1.4rem}.social-btn{padding:1.3rem 1.4rem}.social-btn span{font-size:1.4rem}}[data-theme=dark] .auth-card{background:var(--background-03);box-shadow:0 2rem 6rem #00000080}[data-theme=dark] .social-btn{background:var(--background-04);box-shadow:0 .2rem .8rem #0000004d}[data-theme=dark] .social-btn:hover{box-shadow:0 .8rem 2rem #0006}[data-theme=dark] .social-btn--google{border-color:#333}[data-theme=dark] .social-btn--google:hover{background:#4285f41a}[data-theme=dark] .social-btn--facebook{border-color:#333}[data-theme=dark] .social-btn--facebook:hover{background:#1877f21a}[data-theme=dark] .social-btn--tiktok{border-color:#333;color:var(--color-text-01)}[data-theme=dark] .social-btn--tiktok .social-icon{color:var(--color-text-01)}[data-theme=dark] .social-btn--tiktok:hover{background:#ffffff0d}[data-theme=dark] .social-btn--instagram{border-color:#333}[data-theme=dark] .social-btn--instagram:hover{background:linear-gradient(135deg,#fd59491a,#d6249f1a)}html{overflow-x:hidden;font-size:62.5%}@media only screen and (max-width:62.5em){html{font-size:56.25%}}@media only screen and (max-width:46.875em){html{font-size:50%}}@media only screen and (max-width:30em){html{font-size:37.5%}}@media only screen and (max-width:23.75em){html{font-size:31%}}html,body{-webkit-text-size-adjust:100%;height:100%;margin:0;padding:0}html{direction:ltr}::-webkit-scrollbar{width:1rem;height:1rem}::-webkit-scrollbar-track{background:transparent;border-radius:.5rem}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--brand-color, #5d5fef) 0%,var(--brand-hover, #4a4cd9) 100%);border-radius:.5rem;border:.2rem solid transparent;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--brand-hover, #4a4cd9) 0%,var(--brand-color, #5d5fef) 100%)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--brand-color, #5d5fef) transparent}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--background-03, #1a1a2e)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--brand-color, #5d5fef) 0%,#7c7eff 100%);border-color:var(--background-03, #1a1a2e)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7c7eff 0%,var(--brand-color, #5d5fef) 100%)}[data-theme=dark] ::-webkit-scrollbar-corner{background:var(--background-03, #1a1a2e)}[data-theme=dark] *{scrollbar-color:var(--brand-color, #5d5fef) var(--background-03, #1a1a2e)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-size:1.6rem;font-weight:400;line-height:1.7;position:relative;font-family:Rabar_021,sans-serif;background-color:var(--background-body2)}#root{min-height:100%}.c-text{direction:rtl;text-align:center}.ltr-text{direction:ltr;text-align:left}.top-popup{padding:.5rem 1.6rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;font-size:1.5rem;font-weight:500;text-align:center;z-index:9999;font-family:Rabar_022,sans-serif}.top-popup.success{color:#e6faf2;background-color:#53d89f}.top-popup.error{color:var(--background-error);background-color:#f07940}.logout-btn{display:flex;justify-content:center;gap:.8rem;padding:1.2rem 2rem;border-radius:5rem;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem;border:none;background:#e53935;color:#fbe9e7;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .25s ease}.logout-btn .icon{font-size:1.5rem}.logout-btn:hover{background:#d6201c;transform:translateY(-.1rem);-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);-o-transform:translateY(-.1rem)}.logout-btn:active{transform:scale(.97)}.logout-btn:disabled{opacity:.6;cursor:not-allowed}.logout-btn2{background:#e53935;color:#fbe9e7;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .25s ease}.logout-btn2 .icon{font-size:1.8rem}.logout-btn2:hover{background:#d6201c;transform:translateY(-.1rem)}.logout-btn2:active{transform:scale(.97)}.logout-btn2:disabled{opacity:.6;cursor:not-allowed}.modal{width:100%;height:100%;z-index:99999999;position:fixed;top:0;left:0;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);display:flex;justify-content:right;padding:2rem}@media only screen and (max-width:62.5em){.modal{display:flex;align-items:center}}@media only screen and (max-width:62.5em){.sidebarModal{display:flex;align-items:start}}.sidebarModal__result{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;position:relative;width:30rem;height:max-content;padding:2rem;background-color:var(--background-01);border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;box-shadow:0 .7rem .7rem #0000001a}.sidebarModal__result--close{filter:brightness(0) saturate(100%) invert(71%) sepia(5%) saturate(126%) hue-rotate(201deg) brightness(88%) contrast(87%);-webkit-filter:brightness(0) saturate(100%) invert(71%) sepia(5%) saturate(126%) hue-rotate(201deg) brightness(88%) contrast(87%);position:absolute;top:2rem;left:2rem;width:3rem;height:3rem;font-size:3rem;cursor:pointer;color:var(--text-color1);transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.sidebarModal__result--close:hover{color:#f07940}.sidebarModal__result--list,.sidebarModal__result--list-item{width:100%}.sidebarModal__result--list-item a:hover{text-decoration-color:var(--background-color2);-moz-text-decoration-color:var(--background-color2)}.adminHeader__sidebar{z-index:100000;cursor:pointer;position:fixed;width:3rem;height:3rem;top:2rem;right:3.5rem;filter:brightness(0) saturate(100%) invert(71%) sepia(5%) saturate(126%) hue-rotate(201deg) brightness(88%) contrast(87%);-webkit-filter:brightness(0) saturate(100%) invert(71%) sepia(5%) saturate(126%) hue-rotate(201deg) brightness(88%) contrast(87%)}.adminHeader__list{display:flex;justify-content:center;align-items:center;align-content:center;list-style:none}@media only screen and (max-width:43.75em){.adminHeader__list{flex-wrap:wrap}}.adminHeader__list--item{display:flex;justify-content:center;align-items:center;width:100%;height:6rem}.adminHeader__list--item a{text-decoration:none;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem}.adminHeader__list--item-icon{width:3rem;height:3rem;filter:brightness(0) saturate(100%) invert(71%) sepia(5%) saturate(126%) hue-rotate(201deg) brightness(88%) contrast(87%);-webkit-filter:brightness(0) saturate(100%) invert(71%) sepia(5%) saturate(126%) hue-rotate(201deg) brightness(88%) contrast(87%)}@media only screen and (max-width:81.25em){.adminHeader__list--item-icon{width:2rem;height:2rem}}.adminHeader__list--item-text{text-decoration:none;font-size:2.4rem;font-family:Rabar_022,sans-serif;font-weight:600;color:var(--color-text-02)}.adminHeader__list--item-text:hover{color:var(--brand-color)}.adminHeader__active{background-color:var(--background-color1);border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}@media only screen and (max-width:30em){.adminHeader__active{border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}}.bottom-bar-wrapper{position:fixed;bottom:2.4rem;left:50%;transform:translate(-50%);z-index:5000}.bottom-bar{position:relative;background:var(--background-01);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-radius:1.6rem;box-shadow:var(--shadow-3d);border:.1rem solid var(--background-02)}.bottom-bar .gradient-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(99,102,241,.03),transparent,rgba(168,85,247,.03));pointer-events:none}.bottom-bar-content{position:relative;display:flex;align-items:center;gap:3.2rem;padding:1.6rem 3.2rem}@media(max-width:43.75em){.bottom-bar-content{gap:1.6rem;padding:1.2rem 2rem}}.pages-section{position:relative}.pages-section .current-page-btn{display:flex;align-items:center;gap:1.2rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:#fff;border:none;border-radius:1.2rem;font-size:1.5rem;font-family:Rabar_022,sans-serif;font-weight:600;cursor:pointer;box-shadow:0 .8rem 2rem #6366f14d;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:43.75em){.pages-section .current-page-btn{gap:.5rem;padding:.6rem 1.2rem}}.pages-section .current-page-btn:hover{transform:scale(1.05);box-shadow:0 1.2rem 2.8rem #6366f166}.pages-section .current-page-btn:active{transform:scale(.95)}.pages-section .current-page-btn .page-icon{display:flex;font-size:1.8rem}.pages-section .current-page-btn .page-label{width:max-content}.pages-section .current-page-btn .chevron{font-size:1.8rem;transition:transform .3s ease}.pages-section .current-page-btn .chevron.rotate{transform:rotate(180deg)}.pages-section .pages-dropdown{position:absolute;bottom:calc(100% + 1.2rem);left:-6rem;width:25.6rem;background:var(--background-01);border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem;box-shadow:var(--shadow-3d);border:.1rem solid var(--background-02);overflow:hidden;animation:slideUp .2s ease}@media(max-width:43.75em){.pages-section .pages-dropdown{left:-3.5rem;width:20.6rem}}.pages-section .pages-dropdown .page-item{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1.4rem 2rem;background:var(--background-01);border:none;border-bottom:.1rem solid var(--background-02);text-align:left;font-size:1.5rem;font-family:Rabar_022,sans-serif;font-weight:500;color:var(--color-text-01);cursor:pointer;transition:all .2s ease}@media(max-width:43.75em){.pages-section .pages-dropdown .page-item{font-size:1.2rem;gap:.5rem;padding:1rem .8rem}}.pages-section .pages-dropdown .page-item:last-child{border-bottom:none}.pages-section .pages-dropdown .page-item .page-icon{display:flex;font-size:1.8rem}.pages-section .pages-dropdown .page-item:hover{background:var(--background-03)}.pages-section .pages-dropdown .page-item.active{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:#fff;font-weight:600}@keyframes slideUp{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.view-toggle.no-dir-swap{direction:ltr;flex-direction:row!important}.view-toggle{display:flex;align-items:center;gap:1.6rem;padding:.8rem 2.4rem;background:var(--background-03);border-radius:1.2rem;border:.1rem solid var(--background-02)}@media(max-width:43.75em){.view-toggle{gap:1rem;padding:.6rem 1.2rem}}.view-toggle .toggle-label{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;font-family:Rabar_022,sans-serif;font-weight:600;color:var(--color-text-01);transition:color .3s ease}.view-toggle .toggle-label svg{font-size:1.6rem}.view-toggle .toggle-label.inactive{color:var(--color-text-02)}.view-toggle .toggle-switch{position:relative;width:5.6rem;height:2.8rem;background:var(--color-gray);border:none;border-radius:3rem;cursor:pointer;transition:background .3s ease}.view-toggle .toggle-switch.checked{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover))}.view-toggle .toggle-switch .toggle-circle{position:absolute;top:.4rem;inset-inline-start:.4rem;width:2rem;height:2rem;background:#fff;border-radius:50%;box-shadow:0 .2rem .8rem #00000026;transition:transform .3s cubic-bezier(.4,0,.2,1)}.view-toggle .toggle-switch.checked .toggle-circle{transform:translate(2.8rem)}[dir=rtl] .view-toggle .toggle-switch.checked .toggle-circle{transform:translate(-2.8rem)}.search-btn-bottombar{display:flex;align-items:center;gap:.8rem;padding:1rem 2rem;background:var(--background-03);color:var(--color-text-01);border:.1rem solid var(--color-border-01);border-radius:1.2rem;font-size:1.5rem;font-family:Rabar_022,sans-serif;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:43.75em){.search-btn-bottombar{gap:.5rem;padding:.6rem 1.2rem}}.search-btn-bottombar svg{font-size:1.6rem}.search-btn-bottombar:hover{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:#fff;border-color:transparent;transform:scale(1.05);box-shadow:0 .8rem 2rem #6366f14d}.search-btn-bottombar:active{transform:scale(.95)}.reports-btn{display:flex;align-items:center;gap:.8rem;padding:1rem 2rem;background:var(--color-text-01);color:var(--background-01);text-decoration:none;border-radius:1.2rem;font-size:1.5rem;font-family:Rabar_022,sans-serif;font-weight:600;box-shadow:var(--shadow-3d);transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:43.75em){.reports-btn{gap:.5rem;padding:.6rem 1.2rem}}.reports-btn svg{font-size:1.8rem}.reports-btn:hover{background:var(--background-02);transform:scale(1.05);box-shadow:0 1.2rem 2.8rem #1118274d}.reports-btn:active{transform:scale(.95)}.bottom-bar-content2{width:max-content;position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.63rem 3.2rem}@media(max-width:36em){.bottom-bar-content2{gap:1rem;padding:1rem 2rem}}.bottom-bar-btn2{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 2.4rem;background:var(--background-03);color:var(--color-text-01);text-decoration:none;border-radius:1.2rem;font-size:1.4rem;font-weight:600;border:.1rem solid var(--background-02);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.bottom-bar-btn2:hover{background:var(--background-02);transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}.bottom-bar-btn2:active{transform:translateY(0)}.bottom-bar-btn2--active{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:#fff;border:var(--brand-border);box-shadow:var(--brand-shadow)}.bottom-bar-btn2--active:hover{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));box-shadow:var(--brand-shadow-hover)}.bottom-bar-btn2--cta{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;border:none;box-shadow:0 .4rem 1.8rem #f59e0b59;position:relative;overflow:hidden}.bottom-bar-btn2--cta:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 60%);pointer-events:none}.bottom-bar-btn2--cta:hover{background:linear-gradient(135deg,#fbbf24,#fb923c);transform:translateY(-.2rem);box-shadow:0 .8rem 2.8rem #f59e0b80}.bottom-bar-btn2--cta:active{transform:translateY(0)}.plan-selection-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);z-index:999999;display:flex;align-items:center;justify-content:center;padding:2rem;overflow-y:auto}.plan-selection-container{position:relative;background:var(--background-01);border-radius:2rem;padding:3rem;max-width:50rem;width:100%;max-height:90vh;overflow-y:auto;animation:slideUp .3s ease-out;box-shadow:0 2.4rem 4.8rem #0000004d}.plan-selection-container--full{max-width:90rem}@media(max-width:46.875em){.plan-selection-container{padding:2rem 1.5rem;border-radius:1.5rem;max-height:95vh}}.plan-selection-close{position:absolute;top:1.5rem;right:1.5rem;background:var(--background-02);border:none;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:2rem;color:var(--color-text-01);transition:all .2s ease;z-index:10}.plan-selection-close:hover{background:var(--background-03);transform:rotate(90deg)}.plan-selection-header{text-align:center;margin-bottom:2.5rem}.plan-selection-header .plan-selection-icon{width:6rem;height:6rem;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2.5rem;color:#fff}.plan-selection-header h2{font-size:2.4rem;color:var(--color-h1);margin-bottom:.5rem}.plan-selection-header p{font-size:1.7rem;color:var(--color-h2)}.selected-plan-card{background:var(--background-02);border:.2rem solid var(--brand-color);border-radius:1.5rem;padding:2.5rem;margin-bottom:2rem;position:relative;overflow:hidden}.selected-plan-card .selected-plan-badge{position:absolute;top:1.5rem;right:-3rem;background:var(--brand-color);color:#fff;padding:.5rem 4rem;font-size:1.5rem;font-weight:700;transform:rotate(45deg)}.selected-plan-card .selected-plan-badge.trial{background:linear-gradient(135deg,#10b981,#34d399)}.selected-plan-card .selected-plan-badge.popular{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.selected-plan-card .selected-plan-name{font-size:2.4rem;color:var(--color-h1);margin-bottom:1rem}.selected-plan-card .selected-plan-price{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1.5rem}.selected-plan-card .selected-plan-price .currency{font-size:1.7rem;color:var(--color-h2)}.selected-plan-card .selected-plan-price .amount{font-size:3rem;font-weight:800;color:var(--brand-color)}.selected-plan-card .selected-plan-price .period{font-size:1.7rem;color:var(--color-h2)}.selected-plan-card .selected-plan-limits{display:flex;gap:2rem;margin-bottom:1.5rem;flex-wrap:wrap}.selected-plan-card .selected-plan-limits span{font-size:1.7rem;color:var(--color-text-01);background:var(--background-03);padding:.5rem 1rem;border-radius:.8rem}.selected-plan-card .selected-plan-desc{font-size:1.7rem;color:var(--color-h2);line-height:1.6}.selected-plan-card .selected-plan-features{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.selected-plan-card .selected-plan-features li{display:flex;align-items:center;gap:1rem;font-size:1.7rem;color:var(--color-text-01)}.selected-plan-card .selected-plan-features li .check-icon{color:var(--brand-color);flex-shrink:0}.plan-selection-actions{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.plan-selection-actions .btn-start-trial,.plan-selection-actions .btn-pay-plan{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;padding:1.4rem 2rem;background:var(--brand-color);color:#fff;border:none;border-radius:1.2rem;font-size:1.7rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Rabar_022,sans-serif}.plan-selection-actions .btn-start-trial:hover,.plan-selection-actions .btn-pay-plan:hover{opacity:.9;transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #0003}.plan-selection-actions .btn-change-plan{width:100%;padding:1.2rem 2rem;background:transparent;color:var(--color-text-01);border:.2rem solid var(--color-border-01);border-radius:1.2rem;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Rabar_022,sans-serif}.plan-selection-actions .btn-change-plan:hover{background:var(--background-02);border-color:var(--brand-color)}.plan-selection-footer{text-align:center;padding-top:1rem;border-top:.1rem solid var(--color-border-01)}.plan-selection-footer p{font-size:1.5rem;color:var(--color-h2)}.plan-selection-toggle{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2.5rem}.plan-selection-toggle .toggle-label{font-size:1.7rem;color:var(--color-h2);transition:color .3s ease}.plan-selection-toggle .toggle-label.active{color:var(--color-h1);font-weight:600}.plan-selection-toggle .toggle-label .save-badge{display:inline-block;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;font-size:1.2rem;padding:.3rem .8rem;border-radius:2rem;margin-left:.5rem;font-weight:700}.plan-selection-toggle .toggle-switch{width:6.5rem;height:3.4rem;background:var(--background-02);border-radius:3.4rem;position:relative;cursor:pointer;transition:all .3s ease;border:.2rem solid var(--color-border-01);flex-shrink:0;display:inline-block}.plan-selection-toggle .toggle-switch input{opacity:0;width:0;height:0;position:absolute}.plan-selection-toggle .toggle-switch:hover{transform:scale(1.05)}.plan-selection-toggle .toggle-switch .toggle-slider{width:2.6rem;height:2.6rem;background:var(--brand-color);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:3.3rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 .2rem .4rem #0003;pointer-events:none}.plan-selection-toggle .toggle-switch input:checked~.toggle-slider{inset-inline-end:.2rem}.plan-selection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:2rem;margin-bottom:2rem;padding-top:1.5rem}@media(max-width:46.875em){.plan-selection-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:.8rem;scrollbar-width:thin;scrollbar-color:var(--brand-color) var(--background-03)}.plan-selection-grid::-webkit-scrollbar{height:.5rem}.plan-selection-grid::-webkit-scrollbar-track{background:var(--background-03);border-radius:1rem}.plan-selection-grid::-webkit-scrollbar-thumb{background:var(--brand-color);border-radius:1rem}.plan-selection-grid>*{flex:0 0 75%;max-width:28rem;scroll-snap-align:center}}.plan-grid-scroll-wrapper{position:relative}.scroll-hint{display:none;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem;font-size:1.2rem;color:var(--color-text-02)}.scroll-hint .scroll-hint-left{font-size:1rem;animation:scrollHintNudgeLeft 1.5s ease-in-out infinite}.scroll-hint .scroll-hint-right{font-size:1rem;animation:scrollHintNudgeRight 1.5s ease-in-out infinite}.scroll-hint span{letter-spacing:.04rem}@media(max-width:46.875em){.plan-selection-grid~.scroll-hint{display:flex}}@keyframes scrollHintNudgeLeft{0%,to{transform:translate(0)}50%{transform:translate(-.3rem)}}@keyframes scrollHintNudgeRight{0%,to{transform:translate(0)}50%{transform:translate(.3rem)}}.plan-card{background:var(--background-02);border:.2rem solid var(--color-border-01);border-radius:1.5rem;padding:2rem;position:relative;transition:all .3s ease}.plan-card:hover{border-color:var(--brand-color);transform:translateY(-.4rem);box-shadow:0 1.2rem 3.2rem #00000026}.plan-card.popular{border-color:var(--brand-color);background:linear-gradient(180deg,var(--background-02) 0%,var(--background-03) 100%)}.plan-card.popular .popular-badge{position:absolute;top:-1rem;left:50%;transform:translate(-50%);background:var(--brand-color);color:#fff;padding:.5rem 1.5rem;border-radius:2rem;font-size:1.5rem;font-weight:700;white-space:nowrap}.plan-card .plan-name{font-size:2rem;color:var(--color-h1);margin-bottom:1rem;text-align:center}.plan-card .plan-limits{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}.plan-card .plan-limits span{font-size:1.5rem;color:var(--color-text-01)}.plan-card .plan-price{text-align:center;margin-bottom:1rem}.plan-card .plan-price .currency{font-size:1.5rem;color:var(--color-h2)}.plan-card .plan-price .amount{font-size:2.5rem;font-weight:800;color:var(--brand-color)}.plan-card .plan-price .period{font-size:1.5rem;color:var(--color-h2)}.plan-card .plan-savings{text-align:center;color:#10b981;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.plan-card .plan-features{list-style:none;padding:0;margin:0 0 1.5rem}.plan-card .plan-features li{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;color:var(--color-text-01);padding:.5rem 0}.plan-card .plan-features li .check-icon{color:var(--brand-color);flex-shrink:0;font-size:1.2rem}.plan-card .btn-select-plan{width:100%;padding:1.2rem;background:var(--background-03);color:var(--color-text-01);border:.2rem solid var(--color-border-01);border-radius:1rem;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Rabar_022,sans-serif}.plan-card .btn-select-plan:hover{background:var(--background-02);border-color:var(--brand-color)}.plan-card .btn-select-plan.primary{background:var(--brand-color);color:#fff;border-color:var(--brand-color)}.plan-card .btn-select-plan.primary:hover{opacity:.9}.trial-option-box{background:linear-gradient(135deg,var(--background-02),var(--background-03));border:.2rem solid var(--brand-color);border-radius:1.5rem;padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width:46.875em){.trial-option-box{flex-direction:column;text-align:center}}.trial-option-box .trial-option-content{display:flex;align-items:center;gap:1.5rem}@media(max-width:46.875em){.trial-option-box .trial-option-content{flex-direction:column}}.trial-option-box .trial-option-content .trial-icon{font-size:3rem;color:var(--brand-color);animation:bounce 2s ease-in-out infinite}.trial-option-box .trial-option-content h4{font-size:2rem;color:var(--color-h1);margin-bottom:.3rem}.trial-option-box .trial-option-content p{font-size:1.7rem;color:var(--color-h2);margin:0}.trial-option-box .btn-trial{padding:1.2rem 2rem;background:var(--brand-color);color:#fff;border:none;border-radius:1rem;font-size:1.7rem;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:Rabar_022,sans-serif}.trial-option-box .btn-trial:hover{opacity:.9;transform:translateY(-.2rem)}.loading-container{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--background-01);z-index:9999;gap:1.5rem}.loading-container .logo-wrapper{position:relative;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center}.loading-container .logo-wrapper .logo-circle{position:absolute;width:100%;height:100%;border-radius:50%;border:.3rem solid transparent;border-top-color:var(--brand-color);animation:spin 1s linear infinite}.loading-container .logo-wrapper .logo-circle-inner{position:absolute;width:70%;height:70%;border-radius:50%;border:.3rem solid transparent;border-bottom-color:var(--brand-hover);animation:spin .8s linear infinite reverse}.loading-container .logo-wrapper .logo-icon{font-size:1.8rem;color:var(--brand-color);z-index:1}.loading-container .brand-name{font-family:Rabar_022,sans-serif;font-size:1.75rem;font-weight:700;color:var(--color-h1);letter-spacing:.5px}.loading-container .brand-name span{color:var(--brand-color)}.loading-container .loading-dots{display:flex;gap:.5rem}.loading-container .loading-dots .dot{width:1rem;height:1rem;border-radius:50%;background:var(--brand-color);animation:bounce 1.4s ease-in-out infinite both}.loading-container .loading-dots .dot:nth-child(1){animation-delay:-.32s}.loading-container .loading-dots .dot:nth-child(2){animation-delay:-.16s}.loading-container .loading-dots .dot:nth-child(3){animation-delay:0s}.popup-loading{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0006;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);z-index:9998}.popup-loading .spinner-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 2.5rem;background:var(--background-01);border-radius:1.6rem;box-shadow:0 1rem 4rem #0003}.popup-loading .spinner-box .spinner-ring{width:4.8rem;height:4.8rem;position:relative}.popup-loading .spinner-box .spinner-ring:before,.popup-loading .spinner-box .spinner-ring:after{content:"";position:absolute;inset:0;border-radius:50%;border:.4rem solid transparent}.popup-loading .spinner-box .spinner-ring:before{border-top-color:var(--brand-color);animation:spin 1s linear infinite}.popup-loading .spinner-box .spinner-ring:after{border-bottom-color:var(--brand-hover);animation:spin .6s linear infinite reverse;inset:.6rem}.popup-loading .spinner-box .spinner-text{font-family:Rabar_021,sans-serif;font-size:.95rem;color:var(--color-text-02);letter-spacing:.3px}.inline-loading{display:inline-flex;align-items:center;gap:.5rem}.inline-loading .mini-spinner{width:1.8rem;height:1.8rem;border:.2rem solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .8s linear infinite}.skeleton-pulse{background:linear-gradient(90deg,var(--background-02) 25%,var(--background-03) 50%,var(--background-02) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:.8rem}@keyframes bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.header{position:fixed;top:0;left:0;width:100%;height:8rem;padding:0 2rem;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--color-text-01);z-index:1250;direction:ltr!important}.header .header__center{pointer-events:none}.header .header__center .logo{text-decoration:none;cursor:pointer;pointer-events:auto;font-family:Rabar_022,sans-serif;font-size:2.4rem;font-weight:700;color:var(--brand-color);margin:0;-webkit-user-select:none;user-select:none}.header .header__center .logo__img{height:4rem;width:auto;filter:drop-shadow(0 0 .75rem var(--background-02));-webkit-filter:drop-shadow(0 0 .75rem var(--background-02))}.header .header__left{position:absolute;left:2rem!important;right:auto!important;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:1.2rem;z-index:1250;min-width:fit-content;direction:ltr!important}.header .header__left .days-left-indicator{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem;border-radius:1.5rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;cursor:default;transition:all .3s ease;box-shadow:var(--shadow-3d);width:12rem;justify-content:center;flex-shrink:0}@media(max-width:43.75em){.header .header__left .days-left-indicator{gap:.5rem;padding:.3rem .8rem;width:10rem}}.header .header__left .days-left-indicator--low{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.header .header__left .days-left-indicator--medium{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;animation:pulse-medium 2s ease-in-out infinite}.header .header__left .days-left-indicator--high{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;animation:pulse-warning 1.5s ease-in-out infinite}.header .header__left .days-left-indicator .days-left-icon{font-size:1.4rem;flex-shrink:0}.header .header__left .days-left-indicator .days-left-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.header .header__left .renew-plan-btn{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem 1.8rem;border-radius:2.5rem;-webkit-border-radius:2.5rem;-moz-border-radius:2.5rem;-ms-border-radius:2.5rem;-o-border-radius:2.5rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 .4rem 1.5rem #ef444466;animation:pulse-warning 1.5s ease-in-out infinite;transition:all .3s ease;width:20rem;flex-shrink:0}@media(max-width:43.75em){.header .header__left .renew-plan-btn{width:13rem;padding:.8rem 1.2rem;gap:.5rem;font-size:1.2rem}}@media(max-width:36em){.header .header__left .renew-plan-btn{width:6rem;padding:.8rem 1.2rem;gap:.5rem;font-size:1.5rem}}.header .header__left .renew-plan-btn:hover{transform:scale(1.05);box-shadow:0 .6rem 2rem #ef444480}.header .header__left .renew-plan-btn .renew-icon{font-size:1.6rem;flex-shrink:0}@media(max-width:43.75em){.header .header__left .renew-plan-btn .renew-icon{font-size:1.4rem}}.header .header__left .renew-plan-btn .renew-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:36em){.header .header__left .renew-plan-btn .renew-text{display:none}}.header .header__left .renew-plan-btn .renew-days{opacity:.9;font-size:1.2rem;white-space:nowrap;flex-shrink:0}.header .header__left .lang-btn{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;color:var(--color-text-01);font-family:Rabar_021,sans-serif;font-size:1.5rem;padding:0;transition:all .3s ease;flex-shrink:0}.header .header__left .lang-btn:hover{transform:scale(1.05)}.header .header__left .lang-circle{margin-left:1rem;width:3.8rem;height:3.8rem;border-radius:50%;background:var(--color-white);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-3d);flex-shrink:0}.header .header__left .lang-icon{color:var(--color-black);font-size:1.6rem}.header .header__left .lang-code{display:inline-block;font-weight:600;color:var(--color-text-01);width:3rem;text-align:center;flex-shrink:0}.header .header__left .lang-dropdown{position:absolute;top:calc(100% + 1rem);left:0;min-width:14rem;background:var(--background-02);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;box-shadow:var(--shadow-3d);padding:.5rem 0;z-index:1300;list-style:none;margin:0;font-family:Rabar_021,sans-serif;font-size:1.5rem;color:var(--color-text-01)}.header .header__left .lang-dropdown li{padding:.6rem .9rem;cursor:pointer;transition:background .18s ease,color .18s ease}.header .header__left .lang-dropdown li:hover{background:var(--brand-color);color:var(--color-white)}.header .header__right{position:absolute;right:2rem!important;left:auto!important;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:1.2rem;z-index:1250;min-width:fit-content;direction:ltr!important}.header .header__right .warning-btn{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:0;transition:all .3s ease;flex-shrink:0}.header .header__right .warning-btn:hover{transform:scale(1.1)}.header .header__right .warning-circle{width:4.2rem;height:4.2rem;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;box-shadow:0 .4rem 1.5rem #ef444466;animation:pulse-warning 1.5s ease-in-out infinite;flex-shrink:0}.header .header__right .warning-icon{color:#fff;font-size:1.8rem}.header .header__right .theme-btn{display:flex;align-items:center;gap:1rem;background:none;border:none;cursor:pointer;color:var(--color-text-01);font-family:Rabar_021,sans-serif;font-size:1.5rem;padding:0;transition:all .3s ease;flex-shrink:0}.header .header__right .theme-btn:hover{transform:scale(1.05)}.header .header__right .theme-circle{width:3.8rem;height:3.8rem;border-radius:50%;background:var(--color-white);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-3d);transition:all .3s ease;flex-shrink:0}.header .header__right .theme-icon{color:var(--color-black);font-size:1.6rem;transition:transform .3s ease}.header .menu-icon{position:absolute;right:7rem;top:50%;transform:translateY(-50%);width:3.8rem;height:3.8rem;border-radius:50%;background:var(--color-white);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;cursor:pointer;box-shadow:var(--shadow-3d);transition:background .25s ease,transform .2s ease;z-index:1250}.header .menu-icon span{display:block;width:2rem;height:.28rem;border-radius:.2rem;background:var(--color-black);transition:transform .25s ease,opacity .2s ease,background .25s ease;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem}.header .menu-icon.open{background:var(--brand-color)}.header .menu-icon.open span{background:var(--color-white)}.header .menu-icon.open span:nth-child(1){transform:translateY(.6rem) rotate(45deg)}.header .menu-icon.open span:nth-child(2){opacity:0}.header .menu-icon.open span:nth-child(3){transform:translateY(-.6rem) rotate(-45deg)}.sidebar{position:fixed;right:-32rem;top:1.2rem;width:30rem;height:max-content;max-height:80vh;overflow-y:auto;background:var(--background-02);box-shadow:var(--shadow-3d);border-radius:1.2rem;padding:1rem;transition:right .35s ease-in-out,top .2s ease;z-index:1150}.sidebar.active{right:1.2rem;top:1.2rem}.sidebar.active .close-btn{display:none}.sidebar .close-btn{align-self:flex-end;background:var(--brand-color);color:var(--color-white);width:3.6rem;height:3.6rem;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.6rem;box-shadow:var(--shadow-3d);transition:background .18s ease}.sidebar .sidebar-list{list-style:none;padding:0;margin:.6rem 0 0;font-family:Rabar_021,sans-serif}.sidebar .sidebar-list li{margin:.65rem 0}.sidebar .sidebar-list li a{color:var(--color-text-01);text-decoration:none;font-size:1.7rem;display:block;padding:.45rem 0;transition:color .18s ease}.sidebar .sidebar-list li a:hover{color:var(--brand-color)}.overlay{position:fixed;inset:0;background:#00000059;z-index:1100}[data-theme=dark] .header{color:var(--color-text-01)}[data-theme=dark] .header .lang-circle{background:var(--background-03)}[data-theme=dark] .header .lang-circle .lang-icon{color:var(--color-white)}[data-theme=dark] .header .theme-circle{background:var(--background-03)}[data-theme=dark] .header .theme-circle .theme-icon{color:var(--color-white)}[data-theme=dark] .header .menu-icon{background:var(--background-03)}[data-theme=dark] .header .menu-icon.open{background:var(--brand-color)}[data-theme=dark] .header .menu-icon.open span,[data-theme=dark] .header .menu-icon span{background:var(--color-white)}[data-theme=dark] .sidebar{background:var(--background-03)}[data-theme=dark] .sidebar .close-btn{background:var(--brand-color)}[data-theme=dark] .sidebar .sidebar-list a{color:var(--color-text-01)}[data-theme=dark] .lang-dropdown{background:var(--background-03)}[data-theme=dark] .lang-dropdown li:hover{background:var(--brand-color);color:var(--color-white)}@media(max-width:52rem){.sidebar{width:26rem}.sidebar.active{right:.8rem}}.header__center{display:flex;justify-content:center;align-items:center;padding:.8rem 2rem;border-radius:1.5rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;position:relative;transition:background .3s ease,box-shadow .3s ease}.header__center .logo-container{display:flex;align-items:center;justify-content:center;gap:1rem;cursor:pointer;pointer-events:auto;-webkit-user-select:text;user-select:text;background:linear-gradient(90deg,var(--brand-color),var(--brand-hover));color:#fff;padding:.75rem 1.6rem;border-radius:1.2rem;font-family:Jost,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.04rem;box-shadow:var(--brand-shadow);transition:transform .25s ease,box-shadow .35s ease,background .35s ease}.header__center .logo-container:hover{transform:translateY(-.2rem) scale(1.04);box-shadow:var(--brand-shadow-hover);background:linear-gradient(90deg,var(--brand-color),var(--brand-hover))}.header__center .copied-popup{position:absolute;bottom:-2.8rem;left:50%;transform:translate(-50%);background:var(--brand-color);color:#fff;font-size:.9rem;font-weight:600;padding:.8rem 1.6rem;border-radius:1rem;box-shadow:0 .4rem 1.4rem #5d5fef66;opacity:0;animation:fadeInOut 1.6s ease forwards}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,1rem)}15%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-.5rem)}}@keyframes pulse-warning{0%,to{box-shadow:0 .4rem 1.5rem #ef444466;transform:scale(1)}50%{box-shadow:0 .4rem 2.5rem #ef444499;transform:scale(1.05)}}@keyframes pulse-medium{0%,to{box-shadow:0 .4rem 1.2rem #f59e0b4d}50%{box-shadow:0 .4rem 1.8rem #f59e0b80}}.upgrade-popup-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn .3s ease}.upgrade-popup-container{position:relative;width:100%;max-width:110rem;max-height:90vh;overflow-y:auto;background:var(--background-01);border-radius:2.4rem;padding:2.5rem;box-shadow:0 2.5rem 5rem -1.2rem #00000040;animation:slideUp .4s ease}@media(max-width:76.8rem){.upgrade-popup-container{padding:1.5rem;border-radius:1.6rem}}.upgrade-popup-close{position:absolute;top:1rem;right:1rem;width:4rem;height:4rem;border-radius:50%;background:var(--background-03);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:2.4rem;color:var(--color-text-01);transition:all .3s ease;z-index:10}.upgrade-popup-close:hover{background:#ef4444;color:#fff;transform:rotate(90deg)}.upgrade-popup-header{text-align:center;margin-bottom:2rem}.upgrade-popup-header .warning-icon-large{width:8rem;height:8rem;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,#fef3c7,#fde68a);display:flex;align-items:center;justify-content:center;animation:bounce 2s ease-in-out infinite}.upgrade-popup-header .warning-icon-large svg{font-size:3.6rem;color:#f59e0b}.upgrade-popup-title{font-family:Rabar_022,sans-serif;font-size:2rem;font-weight:700;color:var(--color-h1);margin-bottom:.5rem}@media(max-width:76.8rem){.upgrade-popup-title{font-size:1.5rem}}.upgrade-popup-subtitle{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-02)}.limit-status-cards{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.limit-card{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem;border-radius:1.2rem;background:#ef44441a;border:.1rem solid rgba(239,68,68,.2)}.limit-card--product .limit-card-icon{color:#ef4444}.limit-card--offer .limit-card-icon{color:#f59e0b}.limit-card--offer{background:#f59e0b1a;border-color:#f59e0b33}.limit-card-icon{font-size:2.4rem}.limit-card-content{display:flex;flex-direction:column}.limit-card-title{font-weight:600;color:var(--color-h1);font-size:1.5rem}.limit-card-desc{font-size:1.2rem;color:var(--color-text-02)}.current-plan-badge{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.8rem 1.5rem;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:#fff;border-radius:2.5rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;width:fit-content;margin:0 auto 1.5rem;box-shadow:0 .4rem 1.2rem #5d5fef4d}.current-plan-badge svg{font-size:1.6rem}.upgrade-billing-toggle{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2rem}.upgrade-billing-toggle .toggle-label{font-family:Rabar_021,sans-serif;font-size:1.5rem;color:var(--color-text-02);transition:color .3s ease;display:flex;align-items:center;gap:.6rem}.upgrade-billing-toggle .toggle-label.active{color:var(--brand-color);font-weight:600}.upgrade-billing-toggle .save-badge{background:#22c55e;color:#fff;padding:.2rem .8rem;border-radius:1rem;font-size:.7rem;font-weight:700}.upgrade-billing-toggle .toggle-switch{width:5rem;height:2.6rem;background:var(--color-border-01);border-radius:1.3rem;cursor:pointer;position:relative;transition:background .3s ease}.upgrade-billing-toggle .toggle-slider{position:absolute;top:.3rem;inset-inline-start:.3rem;width:2rem;height:2rem;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 .2rem .4rem #0003}.upgrade-billing-toggle .toggle-slider.yearly{transform:translate(2.4rem)}[dir=rtl] .upgrade-billing-toggle .toggle-slider.yearly{transform:translate(-2.4rem)}.upgrade-pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.5rem;padding-top:1.5rem}@media(max-width:76.8rem){.upgrade-pricing-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:.8rem;scrollbar-width:thin;scrollbar-color:var(--brand-color) var(--background-03)}.upgrade-pricing-cards::-webkit-scrollbar{height:.5rem}.upgrade-pricing-cards::-webkit-scrollbar-track{background:var(--background-03);border-radius:1rem}.upgrade-pricing-cards::-webkit-scrollbar-thumb{background:var(--brand-color);border-radius:1rem}.upgrade-pricing-cards>*{flex:0 0 85%;min-width:0;scroll-snap-align:center}}@media(max-width:76.8rem){.upgrade-pricing-cards~.scroll-hint{display:flex}}.upgrade-plan-card{position:relative;background:var(--background-03);border-radius:1.6rem;padding:1.5rem;border:.2rem solid transparent;transition:all .3s ease}.upgrade-plan-card:hover{transform:translateY(-.5rem);box-shadow:0 1.2rem 2.4rem #0000001a}.upgrade-plan-card.popular{border-color:var(--brand-color);box-shadow:0 .8rem 2rem #5d5fef33}.upgrade-plan-card.popular .popular-badge{position:absolute;top:-1.2rem;left:50%;transform:translate(-50%);background:var(--brand-color);color:#fff;padding:.4rem 1.6rem;border-radius:2rem;font-size:.75rem;font-weight:700;white-space:nowrap}.plan-card-header{text-align:center;margin-bottom:1rem}.plan-card-header .plan-name{font-family:Rabar_022,sans-serif;font-size:2rem;font-weight:700;color:var(--color-h1);margin-bottom:.25rem}.plan-card-header .plan-products{font-size:1.2rem;color:var(--color-text-02)}.plan-card-price{text-align:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:.1rem solid var(--color-border-01)}.plan-card-price .price-wrapper{display:flex;align-items:baseline;justify-content:center;gap:.4rem}.plan-card-price .currency{font-size:1.5rem;color:var(--color-text-02)}.plan-card-price .price{font-family:Rabar_022,sans-serif;font-size:2rem;font-weight:700;color:var(--brand-color)}.plan-card-price .price-period{font-size:1.2rem;color:var(--color-text-02)}.plan-card-price .savings{margin-top:.5rem;font-size:1.2rem;color:#22c55e;font-weight:600}.plan-features-list{list-style:none;padding:0;margin:0 0 1.5rem}.plan-features-list .feature-item{display:flex;align-items:center;gap:.8rem;padding:.4rem 0;font-size:1.2rem;color:var(--color-text-01)}.plan-features-list .feature-item .check-icon{width:1.6rem;height:1.6rem;color:#22c55e;flex-shrink:0}.upgrade-cta-button{width:100%;padding:.9rem 1.5rem;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:#fff;border:none;border-radius:1rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 .4rem 1.2rem #5d5fef4d}.upgrade-cta-button:hover{transform:translateY(-.2rem);box-shadow:0 .6rem 1.6rem #5d5fef66}.renew-popup-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn .3s ease}.renew-popup-container{position:relative;width:100%;max-width:45rem;background:var(--background-01);border-radius:2.4rem;padding:2.5rem;box-shadow:0 2.5rem 5rem -1.2rem #00000040;animation:slideUp .4s ease;text-align:center}@media(max-width:48rem){.renew-popup-container{padding:1.5rem;border-radius:1.6rem}}.renew-popup-close{position:absolute;top:1rem;right:1rem;width:4rem;height:4rem;border-radius:50%;background:var(--background-03);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:2.4rem;color:var(--color-text-01);transition:all .3s ease;z-index:10}.renew-popup-close:hover{background:#ef4444;color:#fff;transform:rotate(90deg)}.renew-popup-header{margin-bottom:1.5rem}.renew-popup-header .warning-icon-large{width:8rem;height:8rem;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,#fef3c7,#fde68a);display:flex;align-items:center;justify-content:center;animation:pulse-warning 1.5s ease-in-out infinite}.renew-popup-header .warning-icon-large svg{font-size:3.6rem;color:#f59e0b}.renew-popup-title{font-family:Rabar_022,sans-serif;font-size:1.75rem;font-weight:700;color:var(--color-h1);margin-bottom:.5rem}@media(max-width:48rem){.renew-popup-title{font-size:1.4rem}}.renew-popup-subtitle{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-02)}.renew-days-warning{display:flex;flex-direction:column;align-items:center;justify-content:center;width:12rem;height:12rem;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 .8rem 2.5rem #ef444466;animation:pulse-warning 1.5s ease-in-out infinite}.renew-days-warning .days-number{font-family:Rabar_022,sans-serif;font-size:3rem;font-weight:800;color:#fff;line-height:1}.renew-days-warning .days-label{font-family:Rabar_021,sans-serif;font-size:1.5rem;color:#ffffffe6;font-weight:500}.renew-plan-info{background:var(--background-03);border-radius:1.2rem;padding:1rem 1.5rem;margin-bottom:1rem}.renew-plan-info .plan-info-header{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.5rem;color:var(--color-text-02);margin-bottom:.5rem}.renew-plan-info .plan-info-header .plan-icon{color:#f59e0b}.renew-plan-info .plan-name{font-family:Rabar_022,sans-serif;font-size:2rem;font-weight:700;color:var(--brand-color)}.renew-info-text{font-family:Rabar_021,sans-serif;font-size:1.5rem;color:var(--color-text-02);margin-bottom:1.5rem;line-height:1.6}.whatsapp-renew-btn{display:flex;align-items:center;justify-content:center;gap:1.2rem;width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;border-radius:1.2rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 .4rem 1.5rem #25d36666;margin-bottom:1rem}.whatsapp-renew-btn:hover{transform:translateY(-.2rem);box-shadow:0 .6rem 2rem #25d36680}.whatsapp-renew-btn .whatsapp-icon{font-size:2.4rem}.view-plans-btn{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-h1);border:none;border-radius:1.2rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 .4rem 1.5rem rgba(var(--color-primary-rgb),.3);margin-bottom:1rem}.view-plans-btn:hover{transform:translateY(-.2rem);box-shadow:0 .6rem 2rem rgba(var(--color-primary-rgb),.4)}.view-plans-btn .plans-icon{font-size:2rem}.renew-cancel-btn{background:none;border:none;color:var(--color-text-02);font-family:Rabar_021,sans-serif;font-size:1.5rem;cursor:pointer;padding:.5rem 1rem;transition:color .3s ease}.renew-cancel-btn:hover{color:var(--color-text-01)}.shop-closed-overlay{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;overflow-y:auto}.shop-closed-container{background:var(--background-01);border-radius:2.4rem;padding:2rem;max-width:110rem;width:100%;max-height:90vh;overflow-y:auto;animation:shopClosedSlideIn .4s ease-out;box-shadow:0 2rem 6rem #0000004d}@media(max-width:76.8rem){.shop-closed-container{padding:1.5rem;border-radius:1.6rem}}@keyframes shopClosedSlideIn{0%{opacity:0;transform:translateY(-3rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.shop-closed-header{text-align:center;margin-bottom:2rem}.shop-closed-icon{width:8rem;height:8rem;background:linear-gradient(135deg,#f44,#c00);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;animation:shopPulse 2s ease-in-out infinite}.shop-closed-icon svg{font-size:4rem;color:#fff}@keyframes shopPulse{0%,to{transform:scale(1);box-shadow:0 0 #f446}50%{transform:scale(1.05);box-shadow:0 0 2rem 1rem #f443}}.shop-closed-title{font-family:Rabar_022,sans-serif;font-size:3rem;font-weight:700;color:#f44;margin-bottom:.5rem}@media(max-width:76.8rem){.shop-closed-title{font-size:2.4rem}}.shop-closed-subtitle{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-02);margin-bottom:.5rem}.shop-closed-date{font-family:Rabar_021,sans-serif;font-size:1.5rem;color:var(--color-text-02);opacity:.7}.deletion-warning{margin:0 auto;width:max-content;background:#fbe9e7;color:#e53935;padding:1.5rem;border-radius:5rem;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem;margin-top:1.5rem;text-align:center}.deletion-warning.critical{background:#e53935}.deletion-warning .deletion-warning-text{font-family:Rabar_022,sans-serif;font-size:1.7rem;color:#fff;font-weight:600;margin-bottom:.5rem}.deletion-warning .deletion-countdown{font-family:Rabar_022,sans-serif;font-size:2.4rem;color:#fff;font-weight:700;text-shadow:0 .2rem .4rem rgba(0,0,0,.3)}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.95}}.shop-closed-action{text-align:center;margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#5d5fef1a,#5d5fef0d);border-radius:1.2rem;border:.1rem solid rgba(93,95,239,.2)}.shop-closed-action p{font-family:Rabar_022,sans-serif;font-size:1.7rem;font-weight:600;color:var(--brand-color);margin:0}.pricing-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-top:1.5rem}@media(max-width:90rem){.pricing-plans-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:60rem){.pricing-plans-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:.8rem;scrollbar-width:thin;scrollbar-color:var(--brand-color) var(--background-03)}.pricing-plans-grid::-webkit-scrollbar{height:.5rem}.pricing-plans-grid::-webkit-scrollbar-track{background:var(--background-03);border-radius:1rem}.pricing-plans-grid::-webkit-scrollbar-thumb{background:var(--brand-color);border-radius:1rem}.pricing-plans-grid>*{flex:0 0 85%;min-width:0;scroll-snap-align:center}}@media(max-width:60rem){.pricing-plans-grid~.scroll-hint{display:flex}}.pricing-plan-card{position:relative;background:var(--background-03);border-radius:2rem;padding:1.5rem;border:.2rem solid transparent;transition:all .3s ease;text-align:center}.pricing-plan-card:hover{transform:translateY(-.5rem);box-shadow:0 1.5rem 3rem #00000026}.pricing-plan-card.popular{border-color:var(--brand-color);background:linear-gradient(135deg,#5d5fef0d,#5d5fef05);box-shadow:0 1rem 2.5rem #5d5fef33;transform:scale(1.02)}.pricing-plan-card.popular:hover{transform:scale(1.02) translateY(-.5rem)}.pricing-plan-card .popular-badge{position:absolute;top:-1.4rem;left:50%;transform:translate(-50%);background:var(--brand-color);color:#fff;padding:.6rem 1.8rem;border-radius:2rem;font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:.6rem;white-space:nowrap;box-shadow:0 .4rem 1.2rem #5d5fef66}.pricing-plan-card .popular-badge svg{font-size:1.2rem}.plan-name{font-family:Rabar_022,sans-serif;font-size:2rem;font-weight:700;color:var(--color-h1);margin-bottom:1rem;margin-top:.5rem}.plan-price{margin-bottom:.5rem}.plan-price .price-amount{font-family:Rabar_022,sans-serif;font-size:2rem;font-weight:700;color:var(--brand-color)}.plan-price .price-currency{font-size:1.5rem;color:var(--color-text-02);margin-left:.4rem}.plan-price .price-period{font-size:1.2rem;color:var(--color-text-02)}.yearly-savings{font-size:1.2rem;color:#22c55e;font-weight:600;margin-bottom:1rem}.plan-features{list-style:none;padding:0;margin:1rem 0 .5rem;text-align:start}.plan-features li{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;color:var(--color-text-01);padding:.6rem 0;border-bottom:.1rem solid rgba(0,0,0,.05)}.plan-features .feature-check{color:#22c55e;font-size:1.4rem;flex-shrink:0}.plan-select-btn{width:100%;padding:1.2rem 2rem;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;border-radius:1.2rem;font-family:Rabar_022,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.8rem;transition:all .3s ease;box-shadow:0 .4rem 1.5rem #25d3664d}.plan-select-btn:hover{transform:translateY(-.2rem);box-shadow:0 .6rem 2rem #25d36666}.plan-select-btn svg{font-size:1.8rem}.shop-closed-customer-overlay{position:fixed;inset:0;background:linear-gradient(135deg,#000000e6,#282828f2);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem}.shop-closed-customer-container{background:var(--background-01);border-radius:2.5rem;padding:3rem 2rem;max-width:45rem;width:100%;text-align:center;animation:customerFadeIn .5s ease-out;box-shadow:0 2.5rem 7rem #0006;-webkit-border-radius:2.5rem;-moz-border-radius:2.5rem;-ms-border-radius:2.5rem;-o-border-radius:2.5rem}@keyframes customerFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.shop-closed-customer-icon{width:10rem;height:10rem;background:linear-gradient(135deg,#6b7280,#4b5563);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.shop-closed-customer-icon svg{font-size:5rem;color:#fff}.plan-warning-overlay{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem;animation:fadeIn .3s ease-in-out}.plan-warning-container{background:var(--background-01);border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;max-width:60rem;width:100%;padding:3rem;box-shadow:0 2rem 6rem #0000004d;animation:slideUp .4s ease-out}@media(max-width:36em){.plan-warning-container{padding:2rem;max-width:95%}}@keyframes slideUp{0%{transform:translateY(3rem);opacity:0;-webkit-transform:translateY(3rem);-moz-transform:translateY(3rem);-ms-transform:translateY(3rem);-o-transform:translateY(3rem)}to{transform:translateY(0);opacity:1}}.plan-warning-header{text-align:center;margin-bottom:2rem}.plan-warning-icon{width:8rem;height:8rem;background:#ffb74d;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;animation:warningPulse 2s ease-in-out infinite}.plan-warning-icon svg{font-size:4rem;color:#fff}@keyframes warningPulse{0%,to{transform:scale(1);box-shadow:0 0 #ffb74d}50%{transform:scale(1.05);box-shadow:0 0 0 2rem #ff980000}}.plan-warning-title{font-family:Rabar_022,sans-serif;font-size:3rem;font-weight:700;color:var(--color-h1);margin-bottom:.5rem}@media(max-width:36em){.plan-warning-title{font-size:2.4rem}}.plan-warning-subtitle{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-02);line-height:1.6}.plan-warning-timer{background:var(--brand-color);padding:2rem;border-radius:1.2rem;margin-bottom:2rem;text-align:center}.plan-warning-timer .timer-icon{margin-bottom:1rem}.plan-warning-timer .timer-icon svg{font-size:3rem;color:#ffb74d;animation:tickTock 1s ease-in-out infinite}@keyframes tickTock{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.plan-warning-timer .timer-label{font-family:Rabar_021,sans-serif;font-size:1.5rem;color:#fffc;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1rem}.plan-warning-timer .timer-display{background-color:#fbe9e7;color:#e53935;display:flex;align-items:center;justify-content:center;gap:1rem}.plan-warning-timer .timer-unit{display:flex;flex-direction:column;align-items:center;min-width:8rem}.plan-warning-timer .timer-unit .timer-value{font-family:Rabar_022,sans-serif;font-size:3rem;font-weight:700;line-height:1}@media(max-width:36em){.plan-warning-timer .timer-unit .timer-value{font-size:2.5rem}}.plan-warning-timer .timer-unit .timer-text{font-family:Rabar_021,sans-serif;font-size:1.5rem;margin-top:.5rem;text-transform:lowercase}.plan-warning-timer .timer-separator{font-size:3rem;font-weight:700;line-height:1}@media(max-width:36em){.plan-warning-timer .timer-separator{font-size:2.5rem}}.plan-warning-message{text-align:center;margin-bottom:2rem}.plan-warning-message p{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-02);line-height:1.6;margin-bottom:.5rem}.plan-warning-message .warning-highlight{font-weight:600;color:#f59e0b}.plan-warning-actions{display:flex;gap:1rem;margin-bottom:1.5rem}@media(max-width:36em){.plan-warning-actions{flex-direction:column}}.plan-warning-btn{flex:1;padding:1.2rem 2rem;border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}.plan-warning-btn:hover{transform:translateY(-.2rem);box-shadow:0 .6rem 2rem #00000026}.plan-warning-btn.renew-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.plan-warning-btn.renew-btn:hover{background:linear-gradient(135deg,#059669,#047857)}.plan-warning-btn.renew-btn svg{font-size:2rem}.plan-warning-btn.choose-plan-btn{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:#fff}.plan-warning-btn.choose-plan-btn:hover{background:linear-gradient(135deg,var(--brand-hover),var(--brand-color))}.plan-warning-btn.choose-plan-btn svg{font-size:1.8rem}.plan-warning-btn.logout-btn{background:var(--background-03);color:var(--color-text-01);border:.2rem solid var(--color-border-01)}.plan-warning-btn.logout-btn:hover{background:var(--background-02)}.plan-warning-info{text-align:center;padding:1rem;background:var(--background-03);border-radius:.8rem}.plan-warning-info p{font-family:Rabar_021,sans-serif;font-size:1.5rem;color:var(--color-text-02);margin:0}.shop-closed-customer-title{font-family:Rabar_022,sans-serif;font-size:2.4rem;font-weight:700;color:var(--color-h1);margin-bottom:1rem}.shop-closed-customer-subtitle{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-02);line-height:1.6;margin-bottom:1.5rem}.shop-closed-customer-info{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-top:1.5rem;border-top:.1rem solid var(--color-border-01)}.shop-closed-customer-info img{width:6rem;height:6rem;border-radius:50%;object-fit:cover;border:.3rem solid var(--background-02)}.shop-closed-customer-info span{font-family:Rabar_022,sans-serif;font-size:1.7rem;font-weight:600;color:var(--color-h1)}.popup-lang-wrapper{position:absolute;top:1rem;left:1rem;z-index:10}.popup-lang-wrapper .lang-btn{display:flex;align-items:center;gap:.4rem;background:none;border:none;cursor:pointer;color:var(--color-text-01);font-size:1.5rem;font-family:Rabar_021,sans-serif;padding:0;transition:all .3s ease}.popup-lang-wrapper .lang-btn:hover{transform:scale(1.05)}.popup-lang-wrapper .lang-circle{width:3.6rem;height:3.6rem;border-radius:50%;background:var(--background-03);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-3d)}.popup-lang-wrapper .lang-icon{color:var(--color-text-01);font-size:1.5rem}.popup-lang-wrapper .lang-code{font-weight:600;color:var(--color-text-01);width:2.8rem;text-align:center}.popup-lang-wrapper .lang-dropdown{position:absolute;top:calc(100% + .5rem);left:0;min-width:13rem;background:var(--background-02);border-radius:.8rem;box-shadow:var(--shadow-3d);padding:.4rem 0;z-index:20;list-style:none;margin:0;font-family:Rabar_021,sans-serif;font-size:1.5rem;color:var(--color-text-01)}.popup-lang-wrapper .lang-dropdown li{padding:.6rem .9rem;cursor:pointer;transition:background .18s ease,color .18s ease}.popup-lang-wrapper .lang-dropdown li:hover{background:var(--brand-color);color:var(--color-white)}@media(max-width:48rem){.popup-lang-wrapper{top:.8rem;left:.8rem}.popup-lang-wrapper .lang-circle{width:3.2rem;height:3.2rem}.popup-lang-wrapper .lang-icon{font-size:1.3rem}.popup-lang-wrapper .lang-code{font-size:1.2rem}}.footer{background-color:var(--color-black);color:var(--color-white);padding:2rem 1.5rem;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-wrap:wrap;border-top:.1rem solid var(--color-border-01);font-family:Inter,sans-serif;box-shadow:var(--shadow-3d);transition:all .3s ease;direction:rtl;text-align:right;gap:.5rem}@media only screen and (max-width:81.25em){.footer{justify-content:space-evenly;padding:3rem 1rem}}.footer__div1{display:flex;justify-content:center;align-items:center;gap:1.2rem}@media only screen and (max-width:81.25em){.footer__div1{padding:1rem}}.footer__div1 a{display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;color:var(--color-text-01);font-size:1.8rem;transition:all .3s ease;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding:.5rem;background-color:var(--background-03)}.footer__div1 a:hover{background-color:var(--brand-color);color:var(--color-white);transform:translateY(-.3rem)}.footer__div2{border-left:.1rem solid var(--color-border-01);border-right:.1rem solid var(--color-border-01);padding:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media only screen and (max-width:81.25em){.footer__div2{padding:1rem 1.5rem}}.footer__div2 a{text-decoration:none;font-size:1.5rem;color:var(--color-white);font-weight:500;font-family:Rabar_021,sans-serif;transition:color .3s ease}.footer__div2 a:hover{color:var(--brand-color)}.footer__div3{text-align:center}.footer__div3 p{font-family:Rabar_022,sans-serif;font-size:1.5rem;color:var(--color-gray);letter-spacing:.03rem}@media only screen and (max-width:81.25em){.footer__div3{width:100%}}.feedback-section{padding:8rem 2rem;background:var(--background-01);position:relative;overflow:hidden}.feedback-section:before{content:"";position:absolute;top:-10rem;right:-10rem;width:40rem;height:40rem;border-radius:50%;background:radial-gradient(circle,rgba(93,95,239,.07) 0%,transparent 70%);pointer-events:none}.feedback-section:after{content:"";position:absolute;bottom:-8rem;left:-8rem;width:30rem;height:30rem;border-radius:50%;background:radial-gradient(circle,rgba(93,95,239,.05) 0%,transparent 70%);pointer-events:none}.feedback-section .container{max-width:120rem;margin:0 auto;width:100%}.feedback-section .section-header{text-align:center;margin-bottom:5rem}.feedback-section .section-header .section-badge{display:inline-block;background:#5d5fef1f;color:var(--brand-color);font-size:1.2rem;font-family:Inter,sans-serif,sans-serif;font-weight:600;letter-spacing:.15rem;text-transform:uppercase;padding:.6rem 1.6rem;border-radius:10rem;margin-bottom:1.6rem;border:.1rem solid rgba(93,95,239,.2)}.feedback-section .section-header .section-title{font-size:4rem;font-family:Jost,sans-serif,sans-serif;font-weight:700;color:var(--color-h1);margin-bottom:1.2rem;line-height:1.2}.feedback-section .section-header .section-subtitle{font-size:1.7rem;font-family:Inter,sans-serif,sans-serif;color:var(--color-text-02);max-width:50rem;margin:0 auto;line-height:1.7}.feedback-section .feedback-wrapper{display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;align-items:start}@media(max-width:62.5em){.feedback-section .feedback-wrapper{grid-template-columns:1fr}}.feedback-section .feedback-side .side-card{background:var(--background-02);border-radius:1.6rem;padding:3.2rem 2.8rem;border:.1rem solid rgba(93,95,239,.1);box-shadow:var(--shadow-3d);position:sticky;top:10rem}.feedback-section .feedback-side .side-card .side-icon{font-size:3.6rem;margin-bottom:1.6rem}.feedback-section .feedback-side .side-card .side-heading{font-size:2.4rem;font-family:Jost,sans-serif,sans-serif;font-weight:700;color:var(--color-h1);margin-bottom:1rem}.feedback-section .feedback-side .side-card .side-text{font-size:1.5rem;font-family:Inter,sans-serif,sans-serif;color:var(--color-text-02);line-height:1.7;margin-bottom:2.4rem}.feedback-section .feedback-side .side-card .side-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}.feedback-section .feedback-side .side-card .side-list li{display:flex;align-items:center;gap:1rem;font-size:1.5rem;font-family:Inter,sans-serif,sans-serif;color:var(--color-text-01)}.feedback-section .feedback-side .side-card .side-list .side-dot{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;background:var(--brand-color);flex-shrink:0}.feedback-section .feedback-form-panel{background:var(--background-03);border-radius:1.6rem;padding:3.6rem 3.2rem;border:.1rem solid rgba(93,95,239,.08);box-shadow:var(--shadow-inset-01)}@media(max-width:46.875em){.feedback-section .feedback-form-panel{padding:2.4rem 1.8rem}}.feedback-section .form-group{margin-bottom:2.8rem}.feedback-section .form-label{display:block;font-size:1.5rem;font-family:Inter,sans-serif,sans-serif;font-weight:600;color:var(--color-text-01);margin-bottom:1rem}.feedback-section .form-label .required{color:var(--brand-color);margin-inline-start:.3rem}.feedback-section .type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:36em){.feedback-section .type-grid{grid-template-columns:repeat(2,1fr)}}.feedback-section .type-chip{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem .8rem;border-radius:1rem;border:.15rem solid var(--color-border-01);background:var(--background-01);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease;color:var(--color-text-02)}.feedback-section .type-chip:hover{border-color:var(--brand-color);background:#5d5fef0f;transform:translateY(-.2rem);color:var(--color-text-01)}.feedback-section .type-chip.active{border-color:var(--brand-color);background:#5d5fef1f;color:var(--brand-color);box-shadow:0 0 0 .3rem #5d5fef26}.feedback-section .type-chip .chip-icon{font-size:2rem}.feedback-section .type-chip .chip-label{font-size:1.2rem;font-family:Inter,sans-serif,sans-serif;font-weight:500;text-align:center}.feedback-section .star-rating{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.feedback-section .star-rating .star-btn{background:none;border:none;font-size:2.8rem;cursor:pointer;color:var(--color-gray);line-height:1;transition:color .15s ease,transform .15s ease;padding:.2rem}.feedback-section .star-rating .star-btn:hover,.feedback-section .star-rating .star-btn.active{color:#edcf5d;transform:scale(1.15)}.feedback-section .star-rating .rating-text{font-size:1.5rem;font-family:Inter,sans-serif,sans-serif;color:var(--brand-color);font-weight:600;margin-inline-start:.8rem;animation:fadeInUp .2s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.feedback-section .form-textarea{width:100%;background:#f5f6fa;border:.15rem solid #d4d8e5;border-radius:1rem;padding:1.4rem 1.6rem;font-size:1.5rem;font-family:Inter,sans-serif,sans-serif;color:var(--color-text-01);resize:vertical;min-height:12rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}.feedback-section .form-textarea::placeholder{color:var(--color-text-02)}.feedback-section .form-textarea:focus{border-color:#5d5fef;background:#eef0f9;box-shadow:0 0 0 .35rem #5d5fef1f}[data-theme=dark] .feedback-section .form-textarea{background:var(--background-04, #0a0a0a);border-color:var(--color-border-01);color:var(--color-text-01)}[data-theme=dark] .feedback-section .form-textarea:focus{background:var(--background-05, #141414)}.feedback-section .char-count{display:block;text-align:end;font-size:1.2rem;font-family:Inter,sans-serif,sans-serif;color:var(--color-text-02);margin-top:.5rem}.feedback-section .feedback-error-msg{background:var(--background-error);color:#f07940;font-size:1.5rem;font-family:Inter,sans-serif,sans-serif;border-radius:.8rem;padding:1.2rem 1.6rem;margin-bottom:1.6rem;border:.1rem solid rgba(240,121,64,.25)}.feedback-section .btn-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.6rem 3rem;border-radius:1rem;background:var(--brand-color);color:#fff;font-size:1.7rem;font-family:Inter,sans-serif,sans-serif;font-weight:600;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;position:relative;overflow:hidden}.feedback-section .btn-submit:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #5d5fef59}.feedback-section .btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.feedback-section .btn-submit.loading{pointer-events:none}.feedback-section .btn-submit .btn-icon{font-size:1.8rem;transition:transform .2s ease}.feedback-section .btn-submit:hover:not(:disabled) .btn-icon{transform:translate(.4rem)}.feedback-section .spinner{display:inline-block;width:2rem;height:2rem;border:.25rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.feedback-section .feedback-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;gap:1.6rem}.feedback-section .feedback-success .success-icon{font-size:5rem;animation:bounceIn .5s ease}.feedback-section .feedback-success h3{font-size:2.4rem;font-family:Jost,sans-serif,sans-serif;font-weight:700;color:var(--color-h1)}.feedback-section .feedback-success p{font-size:1.7rem;font-family:Inter,sans-serif,sans-serif;color:var(--color-text-02);line-height:1.6}.feedback-section .feedback-success .btn-primary{margin-top:1rem;padding:1.2rem 3rem;background:var(--brand-color);color:#fff;border:none;border-radius:1rem;font-size:1.5rem;font-family:Inter,sans-serif,sans-serif;font-weight:600;cursor:pointer;transition:background .2s ease}.feedback-section .feedback-success .btn-primary:hover{background:var(--brand-hover)}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}.feedback-section.rtl .section-header,.feedback-section.rtl .section-header .section-title,.feedback-section.rtl .section-header .section-subtitle,.feedback-section.rtl .section-header .section-badge{font-family:Rabar_022,sans-serif,sans-serif}.feedback-section.rtl .form-label,.feedback-section.rtl .chip-label,.feedback-section.rtl .side-text,.feedback-section.rtl .side-list li,.feedback-section.rtl .form-textarea,.feedback-section.rtl .rating-text,.feedback-section.rtl .char-count,.feedback-section.rtl .feedback-error-msg,.feedback-section.rtl .btn-submit{font-family:Rabar_021,sans-serif,sans-serif}.feedback-section.rtl .side-heading,.feedback-section.rtl .side-card h3,.feedback-section.rtl .feedback-success h3{font-family:Rabar_022,sans-serif,sans-serif}.admin-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;flex-direction:column;gap:2rem;background:var(--background-01)}.admin-loading .spinner{width:5rem;height:5rem;border:.4rem solid var(--background-03);border-top:.4rem solid var(--brand-color);border-radius:50%;animation:spin 1s linear infinite}.admin-loading p{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-02)}.admin-dashboard{min-height:100vh;background:var(--background-02);padding:3rem 2rem}@media(max-width:46.875em){.admin-dashboard{padding:2rem 1.5rem}}@media(max-width:36em){.admin-dashboard{padding:1.5rem 1rem}}.admin-container{max-width:120rem;margin:0 auto}.admin-header{text-align:center;margin-bottom:4rem}@media(max-width:36em){.admin-header{margin-bottom:3rem}}.admin-header .admin-title{font-family:Rabar_022,sans-serif;font-size:4rem;font-weight:700;color:var(--color-h1);margin-bottom:1rem}@media(max-width:46.875em){.admin-header .admin-title{font-size:3rem}}@media(max-width:36em){.admin-header .admin-title{font-size:2.4rem}}.admin-header .admin-subtitle{font-family:Rabar_021,sans-serif;font-size:2rem;color:var(--color-text-02);font-weight:400}@media(max-width:36em){.admin-header .admin-subtitle{font-size:1.7rem}}.modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:fadeIn .3s ease}.modal-content{background:var(--background-01);border-radius:.8rem;padding:3rem;max-width:50rem;width:100%;box-shadow:var(--shadow-3d);animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(3rem);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:36em){.modal-content{padding:2rem 1.5rem}}.modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:.2rem solid var(--background-03)}.modal-content .modal-header h2{font-family:Rabar_022,sans-serif;font-size:2.4rem;color:var(--color-h1);font-weight:600;margin:0}@media(max-width:36em){.modal-content .modal-header h2{font-size:2rem}}.modal-content .modal-header .close-btn{background:none;border:none;font-size:3rem;color:var(--color-text-02);cursor:pointer;padding:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.modal-content .modal-header .close-btn:hover{background:var(--background-03);color:var(--color-text-01)}.modal-content form .form-group{margin-bottom:2rem}.modal-content form .form-group label{display:block;font-family:Rabar_021,sans-serif;font-size:1.5rem;color:var(--color-text-02);font-weight:600;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.05rem}.modal-content form .form-group input{width:100%;padding:1.2rem 1.5rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01);background:var(--background-03);border:.2rem solid var(--background-03);border-radius:.8rem;transition:all .3s ease}.modal-content form .form-group input:focus{outline:none;border-color:var(--brand-color);background:var(--background-01)}.modal-content form .form-group input::placeholder{color:var(--color-text-02)}.modal-content form .form-group select{width:100%;padding:1.2rem 1.5rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01);background:var(--background-03);border:.2rem solid var(--background-03);border-radius:.8rem;transition:all .3s ease;cursor:pointer}.modal-content form .form-group select:focus{outline:none;border-color:var(--brand-color);background:var(--background-01)}.modal-content form .form-group select option{padding:1rem;background:var(--background-01);color:var(--color-text-01)}.modal-content form .plan-details-box{background:var(--background-03);border-radius:.8rem;padding:2rem;margin-bottom:2rem;border-left:.4rem solid var(--brand-color)}.modal-content form .plan-details-box h3{font-family:Rabar_022,sans-serif;font-size:2rem;color:var(--color-h1);margin-bottom:1.5rem;font-weight:600}.modal-content form .plan-details-box .detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(max-width:36em){.modal-content form .plan-details-box .detail-grid{grid-template-columns:1fr}}.modal-content form .plan-details-box .detail-grid .detail-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--background-01);border-radius:.8rem}.modal-content form .plan-details-box .detail-grid .detail-item .detail-label{font-family:Rabar_021,sans-serif;font-size:1.5rem;color:var(--color-text-02);font-weight:500}.modal-content form .plan-details-box .detail-grid .detail-item .detail-value{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01);font-weight:600}.modal-content form .modal-actions{display:flex;gap:1.5rem;margin-top:3rem}@media(max-width:30em){.modal-content form .modal-actions{flex-direction:column;gap:1rem}}.modal-content form .modal-actions button{flex:1;padding:1.2rem 2rem;border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease}.modal-content form .modal-actions button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:30em){.modal-content form .modal-actions button{width:100%}}.modal-content form .modal-actions .cancel-btn{background:var(--background-03);color:var(--color-text-01);border:.2rem solid var(--color-border-01)}.modal-content form .modal-actions .cancel-btn:hover:not(:disabled){background:var(--background-02);transform:translateY(-.2rem)}.modal-content form .modal-actions .submit-btn{background:var(--brand-color);color:var(--color-text-03)}.modal-content form .modal-actions .submit-btn:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}.modal-content form .modal-actions .submit-btn.trial-submit{background:#53d89f}.modal-content form .modal-actions .submit-btn.trial-submit:hover:not(:disabled){background:#c00}.stats-section{display:flex;gap:2rem;margin-bottom:4rem;align-items:center}@media(max-width:46.875em){.stats-section{flex-direction:column;gap:1.5rem}}.stats-section .stat-card{flex:1;background:var(--background-01);border-radius:.8rem;padding:2.5rem;display:flex;align-items:center;gap:2rem;box-shadow:var(--shadow-3d);transition:transform .3s ease}.stats-section .stat-card:hover{transform:translateY(-.5rem)}@media(max-width:46.875em){.stats-section .stat-card{width:100%}}.stats-section .stat-card .stat-icon{font-size:4rem}@media(max-width:36em){.stats-section .stat-card .stat-icon{font-size:3rem}}.stats-section .stat-card .stat-content h3{font-family:Rabar_022,sans-serif;font-size:1.7rem;color:var(--color-text-02);margin-bottom:.5rem;font-weight:500}.stats-section .stat-card .stat-content .stat-number{font-family:Rabar_022,sans-serif;font-size:4rem;font-weight:700;color:#f07940}@media(max-width:36em){.stats-section .stat-card .stat-content .stat-number{font-size:3rem}}.stats-section .cleanup-btn{padding:1.5rem 3rem;background:#ffb74d;color:var(--color-text-03);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.stats-section .cleanup-btn:hover:not(:disabled){background:#f07940;transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}.stats-section .cleanup-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:46.875em){.stats-section .cleanup-btn{width:100%;padding:1.2rem 2rem}}.action-buttons{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:4rem}@media(max-width:46.875em){.action-buttons{gap:1.5rem}}@media(max-width:36em){.action-buttons{gap:1rem}}.action-buttons .action-btn{flex:1 1 auto;min-width:18rem;padding:1.5rem 3rem;border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:1rem}.action-buttons .action-btn:hover{transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}@media(max-width:46.875em){.action-buttons .action-btn{width:100%}}.action-buttons .action-btn.add-plan-btn{background:var(--brand-color);color:var(--color-text-03)}.action-buttons .action-btn.add-plan-btn:hover{background:var(--brand-hover)}.action-buttons .action-btn.trial-btn{background:#53d89f;color:var(--color-text-03)}.action-buttons .action-btn.trial-btn:hover{background:#2eca87}.expired-plans-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media(max-width:36em){.expired-plans-section .section-header{flex-direction:column;gap:1.5rem;align-items:flex-start}}.expired-plans-section .section-header h2{font-family:Rabar_022,sans-serif;font-size:3rem;font-weight:600;color:var(--color-h1)}@media(max-width:36em){.expired-plans-section .section-header h2{font-size:2.4rem}}.expired-plans-section .section-header .refresh-btn{padding:1rem 2rem;background:var(--brand-color);color:var(--color-text-03);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.expired-plans-section .section-header .refresh-btn:hover{background:var(--brand-hover);transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}@media(max-width:36em){.expired-plans-section .section-header .refresh-btn{width:100%}}.empty-state{text-align:center;padding:6rem 2rem;background:var(--background-01);border-radius:.8rem;box-shadow:var(--shadow-3d)}.empty-state .empty-icon{font-size:6rem;margin-bottom:2rem}.empty-state h3{font-family:Rabar_022,sans-serif;font-size:2.4rem;color:var(--color-h1);margin-bottom:1rem;font-weight:600}.empty-state p{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-02)}.plans-list{display:grid;gap:2rem}@media(max-width:36em){.plans-list{gap:1.5rem}}.plan-card{background:var(--background-01);border-radius:.8rem;padding:2.5rem;box-shadow:var(--shadow-3d);transition:all .3s ease}.plan-card:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2rem #00000026}@media(max-width:36em){.plan-card{padding:2rem 1.5rem}}.plan-card .plan-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:.2rem solid var(--background-03)}@media(max-width:36em){.plan-card .plan-header{flex-direction:column;gap:1rem}}.plan-card .plan-header .seller-info h3{font-family:Rabar_022,sans-serif;font-size:2rem;color:var(--color-h1);margin-bottom:.5rem;font-weight:600}.plan-card .plan-header .seller-info .shop-name{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-02);font-weight:400}.plan-card .plan-header .plan-badge{padding:.8rem 1.5rem;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase}.plan-card .plan-header .plan-badge.expired{background:var(--background-error);color:#f07940}.plan-card .plan-details{display:grid;gap:1.2rem;margin-bottom:2rem}.plan-card .plan-details .detail-row{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--background-03);border-radius:.8rem}@media(max-width:30em){.plan-card .plan-details .detail-row{flex-direction:column;align-items:flex-start;gap:.5rem}}.plan-card .plan-details .detail-row .label{font-family:Rabar_021,sans-serif;font-size:1.5rem;color:var(--color-text-02);font-weight:500}.plan-card .plan-details .detail-row .value{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01);font-weight:600}.plan-card .plan-details .detail-row .value.expired-date{color:#f07940}.plan-card .message-box{background:var(--background-03);border-left:.4rem solid var(--brand-color);padding:1.5rem;border-radius:.8rem;margin-bottom:2rem}.plan-card .message-box .message-languages{display:flex;flex-direction:column;gap:1.5rem}.plan-card .message-box .message-lang-block{padding-bottom:1.5rem;border-bottom:.1rem solid var(--background-04, rgba(0, 0, 0, .08))}.plan-card .message-box .message-lang-block:last-child{padding-bottom:0;border-bottom:none}.plan-card .message-box .message-lang-block.rtl{direction:rtl;text-align:right;border-bottom:none;border-top:.1rem solid var(--background-04, rgba(0, 0, 0, .08));padding-bottom:0;padding-top:1.5rem}.plan-card .message-box .message-lang-block.rtl:first-child{border-top:none;padding-top:0}.plan-card .message-box .message-lang-label{font-family:Rabar_021,sans-serif;font-size:1.2rem;font-weight:600;color:var(--brand-color);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;display:flex;align-items:center;gap:.4rem}.plan-card .message-box .message-content{font-family:Rabar_021,sans-serif;font-size:1.5rem;line-height:2rem;color:var(--color-text-01);margin:0;white-space:pre-wrap;word-break:break-word}.plan-card .plan-actions{display:flex;gap:1.5rem}@media(max-width:36em){.plan-card .plan-actions{flex-direction:column;gap:1rem}}.plan-card .plan-actions button{flex:1;padding:1.2rem 2rem;border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}@media(max-width:36em){.plan-card .plan-actions button{width:100%}}.plan-card .plan-actions .copy-btn{background:var(--background-03);color:var(--color-text-01);border:.2rem solid var(--color-border-01)}.plan-card .plan-actions .copy-btn:hover{background:var(--brand-color);color:var(--color-text-03);border-color:var(--brand-color);transform:translateY(-.2rem)}.plan-card .plan-actions .copy-btn.copied{background:#53d89f;color:var(--color-text-03);border-color:#53d89f}.plan-card .plan-actions .whatsapp-btn{background:#25d366;color:var(--color-text-03)}.plan-card .plan-actions .whatsapp-btn:hover{background:#1da851;transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}.plan-card .plan-actions .whatsapp-btn .whatsapp-icon{font-size:2rem}.trial-sellers-section,.violations-section,.all-sellers-section{margin-top:4rem}.trial-sellers-section .section-header,.violations-section .section-header,.all-sellers-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media(max-width:36em){.trial-sellers-section .section-header,.violations-section .section-header,.all-sellers-section .section-header{flex-direction:column;gap:1.5rem;align-items:flex-start}}.trial-sellers-section .section-header h2,.violations-section .section-header h2,.all-sellers-section .section-header h2{font-family:Rabar_022,sans-serif;font-size:3rem;font-weight:600;color:var(--color-h1)}@media(max-width:36em){.trial-sellers-section .section-header h2,.violations-section .section-header h2,.all-sellers-section .section-header h2{font-size:2.4rem}}.trial-sellers-section .section-header .refresh-btn,.violations-section .section-header .refresh-btn,.all-sellers-section .section-header .refresh-btn{padding:1rem 2rem;background:var(--brand-color);color:var(--color-text-03);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.trial-sellers-section .section-header .refresh-btn:hover,.violations-section .section-header .refresh-btn:hover,.all-sellers-section .section-header .refresh-btn:hover{background:var(--brand-hover);transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}@media(max-width:36em){.trial-sellers-section .section-header .refresh-btn,.violations-section .section-header .refresh-btn,.all-sellers-section .section-header .refresh-btn{width:100%}}.sellers-table{background:var(--background-01);border-radius:.8rem;box-shadow:var(--shadow-3d);overflow:hidden}@media(max-width:46.875em){.sellers-table{overflow-x:auto}}.sellers-table table{width:100%;border-collapse:collapse}.sellers-table table thead{background:var(--background-03)}.sellers-table table thead tr th{padding:1.5rem;font-family:Rabar_022,sans-serif;font-size:1.5rem;font-weight:600;color:var(--color-text-02);text-align:left;text-transform:uppercase;letter-spacing:.05rem;white-space:nowrap}@media(max-width:36em){.sellers-table table thead tr th{padding:1.2rem 1rem;font-size:1.2rem}}.sellers-table table tbody tr{border-bottom:.1rem solid var(--background-03);transition:background .3s ease}.sellers-table table tbody tr:hover{background:var(--background-02)}.sellers-table table tbody tr:last-child{border-bottom:none}.sellers-table table tbody tr td{padding:1.5rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01)}@media(max-width:36em){.sellers-table table tbody tr td{padding:1.2rem 1rem;font-size:1.5rem}}.sellers-table table tbody tr td.removed-count{color:#f07940;font-weight:600}.sellers-table table tbody tr td .end-trial-btn{padding:.8rem 1.5rem;background:#ffb74d;color:var(--color-text-03);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.sellers-table table tbody tr td .end-trial-btn:hover{background:#f07940;transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}@media(max-width:36em){.sellers-table table tbody tr td .end-trial-btn{padding:.6rem 1rem;font-size:1.2rem}}.action-buttons .trial-list-btn{background:#1e90ff;color:var(--color-text-03)}.action-buttons .trial-list-btn:hover{background:#0077ea}.action-buttons .violations-btn{background:#ffb74d;color:var(--color-text-03)}.action-buttons .violations-btn:hover{background:#ffa21a}.action-buttons .all-sellers-btn{background:#53d89f;color:var(--color-text-03)}.action-buttons .all-sellers-btn:hover{background:#2eca87}.action-buttons .questions-btn{background:#6366f1;color:var(--color-text-03)}.action-buttons .questions-btn:hover{background:#3438ed}.action-buttons .questions-list-btn{background:#8b5cf6;color:var(--color-text-03)}.action-buttons .questions-list-btn:hover{background:#692cf3}.questions-section{margin-top:4rem}.questions-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media(max-width:36em){.questions-section .section-header{flex-direction:column;gap:1.5rem;align-items:flex-start}}.questions-section .section-header h2{font-family:Rabar_022,sans-serif;font-size:3rem;font-weight:600;color:var(--color-h1)}@media(max-width:36em){.questions-section .section-header h2{font-size:2.4rem}}.questions-section .section-header .refresh-btn{padding:1rem 2rem;background:var(--brand-color);color:var(--color-text-03);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.questions-section .section-header .refresh-btn:hover{background:var(--brand-hover);transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}@media(max-width:36em){.questions-section .section-header .refresh-btn{width:100%}}.questions-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));gap:2rem}@media(max-width:46.875em){.questions-list{grid-template-columns:1fr;gap:1.5rem}}.question-card{background:var(--background-01);border-radius:.8rem;box-shadow:var(--shadow-3d);overflow:hidden;transition:all .3s ease}.question-card:hover{transform:translateY(-.4rem);box-shadow:0 1.5rem 3rem #0000001f}.question-card .question-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:linear-gradient(135deg,#6366f1,#8b5cf6)}@media(max-width:36em){.question-card .question-header{padding:1.2rem 1.5rem}}.question-card .question-header .question-id{font-family:Rabar_022,sans-serif;font-size:1.5rem;font-weight:600;color:#ffffffe6;background:#fff3;padding:.5rem 1rem;border-radius:.8rem}.question-card .question-header .delete-btn{padding:.6rem 1.2rem;background:#fff3;color:#fff;border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.question-card .question-header .delete-btn:hover{background:#ffb74d;transform:scale(1.05)}.question-card .question-content{padding:2rem}@media(max-width:36em){.question-card .question-content{padding:1.5rem}}.question-card .question-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.question-card .question-row:last-child{margin-bottom:0}@media(max-width:46.875em){.question-card .question-row{grid-template-columns:1fr;gap:1rem}}.question-card .question-field{background:var(--background-03);border-radius:.8rem;padding:1.2rem 1.5rem;transition:all .2s ease}.question-card .question-field:hover{background:var(--background-02)}.question-card .question-field label{display:block;font-family:Rabar_021,sans-serif;font-size:1.2rem;color:var(--color-text-02);font-weight:600;text-transform:uppercase;letter-spacing:.05rem;margin-bottom:.6rem}.question-card .question-field p{font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01);font-weight:500;margin:0;word-break:break-word;line-height:1.6rem}.question-card .question-field p:lang(ar),.question-card .question-field p[dir=rtl]{direction:rtl;text-align:right}.question-card .question-field:nth-child(2) p{direction:rtl;text-align:right}.question-card .question-field:has(p:empty),.question-card .question-field:has(p:contains("-")){opacity:.6}.question-card .question-field.youtube-field .no-video,.question-card .question-field.youtube-field .invalid-url{color:var(--color-text-02);font-style:italic}.question-card .question-field.youtube-field .youtube-preview{display:block;position:relative;border-radius:.8rem;overflow:hidden;aspect-ratio:16/9;background:var(--background-02)}.question-card .question-field.youtube-field .youtube-preview img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.question-card .question-field.youtube-field .youtube-preview .play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:all .3s ease}.question-card .question-field.youtube-field .youtube-preview .play-overlay .play-icon{width:5rem;height:5rem;background:#ff0000e6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;padding-left:.4rem;transition:all .3s ease;box-shadow:0 .4rem 1.5rem #0000004d}@media(max-width:36em){.question-card .question-field.youtube-field .youtube-preview .play-overlay .play-icon{width:4rem;height:4rem;font-size:1.6rem}}.question-card .question-field.youtube-field .youtube-preview:hover img{transform:scale(1.05)}.question-card .question-field.youtube-field .youtube-preview:hover .play-overlay{background:#0006}.question-card .question-field.youtube-field .youtube-preview:hover .play-overlay .play-icon{transform:scale(1.1);background:red}.question-card .youtube-row .question-field.youtube-field{padding:1rem}.question-card .question-row:last-child .question-field p{font-size:1.5rem;color:#6366f1;word-break:break-all}.question-card .question-row:last-child .question-field p:not(:empty):not(:contains("-")):hover{text-decoration:underline}.modal-content.modal-lg{max-width:70rem}@media(max-width:46.875em){.modal-content.modal-lg{max-width:100%}}.modal-content.modal-lg .form-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:.5rem}@media(max-width:46.875em){.modal-content.modal-lg .form-row{grid-template-columns:1fr;gap:0}}.modal-content.modal-lg .form-row .form-group:nth-child(2) input,.modal-content.modal-lg .form-row .form-group:nth-child(2) textarea{direction:rtl;text-align:right}.modal-content.modal-lg textarea{width:100%;padding:1.2rem 1.5rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01);background:var(--background-03);border:.2rem solid var(--background-03);border-radius:.8rem;transition:all .3s ease;resize:vertical;min-height:10rem}.modal-content.modal-lg textarea:focus{outline:none;border-color:var(--brand-color);background:var(--background-01)}.modal-content.modal-lg textarea::placeholder{color:var(--color-text-02)}.redLine{z-index:99999;background-color:#0009;width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:2rem 0;animation:fadeIn .3s ease-out}.redLine__container{z-index:999999;background-color:var(--background-01);width:min(92vw,55rem);position:relative;border-radius:1.2rem;box-shadow:0 2rem 6rem #5d5fef33,0 0 .1rem #0000001a;overflow:hidden;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);border:.1rem solid rgba(93,95,239,.1);animation:slideUp .4s ease-out}.redLine__close{position:absolute;top:1.5rem;left:1.5rem;width:3.5rem;height:3.5rem;border:none;background-color:#00000014;color:var(--color-text-01);font-size:1.8rem;border-radius:.7rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000;font-weight:300}.redLine__close:hover:not(:disabled){background-color:#5d5fef26;transform:scale(1.15);color:var(--primary-color)}.redLine__close:disabled{opacity:.5;cursor:not-allowed}@media(max-width:36em){.redLine__close{width:3rem;height:3rem;font-size:1.5rem}}.redLine__form{display:flex;flex-direction:column;height:100%}.redLine__header{padding:2.5rem 2rem 1.5rem;border-bottom:.1rem solid rgba(0,0,0,.08);background:linear-gradient(135deg,#5d5fef05,#5d5fef03)}.redLine__header h2{margin:0;font-size:2.4rem;font-weight:700;color:var(--color-text-01);letter-spacing:-.05rem}@media(max-width:36em){.redLine__header h2{font-size:2rem}}.redLine__content{flex:1;padding:2.5rem;overflow-y:auto}@media(max-width:36em){.redLine__content{padding:1.5rem}}.redLine__field{margin-bottom:2rem}.redLine__field:last-of-type{margin-bottom:0}.redLine__field label{display:block;margin-bottom:.7rem;font-size:1.7rem;font-weight:600;color:var(--color-text-01);letter-spacing:.03rem}.redLine__field input,.redLine__field textarea{width:100%;padding:1rem 1.2rem;border:.15rem solid rgba(0,0,0,.12);border-radius:.7rem;background-color:var(--background-02);color:var(--color-text-01);font-size:1.7rem;font-family:inherit;transition:all .3s ease}.redLine__field input::placeholder,.redLine__field textarea::placeholder{color:var(--color-text-02)}.redLine__field input:focus,.redLine__field textarea:focus{outline:none;border-color:var(--primary-color);background-color:var(--background-01);box-shadow:0 0 0 .4rem #5d5fef26}.redLine__field input:disabled,.redLine__field textarea:disabled{opacity:.6;cursor:not-allowed;background-color:#0000000a}.redLine__field textarea{resize:vertical;min-height:12rem;font-size:1.5rem;line-height:1.6}.redLine__row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:36em){.redLine__row{grid-template-columns:1fr;gap:1rem}}.redLine__error{padding:1rem 1.2rem;background:linear-gradient(135deg,#fce4ec,#ffebee);color:#c2185b;border-radius:.7rem;margin-bottom:1.5rem;font-size:1.7rem;font-weight:500;border-left:.4rem solid #c2185b;animation:slideDown .3s ease-out}.redLine__actions{padding:2rem;border-top:.1rem solid rgba(0,0,0,.08);background:#5d5fef05;display:flex;gap:1.2rem;justify-content:flex-end}@media(max-width:36em){.redLine__actions{flex-direction:column-reverse;padding:1.5rem;gap:1rem}}.redLine__btn{padding:.95rem 2rem;border:none;border-radius:.7rem;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;letter-spacing:.03rem}.redLine__btn--submit{background-color:var(--brand-color);color:#fff;min-width:14rem}.redLine__btn--submit:hover:not(:disabled){background-color:var(--brand-hover);transform:translateY(-.2rem);box-shadow:0 .6rem 2rem #5d5fef59}.redLine__btn--submit:active:not(:disabled){transform:translateY(0)}.redLine__btn--cancel{background-color:#0000000f;color:var(--color-text-01);border:.15rem solid rgba(0,0,0,.1)}.redLine__btn--cancel:hover:not(:disabled){background-color:#0000001f;border-color:#00000026}.redLine__btn--cancel:active:not(:disabled){transform:scale(.98)}.redLine__btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:36em){.redLine__btn{width:100%;padding:1rem 1.5rem;font-size:1.5rem}}@keyframes slideUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.container{max-width:120rem;margin:0 auto;padding:0 2rem}@media(max-width:36em){.container{padding:0 1.5rem}}h2,h3,h4{font-weight:700;line-height:1.2;color:var(--color-text-01)}.section-header{text-align:center;margin-bottom:5rem}@media(max-width:46.875em){.section-header{margin-bottom:3rem}}.section-badge{display:inline-block;padding:.6rem 1.6rem;background:#5d5fef1a;color:var(--brand-color);font-size:1.3rem;font-weight:600;border-radius:2rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}[data-theme=dark] .section-badge{background:#5d5fef33}.section-title{font-size:3.6rem;margin-bottom:1.5rem;color:var(--color-text-01)}@media(max-width:46.875em){.section-title{font-size:2.8rem}}@media(max-width:36em){.section-title{font-size:2.4rem}}.section-subtitle{font-size:1.8rem;color:var(--color-text-02);max-width:60rem;margin:0 auto;line-height:1.6}@media(max-width:36em){.section-subtitle{font-size:1.5rem}}.btn-primary{background:var(--brand-color);color:var(--color-white);border:none;padding:1.4rem 3.2rem;font-size:1.6rem;font-weight:600;border-radius:.8rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;transition:all .3s ease}.btn-primary:hover{background:var(--brand-hover);transform:translateY(-.2rem);box-shadow:0 .8rem 2.4rem #5d5fef59}.btn-primary.btn-large{padding:1.6rem 4rem;font-size:1.7rem}@media(max-width:36em){.btn-primary{padding:1.2rem 2.4rem;font-size:1.5rem}.btn-primary.btn-large{padding:1.4rem 3rem;font-size:1.5rem}}.btn-secondary{background:transparent;color:var(--color-text-01);border:.2rem solid var(--color-gray);padding:1.4rem 3.2rem;font-size:1.6rem;font-weight:600;border-radius:.8rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;transition:all .3s ease}.btn-secondary:hover{border-color:var(--brand-color);color:var(--brand-color)}@media(max-width:36em){.btn-secondary{padding:1.2rem 2.4rem;font-size:1.5rem}}.cta-wrapper{text-align:center;margin-top:4rem}.hero{padding:8rem 0 6rem;background:linear-gradient(135deg,var(--background-01) 0%,var(--background-03) 100%);overflow:hidden;position:relative}@media(max-width:46.875em){.hero{padding:5rem 0 4rem}}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}@media(max-width:62.5em){.hero-content{gap:4rem}}@media(max-width:46.875em){.hero-content{grid-template-columns:1fr;text-align:center}}@media(max-width:46.875em){.hero-text{order:1}}.hero-badge{display:inline-block;padding:.6rem 1.6rem;background:#5d5fef1a;color:var(--brand-color);font-size:1.3rem;font-weight:600;border-radius:2rem;margin-bottom:2rem}[data-theme=dark] .hero-badge{background:#5d5fef33}.hero-title{font-size:4.8rem;line-height:1.15;margin-bottom:2rem;color:var(--color-text-01);font-family:Rabar_022,sans-serif}@media(max-width:62.5em){.hero-title{font-size:4rem}}@media(max-width:46.875em){.hero-title{font-size:3.2rem}}@media(max-width:36em){.hero-title{font-size:2.6rem}}.hero-subtitle{font-size:1.8rem;color:var(--color-text-02);margin-bottom:3rem;line-height:1.6;font-family:Rabar_021,sans-serif}@media(max-width:36em){.hero-subtitle{font-size:1.5rem;margin-bottom:2rem}}.msg-icon{font-size:2rem}.gift-icon{color:var(--brand-color);font-size:3rem}.hero-cta{display:flex;gap:1.5rem;margin-bottom:2rem}@media(max-width:46.875em){.hero-cta{justify-content:center}}@media(max-width:30em){.hero-cta{flex-direction:column;gap:1rem}}.hero-microcopy{font-size:1.4rem;color:var(--color-text-02);margin-bottom:2rem}.hero-url-preview{display:inline-flex;align-items:center;gap:1rem;padding:1.2rem 2rem;background:var(--background-03);border-radius:.8rem;border:.1rem solid rgba(0,0,0,.08)}[data-theme=dark] .hero-url-preview{border-color:#ffffff1a}@media(max-width:46.875em){.hero-url-preview{display:flex;justify-content:center}}@media(max-width:30em){.hero-url-preview{flex-direction:column;gap:.5rem}}.url-label{font-size:1.4rem;color:var(--color-text-02)}.url-example{font-family:monospace;font-size:1.4rem;color:var(--color-text-01);background:none}.url-domain{color:var(--color-text-02)}.url-name{color:var(--brand-color);font-weight:600}.hero-visual{position:relative;display:flex;justify-content:center}@media(max-width:46.875em){.hero-visual{order:0;margin-bottom:2rem}}.phone-mockup{background:var(--color-black);border-radius:4rem;padding:1rem;box-shadow:0 3rem 8rem #00000040;max-width:28rem;width:100%;position:relative}[data-theme=dark] .phone-mockup{box-shadow:0 3rem 8rem #00000080;background:#1a1a1a;border:.1rem solid rgba(255,255,255,.1)}@media(max-width:36em){.phone-mockup{max-width:24rem;border-radius:3rem}}.phone-notch{width:12rem;height:2.5rem;background:var(--color-black);border-radius:0 0 1.5rem 1.5rem;position:absolute;top:1rem;left:50%;transform:translate(-50%);z-index:10}[data-theme=dark] .phone-notch{background:#1a1a1a}.phone-screen{background:var(--background-01);border-radius:3rem;padding:4rem 1.5rem 2rem;min-height:45rem}@media(max-width:36em){.phone-screen{border-radius:2.5rem;min-height:38rem;padding:3.5rem 1.2rem 1.5rem}}.shop-header-preview{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:.1rem solid var(--background-03);margin-bottom:1.5rem}.shop-avatar{width:4rem;height:4rem;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));border-radius:50%}.shop-name{font-size:1.4rem;font-weight:600;color:var(--color-text-01)}.products-grid-preview{display:flex;flex-direction:column;gap:1rem}.mini-product{background:var(--background-03);border-radius:.8rem;padding:1rem;display:flex;gap:1rem;transition:transform .2s ease}.mini-product:hover{transform:scale(1.02)}.mini-product-image{width:5rem;height:5rem;background:linear-gradient(135deg,var(--color-gray),var(--background-02));border-radius:.6rem;flex-shrink:0}.mini-product-info{display:flex;flex-direction:column;justify-content:center}.mini-product-title{font-size:1.2rem;font-weight:600;color:var(--color-text-01);margin-bottom:.3rem}.mini-product-price{font-size:1.3rem;color:var(--brand-color);font-weight:700}.whatsapp-btn-preview{margin-top:1.5rem;padding:1rem;background:#25d366;color:#fff;border-radius:.8rem;text-align:center;font-size:1.2rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem}.hero-decoration{position:absolute;border-radius:50%;pointer-events:none}.hero-decoration-1{width:30rem;height:30rem;background:#5d5fef14;top:-10rem;right:-10rem}[data-theme=dark] .hero-decoration-1{background:#5d5fef26}.hero-decoration-2{width:20rem;height:20rem;background:#5d5fef0d;bottom:-5rem;left:-5rem}[data-theme=dark] .hero-decoration-2{background:#5d5fef1a}@media(max-width:46.875em){.hero-decoration{display:none}}.hero-highlights{display:flex;justify-content:center;align-items:center;gap:3rem;margin-top:5rem;padding:2.5rem 3rem;background:var(--background-03);border-radius:1.2rem}[data-theme=dark] .hero-highlights{background:var(--background-03);border:.1rem solid rgba(255,255,255,.05)}@media(max-width:46.875em){.hero-highlights{gap:2rem;padding:2rem;margin-top:4rem}}@media(max-width:36em){.hero-highlights{flex-direction:column;gap:1.5rem}}.highlight-item{display:flex;align-items:center;gap:1rem}.highlight-icon{font-size:2rem}.highlight-text{font-size:1.5rem;font-weight:600;color:var(--color-text-01)}@media(max-width:46.875em){.highlight-text{font-size:1.4rem}}.highlight-divider{width:.1rem;height:3rem;background:var(--color-gray);opacity:.3}@media(max-width:36em){.highlight-divider{width:6rem;height:.1rem}}.features{padding:8rem 0;background:var(--background-01)}@media(max-width:46.875em){.features{padding:5rem 0}}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:3rem}@media(max-width:62.5em){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:36em){.features-grid{grid-template-columns:repeat(auto-fit,minmax(25rem,30rem));gap:2rem}}.feature-card{padding:3rem;background:var(--background-03);border-radius:1.2rem;text-align:center;transition:all .4s ease;opacity:0;transform:translateY(3rem);border:.1rem solid transparent}[data-theme=dark] .feature-card{background:var(--background-03);border-color:#ffffff0d}.feature-card:hover{transform:translateY(-.5rem);box-shadow:0 1.5rem 4rem #0000001a;border-color:#5d5fef33}[data-theme=dark] .feature-card:hover{box-shadow:0 1.5rem 4rem #0000004d}.feature-card.enter{opacity:1;transform:translateY(0)}@media(max-width:36em){.feature-card{padding:2.5rem 2rem}}.feature-icon{font-size:4rem;margin-bottom:1.5rem;display:inline-block}.feature-title{font-size:2rem;margin-bottom:1rem;color:var(--color-text-01)}@media(max-width:36em){.feature-title{font-size:1.8rem}}.feature-description{font-size:1.5rem;color:var(--color-text-02);line-height:1.6}.how-it-works{padding:8rem 0;background:var(--background-03)}[data-theme=dark] .how-it-works{background:var(--background-03)}@media(max-width:46.875em){.how-it-works{padding:5rem 0}}.steps-container{display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;gap:2rem;position:relative}@media(max-width:62.5em){.steps-container{grid-template-columns:repeat(2,1fr);gap:3rem}}@media(max-width:36em){.steps-container{grid-template-columns:repeat(auto-fit,minmax(25rem,30rem))}}.step-card{position:relative;background:var(--background-01);padding:3rem 2rem;border-radius:1.2rem;text-align:center;transition:all .3s ease;border:.1rem solid transparent}[data-theme=dark] .step-card{border-color:#ffffff0d}.step-card:hover{transform:translateY(-.8rem);box-shadow:0 1.5rem 4rem #00000014}[data-theme=dark] .step-card:hover{box-shadow:0 1.5rem 4rem #0000004d}@media(max-width:36em){.step-card{padding:2.5rem 2rem}}.step-number{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%);width:4rem;height:4rem;background:var(--brand-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700}.step-icon{font-size:4rem;margin:1.5rem 0}.step-title{font-size:1.8rem;margin-bottom:1rem;color:var(--color-text-01)}.step-description{font-size:1.4rem;color:var(--color-text-02);line-height:1.5}.step-connector{display:none}@media(min-width:62.5em){.step-connector{display:block;position:absolute;top:50%;right:-1.5rem;width:3rem;height:.2rem;background:var(--brand-color);opacity:.3}}.video-gallery{padding:8rem 0;background:var(--background-01)}@media(max-width:46.875em){.video-gallery{padding:5rem 0}}.video-gallery-main{cursor:pointer;border-radius:1.6rem;overflow:hidden;background:var(--background-03);margin-bottom:4rem;border:.1rem solid transparent;transition:all .3s ease}[data-theme=dark] .video-gallery-main{border-color:#ffffff0d}.video-gallery-main:hover{transform:translateY(-.5rem);box-shadow:0 2rem 5rem #00000026}[data-theme=dark] .video-gallery-main:hover{box-shadow:0 2rem 5rem #0006}.video-gallery-main:hover .video-thumbnail-wrapper img{transform:scale(1.03)}.video-gallery-main:hover .play-button-large{transform:translate(-50%,-50%) scale(1.1);background:var(--brand-hover)}.video-gallery-main .video-thumbnail-wrapper{position:relative;aspect-ratio:16/9;overflow:hidden}.video-gallery-main .video-thumbnail-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.video-gallery-main .video-info-main{padding:2.5rem;text-align:center}.video-gallery-main .video-info-main h3{font-size:2.2rem;margin-bottom:1rem;color:var(--color-text-01)}@media(max-width:36em){.video-gallery-main .video-info-main h3{font-size:1.8rem}}.video-gallery-main .video-info-main p{font-size:1.6rem;color:var(--color-text-02);line-height:1.6;margin:0}@media(max-width:36em){.video-gallery-main .video-info-main p{font-size:1.4rem}}.video-play-overlay{position:absolute;inset:0;background:linear-gradient(to top,#00000080,#0003);display:flex;align-items:center;justify-content:center}.play-button-large{width:9rem;height:9rem;background:var(--brand-color);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease;box-shadow:0 1rem 3rem #0000004d}.play-button-large svg{color:#fff;font-size:3rem;margin-left:.5rem}@media(max-width:36em){.play-button-large{width:7rem;height:7rem}.play-button-large svg{font-size:2.4rem}}.play-button{width:5rem;height:5rem;background:var(--brand-color);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease;box-shadow:0 .5rem 1.5rem #0000004d}.play-button svg{color:#fff;font-size:1.6rem;margin-left:.3rem}.video-embed-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-embed-wrapper-small{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-embed-wrapper-small iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.youtube-direct-btn,.youtube-fallback-btn{position:absolute;bottom:1.5rem;right:1.5rem;width:5rem;height:5rem;background:red;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 .5rem 1.5rem #0006}.youtube-direct-btn svg,.youtube-fallback-btn svg{color:#fff;font-size:2.4rem}.youtube-direct-btn:hover,.youtube-fallback-btn:hover{transform:scale(1.1);background:#c00}@media(max-width:36em){.youtube-direct-btn,.youtube-fallback-btn{width:4rem;height:4rem;bottom:1rem;right:1rem}.youtube-direct-btn svg,.youtube-fallback-btn svg{font-size:2rem}}.youtube-direct-btn-small,.youtube-fallback-btn-small{position:absolute;bottom:1rem;right:1rem;width:4rem;height:4rem;background:red;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 .3rem 1rem #0006}.youtube-direct-btn-small svg,.youtube-fallback-btn-small svg{color:#fff;font-size:1.8rem}.youtube-direct-btn-small:hover,.youtube-fallback-btn-small:hover{transform:scale(1.1);background:#c00}@media(max-width:36em){.youtube-direct-btn-small,.youtube-fallback-btn-small{width:3.5rem;height:3.5rem}.youtube-direct-btn-small svg,.youtube-fallback-btn-small svg{font-size:1.5rem}}.video-carousel-wrapper{position:relative;display:flex;align-items:center;gap:1.5rem}@media(max-width:36em){.video-carousel-wrapper{gap:.5rem}}.video-carousel{display:flex;gap:2rem;overflow-x:auto;scroll-behavior:smooth;padding:1rem 0;scrollbar-width:none;-ms-overflow-style:none;flex:1}.video-carousel::-webkit-scrollbar{display:none}@media(max-width:36em){.video-carousel{gap:1.5rem}}.carousel-btn{flex-shrink:0;width:5rem;height:5rem;background:var(--background-03);border:.1rem solid var(--color-gray);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--color-text-01)}.carousel-btn:hover{background:var(--brand-color);border-color:var(--brand-color);color:#fff}.carousel-btn svg{font-size:1.8rem}@media(max-width:36em){.carousel-btn{width:4rem;height:4rem}.carousel-btn svg{font-size:1.4rem}}.video-card{flex-shrink:0;width:36rem;cursor:pointer;border-radius:1.2rem;overflow:hidden;background:var(--background-03);border:.1rem solid transparent;transition:all .3s ease}[data-theme=dark] .video-card{border-color:#ffffff0d}.video-card:hover{transform:translateY(-.5rem);box-shadow:0 1.5rem 4rem #00000026}[data-theme=dark] .video-card:hover{box-shadow:0 1.5rem 4rem #0006}.video-card:hover .video-thumbnail-wrapper img{transform:scale(1.05)}.video-card:hover .play-button{transform:translate(-50%,-50%) scale(1.1);background:var(--brand-hover)}.video-card .video-thumbnail-wrapper{position:relative;aspect-ratio:16/9;overflow:hidden}.video-card .video-thumbnail-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}@media(max-width:36em){.video-card{width:32rem}}@media(max-width:30em){.video-card{width:28rem}}.video-info{padding:1.5rem}.video-info h4{font-size:1.6rem;margin-bottom:.5rem;color:var(--color-text-01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:36em){.video-info h4{font-size:1.4rem}}.video-info p{font-size:1.4rem;color:var(--color-text-02);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}@media(max-width:36em){.video-info p{font-size:1.3rem}}.video-modal{position:fixed;inset:0;z-index:9999;background:#000000e6;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn .3s ease}.video-modal-content{position:relative;width:100%;max-width:100rem;background:var(--color-black);border-radius:1.2rem;overflow:hidden;animation:scaleIn .3s ease}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.video-modal-close{position:absolute;top:-4rem;right:0;background:none;border:none;color:#fff;font-size:4rem;cursor:pointer;line-height:1;transition:transform .3s ease;z-index:10}.video-modal-close:hover{transform:scale(1.2)}@media(max-width:36em){.video-modal-close{top:-3.5rem;font-size:3rem}}.video-iframe-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.pricing{padding:8rem 0;background:var(--background-03)}[data-theme=dark] .pricing{background:var(--background-03)}@media(max-width:46.875em){.pricing{padding:5rem 0}}.pricing-toggle{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:5rem;font-size:1.6rem;font-weight:500;color:var(--color-text-02)}.pricing-toggle span.active{color:var(--color-text-01);font-weight:600}@media(max-width:36em){.pricing-toggle{font-size:1.4rem;gap:1rem;flex-wrap:wrap;justify-content:center}}.toggle-switch{position:relative;display:inline-block;width:5.5rem;height:2.8rem;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-slider{width:2.6rem;height:2.6rem;background:var(--brand-color);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:3.3rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 .2rem .4rem #0003;pointer-events:none}.toggle-slider:before{position:absolute;content:"";height:2rem;width:2rem;inset-inline-end:.3rem;top:50%;transform:translateY(-50%);background-color:#fff;transition:.3s;border-radius:50%}@media(max-width:30em){.toggle-slider:before{width:1.8rem;height:1.8rem;inset-inline-end:.28rem}}.toggle-switch input:checked~.toggle-slider{inset-inline-end:.2rem;transform:translateY(-50%)}.save-badge{display:inline-block;margin-left:.8rem;padding:.4rem 1rem;background:#53d89f26;color:#53d89f;font-size:1.2rem;font-weight:600;border-radius:2rem}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:2rem;align-items:center}.pricing-card{position:relative;background:var(--background-01);padding:3.5rem 3rem;border-radius:1.5rem;text-align:center;transition:all .3s ease;border:.2rem solid transparent;display:flex;flex-direction:column}[data-theme=dark] .pricing-card{border-color:#ffffff0d}.pricing-card:hover{transform:translateY(-.8rem);box-shadow:0 2rem 5rem #0000001a}[data-theme=dark] .pricing-card:hover{box-shadow:0 2rem 5rem #0000004d}.pricing-card.popular{border-color:var(--brand-color);transform:scale(1.02)}.pricing-card.popular:hover{transform:scale(1.02) translateY(-.8rem)}@media(max-width:62.5em){.pricing-card.popular{transform:none}.pricing-card.popular:hover{transform:translateY(-.8rem)}}@media(max-width:36em){.pricing-card{padding:3rem 2rem}}.popular-badge{position:absolute;top:-1.3rem;left:50%;transform:translate(-50%);background:var(--brand-color);color:#fff;padding:.5rem 2rem;border-radius:2rem;font-size:1.2rem;font-weight:600;white-space:nowrap}.trial-banner{display:flex;align-items:center;justify-content:center;gap:1.5rem;background:linear-gradient(135deg,#5d5fef1a,#53d89f1a);border:.1rem solid rgba(93,95,239,.2);border-radius:1.2rem;padding:2rem 3rem;margin-bottom:4rem;max-width:60rem;margin-left:auto;margin-right:auto;text-align:center}[data-theme=dark] .trial-banner{background:linear-gradient(135deg,#5d5fef26,#53d89f1a)}.trial-banner .trial-icon{font-size:3rem;flex-shrink:0}.trial-banner .trial-content{text-align:start}.trial-banner .trial-content strong{font-size:1.6rem;color:var(--brand-color);display:block;margin-bottom:.3rem}.trial-banner .trial-content p{font-size:1.4rem;color:var(--color-text-02);margin:0}@media(max-width:36em){.trial-banner{flex-direction:column;padding:1.5rem 2rem;text-align:center}.trial-banner .trial-content{text-align:center}}.plan-header{margin-bottom:2rem}.plan-name{font-size:2.2rem;margin-bottom:1rem;color:var(--color-text-01)}.plan-limits{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.plan-limit{display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem;color:var(--color-text-02);background:var(--background-03);padding:.5rem 1rem;border-radius:2rem}[data-theme=dark] .plan-limit{background:#ffffff0d}.plan-price{margin-bottom:1rem;display:flex;align-items:baseline;justify-content:center;gap:.3rem}.plan-price .currency{font-size:1.6rem;font-weight:600;color:var(--color-text-02);margin-right:.3rem}.plan-price .amount{font-size:4.5rem;font-weight:700;color:var(--brand-color);line-height:1}@media(max-width:36em){.plan-price .amount{font-size:3.6rem}}.plan-price .period{font-size:1.4rem;color:var(--color-text-02)}.plan-savings{text-align:center;margin-bottom:2rem;padding:.6rem 1.2rem;background:#53d89f26;color:#53d89f;font-size:1.3rem;font-weight:600;border-radius:2rem;display:inline-block}.plan-features{list-style:none;padding:0;margin:0 0 2.5rem;text-align:left;flex-grow:1}.plan-features li{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:.1rem solid var(--background-03);font-size:1.45rem;color:var(--color-text-01)}.plan-features li:last-child{border-bottom:none}.plan-features li.excluded{color:var(--color-text-02);opacity:.6}.plan-features .feature-icon{font-size:1.4rem;margin:0}.plan-features li.included .feature-icon{color:#53d89f}.plan-features li.excluded .feature-icon{color:var(--color-gray)}.btn-plan{width:100%;padding:1.4rem 2rem;font-size:1.5rem;font-weight:600;border-radius:.8rem;text-decoration:none;transition:all .3s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn-plan.btn-primary{background:var(--brand-color);color:#fff;border:none}.btn-plan.btn-primary:hover{background:var(--brand-hover)}.btn-plan.btn-secondary{background:transparent;color:var(--color-text-01);border:.2rem solid var(--color-gray)}.btn-plan.btn-secondary:hover{border-color:var(--brand-color);color:var(--brand-color)}.pricing-guarantee{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:5rem;padding:2rem 3rem;background:var(--background-01);border-radius:1rem;max-width:50rem;margin-left:auto;margin-right:auto}[data-theme=dark] .pricing-guarantee{border:.1rem solid rgba(255,255,255,.05)}@media(max-width:36em){.pricing-guarantee{flex-direction:column;text-align:center;padding:2rem}}.guarantee-icon{font-size:3rem}.guarantee-text strong{display:block;font-size:1.6rem;color:var(--color-text-01);margin-bottom:.3rem}.guarantee-text p{margin:0;font-size:1.4rem;color:var(--color-text-02)}.enter{opacity:1!important;transform:translateY(0)!important}[dir=rtl] .hero-url-preview{direction:ltr}[dir=rtl] .step-connector{right:auto;left:-1.5rem}[dir=rtl] .plan-features li{text-align:right}[dir=rtl] .save-badge{margin-left:0;margin-right:.8rem}.pricing-page{min-height:100vh;background:var(--background-03);padding:6rem 2rem;font-family:Rabar_022,sans-serif;direction:rtl}@media(max-width:46.875em){.pricing-page{padding:4rem 1.5rem}}.pricing-container{max-width:120rem;margin:0 auto}.pricing-header{text-align:center;margin-bottom:5rem}@media(max-width:46.875em){.pricing-header{margin-bottom:3rem}}.pricing-title{font-size:4rem;color:var(--color-h1);margin-bottom:1.5rem;font-weight:700}@media(max-width:62.5em){.pricing-title{font-size:3rem}}@media(max-width:46.875em){.pricing-title{font-size:2.4rem}}.pricing-subtitle{font-size:2rem;color:var(--color-h2);margin-bottom:3rem}@media(max-width:46.875em){.pricing-subtitle{font-size:1.7rem}}.billing-toggle{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem;background:var(--background-01);padding:1.5rem 3rem;border-radius:5rem;box-shadow:var(--shadow-3d);display:inline-flex;margin-left:auto;margin-right:auto}@media(max-width:30em){.billing-toggle{gap:1rem;padding:1.2rem 2rem}}.toggle-label{font-size:1.7rem;color:var(--color-text-02);font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:.8rem;white-space:nowrap}.toggle-label.active{color:var(--color-text-01);font-weight:700}@media(max-width:30em){.toggle-label{font-size:1.5rem}}.save-badge{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:var(--color-text-03);padding:.4rem 1rem;border-radius:2rem;font-size:1.2rem;font-weight:600;margin-right:.5rem;box-shadow:0 .2rem .8rem #5d5fef4d}.toggle-switch{width:6.5rem;height:3.4rem;background:var(--background-02);border-radius:3.4rem;-webkit-border-radius:3.4rem;-moz-border-radius:3.4rem;-ms-border-radius:3.4rem;-o-border-radius:3.4rem;position:relative;cursor:pointer;transition:all .3s ease;border:.2rem solid var(--color-border-01);flex-shrink:0;display:inline-block}.toggle-switch input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.toggle-switch:hover{transform:scale(1.05)}.toggle-slider{width:2.6rem;height:2.6rem;background:var(--brand-color);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:3.3rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 .2rem .4rem #0003;pointer-events:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}@media(max-width:30em){.toggle-slider{width:2.4rem;height:2.4rem}}.toggle-switch input:checked~.toggle-slider{inset-inline-end:.2rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.trial-info-banner{display:flex;align-items:center;justify-content:center;gap:2rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:.2rem solid #53d89f;border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;padding:2.5rem 3rem;margin-bottom:4rem;box-shadow:0 .4rem 2rem #53d89f26;animation:slideDown .6s ease-out}@media(max-width:46.875em){.trial-info-banner{flex-direction:column;text-align:center;padding:2rem 1.5rem;gap:1.5rem}}.trial-info-banner .trial-info-icon{font-size:5rem;line-height:1;animation:bounce 2s ease-in-out infinite}@media(max-width:46.875em){.trial-info-banner .trial-info-icon{font-size:4rem}}.trial-info-banner .trial-info-content{flex:1}.trial-info-banner .trial-info-content h3{font-size:2.4rem;color:var(--color-h1);margin-bottom:.8rem;font-weight:700}@media(max-width:46.875em){.trial-info-banner .trial-info-content h3{font-size:2rem}}.trial-info-banner .trial-info-content p{font-size:1.7rem;color:var(--color-h2);margin:0;line-height:1.6}@media(max-width:46.875em){.trial-info-banner .trial-info-content p{font-size:1.5rem}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:3rem;margin-top:4rem}@media(max-width:81.25em){.pricing-cards{gap:1.5rem}}@media(max-width:62.5em){.pricing-cards{grid-template-columns:repeat(auto-fit,minmax(25rem,32rem));gap:2rem}}@media(max-width:46.875em){.pricing-cards{grid-template-columns:repeat(auto-fit,minmax(25rem,35rem));gap:1rem}}.pricing-card{background:var(--background-01);border-radius:1.6rem;padding:3rem 2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);border:.2rem solid var(--color-border-01);box-shadow:var(--shadow-3d)}.pricing-card:hover{transform:translateY(-.8rem);box-shadow:0 1.2rem 2.4rem #5d5fef26}@media(max-width:62.5em){.pricing-card:hover{transform:scale(1.02) translateY(0);-webkit-transform:scale(1.02) translateY(0);-moz-transform:scale(1.02) translateY(0);-ms-transform:scale(1.02) translateY(0);-o-transform:scale(1.02) translateY(0)}}@media(max-width:62.5em){.pricing-card{margin-top:2rem}}.pricing-card.popular{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);border:.3rem solid var(--brand-color);box-shadow:0 .8rem 3.2rem #5d5fef40;z-index:1}@media(max-width:62.5em){.pricing-card.popular{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04)}}.pricing-card.popular:hover{transform:scale(1.08) translateY(-.8rem);-webkit-transform:scale(1.08) translateY(-.8rem);-moz-transform:scale(1.08) translateY(-.8rem);-ms-transform:scale(1.08) translateY(-.8rem);-o-transform:scale(1.08) translateY(-.8rem);box-shadow:0 1.6rem 4rem #5d5fef59}@media(max-width:62.5em){.pricing-card.popular:hover{transform:scale(1.08) translateY(0);-webkit-transform:scale(1.08) translateY(0);-moz-transform:scale(1.08) translateY(0);-ms-transform:scale(1.08) translateY(0);-o-transform:scale(1.08) translateY(0)}}.pricing-card.popular .cta-button{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:var(--color-text-03);font-size:1.7rem;font-weight:700}.pricing-card.popular .cta-button:hover{background:linear-gradient(135deg,var(--brand-hover),#3a3bb8);transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #5d5fef66}@media(max-width:62.5em){.pricing-card{width:100%;padding:2.5rem 2rem}}@media(max-width:46.875em){.pricing-card{padding:2.5rem 2rem}}.popular-badge{position:absolute;top:-1.8rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:var(--color-text-03);padding:.7rem 2.5rem;border-radius:3rem;font-size:1.5rem;font-weight:700;box-shadow:0 .4rem 1.6rem #5d5fef80;white-space:nowrap;z-index:2}.pricing-card.trial-card{background:linear-gradient(135deg,#f8f9ff,#fff);border:.3rem solid #53d89f;box-shadow:0 .8rem 3.2rem #53d89f40}.pricing-card.trial-card:hover{transform:translateY(-.8rem);box-shadow:0 1.6rem 4rem #53d89f59}.trial-badge{position:absolute;top:-1.8rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#53d89f,#3fb87c);color:#fff;padding:.7rem 2.5rem;border-radius:3rem;font-size:1.5rem;font-weight:700;box-shadow:0 .4rem 1.6rem #53d89f80;white-space:nowrap;z-index:2}.plan-trial-badge{text-align:center;background:linear-gradient(135deg,#53d89f,#3fb87c);color:#fff;padding:.8rem 1.5rem;border-radius:1.2rem;font-size:1.5rem;font-weight:600;margin-bottom:2rem;box-shadow:0 .4rem 1.2rem #53d89f4d}.amount-large{font-size:4rem;color:#53d89f;font-weight:800;line-height:1}@media(max-width:46.875em){.amount-large{font-size:3rem}}.card-header{text-align:center;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:.2rem solid var(--background-02)}.plan-name{font-size:2.4rem;color:var(--color-h1);margin-bottom:.8rem;font-weight:700}@media(max-width:46.875em){.plan-name{font-size:2rem}}.plan-products{font-size:1.7rem;color:var(--color-h2);font-weight:500}@media(max-width:46.875em){.plan-products{font-size:1.5rem}}.card-price{text-align:center;margin-bottom:3rem}.price-wrapper{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.currency{font-size:2rem;color:var(--color-h2);font-weight:600}.price{font-size:4rem;color:var(--color-h1);font-weight:800;line-height:1}@media(max-width:46.875em){.price{font-size:3rem}}.price-period{display:block;font-size:1.5rem;color:var(--color-h2);margin-top:.5rem}.savings{margin-top:1rem;background:linear-gradient(135deg,#53d89f,#3fb87c);color:#fff;padding:.6rem 1.5rem;border-radius:2.5rem;font-size:1.5rem;font-weight:600;display:inline-block;box-shadow:0 .4rem 1.2rem #53d89f4d;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.features-list{list-style:none;padding:0;margin:0 0 3rem}.feature-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;font-size:1.7rem;color:var(--color-text-01);line-height:1.6}@media(max-width:46.875em){.feature-item{font-size:1.5rem;margin-bottom:1.2rem}}.check-icon{width:2.4rem;height:2.4rem;color:var(--brand-color);flex-shrink:0;margin-top:.2rem}@media(max-width:46.875em){.check-icon{width:2rem;height:2rem}}.cta-button{width:100%;padding:1.5rem;font-size:1.7rem;font-weight:600;color:var(--color-text-01);background:var(--background-02);border:.2rem solid var(--color-border-01);border-radius:1.2rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Rabar_022,sans-serif}.cta-button:hover{background:var(--background-03);transform:translateY(-.2rem);box-shadow:0 .6rem 1.6rem #0000001a}.cta-button:active{transform:translateY(0)}@media(max-width:46.875em){.cta-button{padding:1.2rem;font-size:1.5rem}}.trial-action-box{margin-top:4rem;background:var(--background-02);border:.2rem solid var(--brand-color);border-radius:1.6rem;padding:2.5rem 3rem;box-shadow:0 .8rem 2.4rem #0000001a;transition:all .3s ease}.trial-action-box:hover{box-shadow:0 1.2rem 3.2rem #00000026}@media(max-width:46.875em){.trial-action-box{padding:2rem 1.5rem;margin-top:3rem}}.trial-action-content{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width:46.875em){.trial-action-content{flex-direction:column;gap:1.5rem;text-align:center}}.trial-action-text{display:flex;align-items:center;gap:1.5rem;flex:1}@media(max-width:46.875em){.trial-action-text{flex-direction:column;gap:1rem}}.trial-action-text .trial-action-icon{font-size:3.5rem;flex-shrink:0;color:var(--brand-color);display:flex;align-items:center;justify-content:center;animation:bounce 2s ease-in-out infinite}@media(max-width:46.875em){.trial-action-text .trial-action-icon{font-size:3rem}}.trial-action-text .trial-action-icon svg{filter:drop-shadow(0 .2rem .8rem rgba(0,0,0,.1))}.trial-action-text h3{font-size:2rem;color:var(--color-h1);margin:0 0 .5rem;font-weight:700}@media(max-width:46.875em){.trial-action-text h3{font-size:1.7rem}}.trial-action-text p{font-size:1.7rem;color:var(--color-h2);margin:0;line-height:1.5}@media(max-width:46.875em){.trial-action-text p{font-size:1.5rem}}.trial-action-btn{padding:1.2rem 2.5rem;font-size:1.7rem;font-weight:700;color:#fff;background:var(--brand-color);border:none;border-radius:1.2rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Rabar_022,sans-serif;white-space:nowrap;box-shadow:0 .4rem 1.2rem #0003}.trial-action-btn:hover{transform:translateY(-.2rem);box-shadow:0 .6rem 2rem #00000040;opacity:.9}.trial-action-btn:active{transform:translateY(0)}@media(max-width:46.875em){.trial-action-btn{width:100%;padding:1.2rem 2rem;font-size:1.5rem}}.questions-page{min-height:100vh;background:var(--background-03);padding:6rem 2rem;font-family:Rabar_022,sans-serif;direction:rtl}@media(max-width:46.875em){.questions-page{padding:4rem 1.5rem}}@media(max-width:30em){.questions-page{padding:3rem 1rem}}.questions-container{max-width:90rem;margin:4rem auto 9rem}.questions-header{text-align:center;margin-bottom:5rem;animation:fadeInDown .8s ease-out}@media(max-width:46.875em){.questions-header{margin-bottom:3.5rem}}.questions-title{font-size:4rem;color:var(--color-h1);margin-bottom:1.5rem;font-weight:800;position:relative;display:inline-block}.questions-title:after{content:"";position:absolute;bottom:-1rem;right:50%;transform:translate(50%);width:8rem;height:.4rem;background:linear-gradient(90deg,var(--brand-color),var(--brand-hover));border-radius:.2rem}@media(max-width:62.5em){.questions-title{font-size:3rem}}@media(max-width:46.875em){.questions-title{font-size:2.4rem}}.questions-subtitle{font-size:2rem;color:var(--color-h2);margin-top:2rem;font-weight:500}@media(max-width:46.875em){.questions-subtitle{font-size:1.7rem}}.questions-list{display:flex;flex-direction:column;gap:1.5rem}.questions-item{background:var(--background-01);border-radius:1.2rem;overflow:hidden;border:.2rem solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-3d);animation:fadeInUp .6s ease-out backwards}.questions-item:nth-child(1){animation-delay:.05s}.questions-item:nth-child(2){animation-delay:.1s}.questions-item:nth-child(3){animation-delay:.15s}.questions-item:nth-child(4){animation-delay:.2s}.questions-item:nth-child(5){animation-delay:.25s}.questions-item:nth-child(6){animation-delay:.3s}.questions-item:nth-child(7){animation-delay:.35s}.questions-item:nth-child(8){animation-delay:.4s}.questions-item:nth-child(9){animation-delay:.45s}.questions-item:nth-child(10){animation-delay:.5s}.questions-item:nth-child(11){animation-delay:.55s}.questions-item:nth-child(12){animation-delay:.6s}.questions-item:nth-child(13){animation-delay:.65s}.questions-item:nth-child(14){animation-delay:.7s}.questions-item:nth-child(15){animation-delay:.75s}.questions-item:nth-child(16){animation-delay:.8s}.questions-item:nth-child(17){animation-delay:.85s}.questions-item:nth-child(18){animation-delay:.9s}.questions-item:nth-child(19){animation-delay:.95s}.questions-item:nth-child(20){animation-delay:1s}.questions-item:hover{border-color:var(--brand-color);transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #5d5fef26}.questions-item.active{border-color:var(--brand-color);box-shadow:0 .8rem 2.4rem #5d5fef33}.questions-item.active .questions-question-btn{background:linear-gradient(135deg,#5d5fef14,#4a4bd60d);color:var(--brand-color)}.questions-question-btn{width:100%;padding:2rem 2.5rem;background:transparent;border:none;display:flex;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;transition:all .3s ease;text-align:right}.questions-question-btn:hover{background:var(--background-03)}@media(max-width:46.875em){.questions-question-btn{padding:1.5rem 2rem;gap:1.5rem}}@media(max-width:30em){.questions-question-btn{padding:1.2rem 1.5rem}}.questions-text{font-size:2rem;color:var(--color-text-01);font-weight:600;line-height:1.5;flex:1}@media(max-width:46.875em){.questions-text{font-size:1.7rem}}@media(max-width:30em){.questions-text{font-size:1.5rem}}.questions-icon{flex-shrink:0;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;background:var(--background-02);border-radius:50%;transition:all .3s ease}@media(max-width:30em){.questions-icon{width:2.8rem;height:2.8rem}}.questions-chevron{color:var(--color-text-01);transition:transform .4s cubic-bezier(.4,0,.2,1)}.questions-chevron.rotate{transform:rotate(180deg)}.questions-answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.questions-answer.show{max-height:50rem;animation:fadeIn .5s ease-out}.questions-answer-content{padding:0 2.5rem 2rem;border-top:.1rem solid var(--background-02);animation:slideDown .5s ease-out}@media(max-width:46.875em){.questions-answer-content{padding:0 2rem 1.5rem}}@media(max-width:30em){.questions-answer-content{padding:0 1.5rem 1.2rem}}.questions-answer-content p{font-size:1.7rem;color:var(--color-text-02);line-height:1.8;margin:0;padding-top:1.5rem}@media(max-width:46.875em){.questions-answer-content p{font-size:1.5rem}}@media(max-width:30em){.questions-answer-content p{font-size:1.2rem;line-height:1.7}}.questions-footer{margin-top:5rem;animation:fadeInUp .8s ease-out .6s backwards}@media(max-width:46.875em){.questions-footer{margin-top:4rem}}.questions-contact-box{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));padding:4rem 3rem;border-radius:1.6rem;text-align:center;box-shadow:0 1.2rem 3.2rem #5d5fef4d;position:relative;overflow:hidden}.questions-contact-box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:questionsPulse 3s ease-in-out infinite}@media(max-width:46.875em){.questions-contact-box{padding:3rem 2rem}}@media(max-width:30em){.questions-contact-box{padding:2.5rem 1.5rem}}.questions-contact-box h3{font-size:2.4rem;color:var(--color-text-03);margin-bottom:1rem;font-weight:700;position:relative;z-index:1}@media(max-width:46.875em){.questions-contact-box h3{font-size:2rem}}.questions-contact-box p{font-size:1.7rem;color:#ffffffe6;margin-bottom:2rem;position:relative;z-index:1}@media(max-width:46.875em){.questions-contact-box p{font-size:1.5rem}}.questions-contact-btn{background:var(--color-text-03);color:var(--brand-color);padding:1.5rem 4rem;font-size:1.7rem;font-weight:700;border:none;border-radius:5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Rabar_022,sans-serif;box-shadow:0 .4rem 1.6rem #0003;position:relative;z-index:1}.questions-contact-btn:hover{transform:translateY(-.3rem);box-shadow:0 .8rem 2.4rem #0000004d;background:var(--background-01)}.questions-contact-btn:active{transform:translateY(-.1rem)}@media(max-width:46.875em){.questions-contact-btn{padding:1.2rem 3rem;font-size:1.5rem}}@media(max-width:30em){.questions-contact-btn{padding:1rem 2.5rem}}@keyframes questionsPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.5}}.questions-loading,.questions-empty{text-align:center;padding:6rem 2rem;background:var(--background-01);border-radius:1.2rem;box-shadow:var(--shadow-3d)}.questions-loading p,.questions-empty p{font-size:2rem;color:var(--color-text-02);margin-top:1.5rem}@media(max-width:46.875em){.questions-loading p,.questions-empty p{font-size:1.7rem}}.questions-loading .spinner,.questions-empty .spinner{width:5rem;height:5rem;border:.4rem solid var(--background-03);border-top:.4rem solid var(--brand-color);border-radius:50%;margin:0 auto;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.questions-video{margin-top:2rem;max-width:40rem}@media(max-width:46.875em){.questions-video{max-width:100%}}.questions-video-link{display:block;position:relative;border-radius:1rem;overflow:hidden;aspect-ratio:16/9;background:var(--background-02);box-shadow:0 .4rem 1.2rem #00000026;transition:all .3s ease;cursor:pointer}.questions-video-link:hover{transform:scale(1.02);box-shadow:0 .8rem 2rem #0003}.questions-video-link:hover .questions-video-thumbnail{transform:scale(1.05)}.questions-video-link:hover .questions-video-play{background:red;transform:translate(-50%,-50%) scale(1.1)}.questions-video-embed{position:relative;border-radius:1rem;overflow:hidden;aspect-ratio:16/9;background:var(--color-black);box-shadow:0 .4rem 1.2rem #00000026}.questions-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.questions-video-thumbnail{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.questions-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;background:#ff0000e6;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 .4rem 1.5rem #0000004d;transition:all .3s ease}.questions-video-play span{color:#fff;font-size:2.4rem;padding-left:.4rem}@media(max-width:46.875em){.questions-video-play{width:5rem;height:5rem}.questions-video-play span{font-size:2rem}}@media(max-width:30em){.questions-video-play{width:4rem;height:4rem}.questions-video-play span{font-size:1.6rem}}.complete-profile-page{background-color:var(--background-03);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;direction:rtl;font-family:Rabar_021,sans-serif}.complete-profile-page .profile-container{background-color:var(--background-01);box-shadow:var(--shadow-3d);border-radius:1.5rem;padding:3rem 2.5rem;width:100%;max-width:60rem;text-align:center;transition:all .3s ease}.complete-profile-page .profile-container:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2.5rem #0000001f}.complete-profile-page .profile-container .profile-header{margin-bottom:2.5rem}.complete-profile-page .profile-container .profile-header .profile-title{font-size:3rem;font-weight:700;color:var(--color-h1);margin-bottom:.5rem}.complete-profile-page .profile-container .profile-header .profile-subtitle{font-size:1.7rem;color:var(--color-h2)}.complete-profile-page .profile-container .profile-form{display:flex;flex-direction:column;gap:2rem}.complete-profile-page .profile-container .profile-form .form-group{text-align:right}.complete-profile-page .profile-container .profile-form .form-group .form-label{display:block;font-weight:600;color:var(--color-h1);margin-bottom:.8rem;font-size:1.7rem}.complete-profile-page .profile-container .profile-form .form-group .form-input{width:100%;padding:1.2rem 1rem;border:.1rem solid var(--color-border-01);border-radius:.8rem;font-size:1.7rem;background-color:var(--background-03);transition:.3s ease;color:var(--color-text-01);direction:rtl}.complete-profile-page .profile-container .profile-form .form-group .form-input:focus{border-color:var(--brand-color);box-shadow:0 0 0 .3rem #5d5fef26;outline:none}.complete-profile-page .profile-container .profile-form .form-group .form-input::placeholder{color:var(--color-text-02)}.complete-profile-page .profile-container .profile-form .form-group .input-hint{font-size:1.2rem;color:var(--color-h2);margin-top:.5rem;line-height:1.6rem}.complete-profile-page .profile-container .profile-form .form-group .input-hint svg{margin-left:.5rem;vertical-align:middle}.complete-profile-page .profile-container .profile-form .form-group .whatsapp-input-wrapper{display:flex;align-items:center;border:.1rem solid var(--color-border-01);border-radius:.8rem;background-color:var(--background-03);transition:.3s ease}.complete-profile-page .profile-container .profile-form .form-group .whatsapp-input-wrapper:focus-within{border-color:#25d366;box-shadow:0 0 0 .3rem #25d36626}.complete-profile-page .profile-container .profile-form .form-group .whatsapp-input-wrapper .whatsapp-icon{padding:0 .8rem;color:#25d366}.complete-profile-page .profile-container .profile-form .form-group .whatsapp-input-wrapper .whatsapp-input{border:none;flex:1;background:transparent;padding:1.2rem 1rem;font-size:1.7rem;color:var(--color-text-01)}.complete-profile-page .profile-container .profile-form .form-group .whatsapp-input-wrapper .whatsapp-input:focus{outline:none}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container{display:flex;flex-direction:column;align-items:center;gap:1rem}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .image-preview{width:13rem;height:13rem;border-radius:50%;overflow:hidden;border:.2rem dashed var(--color-border-01);background-color:var(--background-03);display:flex;align-items:center;justify-content:center;transition:border-color .3s}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .image-preview img{width:100%;height:100%;object-fit:cover}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .image-preview .placeholder-icon{color:var(--color-h2);font-size:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.5rem}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .image-preview .placeholder-icon svg{opacity:.5;transition:all .3s ease}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .image-preview .placeholder-icon span{font-weight:500;opacity:.7}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .image-preview:hover{border-color:var(--brand-color)}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .image-preview:hover .placeholder-icon svg{opacity:.8;transform:scale(1.05);color:var(--brand-color)}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .image-preview:hover .placeholder-icon span{color:var(--brand-color);opacity:1}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .file-input{display:none}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .upload-btn{background-color:var(--brand-color);color:var(--color-text-03);font-weight:600;padding:.8rem 1.5rem;border-radius:5rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background-color .3s}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .upload-btn svg{stroke:var(--color-text-03)}.complete-profile-page .profile-container .profile-form .form-group.image-upload-group .image-upload-container .upload-btn:hover{background-color:var(--brand-hover)}.complete-profile-page .profile-container .profile-form .form-group .shop-url-display{margin-top:.8rem;display:flex;align-items:center;gap:.5rem;font-size:1.5rem;color:var(--brand-color);background-color:var(--background-03);padding:.7rem 1rem;border-radius:.8rem}.complete-profile-page .profile-container .profile-form .form-group .shop-url-display .placeholder-text{color:var(--color-h2)}.complete-profile-page .profile-container .profile-form .submit-btn{background-color:var(--brand-color);color:var(--color-text-03);font-size:1.7rem;font-weight:600;border:none;border-radius:5rem;padding:1.2rem 2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:1rem}.complete-profile-page .profile-container .profile-form .submit-btn:hover{background-color:var(--brand-hover);transform:translateY(-.2rem)}.complete-profile-page .profile-container .profile-form .submit-btn svg{stroke:var(--color-text-03)}.complete-profile-page .profile-container .profile-form .brand-color-group .input-hint{margin-bottom:1rem}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-options{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.8rem;border:.3rem solid transparent;border-radius:.8rem;background-color:var(--background-03);cursor:pointer;transition:all .3s ease;min-width:6rem}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card:hover{transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card.active{border-color:var(--brand-color);background-color:var(--background-02)}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card .color-preview{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 .2rem .6rem #00000026;transition:transform .2s ease}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card .color-preview:hover{transform:scale(1.1)}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card .color-preview .icon-check{color:#fff;font-size:1.4rem}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card .color-label{font-size:1.1rem;font-weight:500;color:var(--color-text-02);text-transform:capitalize}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card.custom-color-card .color-picker-wrapper{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card.custom-color-card .color-picker-wrapper .color-picker-input{position:absolute;width:4rem;height:4rem;opacity:0;cursor:pointer;z-index:2}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card.custom-color-card .color-picker-wrapper .color-preview{position:relative;z-index:1;border:.2rem dashed var(--color-gray)}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card.custom-color-card .color-picker-wrapper .color-preview:before{content:"+";position:absolute;font-size:1.8rem;font-weight:300;color:var(--color-text-02);opacity:.7}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card.custom-color-card.active .color-picker-wrapper .color-preview{border:none}.complete-profile-page .profile-container .profile-form .brand-color-group .brand-color-card.custom-color-card.active .color-picker-wrapper .color-preview:before{display:none}.complete-profile-page .profile-container .profile-form .terms-agreement-group{margin-top:1rem;text-align:right}.complete-profile-page .profile-container .profile-form .terms-agreement-group .terms-checkbox-label{display:flex;align-items:center;gap:1rem;cursor:pointer;padding:1.5rem;background-color:var(--background-03);border-radius:.8rem;border:.1rem solid var(--color-border-01);transition:all .3s ease}.complete-profile-page .profile-container .profile-form .terms-agreement-group .terms-checkbox-label:hover{border-color:var(--brand-color)}.complete-profile-page .profile-container .profile-form .terms-agreement-group .terms-checkbox-label .terms-checkbox{width:2rem;height:2rem;accent-color:var(--brand-color);cursor:pointer;flex-shrink:0}.complete-profile-page .profile-container .profile-form .terms-agreement-group .terms-checkbox-label .terms-text{font-size:1.7rem;color:var(--color-text-01);line-height:1.6}.complete-profile-page .profile-container .profile-form .terms-agreement-group .terms-checkbox-label .terms-text .terms-link{color:var(--brand-color);text-decoration:underline;font-weight:600}.complete-profile-page .profile-container .profile-form .terms-agreement-group .terms-checkbox-label .terms-text .terms-link:hover{text-decoration:none}@media(max-width:46.875em){.complete-profile-page{padding:2rem 1rem}.complete-profile-page .profile-container{padding:2rem 1.5rem}.complete-profile-page .profile-container .profile-header .profile-title{font-size:2.4rem}.complete-profile-page .profile-container .profile-form .form-input{font-size:1.5rem}.complete-profile-page .profile-container .submit-btn{font-size:1.5rem;padding:1rem 1.5rem}}.seller-dashboard{min-height:100vh;max-height:max-content;background:var(--background-03);padding:8rem 2rem 14rem;font-family:Rabar_022,sans-serif;direction:rtl}.dashboard-container{max-width:130rem;margin:0 auto;display:flex;flex-direction:column;gap:4rem}.count-badge{font-size:1.7rem;font-weight:600;margin-right:.5rem;padding:.2rem .6rem;border-radius:.8rem;transition:all .3s ease}.count-badge--low{color:#22c55e;background:#22c55e1a}.count-badge--medium{color:#f59e0b;background:#f59e0b1a}.count-badge--high{color:#ef4444;background:#ef44441a;animation:pulse-red 2s ease-in-out infinite}@media(max-width:46.875em){.count-badge{font-size:1.5rem}}@keyframes pulse-red{0%,to{opacity:1}50%{opacity:.7}}.flash-discount-banner{background:linear-gradient(135deg,#f44,#c00);padding:2.5rem 3rem;border-radius:1.6rem;display:flex;align-items:center;gap:2rem;position:relative;overflow:hidden;box-shadow:0 .8rem 2.4rem #ff44444d}.flash-icon{display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;background:#fff3;border-radius:50%;color:#fff;flex-shrink:0;z-index:1}.edit-flash-btn{position:absolute;top:0rem;left:4rem;width:3.5rem;height:3.5rem;background:#fff3;border:none;border-radius:50%;color:#fff;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2}.edit-flash-btn:hover{background:#ffffff4d;transform:scale(1.1)}.redline-actions{display:flex;gap:.5rem;position:absolute;top:1rem;left:1rem;z-index:2}.redline-actions button{width:3.5rem;height:3.5rem;background:#fff3;border:none;border-radius:50%;color:#fff;font-size:1.2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.redline-actions button:hover:not(:disabled){background:#ffffff4d;transform:scale(1.1)}.redline-actions button:disabled{opacity:.5;cursor:not-allowed}.redline-actions .delete-flash-btn:hover:not(:disabled){background:#ff646466}.offers-track{position:relative;height:45rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.offer-card{position:absolute;width:100%;max-width:50rem;left:50%;background:var(--background-03);border-radius:1.6rem;overflow:hidden;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);opacity:0;pointer-events:none;box-shadow:var(--shadow-3d)}.offer-card.offer-not-started{filter:grayscale(80%);opacity:.7;cursor:pointer}.offer-card.offer-not-started.active{opacity:.7}.offer-card.offer-not-started .discount-badge{background:linear-gradient(135deg,#9e9e9e,#757575);box-shadow:0 .4rem 1.2rem #9e9e9e66}.offer-card.offer-not-started .offer-image img{filter:grayscale(50%)}.offer-card.offer-not-started .offer-time-left{background:linear-gradient(135deg,#9e9e9e1a,#7575750d);color:#757575}.offer-image{width:100%;height:30rem;overflow:hidden;background-color:var(--color-white)}.offer-image img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.offer-time-left svg{width:1.6rem;height:1.6rem;flex-shrink:0}.offer-prices{display:flex;align-items:center;gap:1.5rem}.old-price{font-size:1.7rem;color:var(--color-text-02);text-decoration:line-through}@media(max-width:30em){.old-price{font-size:1.5rem}}.new-price{font-size:2.4rem;color:var(--brand-color);font-weight:700}@media(max-width:30em){.new-price{font-size:2rem}}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:5rem;height:5rem;background:var(--background-01);border:.2rem solid var(--color-border-01);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-01);cursor:pointer;transition:all .3s ease;z-index:10}.slider-btn:hover:not(:disabled){background:var(--brand-color);color:#fff;border-color:var(--brand-color);transform:translateY(-50%) scale(1.1)}.slider-btn:disabled{opacity:.3;cursor:not-allowed}.slider-btn.prev{right:1rem}.slider-btn.next{left:1rem}@media(max-width:30em){.slider-btn{width:4rem;height:4rem}.slider-btn svg{width:2rem;height:2rem}}.slider-dots{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.dot{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--color-border-01);border:none;cursor:pointer;transition:all .3s ease}.dot.active{background:var(--brand-color);width:3rem;border-radius:.6rem}.dot:hover{background:var(--brand-hover)}.categories-filter{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}@media(max-width:46.875em){.categories-filter{gap:.8rem}}.category-btn{padding:1rem 2.5rem;background:var(--background-01);color:var(--color-text-01);border:.2rem solid var(--color-border-01);border-radius:2.5rem;font-size:1.7rem;font-weight:600;font-family:Rabar_022,sans-serif;cursor:pointer;transition:all .3s ease}.category-btn:hover{border-color:var(--brand-color);color:var(--brand-color)}.category-btn.active{background:var(--brand-color);color:#fff;border-color:var(--brand-color)}@media(max-width:30em){.category-btn{padding:.8rem 1.8rem;font-size:1.5rem}}.products-grid--dashboard{display:grid;justify-content:center;grid-template-columns:repeat(5,minmax(21rem,25rem));gap:2rem}@media(max-width:81.25em){.products-grid--dashboard{grid-template-columns:repeat(4,minmax(21rem,25rem));gap:1.5rem}}@media(max-width:62.5em){.products-grid--dashboard{grid-template-columns:repeat(3,minmax(21rem,25rem));gap:1.5rem}}@media(max-width:46.875em){.products-grid--dashboard{grid-template-columns:repeat(3,minmax(21rem,25rem));gap:1rem}}@media(max-width:36em){.products-grid--dashboard{grid-template-columns:repeat(2,minmax(21rem,25rem));gap:1rem}}.load-more-btn{padding:1.2rem 3rem;background:var(--brand-color);color:var(--color-white);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.8rem}.load-more-btn:hover{background:var(--brand-hover);transform:translateY(-.2rem)}.load-more-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.product-card{background:var(--background-01);border-radius:1.6rem;overflow:hidden;transition:all .3s ease;box-shadow:var(--shadow-3d);position:relative;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-.5rem);box-shadow:var(--brand-shadow)}.product-discount-badge{position:absolute;top:1rem;right:1rem;background:var(--discount-badge-bg);font-family:Rabar_022,sans-serif;color:#fff;padding:.6rem 1.2rem;border-radius:2rem;font-size:1.2rem;font-weight:700;z-index:2;box-shadow:0 .4rem 1.2rem #f446}@media screen and (max-width:43.75em){.product-discount-badge{padding:.4rem 1rem}}.product-free-delivery-badge{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,#53d89f,#3cb371);color:#fff;padding:.6rem 1.2rem;border-radius:2rem;font-size:1.2rem;font-weight:700;z-index:2;box-shadow:0 .4rem 1.2rem #53d89f66;display:flex;align-items:center;gap:.5rem}.product-free-delivery-badge--icon{color:#fff;font-size:1.7rem}@media screen and (max-width:43.75em){.product-free-delivery-badge{padding:.4rem 1rem}}.product-image{width:100%;height:25rem;overflow:hidden;background-color:var(--color-white)}.product-card:hover .product-image img{transform:scale(1.08) rotate(5deg);-webkit-transform:scale(1.08) rotate(5deg);-moz-transform:scale(1.08) rotate(5deg);-ms-transform:scale(1.08) rotate(5deg);-o-transform:scale(1.08) rotate(5deg)}.product-info{display:flex;flex-direction:column;flex:1;min-height:max-content;padding:1rem}.product-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1rem}.product-name-shop{font-size:1.7rem;color:var(--color-h1);font-weight:600;margin-bottom:1.5rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.product-prices{display:flex;align-items:center;gap:1rem}.product-old-price{font-size:1.5rem;color:var(--color-text-02);text-decoration:line-through}@media(max-width:30em){.product-old-price{font-size:1.2rem}}.product-new-price{font-size:2rem;color:var(--brand-color);font-weight:700}@media(max-width:30em){.product-new-price{font-size:1.7rem}}.product-price{font-size:2rem;color:var(--color-h1);font-weight:700}@media(max-width:30em){.product-price{font-size:1.7rem}}.product-timer{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.2rem;background:linear-gradient(135deg,#ff44441a,#cc00000d);border-radius:.8rem;color:#f44;font-size:1.5rem;font-weight:600}@media(max-width:30em){.product-timer{font-size:1.2rem;padding:.6rem 1rem}}.add-to-cart-wrapper{margin-top:auto;width:100%}.add-to-cart-btn{width:100%;padding:1.2rem 2rem;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:#fff;border:none;border-radius:1.2rem;font-size:1.7rem;font-weight:600;font-family:Rabar_022,sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:1rem;box-shadow:var(--brand-shadow)}.add-to-cart-btn svg{flex-shrink:0;transition:transform .3s ease}.add-to-cart-btn:hover{transform:translateY(-.2rem);box-shadow:var(--brand-shadow-hover)}.add-to-cart-btn:hover svg{transform:scale(1.1)}.add-to-cart-btn:active{transform:translateY(0);box-shadow:0 .2rem .8rem #5d5fef4d}@media(max-width:30em){.add-to-cart-btn{padding:1rem 1.5rem;font-size:1.5rem;gap:.8rem}.add-to-cart-btn svg{width:1.8rem;height:1.8rem}}.view-details-btn{width:100%;padding:1.2rem 2rem;background:linear-gradient(135deg,var(--color-text-02),var(--color-h1));color:#fff;border:none;border-radius:1.2rem;font-size:1.7rem;font-weight:600;font-family:Rabar_022,sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:1rem;box-shadow:0 .4rem 1.2rem #0003}.view-details-btn svg{flex-shrink:0;transition:transform .3s ease}.view-details-btn:hover{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));transform:translateY(-.2rem);box-shadow:0 .6rem 1.6rem #5d5fef66}.view-details-btn:hover svg{transform:scale(1.1)}.view-details-btn:active{transform:translateY(0);box-shadow:0 .2rem .8rem #5d5fef4d}@media(max-width:30em){.view-details-btn{padding:1rem 1.5rem;font-size:1.5rem;gap:.8rem}.view-details-btn svg{width:1.8rem;height:1.8rem}}[dir=rtl] .view-details-btn{flex-direction:row-reverse}[dir=ltr] .view-details-btn{flex-direction:row}.add-btn{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;padding:2rem;background:var(--background-01);border:.3rem dashed var(--color-border-01);border-radius:1.6rem;color:var(--color-text-02);font-size:2rem;font-weight:600;font-family:Rabar_022,sans-serif;cursor:pointer;transition:all .3s ease}.add-btn:hover{border-color:var(--brand-color);color:var(--brand-color);background:#5d5fef0d}.add-btn:hover svg{transform:rotate(90deg)}.add-btn svg{transition:transform .3s ease}@media(max-width:30em){.add-btn{padding:1.5rem;font-size:1.7rem}}.floating-cart-btn{position:fixed;bottom:2.5rem;right:2.5rem;width:6rem;height:6rem;background:var(--brand-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--brand-shadow);z-index:1000;transition:all .3s ease;text-decoration:none;animation:cartPulse 2s ease-in-out infinite}[dir=rtl] .floating-cart-btn{right:auto;left:2.5rem}.floating-cart-btn:hover{transform:scale(1.1);box-shadow:var(--brand-shadow-hover);animation:none}.floating-cart-btn svg{width:2.8rem;height:2.8rem}@media(max-width:46.875em){.floating-cart-btn{bottom:2rem;right:1.5rem;width:5.5rem;height:5.5rem}[dir=rtl] .floating-cart-btn{right:auto;left:1.5rem}.floating-cart-btn svg{width:2.4rem;height:2.4rem}}.floating-cart-count{position:absolute;top:-.3rem;right:-.3rem;min-width:2.4rem;height:2.4rem;padding:0 .5rem;background:#e74c3c;color:#fff;border-radius:1.2rem;font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:.2rem solid var(--background-01)}[dir=rtl] .floating-cart-count{right:auto;left:-.3rem}@keyframes cartPulse{0%,to{box-shadow:var(--brand-shadow)}50%{box-shadow:var(--brand-shadow-hover)}}.floating-search-btn{position:fixed;bottom:9.2rem;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem 1.8rem 1.3rem;background-color:var(--background-06);border:1rem solid var(--background-01);color:var(--color-h1);border-radius:2rem 2rem 0 0;-webkit-border-radius:2rem 2rem 0 0;-moz-border-radius:2rem 2rem 0 0;-ms-border-radius:2rem 2rem 0 0;-o-border-radius:2rem 2rem 0 0;font-size:1.7rem;font-weight:600;font-family:Rabar_022,sans-serif;cursor:pointer;box-shadow:var(--brand-shadow);transition:all .3s ease}.floating-search-btn svg{flex-shrink:0;transition:transform .3s ease}.floating-search-btn:hover{transform:translate(-50%) translateY(-.3rem);box-shadow:var(--brand-shadow-hover)}.floating-search-btn:hover svg{transform:scale(1.1)}.floating-search-btn:active{transform:translate(-50%) translateY(0)}@media(max-width:46.875em){.floating-search-btn{font-size:1.5rem}}.search-modal-overlay{position:fixed;inset:0;z-index:10000;background:#00000080;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);display:flex;flex-direction:column;animation:fadeIn .2s ease-out}.search-modal{position:relative;width:100%;height:100%;background:var(--background-03);display:flex;flex-direction:column;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}.search-modal-close{position:absolute;top:8.5rem;left:3rem;width:3.8rem;height:3.8rem;background:var(--background-01);border:.2rem solid var(--color-border-01);border-radius:50%;color:var(--color-text-01);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}[dir=rtl] .search-modal-close{left:auto;right:2rem}.search-modal-close:hover{background:var(--brand-color);color:#fff;border-color:var(--brand-color);transform:scale(1.05)}.search-modal-close svg{width:2.4rem;height:2.4rem}@media(max-width:43.75em){.search-modal-close{top:1rem;left:1rem;width:4rem;height:4rem}[dir=rtl] .search-modal-close{left:auto;right:1rem}.search-modal-close svg{width:2rem;height:2rem}}.search-modal-header{padding:8rem 2rem 2rem;background:var(--background-01);border-bottom:.1rem solid var(--color-border-01)}@media(max-width:30em){.search-modal-header{padding:7rem 1.5rem 1.5rem}}.search-filter-wrapper{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}@media(max-width:30em){.search-filter-wrapper{margin-top:1rem;gap:.8rem}}.search-filter-label{color:var(--color-text-02);font-size:1.5rem;font-family:Rabar_022,sans-serif}.search-filter-buttons{display:flex;gap:.8rem}.search-filter-btn{padding:.8rem 1.5rem;background:var(--background-03);border:.2rem solid var(--color-border-01);border-radius:.8rem;color:var(--color-text-02);font-size:1.5rem;font-family:Rabar_022,sans-serif;cursor:pointer;transition:all .3s ease}.search-filter-btn:hover{border-color:var(--brand-color);color:var(--brand-color)}.search-filter-btn.active{background:var(--brand-color);border-color:var(--brand-color);color:#fff}@media(max-width:30em){.search-filter-btn{padding:.6rem 1.2rem;font-size:1.2rem}}.search-input-wrapper{position:relative;max-width:50rem;margin:0 auto}.search-input-icon{position:absolute;right:1.8rem;top:50%;transform:translateY(-50%);color:var(--color-text-02);pointer-events:none}[dir=rtl] .search-input-icon{right:auto;left:1.8rem}.search-modal-input{width:100%;padding:1.5rem 5rem;background:var(--background-03);border:.2rem solid var(--color-border-01);border-radius:1.2rem;color:var(--color-text-01);font-size:1.7rem;font-family:Rabar_022,sans-serif;transition:all .3s ease;text-align:right}[dir=ltr] .search-modal-input{text-align:left}.search-modal-input::placeholder{color:var(--color-text-02)}.search-modal-input:focus{outline:none;border-color:var(--brand-color);box-shadow:0 0 0 .3rem #5d5fef26}.search-clear-btn{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:var(--color-border-01);border:none;border-radius:50%;color:var(--color-text-01);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}[dir=rtl] .search-clear-btn{left:auto;right:1.5rem}.search-clear-btn:hover{background:var(--brand-color);color:#fff}.search-modal-results{flex:1;overflow-y:auto;padding:2rem}@media(max-width:30em){.search-modal-results{padding:1.5rem}}.search-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1.5rem;color:var(--color-text-02);font-size:1.7rem;font-family:Rabar_022,sans-serif}.search-spinner{width:4rem;height:4rem;border:.4rem solid var(--color-border-01);border-top-color:var(--brand-color);border-radius:50%;animation:spin .8s linear infinite}.search-no-results,.search-hint{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;gap:1.5rem;text-align:center}.search-no-results svg,.search-hint svg{color:var(--color-text-02);opacity:.5}.search-no-results p,.search-hint p{color:var(--color-text-02);font-size:1.7rem;font-family:Rabar_022,sans-serif}.search-results-grid{display:grid;justify-content:center;grid-template-columns:repeat(auto-fill,minmax(21rem,25rem));gap:2rem;max-width:130rem;margin:0 auto}@media(max-width:46.875em){.search-results-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem}}@media(max-width:30em){.search-results-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}.text-left{text-align:left!important;direction:ltr}.add-product-container{min-height:100vh;padding:3rem 2rem;background:linear-gradient(135deg,var(--background-02) 0%,var(--background-01) 100%)}@media(max-width:46.875em){.add-product-container{padding:2rem 1.5rem}}@media(max-width:30em){.add-product-container{padding:1.5rem 1rem}}.add-product-form{max-width:100rem;margin:4rem auto 9rem;background:var(--background-01);border-radius:1.6rem;padding:4rem;box-shadow:var(--shadow-3d)}@media(max-width:46.875em){.add-product-form{padding:2.5rem 2rem;border-radius:1.2rem}}@media(max-width:30em){.add-product-form{padding:2rem 1.5rem;border-radius:1rem}}.form-title{font-size:3.2rem;font-weight:700;color:var(--color-h1);text-align:center;margin-bottom:4rem}@media(max-width:46.875em){.form-title{font-size:2.6rem;margin-bottom:3rem}}@media(max-width:30em){.form-title{font-size:2.2rem;margin-bottom:2.5rem}}.section-title{font-size:2.2rem;font-weight:600;color:var(--color-h1);margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:.2rem solid var(--brand-color);display:inline-flex;align-items:center;gap:1rem;width:100%}@media(max-width:46.875em){.section-title{font-size:2rem;margin-bottom:1.2rem}}@media(max-width:30em){.section-title{font-size:1.8rem}}.section-icon{color:var(--brand-color);font-size:2.4rem;flex-shrink:0}@media(max-width:30em){.section-icon{font-size:2rem}}.subsection-title{font-size:1.8rem;font-weight:500;color:var(--color-h2);margin-bottom:1.5rem}@media(max-width:46.875em){.subsection-title{font-size:1.6rem}}.section-hint{font-size:1.4rem;color:var(--color-text-02);margin-bottom:1.5rem;font-style:italic}@media(max-width:30em){.section-hint{font-size:1.3rem}}.section-info{font-size:1.5rem;color:var(--color-text-02);margin-bottom:2rem;padding:1.2rem;background-color:#5d5fef14;border-right:.3rem solid var(--brand-color);border-radius:.5rem}@media(max-width:30em){.section-info{font-size:1.4rem;padding:1rem}}.form-section{margin-bottom:3.5rem}@media(max-width:46.875em){.form-section{margin-bottom:3rem}}@media(max-width:30em){.form-section{margin-bottom:2.5rem}}.form-group{margin-bottom:2rem;position:relative}.form-group label{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:500;color:var(--color-text-01);margin-bottom:.8rem}.form-group label .label-icon{color:var(--brand-color);font-size:1.8rem;flex-shrink:0;margin-left:.5rem}@media(max-width:30em){.form-group label{font-size:1.4rem}.form-group label .label-icon{font-size:1.6rem}}.form-group:focus-within label{color:var(--brand-color)}.form-group:focus-within .label-icon{transform:scale(1.1)}.form-input,.form-textarea{width:100%;padding:1.3rem 1.5rem;font-size:1.5rem;font-family:Rabar_022,sans-serif;color:var(--color-text-01);background-color:var(--background-03);border:.2rem solid transparent;border-radius:.8rem;transition:all .3s ease}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--brand-color);background-color:var(--background-01);box-shadow:0 0 0 .3rem #5d5fef1a}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-02)}@media(max-width:46.875em){.form-input,.form-textarea{padding:1.2rem 1.4rem;font-size:1.4rem}}@media(max-width:30em){.form-input,.form-textarea{padding:1.1rem 1.3rem;font-size:1.4rem}}.form-textarea{resize:vertical;min-height:12rem;line-height:1.6}select.form-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b6b6b' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1.5rem center;padding-right:4rem;text-align:right}.language-option{position:relative;display:flex;align-items:center;justify-content:center;padding:1.2rem 1.5rem;background-color:var(--background-03);border:.2rem solid transparent;border-radius:.8rem;cursor:pointer;transition:all .3s ease}.language-option:hover{background-color:var(--background-02);transform:translateY(-.2rem)}.language-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.language-option span{font-size:1.5rem;color:var(--color-text-01);transition:color .3s ease;white-space:nowrap}@media(max-width:30em){.language-option span{font-size:1.4rem}}.upload-area{margin-bottom:2rem;width:100%}.upload-label{display:block;cursor:pointer;width:100%}.upload-input{display:none}.upload-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background-color:var(--background-01);border:.2rem dashed var(--brand-color);border-radius:1rem;transition:all .3s ease;text-align:center}.upload-content:hover{background-color:#5d5fef0d;border-color:var(--brand-hover);transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}@media(max-width:30em){.upload-content{padding:3rem 1.5rem}}.upload-icon{font-size:4rem;margin-bottom:1.5rem;color:var(--brand-color);transition:transform .3s ease}.upload-content:hover .upload-icon{transform:translateY(-.5rem)}.upload-text{font-size:1.7rem;font-weight:600;color:var(--color-text-01);margin-bottom:.8rem}@media(max-width:30em){.upload-text{font-size:1.5rem}}.upload-hint{font-size:1.4rem;color:var(--color-text-02)}@media(max-width:30em){.upload-hint{font-size:1.3rem}}.images-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem}@media(max-width:30em){.images-preview{grid-template-columns:repeat(2,1fr);gap:1rem}}.image-preview-item{position:relative;border-radius:.8rem;overflow:hidden;box-shadow:var(--shadow-3d);aspect-ratio:1}.image-preview-item img{width:100%;height:100%;object-fit:contain;display:block}.image-preview-item .product-cover-badge{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#000c,#00000080);color:#fff;font-size:1.2rem;font-weight:600;padding:.6rem 1rem;text-align:center;z-index:1}.remove-image-btn{position:absolute;top:.8rem;right:.8rem;width:3rem;height:3rem;background-color:#f00c;color:#fff;border:none;border-radius:50%;font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2}.remove-image-btn:hover{background-color:red;transform:scale(1.1);box-shadow:0 .2rem .8rem #f006}.remove-image-btn:active{transform:scale(.95)}.youtube-section{margin-top:2rem;padding:2rem;background-color:var(--background-01);border:.1rem solid var(--background-02);border-radius:1rem}@media(max-width:30em){.youtube-section{padding:1.5rem}}.video-preview{margin-top:1.5rem;border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-3d)}.video-preview iframe{width:100%;height:40rem;border:none;display:block}@media(max-width:46.875em){.video-preview iframe{height:30rem}}@media(max-width:30em){.video-preview iframe{height:22rem}}.price-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem}@media(max-width:36em){.price-grid{grid-template-columns:1fr;gap:1.5rem}}.discount-section{margin-top:2rem;padding:2.5rem;background-color:var(--background-01);border:.1rem solid var(--background-02);border-radius:1rem}@media(max-width:30em){.discount-section{padding:1.8rem}}.discount-options{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}@media(max-width:36em){.discount-options{grid-template-columns:1fr;gap:1.2rem}}.discount-option{display:flex;align-items:center;justify-content:space-between;padding:1.3rem 1.8rem;background-color:var(--background-01);border:.2rem solid transparent;border-radius:.8rem;cursor:pointer;transition:all .3s ease}.discount-option:hover{background-color:var(--background-02);transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}.discount-option.active{background-color:var(--brand-color);border-color:var(--brand-color)}.discount-option.active span{color:var(--color-white);font-weight:600}.discount-option.active input[type=radio]{border-color:var(--color-white)}.discount-option input[type=radio]{margin-right:1rem;width:1.8rem;height:1.8rem;cursor:pointer;accent-color:var(--brand-color);order:2}.discount-option span{font-size:1.5rem;color:var(--color-text-01);transition:color .3s ease;order:1}@media(max-width:30em){.discount-option span{font-size:1.4rem}}.timer-setup{margin-top:2rem;padding:2rem;background-color:var(--background-01);border-radius:.8rem;border:.2rem solid var(--brand-color)}@media(max-width:30em){.timer-setup{padding:1.5rem}}.timer-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem}@media(max-width:36em){.timer-inputs{gap:1rem}}.timer-display{font-size:1.7rem;font-weight:600;color:var(--brand-color);text-align:center;padding:1.3rem;background-color:var(--background-03);border-radius:.6rem}@media(max-width:30em){.timer-display{font-size:1.5rem;padding:1.1rem}}.switch-container{margin-bottom:2rem}.switch-label{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.switch-input{position:absolute;opacity:0;width:0;height:0}.switch-input:checked+.switch-slider{background-color:var(--brand-color)}.switch-input:checked+.switch-slider:before{transform:translate(2.4rem)}.switch-slider{position:relative;display:inline-block;width:5.4rem;height:3rem;background-color:var(--color-gray);border-radius:3rem;transition:background-color .3s ease;margin-left:1.2rem;flex-shrink:0;cursor:pointer}.switch-slider:before{content:"";position:absolute;height:2.2rem;width:2.2rem;left:.4rem;bottom:.4rem;background-color:#fff;border-radius:50%;transition:transform .3s ease}.switch-text{font-size:1.6rem;font-weight:500;color:var(--color-text-01)}@media(max-width:30em){.switch-text{font-size:1.4rem}}.variants-list{display:flex;flex-direction:column;gap:2rem}.variant-price-item{padding:2rem;background-color:var(--background-01);border-radius:1rem;border:.2rem solid var(--background-02);transition:all .3s ease}.variant-price-item:hover{border-color:var(--brand-color);transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}@media(max-width:46.875em){.variant-price-item{padding:1rem}}@media(max-width:30em){.variant-price-item{padding:1.5rem}}.variant-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem}.btn-remove-variant{width:100%;padding:1rem;font-size:1.5rem;font-weight:600;font-family:Rabar_022,sans-serif;color:#fff;background-color:#ff4d4d;border:none;border-radius:.6rem;cursor:pointer;transition:all .3s ease}.btn-remove-variant:hover{background-color:#f33;transform:translateY(-.2rem)}@media(max-width:30em){.btn-remove-variant{font-size:1.4rem}}.btn-add-more{width:100%;padding:1.3rem;font-size:1.6rem;font-weight:600;font-family:Rabar_022,sans-serif;color:var(--color-white);background-color:var(--brand-color);border:none;border-radius:.8rem;cursor:pointer;transition:all .3s ease;margin-top:1.5rem}.btn-add-more:hover{background-color:var(--brand-hover);transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}@media(max-width:30em){.btn-add-more{padding:1.2rem;font-size:1.5rem}}.custom-inputs-wrapper{margin-top:2rem;padding:2rem;background-color:var(--background-01);border:.1rem solid var(--background-02);border-radius:1rem}@media(max-width:30em){.custom-inputs-wrapper{padding:1.5rem}}.custom-inputs-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.custom-input-row{display:flex;gap:1rem;align-items:center;background-color:var(--background-01);padding:1.5rem;border-radius:.8rem;transition:all .3s ease}.custom-input-row:hover{transform:translateY(-.2rem);box-shadow:var(--shadow-3d)}@media(max-width:36em){.custom-input-row{flex-direction:column;align-items:stretch;padding:1rem}}.custom-input-fields{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.btn-remove-small{width:4.5rem;height:4.5rem;flex-shrink:0;background-color:#ff4d4d;color:#fff;border:none;border-radius:.6rem;font-size:2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 .2rem .4rem #ff4d4d33}.btn-remove-small svg{font-size:1.8rem;transition:transform .3s ease}.btn-remove-small:hover{background-color:#f33;transform:scale(1.05);box-shadow:0 .4rem .8rem #ff4d4d4d}.btn-remove-small:hover svg{transform:rotate(90deg)}.btn-remove-small:active{transform:scale(.95)}@media(max-width:36em){.btn-remove-small{width:100%;height:auto;padding:1rem}.btn-remove-small svg{font-size:1.6rem}}.form-actions{margin-top:4rem;display:flex;align-items:center;justify-content:center}@media(max-width:46.875em){.form-actions{margin-top:3rem}}.btn-submit{padding:1.7rem 5rem;font-size:1.9rem;font-weight:700;font-family:Rabar_022,sans-serif;color:var(--color-white);background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));border:none;border-radius:1rem;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-3d);display:flex;align-items:center;justify-content:center;gap:1rem}.btn-submit svg{font-size:2.2rem}.btn-submit:hover{transform:translateY(-.3rem);box-shadow:0 1.2rem 2rem #5d5fef4d;background:linear-gradient(135deg,var(--brand-hover),var(--brand-color))}.btn-submit:active{transform:translateY(-.1rem)}.btn-submit:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:46.875em){.btn-submit{padding:1.5rem 4rem;font-size:1.7rem}.btn-submit svg{font-size:2rem}}@media(max-width:30em){.btn-submit{width:100%;padding:1.5rem 2rem;font-size:1.6rem}.btn-submit svg{font-size:1.8rem}}.form-section{animation:fadeIn .5s ease backwards}.form-section:nth-child(1){animation-delay:.08s}.form-section:nth-child(2){animation-delay:.16s}.form-section:nth-child(3){animation-delay:.24s}.form-section:nth-child(4){animation-delay:.32s}.form-section:nth-child(5){animation-delay:.4s}.form-section:nth-child(6){animation-delay:.48s}.form-section:nth-child(7){animation-delay:.56s}.form-section:nth-child(8){animation-delay:.64s}.form-section:nth-child(9){animation-delay:.72s}.form-section:nth-child(10){animation-delay:.8s}@font-face{font-family:Rabar_022;src:url(/fonts/Rabar_022.woff2) format("woff2"),url(/fonts/Rabar_022.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.icon{display:inline-block;vertical-align:middle}.reports-container{min-height:100vh;padding:3rem 2rem;background:linear-gradient(135deg,var(--background-02) 0%,var(--background-01) 100%)}@media(max-width:46.875em){.reports-container{padding:2rem 1.5rem}}@media(max-width:30em){.reports-container{padding:1.5rem 1rem}}.reports-wrapper{max-width:140rem;margin:4rem auto 9rem}.reports-header{text-align:center;margin-bottom:4rem}@media(max-width:46.875em){.reports-header{margin-bottom:3rem}}.reports-title{font-size:3.6rem;font-weight:700;color:var(--color-h1);margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1.5rem}.reports-title .icon{font-size:3.6rem;color:var(--brand-color)}@media(max-width:46.875em){.reports-title,.reports-title .icon{font-size:3rem}}@media(max-width:30em){.reports-title,.reports-title .icon{font-size:2.4rem}}.reports-subtitle{font-size:1.6rem;color:var(--color-text-02)}@media(max-width:30em){.reports-subtitle{font-size:1.4rem}}.period-selector{display:flex;gap:1.5rem;justify-content:center;margin-bottom:3.5rem;flex-wrap:wrap}@media(max-width:46.875em){.period-selector{gap:1.2rem;margin-bottom:3rem}}@media(max-width:30em){.period-selector{gap:1rem;margin-bottom:2.5rem}}.period-btn{padding:1.2rem 2.5rem;font-size:1.6rem;font-weight:600;font-family:Rabar_022,sans-serif;color:var(--color-text-01);background-color:var(--background-01);border:.2rem solid transparent;border-radius:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.8rem;box-shadow:var(--shadow-3d)}.period-btn .icon{font-size:1.7rem}.period-btn:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2rem #5d5fef33;border-color:var(--brand-color)}.period-btn.active{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:var(--color-white);border-color:var(--brand-color)}.period-btn.active .icon{color:var(--color-white)}@media(max-width:46.875em){.period-btn{padding:1rem 2rem;font-size:1.5rem}.period-btn .icon{font-size:1.6rem}}@media(max-width:30em){.period-btn{padding:1rem 1.5rem;font-size:1.4rem}.period-btn .icon{font-size:1.5rem}}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:4rem}@media(max-width:62.5em){.stats-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}}.stat-card{background:var(--background-01);border-radius:1.6rem;padding:3rem;box-shadow:var(--shadow-3d);display:flex;align-items:center;gap:2rem;transition:all .3s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;right:0;width:100%;height:.4rem;background:linear-gradient(90deg,transparent,currentColor);opacity:.3}.stat-card:hover{transform:translateY(-.5rem);box-shadow:0 1.5rem 3rem #00000026}@media(max-width:46.875em){.stat-card{padding:2.5rem 2rem}}@media(max-width:30em){.stat-card{padding:2rem 1.5rem;gap:1.5rem}}.visitors-card{color:var(--visitors-color)}.views-card{color:var(--views-color)}.orders-card{color:var(--orders-color)}.stat-icon{width:7rem;height:7rem;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;font-size:3.5rem;background:linear-gradient(135deg,currentColor,transparent);opacity:.15;flex-shrink:0}@media(max-width:30em){.stat-icon{width:6rem;height:6rem;font-size:3rem}}.stat-content{flex:1}.stat-content h3{font-size:1.6rem;font-weight:500;color:var(--color-text-02);margin-bottom:.8rem}@media(max-width:30em){.stat-content h3{font-size:1.4rem}}.stat-number{font-size:3.6rem;font-weight:700;color:var(--color-h1);margin-bottom:1rem}@media(max-width:46.875em){.stat-number{font-size:3rem}}@media(max-width:30em){.stat-number{font-size:2.6rem}}.stat-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;background-color:var(--background-03);border-radius:2rem;font-size:1.3rem;font-weight:600;color:var(--color-text-02)}.stat-badge .icon{font-size:1.4rem}@media(max-width:30em){.stat-badge{font-size:1.2rem;padding:.5rem 1rem}.stat-badge .icon{font-size:1.3rem}}.top-products-section{background:var(--background-01);border-radius:1.6rem;padding:3rem;box-shadow:var(--shadow-3d)}@media(max-width:46.875em){.top-products-section{padding:2.5rem 2rem}}@media(max-width:30em){.top-products-section{padding:2rem 1.5rem}}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;padding-bottom:2rem;border-bottom:.2rem solid var(--background-02);flex-wrap:wrap;gap:1.5rem}@media(max-width:46.875em){.section-header{margin-bottom:2.5rem;padding-bottom:1.5rem}}.section-title{font-size:2.6rem;font-weight:700;color:var(--color-h1);display:flex;align-items:center;gap:1.2rem}.section-title .icon{font-size:2.6rem;color:var(--trophy-gold)}@media(max-width:46.875em){.section-title,.section-title .icon{font-size:2.2rem}}@media(max-width:30em){.section-title,.section-title .icon{font-size:1.9rem}}.trending-badge{display:flex;align-items:center;gap:.8rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:var(--color-white);border-radius:2.5rem;font-size:1.5rem;font-weight:600}.trending-badge .icon{font-size:1.8rem}@media(max-width:30em){.trending-badge{font-size:1.3rem;padding:.8rem 1.5rem}.trending-badge .icon{font-size:1.6rem}}.products-list{display:flex;flex-direction:column;gap:1.8rem}.product-item{display:flex;align-items:center;gap:2rem;padding:2rem;background-color:var(--background-03);border-radius:1.2rem;transition:all .3s ease;position:relative}.product-item:hover{transform:translate(-.5rem);box-shadow:var(--shadow-3d);background-color:var(--background-02)}@media(max-width:46.875em){.product-item{padding:1.8rem 1.5rem;gap:1.5rem}}@media(max-width:30em){.product-item{padding:1.5rem 1.2rem;gap:1.2rem}}.product-rank{flex-shrink:0}.rank-number{width:4.5rem;height:4.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;background-color:var(--background-01);color:var(--color-h1)}.rank-number.top-three{font-size:2.2rem;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:var(--color-white);box-shadow:0 .4rem 1.2rem #5d5fef4d}@media(max-width:30em){.rank-number{width:4rem;height:4rem;font-size:1.8rem}.rank-number.top-three{font-size:2rem}}.product-image-data{width:25rem;height:25rem;border-radius:1rem;overflow:hidden;flex-shrink:0;box-shadow:0 .2rem .8rem #0000001a}.product-image-data img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.product-item:hover .product-image-data img{transform:scale(1.1)}@media(max-width:30em){.product-image-data{width:6.5rem;height:6.5rem}}.product-info{flex:1;min-width:0}.product-info h3{font-weight:600;margin-bottom:.8rem;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-name-data{font-weight:600;color:var(--color-h1);font-size:2rem}@media(max-width:46.875em){.product-name-data{font-size:1.6rem}}@media(max-width:30em){.product-name-data{font-size:1.4rem}}.product-views{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;color:var(--color-text-02);font-weight:500}.product-views .icon{font-size:1.6rem;color:var(--views-color)}@media(max-width:30em){.product-views{font-size:1.3rem}.product-views .icon{font-size:1.4rem}}.trophy-icon{position:absolute;top:1rem;left:1rem;font-size:2.5rem;opacity:.3}.trophy-icon svg{filter:drop-shadow(0 .2rem .4rem rgba(0,0,0,.2))}.product-item:nth-child(1) .trophy-icon{color:var(--trophy-gold);opacity:.8}.product-item:nth-child(2) .trophy-icon{color:var(--trophy-silver);opacity:.7}.product-item:nth-child(3) .trophy-icon{color:var(--trophy-bronze);opacity:.6}@media(max-width:30em){.trophy-icon{font-size:2rem;top:.8rem;left:.8rem}}.stat-card,.top-products-section{animation:fadeIn .5s ease backwards}.stat-card:nth-child(1){animation-delay:.1s}.stat-card:nth-child(2){animation-delay:.2s}.stat-card:nth-child(3){animation-delay:.3s}.top-products-section{animation-delay:.4s}.product-item{animation:fadeIn .4s ease backwards}.product-item:nth-child(1){animation-delay:.55s}.product-item:nth-child(2){animation-delay:.6s}.product-item:nth-child(3){animation-delay:.65s}.product-item:nth-child(4){animation-delay:.7s}.product-item:nth-child(5){animation-delay:.75s}.product-item:nth-child(6){animation-delay:.8s}.product-item:nth-child(7){animation-delay:.85s}.product-item:nth-child(8){animation-delay:.9s}.product-item:nth-child(9){animation-delay:.95s}.product-item:nth-child(10){animation-delay:1s}@font-face{font-family:Rabar_022;src:url(/fonts/Rabar_022.woff2) format("woff2"),url(/fonts/Rabar_022.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.icon{color:var(--color-h1);display:inline-block;vertical-align:middle}.settings-container{min-height:100vh;padding:3rem 2rem;background:linear-gradient(135deg,var(--background-02) 0%,var(--background-01) 100%)}@media(max-width:46.875em){.settings-container{padding:2rem 1.5rem}}@media(max-width:30em){.settings-container{padding:1.5rem 1rem}}.settings-wrapper{max-width:90rem;margin:4rem auto 9rem}.settings-header{text-align:center;margin-bottom:4rem}@media(max-width:46.875em){.settings-header{margin-bottom:3rem}}.settings-title{font-size:3.6rem;font-weight:700;color:var(--color-h1);margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1.5rem}.settings-title .icon{font-size:3.6rem;color:var(--brand-color)}@media(max-width:46.875em){.settings-title,.settings-title .icon{font-size:3rem}}@media(max-width:30em){.settings-title,.settings-title .icon{font-size:2.6rem}}.settings-subtitle{font-size:1.6rem;color:var(--color-text-02)}@media(max-width:30em){.settings-subtitle{font-size:1.4rem}}.success-message{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 2rem;background-color:var(--success-bg);color:var(--success-color);border-radius:1rem;margin-bottom:2.5rem;font-size:1.6rem;font-weight:600;animation:slideDown .3s ease;box-shadow:var(--shadow-3d)}.success-message .icon{font-size:2rem}@media(max-width:30em){.success-message{font-size:1.4rem;padding:1.2rem 1.5rem}}@keyframes slideDown{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}.settings-section{background-color:var(--background-01);border-radius:1.6rem;padding:3rem;margin-bottom:2.5rem;box-shadow:var(--shadow-3d)}@media(max-width:46.875em){.settings-section{padding:2.5rem 2rem;border-radius:1.2rem}}@media(max-width:30em){.settings-section{padding:2rem 1.5rem}}.section-header{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:.2rem solid var(--background-02)}.section-title{font-size:2.4rem;font-weight:600;color:var(--color-h1);margin-bottom:.8rem;display:flex;align-items:center;gap:1rem}.section-title .icon{font-size:2.6rem}@media(max-width:46.875em){.section-title{font-size:2.1rem}.section-title .icon{font-size:2.3rem}}@media(max-width:30em){.section-title{font-size:1.9rem}.section-title .icon{font-size:2.1rem}}.section-description{font-size:1.5rem;color:var(--color-text-02)}@media(max-width:30em){.section-description{font-size:1.4rem}}.theme-options{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:30em){.theme-options{gap:1.5rem}}.theme-card{padding:2rem;border:.3rem solid transparent;border-radius:1.2rem;background-color:var(--background-03);cursor:pointer;transition:all .3s ease}.theme-card:hover{transform:translateY(-.5rem);box-shadow:var(--shadow-3d)}.theme-card.active{border-color:var(--brand-color);background-color:var(--background-02)}@media(max-width:30em){.theme-card{padding:1.5rem}}.theme-preview{width:100%;height:15rem;border-radius:.8rem;overflow:hidden;margin-bottom:1.5rem;box-shadow:0 .2rem .8rem #0000001a}@media(max-width:30em){.theme-preview{height:12rem}}.light-preview{background-color:#fff}.light-preview .preview-header{height:30%;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover))}.light-preview .preview-content{padding:1rem;display:flex;gap:.8rem}.light-preview .preview-box{flex:1;height:6rem;background-color:var(--color-gray);border-radius:.5rem}.dark-preview{background-color:#181818}.dark-preview .preview-header{height:30%;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover))}.dark-preview .preview-content{padding:1rem;display:flex;gap:.8rem}.dark-preview .preview-box{flex:1;height:6rem;background-color:#2b2b2b;border-radius:.5rem}.theme-info{display:flex;align-items:center;justify-content:space-between}.theme-info h3{font-size:1.8rem;font-weight:600;color:var(--color-h1)}@media(max-width:30em){.theme-info h3{font-size:1.6rem}}.icon-check{font-size:2.4rem;color:var(--brand-color);font-weight:700}@media(max-width:30em){.icon-check{font-size:2rem}}.brand-color-options{display:flex;flex-wrap:wrap;gap:1.5rem}@media(max-width:30em){.brand-color-options{gap:1rem}}.brand-color-card{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1rem;border:.3rem solid transparent;border-radius:1rem;background-color:var(--background-03);cursor:pointer;transition:all .3s ease;min-width:7rem}.brand-color-card:hover{transform:translateY(-.3rem);box-shadow:var(--shadow-3d)}.brand-color-card.active{border-color:var(--brand-color);background-color:var(--background-02)}@media(max-width:30em){.brand-color-card{min-width:6rem;padding:.8rem}}.brand-color-card .color-preview{width:4.5rem;height:4.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 .2rem .8rem #00000026;transition:transform .2s ease}.brand-color-card .color-preview:hover{transform:scale(1.1)}.brand-color-card .color-preview .icon-check{color:#fff;font-size:1.6rem}@media(max-width:30em){.brand-color-card .color-preview{width:4rem;height:4rem}.brand-color-card .color-preview .icon-check{font-size:1.4rem}}.brand-color-card .color-label{font-size:1.2rem;font-weight:500;color:var(--color-text-02);text-transform:capitalize}@media(max-width:30em){.brand-color-card .color-label{font-size:1.1rem}}.custom-color-card .color-picker-wrapper{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.custom-color-card .color-picker-wrapper .color-picker-input{position:absolute;width:4.5rem;height:4.5rem;opacity:0;cursor:pointer;z-index:2}@media(max-width:30em){.custom-color-card .color-picker-wrapper .color-picker-input{width:4rem;height:4rem}}.custom-color-card .color-picker-wrapper .color-preview{position:relative;z-index:1;border:.2rem dashed var(--color-gray)}.custom-color-card .color-picker-wrapper .color-preview:before{content:"+";position:absolute;font-size:2rem;font-weight:300;color:var(--color-text-02);opacity:.7}.custom-color-card.active .color-picker-wrapper .color-preview{border:none}.custom-color-card.active .color-picker-wrapper .color-preview:before{display:none}.language-options{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:30em){.language-options{grid-template-columns:1fr;gap:1.5rem}}.language-card{position:relative;display:block;cursor:pointer}.language-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.language-content{display:flex;align-items:center;gap:1.5rem;padding:2rem;background-color:var(--background-03);border:.3rem solid transparent;border-radius:1.2rem;transition:all .3s ease}.language-card:hover .language-content{transform:translateY(-.5rem);box-shadow:var(--shadow-3d)}.language-card.active .language-content{border-color:var(--brand-color);background-color:var(--background-02)}@media(max-width:30em){.language-content{padding:1.5rem;gap:1.2rem}}.language-flag{font-size:3.5rem;flex-shrink:0}@media(max-width:30em){.language-flag{font-size:3rem}}.language-flag img{width:3rem;height:auto}.language-info{flex:1}.language-info h3{font-size:1.9rem;font-weight:600;color:var(--color-h1);margin-bottom:.3rem}@media(max-width:30em){.language-info h3{font-size:1.7rem}}.language-info p{font-size:1.4rem;color:var(--color-text-02)}@media(max-width:30em){.language-info p{font-size:1.3rem}}.seller-form{display:flex;flex-direction:column;gap:2.5rem}@media(max-width:30em){.seller-form{gap:2rem}}.social-form{display:flex;flex-direction:column;gap:2.5rem}@media(max-width:30em){.social-form{gap:2rem}}.social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:46.875em){.social-grid{gap:1.5rem}}@media(max-width:30em){.social-grid{grid-template-columns:1fr;gap:1.2rem}}.form-group{display:flex;flex-direction:column;gap:1rem}.form-group label{font-size:1.6rem;font-weight:600;color:var(--color-h1);display:flex;align-items:center;gap:.8rem}.form-group label .icon{font-size:1.8rem}@media(max-width:30em){.form-group label{font-size:1.5rem}.form-group label .icon{font-size:1.6rem}}.form-input{width:100%;padding:1.5rem 1.8rem;font-size:1.6rem;font-family:Rabar_022,sans-serif;color:var(--color-text-01);background-color:var(--background-03);border:.2rem solid transparent;border-radius:1rem;transition:all .3s ease}.form-input:focus{outline:none;border-color:var(--brand-color);background-color:var(--background-01);box-shadow:0 0 0 .3rem #5d5fef1a}.form-input::placeholder{color:var(--color-text-02)}@media(max-width:30em){.form-input{padding:1.3rem 1.5rem;font-size:1.5rem}}.form-display{padding:1.5rem 1.8rem;font-size:1.6rem;color:var(--color-h1);background-color:var(--background-03);border:.2rem solid var(--background-02);border-radius:1rem;min-height:5.2rem;display:flex;align-items:center}@media(max-width:30em){.form-display{padding:1.3rem 1.5rem;font-size:1.5rem;min-height:4.8rem}}.form-actions{display:flex;gap:1.5rem;margin-top:1rem}@media(max-width:30em){.form-actions{flex-direction:column;gap:1.2rem}}.btn-edit,.btn-save,.logout-btn2,.btn-cancel{flex:1;padding:1.5rem 2.5rem;font-size:1.7rem;font-weight:600;font-family:Rabar_022,sans-serif;border:none;border-radius:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}.btn-edit .icon,.btn-save .icon,.logout-btn2 .icon,.btn-cancel .icon{font-size:1.8rem}@media(max-width:46.875em){.btn-edit,.btn-save,.logout-btn2,.btn-cancel{padding:1.3rem 2rem;font-size:1.6rem}}@media(max-width:30em){.btn-edit,.btn-save,.logout-btn2,.btn-cancel{padding:1.4rem 2rem;font-size:1.5rem}.btn-edit .icon,.btn-save .icon,.logout-btn2 .icon,.btn-cancel .icon{font-size:1.6rem}}.btn-edit{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));color:var(--color-white);box-shadow:var(--shadow-3d)}.btn-edit:hover{transform:translateY(-.3rem);box-shadow:0 1.2rem 2rem #5d5fef4d}.btn-edit:active{transform:translateY(-.1rem)}.btn-save{background-color:var(--brand-color);color:var(--color-white);box-shadow:var(--shadow-3d)}.btn-save:hover{background-color:var(--brand-hover);transform:translateY(-.3rem);box-shadow:0 1.2rem 2rem #53d89f4d}.btn-save:active{transform:translateY(-.1rem)}.btn-cancel{background-color:var(--background-03);color:var(--color-h1);border:.2rem solid var(--background-02)}.btn-cancel:hover{background-color:var(--background-02);transform:translateY(-.2rem)}.btn-cancel:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.settings-section{animation:fadeIn .5s ease backwards}.settings-section:nth-child(2){animation-delay:.1s}.settings-section:nth-child(3){animation-delay:.2s}.settings-section:nth-child(4){animation-delay:.3s}.shop-logo-group{display:flex;flex-direction:column;gap:.8rem}.shop-logo-wrapper{position:relative;width:12rem;height:12rem}.shop-logo{width:100%;height:100%;object-fit:cover;border-radius:1.2rem;border:.2rem solid var(--border-color)}.shop-logo-placeholder{width:100%;height:100%;border-radius:1.2rem;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:3.2rem;color:var(--text-muted)}.shop-logo-edit-btn{position:absolute;bottom:-.8rem;right:-.8rem;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .4rem 1rem #0003;transition:transform .2s ease}.shop-logo-edit-btn:hover{transform:scale(1.1)}.social-icon-tiktok,.social-icon-x,.social-icon-threads{color:var(--color-h1)!important}.settings-bottom-actions{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.settings-bottom-actions .form-actions{margin-top:0}.settings-bottom-actions .logout-btn2{width:100%}.product-details-page{width:100%;min-height:100vh;background:var(--background-01);padding:8rem 2rem 12rem}@media(max-width:62.5em){.product-details-page{padding:8rem 0rem 12rem}}.product-container{position:relative;max-width:120rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:var(--background-03);padding:3rem 1rem;border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;box-shadow:var(--shadow-3d);direction:ltr}@media(max-width:62.5em){.product-container{grid-template-columns:45rem 1fr;gap:1rem}}@media(max-width:43.75em){.product-container{grid-template-columns:1fr;justify-items:center}}@media(max-width:36em){.product-container{padding:1.5rem}}.product-container .product-badges{position:absolute;top:0rem;right:0rem;display:flex;gap:0rem;align-items:center;z-index:5}.product-container .discount-badge2{background:var(--discount-badge-bg);color:var(--color-white);padding:.5rem .9rem;border-radius:0rem 1.6rem;font-size:1.5rem;font-weight:600;box-shadow:-.2rem 0 .3rem #0000005b;-webkit-border-radius:0rem 1.6rem 0rem 1.6rem;-moz-border-radius:0rem 1.6rem 0rem 1.6rem;-ms-border-radius:0rem 1.6rem 0rem 1.6rem;-o-border-radius:0rem 1.6rem 0rem 1.6rem}.product-container .free-delivery-badge2-only{background:#53d89f;color:var(--color-white);padding:.5rem .9rem;border-radius:0rem 1.6rem;font-size:1.5rem;font-weight:600;box-shadow:-.2rem 0 .3rem #0000005b;-webkit-border-radius:0rem 1.6rem 0rem 1.6rem;-moz-border-radius:0rem 1.6rem 0rem 1.6rem;-ms-border-radius:0rem 1.6rem 0rem 1.6rem;-o-border-radius:0rem 1.6rem 0rem 1.6rem}.product-container .free-delivery-badge2{margin-right:-2.5rem;background:#53d89f;color:var(--color-white);padding:.5rem 3rem .5rem .9rem;border-radius:0rem 0rem 0rem 1.6rem;font-size:1.5rem;font-weight:600;box-shadow:0 .6rem 1.8rem #00000014;-webkit-border-radius:0rem 0rem 0rem 1.6rem;-moz-border-radius:0rem 0rem 0rem 1.6rem;-ms-border-radius:0rem 0rem 0rem 1.6rem;-o-border-radius:0rem 0rem 0rem 1.6rem}.product-container .go-back{cursor:pointer;position:absolute;top:0rem;left:0rem;background:var(--background-02);color:var(--color-h2);padding:.5rem .9rem;border-radius:1.6rem 0rem;font-size:1.5rem;font-weight:600;z-index:5;-webkit-border-radius:1.6rem 0rem 1.6rem 0rem;-moz-border-radius:1.6rem 0rem 1.6rem 0rem;-ms-border-radius:1.6rem 0rem 1.6rem 0rem;-o-border-radius:1.6rem 0rem 1.6rem 0rem}.product-media{padding-top:2rem;position:relative}@media(max-width:46.875em){.product-media{display:flex;justify-content:center;width:45rem;height:max-content}}.product-media .youtube-preview{position:relative;width:100%;aspect-ratio:16/9;border-radius:1.2rem;overflow:hidden;cursor:pointer}.product-media .youtube-preview img{width:100%;height:100%;object-fit:cover}.product-media .youtube-preview .play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0006;transition:background .3s ease}.product-media .youtube-preview .play-overlay:hover{background:#0009}.product-media .youtube-preview .play-overlay .play-icon{font-size:4rem;color:var(--color-white);filter:drop-shadow(0 .4rem .8rem rgba(0,0,0,.3))}.product-media .video-container{width:100%;aspect-ratio:16/9;border-radius:1.2rem;overflow:hidden}.product-media .video-container iframe{width:100%;height:100%}.product-media .toggle-media-btn{margin-top:1rem;width:100%;padding:1rem;background:var(--brand-color);color:var(--color-white);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;cursor:pointer;transition:all .3s ease}.product-media .toggle-media-btn:hover{background:var(--brand-hover);transform:translateY(-.2rem)}.image-gallery .main-image{position:relative;width:100%;aspect-ratio:1/1;border-radius:1.2rem;overflow:hidden;background:var(--color-white)}.image-gallery .main-image img{width:100%;height:100%;object-fit:contain}.image-gallery .main-image .video-container{width:100%;height:100%}.image-gallery .main-image .video-container iframe{width:100%;height:100%;border:none}.image-gallery .main-image .nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:var(--background-02);border:none;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 .2rem .8rem #00000026}.image-gallery .main-image .nav-btn:hover{background:var(--background-01);transform:translateY(-50%) scale(1.1)}.image-gallery .main-image .nav-btn.prev{left:1rem}.image-gallery .main-image .nav-btn.next{right:1rem}.image-gallery .main-image .nav-btn svg{color:var(--color-text-01);font-size:1.2rem}.image-gallery .thumbnail-list{direction:ltr;display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1rem;margin-top:1rem}.image-gallery .thumbnail-list .thumbnail{aspect-ratio:1/1;border-radius:.8rem;overflow:hidden;cursor:pointer;border:.2rem solid transparent;transition:all .3s ease;position:relative}.image-gallery .thumbnail-list .thumbnail:hover{border-color:var(--brand-color);transform:scale(1.05)}.image-gallery .thumbnail-list .thumbnail.active{border-color:var(--brand-color);box-shadow:0 0 0 .2rem var(--background-03),0 0 0 .4rem var(--brand-color)}.image-gallery .thumbnail-list .thumbnail img{width:100%;height:100%;object-fit:contain}.image-gallery .thumbnail-list .thumbnail.video-thumb img{filter:brightness(.6)}.image-gallery .thumbnail-list .thumbnail .play-overlay.small{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.image-gallery .thumbnail-list .thumbnail .play-overlay.small .play-icon{font-size:1.2rem;color:var(--color-white);filter:drop-shadow(0 .2rem .6rem rgba(0,0,0,.4))}.product-info{margin-top:1rem}.product-info--title{font-family:Rabar_022,sans-serif;font-weight:600;color:var(--color-h2);margin-bottom:1rem}.price-section{margin-bottom:2rem;padding:.5rem 1rem;border-radius:1.2rem}.price-section .price-main{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--background-02);border-radius:.8rem;border-left:.4rem solid var(--brand-color);width:100%;padding:1rem}.price-section .price-main .current-price{font-size:4rem;font-weight:700;color:var(--brand-color)}.price-section .price-main .original-price{font-size:2.4rem;color:var(--color-text-02);text-decoration:line-through}.price-section .price-main .discount-badge2{background:#ffb74d;color:var(--color-white);padding:.4rem 1rem;border-radius:2rem;font-size:1.5rem;font-weight:600}.countdown-timer{display:flex;align-items:center;justify-content:space-between;align-content:center;flex-wrap:wrap;gap:1rem;padding:1rem;background:var(--background-error);border-radius:.8rem;border-left:.4rem solid #ffb74d;width:100%}@media(max-width:46.875em){.countdown-timer{padding:.5rem;gap:.5rem}}.countdown-timer.discount-timer{background:linear-gradient(135deg,#ff6b6b26,#ff8e531a);border-left:.4rem solid #ff6b6b}.countdown-timer.discount-timer .timer-icon{color:#ff6b6b}.countdown-timer.discount-timer .timer-label{color:#d63031}.countdown-timer.free-delivery-timer{background:linear-gradient(135deg,#53d89f26,#2ed5731a);border-left:.4rem solid #53d89f;width:100%}.countdown-timer.free-delivery-timer .timer-icon{color:#53d89f}.countdown-timer.free-delivery-timer .timer-label{color:#2e8b57}.countdown-timer .timer-icon{color:#ffb74d;font-size:2.4rem}.countdown-timer .timer-label{font-size:1.7rem;font-weight:500;color:var(--color-text-01)}.countdown-timer .timer-values{display:flex;align-items:center;gap:.5rem;margin-right:auto}.countdown-timer .timer-values .time-unit{display:flex;flex-direction:column;align-items:center;min-width:5rem;max-width:max-content;padding:.5rem;background:var(--background-03);border-radius:.6rem}@media(max-width:46.875em){.countdown-timer .timer-values .time-unit{padding:.3rem;min-width:2.5rem}}.countdown-timer .timer-values .time-unit .value{font-size:2.4rem;font-weight:700;color:var(--color-text-01)}@media(max-width:46.875em){.countdown-timer .timer-values .time-unit .value{font-size:1.7rem}}.countdown-timer .timer-values .time-unit .label{font-size:1.2rem;color:var(--color-text-02)}.countdown-timer .timer-values .separator{font-size:2.4rem;font-weight:700;color:var(--color-text-01)}@media(max-width:36em){.countdown-timer .timer-values{justify-content:center}}.free-delivery-badge-info{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#53d89f33,#2ed5731a);border-radius:1.2rem;border:.1rem solid rgba(83,216,159,.3);margin-top:1rem}.free-delivery-badge-info .badge-icon{font-size:1.5rem}.free-delivery-badge-info .badge-text{font-size:1.7rem;font-weight:600;color:#2e8b57}.product-description{margin-bottom:2rem}.product-description p{white-space:pre-line;font-family:Rabar_021,sans-serif;font-size:1.5rem;line-height:1.8;color:var(--color-text-01)}.variants-section{margin-bottom:2rem}.variants-section .variants-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem}.variants-section .variants-grid .variant-card{position:relative;padding:1rem;background:var(--background-02);border:.2rem solid transparent;border-radius:.8rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.variants-section .variants-grid .variant-card:hover{border-color:var(--brand-color);transform:translateY(-.2rem)}.variants-section .variants-grid .variant-card.selected{border-color:var(--brand-color);background:#5d5fef1a}.variants-section .variants-grid .variant-card .variant-color{font-size:1.7rem;font-weight:600;color:var(--color-text-01)}.variants-section .variants-grid .variant-card .variant-size{direction:rtl;font-size:1.5rem;color:var(--color-text-02)}.variants-section .variants-grid .variant-card .variant-price-container{display:flex;flex-direction:column;align-items:center;gap:.3rem}.variants-section .variants-grid .variant-card .variant-price{font-size:2rem;font-weight:700;color:var(--brand-color)}.variants-section .variants-grid .variant-card .variant-original-price{font-size:1.5rem;font-weight:500;color:var(--color-text-02);text-decoration:line-through;opacity:.7}.variants-section .variants-grid .variant-card .check-icon{position:absolute;top:.5rem;right:.5rem;color:#53d89f;font-size:2rem}.specifications{margin-bottom:2rem}.specifications .specs-list{display:flex;flex-direction:column;gap:1rem}.specifications .specs-list .spec-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:1rem;background:var(--background-02);border-radius:.8rem}.specifications .specs-list .spec-item .spec-name{direction:rtl;text-align:right;font-size:1.7rem;font-weight:600;color:var(--color-text-02)}.specifications .specs-list .spec-item .spec-value{direction:ltr;text-align:left;font-size:1.7rem;font-weight:500;color:var(--color-text-01)}.quantity-selector{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.quantity-selector label{font-size:1.7rem;font-weight:600;color:var(--color-text-01)}.quantity-selector .quantity-controls{display:flex;align-items:center;gap:0;background:var(--background-02);border-radius:.8rem;overflow:hidden}.quantity-selector .quantity-controls button{width:4rem;height:4rem;background:var(--background-02);border:none;font-size:2.4rem;font-weight:600;color:var(--color-text-01);cursor:pointer;transition:all .3s ease}.quantity-selector .quantity-controls button:hover{background:var(--brand-color);color:var(--color-white)}.quantity-selector .quantity-controls span{width:6rem;text-align:center;font-size:2rem;font-weight:600;color:var(--color-text-01)}.action-buttons{display:flex;gap:1rem;margin-bottom:2rem}.action-buttons .btn-add-to-cart{flex:1;padding:1.2rem 2rem;background:var(--brand-color);color:var(--color-white);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:2rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem;box-shadow:var(--brand-shadow)}.action-buttons .btn-add-to-cart:hover{background:var(--brand-hover);transform:translateY(-.2rem);box-shadow:var(--brand-shadow-hover)}.action-buttons .btn-add-to-cart svg{font-size:2.4rem}.action-buttons .btn-wishlist,.action-buttons .btn-editing,.action-buttons .btn-share{width:5rem;height:5rem;background:var(--background-02);border:.2rem solid var(--color-border-01);border-radius:.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.action-buttons .btn-wishlist:hover,.action-buttons .btn-editing:hover,.action-buttons .btn-share:hover{border-color:var(--brand-color);color:var(--brand-color);transform:translateY(-.2rem)}.action-buttons .btn-wishlist:disabled,.action-buttons .btn-editing:disabled,.action-buttons .btn-share:disabled{cursor:not-allowed;opacity:.2}.action-buttons .btn-wishlist svg,.action-buttons .btn-editing svg,.action-buttons .btn-share svg{font-size:2rem;color:var(--color-text-01)}.action-buttons .btn-wishlist:hover svg{color:#e74c3c}.action-buttons .btn-share:hover svg{color:var(--brand-color)}@media(max-width:36em){.action-buttons{flex-wrap:wrap}.action-buttons .btn-add-to-cart{width:100%}}.product-title{font-family:Rabar_022,sans-serif;font-size:2.4rem;font-weight:700;color:var(--color-h1);margin-bottom:1.5rem;line-height:1.4}@media(max-width:62.5em){.product-title{font-size:2rem}}@media(max-width:36em){.product-title{font-size:3rem}}.additional-info{padding:1.5rem;background:var(--background-02);border-radius:.8rem;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.additional-info .info-item{display:flex;align-items:center;gap:1rem}.additional-info .info-item .info-icon{font-size:2.4rem;color:#53d89f}.additional-info .info-item span{font-size:1.7rem;color:var(--color-text-01)}.views-count{display:flex;justify-content:center;align-items:center;gap:.6rem;padding:.4rem .8rem;background:var(--background-02);border:.1rem solid var(--color-border-01);border-radius:99.9rem;margin-top:1rem;box-shadow:0 .2rem .8rem #0000000a}.views-count .views-icon{display:flex;width:3.6rem;height:3.6rem;border-radius:50%;align-items:center;justify-content:center;background:var(--background-03);color:var(--brand-color);font-size:1.7rem}.views-count--text{font-size:1.7rem!important;color:var(--color-text-02);font-weight:600}.views-count span{font-size:1.5rem;color:var(--color-text-02);font-weight:600}@media(max-width:36em){.views-count{padding:.5rem .9rem}.views-count .views-icon{width:3.2rem;height:3.2rem;font-size:1.5rem}}[dir=rtl] .product-media,[dir=rtl] .product-info{direction:rtl}@media(max-width:30em){.countdown-timer .timer-values .time-unit{min-width:4rem;padding:.3rem}.countdown-timer .timer-values .time-unit .value{font-size:1.7rem}.countdown-timer .timer-values .time-unit .label{font-size:.7rem}.countdown-timer .timer-values .separator{font-size:1.7rem}}.add-offer-container{min-height:100vh;background:var(--background-01);padding:6rem 2rem 12rem}@media(max-width:46.875em){.add-offer-container{padding:6rem 1rem 12rem}}.offer-selection{padding-top:5rem;max-width:140rem;margin:0 auto}.offer-selection .page-title{font-family:Rabar_022,sans-serif;font-size:5rem;font-weight:700;color:var(--color-h1);text-align:center;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.offer-selection .page-title .title-icon{color:var(--brand-color)}@media(max-width:36em){.offer-selection .page-title{font-size:4rem}}.offer-selection .page-subtitle{text-align:center;font-size:2rem;color:var(--color-text-02);margin-bottom:3rem}.offer-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(35rem,1fr));gap:2rem}@media(max-width:36em){.offer-types-grid{grid-template-columns:1fr}}.offer-type-card{background:var(--background-03);border-radius:1.6rem;padding:2.5rem;cursor:pointer;transition:all .3s ease;border:.2rem solid transparent;box-shadow:var(--shadow-3d)}.offer-type-card:hover{transform:translateY(-.8rem);border-color:var(--brand-color);box-shadow:0 1.2rem 2.4rem #5d5fef33}.offer-type-card .offer-icon{width:8rem;height:8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.offer-type-card .offer-icon svg{font-size:4rem;color:var(--color-white)}.offer-type-card h3{font-family:Rabar_022,sans-serif;font-size:2.4rem;font-weight:700;color:var(--color-h1);text-align:center;margin-bottom:1rem}.offer-type-card p{font-size:1.7rem;color:var(--color-text-02);text-align:center;line-height:1.6;margin-bottom:1.5rem}.offer-type-card .examples{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.offer-type-card .examples .example-badge{background:var(--background-02);padding:.6rem 1rem;border-radius:.8rem;font-size:1.5rem;color:var(--color-text-01);text-align:center}.offer-type-card .select-btn{width:100%;padding:1rem;background:var(--brand-color);color:var(--color-white);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}.offer-type-card .select-btn:hover{background:var(--brand-hover)}.offer-form{max-width:90rem;margin:0 auto;background:var(--background-01);border-radius:1.6rem;padding:2rem;box-shadow:var(--shadow-3d)}@media(max-width:46.875em){.offer-form{padding:2rem}}@media(max-width:36em){.offer-form{padding:1.5rem}}.form-header .btn-back{width:4.5rem;height:4.5rem;background:var(--background-02);border:.2rem solid var(--color-border-01);border-radius:.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.form-header .btn-back:hover svg{color:var(--color-white)}.form-section{margin-bottom:3rem}.form-section .section-title{font-family:Rabar_022,sans-serif;font-size:2.4rem;font-weight:600;color:var(--color-h1);margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:.8rem}.form-section .section-title .section-icon{color:var(--brand-color)}.form-group{margin-bottom:1.5rem}.form-group label{display:flex;align-items:center;gap:.5rem;font-size:1.7rem;font-weight:600;color:var(--color-text-01);margin-bottom:.8rem}.form-group label .label-icon{color:var(--brand-color)}.form-input-add-offer,.form-textarea{width:100%;padding:1rem;background-color:var(--background-03);border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01);transition:all .3s ease}.form-input-add-offer:focus,.form-textarea:focus{outline:none;border-color:#5d5fef;background:var(--background-01);box-shadow:0 0 0 .3rem #5d5fef1a}.form-input-add-offer::placeholder,.form-textarea::placeholder{color:var(--color-text-02)}.form-textarea{resize:vertical;min-height:10rem}.cover-options{display:flex;gap:1rem;margin-bottom:1.5rem}.cover-options .cover-option{flex:1;padding:1rem;background:#f5f6fa;border:.2rem solid #d4d8e5;border-radius:.8rem;cursor:pointer;transition:all .3s ease;text-align:center}.cover-options .cover-option input[type=radio]{display:none}.cover-options .cover-option.active{background:#5d5fef1a;border-color:var(--brand-color)}.cover-options .cover-option.active span{color:var(--brand-color);font-weight:600}.cover-options .cover-option span{font-size:1.7rem;color:var(--color-text-01)}.cover-preview{margin-top:1rem;border-radius:1.2rem;overflow:hidden}.cover-preview img{width:100%;max-height:30rem;object-fit:contain}.product-selector .selected-cover-product{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f5f6fa;border:.2rem solid #d4d8e5;border-radius:.8rem}.product-selector .selected-cover-product img{width:6rem;height:6rem;object-fit:cover;border-radius:.8rem}.product-selector .selected-cover-product span{flex:1;font-size:1.7rem;color:var(--color-text-01)}.product-selector .selected-cover-product button{width:3.5rem;height:3.5rem;background:#ffb74d;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.product-selector .selected-cover-product button:hover{transform:scale(1.1)}.product-selector .selected-cover-product button svg{color:var(--color-white)}.product-selector .btn-select-product{width:100%;padding:1.2rem;background:var(--brand-color);color:var(--color-white);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}.product-selector .btn-select-product:hover{background:var(--brand-hover)}.date-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:36em){.date-grid{grid-template-columns:1fr}}.switch-container{margin-bottom:1.5rem}.switch-container .switch-label{display:flex;align-items:center;gap:1rem;cursor:pointer}.switch-container .switch-label .switch-input{display:none}.switch-container .switch-label .switch-input:checked+.switch-slider{background:var(--brand-color)}.switch-container .switch-label .switch-input:checked+.switch-slider:before{transform:translate(2.4rem)}.switch-container .switch-label .switch-slider{position:relative;width:5rem;height:2.6rem;background:var(--background-02);border-radius:3.4rem;transition:.3s}.switch-container .switch-label .switch-slider:before{content:"";position:absolute;height:2rem;width:2rem;left:.3rem;bottom:.3rem;background:var(--color-white);border-radius:50%;transition:.3s}.switch-container .switch-label .switch-text{font-size:1.7rem;font-weight:500;color:var(--color-text-01);display:flex;align-items:center;gap:.5rem}.selected-products-list{display:flex;flex-direction:column;gap:1rem}.selected-products-list .selected-product-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--background-03);border:.2rem solid var(--color-border-01);border-radius:.8rem;transition:all .3s ease}.selected-products-list .selected-product-item:hover{transform:translate(.5rem);border-color:var(--brand-color);box-shadow:0 .2rem .8rem #0000001a}.selected-products-list .selected-product-item img{width:20rem;height:20rem;object-fit:cover;border-radius:.8rem}.selected-products-list .selected-product-item .product-info{flex:1;display:flex;flex-direction:column;gap:.3rem}.selected-products-list .selected-product-item .product-info .product-name{font-size:1.7rem;font-weight:600;color:var(--color-text-01)}.selected-products-list .selected-product-item .product-info .product-price{font-size:1.5rem;color:var(--color-text-02)}.selected-products-list .selected-product-item .product-quantity-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.8rem;background:var(--background-02);border-radius:.8rem;border:.2rem solid var(--color-border-01);transition:all .3s ease}.selected-products-list .selected-product-item .product-quantity-wrapper:hover{border-color:var(--brand-color);box-shadow:0 .2rem .8rem #5d5fef1a}.selected-products-list .selected-product-item .product-quantity-wrapper label{font-size:1.5rem;font-weight:600;color:var(--color-text-02);margin:0}.selected-products-list .selected-product-item .product-quantity-wrapper .product-quantity-input{width:7rem;padding:.6rem;text-align:center;font-size:2rem;font-weight:700;background:var(--background-03);border:.2rem solid var(--color-border-01);border-radius:.6rem;color:var(--color-text-01);transition:all .3s ease}.selected-products-list .selected-product-item .product-quantity-wrapper .product-quantity-input:focus{outline:none;border-color:var(--brand-color);box-shadow:0 0 0 .3rem #5d5fef1a}.selected-products-list .selected-product-item .product-quantity-wrapper .product-quantity-input::-webkit-outer-spin-button,.selected-products-list .selected-product-item .product-quantity-wrapper .product-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.selected-products-list .selected-product-item .product-quantity-wrapper .product-quantity-input[type=number]{-moz-appearance:textfield;appearance:textfield}.selected-products-list .selected-product-item .btn-remove{width:3.5rem;height:3.5rem;background:#ffb74d;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.selected-products-list .selected-product-item .btn-remove:hover{transform:scale(1.1)}.selected-products-list .selected-product-item .btn-remove svg{color:var(--color-white)}.selected-products-list .btn-add-product{padding:1rem;background:var(--brand-color);color:var(--color-white);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}.selected-products-list .btn-add-product:hover{background:var(--brand-hover);transform:translateY(-.2rem)}.discount-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:36em){.discount-grid{grid-template-columns:1fr}}.apply-options{display:flex;gap:1rem;margin-bottom:1.5rem}.apply-options .apply-option{flex:1;padding:1rem;background:var(--background-03);border:.2rem solid #d4d8e5;border-radius:.8rem;cursor:pointer;transition:all .3s ease;text-align:center}.apply-options .apply-option input[type=radio]{display:none}.apply-options .apply-option:hover{transform:translateY(-.2rem)}.apply-options .apply-option.active{background:#5d5fef1a;border-color:var(--brand-color)}.apply-options .apply-option.active span{color:var(--brand-color);font-weight:600}.apply-options .apply-option span{font-size:1.7rem;color:var(--color-text-01)}.form-actions{display:flex;gap:1rem;padding-top:2rem;border-top:.2rem solid var(--background-02)}.form-actions .btn-submit,.form-actions .btn-cancel,.form-actions .btn-delete{flex:1;padding:1.2rem 2rem;border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:2rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}.form-actions .btn-submit{background:var(--brand-color);color:var(--color-white);box-shadow:0 .4rem 1.2rem #5d5fef4d}.form-actions .btn-submit:hover{background:var(--brand-hover);transform:translateY(-.2rem);box-shadow:0 .6rem 1.6rem #5d5fef66}.form-actions .btn-cancel{background:var(--background-02);color:var(--color-text-01);border:.2rem solid var(--color-border-01)}.form-actions .btn-cancel:hover{background:var(--background-error);border-color:#ffb74d;color:#ffb74d}.form-actions .btn-delete{background:#ffb74d;color:var(--color-white);box-shadow:0 .4rem 1.2rem #ef44444d}.form-actions .btn-delete:hover:not(:disabled){background:#ffa21a;transform:translateY(-.2rem);box-shadow:0 .6rem 1.6rem #ef444466}.form-actions .btn-delete:disabled{opacity:.6;cursor:not-allowed}@media(max-width:36em){.form-actions{flex-direction:column}}.modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.modal-content{background:var(--background-03);border-radius:2rem;width:100%;max-width:85rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2.5rem 8rem #0006,0 1rem 3rem #5d5fef26;animation:modalSlideIn .3s ease-out;transform-origin:center;position:relative}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-2rem)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:46.875em){.modal-content{max-width:95%;max-height:85vh;border-radius:1.6rem}}@media(max-width:36em){.modal-content{max-width:100%;max-height:100vh;border-radius:0}}.modal-content::-webkit-scrollbar{width:.8rem}.modal-content::-webkit-scrollbar-track{background:var(--background-02);border-radius:.4rem}.modal-content::-webkit-scrollbar-thumb{background:var(--brand-color);border-radius:.4rem}.modal-content::-webkit-scrollbar-thumb:hover{background:var(--brand-hover)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:2rem;border-bottom:.2rem solid var(--background-02)}.modal-header h3{font-family:Rabar_022,sans-serif;font-size:2.4rem;font-weight:700;color:var(--color-h1);margin:0}.modal-header button{width:4rem;height:4rem;background:var(--background-02);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.modal-header button:hover{background:#ffb74d;transform:rotate(90deg)}.modal-header button:hover svg{color:var(--color-white)}.modal-header button svg{font-size:2rem;color:var(--color-text-01)}.modal-search{position:relative;padding:1.5rem 2rem;border-bottom:.2rem solid var(--background-02)}.modal-search .search-icon{position:absolute;left:3rem;top:50%;transform:translateY(-50%);color:var(--color-text-02);font-size:2rem}.modal-search input{width:100%;padding:1rem 1rem 1rem 3rem;background:#f5f6fa;border:.2rem solid #d4d8e5;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01);transition:all .3s ease}.modal-search input:focus{outline:none;border-color:#5d5fef;background:var(--background-01)}.modal-products-grid{padding:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.5rem;overflow-y:auto;max-height:50rem}@media(max-width:36em){.modal-products-grid{grid-template-columns:1fr}}.modal-products-grid .btn-add-product{grid-column:1/-1;margin:1rem auto;padding:1rem 2rem;background:var(--brand-color);color:var(--color-white);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}.modal-products-grid .btn-add-product:hover{background:var(--brand-hover);transform:translateY(-.2rem)}.modal-product-card{background:var(--background-03);border-radius:1.2rem;padding:1rem;cursor:pointer;transition:all .3s ease;border:.2rem solid var(--background-02);position:relative;overflow:hidden;box-shadow:var(--shadow-3d)}.modal-product-card:hover{border-color:var(--brand-color);transform:translateY(-.4rem);box-shadow:0 .4rem 1.2rem #5d5fef33}.modal-product-card img{width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:.8rem;margin-bottom:1rem;background:var(--color-white)}.modal-product-card .modal-product-info{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem;min-height:5rem}.modal-product-card .modal-product-info .modal-product-name{font-size:1.5rem;font-weight:600;color:var(--color-text-01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.4}.modal-product-card .modal-product-info .modal-product-price{font-size:1.2rem;color:var(--color-text-02);font-weight:500}.modal-product-card .modal-select-btn{width:100%;padding:.8rem;background:var(--brand-color);color:var(--color-white);border:none;border-radius:.6rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.modal-product-card .modal-select-btn:hover{background:var(--brand-hover)}.rtl-text{direction:rtl;text-align:right}.center-text-y{display:flex;align-items:center}.language-options{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}@media(max-width:36em){.language-options{gap:1rem}}.language-option{position:relative;display:flex;align-items:center;justify-content:center;padding:1.2rem 1.5rem;border:.2rem solid transparent;border-radius:.8rem;cursor:pointer;transition:all .3s ease}.language-option .option-icon{font-size:1.8rem;margin-left:.8rem;color:var(--brand-color)}.language-option.active .option-icon{color:var(--color-white)}.language-option:hover{transform:translateY(-.2rem)}.language-option.active{background-color:var(--brand-color);border-color:var(--brand-color)}.language-option.active span{color:var(--color-white);font-weight:600}.language-option input[type=radio]{display:none}.language-option span{font-size:1.7rem;color:var(--color-text-01);transition:color .3s ease}.language-selection-actions{display:flex;gap:1.5rem;margin-top:3rem}@media(max-width:36em){.language-selection-actions{flex-direction:column}}.language-selection-actions .btn-back-to-type,.language-selection-actions .btn-proceed{flex:1;padding:1.2rem 2rem;border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem}.language-selection-actions .btn-back-to-type{background:var(--background-02);color:var(--color-text-01);border:.2rem solid var(--color-border-01)}.language-selection-actions .btn-back-to-type:hover{background:var(--background-error);border-color:#ffb74d;color:#ffb74d}.language-selection-actions .btn-proceed{background:var(--brand-color);color:var(--color-white);box-shadow:0 .4rem 1.2rem #5d5fef4d}.language-selection-actions .btn-proceed:hover{background:var(--brand-hover);transform:translateY(-.2rem);box-shadow:0 .6rem 1.6rem #5d5fef66}.form-file-input{display:block;width:100%;padding:1.5rem;border:.2rem dashed #d4d8e5;border-radius:.8rem;background:var(--background-03);cursor:pointer;transition:all .3s ease;font-size:1.7rem;color:var(--color-text-01)}.form-file-input:hover{transform:translateY(-.2rem);border-color:var(--brand-color)}.form-file-input:focus{outline:none;border-color:#5d5fef;background:var(--background-01)}.image-note{font-size:1.5rem;color:var(--color-text-02);margin-bottom:1rem;font-style:italic;display:flex;align-items:center;justify-content:center;gap:.5rem}.image-note:before{content:"ℹ";font-weight:700;color:var(--brand-color);font-size:1.7rem}.btn-remove-image{margin-top:1rem;padding:.8rem 1.5rem;background:#ffb74d;color:var(--color-white);border:none;border-radius:.6rem;font-family:Rabar_021,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-remove-image:hover{background:#ffa21a;transform:translateY(-.2rem)}.duration-section{display:flex;flex-direction:column;gap:2rem}.start-date-group{padding:1.5rem;background:var(--background-02);border-radius:.8rem;border-left:.4rem solid var(--brand-color)}.start-date-group .start-date-label{display:flex;align-items:center;gap:.8rem;font-size:1.7rem;font-weight:600;color:var(--color-text-01);margin-bottom:1rem}.start-date-group .start-date-label .label-icon{color:var(--brand-color);font-size:2rem}.start-date-group .start-date-label span{flex:1}.start-date-group .start-date-input{background:var(--background-03);border:.2rem solid #d4d8e5}.start-date-group .start-date-input:focus{border-color:var(--brand-color);box-shadow:0 0 0 .3rem #5d5fef1a}.end-date-group{padding:1.5rem;background:var(--background-02);border-radius:.8rem;border-left:.4rem solid var(--brand-color);animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.end-date-group .end-date-label{display:flex;align-items:center;gap:.8rem;font-size:1.7rem;font-weight:600;color:var(--color-text-01);margin-bottom:1rem}.end-date-group .end-date-label .label-icon{color:var(--brand-color);font-size:2rem}.end-date-group .end-date-label span{flex:1}.end-date-group .end-date-input{background:var(--background-03);border:.2rem solid #d4d8e5;width:100%}.end-date-group .end-date-input:focus{outline:none;border-color:var(--brand-color);box-shadow:0 0 0 .3rem #5d5fef1a}.timer-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.5rem;margin-bottom:2rem}@media(max-width:36em){.timer-inputs{grid-template-columns:1fr}}.timer-group{position:relative;display:flex;flex-direction:column;gap:.8rem}.timer-group .timer-label{font-size:1.7rem;font-weight:600;color:var(--color-text-01)}.timer-group .timer-input{padding:1rem;font-size:2.4rem;font-weight:600;text-align:center;border:.2rem solid #d4d8e5;background:#f5f6fa;transition:all .3s ease}.timer-group .timer-input:focus{outline:none;border-color:var(--brand-color);background:var(--background-01);box-shadow:0 0 0 .3rem #5d5fef1a}.timer-group .timer-input::-webkit-outer-spin-button,.timer-group .timer-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.timer-group .timer-input[type=number]{-moz-appearance:textfield;appearance:textfield}.timer-group .timer-unit{font-size:1.2rem;color:var(--color-text-02);text-align:center}.timer-display-box{padding:1.5rem;background:linear-gradient(135deg,#5d5fef0d,#53d89f0d);border:.2rem solid rgba(93,95,239,.2);border-radius:.8rem;text-align:center}.timer-display-box .timer-display{font-size:2rem;font-weight:600;color:var(--color-h1);margin:0}.duration-display-box{margin-top:1rem;padding:1.5rem;background:linear-gradient(135deg,#5d5fef0d,#53d89f0d);border:.2rem solid rgba(93,95,239,.2);border-radius:.8rem;text-align:center;animation:slideDown .3s ease}.duration-display-box .duration-display{font-size:2rem;font-weight:600;color:var(--color-h1);margin:0}.discount-type-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;margin-bottom:2rem}@media(max-width:36em){.discount-type-options{grid-template-columns:1fr}}.discount-type-option{position:relative;display:flex;align-items:center;padding:1.2rem;background:var(--background-03);border:.2rem solid #d4d8e5;border-radius:.8rem;cursor:pointer;transition:all .3s ease}.discount-type-option:hover{border-color:var(--brand-color);transform:translateY(-.2rem)}.discount-type-option.active{background:#5d5fef1a;border-color:var(--brand-color)}.discount-type-option.active .option-text{color:var(--brand-color);font-weight:700}.discount-type-option input[type=radio]{display:none}.discount-type-option .option-text{display:flex;align-items:center;gap:.8rem;font-size:1.7rem;font-weight:600;color:var(--color-text-01);transition:all .3s ease;flex:1}.offer{z-index:99999;background-color:#0009;width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:2rem 0}.offer__container{z-index:999999;background-color:var(--background-01);width:min(92vw,98rem);max-height:92vh;position:relative;border-radius:1rem;box-shadow:var(--brand-shadow);overflow-y:auto;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);padding:0}.offer__close{position:absolute;top:1.5rem;right:1.5rem;width:3rem;height:3rem;border:none;background-color:#0000000d;color:var(--color-text-01);font-size:2rem;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000}.offer__close:hover{background-color:#0000001a;transform:scale(1.1)}.offer__edit{position:absolute;top:1.5rem;right:6rem;width:3rem;height:3rem;border:none;background-color:#0000000d;color:var(--color-text-01);font-size:2rem;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000}.offer__edit:hover{background-color:#0000001a;transform:scale(1.1)}.offer__loading,.offer__error{padding:4rem 2rem;text-align:center;font-size:var(--color-text-02);color:var(--color-text-02)}.offer__content{padding:5rem 2rem 2.5rem;flex:1;overflow-y:auto}.offer__title{font-size:2rem;text-align:center;font-weight:800;margin-bottom:.75rem;color:var(--color-h1);word-break:break-word;letter-spacing:-.02em}.offer__description{color:var(--color-text-02);margin-bottom:1rem;line-height:1.6;font-size:1.5rem;opacity:.95}.offer__dates{display:flex;gap:2rem;margin-bottom:2.5rem;padding:1.5rem 2rem;background:linear-gradient(135deg,var(--background-02) 0%,var(--background-03) 100%);border-radius:.8rem;flex-wrap:wrap;box-shadow:var(--shadow-3d);border:var(--brand-border);position:relative;overflow:hidden}.offer__dates:before{content:"";position:absolute;top:0;left:0;right:0;height:.4rem;background:linear-gradient(90deg,var(--brand-color) 0%,var(--brand-hover) 100%)}.offer__date-item{font-size:1.7rem;color:var(--color-text-01);display:flex;align-items:center;gap:.5rem;font-weight:500}.offer__date-item strong{color:var(--brand-color);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem}.offer__date-item--timer{font-weight:700;color:#f97316;background:linear-gradient(135deg,#f9731626,#f973161a);padding:.75rem 1.25rem;border-radius:99.9rem;border:.2rem solid rgba(249,115,22,.3);box-shadow:0 .4rem 1.2rem #f9731633;margin-left:auto}.offer__date-item--timer strong{color:#f97316}.offer__sections{display:flex;flex-direction:column;gap:3rem;margin-bottom:2rem}.offer__section{border-radius:.8rem;overflow:visible;position:relative}.offer__section-title{font-size:2.4rem;font-weight:800;padding:1.75rem 2rem;margin-bottom:2rem;color:#fff;border-radius:.8rem;box-shadow:var(--shadow-3d);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.1em}.offer__section-title:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 100%);opacity:0;transition:opacity .3s ease}.offer__section-title:hover:before{opacity:1}.offer__section-title--buy{background:linear-gradient(135deg,var(--brand-color) 0%,var(--brand-hover) 100%);box-shadow:0 1rem 3rem rgba(var(--brand-color-rgb),.3)}.offer__section-title--get{background:linear-gradient(135deg,#53d89f,#34a76f);box-shadow:0 1rem 3rem #53d89f4d}.offer__products{display:grid;justify-content:center;grid-template-columns:repeat(3,minmax(21rem,25rem));gap:2rem;align-items:stretch}@media(max-width:81.25em){.offer__products{grid-template-columns:repeat(3,minmax(21rem,25rem))}}@media(max-width:62.5em){.offer__products{grid-template-columns:repeat(2,minmax(21rem,25rem));gap:1.5rem}}@media(max-width:46.875em){.offer__products{grid-template-columns:repeat(2,minmax(21rem,25rem));gap:1rem}}@media(max-width:30em){.offer__products{grid-template-columns:repeat(2,minmax(21rem,25rem));gap:1rem}}.offer__products:has(.offer__product-card--large){grid-template-columns:repeat(auto-fit,minmax(32rem,1fr))}.offer__product-card{width:100%;background:var(--background-02);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;overflow:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s ease;border:.2rem solid transparent;display:flex;flex-direction:column;box-shadow:var(--brand-shadow);cursor:pointer;position:relative;height:100%;background:linear-gradient(145deg,var(--background-02) 0%,var(--background-03) 100%)}.offer__product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:.4rem;background:linear-gradient(90deg,var(--brand-color) 0%,var(--brand-hover) 50%,var(--brand-color) 100%);opacity:0;transition:opacity .4s ease;z-index:2;pointer-events:none}.offer__product-card:after{content:"";position:absolute;inset:0;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;padding:.2rem;background:linear-gradient(145deg,var(--brand-color),var(--brand-hover));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.offer__product-card:hover{transform:translateY(-1rem) scale(1.02);box-shadow:var(--brand-shadow-hover),var(--shadow-inset-01);border-color:var(--brand-color)}.offer__product-card:hover:before,.offer__product-card:hover:after{opacity:1}.offer__product-card--free{background:linear-gradient(145deg,rgba(83,216,159,.05) 0%,var(--background-03) 100%);border:.2rem solid rgba(83,216,159,.15)}.offer__product-card--free:before{background:linear-gradient(90deg,#53d89f,#34a76f,#53d89f)}.offer__product-card--free:after{background:linear-gradient(145deg,#53d89f,#34a76f)}.offer__product-card--free:hover{border-color:#53d89f;box-shadow:0 2rem 5rem #53d89f59,0 0 3rem #53d89f33}.offer__product-card:hover .offer__product-image{transform:scale(1.1) rotate(2deg)}.offer__product-card--large{gap:1.2rem;padding:1rem;flex-direction:column;align-items:stretch}.offer__product-card--large:hover{transform:translateY(-.8rem);box-shadow:0 1.6rem 4rem #00000026}.offer__product-images{position:relative;width:100%;height:20rem;flex-shrink:0;overflow:hidden;border-radius:0;background:var(--background-03);display:flex;align-items:center;justify-content:center;border-bottom:.1rem solid rgba(93,95,239,.1)}.offer__product-images:after{content:"View Product";position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(to top,var(--brand-color),var(--brand-hover),transparent);color:#fff;text-align:center;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:0;transform:translateY(100%);transition:all .4s cubic-bezier(.4,0,.2,1)}.offer__product-card:hover .offer__product-images:after{opacity:1;transform:translateY(0)}.offer__product-images--large{width:100%;height:16rem;margin-bottom:.5rem;flex-shrink:unset}.offer__product-images--large{width:100%;height:16rem;margin-bottom:.5rem}.offer__product-image{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.4,0,.2,1);border-radius:0}.offer__free-badge{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;padding:.6rem 1.2rem;border-radius:99.9rem;font-weight:800;font-size:1.5rem;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 .8rem 2.4rem #06b6d466,0 0 2rem #06b6d44d;border:.2rem solid rgba(255,255,255,.3);z-index:3;animation:pulse 2s infinite;display:flex;align-items:center;gap:.5rem}.offer__free-badge svg{font-size:1.7rem}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 .8rem 2.4rem #06b6d466,0 0 2rem #06b6d44d}50%{transform:scale(1.05);box-shadow:0 1rem 3rem #06b6d480,0 0 3rem #06b6d466}}.offer__badge{position:absolute;top:.5rem;right:.5rem;padding:.35rem .7rem;border-radius:99.9rem;font-weight:700;font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em;border:.1rem solid rgba(255,255,255,.06);box-shadow:0 .6rem 1.8rem #0000001f;color:#fff}.offer__badge--green{background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 .8rem 2.4rem #06b6d433}.offer__badge--red{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 .8rem 2.4rem #f9731640}.offer__save{font-size:1.2rem;color:#f97316;font-weight:700;margin-left:.5rem}.offer__save--large{font-size:2rem;margin-left:0}.offer__section-title--bundle{background:linear-gradient(135deg,#f97316,#ea580c)}.offer__product-quantity{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,#5d5fef14,#5d5fef1f);border-radius:99.9rem;border:.2rem solid rgba(93,95,239,.2)}.offer__product-quantity--free{background:linear-gradient(135deg,#53d89f1a,#53d89f26);border:.2rem solid rgba(83,216,159,.3)}.offer__product-quantity--large{margin-bottom:1rem}.offer__price-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-top:1rem}.offer__price-block{display:flex;flex-direction:column;gap:.3rem;padding:.8rem;background:var(--background-03);border-radius:.5rem;border:.1rem solid rgba(93,95,239,.08);box-shadow:0 .2rem .8rem #5d5fef0f}.offer__price-block--save{background:#f9731614;border-color:#f9731633;box-shadow:0 .4rem 1.4rem #f9731626}.offer__quantity-label{font-size:1.5rem;color:var(--color-text-02);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.offer__quantity-badge{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:2rem;background:linear-gradient(135deg,var(--brand-color) 0%,var(--brand-hover) 100%);color:#fff;border-radius:99.9rem;font-weight:800;font-size:1.5rem;padding:0 1rem;box-shadow:0 .4rem 1.2rem #5d5fef4d}.offer__quantity-badge--free{background:linear-gradient(135deg,#53d89f,#34a76f);box-shadow:0 .4rem 1.2rem #53d89f4d}.offer__product-title{font-size:1.7rem;font-weight:700;color:var(--color-h1);margin-bottom:.75rem;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;min-height:3em;letter-spacing:-.01em}.offer__product-title--large{font-size:1.7rem;font-weight:700;-webkit-line-clamp:3;margin-bottom:.75rem}.offer__product-prices{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:var(--color-text-02);margin-bottom:.75rem;padding:.2rem;background:var(--background-03);border-radius:.8rem;border:.1rem solid rgba(93,95,239,.1);-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}.offer__product-prices--free{background:linear-gradient(135deg,#53d89f14,#53d89f1f);border:.1rem solid rgba(83,216,159,.2)}.offer__price-label{font-weight:600;font-size:1.2rem;color:var(--color-text-02);text-transform:uppercase;letter-spacing:.05em}.offer__price{font-weight:800;color:var(--brand-color);font-size:1.7rem;text-shadow:0 .2rem .8rem rgba(93,95,239,.2)}.offer__price--original{text-decoration:line-through;color:var(--color-text-02);font-size:1.5rem;opacity:.75;font-weight:500}.offer__price--worth{color:#53d89f;text-shadow:0 .2rem .8rem rgba(83,216,159,.3);opacity:.85}.offer__product-info{padding:1.75rem 1.5rem;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;position:relative}.offer__product-info--free{gap:1.25rem}.offer__product-info--large{padding:0}.offer__free-product-footer{margin-top:auto;padding-top:1rem;border-top:.2rem dashed rgba(83,216,159,.2);display:flex;justify-content:center}.offer__click-to-view{font-size:1.5rem;font-weight:700;color:#53d89f;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;padding:.75rem 1.5rem;background:linear-gradient(135deg,#53d89f1a,#53d89f26);border-radius:99.9rem;border:.2rem solid rgba(83,216,159,.3)}.offer__product-card--free:hover .offer__click-to-view{background:linear-gradient(135deg,#53d89f26,#53d89f33);transform:translate(.5rem);border-color:#53d89f}.offer__price-type{font-size:1.2rem;color:var(--color-text-02);font-weight:500}.offer__action-btn{width:100%;padding:.7rem 1rem;background:linear-gradient(135deg,var(--brand-color) 0%,var(--brand-hover) 100%);color:#fff;border:none;border-radius:99.9rem;font-size:1.5rem;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 1.2rem 4rem #5d5fef40,0 0 .1rem #0000000d}.offer__action-btn:hover{transform:translateY(-.3rem);box-shadow:0 1.6rem 5rem #5d5fef59,0 0 2rem #5d5fef26}.offer__action-btn:active{transform:translateY(0)}.offer__discount-banner{margin:2.5rem 0;display:flex;justify-content:center}.offer__discount-badge{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 2rem;border-radius:.8rem;font-weight:700;font-size:1.7rem;color:#fff;box-shadow:var(--shadow-3d);text-align:center;max-width:60rem;width:100%}.offer__discount-badge--free{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 1rem 3rem #10b9814d}.offer__discount-badge--discount{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 1rem 3rem #f973164d}.offer__discount-badge--both{background:linear-gradient(135deg,#f97316,#06b6d4);box-shadow:0 1rem 3rem #f9731659}.offer__discount-main-text{font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.offer__discount-sub-text{font-size:1.5rem;font-weight:500;opacity:.95;line-height:1.6}.offer__discount-separator{opacity:.8;font-weight:500}.offer__discount-section{margin-bottom:2rem}.offer__discount-section-title{font-size:2rem;font-weight:700;color:var(--color-h1);margin-bottom:2rem;padding-bottom:1rem;border-bottom:.3rem solid var(--brand-color);position:relative}.offer__discount-section-title:after{content:"";position:absolute;bottom:-.3rem;left:0;width:8rem;height:.3rem;background:linear-gradient(90deg,var(--brand-hover) 0%,transparent 100%)}.offer__discount-products{display:grid;justify-content:center;grid-template-columns:repeat(3,minmax(21rem,25rem));gap:2rem;padding:.5rem 0}@media(max-width:81.25em){.offer__discount-products{grid-template-columns:repeat(3,minmax(21rem,25rem))}}@media(max-width:62.5em){.offer__discount-products{grid-template-columns:repeat(2,minmax(21rem,25rem));gap:1.5rem}}@media(max-width:46.875em){.offer__discount-products{grid-template-columns:repeat(2,minmax(21rem,25rem));gap:1rem}}@media(max-width:30em){.offer__discount-products{grid-template-columns:repeat(2,minmax(21rem,25rem));gap:1rem}}.offer__discount-product-card{background:var(--background-02);border:.2rem solid transparent;border-radius:.8rem;overflow:hidden;box-shadow:var(--shadow-3d);transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s ease;display:flex;flex-direction:column;cursor:pointer;position:relative;height:100%;background:linear-gradient(145deg,var(--background-02) 0%,var(--background-03) 100%)}.offer__discount-product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:.5rem;background:linear-gradient(90deg,var(--brand-color) 0%,var(--brand-hover) 50%,var(--brand-color) 100%);opacity:0;transition:opacity .4s ease;z-index:2;pointer-events:none}.offer__discount-product-card:after{content:"";position:absolute;inset:0;border-radius:.8rem;padding:.2rem;background:linear-gradient(145deg,var(--brand-color),var(--brand-hover));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.offer__discount-product-card:hover{transform:translateY(-1.2rem) scale(1.02);box-shadow:var(--brand-shadow-hover),var(--shadow-inset-01);border-color:var(--brand-color)}.offer__discount-product-card:hover:before,.offer__discount-product-card:hover:after{opacity:1}.offer__discount-product-image{width:100%;height:22rem;overflow:hidden;background:var(--color-white);display:flex;align-items:center;justify-content:center;position:relative}.offer__discount-product-image:after{content:"View Details";position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(to top,var(--brand-color),var(--brand-hover),transparent);color:#fff;text-align:center;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:0;transform:translateY(100%);transition:all .4s cubic-bezier(.4,0,.2,1)}.offer__discount-product-image .offer__product-image{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.4,0,.2,1)}.offer__discount-product-card:hover .offer__discount-product-image:after{opacity:1;transform:translateY(0)}.offer__discount-product-card:hover .offer__discount-product-image .offer__product-image{transform:scale(1.1) rotate(2deg)}.offer__discount-product-info{padding:1.75rem 1.5rem;display:flex;flex-direction:column;flex:1;gap:1rem;position:relative}.offer__discount-product-title{font-size:1.7rem;font-weight:700;color:var(--color-h1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;min-height:3em;margin-bottom:.5rem;letter-spacing:-.01em}.offer__product-price-section{margin-bottom:.75rem;padding-bottom:1rem;border-bottom:.2rem dashed rgba(93,95,239,.15)}.offer__price-display{display:flex;flex-direction:column;gap:.6rem}.offer__original-price{font-size:1.5rem;color:var(--color-text-02);text-decoration:line-through;opacity:.75;font-weight:500}.offer__current-price{font-size:2.4rem;font-weight:800;color:var(--brand-color);letter-spacing:-.02em;text-shadow:0 .2rem .8rem rgba(93,95,239,.2)}.offer__min-order-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:linear-gradient(135deg,#5d5fef1f,#5d5fef2e);border:.2rem solid rgba(93,95,239,.25);border-radius:99.9rem;margin-bottom:1rem;box-shadow:0 .4rem 1.2rem #5d5fef26}.offer__min-order-badge svg{font-size:1.5rem;color:var(--brand-color)}.offer__min-order-text{font-size:1.2rem;font-weight:600;color:var(--color-text-02);text-transform:uppercase;letter-spacing:.05em}.offer__min-order-value{font-size:1.5rem;font-weight:800;color:var(--brand-color);background:linear-gradient(135deg,var(--brand-color) 0%,var(--brand-hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.offer__discount-pricing{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.offer__savings{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;background:linear-gradient(135deg,#f973161f,#f973162e);border-radius:.8rem;border-left:.4rem solid #f97316;box-shadow:0 .6rem 1.8rem #f9731633;transition:all .3s ease}.offer__savings:hover{background:linear-gradient(135deg,#f973162e,#f973163d);transform:translate(.4rem)}.offer__save-label{font-size:1.5rem;color:#f97316;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.offer__save-amount{font-weight:800;color:#f97316;font-size:1.7rem;text-shadow:0 .2rem .8rem rgba(249,115,22,.3)}.offer__add-to-cart-btn{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--brand-color) 0%,var(--brand-hover) 100%);color:var(--color-white);border:none;border-radius:.8rem;font-size:1.7rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.08em;box-shadow:var(--brand-shadow);margin-top:auto;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.5rem;z-index:10}.offer__add-to-cart-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);pointer-events:none;transition:width .6s,height .6s}.offer__add-to-cart-btn:hover{transform:translateY(-.3rem);box-shadow:0 1.2rem 3.5rem #5d5fef73,0 0 2rem #5d5fef4d;background:linear-gradient(135deg,var(--brand-hover) 0%,var(--brand-color) 100%)}.offer__add-to-cart-btn:hover:before{width:30rem;height:30rem}.offer__add-to-cart-btn:active{transform:translateY(-.1rem);box-shadow:0 .4rem 1.5rem #5d5fef4d,0 0 1rem #5d5fef33}.offer__add-to-cart-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.offer__add-to-cart-btn:disabled:hover{transform:none;box-shadow:none}.offer__toast{position:absolute;top:1rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1.5rem;font-weight:600;z-index:10000;box-shadow:0 .4rem 1.5rem #10b98166;animation:toast-slide-in .3s ease-out;white-space:nowrap}.offer__add-all-section{padding:1.5rem 2rem;display:flex;justify-content:center}.offer__add-all-btn{padding:1rem 2.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:.8rem;font-size:1.7rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 .6rem 2rem #10b9814d;display:flex;align-items:center;gap:.6rem}.offer__add-all-btn:hover{transform:translateY(-.2rem);box-shadow:0 1rem 3rem #10b98173;background:linear-gradient(135deg,#059669,#10b981)}.offer__add-all-btn:active{transform:translateY(0)}.offer__add-all-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.offer__add-all-btn:disabled:hover{transform:none;box-shadow:none;background:linear-gradient(135deg,#10b981,#059669)}@keyframes toast-slide-in{0%{opacity:0;transform:translate(-50%) translateY(-1rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}[data-theme=dark] .offer{background-color:#000c}[data-theme=dark] .offer__container{background-color:var(--background-01);box-shadow:0 2rem 6rem #5d5fef33,0 0 .1rem #ffffff1a}[data-theme=dark] .offer__close{background-color:#ffffff1a}[data-theme=dark] .offer__close:hover{background-color:#fff3}[data-theme=dark] .offer__product-card{background-color:var(--background-02);border:var(--brand-border);box-shadow:var(--brand-shadow)}[data-theme=dark] .offer__product-card:hover{box-shadow:var(--brand-shadow-hover)}[data-theme=dark] .offer__discount-product-card{background:linear-gradient(145deg,var(--background-02) 0%,var(--background-03) 100%)}[data-theme=dark] .offer__discount-product-card:hover{box-shadow:var(--brand-shadow-hover)}@media(max-width:46.875em){.offer__container{width:95vw;max-height:90vh}.offer__content{padding:2rem 1.5rem}.offer__close{width:2.5rem;height:2.5rem;font-size:1.5rem;top:1rem;right:1rem}.offer__products{gap:1.5rem}}@media(max-width:36em){.offer{padding:1rem 0}.offer__container{border-radius:.75rem}.offer__header{height:25vh;border-radius:.75rem .75rem 0 0}.offer__content{padding:1.5rem 1rem}.offer__title{font-size:2rem}.offer__section-title{font-size:1.5rem;padding:1rem}.offer__product-card{border-radius:.5rem}.offer__product-images{height:14rem}.offer__product-info{padding:1.25rem 1rem}.offer__action-btn{padding:1rem 1.5rem;font-size:1.5rem}.offer__discount-product-image{height:16rem}.offer__discount-badge{padding:1.25rem 1.5rem;gap:.5rem}.offer__discount-main-text{font-size:1.7rem}.offer__discount-sub-text{font-size:1.2rem}.offer__min-order-badge{flex-direction:column;text-align:center;padding:.8rem}.offer__add-to-cart-btn{padding:.8rem 1rem;font-size:1.5rem}.offer__add-all-btn{padding:.8rem 1.5rem;font-size:1.5rem}}.plan-end-modal{z-index:99999;background-color:#0009;width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:2rem 0}.add-to-cart{z-index:99999;background-color:#0009;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:2rem 0;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.add-to-cart__container{z-index:999999;background-color:var(--background-01);width:min(92vw,62rem);max-height:92vh;position:relative;border-radius:1.6rem;box-shadow:0 2rem 6rem #5d5fef33,0 0 .1rem #0000001a;overflow:hidden;display:flex;flex-direction:column;animation:slideUp .4s cubic-bezier(.16,1,.3,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(4rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:36em){.add-to-cart__container{width:96vw;max-height:95vh;border-radius:1.2rem}}.add-to-cart__close{position:absolute;top:1.5rem;right:1.5rem;width:3.2rem;height:3.2rem;border:none;background-color:var(--background-03);color:var(--color-text-01);font-size:2rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1000}.add-to-cart__close:hover{background-color:var(--brand-color);color:#fff;transform:scale(1.1) rotate(90deg)}@media(max-width:36em){.add-to-cart__close{top:1rem;right:1rem;width:2.8rem;height:2.8rem;font-size:1.8rem}}.add-to-cart__content{padding:2.5rem;flex:1;overflow-y:auto}.add-to-cart__content::-webkit-scrollbar{width:.6rem}.add-to-cart__content::-webkit-scrollbar-track{background:transparent}.add-to-cart__content::-webkit-scrollbar-thumb{background:var(--brand-color);border-radius:1rem}@media(max-width:36em){.add-to-cart__content{padding:2rem 1.5rem}}.add-to-cart__header{display:flex;gap:2rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:.1rem solid var(--background-03)}@media(max-width:36em){.add-to-cart__header{flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem}}.add-to-cart__image-wrapper{flex-shrink:0;width:14rem;height:14rem;border-radius:1.2rem;overflow:hidden;background:var(--background-03);display:flex;align-items:center;justify-content:center}@media(max-width:36em){.add-to-cart__image-wrapper{width:100%;height:20rem}}.add-to-cart__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.add-to-cart__image:hover{transform:scale(1.05)}.add-to-cart__info{flex:1;display:flex;flex-direction:column;gap:.8rem}.add-to-cart__title{font-size:1.9rem;font-weight:600;color:var(--color-h1);line-height:1.3;margin:0}@media(max-width:36em){.add-to-cart__title{font-size:1.7rem}}.add-to-cart__title-ar{font-size:1.4rem;color:var(--color-text-02);line-height:1.4;margin:0;direction:rtl}.add-to-cart__price-wrapper{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.add-to-cart__old-price{font-size:1.6rem;color:var(--color-text-02);text-decoration:line-through}.add-to-cart__price{font-size:2.4rem;font-weight:700;color:var(--brand-color)}.add-to-cart__discount-badge{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:.4rem .8rem;border-radius:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.05rem}.add-to-cart__section-title{font-size:1.6rem;font-weight:600;color:var(--color-h1);margin:0 0 1.2rem}.add-to-cart__variants{margin-bottom:2.5rem}.add-to-cart__variant-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}@media(max-width:36em){.add-to-cart__variant-list{grid-template-columns:1fr}}.add-to-cart__variant-btn{padding:1.2rem 1.5rem;border:.2rem solid var(--background-03);background-color:var(--background-01);border-radius:1rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.add-to-cart__variant-btn:hover{border-color:var(--brand-color);transform:translateY(-.2rem);box-shadow:0 .4rem 1.2rem #5d5fef26}.add-to-cart__variant-btn.active{border-color:var(--brand-color);background:linear-gradient(135deg,#5d5fef1a,#5d5fef0d);box-shadow:0 0 0 .1rem var(--brand-color) inset}.add-to-cart__variant-btn.active .add-to-cart__variant-label{color:var(--brand-color);font-weight:600}.add-to-cart__variant-label{font-size:1.4rem;color:var(--color-text-01);font-weight:500}.add-to-cart__variant-price{font-size:1.3rem;color:var(--color-text-02);font-weight:600}.add-to-cart__hint{margin-top:.8rem;font-size:1.3rem;color:#ff6b6b;font-style:italic}.add-to-cart__offer-banner{background:linear-gradient(135deg,#ffd7001a,#ffa5000d);border:.2rem solid rgba(255,165,0,.3);border-radius:1.2rem;padding:1.8rem;margin-bottom:2.5rem;display:flex;gap:1.5rem;align-items:flex-start;animation:pulseOffer 2s ease-in-out infinite}@keyframes pulseOffer{0%,to{box-shadow:0 0 #ffa50066}50%{box-shadow:0 0 0 .8rem #ffa50000}}@media(max-width:36em){.add-to-cart__offer-banner{padding:1.5rem;gap:1.2rem}}.add-to-cart__offer-icon{font-size:3rem;flex-shrink:0;animation:bounce 1s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-.8rem)}}@media(max-width:36em){.add-to-cart__offer-icon{font-size:2.5rem}}.add-to-cart__offer-content{flex:1}.add-to-cart__offer-title{font-size:1.6rem;font-weight:700;color:#d97706;margin:0 0 .8rem;line-height:1.3}@media(max-width:36em){.add-to-cart__offer-title{font-size:1.5rem}}.add-to-cart__offer-desc{font-size:1.4rem;color:var(--color-text-01);margin:0 0 1rem;font-weight:500}@media(max-width:36em){.add-to-cart__offer-desc{font-size:1.3rem}}.add-to-cart__free-products{list-style:none;padding:0;margin:0 0 1rem}.add-to-cart__free-products li{font-size:1.4rem;color:var(--color-text-01);padding:.6rem 0 .6rem 1.5rem;position:relative;font-weight:500}.add-to-cart__free-products li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}@media(max-width:36em){.add-to-cart__free-products li{font-size:1.3rem}}.add-to-cart__offer-requirement{font-size:1.3rem;color:#f59e0b;margin:.8rem 0 0;padding:.8rem 1.2rem;background:#f59e0b1a;border-radius:.8rem;font-weight:600}@media(max-width:36em){.add-to-cart__offer-requirement{font-size:1.2rem;padding:.6rem 1rem}}.add-to-cart__quantity-section{margin-bottom:2.5rem}.add-to-cart__quantity-controls{display:flex;align-items:center;gap:1.5rem;background:var(--background-03);padding:.8rem 1.2rem;border-radius:1rem;width:fit-content}.add-to-cart__quantity-btn{width:3.5rem;height:3.5rem;border:none;background:var(--brand-color);color:#fff;font-size:2rem;border-radius:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-weight:300}.add-to-cart__quantity-btn:hover:not(:disabled){background:var(--brand-hover);transform:scale(1.05)}.add-to-cart__quantity-btn:disabled{opacity:.4;cursor:not-allowed}.add-to-cart__quantity-value{font-size:1.8rem;font-weight:600;color:var(--color-text-01);min-width:3rem;text-align:center}.add-to-cart__total{display:flex;justify-content:space-between;align-items:center;padding:2rem;background:var(--background-03);border-radius:1.2rem;margin-bottom:2rem}.add-to-cart__total-label{font-size:1.7rem;font-weight:600;color:var(--color-text-01)}.add-to-cart__total-price{font-size:2.6rem;font-weight:700;color:var(--brand-color)}.add-to-cart__submit{width:100%;padding:1.6rem;border:none;background:linear-gradient(135deg,var(--brand-color) 0%,var(--brand-hover) 100%);color:#fff;font-size:1.7rem;font-weight:600;border-radius:1.2rem;cursor:pointer;transition:all .3s ease;box-shadow:0 .4rem 1.5rem #5d5fef4d}.add-to-cart__submit:hover:not(.disabled){transform:translateY(-.2rem);box-shadow:0 .6rem 2rem #5d5fef66}.add-to-cart__submit:active:not(.disabled){transform:translateY(0)}.add-to-cart__submit.disabled{opacity:.5;cursor:not-allowed;background:var(--color-gray);box-shadow:none}.profile-page{min-height:100vh;background:var(--background-02);padding:8rem 1rem 12rem}.profile-page__container{max-width:90rem;margin:0 auto}.profile-page__header{background:var(--background-01);border-radius:2rem;overflow:hidden;box-shadow:0 .4rem 2rem #00000014;margin-bottom:2.5rem;position:relative}.profile-page__cover{height:20rem;background:linear-gradient(135deg,var(--brand-color) 0%,var(--brand-hover) 100%);position:relative;overflow:hidden}@media(max-width:36em){.profile-page__cover{height:15rem}}.profile-page__cover-gradient{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.2) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.15) 0%,transparent 50%);animation:coverMove 15s ease-in-out infinite}@keyframes coverMove{0%,to{transform:translate(0)}50%{transform:translate(-1rem,-1rem)}}.profile-page__main-info{display:flex;align-items:flex-end;gap:2.5rem;padding:0 3rem 3rem;margin-top:-8rem;position:relative;z-index:1}@media(max-width:36em){.profile-page__main-info{flex-direction:column;align-items:center;text-align:center;padding:0 2rem 2.5rem;gap:1.5rem}}.profile-page__image-wrapper{flex-shrink:0;width:18rem;height:18rem;border-radius:50%;overflow:hidden;border:.6rem solid var(--background-01);box-shadow:0 1rem 3rem #00000026;background:var(--background-03)}@media(max-width:36em){.profile-page__image-wrapper{width:14rem;height:14rem;border-width:.5rem}}.profile-page__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.profile-page__image:hover{transform:scale(1.05)}.profile-page__text-info{flex:1;padding-bottom:1rem}@media(max-width:36em){.profile-page__text-info{padding-bottom:0}}.profile-page__shop-name{font-size:3rem;font-weight:700;color:var(--color-h1);margin:0 0 .5rem;font-family:Rabar_022,sans-serif}@media(max-width:36em){.profile-page__shop-name{font-size:2.4rem}}.profile-page__seller-name{font-size:1.6rem;color:var(--color-text-02);margin:0;font-weight:500}.profile-page__share-section{background:var(--background-01);border-radius:1.6rem;padding:2.5rem;box-shadow:0 .4rem 2rem #00000014;margin-bottom:2.5rem;position:relative}@media(max-width:36em){.profile-page__share-section{padding:2rem 1.5rem}}.profile-page__section-title{font-size:2rem;font-weight:600;color:var(--color-h1);margin:0 0 2rem;display:flex;align-items:center;gap:1rem;font-family:Rabar_022,sans-serif}@media(max-width:36em){.profile-page__section-title{font-size:1.8rem}}.profile-page__section-icon{color:var(--brand-color)}.profile-page__share-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:30em){.profile-page__share-buttons{grid-template-columns:1fr}}.profile-page__share-btn{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 2rem;border:.2rem solid var(--background-03);background:var(--background-01);border-radius:1.2rem;cursor:pointer;transition:all .3s ease;font-size:1.6rem;font-weight:600;color:var(--color-text-01)}.profile-page__share-btn svg{font-size:2rem;transition:transform .3s ease}.profile-page__share-btn:hover{transform:translateY(-.3rem);box-shadow:0 .8rem 2rem #5d5fef33}.profile-page__share-btn--profile{border-color:var(--brand-color);color:var(--brand-color)}.profile-page__share-btn--profile:hover{background:var(--brand-color);color:#fff}.profile-page__share-btn--profile:hover svg{transform:scale(1.1)}.profile-page__share-btn--store{border-color:#53d89f;color:#53d89f}.profile-page__share-btn--store:hover{background:#53d89f;color:#fff}.profile-page__share-btn--store:hover svg{transform:scale(1.1)}.profile-page__copy-success{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#53d89f;color:#fff;padding:1.2rem 2rem;border-radius:1rem;font-size:1.4rem;font-weight:600;display:flex;align-items:center;gap:.8rem;box-shadow:0 .8rem 2.5rem #53d89f66;animation:successPopup .4s cubic-bezier(.16,1,.3,1);z-index:10}@keyframes successPopup{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.profile-page__edit-section{background:var(--background-01);border-radius:1.6rem;padding:2rem 2.5rem;box-shadow:0 .4rem 2rem #00000014;margin-bottom:2.5rem;display:flex;justify-content:center}@media(max-width:36em){.profile-page__edit-section{padding:1.5rem}}.profile-page__edit-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.4rem 3rem;background:linear-gradient(135deg,var(--brand-color) 0%,var(--brand-hover) 100%);color:#fff;border:none;border-radius:1.2rem;font-size:1.6rem;font-weight:600;cursor:pointer;box-shadow:0 .6rem 2rem #5d5fef40;transition:all .3s ease}.profile-page__edit-btn svg{font-size:1.8rem;transition:transform .3s ease}.profile-page__edit-btn:hover{transform:translateY(-.3rem);box-shadow:0 1rem 3rem #5d5fef59}.profile-page__edit-btn:hover svg{transform:rotate(-5deg) scale(1.1)}.profile-page__edit-btn:active{transform:translateY(-.1rem)}@media(max-width:36em){.profile-page__edit-btn{width:100%;padding:1.2rem 2rem;font-size:1.5rem}}.profile-page__contact-section{background:var(--background-01);border-radius:1.6rem;padding:2.5rem;box-shadow:0 .4rem 2rem #00000014;margin-bottom:2.5rem}@media(max-width:36em){.profile-page__contact-section{padding:2rem 1.5rem}}.profile-page__contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:1.5rem}@media(max-width:36em){.profile-page__contact-grid{grid-template-columns:1fr}}.profile-page__contact-card{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:var(--background-03);border-radius:1.2rem;border:.2rem solid transparent;transition:all .3s ease;text-decoration:none;color:var(--color-text-01)}.profile-page__contact-card:hover{border-color:var(--icon-color);transform:translateY(-.3rem);box-shadow:0 .8rem 2rem #0000001a}.profile-page__contact-card:hover .profile-page__contact-icon{transform:scale(1.1);background:var(--icon-color);color:#fff}.profile-page__contact-icon{width:5.5rem;height:5.5rem;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;font-size:2.8rem;color:var(--icon-color);background:#0000000d;transition:all .3s ease;flex-shrink:0}[data-theme=dark] .profile-page__contact-icon{background:#ffffff0d}.profile-page__contact-info{display:flex;flex-direction:column;gap:.4rem}.profile-page__contact-label{font-size:1.3rem;color:var(--color-text-02);font-weight:500;text-transform:uppercase;letter-spacing:.05rem}.profile-page__contact-number{font-size:1.6rem;font-weight:600;color:var(--color-text-01)}.profile-page__social-section{background:var(--background-01);border-radius:1.6rem;padding:2.5rem;box-shadow:0 .4rem 2rem #00000014;margin-bottom:2.5rem}@media(max-width:36em){.profile-page__social-section{padding:2rem 1.5rem}}.profile-page__social-hint{font-size:1.2rem;color:var(--color-text-02);line-height:1.6;margin-top:.4rem;margin-bottom:1.8rem;padding:.8rem 1.2rem;background:linear-gradient(135deg,#5d5fef0f,#5d5fef08);border-left:.3rem solid var(--brand-color, #5d5fef);border-radius:0 .8rem .8rem 0}[dir=rtl] .profile-page__social-hint{border-left:none;border-right:.3rem solid var(--brand-color, #5d5fef);border-radius:.8rem 0 0 .8rem}.profile-page__social-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.5rem}@media(max-width:36em){.profile-page__social-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.2rem}}.profile-page__social-card{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:2rem 1.5rem;background:var(--background-03);border-radius:1.2rem;border:.2rem solid transparent;transition:all .3s ease;text-decoration:none;color:var(--color-text-01)}.profile-page__social-card:hover{border-color:var(--icon-color);transform:translateY(-.5rem);box-shadow:0 1rem 2.5rem #0000001a}.profile-page__social-card:hover .profile-page__social-icon{transform:scale(1.15) rotate(5deg);background:var(--icon-color);color:#fff}@media(max-width:36em){.profile-page__social-card{padding:1.5rem 1rem}}.profile-page__social-icon{width:5.5rem;height:5.5rem;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;font-size:2.8rem;color:var(--icon-color);background:#0000000d;transition:all .3s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .profile-page__social-icon{background:#ffffff0d}@media(max-width:36em){.profile-page__social-icon{width:4.5rem;height:4.5rem;font-size:2.4rem}}.profile-page__social-name{font-size:1.4rem;font-weight:600;color:var(--color-text-01);text-align:center}@media(max-width:36em){.profile-page__social-name{font-size:1.3rem}}.profile-page__store-link{text-align:center}.profile-page__store-btn{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;padding:1.8rem 4rem;background:linear-gradient(135deg,var(--brand-color) 0%,var(--brand-hover) 100%);color:#fff;border-radius:1.2rem;font-size:1.8rem;font-weight:700;text-decoration:none;box-shadow:0 .8rem 2.5rem #5d5fef4d;transition:all .3s ease;border:none}.profile-page__store-btn svg{font-size:2.2rem;transition:transform .3s ease}.profile-page__store-btn:hover{transform:translateY(-.3rem);box-shadow:0 1.2rem 3.5rem #5d5fef66}.profile-page__store-btn:hover svg{transform:scale(1.1)}.profile-page__store-btn:active{transform:translateY(-.1rem)}@media(max-width:36em){.profile-page__store-btn{padding:1.5rem 3rem;font-size:1.6rem}}.product-discount-container{min-height:100vh;background:var(--background-01);padding:6rem 2rem 12rem;position:relative}@media(max-width:46.875em){.product-discount-container{padding:4rem 1rem 8rem}}.toast-message{position:fixed;top:10rem;right:2rem;padding:1rem 1.5rem;border-radius:1.2rem;display:flex;align-items:center;gap:.75rem;font-size:1.7rem;font-weight:500;z-index:1000;animation:slideIn .3s ease;box-shadow:var(--shadow-3d)}.toast-message.success{background:linear-gradient(135deg,#53d89f,#3cb371);color:#fff}.toast-message.error{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff}.toast-message svg{font-size:2rem}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.action-selection{max-width:120rem;margin:0 auto;padding-top:2rem}.action-selection .page-title{font-family:Rabar_022,sans-serif;font-size:5rem;font-weight:700;color:var(--color-h1);text-align:center;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.action-selection .page-title .title-icon{color:var(--brand-color)}@media(max-width:36em){.action-selection .page-title{font-size:4rem}}.action-selection .page-subtitle{text-align:center;font-size:2rem;color:var(--color-text-02);margin-bottom:3rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem}@media(max-width:62.5em){.stats-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:43.75em){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{background:var(--background-03);border-radius:1.6rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow-3d);border:.2rem solid transparent;transition:all .3s ease}.stat-card:hover{transform:translateY(-.4rem);border-color:var(--brand-color)}.stat-card .stat-icon{width:5rem;height:5rem;border-radius:1.2rem;background:var(--brand-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.4rem}.stat-card.discount .stat-icon{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover))}.stat-card.delivery .stat-icon{background:linear-gradient(135deg,#53d89f,#3cb371)}.stat-card.both .stat-icon{background:linear-gradient(135deg,#ffb74d,#ffa000)}.stat-card .stat-info{display:flex;flex-direction:column}.stat-card .stat-info .stat-value{font-family:Rabar_022,sans-serif;font-size:3rem;font-weight:700;color:var(--color-h1)}.stat-card .stat-info .stat-label{font-size:1.5rem;color:var(--color-text-02)}.action-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:46.875em){.action-cards{grid-template-columns:1fr}}.action-card{background:var(--background-03);border-radius:2rem;padding:2.5rem;cursor:pointer;transition:all .3s ease;border:.3rem solid transparent;box-shadow:var(--shadow-3d);text-align:center}.action-card:hover{transform:translateY(-.8rem);box-shadow:0 2rem 4rem #00000026}.action-card.add:hover{border-color:#53d89f}.action-card.add .action-icon,.action-card.add .action-btn{background:linear-gradient(135deg,#53d89f,#3cb371)}.action-card.add .action-btn:hover{background:linear-gradient(135deg,#3cb371,#2e8b57)}.action-card.remove:hover{border-color:#ff6b6b}.action-card.remove .action-icon,.action-card.remove .action-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a5a)}.action-card.remove .action-btn:hover{background:linear-gradient(135deg,#ee5a5a,#dc3545)}.action-card .action-icon{width:8rem;height:8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.action-card .action-icon svg{font-size:2rem;color:#fff}.action-card h3{font-family:Rabar_022,sans-serif;font-size:2.4rem;font-weight:700;color:var(--color-h1);margin-bottom:1rem}.action-card p{font-size:1.7rem;color:var(--color-text-02);line-height:1.6;margin-bottom:2rem}.action-card .action-btn{padding:1rem 2rem;color:#fff;border:none;border-radius:1.2rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem}.type-selection{max-width:120rem;margin:0 auto}.form-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:.2rem solid var(--background-02)}.form-header .btn-back{width:5rem;height:5rem;background:var(--background-02);border:.2rem solid var(--color-border-01);border-radius:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.form-header .btn-back:hover{background:#ffb74d;border-color:#ffb74d}.form-header .btn-back:hover svg{color:#fff}.form-header .btn-back svg{font-size:2rem;color:var(--color-text-01);transition:color .3s ease}.form-header .form-title{flex:1;font-family:Rabar_022,sans-serif;font-size:4rem;font-weight:700;color:var(--color-h1);margin:0}@media(max-width:36em){.form-header .form-title{font-size:3rem}}.type-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:62.5em){.type-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:36em){.type-cards{grid-template-columns:1fr}}.type-card{background:var(--background-03);border-radius:1.6rem;padding:2rem;cursor:pointer;transition:all .3s ease;border:.3rem solid transparent;box-shadow:var(--shadow-3d);text-align:center}.type-card:hover{transform:translateY(-.6rem)}.type-card.discount:hover{border-color:var(--brand-color)}.type-card.discount .type-icon{background:linear-gradient(135deg,var(--brand-color),var(--brand-hover))}.type-card.delivery:hover{border-color:#53d89f}.type-card.delivery .type-icon{background:linear-gradient(135deg,#53d89f,#3cb371)}.type-card.both:hover{border-color:#ffb74d}.type-card.both .type-icon{background:linear-gradient(135deg,#ffb74d,#ffa000)}.type-card .type-icon{width:7rem;height:7rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.type-card .type-icon svg{font-size:1.75rem;color:#fff}.type-card h3{font-family:Rabar_022,sans-serif;font-size:2rem;font-weight:700;color:var(--color-h1);margin-bottom:.75rem}.type-card p{font-size:1.5rem;color:var(--color-text-02);line-height:1.5;margin-bottom:1rem}.type-card .type-count{background:var(--background-02);padding:.5rem 1rem;border-radius:.8rem;font-size:1.5rem;color:var(--color-text-01);font-weight:500}.products-selection{max-width:140rem;margin:0 auto}.config-section{background:var(--background-03);border-radius:1.6rem;padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-3d)}.config-row{display:flex;gap:2rem;margin-bottom:1.5rem}.config-row:last-child{margin-bottom:0}@media(max-width:36em){.config-row.dates{flex-direction:column;gap:1rem}}.config-field{flex:1}.config-field label{display:flex;align-items:center;gap:.5rem;font-size:1.7rem;font-weight:600;color:var(--color-h1);margin-bottom:.75rem}.config-field label svg{color:var(--brand-color)}.config-field input{width:100%;padding:1rem;background:var(--background-02);border:.2rem solid var(--color-border-01);border-radius:1.2rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01);transition:all .3s ease}.config-field input:focus{outline:none;border-color:var(--brand-color);box-shadow:0 0 0 .3rem #5d5fef1a}.config-field input::placeholder{color:var(--color-text-02)}.products-toolbar{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}@media(max-width:46.875em){.products-toolbar{flex-direction:column;align-items:stretch}}.search-box{flex:1;min-width:25rem;position:relative}.search-box svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-02)}.search-box input{width:100%;padding:1rem 1rem 1rem 3rem;background:var(--background-03);border:.2rem solid var(--color-border-01);border-radius:1.2rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;color:var(--color-text-01);transition:all .3s ease}.search-box input:focus{outline:none;border-color:var(--brand-color)}.search-box input::placeholder{color:var(--color-text-02)}.select-all-box .checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:1.7rem;color:var(--color-text-01);font-weight:500}.select-all-box .checkbox-label input[type=checkbox]{display:none}.select-all-box .checkbox-label .checkmark{width:2.4rem;height:2.4rem;border:.2rem solid var(--brand-color);border-radius:.6rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.select-all-box .checkbox-label input:checked+.checkmark{background:var(--brand-color)}.select-all-box .checkbox-label input:checked+.checkmark:after{content:"✓";color:#fff;font-size:1.5rem;font-weight:700}.selected-count{background:var(--brand-color);color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:1.5rem;font-weight:600}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem}.loading-spinner .spinner{width:5rem;height:5rem;border:.4rem solid var(--background-02);border-top-color:var(--brand-color);border-radius:50%;animation:spin 1s linear infinite}.loading-spinner p{margin-top:1rem;color:var(--color-text-02)}@keyframes spin{to{transform:rotate(360deg)}}.no-products{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;background:var(--background-03);border-radius:1.6rem}.no-products svg{font-size:4rem;color:var(--color-text-02);margin-bottom:1rem}.no-products p{color:var(--color-text-02);font-size:2rem}.products-grid--discount{display:grid;grid-template-columns:repeat(auto-fill,minmax(23rem,1fr));gap:1.5rem;margin-bottom:2rem}.product-card-pd{background:var(--background-03);border-radius:1.6rem;overflow:hidden;cursor:pointer;transition:all .3s ease;border:.3rem solid transparent;box-shadow:var(--shadow-3d);position:relative}.product-card-pd:hover{transform:translateY(-.4rem);border-color:var(--brand-color)}.product-card-pd.selected{border-color:var(--brand-color);background:#5d5fef0d}.product-card-pd.selected .product-checkbox{background:var(--brand-color);color:#fff}.product-card-pd .product-checkbox{position:absolute;top:1rem;left:1rem;width:3rem;height:3rem;background:var(--background-02);border:.2rem solid var(--brand-color);border-radius:.8rem;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s ease}.product-card-pd .product-checkbox svg{font-size:1.5rem}.product-card-pd .product-image{width:100%;height:20rem;overflow:hidden}.product-card-pd .product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.product-card-pd:hover .product-image img{transform:scale(1.05)}.product-card-pd .product-info{padding:1rem}.product-card-pd .product-info h4{font-family:Rabar_022,sans-serif;font-size:1.7rem;font-weight:600;color:var(--color-h1);margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-pd .product-info .product-price{font-size:2rem;font-weight:700;color:var(--brand-color)}.product-card-pd .product-badges{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1rem 1rem}.product-card-pd .product-badges .badge{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:.6rem;font-size:1.2rem;font-weight:600}.product-card-pd .product-badges .badge.discount-badge{background:var(--discount-badge-bg);color:var(--color-white)}.product-card-pd .product-badges .badge.delivery-badge{background:#53d89f26;color:#3cb371}.product-card-pd .partial-status{padding:0 1rem 1rem}.product-card-pd .partial-status .partial-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:.6rem;font-size:1.2rem;font-weight:500}.product-card-pd .partial-status .partial-badge.has-discount{background:#5d5fef1a;color:var(--brand-color)}.product-card-pd .partial-status .partial-badge.has-delivery{background:#53d89f1a;color:#3cb371}.submit-section{display:flex;justify-content:center;padding:2rem 0}.submit-section .submit-btn{padding:1.25rem 3rem;border:none;border-radius:1.2rem;font-family:Rabar_021,sans-serif;font-size:2rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.75rem}.submit-section .submit-btn.add{background:linear-gradient(135deg,#53d89f,#3cb371)}.submit-section .submit-btn.add:hover:not(:disabled){background:linear-gradient(135deg,#3cb371,#2e8b57);transform:translateY(-.2rem)}.submit-section .submit-btn.remove{background:linear-gradient(135deg,#ff6b6b,#ee5a5a)}.submit-section .submit-btn.remove:hover:not(:disabled){background:linear-gradient(135deg,#ee5a5a,#dc3545);transform:translateY(-.2rem)}.submit-section .submit-btn:disabled{opacity:.6;cursor:not-allowed}.submit-section .submit-btn .btn-spinner{width:2rem;height:2rem;border:.2rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.product-discount-container .load-more-btn{padding:1.2rem 3rem;background:var(--brand-color);color:var(--color-white);border:none;border-radius:.8rem;font-family:Rabar_021,sans-serif;font-size:1.7rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.8rem}.product-discount-container .load-more-btn:hover{background:var(--brand-hover);transform:translateY(-.2rem)}.product-discount-container .load-more-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.about-page{min-height:100vh;background:var(--background-01)}.about-page .about-hero{position:relative;padding:6rem 2rem 4rem;background:linear-gradient(135deg,var(--brand-color) 0%,#7c7eff 100%);overflow:hidden}.about-page .about-hero .about-hero-content{position:relative;z-index:2;max-width:80rem;margin:0 auto;text-align:center}.about-page .about-hero .about-hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#fff;margin-bottom:1rem}.about-page .about-hero .about-hero-subtitle{font-size:clamp(1rem,2.5vw,1.25rem);color:#ffffffe6;max-width:60rem;margin:0 auto}.about-page .about-hero .about-hero-bg{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.about-page .about-container{max-width:120rem;margin:0 auto;padding:3rem 1.5rem}.about-page .about-section{margin-bottom:4rem}.about-page .about-section .about-section-header{text-align:center;margin-bottom:2rem}.about-page .about-section .about-section-header h2{font-size:1.75rem;font-weight:700;color:var(--color-h1);margin-bottom:.75rem}.about-page .about-section .about-section-header .section-line{width:6rem;height:.4rem;background:linear-gradient(90deg,var(--brand-color),#7c7eff);border-radius:.2rem;margin:0 auto;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem}.about-page .about-text{font-size:1.1rem;line-height:1.8;color:var(--color-text-02);text-align:center;max-width:80rem;margin:0 auto}.about-page .about-mission{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:2rem}.about-page .about-mission .about-card{background:var(--background-03);padding:2.5rem;border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;text-align:center;transition:all .3s ease;border:.1rem solid rgba(93,95,239,.1)}.about-page .about-mission .about-card .about-card-icon{width:7rem;height:7rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.75rem;color:#fff}.about-page .about-mission .about-card .about-card-icon.mission-icon{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.about-page .about-mission .about-card .about-card-icon.vision-icon{background:linear-gradient(135deg,var(--brand-color),#7c7eff)}.about-page .about-mission .about-card h3{font-size:1.35rem;font-weight:600;color:var(--color-h1);margin-bottom:1rem}.about-page .about-mission .about-card p{color:var(--color-text-02);line-height:1.7}.about-page .about-coverage .about-coverage-text{text-align:center;color:var(--color-text-02);font-size:1.1rem;margin-bottom:2rem}.about-page .about-coverage .about-locations{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.about-page .about-coverage .about-locations .about-location-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--background-03);border-radius:5rem;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem;border:.1rem solid rgba(93,95,239,.15);transition:all .3s ease}.about-page .about-coverage .about-locations .about-location-item:hover{border-color:var(--brand-color);transform:translateY(-.2rem)}.about-page .about-coverage .about-locations .about-location-item .location-icon{color:var(--brand-color);font-size:1rem}.about-page .about-coverage .about-locations .about-location-item span{color:var(--color-h1);font-weight:500}.about-page .about-values .about-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.5rem}.about-page .about-values .about-values-grid .about-value-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;background:var(--background-03);border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem;text-align:center;transition:all .3s ease;cursor:default}.about-page .about-values .about-values-grid .about-value-item .value-icon{width:6rem;height:6rem;border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5d5fef1a,#5d5fef33);color:var(--brand-color);font-size:1.5rem}.about-page .about-values .about-values-grid .about-value-item span{font-weight:600;color:var(--color-h1)}.about-page .about-creator .about-creator-card{display:flex;align-items:center;gap:2rem;padding:2.5rem;background:linear-gradient(135deg,var(--background-03),rgba(93,95,239,.05));border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;max-width:50rem;margin:0 auto;border:.1rem solid rgba(93,95,239,.15)}.about-page .about-creator .about-creator-card .creator-avatar{width:9rem;height:9rem;border-radius:50%;background:linear-gradient(135deg,var(--brand-color),#7c7eff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.5rem;flex-shrink:0}.about-page .about-creator .about-creator-card .creator-info h3{font-size:1.35rem;font-weight:700;color:var(--color-h1);margin-bottom:.5rem}.about-page .about-creator .about-creator-card .creator-info .creator-role{color:var(--brand-color);font-weight:500;margin-bottom:1rem}.about-page .about-creator .about-creator-card .creator-info .creator-social{display:flex;gap:.75rem}.about-page .about-creator .about-creator-card .creator-info .creator-social a{width:3.8rem;height:3.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--background-01);color:var(--brand-color);transition:all .3s ease;font-size:1.1rem}.about-page .about-creator .about-creator-card .creator-info .creator-social a:hover{background:var(--brand-color);color:#fff;transform:translateY(-.2rem)}@media(max-width:48rem){.about-page .about-creator .about-creator-card{flex-direction:column;text-align:center}.about-page .about-creator .about-creator-card .creator-social{justify-content:center}}.terms-page{min-height:100vh;background:var(--background-01)}.terms-page .terms-hero{padding:5rem 2rem 3.5rem;background:linear-gradient(135deg,#dc2626,#ef4444);text-align:center}.terms-page .terms-hero .terms-hero-content{max-width:70rem;margin:0 auto}.terms-page .terms-hero .terms-hero-icon{font-size:3.5rem;color:#ffffffe6;margin-bottom:1rem}.terms-page .terms-hero .terms-hero-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:#fff;margin-bottom:.75rem}.terms-page .terms-hero .terms-hero-subtitle{color:#ffffffd9;font-size:1rem}.terms-page .terms-container{max-width:90rem;margin:0 auto;padding:3rem 1.5rem}.terms-page .terms-warning-box{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:.2rem solid #fca5a5;border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;padding:2rem;margin-bottom:3rem}.terms-page .terms-warning-box .warning-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:.1rem solid rgba(239,68,68,.2)}.terms-page .terms-warning-box .warning-header .warning-icon{font-size:2rem;color:#dc2626}.terms-page .terms-warning-box .warning-header h2{font-size:1.35rem;font-weight:700;color:#991b1b;margin:0}.terms-page .terms-warning-box .warning-content{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.terms-page .terms-warning-box .warning-content .warning-item{display:flex;gap:1rem;padding:1rem 1.25rem;background:#fff9;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.terms-page .terms-warning-box .warning-content .warning-item .item-icon{font-size:1.5rem;flex-shrink:0;color:#f59e0b}.terms-page .terms-warning-box .warning-content .warning-item .item-icon.danger{color:#dc2626}.terms-page .terms-warning-box .warning-content .warning-item .item-content h4{font-size:1.05rem;font-weight:600;color:#991b1b;margin-bottom:.35rem}.terms-page .terms-warning-box .warning-content .warning-item .item-content p{color:#7f1d1d;line-height:1.6;font-size:.95rem}.terms-page .terms-warning-box .warning-summary{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#22c55e26;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}.terms-page .terms-warning-box .warning-summary .summary-icon{color:#16a34a;font-size:1.35rem}.terms-page .terms-warning-box .warning-summary p{color:#166534;font-weight:500;margin:0}.terms-page .terms-section{margin-bottom:2.5rem;padding:2rem;background:var(--background-03);border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem;border:.1rem solid rgba(0,0,0,.05)}.terms-page .terms-section .terms-section-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.terms-page .terms-section .terms-section-header .section-icon{width:4.5rem;height:4.5rem;border-radius:1rem;background:linear-gradient(135deg,var(--brand-color),#7c7eff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.terms-page .terms-section .terms-section-header h2{font-size:1.25rem;font-weight:600;color:var(--color-h1);margin:0}.terms-page .terms-section .terms-section-content p{color:var(--color-text-02);line-height:1.8}.terms-page .terms-section .terms-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.terms-page .terms-section .terms-list li{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:var(--background-01);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}.terms-page .terms-section .terms-list li .list-icon{font-size:1.1rem;flex-shrink:0;margin-top:.15rem}.terms-page .terms-section .terms-list li .list-icon.success{color:#16a34a}.terms-page .terms-section .terms-list li .list-icon.warning{color:#f59e0b}.terms-page .terms-section .terms-list li .list-icon.danger{color:#dc2626}.terms-page .terms-section .terms-list li span{color:var(--color-text-02);line-height:1.6}.terms-page .terms-contact{text-align:center;padding:2.5rem;background:linear-gradient(135deg,#5d5fef0d,#5d5fef1a);border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem}.terms-page .terms-contact h3{font-size:1.35rem;font-weight:600;color:var(--color-h1);margin-bottom:.75rem}.terms-page .terms-contact p{color:var(--color-text-02);margin-bottom:1.25rem}.terms-page .terms-contact .terms-contact-link{display:inline-block;color:var(--brand-color);font-weight:600;font-size:1.1rem;transition:all .3s ease}.terms-page .terms-contact .terms-contact-link:hover{text-decoration:underline}.privacy-page{min-height:100vh;background:var(--background-01)}.privacy-page .privacy-hero{padding:5rem 2rem 3.5rem;background:linear-gradient(135deg,#059669,#10b981);text-align:center}.privacy-page .privacy-hero .privacy-hero-content{max-width:70rem;margin:0 auto}.privacy-page .privacy-hero .privacy-hero-icon{font-size:3.5rem;color:#ffffffe6;margin-bottom:1rem}.privacy-page .privacy-hero .privacy-hero-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:#fff;margin-bottom:.75rem}.privacy-page .privacy-hero .privacy-hero-subtitle{color:#ffffffe6;font-size:1.1rem}.privacy-page .privacy-container{max-width:90rem;margin:0 auto;padding:3rem 1.5rem}.privacy-page .privacy-intro{padding:1.5rem 2rem;background:linear-gradient(135deg,#10b9810d,#10b9811a);border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem;border-left:.4rem solid #10b981;margin-bottom:2.5rem}.privacy-page .privacy-intro p{color:var(--color-text-02);line-height:1.8;margin:0}.privacy-page .privacy-section{margin-bottom:2.5rem;padding:2rem;background:var(--background-03);border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem;border:.1rem solid rgba(0,0,0,.05)}.privacy-page .privacy-section .privacy-section-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.privacy-page .privacy-section .privacy-section-header .section-icon{width:4.5rem;height:4.5rem;border-radius:1rem;background:linear-gradient(135deg,#059669,#10b981);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.privacy-page .privacy-section .privacy-section-header h2{font-size:1.25rem;font-weight:600;color:var(--color-h1);margin:0}.privacy-page .privacy-section .privacy-section-content p{color:var(--color-text-02);line-height:1.8;margin-bottom:1rem}.privacy-page .privacy-section .privacy-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.privacy-page .privacy-section .privacy-list li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.privacy-page .privacy-section .privacy-list li .list-bullet{width:.8rem;height:.8rem;background:#10b981;border-radius:50%;flex-shrink:0}.privacy-page .privacy-section .privacy-list li span{color:var(--color-text-02)}.privacy-page .privacy-rights .privacy-rights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.5rem}.privacy-page .privacy-rights .privacy-rights-grid .rights-item{text-align:center;padding:1.5rem;background:var(--background-01);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.privacy-page .privacy-rights .privacy-rights-grid .rights-item .rights-icon{font-size:2rem;color:#10b981;margin-bottom:1rem}.privacy-page .privacy-rights .privacy-rights-grid .rights-item h4{font-size:1.05rem;font-weight:600;color:var(--color-h1);margin-bottom:.5rem}.privacy-page .privacy-rights .privacy-rights-grid .rights-item p{color:var(--color-text-02);font-size:.9rem;line-height:1.6;margin:0}.privacy-page .privacy-contact{text-align:center;padding:2.5rem;background:linear-gradient(135deg,#10b9810d,#10b9811a);border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem;margin-bottom:1.5rem}.privacy-page .privacy-contact h3{font-size:1.35rem;font-weight:600;color:var(--color-h1);margin-bottom:.75rem}.privacy-page .privacy-contact p{color:var(--color-text-02);margin-bottom:1.25rem}.privacy-page .privacy-contact .privacy-contact-info a{display:inline-flex;align-items:center;gap:.5rem;color:#059669;font-weight:600;font-size:1.1rem;transition:all .3s ease}.privacy-page .privacy-contact .privacy-contact-info a:hover{color:#047857}.privacy-page .privacy-updated{text-align:center}.privacy-page .privacy-updated p{color:var(--color-text-02);font-size:.9rem}.contact-page{min-height:100vh;background:var(--background-01)}.contact-page .contact-hero{padding:5rem 2rem 3.5rem;background:linear-gradient(135deg,var(--brand-color) 0%,#7c7eff 100%);text-align:center}.contact-page .contact-hero .contact-hero-content{max-width:70rem;margin:0 auto}.contact-page .contact-hero .contact-hero-icon{font-size:3.5rem;color:#ffffffe6;margin-bottom:1rem}.contact-page .contact-hero .contact-hero-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:#fff;margin-bottom:.75rem}.contact-page .contact-hero .contact-hero-subtitle{color:#ffffffe6;font-size:1.1rem}.contact-page .contact-container{max-width:100rem;margin:0 auto;padding:3rem 1.5rem}.contact-page .section-title{font-size:1.5rem;font-weight:700;color:var(--color-h1);text-align:center;margin-bottom:2rem}.contact-page .contact-hours{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.25rem 2rem;background:linear-gradient(135deg,#5d5fef0d,#5d5fef1a);border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem;margin-bottom:3rem}.contact-page .contact-hours .hours-icon{font-size:1.75rem;color:var(--brand-color)}.contact-page .contact-hours .hours-content h3{font-size:1.1rem;font-weight:600;color:var(--color-h1);margin-bottom:.25rem}.contact-page .contact-hours .hours-content p{color:var(--color-text-02);margin:0}.contact-page .contact-methods{margin-bottom:3.5rem}.contact-page .contact-methods .contact-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.5rem}.contact-page .contact-methods .contact-method-card{padding:2rem;background:var(--background-03);border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;text-align:center;transition:all .3s ease;border:.1rem solid rgba(93,95,239,.1)}.contact-page .contact-methods .contact-method-card .method-icon{width:6rem;height:6rem;border-radius:50%;background:linear-gradient(135deg,var(--brand-color),#7c7eff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin:0 auto 1.25rem}.contact-page .contact-methods .contact-method-card h3{font-size:1.15rem;font-weight:600;color:var(--color-h1);margin-bottom:.75rem}.contact-page .contact-methods .contact-method-card .method-value{display:block;font-size:1.1rem;font-weight:600;color:var(--brand-color);margin-bottom:.75rem;word-break:break-all;transition:all .3s ease}.contact-page .contact-methods .contact-method-card .method-value:hover{color:var(--brand-hover)}.contact-page .contact-methods .contact-method-card .method-desc{color:var(--color-text-02);font-size:.9rem;margin:0}.contact-page .contact-coverage{text-align:center;margin-bottom:3.5rem}.contact-page .contact-coverage .coverage-text{color:var(--color-text-02);max-width:60rem;margin:0 auto 1.5rem;line-height:1.7}.contact-page .contact-coverage .coverage-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.contact-page .contact-coverage .coverage-badges .coverage-badge{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--brand-color),#7c7eff);color:#fff;border-radius:5rem;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem;font-weight:600;font-size:.95rem}.contact-page .contact-social{text-align:center;margin-bottom:3.5rem}.contact-page .contact-social .social-text{color:var(--color-text-02);margin-bottom:2rem}.contact-page .contact-social .social-links{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.contact-page .contact-social .social-links .social-link{display:flex;align-items:center;gap:.75rem;padding:1rem 1.75rem;background:var(--background-03);border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem;color:var(--color-h1);font-weight:600;transition:all .3s ease;border:.1rem solid rgba(0,0,0,.05)}.contact-page .contact-social .social-links .social-link svg{font-size:1.25rem;color:var(--social-color)}.contact-page .contact-social .social-links .social-link:hover{background:var(--social-color);color:#fff;border-color:transparent}.contact-page .contact-social .social-links .social-link:hover svg{color:#fff}.contact-page .contact-message .message-card{text-align:center;padding:2.5rem;background:linear-gradient(135deg,var(--background-03),rgba(93,95,239,.05));border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;border:.1rem solid rgba(93,95,239,.15)}.contact-page .contact-message .message-card .message-icon{font-size:3rem;color:var(--brand-color);margin-bottom:1rem}.contact-page .contact-message .message-card h3{font-size:1.5rem;font-weight:700;color:var(--color-h1);margin-bottom:.75rem}.contact-page .contact-message .message-card p{color:var(--color-text-02);margin-bottom:2rem;max-width:50rem;margin-left:auto;margin-right:auto}.contact-page .contact-message .message-card .message-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.contact-page .contact-message .message-card .message-actions .btn-contact{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:5rem;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem;font-weight:600;font-size:1rem;transition:all .3s ease}.contact-page .contact-message .message-card .message-actions .btn-contact.btn-email{background:linear-gradient(135deg,var(--brand-color),#7c7eff);color:#fff}.contact-page .contact-message .message-card .message-actions .btn-contact.btn-email:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #5d5fef59}.contact-page .contact-message .message-card .message-actions .btn-contact.btn-phone{background:var(--background-01);color:var(--brand-color);border:.2rem solid var(--brand-color)}.contact-page .contact-message .message-card .message-actions .btn-contact.btn-phone:hover{background:var(--brand-color);color:#fff;transform:translateY(-.2rem)}[dir=rtl] .about-page .about-creator-card,[dir=rtl] .about-page .warning-item,[dir=rtl] .about-page .terms-section-header,[dir=rtl] .about-page .privacy-section-header,[dir=rtl] .about-page .contact-hours,[dir=rtl] .terms-page .about-creator-card,[dir=rtl] .terms-page .warning-item,[dir=rtl] .terms-page .terms-section-header,[dir=rtl] .terms-page .privacy-section-header,[dir=rtl] .terms-page .contact-hours,[dir=rtl] .privacy-page .about-creator-card,[dir=rtl] .privacy-page .warning-item,[dir=rtl] .privacy-page .terms-section-header,[dir=rtl] .privacy-page .privacy-section-header,[dir=rtl] .privacy-page .contact-hours,[dir=rtl] .contact-page .about-creator-card,[dir=rtl] .contact-page .warning-item,[dir=rtl] .contact-page .terms-section-header,[dir=rtl] .contact-page .privacy-section-header,[dir=rtl] .contact-page .contact-hours,[dir=rtl] .about-page .terms-list li,[dir=rtl] .about-page .privacy-list li,[dir=rtl] .terms-page .terms-list li,[dir=rtl] .terms-page .privacy-list li,[dir=rtl] .privacy-page .terms-list li,[dir=rtl] .privacy-page .privacy-list li,[dir=rtl] .contact-page .terms-list li,[dir=rtl] .contact-page .privacy-list li{flex-direction:row-reverse}[dir=rtl] .about-page .privacy-intro,[dir=rtl] .terms-page .privacy-intro,[dir=rtl] .privacy-page .privacy-intro,[dir=rtl] .contact-page .privacy-intro{border-left:none;border-right:.4rem solid #10b981}.seller-home-page{min-height:100vh;max-height:max-content;background:var(--background-03);padding:8rem 2rem 14rem;font-family:Rabar_022,sans-serif;direction:rtl}@media(max-width:46.875em){.seller-home-page{padding:3rem 1.5rem}}@media(max-width:30em){.seller-home-page{padding:2rem 1rem}}.seller-home-container{max-width:120rem;margin:0 auto;display:flex;flex-direction:column;gap:4rem}@media(max-width:46.875em){.seller-home-container{gap:3rem}}.seller-header-section{background:var(--background-01);padding:3rem 2rem;border-radius:1.6rem;box-shadow:var(--shadow-3d);animation:fadeInDown .6s ease-out}@media(max-width:46.875em){.seller-header-section{padding:2rem}}@media(max-width:30em){.seller-header-section{padding:1.5rem}}.seller-info{display:flex;align-items:center;gap:3rem}@media(max-width:46.875em){.seller-info{gap:2rem}}@media(max-width:30em){.seller-info{flex-direction:column;text-align:center;gap:1.5rem}}.shop-image{width:15rem;height:15rem;border-radius:1.6rem;object-fit:cover;box-shadow:0 .8rem 2.4rem #00000026;border:.3rem solid var(--brand-color);flex-shrink:0;transition:transform .3s ease}.shop-image:hover{transform:scale(1.05)}@media(max-width:46.875em){.shop-image{width:12rem;height:12rem}}@media(max-width:30em){.shop-image{width:10rem;height:10rem}}.seller-details{flex:1}.seller-details h1{font-size:2.4rem;color:var(--color-h1);font-weight:700;margin-bottom:.8rem}@media(max-width:46.875em){.seller-details h1{font-size:2rem}}@media(max-width:30em){.seller-details h1{font-size:1.7rem}}.seller-name{font-size:1.7rem;color:var(--color-text-secondary);margin-bottom:1rem}@media(max-width:30em){.seller-name{font-size:1.5rem}}.seller-plan{font-size:1.7rem;color:var(--color-text-secondary);display:flex;align-items:center;gap:.8rem}@media(max-width:30em){.seller-plan{font-size:1.5rem;justify-content:center}}.seller-plan strong{color:var(--brand-color);font-weight:700}.red-line-alert{background:linear-gradient(135deg,#f44,#c00);padding:2rem;border-radius:1.6rem;box-shadow:0 .8rem 2.4rem #ff44444d;animation:fadeInUp .6s ease-out;position:relative;overflow:hidden}.red-line-alert:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate 10s linear infinite}@media(max-width:30em){.red-line-alert{padding:1.5rem}}.alert-content{display:flex;align-items:center;gap:1.5rem;position:relative;z-index:1}@media(max-width:30em){.alert-content{gap:1rem}}.alert-icon{font-size:3rem;flex-shrink:0}@media(max-width:30em){.alert-icon{font-size:2.5rem}}.alert-content p{font-size:2rem;color:#fff;font-weight:600;margin:0}@media(max-width:30em){.alert-content p{font-size:1.7rem}}.offers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:2rem}@media(max-width:46.875em){.offers-grid{grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:1.5rem}}@media(max-width:30em){.offers-grid{grid-template-columns:1fr;gap:1rem}}.offer-card{background:var(--background-01);border-radius:1.6rem;overflow:hidden;box-shadow:var(--shadow-3d);transition:all .3s ease;cursor:pointer;position:relative}.offer-card:hover{transform:translateY(-.8rem);box-shadow:0 1.6rem 3.2rem #0003}.offer-card:hover img{transform:scale(1.08)}@media(max-width:30em){.offer-card:active{transform:translateY(-.4rem)}}.offer-card img{width:100%;height:20rem;object-fit:cover;transition:transform .3s ease}@media(max-width:30em){.offer-card img{height:18rem}}.offer-info{padding:1.5rem}@media(max-width:30em){.offer-info{padding:1rem}}.offer-info h3{font-size:1.7rem;color:var(--color-h1);font-weight:700;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:30em){.offer-info h3{font-size:1.5rem}}.offer-details{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.discount-badge{background:linear-gradient(135deg,#53d89f,#3fb87c);color:#fff;padding:.6rem 1.2rem;border-radius:2.5rem;font-size:1.5rem;font-weight:700;box-shadow:0 .4rem 1.2rem #53d89f66}@media(max-width:30em){.discount-badge{font-size:1.2rem;padding:.5rem 1rem}}.discount-price{font-size:1.7rem;color:var(--brand-color);font-weight:700}@media(max-width:30em){.discount-price{font-size:1.5rem}}.offer-type{font-size:1.5rem;color:var(--color-text-secondary);margin-top:.8rem;margin-bottom:0}@media(max-width:30em){.offer-type{font-size:1.2rem}}.product-card img{width:100%;height:20rem;object-fit:cover;transition:transform .3s ease}@media(max-width:30em){.product-card img{height:16rem}}.product-info{padding:1.5rem}@media(max-width:30em){.product-info{padding:1rem}}.product-info h3{font-weight:700;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price-section{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.price,.original-price,.discount-price{font-size:1.7rem;font-weight:700}@media(max-width:30em){.price,.original-price,.discount-price{font-size:1.5rem}}.price{color:var(--brand-color)}.original-price{color:var(--color-text-secondary);text-decoration:line-through;font-size:1.5rem}.discount-price{color:#f44}.currency{font-size:1.5rem;color:var(--color-text-secondary);font-weight:600}.seller-home-inactive,.empty-state{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 20rem);flex-direction:column;gap:2rem;text-align:center}@media(max-width:46.875em){.seller-home-inactive,.empty-state{min-height:calc(100vh - 15rem)}}.empty-state{margin-top:4rem}.empty-state h2,.seller-home-inactive h2{font-size:3rem;color:var(--color-h1);margin-bottom:1rem}@media(max-width:46.875em){.empty-state h2,.seller-home-inactive h2{font-size:2.4rem}}@media(max-width:30em){.empty-state h2,.seller-home-inactive h2{font-size:2rem}}.empty-state p,.seller-home-inactive p{font-size:1.7rem;color:var(--color-text-secondary);max-width:50rem}@media(max-width:30em){.empty-state p,.seller-home-inactive p{font-size:1.5rem}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.seller-dashboard{text-align:right!important;min-height:100vh;max-height:max-content;background:var(--background-03);padding:8rem 2rem 14rem;font-family:Rabar_022,sans-serif;direction:rtl!important}@media(max-width:46.875em){.seller-dashboard{padding:3rem 1.5rem}}@media(max-width:30em){.seller-dashboard{padding:2rem 1rem}}.dashboard-container{max-width:120rem;margin:0 auto;display:flex;flex-direction:column;gap:4rem}@media(max-width:46.875em){.dashboard-container{gap:3rem}}.section-header{margin-bottom:2.5rem;animation:fadeInDown .6s ease-out}.section-title{font-size:2.4rem;color:var(--color-h1);font-weight:700;position:relative;padding-right:1.5rem}.section-title:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5rem;height:100%;background:var(--brand-color);border-radius:.3rem}@media(max-width:46.875em){.section-title{font-size:2rem}}.flash-discount-section{animation:fadeInUp .6s ease-out}.flash-discount-banner{background:linear-gradient(135deg,#f44,#c00);padding:2.5rem 3rem;border-radius:1.6rem;display:flex;align-items:center;gap:2rem;position:relative;overflow:hidden;box-shadow:0 .8rem 2.4rem #ff44444d;animation:pulse 2s ease-in-out infinite}.flash-discount-banner:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate 10s linear infinite}@media(max-width:46.875em){.flash-discount-banner{padding:2rem;gap:1.5rem}}@media(max-width:30em){.flash-discount-banner{padding:1.5rem}}.flash-icon{display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;background:#fff3;border-radius:50%;color:#fff;flex-shrink:0;z-index:1;font-size:2rem}@media(max-width:30em){.flash-icon{display:none}}.flash-content{flex:1;z-index:1}.flash-text{font-size:2.4rem;color:#fff;font-weight:700;margin-bottom:.8rem}@media(max-width:46.875em){.flash-text{font-size:2rem}}@media(max-width:30em){.flash-text{font-size:1.7rem}}.flash-timer{display:flex;align-items:center;gap:.8rem;color:#fffffff2;font-size:1.7rem;font-weight:600}.offers-section{animation:fadeInUp .6s ease-out .2s backwards}.offers-slider{position:relative;overflow:hidden;border-radius:1.6rem;background:var(--background-01);padding:3rem 2rem;box-shadow:var(--shadow-3d)}@media(max-width:46.875em){.offers-slider{padding:2rem 1rem}}.offers-track{position:relative;height:45rem;overflow:hidden}@media(max-width:46.875em){.offers-track{height:40rem}}@media(max-width:30em){.offers-track{height:38rem}}.offer-card{position:absolute;width:100%;max-width:50rem;left:50%;transform:translate(-50%);background:var(--background-03);border-radius:1.6rem;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:0;pointer-events:none;box-shadow:var(--shadow-3d)}.offer-card.active{opacity:1;pointer-events:all}.discount-badge{position:absolute;top:1.5rem;right:1.5rem;background:linear-gradient(135deg,#53d89f,#3fb87c);color:#fff;padding:.8rem 1.5rem;border-radius:2.5rem;font-size:1.5rem;font-weight:700;z-index:2;box-shadow:0 .4rem 1.2rem #53d89f66}@media(max-width:30em){.discount-badge{font-size:1.2rem;padding:.6rem 1.2rem}}.offer-image{width:100%;height:30rem;overflow:hidden}.offer-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}@media(max-width:30em){.offer-image{height:25rem}}.offer-card:hover .offer-image img{transform:scale(1.05)}.offer-info{padding:2rem}@media(max-width:30em){.offer-info{padding:1.5rem}}.offer-title{font-size:2rem;color:var(--color-h1);font-weight:700;margin-bottom:1.5rem}@media(max-width:30em){.offer-title{font-size:1.7rem}}.offer-time-left{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;background:linear-gradient(135deg,#ff44441a,#cc00000d);border-radius:.8rem;color:#f44;font-size:1.5rem;font-weight:600}@media(max-width:30em){.offer-time-left{font-size:1.2rem;padding:.6rem 1rem}}.products-section{animation:fadeInUp .6s ease-out .4s backwards}.products-grid--home{display:grid;justify-content:center;grid-template-columns:repeat(5,minmax(21rem,25rem));gap:2rem}@media(max-width:81.25em){.products-grid--home{grid-template-columns:repeat(4,minmax(21rem,25rem));gap:1.5rem}}@media(max-width:62.5em){.products-grid--home{grid-template-columns:repeat(3,minmax(21rem,25rem));gap:1.5rem}}@media(max-width:46.875em){.products-grid--home{grid-template-columns:repeat(3,minmax(21rem,25rem));gap:1rem}}@media(max-width:36em){.products-grid--home{grid-template-columns:repeat(2,minmax(21rem,25rem));gap:1rem}}.product-image{width:100%;height:25rem;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}@media(max-width:30em){.product-image{height:22rem}}.product-info{display:flex;flex-direction:column;padding:2rem}@media(max-width:30em){.product-info{padding:1.5rem}}.product-info h3{font-weight:600;margin-bottom:1.5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price-section{display:flex;align-items:center;gap:1rem}.original-price{font-size:1.5rem;color:var(--color-text-02);text-decoration:line-through}@media(max-width:30em){.original-price{font-size:1.2rem}}.discount-price{font-size:2rem;color:#f44;font-weight:700}@media(max-width:30em){.discount-price{font-size:1.7rem}}.price{font-size:2rem;color:var(--brand-color);font-weight:700}@media(max-width:30em){.price{font-size:1.7rem}}.currency{font-size:1.5rem;color:var(--color-text-02);font-weight:600}@media(max-width:30em){.currency{font-size:1.2rem}}.seller-home-inactive{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 20rem);flex-direction:column;gap:2rem;text-align:center;padding:4rem 2rem}.seller-home-inactive h2{font-size:3rem;color:var(--color-h1);margin:0}@media(max-width:46.875em){.seller-home-inactive h2{font-size:2.4rem}}@media(max-width:30em){.seller-home-inactive h2{font-size:2rem}}.seller-home-inactive p{font-size:1.7rem;color:var(--color-text-secondary);max-width:50rem;margin:0}@media(max-width:30em){.seller-home-inactive p{font-size:1.5rem}}.no-products-message{display:flex;align-items:center;justify-content:center;min-height:30rem;flex-direction:column;gap:2rem;text-align:center;padding:4rem 2rem;background:var(--background-01);border-radius:1.6rem;margin-top:4rem}.no-products-message h2{font-size:2.4rem;color:var(--color-h1);margin:0}@media(max-width:46.875em){.no-products-message h2{font-size:2rem}}@media(max-width:30em){.no-products-message h2{font-size:1.7rem}}.no-products-message p{font-size:1.7rem;color:var(--color-text-secondary);max-width:40rem;margin:0}@media(max-width:30em){.no-products-message p{font-size:1.5rem}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 .8rem 2.4rem #ff44444d}50%{box-shadow:0 .8rem 3.2rem #ff444480}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preview-banner-combined{position:fixed;top:0;left:0;right:0;z-index:1300;background:linear-gradient(135deg,var(--brand-color, #5d5fef) 0%,var(--brand-hover, #4a4bd6) 100%);color:#fff;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:0 .2rem 1rem #0003;min-height:4.4rem}.preview-banner-combined .preview-banner-left{display:flex;align-items:center;gap:.5rem;font-weight:500;font-size:1.5rem}.preview-banner-combined .preview-banner-left .preview-back-btn{display:flex;align-items:center;justify-content:center;background:#fff3;border:none;color:#fff;width:3.2rem;height:3.2rem;border-radius:50%;cursor:pointer;font-size:1.5rem;transition:all .3s ease}.preview-banner-combined .preview-banner-left .preview-back-btn:hover{background:#ffffff59}.preview-banner-combined .preview-banner-left .preview-icon{font-size:1.2rem}.preview-banner-combined .preview-banner-right{display:flex;align-items:center;gap:1rem}.preview-banner-combined .preview-banner-right .color-picker-trigger{position:relative}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-btn{display:flex;align-items:center;gap:.4rem;background:#ffffff26;border:1px solid rgba(255,255,255,.25);padding:.45rem .85rem;border-radius:2rem;color:#fff;font-size:1.2rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-btn .color-picker-label{font-weight:600;letter-spacing:.01em}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-btn:hover{background:#ffffff47;border-color:#fff6}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-btn .current-color{width:1.6rem;height:1.6rem;border-radius:50%;border:.2rem solid white}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-btn .dropdown-arrow{font-size:.7rem;transition:transform .2s ease}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-btn .dropdown-arrow.open{transform:rotate(180deg)}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-dropdown{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--bg-primary, white);border-radius:1rem;padding:1rem;box-shadow:0 .6rem 2.5rem #00000026;min-width:20rem;z-index:10}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-dropdown .color-picker-title{font-size:.85rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-dropdown .color-options{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-dropdown .color-options .color-option{width:2.8rem;height:2.8rem;border-radius:50%;border:.2rem solid transparent;cursor:pointer;transition:all .3s ease}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-dropdown .color-options .color-option:hover{transform:scale(1.15)}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-dropdown .color-options .color-option.active{border-color:var(--text-primary);box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem var(--brand-color)}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-dropdown .custom-color-wrapper{display:flex;gap:.5rem;align-items:center}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-dropdown .custom-color-wrapper .custom-color-label{font-size:.8rem;color:var(--text-secondary)}.preview-banner-combined .preview-banner-right .color-picker-trigger .color-picker-dropdown .custom-color-wrapper .custom-color-input{flex:1;height:2.8rem;border:none;border-radius:.6rem;cursor:pointer}.preview-banner-combined .preview-banner-right .start-now-btn{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;border:none;padding:.55rem 1.2rem;border-radius:2rem;font-weight:700;font-size:1.5rem;text-decoration:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 .4rem 1.6rem #f59e0b66;position:relative;overflow:hidden}.preview-banner-combined .preview-banner-right .start-now-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 60%);pointer-events:none}.preview-banner-combined .preview-banner-right .start-now-btn:hover{transform:scale(1.06) translateY(-1px);box-shadow:0 .8rem 2.4rem #f59e0b8c;background:linear-gradient(135deg,#fbbf24,#fb923c)}@media(max-width:36em){.preview-banner-combined{flex-direction:column;padding:.5rem;gap:.5rem}.preview-banner-combined .preview-banner-left{font-size:1rem}.preview-banner-combined .preview-banner-right{width:100%;justify-content:center}.preview-banner-combined .preview-banner-right .start-now-btn{flex:1;justify-content:center}}.preview-root .header{top:4.4rem}@media(max-width:36em){.preview-root .header{top:7.4rem}}.preview-root .seller-dashboard,.preview-root .product-details-page,.preview-root .profile-page,.preview-root .reports-container{padding-top:11rem}@media(max-width:36em){.preview-root .seller-dashboard,.preview-root .product-details-page,.preview-root .profile-page,.preview-root .reports-container{padding-top:14rem}}.preview-disabled-btn{cursor:not-allowed!important;opacity:.7}.preview-disabled-btn:hover{transform:none!important;box-shadow:none!important}.offer-card .preview-offer-image{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand-color-light, #e0e7ff) 0%,var(--bg-secondary, #f8fafc) 100%);min-height:18rem}.offer-card .preview-offer-image .preview-offer-icon{font-size:4rem;color:var(--brand-color, #6366f1);opacity:.8}.product-card .preview-product-image{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand-color-light, #e0e7ff) 0%,var(--bg-secondary, #f8fafc) 100%);min-height:15rem}.product-card .preview-product-image .preview-product-icon{font-size:3rem;color:var(--brand-color, #6366f1);opacity:.7}.preview-media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;width:100%;height:100%;min-height:35rem;background:linear-gradient(135deg,var(--brand-color-light, #e0e7ff) 0%,var(--bg-secondary, #f8fafc) 100%)}.preview-media-placeholder .preview-media-icon{font-size:5rem;color:var(--brand-color, #6366f1);opacity:.6}.preview-media-placeholder .preview-media-icon.youtube{color:red}.preview-media-placeholder .preview-media-label{font-size:1rem;color:var(--text-secondary);font-weight:500}.preview-media-placeholder .play-overlay{font-size:3rem;color:#fff;background:#00000080;padding:1rem;border-radius:50%}.preview-media-placeholder.video{background:linear-gradient(135deg,#1a1a2e,#16213e)}.preview-media-placeholder.video .preview-media-label{color:#fff}.preview-thumb-icon-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:.2rem solid var(--border-color, #e2e8f0);border-radius:.8rem;background:var(--bg-secondary, #f8fafc)}.preview-thumb-icon-wrapper .thumb-icon{font-size:1.5rem;color:var(--brand-color, #6366f1);opacity:.6}.preview-thumb-icon-wrapper .thumb-icon.youtube{color:red}.preview-avatar-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--bg-secondary, #f8fafc);border-radius:50%}.preview-avatar-icon{font-size:2.5rem;color:var(--brand-color, #6366f1)}.preview-product-image-data{display:flex;align-items:center;justify-content:center;background:var(--brand-color-light, #e0e7ff);border-radius:.8rem}.preview-report-product-icon{font-size:5.5rem;color:var(--brand-color, #6366f1);opacity:.6}.preview-offer-product-placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:8rem;background:var(--brand-color-light, #e0e7ff);border-radius:.8rem;color:var(--brand-color, #6366f1);font-size:1.5rem}.fixed-preview-wrapper{position:fixed;bottom:8rem;left:50%;transform:translate(-50%);z-index:1000}.fixed-preview-btn{position:relative;display:block;text-decoration:none}.fixed-preview-btn .fixed-preview-glow{position:absolute;inset:-.4rem;background:linear-gradient(135deg,var(--brand-color, #5d5fef) 0%,var(--brand-hover, #4a4bd6) 50%,#7c3aed 100%);border-radius:6rem;z-index:-1;filter:blur(1.2rem);opacity:.5}.fixed-preview-btn .fixed-preview-content{display:inline-flex;align-items:center;gap:.8rem;background:linear-gradient(135deg,var(--brand-color, #5d5fef) 0%,var(--brand-hover, #4a4bd6) 50%,#6d28d9 100%);color:#fff;padding:1rem 2.2rem;border-radius:5rem;font-weight:700;font-size:1.7rem;white-space:nowrap;box-shadow:0 .8rem 3.2rem #5d5fef66,0 .4rem 1.6rem #5d5fef33,inset 0 1px #fff3;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);transition:all .3s cubic-bezier(.4,0,.2,1)}.fixed-preview-btn .fixed-preview-content:hover{box-shadow:0 1.2rem 4rem #5d5fef80,0 .6rem 2rem #5d5fef4d,inset 0 1px #ffffff40}.fixed-preview-btn .fixed-preview-icon-wrapper{display:flex;align-items:center;justify-content:center;background:#fff3;width:2.4rem;height:2.4rem;border-radius:50%;box-shadow:0 .2rem .8rem #00000026}.fixed-preview-btn .fixed-preview-icon{font-size:1.5rem;filter:drop-shadow(0 1px .2rem rgba(0,0,0,.2))}.fixed-preview-btn .fixed-preview-text{text-shadow:0 1px .2rem rgba(0,0,0,.2);letter-spacing:.02em}@media(max-width:36em){.fixed-preview-btn .fixed-preview-content{padding:.85rem 1.6rem;font-size:1.5rem;gap:.6rem}.fixed-preview-btn .fixed-preview-icon-wrapper{width:2rem;height:2rem}.fixed-preview-btn .fixed-preview-icon{font-size:1.2rem}}
