:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--font-ui:"Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-ar:"Amiri", "Traditional Arabic", serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--fs-ui-xs:12px;--fs-ui-sm:14px;--fs-ui-md:16px;--fs-ui-lg:20px;--fs-ar-sm:16px;--fs-ar-ui:20px;--fs-ar-read:28px;--fs-ar-display:32px;--fs-mark-sm:24px;--fs-mark-md:40px;--fs-mark-lg:48px;--lh-none:1;--lh-tight:1.3;--lh-ui:1.6;--lh-ar-ui:2;--lh-ar-read:2.4;--sidebar-w:260px;--sidebar-rail-w:calc(var(--side-row-h) + 2 * var(--sp-3));--canvas-inset:var(--sp-2);--control-h:32px;--side-row-h:calc(var(--control-h) + var(--sp-1));--icon:18px;--icon-gap:var(--sp-1);--icon-sm:14px;--field-h:40px;--pane-row-h:40px;--rail-w:320px;--target-min:24px;--target-touch:44px;--chip-h-sm:24px;--chip-h:var(--control-h);--seg-h-bar:28px;--seg-h-page:32px;--seg-inset:2px;--menu-row-h:34px;--composer-max:720px;--thread-max:760px;--page-w:1088px;--page-w-narrow:720px;--z-behind:-1;--z-above:1;--z-menu-host:2;--z-focus-card:4;--z-focus-bar:5;--z-toast:25;--z-flash:26;--z-pop:30;--z-sheet:40;--z-overlay:50;--z-hover-card:60;--z-rail-menu:70;--r-sm:6px;--r-ctl:8px;--r-md:12px;--r-lg:14px;--r-xl:14px;--r-pill:999px;--duration-instant:.12s;--duration-fast:.2s;--duration-medium:.28s;--duration-slow:.32s;--duration-very-slow:1.2s;--duration-exit-fast:.14s;--duration-exit:.2s;--stagger:25ms;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-smooth-in:cubic-bezier(.55, 0, 1, .45);--ease-linear:linear;--dur:var(--duration-instant);--ease:var(--ease-smooth-out);--c-app:#fafafa;--c-canvas:#fff;--c-panel:#fff;--c-raised:#fff;--c-raised-hover:#f5f5f5;--c-raised-pressed:#f0f0f0;--c-sunk:#f5f5f5;--c-hover:#0a0a0a0a;--c-pressed:#0a0a0a0f;--c-line:#e5e5e5;--c-line-strong:#d4d4d4;--c-control-line:#e5e5e5;--c-field-line:#8e8e8e;--c-scrim:#0a0a0a66;--c-ink:#0a0a0a;--c-ink-2:#525252;--c-ink-3:#6b6b6b;--c-sep:#a3a3a3;--c-ink-inverse:#fff;--c-ar-ink:#0a0a0a;--c-accent:#171717;--c-accent-hover:#2e2e2e;--c-accent-pressed:#0a0a0a;--c-accent-ink:#fff;--c-chosen:#171717;--c-chosen-ink:#fff;--c-chosen-line:#171717;--c-chosen-pressed:#0a0a0a;--c-segment:#fff;--c-segment-ink:#0a0a0a;--c-toggled:#f5f5f5;--c-toggled-ink:#0a0a0a;--c-toggled-line:#8e8e8e;--c-toggled-pressed:#e5e5e5;--c-ring:#0a5cff;--c-focus:#0a5cff;--c-selection:#f3f7ff;--c-accent-soft:#eef4ff;--c-accent-line:#c7d9ff;--c-accent-strong:#0047cc;--c-ok:#171717;--c-ok-ink:#fff;--c-ok-soft:#f5f5f5;--c-ok-line:#e5e5e5;--c-ok-strong:#171717;--c-mark-empty:#8f8f8f;--c-danger:#d22222;--c-danger-soft:#fef2f2;--c-danger-line:#fecaca;--c-danger-fill:#d22222;--c-danger-fill-ink:#fff;--c-danger-fill-pressed:#ad1c1c;--c-warn:#a54a08;--c-warn-soft:#fffbeb;--c-flag-wash:#fde68a;--c-flag-line:#b45309;--c-span-wash:#fdba8c4d;--c-span-wash-strong:#fba67473;--c-case-raf:#0f766e;--c-case-nasb:#92400e;--c-case-jarr:#6b21a8;--c-case-jazm:#525252;--wash-mix:14%;--c-form-1:#525252;--c-form-2:#b91c1c;--c-form-3:#9a3412;--c-form-4:#854d0e;--c-form-5:#3f6212;--c-form-6:#047857;--c-form-7:#155e75;--c-form-8:#1d4ed8;--c-form-9:#6d28d9;--c-form-10:#be185d;--shadow-canvas:0 0 0 1px #0a0a0a0f, 0 1px 2px #0a0a0a0a;--shadow-panel:inset 0 0 0 1px var(--c-line);--shadow-pop:0 0 0 1px #0a0a0a0f, 0 8px 24px #0a0a0a1f;--shadow-control:0 1px 2px #0a0a0a0d;--shadow-primary:0 1px 2px #0a0a0a0d;--shadow-segment:0 0 0 1px #8e8e8e, 0 1px 2px #0a0a0a14;--shadow-sunk:none;--shadow-selected:inset 0 0 0 2px var(--c-ring);--focus-ring:2px solid var(--c-focus);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media screen{.theme-night,:root[data-theme=dark]{--c-app:#0e0d0c;--c-canvas:#141312;--c-panel:#191816;--c-raised:#211f1d;--c-raised-hover:#2a2825;--c-raised-pressed:#191816;--c-sunk:#191816;--c-hover:#fff5e60a;--c-pressed:#fff5e612;--c-line:#2a2724;--c-line-strong:#38342f;--c-control-line:#38342f;--c-field-line:#7d766b;--c-scrim:#0807069e;--c-ink:#d8d2c6;--c-ink-2:#a8a195;--c-ink-3:#968f84;--c-sep:#6b655c;--c-ink-inverse:#0e0d0c;--c-ar-ink:#f2ead8;--c-accent:#ece4d2;--c-accent-hover:#f6efe0;--c-accent-pressed:#d8d2c6;--c-accent-ink:#151311;--c-chosen:#2e2b27;--c-chosen-ink:#f2ead8;--c-chosen-line:#7d766b;--c-chosen-pressed:#211f1d;--c-segment:#2e2b27;--c-segment-ink:#f2ead8;--c-toggled:#2e2b27;--c-toggled-ink:#f2ead8;--c-toggled-line:#7d766b;--c-toggled-pressed:#211f1d;--c-ring:#9aa8ff;--c-focus:#9aa8ff;--c-selection:#2a2b3a;--c-accent-soft:#24243a;--c-accent-line:#4b4f7a;--c-accent-strong:#b8c2ff;--c-ok:#ece4d2;--c-ok-ink:#151311;--c-ok-soft:#2a2723;--c-ok-line:#4a453e;--c-ok-strong:#ece4d2;--c-mark-empty:#8f887d;--c-danger:#f08a7e;--c-danger-soft:#35282a;--c-danger-line:#5c3b3b;--c-danger-fill:#f08a7e;--c-danger-fill-ink:#151311;--c-danger-fill-pressed:#d9776b;--c-warn:#efb45e;--c-warn-soft:#33291c;--c-flag-wash:#584730;--c-flag-line:#efb45e;--c-span-wash:#fdba8c29;--c-span-wash-strong:#fdba8c47;--c-case-raf:#74d39f;--c-case-nasb:#eeb35e;--c-case-jarr:#9eabff;--c-case-jazm:#df9cc3;--wash-mix:22%;--c-form-1:#a8adb5;--c-form-2:#f39a9a;--c-form-3:#f2a77a;--c-form-4:#e2c26a;--c-form-5:#b5d67e;--c-form-6:#6fd3a8;--c-form-7:#6ccbd8;--c-form-8:#93b2ff;--c-form-9:#bba4ff;--c-form-10:#f29cc8;--shadow-canvas:0 0 0 1px #2a2724;--shadow-pop:0 0 0 1px #2a2724, 0 16px 48px #0000008c;--shadow-control:inset 0 1px 0 #ffffff0a;--shadow-primary:inset 0 1px 0 #fff6;--shadow-segment:inset 0 0 0 1px #7d766b;--shadow-sunk:inset 0 0 0 1px #2a2724;--shadow-selected:inset 0 0 0 1px #9aa8ff, 0 0 0 3px #9aa8ff24;--focus-ring:2px solid var(--c-focus);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}*{scrollbar-width:none}::-webkit-scrollbar{display:none}html,body,#root{height:100%}body{font-family:var(--font-ui);font-size:var(--fs-ui-sm);line-height:var(--lh-ui);color:var(--c-ink);background:var(--c-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--c-selection);color:var(--c-ink)}p,h1,h2,h3,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}[hidden]{display:none!important}:focus-visible{outline:var(--focus-ring);outline-offset:2px}[lang=ar]{font-family:var(--font-ar);font-size:max(var(--fs-ar-sm), 100%);letter-spacing:normal}.ico{width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--c-ink-3)}.sep{margin-inline:var(--sp-2);color:var(--c-sep)}.hint{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500;line-height:var(--lh-ui)}.hint a{color:var(--c-ink);-webkit-text-decoration-color:var(--c-focus);text-decoration-color:var(--c-focus);text-underline-offset:3px}.error-text,.error-line{font-size:var(--fs-ui-sm);color:var(--c-danger);line-height:var(--lh-ui)}.ok-line{font-size:var(--fs-ui-sm);color:var(--c-accent-strong)}.pad{padding:var(--sp-4)}.row{gap:var(--sp-2);flex-wrap:wrap;justify-content:center;display:flex}.btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--c-control-line);border-radius:var(--r-ctl);background:var(--c-raised);box-shadow:var(--shadow-control);color:var(--c-ink);font-size:var(--fs-ui-sm);white-space:nowrap;transition:opacity var(--dur) var(--ease), background var(--dur) var(--ease);font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){background:var(--c-raised-hover)}}.ico.is-caret{width:var(--icon-sm);height:var(--icon-sm)}.btn.size-field{height:var(--field-h)}.icon-btn.size-field{width:var(--field-h);height:var(--field-h)}@media (pointer:coarse){.tab-btn{min-height:var(--target-touch)}.seg button{position:relative}.seg button:after{content:"";inset-inline:0;height:max(100%, var(--target-touch));position:absolute;top:50%;transform:translateY(-50%)}.icon-btn{position:relative}.icon-btn:after{content:"";width:max(100%, var(--target-touch));height:max(100%, var(--target-touch));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn:not(.continue-strip>.btn),.pager-btn,.inspector .chip-btn{position:relative}.btn:not(.continue-strip>.btn):after,.pager-btn:after,.inspector .chip-btn:after{content:"";width:max(100%, var(--target-touch));height:max(100%, var(--target-touch));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pop .list-item,.pop .menu-toggle,.side-row{min-height:var(--target-touch)}.verb-form .verb-n:after{inset-inline:auto;width:max(100%, var(--target-touch));height:max(100%, var(--target-touch));left:50%;transform:translate(-50%,-50%)}}.tab-btn{align-items:center;gap:var(--sp-2);min-height:var(--target-min);font-size:var(--fs-ui-md);letter-spacing:-.01em;color:var(--c-ink-3);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}@media (hover:hover){.tab-btn:hover{color:var(--c-ink)}}.tab-btn[aria-selected=true]{color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-ring)}.tab-btn:is(.is-on,[aria-expanded=true]){color:var(--c-ink)}.tab-btn:focus-visible{outline:var(--focus-ring)}.icon-btn.danger{color:var(--c-ink-2)}@media (hover:hover){.icon-btn.danger:hover:not(:disabled){color:var(--c-danger)}}.icon-btn.danger:active:not(:disabled),.confirm .icon-btn.danger{color:var(--c-danger)}.btn-primary{background:var(--c-accent);color:var(--c-accent-ink);box-shadow:var(--shadow-primary);transition:opacity var(--dur) var(--ease), background var(--dur) var(--ease);border-color:#0000}@media (hover:hover){.btn-primary:hover:not(:disabled){background:var(--c-accent-hover)}}.btn.is-confirmed{background:var(--c-ok);color:var(--c-ok-ink);transition:opacity var(--dur) var(--ease), background var(--dur) var(--ease);border-color:#0000}@media (hover:hover){.btn.is-confirmed:hover:not(:disabled){opacity:.88}}.btn-block{width:100%}.btn.small{height:28px;padding:0 var(--sp-3);font-size:var(--fs-ui-xs)}.link-btn.danger{color:var(--c-danger)}.btn-primary.danger{background:var(--c-danger-fill);color:var(--c-danger-fill-ink)}@media (hover:hover){.btn-primary.danger:hover:not(:disabled){background:var(--c-danger-fill);opacity:.88}}.btn-primary.danger:active:not(:disabled){background:var(--c-danger-fill-pressed)}.clear-kinds{display:grid}.clear-kinds .count{margin-inline-start:auto}.pop.clear-pop{min-width:calc(var(--sp-8) * 3.5);display:grid}.clear-pop .ask-acts{margin-top:var(--sp-2);padding:var(--sp-2)}.pop.is-above{top:auto;bottom:calc(100% + var(--sp-1));transform-origin:100% 100%}.pop.is-above.is-start{transform-origin:0 100%}.ask-h{font-size:var(--fs-ui-md);letter-spacing:-.01em;margin:0;font-weight:600}.ask-sub{margin-top:var(--sp-1);color:var(--c-ink-2);display:block}.ask-sub[lang=ar],.ask-sub [lang=ar]{font-size:var(--fs-ar-ui)}.ask-acts{justify-content:flex-end;gap:var(--sp-2);display:flex}.ask-acts>.is-start{margin-inline-end:auto}.ask-warn{align-items:flex-start;gap:var(--sp-2);color:var(--c-warn);margin:0;font-weight:500;display:flex}.ask-dialog{width:min(100vw - var(--sp-6), calc(var(--sp-8) * 6));max-width:none;padding:var(--sp-5);border-radius:var(--r-lg);background:var(--c-raised);box-shadow:var(--shadow-pop);color:var(--c-ink);font-size:var(--fs-ui-sm);border:0}.ask-dialog[open]{gap:var(--sp-3);display:grid}.ask-dialog::backdrop{background:var(--c-scrim)}.link-btn{color:var(--c-ink-2);font-size:var(--fs-ui-sm);text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:3px;white-space:nowrap;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0}@media (hover:hover){.link-btn:hover{color:var(--c-ink);text-decoration-color:currentColor}}.link-btn,.sv-gloss-btn{position:relative}.link-btn:after,.sv-gloss-btn:after{content:"";inset-inline:0;height:max(100%, var(--target-min));position:absolute;top:50%;transform:translateY(-50%)}.icon-btn{width:var(--control-h);height:var(--control-h);border-radius:var(--r-sm);color:var(--c-ink-2);font-size:var(--fs-ui-md);line-height:var(--lh-none);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.icon-btn:hover:not(:disabled){background:var(--c-hover);color:var(--c-ink)}}.icon-btn.is-on{background:var(--c-chosen);color:var(--c-chosen-ink);box-shadow:inset 0 0 0 1px var(--c-chosen-line)}.icon-btn.small{width:26px;height:26px}.icon-btn.small .ico{width:var(--icon-sm);height:var(--icon-sm)}.chip-btn{align-items:center;gap:var(--sp-1);height:var(--chip-h-sm);padding:0 var(--sp-3);border:1px solid var(--c-control-line);border-radius:var(--r-pill);background:var(--c-raised);box-shadow:var(--shadow-control);font-size:var(--fs-ui-xs);color:var(--c-ink-2);white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:500;display:inline-flex}@media (hover:hover){.chip-btn:hover{border-color:var(--c-line-strong);color:var(--c-ink)}}.chip-btn .ico{width:var(--icon-sm);height:var(--icon-sm)}.chip-btn.size-regular{height:var(--chip-h);font-size:var(--fs-ui-sm)}.chip-btn.is-on{border-color:var(--c-chosen-line);background:var(--c-chosen);color:var(--c-chosen-ink)}.seg{padding:calc(.5 * var(--sp-1));border-radius:var(--r-ctl);background:var(--c-sunk);box-shadow:var(--shadow-sunk);display:inline-flex}.seg button{height:var(--seg-h-bar);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--c-ink-2);font-size:var(--fs-ui-sm);transition:color var(--dur) var(--ease);background:0 0;border:0;font-weight:500}@media (hover:hover){.seg button:hover{color:var(--c-ink)}}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--c-segment);color:var(--c-segment-ink);box-shadow:var(--shadow-segment)}.seg-page button{height:var(--seg-h-page)}:is(.page-head,.panel-foot) :is(.btn,.icon-btn,.pager-btn,.zoom-level,select,.seg){height:var(--control-h)}:is(.page-head,.panel-foot) .seg button{height:100%}.badge{height:var(--chip-h-sm);padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--c-sunk);box-shadow:var(--shadow-sunk);color:var(--c-ink-2);font-size:var(--fs-ui-xs);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.badge.is-ok{background:var(--c-ok-soft);color:var(--c-ok-strong);box-shadow:inset 0 0 0 1px var(--c-ok-line)}.shared-by{align-items:center;gap:var(--sp-1);min-width:0;display:inline-flex}.shared-from{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shared-step{width:var(--icon-sm);height:var(--icon-sm);color:var(--c-ink-3);flex:none}.badge.is-quiet{box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-ink-2);background:0 0}input,select,textarea{border:1px solid var(--c-field-line);background:var(--c-raised);border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-ui-md);min-width:0}textarea{resize:vertical;width:100%;line-height:var(--lh-ui)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring);outline-offset:0;border-color:#0000}.field{gap:var(--sp-2);font-size:var(--fs-ui-sm);color:var(--c-ink-2);display:grid}.inline-fields{align-items:center;gap:var(--sp-2);flex-wrap:nowrap;display:flex}.inline-fields input{flex:140px;width:auto;min-width:0}.inline-fields>:is(input,select){height:var(--field-h);padding-block:0}.empty{justify-items:center;gap:var(--sp-2);text-align:center;padding:var(--sp-6) var(--sp-5);max-width:46ch;margin:0 auto;display:grid}.empty-title{font-size:var(--fs-ui-md);color:var(--c-ink);font-weight:600}.skeleton,.skeleton-panel,.page-skeleton{background:linear-gradient(90deg, var(--c-sunk), var(--c-line), var(--c-sunk));animation:shimmer var(--duration-very-slow) var(--ease-linear,linear) infinite;background-size:200% 100%}.skeleton{border-radius:var(--r-sm)}.skeleton.line{width:60%;max-width:320px;height:14px;display:block}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.boot{place-items:center;height:100%;display:grid}.boot-mark{font-family:var(--font-ar);font-weight:700;font-size:var(--fs-mark-lg);opacity:.25}.auth{background:var(--c-canvas);min-height:100dvh;color:var(--c-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.auth-night{justify-content:space-between;gap:var(--sp-6);padding:var(--sp-7);background:var(--c-app);color:var(--c-ink);flex-direction:column;display:flex}.auth-night-head{align-items:center;gap:var(--sp-3);display:flex}.auth-line{justify-items:center;gap:var(--sp-5);margin:0;margin-block:auto;display:grid}.auth-line-en{text-wrap:balance;max-width:52ch;font-size:var(--fs-ui-md);color:var(--c-ink-2);text-align:center}.tagged{justify-content:center;align-items:flex-start;gap:var(--sp-5) var(--sp-4);flex-wrap:wrap;display:flex}.tagged-break{display:none}@media (width<=767px),(width>=1024px) and (width<=1365px){.tagged-break{flex-basis:100%;display:block}}.tagged-col{flex-direction:column;align-items:center;display:flex}.tagged-word{padding:0 var(--sp-2);margin-bottom:var(--sp-1);border-radius:var(--r-ctl);font-family:var(--font-ar);font-size:var(--fs-ar-display);line-height:var(--lh-ui);color:var(--c-ar-ink);background-color:color-mix(in srgb, var(--wash,transparent) var(--wash-mix), transparent)}.tagged-word.is-sel{box-shadow:var(--shadow-selected)}.tagged-root,.tagged-tier{justify-content:center;align-items:center;gap:var(--sp-1);min-height:calc(var(--fs-ar-ui) * var(--lh-ui));font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-ui);white-space:nowrap;color:var(--c-ink-2);display:flex}.tagged-root{font-weight:700}.tagged-root.is-fn{color:var(--c-ink-3);font-weight:400}.tagged-fn{font-size:var(--fs-ar-ui)}.tagged-v{color:var(--hue,var(--c-ink-2))}.tagged-plus{color:var(--c-ink-3)}.tagged .form-badge{font-size:var(--fs-ui-sm)}.auth-day{padding:var(--sp-7) var(--sp-5);background:var(--c-canvas);align-content:center;justify-items:center;display:grid}.auth-panel{gap:var(--sp-4);width:100%;max-width:380px;display:grid}.auth-panel .size-field{margin-top:var(--sp-1)}.auth-mark{font-family:var(--font-ar);font-weight:700;font-size:var(--fs-mark-md);line-height:var(--lh-tight);color:var(--c-ar-ink)}.auth-address{font-size:var(--fs-ui-sm);color:var(--c-ink-3);font-weight:500;display:none}.auth-switch{margin-top:var(--sp-2);display:flex}.auth-switch>button{flex:1}.auth-form{gap:var(--sp-4);display:grid}.auth-form .field{color:var(--c-ink)}.auth-form label{font-weight:500}.auth-label-row{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.auth-form input{height:var(--field-h);padding-block:0}.auth-form input::placeholder{color:var(--c-ink-3)}.auth-hint{margin-top:calc(-1 * var(--sp-1));font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.auth-title{font-size:var(--fs-ui-lg);font-weight:600;line-height:var(--lh-tight);margin-top:var(--sp-2)}.auth-title:focus-visible{outline:none}.auth-text{color:var(--c-ink-2)}.auth-email{color:var(--c-ink);overflow-wrap:anywhere;font-weight:500}.auth-notice{font-size:var(--fs-ui-sm);color:var(--c-ink-2)}.auth-notice:empty{display:none}.auth-back{text-align:center}@media (width<=1023px){.auth{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr)}.auth-night{padding:var(--sp-5) var(--sp-5) 0;justify-content:flex-start}.auth-line{margin-block:auto}.auth-mark{font-size:var(--fs-mark-sm)}.auth-address{display:inline}.auth-night-head .auth-beta{margin-inline-start:auto}.auth-day{padding:var(--sp-6) var(--sp-5);background:var(--c-app)}.auth-panel{max-width:400px}}@media (width<=767px){.auth{background:var(--c-app);flex-direction:column;display:flex}.auth-night{display:contents}.auth-night-head{padding:var(--sp-5) var(--sp-5) 0;order:0}.auth-day{padding:var(--sp-6) var(--sp-5);order:1}.auth-line{padding:var(--sp-6) var(--sp-5) var(--sp-7);border-top:1px solid var(--c-line);order:2;margin:0}.tagged{row-gap:var(--sp-6)}.tagged-word{font-size:var(--fs-ar-read)}}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--c-app);height:100dvh;display:grid}.shell.is-rail{grid-template-columns:var(--sidebar-rail-w) minmax(0, 1fr)}.shell.is-focus:not(.is-narrow){grid-template-columns:0 minmax(0,1fr)}.shell.is-focus:not(.is-narrow) .sidebar{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--duration-fast) var(--ease-smooth-out), visibility 0s linear var(--duration-fast);padding-inline:0}.shell.is-focus:not(.is-narrow) .canvas{margin-inline-start:var(--canvas-inset)}.sidebar{min-height:0;padding:var(--sp-4) var(--sp-3) var(--sp-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.sidebar>*{z-index:var(--z-above);position:relative}.sidebar>.sidebar-foot{z-index:var(--z-menu-host)}.sidebar-head{align-items:center;gap:var(--icon-gap);height:calc(var(--control-h) + 2 * var(--sp-1));margin:0 calc(-1 * var(--sp-1)) var(--sp-2);padding:var(--sp-1);display:flex;overflow:hidden}.shell.is-rail .sidebar-head{height:calc(3 * var(--side-row-h) + 4 * var(--sp-1));margin-top:calc(-.5 * var(--sp-1));flex-direction:column;align-items:flex-start}.pop.profile-pop{top:auto;bottom:calc(100% + var(--sp-1));transform-origin:0 100%;min-width:0;display:grid;inset-inline:0}.shell.is-rail .pop.profile-pop{top:auto;bottom:var(--sp-3);inset-inline:var(--sidebar-rail-w) auto;width:calc(var(--sidebar-w) - 2 * var(--sp-3));margin-inline-start:var(--sp-1);position:fixed}.shell.is-rail .sidebar>.sidebar-foot:has(.profile-pop){z-index:var(--z-rail-menu)}.pop.choice-pop{display:grid}.choice-pop .choice-label{flex:1}.choice-pop [aria-checked=true]{font-weight:600}.menu-note{padding:var(--sp-1) var(--sp-3) var(--sp-2);font-size:var(--fs-ui-xs);color:var(--c-ink-3);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.profile-line{align-items:center;gap:var(--sp-1);display:flex;position:relative}.profile-line>.profile-menu{flex:1;min-width:0;position:static}.shell.is-rail .profile-line{flex-direction:column-reverse;align-items:stretch}.shell.is-rail .profile-gear{width:var(--side-row-h);height:var(--side-row-h)}.profile-pop .menu-toggle{height:var(--field-h);font-size:var(--fs-ui-md)}.profile-pop .menu-note{font-size:var(--fs-ui-sm)}.profile-btn{align-items:center;gap:var(--sp-2);width:100%;height:calc((var(--fs-ui-sm) + var(--fs-ui-xs)) * var(--lh-tight) + 2 * var(--sp-2));padding:var(--sp-2);border-radius:var(--r-md);color:var(--c-ink);text-align:start;transition:background var(--dur) var(--ease), padding var(--duration-medium) var(--ease-smooth-out), height var(--duration-medium) var(--ease-smooth-out);background:0 0;border:0;display:flex;overflow:hidden}.shell.is-rail .profile-btn{height:var(--side-row-h);border-radius:var(--r-pill);padding:0}@media (hover:hover){.profile-btn:hover{background:var(--c-hover)}}.profile-btn[aria-expanded=true]{background:var(--c-pressed)}.profile-btn>.ico{color:var(--c-ink-3)}.avatar{width:var(--control-h);height:var(--control-h);border-radius:var(--r-pill);background:var(--c-raised);border:1px solid var(--c-control-line);color:var(--c-ink);font-size:var(--fs-ui-xs);transition:width var(--duration-medium) var(--ease-smooth-out), height var(--duration-medium) var(--ease-smooth-out);flex:none;place-items:center;font-weight:600;display:grid}.profile-text{min-width:0;line-height:var(--lh-tight);flex:1;display:grid}.profile-name,.profile-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-name{font-size:var(--fs-ui-sm);font-weight:500}.profile-sub{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.brand-btn{height:var(--control-h);padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--c-ink);transition:background var(--dur) var(--ease);background:0 0;border:0;flex:none;grid-template-columns:minmax(0,1fr);place-items:center;margin-inline-end:auto;display:inline-grid;overflow:hidden}.brand-btn>*{grid-area:1/1}@media (hover:hover){.brand-btn:hover{background:var(--c-hover)}}.brand-btn[aria-expanded=true]{background:var(--c-pressed)}.brand-btn .ico{color:var(--c-ink-3)}.brand-mark,.brand-mono{font-family:var(--font-ar);font-weight:700;font-size:var(--fs-mark-sm);line-height:var(--lh-tight);color:var(--c-ar-ink)}.brand-mono{opacity:0}.shell.is-rail .brand-btn{padding:0}.shell.is-rail .brand-mark{opacity:0}.shell.is-rail .brand-mono{opacity:1}.side-row{align-items:center;gap:var(--sp-2);width:100%;height:var(--side-row-h);padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--c-ink);text-align:start;white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;font-weight:500;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.side-row:not(.is-on,.is-primary):hover{background:var(--c-hover)}.side-row.is-primary:hover{border-color:var(--c-line-strong)}}.side-row.is-primary{background:var(--c-raised);border-color:var(--c-line);box-shadow:var(--shadow-control)}.side-nav{gap:var(--sp-1);padding-bottom:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.side-filter{padding-bottom:var(--sp-2)}.side-filter input{appearance:none;width:100%;height:var(--control-h);padding:0 var(--sp-2)}.sidebar-section{min-height:0;margin-inline:calc(-1 * var(--sp-1));padding:0 var(--sp-1) var(--sp-1);flex:1;overflow-y:auto}.sidebar-label{justify-content:space-between;gap:var(--sp-2);white-space:nowrap;padding:var(--sp-5) var(--sp-2) var(--sp-2);font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500;display:flex;position:relative;overflow:hidden}.text-group:first-child .sidebar-label{padding-top:var(--sp-2)}.sidebar-count{font-variant-numeric:tabular-nums}.section-label{font-size:var(--fs-ui-lg);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--c-ink);margin:0}.sidebar-note{font-size:var(--fs-ui-sm);color:var(--c-ink-3);padding:var(--sp-1) var(--sp-2);gap:var(--sp-1);justify-items:start;display:grid}.sidebar-note.status-row{justify-content:space-between;display:flex}.sidebar-note>p{margin:0}.sidebar-foot{gap:var(--sp-1);padding-top:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.text-list{grid-template-columns:minmax(0,1fr);display:grid}.text-item{height:var(--pane-row-h);border-radius:var(--r-sm);transition:background var(--dur) var(--ease);align-items:center;display:flex}.text-item.skeleton{margin:var(--sp-1) 0}.text-item.is-active,.side-row:is(.is-on,[aria-expanded=true]){background:var(--c-pressed)}@media (hover:hover){.text-item:not(.is-active):hover{background:var(--c-hover)}}.text-link{align-self:stretch;align-items:center;gap:var(--sp-2);min-width:0;padding:0 var(--sp-2);border-radius:inherit;border:1px solid #0000;flex:1;text-decoration:none;display:flex;overflow:hidden}.text-link.is-static{cursor:default}.text-title{min-width:0;font-size:var(--fs-ui-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-actions{flex:none}@media (hover:hover){.text-item:not(:hover,:focus-within,:has(.pop))>.text-actions{display:none}}.text-item:has(.pop){z-index:var(--z-menu-host);position:relative}.text-edit input{min-width:0;height:var(--control-h);flex:1}:is(.text-edit,.text-link:has(.text-confirm)){gap:var(--icon-gap);padding-inline-end:0}:is(.text-edit>.text-ring,.text-link:has(.text-confirm)>.text-title){margin-inline-end:var(--sp-1)}.text-confirm{flex:none;margin-inline-start:auto}.text-note-line{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-ui-sm);margin:0}.shell.is-rail .sidebar-head :is(.icon-btn,.brand-btn),.shell.is-rail .avatar{width:var(--side-row-h);height:var(--side-row-h)}.sidebar-label:after{content:"";inset-inline:var(--sp-2);border-top:1px solid var(--c-line);opacity:0;position:absolute;top:50%}.shell.is-rail .sidebar-label{color:#0000}.shell.is-rail .sidebar-label:after{opacity:1}.canvas{margin:var(--canvas-inset);background:var(--c-canvas);border-radius:var(--r-xl);min-width:0;min-height:0;box-shadow:var(--shadow-canvas);flex-direction:column;margin-inline-start:0;display:flex;position:relative;overflow:hidden}.shell.is-narrow .canvas{margin-inline-start:var(--canvas-inset)}.scrim{z-index:var(--z-pop);background:var(--c-scrim);animation:fade-in var(--duration-fast) var(--ease-smooth-out);border:0;position:fixed;inset:0}.shell.is-narrow{grid-template-columns:minmax(0,1fr)}.shell.is-narrow .sidebar{z-index:var(--z-sheet);width:min(var(--sidebar-w), 86vw);background:var(--c-app);box-shadow:var(--shadow-pop);transition:transform var(--duration-exit) var(--ease-smooth-in), visibility 0s linear var(--duration-exit);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.shell.is-narrow.is-sidebar-open .sidebar{transition:transform var(--duration-medium) var(--ease-smooth-out);transform:none}.shell.is-narrow.is-sidebar-closed .sidebar{visibility:hidden}@keyframes fade-in{0%{opacity:0}}.drop-overlay{z-index:var(--z-overlay);background:color-mix(in srgb, var(--c-accent-soft) 88%, transparent);border:2px dashed var(--c-focus);border-radius:var(--r-xl);pointer-events:none;animation:fade-in var(--duration-fast) var(--ease-smooth-out);place-items:center;display:grid;position:absolute;inset:0}.drop-card{justify-items:center;gap:var(--sp-1);font-weight:500;display:grid}.page{flex-direction:column;flex:1;min-height:0;display:flex}.page-center{place-items:center;display:grid}.page-head{align-items:center;gap:var(--sp-2) var(--sp-3);min-height:calc(var(--control-h) + 2 * var(--sp-3));padding:var(--sp-3) var(--sp-5);box-shadow:inset 0 -1px 0 var(--c-line);flex-wrap:wrap;flex:none;display:flex}.page-head-status{font-size:var(--fs-ui-xs);color:var(--c-ink-3);align-items:center;margin-inline-start:auto;font-weight:500;display:flex}.head-title{align-items:center;gap:var(--sp-2);flex:200px;min-width:0;display:flex}.head-title h1{font-size:var(--fs-ui-lg);font-weight:700;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes pop-in{0%{opacity:0;transform:translateY(4px)}}.upload-cards{gap:var(--sp-2);display:grid}.upload-card{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-canvas);animation:pop-in var(--duration-fast) var(--ease-smooth-out);display:flex}.upload-card>.ico{color:var(--c-ink-3)}.upload-card.is-failed{border-color:var(--c-danger-line);background:var(--c-danger-soft)}.upload-main{gap:var(--sp-1);flex:1;min-width:0;display:grid}.upload-title{font-size:var(--fs-ui-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.upload-sub{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.upload-sub.error-text{color:var(--c-danger)}.upload-sub.is-note{color:var(--c-warn)}.pager{align-items:center;gap:var(--icon-gap);display:flex}.pager select{height:var(--control-h);padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-ui-sm);max-width:220px}.save{font-size:var(--fs-ui-xs);color:var(--c-ink-3);white-space:nowrap;font-weight:500}.save.is-error{align-items:center;gap:var(--sp-1);color:var(--c-danger);display:inline-flex}.toolbar-note{padding:var(--sp-2) var(--sp-4) 0;font-size:var(--fs-ui-sm);color:var(--c-warn)}.panels-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.panels{gap:var(--sp-2);min-height:0;padding:var(--sp-3) var(--sp-4) 0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.panel{background:var(--c-panel);border-radius:var(--r-lg);min-width:0;min-height:0;box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:relative;overflow:hidden}.skeleton-panel{border-radius:var(--r-lg)}.panel-foot{align-items:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-2);font-size:var(--fs-ui-sm);color:var(--c-ink-2);flex-wrap:wrap;flex:none;display:flex}.matn-foot{min-height:calc(var(--control-h) + 2 * var(--sp-2));flex-wrap:nowrap}.matn-pager{align-items:center;gap:var(--icon-gap);flex:1 1 0;min-width:0;display:flex}.matn-pager>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.matn-pager .foot-part{white-space:nowrap}.matn-pager .lexicon-picker{min-width:0}.matn-pager .lexicon-picker .pager-btn{max-width:100%}.pop.lexicon-pop{gap:var(--sp-3);padding:var(--sp-3);display:grid}.lexicon-page-field{align-items:center;gap:var(--sp-2);display:flex}.lexicon-page-field label{font-weight:600}.lexicon-page-field input{min-width:0;height:var(--field-h);flex:1}.lexicon-page-of{font-size:var(--fs-ui-xs);color:var(--c-ink-3);white-space:nowrap}.lexicon-page-field input[aria-invalid=true]{border-color:var(--c-danger-line)}.lexicon-page-field input[aria-invalid=true]+.lexicon-page-of{color:var(--c-danger)}.lexicon-letters{grid-template-columns:repeat(7, var(--control-h));gap:var(--sp-1);display:grid}.lexicon-letters .icon-btn{font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-tight)}@media (pointer:coarse){.lexicon-letters{grid-template-columns:repeat(7, var(--target-touch))}.lexicon-letters .icon-btn{width:var(--target-touch);height:var(--target-touch)}}@media (width<=767px){.lexicon-picker :is(.lexicon-source,.lexicon-page-word){display:none}.matn-pager>span{-webkit-line-clamp:2;font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-tight);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.matn-pager>span .foot-part{display:inline-block}}.matn-body{flex-direction:column;flex:1;min-height:0;display:flex}.page-frame{min-height:0;padding:var(--sp-3);overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow:auto}.page-frame:focus-visible{outline-offset:calc(-1 * var(--sp-1))}.page-skeleton{aspect-ratio:.7;border-radius:var(--r-sm);width:100%}.pdf-page{min-width:0}.pdf-page canvas,.lexicon-img{border-radius:var(--r-sm);background:#fff;margin:0 auto;display:block;box-shadow:0 1px 3px #00000014,0 6px 18px #0000000f}.lexicon-img{max-width:none;height:auto}.page-frame:has(>.empty){align-content:center}.lexicon-img.is-loading{display:none}.panel-scroll{min-height:0;padding:var(--sp-4) var(--sp-5);gap:var(--sp-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.lines-hint{text-align:center}.lawh-editor .cm-editor{font-family:var(--font-ar);font-size:var(--fs-ar-read);color:var(--c-ar-ink);background:0 0}.lawh-editor .cm-scroller{font-family:inherit;line-height:var(--lh-ar-read);overflow:visible}.lawh-editor .cm-content{font-family:var(--font-ar);color:var(--c-ink);padding:var(--sp-1) 0 var(--sp-4)}.lawh-editor .cm-editor.cm-focused{outline:none}.lawh-editor .cm-selectionBackground{background:var(--c-selection)!important}.lawh-editor .cm-content ::selection{background:var(--c-selection)!important}.cm-ann-flag{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:var(--r-sm);transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.cm-ann-flag,.sv-tok.is-flagged,.sv-letter.is-flagged{background-color:var(--c-flag-wash);-webkit-text-decoration:underline wavy var(--c-flag-line);text-decoration:underline wavy var(--c-flag-line);text-underline-offset:7px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.cm-ann-flag,.sv-tok.is-flagged{box-shadow:0 0 0 2px var(--c-flag-wash)}.lawh-editor .cm-selectionBackground{border-radius:4px}.detached{font-size:var(--fs-ui-sm);border:1px dashed var(--c-line-strong);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3)}.detached summary{cursor:pointer;color:var(--c-ink-2);font-weight:500}.detached ul{gap:var(--sp-1);margin-top:var(--sp-2);display:grid}.detached li{align-items:baseline;gap:var(--sp-3);display:flex}.detached .ar{font-family:var(--font-ar);font-size:var(--fs-ar-ui)}.detached .v{color:var(--c-ink-3);flex:1}.tray-block{gap:var(--sp-2);font-size:var(--fs-ui-sm);display:grid}.tray-block>label{color:var(--c-ink-2);font-weight:500}.root-head .ar{font-family:var(--font-ar);font-size:var(--fs-ar-ui)}.abstain-line{font-size:var(--fs-ui-sm);color:var(--c-ink-2);background:var(--c-sunk);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3)}.define{gap:var(--sp-3);display:grid}.define-word-head{font-family:var(--font-ar);font-size:var(--fs-ar-ui);margin-bottom:var(--sp-1)}.root-head{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-ui-xs);font-weight:500;display:flex}.hits{gap:var(--sp-2);margin-top:var(--sp-1);display:grid}.excerpt{font-size:var(--fs-ui-sm);color:var(--c-ink-2);margin-bottom:var(--sp-1)}.notes-tab{gap:var(--sp-3);width:100%;max-width:var(--thread-max);flex-direction:column;margin:0 auto;display:flex}.note-new{align-items:flex-end;gap:var(--sp-2);display:flex}.note-new>textarea{flex:auto;min-width:0}.note-new>.icon-btn{margin-inline-end:calc(-1 * var(--sp-1))}.note-list{gap:var(--sp-2);display:grid}.note{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--c-sunk);border:1px solid var(--c-line);border-radius:var(--r-md);display:grid}.note-body{white-space:pre-wrap;line-height:var(--lh-ui)}.note-body mark{background:var(--c-selection);color:inherit;border-radius:3px}.note-edit{gap:var(--sp-2);display:grid}.anchors{gap:var(--sp-1);display:grid}.anchors li{align-items:center;gap:var(--sp-2);display:flex}.anchor-go{text-align:start;font-size:var(--fs-ui-xs);transition:text-decoration-color var(--dur) var(--ease);background:0 0;border:0;flex:1;padding:0;font-weight:500}.anchor-go .ar{font-family:var(--font-ar);font-size:var(--fs-ar-ui);transition:text-decoration-color var(--dur) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){button.anchor-go:hover .ar{text-decoration:underline;-webkit-text-decoration-color:var(--c-focus);text-decoration-color:var(--c-focus)}}.anchors .is-detached .ar{color:var(--c-ink-3);text-decoration:line-through}.note-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.note-icons{align-items:center;gap:var(--icon-gap);display:inline-flex}.note-actions>.chip-btn,.note-icons>.icon-btn,.confirm>.icon-btn,.anchors li>:is(.anchor-go,.icon-btn){height:var(--control-h);align-items:center;display:inline-flex}:is(.note-icons,.confirm,.anchors li)>.icon-btn{width:var(--control-h);justify-content:center}.anchors li>.anchor-go{gap:var(--sp-2)}.confirm{align-items:center;gap:var(--icon-gap);font-size:var(--fs-ui-sm);display:inline-flex}.status-row{align-items:center;gap:var(--sp-2);display:flex}.clash-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (width<=1023px){.panels{grid-template-columns:minmax(0,1fr)}.lawh-page[data-panel=matn] .lawh-panel,.lawh-page[data-panel=lawh] .matn-panel,.lawh-page:not([data-panel=lexicon]) .lexicon-panel,.lawh-page[data-panel=lexicon] :is(.matn-panel,.lawh-panel,.inspector){display:none}.lexicon-panel{flex:auto}.pager select{max-width:150px}}@media (width<=767px){.page-head{padding:var(--sp-2) var(--sp-3)}.panels{padding:var(--sp-2) var(--sp-2) 0}.panel-scroll{padding:var(--sp-3)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.detached .v[lang=ar],select[lang=ar],input[lang=ar]{font-family:var(--font-ar), var(--font-ui)}.tray-block>*{min-width:0;max-width:100%}.inline-fields select{flex:auto;min-width:0;max-width:100%}.zoom{align-items:center;gap:var(--icon-gap);flex:none;margin-inline-start:auto;display:inline-flex}.zoom .icon-btn{font-size:var(--fs-ui-md);line-height:var(--lh-none)}.zoom-level{min-width:48px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-ui-xs);font-variant-numeric:tabular-nums;color:var(--c-ink-2);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;font-weight:500}@media (hover:hover){.zoom-level:hover{background:var(--c-hover)}}.confirm-mark{width:var(--sp-4);height:var(--sp-4);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--c-mark-empty);flex:none;place-items:center;display:inline-grid}.confirm-mark.is-on{background:var(--c-ok);box-shadow:none;color:var(--c-ok-ink)}.confirm-mark .ico{width:var(--sp-3);height:var(--sp-3);stroke-width:3px}.confirm-count{align-items:center;gap:var(--sp-1);font-variant-numeric:tabular-nums;display:inline-flex}.list-item .confirm-mark{margin-inline-end:var(--sp-2)}.list-item:has(>.confirm-mark){justify-content:flex-start}.btn:is(.is-on,[aria-expanded=true]),.pager-btn[aria-expanded=true],.chip-btn[aria-expanded=true]{background:var(--c-toggled);border-color:var(--c-toggled-line);color:var(--c-toggled-ink);box-shadow:none}.icon-btn[aria-expanded=true]{background:var(--c-toggled);color:var(--c-toggled-ink);box-shadow:inset 0 0 0 1px var(--c-toggled-line)}:is(.btn,.chip-btn,.icon-btn,.link-btn,.tab-btn,.side-row,.menu-toggle,.seg button):disabled{opacity:.45}:is(.btn,.chip-btn,.pager-btn):active:not(:disabled),.side-row.is-primary:active:not(:disabled){background:var(--c-raised-pressed)}.btn-primary:active:not(:disabled),.btn.is-confirmed:active:not(:disabled){background:var(--c-accent-pressed)}:is(.chip-btn,.icon-btn).is-on:active:not(:disabled){background:var(--c-chosen-pressed)}:is(.btn.is-on,.btn[aria-expanded=true],.pager-btn[aria-expanded=true],.chip-btn[aria-expanded=true],.icon-btn[aria-expanded=true]):active:not(:disabled){background:var(--c-toggled-pressed)}:is(.icon-btn:not(.is-on,[aria-expanded=true]),.side-row:not(.is-primary),.tab-btn,.link-btn,.menu-toggle,.profile-btn,.brand-btn,.zoom-level):active:not(:disabled),.seg button:not([aria-pressed=true],[aria-selected=true]):active:not(:disabled){background:var(--c-pressed)}@media (prefers-reduced-motion:no-preference){:is(.btn,.chip-btn,.icon-btn.is-on,.side-row.is-primary,.pager-btn):active:not(:disabled){transform:translateY(.5px)}}.panels-wrap{overflow:clip}.panels[data-mode=translate],.panels[data-mode=tag]{padding-inline:0}@media (width>=1024px){.panels{gap:0;padding:0}.panels>.panel{box-shadow:none;border-radius:0}.panels>.matn-panel,.panels>.skeleton-panel:first-child{border-right:1px solid var(--c-line)}.panels>.inspector{background:var(--c-canvas);border-left:1px solid var(--c-line)}.toolbar-note{padding-bottom:var(--sp-2);border-bottom:1px solid var(--c-line)}.panels[data-matn=closed] .matn-panel{display:none}.panels[data-matn=closed][data-insp=off]{grid-template-columns:minmax(0,1fr)}.panels[data-matn=closed][data-insp=on]{grid-template-columns:minmax(0, 1fr) var(--rail-w)}.panels[data-matn=open][data-insp=on]{grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr) var(--rail-w)}.panels>.lexicon-panel{border-left:1px solid var(--c-line);order:1}.panels[data-lex=open]>.inspector{order:2}.panels[data-lex=open][data-matn=closed]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.panels[data-lex=open][data-matn=closed][data-insp=on]{grid-template-columns:minmax(0, 1fr) minmax(0, .8fr) var(--rail-w)}.panels[data-lex=open][data-matn=open]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.8fr)}.panels[data-lex=open][data-matn=open][data-insp=on]{grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr) minmax(0, .8fr) var(--rail-w)}}@media (width<=1023px){.panels{flex-direction:column;display:flex}.panels>.lawh-panel,.panels>.matn-panel{flex:auto}.lawh-page[data-panel=both] .panels>.matn-panel{flex:9}.lawh-page[data-panel=both] .panels>.lawh-panel{flex:11}.inspector{border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:50dvh;box-shadow:var(--shadow-pop);flex:0 auto}.inspector.is-empty,.lawh-page[data-panel=matn] .inspector{display:none}}.sheet-handle{display:none}@media (width<=1023px){.sheet-handle{width:100%;height:var(--sp-6);touch-action:none;cursor:grab;display:grid}.sheet-handle[aria-expanded=true]{box-shadow:none;background:0 0}.sheet-handle:before{content:"";width:var(--sp-6);height:var(--sp-1);border-radius:var(--r-pill);background:var(--c-line-strong);transition:background var(--dur) var(--ease)}@media (hover:hover){.sheet-handle:hover:before{background:var(--c-mark-empty)}}.sheet-handle:active:before{background:var(--c-mark-empty)}.sheet-handle:focus-visible{outline-offset:calc(-1 * var(--sp-1))}.inspector[data-sheet]{flex-shrink:0}.inspector[data-sheet=peek]{height:calc(var(--sp-8) * 3);max-height:none}.inspector[data-sheet=open]{height:50dvh;max-height:none}.inspector[data-sheet=peek] .insp-scroll{overflow-y:hidden}.inspector[data-sheet] .insp-scroll{padding-top:0}.inspector[data-sheet] .insp-selection{padding-bottom:var(--sp-2)}.inspector[data-sheet] .insp-sel-ar{font-size:var(--fs-ar-read);line-height:var(--lh-ui)}.inspector[data-sheet=peek] .insp-sel .insp-sel-ar{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inspector[data-sheet=peek] :is(.insp-sel-count,.part-of,.insp-pieces),:is(.inspector[data-sheet=peek] .insp-rows:has(.is-next) .layer-group:not(.is-next),.inspector[data-sheet=peek] .insp-rows:not(:has(.is-next)) .layer-group~.layer-group){display:none}.inspector[data-sheet=peek] .insp-rows .layer-group{border:0;margin-block:0;padding-block:0}.inspector[data-sheet=peek] .insp-row-body{max-height:calc(var(--sp-1) + var(--field-h));padding-bottom:0;overflow:hidden}.inspector[data-sheet=peek] .insp-scroll:has(>.letters) .insp-rows{display:none}.inspector[data-sheet=peek] .letters{border-bottom:0;padding-bottom:0}.inspector[data-sheet=peek] .letters>:not(.insp-h){display:none}.inspector.notes-pane{height:calc(var(--sp-8) * 3);flex-shrink:0;max-height:none}.notes-pane .notes-tab{max-width:none;margin:0}}@media (width<=767px){.inspector[data-sheet=open]{height:60dvh;max-height:none}.inspector[data-sheet=page]{z-index:var(--z-sheet);background:var(--c-canvas);border:0;border-radius:0;flex-direction:column;height:100dvh;max-height:none;display:flex;position:fixed;inset:0}.inspector[data-sheet=page] .insp-scroll{min-height:0;padding-top:var(--sp-2);flex:1;overflow-y:auto}.inspector[data-sheet=page] .insp-selection{top:calc(-1 * var(--sp-2));z-index:var(--z-above);background:var(--c-canvas);border-bottom:1px solid var(--c-line);position:sticky}.insp-line{justify-content:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--c-line);background:var(--c-app);font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-ui);color:var(--c-ink-2);flex-wrap:wrap;margin:0;display:flex}.insp-line .is-sel{padding-inline:var(--sp-1);border-radius:var(--r-ctl);color:var(--c-ar-ink);box-shadow:var(--shadow-selected)}.insp-steps{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4) var(--sp-3);border-top:1px solid var(--c-line);display:flex}.insp-steps>.btn{height:var(--target-touch);flex:1}.insp-steps-n{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}}.sv{gap:var(--sp-5);touch-action:pan-y;display:grid}.sv-line{gap:var(--sp-2);display:grid}.sv-words{justify-content:center;align-items:flex-start;row-gap:var(--sp-3);flex-wrap:wrap;display:flex}.sv-keep{justify-content:center;align-items:flex-start;column-gap:inherit;row-gap:inherit;flex-wrap:wrap;display:flex}.sv-break{flex-basis:100%;height:0}.sv-unit{flex-direction:column;align-items:stretch;display:inline-flex}.sv-cols{justify-content:center;display:flex}.sv-col{padding-inline:var(--sp-1);text-align:center;flex-direction:column;align-items:stretch;display:flex}.sv-ar{font-family:var(--font-ar);font-size:var(--fs-ar-read);line-height:var(--lh-ar-read);color:var(--c-ar-ink);justify-content:center;align-items:baseline;display:flex}.sv.is-dimmed .sv-ar{color:var(--c-ink-2)}.sv-tok,.sv-letter{isolation:isolate;padding:0 var(--sp-1);border-radius:var(--r-sm);font:inherit;line-height:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;margin:0;position:relative}.sv-tok{min-width:var(--target-min);background-color:#0000}.sv-tok:before,.sv-letter:before{content:"";z-index:var(--z-behind);border-radius:var(--r-ctl);background:var(--c-selection);opacity:0;transition:opacity var(--duration-instant) var(--ease), transform var(--duration-instant) var(--ease);position:absolute;inset:2px -3px;transform:scale(.94)}.sv-tok.is-sel:before,.sv-letter.is-sel:before{opacity:1;transform:none}@media (hover:hover){.sv-tok:hover:before,.sv-letter:hover:before{opacity:.55;transform:none}.sv-tok.is-sel:hover:before{opacity:1}}.sv-tok:active:before,.sv-letter:active:before{opacity:1;transform:none}.sv-tok:focus-visible,.sv-letter:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (forced-colors:none){.sv-tok.is-sel:focus-visible,.sv-letter.is-sel:focus-visible{outline:none}}.sv-letters{gap:var(--sp-1);display:inline-flex}.sv-letter{min-width:26px;box-shadow:inset 0 0 0 1px var(--c-line-strong);background-color:var(--c-canvas)}.sv-punct{color:var(--c-ink-2);-webkit-user-select:none;user-select:none}.sv-col.is-ignored .sv-ar{color:var(--c-ink-3)}.sv-root{font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-ui);white-space:nowrap;min-height:calc(var(--fs-ar-ui) * var(--lh-ui));color:var(--c-ink-2);font-weight:700}.sv-root.is-guess,.sv-root.is-none{color:var(--c-ink-3);font-weight:400}.sv-root.is-fn,.root-ar.is-fn,.root-ar-sm.is-fn{color:var(--c-ink-3);font-family:var(--font-ar);font-weight:400}.sv-fn,.root-ar-sm.is-fn{font-size:var(--fs-ar-ui)}.root-ar.is-fn{font-size:var(--fs-ar-read)}.sv-gloss{justify-content:center;gap:0 var(--sp-1);min-height:var(--target-min);padding:var(--sp-1) var(--sp-1) 0;font-family:var(--font-ui);font-size:var(--fs-ui-sm);color:var(--c-ink-2);flex-wrap:wrap;display:flex}.sv-unit.is-multi>.sv-gloss{margin:var(--sp-1) var(--sp-2) 0;border-top:1px solid var(--c-line-strong)}.sv-gloss.is-empty:after{content:"";width:16px;height:2px;margin-top:var(--sp-3);background:var(--c-mark-empty);border-radius:1px;display:block}.sv-gloss-btn{max-width:16em;padding:0 var(--sp-1);border-radius:var(--r-sm);color:inherit;font-size:var(--fs-ui-sm);line-height:var(--lh-ui);text-align:center;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background-color:#0000;border:0}.sv-gloss-btn.is-draft{color:var(--c-ink-3);font-style:italic}.sv-gloss-btn.is-sel{background-color:var(--c-selection);color:var(--c-ink)}@media (hover:hover){.sv-gloss-btn:hover{background-color:var(--c-selection);color:var(--c-ink)}}.sv-gloss-btn:active{background-color:var(--c-pressed);color:var(--c-ink)}.sv-line-en{text-align:center;font-size:var(--fs-ui-sm);color:var(--c-ink-2);line-height:var(--lh-ui);padding:0 var(--sp-4)}.sv-line-en.is-empty{width:min(62%, calc(var(--sp-8) * 9));height:0;margin-top:var(--sp-1);border-top:1px dashed var(--c-line-strong);justify-self:center;padding:0;display:block}.inspector{min-width:0}.insp-scroll{flex:1;align-content:start;min-height:0;display:grid;overflow-y:auto}.insp-sec{grid-template-columns:minmax(0,1fr);display:grid}.insp-h{font-size:var(--fs-ui-xs);color:var(--c-ink-2);letter-spacing:.02em;font-weight:700}.insp-h-row{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.inspector .insp-selection{align-items:start;column-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr)}.inspector .insp-selection>*{grid-column:1/-1}.inspector .insp-selection>.insp-clear-row{grid-area:1/1}.inspector .insp-selection>.insp-sel{grid-area:1/2}.inspector .insp-selection>.insp-clear-row>.insp-head-count{display:none}.inspector .insp-selection>.insp-clear-row>.icon-btn{margin-top:var(--sp-2);order:-1}.inspector .insp-selection>.insp-clear-row>.icon-btn:first-of-type{margin-inline-start:calc((var(--icon) - var(--control-h)) / 2)}.inspector .insp-selection>.insp-clear-row>.trash-ask{margin-top:var(--sp-2);display:flex}.insp-sel{grid-template-columns:minmax(0,1fr);display:grid}.insp-sel-ar{font-family:var(--font-ar);font-size:var(--fs-ar-display);line-height:var(--lh-ar-ui);color:var(--c-ar-ink);overflow-wrap:break-word}.inspector .insp-sel.is-stretch .insp-sel-ar{-webkit-line-clamp:3;font-size:var(--fs-ar-read);line-height:var(--lh-ui);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insp-sel-count,.insp-head-count{font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-ui);color:var(--c-ink-3);text-align:end}@media (width>=1024px){.inspector .insp-scroll:has(>.insp-selection){padding-top:var(--sp-2)}.inspector .insp-selection{grid-template-columns:minmax(0,1fr)}.inspector .insp-selection>:is(.insp-clear-row,.insp-sel){grid-column:1}.inspector .insp-selection>.insp-sel{grid-row:2}.inspector .insp-selection>.insp-clear-row{height:var(--pane-row-h);align-items:center}.inspector .insp-selection>.insp-clear-row>:is(.icon-btn,.trash-ask){margin-top:0}.inspector .insp-selection>.insp-clear-row>.insp-head-count{text-align:start;flex:1;min-width:0;display:block}.inspector .insp-selection>.insp-clear-row>.icon-btn{order:0}.inspector .insp-selection>.insp-clear-row>.icon-btn:first-of-type{margin-inline-start:0}.inspector .insp-selection>.insp-clear-row>.icon-btn:last-child{margin-inline-end:calc((var(--icon) - var(--control-h)) / 2)}.inspector .insp-sel>.insp-sel-count{display:none}.inspector .insp-sel-ar{text-align:center}.panels:not([data-layout=focus])>.inspector .insp-selection{row-gap:0}.panels:not([data-layout=focus])>.inspector .insp-sel{row-gap:var(--sp-1);padding-top:var(--sp-5)}.panels:not([data-layout=focus])>.inspector .insp-sel:not(.is-stretch) .insp-sel-ar{margin-block:calc(-1.5 * var(--sp-1))}.panels:not([data-layout=focus])>.inspector .part-of{margin-top:var(--sp-2)}.panels:not([data-layout=focus])>.inspector .insp-selection>.insp-pieces{margin-top:var(--sp-3)}}.ar-inline{font-family:var(--font-ar);font-size:var(--fs-ar-ui);unicode-bidi:isolate}.part-of{align-items:baseline;gap:var(--sp-3);display:flex}.part-of-h{font-size:var(--fs-ui-xs);color:var(--c-ink-3);flex:none;font-weight:500}.part-of-chips{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.part-of-sep{color:var(--c-ink-3)}.inspector .part-of-link{font-size:var(--fs-ar-ui);color:var(--c-accent-strong);text-decoration:none}@media (hover:hover){.inspector .part-of-link:hover{color:var(--c-accent-strong);text-decoration:underline}}.small{font-size:var(--fs-ui-xs);font-weight:500}.insp-status:empty{position:absolute}.span-form{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.span-form .inline-fields{width:100%}.insp-english{font-size:var(--fs-ui-sm);line-height:var(--lh-ui);color:var(--c-ink)}.grid-values{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip-ar{font-family:var(--font-ar), var(--font-ui);font-size:var(--fs-ar-ui);line-height:var(--lh-tight)}.value-chip{gap:var(--sp-2)}.inspector .value-chip.other-chip{width:var(--chip-h);justify-content:center;padding:0}.inspector .value-chip.other-chip:not(.is-on){color:var(--c-ink-2)}.inspector .value-chip:not(.is-on){color:var(--c-ink)}.inspector .value-chip:not(.is-on,.is-fit){border-color:var(--c-line-strong)}@media (hover:hover){.inspector .value-chip:not(.is-on):hover{background:var(--c-raised-hover)}}.role-filter input{width:100%;height:var(--field-h);padding:0 var(--sp-3);font-size:var(--fs-ui-sm)}.value-chip.is-dim{opacity:.35}.other-form input{width:100%;height:var(--field-h);padding:0 var(--sp-3)}.other-form{flex:140px}.root-choice{align-items:center;display:inline-flex}.root-main{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.root-block{align-items:baseline;gap:var(--sp-2);display:grid}.root-label{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.root-ar{font-family:var(--font-ar);font-size:var(--fs-ar-display);line-height:var(--lh-ar-ui);color:var(--c-ar-ink)}.root-flag{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.root-others summary{font-size:var(--fs-ui-xs);color:var(--c-ink-2);cursor:pointer;min-height:var(--target-min);font-weight:500}.root-others ul{gap:var(--sp-1);margin-top:var(--sp-1);display:grid}.root-others li,.root-list li{align-items:baseline;gap:var(--sp-3);display:flex}.root-others .ar,.root-list .ar{font-family:var(--font-ar);font-size:var(--fs-ar-ui)}.root-list li{justify-content:space-between}.root-ar-sm{color:var(--c-ink-2);font-weight:700}.root-ar-sm.is-guess{color:var(--c-ink-3);font-weight:400}.root.is-lead .root-head .ar{font-size:var(--fs-ar-read)}.dict{gap:var(--sp-3)}.dict-entry{gap:var(--sp-2);display:grid}.dict-excerpt{-webkit-user-select:text;user-select:text;color:var(--c-ink);font-size:var(--fs-ui-sm);line-height:var(--lh-ui)}.dict-excerpt [lang=ar]{line-height:var(--lh-tight)}.dict-excerpt.is-clamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dict-more{justify-self:end}.dict-out{gap:var(--sp-3);display:grid}.dict-out:empty{display:none}.dict-out .excerpt{-webkit-user-select:text;user-select:text;color:var(--c-ink);font-size:var(--fs-ui-sm)}:is(.btn,.menu-toggle) .count{height:var(--chip-h-sm);min-width:var(--chip-h-sm);padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--c-sunk);font-size:var(--fs-ui-xs);color:var(--c-ink-2);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.menu-toggle{align-items:center;gap:var(--sp-2);height:var(--menu-row-h);padding:0 var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-ui-sm);text-align:start;white-space:nowrap;transition:background var(--dur) var(--ease);background:0 0;border:0;font-weight:500;display:flex}.menu-toggle.danger{color:var(--c-danger)}@media (hover:hover){.menu-toggle:hover{background:var(--c-hover)}}.lawh-page{container:lawhbar/inline-size}.lawh-toolbar{border-bottom:1px solid var(--c-line);min-height:0;box-shadow:none;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.lawh-bar{align-items:center;gap:var(--sp-4);min-width:0;padding:var(--sp-3) var(--sp-4);display:flex}.lawh-bar+.lawh-bar{padding-block:var(--sp-2);border-top:1px solid var(--c-line)}@media (width>=768px){.lawh-bar{padding-inline:var(--sp-5)}}.toolbar-start,.toolbar-center,.toolbar-view,.toolbar-actions{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.toolbar-start{flex:auto}.toolbar-center{flex:0 auto}.toolbar-view,.toolbar-actions{flex:none;margin-inline-start:auto}.lawh-toolbar .pager{flex:0 auto;min-width:0}.bar-rule{width:1px;height:var(--sp-5);margin-inline:var(--sp-1);background:var(--c-line);flex:none}.lawh-toolbar .head-title{gap:var(--sp-2);flex:0 auto;min-width:0}.crumb{align-items:center;gap:var(--sp-2);font-size:var(--fs-ui-lg);font-weight:700;line-height:var(--lh-tight);color:var(--c-ink-3);flex:none;display:inline-flex}.crumb a{border-radius:var(--r-sm);color:inherit;transition:color var(--dur) var(--ease);text-decoration:none}@media (hover:hover){.crumb a:hover{color:var(--c-ink)}}.crumb a:active{background:var(--c-pressed);color:var(--c-ink)}.crumb a:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--sp-1) / 2)}.crumb-sep{color:var(--c-mark-empty)}.lawh-toolbar .head-title h1[lang=ar]{font-size:var(--fs-ar-ui);line-height:var(--lh-ui)}.head-count{align-items:center;gap:var(--sp-2);height:var(--chip-h-sm);padding:0 var(--sp-2);border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-ui-xs);color:var(--c-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-weight:500;display:inline-flex}.head-count.is-ok{border-color:var(--c-ok-line);background:var(--c-ok-soft);color:var(--c-ok-strong)}.lawh-toolbar .bar-checks{gap:var(--sp-1);background:var(--c-warn-soft);color:var(--c-warn);font-variant-numeric:tabular-nums;border-color:var(--c-flag-line);margin-inline-end:var(--sp-2)}.lawh-toolbar .bar-checks[aria-expanded=true]{background:var(--c-flag-wash)}@media (hover:hover){.lawh-toolbar .bar-checks:hover:not(:disabled){background:var(--c-flag-wash)}}.lawh-toolbar .bar-checks:active:not(:disabled){background:var(--c-flag-wash)}@media (prefers-reduced-motion:no-preference){.lawh-toolbar .bar-checks:active:not(:disabled){transform:translateY(.5px)}}.bar-checks .ico{width:var(--icon-sm);height:var(--icon-sm)}@media (width>=1024px){@container lawhbar (width<=899px){.bar-view{row-gap:var(--sp-2);flex-wrap:wrap}}}@media (width<=1023px){.lawh-bar{flex-wrap:nowrap}.lawh-toolbar .bar-checks{margin-inline-end:0}.lawh-toolbar .btn.is-icon{width:var(--control-h);padding:0}.pop.view-pop{gap:var(--sp-5);width:var(--rail-w);max-width:calc(100vw - 2 * var(--sp-3));max-height:min(70vh, calc(var(--sp-8) * 9));padding:var(--sp-3) var(--sp-4);display:grid;overflow-y:auto}.view-sec{gap:var(--sp-2);display:grid}.view-cap{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.view-pop .seg{display:flex}.view-pop .seg button{flex:1;justify-content:center}.view-pop .btn{width:100%}}@media (width<=767px){.lawh-bar{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3)}.lawh-toolbar .head-title{flex:auto}.lawh-toolbar .seg button{padding-inline:calc(1.5 * var(--sp-1))}.lawh-toolbar .btn,.lawh-toolbar .pager-btn{padding-inline:var(--sp-2)}input,select,textarea{font-size:var(--fs-ui-md)}}.usage-page,.feedback-page,.legal-page{overflow-y:auto}.usage-body,.feedback-body,.legal-body{width:100%;padding:var(--sp-6) var(--sp-5);gap:var(--sp-5);margin:0 auto;display:grid}.usage-body,.legal-body{max-width:var(--page-w-narrow)}.usage-section{gap:var(--sp-2);display:grid}.usage-table,.feedback-table,.shortcuts-table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--c-line);background:var(--c-canvas);border-radius:var(--r-md);width:100%;font-size:var(--fs-ui-sm);font-variant-numeric:tabular-nums;overflow:hidden}.usage-table :is(th,td),.feedback-table :is(th,td),.shortcuts-table :is(th,td){padding:var(--sp-3);text-align:start}.usage-table tr>:first-child,.feedback-table tr>:first-child,.shortcuts-table tr>:first-child{padding-inline-start:var(--sp-4)}.usage-table tr>:last-child,.feedback-table tr>:last-child,.shortcuts-table tr>:last-child{padding-inline-end:var(--sp-4)}.usage-table :is(th,td){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-table tbody tr :is(th,td),.feedback-table tbody tr :is(th,td),.shortcuts-table tbody tr :is(th,td){border-top:1px solid var(--c-line)}.usage-table thead th,.feedback-table thead th{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.usage-table tbody th,.feedback-table tbody th,.shortcuts-table tbody th{font-weight:500}.usage-name{text-overflow:ellipsis;display:block;overflow:hidden}.usage-name>[dir=rtl]{text-overflow:ellipsis;text-align:end;padding-block:var(--sp-1);margin-block:calc(-1 * var(--sp-1));display:block;overflow:hidden}.usage-name [lang=ar]{font-size:var(--fs-ar-ui);line-height:var(--lh-none)}.usage-sub{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500;display:none}.usage-table .num{text-align:end}.usage-table abbr{text-decoration:none}.usage-pages,.usage-reused{width:calc(6ch + 2 * var(--sp-3))}.usage-tokens{width:calc(16ch + 2 * var(--sp-3))}.usage-cost{width:calc(9ch + var(--sp-3) + var(--sp-4))}.usage-unpriced{width:var(--sp-2);height:var(--sp-2);border-radius:var(--r-pill);background:var(--c-warn);vertical-align:middle;display:inline-block}.usage-table .usage-unpriced{margin-inline-end:var(--sp-1)}.usage-warn{align-items:center;gap:var(--sp-2);font-size:var(--fs-ui-sm);color:var(--c-warn);margin:0;display:flex}@media (width<=767px){.usage-table .usage-tokens{display:none}.usage-sub{display:block}.usage-table :is(th,td){padding-inline:var(--sp-2)}.usage-pages,.usage-reused{width:calc(5ch + 2 * var(--sp-2))}.usage-cost{width:calc(8ch + var(--sp-2) + var(--sp-4))}.usage-table tbody th{white-space:normal}.usage-name,.usage-name>[dir=rtl]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}}.feedback-body{max-width:var(--page-w)}.feedback-table :is(th,td){vertical-align:top;overflow-wrap:anywhere}.feedback-when{width:calc(18ch + var(--sp-3) + var(--sp-4))}.feedback-who,.feedback-where{width:calc(24ch + 2 * var(--sp-3))}.feedback-message{white-space:pre-wrap}.feedback-sub{font-size:var(--fs-ui-xs);color:var(--c-ink-3);white-space:normal;font-weight:500;display:none}@media (width<=767px){.feedback-who,.feedback-where{display:none}.feedback-sub{display:block}}.feedback-dialog{width:min(100vw - var(--sp-6), calc(var(--sp-8) * 7));max-width:none;padding:var(--sp-5);border-radius:var(--r-lg);background:var(--c-raised);color:var(--c-ink);box-shadow:var(--shadow-pop);border:0}.feedback-dialog::backdrop{background:var(--c-scrim)}.feedback-form{gap:var(--sp-3);display:grid}.feedback-form h2{margin:0}.feedback-foot{justify-content:flex-end;align-items:center;gap:var(--sp-2);display:flex}.feedback-sent{align-items:center;gap:var(--sp-1);font-size:var(--fs-ui-sm);color:var(--c-ok-strong);flex:1;display:inline-flex}.settings-groups{gap:var(--sp-5);display:grid}.settings-group{gap:var(--sp-2);display:grid}.settings-group-h{font-size:var(--fs-ui-sm);margin:0;font-weight:600}.shortcuts-table th{width:calc(var(--sp-8) * 2 + var(--sp-4))}.shortcuts-keys{gap:var(--sp-1);flex-wrap:wrap;display:flex}.shortcuts-table kbd{min-width:calc(var(--sp-4) + var(--sp-1));height:calc(var(--sp-4) + var(--sp-1));padding:0 var(--sp-1);border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-raised);box-shadow:inset 0 -1px 0 var(--c-line-strong);font-family:var(--font-ui);font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-none);color:var(--c-ink-2);place-items:center;display:inline-grid}.settings-window{width:min(100vw - 2 * var(--sp-5), calc(var(--sp-8) * 15));height:min(100svh - 2 * var(--sp-5), calc(var(--sp-8) * 10));border-radius:var(--r-lg);background:var(--c-raised);max-width:none;max-height:none;color:var(--c-ink);box-shadow:var(--shadow-pop);border:0;padding:0;overflow:hidden}.settings-window[open]{grid-template-columns:calc(var(--sp-8) * 4 - var(--sp-4)) minmax(0, 1fr);display:grid}.settings-window::backdrop{background:var(--c-scrim)}.settings-list{gap:var(--sp-1);min-height:0;padding:0 var(--sp-3) var(--sp-3);background:var(--c-app);flex-direction:column;display:flex;overflow-y:auto}.settings-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-ui-lg);font-weight:600;line-height:var(--lh-tight);overflow:hidden}.settings-list>.settings-title{height:calc(var(--control-h) + 2 * var(--sp-3));padding-inline:var(--sp-2);flex:none;align-items:center;display:flex}.settings-main{flex-direction:column;min-width:0;min-height:0;display:flex}.settings-head{align-items:center;gap:var(--sp-2);height:calc(var(--control-h) + 2 * var(--sp-3));padding-inline:var(--sp-5) var(--sp-3);flex:none;display:flex}.settings-head>.settings-title{flex:1}.settings-status{font-size:var(--fs-ui-sm);flex:none}.settings-body{min-height:0;padding:var(--sp-2) var(--sp-5) var(--sp-5);flex:1;overflow-y:auto}.settings-sections{padding:var(--sp-2) var(--sp-1);margin:0;list-style:none;overflow-y:auto}.settings-sections .side-row{height:calc(var(--control-h) + var(--sp-4));justify-content:space-between}@media (width<=767px){.settings-window{width:100vw;height:calc(100svh - var(--sp-5));border-radius:var(--r-lg) var(--r-lg) 0 0;margin:auto 0 0}.settings-window[open]{grid-template-columns:minmax(0,1fr)}.settings-head,.settings-body{padding-inline:var(--sp-3)}}.settings-rows{border:1px solid var(--c-line);border-radius:var(--r-md)}.settings-row{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);min-height:calc(var(--field-h) + 2 * var(--sp-3));padding:var(--sp-3) var(--sp-4);font-size:var(--fs-ui-sm);flex-wrap:wrap;display:flex}.settings-row+.settings-row{border-top:1px solid var(--c-line)}.settings-text{flex:1 1 calc(var(--sp-8) * 3);gap:var(--sp-1);min-width:0;display:grid}.settings-label{font-weight:500}.settings-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-ink-2);overflow:hidden}.settings-name{width:min(100%, calc(var(--sp-8) * 4));height:var(--field-h);padding-block:0}.settings-saved,.settings-fail{align-items:center;display:inline-flex}.settings-saved{gap:var(--sp-2);color:var(--c-ok-strong)}.settings-fail{gap:var(--sp-2);color:var(--c-danger)}.profile-pop .menu-toggle[aria-current=page]{background:var(--c-pressed)}.pages-page{background:var(--c-canvas)}.tools-page{overflow-y:auto}.tools-body{width:100%;max-width:var(--page-w);padding:var(--sp-6) var(--sp-5);margin:0 auto;display:grid;container-type:inline-size}@media (width<=767px){:is(.usage-body,.feedback-body,.legal-body,.tools-body){padding-top:var(--sp-4);padding-inline:var(--sp-3)}}.tools-section{gap:var(--sp-2);display:grid}.forms-table{border-collapse:separate;border-spacing:0;border:1px solid var(--c-line);background:var(--c-panel);border-radius:var(--r-md);width:100%;overflow:hidden}.forms-table :is(th,td){padding:var(--sp-2);text-align:center;vertical-align:middle}.forms-table thead th{color:var(--c-ink-2);font-weight:500}.forms-table thead th>span{display:block}.forms-table thead tr:not(.forms-groups) th{vertical-align:bottom}.forms-table thead [lang=ar]{font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-ar-ui)}.forms-en{font-size:var(--fs-ui-sm);color:var(--c-ink-3)}.forms-groups>*{border-bottom:1px solid var(--c-line-strong)}.forms-groups>*+*{border-inline-start:1px solid var(--c-line-strong)}.forms-table tbody tr>*{border-top:1px solid var(--c-line)}.forms-n{font-variant-numeric:tabular-nums;font-weight:700}.forms-sense{font-size:var(--fs-ui-sm);color:var(--c-ink-2);text-align:start;min-width:calc(var(--sp-8) + var(--sp-7))}.forms-ar{font-family:var(--font-ar);font-size:var(--fs-ar-read);line-height:var(--lh-ar-ui)}@container (width>=941px){.forms-table tr:not(.forms-groups)>:first-child{padding-inline-start:var(--sp-4)}.forms-table tr:not(.forms-groups)>:last-child{padding-inline-end:var(--sp-4)}}@container (width>=1040px){.forms-table{table-layout:fixed}.forms-col-n{width:var(--sp-8)}.forms-col-sense{width:calc(var(--sp-8) * 2 + var(--sp-4))}.forms-col-name{width:calc(var(--sp-8) + var(--sp-6))}.forms-col-place{width:calc(var(--sp-8) + var(--sp-7))}.forms-en{white-space:nowrap}}.forms-table tr:not(.forms-groups)>:is(:nth-child(3),:nth-child(6),:nth-child(8)){border-inline-start:1px solid var(--c-line-strong)}.forms-none{color:var(--c-ink-3)}@container (width<=940px){.forms-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.forms-table,.forms-table tbody{gap:var(--sp-2);background:0 0;display:grid}.forms-table{border:0;border-radius:0}.forms-table tbody tr{gap:var(--sp-1) var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--c-panel);border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.forms-table tbody :is(th,td){text-align:start;border:0;padding:0}.forms-table tr:not(.forms-groups)>:is(:nth-child(3),:nth-child(6),:nth-child(8)){border:0}.forms-n,.forms-sense{grid-column:1/-1}.forms-ar:before{content:attr(data-label);font-family:var(--font-ui);font-size:var(--fs-ui-xs);color:var(--c-ink-3);line-height:var(--lh-ui);display:block}}.pages-title{flex:1;min-width:0}.pages-title h1{font-size:var(--fs-ui-lg);font-weight:700;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pages-typed{align-items:center;gap:var(--sp-2);display:flex}.pages-typed label{font-weight:700}.pages-typed input{width:calc(var(--sp-8) * 3);height:var(--field-h)}.pages-typed-err,.pages-error{padding:var(--sp-2) var(--sp-5) 0;margin:0}.page-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--sp-8) * 2), 1fr));align-content:start;gap:var(--sp-4);min-height:0;padding:var(--sp-4) var(--sp-5);background:var(--c-panel);flex:1;margin:0;list-style:none;display:grid;overflow-y:auto}.page-thumb{gap:var(--sp-1);width:100%;color:var(--c-ink-2);font-size:var(--fs-ui-sm);cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:relative}.page-sheet{aspect-ratio:534/751;border-radius:var(--r-sm);background:var(--c-canvas);box-shadow:var(--shadow-canvas);transition:box-shadow var(--dur) var(--ease);display:block;overflow:hidden}.page-sheet canvas{width:100%;height:100%;display:block}.page-thumb.is-on .page-sheet{box-shadow:0 0 0 2px var(--c-ring), 0 0 0 6px var(--c-selection)}.page-thumb.is-on{color:var(--c-accent-strong);font-weight:700}.page-thumb.is-read{cursor:default}.page-thumb.is-read .page-sheet{opacity:.5}.page-thumb:focus-visible{outline:var(--focus-ring);outline-offset:var(--sp-1)}.page-mark{top:var(--sp-2);right:var(--sp-2);width:var(--chip-h);height:var(--chip-h);border-radius:var(--r-pill);background:var(--c-canvas);color:var(--c-ink-2);box-shadow:var(--shadow-canvas);place-items:center;display:inline-grid;position:absolute}@media (hover:hover){.page-thumb:not(.is-read):hover .page-sheet{box-shadow:0 0 0 1px var(--c-line-strong), var(--shadow-canvas)}.page-thumb.is-on:hover .page-sheet{box-shadow:0 0 0 2px var(--c-ring), 0 0 0 6px var(--c-selection)}}.page-thumb:not(.is-read):active .page-sheet{box-shadow:0 0 0 2px var(--c-ring), 0 0 0 6px var(--c-selection)}.page-viewer{width:min(100vw - var(--sp-6), var(--page-w));height:calc(100svh - var(--sp-6));border-radius:var(--r-lg);background:var(--c-canvas);max-width:none;max-height:none;color:var(--c-ink);box-shadow:var(--shadow-pop);border:0;padding:0}.page-viewer::backdrop{background:var(--c-scrim)}.page-viewer-in{flex-direction:column;height:100%;display:flex}.page-viewer-head{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-line);flex:none;display:flex}.page-viewer-title{font-size:var(--fs-ui-md);font-weight:700}.page-viewer-head .spacer{flex:1}.page-viewer-body{align-items:center;gap:var(--sp-2);min-height:0;padding:var(--sp-3);background:var(--c-panel);flex:1;display:flex}.page-view{flex:1;place-items:center;min-width:0;height:100%;display:grid}.page-view canvas{box-shadow:var(--shadow-canvas);display:block}@media (width<=767px){.page-viewer{border-radius:0;width:100vw;height:100svh}.page-viewer-body{padding:var(--sp-2) var(--sp-1);gap:0}}.pages-foot{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--c-line);background:var(--c-canvas);flex:none;display:flex}.pages-count{font-weight:500}.pages-left{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.pages-left.is-out{color:var(--c-warn)}.pages-foot .spacer{flex:1}@media (width<=767px){.page-grid,.pages-foot{padding-inline:var(--sp-3)}.pages-typed{width:100%}.pages-typed input{flex:1;width:auto}.page-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--sp-8) + var(--sp-6)), 1fr));gap:var(--sp-3)}}.sv-tok .sv-cut{border-inline-start:1.5px dotted var(--c-focus);pointer-events:none;width:0;position:absolute;top:20%;bottom:20%}@media (hover:hover){.sv-tok.is-splittable:not(.is-sel):hover{-webkit-text-decoration:underline dotted var(--c-ink-3);text-decoration:underline dotted var(--c-ink-3);text-underline-offset:10px}}.sv-piece-name{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.insp-pieces{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.insp-pieces-chips{gap:var(--sp-2);flex-wrap:wrap;flex:1;display:flex}.piece-chip{align-items:center;gap:var(--sp-2);height:var(--chip-h);padding:0 var(--sp-3);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-raised);box-shadow:var(--shadow-control);white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);display:inline-flex}.piece-chip.is-on{background:var(--c-chosen);border-color:var(--c-chosen-line);color:var(--c-chosen-ink)}@media (hover:hover){.piece-chip:not(.is-on):hover{background:var(--c-raised-hover)}}.piece-chip:not(.is-on):active{background:var(--c-raised-pressed)}.piece-chip.is-on:active{background:var(--c-chosen-pressed)}.piece-ar{font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-tight);color:inherit}.insp-pieces-meta{align-items:center;gap:var(--icon-gap);flex:none;margin-inline-end:calc((var(--icon) - var(--control-h)) / 2);display:flex}.sv.zoom-sentence .sv-col{padding-inline:0}.sv.zoom-sentence .sv-words{column-gap:var(--sp-2)}.sv:is(.zoom-piece,.zoom-letter) .sv-words{column-gap:var(--sp-4)}.sv:is(.zoom-piece,.zoom-letter) .sv-col{padding-inline:var(--sp-1)}.sv.zoom-piece .sv-letter{padding-inline:var(--sp-1);box-shadow:none;background-color:#0000}.sv.zoom-piece .sv-letter+.sv-letter:after{content:"";border-inline-start:1px dashed var(--c-line-strong);pointer-events:none;position:absolute;inset-block:20%;inset-inline-start:calc(var(--sp-1) / -2)}.sv.is-review .sv-words{column-gap:var(--sp-4)}.sv.is-review .sv-col{padding-inline:var(--sp-1)}.insp-rows{grid-template-columns:minmax(0,1fr);display:grid}.inspector .insp-rows{padding-block:0}.inspector .insp-row-h{align-items:center;gap:var(--icon-gap);height:var(--pane-row-h);display:flex;position:relative}.inspector .insp-row-h>.icon-btn{position:relative}.inspector .layer-group-h{min-width:0;font-size:var(--fs-ui-sm);color:var(--c-ink);flex:1;margin:0;font-weight:500}.inspector .layer-group.is-off .layer-group-h{color:var(--c-ink-3)}.inspector .layer-group.is-off .insp-row-body[inert]{opacity:.45}.inspector .insp-fold{align-items:center;gap:var(--sp-2);width:calc(100% + 2 * var(--sp-2));height:var(--pane-row-h);margin:0 calc(-1 * var(--sp-2));padding:0 var(--sp-2);border-radius:var(--r-sm);font:inherit;color:inherit;text-align:start;background:0 0;border:0;display:flex}.inspector button.insp-fold{cursor:pointer}.inspector .insp-fold[aria-expanded=true]:not(:hover),.layers .layer-btn[aria-expanded=true]:not(:hover){background:0 0}.inspector .insp-row-h>.layer-group-h:not(:last-child) .insp-fold{width:calc(100% + var(--sp-2));margin-inline-end:0}.inspector .insp-row-h:has(.insp-fold){margin-inline:calc(-1 * var(--sp-2));padding-inline:var(--sp-2);border-radius:var(--r-sm)}@media (hover:hover){.inspector button.insp-fold:hover{background:var(--c-hover)}.inspector .insp-row-h:has(.insp-fold:hover){background:var(--c-hover)}.inspector .insp-row-h button.insp-fold:hover{background:0 0}}.inspector button.insp-fold:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.insp-fold-name{flex:1;min-width:0}.insp-fold-name[lang=ar],.layer-name[lang=ar]{font-size:var(--fs-ar-ui);font-weight:400;line-height:var(--lh-none)}.insp-fold-sum{color:var(--c-ink-2);font-weight:400}.insp-fold-sum[lang=ar]{font-size:var(--fs-ar-ui);line-height:var(--lh-tight)}.inspector .insp-fold-caret{width:var(--icon-sm);height:var(--icon-sm);color:var(--c-ink-3);flex:none}.inspector .insp-row-body{gap:var(--sp-2);padding:var(--sp-1) 0 var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.inspector .insp-row-body:has(>.dict:empty){padding-block:0}.insp-rows>.insp-status{padding-bottom:var(--sp-3)}.insp-row-body .insp-h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lawh-foot{gap:var(--sp-4);min-height:calc(var(--control-h) + 2 * var(--sp-2));flex-wrap:nowrap}.foot-progress{align-items:center;gap:var(--sp-2);white-space:nowrap;min-width:0;display:inline-flex}.foot-end{align-items:center;gap:var(--sp-2);margin-inline-start:auto;display:inline-flex}@media (width<=767px){.panels[data-mode=review]>.lawh-panel .lawh-foot{pointer-events:none;min-height:0;padding:0;position:absolute;inset-block-end:var(--sp-2);inset-inline-end:var(--sp-3)}.panels[data-mode=review]>.lawh-panel .lawh-foot>*{pointer-events:auto}.panels[data-mode=review]>.lawh-panel .panel-scroll{padding-bottom:calc(2 * var(--sp-2) + var(--chip-h-sm))}}.lawh-panel{container:lawhpanel/inline-size}.lawh-body{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.grammar-count{color:var(--c-ink-3);margin-inline-start:var(--sp-1);font-weight:400}.inspector .letters .grammar-count{font-weight:inherit}:is(.inspector,.sidebar,.layers) .insp-h{font-size:var(--fs-ui-md);letter-spacing:-.01em;color:var(--c-ink);font-weight:600}[data-form=I]{--form-c:var(--c-form-1)}[data-form=II]{--form-c:var(--c-form-2)}[data-form=III]{--form-c:var(--c-form-3)}[data-form=IV]{--form-c:var(--c-form-4)}[data-form=V]{--form-c:var(--c-form-5)}[data-form=VI]{--form-c:var(--c-form-6)}[data-form=VII]{--form-c:var(--c-form-7)}[data-form=VIII]{--form-c:var(--c-form-8)}[data-form=IX]{--form-c:var(--c-form-9)}[data-form=X]{--form-c:var(--c-form-10)}.form-badge{min-width:var(--target-min);padding:0 var(--sp-1);border-radius:var(--r-sm);font-family:var(--font-ui);font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-ui);color:var(--form-c,var(--c-ink-2));background:color-mix(in srgb, var(--form-c,var(--c-ink-2)) 12%, transparent);justify-content:center;align-items:center;display:inline-flex}.value-chip.form-chip.is-fit{border-style:dashed;border-color:var(--form-c)}.sv-layer{justify-content:center;align-items:center;gap:var(--sp-1);min-height:calc(var(--fs-ar-ui) * var(--lh-ui));font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-ui);white-space:nowrap;color:var(--c-ink-2);display:flex}.sv-layer .form-badge{font-size:var(--fs-ui-sm)}.sv.has-tiers{row-gap:var(--sp-6)}.sv.has-tiers .sv-words{row-gap:var(--sp-5)}.sv-layer-item,.sv-layer-v{align-items:center;gap:var(--sp-1);display:inline-flex}.sv-layer-v{color:var(--hue,var(--c-ink-2))}.sv-layer-item+.sv-layer-item:before{content:"·";margin-inline:var(--sp-1);color:var(--c-sep)}.checks-pane .checks-head{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-line);flex:none}.checks-pane .checks-head .insp-h{flex:1}.checks-of{font-size:var(--fs-ui-xs);color:var(--c-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.checks-nav{gap:var(--icon-gap);display:inline-flex}.checks-filter{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-line);flex-wrap:wrap;flex:none;display:flex}.checks-filter [lang=ar]{line-height:var(--lh-none)}.chip-count{color:var(--c-ink-3);font-variant-numeric:tabular-nums}.chip-btn.is-on .chip-count{color:inherit}.check-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.check-card{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-panel);transition:opacity var(--dur) var(--ease), box-shadow var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;display:grid}.check-card.is-current{box-shadow:var(--shadow-selected);border-color:#0000}.check-card.is-done{opacity:.55}.check-go{justify-items:stretch;gap:var(--sp-2);border-radius:var(--r-sm);min-width:0;font:inherit;text-align:start;color:inherit;background:0 0;border:0;grid-area:1/1;padding:0;display:grid}.check-go:active{background:var(--c-pressed)}.check-go:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--sp-1) / 2)}.check-top{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500;display:flex}.check-kind{align-items:center;gap:var(--sp-1);height:var(--chip-h-sm);padding:0 var(--sp-2);border-radius:var(--r-pill);white-space:nowrap;font-weight:500;display:inline-flex}.check-kind [lang=ar]{line-height:var(--lh-none)}.check-kind.is-ocr{background:var(--c-warn-soft);color:var(--c-warn)}.check-kind.is-letter{background:var(--c-danger-soft);color:var(--c-danger)}.check-kind.is-shape{background:var(--c-sunk);color:var(--c-ink-2);box-shadow:inset 0 0 0 1px var(--c-line)}.check-kind.is-ok{background:var(--c-ok-soft);color:var(--c-ok-strong)}.check-line{white-space:nowrap}.check-word{justify-content:flex-end;align-items:baseline;column-gap:var(--sp-3);font-family:var(--font-ar);font-size:var(--fs-ar-read);line-height:var(--lh-ar-ui);color:var(--c-ar-ink);flex-wrap:wrap;display:flex}.check-word mark{color:inherit;-webkit-text-decoration:underline wavy var(--c-warn);text-decoration:underline wavy var(--c-warn);background:0 0;text-decoration-thickness:1px}.check-was{color:var(--c-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--c-danger);text-decoration-color:var(--c-danger)}.check-to{font-family:var(--font-ui);font-size:var(--fs-ui-sm);color:var(--c-mark-empty)}.check-now{padding-inline:var(--sp-1);border-radius:var(--r-sm);background:var(--c-accent-soft)}.check-aside{min-height:var(--sp-5);font-size:var(--fs-ui-xs);color:var(--c-ink-3);white-space:nowrap;grid-area:1/2;align-self:start;align-items:center;font-weight:500;display:inline-flex}.check-actions{justify-content:space-between;align-items:center;gap:var(--sp-2);grid-column:1/-1;display:flex}.lawh-editor .cm-check-current{border-radius:var(--r-sm);outline:calc(var(--sp-1) / 2) solid var(--c-ring);outline-offset:calc(var(--sp-1) / 2)}.inspector.is-empty{justify-content:center}.insp-empty-state{animation:section-in var(--duration-medium) var(--ease-smooth-out) both}.empty-shape{margin-bottom:var(--sp-5);border:1px dashed var(--c-line-strong);border-radius:var(--r-md);color:var(--c-mark-empty);width:calc(var(--sp-8) * 2 + var(--sp-5));height:calc(var(--sp-8) + var(--sp-5));font-size:var(--fs-ar-display);place-items:center;display:grid;position:relative}.empty-shape [lang=ar]{line-height:var(--lh-ar-ui)}.empty-shape:before{content:"";inset:calc(-1 * var(--sp-2));border-radius:calc(var(--r-md) + var(--sp-2));box-shadow:var(--shadow-selected);opacity:.35;position:absolute}.letters-odd{font-size:var(--fs-ui-xs);color:var(--c-warn);margin:0;font-weight:500}.letter-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--target-min) * 3), 1fr));gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.letter-go{width:100%;font:inherit;color:inherit;background:0 0;border:0;justify-items:center;padding:0;display:grid}@media (hover:hover){.letter-card:hover{border-color:var(--c-line-strong)}}.letter-card:has(.letter-go:active:not(:disabled)){background:var(--c-raised-pressed)}.letter-go:focus-visible{outline:var(--focus-ring);outline-offset:2px}.letter-card.is-odd{border-color:var(--c-flag-line);background:var(--c-warn-soft)}.letter-glyph{font-family:var(--font-ar);font-size:var(--fs-ar-read);line-height:var(--lh-ui)}.letter-ar{font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-tight)}.letter-mark{font-size:var(--fs-ui-xs);color:var(--c-ink-2);text-align:center;font-weight:500}.letter-mark [lang=ar]{font-family:var(--font-ar)}.letter-cp{font-family:var(--font-mono);font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-tight);color:var(--c-ink-3)}.letter-card{padding:var(--sp-1) 0 calc(1.5 * var(--sp-1));border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-raised);transition:border-color var(--dur) var(--ease);align-content:start;justify-items:center;display:grid}.letter-card>.icon-btn{margin-block:calc(-1 * var(--sp-1))}.pdf-sheet{width:fit-content;margin-inline:auto;position:relative}.pdf-pick{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.pdf-guide{background:color-mix(in srgb, var(--c-ring) 20%, transparent);mix-blend-mode:multiply;pointer-events:none;transition:top var(--duration-fast) var(--ease-smooth-out), height var(--duration-fast) var(--ease-smooth-out);border-radius:0;position:absolute;left:0;right:0}.sv-tok.is-sel:before,.sv-letter.is-sel:before{box-shadow:var(--shadow-selected)}.root-others summary{align-items:center;gap:var(--sp-1);color:var(--c-accent-strong);font-weight:500;list-style:none;display:inline-flex}.root-others summary:active{border-radius:var(--r-sm);background:var(--c-pressed)}.root-others summary::-webkit-details-marker{display:none}.root-others summary:before{content:"›";transition:transform var(--duration-fast) var(--ease);display:inline-block}.root-others[open]>summary:before{transform:rotate(90deg)}.use-gloss{justify-self:start}.layer-group{grid-template-columns:minmax(0,1fr);display:grid}.layer-group ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.inspector .insp-h-row{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:nowrap;display:flex}.sv :is(.sv-tok,.sv-letter).has-wash{background-color:color-mix(in srgb, var(--wash) var(--wash-mix), transparent)}.insp-clear-row{align-items:flex-start;gap:var(--icon-gap);display:flex}:is(.insp-h-row,.inline-fields,.status-row,.insp-row-h,.checks-nav)>.icon-btn:last-child{margin-inline-end:calc((var(--icon) - var(--control-h)) / 2)}.inspector .inline-fields>.icon-btn.size-field:last-child{margin-inline-end:calc((var(--icon) - var(--field-h)) / 2)}.insp-scroll{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.lawh-body:has(>.layers-rail){grid-template-columns:auto minmax(0,1fr)}.lawh-body>.layers-rail{grid-area:1/1/-1}.lawh-body:has(>.layers-rail)>.panel-scroll{grid-area:1/2}.lawh-body:has(>.layers-rail)>.lawh-foot{grid-area:2/2}.layers-rail{width:var(--rail-w);min-height:0;padding:var(--sp-2);border-inline-end:1px solid var(--c-line);background:var(--c-canvas);flex-direction:column;display:flex;overflow-y:auto}@container lawhpanel (width<=1039px){.lawh-body>.layers-rail{display:none}.lawh-body:has(>.layers-rail){grid-template-columns:minmax(0,1fr)}.lawh-body:has(>.layers-rail)>:is(.panel-scroll,.lawh-foot){grid-column:1}}.layers{flex-direction:column;flex:1 0 auto;display:flex}.layers-head{height:var(--pane-row-h);padding-inline:var(--sp-2);align-items:center;display:flex}.layers-rail .layers-head,.layers-pop .layers-head{top:calc(-1 * var(--sp-2));z-index:var(--z-menu-host);height:calc(var(--pane-row-h) + var(--sp-2));margin-top:calc(-1 * var(--sp-2));padding-top:var(--sp-2);background:var(--c-canvas);position:sticky}.layers-pop .layers-head{background:var(--c-raised)}.layers-foot{height:var(--pane-row-h);padding-inline:var(--sp-2);align-items:center;margin:auto 0 0;display:flex}.layers-rail .layers-foot,.layers-pop .layers-foot{bottom:calc(-1 * var(--sp-2));height:calc(var(--pane-row-h) + var(--sp-2));margin-bottom:calc(-1 * var(--sp-2));padding-bottom:var(--sp-2);background:var(--c-canvas);position:sticky}.layers-pop .layers-foot{background:var(--c-raised)}.layers-foot,.layer-n,.layer-key-n{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.layer-list{margin:0;padding:0;list-style:none}.layer-list+.layer-list{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--c-line)}.layer-line{height:var(--pane-row-h);border-radius:var(--r-ctl);transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:center;padding-inline-end:calc(var(--sp-2) + (var(--icon) - var(--control-h)) / 2);display:flex}@media (hover:hover){.layer-line:has(>.layer-btn:not(.is-lit):hover){background:var(--c-hover)}.layers .layer-btn:hover{background:0 0}}.layer-line:has(>.layer-btn.is-lit){background:var(--c-pressed)}.layers .layer-btn{min-width:0;height:var(--pane-row-h);gap:var(--sp-2);border-radius:var(--r-ctl);border:0;flex:1}.layers .layer-btn.is-lit,.layers .layer-btn.is-lit:active:not(:disabled){background:0 0}.layer-label{align-items:center;gap:var(--sp-2);min-width:0;height:var(--pane-row-h);padding:0 var(--sp-2);flex:1;display:flex}.layer-name{text-overflow:ellipsis;min-width:0;font-size:var(--fs-ui-sm);color:var(--c-ink);transition:color var(--dur) var(--ease);flex:1;font-weight:500;overflow:hidden}.layer-btn.is-lit .layer-name{font-weight:600}.layer-row:is(.is-hidden,.is-empty) .layer-name,.layers .layer-show{color:var(--c-ink-3)}@media (hover:hover){.layers .layer-show:hover:not(:disabled){color:var(--c-ink-2)}}.layer-key-wrap{gap:var(--sp-1);padding:var(--sp-1) var(--sp-2) var(--sp-4);display:grid}.layer-key{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.layer-key-btn{align-items:center;text-decoration:none;display:inline-flex}.layer-key-btn:disabled{cursor:default}.layer-swatch{align-items:center;gap:var(--sp-2);height:var(--chip-h);padding:0 var(--sp-3);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);background:color-mix(in srgb, var(--wash) var(--wash-mix), var(--c-raised));box-shadow:var(--shadow-control);color:var(--c-ink);transition:opacity var(--dur) var(--ease), box-shadow var(--dur) var(--ease);font-weight:500;display:inline-flex}.layer-swatch [lang=ar]{font-size:var(--fs-ar-ui);line-height:var(--lh-tight)}.layer-swatch [lang=en]{font-size:var(--fs-ui-sm)}.layer-swatch .layer-key-n{color:var(--c-ink-2)}.layer-key-btn.is-zero .layer-swatch{background:var(--c-raised)}.layer-key-btn[aria-pressed=true] .layer-swatch{box-shadow:var(--shadow-control), inset 0 0 0 1px var(--c-toggled-line)}.layer-key.is-picked .layer-key-btn[aria-pressed=false] .layer-swatch{opacity:.45}.layer-step{justify-content:flex-end;align-items:center;gap:var(--sp-1);display:flex}.layer-step-at{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.layers-acts{gap:var(--icon-gap);margin-inline-start:auto;display:flex}.pop.layers-pop{width:var(--rail-w);max-height:min(80vh, calc(var(--sp-8) * 10));padding:var(--sp-2);overflow-y:auto}.view-pop .layers{margin-inline:calc(-1 * var(--sp-2))}.lawh-page[data-focus=on]{background:var(--c-panel)}.focus-bar{z-index:var(--z-focus-bar);align-self:center;align-items:center;gap:var(--sp-2);max-width:calc(100% - 2 * var(--sp-4));margin-top:var(--sp-3);padding:var(--sp-1) var(--sp-2);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-raised);box-shadow:var(--shadow-pop);flex:none;display:flex;position:relative}.focus-bar :is(.btn,.icon-btn,.pager-btn){height:var(--control-h)}.focus-bar .pager{flex:0 auto;min-width:0}.focus-title{min-width:0;padding-inline:var(--sp-2) var(--sp-1)}.focus-title h1{max-width:calc(var(--sp-8) * 4);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-ui-lg);font-weight:600;line-height:var(--lh-tight);overflow:hidden}.focus-title h1[lang=ar]{font-size:var(--fs-ar-ui);line-height:var(--lh-ui)}.panels[data-focus=on]>.matn-panel{display:none}.panels[data-focus=on] .lawh-foot{justify-content:center;position:relative}.panels[data-focus=on] .lawh-foot .foot-end{position:absolute;inset-inline-end:var(--sp-3)}.panels[data-focus=on]>.lawh-panel{background:0 0}@media (width>=1024px){.panels[data-layout=focus][data-matn]{--focus-card-w:var(--rail-w);--focus-w:min(calc(var(--sp-8) * 20), max(calc(var(--sp-8) * 15.5), calc(100cqw - 2 * (var(--focus-card-w) + 2 * var(--sp-5)))), calc(100cqw - var(--focus-card-w) - 3 * var(--sp-5)));grid-template-columns:minmax(0, 1fr) var(--focus-w) minmax(0, 1fr)}.lawh-page[data-focus=on]{position:relative}.lawh-page[data-focus=on] .panels-wrap,.panels[data-layout=focus]{position:static}.panels[data-layout=focus][data-matn]:not([data-mode=review]){--focus-w:min(calc(var(--sp-8) * 25), calc(100cqw - var(--focus-card-w) - 3 * var(--sp-5)))}.panels[data-layout=focus]>.lawh-panel{grid-column:2}.panels[data-layout=focus]:has(>.inspector[data-state=open])>.lawh-panel{translate:calc(-1 * max(0px, var(--focus-w) / 2 + var(--focus-card-w) + 2 * var(--sp-5) - 100cqw / 2)) 0}.panels[data-layout=focus]>.inspector{z-index:var(--z-focus-card);top:50%;width:var(--focus-card-w);max-height:calc(100% - 2 * var(--sp-5));border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-raised);box-shadow:var(--shadow-pop);position:absolute;inset-inline-end:var(--sp-5);translate:0 -50%}.panels[data-layout=focus]>.inspector .insp-sel:not(.is-stretch) .insp-sel-ar{font-size:var(--fs-ar-display)}}@media (width<=1023px){.panels[data-focus=on]>.inspector{margin:0 var(--sp-4) var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-raised)}.panels[data-focus=on][data-mode=review]>.inspector{margin-inline:0}.focus-bar>.bar-rule{display:none}.focus-bar .view-menu{position:static}}@media (width<=767px){.focus-bar{justify-content:center;row-gap:var(--sp-1);flex-wrap:wrap}.focus-title,.focus-bar>.bar-rule{display:none}}.library{--ring-row:calc(var(--sp-6) + var(--sp-2));--ring-strip:calc(var(--sp-6) + var(--sp-3));--bar-w:calc(var(--sp-8) * 5)}@media (width<=1023px){.library{--bar-w:calc(var(--sp-8) * 3)}}.library-scroll{flex:1;min-height:0;overflow-y:auto;container:library/inline-size}.library-body{width:100%;max-width:var(--page-w);padding:var(--sp-6) var(--sp-5);gap:var(--sp-5);margin:0 auto;display:grid}.continue,.texts{gap:var(--sp-2);display:grid}.text-ring{width:var(--ring-row);height:var(--ring-row);flex:none;place-items:center;display:inline-grid;position:relative}.text-ring.is-strip{width:var(--ring-strip);height:var(--ring-strip)}.text-ring.is-side{width:var(--icon);height:var(--icon)}.ring-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring-svg circle{fill:none;stroke-width:5px}.ring-track{stroke:var(--c-line)}.ring-read{stroke:var(--c-mark-empty)}.ring-ok,.ring-spin{stroke:var(--c-ok)}.ring-svg .ring-dash{stroke:var(--c-mark-empty);stroke-width:2px}.text-ring.is-processing .ring-svg{animation:mark-turn var(--duration-very-slow) var(--ease-linear) infinite}@keyframes mark-turn{to{transform:rotate(1turn)}}.text-ring>.ico{width:var(--sp-4);height:var(--sp-4);stroke-width:2.5px;color:var(--c-ok)}.text-ring.is-failed>.ico{width:var(--icon);height:var(--icon);stroke-width:1.75px;color:var(--c-danger)}.ring-fig{font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-none);font-variant-numeric:tabular-nums;color:var(--c-ink);position:relative}.text-bar{gap:var(--sp-1);min-width:0;display:grid}.bar-track{height:calc(var(--sp-1) + var(--sp-1) / 2);border-radius:var(--r-pill);background:var(--c-line);display:block;position:relative;overflow:hidden}.bar-track>span{border-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}.bar-read{background:var(--c-mark-empty)}.bar-ok{background:var(--c-ok)}.text-bar.is-plain .bar-track{height:calc(var(--sp-1) * 3 / 4)}.bar-track>.bar-fill{transform-origin:0;transition:transform var(--duration-slow) var(--ease);border-radius:0;inset-inline-end:0}.bar-run{width:40%;animation:bar-run var(--duration-very-slow) var(--ease-linear) infinite}@keyframes bar-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}.upload-main .text-bar{margin-top:var(--sp-1)}.foot-progress .text-bar{width:calc(var(--sp-8) * 3)}.bar-figs{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-tight);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-ink-3);display:flex}.bar-figs b{color:var(--c-ink);font-weight:600}.continue{--continue-sheet:calc(var(--sp-6) + var(--sp-2))}.continue-strip{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-raised);box-shadow:var(--shadow-control);transition:border-color var(--dur) var(--ease);display:flex;position:relative}@media (hover:hover){.continue-strip:hover{border-color:var(--c-line-strong)}}.continue-head{flex:1;justify-items:start;min-width:0;display:grid}.continue-heading{min-width:0;max-width:100%;font-size:inherit;font-weight:600;line-height:var(--lh-tight)}.continue-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-ui-lg);padding-block:var(--sp-1);display:block;overflow:hidden}.continue-title[lang=ar],.continue-title [lang=ar]{font-size:var(--fs-ar-ui);color:var(--c-ar-ink);font-weight:700}.continue-where{white-space:nowrap;font-size:var(--fs-ui-xs);font-variant-numeric:tabular-nums;color:var(--c-ink-3);font-weight:500}.continue-sheet{width:var(--continue-sheet);aspect-ratio:534/751;border-radius:calc(var(--r-sm) / 2);background:repeating-linear-gradient(var(--c-line) 0 1px, transparent 1px calc(100% / 7)) 50% 50% / 64% 56% no-repeat, var(--c-canvas);box-shadow:var(--shadow-canvas);transition:transform var(--duration-fast) var(--ease);flex:none;display:block;position:relative;overflow:hidden}.continue-sheet img{object-fit:cover;object-position:top;width:100%;height:100%;animation:fade-in var(--duration-fast) var(--ease);display:block;position:absolute;inset:0}@media (hover:hover){.continue-strip:hover .continue-sheet{transform:translateY(calc(-1 * var(--sp-1) / 2))}}.continue-strip>.btn:after{content:"";border-radius:var(--r-md);position:absolute;inset:0}.continue-also{gap:var(--sp-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.continue-also li{min-width:0}.continue-chip{align-items:center;gap:var(--sp-2);max-width:100%;height:var(--chip-h);padding-inline:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-ui-sm);white-space:nowrap;color:var(--c-ink-3);transition:border-color var(--dur) var(--ease);text-decoration:none;display:inline-flex}@media (hover:hover){.continue-chip:hover{border-color:var(--c-line-strong)}}.continue-chip:active{background:var(--c-pressed)}.continue-chip:focus-visible{outline:var(--focus-ring);outline-offset:1px}@media (pointer:coarse){.continue-also{row-gap:var(--sp-3)}.continue-chip{position:relative}.continue-chip:after{content:"";width:max(100%, var(--target-touch));height:max(100%, var(--target-touch));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.continue-chip-title{text-overflow:ellipsis;min-width:0;color:var(--c-ink);font-weight:500;overflow:hidden}.continue-chip-title[lang=ar],.continue-chip-title [lang=ar]{font-size:var(--fs-ar-sm);color:var(--c-ar-ink);font-weight:700}.library-list{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-canvas);display:grid}.library-row+.library-row{border-top:1px solid var(--c-line)}.library-card{position:relative}.library-item{grid-template-columns:var(--ring-row) minmax(0, 1fr) var(--bar-w) calc(var(--sp-6) + var(--sp-1)) var(--control-h);align-items:center;gap:var(--sp-4);min-height:var(--sp-8);padding:var(--sp-2) var(--sp-4);color:inherit;text-decoration:none;display:grid}.library-row:first-child .library-item{border-start-start-radius:calc(var(--r-md) - 1px);border-start-end-radius:calc(var(--r-md) - 1px)}.library-row:last-child .library-item{border-end-end-radius:calc(var(--r-md) - 1px);border-end-start-radius:calc(var(--r-md) - 1px)}.library-item.skeleton{border-radius:0;padding:0}@media (hover:hover){a.library-item:hover{background:var(--c-hover)}}a.library-item:active{background:var(--c-pressed)}a.library-item:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--sp-1))}.library-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:var(--fs-ui-sm);font-weight:500;line-height:var(--lh-tight);padding-block:var(--sp-1);margin-block:calc(-1 * var(--sp-1));justify-self:start;display:block;overflow:hidden}.library-title[lang=ar],.library-title [lang=ar]{font-size:var(--fs-ar-ui);font-weight:400}.library-name{align-items:center;gap:var(--sp-2);justify-self:start;min-width:0;max-width:100%;display:flex}.library-globe{color:var(--c-ink-3);flex:none;display:inline-flex}.library-globe>.ico{width:var(--icon-sm);height:var(--icon-sm)}.library-when{font-size:var(--fs-ui-xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-ink-3);justify-self:end;font-weight:500}.library-failed{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.library-failed-word{font-size:var(--fs-ui-xs);color:var(--c-danger);font-weight:500}.key-swatch{width:var(--sp-2);height:var(--sp-2);border-radius:calc(var(--r-sm) / 3);background:var(--c-line);margin-inline-end:var(--sp-1);display:inline-block}.key-swatch.is-ok{background:var(--c-ok)}.key-swatch.is-read{background:var(--c-mark-empty)}.library-card>.library-actions{position:absolute;inset-block-start:50%;inset-inline-end:var(--sp-4);transform:translateY(-50%)}@media (hover:hover){.library-card>.library-actions{opacity:0;transition:opacity var(--dur) var(--ease)}.library-row:hover .library-actions,.library-row:focus-within .library-actions{opacity:1}.library-row:has(.pop) .library-actions{opacity:1}}.library-row:has(.pop){z-index:var(--z-menu-host);position:relative}.library-edit{grid-template-columns:var(--ring-row) minmax(0, 1fr) var(--control-h) var(--control-h);gap:var(--sp-2) var(--sp-3)}.library-edit input{width:100%;min-width:0;height:var(--field-h)}.library-confirm{grid-column:3/-1;justify-self:end}.library-row-error,.library-row-done{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--c-line)}@container library (width<=767px){.library-body{padding:var(--sp-4) var(--sp-3) var(--sp-6)}.continue-strip{gap:var(--sp-3);padding:var(--sp-3);flex-wrap:wrap}.continue-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;line-height:var(--lh-ui);-webkit-box-orient:vertical;padding-block:0;display:-webkit-box}.continue-title[lang=ar]{font-size:var(--fs-ar-ui);line-height:var(--lh-ar-ui)}.continue-strip>.btn{flex-basis:100%}.library-item{grid-template-columns:var(--ring-row) minmax(0, 1fr) calc(var(--sp-6) + var(--sp-1));gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);grid-template-areas:"ring title title""ring bar when"}.library-item:not(.library-edit)>.text-ring{grid-area:ring}.library-item:not(.library-edit)>.library-name{max-width:calc(100% - var(--sp-6) - var(--sp-1));grid-area:title}.library-item>:is(.text-bar,.library-failed){grid-area:bar}.library-item>.library-when{grid-area:when}.library-edit{grid-template-columns:var(--ring-row) minmax(0, 1fr) var(--control-h) var(--control-h);grid-template-areas:none}.library-item.is-static:has(.library-confirm){grid-template-areas:"ring title title""ring confirm confirm"}.library-confirm{grid-area:confirm;justify-self:start}.library-card>.library-actions{inset-block-start:var(--sp-2);inset-inline-end:var(--sp-2);transform:none}}@container library (width<=600px){.library-item:not(.library-edit){grid-template-columns:var(--ring-row) minmax(0, 1fr);grid-template-areas:"ring title""ring bar"}.library-item.is-static:has(.library-confirm){grid-template-areas:"ring title""ring confirm"}.library-item>.library-when{display:none}}.library-item.is-shared{grid-template-columns:var(--ring-row) minmax(0, 1fr) var(--sp-8);grid-template-areas:"ring head add"}.library-item.is-shared>.text-ring{grid-area:ring}.library-head{justify-items:start;gap:var(--sp-1);grid-area:head;min-width:0;display:grid}.library-sub{white-space:nowrap;min-width:0;max-width:100%;font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-tight);color:var(--c-ink-3);align-items:center;display:flex;overflow:hidden}.library-card>.library-add{position:absolute;inset-block-start:50%;inset-inline-end:var(--sp-4);transform:translateY(-50%)}@container library (width<=767px){.library-card>.library-add{inset-inline-end:var(--sp-3)}}.sv.has-structure{--ph-paper:var(--c-panel);--ph-line:color-mix(in srgb, var(--c-ink-3) 80%, var(--c-panel));--ph-line-w:1px;--ph-tint:color-mix(in srgb, var(--c-ink) 3%, transparent);--ph-ink:var(--c-ink-2);--ph-span:var(--c-ar-ink);--ph-name:var(--c-ink);--ph-held-w:1.25px;--ph-sel:var(--c-ring);--ph-sel-ink:var(--c-ink);--ph-sel-fill:var(--c-selection);--ph-sel-w:1.5px;--ph-sel-halo:color-mix(in srgb, var(--c-ring) 14%, transparent);--ph-sel-ring:inset 0 0 0 2px var(--c-ring);--ph-sel-ring-thin:inset 0 0 0 1.5px var(--c-ring);--ph-pill-bg:color-mix(in srgb, var(--c-ink) 4%, var(--c-panel));--ph-pill-edge:var(--c-line-strong);--ph-badge-h:var(--chip-h-sm);--ph-pill-h:26px;--ph-bracket-r:3px;--ph-key-dash:28px;isolation:isolate;grid-template-columns:minmax(0, 1fr) var(--ph-gutter,0);column-gap:0;position:relative}.sv.has-structure>.sv-line{grid-column:1}@media screen{:root[data-theme=dark] .sv.has-structure{--ph-line:var(--c-ink-3)}}.sv.has-structure .sv-col:before{content:"";height:var(--ph-top,0);display:block}.sv-room{height:var(--ph-mid,0);display:block}.sv.has-structure .sv-col{margin-inline-end:var(--ph-gap,0)}.sv.is-sel-drawn :is(.sv-tok,.sv-letter).is-sel:before{opacity:0}.ph-layer{pointer-events:none;position:absolute;inset:0}.ph-back{z-index:var(--z-behind)}.ph-front{z-index:var(--z-above)}.ph-probe{visibility:hidden;top:0;left:0}.ph-layer{transition:opacity var(--duration-fast) var(--ease)}.sv.is-settling .ph-layer{opacity:0;transition:none}.ph-cap{position:absolute;overflow:visible}.ph-cap-fill,.ph-cap-halo{fill:none;stroke:none}.ph-cap.is-leaf .ph-cap-fill{fill:var(--ph-tint)}.ph-cap-line{fill:none;stroke:var(--ph-hue,var(--ph-span));stroke-opacity:var(--ph-a,1);stroke-width:var(--ph-line-w)}.ph-cap.is-held .ph-cap-line{stroke-width:var(--ph-held-w)}.ph-cap-line.is-wide{stroke-dasharray:4 3}.ph-cap.is-sel .ph-cap-fill{fill:var(--ph-sel-fill)}.ph-cap.is-sel .ph-cap-halo{stroke:var(--ph-sel-halo);stroke-width:7px}.ph-cap.is-sel .ph-cap-line{stroke:var(--ph-sel);stroke-opacity:1;stroke-width:var(--ph-sel-w)}.ph-badge,.ph-badge-go{height:var(--ph-badge-h);padding-block:0;padding-inline:calc(1.5 * var(--sp-1));border-radius:var(--r-pill);background-color:var(--ph-paper);font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-none);color:var(--ph-ink);white-space:nowrap;pointer-events:auto;cursor:pointer;border:0;align-items:center;margin:0;display:inline-flex;position:absolute}.ph-badge.is-span,.ph-badge-go{color:var(--ph-hue,var(--ph-name))}.ph-badge.is-sel{box-shadow:var(--ph-sel-ring-thin);color:var(--ph-sel-ink)}.ph-badge-go{box-shadow:inset 0 0 0 var(--ph-line-w) color-mix(in srgb, var(--ph-hue,var(--ph-span)) calc(var(--ph-a,1) * 100%), transparent)}.ph-badge-go.is-lit{box-shadow:inset 0 0 0 var(--ph-line-w) var(--ph-hue,var(--ph-span))}.ph-wash{background:var(--ph-sel-fill);border-radius:var(--r-sm);position:absolute}.ph-bracket{border:var(--ph-line-w) solid var(--ph-line);border-radius:0 var(--ph-bracket-r) var(--ph-bracket-r) 0;border-left:0;position:absolute}.ph-bracket.is-sel{border-color:var(--ph-sel)}.ph-pill{height:var(--ph-pill-h);padding-inline:var(--sp-2);border-radius:var(--r-pill);background:var(--ph-pill-bg);box-shadow:inset 0 0 0 1px var(--ph-pill-edge);font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-none);color:var(--c-ink);white-space:nowrap;pointer-events:auto;cursor:pointer;align-items:center;display:inline-flex;position:absolute}.ph-pill.is-sel{box-shadow:var(--ph-sel-ring)}.ph-key{align-items:flex-end;gap:var(--sp-1);font-family:var(--font-ui);font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-tight);color:var(--c-ink-3);white-space:nowrap;pointer-events:auto;flex-direction:column;display:flex;position:absolute}.ph-key-dash{width:var(--ph-key-dash);border-top:var(--ph-line-w) dashed var(--ph-line)}.tools-page{container:tools-page/inline-size}.tools-hub{grid-template-columns:minmax(0,1fr);display:grid}.tools-body{grid-template-columns:minmax(0,1fr)}.tools-bar{align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--c-line);flex-wrap:wrap;display:flex;container:tools-bar/inline-size}@media (width<=767px){.tools-bar{padding-inline:var(--sp-3)}}.tools-nav{gap:var(--sp-1);min-width:0;padding:var(--sp-1);margin:calc(-1 * var(--sp-1));scrollbar-width:none;display:flex;overflow-x:auto}.tools-nav::-webkit-scrollbar{display:none}.tools-nav>*{width:auto;height:var(--control-h);flex:none}@media (width<=767px){.tools-nav .ico{display:none}}.tools-slot{flex:1 1 calc(var(--sp-8) * 4);min-width:0;max-width:calc(var(--sp-8) * 9);margin-inline-start:auto;display:flex}.tools-slot:empty{display:none}.tool,.tool .tools-section{grid-template-columns:minmax(0,1fr);display:grid}.tool{gap:var(--sp-5)}.tool-scroll{overflow-x:auto}.tool-search{align-items:center;gap:var(--sp-1);min-width:0;height:var(--field-h);padding-inline:var(--sp-3) var(--sp-1);border:1px solid var(--c-field-line);border-radius:var(--r-ctl);background:var(--c-raised);flex:auto;display:flex}.tool-search:has(input:focus-visible){outline:var(--focus-ring);outline-offset:0;border-color:#0000}.tool-search-glyph{color:var(--c-ink-3)}.tool-search input{appearance:none;min-width:0;padding:0 var(--sp-1);font-size:var(--fs-ar-ui);background:0 0;border:0;border-radius:0;flex:auto;align-self:stretch}.tool-search input:focus-visible{outline:none}.tool-search input::-webkit-search-cancel-button{appearance:none}.tool-search input::placeholder{font-family:var(--font-ui);font-size:var(--fs-ui-md);color:var(--c-ink-3)}.verb-summary{gap:var(--sp-3);justify-items:start;display:grid}.verb-root-line{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;justify-self:stretch;display:flex}.verb-root-end{margin-inline-start:auto;display:flex}.verb-root{font-family:var(--font-ar);font-size:var(--fs-ar-display);line-height:var(--lh-ar-ui)}.verb-kinds{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.verb-kind{align-items:center;gap:var(--sp-2);height:var(--chip-h-sm);padding:0 var(--sp-2);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-ui);color:var(--c-ink-2);display:inline-flex}.verb-kind .ar-inline{font-size:var(--fs-ar-sm);line-height:var(--lh-none);color:var(--c-ink)}.verb-summary .hint{margin:0}.verb-table{border-collapse:separate;border-spacing:0;border:1px solid var(--c-line);background:var(--c-panel);border-radius:var(--r-md);width:100%;overflow:hidden}.verb-table :is(th,td){padding:var(--sp-2) var(--sp-3);text-align:center;vertical-align:middle}.verb-table thead th{color:var(--c-ink-2);font-weight:500}.verb-table thead th>span{display:block}.verb-table thead [lang=ar]{font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-ar-ui)}.verb-table tbody tr>*{border-top:1px solid var(--c-line)}@container (width>=721px){.verb-table{table-layout:fixed}.verb-col-form{width:calc(var(--sp-8) + var(--sp-5))}.verb-table tr:not(.forms-groups)>:first-child{padding-inline-start:var(--sp-4)}.verb-table tr:not(.forms-groups)>:last-child{padding-inline-end:var(--sp-4)}}.verb-table .verb-group-start,.verb-table .forms-groups>*+*{border-inline-start:1px solid var(--c-line-strong)}.verb-form{white-space:nowrap}.verb-n{font-variant-numeric:tabular-nums;font-weight:700;display:block}.verb-form .link-btn.verb-n{min-width:var(--target-min);font-size:inherit;color:var(--c-ink);margin-inline:auto}.verb-pattern{font-family:var(--font-ar);font-size:var(--fs-ar-ui);font-weight:400;line-height:var(--lh-ar-ui);color:var(--c-ink-3);display:block}.verb-word,.verb-also{-webkit-user-select:all;user-select:all;cursor:text}.verb-word{font-family:var(--font-ar);font-size:var(--fs-ar-read);line-height:var(--lh-ar-ui)}.verb-also{font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-ar-ui);color:var(--c-ink-2);display:block}.verb-table td.is-read{background:var(--c-selection)}.verb-table tr.is-rare :is(.verb-word,.verb-also){color:var(--c-ink-3)}.verb-gap{color:var(--c-ink-3);font-size:var(--fs-ui-sm)}.verb-flag{height:var(--chip-h-sm);margin-inline:var(--sp-1);padding:0 var(--sp-2);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);font-family:var(--font-ui);font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-ui);color:var(--c-ink-2);vertical-align:middle;white-space:nowrap;align-items:center;display:inline-flex}.verb-flag.is-check{border-color:var(--c-warn);color:var(--c-warn)}.verb-notes{gap:var(--sp-1);font-size:var(--fs-ui-sm);color:var(--c-ink-2);margin:0;padding:0;list-style:none;display:grid}.verb-notes-form{font-variant-numeric:tabular-nums;font-weight:700}.verb-legend{align-items:center;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;display:flex}@container tools-bar (width<=720px){.tools-slot{flex-basis:100%;max-width:none}}@container (width<=720px){.verb-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.verb-table,.verb-table tbody{gap:var(--sp-2);background:0 0;grid-template-columns:minmax(0,1fr);display:grid}.verb-table{border:0;border-radius:0}.verb-table tbody tr{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--c-panel);box-shadow:inset 0 0 0 1px var(--c-line);border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.verb-table tbody :is(th,td){padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);text-align:start;border-top:0}.verb-form,.verb-gap{grid-column:1/-1}.verb-form{align-items:baseline;gap:var(--sp-2);display:flex}.verb-n,.verb-pattern{display:inline}.verb-form .link-btn.verb-n{margin-inline:0}.verb-table tbody td[data-label]:before{content:attr(data-label);font-family:var(--font-ui);font-size:var(--fs-ui-xs);font-weight:500;line-height:var(--lh-ui);color:var(--c-ink-3);display:block}}.section-label .ar-inline{font-size:var(--fs-ar-display);font-weight:400;line-height:var(--lh-ar-ui)}.conj-table tbody+tbody tr:first-child>*{border-top-color:var(--c-line-strong)}.conj-person{white-space:nowrap;width:1%;font-weight:400}.conj-person>span{display:block}.conj-person [lang=ar]{font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-ar-ui)}.conj-table tbody td{width:20%}.conj-table.is-rare :is(.verb-word,.verb-also){color:var(--c-ink-3)}@container (width<=720px){.verb-root-end{flex-basis:100%}.conj-forms{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.conj-table tbody .conj-person{align-items:baseline;gap:var(--sp-2);grid-column:1/-1;width:auto;display:flex}.conj-table tbody .conj-person>span{display:inline}.conj-table tbody td{width:auto}.conj-table tbody td.verb-group-start{border-inline-start:0;grid-column:1}.conj-table tbody td.is-none{display:none}}.dict-tool{gap:var(--sp-6);max-width:calc(var(--sp-8) * 12);grid-template-columns:minmax(0,1fr);display:grid}.dict-tool-out{gap:var(--sp-6);justify-items:start;display:grid}.dict-tool-out .define{justify-self:stretch;gap:var(--sp-6)}.define-word{gap:var(--sp-4);justify-items:start;display:grid}.define-word-head,.dict-root{margin:0}.dict-root .root-ar{justify-self:start}.dict-rows{-webkit-user-select:text;user-select:text;font-size:var(--fs-ui-md);line-height:var(--lh-ui);color:var(--c-ink);justify-self:stretch}.dict-rows-label{margin:0 0 var(--sp-2);font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.dict-rows dl+.dict-rows-label{margin-top:var(--sp-5)}.dict-rows dl{gap:var(--sp-3);margin:0;display:grid}.dict-row{grid-template-columns:calc(var(--sp-8) + var(--sp-6)) minmax(0, 1fr);gap:var(--sp-4);align-items:baseline;display:grid}.dict-row dd{margin:0}.dict-form{text-align:end;font-size:var(--fs-ui-sm);color:var(--c-ink-2);font-weight:500}.dict-word{text-align:start;font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-tight)}.dict-rows [lang=ar]{font-family:var(--font-ar);line-height:var(--lh-tight)}.dict-head{margin:0 0 var(--sp-3)}.define-word>.hint{margin:0}.dict-pages{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dict-under>.lexicon-panel .page-frame{box-sizing:content-box;aspect-ratio:660/973;flex:0 auto}.nm-set{align-items:center;gap:var(--sp-1);flex-direction:column;display:inline-flex}.nm-marks{align-items:center;gap:var(--sp-1);min-height:var(--target-min);display:inline-flex}.nm{flex:none;place-items:center;display:inline-grid}.nm-slot{font-size:var(--fs-ar-ui);width:1.5em;height:1.5em}.nm-slot.nm-slot-case{width:20px;height:20px}.nm-slot.nm-slot-dot{width:9px}.nm-case{background:color-mix(in srgb, currentColor 10%, var(--c-canvas));border-radius:50%;width:20px;height:20px}.nm-case svg{display:block;overflow:visible}.nm-dotted{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-dasharray:1.4 1.5;opacity:.85}.nm-h{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tone-raf{color:var(--c-case-raf)}.tone-nasb{color:var(--c-case-nasb)}.tone-jarr{color:var(--c-case-jarr)}.tone-jazm{color:var(--c-case-jazm)}.nm-def{border:1.5px solid var(--c-ink-2);border-radius:50%;width:9px;height:9px}.nm-def.is-known{background:var(--c-ink-2)}.nm-def.is-unknown{background:0 0}.nm-pos{border-radius:var(--r-sm);border:1px solid var(--c-line-strong);background:var(--c-canvas);width:1.5em;height:1.5em;color:var(--c-ink-2);font-family:var(--font-ar);font-size:var(--fs-ar-ui);font-weight:700;line-height:var(--lh-none)}.nm-glyph{display:block;transform:translateY(-.12em)}.nm-role{font-family:var(--font-ar);font-size:var(--fs-ar-ui);line-height:var(--lh-ar-ui);min-height:calc(var(--lh-ar-ui) * 1em);color:var(--c-ink);white-space:nowrap}.nm-free{color:var(--c-ink-3)}.nm-case,.nm-def,.nm-pos{animation:nm-in var(--duration-fast) var(--ease-smooth-out)}@keyframes nm-in{0%{opacity:0;transform:scale(.7)}}.hcard-irab .nm-set{align-items:center;gap:var(--sp-2);flex-direction:row-reverse}.hcard{z-index:var(--z-hover-card);pointer-events:none;max-width:min(300px,100vw - 16px);padding:var(--sp-3) var(--sp-3);background:var(--c-canvas);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);opacity:0;position:fixed}.hcard.is-on{opacity:1;animation:card-in var(--duration-fast) var(--ease-smooth-out)}.hcard.is-on.is-below{animation-name:card-in-below}.hcard.is-static{position:static}@keyframes card-in-below{0%{opacity:0;transform:translateY(-3px)}}.hcard-body{gap:var(--sp-1);font-size:var(--fs-ui-sm);color:var(--c-ink-2);display:grid}.hcard-ar{font-family:var(--font-ar);font-size:var(--fs-ar-read);line-height:var(--lh-ar-ui);color:var(--c-ar-ink);text-align:right}.hcard-row{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.hcard-k{min-width:52px;font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.hcard-root{font-family:var(--font-ar);font-size:var(--fs-ar-ui);color:var(--c-ink)}.hcard-fn{font-family:var(--font-ar);font-size:var(--fs-ar-ui);color:var(--c-ink-2)}.hcard-muted{font-size:var(--fs-ui-xs);color:var(--c-ink-3);font-weight:500}.hcard-phrase .hcard-muted{font-size:var(--fs-ar-ui)}.hcard-words{font-family:var(--font-ar);font-size:var(--fs-ar-ui);color:var(--c-ink-3)}.hcard-en{color:var(--c-ink)}.hcard-phrase-v{font-family:var(--font-ar);font-size:var(--fs-ar-ui);color:var(--c-ink)}.hcard-flag{color:var(--c-warn)}.save-tick{align-items:center;gap:var(--sp-2);min-width:var(--icon);color:var(--c-ink-3);opacity:0;justify-content:center;display:inline-flex}.save-tick .ico{width:var(--icon-sm);height:var(--icon-sm);color:var(--c-focus)}.save-tick.is-saving{opacity:1}.save-tick{transition:opacity var(--duration-exit) var(--ease-smooth-in)}.save-tick.is-saved{opacity:1;transition:opacity var(--duration-instant) var(--ease-smooth-out)}.save-tick.is-error{opacity:1;color:var(--c-danger)}.save-dot{width:var(--sp-2);height:var(--sp-2);border-radius:var(--r-pill);background:currentColor}.lawh-panel{position:relative}.toast{z-index:var(--z-toast);align-items:center;gap:var(--sp-2);max-width:calc(100% - var(--sp-5));padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border-radius:var(--r-pill);background:var(--c-canvas);border:1px solid var(--c-line);box-shadow:var(--shadow-pop);font-size:var(--fs-ui-sm);display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.toast.is-error{border-color:var(--c-danger);color:var(--c-danger)}.toast.is-ok{border-color:var(--c-accent-line);color:var(--c-ink)}.flash-slot{height:0;z-index:var(--z-flash);position:absolute;inset:auto 0 0}.flash-slot .toast{bottom:var(--sp-4)}.btn.is-confirmed{animation:settle var(--duration-medium) var(--ease-smooth-out)}@keyframes settle{0%{opacity:.6;transform:scale(.96)}}.study-col{gap:var(--sp-4);flex-direction:column;width:100%;margin-inline:auto;display:flex}@media (width>=1024px){.panels[data-layout=grid]>.inspector[data-state=open]{animation:column-in var(--duration-fast) var(--ease-smooth-out) both}.panels[data-layout=grid]>.inspector[data-state=closed]{animation:column-out var(--duration-exit-fast) var(--ease-smooth-in) both;pointer-events:none}.panels[data-layout=column]>.inspector[data-state=open]>.insp-scroll{animation:column-in var(--duration-fast) var(--ease-smooth-out) both}.panels[data-layout=column]>.inspector[data-state=closed]>.insp-scroll{animation:column-out var(--duration-exit-fast) var(--ease-smooth-in) both;pointer-events:none}}@keyframes column-in{0%{opacity:0;transform:translate(8px)}}@keyframes column-out{to{opacity:0;transform:translate(8px)}}@media (width>=1024px){.panels[data-layout=focus]>.lawh-panel{transition:translate var(--duration-fast) var(--ease-smooth-out)}.panels[data-layout=focus]>.inspector[data-state=open]{animation:card-in var(--duration-fast) var(--ease-smooth-out) both}.panels[data-layout=focus]>.inspector[data-state=closed]{animation:card-out var(--duration-exit-fast) var(--ease-smooth-in) both;pointer-events:none}}@keyframes card-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes card-out{to{opacity:0;transform:translateY(6px)scale(.98)}}.focus-bar{animation:focus-bar-in var(--duration-medium) var(--ease-smooth-out) both}.lawh-page[data-focus=on]>.panels-wrap{animation:fade-in var(--duration-medium) var(--ease-smooth-out) both}@keyframes focus-bar-in{0%{opacity:0;transform:translateY(-8px)}}@media (width<=1023px){.panels>.inspector[data-state=open]{animation:sheet-in var(--duration-medium) var(--ease-smooth-out) both}.panels>.inspector[data-state=closed]{animation:sheet-out var(--duration-exit) var(--ease-smooth-in) both;pointer-events:none}.inspector[data-sheet=open] .insp-scroll{animation:section-in var(--duration-fast) var(--ease-smooth-out) both}}@keyframes sheet-in{0%{opacity:0;transform:translateY(100%)}}@keyframes sheet-out{to{opacity:0;transform:translateY(100%)}}.inspector[data-state=open]:not([data-entered]) .insp-scroll>*{animation:section-in var(--duration-medium) var(--ease-smooth-out) both}.inspector[data-state=open]:not([data-entered]) .insp-scroll>:first-child{animation-delay:calc(2 * var(--stagger))}.inspector[data-state=open]:not([data-entered]) .insp-scroll>:nth-child(2){animation-delay:calc(3 * var(--stagger))}.inspector[data-state=open]:not([data-entered]) .insp-scroll>:nth-child(3){animation-delay:calc(4 * var(--stagger))}.inspector[data-state=open]:not([data-entered]) .insp-scroll>:nth-child(n+4){animation-delay:calc(5 * var(--stagger))}@keyframes section-in{0%{opacity:0;transform:translateY(6px)}}.shell{transition:grid-template-columns var(--duration-medium) var(--ease-smooth-out)}.sidebar-head{transition:height var(--duration-medium) var(--ease-smooth-out)}.side-label,.text-title,.profile-text,.profile-btn>.ico{transition:opacity var(--duration-fast) var(--ease-smooth-out) var(--duration-instant)}.shell.is-rail :is(.side-label,.text-title,.profile-text,.profile-btn>.ico){opacity:0;transition-delay:0s}.sidebar-label{transition:color var(--duration-fast) var(--ease-smooth-out) var(--duration-instant)}.sidebar-label:after{transition:opacity var(--duration-fast) var(--ease-smooth-out)}.shell.is-rail .sidebar-label:after{transition-delay:var(--duration-instant)}.shell.is-rail .sidebar-label{transition-delay:0s}.brand-mark,.brand-mono{transition:opacity var(--duration-fast) var(--ease-smooth-out)}.dropdown{position:relative}.pop{top:calc(100% + 6px);z-index:var(--z-pop);min-width:180px;padding:var(--sp-1);background:var(--c-raised);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);transform-origin:100% 0;position:absolute;inset-inline-end:0}.pop.is-start{transform-origin:0 0;inset-inline:0 auto}.pop[data-state=open]{animation:pop-enter var(--duration-fast) var(--ease-smooth-out) both}.pop[data-state=closed]{animation:pop-exit var(--duration-exit-fast) var(--ease-smooth-in) both;pointer-events:none}@keyframes pop-enter{0%{opacity:0;transform:scale(.97)}}@keyframes pop-exit{to{opacity:0;transform:scale(.97)}}.pager .bab-picker{min-width:0}.pager-btn{align-items:center;gap:var(--sp-2);height:var(--control-h);max-width:min(220px,100%);padding:0 var(--sp-3) 0 var(--sp-3);border:1px solid var(--c-control-line);border-radius:var(--r-ctl);background:var(--c-raised);box-shadow:var(--shadow-control);font-size:var(--fs-ui-sm);transition:background var(--dur) var(--ease);font-weight:500;display:inline-flex}@media (hover:hover){.pager-btn:hover{background:var(--c-raised-hover)}}.pager-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list-pop{min-width:230px;max-height:50vh;overflow-y:auto}.list-item{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--menu-row-h);padding:0 var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-ui-sm);text-align:start;transition:background var(--dur) var(--ease);background:0 0;border:0;font-weight:500;display:flex}@media (hover:hover){.list-item:hover{background:var(--c-hover)}}.list-item[aria-selected=true]{background:var(--c-pressed);font-weight:600}.list-item:active{background:var(--c-pressed)}.list-item:focus-visible{outline-offset:-2px}.toast[data-state=open]{animation:toast-rise var(--duration-slow) var(--ease-smooth-out) both}.toast[data-state=closed]{animation:toast-fall var(--duration-exit) var(--ease-smooth-in) both;pointer-events:none}@keyframes toast-rise{0%{opacity:0;transform:translate(-50%,10px)scale(.97)}to{opacity:1;transform:translate(-50%)}}@keyframes toast-fall{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)scale(.97)}}.inspector .insp-scroll{padding:var(--sp-4);gap:var(--sp-5)}.inspector .insp-sec{gap:var(--sp-2)}.inspector .insp-h,.inspector .insp-h-row{min-height:var(--target-min);line-height:var(--lh-ui)}.inspector .insp-h{font-size:var(--fs-ui-md);letter-spacing:-.01em;color:var(--c-ink);font-weight:600}.inspector{container-type:inline-size}.inspector .span-form,.inspector .root-block{margin:0}.inspector .inline-fields{gap:var(--sp-2)}.inspector .inline-fields input{flex:auto}@page{size:A4;margin:20mm}.print-page{min-height:100%;padding:0 var(--sp-4) var(--sp-7);background:var(--c-app)}.print-bar{z-index:var(--z-above);margin-inline:calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-5);background:var(--c-app);position:sticky;top:0}@media (width<=767px){.print-bar{padding-inline:var(--sp-3)}}.print-bar-in,.print-sheet{width:calc(170mm + 2 * var(--sp-8));max-width:100%;margin-inline:auto}.print-bar-in{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.print-sheet{padding:var(--sp-8);background:var(--c-canvas);border-radius:var(--r-sm);box-shadow:var(--shadow-canvas)}@media (width<=599px){.print-sheet{padding:var(--sp-4)}}.print-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-5);padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-line-strong);break-after:avoid;display:flex}.print-head h1{min-width:0;font-size:var(--fs-ui-lg);font-weight:700;line-height:var(--lh-tight)}.print-head p{font-size:var(--fs-ui-sm);color:var(--c-ink-3);flex:none}.print-para+.print-para{margin-top:var(--sp-5)}.print-sheet .print-ar{font-size:var(--fs-ar-read);line-height:var(--lh-ar-read);white-space:pre-line;orphans:3;widows:3}.print-stretches{margin-top:var(--sp-3)}.print-stretches li{gap:var(--sp-1);padding-block:var(--sp-2);break-inside:avoid;display:grid}.print-stretches li+li{border-top:1px solid var(--c-line)}.print-sheet .print-quote{font-size:var(--fs-ar-ui);line-height:var(--lh-ar-ui);color:var(--c-ink-2)}.print-en{font-size:var(--fs-ui-md);line-height:var(--lh-ui);white-space:pre-wrap;overflow-wrap:anywhere}.print-notes{margin-top:var(--sp-7);padding-top:var(--sp-4);border-top:1px solid var(--c-line-strong)}.print-notes .section-label{break-after:avoid}.print-notes ul{gap:var(--sp-4);margin-top:var(--sp-2);display:grid}.print-note{gap:var(--sp-1);break-inside:avoid;display:grid}@media print{html,body,#root{height:auto}body,.print-page{background:var(--c-canvas)}.print-page{min-height:0;padding:0}.print-bar{display:none}.print-sheet{width:auto;max-width:none;box-shadow:none;border-radius:0;margin:0;padding:0}}
