.theme-sidebar,.theme-sidebar.admin-app{color:#0f172a;background:#f1f4f9;min-height:100vh;margin:0;font-family:Poppins,system-ui,sans-serif}.theme-sidebar .site-footer,.theme-sidebar .site-header{display:none!important}.admin-app{width:100%;min-height:100vh;display:flex}.admin-sidebar{--side-pad:.55rem;color:#e8eef7;z-index:40;background:#1a222d;flex-direction:column;align-self:flex-start;width:232px;min-width:232px;height:100vh;display:flex;position:sticky;top:0}.admin-sidebar-brand{padding:1.05rem .75rem .85rem}.admin-brand{color:inherit;align-items:center;gap:.55rem;text-decoration:none;display:flex}.admin-brand-pin{color:#22c55e;filter:drop-shadow(0 2px 6px #22c55e59);width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;place-items:center;font-size:1.35rem;display:grid}.admin-brand-text{gap:.08rem;min-width:0;line-height:1.12;display:grid}.admin-brand-text strong{letter-spacing:-.01em;color:#fff;font-size:.9rem;font-weight:750}.admin-brand-text small{color:#ffffffad;white-space:nowrap;font-size:.62rem;font-weight:500}.admin-sidebar-nav{padding:.15rem var(--side-pad) .75rem;flex-direction:column;flex:1;gap:.1rem;display:flex;overflow:auto}.admin-nav-link{color:#ffffffdb;border-radius:8px;align-items:center;gap:.55rem;padding:.58rem .65rem .58rem .7rem;font-size:.8rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex;position:relative}.admin-nav-link i{text-align:center;color:#ffffffad;flex-shrink:0;width:1rem;font-size:.86rem}.admin-nav-link span{min-width:0}.admin-nav-link:hover{color:#fff;background:#ffffff0f}.admin-nav-link:hover i{color:#fff}.admin-nav-link.is-active{color:#fff;box-shadow:none;background:#0b3d32;font-weight:650}.admin-nav-link.is-active:before{content:"";background:#22c55e;border-radius:0 5px 5px 0;width:3px;height:62%;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px #22c55e80}.admin-nav-link.is-active i{color:#4ade80}.admin-sidebar-help{padding:.45rem var(--side-pad) .75rem}.admin-help-card{background:#242c3a;border:0;border-radius:12px;padding:.8rem .7rem .75rem}.admin-help-head{align-items:flex-start;gap:.5rem;margin-bottom:.7rem;display:flex}.admin-help-icon{color:#fff;flex-shrink:0;place-items:center;width:1.1rem;margin-top:.05rem;font-size:.92rem;display:grid}.admin-help-copy{gap:.12rem;min-width:0;display:grid}.admin-help-copy strong{color:#fff;font-size:.8rem;font-weight:700;display:block}.admin-help-copy p{color:#ffffffad;margin:0;font-size:.68rem;line-height:1.35}.admin-help-btn{color:#1a222d;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;width:100%;height:2.15rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.admin-help-btn i{color:#1a222d;font-size:.78rem}.admin-help-btn:hover{color:#0f172a;background:#f1f5f9}.admin-sidebar-backdrop{display:none}.admin-shell{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.admin-topbar{z-index:30;background:#fff;border-bottom:1px solid #e6eaf2;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.75rem 1.35rem;display:flex;position:sticky;top:0;overflow:visible;box-shadow:0 1px #0f172a05}.admin-topbar-left{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-menu-toggle{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;width:2.4rem;height:2.4rem;display:none}.admin-search{flex:1;max-width:420px;position:relative}.admin-search i{color:#94a3b8;pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.admin-search input{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;width:100%;height:2.55rem;padding:0 1rem 0 2.4rem;font-family:inherit;font-size:.86rem}.admin-search input:focus{background:#fff;border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px #3b82f61f}.admin-topbar-actions{flex-shrink:0;align-items:center;gap:.9rem;display:flex}.admin-wallet-card{background:#f5f7fb;border:1px solid #e6eaf2;border-radius:12px;align-items:center;gap:.7rem;padding:.4rem .55rem .4rem .45rem;display:inline-flex}.admin-wallet-badge{color:#fff;background:#22c55e;border-radius:10px;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;font-size:1rem;display:grid;box-shadow:0 4px 10px #22c55e47}.admin-wallet-copy{text-align:left;line-height:1.15;display:grid}.admin-wallet-copy small{color:#94a3b8;font-size:.68rem;font-weight:550}.admin-wallet-copy strong{color:#0f172a;white-space:nowrap;font-size:.98rem;font-weight:750}.admin-add-money{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:8px;justify-content:center;align-items:center;height:2rem;padding:0 .75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.admin-add-money:hover{color:#166534;background:#bbf7d0}.admin-notify{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;width:2.4rem;height:2.4rem;font-size:1.15rem;position:relative}.admin-notify:hover{color:#0f172a;background:#f8fafc}.admin-notify-badge{color:#fff;background:#ef4444;border-radius:999px;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.62rem;font-weight:700;line-height:1.05rem;position:absolute;top:.15rem;right:.1rem;box-shadow:0 0 0 2px #fff}.admin-topbar-divider{background:#e2e8f0;flex-shrink:0;width:1px;height:2rem}.admin-profile-dropdown{position:relative}.admin-profile-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.65rem;padding:.15rem;font-family:inherit;display:inline-flex}.admin-profile-btn:hover{background:#f8fafc}.admin-avatar{color:#fff;background:#1e3a8a;border-radius:50%;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;font-size:.78rem;font-weight:750;display:grid}.admin-profile-meta{text-align:left;line-height:1.2;display:grid}.admin-profile-meta strong{color:#0f172a;font-size:.88rem;font-weight:700}.admin-profile-meta small{color:#94a3b8;font-size:.72rem;font-weight:550}.admin-profile-caret{color:#94a3b8;margin-left:.1rem;font-size:.7rem;transition:transform .15s}.admin-profile-dropdown.is-open .admin-profile-caret{transform:rotate(180deg)}.admin-profile-menu{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:220px;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 30px #0f172a1f}.admin-profile-menu[hidden]{display:none!important}.admin-profile-item{color:#334155;border-radius:8px;align-items:center;gap:.6rem;padding:.65rem .7rem;font-size:.84rem;font-weight:550;text-decoration:none;display:flex}.admin-profile-item:hover{background:#f8fafc}.admin-profile-item.is-danger{color:#dc2626}.admin-profile-divider{background:#e2e8f0;height:1px;margin:.3rem .4rem}.admin-content{flex:1;width:100%;min-width:0}.theme-sidebar .admin-content>.site-footer{display:none}@media (width<=980px){.admin-profile-meta{display:none}.admin-search{max-width:260px}}@media (width<=920px){.admin-menu-toggle{place-items:center;display:inline-grid}.admin-sidebar{transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:8px 0 30px #00000040}.admin-app.is-sidebar-open .admin-sidebar{transform:translate(0)}.admin-sidebar-backdrop{z-index:35;background:#0f172a73;display:block;position:fixed;inset:0}.admin-sidebar-backdrop[hidden]{display:none}.admin-search{max-width:none}.admin-wallet-copy{display:none}}@media (width<=640px){.admin-topbar{gap:.55rem;padding:.65rem .8rem}.admin-topbar-actions{gap:.45rem}.admin-wallet-card{gap:.4rem;padding:.3rem .4rem .3rem .35rem}.admin-add-money{padding:0 .55rem;font-size:.72rem}.admin-topbar-divider{display:none}.admin-search input{font-size:.8rem}}.page-login{color:#0b1f44;-webkit-font-smoothing:antialiased;background:linear-gradient(#dceafc 0%,#e8f1fd 100%);height:100dvh;min-height:100dvh;margin:0;font-family:Inter,Poppins,system-ui,sans-serif;overflow:hidden}.page-login *,.page-login :before,.page-login :after{box-sizing:border-box}.login-page{--navy:#0b1f44;--green:#22c55e;--blue:#2563eb;place-items:center;width:100%;height:100%;padding:clamp(.5rem,1.2vh,1rem) clamp(.5rem,1vw,1rem);display:grid;overflow:hidden}.login-stage{grid-template-columns:minmax(0,1.55fr) minmax(340px,420px);align-items:stretch;gap:0;width:100%;max-width:1600px;height:100%;display:grid;position:relative}.login-showcase{background:radial-gradient(circle at 88% -6%,#cfe2fc 0,#cfe2fc00 38%),linear-gradient(135deg,#f7faff 0%,#eaf2fe 100%);border-radius:clamp(18px,2vw,26px);grid-template-rows:1fr auto;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 30px #2850a01a}.login-showcase-photo{-webkit-mask-composite:source-in;pointer-events:none;background:url(/assets/login-bg-CeLiR_-F.jpg) 50%/cover no-repeat;position:absolute;inset:22% 0 8% 8%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28%),linear-gradient(#0000 0,#000 14% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28%),linear-gradient(#0000 0,#000 14% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.login-showcase-content{z-index:2;flex-direction:column;min-height:0;padding:clamp(1.1rem,2.4vh,1.7rem) clamp(1.2rem,2.2vw,2.2rem) .5rem;display:flex;position:relative}.login-brand{flex-shrink:0;align-items:center;gap:.65rem;display:inline-flex}.login-brand-pin{filter:drop-shadow(0 3px 4px #05966940);flex-shrink:0;width:34px;height:42px}.login-brand-text{text-align:left;line-height:1.15;display:grid}.login-brand-text strong{letter-spacing:-.02em;color:var(--navy);font-size:1.2rem;font-weight:800}.login-brand-text small{color:#1e2f4d;font-size:.72rem;font-weight:600}.login-showcase-title{letter-spacing:-.025em;color:var(--navy);margin:clamp(.8rem,2vh,1.4rem) 0 0;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:800;line-height:1.12}.login-showcase-lead{color:#475569;max-width:34ch;margin:.65rem 0 0;font-size:clamp(.8rem,1.05vw,.9rem);font-weight:500;line-height:1.55}.login-features{gap:clamp(.85rem,2.2vh,1.45rem);max-width:17.5rem;margin:clamp(.9rem,2.2vh,1.4rem) 0 0;padding:0;list-style:none;display:grid}.login-features li{align-items:center;gap:.9rem;display:flex}.login-feature-icon{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:.95rem;display:grid;box-shadow:0 5px 10px #0f235029}.login-feature-icon.is-green{background:linear-gradient(135deg,#34d399,#059669)}.login-feature-icon.is-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.login-feature-icon.is-orange{background:linear-gradient(135deg,#fbbf24,#f97316)}.login-feature-icon.is-purple{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.login-feature-text{gap:.1rem;line-height:1.35;display:grid}.login-feature-text strong{color:var(--navy);font-size:.82rem;font-weight:700}.login-feature-text small{color:#475569;font-size:.72rem;font-weight:500}.login-trust{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1e2f4d;background:#ffffffd1;border-radius:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;max-width:100%;margin:0 clamp(3rem,4.5vw,4rem) clamp(.55rem,1.2vh,.85rem) clamp(.7rem,1.2vw,1rem);padding:.5rem .75rem;font-size:clamp(.62rem,1.05vw,.72rem);font-weight:600;list-style:none;display:flex;position:relative}.login-trust li{white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.login-trust i{font-size:.95rem}.login-trust .is-green{color:#16a34a}.login-trust .is-blue{color:#2563eb}.login-card{z-index:3;text-align:center;background:#fff;border-radius:18px;flex-direction:column;min-height:0;margin:clamp(.4rem,1.5vh,1.1rem) 0 clamp(.4rem,1.5vh,1.1rem) clamp(-3.5rem,-4vw,-2rem);padding:clamp(1.2rem,2.8vh,2rem) clamp(1.2rem,1.8vw,1.85rem);display:flex;position:relative;overflow:auto;box-shadow:0 10px 40px #1e3c7829}.login-brand.is-centered{justify-content:center}.login-card-title{letter-spacing:-.02em;color:var(--navy);margin:clamp(.7rem,1.6vh,1.1rem) 0 0;font-size:clamp(1.35rem,1.8vw,1.6rem);font-weight:800;line-height:1.15}.login-card-subtitle{color:#475569;max-width:34ch;margin:.45rem auto 0;font-size:.82rem;font-weight:500;line-height:1.5}.login-form{text-align:left;margin:clamp(.85rem,1.8vh,1.15rem) 0 0;position:relative}.login-field+.login-field{margin-top:.75rem}.login-field label{color:#1e2f4d;margin-bottom:.3rem;font-size:.82rem;font-weight:700;line-height:1.3;display:block}.login-input-wrap{position:relative}.login-input-icon{color:#64748b;pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.login-input-wrap input{color:#0f172a;background:#fff;border:1px solid #e1e5ec;border-radius:8px;width:100%;height:2.65rem;padding:0 2.5rem 0 2.45rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.login-input-wrap input::placeholder{color:#8b97a8}.login-input-wrap input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #2563eb1f}.login-input-wrap.is-invalid input{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.login-eye{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;width:2rem;height:2rem;padding:0;font-size:.9rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.login-eye:hover{color:#0f172a}.login-row{justify-content:space-between;align-items:center;margin-top:.8rem;display:flex}.login-remember{color:#334155;cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;display:inline-flex}.login-remember input{width:15px;height:15px;accent-color:var(--blue);margin:0}.login-forgot{color:var(--blue);font-size:.8rem;font-weight:600;text-decoration:none}.login-forgot:hover{text-decoration:underline}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(#0aae66,#07a05c);border:0;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;width:100%;height:2.85rem;margin-top:.9rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:filter .15s;display:flex;box-shadow:0 6px 14px #07a05c47}.login-submit:hover{filter:brightness(.95)}.login-submit:disabled{opacity:.7;cursor:wait}.login-error{z-index:2;color:#b91c1c;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:.4rem .65rem;font-size:.78rem;font-weight:600;line-height:1.4;position:absolute;top:calc(100% + .35rem);left:0;right:0}.login-error[hidden]{display:none}.login-or{color:#64748b;align-items:center;gap:.9rem;margin-top:clamp(.85rem,1.8vh,1.1rem);font-size:.72rem;font-weight:600;line-height:1.4;display:flex}.login-or:before,.login-or:after{content:"";background:#e2e8f0;flex:1;height:1px}.login-join{background:#eef4fd;border:1px solid #dfe9f7;border-radius:8px;margin-top:.85rem;padding:.7rem .85rem .8rem}.login-join strong{color:var(--navy);font-size:.85rem;font-weight:800;line-height:1.45;display:block}.login-join p{color:#475569;margin:.2rem 0 0;font-size:.75rem;font-weight:500;line-height:1.45}.login-join-btn{color:#1d4ed8;background:#f6faff;border:1px solid #9ec5f4;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;height:2.45rem;margin-top:.8rem;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.login-join-btn:hover{background:#fff;border-color:#60a5fa}@media (height<=760px){.login-showcase-title{font-size:1.45rem}.login-showcase-lead{font-size:.78rem}.login-features{gap:.7rem}.login-feature-icon{width:2.15rem;height:2.15rem;font-size:.82rem}.login-feature-text strong{font-size:.76rem}.login-feature-text small{font-size:.68rem}.login-card{padding-top:.95rem;padding-bottom:.95rem}.login-card-title{margin-top:.55rem;font-size:1.25rem}.login-input-wrap input{height:2.35rem}.login-submit{height:2.5rem;margin-top:.65rem}.login-join{margin-top:.6rem;padding:.55rem .7rem .65rem}.login-join-btn{height:2.2rem;margin-top:.55rem}}@media (width<=820px){.page-login{height:auto;min-height:100dvh;overflow:auto}.login-page{align-items:start;height:auto;min-height:100dvh;padding:1rem .75rem 1.5rem;overflow:visible}.login-stage{max-width:440px;height:auto;display:block}.login-showcase{display:none}.login-card{height:auto;margin:0;overflow:visible}}.welcome-page{--navy:#051c49;--green:#00b67a;--green-dark:#009965;--blue:#1e5bff;--orange:#f97316;--purple:#7c3aed;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--bg:#f5f8fc;--shadow:0 8px 24px #051c4914;--shadow-lg:0 18px 40px #051c4924;--container:1200px;--header-h:70px;color:var(--ink);background:var(--bg);font-family:Poppins,system-ui,sans-serif;line-height:1.55}.welcome-page img{max-width:100%;display:block}.welcome-page a{color:inherit;text-decoration:none}.welcome-page button{font:inherit;cursor:pointer;background:0 0;border:0}.welcome-page ul,.welcome-page ol{margin:0;padding:0;list-style:none}.welcome-page h1,.welcome-page h2,.welcome-page h3{letter-spacing:-.02em;color:var(--navy);margin:0 0 .55em;line-height:1.22}.welcome-page p{color:var(--muted);margin:0 0 1em}.welcome-page .container{width:min(100% - 2.4rem, var(--container));margin-inline:auto}.welcome-page .btn{border-radius:10px;align-items:center;gap:.4rem;padding:.78rem 1.35rem;font-size:.92rem;font-weight:600;transition:transform .18s,background .18s;display:inline-flex}.welcome-page .btn:hover{transform:translateY(-1px)}.welcome-page .btn-lg{padding:.95rem 1.6rem;font-size:.98rem}.welcome-page .btn-green{background:var(--green);color:#fff;box-shadow:0 8px 18px #00b67a47}.welcome-page .btn-green:hover{background:var(--green-dark)}.welcome-page .btn-blue{background:var(--blue);color:#fff;box-shadow:0 8px 18px #1e5bff40}.welcome-page .btn-orange{color:#fff;background:#ff7200;box-shadow:0 8px 18px #ff720047}.welcome-page .btn-orange:hover{background:#e06600}.welcome-page .site-header{z-index:100;height:var(--header-h);background:#fff;border-bottom:1px solid #e8eef5;position:sticky;top:0}.welcome-page .site-header.is-scrolled{box-shadow:0 4px 18px #051c490f}.welcome-page .header-inner{height:var(--header-h);align-items:center;gap:1.35rem;display:flex}.welcome-page .brand{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.welcome-page .brand-pin{color:#00b67a;font-size:1.55rem;line-height:1}.welcome-page .brand-text{flex-direction:column;line-height:1.15;display:flex}.welcome-page .brand-text strong{color:#051c49;font-size:1.02rem;font-weight:700}.welcome-page .brand-text small{color:#5b6b86;font-size:.68rem;font-weight:500}.welcome-page .primary-nav{align-items:center;gap:.35rem;margin-left:.75rem;display:flex}.welcome-page .primary-nav .nav-link{color:#051c49;white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s,color .15s}.welcome-page .primary-nav .nav-link:hover{color:#1e5bff}.welcome-page .header-actions{align-items:center;margin-left:auto;display:flex}.welcome-page .btn-login{color:#fff;background:#1e5bff;border-radius:999px;align-items:center;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #1e5bff40}.welcome-page .btn-login:hover{background:#1548d6}.welcome-page .nav-toggle{border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;margin-left:auto;display:none}.welcome-page .nav-toggle span{background:var(--navy);border-radius:2px;width:18px;height:2px}.welcome-page .hero{background:radial-gradient(900px 420px at 100% 0,#1e5bff14,#0000 55%),linear-gradient(#fff 0%,#f5f8fc 100%);padding:2.75rem 0 2.25rem}.welcome-page .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:2rem;display:grid}.welcome-page .hero h1{margin-bottom:.85rem;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:800}.welcome-page .hero h1 span{color:var(--green)}.welcome-page .hero .lead{max-width:46ch;margin-bottom:1.25rem;font-size:.98rem}.welcome-page .hero-pills{flex-wrap:wrap;gap:.75rem 1.15rem;margin-bottom:1.5rem;display:flex}.welcome-page .hero-pills li{color:var(--navy);align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;display:flex}.welcome-page .hp-icon{color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid}.welcome-page .hp-blue{background:var(--blue)}.welcome-page .hp-green{background:var(--green)}.welcome-page .hp-orange{background:var(--orange)}.welcome-page .hero-actions{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.welcome-page .hero-photo-wrap{box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#dbeafe,#eff6ff);border-radius:22px;overflow:hidden}.welcome-page .hero-photo{object-fit:cover;object-position:center top;width:100%;height:420px}.welcome-page .section-head{text-align:center;max-width:620px;margin:0 auto 2.4rem}.welcome-page .section-head h2{font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:750}.welcome-page .section-head p{margin:0;font-size:.95rem}.welcome-page .journey{background:#fff;padding:1.75rem 0 2.25rem}.welcome-page .journey-panel{background:radial-gradient(220px 160px at 0 0,#a5d2ff8c,#0000 70%),radial-gradient(240px 180px at 100% 100%,#c8beff66,#0000 70%),#fbfcfe;border:1px solid #eef1f7;border-radius:22px;max-width:1100px;margin:0 auto;padding:1.6rem 1.35rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 10px 32px #1e325a12}.welcome-page .journey-head{text-align:center;margin-bottom:1.35rem}.welcome-page .journey-head h2{color:#051c49;margin:0 0 .35rem;font-size:clamp(1.3rem,2.1vw,1.55rem);font-weight:750}.welcome-page .journey-head p{color:#5a6478;max-width:560px;margin:0 auto;font-size:.88rem;font-weight:500;line-height:1.45}.welcome-page .journey-track{justify-content:center;align-items:stretch;gap:0;display:flex}.welcome-page .step{text-align:center;border:1.5px solid #0000;border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;max-width:180px;padding:1.5rem .7rem 1.05rem;display:flex;position:relative;box-shadow:0 3px 12px #283c640d}.welcome-page .step-blue{background:#ecf5fe;border-color:#d4e8fa}.welcome-page .step-green{background:#eefaf6;border-color:#ceede2}.welcome-page .step-orange{background:#fff6ed;border-color:#f5e2cb}.welcome-page .step-purple{background:#f4f2ff;border-color:#e0dbf5}.welcome-page .step-pink{background:#fdf3fc;border-color:#f3d9eb}.welcome-page .step-badge{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.55rem;left:.55rem;box-shadow:0 2px 6px #00000024}.welcome-page .step-blue .step-badge{background:#0078ff}.welcome-page .step-green .step-badge{background:#01a662}.welcome-page .step-orange .step-badge{background:#ff7200}.welcome-page .step-purple .step-badge{background:#7d34ff}.welcome-page .step-pink .step-badge{background:#fe196c}.welcome-page .step-art{place-items:center;width:96px;height:78px;margin:.1rem 0 .55rem;display:grid}.welcome-page .step-art svg{width:96px;height:78px;display:block}.welcome-page .step h3{margin:0 0 .35rem;font-size:.84rem;font-weight:700;line-height:1.3}.welcome-page .step-blue h3{color:#0b4fcc}.welcome-page .step-green h3{color:#018a52}.welcome-page .step-orange h3{color:#d45f00}.welcome-page .step-purple h3{color:#6a28e0}.welcome-page .step-pink h3{color:#d4125a}.welcome-page .step p{color:#4a5568;margin:0;font-size:.7rem;font-weight:500;line-height:1.4}.welcome-page .step-arrow{flex:0 0 24px;justify-content:center;align-self:center;align-items:center;margin-top:-.9rem;display:flex}.welcome-page .why{background:#f4f7fc;padding:3.25rem 0}.welcome-page .why-layout{grid-template-columns:1.25fr .85fr;align-items:stretch;gap:1.35rem;display:grid}.welcome-page .why-features{grid-template-columns:repeat(3,1fr);align-content:start;gap:.85rem;display:grid}.welcome-page .why-item{background:#fff;border:1px solid #e8edf5;border-radius:14px;padding:1.15rem 1rem;box-shadow:0 4px 14px #1428500a}.welcome-page .why-item:nth-child(4){grid-column:1/2}.welcome-page .why-item:nth-child(5){grid-column:2/3}.welcome-page .why-icon{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:.7rem;font-size:1.1rem;display:grid}.welcome-page .wi-orange{background:linear-gradient(145deg,#ff9a3c,#ff7200)}.welcome-page .wi-blue{background:linear-gradient(145deg,#4b8fff,#1e5bff)}.welcome-page .wi-green{background:linear-gradient(145deg,#2dd4a0,#00b67a)}.welcome-page .wi-purple{background:linear-gradient(145deg,#a78bfa,#7d34ff)}.welcome-page .wi-pink{background:linear-gradient(145deg,#ff6b9d,#fe196c)}.welcome-page .why-item h3{margin:0 0 .3rem;font-size:.92rem}.welcome-page .why-item p{color:#5a6478;margin:0;font-size:.8rem;line-height:1.4}.welcome-page .why-map-card{background:linear-gradient(160deg,#e7fbf3,#e8f4ff);border:1px solid #bbf7d0;border-radius:20px;min-height:360px;padding:1rem;position:relative;overflow:hidden}.welcome-page .india-map-img{object-fit:cover;opacity:.85;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.welcome-page .network-card{z-index:1;background:#fff;border-radius:16px;max-width:280px;margin:1.5rem 0 0 auto;padding:1.15rem 1.1rem;position:relative;box-shadow:0 10px 28px #1432501f}.welcome-page .network-card h3{align-items:flex-start;gap:.45rem;margin:0 0 .85rem;font-size:.95rem;line-height:1.3;display:flex}.welcome-page .network-card .trophy{color:#e8a317;font-size:1.05rem;line-height:1.2}.welcome-page .network-card ul{gap:.55rem;display:grid}.welcome-page .network-card li{color:#3d4a5c;align-items:flex-start;gap:.5rem;font-size:.78rem;font-weight:500;line-height:1.35;display:flex}.welcome-page .network-card li i{color:#00b67a;flex-shrink:0;margin-top:.12rem}.welcome-page .earn{background:#f7f9fc;padding:3.25rem 0}.welcome-page .earn-list{grid-template-columns:repeat(3,1fr);gap:1.15rem;display:grid}.welcome-page .earn-row{background:#fff;border:1px solid #e8edf5;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 20px #1428500d}.welcome-page .earn-copy{flex-direction:column;flex:1;align-items:flex-start;padding:1.25rem 1.15rem 1.15rem;display:flex}.welcome-page .earn-visual{background:#eef4ff;flex-shrink:0;order:-1;height:170px}.welcome-page .earn-visual img{object-fit:cover;object-position:70% center;width:100%;height:100%}.welcome-page .earn-num{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:.7rem;font-size:.95rem;font-weight:750;display:grid}.welcome-page .earn-blue .earn-num{background:#1e5bff}.welcome-page .earn-green .earn-num{background:#00b67a}.welcome-page .earn-orange .earn-num{background:#ff7200}.welcome-page .earn-copy h3{margin:0 0 .4rem;font-size:1rem;line-height:1.3}.welcome-page .earn-copy p{color:#5a6478;flex:1;margin:0 0 1rem;font-size:.8rem;line-height:1.45}.welcome-page .earn-blue .earn-visual{background:#e8f0ff}.welcome-page .earn-green .earn-visual{background:#e7fbf3}.welcome-page .earn-orange .earn-visual{background:#fff4e8}.welcome-page .stats{background:linear-gradient(#f0f5ff 0%,#dce8ff 100%);padding:3rem 0 2.75rem;position:relative;overflow:hidden}.welcome-page .stats-skyline{opacity:.35;pointer-events:none;background-position:bottom;background-size:cover;height:55%;position:absolute;inset:auto 0 0}.welcome-page .stats-head{z-index:1;position:relative}.welcome-page .stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid;position:relative}.welcome-page .stat{background:#ffffffe0;border:1px solid #fffffff2;border-radius:14px;align-items:center;gap:.85rem;padding:1.05rem 1.1rem;display:flex;box-shadow:0 4px 16px #1e3c780f}.welcome-page .stat-icon{border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:1.1rem;display:grid}.welcome-page .si-green{color:#00b67a;background:#e7fbf3}.welcome-page .si-blue{color:#1e5bff;background:#e8f0ff}.welcome-page .si-pink{color:#fe196c;background:#fdf2f8}.welcome-page .si-purple{color:#7d34ff;background:#f5f3ff}.welcome-page .stat strong{color:var(--navy);font-size:1.2rem;font-weight:750;display:block}.welcome-page .stat .stat-pink{color:#fe196c}.welcome-page .stat span{color:var(--muted);font-size:.82rem;font-weight:500}.welcome-page .footer-cta{color:#fff;background:radial-gradient(700px 260px at 85% 0,#1e5bff59,#0000 60%),linear-gradient(135deg,#051c49 0%,#0a2a6b 55%,#0b3a7a 100%);padding:3rem 0 2.5rem}.welcome-page .footer-cta-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;display:grid}.welcome-page .footer-cta h2{color:#fff;margin-bottom:1.2rem;font-size:clamp(1.45rem,2.5vw,2rem)}.welcome-page .footer-trust{gap:1rem;display:grid}.welcome-page .footer-trust li{align-items:flex-start;gap:.8rem;display:flex}.welcome-page .ft-icon{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.welcome-page .ft-green{background:var(--green)}.welcome-page .ft-blue{background:var(--blue)}.welcome-page .ft-orange{background:var(--orange)}.welcome-page .footer-trust strong{color:#fff;font-size:.92rem;display:block}.welcome-page .footer-trust span{color:#94a3b8;font-size:.8rem}.welcome-page .footer-bottom{background:#031433;border-top:1px solid #ffffff0f;padding:1rem 0}.welcome-page .footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.welcome-page .footer-bottom p{color:#94a3b8;margin:0;font-size:.84rem}.welcome-page .footer-links{gap:1.2rem;display:flex}.welcome-page .footer-links a{color:#cbd5e1;font-size:.84rem;font-weight:500}.welcome-page .footer-links a:hover{color:#fff}.welcome-page.is-embedded{background:0 0}@media (width<=1100px){.welcome-page .primary-nav{display:none}.welcome-page .nav-toggle{display:flex}.welcome-page .header-actions{margin-left:.5rem}.welcome-page .primary-nav.is-open{top:var(--header-h);border-bottom:1px solid var(--line);box-shadow:var(--shadow);background:#fff;flex-direction:column;align-items:flex-start;gap:.4rem;margin:0;padding:1rem 1.25rem;display:flex;position:absolute;left:0;right:0}.welcome-page .hero-grid,.welcome-page .why-layout,.welcome-page .footer-cta-grid{grid-template-columns:1fr}.welcome-page .stats-grid,.welcome-page .why-features{grid-template-columns:1fr 1fr}.welcome-page .why-item:nth-child(4),.welcome-page .why-item:nth-child(5){grid-column:auto}.welcome-page .earn-list{grid-template-columns:1fr}.welcome-page .earn-visual{height:200px}.welcome-page .network-card{max-width:100%;margin:0 auto}}@media (width<=980px){.welcome-page .journey-track{grid-template-columns:1fr 24px 1fr;gap:.7rem .15rem;display:grid}.welcome-page .step{max-width:none}.welcome-page .step-arrow:nth-child(6){display:none}.welcome-page .step:nth-child(7),.welcome-page .step:nth-child(9){grid-column:1/-1;justify-self:center;width:100%;max-width:280px}.welcome-page .step-arrow:nth-child(8){grid-column:1/-1;margin:0;transform:rotate(90deg)}}@media (width<=720px){.welcome-page .hero-photo{height:320px}.welcome-page .stats-grid,.welcome-page .why-features{grid-template-columns:1fr}.welcome-page .footer-bottom-inner{text-align:center;flex-direction:column}}@media (width<=640px){.welcome-page .journey-panel{padding:1.2rem .85rem 1.1rem}.welcome-page .journey-track{grid-template-columns:1fr;gap:.55rem}.welcome-page .step-arrow{height:18px;margin:0;transform:rotate(90deg)}.welcome-page .step{max-width:none}}.page-leads{background:#f5f7fb}.page-leads .footer-cta{display:none}.page-leads .wallet-balance{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.28rem .7rem .28rem .45rem}.page-leads .leads-table thead th.sortable i{color:#1e5bff}.leads-page{padding:1.75rem 0 2.75rem}.leads-hero{margin-bottom:1.2rem}.leads-hero-copy{min-width:0;max-width:560px}.leads-hero h1{color:#0b1f44;letter-spacing:-.03em;margin:0 0 .45rem;font-size:clamp(1.65rem,2.6vw,2rem);font-weight:800;line-height:1.15}.leads-hero p{color:#64748b;max-width:480px;margin:0;font-size:.92rem;font-weight:500;line-height:1.55}.leads-main-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:1.1rem;display:grid}.leads-main-content{min-width:0}.leads-cart-sidebar{z-index:4;align-self:start;position:sticky;top:calc(72px + .75rem)}.leads-cart-sidebar-inner{background:radial-gradient(120px 80px at 12% 10%,#3b82f61f,#0000 70%),linear-gradient(165deg,#f0f6ff 0%,#f8fbff 48%,#fff9f1 100%);border:1px solid #dce7f7;border-radius:16px;flex-direction:column;gap:.85rem;padding:1rem;display:flex;box-shadow:0 10px 28px #0f23500f}.sidebar-stat{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.sidebar-stat--cart .summary-meta{flex:auto}.sidebar-divider{background:linear-gradient(90deg,#0000,#d5e0f0,#0000);height:1px}.summary-icon{border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1rem;display:grid;position:relative}.summary-icon-total{color:#1e5bff;background:#e8f0ff;box-shadow:inset 0 0 0 1px #1e5bff1a}.summary-icon-cart{color:#e67e22;background:#ffe8cc;box-shadow:inset 0 0 0 1px #e67e2224}.summary-meta{flex:auto;gap:.08rem;min-width:0;display:grid;overflow:hidden}.summary-label{color:#8490a4;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:650;overflow:hidden}.summary-value-row{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.summary-value{color:#0b1f44;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.22rem;font-weight:800;line-height:1.15}.summary-trend{color:#15803d;background:#dcfce7;border-radius:999px;flex-shrink:0;align-items:center;height:20px;padding:0 .4rem;font-size:.66rem;font-weight:800;display:inline-flex}.summary-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:500;overflow:hidden}.summary-selected-amount{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.btn-view-cart{color:#1e5bff;white-space:nowrap;height:36px;box-shadow:none;cursor:pointer;background:#fff;border:1.5px solid #1e5bff;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:.35rem;margin-left:0;padding:0 .75rem;font-size:.78rem;font-weight:750;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.btn-view-cart--sidebar{width:100%;height:40px}.btn-view-cart i{font-size:.7rem}.btn-view-cart:hover,.btn-view-cart.has-items{color:#fff;background:#1e5bff;border-color:#1e5bff}.btn-view-cart:hover{transform:translateY(-1px)}@media (width<=1180px){.leads-main-layout{grid-template-columns:minmax(0,1fr) 230px;gap:.9rem}}@media (width<=980px){.leads-main-layout{grid-template-columns:1fr}.leads-cart-sidebar{order:-1;position:static}.leads-cart-sidebar-inner{flex-flow:wrap;align-items:center;gap:.85rem 1rem}.sidebar-stat{flex:180px}.sidebar-divider{display:none}.btn-view-cart--sidebar{width:auto;min-width:140px;margin-left:auto}}@media (width<=640px){.leads-cart-sidebar-inner{flex-direction:column;align-items:stretch}.btn-view-cart--sidebar{width:100%;margin-left:0}}.leads-filters{background:#fff;border:1px solid #e5eaf2;border-radius:16px;margin-bottom:1.1rem;padding:1rem 1.1rem 1.05rem;box-shadow:0 4px 14px #0f23500a}.leads-filters-row{flex-wrap:wrap;align-items:flex-end;gap:.85rem .75rem;display:flex}.filter-field{flex-direction:column;min-width:0;display:flex}.filter-field--city{flex:1.1 132px;max-width:180px}.filter-field--category{flex:1.35 150px;max-width:210px}.filter-field--age{flex:.9 118px;max-width:150px}.filter-field--quality{flex:.8 108px;max-width:140px}.filter-field--sort{flex:1.5 168px;max-width:230px}.filter-field label{color:#64748b;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.38rem;font-size:.7rem;font-weight:700;display:block}.select-wrap{width:100%;position:relative}.select-wrap select{appearance:none;color:#0f172a;cursor:pointer;text-overflow:ellipsis;background:#fff;border:1px solid #d5deea;border-radius:10px;outline:none;width:100%;height:42px;padding:0 2.1rem 0 .9rem;font-family:inherit;font-size:.84rem;font-weight:550;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 1px #0f235005}.select-wrap.has-leading-icon select{padding-left:2.15rem}.select-wrap select:hover{border-color:#b8c5d8}.select-wrap select:focus{border-color:#1e5bff;box-shadow:0 0 0 3px #1e5bff24}.select-wrap>i:last-child{color:#94a3b8;pointer-events:none;font-size:.65rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.select-leading{color:#94a3b8;pointer-events:none;z-index:1;font-size:.78rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.filter-actions{flex:none;align-items:center;gap:.5rem;margin-left:auto;padding-bottom:1px;display:flex}.btn-apply{color:#fff;white-space:nowrap;background:#1e5bff;border-radius:10px;align-items:center;gap:.45rem;height:42px;padding:0 1.15rem;font-size:.86rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 6px 14px #1e5bff38}.btn-apply i{font-size:.78rem}.btn-reset{color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:10px;align-items:center;gap:.4rem;height:42px;padding:0 1rem;font-size:.86rem;font-weight:650;transition:border-color .15s,background .15s;display:inline-flex}.btn-reset i{color:#64748b;font-size:.75rem}.btn-reset:hover{background:#f8fafc;border-color:#b8c4d6}.leads-table-card{background:#fff;border:1px solid #e5eaf2;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #0f23500d}.leads-table-wrap{border-top:1px solid #e8edf4;border-bottom:1px solid #e8edf4;overflow:auto}.leads-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:.84rem}.leads-table thead th{text-align:left;color:#64748b;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e8edf4;padding:.85rem .75rem;font-size:.68rem;font-weight:700}.leads-table thead th.sortable{cursor:default}.leads-table thead th.sortable i{color:#94a3b8;text-transform:none;margin-left:.25rem;font-size:.65rem}.leads-table tbody td{color:#475569;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #eef1f6;padding:.95rem .75rem}.leads-table tbody tr:nth-child(2n) td{background:#fcfdfe}.leads-table tbody tr:last-child td{border-bottom:0}.leads-table tbody tr:hover td{background:#f5f8ff}.leads-table tbody tr.is-selected td{background:#f0f5ff}.col-check{text-align:center;width:48px;min-width:48px}.biz-meta{gap:.18rem;min-width:0;display:grid}.biz-name{color:#0b1f44;font-size:.9rem;font-weight:750;line-height:1.25}.email-mask{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;max-width:180px;display:inline-flex;overflow:hidden}.email-visible{color:#64748b;font-weight:700}.email-blurred{letter-spacing:.04em;color:#94a3b8;font-weight:600}.col-location{color:#334155;min-width:120px;max-width:150px;white-space:normal!important}.location-stack{gap:.12rem;line-height:1.25;display:grid}.location-category{color:#0b1f44;font-size:.82rem;font-weight:700}.location-city{color:#64748b;font-size:.74rem;font-weight:550}.col-project-value{white-space:nowrap;min-width:96px}.project-value-badge{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;align-items:center;height:26px;padding:0 .55rem;font-size:.78rem;font-weight:750;display:inline-flex}.buyers-link{appearance:none;font:inherit;color:#1e5bff;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline}.buyers-link:hover{color:#1548d6}.lead-row.is-locked>td:not(.col-action):not(.col-name):not(.col-contact):not(.col-num):not(.col-check){filter:blur(4.5px);-webkit-user-select:none;user-select:none;pointer-events:none}.lead-row.is-locked .col-action,.lead-row.is-locked .col-check,.lead-row.is-locked .col-name,.lead-row.is-locked .col-contact{filter:none}.lead-row.is-purchased .biz-name{color:#051c49}.lead-row.is-purchased .biz-email{color:#64748b}.check.is-disabled{cursor:not-allowed;opacity:.45}.check.is-disabled input{cursor:not-allowed;pointer-events:none}.name-mask{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:0;max-width:160px;display:inline-flex;overflow:hidden}.name-visible{color:#051c49;font-weight:700}.name-blurred{letter-spacing:.06em;color:#94a3b8;font-weight:600}.phone-mask{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#64748b;font-weight:600}.phone-mask .phone-cc{color:#94a3b8;margin-right:.15rem}.phone-mask .phone-stars{color:#94a3b8;letter-spacing:.08em}.phone-mask .phone-last{color:#334155;font-weight:700}.col-project-comment{text-align:center;min-width:108px}.col-price{min-width:84px}.col-lead-buyers{min-width:92px}.lead-buyers-badge{color:#1e5bff;background:#eff6ff;border-radius:999px;align-items:center;gap:.35rem;height:28px;padding:0 .55rem;font-size:.78rem;font-weight:750;display:inline-flex}.lead-buyers-badge i{font-size:.72rem}button.lead-buyers-badge.buyers-link-btn{appearance:none;font:inherit;cursor:pointer;border:1px solid #bfdbfe;font-size:.78rem;font-weight:750;transition:background .12s,border-color .12s,color .12s}button.lead-buyers-badge.buyers-link-btn:hover{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.leads-table thead th.col-check,.leads-table tbody td.col-check{z-index:3;text-align:center;width:48px;min-width:48px;position:sticky;left:0;box-shadow:8px 0 12px -8px #0f23502e}.leads-table thead th.col-check{z-index:5;background:#f5f7fa}.leads-table tbody td.col-check{background:#fff}.leads-table tbody tr:hover td.col-check{background:#fafbfd}.leads-table thead th.col-action,.leads-table tbody td.col-action{z-index:3;text-align:center;width:142px;min-width:142px;position:sticky;right:0;box-shadow:-8px 0 12px -8px #0f23502e}.leads-table thead th.col-action{z-index:5;background:#f5f7fa}.leads-table tbody td.col-action{background:#fff}.leads-table tbody tr:hover td.col-check,.leads-table tbody tr:hover td.col-action{background:#f5f8ff}.leads-table tbody tr.is-selected td.col-check,.leads-table tbody tr.is-selected td.col-action{background:#f0f5ff}.leads-table tbody tr:nth-child(2n) td.col-check,.leads-table tbody tr:nth-child(2n) td.col-action{background:#fcfdfe}.leads-table tbody tr:nth-child(2n):hover td.col-check,.leads-table tbody tr:nth-child(2n):hover td.col-action{background:#f5f8ff}.lead-row.is-locked td.col-check,.lead-row.is-locked td.col-action{z-index:6}.check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.check span{background:#fff;border:1.5px solid #c5d0e0;border-radius:4px;width:16px;height:16px;transition:border-color .12s,background .12s}.check input:focus-visible+span{box-shadow:0 0 0 3px #1e5bff2e}.pill{border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.72rem;font-weight:650;line-height:1.2;display:inline-flex}.pill i{font-size:.7rem}.age-fresh{color:#0b8a55;background:#e7f8ef}.age-warm{color:#c2410c;background:#fff7ed}.age-aging{color:#dc2626;background:#fef2f2}.q-premium{color:#d97706;background:#fff7ed}.q-verified{color:#059669;background:#ecfdf5}.q-standard{color:#2563eb;background:#eff6ff}.price-mrp{color:#94a3b8;font-size:.84rem;font-weight:500;text-decoration:line-through}.project-comment-btn{color:#2563eb;min-width:72px;height:30px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;gap:.38rem;padding:0 .62rem;font-size:.74rem;font-weight:750;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.project-comment-btn:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.project-comment-modal{z-index:1260;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.project-comment-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051c498f;position:absolute;inset:0}.project-comment-dialog{z-index:1;background:#fff;border:1px solid #dce8f8;border-radius:18px;width:min(100%,540px);animation:.2s walletModalIn;position:relative;overflow:hidden;box-shadow:0 28px 70px #051c4947}.project-comment-header{background:linear-gradient(135deg,#f7fbff,#eef6ff);border-bottom:1px solid #e8eef7;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.1rem;display:flex}.project-comment-heading{align-items:center;gap:.75rem;display:flex}.project-comment-icon{color:#1d4ed8;background:#dbeafe;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1rem;display:grid}.project-comment-kicker{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.12rem;font-size:.66rem;font-weight:800;display:block}.project-comment-header h2{color:#071f4b;letter-spacing:-.02em;margin:0;font-size:1.15rem}.project-comment-close{color:#64748b;cursor:pointer;background:#fff;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 8px #0f235014}.project-comment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:1rem 1.1rem .2rem;display:grid}.project-comment-summary>div{background:#f8fafd;border:1px solid #e5ecf6;border-radius:10px;min-width:0;padding:.65rem .7rem}.project-comment-summary span{color:#94a3b8;margin-bottom:.18rem;font-size:.65rem;font-weight:700;display:block}.project-comment-summary strong{color:#0f274f;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;display:block;overflow:hidden}.project-comment-body{padding:.9rem 1.1rem 1rem}.project-comment-body h3{color:#0b1f44;margin:0 0 .45rem;font-size:.8rem}.project-comment-body p{color:#475569;background:#f8fbff;border-left:3px solid #60a5fa;border-radius:0 10px 10px 0;margin:0;padding:.85rem .9rem;font-size:.86rem;line-height:1.65}.project-comment-footer{border-top:1px solid #eef2f7;justify-content:flex-end;padding:.8rem 1.1rem;display:flex}.project-comment-footer button{color:#fff;height:38px;font:inherit;cursor:pointer;background:#1262f3;border:0;border-radius:9px;padding:0 1.15rem;font-size:.8rem;font-weight:750}body.project-comment-modal-open{overflow:hidden!important}@media (width<=560px){.project-comment-summary{grid-template-columns:1fr}}.price-now{color:#e11d48;font-size:.95rem;font-weight:800}.btn-cart{color:#1e5bff;white-space:nowrap;min-width:118px;height:36px;box-shadow:none;background:#fff;border:1.5px solid #1e5bff;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.78rem;font-weight:750;transition:background .15s,color .15s,transform .15s,border-color .15s;display:inline-flex}.btn-cart i{font-size:.8rem}.btn-cart:hover{color:#1548d6;background:#eef3ff;border-color:#1548d6;transform:translateY(-1px)}.btn-cart:disabled,.btn-cart:disabled:hover{color:#94a3b8;box-shadow:none;cursor:not-allowed;opacity:1;background:#f8fafc;border-color:#cbd5e1;transform:none}.btn-cart.is-purchased-btn:disabled,.lead-row.is-purchased .btn-cart:disabled{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.leads-pagination{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}.leads-count{color:#94a3b8;margin:0;font-size:.84rem;font-weight:500}.leads-count strong{color:#334155;font-weight:700}.leads-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-left:auto;display:flex}.leads-pager{align-items:center;gap:.35rem;display:flex}.leads-pager button.page{font:inherit;cursor:pointer;appearance:none}.leads-pager .page{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 .45rem;font-size:.8rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.leads-pager .page:hover:not(.is-disabled):not(.is-active){color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.leads-pager .page.is-active{color:#4338ca;box-shadow:none;background:#eef2ff;border-color:#6366f1}.leads-pager .page-nav{color:#64748b}.leads-pager .page-nav i{font-size:.65rem}.leads-pager .page.is-disabled{opacity:.42;pointer-events:none;color:#94a3b8;background:0 0;border-color:#0000}.leads-pager .page-ellipsis{color:#94a3b8;padding:0 .2rem;font-size:.85rem;font-weight:600;line-height:32px}.per-page-wrap{align-items:center;display:inline-flex;position:relative}.per-page-wrap .per-page-select{appearance:none;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;min-width:108px;height:32px;padding:0 1.85rem 0 .7rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:border-color .12s,box-shadow .12s}.per-page-wrap .per-page-select:hover{border-color:#cbd5e1}.per-page-wrap .per-page-select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.per-page-wrap>i{color:#94a3b8;pointer-events:none;font-size:.62rem;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}@media (width<=1100px){.filter-field--city,.filter-field--category,.filter-field--age,.filter-field--quality,.filter-field--sort{flex:calc(33.333% - .75rem);min-width:140px;max-width:none}.filter-actions{justify-content:flex-end;width:100%;margin-left:0;padding-top:.15rem}}@media (width<=720px){.leads-filters{border-radius:12px;padding:.85rem .9rem .95rem}.leads-filters-row{gap:.75rem .65rem}.filter-field--city,.filter-field--category,.filter-field--age,.filter-field--quality,.filter-field--sort{flex:calc(50% - .65rem);min-width:0;max-width:none}.filter-actions{justify-content:stretch;width:100%}.filter-actions .btn-apply,.filter-actions .btn-reset{flex:1 1 0;justify-content:center}.leads-pagination{flex-direction:column;align-items:stretch}.leads-pagination-controls{justify-content:space-between;margin-left:0}.leads-pager{flex-wrap:wrap}}@media (width<=480px){.filter-field--city,.filter-field--category,.filter-field--age,.filter-field--quality{flex:calc(50% - .65rem)}.filter-field--sort{flex:100%;max-width:none}}.wallet-modal{z-index:1200;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.wallet-modal[hidden]{display:none!important}.wallet-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#051c497a;position:absolute;inset:0}.wallet-modal-dialog{z-index:1;text-align:center;background:#fff;border:1px solid #e4e9f2;border-radius:18px;width:min(100%,420px);padding:1.65rem 1.45rem 1.4rem;animation:.22s walletModalIn;position:relative;box-shadow:0 24px 60px #051c4938}@keyframes walletModalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.wallet-modal-close{color:#64748b;background:#f1f5f9;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:inline-grid;position:absolute;top:.75rem;right:.75rem}.wallet-modal-close:hover{color:#0f172a;background:#e2e8f0}.wallet-modal-icon{color:#1e5bff;background:linear-gradient(145deg,#eef3ff,#e0e9ff);border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto .95rem;font-size:1.35rem;display:grid;box-shadow:inset 0 0 0 1px #1e5bff1f}.wallet-modal-dialog h2{color:#051c49;letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.25rem;font-weight:800}.wallet-modal-dialog>p{color:#5b6b84;margin:0 0 1.25rem;font-size:.92rem;line-height:1.55}.wallet-modal-actions{gap:.55rem;display:grid}.btn-wallet-go{color:#fff;background:#1e5bff;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;height:46px;font-size:.95rem;font-weight:750;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 8px 16px #1e5bff40}.btn-wallet-go:hover{color:#fff;background:#1548d6;transform:translateY(-1px)}.btn-wallet-cancel{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;height:42px;font-size:.9rem;font-weight:650;transition:background .15s,color .15s}.btn-wallet-cancel:hover{color:#0f172a;background:#f1f5f9}body.wallet-modal-open,body.buyers-modal-open{overflow:hidden}.purchase-modal-icon{color:#0b8a55!important;background:linear-gradient(145deg,#eef8f1,#ddf0e4)!important;box-shadow:inset 0 0 0 1px #0b8a551f!important}.purchase-balance-hint{color:#64748b;margin:-.55rem 0 1.1rem;font-size:.86rem}.purchase-balance-hint strong{color:#0f172a}.buyers-modal{z-index:1210;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.buyers-modal[hidden]{display:none!important}.buyers-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#051c496b;position:absolute;inset:0}.buyers-modal-dialog{z-index:1;background:#fff;border:1px solid #e4e9f2;border-radius:16px;width:min(100%,520px);max-height:min(88vh,720px);padding:1.25rem 1.35rem 1.15rem;animation:.22s walletModalIn;position:relative;overflow:auto;box-shadow:0 24px 60px #051c4933}.buyers-modal .buyer-comment-popup{border-radius:0;position:fixed;inset:0}.buyers-modal .buyer-comment-popup-backdrop{border-radius:0}.buyers-modal-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.buyers-modal-heading h2{color:#051c49;letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:800;line-height:1.3}.buyers-modal-meta{color:#64748b;margin:.35rem 0 0;font-size:.88rem;line-height:1.4}.buyers-modal-meta strong{color:#334155;font-weight:700}.buyers-modal-close{color:#64748b;background:#f1f5f9;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:inline-grid}.buyers-modal-close:hover{color:#0f172a;background:#e2e8f0}.buyers-modal-table-wrap{border:1px solid #e8edf5;border-radius:10px;overflow-x:auto}.buyers-modal-table{border-collapse:collapse;width:100%;font-size:.9rem}.buyers-modal-table thead th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;text-align:left;background:#f8fafc;border-bottom:1px solid #e8edf5;padding:.7rem .9rem;font-size:.72rem;font-weight:700}.buyers-modal-table tbody td{color:#0f172a;border-bottom:1px solid #f1f5f9;padding:.78rem .9rem;font-weight:550}.buyers-modal-table tbody tr:last-child td{border-bottom:0}.buyers-modal-table .col-buyer-num{color:#64748b;font-variant-numeric:tabular-nums;width:2.5rem}.buyers-modal-table .col-buyer-relative{color:#64748b;white-space:nowrap;font-weight:500}.buyers-modal-table .col-buyer-comment{white-space:nowrap;min-width:100px}.buyer-comment-btn{appearance:none;color:#334155;height:28px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.74rem;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.buyer-comment-btn i{color:#1e5bff;font-size:.85rem}.buyer-comment-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.buyer-comment-none{color:#94a3b8;font-weight:500}.buyer-comment-popup{z-index:2;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.buyer-comment-popup-backdrop{background:#051c4947;border-radius:16px;position:absolute;inset:0}.buyer-comment-popup-dialog{z-index:1;background:#fff;border:1px solid #e4e9f2;border-radius:14px;width:min(100%,360px);padding:1rem 1.1rem 1.05rem;animation:.18s walletModalIn;position:relative;box-shadow:0 16px 40px #051c4938}.buyer-comment-popup-header{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.7rem;display:flex}.buyer-comment-popup-header h3{color:#051c49;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.buyer-comment-popup-meta{color:#64748b;margin:.2rem 0 0;font-size:.78rem;font-weight:550}.buyer-comment-popup-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:inline-grid}.buyer-comment-popup-close:hover{color:#0f172a;background:#e2e8f0}.buyer-comment-popup-body{color:#334155;background:#f8fafc;border:1px solid #e8edf5;border-radius:10px;margin:0;padding:.75rem .8rem;font-size:.86rem;font-weight:500;line-height:1.5}.buyers-empty{text-align:center;color:#64748b!important;padding:1.5rem .9rem!important}.buyers-modal-note{color:#1d4ed8;background:#eff6ff;border-radius:10px;margin:.95rem 0 0;padding:.75rem .9rem;font-size:.8rem;line-height:1.45}.leads-page .container{width:min(100% - 2rem,1480px);margin-inline:auto;padding:1.25rem 0 2rem}.leads-page.page-leads{background:radial-gradient(at 65% 0,#e4f2ff 0,#0000 42%),#f0f7ff;padding:0 0 1.5rem;font-family:Inter,system-ui,sans-serif}.leads-page .container{grid-template-columns:minmax(0,1fr) 252px;column-gap:26px;width:min(100% - 2.25rem,1580px);padding:0 0 1rem;display:grid}.leads-page .leads-hero{grid-area:1/1;align-items:flex-start;min-height:146px;margin:0;padding:28px 0 22px;display:flex;position:relative;overflow:hidden}.leads-page .leads-hero-copy{z-index:1;width:60%;max-width:620px;position:relative}.leads-page .leads-hero h1{color:#080d49;letter-spacing:-.045em;margin-bottom:.35rem;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:800;line-height:1.15}.leads-page .leads-hero p{color:#52658a;max-width:540px;font-size:.82rem;font-weight:400;line-height:1.55}.leads-page .leads-hero-art{object-fit:contain;object-position:center bottom;pointer-events:none;width:46%;height:170px;position:absolute;bottom:-15px;right:0}.leads-page .leads-main-layout{display:contents}.leads-page .leads-main-content{grid-area:2/1;min-width:0}.leads-page .leads-cart-sidebar{flex-direction:column;grid-area:1/2/span 2;gap:14px;margin-top:28px;display:flex;top:86px}.leads-page .leads-cart-sidebar-inner,.leads-page .leads-benefits-card,.leads-page .leads-help-card{background:linear-gradient(135deg,#fff,#fbfdff);border:1px solid #dceaff;border-radius:11px;padding:16px;box-shadow:0 3px 12px #5087cc09}.leads-page .leads-cart-sidebar-inner{gap:13px}.leads-page .leads-sidebar-title{color:#0a1043;letter-spacing:-.035em;align-items:center;gap:12px;margin:0 0 5px;font-size:.94rem;font-weight:750;line-height:1.35;display:flex}.leads-page .leads-sidebar-title>i{color:#06f;font-size:1.2rem}.leads-page .leads-cart-sidebar-inner>.leads-sidebar-title>i{color:#080d37;font-size:1.05rem}.leads-page .sidebar-stat{background:linear-gradient(120deg,#f1f7ff,#f6f9ff);border:1px solid #e8f0fd;border-radius:9px;align-items:flex-start;gap:11px;padding:14px 10px}.leads-page .sidebar-stat--cart{background:linear-gradient(120deg,#fff8ec,#fff9f2);border-color:#fff0db}.leads-page .sidebar-divider{display:none}.leads-page .summary-icon{width:42px;height:42px;box-shadow:none;border-radius:50%;font-size:1.05rem}.leads-page .summary-icon-total{color:#0788ef;background:#dcefff}.leads-page .summary-icon-cart{color:#ed7900;background:#ffedcf}.leads-page .summary-meta{gap:7px;overflow:visible}.leads-page .summary-label{color:#41547c;white-space:normal;font-size:.64rem;font-weight:550;line-height:1.45}.leads-page .summary-value-row{flex-wrap:wrap;gap:7px}.leads-page .summary-value{color:#080f35;letter-spacing:-.035em;font-size:1.3rem;font-weight:800;line-height:1.15}.leads-page .summary-selected-amount{white-space:normal;overflow-wrap:anywhere}.leads-page .summary-trend{color:#0ba35a;background:#dcf8e8;height:20px;font-size:.6rem}.leads-page .summary-sub{color:#53658b;white-space:normal;font-size:.61rem;font-weight:400;line-height:1.6}.leads-page .btn-view-cart--sidebar{color:#fff;height:42px;box-shadow:none;background:#b3ceff;border:1px solid #b3ceff;border-radius:7px;font-size:.82rem}.leads-page .btn-view-cart--sidebar.has-items,.leads-page .btn-view-cart--sidebar:hover{background:#0064ff;border-color:#0064ff}.leads-page .btn-view-cart--sidebar:disabled,.leads-page .btn-view-cart--sidebar:disabled:hover{cursor:not-allowed;color:#fff;opacity:.72;background:#b3ceff;border-color:#b3ceff;transform:none}.leads-page .btn-view-cart--sidebar:focus-visible,.leads-page .leads-support-link:focus-visible{outline-offset:3px;outline:3px solid #86b4ff}.leads-page .leads-benefits-list{gap:19px;margin:17px 0 2px;padding:0;list-style:none;display:grid}.leads-page .leads-benefits-list li{align-items:center;gap:12px;display:flex}.leads-page .leads-benefit-icon{border-radius:50%;flex:0 0 39px;place-items:center;height:39px;font-size:1rem;display:grid}.leads-page .benefit-green{color:#00ab73;background:#ddf9ed}.leads-page .benefit-pink{color:#fa2861;background:#ffe6ef}.leads-page .benefit-amber{color:#f5a000;background:#fff2d3}.leads-page .benefit-purple{color:#921aff;background:#f0e2ff}.leads-page .leads-benefits-list h3{color:#101744;margin:0 0 3px;font-size:.72rem;font-weight:700;line-height:1.4}.leads-page .leads-benefits-list p,.leads-page .leads-help-copy p{color:#51658c;margin:0;font-size:.69rem;line-height:1.6}.leads-page .leads-help-copy{gap:12px;display:flex}.leads-page .leads-help-copy>i{color:#06f;margin-top:2px;font-size:1.45rem}.leads-page .leads-help-copy h2{color:#0a1043;margin:0 0 5px;font-size:.87rem}.leads-page .leads-support-link{color:#0060ff;cursor:pointer;background:#fff;border:1px solid #4986ff;border-radius:6px;justify-content:center;align-items:center;min-height:36px;margin:12px 0 0 17px;font-size:.72rem;font-weight:650;text-decoration:none;display:flex}.leads-page .leads-support-link:hover{background:#eef5ff}.leads-page .leads-support-details>p{color:#51658c;margin-bottom:0;font-size:.72rem;line-height:1.6}.leads-page .leads-filters{background:#ffffffeb;border:1px solid #dceaff;border-radius:9px;margin-bottom:14px;padding:14px 13px 12px;box-shadow:0 3px 12px #5087cc09}.leads-page .leads-filters-row{gap:10px}.leads-page .filter-field{flex:100px;min-width:90px;max-width:none}.leads-page .filter-field--category{flex-grow:1.2}.leads-page .filter-field--sort{flex-grow:1.25}.leads-page .filter-field label{text-transform:none;letter-spacing:0;color:#3d5077;margin-bottom:6px;font-size:.65rem;font-weight:550}.leads-page .select-wrap select{background:#fff;border-color:#dce6f7;border-radius:6px;height:38px;padding-right:1.5rem;font-size:.69rem;font-weight:550}.leads-page .select-wrap.has-leading-icon select{padding-left:1.9rem}.leads-page .select-wrap .select-leading{color:#0064ff;left:.65rem}.leads-page .filter-actions{align-self:flex-end;gap:9px;margin-left:2px;padding:0}.leads-page .btn-apply,.leads-page .btn-reset{white-space:nowrap;border-radius:6px;height:38px;padding:0 14px;font-size:.72rem}.leads-page .btn-apply{background:#0064ff;box-shadow:0 3px 10px #0064ff35}.leads-page .btn-reset{color:#141c43;border-color:#dce6f7}.leads-page .leads-table-card{border-color:#dceaff;border-radius:9px;box-shadow:0 3px 12px #5087cc09}.leads-page .leads-pagination{gap:10px;padding:10px 13px}.leads-page .leads-count{color:#657ba4;font-size:.73rem}.leads-page .leads-count strong{color:#17274e}.leads-page .leads-pagination-controls{gap:10px}.leads-page .leads-pager{gap:5px}.leads-page .leads-pager .page{color:#4d648c;border-color:#dce6f7;border-radius:6px;min-width:28px;height:30px;padding:0 6px;font-size:.71rem}.leads-page .leads-pager .page.is-active{color:#fff;background:#0064ff;border-color:#0064ff;box-shadow:0 3px 7px #0064ff26}.leads-page .per-page-wrap .per-page-select{border-color:#dce6f7;min-width:88px;height:30px;font-size:.69rem}.leads-page .leads-table-wrap{scrollbar-width:thin;scrollbar-color:#c5d9f7 #f4f8ff;border-color:#e6eef9}.leads-page .leads-table thead th{color:#445b85;text-transform:none;letter-spacing:0;background:#f1f6ff;border-color:#e2ebf9;padding-block:13px;font-size:.63rem}.leads-page .leads-table tbody td{border-color:#edf2fb;padding-block:13px}.leads-page .lead-loading-row td{background:#fff;height:72px;padding:13px 18px}.leads-page .lead-loading-bar{background:linear-gradient(90deg,#edf3fc 20%,#f8fbff 45%,#edf3fc 70%) 0 0/220% 100%;border-radius:999px;width:100%;height:16px;animation:1.2s ease-in-out infinite leadsLoadingShimmer;display:block}@keyframes leadsLoadingShimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.leads-page .lead-loading-bar{animation:none}}.leads-page .leads-table .btn-cart{color:#0064ff;background:linear-gradient(#fff,#f0f6ff);border:1px solid #85b0ff;border-radius:5px;min-width:108px;height:32px;font-size:.68rem;box-shadow:0 2px 5px #0064ff14}.leads-page .leads-table .btn-cart:hover:not(:disabled){background:#e5efff}.leads-page .leads-table .btn-cart.is-in-cart{color:#b45309;background:#fff7e8;border-color:#f59e0b}.leads-page .leads-table .btn-cart.is-in-cart:hover:not(:disabled){color:#dc2626;background:#fff1f2;border-color:#dc2626}.leads-page .leads-table .btn-cart:disabled{color:#94a3b8;box-shadow:none;background:#f8fafc;border-color:#cbd5e1}.leads-page .leads-table .btn-cart.is-purchased-btn:disabled{color:#059669;background:#ecfdf5;border-color:#a7f3d0}@media (width>=1440px){.leads-page .leads-hero{min-height:160px}.leads-page .leads-hero-art{height:195px}}@media (width<=1180px){.leads-page .container{grid-template-columns:minmax(0,1fr) 232px;column-gap:18px}.leads-page .filter-actions{width:auto}.leads-page .leads-hero-copy{width:64%}.leads-page .leads-cart-sidebar-inner,.leads-page .leads-benefits-card,.leads-page .leads-help-card{padding:14px}}@media (width<=980px){.leads-page .container{grid-template-columns:minmax(0,1fr) 220px;column-gap:14px;width:calc(100% - 1.5rem)}.leads-page .leads-cart-sidebar-inner{flex-direction:column;align-items:stretch}.leads-page .sidebar-stat{flex:0 auto}.leads-page .btn-view-cart--sidebar{width:100%;margin:0}.leads-page .leads-cart-sidebar{order:initial;position:static}.leads-page .leads-hero-copy{width:70%}.leads-page .leads-hero-art{opacity:.8;width:43%;right:-25px}.leads-page .filter-actions{flex:100%;justify-content:flex-end}}@media (width<=720px){.leads-page .container{flex-direction:column;display:flex}.leads-page .leads-hero{width:100%;min-height:150px}.leads-page .leads-hero-copy{width:72%}.leads-page .leads-hero h1{font-size:1.65rem}.leads-page .leads-hero-art{opacity:.5;width:40%}.leads-page .leads-main-content{width:100%}.leads-page .leads-cart-sidebar{grid-template-columns:1fr 1fr;align-items:start;margin-top:16px;display:grid}.leads-page .leads-help-card{grid-column:1/-1}.leads-page .leads-pagination{flex-direction:row;align-items:center}.leads-page .leads-pagination-controls{flex-wrap:wrap;margin-left:auto}.leads-page .filter-field{flex:calc(50% - 10px)}.leads-page .filter-actions{margin:0}}@media (width<=460px){.leads-page .leads-cart-sidebar{grid-template-columns:1fr}.leads-page .leads-hero-copy{width:90%}.leads-page .leads-hero-art{opacity:.2;width:55%}.leads-page .leads-pagination-controls{justify-content:space-between;gap:6px;width:100%;margin-left:0}.leads-page .leads-pager{gap:3px}.leads-page .leads-pager .page{min-width:24px;padding:0 4px}}@media (width>=981px){.leads-page .leads-cart-sidebar{position:static}.leads-page .leads-cart-sidebar-inner{z-index:10;position:sticky;top:88px}}.kyc-modal{z-index:1220;overscroll-behavior:contain;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.kyc-modal[hidden]{display:none!important}.kyc-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051c4994;position:fixed;inset:0}.kyc-modal-dialog{z-index:1;background:#fff;border:1px solid #dbeafef2;border-radius:22px;width:min(100%,1040px);max-height:none;padding:1rem 1.15rem .95rem;animation:.22s walletModalIn;position:relative;overflow:visible;box-shadow:0 30px 80px #051c4947}.kyc-modal-header{border-bottom:1px solid #eaf0f8;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:0 .05rem .7rem;display:flex}.kyc-header-kicker{color:#087f5b;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.7rem;font-weight:800;display:inline-flex}.kyc-header-kicker i{background:#ddf8ed;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.7rem;display:inline-grid}.kyc-modal-header h2{color:#051c49;letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800}.kyc-modal-desc{color:#64748b;max-width:34rem;margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.kyc-modal-close{color:#64748b;cursor:pointer;background:#f3f6fa;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:38px;height:38px;display:inline-grid}.kyc-modal-close:hover{color:#0f172a;background:#e2e8f0}.kyc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.kyc-section{background:linear-gradient(145deg,#fbfdff,#f7fafe);border:1px solid #e3eaf5;border-radius:14px;margin:0;padding:.72rem .82rem}.kyc-section:nth-of-type(3){grid-column:1/-1}.kyc-section h3{color:#0b1f44;letter-spacing:-.01em;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.86rem;font-weight:800;display:flex}.kyc-section h3 i{color:#086bff;background:#e8f2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.78rem;display:inline-grid}.kyc-section-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.kyc-section-heading h3{margin-bottom:0}.kyc-section-heading>span{color:#94a3b8;font-size:.7rem;font-weight:650}.kyc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .68rem;display:grid}.kyc-grid label,.kyc-file{color:#475569;gap:.22rem;font-size:.78rem;font-weight:650;display:grid}.kyc-grid label.is-full{grid-column:1/-1}.kyc-grid input,.kyc-grid textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dce6f7;border-radius:9px;outline:none;padding:.46rem .66rem;font-size:.86rem;font-weight:550;transition:border-color .15s,box-shadow .15s,background .15s}.kyc-grid input::placeholder,.kyc-grid textarea::placeholder{color:#b8c2d1;opacity:1;font-weight:500}.kyc-grid input[aria-invalid=true],.kyc-grid textarea[aria-invalid=true]{background:#fffbfb;border-color:#fca5a5}.kyc-grid input:focus,.kyc-grid textarea:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.kyc-grid textarea{resize:vertical;min-height:52px}.kyc-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.kyc-file{text-align:center;cursor:pointer;background:#fff;border:1.5px dashed #b7cef5;border-radius:12px;place-items:center;min-height:88px;padding:.58rem .65rem;transition:border-color .15s,background .15s,transform .15s;position:relative}.kyc-file:hover{background:#f7faff;border-color:#4f8cff;transform:translateY(-1px)}.kyc-file>i{color:#1e6bff;font-size:1.1rem}.kyc-file strong{color:#1e293b;font-size:.78rem}.kyc-file small{color:#94a3b8;font-size:.66rem;font-weight:550}.kyc-file input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.kyc-file em{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-style:normal;font-weight:600;overflow:hidden}.required-mark{color:#ef4444;font:inherit;font-weight:800}.kyc-field-error{color:#dc2626;margin-top:.05rem;font-size:.66rem;font-weight:650;line-height:1.2;display:block}.kyc-file .kyc-field-error{color:#dc2626;font-size:.65rem;font-weight:650}.kyc-file:has(.kyc-field-error){background:snow;border-color:#fca5a5}.kyc-error{color:#b91c1c;background:#fef2f2;border-radius:8px;grid-column:1/-1;margin:0 0 .85rem;padding:.65rem .8rem;font-size:.82rem;font-weight:650}.kyc-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.65rem;padding-top:.1rem;display:flex}.btn-kyc-cancel,.btn-kyc-submit{height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 1.15rem;font-size:.84rem;font-weight:750}.btn-kyc-cancel{color:#334155;background:#fff;border:1px solid #dce6f7}.btn-kyc-submit{color:#fff;background:#0064ff;border:0;box-shadow:0 4px 12px #0064ff47}.btn-kyc-submit:disabled,.btn-kyc-cancel:disabled{opacity:.7;cursor:wait}body.kyc-modal-open{overflow:hidden!important}html:has(body.kyc-modal-open){overflow:hidden!important}@media (width<=860px){.kyc-modal{place-items:start center}.kyc-form{grid-template-columns:1fr}.kyc-section:nth-of-type(3),.kyc-error,.kyc-actions{grid-column:auto}}@media (width<=640px){.kyc-modal{padding:.65rem}.kyc-modal-dialog{border-radius:16px;padding:1rem}.kyc-grid,.kyc-docs{grid-template-columns:1fr}}.page-cart{background:#f5f7fb}.page-cart .footer-cta{display:none}.page-cart .wallet-balance{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.28rem .7rem .28rem .45rem}.cart-page{padding:1.75rem 0 2.75rem}.cart-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 1.75rem;margin-bottom:1.35rem;display:flex}.cart-back{color:#1e5bff;align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:.84rem;font-weight:650;display:inline-flex}.cart-back:hover{color:#1548d6}.cart-hero-copy{flex:260px;min-width:0;max-width:480px}.cart-hero-copy h1{color:#0b1f44;letter-spacing:-.03em;margin:0 0 .45rem;font-size:clamp(1.65rem,2.6vw,2rem);font-weight:800;line-height:1.15}.cart-hero-copy p{color:#64748b;max-width:420px;margin:0;font-size:.92rem;font-weight:500;line-height:1.55}.cart-balance-card{background:#fff;border:1px solid #e5eaf2;border-radius:14px;align-items:center;gap:.85rem;min-width:210px;padding:.9rem 1.15rem;display:inline-flex;box-shadow:0 6px 18px #0f23500b}.cart-balance-icon{color:#fff;background:linear-gradient(145deg,#34d399,#10b981);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.05rem;display:grid}.cart-balance-meta{gap:.12rem;min-width:0;display:grid}.cart-balance-label{letter-spacing:.02em;color:#64748b;font-size:.72rem;font-weight:700}.cart-balance-value{color:#0b1f44;letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.1}.cart-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.15rem;display:grid}.cart-items-card,.cart-checkout-card{background:#fff;border:1px solid #e5eaf2;border-radius:16px;box-shadow:0 8px 24px #0f23500d}.cart-items-head{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:.75rem;padding:1.05rem 1.2rem;display:flex}.cart-items-head h2{color:#0b1f44;margin:0;font-size:1.02rem;font-weight:750}.cart-items-sub{color:#94a3b8;margin:.2rem 0 0;font-size:.78rem;font-weight:500}.cart-count-badge{color:#1e5bff;white-space:nowrap;background:#eff6ff;border-radius:999px;align-items:center;height:28px;padding:0 .7rem;font-size:.75rem;font-weight:750;display:inline-flex}.cart-empty{text-align:center;color:#64748b;padding:3rem 1.25rem}.cart-empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 1rem;font-size:1.45rem;display:grid}.cart-empty p{color:#0b1f44;margin:0 0 .35rem;font-size:1rem;font-weight:700}.cart-empty-hint{color:#94a3b8;margin-bottom:1.15rem;font-size:.86rem;display:block}.btn-cart-inline{width:auto;min-width:180px;margin:0 auto}.cart-table-wrap{overflow-x:auto}.cart-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.86rem}.cart-table th{text-align:left;color:#0b1f44;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e8edf4;padding:.85rem 1rem;font-size:.7rem;font-weight:750}.cart-table td{color:#475569;vertical-align:middle;background:#fff;border-bottom:1px solid #eef1f6;padding:.95rem 1rem}.cart-table tbody tr:nth-child(2n) td{background:#fcfdfe}.cart-table tbody tr:hover td{background:#f5f8ff}.cart-table tr:last-child td{border-bottom:0}.col-biz{min-width:170px}.cart-biz{gap:.2rem;min-width:0;display:grid}.cart-biz strong{color:#0b1f44;font-size:.9rem;font-weight:750}.cart-phone{color:#64748b;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.cart-phone .fa-whatsapp{color:#25d366;font-size:.95rem}.cart-price{color:#ef4444;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.col-remove{text-align:center;width:72px}.quality-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;height:28px;padding:0 .65rem;font-size:.74rem;font-weight:700;display:inline-flex}.quality-pill i{font-size:.7rem}.quality-pill.q-verified{color:#059669;background:#ecfdf5}.quality-pill.q-premium{color:#ea580c;background:#fff7ed}.quality-pill.q-standard{color:#2563eb;background:#eff6ff}.btn-remove{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;place-items:center;width:34px;height:34px;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.btn-remove:hover{color:#e11d48;background:#fef2f2;border-color:#fecaca}.cart-checkout-card{top:calc(var(--header-h,70px) + .75rem);padding:0;position:sticky;overflow:hidden}.checkout-head{background:radial-gradient(120px 70px at 100% 0,#3b82f61f,#0000 70%),linear-gradient(#f8fbff 0%,#fff 100%);border-bottom:1px solid #eef1f6;padding:1.1rem 1.2rem 1rem}.checkout-head h2{color:#0b1f44;margin:0;font-size:1.02rem;font-weight:750}.checkout-head p{color:#94a3b8;margin:.25rem 0 0;font-size:.78rem;font-weight:500}.checkout-rows{padding:1rem 1.2rem .35rem}.checkout-row{color:#64748b;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;font-size:.9rem;display:flex}.checkout-row strong{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:750}.checkout-total{font-size:1.15rem;color:#ef4444!important;font-weight:800!important}.checkout-wallet{border-top:1px dashed #e2e8f0;margin-top:.2rem;padding-top:.7rem}.checkout-remain strong.is-short{color:#dc2626}.cart-message{border-radius:10px;align-items:flex-start;gap:.5rem;margin:0 1.2rem .15rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.4;display:flex}.cart-message i{flex-shrink:0;margin-top:.1rem}.cart-message.is-error{color:#b91c1c;background:#fef2f2}.cart-message.is-success{color:#047857;background:#ecfdf5}.btn-cart-primary,.btn-cart-secondary{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;width:calc(100% - 2.4rem);height:44px;margin-top:.75rem;margin-left:1.2rem;margin-right:1.2rem;font-size:.9rem;font-weight:750;text-decoration:none;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.btn-cart-primary{color:#fff;background:#1e5bff;box-shadow:0 8px 18px #1e5bff38}.btn-cart-primary:hover:not(:disabled){color:#fff;background:#1548d6;transform:translateY(-1px)}.btn-cart-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btn-cart-secondary{color:#334155;background:#fff;border:1.5px solid #d5deea}.btn-cart-secondary:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.cart-note{color:#94a3b8;align-items:flex-start;gap:.45rem;margin:.9rem 1.2rem 1.2rem;font-size:.76rem;line-height:1.5;display:flex}.cart-note i{color:#64748b;flex-shrink:0;margin-top:.15rem}.cart-otp-modal{z-index:220;background:#0f172a7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cart-otp-card{background:#fff;border-radius:16px;width:min(100%,420px);overflow:hidden;box-shadow:0 24px 48px #0f235038}.cart-otp-head{background:linear-gradient(#f8fbff 0%,#fff 100%);border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.15rem 1.2rem 1rem;display:flex}.cart-otp-head h2{color:#0b1f44;margin:0;font-size:1.1rem;font-weight:800}.cart-otp-head p{color:#64748b;margin:.3rem 0 0;font-size:.84rem;line-height:1.45}.cart-otp-close{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:inline-grid}.cart-otp-close:hover{color:#0b1f44;background:#f8fafc}.cart-otp-form{padding:1.1rem 1.2rem 1.25rem}.cart-otp-form label{color:#475569;margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.cart-otp-form input{width:100%;height:48px;font:inherit;letter-spacing:.18em;text-align:center;color:#0b1f44;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:11px;outline:none;padding:0 .95rem;font-size:1.15rem;font-weight:700}.cart-otp-form input:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.cart-otp-error{color:#b91c1c;margin:.55rem 0 0;font-size:.82rem;font-weight:600}.cart-otp-actions{grid-template-columns:1fr 1.3fr;gap:.6rem;margin-top:1rem;display:grid}.btn-otp-cancel,.btn-otp-submit{width:100%;margin:0}@media (width<=980px){.cart-layout{grid-template-columns:1fr}.cart-checkout-card{position:static}}@media (width<=640px){.cart-balance-card{width:100%}.cart-hero-copy{max-width:none}}.cart-page .container{width:min(100% - 2rem,1400px);margin-inline:auto}.cart-page{background:linear-gradient(115deg,#edf7ff,#f8fbff 46%,#fff);padding:0 0 1.2rem;font-family:Inter,system-ui,sans-serif}.cart-page .container{width:min(100% - 2.1rem,1500px)}.cart-page .cart-hero{grid-template-columns:minmax(280px,1fr) minmax(230px,360px) 230px;align-items:center;gap:1rem;min-height:138px;margin:0;padding:16px 8px;display:grid;position:relative;overflow:hidden}.cart-page .cart-hero:before{content:"";opacity:.75;pointer-events:none;background:linear-gradient(115deg,#0000,#d8f0ff 45%,#0000);position:absolute;inset:0 14% 0 28%}.cart-page .cart-hero-copy,.cart-page .cart-hero-art,.cart-page .cart-hero-benefits{z-index:1;position:relative}.cart-page .cart-hero-copy{max-width:390px}.cart-page .cart-back{margin-bottom:.45rem;font-size:.7rem}.cart-page .cart-hero-copy h1{color:#10134d;margin-bottom:.25rem;font-size:clamp(1.45rem,2.2vw,2rem)}.cart-page .cart-hero-copy p{color:#4d6187;font-size:.75rem;line-height:1.45}.cart-page .cart-hero-art{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:135px}.cart-page .cart-hero-benefits{color:#496188;gap:.72rem;margin:0;padding:0;font-size:.7rem;font-weight:600;list-style:none;display:grid}.cart-page .cart-hero-benefits li{align-items:center;gap:.55rem;display:flex}.cart-page .cart-hero-benefits i{color:#08bc77;font-size:.88rem}.cart-page .cart-items-card,.cart-page .cart-checkout-card{border:1px solid #dceaff;border-radius:8px;box-shadow:0 4px 16px #2b69af0d}.cart-page .cart-items-head{background:#fff;min-height:58px;padding:.7rem 1rem}.cart-page .cart-items-head h2{color:#11154d;align-items:center;gap:.65rem;font-size:.9rem;display:flex}.cart-page .cart-items-head h2 i{color:#0878ff;background:#e8f4ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cart-page .cart-items-sub{color:#60749a;margin-left:2.6rem;font-size:.62rem}.cart-page .cart-count-badge{color:#0968e8;background:#e9f2ff;height:24px;font-size:.65rem}.cart-page .cart-table{min-width:680px;font-size:.67rem}.cart-page .cart-table th{color:#4b628d;text-transform:none;letter-spacing:0;background:#f2f7ff;padding:.65rem .75rem;font-size:.59rem}.cart-page .cart-table td{color:#506384;padding:.67rem .75rem;font-size:.65rem}.cart-page .col-cart-check{text-align:center;width:30px}.cart-page .col-cart-check input{accent-color:#0878ff;pointer-events:none;width:13px;height:13px}.cart-page .cart-age{color:#08a664;white-space:nowrap;background:#e4faee;border-radius:999px;justify-content:center;min-width:38px;padding:.18rem .45rem;font-size:.6rem;font-weight:700;display:inline-flex}.cart-page .cart-biz strong{color:#192050;font-size:.68rem}.cart-page .quality-pill{height:22px;padding:0 .48rem;font-size:.61rem}.cart-page .cart-price{color:#ff6500;font-size:.73rem}.cart-page .btn-remove{color:#ff4b4b;background:#fff0f0;border:0;border-radius:6px;width:27px;height:27px}.cart-page .cart-information{color:#45638d;background:linear-gradient(100deg,#eaf6ff,#f2f9ff);border-radius:7px;gap:.65rem;margin:12px;padding:12px;font-size:.6rem;line-height:1.55;display:flex}.cart-page .cart-information>i{color:#0878ff;font-size:1.05rem}.cart-page .cart-information strong{color:#0867df;font-size:.68rem;display:block}.cart-page .cart-information p{margin:.25rem 0 0}.cart-page .cart-checkout-card{top:76px}.cart-page .checkout-head h2{color:#10154d;font-size:.85rem}.cart-page .checkout-head p{font-size:.59rem}.cart-page .checkout-total{font-size:.95rem;color:#ff3f30!important}.cart-page .btn-cart-primary,.cart-page .btn-cart-secondary{border-radius:5px;width:calc(100% - 2rem);height:34px;margin:.5rem 1rem 0;font-size:.68rem}.cart-page .btn-cart-primary{background:#0068f8;box-shadow:0 4px 10px #0068f82c}.cart-page .btn-cart-secondary{color:#0068f8;border-color:#72a8ff}.cart-page .cart-note{color:#168a58;background:#e6faef;border-radius:5px;margin:.7rem 1rem 1rem;padding:.65rem;font-size:.58rem}.cart-value-points{background:#fff;border:1px solid #e3edf9;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:12px;width:min(100% - 2.1rem,1500px);margin:12px auto 0;padding:12px 8px;display:grid}.cart-value-points span{color:#202554;grid-template-columns:25px 1fr;align-items:center;column-gap:7px;font-size:.64rem;font-weight:700;display:grid}.cart-value-points i{color:#fff;background:#08bf80;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;display:grid}.cart-value-points span:nth-child(2) i{background:#0780ff}.cart-value-points span:nth-child(3) i{background:#ff981e}.cart-value-points span:nth-child(4) i{background:#8f18ff}.cart-value-points small{color:#60739a;font-size:.54rem;font-weight:500}@media (width<=980px){.cart-page .cart-hero{grid-template-columns:1fr 1fr}.cart-page .cart-hero-benefits{display:none}.cart-value-points{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cart-page .container,.cart-value-points{width:calc(100% - 1.2rem)}.cart-page .cart-hero{grid-template-columns:1fr;min-height:185px}.cart-page .cart-hero-art{opacity:.25;width:55%;position:absolute;bottom:0;right:-35px}.cart-page .cart-hero-copy{max-width:86%}.cart-value-points,.cart-page .cart-layout{grid-template-columns:1fr}}.cart-page{background:linear-gradient(135deg,#eff8ff,#f8fcff 68%,#fff);min-height:calc(100vh - 76px)}.cart-page .container,.cart-page .cart-value-points{width:min(100% - 2.5rem,1500px)}.cart-page .cart-hero{grid-template-columns:minmax(250px,1.05fr) minmax(210px,1fr) minmax(150px,.55fr);gap:.5rem;min-height:180px;padding:16px 8px}.cart-page .cart-hero-copy h1{font-size:clamp(1.75rem,2.2vw,2.1rem)}.cart-page .cart-hero-copy p{max-width:360px;font-size:.88rem;line-height:1.5}.cart-page .cart-back{font-size:.78rem;text-decoration:none}.cart-page .cart-hero-benefits{gap:1rem;font-size:.8rem;font-weight:500}.cart-page .cart-layout{grid-template-columns:minmax(0,2.55fr) minmax(260px,1fr);gap:16px}.cart-page .cart-items-card,.cart-page .cart-checkout-card{border-color:#e2efff;border-radius:10px;overflow:hidden}.cart-page .cart-items-head{min-height:76px;padding:12px 16px}.cart-page .cart-items-head h2{gap:.75rem;font-size:1.05rem}.cart-page .cart-items-head h2 i{width:38px;height:38px;font-size:1rem}.cart-page .cart-clear-button{color:#ed3434;font:inherit;cursor:pointer;background:#fff0f0;border:0;border-radius:7px;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.cart-page .cart-clear-button:hover{background:#ffe1e1}.cart-page .cart-clear-button:focus-visible{outline-offset:2px;outline:3px solid #ff9b9b}.cart-page .cart-items-sub{margin-top:-.3rem;margin-left:3.15rem;font-size:.73rem}.cart-page .cart-table{min-width:680px}.cart-page .cart-table th{padding:.85rem .65rem;font-size:.68rem}.cart-page .cart-table td{padding:.8rem .65rem;font-size:.74rem}.cart-page .cart-biz strong{font-size:.76rem}.cart-page .cart-phone{font-size:.68rem}.cart-page .quality-pill{height:24px;font-size:.7rem}.cart-page .cart-age{font-size:.68rem}.cart-page .cart-age--warm{color:#e67c00;background:#fff4e5}.cart-page .cart-age--aging{color:#dc3657;background:#fff0f2}.cart-page th.col-cart-check{color:#0878ff;font-size:.9rem}.cart-page .cart-table td.cart-price{color:#ff4a24;font-size:.8rem;font-weight:800}.cart-page .btn-remove{width:32px;height:32px}.cart-page .cart-information{align-items:flex-start;min-height:115px;margin:16px;padding:14px;font-size:.72rem;position:relative}.cart-page .cart-information strong{font-size:.8rem}.cart-page .cart-information ul{margin:.4rem 0 0;padding-left:1.1rem}.cart-page .cart-information-art{color:#4299ff;background:#dceeff;border-radius:12px;align-self:flex-end;margin-left:auto;padding:12px;font-size:2rem}.cart-page .checkout-head{background:linear-gradient(130deg,#fff,#ecf6ff);padding:18px 16px 14px}.cart-page .checkout-head h2{align-items:center;gap:.65rem;font-size:1rem;display:flex}.cart-page .checkout-head h2 i{color:#0873d5}.cart-page .checkout-head p{margin:.3rem 0 0 1.65rem;font-size:.68rem}.cart-page .checkout-rows{padding:16px 16px 4px}.cart-page .checkout-row{margin-bottom:.85rem;font-size:.78rem}.cart-page .checkout-wallet{border:0;margin-top:0;padding-top:0}.cart-page .checkout-total{font-size:.85rem}.cart-page .checkout-payable{color:#121744;background:#fff6e9;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;margin:8px 12px 2px;padding:13px 12px;font-size:.8rem;font-weight:700;display:flex}.cart-page .checkout-payable strong{color:#f43a24;font-size:1.25rem}.cart-page .cart-checkout-card>.btn-cart-primary,.cart-page .cart-checkout-card>.btn-cart-secondary{height:42px;font-size:.78rem}.cart-page .cart-note{align-items:center;margin:14px 16px 16px;padding:12px;font-size:.69rem;line-height:1.5}.cart-page .cart-note i{color:#00b878;margin-right:5px;font-size:1.5rem}.cart-page .cart-note strong{color:#039b54;margin-bottom:3px;display:block}.cart-page .cart-value-points{background:0 0;border:0;margin-top:16px;padding:18px 8px}.cart-page .cart-value-points span{grid-template-columns:38px 1fr;column-gap:10px;font-size:.76rem}.cart-page .cart-value-points i{width:34px;height:34px;font-size:.9rem}.cart-page .cart-value-points small{max-width:160px;font-size:.68rem;line-height:1.5}.cart-page .cart-otp-actions .btn-otp-cancel,.cart-page .cart-otp-actions .btn-otp-submit{width:100%;margin:0}.cart-page .cart-credit{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.cart-page .cart-local-icon{vertical-align:-.12em;flex-shrink:0;width:1em;height:1em;font-family:inherit;display:inline-block}.cart-page .cart-clear-button .cart-local-icon{width:18px;height:18px}.cart-page .btn-remove .cart-local-icon{width:19px;height:19px}.cart-page .cart-checkout-card>.btn-cart-primary .cart-local-icon{width:21px;height:21px}.cart-page .cart-checkout-card>.btn-cart-secondary .cart-local-icon{width:18px;height:18px}.cart-page .cart-hero-benefits .cart-local-icon{color:#05b979;width:16px;height:16px}.cart-page .cart-items-head h2 .cart-local-icon{box-sizing:content-box;color:#067aff;background:#e4f2ff;border-radius:7px;width:24px;height:24px;padding:7px}.cart-page .checkout-head .cart-local-icon{color:#0873d5;width:22px;height:22px}.cart-page .cart-information>.cart-local-icon{color:#0878ff;width:20px;height:20px}.cart-page .cart-value-points .cart-local-icon{box-sizing:content-box;color:#fff;background:#08bf80;border-radius:50%;grid-row:1/3;width:20px;height:20px;padding:8px}.cart-page .cart-value-points span:nth-child(2) .cart-local-icon{background:#0780ff}.cart-page .cart-value-points span:nth-child(3) .cart-local-icon{background:#ff981e}.cart-page .cart-value-points span:nth-child(4) .cart-local-icon{background:#8f18ff}.cart-page .cart-credit-coin{color:#fff;background:#ffd33d;border:2px solid #ffb900;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffe880}.cart-page .checkout-payable .cart-credit-coin{flex-basis:23px;width:23px;height:23px;font-size:15px}.cart-page .checkout-remain{display:none}.cart-page .cart-information{align-items:flex-start;min-height:136px;padding-right:125px}.cart-page .cart-information-art{background:0 0;border-radius:0;width:112px;height:100px;padding:0;position:absolute;bottom:8px;right:12px}.cart-page .cart-security-shield{flex:0 0 34px;width:34px;height:40px;margin-right:4px}.cart-page .cart-note{background:linear-gradient(110deg,#def8ed,#e9fcf4);min-height:90px}.cart-page .cart-checkout-card{align-self:stretch;position:static}.cart-page .cart-layout{grid-template-columns:minmax(0,2.35fr) minmax(280px,1fr)}.cart-page .cart-hero{min-height:190px}.cart-page .cart-hero-art{height:190px;transform:scale(1.16)}@media (width<=980px){.cart-page .cart-hero{grid-template-columns:1fr 1fr}.cart-page .cart-layout{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=720px){.cart-page .cart-layout{grid-template-columns:1fr}.cart-page .cart-checkout-card{align-self:auto}.cart-page .cart-value-points{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cart-page .container,.cart-page .cart-value-points{width:calc(100% - 1.2rem)}.cart-page .cart-hero{grid-template-columns:1fr}.cart-page .cart-hero-art{transform:none}.cart-page .cart-information-art{display:none}.cart-page .cart-information{padding-right:14px}}.page-purchased{background:#f5f7fb}.page-purchased .footer-cta{display:none}.page-purchased .wallet-balance{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.28rem .7rem .28rem .45rem}.purchased-page{padding:1.75rem 0 2.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.purchased-hero{grid-template-columns:minmax(300px,420px) minmax(360px,1fr);align-items:center;gap:1.25rem 1.75rem;min-height:150px;margin-bottom:1.35rem;display:grid;overflow:hidden}.purchased-hero-visual{background:radial-gradient(circle at 55% 55%,#bfdbfe85,#0000 42%),linear-gradient(90deg,#0000,#eff6ffbf);min-width:0;height:150px;position:relative;overflow:hidden}.purchased-hero-visual img{object-fit:contain;filter:drop-shadow(0 12px 18px #1e5bff1f);width:min(570px,92%);height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.purchased-hero-copy{flex:260px;min-width:0;max-width:420px}.purchased-hero-copy h1{color:#0b1f44;letter-spacing:-.03em;margin:0 0 .45rem;font-size:clamp(1.65rem,2.6vw,2rem);font-weight:800;line-height:1.15}.purchased-hero-copy p{color:#64748b;max-width:400px;margin:0;font-size:.92rem;font-weight:500;line-height:1.55}.purchased-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-bottom:1.35rem;display:grid}.purchased-stat-card{background:#fff;border:1px solid #e8edf5;border-radius:16px;align-items:center;gap:.95rem;min-height:112px;padding:1.15rem 1.15rem 1.15rem 1.1rem;display:flex;box-shadow:0 8px 22px #0f23500d}.stat-icon{color:#fff;border-radius:13px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:1.1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.stat-icon.is-total{background:linear-gradient(145deg,#4f8cff,#2563eb)}.stat-icon.is-contacted{background:linear-gradient(145deg,#34d399,#10b981)}.stat-icon.is-progress{background:linear-gradient(145deg,#fb923c,#f97316)}.stat-icon.is-converted{background:linear-gradient(145deg,#a78bfa,#8b5cf6)}.stat-body{gap:.18rem;min-width:0;display:grid}.stat-label{color:#475569;letter-spacing:.01em;font-size:.78rem;font-weight:650}.stat-value-row{align-items:baseline;gap:.45rem;display:inline-flex}.stat-value{color:#0b1f44;letter-spacing:-.04em;font-size:1.55rem;font-weight:800;line-height:1.05}.stat-meta{font-size:.8rem;font-weight:700}.stat-meta.is-up,.stat-meta.is-contacted{color:#16a34a}.stat-meta.is-progress{color:#ea580c}.stat-meta.is-converted{color:#7c3aed}.stat-hint{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;line-height:1.3;overflow:hidden}.purchased-filters{background:#fff;border:1px solid #e5eaf2;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1.1rem;padding:1rem 1.05rem;display:flex;box-shadow:0 4px 14px #0f23500a}.filter-search{flex:2 260px;min-width:240px}.search-wrap{position:relative}.search-wrap i{color:#94a3b8;font-size:.85rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.search-wrap input{color:#0f172a;width:100%;height:42px;font:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:0 1rem 0 2.35rem;font-size:.86rem}.search-wrap input:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.filter-field{flex-direction:column;flex:120px;gap:.28rem;min-width:118px;max-width:160px;display:flex}.filter-field label{color:#64748b;font-size:.72rem;font-weight:650}.select-wrap{position:relative}.select-wrap select{appearance:none;color:#0f172a;width:100%;height:42px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:0 2rem 0 .75rem;font-size:.84rem;font-weight:550}.select-wrap select:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.select-wrap>i{color:#94a3b8;pointer-events:none;font-size:.7rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.filter-actions{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.btn-apply,.btn-reset,.btn-export{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;height:42px;padding:0 1rem;font-size:.86rem;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn-apply{color:#fff;background:#1e5bff;border:0;box-shadow:0 6px 14px #1e5bff38}.btn-apply:hover{background:#1548d6;transform:translateY(-1px)}.btn-reset{color:#1e5bff;background:#fff;border:1.5px solid #1e5bff}.btn-reset:hover{background:#f5f8ff}.btn-export{color:#334155;background:#fff;border:1px solid #e2e8f0}.btn-export:hover{background:#f8fafc;border-color:#cbd5e1}.btn-export:disabled{opacity:.5;cursor:not-allowed}.purchased-table-card{background:#fff;border:1px solid #e5eaf2;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f23500d}.purchased-toolbar{border-bottom:1px solid #eef1f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1.05rem;display:flex}.purchased-count{color:#64748b;margin:0;font-size:.86rem}.purchased-count strong{color:#0b1f44;font-weight:750}.purchased-toolbar-right{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.purchased-pager{align-items:center;gap:.25rem;display:inline-flex}.purchased-pager .page{color:#475569;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;min-width:32px;height:32px;padding:0 .45rem;font-size:.82rem;font-weight:650;display:inline-grid}.purchased-pager .page:hover:not(:disabled):not(.is-ellipsis){background:#f1f5f9}.purchased-pager .page.is-current{color:#4338ca;background:#eef2ff;border-color:#6366f1}.purchased-pager .page:disabled,.purchased-pager .page.is-ellipsis{opacity:.45;cursor:default}.purchased-pager .page-nav{color:#64748b}.per-page select{appearance:none;height:32px;font:inherit;color:#475569;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%2394A3B8' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") right .55rem center no-repeat;border:1px solid #e2e8f0;border-radius:8px;padding:0 1.6rem 0 .65rem;font-size:.78rem;font-weight:600}.purchased-table-wrap{overflow:auto}.purchased-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px;font-size:.84rem}.table-col-check{width:34px}.table-col-number{width:28px}.table-col-business{width:148px}.table-col-contact{width:136px}.table-col-category-city{width:130px}.table-col-date{width:110px}.table-col-price{width:70px}.table-col-age{width:76px}.table-col-status{width:132px}.table-col-notes{width:58px}.table-col-action{width:140px}.table-col-refund{width:132px}.purchased-table thead th{text-align:left;color:#0b1f44;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e8edf4;padding:.85rem .5rem;font-size:.72rem;font-weight:750}.purchased-table thead th.sortable i{color:#94a3b8;margin-left:.25rem;font-size:.65rem}.purchased-table tbody td{color:#475569;vertical-align:middle;background:#fff;border-bottom:1px solid #eef1f6;padding:.9rem .5rem}.purchased-table tbody tr:hover td{background:#f8faff}.purchased-table tbody tr.is-selected td{background:#f0f5ff}.table-empty{text-align:center;color:#64748b;padding:2.4rem 1rem!important}.table-empty a{color:#1e5bff;font-weight:700;text-decoration:underline}.col-check{text-align:center;width:48px}.col-num{color:#94a3b8;width:42px;font-weight:500}.col-notes,.col-action{text-align:center;width:140px}.col-refund{text-align:center;width:132px}.check{cursor:pointer;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.check input{opacity:0;cursor:pointer;position:absolute;inset:0}.check span{background:#fff;border:1.5px solid #cbd5e1;border-radius:5px;width:18px;height:18px;display:block}.check input:checked+span{background:#1e5bff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M1 5l3.2 3L11 1'/%3E%3C/svg%3E") 50%/11px 9px no-repeat;border-color:#1e5bff}.col-name{min-width:145px;white-space:normal!important;color:#0b1f44!important}.col-contact{min-width:138px;white-space:nowrap!important;color:#334155!important}.biz-name{color:#0b1f44;margin-bottom:.18rem;font-size:.9rem;font-weight:750;line-height:1.25}.biz-email{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:.72rem;font-weight:550;overflow:hidden}.contact-cell{color:#475569;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;display:inline-flex}.contact-whatsapp{color:#25d366;text-align:center;flex-shrink:0;width:1em;font-size:1rem}.contact-whatsapp-spacer{flex-shrink:0;width:1em;display:inline-block}.phone-full{color:#334155}.col-category-city{min-width:0;white-space:normal!important}.category-main{color:#0f172a;font-weight:650;line-height:1.25}.city-sub{color:#94a3b8;margin-top:.18rem;font-size:.73rem;font-weight:550;line-height:1.2}.col-date .date-main{color:#0f172a;font-size:.84rem;font-weight:650}.col-date .date-time{color:#94a3b8;margin-top:.12rem;font-size:.75rem}.col-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;color:#ef4444!important}.pill{white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.pill.age-fresh{color:#059669;background:#ecfdf5}.pill.age-warm{color:#ea580c;background:#fff7ed}.pill.age-aging{color:#dc2626;background:#fef2f2}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;height:28px;padding:0 .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.status-pill i{font-size:.72rem}.status-pill.is-new{color:#64748b;background:#f1f5f9}.status-pill.is-contacted{color:#2563eb;background:#eff6ff}.status-pill.is-progress{color:#ea580c;background:#fff7ed}.status-pill.is-converted{color:#059669;background:#ecfdf5}.status-edit{cursor:pointer;border:0;max-width:100%;font-family:inherit;transition:box-shadow .15s,transform .15s}.status-edit:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #3b82f61f}.status-chevron{opacity:.7;margin-left:.1rem;font-size:.58rem!important}.icon-btn{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:9px;place-items:center;width:34px;height:34px;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.icon-btn:hover{color:#1e5bff;background:#f8fafc;border-color:#bfdbfe}.icon-btn.has-note{color:#1e5bff;background:#eff6ff;border-color:#bfdbfe}.row-menu{justify-content:flex-end;align-items:center;gap:.45rem;min-width:108px;display:inline-flex;position:relative}.row-menu-panel{z-index:20;background:#fff;border:1px solid #e5eaf2;border-radius:10px;min-width:168px;padding:.35rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #0f23501f}.row-menu-panel button{text-align:left;color:#334155;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.55rem .65rem;font-size:.82rem;font-weight:600;display:block}.row-menu-panel button:hover{color:#0b1f44;background:#f1f5f9}.row-menu-panel button:disabled{color:#cbd5e1;cursor:not-allowed;background:0 0}.row-menu-label{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;margin:.15rem .65rem .3rem;font-size:.68rem;font-weight:800}.row-menu-panel button i{text-align:center;width:18px;margin-right:.3rem}.row-menu-panel .is-good{color:#10b981}.row-menu-panel .is-bad{color:#ef4444}.row-menu-panel .is-neutral{color:#f59e0b}.outcome-label{white-space:nowrap;font-size:.72rem;font-weight:750;position:static}.outcome-label.is-good{color:#059669}.outcome-label.is-bad{color:#dc2626}.outcome-label.is-not-interested{color:#d97706}.outcome-pill{min-height:28px;font:inherit;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .68rem;font-size:.72rem;font-weight:750;display:inline-flex}.outcome-edit{cursor:pointer;transition:box-shadow .15s,transform .15s}.outcome-edit:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #3b82f61f}.outcome-pill.is-good{color:#047857;background:#ecfdf5}.outcome-pill.is-bad{color:#dc2626;background:#fef2f2}.outcome-pill.is-not-interested{color:#b45309;background:#fff7ed}.outcome-pill.is-unset{color:#64748b;background:#f1f5f9}.refund-action-wrap{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.refund-row-menu{min-width:auto}.refund-row-menu .row-menu-panel{min-width:180px;right:0}.btn-refund{color:#dc2626;height:32px;font:inherit;cursor:pointer;background:#fff7f7;border:1px solid #fca5a5;border-radius:8px;justify-content:center;align-items:center;gap:.38rem;padding:0 .68rem;font-size:.73rem;font-weight:750;display:inline-flex}.btn-refund:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.btn-refund:disabled{opacity:.38;cursor:not-allowed}.refund-state{color:#c2410c;white-space:nowrap;background:#fff7ed;border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .6rem;font-size:.72rem;font-weight:750;display:inline-flex}.purchased-modal{z-index:200;background:#0f172a73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.purchased-modal-card{background:#fff;border-radius:16px;width:min(100%,440px);padding:1.15rem 1.2rem 1.2rem;box-shadow:0 24px 48px #0f235033}.purchased-modal-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.purchased-modal-head h2{color:#0b1f44;margin:0;font-size:1.1rem}.purchased-modal-sub{color:#64748b;margin:.35rem 0 .85rem;font-size:.85rem}.purchased-modal-card textarea{resize:vertical;width:100%;min-height:120px;font:inherit;color:#0f172a;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:.75rem .85rem;font-size:.9rem}.purchased-modal-card textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.purchased-modal-actions{justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.modal-field{color:#334155;gap:.4rem;margin-top:.85rem;font-size:.8rem;font-weight:700;display:grid}.modal-field select{color:#0f172a;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:0 .8rem}.modal-field select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f624}.refund-modal-card{width:min(100%,520px)}.proof-upload{color:#1e5bff;cursor:pointer;text-align:center;background:#f8fbff;border:1.5px dashed #93c5fd;border-radius:12px;place-items:center;gap:.3rem;margin-top:.85rem;padding:1.1rem;display:grid}.proof-upload i{font-size:1.35rem}.proof-upload span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.86rem;font-weight:750;overflow:hidden}.proof-upload small{color:#64748b;font-size:.72rem;font-weight:500}.proof-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.refund-error{color:#dc2626;margin:.7rem 0 0;font-size:.78rem;font-weight:650}@media (width<=1100px){.purchased-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (width<=780px){.purchased-hero{grid-template-columns:1fr;min-height:auto}.purchased-hero-visual{height:128px}.purchased-hero-copy,.purchased-hero-copy p{max-width:none}.purchased-stat-card{min-height:100px;padding:1rem 1.05rem}.stat-hint{white-space:normal}.filter-actions{width:100%;margin-left:0}.btn-apply,.btn-reset{flex:1}.filter-field{flex:45%;max-width:none}}@media (width<=520px){.purchased-stats{grid-template-columns:1fr}}.purchased-page .container{width:min(100% - 2rem,1400px);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.provide-page{--provide-blue:#1e5bff;--provide-text:#0b1f44;--provide-muted:#64748b;--provide-border:#e5eaf2;background:#f5f7fb;min-height:100%;padding:1.75rem 0 2.75rem;font-family:Poppins,Inter,system-ui,sans-serif}.provide-page .container{width:min(100% - 2.4rem,1200px);margin-inline:auto}.provide-page h1,.provide-page h2,.provide-page p{margin:0}.provide-page .provide-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.15rem 1.5rem;margin-bottom:1.35rem;display:flex}.provide-page .provide-hero-copy{flex:280px;min-width:0;max-width:520px}.provide-page .provide-hero-copy h1{color:var(--provide-text);letter-spacing:-.03em;margin-bottom:.45rem;font-size:clamp(1.65rem,2.6vw,2rem);font-weight:800;line-height:1.15}.provide-page .provide-hero-copy p{color:var(--provide-muted);font-size:.92rem;font-weight:500;line-height:1.55}.provide-page .provide-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;display:flex}.provide-page .provide-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.provide-page .btn-provide-primary,.provide-page .btn-provide-secondary{white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;height:44px;padding:0 1.05rem;font-family:inherit;font-size:.86rem;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.provide-page .btn-provide-primary{background:var(--provide-blue);color:#fff;border:0;box-shadow:0 6px 14px #1e5bff40}.provide-page .btn-provide-primary:hover{background:#1548d6;transform:translateY(-1px)}.provide-page .btn-provide-secondary{color:#334155;background:#fff;border:1px solid #e2e8f0}.provide-page .btn-provide-secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.provide-page .btn-provide-secondary:disabled{opacity:.5;cursor:not-allowed}.provide-page .provide-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-bottom:1.15rem;display:grid}.provide-page .provide-stat-card{background:#fff;border:1px solid #e8edf5;border-radius:16px;align-items:center;gap:.95rem;min-height:104px;padding:1.1rem 1.15rem;display:flex;box-shadow:0 8px 22px #0f23500d}.provide-page .provide-stat-card .stat-icon{color:#fff;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:1.05rem;display:grid}.provide-page .stat-icon.is-total{background:linear-gradient(145deg,#4f8cff,#2563eb)}.provide-page .stat-icon.is-pending{background:linear-gradient(145deg,#fb923c,#f97316)}.provide-page .stat-icon.is-verified{background:linear-gradient(145deg,#34d399,#10b981)}.provide-page .stat-icon.is-reward{background:linear-gradient(145deg,#fbbf24,#f59e0b)}.provide-page .stat-body{gap:.15rem;min-width:0;display:grid}.provide-page .stat-label{color:#475569;font-size:.78rem;font-weight:650}.provide-page .stat-value{color:var(--provide-text);letter-spacing:-.04em;font-size:1.5rem;font-weight:800;line-height:1.05}.provide-page .stat-hint{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;overflow:hidden}.provide-page .provide-how-strip{background:#eaf2ff;border:1px solid #d7e5ff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1.15rem;padding:1rem 1.1rem;display:grid}.provide-page .how-strip-item{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.provide-page .how-strip-num{width:28px;height:28px;color:var(--provide-blue);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:800;display:grid;box-shadow:0 2px 6px #1e5bff26}.provide-page .how-strip-item strong{color:var(--provide-text);margin-bottom:.12rem;font-size:.88rem;font-weight:750;display:block}.provide-page .how-strip-item p{color:var(--provide-muted);font-size:.78rem;font-weight:500;line-height:1.4}.provide-page .provide-toast{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin:0 0 1rem;padding:.7rem .95rem;font-size:.88rem;font-weight:600}.provide-page .provide-toast.is-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.provide-page .provide-table-card{border:1px solid var(--provide-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f23500d}.provide-page .provide-toolbar{border-bottom:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:1rem 1.15rem;display:flex}.provide-page .provide-count{color:#64748b;font-size:.92rem;font-weight:550}.provide-page .provide-count strong{color:var(--provide-text);font-weight:800}.provide-page .provide-toolbar-hint{color:#94a3b8;font-size:.82rem;font-weight:500}.provide-page .provide-table-wrap{overflow-x:auto}.provide-page .provide-table{border-collapse:collapse;width:100%;min-width:780px}.provide-page .provide-table thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#64748b;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e8edf5;padding:.75rem 1rem;font-size:.72rem;font-weight:700}.provide-page .provide-table tbody td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.95rem 1rem;font-size:.88rem;font-weight:550}.provide-page .provide-table tbody tr:last-child td{border-bottom:0}.provide-page .provide-table tbody tr:hover td{background:#fafbfd}.provide-page .provide-table .col-index{color:#94a3b8;width:3rem;font-weight:650}.provide-page .provide-table .table-empty{text-align:center;padding:0}.provide-page .provide-empty{color:#94a3b8;justify-items:center;gap:.55rem;padding:2.75rem 1.25rem;display:grid}.provide-page .provide-empty-icon{width:56px;height:56px;color:var(--provide-blue);background:#eaf2ff;border-radius:16px;place-items:center;margin-bottom:.35rem;font-size:1.35rem;display:grid}.provide-page .provide-empty strong{color:var(--provide-text);font-size:1.05rem;font-weight:750}.provide-page .provide-empty p{max-width:36ch;margin:0 0 .55rem;font-size:.88rem;font-weight:500;line-height:1.5}.provide-page .provide-empty em{color:#475569;font-style:normal;font-weight:700}.provide-page .biz-main{color:var(--provide-text);font-weight:700}.provide-page .biz-sub,.provide-page .date-time{color:#94a3b8;margin-top:.15rem;font-size:.75rem;font-weight:500}.provide-page .date-main{color:#334155;font-weight:650}.provide-page .provide-status{letter-spacing:.02em;border-radius:999px;align-items:center;height:26px;padding:0 .65rem;font-size:.72rem;font-weight:750;display:inline-flex}.provide-page .provide-status.is-pending{color:#c2410c;background:#fff7ed}.provide-page .provide-status.is-verified{color:#047857;background:#ecfdf5}.provide-page .provide-status.is-rejected{color:#b91c1c;background:#fef2f2}.provide-page .provide-status.is-rewarded{color:#b45309;background:#fffbeb}.provide-page .reward-cell{color:#b45309;font-weight:700}.provide-page .reward-muted{color:#cbd5e1}.provide-page .provide-modal{z-index:220;background:#0f172a7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.provide-page .provide-modal-card{background:#fff;border-radius:16px;width:min(100%,680px);max-height:min(92vh,860px);padding:1.25rem 1.3rem 1.3rem;overflow:auto;box-shadow:0 24px 48px #0f235038}.provide-page .provide-modal-head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1.1rem;display:flex}.provide-page .provide-modal-head h2{color:var(--provide-text);letter-spacing:-.02em;margin-bottom:.3rem;font-size:1.2rem;font-weight:750}.provide-page .provide-modal-head p{color:var(--provide-muted);max-width:48ch;font-size:.85rem;font-weight:500;line-height:1.45}.provide-page .provide-modal-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.provide-page .provide-modal-close:hover{color:#0f172a;background:#e2e8f0}.provide-page .provide-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.provide-page .provide-form-grid label{gap:.4rem;display:grid}.provide-page .provide-form-grid label.is-full{grid-column:1/-1}.provide-page .provide-form-grid span{color:#475569;font-size:.82rem;font-weight:650}.provide-page .provide-form-grid span em{color:#ef4444;font-style:normal;font-weight:700}.provide-page .provide-form-grid input,.provide-page .provide-form-grid select,.provide-page .provide-form-grid textarea{color:#0f172a;background:#fff;border:1.5px solid #d7deea;border-radius:10px;width:100%;padding:0 .9rem;font-family:inherit;font-size:.92rem;font-weight:500}.provide-page .provide-form-grid input,.provide-page .provide-form-grid select{height:44px}.provide-page .provide-form-grid textarea{resize:vertical;min-height:88px;padding:.75rem .9rem;line-height:1.45}.provide-page .provide-form-grid select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748B' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.2rem}.provide-page .provide-form-grid input:focus,.provide-page .provide-form-grid select:focus,.provide-page .provide-form-grid textarea:focus{border-color:var(--provide-blue);outline:none;box-shadow:0 0 0 3px #1e5bff1f}.provide-page .provide-form-grid .is-invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.provide-page .provide-form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:.9rem 0 0;padding:.65rem .85rem;font-size:.86rem;font-weight:600}.provide-page .provide-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.2rem;display:flex}.provide-page .btn-provide-submit{background:var(--provide-blue);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:.5rem;height:46px;padding:0 1.3rem;font-family:inherit;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 6px 14px #1e5bff40}.provide-page .btn-provide-submit:hover:not(:disabled){background:#1548d6}.provide-page .btn-provide-submit:disabled{opacity:.65;cursor:not-allowed}.provide-page .btn-provide-reset{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;height:46px;padding:0 1.1rem;font-family:inherit;font-size:.9rem;font-weight:650}.provide-page .btn-provide-reset:hover:not(:disabled){color:#0f172a;background:#f1f5f9}@media (width<=980px){.provide-page .provide-stats{grid-template-columns:1fr 1fr}.provide-page .provide-how-strip{grid-template-columns:1fr}}@media (width<=720px){.provide-page .provide-hero-actions{justify-content:stretch;width:100%}.provide-page .provide-hero-actions .btn-provide-primary,.provide-page .provide-hero-actions .btn-provide-secondary{flex:auto}.provide-page .provide-form-grid{grid-template-columns:1fr}}@media (width<=640px){.provide-page .provide-stats{grid-template-columns:1fr}.provide-page .provide-modal-card{padding:1.1rem 1rem 1.15rem}}.provide-page .provide-premium-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07193a94}.provide-page .provide-premium-dialog{text-align:center;background:radial-gradient(at top,#edf4ff,#0000 62%),#fff;border:1px solid #dce8ff;border-radius:22px;width:min(100%,470px);padding:30px;position:relative;box-shadow:0 28px 80px #061b4938}.provide-page .premium-close{font-size:24px;position:absolute;top:14px;right:14px}.provide-page .premium-emblem{color:#e9a319;background:linear-gradient(145deg,#fff3ce,#ffe3a3);border-radius:23px;place-items:center;width:76px;height:76px;margin:2px auto 17px;display:grid;box-shadow:0 8px 24px #e9a31920}.provide-page .premium-emblem svg{width:46px;height:46px}.provide-page .premium-eyebrow{color:#5b55c8;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.provide-page .provide-premium-dialog h2{color:#0b1f44;letter-spacing:-.035em;margin:9px 0 10px;font-size:26px}.provide-page .provide-premium-dialog>p{color:#64748b;margin:0;font-size:14px;line-height:1.65}.provide-page .premium-next-step{text-align:left;background:#f7faff;border:1px solid #e1eaff;border-radius:13px;align-items:flex-start;gap:12px;margin:22px 0;padding:16px;display:flex}.provide-page .premium-next-step>span{color:#2563eb;background:#e5edff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.provide-page .premium-next-step strong{color:#173363;font-size:13px}.provide-page .premium-next-step p{color:#72829a;margin:5px 0 0;font-size:12px;line-height:1.55}.provide-page .premium-purchase-link{color:#fff;background:#1262f3;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 16px;font-size:14px;font-weight:750;text-decoration:none;display:flex;box-shadow:0 5px 14px #1262f32b}.provide-page .premium-purchase-link:hover{background:#0954d9}.provide-page .premium-later{color:#73819a;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:5px 12px;font-size:12px}@media (width<=520px){.provide-page .provide-premium-dialog{padding:27px 20px 22px}}.refer-page{--refer-blue:#1e5bff;--refer-border:#e4e9f1;--refer-muted:#6b778c;color:#0f172a;background:#eef2f7;min-height:100%;padding:1.5rem 0 3rem;font-family:Poppins,Inter,system-ui,sans-serif}.refer-page .container{width:min(100% - 2.4rem,1200px);margin-inline:auto}.refer-page h1,.refer-page h2,.refer-page p{margin:0}.refer-page .refer-grid{grid-template-columns:1.22fr 1fr;align-items:stretch;gap:1.05rem;display:grid}.refer-page .refer-card{border:1px solid var(--refer-border);background:#fff;border-radius:14px;padding:1.25rem 1.3rem 1.3rem;box-shadow:0 4px 14px #0f23500a}.refer-page .refer-card-head{align-items:center;gap:.7rem;margin-bottom:.75rem;display:flex}.refer-page .refer-card-head h2{color:#0b1b3a;letter-spacing:-.02em;font-size:1.22rem;font-weight:750}.refer-page .refer-card-icon{border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.95rem;display:grid}.refer-page .refer-card-icon.is-people{color:var(--refer-blue);background:#e7efff}.refer-page .refer-card-icon.is-steps{background:var(--refer-blue);color:#fff;font-size:.88rem;box-shadow:0 4px 10px #1e5bff47}.refer-page .refer-earn-head{grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem;margin-bottom:1.05rem;display:grid}.refer-page .refer-gift-icon{color:#e02424;place-items:start center;width:28px;padding-top:.12rem;font-size:1.35rem;line-height:1;display:grid}.refer-page .refer-earn-copy h1{color:#0b1b3a;letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.22rem;font-weight:750}.refer-page .refer-earn-copy p{color:#5b6b86;font-size:.9rem;font-weight:500;line-height:1.55}.refer-page .referral-box{background:#f3f6fa;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem .9rem 1rem}.refer-page .referral-label{color:#334155;margin-bottom:.55rem;font-size:.8rem;font-weight:700;display:block}.refer-page .referral-row{align-items:stretch;gap:.55rem;display:flex}.refer-page .referral-input{color:#334155;background:#fff;border:1px solid #d5deea;border-radius:9px;flex:1;min-width:0;height:44px;padding:0 .9rem;font-family:inherit;font-size:.84rem;font-weight:500}.refer-page .referral-input:focus{border-color:var(--refer-blue);outline:none;box-shadow:0 0 0 3px #1e5bff1f}.refer-page .btn-copy-link{background:var(--refer-blue);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;height:44px;padding:0 1.1rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:background .15s,transform .15s;box-shadow:0 4px 10px #1e5bff38}.refer-page .btn-copy-link:hover{background:#1548d6;transform:translateY(-1px)}.refer-page .btn-copy-link.is-copied{background:#16a34a}.refer-page .referral-box .share-row{margin-top:.85rem}.refer-page .share-row{flex-wrap:wrap;gap:.55rem;display:flex}.refer-page .share-btn{color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;height:40px;padding:0 .95rem;font-family:inherit;font-size:.84rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.refer-page .share-btn:hover{color:#fff;filter:brightness(1.05);transform:translateY(-1px)}.refer-page .share-btn i{font-size:.95rem}.refer-page .share-btn.is-whatsapp{background:#25d366}.refer-page .share-btn.is-facebook{background:#1877f2}.refer-page .share-btn.is-linkedin{background:#0a66c2}.refer-page .share-btn.is-more{color:#334155;background:#e8ecf2}.refer-page .share-btn.is-more:hover{color:#0f172a;background:#dde3eb}.refer-page .refer-stats-card .refer-card-head{margin-bottom:1rem}.refer-page .refer-stats-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.refer-page .refer-stat-tile{background:#f7f9fc;border:1px solid #e8ecf2;border-radius:12px;align-items:center;gap:.75rem;min-height:78px;padding:.85rem .9rem;display:flex}.refer-page .refer-stat-icon{border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.95rem;display:grid}.refer-page .refer-stat-icon.is-clicks,.refer-page .refer-stat-icon.is-registered{color:var(--refer-blue);background:#e8efff}.refer-page .refer-stat-icon.is-approved{color:#16a34a;background:#e7f7ee}.refer-page .refer-stat-icon.is-earnings{color:#e0a800;background:#fff4d6}.refer-page .refer-stat-meta{gap:.18rem;min-width:0;display:grid}.refer-page .refer-stat-label{color:#7a879c;font-size:.78rem;font-weight:600;line-height:1.2}.refer-page .refer-stat-value{color:#0b1b3a;letter-spacing:-.03em;font-size:1.4rem;font-weight:800;line-height:1.1}.refer-page .refer-provide-card{padding:1.35rem 1.4rem 1.45rem}.refer-page .refer-provide-head{grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem;display:grid}.refer-page .refer-provide-icon{width:28px;color:var(--refer-blue);place-items:start center;padding-top:.12rem;font-size:1.4rem;line-height:1;display:grid}.refer-page .refer-provide-copy h2{color:#0b1b3a;letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.22rem;font-weight:750}.refer-page .refer-provide-copy p{color:#5b6b86;margin-bottom:1.15rem;font-size:.9rem;font-weight:500;line-height:1.55}.refer-page .btn-submit-lead{background:var(--refer-blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;height:46px;padding:0 1.45rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 6px 14px #1e5bff47}.refer-page .btn-submit-lead:hover{background:#1548d6;transform:translateY(-1px)}.refer-page .refer-how-card{box-shadow:none;background:#eaf2ff;border:1px solid #d7e5ff;padding:1.35rem 1.4rem 1.45rem}.refer-page .refer-how-card .refer-card-head{margin-bottom:1.05rem}.refer-page .refer-how-steps{gap:1.05rem;margin:0;padding:0;list-style:none;display:grid}.refer-page .refer-how-steps li{align-items:flex-start;gap:.8rem;display:flex}.refer-page .refer-how-steps p{color:#1e293b;padding-top:.15rem;font-size:.92rem;font-weight:500;line-height:1.5}.refer-page .refer-how-num{background:var(--refer-blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:750;display:grid;box-shadow:0 3px 8px #1e5bff38}@media (width<=980px){.refer-page .refer-grid{grid-template-columns:1fr}}@media (width<=560px){.refer-page .referral-row{flex-direction:column}.refer-page .btn-copy-link{width:100%}.refer-page .share-row{grid-template-columns:1fr 1fr;display:grid}.refer-page .refer-stats-grid{grid-template-columns:1fr}.refer-page .refer-stat-value{font-size:1.3rem}}.refer-page .refer-rewards-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.refer-page .rewards-eyebrow{color:#4f67b7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.refer-page .refer-rewards-heading h1{color:#0b1f44;letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(25px,3vw,32px)}.refer-page .refer-rewards-heading p{color:#728199;max-width:650px;font-size:13px;line-height:1.65}.refer-page .rewards-demo-badge{color:#997522;background:#fff9e9;border:1px solid #e6d8ad;border-radius:30px;flex-shrink:0;padding:7px 11px;font-size:10px;font-weight:650}.refer-page .rewards-overview{grid-template-columns:1.15fr 1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.refer-page .rewards-balance{color:#fff;background:radial-gradient(at 100% 0,#5079ff 0,#0000 65%),linear-gradient(135deg,#163cac,#153073);border-radius:18px;padding:25px 23px 20px;position:relative;overflow:hidden;box-shadow:0 10px 26px #1d4ed81a}.refer-page .rewards-balance>span:not(.rewards-balance-icon){color:#dce6ff;font-size:12px}.refer-page .rewards-balance>strong{letter-spacing:-.04em;margin:12px 0 8px;font-size:37px;line-height:1.2;display:block}.refer-page .rewards-balance small{letter-spacing:0;color:#cddcff;font-size:14px;font-weight:500}.refer-page .rewards-balance>p{color:#c8d7fd;max-width:230px;font-size:11px;line-height:1.65}.refer-page .rewards-balance-icon{color:#ffd56e;font-size:33px;position:absolute;top:18px;right:21px}.refer-page .rewards-balance-split{border-top:1px solid #ffffff26;gap:18px;margin-top:22px;padding-top:14px;display:flex}.refer-page .rewards-balance-split span{color:#bccff8;font-size:10px}.refer-page .rewards-balance-split b{color:#fff;margin-top:3px;font-size:16px;display:block}.refer-page .rewards-bonus-card{background:#fff;border:1px solid #e0e8f4;border-radius:18px;padding:22px;box-shadow:0 5px 18px #10295405}.refer-page .rewards-type-icon{color:#04a575;background:#e0f8ee;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:15px;font-size:23px;font-weight:800;display:grid}.refer-page .is-business .rewards-type-icon{color:#8650e0;background:#f0e7ff}.refer-page .rewards-card-kicker{color:#687b99;font-size:10px;font-weight:700;display:block}.refer-page .rewards-bonus-card h2{color:#0c234c;letter-spacing:-.03em;margin:8px 0 6px;font-size:28px}.refer-page .rewards-bonus-card h2 small{color:#8a9ab2;font-size:12px;font-weight:500}.refer-page .rewards-bonus-card>p{color:#637896;font-size:11px;line-height:1.6}.refer-page .rewards-card-foot{color:#8b9bb1;border-top:1px solid #edf1f8;margin-top:16px;padding-top:12px;font-size:10px;line-height:1.6}.refer-page .rewards-performance{margin-bottom:20px}.refer-page .rewards-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:21px;display:flex}.refer-page .rewards-section-head h2{color:#14294f;letter-spacing:-.02em;font-size:17px}.refer-page .rewards-section-head p{color:#8b99ae;margin-top:5px;font-size:11px;line-height:1.6}.refer-page .rewards-period{color:#697d9e;white-space:nowrap;background:#f4f7fc;border-radius:8px;padding:6px 11px;font-size:10px}.refer-page .rewards-metrics{border-bottom:1px solid #eef2f8;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;padding-bottom:20px;display:grid}.refer-page .rewards-metrics>div{border-left:1px solid #eaf0f8;padding:0 20px}.refer-page .rewards-metrics>div:first-child{border-left:0;padding-left:0}.refer-page .rewards-metrics span{color:#76869e;font-size:11px}.refer-page .rewards-metrics strong{color:#102950;letter-spacing:-.03em;margin:7px 0 4px;font-size:26px;display:block}.refer-page .rewards-metrics small{color:#99a5b7;font-size:10px;display:block}.refer-page .rewards-progress-label{color:#788ba6;justify-content:space-between;gap:12px;font-size:10px;display:flex}.refer-page .rewards-progress-label strong{color:#1ca881;font-weight:650}.refer-page .rewards-progress{background:#edf3fa;border-radius:10px;height:8px;margin:10px 0;overflow:hidden}.refer-page .rewards-progress>span{border-radius:inherit;background:linear-gradient(90deg,#13b88b,#58d8b0);height:100%;display:block}.refer-page .rewards-progress-note{color:#95a2b6;font-size:10px;line-height:1.6}.refer-page .rewards-explainer{margin-top:20px}.refer-page .rewards-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.refer-page .rewards-steps article>span{color:#2363ec;background:#edf3ff;border-radius:10px;place-items:center;width:30px;height:30px;margin-bottom:12px;font-size:12px;font-weight:800;display:grid}.refer-page .rewards-steps h3{color:#294065;margin:0 0 8px;font-size:12px}.refer-page .rewards-steps p{color:#8392a9;font-size:11px;line-height:1.8}.refer-page .rewards-example{background:#fffaf0;border:1px solid #f3e4ba;border-radius:12px;align-items:center;gap:12px;margin-top:24px;padding:14px 17px;display:flex}.refer-page .rewards-example>span{color:#e3a51c;font-size:25px}.refer-page .rewards-example p{color:#937941;font-size:11px;line-height:1.8}.refer-page .rewards-example strong{color:#735a25}.refer-page .rewards-disclaimer{color:#95a0b1;margin-top:13px;font-size:10px;line-height:1.7}@media (width<=1050px){.refer-page .rewards-overview{grid-template-columns:1fr 1fr}.refer-page .rewards-balance{grid-column:1/-1}.refer-page .refer-rewards-heading{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=640px){.refer-page .rewards-overview,.refer-page .rewards-steps{grid-template-columns:1fr}.refer-page .rewards-metrics{grid-template-columns:1fr 1fr;gap:22px 12px}.refer-page .rewards-metrics>div{border:0;padding:0}.refer-page .rewards-progress-label{flex-direction:column;gap:4px}}.refer-page{background:linear-gradient(155deg,#f0f6ff,#f6f8fc 50%,#eef3fa)}.refer-page .refer-sharing-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;margin-bottom:24px}.refer-page .refer-sharing-grid>article{border-radius:18px;min-width:0}.refer-page .refer-earn-card{background:linear-gradient(125deg,#fff 30%,#f1f7ff);border-color:#d5e4ff;padding:24px;position:relative}.refer-page .refer-earn-head{gap:13px;margin-bottom:18px}.refer-page .refer-gift-icon{color:#2d67e9;background:#e9f0ff;border-radius:13px;place-items:center;width:42px;height:42px;padding:0;font-size:19px}.refer-page .refer-earn-copy h2{color:#142d54;letter-spacing:-.03em;margin:0 0 6px;font-size:20px}.refer-page .refer-earn-copy p{color:#7a8ba6;font-size:12px;line-height:1.65}.refer-page .referral-box{background:#fff;border-color:#e0eaff;border-radius:13px;padding:17px}.refer-page .referral-label{color:#607494;font-size:11px}.refer-page .referral-input{min-width:0;font-size:12px}.refer-page .btn-copy-link{border-radius:9px;font-size:12px;box-shadow:0 4px 10px #1e5bff20}.refer-page .share-row{gap:8px;margin-top:14px}.refer-page .share-btn{border-radius:8px;flex:1;justify-content:center;padding-inline:10px;font-size:11px}.refer-page .refer-sharing-grid .refer-stats-card{padding:23px}.refer-page .refer-sharing-grid .refer-card-head{margin-bottom:19px}.refer-page .refer-sharing-grid .refer-card-head h2{font-size:17px}.refer-page .refer-sharing-grid .refer-stat-tile{border-radius:12px;padding:14px 11px}.refer-page .refer-sharing-grid .refer-stat-label{font-size:10px}.refer-page .refer-sharing-grid .refer-stat-value{font-size:22px}.refer-page .refer-sharing-grid .refer-stat-icon{width:32px;height:32px;font-size:13px}.refer-page .rewards-overview{margin-bottom:18px}.refer-page .rewards-bonus-card{padding:20px}.refer-page .rewards-type-icon{float:right;margin-bottom:0}.refer-page .rewards-card-kicker{min-height:38px;padding-top:5px;padding-right:45px}.refer-page .rewards-card-foot{clear:both}.refer-page .refer-support-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px;margin-top:24px}.refer-page .refer-support-grid .refer-card{box-shadow:none;background:#ffffffb8;border-radius:16px}.refer-page .refer-support-grid h2{font-size:17px}.refer-page .refer-support-grid p{font-size:12px;line-height:1.7}.refer-page .refer-support-grid .refer-how-steps{gap:12px}.refer-page .refer-support-grid .refer-how-num{width:24px;height:24px;box-shadow:none;font-size:11px}.refer-page .refer-support-grid .btn-submit-lead{font-size:12px}@media (width<=1100px){.refer-page .refer-sharing-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.refer-page .refer-sharing-grid .refer-stat-tile{gap:8px}.refer-page .share-row{flex-wrap:wrap}.refer-page .share-btn{flex-basis:calc(50% - 8px)}}@media (width<=800px){.refer-page .refer-sharing-grid,.refer-page .refer-support-grid{grid-template-columns:1fr}.refer-page .refer-sharing-grid .refer-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refer-page .refer-rewards-heading{margin-bottom:18px}.refer-page .refer-earn-card{padding:19px}.refer-page .refer-earn-copy h2{font-size:18px}}.wallet-page{--wallet-green:#16a34a;--wallet-green-soft:#eaf8f0;--wallet-border:#e5e9f0;--wallet-muted:#8b95a7;padding:1.7rem 0 3.25rem}.wallet-page .container{width:min(100% - 2rem,1400px);margin-inline:auto}.wallet-hero{margin-bottom:1.35rem}.wallet-hero h1{color:#0b1220;letter-spacing:-.025em;margin:0 0 .38rem;font-size:1.9rem;font-weight:750;line-height:1.12}.wallet-hero p{color:var(--wallet-muted);margin:0;font-size:.93rem;font-weight:500;line-height:1.45}.wallet-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.2rem;display:grid}.wallet-stat-card{border:1px solid var(--wallet-border);background:#fff;border-radius:12px;align-items:center;gap:.95rem;min-height:96px;padding:1.05rem 1.2rem;display:flex;box-shadow:0 1px 2px #0f172a06}.wallet-stat-icon{border-radius:12px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:1.2rem;display:grid}.wallet-stat-icon.is-balance{color:#16a34a;background:#e7f7ee}.wallet-stat-icon.is-spent{color:#e11d48;background:#fce8ec}.wallet-stat-icon.is-purchases{color:#ea7a1c;background:#ffedd8}.wallet-stat-meta{gap:.22rem;min-width:0;display:grid}.wallet-stat-label{color:var(--wallet-muted);font-size:.8rem;font-weight:500}.wallet-stat-value{color:#0b1220;letter-spacing:-.025em;font-size:1.5rem;font-weight:750;line-height:1.08}.wallet-panel{background:#fff;border:1px solid #e6eaf0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0f172a08}.wallet-tabs{background:#fff;border-bottom:1px solid #e8ecf1;align-items:stretch;gap:0;padding:0 1.35rem;display:flex}.wallet-tab{color:#8a94a6;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;height:52px;margin-bottom:-1px;padding:0 1.05rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:color .15s;position:relative}.wallet-tab:hover{color:#334155}.wallet-tab.is-active{color:var(--wallet-green);border-bottom-color:var(--wallet-green)}.wallet-tab-panel{padding:1.35rem 1.35rem 1.15rem}.wallet-add-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:1.5rem 1.75rem;display:grid}.wallet-add-main{max-width:640px}.wallet-field-block{margin-bottom:1.35rem}.wallet-field-block:last-child{margin-bottom:0}.wallet-field-title{color:#1e293b;margin:0 0 .7rem;font-size:.92rem;font-weight:650;display:block}.amount-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.amount-chip{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #d8dee8;border-radius:10px;height:46px;font-family:inherit;font-size:.95rem;font-weight:650;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.amount-chip:hover{border-color:var(--wallet-green);color:#15803d}.amount-chip.is-active{border-color:var(--wallet-green);background:var(--wallet-green-soft);color:#15803d;box-shadow:inset 0 0 0 1px #16a34a14}.custom-amount{background:#fff;border:1.5px solid #d8dee8;border-radius:10px;align-items:stretch;height:48px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.custom-amount:focus-within{border-color:var(--wallet-green);box-shadow:0 0 0 3px #16a34a1f}.custom-amount-prefix{color:#64748b;place-items:center;min-width:44px;padding:0 .2rem 0 .7rem;font-size:1rem;font-weight:650;display:grid}.custom-amount input{color:#0f172a;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 .95rem 0 .15rem;font-family:inherit;font-size:1rem;font-weight:650}.wallet-page .payment-summary{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.15rem 1.1rem 1.1rem}.wallet-page .payment-summary h2{color:#0f172a;margin:0 0 1rem;font-size:1rem;font-weight:700}.wallet-page .summary-rows{border-bottom:1px solid #e8ecf1;gap:.7rem;padding-bottom:.95rem;display:grid}.wallet-page .summary-row{color:#64748b;justify-content:space-between;align-items:center;gap:.75rem;font-size:.88rem;font-weight:500;display:flex}.wallet-page .summary-row strong{color:#0f172a;font-weight:700}.wallet-page .summary-total{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 0 1.05rem;display:flex}.wallet-page .summary-total span{color:#0f172a;font-size:.95rem;font-weight:700}.wallet-page .summary-total strong{color:var(--wallet-green);letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.btn-pay-add{background:var(--wallet-green);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;height:48px;font-family:inherit;font-size:.98rem;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 6px 14px #16a34a47}.btn-pay-add:hover:not(:disabled){background:#15803d;transform:translateY(-1px);box-shadow:0 8px 18px #16a34a52}.btn-pay-add:disabled{opacity:.7;cursor:wait;transform:none}.wallet-razorpay-note{color:#64748b;justify-content:center;align-items:center;gap:.4rem;margin:.65rem 0 0;font-size:.72rem;font-weight:600;display:flex}.wallet-razorpay-note i{color:#16a34a}.wallet-message{border-radius:8px;margin:.85rem 0 0;padding:.6rem .75rem;font-size:.85rem;font-weight:600;line-height:1.4}.wallet-message.is-success{color:#15803d;background:#eaf8f0}.wallet-message.is-error{color:#b91c1c;background:#fef2f2}.wallet-instant-note{color:#64748b;align-items:flex-start;gap:.5rem;margin:1.15rem 0 0;padding-top:.15rem;font-size:.82rem;font-weight:500;line-height:1.45;display:flex}.wallet-instant-note i{color:#64748b;margin-top:.12rem;font-size:.9rem}.wallet-empty-state{text-align:center;color:#64748b;padding:2.5rem 1rem}.wallet-empty-state i{color:#94a3b8;margin-bottom:.7rem;font-size:1.8rem}.wallet-empty-state h3{color:#0f172a;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.wallet-empty-state p{margin:0;font-size:.9rem}@media (width<=900px){.wallet-stats,.wallet-add-grid{grid-template-columns:1fr}.amount-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.wallet-tabs{padding:0 .75rem;overflow-x:auto}.wallet-tab{flex:none;padding:0 .8rem;font-size:.86rem}.wallet-tab-panel{padding:1.1rem .9rem 1rem}.wallet-hero h1{font-size:1.55rem}.wallet-stat-value{font-size:1.28rem}}.profile-page{background:#f3f5f8;min-height:100%;padding:1.75rem 0 3rem;font-family:Poppins,Inter,system-ui,sans-serif}.profile-page .profile-container{width:min(100% - 2.4rem,1200px);margin-inline:auto}.profile-page .profile-hero{margin-bottom:1.25rem}.profile-page .profile-hero h1{color:#0b1220;letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.75rem;font-weight:750}.profile-page .profile-hero p{color:#6b778c;margin:0;font-size:.92rem}.profile-page .profile-form-card{background:#fff;border:1px solid #e4e9f1;border-radius:14px;padding:1.35rem 1.4rem 1.3rem;box-shadow:0 4px 14px #0f23500a}.profile-page .profile-form-narrow{max-width:480px}.profile-page .profile-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.profile-page .profile-form-grid.is-single{grid-template-columns:1fr}.profile-page .profile-form-grid label{gap:.4rem;display:grid}.profile-page .profile-form-grid label.is-full{grid-column:1/-1}.profile-page .profile-form-grid span{color:#475569;font-size:.82rem;font-weight:650}.profile-page .profile-form-grid input{color:#0f172a;background:#fff;border:1.5px solid #d7deea;border-radius:10px;width:100%;height:44px;padding:0 .9rem;font-family:inherit;font-size:.92rem;font-weight:500}.profile-page .profile-form-grid input:focus{border-color:#1e5bff;outline:none;box-shadow:0 0 0 3px #1e5bff1f}.profile-page .password-field{align-items:stretch;display:flex;position:relative}.profile-page .password-field input{padding-right:2.75rem}.profile-page .password-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;font-size:.95rem;transition:color .15s,background .15s;display:inline-grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.profile-page .password-toggle:hover{color:#1e5bff;background:#f1f5f9}.profile-page .password-toggle.is-visible{color:#1e5bff}.profile-page .profile-notice{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin:1rem 0 0;padding:.65rem .85rem;font-size:.86rem;font-weight:600}.profile-page .profile-notice.is-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.profile-page .profile-form-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.profile-page .btn-profile-save{color:#fff;cursor:pointer;background:#1e5bff;border:0;border-radius:10px;height:44px;padding:0 1.25rem;font-family:inherit;font-size:.9rem;font-weight:700;box-shadow:0 6px 14px #1e5bff40}.profile-page .btn-profile-save:hover{background:#1548d6}.profile-page .btn-profile-cancel{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;height:44px;padding:0 1.1rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.profile-page .btn-profile-cancel:hover{color:#0f172a;background:#f1f5f9}@media (width<=720px){.profile-page .profile-form-grid{grid-template-columns:1fr}}.theme-settings-page{background:#f5f7fb;min-height:100%;padding:2rem 1.2rem 3rem;font-family:Poppins,Inter,system-ui,sans-serif}.theme-settings-page .theme-settings-wrap{max-width:920px;margin-inline:auto}.theme-settings-page .theme-settings-head{margin-bottom:1.4rem}.theme-settings-page .theme-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#0f9f6e;margin:0 0 .4rem;font-size:.78rem;font-weight:700}.theme-settings-page .theme-settings-head h1{letter-spacing:-.02em;color:#0b1f44;margin:0;font-size:1.75rem;font-weight:800}.theme-settings-page .theme-settings-head p:not(.theme-eyebrow){color:#64748b;max-width:54ch;margin:.55rem 0 0;font-size:.92rem;line-height:1.55}.theme-settings-page .theme-flash{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.88rem;font-weight:600}.theme-settings-page .theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.theme-settings-page .theme-option{cursor:pointer;position:relative}.theme-settings-page .theme-option input{opacity:0;pointer-events:none;position:absolute}.theme-settings-page .theme-option-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;gap:.85rem;height:100%;padding:1rem;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 8px 24px #0f23500d}.theme-settings-page .theme-option.is-selected .theme-option-card{border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.theme-settings-page .theme-option input:focus-visible+.theme-option-card{outline-offset:2px;outline:2px solid #1e5bff}.theme-settings-page .theme-option-preview{background:#eef2f7;border:1px solid #e2e8f0;border-radius:12px;height:132px;display:grid;overflow:hidden}.theme-settings-page .theme-option-preview.is-classic{grid-template-rows:22px 1fr 18px}.theme-settings-page .is-classic .preview-bar{background:#fff;border-bottom:1px solid #e2e8f0}.theme-settings-page .is-classic .preview-body{background:linear-gradient(#f8fafc,#e2e8f0);border-radius:8px;margin:10px}.theme-settings-page .is-classic .preview-foot{background:#0b1f44}.theme-settings-page .theme-option-preview.is-sidebar{grid-template-columns:42px 1fr}.theme-settings-page .is-sidebar .preview-side{background:#1a2234}.theme-settings-page .is-sidebar .preview-main{grid-template-rows:22px 1fr;display:grid}.theme-settings-page .is-sidebar .preview-top{background:#fff;border-bottom:1px solid #e2e8f0}.theme-settings-page .is-sidebar .preview-canvas{background:linear-gradient(#f8fafc,#e2e8f0);border-radius:8px;margin:10px}.theme-settings-page .theme-option-copy{gap:.25rem;display:grid}.theme-settings-page .theme-option-copy strong{color:#0b1f44;font-size:1rem;font-weight:750}.theme-settings-page .theme-option-copy small{color:#64748b;font-size:.82rem;line-height:1.45}.theme-settings-page .theme-actions{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.theme-settings-page .theme-save-btn{color:#fff;cursor:pointer;background:#10b981;border:0;border-radius:10px;height:2.75rem;padding:0 1.25rem;font-family:inherit;font-size:.92rem;font-weight:700;box-shadow:0 8px 18px #10b98140}.theme-settings-page .theme-save-btn:hover{background:#059669}.theme-settings-page .theme-cancel-link{color:#475569;font-size:.88rem;font-weight:600;text-decoration:none}.theme-settings-page .theme-cancel-link:hover{color:#0f172a}@media (width<=720px){.theme-settings-page{padding:1.25rem 1rem 2rem}.theme-settings-page .theme-options{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Poppins,system-ui,sans-serif}a{color:inherit}
