:root,[data-theme=light]{--bg-primary:#f0f2f5;--bg-secondary:#fff;--bg-card:#ffffffd9;--bg-card-solid:#fff;--bg-card-hover:#fffffff2;--bg-input:#00000008;--bg-header:#ffffffeb;--bg-modal:#fff;--bg-overlay:#00000073;--bg-hover:#0000000a;--border-subtle:#0000001a;--border-medium:#00000029;--border-input:#0000002e;--text-primary:#1a1a2e;--text-heading:#0d0d1a;--text-secondary:#4a4a6a;--text-muted:#5c5c78;--text-inverse:#fff;--accent:#06c;--accent-hover:#05a;--accent-bg:#0066cc0f;--accent-bg-strong:#0066cc1a;--accent-border:#06c3;--accent-gradient:linear-gradient(135deg, #06c, #04a);--accent-text:#06c;--accent-text-light:#38d;--pink:#d6249f;--pink-bg:#d6249f0f;--color-success:#16a34a;--color-success-bg:#16a34a14;--color-success-border:#16a34a33;--color-warning:#d97706;--color-warning-bg:#d9770614;--color-warning-border:#d9770633;--color-danger:#dc2626;--color-danger-bg:#dc262614;--color-danger-border:#dc262626;--shadow-card:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-elevated:0 4px 16px #0000001a;--backdrop-blur:blur(12px);--header-blur:blur(24px);--badge-email-bg:#0066cc14;--badge-email-color:#06c;--badge-manual-bg:#0000000f;--badge-manual-color:#5a5a7a;--color-scheme:light;--scrollbar-thumb:#00000026;--selection-bg:#06c3;--divider:#00000014;--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--sp5:20px;--sp6:24px;--sp8:32px;--sp10:40px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--star-color:#0050c826;--star-color-bright:#0050c840;--glow-cyan:#0066cc0f;--glow-pink:#d6249f0a;--glow-purple:#7832c808;--grid-line:#0066cc08;--orbital-cyan:#0066cc40;--orbital-pink:#d6249f33;--orbital-gold:#d977062e}[data-theme=dark]{--bg-primary:#080c18;--bg-secondary:#0e1424;--bg-card:#121a2eb3;--bg-card-solid:#141e34;--bg-card-hover:#162038d9;--bg-input:#00f0ff0d;--bg-header:#0a0e1ce6;--bg-modal:#121a2e;--bg-overlay:#000006cc;--bg-hover:#ffffff0f;--border-subtle:#64b4ff1a;--border-medium:#64b4ff2e;--border-input:#64b4ff1f;--text-primary:#e0e6ff;--text-heading:#fff;--text-secondary:#c8d2e6c7;--text-muted:#c8d2e69e;--text-inverse:#060610;--accent:#00f0ff;--accent-hover:#33f4ff;--accent-bg:#00f0ff0f;--accent-bg-strong:#00f0ff1a;--accent-border:#00f0ff26;--accent-gradient:linear-gradient(135deg, #00f0ff, #0080ff);--accent-text:#00f0ff;--accent-text-light:#80f0ff;--pink:#ff2d95;--pink-bg:#ff2d9512;--color-success:#0f8;--color-success-bg:#00ff8814;--color-success-border:#00ff8826;--color-warning:#fa0;--color-warning-bg:#ffaa0014;--color-warning-border:#fa03;--color-danger:#f36;--color-danger-bg:#ff336614;--color-danger-border:#ff336626;--shadow-card:0 2px 8px #0000004d, 0 0 1px #64b4ff1a;--shadow-elevated:0 8px 32px #00000080, 0 0 1px #64b4ff26;--backdrop-blur:blur(12px);--header-blur:blur(24px);--badge-email-bg:#00f0ff14;--badge-email-color:#00f0ff;--badge-manual-bg:#ffffff0f;--badge-manual-color:#ffffff9e;--color-scheme:dark;--scrollbar-thumb:#00f0ff33;--selection-bg:#00f0ff4d;--divider:#00f0ff14;--star-color:#fff3;--star-color-bright:#fffc;--glow-cyan:#00f0ff1a;--glow-pink:#ff2d9512;--glow-purple:#8a2be20f;--grid-line:#00f0ff04;--orbital-cyan:#00f0ff;--orbital-pink:#ff2d95;--orbital-gold:gold}html{color-scheme:var(--color-scheme)}html,body{transition:background-color .3s,color .3s}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/dm-sans.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700.woff2)format("woff2")}@font-face{font-family:DM Sans Fallback;src:local(Arial);size-adjust:100%;ascent-override:92%;descent-override:24%;line-gap-override:0%}body{font-family:DM Sans,IBM Plex Sans Arabic,DM Sans Fallback,-apple-system,BlinkMacSystemFont,sans-serif}button,input,select,textarea{font-family:inherit}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-arabic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-arabic-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-arabic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}[dir=rtl]{font-family:IBM Plex Sans Arabic,Geeza Pro,Segoe UI,Tahoma,Arial,sans-serif}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.num{font-variant-numeric:tabular-nums;font-family:Space Mono,ui-monospace,monospace}.btn{border-radius:var(--r-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .15s,background .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent-gradient);color:#fff;border:none}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost{background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-subtle);font-weight:500}.btn-ghost:hover{background:var(--bg-card-hover);border-color:var(--border-medium)}.btn-danger{color:var(--color-danger);border:1px solid var(--color-danger-border);background:0 0}.btn-icon{background:var(--bg-hover);border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.btn-icon:hover{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent)}.btn-icon.on{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.btn-sm{min-height:34px;padding:6px 12px;font-size:12.5px}.tabs{border-bottom:1px solid var(--divider);margin-bottom:var(--sp6);gap:4px;display:flex}.tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:color .18s;display:inline-flex;position:relative}.tab:hover{color:var(--text-secondary)}.tab.on{color:var(--text-heading)}.tab.on:after{content:"";inset-inline:8px;background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px}.hero-band{gap:var(--sp3);margin-bottom:var(--sp6);grid-template-rows:auto auto;grid-template-columns:1.6fr 1fr;display:grid}.verdict-tile{background:var(--bg-card-solid);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;grid-row:1/3;padding:24px 26px;display:flex;position:relative;overflow:hidden}.verdict-tile:before{content:"";top:0;background:var(--color-success);opacity:.65;height:2px;position:absolute;inset-inline:0}.hero-num{letter-spacing:-.03em;color:var(--color-success);margin:6px 0 4px;font-family:Space Mono,ui-monospace,monospace;font-size:44px;font-weight:700;line-height:1.05}.hero-num small{color:var(--text-muted);font-size:22px;font-weight:400}.hero-sub{color:var(--text-secondary);font-size:13px}.hero-cta{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);border-radius:var(--r-pill);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;min-height:36px;margin-top:auto;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ctx-tile{background:var(--bg-card-solid);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;justify-content:center;padding:15px 18px;display:flex}.ctx-val{letter-spacing:-.02em;color:var(--text-heading);margin-top:4px;font-family:Space Mono,ui-monospace,monospace;font-size:28px;font-weight:700}.ctx-sub{color:var(--text-muted);margin-top:2px;font-size:12px}.actnow{background:var(--bg-card-solid);border:1px solid var(--border-subtle);border-radius:var(--r-md);margin-bottom:var(--sp6);overflow:hidden}.actnow-h{border-bottom:1px solid var(--divider);color:var(--text-secondary);align-items:center;gap:8px;padding:12px 18px;display:flex}.act-item{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:12px 18px;display:flex;position:relative}.act-item:last-child{border-bottom:none}.act-item:before{content:"";inset-inline-start:0;background:var(--rail);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px}.act-txt{color:var(--text-primary);flex:1;min-width:0;font-size:13.5px}.act-txt b{color:var(--text-heading);font-weight:600}.act-do{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.sub-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sub-h h2{color:var(--text-heading);font-family:Space Grotesk,DM Sans,sans-serif;font-size:16px;font-weight:700}.ledger{background:var(--bg-card-solid);border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.grp-h{background:var(--bg-hover);border-bottom:1px solid var(--divider);align-items:center;gap:9px;padding:11px 16px;display:flex}.grp-dot{border-radius:50%;width:8px;height:8px}.grp-h .lbl{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.grp-h .gmeta{color:var(--text-muted);font-family:Space Mono,ui-monospace,monospace;font-size:12px}.grp-collapsed{cursor:pointer;color:var(--text-secondary);text-align:start;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:13px 16px;font-family:inherit;display:flex}.grp-collapsed .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--color-success);font-size:11px;font-weight:800}.grp-collapsed .gmeta{color:var(--text-muted);margin-inline-start:auto;font-family:Space Mono,ui-monospace,monospace;font-size:12px}.sub-entry{border-bottom:1px solid var(--divider)}.sub-entry:last-child{border-bottom:none}.row{column-gap:var(--sp4);box-shadow:inset 4px 0 0 var(--rail);grid-template-columns:40px minmax(0,1fr) 132px 88px;grid-template-areas:"icon name cost act""icon meta cost act";align-items:center;padding:12px 16px;transition:background .16s;display:grid;position:relative}.rcost .price,.rcost .cpu{white-space:nowrap}.row.is-cancel{box-shadow:inset 5px 0 0 var(--color-danger)}.row:hover{background:var(--bg-hover)}.tile-cell{grid-area:icon}.rname{grid-area:name;align-items:center;gap:9px;min-width:0;display:flex}.rname .nm{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:17px;font-weight:600;overflow:hidden}.src{color:var(--text-muted);flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.rmeta{grid-area:meta;align-items:center;gap:10px;min-width:0;margin-top:3px;display:flex}.rmeta .txt{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.meter{border-radius:var(--r-pill);background:var(--bg-hover);flex-shrink:0;width:66px;height:6px;overflow:hidden}.meter i{border-radius:var(--r-pill);background:var(--mfill);height:100%;display:block}.rcost{text-align:end;grid-area:cost;font-family:Space Mono,ui-monospace,monospace}.cpu{color:var(--text-heading);letter-spacing:-.01em;font-size:15px;font-weight:700}.cpu small{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:11px;font-weight:400}.price{color:var(--text-muted);margin-top:1px;font-size:12.5px}.saveline{color:var(--color-success);margin-top:2px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.ract{grid-area:act;justify-content:flex-end;gap:6px;display:flex}.stamp{border-radius:var(--r-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;height:24px;padding:0 10px;font-family:Space Grotesk,DM Sans,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.stamp.keep{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.stamp.review{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border)}.stamp.cancel{background:var(--color-danger);color:var(--text-inverse);border:1px solid var(--color-danger)}.offer{background:var(--accent-bg);border-top:1px solid var(--divider);padding-block:10px 12px;padding-inline:72px 16px}.offer a{color:var(--accent);align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.offer .disc{color:var(--text-muted);margin-top:3px;font-size:10.5px;line-height:1.4}.field-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.day{border-radius:var(--r-sm);border:1px solid var(--border-input);background:var(--bg-input);min-width:44px;height:44px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;font-family:Space Mono,ui-monospace,monospace;font-weight:600;transition:all .15s;display:inline-flex}.day:hover{border-color:var(--accent-border)}.day.on{border:2px solid var(--accent);background:var(--accent-bg-strong);color:var(--accent)}.verdict-banner{border-radius:var(--r-sm);flex-direction:column;gap:8px;margin-bottom:18px;padding:16px 18px;display:flex}.sv-hero{background:linear-gradient(135deg, var(--accent-bg), #0080ff0a);border:1px solid var(--accent-border);border-radius:var(--r-lg);box-shadow:var(--shadow-elevated);text-align:center;margin-bottom:var(--sp5);padding:30px 26px}.sv-num{letter-spacing:-.03em;align-items:baseline;gap:8px;font-family:Space Mono,ui-monospace,monospace;font-size:clamp(40px,9vw,56px);font-weight:700;line-height:1;display:inline-flex}.sv-num span{color:var(--text-muted);font-size:20px;font-weight:400}.sv-cap{color:var(--text-secondary);margin-top:10px;font-family:Space Mono,ui-monospace,monospace;font-size:13.5px}.sv-goal{color:var(--text-heading);margin-top:8px;font-size:14px}.sharecard{border-radius:var(--r-md);color:#8aa0c6;background:#0b1220;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;width:250px;max-width:100%;height:132px;margin:16px auto 6px;display:flex}.sharecard .n{color:#00e28a;font-family:Space Mono,ui-monospace,monospace;font-size:34px;font-weight:700}.sv-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.selrow{border-bottom:1px solid var(--divider);cursor:pointer;text-align:start;border-inline:none;background:0 0;border-top:none;grid-template-columns:22px 36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 16px;font-family:inherit;display:grid;position:relative}.selrow:last-child{border-bottom:none}.selrow.sel{background:var(--accent-bg);box-shadow:inset 3px 0 0 var(--accent)}.selrow:hover{background:var(--bg-hover)}.selrow.sel:hover{background:var(--accent-bg)}.chk{border-radius:var(--r-xs);border:2px solid var(--border-medium);color:#0000;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.selrow.sel .chk{background:var(--accent);border-color:var(--accent);color:#fff}.gain{color:var(--color-success);font-family:Space Mono,ui-monospace,monospace;font-size:14px;font-weight:700}@media (width<=600px){.row{column-gap:var(--sp3);grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon name act""icon meta act""cost cost cost";row-gap:4px}.row .rcost{text-align:start;flex-wrap:wrap;grid-area:cost;align-items:baseline;gap:10px;padding-inline-start:52px;display:flex}.row .rcost .cpu{font-size:14px}.row .rcost .price,.row .rcost .saveline{margin-top:0}.rname .src{display:none}.hero-band{grid-template-columns:1fr}.verdict-tile{grid-row:auto}}@media (prefers-reduced-motion:reduce){.stamp,.row{animation:none!important}}[dir=rtl] .row{box-shadow:inset -4px 0 0 var(--rail)}[dir=rtl] .row.is-cancel{box-shadow:inset -5px 0 0 var(--color-danger)}[dir=rtl] .selrow.sel{box-shadow:inset -3px 0 0 var(--accent)}[dir=rtl] .num,[dir=rtl] .cpu,[dir=rtl] .price,[dir=rtl] .hero-num,[dir=rtl] .sv-num{direction:ltr;unicode-bidi:isolate}[dir=rtl] .hero-num.is-phrase{direction:inherit;unicode-bidi:normal}
