:root{color-scheme:dark;--bg:#060810;--bg-sidebar:#04050b;--surface:#0c0f1c;--surface-2:#12162a;--surface-3:#1a2038;--surface-inset:#080a14;--overlay:rgba(3,5,9,0.72);--border:#1c2233;--border-soft:#141926;--border-strong:#2a3450;--border-hover:#3a4666;--text:#e7eaf0;--text-2:#b4bbc8;--muted:#8b94a6;--faint:#858ea0;--accent:#4f6bff;--accent-text:#a9bcff;--accent-soft:rgba(79,107,255,0.14);--accent-line:rgba(79,107,255,0.5);--accent-btn:#4f6bff;--accent-btn-hover:#4058e6;--accent-btn-press:#3850d4;--accent-fg:#ffffff;--brand-mark:#5470ff;--primary:var(--accent);--primary-soft:var(--accent-soft);--primary-fg:var(--accent-fg);--secondary:#1f2531;--secondary-hover:#283041;--success:#3ccb7f;--success-text:#6ee0a2;--success-soft:rgba(60,203,127,0.12);--success-line:rgba(60,203,127,0.35);--warning:#f0a43a;--warning-text:#f7c46f;--warning-soft:rgba(240,164,58,0.12);--warning-line:rgba(240,164,58,0.35);--danger:#f25555;--danger-text:#ff8a8a;--danger-soft:rgba(242,85,85,0.12);--danger-line:rgba(242,85,85,0.38);--info:#4d8ff0;--info-text:#8cb6f7;--info-soft:rgba(77,143,240,0.12);--info-line:rgba(77,143,240,0.35);--sev-critical:#f0506e;--sev-critical-text:#ff8da2;--sev-critical-soft:rgba(240,80,110,0.14);--sev-high:#f5823a;--sev-high-text:#ffab78;--sev-high-soft:rgba(245,130,58,0.14);--sev-medium:#e5b53a;--sev-medium-text:#f3cd6c;--sev-medium-soft:rgba(229,181,58,0.13);--sev-low:#4aa3e8;--sev-low-text:#86c3f3;--sev-low-soft:rgba(74,163,232,0.14);--sev-info:#8b95a7;--sev-info-text:#b4bbc8;--sev-info-soft:rgba(139,149,167,0.13);--chart-1:#6b82ff;--chart-grid:#1c222d;--r-xs:4px;--r-sm:6px;--r:8px;--r-lg:10px;--r-xl:14px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--font:"Manrope","Readex Pro",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-ar:"Readex Pro","Manrope",ui-sans-serif,system-ui,"Segoe UI",Tahoma,sans-serif;--font-display:"Bricolage Grotesque","Manrope",ui-sans-serif,system-ui,sans-serif;--mono:"Geist Mono","JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--grad:linear-gradient(100deg,#8fb4ff,#5b8def 40%,#ff8a4c);--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs:14px;--fs-md:15px;--fs-lg:17px;--fs-h3:15px;--fs-h2:17px;--fs-h1:24px;--fs-display:64px;--fs-metric:30px;--fs-score:56px;--lh-tight:1.2;--lh:1.55;--lh-ar:1.75;--shadow-1:0 1px 2px rgba(0,0,0,0.4);--shadow-2:0 12px 32px rgba(0,0,0,0.5),0 2px 6px rgba(0,0,0,0.35);--shadow-3:0 24px 64px rgba(0,0,0,0.6),0 4px 12px rgba(0,0,0,0.4);--ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent);--card-top:inset 0 1px 0 rgba(255,255,255,0.025);--ease:cubic-bezier(0.2,0.7,0.2,1);--t-fast:120ms;--t:180ms;--sidebar-w:248px;--topbar-h:56px;--content-max:1320px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0;background:var(--bg);color:var(--text)}body{cursor:default}.btn,.nav-item,.tab,[role=button],[role=tab],a,button,label,summary{cursor:pointer}input,select,textarea{cursor:auto}:disabled,[aria-disabled=true]{cursor:not-allowed}body{font-family:var(--font);font-size:var(--fs);line-height:var(--lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}html[lang=ar] body{font-family:var(--font-ar);line-height:var(--lh-ar)}a{color:inherit;text-decoration:none}a:hover{color:var(--text)}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:rgba(124,108,246,.4);color:#fff}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-xs)}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.012em;color:var(--text)}html[lang=ar] :is(h1,h2,h3,h4){letter-spacing:0}h1{font-size:var(--fs-h1);line-height:1.25}h2{font-size:var(--fs-h2);line-height:1.35}h3{font-size:var(--fs-h3);line-height:1.4}p{margin:0}.mono,code,kbd,pre{font-family:var(--mono);font-size:.92em}hr{border:0;border-top:1px solid var(--border-soft);margin:var(--s4) 0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sr-only:focus{position:fixed;inset-block-start:8px;inset-inline-start:8px;width:auto;height:auto;clip:auto;margin:0;padding:8px 12px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);z-index:100}.ltr{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=rtl] .ltr{text-align:end}.nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.text-2{color:var(--text-2)}.faint{color:var(--faint)}.small{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.strong{color:var(--text);font-weight:600}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.break{overflow-wrap:anywhere}.row{display:flex;align-items:center;gap:var(--s2)}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.row.end{justify-content:flex-end}.stack{gap:var(--s4)}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:var(--s2)}.stack-lg{display:flex;flex-direction:column;gap:var(--s6)}.grow{flex:1 1 auto;min-width:0}.ms-auto{-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:720px){.hide-sm{display:none!important}}.grid{display:grid;grid-gap:var(--s4);gap:var(--s4)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-main-side{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}@media (max-width:1100px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-main-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.eyebrow-label{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}html[lang=ar] .eyebrow-label{letter-spacing:0;text-transform:none;font-size:var(--fs-xs)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:36px;padding:0 var(--s4);border-radius:var(--r-sm);border:1px solid transparent;background:var(--accent-btn);font-weight:600;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--shadow-1);transition:background var(--t-fast) var(--ease),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast)}.btn,.btn:hover{color:var(--accent-fg)}.btn:hover{background:var(--accent-btn-hover)}.btn:active{background:var(--accent-btn-press);transform:translateY(.5px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn svg{width:16px;height:16px;flex:none}.btn.secondary{background:var(--secondary)}.btn.secondary:hover{background:var(--secondary-hover);border-color:var(--border-hover)}.btn.ghost{background:transparent;color:var(--text-2);border-color:transparent;box-shadow:none}.btn.ghost:hover{background:var(--surface-3);color:var(--text)}.btn.outline{background:transparent;color:var(--text);border-color:var(--border-strong);box-shadow:none}.btn.outline:hover{background:var(--surface-2);border-color:var(--border-hover)}.btn.danger{background:transparent;color:var(--danger-text);border-color:var(--danger-line);box-shadow:none}.btn.danger:hover{background:var(--danger-soft)}.btn.danger.solid{background:#c93b3b;color:#fff;border-color:transparent}.btn.danger.solid:hover{background:#b83232}.btn.sm{height:30px;padding:0 var(--s3);font-size:var(--fs-xs)}.btn.lg{height:44px;padding:0 var(--s6);font-size:var(--fs)}.btn.block{width:100%}.btn.icon{width:36px;padding:0}.btn.icon.sm{width:30px}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.hint{color:var(--muted)}.field-error,.hint{font-size:var(--fs-xs)}.field-error{color:var(--danger-text)}.input,.select,.textarea{width:100%;height:38px;padding:0 var(--s3);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.textarea{height:auto;min-height:96px;padding:var(--s2) var(--s3);resize:vertical;line-height:1.55}.input::placeholder,.textarea::placeholder{color:var(--faint)}.input:hover,.select:hover,.textarea:hover{border-color:var(--border-hover)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.input[aria-invalid=true]{border-color:var(--danger)}.input:disabled{opacity:.6}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:34px;padding-inline-end:34px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-size:5px 5px;background-repeat:no-repeat}html[dir=rtl] .select{background-position:11px 16px,16px 16px}.input-group{display:flex;align-items:stretch}.input-group .addon{display:inline-flex;align-items:center;padding:0 var(--s3);background:var(--surface-3);border:1px solid var(--border-strong);color:var(--muted);font-family:var(--mono);font-size:var(--fs-sm);border-start-start-radius:var(--r-sm);border-end-start-radius:var(--r-sm);-webkit-border-end:0;border-inline-end:0}.input-group .input{border-start-start-radius:0;border-end-start-radius:0}.input-icon{position:relative}.input-icon>svg{position:absolute;inset-inline-start:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--faint);pointer-events:none}.input-icon>.input{-webkit-padding-start:34px;padding-inline-start:34px}.check{display:flex;align-items:flex-start;gap:var(--s2);font-size:var(--fs-sm);color:var(--text-2);cursor:pointer}.check input{margin:3px 0 0;width:16px;height:16px;accent-color:var(--accent);flex:none}.seg{display:inline-flex;padding:3px;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r)}.seg button{border:0;background:transparent;color:var(--muted);height:30px;padding:0 var(--s3);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--surface-3);color:var(--text);box-shadow:var(--shadow-1)}.choice{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);text-align:start;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.choice:hover{border-color:var(--border-hover)}.choice.selected,.choice[aria-checked=true],.choice[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-line)}.choice:disabled,.choice[aria-disabled=true]{opacity:.55;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0;box-shadow:var(--card-top)}.card-h{display:flex;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-bottom:1px solid var(--border-soft);min-height:56px}.card-h h2,.card-h h3{font-size:var(--fs-h3)}.card-h .sub{font-size:var(--fs-xs);color:var(--muted)}.card-b{padding:var(--s5)}.card-f{padding:var(--s3) var(--s5);border-top:1px solid var(--border-soft);display:flex;align-items:center;gap:var(--s2)}.card.flush>.card-b{padding:0}.card.interactive{transition:border-color var(--t),background var(--t)}.card.interactive:hover{border-color:var(--border-strong);background:var(--surface-2)}.card.accent-top{border-top:2px solid var(--accent)}.metric{padding:var(--s4) var(--s5);flex-direction:column;position:relative;overflow:hidden}.metric,.metric .m-label{display:flex;gap:var(--s2)}.metric .m-label{align-items:center;color:var(--muted);font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.07em}html[lang=ar] .metric .m-label{text-transform:none;letter-spacing:0;font-size:var(--fs-sm);font-weight:500}.metric .m-label svg{width:15px;height:15px}.metric .m-icon{width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--surface-3);color:var(--text-2);flex:none}.metric .m-icon svg{width:15px;height:15px}.metric .m-value{font-size:var(--fs-metric);font-weight:650;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.metric .m-foot{font-size:var(--fs-xs);color:var(--muted)}.metric .m-bar{position:absolute;inset-block-end:0;inset-inline:0;height:2px}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-xs);font-size:var(--fs-xs);font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;background:var(--surface-3);color:var(--text-2)}.badge svg{width:12px;height:12px;flex:none}.badge.success{background:var(--success-soft);color:var(--success-text);border-color:rgba(60,203,127,.18)}.badge.warning{background:var(--warning-soft);color:var(--warning-text);border-color:rgba(240,164,58,.18)}.badge.danger{background:var(--danger-soft);color:var(--danger-text);border-color:rgba(242,85,85,.2)}.badge.info{background:var(--info-soft);color:var(--info-text);border-color:rgba(77,143,240,.18)}.badge.primary{background:var(--accent-soft);color:var(--accent-text);border-color:rgba(124,108,246,.22)}.badge.outline{background:transparent;border-color:var(--border-strong);color:var(--text-2)}.sev{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-xs);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;border:1px solid transparent}.sev svg{width:12px;height:12px;flex:none}.sev.critical{background:var(--sev-critical-soft);color:var(--sev-critical-text);border-color:rgba(240,80,110,.25)}.sev.high{background:var(--sev-high-soft);color:var(--sev-high-text);border-color:rgba(245,130,58,.22)}.sev.medium{background:var(--sev-medium-soft);color:var(--sev-medium-text);border-color:rgba(229,181,58,.2)}.sev.low{background:var(--sev-low-soft);color:var(--sev-low-text);border-color:rgba(74,163,232,.22)}.sev.info{background:var(--sev-info-soft);color:var(--sev-info-text);border-color:rgba(139,149,167,.2)}.sev-dot{width:8px;height:8px;border-radius:2px;flex:none}.sev-dot.critical{background:var(--sev-critical)}.sev-dot.high{background:var(--sev-high)}.sev-dot.medium{background:var(--sev-medium)}.sev-dot.low{background:var(--sev-low)}.sev-dot.info{background:var(--sev-info)}.sev-edge{-webkit-border-start:3px solid var(--sev-info);border-inline-start:3px solid var(--sev-info)}.sev-edge.critical{border-inline-start-color:var(--sev-critical)}.sev-edge.high{border-inline-start-color:var(--sev-high)}.sev-edge.medium{border-inline-start-color:var(--sev-medium)}.sev-edge.low{border-inline-start-color:var(--sev-low)}.conf{align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap}.conf,.conf .pips{display:inline-flex}.conf .pips{gap:2px;direction:ltr}.conf .pips i{width:5px;height:10px;border-radius:1px;background:var(--surface-3)}.conf .pips i.on{background:var(--text-2)}.conf.high .pips i.on{background:var(--success)}.alert{display:flex;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r);border:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-sm);color:var(--text-2);align-items:flex-start}.alert svg{width:18px;height:18px;flex:none;margin-top:1px}.alert .a-title{font-weight:600;color:var(--text);margin-bottom:2px}.alert.danger{border-color:var(--danger-line);background:var(--danger-soft)}.alert.danger svg{color:var(--danger)}.alert.success{border-color:var(--success-line);background:var(--success-soft)}.alert.success svg{color:var(--success)}.alert.warning{border-color:var(--warning-line);background:var(--warning-soft)}.alert.warning svg{color:var(--warning)}.alert.info{border-color:var(--info-line);background:var(--info-soft)}.alert.info svg{color:var(--info)}.toasts{position:fixed;inset-block-end:var(--s5);inset-inline-end:var(--s5);z-index:90;display:flex;flex-direction:column;gap:var(--s2);max-width:min(380px,calc(100vw - 32px))}.toast{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3) var(--s4);border-radius:var(--r);background:var(--surface-2);border:1px solid var(--border-strong);box-shadow:var(--shadow-2);font-size:var(--fs-sm);animation:toast-in var(--t) var(--ease)}.toast svg{width:18px;height:18px;flex:none}.toast.success svg{color:var(--success)}.toast.danger svg{color:var(--danger)}.toast.info svg{color:var(--info)}.toast .t-close{-webkit-margin-start:auto;margin-inline-start:auto;background:none;border:0;color:var(--muted);cursor:pointer;padding:0}.toast .t-close svg{width:15px;height:15px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.table-wrap{width:100%;overflow-x:auto}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.table th{text-align:start;font-weight:600;font-size:var(--fs-2xs);color:var(--muted);padding:10px var(--s4);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:1}html[lang=en] .table th{text-transform:uppercase;letter-spacing:.06em}html[lang=ar] .table th{font-size:var(--fs-xs)}.table td{padding:12px var(--s4);border-bottom:1px solid var(--border-soft);vertical-align:middle;color:var(--text-2)}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background var(--t-fast)}.table tbody tr:hover td{background:rgba(255,255,255,.018)}.table tbody tr.clickable{cursor:pointer}.table .t-main{color:var(--text);font-weight:500}.table a.t-main:hover{color:var(--accent-text)}.table td.num,.table th.num{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table tr.group-row td{background:var(--surface-inset);padding-block:8px;font-size:var(--fs-xs);color:var(--muted);font-weight:600}.th-sort{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit}.th-sort:hover{color:var(--text)}.th-sort svg{width:12px;height:12px;opacity:.8}.table-toolbar{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-soft)}@media (max-width:720px){.table.stack-sm-rows thead{display:none}.table.stack-sm-rows,.table.stack-sm-rows tbody,.table.stack-sm-rows td,.table.stack-sm-rows tr{display:block;width:100%}.table.stack-sm-rows tr{padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-soft)}.table.stack-sm-rows tr:last-child{border-bottom:0}.table.stack-sm-rows td{border:0;padding:3px 0}.table.stack-sm-rows td.num{text-align:start}.table.stack-sm-rows td[data-label]:before{content:attr(data-label);display:inline-block;min-width:96px;color:var(--faint);font-size:var(--fs-xs);-webkit-margin-end:var(--s2);margin-inline-end:var(--s2)}.table.stack-sm-rows tr.group-row{padding:6px var(--s4);background:var(--surface-inset)}}.tabs{display:flex;gap:var(--s1);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;background:none;border:0;padding:11px var(--s3);color:var(--muted);font-weight:500;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.tab:hover,.tab[aria-selected=true]{color:var(--text)}.tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:var(--s2);bottom:-1px;height:2px;background:var(--accent);border-radius:2px 2px 0 0}.tab .count{font-size:var(--fs-2xs);background:var(--surface-3);color:var(--text-2);border-radius:10px;padding:1px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab[aria-selected=true] .count{background:var(--accent-soft);color:var(--accent-text)}.overlay{position:fixed;inset:0;background:var(--overlay);z-index:80;display:grid;place-items:center;padding:var(--s4);animation:fade-in var(--t) var(--ease);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:min(540px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-xl);box-shadow:var(--shadow-3);animation:pop-in var(--t) var(--ease)}.modal-h{padding:var(--s5) var(--s6) var(--s2);display:flex;gap:var(--s3);align-items:flex-start}.modal-b{padding:var(--s2) var(--s6) var(--s5);color:var(--text-2);font-size:var(--fs-sm)}.modal-f{padding:var(--s4) var(--s6);border-top:1px solid var(--border);display:flex;gap:var(--s2);justify-content:flex-end;flex-wrap:wrap}.overlay.drawer-layer{place-items:stretch end;padding:0}html[dir=rtl] .overlay.drawer-layer{place-items:stretch start}.drawer{width:min(480px,100vw);height:100vh;background:var(--surface-2);-webkit-border-start:1px solid var(--border-strong);border-inline-start:1px solid var(--border-strong);box-shadow:var(--shadow-3);display:flex;flex-direction:column;animation:drawer-in var(--t) var(--ease)}html[dir=rtl] .drawer{animation-name:drawer-in-rtl}.drawer-h{display:flex;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-bottom:1px solid var(--border)}.drawer-b{padding:var(--s5);overflow-y:auto;flex:1 1}.drawer-f{padding:var(--s3) var(--s5);border-top:1px solid var(--border);display:flex;gap:var(--s2);justify-content:flex-end}@keyframes drawer-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes drawer-in-rtl{0%{transform:translateX(-24px);opacity:0}to{transform:none;opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.menu-wrap{position:relative;display:inline-flex}.menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:220px;z-index:60;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:var(--s1);animation:pop-in var(--t-fast) var(--ease)}.menu-item{display:flex;align-items:center;gap:var(--s2);width:100%;padding:8px var(--s3);border:0;background:none;border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-sm);cursor:pointer;text-align:start}.menu-item:focus-visible,.menu-item:hover{background:var(--surface-3);color:var(--text);box-shadow:none}.menu-item svg{width:16px;height:16px}.menu-sep{height:1px;background:var(--border);margin:var(--s1) 0}.menu-head{padding:var(--s2) var(--s3);font-size:var(--fs-xs);color:var(--muted)}.tooltip{position:relative}.tooltip[data-tip]:focus-visible:after,.tooltip[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);inset-inline-start:50%;transform:translateX(-50%);background:var(--surface-inset);border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-xs);padding:5px 8px;border-radius:var(--r-sm);white-space:nowrap;z-index:70;pointer-events:none;box-shadow:var(--shadow-2)}html[dir=rtl] .tooltip[data-tip]:hover:after{transform:translateX(50%)}.spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:currentcolor;animation:spin .7s linear infinite;display:inline-block;flex:none}.spin.lg{width:26px;height:26px;border-width:3px}@keyframes spin{to{transform:rotate(1turn)}}.skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 45%,var(--surface-2) 65%);background-size:300% 100%;animation:shimmer 1.4s ease-in-out infinite;border-radius:var(--r-sm)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s3);padding:var(--s12) var(--s6)}.empty .e-icon{width:48px;height:48px;border-radius:var(--r-lg);display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}.empty .e-icon svg{width:22px;height:22px}.empty h3{font-size:var(--fs-md)}.empty p{color:var(--muted);font-size:var(--fs-sm);max-width:440px}.progress{height:6px;background:var(--surface-3);border-radius:99px;overflow:hidden;position:relative}.progress>span{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width var(--t) var(--ease)}.progress.indeterminate>span{width:35%;position:absolute;animation:indeterminate 1.3s var(--ease) infinite}@keyframes indeterminate{0%{inset-inline-start:-35%}to{inset-inline-start:100%}}.pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(124,108,246,.6);animation:pulse 1.6s infinite;flex:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(124,108,246,.5)}70%{box-shadow:0 0 0 8px rgba(124,108,246,0)}to{box-shadow:0 0 0 0 rgba(124,108,246,0)}}.stepper{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.stepper li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);position:relative;padding-bottom:var(--s4);font-size:var(--fs-sm);color:var(--muted)}.stepper li:last-child{padding-bottom:0}.stepper li:before{content:"";position:absolute;inset-inline-start:11px;top:24px;bottom:0;width:2px;background:var(--border)}.stepper li:last-child:before{display:none}.stepper .st-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--border-strong);background:var(--surface);z-index:1}.stepper .st-dot svg{width:13px;height:13px}.stepper li.done{color:var(--text-2)}.stepper li.done .st-dot{border-color:var(--success);background:var(--success-soft);color:var(--success)}.stepper li.done:before{background:var(--success-line)}.stepper li.active{color:var(--text);font-weight:500}.stepper li.active .st-dot{border-color:var(--accent)}.stepper li.failed .st-dot{border-color:var(--danger);color:var(--danger)}.pager{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--border-soft);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap}.codeblock{padding:var(--s3) var(--s4);font-family:var(--mono);font-size:12.5px;line-height:1.65;color:#cdd5e1;white-space:pre-wrap;word-break:break-word;direction:ltr;text-align:left;overflow:auto;max-height:380px;margin:0}.code-frame,.codeblock{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--r)}.code-frame{overflow:hidden}.code-frame .cf-h{display:flex;align-items:center;gap:var(--s2);padding:6px 6px 6px var(--s3);border-bottom:1px solid var(--border-soft);font-size:var(--fs-xs);color:var(--muted)}html[dir=rtl] .code-frame .cf-h{padding:6px var(--s3) 6px 6px}.code-frame .codeblock{border:0;border-radius:0}.rich code{font-family:var(--mono);font-size:.9em;background:var(--surface-3);padding:1px 5px;border-radius:3px;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.rich b{color:var(--text);font-weight:600}.kv{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--s2) var(--s5);gap:var(--s2) var(--s5);font-size:var(--fs-sm)}.kv dt{color:var(--muted)}.kv dd{margin:0;color:var(--text-2);min-width:0}.shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:var(--bg-sidebar);-webkit-border-end:1px solid var(--border-soft);border-inline-end:1px solid var(--border-soft);display:flex;flex-direction:column;padding:var(--s4) var(--s3);gap:var(--s4);overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;padding:var(--s1) var(--s2);font-weight:700;font-size:17px;letter-spacing:-.01em;direction:ltr;color:var(--text)}.brand .mark{width:28px;height:28px;border-radius:7px;background:var(--brand-mark);display:grid;place-items:center;color:#fff;flex:none;box-shadow:inset 0 -2px 0 rgba(0,0,0,.18)}.brand .mark svg{width:16px;height:16px}.brand .brand-logo{display:block;height:26px;width:auto;flex:none}.brand b{color:var(--text);font-weight:700;opacity:.72}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-label{font-size:var(--fs-2xs);font-weight:600;padding:var(--s2) var(--s3) 4px;letter-spacing:.08em;text-transform:uppercase}html[lang=ar] .nav-label{text-transform:none;letter-spacing:0;font-size:12px}.nav-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 var(--s3);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-sm);font-weight:500;transition:background var(--t-fast),color var(--t-fast);position:relative}.nav-item svg{width:17px;height:17px;flex:none;color:var(--muted);transition:color var(--t-fast)}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item:hover svg{color:var(--text-2)}.nav-item[aria-current=page]{background:var(--accent-soft);color:var(--text)}.nav-item[aria-current=page] svg{color:var(--accent-text)}.nav-item[aria-current=page]:before{content:"";position:absolute;inset-inline-start:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}html[dir=rtl] .nav-item[aria-current=page]:before{border-radius:3px 0 0 3px}.nav-item .n-count{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--fs-2xs);background:var(--surface-3);color:var(--text-2);padding:1px 7px;border-radius:10px}.sidebar-foot{margin-top:auto;flex-direction:column}.plan-chip,.sidebar-foot{display:flex;gap:var(--s2)}.plan-chip{align-items:center;justify-content:space-between;padding:var(--s3);border:1px solid var(--border);border-radius:var(--r);background:var(--surface);font-size:var(--fs-xs);color:var(--muted)}.plan-chip b{color:var(--text);font-size:var(--fs-sm)}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--topbar-h);gap:var(--s3);padding:0 var(--s6);background:rgba(11,14,20,.86);border-bottom:1px solid var(--border-soft)}.crumbs,.topbar{display:flex;align-items:center}.crumbs{gap:6px;font-size:var(--fs-sm);color:var(--muted);min-width:0}.crumbs .cur,.crumbs a:hover{color:var(--text)}.crumbs .cur{font-weight:500}.crumbs svg{width:14px;height:14px;color:var(--faint)}.crumbs .cur,.crumbs a{white-space:nowrap}@media (max-width:560px){.crumbs:has(>span) .crumb-home,.crumbs:has(>span)>span:first-of-type>svg{display:none}}html[dir=rtl] .crumbs svg.chev{transform:scaleX(-1)}.content{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--s6) var(--s8) var(--s12);display:flex;flex-direction:column;gap:var(--s5);animation:page-in var(--t) var(--ease)}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.page-head{display:flex;align-items:flex-end;gap:var(--s4);flex-wrap:wrap;padding-bottom:var(--s1)}.page-head .ph-text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:6px}.page-head p{color:var(--muted);font-size:var(--fs-sm);max-width:720px}.page-head .ph-actions{display:flex;gap:var(--s2);flex-wrap:wrap}.avatar{width:30px;height:30px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent-line);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--text);flex:none}.icon-btn{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid transparent;background:none;color:var(--text-2);cursor:pointer}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.icon-btn svg{width:18px;height:18px}.icon-btn .dot{position:absolute;top:7px;inset-inline-end:7px;width:8px;height:8px;border-radius:50%;background:var(--accent);border:2px solid var(--bg)}.drawer-backdrop,.hamburger{display:none}.sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.sidebar-close{display:none;flex:none}@media (max-width:1024px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:min(290px,86vw);z-index:70;transform:translateX(-100%);visibility:hidden;transition:transform var(--t) var(--ease),visibility 0s linear var(--t);box-shadow:var(--shadow-2)}html[dir=rtl] .sidebar{transform:translateX(100%)}.shell.nav-open .sidebar{transform:none;visibility:visible;transition:transform var(--t) var(--ease),visibility 0s}.sidebar-close{display:grid}.shell.nav-open .drawer-backdrop{display:block;position:fixed;inset:0;background:var(--overlay);z-index:65;animation:fade-in var(--t)}.hamburger{display:grid}.topbar{padding:0 var(--s4)}.content{padding:var(--s5) var(--s4) var(--s10)}}.detail-grid{display:grid;grid-gap:var(--s4);gap:var(--s4);grid-template-columns:minmax(0,1fr) 320px;align-items:start}@media (max-width:960px){.detail-grid{grid-template-columns:minmax(0,1fr)}}.score-hero{display:flex;align-items:center;gap:var(--s5)}.score-num{font-size:var(--fs-score);font-weight:700;line-height:1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-num small{font-size:16px;color:var(--muted);font-weight:500;letter-spacing:0}.gauge{position:relative;flex:none;display:grid;place-items:center}.gauge svg{display:block}.gauge .g-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.gauge .g-center .score-num{font-size:calc(var(--g-size, 148px) * .3)}.gauge .g-center small{font-size:var(--fs-xs);color:var(--muted)}.meter{height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.meter>span{display:block;height:100%;border-radius:99px}.tone-good{color:var(--success)}.tone-warn{color:var(--sev-medium)}.tone-bad{color:var(--sev-high)}.tone-crit{color:var(--sev-critical)}.bg-good{background:var(--success)}.bg-warn{background:var(--sev-medium)}.bg-bad{background:var(--sev-high)}.bg-crit{background:var(--sev-critical)}.bars{display:flex;flex-direction:column;gap:10px}.bar-row{display:grid;grid-template-columns:minmax(90px,32%) minmax(0,1fr) 40px;align-items:center;grid-gap:var(--s3);gap:var(--s3);font-size:var(--fs-sm)}.bar-row .b-label{display:flex;align-items:center;gap:var(--s2);color:var(--text-2);min-width:0}.bar-row .b-track{height:8px;background:var(--surface-2);border-radius:3px;overflow:hidden}.bar-row .b-fill{height:100%;border-radius:0 3px 3px 0;min-width:2px}html[dir=rtl] .bar-row .b-fill{border-radius:3px 0 0 3px;-webkit-margin-start:auto;margin-inline-start:auto}.bar-row .b-val{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);font-weight:500}.stackbar{display:flex;height:10px;border-radius:3px;overflow:hidden;gap:2px;background:var(--surface-2)}.stackbar>span{display:block;height:100%}.sev-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2)}.sev-tile{display:flex;flex-direction:column;gap:4px;padding:var(--s3);border-radius:var(--r);background:var(--surface-2);border:1px solid var(--border-soft);border-top:2px solid var(--sev-info);min-width:0}.sev-tile .st-n{font-size:22px;font-weight:650;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.sev-tile .st-l{font-size:var(--fs-xs);color:var(--muted);display:flex;align-items:center;gap:5px}.sev-tile .st-l svg{width:12px;height:12px}.sev-tile.critical{border-top-color:var(--sev-critical)}.sev-tile.critical .st-l{color:var(--sev-critical-text)}.sev-tile.high{border-top-color:var(--sev-high)}.sev-tile.high .st-l{color:var(--sev-high-text)}.sev-tile.medium{border-top-color:var(--sev-medium)}.sev-tile.medium .st-l{color:var(--sev-medium-text)}.sev-tile.low{border-top-color:var(--sev-low)}.sev-tile.low .st-l{color:var(--sev-low-text)}.sev-tile.zero .st-n{color:var(--faint)}@media (max-width:560px){.sev-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.chart-tip{position:absolute;pointer-events:none;background:var(--surface-inset);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:6px 9px;font-size:var(--fs-xs);color:var(--text);box-shadow:var(--shadow-2);white-space:nowrap;z-index:5;transform:translate(-50%,calc(-100% - 10px))}.sev-group{border-top:1px solid var(--border-soft)}.sev-group:first-child{border-top:0}.sev-group-h{gap:var(--s2);padding:10px var(--s5);background:var(--surface-inset);font-size:var(--fs-xs);color:var(--muted);font-weight:600}.finding-row,.sev-group-h{display:flex;align-items:center}.finding-row{gap:var(--s3);padding:var(--s3) var(--s5);border-top:1px solid var(--border-soft)}.finding-row:first-of-type{border-top:0}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(11,14,20,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-soft)}.site-nav .inner{max-width:1180px;margin:0 auto;height:64px;padding:0 var(--s5);display:flex;align-items:center;gap:var(--s3)}.site-nav .links{display:flex;gap:var(--s1);-webkit-margin-start:var(--s6);margin-inline-start:var(--s6)}.site-nav .links a{padding:6px var(--s3);color:var(--text-2);font-size:var(--fs-sm);border-radius:var(--r-sm)}.site-nav .links a:hover{color:var(--text);background:var(--surface-2)}@media (max-width:760px){.site-nav .links{display:none}}:where(.wrap):not(.row){max-width:1180px;margin:0 auto;padding:0 var(--s5)}.hero{padding:80px 0 64px;position:relative;overflow:hidden}.hero:before{inset:-80px 0 auto;height:460px;background:radial-gradient(640px 260px at 50% 0,rgba(79,107,255,.18),transparent 70%)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none;z-index:0}.hero:after{top:-130px;left:50%;width:780px;height:780px;margin-left:-390px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 288deg,rgba(79,107,255,.05) 300deg,rgba(79,107,255,.2) 344deg,transparent 1turn),repeating-radial-gradient(circle at 50% 50%,transparent 0 63px,rgba(79,107,255,.08) 63px 64px);-webkit-mask:radial-gradient(circle at 50% 50%,#000 24%,transparent 66%);mask:radial-gradient(circle at 50% 50%,#000 24%,transparent 66%);animation:yori-sweep 16s linear infinite}@keyframes yori-sweep{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hero:after{animation:none}}.hero-inner{position:relative;z-index:1;max-width:780px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:var(--s5);align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:var(--s2);padding:4px 10px 4px 6px;border-radius:99px;border:1px solid var(--border-strong);background:var(--surface);font-size:var(--fs-xs);color:var(--text-2)}.eyebrow .dotg{width:7px;height:7px;border-radius:50%;background:var(--success)}.display{font-family:var(--font-display);font-size:clamp(36px,6.2vw,var(--fs-display));line-height:1.02;letter-spacing:-.045em;font-weight:800;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html[lang=ar] .display{font-family:var(--font-ar);letter-spacing:0;line-height:1.3;font-weight:700}.lead{font-size:var(--fs-lg);color:var(--text-2);max-width:640px}.scanbox{width:100%;max-width:660px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-xl);padding:var(--s2);display:flex;gap:var(--s2);box-shadow:var(--shadow-2)}.scanbox .sb-field{flex:1 1;display:flex;align-items:center;gap:var(--s2);padding:0 var(--s3);min-width:0}.scanbox .sb-prefix{color:var(--faint);font-family:var(--mono);font-size:var(--fs-sm)}.scanbox input{flex:1 1;min-width:0;border:0;background:transparent;height:44px;font-size:var(--fs-md);outline:none;direction:ltr}.scanbox input:focus-visible{box-shadow:none}.scanbox:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft),var(--shadow-2)}@media (max-width:560px){.scanbox{flex-direction:column}.scanbox .btn{width:100%}}.trust{display:flex;gap:var(--s5);flex-wrap:wrap;justify-content:center;color:var(--muted);font-size:var(--fs-sm)}.trust span{display:inline-flex;align-items:center;gap:6px}.trust svg{width:15px;height:15px;color:var(--success)}.section{padding:72px 0;border-top:1px solid var(--border-soft)}.section-head{max-width:660px;margin:0 auto 40px;text-align:center;display:flex;flex-direction:column;gap:var(--s3)}.section-head h2{font-family:var(--font-display);font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:-.035em}.section-head p{color:var(--muted)}.feature{padding:var(--s5);display:flex;flex-direction:column;gap:var(--s2)}.feature .f-icon{width:36px;height:36px;border-radius:var(--r);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);margin-bottom:6px}.feature .f-icon svg{width:18px;height:18px}.feature p{color:var(--muted);font-size:var(--fs-sm)}.plan{padding:var(--s6);display:flex;flex-direction:column;gap:var(--s4);position:relative}.plan.hot{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-soft),var(--shadow-2)}.plan .price{font-size:32px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan .price small{font-size:var(--fs-sm);color:var(--muted);font-weight:500}.plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:var(--fs-sm);color:var(--text-2)}.plan li{display:flex;gap:var(--s2);align-items:flex-start}.plan li svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--success)}.plan li.no,.plan li.no svg{color:var(--faint)}.footer{border-top:1px solid var(--border-soft);padding:var(--s8) 0;color:var(--muted);font-size:var(--fs-sm)}.footer .inner{display:flex;gap:var(--s4);flex-wrap:wrap;align-items:center;justify-content:space-between}.footer a:hover{color:var(--text)}.auth-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.auth-center{display:grid;place-items:center;padding:var(--s8) var(--s4);position:relative}.auth-center:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 240px at 50% 10%,rgba(124,108,246,.1),transparent 70%)}.auth-card{width:min(420px,100%);padding:var(--s8);display:flex;flex-direction:column;gap:var(--s5);position:relative;box-shadow:var(--shadow-2)}.auth-card h1{font-size:22px}.legal{max-width:760px;margin:0 auto;padding:48px var(--s5) 72px;display:flex;flex-direction:column;gap:var(--s4);color:var(--text-2)}.legal h1{font-size:28px;color:var(--text)}.legal h2{margin-top:var(--s4)}.pw-field{position:relative}.pw-field .input{-webkit-padding-end:42px;padding-inline-end:42px}.pw-field .icon-btn{position:absolute;inset-inline-end:3px;top:50%;transform:translateY(-50%);width:32px;height:32px}.pw-field .icon-btn svg{width:16px;height:16px}.link{text-decoration:none}.link,.link:hover{color:var(--accent-text)}.link:hover{text-decoration:underline}.field-label-row{display:flex;justify-content:space-between;align-items:baseline;width:100%}.how-steps{list-style:none;margin:0;padding:0}.step-n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:var(--fs-sm);border:1px solid var(--accent-line);color:var(--accent-text);background:var(--accent-soft);margin-bottom:6px}.feature h3{font-size:var(--fs-h3)}.hero .check{justify-content:center;max-width:660px;text-align:start}@media (max-width:560px){.site-nav .inner a.btn.ghost.sm{display:none}.hero{padding-top:44px}}.stack-sm>.badge,.stack>.badge{align-self:flex-start}@media (max-width:720px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:var(--s3) var(--s4)}.metric .m-value{font-size:24px}}@media print{:root{--bg:#fff;--surface:#fff;--surface-2:#f5f6f8;--surface-3:#eceef2;--surface-inset:#f5f6f8;--text:#111;--text-2:#333;--muted:#555;--faint:#666;--border:#d9dde4;--border-soft:#e6e9ee;--border-strong:#c9ced7;color-scheme:light}.btn,.hamburger,.ph-actions,.sidebar,.toasts,.topbar{display:none!important}.shell{display:block}.content{max-width:none;padding:0;animation:none}.card{box-shadow:none;page-break-inside:avoid;break-inside:avoid}.codeblock{color:#111;max-height:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.btn{border-radius:11px;font-weight:700}html[lang=ar] .section-head h2{font-family:var(--font-ar);letter-spacing:0;font-weight:700}:root{--bg:#090d1b}.hero{background-image:linear-gradient(rgba(143,180,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(143,180,255,.045) 1px,transparent 0);background-size:44px 44px;background-position:top}.hero:before{inset:-120px 0 auto;height:620px;background:radial-gradient(700px 420px at 12% 0,rgba(91,141,239,.3),transparent 70%),radial-gradient(520px 360px at 92% 60%,rgba(255,138,76,.1),transparent 72%)}.display{background:none;color:#fff;-webkit-text-fill-color:currentColor}.g{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sec-head{max-width:780px;margin:0 0 44px;display:flex;flex-direction:column;gap:var(--s3);text-align:start}.sec-head h2{font-family:var(--font-display);font-size:clamp(30px,4.6vw,52px);font-weight:800;line-height:1.02;letter-spacing:-.045em;margin:0;color:#fff}html[lang=ar] .sec-head h2{font-family:var(--font-ar);letter-spacing:0;line-height:1.3;font-weight:700}.sec-head p{color:var(--muted);font-size:var(--fs-lg);line-height:1.6;max-width:640px;margin:0}.kicker{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ff8a4c}.trust span+span{-webkit-border-start:1px solid var(--border-strong);border-inline-start:1px solid var(--border-strong);-webkit-padding-start:var(--s5);padding-inline-start:var(--s5)}.btn.secondary{background:rgba(255,255,255,.04);border-color:var(--border-strong);color:var(--text)}.btn.secondary:hover{background:rgba(255,255,255,.08)}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.panel{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:250px;padding:24px;border-radius:22px;border:1px solid rgba(143,180,255,.12);overflow:hidden;background:linear-gradient(180deg,rgba(25,33,58,.72),rgba(13,18,34,.72))}.panel.wide{grid-column:span 2}.panel h3{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.03em;margin:0;color:#fff}html[lang=ar] .panel h3{font-family:var(--font-ar);letter-spacing:0;font-weight:700;font-size:20px}.panel p{color:var(--muted);font-size:var(--fs-sm);line-height:1.6;max-width:400px;margin:0}.panel-vis{position:absolute;inset-block-start:22px;inset-inline:22px;display:flex}.panel-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(91,141,239,.14);border:1px solid rgba(143,180,255,.22);color:#a9c4ff}.panel-ico svg{width:20px;height:20px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--mono);font-size:11px;letter-spacing:.06em;padding:5px 11px;border-radius:999px;border:1px solid rgba(143,180,255,.2);color:var(--text-2);background:rgba(255,255,255,.02);direction:ltr}.chip.hot{border-color:rgba(255,138,76,.6);color:#ffab7a}.spark{width:180px;height:60px;-webkit-margin-start:auto;margin-inline-start:auto}.stages{list-style:none;margin:0;padding:34px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;position:relative}.stages:before{content:"";position:absolute;top:7px;inset-inline:0;height:1px;background:linear-gradient(90deg,#5b8def,#ff8a4c 70%,transparent)}html[dir=rtl] .stages:before{background:linear-gradient(270deg,#5b8def,#ff8a4c 70%,transparent)}.stage{position:relative;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.stage-dot{position:absolute;top:-34px;inset-inline-start:0;width:15px;height:15px;border-radius:50%;border:2px solid #8fb4ff;background:var(--bg);box-shadow:0 0 12px rgba(91,141,239,.6)}.stage:nth-child(3) .stage-dot{border-color:#ff8a4c;box-shadow:0 0 12px rgba(255,138,76,.55)}.stage-n{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.stage h3{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.03em;margin:0;color:#fff}html[lang=ar] .stage h3{font-family:var(--font-ar);letter-spacing:0;font-weight:700}.stage p{color:var(--muted);font-size:var(--fs-sm);line-height:1.6;margin:0}.tag{font-family:var(--mono);font-size:11.5px;padding:5px 11px;border-radius:999px;border:1px solid rgba(255,138,76,.45);color:#ff9d66;margin-top:4px}@media (max-width:860px){.bento{grid-template-columns:1fr}.panel.wide{grid-column:auto}}@media (max-width:760px){.stages{grid-template-columns:1fr;padding-top:0}.stages:before{display:none}.stage-dot{position:static;margin-bottom:2px}}:root{--bg:#050b18;--bg-sidebar:#040914;--surface:#0d1526;--surface-2:#131d31;--surface-3:#1a253c;--surface-inset:#08101f;--border:rgba(148,163,184,0.14);--border-soft:rgba(148,163,184,0.08);--border-strong:rgba(148,163,184,0.22);--border-hover:rgba(148,163,184,0.34);--text:#f1f5f9;--text-2:#cbd5e1;--muted:#94a3b8;--faint:#7f8ea3;--accent:#3b6fe0;--accent-text:#8fb4ff;--accent-soft:rgba(59,111,224,0.15);--accent-line:rgba(59,111,224,0.5);--accent-btn:#3b6fe0;--accent-btn-hover:#2f62d4;--accent-btn-press:#2b55c4;--brand-mark:#3b6fe0;--chart-1:#5b8def;--secondary:#141b2b;--secondary-hover:#1b2438}.btn:not(.secondary):not(.ghost):not(.outline):not(.danger):not(.orange){background-image:linear-gradient(#3b6fe0,#2b55c4);box-shadow:0 10px 24px -10px rgba(43,85,196,.75),inset 0 1px 0 rgba(255,255,255,.16)}.btn:not(.secondary):not(.ghost):not(.outline):not(.danger):not(.orange):hover{background-image:linear-gradient(#4677e6,#2f5bcc)}.btn.orange{background-color:#e06a30;background-image:linear-gradient(#f0803f,#d5602a);color:#1a0d05;border-color:transparent;box-shadow:0 10px 24px -10px rgba(213,96,42,.7),inset 0 1px 0 rgba(255,255,255,.22)}.btn.orange:hover{background-image:linear-gradient(#f38c4d,#dc6a33);color:#1a0d05}.btn.secondary{background:#141b2b;border-color:rgba(148,163,184,.18);color:#f1f5f9}.hero:after{display:none}.hero{background-color:#070f22}.hero:before{inset:-140px 0 auto;height:760px;background:radial-gradient(760px 480px at 14% 0,rgba(59,111,224,.42),transparent 70%),radial-gradient(560px 420px at 92% 62%,rgba(255,138,76,.12),transparent 72%)}.section{background:#050b18}.section.alt{background:#0b1526}.ptable-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:20px;background:#0d1424}.ptable{width:100%;border-collapse:collapse;min-width:680px;font-size:var(--fs-md)}.ptable td,.ptable th{padding:16px 22px;text-align:start;border-bottom:1px solid var(--border-soft);vertical-align:middle}.ptable thead th{vertical-align:top;padding-top:22px;padding-bottom:18px}.ptable tbody th{color:var(--muted);font-weight:500}.ptable td{color:#fff;font-weight:600}.ptable tr:last-child td,.ptable tr:last-child th{border-bottom:0}.ptable .hot{background:rgba(255,138,76,.08)}.pt-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.02em;color:#fff}html[lang=ar] .pt-name{font-family:var(--font-ar);letter-spacing:0}.pt-badge{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;border-radius:6px;background-image:linear-gradient(#f0803f,#d5602a);color:#1a0d05;font-weight:700}.pt-price{margin-top:6px;color:var(--muted);font-weight:600;font-size:var(--fs-sm)}.ptable thead th.hot .pt-price bdi{color:#ff9d66}.pt-yes{color:#fff}.pt-no{color:var(--faint);font-weight:500}.pt-cta td .btn{height:40px}.pt-note{margin:14px 0 0;color:var(--muted);font-size:var(--fs-sm)}.cta-band{position:relative;overflow:hidden;padding:110px 0;background-color:#0b1526;border-top:1px solid var(--border-soft);background-image:radial-gradient(760px 420px at 14% 0,rgba(59,111,224,.38),transparent 70%),radial-gradient(620px 420px at 90% 100%,rgba(255,138,76,.16),transparent 70%)}.cta-band:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#3b6fe0,transparent)}.cta-inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.cta-title{font-family:var(--font-display);font-size:clamp(36px,6vw,72px);font-weight:800;line-height:1;letter-spacing:-.05em;margin:0;color:#fff;max-width:920px}html[lang=ar] .cta-title{font-family:var(--font-ar);letter-spacing:0;line-height:1.25;font-weight:700}.cta-lead{color:var(--text-2);font-size:var(--fs-lg);max-width:640px;margin:0}.cta-btns{gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.cta-btns .btn{height:56px;padding:0 28px;font-size:16px;border-radius:12px}.site-footer{background:#040914;color:var(--muted);font-size:var(--fs-sm)}.fo-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-block:64px 48px}.fo-brand{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.fo-brand p{margin:0;max-width:320px;line-height:1.7;color:var(--muted)}.fo-social{display:flex;gap:10px;flex-wrap:wrap}.fo-social a{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(148,163,184,.06);border:1px solid var(--border);color:var(--text-2);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.fo-social a:hover{background:rgba(59,111,224,.16);border-color:rgba(59,111,224,.5);color:#fff}.site-footer h4{margin:0 0 16px;color:#fff;font-size:var(--fs-md);font-weight:700}.site-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.site-footer li a{color:var(--muted);display:inline-flex;align-items:center;gap:8px}.site-footer li a:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--faint)}.site-footer li a:hover{color:#fff}.fo-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:22px;border-top:1px solid var(--border-soft)}@media (max-width:860px){.fo-grid{grid-template-columns:1fr 1fr}.fo-brand{grid-column:1/-1}}@media (max-width:480px){.fo-grid{grid-template-columns:1fr}}.page-head h1{font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:#fff}html[lang=ar] .page-head h1{font-family:var(--font-ar);letter-spacing:0;font-weight:700;line-height:1.3}.auth-card h1,.legal h1{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em}html[lang=ar] .auth-card h1,html[lang=ar] .legal h1{font-family:var(--font-ar);letter-spacing:0;font-weight:700}.shell>.main{background:radial-gradient(900px 420px at 18% -80px,rgba(59,111,224,.16),transparent 70%),var(--bg)}.card{border-radius:18px;border-color:rgba(143,180,255,.12);background:linear-gradient(180deg,rgba(22,30,52,.72),rgba(12,18,33,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.card.interactive:hover{background:linear-gradient(180deg,rgba(28,38,64,.8),rgba(14,21,38,.8));border-color:rgba(143,180,255,.22)}.card-h{border-bottom-color:rgba(143,180,255,.08)}.card-h h2,.card-h h3{font-weight:700}.metric .m-value{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em}.empty .e-icon,.metric .m-icon{border-radius:12px;background:rgba(91,141,239,.14);border:1px solid rgba(143,180,255,.22);color:#a9c4ff}.empty h3{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.02em}html[lang=ar] .empty h3{font-family:var(--font-ar);letter-spacing:0;font-weight:700}.sidebar{background:#040914}.nav-label{font-family:var(--mono);font-weight:500;letter-spacing:.14em;color:var(--faint)}html[lang=ar] .nav-label{font-family:var(--font-ar)}.nav-item{border-radius:10px}.nav-item[aria-current=page]{background:rgba(59,111,224,.16)}.nav-item[aria-current=page]:before{background:linear-gradient(#8fb4ff,#3b6fe0)}.topbar{background:rgba(5,11,24,.78);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px)}.input,.select,.textarea,input.input{border-radius:10px}.seg{border-radius:12px}.seg button{border-radius:9px}.badge,.sev{border-radius:999px}.plan .price{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em}html[lang=ar] .plan .price{font-family:var(--font-ar);letter-spacing:0}.plan.hot{border-color:rgba(255,138,76,.45);box-shadow:0 0 0 1px rgba(255,138,76,.12),0 24px 48px -24px rgba(213,96,42,.35);background:linear-gradient(180deg,rgba(255,138,76,.07),rgba(12,18,33,.72) 55%)}.plan.hot .badge{background-image:linear-gradient(#f0803f,#d5602a);color:#1a0d05;border-color:transparent}.wa-float{position:fixed;inset-inline-end:22px;bottom:calc(22px + env(safe-area-inset-bottom, 0px));z-index:60;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(#2ad46b,#18a84f);box-shadow:0 12px 28px -8px rgba(24,168,79,.6),inset 0 1px 0 rgba(255,255,255,.25);transition:transform var(--t-fast)}.wa-float:hover{transform:translateY(-2px);color:#fff}.fo-wa{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-weight:600}.fo-wa svg{color:#2ad46b}.fo-wa bdi{color:var(--muted);font-weight:500}.fo-wa:hover{color:#fff}.pay-panel{scroll-margin-top:80px;border-color:rgba(59,111,224,.35)}.pay-amount{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pay-amount span{color:var(--muted)}.pay-amount b{font-family:var(--font-display);font-size:34px;font-weight:800;letter-spacing:-.03em;color:#fff}html[lang=ar] .pay-amount b{font-family:var(--font-ar);letter-spacing:0}.pay-amount small{color:var(--muted)}.pay-method{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:start}.pay-steps{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pay-steps h3{font-size:var(--fs-md);font-weight:700}.pay-steps ol{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;color:var(--text-2);display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);line-height:1.6}.pay-row{display:flex;align-items:center;gap:12px;width:100%;max-width:460px;padding:10px 12px;border-radius:12px;background:rgba(148,163,184,.06);border:1px solid var(--border)}.pay-k{color:var(--muted);font-size:var(--fs-sm);min-width:110px}.pay-v{font-family:var(--mono);color:#fff;font-weight:600;flex:1 1}.pay-qr{width:220px;height:auto;border-radius:14px;background:#fff;padding:8px}@media (max-width:720px){.pay-method{grid-template-columns:1fr}.pay-qr{justify-self:center}}.pay-step{display:flex;gap:16px;align-items:flex-start}.pay-n{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;color:#fff;background:linear-gradient(#3b6fe0,#2b55c4)}.pay-step h3{font-size:var(--fs-md);font-weight:700;margin:0}.pay-step .btn.lg{height:50px;padding:0 26px;font-size:15px;border-radius:12px;align-self:flex-start}.pay-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:22px;border-radius:14px;border:1.5px dashed rgba(143,180,255,.35);background:rgba(59,111,224,.06);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.pay-drop:hover{border-color:rgba(143,180,255,.6);background:rgba(59,111,224,.1)}.pay-drop.has{border-style:solid;border-color:rgba(42,212,107,.55);background:rgba(42,212,107,.07)}.pay-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.pay-drop b{color:#fff;font-size:var(--fs-sm)}html[dir=rtl] .rtl-flip{transform:scaleX(-1)}span.rtl-flip{display:inline-block}.menu{max-width:calc(100vw - 16px)}.menu:focus{outline:none}.menu:focus-visible{box-shadow:var(--shadow-2),0 0 0 2px var(--accent)}.menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}a.menu-item,a.menu-item:hover{text-decoration:none}.notif-panel{width:340px;max-width:100%}.notif-list{max-height:60vh;overflow:auto}.notif-list ul{list-style:none;margin:0;padding:0}.notif-item{align-items:flex-start;gap:var(--s2)}.notif-item.static{cursor:default}.notif-item .notif-text{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-item .notif-title{color:var(--text-2);overflow-wrap:anywhere}.notif-item .notif-mark{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;border:1.5px solid var(--border-hover)}.notif-item.unread{background:var(--accent-soft)}.notif-item.unread .notif-mark{background:var(--accent-text);border-color:var(--accent-text)}.notif-item.unread .notif-title{color:var(--text);font-weight:600}.table-wrap:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:var(--r-sm)}.tabpanel:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:var(--r-sm)}.tab:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:var(--r-sm)}.pay-drop:focus-within{box-shadow:var(--ring)}.btn.orange:focus-visible,.btn:focus-visible,.btn:not(.secondary):not(.ghost):not(.outline):not(.danger):not(.orange):focus-visible,.choice:focus-visible,.seg button:focus-visible{box-shadow:var(--ring)}.cov-line{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-2)}.cov-line svg{width:15px;height:15px;flex:none}.cov-line.incomplete svg{color:var(--warning)}.cov-line.complete svg{color:var(--success)}.check-group-h{display:flex;align-items:center;gap:var(--s2);padding:10px var(--s5);background:var(--surface-inset);font-size:var(--fs-xs);color:var(--muted);font-weight:600;border-top:1px solid var(--border-soft)}.check-list{list-style:none;margin:0;padding:0}.check-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px var(--s3);gap:4px var(--s3);align-items:start;padding:var(--s3) var(--s5);border-top:1px solid var(--border-soft)}.check-row .c-name{color:var(--text);font-weight:500;overflow-wrap:anywhere}.check-row .c-why{grid-column:1/-1;font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere}.check-row .c-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px var(--s3);font-size:var(--fs-xs);color:var(--muted);align-items:center}.check-row .c-state{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.check-row.not-run{-webkit-border-start:3px solid var(--warning);border-inline-start:3px solid var(--warning)}@media (max-width:480px){.check-row{grid-template-columns:minmax(0,1fr);padding-inline:var(--s4)}.check-row .c-state{justify-content:flex-start}.check-group-h{padding-inline:var(--s4)}}.anchor{scroll-margin-top:calc(var(--topbar-h) + var(--s4))}.alert{flex-wrap:wrap}.alert>.grow{flex-basis:10rem}.state-code{font-family:var(--font-display);font-size:44px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--accent-text);direction:ltr}.state-actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.state-actions .btn{flex:1 1 150px}.scanbox input::placeholder{color:var(--faint)}html{scroll-padding-top:64px}.anchor{scroll-margin-top:var(--s2)}.pay-panel{scroll-margin-top:var(--s4)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-iteration-count:1!important;scroll-behavior:auto!important}}.btn:not(.secondary):not(.ghost):not(.outline):not(.danger):not(.orange):hover{background-image:linear-gradient(var(--accent-btn-hover),var(--accent-btn-press))}.muted a.link,p a.link{text-decoration:underline;text-underline-offset:2px}.input[type=file]:focus-visible,.select:focus-visible{border-color:var(--accent);box-shadow:var(--ring)}.wa-float:focus-visible{box-shadow:var(--ring),0 12px 28px -8px rgba(24,168,79,.6)}