:root{color-scheme:dark;--bg:#08060d;--bg2:#100b18;--panel:#171020;--panel2:#1d1429;--purple:#8b5cf6;--purple2:#a78bfa;--glow:#c084fc;--text:#f8f7fc;--muted:#b8b2c5;--border:rgba(167,139,250,.16);--line:rgba(255,255,255,.07);--green:#22c55e;--red:#ef4444;--amber:#f59e0b;--shadow:0 18px 60px rgba(0,0,0,.28);--radius:22px;--radius-sm:14px;font-family:Peyda,Tahoma,Arial,sans-serif;background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-height:100%;background:var(--bg);scroll-behavior:smooth}body{margin:0;min-height:100vh;background:transparent;color:var(--text);font-size:14px;line-height:1.85}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}::selection{background:rgba(139,92,246,.32);color:#fff}:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.cp-body{overflow-x:hidden;position:relative;background:radial-gradient(ellipse at 12% 0%,rgba(91,33,182,.15),transparent 38%),radial-gradient(ellipse at 92% 24%,rgba(139,92,246,.1),transparent 33%),linear-gradient(145deg,#08060d 0%,#0c0812 48%,#09070d 100%)}.cp-backdrop{pointer-events:none;position:fixed;z-index:-1;width:35rem;height:35rem;border-radius:50%;filter:blur(80px);opacity:.12}.cp-backdrop-one{top:-17rem;right:-10rem;background:#8b5cf6}.cp-backdrop-two{bottom:-20rem;left:-14rem;background:#5b21b6}.cp-body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;z-index:-1;background-image:linear-gradient(rgba(167,139,250,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,250,.035) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(to bottom,black,transparent 90%)}.cp-brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.cp-brand img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(167,139,250,.18))}.cp-brand span{display:flex;flex-direction:column;line-height:1.4}.cp-brand strong{font-size:15px;letter-spacing:.12em;white-space:nowrap}.cp-brand small{font:700 9px/1.8 Arial,sans-serif;letter-spacing:.18em;color:var(--muted)}.cp-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--purple2);font:700 10px/1.7 Arial,Tahoma,sans-serif;letter-spacing:.13em;text-transform:uppercase}.cp-eyebrow:before{content:"";display:inline-block;width:20px;height:1px;background:linear-gradient(90deg,var(--purple),transparent)}.cp-muted,.cp-footnote{color:var(--muted)}.cp-muted{font-size:12px}.cp-footnote{font-size:11px;line-height:1.9}.cp-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 17px;border:1px solid transparent;border-radius:13px;font-size:12px;line-height:1.4;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease;white-space:normal}.cp-button:hover:not(:disabled){transform:translateY(-2px)}.cp-button:active:not(:disabled){transform:translateY(0) scale(.985)}.cp-button:disabled{opacity:.5;cursor:not-allowed}.cp-button-primary{background:linear-gradient(135deg,#9a6aff 0%,#7c3aed 58%,#5b21b6 100%);color:#fff;border-color:rgba(216,180,254,.4);box-shadow:0 9px 26px rgba(124,58,237,.19),inset 0 1px rgba(255,255,255,.15)}.cp-button-primary:hover:not(:disabled){box-shadow:0 12px 30px rgba(124,58,237,.32),inset 0 1px rgba(255,255,255,.16)}.cp-button-ghost{border-color:var(--border);background:rgba(255,255,255,.025);color:var(--text)}.cp-button-ghost:hover:not(:disabled){border-color:rgba(192,132,252,.45);background:rgba(139,92,246,.08)}.cp-button-danger{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.22);color:#fca5a5}.cp-button-small{min-height:34px;padding:7px 11px;border-radius:10px;font-size:11px}.cp-button-full{width:100%;margin-top:9px}.cp-icon-link{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.035);color:var(--purple2);font-size:20px}.cp-icon-link:hover{background:rgba(139,92,246,.15);border-color:rgba(167,139,250,.38)}.cp-alert{border:1px solid var(--border);padding:11px 14px;border-radius:13px;font-size:12px;margin:13px 0;line-height:1.85}.cp-alert.success{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.07);color:#a7f3d0}.cp-alert.error{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.07);color:#fecaca}.cp-alert.info{border-color:rgba(167,139,250,.28);background:rgba(139,92,246,.08);color:#ddd6fe}.cp-setup-wrap{min-height:100vh;display:grid;place-items:center;padding:26px}.cp-setup-card{width:min(100%,690px);padding:clamp(24px,5vw,46px);border:1px solid var(--border);border-radius:28px;background:linear-gradient(145deg,rgba(29,20,41,.96),rgba(13,9,20,.96));box-shadow:var(--shadow)}.cp-setup-card .cp-brand{margin-bottom:32px}.cp-setup-card h1{font-size:clamp(22px,4vw,33px);line-height:1.6;margin:10px 0}.cp-setup-card p{color:var(--muted);font-size:13px}.cp-setup-card code{color:var(--purple2);direction:ltr;unicode-bidi:embed;overflow-wrap:anywhere}.cp-auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);max-width:1500px;margin:auto;padding:26px;gap:26px}.cp-auth-visual{position:relative;overflow:hidden;isolation:isolate;min-height:620px;border:1px solid var(--border);border-radius:30px;padding:35px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 80% 70%,rgba(139,92,246,.23),transparent 38%),linear-gradient(135deg,rgba(28,19,42,.94),rgba(12,8,18,.97));box-shadow:var(--shadow)}.cp-auth-visual:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 10%,rgba(192,132,252,.04) 50%,transparent 80%);border-radius:inherit}.cp-auth-copy{max-width:530px;margin:28px 0 42px}.cp-auth-copy h1{font-size:clamp(30px,4vw,53px);line-height:1.5;letter-spacing:-.04em;margin:14px 0}.cp-auth-copy h1 em,.cp-welcome-banner h1 em{font-style:normal;color:var(--glow);text-shadow:0 0 28px rgba(192,132,252,.26)}.cp-auth-copy p{max-width:450px;color:var(--muted);font-size:14px;line-height:2.2}.cp-auth-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.cp-auth-pills span{font-size:11px;padding:6px 11px;border:1px solid var(--border);border-radius:99px;background:rgba(255,255,255,.025);color:#ddd6fe}.cp-auth-orbit{position:absolute;width:360px;height:360px;left:-60px;bottom:-90px;display:grid;place-items:center;opacity:.75;pointer-events:none}.cp-orbit-ring{position:absolute;inset:0;border:1px solid rgba(167,139,250,.18);border-radius:50%;box-shadow:inset 0 0 70px rgba(139,92,246,.07)}.cp-orbit-ring:before,.cp-orbit-ring:after{content:"";position:absolute;border:1px solid rgba(167,139,250,.17);border-radius:50%;inset:38px;transform:rotateX(66deg) rotate(25deg)}.cp-orbit-ring:after{inset:77px;transform:rotateX(68deg) rotate(-28deg)}.cp-orbit-core{width:110px;height:110px;display:grid;place-items:center;border-radius:32px;transform:rotate(-12deg);background:linear-gradient(145deg,rgba(139,92,246,.28),rgba(23,16,32,.9));border:1px solid rgba(192,132,252,.3);box-shadow:0 0 70px rgba(139,92,246,.24),inset 0 0 30px rgba(192,132,252,.08)}.cp-orbit-core span{font:700 60px/1 Arial,sans-serif;color:#e9d5ff;text-shadow:0 0 24px rgba(192,132,252,.5)}.cp-orbit-dot{position:absolute;right:55px;top:80px;width:10px;height:10px;border-radius:50%;background:var(--glow);box-shadow:0 0 20px var(--glow)}.cp-orbit-dot-two{right:auto;left:56px;top:180px;width:6px;height:6px;opacity:.75}.cp-auth-form-wrap{display:grid;place-items:center;min-width:0}.cp-auth-form{width:min(100%,460px);padding:clamp(23px,4vw,40px);border:1px solid var(--border);border-radius:26px;background:linear-gradient(145deg,rgba(23,16,32,.94),rgba(13,9,20,.96));box-shadow:0 20px 70px rgba(0,0,0,.24)}.cp-auth-form h2{font-size:26px;margin:8px 0 2px}.cp-auth-form>p{margin:5px 0 24px}.cp-auth-form label,.cp-form label{display:block;font-size:12px;color:#ddd6e7;margin:15px 0 7px}.cp-auth-form input,.cp-form input,.cp-form select,.cp-form textarea,.cp-search-form input,.cp-inline-create input,.cp-review-form input,.cp-setting-row select,.cp-ticket-filter select{width:100%;min-width:0;color:var(--text);border:1px solid rgba(167,139,250,.17);border-radius:12px;background:rgba(8,6,13,.68);padding:12px 14px;outline:none;transition:border-color .18s,box-shadow .18s}.cp-auth-form input:focus,.cp-form input:focus,.cp-form select:focus,.cp-form textarea:focus,.cp-search-form input:focus,.cp-inline-create input:focus,.cp-review-form input:focus,.cp-setting-row select:focus{border-color:rgba(192,132,252,.55);box-shadow:0 0 0 3px rgba(139,92,246,.1)}input::placeholder,textarea::placeholder{color:#726a80}select option{background:#171020;color:#f8f7fc}.cp-back-link{display:block;text-align:center;color:var(--muted);font-size:11px;margin-top:18px}.cp-back-link:hover,.cp-inline-link:hover{color:var(--glow)}.cp-shell{min-height:100vh;display:flex;direction:rtl}.cp-sidebar{position:sticky;top:0;display:flex;flex:0 0 265px;flex-direction:column;width:265px;height:100vh;min-height:650px;padding:24px 17px 18px;border-left:1px solid var(--border);background:rgba(12,8,18,.83);backdrop-filter:blur(18px);z-index:20}.cp-side-brand{padding:0 6px 22px;border-bottom:1px solid var(--line)}.cp-side-profile{display:flex;align-items:center;gap:11px;padding:18px 8px 21px}.cp-side-profile>div,.cp-top-user>span:last-child{display:flex;flex-direction:column;min-width:0}.cp-side-profile strong,.cp-top-user strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.cp-side-profile small,.cp-top-user small{color:var(--muted);font-size:10px}.cp-avatar-mini{display:grid;place-items:center;flex:none;width:37px;height:37px;border:1px solid rgba(192,132,252,.35);border-radius:12px;background:linear-gradient(145deg,rgba(139,92,246,.35),rgba(59,30,86,.4));color:#e9d5ff;font-size:16px}.cp-online-dot{width:7px;height:7px;flex:none;margin-right:auto;border-radius:50%;background:var(--green);box-shadow:0 0 13px rgba(34,197,94,.42)}.cp-nav-label{font-size:10px;color:#82788f;padding:7px 11px;margin-bottom:5px}.cp-nav-label-admin{margin-top:17px}.cp-side-nav{display:grid;gap:5px}.cp-side-nav a{position:relative;display:flex;align-items:center;gap:11px;min-height:44px;padding:9px 11px;border:1px solid transparent;border-radius:12px;color:#ada5bb;font-size:12px;transition:background .18s,border-color .18s,color .18s}.cp-side-nav a:hover{background:rgba(139,92,246,.08);color:#f3e8ff}.cp-side-nav a.active{color:#f5ebff;border-color:rgba(167,139,250,.2);background:linear-gradient(90deg,rgba(139,92,246,.16),rgba(139,92,246,.06));box-shadow:inset -2px 0 0 var(--purple2)}.cp-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.03);font-size:17px;color:var(--purple2);flex:none}.cp-side-nav a.active .cp-icon{background:rgba(139,92,246,.16);color:#e9d5ff}.cp-nav-count{margin-right:auto;min-width:22px;text-align:center;padding:1px 5px;border-radius:99px;background:var(--purple);color:white;font:700 10px Arial,sans-serif}.cp-sidebar-bottom{margin-top:auto}.cp-side-support{position:relative;overflow:hidden;padding:15px;border:1px solid rgba(167,139,250,.16);border-radius:15px;background:radial-gradient(ellipse at 90% 0%,rgba(139,92,246,.16),transparent 55%),rgba(255,255,255,.018)}.cp-support-glow{display:grid;place-items:center;width:28px;height:28px;background:rgba(139,92,246,.14);border-radius:9px;color:var(--glow);margin-bottom:7px}.cp-side-support strong{font-size:12px}.cp-side-support p{font-size:10px;color:var(--muted);line-height:1.8;margin:5px 0 8px}.cp-side-support>a{display:flex;justify-content:space-between;align-items:center;color:#d8b4fe;font-size:11px}.cp-back-site{display:block;margin:17px 8px 8px;color:var(--muted);font-size:11px}.cp-logout-form button{display:flex;gap:9px;align-items:center;width:100%;border:0;background:transparent;padding:7px 9px;color:#fca5a5;text-align:right;font-size:11px;cursor:pointer;border-radius:10px}.cp-logout-form button:hover{background:rgba(239,68,68,.07)}.cp-main{flex:1;min-width:0;padding:0 clamp(16px,3vw,42px) 24px}.cp-topbar{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);margin-bottom:27px}.cp-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;min-width:0}.cp-breadcrumb span{color:#91879e}.cp-breadcrumb b{font-weight:400;color:#52465f}.cp-breadcrumb strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-top-actions{display:flex;align-items:center;gap:17px}.cp-notify-button{position:relative;display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--border);border-radius:13px;background:rgba(255,255,255,.025);color:#d8b4fe;font-size:18px}.cp-notify-button i{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--bg);border-radius:99px;background:#8b5cf6;color:white;font:700 9px/13px Arial,sans-serif;text-align:center;font-style:normal}.cp-top-user{display:flex;align-items:center;gap:9px;padding-right:16px;border-right:1px solid var(--line)}.cp-menu-toggle{display:none;width:40px;height:40px;border:1px solid var(--border);border-radius:12px;background:var(--panel);font-size:18px;cursor:pointer}.cp-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 23px}.cp-page-heading h1{font-size:clamp(22px,2.6vw,30px);line-height:1.6;margin:6px 0}.cp-page-heading p{color:var(--muted);font-size:12px;margin:0}.cp-welcome-banner{position:relative;overflow:hidden;isolation:isolate;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:225px;padding:clamp(22px,3vw,36px);margin-bottom:23px;border:1px solid rgba(167,139,250,.2);border-radius:var(--radius);background:radial-gradient(ellipse at 88% 15%,rgba(139,92,246,.25),transparent 34%),radial-gradient(ellipse at 100% 120%,rgba(192,132,252,.13),transparent 32%),linear-gradient(120deg,rgba(26,18,37,.98),rgba(15,10,23,.96));box-shadow:0 16px 60px rgba(0,0,0,.16)}.cp-welcome-banner:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.28;background:linear-gradient(115deg,transparent 35%,rgba(167,139,250,.06) 50%,transparent 65%)}.cp-welcome-banner>div:first-child{max-width:650px}.cp-welcome-banner h1{font-size:clamp(24px,3vw,36px);margin:8px 0 4px;line-height:1.65}.cp-welcome-banner p{font-size:12px;color:var(--muted);margin:0}.cp-welcome-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.cp-welcome-mark{position:relative;flex:none;width:136px;height:136px;border:1px solid rgba(192,132,252,.24);border-radius:34px;transform:rotate(-10deg);display:grid;place-items:center;background:linear-gradient(145deg,rgba(139,92,246,.24),rgba(16,11,24,.55));box-shadow:0 0 50px rgba(139,92,246,.14),inset 0 0 30px rgba(192,132,252,.04)}.cp-welcome-mark span{font:700 75px/1 Arial,sans-serif;color:#e9d5ff;text-shadow:0 0 28px rgba(192,132,252,.34)}.cp-welcome-mark i{position:absolute;width:18px;height:18px;border:4px solid #b794f4;border-radius:50%;right:-8px;top:16px;background:#130c1c;box-shadow:0 0 17px rgba(192,132,252,.4)}.cp-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:20px}.cp-panel{min-width:0;border:1px solid var(--border);border-radius:var(--radius);padding:clamp(17px,2vw,24px);background:linear-gradient(145deg,rgba(23,16,32,.88),rgba(15,10,22,.88));box-shadow:0 12px 40px rgba(0,0,0,.1)}.cp-panel+.cp-panel{margin-top:18px}.cp-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:18px}.cp-panel-heading h2{font-size:17px;margin:4px 0 0;line-height:1.6}.cp-panel-heading h3{font-size:14px}.cp-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:99px;border:1px solid var(--border);font-size:10px;color:#d8b4fe;background:rgba(139,92,246,.07);white-space:nowrap}.cp-character-hero{display:flex;align-items:center;gap:13px;padding:14px;margin-bottom:16px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.018)}.cp-avatar-large{display:grid;place-items:center;flex:none;width:62px;height:62px;border:1px solid rgba(192,132,252,.35);border-radius:19px;background:radial-gradient(circle at 30% 20%,rgba(192,132,252,.35),rgba(91,33,182,.18) 65%,rgba(255,255,255,.02));color:#f3e8ff;font-size:24px;box-shadow:inset 0 0 22px rgba(139,92,246,.09)}.cp-character-hero h3{font-size:16px;margin:0}.cp-character-hero p{font:10px Arial,sans-serif;color:var(--muted);margin:5px 0 0;direction:ltr;text-align:right}.cp-character-hero .cp-icon-link{margin-right:auto}.cp-data-list{display:grid;gap:0}.cp-data-list>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 2px;border-bottom:1px solid var(--line);font-size:12px}.cp-data-list>div:last-child{border-bottom:0}.cp-data-list span{color:var(--muted)}.cp-data-list strong{font-weight:700;text-align:left;overflow-wrap:anywhere}.cp-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-stat-card{position:relative;overflow:hidden;min-width:0;padding:16px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.028),rgba(255,255,255,.006))}.cp-stat-card:before{content:"";position:absolute;top:-33px;left:-36px;width:92px;height:92px;background:rgba(139,92,246,.09);filter:blur(24px);border-radius:50%}.cp-stat-card>span{position:relative;display:block;color:var(--muted);font-size:10px;margin-bottom:6px}.cp-stat-card>strong{position:relative;display:block;font:700 clamp(20px,2.3vw,29px)/1.6 Arial,Tahoma,sans-serif;color:#f5f0ff;overflow-wrap:anywhere}.cp-stat-card>small{position:relative;color:#958ba4;font-size:10px}.cp-stat-card .cp-stat-icon{position:absolute;top:12px;left:13px;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:rgba(139,92,246,.1);color:var(--purple2);font-size:17px}.cp-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.cp-quick-tile{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.015);transition:background .18s,border-color .18s,transform .18s}.cp-quick-tile:hover{background:rgba(139,92,246,.07);border-color:var(--border);transform:translateY(-2px)}.cp-quick-tile>span:first-child{display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:11px;background:rgba(139,92,246,.12);color:#d8b4fe;font-size:19px}.cp-quick-tile>span:last-child{display:flex;flex-direction:column;min-width:0}.cp-quick-tile strong{font-size:11px}.cp-quick-tile small{color:var(--muted);font-size:9px}.cp-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 14px}.cp-empty-state>span,.cp-empty-icon,.cp-private-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--border);border-radius:18px;background:rgba(139,92,246,.09);color:#d8b4fe;font-size:24px;margin-bottom:12px}.cp-empty-state strong{font-size:13px}.cp-empty-state p{font-size:11px;color:var(--muted);margin:5px 0 0}.cp-two-column{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;align-items:start}.cp-form{display:flex;flex-direction:column;gap:0}.cp-form input,.cp-form select,.cp-form textarea{font-size:12px}.cp-form textarea{resize:vertical;min-height:100px;line-height:2}.cp-form button{align-self:flex-start;margin-top:16px}.cp-list-cards{display:grid;gap:9px}.cp-list-card{display:flex;align-items:center;gap:12px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.016);transition:border-color .18s,background .18s}.cp-list-card[href]:hover{border-color:rgba(167,139,250,.3);background:rgba(139,92,246,.055)}.cp-list-card-content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.cp-list-card-content strong{font-size:12px;overflow-wrap:anywhere}.cp-list-card-content small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.cp-ticket-mark{font:700 10px/1.5 Arial,sans-serif;color:#d8b4fe;background:rgba(139,92,246,.11);padding:7px 8px;border-radius:9px;white-space:nowrap}.cp-status{display:inline-flex;align-items:center;justify-content:center;max-width:180px;padding:5px 9px;border:1px solid var(--border);border-radius:99px;font-size:10px;line-height:1.5;white-space:nowrap}.cp-status.good{color:#86efac;border-color:rgba(34,197,94,.2);background:rgba(34,197,94,.07)}.cp-status.danger{color:#fca5a5;border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.07)}.cp-status.pending{color:#fcd34d;border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.065)}.cp-ticket-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:start}.cp-ticket-number{direction:ltr;font:700 11px Arial,sans-serif;color:#d8b4fe}.cp-ticket-conversation{display:grid;gap:13px}.cp-message{padding:16px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.017)}.cp-message.internal{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.035)}.cp-message-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.cp-message-head strong{font-size:11px}.cp-message-head small{font-size:9px;color:var(--muted)}.cp-message-body{font-size:12px;color:#ded8e9;white-space:pre-wrap;overflow-wrap:anywhere;line-height:2.1}.cp-ticket-reply{margin-top:18px}.cp-ticket-meta{display:grid;gap:8px}.cp-ticket-meta>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:10px}.cp-ticket-meta>div span{color:var(--muted)}.cp-inline-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cp-inline-form select{flex:1;min-width:130px}.cp-search-form{display:flex;gap:9px}.cp-search-form input{flex:1;min-width:0}.cp-search-results{margin-top:18px;display:grid;gap:9px}.cp-search-result{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.02)}.cp-search-result:hover{border-color:var(--border);background:rgba(139,92,246,.06)}.cp-search-result>span:nth-child(2){display:flex;flex-direction:column;flex:1}.cp-search-result strong{font-size:12px}.cp-search-result small{color:var(--muted);font-size:10px}.cp-profile-heading{display:flex;align-items:center;gap:16px;margin-bottom:25px}.cp-profile-heading h1{font-size:26px;margin:4px 0}.cp-profile-public-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:11px}.cp-profile-public-grid .cp-stat-card>strong{font-size:20px}.cp-public-page{max-width:1060px;min-height:100vh;margin:auto;padding:26px 22px 46px}.cp-public-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:32px}.cp-public-card{padding:clamp(23px,4vw,42px);border:1px solid var(--border);border-radius:26px;background:linear-gradient(145deg,rgba(23,16,32,.93),rgba(13,9,20,.93));box-shadow:var(--shadow)}.cp-public-card h1{font-size:clamp(22px,4vw,30px);margin:8px 0 22px}.cp-public-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.cp-private-icon{border-radius:50%}.cp-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.cp-product-card{display:flex;flex-direction:column;min-height:240px;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.008));transition:border-color .18s,transform .18s}.cp-product-card:hover{border-color:rgba(167,139,250,.3);transform:translateY(-2px)}.cp-product-icon{display:grid;place-items:center;flex:none;width:41px;height:41px;border:1px solid rgba(167,139,250,.17);border-radius:13px;background:rgba(139,92,246,.1);color:#d8b4fe;font-size:22px}.cp-product-card h3{font-size:14px;margin:13px 0 5px}.cp-product-card p{color:var(--muted);font-size:11px;line-height:2;margin:0 0 14px}.cp-product-price{font:700 22px/1.5 Arial,Tahoma,sans-serif;margin-top:auto;color:#f3e8ff}.cp-product-card form{margin-top:13px}.cp-product-card button{width:100%}.cp-order-block{margin-top:22px}.cp-order-table{width:100%;border-collapse:collapse;min-width:740px}.cp-table-wrap{overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:14px}.cp-table{width:100%;border-collapse:collapse;min-width:680px;font-size:11px}.cp-table th{background:rgba(139,92,246,.07);color:#d8b4fe;text-align:right;font-weight:700;white-space:nowrap}.cp-table th,.cp-table td{padding:12px 13px;border-bottom:1px solid var(--line);vertical-align:top}.cp-table td{color:#e0dbe8}.cp-table tr:last-child td{border-bottom:0}.cp-table tbody tr:hover{background:rgba(255,255,255,.014)}.cp-table td small{display:block;color:var(--muted);font-size:9px}.cp-inline-link{color:#d8b4fe;font-size:10px;white-space:nowrap}.cp-order-cell{min-width:170px}.cp-review-form{display:grid;gap:6px;min-width:155px;margin-top:7px}.cp-review-form input{font-size:10px;padding:7px 9px}.cp-review-form>div{display:flex;gap:5px}.cp-inline-create{display:flex;align-items:center;gap:8px}.cp-inline-create input{flex:1;min-width:0;font-size:11px}.cp-panel-divider{height:1px;background:var(--line);margin:24px 0}.cp-admin-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:19px}.cp-admin-tabs a{padding:8px 12px;border:1px solid var(--line);border-radius:11px;font-size:10px;color:var(--muted);background:rgba(255,255,255,.015)}.cp-admin-tabs a.active,.cp-admin-tabs a:hover{border-color:var(--border);color:#f3e8ff;background:rgba(139,92,246,.1)}.cp-admin-product-layout{display:grid;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start}.cp-permission-settings{display:grid;gap:9px}.cp-setting-row{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:13px}.cp-setting-row>div{display:flex;flex-direction:column}.cp-setting-row strong{font-size:11px}.cp-setting-row small{font-size:10px;color:var(--muted)}.cp-footer{display:flex;justify-content:space-between;gap:14px;padding:23px 0 5px;color:#6e647c;font-size:10px}.cp-receipt-page{max-width:1000px;margin:auto;padding:24px}.cp-receipt-image{display:block;max-width:100%;max-height:85vh;margin:18px auto;object-fit:contain;border:1px solid var(--border);border-radius:14px}.cp-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.cp-check-row{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line);font-size:11px;color:#e4deed}.cp-check-row input{width:16px;height:16px;accent-color:var(--purple);flex:none}.cp-check-row span{display:flex;flex-direction:column}.cp-check-row small{font-size:9px;color:var(--muted)}.cp-vehicle-list{display:grid;gap:9px}.cp-vehicle-row{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:12px}.cp-vehicle-row>div{flex:1;display:flex;flex-direction:column}.cp-vehicle-row strong{font-size:11px}.cp-vehicle-row small{font-size:9px;color:var(--muted)}.cp-alert + .cp-page-heading{margin-top:5px}.cp-backdrop{animation:cp-backdrop-in .9s ease both}@keyframes cp-backdrop-in{from{opacity:0}to{opacity:.12}}@media(max-width:1100px){.cp-sidebar{flex-basis:238px;width:238px;padding-inline:13px}.cp-main{padding-inline:20px}.cp-dashboard-grid{grid-template-columns:minmax(0,1fr)}.cp-two-column{grid-template-columns:minmax(0,1fr)}.cp-admin-product-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.cp-auth-page{grid-template-columns:minmax(0,1fr);padding:14px;gap:14px}.cp-auth-visual{min-height:340px;padding:23px}.cp-auth-copy{margin:35px 0 10px}.cp-auth-orbit{width:210px;height:210px;left:-48px;bottom:-85px}.cp-orbit-core{width:70px;height:70px;border-radius:24px}.cp-orbit-core span{font-size:40px}.cp-orbit-dot{top:40px;right:35px}.cp-shell{display:block}.cp-sidebar{position:fixed;top:0;right:0;bottom:0;width:min(290px,88vw);height:100dvh;min-height:0;transform:translateX(105%);transition:transform .22s ease;box-shadow:-22px 0 60px rgba(0,0,0,.42);overflow:auto}.cp-sidebar.is-open{transform:translateX(0)}.cp-sidebar-overlay{position:fixed;inset:0;background:rgba(3,2,6,.66);backdrop-filter:blur(3px);z-index:19}.cp-sidebar-overlay[hidden]{display:none}.cp-main{padding-inline:16px}.cp-topbar{min-height:70px;margin-bottom:20px}.cp-menu-toggle{display:grid;place-items:center}.cp-breadcrumb{margin-left:auto}.cp-top-user{display:none}.cp-top-actions{gap:8px}.cp-ticket-layout{grid-template-columns:minmax(0,1fr)}.cp-settings-grid{grid-template-columns:minmax(0,1fr)}.cp-setting-row{grid-template-columns:minmax(0,1fr) 120px auto}}@media(max-width:520px){body{font-size:13px}.cp-auth-page{padding:10px}.cp-auth-visual{min-height:300px;border-radius:22px}.cp-auth-copy h1{font-size:29px}.cp-auth-copy p{font-size:12px}.cp-auth-form{padding:22px;border-radius:21px}.cp-main{padding-inline:12px}.cp-topbar{gap:8px}.cp-breadcrumb{font-size:9px;gap:6px}.cp-breadcrumb span{display:none}.cp-welcome-banner{min-height:0;padding:20px;border-radius:18px}.cp-welcome-mark{width:68px;height:68px;border-radius:20px}.cp-welcome-mark span{font-size:39px}.cp-welcome-mark i{width:11px;height:11px;border-width:3px;right:-5px;top:7px}.cp-welcome-banner h1{font-size:23px}.cp-welcome-banner p{font-size:11px}.cp-welcome-actions{gap:7px}.cp-welcome-actions .cp-button{flex:1;padding-inline:10px;font-size:10px}.cp-panel{padding:15px;border-radius:17px}.cp-panel-heading h2{font-size:15px}.cp-stat-grid{gap:8px}.cp-stat-card{padding:12px}.cp-stat-card>strong{font-size:21px}.cp-quick-grid{gap:8px}.cp-quick-tile{padding:10px;gap:8px}.cp-quick-tile>span:first-child{width:29px;height:29px;font-size:16px}.cp-quick-tile strong{font-size:10px}.cp-quick-tile small{font-size:8px}.cp-page-heading{align-items:flex-start;flex-direction:column}.cp-page-heading h1{font-size:23px}.cp-button{min-height:41px;padding:9px 12px;font-size:11px}.cp-search-form{flex-direction:column}.cp-search-form .cp-button{width:100%}.cp-list-card{gap:8px;padding:10px}.cp-list-card-content strong{font-size:10px}.cp-list-card-content small{font-size:9px}.cp-status{white-space:normal;font-size:9px;padding:4px 7px}.cp-profile-heading h1{font-size:21px}.cp-profile-heading .cp-avatar-large{width:52px;height:52px}.cp-profile-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-profile-public-grid .cp-stat-card{padding:11px}.cp-profile-public-grid .cp-stat-card>strong{font-size:17px}.cp-setting-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.cp-setting-row select{grid-column:1/2}.cp-setting-row button{grid-column:2;grid-row:2}.cp-footer{flex-direction:column;gap:4px}.cp-public-page{padding:14px}.cp-public-top{align-items:flex-start}.cp-public-top .cp-brand strong{font-size:12px}.cp-public-top .cp-brand img{width:35px;height:35px}.cp-public-card{padding:20px;border-radius:20px}.cp-admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-admin-tabs a{text-align:center}.cp-table{font-size:10px}.cp-table th,.cp-table td{padding:10px}.cp-auth-pills span{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}}
.cp-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:14px;margin-bottom:22px}.cp-store-note{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:19px;border:1px solid rgba(245,158,11,.2);border-radius:15px;background:rgba(245,158,11,.035)}.cp-store-note>span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:10px;color:#fcd34d;background:rgba(245,158,11,.1)}.cp-store-note strong{font-size:11px}.cp-store-note p{font-size:10px;color:var(--muted);margin:4px 0 0;overflow-wrap:anywhere}.cp-store-note b{color:#f8e7be}.cp-store-note [dir=ltr]{font-family:Arial,sans-serif}.cp-product-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cp-product-card h2{font-size:15px;margin:13px 0 5px}.cp-product-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.cp-product-meta>strong{font:700 19px/1.4 Arial,Tahoma,sans-serif;color:#f3e8ff}.cp-product-meta>strong small{font:400 10px Peyda,Tahoma,sans-serif;color:var(--muted)}.cp-product-meta>span{font-size:10px;color:#c4b5fd;text-align:left}.cp-store-empty{grid-column:1/-1;align-items:center;text-align:center;padding:33px}.cp-store-empty>span{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--border);border-radius:19px;background:rgba(139,92,246,.1);font-size:25px;color:var(--glow)}.cp-store-empty h2{font-size:16px;margin:12px 0 0}.cp-store-empty p{font-size:11px;color:var(--muted)}.cp-thread{display:grid;gap:12px}.cp-thread-panel{margin-bottom:20px}.cp-reply-form{display:grid;gap:9px;margin-top:16px}.cp-admin-reply{margin-top:15px}.cp-admin-side-forms{display:grid;gap:12px}.cp-admin-side-forms .cp-form button{align-self:stretch}.cp-admin-thread-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.cp-filter-bar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:16px}.cp-filter-bar label{display:grid;gap:5px;color:var(--muted);font-size:10px;min-width:140px}.cp-filter-bar select,.cp-filter-bar input{background:rgba(8,6,13,.68);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:9px 11px}.cp-notification-list{display:grid;gap:9px}.cp-notification-item{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.016)}.cp-notification-item.unread{border-color:rgba(167,139,250,.25);background:rgba(139,92,246,.055)}.cp-notification-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;color:#d8b4fe;background:rgba(139,92,246,.11);border:1px solid rgba(167,139,250,.16);font-size:16px}.cp-notification-content{flex:1;min-width:0}.cp-notification-content strong{font-size:12px}.cp-notification-content p{font-size:11px;line-height:2;color:#c9c2d4;margin:4px 0}.cp-notification-content small{font-size:9px;color:var(--muted)}.cp-privacy-options{display:grid;gap:0;margin-top:12px}.cp-check-row{cursor:pointer}.cp-check-row input{cursor:pointer}.cp-check-row-strong{border:1px solid rgba(167,139,250,.18);border-radius:12px;padding:12px;background:rgba(139,92,246,.055);margin-bottom:8px}.cp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cp-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-security-panel{background:linear-gradient(145deg,rgba(25,18,35,.92),rgba(14,10,21,.92))}.cp-closed-note{padding:12px 14px;margin-top:14px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02);color:var(--muted);font-size:11px}.cp-character-select{margin-bottom:12px}.cp-stat-card-main{background:radial-gradient(ellipse at 100% 0%,rgba(139,92,246,.1),transparent 56%),linear-gradient(145deg,rgba(255,255,255,.028),rgba(255,255,255,.006))}.cp-stat-foot{font-size:9px;color:var(--muted);margin-top:7px}.cp-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-character-panel{height:100%}.cp-content{min-width:0}.cp-receipt-form{display:grid;gap:6px;min-width:180px}.cp-receipt-form input[type=file]{max-width:210px;color:var(--muted);font-size:9px}.cp-receipt-form input[type=file]::file-selector-button{border:1px solid var(--border);background:rgba(139,92,246,.1);color:#e9d5ff;border-radius:8px;padding:6px;margin-left:6px;font:inherit}.cp-spinner{display:inline-block;width:13px;height:13px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:cp-spin .8s linear infinite;vertical-align:middle}@keyframes cp-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.cp-products-grid{grid-template-columns:minmax(0,1fr)}.cp-notification-item{gap:8px;padding:11px}.cp-notification-icon{width:30px;height:30px}.cp-shortcuts{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cp-spinner{animation:none}}
.cp-edit-details{margin-top:9px;border-top:1px solid var(--line);padding-top:8px}.cp-edit-details summary{cursor:pointer;color:#c4b5fd;font-size:10px;user-select:none}.cp-product-edit-form,.cp-category-edit-form{display:grid;gap:9px;margin-top:10px;min-width:0}.cp-product-edit-form label,.cp-category-edit-form label{display:grid;gap:5px;color:var(--muted);font-size:10px}.cp-product-edit-form input,.cp-product-edit-form textarea,.cp-product-edit-form select,.cp-category-edit-form input{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:rgba(8,6,13,.7);color:var(--text);font:inherit}.cp-product-edit-form textarea{resize:vertical}.cp-list-card-content{min-width:0}.cp-filter-bar input[type=date]{min-width:140px}.cp-filter-bar input[name=number]{min-width:130px}@media(max-width:650px){.cp-filter-bar{display:grid;grid-template-columns:minmax(0,1fr)}.cp-filter-bar label{min-width:0}.cp-filter-bar select,.cp-filter-bar input{width:100%}.cp-list-card{align-items:flex-start;flex-wrap:wrap}.cp-list-card-content{flex:1 1 calc(100% - 55px)}.cp-list-card>form{margin-inline-start:auto}.cp-product-edit-form{grid-template-columns:minmax(0,1fr)}}
.cp-presence-panel{margin:0 0 20px}.cp-presence-main{display:flex;align-items:center;gap:12px;padding:12px 0}.cp-presence-indicator{width:11px;height:11px;flex:none;border-radius:50%;background:#22c55e;box-shadow:0 0 15px rgba(34,197,94,.35)}.cp-presence-main>div:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.cp-presence-main strong{font-size:12px}.cp-presence-main small{font-size:9px;color:var(--muted)}.cp-presence-time{text-align:left;display:grid;gap:3px}.cp-presence-time strong{color:#c4b5fd;font-size:15px}.cp-presence-panel>p{font-size:10px;line-height:1.9;margin:4px 0 0}.cp-presence-panel .cp-muted{color:var(--muted)}

@font-face{font-family:Peyda;src:url('../../assets/fonts/Peyda-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
:root{font-family:Peyda,Tahoma,Arial,sans-serif}
html,body,button,input,select,textarea{font-family:Peyda,Tahoma,Arial,sans-serif}
.cp-body{background:radial-gradient(ellipse at 12% 0%,rgba(91,33,182,.18),transparent 38%),radial-gradient(ellipse at 92% 24%,rgba(139,92,246,.12),transparent 33%),linear-gradient(145deg,#08060d 0%,#0c0812 48%,#09070d 100%)}
.cp-shell{gap:0}.cp-sidebar{flex-shrink:0;box-shadow:14px 0 48px rgba(0,0,0,.16)}.cp-side-nav a{min-height:45px;border-radius:13px}.cp-side-nav a.active{box-shadow:inset 0 0 0 1px rgba(192,132,252,.16),0 8px 24px rgba(139,92,246,.09)}.cp-icon{display:grid;place-items:center}.cp-icon .fa-solid,.cp-icon .fa-regular{font-size:15px}.cp-main{min-width:0}.cp-content{max-width:1560px;margin-inline:auto}.cp-panel{background:linear-gradient(145deg,rgba(25,18,35,.94),rgba(13,9,20,.95));box-shadow:0 14px 40px rgba(0,0,0,.12)}.cp-page-heading{margin-bottom:20px}.cp-page-heading p{max-width:690px}.cp-welcome-banner{background-image:linear-gradient(90deg,rgba(13,9,20,.96) 0%,rgba(13,9,20,.85) 53%,rgba(13,9,20,.62) 100%),url('../../assets/images/nox-ucp-background.webp');background-size:cover;background-position:center;border-color:rgba(167,139,250,.22)}.cp-stat-icon,.cp-product-icon,.cp-notification-icon{display:grid;place-items:center}.cp-stat-icon .fa-solid,.cp-product-icon .fa-solid{font-size:17px}.cp-ticket-admin-queue{margin:0 0 22px}.cp-ticket-admin-queue .cp-table-wrap{margin-top:14px}.cp-ticket-filter{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap;margin-top:14px}.cp-ticket-filter label{display:grid;gap:5px;min-width:130px;flex:1;color:var(--muted);font-size:10px}.cp-ticket-filter select,.cp-ticket-filter input{background:rgba(8,6,13,.68);color:var(--text);border:1px solid var(--border);border-radius:11px;padding:10px;width:100%}.cp-profile-settings-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.cp-profile-setting-choice{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:15px;background:rgba(139,92,246,.055);margin-bottom:16px}.cp-profile-setting-choice input{width:18px;height:18px;accent-color:var(--purple)}.cp-profile-setting-choice span{display:grid;gap:3px}.cp-profile-setting-choice small{font-size:10px;color:var(--muted)}.cp-ban-banner{padding:16px 18px;margin:0 0 20px;border:1px solid rgba(239,68,68,.34);border-radius:16px;background:linear-gradient(120deg,rgba(127,29,29,.24),rgba(28,12,18,.55));color:#fee2e2}.cp-ban-banner strong{display:block;font-size:14px;margin-bottom:5px}.cp-ban-banner p{margin:4px 0;color:#fecaca;font-size:12px;line-height:2;overflow-wrap:anywhere}.cp-restricted-sidebar .cp-side-profile{margin-bottom:9px}.cp-action-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cp-action-forms .cp-form{gap:8px}.cp-action-forms .cp-form label{margin:8px 0 4px}.cp-action-forms .cp-form input,.cp-action-forms .cp-form textarea{width:100%}.cp-task-status{white-space:nowrap}.cp-gta-auth-image{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(8,6,13,.25),rgba(8,6,13,.78)),url('../../assets/images/nox-ucp-background.webp') center/cover no-repeat}.cp-auth-visual{isolation:isolate}.cp-auth-visual:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,rgba(8,6,13,.25),rgba(8,6,13,.12),rgba(8,6,13,.6));pointer-events:none}.cp-ticket-thread-card{padding:17px 19px;border-radius:16px}.cp-ticket-thread-card p{overflow-wrap:anywhere}.cp-notification-item{gap:14px}.cp-shortcuts a{min-width:0}.cp-shortcuts a>span:first-child{display:grid;place-items:center}.cp-shortcuts .fa-solid{font-size:16px}
@media(max-width:900px){.cp-profile-settings-grid,.cp-action-forms{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.nox-gta-gallery-image img{transition:none}}

.cp-admin-thread-actions{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:18px;align-items:start;margin-top:20px}.cp-admin-reply,.cp-admin-side-forms form{padding:16px;border:1px solid var(--border);border-radius:16px;background:rgba(8,6,13,.36)}.cp-admin-side-forms{display:grid;gap:12px;min-width:0}.cp-admin-side-forms .cp-form{display:grid;gap:10px}.cp-admin-side-forms input,.cp-admin-side-forms select,.cp-admin-reply textarea,.cp-reply-form textarea{width:100%;min-width:0;box-sizing:border-box}.cp-thread{display:grid;gap:12px;max-width:100%}.cp-message{max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.cp-message p{white-space:pre-wrap;overflow-wrap:anywhere}.cp-form label{line-height:1.8}.cp-panel-heading{gap:12px;align-items:center}.cp-profile-heading{display:flex;align-items:center;gap:16px;margin-bottom:22px}.cp-profile-heading h2{margin:4px 0;font-size:22px}.cp-profile-heading p{margin:4px 0}.cp-avatar-large{display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px;border-radius:21px;border:1px solid rgba(192,132,252,.28);background:linear-gradient(140deg,rgba(139,92,246,.28),rgba(29,20,41,.9));font-size:23px}.cp-search-result{display:flex;align-items:center;gap:12px;padding:13px;border-bottom:1px solid var(--line);color:var(--text)}.cp-search-result:last-child{border-bottom:0}.cp-search-result>span:nth-child(2){display:grid;gap:4px;flex:1}.cp-search-result small{color:var(--muted);font-size:10px}.cp-search-result>i{color:var(--purple2)}.cp-search-results{margin-top:18px}.cp-current-character{display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid var(--border);border-radius:12px;color:var(--text);font-size:12px}.cp-current-character i{color:var(--purple2)}.cp-search-form{display:flex;gap:10px;align-items:center}.cp-search-form input{flex:1;min-width:0;padding:12px;border:1px solid var(--border);border-radius:13px;background:rgba(8,6,13,.65);color:var(--text)}
@media(max-width:820px){.cp-admin-thread-actions{grid-template-columns:minmax(0,1fr)}.cp-search-form{align-items:stretch;flex-direction:column}.cp-search-form .cp-button{width:100%}.cp-profile-heading{align-items:flex-start}}


:root{--nox-mouse-x:0px;--nox-mouse-y:0px;--bg:#050509;--bg2:#090910;--panel:#0d0d16;--panel2:#12121e;--radius:22px}
.cp-body{isolation:isolate;background:linear-gradient(145deg,#050509 0%,#08070d 52%,#050509 100%);font-size:15px;line-height:1.95}
.cp-mouse-bg{position:fixed;inset:-18px;z-index:-2;pointer-events:none;background:linear-gradient(180deg,rgba(3,3,8,.68),rgba(3,3,8,.83)),url('../../assets/images/nox-ucp-background.webp') center/cover no-repeat;opacity:.38;filter:blur(2.2px) saturate(.7);transform:translate3d(var(--nox-mouse-x),var(--nox-mouse-y),0) scale(1.045);will-change:transform;transition:transform .38s cubic-bezier(.2,.75,.2,1)}
.cp-body:before{opacity:.13;background-size:76px 76px}
.cp-shell{position:relative;z-index:1;gap:20px;padding:18px;align-items:stretch}
.cp-sidebar{width:268px;min-width:268px;padding:22px 17px;border:1px solid rgba(167,139,250,.18);border-radius:24px;background:linear-gradient(180deg,rgba(8,8,15,.97),rgba(7,7,12,.97));backdrop-filter:blur(18px)}
.cp-main{border:1px solid rgba(167,139,250,.13);border-radius:24px;background:rgba(5,5,10,.66);backdrop-filter:blur(14px);padding:0 22px 20px}
.cp-topbar{min-height:78px}
.cp-brand strong{font-size:19px;letter-spacing:.07em}.cp-brand small{font-size:11px}.cp-side-profile strong,.cp-top-user strong{font-size:15px}.cp-side-profile small,.cp-top-user small{font-size:12px}
.cp-nav-label{font-size:12px;letter-spacing:.02em}.cp-side-nav{gap:7px}.cp-side-nav a{min-height:49px;padding:10px 13px;font-size:14px;gap:11px}.cp-side-nav a .cp-icon{width:25px;height:25px}.cp-side-nav a .cp-icon .fa-solid,.cp-side-nav a .cp-icon .fa-regular{font-size:17px}
.cp-breadcrumb{font-size:14px}.cp-page-heading h1{font-size:clamp(27px,2.2vw,36px);line-height:1.55}.cp-page-heading p{font-size:15px;line-height:2.05}.cp-eyebrow{font-size:11px}.cp-muted{font-size:14px}.cp-footnote{font-size:13px}.cp-button{font-size:14px;min-height:47px;padding:11px 18px}.cp-button-small{font-size:12px;min-height:38px}.cp-panel{border-color:rgba(167,139,250,.18);background:linear-gradient(145deg,rgba(14,14,23,.94),rgba(8,8,14,.96));box-shadow:0 16px 44px rgba(0,0,0,.2)}.cp-panel-heading h2,.cp-panel h2{font-size:22px;line-height:1.6}.cp-panel-heading p,.cp-panel>p{font-size:14px;line-height:2}.cp-form label,.cp-admin-thread-actions label,.cp-ticket-filter label{font-size:14px}.cp-form input,.cp-form select,.cp-form textarea,.cp-ticket-filter input,.cp-ticket-filter select,.cp-search-form input{font-size:15px;min-height:46px;padding:12px 14px}.cp-form textarea{min-height:110px}.cp-table{font-size:13px}.cp-table th{font-size:13px}.cp-table td{font-size:13px;padding:14px 12px}.cp-status,.cp-tag{font-size:12px;line-height:1.6}.cp-stat-card strong,.cp-stat-card-main strong{font-size:25px}.cp-stat-card>span,.cp-stat-foot{font-size:12px}.cp-stat-grid,.cp-stats-grid{gap:16px}.cp-stat-card,.cp-character-hero,.cp-notification-item,.cp-list-card{padding:17px}.cp-list-card-content strong{font-size:16px}.cp-list-card-content small{font-size:13px;line-height:1.9}.cp-ticket-thread-card{padding:20px 22px}.cp-message p{font-size:15px;line-height:2.15}.cp-message-head strong,.cp-message-head span,.cp-message-head time{font-size:13px}.cp-side-support strong{font-size:15px}.cp-side-support p,.cp-side-support a,.cp-back-site,.cp-logout-form button{font-size:13px;line-height:1.9}.cp-footer{font-size:12px}.cp-auth-page{position:relative;z-index:1;min-height:100vh}.cp-auth-form-wrap{background:rgba(5,5,10,.74);backdrop-filter:blur(22px)}.cp-auth-form h2{font-size:30px;line-height:1.5}.cp-auth-form>p{font-size:15px}.cp-auth-form label{font-size:14px}.cp-auth-form input{font-size:16px;min-height:50px}.cp-auth-copy h1{font-size:clamp(38px,4.2vw,62px)}.cp-auth-copy p{font-size:16px;line-height:2.15}.cp-auth-pills span{font-size:13px}.cp-setup-card{background:linear-gradient(145deg,rgba(12,12,20,.96),rgba(5,5,10,.97));backdrop-filter:blur(20px)}
.cp-shell .cp-main{min-width:0}.cp-content{width:100%;max-width:1640px}.cp-sidebar,.cp-main{min-height:calc(100vh - 36px)}.cp-page-heading{gap:18px}.cp-data-list>div{padding:13px 0}.cp-data-list>div span{font-size:13px}.cp-data-list>div strong{font-size:14px}.cp-empty-state strong,.cp-empty-state h2{font-size:19px}.cp-empty-state p{font-size:14px;line-height:2}
@media(max-width:1000px){.cp-shell{padding:10px;gap:0}.cp-main{padding:0 16px 18px}.cp-sidebar{width:260px;min-width:260px}}
@media(max-width:800px){.cp-shell{display:block;padding:8px}.cp-sidebar{width:min(310px,86vw);min-width:0;min-height:0;border-radius:0 20px 20px 0}.cp-main{min-height:calc(100vh - 16px);padding:0 13px 16px;border-radius:19px}.cp-page-heading h1{font-size:27px}.cp-page-heading p{font-size:14px}.cp-panel-heading h2,.cp-panel h2{font-size:20px}.cp-stat-card strong,.cp-stat-card-main strong{font-size:22px}.cp-table-wrap{max-width:100%;overflow-x:auto}.cp-mouse-bg{opacity:.27;filter:blur(1.5px) saturate(.65)}}
@media(max-width:480px){.cp-topbar{gap:8px}.cp-breadcrumb{font-size:12px}.cp-top-user small{display:none}.cp-page-heading{align-items:flex-start}.cp-page-heading h1{font-size:25px}.cp-panel{padding:16px!important;border-radius:17px}.cp-button{width:auto;max-width:100%}.cp-stats-grid{grid-template-columns:minmax(0,1fr)}.cp-stat-card{min-height:auto}.cp-profile-heading h2{font-size:20px}.cp-message p{font-size:14px}.cp-table{min-width:620px}}
@media(prefers-reduced-motion:reduce){.cp-mouse-bg{transform:none!important;transition:none!important;will-change:auto}}

:root{scrollbar-color:rgba(139,92,246,.62) rgba(8,6,13,.96);scrollbar-width:thin}html,body{max-width:100%;overflow-x:clip}body{font-family:Peyda,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.9}.cp-page-heading h1,.cp-welcome-banner h1{font-size:clamp(27px,2.4vw,36px)}.cp-page-heading p,.cp-welcome-banner p{font-size:14px;line-height:2}.cp-sidebar-bottom{gap:15px}.cp-online-admins{padding:13px;border:1px solid rgba(167,139,250,.19);border-radius:17px;background:linear-gradient(145deg,rgba(139,92,246,.09),rgba(8,6,13,.3));box-shadow:inset 0 1px rgba(255,255,255,.025)}.cp-online-admins-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:800}.cp-online-admins-head i{color:#c084fc;margin-inline-end:5px}.cp-online-admins-head b{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:8px;background:rgba(139,92,246,.18);color:#e9d5ff}.cp-online-admin-list{display:grid;gap:9px;margin-top:12px}.cp-online-admin-item{display:flex;align-items:center;gap:8px;min-width:0}.cp-online-admin-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.45)}.cp-online-admin-info{display:grid;gap:0;min-width:0;flex:1}.cp-online-admin-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.cp-online-admin-info small{color:var(--muted);font-size:9px}.cp-online-admin-active{color:#4ade80;font-size:9px;white-space:nowrap}.cp-online-admins-empty{font-size:10px;color:var(--muted);line-height:1.9;margin:9px 0 0}.cp-profile-banner h1{font-size:clamp(25px,3vw,36px)}.cp-profile-tabs{gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:5px}.cp-profile-tabs a{font-size:13px;white-space:nowrap}.cp-profile-stats .cp-stat-card small{font-size:12px}.cp-profile-stats .cp-stat-card strong{font-size:clamp(18px,2vw,27px)}.cp-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cp-asset-card{min-width:0;overflow:hidden;border:1px solid rgba(167,139,250,.16);border-radius:19px;background:linear-gradient(150deg,rgba(25,18,35,.95),rgba(8,6,13,.92));box-shadow:0 13px 33px rgba(0,0,0,.14);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cp-asset-card:hover{transform:translateY(-2px);border-color:rgba(192,132,252,.32);box-shadow:0 18px 40px rgba(0,0,0,.22)}.cp-asset-visual{position:relative;display:grid;place-items:center;min-height:120px;background:radial-gradient(ellipse at center,rgba(139,92,246,.2),transparent 64%),linear-gradient(120deg,rgba(14,10,21,.65),rgba(8,6,13,.95));color:#c084fc;font-size:36px}.cp-asset-visual.property{color:#a78bfa}.cp-asset-visual span{position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:4px 8px;border:1px solid var(--border);border-radius:8px;background:rgba(8,6,13,.6);color:#f8f7fc;font-size:10px}.cp-asset-body{padding:16px}.cp-asset-body h3{font-size:16px;line-height:1.7;margin:0 0 13px;overflow-wrap:anywhere}.cp-asset-details{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:12px}.cp-asset-details span{color:var(--muted)}.cp-asset-details strong{text-align:end;overflow-wrap:anywhere}.cp-profile-tabs a{padding:11px 15px;border-radius:12px;border:1px solid transparent}.cp-profile-tabs a.active{border-color:rgba(192,132,252,.25);background:rgba(139,92,246,.12);color:#e9d5ff}.cp-messenger-panel{min-width:0}.cp-messenger-top h2{font-size:22px}.cp-message-list{display:grid;gap:13px;padding:16px;max-height:min(65vh,780px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.45) rgba(8,6,13,.6)}.cp-chat-message{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:14px;border:1px solid rgba(167,139,250,.13);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(8,6,13,.25))}.cp-chat-message.is-staff{border-color:rgba(139,92,246,.23);background:linear-gradient(145deg,rgba(139,92,246,.08),rgba(8,6,13,.25))}.cp-chat-avatar{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:rgba(139,92,246,.14);color:#d8b4fe}.cp-chat-content{flex:1;min-width:0}.cp-chat-message-head{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:6px}.cp-chat-message-head strong{font-size:13px}.cp-chat-message-head span,.cp-chat-message-head time{color:var(--muted);font-size:10px}.cp-chat-message-head time{margin-inline-start:auto}.cp-chat-content p{margin:0;font-size:13px;line-height:2.1;white-space:pre-wrap;overflow-wrap:anywhere}.cp-composer{margin:15px;padding:16px;border:1px solid rgba(167,139,250,.2);border-radius:18px;background:rgba(8,6,13,.45)}.cp-composer textarea{width:100%;min-width:0;resize:vertical;min-height:120px;padding:14px;border:1px solid var(--border);border-radius:14px;background:#0b0811;color:var(--text);font:inherit;line-height:2}.cp-composer-bottom{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.cp-composer-bottom small{color:var(--muted);font-size:10px;flex:1}.cp-attachment-link{display:inline-flex;gap:8px;align-items:center;margin-top:10px;padding:7px 10px;border:1px solid var(--border);border-radius:10px;color:#d8b4fe;font-size:11px}.cp-ban-control-card{border-color:rgba(239,68,68,.23)}.cp-ban-control-card textarea{width:100%;min-width:0}.cp-ticket-workspace{align-items:start}.cp-ticket-meta-card h2{font-size:18px}.cp-ticket-list,.cp-ticket-detail{min-width:0}@media(max-width:900px){.cp-asset-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.cp-online-admins{display:none}.cp-asset-grid{grid-template-columns:minmax(0,1fr)}.cp-message-list{max-height:64vh;padding:10px}.cp-chat-message{padding:11px}.cp-composer{margin:10px;padding:12px}.cp-page-heading h1,.cp-welcome-banner h1{font-size:26px}}@media(prefers-reduced-motion:reduce){.cp-asset-card{transition:none}.cp-asset-card:hover{transform:none}}


@font-face{font-family:Peyda;src:url('../../assets/fonts/Peyda-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
:root{color-scheme:dark;--cp-font:'Peyda',Tahoma,Arial,sans-serif;--cp-gutter:clamp(12px,1.5vw,24px)}
*,*::before,*::after{box-sizing:border-box}
html{scrollbar-gutter:stable;scroll-behavior:smooth}
html,body{width:100%;max-width:100%;min-width:0;overflow-x:clip}
body,.cp-body,button,input,select,textarea,optgroup,option,label,.cp-button,.cp-side-nav a,.cp-admin-tabs a,.cp-profile-tabs a{font-family:var(--cp-font)!important}
input,select,textarea,button{font-size:inherit;letter-spacing:normal}
input::placeholder,textarea::placeholder{font-family:var(--cp-font)!important;font-size:inherit;font-weight:400;color:#8e879f;opacity:1;line-height:1.9}
input,select,textarea{max-width:100%;min-width:0;outline-offset:2px}
input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}
.cp-shell{display:grid;grid-template-columns:minmax(244px,278px) minmax(0,1fr);gap:clamp(12px,1.4vw,22px);width:100%;max-width:1920px;margin-inline:auto;align-items:start}
.cp-sidebar{min-width:0;width:auto;max-width:100%;position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.cp-main,.cp-content,.cp-panel,.cp-page-heading,.cp-two-column,.cp-ticket-workspace,.cp-ticket-details-side,.cp-messenger-panel,.cp-products-grid,.cp-product-card,.cp-form,.cp-order-card{min-width:0;max-width:100%}
.cp-main{width:100%;overflow-wrap:anywhere}
.cp-content{display:grid;gap:clamp(14px,1.4vw,22px);align-content:start}
.cp-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);align-items:start}
.cp-panel{height:auto;overflow:hidden;border-radius:20px}
.cp-panel-heading{gap:12px;align-items:center;flex-wrap:wrap}
.cp-form{display:grid;gap:10px;align-content:start}
.cp-form label,.cp-composer-label{display:block;line-height:1.8;margin-top:5px}
.cp-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.cp-form select,.cp-form textarea,.cp-search-form input,.cp-ticket-filter input,.cp-ticket-filter select,.cp-review-form input,.cp-inline-create input,.cp-setting-row select,.cp-auth-form input,.cp-composer textarea,.cp-compact-form input,.cp-compact-form select,.cp-compact-form textarea{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid rgba(167,139,250,.2);border-radius:13px;background:rgba(7,6,14,.9);color:#f8f7fc;font:500 15px/1.8 var(--cp-font);box-shadow:inset 0 1px rgba(255,255,255,.025);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}
.cp-form textarea,.cp-composer textarea,.cp-compact-form textarea{min-height:112px;resize:vertical}
.cp-form input:focus,.cp-form select:focus,.cp-form textarea:focus,.cp-search-form input:focus,.cp-ticket-filter input:focus,.cp-ticket-filter select:focus,.cp-review-form input:focus,.cp-inline-create input:focus,.cp-composer textarea:focus{border-color:rgba(167,139,250,.75);box-shadow:0 0 0 3px rgba(139,92,246,.13);background:#0b0813;outline:none}
.cp-form select option,select option{font-family:var(--cp-font);background:#100b18;color:#f8f7fc}
.cp-form input[type=file],input[type=file]{width:100%;max-width:100%;font:14px/1.8 var(--cp-font);color:#c9c3d6}
.cp-form input[type=checkbox],.cp-form input[type=radio]{accent-color:#8b5cf6}
.cp-products-grid,.cp-premium-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,275px),1fr));align-items:stretch;gap:18px}
.cp-product-card,.cp-premium-product{display:flex;flex-direction:column;gap:13px;padding:clamp(16px,1.5vw,22px);height:100%;background:linear-gradient(155deg,rgba(23,16,32,.94),rgba(8,6,13,.97));border:1px solid rgba(167,139,250,.17);border-radius:21px}
.cp-premium-product>p{flex:1;line-height:2;overflow-wrap:anywhere}
.cp-product-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.cp-product-meta{display:grid;gap:6px;align-items:start;margin-top:auto}
.cp-product-meta strong{font-size:clamp(21px,1.7vw,28px);line-height:1.5}
.cp-buy-form{margin-top:4px}
.cp-order-ticket-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.65fr);gap:16px;align-items:center;padding:16px;border-radius:16px;border:1px solid rgba(167,139,250,.25);background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(9,7,15,.85))}
.cp-order-ticket-main,.cp-order-ticket-actions{display:grid;gap:6px;min-width:0}
.cp-order-ticket-main strong{font-size:17px}
.cp-order-ticket-main span,.cp-order-ticket-actions small{color:#c4bdd2;line-height:1.9;font-size:13px;overflow-wrap:anywhere}
.cp-ticket-workspace{display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:18px;align-items:start}
.cp-ticket-details-side{display:grid;gap:14px;min-width:0}
.cp-messenger-panel{min-width:0;display:flex;flex-direction:column}
.cp-messenger-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}
.cp-message-list{max-height:min(58vh,680px);min-height:170px;overscroll-behavior:contain;contain:content}
.cp-chat-message{min-width:0;overflow-wrap:anywhere}
.cp-composer{display:grid;gap:10px}
.cp-composer-bottom{align-items:center}
.cp-alert{line-height:1.9;overflow-wrap:anywhere}
.cp-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.cp-table{min-width:680px}
.cp-page-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}
.cp-page-heading h1{font-size:clamp(27px,2.3vw,38px);line-height:1.55;overflow-wrap:anywhere}
.cp-page-heading p{max-width:760px}
.cp-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;line-height:1.7;white-space:normal;text-align:center;overflow-wrap:anywhere}
.cp-button:disabled{opacity:.7;cursor:wait;transform:none;box-shadow:none}
.cp-stat-grid,.cp-stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}
.cp-mouse-bg{opacity:.22;filter:blur(1.1px) saturate(.6);transition:transform .22s ease;will-change:transform}
.cp-backdrop{opacity:.34;filter:none}
.cp-footer{margin-top:22px;line-height:1.8}
@media(max-width:1180px){.cp-shell{grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:12px}.cp-ticket-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.cp-two-column{gap:14px}}
@media(max-width:900px){.cp-shell{display:block;padding:10px}.cp-sidebar{position:fixed;top:0;bottom:0;max-height:100dvh;height:100dvh;overflow-y:auto;width:min(310px,86vw);min-width:0;z-index:100}.cp-main{min-height:calc(100vh - 20px);padding-inline:clamp(12px,2vw,20px)}.cp-ticket-workspace{grid-template-columns:minmax(0,1fr)}.cp-ticket-details-side{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-two-column{grid-template-columns:minmax(0,1fr)}.cp-order-ticket-banner{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.cp-content{gap:13px}.cp-main{padding-inline:10px}.cp-page-heading h1{font-size:26px}.cp-page-heading p{font-size:13px}.cp-panel{padding:15px!important;border-radius:17px}.cp-ticket-details-side{grid-template-columns:minmax(0,1fr)}.cp-products-grid,.cp-premium-products{grid-template-columns:minmax(0,1fr);gap:13px}.cp-product-card,.cp-premium-product{padding:16px}.cp-order-ticket-actions .cp-button{width:100%}.cp-message-list{max-height:58vh;padding:9px}.cp-chat-message{padding:10px;gap:9px}.cp-chat-message-head time{margin-inline-start:0}.cp-composer{margin:9px 0;padding:12px}.cp-composer-bottom{align-items:stretch}.cp-composer-bottom>.cp-button{width:100%}.cp-stats-grid,.cp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-stat-card{min-width:0;padding:13px}.cp-stat-card strong{font-size:20px!important;overflow-wrap:anywhere}.cp-admin-tabs{max-width:100%;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.cp-table{min-width:700px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cp-mouse-bg{transition:none!important;will-change:auto}.cp-product-card,.cp-premium-product,.cp-button{transition:none!important}}


@font-face{font-family:Peyda;src:url('../../assets/fonts/Peyda-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
body.cp-body,body.cp-body :not(i):not(svg):not(path):not(.fa):not(.fa-solid):not(.fa-regular):not(.fa-brands){font-family:Peyda,Tahoma,Arial,sans-serif}
body.cp-body button,body.cp-body input,body.cp-body select,body.cp-body textarea,body.cp-body option,body.cp-body optgroup,body.cp-body label,body.cp-body ::placeholder{font-family:Peyda,Tahoma,Arial,sans-serif;font-synthesis:none}
body.cp-body input::placeholder,body.cp-body textarea::placeholder{font-family:Peyda,Tahoma,Arial,sans-serif!important;color:#958ca7;opacity:1}
body.cp-body .cp-eyebrow{font:700 11px/1.8 Peyda,Tahoma,sans-serif;letter-spacing:.015em}
body.cp-body .cp-brand small{font:700 11px/1.8 Peyda,Tahoma,sans-serif;letter-spacing:.025em}
body.cp-body .cp-mouse-bg{opacity:.12;filter:none;transform:none;transition:none;will-change:auto}
body.cp-body .cp-backdrop{display:none!important}
body.cp-body .cp-sidebar,body.cp-body .cp-main,body.cp-body .cp-auth-form,body.cp-body .cp-auth-visual,body.cp-body .cp-auth-form-wrap{backdrop-filter:none;-webkit-backdrop-filter:none}
body.cp-body .cp-sidebar{background:rgba(8,7,14,.985)}
body.cp-body .cp-main{background:rgba(5,5,10,.94)}
body.cp-body .cp-panel{box-shadow:0 12px 28px rgba(0,0,0,.16)}
body.cp-body .cp-content{gap:20px}
body.cp-body .cp-page-heading{margin-bottom:4px}
body.cp-body .cp-panel-heading{gap:12px;align-items:center;flex-wrap:wrap}
body.cp-body .cp-form input,body.cp-body .cp-form select,body.cp-body .cp-form textarea,body.cp-body .cp-auth-form input,body.cp-body .cp-search-form input,body.cp-body .cp-ticket-filter input,body.cp-body .cp-ticket-filter select,body.cp-body .cp-inline-create input,body.cp-body .cp-review-form input,body.cp-body .cp-setting-row select{font-size:15px;line-height:1.85;min-width:0;max-width:100%}
body.cp-body input[type=file]{font:14px/1.8 Peyda,Tahoma,sans-serif}
body.cp-body input[type=file]::file-selector-button{font:14px/1.6 Peyda,Tahoma,sans-serif;border:1px solid rgba(167,139,250,.25);background:#1b1428;color:#f8f7fc;border-radius:9px;padding:7px 11px;margin-inline-end:10px}
body.cp-body .cp-product-payment-link{display:none!important}
body.cp-body .cp-store-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}
body.cp-body .cp-store-empty>i{font-size:34px;color:#a78bfa}
body.cp-body .cp-store-empty h2{font-size:20px;margin:0}
body.cp-body .cp-products-grid{align-items:stretch;gap:18px}
body.cp-body .cp-product-card{display:flex;flex-direction:column;min-width:0;min-height:100%;padding:22px}
body.cp-body .cp-product-card>p{font-size:14px;line-height:2.05;flex:1;overflow-wrap:anywhere}
body.cp-body .cp-product-meta{display:grid;gap:6px}
body.cp-body .cp-product-meta strong{font-size:22px}
body.cp-body .cp-buy-form{margin-top:14px}
body.cp-body .cp-order-ticket-banner{border-radius:17px;padding:18px;gap:18px}
body.cp-body .cp-order-ticket-actions{min-width:min(100%,230px)}
body.cp-body .cp-order-ticket-actions small{font-size:13px;line-height:2}
body.cp-body .cp-list-card,body.cp-body .cp-ticket-list-item{min-width:0;overflow-wrap:anywhere}
body.cp-body .cp-message-list{max-height:min(55vh,620px);contain:initial}
body.cp-body .cp-chat-message{contain:initial;box-shadow:none}
body.cp-body .cp-alert{padding:13px 16px;font-size:14px}
body.cp-body .cp-side-support{background:linear-gradient(145deg,rgba(139,92,246,.08),rgba(8,7,14,.2));border-color:rgba(167,139,250,.12)}
body.cp-body .cp-side-support strong{font-size:15px}
body.cp-body .cp-side-support p{font-size:12px;line-height:1.9}
body.cp-body .cp-side-nav a{font-size:14px;line-height:1.9}
body.cp-body .cp-stat-card,body.cp-body .cp-character-hero,body.cp-body .cp-notification-item,body.cp-body .cp-list-card{box-shadow:none}
@media(max-width:900px){body.cp-body .cp-main{backdrop-filter:none;padding:0 14px 18px}body.cp-body .cp-mouse-bg{opacity:.07}}
@media(max-width:600px){body.cp-body .cp-content{gap:14px}body.cp-body .cp-panel{padding:16px!important}body.cp-body .cp-product-card{padding:17px}body.cp-body .cp-page-heading h1{font-size:27px}body.cp-body .cp-button{font-size:14px}body.cp-body .cp-form input,body.cp-body .cp-form select,body.cp-body .cp-form textarea{font-size:15px}}
@media(prefers-reduced-motion:reduce){body.cp-body .cp-mouse-bg{transform:none!important;transition:none!important}}

body.cp-body .cp-product-image{width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(167,139,250,.15);border-radius:16px;background:linear-gradient(145deg,#171020,#09070d);margin-bottom:16px}
body.cp-body .cp-product-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
body.cp-body .cp-product-card:hover .cp-product-image img{transform:scale(1.025)}
body.cp-body .cp-donito-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
body.cp-body .cp-donito-actions span{font-size:13px;line-height:1.9;color:#c4bdd2}
@media(prefers-reduced-motion:reduce){body.cp-body .cp-product-image img{transition:none}body.cp-body .cp-product-card:hover .cp-product-image img{transform:none}}

:root{--cp-border-strong:rgba(167,139,250,.24);--cp-panel-surface:linear-gradient(145deg,rgba(20,15,30,.98),rgba(10,8,16,.98));--cp-font-size:15px}
body.cp-body{font-size:15px;line-height:1.95;font-family:Peyda,Tahoma,Arial,sans-serif!important;font-synthesis:none;text-rendering:optimizeLegibility}
body.cp-body button,body.cp-body input,body.cp-body select,body.cp-body textarea,body.cp-body option,body.cp-body optgroup,body.cp-body label,body.cp-body::placeholder,body.cp-body *::placeholder{font-family:Peyda,Tahoma,Arial,sans-serif!important;font-synthesis:none;letter-spacing:normal}
body.cp-body .cp-shell{grid-template-columns:minmax(238px,265px) minmax(0,1fr);gap:clamp(12px,1.25vw,20px);padding:clamp(10px,1.2vw,18px);align-items:start}
body.cp-body .cp-sidebar{top:clamp(10px,1.2vw,18px);height:calc(100vh - clamp(20px,2.4vw,36px));max-height:calc(100vh - clamp(20px,2.4vw,36px));min-height:520px;border:1px solid rgba(167,139,250,.16);border-radius:22px;padding:20px 15px;background:linear-gradient(180deg,rgba(12,9,19,.99),rgba(8,7,13,.99));box-shadow:0 14px 36px rgba(0,0,0,.2)}
body.cp-body .cp-main{min-width:0;border:1px solid rgba(167,139,250,.11);border-radius:23px;padding:clamp(16px,2vw,30px);background:linear-gradient(150deg,rgba(10,8,16,.94),rgba(7,6,11,.98));}
body.cp-body .cp-content{gap:clamp(15px,1.5vw,22px)}
body.cp-body .cp-page-heading{gap:18px;padding-bottom:4px}
body.cp-body .cp-page-heading h1{font-size:clamp(28px,2.25vw,39px);font-weight:800;line-height:1.55;letter-spacing:-.025em;margin:4px 0 6px}
body.cp-body .cp-page-heading p{font-size:15px;line-height:2;color:#c5bfd1;margin:0;max-width:760px}
body.cp-body .cp-eyebrow{font-size:12px;letter-spacing:0;font-weight:700;color:#c4a7ff}
body.cp-body .cp-panel{border:1px solid rgba(167,139,250,.16);border-radius:20px;background:var(--cp-panel-surface);padding:clamp(17px,1.55vw,25px)!important;box-shadow:0 10px 28px rgba(0,0,0,.13)}
body.cp-body .cp-panel-heading{margin-bottom:17px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.055)}
body.cp-body .cp-panel-heading h2,body.cp-body .cp-panel>h2{font-size:clamp(19px,1.35vw,23px);font-weight:800;line-height:1.7;margin:2px 0}
body.cp-body .cp-panel-heading p,body.cp-body .cp-panel>p{font-size:14px;line-height:2.05;color:#bdb5cb}
body.cp-body .cp-tag,body.cp-body .cp-status,body.cp-body .cp-profile-tag{font-family:Peyda,Tahoma,Arial,sans-serif!important;font-size:12px;line-height:1.8;padding:5px 11px;border-radius:10px}
body.cp-body .cp-button{font-family:Peyda,Tahoma,Arial,sans-serif!important;font-size:14px;min-height:46px;padding:10px 17px;border-radius:13px;font-weight:700;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}
body.cp-body .cp-button:hover:not(:disabled){transform:translateY(-1px)}
body.cp-body .cp-button-primary{background:linear-gradient(135deg,#a78bfa,#7c3aed 60%,#5b21b6);box-shadow:0 5px 16px rgba(124,58,237,.18)}
body.cp-body .cp-button-primary:hover:not(:disabled){box-shadow:0 8px 20px rgba(124,58,237,.25)}
body.cp-body .cp-form{gap:9px}
body.cp-body .cp-form label,body.cp-body .cp-auth-form label{font-size:14px;font-weight:700;color:#e7e1f0;margin:10px 0 2px}
body.cp-body .cp-form input:not([type=checkbox]):not([type=radio]):not([type=file]),body.cp-body .cp-form select,body.cp-body .cp-form textarea,body.cp-body .cp-auth-form input,body.cp-body .cp-search-form input,body.cp-body .cp-ticket-filter input,body.cp-body .cp-ticket-filter select,body.cp-body .cp-review-form input,body.cp-body .cp-inline-create input,body.cp-body .cp-setting-row select,body.cp-body .cp-composer textarea{font-family:Peyda,Tahoma,Arial,sans-serif!important;font-size:15px;font-weight:500;line-height:1.9;min-height:49px;padding:12px 14px;border:1px solid rgba(167,139,250,.21);border-radius:13px;background:#0b0812;color:#f8f7fc}
body.cp-body .cp-form textarea,body.cp-body .cp-composer textarea{min-height:125px;resize:vertical}
body.cp-body input::placeholder,body.cp-body textarea::placeholder,body.cp-body select:invalid{font-family:Peyda,Tahoma,Arial,sans-serif!important;font-size:14px;font-weight:400;color:#91889f;opacity:1}
body.cp-body select option,body.cp-body select optgroup{font-family:Peyda,Tahoma,Arial,sans-serif!important;background:#100b18;color:#f8f7fc}
body.cp-body .cp-products-grid,body.cp-body .cp-premium-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
body.cp-body .cp-product-card,body.cp-body .cp-premium-product{height:100%;min-width:0;gap:14px;padding:17px;border-radius:20px;border:1px solid rgba(167,139,250,.17);background:linear-gradient(155deg,rgba(22,16,32,.98),rgba(9,7,14,.99));box-shadow:0 8px 24px rgba(0,0,0,.14);transition:border-color .16s ease,box-shadow .16s ease}
body.cp-body .cp-product-card:hover{border-color:rgba(167,139,250,.38);box-shadow:0 10px 25px rgba(0,0,0,.22)}
body.cp-body .cp-product-image{position:relative;aspect-ratio:16/9;margin:-1px -1px 3px;width:calc(100% + 2px);border-radius:14px;border:1px solid rgba(167,139,250,.14);background:#0a0810}
body.cp-body .cp-product-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(8,6,13,.55));pointer-events:none}
body.cp-body .cp-product-image img{width:100%;height:100%;object-fit:cover}
body.cp-body .cp-product-card h2,body.cp-body .cp-product-card h3{font-size:19px;font-weight:800;line-height:1.7;margin:0}
body.cp-body .cp-product-card>p{font-size:14px;line-height:2.05;color:#c4bdcf;margin:0;flex:1;min-height:66px}
body.cp-body .cp-product-top{gap:7px}
body.cp-body .cp-product-icon{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:12px;background:rgba(139,92,246,.13);border:1px solid rgba(167,139,250,.2);color:#d6bcff}
body.cp-body .cp-discount-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(34,197,94,.24);background:rgba(34,197,94,.09);border-radius:9px;color:#86efac;padding:4px 9px;font-size:12px;font-weight:800}
body.cp-body .cp-product-meta{margin-top:auto;gap:7px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}
body.cp-body .cp-product-meta del{color:#978da5;font-size:13px}
body.cp-body .cp-product-meta strong{font-size:clamp(23px,1.7vw,29px);font-weight:800;line-height:1.5;color:#f3e8ff}
body.cp-body .cp-product-meta small{font-size:12px;color:#c4bdd1;font-weight:600}
body.cp-body .cp-product-meta>span{font-size:13px;color:#a7f3d0}
body.cp-body .cp-buy-form{margin-top:4px}
body.cp-body .cp-buy-form .cp-button{width:100%}
body.cp-body .cp-donito-banner,body.cp-body .cp-order-ticket-banner{border:1px solid rgba(167,139,250,.22);border-radius:18px;background:linear-gradient(115deg,rgba(91,33,182,.15),rgba(13,9,21,.96) 60%);box-shadow:inset 0 1px rgba(255,255,255,.025);padding:clamp(16px,1.6vw,23px)}
body.cp-body .cp-order-ticket-main strong{font-size:18px;line-height:1.8}
body.cp-body .cp-order-ticket-main span,body.cp-body .cp-order-ticket-actions small{font-size:14px;line-height:2;color:#c7bfd5}
body.cp-body .cp-stats-grid,body.cp-body .cp-stat-grid{gap:13px}
body.cp-body .cp-stat-card{min-width:0;border:1px solid rgba(167,139,250,.15);border-radius:17px;background:linear-gradient(150deg,rgba(23,16,32,.83),rgba(10,8,15,.95));padding:17px}
body.cp-body .cp-stat-card small{font-size:13px;line-height:1.8;color:#b9b0c9}
body.cp-body .cp-stat-card strong{font-size:clamp(19px,1.5vw,25px);line-height:1.7;overflow-wrap:anywhere}
body.cp-body .cp-empty-state{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;color:#d8d1e5}
body.cp-body .cp-empty-state>i,body.cp-body .cp-empty-state>span{font-size:27px;color:#a78bfa}
body.cp-body .cp-empty-state strong{font-size:17px;line-height:1.8}
body.cp-body .cp-empty-state p{font-size:14px;line-height:2;color:#a8a0b7;margin:0;max-width:440px}
body.cp-body .cp-ticket-workspace{grid-template-columns:minmax(245px,295px) minmax(0,1fr);gap:16px}
body.cp-body .cp-ticket-list-item,body.cp-body .cp-list-card{border-radius:14px;border-color:rgba(167,139,250,.13);background:rgba(16,11,24,.7)}
body.cp-body .cp-messenger-panel{min-height:500px}
body.cp-body .cp-message-list{max-height:55vh;min-height:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;contain:layout paint;content-visibility:auto}
body.cp-body .cp-chat-message{max-width:100%;border-radius:15px;padding:13px 15px;background:rgba(23,16,32,.78);border:1px solid rgba(167,139,250,.12)}
body.cp-body .cp-chat-message p{font-size:14px;line-height:2.05;overflow-wrap:anywhere}
body.cp-body .cp-chat-message-head strong{font-size:14px}
body.cp-body .cp-composer{gap:10px;padding:15px;border-radius:16px;border:1px solid rgba(167,139,250,.12);background:rgba(9,7,14,.82)}
body.cp-body .cp-table-wrap{border:1px solid rgba(167,139,250,.12);border-radius:14px}
body.cp-body .cp-table{font-size:14px;line-height:1.9}
body.cp-body .cp-table th{font-size:13px;color:#d3c6ed;background:rgba(139,92,246,.08);white-space:nowrap}
body.cp-body .cp-table td{vertical-align:middle}
body.cp-body .cp-sidebar-bottom{margin-top:auto}
body.cp-body .cp-online-admins-empty{font-size:13px;line-height:1.9;color:#a8a0b7}
body.cp-body .cp-side-nav a{min-height:44px;border-radius:12px;font-size:14px;font-weight:700}
body.cp-body .cp-side-nav a.active{background:linear-gradient(100deg,rgba(139,92,246,.23),rgba(139,92,246,.07));border:1px solid rgba(167,139,250,.17);color:#f6edff}
body.cp-body .cp-profile-tabs{gap:8px;scrollbar-width:thin;scrollbar-color:#5b21b6 #0b0812}
body.cp-body .cp-profile-tabs a{font-size:14px;padding:10px 14px;border-radius:12px}
body.cp-body .cp-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body.cp-body .cp-asset-card{min-width:0;overflow:hidden;border-radius:18px;background:linear-gradient(155deg,rgba(22,16,32,.95),rgba(9,7,14,.99));border-color:rgba(167,139,250,.15)}
body.cp-body .cp-asset-body h3{font-size:17px;line-height:1.8;overflow-wrap:anywhere}
body.cp-body .cp-asset-details{font-size:13px;line-height:1.9;gap:8px;flex-wrap:wrap}
body.cp-body .cp-footer{font-size:12px;color:#91899f}
@media(max-width:1300px){body.cp-body .cp-products-grid,body.cp-body .cp-premium-products{grid-template-columns:repeat(2,minmax(0,1fr))}body.cp-body .cp-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1050px){body.cp-body .cp-shell{grid-template-columns:minmax(215px,240px) minmax(0,1fr);gap:10px;padding:10px}body.cp-body .cp-main{padding:16px}body.cp-body .cp-ticket-workspace{grid-template-columns:minmax(0,1fr)}body.cp-body .cp-messenger-panel{min-height:0}}
@media(max-width:900px){body.cp-body .cp-shell{display:block;padding:10px}body.cp-body .cp-sidebar{border-radius:0 18px 18px 0;max-height:100dvh;height:100dvh;top:0}body.cp-body .cp-main{border-radius:19px;padding:clamp(14px,3vw,22px)}body.cp-body .cp-page-heading h1{font-size:clamp(26px,4vw,34px)}}
@media(max-width:640px){body.cp-body .cp-products-grid,body.cp-body .cp-premium-products,body.cp-body .cp-asset-grid{grid-template-columns:minmax(0,1fr);gap:13px}body.cp-body .cp-product-card{padding:15px}body.cp-body .cp-product-card h2{font-size:18px}body.cp-body .cp-page-heading{align-items:flex-start}body.cp-body .cp-page-heading h1{font-size:27px}body.cp-body .cp-page-heading p{font-size:14px}body.cp-body .cp-panel{padding:15px!important;border-radius:17px}body.cp-body .cp-stat-card{padding:13px}body.cp-body .cp-stat-card strong{font-size:19px}body.cp-body .cp-ticket-details-side{grid-template-columns:minmax(0,1fr)}body.cp-body .cp-message-list{max-height:52vh;min-height:180px}body.cp-body .cp-button{min-height:44px}}
@media(prefers-reduced-motion:reduce){body.cp-body *,body.cp-body *::before,body.cp-body *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

:where(.cp-app,.cp-auth-page,.cp-public-page,.cp-setup-wrap),:where(.cp-app,.cp-auth-page,.cp-public-page,.cp-setup-wrap) :is(button,input,select,textarea,optgroup,option,::placeholder){font-family:'Peyda',Tahoma,sans-serif}
:where(.cp-app,.cp-auth-page,.cp-public-page) :is(input,select,textarea,button){font-synthesis:none}
:where(.cp-app,.cp-auth-page,.cp-public-page) :is(input,select,textarea)::placeholder{font-family:'Peyda',Tahoma,sans-serif;font-weight:400;opacity:.72}

body.cp-body .cp-store-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid rgba(167,139,250,.13)}
body.cp-body .cp-store-heading h1{font-size:clamp(25px,2vw,32px);line-height:1.45;margin:2px 0;font-weight:800;letter-spacing:-.01em}
body.cp-body .cp-store-heading-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
body.cp-body .cp-store-brand-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:11px;border:1px solid rgba(167,139,250,.19);background:rgba(139,92,246,.08);color:#d8c5ff;font-family:Peyda,Tahoma,Arial,sans-serif!important;font-size:12px;line-height:1.5;white-space:nowrap}
body.cp-body .cp-store-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px;padding:0 1px 10px;border-bottom:1px solid rgba(167,139,250,.1)}
body.cp-body .cp-store-section-title h2{margin:0;font-size:18px;font-weight:800;line-height:1.6;color:#f8f7fc}
body.cp-body .cp-store-section-title>span{color:#aaa0bd;font-size:12px;white-space:nowrap}
body.cp-body .cp-products-grid,body.cp-body .cp-premium-products{align-items:stretch;gap:14px;margin-bottom:20px}
body.cp-body .cp-product-card,body.cp-body .cp-premium-product{height:100%;padding:15px;gap:10px;border-radius:17px;box-shadow:none;transition:border-color .16s ease,background .16s ease}
body.cp-body .cp-product-card:hover{box-shadow:none;background:linear-gradient(155deg,rgba(27,19,39,.98),rgba(9,7,14,.99));border-color:rgba(167,139,250,.35)}
body.cp-body .cp-product-image.cp-product-coin-image{position:relative;display:grid;place-items:center;aspect-ratio:auto;width:100%;height:clamp(126px,12vw,164px);min-height:0;margin:0 0 3px;padding:3px;border:0;border-radius:13px;background:linear-gradient(145deg,rgba(139,92,246,.045),rgba(8,6,13,.1));overflow:hidden}
body.cp-body .cp-product-image.cp-product-coin-image:after{display:none!important;content:none!important}
body.cp-body .cp-product-image.cp-product-coin-image img{display:block;width:min(100%,158px);height:100%;object-fit:contain;object-position:center;transform:none!important;filter:none!important;box-shadow:none!important;transition:none!important}
body.cp-body .cp-product-card h2,body.cp-body .cp-product-card h3{font-size:17px;line-height:1.65;font-weight:800;margin:0;min-height:0}
body.cp-body .cp-product-card>p.cp-product-description{font-size:12px;line-height:1.85;min-height:0;margin:0;color:#aaa1bb}
body.cp-body .cp-product-meta{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:auto;padding-top:10px}
body.cp-body .cp-product-meta strong{font-size:clamp(20px,1.6vw,25px);line-height:1.45}
body.cp-body .cp-product-meta del{font-size:12px}
body.cp-body .cp-product-meta>span{font-size:12px;line-height:1.6}
body.cp-body .cp-product-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
body.cp-body .cp-product-top .cp-tag{max-width:100%;overflow-wrap:anywhere}
body.cp-body .cp-buy-form{margin:2px 0 0}
body.cp-body .cp-buy-form .cp-button{width:100%;min-height:43px;font-size:13px}
body.cp-body .cp-order-history-panel{margin-top:14px}
body.cp-body .cp-profile-banner{margin:0 0 13px;min-width:0;overflow:hidden;border-radius:20px}
body.cp-body .cp-profile-banner-main{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0;padding:clamp(18px,2vw,26px)}
body.cp-body .cp-profile-banner-main>div{flex:1;min-width:160px}
body.cp-body .cp-profile-banner-main h1{font-size:clamp(23px,2vw,31px);line-height:1.45;margin:3px 0 2px;overflow-wrap:anywhere}
body.cp-body .cp-profile-banner-main p{font-size:13px;line-height:1.7;margin:0;color:#bcb2cf}
body.cp-body .cp-profile-visibility-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-width:0;margin:0 0 14px;padding:14px 16px;border:1px solid rgba(167,139,250,.19);border-radius:16px;background:linear-gradient(110deg,rgba(139,92,246,.075),rgba(11,8,18,.94) 56%)}
body.cp-body .cp-profile-visibility-card.is-public{border-color:rgba(34,197,94,.22);background:linear-gradient(110deg,rgba(34,197,94,.055),rgba(11,8,18,.94) 56%)}
body.cp-body .cp-privacy-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(139,92,246,.13);border:1px solid rgba(167,139,250,.18);color:#c4b5fd;font-size:17px}
body.cp-body .cp-profile-visibility-card.is-public .cp-privacy-symbol{color:#86efac;background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.2)}
body.cp-body .cp-privacy-copy{display:grid;gap:2px;min-width:0}
body.cp-body .cp-privacy-copy strong{font-size:14px;line-height:1.8;color:#f7f3ff;font-weight:800}
body.cp-body .cp-privacy-copy small{font-size:12px;line-height:1.75;color:#aaa1bb}
body.cp-body .cp-profile-visibility-card form{margin:0;min-width:0}
body.cp-body .cp-profile-visibility-card .cp-button{min-height:40px;padding:8px 14px;font-size:12px;white-space:nowrap}
body.cp-body .cp-profile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin:0 0 16px;padding:6px;overflow:visible;border:1px solid rgba(167,139,250,.14);border-radius:16px;background:rgba(9,7,15,.72);scrollbar-width:none}
body.cp-body .cp-profile-tabs::-webkit-scrollbar{display:none}
body.cp-body .cp-profile-tabs>a{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;padding:9px 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:#bdb4cc;text-align:center;text-decoration:none;font-family:Peyda,Tahoma,Arial,sans-serif!important;font-size:13px;line-height:1.5;font-weight:700;white-space:normal;overflow-wrap:anywhere;transition:background .15s ease,border-color .15s ease,color .15s ease}
body.cp-body .cp-profile-tabs>a i{flex:0 0 auto;font-size:14px;color:#bba2ff}
body.cp-body .cp-profile-tabs>a span{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:7px;background:rgba(139,92,246,.13);color:#d8c5ff;font-size:11px;line-height:1.2}
body.cp-body .cp-profile-tabs>a.active{border-color:rgba(167,139,250,.26);background:linear-gradient(130deg,rgba(124,58,237,.23),rgba(91,33,182,.12));color:#fff;box-shadow:inset 0 -2px #8b5cf6}
body.cp-body .cp-profile-tabs>a.active i{color:#e9d5ff}
body.cp-body .cp-profile-settings-card{max-width:760px;margin-inline:auto}
body.cp-body .cp-profile-settings-card .cp-panel-heading h2{font-size:19px}
body.cp-body .cp-profile-settings-card .cp-switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border:1px solid rgba(167,139,250,.16);border-radius:14px;background:rgba(9,7,15,.54)}
body.cp-body .cp-profile-settings-card .cp-switch-row>span{display:grid;gap:3px;min-width:0}
body.cp-body .cp-profile-settings-card .cp-switch-row strong{font-size:14px;line-height:1.7}
body.cp-body .cp-profile-settings-card .cp-switch-row small{font-size:12px;line-height:1.8;color:#a9a0b8}
body.cp-body .cp-profile-settings-card .cp-switch-row input{width:20px;height:20px;flex:0 0 auto;accent-color:#8b5cf6}
body.cp-body input,body.cp-body select,body.cp-body textarea,body.cp-body button,body.cp-body option,body.cp-body optgroup,body.cp-body label,body.cp-body input::placeholder,body.cp-body textarea::placeholder{font-family:Peyda,Tahoma,Arial,sans-serif!important;font-synthesis:none;letter-spacing:normal}
@media(max-width:1100px){body.cp-body .cp-products-grid,body.cp-body .cp-premium-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){body.cp-body .cp-products-grid,body.cp-body .cp-premium-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.cp-body .cp-profile-visibility-card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px}body.cp-body .cp-privacy-symbol{width:36px;height:36px}body.cp-body .cp-profile-visibility-card form{grid-column:1/-1}body.cp-body .cp-profile-visibility-card .cp-button{width:100%}body.cp-body .cp-profile-tabs{gap:5px;padding:4px}body.cp-body .cp-profile-tabs>a{flex-direction:column;gap:3px;min-height:61px;padding:8px 4px;font-size:11px}body.cp-body .cp-profile-tabs>a i{font-size:15px}body.cp-body .cp-store-heading{align-items:flex-start}body.cp-body .cp-store-heading-meta{gap:5px}body.cp-body .cp-store-brand-chip{padding:7px 8px;font-size:11px}}
@media(max-width:420px){body.cp-body .cp-products-grid,body.cp-body .cp-premium-products{grid-template-columns:minmax(0,1fr)}body.cp-body .cp-product-image.cp-product-coin-image{height:150px}body.cp-body .cp-store-section-title{align-items:flex-start;flex-direction:column;gap:3px}}
@media(prefers-reduced-motion:reduce){body.cp-body .cp-profile-tabs>a,body.cp-body .cp-product-card{transition:none!important}body.cp-body .cp-product-card:hover{transform:none!important}}
body.cp-body .cp-profile-tabs-public{grid-template-columns:repeat(3,minmax(0,1fr))}body.cp-body .cp-profile-tabs-public-owner{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:700px){body.cp-body .cp-profile-tabs-mine{grid-template-columns:repeat(3,minmax(0,1fr))}body.cp-body .cp-profile-tabs-public-owner{grid-template-columns:repeat(2,minmax(0,1fr))}body.cp-body .cp-profile-tabs-public-guest{grid-template-columns:repeat(3,minmax(0,1fr))}}

.cp-store-cart{margin:0 0 22px;overflow:hidden}.cp-cart-empty{display:flex;align-items:center;justify-content:center;gap:12px;min-height:76px;color:var(--cp-muted,#a9a4bb);font-size:15px}.cp-cart-empty i{font-size:21px;color:#a78bfa}.cp-cart-list{display:grid;gap:10px}.cp-cart-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;border:1px solid rgba(167,139,250,.13);background:rgba(9,7,17,.55);border-radius:14px;min-width:0}.cp-cart-product-image{width:54px;height:54px;border-radius:12px;display:grid;place-items:center;background:#0b0715;border:1px solid rgba(167,139,250,.17);overflow:hidden}.cp-cart-product-image img{width:100%;height:100%;object-fit:contain}.cp-cart-product-info{display:grid;gap:5px;min-width:0}.cp-cart-product-info strong{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.cp-cart-product-info small{font-size:12px;color:var(--cp-muted,#a9a4bb);line-height:1.7}.cp-cart-line-price{font-size:14px;white-space:nowrap}.cp-cart-remove-form{margin:0}.cp-cart-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:16px;margin-top:14px;border-top:1px solid rgba(167,139,250,.16)}.cp-cart-footer>div:first-child{display:grid;gap:4px}.cp-cart-footer>div:first-child small{font-size:12px;color:var(--cp-muted,#a9a4bb)}.cp-cart-footer>div:first-child strong{font-size:21px;color:#f8f7fc}.cp-cart-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cp-cart-actions form{margin:0}.cp-button-icon{width:40px;min-width:40px;height:40px;padding:0;display:inline-grid;place-items:center}.cp-cart-actions .cp-button{white-space:nowrap}@media(max-width:700px){.cp-cart-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:10px}.cp-cart-product-image{width:44px;height:44px}.cp-cart-line-price{grid-column:2;grid-row:2;justify-self:start;font-size:13px}.cp-cart-remove-form{grid-column:3;grid-row:1 / span 2}.cp-cart-footer{align-items:stretch}.cp-cart-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.cp-cart-actions form,.cp-cart-actions .cp-button{width:100%}.cp-cart-footer>div:first-child strong{font-size:19px}}

.cp-ticket-participants-card .cp-ticket-participant-list{display:grid;gap:8px;margin:10px 0 14px}.cp-ticket-participants-card .cp-ticket-participant{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid rgba(167,139,250,.14);border-radius:12px;background:rgba(7,6,14,.62)}.cp-ticket-participants-card .cp-ticket-participant>span:last-child{display:grid;gap:2px;min-width:0}.cp-ticket-participants-card .cp-ticket-participant strong{font-size:14px;overflow-wrap:anywhere}.cp-ticket-participants-card .cp-ticket-participant small{color:#aaa3bf;font-size:12px}.cp-add-ticket-participant{margin-top:12px;padding-top:12px;border-top:1px solid rgba(167,139,250,.13)}.cp-add-ticket-participant label{font-size:13px}.cp-add-ticket-participant input{min-height:44px;font-size:14px}


body.cp-body .cp-welcome-mark{display:grid;place-items:center;background:transparent;border:0;box-shadow:none;transform:none}
body.cp-body .cp-welcome-mark img{width:100%;height:100%;max-width:150px;max-height:100px;object-fit:contain;filter:none;transform:none}
body.cp-body .cp-notify-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:13px;background:rgba(139,92,246,.08);color:#d8b4fe;font-size:18px;position:relative}
body.cp-body .cp-notify-button>i{font-size:17px;line-height:1}
body.cp-body .cp-notify-button:hover{border-color:rgba(192,132,252,.42);background:rgba(139,92,246,.14)}
body.cp-body .cp-admin-rail{position:fixed;left:10px;top:50%;transform:translateY(-50%);z-index:35;display:flex;flex-direction:column;align-items:center;gap:9px;width:54px;max-height:76vh;overflow-y:auto;overflow-x:visible;padding:10px 7px;border:1px solid rgba(167,139,250,.2);border-radius:22px;background:rgba(8,6,13,.9);box-shadow:0 12px 32px rgba(0,0,0,.24);backdrop-filter:blur(8px);scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.45) transparent}
body.cp-body .cp-admin-rail-title{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:#d8b4fe;background:rgba(139,92,246,.13);font-size:15px;margin-bottom:3px;flex:none}
body.cp-body .cp-admin-rail-item{position:relative;display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;border:1px solid hsla(var(--avatar-hue,260),72%,70%,.43);background:linear-gradient(145deg,hsla(var(--avatar-hue,260),74%,45%,.26),rgba(8,6,13,.96));color:#f8f7fc;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
body.cp-body .cp-admin-rail-item:hover,body.cp-body .cp-admin-rail-item:focus-visible{transform:scale(1.08);border-color:#d8b4fe;box-shadow:0 0 0 3px rgba(139,92,246,.15)}
body.cp-body .cp-admin-rail-avatar{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;position:relative;overflow:hidden;font-size:16px;background:radial-gradient(circle at 50% 22%,hsla(var(--avatar-hue,260),80%,74%,.35),transparent 52%)}
body.cp-body .cp-admin-rail-avatar>b{position:absolute;width:8px;height:8px;right:0;bottom:0;border:2px solid #08060d;border-radius:50%;background:#22c55e}
body.cp-body .cp-admin-rail-tooltip{position:absolute;left:calc(100% + 10px);top:50%;transform:translate(-5px,-50%);display:grid;gap:2px;min-width:145px;max-width:215px;padding:10px 12px;border:1px solid rgba(167,139,250,.24);border-radius:12px;background:#100b18;color:#f8f7fc;box-shadow:0 12px 30px rgba(0,0,0,.32);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease;white-space:normal}
body.cp-body .cp-admin-rail-tooltip:before{content:"";position:absolute;right:100%;top:calc(50% - 5px);border:5px solid transparent;border-right-color:#100b18}
body.cp-body .cp-admin-rail-tooltip strong{font-size:12px;line-height:1.7;overflow-wrap:anywhere}
body.cp-body .cp-admin-rail-tooltip small{font-size:10px;color:#c4b5fd;line-height:1.7}
body.cp-body .cp-admin-rail-item:hover .cp-admin-rail-tooltip,body.cp-body .cp-admin-rail-item:focus-visible .cp-admin-rail-tooltip{opacity:1;visibility:visible;transform:translate(0,-50%)}
body.cp-body .cp-main{padding-left:78px}
body.cp-body .cp-search-result .cp-search-visibility{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:3px;padding:2px 7px;border-radius:7px;font-size:10px}
body.cp-body .cp-search-visibility.is-public{color:#86efac;background:rgba(34,197,94,.09)}
body.cp-body .cp-search-visibility.is-private{color:#c4b5fd;background:rgba(139,92,246,.1)}
@media(max-width:1100px){body.cp-body .cp-admin-rail{display:none}body.cp-body .cp-main{padding-left:0}}
@media(max-width:800px){body.cp-body .cp-welcome-mark{display:none}body.cp-body .cp-notify-button{width:38px;height:38px}body.cp-body .cp-profile-tabs{scrollbar-width:none}body.cp-body .cp-profile-tabs::-webkit-scrollbar{display:none}}
@media(prefers-reduced-motion:reduce){body.cp-body .cp-admin-rail-item,body.cp-body .cp-admin-rail-tooltip{transition:none}}


body.cp-body .cp-notify-count{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:99px;border:2px solid #08060d;background:#ef4444;color:#fff;font-family:Peyda,Tahoma,sans-serif;font-size:10px;font-weight:800;line-height:1}
body.cp-body .cp-admin-rail{isolation:isolate}
body.cp-body .cp-admin-rail-item{cursor:pointer;text-decoration:none}
body.cp-body .cp-admin-rail-avatar{color:#f5eaff}
body.cp-body .cp-admin-rail-avatar i{font-size:16px}
body.cp-body .cp-admin-rail-tooltip{z-index:5;direction:rtl;text-align:right}
body.cp-body .cp-search-result{min-width:0;gap:12px}
body.cp-body .cp-search-result .cp-search-visibility{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:3px;padding:2px 8px;border-radius:8px;font-size:11px;line-height:1.5}
body.cp-body .cp-search-result .cp-search-visibility.is-public{color:#86efac;background:rgba(34,197,94,.09);border:1px solid rgba(34,197,94,.12)}
body.cp-body .cp-search-result .cp-search-visibility.is-private{color:#c4b5fd;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.14)}
body.cp-body .cp-welcome-mark{min-width:90px;min-height:70px;padding:7px}
body.cp-body .cp-welcome-mark img{display:block;width:100%;height:100%;max-width:150px;max-height:100px;object-fit:contain}
body.cp-body .cp-product-image.cp-product-coin-image{background:rgba(8,6,13,.18)}
body.cp-body .cp-product-image.cp-product-coin-image img{object-fit:contain;object-position:center}
body.cp-body .cp-product-card h2,body.cp-body .cp-product-card h3{overflow-wrap:anywhere}
body.cp-body .cp-profile-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}
body.cp-body .cp-profile-tabs>a{min-width:0;flex:1 1 135px;display:flex;align-items:center;justify-content:center;gap:8px;white-space:normal;text-align:center}
body.cp-body .cp-profile-tabs>a>span{flex:none}
@media(max-width:800px){body.cp-body .cp-welcome-mark{display:grid;width:58px;height:52px;min-width:58px;min-height:52px;padding:2px;align-self:flex-start}body.cp-body .cp-welcome-mark img{max-width:58px;max-height:52px}body.cp-body .cp-admin-rail{display:none!important}body.cp-body .cp-main{padding-left:12px!important}body.cp-body .cp-profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body.cp-body .cp-profile-tabs>a{width:100%;padding:9px 7px;font-size:12px}body.cp-body .cp-notify-count{min-width:17px;height:17px;font-size:9px}}
@media(max-width:420px){body.cp-body .cp-welcome-banner{display:flex;gap:8px;align-items:flex-start}body.cp-body .cp-welcome-banner>div:first-child{min-width:0;flex:1}body.cp-body .cp-welcome-actions{display:grid;grid-template-columns:1fr}body.cp-body .cp-welcome-actions .cp-button{width:100%}}

body.cp-body,body.cp-body button,body.cp-body input,body.cp-body select,body.cp-body textarea,body.cp-body option,body.cp-body .cp-eyebrow,body.cp-body .cp-brand small,body.cp-body .cp-notify-count{font-family:Peyda,Tahoma,Arial,sans-serif!important}
body.cp-body i.fa-solid{font-family:"Font Awesome 6 Free"!important;font-weight:900}body.cp-body i.fa-regular{font-family:"Font Awesome 6 Free"!important;font-weight:400}body.cp-body i.fa-brands{font-family:"Font Awesome 6 Brands"!important;font-weight:400}
body.cp-body .cp-profile-tabs>a{min-height:44px}
body.cp-body .cp-admin-rail-item{outline-offset:3px}
@media(max-width:800px){body.cp-body .cp-main{padding-left:12px!important}body.cp-body .cp-welcome-mark{flex:0 0 58px}body.cp-body .cp-welcome-mark img{object-fit:contain}}

body.cp-body .cp-orbit-core{transform:none!important}
body.cp-body .cp-orbit-core img{display:block;width:84%;height:84%;object-fit:contain;filter:none;transform:none}
body.cp-body .cp-admin-rail-avatar{font-weight:800;font-size:13px}

body.cp-body .cp-notify-button{display:flex;align-items:center;justify-content:center;flex:0 0 42px;position:relative;isolation:isolate;line-height:1;padding:0;vertical-align:middle;transform:none!important;align-self:center}body.cp-body .cp-notify-button>i{display:block;margin:0;padding:0;line-height:1;font-size:17px;position:static;transform:none!important;align-self:center}body.cp-body .cp-notify-count{display:grid;place-items:center;position:absolute;top:-4px;right:-4px;left:auto;min-width:18px;height:18px;line-height:1;padding:0 4px;transform:none!important}
.cp-staff-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px;padding:6px;border:1px solid rgba(167,139,250,.16);border-radius:15px;background:rgba(8,6,13,.66)}.cp-staff-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:104px;padding:10px 14px;border:1px solid transparent;border-radius:11px;color:#c8bfd8;font-size:13px;transition:background .16s ease,border-color .16s ease}.cp-staff-tabs a span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 5px;border-radius:8px;background:rgba(139,92,246,.12);color:#e9d5ff;font-size:11px}.cp-staff-tabs a.active,.cp-staff-tabs a:hover{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(91,33,182,.11));border-color:rgba(167,139,250,.28);color:#fff}.cp-staff-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-staff-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:'avatar identity level' 'avatar status arrow';align-items:center;gap:5px 13px;min-width:0;padding:15px;border:1px solid rgba(167,139,250,.17);border-radius:17px;background:linear-gradient(145deg,rgba(20,15,30,.9),rgba(7,7,13,.95));transition:border-color .16s ease,background .16s ease,transform .16s ease}.cp-staff-card:hover{border-color:rgba(192,132,252,.42);background:linear-gradient(145deg,rgba(31,21,48,.96),rgba(9,7,16,.98));transform:translateY(-1px)}.cp-staff-avatar{grid-area:avatar;position:relative;display:grid;place-items:center;width:50px;height:50px;border:1px solid hsla(var(--avatar-hue,260),72%,68%,.4);border-radius:16px;background:linear-gradient(145deg,hsla(var(--avatar-hue,260),74%,46%,.25),rgba(8,6,13,.98));color:#e9d5ff}.cp-staff-avatar>i{font-size:19px}.cp-staff-avatar>b{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border:3px solid #08060d;border-radius:50%}.cp-staff-avatar>b.is-online{background:#22c55e}.cp-staff-avatar>b.is-offline{background:#6b7280}.cp-staff-identity{grid-area:identity;display:grid;gap:2px;min-width:0}.cp-staff-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#faf8ff}.cp-staff-identity small{font-size:12px;color:#c4b5fd}.cp-staff-level{grid-area:level;padding:5px 8px;border:1px solid rgba(167,139,250,.16);border-radius:9px;background:rgba(139,92,246,.07);font-size:11px;color:#d8b4fe;white-space:nowrap}.cp-staff-state{grid-area:status;display:inline-flex;align-items:center;gap:6px;font-size:11px;width:max-content}.cp-staff-state i{font-size:7px}.cp-staff-state.is-online{color:#86efac}.cp-staff-state.is-offline{color:#9ca3af}.cp-staff-arrow{grid-area:arrow;justify-self:end;color:#8b5cf6;font-size:13px}.cp-admin-rail-avatar>b.is-online{background:#22c55e}@media(max-width:1100px){.cp-staff-directory{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.cp-staff-directory{grid-template-columns:minmax(0,1fr);gap:9px}.cp-staff-card{grid-template-columns:46px minmax(0,1fr) auto;gap:5px 10px;padding:12px}.cp-staff-avatar{width:44px;height:44px;border-radius:14px}.cp-staff-identity strong{font-size:14px}.cp-staff-level{font-size:10px;padding:4px 7px}.cp-staff-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.cp-staff-tabs a{min-width:0;padding:8px 5px;font-size:12px}}@media(prefers-reduced-motion:reduce){.cp-staff-card,.cp-staff-tabs a{transition:none}}


.cp-profile-shortcuts{display:none!important}
.cp-staff-level{display:none!important}
.cp-notify-button{display:grid!important;place-items:center!important;position:relative!important;align-self:center!important;line-height:1!important;vertical-align:middle!important;padding:0!important;transform:none!important}
.cp-notify-button>i{display:block!important;line-height:1!important;margin:0!important;position:static!important;transform:none!important}
.cp-notify-count{position:absolute!important;top:-4px!important;right:-4px!important;left:auto!important;display:grid!important;place-items:center!important;transform:none!important;line-height:1!important}
.cp-chat-message{display:flex;align-items:flex-start;gap:12px;width:fit-content;max-width:min(88%,760px);margin:12px 0;border-radius:18px;padding:13px 15px;background:rgba(19,14,30,.88);border:1px solid rgba(167,139,250,.15)}
.cp-chat-message.is-player{margin-right:0;margin-left:auto;border-color:rgba(96,165,250,.27);background:linear-gradient(145deg,rgba(20,35,62,.83),rgba(13,14,28,.94))}
.cp-chat-message.is-staff{margin-left:0;margin-right:auto;border-color:rgba(167,139,250,.28);background:linear-gradient(145deg,rgba(42,23,65,.72),rgba(17,12,27,.96))}
.cp-chat-avatar{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(139,92,246,.16);color:#d8b4fe}
.cp-chat-message.is-player .cp-chat-avatar{background:rgba(59,130,246,.16);color:#bfdbfe}
.cp-chat-content{min-width:0;flex:1;overflow-wrap:anywhere}
.cp-chat-message-head{display:flex;align-items:center;flex-wrap:wrap;gap:7px 11px;margin-bottom:5px}
.cp-chat-message-head strong{font-size:13px;color:#fff}
.cp-chat-message-head>span{font-size:10px;padding:2px 7px;border-radius:20px;background:rgba(167,139,250,.12);color:#d8b4fe}
.cp-chat-message time{margin-inline-start:auto;color:#9d92b0;font-size:10px;white-space:nowrap}
.cp-chat-message p{margin:0;font-size:13px;line-height:2;white-space:normal}
.cp-ticket-delete-form{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}
.cp-ticket-delete-form .cp-button-danger{background:rgba(239,68,68,.09);border-color:rgba(239,68,68,.25);color:#fca5a5}
.cp-profile-banner-main .cp-avatar-profile{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;border-radius:50%;font-size:27px}
.cp-profile-banner-main h1{font-size:clamp(22px,2.2vw,31px);line-height:1.5}
.cp-page-heading h1{line-height:1.45}
.cp-footer{justify-content:flex-end}
@media(max-width:640px){.cp-chat-message{max-width:100%;width:100%;padding:11px;gap:9px}.cp-chat-avatar{flex-basis:32px;width:32px;height:32px}.cp-chat-message-head{gap:5px 7px}.cp-chat-message-head strong{font-size:12px}.cp-chat-message p{font-size:12px}.cp-ticket-delete-form{padding-top:10px}}


.cp-message-list{display:flex;flex-direction:column;align-items:stretch;direction:rtl}
.cp-chat-message{align-self:flex-start;max-width:min(92%,760px);width:fit-content;min-width:min(48%,300px);direction:rtl;margin-block:12px;margin-inline:0}
.cp-chat-message.is-player{align-self:flex-start;margin-block:12px;margin-inline:0;border-color:rgba(96,165,250,.34);background:linear-gradient(145deg,rgba(17,43,74,.92),rgba(9,17,32,.98))}
.cp-chat-message.is-staff{align-self:flex-end;margin-block:12px;margin-inline:0;border-color:rgba(167,139,250,.38);background:linear-gradient(145deg,rgba(48,24,76,.92),rgba(17,10,29,.98))}
.cp-chat-message.is-player .cp-chat-message-head>span{background:rgba(59,130,246,.17);color:#bfdbfe}
.cp-chat-message.is-staff .cp-chat-message-head>span{background:rgba(167,139,250,.16);color:#e9d5ff}
.cp-ticket-admin-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:140px}
.cp-ticket-admin-actions form{margin:0}
.cp-ticket-admin-actions .cp-button{white-space:nowrap}
.cp-accept-ticket-form{margin:0 0 12px}
.cp-ticket-assignment-state{display:flex;align-items:center;gap:9px;padding:11px 12px;margin:0 0 12px;border:1px solid rgba(167,139,250,.17);border-radius:12px;background:rgba(139,92,246,.07);font-size:12px;line-height:1.8;color:#ddd6fe}
.cp-ticket-assignment-state.is-mine{border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.07);color:#bbf7d0}
.cp-ticket-assignment-state i{font-size:15px;flex:0 0 auto}
.cp-ticket-meta-row strong{overflow-wrap:anywhere}
@media(max-width:700px){.cp-chat-message{width:100%;min-width:0;max-width:100%;padding:11px 12px;gap:9px}.cp-ticket-admin-actions{min-width:0}.cp-ticket-admin-actions .cp-button{flex:1}.cp-ticket-admin-actions form{flex:0 0 auto}}

.cp-admin-rail,.cp-online-admins,.cp-admin-rail-item{display:none!important}
