:root{--bg:#BAC7D5;--bg2:#B0BFCF;--panel:#D4DFEA;--line:rgba(15,23,42,.18);--text:#0F172A;--muted:#334155;--blue:#0F766E;--cyan:#0D9488;--purple:#0F766E;--danger:#E11D48;--green:#047857}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1160px,calc(100% - 40px));margin:auto}.landing{min-height:100vh;background:radial-gradient(circle at 15% 15%,rgba(20,184,166,.1),transparent 32%),radial-gradient(circle at 90% 10%,rgba(13,148,136,.08),transparent 32%),linear-gradient(180deg,#CAD5E1,#BAC7D5)}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.auth-logo,.brand,.side-brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.08em}.auth-logo b,.brand b,.side-brand b{color:#0D9488}.brand-mark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-weight:900;font-size:22px;background:linear-gradient(135deg,#14B8A6,#0D9488);box-shadow:0 10px 30px rgba(22,140,255,.35)}.nav-links{display:flex;gap:24px;color:#334155}.btn,.nav-links{align-items:center}.btn{display:inline-flex;justify-content:center;border:0;border-radius:12px;padding:13px 19px;background:linear-gradient(135deg,#14B8A6,#0D9488);color:#fff;font-weight:800;cursor:pointer;box-shadow:0 12px 28px rgba(22,140,255,.22);transition:.2s}.btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn-small{padding:9px 14px;border-radius:9px}.btn-ghost{background:rgba(15,23,42,.06);border:1px solid var(--line);box-shadow:none}.full{width:100%}.hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;padding:90px 0 110px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#0D9488;font-weight:800}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);margin-right:8px}.hero h1{font-size:clamp(52px,7vw,82px);line-height:.96;letter-spacing:-.055em;margin:18px 0 24px}.hero h1 span{background:linear-gradient(90deg,#0D9488,#14B8A6);background-clip:text;-webkit-background-clip:text;color:transparent}.hero p{color:var(--muted);font-size:18px;line-height:1.7;max-width:590px}.hero-actions{display:flex;gap:12px;margin:30px 0}.trust-row{display:flex;gap:18px;color:#334155;font-size:13px;flex-wrap:wrap}.hero-card{position:relative;background:linear-gradient(145deg,#D4DFEA,#CAD6E2);border:1px solid #94a3b8;border-radius:28px;padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.15);overflow:hidden}.glow{position:absolute;width:260px;height:260px;background:rgba(31,190,255,.2);filter:blur(70px);right:-70px;top:-80px}.mock-top{display:flex;justify-content:space-between;color:#0F172A;font-weight:800}.status-pill{font-size:11px;color:#64e4b1;background:rgba(53,211,154,.1);padding:6px 9px;border-radius:99px}.mock-stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:25px 0}.mock-stat-grid>div{background:rgba(15,23,42,.06);border:1px solid var(--line);border-radius:17px;padding:18px}.mock-stat-grid em,.mock-stat-grid small{display:block;color:var(--muted);font-size:11px;font-style:normal}.mock-stat-grid strong{display:block;font-size:30px;margin:5px 0}.mock-stat-grid em{color:#56dca7}.mock-chart{height:160px;position:relative;border-radius:18px;background:rgba(15,23,42,.05);border:1px solid var(--line);overflow:hidden}.chart-line{position:absolute;inset:30px 20px 35px;background:linear-gradient(145deg,transparent 0 12%,rgba(50,215,255,.9) 12.5% 13%,transparent 13.5% 28%,rgba(50,215,255,.9) 28.5% 29%,transparent 29.5% 47%,rgba(50,215,255,.9) 47.5% 48%,transparent 48.5% 66%,rgba(50,215,255,.9) 66.5% 67%,transparent 67.5% 82%,rgba(50,215,255,.9) 82.5% 83%,transparent 83.5%);opacity:.5}.chart-bars{position:absolute;bottom:15px;left:20px;right:20px;display:flex;align-items:flex-end;gap:9px;height:80px}.chart-bars i{flex:1 1;border-radius:5px 5px 0 0;background:linear-gradient(#14B8A6,#0D9488);height:30%}.chart-bars i:nth-child(2){height:45%}.chart-bars i:nth-child(3){height:35%}.chart-bars i:nth-child(4){height:65%}.chart-bars i:nth-child(5){height:52%}.chart-bars i:nth-child(6){height:78%}.chart-bars i:nth-child(7){height:90%}.mock-message{display:flex;gap:11px;align-items:center;margin-top:16px;padding:14px;border-radius:16px;background:rgba(15,23,42,.06)}.avatar{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#0D9488,#14B8A6);font-weight:800;flex:none}.mock-message p{margin:3px 0 0;color:#334155;font-size:12px}.unread{margin-left:auto;background:#0D9488;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;font-size:11px}.features{padding:30px 0 100px}.section-head{max-width:700px}.cta h2,.section-head h2{font-size:40px;letter-spacing:-.04em;margin:10px 0}.section-head p{color:var(--muted);line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:35px}.feature-grid article{padding:26px;border:1px solid var(--line);background:rgba(15,23,42,.05);border-radius:20px}.feature-grid article>span{color:#14B8A6;font-weight:900}.feature-grid h3{margin:28px 0 10px;font-size:21px}.feature-grid p{color:var(--muted);line-height:1.6;margin:0}.cta{border:1px solid var(--line);background:linear-gradient(110deg,rgba(25,67,127,.32),rgba(99,53,155,.15));border-radius:24px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px}.cta h2{font-size:27px;margin-bottom:0}.cta form{display:flex;gap:9px}.auth-form input,.chat-form input,.cta input,.form-grid input,.search{background:#E2EBF2;border:1px solid var(--line);color:#0F172A;border-radius:11px;padding:13px 14px;outline:none}.auth-form input:focus,.chat-form input:focus,.cta input:focus,.form-grid input:focus,.search:focus{border-color:rgba(13,148,136,.6);box-shadow:0 0 0 3px rgba(13,148,136,.15)}.success-box{color:#5ce2ae}.footer{display:flex;justify-content:space-between;align-items:center;padding:25px 0 40px;color:#334155;font-size:12px}.footer .brand{color:#0F172A;font-family:Georgia,serif!important;font-weight:900;letter-spacing:3px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 20% 20%,rgba(20,184,166,.08),transparent 35%),#BAC7D5}.auth-logo{position:fixed;top:28px;left:35px}.auth-card{width:min(450px,calc(100% - 32px));background:#D4DFEA;border:1px solid #94a3b8;border-radius:24px;padding:35px;box-shadow:0 30px 80px rgba(0,0,0,.14)}.auth-icon{width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#14B8A6,#0D9488);display:grid;place-items:center;font-size:24px;font-weight:900;margin-bottom:20px}.auth-card h1{margin:0 0 8px;font-size:34px}.auth-card>p{color:var(--muted);margin-top:0}.auth-form{display:grid;grid-gap:17px;gap:17px;margin-top:25px}.auth-form label,.form-grid label{display:grid;grid-gap:8px;gap:8px;color:#334155;font-size:13px;font-weight:700}.auth-form input{width:100%}.form-error{color:#ff98a8;background:rgba(255,100,124,.08);border:1px solid rgba(255,100,124,.2);padding:10px;border-radius:10px;font-size:12px}.switch{text-align:center;color:#334155;font-size:13px}.switch a{color:#14B8A6;font-weight:700}.app-shell{background:#BAC7D5}.sidebar{background:linear-gradient(rgba(7,19,41,.9),rgba(7,19,41,.97)),url(/sidebar-bg.jpg);background-size:cover;background-position:50%;border-right:1px solid var(--line);padding:25px 15px;flex:none}.side-brand{padding:0 10px 30px}.side-brand .brand-mark{width:34px;height:34px;font-size:18px}.admin-badge,.side-label{padding:12px 12px 8px;color:#94A3B8;font-size:10px;text-transform:uppercase;letter-spacing:.15em;font-weight:900}.side-link{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;color:#64748B;font-size:13px;margin:2px 0}.side-link.active,.side-link:hover{background:rgba(50,215,255,.08);color:#eaf8ff}.side-link.active{box-shadow:inset 2px 0 #14B8A6}.side-link b{margin-left:auto}.count{background:#0D9488;color:#fff;border-radius:99px;padding:2px 7px;font-size:10px}.side-bottom{margin-top:auto}.admin-badge{color:#7fe8ff;background:rgba(50,215,255,.06);margin:0 5px 10px;border:1px solid rgba(50,215,255,.1);border-radius:8px}.app-main{max-width:1500px;transition:.3s ease}.topbar{margin-bottom:28px}.topbar h1{margin:7px 0 0;font-size:32px;letter-spacing:-.035em}.top-actions{display:flex;align-items:center;gap:12px}.icon-btn{width:42px;height:42px;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;background:rgba(15,23,42,.03)}.info-banner{padding:14px 18px;border:1px solid rgba(50,215,255,.14);background:rgba(50,215,255,.04);color:#5ddfff;font-size:12px;margin-bottom:26px}.info-banner span{color:#64748B;margin-left:7px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.admin-stats,.stat-grid{gap:20px;margin-bottom:26px}.admin-stats{grid-template-columns:repeat(4,1fr)}.stat{padding:22px 20px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(15,23,42,.04),rgba(255,255,255,.015));border-radius:18px}.stat small,.stat span{display:block;color:#7886a2;font-size:12px}.stat strong{display:block;font-size:30px;margin:10px 0 5px}.stat small{color:#56dca7}.content-grid{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:24px;gap:24px;align-items:stretch;margin-bottom:26px}.panel{border:1px solid var(--line);background:rgba(15,23,42,.03);padding:26px 28px;margin-bottom:26px}.panel:last-child{margin-bottom:0}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.panel h2{margin:7px 0 0;font-size:22px}.mini-status{font-size:11px;color:#61dfb0}.activity{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid var(--line)}.activity-dot{width:9px;height:9px;border-radius:50%;background:#14B8A6;box-shadow:0 0 12px #14B8A6}.activity div{flex:1 1}.activity b,.activity small{display:block}.activity small{color:#77859e;margin-top:4px;font-size:11px}.profile-card{text-align:center}.profile-card .eyebrow{display:block;text-align:left}.profile-avatar{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,#0D9488,#14B8A6);font-size:28px;font-weight:900;margin:25px auto 15px}.profile-card p{color:#64748B;margin-top:-4px;margin-bottom:25px}.form-panel{max-width:850px;margin-bottom:26px}.profile-banner{display:flex;gap:18px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--line)}.profile-banner h2{margin:0 0 4px}.profile-banner p{color:#64748B;margin:0}.profile-avatar.big{margin:0;width:65px;height:65px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;margin:25px 0}.form-grid label>div,.form-grid>label{min-width:0}.form-grid input,.form-grid select{min-width:0;max-width:100%;box-sizing:border-box}.save-row{display:flex;align-items:center;justify-content:space-between;color:#7e8ba4;font-size:12px}.support-main{display:flex;flex-direction:column}.online{font-size:12px;color:#58dfa9}.online i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#35d39a;margin-right:7px}.chat-panel{height:calc(100vh - 150px);min-height:520px;border:1px solid var(--line);border-radius:20px;background:#D4DFEA;display:flex;flex-direction:column;overflow:hidden;margin-bottom:26px}.chat-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line);background:#C2CFDC}.chat-head small{display:block;color:#76839d;margin-top:3px}.messages{flex:1 1;overflow:auto;padding:24px;flex-direction:column;gap:14px}.bubble-row,.messages{display:flex}.bubble-row.user{justify-content:flex-end}.bubble{max-width:min(70%,560px);padding:12px 14px;border-radius:16px;background:#C2CFDC;color:#0F172A;line-height:1.5;font-size:13px}.bubble.admin{border-bottom-left-radius:4px}.bubble.user{background:linear-gradient(135deg,#0D9488,#14B8A6);border-bottom-right-radius:4px}.bubble small{display:block;font-size:9px;opacity:.65;margin-top:5px}.chat-form{display:flex;gap:10px;padding:16px;border-top:1px solid var(--line);background:#C2CFDC}.chat-form input{flex:1 1}.search{width:260px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;color:#475569;background:#C2CFDC;font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:14px 18px;border-bottom:1px solid var(--line)}td{padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.08);color:#1E293B}.user-cell{display:flex;align-items:center;gap:12px}.user-cell b,.user-cell small{display:block}.user-cell small{color:#65738d;margin-top:3px}.status{padding:5px 8px;border-radius:99px;font-size:10px}.status.active{color:#047857;background:#D1FAE5}.status.suspended{color:#E11D48;background:#FFE4E6}.table-btn{background:#C2CFDC;border:1px solid var(--line);color:#334155;border-radius:8px;padding:7px 10px;cursor:pointer;transition:.18s ease}.table-btn:hover{background:rgba(20,184,166,.15);border-color:rgba(20,184,166,.4);color:#0D9488}.admin-chip{padding:9px 12px;background:#C2CFDC;border:1px solid var(--line);border-radius:10px;color:#334155;font-size:12px}@media(max-width:900px){.hero{padding-top:40px}.feature-grid,.hero{grid-template-columns:1fr}.cta{flex-direction:column;align-items:flex-start}.auth-logo{position:static;margin-bottom:20px}.auth-page{display:flex;flex-direction:column}.cta form{width:100%}.cta input{flex:1 1;min-width:0}}@media(max-width:560px){.container{width:min(100% - 28px,1160px)}.nav{height:70px}.nav-links>a:first-child{display:none}.hero h1{font-size:clamp(30px,8vw,46px)}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-card{padding:18px}.footer{flex-direction:column;gap:15px}.cta{padding:22px}.cta form{flex-direction:column}.auth-card{padding:24px}.panel{padding:17px}.panel-head{align-items:flex-start;flex-direction:column}.search{width:100%}.bubble{max-width:88%}.chat-form .btn{padding-inline:14px}.info-banner span{display:block;margin:5px 0 0}}.chat-head .avatar{width:42px;height:42px}.chat-head{flex:none}.messages::-webkit-scrollbar{width:7px}.messages::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:99px}.loading-screen{min-height:100vh;display:grid;place-items:center;background:var(--bg);color:var(--text);font-weight:700}.remember-row{display:flex!important;flex-direction:row!important;align-items:center;gap:9px;font-size:14px!important}.remember-row input{width:16px!important;height:16px!important;accent-color:#35b6ff}.support-layout{grid-template-columns:300px 1fr}.conversation-list{background:rgba(15,23,42,.04);border:1px solid rgba(255,255,255,.08);padding:10px;overflow:auto}.conversation-item{flex-direction:column;gap:4px;padding:14px}.conversation-item.selected,.conversation-item:hover{background:rgba(53,182,255,.1)}.conversation-item b{font-size:14px}.conversation-item small{opacity:.55}.conversation-item span{font-size:12px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state{padding:20px;opacity:.6;font-size:14px}@media(max-width:800px){.support-layout{grid-template-columns:1fr}.conversation-list{max-height:240px}}.support-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:560px}.conversation-list{background:var(--panel,#fff);border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:16px}.conversation-item{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;padding:12px;border-radius:12px;cursor:pointer;color:inherit}.conversation-item.selected{background:rgba(37,99,235,.08)}.conversation-item>span:nth-child(2){min-width:0;flex:1 1}.conversation-item b,.conversation-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item small{opacity:.65;margin-top:3px}.conversation-item i{width:8px;height:8px;border-radius:50%;background:#22c55e}.support-layout .chat-panel{min-width:0}.empty-state{padding:28px;text-align:center;opacity:.65}.chat-form button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:850px){.support-layout{grid-template-columns:1fr}.conversation-list{max-height:280px;overflow:auto}}.invite-box{display:flex;gap:10px;margin:14px 0}.invite-box input{flex:1 1;min-width:0}.info-banner span{opacity:.72}.status.suspended{background:rgba(255,80,80,.12)}.copy-toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:#0F172A;color:#fff;padding:12px 20px;border-radius:12px;font-size:13px;font-weight:700;box-shadow:0 15px 40px rgba(0,0,0,.25);z-index:9999;display:flex;align-items:center;gap:8px}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:26px}.balance-stat{border-color:rgba(53,211,154,.25)}.profit-stat{border-color:rgba(139,92,246,.25)}.flow-row{flex-wrap:wrap;margin:24px 0}.flow-row,.flow-row>div{display:flex;align-items:center;gap:12px}.flow-row>div{flex:1 1;min-width:120px;padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(15,23,42,.03)}.flow-row b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:rgba(50,215,255,.12);color:#5fe3ff}.flow-row span{font-size:11px;color:#aebbd0}.flow-row i{color:#4ccfff;font-style:normal}.rules-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.rules-grid>div{padding:18px;border-radius:16px;background:rgba(15,23,42,.03);border:1px solid var(--line)}.rules-grid p{margin:7px 0 0;color:#7886a2;font-size:12px;line-height:1.5}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:26px}.product-card{overflow:hidden;border:1px solid var(--line);background:rgba(15,23,42,.03);border-radius:18px}.product-card img{display:block;width:100%;aspect-ratio:4/3;object-position:center 35%;background:#0b1730;transform:scale(1.7)}.product-body{padding:18px}.product-id{font-size:10px;color:#55ddff}.product-body h3{font-size:15px;line-height:1.35;margin:7px 0 10px;min-height:40px}.product-body strong{font-size:19px}.balance-chip{padding:10px 13px;border-radius:10px;background:rgba(53,211,154,.08);border:1px solid rgba(53,211,154,.18);color:#63e5b2;font-size:12px}.order-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px;margin-bottom:26px}.order-card,.status-card{display:flex;overflow:hidden;border:1px solid var(--line);background:rgba(15,23,42,.03);border-radius:20px}.order-card>img{width:45%;object-fit:cover;background:#0b1730}.order-content{padding:22px;flex:1 1}.order-content h2,.status-main h2{margin:9px 0 15px}.amount-row{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid #e2e8f0;font-size:13px}.amount-row span{color:#5B6B82}.amount-row b{color:#0F172A}.amount-row.total{border-bottom:0;color:#0F172A;font-weight:700}.amount-row.total b{color:#0D9488}.order-actions{display:flex;gap:10px;margin-top:18px}.danger-btn{color:#ff899c!important;border-color:rgba(255,100,124,.2)!important}.hint{display:block;color:#64748B;font-size:11px;line-height:1.5;margin-top:12px}.status-list{display:grid;grid-gap:20px;gap:20px;margin-bottom:26px}.status-card>img{width:230px;object-fit:cover;background:#0b1730}.status-main{padding:22px;flex:1 1}.status-head{display:flex;justify-content:space-between;align-items:center}.status.pending{color:#D97706;background:#FEF3C7}.status.completed{color:#047857;background:#D1FAE5}.info-box{border-radius:12px;background:rgba(255,210,106,.06);border:1px solid rgba(255,210,106,.12);color:#d9c27d}.info-box,.success-box{margin-top:15px;padding:14px;font-size:12px}.success-box{border-radius:12px;background:rgba(53,211,154,.06);border:1px solid rgba(53,211,154,.12);color:#63e5b2}.admin-order-grid{display:grid;grid-template-columns:1.25fr .85fr;grid-gap:22px;margin-bottom:26px}.admin-form input,.admin-form select{background:#E2EBF2;border:1px solid var(--line);color:#0F172A;border-radius:11px;padding:13px 14px;outline:none}.formula-box{margin:18px 0;padding:16px;border-radius:14px;background:#F0FDFA;border:1px solid #99f6e4;color:#0F172A;font-size:13px}.formula-box b{color:#0D9488;margin-left:5px}.fund-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:22px}.fund-cards>div{padding:20px;border:1px solid var(--line);border-radius:16px;background:rgba(15,23,42,.03)}.fund-cards span{display:block;color:#7f8da8;font-size:11px}.fund-cards strong{display:block;font-size:26px;margin-top:8px}.adjust-row{display:flex;gap:10px;margin:12px 0}.adjust-row input{flex:1 1;background:#E2EBF2;border:1px solid var(--line);color:#0F172A;border-radius:10px;padding:10px}.table-thumb{width:44px;height:44px;object-fit:cover;border-radius:9px}.admin-product-grid{grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:26px}@media(max-width:1100px){.dashboard-stats{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(3,1fr)}.admin-order-grid{grid-template-columns:1fr}.admin-product-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:800px){.order-grid,.rules-grid{grid-template-columns:1fr}.status-card{display:block}.status-card>img{width:100%;height:220px}.admin-product-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.flow-row>i{display:none}.flow-row>div{min-width:45%}.adjust-row{flex-wrap:wrap}.adjust-row input{min-width:100%}}@media(max-width:520px){.dashboard-stats,.product-grid{grid-template-columns:1fr 1fr}.product-body h3{font-size:13px}.order-card>img{width:40%}.admin-product-grid{grid-template-columns:1fr 1fr}}.chat-image{display:block;max-width:280px;max-height:220px;border-radius:12px;margin-bottom:7px}.attachment-preview{display:flex;gap:10px;align-items:center;padding:10px 16px;border-top:1px solid var(--line)}.attachment-preview img{width:90px;height:70px;object-fit:cover;border-radius:9px}.chat-form{align-items:center}.chat-form input[type=file]{display:none}.status.handed_over{color:#2563EB;background:#DBEAFE}.status.on_the_way{color:#7C3AED;background:#EDE9FE}.status.delivered{color:#059669;background:#D1FAE5}.status.sent{color:#0284C7;background:#E0F2FE}.status-action{display:flex;gap:7px;align-items:center}.status-action select{background:#E2EBF2;border:1px solid #94a3b8;color:#0F172A;border-radius:8px;padding:7px 8px;max-width:210px;color-scheme:light}.status-timeline{grid-gap:8px;gap:8px}.timeline-step{padding:10px 8px;border:1px solid var(--line);border-radius:10px;opacity:.45}.timeline-step.done{border-color:rgba(50,215,255,.22);background:rgba(50,215,255,.04)}.timeline-step span{width:22px;height:22px;background:rgba(255,255,255,.06);font-size:10px;margin-bottom:7px}.timeline-step small{color:#8a97ad;font-size:10px}@media(max-width:800px){.status-timeline{grid-template-columns:1fr 1fr}}.live-chip{display:inline-flex;align-items:center;gap:7px}.live-chip i{width:8px;height:8px;border-radius:50%;background:#36b7ff;box-shadow:0 0 0 4px rgba(54,183,255,.1),0 0 12px rgba(54,183,255,.75);display:inline-block}.product-card{cursor:pointer;transition:transform .18s ease,border-color .18s ease}.product-card:hover{transform:translateY(-3px);border-color:rgba(50,215,255,.35)}.product-card:hover img{transform:scale(1.76)}.product-detail{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:22px;gap:22px}.product-detail-media{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:rgba(15,23,42,.03)}.product-detail-media img{width:100%;height:100%;min-height:460px}.product-detail-info{padding:8px 0}.product-detail-info h1{font-size:38px;margin:8px 0 12px}.detail-price{font-size:30px;font-weight:800}.detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:20px 0}.detail-box{padding:15px;border:1px solid var(--line);border-radius:14px;background:rgba(15,23,42,.03)}.detail-box span{display:block;color:#7f8da8;font-size:11px}.detail-box strong{display:block;font-size:20px;margin-top:6px}.detail-note{padding:14px;border-radius:13px;background:rgba(50,215,255,.04);border:1px solid rgba(50,215,255,.1);color:#9aabc5;font-size:12px;line-height:1.6}.back-link{display:inline-block;margin-bottom:12px;color:#67ddff;font-size:13px}@media(max-width:850px){.product-detail{grid-template-columns:1fr}.product-detail-media img{min-height:300px}}.live-banner{padding:10px 14px}.live-banner b{display:inline-flex;align-items:center;gap:8px}.live-dot{width:8px;height:8px;border-radius:50%;background:#35b6ff;box-shadow:0 0 0 4px rgba(53,182,255,.1),0 0 12px rgba(53,182,255,.8);display:inline-block}.admin-form select,.auth-form select,.form-grid select,.status-action select{background:#E2EBF2;border:1px solid var(--line);color:#0F172A;border-radius:11px;padding:13px 14px;outline:none;width:100%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color-scheme:light}.admin-form select:focus,.auth-form select:focus,.form-grid select:focus,.status-action select:focus{border-color:#0D9488;box-shadow:0 0 0 3px rgba(13,148,136,.15)}.form-grid input:-moz-read-only{opacity:1;color:#475569;background:#C2CFDC;cursor:default}.form-grid input:read-only,.form-grid select:disabled{opacity:1;color:#475569;background:#C2CFDC;cursor:default}.admin-form select option,.auth-form select option,.form-grid select option,.status-action select option{background:#D4DFEA;color:#0F172A}.product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.product-card{border-radius:14px}.product-card img{aspect-ratio:1.15/1;object-fit:cover;object-position:center top;transform:none;transition:transform .18s ease}.product-card:hover img{transform:scale(1.05)}.product-body{padding:10px 11px 12px}.product-body h3{font-size:13px;line-height:1.25;margin:4px 0;min-height:32px}.product-body strong{font-size:16px}.admin-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.product-detail-media img{object-fit:cover;object-position:center top}.how-it-works{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.how-it-works>div{padding:17px;border:1px solid var(--line);border-radius:14px;background:rgba(15,23,42,.03)}.how-it-works b{display:block;margin-bottom:7px}.how-it-works span{display:block;color:#7f8da8;font-size:12px;line-height:1.45}@media(max-width:1200px){.admin-product-grid,.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1000px){.admin-product-grid,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.how-it-works{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.admin-product-grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid,.how-it-works{grid-template-columns:1fr}}@media(max-width:560px){.admin-product-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-body{padding:8px}.product-body h3{font-size:12px;min-height:30px}.product-body strong{font-size:14px}}.admin-stats .stat{position:relative;overflow:hidden;transition:.2s ease}.admin-stats .stat:hover{transform:translateY(-3px);border-color:rgba(50,215,255,.35)}.admin-stats .stat:first-child{background:linear-gradient(145deg,rgba(22,140,255,.12),rgba(255,255,255,.02))}.admin-stats .stat:nth-child(2){background:linear-gradient(145deg,rgba(139,92,246,.12),rgba(255,255,255,.02))}.admin-stats .stat:nth-child(3){background:linear-gradient(145deg,rgba(50,215,255,.12),rgba(255,255,255,.02))}.admin-stats .stat:nth-child(7){border-color:rgba(53,211,154,.25)}.admin-stats .stat strong{font-size:32px;letter-spacing:-.03em}.panel{box-shadow:0 20px 50px rgba(0,0,0,.12)}.panel-head h2{letter-spacing:-.02em}.table-wrap table tbody tr{transition:.15s ease}.table-wrap table tbody tr:hover{background:rgba(50,215,255,.04)}.status{text-transform:capitalize;font-weight:700}.info-banner{display:flex;align-items:center;gap:8px}.order-card,.product-card,.status-card{transition:.2s ease}.order-card:hover,.product-card:hover,.status-card:hover{border-color:rgba(50,215,255,.3)}.chart-card{border:1px solid var(--line);background:rgba(15,23,42,.03);border-radius:20px;padding:22px}@media(max-width:900px){.admin-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.admin-stats{grid-template-columns:1fr}}.app-shell{background:radial-gradient(circle at 20% 10%,rgba(22,140,255,.18),transparent 30%),radial-gradient(circle at 80% 80%,rgba(139,92,246,.14),transparent 35%),#050b1d}.sidebar{background:linear-gradient(180deg,rgba(7,19,41,.92),rgba(5,11,29,.96));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid rgba(50,215,255,.12);box-shadow:15px 0 50px rgba(0,0,0,.35)}.side-link{transition:.2s ease}.side-link.active,.side-link:hover{background:linear-gradient(90deg,rgba(50,215,255,.15),rgba(22,140,255,.05));box-shadow:inset 3px 0 #14B8A6,0 0 25px rgba(50,215,255,.08)}.panel{background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:rgba(255,255,255,.1)}.stat{background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.topbar h1{font-size:36px}.admin-chip{background:rgba(50,215,255,.08);border-color:rgba(50,215,255,.25);color:#65ddff}.table-wrap{border-radius:16px;overflow:hidden}table tbody tr:hover{background:rgba(50,215,255,.06)}.btn{box-shadow:0 10px 35px rgba(22,140,255,.35)}.sidebar-profile{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:12px;border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.sidebar-profile b{display:block;font-size:13px;color:#0F172A}.sidebar-profile small{display:block;margin-top:3px;font-size:11px;color:#7f8da8}.sidebar-profile .profile-avatar{width:42px;height:42px;margin:0;border-radius:14px;background:linear-gradient(135deg,#0D9488,#14B8A6);display:grid;place-items:center;font-weight:900;color:#fff;box-shadow:0 0 25px rgba(50,215,255,.35)}.admin-badge{margin:10px 5px 20px;padding:12px;border-radius:14px;background:linear-gradient(135deg,rgba(50,215,255,.12),rgba(139,92,246,.1));border:1px solid rgba(50,215,255,.18);color:#62ddff;font-size:11px;letter-spacing:.08em;font-weight:800;text-align:center}.sidebar .side-link{overflow:hidden}.sidebar .side-link:after{content:"";position:absolute;right:-40px;width:80px;height:80px;background:rgba(50,215,255,.12);filter:blur(35px);opacity:0;transition:.3s}.sidebar .side-link.active:after,.sidebar .side-link:hover:after{opacity:1}.side-bottom{padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.sidebar{position:relative;overflow:hidden}.sidebar:before{top:-80px;left:-80px;background:rgba(50,215,255,.12)}.sidebar:after,.sidebar:before{content:"";position:absolute;width:220px;height:220px;filter:blur(90px);pointer-events:none}.sidebar:after{bottom:-80px;right:-80px;background:rgba(139,92,246,.12)}.app-shell{overflow:hidden}.app-shell:after,.app-shell:before{display:none!important}.app-main,.sidebar{position:relative;z-index:1}.topbar h1{background:linear-gradient(90deg,#ffffff,#62ddff);-webkit-background-clip:text;background-clip:text;color:transparent}.analytics-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.analytics-card{padding:24px 22px;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.09)}.analytics-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.analytics-title span{color:#64748B;font-size:13px}.analytics-title strong{font-size:28px}.progress-track{height:10px;background:rgba(255,255,255,.07);border-radius:999px;overflow:hidden}.progress-fill{height:100%;border-radius:999px}.chart-yellow{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.chart-blue{background:linear-gradient(90deg,#0D9488,#14B8A6)}.chart-purple{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.chart-green{background:linear-gradient(90deg,#059669,#35d39a)}.inventory-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.inventory-card{padding:22px 20px;border-radius:18px;background:rgba(15,23,42,.04);border:1px solid var(--line)}.inventory-card span{display:block;font-size:12px;color:#64748B}.inventory-card strong{display:block;font-size:30px;margin:10px 0}.mini-progress{height:8px;background:rgba(255,255,255,.07);border-radius:99px;overflow:hidden}.mini-progress div{height:100%;background:linear-gradient(90deg,#14B8A6,#0D9488)}.revenue-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.revenue-card{padding:22px 20px;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08)}.revenue-card span{color:#64748B;font-size:12px}.revenue-card strong{display:block;font-size:26px;margin:12px 0}.revenue-card small{color:#35d39a}@media(max-width:900px){.analytics-grid,.inventory-grid,.revenue-grid{grid-template-columns:1fr}}.admin-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-product-grid .product-card{position:relative;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;transition:.25s ease}.admin-product-grid .product-card:hover{transform:translateY(-6px);border-color:rgba(50,215,255,.35);box-shadow:0 20px 45px rgba(0,0,0,.35)}.admin-product-grid img{height:190px;width:100%;object-fit:cover;background:#C2CFDC}.admin-product-grid .product-body{padding:16px}.admin-product-grid h3{font-size:16px;margin-bottom:12px;color:#0F172A}.admin-product-grid small{color:#64748B}.admin-product-grid strong{font-size:24px;display:block;margin:12px 0;color:#0F172A}.product-stock{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:11px;background:rgba(50,215,255,.08);color:#61ddff;border:1px solid rgba(50,215,255,.18)}.product-active{background:rgba(53,211,154,.1);color:#59e2ae}.product-inactive{background:rgba(255,100,124,.1);color:#ff8da0}.product-actions{display:flex;gap:8px;margin-top:15px}.product-actions button{flex:1 1}@media(max-width:1200px){.admin-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-management-card{background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.09);border-radius:20px}.users-table td{vertical-align:middle}.user-profile-cell{display:flex;align-items:center;gap:12px}.user-profile-cell .avatar{width:42px;height:42px;border-radius:14px;font-size:16px}.user-meta b{display:block;color:#fff}.user-meta small{display:block;color:#7f8da8;margin-top:3px}.role-badge{padding:6px 10px;border-radius:999px;font-size:11px;background:rgba(50,215,255,.08);color:#5bdfff;border:1px solid rgba(50,215,255,.15)}.status.active{background:rgba(53,211,154,.1)}.status.suspended{background:rgba(255,100,124,.1);color:#ff8fa1}.action-row{display:flex;gap:8px;flex-wrap:wrap}.users-search{background:#E2EBF2;border:1px solid var(--line);color:#0F172A;border-radius:12px;padding:12px 15px}@media(max-width:900px){.users-search{width:100%}}.app-shell{display:flex;width:100%;position:relative;background:var(--bg,#BAC7D5);transition:.25s ease}.sidebar{width:245px;height:100vh;position:fixed;top:0;left:0;flex-shrink:0;display:flex;flex-direction:column;background:#B2C0CE;border-right:1px solid #94a3b8;padding:24px 16px;overflow-y:auto;box-shadow:4px 0 24px rgba(15,23,42,.05);transition:width .25s cubic-bezier(.4,0,.2,1),opacity .25s ease,transform .25s ease;z-index:50}.mobile-header-bar,.sidebar-backdrop,.sidebar-close-btn{display:none}.app-main{flex:1 1;min-width:0;margin-left:245px;padding:35px 40px;box-sizing:border-box}@media (min-width:901px){.app-shell.sidebar-collapsed .sidebar{width:0!important;min-width:0!important;padding:0!important;border-right:none!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.app-shell.sidebar-collapsed .app-main{margin-left:0!important;width:100%!important}.desktop-toggle{position:fixed;top:18px;left:18px;z-index:90;width:38px;height:38px;border-radius:10px;border:1px solid #94a3b8;background:#0D9488;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(13,148,136,.25)}.app-shell.sidebar-collapsed .desktop-toggle{display:flex!important}}@media (max-width:900px){body,html{-webkit-text-size-adjust:100%}.app-shell,body,html{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}.app-shell{display:flex!important;flex-direction:column!important;min-height:100vh!important;height:auto!important}.mobile-header-bar{justify-content:space-between!important;height:58px!important;padding:0 16px!important;background:#B2C0CE!important;border-bottom:1px solid #94a3b8!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1000!important;box-shadow:0 2px 8px rgba(15,23,42,.08)!important;flex-shrink:0!important}.mobile-header-bar,.mobile-menu-trigger{display:flex!important;align-items:center!important}.mobile-menu-trigger{width:38px!important;height:38px!important;border-radius:9px!important;border:1px solid #94a3b8!important;background:#0D9488!important;color:#fff!important;font-size:20px!important;line-height:1!important;justify-content:center!important;cursor:pointer!important;transition:transform .15s ease!important}.mobile-menu-trigger:active{transform:scale(.92)!important}.mobile-header-brand{display:flex!important;align-items:center!important}.mobile-header-brand .sidebar-logo{height:28px!important;width:auto!important;object-fit:contain!important}.mobile-header-right{display:flex!important;align-items:center!important;gap:8px!important}.mobile-live-chip{padding:3px 8px!important;font-size:11px!important;display:inline-flex!important}.mobile-avatar{width:32px!important;height:32px!important;border-radius:10px!important;font-size:13px!important;flex-shrink:0!important}.sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;width:285px!important;max-width:85vw!important;z-index:1200!important;transform:translateX(-100%)!important;transition:transform .28s cubic-bezier(.4,0,.2,1)!important;background:#B2C0CE!important;border-right:1px solid #94a3b8!important;box-shadow:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:18px 16px!important}.app-shell.sidebar-open .sidebar{transform:translateX(0)!important;box-shadow:10px 0 40px rgba(15,23,42,.4)!important}.sidebar-backdrop{display:block!important;position:fixed!important;inset:0!important;background:rgba(15,23,42,.6)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:1150!important;animation:mobileBackdropFade .2s ease!important}@keyframes mobileBackdropFade{0%{opacity:0}to{opacity:1}}.side-brand{justify-content:space-between!important;width:100%!important;padding:0 0 16px!important;border-bottom:1px solid #94a3b8!important;margin-bottom:10px!important}.side-brand,.sidebar-close-btn{display:flex!important;align-items:center!important}.sidebar-close-btn{justify-content:center!important;width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid #94a3b8!important;background:#C2CFDC!important;color:#0F172A!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important}.desktop-toggle{display:none!important}.app-main{flex:1 1!important;height:auto!important;overflow:visible!important;padding:16px 14px 45px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important}.desktop-topbar{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:18px!important}.desktop-topbar .top-actions{display:none!important}.brand-welcome h1{font-size:24px!important;margin-top:4px!important}.brand-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.admin-order-grid,.content-grid{grid-template-columns:1fr!important;gap:18px!important}.admin-stats,.dashboard-stats,.stat-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.stat{padding:14px 12px!important;border-radius:14px!important}.stat strong{font-size:22px!important;margin:6px 0 2px!important}.fund-cards{grid-template-columns:1fr 1fr!important;gap:10px!important}.order-grid{grid-template-columns:1fr!important;gap:16px!important}.order-card,.status-card{flex-direction:column!important}.order-card>img,.status-card>img{width:100%!important;height:200px!important;object-fit:cover!important}.order-content,.status-main{padding:18px 14px!important}.status-timeline{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.admin-product-grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.form-grid{grid-template-columns:1fr!important;gap:14px!important}.admin-hero-panel{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:20px 18px!important}.hero-actions-admin{width:100%!important}.hero-actions-admin .btn{width:100%!important;text-align:center!important;justify-content:center!important}.support-layout{grid-template-columns:1fr!important;gap:16px!important}.conversation-list{max-height:220px!important}.chat-panel{min-height:480px!important;height:65vh!important}.orders-table-wrap,.table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.orders-table-wrap table,.table-wrap table{min-width:560px!important}.selected-card{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.btn-change{align-self:flex-end!important}.product-search-bar-wrap{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.clear-search-btn{right:14px!important}.btn-browse-catalog{width:100%!important;justify-content:center!important}}@media (max-width:540px){.admin-product-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.product-body{padding:8px!important}.product-body h3{font-size:12px!important;min-height:28px!important}.product-body strong{font-size:14px!important}.fund-cards{grid-template-columns:1fr!important;gap:10px!important}.status-timeline{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.timeline-step{padding:8px 6px!important}.timeline-step small{font-size:10px!important}.landing .hero{padding:35px 0 50px!important;gap:30px!important}.landing .hero h1{font-size:clamp(28px,7.5vw,42px)!important}.landing .hero-actions{flex-direction:column!important;width:100%!important}.landing .hero-actions .btn{width:100%!important;text-align:center!important}.landing .cta form{flex-direction:column!important;width:100%!important}.landing .cta input{box-sizing:border-box!important}.auth-card,.landing .cta button,.landing .cta input{width:100%!important}.auth-card{padding:22px 16px!important;border-radius:18px!important;box-sizing:border-box!important}.auth-card h1{font-size:24px!important}.topbar h1{font-size:21px!important}}.package-summary{display:flex;align-items:center;gap:18px;padding:18px;border-radius:18px;background:rgba(15,23,42,.03);border:1px solid var(--line)}.package-badge{width:90px;height:90px;border-radius:20px;display:grid;place-items:center;font-size:45px;background:linear-gradient(135deg,rgba(50,215,255,.15),rgba(139,92,246,.15));border:1px solid rgba(50,215,255,.2)}.package-info strong{display:block;color:#7f8da8;font-size:12px}.package-info h3{margin:4px 0 10px;font-size:22px;color:#fff}.package-info p{margin:5px 0;color:#aebbd0;font-size:13px}.package-info .btn{margin-top:14px;max-width:180px}.brand-row{display:flex;align-items:center;gap:12px}.dashboard-logo{width:45px;height:45px;object-fit:contain}.customer-search-box{position:relative}.customer-results{position:absolute;top:100%;left:0;right:0;margin-top:6px;background:#D4DFEA;border:1px solid #94a3b8;border-radius:12px;overflow:hidden;z-index:100;max-height:260px;overflow-y:auto;box-shadow:0 12px 30px rgba(15,23,42,.12)}.customer-option{padding:12px 14px;cursor:pointer;border-bottom:1px solid #94a3b8;color:#0F172A;background:#D4DFEA;transition:background .15s ease}.customer-option:last-child{border-bottom:none}.customer-option:hover{background:#C2CFDC}.customer-option small{color:#5B6B82!important;opacity:1}.kyc-pending-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px;background:radial-gradient(circle at top,#12345c 0,#050b1c 45%,#020617 100%)}.kyc-pending-card{width:100%;max-width:520px;padding:40px;border-radius:24px;background:rgba(15,23,42,.75);border:1px solid rgba(56,189,248,.25);box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 40px rgba(14,165,233,.15);text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.kyc-status-icon{width:70px;height:70px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ef4444,#991b1b);color:white;font-size:40px;font-weight:900}.verify-badge{display:inline-block;padding:8px 18px;border-radius:30px;background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.4);font-weight:800;letter-spacing:1px;margin-bottom:20px}.kyc-pending-card h1{font-size:38px;line-height:1.15;margin-bottom:18px;color:white}.kyc-pending-card h1 span{display:block;color:#14B8A6}.kyc-text{color:#94a3b8;line-height:1.7;margin-bottom:25px}.shop-box{padding:18px;border-radius:16px;background:rgba(30,41,59,.7);border:1px solid rgba(148,163,184,.15);margin-bottom:20px}.shop-box small{display:block;color:#64748b}.shop-box strong{display:block;color:white;font-size:22px;margin-top:5px}.kyc-info{display:grid;grid-gap:12px;gap:12px;margin-bottom:25px}.kyc-info div{display:flex;justify-content:space-between;padding:14px;background:rgba(15,23,42,.8);border-radius:12px}.kyc-info span{color:#94a3b8}.kyc-info b{color:#14B8A6}.kyc-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.kyc-admin-card{border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border-radius:20px;padding:24px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.kyc-admin-card h2{margin:0 0 10px;font-size:22px}.kyc-meta{color:#9aa8c2;font-size:13px;line-height:1.8}.kyc-status-pending{display:inline-block;margin-top:12px;padding:6px 12px;border-radius:50px;color:#ffd26a;background:rgba(255,210,106,.1);border:1px solid rgba(255,210,106,.2)}.kyc-images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:20px}.kyc-images img{width:100%;height:90px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.kyc-actions{display:flex;gap:10px;margin-top:20px}.kyc-reject{background:rgba(255,80,100,.12);border:1px solid rgba(255,80,100,.3);color:#ff9aaa}@media(max-width:1000px){.kyc-admin-grid{grid-template-columns:1fr}}.kyc-status-approved{border-radius:50px;color:#59e2ae;background:rgba(53,211,154,.1);border:1px solid rgba(53,211,154,.25)}.kyc-status-approved,.kyc-status-rejected{display:inline-block;margin-top:12px;padding:6px 12px}.kyc-status-rejected{border-radius:50px;color:#ff899c;background:rgba(255,100,124,.1);border:1px solid rgba(255,100,124,.25)}.kyc-document-card{background:rgba(15,23,42,.03);border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px}.kyc-document-card span{color:#9aa8c2;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.kyc-document-card img{width:100%;height:120px;object-fit:cover;border-radius:12px;cursor:pointer;transition:.2s}.kyc-document-card img:hover{transform:scale(1.03)}.kyc-seller-info{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.kyc-seller-info h2{margin:0 0 12px;font-size:22px;color:#ffffff}.kyc-seller-info p{margin:6px 0;color:#9aa8c2;font-size:13px}.kyc-seller-info b{color:#0F172A}.seller-rating{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:rgba(15,23,42,.04);border:1px solid var(--line);font-size:12px}.seller-rating span{color:#8b98b0}.seller-rating strong{color:#ffd35c;letter-spacing:1px}.seller-rating b{color:#fff}.rating-stars{display:flex;gap:2px}.rating-stars span{color:#ffd43b}.side-brand{padding:0 0 25px!important;min-height:42px;display:flex;align-items:center}.sidebar-logo{width:120px;height:auto;object-fit:contain;display:block}.side-brand .sidebar-logo{margin-left:60px}.content-grid .panel{min-height:0}.package-summary{padding:14px}.package-badge{width:75px;height:75px;font-size:38px}.balance-stat,.profit-stat{height:auto}.chart-card{margin-top:18px}.content-grid{grid-template-columns:1.25fr .75fr;align-items:start}.content-grid .panel{height:auto}.package-summary{min-height:0}.balance-stat,.profit-stat{padding:16px}.dashboard-stats .stat:last-child{border-color:rgba(53,211,154,.35);background:linear-gradient(145deg,rgba(53,211,154,.12),rgba(15,23,42,.03))}.dashboard-stats .stat:last-child strong{color:#35d39a}.verified-card{border-color:rgba(53,211,154,.45);background:linear-gradient(145deg,rgba(53,211,154,.18),rgba(15,23,42,.03));box-shadow:0 0 35px rgba(53,211,154,.18)}.verified-card strong{color:#35d39a;font-size:28px}.verified-card span{color:#7fffc4}.balance-box,.profit-box{position:relative;overflow:hidden;padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02))}.balance-box{border-color:rgba(50,215,255,.25)}.profit-box{border-color:rgba(53,211,154,.25)}.fund-title{color:#9aa8c2;font-size:12px;margin-bottom:12px}.balance-box strong,.profit-box strong{display:block;font-size:30px;margin-bottom:8px}.balance-box strong{color:#5ddfff}.profit-box strong{color:#59e2ae}.balance-box small,.profit-box small{color:#7f8da8;font-size:11px}.premium-package{padding:22px;gap:20px;background:linear-gradient(145deg,rgba(139,92,246,.14),rgba(15,23,42,.03))}.package-label{color:#64748B;font-size:12px;font-weight:700}.package-info h3{font-size:28px;margin:5px 0 18px;background:linear-gradient(90deg,#fff,#14B8A6);-webkit-background-clip:text;color:transparent}.package-details p{display:flex;justify-content:space-between;gap:15px;margin:10px 0;font-size:13px;color:#9aa8c2}.package-details b{color:#fff}.active-status{color:#35d39a!important}.package-btn{margin-top:18px;max-width:220px}.content-grid .panel:nth-child(3){margin-top:-440px}.premium-package{min-height:580px}.content-grid .panel:nth-child(4){grid-column:1/-1;margin-top:-10px}.dashboard-logo{display:flex;align-items:center;cursor:pointer}.dashboard-logo img{width:42px;height:42px;object-fit:contain;transition:.3s ease}.dashboard-logo img:hover{transform:scale(1.08)}.plan-centered{flex-direction:column;align-items:center;text-align:center}.plan-centered .package-badge{margin-bottom:10px}.plan-centered .package-details p{justify-content:center;gap:8px}.plan-diamond{background:linear-gradient(145deg,rgba(80,180,255,.18),rgba(15,23,42,.03));border-color:rgba(80,180,255,.35)}.plan-diamond .package-badge{background:linear-gradient(135deg,rgba(80,180,255,.3),rgba(139,92,246,.3));border-color:rgba(80,180,255,.4)}.plan-silver{background:linear-gradient(145deg,rgba(200,200,210,.15),rgba(15,23,42,.03));border-color:rgba(200,200,210,.3)}.plan-silver .package-badge{background:linear-gradient(135deg,rgba(210,215,225,.35),rgba(150,150,160,.25));border-color:rgba(200,200,210,.4)}.plan-bronze{background:linear-gradient(145deg,rgba(205,127,50,.18),rgba(15,23,42,.03));border-color:rgba(205,127,50,.35)}.plan-bronze .package-badge{background:linear-gradient(135deg,rgba(205,127,50,.35),rgba(150,90,40,.25));border-color:rgba(205,127,50,.4)}.premium-package{min-height:460px}.package-info,.premium-package{display:flex;flex-direction:column}.package-info{flex:1 1}.package-btn{margin-top:auto}.upgrade-note{margin-top:14px;color:#8390aa;font-size:12px;line-height:1.6;text-align:center}body{color:#0F172A!important}.app-shell,body{background:#BAC7D5!important}.app-shell{background-color:#BAC7D5!important}.sidebar{background:#B2C0CE!important;border-right:1px solid #94a3b8!important;box-shadow:4px 0 24px rgba(15,23,42,.05)!important}.admin-badge,.side-brand,.side-label{color:#475569!important}.side-link.active,.side-link:hover{background:rgba(13,148,136,.14)!important;color:#0F766E!important;box-shadow:inset 3px 0 #0D9488!important}.admin-badge{color:#0F766E!important;background:rgba(13,148,136,.12)!important;border:1px solid rgba(13,148,136,.22)!important}.app-main,.topbar{background:transparent!important}.app-main,.panel h2,.section-head h2,.topbar,.topbar h1,h1,h2,h3{color:#0F172A!important}.eyebrow{color:#0F766E!important}.muted,.side-label,.stat span,small{color:#475569!important}.admin-hero-panel,.admin-product-grid .product-card,.analytics-card,.auth-card,.balance-box,.chat-panel,.conversation-list,.feature-grid article,.hero-card,.inventory-card,.kyc-admin-card,.package-summary,.panel,.profit-box,.revenue-card,.stat,.user-management-card{background:#D4DFEA!important;border:1px solid #94a3b8!important;box-shadow:0 4px 18px rgba(15,23,42,.06)!important;color:#0F172A!important}.panel{margin-bottom:26px!important}.admin-order-grid .panel,.content-grid .panel{margin-bottom:0!important}.admin-hero-panel{background:#D4DFEA!important;border:1px solid #94a3b8!important;box-shadow:0 4px 18px rgba(15,23,42,.06)!important;border-radius:20px;padding:28px 30px;margin-bottom:26px!important;display:flex;justify-content:space-between;align-items:center;gap:24px}.admin-hero-panel h2{margin:6px 0 10px;font-size:24px;color:#0F172A!important}.admin-hero-panel p{margin:0;color:#475569!important;font-size:14px;line-height:1.6}.hero-actions-admin{display:flex;gap:12px;align-items:center;flex-wrap:wrap;flex-shrink:0}.stat strong{color:#0F172A!important}.stat small{color:#047857!important}.info-banner{background:rgba(13,148,136,.1)!important;border:1px solid rgba(13,148,136,.22)!important;color:#0F766E!important}.info-banner span{color:#475569!important}.btn{background:linear-gradient(135deg,#0D9488,#0F766E)!important;color:#fff!important;box-shadow:0 8px 20px rgba(15,118,110,.28)!important}.btn-ghost{box-shadow:none!important}.btn-ghost,.icon-btn{background:#C2CFDC!important;border:1px solid #94a3b8!important;color:#0F172A!important}.auth-form input,.chat-form input,.cta input,.form-grid input,.search,.users-search,input,select,textarea{background:#E2EBF2!important;border:1px solid #94a3b8!important;color:#0F172A!important}.search:focus,input:focus,select:focus,textarea:focus{background:#FFFFFF!important;border-color:#0D9488!important;box-shadow:0 0 0 3px rgba(13,148,136,.18)!important}table th{background:#C2CFDC!important;color:#475569!important}table td,table th{border-bottom:1px solid #94a3b8!important}table td{color:#1E293B!important}.mini-progress,.progress-track{background:#94A3B8!important}.chart-blue,.chart-green{background:linear-gradient(90deg,#0F766E,#0D9488)!important}.loading-screen{background:#BAC7D5!important;color:#0F172A!important}.brand b,.side-brand b{color:#0F766E!important}.brand-mark{background:linear-gradient(135deg,#0D9488,#0F766E)!important;color:#fff!important;box-shadow:0 10px 24px rgba(15,118,110,.28)!important}.landing{background:radial-gradient(circle at 15% 15%,rgba(13,148,136,.1),transparent 32%),radial-gradient(circle at 90% 10%,rgba(15,118,110,.07),transparent 32%),linear-gradient(180deg,#CAD5E1,#BAC7D5)!important}select{color-scheme:light!important;background-color:#E2EBF2!important;color:#0F172A!important;border:1px solid #94a3b8!important}option,select option{background-color:#D4DFEA!important;color:#0F172A!important}input:-moz-read-only,textarea:-moz-read-only{background:#C2CFDC!important;color:#475569!important;border-color:#94A3B8!important;cursor:default}input:read-only,select:disabled,textarea:read-only{background:#C2CFDC!important;color:#475569!important;border-color:#94A3B8!important;cursor:default}.order-card,.status-card{background:#D4DFEA!important;border:1px solid #94a3b8!important;box-shadow:0 4px 18px rgba(15,23,42,.06)!important;color:#0F172A!important;border-radius:18px!important}.order-card>img,.status-card>img{background:#C2CFDC!important}.order-content h2,.status-main h2{color:#0F172A!important}.customer-search-box,.product-picker-box{position:relative;width:100%}.customer-search-box input,.product-picker-box input{width:100%}.product-results{position:absolute;top:100%;left:0;right:0;margin-top:6px;background:#D4DFEA;border:1px solid #94a3b8;border-radius:14px;box-shadow:0 16px 36px rgba(15,23,42,.14);max-height:280px;overflow-y:auto;z-index:100;padding:6px}.product-picker-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s ease;color:#0F172A;border-bottom:1px solid #94a3b8}.product-picker-item:last-child{border-bottom:none}.product-picker-item:hover{background:#C2CFDC}.product-picker-item.selected{background:#CCFBF1}.product-thumb-sm{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#94A3B8;flex-shrink:0}.product-picker-info{flex:1 1;min-width:0}.product-picker-title{font-size:13px;font-weight:700;color:#0F172A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-picker-meta{font-size:11px;color:#475569;margin-top:2px;display:flex;gap:8px}.product-picker-price{font-size:14px;font-weight:800;color:#0D9488;flex-shrink:0}.selected-card{display:flex;align-items:center;gap:14px;background:#C2CFDC;border:1px solid #94a3b8;border-radius:12px;padding:12px 14px;margin-top:6px}.selected-card img{width:48px;height:48px;border-radius:10px;object-fit:cover;background:#94A3B8;flex-shrink:0}.selected-card-info{flex:1 1;min-width:0}.selected-card-title{font-size:14px;font-weight:700;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-card-sub{font-size:12px;color:#475569;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.selected-card-price{font-size:14px;color:#0D9488}.btn-change{font-size:11px;padding:6px 12px;border-radius:8px;background:#D4DFEA;border:1px solid #94a3b8;color:#0F172A;cursor:pointer;font-weight:600;transition:all .15s ease;flex-shrink:0}.btn-change:hover{background:#C2CFDC;border-color:#94A3B8}.formula-card{background:#F0FDFA;border-radius:14px;padding:16px 18px;margin:18px 0}.formula-breakdown{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.formula-item{display:flex;flex-direction:column}.formula-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#5B6B82;font-weight:600}.formula-val{font-size:16px;font-weight:800;color:#0F172A;margin-top:2px}.formula-val.total{font-size:18px;color:#0D9488}.formula-op{font-weight:700;color:#94A3B8}.status-timeline{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:20px}.timeline-step{padding:12px 10px;border:1px solid #94a3b8;border-radius:12px;background:#C2CFDC;text-align:center;opacity:.55;transition:all .2s ease}.timeline-step.done{opacity:1;border-color:#0D9488;background:#F0FDFA}.timeline-step span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#E2E8F0;color:#475569;font-size:11px;font-weight:700;margin:0 auto 8px}.timeline-step.done span{background:#0D9488;color:#FFFFFF}.timeline-step small{display:block;color:#64748B;font-size:11px;font-weight:600;line-height:1.3}.timeline-step.done small{color:#0F172A;font-weight:700}.status-action-custom{position:relative}.custom-status-trigger,.status-action-custom{display:inline-flex;gap:10px;align-items:center}.custom-status-trigger{justify-content:space-between;background:#E2EBF2;border:1px solid #94a3b8;border-radius:10px;padding:6px 12px;min-width:195px;cursor:pointer;transition:all .18s ease;box-shadow:0 1px 2px rgba(15,23,42,.04)}.custom-status-trigger:hover:not(:disabled){background:#FFFFFF;border-color:#0D9488;box-shadow:0 2px 8px rgba(13,148,136,.15)}.custom-status-trigger.open{background:#FFFFFF;border-color:#0D9488;box-shadow:0 0 0 3px rgba(13,148,136,.18)}.status-badge-inline{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.01em}.status-dot-pulse{flex-shrink:0;box-shadow:0 0 0 2px rgba(255,255,255,.85)}.status-badge-text{white-space:nowrap}.chevron-icon{color:#64748B;transition:transform .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.chevron-icon.rotate{transform:rotate(180deg)}.custom-status-menu{background:#D4DFEA;border:1px solid #94a3b8;border-radius:14px;box-shadow:0 20px 40px rgba(15,23,42,.16),0 4px 12px rgba(15,23,42,.06);padding:6px;z-index:250;animation:statusMenuFade .15s cubic-bezier(.4,0,.2,1)}.custom-status-menu.open-downward{top:calc(100% + 6px)}.custom-status-menu.open-upward{bottom:calc(100% + 6px)}@keyframes statusMenuFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-status-menu-header{padding:7px 10px 8px;font-size:10px;letter-spacing:.08em;color:#475569;background:#C2CFDC;border-radius:8px 8px 4px 4px;border-bottom:1px solid #94a3b8;margin-bottom:4px}.custom-status-menu-list{display:flex;flex-direction:column;gap:2px}.custom-status-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;border-radius:9px;background:transparent;border:1px solid transparent;cursor:pointer;text-align:left;transition:all .15s ease}.custom-status-option:hover{background:#C2CFDC;border-color:#94A3B8}.custom-status-option.selected{background:#F0FDFA;border-color:#99F6E4}.option-left{display:flex;align-items:center;gap:10px;flex:1 1}.option-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.option-texts{display:flex;flex-direction:column;gap:1px}.option-label{font-size:12.5px;font-weight:600;color:#0F172A;display:flex;align-items:center;gap:6px}.option-desc{font-size:11px;color:#64748B;line-height:1.2}.current-indicator{font-size:9.5px;font-weight:700;color:#0F766E;background:#CCFBF1;padding:1px 6px;border-radius:4px;letter-spacing:.02em}.option-check{flex-shrink:0}.custom-update-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid #94a3b8;background:#C2CFDC;color:#334155;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.03)}.custom-update-btn:hover:not(:disabled){background:#0D9488;color:#FFFFFF;border-color:#0D9488;box-shadow:0 4px 12px rgba(13,148,136,.25)}.custom-update-btn.has-changes{background:linear-gradient(135deg,#0D9488,#14B8A6);color:#FFFFFF;border-color:#0D9488;font-weight:700;box-shadow:0 4px 14px rgba(13,148,136,.4);transform:translateY(-1px)}.custom-update-btn.has-changes:hover:not(:disabled){background:linear-gradient(135deg,#0F766E,#0D9488);box-shadow:0 6px 18px rgba(13,148,136,.5)}.custom-update-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.spinner-sm{width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:50%;animation:spin .6s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.orders-table-wrap{overflow-x:auto;overflow-y:visible!important;min-height:420px;padding-bottom:240px}.admin-orders-table,.admin-orders-table td,table,table td{overflow:visible!important}.custom-status-menu{position:absolute;left:0;min-width:290px;background:#D4DFEA!important;border:1px solid #94a3b8!important;box-shadow:0 20px 45px rgba(15,23,42,.18),0 4px 14px rgba(15,23,42,.06)!important;padding:6px!important;z-index:9999!important}.plan-tag-badge{display:inline-flex;align-items:center;gap:6px;background:#F0FDFA;border:1px solid #99f6e4;padding:3px 10px;font-size:11.5px;letter-spacing:.01em}.plan-tag-badge.neutral{background:#C2CFDC;border-color:#94A3B8}.custom-product-picker-container,.product-search-bar-wrap{position:relative;width:100%}.product-search-bar-wrap{display:flex;align-items:center;gap:8px}.search-icon-inside{position:absolute;left:14px;font-size:14px;color:#64748B;pointer-events:none;z-index:2}.search-input-modern{flex:1 1;background:#E2EBF2!important;border:1px solid #94a3b8!important;color:#0F172A!important;border-radius:11px;padding:12px 38px!important;font-size:13px;outline:none;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:all .18s ease}.search-input-modern:focus{background:#FFFFFF!important;border-color:#0D9488!important;box-shadow:0 0 0 3px rgba(13,148,136,.15)!important}.clear-search-btn{position:absolute;right:155px;background:#94A3B8;border:none;color:#334155;width:20px;height:20px;border-radius:50%;font-size:11px;cursor:pointer;display:grid;place-items:center;transition:background .15s ease;z-index:3}.clear-search-btn:hover{background:#BAC7D5;color:#0F172A}.btn-browse-catalog{display:inline-flex;align-items:center;gap:7px;background:#C2CFDC;border:1px solid #94a3b8;color:#334155;border-radius:11px;padding:12px 14px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .18s ease;flex-shrink:0}.btn-browse-catalog:hover{background:#BCCBD8;border-color:#0D9488;color:#0D9488}.btn-browse-catalog.active{background:#0D9488;border-color:#0D9488;color:#FFFFFF}.browse-chevron{transition:transform .2s cubic-bezier(.4,0,.2,1)}.browse-chevron.open{transform:rotate(180deg)}.product-results-modern{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#D4DFEA;border:1px solid #94a3b8;border-radius:14px;box-shadow:0 20px 48px rgba(15,23,42,.16),0 4px 14px rgba(15,23,42,.06);z-index:200;overflow:hidden;animation:productMenuFade .18s cubic-bezier(.4,0,.2,1)}@keyframes productMenuFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.product-results-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#C2CFDC;border-bottom:1px solid #94a3b8;font-size:12px;color:#475569}.results-count-title strong{color:#0F172A}.close-picker-link{background:transparent;border:none;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:2px 6px;border-radius:4px}.close-picker-link:hover{background:#BCCBD8;color:#0F172A}.product-scroll-list{max-height:320px;overflow-y:auto;padding:6px}.product-picker-row{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:all .15s ease;margin-bottom:2px}.product-picker-row:hover{background:#BCCBD8;border-color:#99F6E4}.product-index-pill{font-size:10.5px;background:#BAC7D5;padding:3px 6px;border-radius:6px;min-width:34px;text-align:center}.product-picker-row-info{flex:1 1;min-width:0}.product-picker-row-title{font-size:13px;font-weight:600;color:#0F172A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-picker-row-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:#64748B;margin-top:2px}.sku-chip{background:#BAC7D5;color:#475569;padding:1px 6px;border-radius:4px;font-weight:600}.product-picker-row-price{font-size:14px;color:#0D9488;flex-shrink:0;padding-left:8px}.empty-products-notice{padding:24px;text-align:center;color:#64748B;font-size:13px}*,:after,:before{box-sizing:border-box}body,html{width:100%;height:100%;max-width:100vw;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.app-shell{min-height:100vh;align-items:flex-start!important}img,svg,video{max-width:100%;height:auto}@media (min-width:901px){.app-shell{flex-direction:row!important;min-height:100vh;width:100%}.app-shell,.sidebar{display:flex!important}.sidebar{width:245px!important;height:100vh!important;position:-webkit-sticky!important;position:sticky!important;position:fixed!important;top:0!important;left:0!important;flex-shrink:0!important;flex-direction:column!important;background:#B2C0CE!important;border-right:1px solid #94a3b8!important;padding:24px 16px!important;overflow-y:auto!important;transform:none!important;box-shadow:4px 0 24px rgba(15,23,42,.05)!important;z-index:50!important}.app-main{margin-left:245px!important}.mobile-header-bar,.sidebar-backdrop,.sidebar-close-btn{display:none!important}.app-main{flex:1 1!important;min-width:0!important;padding:35px 40px!important;max-width:1500px!important;box-sizing:border-box!important}.desktop-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important}.app-shell.sidebar-collapsed .sidebar{width:0!important;min-width:0!important;padding:0!important;border-right:none!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.app-shell.sidebar-collapsed .app-main{margin-left:0!important;width:100%!important}.desktop-toggle{position:fixed;top:18px;left:18px;z-index:90;width:38px;height:38px;border-radius:10px;border:1px solid #94a3b8;background:#0D9488;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(13,148,136,.25)}.app-shell.sidebar-collapsed .desktop-toggle{display:flex!important}.content-grid{display:grid!important;grid-template-columns:1.3fr .7fr!important;grid-gap:24px!important;gap:24px!important;align-items:stretch!important}.admin-order-grid{display:grid!important;grid-template-columns:1.25fr .85fr!important;grid-gap:22px!important;gap:22px!important}.stat-grid.dashboard-stats{display:grid!important;grid-template-columns:repeat(5,1fr)!important;grid-gap:16px!important;gap:16px!important}.order-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:22px!important;gap:22px!important}.product-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}}@media (max-width:900px){.app-shell{flex-direction:column!important;min-height:100vh!important;height:auto!important;overflow-x:hidden!important}.app-shell,.mobile-header-bar{display:flex!important;width:100%!important}.mobile-header-bar{align-items:center!important;justify-content:space-between!important;height:58px!important;padding:0 16px!important;background:#B2C0CE!important;border-bottom:1px solid #94a3b8!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1000!important;box-shadow:0 2px 8px rgba(15,23,42,.08)!important;flex-shrink:0!important}.mobile-menu-trigger{width:38px!important;height:38px!important;border-radius:9px!important;border:1px solid #94a3b8!important;background:#0D9488!important;color:#ffffff!important;font-size:20px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.mobile-header-brand .sidebar-logo{height:28px!important;width:auto!important;object-fit:contain!important}.mobile-header-right{display:flex!important;align-items:center!important;gap:8px!important}.mobile-live-chip{padding:4px 8px!important;font-size:11px!important;border-radius:999px!important}.mobile-avatar{width:32px!important;height:32px!important;border-radius:10px!important;font-size:13px!important;flex-shrink:0!important}.sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;width:285px!important;max-width:85vw!important;z-index:1200!important;transform:translateX(-100%)!important;transition:transform .28s cubic-bezier(.4,0,.2,1)!important;background:#B2C0CE!important;border-right:1px solid #94a3b8!important;box-shadow:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:18px 16px!important;display:flex!important;flex-direction:column!important}.app-shell.sidebar-open .sidebar{transform:translateX(0)!important;box-shadow:12px 0 45px rgba(15,23,42,.45)!important}.sidebar-backdrop{display:block!important;position:fixed!important;inset:0!important;background:rgba(15,23,42,.6)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:1150!important;animation:mobileFadeIn .2s ease!important}@keyframes mobileFadeIn{0%{opacity:0}to{opacity:1}}.side-brand{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0 0 16px!important;border-bottom:1px solid #94a3b8!important;margin-bottom:12px!important}.side-brand .sidebar-logo{margin-left:0!important;height:28px!important}.sidebar-close-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid #94a3b8!important;background:#C2CFDC!important;color:#0F172A!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important}.desktop-toggle{display:none!important}.app-main{flex:1 1!important;height:auto!important;overflow:visible!important;padding:16px 14px 45px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important}.desktop-topbar{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:18px!important}.desktop-topbar .top-actions{display:none!important}.brand-welcome h1{font-size:24px!important;margin-top:4px!important}.brand-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.admin-order-grid,.content-grid{grid-template-columns:1fr!important;gap:18px!important}.admin-stats,.dashboard-stats,.stat-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.stat{padding:14px 12px!important;border-radius:14px!important}.stat strong{font-size:22px!important;margin:6px 0 2px!important}.fund-cards{grid-template-columns:1fr 1fr!important;gap:10px!important}.order-grid{grid-template-columns:1fr!important;gap:16px!important}.order-card,.status-card{flex-direction:column!important;border-radius:16px!important}.order-card>img,.status-card>img{width:100%!important;height:200px!important;object-fit:cover!important}.order-content,.status-main{padding:18px 14px!important}.status-timeline{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.admin-product-grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.form-grid{grid-template-columns:1fr!important;gap:14px!important}.admin-hero-panel{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:20px 18px!important}.hero-actions-admin{width:100%!important}.hero-actions-admin .btn{width:100%!important;text-align:center!important;justify-content:center!important}.support-layout{grid-template-columns:1fr!important;gap:16px!important}.conversation-list{max-height:220px!important}.chat-panel{min-height:480px!important;height:65vh!important}.orders-table-wrap,.table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.orders-table-wrap table,.table-wrap table{min-width:560px!important}.selected-card{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.btn-change{align-self:flex-end!important}.product-search-bar-wrap{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.clear-search-btn{right:14px!important}.btn-browse-catalog{width:100%!important;justify-content:center!important}}@media (max-width:540px){.admin-product-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.product-body{padding:8px!important}.product-body h3{font-size:12px!important;min-height:28px!important}.product-body strong{font-size:14px!important}.fund-cards{grid-template-columns:1fr!important;gap:10px!important}.status-timeline{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.timeline-step{padding:8px 6px!important}.timeline-step small{font-size:10px!important}.landing .hero{padding:35px 0 50px!important;gap:30px!important}.landing .hero h1{font-size:clamp(28px,7.5vw,42px)!important}.landing .hero-actions{flex-direction:column!important;width:100%!important}.landing .hero-actions .btn{width:100%!important;text-align:center!important}.landing .cta form{flex-direction:column!important;width:100%!important}.landing .cta input{box-sizing:border-box!important}.auth-card,.landing .cta button,.landing .cta input{width:100%!important}.auth-card{padding:22px 16px!important;border-radius:18px!important;box-sizing:border-box!important}.auth-card h1{font-size:24px!important}.topbar h1{font-size:21px!important}.custom-status-trigger{min-width:160px!important;padding:5px 8px!important}}.danger-btn{background:#FEE2E2!important;border-color:#FCA5A5!important;color:#B91C1C!important;font-weight:600}.danger-btn:hover{background:#FECACA!important}@media (max-width:900px){.app-main{margin-left:0!important;padding:16px!important}}@keyframes notif-pulse{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{box-shadow:0 0 0 6px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.order-notif-dot{animation:notif-pulse 1.5s infinite}.support-layout{display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;grid-gap:22px!important;gap:22px!important;min-height:640px!important;align-items:stretch!important}.support-layout .conversation-list{background:#FFFFFF!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 6px 24px rgba(15,23,42,.06)!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:4px!important;overflow-y:auto!important}.support-layout .side-label{padding:6px 10px 14px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#94A3B8!important}.support-layout .conversation-item{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:12px 10px!important;border-radius:14px!important;border:1px solid transparent!important;background:transparent!important;cursor:pointer!important;text-align:left!important;color:inherit!important;transition:background .15s ease,border-color .15s ease,transform .1s ease!important;position:relative!important}.support-layout .conversation-item:hover{background:#F1F5F9!important;transform:translateY(-1px)!important}.support-layout .conversation-item.selected{background:rgba(13,148,136,.08)!important;border-color:rgba(13,148,136,.35)!important;box-shadow:inset 3px 0 0 #0D9488!important}.support-layout .conversation-item .profile-avatar{width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important;margin:0!important;font-size:16px!important;font-weight:800!important;background:linear-gradient(135deg,#14B8A6,#0D9488)!important;color:#fff!important;box-shadow:0 6px 14px rgba(13,148,136,.25)!important;position:relative!important}.support-layout .conversation-item .profile-avatar:after{content:""!important;position:absolute!important;right:-2px!important;bottom:-2px!important;width:11px!important;height:11px!important;border-radius:50%!important;background:#22C55E!important;border:2px solid #fff!important}.support-layout .conversation-item b{font-size:14px!important;font-weight:700!important;color:#0F172A!important}.support-layout .conversation-item b,.support-layout .conversation-item small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.support-layout .conversation-item small{margin-top:3px!important;font-size:12px!important;color:#64748B!important;max-width:190px!important}.support-layout .conversation-item i{display:none!important}.support-layout .chat-panel{background:#FFFFFF!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 6px 24px rgba(15,23,42,.06)!important;overflow:hidden!important;min-width:0!important}.support-layout .chat-head{background:#FFFFFF!important;border-bottom:1px solid #e2e8f0!important;padding:18px 24px!important;gap:14px!important}.support-layout .chat-head .avatar{width:46px!important;height:46px!important;border-radius:14px!important;font-size:17px!important;background:linear-gradient(135deg,#14B8A6,#0D9488)!important;color:#fff!important;box-shadow:0 6px 14px rgba(13,148,136,.25)!important}.support-layout .chat-head b{font-size:16px!important;color:#0F172A!important}.support-layout .online{display:inline-flex!important;align-items:center!important;font-size:12px!important;font-weight:700!important;color:#16A34A!important}.support-layout .online i{width:8px!important;height:8px!important;background:#22C55E!important;box-shadow:0 0 0 3px rgba(34,197,94,.18)!important;margin-right:6px!important}.support-layout .messages{background:#F8FAFC!important;padding:26px!important;gap:16px!important}.support-layout .messages::-webkit-scrollbar{width:8px!important}.support-layout .messages::-webkit-scrollbar-thumb{background:#CBD5E1!important;border-radius:99px!important}.support-layout .bubble{border-radius:18px!important;padding:13px 16px!important;font-size:13.5px!important;line-height:1.55!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important}.support-layout .bubble.admin{background:#FFFFFF!important;border:1px solid #e2e8f0!important;color:#0F172A!important;border-bottom-left-radius:6px!important}.support-layout .bubble.user{background:linear-gradient(135deg,#14B8A6,#0D9488)!important;color:#FFFFFF!important;border-bottom-right-radius:6px!important;box-shadow:0 6px 16px rgba(13,148,136,.25)!important}.support-layout .bubble small{margin-top:6px!important;font-size:10px!important}.support-layout .bubble.admin small{color:#94A3B8!important}.support-layout .bubble.user small{color:rgba(255,255,255,.75)!important}.support-layout .empty-state{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;color:#94A3B8!important;font-size:14px!important;font-weight:600!important}.support-layout .chat-form{background:#FFFFFF!important;border-top:1px solid #e2e8f0!important;padding:16px 20px!important;gap:10px!important}.support-layout .chat-form input:not([type]),.support-layout .chat-form input[type=text]{border-radius:14px!important;padding:13px 16px!important;font-size:13.5px!important;color:#0F172A!important}.support-layout .chat-form input:focus{border-color:rgba(13,148,136,.5)!important;box-shadow:0 0 0 3px rgba(13,148,136,.14)!important}.support-layout .chat-form .table-btn{width:44px!important;height:44px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#F1F5F9!important;border:1px solid #e2e8f0!important;color:#475569!important;font-size:16px!important}.support-layout .chat-form .table-btn:hover{background:rgba(13,148,136,.1)!important;border-color:rgba(13,148,136,.35)!important;color:#0D9488!important}.support-layout .chat-form .btn{border-radius:14px!important;padding:0 24px!important;font-size:13.5px!important;white-space:nowrap!important}.support-layout .attachment-preview{background:#F8FAFC!important;border-top:1px solid #e2e8f0!important;padding:12px 20px!important}.support-layout .attachment-preview img{border-radius:12px!important;border:1px solid #e2e8f0!important}.support-layout .chat-image{border:1px solid rgba(255,255,255,.25)!important}@media (max-width:850px){.support-layout{grid-template-columns:1fr!important}.support-layout .conversation-list{max-height:260px!important}}.support-layout .chat-form .attach-btn{font-size:18px!important;line-height:1!important}.support-layout .conversation-search{position:relative!important;margin:0 4px 12px!important}.support-layout .conversation-search input{width:100%!important;background:#F1F5F9!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:10px 12px 10px 36px!important;font-size:13px!important;color:#0F172A!important;outline:none!important;box-sizing:border-box!important}.support-layout .conversation-search input:focus{border-color:rgba(13,148,136,.5)!important;box-shadow:0 0 0 3px rgba(13,148,136,.14)!important}.support-layout .conversation-search input::placeholder{color:#94A3B8!important}.support-layout .conversation-search-icon{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;font-size:13px!important;opacity:.55!important;pointer-events:none!important}.support-layout .conversation-item .conversation-id{font-size:10px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;color:#94A3B8!important;margin-top:2px!important;margin-bottom:2px!important;display:block!important}.support-layout .chat-form{background:#FBFCFD!important;align-items:center!important;padding:18px 22px!important;gap:12px!important}.support-layout .chat-form input:not([type]),.support-layout .chat-form input[type=text]{height:46px!important;border-radius:23px!important;padding:0 20px!important;background:#F1F5F9!important;border:1px solid #e2e8f0!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.support-layout .chat-form input::placeholder{color:#94A3B8!important}.support-layout .chat-form input:focus{background:#FFFFFF!important;border-color:rgba(13,148,136,.55)!important;box-shadow:0 0 0 4px rgba(13,148,136,.12)!important}.support-layout .chat-form .attach-btn{width:46px!important;height:46px!important;min-width:46px!important;border-radius:50%!important;background:#F1F5F9!important;border:1px solid #e2e8f0!important;color:#64748B!important;font-size:17px!important;display:grid!important;place-items:center!important;transition:all .15s ease!important}.support-layout .chat-form .attach-btn:hover{background:rgba(13,148,136,.1)!important;border-color:rgba(13,148,136,.4)!important;color:#0D9488!important;transform:translateY(-1px)!important}.support-layout .chat-form .send-btn{height:46px!important;border-radius:23px!important;padding:0 26px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-weight:700!important;font-size:13.5px!important;letter-spacing:.01em!important;box-shadow:0 8px 20px rgba(13,148,136,.28)!important}.support-layout .chat-form .send-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 10px 24px rgba(13,148,136,.35)!important}.support-layout .chat-form .send-btn:disabled{opacity:.65!important;box-shadow:none!important}.support-layout .chat-form .send-icon{font-size:12px!important;transform:translateY(-1px)!important}.status-action-custom.locked{display:flex!important;align-items:center!important;gap:10px!important}.status-action-custom.locked .locked-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 14px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important}.status-action-custom.locked .locked-note{font-size:11px!important;color:#94A3B8!important;font-weight:600!important;white-space:nowrap!important}.custom-select{position:relative!important;width:100%!important}.custom-select-trigger{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:#E2EBF2!important;border:1px solid var(--line)!important;color:#0F172A!important;border-radius:11px!important;padding:13px 14px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.custom-select-trigger:hover{border-color:rgba(13,148,136,.4)!important}.custom-select-trigger.open{background:#FFFFFF!important;border-color:rgba(13,148,136,.6)!important;box-shadow:0 0 0 3px rgba(13,148,136,.15)!important}.custom-select-trigger .chevron-icon{color:#64748B!important;flex:none!important}.custom-select-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;background:#FFFFFF!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 18px 40px rgba(15,23,42,.16)!important;overflow:hidden!important;z-index:60!important}.custom-select-search{width:100%!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid #e2e8f0!important;padding:13px 16px!important;font-size:13.5px!important;color:#0F172A!important;outline:none!important;background:#F8FAFC!important}.custom-select-search::placeholder{color:#94A3B8!important}.custom-select-list{max-height:230px!important;overflow-y:auto!important;padding:6px!important}.custom-select-list::-webkit-scrollbar{width:7px!important}.custom-select-list::-webkit-scrollbar-thumb{background:#CBD5E1!important;border-radius:99px!important}.custom-select-option{display:block!important;width:100%!important;text-align:left!important;background:transparent!important;border:0!important;border-radius:10px!important;padding:10px 12px!important;font-size:13.5px!important;font-weight:600!important;color:#334155!important;cursor:pointer!important;transition:background .12s ease,color .12s ease!important}.custom-select-option:hover{background:#F1F5F9!important}.custom-select-option.selected{background:rgba(13,148,136,.1)!important;color:#0D9488!important;font-weight:800!important}.custom-select-empty{padding:16px!important;text-align:center!important;font-size:13px!important;color:#94A3B8!important}.file-drop-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-drop{position:relative;display:flex;align-items:center;justify-content:center;min-height:100px;padding:16px;border:1.5px dashed rgba(15,23,42,.28);border-radius:14px;background:#E2EBF2;cursor:pointer;transition:.18s ease}.file-drop:hover{border-color:rgba(13,148,136,.55);background:#DCE7F0}.file-drop:focus-within{border-color:#0D9488;box-shadow:0 0 0 3px rgba(13,148,136,.15)}.file-drop.has-file{border-style:solid;border-color:rgba(13,148,136,.4);background:#DCE7F0;cursor:default;justify-content:flex-start}.file-drop-empty{display:flex;flex-direction:column;align-items:center;gap:6px;color:#334155;text-align:center}.file-drop-empty svg{width:26px;height:26px;color:#0D9488}.file-drop-empty span{font-weight:700;font-size:13px}.file-drop-empty small{color:#64748B;font-size:11px}.file-drop-preview{display:flex;align-items:center;gap:14px;width:100%}.file-drop-preview img{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid var(--line);flex:none;background:#fff}.file-drop-info{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1}.file-drop-name{font-size:12px;color:#0F172A;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-drop-status{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#047857;font-weight:700}.file-drop-change{flex:none;background:#fff;border:1px solid var(--line);color:#0D9488;font-weight:700;font-size:11px;padding:8px 12px;border-radius:9px;cursor:pointer;transition:.15s ease}.file-drop-change:hover{background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.45)}.sidebar{background:#ffffff!important;background-image:none!important;border-right:1px solid rgba(15,23,42,.1)!important;box-shadow:4px 0 24px rgba(15,23,42,.06)!important}.side-brand,.side-label{color:#64748b!important}.admin-badge{color:#ffffff!important;background:linear-gradient(120deg,#0D9488,#047857)!important;border:none!important;box-shadow:0 8px 20px rgba(13,148,136,.3)!important}.side-link{color:#334155!important;background:transparent!important;box-shadow:none!important}.side-link:hover{background:rgba(13,148,136,.09)!important;color:#0F766E!important;box-shadow:none!important}.side-link.active{background:linear-gradient(90deg,rgba(13,148,136,.14),rgba(13,148,136,.02))!important;color:#0F766E!important;box-shadow:inset 3px 0 #0D9488!important;font-weight:800!important}.side-link .count{background:#ef4444!important;color:#fff!important}.sidebar-profile{background:#f4f8fa!important;border:1px solid rgba(15,23,42,.08)!important}.sidebar-profile .profile-avatar{background:linear-gradient(135deg,#0D9488,#14B8A6)!important;color:#ffffff!important;box-shadow:0 0 14px rgba(13,148,136,.3)!important}.sidebar-profile b{color:#0F172A!important}.sidebar-profile small{color:#64748b!important}.side-bottom{border-top:1px solid rgba(15,23,42,.08)!important}.side-bottom .side-link{color:#E11D48!important;background:rgba(225,29,72,.06)!important;border:1px solid rgba(225,29,72,.16)!important}.side-bottom .side-link:hover{background:rgba(225,29,72,.12)!important;color:#b3123c!important}.sidebar-close-btn{background:rgba(13,148,136,.08)!important;border:1px solid rgba(13,148,136,.2)!important;color:#0F766E!important}.sidebar-toggle.desktop-toggle{background:linear-gradient(135deg,#0D9488,#14B8A6)!important;color:#ffffff!important;border:none!important;box-shadow:0 8px 20px rgba(13,148,136,.3)!important}.sidebar::-webkit-scrollbar-thumb{background:rgba(13,148,136,.35)!important}.sidebar .side-link{gap:11px!important}.nav-icon{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;border-radius:8px;color:#7c8ba0!important;background:rgba(15,23,42,.04);transition:background .18s ease,color .18s ease}.nav-label{flex:1 1;font-size:13.5px}.side-link:hover .nav-icon{background:rgba(13,148,136,.14)!important;color:#0F766E!important}.side-link.active .nav-icon{background:linear-gradient(135deg,#0D9488,#14B8A6)!important;color:#ffffff!important;box-shadow:0 4px 10px rgba(13,148,136,.3)}.side-bottom .side-link .nav-icon{color:#E11D48!important;background:rgba(225,29,72,.08)!important}.side-bottom .side-link:hover .nav-icon{background:rgba(225,29,72,.16)!important}.sidebar .side-label{position:relative;margin-top:6px}.sidebar .admin-badge{font-size:11px!important;line-height:1.35;text-align:center}.topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid rgba(15,23,42,.08)}.topbar .eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0D9488}.topbar h1{font-size:26px;font-weight:800;color:#0F172A;margin-top:4px;letter-spacing:-.01em}.admin-chip.live-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-size:12.5px;font-weight:700;color:#0F766E;background:linear-gradient(135deg,rgba(13,148,136,.14),rgba(20,184,166,.06));border:1px solid rgba(13,148,136,.25)}.admin-chip.live-chip i{width:7px;height:7px;border-radius:50%;background:#10B981;box-shadow:0 0 0 3px rgba(16,185,129,.25);display:inline-block}.info-banner{padding:13px 18px;border-radius:12px;background:linear-gradient(135deg,rgba(13,148,136,.1),rgba(20,184,166,.04));border:1px solid rgba(13,148,136,.22);color:#0F766E;font-weight:600;font-size:13.5px;margin-bottom:18px}.admin-order-grid{gap:22px}.panel{background:#ffffff;border:1px solid rgba(15,23,42,.07);border-radius:20px;box-shadow:0 14px 36px rgba(15,23,42,.06);padding:24px}.panel-head{margin-bottom:16px}.panel-head .eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0D9488}.panel-head h2{font-size:19px;font-weight:800;color:#0F172A;margin-top:3px}.adjust-row input,.admin-form input,.admin-form select,.customer-search-box input.search,.search-input-modern{border-radius:12px!important;border:1px solid rgba(15,23,42,.12)!important;background:#F8FAFC!important;transition:border-color .15s ease,box-shadow .15s ease}.adjust-row input:focus,.admin-form input:focus,.admin-form select:focus,.customer-search-box input.search:focus,.search-input-modern:focus{border-color:#0D9488!important;box-shadow:0 0 0 3px rgba(13,148,136,.14);outline:none}.selected-card{border-radius:14px;border:1px solid rgba(13,148,136,.22);background:linear-gradient(135deg,rgba(13,148,136,.06),rgba(255,255,255,0));box-shadow:inset 3px 0 0 #0D9488}.selected-card .avatar{background:linear-gradient(135deg,#0D9488,#14B8A6);color:#fff;font-weight:800;box-shadow:0 4px 12px rgba(13,148,136,.3)}.selected-card-title{font-weight:800;color:#0F172A}.selected-card-price{color:#0F766E;font-weight:800}.btn-change{border-radius:999px!important;font-weight:700!important;border:1px solid rgba(13,148,136,.35)!important;color:#0F766E!important;background:#ffffff!important;transition:.15s ease}.btn-change:hover{background:rgba(13,148,136,.1)!important}.customer-results,.product-results-modern{border-radius:16px!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 20px 44px rgba(15,23,42,.14)!important;overflow:hidden}.customer-option{transition:background .12s ease}.customer-option:hover{background:rgba(13,148,136,.08)!important}.customer-option b{color:#0F172A}.plan-tag-badge{border-radius:999px;padding:5px 11px;font-weight:700;background:linear-gradient(135deg,rgba(13,148,136,.16),rgba(20,184,166,.06));color:#0F766E;border:1px solid rgba(13,148,136,.25)}.plan-tag-badge.neutral{background:#F1F5F9;color:#475569;border-color:rgba(15,23,42,.1)}.product-search-bar-wrap{border-radius:12px}.btn-browse-catalog{border-radius:10px!important;font-weight:700!important;background:linear-gradient(135deg,#0D9488,#14B8A6)!important;color:#ffffff!important;border:none!important;box-shadow:0 6px 16px rgba(13,148,136,.28)}.product-results-bar{background:#F8FAFC;border-bottom:1px solid rgba(15,23,42,.08)}.product-picker-row{border-radius:12px;transition:background .12s ease,transform .12s ease}.product-picker-row:hover{background:rgba(13,148,136,.07);transform:translateX(2px)}.product-index-pill{background:#F1F5F9;color:#475569}.product-index-pill,.sku-chip{border-radius:999px;font-weight:700}.sku-chip{background:rgba(13,148,136,.1);color:#0F766E;padding:2px 8px}.product-picker-row-price{color:#0F766E;font-weight:800}.product-thumb-sm{border-radius:10px;box-shadow:0 2px 8px rgba(15,23,42,.1)}.formula-card{border-radius:16px;background:linear-gradient(135deg,#F0FDFA,#ECFEFF);border:1px solid #99f6e4;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.formula-item .formula-label{color:#0F766E;font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.formula-item .formula-val{font-size:18px;font-weight:800;color:#0F172A}.formula-val.total{color:#0D9488!important;font-size:22px!important}.formula-op{color:#0D9488;font-weight:800;font-size:18px}.btn{border-radius:12px!important;font-weight:700!important;background:linear-gradient(135deg,#0D9488,#14B8A6)!important;color:#ffffff!important;border:none!important;box-shadow:0 10px 24px rgba(13,148,136,.3)!important;transition:transform .12s ease,box-shadow .12s ease}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px rgba(13,148,136,.36)!important}.btn:disabled{opacity:.5;box-shadow:none!important}.btn.btn-small{box-shadow:0 6px 16px rgba(13,148,136,.24)!important}.danger-btn{background:linear-gradient(135deg,#EF4444,#DC2626)!important;color:#fff!important;box-shadow:0 8px 20px rgba(239,68,68,.28)!important}.fund-cards{gap:16px}.fund-cards>div{border-radius:18px!important;border:1px solid rgba(15,23,42,.08)!important;background:linear-gradient(160deg,#ffffff,#F8FAFC)!important;box-shadow:0 10px 26px rgba(15,23,42,.06);position:relative;overflow:hidden}.balance-box{box-shadow:inset 3px 0 0 #0D9488,0 10px 26px rgba(15,23,42,.06)!important}.profit-box{box-shadow:inset 3px 0 0 #8B5CF6,0 10px 26px rgba(15,23,42,.06)!important}.fund-title{color:#64748B;font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.fund-cards strong{color:#0F172A}.balance-box strong{color:#0D9488}.profit-box strong{color:#7C3AED}.table-wrap.orders-table-wrap{border-radius:18px;border:1px solid rgba(15,23,42,.08);overflow:hidden}.orders-table-wrap table thead th{background:#F8FAFC;color:#64748B;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.orders-table-wrap table tbody td{padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.06)}.orders-table-wrap table tbody tr:hover{background:rgba(13,148,136,.045)!important}.orders-table-wrap table tbody tr:last-child td{border-bottom:none}.order-product-cell{gap:12px}.order-product-cell .table-thumb{border-radius:10px;box-shadow:0 3px 10px rgba(15,23,42,.1)}.order-product-cell b{color:#0F172A}.order-product-cell small{color:#94A3B8}.status.order-status{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.01em}.status-badge-inline{border-radius:999px!important;padding:6px 12px!important;font-weight:800!important;font-size:11.5px!important}.status-dot-pulse{width:7px;height:7px;border-radius:50%}.custom-status-trigger{border-radius:10px!important;border:1px solid rgba(15,23,42,.1)!important;background:#ffffff!important;transition:.15s ease}.custom-status-trigger:hover{border-color:rgba(13,148,136,.35)!important}.custom-status-menu{border-radius:14px!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 20px 44px rgba(15,23,42,.16)!important;overflow:hidden}.custom-status-menu-header{background:#F8FAFC;color:#64748B;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;border-bottom:1px solid rgba(15,23,42,.08)}.custom-status-option{transition:background .12s ease}.custom-status-option:hover{background:rgba(13,148,136,.07)!important}.custom-status-option.selected{background:rgba(13,148,136,.1)!important}.current-indicator{background:#0D9488;color:#fff;font-size:9px;font-weight:800;padding:2px 7px;border-radius:999px;margin-left:8px}.custom-update-btn{border-radius:10px!important;font-weight:700!important;background:#F1F5F9!important;color:#64748B!important;border:1px solid rgba(15,23,42,.08)!important}.custom-update-btn.has-changes{background:linear-gradient(135deg,#0D9488,#14B8A6)!important;color:#ffffff!important;border:none!important;box-shadow:0 6px 16px rgba(13,148,136,.28)!important}.locked-note{color:#94A3B8;font-size:11px;font-weight:600}.product-search-bar-wrap{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.search-input-modern{width:100%!important}.clear-search-btn{top:18px;right:14px!important}.btn-browse-catalog{width:100%!important;justify-content:center!important}.product-results-modern{width:min(640px,94vw)!important;right:auto!important;left:0!important;z-index:250!important}.product-scroll-list{max-height:460px!important}.product-picker-row{padding:11px 14px!important}.product-thumb-sm{width:44px!important;height:44px!important}.product-search-field{position:relative;width:100%}.product-search-field .search-icon-inside{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#64748B;pointer-events:none;z-index:2;transition:color .15s ease}.product-search-field:focus-within .search-icon-inside{color:#0D9488}.product-search-field .search-input-modern,.product-search-field input.search.with-icon{width:100%!important;height:46px;padding:0 38px 0 40px!important;font-size:13.5px;box-sizing:border-box}.product-search-field .clear-search-btn{top:50%!important;right:12px!important;transform:translateY(-50%)}.admin-form .customer-search-box select,.admin-form .form-field>input{width:100%;height:46px;box-sizing:border-box;font-size:13.5px}.admin-form .customer-search-box select{padding:0 12px;color:#475569}.admin-form .form-field>div:first-child{display:flex;min-height:26px;align-items:center}.admin-form .btn-browse-catalog{height:42px;padding:0 14px!important}.admin-order-grid>.panel:first-child{position:relative;z-index:20}.admin-order-grid .product-results-modern{width:min(440px,92vw)!important;left:auto!important;right:0!important}.admin-order-grid .product-scroll-list{max-height:320px!important}.admin-order-grid .product-picker-row{padding:8px 12px!important;gap:10px}.admin-order-grid .product-thumb-sm{width:36px!important;height:36px!important}.admin-order-grid .product-picker-row-title{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-card.customer-selected{flex-wrap:wrap;row-gap:10px}.selected-card.customer-selected .selected-card-info{flex:1 1 140px}.selected-card.customer-selected .selected-card-sub{flex-direction:column;align-items:flex-start;gap:2px}.selected-card.customer-selected .selected-card-sub span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-card.customer-selected .btn-change{margin-left:auto}.admin-form{grid-template-columns:minmax(0,1fr)!important}@container create-order (min-width: 600px){.admin-form{grid-template-columns:minmax(210px,1fr) minmax(0,1.6fr)!important}.admin-form .product-field{grid-row:span 2}}.order-amount-sub{margin-top:14px}.order-amount-label{font-weight:700;color:#334155;font-size:13px;margin-bottom:8px}.admin-form .order-amount-sub input{width:100%;height:46px;box-sizing:border-box;font-size:14px;font-weight:700;color:#0F766E}.selected-card.product-selected{align-items:center;padding:14px 16px;gap:16px}.selected-card.product-selected img{width:64px;height:64px}.selected-card.product-selected .selected-card-title{white-space:normal;overflow:visible;line-height:1.35;font-size:14px}.selected-card.product-selected .selected-card-sub{gap:8px;margin-top:4px}.product-selected-cat{color:#64748B;font-size:11.5px}.selected-card.product-selected .selected-card-price{font-size:16px}.selected-card.product-selected{flex-wrap:wrap;row-gap:10px}.selected-card.product-selected .selected-card-info{flex:1 1 180px}.selected-card.product-selected .btn-change{margin-left:auto}.overview-hero{background:linear-gradient(135deg,#ECFDF5,#F0FDFA 55%,#E6F4F1)!important;border:1px solid rgba(13,148,136,.28)!important;box-shadow:0 10px 30px rgba(13,148,136,.1)!important;position:relative;overflow:hidden}.overview-hero:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.22),transparent 70%);pointer-events:none}.overview-hero h1,.overview-hero h2{color:#064E47!important}.overview-banner{background:linear-gradient(90deg,rgba(16,185,129,.14),rgba(20,184,166,.05))!important;border:1px solid rgba(13,148,136,.28)!important;border-left:4px solid #0d9488!important;color:#065F55!important}.overview-banner b{color:#064E47!important}.overview-panel .analytics-card,.overview-panel .inventory-card,.overview-panel .revenue-card,.overview-stats .stat{position:relative;overflow:hidden;background:linear-gradient(160deg,#FFFFFF,#F3FBF9)!important;border:1px solid rgba(13,148,136,.18)!important;border-radius:16px!important;box-shadow:0 4px 14px rgba(15,23,42,.05)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease!important;cursor:default}.overview-panel .revenue-card:before,.overview-stats .stat:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#0D9488,#34D399);opacity:.75;transition:opacity .22s ease}.overview-panel .analytics-card:hover,.overview-panel .inventory-card:hover,.overview-panel .revenue-card:hover,.overview-stats .stat:hover{transform:translateY(-5px);border-color:rgba(13,148,136,.45)!important;box-shadow:0 16px 32px rgba(13,148,136,.18),0 4px 10px rgba(15,23,42,.06)!important}.overview-panel .revenue-card:hover:before,.overview-stats .stat:hover:before{opacity:1}.overview-panel .analytics-title span,.overview-panel .inventory-card>span,.overview-panel .revenue-card>span,.overview-stats .stat>span{color:#065F55!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.overview-panel .analytics-title strong,.overview-panel .inventory-card>strong,.overview-panel .revenue-card>strong,.overview-stats .stat>strong{color:#0B3B36!important;font-weight:900!important;letter-spacing:-.02em}.overview-panel .revenue-card>small,.overview-stats .stat>small{color:#0F766E!important;font-weight:600;opacity:.85}.overview-panel{border:1px solid rgba(13,148,136,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(240,253,250,.55))!important}.overview-panel .panel-head h2{color:#064E47!important}.overview-panel .panel-head .eyebrow{color:#0D9488!important}.overview-panel .mini-progress,.overview-panel .progress-track{background:rgba(13,148,136,.12)!important;border-radius:999px!important;overflow:hidden;height:8px!important}.overview-panel .mini-progress div,.overview-panel .progress-fill{height:100%;border-radius:999px!important;background:linear-gradient(90deg,#0D9488,#34D399)!important;transition:width .6s cubic-bezier(.2,.8,.2,1)}.overview-panel .progress-fill.chart-yellow{background:linear-gradient(90deg,#F59E0B,#FCD34D)!important}.overview-panel .progress-fill.chart-blue{background:linear-gradient(90deg,#0EA5E9,#5EEAD4)!important}.overview-panel .progress-fill.chart-purple{background:linear-gradient(90deg,#8B5CF6,#A78BFA)!important}.overview-panel .progress-fill.chart-green{background:linear-gradient(90deg,#059669,#34D399)!important}.overview-panel th{background:rgba(13,148,136,.1)!important;font-weight:800}.overview-panel tbody tr{transition:background .15s ease}.overview-panel tbody tr:hover{background:rgba(13,148,136,.06)}@media (prefers-reduced-motion:reduce){.overview-panel .analytics-card,.overview-panel .inventory-card,.overview-panel .revenue-card,.overview-stats .stat{transition:none!important}.overview-panel .analytics-card:hover,.overview-panel .inventory-card:hover,.overview-panel .revenue-card:hover,.overview-stats .stat:hover{transform:none}}.overview-panel .table-wrap{background:linear-gradient(160deg,#FFFFFF,#F3FBF9);border:1px solid rgba(13,148,136,.18);border-radius:16px;box-shadow:0 4px 14px rgba(15,23,42,.05);overflow:auto}.overview-panel table{border-collapse:separate;border-spacing:0;font-size:13px}.overview-panel th{background:linear-gradient(90deg,rgba(13,148,136,.14),rgba(52,211,153,.08))!important;color:#065F55!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em;padding:14px 20px!important;border-bottom:1px solid rgba(13,148,136,.22)!important}.overview-panel td{padding:15px 20px!important;border-bottom:1px solid rgba(13,148,136,.1)!important;color:#334155!important;vertical-align:middle}.overview-panel tbody tr:last-child td{border-bottom:0!important}.overview-panel tbody tr{transition:background .18s ease,box-shadow .18s ease}.overview-panel tbody tr:hover{background:rgba(13,148,136,.07)!important;box-shadow:inset 3px 0 0 #0D9488}.overview-panel td b{color:#0B3B36!important;font-weight:800;font-size:13.5px}.overview-panel td small{color:#0F766E!important;font-weight:600;opacity:.75;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.overview-panel td:nth-child(3){color:#0B3B36!important;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-panel td:nth-child(4):not(:last-child){color:#059669!important;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-panel .user-cell .avatar{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#0D9488,#34D399);color:#fff;font-weight:900;font-size:15px;text-transform:uppercase;box-shadow:0 4px 12px rgba(13,148,136,.3)}.overview-panel .status{display:inline-flex;align-items:center;gap:6px;padding:5px 11px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;text-transform:capitalize;border:1px solid transparent}.overview-panel .status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.overview-panel .status.active,.overview-panel .status.completed,.overview-panel .status.delivered{color:#047857!important;background:#D1FAE5!important;border-color:#A7F3D0}.overview-panel .status.pending{color:#B45309!important;background:#FEF3C7!important;border-color:#FDE68A}.overview-panel .status.sent{color:#0369A1!important;background:#E0F2FE!important;border-color:#BAE6FD}.overview-panel .panel-head .btn{background:linear-gradient(135deg,#0D9488,#10B981)!important;box-shadow:0 6px 16px rgba(13,148,136,.28)!important;transition:transform .18s ease,box-shadow .18s ease!important}.overview-panel .panel-head .btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(13,148,136,.35)!important}.admin-themed .topbar h1{color:#064E47!important}.admin-themed .eyebrow{color:#0D9488!important;font-weight:800!important}.admin-themed .admin-chip{background:linear-gradient(90deg,rgba(13,148,136,.14),rgba(52,211,153,.08))!important;border:1px solid rgba(13,148,136,.28)!important;color:#065F55!important;font-weight:700}.admin-themed .kyc-admin-card,.admin-themed .panel{border:1px solid rgba(13,148,136,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(240,253,250,.55))!important;box-shadow:0 8px 24px rgba(13,148,136,.07)!important}.admin-themed .kyc-admin-card h2,.admin-themed .panel-head h2{color:#064E47!important}.admin-themed .info-banner{background:linear-gradient(90deg,rgba(16,185,129,.14),rgba(20,184,166,.05))!important;border:1px solid rgba(13,148,136,.28)!important;border-left:4px solid #0d9488!important;color:#065F55!important}.admin-themed .info-banner b{color:#064E47!important}.admin-themed .admin-stats .stat{position:relative;overflow:hidden;background:linear-gradient(160deg,#FFFFFF,#F3FBF9)!important;border:1px solid rgba(13,148,136,.18)!important;border-radius:16px!important;box-shadow:0 4px 14px rgba(15,23,42,.05)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease!important}.admin-themed .admin-stats .stat:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#0D9488,#34D399);opacity:.75}.admin-themed .admin-stats .stat:hover{transform:translateY(-5px);border-color:rgba(13,148,136,.45)!important;box-shadow:0 16px 32px rgba(13,148,136,.18),0 4px 10px rgba(15,23,42,.06)!important}.admin-themed .admin-stats .stat>span{color:#065F55!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.admin-themed .admin-stats .stat>strong{color:#0B3B36!important;font-weight:900!important}.admin-themed .admin-stats .stat>small{color:#0F766E!important;font-weight:600}.admin-themed .table-wrap{background:linear-gradient(160deg,#FFFFFF,#F3FBF9);border:1px solid rgba(13,148,136,.18);border-radius:16px;box-shadow:0 4px 14px rgba(15,23,42,.05)}.admin-themed table{border-collapse:separate;border-spacing:0;font-size:13px}.admin-themed th{background:linear-gradient(90deg,rgba(13,148,136,.14),rgba(52,211,153,.08))!important;color:#065F55!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em;border-bottom:1px solid rgba(13,148,136,.22)!important}.admin-themed td{border-bottom:1px solid rgba(13,148,136,.1)!important;color:#334155;vertical-align:middle}.admin-themed tbody tr:last-child td{border-bottom:0!important}.admin-themed tbody tr{transition:background .18s ease,box-shadow .18s ease}.admin-themed tbody tr:hover{background:rgba(13,148,136,.07)!important;box-shadow:inset 3px 0 0 #0D9488}.admin-themed td b{color:#0B3B36;font-weight:800}.admin-themed td small{color:#0F766E;opacity:.8}.admin-themed .chat-head .avatar,.admin-themed .conversation-item .avatar,.admin-themed .user-cell .avatar:not(.has-photo){background:linear-gradient(135deg,#0D9488,#34D399)!important;color:#fff!important;font-weight:900;text-transform:uppercase;box-shadow:0 4px 12px rgba(13,148,136,.3)}.admin-themed .status{display:inline-flex;align-items:center;gap:6px;padding:5px 11px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;text-transform:capitalize;border:1px solid transparent}.admin-themed .status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.admin-themed .status.active,.admin-themed .status.approved,.admin-themed .status.completed,.admin-themed .status.delivered{color:#047857!important;background:#D1FAE5!important;border-color:#A7F3D0}.admin-themed .status.pending{color:#B45309!important;background:#FEF3C7!important;border-color:#FDE68A}.admin-themed .status.sent{color:#0369A1!important;background:#E0F2FE!important;border-color:#BAE6FD}.admin-themed .status.rejected,.admin-themed .status.suspended{color:#BE123C!important;background:#FFE4E6!important;border-color:#FECDD3}.admin-themed .btn:not(.btn-danger):not(.danger-btn){background:linear-gradient(135deg,#0D9488,#10B981)!important;box-shadow:0 6px 16px rgba(13,148,136,.28)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.admin-themed .btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(13,148,136,.35)!important}.admin-themed .table-btn{background:#FFFFFF!important;border:1px solid rgba(13,148,136,.3)!important;color:#0F766E!important;font-weight:700;border-radius:9px!important;transition:background .15s ease,transform .15s ease,box-shadow .15s ease!important}.admin-themed .table-btn:hover{background:rgba(13,148,136,.1)!important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(13,148,136,.15)}.admin-themed .table-btn.danger-btn{color:#BE123C!important;border-color:rgba(225,29,72,.3)!important}.admin-themed .table-btn.danger-btn:hover{background:rgba(225,29,72,.08)!important}.admin-themed .topbar input,.admin-themed input.search{background:#F8FAFC!important;border:1px solid rgba(13,148,136,.22)!important;border-radius:12px!important}.admin-themed .topbar input:focus,.admin-themed input.search:focus{border-color:#0D9488!important;box-shadow:0 0 0 3px rgba(13,148,136,.14)!important}.admin-themed .product-card{background:linear-gradient(160deg,#FFFFFF,#F3FBF9)!important;border:1px solid rgba(13,148,136,.18)!important;box-shadow:0 4px 14px rgba(15,23,42,.05);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease!important}.admin-themed .product-card:hover{transform:translateY(-5px)!important;border-color:rgba(13,148,136,.45)!important;box-shadow:0 16px 32px rgba(13,148,136,.18)!important}.admin-themed .product-body h3{color:#0B3B36}.admin-themed .product-body strong{color:#0F766E;font-weight:900}.admin-themed .kyc-document-card{border:1px solid rgba(13,148,136,.18)!important;background:linear-gradient(160deg,#FFFFFF,#F3FBF9)!important;transition:transform .22s ease,box-shadow .22s ease!important}.admin-themed .kyc-document-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(13,148,136,.16)}.admin-themed .kyc-document-card span{color:#065F55!important;font-weight:800}.admin-themed .conversation-list{background:linear-gradient(180deg,#FFFFFF,#F3FBF9)!important;border:1px solid rgba(13,148,136,.18)!important}.admin-themed .conversation-item{transition:background .15s ease}.admin-themed .conversation-item:hover{background:rgba(13,148,136,.07)!important}.admin-themed .conversation-item.selected{background:rgba(13,148,136,.12)!important;box-shadow:inset 3px 0 0 #0D9488}.admin-themed .conversation-item b{color:#0B3B36}.admin-themed .chat-panel{border-color:rgba(13,148,136,.18)!important}.admin-themed .chat-head{background:linear-gradient(90deg,rgba(13,148,136,.12),rgba(52,211,153,.06))!important}.admin-themed .chat-head b{color:#064E47}.admin-themed .empty-state{color:#0F766E;opacity:.75}@media (prefers-reduced-motion:reduce){.admin-themed .admin-stats .stat,.admin-themed .kyc-document-card,.admin-themed .product-card{transition:none!important}.admin-themed .admin-stats .stat:hover,.admin-themed .kyc-document-card:hover,.admin-themed .product-card:hover{transform:none!important}}:root{--nc-brand:#0D9488;--nc-brand-2:#10B981;--nc-brand-deep:#065F55;--nc-ink:#0B2A27;--nc-muted:#5F7A76;--nc-line:rgba(13,148,136,.14);--nc-soft:#F2FAF8;--nc-card:#FFFFFF;--nc-radius:22px}.nc-avatar{position:relative;flex-shrink:0;display:grid;place-items:center;border-radius:14px;background:linear-gradient(140deg,#14B8A6,#0D9488 55%,#0F766E);color:#fff;font-weight:800;letter-spacing:.02em;box-shadow:0 6px 14px rgba(13,148,136,.22)}.nc-avatar.agent{background:linear-gradient(140deg,#0B3B36,#0F766E)}.nc-avatar svg{width:52%;height:52%}.nc-dot{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;border:2.5px solid #fff;background:#94A3B8}.nc-dot.open{background:#F59E0B}.nc-dot.resolved{background:#10B981}.nc-dot.online{background:#22C55E;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.nc-dot.away{background:#CBD5E1}.nc-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.nc-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.nc-pill.open{color:#B45309;background:#FEF3C7}.nc-pill.resolved{color:#047857;background:#D1FAE5}.nc-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:7px;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--nc-brand-deep);background:rgba(13,148,136,.1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nc-tag.soft{font-family:inherit;letter-spacing:0;color:#475569;background:#F1F5F9}.nc-tool{width:38px;height:38px;border:0;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:transparent;color:#4B635F;cursor:pointer;transition:background .15s ease,color .15s ease}.nc-tool:hover{background:rgba(13,148,136,.1);color:var(--nc-brand-deep)}.nc-tool.on{background:rgba(13,148,136,.14);color:var(--nc-brand-deep)}.nc-card{background:var(--nc-card);border:1px solid var(--nc-line);border-radius:16px;padding:14px 16px}.nc-card-title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--nc-brand);margin-bottom:10px}.nc-ticket-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;border-top:1px dashed rgba(13,148,136,.14)}.nc-ticket-row:first-of-type{border-top:0}.nc-ticket-row span{color:var(--nc-muted)}.nc-ticket-row b{color:var(--nc-ink);font-weight:700;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-muted{margin:0;color:var(--nc-muted);font-size:13px;line-height:1.5}.nc-kyc{padding:2px 9px;border-radius:999px;font-size:11px;text-transform:capitalize;background:#FEF3C7;color:#B45309}.nc-kyc.approved,.nc-kyc.verified{background:#D1FAE5;color:#047857}.nc-kyc.rejected{background:#FFE4E6;color:#BE123C}.nc-top-stats{display:flex;gap:8px;flex-wrap:wrap}.nc-top-stats span{padding:8px 13px;border-radius:12px;background:#fff;border:1px solid var(--nc-line);font-size:12.5px;color:var(--nc-muted)}.nc-top-stats b{color:var(--nc-brand-deep);font-size:14px;margin-right:3px}.nc-desk{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:14px;gap:14px;height:calc(100vh - 170px);min-height:560px;margin-bottom:26px}.nc-desk.with-panel{grid-template-columns:330px minmax(0,1fr) 290px}.nc-inbox{display:flex;flex-direction:column;min-height:0;background:var(--nc-card);border:1px solid var(--nc-line);border-radius:var(--nc-radius);box-shadow:0 10px 30px rgba(13,148,136,.08);overflow:hidden}.nc-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 18px 12px}.nc-inbox-head b{display:block;font-size:18px;font-weight:800;color:var(--nc-ink)}.nc-inbox-head small{display:block;font-size:12px;color:var(--nc-muted);margin-top:2px}.nc-new{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 10px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--nc-brand),var(--nc-brand-2));color:#fff;font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 6px 16px rgba(13,148,136,.28);transition:transform .15s ease,box-shadow .15s ease}.nc-new:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(13,148,136,.32)}.nc-new.on{background:#F1F5F9;color:var(--nc-brand-deep);box-shadow:none}.nc-search{display:flex;align-items:center;gap:9px;margin:0 14px 10px;padding:0 13px;height:40px;border-radius:12px;background:var(--nc-soft);border:1px solid transparent;color:var(--nc-muted);transition:border-color .15s ease,background .15s ease}.nc-search:focus-within{border-color:rgba(13,148,136,.4);background:#fff}.nc-search input{flex:1 1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;font-size:13.5px;color:var(--nc-ink)}.nc-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin:0 14px 8px;padding:4px;border-radius:12px;background:var(--nc-soft)}.nc-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--nc-muted);font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.nc-tabs button em{font-style:normal;font-size:11px;padding:1px 6px;border-radius:999px;background:rgba(13,148,136,.1)}.nc-tabs button.on{background:#fff;color:var(--nc-brand-deep);box-shadow:0 2px 6px rgba(15,23,42,.08)}.nc-list{flex:1 1;overflow-y:auto;min-height:0;padding:4px 8px 10px}.nc-list-empty{padding:34px 18px;text-align:center;color:var(--nc-muted);font-size:13px}.nc-item{position:relative;width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px 10px;margin-bottom:2px;border:0;border-radius:14px;background:transparent;text-align:left;color:inherit;cursor:pointer;transition:background .15s ease}.nc-item:hover{background:var(--nc-soft)}.nc-item.active{background:linear-gradient(90deg,rgba(13,148,136,.12),rgba(16,185,129,.05))}.nc-item.active:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--nc-brand)}.nc-item-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.nc-item-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.nc-item-line b{font-size:14px;font-weight:700;color:var(--nc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-item-line small{flex-shrink:0;font-size:11.5px;color:var(--nc-muted)}.nc-item-preview{min-width:0;font-size:13px;color:var(--nc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-item-typing,.nc-you{color:var(--nc-brand);font-weight:700}.nc-item-typing{font-style:normal}.nc-item.has-unread .nc-item-preview{color:var(--nc-ink);font-weight:600}.nc-item.has-unread .nc-item-line small{color:var(--nc-brand);font-weight:800}.nc-count{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,var(--nc-brand),var(--nc-brand-2));color:#fff;font-size:11px;font-weight:800}.nc-item-tags{display:flex;gap:5px;margin-top:3px;flex-wrap:wrap}.nc-chat{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;border:1px solid var(--nc-line);border-radius:var(--nc-radius);overflow:hidden;box-shadow:0 10px 30px rgba(13,148,136,.08);background:radial-gradient(600px 300px at 100% 0,rgba(16,185,129,.1),transparent 60%),radial-gradient(500px 280px at 0 100%,rgba(13,148,136,.09),transparent 60%),linear-gradient(180deg,#F7FCFB,#EEF7F5)}.nc-chat-head{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:68px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--nc-line);z-index:2}.nc-chat-title{display:flex;flex-direction:column;min-width:0;flex:1 1}.nc-chat-title b{font-size:15.5px;font-weight:800;color:var(--nc-ink)}.nc-chat-title b,.nc-chat-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-chat-title small{font-size:12px;color:var(--nc-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nc-live{color:var(--nc-brand);font-weight:800;font-family:Inter,system-ui,sans-serif}.nc-chat-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.nc-action{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--nc-brand),var(--nc-brand-2));color:#fff;font-size:12.5px;font-weight:800;cursor:pointer;box-shadow:0 6px 14px rgba(13,148,136,.25);transition:transform .15s ease,opacity .15s ease}.nc-action:hover:not(:disabled){transform:translateY(-1px)}.nc-action:disabled{opacity:.6;cursor:default}.nc-action.ghost{background:#fff;color:var(--nc-brand-deep);border:1px solid rgba(13,148,136,.3);box-shadow:none}.nc-back{display:none}.nc-thread{flex:1 1;overflow-y:auto;min-height:0;padding:22px 26px 14px;flex-direction:column;scroll-behavior:smooth}.nc-day,.nc-thread{display:flex;gap:12px}.nc-day{align-items:center;color:var(--nc-muted);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:6px 0 2px}.nc-day:after,.nc-day:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(13,148,136,.22),transparent)}.nc-event{display:flex;justify-content:center}.nc-event span{display:inline-flex;align-items:center;gap:7px;max-width:min(88%,560px);padding:7px 13px;border-radius:12px;background:rgba(255,255,255,.7);border:1px dashed rgba(13,148,136,.28);color:#4B635F;font-size:12.5px;line-height:1.45}.nc-event svg{flex-shrink:0;color:var(--nc-brand)}.nc-event em{font-style:normal;font-size:10.5px;color:#94A3B8;margin-left:4px;white-space:nowrap}.nc-group{display:flex;align-items:flex-end;gap:10px;max-width:78%;animation:ncIn .22s ease both}.nc-group.mine{align-self:flex-end;flex-direction:row-reverse}.nc-group-body{display:flex;flex-direction:column;gap:3px;min-width:0}.nc-group.mine .nc-group-body{align-items:flex-end}.nc-group.theirs .nc-group-body{align-items:flex-start}.nc-sender{display:flex;align-items:center;gap:6px;margin:0 0 3px 4px;font-size:12px;font-weight:800;color:var(--nc-brand-deep)}.nc-role{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#0F766E,#0D9488)}.nc-bubble{max-width:100%;padding:10px 14px;font-size:14px;line-height:1.5;word-wrap:break-word;overflow-wrap:anywhere;border-radius:18px}.nc-bubble p{margin:0;white-space:pre-wrap}.nc-group.theirs .nc-bubble{background:#fff;color:var(--nc-ink);border:1px solid rgba(13,148,136,.1);box-shadow:0 2px 8px rgba(15,23,42,.05);border-radius:6px 18px 18px 6px}.nc-group.theirs .nc-bubble.first{border-top-left-radius:18px}.nc-group.theirs .nc-bubble.last{border-bottom-left-radius:18px}.nc-group.theirs.agent .nc-bubble{border-left:3px solid var(--nc-brand)}.nc-group.mine .nc-bubble{background:linear-gradient(135deg,#0D9488,#10B981);color:#fff;box-shadow:0 6px 16px rgba(13,148,136,.22);border-radius:18px 6px 6px 18px}.nc-group.mine .nc-bubble.first{border-top-right-radius:18px}.nc-group.mine .nc-bubble.last{border-bottom-right-radius:18px}.nc-bubble.with-image{padding:5px}.nc-bubble.with-image p{padding:6px 9px 4px}.nc-image{display:block;padding:0;border:0;background:none;cursor:zoom-in}.nc-image img{display:block;max-width:280px;max-height:300px;width:100%;object-fit:cover;border-radius:14px}.nc-meta{display:flex;align-items:center;gap:4px;padding:0 6px;font-size:11px;color:#8AA19D}.nc-receipt{font-weight:700}.nc-receipt.seen{color:var(--nc-brand)}.nc-typing{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:9px 14px;border-radius:16px;background:#fff;border:1px solid rgba(13,148,136,.12);color:var(--nc-muted);font-size:12.5px;font-weight:600;box-shadow:0 2px 8px rgba(15,23,42,.05)}.nc-typing-dots{display:inline-flex;gap:4px}.nc-typing-dots i{width:6px;height:6px;border-radius:50%;background:var(--nc-brand);animation:ncDot 1.1s ease-in-out infinite}.nc-typing-dots i:nth-child(2){animation-delay:.15s}.nc-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes ncDot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}@keyframes ncIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nc-resolved-bar{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;color:#047857;background:rgba(209,250,229,.8);border-top:1px solid rgba(16,185,129,.25)}.nc-empty,.nc-welcome{margin:auto;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;padding:30px 26px}.nc-empty b,.nc-welcome b{font-size:17px;color:var(--nc-ink)}.nc-empty span,.nc-welcome>span{font-size:13.5px;color:var(--nc-muted);line-height:1.55}.nc-empty-badge{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(140deg,#14B8A6,#0F766E);color:#fff!important;box-shadow:0 12px 28px rgba(13,148,136,.28);margin-bottom:6px}.nc-empty-badge svg{width:30px;height:30px}.nc-chat-idle{align-items:center;justify-content:center}.nc-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.nc-topics button{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:14px;border:1px solid rgba(13,148,136,.22);background:#fff;color:var(--nc-brand-deep);font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px rgba(15,23,42,.05);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.nc-topics button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--nc-brand);box-shadow:0 10px 20px rgba(13,148,136,.16)}.nc-topics button:disabled{opacity:.6;cursor:default}.nc-composer-wrap{position:relative;padding:10px 16px 12px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.6))}.nc-composer{display:flex;align-items:flex-end;gap:6px;padding:6px 6px 6px 8px;border-radius:18px;background:#fff;border:1px solid rgba(13,148,136,.18);box-shadow:0 8px 24px rgba(13,148,136,.1);transition:border-color .15s ease,box-shadow .15s ease}.nc-composer:focus-within{border-color:rgba(13,148,136,.45);box-shadow:0 10px 28px rgba(13,148,136,.16),0 0 0 4px rgba(13,148,136,.08)}.nc-composer textarea{flex:1 1;min-width:0;resize:none;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:9px 6px!important;font:inherit;font-size:14.5px;line-height:1.45;color:var(--nc-ink);max-height:132px}.nc-send{width:42px;height:42px;border:0;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,var(--nc-brand),var(--nc-brand-2));color:#fff;cursor:pointer;box-shadow:0 6px 14px rgba(13,148,136,.3);transition:transform .15s ease,opacity .15s ease}.nc-send:hover:not(:disabled){transform:translateY(-1px) rotate(-8deg)}.nc-send:disabled{opacity:.4;box-shadow:none;cursor:default}.nc-hint{margin-top:6px;text-align:center;font-size:10.5px;color:#94A3B8}.nc-quick{position:absolute;left:16px;right:16px;bottom:calc(100% - 4px);padding:8px;border-radius:16px;background:#fff;border:1px solid var(--nc-line);box-shadow:0 18px 40px rgba(15,23,42,.14);z-index:5;animation:ncIn .18s ease both}.nc-quick-head{padding:4px 8px 6px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--nc-brand)}.nc-quick button{display:block;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;text-align:left;font-size:13px;color:var(--nc-ink);cursor:pointer}.nc-quick button:hover{background:var(--nc-soft)}.nc-attach{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;border-radius:14px;background:#fff;border:1px solid var(--nc-line);font-size:12.5px;color:var(--nc-muted)}.nc-attach img{width:44px;height:44px;object-fit:cover;border-radius:10px}.nc-attach button{margin-left:auto;width:26px;height:26px;border:0;border-radius:8px;background:#F1F5F9;color:#64748B;cursor:pointer}.nc-attach button:hover,.nc-error{background:#FFE4E6;color:#BE123C}.nc-error{margin-bottom:8px;padding:8px 12px;border-radius:12px;font-size:12.5px;font-weight:600}.nc-panel{gap:12px;min-height:0;overflow-y:auto;padding:16px;background:var(--nc-card);border:1px solid var(--nc-line);border-radius:var(--nc-radius);box-shadow:0 10px 30px rgba(13,148,136,.08)}.nc-panel,.nc-panel-top{display:flex;flex-direction:column}.nc-panel-top{position:relative;align-items:center;gap:6px;padding:14px 0 6px;text-align:center}.nc-panel-top b{font-size:16px;color:var(--nc-ink);margin-top:6px}.nc-panel-close{position:absolute;top:-4px;right:-4px;width:30px;height:30px}.nc-account{font-size:11.5px;font-weight:700;color:#047857;background:#D1FAE5;padding:3px 10px;border-radius:999px}.nc-account.off{color:#BE123C;background:#FFE4E6}.nc-panel .nc-card{background:var(--nc-soft);border-color:transparent}.nc-panel-link{display:block;text-align:center;padding:10px;border-radius:12px;border:1px dashed rgba(13,148,136,.35);color:var(--nc-brand-deep);font-size:13px;font-weight:800;transition:background .15s ease}.nc-panel-link:hover{background:var(--nc-soft)}.nc-hero{justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px 24px;margin-bottom:16px;border-radius:var(--nc-radius);color:#fff;background:radial-gradient(420px 200px at 90% 0,rgba(255,255,255,.18),transparent 60%),linear-gradient(135deg,#0B3B36,#0F766E 50%,#10B981);box-shadow:0 16px 40px rgba(13,148,136,.25)}.nc-hero,.nc-hero-main{display:flex;align-items:center}.nc-hero-main{gap:16px}.nc-hero-badge{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.25)}.nc-hero-badge svg{width:28px;height:28px}.nc-hero .eyebrow{color:#A7F3D0!important}.nc-hero h1{margin:2px 0 4px;font-size:26px;color:#fff}.nc-hero p{margin:0;font-size:13.5px;color:rgba(255,255,255,.82)}.nc-presence{display:flex;align-items:center;gap:11px;padding:11px 15px;border-radius:16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22)}.nc-presence i{width:11px;height:11px;border-radius:50%;background:#CBD5E1}.nc-presence.online i{background:#4ADE80;box-shadow:0 0 0 4px rgba(74,222,128,.25);animation:ncPulse 2s infinite}.nc-presence b{display:block;font-size:13.5px}.nc-presence small{display:block;font-size:11.5px;color:rgba(255,255,255,.75)}@keyframes ncPulse{0%,to{box-shadow:0 0 0 4px rgba(74,222,128,.25)}50%{box-shadow:0 0 0 7px rgba(74,222,128,.08)}}.nc-help{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:14px;gap:14px;height:calc(100vh - 290px);min-height:520px;margin-bottom:26px}.nc-help-side{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto}.nc-agent{display:flex;align-items:center;gap:10px;padding:6px 0}.nc-agent b{display:block;font-size:13.5px;color:var(--nc-ink)}.nc-agent small{display:block;font-size:11.5px;color:var(--nc-muted)}.nc-tips ul{margin:0;padding-left:18px;color:var(--nc-muted);font-size:12.5px;line-height:1.7}.nc-lightbox{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:32px;background:rgba(6,30,27,.86);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out}.nc-lightbox img{max-width:100%;max-height:100%;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.45);cursor:default}.nc-lightbox button{position:absolute;top:18px;right:22px;width:42px;height:42px;border:0;border-radius:14px;background:rgba(255,255,255,.14);color:#fff;font-size:18px;cursor:pointer}@media (max-width:1280px){.nc-desk.with-panel{grid-template-columns:300px minmax(0,1fr);position:relative}.nc-desk.with-panel .nc-panel{position:absolute;top:0;right:0;bottom:0;width:290px;z-index:6;box-shadow:-12px 0 40px rgba(15,23,42,.14)}}@media (min-width:1281px){.nc-panel-close{display:none}}@media (max-width:980px){.nc-help{grid-template-columns:minmax(0,1fr);height:auto}.nc-help .nc-chat{height:calc(100vh - 260px);min-height:480px}.nc-help-side{display:none}}@media (max-width:860px){.nc-desk,.nc-desk.with-panel{grid-template-columns:minmax(0,1fr);height:calc(100vh - 150px);min-height:480px}.nc-desk .nc-chat,.nc-desk.mobile-chat .nc-inbox{display:none}.nc-desk.mobile-chat .nc-chat{display:flex}.nc-desk.with-panel .nc-panel{width:100%}.nc-back{display:grid}.nc-thread{padding:16px 12px 10px}.nc-group{max-width:90%}.nc-image img{max-width:210px}.nc-action,.nc-action span{font-size:0;gap:0;padding:0 10px}.nc-action svg{width:16px;height:16px}.nc-chat-actions .nc-pill,.nc-hint{display:none}.nc-hero{padding:18px}.nc-hero h1{font-size:22px}.nc-top-stats{display:none}}@media (prefers-reduced-motion:reduce){.nc-group,.nc-presence.online i,.nc-quick,.nc-typing-dots i{animation:none}}.nc-avatar.has-photo{background:#E6F4F1;padding:0}.nc-avatar.has-photo img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block;position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none}.user-themed .topbar h1{color:#064E47!important}.user-themed .eyebrow{color:#0D9488!important;font-weight:800!important}.user-themed .admin-chip{background:linear-gradient(90deg,rgba(13,148,136,.14),rgba(52,211,153,.08))!important;border:1px solid rgba(13,148,136,.28)!important;color:#065F55!important;font-weight:700}.user-themed .kyc-admin-card,.user-themed .panel{border:1px solid rgba(13,148,136,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(240,253,250,.55))!important;box-shadow:0 8px 24px rgba(13,148,136,.07)!important}.user-themed .kyc-admin-card h2,.user-themed .panel-head h2{color:#064E47!important}.user-themed .info-banner{background:linear-gradient(90deg,rgba(16,185,129,.14),rgba(20,184,166,.05))!important;border:1px solid rgba(13,148,136,.28)!important;border-left:4px solid #0d9488!important;color:#065F55!important}.user-themed .info-banner b{color:#064E47!important}.user-themed .stat-grid .stat{position:relative;overflow:hidden;background:linear-gradient(160deg,#FFFFFF,#F3FBF9)!important;border:1px solid rgba(13,148,136,.18)!important;border-radius:16px!important;box-shadow:0 4px 14px rgba(15,23,42,.05)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease!important}.user-themed .stat-grid .stat:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#0D9488,#34D399);opacity:.75}.user-themed .stat-grid .stat:hover{transform:translateY(-5px);border-color:rgba(13,148,136,.45)!important;box-shadow:0 16px 32px rgba(13,148,136,.18),0 4px 10px rgba(15,23,42,.06)!important}.user-themed .stat-grid .stat>span{color:#065F55!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.user-themed .stat-grid .stat>strong{color:#0B3B36!important;font-weight:900!important}.user-themed .stat-grid .stat>small{color:#0F766E!important;font-weight:600}.user-themed .table-wrap{background:linear-gradient(160deg,#FFFFFF,#F3FBF9);border:1px solid rgba(13,148,136,.18);border-radius:16px;box-shadow:0 4px 14px rgba(15,23,42,.05)}.user-themed table{border-collapse:separate;border-spacing:0;font-size:13px}.user-themed th{background:linear-gradient(90deg,rgba(13,148,136,.14),rgba(52,211,153,.08))!important;color:#065F55!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em;border-bottom:1px solid rgba(13,148,136,.22)!important}.user-themed td{border-bottom:1px solid rgba(13,148,136,.1)!important;color:#334155;vertical-align:middle}.user-themed tbody tr:last-child td{border-bottom:0!important}.user-themed tbody tr{transition:background .18s ease,box-shadow .18s ease}.user-themed tbody tr:hover{background:rgba(13,148,136,.07)!important;box-shadow:inset 3px 0 0 #0D9488}.user-themed td b{color:#0B3B36;font-weight:800}.user-themed td small{color:#0F766E;opacity:.8}.user-themed .chat-head .avatar,.user-themed .conversation-item .avatar,.user-themed .user-cell .avatar{background:linear-gradient(135deg,#0D9488,#34D399)!important;color:#fff!important;font-weight:900;text-transform:uppercase;box-shadow:0 4px 12px rgba(13,148,136,.3)}.user-themed .status{display:inline-flex;align-items:center;gap:6px;padding:5px 11px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;text-transform:capitalize;border:1px solid transparent}.user-themed .status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.user-themed .status.active,.user-themed .status.approved,.user-themed .status.completed,.user-themed .status.delivered{color:#047857!important;background:#D1FAE5!important;border-color:#A7F3D0}.user-themed .status.pending{color:#B45309!important;background:#FEF3C7!important;border-color:#FDE68A}.user-themed .status.sent{color:#0369A1!important;background:#E0F2FE!important;border-color:#BAE6FD}.user-themed .status.rejected,.user-themed .status.suspended{color:#BE123C!important;background:#FFE4E6!important;border-color:#FECDD3}.user-themed .btn:not(.btn-danger):not(.danger-btn){background:linear-gradient(135deg,#0D9488,#10B981)!important;box-shadow:0 6px 16px rgba(13,148,136,.28)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.user-themed .btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(13,148,136,.35)!important}.user-themed .table-btn{background:#FFFFFF!important;border:1px solid rgba(13,148,136,.3)!important;color:#0F766E!important;font-weight:700;border-radius:9px!important;transition:background .15s ease,transform .15s ease,box-shadow .15s ease!important}.user-themed .table-btn:hover{background:rgba(13,148,136,.1)!important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(13,148,136,.15)}.user-themed .table-btn.danger-btn{color:#BE123C!important;border-color:rgba(225,29,72,.3)!important}.user-themed .table-btn.danger-btn:hover{background:rgba(225,29,72,.08)!important}.user-themed .topbar input,.user-themed input.search{background:#F8FAFC!important;border:1px solid rgba(13,148,136,.22)!important;border-radius:12px!important}.user-themed .topbar input:focus,.user-themed input.search:focus{border-color:#0D9488!important;box-shadow:0 0 0 3px rgba(13,148,136,.14)!important}.user-themed .product-card{background:linear-gradient(160deg,#FFFFFF,#F3FBF9)!important;border:1px solid rgba(13,148,136,.18)!important;box-shadow:0 4px 14px rgba(15,23,42,.05);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease!important}.user-themed .product-card:hover{transform:translateY(-5px)!important;border-color:rgba(13,148,136,.45)!important;box-shadow:0 16px 32px rgba(13,148,136,.18)!important}.user-themed .product-body h3{color:#0B3B36}.user-themed .product-body strong{color:#0F766E;font-weight:900}.user-themed .kyc-document-card{border:1px solid rgba(13,148,136,.18)!important;background:linear-gradient(160deg,#FFFFFF,#F3FBF9)!important;transition:transform .22s ease,box-shadow .22s ease!important}.user-themed .kyc-document-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(13,148,136,.16)}.user-themed .kyc-document-card span{color:#065F55!important;font-weight:800}.user-themed .conversation-list{background:linear-gradient(180deg,#FFFFFF,#F3FBF9)!important;border:1px solid rgba(13,148,136,.18)!important}.user-themed .conversation-item{transition:background .15s ease}.user-themed .conversation-item:hover{background:rgba(13,148,136,.07)!important}.user-themed .conversation-item.selected{background:rgba(13,148,136,.12)!important;box-shadow:inset 3px 0 0 #0D9488}.user-themed .conversation-item b{color:#0B3B36}.user-themed .chat-panel{border-color:rgba(13,148,136,.18)!important}.user-themed .chat-head{background:linear-gradient(90deg,rgba(13,148,136,.12),rgba(52,211,153,.06))!important}.user-themed .chat-head b{color:#064E47}.user-themed .empty-state{color:#0F766E;opacity:.75}@media (prefers-reduced-motion:reduce){.user-themed .kyc-document-card,.user-themed .product-card,.user-themed .stat-grid .stat{transition:none!important}.user-themed .kyc-document-card:hover,.user-themed .product-card:hover,.user-themed .stat-grid .stat:hover{transform:none!important}}.user-themed .product-detail-info h1,.user-themed .topbar h1{color:#064E47!important}.user-themed .balance-box,.user-themed .fund-cards>div,.user-themed .profit-box{position:relative;overflow:hidden;background:linear-gradient(160deg,#FFFFFF,#F3FBF9)!important;border:1px solid rgba(13,148,136,.18)!important;border-radius:16px!important;box-shadow:0 4px 14px rgba(15,23,42,.05)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease!important}.user-themed .fund-cards>div:hover{transform:translateY(-5px);border-color:rgba(13,148,136,.45)!important;box-shadow:0 16px 32px rgba(13,148,136,.18)!important}.user-themed .fund-cards span,.user-themed .fund-title{color:#065F55!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px!important}.user-themed .fund-cards strong{color:#0B3B36;font-weight:900}.user-themed .order-card,.user-themed .status-card{background:linear-gradient(160deg,#FFFFFF,#F3FBF9)!important;border:1px solid rgba(13,148,136,.18)!important;box-shadow:0 4px 14px rgba(15,23,42,.05);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease!important}.user-themed .order-card:hover,.user-themed .status-card:hover{transform:translateY(-4px);border-color:rgba(13,148,136,.45)!important;box-shadow:0 16px 32px rgba(13,148,136,.16)!important}.user-themed .order-content h2,.user-themed .status-main h2{color:#0B3B36!important}.user-themed .amount-row{border-bottom-color:rgba(13,148,136,.12)!important}.user-themed .amount-row span{color:#065F55!important;font-weight:600}.user-themed .amount-row b{color:#0B3B36!important}.user-themed .amount-row.total b{color:#0D9488!important}.user-themed .balance-chip{background:rgba(13,148,136,.1)!important;border:1px solid rgba(13,148,136,.25)!important;color:#065F55!important;font-weight:700}.user-themed .timeline-step{border-color:rgba(13,148,136,.16)!important;background:#fff}.user-themed .timeline-step.done{opacity:1;border-color:rgba(13,148,136,.45)!important;background:linear-gradient(160deg,#ECFDF5,#F0FDFA)!important}.user-themed .timeline-step.done span{background:linear-gradient(135deg,#0D9488,#10B981)!important;color:#fff}.user-themed .timeline-step small{color:#065F55!important;font-weight:600}.user-themed .product-detail-media{border-color:rgba(13,148,136,.18)!important;box-shadow:0 10px 30px rgba(13,148,136,.1)}.user-themed .detail-price{color:#0D9488!important}.user-themed .detail-box{background:linear-gradient(160deg,#FFFFFF,#F3FBF9)!important;border-color:rgba(13,148,136,.18)!important;transition:transform .2s ease,box-shadow .2s ease}.user-themed .detail-box:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(13,148,136,.14)}.user-themed .detail-box span{color:#065F55!important;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.user-themed .detail-box strong{color:#0B3B36}.user-themed .detail-note{background:rgba(13,148,136,.06)!important;border-color:rgba(13,148,136,.18)!important;color:#335C57!important}.user-themed .back-link{color:#0D9488!important;font-weight:700}.user-themed .auth-form label,.user-themed .form-grid label{color:#065F55!important}.user-themed .form-grid input,.user-themed .form-grid select,.user-themed .form-grid textarea{background:#F8FAFC!important;border:1px solid rgba(13,148,136,.22)!important;border-radius:12px!important}.user-themed .form-grid input:focus,.user-themed .form-grid select:focus,.user-themed .form-grid textarea:focus{border-color:#0D9488!important;box-shadow:0 0 0 3px rgba(13,148,136,.14)!important;outline:none}.user-themed .form-grid input:-moz-read-only{background:#EEF6F4!important;color:#476360!important}.user-themed .form-grid input:read-only{background:#EEF6F4!important;color:#476360!important}.user-themed .profile-banner{border-bottom-color:rgba(13,148,136,.16)!important}.user-themed .profile-banner h2{color:#064E47}.user-themed .profile-avatar:not(.has-photo){background:linear-gradient(135deg,#0D9488,#34D399)!important}.user-themed .profile-avatar{box-shadow:0 8px 20px rgba(13,148,136,.28)}.user-themed .modal-backdrop{background:rgba(6,30,27,.55)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.user-themed .modal{background:linear-gradient(180deg,#FFFFFF,#F3FBF9)!important;border:1px solid rgba(13,148,136,.22)!important;border-radius:22px!important;box-shadow:0 30px 80px rgba(6,30,27,.3)!important;animation:userModalIn .22s cubic-bezier(.2,.8,.2,1) both}.user-themed .modal h2,.user-themed .modal h3{color:#064E47!important}@keyframes userModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.user-themed .verified-card{border-color:rgba(16,185,129,.35)!important}@media (prefers-reduced-motion:reduce){.user-themed .detail-box,.user-themed .fund-cards>div,.user-themed .modal,.user-themed .order-card,.user-themed .status-card{transition:none!important;animation:none!important}.user-themed .detail-box:hover,.user-themed .fund-cards>div:hover,.user-themed .order-card:hover,.user-themed .status-card:hover{transform:none!important}}.dash-col{display:flex;flex-direction:column;gap:24px}.dash-panel{padding:22px!important}.dash-panel .panel-head{margin-bottom:14px!important}.dash-grow{flex:1 1}.dash-funds{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.dash-fund{position:relative;overflow:hidden;padding:18px;border-radius:18px;border:1px solid rgba(13,148,136,.18);background:linear-gradient(160deg,#FFFFFF,#F0FBF7);box-shadow:0 4px 14px rgba(15,23,42,.05);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease}.dash-fund:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#0D9488,#34D399)}.dash-fund.profit:before{background:linear-gradient(90deg,#059669,#A3E635)}.dash-fund:hover{transform:translateY(-5px);border-color:rgba(13,148,136,.45);box-shadow:0 16px 32px rgba(13,148,136,.18)}.dash-fund-icon{position:absolute;right:14px;top:14px;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(13,148,136,.1);font-size:17px}.dash-fund-label{color:#065F55;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dash-fund strong{display:block;margin:10px 0 4px;font-size:28px;font-weight:900;color:#0B3B36;letter-spacing:-.02em}.dash-fund small{display:block;color:#0F766E;font-size:11.5px;font-weight:600}.dash-chart{height:260px;width:100%;padding:8px 4px 0;border-radius:16px;background:linear-gradient(180deg,#FFFFFF,#F3FBF9);border:1px solid rgba(13,148,136,.12)}.dash-plan{position:relative;overflow:hidden;display:flex;flex-direction:column;align-self:stretch;background:linear-gradient(170deg,#FFFFFF,#EEFAF6)!important}.dash-plan:before{content:"";position:absolute;top:-70px;left:50%;transform:translateX(-50%);width:260px;height:180px;background:radial-gradient(ellipse,rgba(16,185,129,.22),transparent 70%);pointer-events:none}.dash-plan-body{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 6px 4px}.dash-plan-badge{width:78px;height:78px;border-radius:24px;display:grid;place-items:center;margin-bottom:16px;background:linear-gradient(140deg,#14B8A6,#0F766E);box-shadow:0 14px 30px rgba(13,148,136,.32),inset 0 2px 0 rgba(255,255,255,.25);transform:rotate(-6deg);transition:transform .3s ease}.dash-plan:hover .dash-plan-badge{transform:rotate(0deg) scale(1.04)}.dash-plan-kicker{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#065F55}.dash-plan-name{margin:4px 0 10px;font-size:30px;font-weight:900;letter-spacing:-.02em;color:#0B3B36;text-transform:capitalize}.dash-plan-status{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:800;color:#047857;background:#D1FAE5;border:1px solid #a7f3d0}.dash-plan-status i{width:7px;height:7px;border-radius:50%;background:#10B981;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.dash-plan-rows{width:100%;display:grid;grid-gap:10px;gap:10px;margin-bottom:20px}.dash-plan-row{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-radius:14px;background:#FFFFFF;border:1px solid rgba(13,148,136,.16);transition:border-color .15s ease,transform .15s ease}.dash-plan-row:hover{border-color:rgba(13,148,136,.4);transform:translateX(2px)}.dash-plan-row span{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:#065F55}.dash-plan-row em{font-style:normal;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:rgba(13,148,136,.1)}.dash-plan-row strong{font-size:14px;font-weight:900;color:#0B3B36}.dash-plan-row strong.accent{color:#0D9488}.dash-plan-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:14px;background:linear-gradient(135deg,#0D9488,#10B981);color:#fff!important;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 8px 20px rgba(13,148,136,.3);transition:transform .18s ease,box-shadow .18s ease}.dash-plan-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(13,148,136,.36)}.dash-plan-note{margin:14px 0 0;color:#5F7A76;font-size:12px;line-height:1.6}.user-themed .pending-card{border-color:rgba(245,158,11,.35)!important}.user-themed .pending-card>strong{color:#B45309!important}@media (max-width:560px){.dash-funds{grid-template-columns:1fr}.dash-fund strong{font-size:24px}}.pkg-page h1{color:#064E47!important}.pkg-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease!important}.pkg-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(13,148,136,.2)!important}@media (prefers-reduced-motion:reduce){.dash-fund,.dash-plan-badge,.dash-plan-row,.pkg-card{transition:none!important}.dash-fund:hover,.pkg-card:hover{transform:none}}.profile-avatar.has-photo{position:relative;overflow:hidden;padding:0!important;background:#E6F4F1!important}.profile-avatar.has-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.avatar.has-photo{position:relative;overflow:hidden;background:#E6F4F1!important;padding:0}.avatar.has-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.nc-list{display:block}.nc-item{flex-shrink:0;min-height:max-content}.kp-page{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:radial-gradient(520px 320px at 12% 10%,rgba(16,185,129,.18),transparent 65%),radial-gradient(520px 320px at 90% 90%,rgba(13,148,136,.16),transparent 65%),linear-gradient(160deg,#E6F2EF,#D3E1E8)}.kp-card{width:min(480px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 30px 24px;border-radius:28px;background:linear-gradient(180deg,#FFFFFF,#F4FBF9);border:1px solid rgba(13,148,136,.16);box-shadow:0 30px 70px rgba(6,60,55,.16),inset 0 2px 0 rgba(255,255,255,.8);animation:kpIn .45s cubic-bezier(.2,.8,.2,1) both}@keyframes kpIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.kp-brand{align-self:flex-start;display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800;letter-spacing:.04em;color:#0B3B36;margin-bottom:18px}.kp-brand b{color:#0D9488}.kp-brand-mark{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(135deg,#14B8A6,#0D9488);box-shadow:0 6px 14px rgba(13,148,136,.3)}.kp-icon{position:relative;width:82px;height:82px;border-radius:26px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#FBBF24,#F59E0B 55%,#EA580C);box-shadow:0 16px 34px rgba(245,158,11,.38),inset 0 2px 0 rgba(255,255,255,.35);margin-bottom:16px}.kp-icon svg{animation:kpTurn 3.2s ease-in-out infinite}.kp-icon-ring{position:absolute;inset:-8px;border-radius:32px;border:2px solid rgba(245,158,11,.35);animation:kpPulse 2.2s ease-out infinite}@keyframes kpPulse{0%{transform:scale(.92);opacity:.9}to{transform:scale(1.14);opacity:0}}@keyframes kpTurn{0%,70%{transform:rotate(0deg)}85%,to{transform:rotate(180deg)}}.kp-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#B45309;background:#FEF3C7;border:1px solid #fde68a}.kp-badge i{width:7px;height:7px;border-radius:50%;background:#F59E0B;box-shadow:0 0 0 3px rgba(245,158,11,.22)}.kp-card h1{margin:16px 0 10px;font-size:32px;line-height:1.1;font-weight:900;letter-spacing:-.02em;color:#0D9488}.kp-card h1 small{display:block;margin-bottom:4px;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#065F55}.kp-text{margin:0 0 22px;max-width:380px;font-size:14px;line-height:1.65;color:#476360}.kp-steps{list-style:none;width:100%;display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 20px;padding:0;position:relative}.kp-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.kp-steps li+li:before{content:"";position:absolute;top:15px;right:50%;width:100%;height:3px;border-radius:3px;background:#E2E8F0;z-index:0}.kp-steps li.done+li:before{background:linear-gradient(90deg,#10B981,#F59E0B)}.kp-dot{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#94A3B8;background:#F1F5F9;border:2px solid #e2e8f0}.kp-steps li.done .kp-dot{color:#fff;background:linear-gradient(135deg,#10B981,#0D9488);border-color:transparent;box-shadow:0 6px 14px rgba(13,148,136,.3)}.kp-steps li.active .kp-dot{background:#FFFBEB;border-color:#F59E0B;box-shadow:0 0 0 5px rgba(245,158,11,.14)}.kp-steps li.active .kp-dot i{width:10px;height:10px;border-radius:50%;background:#F59E0B;animation:kpBlink 1.4s ease-in-out infinite}@keyframes kpBlink{50%{opacity:.35}}.kp-steps small{font-size:12px;font-weight:700;color:#94A3B8}.kp-steps li.done small{color:#047857}.kp-steps li.active small{color:#B45309}.kp-shop{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:12px;border-radius:16px;text-align:left;background:linear-gradient(90deg,rgba(13,148,136,.1),rgba(16,185,129,.04));border:1px solid rgba(13,148,136,.18)}.kp-shop-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fff;font-size:18px;box-shadow:0 3px 8px rgba(15,23,42,.06)}.kp-shop small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0D9488}.kp-shop strong{font-size:15px;color:#0B3B36}.kp-info{width:100%;display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.kp-info div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(13,148,136,.14)}.kp-info span{font-size:13px;font-weight:600;color:#476360}.kp-info b{font-size:13px;font-weight:800;color:#0B3B36;text-align:right}.kp-info b.kp-pill{padding:4px 11px;border-radius:999px;color:#B45309;background:#FEF3C7}.kp-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.kp-btn{height:48px;border-radius:14px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.kp-btn.primary{border:0;color:#fff;background:linear-gradient(135deg,#0D9488,#10B981);box-shadow:0 10px 22px rgba(13,148,136,.3)}.kp-btn.primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(13,148,136,.36)}.kp-btn.ghost{color:#0F766E;background:#fff;border:1.5px solid rgba(13,148,136,.3)}.kp-btn.ghost:hover{background:rgba(13,148,136,.07)}.kp-support{margin:16px 0 0;font-size:12.5px;color:#5F7A76}.kp-support a{color:#0D9488;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width:460px){.kp-card{padding:24px 18px 20px;border-radius:22px}.kp-card h1{font-size:27px}.kp-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kp-card,.kp-icon svg,.kp-icon-ring,.kp-steps li.active .kp-dot i{animation:none}}.kp-card h1{color:#0D9488!important}.kp-card h1 small{color:#065F55!important}.kp-icon svg{animation:none}.pf{max-width:1100px;padding-bottom:90px}.pf-hero{position:relative;overflow:hidden;border-radius:24px;background:#fff;border:1px solid rgba(13,148,136,.16);box-shadow:0 14px 36px rgba(13,148,136,.1);margin-bottom:18px}.pf-cover{height:120px;background:radial-gradient(360px 160px at 85% 0,rgba(255,255,255,.22),transparent 60%),radial-gradient(300px 140px at 10% 100%,rgba(52,211,153,.35),transparent 60%),linear-gradient(120deg,#0B3B36,#0F766E 45%,#10B981)}.pf-hero-body{display:flex;align-items:flex-end;gap:20px;padding:0 26px 22px;flex-wrap:wrap}.pf-avatar-wrap{position:relative;flex-shrink:0}.pf .pf-avatar{width:112px!important;height:112px!important;margin:0!important;border-radius:30px!important;font-size:42px!important;border:5px solid #fff;box-shadow:0 14px 30px rgba(6,60,55,.22)!important}.pf-camera{position:absolute;right:-6px;bottom:-6px;width:38px;height:38px;border-radius:13px;border:3px solid #fff;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#0D9488,#10B981);box-shadow:0 6px 14px rgba(13,148,136,.35);cursor:pointer;transition:transform .15s ease}.pf-camera:hover{transform:scale(1.08)}.pf-identity{flex:1 1;min-width:220px;padding-bottom:4px}.pf-identity h1{margin:0;font-size:26px;font-weight:900;letter-spacing:-.02em;color:#0B3B36!important}.pf-identity p{margin:3px 0 10px;font-size:13.5px;color:#5F7A76}.pf-chips{display:flex;flex-wrap:wrap;gap:7px}.pf-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:800;text-transform:capitalize}.pf-chip i{width:7px;height:7px;border-radius:50%;background:currentColor}.pf-chip.ok{color:#047857;background:#D1FAE5}.pf-chip.wait{color:#B45309;background:#FEF3C7}.pf-chip.bad{color:#BE123C;background:#FFE4E6}.pf-chip.plan{color:#065F55;background:rgba(13,148,136,.1)}.pf-hero-actions{display:flex;align-items:center;gap:6px;padding-bottom:6px}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.pf-btn:disabled{opacity:.6;cursor:default}.pf-btn.primary{border:0;color:#fff;background:linear-gradient(135deg,#0D9488,#10B981);box-shadow:0 8px 18px rgba(13,148,136,.3)}.pf-btn.primary:hover:not(:disabled){transform:translateY(-1px)}.pf-btn.ghost{color:#0F766E;background:#fff;border:1.5px solid rgba(13,148,136,.3)}.pf-btn.ghost:hover{background:rgba(13,148,136,.07)}.pf-btn.text{border:0;background:transparent;color:#5F7A76}.pf-btn.text:hover:not(:disabled){color:#BE123C;background:rgba(225,29,72,.06)}.pf-error{margin-bottom:14px;padding:11px 14px;border-radius:12px;background:#FFE4E6;color:#BE123C;font-size:13px;font-weight:600}.pf-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:start}.pf-card{background:linear-gradient(180deg,#FFFFFF,#F7FCFB);border:1px solid rgba(13,148,136,.16);border-radius:20px;padding:22px;box-shadow:0 8px 24px rgba(13,148,136,.07)}.pf-card-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pf-card-head h2{margin:3px 0 0;font-size:19px;color:#064E47!important}.pf-hint{font-size:12px;color:#5F7A76}.pf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.pf-field{display:flex;flex-direction:column;gap:7px;min-width:0}.pf-field>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.03em;color:#065F55}.pf-field>span svg{color:#94A3B8}.pf-field input{width:100%;height:46px;box-sizing:border-box;padding:0 14px!important;border-radius:12px!important;border:1.5px solid rgba(13,148,136,.2)!important;background:#fff!important;color:#0B2A27!important;font-size:14px;font-weight:600;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pf-field input:focus{border-color:#0D9488!important;box-shadow:0 0 0 4px rgba(13,148,136,.12)!important}.pf-field.locked input{background:#F1F7F5!important;border-style:dashed!important;border-color:rgba(13,148,136,.22)!important;color:#476360!important;cursor:not-allowed}.pf-phone{display:flex;align-items:center;height:46px;border-radius:12px;border:1.5px dashed rgba(13,148,136,.22);background:#F1F7F5;overflow:hidden}.pf-phone em{font-style:normal;padding:0 12px;height:100%;display:grid;place-items:center;font-size:13.5px;font-weight:800;color:#065F55;background:rgba(13,148,136,.08);border-right:1px solid rgba(13,148,136,.16)}.pf-field.locked .pf-phone input{border:0!important;background:transparent!important;height:100%;box-shadow:none!important}.pf-divider{display:flex;align-items:center;gap:12px;margin:22px 0 16px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0D9488}.pf-divider:after{content:"";flex:1 1;height:1px;background:rgba(13,148,136,.16)}.pf-note{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;padding:11px 13px;border-radius:12px;background:rgba(13,148,136,.06);color:#476360;font-size:12.5px;line-height:1.5}.pf-note svg{flex-shrink:0;margin-top:2px;color:#0D9488}.pf-side{display:flex;flex-direction:column;gap:14px}.pf-rows{margin-top:10px}.pf-rows div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px dashed rgba(13,148,136,.16);font-size:13px}.pf-rows div:first-child{border-top:0}.pf-rows span{color:#5F7A76}.pf-rows b{color:#0B3B36;font-weight:800;text-align:right;text-transform:capitalize}.pf-tag{padding:3px 10px;border-radius:999px;font-size:11.5px}.pf-tag.ok{color:#047857!important;background:#D1FAE5}.pf-tag.wait{color:#B45309!important;background:#FEF3C7}.pf-tag.bad{color:#BE123C!important;background:#FFE4E6}.pf-tip{display:flex;gap:12px;align-items:flex-start}.pf-tip-icon{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:rgba(13,148,136,.1);font-size:18px}.pf-tip b{font-size:13.5px;color:#0B3B36}.pf-tip p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:#5F7A76}.pf-savebar{position:fixed;left:50%;bottom:22px;z-index:50;display:flex;align-items:center;gap:18px;padding:10px 10px 10px 18px;border-radius:18px;background:#0B3B36;color:#fff;box-shadow:0 20px 44px rgba(6,40,36,.35);transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.pf-savebar.show{transform:translate(-50%);opacity:1;pointer-events:auto}.pf-savebar>span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;white-space:nowrap}.pf-savebar>span i{width:8px;height:8px;border-radius:50%;background:#FBBF24;box-shadow:0 0 0 4px rgba(251,191,36,.2)}.pf-savebar>div{display:flex;gap:6px}.pf-savebar .pf-btn.text{color:#A7F3D0}.pf-savebar .pf-btn.text:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.08)}.pf-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:51;padding:12px 20px;border-radius:14px;background:linear-gradient(135deg,#0D9488,#10B981);color:#fff;font-size:13.5px;font-weight:800;box-shadow:0 16px 36px rgba(13,148,136,.35);animation:pfToast .3s ease both}@keyframes pfToast{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:980px){.pf-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.pf-fields{grid-template-columns:minmax(0,1fr)}.pf-hero-body{padding:0 18px 18px;gap:14px}.pf .pf-avatar{width:92px!important;height:92px!important;border-radius:26px!important}.pf-identity h1{font-size:22px}.pf-savebar{left:12px;right:12px;transform:translateY(140%);justify-content:space-between}.pf-savebar.show{transform:none}.pf-savebar>span{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.pf-savebar,.pf-toast{transition:none;animation:none}}.pf-hero-body{align-items:flex-start}.pf-identity{padding-top:62px}.pf-hero-actions{padding-top:66px;margin-left:auto}.pf .pf-avatar:not(.has-photo){color:#fff!important}@media (max-width:620px){.pf-identity{padding-top:0;flex-basis:100%}.pf-hero-actions{padding-top:0;margin-left:0}}.ms-hero{justify-content:space-between;gap:18px;flex-wrap:wrap;padding:24px 26px;margin-bottom:16px;border-radius:24px;color:#fff;background:radial-gradient(380px 180px at 90% 0,rgba(255,255,255,.18),transparent 60%),radial-gradient(320px 160px at 0 100%,rgba(52,211,153,.35),transparent 60%),linear-gradient(120deg,#0B3B36,#0F766E 50%,#10B981);box-shadow:0 16px 40px rgba(13,148,136,.22)}.ms-hero,.ms-hero-main{display:flex;align-items:center}.ms-hero-main{gap:16px}.ms-hero-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:28px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.25)}.ms-hero .eyebrow{color:#A7F3D0!important}.ms-hero h1{margin:2px 0 4px;font-size:28px;color:#fff!important;letter-spacing:-.02em}.ms-hero p{margin:0;font-size:13.5px;color:rgba(255,255,255,.82)}.ms-hero-plan{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ms-plan-chip{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:800;text-transform:capitalize;color:#0B3B36;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.12)}.ms-hero-plan small{font-size:12px;font-weight:700;color:rgba(255,255,255,.85)}.ms-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.ms-stat{position:relative;overflow:hidden;padding:16px 18px;border-radius:18px;background:linear-gradient(160deg,#FFFFFF,#F3FBF9);border:1px solid rgba(13,148,136,.16);box-shadow:0 4px 14px rgba(15,23,42,.05);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.ms-stat:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#0D9488,#34D399)}.ms-stat:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(13,148,136,.16)}.ms-stat span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#065F55}.ms-stat strong{display:block;margin:6px 0 4px;font-size:26px;font-weight:900;color:#0B3B36;letter-spacing:-.02em}.ms-stat strong em{font-style:normal;font-size:15px;color:#5F7A76;font-weight:700}.ms-stat small{font-size:11.5px;color:#0F766E;font-weight:600}.ms-meter{height:7px;margin:6px 0 7px;border-radius:999px;background:rgba(13,148,136,.12);overflow:hidden}.ms-meter i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0D9488,#34D399);transition:width .6s cubic-bezier(.2,.8,.2,1)}.ms-meter i.full{background:linear-gradient(90deg,#F59E0B,#EA580C)}.ms-toolbar{gap:12px;flex-wrap:wrap;padding:12px;margin-bottom:14px;border-radius:18px;background:#fff;border:1px solid rgba(13,148,136,.14)}.ms-search,.ms-toolbar{display:flex;align-items:center}.ms-search{flex:1 1 240px;gap:9px;height:42px;padding:0 14px;border-radius:12px;background:#F2FAF8;color:#5F7A76;border:1.5px solid transparent;transition:border-color .15s ease,background .15s ease}.ms-search:focus-within{border-color:rgba(13,148,136,.45);background:#fff}.ms-search input{flex:1 1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;font-size:13.5px;color:#0B2A27}.ms-cats{display:flex;gap:6px;flex-wrap:wrap}.ms-cats button{height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(13,148,136,.2);background:#fff;color:#476360;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ms-cats button:hover{border-color:#0D9488;color:#0F766E}.ms-cats button.on{color:#fff;border-color:transparent;background:linear-gradient(135deg,#0D9488,#10B981)}.ms-sort{height:42px!important;padding:0 12px!important;border-radius:12px!important;border:1.5px solid rgba(13,148,136,.2)!important;background:#fff!important;color:#065F55!important;font-size:13px;font-weight:700;width:auto!important}.ms-count{margin:0 2px 10px;font-size:12.5px;color:#476360}.ms-count b{color:#0B3B36}.ms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:26px}.ms-card{display:flex;flex-direction:column;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer;overflow:hidden;border-radius:18px;background:#fff;border:1px solid rgba(13,148,136,.14);box-shadow:0 4px 14px rgba(15,23,42,.05);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease}.ms-card:hover{transform:translateY(-6px);border-color:rgba(13,148,136,.4);box-shadow:0 18px 36px rgba(13,148,136,.18)}.ms-card:focus-visible{outline:3px solid rgba(13,148,136,.45);outline-offset:2px}.ms-media{position:relative;aspect-ratio:1/1;background:#F1F7F5;overflow:hidden}.ms-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ms-card:hover .ms-media img{transform:scale(1.06)}.ms-noimg{position:absolute;inset:0;display:grid;place-items:center;font-size:42px;opacity:.5}.ms-noimg.big{position:static;height:100%;font-size:64px}.ms-cat{left:10px;max-width:70%;color:#065F55;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-cat,.ms-status{position:absolute;top:10px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800}.ms-status{right:10px;display:inline-flex;align-items:center;gap:5px;text-transform:capitalize;color:#047857;background:#D1FAE5}.ms-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ms-status.inactive,.ms-status.paused{color:#B45309;background:#FEF3C7}.ms-status.inline{position:static}.ms-body{display:flex;flex-direction:column;gap:6px;padding:14px 15px 13px;flex:1 1}.ms-body h3{margin:0;font-size:14.5px;line-height:1.35;font-weight:800;color:#0B3B36;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.ms-sku{font-size:11px;font-weight:700;color:#5F7A76;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ms-price-row{display:flex;align-items:baseline;gap:8px;margin-top:2px}.ms-price-row strong{font-size:19px;font-weight:900;color:#0B3B36}.ms-earn{padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:800;color:#047857;background:#D1FAE5}.ms-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;border-top:1px dashed rgba(13,148,136,.16);font-size:11.5px;color:#5F7A76}.ms-foot em{font-style:normal;font-weight:800;color:#0D9488;opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.ms-card:hover .ms-foot em{opacity:1;transform:none}.ms-skeleton{height:330px;cursor:default;background:linear-gradient(100deg,#F1F7F5 30%,#FFFFFF 50%,#F1F7F5 70%);background-size:200% 100%;animation:msShimmer 1.2s linear infinite}.ms-skeleton:hover{transform:none;box-shadow:0 4px 14px rgba(15,23,42,.05)}@keyframes msShimmer{to{background-position:-200% 0}}.ms-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:46px 20px;margin-bottom:26px;border-radius:22px;background:linear-gradient(180deg,#FFFFFF,#F3FBF9);border:1.5px dashed rgba(13,148,136,.28)}.ms-empty.small{padding:30px 20px}.ms-empty-icon{width:66px;height:66px;border-radius:20px;display:grid;place-items:center;font-size:32px;background:rgba(13,148,136,.1);margin-bottom:6px}.ms-empty b{font-size:17px;color:#0B3B36}.ms-empty p{margin:0 0 8px;font-size:13.5px;color:#5F7A76}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 18px;border-radius:12px;font-size:13.5px;font-weight:800;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.ms-btn.full{width:100%}.ms-btn.primary{border:0;color:#fff!important;background:linear-gradient(135deg,#0D9488,#10B981);box-shadow:0 8px 18px rgba(13,148,136,.3)}.ms-btn.primary:hover{transform:translateY(-2px)}.ms-btn.ghost{color:#0F766E;background:#fff;border:1.5px solid rgba(13,148,136,.3)}.ms-btn.ghost:hover{background:rgba(13,148,136,.07)}.ms-backdrop{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px;background:rgba(6,30,27,.55);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:msFade .2s ease both}@keyframes msFade{0%{opacity:0}to{opacity:1}}.ms-modal{position:relative;width:min(860px,100%);max-height:90vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 30px 80px rgba(6,30,27,.35);animation:msPop .28s cubic-bezier(.2,.8,.2,1) both}@keyframes msPop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.ms-close{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;border:0;border-radius:12px;background:rgba(255,255,255,.92);color:#0B3B36;font-size:15px;cursor:pointer;box-shadow:0 4px 12px rgba(15,23,42,.12)}.ms-close:hover{background:#FFE4E6;color:#BE123C}.ms-modal-media{background:linear-gradient(160deg,#F1F7F5,#E3F1ED);display:grid;place-items:center;min-height:320px}.ms-modal-media img{width:100%;height:100%;max-height:90vh;object-fit:cover;display:block}.ms-modal-body{display:flex;flex-direction:column;gap:14px;padding:26px 24px 22px;overflow-y:auto}.ms-modal-body h2{margin:-6px 0 0;font-size:22px;line-height:1.3;color:#0B3B36!important;padding-right:30px}.ms-modal-tags{display:flex;flex-wrap:wrap;gap:6px}.ms-tag{padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:#476360;background:#F1F5F9}.ms-tag.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#065F55;background:rgba(13,148,136,.1)}.ms-money{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ms-money>div{padding:13px 14px;border-radius:16px;background:#F7FCFB;border:1px solid rgba(13,148,136,.14)}.ms-money>div.accent{background:linear-gradient(160deg,#ECFDF5,#D1FAE5);border-color:rgba(16,185,129,.3)}.ms-money span{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#065F55}.ms-money strong{display:block;margin-top:5px;font-size:22px;font-weight:900;color:#0B3B36}.ms-money .accent strong{color:#047857}.ms-money small{font-size:11.5px;color:#0F766E;font-weight:600}.ms-facts{border-radius:16px;border:1px solid rgba(13,148,136,.14);overflow:hidden}.ms-facts div{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;font-size:13px;border-top:1px solid rgba(13,148,136,.1)}.ms-facts div:first-child{border-top:0}.ms-facts span{color:#5F7A76}.ms-facts b{color:#0B3B36}.ms-desc span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0D9488}.ms-desc p{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:#476360}@media (max-width:1100px){.ms-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ms-modal{grid-template-columns:minmax(0,1fr);overflow-y:auto}.ms-modal-media{min-height:220px;max-height:300px}.ms-modal-body{overflow:visible}}@media (max-width:560px){.ms-hero{padding:20px}.ms-hero h1{font-size:23px}.ms-hero-plan{align-items:flex-start}.ms-stats{gap:10px}.ms-stat strong{font-size:21px}.ms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ms-body{padding:11px}.ms-body h3{font-size:13px;min-height:35px}.ms-price-row{flex-wrap:wrap;gap:4px}.ms-price-row strong{font-size:16px}.ms-money{grid-template-columns:1fr}.ms-sort{flex:1 1}}@media (prefers-reduced-motion:reduce){.ms-backdrop,.ms-card,.ms-media img,.ms-modal,.ms-skeleton,.ms-stat{transition:none;animation:none}.ms-card:hover,.ms-stat:hover{transform:none}}.ms-hero-plan small{color:#ECFDF5!important;opacity:.95}.dx-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;grid-gap:20px;gap:20px;min-height:250px;padding:30px 32px;margin-bottom:18px;border-radius:28px;color:#fff;background:radial-gradient(420px 220px at 85% 20%,rgba(255,255,255,.16),transparent 60%),radial-gradient(380px 200px at 5% 110%,rgba(52,211,153,.4),transparent 60%),linear-gradient(125deg,#062A26,#0B4F48 38%,#0F766E 70%,#10B981);box-shadow:0 22px 50px rgba(6,60,55,.28);animation:dxRise .6s cubic-bezier(.2,.8,.2,1) both}.dx-hero:before{content:"";position:absolute;inset:-40% -10% auto auto;width:70%;height:180%;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:34px 34px;transform:perspective(600px) rotateX(58deg) rotate(-18deg);mask-image:radial-gradient(closest-side,#000 40%,transparent);-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent);animation:dxGrid 14s linear infinite;pointer-events:none}@keyframes dxGrid{to{background-position:0 340px,340px 0}}@keyframes dxRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dx-hero-copy{position:relative;z-index:1}.dx-hello{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.06em;color:#A7F3D0}.dx-hero h1{margin:6px 0 8px;font-size:34px;line-height:1.1;letter-spacing:-.03em;color:#fff!important}.dx-hero p{margin:0 0 16px;max-width:520px;font-size:14.5px;color:rgba(255,255,255,.82)}.dx-hero p b{color:#fff}.dx-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.dx-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;text-transform:capitalize;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dx-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.dx-pill.plan{background:#fff;color:#0B3B36;border-color:#fff}.dx-pill.ok{color:#A7F3D0}.dx-pill.wait{color:#FDE68A}.dx-pill.bad{color:#FECDD3}.dx-pill.date{text-transform:none;font-weight:700}.dx-actions{display:flex;flex-wrap:wrap;gap:8px}.dx-act{position:relative;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:13px;font-size:13.5px;font-weight:800;color:#fff!important;text-decoration:none;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.dx-act:hover{transform:translateY(-2px);background:rgba(255,255,255,.2)}.dx-act.primary{color:#0B3B36!important;background:#fff;border-color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.18)}.dx-act em{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:11px;background:#F59E0B;color:#fff}.nx3d{--s:118px;position:relative;z-index:1;height:230px;display:grid;place-items:center;perspective:900px}.nx3d-float{animation:nxFloat 4.2s ease-in-out infinite}.nx3d-cube,.nx3d-float{transform-style:preserve-3d}.nx3d-cube{position:relative;width:var(--s);height:var(--s);animation:nxSpin 14s linear infinite}@keyframes nxSpin{0%{transform:rotateX(-22deg) rotateY(0deg)}to{transform:rotateX(-22deg) rotateY(1turn)}}@keyframes nxFloat{0%,to{transform:translateY(-8px)}50%{transform:translateY(8px)}}.nx3d-face{position:absolute;inset:0;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#E7C89A,#D4A86A 55%,#C08E4F);border:1px solid rgba(120,80,30,.35);box-shadow:inset 0 0 22px rgba(120,80,30,.25);-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#6B4518}.nx3d-face.front{transform:translateZ(calc(var(--s) / 2))}.nx3d-face.back{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.nx3d-face.right{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.nx3d-face.left,.nx3d-face.right{background:linear-gradient(145deg,#D9B37C,#B98546)}.nx3d-face.left{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.nx3d-face.top{transform:rotateX(90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(145deg,#F0D6AC,#DDB77F)}.nx3d-face.bottom{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2));background:#A8783D}.nx3d-face.front{flex-direction:column;gap:2px}.nx3d-face.front b{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:24px;font-weight:900;color:#fff;background:linear-gradient(135deg,#14B8A6,#0D9488);box-shadow:0 6px 12px rgba(13,148,136,.35)}.nx3d-face small{font-size:10px;font-weight:900;letter-spacing:.14em}.nx3d-face.back small{color:#B91C1C;border:2px solid #b91c1c;padding:3px 6px;border-radius:4px;transform:rotate(-12deg)}.nx3d-tape{position:absolute;left:50%;top:0;bottom:0;width:22px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(13,148,136,.75),rgba(16,185,129,.75))}.nx3d-label{width:60%;height:40%;border-radius:4px;background:repeating-linear-gradient(90deg,#1f2937 0 2px,transparent 2px 5px) center 70%/70% 30% no-repeat,#fff}.nx3d-arrows{font-style:normal;font-size:22px;font-weight:900;letter-spacing:-4px}.nx3d-shadow{position:absolute;bottom:18px;width:130px;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.35),transparent);animation:nxShadow 4.2s ease-in-out infinite}@keyframes nxShadow{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1);opacity:.9}}.nx3d-orbit{inset:0;transform-style:preserve-3d;animation:nxOrbit 9s linear infinite}@keyframes nxOrbit{0%{transform:rotateX(68deg) rotate(0deg)}to{transform:rotateX(68deg) rotate(1turn)}}.nx3d-mini{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px;display:grid;place-items:center;font-size:20px;border-radius:12px;background:rgba(255,255,255,.9);box-shadow:0 8px 18px rgba(0,0,0,.2)}.nx3d-mini.m1{transform:rotate(0deg) translateX(125px) rotate(0deg) rotateX(-68deg)}.nx3d-mini.m2{transform:rotate(120deg) translateX(125px) rotate(-120deg) rotateX(-68deg)}.nx3d-mini.m3{transform:rotate(240deg) translateX(125px) rotate(-240deg) rotateX(-68deg)}.tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;position:relative;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .25s ease;will-change:transform}.tilt-shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(255,255,255,.55),transparent 45%);opacity:0;transition:opacity .25s ease;mix-blend-mode:soft-light}.tilt:hover .tilt-shine{opacity:1}.dx-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.dx-stat{overflow:hidden;padding:18px 18px 16px;border-radius:20px;background:linear-gradient(160deg,#FFFFFF,#F1FAF7);border:1px solid rgba(13,148,136,.16);box-shadow:0 6px 18px rgba(15,23,42,.06);animation:dxRise .55s cubic-bezier(.2,.8,.2,1) both}.dx-stat:nth-child(2){animation-delay:.06s}.dx-stat:nth-child(3){animation-delay:.12s}.dx-stat:nth-child(4){animation-delay:.18s}.dx-stat:nth-child(5){animation-delay:.24s}.dx-stat:hover{box-shadow:0 22px 40px rgba(13,148,136,.22)}.dx-stat.warn{border-color:rgba(245,158,11,.35)}.dx-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:21px;margin-bottom:12px;transform:translateZ(30px);box-shadow:0 8px 16px rgba(15,23,42,.1)}.dx-ico.c1{background:linear-gradient(135deg,#CCFBF1,#99F6E4)}.dx-ico.c2{background:linear-gradient(135deg,#DBEAFE,#BFDBFE)}.dx-ico.c3{background:linear-gradient(135deg,#D1FAE5,#A7F3D0)}.dx-ico.c4{background:linear-gradient(135deg,#DCFCE7,#86EFAC)}.dx-ico.c5{background:linear-gradient(135deg,#FEF3C7,#FDE68A)}.dx-ico.c6{background:linear-gradient(135deg,#EDE9FE,#DDD6FE)}.dx-label{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#065F55}.dx-stat strong{display:block;margin:6px 0 4px;font-size:26px;font-weight:900;letter-spacing:-.02em;color:#0B3B36;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform:translateZ(20px)}.dx-stat strong.dx-word{font-size:22px}.dx-stat.warn strong{color:#B45309}.dx-stat small{font-size:11.5px;font-weight:600;color:#0F766E}.dx-journey{padding:20px 22px 24px;margin-bottom:24px;border-radius:22px;background:linear-gradient(180deg,#FFFFFF,#F4FBF9);border:1px solid rgba(13,148,136,.16);box-shadow:0 8px 24px rgba(13,148,136,.07)}.dx-journey-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px}.dx-journey-head h2{margin:3px 0 0;font-size:19px;color:#064E47!important}.dx-link{font-size:13px;font-weight:800;color:#0D9488!important;text-decoration:none}.dx-link:hover{text-decoration:underline}.dx-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding-top:6px}.dx-rail{position:absolute;left:12.5%;right:12.5%;top:28px;height:6px;border-radius:999px;background:rgba(13,148,136,.12);overflow:hidden}.dx-rail i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0D9488,#34D399);transition:width 1s cubic-bezier(.2,.8,.2,1)}.dx-truck{position:absolute;top:2px;left:calc(12.5% + var(--p, 0) * .75%);font-size:24px;pointer-events:none;transform:translateX(-50%) scaleX(-1);transition:left 1s cubic-bezier(.2,.8,.2,1);animation:dxBump .6s ease-in-out infinite}@keyframes dxBump{0%,to{translate:0 0}50%{translate:0 -2px}}.dx-stop{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.dx-stop-dot{width:50px;height:50px;margin-top:6px;border-radius:16px;display:grid;place-items:center;font-size:22px;background:#F1F5F9;border:2px solid #e2e8f0;filter:grayscale(.7);opacity:.75;transition:transform .2s ease}.dx-stop.on .dx-stop-dot{background:#fff;border-color:rgba(13,148,136,.45);filter:none;opacity:1;box-shadow:0 10px 22px rgba(13,148,136,.2)}.dx-stop:hover .dx-stop-dot{transform:translateY(-4px) rotate(-4deg)}.dx-stop b{font-size:20px;font-weight:900;color:#0B3B36;margin-top:4px}.dx-stop small{font-size:12px;font-weight:700;color:#476360}.dash-fund,.dash-plan{transform:perspective(900px) rotateX(0) rotateY(0);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease!important}.dash-fund:hover{transform:perspective(900px) rotateX(4deg) translateY(-5px)!important}.dash-plan:hover{transform:perspective(900px) rotateY(-3deg) translateY(-4px);box-shadow:0 24px 48px rgba(13,148,136,.2)!important}@media (max-width:1280px){.dx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dx-hero{grid-template-columns:minmax(0,1fr);padding:24px 22px}.nx3d{--s:96px;height:190px;order:-1}.nx3d-mini.m1{transform:rotate(0deg) translateX(100px) rotate(0deg) rotateX(-68deg)}.nx3d-mini.m2{transform:rotate(120deg) translateX(100px) rotate(-120deg) rotateX(-68deg)}.nx3d-mini.m3{transform:rotate(240deg) translateX(100px) rotate(-240deg) rotateX(-68deg)}.dx-hero h1{font-size:27px}}@media (max-width:620px){.dx-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dx-stat{padding:14px}.dx-stat strong{font-size:21px}.dx-stat:last-child{grid-column:1/-1}.dx-journey{padding:16px 12px 18px}.dx-stop-dot{width:42px;height:42px;font-size:18px;border-radius:13px}.dx-rail{top:26px}.dx-stop small{font-size:11px}.dx-act{height:38px;padding:0 12px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.dx-hero,.dx-hero:before,.dx-stat,.dx-truck,.nx3d-cube,.nx3d-float,.nx3d-orbit,.nx3d-shadow{animation:none!important}.nx3d-cube{transform:rotateX(-22deg) rotateY(-32deg)}.tilt{transform:none!important}}.nx3d-orbit{position:absolute;left:50%;top:50%;width:0;height:0;transform:scaleY(.35);animation:none!important;inset:auto;z-index:2}.nx3d-ring{position:absolute;left:0;top:0;animation:nxRing 10s linear infinite}@keyframes nxRing{to{transform:rotate(1turn)}}.nx3d-slot{position:absolute;left:0;top:0}.nx3d-slot.s1{transform:rotate(0deg) translateX(128px) rotate(0deg)}.nx3d-slot.s2{transform:rotate(120deg) translateX(128px) rotate(-120deg)}.nx3d-slot.s3{transform:rotate(240deg) translateX(128px) rotate(-240deg)}.nx3d-slot .nx3d-mini{position:absolute;left:-19px;top:-19px;margin:0;transform:none;animation:nxMini 10s linear infinite}@keyframes nxMini{0%{transform:rotate(0deg) scaleY(2.857)}to{transform:rotate(-1turn) scaleY(2.857)}}@media (max-width:900px){.nx3d-slot.s1{transform:rotate(0deg) translateX(104px) rotate(0deg)}.nx3d-slot.s2{transform:rotate(120deg) translateX(104px) rotate(-120deg)}.nx3d-slot.s3{transform:rotate(240deg) translateX(104px) rotate(-240deg)}}@media (prefers-reduced-motion:reduce){.nx3d-ring{animation:none}.nx3d-slot .nx3d-mini{animation:none;transform:scaleY(2.857)}}.dx-hero{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.pv{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;animation:dxRise .8s cubic-bezier(.2,.8,.2,1) .15s both}.pv-aura{position:absolute;left:50%;top:44%;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;background:radial-gradient(closest-side,rgba(94,234,212,.42),rgba(16,185,129,.12) 60%,transparent);filter:blur(10px);animation:pvBreathe 4.5s ease-in-out infinite}@keyframes pvBreathe{0%,to{transform:scale(.94);opacity:.8}50%{transform:scale(1.05);opacity:1}}.pv-phone{position:relative;width:206px;height:372px;padding:9px;border-radius:40px;background:linear-gradient(150deg,#2B4A45,#0C201D 45%,#1A3531);box-shadow:0 40px 70px -20px rgba(0,0,0,.55),0 18px 30px -12px rgba(0,0,0,.35),inset 0 0 0 1.5px rgba(255,255,255,.14),inset 0 2px 1px rgba(255,255,255,.2);transform:perspective(1100px) rotateY(-14deg) rotateX(5deg);animation:pvPhone 7s ease-in-out infinite}@keyframes pvPhone{0%,to{transform:perspective(1100px) rotateY(-14deg) rotateX(5deg) translateY(0)}50%{transform:perspective(1100px) rotateY(-8deg) rotateX(3deg) translateY(-8px)}}.pv-phone:after,.pv-phone:before{content:"";position:absolute;right:-3px;width:3px;border-radius:0 3px 3px 0;background:#1E3632}.pv-phone:before{top:92px;height:52px}.pv-phone:after{top:154px;height:30px}.pv-island{position:absolute;left:50%;top:17px;width:66px;height:19px;margin-left:-33px;border-radius:12px;background:#050F0D;z-index:6}.pv-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:32px;background:linear-gradient(180deg,#FFFFFF,#F1F9F6);color:#0B2A27}.pv-screen:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.35),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 72%,rgba(255,255,255,.1))}.pv-status{position:absolute;top:11px;left:20px;right:20px;display:flex;justify-content:space-between;font-size:9.5px;font-weight:800;color:#0B2A27;z-index:4}.pv-status span{font-size:7.5px;letter-spacing:1px;opacity:.7}.pv-scene{position:absolute;inset:0;padding:40px 14px 14px;display:flex;flex-direction:column;align-items:center;animation:pvIn .38s cubic-bezier(.2,.8,.2,1) both}@keyframes pvIn{0%{opacity:0;transform:translateX(16px) scale(.98)}to{opacity:1;transform:none}}.pv-title{margin-top:10px;font-size:15px;font-weight:900;letter-spacing:-.01em;animation:pvUp .45s ease .55s both}.pv-sub{margin-top:2px;font-size:10.5px;font-weight:600;color:#5F7A76;animation:pvUp .45s ease .65s both}@keyframes pvUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pv-appbar{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:12px}.pv-appbar b{color:#0D9488;font-weight:900;letter-spacing:.02em}.pv-appbar>span:first-child{font-size:18px;line-height:1;color:#476360}.pv-cart{position:relative}.pv-cart em{position:absolute;top:-6px;right:-8px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-style:normal;font-weight:900;color:#fff;background:linear-gradient(135deg,#F59E0B,#EA580C);box-shadow:0 3px 6px rgba(234,88,12,.35);animation:pvBadge .35s cubic-bezier(.3,1.6,.5,1) 1.75s both}@keyframes pvBadge{0%{transform:scale(0)}to{transform:scale(1)}}.pv-hero-img{position:relative;width:100%;height:136px;margin-top:8px;border-radius:18px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#FFFFFF 0,#E9F6F2 75%);box-shadow:inset 0 -10px 18px rgba(13,148,136,.06)}.pv-hero-img img{position:relative;z-index:1;max-width:86%;max-height:112px;object-fit:contain;filter:drop-shadow(0 14px 12px rgba(6,40,36,.25));animation:pvFloat 3s ease-in-out both}@keyframes pvFloat{0%{opacity:0;transform:translateY(10px) scale(.94)}18%{opacity:1;transform:translateY(0) scale(1)}60%{transform:translateY(-4px)}to{transform:translateY(0)}}.pv-floor{position:absolute;bottom:9px;left:50%;width:70%;height:12px;margin-left:-35%;border-radius:50%;background:radial-gradient(closest-side,rgba(6,60,55,.18),transparent)}.pv-info{width:100%;margin-top:9px;display:flex;flex-direction:column;gap:1px;animation:pvUp .4s ease .15s both}.pv-info b{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-rating{font-size:9.5px;color:#F59E0B;letter-spacing:1px}.pv-rating small{color:#5F7A76;letter-spacing:0;font-weight:700}.pv-info strong{margin-top:2px;font-size:17px;font-weight:900;color:#0D9488}.pv-cta{position:relative;width:100%;height:38px;margin-top:auto;border-radius:13px;overflow:hidden;color:#fff;font-size:12.5px;font-weight:800;background:linear-gradient(180deg,#14B8A6,#0D9488);box-shadow:0 4px 0 #0A6B63,0 10px 18px rgba(13,148,136,.35),inset 0 1px 0 rgba(255,255,255,.35);animation:pvPress .3s ease 1.25s both}@keyframes pvPress{0%{transform:translateY(0)}45%{transform:translateY(3px);box-shadow:0 1px 0 #0A6B63,0 4px 8px rgba(13,148,136,.3),inset 0 1px 0 rgba(255,255,255,.35)}to{transform:translateY(0)}}.pv-cta span{position:absolute;inset:0;display:grid;place-items:center}.pv-cta-a{animation:pvOut .25s ease 1.5s both}.pv-cta-b{background:linear-gradient(180deg,#10B981,#047857);animation:pvInFade .3s ease 1.5s both}@keyframes pvOut{to{opacity:0;transform:translateY(-10px)}}@keyframes pvInFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pv-finger{position:absolute;left:50%;bottom:22px;width:28px;height:28px;margin-left:-14px;border-radius:50%;background:rgba(255,255,255,.55);border:2px solid rgba(255,255,255,.95);box-shadow:0 4px 10px rgba(0,0,0,.2);animation:pvFinger 1.4s ease .55s both;opacity:0}@keyframes pvFinger{0%{opacity:0;transform:translate(40px,34px)}35%{opacity:1;transform:translate(0)}52%{transform:scale(.72)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.pv-check{overflow:visible}.pv-check-ring{fill:#ECFDF5;stroke:#10B981;stroke-width:4;stroke-dasharray:100;stroke-dashoffset:100;animation:pvDraw .6s ease-out .1s forwards;filter:drop-shadow(0 8px 12px rgba(16,185,129,.35))}.pv-check-tick{fill:none;stroke:#059669;stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:pvDraw .4s ease-out .55s forwards}@keyframes pvDraw{to{stroke-dashoffset:0}}.pv-scene.order{justify-content:center;padding-bottom:26px}.pv-sum{width:100%;margin-top:14px;display:flex;align-items:center;gap:8px;padding:9px;border-radius:14px;background:#fff;border:1px solid rgba(13,148,136,.12);box-shadow:0 12px 20px -10px rgba(6,60,55,.3);animation:pvUp .45s ease .85s both}.pv-sum img{width:38px;height:38px;object-fit:contain;border-radius:9px;background:#F1F7F5;padding:3px}.pv-sum div{flex:1 1;min-width:0;display:flex;flex-direction:column}.pv-sum b{font-size:10.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-sum small{font-size:9px;color:#5F7A76}.pv-sum strong{font-size:11.5px;font-weight:900;color:#0D9488}.pv-sparkles i{position:absolute;left:50%;top:34%;width:6px;height:6px;border-radius:2px;opacity:0;animation:pvBurst .9s ease-out .6s both}.pv-sparkles i:first-child{background:#F59E0B;--x:-56px;--y:-42px}.pv-sparkles i:nth-child(2){background:#10B981;--x:54px;--y:-48px}.pv-sparkles i:nth-child(3){background:#0EA5E9;--x:-64px;--y:8px}.pv-sparkles i:nth-child(4){background:#F43F5E;--x:62px;--y:6px}.pv-sparkles i:nth-child(5){background:#A855F7;--x:-20px;--y:-66px}.pv-sparkles i:nth-child(6){background:#14B8A6;--x:24px;--y:-70px}@keyframes pvBurst{0%{opacity:0;transform:translate(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1) rotate(160deg)}}.pv-scene.pack{justify-content:center;padding-bottom:30px}.pv-box-stage{position:relative;width:160px;height:150px;display:grid;place-items:center;perspective:620px}.pv-box{--w:96px;--h:64px;--d:78px;position:relative;width:var(--w);height:var(--h);margin-top:18px;transform-style:preserve-3d;animation:pvTurn 3s cubic-bezier(.3,.7,.4,1) both}@keyframes pvTurn{0%{transform:rotateX(-26deg) rotateY(-58deg)}to{transform:rotateX(-24deg) rotateY(-30deg)}}.pv-f{position:absolute;left:50%;top:50%;border:1px solid rgba(120,80,30,.28);background:linear-gradient(160deg,#EFD2A2,#D7AB6C 60%,#C4904F);box-shadow:inset 0 0 16px rgba(120,80,30,.18)}.pv-f.back,.pv-f.front{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2)}.pv-f.left,.pv-f.right{width:var(--d);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--d) / -2)}.pv-f.bottom{width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);background:#9C6D35}.pv-f.front{transform:translateZ(calc(var(--d) / 2))}.pv-f.back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.pv-f.right{transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.pv-f.left,.pv-f.right{background:linear-gradient(160deg,#D9B27A,#B98546)}.pv-f.left{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.pv-f.bottom{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2))}.pv-f.front{display:flex;align-items:center;justify-content:center;gap:5px;color:#6B4518}.pv-logo{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:900;color:#fff;background:linear-gradient(135deg,#14B8A6,#0D9488)}.pv-f.front em{font-style:normal;font-size:8.5px;font-weight:900;letter-spacing:.14em}.pv-arrows{position:absolute;left:8px;top:6px;font-size:11px;font-weight:900;letter-spacing:-2px;color:#6B4518;opacity:.7}.pv-tape-front{position:absolute;left:50%;top:-1px;width:16px;height:42%;margin-left:-8px;background:linear-gradient(180deg,#14B8A6,#0D9488);transform-origin:top;transform:scaleY(0);animation:pvTapeDown .3s ease-out 2s forwards}@keyframes pvTapeDown{to{transform:scaleY(1)}}.pv-top{position:absolute;left:50%;top:50%;width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);transform:rotateX(90deg) translateZ(calc(var(--h) / 2));transform-style:preserve-3d}.pv-inside{position:absolute;inset:0;background:linear-gradient(180deg,#4A2E0E,#6B4518);transform:translateZ(calc(var(--h) * -1 + 4px))}.pv-flap{position:absolute;top:0;width:50%;height:100%;border:1px solid rgba(120,80,30,.3);background:linear-gradient(90deg,#F3DCB2,#DDB77F);box-shadow:inset 0 0 10px rgba(120,80,30,.15)}.pv-flap.l{left:0;transform-origin:0 50%;animation:pvFlapL .6s cubic-bezier(.5,0,.3,1) 1.05s both}.pv-flap.r{right:0;transform-origin:100% 50%;animation:pvFlapR .6s cubic-bezier(.5,0,.3,1) 1.25s both;background:linear-gradient(270deg,#F3DCB2,#DDB77F)}@keyframes pvFlapL{0%{transform:rotateY(-118deg)}to{transform:rotateY(0deg)}}@keyframes pvFlapR{0%{transform:rotateY(118deg)}to{transform:rotateY(0deg)}}.pv-tape-top{position:absolute;left:50%;top:0;width:16px;height:100%;margin-left:-8px;background:linear-gradient(90deg,#10B981,#0D9488);transform-origin:50% 100%;transform:translateZ(1px) scaleY(0);animation:pvTapeTop .45s ease-out 1.9s forwards}@keyframes pvTapeTop{to{transform:translateZ(1px) scaleY(1)}}.pv-drop{position:absolute;left:50%;top:-6px;z-index:3;width:46px;height:46px;margin-left:-23px;padding:3px;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 10px 16px rgba(0,0,0,.2);animation:pvDrop .75s cubic-bezier(.5,0,.8,.6) .2s both}@keyframes pvDrop{0%{opacity:0;transform:translateY(-24px) scale(1)}25%{opacity:1}85%{opacity:1;transform:translateY(44px) scale(.72)}to{opacity:0;transform:translateY(52px) scale(.6)}}.pv-box-shadow{position:absolute;bottom:10px;left:50%;width:130px;height:18px;margin-left:-65px;border-radius:50%;background:radial-gradient(closest-side,rgba(6,60,55,.3),transparent)}.pv-bar{width:78%;height:6px;margin-top:12px;border-radius:999px;background:rgba(13,148,136,.14);overflow:hidden}.pv-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#0D9488,#34D399);animation:pvFill 2.4s ease-in-out .2s forwards}@keyframes pvFill{to{width:100%}}.pv-map{position:relative;width:170px;height:130px;margin-top:4px;border-radius:18px;overflow:hidden;background:#F5FBF9;border:1px solid rgba(13,148,136,.14);box-shadow:0 14px 24px -12px rgba(6,60,55,.35)}.pv-map-svg{position:absolute;inset:0;width:100%;height:100%}.pv-route-base{fill:none;stroke:#B7EDE0;stroke-width:5;stroke-linecap:round;stroke-dasharray:3 6}.pv-route{fill:none;stroke:#0D9488;stroke-width:5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:pvDraw 2.4s ease-in-out .2s forwards}.pv-pin{left:141px;top:3px;animation:pvBadge .35s cubic-bezier(.3,1.6,.5,1) .1s both}.pv-pin,.pv-van{position:absolute;font-size:18px;filter:drop-shadow(0 4px 3px rgba(0,0,0,.25))}.pv-van{left:0;top:0;line-height:1;offset-path:path("M22 108 C 50 108, 45 62, 85 62 S 128 22, 150 22");offset-rotate:0deg;offset-anchor:50% 80%;animation:pvDrive 2.4s ease-in-out .2s both}@keyframes pvDrive{0%{offset-distance:0}to{offset-distance:96%}}.pv-sheet{width:100%;margin-top:10px;padding:11px 12px;border-radius:16px;background:#fff;box-shadow:0 -2px 0 rgba(13,148,136,.06),0 12px 22px -10px rgba(6,60,55,.3);animation:pvUp .45s ease .3s both}.pv-sheet-top{display:flex;justify-content:space-between;align-items:center}.pv-sheet-top b{font-size:13px;font-weight:900}.pv-sheet-top em{font-style:normal;font-size:9.5px;font-weight:800;padding:3px 8px;border-radius:999px;color:#047857;background:#D1FAE5}.pv-track{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin:9px 0 7px}.pv-track i{height:5px;border-radius:999px;background:#E2EFEB}.pv-track i.done{background:#10B981}.pv-track i.live{background:linear-gradient(90deg,#10B981 50%,#E2EFEB 0);background-size:200% 100%;background-position:100% 0;animation:pvLive 2.4s ease-in-out .2s forwards}@keyframes pvLive{to{background-position:0 0}}.pv-sheet small{display:block;font-size:9px;color:#5F7A76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-scene.deliver{justify-content:center;padding-bottom:30px}.pv-door{position:relative;width:130px;height:110px;display:grid;place-items:center}.pv-door:after{content:"";position:absolute;bottom:4px;left:50%;width:110px;height:14px;margin-left:-55px;border-radius:50%;background:radial-gradient(closest-side,rgba(6,60,55,.25),transparent)}.pv-house{position:relative;z-index:1;font-size:74px;line-height:1;filter:drop-shadow(0 10px 8px rgba(6,60,55,.25));animation:pvPop .5s ease both}.pv-parcel{position:absolute;z-index:2;right:6px;bottom:10px;width:36px;height:36px;padding:3px;object-fit:contain;border-radius:9px;background:#fff;box-shadow:0 8px 12px rgba(0,0,0,.2);animation:pvSlideIn .55s cubic-bezier(.2,.8,.2,1) .35s both}@keyframes pvSlideIn{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}.pv-door-check{position:absolute;z-index:3;left:4px;top:4px;animation:pvPop .4s cubic-bezier(.3,1.6,.5,1) .6s both}@keyframes pvPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.pv-stars{margin-top:6px;font-size:17px;letter-spacing:3px;color:#F59E0B;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:pvStars .9s ease-out 1s forwards;filter:drop-shadow(0 2px 2px rgba(180,83,9,.25))}@keyframes pvStars{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.pv-scene.done{justify-content:center;padding-bottom:22px}.pv-deal{position:relative;width:106px;height:106px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.95) 0 10%,rgba(255,255,255,0) 38%),radial-gradient(circle at 50% 60%,#FEF3C7 0,#FCD34D 55%,#F59E0B 100%);box-shadow:0 18px 30px -8px rgba(180,83,9,.45),inset 0 -10px 18px rgba(146,64,14,.22),inset 0 4px 8px rgba(255,255,255,.6);animation:pvPop .45s cubic-bezier(.3,1.5,.5,1) both}.pv-deal-ring{position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(252,211,77,.8);animation:pvRing 1.4s ease-out .5s both}@keyframes pvRing{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.pv-deal-emoji{font-size:58px;line-height:1;filter:drop-shadow(0 8px 6px rgba(120,53,15,.35));transform-origin:50% 60%;animation:pvShake 1.3s ease-in-out .45s both}@keyframes pvShake{0%{transform:rotate(0) translateY(0)}12%{transform:rotate(-9deg) translateY(-5px)}26%{transform:rotate(8deg) translateY(4px)}40%{transform:rotate(-9deg) translateY(-5px)}54%{transform:rotate(8deg) translateY(4px)}68%{transform:rotate(-5deg) translateY(-2px)}82%,to{transform:rotate(0) translateY(0)}}.pv-chips{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin-top:12px}.pv-chips span{display:flex;align-items:center;gap:5px;min-width:0;padding:6px;border-radius:11px;font-size:9.5px;font-weight:800;color:#065F55;background:linear-gradient(180deg,#FFFFFF,#F1FAF7);box-shadow:0 3px 0 rgba(13,148,136,.16),0 6px 10px rgba(6,60,55,.08);animation:pvUp .35s var(--d) ease both}.pv-chips i{width:14px;height:14px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:8px;font-style:normal;color:#fff;background:radial-gradient(circle at 35% 30%,#6EE7B7,#10B981 60%,#047857)}.pv-steps{list-style:none;display:flex;gap:4px;margin:0;padding:6px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pv-steps li{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:48px;padding:6px 3px;border-radius:11px;color:rgba(255,255,255,.62);transition:background .35s ease,color .35s ease,transform .35s ease}.pv-steps li span{font-size:16px;filter:grayscale(.7);opacity:.8;transition:filter .35s ease,opacity .35s ease}.pv-steps li small{font-size:10px;font-weight:800}.pv-steps li.past{color:#A7F3D0}.pv-steps li.past span{filter:none;opacity:.9}.pv-steps li.on{background:#fff;color:#0B3B36;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.18)}.pv-steps li.on span{filter:none;opacity:1}@media (max-width:900px){.dx-hero{grid-template-columns:minmax(0,1fr)}.pv{order:-1}}@media (max-width:420px){.pv-steps li{min-width:0;flex:1 1}.pv-steps li small{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.pv,.pv *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}.pv-sum small{white-space:nowrap}.pv-sum strong{margin-top:2px;font-size:12px}.pv-hero-img{background:#FFFFFF;border:1px solid rgba(13,148,136,.12);box-shadow:0 12px 22px -12px rgba(6,60,55,.3),inset 0 -8px 16px rgba(13,148,136,.04)}.pv-hero-img img{filter:drop-shadow(0 10px 10px rgba(6,40,36,.18))}.pv-drop,.pv-parcel,.pv-sum img{background:#FFFFFF}.pv-hero-img img{filter:none!important}.pv-hero-img img,.pv-parcel,.pv-sum img{mix-blend-mode:multiply}.pk{max-width:1180px;margin:0 auto;padding-bottom:36px}.pk-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:30px 32px;margin-bottom:22px;border-radius:28px;color:#fff;background:radial-gradient(420px 220px at 88% 10%,rgba(253,230,138,.22),transparent 60%),radial-gradient(380px 200px at 0 110%,rgba(52,211,153,.38),transparent 60%),linear-gradient(125deg,#062A26,#0B4F48 40%,#0F766E 75%,#10B981);box-shadow:0 22px 50px rgba(6,60,55,.28);animation:dxRise .6s cubic-bezier(.2,.8,.2,1) both}.pk-hero:before{content:"";position:absolute;right:-60px;top:-80px;width:320px;height:320px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.06) 0 8deg,transparent 8deg 22deg);animation:nxpSpinPk 60s linear infinite;pointer-events:none}@keyframes nxpSpinPk{to{transform:rotate(1turn)}}.pk-hero-copy{position:relative;max-width:640px}.pk-crown{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:12px;border-radius:15px;font-size:24px;color:#78350F;background:linear-gradient(145deg,#FEF3C7,#FCD34D 55%,#F59E0B);box-shadow:0 10px 22px rgba(245,158,11,.4),inset 0 2px 0 rgba(255,255,255,.6)}.pk-hero .eyebrow{display:block;color:#A7F3D0!important}.pk-hero h1{margin:6px 0 8px;font-size:32px;letter-spacing:-.03em;color:#fff!important}.pk-hero p{margin:0;font-size:14.5px;color:rgba(255,255,255,.82)}.pk-current{position:relative;display:flex;flex-direction:column;gap:3px;min-width:190px;padding:16px 20px;border-radius:20px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pk-current small{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#A7F3D0}.pk-current b{font-size:24px;font-weight:900;text-transform:capitalize}.pk-current span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#D1FAE5}.pk-current span i{width:7px;height:7px;border-radius:50%;background:#4ADE80;box-shadow:0 0 0 3px rgba(74,222,128,.25)}.pk-msg{display:flex;align-items:center;gap:12px;padding:13px 16px;margin-bottom:18px;border-radius:16px;font-size:13.5px;font-weight:600;animation:dxRise .35s ease both}.pk-msg span{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-weight:900;color:#fff}.pk-msg p{margin:0}.pk-msg.ok{background:#ECFDF5;border:1px solid #a7f3d0;color:#065F46}.pk-msg.ok span{background:#10B981}.pk-msg.bad{background:#FFF1F2;border:1px solid #fecdd3;color:#9F1239}.pk-msg.bad span{background:#E11D48}.pk-msg a{color:#0D9488;font-weight:800;text-decoration:underline}.pk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:22px;gap:22px;align-items:stretch;perspective:1400px}.pk-card{--ac:#0D9488;--acl:#14B8A6;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:26px 24px 22px;border-radius:26px;background:linear-gradient(170deg,#FFFFFF,#F6FAF9);border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 34px -14px rgba(15,23,42,.25),inset 0 1px 0 #fff;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;animation:dxRise .6s cubic-bezier(.2,.8,.2,1) both}.pk-card:before{content:"";position:absolute;left:0;top:0;right:0;height:6px;background:linear-gradient(90deg,var(--acl),var(--ac))}.pk-card:after{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acl) 30%,transparent),transparent);pointer-events:none}.pk-card:hover{transform:translateY(-8px) rotateX(3deg);box-shadow:0 30px 60px -20px color-mix(in srgb,var(--ac) 55%,transparent),inset 0 1px 0 #fff}.pk-shine{position:absolute;inset:-40%;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%);transform:translateX(-70%);transition:transform .9s ease}.pk-card:hover .pk-shine{transform:translateX(70%)}.pk-card>:not(.pk-shine){position:relative;z-index:1}.pk-card.silver{background:linear-gradient(170deg,#FFFFFF,#EEF2F6)}.pk-card.gold{background:linear-gradient(170deg,#FFFFFF,#FFF7E0)}.pk-card.diamond{background:linear-gradient(170deg,#FFFFFF,#E8F6FE)}.pk-card.current{border:2px solid var(--acl);box-shadow:0 22px 44px -16px color-mix(in srgb,var(--ac) 50%,transparent),inset 0 1px 0 #fff}.pk-ribbon{position:absolute!important;top:18px;right:-36px;width:150px;padding:6px 0;text-align:center;font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#10B981,#0D9488);transform:rotate(38deg);box-shadow:0 6px 14px rgba(13,148,136,.35)}.pk-card-top{display:flex;align-items:center;gap:14px}.pk-badge{flex-shrink:0;width:80px;height:80px;filter:drop-shadow(0 12px 14px color-mix(in srgb,var(--ac) 40%,transparent));transform:translateZ(30px);transition:transform .35s ease}.pk-card:hover .pk-badge{transform:translateZ(30px) rotate(-6deg) scale(1.06)}.pk-tier{display:block;font-size:21px;font-weight:900;letter-spacing:-.01em;color:var(--ac)}.pk-tag{margin:4px 0 0;font-size:13px;color:#5B6B7C;line-height:1.4}.pk-price{margin:20px 0 16px;padding-bottom:16px;border-bottom:1px dashed color-mix(in srgb,var(--acl) 45%,transparent)}.pk-price strong{font-size:44px;line-height:1;font-weight:900;letter-spacing:-.03em;color:#0B1F2A}.pk-highlights{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:16px}.pk-highlights div{padding:12px;border-radius:16px;background:#fff;border:1px solid color-mix(in srgb,var(--acl) 35%,transparent);box-shadow:0 6px 14px -8px rgba(15,23,42,.18)}.pk-highlights b{display:block;font-size:22px;font-weight:900;color:var(--ac)}.pk-highlights small{font-size:11px;font-weight:700;color:#5B6B7C;text-transform:uppercase;letter-spacing:.06em}.pk-features{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-gap:11px;gap:11px;flex:1 1}.pk-features li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#1E293B}.pk-features i{width:22px;height:22px;flex-shrink:0;border-radius:50%;place-items:center;font-size:11px;font-style:normal;color:#fff;background:linear-gradient(135deg,var(--acl),var(--ac));box-shadow:0 4px 8px color-mix(in srgb,var(--ac) 35%,transparent)}.pk-btn,.pk-features i{display:grid;font-weight:900}.pk-btn{width:100%;height:52px;border:0;border-radius:15px;place-items:center;font-size:15px;color:#fff;cursor:pointer;background:linear-gradient(180deg,var(--acl),var(--ac));box-shadow:0 5px 0 color-mix(in srgb,var(--ac) 70%,#000),0 14px 24px -8px color-mix(in srgb,var(--ac) 60%,transparent),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.pk-btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.05)}.pk-btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px 0 color-mix(in srgb,var(--ac) 70%,#000),0 6px 12px -6px color-mix(in srgb,var(--ac) 60%,transparent)}.pk-btn:disabled{opacity:.7;cursor:wait}.pk-btn.current{cursor:default;color:#047857;background:#ECFDF5;border:1.5px solid #6ee7b7;box-shadow:none}.pk-compare{margin-top:28px;padding:22px;border-radius:24px;background:linear-gradient(180deg,#FFFFFF,#F4FBF9);border:1px solid rgba(13,148,136,.14);box-shadow:0 10px 28px rgba(13,148,136,.08)}.pk-compare-head h2{margin:4px 0 14px;font-size:20px;color:#064E47!important}.pk-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(13,148,136,.14)}.pk-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;min-width:520px}.pk-table td,.pk-table th{padding:13px 16px!important;text-align:center;border-bottom:1px solid rgba(13,148,136,.1)!important}.pk-table td:first-child,.pk-table th:first-child{text-align:left;font-weight:700;color:#065F55!important}.pk-table th{font-size:13px!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:none!important;color:#0B1F2A!important;background:#F1F7F5!important}.pk-table th.silver{color:#475569!important}.pk-table th.gold{color:#B45309!important}.pk-table th.diamond{color:#0369A1!important}.pk-table th em{display:block;margin-top:3px;font-style:normal;font-size:10px;font-weight:800;color:#047857}.pk-table td{font-weight:700;color:#1E293B!important}.pk-table td.yes{color:#10B981!important;font-size:16px}.pk-table tbody tr:last-child td{border-bottom:0!important}.pk-table tbody tr:hover td{background:rgba(13,148,136,.05)}.pk-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-top:22px}.pk-info>div{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(13,148,136,.14);box-shadow:0 6px 16px -10px rgba(15,23,42,.2);transition:transform .2s ease,box-shadow .2s ease}.pk-info>div:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px rgba(13,148,136,.3)}.pk-info span{width:42px;height:42px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;font-size:17px;font-weight:900;color:#0D9488;background:linear-gradient(145deg,#ECFDF5,#CCFBF1);box-shadow:inset 0 -2px 0 rgba(13,148,136,.15)}.pk-info b{display:block;font-size:13.5px;color:#0B2A27}.pk-info small{font-size:12px;color:#5F7A76}.pk-note{margin:18px 0 0;text-align:center;font-size:13px;color:#476360}@media (max-width:620px){.pk-hero{padding:22px}.pk-hero h1{font-size:25px}.pk-current{width:100%}.pk-price strong{font-size:36px}}@media (prefers-reduced-motion:reduce){.pk-card,.pk-hero,.pk-hero:before,.pk-msg{animation:none!important}.pk-card:hover{transform:none}.pk-shine{display:none}}.pk-current small{color:#A7F3D0!important}.sidebar{background:radial-gradient(260px 200px at 0 0,rgba(20,184,166,.1),transparent 70%),radial-gradient(240px 220px at 100% 100%,rgba(16,185,129,.08),transparent 70%),linear-gradient(180deg,#FFFFFF,#F6FBF9)!important;border-right:1px solid rgba(13,148,136,.12)!important;box-shadow:6px 0 30px rgba(6,60,55,.08)!important}.sidebar .side-label{display:flex;align-items:center;gap:8px;color:#0F766E!important;font-size:10px!important;letter-spacing:.18em!important}.sidebar .side-label:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(13,148,136,.25),transparent)}.nav-icon[data-c=teal]{--c1:#2DD4BF;--c2:#0D9488}.nav-icon[data-c=sky]{--c1:#7DD3FC;--c2:#0284C7}.nav-icon[data-c=emerald]{--c1:#6EE7B7;--c2:#059669}.nav-icon[data-c=amber]{--c1:#FCD34D;--c2:#D97706}.nav-icon[data-c=orange]{--c1:#FDBA74;--c2:#EA580C}.nav-icon[data-c=indigo]{--c1:#A5B4FC;--c2:#4F46E5}.nav-icon[data-c=violet]{--c1:#C4B5FD;--c2:#7C3AED}.nav-icon[data-c=rose]{--c1:#FDA4AF;--c2:#E11D48}.nav-icon[data-c=pink]{--c1:#F9A8D4;--c2:#DB2777}.nav-icon[data-c=lime]{--c1:#BEF264;--c2:#4D7C0F}.nav-icon[data-c=red]{--c1:#FCA5A5;--c2:#DC2626}.sidebar .side-link{position:relative;overflow:visible!important;gap:12px!important;padding:9px 10px!important;margin:3px 0!important;border-radius:14px!important;color:#334155!important;font-weight:600;transition:background .25s ease,color .25s ease,transform .25s ease!important;animation:sbIn .5s cubic-bezier(.2,.8,.2,1) both}.sidebar .side-link:after{display:none!important}.sidebar .side-link:first-of-type{animation-delay:.03s}.sidebar .side-link:nth-of-type(2){animation-delay:.07s}.sidebar .side-link:nth-of-type(3){animation-delay:.11s}.sidebar .side-link:nth-of-type(4){animation-delay:.15s}.sidebar .side-link:nth-of-type(5){animation-delay:.19s}.sidebar .side-link:nth-of-type(6){animation-delay:.23s}.sidebar .side-link:nth-of-type(7){animation-delay:.27s}.sidebar .side-link:nth-of-type(8){animation-delay:.31s}.sidebar .side-link:nth-of-type(9){animation-delay:.35s}.sidebar .side-link:nth-of-type(10){animation-delay:.39s}.sidebar .side-link:nth-of-type(11){animation-delay:.43s}@keyframes sbIn{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.sidebar .nav-icon{position:relative;width:34px!important;height:34px!important;border-radius:11px!important;color:var(--c2)!important;background:linear-gradient(160deg,#FFFFFF 0,color-mix(in srgb,var(--c1) 22%,#fff) 100%)!important;border:1px solid color-mix(in srgb,var(--c1) 55%,transparent);box-shadow:0 3px 0 color-mix(in srgb,var(--c2) 22%,transparent),0 6px 12px -4px color-mix(in srgb,var(--c2) 35%,transparent),inset 0 1px 0 #fff!important;transform:perspective(300px) rotateX(0) rotateY(0);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,background .3s ease,color .3s ease!important}.sidebar .nav-icon svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sidebar .nav-icon:before{content:"";position:absolute;inset:1px 1px 50% 1px;border-radius:10px 10px 6px 6px;background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,0));pointer-events:none}.sidebar .nav-label{font-size:13.5px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sidebar .side-link:hover{background:rgba(13,148,136,.07)!important;color:#0B3B36!important}.sidebar .side-link:hover .nav-icon{transform:perspective(300px) rotateX(14deg) rotateY(-14deg) translateY(-2px);box-shadow:0 6px 0 color-mix(in srgb,var(--c2) 22%,transparent),0 12px 18px -6px color-mix(in srgb,var(--c2) 45%,transparent),inset 0 1px 0 #fff!important}.sidebar .side-link:hover .nav-icon svg{transform:scale(1.12)}.sidebar .side-link:hover .nav-label{transform:translateX(3px)}.sidebar .side-link.active{color:#0B3B36!important;font-weight:800!important;background:linear-gradient(90deg,rgba(13,148,136,.14),rgba(13,148,136,.03))!important;box-shadow:inset 0 0 0 1px rgba(13,148,136,.14),0 8px 18px -12px rgba(13,148,136,.5)!important}.sidebar .side-link.active:before{content:"";position:absolute;left:-12px;top:50%;width:5px;height:60%;border-radius:0 6px 6px 0;transform:translateY(-50%);background:linear-gradient(180deg,#2DD4BF,#0D9488);box-shadow:0 0 12px rgba(45,212,191,.8);animation:sbBar .5s cubic-bezier(.2,.8,.2,1) both,sbGlow 2.4s ease-in-out .5s infinite}@keyframes sbBar{0%{height:0}to{height:60%}}@keyframes sbGlow{0%,to{box-shadow:0 0 8px rgba(45,212,191,.6)}50%{box-shadow:0 0 16px rgba(45,212,191,1)}}.sidebar .side-link.active .nav-icon{border-color:transparent;background:linear-gradient(145deg,var(--c1) 0,var(--c2) 100%)!important;box-shadow:0 4px 0 color-mix(in srgb,var(--c2) 60%,#000),0 10px 20px -6px color-mix(in srgb,var(--c2) 70%,transparent),inset 0 1px 0 rgba(255,255,255,.45)!important;animation:sbPop .45s cubic-bezier(.3,1.6,.5,1) both}.sidebar .side-link.active .nav-icon:before{background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,0))}@keyframes sbPop{0%{transform:perspective(300px) scale(.8)}to{transform:perspective(300px) scale(1)}}.sidebar .side-link .count{min-width:20px;height:20px;display:grid;place-items:center;padding:0 6px!important;border-radius:999px!important;background:linear-gradient(135deg,#FB7185,#E11D48)!important;box-shadow:0 4px 10px rgba(225,29,72,.35);animation:sbPulse 2s ease-in-out infinite}@keyframes sbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.sidebar .side-bottom{border-top:1px solid rgba(13,148,136,.12)!important;padding-top:16px!important}.sidebar .sidebar-profile{position:relative;overflow:hidden;border-radius:18px!important;background:linear-gradient(145deg,#FFFFFF,#EEF8F5)!important;border:1px solid rgba(13,148,136,.16)!important;box-shadow:0 10px 24px -14px rgba(6,60,55,.45),inset 0 1px 0 #fff!important;transition:transform .3s ease,box-shadow .3s ease}.sidebar .sidebar-profile:after{content:"";position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.8) 50%,transparent 58%);transform:translateX(-60%);transition:transform .9s ease;pointer-events:none}.sidebar .sidebar-profile:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px rgba(6,60,55,.5),inset 0 1px 0 #fff!important}.sidebar .sidebar-profile:hover:after{transform:translateX(60%)}.sidebar .sidebar-profile .profile-avatar{border-radius:14px!important;box-shadow:0 6px 14px rgba(13,148,136,.35),0 0 0 2px #fff!important}.sidebar .side-bottom .side-link{margin-top:10px!important;border-radius:14px!important;color:#BE123C!important;background:linear-gradient(90deg,rgba(225,29,72,.07),rgba(225,29,72,.02))!important;border:1px solid rgba(225,29,72,.16)!important}.sidebar .side-bottom .side-link:hover{background:rgba(225,29,72,.12)!important;color:#9F1239!important}.sidebar .side-bottom .side-link:hover .nav-icon svg{transform:translateX(-2px) scale(1.08)}.sidebar .admin-badge{position:relative;overflow:hidden;border-radius:14px!important}.sidebar .admin-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-100%);animation:sbShimmer 3.5s ease-in-out infinite}@keyframes sbShimmer{0%,60%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.sidebar .admin-badge:after,.sidebar .side-link,.sidebar .side-link .count,.sidebar .side-link.active .nav-icon,.sidebar .side-link.active:before{animation:none!important}}.sidebar .side-bottom .side-link{width:100%;box-sizing:border-box}.sidebar .admin-badge,.sidebar .side-link,.sidebar .sidebar-profile{flex-shrink:0}.sidebar .nav-icon{width:30px!important;height:30px!important;border-radius:9px!important;color:#64748B!important;background:rgba(15,23,42,.045)!important;border:0!important;box-shadow:none!important;transform:none!important;transition:background .2s ease,color .2s ease!important}.sidebar .nav-icon:before{display:none!important}.sidebar .nav-icon svg{width:16px;height:16px;transition:none!important;transform:none!important}.sidebar .side-link:hover .nav-icon{color:#0F766E!important;background:rgba(13,148,136,.12)!important;box-shadow:none!important;transform:none!important}.sidebar .side-link:hover .nav-label{transform:none}.sidebar .side-link.active .nav-icon{color:#fff!important;background:linear-gradient(135deg,#14B8A6,#0D9488)!important;box-shadow:0 4px 10px rgba(13,148,136,.28)!important;animation:none!important}.sidebar .side-link{padding:10px!important;margin:2px 0!important;border-radius:12px!important}.sidebar .side-link.active{background:linear-gradient(90deg,rgba(13,148,136,.12),rgba(13,148,136,.02))!important;box-shadow:none!important}.sidebar .side-link.active:before{width:3px;left:-10px;box-shadow:none;animation:sbBar .4s cubic-bezier(.2,.8,.2,1) both}.sidebar .side-bottom .side-link .nav-icon{color:#E11D48!important;background:rgba(225,29,72,.08)!important}.sidebar{isolation:isolate}.sidebar:after,.sidebar:before{content:"";position:absolute;pointer-events:none;z-index:-1}.sidebar:before{left:-60%;right:-60%;bottom:0;height:60%;background-image:linear-gradient(rgba(13,148,136,.13) 1px,transparent 0),linear-gradient(90deg,rgba(13,148,136,.13) 1px,transparent 0);background-size:34px 34px;transform:perspective(320px) rotateX(62deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.55) 45%,transparent 90%);mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.55) 45%,transparent 90%);animation:sbGrid 7s linear infinite}@keyframes sbGrid{to{background-position:0 34px,0 0}}.sidebar:after{inset:0;background:radial-gradient(180px 180px at var(--g1x,20%) var(--g1y,18%),rgba(45,212,191,.16),transparent 70%),radial-gradient(200px 200px at var(--g2x,85%) var(--g2y,62%),rgba(16,185,129,.12),transparent 70%);animation:sbDrift 16s ease-in-out infinite alternate}@property --g1x{syntax:"<percentage>";inherits:false;initial-value:20%}@property --g1y{syntax:"<percentage>";inherits:false;initial-value:18%}@property --g2x{syntax:"<percentage>";inherits:false;initial-value:85%}@property --g2y{syntax:"<percentage>";inherits:false;initial-value:62%}@keyframes sbDrift{0%{--g1x:20%;--g1y:18%;--g2x:85%;--g2y:62%}50%{--g1x:70%;--g1y:32%;--g2x:25%;--g2y:48%}to{--g1x:35%;--g1y:8%;--g2x:75%;--g2y:78%}}@media (prefers-reduced-motion:reduce){.sidebar:after,.sidebar:before{animation:none!important}}.sidebar:before{height:70%;background-image:linear-gradient(rgba(13,148,136,.22) 1px,transparent 0),linear-gradient(90deg,rgba(13,148,136,.22) 1px,transparent 0);top:auto!important;left:-60%!important;right:-60%!important}.sidebar:after,.sidebar:before{width:auto!important;border-radius:0!important;opacity:1!important;filter:none!important}.sidebar:after{height:auto!important;inset:0!important}.sidebar:before{background-color:transparent!important}.pf-cover{position:relative;height:150px;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 26px 0}.pf-cover:before{content:"";inset:0;background-image:radial-gradient(rgba(255,255,255,.14) 1.2px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 70%,transparent)}.pf-cover-deco span,.pf-cover:before{position:absolute;pointer-events:none}.pf-cover-deco span{font-size:22px;opacity:.22;filter:grayscale(.2);animation:pfDrift 9s ease-in-out infinite}.pf-cover-deco .d1{left:34%;top:58%}.pf-cover-deco .d2{left:48%;top:16%;font-size:26px;animation-delay:-3s}.pf-cover-deco .d3{left:62%;top:60%;animation-delay:-5s}.pf-cover-deco .d4{left:24%;top:14%;font-size:16px;animation-delay:-7s}@keyframes pfDrift{0%,to{transform:translate(0) rotate(-6deg)}50%{transform:translate(10px,-8px) rotate(6deg)}}.pf-cover-left{position:relative;display:flex;flex-direction:column;gap:4px}.pf-cover-kicker{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#A7F3D0}.pf-cover-shop{font-size:19px;font-weight:900;color:#fff;letter-spacing:-.01em;text-shadow:0 2px 10px rgba(0,0,0,.2)}.pf-cover-stats{position:relative;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pf-cover-stats div{display:flex;flex-direction:column;gap:2px;min-width:108px;padding:9px 13px;border-radius:14px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);transition:transform .2s ease,background .2s ease}.pf-cover-stats div:hover{transform:translateY(-2px);background:rgba(255,255,255,.2)}.pf-cover-stats small{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#A7F3D0!important}.pf-cover-stats b{font-size:13.5px;font-weight:800;color:#fff;text-transform:capitalize;white-space:nowrap}.pf-hero-body{margin-top:-52px}@media (max-width:900px){.pf-cover{height:auto;min-height:150px;flex-direction:column;padding-bottom:64px}.pf-cover-stats{justify-content:flex-start}.pf-cover-stats div{min-width:0}}@media (prefers-reduced-motion:reduce){.pf-cover-deco span{animation:none}}.pf-cover-deco{position:absolute;inset:0;pointer-events:none}.wd{max-width:1180px;padding-bottom:30px}.wd-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;grid-gap:24px;gap:24px;padding:30px 32px;margin-bottom:18px;border-radius:28px;color:#fff;background:radial-gradient(420px 220px at 88% 10%,rgba(255,255,255,.14),transparent 60%),radial-gradient(380px 200px at 0 110%,rgba(52,211,153,.38),transparent 60%),linear-gradient(125deg,#062A26,#0B4F48 40%,#0F766E 75%,#10B981);box-shadow:0 22px 50px rgba(6,60,55,.28);animation:dxRise .6s cubic-bezier(.2,.8,.2,1) both}.wd-hero-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.wd-kicker{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#A7F3D0}.wd-hero-main small{margin-top:14px;font-size:13px;color:rgba(255,255,255,.75);font-weight:600}.wd-big{max-width:100%;margin:2px 0 6px;font-size:clamp(28px,4.2vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-hero-main p{margin:0 0 18px;font-size:13.5px;color:rgba(255,255,255,.8)}.wd-cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border:0;border-radius:14px;font-size:14px;font-weight:900;color:#0B3B36;background:#fff;cursor:pointer;box-shadow:0 12px 26px rgba(0,0,0,.2);transition:transform .18s ease,box-shadow .18s ease}.wd-cta span{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#14B8A6,#0D9488)}.wd-cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,0,0,.25)}.wd-card-visual{perspective:900px;display:grid;place-items:center}.wd-cc{position:relative;width:300px;aspect-ratio:1.586;padding:18px 20px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(160px 120px at 90% 10%,rgba(255,255,255,.35),transparent 60%),linear-gradient(135deg,#34D399,#0D9488 50%,#064E47);border:1px solid rgba(255,255,255,.3);box-shadow:0 30px 50px -18px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.4);transform:rotateY(-16deg) rotateX(8deg);animation:wdFloat 6s ease-in-out infinite;overflow:hidden}.wd-cc:after{content:"";position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.35) 50%,transparent 58%);animation:wdSheen 5s ease-in-out infinite}@keyframes wdFloat{0%,to{transform:rotateY(-16deg) rotateX(8deg) translateY(0)}50%{transform:rotateY(-8deg) rotateX(4deg) translateY(-8px)}}@keyframes wdSheen{0%,55%{transform:translateX(-60%)}85%,to{transform:translateX(60%)}}.wd-cc-chip{width:40px;height:30px;border-radius:7px;background:linear-gradient(135deg,#FDE68A,#D97706);box-shadow:inset 0 0 0 1px rgba(120,53,15,.3)}.wd-cc-brand{position:absolute;top:18px;right:20px;font-size:12px;font-weight:900;letter-spacing:.2em}.wd-cc-num{font-size:15px;letter-spacing:.12em;font-weight:700;opacity:.92;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wd-cc-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.wd-cc-foot em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.wd-cc-foot b{font-size:14px;font-weight:900;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-alert{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:16px;border-radius:14px;font-size:13.5px;font-weight:600}.wd-alert p{margin:0}.wd-alert>span{width:24px;height:24px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-weight:900;color:#fff}.wd-alert.ok{background:#ECFDF5;border:1px solid #a7f3d0;color:#065F46}.wd-alert.ok>span{background:#10B981}.wd-alert.ok a{color:#0D9488;font-weight:800;text-decoration:underline}.wd-alert.bad{background:#FFF1F2;border:1px solid #fecdd3;color:#9F1239}.wd-alert.bad>span{background:#E11D48}.wd-alert.small{margin:0 0 12px;padding:9px 12px;font-size:12.5px}.wd-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.wd-bal{position:relative;min-width:0;padding:18px;border-radius:20px;background:linear-gradient(160deg,#FFFFFF,#F2FAF7);border:1px solid rgba(13,148,136,.16);box-shadow:0 6px 18px rgba(15,23,42,.06);transition:transform .22s ease,box-shadow .22s ease;animation:dxRise .55s cubic-bezier(.2,.8,.2,1) both}.wd-bal:nth-child(2){animation-delay:.06s}.wd-bal:nth-child(3){animation-delay:.12s}.wd-bal:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(13,148,136,.16)}.wd-bal.main{border-color:rgba(13,148,136,.4);box-shadow:0 10px 24px rgba(13,148,136,.14)}.wd-bal i{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:18px;background:rgba(13,148,136,.1)}.wd-bal span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#065F55}.wd-bal strong{display:block;margin:8px 0 4px;padding-right:4px;font-size:clamp(20px,2.1vw,27px);font-weight:900;letter-spacing:-.02em;color:#0B3B36;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-bal small{font-size:11.5px;font-weight:600;color:#0F766E}.wd-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.wd-steps>div{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:rgba(255,255,255,.7);border:1px dashed rgba(13,148,136,.28)}.wd-steps b{width:30px;height:30px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:900;color:#fff;background:linear-gradient(135deg,#14B8A6,#0D9488)}.wd-steps strong{display:block;font-size:13.5px;color:#0B2A27}.wd-steps small{font-size:12px;color:#5F7A76;line-height:1.4}.wd-history{padding:22px;border-radius:24px;background:linear-gradient(180deg,#FFFFFF,#F4FBF9);border:1px solid rgba(13,148,136,.14);box-shadow:0 10px 28px rgba(13,148,136,.08)}.wd-history-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}.wd-history-head h2{margin:4px 0 0;font-size:19px;color:#064E47!important}.wd-chips{display:flex;gap:6px}.wd-chips span{padding:5px 11px;border-radius:999px;font-size:12px;font-weight:800;color:#065F55;background:rgba(13,148,136,.1)}.wd-chips span.wait{color:#B45309;background:#FEF3C7}.wd-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 16px;text-align:center;border-radius:18px;border:1.5px dashed rgba(13,148,136,.25)}.wd-empty>span{font-size:34px}.wd-empty b{font-size:15px;color:#0B2A27}.wd-empty small{font-size:12.5px;color:#5F7A76;margin-bottom:8px}.wd-list{display:grid;grid-gap:8px;gap:8px}.wd-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid rgba(13,148,136,.12);transition:transform .2s ease,box-shadow .2s ease}.wd-row:hover{transform:translateX(3px);box-shadow:0 8px 18px -10px rgba(13,148,136,.4)}.wd-row-ico{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-weight:900;color:#B45309;background:#FEF3C7}.wd-row-ico.approved,.wd-row-ico.completed,.wd-row-ico.paid{color:#047857;background:#D1FAE5}.wd-row-ico.rejected{color:#BE123C;background:#FFE4E6}.wd-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.wd-row-main b{font-size:15px;color:#0B2A27;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-row-main small{font-size:12px;color:#5F7A76}.wd-row-main em{font-style:normal;font-size:12px;color:#476360;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-btn{height:44px;padding:0 18px;border-radius:13px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.wd-btn:disabled{opacity:.65;cursor:default}.wd-btn.primary{flex:1 1;border:0;color:#fff;background:linear-gradient(180deg,#14B8A6,#0D9488);box-shadow:0 4px 0 #0A6B63,0 12px 22px -8px rgba(13,148,136,.55)}.wd-btn.primary:hover:not(:disabled){transform:translateY(-1px)}.wd-btn.primary:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #0A6B63}.wd-btn.ghost{color:#0F766E;background:#fff;border:1.5px solid rgba(13,148,136,.3)}.wd-btn.ghost:hover:not(:disabled){background:rgba(13,148,136,.07)}.wd-backdrop{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px;background:rgba(6,30,27,.55);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:msFade .2s ease both}.wd-modal{width:min(560px,100%);max-height:92vh;overflow-y:auto;padding:24px;border-radius:24px;background:linear-gradient(180deg,#FFFFFF,#F4FBF9);border:1px solid rgba(13,148,136,.18);box-shadow:0 30px 80px rgba(6,30,27,.35);animation:msPop .28s cubic-bezier(.2,.8,.2,1) both}.wd-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.wd-modal-head h2{margin:4px 0 0;font-size:20px;color:#064E47!important}.wd-x{width:36px;height:36px;flex-shrink:0;border-radius:12px;border:1px solid rgba(13,148,136,.25);background:#fff;color:#0F766E;cursor:pointer}.wd-x:hover{background:#FFE4E6;color:#BE123C;border-color:#FECDD3}.wd-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:5px;margin-bottom:14px;border-radius:16px;background:rgba(13,148,136,.08)}.wd-seg button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 12px;border:0;border-radius:12px;background:transparent;cursor:pointer;text-align:left;transition:background .2s ease,box-shadow .2s ease}.wd-seg button span{font-size:13px;font-weight:800;color:#476360}.wd-seg button small{font-size:11.5px;font-weight:700;color:#5F7A76;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-seg button.on{background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.08)}.wd-seg button.on span{color:#0B3B36}.wd-seg button.on small{color:#0D9488}.wd-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.wd-field>span{font-size:12.5px;font-weight:800;color:#065F55}.wd-field>span i{font-style:normal;font-weight:600;color:#5F7A76}.wd-field>small{font-size:12px;color:#5F7A76}.wd-field>small b{color:#0D9488}.wd-field textarea,.wd-pass input{width:100%;box-sizing:border-box;padding:11px 12px!important;border-radius:12px!important;border:1.5px solid rgba(13,148,136,.2)!important;background:#fff!important;color:#0B2A27!important;font:inherit;font-size:13.5px;resize:vertical;outline:none}.wd-field textarea:focus,.wd-pass input:focus{border-color:#0D9488!important;box-shadow:0 0 0 4px rgba(13,148,136,.12)!important}.wd-amount{display:flex;align-items:center;height:56px;padding:0 8px 0 16px;border-radius:16px;background:#fff;border:1.5px solid rgba(13,148,136,.25);transition:border-color .15s ease,box-shadow .15s ease}.wd-amount:focus-within{border-color:#0D9488;box-shadow:0 0 0 4px rgba(13,148,136,.12)}.wd-amount em{font-style:normal;font-size:22px;font-weight:900;color:#0D9488;margin-right:6px}.wd-amount input{flex:1 1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;font-size:22px;font-weight:900;color:#0B2A27!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-amount button{height:38px;padding:0 14px;border:0;border-radius:11px;font-size:12.5px;font-weight:900;color:#0F766E;background:rgba(13,148,136,.12);cursor:pointer}.wd-amount button:hover{background:rgba(13,148,136,.2)}.wd-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wd-pass{position:relative}.wd-pass input{padding-right:64px!important}.wd-pass button{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:30px;padding:0 10px;border:0;border-radius:9px;font-size:12px;font-weight:800;color:#0F766E;background:rgba(13,148,136,.1);cursor:pointer}.wd-summary{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:12px 14px;margin:4px 0 14px;border-radius:14px;background:linear-gradient(90deg,rgba(13,148,136,.1),rgba(16,185,129,.04))}.wd-summary span{font-size:12.5px;color:#476360;font-weight:600}.wd-summary b{font-size:18px;font-weight:900;color:#0B3B36;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-summary small{font-size:12px;color:#5F7A76}.wd-actions{display:flex;gap:10px}@media (max-width:980px){.wd-hero{grid-template-columns:minmax(0,1fr)}.wd-card-visual{display:none}}@media (max-width:720px){.wd-balances,.wd-steps,.wd-two{grid-template-columns:minmax(0,1fr)}.wd-hero{padding:22px}}@media (prefers-reduced-motion:reduce){.wd-backdrop,.wd-bal,.wd-cc,.wd-cc:after,.wd-hero,.wd-modal{animation:none!important}}.wd-hero-main small{color:rgba(255,255,255,.78)!important}.tr{max-width:1180px;padding-bottom:30px}.tr-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:28px 30px;margin-bottom:16px;border-radius:26px;color:#fff;background:radial-gradient(420px 220px at 90% 0,rgba(255,255,255,.14),transparent 60%),radial-gradient(380px 200px at 0 110%,rgba(52,211,153,.38),transparent 60%),linear-gradient(125deg,#062A26,#0B4F48 40%,#0F766E 75%,#10B981);box-shadow:0 22px 50px rgba(6,60,55,.28);animation:dxRise .6s cubic-bezier(.2,.8,.2,1) both}.tr-hero:after{content:"";position:absolute;left:-10%;right:-10%;bottom:18px;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 14px,transparent 14px 28px);animation:trRoad 1.6s linear infinite;opacity:.6}@keyframes trRoad{to{transform:translateX(28px)}}.tr-hero-copy{position:relative;max-width:560px}.tr-kicker{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#A7F3D0}.tr-hero h1{margin:6px 0;font-size:30px;letter-spacing:-.03em;color:#fff!important}.tr-hero p{margin:0;font-size:14px;color:rgba(255,255,255,.82)}.tr-hero-stats{position:relative;display:flex;gap:10px}.tr-hero-stats div{min-width:92px;padding:12px 16px;border-radius:16px;text-align:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tr-hero-stats b{display:block;font-size:26px;font-weight:900;line-height:1.1}.tr-hero-stats small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#A7F3D0!important}.tr-toolbar{align-items:center;gap:10px;padding:10px;margin-bottom:16px;border-radius:18px;background:#fff;border:1px solid rgba(13,148,136,.14)}.tr-filters,.tr-toolbar{display:flex;flex-wrap:wrap}.tr-filters{gap:6px;flex:1 1}.tr-filters button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(13,148,136,.18);background:#fff;color:#476360;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.tr-filters button em{font-style:normal;font-size:11px;padding:1px 7px;border-radius:999px;background:rgba(13,148,136,.1);color:#0F766E}.tr-filters button:hover{border-color:#0D9488;color:#0F766E}.tr-filters button.on{color:#fff;border-color:transparent;background:linear-gradient(135deg,#0D9488,#10B981)}.tr-filters button.on em{background:rgba(255,255,255,.25);color:#fff}.tr-search{display:flex;align-items:center;gap:8px;flex:0 1 260px;height:38px;padding:0 12px;border-radius:12px;background:#F2FAF8;color:#5F7A76;border:1.5px solid transparent}.tr-search:focus-within{border-color:rgba(13,148,136,.45);background:#fff}.tr-search input{flex:1 1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;font-size:13px;color:#0B2A27}.tr-list{display:grid;grid-gap:14px;gap:14px}.tr-card{display:grid;grid-template-columns:200px minmax(0,1fr);overflow:hidden;border-radius:22px;background:linear-gradient(170deg,#FFFFFF,#F6FBF9);border:1px solid rgba(13,148,136,.14);box-shadow:0 8px 24px -10px rgba(15,23,42,.18);transition:transform .25s ease,box-shadow .25s ease;animation:dxRise .5s cubic-bezier(.2,.8,.2,1) both}.tr-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -14px rgba(13,148,136,.35)}.tr-media{display:grid;place-items:center;padding:16px;background:#fff;border-right:1px solid rgba(13,148,136,.1)}.tr-media img{width:100%;height:100%;max-height:190px;object-fit:contain;mix-blend-mode:multiply}.tr-media span{font-size:48px;opacity:.5}.tr-body{min-width:0;padding:18px 20px 20px}.tr-head{display:flex;gap:8px;flex-wrap:wrap}.tr-head,.tr-pill{align-items:center}.tr-pill{display:inline-flex;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:800}.tr-pill i{width:7px;height:7px;border-radius:50%}.tr-id{font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:8px;color:#065F55;background:rgba(13,148,136,.08);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tr-date{margin-left:auto;font-size:12px;color:#5F7A76;font-weight:600}.tr-body h2{margin:10px 0 2px;font-size:18px;line-height:1.3;color:#0B2A27!important}.tr-desc{margin:0 0 12px;font-size:12.5px;color:#5F7A76}.tr-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.tr-amounts div{min-width:0;padding:9px 12px;border-radius:13px;background:#fff;border:1px solid rgba(13,148,136,.12)}.tr-amounts small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5F7A76}.tr-amounts b{display:block;margin-top:2px;font-size:15px;font-weight:900;color:#0B2A27;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-amounts b.ok{color:#059669}.tr-amounts .total{background:linear-gradient(135deg,rgba(13,148,136,.1),rgba(16,185,129,.04));border-color:rgba(13,148,136,.25)}.tr-amounts .total b{color:#0D9488}.tr-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);padding-top:4px}.tr-rail{position:absolute;left:10%;right:10%;top:24px;height:5px;border-radius:999px;background:#E2EFEB;overflow:hidden}.tr-rail i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0D9488,#34D399);transition:width .8s cubic-bezier(.2,.8,.2,1)}.tr-truck{position:absolute;top:-10px;z-index:2;font-size:20px;transform:translateX(-50%) scaleX(-1);filter:drop-shadow(0 4px 3px rgba(0,0,0,.2));animation:trBump .7s ease-in-out infinite}@keyframes trBump{0%,to{translate:0 0}50%{translate:0 -2px}}.tr-stop{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.tr-dot{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:18px;background:#F1F5F9;border:2px solid #e2e8f0;filter:grayscale(.8);opacity:.7}.tr-stop.done .tr-dot{filter:none;opacity:1;color:#fff;font-size:16px;font-weight:900;border-color:transparent;background:linear-gradient(135deg,#10B981,#0D9488);box-shadow:0 6px 14px rgba(13,148,136,.3)}.tr-stop.now .tr-dot{filter:none;opacity:1;background:#fff;border-color:#0D9488;box-shadow:0 0 0 5px rgba(13,148,136,.14);animation:trNow 1.8s ease-in-out infinite}@keyframes trNow{0%,to{box-shadow:0 0 0 5px rgba(13,148,136,.14)}50%{box-shadow:0 0 0 9px rgba(13,148,136,.06)}}.tr-stop small{font-size:11.5px;font-weight:700;color:#94A3B8}.tr-stop.done small{color:#047857}.tr-stop.now small{color:#0B3B36;font-weight:900}.tr-track.finished .tr-stop.now .tr-dot{color:#fff;border-color:transparent;background:linear-gradient(135deg,#10B981,#0D9488);animation:none;box-shadow:0 6px 14px rgba(13,148,136,.3)}.tr-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 20px;text-align:center;border-radius:22px;background:linear-gradient(180deg,#FFFFFF,#F3FBF9);border:1.5px dashed rgba(13,148,136,.28)}.tr-empty.small{padding:28px 20px}.tr-empty>span{font-size:40px}.tr-empty b{font-size:16px;color:#0B2A27}.tr-empty small{font-size:13px;color:#5F7A76;margin-bottom:8px}.tr-btn{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:800;color:#fff!important;text-decoration:none;border:0;cursor:pointer;background:linear-gradient(135deg,#0D9488,#10B981);box-shadow:0 8px 18px rgba(13,148,136,.28)}.tr-btn.ghost{color:#0F766E!important;background:#fff;border:1.5px solid rgba(13,148,136,.3);box-shadow:none}.tr-skel{height:240px;background:linear-gradient(100deg,#F1F7F5 30%,#FFFFFF 50%,#F1F7F5 70%);background-size:200% 100%;animation:msShimmer 1.2s linear infinite}@media (max-width:820px){.tr-card{grid-template-columns:minmax(0,1fr)}.tr-media{height:170px;border-right:0;border-bottom:1px solid rgba(13,148,136,.1)}.tr-amounts{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-search{flex:1 1 100%}}@media (max-width:520px){.tr-hero{padding:22px}.tr-hero h1{font-size:24px}.tr-hero-stats{width:100%}.tr-hero-stats div{flex:1 1;min-width:0;padding:10px 8px}.tr-amounts{grid-template-columns:1fr 1fr}.tr-amounts .total{grid-column:1/-1}.tr-dot{width:36px;height:36px;font-size:15px;border-radius:11px}.tr-rail{top:20px}.tr-stop small{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.tr-card,.tr-hero,.tr-hero:after,.tr-skel,.tr-stop.now .tr-dot,.tr-truck{animation:none!important}}.tr-truck{top:8px;font-size:18px}@media (max-width:820px){.tr-media{height:140px}.tr-media img{max-height:120px}}.orders-funds{gap:14px!important}.orders-funds>div{position:relative;overflow:hidden;padding:18px!important;border-radius:18px!important;border:1px solid rgba(13,148,136,.18)!important;background:linear-gradient(160deg,#FFFFFF,#F0FBF7)!important;box-shadow:0 4px 14px rgba(15,23,42,.05)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease}.orders-funds>div:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#0D9488,#34D399)}.orders-funds>.profit-box:before{background:linear-gradient(90deg,#059669,#A3E635)}.orders-funds>div:hover{transform:translateY(-4px);border-color:rgba(13,148,136,.45)!important;box-shadow:0 14px 28px rgba(13,148,136,.16)!important}.orders-funds .fund-title{color:#065F55!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.orders-funds strong{color:#0B3B36!important;font-weight:900!important;letter-spacing:-.02em}.queue-total{display:inline-grid;place-items:center;min-width:28px;height:24px;margin-left:6px;padding:0 8px;border-radius:999px;font-size:12.5px;font-weight:800;vertical-align:middle;color:#065F55;background:rgba(13,148,136,.12)}.queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-4px 0 16px}.queue-chips{display:flex;flex-wrap:wrap;gap:8px}.queue-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(13,148,136,.18);background:#FFFFFF;color:#334155;font-size:12.5px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.queue-chip:hover{transform:translateY(-1px);border-color:rgba(13,148,136,.4);box-shadow:0 6px 14px rgba(13,148,136,.12)}.queue-chip i{width:8px;height:8px;border-radius:50%}.queue-chip em{font-style:normal;min-width:20px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:800;text-align:center;background:rgba(15,23,42,.06)}.queue-chip.on{border-width:1.5px;box-shadow:0 6px 16px rgba(13,148,136,.16)}.queue-chip.on:first-child{background:linear-gradient(135deg,#0D9488,#10B981);color:#fff;border-color:transparent}.queue-chip.on:first-child em{background:rgba(255,255,255,.22)}.queue-search{display:flex;align-items:center;gap:8px;width:min(300px,100%);height:38px;padding:0 12px;border-radius:12px;background:#FFFFFF;border:1px solid rgba(13,148,136,.22);color:#5F7A76;transition:border-color .15s ease,box-shadow .15s ease}.queue-search:focus-within{border-color:#0D9488;box-shadow:0 0 0 3px rgba(13,148,136,.14)}.queue-search input{flex:1 1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;font-size:13px;color:#0B2A27}.orders-table-wrap .order-product-cell{display:flex;align-items:center;gap:12px}.orders-table-wrap .table-thumb{width:48px;height:48px;border-radius:12px;object-fit:cover;box-shadow:0 3px 10px rgba(15,23,42,.1);flex-shrink:0}.orders-table-wrap .order-product-cell b{display:block;color:#0B3B36;font-weight:800;line-height:1.35}.orders-table-wrap .order-product-cell small{display:block;margin-top:3px;color:#0F766E;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;opacity:.8}.queue-customer{display:flex;align-items:center;gap:10px;min-width:0}.queue-customer .avatar{width:34px;height:34px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,#0D9488,#34D399);color:#fff;font-weight:900;font-size:13px;text-transform:uppercase}.queue-customer b{display:block;color:#0B3B36;font-weight:800;white-space:nowrap}.queue-customer small{display:block;color:#5F7A76;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.orders-table-wrap td strong{color:#0B3B36;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orders-table-wrap td:nth-child(4){color:#059669;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orders-table-wrap td:nth-child(4) small{color:#5F7A76;font-weight:600}.queue-empty{padding:36px 20px!important;text-align:center;color:#5F7A76!important;font-size:13.5px}@media (max-width:700px){.queue-search{width:100%}}@media (prefers-reduced-motion:reduce){.orders-funds>div,.queue-chip{transition:none}.orders-funds>div:hover,.queue-chip:hover{transform:none}}.grab-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(6,30,27,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:grabFade .18s ease both}.grab-dialog{width:min(440px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:22px;border-radius:22px;background:linear-gradient(180deg,#FFFFFF,#F3FBF9);border:1px solid rgba(13,148,136,.22);box-shadow:0 30px 80px rgba(6,30,27,.3);animation:grabIn .22s cubic-bezier(.2,.8,.2,1) both}.grab-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.grab-head img{width:64px;height:64px;border-radius:14px;object-fit:cover;flex-shrink:0;box-shadow:0 4px 12px rgba(15,23,42,.12)}.grab-head h2{margin:3px 0 0;font-size:17px;line-height:1.3;color:#0B3B36}.grab-rows{border-radius:16px;border:1px solid rgba(13,148,136,.16);background:#FFFFFF;overflow:hidden}.grab-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;border-top:1px solid rgba(13,148,136,.1)}.grab-row:first-child{border-top:0}.grab-row span{color:#476360;font-weight:600}.grab-row b{color:#0B3B36;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grab-row.deduct b{color:#BE123C}.grab-row.after{background:#F0FBF7}.grab-row.after b{font-size:16px;color:#0D9488}.grab-row.after.short{background:#FFF1F2}.grab-row.after.short b{color:#BE123C}.grab-warning{margin-top:14px;padding:12px 14px;border-radius:14px;background:#FFFBEB;border:1px solid #fde68a;color:#78350F;font-size:13px;line-height:1.5}.grab-warning strong{display:block;margin-bottom:2px;color:#92400E}.grab-short{margin-top:10px;padding:10px 14px;border-radius:12px;background:#FFE4E6;color:#BE123C;font-size:13px;font-weight:700}.grab-actions{display:flex;gap:10px;margin-top:18px}.grab-actions .btn{flex:1 1}.grab-actions .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.grab-cancel{flex:0 0 auto;padding:0 18px;border-radius:12px;border:1px solid rgba(13,148,136,.3);background:#FFFFFF;color:#065F55;font-weight:800;cursor:pointer;transition:background .15s ease}.grab-cancel:hover:not(:disabled){background:#F0FBF7}@keyframes grabFade{0%{opacity:0}to{opacity:1}}@keyframes grabIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:480px){.grab-actions{flex-direction:column-reverse}.grab-cancel{height:44px}}@media (prefers-reduced-motion:reduce){.grab-backdrop,.grab-dialog{animation:none}}.custom-status-menu.is-fixed{z-index:1200;max-height:min(380px,70vh);overflow-y:auto;background:#FFFFFF!important;border:1px solid rgba(13,148,136,.22)!important;box-shadow:0 24px 60px rgba(6,30,27,.22),0 6px 16px rgba(6,30,27,.1)!important}.orders-3d{--o3-edge:rgba(255,255,255,.9);--o3-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 -1px 0 rgba(13,148,136,.08) inset,0 2px 4px rgba(6,30,27,.04),0 10px 22px rgba(6,30,27,.07),0 28px 50px -18px rgba(13,148,136,.22);--o3-shadow-hover:0 1px 0 rgba(255,255,255,.95) inset,0 -1px 0 rgba(13,148,136,.10) inset,0 4px 8px rgba(6,30,27,.05),0 18px 34px rgba(6,30,27,.10),0 40px 70px -20px rgba(13,148,136,.32)}.orders-3d .topbar h1{color:#064E47!important;text-shadow:0 1px 0 #fff,0 3px 10px rgba(13,148,136,.18)}.orders-3d .topbar .live-chip{background:linear-gradient(180deg,#FFFFFF,#E9F7F3)!important;border:1px solid rgba(13,148,136,.28)!important;box-shadow:var(--o3-shadow)!important;color:#065F55!important;font-weight:800}.orders-3d .panel{position:relative;background:linear-gradient(165deg,rgba(255,255,255,.92),rgba(240,251,247,.9))!important;border:1px solid rgba(255,255,255,.8)!important;outline:1px solid rgba(13,148,136,.14);outline-offset:-1px;box-shadow:var(--o3-shadow)!important;border-radius:24px!important}.orders-3d .panel:after{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,1),transparent);pointer-events:none}.orders-3d .panel-head .eyebrow{letter-spacing:.14em}.orders-3d .panel-head h2{color:#064E47!important}.orders-3d .info-banner{box-shadow:var(--o3-shadow)!important;border-radius:16px!important;animation:o3Drop .25s cubic-bezier(.2,.8,.2,1) both}.orders-3d .admin-form input,.orders-3d .admin-form select,.orders-3d .customer-search-box input.search,.orders-3d .search-input-modern{background:linear-gradient(180deg,#F4FAF8,#FFFFFF)!important;border:1px solid rgba(13,148,136,.2)!important;box-shadow:inset 0 2px 4px rgba(6,30,27,.06),0 1px 0 #fff!important}.orders-3d .admin-form input:focus,.orders-3d .admin-form select:focus,.orders-3d .search-input-modern:focus{box-shadow:inset 0 2px 4px rgba(6,30,27,.05),0 0 0 4px rgba(13,148,136,.14)!important}.orders-3d .selected-card{background:linear-gradient(160deg,#FFFFFF,#EEF9F5)!important;box-shadow:var(--o3-shadow),inset 4px 0 0 #0D9488!important;border-color:rgba(255,255,255,.9)!important}.orders-3d .formula-card{background:linear-gradient(160deg,#ECFDF5,#F0FDFA 60%,#E6FFFA)!important;border:1px solid rgba(255,255,255,.9)!important;outline:1px solid rgba(13,148,136,.2);outline-offset:-1px;box-shadow:var(--o3-shadow)!important;border-radius:18px!important}.orders-3d .formula-op{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(180deg,#FFFFFF,#DDF5EE);box-shadow:inset 0 1px 0 #fff,0 3px 8px rgba(13,148,136,.2)}.orders-3d .formula-val.total{text-shadow:0 2px 8px rgba(13,148,136,.25)}.orders-3d .btn-browse-catalog,.orders-3d .btn:not(.btn-danger):not(.danger-btn){position:relative;background:linear-gradient(180deg,#14B8A6,#0D9488 55%,#0F766E)!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 5px 0 #0B5E57,0 10px 20px rgba(13,148,136,.35)!important;transform:translateY(0);transition:transform .12s ease,box-shadow .12s ease,filter .15s ease!important}.orders-3d .btn-browse-catalog:hover,.orders-3d .btn:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 7px 0 #0B5E57,0 16px 28px rgba(13,148,136,.4)!important}.orders-3d .btn-browse-catalog:active,.orders-3d .btn:not(:disabled):active{transform:translateY(4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 #0B5E57,0 4px 10px rgba(13,148,136,.3)!important}.orders-3d .btn:disabled{box-shadow:0 3px 0 rgba(11,94,87,.4)!important;filter:saturate(.6)}.orders-3d .adjust-row .danger-btn{background:linear-gradient(180deg,#FB7185,#E11D48)!important;color:#fff!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 5px 0 #9F1239,0 10px 20px rgba(225,29,72,.3)!important;transition:transform .12s ease,box-shadow .12s ease!important}.orders-3d .adjust-row .danger-btn:not(:disabled):active{transform:translateY(4px);box-shadow:0 1px 0 #9F1239,0 4px 10px rgba(225,29,72,.3)!important}.orders-3d .orders-funds{perspective:900px}.orders-3d .orders-funds>div{transform-style:preserve-3d;background:linear-gradient(160deg,#FFFFFF,#EAF8F3)!important;border:1px solid rgba(255,255,255,.9)!important;outline:1px solid rgba(13,148,136,.16);outline-offset:-1px;box-shadow:var(--o3-shadow)!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease!important}.orders-3d .orders-funds>.balance-box:hover{transform:rotateX(6deg) rotateY(-8deg) translateY(-6px);box-shadow:var(--o3-shadow-hover)!important}.orders-3d .orders-funds>.profit-box:hover{transform:rotateX(6deg) rotateY(8deg) translateY(-6px);box-shadow:var(--o3-shadow-hover)!important}.orders-3d .orders-funds strong{transform:translateZ(24px);text-shadow:0 3px 10px rgba(13,148,136,.18)}.orders-3d .orders-funds .fund-title{transform:translateZ(14px)}.orders-3d .queue-chip{background:linear-gradient(180deg,#FFFFFF,#F1F8F6);border:1px solid rgba(13,148,136,.16);box-shadow:inset 0 1px 0 #fff,0 3px 0 rgba(13,148,136,.14),0 6px 12px rgba(6,30,27,.06);transition:transform .12s ease,box-shadow .12s ease}.orders-3d .queue-chip:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,0 5px 0 rgba(13,148,136,.16),0 10px 18px rgba(6,30,27,.08)}.orders-3d .queue-chip.on{transform:translateY(2px);box-shadow:0 1px 0 rgba(13,148,136,.2),inset 0 2px 5px rgba(6,30,27,.1)}.orders-3d .queue-chip.on:first-child{background:linear-gradient(180deg,#14B8A6,#0D9488 60%,#0F766E)!important;box-shadow:inset 0 2px 5px rgba(6,30,27,.25),0 1px 0 #0B5E57}.orders-3d .queue-search{background:linear-gradient(180deg,#F4FAF8,#FFFFFF);box-shadow:inset 0 2px 4px rgba(6,30,27,.06),0 1px 0 #fff}.orders-3d .orders-table-wrap{border:1px solid rgba(255,255,255,.9)!important;outline:1px solid rgba(13,148,136,.14);outline-offset:-1px;box-shadow:var(--o3-shadow)!important;border-radius:18px!important}.orders-3d .orders-table-wrap th{background:linear-gradient(180deg,#E7F7F2,#D9F2EB)!important;box-shadow:inset 0 1px 0 #fff}.orders-3d .orders-table-wrap tbody tr{transition:background .18s ease,box-shadow .18s ease}.orders-3d .orders-table-wrap tbody tr:hover{background:linear-gradient(90deg,rgba(13,148,136,.08),rgba(255,255,255,.6))!important;box-shadow:inset 4px 0 0 #0D9488,0 8px 18px -8px rgba(13,148,136,.35)}.orders-3d .orders-table-wrap .table-thumb{box-shadow:inset 0 1px 0 #fff,0 6px 14px rgba(6,30,27,.16)}.orders-3d .queue-customer .avatar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 3px 0 #0B5E57,0 6px 12px rgba(13,148,136,.3)}.orders-3d .status-badge-inline,.orders-3d .status.order-status{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 6px rgba(6,30,27,.08)}.orders-3d .custom-status-trigger{background:linear-gradient(180deg,#FFFFFF,#F1F8F6)!important;box-shadow:inset 0 1px 0 #fff,0 3px 0 rgba(13,148,136,.14),0 6px 12px rgba(6,30,27,.06)!important}.orders-3d .custom-update-btn.has-changes{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 0 #0B5E57,0 8px 16px rgba(13,148,136,.3)!important}@keyframes o3Drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.orders-3d .btn,.orders-3d .orders-funds>div,.orders-3d .queue-chip{transition:none!important}.orders-3d .orders-funds>div:hover{transform:none!important}.orders-3d .info-banner{animation:none}}.admin-order-grid>.panel{min-width:0}.admin-order-grid>.panel:first-child{container-type:inline-size;container-name:create-order}.admin-order-grid>.panel:nth-child(2){container-type:inline-size;container-name:funds}@media (max-width:1399px){.admin-order-grid{grid-template-columns:minmax(0,1fr)!important}}.orders-funds{grid-template-columns:minmax(0,1fr)!important}@container funds (min-width: 440px){.orders-funds{grid-template-columns:1fr 1fr!important}}.orders-funds strong{font-size:clamp(22px,5cqi,30px);overflow-wrap:anywhere}@container funds (max-width: 420px){.adjust-row{flex-wrap:wrap}.adjust-row input{flex:1 1 100%}.adjust-row .btn{flex:1 1}}.admin-form .plan-tag-badge{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}@container create-order (max-width: 520px){.formula-breakdown{flex-direction:column;align-items:stretch!important;gap:10px!important}.formula-item{flex-direction:row!important;justify-content:space-between;align-items:center}.formula-op{align-self:center}}.orders-table-wrap table{min-width:640px}.orders-table-wrap td:first-child,.orders-table-wrap td:last-child,.orders-table-wrap th:last-child{min-width:190px}.status-action-custom.locked{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.status-action-custom.locked .status-badge-inline{white-space:nowrap}.status-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-sub .locked-note{font-size:11px;color:#5F7A76;white-space:nowrap}.withdraw-btn{height:26px;padding:0 10px;border-radius:8px;border:1px solid rgba(225,29,72,.3);background:linear-gradient(180deg,#FFFFFF,#FFF1F2);color:#BE123C;font-size:11.5px;font-weight:800;cursor:pointer;box-shadow:inset 0 1px 0 #fff,0 2px 0 rgba(190,18,60,.18);transition:transform .12s ease,box-shadow .12s ease}.withdraw-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,0 3px 0 rgba(190,18,60,.22),0 6px 12px rgba(225,29,72,.15)}.withdraw-btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 0 rgba(190,18,60,.2)}.withdraw-btn:disabled{opacity:.6;cursor:wait}@media (max-width:1399px){.orders-table-wrap td:nth-child(5),.orders-table-wrap th:nth-child(5),.queue-customer small{display:none}.orders-table-wrap td,.orders-table-wrap th{padding-left:14px!important;padding-right:14px!important}}.orders-3d .panel:has(.orders-table-wrap){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important}@keyframes ovRise{0%{opacity:0;transform:perspective(900px) translateY(26px) rotateX(14deg) scale(.97)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1)}}.ov3d .overview-banner,.ov3d .overview-hero,.ov3d .overview-panel,.ov3d .overview-stats .stat,.ov3d .topbar{animation:ovRise .7s cubic-bezier(.2,.8,.2,1) both}.ov3d .overview-hero{animation-delay:.05s}.ov3d .overview-banner{animation-delay:.12s}.ov3d .overview-stats .stat:first-child{animation-delay:.16s}.ov3d .overview-stats .stat:nth-child(2){animation-delay:.21s}.ov3d .overview-stats .stat:nth-child(3){animation-delay:.26s}.ov3d .overview-stats .stat:nth-child(4){animation-delay:.31s}.ov3d .overview-stats .stat:nth-child(5){animation-delay:.36s}.ov3d .overview-stats .stat:nth-child(6){animation-delay:.41s}.ov3d .overview-stats .stat:nth-child(7){animation-delay:.46s}.ov3d .overview-stats .stat:nth-child(8){animation-delay:.51s}.ov3d .overview-panel:first-of-type{animation-delay:.3s}.ov3d .overview-panel:nth-of-type(2){animation-delay:.4s}.ov3d .overview-panel:nth-of-type(3){animation-delay:.5s}.ov3d .overview-panel:nth-of-type(4){animation-delay:.6s}.ov3d .overview-panel:nth-of-type(5){animation-delay:.7s}.ov3d .analytics-grid,.ov3d .inventory-grid,.ov3d .overview-stats,.ov3d .revenue-grid{perspective:1000px}.ov3d .overview-panel .tilt-3d.is-tilting,.ov3d .overview-stats .stat.tilt-3d.is-tilting{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(10px) translateY(-4px)!important;transition:transform .08s linear,box-shadow .2s ease!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,calc(var(--ry) * -1.2) 22px 40px rgba(13,148,136,.22),0 8px 16px rgba(6,30,27,.08)!important}.ov3d .overview-panel .tilt-3d:not(.is-tilting),.ov3d .overview-stats .stat.tilt-3d:not(.is-tilting){transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease!important}.ov3d .tilt-3d:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(255,255,255,.55),rgba(255,255,255,0) 60%);opacity:0;transition:opacity .25s ease;mix-blend-mode:soft-light}.ov3d .tilt-3d.is-tilting:after{opacity:1}.ov3d .analytics-title strong,.ov3d .inventory-card>strong,.ov3d .overview-stats .stat>strong,.ov3d .revenue-card>strong{display:block;transform:translateZ(28px);transition:transform .3s ease,text-shadow .3s ease}.ov3d .tilt-3d.is-tilting .analytics-title strong,.ov3d .tilt-3d.is-tilting>strong{text-shadow:0 8px 18px rgba(13,148,136,.28)}.ov3d .overview-stats .stat>span,.ov3d .revenue-card>span{transform:translateZ(16px);display:block}@keyframes ovHeroShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ov3d .overview-hero{background:linear-gradient(120deg,#ECFDF5,#F0FDFA,#E0F7F1,#ECFDF5)!important;background-size:300% 300%!important;animation:ovRise .7s cubic-bezier(.2,.8,.2,1) .05s both,ovHeroShift 14s ease-in-out infinite;overflow:hidden}.ov3d .overview-hero>*{position:relative;z-index:1}.ov3d .overview-hero.is-tilting{transform:rotateX(var(--rx)) rotateY(var(--ry))!important;transition:transform .1s linear!important}.ov-hero-art{position:absolute!important;z-index:0!important;right:26%;top:50%;width:170px;height:170px;transform:translateY(-50%);perspective:700px;pointer-events:none}@keyframes ovFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}.ov-orb{position:absolute;border-radius:50%;filter:blur(2px);animation:ovFloat 6s ease-in-out infinite}.ov-orb.o1{width:70px;height:70px;left:-60px;top:10px;background:radial-gradient(circle at 30% 30%,#FFFFFF,#6EE7B7 45%,#0D9488 100%);opacity:.55}.ov-orb.o2{width:38px;height:38px;right:-40px;bottom:4px;background:radial-gradient(circle at 30% 30%,#FFFFFF,#A7F3D0 50%,#10B981 100%);opacity:.6;animation-delay:-2.5s}@keyframes ovRing{0%{transform:translate(-50%,-50%) rotateX(68deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(68deg) rotate(1turn)}}.ov-ring{position:absolute;left:50%;top:50%;width:170px;height:170px;border-radius:50%;border:2px dashed rgba(13,148,136,.35);box-shadow:0 0 0 10px rgba(16,185,129,.06);animation:ovRing 18s linear infinite}@keyframes ovSpin{0%{transform:translate(-50%,-50%) rotateX(-22deg) rotateY(0deg)}to{transform:translate(-50%,-50%) rotateX(-22deg) rotateY(1turn)}}.ov-cube{--s:62px;position:absolute;left:50%;top:50%;width:var(--s);height:var(--s);transform-style:preserve-3d;animation:ovSpin 12s linear infinite}.ov-cube i{position:absolute;inset:0;border-radius:12px;border:1px solid rgba(255,255,255,.7);background:linear-gradient(140deg,rgba(20,184,166,.85),rgba(15,118,110,.85));box-shadow:inset 0 0 18px rgba(255,255,255,.25)}.ov-cube .f1{transform:translateZ(calc(var(--s) / 2))}.ov-cube .f2{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.ov-cube .f3{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.ov-cube .f3,.ov-cube .f4{background:linear-gradient(140deg,rgba(52,211,153,.85),rgba(13,148,136,.85))}.ov-cube .f4{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.ov-cube .f5{transform:rotateX(90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(140deg,rgba(167,243,208,.9),rgba(16,185,129,.85))}.ov-cube .f6{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(140deg,rgba(6,95,85,.9),rgba(11,59,54,.9))}@keyframes ovPulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.55)}70%{box-shadow:0 0 0 9px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.ov3d .live-chip i{animation:ovPulse 2s infinite;border-radius:50%}@keyframes ovFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ov3d .overview-panel .mini-progress div,.ov3d .overview-panel .progress-fill{transform-origin:left center;animation:ovFill 1.1s cubic-bezier(.2,.8,.2,1) .6s both;position:relative;overflow:hidden}@keyframes ovShine{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.ov3d .overview-panel .mini-progress div:after,.ov3d .overview-panel .progress-fill:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:ovShine 2.8s ease-in-out 1.8s infinite}@keyframes ovRow{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.ov3d .overview-panel tbody tr{animation:ovRow .45s ease both}.ov3d .overview-panel tbody tr:nth-child(2){animation-delay:.05s}.ov3d .overview-panel tbody tr:nth-child(3){animation-delay:.1s}.ov3d .overview-panel tbody tr:nth-child(4){animation-delay:.15s}.ov3d .overview-panel tbody tr:nth-child(5){animation-delay:.2s}.ov3d .overview-panel tbody tr:nth-child(6){animation-delay:.25s}.ov3d .overview-panel tbody tr:nth-child(7){animation-delay:.3s}.ov3d .overview-panel tbody tr:nth-child(8){animation-delay:.35s}@media (max-width:900px){.ov-hero-art{right:6%;width:120px;height:120px;opacity:.55}.ov-cube{--s:44px}.ov-ring{width:120px;height:120px}}@media (max-width:560px){.ov-hero-art{display:none}}@media (prefers-reduced-motion:reduce){.ov3d *,.ov3d :after{animation:none!important}.ov3d .tilt-3d.is-tilting{transform:none!important}}.ov3d{--ovx-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 2px 4px rgba(6,30,27,.04),0 12px 26px rgba(6,30,27,.07),0 30px 60px -26px rgba(13,148,136,.28)}.ov3d .tilt-3d{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;position:relative;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.ov3d .tilt-3d.is-tilting{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-4px)!important;transition:transform .08s linear,box-shadow .2s ease!important;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,calc(var(--ry) * -1.2) 22px 40px rgba(13,148,136,.24),0 8px 16px rgba(6,30,27,.08)!important}.ov3d .ovx-hero.is-tilting{transform:perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry))!important;box-shadow:0 26px 60px rgba(13,148,136,.34)!important}.ovx-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) 190px minmax(200px,.8fr);align-items:center;grid-gap:24px;gap:24px;padding:28px 30px;margin-bottom:18px;border-radius:26px;color:#fff;background:radial-gradient(420px 220px at 90% 0,rgba(255,255,255,.16),transparent 60%),linear-gradient(135deg,#0B3B36,#0F766E 52%,#10B981);box-shadow:0 20px 50px rgba(13,148,136,.3);animation:ovRise .7s cubic-bezier(.2,.8,.2,1) .05s both}.ovx-hero:before{content:"";position:absolute;right:-90px;top:-90px;width:360px;height:360px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.06) 0 8deg,transparent 8deg 16deg);animation:ovxSpin 60s linear infinite;pointer-events:none}@keyframes ovxSpin{to{transform:rotate(1turn)}}.ovx-hero>*{position:relative;z-index:1}.ovx-hero-badge{width:48px;height:48px;display:grid;place-items:center;margin-bottom:12px;border-radius:15px;font-size:22px;background:linear-gradient(140deg,#FDE68A,#F59E0B);box-shadow:0 8px 20px rgba(245,158,11,.4)}.ovx-hero .eyebrow{color:#A7F3D0!important}.ovx-hero h2{margin:6px 0;font-size:28px;line-height:1.15;letter-spacing:-.02em;color:#fff!important}.ovx-hero p{margin:0;font-size:14px;color:rgba(255,255,255,.82)!important}.ovx-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ovx-btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:800;color:#fff!important;text-decoration:none;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);box-shadow:0 3px 0 rgba(0,0,0,.18);transition:transform .12s ease,box-shadow .12s ease,background .15s ease}.ovx-btn:hover{transform:translateY(-2px);background:rgba(255,255,255,.22);box-shadow:0 5px 0 rgba(0,0,0,.18),0 10px 18px rgba(0,0,0,.14)}.ovx-btn:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(0,0,0,.18)}.ovx-btn.primary{color:#064E47!important;background:linear-gradient(180deg,#FFFFFF,#D1FAE5);border-color:transparent;box-shadow:0 3px 0 #0B5E57,0 8px 18px rgba(0,0,0,.14)}.ovx-btn.primary:hover{background:linear-gradient(180deg,#FFFFFF,#A7F3D0)}.ovx-hero-art{position:relative;width:170px;height:170px;justify-self:center;perspective:700px;pointer-events:none}.ovx-hero-art .ov-ring{border-color:rgba(255,255,255,.35);box-shadow:0 0 0 10px rgba(255,255,255,.05)}.ovx-hero-art .ov-cube i{border-color:rgba(255,255,255,.55)}.ovx-hero-art .ov-orb.o1{left:-20px;top:4px}.ovx-hero-art .ov-orb.o2{right:-6px;bottom:6px}.ovx-hero-stats{display:grid;grid-gap:10px;gap:10px}.ovx-hero-stats>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ovx-hero-stats small{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#A7F3D0}.ovx-hero-stats strong{font-size:18px;font-weight:900;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ovx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px;perspective:1000px}.ovx-stat{min-width:0}.ovx-stat strong{overflow-wrap:anywhere}.ovx-stat:nth-child(6){animation-delay:.3s}.ovx-stat:nth-child(7){animation-delay:.36s}.ovx-stat:nth-child(8){animation-delay:.42s}.ovx-card{position:relative;padding:20px 22px 22px;margin-bottom:18px;border-radius:24px;background:linear-gradient(170deg,rgba(255,255,255,.96),rgba(240,251,247,.94));border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(13,148,136,.14);outline-offset:-1px;box-shadow:var(--ovx-shadow);animation:ovRise .7s cubic-bezier(.2,.8,.2,1) .35s both;min-width:0}.ovx-card-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px}.ovx-card-head h2{margin:3px 0 0;font-size:19px;color:#064E47!important}.ovx-card-head .eyebrow{color:#0D9488!important}.ovx-pill{padding:5px 12px;border-radius:999px;font-size:12px;color:#065F55;background:rgba(13,148,136,.1)}.ovx-link,.ovx-pill{font-weight:800;white-space:nowrap}.ovx-link{font-size:13px;color:#0D9488!important;text-decoration:none}.ovx-link:hover{text-decoration:underline}.ovx-empty{padding:26px;text-align:center;color:#5F7A76;font-size:13.5px}.ovx-stack{display:flex;gap:3px;height:12px;margin-bottom:18px;border-radius:999px;overflow:hidden;background:rgba(13,148,136,.1)}.ovx-stack i{flex-basis:0;min-width:0;transform-origin:left center;animation:ovFill 1.1s cubic-bezier(.2,.8,.2,1) .6s both}.ovx-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;perspective:1000px}.ovx-stage{overflow:visible;padding:16px;border-radius:18px;background:linear-gradient(165deg,#FFFFFF,var(--soft));border:1px solid rgba(13,148,136,.12);box-shadow:0 4px 14px rgba(15,23,42,.05)}.ovx-stage-ico{width:40px;height:40px;display:grid;place-items:center;margin-bottom:10px;border-radius:13px;font-size:19px;background:#fff;box-shadow:0 6px 14px rgba(15,23,42,.08);transform:translateZ(24px)}.ovx-stage-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.ovx-stage-top em{font-style:normal;font-size:11.5px;font-weight:800;color:var(--c);padding:2px 8px;border-radius:999px;background:#fff}.ovx-stage strong{display:block;margin:6px 0 10px;font-size:28px;font-weight:900;color:#0B3B36;transform:translateZ(20px)}.ovx-bar{height:7px;border-radius:999px;background:rgba(15,23,42,.06);overflow:hidden}.ovx-bar i{display:block;height:100%;border-radius:inherit;background:var(--c);transform-origin:left center;animation:ovFill 1.1s cubic-bezier(.2,.8,.2,1) .7s both}.ovx-arrow{position:absolute;right:-13px;top:50%;z-index:2;width:20px;height:20px;display:grid;place-items:center;transform:translateY(-50%);border-radius:50%;font-size:15px;font-weight:900;color:#0D9488;background:#fff;box-shadow:0 2px 6px rgba(13,148,136,.25)}.ovx-bottom,.ovx-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.ovx-bottom>.ovx-card,.ovx-duo>.ovx-card{margin-bottom:18px}.ovx-gauges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;perspective:1000px}.ovx-gauge{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;text-align:center;border-radius:18px;background:#fff;border:1px solid rgba(13,148,136,.12);box-shadow:0 4px 14px rgba(15,23,42,.05)}.ovx-gauge>b{margin-top:8px;font-size:13.5px;color:#0B3B36}.ovx-gauge>small{font-size:11.5px;color:#5F7A76}@property --pp{syntax:"<number>";inherits:false;initial-value:0}@keyframes ovxRing{0%{--pp:0}}.ovx-ring{--pp:var(--p,0);position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c,#0D9488) calc(var(--pp) * 1%),rgba(13,148,136,.1) 0);box-shadow:0 8px 18px rgba(13,148,136,.16);animation:ovxRing 1.4s cubic-bezier(.2,.8,.2,1) .6s both;transform:translateZ(22px)}.ovx-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:linear-gradient(160deg,#FFFFFF,#F1FAF7);box-shadow:inset 0 2px 6px rgba(6,30,27,.08)}.ovx-ring span{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1.1}.ovx-ring b{font-size:20px;font-weight:900;color:#0B3B36}.ovx-ring small{font-size:10.5px;font-weight:700;color:#5F7A76}.ovx-ring.big{width:132px;height:132px;--c:#10B981}.ovx-ring.big:before{inset:13px}.ovx-ring.big b{font-size:28px}.ovx-revenue{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;perspective:1000px}.ovx-rate{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;border-radius:20px;background:#fff;border:1px solid rgba(13,148,136,.12);box-shadow:0 4px 14px rgba(15,23,42,.05)}.ovx-rate>small{font-size:12px;font-weight:700;color:#5F7A76}.ovx-rev-list{display:grid;grid-gap:10px;gap:10px}.ovx-rev{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid rgba(13,148,136,.12);box-shadow:0 4px 14px rgba(15,23,42,.05)}.ovx-rev .dx-ico{margin:0;width:40px;height:40px;font-size:19px;flex-shrink:0}.ovx-rev strong{display:block;font-size:18px;font-weight:900;color:#0B3B36;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ovx-list{display:grid;grid-gap:8px;gap:8px}.ovx-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:16px;background:#fff;border:1px solid rgba(13,148,136,.1);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:ovRow .45s ease both}.ovx-row:hover{transform:translateX(4px);border-color:rgba(13,148,136,.35);box-shadow:0 10px 22px rgba(13,148,136,.14)}.ovx-row:nth-child(2){animation-delay:.05s}.ovx-row:nth-child(3){animation-delay:.1s}.ovx-row:nth-child(4){animation-delay:.15s}.ovx-row:nth-child(5){animation-delay:.2s}.ovx-row:nth-child(6){animation-delay:.25s}.ovx-thumb{width:48px;height:48px;place-items:center;object-fit:cover;font-size:22px;background:#ECFDF5;box-shadow:0 4px 10px rgba(15,23,42,.1)}.ovx-avatar,.ovx-thumb{display:grid;border-radius:14px}.ovx-avatar{position:relative;width:44px;height:44px;place-items:center;overflow:hidden;font-size:17px;font-weight:900;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#0D9488,#34D399);box-shadow:0 3px 0 #0B5E57,0 6px 12px rgba(13,148,136,.3)}.ovx-avatar.has-photo{background:#E6F4F1}.ovx-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ovx-row-main{min-width:0}.ovx-row-main b{font-size:13.5px;font-weight:800;color:#0B3B36}.ovx-row-main b,.ovx-row-main small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovx-row-main small{margin-top:2px;font-size:12px;color:#5F7A76}.ovx-row-main code{font:700 11px ui-monospace,Menlo,monospace;color:#0D9488}.ovx-row-end{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.ovx-row-end strong{font-size:14px;font-weight:900;color:#0B3B36;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ovx-row-end .status{display:inline-flex;align-items:center;gap:5px;padding:3px 9px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:800!important;text-transform:capitalize}.ovx-row-end .status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}@media (max-width:1280px){.ovx-hero{grid-template-columns:minmax(0,1fr) 170px}.ovx-hero-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.ovx-bottom,.ovx-duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.ovx-stages,.ovx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ovx-arrow{display:none}}@media (max-width:700px){.ovx-hero{grid-template-columns:minmax(0,1fr);padding:22px}.ovx-hero-art{display:none}.ovx-hero h2{font-size:22px}.ovx-hero-stats{grid-template-columns:1fr}.ovx-gauges{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ovx-ring{width:72px;height:72px}.ovx-ring b{font-size:16px}.ovx-revenue{grid-template-columns:minmax(0,1fr)}}@media (max-width:460px){.ovx-gauges,.ovx-stages,.ovx-stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ovx-bar i,.ovx-card,.ovx-hero,.ovx-hero:before,.ovx-ring,.ovx-row,.ovx-stack i{animation:none!important}.ov3d .tilt-3d.is-tilting{transform:none!important}}.ux-hero-orbit{position:relative;width:170px;height:170px;justify-self:center;pointer-events:none}.ux-hero-orbit:before{content:"";position:absolute;inset:8px;border-radius:50%;border:2px dashed rgba(255,255,255,.35);animation:ovxSpin 30s linear infinite}.ux-orbit-core{position:absolute;left:50%;top:50%;width:74px;height:74px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:24px;font-size:28px;font-weight:900;color:#064E47;background:linear-gradient(160deg,#FFFFFF,#A7F3D0);box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 -3px 0 rgba(13,148,136,.25)}@keyframes uxOrbit{0%{transform:rotate(var(--a)) translateX(78px) rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) + 1turn)) translateX(78px) rotate(calc(var(--a) * -1 - 1turn))}}.ux-orbit-av{position:absolute;left:calc(50% - 19px);top:calc(50% - 19px);width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:2px solid rgba(255,255,255,.85);font-size:14px;font-weight:900;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#14B8A6,#0F766E);box-shadow:0 6px 14px rgba(0,0,0,.25);animation:uxOrbit 22s linear infinite}.ux-orbit-av img{width:100%;height:100%;object-fit:cover}.ux-orbit-av.a1{--a:0deg}.ux-orbit-av.a2{--a:72deg}.ux-orbit-av.a3{--a:144deg}.ux-orbit-av.a4{--a:216deg}.ux-orbit-av.a5{--a:288deg}.ux-head{flex-wrap:wrap}.ux-search{display:flex;align-items:center;gap:8px;width:min(320px,100%);height:40px;padding:0 12px;border-radius:12px;color:#5F7A76;background:linear-gradient(180deg,#F4FAF8,#FFFFFF);border:1px solid rgba(13,148,136,.22);box-shadow:inset 0 2px 4px rgba(6,30,27,.06),0 1px 0 #fff;transition:border-color .15s ease,box-shadow .15s ease}.ux-search:focus-within{border-color:#0D9488;box-shadow:0 0 0 4px rgba(13,148,136,.14)}.ux-search input{flex:1 1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;font-size:13.5px;color:#0B2A27}.ux-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.ux-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(13,148,136,.16);background:linear-gradient(180deg,#FFFFFF,#F1F8F6);color:#334155;font:700 12.5px Inter,system-ui,sans-serif;cursor:pointer;box-shadow:inset 0 1px 0 #fff,0 3px 0 rgba(13,148,136,.14);transition:transform .12s ease,box-shadow .12s ease}.ux-chip:hover{transform:translateY(-1px)}.ux-chip i{width:8px;height:8px;border-radius:50%}.ux-chip em{font-style:normal;font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;background:rgba(15,23,42,.06)}.ux-chip.on{color:#fff;border-color:transparent;background:linear-gradient(180deg,#14B8A6,#0D9488 60%,#0F766E);transform:translateY(2px);box-shadow:inset 0 2px 5px rgba(6,30,27,.25)}.ux-chip.on em{background:rgba(255,255,255,.22)}.ux-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:16px;gap:16px;perspective:1200px}.ux-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:0 18px 18px;border-radius:22px;background:linear-gradient(170deg,#FFFFFF,#F1FAF7);border:1px solid rgba(13,148,136,.14);box-shadow:0 6px 18px rgba(15,23,42,.06);animation:dxRise .55s cubic-bezier(.2,.8,.2,1) both}.ux-card:nth-child(2){animation-delay:.05s}.ux-card:nth-child(3){animation-delay:.1s}.ux-card:nth-child(4){animation-delay:.15s}.ux-card:nth-child(5){animation-delay:.2s}.ux-card:nth-child(6){animation-delay:.25s}.ux-card.is-suspended{background:linear-gradient(170deg,#FFFFFF,#FFF1F2);border-color:rgba(225,29,72,.18)}.ux-card.is-admin{background:linear-gradient(170deg,#FFFFFF,#ECFDF5)}.ux-cover{height:70px;margin:0 -18px;background:radial-gradient(180px 80px at 85% 0,rgba(255,255,255,.3),transparent 70%),linear-gradient(135deg,#0B3B36,#0F766E 55%,#10B981)}.ux-card.is-suspended .ux-cover{background:linear-gradient(135deg,#4C0519,#BE123C 60%,#FB7185)}.ux-card.is-admin .ux-cover{background:linear-gradient(135deg,#1E293B,#0F766E)}.ux-top{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-34px;transform:translateZ(26px)}.ux-avatar{position:relative;width:68px;height:68px;display:grid;place-items:center;border-radius:22px;border:4px solid #fff;font-size:26px;font-weight:900;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#14B8A6,#0F766E);box-shadow:0 10px 22px rgba(6,30,27,.2)}.ux-avatar.has-photo{background:#E6F4F1}.ux-avatar img{width:100%;height:100%;object-fit:cover;border-radius:18px}.ux-dot{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;border:3px solid #fff}.ux-dot.on{background:#22C55E}.ux-dot.off{background:#E11D48}.ux-role{margin-bottom:4px;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#065F55;background:rgba(13,148,136,.12)}.ux-role.admin{color:#fff;background:linear-gradient(135deg,#0F766E,#0B3B36)}.ux-id{margin-top:12px;min-width:0;transform:translateZ(18px)}.ux-name{display:block;font-size:17px;font-weight:900;color:#0B3B36!important;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-name:hover{color:#0D9488!important}.ux-id small{display:block;margin-top:2px;font-size:12.5px;color:#5F7A76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-handle{color:#0D9488!important;font-weight:700}.ux-badges{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.ux-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;text-transform:capitalize}.ux-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ux-badge.green{color:#047857;background:#D1FAE5}.ux-badge.red{color:#BE123C;background:#FFE4E6}.ux-badge.amber{color:#B45309;background:#FEF3C7}.ux-badge.teal{color:#0F766E;background:#CCFBF1}.ux-badge.teal:before{display:none}.ux-facts{display:grid;grid-gap:0;gap:0;padding:4px 12px;margin-bottom:14px;border-radius:14px;background:rgba(255,255,255,.8);border:1px solid rgba(13,148,136,.1)}.ux-facts>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;border-top:1px dashed rgba(13,148,136,.14)}.ux-facts>div:first-child{border-top:0}.ux-facts span{color:#5F7A76;white-space:nowrap}.ux-facts b{color:#0B3B36;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-actions{display:flex;gap:8px;margin-top:auto}.ux-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(13,148,136,.28);background:linear-gradient(180deg,#FFFFFF,#F1F8F6);color:#065F55!important;font:800 12.5px Inter,system-ui,sans-serif;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 #fff,0 3px 0 rgba(13,148,136,.18);transition:transform .12s ease,box-shadow .12s ease}.ux-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,0 5px 0 rgba(13,148,136,.2),0 8px 16px rgba(13,148,136,.14)}.ux-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 rgba(13,148,136,.2)}.ux-btn:disabled{opacity:.55;cursor:wait}.ux-btn.primary{color:#fff!important;border-color:transparent;background:linear-gradient(180deg,#14B8A6,#0D9488 55%,#0F766E);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 3px 0 #0B5E57,0 8px 16px rgba(13,148,136,.28)}.ux-btn.warn{color:#B45309!important;border-color:rgba(245,158,11,.4);background:linear-gradient(180deg,#FFFFFF,#FFFBEB);box-shadow:inset 0 1px 0 #fff,0 3px 0 rgba(180,83,9,.2)}.ux-btn.danger{flex:0 0 40px;padding:0;color:#BE123C!important;border-color:rgba(225,29,72,.3);background:linear-gradient(180deg,#FFFFFF,#FFF1F2);box-shadow:inset 0 1px 0 #fff,0 3px 0 rgba(190,18,60,.2)}.ux-admin-note{width:100%;padding:10px;text-align:center;border-radius:12px;font-size:12.5px;font-weight:700;color:#065F55;background:rgba(13,148,136,.08)}@media (max-width:1280px){.ux-hero .ux-hero-orbit{justify-self:end}}@media (max-width:700px){.ux-hero-orbit{display:none}.ux-search{width:100%}}@media (prefers-reduced-motion:reduce){.ux-card,.ux-hero-orbit:before,.ux-orbit-av{animation:none!important}}.px-add{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 18px;border:0;border-radius:13px;font:800 13.5px Inter,system-ui,sans-serif;color:#fff;cursor:pointer;background:linear-gradient(180deg,#14B8A6,#0D9488 55%,#0F766E);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 5px 0 #0B5E57,0 10px 20px rgba(13,148,136,.32);transition:transform .12s ease,box-shadow .12s ease}.px-add:hover{transform:translateY(-2px)}.px-add:active{transform:translateY(4px);box-shadow:0 1px 0 #0B5E57,0 4px 10px rgba(13,148,136,.3)}.ovx-hero-actions button.ovx-btn{font-family:inherit;cursor:pointer}.px-hero-stack{position:relative;width:190px;height:170px;justify-self:center;perspective:800px;pointer-events:none}@keyframes pxFloat{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-12px) rotate(var(--r))}}.px-float{position:absolute;width:92px;height:92px;object-fit:cover;border-radius:20px;border:4px solid rgba(255,255,255,.9);box-shadow:0 16px 30px rgba(0,0,0,.28);animation:pxFloat 6s ease-in-out infinite;background:#fff}.px-float.f1{--r:-8deg;left:0;top:40px}.px-float.f2{--r:6deg;left:52px;top:0;z-index:2;width:104px;height:104px;animation-delay:-2s}.px-float.f3{--r:10deg;right:0;bottom:0;animation-delay:-4s}.px-msg{margin-bottom:16px}.px-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.px-select{height:40px;padding:0 34px 0 12px;border-radius:12px;border:1px solid rgba(13,148,136,.22)!important;background:linear-gradient(180deg,#F4FAF8,#FFFFFF)!important;color:#0B2A27!important;font:700 12.5px Inter,system-ui,sans-serif;box-shadow:inset 0 2px 4px rgba(6,30,27,.05);cursor:pointer}.px-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;perspective:1200px}.px-card{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:20px;background:linear-gradient(170deg,#FFFFFF,#F1FAF7);border:1px solid rgba(13,148,136,.14);box-shadow:0 6px 18px rgba(15,23,42,.06);animation:dxRise .5s cubic-bezier(.2,.8,.2,1) both}.px-card.is-inactive{opacity:.75}.px-card.is-inactive .px-media img{filter:grayscale(.7)}.px-media{position:relative;aspect-ratio:1/.82;overflow:hidden;background:linear-gradient(160deg,#ECFDF5,#F8FAFC)}.px-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.px-card:hover .px-media img{transform:scale(1.06)}.px-noimg{display:grid;place-items:center;height:100%;font-size:42px}.px-stock{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.px-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.px-stock.in{color:#047857;background:rgba(209,250,229,.92)}.px-stock.low{color:#B45309;background:rgba(254,243,199,.94)}.px-stock.out{color:#BE123C;background:rgba(255,228,230,.94)}.px-inactive{position:absolute;right:10px;top:10px;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgba(15,23,42,.72)}.px-body{display:flex;flex-direction:column;flex:1 1;padding:12px 14px 14px;transform:translateZ(18px)}.px-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.px-cat{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0D9488;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-meta code{flex-shrink:0;font:700 10.5px ui-monospace,Menlo,monospace;color:#065F55;padding:2px 6px;border-radius:6px;background:rgba(13,148,136,.08)}.px-body h3{margin:6px 0 2px;font-size:14px;line-height:1.35;color:#0B3B36;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.px-brand{font-size:11.5px;color:#5F7A76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:10px 0 12px}.px-price strong{font-size:20px;font-weight:900;color:#0B3B36;letter-spacing:-.02em}.px-price span{font-size:11px;font-weight:800;white-space:nowrap}.px-price .up{color:#059669}.px-price .down{color:#BE123C}.px-actions{display:flex;gap:8px;margin-top:auto}.px-more{display:flex;justify-content:center;margin-top:18px}.px-more .ux-btn{flex:0 0 auto;padding:0 22px}.px-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(6,30,27,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:grabFade .18s ease both}.px-dialog{width:min(820px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#FFFFFF,#F3FBF9);border:1px solid rgba(13,148,136,.22);box-shadow:0 30px 80px rgba(6,30,27,.32);animation:grabIn .24s cubic-bezier(.2,.8,.2,1) both}.px-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;color:#fff;background:linear-gradient(135deg,#0B3B36,#0F766E 60%,#10B981)}.px-dialog-head .eyebrow{color:#A7F3D0!important}.px-dialog-head h2{margin:3px 0 0;font-size:19px;color:#fff!important}.px-close{width:34px;height:34px;border:0;border-radius:10px;color:#fff;font-size:15px;cursor:pointer;background:rgba(255,255,255,.16)}.px-close:hover{background:rgba(255,255,255,.26)}.px-dialog-body{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:18px;gap:18px;padding:20px 22px;overflow-y:auto}.px-preview{position:-webkit-sticky;position:sticky;top:0;align-self:start;aspect-ratio:1;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(160deg,#ECFDF5,#F8FAFC);border:2px dashed rgba(13,148,136,.25)}.px-preview img{width:100%;height:100%;object-fit:cover}.px-preview span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:34px}.px-preview small{font-size:12px;color:#5F7A76;font-weight:600}.px-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.px-fields label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:800;color:#065F55}.px-fields .span2{grid-column:1/-1}.px-fields input,.px-fields select,.px-fields textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid rgba(13,148,136,.22)!important;background:linear-gradient(180deg,#F4FAF8,#FFFFFF)!important;color:#0B2A27!important;font:500 13.5px Inter,system-ui,sans-serif;box-shadow:inset 0 2px 4px rgba(6,30,27,.05);outline:none;resize:vertical}.px-fields input:focus,.px-fields select:focus,.px-fields textarea:focus{border-color:#0D9488!important;box-shadow:0 0 0 4px rgba(13,148,136,.14)}.px-margin{display:flex;align-items:center;justify-content:space-between;gap:8px;align-self:end;height:42px;padding:0 14px;border-radius:12px;font-size:12px;font-weight:700}.px-margin b{font-size:15px;font-weight:900}.px-margin.up{color:#047857;background:#D1FAE5}.px-margin.down{color:#BE123C;background:#FFE4E6}.px-form-error{margin:0 22px 12px}.px-dialog-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid rgba(13,148,136,.12);background:rgba(255,255,255,.7)}.px-dialog-foot .ux-btn{flex:0 0 auto;padding:0 18px}.px-dialog-foot .px-del{margin-right:auto;flex:0 0 auto;padding:0 14px}@media (max-width:1280px){.px-hero .px-hero-stack{justify-self:end}}@media (max-width:760px){.px-hero-stack{display:none}.px-dialog-body{grid-template-columns:minmax(0,1fr)}.px-preview{position:static;width:140px;justify-self:center}.px-fields{grid-template-columns:minmax(0,1fr)}.px-tools{width:100%}.px-select,.px-tools .ux-search{flex:1 1 100%;width:100%}}@media (max-width:480px){.px-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.px-body h3{font-size:12.5px}.px-price strong{font-size:16px}.px-price span{display:none}}@media (prefers-reduced-motion:reduce){.px-backdrop,.px-card,.px-dialog,.px-float{animation:none!important}}.kyc-v{--kv:#7C3AED;--kv-2:#A855F7;--kv-deep:#4C1D95;--kv-ink:#2E1065;--kv-soft:#F5F3FF;--kv-line:rgba(124,58,237,.16)}.kyc-v .topbar h1{color:var(--kv-deep)!important}.kyc-v .eyebrow{color:var(--kv)!important}.kyc-v .live-chip{background:linear-gradient(90deg,rgba(124,58,237,.14),rgba(168,85,247,.08))!important;border-color:rgba(124,58,237,.3)!important;color:var(--kv-deep)!important}.kyc-v .live-chip i{background:#A855F7!important}.kyc-v .tilt-3d.is-tilting{box-shadow:0 1px 0 rgba(255,255,255,.95) inset,calc(var(--ry) * -1.2) 22px 40px rgba(124,58,237,.24),0 8px 16px rgba(46,16,101,.08)!important}.kyc-v .ovx-card{background:linear-gradient(170deg,rgba(255,255,255,.97),rgba(245,243,255,.95));outline-color:var(--kv-line)}.kyc-v .ovx-card-head h2{color:var(--kv-deep)!important}.kyc-v .ux-search{border-color:rgba(124,58,237,.25)}.kyc-v .ux-search:focus-within{border-color:var(--kv);box-shadow:0 0 0 4px rgba(124,58,237,.14)}.kv-hero{background:radial-gradient(420px 220px at 90% 0,rgba(255,255,255,.16),transparent 60%),linear-gradient(135deg,#2E1065,#5B21B6 50%,#A855F7)!important;box-shadow:0 20px 50px rgba(124,58,237,.32)!important}.kv-hero .eyebrow{color:#E9D5FF!important}.kv-hero .ovx-hero-stats small{color:#E9D5FF}.kv-badge{background:linear-gradient(140deg,#F0ABFC,#C026D3)!important;box-shadow:0 8px 20px rgba(192,38,211,.45)!important}.kv-hero .ovx-btn.primary{color:var(--kv-deep)!important;background:linear-gradient(180deg,#FFFFFF,#EDE9FE);box-shadow:0 3px 0 #3B0764,0 8px 18px rgba(0,0,0,.16)}.kv-scan{position:relative;width:190px;height:170px;justify-self:center;display:grid;place-items:center;perspective:800px;pointer-events:none}@keyframes kvTilt{0%,to{transform:rotateY(-16deg) rotateX(8deg)}50%{transform:rotateY(12deg) rotateX(-4deg)}}.kv-idcard{position:relative;width:160px;height:104px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#FFFFFF,#EDE9FE);box-shadow:0 18px 36px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.8);transform-style:preserve-3d;animation:kvTilt 7s ease-in-out infinite}.kv-idcard:before{content:"";position:absolute;left:0;right:0;top:0;height:22px;background:linear-gradient(90deg,#7C3AED,#A855F7)}.kv-photo{position:absolute;left:12px;top:32px;width:44px;height:56px;border-radius:8px;background:radial-gradient(circle at 50% 38%,#C4B5FD 0 11px,transparent 12px),radial-gradient(ellipse at 50% 100%,#C4B5FD 0 20px,transparent 21px),#EDE9FE;box-shadow:inset 0 0 0 1px rgba(124,58,237,.2)}.kv-lines{position:absolute;left:66px;right:12px;top:36px;display:grid;grid-gap:8px;gap:8px}.kv-lines i{display:block;height:6px;border-radius:4px;background:#DDD6FE}.kv-lines i:nth-child(2){width:80%}.kv-lines i:nth-child(3){width:55%}.kv-chip{position:absolute;right:12px;bottom:10px;width:22px;height:16px;border-radius:4px;background:linear-gradient(135deg,#FDE68A,#F59E0B)}@keyframes kvBeam{0%{top:-20%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:110%;opacity:0}}.kv-beam{position:absolute;left:-10%;right:-10%;height:18px;background:linear-gradient(180deg,transparent,rgba(34,197,94,.55),transparent);box-shadow:0 0 18px rgba(34,197,94,.6);animation:kvBeam 2.6s ease-in-out infinite}@keyframes kvTick{0%,55%{transform:scale(0);opacity:0}70%{transform:scale(1.2);opacity:1}85%,to{transform:scale(1);opacity:1}}.kv-tick{position:absolute;right:10px;top:14px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:20px;font-weight:900;color:#fff;background:linear-gradient(135deg,#22C55E,#16A34A);box-shadow:0 8px 18px rgba(22,163,74,.45);animation:kvTick 2.6s ease-in-out infinite}.kv-tile{background:linear-gradient(160deg,#FFFFFF,#F5F3FF)!important;border-color:var(--kv-line)!important}.kv-tile .dx-label{color:var(--kv-deep)!important}.kv-tile strong{color:var(--kv-ink)!important}.kv-tile small{color:#6D28D9!important}.kv-i1{background:linear-gradient(135deg,#FEF3C7,#FDE68A)}.kv-i2{background:linear-gradient(135deg,#DCFCE7,#86EFAC)}.kv-i3{background:linear-gradient(135deg,#FFE4E6,#FDA4AF);color:#BE123C;font-weight:900}.kv-i4{background:linear-gradient(135deg,#EDE9FE,#C4B5FD)}.kv-msg{margin-bottom:16px;padding:12px 16px;border-radius:14px;font-size:13.5px;font-weight:700;animation:ovRise .3s ease both}.kv-msg.ok{color:#166534;background:#DCFCE7;border:1px solid #86efac}.kv-msg.err{color:#9F1239;background:#FFE4E6;border:1px solid #fda4af}.kv-tabs{flex-wrap:wrap;gap:4px;padding:5px;margin-bottom:18px;border-radius:16px;background:var(--kv-soft);border:1px solid var(--kv-line)}.kv-tab,.kv-tabs{display:inline-flex}.kv-tab{align-items:center;gap:8px;height:38px;padding:0 16px;border:0;border-radius:12px;background:transparent;color:#6B5B95;font:800 13px Inter,system-ui,sans-serif;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.kv-tab em{font-style:normal;min-width:22px;padding:1px 8px;border-radius:999px;font-size:11.5px;background:rgba(124,58,237,.1)}.kv-tab:hover{color:var(--kv-deep)}.kv-tab.on{color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 3px 0 rgba(0,0,0,.18),0 8px 16px rgba(124,58,237,.25)}.kv-tab.on em{background:rgba(255,255,255,.25)}.kv-tab.pending.on{background:linear-gradient(180deg,#F59E0B,#D97706)}.kv-tab.approved.on{background:linear-gradient(180deg,#22C55E,#16A34A)}.kv-tab.rejected.on{background:linear-gradient(180deg,#F43F5E,#E11D48)}.kv-list{display:grid;grid-gap:14px;gap:14px;perspective:1400px}.kv-app{position:relative;padding:18px;border-radius:20px;background:#fff;border:1px solid var(--kv-line);box-shadow:0 6px 18px rgba(46,16,101,.06);animation:dxRise .5s cubic-bezier(.2,.8,.2,1) both}.kv-app:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:#F59E0B}.kv-app.approved:before{background:#22C55E}.kv-app.rejected:before{background:#E11D48}.kv-app-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.kv-avatar{position:relative;width:54px;height:54px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:17px;font-size:21px;font-weight:900;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#8B5CF6,#6D28D9);box-shadow:0 3px 0 #4C1D95,0 8px 16px rgba(124,58,237,.3);transform:translateZ(20px)}.kv-avatar.has-photo{background:#EDE9FE}.kv-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kv-who{flex:1 1;min-width:180px}.kv-who b{display:block;font-size:16px;font-weight:900;color:var(--kv-ink)}.kv-who>small{display:block;font-size:12.5px;color:#6B5B95}.kv-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kv-tags span{padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;color:#5B21B6;background:var(--kv-soft)}.kv-status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.kv-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.kv-status.pending{color:#B45309;background:#FEF3C7}.kv-status.approved{color:#15803D;background:#DCFCE7}.kv-status.rejected{color:#BE123C;background:#FFE4E6}.kv-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.kv-doc{position:relative;padding:0;overflow:hidden;border-radius:16px;border:1px solid var(--kv-line);background:var(--kv-soft);cursor:zoom-in;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.kv-doc:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(124,58,237,.2)}.kv-doc img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.kv-doc span{display:block;padding:8px 12px;font-size:12px;font-weight:800;color:var(--kv-deep);background:#fff}.kv-doc i{position:absolute;right:8px;top:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;font-style:normal;font-size:14px;background:rgba(255,255,255,.9);opacity:0;transition:opacity .2s ease}.kv-doc:hover i{opacity:1}.kv-nodocs{margin-top:14px;padding:14px;border-radius:14px;text-align:center;font-size:13px;font-weight:700;color:#6B5B95;background:var(--kv-soft);border:1px dashed rgba(124,58,237,.3)}.kv-actions{display:flex;gap:10px;margin-top:16px}.kv-btn{height:42px;padding:0 20px;border:0;border-radius:13px;font:800 13.5px Inter,system-ui,sans-serif;color:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .15s ease}.kv-btn.approve{background:linear-gradient(180deg,#22C55E,#16A34A 60%,#15803D);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 5px 0 #14532D,0 10px 20px rgba(22,163,74,.3)}.kv-btn.reject{background:linear-gradient(180deg,#FB7185,#E11D48 60%,#BE123C);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 5px 0 #881337,0 10px 20px rgba(225,29,72,.28)}.kv-btn:hover:not(:disabled){transform:translateY(-2px)}.kv-btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 rgba(0,0,0,.25)}.kv-btn:disabled{opacity:.55;cursor:wait}.kv-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;text-align:center}.kv-empty span{font-size:40px}.kv-empty b{font-size:16px;color:var(--kv-ink)}.kv-empty small{font-size:13px;color:#6B5B95}.kv-viewer{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:80px 70px 120px;background:rgba(20,8,48,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;animation:grabFade .18s ease both}.kv-viewer>img{max-width:100%;max-height:100%;border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.5);cursor:default;animation:grabIn .22s cubic-bezier(.2,.8,.2,1) both}.kv-viewer-top{position:absolute;left:20px;right:20px;top:18px;display:flex;justify-content:space-between;align-items:center;color:#fff;cursor:default}.kv-viewer-top b{display:block;font-size:15px}.kv-viewer-top small{display:block;font-size:12.5px;color:#DDD6FE}.kv-nav,.kv-viewer-top button{border:0;color:#fff;cursor:pointer;background:rgba(255,255,255,.14);transition:background .15s ease}.kv-viewer-top button{width:42px;height:42px;border-radius:13px;font-size:17px}.kv-nav:hover,.kv-viewer-top button:hover{background:rgba(255,255,255,.26)}.kv-nav{position:absolute;top:50%;width:48px;height:48px;transform:translateY(-50%);border-radius:50%;font-size:28px;line-height:1}.kv-nav.prev{left:14px}.kv-nav.next{right:14px}.kv-thumbs{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:flex;gap:8px;cursor:default}.kv-thumbs button{width:64px;height:44px;padding:0;overflow:hidden;border-radius:10px;border:2px solid transparent;opacity:.6;cursor:pointer;background:none;transition:opacity .15s ease,border-color .15s ease}.kv-thumbs button.on{opacity:1;border-color:#C4B5FD}.kv-thumbs img{width:100%;height:100%;object-fit:cover}@media (max-width:700px){.kv-scan{display:none}.kv-tabs{display:flex;width:100%}.kv-tab{justify-content:center;padding:0 10px}.kv-actions .kv-btn,.kv-tab{flex:1 1}.kv-viewer{padding:70px 12px 100px}.kv-nav{width:40px;height:40px;font-size:22px}}@media (prefers-reduced-motion:reduce){.kv-app,.kv-beam,.kv-idcard,.kv-msg,.kv-tick,.kv-viewer,.kv-viewer>img{animation:none!important}}.ov3d,.ov3d *{animation-fill-mode:backwards!important}.ov3d .tilt-3d:not(.is-tilting){transform-style:flat}.inv-v{--iv:#0284C7;--iv-2:#38BDF8;--iv-deep:#0C4A6E;--iv-ink:#082F49;--iv-soft:#F0F9FF;--iv-line:rgba(2,132,199,.16)}.inv-v .topbar h1{color:var(--iv-deep)!important}.inv-v .eyebrow{color:var(--iv)!important}.inv-v .live-chip{background:linear-gradient(90deg,rgba(2,132,199,.14),rgba(56,189,248,.08))!important;border-color:rgba(2,132,199,.3)!important;color:var(--iv-deep)!important}.inv-v .live-chip i{background:#38BDF8!important}.inv-v .tilt-3d.is-tilting{box-shadow:0 1px 0 rgba(255,255,255,.95) inset,calc(var(--ry) * -1.2) 22px 40px rgba(2,132,199,.24),0 8px 16px rgba(8,47,73,.08)!important}.inv-v .ovx-card{background:linear-gradient(170deg,rgba(255,255,255,.97),rgba(240,249,255,.95));outline-color:var(--iv-line)}.inv-v .ovx-card-head h2{color:var(--iv-deep)!important}.inv-v .ux-search{border-color:rgba(2,132,199,.25)}.inv-v .ux-search:focus-within{border-color:var(--iv);box-shadow:0 0 0 4px rgba(2,132,199,.14)}.iv-hero{background:radial-gradient(420px 220px at 90% 0,rgba(255,255,255,.18),transparent 60%),linear-gradient(135deg,#082F49,#0369A1 50%,#38BDF8)!important;box-shadow:0 20px 50px rgba(2,132,199,.32)!important}.iv-hero .eyebrow{color:#BAE6FD!important}.iv-hero .ovx-hero-stats small{color:#BAE6FD}.iv-badge{background:linear-gradient(140deg,#FDE68A,#FB923C)!important;box-shadow:0 8px 20px rgba(251,146,60,.45)!important}.iv-art{position:relative;width:190px;height:170px;justify-self:center;pointer-events:none}@keyframes ivBob{0%,to{transform:translate(-50%,-50%) rotate(-6deg)}50%{transform:translate(-50%,-58%) rotate(-2deg)}}.iv-env{left:50%;top:56%;width:118px;height:78px;background:linear-gradient(160deg,#FFFFFF,#E0F2FE);box-shadow:0 18px 34px rgba(0,0,0,.28);transform:translate(-50%,-50%) rotate(-6deg);animation:ivBob 4.5s ease-in-out infinite;overflow:visible}.iv-env,.iv-env:after{position:absolute;border-radius:12px}.iv-env:after{content:"";inset:0;background:linear-gradient(160deg,#F0F9FF,#BAE6FD);-webkit-clip-path:polygon(0 38%,50% 72%,100% 38%,100% 100%,0 100%);clip-path:polygon(0 38%,50% 72%,100% 38%,100% 100%,0 100%);z-index:2}@keyframes ivLetter{0%,20%{transform:translate(-50%,10px)}45%,75%{transform:translate(-50%,-34px)}to{transform:translate(-50%,10px)}}.iv-letter{position:absolute;left:50%;top:4px;width:92px;height:62px;display:grid;grid-gap:6px;gap:6px;align-content:start;padding:10px 12px;border-radius:8px;background:#fff;box-shadow:0 4px 10px rgba(8,47,73,.12);animation:ivLetter 4.5s ease-in-out infinite;z-index:1}.iv-letter b{display:block;height:5px;border-radius:3px;background:#BAE6FD}.iv-letter b:first-child{width:60%;background:#38BDF8}.iv-letter b:nth-child(3){width:75%}.iv-flap{position:absolute;left:0;right:0;top:0;height:46px;background:linear-gradient(180deg,#E0F2FE,#BAE6FD);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);border-radius:12px 12px 0 0;z-index:3;opacity:.9}@keyframes ivFly{0%{transform:translate(0) rotate(-20deg);opacity:0}15%{opacity:1}to{transform:translate(120px,-90px) rotate(-20deg);opacity:0}}.iv-plane{position:absolute;left:20px;bottom:34px;font-size:26px;color:#fff;text-shadow:0 6px 14px rgba(0,0,0,.25);animation:ivFly 3.2s ease-in infinite}.iv-trail{position:absolute;left:30px;bottom:44px;width:120px;height:2px;border-top:2px dashed rgba(255,255,255,.45);transform:rotate(-37deg);transform-origin:left center}.iv-tile{background:linear-gradient(160deg,#FFFFFF,#F0F9FF)!important;border-color:var(--iv-line)!important}.iv-tile .dx-label{color:var(--iv-deep)!important}.iv-tile strong{color:var(--iv-ink)!important}.iv-tile small{color:#0369A1!important}.iv-i1{background:linear-gradient(135deg,#E0F2FE,#7DD3FC)}.iv-i2{background:linear-gradient(135deg,#DCFCE7,#86EFAC)}.iv-i3{background:linear-gradient(135deg,#FEF3C7,#FDE68A)}.iv-i4{background:linear-gradient(135deg,#FFE4E6,#FDA4AF)}.iv-create-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.iv-label{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--iv-deep)}.iv-days{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;border-radius:14px;background:var(--iv-soft);border:1px solid var(--iv-line)}.iv-days button{height:36px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#0369A1;font:800 12.5px Inter,system-ui,sans-serif;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.iv-days button:hover{background:rgba(2,132,199,.08)}.iv-days button.on{color:#fff;background:linear-gradient(180deg,#38BDF8,#0284C7);box-shadow:0 3px 0 #075985,0 6px 12px rgba(2,132,199,.28)}.iv-create-btn{height:46px;padding:0 22px;border:0;border-radius:14px;font:800 14px Inter,system-ui,sans-serif;color:#fff;cursor:pointer;background:linear-gradient(180deg,#38BDF8,#0284C7 55%,#0369A1);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 5px 0 #075985,0 10px 20px rgba(2,132,199,.32);transition:transform .12s ease,box-shadow .12s ease,opacity .15s ease}.iv-create-btn:hover:not(:disabled){transform:translateY(-2px)}.iv-create-btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 #075985,0 4px 10px rgba(2,132,199,.3)}.iv-create-btn:disabled{opacity:.6;cursor:wait}@keyframes ivPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.iv-new{margin-top:18px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#E0F2FE,#F0F9FF);border:1px solid rgba(2,132,199,.25);animation:ivPop .3s cubic-bezier(.2,.8,.2,1) both}.iv-new-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.iv-new-ico{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;font-size:20px;background:#fff;box-shadow:0 6px 14px rgba(2,132,199,.18)}.iv-new-top b{display:block;font-size:15px;color:var(--iv-ink)}.iv-new-top small{display:block;font-size:12px;color:#0369A1}.iv-x{margin-left:auto;width:30px;height:30px;border:0;border-radius:9px;color:#0369A1;background:rgba(255,255,255,.7);cursor:pointer}.iv-linkbox{display:flex;gap:8px}.iv-linkbox input{flex:1 1;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(2,132,199,.25)!important;background:#fff!important;color:var(--iv-ink)!important;font:600 13px ui-monospace,Menlo,monospace}.iv-copy{flex-shrink:0;height:38px;padding:0 16px;border:0;border-radius:12px;font:800 12.5px Inter,system-ui,sans-serif;color:#fff;cursor:pointer;background:linear-gradient(180deg,#38BDF8,#0284C7);box-shadow:0 3px 0 #075985,0 6px 12px rgba(2,132,199,.25);transition:transform .12s ease,background .2s ease}.iv-linkbox .iv-copy{height:44px}.iv-copy:hover{transform:translateY(-1px)}.iv-copy:active{transform:translateY(2px)}.iv-copy.done{background:linear-gradient(180deg,#22C55E,#16A34A);box-shadow:0 3px 0 #14532D}.iv-tabs{flex-wrap:wrap;gap:4px;padding:5px;margin-bottom:18px;border-radius:16px;background:var(--iv-soft);border:1px solid var(--iv-line)}.iv-tab,.iv-tabs{display:inline-flex}.iv-tab{align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:11px;background:transparent;color:#0369A1;font:800 12.5px Inter,system-ui,sans-serif;cursor:pointer}.iv-tab em{font-style:normal;min-width:20px;padding:1px 7px;border-radius:999px;font-size:11px;background:rgba(2,132,199,.1)}.iv-tab.on{color:#fff;box-shadow:0 3px 0 rgba(0,0,0,.18),0 6px 12px rgba(2,132,199,.22)}.iv-tab.on em{background:rgba(255,255,255,.25)}.iv-tab.all.on{background:linear-gradient(180deg,#38BDF8,#0284C7)}.iv-tab.available.on{background:linear-gradient(180deg,#38BDF8,#0EA5E9)}.iv-tab.used.on{background:linear-gradient(180deg,#22C55E,#16A34A)}.iv-tab.expired.on{background:linear-gradient(180deg,#F59E0B,#D97706)}.iv-tab.revoked.on{background:linear-gradient(180deg,#F43F5E,#E11D48)}.iv-list{display:grid;grid-gap:12px;gap:12px}.iv-ticket{--tc:#0284C7;--tc-soft:#E0F2FE;position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:stretch;min-height:82px;border-radius:18px;background:#fff;border:1px solid var(--iv-line);box-shadow:0 4px 14px rgba(8,47,73,.05);overflow:hidden;animation:ovRow .4s ease both;transition:transform .18s ease,box-shadow .18s ease}.iv-ticket:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(2,132,199,.14)}.iv-ticket.used{--tc:#16A34A;--tc-soft:#DCFCE7}.iv-ticket.expired{--tc:#D97706;--tc-soft:#FEF3C7}.iv-ticket.revoked{--tc:#E11D48;--tc-soft:#FFE4E6}.iv-ticket.expired,.iv-ticket.revoked{opacity:.82}.iv-stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--tc-soft);border-right:2px dashed rgba(8,47,73,.14)}.iv-stub:after,.iv-stub:before{content:"";position:absolute;right:-9px;width:16px;height:16px;border-radius:50%;background:#F0F9FF;border:1px solid var(--iv-line)}.iv-stub:before{top:-9px}.iv-stub:after{bottom:-9px}.iv-stub-ico{font-size:22px}.iv-status{font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--tc)}.iv-main{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:12px 16px}.iv-token{display:block;max-width:100%;font:700 12.5px ui-monospace,Menlo,monospace;color:var(--iv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-dates{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:#476A80}.iv-left{color:#0284C7;font-weight:800}.iv-side{display:flex;align-items:center;padding:12px 16px}.iv-actions{display:flex;gap:8px}.iv-revoke{height:38px;padding:0 14px;border-radius:12px;border:1px solid rgba(225,29,72,.3);background:linear-gradient(180deg,#FFFFFF,#FFF1F2);color:#BE123C;font:800 12.5px Inter,system-ui,sans-serif;cursor:pointer;box-shadow:inset 0 1px 0 #fff,0 3px 0 rgba(190,18,60,.2);transition:transform .12s ease}.iv-revoke:hover:not(:disabled){transform:translateY(-1px)}.iv-revoke:disabled{opacity:.6;cursor:wait}.iv-who{display:flex;align-items:center;gap:10px;min-width:0}.iv-who b{display:block;font-size:13.5px;color:var(--iv-ink)}.iv-who small{display:block;font-size:12px;color:#476A80}.iv-avatar{position:relative;width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:13px;font-weight:900;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#22C55E,#15803D)}.iv-avatar.has-photo{background:#DCFCE7}.iv-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.iv-dead{font-size:12px;font-weight:700;color:#94A3B8}@media (max-width:760px){.iv-art{display:none}.iv-ticket{grid-template-columns:76px minmax(0,1fr)}.iv-side{grid-column:1/-1;border-top:1px dashed var(--iv-line)}.iv-actions,.iv-actions button{flex:1 1}.iv-create-btn{width:100%}.iv-linkbox{flex-direction:column}}@media (prefers-reduced-motion:reduce){.iv-env,.iv-letter,.iv-new,.iv-plane,.iv-ticket{animation:none!important}}.side-link .nav-dot{position:relative;flex:none;margin-left:auto;width:9px;height:9px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px rgba(255,255,255,.85),0 0 10px rgba(239,68,68,.55)}.side-link .nav-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#ef4444;animation:navDotPing 1.8s ease-out infinite}@keyframes navDotPing{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.side-link .nav-dot:after{animation:none}}