@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-latin-400-normal.371tplw1c7x8l.woff2)format("woff2"),url(../media/montserrat-latin-400-normal.0h9x9whxy3x24.woff)format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-latin-500-normal.3fd_6ogmeyto1.woff2)format("woff2"),url(../media/montserrat-latin-500-normal.1mlauasb2zwb0.woff)format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-latin-600-normal.26jk0xu65vwut.woff2)format("woff2"),url(../media/montserrat-latin-600-normal.0fxfd1bbg601r.woff)format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(../media/montserrat-latin-700-normal.21i9yq03ayvy2.woff2)format("woff2"),url(../media/montserrat-latin-700-normal.2u4bvu-zb6nqw.woff)format("woff")}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-arabic-arabic-400-normal.3bjcs46eg1w_1.woff2)format("woff2"),url(../media/noto-sans-arabic-arabic-400-normal.07kslrvz5jzgp.woff)format("woff")}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-sans-arabic-arabic-500-normal.1i-ma9lh7-sw3.woff2)format("woff2"),url(../media/noto-sans-arabic-arabic-500-normal.0bzny4qbvfao5.woff)format("woff")}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-arabic-arabic-600-normal.3vj7d0s04aqmb.woff2)format("woff2"),url(../media/noto-sans-arabic-arabic-600-normal.11qex2qa2dlfk.woff)format("woff")}
:root{--ink:#0b0c10;--ink-2:#3c3f4a;--ink-3:#8a8d98;--bg:#f2f2f7;--glass:#ffffff9e;--glass-strong:#ffffffd1;--glass-border:#ffffffbf;--glass-edge:#0f121e0f;--fill:#7676801f;--fill-2:#76768033;--sep:#3c3c4324;--line:#3c3c4324;--surface:var(--glass-strong);--btn:#0b0c10;--btn-fg:#fff;--blue:#3da9ff;--violet:#7b3dff;--pink:#ff3d9e;--aurora-a:#3da9ff80;--aurora-b:#7b3dff66;--aurora-c:#ff3d9e5c;--ok:#1f8a46;--ok-bg:#34c75924;--warn:#a35a00;--warn-bg:#ff9f0a29;--danger:#d70015;--danger-bg:#ff3b301f;--shadow:0 1px 1px #0f121e08, 0 8px 30px #0f121e12;--radius:22px;--radius-sm:14px;--blur:saturate(180%) blur(24px)}@media (prefers-color-scheme:dark){:root{--ink:#f5f5f7;--ink-2:#c7c8d0;--ink-3:#8d909b;--bg:#000;--glass:#24252c8c;--glass-strong:#24252cc7;--glass-border:#ffffff17;--glass-edge:#0006;--fill:#7676803d;--fill-2:#76768057;--sep:#54545873;--line:#54545873;--btn:#f5f5f7;--btn-fg:#0b0c10;--aurora-a:#3da9ff5c;--aurora-b:#7b3dff6b;--aurora-c:#ff3d9e52;--ok:#30d158;--warn:#ffb340;--danger:#ff6961;--shadow:0 8px 30px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{background:var(--bg);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Montserrat,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-weight:400;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40vmax 40vmax at 12% 8%, var(--aurora-a), transparent 60%), radial-gradient(38vmax 38vmax at 92% 18%, var(--aurora-b), transparent 62%), radial-gradient(44vmax 44vmax at 70% 100%, var(--aurora-c), transparent 60%);filter:blur(20px);position:fixed;inset:-20vmax}[dir=rtl]{font-family:Noto Sans Arabic,Montserrat,-apple-system,system-ui,sans-serif}a{color:inherit}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:600}p{margin:0}img{max-width:100%;display:block}.wrap{max-width:480px;padding:20px max(16px, env(safe-area-inset-right)) 56px max(16px, env(safe-area-inset-left));margin:0 auto}.wrap-wide{max-width:1120px;padding:20px max(16px, env(safe-area-inset-right)) 72px max(16px, env(safe-area-inset-left));margin:0 auto}.stack{flex-direction:column;gap:16px;display:flex}.stack-tight{flex-direction:column;gap:10px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.muted{color:var(--ink-2)}.small{font-size:14px}.tiny{color:var(--ink-3);font-size:12px}.gradline{background:linear-gradient(90deg,#3da9ff,#7b3dff,#ff3d9e);border-radius:3px;height:3px}.glass,.panel,.group,.promo,.table-wrap{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow)}.panel{border-radius:var(--radius);padding:20px}.btn{background:var(--btn);height:46px;color:var(--btn-fg);font:inherit;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,opacity .15s,background .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:default;transform:none}.btn svg{flex:none;width:20px;height:20px}.btn.lg{height:54px;font-size:16px}.btn.ghost{background:var(--fill);color:var(--ink)}.btn.ghost:hover{background:var(--fill-2)}.btn.sm{height:34px;padding:0 14px;font-size:13px}.btn.danger{background:var(--danger);color:#fff}.btn.block{width:100%}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid color-mix(in srgb, var(--violet) 55%, transparent);outline-offset:2px}.linkbtn{font:inherit;color:var(--violet);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}label.field{display:block}label.field>span{color:var(--ink-2);margin:0 4px 6px;font-size:13px;font-weight:500;display:block}input,select,textarea{border-radius:var(--radius-sm);background:var(--fill);width:100%;height:48px;font:inherit;color:var(--ink);appearance:none;border:1px solid #0000;padding:0 16px;font-size:16px;transition:background .2s,border-color .2s,box-shadow .2s}select{background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 22px) 21px,calc(100% - 16px) 21px;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}[dir=rtl] select{background-position:16px 21px,22px 21px;padding-left:40px;padding-right:16px}textarea{resize:vertical;height:auto;padding:12px 16px}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:focus,select:focus,textarea:focus{background:var(--glass-strong);border-color:color-mix(in srgb, var(--violet) 50%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--violet) 16%, transparent);outline:none}input[readonly],input:disabled,select:disabled{opacity:.6}.notice{border-radius:var(--radius-sm);background:var(--fill);padding:12px 16px;font-size:14px}.notice.ok{background:var(--ok-bg);color:var(--ok)}.notice.warn{background:var(--warn-bg);color:var(--warn)}.stats{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.stat{background:var(--fill);border-radius:var(--radius-sm);padding:14px}.stat .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.stat .l{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:500}.notice.err{background:var(--danger-bg);color:var(--danger)}.badge{background:var(--fill);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.badge.active{background:var(--ok-bg);color:var(--ok)}.badge.blocked{background:var(--danger-bg);color:var(--danger)}.badge.stock{color:var(--ink-3)}.badge.company{color:#1f6fb8;background:#3da9ff29}.badge.unpaid,.badge.pending{background:var(--warn-bg);color:var(--warn)}.card-page{padding-top:12px}.poster{text-align:center;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow);border-radius:32px;flex-direction:column;align-items:center;padding:34px 20px 22px;display:flex}.poster-photo{background:linear-gradient(135deg,#3da9ff,#7b3dff 50%,#ff3d9e);border-radius:50%;padding:4px}.avatar{object-fit:cover;background:var(--bg);border:3px solid var(--bg);border-radius:50%;width:132px;height:132px}.avatar.placeholder{color:var(--ink);justify-content:center;align-items:center;font-size:44px;font-weight:600;display:flex}.card-name{text-wrap:balance;margin-top:18px;font-size:30px;font-weight:700;line-height:1.15}.card-sub{color:var(--ink-2);margin-top:6px;font-size:15px}.actions{justify-content:center;gap:22px;margin-top:24px;display:flex}.action{color:var(--ink-2);flex-direction:column;align-items:center;gap:7px;min-width:64px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.action-ico{background:var(--fill);width:56px;height:56px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .2s;display:flex}.action:active .action-ico{background:var(--fill-2);transform:scale(.92)}.action svg{width:24px;height:24px}.group{border-radius:var(--radius);padding:0 0 0 18px;overflow:hidden}[dir=rtl] .group{padding:0 18px 0 0}.info-row{border-top:1px solid var(--sep);align-items:center;gap:12px;padding:12px 16px 12px 0;text-decoration:none;display:flex}[dir=rtl] .info-row{padding:12px 0 12px 16px}.info-row:first-child{border-top:0}.info-main{flex:1;min-width:0}.row-ico{background:var(--fill);width:32px;height:32px;color:var(--ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.row-ico svg{width:18px;height:18px}.info-row .k{color:var(--ink-3);font-size:12px;font-weight:500}.info-row .v{color:var(--violet);word-break:break-all;margin-top:1px;font-size:16px}[dir=rtl] .info-row .v.ltr{text-align:right;direction:ltr}.chev{color:var(--ink-3);font-size:22px;line-height:1}[dir=rtl] .chev{transform:scaleX(-1)}.footer-brand{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:12px;text-decoration:none;display:flex}.footer-brand img{width:18px;height:auto}.promo{border-radius:var(--radius);align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.promo .gradline{width:4px;height:40px}.card-hero{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow);border-radius:32px;padding:28px 22px 24px;position:relative;overflow:hidden}.card-hero .gradline{border-radius:0;position:absolute;bottom:0;left:0;right:0}.card-hero .card-sub{color:var(--ink-2)}.topbar{top:max(8px, env(safe-area-inset-top));z-index:20;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:8px 10px 8px 14px;display:flex;position:sticky}.topbar img{width:24px;height:auto}.topbar .brand{letter-spacing:.16em;font-size:13px;font-weight:700}.lang-switch{background:var(--fill);color:var(--ink-2);border-radius:999px;padding:2px;text-decoration:none;display:inline-flex}.lang-switch a{color:var(--ink-2);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s}.lang-switch a.on{background:var(--glass-strong);color:var(--ink);box-shadow:0 1px 3px #0000001f}.lang-switch.solo{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);padding:7px 14px;font-size:13px;font-weight:500}.table-wrap{border-radius:var(--radius);overflow-x:auto}table.list{border-collapse:collapse;width:100%;font-size:14px}table.list th,table.list td{text-align:left;border-bottom:1px solid var(--sep);vertical-align:middle;padding:12px 14px}table.list tr:last-child td{border-bottom:0}table.list th{color:var(--ink-3);letter-spacing:.02em;font-size:12px;font-weight:600}table.list a{text-decoration:none}.nav{background:var(--fill);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.nav a{color:var(--ink-2);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:500;text-decoration:none}.nav a.on{background:var(--glass-strong);color:var(--ink);box-shadow:0 1px 3px #0000001f}details.panel>summary{list-style:none}details.panel>summary::-webkit-details-marker{display:none}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.grid2{grid-template-columns:1fr}}.mono{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:13px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass:var(--glass-strong)}}
