:root{--bg:#f8fafc;--surface:#fff;--surface-2:#eef2f7;--ink:#0f172a;--ink-body:#243043;--ink-muted:#526078;--ink-faint:#8ca0bc;--border:#e2e8f0;--border-strong:#cbd5e1;--accent:#0369a1;--accent-ink:#075985;--accent-soft:#e8f2f9;--on-accent:#fff;--good:#15803d;--good-soft:#e9f5ec;--warn:#b45309;--warn-soft:#fcf3e3;--warn-border:#f0dcb8;--bad:#b91c1c;--bad-soft:#fbeaea;--font-latin:"Lato", "Segoe UI", system-ui, sans-serif;--font-arabic:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--font-mono:"IBM Plex Mono", Consolas, monospace;--r-sm:6px;--r:10px;--r-lg:14px;--shadow:0 1px 2px #0f172a0a, 0 4px 12px #0f172a0a;--focus:0 0 0 3px #0369a159;--chart-1:#0369a1;--chart-2:#7c3aed;--chart-grid:#e2e8f0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1322;--surface:#101b30;--surface-2:#17233a;--ink:#e7eef8;--ink-body:#c4d0e2;--ink-muted:#8ca0bc;--ink-faint:#6b7f9c;--border:#22334e;--border-strong:#33517e;--accent:#4fa3d8;--accent-ink:#7cbfe8;--accent-soft:#12263c;--on-accent:#06121f;--good:#5cbb7c;--good-soft:#12281a;--warn:#e0a458;--warn-soft:#2a2113;--warn-border:#4a3a1c;--bad:#e07c7c;--bad-soft:#2e1616;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000059;--focus:0 0 0 3px #4fa3d873;--chart-1:#4098d0;--chart-2:#a855f7;--chart-grid:#24314c}}:root[data-theme=dark]{--bg:#0b1322;--surface:#101b30;--surface-2:#17233a;--ink:#e7eef8;--ink-body:#c4d0e2;--ink-muted:#8ca0bc;--ink-faint:#6b7f9c;--border:#22334e;--border-strong:#33517e;--accent:#4fa3d8;--accent-ink:#7cbfe8;--accent-soft:#12263c;--on-accent:#06121f;--good:#5cbb7c;--good-soft:#12281a;--warn:#e0a458;--warn-soft:#2a2113;--warn-border:#4a3a1c;--bad:#e07c7c;--bad-soft:#2e1616;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000059;--focus:0 0 0 3px #4fa3d873;--chart-1:#4098d0;--chart-2:#a855f7;--chart-grid:#24314c}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink-body);font-family:var(--font-latin);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}html[lang=ar] body{font-family:var(--font-arabic)}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0}a{color:var(--accent-ink)}:focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.num{font-variant-numeric:tabular-nums}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow)}.btn{border-radius:var(--r-sm);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--surface-2)}.btn:disabled{opacity:.6;cursor:not-allowed}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.chip-good{background:var(--good-soft);color:var(--good)}.chip-warn{background:var(--warn-soft);color:var(--warn)}.chip-info{background:var(--accent-soft);color:var(--accent-ink)}.chip-mute{background:var(--surface-2);color:var(--ink-muted)}.chip-bad{background:var(--bad-soft);color:var(--bad)}.label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);font-size:11.5px;font-weight:700}.input{background:var(--surface);width:100%;min-height:44px;color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--r-sm);font:inherit;padding:10px 14px}.input:focus-visible{border-color:var(--accent)}html[lang=ar] .label{text-transform:none;letter-spacing:0}.shell{min-height:100vh;display:flex}.sidebar{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:4px;block-size:100vh;inline-size:232px;padding:20px 14px;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.navitem{border-radius:var(--r-sm);align-items:center;gap:12px;padding:11px 12px;font-size:14px;text-decoration:none;display:flex}.navitem[aria-current=page]{font-weight:700}.navsub{padding-block:9px;font-size:13.5px}.navgroup{letter-spacing:.11em;text-transform:uppercase;padding:15px 12px 5px;font-size:10.5px;font-weight:800}.main{flex-grow:1;min-inline-size:0;padding:22px 26px 40px}.topbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-block:18px;display:grid}.kpi{padding:14px 18px}.kpi .v{color:var(--ink);font-size:30px;font-weight:900;line-height:1.15}.lanes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.lane{flex-direction:column;gap:10px;display:flex}.lane-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding-inline:4px;font-size:12.5px;font-weight:900}html[lang=ar] .lane-title{text-transform:none;letter-spacing:0}.visit{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.visit-head{align-items:center;gap:10px;display:flex}.avatar{background:var(--accent-soft);block-size:38px;inline-size:38px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:900;display:grid}.avatar-good{background:var(--good-soft);color:var(--good)}.avatar-warn{background:var(--warn-soft);color:var(--warn)}.grow{flex-grow:1;min-inline-size:0}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty{border:1px dashed var(--border-strong);border-radius:var(--r);background:var(--surface-2);text-align:center;color:var(--ink-muted);padding:22px 16px;font-size:13px}.banner{border-radius:var(--r-sm);background:var(--warn-soft);border:1px solid var(--warn-border);color:var(--warn);align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.banner-bad{background:var(--bad-soft);border-color:var(--bad);color:var(--bad)}.banner-good{background:var(--good-soft);border-color:var(--good);color:var(--good)}.centre{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{inline-size:min(420px,100%);padding:30px}.stack{flex-direction:column;gap:14px;display:flex}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:10px;display:flex}html[dir=rtl] .mirror{transform:scaleX(-1)}:root{--brand-bg:#e9eef7;--brand-ink:#243043;--brand-ink-strong:#0f172a;--brand-ink-faint:#526078;--brand-hover:#d9e1ee;--brand-active:#d2dcec;--brand-rule:#c9d4e5;--brand-avatar:#c3d0e4;--brand-logo-orig:block;--brand-logo-rev:none;--accent-hover:var(--accent-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-bg:#070d1a;--brand-ink:#c4d0e2;--brand-ink-strong:#eef4fb;--brand-ink-faint:#8598b5;--brand-hover:#121e33;--brand-active:#1a2942;--brand-rule:#1b2940;--brand-avatar:#24405f;--brand-logo-orig:none;--brand-logo-rev:block}}:root[data-theme=dark]{--brand-bg:#070d1a;--brand-ink:#c4d0e2;--brand-ink-strong:#eef4fb;--brand-ink-faint:#8598b5;--brand-hover:#121e33;--brand-active:#1a2942;--brand-rule:#1b2940;--brand-avatar:#24405f;--brand-logo-orig:none;--brand-logo-rev:block}.sidebar{background:var(--brand-bg);color:var(--brand-ink);border-inline-end:1px solid var(--brand-rule)}.navitem{color:var(--brand-ink)}.navitem:hover{background:var(--brand-hover);color:var(--brand-ink-strong)}.navitem[aria-current=page]{background:var(--brand-active);color:var(--brand-ink-strong)}.navsub,.navgroup{color:var(--brand-ink-faint)}.sidebar{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;transition:scrollbar-color .18s}.sidebar:hover,.sidebar:focus-within{scrollbar-color:color-mix(in srgb, var(--brand-ink-faint) 40%, transparent) transparent}@supports not (scrollbar-color:auto){.sidebar::-webkit-scrollbar{inline-size:8px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.sidebar:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-ink-faint) 40%, transparent)}.sidebar:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-ink-faint) 40%, transparent)}}.btn-primary:hover{background:var(--accent-hover)}.plogo{flex-shrink:0;display:block}.plogo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .plogo-light{display:none}:root:not([data-theme=light]) .plogo-dark{display:block}}:root[data-theme=dark] .plogo-light{display:none}:root[data-theme=dark] .plogo-dark{display:block}.plogo-brand-light{display:var(--brand-logo-orig,block)}.plogo-brand-dark{display:var(--brand-logo-rev,none)}.brand-logo-slot{flex-shrink:0;block-size:34px;inline-size:136px;overflow:hidden}.brand-logo{block-size:100%;inline-size:100%;display:block}.visit-brand{background:var(--brand-bg);color:var(--brand-ink-strong)}.visit-brand .sub{color:var(--brand-ink-faint)}.visit-banner{block-size:132px;position:relative;overflow:hidden}.visit-banner img{block-size:100%;inline-size:100%;display:block}.pshell{--p-rail:#1f2937;--p-rail-ink:#cbd5e1;--p-rail-ink-strong:#f8fafc;--p-rail-ink-faint:#94a3b8;--p-rail-hover:#2b3746;--p-rail-active:#374556;--p-rail-rule:#334155;min-height:100vh;display:flex}@media (prefers-color-scheme:dark){.pshell:not([data-plight]){--p-rail:#0a0f18;--p-rail-hover:#141c29;--p-rail-active:#1d2733;--p-rail-rule:#1e2836}}:root[data-theme=dark] .pshell{--p-rail:#0a0f18;--p-rail-hover:#141c29;--p-rail-active:#1d2733;--p-rail-rule:#1e2836}.pshell .sidebar{background:var(--p-rail);color:var(--p-rail-ink);border-inline-end:1px solid var(--p-rail-rule)}.pshell .navitem{color:var(--p-rail-ink)}.pshell .navitem:hover{background:var(--p-rail-hover);color:var(--p-rail-ink-strong)}.pshell .navitem[aria-current=page]{background:var(--p-rail-active);color:var(--p-rail-ink-strong)}.pshell .navgroup,.pshell .navsub{color:var(--p-rail-ink-faint)}.pshell .sidebar:hover,.pshell .sidebar:focus-within{scrollbar-color:color-mix(in srgb, var(--p-rail-ink-faint) 40%, transparent) transparent}.pmark{border-radius:var(--r-sm);color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#b45309;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.ptable-wrap{border-radius:var(--r);border:1px solid var(--border);overflow-x:auto}.ptable{border-collapse:collapse;background:var(--surface);inline-size:100%;font-size:13px}.ptable th,.ptable td{text-align:start;border-block-end:1px solid var(--border);white-space:nowrap;padding:10px 12px}.ptable th{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);background:var(--surface-2);font-size:10.5px;font-weight:800}html[lang=ar] .ptable th{text-transform:none;letter-spacing:0;font-size:11.5px}.ptable tbody tr:last-child td{border-block-end:0}.ptable tbody tr:hover td{background:var(--surface-2)}.ptable a{color:var(--accent-ink);font-weight:700;text-decoration:none}.ptable a:hover{text-decoration:underline}.meter{background:var(--surface-2);border-radius:999px;block-size:7px;position:relative;overflow:hidden}.meter>span{background:var(--accent);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.meter-warn>span{background:var(--warn)}.meter-bad>span{background:var(--bad)}.meter-none{background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, var(--border) 6px 7px)}.meters{gap:14px;display:grid}.meter-row{gap:5px;display:grid}.meter-head{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.pfacts{grid-template-columns:max-content 1fr;gap:8px 16px;font-size:13px;display:grid}.pfacts dt{color:var(--ink-muted)}.pfacts dd{color:var(--ink);margin:0;font-weight:600}.pflags{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.pflag{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.pflag input{block-size:16px;inline-size:16px;accent-color:var(--accent)}.pflag-off{opacity:.55}.pdanger{border:1px solid var(--bad);border-radius:var(--r);background:var(--surface);padding:16px 18px}.ychart{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:6px;block-size:190px;padding:10px 8px 0;display:grid;overflow-x:auto}.ymonth{flex-direction:column;block-size:100%;min-inline-size:34px;display:flex}.ybars{flex-grow:1;justify-content:center;align-items:flex-end;gap:2px;display:flex}.ybar{border-radius:2px 2px 0 0;min-block-size:1px;inline-size:8px}.ylabel{text-align:center;color:var(--ink-muted);white-space:nowrap;padding-block-start:6px;font-size:10.5px}.mtile{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);min-inline-size:0;padding:14px 16px}.mtile .k{color:var(--ink-muted);font-size:12px;font-weight:700}.mtile .v{letter-spacing:-.01em;margin-block-start:2px;font-size:24px;font-weight:900}.mtile .u{color:var(--ink-faint);margin-block-start:4px;font-size:11.5px;line-height:1.4}.mtile-bad .v{color:var(--bad)}.mtile-good .v{color:var(--good)}.mtiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.hint{text-transform:none;letter-spacing:normal;color:var(--ink-muted);margin-block-start:4px;font-size:11.5px;font-weight:400;line-height:1.45;display:block}.cmb{flex-direction:column;gap:5px;min-inline-size:0;display:flex;position:relative}.cmb>label{color:var(--ink-muted);font-size:12px;font-weight:700}.cmb-box{align-items:center;display:flex;position:relative}.cmb-box .input{padding-inline-end:36px}.cmb-clear{background:var(--surface-2);block-size:22px;inline-size:22px;color:var(--ink-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;inset-inline-end:9px}.cmb-clear:hover{background:var(--border-strong)}.cmb-clear:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cmb-list{inset-inline:0;z-index:40;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);max-block-size:264px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 12px 32px #08142838}.cmb-opt{color:var(--ink);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;padding:9px 11px;font-size:13.5px}.cmb-opt.is-active{background:var(--accent-soft)}.cmb-opt.is-selected{font-weight:700}.cmb-empty{color:var(--ink-muted);padding:9px 11px;font-size:13px}.om-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.om-chip{border:1px solid var(--border);background:var(--surface);color:var(--ink-body);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:inline-flex}.om-chip b{color:var(--ink);font-weight:700}.om-chip i{background:var(--ink-faint);border-radius:50%;flex-shrink:0;block-size:8px;inline-size:8px}.om-chip.is-live i{background:var(--good)}.om-rail{align-items:center;gap:14px;margin-block-end:14px;display:flex}.om-arrow{border:1px solid var(--border);background:var(--surface);block-size:44px;inline-size:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.om-arrow:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.om-arrow:disabled{opacity:.35;cursor:default}.om-rail-mid{text-align:center;flex-grow:1;min-inline-size:0}.om-dots{gap:8px;margin-block-end:6px;display:inline-flex}.om-dots button{background:var(--border-strong);cursor:pointer;border:0;border-radius:50%;block-size:11px;inline-size:11px;padding:0}.om-dots button[aria-selected=true]{background:var(--accent)}.om-name{color:var(--ink);justify-content:center;align-items:baseline;gap:8px;font-size:17px;font-weight:900;display:flex}.om-name .om-code{font-family:var(--font-mono);color:var(--ink-faint);font-size:13px;font-weight:600}.om-keyhint{color:var(--ink-faint);text-align:center;margin-block-start:12px;font-size:11.5px}.om-keyhint kbd{font-family:var(--font-mono);border:1px solid var(--border);background:var(--surface);border-block-end-width:2px;border-radius:5px;padding:1px 5px;font-size:10.5px}.om-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:22px 24px 18px}.om-pitch{color:var(--ink-muted);max-inline-size:64ch;margin:0 0 22px;font-size:14.5px;font-style:italic}html[lang=ar] .om-pitch{font-style:normal}.om-flow{flex-direction:column;display:flex}.om-step{grid-template-columns:minmax(240px,330px) 1fr;gap:22px;display:grid}.om-block{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-2);align-self:start;padding:12px 14px}.om-block .n{font-family:var(--font-mono);color:var(--accent);margin-block-end:2px;font-size:11px;font-weight:600;display:block}.om-block .t{color:var(--ink);font-size:14px;font-weight:700}.om-block .d{color:var(--ink-muted);margin-block-start:3px;font-size:12.5px}.om-connector{background:var(--border-strong);block-size:18px;inline-size:2px;margin-inline-start:28px}@media (max-width:760px){.om-step{grid-template-columns:1fr;gap:8px}.om-connector{display:none}}.om-rows{flex-direction:column;gap:7px;padding-block-start:2px;display:flex}.om-need{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:9px;padding:7px 11px;font-size:13.5px;display:flex}.om-need .st{text-align:center;flex:none;inline-size:17px;font-weight:900}.om-need.is-ok .st{color:var(--good)}.om-need.is-miss{border-color:var(--warn-border);background:var(--warn-soft)}.om-need.is-miss .st{color:var(--warn)}.om-need.is-lock{color:var(--ink-muted);border-style:dashed}.om-need .lbl{min-inline-size:0;color:var(--ink-body);flex-grow:1}.om-need .cnt{font-family:var(--font-mono);color:var(--ink-faint);font-size:11.5px}.om-need a{color:var(--accent);white-space:nowrap;font-size:12.5px;font-weight:700;text-decoration:none}.om-need a:hover{text-decoration:underline}.om-plan-pill{color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-border);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.om-choice{border:1px dashed var(--border-strong);border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 11px;font-size:13.5px;display:flex}.om-choice .lbl{min-inline-size:0;color:var(--ink-body);flex-grow:1}.om-choice .hint{color:var(--ink-faint);flex-basis:100%;padding-inline-start:2px;font-size:12px}.om-seg{border:1px solid var(--border-strong);border-radius:999px;flex-shrink:0;display:inline-flex;overflow:hidden}.om-seg button{font:inherit;background:var(--surface);color:var(--ink-muted);cursor:pointer;border:0;padding:4px 12px;font-size:12px;font-weight:700}.om-seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.om-seg button:disabled{cursor:default;opacity:.6}.om-select{font:inherit;border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);padding:4px 8px;font-size:12.5px}.om-fact{color:var(--ink-muted);border-inline-start:3px solid var(--warn);background:var(--warn-soft);border-radius:var(--r-sm);border-start-start-radius:0;border-end-start-radius:0;padding:6px 11px;font-size:12.5px}.om-fact b{color:var(--warn)}.om-conflict{color:var(--ink-body);border:1px solid var(--bad);background:var(--bad-soft);border-radius:var(--r-sm);border-inline-start-width:3px;padding:7px 11px;font-size:12.5px}.om-conflict b{color:var(--bad)}.om-foot{border-block-start:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:22px;padding-block-start:16px;display:flex}.om-meter{flex-grow:1;min-inline-size:180px}.om-meter .txt{color:var(--ink-muted);margin-block-end:5px;font-size:12.5px}.om-meter .txt b{color:var(--ink);font-family:var(--font-mono);font-size:12px}.om-bar{background:var(--surface-2);border-radius:999px;block-size:6px;overflow:hidden}.om-bar>i{background:var(--accent);border-radius:999px;block-size:100%;transition:inline-size .25s;display:block}.om-bar>i.is-full{background:var(--good)}.om-activate{font:inherit;letter-spacing:.01em;border-radius:var(--r-sm);cursor:pointer;background:var(--accent);color:var(--on-accent);border:0;padding:11px 26px;font-size:14px;font-weight:900}.om-activate:disabled{background:var(--surface-2);color:var(--ink-faint);cursor:default}.om-activate.is-active{background:var(--good-soft);color:var(--good);border:1px solid var(--good);cursor:default}.om-why{color:var(--ink-faint);flex-basis:100%;font-size:12px}.om-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.om-grid a{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);padding:13px 15px;text-decoration:none;display:block}.om-grid a b{color:var(--ink);font-size:13.5px;display:block}.om-grid a span{color:var(--ink-muted);font-size:12px}.om-grid a:hover{border-color:var(--accent)}.om-backdrop{z-index:60;background:#0814288c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.om-dialog{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);max-block-size:86vh;inline-size:min(560px,100%);padding:20px 22px;overflow-y:auto;box-shadow:0 18px 48px #08142852}.om-diff{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.om-diff li{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 10px;font-size:13px;display:flex}.om-diff .k{font-family:var(--font-mono);color:var(--ink-muted);font-size:11.5px}.om-diff .v{color:var(--ink);font-weight:700}.om-diff .was{color:var(--ink-faint);text-decoration:line-through}.setgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.settile{color:inherit;align-items:flex-start;gap:12px;padding:16px 18px;text-decoration:none;display:flex}.settile:hover{border-color:var(--accent)}.settile .icon{color:var(--accent-ink);flex-shrink:0;margin-block-start:1px}.settile b{color:var(--ink);font-size:14px;display:block}.settile span.d{color:var(--ink-muted);margin-block-start:3px;font-size:12.5px;line-height:1.45;display:block}.introut{align-items:flex-start;gap:22px;display:flex}.intrail{flex-direction:column;flex-shrink:0;gap:2px;width:220px;display:flex}.intrail button{border-radius:var(--r-sm);width:100%;color:var(--ink-body);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;display:flex}.intrail button:hover{background:var(--surface-2)}.intrail button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.intrail-count{color:var(--ink-faint);background:var(--surface-2);border-radius:999px;margin-inline-start:auto;padding:1px 7px;font-size:10px;font-weight:700}.intrail button[aria-selected=true] .intrail-count{background:var(--surface);color:var(--accent-ink)}
