@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--qa-font-arabic:"KFGQPC Uthman Taha Naskh", "Traditional Arabic", serif;--qa-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--qa-font-translation:"Lora", Georgia, serif;--qa-text-size-arabic:clamp(2.25rem, 1.8rem + 2.2vw, 3.5rem);--qa-text-size-translation:clamp(1.125rem, 1rem + .6vw, 1.5rem);--qa-text-size-ui:1rem;--qa-text-size-meta:.875rem;--qa-line-height-arabic:2.4;--qa-line-height-translation:1.6;--qa-line-height-ui:1.5;--qa-font-size-base:1;--qa-space-1:.25rem;--qa-space-2:.5rem;--qa-space-3:.75rem;--qa-space-4:1rem;--qa-space-5:1.5rem;--qa-space-6:2rem;--qa-space-7:2.5rem;--qa-space-8:3rem;--qa-bg-primary:#fbf8f0;--qa-bg-secondary:#f4ede0;--qa-bg-surface:#f8f2e4;--qa-text-arabic:#1a1a1a;--qa-text-primary:#2d2820;--qa-text-secondary:#5a4d38;--qa-accent:#78592e;--qa-accent-hover:#5e3a18;--qa-border:#e8dcc0;--qa-border-subtle:#f1e9d3;--qa-verse-hover-bg:#8b6b3a0f;--qa-skeleton:#e4e4e7;--qa-color-error:#dc2626;--qa-bg-error:#fef2f2;--qa-border-error:#f87171;--qa-text-error:#991b1b;--qa-tag-0:#b45309;--qa-tag-1:#92400e;--qa-tag-2:#b91c1c;--qa-tag-3:#1d4ed8;--qa-tag-4:#6d28d9;--qa-tag-5:#15803d;--qa-tag-6:#0f766e;--qa-tag-7:#be123c;--qa-tag-8:#3730a3;--qa-tag-9:#c2410c;--qa-tag-10:#0e7490;--qa-tag-11:#475569;--qa-tag-default:#4b5563;--qa-ambient-accent:#78592e;--qa-ambient-accent-soft:#78592e38;--qa-ambient-kbd-color:#6b4e24;--qa-ambient-parchment:#3d2e14;--qa-ambient-muted:#4a3a1e;--qa-ambient-dim:#6b4f28;--qa-ambient-surface:#faf1d8;--qa-ambient-border:#e6d5a6;--qa-ambient-scrim:#3d2e1447;--qa-ambient-sheet-radius:16px;--qa-ambient-pill-radius:999px;--qa-ambient-elevation:0 18px 40px #0000002e;--qa-bp-tablet:768px;--qa-bp-desktop:1180px;--qa-on-accent:#faf1d8;--qa-selection-bg:#78592e14;--qa-selection-text:var(--qa-ambient-accent);--qa-selection-ring:color-mix(in srgb, var(--qa-ambient-accent) 35%, transparent);--qa-danger-fg:#8a3a1c;--qa-danger-bg:#b35a3a;--qa-danger-border:#b35a3a}@media (min-width:768px){:root{--qa-text-size-ui:1.0625rem;--qa-text-size-meta:.9375rem}}@media (min-width:1180px){:root{--qa-text-size-ui:1.125rem;--qa-text-size-meta:1rem}}html[data-theme=sepia]{--qa-bg-primary:#f7ebd0;--qa-bg-secondary:#f0e1bc;--qa-bg-surface:#f4e6c4;--qa-text-arabic:#2e2315;--qa-text-primary:#3c2f1d;--qa-text-secondary:#4a3b26;--qa-accent:#78592e;--qa-accent-hover:#5e3a18;--qa-border:#d9c595;--qa-border-subtle:#e8d8af;--qa-skeleton:#e2d1b3;--qa-bg-error:#fdf3e7;--qa-border-error:#c07842;--qa-text-error:#7a3520;--qa-tag-0:#b45309;--qa-tag-1:#92400e;--qa-tag-2:#b91c1c;--qa-tag-3:#1d4ed8;--qa-tag-4:#6d28d9;--qa-tag-5:#15803d;--qa-tag-6:#0f766e;--qa-tag-7:#be123c;--qa-tag-8:#3730a3;--qa-tag-9:#c2410c;--qa-tag-10:#0e7490;--qa-tag-11:#475569;--qa-tag-default:#4b5563;--qa-ambient-accent:#78592e;--qa-ambient-accent-soft:#78592e38;--qa-ambient-kbd-color:#6b4e24;--qa-ambient-parchment:#3d2e14;--qa-ambient-muted:#4a3a1e;--qa-ambient-dim:#6b4f28;--qa-ambient-surface:#faf1d8;--qa-ambient-border:#e6d5a6;--qa-ambient-scrim:#3d2e1447;--qa-ambient-sheet-radius:16px;--qa-ambient-pill-radius:999px;--qa-ambient-elevation:0 18px 40px #00000038;--qa-verse-hover-bg:#7c4f2312;--qa-on-accent:#faf1d8;--qa-selection-bg:#78592e14;--qa-selection-text:var(--qa-ambient-accent);--qa-selection-ring:color-mix(in srgb, var(--qa-ambient-accent) 35%, transparent)}html[data-theme=dark]{--qa-bg-primary:#0f1215;--qa-bg-secondary:#181c21;--qa-bg-surface:#14181c;--qa-text-arabic:#f0efe8;--qa-text-primary:#dcdcdc;--qa-text-secondary:#a3a3a3;--qa-accent:#d4a253;--qa-accent-hover:#e4b882;--qa-border:#232a30;--qa-border-subtle:#1d2328;--qa-skeleton:#2e2e2e;--qa-bg-error:#450a0a;--qa-border-error:#7f1d1d;--qa-text-error:#fca5a5;--qa-tag-0:#fbbf24;--qa-tag-1:#fcd34d;--qa-tag-2:#fca5a5;--qa-tag-3:#93c5fd;--qa-tag-4:#d8b4fe;--qa-tag-5:#86efac;--qa-tag-6:#5eead4;--qa-tag-7:#fda4af;--qa-tag-8:#a5b4fc;--qa-tag-9:#fdba74;--qa-tag-10:#67e8f9;--qa-tag-11:#94a3b8;--qa-tag-default:#9ca3af;--qa-ambient-accent:#d4a253;--qa-ambient-accent-soft:#d4a2532e;--qa-ambient-kbd-color:#e4b882;--qa-ambient-parchment:#c8d4de;--qa-ambient-muted:#9bb0be;--qa-ambient-dim:#8da7b5;--qa-ambient-surface:#1c2128;--qa-ambient-border:#2a323b;--qa-ambient-scrim:#05080ca3;--qa-ambient-sheet-radius:16px;--qa-ambient-pill-radius:999px;--qa-ambient-elevation:0 18px 40px #0006;--qa-verse-hover-bg:#d4a2530d;--qa-on-accent:#15110a;--qa-selection-bg:var(--qa-ambient-accent-soft);--qa-selection-text:var(--qa-ambient-accent);--qa-selection-ring:color-mix(in srgb, var(--qa-ambient-accent) 35%, transparent);--qa-danger-fg:#f0906a;--qa-danger-bg:#b35a3a;--qa-danger-border:#b35a3a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}body{font-family:var(--qa-font-sans);background-color:var(--qa-bg-primary);color:var(--qa-text-primary);font-size:calc(var(--qa-text-size-ui) * var(--qa-font-size-base));line-height:var(--qa-line-height-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s,color .2s}a{color:var(--qa-ambient-accent);text-decoration:none;transition:color .2s}a:hover,a:focus{color:var(--qa-accent-hover);text-decoration:underline}.qa-skip-link{z-index:10000;background:var(--qa-ambient-accent);color:var(--qa-on-accent);border-radius:0 0 8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:top .1s;position:absolute;top:-100%;left:0}.qa-skip-link:focus{top:0}#app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}#top-bar{z-index:99;pointer-events:none;min-height:0;padding:0;position:relative}#top-bar>*{pointer-events:auto}#main-content{min-height:0;padding:1.5rem 1rem calc(90px + env(safe-area-inset-bottom));scroll-behavior:smooth;flex:1;width:100%;max-width:800px;margin:0 auto;overflow-y:auto}#bottom-nav{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:100;background-color:color-mix(in srgb, var(--qa-ambient-surface) 95%, transparent);border:1px solid var(--qa-ambient-accent-soft);-webkit-backdrop-filter:blur(14px);border-radius:999px;gap:2px;padding:5px;transition:transform .28s,visibility linear;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}html[data-theme=dark] #bottom-nav{background-color:#14120ceb}html[data-theme=sepia] #bottom-nav{background-color:color-mix(in srgb, var(--qa-ambient-surface) 92%, transparent)}#bottom-nav:empty{display:none}#bottom-nav.qa-dock--hidden{visibility:hidden;pointer-events:none;transition:transform .28s,visibility 0s linear .28s;transform:translate(-50%)translateY(120%)}.qa-error-state{text-align:center;color:var(--qa-text-secondary);padding:3rem 1rem}.qa-retry-btn{background:var(--qa-bg-secondary);color:var(--qa-text-primary);border:1px solid var(--qa-border);cursor:pointer;border-radius:6px;margin-top:1rem;padding:.5rem 1.25rem;font-weight:500}:focus-visible{outline:2px solid var(--qa-ambient-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qa-undo-toast{background:var(--qa-text-primary);color:var(--qa-bg-primary);z-index:400;font-size:var(--qa-text-size-ui);border-radius:50px;align-items:center;gap:1.5rem;padding:.875rem 1.5rem;display:flex;position:fixed;bottom:5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.qa-undo-toast button{color:var(--qa-bg-primary);cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.qa-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.qa-modal{background:var(--qa-ambient-surface);border:1px solid var(--qa-ambient-border);border-radius:var(--qa-ambient-sheet-radius);width:90%;max-width:400px;box-shadow:var(--qa-ambient-elevation);padding:2rem}.qa-modal h2{color:var(--qa-ambient-parchment);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.qa-modal p{font-size:var(--qa-text-size-ui);color:var(--qa-ambient-muted);margin-bottom:1rem;line-height:1.5}.qa-warning-text{color:var(--qa-color-error);font-weight:600}.qa-input{border:1px solid var(--qa-ambient-border);background:var(--qa-bg-primary);width:100%;color:var(--qa-ambient-parchment);font-size:var(--qa-text-size-ui);border-radius:8px;margin-bottom:1rem;padding:.75rem}.qa-input:focus-visible{outline:2px solid var(--qa-ambient-accent);border-color:var(--qa-ambient-accent)}.qa-modal-actions{justify-content:flex-end;gap:.75rem;display:flex}@media (min-width:768px){#app-shell{grid-template:"topbar""main"1fr"footer"/1fr;display:grid}#top-bar{grid-area:topbar}#main-content{grid-area:main;padding:2rem 1.5rem}#bottom-nav{grid-area:footer}}@media (min-width:1180px){#main-content{max-width:1180px;padding:2rem 3rem}#main-content:has(.qa-verse){max-width:960px}}.qa-sheet-backdrop{z-index:399;background-color:var(--qa-ambient-scrim);-webkit-backdrop-filter:blur(3px);opacity:1;animation:.18s forwards qa-sheet-fade;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes qa-sheet-fade{0%{opacity:0}to{opacity:1}}.qa-sheet{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:400;background-color:var(--qa-ambient-surface);border:1px solid var(--qa-ambient-border);border-radius:20px 20px 18px 18px;flex-direction:column;max-height:86%;animation:.22s forwards qa-sheet-rise;display:flex;position:fixed;overflow:hidden;box-shadow:0 -10px 40px #00000040}@keyframes qa-sheet-rise{0%{transform:translateY(20px)}to{transform:translateY(0)}}@media (min-width:768px){.qa-sheet{width:min(480px,100vw - 32px);max-height:min(720px,86vh);top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}@keyframes qa-sheet-rise{0%{opacity:0;transform:translate(-50%,calc(20px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}}.qa-sheet-grip{background-color:var(--qa-ambient-border);border-radius:2px;flex-shrink:0;width:32px;height:4px;margin:8px auto 4px}.qa-sheet-hdr{border-bottom:1px solid var(--qa-ambient-border);flex-shrink:0;align-items:center;gap:8px;padding:4px 16px 12px;display:flex}.qa-sheet-title{color:var(--qa-ambient-parchment);text-align:center;flex:1;font-size:.9375rem;font-weight:700}.qa-sheet-back{color:var(--qa-ambient-accent);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:.8125rem}.qa-sheet-close{color:var(--qa-ambient-dim);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:1.125rem;line-height:1}.qa-sheet-body{flex:1;padding:8px 14px 18px;overflow-y:auto}.qa-sheet-row{border:none;border-bottom:1px solid var(--qa-ambient-border);width:100%;color:var(--qa-ambient-parchment);text-align:left;cursor:pointer;font:inherit;background:0 0;align-items:center;gap:10px;padding:10px 6px;display:flex}.qa-sheet-row:last-child{border-bottom:none}.qa-sheet-row-icon{text-align:center;width:28px;color:var(--qa-ambient-accent);font-size:1rem}.qa-sheet-row-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qa-sheet-row-label{font-size:.875rem;font-weight:600}.qa-sheet-row-meta{color:var(--qa-ambient-muted);font-size:.75rem}.qa-sheet-row--danger,.qa-sheet-row--danger .qa-sheet-row-icon,.qa-sheet-row--danger .qa-sheet-row-label{color:var(--qa-danger-fg)}.qa-sheet--mark{max-height:86%}@media (min-width:1180px){.qa-sheet.qa-sheet--mark{border-radius:14px;width:min(820px,100vw - 48px);max-height:min(760px,86vh);animation:.18s forwards qa-modal-scale-in}}@keyframes qa-modal-scale-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.qa-sc-body{padding-bottom:20px}.qa-sc-group{margin:18px 0 8px}.qa-sc-group-title{text-transform:uppercase;letter-spacing:.18em;color:var(--qa-ambient-accent);margin:0 0 10px;font-size:.6875rem;font-weight:700}.qa-sc-list{grid-template-columns:1fr;gap:10px 24px;display:grid}.qa-sc-row{color:var(--qa-ambient-parchment);grid-template-columns:minmax(110px,auto) 1fr;align-items:center;gap:14px;font-size:.875rem;display:grid}.qa-sc-keys{flex-wrap:wrap;gap:4px;display:inline-flex}.qa-sc-kbd{border:1px solid var(--qa-ambient-border);background:var(--qa-ambient-surface);min-width:28px;color:var(--qa-ambient-kbd-color,var(--qa-ambient-accent));font-family:var(--qa-font-ui);border-radius:5px;justify-content:center;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.qa-sc-kbd--gesture{text-transform:uppercase;letter-spacing:.1em;font-weight:400}.qa-sc-desc{color:var(--qa-ambient-muted)}@media (min-width:1180px){.qa-sc-list{grid-template-columns:1fr 1fr;gap:12px 32px}.qa-sc-row{font-size:.9375rem}}.qa-settings-section.svelte-uqlyk3{border-top:1px solid var(--qa-ambient-border);padding:10px 2px 14px}.qa-settings-section.svelte-uqlyk3:first-child{border-top:none}.qa-settings-label.svelte-uqlyk3{text-transform:uppercase;letter-spacing:.1em;color:var(--qa-ambient-accent);margin-bottom:8px;font-size:.6875rem}.qa-theme-row.svelte-uqlyk3{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.qa-theme-swatch.svelte-uqlyk3{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:hidden}.qa-theme-swatch--active.svelte-uqlyk3{border-color:var(--qa-ambient-accent)}.qa-theme-swatch-preview.svelte-uqlyk3{aspect-ratio:1;font-family:var(--qa-font-arabic);border-bottom:1px solid var(--qa-ambient-border);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.qa-theme-swatch--light .qa-theme-swatch-preview.svelte-uqlyk3{color:#3d2e14;background:#fbf8f0}.qa-theme-swatch--sepia .qa-theme-swatch-preview.svelte-uqlyk3{color:#6b4a16;background:#f3e8cf}.qa-theme-swatch--dark .qa-theme-swatch-preview.svelte-uqlyk3{color:#a89968;background:#0e0e0c}.qa-theme-swatch--auto .qa-theme-swatch-preview.svelte-uqlyk3{color:#a89968;background:linear-gradient(135deg,#fbf8f0 50%,#0e0e0c 50%)}.qa-theme-swatch-label.svelte-uqlyk3{text-transform:uppercase;letter-spacing:.04em;color:var(--qa-ambient-parchment);background-color:var(--qa-ambient-surface);padding:4px 0;font-size:.6875rem}.qa-font-wrap.svelte-uqlyk3{align-items:center;gap:8px;display:flex}.qa-font-min.svelte-uqlyk3{color:var(--qa-ambient-dim);font-size:.875rem}.qa-font-max.svelte-uqlyk3{color:var(--qa-ambient-parchment);font-size:1.25rem;font-weight:600}.qa-font-slider.svelte-uqlyk3{accent-color:var(--qa-ambient-accent);flex:1}.qa-font-preview.svelte-uqlyk3{background-color:color-mix(in srgb, var(--qa-ambient-accent) 6%, transparent);text-align:center;border-radius:8px;margin-top:10px;padding:8px 10px}.qa-font-preview-ar.svelte-uqlyk3{font-family:var(--qa-font-arabic);color:var(--qa-ambient-parchment);font-size:calc(var(--qa-text-size-arabic) * var(--qa-font-size-base) * .7);line-height:var(--qa-line-height-arabic)}.qa-font-preview-en.svelte-uqlyk3{color:var(--qa-ambient-muted);font-size:calc(var(--qa-text-size-translation) * var(--qa-font-size-base) * .8)}.qa-settings-toggle-row.svelte-uqlyk3{border-top:1px solid var(--qa-ambient-border);align-items:center;gap:10px;padding:10px 4px;display:flex}.qa-settings-toggle-row.svelte-uqlyk3:first-child{border-top:none}.qa-settings-toggle-body.svelte-uqlyk3{color:var(--qa-ambient-parchment);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:1px;min-width:0;padding:0;display:flex}.qa-settings-toggle-main.svelte-uqlyk3{font-size:.875rem;font-weight:600}.qa-settings-toggle-sub.svelte-uqlyk3{color:var(--qa-ambient-muted);font-size:.75rem}.qa-settings-switch.svelte-uqlyk3{background-color:var(--qa-ambient-border);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background-color .2s;position:relative}.qa-settings-switch--on.svelte-uqlyk3{background-color:var(--qa-ambient-accent)}.qa-settings-switch-knob.svelte-uqlyk3{background-color:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.qa-settings-switch--on.svelte-uqlyk3 .qa-settings-switch-knob:where(.svelte-uqlyk3){left:18px}.qa-settings-trans-choice.svelte-uqlyk3{border:none;border-bottom:1px solid var(--qa-ambient-border);cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 4px;display:flex}.qa-settings-trans-choice.svelte-uqlyk3:last-child{border-bottom:none}.qa-settings-trans-body.svelte-uqlyk3{text-align:left;flex-direction:column;flex:1;display:flex}.qa-settings-trans-name.svelte-uqlyk3{color:var(--qa-ambient-parchment);font-size:.875rem;font-weight:600}.qa-settings-trans-sub.svelte-uqlyk3{color:var(--qa-ambient-muted);font-size:.75rem}.qa-settings-trans-check.svelte-uqlyk3{color:var(--qa-ambient-accent);opacity:0;font-size:.875rem}.qa-settings-trans-choice--on.svelte-uqlyk3 .qa-settings-trans-check:where(.svelte-uqlyk3){opacity:1}.qa-dock-item.svelte-10ipq9k{width:38px;height:38px;color:var(--qa-ambient-dim);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;text-decoration:none;transition:none;display:flex;position:relative}.qa-dock-item.svelte-10ipq9k:hover{color:var(--qa-ambient-accent);background-color:var(--qa-ambient-accent-soft);outline:none;text-decoration:none}.qa-dock-item.svelte-10ipq9k:focus-visible{color:var(--qa-ambient-accent);background-color:var(--qa-ambient-accent-soft);outline:none;text-decoration:none}.qa-dock-icon.svelte-10ipq9k{font-size:1.1rem;line-height:1}.qa-dock-label.svelte-10ipq9k{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qa-dock-item--active.svelte-10ipq9k{background-color:var(--qa-selection-bg);color:var(--qa-selection-text);box-shadow:inset 0 0 0 1px var(--qa-selection-ring)}.qa-dock-item.svelte-10ipq9k:after{content:"";border-radius:50%;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}@media (min-width:768px){.qa-dock-item.svelte-10ipq9k{width:2.625rem;height:2.625rem}.qa-dock-icon.svelte-10ipq9k{font-size:1.2rem}}@media (min-width:1180px){.qa-dock-item.svelte-10ipq9k{width:auto;height:auto;font-size:var(--qa-text-size-ui);border-radius:999px;gap:.5rem;padding:.5rem .875rem}.qa-dock-label.svelte-10ipq9k{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.qa-dock-icon.svelte-10ipq9k{font-size:1.15rem}}.qa-pill-ref.svelte-108729k{top:calc(10px + env(safe-area-inset-top));border-radius:var(--qa-ambient-pill-radius);background-color:color-mix(in srgb, var(--qa-ambient-surface) 92%, transparent);color:var(--qa-ambient-parchment);letter-spacing:.02em;border:1px solid var(--qa-ambient-accent-soft);cursor:pointer;-webkit-backdrop-filter:blur(14px);z-index:99;align-items:center;gap:7px;padding:5px 12px;font-size:.75rem;transition:transform .22s,visibility linear;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000024}html[data-theme=dark] .qa-pill-ref.svelte-108729k{color:#e8e3c9;background-color:#14120ceb}.qa-pill-ref.svelte-108729k:focus-visible{outline:2px solid var(--qa-ambient-accent);outline-offset:2px}.qa-pill-ref--hidden.svelte-108729k{visibility:hidden;pointer-events:none;transition:transform .22s,visibility 0s linear .22s;transform:translate(-50%)translateY(-10px)}.qa-pill-ref-text.svelte-108729k{letter-spacing:.01em;font-weight:600}.qa-pill-ref-hint.svelte-108729k{color:var(--qa-ambient-dim);border:1px solid var(--qa-ambient-accent-soft);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.qa-cmd-scrim.svelte-lsdglt{z-index:299;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;cursor:default;background:#0e0e0c9e;border:none;padding:0;transition:opacity .18s;position:fixed;top:0;bottom:0;left:0;right:0}.qa-cmd-scrim.qa-cmd--hidden.svelte-lsdglt,.qa-cmd-sheet.qa-cmd--hidden.svelte-lsdglt{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,visibility 0s linear .18s}.qa-cmd-sheet.svelte-lsdglt{z-index:300;border:1px solid var(--qa-ambient-accent-soft);background-color:var(--qa-ambient-surface);border-radius:16px;flex-direction:column;width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);transition:transform .18s,visibility linear;display:flex;position:fixed;top:10px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 40px #0006}.qa-cmd-input-row.svelte-lsdglt{border-bottom:1px solid var(--qa-ambient-border);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.qa-cmd-input-glyph.svelte-lsdglt{color:var(--qa-ambient-dim);font-size:1.125rem;line-height:1}.qa-cmd-input.svelte-lsdglt{color:var(--qa-ambient-parchment);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:1rem;line-height:1.4}.qa-cmd-input.svelte-lsdglt::placeholder{color:var(--qa-ambient-dim)}.qa-cmd-input-hint.svelte-lsdglt{color:var(--qa-ambient-dim);border:1px solid var(--qa-ambient-accent-soft);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.qa-cmd-results.svelte-lsdglt{flex:1;padding:.5rem 0;overflow-y:auto}.qa-cmd-group.svelte-lsdglt{padding:.375rem 0 .5rem}.qa-cmd-group-head.svelte-lsdglt{letter-spacing:.08em;text-transform:uppercase;color:var(--qa-ambient-dim);align-items:center;gap:.5rem;padding:.25rem 1rem .375rem;font-size:.6875rem;display:flex}.qa-cmd-group-count.svelte-lsdglt{font-variant-numeric:tabular-nums;color:var(--qa-ambient-dim)}.qa-cmd-item.svelte-lsdglt{width:100%;color:var(--qa-ambient-parchment);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.75rem;padding:.625rem 1rem;transition:background-color .12s;display:flex}.qa-cmd-item.svelte-lsdglt:hover,.qa-cmd-item.qa-cmd--active.svelte-lsdglt{background-color:var(--qa-ambient-accent-soft)}.qa-cmd-item-glyph.svelte-lsdglt{background-color:var(--qa-ambient-accent-soft);width:24px;height:24px;color:var(--qa-ambient-accent);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.qa-cmd-item-body.svelte-lsdglt{flex-direction:column;gap:2px;min-width:0;display:flex}.qa-cmd-item-label.svelte-lsdglt{color:var(--qa-ambient-parchment);font-size:.9375rem;font-weight:600}.qa-cmd-item-meta.svelte-lsdglt{color:var(--qa-ambient-dim);font-size:.75rem}.qa-cmd-empty.svelte-lsdglt{text-align:center;color:var(--qa-ambient-dim);padding:1.25rem 1rem;font-size:.875rem}.qa-cmd-foot.svelte-lsdglt{border-top:1px solid var(--qa-ambient-border);text-transform:uppercase;letter-spacing:.06em;color:var(--qa-ambient-dim);gap:14px;padding:8px 14px;font-size:.6875rem;display:flex}@media (max-width:640px){.qa-cmd-foot.svelte-lsdglt{display:none}}@media (min-width:768px){.qa-cmd-foot.svelte-lsdglt{display:flex}}@media (min-width:1180px){.qa-cmd-sheet.svelte-lsdglt{max-width:640px}}.qa-cmd-foot-group.svelte-lsdglt{align-items:center;gap:6px;display:inline-flex}.qa-cmd-kbd.svelte-lsdglt{background-color:var(--qa-ambient-accent-soft);color:var(--qa-ambient-kbd-color,var(--qa-ambient-accent));letter-spacing:0;border-radius:4px;align-items:center;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;display:inline-flex}.qa-cmd-item-kbd.svelte-lsdglt{margin-left:auto}.qa-cmd-item-glyph--dot.svelte-lsdglt{background:0 0;justify-content:center;align-items:center;display:flex;position:relative}.qa-cmd-item-glyph--dot.svelte-lsdglt:before{content:"";background-color:var(--qa-cmd-dot,var(--qa-ambient-accent));border-radius:50%;width:9px;height:9px}.qa-cmd-vcard.svelte-lsdglt{border:1px solid var(--qa-ambient-accent-soft);background-color:color-mix(in srgb, var(--qa-ambient-accent) 6%, transparent);border-radius:10px;margin:8px 12px 10px;padding:10px 12px}.qa-cmd-vcard-ref.svelte-lsdglt{text-transform:uppercase;letter-spacing:.08em;color:var(--qa-ambient-accent);margin-bottom:6px;font-size:.6875rem}.qa-cmd-vcard-ar.svelte-lsdglt{font-family:var(--qa-font-arabic);color:var(--qa-ambient-parchment);margin-bottom:4px;font-size:1rem;line-height:1.85}.qa-cmd-vcard-en.svelte-lsdglt{color:var(--qa-ambient-muted);font-size:.8125rem;line-height:1.5}
