@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url('/figtree-variable.woff2') format('woff2')}
@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url('/figtree-italic-variable.woff2') format('woff2')}
:root{--bg:#0d1719;--panel:#142225;--line:#29383b;--text:#edf2ed;--muted:#a4b2ac;--lime:#cff077;--dark:#152015;--radius:22px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Figtree,system-ui,sans-serif;font-size:15px}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,textarea,select{outline-offset:5px}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:not-allowed;opacity:.45}a,button{transition:background .2s,transform .2s,color .2s}a:hover{color:var(--lime)}button:hover:not(:disabled){transform:translateY(-2px)}[hidden]{display:none!important}.topbar{max-width:1320px;margin:auto;padding:28px 42px;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;font-family:Figtree,sans-serif;font-weight:800;font-size:25px;letter-spacing:-1px}.brand-mark{font-size:50px;line-height:1}.brand-mark span{color:var(--lime)}.brand small{display:block;font-size:8px;letter-spacing:2.1px;margin-top:5px}.muted{color:var(--muted)}.header-note{color:var(--muted);margin-left:auto}.header-actions{display:flex;align-items:center;gap:18px;font-size:13px}.chip,.avatar{background:var(--panel);border:1px solid var(--line);border-radius:30px;padding:12px 20px}.avatar{padding:11px 14px;font-size:18px}.main-nav{display:flex;gap:12px;max-width:1320px;margin:auto;padding:18px 42px}.main-nav button,.filters button{padding:10px 16px;color:var(--muted);border-radius:25px}.main-nav button.selected,.filters button.selected{background:var(--lime);color:var(--dark)}#admin-nav{margin-left:auto}main{max-width:1236px;margin:auto;padding:0 26px}.view{display:none}.view.active{display:block;animation:enter .35s ease both}.hero{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:center;padding:54px 0 85px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px}.dot{display:inline-block;height:7px;width:7px;border-radius:100%;background:var(--lime);margin-right:7px}h1,h2,h3{font-family:Figtree,system-ui,sans-serif;font-weight:700;letter-spacing:-1.4px}h1{font-size:clamp(38px,4.8vw,64px);line-height:1.12;margin:30px 0}h1 em{color:var(--lime);font-style:normal}h2{font-size:32px;margin:8px 0 22px}h3{font-size:22px;letter-spacing:-.6px;margin:14px 0}.lead{color:var(--muted);font-size:18px;line-height:1.7;margin-bottom:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:28px;background:var(--panel);border:1px solid var(--line);font-weight:600;font-size:13px}.button.primary{background:var(--lime);color:var(--dark);border-color:var(--lime)}.button.danger{color:#ffa99d}.button:hover{transform:translateY(-2px)}.feature-card{border:1px solid #3b5350;border-radius:30px;padding:30px;background:linear-gradient(135deg,#24433c,#142323);position:relative;overflow:hidden}.feature-card:after{content:'';position:absolute;inset:-100px;background:radial-gradient(circle at 85% 75%,#86aa3930,transparent 50%);pointer-events:none}.feature-top,.feature-bottom{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.feature-top{font-size:10px;letter-spacing:1.6px}.feature-top span{font-size:28px}.feature-type{font-family:Figtree,sans-serif;font-size:clamp(37px,4.2vw,56px);font-weight:800;line-height:1.13;letter-spacing:-3px;padding:32px 0;position:relative;z-index:1}.feature-type>span:not(.accent){color:#859b91}.accent{color:var(--lime)}.feature-bottom{border-top:1px solid #46604d;padding-top:20px;font-size:12px;line-height:1.6}.rotating-symbol{font-size:46px;color:var(--lime);animation:rotate 24s linear infinite}.section-heading,.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.catalog-toolbar{margin:15px 0 28px}.filters{display:flex;gap:4px;border:1px solid var(--line);border-radius:28px;padding:4px}.catalog-toolbar input{max-width:270px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-align:left;padding:0;transition:transform .25s,border-color .25s;width:100%}.product-card:hover{border-color:#829859;transform:translateY(-6px)!important}.cover{background:linear-gradient(145deg,#2f4541,#244829);min-height:220px;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.cover.Software{background:linear-gradient(145deg,#243843,#38466a)}.cover.Subscriptions{background:linear-gradient(145deg,#4a3347,#624a3b)}.cover small{font-size:9px;letter-spacing:2px}.cover strong{font:800 52px Figtree,sans-serif;letter-spacing:-3px;color:#d7ecc8}.product-info{padding:22px}.category-label{color:var(--lime);font-size:10px;letter-spacing:2px}.product-info p{color:var(--muted);font-size:13px}.product-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.product-bottom strong{font-size:21px}.product-bottom span{color:var(--lime);font-size:25px}.assurance{display:grid;grid-template-columns:repeat(3,1fr);margin:60px 0;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px}.assurance strong{font-size:14px;margin-left:8px}.assurance small{display:block;color:var(--muted);font-size:12px;padding-left:28px;margin-top:8px}.page-title{padding:42px 0 20px}.page-title h1{font-size:42px;margin:15px 0}.page-title p{color:var(--muted)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;margin:20px 0}.panel-title{display:flex;gap:15px;align-items:center;justify-content:space-between}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wallet-card{background:linear-gradient(135deg,#d4ef83,#a9c866);color:#1b2816;border-radius:var(--radius);padding:35px;margin:20px 0}.wallet-card small{letter-spacing:2px;font-size:10px}.wallet-card .amount{font-size:56px;font-weight:800;letter-spacing:-2px;margin:24px 0}.wallet-card .button{border-color:#15201550;color:#162011}.wallet-card .primary{background:#17281b;color:#ddf8ac;border-color:#17281b}.row{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.row:last-child{border:0}.row small{display:block;color:var(--muted);margin-top:6px}.row div{min-width:0}.row p,.message{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);line-height:1.7}.positive{color:var(--lime)}.badge{display:inline-block;padding:6px 12px;background:#2b3c37;border-radius:20px;font-size:10px;text-transform:uppercase;letter-spacing:1px}.empty{padding:45px 25px;text-align:center;color:var(--muted);grid-column:1/-1;border:1px dashed var(--line);border-radius:var(--radius);line-height:1.8}.notice{padding:16px 20px;background:#38412b;border:1px solid #677b45;border-radius:14px;color:#e0edb4;font-size:13px;line-height:1.6;margin:18px 0}.field{display:block;margin:17px 0}.field>span{display:block;color:var(--muted);font-size:12px;margin-bottom:9px}input,textarea,select{width:100%;border:1px solid #42504b;border-radius:12px;background:#0c1719;padding:13px 15px;color:var(--text)}textarea{resize:vertical;min-height:95px}input:focus,textarea:focus,select:focus{outline:2px solid var(--lime)}input[type=checkbox]{width:auto;accent-color:var(--lime)}.check{display:flex;gap:10px;align-items:center;margin:18px 0;color:var(--muted)}.form-note{color:var(--muted);font-size:12px;line-height:1.8}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}code{overflow-wrap:anywhere;color:var(--muted);font-size:12px}dialog{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:24px;padding:32px;max-width:620px;width:calc(100% - 32px);max-height:88vh;box-shadow:0 20px 100px #0008}dialog::backdrop{background:#050c10b0;backdrop-filter:blur(7px)}dialog[open]{animation:enter .25s ease}.close{float:right;font-size:30px;line-height:1;padding:0 0 10px 20px}.modal-heading{font-size:30px;margin-top:0}.error-text{color:#ffb3a4;font-size:13px;white-space:pre-wrap}progress{width:100%;height:14px;accent-color:var(--lime)}video{width:100%;border-radius:12px;margin-top:15px}#toast{position:fixed;bottom:25px;right:25px;max-width:400px;background:var(--lime);color:var(--dark);padding:18px 24px;border-radius:16px;box-shadow:0 15px 40px #0005;z-index:99;font-size:14px}footer{max-width:1236px;margin:60px auto 0;padding:45px 26px 30px;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;align-items:center}.footer-brand{font:800 42px Figtree,sans-serif;letter-spacing:-2px}.footer-brand span{color:var(--muted)}.footer-top p{color:var(--muted);line-height:1.8}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:45px;font-size:10px;color:var(--muted)}.footer-bottom div{display:flex;gap:18px}.auth-shell{max-width:480px;margin:65px auto;padding:0 20px}.auth-shell .brand{margin-bottom:30px}.auth-shell h1{font-size:38px}.auth-links{display:flex;justify-content:space-between;font-size:13px;gap:20px;margin-top:23px}.auth-links a{color:var(--lime)}.policy-shell{max-width:850px;margin:50px auto;padding:0 25px;line-height:1.8}.policy-shell h1{font-size:42px}.policy-shell p{margin:24px 0;color:var(--muted)}.policy-shell nav{display:flex;gap:20px;flex-wrap:wrap}.loading{opacity:.55;pointer-events:none}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{to{transform:rotate(360deg)}}@media(max-width:850px){.topbar{padding:22px;gap:15px}.header-note{display:none}.header-actions{margin-left:auto;gap:10px}.main-nav{padding:14px 15px;gap:3px;overflow:auto}.main-nav button{white-space:nowrap;font-size:12px;padding:10px 12px}.hero{gap:30px;grid-template-columns:1fr 1fr;padding:35px 0 55px}.feature-type{font-size:40px}.product-grid{grid-template-columns:repeat(2,1fr)}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar input{max-width:none}.assurance{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-wrap:wrap}}@media(max-width:560px){.brand{font-size:21px}.brand-mark{font-size:40px}.header-actions>a{max-width:65px;font-size:11px}.chip{padding:10px 14px}.avatar{display:none}main{padding:0 18px}.hero{grid-template-columns:1fr;gap:35px}.hero h1{font-size:42px}.feature-card{padding:25px}.feature-type{font-size:48px;padding:25px 0}.product-grid,.two-col{grid-template-columns:1fr}.filters button{font-size:11px;padding:9px 12px}.section-heading{align-items:flex-end;gap:5px}.section-heading h2{font-size:27px}.section-heading>span{font-size:11px;white-space:nowrap}.footer-top{align-items:flex-start}.footer-brand{font-size:27px}.footer-top p{font-size:12px}.footer-bottom div{flex-wrap:wrap}.panel{padding:20px}.row{gap:12px}.page-title h1{font-size:32px}.wallet-card .amount{font-size:44px}dialog{padding:25px}#toast{left:20px;right:20px}.policy-shell h1{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.upi-payment{display:grid;justify-items:center;gap:14px;margin:24px 0}.upi-payment img{width:min(100%,300px);height:auto;background:#fff;border-radius:12px}.upi-id{font-size:1.05rem;overflow-wrap:anywhere}

/* Multi-page workspace: shared visual system for customer and management pages. */
:root{--bg:#f5f7fa;--panel:#fff;--line:#e3e8ee;--text:#192631;--muted:#748493;--lime:#16a66c;--dark:#fff;--radius:20px;color-scheme:light}html{scroll-behavior:auto}body{font-size:14px}a:hover{color:#0c8253}.button{border-radius:12px;padding:12px 19px;background:#f7f9fb;color:var(--text)}.button.primary{color:#fff;background:var(--lime);border-color:var(--lime)}.button.danger{color:#bc3232}.button:hover{box-shadow:0 4px 14px #1726310a}.button:focus-visible,a:focus-visible{outline:3px solid #62bfa2}.badge{background:#e9f7f0;color:#15784f}.positive{color:#128155}input,textarea,select{background:#f7f9fb;border-color:#dce4eb;color:var(--text)}input::placeholder,textarea::placeholder{color:#8b99a5}.notice{background:#fff8e7;border-color:#ecd8a1;color:#735715}.error-text{color:#b22d35}.empty{background:#fafcfd;padding:38px 24px}.check{align-items:flex-start;line-height:1.7}.row{overflow-wrap:anywhere}.row>strong{flex-shrink:0}.row p{font-size:13px}.panel p{line-height:1.7}.nav-icon{width:21px;height:21px;flex-shrink:0}.workspace-shell{min-height:100vh}.workspace-shell .topbar{max-width:none;position:fixed;inset:0 0 auto;height:82px;padding:0 30px;background:#15252a;color:#fff;border:0;z-index:40;box-shadow:0 2px 16px #16263010}.workspace-shell .brand{font-size:24px}.workspace-shell .brand-mark{font-size:45px}.workspace-shell .brand .muted{color:#83d5b3}.workspace-shell .brand small{color:#b2c3c7;font-size:7px;letter-spacing:1.8px}.workspace-shell .header-actions{margin-left:auto;gap:16px}.workspace-shell .chip,.workspace-shell .avatar{background:#23383d;color:#edf7f2;border-color:#385056}.workspace-shell .chip{min-width:100px}.menu-toggle{display:none;color:#fff;font-size:24px;padding:6px}.sidebar{position:fixed;top:82px;left:0;bottom:0;width:254px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:30;overflow-y:auto;padding:22px 14px 14px}.sidebar nav{display:block}.nav-group-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:#8795a2;padding:0 16px;margin:16px 0 12px}.sidebar-link{display:flex;gap:13px;align-items:center;padding:13px 16px;margin:4px 0;border-radius:12px;color:#546675;font-weight:500;font-size:13px}.sidebar-link:hover{background:#f1f7f4;color:#13805c}.sidebar-link.selected{background:#e4f6ed;color:#087649;font-weight:700;box-shadow:inset 3px 0 #16a66c}.sidebar-link.selected .nav-icon{color:#0b8c58}.sidebar-bottom{margin-top:auto;padding:30px 12px 6px;font-size:11px;color:#536775;overflow-wrap:anywhere}.sidebar-bottom small{display:block;margin:10px 0 0 15px;color:var(--muted);font-size:10px}.status-dot{width:7px;height:7px;background:#16a66c;display:inline-block;border-radius:50%;margin-right:7px}.workspace-content{margin-left:254px;padding-top:82px;min-height:100vh;display:flex;flex-direction:column}.workspace-shell main{width:100%;max-width:1560px;margin:0 auto;padding:25px 40px 40px;flex:1}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#8b99a5;padding:0 0 8px}.breadcrumb strong{color:#425867;font-weight:500}.page-title{padding:12px 0 16px}.page-title .eyebrow{color:#128155;font-size:9px}.page-title h1{font-size:35px;letter-spacing:-1.2px;margin:10px 0 12px}.page-title p:last-child{font-size:14px;line-height:1.7}.workspace-shell .view{display:block;animation:enter .3s ease both}.workspace-shell .panel{box-shadow:0 5px 20px #29364b03;margin:20px 0;padding:28px}.panel h3{font-size:20px;letter-spacing:-.5px}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:8px 0 28px}.metric-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;min-width:0}.metric-heading{display:flex;gap:9px;align-items:center;color:var(--muted);font-size:12px}.metric-heading .nav-icon{color:#148a5e;width:19px;height:19px}.metric-card>strong{display:block;font:800 clamp(23px,2vw,32px) Figtree,system-ui,sans-serif;color:var(--text);letter-spacing:-1px;margin:22px 0 17px;overflow-wrap:anywhere}.metric-card>a{font-size:11px;color:#15815a;display:flex;justify-content:space-between;gap:10px}.home-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:38px 42px;border:1px solid #cce6d8;background:linear-gradient(115deg,#eefbf4,#e2f4eb);border-radius:24px;margin:20px 0 26px;overflow:hidden}.home-banner h2{font-size:42px;line-height:1.2;letter-spacing:-1.8px;margin:14px 0}.home-banner p{color:#547060;line-height:1.8}.home-banner .eyebrow{color:#157f55}.code-art{background:#1b3430;color:#d4fae5;border:7px solid #ffffffb0;border-radius:26px;width:300px;padding:32px;transform:rotate(4deg);box-shadow:0 12px 40px #1253391a;animation:workspace-float 7s ease-in-out infinite;flex-shrink:0}.code-art>span{font:800 86px Figtree,system-ui,sans-serif;letter-spacing:-9px;display:block}.code-art small{font-size:9px;letter-spacing:1.8px;color:#84bf9f}.code-lines{margin-top:24px;display:grid;gap:10px}.code-lines i{height:7px;border-radius:8px;background:#476e5b;display:block;width:88%}.code-lines i:nth-child(2){width:65%;background:#80bd95}.code-lines i:nth-child(3){width:76%}.workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workspace-link{background:white;border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:transform .2s,box-shadow .2s}.workspace-link:hover{transform:translateY(-3px);box-shadow:0 8px 30px #29364b08}.workspace-link .nav-icon{width:27px;height:27px;color:#128155}.workspace-link strong{font-size:15px}.workspace-link span{color:var(--muted);font-size:12px;line-height:1.7}.workspace-shell footer{max-width:none;margin:10px 40px 0;padding:23px 0;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:10px}.workspace-shell footer nav{display:flex;gap:18px;flex-wrap:wrap}.quota-panel{display:flex;gap:25px;justify-content:space-between;align-items:center;background:#eef9f3!important;border-color:#c8e5d6!important}.quota-panel h3{margin:0 0 8px}.quota-panel p{font-size:12px;color:#5f7c6d;margin:0}.quota-items{display:flex;gap:28px;flex-shrink:0}.quota-items span{display:block;font-size:10px;color:#597866;margin-bottom:8px}.quota-items strong{color:#117c50;white-space:nowrap;font-size:15px}.wallet-card{background:linear-gradient(110deg,#edfff3,#dff3e8);border:1px solid #d2e9dc;color:#183629;margin:20px 0}.wallet-card .primary{background:#16a66c;color:#fff;border-color:#16a66c}.wallet-card .button:not(.primary){background:white;border-color:#c8dfd1}.wallet-card .amount{color:#0f9360}.workspace-shell .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{box-shadow:0 5px 20px #29364b03}.cover{min-height:180px;background:linear-gradient(145deg,#173b30,#2d7453);color:#eefbf4}.cover.Software{background:linear-gradient(145deg,#213645,#3b658d)}.cover.Subscriptions{background:linear-gradient(145deg,#44324a,#876160)}.category-label{color:#148957}.product-bottom span{color:#0e9a61}.filters{background:#fff;border-color:var(--line);border-radius:12px}.filters button{border-radius:8px;font-size:12px}.filters button.selected{color:#fff}.section-heading h2{font-size:23px}.product-info h3{line-height:1.35}.product-card:hover{border-color:#80b59b}.sidebar-backdrop{position:fixed;inset:82px 0 0;background:#12252480;z-index:29;backdrop-filter:blur(2px)}.skip-link{position:fixed;top:-60px;left:18px;padding:12px 20px;background:#fff;color:#172b22;z-index:100}.skip-link:focus{top:12px}dialog{box-shadow:0 20px 100px #16352833}dialog::backdrop{background:#142b2c70}#toast{background:#153e2d;color:#fff;box-shadow:0 15px 40px #16342820}.auth-links a{color:#148155}.auth-shell .brand small{color:#738d7b}.policy-shell nav a{color:#148155}.policy-shell h1{color:#1b2b32}@keyframes workspace-float{50%{transform:translateY(-7px) rotate(2deg)}}
@media(min-width:1051px){.sidebar-backdrop{display:none!important}}
@media(max-width:1250px){.workspace-shell main{padding:24px 27px 35px}.workspace-shell footer{margin:10px 27px 0}.dashboard-grid{gap:13px}.metric-card{padding:18px}.metric-heading{font-size:11px}.workspace-grid{gap:13px}.quota-panel{align-items:flex-start;flex-direction:column}.home-banner{padding:30px}.code-art{width:240px;padding:23px}.code-art>span{font-size:73px}}
@media(max-width:1050px){.menu-toggle{display:block}.sidebar{transform:translateX(-100%);transition:transform .25s ease;width:260px}.sidebar-open .sidebar{transform:translateX(0)}.workspace-content{margin-left:0}.workspace-shell .topbar{padding:0 22px}.workspace-shell main{padding:24px 26px}.workspace-shell .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:750px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid{grid-template-columns:1fr}.home-banner h2{font-size:34px}.code-art{width:185px;padding:20px}.code-art>span{font-size:54px}.code-art small{font-size:7px}.home-banner{padding:27px}.workspace-shell .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .two-col{grid-template-columns:1fr}.workspace-shell .catalog-toolbar{flex-direction:column;align-items:stretch}.workspace-shell .catalog-toolbar input{max-width:none}.filters{flex-wrap:wrap;justify-content:flex-start}.workspace-shell .row{flex-wrap:wrap}.row .actions{margin:4px 0}.workspace-shell .header-actions{gap:10px}.workspace-shell .avatar{display:block;padding:8px 11px}.workspace-shell .chip{min-width:0;padding:10px 13px}.workspace-shell footer{flex-direction:column}.breadcrumb{gap:7px;font-size:10px}.quota-items{gap:24px}}
@media(max-width:480px){.workspace-shell .topbar{height:72px;padding:0 14px;gap:11px}.workspace-shell .brand{font-size:19px;gap:8px}.workspace-shell .brand-mark{font-size:33px}.workspace-shell .brand small{font-size:5px;letter-spacing:1.3px}.workspace-shell .header-actions>a{max-width:59px;font-size:10px}.workspace-shell .header-actions{gap:7px}.workspace-shell .chip{font-size:11px;padding:9px 10px}.workspace-shell .avatar{display:none}.sidebar{top:72px}.sidebar-backdrop{top:72px}.workspace-content{padding-top:72px}.workspace-shell main{padding:19px 18px 30px}.page-title h1{font-size:30px}.dashboard-grid{gap:11px}.metric-card{padding:16px}.metric-card>strong{font-size:25px;margin:16px 0}.metric-heading{align-items:flex-start;font-size:11px;line-height:1.4;gap:6px}.metric-heading .nav-icon{width:16px;height:16px}.home-banner{padding:26px;position:relative}.home-banner>div:first-child{position:relative;z-index:1}.code-art{position:absolute;right:-78px;opacity:.12;width:210px}.home-banner h2{font-size:34px}.workspace-shell .product-grid{grid-template-columns:1fr}.workspace-shell .panel{padding:21px}.workspace-shell footer{margin:10px 18px 0}.quota-items{gap:15px}.quota-items strong{font-size:13px}.sidebar-link{font-size:14px}.workspace-shell .section-heading{align-items:flex-start;flex-direction:column}.workspace-shell .section-heading h2{font-size:22px}.workspace-shell .panel-title{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.code-art{animation:none}.sidebar{transition:none}}

/* Midnight Aurora: dark financial workspace with restrained motion. */
:root{--bg:#0b1020;--panel:#141d30;--line:#29334c;--text:#eef1ff;--muted:#a1adc6;--lime:#a195ff;--dark:#15172c;color-scheme:dark}body{background:radial-gradient(ellipse at 90% 5%,#44326735,transparent 45%),radial-gradient(ellipse at 30% 85%,#17605a20,transparent 45%),#0b1020;color:var(--text)}.workspace-shell:before{content:'';position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 30%,#7760cd15,transparent 40%);animation:aurora-drift 18s ease-in-out infinite;z-index:-1}.workspace-shell .topbar{background:#10162ae8;backdrop-filter:blur(20px);border-bottom:1px solid #2b3349;box-shadow:0 4px 24px #0002}.workspace-shell .brand .muted{color:#a69dff}.workspace-shell .brand small{color:#9ba8c9}.workspace-shell .chip,.workspace-shell .avatar{background:#202640;color:#eeeaff;border-color:#394165}.sidebar{background:#101729eb;border-color:#27314a;backdrop-filter:blur(20px)}.nav-group-label{color:#7989ae}.sidebar-link{color:#afbad0}.sidebar-link:hover{background:#242542;color:#e8e0ff}.sidebar-link.selected{background:linear-gradient(110deg,#6c55c738,#53449524);color:#d0c5ff;box-shadow:inset 3px 0 #a195ff}.sidebar-link.selected .nav-icon{color:#b8acff}.sidebar-bottom{color:#a4b4ce}.sidebar-bottom small{color:#7284a9}.status-dot{background:#81dfce;box-shadow:0 0 14px #5ccbb888}.breadcrumb{color:#7586a8}.breadcrumb strong{color:#afbdd6}.page-title .eyebrow{color:#b4a4ff}.page-title h1{color:#f0f2ff}.button{background:#202940;color:#dfe6f9;border-color:#35425b}.button.primary{background:linear-gradient(110deg,#9f8bef,#7c7df0);border-color:#a398ee;color:#12132b;box-shadow:0 5px 20px #7562bd20}.button:hover{box-shadow:0 7px 25px #0003}.button.danger{color:#ffa1ad}.badge{background:#333053;color:#c6baff}.positive{color:#80e2c4}input,textarea,select{background:#0e1627;color:#e9edff;border-color:#354059}input::placeholder,textarea::placeholder{color:#6d7e9c}input:focus,select:focus,textarea:focus{outline-color:#b4a4ff}.notice{background:#3c3022;color:#f0cf9c;border-color:#735734}.error-text{color:#ffb1bd}.empty{background:#11192a;border-color:#33415e;color:#a3b1ce}.workspace-shell .panel{background:linear-gradient(125deg,#172137,#141c2e);box-shadow:0 10px 32px #0001;border-color:#2c3852}.panel h3{color:#e9edfa}.metric-card{background:linear-gradient(135deg,#18213a,#151d30);border-color:#2d3750;box-shadow:0 6px 25px #0001;transition:transform .25s,border-color .25s}.metric-card:hover{transform:translateY(-3px);border-color:#675895}.metric-card>a,.metric-heading .nav-icon{color:#b4a4ff}.home-banner{background:linear-gradient(120deg,#302344,#1b3044);border-color:#514266;box-shadow:0 10px 40px #0002}.home-banner p{color:#bbc1d8}.home-banner .eyebrow{color:#baa5ff}.code-art{background:#171f35;border-color:#59516b;color:#d0c5ff;box-shadow:0 12px 40px #0003}.code-art small{color:#9bb9c1}.code-lines i{background:#494973}.code-lines i:nth-child(2){background:#9184c1}.workspace-link{background:linear-gradient(120deg,#18223a,#141d30);border-color:#2d3954}.workspace-link:hover{border-color:#615484;box-shadow:0 10px 30px #0002;color:#e5deff}.workspace-link .nav-icon{color:#ab9df6}.quota-panel{background:linear-gradient(110deg,#272443,#1a2d3d)!important;border-color:#4e4168!important}.quota-panel p,.quota-items span{color:#aebbd0}.quota-items strong{color:#bcb0ff}.wallet-card{background:linear-gradient(110deg,#312648,#1a3741);border-color:#59436f;color:#e7ebfa}.wallet-card .amount{color:#b9a8ff}.wallet-card .primary{background:#aa97f0;border-color:#aa97f0;color:#1b1536}.wallet-card .button:not(.primary){background:#263447;color:#c8d4e7;border-color:#475771}.filters{background:#161f33;border-color:#34415b}.filters button.selected{background:#a295f2;color:#14162d}.cover{background:linear-gradient(135deg,#2b2852,#285a58)}.cover.Software{background:linear-gradient(135deg,#1e3359,#4a3d7a)}.cover.Subscriptions{background:linear-gradient(135deg,#4c304c,#795263)}.product-card{background:#151f34;border-color:#34405a}.product-card:hover{border-color:#a895db}.category-label,.product-bottom span{color:#b1a2f3}.workspace-shell footer{border-color:#2a344c}.sidebar-backdrop{background:#080d20b0}.auth-links a,.policy-shell nav a{color:#beafff}.auth-shell .brand small{color:#99a8c8}.policy-shell h1{color:#eaf0ff}.skip-link{background:#24233d;color:#f4ecff}dialog{background:linear-gradient(125deg,#1c2540,#151d30);border-color:#445173;box-shadow:0 20px 100px #0007}dialog::backdrop{background:#070b1cc4;backdrop-filter:blur(8px)}#toast{background:#ccc0ff;color:#1b1534;box-shadow:0 15px 40px #0005}.finance-balance{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(110deg,#33274e,#173e44);border:1px solid #59456f;border-radius:22px;padding:25px 30px;margin:8px 0 24px;position:relative;overflow:hidden}.finance-balance:after{content:'';position:absolute;right:-30px;top:-80px;width:200px;height:200px;border-radius:50%;background:#9e84da12;pointer-events:none}.finance-balance small{display:block;letter-spacing:1.8px;font-size:9px;color:#b6b6d3}.finance-balance strong{font:800 34px Figtree,system-ui,sans-serif;display:block;margin-top:12px;color:#e4dcff;letter-spacing:-1px}.finance-tabs{display:flex;gap:20px;border-bottom:1px solid #33415e;margin-bottom:24px}.finance-tabs button{padding:16px 10px;color:#98a7c6;border-bottom:3px solid transparent;border-radius:0;font-weight:600}.finance-tabs button.selected{color:#c9baff;border-bottom-color:#b39bf7}.flow-steps{display:flex;justify-content:center;gap:25px;padding:20px 0 28px;color:#7f8ba9;font-size:12px}.flow-steps .selected{color:#c7b6ff}.payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 25px}.payment-method{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:25px;border:1px solid #364360;border-radius:18px;background:linear-gradient(125deg,#1c2540,#172037);gap:12px;transition:transform .25s,border-color .25s,box-shadow .25s}.payment-method:hover{transform:translateY(-5px)!important;border-color:#a290d6;box-shadow:0 12px 30px #06091866}.payment-method strong{font-size:17px;color:#eeeaff}.payment-method .method-limit{font-size:14px;color:#bfb0f8}.payment-method small{font-size:12px;color:#9fadc8;line-height:1.6}.payment-method .badge{margin-top:auto;font-size:8px}.method-symbol{display:grid;place-items:center;width:44px;height:44px;border:1px solid #59507f;border-radius:14px;background:#353053;color:#c9baff;margin-bottom:6px}.method-symbol .nav-icon{width:24px;height:24px}.payment-method.unavailable{background:linear-gradient(125deg,#1a2234,#141d2e);border-style:dashed}.payment-method.unavailable .badge{color:#b6bccb;background:#2d354b}.finance-form-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;align-items:start}.finance-form-grid>.panel{margin-top:6px}.conversion-preview{padding:15px;background:#2c2947;border:1px solid #51436e;border-radius:12px;color:#d7caff;font-weight:500;font-size:13px}.finance-form-grid .upi-payment img{max-width:250px}.finance-tabs button:hover{transform:none;background:#252840}.finance-balance .badge{overflow-wrap:anywhere;letter-spacing:0;text-transform:none;font-size:11px}.form-note a{color:#beadfa}.payment-method:focus-visible{outline:3px solid #c2aef9;outline-offset:4px}@keyframes aurora-drift{50%{opacity:.5;transform:translateY(20px)}}@media(max-width:1100px){.payment-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.finance-form-grid{grid-template-columns:1fr;gap:8px}.finance-balance{padding:23px}.finance-balance strong{font-size:30px}.flow-steps{gap:15px;font-size:11px}.finance-tabs{gap:12px}.finance-workspace .panel-title{flex-wrap:wrap}}@media(max-width:480px){.payment-methods{grid-template-columns:1fr;gap:14px}.payment-method{padding:23px}.finance-balance{align-items:flex-start;flex-direction:column;gap:14px}.finance-tabs button{font-size:12px;padding:14px 9px}.flow-steps{justify-content:flex-start;gap:12px;line-height:1.6;font-size:10px}.finance-form-grid .upi-payment img{width:220px;max-width:100%}.panel-title>.muted{font-size:11px}.sidebar-link{font-size:13px}}@media(prefers-reduced-motion:reduce){.workspace-shell:before{animation:none}.payment-method,.metric-card{transition:none}}

/* FX SERVICES registration and account identity. */
.brand .brand-mark{font-size:25px;letter-spacing:-2px}.workspace-shell .brand .brand-mark{font-size:25px}.email-otp-row{display:flex;gap:10px;align-items:stretch}.email-otp-row input{flex:1;min-width:0}.email-otp-row .otp-send{flex-shrink:0;padding:12px 14px;font-size:13px;background:#30294e;border:1px solid #655799;color:#eee9ff;white-space:nowrap}.auth-submit{width:100%}.auth-change-email{width:100%;margin-top:12px}.email-otp-row input:read-only{color:#a7b0c5}.field>label{font-weight:600}.auth-shell .form-note{line-height:1.6}.auth-shell h1{font-size:36px}@media(max-width:480px){.email-otp-row{gap:7px}.email-otp-row .otp-send{padding:10px;font-size:11px}.auth-shell h1{font-size:29px}.brand{font-size:21px}}

.payment-confirmation{padding:18px;border:1px solid var(--lime);border-radius:14px;background:var(--panel);margin:20px 0}.payment-confirmation h3{margin-top:0;font-size:19px}.amount-warning{margin-top:8px}button.primary:disabled{background:#46515b;color:#aeb7c0;border-color:#46515b;opacity:.7}

.live-deposit-rate{border:1px solid var(--line);border-radius:14px;padding:16px;margin:18px 0}.live-deposit-rate small{color:var(--muted)}

/* Modern surfaces and accessible motion */
:root{--motion-ease:cubic-bezier(.2,.8,.2,1)}
.button,.sidebar-link,.workspace-link,.payment-method,.product-card,.filters button,.finance-tabs button{position:relative;isolation:isolate;overflow:hidden;transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .25s ease,transform .25s var(--motion-ease)}
.button:active:not(:disabled),.payment-method:active:not(:disabled),.product-card:active:not(:disabled){transform:scale(.98)!important}
.button.primary{background:linear-gradient(120deg,#bda5ff,#9290ff);border-color:#c1b3ff;box-shadow:0 4px 20px #8d77ff26}
.button.primary:hover:not(:disabled){box-shadow:0 8px 30px #947cff40;border-color:#dfd5ff}
.button:focus-visible,.sidebar-link:focus-visible,.filters button:focus-visible,.finance-tabs button:focus-visible{outline:2px solid #c8b5ff;outline-offset:4px}
.sidebar-link.active{box-shadow:inset 3px 0 0 #bca5ff,0 4px 22px #06091920}
.metric-card,.product-card,.payment-method,.workspace-link{box-shadow:0 8px 28px #05081622}
.metric-card:hover,.workspace-link:hover{box-shadow:0 14px 36px #04071b50}
.panel,.metric-card,.payment-method{border-top-color:#46526c}
.home-banner{background:radial-gradient(ellipse at 90% 10%,#8b72d226,transparent 55%),linear-gradient(125deg,#302344,#1b3044)}
.click-ripple{position:absolute;pointer-events:none;border-radius:50%;background:currentColor;opacity:0;z-index:3;animation:click-wave .55s ease-out both}
@keyframes click-wave{from{transform:scale(0);opacity:.18}to{transform:scale(1);opacity:0}}
dialog[open]{animation:dialog-reveal .3s var(--motion-ease) both}
dialog[open]::backdrop{animation:backdrop-reveal .25s ease both}
@keyframes dialog-reveal{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes backdrop-reveal{from{opacity:0}to{opacity:1}}
#toast:not([hidden]){animation:toast-reveal .3s var(--motion-ease) both}
@keyframes toast-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
form[data-busy="1"] button[type="submit"]::after{content:'';width:14px;height:14px;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:busy-spin .75s linear infinite}
@keyframes busy-spin{to{transform:rotate(360deg)}}
@view-transition{navigation:auto}
::view-transition-old(root){animation:page-out .16s ease both}
::view-transition-new(root){animation:page-in .26s var(--motion-ease) both}
@keyframes page-out{to{opacity:0}}
@keyframes page-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.click-ripple{display:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}

/* Ember studio: warm charcoal, champagne and copper. Presentation only. */
:root{--bg:#14110f;--panel:#211c18;--line:#44372d;--text:#f8eee2;--muted:#bdad9f;--lime:#f6b76a;--dark:#24180f;color-scheme:dark}
body{background:radial-gradient(ellipse at 95% 0%,#ad65231f,transparent 45%),radial-gradient(ellipse at 10% 90%,#88683812,transparent 50%),var(--bg);color:var(--text)}
.workspace-shell:before{background:radial-gradient(circle at 80% 30%,#efab5512,transparent 42%)}
.workspace-shell .topbar{background:#191512ed;border-color:#44372d;box-shadow:0 4px 24px #0003}.sidebar{background:#191512ed;border-color:#44372d}
.workspace-shell .brand .muted,.page-title .eyebrow,.home-banner .eyebrow,.metric-card>a,.metric-heading .nav-icon,.workspace-link .nav-icon,.category-label,.form-note a,.auth-links a,.policy-shell nav a{color:#f6b76a}
.workspace-shell .brand small,.auth-shell .brand small,.sidebar-bottom,.breadcrumb strong,.home-banner p,.quota-panel p,.quota-items span{color:var(--muted)}
.workspace-shell .chip,.workspace-shell .avatar{background:#332820;color:#f7dfbb;border-color:#614a36}.nav-group-label,.breadcrumb,.sidebar-bottom small{color:#a29180}
.sidebar-link{color:#cbbbad}.sidebar-link:hover{background:#32271e;color:#fff0dd}.sidebar-link.selected,.sidebar-link.active{background:linear-gradient(110deg,#c7893930,#a46f2920);color:#ffd49b;box-shadow:inset 3px 0 #f6b76a}.sidebar-link.selected .nav-icon{color:#f6b76a}
.page-title h1,.panel h3,.policy-shell h1{color:var(--text)}
.button{background:#332a23;color:#f4e6d5;border-color:#594737}.button.primary,.wallet-card .primary{background:linear-gradient(120deg,#ffcf8c,#e9a352);border-color:#f6c27e;color:#2b1b0d;box-shadow:0 4px 20px #d58f2520}.button.primary:hover:not(:disabled){box-shadow:0 8px 30px #d58f2535;border-color:#ffe2b6}.button.danger{color:#ffa1ad}
.button:focus-visible,.sidebar-link:focus-visible,.filters button:focus-visible,.finance-tabs button:focus-visible,.payment-method:focus-visible{outline:2px solid #ffcd8e;outline-offset:4px}
.badge{background:#483522;color:#ffd39b}.positive{color:#9cdbb4}
input,textarea,select{background:#181411;color:#f8eee2;border-color:#594737}input::placeholder,textarea::placeholder{color:#9d8d7e}input:focus,select:focus,textarea:focus{outline-color:#f6b76a}.email-otp-row .otp-send{background:#423020;border-color:#926e43;color:#ffe7c6}.email-otp-row input:read-only{color:var(--muted)}
.empty{background:#1a1613;border-color:#554435;color:var(--muted)}.workspace-shell .panel,.metric-card,.workspace-link,.product-card,.payment-method{background:linear-gradient(125deg,#29221c,#201b17);border-color:#4e3e30;box-shadow:0 8px 28px #0002}.panel{border-top-color:#66503a}.metric-card:hover,.workspace-link:hover,.product-card:hover,.payment-method:hover{border-color:#ba8a51;box-shadow:0 14px 36px #0004}.workspace-link:hover{color:#ffe8c8}
.home-banner{background:radial-gradient(ellipse at 90% 10%,#c7914326,transparent 55%),linear-gradient(125deg,#3c2b1e,#25231b);border-color:#765535}.code-art{background:#221d17;border-color:#86653e;color:#ffd39b}.code-art small{color:#c4b99d}.code-lines i{background:#71553b}.code-lines i:nth-child(2){background:#c49a65}
.quota-panel{background:linear-gradient(110deg,#3c2b20,#28231b)!important;border-color:#765535!important}.quota-items strong{color:#ffd39b}
.wallet-card,.finance-balance{background:linear-gradient(110deg,#49321e,#282c20);border-color:#85623b;color:var(--text)}.wallet-card .amount,.finance-balance strong{color:#ffdaa4}.wallet-card .button:not(.primary){background:#342b22;border-color:#775d41;color:#f2dfc1}.finance-balance small{color:#d1bd9f}.finance-balance:after{background:#f6b76a12}
.filters{background:#211c18;border-color:#594737}.filters button.selected{background:#f6b76a;color:#2b1b0d}
.cover{background:radial-gradient(ellipse at 100% 0%,#bda46933,transparent 60%),linear-gradient(135deg,#343828,#696340)}.cover.Software{background:linear-gradient(135deg,#3c2b22,#856049)}.cover.Subscriptions{background:radial-gradient(ellipse at 100% 0%,#e8c47733,transparent 70%),linear-gradient(135deg,#574022,#97713b)}.cover.Services{background:linear-gradient(135deg,#24352b,#53664a)}.cover strong{color:#fff0cf;text-shadow:0 3px 20px #0002}.cover .gold-ea{font-size:clamp(27px,2.8vw,37px);line-height:1.12;letter-spacing:-1.4px;max-width:240px;white-space:normal;text-align:left}.cover small{color:#f0dfc4}
.product-bottom span{color:#f6b76a}.cover.Services+.product-info .product-bottom{flex-wrap:wrap;gap:8px}.cover.Services+.product-info .product-bottom span{font-size:12px;font-weight:600;white-space:nowrap}.product-info>small{color:var(--muted)}
.workspace-shell footer,.finance-tabs{border-color:#44372d}.sidebar-backdrop{background:#100d0bb0}.skip-link{background:#3c2b20;color:#fff0dd}
dialog{background:linear-gradient(125deg,#30261e,#211b16);border-color:#795c3d}dialog::backdrop{background:#0d0906c4}#toast{background:#ffd499;color:#2b1b0d}
.finance-tabs button{color:var(--muted)}.finance-tabs button.selected{color:#ffd39b;border-bottom-color:#f6b76a}.finance-tabs button:hover{background:#372a1f}.flow-steps{color:#a29180}.flow-steps .selected{color:#ffd39b}.payment-method strong{color:var(--text)}.payment-method .method-limit{color:#ffd39b}.payment-method small{color:var(--muted)}.method-symbol{background:#483522;border-color:#8c683f;color:#ffd39b}.payment-method.unavailable{background:linear-gradient(125deg,#252019,#1b1713)}.payment-method.unavailable .badge{background:#3a332b;color:#cbbbad}.conversion-preview{background:#3c2b20;border-color:#795c3d;color:#ffe3bb}
button.primary:disabled{background:#4d443c;color:#c8bcae;border-color:#61564b;box-shadow:none}
@media(max-width:480px){.cover .gold-ea{font-size:30px;max-width:230px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.click-ripple{display:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}

/* Store operations and customer help. */
.store-announcement{margin:0 0 24px;white-space:pre-wrap;overflow-wrap:anywhere}.home-banner p,.help-article p,.notification-row strong{white-space:pre-wrap;overflow-wrap:anywhere}.help-article{border-bottom:1px solid var(--line);padding:18px 0}.help-article summary{cursor:pointer;font-weight:600;color:var(--text);padding:5px 0}.help-article summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.help-article p{color:var(--muted);line-height:1.8}.help-article[open]{animation:dialog-reveal .22s var(--motion-ease)}.notification-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 16px;border-bottom:1px solid var(--line);border-radius:10px;transition:background .2s}.notification-row:hover{background:#48352255}.notification-row.unread{background:#6b4e2629;border-left:3px solid var(--lime)}.notification-row strong{display:block;font-size:14px;font-weight:500}.notification-row small{display:block;margin-top:8px;color:var(--muted);font-size:11px}.notification-row .badge{flex-shrink:0}.receipt-button{display:inline-flex;font-size:12px;margin-top:12px}.metric-card>small{display:block;color:var(--muted);margin-top:10px;font-size:11px}.sidebar-link [data-notification-count]{margin-left:auto;padding:4px 8px;letter-spacing:0;min-width:22px;text-align:center}.panel-title{gap:12px}.help-article p{max-width:850px}.field textarea{min-height:110px}@media(max-width:600px){.notification-row{padding:16px 12px;gap:10px}.panel-title{flex-wrap:wrap}.metric-card strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.help-article[open]{animation:none}.notification-row{transition:none}}

/* Owner-only VIP marker; access is still controlled by the existing permissions. */
.owner-vip{display:inline-grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:7px;background:linear-gradient(140deg,#ffe2a4,#d49440);color:#52300e;font-size:19px;line-height:1;box-shadow:0 0 12px #edb25830;animation:owner-star-glow 3.6s ease-in-out infinite;transform-origin:center}.sidebar-link[data-owner-only]{gap:9px}.sidebar-link[data-owner-only]>.nav-icon{display:none}.sidebar-link[data-owner-only]>span:not(.owner-vip){min-width:0}.sidebar-link[data-owner-only]:hover .owner-vip{transform:rotate(12deg) scale(1.08);box-shadow:0 0 18px #edb25860}.owner-vip{transition:transform .22s ease,box-shadow .22s ease}@keyframes owner-star-glow{0%,100%{box-shadow:0 0 9px #edb25820;filter:brightness(1)}50%{box-shadow:0 0 17px #edb25865;filter:brightness(1.12)}}@media(prefers-reduced-motion:reduce){.owner-vip{animation:none!important;transition:none!important}.sidebar-link[data-owner-only]:hover .owner-vip{transform:none}}

/* Minimal sidebar symbols, intentionally static and without glow. */
#admin-nav{display:flex;align-items:center;gap:9px}#admin-nav .owner-crown{width:17px;height:17px;flex:0 0 17px;animation:none;filter:none;box-shadow:none}#admin-nav .owner-crown[hidden]{display:none}.sidebar-link[data-page-link="notifications"]>.nav-icon,.sidebar-link[data-page-link="help"]>.nav-icon{animation:none;filter:none;box-shadow:none}

/* Match the owner heading and fulfilment icon to the minimal sidebar symbols. */
#admin-nav{margin-left:0}#admin-nav .owner-crown:not([hidden]){display:block;color:currentColor;opacity:1;visibility:visible}.sidebar-link[data-page-link="admin-services"]>.nav-icon{animation:none;filter:none;box-shadow:none}
