@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700&family=Outfit:wght@400;500;600;650;700;750;800&display=swap');
:root{color-scheme:dark;--ink:#eef2ff;--muted:#a4b0ca;--green:#b3a0ff;--mint:#8061f5;--paper:#0d1223;--white:#171f34;--line:#2b3550;--radius:14px;--sidebar:250px;--font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--display:'Outfit',var(--font)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:14px/1.6 var(--font);background:var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a:hover{color:var(--green)}input,select,textarea{min-width:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a78bfa;outline-offset:4px}input:focus,textarea:focus,select:focus{outline:none;border-color:#444066!important;box-shadow:0 0 0 3px #03061155!important}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.045em;line-height:1.25;font-weight:750}h1{font-size:clamp(26px,2.25vw,37px);margin-bottom:12px}h2{font-size:22px;margin-bottom:10px}h3{font-size:17px;letter-spacing:-.025em}h4{font-size:15px}p{color:var(--muted)}svg.icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}small{font-size:12px}.eyebrow{display:block;font-size:10px;font-weight:650;letter-spacing:.13em;color:#aab5cf;line-height:1.5;margin-bottom:13px}.green-text{color:#aab5cf}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.pill{display:inline-flex;align-items:center;font-size:9px;font-weight:650;letter-spacing:.09em;background:#151c30;color:#aab5cf;border:1px solid #2d3652;border-radius:6px;padding:5px 8px;white-space:nowrap}.text-link{background:none;border:0;padding:0;font-weight:600;color:var(--green);font-size:12px;display:inline-flex;align-items:center;gap:8px}.section-divider{margin-top:26px}.skip-link{position:fixed;top:-60px;left:16px;padding:10px 20px;background:var(--mint);z-index:1000}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden],.hidden{display:none!important}
/* Shared navigation */
.sidebar{position:fixed;top:0;bottom:0;left:0;width:var(--sidebar);background:#0c1328;color:#8f9bb8;display:flex;flex-direction:column;padding:31px 20px 20px;z-index:80;overflow-y:auto;scrollbar-width:thin}.brand{display:flex;align-items:center;gap:11px;font-family:var(--display);font-size:18px;line-height:1.2;font-weight:800;letter-spacing:-.05em;min-width:0}.sidebar .brand{color:#8f9bb8;padding:0 6px;font-size:17px}.brand>span:last-child{overflow-wrap:anywhere}.brand small{display:block;font:8px/1.8 var(--font);font-weight:500;letter-spacing:.15em;color:#aab5cf;margin-top:6px}.brand-mark{background:var(--mint);color:#eef1ff;width:38px;height:40px;border-radius:12px;display:inline-flex;position:relative;align-items:center;justify-content:center;font-size:31px;font-weight:800;padding-bottom:4px;letter-spacing:-.1em;flex-shrink:0}.brand-mark>span{font-size:20px;position:absolute;right:4px;top:3px;line-height:1}.workspace-label{margin:37px 7px 31px;border:1px solid #30374f;border-radius:8px;padding:10px 8px;display:flex;align-items:center;gap:8px;font-size:11px;color:#8f9bb8}.workspace-dot{height:8px;width:8px;background:#3b3469;border-radius:50%;box-shadow:0 0 0 4px #03061155}.workspace-pill{font-size:8px;letter-spacing:.1em;background:#1c2440;border:1px solid #30374f;border-radius:4px;padding:1px 5px;margin-left:auto;color:#8f9bb8}.nav-label{font-size:9px;letter-spacing:.16em;color:#aab5cf;margin:0 13px 13px;display:block}.nav-label-second{margin-top:31px}.sidebar .nav-item{display:flex;gap:12px;align-items:center;padding:12px 13px;margin:4px 0;border-radius:8px;font-size:12px;line-height:1.5;transition:background .15s,color .15s}.sidebar .nav-item .icon{height:17px;width:17px;color:#aab5cf}.sidebar .nav-item:hover{background:#0c1328;color:#8f9bb8}.sidebar .nav-item.active{background:var(--mint);color:#eef1ff;font-weight:650}.sidebar .nav-item.active .icon{color:#eef1ff}.nav-active-dot{background:#5843a3;border-radius:50%;width:5px;height:5px;margin-left:auto}.count-badge{margin-left:auto;border-radius:5px;padding:0 5px;background:#1c2440;color:#8f9bb8;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:38px}.support-card{background:#0c1328;border:1px solid #30374f;border-radius:13px;padding:19px 16px;margin-bottom:23px;position:relative;overflow:hidden}.support-orbit{font-size:40px;line-height:1;color:#8f9bb8;display:block;margin-bottom:15px}.support-card strong{color:#8f9bb8;font-family:var(--display);font-weight:650;letter-spacing:-.02em;display:block;font-size:14px;line-height:1.5;padding-right:10px}.support-card p{color:#aab5cf;font-size:11px;line-height:1.6;margin:8px 0 16px}.support-card a{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8f9bb8;border-top:1px solid #30374f;padding-top:12px}.support-card .icon{width:15px;height:15px}.sidebar-profile{display:flex;gap:10px;align-items:center;padding:17px 2px 4px;border-top:1px solid #30374f}.avatar{height:36px;width:36px;background:#202942;color:#eef1ff;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:12px;font-weight:700;flex-shrink:0}.sidebar-profile strong{display:block;font-size:11px;color:#8f9bb8}.sidebar-profile small{font-size:9px;color:#aab5cf}.sidebar-profile>.icon{margin-left:auto;width:14px}.logout-link{font-size:10px;color:#aab5cf;display:flex;gap:9px;margin:19px 0 0 4px;align-items:center}.logout-link .icon{width:14px;height:14px}.app-shell{margin-left:var(--sidebar);min-height:100vh;display:flex;flex-direction:column}.topbar{height:84px;flex-shrink:0;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#202942}.breadcrumb{display:flex;gap:18px;align-items:center;font-size:11px;color:#aab5cf}.breadcrumb .icon{width:11px;height:11px}.breadcrumb strong{font-weight:500;color:#eef1ff}.topbar-actions{display:flex;gap:22px;align-items:center}.catalog-search{display:flex;gap:9px;align-items:center;color:#aab5cf;font-size:11px}.catalog-search .icon{width:16px;height:16px}kbd{font:10px var(--font);padding:2px 6px;border:1px solid #2d3652;border-radius:4px;margin-left:12px}.topbar-divider{width:1px;height:25px;background:#202942}.avatar-small{width:32px;height:32px;border-radius:50%;font-size:11px}.icon-button{border:0;background:transparent;display:flex;align-items:center;justify-content:center;padding:5px}.topbar-help{color:#c0b5ff}.mobile-menu{display:none}.nav-backdrop{display:none}.main-content{padding:36px 40px 28px;width:100%;max-width:1700px;margin:0 auto;flex:1}.page-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:32px}.page-heading .eyebrow{margin-bottom:11px}.page-heading p{font-size:12px;margin:0}.page-heading>.btn{flex-shrink:0;margin-top:18px}.app-footer{padding:18px 40px 22px;border-top:1px solid var(--line);font-size:10px;color:#aab5cf;display:flex;justify-content:space-between;gap:20px}.app-footer a{margin-left:24px;color:#c0b5ff}
/* Components */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid transparent;border-radius:9px;padding:12px 18px;font-weight:600;font-size:11px;white-space:nowrap;transition:background .15s,transform .15s;line-height:1.5;min-height:43px}.btn .icon{width:16px;height:16px}.btn:hover{transform:translateY(-1px)}.btn-primary{background:#1c2440;color:#f7f8ff;border-color:#30374f}.btn-primary:hover{color:#f7f8ff;background:#1c2440}.btn-outline{background:#151c30;border-color:#2d3652;color:#eef1ff}.btn-outline:hover{background:#202942}.btn-dark{background:#0c1328;color:#8f9bb8}.btn-dark:hover{color:#f7f8ff;background:#0c1328}.btn-small{padding:9px 15px;min-height:37px}.btn-full{width:100%;justify-content:space-between}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:27px}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.card-heading h2{margin:0;font-size:20px}.card-heading .eyebrow{font-size:9px;margin-bottom:8px}.card-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-title-row h3{margin:0}.card-title-row>.icon{width:19px;height:19px;color:#aab5cf}.step-marker{font-family:var(--display);font-size:24px;color:#c0b5ff;letter-spacing:-.05em}.step-marker span{color:#8f9bb8;font-size:14px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:26px}.stat-card{background:white;border:1px solid var(--line);border-radius:14px;padding:21px 22px 18px;position:relative}.stat-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:#c0b5ff}.stat-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center}.stat-icon .icon{height:16px;width:16px}.mint{background:#202942;color:#c0b5ff}.lavender{background:#202942;color:#aab5cf}.peach{background:#202942;color:#aab5cf}.blue{background:#202942;color:#aab5cf}.stat-value{font-family:var(--display);font-size:29px;line-height:1.3;font-weight:750;letter-spacing:-.06em;margin:12px 0 14px}.stat-foot,.stat-link{font-size:10px;color:#aab5cf;display:flex;align-items:center;gap:7px}.stat-link{justify-content:space-between;color:#c0b5ff}.stat-link>span{font-size:17px;line-height:1}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#5843a3;vertical-align:middle}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:25px;align-items:start}.dashboard-aside{display:flex;flex-direction:column;gap:23px}.order-card{padding:27px 28px}.platform-picker{display:flex;flex-wrap:wrap;gap:7px;padding:0 0 22px;margin-bottom:24px;border-bottom:1px solid var(--line)}.platform-chip{display:flex;gap:6px;align-items:center;justify-content:center;border:1px solid #2d3652;color:#aab5cf;background:#151c30;border-radius:7px;font-size:9px;font-weight:500;padding:7px 9px;min-height:31px}.platform-chip>span{font-size:14px}.platform-chip.selected{background:#202942;border-color:#2d3652;color:#c0b5ff}.social-ig{color:#aab5cf}.social-yt{color:#aab5cf;font-size:10px!important}.social-tg{color:#aab5cf}.form-group{margin-bottom:22px}label{display:block;font-weight:550;font-size:11px;color:#c0b5ff;margin-bottom:9px}.form-group>label{display:flex;align-items:center;justify-content:space-between}.field-hint{font-family:var(--display);font-weight:500;font-size:9px;color:#aab5cf}.form-control{display:block;width:100%;padding:13px 14px;border:1px solid #2d3652;border-radius:8px;color:#eef1ff;background:#202942;font-size:12px;line-height:1.5;min-height:45px;transition:border-color .15s,box-shadow .15s}.form-control::placeholder{color:#aab5cf}.form-control[readonly]{background:#202942;color:#c0b5ff}select.form-control{appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%239eacca' stroke-width='1.5'%3E%3Cpath d='m3 4 3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}textarea.form-control{resize:vertical;min-height:110px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.order-checkout{display:flex;justify-content:space-between;align-items:center;padding-top:23px;border-top:1px solid var(--line);gap:16px;margin-top:26px}.order-checkout label{font-size:10px;color:#aab5cf;margin-bottom:4px}.charge-amount{background:none;border:0;font:750 25px/1.4 var(--display);letter-spacing:-.04em;width:100%;padding:0;color:#eef1ff}.order-checkout>.btn{flex-shrink:0;min-width:157px}.form-note{font-size:9px;color:#aab5cf;display:flex;align-items:center;justify-content:center;gap:6px;margin:18px 0 0;line-height:1.7}.form-note .icon{height:13px;width:13px}.alert{border-radius:9px;padding:13px 16px;font-size:12px;line-height:1.6;margin-bottom:20px}.alert-danger{background:#202942;border:1px solid #2d3652;color:#c0b5ff}.alert-success{background:#202942;border:1px solid #2d3652;color:#c0b5ff}.alert-info{background:#202942;border:1px solid #2d3652;color:#c0b5ff}.alert a{font-weight:650;text-decoration:underline}.growth-card{background:#202942;border:1px solid #2d3652;border-radius:18px;padding:27px 26px 23px;overflow:hidden;position:relative}.growth-card .eyebrow{font-size:8px;letter-spacing:.095em;color:#aab5cf}.growth-card h2{font-size:31px;line-height:1.18;letter-spacing:-.06em;color:#eef1ff;margin-bottom:13px}.growth-card p{font-size:11px;color:#aab5cf;line-height:1.8;margin-bottom:0}.growth-card>.btn{width:100%;justify-content:space-between;font-size:10px;margin-top:12px}.growth-art{height:166px;position:relative;margin:7px auto 0;width:245px;max-width:100%}.orbit{position:absolute;border:1px solid #2d3652;width:148px;height:148px;border-radius:50%;left:45px;top:8px}.orbit-two{transform:rotate(-28deg);width:224px;height:110px;left:10px;top:30px;border-color:#2d3652}.art-center{position:absolute;left:87px;top:50px;border-radius:23px;width:72px;height:72px;background:#3b3469;box-shadow:0 8px 20px #a78bfa33, inset 0 1px 1px #a78bfa33;font-family:var(--display);font-size:51px;line-height:1.2;color:#c0b5ff;text-align:center;transform:rotate(-9deg)}.art-bubble{width:42px;height:42px;position:absolute;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #03061155;font-size:24px;border:1px solid #2d36528c}.bubble-ig{left:22px;top:26px;transform:rotate(-12deg);background:#202942;color:#aab5cf}.bubble-yt{right:16px;top:36px;transform:rotate(13deg);background:#202942;color:#aab5cf;font-size:16px}.bubble-tg{left:43px;bottom:2px;background:#202942;color:#aab5cf;transform:rotate(-13deg)}.art-spark{color:#aab5cf;position:absolute}.spark-one{right:34px;bottom:13px;font-size:28px}.spark-two{left:87px;top:8px;font-size:16px}.quick-guide{padding:24px}.quick-guide h3{font-size:14px}.quick-guide ol{padding:0;list-style:none;margin:0}.quick-guide li{display:flex;gap:13px;margin:20px 0 0}.quick-guide li>span{height:25px;width:25px;border-radius:7px;border:1px solid #2d3652;background:#202942;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px;color:#aab5cf}.quick-guide strong{font-size:10px;font-weight:550;color:#c0b5ff}.quick-guide li p{font-size:9px;color:#aab5cf;margin:4px 0 0}.news-card{margin-top:25px}.news-card article+article{border-top:1px solid var(--line);padding-top:15px}.news-card p{font-size:12px}.news-card h4{margin-bottom:8px}
/* Wallet */
.wallet-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:25px;align-items:start}.secure-label{display:flex;align-items:center;gap:7px;color:#aab5cf;font-size:11px}.secure-label .icon{width:17px;height:17px}.gateway-picker{border:0;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:11px}.gateway-option{display:flex;align-items:center;gap:14px;padding:17px 16px;border:1px solid #2d3652;border-radius:11px;cursor:pointer;margin:0;transition:background .15s}.gateway-option:has(input:checked){border-color:#444066;background:#202942;box-shadow:0 0 0 1px #03061155}.gateway-option:has(input:focus-visible){outline:3px solid #a78bfa;outline-offset:3px}.gateway-option input{position:absolute;opacity:0;width:1px;height:1px}.gateway-option.unavailable{opacity:.55;cursor:not-allowed}.gateway-logo{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:11px;font-size:24px;font-weight:700;flex-shrink:0}.gateway-phonepe{background:#202942;color:#aab5cf}.gateway-cashfree{background:#202942;color:#aab5cf;font-style:italic;font-size:21px}.gateway-atlos{background:#202942;color:#c0b5ff;font-family:var(--display);font-size:32px}.gateway-text{flex:1}.gateway-text strong{font-size:13px;font-weight:600;display:flex;align-items:center;gap:9px}.gateway-text small{font-size:10px;color:#aab5cf;display:block;margin-top:3px;font-weight:400}.gateway-text em{font-size:8px;padding:2px 5px;font-style:normal;background:#202942;border-radius:4px;color:#c0b5ff}.radio-indicator{height:16px;width:16px;border:1px solid #2d3652;border-radius:50%;position:relative;flex-shrink:0}.gateway-option input:checked~.radio-indicator{border:5px solid #444066;background:#151c30}.amount-input{display:flex;align-items:center;border:1px solid #2d3652;border-radius:9px;background:#202942;padding:12px 18px;gap:12px}.amount-input:focus-within{border-color:#444066;box-shadow:0 0 0 3px #03061155}.amount-input>span{font:650 24px var(--display);color:#aab5cf}.amount-input input{width:100%;background:transparent;border:0;font:700 29px var(--display);letter-spacing:-.05em;color:#eef1ff;outline:none;box-shadow:none!important}.amount-presets{display:flex;gap:8px;margin:-7px 0 24px}.amount-preset{background:#151c30;border:1px solid #2d3652;border-radius:7px;padding:8px 12px;flex:1;font-size:11px;color:#aab5cf}.amount-preset.selected{background:#202942;border-color:#444066;color:#c0b5ff}.payment-note{display:flex;gap:10px;border:1px solid #2d3652;background:#202942;border-radius:9px;padding:13px;margin:24px 0}.payment-note>.icon{color:#aab5cf;width:17px;height:17px;margin-top:3px}.payment-note p{font-size:10px;line-height:1.7;margin:0;color:#aab5cf}.wallet-balance-card{padding:29px;border-radius:19px;background:#1c2440;color:#8f9bb8;min-height:238px;position:relative;overflow:hidden;box-shadow:0 8px 18px #03061155}.wallet-balance-card:after{content:'';position:absolute;border:1px solid #44406644;height:240px;width:240px;border-radius:50%;right:-90px;top:-90px;box-shadow:0 0 0 30px #03061155,0 0 0 60px #03061155;pointer-events:none}.wallet-balance-card .eyebrow{color:#aab5cf;font-size:9px}.wallet-card-icon{position:absolute;right:29px;top:28px;color:#aab5cf}.wallet-card-icon .icon{width:25px;height:25px}.wallet-balance-card>p{font-size:11px;color:#aab5cf;margin:30px 0 6px}.wallet-balance{font:700 38px/1.3 var(--display);letter-spacing:-.055em}.wallet-card-bottom{display:flex;justify-content:space-between;font-size:10px;margin-top:26px;color:#8f9bb8}.wallet-card-bottom .live-dot{margin-left:7px;background:#3b3469}.payment-help{margin-top:23px;padding:25px}.payment-help h3{margin-bottom:24px}.payment-help>div{display:flex;gap:12px;margin-bottom:21px}.payment-help>div:last-child{margin-bottom:0}.payment-help .icon{color:#aab5cf;height:17px;width:17px}.payment-help strong{display:block;font-size:11px;font-weight:550;margin-bottom:4px;color:#c0b5ff}.payment-help p{font-size:10px;color:#aab5cf;margin:0;line-height:1.7}.payment-help a{color:#c0b5ff}.history-card{padding:0;overflow:hidden;margin-top:25px}.wallet-layout+.history-card{margin-top:25px}.history-card>.card-heading{padding:25px 27px;margin:0}.table-scroll{overflow-x:auto;overscroll-behavior:contain;width:100%;scrollbar-width:thin}.table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;line-height:1.6}.table th{font-size:9px;letter-spacing:.055em;font-weight:500;color:#aab5cf;background:#202942;padding:13px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:20px 22px;border-bottom:1px solid #2d3652;vertical-align:middle;color:#c0b5ff}.table tr:last-child td{border-bottom:0}.table td strong{font-size:11px;font-weight:500}.reference{font:10px ui-monospace,SFMono-Regular,monospace;max-width:180px;overflow-wrap:anywhere}.status-badge{display:inline-block;border-radius:6px;background:#202942;color:#aab5cf;font-size:9px;padding:4px 9px;white-space:nowrap}.status-badge.paid,.status-badge.completed{background:#202942;color:#c0b5ff}.status-badge.pending,.status-badge.processing,.status-badge.in-progress{background:#202942;color:#aab5cf}.status-badge.canceled,.status-badge.partial,.status-badge.failed{background:#202942;color:#aab5cf}.status-message{padding:0 24px;font-size:11px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:39px 15px;min-height:190px;gap:10px}.empty-state .icon{height:28px;width:28px;stroke:#aab5cf;margin-bottom:4px}.empty-state strong{font-family:var(--display);font-size:15px!important;color:#c0b5ff}.empty-state p{font-size:11px;max-width:300px;margin:0;color:#aab5cf}.empty-state .btn{margin-top:10px}.legacy-payments{margin-top:25px}.legacy-payments summary{list-style:none;font-size:13px;font-weight:550;display:flex;justify-content:space-between}.legacy-payments form{margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.legacy-payments summary span{font-size:18px;color:#aab5cf}.legacy-payments[open] summary{margin-bottom:20px}.checkout-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.checkout-card{max-width:460px;width:100%;padding:36px}.checkout-card .brand{margin-bottom:35px;font-size:18px}.checkout-card h1{font-size:32px}.checkout-card p{font-size:12px}.checkout-total{font:700 37px var(--display);letter-spacing:-.05em;margin:25px 0 7px}.checkout-card>.btn{width:100%;justify-content:space-between;margin:20px 0}.checkout-card #checkout-message{color:#c0b5ff}
/* Catalog, orders, settings */
.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px}.filter-tabs{display:flex;gap:6px;flex-wrap:wrap}.filter-tabs>a{font-size:10px;padding:8px 10px;color:#aab5cf;border-radius:6px;white-space:nowrap}.filter-tabs>a.selected{background:#202942;color:#c0b5ff}.search-form{display:flex;align-items:center;gap:9px;border:1px solid #2d3652;border-radius:7px;padding:9px 12px;min-width:170px}.search-form .icon{height:15px;width:15px;color:#aab5cf}.search-form input{border:0;background:transparent;color:#c0b5ff;font-size:10px;outline:none;box-shadow:none!important;width:100%;padding:0}.search-form input::placeholder{color:#aab5cf}.catalog-search-input{width:55%;max-width:460px}.category-filter{width:240px;font-size:11px;min-height:35px;padding:9px 30px 9px 12px}.service-id{background:#202942;color:#aab5cf;border-radius:5px;font-size:10px;padding:4px 7px}.service-name{min-width:210px;max-width:330px;line-height:1.7}.service-name strong{display:block}.order-link{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;margin-top:5px}.category-row td{background:#202942!important;padding:12px 22px;font-weight:550;color:#c0b5ff}.service-detail summary{color:#c0b5ff;font-size:10px;white-space:nowrap;list-style:none}.service-detail[open]{min-width:230px}.service-detail div{font-size:11px;padding-top:15px}.pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 25px;border-top:1px solid var(--line);font-size:10px;color:#aab5cf}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.settings-grid>.history-card{margin-top:0}.settings-grid .card>h2{margin-bottom:20px}.settings-grid .card>p{font-size:11px;margin-top:-10px;margin-bottom:24px}.profile-overview{display:flex;gap:15px;align-items:center;margin:25px 0 30px;padding:20px;background:#202942;border-radius:12px}.avatar-large{width:52px;height:52px;font-size:21px;background:#202942;color:#c0b5ff;border-radius:16px}.profile-overview h3{margin:0 0 5px;font-size:17px}.profile-overview p{margin:0;font-size:11px}.narrow-card{max-width:820px}.code-input{font:12px/1.8 ui-monospace,monospace}.conversation-card{max-width:850px}.message{padding:20px;border:1px solid var(--line);border-radius:11px;background:#202942;margin-bottom:18px;max-width:87%}.message-own{margin-left:auto;background:#202942;border-color:#2d3652}.message .eyebrow{font-size:8px;margin-bottom:10px}.message p{font-size:12px;color:#c0b5ff;margin:0}.conversation-card>form{border-top:1px solid var(--line);padding-top:25px;margin-top:28px}code,pre{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}pre{background:#0c1328;color:#8f9bb8;padding:22px;border-radius:10px;overflow:auto}
/* Public experience */
.public-page{background:#202942}.public-header{max-width:1380px;margin:auto;padding:30px 50px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:20px}.public-header>.brand{font-size:21px}.public-header>nav{display:flex;align-items:center;gap:34px;font-size:12px;color:#aab5cf}.public-header>nav>.btn{margin-left:8px}.public-main{max-width:1380px;margin:auto;padding:0 50px}.landing-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:95px;padding:62px 0 49px;align-items:center}.landing-story{position:relative;min-width:0}.landing-kicker{font-size:9px;letter-spacing:.13em;font-weight:600;color:#c0b5ff;display:flex;align-items:center;gap:9px;margin-bottom:26px}.landing-story h1{font-size:clamp(52px,5.7vw,83px);font-weight:750;letter-spacing:-.08em;line-height:1.08;position:relative;margin-bottom:24px;color:#eef1ff}.landing-story h1>span:not(.hero-star){color:#aab5cf}.hero-star{display:inline-block;font-size:58px;color:#aab5cf;margin-left:20px;vertical-align:top;transform:rotate(10deg)}.hero-description{font-size:13px;line-height:1.9;max-width:410px;color:#aab5cf;margin-bottom:21px}.hero-link{font-size:11px;gap:14px;color:#c0b5ff}.hero-link .icon{height:15px;width:15px}.hero-visual{height:205px;position:relative;margin-top:22px;max-width:440px}.hero-orbit{width:300px;height:190px;position:absolute;left:50px;top:6px;border:1px solid #2d3652;border-radius:50%;transform:rotate(-15deg)}.hero-orbit:after{content:'';position:absolute;inset:23px -25px;border-radius:50%;border:1px dashed #2d3652;transform:rotate(26deg)}.hero-mini-card{position:absolute;left:70px;top:65px;z-index:2;width:268px;background:#151c30;border:1px solid #2d3652;border-radius:16px;padding:19px;display:flex;align-items:center;gap:13px;box-shadow:0 15px 30px #03061155;transform:rotate(-4deg)}.mini-avatar{font-size:26px;display:flex;align-items:center;justify-content:center;height:42px;width:42px;background:#202942;color:#c0b5ff;border-radius:12px}.hero-mini-card strong{font-family:var(--display);font-size:12px;letter-spacing:-.03em;font-weight:700;display:block}.hero-mini-card div>span{display:block;font-size:9px;color:#aab5cf;margin-top:4px}.mini-check{height:21px;width:21px;border-radius:50%;color:#aab5cf;background:#202942;font-size:11px;display:flex;align-items:center;justify-content:center;margin-left:auto}.floating-social{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:24px;width:46px;height:46px;border:1px solid #2d3652aa;box-shadow:0 8px 13px #03061155;z-index:3}.fs-ig{left:14px;top:43px;background:#202942;color:#aab5cf;transform:rotate(-13deg)}.fs-yt{left:190px;top:0;background:#202942;color:#aab5cf;transform:rotate(12deg);font-size:17px}.fs-tg{left:321px;top:120px;background:#202942;color:#aab5cf;transform:rotate(12deg)}.fs-music{left:100px;top:148px;background:#202942;color:#aab5cf;transform:rotate(-12deg)}.visual-spark{position:absolute;left:355px;top:22px;color:#8f9bb8;font-size:29px}.hero-values{display:flex;flex-wrap:wrap;gap:15px;font-size:9px;color:#aab5cf;margin-top:8px}.hero-values>span{display:flex;align-items:center;gap:5px}.hero-values .icon{width:12px;height:12px}.sign-in-card{padding:37px 36px;background:#151c30;max-width:450px;justify-self:end;width:100%;position:relative;border-color:#2d3652;box-shadow:0 15px 45px #03061155}.sign-in-card .eyebrow{font-size:9px;margin-bottom:13px}.sign-in-card h2{font-size:30px;line-height:1.25;letter-spacing:-.06em;margin-bottom:14px}.sign-in-card>p{font-size:11px;color:#aab5cf;margin-bottom:27px}.sign-in-emoji{position:absolute;right:31px;top:31px;font-size:28px;color:#8f9bb8}.sign-in-card .form-group{margin-bottom:22px}.label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.label-row label{margin:0}.label-row>a{font-size:9px;color:#aab5cf}.password-input{position:relative}.password-input>.form-control{padding-right:59px}.password-toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:0;color:#aab5cf;font-size:9px;padding:4px}.checkbox-label{display:flex;align-items:center;gap:9px;font-size:10px;color:#aab5cf;font-weight:400;margin:24px 0}.checkbox-label input{accent-color:#70944c;width:13px;height:13px;margin:0}.checkbox-label a{color:#c0b5ff;text-decoration:underline}.sign-in-card .btn{min-height:46px}.signup-prompt{font-size:10px!important;text-align:center;color:#aab5cf!important;margin:22px 0!important}.signup-prompt>a{font-weight:550;color:#c0b5ff}.signin-security{display:flex;gap:6px;justify-content:center;align-items:center;font-size:9px;color:#8f9bb8;border-top:1px solid var(--line);padding-top:21px;margin-top:24px}.signin-security .icon{width:13px;height:13px}.landing-features{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-top:1px solid var(--line);padding:31px 0 43px}.landing-features>article>span{font-size:8px;font-weight:600;letter-spacing:.1em;color:#aab5cf}.landing-features h3{font-size:15px;color:#c0b5ff;margin:12px 0 10px}.landing-features p{font-size:10px;line-height:1.8;margin:0;max-width:290px;color:#aab5cf}.public-footer{max-width:1380px;padding:24px 50px;margin:auto;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#aab5cf;font-size:9px}.public-footer div{display:flex;gap:25px}.auth-centered{display:flex;justify-content:center;padding:55px 0 70px}.auth-card{max-width:620px;width:100%;padding:35px}.auth-card h1{font-size:29px}.auth-card>p{font-size:12px;margin-bottom:28px}.g-recaptcha{margin-bottom:20px;max-width:100%;overflow:auto}
/* Existing secondary screens retain their server forms inside the new shell. */
.main-content .wrapper-content{margin:0!important;padding:0!important;background:none!important}.main-content .container,.main-content .container-fluid{max-width:100%;width:100%;padding:0;margin:0}.main-content .row{display:flex;flex-wrap:wrap;margin:0 -10px}.main-content [class*="col-"]{padding:0 10px;max-width:100%;width:100%}.main-content .col-md-6,.main-content .col-lg-6{width:50%}.main-content .well{border:1px solid var(--line);background:#151c30;padding:24px;border-radius:14px;margin-bottom:20px;box-shadow:none}.main-content .nav-pills,.main-content .nav-tabs{display:flex;list-style:none;gap:8px;flex-wrap:wrap;padding:0}.main-content .nav-pills a,.main-content .nav-tabs a{display:block;padding:8px 12px;border-radius:7px;background:#202942;font-size:11px}.main-content .panel-body{font-size:11px;line-height:1.8;background:#202942;border-radius:8px;padding:13px;color:#aab5cf;overflow-wrap:anywhere}.main-content #neworder_fields .panel-body{max-height:175px;overflow:auto}.main-content #neworder_fields #description{margin-bottom:15px}.main-content #neworder_fields .form-group:has(.panel-body){margin-bottom:17px}.main-content #neworder_fields .form-group>label{color:#aab5cf;font-size:10px}.main-content .help-block{font-size:10px;color:#aab5cf}.main-content .close{float:right;background:none;border:0;font-size:20px;line-height:1;color:#aab5cf}.main-content .modal{display:none}.main-content .modal.show{display:block}.main-content .bg,.main-content .divider-top,.main-content .divider-bottom{display:none}.main-content .table-bg,.main-content .table-wr{overflow:auto}.content-page{max-width:950px;margin:auto}.content-page .card{margin-bottom:25px}.content-page p{font-size:12px;line-height:1.9}.content-page h2{margin-top:25px}.content-page .page-heading h1{font-size:32px}
@media(min-width:1600px){:root{--sidebar:270px}.main-content{padding:45px 55px}.topbar{padding:0 55px}.stat-card{padding:24px 27px}.dashboard-grid{grid-template-columns:2fr 1fr}.growth-card{padding:30px}.platform-chip{font-size:11px;padding:8px 12px}.growth-art{height:190px}}
@media(max-width:1200px){:root{--sidebar:223px}.sidebar{padding-left:15px;padding-right:15px}.sidebar .brand{font-size:14px}.brand small{font-size:7px}.main-content{padding:29px 26px}.topbar{padding:0 26px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(255px,1fr);gap:19px}.stats-grid{gap:12px}.stat-card{padding:17px 17px 15px}.stat-value{font-size:26px}.stat-top{font-size:10px}.stat-icon{width:27px;height:27px;border-radius:8px}.stat-foot{font-size:8px}.order-card{padding:24px 22px}.platform-chip{padding:6px 7px;font-size:8px}.growth-card{padding:25px 21px}.growth-card h2{font-size:28px}.quick-guide{padding:23px 21px}.table-toolbar{flex-wrap:wrap}.landing-grid{gap:55px}.hero-star{font-size:40px;margin-left:10px}.public-header,.public-main,.public-footer{padding-left:35px;padding-right:35px}.landing-story h1{font-size:65px}.sign-in-card{padding:32px 28px}.landing-features{gap:28px}.wallet-layout{grid-template-columns:1.5fr 1fr;gap:20px}.card{padding:24px}.history-card{padding:0}}
@media(max-width:1020px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-aside{display:grid;grid-template-columns:1fr 1fr}.growth-card{min-height:305px}.growth-card h2{font-size:27px}.growth-art{height:130px;margin-top:0;width:190px;float:right;position:absolute;right:5px;bottom:70px;transform:scale(.7);transform-origin:bottom right}.growth-card>.btn{position:absolute;bottom:22px;left:22px;width:calc(100% - 44px)}.quick-guide li{margin-top:25px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:15px}.stat-value{font-size:30px}.stat-foot{font-size:10px}.page-heading h1{font-size:28px}.page-heading{align-items:flex-start}.page-heading>.btn{font-size:9px;padding:10px 13px;gap:15px;margin-top:25px}.platform-chip{font-size:10px;padding:8px 10px}.wallet-layout{grid-template-columns:1fr}.wallet-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.payment-help{margin:0}.wallet-balance-card{min-height:270px}.settings-grid{grid-template-columns:1fr}.settings-grid>div>.card{margin-bottom:20px}.public-header>nav{gap:20px}.landing-grid{gap:35px;grid-template-columns:1fr 1fr}.landing-story h1{font-size:54px}.hero-description{font-size:12px}.hero-star{display:none}.hero-visual{transform:scale(.85);transform-origin:top left;height:180px}.hero-values{font-size:8px;gap:9px}.sign-in-card h2{font-size:26px}.sign-in-card{padding:28px 23px}.landing-features h3{font-size:14px}.landing-features p{font-size:10px}.landing-features{gap:25px}}
@media(max-width:760px){:root{--sidebar:250px}.sidebar{transform:translateX(-100%);transition:transform .2s;padding:26px 20px}.sidebar .brand{font-size:17px}.sidebar-bottom{padding-top:30px}.app-shell{margin-left:0}.mobile-menu{display:flex;padding:0 4px 0 0}.mobile-menu>.icon{width:19px;height:19px}.topbar{height:66px;padding:0 22px}.breadcrumb{gap:13px;font-size:10px}.topbar-actions{gap:14px}.catalog-search{font-size:10px}.catalog-search kbd{display:none}.topbar-divider,.topbar-help{display:none}.main-content{padding:25px 22px}.page-heading{margin-bottom:24px;gap:20px}.page-heading h1{font-size:28px;line-height:1.25;max-width:400px}.page-heading .eyebrow{font-size:8px}.page-heading p{font-size:11px}.nav-open .sidebar{transform:translateX(0)}.nav-open .nav-backdrop{display:block;position:fixed;inset:0;background:#0c132877;z-index:70;backdrop-filter:blur(3px)}.nav-open{overflow:hidden}.app-footer{padding:18px 22px;font-size:8px}.app-footer a{margin-left:15px}.public-header{padding:21px 24px}.public-header .brand{font-size:17px}.public-header .brand-mark{width:31px;height:34px;border-radius:10px;font-size:27px}.public-header>nav{gap:19px;font-size:11px}.public-header>nav>a:not(.btn){display:none}.public-header>nav>.btn{font-size:10px;min-height:34px;padding:7px 12px}.public-main{padding:0 24px}.landing-grid{grid-template-columns:1fr;padding-top:36px;gap:30px}.landing-story h1{font-size:64px}.hero-description{font-size:13px;max-width:400px}.hero-visual{display:none}.hero-values{font-size:9px;margin-top:25px;gap:16px}.hero-star{display:inline-block;font-size:40px}.landing-kicker{margin-bottom:20px;font-size:8px}.sign-in-card{justify-self:stretch;max-width:none;padding:29px}.sign-in-card h2{font-size:29px}.sign-in-card h2 br{display:none}.landing-features{gap:22px;grid-template-columns:1fr;padding-bottom:30px}.landing-features article{padding-bottom:18px;border-bottom:1px solid var(--line)}.landing-features article:last-child{border:0;padding-bottom:0}.landing-features h3{font-size:16px}.landing-features p{font-size:11px;max-width:400px}.public-footer{padding:22px 24px;flex-wrap:wrap;gap:14px;font-size:9px}.public-footer>span:last-child{display:none}.auth-centered{padding:30px 0}.auth-card{padding:27px}.auth-card h1{font-size:26px}.wallet-layout>aside{grid-template-columns:1fr 1fr}.wallet-balance-card{padding:24px}.wallet-balance{font-size:31px}.payment-help{padding:22px}.payment-help p{font-size:9px}.page-heading>.secure-label{display:none}.table td,.table th{padding-left:18px;padding-right:18px}.history-card>.card-heading{padding:23px}.history-card>.card-heading h2{font-size:19px}.reference{font-size:9px}.main-content .col-md-6,.main-content .col-lg-6{width:100%}}
@media(max-width:480px){.main-content{padding:22px 16px}.topbar{padding:0 16px}.breadcrumb{gap:9px;font-size:9px}.catalog-search span{display:none}.avatar-small{width:29px;height:29px}.page-heading{display:block}.page-heading h1{font-size:27px;letter-spacing:-.055em}.page-heading>.btn{margin-top:17px;font-size:10px;min-height:37px;padding:9px 13px}.stats-grid{gap:11px;margin-bottom:19px}.stat-card{padding:15px 16px 13px;border-radius:12px}.stat-top{font-size:9px;gap:5px}.stat-icon{height:25px;width:25px;border-radius:7px}.stat-icon .icon{height:13px;width:13px}.stat-value{font-size:26px;margin-top:14px;margin-bottom:13px}.stat-foot,.stat-link{font-size:8px;gap:4px}.stat-link>span{font-size:14px}.dashboard-grid{gap:19px}.card{padding:22px 19px;border-radius:14px}.card-heading h2{font-size:19px}.card-heading .eyebrow{font-size:8px}.step-marker{font-size:21px}.step-marker span{font-size:11px}.platform-picker{gap:7px;margin-bottom:22px;padding-bottom:19px}.platform-chip{font-size:8px;padding:6px 8px}.platform-chip>span{font-size:12px}.dashboard-aside{grid-template-columns:1fr;gap:19px}.growth-card{min-height:278px;padding:25px}.growth-art{right:23px;bottom:72px;transform:scale(.8)}.growth-card>.btn{left:25px;bottom:23px;width:calc(100% - 50px)}.growth-card h2{font-size:28px}.growth-card p{font-size:10px}.quick-guide li{margin-top:20px}.quick-guide strong{font-size:11px}.quick-guide li p{font-size:10px}.form-group{margin-bottom:20px}.order-checkout{gap:10px}.order-checkout>.btn{min-width:135px;padding:12px 14px;font-size:10px;gap:20px}.charge-amount{font-size:23px}.form-note{font-size:8px}.app-footer{padding:18px 16px;gap:12px}.app-footer>span:last-child{font-size:0}.app-footer a{font-size:8px;margin-left:12px}.wallet-layout>aside{grid-template-columns:1fr;gap:18px}.wallet-balance-card{min-height:235px}.payment-help p{font-size:10px}.gateway-option{padding:15px 13px;gap:11px}.gateway-text strong{font-size:12px}.gateway-text small{font-size:9px}.gateway-logo{height:36px;width:36px;border-radius:10px;font-size:21px}.gateway-atlos{font-size:29px}.gateway-text em{font-size:7px}.amount-presets{gap:6px}.amount-preset{padding:8px;font-size:10px}.amount-input input{font-size:27px}.history-card{padding:0}.table-toolbar{padding:17px;gap:15px}.search-form{width:100%;max-width:none}.filter-tabs{gap:2px}.filter-tabs>a{font-size:9px;padding:6px 8px}.category-filter{width:100%}.form-row{grid-template-columns:1fr;gap:0}.public-header{padding:19px 20px}.public-main{padding:0 20px}.landing-grid{padding-top:32px;gap:28px}.landing-story h1{font-size:61px}.hero-description{font-size:12px}.hero-link{font-size:10px}.hero-values{gap:10px;font-size:8px}.sign-in-card{padding:28px 23px}.sign-in-card h2{font-size:27px}.sign-in-emoji{font-size:24px;right:24px;top:26px}.hero-star{font-size:33px;margin-left:14px}.public-footer{padding:22px 20px;font-size:8px}.public-footer div{gap:15px}.auth-card{padding:26px 22px}.auth-card h1{font-size:25px}.pagination{padding:18px;font-size:9px}.message{max-width:95%;padding:16px}.checkout-card{padding:28px}.card-title-row h3{font-size:15px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.faq-card details{border-bottom:1px solid var(--line);padding:21px 0}.faq-card details:first-child{padding-top:0}.faq-card details:last-child{border:0;padding-bottom:0}.faq-card summary{font-size:14px;font-weight:550;color:#c0b5ff}.faq-card p{margin:16px 0 0;font-size:12px;line-height:1.9}.secondary-content{margin-bottom:24px}.secondary-content .card{margin-bottom:20px}.secondary-content small{display:block}.secondary-content h1,.secondary-content h2{font-size:24px}.secondary-content .btn-big-primary{background:#1c2440;color:#f7f8ff}.secondary-content .btn-big-secondary{background:#202942;color:#c0b5ff;border-color:#2d3652}.secondary-content .table{min-width:650px}.secondary-content .confirm-email-card{margin-top:15px!important}

@media(max-width:760px){.hero-star{display:none}.landing-story h1{margin-bottom:24px}}

.auth-divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:#aab5cf;font-size:10px}.auth-divider:before,.auth-divider:after{content:'';height:1px;background:var(--line);flex:1}.btn-google{justify-content:center;gap:12px;background:#151c30;border-color:#2d3652;color:#eef1ff;min-height:44px;font-family:Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px}.btn-google:hover{color:#eef1ff;background:#202942;border-color:#444066}.google-g{width:20px;height:20px;flex-shrink:0}.google-connected{display:flex;gap:12px;align-items:center;margin:20px 0;font-size:12px;overflow-wrap:anywhere}.google-disconnect{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.google-disconnect summary{font-size:11px;color:#c0b5ff}.google-disconnect>p{font-size:11px;line-height:1.8;margin-top:15px}.google-disconnect a{text-decoration:underline}.google-signin-form{margin-bottom:4px}

/* Electric Midnight: shared theme for the public site, workspace and checkout. */
body{background:radial-gradient(ellipse at 85% 0%,#33265738 0%,transparent 47%),var(--paper)}
.sidebar{background:linear-gradient(170deg,#121a32,#0b1020 76%);border-right:1px solid #252e49}
.sidebar .brand{color:#f7f8ff}.brand-mark{background:linear-gradient(145deg,#9b7cff,#6656e8);color:#fff;box-shadow:0 5px 20px #7655ed35;border-radius:11px}
.workspace-label{background:#171f36;border-color:#323c58;color:#c0cbe3}.workspace-dot{background:#a58cff;box-shadow:0 0 0 4px #392e5b}.workspace-pill{color:#cfc1ff;background:#30254e;border-color:#524178}
.sidebar .nav-item{border:1px solid transparent;border-radius:9px}.sidebar .nav-item.active{color:#fff;background:linear-gradient(100deg,#7d5aea,#6758d5);border-color:#a18afc66;box-shadow:0 6px 16px #03061544}.sidebar .nav-item.active .icon{color:#fff}.nav-active-dot{background:#c5b3ff}.sidebar .nav-item:hover:not(.active){background:#202940;border-color:#323b58;color:#fff}.nav-label,.brand small{color:#95a2c2}
.support-card{background:linear-gradient(130deg,#252447,#1a2440);border-color:#3b3b67}.support-orbit{color:#ad93ff}.support-card strong{color:#e4e4fc}.support-card p{color:#a5aecb}.support-card a{color:#c4b4ff;border-top-color:#3b3c5e}.avatar{background:#2c2b4e;color:#d6c8ff}.sidebar-profile small,.logout-link{color:#a4afc8}
.topbar{background:#10172adf;backdrop-filter:blur(18px);border-color:#2a3249}.breadcrumb strong{color:#e2e9fc}.topbar .avatar{background:#2b2b4c}.main-content{background:transparent}.green-text{color:#a98aff}
.card,.stat-card{background:linear-gradient(135deg,#192137,#141c30);border-color:#303950;box-shadow:0 8px 28px #03071322;border-radius:14px}.stat-card{overflow:hidden}.stat-card:before{content:'';position:absolute;top:0;left:22px;right:22px;height:2px;background:linear-gradient(90deg,#9372ff,transparent);opacity:.7}.stat-card:nth-child(2):before{background:linear-gradient(90deg,#6a9eff,transparent)}.stat-card:nth-child(3):before{background:linear-gradient(90deg,#db89e9,transparent)}.stat-card:nth-child(4):before{background:linear-gradient(90deg,#61c6e7,transparent)}
.stat-top{color:#b6c1da}.stat-value{color:#f1f4ff;font-weight:600;letter-spacing:-.04em}.stat-foot,.stat-link{color:#a5b1ce}.mint{background:#33294e;color:#c6a9ff}.lavender{background:#28344f;color:#9ebfff}.peach{background:#412a48;color:#e6a7ed}.blue{background:#20384c;color:#8cd2ee}.live-dot{background:#86d8cf}
.page-heading h1{font-weight:600;letter-spacing:-.035em}.page-heading p{color:#a7b3cf}.eyebrow{color:#a69bcf}.card-heading h2,.card-title-row h3{font-weight:550}.card-heading .eyebrow{color:#a09aba}.step-marker{color:#baa4ff}.step-marker span{color:#7884a4}
.btn{border-radius:9px;font-size:12px;font-weight:550}.btn-primary,.btn-dark{color:#fff;background:linear-gradient(110deg,#8859ef,#6263e9);border-color:#9c7af666;box-shadow:0 5px 16px #6f4ded33}.btn-primary:hover,.btn-dark:hover{color:#fff;background:linear-gradient(110deg,#986cf5,#7575f0);box-shadow:0 7px 22px #7957f24d}.btn-outline{background:#1d263d;color:#d6def3;border-color:#3a4561}.btn-outline:hover{background:#29324c;color:#fff}.btn-google{background:#fff;color:#343a46;border-color:#dadce0;box-shadow:none}.btn-google:hover{background:#edf1ff;color:#242a34;border-color:#bac4df}
.form-control{background-color:#10182b;color:#e0e7fc;border-color:#35405c;border-radius:9px;min-height:47px}.form-control::placeholder{color:#8997b4}.form-control[readonly]{background:#141e32;color:#bbc5de}.form-control:focus,input:focus,textarea:focus,select:focus{border-color:#a184ff!important;box-shadow:0 0 0 3px #8061f52b!important}label{color:#c3cee7}.field-hint{color:#8491ae}.form-note{color:#99a7c5}.charge-amount{color:#c9bbff}.form-control option{background:#141c30;color:#e3e8f8}
.platform-chip,.amount-preset{background:#172139;color:#b6c1dc;border-color:#36425f}.platform-chip.selected,.amount-preset.selected{background:#332650;border-color:#9270ec;color:#e1d5ff}.platform-picker{border-color:#303b55}.social-ig{color:#e59ccd}.social-yt{color:#f5a3a3}.social-tg{color:#84c3ec}
.growth-card{background:radial-gradient(ellipse at 90% 80%,#4956a83b,transparent 60%),linear-gradient(150deg,#2a2246,#1b2845);border-color:#4d426d;box-shadow:0 9px 25px #06091844}.growth-card h2{color:#f0ebff;font-weight:550}.growth-card .eyebrow{color:#b7a2e1}.growth-card p{color:#b1b9d5}.orbit,.orbit-two{border-color:#73619c55}.art-center{color:#fff;background:linear-gradient(145deg,#ab75f3,#6768e9);box-shadow:0 9px 24px #8e66ee44,inset 0 1px 0 #d2b8ff66}.bubble-ig{background:#452c50;color:#eea8dd}.bubble-yt{background:#422d42;color:#f3afa8}.bubble-tg{background:#253b5b;color:#9dd5fa}.art-spark{color:#b79aef}.quick-guide strong{color:#d5ddf2}.quick-guide li p{color:#9eaac6}.quick-guide li>span{background:#27243e;color:#bfa5ed;border-color:#494063}
.wallet-balance-card{background:radial-gradient(ellipse at 90% 15%,#6b67d370,transparent 65%),linear-gradient(125deg,#493075,#24365b);border:1px solid #7865a777;color:#f3ebff;box-shadow:0 14px 32px #070c2144}.wallet-balance-card:after{border-color:#ad93d644;box-shadow:0 0 0 30px #b1a4ff09,0 0 0 60px #b1a4ff09}.wallet-balance-card .eyebrow,.wallet-balance-card>p,.wallet-card-bottom,.wallet-card-icon{color:#d0c4ee}.wallet-card-bottom .live-dot{background:#93dbde}
.gateway-option{background:#151e34;border-color:#35405c}.gateway-option:has(input:checked){background:#29243f;border-color:#a183ef;box-shadow:0 0 0 1px #a183ef}.gateway-text strong{color:#e6e9fb}.gateway-text small{color:#a5b1cc}.gateway-text em{background:#3d3427;color:#e2c28b}.gateway-phonepe{background:#35284c;color:#c9a4f4}.gateway-cashfree{background:#2c2b52;color:#b5afff}.gateway-atlos{background:#193d3d;color:#80d7bd}.radio-indicator{border-color:#7481a1}.gateway-option input:checked~.radio-indicator{border-color:#a58bf4;background:#e5dbff}
.amount-input{background:#10182b;border-color:#4d426d}.amount-input>span{color:#b2a1d2}.amount-input input{color:#e0d5ff}.payment-note{background:#192238;border-color:#35405b}.payment-note p,.payment-help p{color:#aab7d3}.payment-note>.icon,.payment-help .icon{color:#b29de0}.payment-help strong{color:#d5dbed}.payment-help a{color:#c3a6ff}.secure-label{color:#acb7cf}
.table th{background:#121b2e;color:#a7b7d7;border-color:#303a56}.table td{color:#c1cce3;border-color:#2b3550}.category-row td{background:#252440!important;color:#d1c5f2}.service-id{background:#2c2845;color:#c4b2f0}.service-detail summary{color:#bcadf7}.filter-tabs>a{color:#adb9d3}.filter-tabs>a.selected{background:#33294f;color:#d8c6ff}.search-form{background:#121b2e;border-color:#35415d}.search-form input{color:#d3ddf4}.search-form input::placeholder{color:#96a4c1}.search-form .icon{color:#a899cd}.status-badge{color:#bdc9e4;background:#28334c}.status-badge.paid,.status-badge.completed{background:#173c36;color:#9be0c3}.status-badge.pending,.status-badge.processing,.status-badge.in-progress{background:#423722;color:#f1d38e}.status-badge.failed,.status-badge.canceled,.status-badge.cancelled,.status-badge.expired,.status-badge.partial{background:#432a3a;color:#f2acbe}.pill{background:#2a2943;border-color:#44405f;color:#bcb0d7}
.alert-success{background:#183931;border-color:#2c6451;color:#b5e5cb}.alert-danger{background:#3a2434;border-color:#754254;color:#f3bdcc}.alert-info{background:#202d48;border-color:#3b4d74;color:#c0cfed}.empty-state strong{color:#ccbbf5}.empty-state p{color:#aab4ce}.empty-state .icon{stroke:#b3a0df}.pagination{color:#b5c0da}.app-footer{color:#8f9cbb;border-color:#2a3450}.app-footer a{color:#b5a0ec}
.public-page{background:radial-gradient(ellipse at 15% 37%,#3c28684a,transparent 48%),radial-gradient(ellipse at 95% 0%,#23466336,transparent 43%),#0d1223}.public-header{border-bottom-color:#2c344c}.public-header .brand{color:#f0f3ff}.public-header>nav{color:#b2bdd6}.landing-kicker{color:#baa7eb}.landing-story h1{color:#f4f4ff;font-weight:600;letter-spacing:-.055em}.landing-story h1>span:not(.hero-star){color:#bca0fa;background:linear-gradient(90deg,#b695ff,#8ebeff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-star{color:#ad8cf0}.hero-description{color:#a8b4cf;font-size:14px}.hero-link{color:#c6b0fa}.hero-orbit{border-color:#75639b55}.hero-orbit:after{border-color:#82719e55}.hero-mini-card{background:#1d2843;border-color:#544673;box-shadow:0 15px 35px #03081744}.hero-mini-card strong{color:#e6e4f8}.hero-mini-card div>span{color:#aab5cf}.mini-avatar{background:linear-gradient(145deg,#7c57c4,#5265c7);color:#fff}.mini-check{background:#264348;color:#8ee4ca}.fs-ig{background:#482b50;color:#edabd4}.fs-yt{background:#442f47;color:#f6b4ae}.fs-tg{background:#253b5c;color:#a6d4fa}.fs-music{background:#2f2b4b;color:#ccb1fa}.floating-social{border-color:#b39dd344;box-shadow:0 10px 25px #01051044}.visual-spark{color:#b89ce8}.hero-values{color:#a6b6d3}
.sign-in-card{background:linear-gradient(140deg,#1d253cdd,#141d32f5);border:1px solid #46405f;box-shadow:0 20px 60px #03061666,inset 0 1px 0 #b5a5e51c;border-radius:18px}.sign-in-card h2{color:#f0efff;font-weight:550}.sign-in-card .eyebrow{color:#b6a2df}.sign-in-emoji{color:#b294e7}.sign-in-card>p{color:#a9b5cf}.sign-in-card .form-control{background:#11192e}.label-row>a{color:#c1a6f2}.checkbox-label{color:#b4c0db}.checkbox-label input{accent-color:#9872ef}.signup-prompt{color:#a4afcb!important}.signup-prompt>a,.checkbox-label a{color:#cab2ff}.signin-security{color:#96a4c1;border-color:#38435c}.password-toggle{color:#b1a0d4}.auth-divider{color:#a7b2cc}.auth-divider:before,.auth-divider:after{background:#35405a}.auth-card{box-shadow:0 18px 55px #04081a44}
.landing-features{border-color:#303954}.landing-features>article>span{color:#b7a1de}.landing-features h3{color:#ddd8f4;font-weight:500}.landing-features p{color:#9daecb;font-size:11px}.public-footer{border-color:#2e3852;color:#9aa9c6}.public-footer a{color:#bbabdf}.faq-card summary{color:#d4c2fa}.content-page p,.auth-card>p{color:#a7b6d3}.profile-overview{background:#24233d}.profile-overview h3{color:#e2d6fc}.avatar-large{background:#3b2b5a;color:#d9c0ff}.message{background:#18243b;border-color:#35415e}.message-own{background:#302543;border-color:#5d4775}.message p{color:#c6cfe7}.message .eyebrow{color:#ab9cc7}
.main-content .well{background:#171f34;border-color:#35405c}.main-content .panel-body{background:#111a2e;color:#b2bfd9}.main-content #neworder_fields .form-group>label{color:#c1cbe1}.main-content .help-block{color:#9faecb}.main-content .nav-pills a,.main-content .nav-tabs a{background:#2a2944;color:#c5b1ec}.secondary-content .btn-big-primary{color:#fff;background:#7954d8}.secondary-content .btn-big-secondary{background:#272d49;color:#d4c2f3;border-color:#454365}.secondary-content a{color:#bcabef}pre{background:#0a1121;color:#c5d4ff;border:1px solid #2d3959}.google-disconnect summary{color:#c4a8fa}
.checkout-card p{color:#adb9d3}.checkout-total{color:#dfd4ff}.checkout-card #checkout-message{color:#f4b4c7}
@media(max-width:760px){.nav-open .nav-backdrop{background:#030613b8}.hero-description{font-size:13px}.public-header{background:#0d1426b8}.sign-in-card{border-radius:16px}.landing-features article{border-color:#2d3851}}
