:root{--ink: #1A1A1A;--ink-soft: #3D3D3D;--muted: #8A8580;--muted-light: #B5B0AA;--warm: #FAF8F5;--warm-deep: #F0EDE8;--surface: #FFFFFF;--border: #E5E0DA;--border-strong: #C8C2BA;--accent: #C8960C;--accent-hover: #A67B0A;--success: #1A7A3A;--danger: #C43030;--mono: "IBM Plex Mono", "SF Mono", "Consolas", monospace}.landing{background:var(--warm);color:var(--ink);direction:rtl;font-family:IBM Plex Sans Arabic,Noto Kufi Arabic,Tahoma,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.text-accent{color:var(--accent)}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#faf8f5eb;border-bottom:1px solid var(--border)}.landing-nav-inner{max-width:1100px;margin:0 auto;padding:0 24px;height:52px;display:flex;align-items:center;justify-content:space-between}.landing-logo{font-size:17px;font-weight:900;letter-spacing:-.3px;display:flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none}.landing-logo-mark{color:var(--accent)}.landing-nav-links{display:flex;align-items:center;gap:4px}.landing-nav-links a{color:var(--muted);text-decoration:none;font-size:13px;font-weight:600;padding:6px 12px;border-radius:6px;transition:color .12s,background .12s}.landing-nav-links a:hover{color:var(--ink);background:var(--warm-deep)}.landing-nav-btn{border:1px solid var(--border)!important}.landing-nav-btn-primary{background:var(--ink)!important;color:var(--warm)!important;border-color:var(--ink)!important}.landing-nav-btn-primary:hover{background:var(--ink-soft)!important}.landing-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:100px 24px 60px;overflow:hidden}.landing-hero-bg{display:none}.landing-hero:before{content:"";position:absolute;top:60px;right:8%;width:280px;height:280px;border:3px solid var(--accent);border-radius:0;transform:rotate(12deg);opacity:.12;pointer-events:none}.landing-hero:after{content:"";position:absolute;bottom:15%;left:5%;width:160px;height:3px;background:var(--accent);opacity:.25;pointer-events:none}.landing-hero-content{position:relative;z-index:1;max-width:640px}.landing-hero h1{font-size:52px;font-weight:900;line-height:1.15;letter-spacing:-1.5px;margin-bottom:20px;color:var(--ink)}.landing-hero-sub{font-size:17px;color:var(--muted);line-height:1.65;margin-bottom:36px;max-width:480px}.landing-hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.landing-btn{padding:12px 24px;border-radius:6px;font-size:14px;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.landing-btn svg{width:16px;height:16px}.landing-btn-primary{background:var(--ink);color:var(--warm)}.landing-btn-primary:hover{background:var(--ink-soft)}.landing-btn-secondary{background:transparent;color:var(--ink);border:1px solid var(--border-strong)}.landing-btn-secondary:hover{background:var(--warm-deep)}.landing-btn-full{width:100%;text-align:center}.landing-preview{position:relative;z-index:1;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 24px;max-width:480px;width:100%;margin-top:48px;direction:ltr;text-align:left}.landing-preview-header{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border);font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-family:var(--mono)}.landing-preview-header:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--success)}.landing-preview-dot{width:7px;height:7px;border-radius:50%}.landing-preview-rates{display:flex;flex-direction:column;gap:0}.landing-preview-rate{display:flex;align-items:center;gap:14px;font-size:14px;padding:10px 0;border-bottom:1px solid var(--warm-deep)}.landing-preview-rate:last-child{border-bottom:none}.landing-preview-badge{width:30px;height:30px;min-width:30px;border-radius:50%;background:var(--warm);border:1px solid var(--border);color:var(--ink);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.landing-preview-label{font-weight:700;width:70px;color:var(--ink-soft);font-size:13px}.landing-preview-price{font-weight:700;font-family:var(--mono);font-size:15px;flex:1;text-align:right;color:var(--ink)}.landing-preview-change{font-size:11px;font-weight:700;width:60px;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:3px;font-family:var(--mono)}.landing-preview-change svg{width:12px;height:12px}.landing-preview-change.up{color:var(--success)}.landing-preview-change.down{color:var(--danger)}.landing-preview-dot.error{background:var(--danger)}.landing-preview-skeleton{display:flex;flex-direction:column;gap:14px;padding:4px 0}.landing-preview-skel-row{height:18px;background:var(--warm-deep);border-radius:3px;animation:landingPulse 1.8s ease-in-out infinite}@keyframes landingPulse{0%,to{opacity:1}50%{opacity:.4}}.landing-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0 24px;max-width:1100px;margin:0 auto;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.landing-stat{text-align:center;padding:48px 16px;border-left:1px solid var(--border)}.landing-stat:first-child{border-left:none}.landing-stat-value{display:block;font-size:32px;font-weight:900;color:var(--ink);margin-bottom:4px;letter-spacing:-.5px;font-family:var(--mono)}.landing-stat-label{font-size:12px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.landing-section{padding:100px 24px;max-width:1100px;margin:0 auto}.landing-section-title{font-size:36px;font-weight:900;text-align:center;margin-bottom:8px;letter-spacing:-.8px;color:var(--ink)}.landing-section-sub{text-align:center;color:var(--muted);font-size:15px;margin-bottom:56px}.landing-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden}.landing-plan-card{background:var(--surface);padding:36px 28px;position:relative;display:flex;flex-direction:column}.landing-plan-card.popular{background:var(--ink);color:var(--warm)}.landing-plan-badge{position:absolute;top:16px;left:16px;background:var(--accent);color:#fff;font-size:10px;font-weight:800;padding:3px 10px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.landing-plan-name{font-size:20px;font-weight:900;margin-bottom:6px;letter-spacing:-.3px}.landing-plan-desc{font-size:13px;color:var(--muted);margin-bottom:20px;line-height:1.5}.landing-plan-card.popular .landing-plan-desc{color:#faf8f599}.landing-plan-price{margin-bottom:24px}.landing-plan-amount{font-size:40px;font-weight:900;letter-spacing:-1px;font-family:var(--mono)}.landing-plan-period{font-size:13px;color:var(--muted)}.landing-plan-card.popular .landing-plan-period{color:#faf8f580}.landing-plan-features{list-style:none;padding:0;margin:0 0 28px;flex:1;display:flex;flex-direction:column;gap:12px}.landing-plan-features li{font-size:13px;color:var(--muted);padding-right:22px;position:relative;line-height:1.5}.landing-plan-card.popular .landing-plan-features li{color:#faf8f5b3}.landing-plan-features li:before{content:"+";position:absolute;right:0;color:var(--accent);font-weight:800;font-size:15px}.landing-plan-card.popular .landing-btn-primary{background:var(--warm);color:var(--ink)}.landing-plan-card.popular .landing-btn-primary:hover{background:var(--warm-deep)}.landing-api-code{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;max-width:640px;margin:0 auto;direction:ltr}.landing-api-code-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--warm);border-bottom:1px solid var(--border);font-size:13px;font-weight:600;color:var(--accent);direction:ltr;text-align:left;font-family:var(--mono)}.landing-api-code-dot{width:8px;height:8px;border-radius:50%;background:var(--success)}.landing-api-code pre{padding:16px;font-size:12px;line-height:1.7;font-family:var(--mono);color:var(--ink-soft);overflow-x:auto;margin:0;background:var(--surface)}.landing-api-response{border-top:1px solid var(--border);color:var(--muted)!important}.landing-endpoints-list{display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:32px}.landing-endpoint{display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--surface);font-size:14px}.landing-endpoint-method{font-size:10px;font-weight:800;padding:3px 8px;border-radius:3px;text-transform:uppercase;min-width:48px;text-align:center;font-family:var(--mono);letter-spacing:.3px}.method-get{background:#e8f5e9;color:var(--success)}.method-delete{background:#ffebee;color:var(--danger)}.landing-endpoint-path{font-family:var(--mono);font-size:13px;color:var(--accent);direction:ltr}.landing-endpoint-desc{color:var(--muted);font-size:13px;margin-inline-start:auto}.landing-section>.landing-btn{display:block;width:fit-content;margin:0 auto}.notif-banner{background:var(--surface);border-bottom:1px solid var(--accent);position:sticky;top:52px;z-index:99;animation:notifSlideDown .25s ease}@keyframes notifSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notif-banner-content{max-width:1100px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:600;flex-wrap:wrap}.notif-banner-text{display:flex;align-items:center;gap:8px}.notif-banner-text svg{width:16px;height:16px;color:var(--accent)}.notif-banner-actions{display:flex;align-items:center;gap:6px}.notif-banner-btn{background:var(--ink);color:var(--warm);border:none;padding:6px 16px;border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;transition:background .12s}.notif-banner-btn:hover{background:var(--ink-soft)}.notif-banner-btn:disabled{opacity:.4;cursor:default}.notif-banner-close{background:none;border:none;color:var(--muted);font-size:14px;cursor:pointer;padding:6px;border-radius:4px;transition:all .12s;display:flex;align-items:center;justify-content:center}.notif-banner-close svg{width:14px;height:14px}.notif-banner-close:hover{color:var(--ink);background:var(--warm-deep)}.landing-footer{border-top:1px solid var(--border);padding:48px 24px}.landing-footer-inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.landing-footer-brand{font-size:16px;font-weight:900;display:flex;align-items:center;gap:8px}.landing-footer-links{display:flex;gap:24px}.landing-footer-links a{color:var(--muted);text-decoration:none;font-size:13px;font-weight:500;transition:color .12s}.landing-footer-links a:hover{color:var(--ink)}.landing-footer-copy{font-size:12px;color:var(--muted-light)}@media(max-width:768px){.landing-hero h1{font-size:36px}.landing-stats{grid-template-columns:repeat(2,1fr)}.landing-stat:nth-child(3){border-left:none;border-top:1px solid var(--border)}.landing-stat:nth-child(4){border-top:1px solid var(--border)}.landing-plans-grid{grid-template-columns:1fr}.landing-plan-card.popular{order:-1}.landing-preview-rate{font-size:13px}.landing-preview-label{width:56px}.landing-endpoint{flex-wrap:wrap;gap:8px}.landing-endpoint-desc{width:100%;margin-inline-start:0}}@media(max-width:480px){.landing-hero h1{font-size:28px;letter-spacing:-.8px}.landing-hero{padding:80px 20px 40px}.landing-nav-links a{padding:4px 8px;font-size:11px}.landing-nav-links a:not(.landing-nav-btn){display:none}.landing-stats{grid-template-columns:1fr 1fr}.landing-stat{padding:32px 12px}.landing-stat-value{font-size:24px}.landing-section{padding:60px 20px}.landing-section-title{font-size:28px}}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#1c1a17;direction:ltr;padding:20px}.auth-box{background:#262320;border:1px solid #3A3632;border-radius:16px;padding:40px;width:400px;max-width:100%}.auth-logo{text-align:center;font-size:32px;margin-bottom:4px}.auth-box h1{text-align:center;font-size:22px;font-weight:900;margin-bottom:4px;color:#faf8f5}.auth-sub{text-align:center;font-size:13px;color:#8a8580;margin-bottom:28px}.auth-field{margin-bottom:16px}.auth-field label{display:block;font-size:11px;font-weight:700;color:#8a8580;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.auth-field input,.auth-field select{width:100%;padding:12px 14px;background:#1c1a17;border:1px solid #3A3632;border-radius:8px;color:#faf8f5;font-size:14px;outline:none;transition:border-color .12s}.auth-field input:focus,.auth-field select:focus{border-color:#c8960c}.auth-field select{cursor:pointer}.auth-error{background:#c430301a;border:1px solid rgba(196,48,48,.3);color:#e06060;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px;text-align:center}.auth-success{background:#1a7a3a1a;border:1px solid rgba(26,122,58,.3);color:#2e9e5a;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px;text-align:center}.auth-btn{width:100%;padding:12px;background:#c8960c;border:none;border-radius:8px;color:#1c1a17;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .12s}.auth-btn:hover{opacity:.85}.auth-btn:disabled{opacity:.5;cursor:not-allowed}.auth-link{text-align:center;margin-top:20px;font-size:13px;color:#8a8580}.auth-link a{color:#c8960c;text-decoration:none;font-weight:700}.auth-link a:hover{text-decoration:underline}.auth-key-reveal{background:#c8960c14;border:1px solid rgba(200,150,12,.2);border-radius:8px;padding:14px;margin-bottom:16px}.auth-key-reveal code{display:block;font-size:13px;color:#c8960c;margin:8px 0;word-break:break-all;background:#1c1a17;padding:8px 12px;border-radius:6px}.auth-nav-back{display:block;text-align:center;margin-top:16px;font-size:13px;color:#8a8580;text-decoration:none}.auth-nav-back:hover{color:#faf8f5}.dash-page{min-height:100vh;background:#1c1a17;color:#faf8f5;direction:ltr;font-family:IBM Plex Sans Arabic,Noto Kufi Arabic,Tahoma,sans-serif;-webkit-font-smoothing:antialiased}.dash-nav{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:52px;background:#262320;border-bottom:1px solid #3A3632}.dash-nav-brand{font-size:16px;font-weight:900;color:#c8960c}.dash-nav-links{display:flex;gap:4px}.dash-nav-links button{background:none;border:none;color:#8a8580;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .12s}.dash-nav-links button:hover{color:#faf8f5;background:#1c1a17}.dash-nav-links button.active{color:#c8960c;background:#c8960c1a}.dash-nav-right{display:flex;align-items:center;gap:12px}.dash-nav-plan{font-size:11px;font-weight:700;text-transform:uppercase;padding:3px 10px;border-radius:4px;background:#c8960c1f;color:#c8960c}.dash-logout-btn{background:none;border:1px solid #3A3632;color:#8a8580;padding:6px 14px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .12s}.dash-logout-btn:hover{border-color:#c43030;color:#e06060}.dash-content{max-width:800px;margin:0 auto;padding:32px 24px}.dash-section-title{font-size:20px;font-weight:900;margin-bottom:20px}.dash-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-bottom:24px}.dash-card{background:#262320;border:1px solid #3A3632;border-radius:12px;padding:20px}.dash-card-value{font-size:26px;font-weight:900;margin-bottom:4px;font-family:IBM Plex Mono,monospace}.dash-card-label{font-size:12px;color:#8a8580;font-weight:600}.dash-plan-detail{background:#262320;border:1px solid #3A3632;border-radius:12px;padding:20px;margin-bottom:24px}.dash-plan-detail h3{font-size:14px;color:#8a8580;font-weight:600;margin-bottom:12px}.dash-plan-info{display:flex;gap:24px;flex-wrap:wrap}.dash-plan-info span{font-size:13px}.dash-plan-info strong{color:#faf8f5}.dash-table{width:100%;border-collapse:collapse;font-size:13px}.dash-table th{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:#8a8580;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #3A3632}.dash-table td{padding:10px 12px;border-bottom:1px solid #2A2725;color:#b5b0aa}.dash-table code{font-family:IBM Plex Mono,monospace;font-size:12px;color:#c8960c}.dash-empty{color:#8a8580;font-size:14px;padding:24px;text-align:center}.dash-loading{color:#8a8580;font-size:14px;padding:60px;text-align:center}.badge-active{background:#1a7a3a26;color:#2e9e5a}.badge-revoked{background:#c4303026;color:#e06060}.dash-btn-sm{padding:5px 12px;font-size:11px;border-radius:6px;border:none;cursor:pointer;font-weight:600;transition:opacity .12s}.dash-btn-sm:hover{opacity:.8}.dash-btn-danger{background:#c4303026;color:#e06060}.dash-btn-ok{background:#1a7a3a26;color:#2e9e5a}.dash-btn-primary{background:#c8960c;color:#1c1a17;padding:10px 18px;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .12s}.dash-btn-primary:hover{opacity:.85}.dash-key-form{display:flex;gap:10px;margin-bottom:16px}.dash-key-form input{padding:10px 14px;background:#1c1a17;border:1px solid #3A3632;border-radius:8px;color:#faf8f5;font-size:13px;outline:none;flex:1}.dash-key-form input:focus{border-color:#c8960c}.dash-key-reveal{background:#c8960c14;border:1px solid rgba(200,150,12,.2);border-radius:8px;padding:14px;margin-bottom:16px}.dash-key-reveal code{display:block;font-size:13px;color:#c8960c;margin:8px 0;word-break:break-all;background:#1c1a17;padding:8px 12px;border-radius:6px}.dash-usage-table{width:100%;border-collapse:collapse;font-size:13px}.dash-usage-table th{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:#8a8580;text-transform:uppercase;border-bottom:1px solid #3A3632}.dash-usage-table td{padding:10px 12px;border-bottom:1px solid #2A2725;color:#b5b0aa}.dash-profile-form{display:flex;flex-direction:column;gap:12px;max-width:400px}.dash-profile-form input{padding:10px 14px;background:#1c1a17;border:1px solid #3A3632;border-radius:8px;color:#faf8f5;font-size:13px;outline:none}.dash-profile-form input:focus{border-color:#c8960c}.badge-pending{background:#c8960c26;color:#c8960c}.badge-success{background:#1a7a3a26;color:#2e9e5a}.badge-failed{background:#c4303026;color:#e06060}.badge-cancelled{background:#8a858026;color:#8a8580}.dash-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-bottom:24px}.dash-plan-card{background:#262320;border:1px solid #3A3632;border-radius:12px;padding:24px;display:flex;flex-direction:column;position:relative}.dash-plan-card.popular{border-color:#c8960c;box-shadow:0 0 0 1px #c8960c4d}.dash-plan-card .dash-plan-name{font-size:15px;font-weight:700;color:#faf8f5;margin-bottom:4px}.dash-plan-card .dash-plan-price{font-size:30px;font-weight:900;color:#faf8f5;font-family:IBM Plex Mono,monospace}.dash-plan-card .dash-plan-cur{font-size:14px;font-weight:600;color:#8a8580}.dash-plan-card .dash-plan-period{font-size:12px;color:#8a8580;margin-bottom:16px}.dash-plan-card .dash-plan-features{list-style:none;padding:0;margin:0 0 20px;flex:1}.dash-plan-card .dash-plan-features li{font-size:13px;color:#b5b0aa;padding:5px 14px 5px 0;border-bottom:1px solid #2A2725;position:relative}.dash-plan-card .dash-plan-features li:before{content:"+";position:absolute;right:0;color:#c8960c;font-weight:800}.dash-banner{background:#c8960c1a;border:1px solid rgba(200,150,12,.2);color:#c8960c;padding:12px 16px;border-radius:10px;margin-bottom:16px;font-size:14px;font-weight:600}.dash-plan-name{font-size:15px;font-weight:700;margin-bottom:4px}.dash-plan-price{font-size:28px;font-weight:900;margin-top:8px;font-family:IBM Plex Mono,monospace}.dash-plan-cur{font-size:14px;font-weight:600;color:#8a8580}.dash-plan-period{font-size:11px;color:#8a8580;font-weight:600;margin-bottom:12px}.dash-plan-features{list-style:none;padding:0;margin:0 0 16px;flex:1}.dash-plan-features li{font-size:12px;color:#b5b0aa;padding:4px 14px 4px 0;position:relative}.dash-plan-features li:before{content:"+";position:absolute;right:0;color:#c8960c;font-weight:800}.docs-page{background:var(--dl-warm);color:var(--dl-ink);direction:ltr;font-family:IBM Plex Sans Arabic,Noto Kufi Arabic,Tahoma,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;--dl-ink: #1A1A1A;--dl-ink-soft: #3D3D3D;--dl-muted: #8A8580;--dl-warm: #FAF8F5;--dl-warm-deep: #F0EDE8;--dl-surface: #FFFFFF;--dl-border: #E5E0DA;--dl-accent: #C8960C;--dl-mono: "IBM Plex Mono", "SF Mono", "Consolas", monospace}.docs-nav{position:sticky;top:0;z-index:100;background:#faf8f5eb;border-bottom:1px solid var(--dl-border);padding:0 24px;height:52px;display:flex;align-items:center;justify-content:space-between}.docs-nav-brand{font-size:16px;font-weight:900;color:var(--dl-accent)}.docs-nav a{color:var(--dl-muted);text-decoration:none;font-size:13px;font-weight:600;padding:6px 14px;border-radius:6px;transition:all .12s}.docs-nav a:hover{color:var(--dl-ink);background:var(--dl-warm-deep)}.docs-content{max-width:860px;margin:0 auto;padding:40px 24px 80px}.docs-content h1{font-size:36px;font-weight:900;margin-bottom:8px;letter-spacing:-.3px}.docs-content h1 span{color:var(--dl-accent)}.docs-sub{color:var(--dl-muted);font-size:15px;margin-bottom:48px}.docs-section{margin-bottom:48px}.docs-section h2{font-size:22px;font-weight:900;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--dl-border)}.docs-section h3{font-size:16px;font-weight:700;margin-bottom:8px;margin-top:24px}.docs-section p{font-size:14px;line-height:1.7;color:var(--dl-ink-soft);margin-bottom:12px}.docs-code-block{background:var(--dl-surface);border:1px solid var(--dl-border);border-radius:10px;overflow:hidden;margin:12px 0 20px}.docs-code-block pre{padding:16px;font-size:13px;line-height:1.6;font-family:var(--dl-mono);color:var(--dl-ink-soft);overflow-x:auto;margin:0;background:var(--dl-warm);border-top:1px solid var(--dl-border)}.docs-code-block pre:first-child{border-top:none}.docs-endpoint{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--dl-surface);border:1px solid var(--dl-border);border-radius:8px;margin-bottom:8px}.docs-endpoint-method{font-size:10px;font-weight:800;padding:3px 8px;border-radius:3px;text-transform:uppercase;min-width:52px;text-align:center;font-family:var(--dl-mono);letter-spacing:.3px}.method-get{background:#e8f5e9;color:#1a7a3a}.method-post{background:#fff3e0;color:#c66900}.method-put{background:#e3f2fd;color:#1565c0}.method-delete{background:#ffebee;color:#c43030}.docs-endpoint-path{font-family:var(--dl-mono);font-size:13px;color:var(--dl-accent);flex:1}.docs-endpoint-desc{font-size:13px;color:var(--dl-muted)}.docs-endpoint-plans{font-size:10px;font-weight:700;color:var(--dl-accent)}.docs-table{width:100%;border-collapse:collapse;margin:12px 0 20px;font-size:13px}.docs-table th{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:var(--dl-muted);text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--dl-border);background:var(--dl-warm-deep)}.docs-table td{padding:10px 12px;border-bottom:1px solid var(--dl-warm-deep);color:var(--dl-ink-soft)}.docs-table code{font-family:var(--dl-mono);font-size:12px;color:var(--dl-accent)}.docs-tip{background:var(--dl-warm-deep);border:1px solid var(--dl-border);border-left:3px solid var(--dl-accent);border-radius:6px;padding:14px 18px;font-size:13px;color:var(--dl-ink-soft);margin:16px 0}.privacy-page{min-height:100vh;background:var(--dl-warm);color:var(--dl-ink);direction:rtl;font-family:IBM Plex Sans Arabic,Noto Kufi Arabic,Tahoma,sans-serif;-webkit-font-smoothing:antialiased;--dl-ink: #1A1A1A;--dl-ink-soft: #3D3D3D;--dl-muted: #8A8580;--dl-warm: #FAF8F5;--dl-warm-deep: #F0EDE8;--dl-surface: #FFFFFF;--dl-border: #E5E0DA;--dl-accent: #C8960C}.privacy-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--dl-surface);border-bottom:1px solid var(--dl-border)}.privacy-nav-brand{font-size:18px;font-weight:900;color:var(--dl-accent)}.privacy-nav a{color:var(--dl-muted);text-decoration:none;font-size:14px;font-weight:600;padding:6px 14px;border-radius:6px;transition:all .12s}.privacy-nav a:hover{color:var(--dl-ink);background:var(--dl-warm-deep)}.privacy-content{max-width:720px;margin:0 auto;padding:48px 24px 64px}.privacy-content h1{font-size:36px;font-weight:900;color:var(--dl-ink);margin-bottom:8px;letter-spacing:-.5px}.privacy-content h1 span{color:var(--dl-accent)}.privacy-sub{color:var(--dl-muted);font-size:14px;margin-bottom:48px}.privacy-section{margin-bottom:36px}.privacy-section h2{font-size:18px;font-weight:900;color:var(--dl-ink);margin-bottom:12px}.privacy-section p{font-size:15px;line-height:1.7;color:var(--dl-ink-soft);margin-bottom:12px}.privacy-section ul{padding-right:20px;margin-bottom:12px}.privacy-section li{font-size:14px;line-height:1.8;color:var(--dl-ink-soft)}.privacy-section strong{color:var(--dl-ink)}.privacy-contact{background:var(--dl-surface);border:1px solid var(--dl-border);border-radius:10px;padding:16px 20px;margin-top:8px}.privacy-contact a{color:var(--dl-accent);text-decoration:none;font-weight:700;font-size:15px}.privacy-contact a:hover{text-decoration:underline}.privacy-footer{border-top:1px solid var(--dl-border);background:var(--dl-surface);padding:32px 24px}.privacy-footer-inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.privacy-footer-brand{font-size:16px;font-weight:900;color:var(--dl-accent)}.privacy-footer-links{display:flex;gap:20px}.privacy-footer-links a{color:var(--dl-muted);text-decoration:none;font-size:13px;font-weight:500;transition:color .12s}.privacy-footer-links a:hover{color:var(--dl-ink)}.privacy-footer-copy{font-size:12px;color:var(--dl-muted)}.dl{background:var(--dl-warm);color:var(--dl-ink);direction:rtl;font-family:IBM Plex Sans Arabic,Noto Kufi Arabic,Tahoma,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;--dl-ink: #1A1A1A;--dl-ink-soft: #3D3D3D;--dl-muted: #8A8580;--dl-warm: #FAF8F5;--dl-warm-deep: #F0EDE8;--dl-surface: #FFFFFF;--dl-border: #E5E0DA;--dl-accent: #C8960C;--dl-success: #1A7A3A;--dl-danger: #C43030;--dl-mono: "IBM Plex Mono", "SF Mono", "Consolas", monospace}.dl-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#faf8f5eb;border-bottom:1px solid var(--dl-border)}.dl-nav-inner{max-width:1100px;margin:0 auto;padding:0 24px;height:52px;display:flex;align-items:center;justify-content:space-between}.dl-logo{color:var(--dl-ink);text-decoration:none;font-size:17px;font-weight:900;display:flex;align-items:center;gap:8px}.dl-logo-mark{color:var(--dl-accent)}.dl-nav-links{display:flex;gap:4px;align-items:center}.dl-nav-links a{color:var(--dl-muted);text-decoration:none;font-size:13px;font-weight:600;padding:6px 12px;border-radius:6px;transition:color .12s,background .12s}.dl-nav-links a:hover{color:var(--dl-ink);background:var(--dl-warm-deep)}.dl-hero{position:relative;padding:120px 24px 60px;text-align:center;overflow:hidden}.dl-hero-bg{display:none}.dl-hero-content{position:relative;max-width:700px;margin:0 auto}.dl-hero h1{font-size:2.8rem;font-weight:900;margin:0 0 16px;line-height:1.2;letter-spacing:-1px}.dl-text-gold{color:var(--dl-accent)}.dl-hero-sub{font-size:1.15rem;color:var(--dl-muted);margin:0;line-height:1.6}.dl-platforms{max-width:1100px;margin:0 auto;padding:0 24px 60px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--dl-border);border:1px solid var(--dl-border);border-radius:12px;overflow:hidden}@media(max-width:768px){.dl-platforms{grid-template-columns:1fr}}.dl-platform-card{background:var(--dl-surface);padding:32px}.dl-platform-card.ios{border-top:none}@media(min-width:769px){.dl-platform-card.ios{border-top:none;border-right:none}}.dl-platform-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.dl-platform-icon{width:52px;height:52px;min-width:52px;border-radius:12px;display:flex;align-items:center;justify-content:center}.dl-platform-icon svg{width:30px;height:30px}.dl-platform-icon.android{background:#e8f5e9;border:1px solid #C8E6C9;color:#1a7a3a}.dl-platform-icon.ios{background:var(--dl-warm-deep);border:1px solid var(--dl-border);color:var(--dl-ink-soft)}.dl-platform-title{font-size:1.5rem;font-weight:900;margin:0}.dl-platform-version{font-size:.85rem;color:var(--dl-muted);margin:2px 0 0}.dl-platform-desc{color:var(--dl-muted);font-size:.95rem;line-height:1.6;margin:0 0 20px}.dl-apk-list{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.dl-apk-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--dl-warm);border:1px solid var(--dl-border);border-radius:8px;text-decoration:none;color:var(--dl-ink);transition:all .12s}.dl-apk-item:hover{border-color:var(--dl-accent);background:var(--dl-warm-deep)}.dl-apk-item.primary{border-color:var(--dl-accent)}.dl-apk-info{flex:1}.dl-apk-name{font-weight:700;font-size:.95rem;margin-bottom:2px}.dl-apk-desc{font-size:.8rem;color:var(--dl-muted)}.dl-apk-meta{display:flex;align-items:center;gap:12px}.dl-apk-size{font-size:.8rem;color:var(--dl-muted)}.dl-apk-btn{width:36px;height:36px;background:var(--dl-ink);color:var(--dl-warm);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .12s,transform .12s}.dl-apk-btn svg{width:16px;height:16px}.dl-apk-item:hover .dl-apk-btn{background:var(--dl-ink-soft);transform:scale(1.05)}.dl-android-steps{border-top:1px solid var(--dl-border);padding-top:20px}.dl-steps-title{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:700;margin:0 0 16px}.dl-steps-title-icon{width:30px;height:30px;min-width:30px;border-radius:6px;background:var(--dl-warm-deep);border:1px solid var(--dl-border);color:var(--dl-accent);display:flex;align-items:center;justify-content:center}.dl-steps-title-icon svg{width:16px;height:16px}.dl-steps-title-icon.apple{background:var(--dl-warm-deep);color:var(--dl-ink-soft)}.dl-step{display:flex;align-items:flex-start;gap:14px;padding:6px 0}.dl-step-num{width:28px;height:28px;min-width:28px;background:var(--dl-ink);color:var(--dl-warm);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;font-family:var(--dl-mono)}.dl-step strong{display:block;font-size:.95rem;margin-bottom:2px}.dl-step p{margin:0;font-size:.8rem;color:var(--dl-muted);line-height:1.6}.dl-install-note{display:flex;align-items:flex-start;gap:10px;font-size:.8rem;color:var(--dl-muted);background:var(--dl-warm-deep);border:1px solid var(--dl-border);border-radius:8px;padding:12px 14px;line-height:1.6;margin-top:14px}.dl-install-note p{margin:0}.dl-install-note strong{color:var(--dl-ink)}.dl-install-note-icon{width:24px;height:24px;min-width:24px;margin-top:1px;border-radius:6px;background:var(--dl-warm-deep);color:var(--dl-accent);display:flex;align-items:center;justify-content:center}.dl-install-note-icon svg{width:14px;height:14px}.dl-appstore-link{display:flex;justify-content:center;margin-top:20px}.dl-appstore-badge{width:100%;max-width:190px;height:auto;display:block;border-radius:8px;transition:transform .12s}.dl-appstore-link:hover .dl-appstore-badge{transform:translateY(-1px)}.dl-features{max-width:1100px;margin:0 auto;padding:0 24px 60px;text-align:center}.dl-features h2{font-size:1.6rem;font-weight:900;margin:0 0 32px}.dl-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--dl-border);border:1px solid var(--dl-border);border-radius:12px;overflow:hidden}@media(max-width:768px){.dl-features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.dl-features-grid{grid-template-columns:1fr}.dl-hero h1{font-size:2rem}}.dl-feature{background:var(--dl-surface);padding:24px 16px}.dl-feature-icon{width:48px;height:48px;margin:0 auto 12px;border-radius:10px;background:var(--dl-warm-deep);border:1px solid var(--dl-border);color:var(--dl-accent);display:flex;align-items:center;justify-content:center}.dl-feature-icon svg{width:22px;height:22px}.dl-feature h3{font-size:1rem;font-weight:700;margin:0 0 8px}.dl-feature p{font-size:.8rem;color:var(--dl-muted);margin:0;line-height:1.5}.dl-footer{border-top:1px solid var(--dl-border);padding:48px 24px;text-align:center}.dl-footer-inner{max-width:1100px;margin:0 auto}.dl-footer-brand{font-size:1.1rem;font-weight:900;margin-bottom:12px;color:var(--dl-accent)}.dl-footer-links{display:flex;justify-content:center;gap:24px;margin-bottom:16px}.dl-footer-links a{color:var(--dl-muted);text-decoration:none;font-size:.85rem;font-weight:500;transition:color .12s}.dl-footer-links a:hover{color:var(--dl-ink)}.dl-footer-copy{font-size:.75rem;color:var(--dl-muted)}.admin-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#1c1a17;direction:ltr}.admin-login-box{background:#262320;border:1px solid #3A3632;border-radius:20px;padding:48px 40px;width:380px;max-width:90vw;text-align:center}.admin-login-logo{font-size:40px;margin-bottom:12px}.admin-login-box h1{font-size:22px;font-weight:800;color:#faf8f5;margin-bottom:4px}.admin-login-sub{font-size:13px;color:#8a8580;margin-bottom:28px}.admin-login-input{width:100%;padding:12px 16px;background:#1c1a17;border:1px solid #3A3632;border-radius:10px;color:#faf8f5;font-size:14px;text-align:center;letter-spacing:2px;margin-bottom:16px;outline:none;transition:border-color .2s}.admin-login-input:focus{border-color:#c8960c}.admin-login-error{color:#e06060;font-size:13px;margin-bottom:12px}.admin-login-btn{width:100%;padding:12px;background:#c8960c;border:none;border-radius:10px;color:#1c1a17;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s}.admin-login-btn:hover{opacity:.85}.admin-layout{display:flex;min-height:100vh;background:#1c1a17;color:#faf8f5;direction:ltr;font-family:IBM Plex Sans Arabic,Noto Kufi Arabic,Tahoma,sans-serif}.admin-sidebar{width:220px;background:#262320;border-right:1px solid #3A3632;display:flex;flex-direction:column;padding:20px 0;flex-shrink:0}.admin-sidebar-header{display:flex;align-items:center;gap:10px;padding:0 20px 24px;border-bottom:1px solid #3A3632;margin-bottom:16px}.admin-sidebar-logo{font-size:22px}.admin-sidebar-title{font-size:16px;font-weight:700}.admin-sidebar-nav{flex:1;display:flex;flex-direction:column;gap:4px;padding:0 12px}.admin-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:none;border:none;border-radius:10px;color:#8a8580;font-size:14px;cursor:pointer;transition:all .15s;text-align:left;width:100%}.admin-nav-item:hover{background:#1c1a17;color:#faf8f5}.admin-nav-item.active{background:#5f7bea1a;color:#c8960c;font-weight:600}.admin-logout-btn{margin:16px 12px 0;padding:10px;background:none;border:1px solid #3A3632;border-radius:10px;color:#8a8580;font-size:13px;cursor:pointer;transition:all .15s}.admin-logout-btn:hover{border-color:#e06060;color:#e06060}.admin-content{flex:1;padding:32px;overflow-y:auto;min-height:100vh}.admin-section-title{font-size:20px;font-weight:700;margin-bottom:20px;color:#faf8f5}.admin-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.admin-loading{color:#8a8580;font-size:14px;padding:40px;text-align:center}.admin-error{background:#1f0f0f;border:1px solid #3a1a1a;color:#e06060;padding:12px 16px;border-radius:10px;font-size:13px}.admin-empty{color:#8a8580;font-size:14px;padding:24px;text-align:center}.admin-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:32px}.admin-card{background:#262320;border:1px solid #3A3632;border-radius:14px;padding:20px;transition:transform .15s}.admin-card:hover{transform:translateY(-2px)}.admin-card-value{font-size:28px;font-weight:800;margin-bottom:4px;color:#faf8f5}.admin-card-label{font-size:12px;color:#8a8580;font-weight:500}.admin-plan-breakdown{background:#262320;border:1px solid #3A3632;border-radius:14px;padding:20px}.admin-plan-breakdown h3{font-size:14px;font-weight:600;color:#8a8580;margin-bottom:16px}.admin-plan-bars{display:flex;flex-direction:column;gap:12px}.admin-plan-row{display:flex;align-items:center;gap:12px}.admin-plan-name{width:100px;font-size:13px;font-weight:600;text-transform:capitalize}.admin-plan-bar-track{flex:1;height:8px;background:#1c1a17;border-radius:4px;overflow:hidden}.admin-plan-bar-fill{height:100%;background:#c8960c;border-radius:4px;transition:width .3s;min-width:4px}.admin-plan-count{width:30px;text-align:right;font-size:13px;font-weight:600;color:#faf8f5}.admin-search{width:100%;padding:10px 14px;background:#1c1a17;border:1px solid #3A3632;border-radius:10px;color:#faf8f5;font-size:13px;margin-bottom:16px;outline:none}.admin-search:focus{border-color:#c8960c}.admin-btn{padding:10px 18px;background:#c8960c;border:none;border-radius:10px;color:#1c1a17;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.admin-btn:hover{opacity:.85}.admin-btn-sm{padding:5px 12px;font-size:11px;border-radius:6px;border:none;cursor:pointer;font-weight:600;transition:opacity .15s}.admin-btn-sm:hover{opacity:.8}.admin-btn-warn,.admin-btn-danger{background:#e85a5a26;color:#e06060}.admin-btn-ok{background:#2ac76a26;color:#2e9e5a}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:#8a8580;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #3A3632}.admin-table td{padding:10px 12px;border-bottom:1px solid #2A2725;color:#b5b0aa}.admin-table tr:hover td{background:#ffffff05}.admin-table a{color:#c8960c;text-decoration:none;font-weight:600}.admin-table a:hover{text-decoration:underline}.admin-table code{font-family:SF Mono,Monaco,monospace;font-size:12px;color:#c8960c}.row-dim td{opacity:.5}.badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.badge-starter{background:#60a5fa26;color:#c8960c}.badge-professional{background:#a78bfa26;color:#a78bfa}.badge-enterprise{background:#d4a84626;color:#c8960c}.badge-whitelabel{background:#f472b626;color:#f472b6}.badge-active{background:#2ac76a26;color:#2e9e5a}.badge-inactive{background:#7a7a8526;color:#8a8580}.badge-suspended,.badge-revoked{background:#e85a5a26;color:#e06060}.badge-success{background:#2ac76a26;color:#2e9e5a}.badge-warning{background:#f59e0b26;color:#f59e0b}.badge-danger{background:#ef444426;color:#e06060}.badge-ios{background:#8e8e9326;color:#8e8e93}.badge-android{background:#a4c63926;color:#a4c639}.admin-create-form{display:flex;gap:10px;flex-wrap:wrap;background:#262320;border:1px solid #3A3632;border-radius:14px;padding:20px;margin-bottom:20px}.admin-create-form input,.admin-create-form select{padding:10px 14px;background:#1c1a17;border:1px solid #3A3632;border-radius:8px;color:#faf8f5;font-size:13px;outline:none;flex:1;min-width:150px}.admin-create-form select{cursor:pointer}.admin-create-form input:focus,.admin-create-form select:focus{border-color:#c8960c}.admin-key-reveal{width:100%;background:#5f7bea1a;border:1px solid rgba(95,123,234,.2);border-radius:8px;padding:14px;margin-top:8px}.admin-key-reveal code{display:block;font-size:13px;color:#c8960c;margin:8px 0;word-break:break-all;background:#1c1a17;padding:8px 12px;border-radius:6px}.admin-back{background:none;border:none;color:#c8960c;font-size:13px;cursor:pointer;padding:0;margin-bottom:16px;display:block}.admin-back:hover{text-decoration:underline}.admin-detail-meta{display:flex;gap:20px;font-size:13px;color:#8a8580;margin-bottom:24px}.text-green{color:#2e9e5a}.text-red{color:#e06060}.text-muted{color:#8a8580}.badge-expired{background:#ef444426;color:#e06060}.badge-approved{background:#2ac76a26;color:#2e9e5a}.badge-pending{background:#f59e0b26;color:#f59e0b}.admin-sub{color:#b8b2a8;font-size:13px;line-height:1.6;margin:0 0 16px}.admin-muted{color:#8a8580}.admin-plan-form{background:#262320;border:1px solid #3A3632;border-radius:14px;padding:24px;margin-bottom:24px}.admin-plan-form h3{font-size:16px;font-weight:700;margin-bottom:16px;color:#faf8f5}.admin-plan-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.admin-plan-field{display:flex;flex-direction:column;gap:4px}.admin-plan-field label{font-size:11px;font-weight:700;color:#8a8580;text-transform:uppercase;letter-spacing:.3px}.admin-plan-field input,.admin-plan-field select,.admin-plan-field textarea{padding:8px 12px;background:#1c1a17;border:1px solid #3A3632;border-radius:8px;color:#faf8f5;font-size:13px;outline:none}.admin-plan-field input:focus,.admin-plan-field select:focus,.admin-plan-field textarea:focus{border-color:#c8960c}.admin-plan-form-actions{display:flex;gap:10px;margin-top:20px;align-items:center}.admin-chart{display:flex;align-items:flex-end;gap:6px;height:200px;padding:20px 0;border-bottom:1px solid #3A3632}.admin-chart-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.admin-chart-bar{width:100%;max-width:32px;background:#c8960c;border-radius:4px 4px 0 0;min-height:2px;transition:height .3s}.admin-chart-value{font-size:9px;color:#8a8580;font-weight:600}.admin-chart-label{font-size:9px;color:#8a8580;margin-top:4px}.admin-notif-sub{font-size:13px;color:#8a8580;margin-bottom:20px}.admin-table-hint{font-size:12px;color:#6b72a8;margin-top:16px;padding:10px 14px;background:#5f7bea0f;border:1px solid rgba(95,123,234,.15);border-radius:8px}.admin-notif-card{background:#262320;border:1px solid #3A3632;border-radius:14px;padding:24px;margin-bottom:20px}.admin-notif-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.admin-notif-field label{font-size:11px;font-weight:700;color:#8a8580;text-transform:uppercase;letter-spacing:.3px}.admin-notif-field input,.admin-notif-field textarea{padding:10px 14px;background:#1c1a17;border:1px solid #3A3632;border-radius:10px;color:#faf8f5;font-size:14px;outline:none;font-family:inherit}.admin-notif-field input:focus,.admin-notif-field textarea:focus{border-color:#c8960c}.admin-notif-field textarea{resize:vertical;min-height:80px}.admin-notif-result{margin-top:20px}.admin-notif-stats{display:flex;gap:16px;margin-bottom:16px}.admin-notif-stat{background:#262320;border:1px solid #3A3632;border-radius:14px;padding:16px 20px;flex:1;min-width:100px}.admin-notif-errors{background:#1f0f0f;border:1px solid #3a1a1a;border-radius:10px;padding:12px 16px;font-size:12px;color:#e06060;margin-top:12px}.admin-notif-errors summary{cursor:pointer;font-weight:600;font-size:13px}.admin-notif-errors ul{margin:8px 0 0;padding-left:20px}.admin-notif-errors code{font-size:11px;color:#e06060}.admin-rate-status{display:flex;gap:16px;flex-wrap:wrap;background:#262320;border:1px solid #3A3632;border-radius:14px;padding:16px 20px;margin-bottom:20px}.admin-rate-status-item{display:flex;flex-direction:column;gap:2px}.admin-rate-status-label{font-size:10px;font-weight:700;color:#8a8580;text-transform:uppercase;letter-spacing:.3px}.admin-rate-status-value{font-size:13px;color:#faf8f5;font-weight:600}.admin-rate-group{margin-bottom:24px}.admin-rate-group-title{font-size:14px;font-weight:600;color:#8a8580;margin-bottom:10px;text-transform:uppercase;letter-spacing:.3px}.admin-rate-value{font-family:SF Mono,Monaco,monospace;font-size:13px;color:#faf8f5;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s;display:inline-block}.admin-rate-value:hover{background:#5f7bea1a}.admin-rate-input{padding:4px 8px;background:#1c1a17;border:1px solid #C8960C;border-radius:6px;color:#faf8f5;font-family:SF Mono,Monaco,monospace;font-size:13px;width:120px;outline:none}.admin-rate-saving{font-size:11px;color:#8a8580;margin-left:6px}@media(max-width:768px){.admin-layout{flex-direction:column}.admin-sidebar{width:100%;border-right:none;border-bottom:1px solid #3A3632;padding:12px 0}.admin-sidebar-nav{flex-direction:row;flex-wrap:wrap;justify-content:center}.admin-nav-item{width:auto;padding:8px 14px}.admin-content{padding:20px}.admin-cards{grid-template-columns:repeat(2,1fr)}}.obs{--obs-mono: ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, Consolas, monospace}.obs-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.obs-sub{font-size:12px;font-weight:500;color:#8a8580;margin-left:10px;text-transform:none;letter-spacing:.2px}.obs-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.obs-btn{background:#1c1a17;border:1px solid #3A3632;border-radius:8px;color:#b5b0aa;font-size:12px;font-weight:600;padding:7px 12px;cursor:pointer;font-family:inherit;transition:all .15s}.obs-btn:hover{border-color:#c8960c;color:#faf8f5}.obs-btn-active{border-color:#e06060;color:#e06060;background:#ef444414}.obs-conn{display:inline-flex;align-items:center;gap:7px;font-family:var(--obs-mono);font-size:11px;font-weight:700;letter-spacing:1px;padding:7px 12px;border-radius:8px;border:1px solid #3A3632}.obs-dot{width:8px;height:8px;border-radius:50%;background:#8a8580}.obs-conn-live{color:#2e9e5a;border-color:#2ac76a59;background:#2ac76a0f}.obs-conn-live .obs-dot{background:#2e9e5a;box-shadow:0 0 #2ac76a80;animation:obsPulse 1.6s infinite}.obs-conn-connecting{color:#f59e0b;border-color:#f59e0b59;background:#f59e0b0f}.obs-conn-connecting .obs-dot{background:#f59e0b;animation:obsBlink 1s step-start infinite}.obs-conn-paused{color:#8a8580}@keyframes obsPulse{0%{box-shadow:0 0 #2ac76a73}70%{box-shadow:0 0 0 7px #2ac76a00}to{box-shadow:0 0 #2ac76a00}}@keyframes obsBlink{50%{opacity:.25}}.obs-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.obs-kpi{background:#262320;border:1px solid #3A3632;border-top:3px solid #C8960C;border-radius:12px;padding:14px 16px}.obs-kpi-value{font-family:var(--obs-mono);font-size:22px;font-weight:700;color:#faf8f5;letter-spacing:-.5px}.obs-kpi-err{color:#e06060}.obs-kpi-app{color:#f472b6}.obs-kpi-label{font-size:10px;font-weight:700;color:#8a8580;text-transform:uppercase;letter-spacing:.6px;margin-top:4px}.obs-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;align-items:center}.obs-chip{display:inline-flex;align-items:center;gap:6px;background:#262320;border:1px solid #3A3632;color:#b5b0aa;font-family:var(--obs-mono);font-size:11px;font-weight:600;padding:6px 10px;border-radius:999px;cursor:pointer;transition:all .15s}.obs-chip:hover{border-color:var(--cat, #C8960C);color:var(--cat, #C8960C)}.obs-chip-active{border-color:var(--cat, #C8960C);background:#5f7bea1f;color:var(--cat, #C8960C);box-shadow:0 0 0 1px var(--cat, #C8960C) inset}.obs-chip-count{opacity:.7;font-size:10px}.obs-chip-hint{font-size:12px;color:#6b72a8}.obs-feed{background:#1c1a17;border:1px solid #3A3632;border-radius:14px;overflow:hidden}.obs-feed-head,.obs-row-main{display:grid;grid-template-columns:62px 74px 58px minmax(200px,1fr) 52px 62px 64px 140px 110px;gap:10px;align-items:center;padding:0 14px}.obs-feed-head{font-size:10px;font-weight:700;color:#8a8580;text-transform:uppercase;letter-spacing:.8px;padding:10px 14px;border-bottom:1px solid #3A3632;background:#262320;position:sticky;top:0;z-index:2}.obs-row{border-bottom:1px solid #2A2725;cursor:pointer;transition:background .12s}.obs-row:hover{background:#5f7bea0d}.obs-row-open{background:#5f7bea0f}.obs-row-main{font-family:var(--obs-mono);font-size:12px;padding:9px 14px;animation:obsRowIn .25s ease-out}.obs-row-open .obs-row-main{border-bottom:1px solid #3A3632}@keyframes obsRowIn{0%{opacity:0;transform:translateY(-4px);background:#5f7bea2e}to{opacity:1;transform:translateY(0);background:transparent}}.obs-time{color:#8a8580;font-size:11px;white-space:nowrap}.obs-cat{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 8px;border-radius:4px;background:#ffffff0a;color:var(--cat, #B5B0AA);width:fit-content;border:1px solid rgba(255,255,255,.07)}.cat-api{--cat: #C8960C}.cat-public{--cat: #2E9E5A}.cat-auth{--cat: #f59e0b}.cat-account{--cat: #a78bfa}.cat-admin{--cat: #f472b6}.cat-fcm{--cat: #38bdf8}.cat-payments{--cat: #34d399}.cat-download{--cat: #fb923c}.cat-web{--cat: #8A8580}.cat-whatsapp{--cat: #25d366}.cat-system{--cat: #C8960C}.cat-power{--cat: #FACC15}.cat-cbl{--cat: #60A5FA}.cat-nashrah{--cat: #EF4444}.obs-chip-flag,.obs-flag-chip{margin-left:5px;font-size:11px}.obs-cat-pill-err{font-size:10px;color:#e06060;font-weight:700}.obs-cat-pill-avg{font-size:10px;color:#8a8580;font-family:var(--obs-mono)}.obs-catstrip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.obs-cat-pill{display:inline-flex;align-items:center;gap:5px;background:#1c1a17;border:1px solid #3A3632;border-radius:20px;padding:4px 10px;cursor:pointer;color:#b5b0aa;font-size:11px}.obs-cat-pill-name{color:var(--cat, #B5B0AA);font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.4px}.obs-cat-pill-count{font-family:var(--obs-mono)}.obs-row-err{border-left:2px solid #E06060;background:#ef44440d}.obs-group-toggle{margin-top:4px;background:transparent;border:1px dashed #3A3632;color:#8a8580;border-radius:6px;padding:3px 10px;font-size:11px;cursor:pointer}.obs-group-toggle:hover{border-color:#c8960c;color:#faf8f5}.obs-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.obs-search{flex:1;min-width:200px;max-width:340px;background:#141311;border:1px solid #3A3632;border-radius:8px;color:#faf8f5;font-size:12px;padding:8px 12px;font-family:inherit}.obs-search::placeholder{color:#6b6560}.obs-select{background:#141311;border:1px solid #3A3632;border-radius:8px;color:#b5b0aa;font-size:12px;padding:8px 10px;font-family:inherit;cursor:pointer}.obs-presets{display:flex;gap:4px}.obs-preset{background:#1c1a17;border:1px solid #3A3632;border-radius:7px;color:#b5b0aa;font-size:11px;font-weight:600;padding:7px 10px;cursor:pointer}.obs-preset-active{border-color:#c8960c;color:#c8960c;background:#c8960c14}.obs-wa{border:1px solid #3A3632;border-radius:10px;margin-bottom:16px;padding:12px 16px;background:#ffffff04}.obs-wa-title{font-size:12px;font-weight:700;color:#8a8580;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.obs-wa-metrics{display:flex;gap:18px;flex-wrap:wrap}.obs-wa-m b{font-family:var(--obs-mono);font-size:14px;color:#faf8f5;display:block}.obs-wa-m span{font-size:10px;color:#8a8580;text-transform:uppercase;letter-spacing:.5px}.obs-method{font-size:10px;font-weight:700;width:fit-content;padding:2px 7px;border-radius:4px}.obs-m-get{color:#c8960c;background:#60a5fa1f}.obs-m-post{color:#f59e0b;background:#f59e0b1f}.obs-m-patch{color:#a78bfa;background:#a78bfa1f}.obs-m-del{color:#e06060;background:#ef44441f}.obs-m-sys{color:#8a8580;background:#8b8b961f}.obs-path{min-width:0}.obs-path code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b5b0aa;font-family:var(--obs-mono);font-size:12px}.obs-status{font-size:11px;font-weight:700;width:fit-content;padding:2px 7px;border-radius:4px}.obs-st-2xx{color:#2e9e5a;background:#2ac76a1a}.obs-st-3xx{color:#38bdf8;background:#38bdf81a}.obs-st-4xx{color:#f59e0b;background:#f59e0b1a}.obs-st-5xx{color:#e06060;background:#ef444424}.obs-st-sys{color:#8a8580;background:#8b8b961a}.obs-dur{color:#8a8580;font-size:11px}.obs-dur-slow{color:#e06060;font-weight:700}.obs-client{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;width:fit-content;padding:2px 7px;border-radius:4px}.obs-cl-flutter{color:#f472b6;background:#f472b61f}.obs-cl-web{color:#2e9e5a;background:#2ac76a1f}.obs-cl-cli{color:#22d3ee;background:#22d3ee1f}.obs-cl-bot{color:#f59e0b;background:#f59e0b1f}.obs-cl-other{color:#8a8580;background:#8b8b961f}.obs-cl-unknown{color:#8a8580;background:#6a6a761f}.obs-who{color:#9a9aa6;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-ip{color:#8a8580;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-detail{padding:12px 14px 14px 86px;background:#262320;border-bottom:1px solid #3A3632;font-family:var(--obs-mono)}.obs-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 20px}.obs-detail-grid>div{min-width:0}.obs-detail-label{display:block;font-size:9px;font-weight:700;color:#8a8580;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px}.obs-detail code{display:block;color:#b5b0aa;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-loading,.obs-empty{padding:32px;text-align:center;color:#8a8580;font-family:var(--obs-mono);font-size:12px}.obs-pager{display:flex;justify-content:center;padding:16px 0 4px}.obs-btn-more{display:inline-flex;align-items:center;gap:8px;padding:9px 22px;font-size:12px;border-radius:10px}.obs-btn-more:disabled{opacity:.55;cursor:wait}.obs-btn-more:hover:not(:disabled){border-color:#c8960c;color:#faf8f5;background:#5f7bea14}.obs-more-icon{font-size:14px;line-height:1}.obs-more-end{font-family:var(--obs-mono);font-size:11px;color:#8a8580;letter-spacing:1px;padding:8px 0}@media(max-width:1100px){.obs-feed-head,.obs-row-main{grid-template-columns:62px 74px 58px minmax(160px,1fr) 52px 62px 64px}.obs-who,.obs-ip{display:none}.obs-detail{padding-left:14px}}@media(max-width:700px){.obs-feed-head,.obs-row-main{grid-template-columns:54px 64px 50px minmax(120px,1fr) 46px}.obs-client,.obs-dur,.obs-feed-head span:nth-child(6),.obs-feed-head span:nth-child(7){display:none}.obs-strip{grid-template-columns:repeat(2,1fr)}}.admin-btn-secondary{background:transparent;border:1px solid #3A3632;color:#b5b0aa}.admin-btn-secondary:hover{border-color:#c8960c;color:#faf8f5;opacity:1}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.settings{display:flex;flex-direction:column;gap:20px}.settings-card{background:#262320;border:1px solid #3A3632;border-radius:14px;padding:20px}.settings-card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.settings-card-icon{font-size:26px;line-height:1;filter:drop-shadow(0 0 8px rgba(95,123,234,.4))}.settings-card-head h3{margin:0 0 4px;font-size:15px;color:#faf8f5;font-weight:700}.settings-card-head p{margin:0;font-size:12.5px;color:#8a8580}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.settings-field{display:flex;flex-direction:column;gap:6px}.settings-field>span{font-size:11px;font-weight:700;color:#a3a3af;text-transform:uppercase;letter-spacing:.5px}.settings-field input{background:#1c1a17;border:1px solid #3A3632;border-radius:8px;color:#faf8f5;font-size:13px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;padding:9px 12px;outline:none;transition:border-color .15s}.settings-field input:focus{border-color:#c8960c}.settings-hint{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;color:#6b72a8;font-size:11px}.settings-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.settings-test{margin-top:14px;padding:10px 14px;border-radius:8px;font-size:12.5px;font-family:ui-monospace,Menlo,Consolas,monospace}.settings-test-ok{background:#2ac76a1a;border:1px solid rgba(42,199,106,.3);color:#2e9e5a}.settings-test-err{background:#e85a5a1a;border:1px solid rgba(232,90,90,.3);color:#e06060}.settings-msg{margin-top:12px;padding:10px 14px;border-radius:8px;font-size:12.5px;font-weight:600}.settings-msg-ok{background:#2ac76a1a;border:1px solid rgba(42,199,106,.3);color:#2e9e5a}.settings-msg-err{background:#e85a5a1a;border:1px solid rgba(232,90,90,.3);color:#e06060}.settings-rows{display:flex;flex-direction:column;gap:4px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 4px;border-bottom:1px solid #3A3632}.settings-row:last-child{border-bottom:none}.settings-row strong{display:block;font-size:14px;color:#faf8f5}.settings-row p{margin:4px 0 0;font-size:12.5px;color:#8a8580}.settings-toggle{position:relative;width:46px;height:26px;flex-shrink:0;border:1px solid #3A3632;border-radius:999px;background:#1c1a17;cursor:pointer;transition:all .2s;padding:0}.settings-toggle-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#8a8580;transition:all .2s}.settings-toggle.on{background:#2ac76a26;border-color:#2ac76a80}.settings-toggle.on .settings-toggle-knob{left:23px;background:#2e9e5a;box-shadow:0 0 8px #2ac76a99}.settings-db-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:4px}.settings-db-info>div{background:#1c1a17;border:1px solid #3A3632;border-radius:8px;padding:10px 12px}.settings-db-info span{display:block;font-size:10px;font-weight:700;color:#8a8580;text-transform:uppercase;letter-spacing:.5px}.settings-db-info strong{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;color:#faf8f5}.admin-section-sub{margin:-8px 0 16px;color:#8a8580;font-size:13px}.admin-price-run{margin-bottom:18px}.admin-price-run-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 16px;background:#2a2725;border:1px solid #3A3632;border-radius:8px;padding:12px 16px;font-size:13px;color:#b5b0aa}.admin-price-config{margin-bottom:18px}.admin-price-config-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:#2a2725;border:1px solid #3A3632;border-radius:8px;padding:12px 16px}.admin-price-config-label{display:flex;align-items:center;gap:8px;font-size:13px;color:#b5b0aa;cursor:pointer}.admin-price-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-price-merge{margin-top:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:#b5b0aa}.admin-price-merge h4{margin:0 8px 0 0;color:#faf8f5}.admin-price-merge-hint{color:#8a8580;font-size:12px}.rep .obs-header{margin-bottom:14px}.rep-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.rep-kpi{background:#262320;border:1px solid #3A3632;border-radius:14px;padding:14px}.rep-kpi-value{font-size:22px;font-weight:700;color:#faf8f5;letter-spacing:-.02em}.rep-kpi-label{font-size:12px;color:#b8b2a8;margin-top:2px}.rep-kpi-sub{font-size:11px;color:#8a8580;margin-top:4px}.rep-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.rep-grid-3{grid-template-columns:1fr 1fr 1fr}@media(max-width:1100px){.rep-grid,.rep-grid-3{grid-template-columns:1fr}}.rep-card{background:#262320;border:1px solid #3A3632;border-radius:14px;padding:16px}.rep-card-title{margin:0 0 12px;font-size:14px;color:#e9e4da;font-weight:600}.rep-card .rep-card-title{font-family:inherit}.rep-two{display:flex;align-items:center;gap:6px}.rep-funnel-note{margin-top:8px;font-size:11px;color:#8a8580}.rep-table-wrap{overflow-x:auto}.rep-table-wrap .admin-table{font-size:12px}.rep-arch{display:inline-block;border:1px solid;border-radius:20px;padding:1px 10px;font-size:11px;white-space:nowrap}.rep-endpoint{max-width:220px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.rep-list{display:flex;flex-direction:column;gap:6px}.rep-list-row{display:grid;grid-template-columns:18px 1fr auto auto;gap:8px;align-items:baseline;font-size:12px;color:#e9e4da}.rep-list-row code{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-list-row>span:not(.rep-rank){color:#8a8580;font-size:11px}.rep-rank{color:#8a8580;font-size:11px}.rep-stats{display:flex;flex-direction:column;gap:8px;font-size:13px}.rep-stats div{display:flex;justify-content:space-between;gap:10px;color:#b8b2a8}.rep-stats b{color:#faf8f5;font-weight:600}.rep-churn{display:flex;flex-direction:column;gap:6px}.rep-churn-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;font-size:12px;color:#e9e4da;align-items:baseline}.rep-churn-row>span:not(.mono):not(.text-red){color:#8a8580;font-size:11px}.rep-watch{display:flex;flex-direction:column}.rep-watch .obs-feed-head{padding-bottom:6px}.rep-watch-row{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:12px;padding:3px 0;border-top:1px solid #2C2926}.rep-watch-row .text-red{font-weight:600}.rep-drill{background:#1f1d1a;border:1px solid #3A3632;border-radius:14px;padding:16px;margin-bottom:16px}.rep-drill-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rep-drill-head strong{font-size:14px}.rep-drill-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}@media(max-width:1100px){.rep-drill-grid{grid-template-columns:1fr}}.rep-drill-kpis{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:10px}.rep-drill-kpis div{display:flex;flex-direction:column}.rep-drill-kpis b{font-size:16px;color:#faf8f5}.rep-drill-kpis span{font-size:11px;color:#8a8580}.rep-minichart{margin-bottom:12px}.rep-drill-table .obs-feed-head{padding-bottom:6px;margin-bottom:4px}.rep-drill-row{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;font-size:12px;padding:3px 0;border-top:1px solid #2C2926;color:#e9e4da}.rep-drill-row span{color:#8a8580;font-size:11px}.rep-drill-errs h4{margin:0 0 8px;font-size:13px;color:#e9e4da}.rep-err{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 0;border-top:1px solid #2C2926}.rep-err code{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-err-ms{color:#8a8580;font-size:11px;margin-left:auto}:root{--ink: #1A1A1A;--ink-soft: #3D3D3D;--muted: #8A8580;--warm: #FAF8F5;--warm-deep: #F0EDE8;--surface: #FFFFFF;--border: #E5E0DA;--accent: #C8960C;--green: #1A7A3A;--red: #C43030;--mono: "IBM Plex Mono", "SF Mono", "Consolas", monospace}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:IBM Plex Sans Arabic,Noto Kufi Arabic,Tahoma,sans-serif;background:var(--warm);color:var(--ink);direction:rtl;-webkit-font-smoothing:antialiased}.app{min-height:100vh}.container{max-width:640px;margin:0 auto;padding:20px 16px 40px}.app header{text-align:center;padding:12px 0 4px}.app header h1{font-size:26px;font-weight:900;letter-spacing:-.5px;line-height:1.2;margin:0;color:var(--ink)}.app header h1 span{color:var(--accent)}.app .sub{font-size:13px;color:var(--muted);margin-top:4px;font-weight:500}.status-bar{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 0 24px;font-size:12px;color:var(--muted);flex-wrap:wrap}.status-bar.error,.status-bar.error #statusText{color:var(--red)}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--green);position:relative;display:inline-block}.status-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid var(--green);opacity:.4;animation:pulse-ring 2s infinite}@keyframes pulse-ring{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.6);opacity:0}}.status-dot.error{background:var(--red)}.status-dot.error:after{border-color:var(--red)}.status-refresh{opacity:.6}.status-refresh:before{content:"•";margin:0 4px}.error-banner{background:#fff5f5;border:1px solid #FED7D7;color:var(--red);padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:20px;text-align:center;font-weight:500}.skeleton{height:60px;background:var(--warm-deep);animation:skeletonPulse 1.8s ease-in-out infinite;border-radius:12px;margin-bottom:8px}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.4}}.section{margin-bottom:28px}.section-title{display:flex;align-items:center;gap:10px;padding:0 4px 12px;font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.count{font-size:11px;color:var(--muted);background:var(--warm-deep);border:1px solid var(--border);padding:1px 9px;border-radius:6px;font-weight:700}.rate-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:8px}.rate-row{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;transition:background .15s}.rate-row:hover{background:var(--warm-deep)}.rate-left{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.rate-emoji{font-size:22px;line-height:1;flex-shrink:0}.rate-info{flex-direction:column;display:flex;min-width:0}.rate-label{font-size:15px;font-weight:700;line-height:1.3}.rate-name{font-size:11px;color:var(--muted);line-height:1.3}.rate-right{text-align:right;flex-shrink:0;direction:ltr}.rate-price{font-size:19px;font-weight:800;font-family:var(--mono);line-height:1}.rate-price.gold{color:var(--accent)}.rate-range{font-size:15px;color:var(--muted);font-weight:600;font-family:var(--mono)}.rate-unit{font-size:11px;color:var(--muted);display:block;text-align:left;margin-top:2px;font-weight:600}.rate-chart{border-top:1px solid var(--border);padding:8px 18px 10px;display:flex;align-items:center;justify-content:center}.rate-chart svg{display:block}.app footer{text-align:center;padding:32px 0 16px;font-size:12px;color:var(--muted);line-height:1.6}@media(max-width:480px){.container{padding:16px 12px 32px}.app header h1{font-size:22px}.rate-row{padding:14px}.rate-emoji{font-size:18px}.rate-label{font-size:14px}.rate-price{font-size:17px}.rate-chart{padding:6px 14px 8px}.rate-chart svg{width:100%;height:auto}}
