:root{--ink: #F6FAF2;--surface: #FFFFFF;--surface-raised: #FFFFFF;--line: #DCECD1;--text: #252525;--text-muted: #5F665B;--signal: #4FA52D;--signal-soft: rgba(99, 190, 59, .12);--amber: #f2b33d;--danger: #ef6f6c;--radius: 10px;--font-display: "Space Grotesk", sans-serif;--font-body: "Inter", sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--font-body);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.15;margin:0 0 .5em}a{color:inherit;text-decoration:none}p{margin:0 0 1em;color:var(--text-muted);max-width:62ch}button,input,select,textarea{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.container{max-width:1120px;margin:0 auto;padding:0 24px}.app-shell{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.sidebar{background:var(--sidebar-bg, var(--surface));border-right:1px solid var(--line);padding:24px 16px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.sidebar-brand{font-family:var(--font-display);font-weight:700;font-size:1.15rem;margin-bottom:24px;padding:0 8px}.sidebar a,.sidebar button.link{display:block;padding:10px 12px;border-radius:8px;color:var(--text-muted);font-size:.92rem;background:none;border:none;text-align:left;width:100%;cursor:pointer}.sidebar a:hover,.sidebar button.link:hover{background:var(--surface-raised);color:var(--text)}.sidebar a.active{background:var(--signal-soft);color:var(--green-text)}.main-area{padding:32px 40px;max-width:1000px}@media (max-width: 720px){.app-shell{grid-template-columns:1fr}.sidebar{display:flex;flex-direction:row;overflow-x:auto;padding:12px}.sidebar-brand{display:none}.main-area{padding:20px}}.topnav{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.topnav-links{display:flex;gap:28px;align-items:center}.topnav-links a{color:var(--text-muted);font-size:.92rem}.topnav-links a:hover{color:var(--text)}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:8px;border:1px solid transparent;font-weight:600;font-size:.92rem;cursor:pointer;transition:transform .12s ease,background .12s ease}.btn-primary{background:var(--signal);color:#fff}.btn-primary:hover{transform:translateY(-1px);background:var(--signal-hover, var(--signal))}.btn-secondary{background:var(--surface-raised);color:var(--text);border-color:var(--line)}.btn-secondary:hover{border-color:var(--signal)}.btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.btn-block{width:100%;justify-content:center}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.field{margin-bottom:16px}.field label{display:block;font-size:.85rem;color:var(--text-muted);margin-bottom:6px}.field input,.field select,.field textarea{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:11px 13px;color:var(--text)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--signal)}.auth-card{max-width:400px;margin:80px auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.error-text{color:var(--danger);font-size:.88rem;margin-bottom:12px}.success-text{color:var(--green-text);font-size:.88rem;margin-bottom:12px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.stat-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}@media (max-width: 560px){.stat-row-2{grid-template-columns:1fr}}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.inline-form-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}@media (max-width: 640px){.inline-form-grid{grid-template-columns:1fr}.inline-form-grid>button{width:100%}}.checkout-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:flex-start}@media (max-width: 900px){.checkout-layout{grid-template-columns:1fr}}.checkout-summary{position:sticky;top:24px}@media (max-width: 900px){.checkout-summary{position:static}}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.stat-card .label{font-size:.8rem;color:var(--text-muted);margin-bottom:6px}.stat-card .value{font-family:var(--font-display);font-size:1.6rem;font-weight:700}table{width:100%;border-collapse:collapse;font-size:.9rem}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}th{color:var(--text-muted);font-weight:500;font-size:.8rem}.badge{display:inline-block;padding:3px 9px;border-radius:999px;font-size:.75rem;font-weight:600}.badge-pending{background:#f2b33d26;color:var(--amber)}.badge-processing,.badge-in_progress{background:var(--signal-soft);color:var(--green-text)}.badge-completed{background:#45e0c233;color:var(--green-text)}.badge-canceled,.badge-failed{background:#ef6f6c26;color:var(--danger)}.badge-partial{background:#8b93a133;color:var(--text-muted)}.app-shell .badge-pending{background:var(--warning-soft);color:var(--warning-text)}.app-shell .badge-processing,.app-shell .badge-in_progress{background:var(--signal-soft);color:var(--green-text)}.app-shell .badge-completed{background:var(--success-soft);color:#166534}.app-shell .badge-canceled,.app-shell .badge-failed{background:var(--danger-soft);color:#991b1b}.app-shell .badge-partial{background:#eaf2e4;color:#373c34}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.hero{padding:64px 0 80px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}@media (max-width: 860px){.hero{grid-template-columns:1fr}}.eyebrow-tag{display:inline-flex;align-items:center;gap:8px;color:var(--green-text);font-size:.85rem;margin-bottom:18px}.hero h1{font-size:clamp(2.2rem,5vw,3.4rem);max-width:14ch}.hero .lede{font-size:1.08rem;max-width:46ch}.platform-strip{display:flex;gap:18px;margin-top:28px;flex-wrap:wrap}.platform-pill{border:1px solid var(--line);padding:7px 14px;border-radius:999px;font-size:.82rem;color:var(--text-muted)}.waveform{display:flex;align-items:flex-end;gap:4px;height:220px}.waveform span{width:10px;background:linear-gradient(180deg,var(--signal),transparent);border-radius:4px;opacity:.85}.section{padding:64px 0;border-top:1px solid var(--line)}.section-head{max-width:56ch;margin-bottom:36px}.section-head .kicker{color:var(--green-text);font-size:.85rem;margin-bottom:10px}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.service-tile{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:var(--surface)}.service-tile .platform{font-size:.78rem;color:var(--text-muted);margin-bottom:10px}.service-tile .price{font-family:var(--font-display);font-size:1.5rem;margin:10px 0 4px;color:var(--green-text)}.service-tile .unit{font-size:.8rem;color:var(--text-muted)}.steps-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 860px){.steps-list{grid-template-columns:repeat(2,1fr)}}.step-item .n{font-family:var(--font-display);color:var(--green-text);font-size:.9rem;margin-bottom:8px}.footer{border-top:1px solid var(--line);padding:32px 0;color:var(--text-muted);font-size:.85rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}:root{--ink:#F6FAF2;--surface:#FFFFFF;--surface-raised:#FFFFFF;--line:#DCECD1;--text:#252525;--text-muted:#5F665B;--signal:#4FA52D;--signal-2:#57AF32;--signal-soft:rgba(99,190,59,.12);--amber:#B7791F;--danger:#D92D20;--radius:16px;--shadow:0 18px 50px rgba(37,37,37,.08);--success:#16a34a;--info:#2563eb}.app-shell{--ink: #F3F8EF;--surface: #FFFFFF;--surface-raised: #FFFFFF;--line: #DEE9D6;--text: #252525;--text-muted: #5F665B;--signal: #57AF32;--signal-hover: #57AF32;--signal-2: #4FA52D;--signal-soft: #F3F9EE;--amber: #D97706;--danger: #DC2626;--success: #16A34A;--info: #2563EB;--sidebar-bg: #FFFFFF;--sidebar-text: #252525;--sidebar-text-muted: #5F665B;--sidebar-active-bg: #E7F4DC;--success-soft: #DCFCE7;--success-border: #86EFAC;--danger-soft: #FEE2E2;--danger-border: #FCA5A5;--warning-soft: #FEF3C7;--warning-text: #92400E;--info-soft: #DBEAFE;background:var(--ink);color:var(--text)}body{background:radial-gradient(circle at 80% -20%,rgba(99,190,59,.14),transparent 35%),var(--ink)}.app-shell{grid-template-columns:258px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:22px 14px;background:var(--sidebar-bg,#0B1020);border-right:1px solid rgba(255,255,255,.06);gap:3px;z-index:10}.sidebar-brand{display:flex!important;align-items:center;gap:11px;color:var(--sidebar-text,#fff)!important;font-size:1.25rem!important;margin:0 6px 25px!important;padding:8px!important;line-height:1}.sidebar-brand small{display:block;font:600 8px/1.4 var(--font-body);letter-spacing:.12em;color:var(--sidebar-text-muted,#5F665B);margin-top:5px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--signal),var(--signal-2));box-shadow:0 8px 24px #63be3b47}.nav-label{padding:17px 12px 7px;color:var(--sidebar-text-muted,#5F665B);font-size:.66rem;font-weight:800;letter-spacing:.13em}.admin-label{color:#357a1a}.sidebar a,.sidebar button.link{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;color:var(--sidebar-text-muted,#5F665B);font-weight:600}.sidebar a:hover,.sidebar button.link:hover{background:#ffffff0f;color:var(--sidebar-text,#E5E7EB)}.sidebar a.active{background:var(--sidebar-active-bg,rgba(99,190,59,.16));color:var(--sidebar-text,#fff);box-shadow:inset 3px 0 var(--signal)}.nav-icon{width:20px;text-align:center;color:var(--sidebar-text-muted,#5F665B);font-size:1rem}.sidebar a.active .nav-icon{color:var(--green-text)}.sidebar-spacer{flex:1;min-height:0}.sidebar-user{display:flex;align-items:center;gap:10px;margin:12px 6px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff08}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--signal),var(--signal-2));color:#fff;font-weight:800}.user-copy{min-width:0}.user-copy strong,.user-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-copy strong{font-size:.82rem;color:var(--sidebar-text,#fff)}.user-copy small{font-size:.68rem;color:var(--sidebar-text-muted,#5F665B);margin-top:2px}.signout{margin-top:2px!important;color:var(--danger)!important}.workspace{min-width:0;min-height:100vh}.dashboard-topbar{height:74px;padding:0 34px;display:flex;align-items:center;justify-content:flex-end;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-actions{display:flex;align-items:center;gap:10px}.language-switch{display:flex;background:var(--ink);border-radius:10px;padding:3px}.language-switch button{border:0;background:transparent;color:var(--text-muted);border-radius:8px;padding:7px 9px;font-size:.75rem;font-weight:800;cursor:pointer}.language-switch button.selected{background:var(--surface);color:var(--text);box-shadow:0 2px 8px #141e3c14}.mobile-brand{display:none;font-family:var(--font-display);font-weight:800}.mobile-topbar-brand{display:none;align-items:center;gap:8px;min-width:0;flex:1 1 auto;color:var(--text);text-decoration:none;overflow:hidden}.mobile-topbar-brand .brand-logo{white-space:nowrap;min-width:0;overflow:hidden}.mobile-topbar-brand .brand-logo img{max-height:52px;width:auto;flex-shrink:0}.mobile-topbar-brand .brand-logo>span:not(.jl-eq){font-size:.92rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mobile-topbar-brand .brand-logo small{display:none}.mobile-topbar-brand-text{font-family:var(--font-display);font-weight:800;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-balance-bar{display:none}.drawer-balance-amount{font-size:clamp(1rem,5.5vw,1.3rem);font-weight:800;color:#fff;overflow-wrap:anywhere;word-break:break-word;line-height:1.2;flex:0 1 auto;min-width:0}.drawer-balance-currency{font-size:.78rem;font-weight:700;color:#fffc;letter-spacing:.03em;flex-shrink:0}.drawer-balance-chevron{font-size:.9rem;color:#ffffffd9;flex-shrink:0;margin-left:auto}.main-area{padding:34px 38px 60px;max-width:1440px;width:100%;color:var(--text)}.main-area h1,.main-area h2,.main-area h3,.main-area h4{color:var(--text)}.main-area p{color:var(--text-muted)}.page-header{margin-bottom:26px;gap:20px}.page-header h1{font-size:1.75rem!important;letter-spacing:-.03em}.page-header p{margin-top:6px}.app-shell .btn{border-radius:11px;padding:10px 17px;box-shadow:none}.app-shell .btn-primary{background:linear-gradient(135deg,var(--signal),var(--signal-2));color:#fff;box-shadow:0 8px 20px #63be3b2e}.app-shell .btn-primary:hover{transform:translateY(-1px);box-shadow:0 11px 26px #63be3b3d}.app-shell .btn-secondary{background:var(--surface);color:var(--text);border-color:var(--line)}.app-shell .btn-secondary:hover{border-color:var(--signal);background:var(--signal-soft)}.app-shell .btn-danger{background:var(--surface);color:var(--danger);border-color:var(--danger)}.app-shell .card,.app-shell .stat-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 26px #1e2a500d}.app-shell .card{padding:22px}.stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.app-shell .stat-card{padding:20px 22px;position:relative;overflow:hidden}.app-shell .stat-card:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;right:-28px;top:-30px;background:linear-gradient(135deg,var(--signal-soft),rgba(99,190,59,.12))}.app-shell .stat-card .label{color:var(--text-muted);font-weight:700}.app-shell .stat-card .value{color:var(--text);font-size:1.8rem}.app-shell .field label{color:var(--text-muted);font-weight:700}.app-shell .field input,.app-shell .field select,.app-shell .field textarea{background:var(--surface);border:1px solid var(--line);border-radius:11px;color:var(--text);padding:12px 13px;transition:.15s}.app-shell .field input:focus,.app-shell .field select:focus,.app-shell .field textarea:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft);background:var(--surface)}.app-shell .main-area select{background-color:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important}.app-shell .error-text{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger);padding:10px 12px;border-radius:10px}.app-shell .success-text{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success);padding:10px 12px;border-radius:10px}.app-shell table{color:var(--text)}.app-shell th{background:var(--ink);color:var(--text-muted);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.app-shell th,.app-shell td{padding:12px 13px;border-bottom:1px solid var(--line)}.app-shell tbody tr:hover{background:var(--ink)}.auth-card{max-width:440px;margin:7vh auto;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:22px;padding:38px;box-shadow:0 30px 80px #04081e4d}.auth-card p{color:var(--text-muted)}.auth-card a{color:var(--green-text)!important}.card{overflow-x:auto}.card>table{min-width:680px}.card form .card{min-width:0}.main-area .card[style*=max-width]{width:100%}.sidebar-backdrop{display:none}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:82vw;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(-100%);transition:transform .25s ease;z-index:100;border-right:0;padding-bottom:24px;box-sizing:border-box}.sidebar.open{transform:translate(0)}.sidebar-backdrop.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#080a188c;z-index:90}.sidebar-brand,.nav-label,.sidebar-spacer,.sidebar-user,.sidebar .signout{display:flex!important}.sidebar a,.sidebar button.link{flex:0 0 auto;min-width:0;flex-direction:row;gap:11px!important;padding:12px!important;font-size:.85rem!important;min-height:46px}.sidebar .signout{margin-top:8px!important;border-top:1px solid rgba(255,255,255,.08);border-radius:10px;font-weight:700!important}.sidebar-close,.sidebar-menu-toggle{display:inline-flex!important}.dashboard-topbar{height:62px;padding:0 14px;justify-content:space-between;gap:8px}.mobile-brand{display:block;color:var(--text)}.mobile-topbar-brand{display:flex!important}.topbar-lang-wrap,.topbar-currency-wrap,.topbar-wallet-btn{display:none!important}.drawer-balance-bar{display:flex!important;align-items:center;gap:8px;width:100%;min-width:0;flex-shrink:0;margin:14px 6px 6px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#1e3a8a,#2f6e17);border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 20px #1e3a8a59;overflow:hidden;font-family:inherit;cursor:pointer;text-align:left}.drawer-balance-bar:active{filter:brightness(1.08)}.main-area{padding:24px 18px 40px}.stat-row{grid-template-columns:1fr}.page-header{flex-direction:column}.topbar-actions{gap:8px}.topbar-actions>.btn{padding:9px 11px}.language-switch{display:none}}.sidebar-close{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--sidebar-text,#E5E7EB);font-size:1.05rem;cursor:pointer;flex-shrink:0}@media (max-width:900px){.sidebar-close{position:absolute;top:16px;right:16px;z-index:5}.sidebar-header-row{padding-right:52px}}.sidebar-menu-toggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:1.15rem;cursor:pointer;flex-shrink:0}.sidebar-menu-toggle:active{background:var(--ink)}.sidebar a.sidebar-sub{padding-left:34px;font-size:.86rem}.sidebar a.sidebar-sub .nav-icon{width:16px}@media (max-width:900px){.sidebar a.sidebar-sub{padding-left:30px!important}}@media (max-width:560px){.main-area{padding-left:14px;padding-right:14px}.card{padding:16px;border-radius:14px}.auth-card{margin:4vh 14px;padding:28px 22px}.stat-card{padding:17px}.page-header h1{font-size:1.5rem!important}}.jl-landing{background:var(--ink);color:var(--text)}.jl-header{position:sticky;top:0;z-index:20;background:#060817d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.jl-nav{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.jl-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--text)}.jl-brand small{display:block;font:700 .6rem/1.3 var(--font-body);letter-spacing:.1em;color:var(--text-muted)}.jl-eq{color:var(--green-text);font-size:.85rem;letter-spacing:1px}.jl-links{display:flex;align-items:center;gap:26px}.jl-links a{color:var(--text-muted);font-size:.92rem}.jl-links a:hover{color:var(--text)}.jl-login{color:var(--text)!important;border:1px solid var(--line);border-radius:10px;padding:9px 18px;font-weight:600;font-size:.88rem;transition:border-color .15s,background .15s}.jl-login:hover{border-color:var(--signal);background:var(--signal-soft)}.btn.jl-primary{background:linear-gradient(135deg,var(--signal),var(--signal-2));color:#fff;border:none}.btn.jl-primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px #63be3b47}.btn.jl-outline{background:transparent;border:1px solid var(--line);color:var(--text)}.btn.jl-outline:hover{border-color:var(--signal)}.jl-hero{padding:72px 0 96px}.jl-hero-grid{display:grid;grid-template-columns:1fr .82fr .9fr;gap:36px;align-items:center}.jl-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--signal-soft);color:var(--green-text);font-size:.78rem;font-weight:600;margin-bottom:20px}.jl-hero-copy h1{font-size:clamp(1.9rem,3.6vw,2.75rem);max-width:13ch;margin-bottom:10px}.jl-hero-copy h1 span{background:linear-gradient(135deg,var(--signal),var(--signal-2));-webkit-background-clip:text;background-clip:text;color:transparent}.jl-hero-copy h3{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-muted);margin-bottom:16px}.jl-hero-copy p{max-width:40ch;margin-bottom:26px}.jl-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.jl-trust{display:flex;gap:18px;flex-wrap:wrap;font-size:.82rem;color:var(--text-muted)}.jl-hero-visual{position:relative}.jl-hero-visual picture,.jl-hero-visual img{display:block;width:100%;height:340px;object-fit:cover;object-position:center 22%;border-radius:20px;border:1px solid var(--line)}.jl-float-card{position:absolute;left:-18px;bottom:-24px;background:var(--surface-raised);border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow);max-width:230px}.jl-float-card b{display:block;font-size:.92rem;margin-bottom:2px}.jl-float-card span{display:block;font-size:.82rem;color:var(--text-muted);margin-bottom:6px}.jl-float-card em{font-style:normal;font-size:.72rem;color:var(--green-text)}.jl-hero-login{display:flex;align-items:center;justify-content:center}.login-card{max-width:380px;width:100%;margin:0;padding:30px 28px;position:relative}.login-card-dark{background:linear-gradient(180deg,#63be3b0f,#63be3b0a),var(--surface-raised);border:1px solid var(--line);box-shadow:0 30px 70px #00000073}.login-card-dark:before,.login-card-dark:after{content:none}.login-card-dark h2{color:var(--text)}.login-card-dark p,.login-card-dark label{color:var(--text-muted)}.login-card-dark a{color:var(--green-text)!important}.login-card-badge{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--signal-soft);font-size:1.1rem;margin-bottom:14px}.login-card-subtitle{font-size:.85rem;margin-bottom:22px!important}.login-card-forgot{text-align:right;margin-top:-8px;margin-bottom:16px;font-size:.85rem}.login-card-footer{margin-top:18px;text-align:center;font-size:.88rem}.login-card-dark .field input{background:#0d1024;border:1px solid #282e52;color:var(--text)}.login-card-dark .field input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.jl-hero-login .auth-card,.standalone-auth-page .auth-card{background:linear-gradient(180deg,#63be3b0f,#63be3b0a),var(--surface-raised);border:1px solid var(--line);box-shadow:0 30px 70px #00000073;color:var(--text)}.jl-hero-login .auth-card:before,.jl-hero-login .auth-card:after,.standalone-auth-page .auth-card:before,.standalone-auth-page .auth-card:after{content:none}.jl-hero-login .auth-card h2,.standalone-auth-page .auth-card h2{color:var(--text)}.jl-hero-login .auth-card p,.jl-hero-login .auth-card label,.standalone-auth-page .auth-card p,.standalone-auth-page .auth-card label{color:var(--text-muted)}.jl-hero-login .auth-card a,.standalone-auth-page .auth-card a{color:var(--green-text)!important}.jl-hero-login .auth-card .field input,.standalone-auth-page .auth-card .field input{background:#0d1024;border:1px solid #282e52;color:var(--text)}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:44px;width:100%}.password-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;border-radius:8px;opacity:.85}.password-toggle:hover{opacity:1;background:#ffffff0f}.password-toggle:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.standalone-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.standalone-auth-page .login-card{margin:0}@media (max-width: 860px){.jl-hero-hide-mobile{display:none!important}}.jl-promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:70px 24px}@media (max-width:900px){.jl-promo-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.jl-promo-grid{grid-template-columns:1fr}}.jl-promo-card{display:flex;align-items:flex-start;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;color:var(--text)}.jl-promo-card:hover{border-color:var(--signal)}.jl-promo-card h3{font-size:1rem;margin-bottom:4px}.jl-promo-card p{font-size:.85rem;margin:0}.jl-promo-card b{margin-left:auto;color:var(--text-muted);font-weight:400}.jl-music-card{background:linear-gradient(135deg,#63be3b24,#63be3b1a)}.jl-note{font-size:1.7rem;line-height:1;color:var(--green-text)}.jl-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0;background:var(--surface)}.jl-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}@media (max-width:720px){.jl-proof-grid{grid-template-columns:1fr 1fr}}.jl-proof-grid div{display:flex;flex-direction:column;align-items:center;gap:6px}.jl-proof-grid b{font-family:var(--font-display);font-size:1.3rem;color:var(--green-text)}.jl-proof-grid span{font-size:.82rem;color:var(--text-muted)}.jl-how{padding:80px 0}.jl-how-grid{display:grid;grid-template-columns:1fr repeat(3,1fr);gap:24px;align-items:start}@media (max-width:900px){.jl-how-grid{grid-template-columns:1fr;gap:32px}}.jl-how-intro p{margin-top:8px}.jl-step{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.jl-step span{display:inline-block;font-family:var(--font-display);color:var(--green-text);margin-bottom:10px}.jl-step h3{font-size:.98rem;margin-bottom:6px}.jl-step p{font-size:.85rem;margin:0}.jl-cta{background:linear-gradient(135deg,#63be3b29,#63be3b1f);border-top:1px solid var(--line)}.jl-cta .container{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:56px 24px;flex-wrap:wrap}.jl-cta small{color:var(--green-text);font-weight:700;letter-spacing:.08em;font-size:.75rem}.jl-cta h2{font-size:1.6rem;max-width:22ch;margin:8px 0 4px}.jl-cta p{margin:0}.jl-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%}html,body{width:100%;max-width:100%;overflow-x:hidden}img,picture,video,svg{max-width:100%}.container{width:100%}@media (max-width: 1024px){.container{padding-left:22px;padding-right:22px}.jl-hero{padding:56px 0 72px}.jl-hero-grid{gap:34px}.jl-hero-visual picture,.jl-hero-visual img{height:330px}.jl-links{gap:16px}.jl-promo-grid{padding-left:22px;padding-right:22px}}@media (max-width: 860px){.jl-nav{padding:14px 0;gap:16px}.jl-links>a:not(.jl-login){display:none}.jl-links{gap:10px;margin-left:auto}.jl-links .btn{padding:9px 13px;white-space:nowrap}.jl-brand{flex-shrink:0}.jl-hero{padding:28px 0 40px}.jl-hero-grid{grid-template-columns:minmax(0,1fr);gap:22px}.jl-hero-copy{width:100%;min-width:0;order:1}.jl-hero-copy h1{max-width:18ch;font-size:clamp(1.7rem,7vw,2.3rem);margin-bottom:6px}.jl-hero-copy h3{font-size:.92rem;margin-bottom:12px}.jl-chip{padding:5px 12px;margin-bottom:12px;font-size:.72rem}.jl-actions{margin-bottom:4px}.jl-hero-login{order:2}.login-card{padding:24px 20px}.jl-hero-visual{order:3;width:100%;max-width:680px;margin:0 auto}.jl-hero-visual picture,.jl-hero-visual img{width:100%;height:auto;aspect-ratio:4 / 3;min-height:220px;max-height:340px;object-fit:cover;object-position:center 20%}.jl-float-card{left:16px;bottom:-22px}.jl-how{padding:60px 0}.jl-cta .container{padding-top:44px;padding-bottom:44px}}@media (max-width: 600px){.container{padding-left:16px;padding-right:16px}.jl-header{width:100%}.jl-nav{min-height:64px;padding:11px 0}.jl-brand{font-size:1rem;gap:7px}.jl-brand small{font-size:.52rem}.jl-eq{font-size:.7rem}.jl-links{gap:7px}.jl-login{font-size:.82rem!important;padding:7px 13px}.jl-links .btn{padding:8px 10px;font-size:.78rem;border-radius:9px}.jl-hero{padding:22px 0 32px}.jl-hero-grid{gap:18px}.jl-chip{font-size:.68rem;padding:5px 10px;margin-bottom:10px}.jl-hero-copy h1{font-size:clamp(1.6rem,8vw,2.1rem);max-width:100%;line-height:1.08;overflow-wrap:anywhere}.jl-hero-copy h3{font-size:.9rem;line-height:1.4}.jl-hero-copy p{font-size:.93rem;line-height:1.65;max-width:100%}.jl-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:4px}.jl-actions .btn{width:100%;justify-content:center;min-height:46px}.login-card{padding:20px 16px}.login-card-badge{width:34px;height:34px;margin-bottom:10px}.login-card-subtitle{font-size:.8rem;margin-bottom:16px!important}.jl-trust{display:grid;grid-template-columns:1fr;gap:7px;font-size:.76rem}.jl-hero-visual{margin-top:4px;padding-bottom:34px}.jl-hero-visual picture,.jl-hero-visual img{height:auto;min-height:230px;max-height:none;aspect-ratio:4 / 3;object-fit:cover;border-radius:15px}.jl-float-card{left:10px;right:10px;bottom:0;max-width:none;padding:13px 15px;border-radius:12px}.jl-float-card b{font-size:.84rem}.jl-float-card span{font-size:.75rem}.jl-float-card em{font-size:.68rem}.jl-promo-grid{grid-template-columns:minmax(0,1fr);padding:46px 16px;gap:12px}.jl-promo-card{width:100%;padding:17px;gap:11px}.jl-promo-card b{flex-shrink:0}.jl-proof{padding:28px 0}.jl-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.jl-proof-grid b{font-size:1.15rem}.jl-proof-grid span{font-size:.74rem}.jl-how{padding:50px 0}.jl-how-grid{grid-template-columns:minmax(0,1fr);gap:14px}.jl-how-intro{margin-bottom:10px}.jl-step{padding:17px}.jl-cta .container{display:grid;grid-template-columns:1fr;padding:40px 16px;gap:22px}.jl-cta h2{font-size:1.4rem;max-width:100%}.jl-cta .btn{width:100%;justify-content:center}.jl-footer{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-topbar{padding-left:14px;padding-right:14px}.main-area{width:100%;min-width:0;padding:20px 14px 92px}.page-header{width:100%;gap:12px}.page-header .btn{width:100%;justify-content:center}.stat-row{grid-template-columns:minmax(0,1fr);gap:12px}.card{max-width:100%}.field input,.field select,.field textarea{font-size:16px;max-width:100%}.auth-card{width:auto;max-width:none;margin:24px 14px;padding:26px 20px}.card{overflow-x:auto;-webkit-overflow-scrolling:touch}.card>table{min-width:620px}}@media (max-width: 380px){.container{padding-left:12px;padding-right:12px}.jl-brand{font-size:.9rem}.jl-brand small,.jl-login{display:none}.jl-links .btn{padding:8px 9px;font-size:.72rem}.jl-hero{padding-top:30px}.jl-hero-copy h1{font-size:1.95rem}.jl-hero-copy h3{font-size:.9rem}.jl-hero-copy p{font-size:.88rem}.jl-proof-grid{grid-template-columns:1fr 1fr}.main-area{padding-left:10px;padding-right:10px}.card{padding:14px}}.app-shell,.workspace,.main-area,.jl-landing,.jl-hero-grid,.jl-hero-copy,.jl-hero-visual,.jl-hero-login{min-width:0}.admin-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;background:#f3f8ef}.admin-sidebar{background:linear-gradient(180deg,#0a0d1e,#0d1024);color:#cfd4e8;padding:22px 16px;display:flex;flex-direction:column;gap:4px;min-height:100vh}.admin-brand{display:flex;align-items:center;gap:10px;padding:4px 8px;color:#fff}.admin-brand-mark{font-size:1.4rem;background:linear-gradient(135deg,var(--signal),var(--signal-2));-webkit-background-clip:text;background-clip:text;color:transparent}.admin-brand-text{font-family:var(--font-display);font-weight:700;font-size:1.15rem;display:flex;flex-direction:column;gap:4px}.admin-panel-badge{align-self:flex-start;font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.06em;background:linear-gradient(135deg,var(--signal),var(--signal-2));color:#fff;padding:2px 8px;border-radius:999px}.admin-tagline{font-size:.62rem;letter-spacing:.1em;color:#5f665b;padding:4px 8px 18px}.admin-nav{flex:1}.admin-nav-label{padding:16px 12px 6px;color:#5f665b;font-size:.66rem;font-weight:800;letter-spacing:.12em}.admin-nav a{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;color:#5f665b;font-weight:600;font-size:.88rem}.admin-nav a:hover{background:#131730;color:#fff}.admin-nav a.active{background:linear-gradient(90deg,#63be3b2e,#63be3b14);color:#fff;box-shadow:inset 3px 0 var(--signal)}.admin-nav-icon{width:20px;text-align:center}.admin-sidebar-footer{margin-top:auto;padding-top:16px}.admin-sidebar-promo{display:flex;align-items:center;gap:10px;padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.admin-sidebar-promo strong{display:block;color:#fff;font-size:.85rem}.admin-sidebar-promo small{display:block;color:#5f665b;font-size:.7rem;margin-top:2px}.admin-workspace{min-width:0}.admin-header{height:72px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #DEE9D6;position:sticky;top:0;z-index:10}.admin-header-left{flex:1;max-width:420px}.admin-search{width:100%;background:#f3f8ef;border:1px solid #DEE9D6;border-radius:10px;padding:10px 14px;color:#252525}.admin-header-right{display:flex;align-items:center;gap:16px}.admin-account{display:flex;align-items:center;gap:10px}.admin-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--signal),var(--signal-2));color:#fff;font-weight:800}.admin-account-copy strong{display:block;font-size:.85rem;color:#252525}.admin-account-copy small{display:block;font-size:.72rem;color:#5f665b}.admin-content{padding:30px 32px 60px;max-width:1440px}.admin-content h1{color:#252525}.admin-content p{color:#5f665b}.admin-shell table{color:#252525}.admin-shell th{background:#f3f8ef;color:#5f665b;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.admin-shell th,.admin-shell td{padding:12px 13px;border-bottom:1px solid #E6EFDF}.admin-shell tbody tr:hover{background:#fafbfe}.admin-shell .badge{padding:5px 9px}.admin-shell .badge-pending{background:#fff6dc;color:#9d6a00}.admin-shell .badge-processing,.admin-shell .badge-in_progress{background:#e7f4dc;color:#357a1a}.admin-shell .badge-completed{background:#e6fbf2;color:#15835c}.admin-shell .badge-canceled,.admin-shell .badge-failed{background:#fff0f3;color:#ca3653}.admin-shell .btn{border-radius:11px;padding:10px 17px;box-shadow:none}.admin-shell .btn-primary{background:linear-gradient(135deg,#57af32,#4fa52d);color:#fff;box-shadow:0 8px 20px #63be3b2e}.admin-shell .btn-primary:hover{transform:translateY(-1px);box-shadow:0 11px 26px #63be3b3d}.admin-shell .btn-secondary{background:#fff;color:#252525;border-color:#dee9d6}.admin-shell .btn-secondary:hover{border-color:#c4d4ba;background:#fafbff}.admin-shell .btn-danger{background:#fff;color:#d6405e;border-color:#ffc5cf}.admin-shell .card,.admin-shell .stat-card{background:#fff;border:1px solid #DEE9D6;border-radius:16px;box-shadow:0 8px 26px #1e2a500d}.admin-shell .card{padding:22px}.admin-shell .stat-card{padding:20px 22px;position:relative;overflow:hidden}.admin-shell .stat-card:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;right:-28px;top:-30px;background:linear-gradient(135deg,#63be3b1a,#63be3b1f)}.admin-shell .stat-card .label{color:#5f665b;font-weight:700}.admin-shell .stat-card .value{color:#252525;font-size:1.8rem}.admin-shell .field label{color:#5f665b;font-weight:700}.admin-shell .field input,.admin-shell .field select,.admin-shell .field textarea{background:#f3f9ee;border:1px solid #DEE9D6;border-radius:11px;color:#252525;padding:12px 13px;transition:.15s}.admin-shell .field input:focus,.admin-shell .field select:focus,.admin-shell .field textarea:focus{outline:none;border-color:#63be3b;box-shadow:0 0 0 3px #63be3b1a;background:#fff}.admin-content select{background-color:#fff!important;color:#252525!important;border-color:#dee9d6!important}.admin-shell .error-text{background:#fff0f3;border:1px solid #ffd3db;color:#c82f4d;padding:10px 12px;border-radius:10px}.admin-shell .success-text{background:#edfff8;border:1px solid #bcefdc;color:#17815f;padding:10px 12px;border-radius:10px}.admin-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.admin-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 20% 20%,rgba(99,190,59,.12),transparent 45%),radial-gradient(circle at 80% 70%,rgba(99,190,59,.14),transparent 45%),#0a0d1e}.admin-login-card{width:min(380px,calc(100vw - 32px));background:#10142a;border:1px solid #232849;border-radius:20px;padding:36px;color:#e7f4dc;box-shadow:0 40px 90px #00000080}@media (max-width: 480px){.admin-login-card{padding:26px 22px}}.admin-login-subtitle{text-align:center;color:#5f665b;margin-bottom:24px;font-size:.88rem}.admin-login-card .field label{color:#5f665b}.admin-login-card .field input{background:#0d1024;border:1px solid #282e52;color:#e7f4dc}.admin-login-card .field input:focus{border-color:var(--signal);box-shadow:0 0 0 3px #63be3b24}.admin-list-detail-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:flex-start}.admin-list-detail-grid.has-detail{grid-template-columns:1.6fr 1fr}.admin-sidebar-backdrop{display:none}@media (max-width: 1024px){.admin-list-detail-grid.has-detail{grid-template-columns:1fr}}@media (max-width: 900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:82vw;z-index:100;transform:translate(-100%);transition:transform .25s ease;overflow-y:auto}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-backdrop.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#080a188c;z-index:90}.admin-menu-toggle,.admin-sidebar-close{display:inline-flex!important}.admin-header{padding:0 16px;height:64px}.admin-header-left{display:none}.admin-content{padding:18px 16px 60px}.admin-stat-grid{grid-template-columns:1fr}}@media (min-width: 640px) and (max-width: 900px){.admin-header-left{display:block;max-width:220px}}.admin-menu-toggle,.admin-sidebar-close{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid #DEE9D6;background:#fff;font-size:1.1rem;cursor:pointer}.admin-sidebar-close{border-color:#ffffff24;background:#ffffff0f;color:#fff}@media (max-width: 560px){.admin-content{padding:14px 12px 56px}.admin-login-page{padding:16px}}.quantity-manual-input{position:relative;display:inline-flex;align-items:center}.quantity-manual-input input[type=number]{width:100px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:4px 8px 4px 22px;color:var(--text);font-size:.85rem}.quantity-manual-input input[type=number]:focus{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal-soft)}.quantity-edit-icon{position:absolute;left:6px;font-size:.72rem;color:var(--text-muted);pointer-events:none}.brand-logo{display:inline-flex;align-items:center;gap:10px}.brand-logo img{width:auto;object-fit:contain;display:block}.brand-logo-compact{flex-direction:column;gap:6px;margin:0 auto 20px;text-align:center;color:var(--text)}.brand-logo-compact span:not(.jl-eq){font-family:var(--font-display);font-weight:700;font-size:1.1rem}.brand-logo-compact small{display:block;font:700 .62rem/1.3 var(--font-body);letter-spacing:.1em;color:var(--text-muted);margin-top:3px}.brand-logo-compact .jl-eq{color:var(--green-text);font-size:.9rem;letter-spacing:1px}@media (max-width: 480px){.brand-logo-compact span:not(.jl-eq){font-size:1rem}.brand-logo-compact small{font-size:.58rem}}.jl-yt-promo,.jl-activity,.jl-reviews{padding:70px 0}.section-head{max-width:640px;margin:0 auto 40px;text-align:center}.section-head .kicker{color:var(--green-text);font-weight:700;font-size:.78rem;letter-spacing:.08em;margin-bottom:10px}.section-head h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:10px}.section-head p{color:var(--text-muted)}.jl-yt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.jl-yt-card{display:block;background:linear-gradient(160deg,#63be3b0d,#63be3b08),var(--surface-raised);border:1px solid var(--line);border-radius:18px;padding:24px;text-decoration:none;color:var(--text);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.jl-yt-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #63be3b24;border-color:var(--signal)}.jl-yt-card-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--signal-soft);color:var(--green-text);margin-bottom:14px;font-size:1.1rem}.jl-yt-card h3{font-size:1.05rem;margin-bottom:4px}.jl-yt-card-unit{font-size:.78rem;color:var(--text-muted);margin-bottom:14px}.jl-yt-card-price{font-size:1.5rem;font-weight:700;margin-bottom:16px}.jl-yt-card-from{display:block;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.jl-yt-card-cta{font-size:.85rem;font-weight:600;color:var(--green-text)}.jl-activity-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px;align-items:stretch}.jl-activity-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:18px;padding:28px 24px;text-align:center;display:flex;flex-direction:column;justify-content:center}.jl-activity-main{background:linear-gradient(160deg,#63be3b14,#63be3b0d),var(--surface-raised);border-color:var(--signal)}.jl-activity-number{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;background:linear-gradient(135deg,var(--signal),var(--signal-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:6px}.jl-support-card .jl-activity-number{font-size:1.3rem;-webkit-text-fill-color:var(--text);color:var(--text);background:none}.jl-activity-label{font-size:.85rem;color:var(--text-muted)}.jl-support-whatsapp{display:inline-block;margin-top:14px;padding:8px 16px;border-radius:10px;background:#25d366;color:#fff;font-size:.82rem;font-weight:600;text-decoration:none}.jl-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.jl-review-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:18px;padding:26px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.jl-review-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #63be3b1f}.jl-review-quote{position:absolute;top:14px;right:20px;font-size:2.6rem;color:var(--signal-soft);font-family:Georgia,serif;line-height:1}.jl-review-body{font-size:.92rem;color:var(--text);line-height:1.6;margin-bottom:16px;min-height:60px}.jl-review-stars{color:var(--amber);letter-spacing:2px;margin-bottom:12px;font-size:.9rem}.jl-review-author{display:flex;align-items:center;gap:10px}.jl-review-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover}.jl-review-avatar-fallback{display:flex;align-items:center;justify-content:center;background:var(--signal-soft);color:var(--green-text);font-weight:700}.jl-review-platform{display:flex;align-items:center;gap:4px;font-size:.72rem;color:var(--text-muted);text-transform:capitalize;margin-top:2px}@media (max-width: 860px){.jl-activity-grid{grid-template-columns:1fr}.jl-yt-promo,.jl-activity,.jl-reviews{padding:48px 0}}@media (max-width: 560px){.jl-yt-grid{grid-template-columns:1fr 1fr;gap:12px}.jl-yt-card{padding:16px}.jl-yt-card-price{font-size:1.2rem}.jl-reviews-grid{grid-template-columns:1fr}}.content-preview-skeleton{display:flex;gap:14px}.skeleton-thumb{width:96px;height:96px;border-radius:8px;flex-shrink:0;background:linear-gradient(90deg,var(--line) 25%,var(--surface) 50%,var(--line) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-line{height:12px;border-radius:6px;margin-bottom:10px;background:linear-gradient(90deg,var(--line) 25%,var(--surface) 50%,var(--line) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skeleton-thumb,.skeleton-line{animation:none}}.youtube-content-info{display:flex;align-items:flex-start;gap:14px}.youtube-content-info-icon{width:38px;height:38px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--signal-soft);color:var(--green-text)}.youtube-content-info .kicker{color:var(--green-text);font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.metric-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:14px;transition:border-color .15s ease,box-shadow .15s ease}.metric-card:hover{border-color:var(--signal);box-shadow:0 4px 14px #63be3b14}.metric-card-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.metric-card-icon{width:38px;height:38px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--signal-soft)}.metric-card-name{flex:1;min-width:0;font-size:1rem;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px}.metric-card-lock{font-size:.8rem;opacity:.7}.metric-card-price{font-size:1.05rem;font-weight:700;color:var(--green-text);white-space:nowrap}.metric-card-qty-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:12px}.metric-card-qty-label{font-size:.8rem;font-weight:600;color:var(--text-muted);margin:0}.metric-card-qty-row .quantity-manual-input input[type=number]{width:120px;font-size:.95rem;font-weight:700;padding:7px 10px 7px 26px}.metric-card input[type=range]{display:block;width:100%;margin:4px 0}.metric-card-range{display:flex;justify-content:space-between;font-size:.74rem;color:var(--text-muted);margin-top:2px}.metric-card-locked{background:var(--ink)}.metric-card-fixed-qty{font-size:.85rem;color:var(--text-muted)}.metric-card-fixed-qty strong{color:var(--text)}@media (max-width: 480px){.metric-card-header{flex-wrap:wrap}.metric-card-qty-row .quantity-manual-input input[type=number]{width:100px}}.admin-list-detail-grid.has-detail{grid-template-columns:minmax(0,1.25fr) minmax(520px,1fr)}.admin-list-detail-grid.has-detail>*{min-width:0}@media (max-width: 1200px){.admin-list-detail-grid.has-detail{grid-template-columns:1fr}}.goal-tiles-row{display:flex;gap:10px;flex-wrap:wrap}.goal-tile{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;width:165px;min-width:150px;min-height:105px;padding:18px 20px;border-radius:14px;background:var(--surface-raised);border:1px solid var(--line);color:var(--text)}.goal-tile.active{background:var(--signal-soft);border-color:var(--signal);color:var(--green-text)}.goal-tile-icon{display:flex;align-items:center;justify-content:center;min-height:24px}.goal-tile-label{font-weight:700}@media (max-width: 480px){.goal-tiles-row{gap:6px;flex-wrap:nowrap}.goal-tile{flex:1 1 0;width:auto;min-width:0;min-height:78px;padding:10px 6px;border-radius:11px;gap:5px}.goal-tile-icon svg{width:18px;height:18px}.goal-tile-label{font-size:.74rem;line-height:1.15;white-space:normal}}.jl-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.jl-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:10px}.jl-faq-item summary{cursor:pointer;font-weight:700;list-style:none}.jl-faq-item summary::-webkit-details-marker{display:none}.jl-faq-item summary:after{content:"+";float:right;color:var(--green-text);font-weight:800}.jl-faq-item[open] summary:after{content:"−"}.jl-faq-item p{margin:10px 0 0;color:var(--text-muted);font-size:.92rem}.no2-root{--ink: #E7F4DC;--surface: #FFFFFF;--surface-raised: #FFFFFF;--line: #DEE9D6;--text: #252525;--text-muted: #5F665B;--signal: #57AF32;--signal-2: #4FA52D;--signal-soft: #F3F9EE;--danger: #DC2626;--success: #16A34A;--info: #2563EB;--no2-pink: #57AF32;--no2-purple: #4FA52D;--no2-blue: #2563EB;--no2-grad: linear-gradient(90deg, #57AF32 0%, #4FA52D 100%);--no2-border: #DCECD1;--no2-nav: #FFFFFF;min-height:100vh;background:var(--ink);color:var(--text)}.no2-root a{color:inherit;text-decoration:none}.no2-root h1,.no2-root h2,.no2-root h3,.no2-root p{margin:0;max-width:none}.no2-promo{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;padding:9px 48px 9px 16px;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(90deg,#4fa52d,#4fa52d 45%,#57af32 70%,#4fa52d)}.no2-promo-chip{background:#57af32;padding:5px 14px;border-radius:10px}.no2-promo-code{border:1.5px dashed rgba(255,255,255,.85);padding:4px 14px;border-radius:10px;letter-spacing:.04em}.no2-promo-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#fff;cursor:pointer;font-size:.95rem}.no2-promo-close:hover{background:#ffffff29}.no2-header{background:var(--no2-nav);color:#fff;position:sticky;top:0;z-index:60;border-bottom:1px solid rgba(255,255,255,.06)}.no2-header-inner{max-width:1680px;margin:0 auto;padding:0 20px;height:76px;display:flex;align-items:center;gap:14px}.no2-brand{display:inline-flex;align-items:center;color:#fff;flex-shrink:0;min-width:0}.no2-brand .brand-logo{white-space:nowrap;min-width:0}.no2-brand .brand-logo img{max-height:40px;width:auto}.no2-brand .brand-logo>span:not(.jl-eq){font-family:var(--font-display);font-weight:700;font-size:1.35rem;line-height:1.05;color:#fff}.no2-brand small{display:block;font:600 8px/1.4 var(--font-body);letter-spacing:.12em;color:#5f665b;margin-top:3px}.no2-nav{display:flex;align-items:center;gap:1px;flex:1;min-width:0}.no2-nav-item{display:inline-flex;align-items:center;gap:6px;padding:10px 11px;border-radius:11px;color:#e5e7eb;font-size:.88rem;font-weight:600;white-space:nowrap;transition:background .12s ease}.no2-nav-item:hover{background:#ffffff14}.no2-nav-item.active{background:#63be3b61;color:#fff}.no2-nav-item.primary{background:var(--no2-grad);color:#fff;box-shadow:0 6px 18px #63be3b52}.no2-plus{font-size:1.15rem;line-height:1;font-weight:700}.no2-nav-inactive{opacity:.5;cursor:default}.no2-nav-inactive:hover{background:transparent}.no2-right{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.no2-pill-btn,.no2-header .no2-lang .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:12px;cursor:pointer;font-weight:700;font-size:.9rem;background:#ffffff0f!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.no2-pill-btn:hover,.no2-header .no2-lang .btn:hover{background:#ffffff1f!important}.no2-balance{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:12px;font-weight:700;color:#fff;border:1.5px solid var(--no2-pink);background:#63be3b1f;white-space:nowrap}.no2-balance:hover{background:#63be3b38}.no2-bell{display:inline-flex}.no2-bell button:first-of-type{min-width:44px;height:44px;border-radius:12px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.no2-profile{position:relative}.no2-profile-btn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 6px 0 4px;border:0;background:transparent;color:#fff;cursor:pointer;font-weight:600;font-size:.92rem}.no2-avatar{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--no2-grad);color:#fff;font-weight:800;font-size:.95rem}.no2-profile-name{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no2-profile-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;background:#fff;color:var(--text);border:1px solid var(--no2-border);border-radius:14px;box-shadow:0 18px 50px #63be3b38;padding:6px;z-index:80}.no2-profile-menu a,.no2-profile-menu button{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:9px;border:0;background:transparent;color:var(--text);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.no2-profile-menu a:hover,.no2-profile-menu button:hover{background:#e7f4dc}.no2-profile-email{padding:8px 12px 10px;font-size:.78rem;color:var(--text-muted);border-bottom:1px solid #DCECD1;margin-bottom:4px;overflow-wrap:anywhere}.no2-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;cursor:pointer;background:#ffffff0f;border:1px solid rgba(255,255,255,.22);color:#fff}.no2-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#080a188c;z-index:190}.no2-backdrop.open{display:block}.no2-drawer{position:fixed;top:0;left:0;bottom:0;width:min(330px,88vw);height:100vh;height:100dvh;box-sizing:border-box;z-index:200;display:flex;flex-direction:column;gap:6px;padding:16px 14px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--no2-nav);color:#e5e7eb;transform:translate(-104%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.no2-drawer.open{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s}.no2-drawer-head{position:relative;display:flex;align-items:center;min-height:44px;padding-right:52px;margin-bottom:8px}.no2-drawer-close{position:absolute;top:4px;right:0;width:38px;height:38px;border-radius:10px;cursor:pointer;font-size:1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#fff}.no2-drawer-balance{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:14px 16px;margin:6px 0 10px;border-radius:14px;cursor:pointer;font-family:inherit;text-align:left;color:#fff;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#1e3a8a,#2f6e17);box-shadow:0 8px 20px #1e3a8a59}.no2-drawer-balance-amount{font-size:clamp(1.05rem,5.5vw,1.35rem);font-weight:800;overflow-wrap:anywhere;min-width:0}.no2-drawer-balance-currency{font-size:.78rem;font-weight:700;opacity:.8}.no2-drawer-balance>span:last-child{margin-left:auto;opacity:.85}.no2-drawer-nav{display:flex;flex-direction:column;gap:3px}.no2-nav-item.in-drawer{min-height:46px;padding:12px;font-size:.95rem}.no2-soon{margin-left:auto;font-size:.68rem;padding:2px 8px;border-radius:999px;background:#ffffff1f}.no2-drawer-foot{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:12px}.no2-drawer .no2-lang .btn{background:#ffffff0f!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;height:40px}.no2-drawer-user{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#ffffff0d;min-width:0}.no2-drawer-user-copy{display:flex;flex-direction:column;min-width:0}.no2-drawer-user-copy strong{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no2-drawer-user-copy small{color:#5f665b;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no2-drawer-signout{height:46px;border-radius:12px;cursor:pointer;font-weight:700;font-size:.95rem;color:#fff;background:#dc262629;border:1px solid rgba(248,113,113,.4)}.no2-main{display:block}.no2-container{max-width:1680px;margin:0 auto;padding:24px 24px 56px}.no2-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.no2-col-main,.no2-col-side{min-width:0}.no2-card{background:#fff;border:1px solid var(--no2-border);border-radius:18px;padding:22px 24px;margin-bottom:18px;box-shadow:0 10px 30px #63be3b0f}.no2-card h1{font-size:2.05rem;font-weight:800;line-height:1.1;margin:8px 0 6px}.no2-card h2{font-size:1.15rem;font-weight:700;line-height:1.2;margin:0}.no2-card p{color:var(--text-muted);font-size:.92rem;line-height:1.45}.no2-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.82rem;font-weight:700;color:#357a1a;background:#e7f4dc}.no2-muted{color:var(--text-muted);font-size:.9rem}.no2-muted-inline{color:var(--text-muted);font-weight:500}.no2-step-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.no2-step-head-4{margin-top:26px}.no2-step-num{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;color:var(--no2-purple);background:#e7f4dc}.neworder-platform-grid-fixed{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.no2-plat{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:92px;padding:10px 6px;border-radius:14px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);cursor:pointer;font-family:inherit;transition:box-shadow .12s ease,border-color .12s ease}.no2-plat:hover{box-shadow:0 8px 22px #63be3b1f}.no2-plat.selected{border-color:var(--no2-pink);background:#f3f9ee;box-shadow:0 0 0 3px #63be3b21}.no2-plat-label{font-size:.85rem;font-weight:600;text-align:center;overflow-wrap:anywhere}.no2-plat-dot{position:absolute;top:9px;right:11px;width:8px;height:8px;border-radius:50%;background:var(--no2-pink)}.no2-plat-letter{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-weight:800;color:var(--no2-purple);background:#e7f4dc}.no2-plat-more{display:inline-flex;align-items:center;justify-content:center;height:34px;color:var(--text)}.no2-field{margin-bottom:14px}.no2-field>label{display:block;font-size:.95rem;font-weight:700;margin-bottom:7px}.no2-select{position:relative}.no2-select-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 14px;border-radius:12px;cursor:pointer;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font:inherit;font-size:.95rem;font-weight:600;text-align:left}.no2-select-trigger:hover:not(:disabled){border-color:#a6d77a}.no2-select.open .no2-select-trigger,.no2-select-trigger:focus-visible{outline:none;border-color:var(--no2-purple);box-shadow:0 0 0 3px #63be3b24}.no2-select-trigger:disabled{opacity:.6;cursor:not-allowed}.no2-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no2-select-placeholder{color:var(--text-muted);font-weight:500}.no2-select-leading,.no2-select-trailing{display:inline-flex;align-items:center;flex-shrink:0}.no2-select-chevron{flex-shrink:0;color:var(--text-muted);transition:transform .15s ease}.no2-select.open .no2-select-chevron{transform:rotate(180deg)}.no2-price-pill{padding:5px 13px;border-radius:999px;font-weight:800;font-size:.88rem;color:#357a1a;background:#e7f4dc}.no2-select-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:50;padding:8px;border-radius:14px;background:#fff;border:1px solid #DCECD1;box-shadow:0 18px 50px #63be3b33}.no2-select-search{width:100%;height:42px;padding:0 12px;border-radius:10px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font:inherit;font-size:.92rem}.no2-select-search:focus{outline:none;border-color:var(--no2-purple)}.no2-select-list{list-style:none;margin:8px 0 0;padding:0;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.no2-select-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;font-size:.92rem;font-weight:600}.no2-select-option .no2-select-value{white-space:normal;overflow-wrap:anywhere}.no2-select-option.active{background:#e7f4dc}.no2-select-option.selected{color:var(--no2-purple)}.no2-select-empty{padding:14px 12px;color:var(--text-muted);font-size:.9rem}.no2-select-hint{padding:8px 12px 4px;font-size:.78rem;color:var(--text-muted)}.no2-input-icon{position:relative}.no2-input-icon>svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--no2-purple);pointer-events:none}.no2-input-icon>input{width:100%;height:56px;padding:0 16px 0 48px;border-radius:12px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font:inherit;font-size:.95rem}.no2-input-icon>input:focus{outline:none;border-color:var(--no2-purple);box-shadow:0 0 0 3px #63be3b24}.no2-qty-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:22px;align-items:start}.no2-qty>label{display:block;font-size:.95rem;font-weight:700;margin-bottom:7px}.no2-qty-input{width:100%;height:52px;padding:0 14px;border-radius:12px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font:inherit;font-size:1.05rem;font-weight:600}.no2-qty-input:focus{outline:none;border-color:var(--no2-purple);box-shadow:0 0 0 3px #63be3b24}.no2-qty-input.invalid{border-color:var(--danger)}.no2-qty-input:disabled{opacity:.6}.no2-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:8px;margin:20px 0 10px;border-radius:999px;outline:none;cursor:pointer;background:linear-gradient(90deg,#57AF32 0%,#4FA52D var(--no2-pct, 0%),#E7F4DC var(--no2-pct, 0%),#E7F4DC 100%)}.no2-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--no2-pink);border:4px solid #fff;box-shadow:0 2px 8px #63be3b80}.no2-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--no2-pink);border:4px solid #fff;box-shadow:0 2px 8px #63be3b80}.no2-slider:disabled{opacity:.5;cursor:not-allowed}.no2-slider:focus-visible{box-shadow:0 0 0 3px #63be3b40}.no2-slider-labels{display:flex;justify-content:space-between;gap:8px;font-size:.8rem;color:var(--text-muted)}.no2-qty-error{min-height:20px;margin-top:6px;font-size:.82rem;color:var(--danger)}.no2-estimate{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#e7f4dc,#e7f4dc)}.no2-estimate-icon{width:54px;height:54px;border-radius:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--no2-pink);background:#e7f4dc}.no2-estimate-label{font-size:.95rem;font-weight:600}.no2-estimate-amount{font-family:var(--font-display);font-size:1.95rem;font-weight:800;line-height:1.1;color:#357a1a;overflow-wrap:anywhere}.no2-estimate-rate{font-size:.82rem;color:var(--text-muted)}.no2-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;margin-top:12px;border:0;border-radius:14px;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:700;color:#fff;background:var(--no2-grad);box-shadow:0 10px 24px #63be3b4d}.no2-submit:hover:not(:disabled){filter:brightness(1.06)}.no2-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.no2-alert{margin-top:12px;padding:10px 14px;border-radius:12px;font-size:.85rem;line-height:1.4;overflow-wrap:anywhere}.no2-alert-danger{background:#fee2e2;border:1px solid #FCA5A5;color:#991b1b}.no2-alert-warn{background:#fef3c7;border:1px solid #FCD34D;color:#92400e}.no2-alert-success{background:#dcfce7;border:1px solid #86EFAC;color:#166534}.no2-col-main>.no2-alert{margin:0 0 18px}.no2-link-btn{text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;font-weight:700}.no2-insight-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.no2-insight-head h2{font-size:1.45rem;font-weight:800}.no2-insight-head-sm{margin-bottom:12px}.no2-insight-icon{width:46px;height:46px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--no2-purple);background:#e7f4dc}.no2-insight-icon.tone-info{color:#fff;background:var(--no2-blue);border-radius:50%;width:38px;height:38px}.no2-insight-head-sm .no2-insight-icon{width:40px;height:40px}.no2-side-title{font-size:1.05rem;font-weight:700}.no2-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.no2-fact{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px solid #DCECD1;background:#f3f9ee;min-width:0}.no2-fact>div{min-width:0}.no2-fact-icon{width:46px;height:46px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--no2-purple);background:#e7f4dc}.no2-fact-icon.tone-clock,.no2-fact-icon.tone-shield,.no2-fact-icon.tone-hash{color:var(--no2-blue);background:#e4ecff}.no2-fact-icon.tone-rocket,.no2-fact-icon.tone-arrowup{color:var(--no2-pink);background:#e7f4dc}.no2-fact-icon.tone-refresh,.no2-fact-icon.tone-arrowdown,.no2-fact-icon.tone-layers{color:var(--no2-purple);background:#e7f4dc}.no2-fact-title{font-size:.88rem;font-weight:700}.no2-fact-value{font-size:.85rem;color:var(--text-muted);overflow-wrap:anywhere}.no2-tiers{width:100%;border-collapse:collapse;margin-top:10px;font-size:.85rem}.no2-tiers td{padding:8px 0;border-top:1px solid #DCECD1}.no2-tiers td:last-child{text-align:right;font-weight:700}.no2-example{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f3f9ee}.no2-example-text{flex:1;min-width:0;font-size:.88rem;overflow-wrap:anywhere}.no2-icon-btn{width:36px;height:36px;flex-shrink:0;border:0;border-radius:10px;cursor:pointer;color:var(--no2-purple);background:transparent;font-weight:800}.no2-icon-btn:hover{background:#e7f4dc}.no2-desc{max-height:360px;overflow-y:auto;padding:14px;border-radius:14px;border:1px solid #DCECD1;background:#fff}.no2-desc:focus-visible{outline:2px solid var(--no2-purple);outline-offset:2px}.no2-desc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.no2-desc li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.no2-desc p{font-size:.9rem;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.no2-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#fff;background:var(--no2-purple)}@media (max-width: 1499px){.no2-nav-item{padding:9px;font-size:.85rem}.no2-profile-name{display:none}}@media (max-width: 1439px){.no2-layout{grid-template-columns:minmax(0,1fr) 360px}.no2-brand small{display:none}}.no2-compact .no2-profile-name,.no2-compact .no2-brand small{display:none}.no2-compact .no2-nav-item{padding:9px;font-size:.85rem}.no2-tight .no2-header-inner{padding:0 14px;gap:10px}.no2-tight .no2-nav{gap:0}.no2-tight .no2-nav-item{padding:9px 7px;font-size:.82rem}.no2-tight .no2-right{gap:8px}.no2-tight .no2-pill-btn,.no2-tight .no2-header .no2-lang .btn{padding:0 10px}.no2-tight .no2-balance{padding:0 12px}.no2-collapsed .no2-nav,.no2-collapsed .no2-right-desktop{display:none!important}.no2-collapsed .no2-burger{display:inline-flex}.no2-collapsed .no2-header-inner{height:64px;padding:0 16px;gap:14px}.no2-collapsed .no2-brand small{display:none}.no2-collapsed .no2-brand .brand-logo>span:not(.jl-eq){font-size:1.2rem}.no2-root:not(.no2-collapsed) .no2-drawer,.no2-root:not(.no2-collapsed) .no2-backdrop{display:none!important}@media (max-width: 1099px){.no2-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 820px){.no2-qty-row{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.no2-container{padding:14px 12px 40px}.no2-card{padding:16px 14px;border-radius:16px}.no2-card h1{font-size:1.55rem}.neworder-platform-grid-fixed{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.no2-plat{min-width:0;min-height:84px;padding:8px 4px}.no2-plat-label{font-size:.78rem}.no2-promo{font-size:.68rem;padding:8px 40px 8px 12px;gap:6px 8px}.no2-promo-chip{padding:3px 9px}.no2-estimate-amount{font-size:1.6rem}.no2-select-trigger{padding:8px 10px;font-size:.88rem}.no2-price-pill{padding:4px 9px;font-size:.78rem}}.ord-root{--ink: #E7F4DC;--surface: #FFFFFF;--text: #252525;--text-muted: #5F665B;--ord-pink: #57AF32;--ord-purple: #4FA52D;--ord-blue: #2563EB;--ord-grad: linear-gradient(90deg, #57AF32 0%, #4FA52D 100%);--ord-border: #DCECD1;min-height:100vh;background:var(--ink);color:var(--text)}.ord-root *{box-sizing:border-box}.ord-root a{color:inherit}.ord-root h1,.ord-root h2,.ord-root p,.ord-root ul{margin:0;padding:0;max-width:none}.ord-root button{font-family:inherit}.ord-container{max-width:1680px;margin:0 auto;padding:24px 24px 56px}.ord-card{background:#fff;border:1px solid var(--ord-border);border-radius:20px;box-shadow:0 10px 30px #63be3b0f}.ord-muted{color:var(--text-muted)}.ord-hero{position:relative;overflow:hidden;padding:26px 28px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ord-hero-copy{position:relative;z-index:1;max-width:680px}.ord-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.8rem;font-weight:700;color:#357a1a;background:#e7f4dc;margin-bottom:12px}.ord-hero-copy h1{font-family:var(--font-display);font-size:2.1rem;font-weight:800;line-height:1.12;margin-bottom:8px}.ord-hero-copy p{color:var(--text-muted);font-size:.95rem;line-height:1.5}.ord-hero-art{position:relative;width:190px;height:130px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ord-hero-blob{position:absolute;width:130px;height:130px;border-radius:50%;right:10px;top:-10px;background:radial-gradient(circle at 35% 35%,#e7f4dc,#d7ecc6)}.ord-hero-card{position:relative;width:108px;height:92px;background:#fff;border-radius:14px;box-shadow:0 14px 30px #63be3b38;padding:16px 14px;display:flex;flex-direction:column;gap:9px;transform:rotate(-6deg)}.ord-hero-line{display:block;height:6px;border-radius:4px;background:linear-gradient(90deg,#57af32,#4fa52d);opacity:.85}.ord-hero-line.short{width:62%}.ord-hero-badge{position:absolute;bottom:-14px;right:-14px;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--ord-grad);box-shadow:0 8px 20px #63be3b66}.ord-search-bar{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-bottom:16px;flex-wrap:wrap}.ord-search-form{display:flex;align-items:center;gap:10px;flex:1 1 380px;min-width:0}.ord-search-input{position:relative;flex:1;min-width:0}.ord-search-input>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.ord-search-input>input{width:100%;height:50px;padding:0 14px 0 42px;border-radius:12px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font:inherit;font-size:.93rem}.ord-search-input>input:focus{outline:none;border-color:var(--ord-purple);box-shadow:0 0 0 3px #63be3b24}.ord-search-btn{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;border:0;border-radius:12px;cursor:pointer;flex-shrink:0;font-weight:700;font-size:.92rem;color:#fff;background:var(--ord-grad);box-shadow:0 10px 22px #63be3b47}.ord-search-btn:hover{filter:brightness(1.05)}.ord-date-filter{flex:0 0 200px}.ord-date-filter .no2-select-trigger,.ord-date-filter .ord-select-trigger{min-height:50px}.ord-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.ord-tab{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px;border-radius:13px;cursor:pointer;border:1.5px solid var(--ord-border);background:#fff;color:var(--text);font-weight:700;font-size:.88rem;white-space:nowrap}.ord-tab:hover{border-color:#dcecd1}.ord-tab.active{border-color:transparent;color:#fff;background:var(--ord-grad);box-shadow:0 10px 22px #63be3b47}.ord-tab-count{padding:2px 9px;border-radius:999px;font-size:.78rem;font-weight:800;background:#e7f4dc;color:var(--green-text)}.ord-tab.active .ord-tab-count{background:#ffffff3d;color:#fff}.ord-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 20px;color:var(--text-muted);text-align:center}.ord-state p{max-width:420px}.ord-state-error{color:#991b1b}.ord-retry-btn{height:40px;padding:0 18px;border:0;border-radius:10px;cursor:pointer;font-weight:700;font-size:.88rem;color:#fff;background:var(--ord-grad)}.ord-spinner{width:22px;height:22px;border-radius:50%;border:3px solid #DCECD1;border-top-color:var(--ord-purple);animation:ord-spin .8s linear infinite}.ord-spinner.small{width:15px;height:15px;border-width:2px;border-color:#fff6;border-top-color:#fff}@keyframes ord-spin{to{transform:rotate(360deg)}}.ord-table-card{padding:20px 22px 18px}.ord-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ord-table{width:100%;border-collapse:collapse;min-width:980px}.ord-table thead th{text-align:left;padding:0 9px 14px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--ord-border);white-space:nowrap;vertical-align:bottom}.ord-table tbody td{padding:14px 9px;border-bottom:1px solid #DCECD1;font-size:.88rem;vertical-align:middle}.ord-table tbody tr:last-child td{border-bottom:0}.ord-table tbody tr:hover{background:#f3f9ee}.ord-sort-btn{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;cursor:pointer;padding:0;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.ord-sort-btn svg{transform:rotate(-90deg)}.ord-td-id{white-space:nowrap}.ord-id-wrap,.ord-link-wrap{display:inline-flex;align-items:center;gap:6px;max-width:100%}.ord-id{font-weight:700;color:var(--text)}.ord-service{display:inline-flex;align-items:center;gap:10px;min-width:0}.ord-plat-icon{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#e7f4dc}.ord-plat-letter{font-weight:800;font-size:.8rem;color:var(--green-text)}.ord-service-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.ord-td-link{max-width:220px}.ord-link-text{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ord-blue);font-weight:600;text-decoration:none}.ord-link-text:hover{text-decoration:underline}.ord-td-date{color:var(--text-muted);white-space:nowrap}.ord-td-remains{white-space:nowrap;font-variant-numeric:tabular-nums}.ord-td-charge{font-weight:700;white-space:nowrap}.ord-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:0;border-radius:8px;cursor:pointer;color:var(--green-text);background:#e7f4dc}.ord-copy-btn:hover{background:#e7f4dc}.ord-copy-btn.copied{color:#fff;background:#16a34a}.ord-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap}.ord-pill.tone-green{color:#166534;background:#dcfce7}.ord-pill.tone-blue{color:#1d4ed8;background:#dbeafe}.ord-pill.tone-amber{color:#92400e;background:#fef3c7}.ord-pill.tone-orange{color:#9a3412;background:#ffedd5}.ord-pill.tone-yellow{color:#854d0e;background:#fef9c3}.ord-pill.tone-red{color:#991b1b;background:#fee2e2}.ord-pill.tone-gray{color:#252525;background:#eaf2e4}.ord-refill-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 16px;border:0;border-radius:11px;cursor:pointer;font-weight:700;font-size:.82rem;color:#fff;background:var(--ord-grad);box-shadow:0 8px 18px #63be3b40;white-space:nowrap}.ord-refill-btn:hover:not(.disabled){filter:brightness(1.06)}.ord-refill-btn.disabled{cursor:not-allowed;opacity:.45;box-shadow:none;background:#c9c3d9}.ord-refill-btn.done{background:#16a34a;box-shadow:none;cursor:default;opacity:1}.ord-refill-btn.error{background:#dc2626}.ord-refill-btn.block{width:100%}.ord-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ord-border)}.ord-page-size{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--text-muted);font-weight:600}.ord-page-size select{height:38px;padding:0 10px;border-radius:9px;border:1.5px solid var(--ord-border);background:#fff;color:var(--text);font:inherit;font-weight:700}.ord-pages{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ord-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 4px;border-radius:10px;border:1.5px solid var(--ord-border);background:#fff;color:var(--text);font-weight:700;font-size:.85rem;cursor:pointer}.ord-page-btn:hover:not(:disabled){border-color:#dcecd1}.ord-page-btn.active{border-color:transparent;color:#fff;background:var(--ord-grad);box-shadow:0 6px 16px #63be3b47}.ord-page-btn:disabled{opacity:.4;cursor:not-allowed}.ord-page-ellipsis{padding:0 2px;color:var(--text-muted);font-weight:700}.ord-card-list{display:none;list-style:none;flex-direction:column;gap:12px}.ord-mcard{border:1px solid var(--ord-border);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px}.ord-mcard-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ord-mcard-id,.ord-mcard-link{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.85rem}.ord-mcard-link .ord-link-text{max-width:170px}.ord-mcard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px 0;border-top:1px dashed #DCECD1;border-bottom:1px dashed #DCECD1}.ord-mcard-grid>div{display:flex;flex-direction:column;gap:2px;font-size:.85rem}.ord-mcard-grid .ord-muted{font-size:.74rem;text-transform:uppercase;letter-spacing:.03em}@media (max-width: 1099px){.ord-table{min-width:900px}}@media (max-width: 900px){.ord-hero{flex-direction:column;align-items:flex-start}.ord-hero-art{align-self:flex-end;margin-top:-12px}.ord-search-bar{flex-direction:column;align-items:stretch}.ord-search-form{flex-basis:auto}.ord-date-filter{flex:1 1 auto}}@media (max-width: 780px){.ord-table-scroll,.ord-table{display:none}.ord-card-list{display:flex}}@media (max-width: 640px){.ord-container{padding:14px 12px 40px}.ord-card{border-radius:16px}.ord-hero{padding:18px 16px}.ord-hero-copy h1{font-size:1.55rem}.ord-hero-art{width:120px;height:90px}.ord-hero-card{width:84px;height:74px;padding:12px 10px}.ord-search-bar{padding:14px}.ord-tabs{gap:8px}.ord-tab{height:40px;padding:0 12px;font-size:.8rem}.ord-table-card{padding:14px 12px}.ord-pagination{flex-direction:column;align-items:stretch}.ord-pages{justify-content:center}}.jl-dashboard{--text: #252525;--text-muted: #5F665B;--jld-border: #DCECD1;--jld-pink: #57AF32;--jld-purple: #4FA52D;--jld-blue: #2563EB;--jld-grad: linear-gradient(90deg, #57AF32 0%, #4FA52D 100%);min-height:100vh;background:#f6faf2;color:var(--text)}.jl-dashboard *{box-sizing:border-box}.jl-dashboard a{color:inherit;text-decoration:none}.jl-dashboard h1,.jl-dashboard h2,.jl-dashboard p{margin:0;padding:0;max-width:none}.jld-container{max-width:1680px;margin:0 auto;padding:24px}.jld-card{background:#fff;border:1px solid var(--jld-border);border-radius:20px;box-shadow:0 10px 30px #63be3b0f}.jld-welcome{position:relative;overflow:hidden;padding:28px 32px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.jld-welcome-copy{position:relative;z-index:1;max-width:640px}.jld-welcome-copy h1{font-family:var(--font-display);font-size:2rem;font-weight:800;line-height:1.15;color:var(--text)}.jld-name{color:var(--green-text)}.jld-welcome-copy p{margin-top:8px;color:var(--text-muted);font-size:.96rem;line-height:1.5}.jld-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;flex-shrink:0;height:54px;padding:0 26px;border-radius:14px;color:#fff;font-weight:700;font-size:1rem;background:var(--jld-grad);box-shadow:0 12px 28px #63be3b52;white-space:nowrap}.jld-cta:hover{filter:brightness(1.05)}.jld-blob{position:absolute;border-radius:50%;pointer-events:none}.jld-blob-a{width:260px;height:260px;right:260px;top:-120px;background:radial-gradient(circle at 40% 40%,#63be3b29,#63be3b00 70%)}.jld-blob-b{width:340px;height:200px;right:-40px;bottom:-120px;background:radial-gradient(ellipse at 50% 50%,#63be3b2e,#63be3b00 70%)}.jld-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.jld-stat{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:16px;padding:22px;min-width:0}.jld-stat-icon{width:48px;height:48px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}.jld-stat-icon.tone-purple{color:var(--green-text);background:#e7f4dc}.jld-stat-icon.tone-blue{color:var(--jld-blue);background:#ddeafe}.jld-stat-icon.tone-green{color:#16a34a;background:#dcfce7}.jld-stat-body{position:relative;z-index:1;min-width:0}.jld-stat-label{font-size:.92rem;color:var(--text-muted);font-weight:600}.jld-stat-value{font-family:var(--font-display);font-size:2rem;font-weight:800;line-height:1.2;margin-top:2px;color:var(--text)}.jld-stat-sub{font-size:.8rem;color:var(--text-muted);margin-top:4px}.jld-stat-wave{position:absolute;right:-10px;bottom:-10px;width:130px;height:90px;border-radius:50% 50% 0 0;opacity:.55;pointer-events:none}.jld-stat-wave.tone-purple{background:radial-gradient(ellipse at 70% 100%,#63be3b29,#63be3b00 70%)}.jld-stat-wave.tone-blue{background:radial-gradient(ellipse at 70% 100%,#2563eb24,#2563eb00 70%)}.jld-stat-wave.tone-green{background:radial-gradient(ellipse at 70% 100%,#16a34a24,#16a34a00 70%)}.jld-channel{padding:24px 28px}.jld-channel-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.jld-yt-icon{width:46px;height:46px;border-radius:13px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#fde7e7}.jld-channel-head-copy{min-width:0;flex:1}.jld-channel-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jld-channel-head h2{font-size:1.2rem;font-weight:800}.jld-channel-head p{margin-top:4px;color:var(--text-muted);font-size:.9rem;line-height:1.45}.jld-manage-link{color:var(--green-text);font-weight:700;font-size:.85rem;white-space:nowrap}.jld-manage-link:hover{text-decoration:underline}.jld-channel-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.jld-channel-input{position:relative;flex:1 1 320px;min-width:0}.jld-channel-input>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.jld-channel-input>input{width:100%;height:52px;padding:0 14px 0 42px;border-radius:12px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font:inherit;font-size:.93rem}.jld-channel-input>input:focus{outline:none;border-color:var(--jld-purple);box-shadow:0 0 0 3px #63be3b24}.jld-connect-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 22px;border:0;border-radius:12px;cursor:pointer;flex-shrink:0;font-weight:700;font-size:.92rem;color:#fff;background:var(--jld-grad);box-shadow:0 10px 22px #63be3b47;white-space:nowrap}.jld-connect-btn:hover:not(:disabled){filter:brightness(1.05)}.jld-connect-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.jld-channel-error{margin-top:12px;padding:10px 14px;border-radius:12px;font-size:.85rem;background:#fee2e2;border:1px solid #FCA5A5;color:#991b1b}.jld-channel-connected{display:flex;flex-direction:column;gap:14px}.jld-channel-profile{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.jld-channel-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0}.jld-channel-id{min-width:0}.jld-channel-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jld-channel-handle{font-size:.82rem;color:var(--text-muted)}.jld-channel-meta{display:flex;gap:22px;flex-wrap:wrap;font-size:.85rem;color:var(--text-muted)}.jld-channel-meta strong{color:var(--text)}@media (max-width: 1099px){.jld-stats{grid-template-columns:1fr 1fr}.jld-stat:last-child{grid-column:1 / -1}}@media (max-width: 780px){.jld-welcome{flex-direction:column;align-items:stretch}.jld-cta{justify-content:center}.jld-stats{grid-template-columns:1fr}.jld-stat:last-child{grid-column:auto}}@media (max-width: 640px){.jld-container{padding:14px 12px 40px}.jld-card{border-radius:16px}.jld-welcome{padding:20px 18px}.jld-welcome-copy h1{font-size:1.5rem}.jld-channel{padding:18px 16px}.jld-channel-form{flex-direction:column;align-items:stretch}.jld-channel-input{flex-basis:auto}.jld-connect-btn{justify-content:center}}.jl-wallet{--text: #252525;--text-muted: #5F665B;--jlw-border: #DCECD1;--jlw-pink: #57AF32;--jlw-purple: #4FA52D;--jlw-blue: #2563EB;--jlw-grad: linear-gradient(90deg, #57AF32 0%, #4FA52D 100%);min-height:100vh;background:#f6faf2;color:var(--text)}.jl-wallet *{box-sizing:border-box}.jl-wallet h1,.jl-wallet h2,.jl-wallet h3,.jl-wallet p,.jl-wallet ul{margin:0;padding:0;max-width:none}.jl-wallet button{font-family:inherit}.jlw-container{max-width:1520px;margin:0 auto;padding:28px 24px 56px}.jlw-card{background:#fff;border:1px solid var(--jlw-border);border-radius:20px;box-shadow:0 10px 30px #63be3b0f}.jlw-muted{color:var(--text-muted);font-size:.9rem}.jlw-heading{display:flex;align-items:center;gap:16px;margin-bottom:22px}.jlw-heading-icon{width:52px;height:52px;border-radius:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc}.jlw-heading h1{font-family:var(--font-display);font-size:1.9rem;font-weight:800}.jlw-heading p{margin-top:4px;color:var(--text-muted);font-size:.93rem}.jlw-layout{display:grid;grid-template-columns:400px minmax(0,1fr);gap:22px;align-items:start;margin-bottom:20px}.jlw-col-left{display:flex;flex-direction:column;gap:20px;min-width:0}.jlw-col-right{min-width:0}.jlw-balance-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:22px;background:linear-gradient(135deg,#f3f9ee,#e7f4dc)}.jlw-balance-icon{width:56px;height:56px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc;position:relative;z-index:1}.jlw-balance-label{font-size:.92rem;color:var(--text-muted);font-weight:600;position:relative;z-index:1}.jlw-balance-value{font-family:var(--font-display);font-size:2.1rem;font-weight:800;line-height:1.2;position:relative;z-index:1}.jlw-balance-sub{font-size:.8rem;color:var(--text-muted);margin-top:2px;position:relative;z-index:1}.jlw-balance-wave{position:absolute;right:-10px;bottom:-30px;width:220px;height:140px;border-radius:50%;background:radial-gradient(ellipse at 70% 100%,#63be3b29,#63be3b00 70%)}.jlw-info-card{padding:20px}.jlw-info-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.jlw-info-icon{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--jlw-blue)}.jlw-info-card h2{font-size:1.05rem;font-weight:800}.jlw-info-list{list-style:none;display:flex;flex-direction:column;gap:12px}.jlw-info-list li{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:var(--text);line-height:1.4}.jlw-info-list svg{flex-shrink:0;margin-top:2px;color:#fff;background:var(--jlw-blue);border-radius:50%;padding:3px;width:20px;height:20px;box-sizing:border-box}.jlw-addfunds{padding:24px 26px}.jlw-addfunds-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.jlw-addfunds-icon{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc}.jlw-addfunds-head h2{font-size:1.15rem;font-weight:800}.jlw-addfunds-head p{margin-top:3px;color:var(--text-muted);font-size:.88rem}.jlw-method{font-weight:700;font-size:.92rem;margin-bottom:6px}.jlw-instructions{font-size:.82rem;color:var(--text-muted);white-space:pre-wrap;margin-bottom:14px}.jlw-field{margin-bottom:18px}.jlw-field>label{display:block;font-size:.92rem;font-weight:700;margin-bottom:10px}.jlw-presets{display:flex;gap:10px;flex-wrap:wrap}.jlw-preset{min-width:78px;height:46px;padding:0 16px;border-radius:12px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font-weight:700;font-size:.92rem;cursor:pointer}.jlw-preset:hover{border-color:#dcecd1}.jlw-preset.active{border-color:var(--jlw-pink);color:var(--green-text);box-shadow:0 0 0 3px #63be3b24}.jlw-amount-input{position:relative}.jlw-amount-prefix{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-weight:700}.jlw-amount-input input{width:100%;height:54px;padding:0 16px 0 34px;border-radius:12px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font:inherit;font-size:1.05rem;font-weight:700}.jlw-amount-input input:focus{outline:none;border-color:var(--jlw-purple);box-shadow:0 0 0 3px #63be3b24}.jlw-hint{font-size:.78rem;color:var(--text-muted);margin-top:8px}.jlw-promo-label{display:flex;align-items:center;gap:8px;color:var(--green-text)}.jlw-promo-form{display:flex;gap:10px}.jlw-promo-input{flex:1;min-width:0;height:50px;padding:0 14px;border-radius:12px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font:inherit;font-size:.92rem}.jlw-promo-input:focus{outline:none;border-color:var(--jlw-purple);box-shadow:0 0 0 3px #63be3b24}.jlw-apply-btn{flex-shrink:0;height:50px;padding:0 24px;border:0;border-radius:12px;cursor:pointer;font-weight:700;font-size:.9rem;color:#fff;background:var(--jlw-grad);box-shadow:0 8px 18px #63be3b42}.jlw-apply-btn:hover:not(:disabled){filter:brightness(1.05)}.jlw-apply-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.jlw-promo-chip-row{display:flex;align-items:center;gap:10px}.jlw-promo-chip{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:10px;font-weight:800;font-size:.85rem;letter-spacing:.02em;color:#166534;background:#dcfce7}.jlw-promo-chip-row.info .jlw-promo-chip{color:#92400e;background:#fef3c7}.jlw-promo-remove{width:34px;height:34px;border-radius:9px;border:1.5px solid var(--jlw-border);background:#fff;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.jlw-promo-remove:hover{border-color:#e48;color:#dc2626}.jlw-alert{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border-radius:12px;font-size:.85rem;line-height:1.45}.jlw-alert-icon{flex-shrink:0;margin-top:1px;color:#16a34a}.jlw-alert-success{background:#dcfce7;border:1px solid #86EFAC;color:#166534}.jlw-alert-danger{background:#fee2e2;border:1px solid #FCA5A5;color:#991b1b}.jlw-alert-warn{background:#fef3c7;border:1px solid #FCD34D;color:#92400e}.jlw-summary{border:1px solid var(--jlw-border);border-radius:16px;padding:16px 18px;margin-bottom:18px;background:#f3f9ee}.jlw-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;font-size:.9rem}.jlw-summary-row.tone-bonus{color:#16a34a;font-weight:700}.jlw-summary-row.tone-credit{color:var(--green-text);font-weight:800;background:#e7f4dc;margin:4px -18px;padding:10px 18px}.jlw-summary-row.tone-credit span:last-child{color:var(--green-text)}.jlw-info-dot{display:inline-flex;vertical-align:middle;color:var(--green-text);cursor:help;margin-left:2px}.jlw-summary-divider{height:1px;background:var(--jlw-border);margin:6px 0}.jlw-summary-row.tone-total{font-size:1.05rem;font-weight:800;padding-top:4px}.jlw-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;border:0;border-radius:14px;cursor:pointer;font-weight:700;font-size:1.02rem;color:#fff;background:var(--jlw-grad);box-shadow:0 12px 26px #63be3b4d}.jlw-submit:hover:not(:disabled){filter:brightness(1.05)}.jlw-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.jlw-tiers-card{padding:20px 22px;margin-bottom:20px}.jlw-tiers-card h3{font-size:1rem;font-weight:800;margin-bottom:6px}.jlw-tiers{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.jlw-tier-badge{padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:700;color:#166534;background:#dcfce7}.jlw-history-card{padding:20px 22px}.jlw-history-card h3{font-size:1rem;font-weight:800;margin-bottom:14px}.jlw-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.jlw-table{width:100%;border-collapse:collapse;min-width:560px}.jlw-table thead th{text-align:left;padding:0 12px 10px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--jlw-border);white-space:nowrap}.jlw-table tbody td{padding:12px;border-bottom:1px solid #DCECD1;font-size:.87rem}.jlw-table tbody tr:last-child td{border-bottom:0}.jlw-tx-type{text-transform:capitalize}.jlw-table .tone-positive{color:#16a34a;font-weight:700}.jlw-table .tone-negative{color:#dc2626;font-weight:700}@media (max-width: 1099px){.jlw-layout{grid-template-columns:1fr}.jlw-col-left{flex-direction:row}.jlw-col-left .jlw-card{flex:1}}@media (max-width: 780px){.jlw-col-left{flex-direction:column}}@media (max-width: 640px){.jlw-container{padding:16px 12px 40px}.jlw-card{border-radius:16px}.jlw-heading{gap:12px}.jlw-heading h1{font-size:1.5rem}.jlw-addfunds{padding:18px 16px}.jlw-balance-card{padding:18px}.jlw-balance-value{font-size:1.7rem}.jlw-promo-form{flex-direction:column}.jlw-promo-input{flex-basis:auto}.jlw-apply-btn{width:100%;justify-content:center}.jlw-summary-row.tone-credit{margin:4px -16px;padding:10px 16px}.jlw-presets{gap:8px}.jlw-preset{min-width:68px;height:42px;padding:0 12px;font-size:.85rem}}.jl-affiliate{--text: #252525;--text-muted: #5F665B;--jla-border: #DCECD1;--jla-pink: #57AF32;--jla-purple: #4FA52D;--jla-blue: #2563EB;--jla-grad: linear-gradient(90deg, #57AF32 0%, #4FA52D 100%);min-height:100vh;background:#f6faf2;color:var(--text)}.jl-affiliate *{box-sizing:border-box}.jl-affiliate h1,.jl-affiliate h2,.jl-affiliate p,.jl-affiliate ul{margin:0;padding:0;max-width:none}.jl-affiliate button{font-family:inherit}.jla-container{max-width:1680px;margin:0 auto;padding:24px 24px 56px;display:flex;flex-direction:column;gap:20px}.jla-card{background:#fff;border:1px solid var(--jla-border);border-radius:20px;box-shadow:0 10px 30px #63be3b0f;padding:24px 26px}.jla-muted{color:var(--text-muted)}.jla-capitalize{text-transform:capitalize}.jla-state{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--text-muted)}.jla-state-error{flex-direction:column;color:#991b1b}.jla-spinner{width:22px;height:22px;border-radius:50%;border:3px solid #DCECD1;border-top-color:var(--jla-purple);animation:jla-spin .8s linear infinite}@keyframes jla-spin{to{transform:rotate(360deg)}}.jla-alert{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;font-size:.88rem;line-height:1.4}.jla-alert-info{background:#fef3c7;border:1px solid #FCD34D;color:#92400e}.jla-hero{position:relative;display:grid;grid-template-columns:1.5fr 1fr;gap:22px;align-items:stretch;background:#fff;border:1px solid var(--jla-border);border-radius:24px;box-shadow:0 10px 30px #63be3b0f;overflow:hidden}.jla-hero-left{padding:30px 8px 30px 30px;position:relative;z-index:1}.jla-hero-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.jla-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.8rem;font-weight:700;color:#357a1a;background:#e7f4dc}.jla-status-pill{padding:4px 12px;border-radius:999px;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.jla-status-pill.approved{color:#166534;background:#dcfce7}.jla-status-pill.pending{color:#92400e;background:#fef3c7}.jla-hero-left h1{font-family:var(--font-display);font-size:2.1rem;font-weight:800;line-height:1.18;display:flex;flex-direction:column}.jla-h-dark{color:var(--text)}.jla-h-grad{background:var(--jla-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.jla-hero-body{margin-top:14px;color:var(--text-muted);font-size:.93rem;line-height:1.55;max-width:560px}.jla-benefits{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.jla-benefit{display:flex;gap:14px;padding:16px;border-radius:16px;background:#f3f9ee;border:1px solid #DCECD1}.jla-benefit-icon{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc}.jla-benefit-title{font-weight:700;font-size:.92rem;margin-bottom:4px}.jla-benefit-body{font-size:.82rem;color:var(--text-muted);line-height:1.4}.jla-snapshot{position:relative;padding:26px;color:#fff;background:linear-gradient(160deg,#4fa52d,#57af32 55%,#57af32);display:flex;flex-direction:column}.jla-snapshot-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.jla-snapshot-icon{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff38}.jla-snapshot-head h2{font-size:1.1rem;font-weight:800}.jla-snapshot-body{font-size:.85rem;opacity:1;line-height:1.5;margin-bottom:18px;color:#fffffff5;text-shadow:0 1px 2px rgba(0,0,0,.12)}.jla-snapshot-rows{display:flex;flex-direction:column;gap:10px}.jla-snapshot-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;background:#ffffff24}.jla-snapshot-row-icon{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff38}.jla-snapshot-label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.jla-snapshot-value{font-size:1.15rem;font-weight:800;margin-top:1px}.jla-section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.jla-section-head-sm{margin-bottom:14px;align-items:center}.jla-section-icon{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc}.jla-section-head h2{font-size:1.15rem;font-weight:800}.jla-section-head p{margin-top:3px;color:var(--text-muted);font-size:.87rem;line-height:1.4}.jla-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:end}.jla-link-field label{display:block;font-size:.88rem;font-weight:700;margin-bottom:8px}.jla-link-row{display:flex;gap:10px}.jla-link-row input{flex:1;min-width:0;height:50px;padding:0 14px;border-radius:12px;border:1.5px solid #DCECD1;background:#f3f9ee;color:var(--text);font:inherit;font-weight:600;font-size:.9rem}.jla-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 20px;border:0;border-radius:12px;cursor:pointer;font-weight:700;font-size:.88rem;color:#fff;background:var(--jla-grad);box-shadow:0 8px 18px #63be3b42;white-space:nowrap}.jla-copy-btn:hover{filter:brightness(1.05)}.jla-setup-mini{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jla-mini-card{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--jla-border);background:#f3f9ee}.jla-mini-icon{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc}.jla-mini-label{font-size:.72rem;color:var(--text-muted);font-weight:600}.jla-mini-value{font-size:1.02rem;font-weight:800}.jla-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.jla-metric{display:flex;align-items:center;gap:12px;padding:15px;border-radius:16px;border:1px solid var(--jla-border);background:#f3f9ee;min-width:0}.jla-metric-icon{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.jla-metric-icon.tone-purple{color:var(--green-text);background:#e7f4dc}.jla-metric-icon.tone-blue{color:var(--jla-blue);background:#ddeafe}.jla-metric-icon.tone-pink{color:var(--green-text);background:#e7f4dc}.jla-metric-icon.tone-amber{color:#b45309;background:#fef3c7}.jla-metric-label{font-size:.8rem;color:var(--text-muted);font-weight:600}.jla-metric-value{font-size:1.15rem;font-weight:800;margin-top:1px}.jla-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.jla-table{width:100%;border-collapse:collapse;min-width:720px}.jla-table thead th{text-align:left;padding:0 14px 12px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--jla-border);white-space:nowrap}.jla-th-hint{display:table-cell}.jla-th-hint svg{vertical-align:middle;margin-left:2px;cursor:help}.jla-table tbody td{padding:14px;border-bottom:1px solid #DCECD1;font-size:.88rem;vertical-align:middle}.jla-table tbody tr:last-child td{border-bottom:0}.jla-table tbody tr:hover{background:#f3f9ee}.jla-td-name,.jla-td-commission{font-weight:700}.jla-pill{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap}.jla-pill.status-paid{color:#166534;background:#dcfce7}.jla-pill.status-reversed{color:#991b1b;background:#fee2e2}.jla-pill.status-pending,.jla-pill.status-approved,.jla-pill.status-available{color:#92400e;background:#fef3c7}.jla-pill.status-none{color:#373c34;background:#eaf2e4}.jla-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:46px 20px;text-align:center}.jla-empty-icon{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc}.jla-empty-title{font-weight:800;font-size:1rem}.jla-empty-body{color:var(--text-muted);font-size:.87rem;margin-top:4px}@media (max-width: 1180px){.jla-hero{grid-template-columns:1fr}.jla-hero-left{padding:26px}.jla-snapshot{border-radius:0 0 24px 24px}}@media (max-width: 900px){.jla-benefits,.jla-setup-grid{grid-template-columns:1fr}.jla-setup-mini{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.jla-container{padding:14px 12px 40px;gap:14px}.jla-card{padding:18px 16px;border-radius:16px}.jla-hero-left{padding:20px 16px}.jla-hero-left h1{font-size:1.5rem}.jla-link-row{flex-direction:column}.jla-copy-btn{justify-content:center}.jla-setup-mini{grid-template-columns:1fr}.jla-metric-grid{grid-template-columns:repeat(2,1fr)}}.jl-support{--text: #252525;--text-muted: #5F665B;--sup-border: #DCECD1;--sup-pink: #57AF32;--sup-purple: #4FA52D;--sup-blue: #2563EB;--sup-grad: linear-gradient(90deg, #57AF32 0%, #4FA52D 100%);min-height:100vh;background:#f6faf2;color:var(--text)}.jl-support *{box-sizing:border-box}.jl-support h1,.jl-support h2,.jl-support p,.jl-support ul{margin:0;padding:0;max-width:none}.jl-support button{font-family:inherit}.jl-support a{color:inherit}.sup-container{max-width:1680px;margin:0 auto;padding:24px 24px 56px;display:flex;flex-direction:column;gap:20px}.sup-card{background:#fff;border:1px solid var(--sup-border);border-radius:20px;box-shadow:0 10px 30px #63be3b0f;padding:24px 26px}.sup-muted{color:var(--text-muted);font-size:.85rem}.sup-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.8rem;font-weight:700;color:#357a1a;background:#e7f4dc}.sup-state{display:flex;align-items:center;justify-content:center;gap:12px;padding:50px 20px;color:var(--text-muted);flex-direction:column;text-align:center}.sup-state-error{color:#991b1b}.sup-spinner{width:22px;height:22px;border-radius:50%;border:3px solid #DCECD1;border-top-color:var(--sup-purple);animation:sup-spin .8s linear infinite}@keyframes sup-spin{to{transform:rotate(360deg)}}.sup-retry-btn{height:38px;padding:0 18px;border:0;border-radius:10px;cursor:pointer;font-weight:700;font-size:.85rem;color:#fff;background:var(--sup-grad)}.sup-alert{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;font-size:.85rem;margin-bottom:14px}.sup-alert-danger{background:#fee2e2;border:1px solid #FCA5A5;color:#991b1b}.sup-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;background:#fff;border:1px solid var(--sup-border);border-radius:24px;box-shadow:0 10px 30px #63be3b0f}.sup-layout>.sup-card{min-width:0}.sup-thread-layout>*{min-width:0}.sup-hero-left{position:relative;z-index:1;max-width:680px}.sup-hero-left h1{font-family:var(--font-display);font-size:2rem;font-weight:800;line-height:1.2;margin-top:12px}.sup-h-dark{color:var(--text)}.sup-h-grad{background:var(--sup-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sup-hero-body{margin-top:12px;color:var(--text-muted);font-size:.93rem;line-height:1.55}.sup-mail-link{color:var(--green-text);font-weight:700}.sup-hero-art{position:relative;width:190px;height:150px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sup-hero-blob-a,.sup-hero-blob-b{position:absolute;border-radius:50%;pointer-events:none}.sup-hero-blob-a{width:200px;height:200px;right:-20px;top:-60px;background:radial-gradient(circle at 40% 40%,#63be3b24,#63be3b00 70%)}.sup-hero-blob-b{width:160px;height:160px;left:-30px;bottom:-60px;background:radial-gradient(circle at 60% 60%,#63be3b1f,#63be3b00 70%)}.sup-hero-avatar{position:relative;z-index:1;width:76px;height:76px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--sup-grad);box-shadow:0 14px 30px #63be3b4d}.sup-hero-bubble{position:absolute;top:10px;left:10px;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--sup-purple)}.sup-hero-q{position:absolute;bottom:14px;right:6px;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--sup-pink)}.sup-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:start}.sup-section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.sup-section-head-sm{margin-bottom:14px;align-items:center}.sup-section-icon{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc}.sup-section-head h2{font-size:1.1rem;font-weight:800}.sup-section-head p{margin-top:3px;color:var(--text-muted);font-size:.86rem;line-height:1.4}.sup-field{margin-bottom:18px}.sup-field-label{display:flex;align-items:center;gap:7px;font-size:.92rem;font-weight:700;margin-bottom:10px}.sup-field-hint{color:var(--text-muted);font-size:.8rem;margin:-4px 0 10px}.sup-dept-grid{display:flex;flex-wrap:wrap;gap:10px}.sup-dept-tile{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:12px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);cursor:pointer;font-weight:700;font-size:.88rem}.sup-dept-tile:hover{border-color:#dcecd1}.sup-dept-tile.active{border-color:transparent;color:#fff;background:var(--sup-grad);box-shadow:0 8px 18px #63be3b42}.sup-input-icon{position:relative}.sup-input-icon>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.sup-input-icon>input{width:100%;height:50px;padding:0 14px 0 40px;border-radius:12px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font:inherit;font-size:.92rem}.sup-input-icon>input:focus{outline:none;border-color:var(--sup-purple);box-shadow:0 0 0 3px #63be3b24}.sup-textarea{width:100%;min-height:96px;padding:12px 14px;border-radius:12px;border:1.5px solid #DCECD1;background:#fff;color:var(--text);font:inherit;font-size:.92rem;resize:vertical}.sup-textarea:focus{outline:none;border-color:var(--sup-purple);box-shadow:0 0 0 3px #63be3b24}.sup-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px 16px;border-radius:14px;border:1.5px dashed #DCECD1;background:#f3f9ee;cursor:pointer;text-align:center}.sup-dropzone:hover,.sup-dropzone.over{border-color:var(--sup-purple);background:#e7f4dc}.sup-dropzone-icon{color:var(--green-text);margin-bottom:2px}.sup-dropzone-title{font-weight:700;font-size:.88rem}.sup-dropzone-hint{font-size:.78rem;color:var(--text-muted)}.sup-hidden-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.sup-file-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sup-file-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:#e7f4dc;color:var(--green-text);font-size:.78rem;font-weight:600;max-width:220px}.sup-file-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-file-chip button{display:inline-flex;border:0;background:transparent;color:var(--green-text);cursor:pointer;padding:0}.sup-attach-label{display:flex;align-items:center;gap:7px;font-size:.85rem;font-weight:700;margin:4px 0 10px;color:var(--text)}.sup-submit-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:52px;margin-top:6px;border:0;border-radius:14px;cursor:pointer;font-weight:700;font-size:.98rem;color:#fff;background:var(--sup-grad);box-shadow:0 12px 26px #63be3b4d}.sup-submit-btn:hover:not(:disabled){filter:brightness(1.05)}.sup-submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.sup-empty,.sup-empty-mini{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 16px;text-align:center;border-radius:16px;background:#f3f9ee}.sup-empty-icon,.sup-empty-mini svg{color:var(--green-text)}.sup-empty-icon{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e7f4dc}.sup-empty-title,.sup-empty-mini-title{font-weight:800;font-size:.95rem}.sup-ticket-list{list-style:none;display:flex;flex-direction:column;gap:10px}.sup-ticket-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;border:1px solid var(--sup-border);cursor:pointer}.sup-ticket-row:hover{background:#f3f9ee;border-color:#dcecd1}.sup-ticket-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc}.sup-ticket-main{flex:1;min-width:0}.sup-ticket-subject{font-weight:700;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-ticket-date{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:.76rem;margin-top:2px}.sup-ticket-row>svg{color:var(--text-muted);flex-shrink:0}.sup-pill{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;flex-shrink:0}.sup-pill.tone-blue{color:#1d4ed8;background:#dbeafe}.sup-pill.tone-amber{color:#92400e;background:#fef3c7}.sup-pill.tone-green{color:#166534;background:#dcfce7}.sup-pill.tone-gray{color:#252525;background:#eaf2e4}.sup-pill.tone-purple{color:#357a1a;background:#e7f4dc}.sup-topbar{display:flex}.sup-back-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:12px;border:1.5px solid var(--sup-border);background:#fff;color:var(--green-text);cursor:pointer;font-weight:700;font-size:.88rem}.sup-back-btn:hover{border-color:#dcecd1}.sup-detail-head{position:relative}.sup-detail-head h1{font-family:var(--font-display);font-size:1.7rem;font-weight:800;margin-top:10px}.sup-detail-head>.sup-muted{margin-top:6px}.sup-info-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.sup-info-tile{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:14px;border:1px solid var(--sup-border);background:#f3f9ee;min-width:150px}.sup-info-icon{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.sup-info-icon.tone-purple,.sup-info-icon.tone-pink{color:var(--green-text);background:#e7f4dc}.sup-info-label{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.sup-info-value{font-weight:700;font-size:.88rem;margin-top:1px}.sup-thread-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:20px;align-items:start}.sup-thread-main{display:flex;flex-direction:column;gap:20px;min-width:0}.sup-thread-side{display:flex;flex-direction:column;gap:20px}.sup-messages{display:flex;flex-direction:column;gap:16px}.sup-msg{display:flex;gap:12px;align-items:flex-start}.sup-msg-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem}.sup-msg.from-customer .sup-msg-avatar{color:var(--green-text);background:#e7f4dc}.sup-msg.from-support .sup-msg-avatar{color:#fff;background:var(--sup-grad)}.sup-msg-body{flex:1;min-width:0}.sup-msg-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;flex-wrap:wrap}.sup-msg-meta strong{font-size:.88rem}.sup-msg-text{white-space:pre-wrap;line-height:1.55;font-size:.9rem;padding:13px 15px;border-radius:14px}.sup-msg.from-customer .sup-msg-text,.sup-msg.from-support .sup-msg-text{background:#e7f4dc;border:1px solid #DCECD1}.sup-msg-attachments{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.sup-msg-attachments img{width:90px;height:90px;object-fit:cover;border-radius:10px;border:1px solid var(--sup-border)}.sup-closed-note{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:.88rem}.sup-info-rows{display:flex;flex-direction:column;gap:12px}.sup-info-row{display:flex;align-items:center;gap:10px}.sup-info-row-icon{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc}.sup-info-row .sup-muted{flex:1}.sup-info-row-value{font-weight:700;font-size:.85rem;text-align:right}.sup-attachment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.sup-attachment-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid var(--sup-border)}@media (max-width: 1180px){.sup-layout,.sup-thread-layout{grid-template-columns:1fr}.sup-hero{flex-direction:column;align-items:flex-start}.sup-hero-art{align-self:center}}@media (max-width: 640px){.sup-container{padding:14px 12px 40px;gap:14px}.sup-card{padding:18px 16px;border-radius:16px}.sup-hero{padding:20px 16px}.sup-hero-left h1{font-size:1.45rem}.sup-dept-grid{gap:8px}.sup-dept-tile{height:40px;padding:0 12px;font-size:.82rem}.sup-info-strip{gap:8px}.sup-info-tile{min-width:0;flex:1 1 45%}.sup-ticket-row{flex-wrap:wrap}.sup-msg{gap:9px}}.adu-page{--adu-bg: #FFFFFF;--adu-text: #252525;--adu-muted: #5F665B;--adu-border: #DEE9D6;--adu-purple: #4FA52D;--adu-pink: #57AF32;--adu-grad: linear-gradient(90deg, #4FA52D 0%, #57AF32 100%);color:var(--adu-text);font-size:.83rem}.adu-page *{box-sizing:border-box}.adu-page button{font-family:inherit}.adu-muted{color:var(--adu-muted)}.adu-capitalize{text-transform:capitalize}.adu-pos{color:#15803d;font-weight:600}.adu-neg{color:#b91c1c;font-weight:600}.adu-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.adu-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adu-btn-primary{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:6px;cursor:pointer;font-weight:700;font-size:.82rem;color:#fff;background:var(--adu-grad);white-space:nowrap}.adu-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.adu-btn-primary:disabled{opacity:.55;cursor:not-allowed}.adu-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--adu-border);background:#fff;color:var(--adu-text);cursor:pointer;font-weight:600;font-size:.8rem}.adu-btn-secondary:hover:not(:disabled){border-color:#dcecd1;background:#f3f9ee}.adu-btn-secondary:disabled{opacity:.45;cursor:not-allowed}.adu-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 12px;border-radius:6px;border:1px solid #FCA5A5;background:#fef2f2;color:#b91c1c;cursor:pointer;font-weight:700;font-size:.8rem}.adu-btn-danger:hover{background:#fee2e2}.adu-flex1{flex:1}.adu-full{width:100%}.adu-search{position:relative;display:flex;align-items:center}.adu-search>svg{position:absolute;left:10px;color:var(--adu-muted);pointer-events:none}.adu-search input{height:34px;width:250px;max-width:55vw;padding:0 34px 0 30px;border-radius:6px;border:1px solid var(--adu-border);background:#fff;color:var(--adu-text);font:inherit;font-size:.82rem}.adu-search input:focus{outline:none;border-color:var(--adu-purple)}.adu-search-btn{position:absolute;right:3px;top:3px;bottom:3px;width:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;cursor:pointer;color:#fff;background:var(--adu-grad)}.adu-search-btn:hover{filter:brightness(1.05)}.adu-select{position:relative;display:inline-flex;align-items:center}.adu-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;padding:0 28px 0 11px;border-radius:6px;border:1px solid var(--adu-border);background:#fff;color:var(--adu-text);font:inherit;font-size:.82rem;cursor:pointer}.adu-select select:focus{outline:none;border-color:var(--adu-purple)}.adu-select svg{position:absolute;right:9px;color:var(--adu-muted);pointer-events:none}.adu-alert{display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:6px;font-size:.8rem;margin-bottom:10px;background:#fef2f2;border:1px solid #FCA5A5;color:#b91c1c}.adu-totals-row{margin-bottom:10px}.adu-totals-divider{display:flex;align-items:center;gap:12px}.adu-totals-line{flex:1;height:1px;background:var(--adu-border)}.adu-totals-toggle{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--green-text);cursor:pointer;font-weight:700;font-size:.68rem;letter-spacing:.06em;white-space:nowrap;padding:2px 0}.adu-totals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:8px}.adu-total-chip{display:flex;flex-direction:column;gap:1px;padding:8px 12px;border-radius:6px;border:1px solid var(--adu-border);background:#f3f8ef}.adu-total-value{font-weight:800;font-size:1rem}.adu-total-label{font-size:.72rem;color:var(--adu-muted)}.adu-card{background:#fff;border:1px solid var(--adu-border);border-radius:6px;overflow:hidden}.adu-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.adu-table{width:100%;border-collapse:collapse;min-width:860px}.adu-table thead th{text-align:left;padding:8px 12px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--adu-muted);background:#f3f8ef;border-bottom:1px solid var(--adu-border);white-space:nowrap}.adu-table tbody td{padding:7px 12px;border-bottom:1px solid #E6EFDF;font-size:.82rem;vertical-align:middle;line-height:1.3}.adu-row{cursor:pointer}.adu-row:hover{background:#f3f9ee}.adu-row:last-child td{border-bottom:0}.adu-id{color:var(--adu-muted);font-variant-numeric:tabular-nums}.adu-username{font-weight:600}.adu-email{color:var(--adu-text)}.adu-money{font-variant-numeric:tabular-nums}.adu-th-actions{text-align:right}.adu-discount-btn{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:5px;border:1px solid var(--adu-border);background:#fff;color:var(--adu-text);cursor:pointer;font-weight:600;font-size:.78rem;font-variant-numeric:tabular-nums}.adu-discount-btn:hover{border-color:var(--adu-purple);color:var(--green-text);background:#f3f9ee}.adu-state-cell{text-align:center;padding:26px 14px!important;color:var(--adu-muted)}.adu-state-error{color:#b91c1c}.adu-retry{display:inline-flex;align-items:center;gap:5px;margin-left:10px;border:0;background:transparent;color:var(--green-text);cursor:pointer;font-weight:700;font-size:.8rem}.adu-spinner{display:inline-block;width:13px;height:13px;border-radius:50%;border:2px solid #DEE9D6;border-top-color:var(--adu-purple);animation:adu-spin .7s linear infinite;vertical-align:-2px;margin-right:6px}@keyframes adu-spin{to{transform:rotate(360deg)}}.adu-status{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;white-space:nowrap}.adu-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.adu-status.tone-green{color:#15803d}.adu-status.tone-green .adu-status-dot{background:#22c55e}.adu-status.tone-red{color:#b91c1c}.adu-status.tone-red .adu-status-dot{background:#ef4444}.adu-status.tone-amber{color:#92400e}.adu-status.tone-amber .adu-status-dot{background:#f59e0b}.adu-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.adu-badge.tone-green{color:#15803d;background:#ecfdf3}.adu-badge.tone-red{color:#b91c1c;background:#fef2f2}.adu-badge.tone-amber{color:#92400e;background:#fffbeb}.adu-actions{position:relative;display:inline-block}.adu-actions-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:5px;border:1px solid var(--adu-purple);background:#fff;color:var(--green-text);cursor:pointer;font-weight:700;font-size:.76rem}.adu-actions-btn:hover{background:#e7f4dc}.adu-actions-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:40;min-width:170px;background:#fff;border:1px solid var(--adu-border);border-radius:7px;box-shadow:0 10px 26px #1118271f;padding:4px}.adu-actions-menu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 9px;border:0;border-radius:5px;background:transparent;color:var(--adu-text);cursor:pointer;font-size:.8rem;font-weight:500}.adu-actions-menu button:hover{background:#f3f8ef}.adu-actions-menu button.danger{color:#b91c1c}.adu-actions-menu button.danger:hover{background:#fef2f2}.adu-actions-sep{height:1px;background:var(--adu-border);margin:3px 2px}.adu-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-top:1px solid var(--adu-border)}.adu-pagination-btns{display:flex;gap:6px}.adu-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#11182773}.adu-modal{width:440px;max-width:100%;max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:10px;box-shadow:0 24px 60px #11182747}.adu-modal.wide{width:560px}.adu-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--adu-border);position:sticky;top:0;background:#fff;z-index:1}.adu-modal-title{display:flex;align-items:center;gap:9px;min-width:0}.adu-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;color:var(--green-text);background:#e7f4dc;flex-shrink:0}.adu-modal-title h2{font-size:.98rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adu-modal-close{width:30px;height:30px;border-radius:6px;border:1px solid var(--adu-border);background:#fff;color:var(--adu-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.adu-modal-close:hover{border-color:#dcecd1;color:var(--green-text)}.adu-modal-body{padding:18px}.adu-modal-foot{display:flex;gap:8px;margin-top:2px}.adu-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--adu-grad);color:#fff;font-weight:700;font-size:.82rem;flex-shrink:0}.adu-field{margin-bottom:12px}.adu-field label{display:block;font-size:.78rem;font-weight:700;margin-bottom:5px;color:var(--adu-text)}.adu-field input{width:100%;height:36px;padding:0 11px;border-radius:6px;border:1px solid var(--adu-border);background:#fff;color:var(--adu-text);font:inherit;font-size:.84rem}.adu-field input:focus{outline:none;border-color:var(--adu-purple);box-shadow:0 0 0 3px #63be3b1a}.adu-helper-text{font-size:.76rem;color:var(--adu-muted);margin:5px 0 0}.adu-warning{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:7px;background:#fffbeb;border:1px solid #FDE68A;color:#92400e;font-size:.8rem;margin-bottom:14px}.adu-warning svg{flex-shrink:0;margin-top:1px;color:#d97706}.adu-detail-email{color:var(--adu-muted);font-size:.8rem;margin:-6px 0 12px}.adu-detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.adu-mini-stat{display:flex;align-items:center;gap:8px;padding:10px;border-radius:7px;border:1px solid var(--adu-border);background:#f3f8ef}.adu-mini-icon{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--green-text);background:#e7f4dc}.adu-mini-icon.tone-green{color:#15803d;background:#ecfdf3}.adu-mini-icon.tone-red{color:#b91c1c;background:#fef2f2}.adu-mini-label{font-size:.7rem;color:var(--adu-muted)}.adu-mini-value{font-weight:700;font-size:.92rem}.adu-balance-form{padding:12px;border-radius:7px;border:1px solid var(--adu-border);background:#f3f8ef;margin-bottom:14px}.adu-field-row{display:flex;gap:7px;margin-bottom:7px}.adu-field-row input{flex:1;height:34px;padding:0 10px;border-radius:6px;border:1px solid var(--adu-border);background:#fff;color:var(--adu-text);font:inherit;font-size:.82rem}.adu-full-input{width:100%;height:34px;padding:0 10px;border-radius:6px;border:1px solid var(--adu-border);background:#fff;color:var(--adu-text);font:inherit;font-size:.82rem;margin-bottom:7px}.adu-field-row input:focus,.adu-full-input:focus{outline:none;border-color:var(--adu-purple)}.adu-tabs{display:flex;gap:5px;margin-bottom:10px;flex-wrap:wrap}.adu-tab{height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--adu-border);background:#fff;color:var(--adu-muted);cursor:pointer;font-weight:600;font-size:.78rem;text-transform:capitalize}.adu-tab.active{border-color:var(--adu-purple);color:var(--green-text);background:#e7f4dc}.adu-tab-panel{min-height:56px;margin-bottom:14px;font-size:.82rem}.adu-info-list{display:flex;flex-direction:column;gap:6px}.adu-mini-table{width:100%;border-collapse:collapse;font-size:.8rem}.adu-mini-table td{padding:6px 4px;border-bottom:1px solid #E6EFDF}.adu-detail-footer{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--adu-border);padding-top:14px}.adu-success-note{display:flex;align-items:center;gap:6px;color:#15803d;font-size:.78rem}@media (max-width: 900px){.adu-toolbar,.adu-toolbar-right{flex-direction:column;align-items:stretch}.adu-search input{width:100%;max-width:none}.adu-select select{width:100%}}@media (max-width: 640px){.adu-modal{border-radius:8px}.adu-detail-stats{grid-template-columns:1fr}.adu-field-row{flex-direction:column}}.no2-comments-field{width:100%}.no2-comments-input{display:block;width:100%;min-height:190px;padding:14px 16px;border:1.5px solid #DCECD1;border-radius:12px;background:#fff;color:var(--text);font:inherit;font-size:.95rem;line-height:1.55;resize:vertical;box-sizing:border-box}.no2-comments-input:focus{outline:none;border-color:var(--no2-purple);box-shadow:0 0 0 3px #63be3b24}.no2-comments-input::placeholder{color:#5f665b;opacity:1}.japi-page{width:100%;max-width:1380px;margin:0 auto;padding:28px 24px 60px;color:#252525}.japi-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 38px;margin-bottom:22px;border-radius:18px;background:linear-gradient(135deg,#151a36,#2f6e17 55%,#4fa52d);color:#fff;box-shadow:0 12px 34px #63be3b29}.japi-hero h1{margin:0 0 10px;font-size:32px;line-height:1.15;font-weight:800}.japi-hero h1 span{color:#357a1a}.japi-hero p{margin:0;color:#357a1a;font-size:14px}.japi-features{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;color:#e7f4dc;font-size:13px;font-weight:600}.japi-hero-icon{flex:0 0 auto;display:grid;place-items:center;width:92px;height:92px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#ffffff14;box-shadow:inset 0 1px #ffffff1f;font-size:26px;font-weight:900;letter-spacing:2px}.japi-card{margin-bottom:18px;padding:24px;border:1px solid #DEE9D6;border-radius:16px;background:#fff;box-shadow:0 5px 18px #1b1f3b0b}.japi-title{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.japi-num{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#4fa52d;color:#fff;font-size:14px}.japi-title h2{margin:1px 0 4px;color:#252525;font-size:18px;font-weight:800}.japi-title p{margin:0;color:#5f665b;font-size:13px}.japi-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.japi-access-grid label{display:block;margin-bottom:8px;color:#252525;font-size:12px;font-weight:700}.japi-input-row{display:flex;align-items:stretch;min-height:44px;overflow:hidden;border:1px solid #DEE9D6;border-radius:10px;background:#f3f8ef}.japi-input-row code{flex:1;display:flex;align-items:center;min-width:0;padding:0 13px;overflow-wrap:anywhere;color:#357a1a;font-size:12px}.japi-input-row button{border:0;border-left:1px solid #DEE9D6;padding:0 13px;background:#fff;color:#357a1a;font-weight:700;cursor:pointer}.japi-generate{margin-top:11px;min-height:40px;padding:0 16px;border:0;border-radius:9px;background:#4fa52d;color:#fff;font-weight:700;cursor:pointer}.japi-generate:disabled{opacity:.6;cursor:not-allowed}.japi-info,.japi-warning,.japi-error{margin-top:11px;padding:10px 12px;border-radius:9px;font-size:12px}.japi-info{background:#f3f9ee;color:#357a1a}.japi-warning{background:#fff8e8;color:#8b6816}.japi-error{background:#fff0f0;color:#b23b3b}.japi-code,.japi-response pre{margin:0;padding:17px;overflow:auto;border-radius:11px;background:#171a2e;color:#e7f4dc;font-size:12px;line-height:1.7;white-space:pre-wrap}.japi-table{overflow:hidden;border:1px solid #DEE9D6;border-radius:11px}.japi-table-head,.japi-table-row{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(230px,1.15fr) minmax(260px,1.35fr)}.japi-table-head{background:#f3f9ee;color:#373c34;font-size:12px;font-weight:800}.japi-table-head span,.japi-table-row>code,.japi-table-row>span,.japi-table-row>div{padding:13px 15px}.japi-table-row{color:#5f665b;font-size:12px;border-top:1px solid #DEE9D6}.japi-table-row>code{white-space:pre-wrap;color:#357a1a;background:#f3f9ee;overflow-wrap:anywhere}.japi-table-row div div{margin-bottom:7px}.japi-table-row em{display:inline-block;margin:0 5px;padding:2px 6px;border-radius:5px;background:#e7f4dc;color:#357a1a;font-size:10px;font-style:normal;font-weight:700}.japi-response{margin-top:15px}.japi-response strong{display:block;margin-bottom:8px;color:#252525;font-size:12px}.japi-php-card{text-align:left}.japi-php-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:10px;background:#4fa52d;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:800}.japi-php-btn:hover{filter:brightness(.96)}.japi-generate{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.japi-generate:hover{background:#3f8f22}.japi-danger{background:#c2412d}.japi-danger:hover{background:#a5341f}.japi-doc-text{margin:10px 0 0;color:#4f5b49;font-size:14px;line-height:1.65}.japi-doc-text code{background:#f1f7ec;border-radius:5px;padding:1px 5px;font-size:12.5px}.japi-key-meta{display:flex;align-items:center;padding:0 13px;color:#5d6b56;font-size:13px;white-space:nowrap;border-left:1px solid #DEE9D6}.japi-fresh label{display:block;margin-bottom:7px;font-weight:700;font-size:13px;color:#2e3a28}.japi-fresh .japi-input-row code{word-break:break-all;white-space:normal}.japi-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:12px;background:#f3f9ee;border:1px solid #DCECD1}.japi-cta p{margin:0;color:#2e3a28;font-size:15px}.japi-cta .japi-generate{margin-top:0}.japi-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.japi-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:9px;border:1px solid #CFE3C1;background:#fff;color:#357a1a;text-decoration:none;cursor:pointer;font:inherit;font-weight:700}.japi-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#17201473}.japi-modal{width:100%;max-width:440px;padding:24px;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0003}.japi-modal h3{margin:0 0 8px;font-size:19px;color:#1f2a1a}.japi-modal p{margin:0 0 18px;color:#4f5b49;line-height:1.6}.japi-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.japi-modal-actions .japi-generate{margin-top:0}@media (max-width:800px){.japi-page{padding:18px 12px 40px}.japi-hero{padding:25px 20px}.japi-hero-icon{display:none}.japi-hero h1{font-size:26px}.japi-access-grid{grid-template-columns:1fr}.japi-card{padding:18px 14px}.japi-table{overflow-x:auto}.japi-table-head,.japi-table-row{min-width:760px}.japi-key-meta{border-left:0;padding:8px 13px}.japi-cta{flex-direction:column;align-items:flex-start}}.no2-guest-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:12px;font-weight:700;font-size:.9rem;white-space:nowrap;color:#fff;border:1px solid rgba(255,255,255,.22);background:#ffffff0f}.no2-guest-btn:hover{background:#ffffff1f}.no2-guest-btn.primary{border-color:transparent;background:var(--no2-grad);box-shadow:0 6px 18px #63be3b52}.no2-drawer-guest{display:grid;grid-template-columns:1fr 1fr;gap:10px}.svc-page{padding-top:22px}.svc-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.svc-page .svc-toolbar-card{padding:18px 20px}.svc-platforms{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:16px}.svc-plat-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:8px 14px;border-radius:12px;cursor:pointer;font:inherit;font-weight:700;font-size:.95rem;color:var(--text);background:#fff;border:1px solid var(--no2-border);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.svc-plat-btn:hover{border-color:#dcecd1;background:#f3f9ee}.svc-plat-btn.active{color:#fff;border-color:transparent;background:var(--no2-grad);box-shadow:0 8px 20px #63be3b47}.svc-plat-btn.active .svc-plat-all{color:#fff;background:#fff3}.svc-plat-btn>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-plat-all{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;color:var(--no2-purple);background:#e7f4dc}.svc-plat-img{display:block;flex-shrink:0;object-fit:contain;border-radius:6px}.svc-plat-letter{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:7px;font-weight:800;font-size:.8rem;color:var(--no2-purple);background:#e7f4dc}.svc-search-row{display:flex;align-items:stretch;gap:12px}.svc-filter{position:relative;flex-shrink:0}.svc-filter-btn,.svc-currency-btn{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 14px;border-radius:12px;cursor:pointer;font:inherit;font-weight:700;font-size:.92rem;color:var(--text);background:#fff;border:1px solid var(--no2-border)}.svc-filter-btn:hover,.svc-currency-btn:hover{border-color:#dcecd1}.svc-filter-btn.active{color:var(--no2-purple);border-color:var(--no2-purple);background:#f3f9ee}.svc-currency-btn{color:var(--no2-purple);border:1.5px solid #DCECD1;background:#f3f9ee}.svc-filter-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:min(360px,80vw);max-height:340px;overflow-y:auto;padding:6px;background:#fff;border:1px solid var(--no2-border);border-radius:14px;box-shadow:0 18px 50px #63be3b2e}.svc-filter-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;cursor:pointer;font:inherit;font-size:.9rem;color:var(--text);text-align:left}.svc-filter-menu button:hover{background:#e7f4dc}.svc-filter-menu button.active{color:var(--no2-purple);font-weight:700;background:#e7f4dc}.svc-search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;position:relative}.svc-search input{flex:1;min-width:0;height:50px;padding:0 44px 0 16px;border-radius:12px;border:1px solid var(--no2-border);background:#fff;color:var(--text);font:inherit;font-size:.95rem}.svc-search input::-webkit-search-cancel-button{display:none}.svc-search input:focus{outline:none;border-color:var(--no2-purple);box-shadow:0 0 0 3px #63be3b24}.svc-search-clear{position:absolute;right:70px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer}.svc-search-clear:hover{background:#e7f4dc}.svc-search-btn{flex-shrink:0;width:54px;height:50px;border:0;border-radius:12px;cursor:pointer;color:#fff;background:var(--no2-grad);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #63be3b47}.svc-active-filter{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:6px 8px 6px 10px;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--no2-purple);background:#e7f4dc;border:1px solid #DCECD1;max-width:100%}.svc-active-filter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-active-filter button{display:inline-flex;border:0;background:transparent;color:inherit;cursor:pointer;padding:2px;border-radius:50%}.svc-alert{margin:0 0 18px}.svc-alert button{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.svc-table-card{background:#fff;border:1px solid var(--no2-border);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #63be3b0f}.svc-head,.svc-row{display:grid;grid-template-columns:76px minmax(0,1fr) 128px 104px 116px 190px 116px;align-items:center;column-gap:14px;padding:0 22px}.svc-head{min-height:54px;font-size:.86rem;font-weight:700;color:var(--text);background:#f3f9ee;border-bottom:1px solid var(--no2-border)}.svc-head .num,.svc-row .num,.svc-head .end,.svc-row .end{text-align:right}.svc-avg-head{display:inline-flex;align-items:center;gap:6px}.svc-tip{display:inline-flex;color:var(--text-muted);cursor:help}.svc-group+.svc-group{border-top:1px solid var(--no2-border)}.svc-cat{display:flex;align-items:center;gap:12px;padding:14px 22px;background:#f3f9ee;border-bottom:1px solid #DCECD1}.svc-page .svc-cat h2{font-size:1.02rem;font-weight:800;line-height:1.3;color:var(--text);min-width:0;overflow-wrap:anywhere}.svc-cat-count{margin-left:auto;flex-shrink:0;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--no2-purple);background:#e7f4dc}.svc-row{min-height:68px;padding-top:12px;padding-bottom:12px;font-size:.92rem;color:var(--text);border-bottom:1px solid #DCECD1}.svc-group .svc-row:last-child{border-bottom:0}.svc-row:hover{background:#f3f9ee}.svc-id{font-weight:700;font-variant-numeric:tabular-nums}.svc-name{display:flex;flex-direction:column;gap:3px;min-width:0}.svc-title{font-weight:600;line-height:1.35;overflow-wrap:anywhere}.svc-details{color:var(--text-muted);font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}.svc-rate{font-weight:800;color:var(--no2-purple)}.svc-row .num{font-variant-numeric:tabular-nums}.svc-avg{font-size:.88rem}.svc-avg.muted{color:var(--text-muted);font-size:.82rem}.svc-cell-label{display:none}.svc-view-btn{height:40px;min-width:84px;padding:0 18px;border:0;border-radius:11px;cursor:pointer;font:inherit;font-weight:700;font-size:.9rem;color:#fff;background:var(--no2-grad);box-shadow:0 6px 16px #63be3b40}.svc-view-btn:hover{filter:brightness(1.06)}.svc-view-btn:focus-visible,.svc-plat-btn:focus-visible,.svc-filter-btn:focus-visible,.svc-search-btn:focus-visible,.svc-order-btn:focus-visible,.svc-modal-close:focus-visible{outline:3px solid rgba(99,190,59,.45);outline-offset:2px}.svc-empty{padding:48px 20px;text-align:center;color:var(--text-muted)}.no2-root.svc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0b10209e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.svc-modal{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--no2-border);border-radius:20px;box-shadow:0 30px 80px #0b102073;overflow:hidden;animation:svc-pop .16s ease-out}@keyframes svc-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.svc-modal{animation:none}}.svc-modal-head{display:flex;align-items:flex-start;gap:14px;padding:20px 20px 16px;border-bottom:1px solid #DCECD1}.svc-modal-icon{flex-shrink:0;width:56px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#f3f9ee;border:1px solid var(--no2-border)}.svc-modal-titles{flex:1;min-width:0}.svc-overlay .svc-modal-titles h2{font-size:1.12rem;font-weight:800;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.svc-overlay .svc-modal-sub{margin-top:3px;font-size:.82rem;color:var(--text-muted);overflow-wrap:anywhere}.svc-modal-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.svc-chip-id,.svc-chip-ok{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;font-size:.78rem;font-weight:700}.svc-chip-id{color:#fff;background:var(--no2-grad)}.svc-chip-ok{color:#166534;background:#dcfce7}.svc-modal-close{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:1px solid var(--no2-border);background:#fff;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.svc-modal-close:hover{background:#e7f4dc}.svc-modal-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 20px 18px}.svc-overlay .svc-modal-section{display:flex;align-items:center;gap:8px;margin:6px 0 10px;font-size:.98rem;font-weight:800;color:var(--text)}.svc-overlay .svc-modal-section svg{color:var(--no2-purple)}.svc-overlay .svc-modal-section:not(:first-child){margin-top:18px}.svc-facts{margin:0;display:grid;gap:4px}.svc-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;align-items:center;padding:7px 12px;border-radius:10px;background:#f3f9ee}.svc-facts dt{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--text-muted)}.svc-facts dt>svg{color:var(--no2-pink);flex-shrink:0}.svc-facts dd{margin:0;font-size:.9rem;font-weight:600;color:var(--text);overflow-wrap:anywhere}.svc-facts>div.strong dd{font-weight:800;color:var(--no2-purple)}.svc-tiers{width:100%;border-collapse:collapse;font-size:.88rem}.svc-tiers td{padding:8px 12px;border-bottom:1px solid #DCECD1;color:var(--text)}.svc-tiers td:last-child{text-align:right;font-weight:700;color:var(--no2-purple)}.svc-desc{list-style:none;margin:0;padding:0;display:grid;gap:7px}.svc-desc li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;color:var(--text);overflow-wrap:anywhere}.svc-tick{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;color:#fff;background:var(--no2-grad)}.svc-note{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:12px;font-size:.84rem;line-height:1.45;color:#92400e;background:#fef3c7;border:1px solid #FCD34D;overflow-wrap:anywhere}.svc-note svg{flex-shrink:0;margin-top:1px}.svc-overlay .svc-muted{font-size:.88rem;color:var(--text-muted)}.svc-overlay .svc-price-note{margin-top:14px;font-size:.76rem;color:var(--text-muted)}.svc-modal-foot{padding:14px 20px 18px;border-top:1px solid #DCECD1;background:#fff}.svc-order-btn{width:100%;height:52px;border:0;border-radius:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:1.02rem;font-weight:700;color:#fff;background:var(--no2-grad);box-shadow:0 10px 24px #63be3b4d}.svc-order-btn:hover{filter:brightness(1.05)}.svc-overlay .svc-login-note{margin-top:8px;text-align:center;font-size:.8rem;color:var(--text-muted)}@media (max-width: 1279px){.svc-head,.svc-row{grid-template-columns:64px minmax(0,1fr) 112px 90px 104px 150px 100px;column-gap:12px;padding-left:18px;padding-right:18px}}@media (max-width: 1099px){.svc-head,.svc-row{grid-template-columns:52px minmax(0,1fr) 96px 72px 92px 120px 80px;column-gap:10px;padding-left:14px;padding-right:14px}.svc-head{font-size:.8rem}.svc-row{font-size:.88rem}.svc-view-btn{min-width:0;padding:0 14px}.svc-platforms{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}@media (max-width: 899px){.svc-page .svc-toolbar-card{padding:14px 12px}.svc-platforms{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0 0 14px;padding:2px 2px 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.svc-plat-btn{flex:0 0 auto;min-height:44px;padding:6px 14px;scroll-snap-align:start}.svc-search-row{flex-wrap:wrap;gap:10px}.svc-search{order:-1;flex-basis:100%}.svc-search input,.svc-search-btn,.svc-filter-btn,.svc-currency-btn{height:46px}.svc-search input{font-size:16px}.svc-head{display:none}.svc-cat{padding:12px 14px}.svc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:8px;column-gap:12px;padding:14px}.svc-row .svc-name{grid-column:1 / -1;order:-1}.svc-row .svc-id{grid-column:1 / -1;order:-2;font-size:.78rem;color:var(--text-muted)}.svc-row .svc-id .svc-cell-label{display:inline;margin-right:4px}.svc-row .num,.svc-row .svc-avg{display:flex;flex-direction:column;text-align:left;font-size:.9rem}.svc-row .svc-cell-label{display:block;font-size:.72rem;font-weight:600;color:var(--text-muted);margin-bottom:1px}.svc-row .end{grid-column:1 / -1;text-align:left}.svc-view-btn{width:100%;height:44px}.no2-root.svc-overlay{padding:12px}.svc-modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.svc-modal-head{padding:16px 14px 12px;gap:12px}.svc-modal-icon{width:46px;height:46px}.svc-modal-body{padding:14px}.svc-modal-foot{padding:12px 14px 14px}.svc-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.jl-wallet .jlw-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:18px}.jl-wallet .jlw-method-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:8px 14px;border-radius:14px;cursor:pointer;font-weight:700;font-size:.92rem;color:var(--text);background:#fff;border:1.5px solid #DCECD1;text-align:center}.jl-wallet .jlw-method-btn:hover{border-color:#dcecd1}.jl-wallet .jlw-method-btn svg{color:var(--green-text);flex-shrink:0}.jl-wallet .jlw-method-btn.active{color:#fff;border-color:transparent;background:var(--jlw-grad);box-shadow:0 8px 20px #63be3b42}.jl-wallet .jlw-method-btn.active svg{color:#fff}.jl-wallet .jlw-method-btn:focus-visible,.jl-wallet .jlw-crypto-btn:focus-visible{outline:3px solid rgba(99,190,59,.4);outline-offset:2px}.jl-wallet .jlw-rate-banner{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;margin-bottom:18px;border-radius:14px;font-size:.84rem;line-height:1.45;color:#357a1a;background:#e7f4dc;border:1px solid #DCECD1}.jl-wallet .jlw-rate-pill{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 12px;border-radius:999px;font-weight:800;font-size:.9rem;color:#fff;background:var(--jlw-grad);white-space:nowrap}.jl-wallet .jlw-hint.tone-error{color:#b91c1c}.jl-wallet .jlw-crypto-pay{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.jl-wallet .jlw-crypto-pay strong{font-size:1.02rem}.jl-wallet .jlw-crypto-pay small{font-size:.74rem;color:var(--text-muted);font-weight:500}.jl-wallet .jlw-status{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:.74rem;font-weight:700;white-space:nowrap}.jl-wallet .jlw-status.tone-success{color:#166534;background:#dcfce7}.jl-wallet .jlw-status.tone-info{color:#1d4ed8;background:#dbeafe}.jl-wallet .jlw-status.tone-warn{color:#92400e;background:#fef3c7}.jl-wallet .jlw-status.tone-danger{color:#991b1b;background:#fee2e2}.jl-wallet .jlw-status.tone-muted{color:#373c34;background:#eaf2e4}.jl-wallet .jlw-return{margin-bottom:18px;padding:14px 16px;border-radius:14px;font-size:.86rem;line-height:1.45;border:1px solid #BFDBFE;background:#eff6ff}.jl-wallet .jlw-return.tone-success{border-color:#86efac;background:#f0fdf4}.jl-wallet .jlw-return.tone-danger{border-color:#fca5a5;background:#fef2f2}.jl-wallet .jlw-return.tone-warn{border-color:#fcd34d;background:#fffbeb}.jl-wallet .jlw-return.tone-muted{border-color:#dee9d6;background:#f3f8ef}.jl-wallet .jlw-return-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:6px}.jl-wallet .jlw-return p+p{margin-top:4px}.jl-wallet .jlw-crypto-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:12px}.jl-wallet .jlw-crypto-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--jlw-border);border-radius:14px;background:#f3f9ee}.jl-wallet .jlw-crypto-main{min-width:0;flex:1}.jl-wallet .jlw-crypto-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.jl-wallet .jlw-crypto-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px;font-size:.78rem;color:var(--text-muted)}.jl-wallet .jlw-crypto-tx{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jl-wallet .jlw-crypto-actions{display:flex;gap:8px;flex-shrink:0}.jl-wallet .jlw-crypto-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:11px;cursor:pointer;font-weight:700;font-size:.82rem;color:var(--green-text);background:#fff;border:1.5px solid #DCECD1;text-decoration:none;white-space:nowrap}.jl-wallet .jlw-crypto-btn.primary{color:#fff;border-color:transparent;background:var(--jlw-grad)}.jl-wallet .jlw-crypto-btn:disabled{opacity:.6;cursor:default}.jl-wallet .jlw-crypto-card{margin-bottom:22px}@media (max-width: 640px){.jl-wallet .jlw-rate-banner{flex-direction:column;gap:8px}.jl-wallet .jlw-crypto-item{flex-direction:column;align-items:stretch}.jl-wallet .jlw-crypto-actions{flex-wrap:wrap}.jl-wallet .jlw-crypto-btn{flex:1;justify-content:center}.jl-wallet .jlw-crypto-tx{max-width:100%}.jl-wallet .jlw-amount-input input{font-size:16px}}.jl-promo-admin .jlpa-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}.jl-promo-admin .jlpa-head p{max-width:760px}.jl-promo-admin .jlpa-check{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#252525;cursor:pointer}.jl-promo-admin .jlpa-check input{width:auto;margin:0}.jl-promo-admin .jlpa-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.jl-promo-admin .jlpa-stats>div{background:#f3f9ee;border:1px solid #DEE9D6;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.jl-promo-admin .jlpa-stats span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5f665b}.jl-promo-admin .jlpa-stats strong{font-size:1.25rem;color:#252525}.jl-promo-admin .jlpa-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.jl-promo-admin .jlpa-table{width:100%;min-width:900px}.jl-promo-admin .jlpa-table td{vertical-align:top}.jl-promo-admin .jlpa-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;color:#252525;letter-spacing:.03em}.jl-promo-admin .jlpa-sub{font-size:.76rem;color:#5f665b;line-height:1.45}.jl-promo-admin .jlpa-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.jl-promo-admin .jlpa-actions .btn{padding:7px 11px;font-size:.8rem}.jl-promo-admin .jlpa-form{background:#f3f9ee;border:1px solid #DEE9D6;border-radius:14px;padding:18px;margin-bottom:16px;text-align:left}.jl-promo-admin .jlpa-form h4{margin:0 0 6px;font-size:.95rem;color:#252525}.jl-promo-admin .jlpa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 14px}.jl-promo-admin .jlpa-grid .field{margin-bottom:10px}.jl-promo-admin .jlpa-wide{grid-column:span 2}.jl-promo-admin .jlpa-opt{font-weight:500;color:#5f665b;font-size:.72rem}.jl-promo-admin .jlpa-checks{display:flex;gap:18px;flex-wrap:wrap;margin:4px 0 12px}.jl-promo-admin .jlpa-note{font-size:.8rem;color:#5f665b;background:#f1f3fb;border-radius:10px;padding:8px 11px;margin:0 0 12px}.jl-promo-admin .jlpa-banner-preview{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:linear-gradient(90deg,#57af32,#4fa52d);color:#fff;border-radius:10px;padding:9px 14px;font-size:.82rem;font-weight:700;margin-bottom:10px}.jl-promo-admin .jlpa-chip{background:#fff3;border-radius:999px;padding:2px 9px;font-size:.7rem;letter-spacing:.05em}.jl-promo-admin .jlpa-use{margin-left:auto;font-size:.75rem;opacity:.92}.jl-promo-admin .jlpa-use b{background:#fff;color:#357a1a;border-radius:6px;padding:2px 7px;margin-left:4px}.jl-promo-admin .jlpa-usage{margin-top:18px;border-top:1px solid #E6EFDF;padding-top:16px}@media (max-width:900px){.jl-promo-admin .jlpa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.jl-promo-admin .jlpa-grid{grid-template-columns:1fr}.jl-promo-admin .jlpa-wide{grid-column:auto}.jl-promo-admin .jlpa-stats{grid-template-columns:1fr}.jl-promo-admin .jlpa-use{margin-left:0}}.jl-wallet .jlw-promo-checking{font-size:.8rem;color:#5f665b}.jl-wallet .jlw-summary-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;letter-spacing:.04em;color:var(--green-text);background:#e7f4dc;border-radius:6px;padding:2px 8px}.jl-wallet .jlw-summary-after{color:#252525;font-weight:700}.jl-wallet .jlw-summary-note{margin:6px 0 0;font-size:.76rem;color:#5f665b;line-height:1.45}.jl-wallet .jlw-summary-row .jlw-crypto-pay{text-align:right}.admin-shell .jl-bonuses-page .card h3,.admin-shell .jl-bonuses-page .card h4,.admin-shell .jl-bonuses-page .card label strong{color:#252525}.admin-shell .jl-bonuses-page .card>div>label{color:#252525}.jl-wallet .jlw-tx-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#5f665b;font-weight:600}.jl-wallet .jlw-method-tag{display:inline-block;padding:3px 10px;border-radius:999px;background:#eef2ff;color:#357a1a;font-size:.78rem;font-weight:700}.jl-wallet .jlw-method-tag.is-bonus{background:#dcfce7;color:#166534}.admin-shell .badge-underpaid{background:#fff1e6;color:#b45309}.admin-shell .badge-expired{background:#eaf2e4;color:#373c34}.jl-admin-payments .jlap-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.jl-admin-payments .jlap-table{width:100%;min-width:920px}.jl-admin-payments .jlap-table td{vertical-align:top}.jl-admin-payments .jlap-table tbody tr{cursor:pointer}.jl-admin-payments .jlap-table tr.is-selected{background:#f3f8ef}.jl-admin-payments .jlap-sub{font-size:.74rem;color:#5f665b;line-height:1.4;margin-top:2px}.jl-admin-payments .jlap-actions{display:flex;gap:6px;flex-wrap:wrap}.jl-admin-payments .jlap-actions .btn{padding:7px 11px;font-size:.8rem;white-space:nowrap}.jl-admin-payments .jlap-bonus-row{background:#f7fdf9}.jl-admin-payments .jlap-bonus-row td{border-top:0;font-size:.88rem}.jl-admin-payments .jlap-bonus-row td:first-child{padding-left:26px}.jl-admin-payments .jlap-link{color:#15835c;font-weight:800;margin-right:4px}.jlap-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0d1e8c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.jlap-modal{background:#fff;border-radius:18px;box-shadow:0 30px 80px #0a0d1e59;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px;color:#252525;text-align:left}.jlap-modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.jlap-modal-head h3{margin:0;font-size:1.1rem;color:#252525}.jlap-modal .jlap-sub{font-size:.75rem;color:#5f665b}.jlap-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0 0 16px;padding:14px;background:#f3f9ee;border:1px solid #DEE9D6;border-radius:12px}.jlap-facts div{min-width:0}.jlap-facts .jlap-wide{grid-column:1/-1}.jlap-facts dt{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#5f665b}.jlap-facts dd{margin:2px 0 0;font-size:.88rem;overflow-wrap:anywhere}.jlap-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.jlap-choice{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:6px}.jlap-choice .btn{min-width:140px}.jlap-edit .field small{display:block;font-size:.75rem;color:#5f665b;margin-top:4px}.jlap-confirm ul{margin:8px 0 14px;padding-left:18px;font-size:.88rem;line-height:1.55}.jlap-question{font-weight:800;color:#252525;margin:0}@media (max-width:560px){.jlap-facts{grid-template-columns:1fr}.jlap-choice .btn{flex:1;min-width:0}}.admin-shell .jl-enabled-toggle{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;color:#252525}.admin-shell .jl-enabled-toggle input{width:18px;height:18px;margin:0;cursor:pointer}.admin-shell .jl-enabled-toggle.is-off span{color:#5f665b}.admin-shell .jl-enabled-toggle.is-locked{cursor:default}.admin-shell .jl-enabled-toggle.is-locked input{cursor:not-allowed}.admin-shell .jl-default-chip{font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:#eaf2e4;color:#373c34}.admin-shell .jl-locale-note{font-size:.8rem;color:#5f665b;margin:0 0 12px}:root{--reference-green: #7AC143;--fresh-green: #63BE3B;--primary-green: #4FA52D;--primary-green-2: #57AF32;--primary-green-hover: #47982A;--accent-green: #20B82B;--light-green: #A6D77A;--green-50: #F3F9EE;--green-100: #E7F4DC;--border-green: #DCECD1;--green-text: #357A1A;--green-text-strong: #2F6E17;--green-gradient: linear-gradient(135deg, #52A92F 0%, #469A28 100%);--green-shadow: rgba(99, 190, 59, .28);--green-ring: rgba(99, 190, 59, .22);--page-bg: #F6FAF2;--card-bg: #FFFFFF;--text-primary: #252525;--text-secondary: #5F665B;--status-success-bg: #E6F6E7;--status-success-fg: #1F7A2E;--status-pending-bg: #FFF4D6;--status-pending-fg: #8A5A00;--status-warning-bg: #FFEBD9;--status-warning-fg: #A04A00;--status-danger-bg: #FDECEC;--status-danger-fg: #B42318;--status-info-bg: #E8F1FD;--status-info-fg: #1D4ED8;--status-muted-bg: #EEF1EC;--status-muted-fg: #5F665B}.admin-shell.admin-shell--top{display:block;grid-template-columns:none;min-height:100vh;background:var(--page-bg)}.admin-topbar{position:sticky;top:0;z-index:70;background:#fff;border-bottom:1px solid var(--border-green);box-shadow:0 6px 22px #2525250d}.admin-topbar-row{display:flex;align-items:center;gap:18px;padding:10px 24px;min-height:64px;max-width:1680px;margin:0 auto}.admin-topbar-brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;color:var(--text-primary);font-family:var(--font-display);font-weight:700;font-size:1.05rem}.admin-topbar-brand img{height:26px;width:auto;display:block}.admin-topbar-brand .admin-brand-mark{color:var(--primary-green);font-size:1.2rem}.admin-topbar-name{white-space:nowrap}.admin-topbar .admin-panel-badge{display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.08em;padding:3px 8px;border-radius:999px;color:#fff;background:var(--green-gradient)}.admin-topnav{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.admin-topnav-link{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:10px;font-size:.86rem;font-weight:700;color:var(--text-primary);white-space:nowrap;border:0;background:transparent;font-family:inherit;cursor:pointer;line-height:1.2}.admin-topnav-link:hover{background:var(--green-50);color:var(--green-text)}.admin-topnav-link.active{background:var(--primary-green);color:#fff;box-shadow:0 6px 16px var(--green-shadow)}.admin-topnav-link:focus-visible{outline:2px solid var(--primary-green);outline-offset:2px}.admin-topnav-more{position:relative;flex-shrink:0}.admin-topnav-dropdown{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;max-height:min(70vh,520px);overflow:auto;background:#fff;border:1px solid var(--border-green);border-radius:14px;box-shadow:0 18px 44px #25252524;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:80}.admin-topnav-dropdown .admin-topnav-link{width:100%;justify-content:flex-start}.admin-topnav-measure{position:absolute;left:-10000px;top:0;visibility:hidden;pointer-events:none;height:0;overflow:hidden;flex:none;width:max-content}.admin-topbar-account{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.admin-topbar .admin-avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:var(--green-gradient)}.admin-topbar .admin-account-copy strong{display:block;font-size:.82rem;color:var(--text-primary);line-height:1.2}.admin-topbar .admin-account-copy small{display:block;font-size:.7rem;color:var(--text-secondary)}.admin-topbar .admin-signout{padding:8px 14px;font-size:.82rem}.admin-topbar-burger{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;border:1px solid var(--border-green);background:#fff;color:var(--text-primary);font-size:1.15rem;cursor:pointer}.admin-mobile-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px 16px 14px;border-top:1px solid var(--border-green);max-height:calc(100vh - 70px);overflow:auto}.admin-mobile-nav .admin-topnav-link{white-space:normal;padding:11px 12px}.admin-shell--top .admin-content{max-width:1680px;margin:0 auto;padding:26px 24px 60px}@media (max-width: 1180px){.admin-topbar .admin-account-copy{display:none}}@media (max-width: 900px){.admin-topbar-row{padding:8px 16px;gap:10px;min-height:58px}.admin-shell--top .admin-content{padding:18px 16px 60px}}@media (max-width: 480px){.admin-topbar-name{display:none}.admin-mobile-nav{grid-template-columns:1fr}.admin-topbar .admin-signout{padding:7px 10px}.admin-shell--top .admin-content{padding:14px 12px 56px}}.no2-root{--ink: #F6FAF2;--line: #DCECD1;--text: #252525;--text-muted: #5F665B;--no2-border: #DCECD1}.no2-promo{color:var(--green-text-strong);background:var(--green-50);box-shadow:inset 0 -1px 0 var(--border-green)}.no2-promo-chip{color:#fff;background:var(--green-gradient);box-shadow:0 4px 12px var(--green-shadow)}.no2-promo-code{color:#fff;background:var(--primary-green);border-color:#ffffffd9;box-shadow:0 0 0 2px var(--primary-green)}.no2-promo-dot{color:var(--light-green)}.no2-promo-close{color:var(--green-text-strong)}.no2-promo-close:hover{background:var(--green-100)}.no2-header{color:var(--text-primary);border-bottom:1px solid var(--border-green);box-shadow:0 6px 22px #2525250d}.no2-brand,.no2-brand .brand-logo>span:not(.jl-eq){color:var(--text-primary)}.no2-nav-item{color:var(--text-primary)}.no2-nav-item:hover{background:var(--green-50);color:var(--green-text)}.no2-nav-item.active{background:var(--primary-green);color:#fff}.no2-nav-item.primary{background:var(--green-gradient);color:#fff}.no2-pill-btn,.no2-header .no2-lang .btn{background:#fff!important;color:var(--text-primary)!important;border:1px solid var(--border-green)!important}.no2-pill-btn:hover,.no2-header .no2-lang .btn:hover{background:var(--green-50)!important}.no2-balance{color:var(--green-text-strong);border-color:var(--primary-green);background:var(--green-50)}.no2-balance:hover{background:var(--green-100)}.no2-bell button:first-of-type{background:#fff!important;border:1px solid var(--border-green)!important;color:var(--text-primary)!important}.no2-profile-btn{color:var(--text-primary)}.no2-avatar{background:var(--green-gradient);color:#fff}.no2-burger{background:#fff;border:1px solid var(--border-green);color:var(--text-primary)}.no2-backdrop{background:#25252573}.no2-drawer{color:var(--text-primary);border-right:1px solid var(--border-green)}.no2-drawer-close{background:#fff;border:1px solid var(--border-green);color:var(--text-primary)}.no2-drawer-balance{color:#fff;border:1px solid rgba(255,255,255,.3);background:var(--green-gradient);box-shadow:0 8px 20px var(--green-shadow)}.no2-drawer .no2-lang .btn{background:#fff!important;color:var(--text-primary)!important;border:1px solid var(--border-green)!important}.no2-drawer-user{background:var(--green-50)}.no2-drawer-signout{color:#b42318;background:#fdecec;border:1px solid #F5B5AE}.jl-header{background:#fffffff0;border-bottom:1px solid var(--border-green);box-shadow:0 6px 22px #2525250d}.jl-header .jl-links a,.jl-header .topnav-links a{color:var(--text-primary)}.jl-header .jl-links a:hover,.jl-header .topnav-links a:hover{color:var(--green-text)}.auth-card,.login-card-dark,.standalone-auth-page .auth-card{box-shadow:0 24px 60px #2525251a}.login-card-dark .field input,.jl-hero-login .auth-card .field input,.standalone-auth-page .auth-card .field input{background:#fff;border:1px solid var(--border-green);color:var(--text-primary)}.login-card-dark .field input:focus,.jl-hero-login .auth-card .field input:focus,.standalone-auth-page .auth-card .field input:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px var(--green-ring)}.login-card-dark a,.jl-hero-login .auth-card a,.standalone-auth-page .auth-card a{color:var(--green-text)!important}.sidebar-brand{color:var(--sidebar-text, #252525)!important}a.link,.text-link{color:var(--green-text)}:focus-visible{outline-color:var(--primary-green)}.badge-completed{background:var(--status-success-bg);color:var(--status-success-fg)}.badge-pending{background:var(--status-pending-bg);color:var(--status-pending-fg)}.badge-processing,.badge-in_progress{background:var(--status-info-bg);color:var(--status-info-fg)}.badge-canceled,.badge-cancelled,.badge-failed{background:var(--status-danger-bg);color:var(--status-danger-fg)}.badge-partial{background:var(--status-warning-bg);color:var(--status-warning-fg)}.app-shell .badge-completed,.admin-shell .badge-completed{background:var(--status-success-bg);color:var(--status-success-fg)}.app-shell .badge-pending,.admin-shell .badge-pending{background:var(--status-pending-bg);color:var(--status-pending-fg)}.app-shell .badge-processing,.app-shell .badge-in_progress,.admin-shell .badge-processing,.admin-shell .badge-in_progress{background:var(--status-info-bg);color:var(--status-info-fg)}.app-shell .badge-canceled,.app-shell .badge-failed,.admin-shell .badge-canceled,.admin-shell .badge-failed{background:var(--status-danger-bg);color:var(--status-danger-fg)}.admin-shell .badge-underpaid{background:var(--status-warning-bg);color:var(--status-warning-fg)}.admin-shell .badge-expired{background:var(--status-muted-bg);color:var(--status-muted-fg)}.admin-shell .btn-primary{background:var(--green-gradient);color:#fff;box-shadow:0 8px 20px var(--green-shadow)}.admin-shell .btn-primary:hover{background:linear-gradient(135deg,#4C9F2B 0%,var(--primary-green-hover) 100%);box-shadow:0 10px 24px var(--green-shadow)}.admin-shell .btn-secondary{background:#fff;color:var(--green-text-strong);border-color:var(--border-green)}.admin-shell .btn-secondary:hover{background:var(--green-50);border-color:var(--light-green)}.admin-shell .btn-danger{background:#fff;color:#b42318;border-color:#f5b5ae}.admin-shell .error-text{background:#fdecec;border-color:#f5c2bd;color:#b42318}.admin-shell .success-text{background:var(--status-success-bg);border-color:#bfe3c2;color:var(--status-success-fg)}.admin-shell .field input:focus,.admin-shell .field select:focus,.admin-shell .field textarea:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px var(--green-ring)}.admin-login-page{background:radial-gradient(circle at 20% 20%,rgba(122,193,67,.16),transparent 45%),radial-gradient(circle at 80% 70%,rgba(99,190,59,.12),transparent 45%),var(--page-bg)}.admin-login-card{background:#fff;border:1px solid var(--border-green);color:var(--text-primary);box-shadow:0 30px 70px #2525251a}.admin-login-card .admin-brand-text,.admin-login-card .admin-brand{color:var(--text-primary)}.admin-login-subtitle,.admin-login-card .field label{color:var(--text-secondary)}.admin-login-card .field input{background:#fff;border:1px solid var(--border-green);color:var(--text-primary)}.admin-login-card .field input:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px var(--green-ring)}.japi-hero{background:var(--green-gradient);color:#fff;box-shadow:0 16px 40px var(--green-shadow)}.japi-hero h1 span{color:#f3f9ee}.japi-hero p{color:#ffffffeb}.japi-features{color:#fff}.japi-code,.japi-response pre{background:#1f2620;color:#e9f2e3}.jl-success-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#25252573}.jl-success-modal{position:relative;width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border:1px solid var(--border-green);border-radius:20px;padding:30px 26px 24px;text-align:center;color:var(--text-primary);box-shadow:0 30px 80px #25252538;font-family:var(--font-body)}.jl-success-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:10px;border:1px solid var(--border-green);background:#fff;color:var(--text-primary);cursor:pointer;font-size:.95rem}.jl-success-close:hover{background:var(--green-50)}.jl-success-close:focus-visible,.jl-success-btn:focus-visible{outline:2px solid var(--primary-green);outline-offset:2px}.jl-success-icon{width:64px;height:64px;margin:4px auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--green-gradient);box-shadow:0 10px 26px var(--green-shadow)}.jl-success-modal h2{margin:0 0 16px;font-size:1.35rem;color:var(--text-primary)}.jl-success-rows{margin:0 0 14px;padding:6px 16px;border:1px solid var(--border-green);border-radius:14px;background:var(--green-50);text-align:left}.jl-success-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;border-bottom:1px solid var(--border-green)}.jl-success-rows>div:last-child{border-bottom:0}.jl-success-rows dt{margin:0;font-size:.82rem;font-weight:700;color:var(--text-secondary);white-space:nowrap}.jl-success-rows dd{margin:0;font-size:.92rem;font-weight:700;color:var(--text-primary);text-align:right;min-width:0;overflow-wrap:anywhere}.jl-success-rows dd.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:600}.jl-success-rows>div.is-strong dd{color:var(--green-text);font-size:1.05rem}.jl-success-note{margin:0 0 14px;font-size:.82rem;color:var(--text-secondary)}.jl-success-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.jl-success-btn{min-width:140px;height:46px;padding:0 20px;white-space:nowrap;border-radius:12px;border:0;cursor:pointer;font:inherit;font-weight:800;color:#fff;background:var(--green-gradient);box-shadow:0 8px 20px var(--green-shadow)}.jl-success-btn.is-secondary{color:var(--green-text-strong);background:#fff;border:1px solid var(--border-green);box-shadow:none}@media (max-width: 420px){.jl-success-actions .jl-success-btn{flex:1;min-width:0;padding:0 12px;font-size:.9rem}.jl-success-rows>div{flex-direction:column;gap:2px}.jl-success-rows dd{text-align:left}}.no2-backdrop{z-index:1090}.no2-drawer{z-index:1100}.no2-app-btn{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:12px;font-weight:700;font-size:.88rem;white-space:nowrap;color:var(--green-text-strong);border:1px solid var(--border-green);background:var(--green-50);text-decoration:none}.no2-app-btn:hover,.no2-app-btn.active{background:var(--green-100);border-color:var(--green-ring)}.no2-compact .no2-app-btn-text,.no2-tight .no2-app-btn-text{display:none}.no2-compact .no2-app-btn,.no2-tight .no2-app-btn{width:44px;padding:0;justify-content:center}.no2-drawer-app{display:flex;align-items:center;gap:8px}.jl-header .jl-links a.jl-app-link{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1px solid var(--border-green);background:var(--green-50);color:var(--green-text-strong);font-weight:700;white-space:nowrap}.jl-header .jl-links a.jl-app-link:hover{background:var(--green-100);color:var(--green-text-strong)}@media (max-width: 860px){.jl-links>a.jl-app-link{display:inline-flex}.jl-header .jl-links a.jl-app-link{width:38px;height:38px;padding:0;justify-content:center}.jl-app-link-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width: 380px){.jl-header .jl-links a.jl-app-link{width:34px;height:34px}}.jl-footer-app{color:inherit;text-decoration:underline;text-underline-offset:3px}.dla-page{max-width:1080px;background:transparent}.dla-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:28px;align-items:center;padding:34px 36px;background:linear-gradient(135deg,#fff 0%,var(--green-50) 100%);border-color:var(--border-green)}.dla-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--green-100);color:var(--green-text-strong);font-weight:800;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}.dla-kicker svg{width:16px;height:16px}.dla-hero h1{margin:14px 0 10px;font-family:var(--font-display);font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.12;color:var(--text-primary)}.dla-sub{margin:0 0 22px;color:var(--text-secondary);font-size:1.02rem;line-height:1.6;max-width:560px}.dla-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dla-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:14px;background:var(--green-gradient);color:#fff;font-weight:800;font-size:1.02rem;text-decoration:none;box-shadow:0 10px 24px var(--green-shadow);transition:transform .15s ease,box-shadow .15s ease}.dla-btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 28px var(--green-shadow)}.dla-btn:focus-visible{outline:3px solid var(--green-ring);outline-offset:3px}.dla-btn-disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.dla-btn-disabled:hover{transform:none;box-shadow:none}.dla-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:var(--text-secondary);font-size:.92rem}.dla-note-ok{color:var(--green-text-strong);font-weight:700}.dla-note-warn{color:#8a5a00;background:#fff7e6;border:1px solid #F5DDA6;border-radius:10px;padding:10px 12px}.dla-hero-visual{display:flex;justify-content:center}.dla-phone{width:190px;height:340px;border-radius:34px;padding:10px;background:#1f2a1a;box-shadow:0 24px 48px #2525252e}.dla-phone-screen{height:100%;border-radius:26px;background:linear-gradient(180deg,#fff 0%,var(--green-50) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.dla-phone-screen img{width:88px;height:88px;border-radius:22px;box-shadow:0 10px 22px var(--green-shadow)}.dla-phone-screen b{font-family:var(--font-display);font-size:1.15rem;color:var(--text-primary)}.dla-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.dla-meta-item{margin:0;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.dla-meta-item span{color:var(--text-secondary);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dla-meta-item b{color:var(--text-primary);font-size:1.05rem;overflow-wrap:anywhere}.dla-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dla-grid .dla-block{margin:0}.dla-block h2{margin:0 0 14px;font-size:1.15rem;color:var(--text-primary)}.dla-list,.dla-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dla-list li,.dla-steps li{display:flex;gap:12px;align-items:flex-start;color:var(--text-secondary);line-height:1.5}.dla-check{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--green-100);color:var(--green-text-strong)}.dla-check svg{width:15px;height:15px}.dla-step-n{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--green-gradient);color:#fff;font-weight:800;font-size:.85rem}.dla-verify{margin-top:18px}.dla-verify p{margin:0 0 10px;color:var(--text-secondary);line-height:1.55}.dla-hash{display:block;padding:12px 14px;border-radius:10px;background:var(--green-50);border:1px solid var(--border-green);color:var(--text-primary);font-size:.82rem;overflow-wrap:anywhere;word-break:break-all}.dla-back{margin:18px 0 0}.dla-back a{color:var(--green-text);font-weight:700}@media (max-width: 900px){.dla-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.dla-grid{grid-template-columns:1fr}}@media (max-width: 720px){.dla-hero{grid-template-columns:1fr;padding:22px 18px;gap:18px}.dla-hero-visual{display:none}.dla-btn{width:100%;justify-content:center}.dla-actions{align-items:stretch}}.dla-page a.dla-btn,.dla-page a.dla-btn:hover,.dla-page a.dla-btn:visited,.dla-page .dla-btn{color:#fff}.dla-hero p.dla-sub{margin:0 0 24px}.gsi-wrap{margin-top:16px}.gsi-divider{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--text-secondary);font-size:.85rem}.gsi-divider:before,.gsi-divider:after{content:"";flex:1;height:1px;background:var(--border-green)}.gsi-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;padding:0 16px;border-radius:12px;border:1px solid #747775;background:#fff;color:#1f1f1f!important;text-decoration:none;font-family:Roboto,Segoe UI,Arial,sans-serif;font-weight:500;font-size:.95rem;letter-spacing:.1px;transition:background .15s ease,box-shadow .15s ease;box-sizing:border-box}.gsi-btn:hover{background:#f7f8f8;box-shadow:0 1px 3px #3c40432e;color:#1f1f1f!important}.gsi-btn:focus-visible{outline:3px solid var(--green-ring);outline-offset:2px}.gsi-logo{flex:0 0 18px}.gsi-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsi-complete{min-width:min(420px,calc(100vw - 32px))}.gsi-working{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 0;color:var(--text-secondary)}.gsi-spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--green-100);border-top-color:var(--signal);animation:gsi-spin .8s linear infinite}@keyframes gsi-spin{to{transform:rotate(360deg)}}.gsi-link-body,.gsi-error-text{color:var(--text-secondary);line-height:1.55;margin:0 0 16px;overflow-wrap:anywhere}.gsi-link-foot{margin:16px 0 0;text-align:center;font-size:.9rem}.gsi-link-foot a{color:var(--green-text)}.gsi-error-actions{display:flex;gap:10px;flex-wrap:wrap}.gsi-error-actions .btn{flex:1 1 140px;text-align:center;justify-content:center}.gsi-secondary{background:#fff;color:var(--green-text-strong)!important;border:1px solid var(--border-green)}@media (prefers-reduced-motion: reduce){.gsi-spinner{animation:none}}.jl-skel{min-height:100vh;background:#f6faf2}.jl-skel-bar{height:64px;background:#fff;border-bottom:1px solid #DCECD1;display:flex;align-items:center;gap:24px;padding:0 24px;box-shadow:0 6px 22px #2525250a}.jl-skel-nav{display:flex;gap:14px;flex:1}.jl-skel-nav .jl-skel-block{width:72px;height:12px}.jl-skel-brand{width:120px;height:18px}.jl-skel-pill{width:96px;height:34px;border-radius:12px}.jl-skel-body{max-width:1200px;margin:0 auto;padding:28px 24px;display:grid;gap:18px}.jl-skel-title{width:220px;height:22px}.jl-skel-card{background:#fff;border:1px solid #DCECD1;border-radius:18px;padding:22px 24px;display:grid;gap:12px}.jl-skel-card-tall{min-height:240px}.jl-skel-block{display:block;height:14px;border-radius:8px;background:linear-gradient(90deg,#eef5e8,#f6faf2,#eef5e8);background-size:200% 100%;animation:jl-skel-shine 1.4s ease-in-out infinite}.jl-skel-short{width:45%}.jl-skel-incard{display:grid;gap:12px}.skeleton-line{display:block;border-radius:10px;background:linear-gradient(90deg,#eef5e8,#f6faf2,#eef5e8);background-size:200% 100%;animation:jl-skel-shine 1.4s ease-in-out infinite}@keyframes jl-skel-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 1024px){.jl-skel-nav{display:none}.jl-skel-bar{justify-content:space-between}}@media (max-width: 720px){.jl-skel-body{padding:16px 12px}.jl-skel-bar{padding:0 14px;height:58px}}@media (prefers-reduced-motion: reduce){.jl-skel-block,.skeleton-line{animation:none}}.spi-img{display:block;border-radius:8px;object-fit:contain;flex:0 0 auto}.spi-letter{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:8px;background:var(--green-100);color:var(--green-text-strong);font-weight:800;font-size:.85rem}.rf-root{background:var(--ink);min-height:calc(100vh - 64px)}.rf-container{max-width:1480px;margin:0 auto;padding:24px 24px 56px;display:grid;gap:18px}.rf-head{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.rf-head-title{display:flex;align-items:center;gap:18px;min-width:0}.rf-head-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:var(--green-100);color:var(--signal);flex:0 0 auto}.rf-head h1{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);color:var(--text-primary)}.rf-head p{margin:4px 0 0;color:var(--text-secondary)}.rf-info{display:flex;gap:12px;align-items:center;max-width:620px;padding:14px 18px;border-radius:16px;background:var(--green-50);border:1px solid var(--border-green)}.rf-info p{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.rf-info b{color:var(--green-text-strong)}.rf-info-i{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--green-gradient);color:#fff;font-weight:800;font-family:Georgia,serif}.rf-card{background:#fff;border:1px solid var(--border-green);border-radius:20px;padding:18px;box-shadow:0 10px 30px #63be3b0f;min-width:0}.rf-toolbar{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.rf-tabs{display:flex;gap:8px;flex-wrap:wrap}.rf-tab{border:1px solid transparent;background:var(--green-50);color:var(--text-primary);font-weight:700;padding:9px 16px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:.9rem}.rf-tab:hover{background:var(--green-100)}.rf-tab.active{background:var(--green-gradient);color:#fff;box-shadow:0 6px 16px var(--green-shadow)}.rf-tab-count{font-size:.75rem;padding:1px 7px;border-radius:999px;background:#25252512}.rf-tab.active .rf-tab-count{background:#ffffff40}.rf-search{display:flex;align-items:center;gap:8px;flex:1 1 360px;max-width:640px;border:1px solid var(--border-green);border-radius:14px;padding:4px 4px 4px 14px;background:#fff;color:var(--text-secondary)}.rf-search:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px var(--green-ring)}.rf-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:8px 0;font:inherit;color:var(--text-primary)}.rf-search-btn{border:0;border-radius:10px;padding:10px 20px;background:var(--green-gradient);color:#fff;font-weight:800;cursor:pointer}.rf-clear{border:0;background:transparent;color:var(--green-text);font-weight:700;cursor:pointer}.rf-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--border-green)}.rf-table{width:100%;border-collapse:collapse;min-width:860px}.rf-table th{text-align:left;background:var(--green-50);color:var(--text-primary);font-size:.85rem;font-weight:800;padding:14px 16px;white-space:nowrap}.rf-table td{padding:14px 16px;border-top:1px solid #EEF5E8;vertical-align:middle;color:var(--text-primary);font-size:.9rem}.rf-id{font-weight:800;white-space:nowrap}.rf-date span{display:block;white-space:nowrap}.rf-date small{color:var(--text-secondary)}.rf-order{color:var(--green-text);font-weight:800;text-decoration:none}.rf-link-cell{max-width:320px}.rf-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;color:var(--text-primary);text-decoration:none}.rf-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rf-link svg{flex:0 0 auto;color:var(--signal)}.rf-service{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:360px}.rf-service-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rf-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-weight:800;font-size:.85rem;white-space:nowrap}.rf-badge.tone-green{background:#e7f6e1;color:#2f6e17}.rf-badge.tone-blue{background:#e6f0fd;color:#1d4ed8}.rf-badge.tone-amber{background:#fff4de;color:#9a5b00}.rf-badge.tone-red{background:#fde8e7;color:#b42318}.rf-badge.tone-purple{background:#f1eafe;color:#6b3fc4}.rf-badge.tone-gray{background:#f1f3ef;color:#5f665b}.rf-empty{padding:40px 16px;text-align:center;color:var(--text-secondary)}.rf-empty p{margin:0 0 10px}.rf-muted{color:var(--text-secondary)}.rf-muted a{color:var(--green-text);font-weight:700}.rf-skel{display:grid;gap:14px;padding:8px 4px}.rf-skel .jl-skel-block{height:44px;border-radius:12px}.rf-dim{opacity:.6;transition:opacity .15s}.rf-cards{display:none;list-style:none;margin:0;padding:0;gap:12px}.rf-mcard{border:1px solid var(--border-green);border-radius:16px;padding:14px;display:grid;gap:10px;min-width:0}.rf-mcard-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.rf-mcard-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.85rem}.rf-mcard-meta small{display:block;color:var(--text-secondary)}.rf-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.rf-pager button{border:1px solid var(--border-green);background:#fff;border-radius:10px;padding:7px 12px;cursor:pointer;font-weight:700;color:var(--text-primary)}.rf-pager button:disabled{opacity:.45;cursor:default}.rf-pager b{display:inline-grid;place-items:center;min-width:34px;height:34px;margin:0 8px;border-radius:10px;background:var(--green-gradient);color:#fff}@media (max-width: 820px){.rf-table-wrap{display:none}.rf-cards{display:grid}.rf-container{padding:14px 12px 40px}.rf-card{padding:12px}.rf-head-icon{width:52px;height:52px}.rf-search{flex-basis:100%;max-width:none}.rf-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;width:100%}.rf-tab{flex:0 0 auto}}.ord-refill-hint{display:block;margin-top:4px;font-size:.72rem;color:var(--text-secondary);white-space:nowrap}.ord-refill-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:14px;background:#fff;border:1px solid var(--border-green);box-shadow:0 14px 40px #25252529;color:var(--text-primary);font-weight:700}.ord-refill-toast.error{border-color:#f5c2be}.ord-refill-toast a{color:var(--green-text);white-space:nowrap}.ord-refill-toast button{border:0;background:transparent;font-size:1.1rem;cursor:pointer;color:var(--text-secondary)}.arf-head{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:16px}.arf-head h1{margin:0;font-size:1.7rem}.arf-head p{margin:4px 0 0;color:var(--text-secondary)}.arf-views{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.arf-card{padding:16px}.arf-search select{border:0;border-left:1px solid var(--border-green);background:transparent;padding:8px 10px;font:inherit;color:var(--text-primary);max-width:140px}.arf-table{min-width:1500px}.arf-table td,.arf-table th{padding:12px}.arf-user{display:block;font-weight:700;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arf-sub{display:block;color:var(--text-secondary);font-size:.76rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arf-dash{color:var(--text-secondary)}.arf-mode{display:inline-block;padding:5px 12px;border-radius:10px;font-weight:800;font-size:.82rem}.arf-mode.auto{background:#e7f6e1;color:#2f6e17}.arf-mode.manual{background:#f1eafe;color:#6b3fc4}.arf-actions{position:relative;white-space:nowrap}.arf-actions-btn{border:1px solid var(--border-green);background:#fff;border-radius:10px;padding:7px 12px;font-weight:700;cursor:pointer;color:var(--text-primary)}.arf-actions-btn:hover{background:var(--green-50)}.arf-menu{position:absolute;right:12px;top:calc(100% - 6px);z-index:30;background:#fff;border:1px solid var(--border-green);border-radius:12px;box-shadow:0 14px 34px #25252524;padding:6px;min-width:160px}.arf-menu button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:9px 12px;border-radius:8px;cursor:pointer;font-weight:600}.arf-menu button:hover{background:var(--green-50)}.arf-size{display:inline-flex;align-items:center;gap:10px}.arf-size select{border:1px solid var(--border-green);border-radius:10px;padding:6px 8px;background:#fff}.arf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e0f59;z-index:200;display:flex;justify-content:flex-end}.arf-drawer{width:min(560px,100vw);height:100%;overflow-y:auto;background:#fff;padding:20px;box-shadow:-18px 0 40px #25252526;outline:none}.arf-drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.arf-drawer-head h2{margin:0;font-size:1.25rem}.arf-drawer-head button{border:0;background:transparent;font-size:1.2rem;cursor:pointer}.arf-section{border:1px solid var(--border-green);border-radius:14px;padding:12px 14px;margin-bottom:12px}.arf-section h3{margin:0 0 8px;font-size:.95rem}.arf-row{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border-bottom:1px dashed #EEF5E8;font-size:.88rem}.arf-row:last-child{border-bottom:0}.arf-row span{color:var(--text-secondary);flex:0 0 auto}.arf-row b{text-align:right;min-width:0;overflow-wrap:anywhere;font-weight:600}.arf-wrap{overflow-wrap:anywhere;color:var(--green-text)}.arf-note{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#fff7e6;border:1px solid #F5DDA6;font-size:.85rem}.arf-manual{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.arf-manual select,.arf-manual input{border:1px solid var(--border-green);border-radius:10px;padding:8px 10px;font:inherit}@media (max-width: 720px){.arf-search select{max-width:100px}}.jl-skel-inline{display:grid;gap:10px;padding:12px 4px;width:100%}.jl-skel-inline .jl-skel-block{height:16px}.arf-table{min-width:1280px}.arf-table th{white-space:normal;line-height:1.25;vertical-align:bottom}.arf-table td,.arf-table th{padding:11px 10px}.arf-table .rf-link-cell{max-width:230px}.arf-table .rf-service{min-width:230px;max-width:300px;align-items:flex-start}.arf-table .rf-service-name{-webkit-line-clamp:2}.arf-table td:nth-child(5),.arf-table td:nth-child(6),.arf-table td:nth-child(7),.arf-table td:nth-child(8){width:74px}.arf-table .rf-date span,.arf-table .rf-date small{white-space:nowrap}.blog-page{max-width:1120px;margin:0 auto;padding:28px 20px 56px}.blog-hero{padding:34px 32px;border-radius:20px;background:linear-gradient(135deg,#f3f9ee,#fff 70%);border:1px solid #DEE9D6;margin-bottom:26px}.blog-kicker{display:inline-block;padding:5px 12px;border-radius:999px;background:#e3f2d8;color:#357a1a;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.blog-hero h1{margin:14px 0 10px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(28px,4vw,40px);line-height:1.15;color:#1f2a1a}.blog-hero p{margin:0;max-width:760px;color:#4f5b49;font-size:16.5px;line-height:1.65}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.blog-card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:16px;background:#fff;border:1px solid #DEE9D6;box-shadow:0 5px 18px #1b1f3b0b}.blog-card h2,.blog-card h3{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:19px;line-height:1.3}.blog-card h2 a,.blog-card h3 a{color:#1f2a1a;text-decoration:none}.blog-card h2 a:hover,.blog-card h3 a:hover{color:#357a1a}.blog-card p{margin:0;color:#4f5b49;font-size:14.5px;line-height:1.6;flex:1}.blog-card-tags{display:flex;flex-wrap:wrap;gap:6px}.blog-card-tags span{padding:3px 9px;border-radius:999px;background:#f1f7ec;color:#357a1a;font-size:12px;font-weight:600}.blog-card-meta{display:flex;flex-wrap:wrap;gap:6px;color:#6b7764;font-size:13px}.blog-read{align-self:flex-start;color:#357a1a;font-weight:700;text-decoration:none;font-size:14px}.blog-read:hover{text-decoration:underline}.blog-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:24px 26px;border-radius:16px;background:#e9f5e1;border:1px solid #CFE3C1}.blog-cta h2{margin:0 0 6px;font-family:Space Grotesk,Inter,sans-serif;font-size:21px;color:#1f2a1a}.blog-cta p{margin:0;color:#4f5b49;font-size:14.5px;max-width:640px}.blog-cta-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:10px;background:#4fa52d;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.blog-cta-btn:hover{background:#3f8f22}.blog-crumbs{display:flex;gap:8px;align-items:center;margin-bottom:14px;font-size:13.5px;color:#6b7764}.blog-crumbs a{color:#357a1a;text-decoration:none;font-weight:600}.blog-article{max-width:780px;margin:0 auto;padding:34px 38px;border-radius:20px;background:#fff;border:1px solid #DEE9D6;box-shadow:0 5px 18px #1b1f3b0b}.blog-article header h1{margin:12px 0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(27px,4vw,38px);line-height:1.18;color:#1f2a1a}.blog-lede{margin:0 0 12px;font-size:17.5px;line-height:1.6;color:#3e4a38}.blog-article header{padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid #E6EFE0}.blog-body{color:#2e3a28;font-size:16.5px;line-height:1.75}.blog-body h2{margin:30px 0 10px;font-family:Space Grotesk,Inter,sans-serif;font-size:24px;line-height:1.3;color:#1f2a1a}.blog-body h3{margin:22px 0 6px;font-size:18.5px;color:#1f2a1a}.blog-body p{margin:0 0 14px}.blog-body ul,.blog-body ol{margin:0 0 16px;padding-left:22px}.blog-body li{margin-bottom:8px}.blog-body a{color:#357a1a;font-weight:600;text-decoration:underline;text-underline-offset:2px}.blog-tip{margin:22px 0;padding:16px 18px;border-left:4px solid #4FA52D;border-radius:10px;background:#f3f9ee}.blog-tip strong{display:block;margin-bottom:4px;color:#357a1a}.blog-tip p{margin:0}.blog-article .blog-cta{margin-top:30px}.blog-more{max-width:1120px;margin:36px auto 0}.blog-more>h2{font-family:Space Grotesk,Inter,sans-serif;font-size:22px;color:#1f2a1a;margin:0 0 14px}.blog-missing{text-align:center}@media (max-width: 640px){.blog-page{padding:18px 16px 44px}.blog-hero{padding:24px 18px}.blog-article{padding:22px 18px;border-radius:16px}.blog-body{font-size:16px}.blog-body h2{font-size:21px}.blog-grid{grid-template-columns:1fr}.blog-cta{padding:20px 18px}}.jl-seo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.jl-seo-card{display:block;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;color:var(--text);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.jl-seo-card:hover{border-color:#cfe3c1;box-shadow:0 8px 22px #357a1a14}.jl-seo-card h3{margin:0 0 8px;font-size:1.02rem;color:var(--text)}.jl-seo-card p{margin:0;font-size:.9rem;line-height:1.6;color:var(--muted, #5D6B56)}.jl-seo-note{margin:22px auto 0;max-width:720px;text-align:center;font-size:.88rem;color:var(--muted, #5D6B56)}.jl-seo-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.jl-footer-links{display:flex;flex-wrap:wrap;gap:14px}.jl-footer-links a{color:inherit;text-decoration:none}.jl-footer-links a:hover{text-decoration:underline}.svc-intro{margin:0 0 14px;padding:4px 4px 0}.svc-intro h1{margin:0 0 6px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(22px,3vw,30px);line-height:1.2;color:#1f2a1a}.svc-intro p{margin:0;max-width:860px;color:#4f5b49;font-size:15px;line-height:1.6}.svc-intro .svc-intro-guest{margin-top:8px;font-weight:600;color:#2e3a28}.svc-intro-guest a{color:#357a1a}@media (min-width: 1101px){.jl-header .jl-links{gap:20px;flex-wrap:nowrap}.jl-header .jl-links>a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;flex-shrink:0}.jl-header .btn.jl-primary{white-space:nowrap;flex-shrink:0}}@media (min-width: 1101px){.jl-header .jl-links>a.jl-nav-item{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex-shrink:0}.jl-header .jl-links>a.jl-nav-item>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:17px;min-width:17px;font-size:15px;line-height:1;color:var(--green-text)}.jl-header .jl-links>a.jl-nav-item>span:last-child{white-space:nowrap;line-height:1.2}}@media (min-width: 1100px){.no2-header-inner{gap:22px}.no2-nav{gap:3px}.no2-nav-item{padding-left:8px;padding-right:8px}.no2-public-nav-icon{flex:0 0 auto;width:17px;min-width:17px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1}.no2-public-nav-label{white-space:nowrap}}@media (min-width: 1100px){.no2-header-inner>.no2-brand{margin-right:14px}}@media (min-width: 1100px){.no2-header-inner>.no2-brand{margin-right:24px;flex-shrink:0}.no2-brand .brand-logo{gap:11px}.no2-brand .brand-logo>span:not(.jl-eq){color:#245c2a;font-weight:800;letter-spacing:-.02em}.no2-brand .brand-logo small{color:#667064;letter-spacing:.12em}.no2-brand .jl-eq{color:#3f8f2f}}.jl-growth-showcase{padding:80px 0;background:linear-gradient(135deg,#fbfef9,#f2faed)}.jl-growth-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:58px;align-items:center}.jl-growth-content h2{margin:12px 0 16px;max-width:720px;font-size:clamp(36px,4vw,58px);line-height:1.05;letter-spacing:-1.8px}.jl-growth-intro{max-width:720px;margin:0 0 30px;font-size:18px;line-height:1.65;color:var(--text-secondary,#59615a)}.jl-growth-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 30px}.jl-growth-benefits>div{display:flex;gap:13px;align-items:center;min-height:86px;padding:15px 17px;background:#ffffffc7;border:1px solid rgba(57,150,32,.15);border-radius:16px}.jl-growth-benefits b{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;background:#e6f6df;color:#32951f;font-size:20px}.jl-growth-benefits span{display:flex;flex-direction:column;gap:3px}.jl-growth-benefits strong{color:var(--text-primary,#202420);font-size:15px}.jl-growth-benefits small{color:var(--text-secondary,#687068);font-size:13px;line-height:1.35}.jl-growth-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:210px;padding:15px 24px;border-radius:12px;background:#35a51f;color:#fff!important;font-weight:700;text-decoration:none;box-shadow:0 10px 24px #35a51f33;transition:.2s ease}.jl-growth-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #35a51f47}.jl-growth-visual{display:flex;align-items:center;justify-content:center}.jl-growth-visual img{width:100%;max-width:720px;height:auto;display:block;border-radius:24px;filter:drop-shadow(0 22px 32px rgba(32,80,25,.1))}@media (max-width:960px){.jl-growth-layout{grid-template-columns:1fr;gap:38px}.jl-growth-visual{order:-1}.jl-growth-visual img{max-width:680px}}@media (max-width:600px){.jl-growth-showcase{padding:55px 0}.jl-growth-content h2{font-size:36px;letter-spacing:-1px}.jl-growth-benefits{grid-template-columns:1fr}.jl-growth-intro{font-size:16px}.jl-growth-cta{width:100%}}.jl-happy-clients{padding:80px 0;background:linear-gradient(180deg,#fff,#f7fbf4)}.jl-happy-head{text-align:center;max-width:720px;margin:0 auto 42px}.jl-happy-head h2{margin:8px 0 10px;font-size:46px;line-height:1.1;color:#171717}.jl-happy-head p{margin:0;font-size:17px;color:#667064}.jl-happy-rating{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:12px}.jl-happy-rating span,.jl-happy-card-stars{color:#ffad00;letter-spacing:3px;font-size:21px}.jl-happy-rating strong{color:#333}.jl-happy-carousel{display:flex;align-items:center;gap:18px}.jl-happy-grid{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jl-happy-card{min-height:330px;background:#fff;border:1px solid #dcebd5;border-radius:20px;padding:30px 25px;text-align:center;box-shadow:0 12px 35px #1e501412}.jl-happy-avatar{width:74px;height:74px;margin:0 auto 15px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e5f5df;border:3px solid #49ad2e;color:#2c8e20;font-size:27px;font-weight:800}.jl-happy-card h3{margin:0 0 5px;font-size:20px;color:#181818}.jl-happy-country{font-size:14px;color:#70776e;margin-bottom:10px}.jl-happy-card-stars{margin:7px 0 10px}.jl-happy-service{display:block;font-size:14px;color:#359523;margin-bottom:13px}.jl-happy-card p{margin:0;color:#525a50;font-size:15px;line-height:1.7}.jl-happy-arrow{flex:0 0 48px;width:48px;height:48px;border:0;border-radius:50%;background:#43aa2a;color:#fff;font-size:34px;line-height:1;cursor:pointer;box-shadow:0 7px 20px #43aa2a40;transition:.2s ease}.jl-happy-arrow:hover{transform:scale(1.08);background:#348d20}.jl-happy-total{margin:42px auto 0;display:flex;justify-content:center;align-items:center;gap:17px}.jl-happy-mini-avatars{display:flex;padding-left:12px}.jl-happy-mini-avatars span{width:42px;height:42px;margin-left:-12px;border-radius:50%;border:3px solid #fff;display:flex;align-items:center;justify-content:center;background:#dff3d8;color:#2f9220;font-weight:800;box-shadow:0 2px 8px #00000014}.jl-happy-total strong{display:block;color:#1d1d1d;font-size:19px}.jl-happy-total small{display:block;color:#727a70;margin-top:3px}@media (max-width:900px){.jl-happy-grid{grid-template-columns:1fr 1fr}.jl-happy-grid .jl-happy-card:nth-child(3){display:none}}@media (max-width:600px){.jl-happy-clients{padding:55px 0}.jl-happy-head h2{font-size:36px}.jl-happy-grid{grid-template-columns:1fr}.jl-happy-grid .jl-happy-card:nth-child(2),.jl-happy-grid .jl-happy-card:nth-child(3){display:none}.jl-happy-carousel{gap:8px}.jl-happy-arrow{flex-basis:40px;width:40px;height:40px;font-size:28px}.jl-happy-card{padding:26px 18px}.jl-happy-total{margin-top:30px}}.jl-happy-head h2{color:#36a82b!important}.jl-happy-avatar{width:100px!important;height:100px!important;padding:0!important;overflow:hidden;border-radius:50%;border:4px solid #36a82b;background:#fff}.jl-happy-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.jl-happy-mini-avatars span{overflow:hidden;padding:0!important}.jl-happy-mini-avatars span img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.jl-signin-btn{background:#fff;color:#2f8f22;border:1px solid #3aaa2a;margin-left:8px;font-weight:700}.jl-signin-btn:hover{background:#f1faed;color:#24751a}.jlw-amount-prefix{left:16px;min-width:48px;white-space:nowrap;text-align:left;pointer-events:none}.jlw-amount-input input{padding-left:72px}@media (min-width: 1100px){.no2-header-inner>.no2-brand{margin-right:34px}.no2-header-inner>.no2-brand .brand-logo img{max-height:50px;width:auto}}@media (min-width: 1100px){.no2-header-inner>.no2-brand{margin-right:42px;flex-shrink:0}.no2-header-inner>.no2-brand .brand-logo img{max-height:60px;width:auto}}@media (min-width: 1100px){.no2-header-inner>.no2-brand .brand-logo img{max-height:75px;width:auto}}.jl-wallet .jlw-payment-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.jl-wallet .jlw-payment-card{min-height:92px;padding:14px 16px;display:flex;align-items:center;justify-content:flex-start;gap:14px;text-align:left;border:1px solid #DCECD1;border-radius:12px;background:#fff;color:#252525;box-shadow:0 3px 12px #2525250d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.jl-wallet .jlw-payment-card:hover{border-color:#63be3b;box-shadow:0 7px 20px #4fa52d1f;transform:translateY(-1px)}.jl-wallet .jlw-payment-card.active{color:#252525;background:#f7fdf3;border:2px solid #4FA52D;box-shadow:0 5px 18px #4fa52d29}.jl-wallet .jlw-card-logos{width:112px;min-width:112px;display:flex;align-items:center;justify-content:center;gap:7px}.jl-wallet .jlw-card-logos img{display:block;max-width:32px;max-height:25px;object-fit:contain}.jl-wallet .jlw-card-logo-main{width:112px;min-width:112px;display:flex;align-items:center;justify-content:center}.jl-wallet .jlw-card-logo-main img{display:block;width:100%;max-width:108px;max-height:38px;object-fit:contain}.jl-wallet .jlw-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.jl-wallet .jlw-card-copy strong{font-size:.95rem;line-height:1.2;color:#252525}.jl-wallet .jlw-card-copy small{font-size:.73rem;line-height:1.3;color:#6b7466}.jl-wallet .jlw-payment-card-coming{cursor:default;background:#fafbf9}.jl-wallet .jlw-payment-card-coming:hover{transform:none;border-color:#dcecd1;box-shadow:0 3px 12px #2525250d}@media (max-width: 900px){.jl-wallet .jlw-payment-cards{grid-template-columns:1fr}.jl-wallet .jlw-payment-card{min-height:82px}}.jl-wallet .jlw-payment-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.jl-wallet .jlw-payment-card{position:relative;overflow:hidden;min-height:118px;padding:20px 18px;border-radius:18px;display:flex;align-items:center;justify-content:flex-start;gap:16px;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 6px 18px #25252512}.jl-wallet .jlw-payment-card:nth-child(1){background:linear-gradient(135deg,#f4fbef,#e6f5dc);border:1px solid #b9dda8}.jl-wallet .jlw-payment-card:nth-child(2){background:linear-gradient(135deg,#f5f1ff,#e8defe);border:1px solid #cdbdf5}.jl-wallet .jlw-payment-card:nth-child(3){background:linear-gradient(135deg,#fff6ed,#ffe7d2);border:1px solid #f4c89f}.jl-wallet .jlw-payment-card:not(.jlw-payment-card-coming):hover{transform:translateY(-3px);box-shadow:0 12px 26px #2525251f}.jl-wallet .jlw-payment-card.active{border:2px solid #49a92f;box-shadow:0 0 0 3px #49a92f1f,0 12px 26px #2525251a}.jl-wallet .jlw-card-logos{display:flex;align-items:center;gap:7px;flex-shrink:0}.jl-wallet .jlw-card-logos img{width:auto;max-width:42px;height:25px;object-fit:contain}.jl-wallet .jlw-card-logo-main{width:68px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.jl-wallet .jlw-card-logo-main img{display:block;width:100%;max-width:68px;max-height:46px;object-fit:contain}.jl-wallet .jlw-card-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.jl-wallet .jlw-card-copy strong{color:#20231f;font-size:1.02rem;font-weight:800;line-height:1.2}.jl-wallet .jlw-card-copy small{color:#626b5e;font-size:.78rem;font-weight:600;line-height:1.35}@media (max-width:900px){.jl-wallet .jlw-payment-cards{grid-template-columns:1fr}.jl-wallet .jlw-payment-card{min-height:96px}}.jl-wallet .jlw-payment-card{padding:0!important;overflow:hidden;background:transparent!important;border:2px solid transparent;border-radius:22px;min-height:0;aspect-ratio:1.64 / 1;display:block;line-height:0}.jl-wallet .jlw-full-card-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px}.jl-wallet .jlw-payment-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2525251f}.jl-wallet .jlw-payment-card.active{border-color:#45a62d;box-shadow:0 0 0 3px #45a62d24,0 12px 28px #2525251a}.jl-wallet .jlw-payment-card-coming{cursor:default}.jl-wallet .jlw-payment-card-coming:hover{transform:none}@media (max-width: 900px){.jl-wallet .jlw-payment-card{min-height:0;aspect-ratio:1.64 / 1}}.jl-wallet .jlw-payment-card{position:relative;aspect-ratio:2 / 1!important;min-height:0!important;padding:0!important;overflow:hidden;border-radius:20px;background:transparent}.jl-wallet .jlw-full-card-image{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center;border-radius:inherit}.jl-wallet .jlw-payment-card.active{border:3px solid #45A62D!important;box-shadow:0 0 0 4px #45a62d29,0 14px 30px #25252524!important}.jl-wallet .jlw-payment-card.active:after{content:"✓ Selected";position:absolute;top:12px;right:12px;z-index:5;padding:7px 12px;border-radius:999px;background:#238b1b;color:#fff;font-size:12px;font-weight:800;line-height:1;box-shadow:0 4px 12px #0000002e;pointer-events:none}@media (max-width: 900px){.jl-wallet .jlw-payment-card{aspect-ratio:2 / 1!important;min-height:0!important}}.jl-wallet .jlw-payment-card.active{border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb29,0 14px 30px #25252524!important}.jl-wallet .jlw-payment-card.active:after{background:#2563eb!important;color:#fff!important;box-shadow:0 5px 14px #2563eb47!important}.jlw-wallet .jlw-payoneer-instructions{padding:26px;border:1px solid #dce9d4;border-radius:22px;background:#fff}.jlw-wallet .jlw-payoneer-head{padding:22px 24px;margin-bottom:22px;border-left:5px solid #57af32;border-radius:16px;background:linear-gradient(90deg,#fff,#f3faed)}.jlw-wallet .jlw-payoneer-head h3{margin:0 0 12px;font-size:1.45rem;font-weight:800;color:#252525}.jlw-wallet .jlw-payoneer-bonus{display:inline-flex;padding:8px 14px;border-radius:999px;background:#fff0ee;color:#dc3d3d;font-size:.9rem;font-weight:800}.jlw-wallet .jlw-payoneer-steps{padding:22px 24px;border:1px solid #e3eadf;border-radius:18px;background:#fff;color:#5f665b;line-height:1.7}.jlw-wallet .jlw-payoneer-steps p{margin:0 0 20px}.jlw-wallet .jlw-payoneer-steps p:last-child{margin-bottom:0}.jlw-wallet .jlw-payoneer-steps strong{color:#30352e;font-weight:800}.jlw-wallet .jlw-payoneer-steps a{color:#2563eb;font-weight:700;text-decoration:none}.jlw-wallet .jlw-payoneer-steps a:hover{text-decoration:underline}@media (max-width: 700px){.jlw-wallet .jlw-payoneer-instructions{padding:16px}.jlw-wallet .jlw-payoneer-head,.jlw-wallet .jlw-payoneer-steps{padding:18px}}.jlw-payoneer-instructions{margin:18px 0 4px;padding:0;overflow:hidden;border:1px solid #e8d7c2;border-radius:18px;background:#fff;box-shadow:0 8px 28px #261c120f}.jlw-payoneer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #f0e5d8;background:linear-gradient(135deg,#fffaf4,#fff)}.jlw-payoneer-head h3{margin:0;color:#252525;font-size:20px;font-weight:800}.jlw-payoneer-bonus{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#fff1df;color:#b76000;font-size:13px;font-weight:800;white-space:nowrap}.jlw-payoneer-steps{padding:20px 22px 22px}.jlw-payoneer-steps>p{margin:0 0 12px;padding:13px 15px;border:1px solid #edf0ea;border-radius:12px;background:#fafcf9;color:#4c5149;font-size:14px;line-height:1.65}.jlw-payoneer-steps>p:first-child{padding:0 0 8px;border:0;background:transparent;color:#252525;font-size:15px}.jlw-payoneer-steps>p:last-child{margin-bottom:0}.jlw-payoneer-steps strong{color:#252525;font-weight:800}.jlw-payoneer-steps a{color:#3f9f27;font-weight:800;text-decoration:none}.jlw-payoneer-steps a:hover{text-decoration:underline}@media (max-width: 640px){.jlw-payoneer-head{align-items:flex-start;flex-direction:column;padding:16px}.jlw-payoneer-steps{padding:16px}}.jlw-addfunds.jlw-payoneer-selected>.jlw-field,.jlw-addfunds.jlw-payoneer-selected>.jlw-summary,.jlw-addfunds.jlw-payoneer-selected>.jlw-submit{display:none!important}.jl-wallet .jlw-layout{margin-top:-22px;gap:18px}.jl-wallet .jlw-addfunds{padding:18px 20px}.jl-wallet .jlw-addfunds-head{margin-bottom:12px;gap:11px}.jl-wallet .jlw-addfunds-icon{width:38px;height:38px}@media (max-width: 768px){.jl-wallet .jlw-layout{margin-top:0;gap:14px}.jl-wallet .jlw-addfunds{padding:16px 14px}.jl-wallet .jlw-addfunds-head{margin-bottom:10px}}.jl-wallet .jlw-col-right-full{width:100%;max-width:none}.jl-wallet .jlw-col-right-full .jlw-addfunds{width:100%}@media (max-width: 768px){.jl-wallet .jlw-col-right-full{width:100%}}.jl-wallet .jlw-heading,.jl-wallet .jlw-col-left{display:none!important}.jl-wallet .jlw-layout{grid-template-columns:1fr!important;margin-top:0!important}.jl-wallet .jlw-col-right{width:100%;max-width:none}.jl-wallet .jlw-addfunds{width:100%}.jl-hero-login{transform:translateY(-42px)}@media (max-width: 900px){.jl-hero-login{transform:translateY(-18px)}}@media (max-width: 640px){.jl-hero-login{transform:none}}.jl-hero{padding-top:8px}@media (max-width: 640px){.jl-hero{padding-top:12px}}@media (min-width: 901px){.jl-hero-login{transform:translateY(-24px)}}.jl-nav{padding-top:7px;padding-bottom:7px}@media (max-width: 640px){.jl-nav{padding-top:8px;padding-bottom:8px}}html[lang=en] .jl-hero-login{transform:translateY(-12px)}.jls-settings-page{max-width:1180px;margin:0 auto;padding:36px 28px 64px;color:#252525}.jls-settings-head{margin-bottom:22px}.jls-settings-kicker{display:inline-block;margin-bottom:7px;font-size:.78rem;font-weight:800;letter-spacing:.14em;color:#57af32}.jls-settings-head h1{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.02em}.jls-settings-head p{margin:8px 0 0;color:#62685f}.jls-settings-alert{margin-bottom:18px;padding:13px 16px;border-radius:12px;font-weight:650;font-size:.92rem}.jls-settings-alert.success{background:#dcfce7;border:1px solid #86EFAC;color:#166534}.jls-settings-alert.error{background:#fef2f2;border:1px solid #FCA5A5;color:#991b1b}.jls-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.jls-settings-card{background:#fff;border:1px solid #DCECD1;border-radius:18px;padding:24px;box-shadow:0 10px 30px #2543180f}.jls-settings-card-wide{grid-column:1/-1}.jls-settings-card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.jls-settings-icon{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;border-radius:13px;background:#f1f8ec;border:1px solid #DCECD1;font-size:20px}.jls-settings-card h2{margin:1px 0 4px;font-size:1.1rem;font-weight:800}.jls-settings-card-head p,.jls-security-row p{margin:0;color:#687064;font-size:.9rem;line-height:1.5}.jls-settings-field{display:flex;flex-direction:column;gap:8px}.jls-settings-field label{font-size:.88rem;font-weight:750}.jls-settings-field input,.jls-settings-readonly{width:100%;box-sizing:border-box;min-height:50px;padding:0 14px;border:1px solid #CFE3C2;border-radius:12px;background:#fff;color:#252525;font:inherit;outline:none}.jls-settings-field input:focus{border-color:#57af32;box-shadow:0 0 0 3px #57af321f}.jls-settings-readonly{display:flex;align-items:center;background:#f7fbf4}.jls-settings-field small{color:#7a8176;font-size:.8rem}.jls-security-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 18px;background:#f7fbf4;border:1px solid #DCECD1;border-radius:14px}.jls-security-row strong{display:block;margin-bottom:4px;font-size:.96rem}.jls-switch{position:relative;width:54px;height:30px;flex-shrink:0;border:0;border-radius:999px;background:#cdd6c8;cursor:pointer;transition:.2s ease}.jls-switch span{position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #0000002e;transition:.2s ease}.jls-switch.is-on{background:#57af32}.jls-switch.is-on span{transform:translate(24px)}.jls-switch:disabled{opacity:.55;cursor:not-allowed}.jls-password-form{display:flex;flex-direction:column;gap:18px}.jls-settings-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jls-settings-save{align-self:flex-start;min-height:48px;padding:0 22px;border:0;border-radius:12px;background:linear-gradient(90deg,#57af32,#4fa52d);color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 7px 18px #4fa52d33}.jls-settings-save:hover:not(:disabled){filter:brightness(1.04)}.jls-settings-save:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.jls-settings-page{padding:24px 16px 48px}.jls-settings-grid,.jls-settings-two-col{grid-template-columns:1fr}.jls-settings-card-wide{grid-column:auto}.jls-security-row{align-items:flex-start}.jls-settings-save{width:100%}}.login-otp-back{display:block;width:100%;margin-top:14px;padding:8px 0;border:0;background:transparent;color:#57af32;font:inherit;font-weight:700;cursor:pointer}.login-otp-back:hover{text-decoration:underline}.login-card:has(.login-otp-form){border-radius:28px;padding:42px 42px 36px;box-shadow:0 22px 60px #30552226}.login-card:has(.login-otp-form) .login-card-badge{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;margin-bottom:22px;background:#eef8e8;font-size:25px}.login-card:has(.login-otp-form) h2{margin:0 0 14px;font-size:2rem;line-height:1.15;font-weight:800;letter-spacing:-.025em}.login-card:has(.login-otp-form) .login-card-subtitle{margin-bottom:28px;font-size:1rem;line-height:1.6;color:#62685f}.login-otp-form{display:flex;flex-direction:column;gap:18px}.login-otp-field{display:flex;flex-direction:column;gap:9px}.login-otp-field label{font-size:.96rem;font-weight:700;color:#3e443b}.login-otp-input-wrap{position:relative}.login-otp-input-icon{position:absolute;left:17px;top:50%;transform:translateY(-50%);color:#7b8580;font-size:20px;pointer-events:none}.login-otp-input-wrap input{width:100%;height:58px;box-sizing:border-box;padding:0 18px 0 52px;border:1px solid #C9D6C3;border-radius:14px;background:#fff;color:#252525;font:inherit;font-size:1rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.login-otp-input-wrap input::placeholder{color:#89918b}.login-otp-input-wrap input:focus{border-color:#57af32;box-shadow:0 0 0 4px #57af321f}.login-otp-submit{width:100%;min-height:58px;border:0;border-radius:14px;background:linear-gradient(90deg,#42c95c,#2cb84a);color:#fff;font:inherit;font-size:1.04rem;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #2cb84a38;transition:transform .18s ease,filter .18s ease}.login-otp-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.login-otp-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.login-otp-back{display:block;width:100%;margin-top:4px;padding:10px 0;border:0;background:transparent;color:#35a92c;font:inherit;font-size:.98rem;font-weight:800;cursor:pointer}.login-otp-back:hover{text-decoration:none;color:#278c20}@media (max-width: 640px){.login-card:has(.login-otp-form){padding:30px 22px 28px;border-radius:22px}.login-card:has(.login-otp-form) h2{font-size:1.65rem}.login-otp-input-wrap input,.login-otp-submit{min-height:54px}}@media (max-width: 1099px){.mobile-topbar-brand .brand-logo img{width:200px!important;height:auto!important;max-height:none!important;object-fit:contain}.mobile-topbar-brand{flex-shrink:0;overflow:visible}}@media (max-width: 1099px){.dashboard-topbar{height:84px!important;min-height:84px!important;padding:0 14px!important}.mobile-topbar-brand{display:flex!important;align-items:center!important;width:220px!important;max-width:220px!important;overflow:visible!important;flex:0 0 220px!important}.mobile-topbar-brand .brand-logo{width:220px!important;max-width:220px!important;overflow:visible!important}.mobile-topbar-brand .brand-logo img{width:220px!important;max-width:220px!important;height:auto!important;max-height:none!important;display:block!important}}@media (max-width: 1099px){.mobile-dashboard-logo{width:230px!important;height:auto!important;max-width:none!important;display:block!important;object-fit:contain!important}.mobile-topbar-brand{width:230px!important;max-width:230px!important;flex:0 0 230px!important;overflow:visible!important}.dashboard-topbar{height:88px!important;min-height:88px!important}}@media (max-width: 1099px){.mobile-topbar-brand{flex:0 0 280px!important;width:280px!important;max-width:280px!important;overflow:visible!important}.mobile-topbar-brand .brand-logo,.mobile-topbar-brand .brand-logo img,.mobile-dashboard-logo{width:280px!important;max-width:280px!important;height:auto!important;max-height:none!important;display:block!important}}@media (max-width: 1099px){.no2-header-inner>.no2-brand-auth{flex:0 0 250px!important;width:250px!important;max-width:250px!important;overflow:visible!important}.no2-header-inner>.no2-brand-auth .brand-logo{width:250px!important;max-width:250px!important;overflow:visible!important}.no2-header-inner>.no2-brand-auth .brand-logo img{width:250px!important;height:auto!important;max-width:250px!important;max-height:none!important;display:block!important}}@media (max-width: 1099px){.no2-header-inner>.no2-brand-auth{overflow:visible!important;z-index:20!important}.no2-header-inner>.no2-brand-auth .brand-logo{overflow:visible!important}.no2-header-inner>.no2-brand-auth .brand-logo img{width:250px!important;max-width:none!important;max-height:none!important;height:auto!important;transform:scale(1.45)!important;transform-origin:left center!important}}.no2-service-search-top{position:relative;width:100%;margin:4px 0 18px}.no2-service-search-top input{width:100%;height:58px;box-sizing:border-box;padding:0 18px 0 50px;border:1.5px solid #DCECD1;border-radius:14px;background:#fff;color:var(--text);font:inherit;font-size:.98rem;outline:none}.no2-service-search-top input:focus{border-color:#57af32;box-shadow:0 0 0 3px #57af321a}.no2-service-search-icon{position:absolute;left:17px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:24px;color:#20364d}@media (max-width: 820px){.no2-container,.no2-layout,.no2-col-main,.no2-card,.no2-field,.no2-select,.no2-service-search-top{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.no2-layout{display:block!important}.no2-card{padding-left:18px!important;padding-right:18px!important;overflow:visible!important}.no2-step-head{align-items:flex-start!important;gap:12px!important}.no2-step-head h2{font-size:1.35rem!important;line-height:1.2!important}.no2-step-head p{font-size:.98rem!important;line-height:1.45!important}.no2-service-search-top{width:100%!important;margin:10px 0 18px!important}.no2-service-search-top input{width:100%!important;max-width:100%!important;height:56px!important;box-sizing:border-box!important;font-size:16px!important}.no2-select,.no2-select-trigger{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.no2-select-trigger{min-height:58px!important}.no2-select-value{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.no2-select-leading,.no2-select-trailing,.no2-select-chevron{flex:0 0 auto!important}.no2-select-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.no2-select-option{min-width:0!important;overflow-wrap:anywhere!important}.no2-qty-row,.no2-qty,.no2-field input,.no2-field textarea{max-width:100%!important;box-sizing:border-box!important}}.sup-wa-panel{width:560px;min-height:250px;flex-shrink:0;display:flex;align-items:center;gap:26px;padding:30px 34px;border-left:1px solid rgba(74,171,43,.16);position:relative;overflow:hidden}.sup-wa-panel:after{content:"";position:absolute;width:240px;height:240px;right:-90px;top:-110px;border-radius:50%;background:#4aab2b0f;pointer-events:none}.sup-wa-icon{width:82px;height:82px;min-width:82px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#42d85a,#079a2c);color:#fff;box-shadow:0 14px 30px #14a03738;font-size:34px;position:relative;z-index:1}.sup-wa-content{flex:1;min-width:0;position:relative;z-index:1}.sup-wa-chip{display:inline-flex;padding:6px 16px;margin-bottom:10px;border-radius:999px;background:#4aab2b1c;color:#248719;font-size:14px;font-weight:800}.sup-wa-content h2{margin:0;color:#151922;font-size:21px;line-height:1.25;font-weight:800}.sup-wa-content p{margin:6px 0 16px;color:var(--text-muted);font-size:14px}.sup-wa-number{display:flex;align-items:center;min-height:52px;padding:0 18px;margin-bottom:12px;border:1.5px solid rgba(57,166,39,.55);border-radius:14px;background:#ffffffb8;color:#23951f;font-size:19px;font-weight:800;text-decoration:none;transition:.2s ease}.sup-wa-number:hover{background:#fff;border-color:#39a627;transform:translateY(-1px)}.sup-wa-button{min-height:52px;padding:0 18px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;background:linear-gradient(135deg,#18ad31,#079b25);box-shadow:0 10px 24px #119d2c2e;text-decoration:none;transition:.2s ease}.sup-wa-button:hover{transform:translateY(-1px);box-shadow:0 13px 28px #119d2c40}.sup-wa-button strong{font-size:16px;font-weight:800}@media (max-width: 1100px){.sup-wa-panel{width:470px;padding:26px 24px;gap:18px}.sup-wa-icon{width:68px;height:68px;min-width:68px;font-size:28px}}@media (max-width: 760px){.sup-hero{flex-direction:column}.sup-wa-panel{width:100%;min-height:auto;border-left:0;border-top:1px solid rgba(74,171,43,.16);padding:24px 20px;align-items:flex-start}.sup-wa-icon{width:58px;height:58px;min-width:58px;font-size:24px}.sup-wa-content h2{font-size:19px}.sup-wa-number{font-size:17px}}@media (max-width: 480px){.sup-wa-panel{display:block;padding:22px 18px}.sup-wa-icon{margin-bottom:14px}.sup-wa-number,.sup-wa-button{width:100%}}.sup-hero .sup-wa-panel{width:480px!important;max-width:100%!important;padding:28px!important;box-sizing:border-box!important;border:1px solid #dcefd4!important;border-radius:24px!important;background:linear-gradient(135deg,#f8fff5,#effbe9)!important;display:flex!important;align-items:center!important;gap:22px!important}.sup-hero .sup-wa-icon{width:70px!important;height:70px!important;min-width:70px!important;border-radius:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#49ad2c,#2e941f)!important;color:#fff!important;font-size:30px!important;box-shadow:0 12px 28px #39a62738!important}.sup-hero .sup-wa-content{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important}.sup-hero .sup-wa-content h2{margin:0!important;font-size:21px!important;line-height:1.25!important;font-weight:800!important}.sup-hero .sup-wa-content p{margin:0!important;font-size:15px!important;line-height:1.45!important}.sup-hero a.sup-wa-number{display:flex!important;align-items:center!important;width:100%!important;min-height:48px!important;padding:0 16px!important;box-sizing:border-box!important;border:1.5px solid #57aa42!important;border-radius:13px!important;background:#ffffffe6!important;color:#23751f!important;font-size:17px!important;font-weight:800!important;text-decoration:none!important}.sup-hero a.sup-wa-button{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:50px!important;padding:0 17px!important;box-sizing:border-box!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,#35a92d,#238d25)!important;color:#fff!important;text-decoration:none!important;box-shadow:0 10px 24px #238d2533!important}.sup-hero a.sup-wa-button strong{color:#fff!important;font-size:16px!important;font-weight:800!important}@media (max-width: 1100px){.sup-hero .sup-wa-panel{width:440px!important}}@media (max-width: 820px){.sup-hero .sup-wa-panel{width:100%!important}}@media (max-width: 480px){.sup-hero .sup-wa-panel{padding:20px 16px!important;display:block!important}.sup-hero .sup-wa-icon{margin-bottom:15px!important}}.sup-hero .sup-wa-panel{width:420px!important;max-width:100%!important;padding:22px 24px!important;gap:16px!important;border-radius:26px!important}.sup-hero .sup-wa-icon{width:88px!important;height:88px!important;flex:0 0 88px!important}.sup-hero .sup-wa-content{gap:12px!important}.sup-hero .sup-wa-chip{min-height:42px!important;padding:7px 18px!important}.sup-hero .sup-wa-content h2{font-size:25px!important;margin:0!important}.sup-hero .sup-wa-content p{font-size:16px!important;margin:0!important}.sup-hero .sup-wa-number{min-height:54px!important;padding:0 16px!important;font-size:19px!important}.sup-hero .sup-wa-button{min-height:56px!important;padding:0 17px!important;font-size:17px!important}@media (max-width:820px){.sup-hero .sup-wa-panel{width:100%!important;padding:20px!important;gap:14px!important}.sup-hero .sup-wa-icon{width:68px!important;height:68px!important;flex-basis:68px!important}.sup-hero .sup-wa-content h2{font-size:22px!important}.sup-hero .sup-wa-number{min-height:50px!important}.sup-hero .sup-wa-button{min-height:52px!important}}@media (max-width:480px){.sup-hero .sup-wa-panel{padding:17px 15px!important;gap:12px!important;border-radius:20px!important}.sup-hero .sup-wa-icon{width:56px!important;height:56px!important;flex-basis:56px!important;margin-bottom:2px!important}.sup-hero .sup-wa-chip{min-height:36px!important;padding:5px 12px!important;font-size:14px!important}.sup-hero .sup-wa-content{gap:9px!important}.sup-hero .sup-wa-content h2{font-size:20px!important;line-height:1.2!important}.sup-hero .sup-wa-content p{font-size:14px!important;line-height:1.4!important}.sup-hero .sup-wa-number{min-height:46px!important;font-size:17px!important}.sup-hero .sup-wa-button{min-height:48px!important;font-size:16px!important}}.jl-support .sup-hero{background:linear-gradient(135deg,#f8fff5,#effbe9)!important;padding:20px 28px!important;gap:22px!important;border:1px solid #d7ebcc!important;border-radius:24px!important;min-height:0!important}.jl-support .sup-hero-left{max-width:680px!important}.jl-support .sup-hero-left h1{margin-top:10px!important}.jl-support .sup-hero-body{margin-top:8px!important}.jl-support .sup-hero .sup-wa-panel{width:420px!important;max-width:100%!important;padding:18px 20px!important;gap:14px!important}@media (max-width:820px){.jl-support .sup-hero{padding:18px!important;gap:16px!important}.jl-support .sup-hero .sup-wa-panel{width:100%!important;padding:17px!important}}@media (max-width:480px){.jl-support .sup-hero{padding:15px!important;gap:14px!important;border-radius:20px!important}.jl-support .sup-hero .sup-wa-panel{padding:15px!important}}@media (max-width: 1099px){.no2-header-inner>.no2-brand-auth{flex:0 0 180px!important;width:180px!important;max-width:180px!important;overflow:visible!important}.no2-header-inner>.no2-brand-auth .brand-logo{width:180px!important;max-width:180px!important;overflow:visible!important}.no2-header-inner>.no2-brand-auth .brand-logo img{width:180px!important;max-width:180px!important;height:auto!important;max-height:52px!important;transform:none!important;object-fit:contain!important;object-position:left center!important;display:block!important}}@media (max-width: 480px){.no2-header-inner>.no2-brand-auth{flex-basis:155px!important;width:155px!important;max-width:155px!important}.no2-header-inner>.no2-brand-auth .brand-logo,.no2-header-inner>.no2-brand-auth .brand-logo img{width:155px!important;max-width:155px!important}.no2-header-inner>.no2-brand-auth .brand-logo img{max-height:46px!important}}@media (max-width: 820px){.no2-order-form .no2-select-trigger{height:auto!important;min-height:52px!important}.no2-order-form .no2-select-value{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.35!important;min-width:0!important}.no2-order-form .no2-select-option{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;height:auto!important;min-height:48px!important;line-height:1.35!important}}@media (max-width: 820px){#no2-category.no2-select-trigger,#no2-service.no2-select-trigger{width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;overflow:hidden!important}#no2-category.no2-select-trigger>.no2-select-value,#no2-service.no2-select-trigger>.no2-select-value{flex:1 1 0%!important;width:0!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.35!important}#no2-category.no2-select-trigger>.no2-select-leading,#no2-category.no2-select-trigger>.no2-select-trailing,#no2-category.no2-select-trigger>.no2-select-chevron,#no2-service.no2-select-trigger>.no2-select-leading,#no2-service.no2-select-trigger>.no2-select-trailing,#no2-service.no2-select-trigger>.no2-select-chevron{flex:0 0 auto!important}.no2-card.no2-card-overflow .no2-select-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.no2-card.no2-card-overflow .no2-select-panel .no2-select-option{width:100%!important;max-width:100%!important;height:auto!important;min-height:48px!important;box-sizing:border-box!important;align-items:flex-start!important}.no2-card.no2-card-overflow .no2-select-panel .no2-select-option>.no2-select-value{flex:1 1 0%!important;width:auto!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.4!important}.no2-card.no2-card-overflow .no2-select-panel .no2-select-option>.no2-select-leading,.no2-card.no2-card-overflow .no2-select-panel .no2-select-option>.no2-select-trailing{flex:0 0 auto!important}}.no2-nav-item.in-drawer{display:flex!important;align-items:center!important;gap:12px!important}.no2-drawer-nav-icon{width:30px;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#63be3b1c;border:1px solid rgba(99,190,59,.18);color:#357a1a;font-size:16px;font-weight:800;line-height:1}.no2-drawer-nav-icon.icon-addFunds{background:#43b02a;border-color:#43b02a;color:#fff;font-size:18px}.no2-nav-item.in-drawer.active .no2-drawer-nav-icon,.no2-nav-item.in-drawer.primary .no2-drawer-nav-icon{border-color:#63be3b59}.jl-public-desktop-actions{display:flex;align-items:center;gap:8px}.jl-public-menu-btn,.jl-public-menu-backdrop,.jl-public-drawer{display:none}@media (max-width: 860px){.jl-public-header .jl-nav{min-height:64px;padding:10px 14px}.jl-public-brand .brand-logo img{height:44px!important;width:auto!important;max-width:165px!important;object-fit:contain!important}.jl-public-desktop-nav,.jl-public-desktop-actions{display:none!important}.jl-public-menu-btn{margin-left:auto;width:42px;height:42px;flex:0 0 42px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border-green);border-radius:11px;background:#fff;color:var(--text-primary);cursor:pointer;box-shadow:0 4px 14px #2525250d}.jl-public-menu-btn span{width:18px;height:2px;border-radius:999px;background:currentColor;display:block}.jl-public-menu-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190;background:#181f1761;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.jl-public-menu-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.jl-public-drawer{display:flex;position:fixed;top:0;right:0;bottom:0;width:min(330px,88vw);height:100dvh;z-index:1200;flex-direction:column;padding:18px;background:#fff;border-left:1px solid var(--border-green);box-shadow:-20px 0 50px #25252524;transform:translate(105%);visibility:hidden;transition:transform .24s ease,visibility .24s ease}.jl-public-drawer.open{transform:translate(0);visibility:visible}.jl-public-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--border-green)}.jl-public-drawer-brand{display:inline-flex;align-items:center;min-width:0}.jl-public-drawer-brand .brand-logo img{height:38px!important;width:auto!important;max-width:145px!important}.jl-public-drawer-close{width:40px;height:40px;flex:0 0 40px;border-radius:10px;border:1px solid var(--border-green);background:#fff;color:var(--text-primary);font-size:18px;cursor:pointer}.jl-public-drawer-nav{display:flex;flex-direction:column;gap:6px;padding:18px 0}.jl-public-drawer-link{min-height:52px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--text-primary);font-weight:700;text-decoration:none}.jl-public-drawer-link:hover{background:var(--green-50);color:var(--green-text)}.jl-public-drawer-icon{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--green-50);border:1px solid var(--border-green);color:var(--green-text);font-weight:800}.jl-public-drawer-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--border-green);display:flex;flex-direction:column;gap:10px}.jl-public-drawer-language .btn{width:100%;justify-content:center}.jl-public-drawer-auth{min-height:46px;display:flex;align-items:center;justify-content:center;border-radius:11px;border:1px solid var(--border-green);background:#fff;color:var(--text-primary);font-weight:800;text-decoration:none}.jl-public-drawer-auth.primary{background:var(--green-gradient);border-color:transparent;color:#fff}}@media (min-width: 1100px){.no2-nav{gap:2px!important}.no2-nav .no2-nav-item{gap:6px!important;padding:8px 9px!important;font-size:.82rem!important;font-weight:650!important}.no2-drawer-nav-icon.in-desktop{width:22px!important;min-width:22px!important;height:22px!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:1!important;flex:0 0 22px!important;background:#63be3b1a!important;border:1px solid rgba(99,190,59,.18)!important;color:#357a1a!important;box-shadow:none!important}.no2-drawer-nav-icon.in-desktop.icon-addFunds{background:#43b02a!important;border-color:#43b02a!important;color:#fff!important;font-size:13px!important;font-weight:900!important}.no2-nav-item.active .no2-drawer-nav-icon.in-desktop,.no2-nav-item.primary .no2-drawer-nav-icon.in-desktop{background:#ffffff2e!important;border-color:#ffffff47!important;color:#fff!important}.no2-nav .no2-public-nav-label{line-height:1.1!important}}@media (min-width: 1100px){.no2-root .no2-nav,.no2-root .no2-right-desktop{display:flex!important}.no2-root .no2-burger,.no2-root .no2-drawer,.no2-root .no2-backdrop{display:none!important}.no2-header-inner{gap:10px!important;padding-left:14px!important;padding-right:14px!important}.no2-nav{gap:1px!important;flex:1 1 auto!important;min-width:0!important}.no2-nav .no2-nav-item{padding:8px 6px!important;gap:4px!important;font-size:.78rem!important;white-space:nowrap!important}.no2-drawer-nav-icon.in-desktop{width:20px!important;min-width:20px!important;height:20px!important;flex-basis:20px!important;font-size:11px!important;border-radius:6px!important}.no2-right{gap:6px!important;flex-shrink:0!important}}@media (min-width: 821px){.jl-support .sup-hero{padding-top:14px!important;padding-bottom:14px!important;min-height:0!important}.jl-support .sup-hero-left h1{margin-top:7px!important;line-height:1.14!important}.jl-support .sup-hero-body{margin-top:6px!important;line-height:1.4!important}.jl-support .sup-hero .sup-wa-panel{min-height:0!important;padding-top:13px!important;padding-bottom:13px!important;gap:12px!important}.jl-support .sup-hero .sup-wa-icon{width:72px!important;height:72px!important;flex:0 0 72px!important;border-radius:20px!important}.jl-support .sup-hero .sup-wa-content{gap:7px!important}.jl-support .sup-hero .sup-wa-chip{min-height:32px!important;padding:4px 14px!important;margin:0!important;font-size:13px!important}.jl-support .sup-hero .sup-wa-content h2{margin:0!important;font-size:21px!important;line-height:1.18!important}.jl-support .sup-hero .sup-wa-content p{margin:0!important;font-size:14px!important;line-height:1.35!important}.jl-support .sup-hero .sup-wa-number{min-height:44px!important;margin:0!important;padding:0 14px!important;font-size:17px!important}.jl-support .sup-hero .sup-wa-button{min-height:46px!important;padding:0 15px!important;font-size:15px!important}.jl-support .sup-hero .sup-wa-button strong{font-size:15px!important}}.no2-platform-card{padding-top:15px!important;padding-bottom:15px!important}.no2-platform-card .no2-step-head{margin-bottom:11px!important}.no2-platform-card .neworder-platform-grid-fixed{gap:10px!important}.no2-platform-card .no2-plat{min-height:74px!important;padding:7px 6px!important;gap:5px!important;border:1px solid #d7e9cd!important;border-radius:13px!important;background:#fff!important;box-shadow:0 2px 7px #244b1909!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease!important}.no2-platform-card .no2-plat:hover{border-color:#9fd184!important;background:#fbfef9!important;box-shadow:0 7px 18px #43b02a1a!important;transform:translateY(-1px)}.no2-platform-card .no2-plat-icon{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;border:1px solid #e3eee0;background:linear-gradient(180deg,#fff,#f6fbf3);box-shadow:0 3px 8px #21481912,inset 0 1px #ffffffe6}.no2-platform-card .no2-plat-icon svg,.no2-platform-card .no2-plat-icon img{display:block!important;width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;object-fit:contain!important}.no2-platform-card .no2-plat-label{font-size:.82rem!important;font-weight:700!important;line-height:1.15!important;color:#20251f!important}.no2-platform-card .no2-plat.selected{border-color:#43b02a!important;background:#f3f9ee!important;box-shadow:0 0 0 2px #43b02a21,0 6px 16px #43b02a14!important}.no2-platform-card .no2-plat.selected .no2-plat-icon{border-color:#43b02a59;background:#fff}.no2-platform-card .no2-plat-dot{width:7px!important;height:7px!important;top:7px!important;right:9px!important;background:#43b02a!important}@media (max-width: 640px){.no2-platform-card{padding-top:13px!important;padding-bottom:13px!important}.no2-platform-card .no2-step-head{margin-bottom:10px!important}.no2-platform-card .neworder-platform-grid-fixed{gap:7px!important}.no2-platform-card .no2-plat{min-height:68px!important;padding:6px 3px!important;gap:4px!important}.no2-platform-card .no2-plat-icon{width:34px;height:34px;flex-basis:34px;border-radius:10px}.no2-platform-card .no2-plat-icon svg,.no2-platform-card .no2-plat-icon img{width:25px!important;height:25px!important;max-width:25px!important;max-height:25px!important}.no2-platform-card .no2-plat-label{font-size:.75rem!important}}@keyframes jl-fast-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.no2-fast-platform-card{min-height:74px;border:1px solid #dbead3;border-radius:13px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:7px 6px}.no2-fast-platform-icon,.no2-fast-platform-label,.jlw-payment-skeleton-logo,.jlw-payment-skeleton-line{display:block;background:linear-gradient(90deg,#eef5e8 20%,#f9fcf7,#eef5e8 70%);background-size:300% 100%;animation:jl-fast-loading-shimmer 1.15s ease-in-out infinite}.no2-fast-platform-icon{width:36px;height:36px;border-radius:11px}.no2-fast-platform-label{width:58%;max-width:76px;height:10px;border-radius:999px}.jl-wallet .jlw-payment-cards-loading{opacity:1}.jl-wallet .jlw-payment-card-skeleton{pointer-events:none;cursor:default;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;overflow:hidden}.jl-wallet .jlw-payment-skeleton-logo{width:68%;height:38px;border-radius:10px}.jl-wallet .jlw-payment-skeleton-line{width:42%;height:9px;border-radius:999px}@media (max-width: 640px){.no2-fast-platform-card{min-height:68px;padding:6px 3px}.no2-fast-platform-icon{width:32px;height:32px}}@media (prefers-reduced-motion: reduce){.no2-fast-platform-icon,.no2-fast-platform-label,.jlw-payment-skeleton-logo,.jlw-payment-skeleton-line{animation:none}}.jl-advertising-promo{padding:0 0 58px;background:#f7fbf4}.jl-advertising-promo-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:24px;width:100%;padding:26px 30px;border:1px solid #cfe7c5;border-radius:22px;background:linear-gradient(135deg,#fff,#f6fcf2 55%,#edf8e8);box-shadow:0 14px 38px #2e6f1e14}.jl-advertising-promo-card:after{content:"";position:absolute;width:190px;height:190px;right:-65px;top:-95px;border-radius:50%;background:#43b02a14;pointer-events:none}.jl-advertising-promo-icon{position:relative;z-index:1;width:72px;height:72px;flex:0 0 72px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(135deg,#43b02a,#29941d);color:#fff;font-size:20px;font-weight:900;letter-spacing:.5px;box-shadow:0 10px 24px #43b02a38}.jl-advertising-promo-content{position:relative;z-index:1;min-width:0}.jl-advertising-promo-kicker{display:block;margin-bottom:6px;color:#378d25;font-size:11px;font-weight:800;letter-spacing:.09em}.jl-advertising-promo-content h2{margin:0 0 7px;color:#171b16;font-size:clamp(24px,2vw,32px);line-height:1.15;letter-spacing:-.4px}.jl-advertising-promo-content p{max-width:900px;margin:0;color:#596356;font-size:15px;line-height:1.6}.jl-advertising-promo-platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.jl-advertising-promo-platforms span{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border:1px solid #d3e9cb;border-radius:999px;background:#fffc;color:#357a1a;font-size:12px;font-weight:700}@media (max-width: 700px){.jl-advertising-promo{padding:0 0 38px}.jl-advertising-promo-card{align-items:flex-start;gap:15px;padding:20px 18px;border-radius:18px}.jl-advertising-promo-icon{width:52px;height:52px;flex-basis:52px;border-radius:15px;font-size:15px}.jl-advertising-promo-content h2{font-size:21px}.jl-advertising-promo-content p{font-size:14px;line-height:1.55}.jl-advertising-promo-platforms{gap:6px;margin-top:12px}.jl-advertising-promo-platforms span{min-height:28px;padding:4px 9px;font-size:11px}}@media (max-width: 430px){.jl-advertising-promo-card{display:block}.jl-advertising-promo-icon{margin-bottom:13px}}.jl-campaign-banner{min-height:52px;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:0 24px;overflow:hidden;background:#1f1b28;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:110}.jl-campaign-left{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;color:#f5d978;font-size:13px;letter-spacing:.05em}.jl-campaign-icon{font-size:20px;line-height:1}.jl-campaign-marquee{min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.jl-campaign-track{width:max-content;display:inline-flex;align-items:center;gap:28px;font-size:14px;font-weight:650;animation:jlCampaignTicker 28s linear infinite}.jl-campaign-track i{color:#88cf49;font-style:normal}.jl-campaign-banner:hover .jl-campaign-track{animation-play-state:paused}@keyframes jlCampaignTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.jl-campaign-countdown{white-space:nowrap;color:#f5d978;font-variant-numeric:tabular-nums;font-size:13px}.jl-campaign-cta{color:#f5d978;text-decoration:none;font-weight:800;font-size:13px;white-space:nowrap;border-bottom:1px solid currentColor}.jl-campaign-cta:hover{color:#fff}.jl-campaign-detail{scroll-margin-top:100px;position:relative;overflow:hidden;margin:0 0 20px;padding:34px 38px;border:1px solid #d7e9cd;border-radius:24px;background:radial-gradient(circle at 92% 3%,rgba(99,190,59,.1) 0 120px,transparent 121px),linear-gradient(135deg,#fff,#fbfef9 55%,#f2f9ed);box-shadow:0 14px 38px #2d611f12}.jl-campaign-detail-badge{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin:0 auto 20px;padding:8px 16px;border-radius:999px;background:#eef7e8;color:#4d8f2f;font-size:13px;font-weight:850;letter-spacing:.035em}.jl-campaign-detail>h1{margin:0;text-align:center;color:#172033;font-size:clamp(28px,4vw,48px);line-height:1.12}.jl-campaign-detail>h2{max-width:1200px;margin:16px auto 30px;text-align:center;color:#1f2a3e;font-size:clamp(18px,2.5vw,28px);line-height:1.35}.jl-campaign-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:30px;align-items:stretch}.jl-campaign-detail-grid>div>p{margin:0;color:#5d6a7e;font-size:16px;line-height:1.75;white-space:pre-line}.jl-campaign-detail-date{margin-top:18px;color:#4d8f2f;font-size:14px}.jl-campaign-notice{padding:24px;border:1px solid #d8e9ce;border-left:5px solid #63be3b;border-radius:20px;background:#ffffffd1;text-align:center}.jl-campaign-notice h3{margin:0 0 12px;color:#4d8f2f;font-size:20px}.jl-campaign-notice p{margin:0;white-space:pre-line;color:#5d6a7e;font-size:15px;line-height:1.65}.jl-campaign-admin{margin-bottom:20px}.jl-campaign-admin-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-bottom:16px}.jl-campaign-admin-head h3,.jl-campaign-admin-head h4{margin:0 0 5px}.jl-campaign-admin-head p{max-width:850px;margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.5}.jl-campaign-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.jl-campaign-wide{grid-column:1 / -1}.jl-campaign-admin-divider{height:1px;margin:24px 0;background:#dcecd1}.jl-campaign-preview{min-height:50px;margin:10px 0 20px;padding:0 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;overflow:hidden;border-radius:12px;background:#1f1b28;color:#fff;font-size:12px}.jl-campaign-preview>span:first-child,.jl-campaign-preview>span:last-child{color:#f5d978;white-space:nowrap}.jl-campaign-preview-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px){.jl-campaign-banner{min-height:46px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0 10px}.jl-campaign-left strong{display:none}.jl-campaign-marquee{-webkit-mask-image:none;mask-image:none}.jl-campaign-track{font-size:12px;animation-duration:20s}.jl-campaign-countdown{display:none}.jl-campaign-cta{font-size:11px}.jl-campaign-detail{padding:22px 16px;border-radius:18px}.jl-campaign-detail-badge{margin-bottom:14px;font-size:11px}.jl-campaign-detail>h1{font-size:25px}.jl-campaign-detail>h2{margin:12px 0 20px;font-size:17px}.jl-campaign-detail-grid{grid-template-columns:minmax(0,1fr);gap:16px}.jl-campaign-detail-grid>div>p,.jl-campaign-notice p{font-size:14px}.jl-campaign-notice{padding:17px 14px}.jl-campaign-admin-grid{grid-template-columns:minmax(0,1fr)}.jl-campaign-wide{grid-column:auto}.jl-campaign-preview{grid-template-columns:minmax(0,1fr);gap:5px;padding:10px 12px}}@media (prefers-reduced-motion: reduce){.jl-campaign-track{animation:none}}body .no2-promo,body .jl-campaign-banner{display:none!important}body .jl-global-banner-stack .no2-promo{display:flex!important}body .jl-global-banner-stack .jl-campaign-banner{display:grid!important}.jl-global-banner-stack{position:relative;z-index:120;width:100%;flex:0 0 auto}.jl-global-banner-stack .jl-global-promo{width:100%;min-height:48px;margin:0;border-radius:0}.jl-global-use-code{white-space:nowrap;color:inherit;font-weight:800}.jl-global-banner-stack+.no2-root .no2-header,.jl-global-banner-stack+* .no2-header{top:0}@media (max-width: 640px){.jl-global-banner-stack .jl-global-promo{min-height:42px;padding:7px 10px;gap:5px 7px;font-size:.66rem;line-height:1.25}.jl-global-banner-stack .no2-promo-chip{padding:4px 8px}.jl-global-banner-stack .no2-promo-code{padding:3px 8px}.jl-global-use-code{font-size:.62rem}}.jl-global-banner-loading{width:100%;height:52px;min-height:52px;flex:0 0 52px;background:#1f1b28}@media (min-width: 1100px){.no2-header-inner>.no2-brand{width:220px!important;min-width:220px!important;flex:0 0 220px!important;margin-right:24px!important}.no2-header-inner>.no2-brand .brand-logo{width:220px!important;min-width:220px!important;height:64px!important;min-height:64px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important}.no2-header-inner>.no2-brand .brand-logo img{display:block!important;width:auto!important;max-width:220px!important;height:auto!important;max-height:64px!important;object-fit:contain!important}}.no2-header,.no2-header-inner,.no2-brand,.no2-brand .brand-logo,.no2-nav,.no2-nav-item,.no2-right{transition-property:background-color,border-color,color,box-shadow!important}@media (max-width: 1099px){.jl-global-banner-loading{height:46px;min-height:46px;flex-basis:46px}}.standalone-auth-page:has(.login-otp-form){flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:24px!important}.standalone-auth-page:has(.login-otp-form) .brand-logo-compact{display:flex!important;align-self:center!important;justify-content:center!important;margin:0 auto!important;text-align:center!important}.standalone-auth-page:has(.login-otp-form) .auth-card,.standalone-auth-page:has(.login-otp-form) .login-card{margin:0 auto!important}@media (max-width: 640px){.standalone-auth-page:has(.login-otp-form){gap:18px!important;padding:20px 14px!important}}body:has(.login-otp-form) .brand-logo-compact{display:flex!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;align-self:stretch!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;transform:none!important}body:has(.login-otp-form) .brand-logo-compact img{display:block!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;object-fit:contain!important}.forgot-password-page{width:100%!important;max-width:none!important;min-height:100vh!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;padding:24px!important}.forgot-password-page>.forgot-password-shell{width:min(660px,calc(100vw - 48px))!important;max-width:660px!important;min-width:0!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;position:static!important;left:auto!important;right:auto!important;transform:none!important}.forgot-password-shell .brand-logo-compact{justify-self:center!important;align-self:center!important;width:max-content!important;max-width:100%!important;margin:0 auto 26px!important;padding:0!important;transform:none!important}.forgot-password-shell .brand-logo-compact img{display:block!important;margin:0 auto!important}.forgot-password-shell .auth-card{width:100%!important;max-width:660px!important;margin:0!important;box-sizing:border-box!important;justify-self:center!important;transform:none!important}@media (max-width: 640px){.forgot-password-page{padding:18px 14px!important}.forgot-password-page>.forgot-password-shell{width:100%!important}.forgot-password-shell .brand-logo-compact{margin-bottom:20px!important}}.reset-password-page{width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.reset-password-page>.reset-password-shell{width:100%!important;max-width:660px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}.reset-password-shell>.brand-logo-compact{width:100%!important;max-width:440px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 24px!important;padding:0!important;align-self:center!important;transform:none!important}.reset-password-shell>.brand-logo-compact img{display:block!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.reset-password-shell>.auth-card{width:100%!important;max-width:440px!important;box-sizing:border-box!important;margin:0 auto!important;align-self:center!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}@media (max-width: 560px){.reset-password-page>.reset-password-shell{max-width:100%!important}.reset-password-shell>.auth-card{width:100%!important}}
