/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", "Noto Sans Arabic", sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--shadow-sm:0 1px 2px #1010140f;--shadow-md:0 1px 1px #1010140f, 0 2px 6px #10101414;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#fff;--color-bg-subtle:#f7f7f8;--color-bg-muted:#f1f1f3;--color-surface:#fff;--color-border:#e8e8eb;--color-border-strong:#d8d8dd;--color-text:#18181b;--color-text-2:#56565f;--color-text-3:#8a8a93;--color-accent:#2563eb;--color-accent-text:#1d4ed8;--color-accent-soft:#2563eb17;--color-success:#16a34a;--color-warning:#d97706;--color-warning-bg:#fff7e6;--color-warning-border:#f5dfae;--color-warning-text:#7a4a00;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-danger-border:#fecaca;--color-danger-text:#991b1b;--color-neutral:#8a94a6;--color-highlight:#fff3b0;--color-hover:#18181b0b;--color-active:#18181b13;--radius-pill:999px;--shadow-hover:0 2px 3px #10101412, 0 8px 20px #10101421;--shadow-pop:0 0 0 1px #1010140d, 0 4px 8px #1010140d, 0 16px 36px #10101424}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px;line-height:1.45}body{background:var(--color-bg);min-height:100dvh}input,button,select,textarea{font:inherit;color:inherit}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::placeholder{color:var(--color-text-3)}mark{background:var(--color-highlight);color:inherit;border-radius:2px;padding-inline:1px}hr{border:0;border-top:1px solid var(--color-border)}[dir=rtl] .icon-mirror{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.stack-lg{flex-direction:column;gap:24px;display:flex}.stack-sm{flex-direction:column;gap:6px;display:flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.req{color:var(--color-text-3);margin-inline-start:3px}.check{color:var(--color-text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.check input{width:15px;height:15px;margin:0}.spinner-sm{border-width:2px;width:14px;height:14px}.menu-anchor{display:inline-flex;position:relative}.menu-popover{top:calc(100% + 6px);position:absolute;inset-inline-start:0}.menu-popover form{display:contents}.kv{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:13px;display:grid}.kv dt{color:var(--color-text-3)}.kv dd{color:var(--color-text);margin:0}.error-details summary{cursor:pointer}.error-details pre{border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#1010140d;max-height:160px;margin-top:6px;padding:8px;font-size:11.5px;line-height:1.4;overflow:auto}.form-column{max-width:680px}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.split-preview{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-subtle);direction:ltr;grid-template-columns:1fr 1fr;height:64px;display:grid;position:relative;overflow:hidden}.split-preview-page{color:var(--color-text-3);background:repeating-linear-gradient(to bottom, transparent 0 9px, var(--color-border) 9px 10px) center / 60% 70% no-repeat;place-items:center;font-size:11px;display:grid}.file-pick{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.file-pick-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-pick-input:focus-visible+.file-pick-btn{box-shadow:var(--ring);border-color:var(--color-accent)}.file-pick-btn{flex:none}.file-pick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-size:13px;overflow:hidden}.file-pick-name.is-empty{color:var(--color-text-3)}.range-line{color:var(--color-text-2);font-variant-numeric:tabular-nums;margin:-4px 0 0;font-size:12.5px;line-height:1.55}.range-line:empty{display:none}.range-line.is-error{color:var(--color-danger-text);font-weight:500}.split-preview-line{border-inline-start:2px dashed var(--color-accent);width:0;transition:left .12s;position:absolute;top:0;bottom:0;transform:translate(-1px)}.page-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px;display:grid}.page-tile{border-radius:var(--radius-sm);flex-direction:column;transition:opacity .12s;display:flex;position:relative}.page-tile-link{border-radius:var(--radius-sm);color:inherit;flex-direction:column;gap:6px;display:flex}.page-tile-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.page-tile-thumb{aspect-ratio:3/4;border-radius:var(--radius-xs);background:var(--color-bg-muted);box-shadow:var(--shadow-md), inset 0 0 0 1px #1010140f;transition:transform .15s ease-out,box-shadow .15s ease-out;display:block;position:relative;overflow:visible}.page-tile:hover .page-tile-thumb{box-shadow:var(--shadow-hover), inset 0 0 0 1px #1010140f;transform:translateY(-2px)}.page-tile-img{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%;display:block}.page-tile-scan,.page-tile-clean{position:absolute;inset:0}.page-tile-clean{opacity:0;transition:opacity .2s}.page-tile-clean.is-ready{opacity:1}.page-tile-placeholder{color:var(--color-text-3);place-items:center;display:grid;position:absolute;inset:0}.page-tile-flag{top:6px;height:20px;position:absolute;inset-inline-start:6px}.page-tile-excluded{bottom:6px;position:absolute;inset-inline-start:50%;transform:translate(50%)}[dir=ltr] .page-tile-excluded{transform:translate(-50%)}.page-tile-footer{justify-content:space-between;align-items:center;gap:6px;min-height:18px;padding-inline:2px;display:flex}.tile-number{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.page-tile-img[hidden],.page-tile-placeholder[hidden],.page-tile-flag[hidden],.page-tile-excluded[hidden]{display:none}.page-tile-toggle{opacity:0;top:6px;transition:opacity .12s;position:absolute;inset-inline-end:6px}.page-tile-toggle .btn-icon{border-color:var(--color-border);box-shadow:var(--shadow-sm);background:#ffffffeb}.page-tile:hover .page-tile-toggle,.page-tile:focus-within .page-tile-toggle{opacity:1}@media (hover:none){.page-tile-toggle{opacity:1}}.page-tile-actions{opacity:0;bottom:32px;align-items:center;gap:4px;transition:opacity .12s;display:flex;position:absolute;inset-inline-start:6px}.page-tile-actions .btn,.page-tile-actions .btn-icon{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fffffff0}.page-tile-actions .btn-icon:hover{color:var(--color-text)}.page-tile-actions [hidden]{display:none}.page-tile:hover .page-tile-actions,.page-tile:focus-within .page-tile-actions{opacity:1}@media (hover:none){.page-tile-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.page-tile-actions{transition:none}}.page-tile.is-excluded .page-tile-thumb,.page-tile.is-excluded .page-tile-footer{opacity:.45}.page-tile.is-excluded .page-tile-img{filter:grayscale()}.page-tile.is-error .page-tile-thumb{box-shadow:0 0 0 2px var(--color-danger), var(--shadow-md)}.pager{align-items:center;gap:6px;display:inline-flex}.pager .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.side-panel{min-width:0}.viewer{top:calc(var(--topbar-height) + 24px);flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky}.region-box{box-sizing:border-box;border:1.5px solid hsl(var(--region-h) 60% 52%);background:hsl(var(--region-h) 60% 52% / .08);--region-h:215;position:absolute}.region-body{--region-h:215}.region-heading{--region-h:262}.region-running_header{--region-h:45}.region-page_number{--region-h:26}.region-footnote{--region-h:140}.region-poetry{--region-h:320}.region-other{--region-h:0;background:#8c8c8c14;border-color:#8c8c8c}@media (max-width:1180px){.viewer{position:static}}@media (max-width:560px){.field-row{grid-template-columns:minmax(0,1fr)}.page-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}.gd-page{border-radius:var(--radius-sm);background:var(--color-bg-muted);box-shadow:var(--shadow-md), inset 0 0 0 1px #1010140f;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;flex:none;margin:0;line-height:0;position:relative}.gd-img{border-radius:inherit;background:#fff;width:100%;height:auto;display:block}.gd-page.is-excluded .gd-img{filter:grayscale();opacity:.45}.gd-page.is-error{box-shadow:0 0 0 2px var(--color-danger), var(--shadow-md)}.gd-page.is-sweep{overflow:hidden}.gd-page.is-sweep:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff6 50%,#fff0);border-bottom:1px solid #2563eb40;height:14%;animation:2.4s linear infinite bk-sweep;position:absolute;top:0;left:0;right:0}.gd-layer{line-height:normal;position:absolute;inset:0}.gd-bands-full{pointer-events:none;position:absolute;inset:0}.gd-band{transition:top .15s,height .15s}.gd-page.is-editable .gd-layer:has(.guide-line.is-moving) .gd-band{transition:none}.gd-chip{border-radius:0 0 0 var(--radius-xs);background:hsl(var(--region-h) 55% 38% / .92);color:#fff;height:18px;font:500 10.5px/1 var(--font-sans);white-space:nowrap;pointer-events:auto;direction:rtl;border:0;align-items:center;gap:3px;padding:0 6px;display:inline-flex;position:absolute;top:0;right:0}button.gd-chip{cursor:pointer;transition:background-color .12s}button.gd-chip:after{content:"";opacity:.8;border-inline:3.5px solid #0000;border-top:4px solid;width:0;height:0;margin-top:1px}button.gd-chip:hover{background:hsl(var(--region-h) 55% 30%)}button.gd-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}button.gd-chip:disabled{cursor:default}button.gd-chip:disabled:after{display:none}button.gd-chip[aria-expanded=true]{background:hsl(var(--region-h) 55% 30%)}.gd-band.region-page_number .gd-chip{border-radius:var(--radius-xs);top:auto;bottom:calc(100% + 3px);right:50%;transform:translate(50%)}.guide-line{--region-h:215;z-index:2;border-top:2px solid hsl(var(--region-h) 60% 40%);cursor:ns-resize;outline:none;height:0;position:absolute;left:0;right:0}.guide-line:before{content:"";height:20px;position:absolute;top:-11px;left:0;right:0}.guide-line.is-header,.gd-draft.is-header,.gd-grip.is-header{--region-h:45}.guide-line.is-footnote,.gd-draft.is-footnote,.gd-grip.is-footnote{--region-h:140}.guide-line.is-dashed{border-top-style:dashed}.guide-line.is-draft-off{opacity:.3}.guide-line.is-static{cursor:default}.guide-line.is-static:before{display:none}.gd-page:not(.is-editable) .guide-line{opacity:.75;border-top-width:1.5px}.gd-page:not(.is-editable) .guide-line .guide-handle{display:none}.gd-page.is-paused .guide-line{opacity:.55}.guide-line:focus-visible .guide-handle{box-shadow:var(--ring)}.guide-line:hover .guide-handle,.guide-line.is-moving .guide-handle{background:hsl(var(--region-h) 45% 24%)}.guide-handle{border-radius:var(--radius-pill);background:hsl(var(--region-h) 45% 30% / .92);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;direction:rtl;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;transition:background-color .12s,box-shadow .12s;display:inline-flex;position:absolute;top:-11px;left:8px}.gd-draft{z-index:1;border-top:2px dashed hsl(var(--region-h) 60% 40%);pointer-events:none;height:0;position:absolute;left:0;right:0}.gd-draft .guide-handle{color:hsl(var(--region-h) 60% 26%);box-shadow:inset 0 0 0 1px hsl(var(--region-h) 50% 45% / .6);background:#fffffff0}.gd-grip{z-index:3;border:1px dashed hsl(var(--region-h) 50% 42%);border-radius:var(--radius-pill);height:22px;color:hsl(var(--region-h) 60% 26%);font:500 11.5px/20px var(--font-sans);white-space:nowrap;cursor:ns-resize;box-shadow:var(--shadow-sm);direction:rtl;background:#fffffff0;padding:0 10px;transition:background-color .12s,box-shadow .12s;position:absolute;left:8px}.gd-grip:hover{box-shadow:var(--shadow-hover);background:#fff}.gd-grip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gd-grip.is-header{top:8px}.gd-grip.is-footnote{bottom:8px}.gd-menu{z-index:5;direction:rtl;min-width:190px;margin-top:22px;animation:.15s ease-out both bk-pop-in;position:absolute;right:8px}.gd-menu.is-above{margin-top:0;margin-bottom:22px}.guide-line,.gd-grip{touch-action:none}.gd-lock{z-index:4;border-radius:var(--radius-pill);color:#fff;white-space:nowrap;background:#141418c7;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.gd-lock .icon{color:#86efac}.gd-savebar{z-index:6;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-pop);gap:6px;padding:6px;line-height:normal;animation:.15s ease-out both bk-fade-in;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.gd-bands{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.gd-b{background:hsl(var(--region-h) 60% 52% / .12);box-shadow:inset 0 0 0 1px hsl(var(--region-h) 60% 44% / .55);position:absolute}.gd-b.region-body{box-shadow:inset 0 0 0 1px hsl(var(--region-h) 60% 44% / .35);background:0 0}.bk-thumb .gd-b{box-shadow:inset 0 0 0 .5px hsl(var(--region-h) 60% 44% / .6)}.tile-mark-doubt{z-index:1;border-radius:var(--radius-pill);background:var(--color-warning);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-surface);top:7px;position:absolute;inset-inline-start:7px}.bk-thumb-mark.is-doubt{border-radius:var(--radius-pill);background:var(--color-warning);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);top:4px;inset-inline:4px auto}.gd-doubt-dot{border-radius:var(--radius-pill);background:var(--color-warning);flex:none;width:7px;height:7px;display:inline-block}.bk-chip .gd-doubt-dot{margin-inline-end:1px}.gd-side .gd-preview-pages .link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.gd-side .gd-preview-pages .link:hover{text-decoration-style:solid}.gd-stage{flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.gd-stage .bk-side-head{align-self:stretch}.gd-stage-line{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:normal;font-weight:500}.gd-stage-doubts{border-radius:var(--radius-sm);min-height:28px;color:var(--color-warning-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;gap:6px;margin:0 -8px;padding:4px 8px;font-weight:500;transition:background-color .12s;display:flex}.gd-stage-doubts:hover{background:var(--color-warning-bg)}.gd-stage-doubts:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.gd-stage-range{font-variant-numeric:tabular-nums}.gd-all{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;padding-top:12px;font-size:12.5px;display:flex}.gd-field{flex-direction:column;gap:6px;display:flex}.gd-field .check{font-size:12.5px;font-weight:500}.gd-input{flex-wrap:wrap;align-items:center;gap:6px;padding-inline-start:23px;display:flex}.gd-input .input{text-align:left;font-variant-numeric:tabular-nums;width:64px;height:28px;padding:0 8px}.gd-input .link{border-radius:var(--radius-sm);background:var(--color-bg-muted);height:24px;color:var(--color-text-2);font:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;border:0;align-items:center;padding:0 8px;font-size:12px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.gd-input .link:hover{background:var(--color-active);color:var(--color-text);text-decoration:none}.gd-input .link:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.gd-stats{margin:0;line-height:1.55}.gd-preview{border-radius:var(--radius-md);background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-border);flex-direction:column;gap:6px;padding:10px;line-height:1.55;display:flex}.gd-preview-title{color:var(--color-text-3);font-size:11.5px;font-weight:600}.gd-preview-line{color:var(--color-text);margin:0}.gd-preview-cut{color:var(--color-warning-text)}.gd-preview-cut .gd-doubt-dot{vertical-align:1px;margin-inline-end:6px}.gd-preview-pages{font-variant-numeric:tabular-nums;display:inline}.gd-preview-keep{align-items:flex-start;font-size:12.5px}.gd-preview-keep input{margin-top:2px}.gd-preview-wait{background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-border) 50%, var(--color-bg-muted) 75%);background-size:200% 100%;border-radius:3px;width:72%;height:10px;margin:4px 0;animation:1.4s linear infinite bk-shimmer;display:block}.gd-preview-actions{justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.gd-legend{border-top:1px solid var(--color-border);padding-top:12px}.gd-legend-list{color:var(--color-text-2);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.gd-legend-list li{align-items:center;gap:5px;display:inline-flex}.gd-swatch{border:1.5px solid hsl(var(--region-h) 60% 52%);background:hsl(var(--region-h) 60% 52% / .12);border-radius:2px;width:12px;height:9px;display:inline-block}.gd-banner-note{opacity:.85;font-size:12.5px}.gd-banner-doubts{white-space:nowrap;align-self:center;font-weight:500}.gd-banner .link{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bk-start-wrap{display:inline-flex}.bk-dialog-text{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.65}.bk-dialog-text .meta{margin-top:4px;display:block}.bk-dialog-work{color:var(--color-warning-text);margin:0;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.gd-band,.guide-handle,.gd-grip{transition:none}.gd-page.is-sweep:after{display:none}.gd-menu,.gd-savebar,.gd-preview-wait{animation:none}}.decode{text-align:start;overflow-wrap:anywhere;font-size:15px;line-height:1.85}.decode-line{min-height:1.85em;position:relative}.decode-line[data-region=footnote]{color:var(--color-text-2);font-size:.92em}.decode-line.is-first-footnote{border-top:1px solid var(--color-border);margin-top:10px;padding-top:8px}.decode-w{opacity:.85;transition:opacity .4s,color .9s;display:inline;position:relative}.decode-w.is-veiled{opacity:.45;transition-duration:.5s}.decode-line:before{content:"";background:linear-gradient(to left, transparent 0 38%, #2563eb21 50%, transparent 62% 100%) 0 0 / 250% 100% no-repeat, var(--color-accent-soft);opacity:0;pointer-events:none;border-radius:3px;transition:opacity .15s;position:absolute;inset:0 -6px;box-shadow:inset 0 1px #2563eb29,inset 0 -1px #2563eb29}.decode-line.is-lit:before{opacity:1;animation:.64s cubic-bezier(.3,.6,.3,1) both bk-glow}.decode-line.is-lit-2:before{opacity:.5}.decode-line.is-lit .decode-w{color:var(--color-text-2);opacity:1;transition:color .16s ease calc(var(--k,0) * 26ms), opacity .16s ease calc(var(--k,0) * 26ms)}.decode-line.is-lit-2 .decode-w{color:var(--color-text-2);opacity:1}.decode.is-decoding,.decode.is-resolving .decode-w:not(.is-landed){color:var(--color-text-3)}.decode.is-noise{opacity:.55}.decode.is-noise .decode-line{max-width:92%}.decode.is-noise .decode-line:nth-child(3n){max-width:74%}.decode.is-noise .decode-line:nth-child(5n){max-width:60%}.decode.is-noise .decode-line:last-child{max-width:48%}.decode.is-static{color:var(--color-text-3)}.decode.is-static .decode-w{opacity:.7}.decode-w.is-landed{color:var(--color-text);opacity:1;border-radius:3px;animation:.4s ease-out both decode-land}.decode-w.is-landed.tok-low{border-bottom:1.5px solid var(--color-warning)}.decode.is-resolved{color:var(--color-text)}.decode.is-resolved .decode-w{opacity:1}@keyframes decode-land{0%{background-color:var(--color-accent-soft);color:var(--color-accent-text)}to{color:var(--color-text);background-color:#0000}}.bk-dashboard{--fac-k:.78;--bk-toolbar-h:44px;--bk-sheet-gap:32px;--bk-side-w:clamp(176px, 15vw, 244px);--ink-shine:#3f3f46;--ink-wash:#18181b0f;flex-direction:column;gap:24px;display:flex}.bk-bar{align-items:center;gap:10px;min-width:0;display:flex}.bk-bar form{display:contents}.bk-poll{border-radius:var(--radius-pill);white-space:nowrap;height:24px;color:var(--color-danger-text);background:var(--color-danger-bg);cursor:pointer;align-items:center;gap:6px;padding:0 8px;font-size:12px;transition:background-color .12s;display:inline-flex}.bk-poll:hover{background:var(--color-danger-border)}.bk-poll .dot{background:var(--color-danger);width:6px;height:6px}.bk-menu .menu-item .icon{color:var(--color-text-3)}.bk-menu-glyph{width:14px;color:var(--color-text-3);place-items:center;font-weight:600;display:inline-grid}.bk-menu{width:240px;max-width:240px;inset-inline:auto 0}.bk-bar-inner,.bk-bar>.bk-bar{position:relative}.bk-convert-host{top:100%;position:absolute;inset-inline-end:0}.bk-manuscript{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;display:flex}.bk-manuscript .bk-side-head{align-self:stretch}.bk-manuscript-line{color:var(--color-text);white-space:normal;font-weight:500}.bk-book{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;display:flex}.bk-book .bk-side-head{align-self:stretch}.bk-book-line{color:var(--color-text);white-space:normal;font-variant-numeric:tabular-nums;font-weight:500}.bk-book-drift{color:var(--color-warning-text);white-space:normal}.bk-side :is(.bk-manuscript-open,.bk-manuscript-convert,.bk-book-changes,.bk-book-open,.gd-reset-book,.gd-stage-delete){border-radius:var(--radius-sm);min-height:28px;color:var(--color-text-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;gap:8px;margin:0 -8px;padding:4px 8px;font-size:12.5px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.bk-side :is(.bk-manuscript-open,.bk-manuscript-convert,.bk-book-changes,.bk-book-open,.gd-reset-book,.gd-stage-delete):after{content:"";opacity:.45;border-bottom:1.5px solid;border-left:1.5px solid;flex:none;width:5px;height:5px;margin-inline-start:auto;transition:opacity .12s,transform .12s;transform:rotate(45deg)}.bk-side :is(.bk-manuscript-open,.bk-manuscript-convert,.bk-book-changes,.bk-book-open,.gd-reset-book,.gd-stage-delete):hover{background:var(--color-hover);color:var(--color-text);text-decoration:none}.bk-side :is(.bk-manuscript-open,.bk-manuscript-convert,.bk-book-changes,.bk-book-open,.gd-reset-book,.gd-stage-delete):hover:after{opacity:.8;transform:translate(-2px)rotate(45deg)}.bk-side :is(.bk-manuscript-open,.bk-manuscript-convert,.bk-book-changes,.bk-book-open,.gd-reset-book,.gd-stage-delete):focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.bk-side :is(.bk-manuscript-open,.bk-book-open){color:var(--color-text)}.bk-side .gd-stage-delete{color:var(--color-danger-text)}.bk-side .gd-stage-delete:hover{background:var(--color-danger-bg);color:var(--color-danger-text)}.bk-side .gd-stage-delete:after{display:none}.bk-attention-row>.link{color:var(--color-text);white-space:nowrap;font-weight:500}.bk-attention-row>.link:hover{color:var(--color-accent-text);text-decoration:none}.bk-toolbar{top:var(--topbar-height);z-index:10;height:var(--bk-toolbar-h);background:#ffffffeb;align-items:center;gap:12px;margin-inline:-32px;padding:0 32px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.bk-toolbar{background:color-mix(in srgb, var(--color-bg) 92%, transparent)}}.bk-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.bk-toolbar-start,.bk-toolbar-end{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.bk-toolbar-end{margin-inline-start:auto}.bk-chips{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.bk-chips::-webkit-scrollbar{display:none}.bk-chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);height:26px;color:var(--color-text-2);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.bk-chip:hover{background:var(--color-hover)}.bk-chip[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-text);border-color:#0000}.bk-chip:disabled{opacity:.45;cursor:default}.bk-chip .num{text-align:center;min-width:1.6ch;color:inherit;display:inline-block}.bk-jump{align-items:center;display:inline-flex;position:relative}.bk-jump input{border-radius:var(--radius-md);background:var(--color-bg-muted);width:112px;height:34px;color:var(--color-text);text-align:left;font-variant-numeric:tabular-nums;direction:ltr;border:0;padding:0 30px 0 10px;font-size:13px;transition:box-shadow .12s}.bk-jump input:focus{box-shadow:var(--ring);outline:none}.bk-jump input::-webkit-outer-spin-button{appearance:none}.bk-jump input::-webkit-inner-spin-button{appearance:none}.bk-jump .kbd{pointer-events:none;position:absolute;right:8px}.bk-follow{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);height:26px;color:var(--color-text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.bk-follow:hover{background:var(--color-hover);color:var(--color-text)}.bk-follow:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bk-follow[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-text);border-color:#0000}.bk-follow-dot{border-radius:var(--radius-pill);flex:none;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px}.bk-follow[aria-pressed=true] .bk-follow-dot{background:var(--color-accent);animation:1.6s ease-out infinite bk-follow-pulse;box-shadow:0 0 #2563eb73}@keyframes bk-follow-pulse{0%{box-shadow:0 0 #2563eb73}to{box-shadow:0 0 0 5px #2563eb00}}@media (prefers-reduced-motion:reduce){.bk-follow[aria-pressed=true] .bk-follow-dot{animation:none}}.bk-banners{flex-direction:column;gap:8px;margin-top:-16px;display:flex}.bk-banners:empty{display:none}.bk-summary{flex-direction:column;gap:14px;font-size:12.5px;display:flex}.bk-counts{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bk-count{min-height:24px;color:var(--color-text);align-items:center;gap:8px;font-weight:500;display:flex}.bk-count .num{font-variant-numeric:tabular-nums}.bk-count.is-zero{color:var(--color-text-3);font-weight:400}.bk-count.is-zero .dot{opacity:.5}.bk-summary-review{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;display:flex}.bk-summary-review .status{color:var(--color-text);font-weight:500}.bk-summary-review .num{font-variant-numeric:tabular-nums}.bk-attention{position:relative}.bk-attention>summary{border-radius:var(--radius-sm);height:26px;color:var(--color-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 8px;font-weight:500;list-style:none;transition:background-color .12s;display:inline-flex}.bk-attention>summary::-webkit-details-marker{display:none}.bk-attention>summary:hover{background:var(--color-hover);color:var(--color-text)}.bk-attention[open]>summary{background:var(--color-active);color:var(--color-text)}.bk-attention-list{z-index:30;background:var(--color-surface);border-radius:var(--radius-lg);width:min(440px,100vw - 32px);max-height:320px;box-shadow:var(--shadow-pop);top:calc(100% + 6px);margin:0;padding:6px;list-style:none;animation:.15s ease-out both bk-pop-in;position:absolute;inset-inline-end:0;overflow:auto}.bk-attention-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:6px 8px;font-size:12.5px;display:flex}.bk-attention-row:last-child{border-bottom:0}.bk-attention-flags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bk-attention-flags form{margin:0;display:inline-flex}.bk-empty-filter{text-align:center;padding:24px 0}.main:has(>.bk-dashboard.has-pages){padding-top:0}.main:has(>.bk-dashboard.is-viewer){height:calc(100dvh - var(--topbar-height));flex:none;min-height:0;padding-bottom:16px}.bk-layout{grid-template-columns:minmax(0, 1fr) var(--bk-side-w);align-items:start;gap:24px;display:grid}.bk-main{flex-direction:column;gap:24px;min-width:0;display:flex}.bk-side{top:calc(var(--topbar-height) + var(--bk-toolbar-h) + 20px);border-inline-start:1px solid var(--color-border);flex-direction:column;gap:22px;min-width:0;min-height:0;padding-inline-start:20px;display:flex;position:sticky}.bk-side-head{color:var(--color-text-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.bk-side-head .num{color:var(--color-text-3);font-variant-numeric:tabular-nums;font-weight:400}.bk-dashboard.is-viewer{flex:1 1 0;gap:12px;height:auto;min-height:460px}.bk-dashboard.is-viewer .bk-banners{margin-top:-4px}.bk-dashboard.is-viewer .bk-layout{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.bk-dashboard.is-viewer .bk-main{min-height:0}.bk-dashboard.is-viewer .bk-side{position:static}.bk-viewer{flex-direction:column;flex:1;min-height:0;display:flex}.bk-stage{touch-action:pan-y pinch-zoom;flex:1;min-height:0;display:flex;position:relative}.bk-stage>.sheet-stack{flex:1;gap:0;max-width:none;min-height:0;transition:transform .26s cubic-bezier(.2,.7,.2,1),opacity .26s ease-out}.bk-stage.is-out-next>.sheet-stack{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in;transform:translate(3%)}.bk-stage.is-out-prev>.sheet-stack{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in;transform:translate(-3%)}.bk-stage.is-in-next>.sheet-stack{opacity:0;transition:none;transform:translate(-3%)}.bk-stage.is-in-prev>.sheet-stack{opacity:0;transition:none;transform:translate(3%)}.bk-viewer .page-sheet{display:none}.bk-viewer .page-sheet.is-current{content-visibility:visible;contain-intrinsic-size:none;flex:1;min-height:0;display:flex}.bk-viewer .sheet-body{flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;display:flex;container-type:size}.bk-viewer .sheet-body:empty{aspect-ratio:auto}.bk-viewer .sheet-scan,.bk-viewer .sheet-fac{width:min(calc(100cqh * var(--ar-n,.7)), calc((100cqw - 16px) / 2));flex:none}.bk-turn{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#ffffffeb;place-items:center;width:40px;height:40px;margin-top:-20px;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.bk-turn{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.bk-turn{box-shadow:var(--shadow-md);color:var(--color-text-2);cursor:pointer;transition:opacity .15s,box-shadow .15s,color .12s}.bk-turn:hover{color:var(--color-text);box-shadow:var(--shadow-hover)}.bk-turn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bk-turn:disabled{opacity:0;pointer-events:none}.bk-turn-prev{inset-inline-start:0}.bk-turn-next{inset-inline-end:0}.bk-counter{color:var(--color-text-2);white-space:nowrap;font-size:12.5px}.bk-film{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.bk-film-track{overscroll-behavior:contain;scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));align-content:start;gap:12px 8px;min-height:0;padding:5px 5px 12px;display:grid;overflow:hidden auto}.bk-thumb{border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:transform .15s,box-shadow .15s;display:block;position:relative}.bk-thumb-img{width:100%;aspect-ratio:var(--thumb-ar,7 / 10);border-radius:var(--radius-xs);background:var(--color-bg-muted);box-shadow:var(--shadow-sm), inset 0 0 0 1px #10101414;display:block;overflow:hidden}.bk-thumb-img img{object-fit:cover;width:100%;height:100%;display:block}.bk-thumb:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.bk-thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bk-thumb.is-current{box-shadow:0 0 0 2px var(--color-accent)}.bk-thumb.is-current:hover{transform:none}.bk-thumb.is-pending .bk-thumb-img{opacity:.5}.bk-thumb.is-excluded .bk-thumb-img{opacity:.35;filter:grayscale()}.bk-thumb.is-error{box-shadow:0 0 0 2px var(--color-danger)}.bk-thumb-num{color:#fff;bottom:3px;background:#141418bd;border-radius:3px;padding:0 4px;font-size:10.5px;line-height:15px;position:absolute;inset-inline-start:3px}.bk-thumb-mark{top:-4px;position:absolute;inset-inline-end:-4px}.bk-thumb-mark.is-check{border-radius:var(--radius-pill);background:var(--color-success);color:#fff;place-items:center;width:16px;height:16px;display:grid}.bk-thumb-mark.is-check .icon{stroke-width:2.4px;width:10px;height:10px}.bk-thumb-mark.is-count{border-radius:var(--radius-pill);background:var(--color-warning);color:#fff;text-align:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px}.bk-thumb-mark.is-live{border-radius:var(--radius-pill);background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);top:4px;inset-inline-end:4px}.bk-thumb[hidden],.bk-thumb-mark[hidden],.bk-thumb-img img[hidden]{display:none}.sheet-stack{gap:var(--bk-sheet-gap);flex-direction:column;width:100%;max-width:1180px;margin-inline:auto;display:flex}.page-sheet{content-visibility:auto;contain-intrinsic-size:auto var(--sheet-h,640px);border-radius:var(--radius-md);scroll-margin-top:calc(var(--topbar-height) + 56px);flex-direction:column;gap:8px;display:flex}.page-sheet.is-pulse{animation:.5s ease-out both bk-pulse-bg}.page-sheet.is-excluded{opacity:.5}.page-sheet.is-excluded .sheet-img{filter:grayscale()}.page-sheet.is-error .sheet-scan{box-shadow:0 0 0 2px var(--color-danger), var(--shadow-md)}.sheet-head{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:28px;font-size:12.5px;display:flex}.sheet-title{color:var(--color-text);border-radius:var(--radius-xs);font-size:13px;font-weight:600}.sheet-title:hover{color:var(--color-accent-text)}.sheet-title:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sheet-head .status{font-size:12.5px}.sheet-head .bk-provisional{color:var(--color-text-3)}.sheet-flags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sheet-flags:empty{display:none}.sheet-actions{align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.sheet-actions form{display:contents}.sheet-actions .btn{animation:.12s ease-out both bk-fade-in}.bk-reviewed{color:var(--color-text-2);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.bk-mark{border-radius:var(--radius-pill);background:var(--color-success);color:#fff;place-items:center;width:20px;height:20px;animation:.3s ease-out both bk-stamp-in;display:inline-grid}.bk-mark .icon{stroke-width:2.2px;width:12px;height:12px}.sheet-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sheet-body:empty{aspect-ratio:calc(var(--sheet-ar,7 / 10) * 2)}.sheet-scan{aspect-ratio:var(--sheet-ar,7 / 10);border-radius:var(--radius-sm);background:var(--color-bg-muted);box-shadow:var(--shadow-md), inset 0 0 0 1px #1010140f;margin:0;position:relative;overflow:visible}.sheet-scan.scan-sweep{overflow:hidden}.sheet-img{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}.sheet-img[hidden]{display:none}.sheet-img-scan{filter:saturate(.85)}.sheet-img-clean{opacity:0;transition:opacity .2s}.sheet-img-clean.is-ready{opacity:1}.sheet-scan.scan-sweep .sheet-img-clean{opacity:0}.scan-sweep:after{content:"";height:14%;transform:translateY(calc(var(--sweep,0) * 814% - 100%));pointer-events:none;will-change:transform;background:linear-gradient(#fff0,#fff6 50%,#fff0);border-bottom:1px solid #2563eb40;position:absolute;top:0;left:0;right:0}.sheet-lines{pointer-events:none;position:absolute;inset:0}.sheet-line{opacity:0;pointer-events:auto;border-radius:2px;transition:opacity .15s,background-color .15s;position:absolute}.sheet-line.is-lit{opacity:1;background:var(--color-accent-soft);box-shadow:inset 0 1px #2563eb29,inset 0 -1px #2563eb29}.sheet-line.is-lit-2{opacity:.5;background:var(--color-accent-soft)}.sheet-line.is-hot{z-index:3;opacity:1;background:#2563eb1f;box-shadow:0 0 0 1.5px #2563ebb3,0 0 0 6px #2563eb24}.sheet-line.is-hot:before{content:attr(data-n);z-index:3;font:10.5px/15px var(--font-sans);color:#fff;white-space:nowrap;background:#141418bd;border-radius:3px;margin-left:8px;padding:0 4px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.page-sheet[data-text=final] .sheet-line,.page-sheet[data-text=final] .fac-line{cursor:pointer}.sheet-fac{aspect-ratio:var(--sheet-ar,7 / 10);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-sans);position:relative;overflow:hidden;container-type:inline-size}.fac-layer{transition:opacity .3s;position:absolute;inset:0}.fac-layer.is-leaving{opacity:0;pointer-events:none}.fac-block{left:calc(var(--x0) * 100%);top:calc(var(--y0) * 100%);width:calc((var(--x1) - var(--x0)) * 100%);height:calc((var(--y1) - var(--y0)) * 100%);font-size:clamp(9px, calc(var(--fs) * 100cqw), 28px);flex-direction:column;justify-content:space-between;align-items:stretch;transition:top .26s cubic-bezier(.2,.7,.2,1),left .26s cubic-bezier(.2,.7,.2,1),width .26s cubic-bezier(.2,.7,.2,1),height .26s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute}.fac-block[data-few]{justify-content:center;gap:calc(.6 * var(--lh) * 100cqw)}.fac-block[data-solid]{justify-content:flex-start}.fac-block[data-region=footnote]{color:var(--color-text-2)}.fac-line{height:calc(var(--lh) * 100cqw);min-width:0;animation:.32s ease-out both bk-line-in;animation-delay:calc(var(--i,0) * 16ms);border-radius:3px;flex:none;align-items:center;transition:background-color .15s,margin-inline-start .26s cubic-bezier(.2,.7,.2,1),width .26s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.fac-line[data-boxed]{width:calc((var(--lx1) - var(--lx0)) * 100cqw);margin-inline-start:calc((var(--x1) - var(--lx1)) * 100cqw)}.fac-line.is-hot{background:var(--color-hover)}.fac-line:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.fac-text{white-space:nowrap;width:100%;word-spacing:calc(var(--ws,0) * 100cqw);text-align:justify;text-align-last:start;text-justify:inter-word;overflow-wrap:normal;direction:rtl;line-height:1.2;transition:color .9s;display:block;position:relative;overflow:hidden}[data-fit=justify] .fac-text,[data-fit=tight] .fac-text,[data-fit=over] .fac-text{text-align-last:justify}[data-fit=tight] .fac-text,[data-fit=over] .fac-text{width:calc(100% / var(--sx,1));transform:scaleX(var(--sx,1));transform-origin:100%;flex:none}[data-fit=center] .fac-text{text-align-last:center}[data-fit=end] .fac-text{text-align-last:end}[data-fit=over] .fac-text{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px);mask-image:linear-gradient(90deg,#0000,#000 14px)}.fac-text .tok{opacity:.85;unicode-bidi:isolate;transition:opacity .4s}.fac-text .tok.is-veiled{opacity:.45;transition-duration:.5s}.fac-rule{left:calc(var(--x0,.12) * 100%);border:0;border-top:1px solid var(--color-border-strong);width:32%;margin:0;position:absolute}.fac-layer[data-phase=provisional],.fac-layer[data-phase=provisional] [data-region=footnote]{color:var(--color-text-3)}.fac-layer.is-static .tok{opacity:.7}.fac-layer:not([data-phase=final]) .fac-line:before{content:"";background:linear-gradient(to left, transparent 0 38%, #2563eb21 50%, transparent 62% 100%) 0 0 / 250% 100% no-repeat, var(--color-accent-soft);opacity:0;pointer-events:none;border-radius:3px;transition:opacity .15s;position:absolute;inset:0 -4px;box-shadow:inset 0 1px #2563eb29,inset 0 -1px #2563eb29}.fac-layer:not([data-phase=final]) .fac-line.is-lit:before{opacity:1;animation:.64s cubic-bezier(.3,.6,.3,1) both bk-glow}.fac-layer:not([data-phase=final]) .fac-line.is-lit-2:before{opacity:.5}.fac-line.is-lit .fac-text{color:#0000;background:linear-gradient(to left, var(--color-text-2) 0 42%, var(--color-text) 50%, var(--color-text-3) 58% 100%) 0 0 / 250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;transition:none;animation:.42s cubic-bezier(.3,.6,.3,1) both bk-sheen}.fac-layer:not([data-phase=final]) .fac-line.is-lit-2 .fac-text{color:var(--color-text-2);transition:none}.fac-line.is-lit .tok,.fac-layer:not([data-phase=final]) .fac-line.is-lit-2 .tok{opacity:1}@keyframes bk-glow{0%{background-position:0 0,0 0}to{background-position:100% 0,0 0}}@media (prefers-reduced-motion:reduce){.fac-layer:not([data-phase=final]) .fac-line.is-lit:before{animation:none}.fac-text{transition:none}}.fac-bar{width:var(--w,100%);background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-bg-subtle) 50%, var(--color-bg-muted) 75%);height:55%;animation:1.4s linear infinite bk-shimmer;animation-delay:calc(var(--i,0) * 40ms);background-size:200% 100%;border-radius:3px;transition:background-color .15s;animation-play-state:paused;display:block}.bk-dashboard.is-active .page-sheet.is-near .fac-bar{animation-play-state:running}.fac-line.is-lit .fac-bar{background:var(--color-border-strong);animation:none}.fac-layer[data-phase=final]{color:var(--color-text)}.fac-layer[data-phase=final]:not(.is-resolved) .tok:not(.is-landed){color:var(--color-text-3);opacity:.55}.fac-layer[data-phase=final] .tok.is-landed{color:var(--color-text);opacity:1;border-radius:3px;transition:color .3s ease-out,opacity .3s ease-out;animation:.4s ease-out both decode-land}.fac-layer[data-phase=final].is-resolved .tok{opacity:1}.fac-text .tok.tok-low{border-bottom:1.5px solid var(--color-warning)}.fac-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:none;position:absolute;inset:0}.fac-state form{display:contents}.fac-state-error .icon-lg{color:var(--color-danger)}.fac-error-text{color:var(--color-danger-text);font-size:13px}.sheet-fac[data-mode=empty] .fac-state-empty,.sheet-fac[data-mode=excluded] .fac-state-excluded,.sheet-fac[data-mode=error] .fac-state-error{display:flex}.bk-toast{z-index:55}.page-grid.is-active{--bk-grid-live:1}.tile-stage{border-radius:0 0 var(--radius-xs) var(--radius-xs);opacity:1;background:#10101414;height:3px;transition:opacity .2s .2s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tile-stage-fill{background:#18181b59;height:100%;transition:width .3s ease-out,background-color .2s;display:block}.tile-stage.is-done{opacity:0}.tile-stage.is-done .tile-stage-fill{background:var(--color-accent)}.tile-stage.is-error .tile-stage-fill{background:var(--color-danger)}.page-tile-thumb:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background-repeat:no-repeat;position:absolute;inset:0}.page-grid.is-active .page-tile.is-near[data-status=uploaded] .page-tile-thumb:after{opacity:1;background-image:linear-gradient(#fff0,#fff6 50%,#fff0 calc(100% - 1px),#2563eb40 calc(100% - 1px));background-size:100% 14%;animation:2.4s linear infinite bk-tile-sweep}.page-grid.is-active .page-tile.is-near[data-status=preprocessed] .page-tile-thumb:after,.page-grid.is-active .page-tile.is-near[data-status=layout_done] .page-tile-thumb:after{opacity:1;background-image:linear-gradient(#18181b2e,#18181b2e);background-size:100% 1px;animation:2.4s linear infinite bk-tile-read}.page-tile.is-excluded .page-tile-thumb:after,.page-tile.is-error .page-tile-thumb:after{display:none}.bk-mark-check{border-radius:var(--radius-pill);background:var(--color-success);color:#fff;width:16px;height:16px;box-shadow:0 0 0 2px var(--color-bg);z-index:1;top:-4px;place-items:center;display:grid;position:absolute;inset-inline-start:-4px}.bk-mark-check .icon{stroke-width:2.6px;width:10px;height:10px}.bk-mark-count{border-radius:var(--radius-pill);background:var(--color-warning);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--color-bg);z-index:1;top:-4px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;inset-inline-start:-4px}.bk-mark-check[hidden],.bk-mark-count[hidden]{display:none}.bk-dashboard.is-guides .bk-viewer .sheet-body{gap:0}.bk-dashboard.is-guides .bk-viewer .gd-page{width:min(calc(100cqh * var(--ar-n,.7)), 100cqw)}.bk-dashboard.is-guides .page-tile-thumb{aspect-ratio:var(--tile-ar,3 / 4)}.bk-dashboard.is-guides .page-tile-thumb:has(>.page-tile-clean:not([hidden]))>.page-tile-scan{visibility:hidden}.bk-dashboard.is-guides .sheet-head :is(.bk-provisional,.sheet-unresolved,.bk-reviewed,.sheet-flags,.sheet-actions,.sheet-printed),.bk-dashboard.is-guides .page-sheet:not([data-status=uploaded]):not([data-status=error]) .sheet-head>.status{display:none}.sheet-doubts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sheet-guides-actions{align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.sheet-guides-actions form{display:contents}.sheet-guides-actions .btn{animation:.12s ease-out both bk-fade-in}.bk-dashboard.is-guides :is(.page-tile-flag,.tile-mark-count,.tile-mark-check),.bk-dashboard.is-guides .bk-thumb-mark:is(.is-count,.is-check),.bk-dashboard.is-guides .page-tile:not([data-status=uploaded]) .page-tile-thumb:after{display:none}.bk-dashboard.is-guides .page-tile:not([data-status=uploaded]):not([data-status=error]) .page-tile-footer .dot{visibility:hidden}.bk-dashboard.is-guides .page-tile.is-doubt .page-tile-thumb{box-shadow:0 0 0 1.5px #d977068c, var(--shadow-md)}@supports (color:color-mix(in lab, red, red)){.bk-dashboard.is-guides .page-tile.is-doubt .page-tile-thumb{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-warning) 55%, transparent), var(--shadow-md)}}@keyframes bk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bk-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bk-pulse-bg{0%{background:var(--color-accent-soft)}to{background:0 0}}@keyframes bk-stamp-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes bk-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes bk-sheen{0%{background-position-x:0%}to{background-position-x:100%}}@keyframes bk-sweep{0%{transform:translateY(-100%)}to{transform:translateY(814%)}}@keyframes bk-tile-sweep{0%{background-position:0 -16.3%}to{background-position:0 116.3%}}@keyframes bk-tile-read{0%{background-position:0 0}to{background-position:0 100%}}@media (min-width:901px){.bk-dashboard.is-viewer .bk-side{overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:6px;overflow-y:auto}.bk-dashboard.is-viewer .bk-film{flex:none}.bk-dashboard.is-viewer .bk-film-track{flex:none;overflow:visible}.bk-dashboard.is-viewer .bk-attention-list{width:auto;max-height:none;box-shadow:none;background:0 0;border-radius:0;margin-top:6px;padding:0;animation:none;position:static}.bk-dashboard.is-viewer .bk-attention-row{flex-wrap:wrap;padding-inline:0}}@media (max-width:900px){.bk-toolbar{height:auto;min-height:var(--bk-toolbar-h);flex-wrap:wrap;margin-inline:-16px;padding:0 16px}.bk-toolbar-start,.bk-toolbar-end{height:40px}.bk-chips{flex:1 0 100%;order:3;height:40px}.sheet-body{grid-template-columns:minmax(0,1fr)}.bk-layout{grid-template-columns:minmax(0,1fr);gap:12px}.bk-dashboard.is-viewer .bk-layout{grid-template-rows:minmax(0,1fr) auto}.bk-side{border-inline-start:0;gap:10px;padding-inline-start:0;position:static}.bk-dashboard:not(.is-viewer) .bk-side{order:-1}.bk-dashboard.is-viewer .bk-counts{display:none}.bk-summary,.bk-counts,.bk-summary-review,.bk-manuscript,.bk-book{flex-flow:wrap;align-items:center;gap:4px 16px}.bk-summary-review,.bk-manuscript,.bk-book{border-top:0;padding-top:0}.bk-manuscript .bk-side-head,.bk-book .bk-side-head,.bk-film .bk-side-head{display:none}.bk-film-track{align-items:center;gap:10px;height:76px;padding:6px 4px;display:flex;overflow:auto hidden}.bk-thumb{flex:none;width:auto}.bk-thumb-img{width:auto;height:58px}.bk-viewer .sheet-body{flex-direction:column;gap:10px}.bk-viewer .sheet-scan,.bk-viewer .sheet-fac{width:min(calc((100cqh - 10px) / 2 * var(--ar-n,.7)), 100cqw)}.sheet-body:empty{aspect-ratio:calc(var(--sheet-ar,7 / 10) / 2)}.sheet-actions{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.scan-sweep:after,.page-tile-thumb:after{display:none}.sheet-line,.sheet-img-clean{transition:none}.decode-w.is-landed,.fac-layer[data-phase=final] .tok.is-landed,.fac-line{animation:none}.fac-line.is-lit .fac-text{color:inherit;background:0 0;-webkit-background-clip:initial;background-clip:initial;animation:none}.fac-bar,.bk-mark,.page-sheet.is-pulse{animation:none}}.main:has(>.review-screen){gap:0;padding:0}.review-screen{--rv-film-h:86px;--rv-gutter:72px;height:calc(100dvh - var(--topbar-height));background:var(--color-bg);grid-template-rows:minmax(0,1fr) auto;min-height:420px;display:grid;position:relative;overflow:hidden}.rv-bar{align-items:center;min-width:0;display:flex}.rv-bar-inner{align-items:center;gap:10px;min-width:0;display:flex}.rv-pager{align-items:center;gap:2px;display:inline-flex}.rv-pager-count{text-align:center;white-space:nowrap;min-width:96px}.rv-progress{align-items:center;gap:8px;display:flex}.rv-progress-text{white-space:nowrap}.rv-progress-bar{width:96px}.rv-progress-bar .progress-fill{transition:width .32s cubic-bezier(.2,.7,.2,1),background-color .2s}.rv-counter{text-align:center;min-width:1.4ch;display:inline-block}.rv-help{font-size:13px;font-weight:600}.rv-save{border-radius:var(--radius-pill);height:24px;color:var(--color-text-3);white-space:nowrap;opacity:0;cursor:default;align-items:center;gap:6px;padding:0 8px;font-size:12px;transition:opacity .2s,transform .2s,color .12s,background-color .12s;display:inline-flex;transform:translateY(2px)}.rv-save.is-saving,.rv-save.is-saved,.rv-save.is-error{opacity:1;transform:none}.rv-save-dot{border-radius:var(--radius-pill);background:var(--color-neutral);width:6px;height:6px}.rv-save.is-saving .rv-save-dot{background:var(--color-accent);animation:.9s ease-in-out infinite rv-pulse}.rv-save.is-saved{color:var(--color-text-2)}.rv-save.is-saved .rv-save-dot{background:var(--color-success)}.rv-save.is-error{color:var(--color-danger-text);background:var(--color-danger-bg);cursor:pointer}.rv-save.is-error .rv-save-dot{background:var(--color-danger)}.rv-save.is-error:hover{background:var(--color-danger-border)}.rv-reviewed{color:var(--color-text-2);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.rv-reviewed-mark{border-radius:var(--radius-pill);background:var(--color-success);color:#fff;place-items:center;width:20px;height:20px;animation:.3s ease-out both rv-stamp-in;display:inline-grid}.rv-reviewed-mark .icon{stroke-width:2.2px;width:12px;height:12px}.rv-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;transition:transform .26s cubic-bezier(.2,.7,.2,1),opacity .26s ease-out;display:grid}.rv-split.is-out{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in;transform:translate(3%)}.rv-split.is-in{opacity:0;transition:none;transform:translate(-3%)}.rv-split.is-out-back{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in;transform:translate(-3%)}.rv-split.is-in-back{opacity:0;transition:none;transform:translate(3%)}.rv-pane{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.rv-scan-pane{background:var(--color-bg-subtle);border-inline-end:1px solid var(--color-border);order:0}.rv-lines-pane{order:1}.is-swapped .rv-scan-pane{border-inline-end:0;border-inline-start:1px solid var(--color-border);order:1}.is-swapped .rv-lines-pane{order:0}.rv-toolbar{border-bottom:1px solid var(--color-border);background:var(--color-bg);flex:none;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.rv-scan-pane .rv-toolbar{background:var(--color-bg-subtle)}.rv-toolbar-start,.rv-toolbar-end{align-items:center;gap:8px;min-width:0;display:flex}.rv-zoom{align-items:center;gap:0;display:inline-flex}.rv-zoom-label{border-radius:var(--radius-sm);text-align:center;cursor:pointer;min-width:44px;height:26px;padding:0 4px}.rv-zoom-label:hover{background:var(--color-hover);color:var(--color-text)}.rv-scan{background:var(--color-bg-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.rv-scan.is-dragging{cursor:grabbing}.rv-sheet{transform-origin:0 0;will-change:transform;width:100%;position:absolute;top:0;left:0}.rv-fit>button{height:24px;padding-inline:8px;font-size:12px}.rv-sheet.is-gliding{transition:transform .28s cubic-bezier(.2,.7,.2,1),width .28s cubic-bezier(.2,.7,.2,1)}.rv-img{width:100%;height:auto;box-shadow:var(--shadow-md);pointer-events:none;background:#fff;display:block}.rv-img-scan{object-fit:fill;opacity:0;height:100%;transition:opacity .2s;position:absolute;inset:0}.rv-sheet.show-scan .rv-img-scan{opacity:1}.rv-overlay{pointer-events:none;position:absolute;inset:0}.rv-sheet.show-scan .rv-overlay{visibility:hidden}.rv-band{background:var(--color-accent-soft);opacity:0;border-block:1px solid #2563eb29;transition:opacity .15s,top .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1);position:absolute;left:0;right:0}.rv-box{pointer-events:auto;cursor:pointer;border-radius:2px;transition:box-shadow .15s,background-color .15s;position:absolute}.rv-box.is-open{box-shadow:inset 0 -2px #d977068c}.rv-box.is-hot{background:#2563eb1f;box-shadow:0 0 0 1.5px #2563ebb3,0 0 0 6px #2563eb24,0 0 18px 4px #2563eb38}.rv-box.is-group{box-shadow:none;border-bottom:2px dotted #d9770699}.rv-box.is-weak.is-open{box-shadow:none;border-bottom:2px dashed #d977068c}.rv-box.is-weak.is-hot{outline:1.5px dashed #2563ebb3;box-shadow:0 0 0 6px #2563eb24}.rv-scan-empty{place-items:center;display:grid;position:absolute;inset:0}.rv-lines-scroll{flex:1;min-height:0;padding:16px 20px 48px;scroll-padding-block:80px;overflow:auto}.rv-note{margin-bottom:14px}.rv-lines-stage{max-width:760px;position:relative}.rv-lines{flex-direction:column;gap:2px;margin:0;padding:0;font-size:16px;line-height:1.9;list-style:none;display:flex}.rv-line{border-radius:var(--radius-sm);padding-inline-start:var(--rv-gutter);padding-inline-end:8px;transition:background-color .15s;position:relative}.rv-line.is-current{background:var(--color-hover)}.rv-line.is-editing{background:var(--color-accent-soft)}.rv-line-text{text-align:start;overflow-wrap:anywhere;margin:0}.rv-line.is-footnote .rv-line-text{font-size:14.5px}.rv-group{padding:14px 0 2px}.rv-group+.rv-line-num{top:30px}.rv-line-num{text-align:end;width:26px;font-size:11px;line-height:inherit;color:var(--color-text-3);inset-inline-start:0;transition:opacity .12s,color .2s;position:absolute;top:0}.rv-line.is-reviewed .rv-line-num{color:var(--color-success)}.rv-line-tools{opacity:0;pointer-events:none;inset-inline-start:0;align-items:center;gap:0;transition:opacity .12s;display:flex;position:absolute;top:2px}.rv-line-tools .btn-icon-sm{width:24px;height:24px}.rv-line:hover .rv-line-tools,.rv-line:focus-within .rv-line-tools,.rv-line-tools:has([aria-expanded=true]){opacity:1;pointer-events:auto}.rv-line:hover .rv-line-num,.rv-line:focus-within .rv-line-num,.rv-line:has([aria-expanded=true]) .rv-line-num{opacity:0}.rv-line.is-editing .rv-line-tools{display:none}.rv-menu-host{position:relative}.rv-menu{top:28px;position:absolute;inset-inline-start:0}.rv-menu .menu-item .kbd{margin-inline-start:auto}.rv-manual{vertical-align:middle;margin-inline-start:8px}.rv-tok{border-bottom:1.5px solid #0000;border-radius:3px;outline:none;padding:0 1px;transition:background-color .12s,border-color .2s,color .12s,box-shadow .12s;display:inline;position:relative}.rv-tok.is-low{cursor:pointer}.rv-tok.is-open{border-bottom-color:var(--color-warning)}.rv-tok.is-resolved{border-bottom-color:#16a34a52}.rv-tok.is-hot{background:var(--color-accent-soft)}.rv-tok.is-focus,.rv-tok:focus-visible{background:var(--color-accent-soft);box-shadow:var(--ring)}.rv-tok.is-digit{font-variant-numeric:tabular-nums}.rv-tok.is-group{cursor:pointer;border-bottom:1.5px dotted #d97706cc}.rv-sep.is-group{border-bottom:1.5px dotted #d97706cc}.rv-tok.is-group-focus,.rv-sep.is-group-focus{background:#2563eb0f}.rv-gap{vertical-align:-.18em;cursor:pointer;background:#d9770680;border-radius:1px;outline:none;width:2px;height:1.05em;margin-inline:2px 3px;transition:background-color .12s,box-shadow .12s;display:inline-block;position:relative}.rv-gap:before{content:"";position:absolute;inset:-3px -6px}.rv-gap:hover,.rv-gap.is-hot{background:var(--color-warning)}.rv-gap.is-focus,.rv-gap:focus-visible{background:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.rv-tok.is-flash{animation:.4s ease-out both rv-tok-land}.rv-tok.is-flash:after{content:"";background:var(--color-success);pointer-events:none;inset-inline-end:-5px;width:11px;height:11px;animation:.42s cubic-bezier(.2,.7,.2,1) both rv-check;position:absolute;top:-7px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.rv-lines-pane.is-entering .rv-line{animation:.32s ease-out both rv-line-in;animation-delay:calc(var(--i,0) * 16ms)}.rv-lines-pane.is-pulse .rv-lines-stage{animation:.5s ease-out both rv-pulse-bg}.rv-editor-wrap,.rv-insert{position:relative}.rv-insert{margin-top:4px;padding-inline-start:0}.rv-insert-first{margin:8px 0 0 var(--rv-gutter)}.rv-editor{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:34px;box-shadow:var(--ring);font:inherit;line-height:inherit;resize:none;padding:1px 6px;display:block;overflow:hidden}.rv-editor:focus{outline:none}.rv-editor-hint{text-align:start;white-space:nowrap;margin:4px 4px 2px;font-size:11px;line-height:1.4;display:block}.rv-editor-wrap{margin-bottom:4px}.rv-insert{margin-bottom:6px}.rv-legend{align-items:center;gap:6px;margin-top:24px;display:flex}.rv-legend .kbd{margin:0 1px}.rv-legend-swatch{color:var(--color-text);border-bottom:1.5px solid var(--color-warning);flex:none;font-size:13px;line-height:1.3}.rv-legend-more{margin-top:6px}.rv-legend-swatch.is-group{border-bottom-style:dotted}.rv-legend-gap{vertical-align:-.18em;background:#d9770680;border-radius:1px;flex:none;width:2px;height:1.05em;margin-inline:4px;display:inline-block}.rv-empty{padding-block:12px}.rv-pop{z-index:30;background:var(--color-surface);border-radius:var(--radius-lg);width:272px;box-shadow:var(--shadow-pop);transform-origin:100% 0;padding:6px;font-size:12.5px;animation:.15s ease-out both rv-pop-in;position:absolute}.rv-pop-title{color:var(--color-text-3);padding:4px 8px 6px;font-size:11.5px;font-weight:600}.rv-pop-reason{color:var(--color-text-2);overflow-wrap:anywhere;margin:-2px 8px 6px;font-size:12px;line-height:1.55}.rv-opt{border-radius:var(--radius-sm);text-align:start;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:34px;padding:4px 8px;transition:background-color .12s;display:flex}.rv-opt:hover,.rv-opt:focus-visible{background:var(--color-hover);outline:none}.rv-opt:disabled{cursor:default}.rv-opt .kbd{flex:none}.rv-opt-value{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;line-height:1.5}.rv-opt.is-current .rv-opt-value{font-weight:500}.rv-opt-label{color:var(--color-text-3);white-space:nowrap;flex:none;font-size:11.5px}.rv-opt-now{color:var(--color-accent-text);white-space:nowrap;flex:none;font-size:11px}.rv-pop-acts,.rv-pop-gap{flex-direction:column;gap:2px;display:flex}.rv-pop-gap .rv-typed{padding-top:2px}.rv-act-main{color:var(--color-text);font-weight:500}.rv-pop-note{color:var(--color-warning-text);margin:2px 8px 4px;font-size:11.5px}.rv-pop.is-above{transform-origin:100% 100%;animation-name:rv-pop-in-up}.rv-act{border-radius:var(--radius-sm);width:100%;min-height:30px;color:var(--color-text-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;font-size:12.5px;transition:background-color .12s;display:flex}.rv-act:hover:not(:disabled),.rv-act:focus-visible{background:var(--color-hover);color:var(--color-text);outline:none}.rv-act:disabled{opacity:.45;cursor:default}.rv-act-label{flex:none}.rv-act-preview{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.rv-act-keys{flex:none;gap:2px;margin-inline-start:auto;display:inline-flex}.rv-act-danger{color:var(--color-danger)}.rv-act-danger:hover:not(:disabled),.rv-act-danger:focus-visible{color:var(--color-danger);background:#dc262612}.rv-more-row[aria-expanded=true]{background:var(--color-hover);color:var(--color-text)}.rv-more-chev{color:var(--color-text-3);margin-inline-start:auto;font-size:15px;line-height:1}.rv-fly{z-index:31;background:var(--color-surface);border-radius:var(--radius-lg);width:248px;box-shadow:var(--shadow-pop);padding:6px;animation:.12s ease-out both rv-pop-in;position:absolute}.rv-fly.is-left{right:calc(100% + 6px)}.rv-fly.is-right{left:calc(100% + 6px)}.rv-fly.is-below{width:auto;box-shadow:none;padding:2px 0 0;animation:none;position:static}.rv-line.is-heading .rv-line-text{font-size:1.22em;font-weight:600;line-height:1.6}.rv-line.is-subheading .rv-line-text{font-size:1.08em;font-weight:600}.rv-role-tag{vertical-align:middle;margin-inline-start:8px;font-size:11px;font-weight:400}.rv-role-check{width:14px;color:var(--color-accent-text);display:inline-block}.rv-line.is-selected{background:var(--color-accent-soft)}.rv-line.is-selected .rv-line-num{color:var(--color-accent-text)}.rv-range{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.rv-range-clear{width:22px;height:22px}.rv-pop-sep{background:var(--color-border);height:1px;margin:4px -6px 8px}.rv-typed{flex-wrap:wrap;gap:6px;padding:0 2px 2px;display:flex}.rv-typed .rv-pop-sep{flex:0 0 calc(100% + 12px);margin-inline:-8px}.rv-typed .input{flex:1;min-width:0;height:30px;font-size:15px}.rv-state{max-width:560px}.rv-state-error{margin:40px auto}.rv-state-error .icon-lg{color:var(--color-danger)}.rv-state-pending{flex-direction:column;gap:12px;padding:4px 0;display:flex}.rv-pending-head .dot{animation:1.2s ease-in-out infinite rv-pulse}.rv-noise{min-height:240px;color:var(--color-text-3);padding-inline-start:var(--rv-gutter);font-size:16px;line-height:1.9}.rv-noise.is-noise .decode-line{opacity:.55}.rv-noise.is-noise .decode-line:is(.is-lit,.is-lit-2){opacity:1}.rv-skeleton{padding:10px 0 10px var(--rv-gutter);flex-direction:column;gap:16px;display:flex}.rv-skeleton span,.rv-film-skeleton span,.rv-boot-scan{background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-bg-subtle) 50%, var(--color-bg-muted) 75%);background-size:200% 100%;border-radius:4px;height:14px;animation:1.4s linear infinite rv-shimmer;display:block}.rv-boot{inset:0 0 var(--rv-film-h) 0;background:var(--color-bg);z-index:5;grid-template-columns:1fr 1fr;display:grid;position:absolute}.rv-boot-scan{background:var(--color-bg-muted);border-radius:0;height:100%;animation:none}.rv-boot .rv-skeleton{padding:60px 20px 0 var(--rv-gutter)}.rv-stamp{z-index:20;pointer-events:none;background:#ffffff9e;place-items:center;display:grid;position:absolute;inset:44px 0 0}@supports (color:color-mix(in lab, red, red)){.rv-stamp{background:color-mix(in srgb, var(--color-bg) 62%, transparent)}}.rv-stamp{animation:.2s ease-out both rv-fade-in}.rv-stamp-mark{fill:none;width:104px;height:104px;stroke:var(--color-success);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 18px #16a34a38);animation:.4s cubic-bezier(.2,.7,.2,1) both rv-stamp-in}.rv-stamp-mark circle{stroke-dasharray:132;stroke-dashoffset:132px;animation:.38s ease-out 60ms forwards rv-draw}.rv-stamp-mark path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.24s ease-out .24s forwards rv-draw}.rv-film{height:var(--rv-film-h);border-top:1px solid var(--color-border);background:var(--color-bg-subtle);scrollbar-width:thin;flex:none;overflow:auto hidden}.rv-film-track{align-items:center;gap:10px;width:max-content;min-width:100%;height:100%;padding:0 20px;display:flex}.rv-film-skeleton span{border-radius:var(--radius-xs);flex:none;width:42px;height:60px}.rv-thumb{border-radius:var(--radius-xs);flex:none;height:60px;transition:transform .15s,box-shadow .15s;display:block;position:relative}.rv-thumb-img{border-radius:var(--radius-xs);background:var(--color-bg-muted);height:60px;box-shadow:var(--shadow-sm), inset 0 0 0 1px #10101414;display:block;overflow:hidden}.rv-thumb-img img{object-fit:cover;width:100%;height:100%;display:block}.rv-thumb:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.rv-thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rv-thumb.is-current{box-shadow:0 0 0 2px var(--color-accent)}.rv-thumb.is-current:hover{transform:none}.rv-thumb.is-pending .rv-thumb-img{opacity:.5}.rv-thumb-num{color:#fff;bottom:3px;background:#141418bd;border-radius:3px;padding:0 4px;font-size:10.5px;line-height:15px;position:absolute;inset-inline-start:3px}.rv-thumb-mark{top:-4px;position:absolute;inset-inline-end:-4px}.rv-thumb-mark.is-check{border-radius:var(--radius-pill);background:var(--color-success);color:#fff;width:16px;height:16px;box-shadow:0 0 0 2px var(--color-bg-subtle);place-items:center;display:grid}.rv-thumb-mark.is-check .icon{stroke-width:2.6px;width:10px;height:10px}.rv-thumb-mark.is-count{border-radius:var(--radius-pill);background:var(--color-warning);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--color-bg-subtle);padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.mark-reader{border:1.25px solid var(--color-warning);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-warning) 50%, var(--color-surface) 50%);flex:none;width:9px;height:9px;display:inline-block}.mark-reader.is-tesseract{border-color:var(--color-danger);background:linear-gradient(90deg, var(--color-danger) 50%, var(--color-surface) 50%)}.mark-reader[hidden]{display:none}.rv-thumb .mark-reader,.bk-thumb .mark-reader{top:3px;position:absolute;inset-inline-start:3px;box-shadow:0 0 0 1.5px #ffffffd9}.page-tile-marks{align-items:center;gap:5px;display:inline-flex}.rv-toast{z-index:55}.rv-scrim{z-index:60;background:#0a0a0c47;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.rv-modal{background:var(--color-surface);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-pop);overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:calc(88dvh - 16px);padding:20px;animation:.18s ease-out both rv-modal-in;display:flex;overflow-y:auto}.rv-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rv-modal-title{font-size:15px;font-weight:600;line-height:1.45}.rv-modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.rv-shortcuts{max-width:520px}.rv-keys{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;margin:4px 0 0;display:grid}.rv-keys dt{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.rv-keys dd{color:var(--color-text-2);margin:0;font-size:13px}.rv-toast-body{flex-direction:column;gap:3px;min-width:0;display:flex}.rv-toast-detail{color:#ffffffb8;font-size:12px}.rv-toast-link{color:#fff;text-underline-offset:2px;font-size:12px;text-decoration:underline}.rv-toast-chip{border-radius:var(--radius-pill);color:#ffffffdb;cursor:pointer;background:#ffffff1f;align-self:flex-start;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.rv-toast-chip:hover{color:#fff;background:#fff3}.rv-toast-chip-act{color:#fff;font-weight:600}.rv-fix{max-width:640px}.rv-fix-words{align-items:center;gap:10px;display:flex}.rv-fix-to{flex:auto;min-width:0}.rv-fix-arrow{color:var(--color-text-3)}.rv-fix-from{color:var(--color-text-2);white-space:nowrap;font-size:14px;font-weight:500}.rv-fix-options{flex-wrap:wrap;gap:6px 16px;display:flex}.rv-fix-options .check{color:var(--color-text-2);font-size:12.5px}.rv-fix-count{margin:0}.rv-fix-error{color:var(--color-danger-text);margin:0;font-size:12.5px}.rv-fix-list{overscroll-behavior:contain;border-block:1px solid var(--color-border);flex-direction:column;gap:10px;max-height:46dvh;margin-inline:-20px;padding:2px 20px;display:flex;overflow-y:auto}.rv-fix-skeleton{padding:10px 0}.rv-fix-page{flex-direction:column;gap:2px;padding-block:8px 2px;display:flex}.rv-fix-page-head{color:var(--color-text-2);font-size:12px;font-weight:600}.rv-fix-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-fix-row{border-radius:var(--radius-sm);cursor:default;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"check crop text""check crop note";align-items:center;gap:0 10px;padding:6px 8px;display:grid}.rv-fix-row:hover{background:var(--color-hover)}.rv-fix-row.is-cursor,.rv-fix-row:focus-visible{background:var(--color-accent-soft);outline:none}.rv-fix-row.is-off .rv-fix-context,.rv-fix-row.is-off .rv-fix-crop{opacity:.55}.rv-fix-check{grid-area:check;margin:0}.rv-fix-crop{border-radius:var(--radius-xs);background-color:#fff;background-repeat:no-repeat;grid-area:crop;max-width:180px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10101414}.rv-fix-word{box-shadow:inset 0 -2px 0 var(--color-warning);background:#d9770629;border-radius:2px;position:absolute;inset-block:2px}.rv-fix-context{min-width:0;color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;grid-area:text;font-size:13px;line-height:1.6;overflow:hidden}.rv-fix-context mark{background:var(--color-warning-bg);color:var(--color-text);font-weight:500}.rv-fix-note{grid-area:note}.rv-fix-more{margin:0}@keyframes rv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes rv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rv-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rv-pulse-bg{0%{background:var(--color-accent-soft)}to{background:0 0}}@keyframes rv-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes rv-pop-in-up{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes rv-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes rv-tok-land{0%{border-bottom-color:var(--color-success);background-color:#16a34a38}60%{border-bottom-color:var(--color-success)}to{background-color:#0000}}@keyframes rv-check{0%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.15)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes rv-stamp-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes rv-draw{to{stroke-dashoffset:0}}.rv-bar-back{flex:none}.rv-jump{justify-content:center;min-width:96px;display:inline-flex}.rv-jump-input{text-align:center;font-variant-numeric:tabular-nums;width:88px;height:26px;padding:0 8px;font-size:12px}.rv-bar-menu{width:220px;max-width:220px;inset-inline:auto 0}.rv-bar-menu .menu-item .icon{color:var(--color-text-3)}.rv-edited-note{border-inline-start:2px solid var(--color-border-strong);color:var(--color-text-2);margin:0 0 12px;padding-inline-start:10px}.rv-after{justify-content:center;padding:48px 0 24px;display:flex}.rv-after-card{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:420px;animation:.2s ease-out both rv-after-in;display:flex}.rv-after-title{color:var(--color-text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.rv-after-mark{border-radius:var(--radius-pill);background:var(--color-success);color:#fff;place-items:center;width:20px;height:20px;display:inline-grid}.rv-after-mark .icon{stroke-width:2.4px;width:12px;height:12px}.rv-after-meta{margin:0}.rv-after-step{color:var(--color-text);margin:6px 0 0;font-size:13px}.rv-after-label{color:var(--color-text-3)}.rv-after-text{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.6}.rv-after-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}@keyframes rv-after-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1180px){.rv-progress-text,.rv-bar-back span{display:none}.rv-pager-count{min-width:0}}@media (max-width:900px){.review-screen{height:auto;overflow:visible}.rv-split{grid-template-columns:minmax(0,1fr)}.rv-scan-pane{border-bottom:1px solid var(--color-border);border-inline:0!important;order:0!important}.rv-lines-pane{order:1!important}.rv-scan{flex:none;height:56vh}.rv-lines-scroll{padding-inline:16px;overflow:visible}.rv-film{z-index:10;position:sticky;bottom:0}.rv-progress,.rv-boot{display:none}}.main:has(>.ms-screen){padding-top:0}.ms-screen{--ms-gutter:72px;--ms-side-w:clamp(200px, 15vw, 244px);--ms-toolbar-h:44px;--ms-font:"Amiri", "Noto Naskh Arabic", "Scheherazade New", serif;flex-direction:column;gap:24px;display:flex}.ms-screen.is-busy .ms-doc{cursor:progress}.ms-bar{align-items:center;min-width:0;display:flex}.ms-bar-inner{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.ms-pill{border-radius:var(--radius-pill);height:24px;color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:default;align-items:center;gap:6px;padding:0 8px;font-size:12px;transition:color .12s,background-color .12s;display:inline-flex}.ms-pill-dot{border-radius:var(--radius-pill);background:var(--color-neutral);width:6px;height:6px}.ms-pill.is-saving .ms-pill-dot{background:var(--color-accent);animation:.9s ease-in-out infinite ms-pulse}.ms-pill.is-saved{color:var(--color-text-2)}.ms-pill.is-saved .ms-pill-dot{background:var(--color-success)}.ms-pill.is-warn{color:var(--color-warning-text);background:var(--color-warning-bg)}.ms-pill.is-warn .ms-pill-dot{background:var(--color-warning)}.ms-pill.is-error{color:var(--color-danger-text);background:var(--color-danger-bg)}.ms-pill.is-error .ms-pill-dot{background:var(--color-danger)}.ms-menu{width:250px;max-width:250px;inset-inline:auto 0}.ms-menu .menu-item .icon{color:var(--color-text-3)}.ms-menu-glyph{width:14px;color:var(--color-text-3);place-items:center;font-weight:600;display:inline-grid}.ms-convert-host{top:100%;position:absolute;inset-inline-end:0}.ms-convert{z-index:45;top:6px;flex-direction:column;gap:10px;width:300px;max-width:min(300px,100vw - 32px);padding:8px 10px 10px;animation:.15s ease-out both ms-pop-in;display:flex;position:absolute;inset-inline-end:0}.ms-convert-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ms-convert-title{font-size:13px;font-weight:600}.ms-convert-fields{flex-direction:column;gap:10px;display:flex}.ms-convert-group{flex-direction:column;gap:6px;display:flex}.ms-convert-label{color:var(--color-text-3);font-size:11.5px;font-weight:600}.ms-convert-seg>button{flex:1;padding:0 6px;font-size:12px}.ms-convert-group.is-resting{opacity:.45}.ms-convert-group.is-resting .ms-convert-seg>button{cursor:default}.ms-convert-check{font-size:12.5px}.ms-convert-error{color:var(--color-danger);margin:0;font-size:12px}.ms-convert-warn{color:var(--color-warning-text);margin:0;font-size:12px;line-height:1.6}.ms-convert-actions{justify-content:flex-end;gap:8px;display:flex}.ms-empty-options{border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:start;width:100%;max-width:320px;margin-top:8px;padding:12px}.ms-empty .ms-convert-seg{width:100%}.ms-toolbar{top:var(--topbar-height);z-index:10;height:var(--ms-toolbar-h);background:#ffffffeb;align-items:center;gap:12px;margin-inline:-32px;padding:0 32px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.ms-toolbar{background:color-mix(in srgb, var(--color-bg) 92%, transparent)}}.ms-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.ms-toolbar-start,.ms-toolbar-end{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.ms-toolbar-end{margin-inline-start:auto}.ms-seam-toggle{align-items:center;gap:8px;display:inline-flex}.ms-toolbar-label{color:var(--color-text-2);white-space:nowrap;font-size:12.5px}.ms-counts{white-space:nowrap}.ms-jump{align-items:center;display:inline-flex;position:relative}.ms-jump input{border-radius:var(--radius-md);background:var(--color-bg-muted);width:112px;height:34px;color:var(--color-text);text-align:left;font-variant-numeric:tabular-nums;direction:ltr;border:0;padding:0 30px 0 10px;font-size:13px;transition:box-shadow .12s}.ms-jump input:focus{box-shadow:var(--ring);outline:none}.ms-jump .kbd{pointer-events:none;position:absolute;right:8px}.ms-banners{flex-direction:column;gap:8px;margin-top:-8px;display:flex}.ms-banners:empty{display:none}.ms-stale,.ms-edited{align-items:center}.ms-stale-pages{margin-inline-start:4px}.ms-stale-page{color:inherit;text-underline-offset:3px;font-variant-numeric:tabular-nums;text-decoration:underline}.ms-stale-page:hover{color:var(--color-text)}.ms-poll{align-self:flex-start}.ms-empty{max-width:440px}.ms-empty .empty-text{line-height:1.7}.ms-state-error{margin:40px auto}.ms-state-error .icon-lg{color:var(--color-danger)}.ms-layout{grid-template-columns:minmax(0, 1fr) var(--ms-side-w);align-items:start;gap:24px;display:grid}.ms-main{min-width:0}.ms-column{max-width:calc(720px + var(--ms-gutter));padding-inline-start:var(--ms-gutter);margin-inline:auto;padding-bottom:96px;position:relative}.ms-host>[data-ms-part],.ms-host>script{display:none}.ms-doc{font-family:var(--ms-font);color:var(--color-text);text-align:justify;text-align-last:start;overflow-wrap:anywhere;font-variant-numeric:lining-nums;font-size:19px;line-height:1.9}.ms-title{border-bottom:1px solid var(--color-border);text-align:center;text-align-last:center;margin:12px 0 44px;padding-bottom:28px}.ms-title-text{margin:0;font-size:30px;font-weight:700;line-height:1.4}.ms-title-author{color:var(--color-text-2);margin:8px 0 0;font-size:16px}.ms-chapter{content-visibility:auto;contain-intrinsic-size:auto 1200px}.ms-block{border-radius:var(--radius-xs);scroll-margin-top:calc(var(--topbar-height) + var(--ms-toolbar-h) + 24px);outline:none;margin:0;transition:background-color .15s;position:relative}.ms-block:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.ms-block.is-pulse{animation:.5s ease-out both ms-pulse-bg}.ms-p{text-indent:1.5em;margin-bottom:.4em}.ms-h1{text-align:center;text-align-last:center;text-indent:0;margin:1.6em 0 .8em;font-size:26px;font-weight:700;line-height:1.5}.ms-h2{text-align:center;text-align-last:center;text-indent:0;margin:1.3em 0 .5em;font-size:20px;font-weight:700;line-height:1.6}.ms-chapter:first-of-type .ms-h1:first-child{margin-top:.4em}.ms-p[data-style=verse]{text-indent:0;text-align:center;text-align-last:center;margin-bottom:.15em}.ms-p[data-style=quote]{text-indent:0;margin-inline:2em}.ms-p[data-style=center]{text-indent:0;text-align:center;text-align-last:center}.ms-block:before{content:"ص " attr(data-src);width:calc(var(--ms-gutter) - 16px);font:500 11px/1.5 var(--font-sans);color:var(--color-text-3);text-align:start;text-indent:0;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;inset-inline-start:calc(-1 * var(--ms-gutter));transition:opacity .12s;position:absolute;top:.45em}.ms-block:hover:before,.ms-block:focus-visible:before,.ms-block.is-tools:before{opacity:1}.ms-block[data-reviewed=false]{border-inline-start:2px solid var(--color-warning-border);margin-inline-start:-14px;padding-inline-start:12px}.ms-block[data-reviewed=false]:before{inset-inline-start:calc(-1 * var(--ms-gutter) + 14px)}.ms-block[data-suggested=heading]{-webkit-text-decoration:underline dotted var(--color-text-3);-webkit-text-decoration:underline dotted var(--color-text-3);text-decoration:underline dotted var(--color-text-3);text-underline-offset:5px;text-decoration-thickness:1px}.ms-screen.is-edited .ms-suggest,.ms-screen:is(.is-reader,.is-edited) .ms-warn-act{display:none}.ms-pop-hint{max-width:250px;color:var(--color-text-3);margin:0;padding:4px 8px 6px;font-size:12px;line-height:1.6}.ms-suggest{vertical-align:middle;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-text);font:500 11.5px/1 var(--font-sans);text-indent:0;white-space:nowrap;align-items:center;gap:2px;margin-inline-start:8px;padding:1px 2px 1px 8px;text-decoration:none;display:inline-flex}.ms-suggest-label{padding-inline-end:4px}.ms-suggest-btn{border-radius:var(--radius-pill);width:20px;height:20px;color:inherit;font:600 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .12s;display:inline-grid}.ms-suggest-btn:hover{background:#2563eb24}.ms-suggest-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ms-uncertain{color:inherit;border-bottom:1.5px solid var(--color-warning);background:0 0;border-radius:0;padding:0 1px}.ms-unmatched{border-bottom:1.5px dotted var(--color-warning);background:var(--color-warning-bg);border-radius:2px}.ms-ref{vertical-align:super;color:var(--color-accent-text);font:600 11px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;text-indent:0;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0 1px;padding:0 3px;line-height:1;transition:background-color .12s;display:inline-block}.ms-ref:hover,.ms-ref:focus-visible,.ms-ref[aria-expanded=true]{background:var(--color-accent-soft);outline:none}.ms-ref:focus-visible{box-shadow:var(--ring)}.ms-ref.is-orphan{color:var(--color-warning-text);background:var(--color-warning-bg)}.ms-ref.is-orphan:hover,.ms-ref.is-orphan:focus-visible{background:var(--color-warning-border)}.ms-seam{vertical-align:-.05em;height:1em;color:var(--color-text-3);font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;text-indent:0;cursor:pointer;border-radius:3px;align-items:center;gap:3px;margin:0 5px;padding:0 3px;transition:background-color .12s,color .12s;display:inline-flex}.ms-seam:before{content:"";background:var(--color-border-strong);width:1px;height:1.25em;transition:background-color .2s,transform .2s}.ms-seam:hover,.ms-seam:focus-visible,.ms-seam[aria-expanded=true]{background:var(--color-accent-soft);color:var(--color-accent-text);outline:none}.ms-seam:focus-visible{box-shadow:var(--ring)}.ms-seam:hover:before,.ms-seam:focus-visible:before,.ms-seam[aria-expanded=true]:before{background:var(--color-accent)}.ms-seam[data-decision=override]:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent);width:5px;height:5px}.ms-split{color:var(--color-text-3);font:500 11px/1 var(--font-sans);align-items:center;gap:10px;margin:10px 0 12px;display:flex}.ms-split:after{content:"";border-top:1px solid var(--color-border);flex:1}.ms-split .ms-seam{vertical-align:baseline;height:22px;margin:0;padding:0 6px}.ms-split .ms-seam:before{display:none}.ms-split.is-missing{color:var(--color-warning-text)}.ms-split.is-missing:after{border-top-color:var(--color-warning-border)}.ms-split.is-missing .ms-split-page{border-radius:var(--radius-pill);background:var(--color-warning-bg);padding:3px 8px}.hide-seams .ms-seam,.hide-seams .ms-split{display:none}.ms-host.is-reveal .ms-seam.is-stitch:before{animation:.4s ease-out .24s both ms-stitch}.ms-host.is-reveal .ms-block.is-rise{animation:.32s ease-out both ms-rise;animation-delay:calc(var(--i,0) * 16ms)}.ms-block.is-flash{animation:.6s ease-out both ms-flash}.ms-block.is-pending{color:var(--color-text-3);background:linear-gradient(90deg, transparent 20%, var(--color-bg-muted) 50%, transparent 80%);background-size:200% 100%;animation:1.6s linear infinite ms-shimmer}.ms-notes{border-top:1px solid var(--color-border);text-align:start;margin:30px 0 8px;padding:14px 0 0;font-size:14.5px;line-height:1.8;list-style:none}.ms-notes:before{content:"الحواشي";font:600 11.5px/1.4 var(--font-sans);color:var(--color-text-3);margin-bottom:6px;display:block}.ms-note{border-radius:var(--radius-sm);align-items:baseline;gap:8px;margin:0 -6px;padding:2px 6px;transition:background-color .15s;display:flex}.ms-note.is-hot,.ms-note:target{background:var(--color-accent-soft)}.ms-note.is-pulse{animation:.5s ease-out both ms-pulse-bg}.ms-note-num{min-width:1.6em;color:var(--color-accent-text);font:600 12px/1.8 var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;border-radius:3px;flex:none}.ms-note-num:hover,.ms-note-num:focus-visible{background:var(--color-accent-soft);outline:none}.ms-note-num:focus-visible{box-shadow:var(--ring)}.ms-note-body{flex:1;min-width:0}.ms-note[data-orphan=true]{background:var(--color-warning-bg)}.ms-note[data-orphan=true] .ms-note-num{color:var(--color-warning-text)}.ms-note-flag{font:500 11px/1.4 var(--font-sans);color:var(--color-warning-text);white-space:nowrap;flex:none;align-self:center}.ms-tools{z-index:5;flex-direction:column;align-items:flex-start;padding-top:22px;animation:.12s ease-out both ms-fade-in;display:flex;position:absolute;inset-inline-start:0}.ms-tools-btn{width:24px;height:24px}.ms-tools-btn[aria-expanded=true]{background:var(--color-active);color:var(--color-text)}.ms-pop{z-index:40;transform-origin:100% 0;width:250px;max-width:250px;animation:.15s ease-out both ms-pop-in;position:absolute}.ms-pop.is-above{transform-origin:100% 100%;animation-name:ms-pop-in-up}.ms-pop .menu-item[disabled]{opacity:.45;cursor:default}.ms-pop .menu-item .icon{color:var(--color-text-3)}.ms-pop .menu-item .kbd{margin-inline-start:auto}.ms-role-check{width:14px;color:var(--color-accent-text);flex:none;display:inline-block}.ms-role-head{align-items:baseline;gap:6px;display:flex}.ms-role-where{font-weight:400}.ms-role-where:before{content:"·";margin-inline-end:6px}.ms-role-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.ms-role-grid .menu-item{gap:6px;min-width:0;height:28px}.ms-role-grid .menu-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-role-grid .menu-item.is-wide{grid-column:1/-1}.ms-role-grid .menu-item[aria-checked=true]{background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:600}.ms-role-key{text-align:center;min-width:16px;padding:0 3px;font-size:10.5px;line-height:15px}.ms-pop-state{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.ms-pop-decision{color:var(--color-text-3);font-weight:400}.ms-pop-decision:before{content:"·";margin-inline-end:6px}.ms-pop-decision.is-override{color:var(--color-accent-text);font-weight:500}.ms-pop.is-note{width:360px;max-width:min(360px,100vw - 32px);padding:10px 12px}.ms-pop-note{font-family:var(--ms-font);text-align:start;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px;line-height:1.7;display:flex}.ms-pop-note-num{color:var(--color-accent-text);font:600 12px/1.7 var(--font-sans);flex:none}.ms-pop-note-text{flex:200px;min-width:0}.ms-pop-note-flag{font:500 11px/1.4 var(--font-sans);color:var(--color-warning-text);flex:none}.ms-pop-note-link{font:500 11.5px/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;margin-inline-start:auto;padding:0}.ms-pop-note-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.ms-skeleton{flex-direction:column;gap:22px;padding:12px 0 40px;display:flex}.ms-skeleton p{flex-direction:column;gap:14px;margin:0;display:flex}.ms-skeleton span,.ms-sheet-skeleton{background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-bg-subtle) 50%, var(--color-bg-muted) 75%);background-size:200% 100%;border-radius:4px;height:14px;animation:1.4s linear infinite ms-shimmer;display:block}.ms-skeleton p span:nth-child(odd){animation-delay:80ms}.ms-skeleton-title{width:46%;height:22px;margin:0 auto 10px}.ms-side{top:calc(var(--topbar-height) + var(--ms-toolbar-h) + 20px);max-height:calc(100dvh - var(--topbar-height) - var(--ms-toolbar-h) - 40px);overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:6px;font-size:12.5px;overflow-y:auto}.ms-side .ms-side-toggle{align-self:flex-start;display:none}.ms-side-body{flex-direction:column;flex:none;gap:22px;display:flex}.ms-side-section{flex-direction:column;flex:none;gap:8px;display:flex}.ms-side-empty{margin:0;font-size:12px;line-height:1.6}.ms-steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ms-step{min-height:24px;color:var(--color-text-3);align-items:center;gap:8px;transition:color .2s;display:flex}.ms-step-mark{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);color:#fff;background:0 0;flex:none;place-items:center;width:16px;height:16px;transition:background-color .2s,border-color .2s;display:inline-grid}.ms-step-mark .icon{stroke-width:2.6px;opacity:0;width:10px;height:10px;transition:opacity .2s}.ms-step.is-current{color:var(--color-text);font-weight:500}.ms-step.is-current .ms-step-mark{border-color:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-accent-soft);animation:1.2s ease-in-out infinite ms-pulse}.ms-step.is-done{color:var(--color-text-2)}.ms-step.is-done .ms-step-mark{background:var(--color-success);border-color:#0000;animation:.3s ease-out both ms-stamp-in}.ms-step.is-done .ms-step-mark .icon{opacity:1}.ms-toc-list{flex-direction:column;gap:1px;margin:0 -8px 0 0;padding:0;list-style:none;display:flex}.ms-toc-list.is-nested{margin:1px 0 0}.ms-toc-link{border-radius:var(--radius-sm);min-height:26px;color:var(--color-text-2);align-items:baseline;gap:8px;padding:4px 8px;font-size:12.5px;font-weight:500;line-height:1.45;transition:background-color .12s,color .12s;display:flex}.ms-toc-link:hover{background:var(--color-hover);color:var(--color-text)}.ms-toc-item.is-current>.ms-toc-link{background:var(--color-active);color:var(--color-text)}.ms-toc-item.is-l2>.ms-toc-link{padding-inline-start:22px;font-size:12px;font-weight:400}.ms-toc-text{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.ms-toc-page{color:var(--color-text-3);flex:none;font-size:11.5px;font-weight:400}.ms-warnings{flex-direction:column;gap:2px;margin-inline-start:-8px;display:flex}.ms-warn-group>summary{border-radius:var(--radius-sm);height:26px;color:var(--color-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 8px;font-weight:500;list-style:none;transition:background-color .12s;display:flex}.ms-warn-group>summary::-webkit-details-marker{display:none}.ms-warn-group>summary:hover{background:var(--color-hover);color:var(--color-text)}.ms-warn-group[open]>summary{background:var(--color-active);color:var(--color-text)}.ms-warn-group>summary .num{color:var(--color-text-3);font-variant-numeric:tabular-nums;font-weight:400}.ms-warn-list{flex-direction:column;margin:0 0 4px;padding:0 8px;list-style:none;display:flex}.ms-warn{border-bottom:1px solid var(--color-border);flex-direction:column;gap:3px;padding:7px 0;font-size:12.5px;line-height:1.45;transition:background-color .15s;display:flex}.ms-warn:last-child{border-bottom:0}.ms-warn.is-current{border-radius:var(--radius-sm);background:var(--color-accent-soft);margin-inline:-8px;padding-inline:8px}.ms-warn-msg{color:var(--color-text)}.ms-warn-actions{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.ms-warn-page{color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-end:4px}.ms-warn-actions .ms-warn-link{border-radius:var(--radius-xs);background:var(--color-bg-muted);height:22px;color:var(--color-text-2);font:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;padding:0 7px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.ms-warn-actions .ms-warn-link:hover{background:var(--color-active);color:var(--color-text);text-decoration:none}.ms-warn.is-current .ms-warn-link{background:var(--color-surface)}.ms-warn-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ms-drawer{top:var(--topbar-height);z-index:45;width:clamp(360px,42vw,760px);max-width:calc(100vw - var(--sidebar-width));background:var(--color-surface);border-inline-end:1px solid var(--color-border);box-shadow:var(--shadow-pop);bottom:0;flex-direction:column;animation:.2s ease-out both ms-drawer-in;display:flex;position:fixed;inset-inline-start:var(--sidebar-width)}[dir=ltr] .ms-drawer{animation-name:ms-drawer-in-ltr}.ms-drawer-head{border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:8px;height:56px;padding:0 12px 0 16px;display:flex}.ms-drawer-head .section-title{flex:none}.ms-drawer-pager{align-items:center;gap:2px;display:inline-flex}.ms-drawer-review{margin-inline-start:auto}.ms-drawer-body{background:var(--color-bg-subtle);flex:1;place-items:center;min-height:0;padding:16px;display:grid;position:relative;overflow:hidden;container-type:size}.ms-sheet-skeleton{border-radius:var(--radius-sm);width:auto;height:auto;position:absolute;inset:16px}.ms-drawer-error{margin:0}.ms-drawer-error .icon-lg{color:var(--color-danger)}.ms-sheet{width:min(100%, calc((100cqh - 32px) * var(--ar,.7)));aspect-ratio:var(--ar,.7);border-radius:var(--radius-xs);box-shadow:var(--shadow-md), inset 0 0 0 1px #1010140f;background:#fff;position:relative;overflow:hidden}.ms-sheet-img{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.ms-sheet-empty{place-items:center;display:grid;position:absolute;inset:0}.ms-sheet-overlay{pointer-events:none;position:absolute;inset:0}.ms-band{background:var(--color-accent-soft);border-radius:2px;position:absolute;box-shadow:inset 0 1px #2563eb29,inset 0 -1px #2563eb29,0 0 0 1.5px #2563eb59}@keyframes ms-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes ms-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ms-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ms-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ms-stitch{0%{background:var(--color-accent);transform:scaleY(1.9)}60%{background:var(--color-accent);transform:scaleY(1)}to{background:var(--color-border-strong);transform:none}}@keyframes ms-flash{0%{background-color:var(--color-accent-soft)}to{background-color:#0000}}@keyframes ms-pulse-bg{0%{background:var(--color-accent-soft)}to{background:0 0}}@keyframes ms-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ms-pop-in-up{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ms-stamp-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ms-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes ms-drawer-in-ltr{0%{transform:translate(-100%)}to{transform:none}}@media (max-width:1100px){.ms-screen{--ms-side-w:clamp(180px, 15vw, 220px)}.ms-counts{display:none}}@media (max-width:900px){.ms-screen{--ms-gutter:44px}.ms-toolbar{height:auto;min-height:var(--ms-toolbar-h);flex-wrap:wrap;margin-inline:-16px;padding:6px 16px}.ms-layout{grid-template-columns:minmax(0,1fr);gap:12px}.ms-side{border-inline-start:0;order:-1;max-height:none;padding-inline:0;position:static;overflow:visible}.ms-side .ms-side-toggle{display:inline-flex}.ms-side-body{gap:14px;padding-top:12px;display:none}.ms-side-body.is-open{display:flex}.ms-drawer{width:auto;max-width:none;inset-inline:0}.ms-block:before{width:calc(var(--ms-gutter) - 8px);font-size:10px}.ms-pop{max-width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.ms-host.is-reveal .ms-block.is-rise,.ms-host.is-reveal .ms-seam.is-stitch:before{animation:none}.ms-block.is-flash{background-color:var(--color-accent-soft);animation:none}.ms-block.is-pulse,.ms-note.is-pulse{animation:none}.ms-block.is-pending{background:var(--color-bg-muted);animation:none}.ms-skeleton span,.ms-sheet-skeleton,.ms-pill.is-saving .ms-pill-dot,.ms-step.is-current .ms-step-mark,.ms-step.is-done .ms-step-mark,.ms-drawer,.ms-pop,.ms-convert,.ms-tools{animation:none}}.rail-toggle{display:none}@media (min-width:901px){.app-shell:has([data-rail]){grid-template-columns:56px minmax(0,1fr)}.app-shell:has([data-rail]) .sidebar{z-index:32;align-items:center;width:56px;padding:14px 8px;transition:width .18s ease-out,box-shadow .18s ease-out;overflow:visible}.app-shell:has([data-rail]) .brand{padding:4px}.app-shell:has([data-rail]) .brand-name,.app-shell:has([data-rail]) .nav-item span,.app-shell:has([data-rail]) .user-line>.min-w-0,.app-shell:has([data-rail]) .sidebar-footer .btn span{display:none}.app-shell:has([data-rail]) .nav-item{justify-content:center;width:36px;padding:0}.app-shell:has([data-rail]) .user-line{justify-content:center;padding:4px 0}.app-shell:has([data-rail]) .sidebar-footer{align-self:stretch;align-items:center}.app-shell:has([data-rail]) .sidebar-footer .btn{justify-content:center;width:36px;padding:0}.app-shell:has([data-rail]) .rail-toggle{display:inline-grid}.app-shell:has([data-rail]).is-rail-open .sidebar{width:var(--sidebar-width);box-shadow:var(--shadow-pop);align-items:stretch;padding:14px 12px;position:fixed;inset-block:0;inset-inline-start:0}.app-shell:has([data-rail]).is-rail-open .brand-name,.app-shell:has([data-rail]).is-rail-open .nav-item span,.app-shell:has([data-rail]).is-rail-open .user-line>.min-w-0,.app-shell:has([data-rail]).is-rail-open .sidebar-footer .btn span{display:revert}.app-shell:has([data-rail]).is-rail-open .nav-item{justify-content:flex-start;width:auto;padding:0 8px}.app-shell:has([data-rail]).is-rail-open .user-line{justify-content:flex-start;padding:4px 8px}.app-shell:has([data-rail]).is-rail-open .sidebar-footer{align-items:stretch}.app-shell:has([data-rail]).is-rail-open .sidebar-footer .btn{justify-content:flex-start;width:100%;padding:0 10px}}.app-shell:has(.bp-screen) .topbar,.app-shell:has(.bp-screen) .main{padding-inline:24px}.topbar:has(.stg) .page-title{flex:0 4 auto;min-width:8ch;max-width:26ch}.stg{flex:1 1 0;align-items:center;min-width:0;display:flex;container:stg/inline-size}.topbar .stg{flex:520px;min-width:140px}.stg-list{align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.stg-item{flex:none;align-items:center;gap:2px;display:flex}.stg-sep{width:12px;height:12px;color:var(--color-text-3);opacity:.7;flex:none}.stg-step{border-radius:var(--radius-sm);height:28px;color:var(--color-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:500;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.stg-step[href]:hover,.stg-button:hover{background:var(--color-hover);color:var(--color-text)}.stg-step:not([href]):not(button){cursor:default}.stg-item.is-current .stg-step,.stg-button{background:var(--color-active);color:var(--color-text);font-weight:600}.stg-count{color:var(--color-text-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.stg-item.is-current .stg-count{color:var(--color-text-2)}.stg-mark{flex:none;place-items:center;width:12px;height:12px;display:inline-grid}.stg-mark .icon{stroke-width:2.2px;width:12px;height:12px;color:var(--color-success)}.is-active>.stg-step .stg-mark:before,.stg-button.is-active .stg-mark:before,.stg-menu-item.is-active .stg-mark:before,.is-stale>.stg-step .stg-mark:before,.stg-button.is-stale .stg-mark:before,.stg-menu-item.is-stale .stg-mark:before,.is-attention>.stg-step .stg-mark:before,.stg-button.is-attention .stg-mark:before,.stg-menu-item.is-attention .stg-mark:before,.is-todo>.stg-step .stg-mark:before,.stg-button.is-todo .stg-mark:before,.stg-menu-item.is-todo .stg-mark:before,.is-blocked>.stg-step .stg-mark:before,.stg-button.is-blocked .stg-mark:before,.stg-menu-item.is-blocked .stg-mark:before{content:"";border-radius:var(--radius-pill);width:7px;height:7px}.is-active>.stg-step .stg-mark:before,.stg-button.is-active .stg-mark:before,.stg-menu-item.is-active .stg-mark:before{background:var(--color-accent)}.is-stale>.stg-step .stg-mark:before,.stg-button.is-stale .stg-mark:before,.stg-menu-item.is-stale .stg-mark:before{background:var(--color-warning)}.is-attention>.stg-step .stg-mark:before,.stg-button.is-attention .stg-mark:before,.stg-menu-item.is-attention .stg-mark:before{background:var(--color-danger)}.is-todo>.stg-step .stg-mark:before,.stg-button.is-todo .stg-mark:before,.stg-menu-item.is-todo .stg-mark:before{box-shadow:inset 0 0 0 1.5px var(--color-text-3)}.is-blocked>.stg-step .stg-mark:before,.stg-button.is-blocked .stg-mark:before,.stg-menu-item.is-blocked .stg-mark:before{box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}.stg-item.is-stale .stg-label,.stg-menu-item.is-stale .stg-label{color:var(--color-warning-text)}.stg-item.is-blocked .stg-step,.stg-menu-item.is-blocked{color:var(--color-text-3)}.stg-menu-item.is-blocked{cursor:default}.stg-menu-item.is-blocked:hover{background:0 0}.stg-bar{background:var(--color-border);inset-inline:8px;border-radius:1px;height:2px;position:absolute;bottom:3px;overflow:hidden}.stg-bar>span{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .2s;display:block}.stg-detail{color:var(--color-text-2);font-weight:500;display:none}.stg-compact{display:none}.stg-button{height:28px}.stg-menu{min-width:240px}.stg-menu-item{gap:8px}.stg-menu-item[aria-current=page]{background:var(--color-active);font-weight:600}.stg-menu-detail{white-space:nowrap;text-overflow:ellipsis;max-width:12em;margin-inline-start:auto;font-weight:400;overflow:hidden}@container stg (min-width:840px){.stg-item.is-current .stg-detail{display:inline}.stg-item.is-current.has-detail .stg-count{display:none}}@container stg (max-width:620px){.stg-list,.stg-item{gap:0}.stg-step{gap:4px;padding:0 6px}.stg-sep{width:10px;height:10px}.stg-item:not(.is-current) .stg-count{display:none}}@container stg (max-width:500px){.stg-list{display:none}.stg-compact{display:inline-flex}}@media (max-width:900px){.topbar:has(.stg) .page-title{display:none}}@media (prefers-reduced-motion:reduce){.stg-step,.stg-bar>span{transition:none}}.main:has(>.lo-screen){height:calc(100dvh - var(--topbar-height));flex:none;min-height:0;padding-top:0;padding-bottom:16px}.lo-screen{--lo-toolbar-h:44px;--lo-side-w:clamp(272px, 22vw, 336px);--lo-gutter:52px;flex-direction:column;flex:1 1 0;gap:12px;min-height:460px;display:flex}.lo-bar{align-items:center;min-width:0;display:flex}.lo-bar-inner{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.lo-pill{border-radius:var(--radius-pill);height:24px;font:inherit;color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:default;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:12px;transition:color .12s,background-color .12s;display:inline-flex}.lo-pill:disabled{opacity:1}.lo-pill-dot{border-radius:var(--radius-pill);background:var(--color-neutral);flex:none;width:6px;height:6px}.lo-pill.is-saving{color:var(--color-text-2)}.lo-pill.is-saving .lo-pill-dot,.lo-pill-dot.is-live{background:var(--color-accent);animation:.9s ease-in-out infinite lo-pulse}.lo-pill.is-saved{color:var(--color-text-2)}.lo-pill.is-saved .lo-pill-dot{background:var(--color-success)}.lo-pill.is-dirty .lo-pill-dot{background:var(--color-neutral)}.lo-pill.is-warn,.lo-pill.is-invalid,.lo-pill.is-conflict{color:var(--color-warning-text);background:var(--color-warning-bg)}.lo-pill.is-warn .lo-pill-dot,.lo-pill.is-invalid .lo-pill-dot,.lo-pill.is-conflict .lo-pill-dot{background:var(--color-warning)}.lo-pill.is-error{color:var(--color-danger-text);background:var(--color-danger-bg)}.lo-pill.is-error .lo-pill-dot{background:var(--color-danger)}.lo-pill:not(:disabled){cursor:pointer}.lo-pill.is-error:not(:disabled):hover{background:var(--color-danger-border)}.lo-pill.is-warn:not(:disabled):hover{background:var(--color-warning-border)}.lo-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lo-pill.is-pages{color:var(--color-text-2)}.lo-pill.is-pages .lo-pill-dot{background:var(--color-success);animation:.9s ease-in-out infinite lo-pulse}.ed-status{border:1px solid #0000;height:26px;padding:0 10px;font-size:12.5px}.ed-status .icon{flex:none;width:14px;height:14px}.ed-status.is-saved .icon{color:var(--color-success)}.ed-status.is-saving,.ed-status.is-pages{background:var(--color-bg-subtle)}.ed-status.is-error,.ed-status.is-conflict{border-color:var(--color-danger-border)}.lo-menu{width:264px;max-width:264px;inset-inline:auto 0}.lo-menu .menu-item .icon{color:var(--color-text-3)}.lo-menu .menu-item[aria-disabled=true]{opacity:.45;pointer-events:none}.bp-menu-glyph{width:14px;color:var(--color-text-3);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.lo-toolbar{height:var(--lo-toolbar-h);background:#ffffffeb;flex:none;align-items:center;gap:12px;margin-inline:-24px;padding:0 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.lo-toolbar{background:color-mix(in srgb, var(--color-bg) 92%, transparent)}}.lo-toolbar{border-bottom:1px solid var(--color-border)}.lo-toolbar-start,.lo-toolbar-end{align-items:center;gap:8px;min-width:0;display:flex}.lo-toolbar-start{flex:1}.lo-toolbar-end{flex:none;margin-inline-start:auto}.bp-tools{align-items:center;gap:6px;min-width:0;display:flex}.bp-sep{background:var(--color-border);flex:none;width:1px;height:18px;margin:0 4px}.bp-mode>button{min-width:64px}.lo-counter{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.lo-counter-chapter{min-width:0;color:var(--color-text-3);align-items:baseline;gap:4px;display:inline-flex}.lo-counter-title{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.bp-done{height:28px}.ed-style-btn{justify-content:space-between;gap:8px;min-width:124px;font-weight:500}.ed-style-btn .icon{color:var(--color-text-3)}.ed-style-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed-style-menu{top:calc(100% + 4px);width:244px;max-width:244px;position:absolute;inset-inline-start:0}.ed-style-menu .menu-item{gap:6px}.ed-style-check{width:14px;color:var(--color-accent-text);flex:none;display:inline-block}.ed-style-name{flex:1;min-width:0}.ed-style-key{margin-inline-start:auto}.ed-style-menu .is-heading1 .ed-style-name{font-weight:600}.ed-style-menu .is-heading2 .ed-style-name{font-weight:500}.ed-style-menu .is-title .ed-style-name{letter-spacing:-.01em;font-weight:600}.ed-style-menu .is-quote .ed-style-name{border-inline-start:2px solid var(--color-border-strong);padding-inline-start:8px}.ed-style-menu .is-center .ed-style-name{text-align:center}.ed-style-menu .is-footnote .ed-style-name:after{content:"(1)";vertical-align:super;color:var(--color-accent-text);margin-inline-start:4px;font-size:10px}.ed-glyph{font-family:Times New Roman,Times,serif;font-size:15px;line-height:1}.ed-glyph-b{font-weight:700}.ed-glyph-i{font-style:italic}.ed-glyph[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-text)}.ed-tb-note-glyph{font:600 10px/1 var(--font-sans);color:var(--color-accent-text);vertical-align:super}.btn-icon.ed-tb-menu{align-items:center;gap:1px;width:auto;padding:0 4px 0 5px;display:inline-flex}.btn-icon.ed-tb-menu[aria-expanded=true]{background:var(--color-active);color:var(--color-text)}.ed-tb-chev{width:10px;height:10px;color:var(--color-text-3)}.ed-tb-pop{top:calc(100% + 4px);width:248px;max-width:248px;position:absolute;inset-inline-start:0}.ed-tb-pop .menu-item{gap:8px}.ed-tb-pop .menu-item .icon{color:var(--color-text-2)}.ed-tb-pop .menu-item[aria-checked=true]{background:var(--color-accent-soft);color:var(--color-accent-text)}.ed-tb-pop .menu-item[aria-checked=true] .icon{color:inherit}.ed-tb-pop .menu-item:disabled{opacity:.45;cursor:default;background:0 0}.ed-tb-pop .menu-item.is-danger .icon{color:inherit}.lo-banners{flex-direction:column;flex:none;gap:8px;display:flex}.lo-banners:empty{display:none}.lo-banners .banner{align-items:center}.bp-drift-page{color:inherit;text-underline-offset:3px;font-variant-numeric:tabular-nums;text-decoration:underline}.lo-layout{grid-template-columns:minmax(0, 1fr) var(--lo-side-w);flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:20px;min-height:0;display:grid}.lo-main{flex-direction:column;min-width:0;min-height:0;display:flex}.lo-viewer{flex-direction:column;flex:1;min-height:0;display:flex}.lo-stage{touch-action:pan-y pinch-zoom;outline:none;flex:1;min-height:0;display:flex;position:relative}.lo-canvas{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto;container-type:size}.lo-spread{justify-content:safe center;align-items:safe center;gap:var(--lo-gap,12px);padding:12px var(--lo-gutter);flex:1 0 auto;transition:transform .26s cubic-bezier(.2,.7,.2,1),opacity .26s ease-out;display:flex}.lo-stage.is-out-next .lo-spread{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in;transform:translate(3%)}.lo-stage.is-out-prev .lo-spread{opacity:0;transition:transform .2s ease-in,opacity .2s ease-in;transform:translate(-3%)}.lo-stage.is-in-next .lo-spread{opacity:0;transition:none;transform:translate(-3%)}.lo-stage.is-in-prev .lo-spread{opacity:0;transition:none;transform:translate(3%)}.lo-sheet{aspect-ratio:var(--lo-ar,.7083);width:min(calc((100cqh - 24px) * var(--lo-ar,.7083)), calc(100cqw - 2 * var(--lo-gutter)));box-shadow:var(--shadow-md), inset 0 0 0 1px #10101414;background:#fff;border-radius:2px;flex:none;margin:0;position:relative;overflow:hidden}.lo-screen.is-spread .lo-sheet{width:min(calc((100cqh - 24px) * var(--lo-ar,.7083)), calc((100cqw - 2 * var(--lo-gutter) - var(--lo-gap,12px)) / 2))}.lo-screen[data-fit=width] .lo-sheet{width:calc(100cqw - 2 * var(--lo-gutter))}.lo-screen[data-fit=width].is-spread .lo-sheet{width:calc((100cqw - 2 * var(--lo-gutter) - var(--lo-gap,12px)) / 2)}.lo-screen[data-fit=actual] .lo-sheet{width:calc(var(--lo-w,170) * 1mm)}.lo-sheet.is-empty{visibility:hidden}.lp-page.lp-cover{background:var(--cover-bg,#fff);color:var(--cover-fg,#1b1b1b);cursor:pointer;place-items:center;display:grid}.lp-cover:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.lp-cover-img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.lp-cover-img.is-shown{opacity:1}.lp-cover-draft{color:var(--cover-fg,#1b1b1b);pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-cover-draft-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-cover-draft-img[data-fit=width]{height:auto;inset:50% 0 auto;transform:translateY(-50%)}.lp-cover-draft-img[data-fit=height]{width:auto;inset:0 auto 0 50%;transform:translate(-50%)}.lp-cover-center,.lp-cover-bottom{inset-inline:var(--cd-side,12%);text-align:center;white-space:pre-line;overflow-wrap:anywhere;position:absolute}.lp-cover-center{top:50%;transform:translateY(-50%)}.lp-cover-bottom{bottom:var(--cd-bottom,12%)}.lp-cover-draft p{margin:0}.lp-cover-title{font-weight:700;font-size:calc(var(--cd-title,28) * var(--u));line-height:1.35}.lp-cover-sub,.lp-cover-author{font-size:calc(var(--cd-sub,15.4) * var(--u));line-height:1.5}.lp-cover-sub{margin-top:.6em!important}.lp-cover-author{margin-top:1.6em!important}.lp-cover-foot{font-size:calc(var(--cd-foot,13) * var(--u));line-height:1.5}.lp-cover-hint{border-radius:var(--radius-pill);background:var(--cover-bg,#fff);max-width:76%;padding:4px 10px;position:relative}@supports (color:color-mix(in lab, red, red)){.lp-cover-hint{background:color-mix(in srgb, var(--cover-bg,#fff) 82%, transparent)}}.lp-cover-hint{font:500 max(11px, calc(6.5 * var(--u))) / 1.6 var(--font-sans);text-align:center;opacity:.75}.lp-cover-busy{background:linear-gradient(90deg, transparent 20%, var(--color-accent) 50%, transparent 80%);opacity:.7;background-size:200% 100%;height:3px;animation:1.2s linear infinite lo-shimmer;position:absolute;inset:auto 0 0}.lo-screen.is-edit .lo-sheet{box-shadow:var(--shadow-md), inset 0 0 0 1px #10101414, 0 0 0 1px #2563eb2e}.lo-sheet.is-skeleton{flex-direction:column;gap:3.6%;padding:12% 12% 9%;display:flex}.lo-sheet.is-skeleton>span,.lp-skeleton>span{background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-bg-subtle) 50%, var(--color-bg-muted) 75%);background-size:200% 100%;border-radius:3px;flex:none;height:2.2%;min-height:5px;animation:1.4s linear infinite lo-shimmer;display:block}.lo-sheet.is-skeleton>span:nth-child(odd),.lp-skeleton>span:nth-child(odd){animation-delay:80ms}.lo-sheet.is-skeleton .lo-skel-title,.lp-skeleton .lp-sk-title{width:46%;height:3.4%;margin:0 auto 4%}.lo-sheet.is-skeleton .lo-skel-num{width:7%;margin:auto auto 0}.lp-skeleton{flex-direction:column;gap:3.6%;padding:12% 12% 9%;display:flex;position:absolute;inset:0}.lo-turn{z-index:5}.lo-state-error{margin:auto}.lo-state-error .icon-lg{color:var(--color-danger)}.lp-page{--u:calc(100cqw / var(--pw,481.89));color:#000;-webkit-font-smoothing:antialiased;font-kerning:normal;text-rendering:optimizelegibility;background:#fff;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.lp-lines{position:absolute;inset:0}.lp-line{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));line-height:calc(var(--h) * var(--u));font-size:calc(var(--fs,13) * var(--u));white-space:nowrap;text-align:start;transform:translateY(calc(var(--dy,0) * var(--u)));position:absolute}.lp-line.is-j{text-align:justify;text-align-last:justify}.lp-line.is-c{text-align:center;text-align-last:center}.lp-line.is-r{text-align:right;text-align-last:right}.lp-line.is-l{text-align:left;text-align-last:left}.lp-line.is-moved{transition:transform .12s ease-out}.lp-line.is-hidden,.lp-line.is-over{visibility:hidden}.lp-line.is-link{cursor:pointer}.lp-line.is-link:hover .lp-run{text-underline-offset:.2em;-webkit-text-decoration:underline #2563eb73;text-decoration:underline #2563eb73}.lp-line.is-selected{outline:1.5px solid var(--color-accent);outline-offset:3px;border-radius:2px}.lp-line.is-flash{background:var(--color-accent-soft);box-shadow:0 0 0 calc(3 * var(--u)) var(--color-accent-soft);animation:1.4s ease-out forwards lp-flash}.lp-line.is-applied{animation:.6s ease-out lp-applied}.f-b{font-family:nk-body,nk-latin,serif}.f-h{font-family:nk-heading,nk-latin,serif}.f-l{font-family:nk-latin,serif}.lp-run{font-size:calc(var(--fs,13) * var(--u))}.lp-run.is-b{font-weight:700}.lp-run.is-i{font-style:italic}.lp-run.is-sup{vertical-align:super;line-height:0}.lp-leader{width:calc(var(--lw) * var(--u));vertical-align:-.2em;letter-spacing:.32em;text-align:left;height:1em;line-height:1;font-size:calc(var(--fs,13) * var(--u));direction:ltr;display:inline-block;overflow:hidden}.lp-header,.lp-number{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));line-height:calc(var(--h) * var(--u));font-size:calc(var(--fs,10) * var(--u));white-space:nowrap;direction:ltr;display:flex;position:absolute}.lp-header>span,.lp-number>span{direction:rtl;unicode-bidi:isolate}.lp-header[data-align=center],.lp-number[data-align=center]{justify-content:center}.lp-header[data-align=right],.lp-number[data-align=right]{justify-content:flex-end}.lp-header[data-align=left],.lp-number[data-align=left]{justify-content:flex-start}.lp-header.is-b,.lp-number.is-b{font-weight:700}.lp-rule{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:max(1px, calc(.4 * var(--u)));background:#000;position:absolute}.lp-line mark{color:inherit;background:0 0;border-radius:0;padding:0}.lp-line mark.lp-match{background:var(--color-highlight)}.lp-line mark.lp-match.is-current{box-shadow:0 0 0 1.5px var(--color-warning);background:#ffe27a}.lp-line mark.lp-uncertain{background:linear-gradient(var(--color-warning), var(--color-warning)) left bottom / 100% max(1.5px, calc(1.2 * var(--u))) no-repeat}.lp-line mark.lp-picked{background:#2563eb29;box-shadow:0 0 0 2px #2563eb29}.lp-pb{position:relative}.lp-pb:before{content:"";top:.05em;border-inline-start:1px solid #8a8a93b3;height:1.1em;position:absolute;inset-inline-start:0}.lp-line.has-pb:after{content:"ص " attr(data-pb);font:500 max(9px, calc(6 * var(--u)))/1 var(--font-sans);color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;top:50%;position:absolute;inset-inline-end:calc(100% + 12 * var(--u));translate:0 -50%}.lo-screen:not(.is-edit) .lp-line,.lo-screen.is-edit .lp-line:not(.is-front):not(.k-source){cursor:text}.lo-screen.is-edit .lp-line.is-front{cursor:default}.lo-screen.is-edit .lp-run.is-sup,.lo-screen.is-edit .lp-line.k-note{cursor:pointer}.lo-screen.is-edit .lp-line.k-note:hover{background:#2563eb0d}.lo-screen.is-edit .lp-line.is-empty:before{content:"¶";font:400 max(9px, calc(8 * var(--u)))/inherit var(--font-sans);color:var(--color-text-3);opacity:.55;pointer-events:none;inset-inline-start:0;position:absolute;top:0}.lo-screen.is-edit .lp-line.is-empty:hover{background:#2563eb0a}.lp-brk{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));pointer-events:none;z-index:2;align-items:center;gap:6px;height:0;display:flex;position:absolute}.lp-brk:before,.lp-brk:after{content:"";border-top:1px dashed #2563eb6b;flex:1 1 0;min-width:8px}.lp-brk-label{border-radius:var(--radius-pill);font:500 max(9.5px, calc(6.5 * var(--u)))/1.4 var(--font-sans);color:var(--color-accent-text);white-space:nowrap;background:#fff;flex:none;padding:2px 8px;box-shadow:inset 0 0 0 1px #2563eb47}.lp-brk-x{border-radius:var(--radius-pill);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-2);font:500 13px/1 var(--font-sans);cursor:pointer;pointer-events:auto;background:#fff;border:0;flex:none;order:3;place-items:center;margin-inline-start:-4px;padding:0;transition:background-color .12s,color .12s;display:inline-grid}.lp-brk:after{order:4}.lp-brk-x:hover{background:var(--color-danger-bg);color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger-border)}.lp-brk-x:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.lp-brk.is-blank .lp-brk-label{font-size:max(11px, calc(8 * var(--u)));padding:4px 12px}.lp-edit{inset:0;top:calc(var(--clip,0) * var(--u));bottom:calc(var(--clip-b,0) * var(--u));pointer-events:none;position:absolute;overflow:hidden}.lp-patch{left:calc(var(--x) * var(--u));top:calc(var(--top,0) * var(--u));width:calc(var(--w) * var(--u));font-family:nk-body,nk-latin,serif;font-size:calc(var(--fs,13) * var(--u));line-height:calc(var(--lh,22.1) * var(--u));color:#000;text-align:justify;text-align-last:start;pointer-events:auto;overflow-wrap:break-word;background:#fff;position:absolute}.lp-patch.is-static{cursor:text}.lp-patch.is-open{box-shadow:none}.lp-patch.is-open:before{content:"";background:var(--color-accent);opacity:.55;pointer-events:none;width:2px;border-radius:1px;position:absolute;inset-block:0;inset-inline-start:calc(-7 * var(--u))}.lp-patch.is-h1,.lp-patch.is-h2,.lp-patch.is-title{text-align:center;text-align-last:center;font-family:nk-heading,nk-latin,serif;font-weight:700}.lp-patch.is-h2{text-align:start;text-align-last:start}.lp-patch.is-verse,.lp-patch.is-center{text-align:center;text-align-last:center}.lp-patch :is(.ed-p,.ed-h1,.ed-h2)[data-align=start]{text-align:start;text-align-last:start}.lp-patch :is(.ed-p,.ed-h1,.ed-h2)[data-align=center]{text-align:center;text-align-last:center}.lp-patch :is(.ed-p,.ed-h1,.ed-h2)[data-align=end]{text-align:end;text-align-last:end}.lp-patch :is(.ed-p,.ed-h1,.ed-h2)[data-align=justify]{text-align:justify;text-align-last:start}.lp-patch.is-body .ed-p:is([data-first=none],[data-align=center],[data-align=end]){text-indent:0}.lp-patch .ed-doc{white-space:pre-wrap;caret-color:var(--color-accent);font-variant-numeric:lining-nums;outline:none}.lp-patch .ed-doc ::selection{background:#2563eb38}img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}.lp-patch .ed-p,.lp-patch .ed-h1,.lp-patch .ed-h2,.lp-patch .ed-book-title{font:inherit;line-height:inherit;text-align:inherit;text-align-last:inherit;margin:0}.lp-patch.is-body .ed-p{text-indent:calc(var(--indent,0) * var(--u))}.lp-patch .ed-sep{height:calc(var(--lh,22.1) * var(--u));display:block}.lp-patch .ed-sep:after{content:"* * *";text-align:center;letter-spacing:.5em;display:block}.lp-patch b{font-weight:700}.lp-patch i{font-style:italic}.lp-patch .ed-uncertain{background:linear-gradient(var(--color-warning), var(--color-warning)) left bottom / 100% 1.5px no-repeat;color:inherit;cursor:pointer;border-radius:0;padding:0}.lp-patch .ed-uncertain:hover{background-color:var(--color-warning-bg)}.lp-patch .ed-match{background:var(--color-highlight)}.lp-patch .ed-match.is-current{box-shadow:0 0 0 1.5px var(--color-warning)}.lp-patch .ed-fn{vertical-align:super;line-height:0;font-size:calc(var(--call-fs,8) * var(--u));color:var(--color-accent-text);cursor:pointer;-webkit-user-select:none;user-select:none;text-indent:0;display:inline}.lp-patch .ed-fn:before{content:"(" attr(data-seq) ")"}.lp-patch .ed-fn:hover{background:var(--color-accent-soft)}.lp-patch .ed-fn[data-orphan=true]{color:var(--color-warning-text)}.lp-patch .ed-fn-body{display:none}.lp-patch .ed-fn.ProseMirror-selectednode,.lp-patch .ed-pb.ProseMirror-selectednode{background:var(--color-accent-soft);outline:2px solid var(--color-accent);outline-offset:1px}.lp-patch .ed-pb{-webkit-user-select:none;user-select:none;display:inline;position:static}.lp-patch .ed-pb:before{content:"";vertical-align:-.2em;border-inline-start:1px solid #8a8a93b3;width:0;height:1.1em;margin-inline-end:-1px;display:inline-block}.lp-patch .ed-pb:after{content:"ص " attr(data-page);font:500 max(9px, calc(6 * var(--u)))/1 var(--font-sans);color:var(--color-text-3);white-space:nowrap;pointer-events:none;position:absolute;inset-inline-end:calc(100% + 12 * var(--u));translate:0 .45em}.lp-patch .hide-marks .ed-pb,.lp-patch .ed-doc.hide-marks .ed-pb,.lo-screen:not(.has-marks) .lp-patch.is-static .ed-pb{display:none}.lo-side{flex-direction:column;gap:0;min-height:0;padding-inline-start:16px;font-size:12.5px;display:flex;position:static}.bp-tabbar{border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:2px;margin-bottom:12px;padding:0 0 10px;display:flex;container-type:inline-size}.bp-tab{min-width:30px;height:30px;color:var(--color-text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:12.5px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.bp-tab:hover{background:var(--color-hover);color:var(--color-text)}.bp-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.bp-tab.is-active{background:var(--color-active);color:var(--color-text);flex:auto;justify-content:flex-start;min-width:0;font-weight:550}.bp-tab .icon{width:16px;height:16px}.bp-tab-label{text-overflow:ellipsis;min-width:0;display:none;overflow:hidden}.bp-tab.is-active .bp-tab-label{display:inline}.bp-badge{border-radius:var(--radius-pill);background:var(--color-bg-muted);min-width:15px;height:15px;color:var(--color-text-2);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--color-bg);top:1px;padding:0 4px;font-size:10px;font-weight:600;line-height:15px;position:absolute;inset-inline-end:1px}.bp-badge.is-warn{background:var(--color-warning-bg);color:var(--color-warning-text)}.bp-tab.is-active .bp-badge{box-shadow:none;margin-inline-start:auto;position:static}@container (max-width:290px){.bp-tab.is-active .bp-tab-label{display:none}.bp-tab.is-active{flex:none}}.bp-tab-body{overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:6px;flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.bp-panel{flex-direction:column;gap:18px;min-width:0;animation:.2s ease-out both lo-fade-in;display:flex}.bp-panel-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bp-panel-title{color:var(--color-text);font-size:13px;font-weight:600}.bp-empty{color:var(--color-text-3);margin:0;font-size:12px;line-height:1.6}.bp-changes{flex-direction:column;gap:10px;display:flex}.bp-changes-intro{margin:0;line-height:1.6}.bp-changes-loading{flex-direction:column;gap:8px;display:flex}.bp-changes-skel{border-bottom:1px solid var(--color-border);flex-direction:column;gap:6px;padding:8px 0;display:flex}.bp-changes-skel span{background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-bg-subtle) 50%, var(--color-bg-muted) 75%);background-size:200% 100%;border-radius:4px;height:9px;animation:1.4s linear infinite rv-shimmer;display:block}.bp-changes-skel span:first-child{width:42%}.bp-changes-skel span:last-child{width:88%}.bp-changes-error,.bp-changes-stale{align-items:center}.bp-changes-none{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.bp-changes-pages{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-cpage{flex-direction:column;gap:2px;padding:0 0 8px;display:flex}.bp-cpage+.bp-cpage{border-top:1px solid var(--color-border);padding-top:8px}.bp-cpage.is-off .bp-citems{opacity:.45}.bp-cgroup{color:var(--color-text-3);text-overflow:ellipsis;white-space:nowrap;padding:6px 0 4px;font-size:11.5px;font-weight:600;overflow:hidden}.bp-cpage+.bp-cpage .bp-cgroup{padding-top:10px}.bp-cpage-head{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.bp-cpage-take{accent-color:var(--color-accent);flex:none;margin:0}.bp-cpage-title{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12.5px;font-weight:600}.bp-cpage-review{color:inherit;text-decoration:none}.bp-cpage-review:hover{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline}.bp-reason{min-width:0;color:var(--color-text-3);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.bp-reason-dot{border-radius:var(--radius-pill);background:var(--color-neutral);flex:none;width:6px;height:6px}.bp-reason.is-processing .bp-reason-dot{background:var(--color-accent)}.bp-reason.is-added .bp-reason-dot{background:var(--color-success)}.bp-reason.is-removed .bp-reason-dot{background:var(--color-warning)}.bp-cpage-more{opacity:0;margin-inline-start:auto;transition:opacity .12s}.bp-cpage:hover .bp-cpage-more,.bp-cpage-more:focus-within,.bp-cpage-more:has([aria-expanded=true]){opacity:1}@media (hover:none){.bp-cpage-more{opacity:1}}.bp-cpage-menu{width:250px;max-width:250px;inset-inline:auto 0}.bp-citems{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bp-citem{flex-direction:column;gap:6px;padding:2px 0 6px;display:flex}.bp-citem+.bp-citem{border-top:1px dashed var(--color-border);padding-top:8px}.bp-citem-go{border-radius:var(--radius-sm);width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:4px;padding:6px 8px;transition:background-color .12s;display:flex}.bp-citem-go:hover{background:var(--color-hover)}.bp-citem-go:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.bp-citem-chip{color:var(--color-text-2);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.bp-citem-chip .dot{width:6px;height:6px}.bp-diff{font-family:"nk-body", var(--font-sans);color:var(--color-text);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.bp-diff .bp-d-eq{color:var(--color-text-2)}.bp-diff del{color:var(--color-danger-text);background:var(--color-danger-bg);border-radius:3px;padding-inline:2px;-webkit-text-decoration:line-through #dc26268c;text-decoration:line-through #dc26268c;text-decoration-thickness:1px}.bp-diff ins{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-success);-webkit-text-decoration-color:var(--color-success);text-decoration-color:var(--color-success);text-underline-offset:4px;background:#16a34a1a;border-radius:3px;padding-inline:2px;text-decoration-thickness:1.5px}.bp-citem-help{color:var(--color-text-3);margin:0;padding-inline:8px;font-size:12px;line-height:1.55}.bp-citem-ask{border-radius:var(--radius-md);background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-border);flex-direction:column;gap:8px;margin-inline:8px;padding:8px 10px 10px;display:flex}.bp-citem-ask .bp-citem-help{padding-inline:0}.bp-citem-conflicts{flex-direction:column;gap:4px;margin:0;display:flex}.bp-citem-conflicts>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}.bp-citem-conflicts dt{color:var(--color-text-3);white-space:nowrap;font-size:11.5px;font-weight:600}.bp-citem-conflicts dd{font-family:"nk-body", var(--font-sans);color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.7}.bp-citem-choice{align-self:flex-start}.bp-citem-choice>button{min-width:72px}.bp-changes-foot{z-index:2;background:var(--color-bg);border-top:1px solid var(--color-border);flex-direction:column;align-items:stretch;gap:6px;margin-bottom:-16px;padding:10px 0 18px;display:flex;position:sticky;bottom:-16px}.bp-changes-keep,.bp-changes-rebuild{align-self:center;font-size:12.5px}.bp-changes-rebuild{color:var(--color-text-2)}.bp-to-note{align-self:flex-start}.bp-group{flex-direction:column;gap:8px;min-width:0;display:flex}.lo-footprint{flex-direction:column;flex:none;gap:8px;display:flex}.lo-footprint-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;display:flex}.lo-footprint-count{letter-spacing:-.01em;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.lo-footprint-count.is-empty{color:var(--color-text-3);font-size:12.5px;font-weight:400}.lo-delta{border-radius:var(--radius-pill);background:var(--color-bg-muted);color:var(--color-text-2);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.lo-computing{height:20px;padding-inline:6px}.bp-chapters{flex-direction:column;gap:1px;margin-inline-start:-8px;display:flex}.bp-ch{border-radius:var(--radius-sm);width:100%;min-height:30px;color:var(--color-text-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding:5px 8px;font-size:12.5px;transition:background-color .12s,color .12s;display:grid}.bp-ch:hover{background:var(--color-hover);color:var(--color-text)}.bp-ch:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.bp-ch.is-current{background:var(--color-active);color:var(--color-text);font-weight:550}.bp-ch-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bp-ch.is-front .bp-ch-title,.bp-ch.is-section .bp-ch-title{color:var(--color-text-3);font-weight:400}.bp-ch.is-current.is-front .bp-ch-title,.bp-ch.is-current.is-section .bp-ch-title{color:var(--color-text)}.bp-ch-meta{color:var(--color-text-3);align-items:baseline;gap:6px;font-size:11.5px;font-weight:400;display:inline-flex}.bp-ch-count{text-align:end;min-width:2ch;color:var(--color-text-2);font-weight:500}.bp-ch-range.is-none{opacity:.6}.bp-ch-drift{color:var(--color-warning-text);grid-column:1/-1;font-size:11px;font-weight:500}.bp-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-check{border:0;border-bottom:1px solid var(--color-border);width:100%;font:inherit;text-align:start;color:var(--color-text);cursor:pointer;background:0 0;align-items:baseline;gap:8px;padding:7px 0;font-size:12.5px;display:flex}.bp-check:hover .bp-check-label{color:var(--color-accent-text)}.bp-check .dot{transform:translateY(-1px)}.bp-check-label{flex:1;min-width:0}.bp-check-page{color:var(--color-text-3);font-variant-numeric:tabular-nums;flex:none}.lo-film-track{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));align-content:start;gap:12px 8px;padding:5px 5px 12px;display:grid}.lo-thumb{border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:transform .15s,box-shadow .15s;display:block;position:relative}.lo-thumb-img{width:100%;aspect-ratio:var(--thumb-ar,.7083);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm), inset 0 0 0 1px #10101414;background:#fff;display:block;overflow:hidden}.lo-thumb-img img{object-fit:cover;width:100%;height:100%;display:block}.lo-thumb.is-pending .lo-thumb-img{background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-bg-subtle) 50%, var(--color-bg-muted) 75%);background-size:200% 100%;animation:1.4s linear infinite lo-shimmer}.lo-thumb.is-pending .lo-thumb-img img{visibility:hidden}.lo-thumb:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.lo-thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lo-thumb.is-current{box-shadow:0 0 0 2px var(--color-accent)}.lo-thumb.is-current:hover{transform:none}.lo-thumb-num{color:#fff;bottom:3px;background:#141418bd;border-radius:3px;padding:0 4px;font-size:10.5px;line-height:15px;position:absolute;inset-inline-start:3px}.lo-thumb-cover .lo-thumb-img{background:var(--cover-bg,#fff)}.lo-thumb-cover.is-blank .lo-thumb-img img{visibility:hidden}.lo-thumb-cover .lo-thumb-num{font-size:10px}.bp-find{flex-direction:column;gap:10px;display:flex}.bp-field{border-radius:var(--radius-md);background:var(--color-bg-muted);height:34px;color:var(--color-text-3);align-items:center;gap:8px;padding:0 10px;transition:box-shadow .12s,background-color .12s;display:flex;position:relative}.bp-field:focus-within{background:var(--color-surface);box-shadow:var(--ring), inset 0 0 0 1px var(--color-accent)}.bp-field input{min-width:0;height:100%;color:var(--color-text);font-size:13.5px;font-family:"nk-body", var(--font-sans);background:0 0;border:0;flex:1}.bp-field input:focus{outline:none}.bp-field .bp-count{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.bp-find-options{flex-wrap:wrap;gap:6px 14px;display:flex}.bp-find-options .check{color:var(--color-text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bp-find-options input{accent-color:var(--color-accent)}.bp-find-row{align-items:center;gap:6px;display:flex}.bp-find-row .segmented{flex:1}.bp-find-row .segmented>button{flex:1;font-size:12px}.bp-replace{flex-direction:column;gap:6px;display:flex}.bp-replace-actions{gap:6px;display:flex}.bp-replace-actions .btn{flex:1}.bp-results{flex-direction:column;gap:1px;margin:0 -8px 0 0;padding:0;list-style:none;display:flex}.bp-result{border-radius:var(--radius-sm);width:100%;font:inherit;text-align:start;color:var(--color-text-2);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 8px;transition:background-color .12s;display:grid}.bp-result:hover{background:var(--color-hover)}.bp-result.is-current{background:var(--color-active);color:var(--color-text)}.bp-result-text{min-width:0;font-family:"nk-body", var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.bp-result-text mark{padding:0 1px}.bp-result-page{color:var(--color-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.bp-result.is-note .bp-result-text:before{content:"حاشية · ";font-family:var(--font-sans);color:var(--color-text-3);font-size:11px}.lo-panel{border:0;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;display:flex}.lo-section:disabled .lo-trim,.lo-section:disabled .lo-stepper-box,.lo-section:disabled .lo-font-btn,.lo-section:disabled .lo-seg,.lo-section:disabled .lo-check,.lo-section:disabled .bp-detail input{opacity:.6;cursor:default}.lo-readonly{margin:0 0 10px}.bp-acc{border-bottom:1px solid var(--color-border)}.bp-acc-head{width:100%;min-height:40px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12.5px;font-weight:600;display:flex}.bp-acc-head .icon{color:var(--color-text-3);transition:transform .15s}.bp-acc-head[aria-expanded=false] .icon,[dir=rtl] .bp-acc-head[aria-expanded=false] .icon{transform:rotate(90deg)}.bp-acc-head:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.bp-acc-title{flex:none}.lo-head-meta{color:var(--color-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-inline-start:auto;font-weight:400;overflow:hidden}.lo-section{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:2px 0 16px;display:flex}.lo-section .help{margin:0;line-height:1.5}.lo-section .field-error{margin:0}.lo-trims{flex-direction:column;gap:2px;margin:0 -8px 0 0;display:flex}.lo-trim{border-radius:var(--radius-sm);min-height:32px;color:var(--color-text-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;font-size:12.5px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.lo-trim:hover{background:var(--color-hover);color:var(--color-text)}.lo-trim[aria-checked=true]{background:var(--color-accent-soft);color:var(--color-accent-text)}.lo-trim-glyph{opacity:.75;border:1.5px solid;border-radius:2px;flex:none;height:20px}.lo-trim-size{color:var(--color-text-3);margin-inline-start:auto;font-size:11.5px;font-weight:400}.lo-trim[aria-checked=true] .lo-trim-size{color:inherit;opacity:.8}.lo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.lo-stepper{flex-direction:column;gap:4px;min-width:0;display:flex}.lo-stepper-label{color:var(--color-text-3);font-size:11.5px;font-weight:600}.lo-stepper-box{border-radius:var(--radius-md);background:var(--color-bg-muted);align-items:center;height:34px;transition:box-shadow .12s;display:flex;position:relative}.lo-stepper-box:focus-within{box-shadow:var(--ring)}.lo-stepper-box input{width:100%;min-width:0;height:100%;color:var(--color-text);text-align:center;font-variant-numeric:tabular-nums;direction:ltr;background:0 0;border:0;flex:1;padding:0 2px;font-size:13px}.lo-stepper-box input:focus{outline:none}.lo-step{width:28px;height:28px;color:var(--color-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;margin:3px;font-size:15px;line-height:1;transition:background-color .12s,color .12s,box-shadow .12s}.lo-step:hover{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.lo-step:active{background:var(--color-bg-subtle)}.lo-stepper-unit{color:var(--color-text-3);flex:none;padding-inline-end:8px;font-size:11px}.lo-stepper.is-invalid .lo-stepper-box{box-shadow:inset 0 0 0 1px var(--color-danger)}.lo-diagram{justify-content:center;align-items:flex-start;padding:4px 0 2px;display:flex}.lo-diagram-page{height:96px;aspect-ratio:var(--lo-ar,.7083);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-sm);background:#fff;position:relative}.lo-diagram-page.is-verso{border-left-width:0}.lo-diagram-block{top:calc(var(--lo-t,.083) * 100%);bottom:calc(var(--lo-b,.092) * 100%);background:var(--color-accent-soft);border:1px dashed #2563eb59;flex-direction:column;justify-content:space-between;padding:9% 0;transition:top .16s,bottom .16s,left .16s,right .16s;display:flex;position:absolute}.is-verso .lo-diagram-block{left:calc(var(--lo-i,.13) * 100%);right:calc(var(--lo-o,.106) * 100%)}.is-recto .lo-diagram-block{left:calc(var(--lo-o,.106) * 100%);right:calc(var(--lo-i,.13) * 100%)}.lo-diagram-block i{background:#2563eb52;border-radius:1px;height:2px;margin:0 12%;display:block}.lo-diagram-block i:last-child{width:50%}.lo-diagram-page:before,.lo-diagram-page:after{content:"";pointer-events:none;background:#d9770633;display:none;position:absolute}.lo-diagram[data-focus=top] .lo-diagram-page:before{height:calc(var(--lo-t,.083) * 100%);display:block;top:0;left:0;right:0}.lo-diagram[data-focus=bottom] .lo-diagram-page:before{height:calc(var(--lo-b,.092) * 100%);display:block;bottom:0;left:0;right:0}.lo-diagram[data-focus=inner] .lo-diagram-page.is-verso:after{width:calc(var(--lo-i,.13) * 100%);display:block;top:0;bottom:0;left:0}.lo-diagram[data-focus=inner] .lo-diagram-page.is-recto:after{width:calc(var(--lo-i,.13) * 100%);display:block;top:0;bottom:0;right:0}.lo-diagram[data-focus=outer] .lo-diagram-page.is-verso:after{width:calc(var(--lo-o,.106) * 100%);display:block;top:0;bottom:0;right:0}.lo-diagram[data-focus=outer] .lo-diagram-page.is-recto:after{width:calc(var(--lo-o,.106) * 100%);display:block;top:0;bottom:0;left:0}.lo-font{flex-direction:column;gap:4px;display:flex;position:relative}.lo-font-btn{border-radius:var(--radius-md);background:var(--color-bg-muted);height:34px;color:var(--color-text);text-align:start;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 10px;transition:box-shadow .12s;display:flex}.lo-font-btn:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.lo-font-btn:focus-visible{box-shadow:var(--ring);outline:none}.lo-font-btn .icon{color:var(--color-text-3);margin-inline-start:auto}.lo-font-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.2;overflow:hidden}.lo-font-menu{top:100%;width:100%;min-width:240px;max-width:none;margin-top:4px;position:absolute;inset-inline-start:0}.lo-font-menu.is-above{margin-top:0;margin-bottom:4px;top:auto;bottom:calc(100% - 22px)}.lo-font-item{flex-direction:column;align-items:stretch;gap:2px;height:auto;padding:6px 8px}.lo-font-item[aria-checked=true]{background:var(--color-accent-soft);color:var(--color-accent-text)}.lo-font-item.is-missing .lo-font-sample{color:var(--color-text-3)}.lo-font-sample{white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.5;overflow:hidden}.lo-font-meta{color:var(--color-text-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.lo-note{color:var(--color-warning-text);margin:0;font-size:12px;line-height:1.6}.lo-field{flex-direction:column;gap:4px;display:flex}.lo-seg{display:flex}.lo-seg>button{flex:1;padding:0 6px;font-size:12px}.lo-checks{flex-direction:column;gap:6px;padding-top:2px;display:flex}.lo-check{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.lo-check input{accent-color:var(--color-accent)}.bp-details{flex-direction:column;gap:8px;display:flex}.bp-detail{flex-direction:column;gap:4px;display:flex}.bp-detail input,.bp-detail textarea{border-radius:var(--radius-md);background:var(--color-bg-muted);width:100%;min-width:0;height:32px;color:var(--color-text);font:inherit;border:0;padding:0 10px;font-size:13px;transition:box-shadow .12s,background-color .12s}.bp-detail textarea{resize:vertical;height:auto;min-height:64px;padding:6px 10px;line-height:1.5}.bp-detail input:focus,.bp-detail textarea:focus{background:var(--color-surface);box-shadow:var(--ring), inset 0 0 0 1px var(--color-accent);outline:none}.bp-detail input[dir=ltr]{text-align:left;font-variant-numeric:tabular-nums}.bp-detail.is-invalid input,.bp-detail.is-invalid textarea{box-shadow:inset 0 0 0 1px var(--color-danger)}.bp-cover-modes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp-cover-modes>button{padding:0 6px}.bp-cover-link{font:inherit;color:var(--color-accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}.bp-cover-link:hover{text-underline-offset:3px;text-decoration:underline}.bp-cover-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.bp-cover-link:disabled{color:var(--color-text-3);cursor:default;text-decoration:none}.bp-drop{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-subtle);width:100%;min-height:140px;color:var(--color-text-2);font:inherit;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 14px 20px;font-size:12.5px;line-height:1.6;transition:border-color .12s,background-color .12s,color .12s;display:flex;position:relative}.bp-drop:hover,.bp-drop.is-over{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-text)}.bp-drop:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bp-drop:disabled,.bp-drop.is-busy{cursor:progress;border-style:solid;border-color:var(--color-border);background:var(--color-bg-subtle);color:var(--color-text-2)}.bp-drop .icon-lg{color:var(--color-text-3)}.bp-drop.is-over .icon-lg{color:var(--color-accent-text)}.bp-drop-text{max-width:22ch}.bp-drop-cta{border-radius:var(--radius-sm);background:var(--color-surface);height:26px;box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--color-border);color:var(--color-text);align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.bp-drop-note{color:var(--color-text-3);font-size:11px}.bp-drop-progress{background:var(--color-border);inset-inline:14px;border-radius:2px;height:3px;position:absolute;bottom:9px;overflow:hidden}.bp-drop-progress>span{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .16s;display:block}.bp-cover-image{grid-template-rows:auto auto 1fr;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:3px 12px;display:grid}.bp-cover-thumb{width:64px;aspect-ratio:var(--thumb-ar,.7083);border-radius:var(--radius-xs);background:var(--cover-bg,#fff);box-shadow:var(--shadow-sm), inset 0 0 0 1px #1010141a;grid-row:1/4;display:block;position:relative;overflow:hidden}.bp-cover-thumb img{display:block;position:absolute}.bp-cover-image[data-fit=fill] .bp-cover-thumb img{object-fit:cover;width:100%;height:100%;inset:0}.bp-cover-image[data-fit=width] .bp-cover-thumb img{width:100%;height:auto;top:50%;left:0;transform:translateY(-50%)}.bp-cover-image[data-fit=height] .bp-cover-thumb img{width:auto;height:100%;top:0;left:50%;transform:translate(-50%)}.bp-cover-name{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;text-align:end;direction:ltr;unicode-bidi:plaintext;padding-top:2px;font-size:12.5px;font-weight:500;overflow:hidden}.bp-cover-meta{color:var(--color-text-3);font-size:11.5px;line-height:1.5}.bp-cover-actions{align-self:end;align-items:center;gap:12px;font-size:12px;display:flex}.bp-cover-remove{color:var(--color-text-3)}.bp-cover-remove:hover{color:var(--color-danger-text)}.bp-cover-center textarea{text-align:center}.bp-cover-colours{gap:10px}.bp-palette{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.bp-swatch{border-radius:var(--radius-sm);font:inherit;color:var(--color-text-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:6px 2px 4px;font-size:10.5px;line-height:1.2;transition:background-color .12s,color .12s;display:flex}.bp-swatch:hover{background:var(--color-hover);color:var(--color-text)}.bp-swatch:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.bp-swatch[aria-checked=true]{color:var(--color-text);font-weight:600}.bp-swatch-cover{aspect-ratio:5/7;background:var(--bg,#fff);width:26px;box-shadow:inset 0 0 0 1px #10101424, var(--shadow-sm);border-radius:2px;transition:transform .12s,box-shadow .12s;display:block;position:relative}.bp-swatch-cover:before{content:"";background:var(--fg,#1b1b1b);border-radius:1px;height:2.5px;position:absolute;top:41%;left:24%;right:24%}.bp-swatch-cover:after{content:"";background:var(--fg,#1b1b1b);opacity:.75;border-radius:1px;height:1.5px;position:absolute;bottom:13%;left:36%;right:36%}.bp-swatch:hover .bp-swatch-cover{transform:translateY(-1px)}.bp-swatch[aria-checked=true] .bp-swatch-cover{box-shadow:inset 0 0 0 1px #10101424, 0 0 0 2px var(--color-bg), 0 0 0 3.5px var(--color-accent)}.bp-swatch-name{text-overflow:ellipsis;max-width:100%;overflow:hidden}.bp-color-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.bp-color{flex-direction:column;gap:4px;min-width:0;display:flex}.bp-color-box{border-radius:var(--radius-md);background:var(--color-bg-muted);align-items:center;gap:6px;height:34px;padding:3px;transition:box-shadow .12s;display:flex}.bp-color-box:focus-within{box-shadow:var(--ring)}.bp-color-box input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:28px;height:28px;padding:0}.bp-color-box input[type=color]::-webkit-color-swatch-wrapper{padding:0}.bp-color-box input[type=color]::-webkit-color-swatch{border:0;border-radius:6px;box-shadow:inset 0 0 0 1px #10101424}.bp-color-box input[type=color]::-moz-color-swatch{border:0;border-radius:6px}.bp-color-box input[type=text]{width:100%;min-width:0;height:100%;color:var(--color-text);font-variant-numeric:tabular-nums;text-align:left;direction:ltr;background:0 0;border:0;flex:1;padding:0 4px;font-size:12.5px}.bp-color-box input:focus{outline:none}.bp-color.is-invalid .bp-color-box{box-shadow:inset 0 0 0 1px var(--color-danger)}.bp-cover-size-errors{grid-column:1/-1}.lo-section:disabled .bp-drop,.lo-section:disabled .bp-swatch,.lo-section:disabled .bp-color-box,.lo-section:disabled .bp-cover-link{opacity:.6;cursor:default}.bp-block-style{flex-direction:column;gap:2px;margin:0 -8px 0 0;display:flex}.bp-block-style .menu-item{height:30px}.bp-block-style .menu-item[aria-checked=true]{background:var(--color-accent-soft);color:var(--color-accent-text)}.bp-flags{flex-direction:column;gap:8px;display:flex}.bp-flag{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 8px;font-size:12.5px;display:grid}.bp-flag input{accent-color:var(--color-accent);margin-top:2px}.bp-flag .help{grid-column:2}.bp-pages{flex-wrap:wrap;gap:6px;display:flex}.bp-pages .link{font-variant-numeric:tabular-nums}.bp-text .bk-side-head{align-items:center}.bp-text-reset{margin-inline-start:auto;font-size:12px;font-weight:500}.bp-text-grid{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.bp-text-label{color:var(--color-text-2);white-space:nowrap;font-size:12px}.bp-text-grid .segmented{min-width:0;display:flex}.bp-text-grid .segmented>button{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 6px;font-size:12px}.bp-seg-icons>button{place-items:center;display:inline-grid}.bp-seg-icons .icon{color:var(--color-text-2)}.bp-seg-icons>button[aria-pressed=true] .icon{color:var(--color-text)}.bp-text-pair{display:contents}.bp-indent{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.bp-indent-n{text-align:center;min-width:2ch;font-size:12.5px;font-weight:500}.bp-first{color:var(--color-text-2);align-items:center;gap:6px;margin-inline-start:6px;font-size:12px;display:inline-flex}.bp-first input{accent-color:var(--color-accent)}.bp-text .help{margin:0}.bp-page-acts{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.bp-page-acts .btn{gap:6px}.bp-page-acts .icon{color:var(--color-text-2)}.bp-page-remove{color:var(--color-danger)}.bp-pages-panel{min-height:100%}.bp-pages-panel .lo-film{flex:1 0 auto}.bp-scrub{z-index:2;background:var(--color-bg);border-top:1px solid var(--color-border);flex-direction:column;gap:4px;margin-bottom:-16px;padding:10px 0 16px;display:flex;position:sticky;bottom:-16px}.bp-scrub-track{align-items:center;height:24px;display:flex;position:relative}.bp-scrub-range{width:100%;height:24px;accent-color:var(--color-accent);cursor:pointer;background:0 0;margin:0}.bp-scrub-range:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.bp-scrub-bubble{border-radius:var(--radius-sm);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;bottom:calc(100% + 2px);background:#141418db;padding:2px 7px;font-size:11.5px;font-weight:600;line-height:1.4;transition:opacity .12s;position:absolute;inset-inline-start:calc(var(--p,0) * (100% - 16px) + 8px);translate:50%}[dir=ltr] .bp-scrub-bubble{translate:-50%}.bp-scrub-track:is(.is-active,:hover,:focus-within) .bp-scrub-bubble{opacity:1}.bp-scrub-ends{color:var(--color-text-3);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.bp-scrub-ends .meta{font-size:11px}.ed-source-pane{flex-direction:column;gap:8px;display:flex}.ed-scan{width:100%;aspect-ratio:var(--ar,.7);border-radius:var(--radius-xs);box-shadow:var(--shadow-md), inset 0 0 0 1px #1010140f;background:#fff;border:0;padding:0;display:block;position:relative;overflow:hidden}.ed-scan-thumb{cursor:zoom-in;transition:box-shadow .15s}.ed-scan-thumb:hover{box-shadow:var(--shadow-hover), inset 0 0 0 1px #1010140f}.ed-scan-thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ed-scan-img{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.ed-scan-empty{place-items:center;display:grid;position:absolute;inset:0}.ed-scan-overlay{pointer-events:none;display:block;position:absolute;inset:0}.ed-band{background:var(--color-accent-soft);border-radius:2px;display:block;position:absolute;box-shadow:inset 0 1px #2563eb29,inset 0 -1px #2563eb29,0 0 0 1.5px #2563eb59}.ed-source-foot{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ed-source-open{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.ed-source-open:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.ed-source-review{font-weight:500}.ed-drawer-pager{align-items:center;gap:2px;display:inline-flex}.ed-source-skeleton{aspect-ratio:.7;border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-bg-subtle) 50%, var(--color-bg-muted) 75%);background-size:200% 100%;animation:1.4s linear infinite lo-shimmer;display:block}.bp-unc-chapter{flex-direction:column;gap:6px;display:flex}.bp-unc-chapter+.bp-unc-chapter{border-top:1px solid var(--color-border);padding-top:12px}.bp-unc-page{flex-direction:column;gap:2px;display:flex}.bp-unc-page-head{color:var(--color-text-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.bp-unc{border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;gap:6px;margin:0 -8px 0 0;padding:6px 8px;transition:background-color .12s;display:flex}.bp-unc:hover{background:var(--color-hover)}.bp-unc.is-open{background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-border);cursor:default}.bp-unc-context{text-align:start;width:100%;cursor:inherit;font-family:"nk-body", var(--font-sans);color:var(--color-text-2);background:0 0;border:0;padding:0;font-size:14.5px;line-height:1.65;display:block}.bp-unc-context:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.bp-unc-context mark{color:var(--color-text);background:0 0;background:linear-gradient(var(--color-warning), var(--color-warning)) left bottom / 100% 1.5px no-repeat;padding:0 1px}.bp-unc.is-open .bp-unc-context mark{background-color:var(--color-warning-bg)}.bp-unc-actions{flex-direction:column;gap:2px;display:flex}.bp-unc-actions .rv-opt{margin:0 -4px}.bp-unc-typed{gap:6px;padding-top:4px;display:flex}.bp-unc-typed .input{min-width:0;height:30px;font-size:14px;font-family:"nk-body", var(--font-sans);flex:1}.bp-unc-row{align-items:center;gap:6px;display:flex}.ed-pop{z-index:40;transform-origin:100% 0;width:380px;max-width:min(380px,100vw - 32px);padding:8px 10px;animation:.15s ease-out both ed-pop-in;position:fixed}.ed-pop.is-above{transform-origin:100% 100%;animation-name:ed-pop-in-up}.ed-pop.is-word{width:280px;max-width:min(280px,100vw - 32px);padding:6px;font-size:12.5px}.ed-note{flex-direction:column;gap:8px;display:flex}.ed-note-head{align-items:center;gap:8px;min-height:26px;display:flex}.ed-note-num{font:600 12px/1.4 var(--font-sans);color:var(--color-accent-text);white-space:nowrap}.ed-note-flag{font:500 11px/1.4 var(--font-sans);color:var(--color-warning-text);white-space:nowrap}.ed-note-tools{align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}.ed-note-delete:hover{color:var(--color-danger);background:var(--color-danger-bg)}.ed-note-host{min-height:36px}.ed-note-editor{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface);min-height:36px;box-shadow:var(--ring);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;padding:4px 8px;font-family:nk-body,nk-latin,serif;font-size:15.5px;line-height:1.7;display:block}.ed-note-editor b{font-weight:700}.ed-note-editor i{font-style:italic}.ed-note-hint{margin:0;font-size:11px}.ed-word{flex-direction:column;gap:2px;display:flex}.ed-drawer{top:var(--topbar-height);z-index:45;background:var(--color-surface);border-inline-end:1px solid var(--color-border);width:clamp(360px,42vw,760px);max-width:calc(100vw - 56px);box-shadow:var(--shadow-pop);bottom:0;flex-direction:column;animation:.2s ease-out both ed-drawer-in;display:flex;position:fixed;inset-inline-start:56px}[dir=ltr] .ed-drawer{animation-name:ed-drawer-in-ltr}.ed-drawer-head{border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:8px;height:56px;padding:0 12px 0 16px;display:flex}.ed-drawer-head .section-title{flex:none}.ed-drawer-review{margin-inline-start:auto}.ed-drawer-body{background:var(--color-bg-subtle);flex:1;place-items:center;min-height:0;padding:16px;display:grid;position:relative;overflow:hidden;container-type:size}.ed-drawer-body .ed-scan{width:min(100%, calc((100cqh - 32px) * var(--ar,.7)))}.ed-sheet-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-bg-subtle) 50%, var(--color-bg-muted) 75%);background-size:200% 100%;animation:1.4s linear infinite lo-shimmer;position:absolute;inset:16px}.ed-drawer-error{margin:0}.ed-drawer-error .icon-lg{color:var(--color-danger)}.ed-snapshots{max-width:560px}.ed-snap-form{gap:8px;display:flex}.ed-snap-form .input{flex:1;min-width:0}.ed-snap-list{scrollbar-width:thin;flex-direction:column;max-height:48vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ed-snap{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:8px 0;display:flex}.ed-snap:last-child{border-bottom:0}.ed-snap-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ed-snap-label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ed-snap.is-current .ed-snap-label{color:var(--color-accent-text)}.ed-snap-empty{padding:8px 0}.ed-snap-skeleton{flex-direction:column;gap:10px;padding:8px 0;display:flex}.ed-snap-skeleton span{background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-bg-subtle) 50%, var(--color-bg-muted) 75%);background-size:200% 100%;border-radius:4px;height:14px;animation:1.4s linear infinite lo-shimmer;display:block}.ed-snap-skeleton span:nth-child(2){width:70%}.ed-digits{max-width:400px}.ed-digits-group{flex-direction:column;gap:6px;display:flex}.ed-digits-seg{display:flex}.ed-digits-seg>button{flex:1}.ed-toast{z-index:55}@keyframes lo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes lo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-applied{0%{background-color:var(--color-accent-soft)}to{background-color:#0000}}@keyframes lp-flash{0%,55%{background-color:var(--color-accent-soft);box-shadow:0 0 0 calc(3 * var(--u)) var(--color-accent-soft)}to{box-shadow:0 0 0 calc(3 * var(--u)) transparent;background-color:#0000}}@keyframes ed-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ed-pop-in-up{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ed-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes ed-drawer-in-ltr{0%{transform:translate(-100%)}to{transform:none}}@media (max-width:1280px){.lo-counter-chapter{display:none}}@media (max-width:1180px){.lo-screen{--lo-side-w:clamp(256px, 26vw, 300px)}.bp-tb-label{display:none}}@media (max-width:900px){.lo-toolbar{height:auto;min-height:var(--lo-toolbar-h);flex-wrap:wrap;margin-inline:-16px;padding:6px 16px}.lo-screen{--lo-gutter:44px}.lo-layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px}.lo-side{border-inline-start:0;max-height:42vh;padding-inline-start:0}.lo-film-track{align-items:center;gap:10px;height:76px;padding:6px 4px;display:flex;overflow:auto hidden}.lo-thumb{flex:none;width:auto}.lo-thumb-img{width:auto;height:58px}.ed-drawer{width:auto;max-width:none;inset-inline:0}}@media (prefers-reduced-motion:reduce){.lo-spread,.lo-stage.is-out-next .lo-spread,.lo-stage.is-out-prev .lo-spread{transition:none}.lo-pill.is-saving .lo-pill-dot,.lo-pill.is-pages .lo-pill-dot,.lo-pill-dot.is-live,.lo-sheet.is-skeleton>span,.lp-skeleton>span,.lo-thumb.is-pending .lo-thumb-img,.ed-source-skeleton,.ed-sheet-skeleton,.ed-snap-skeleton span,.lp-cover-busy{animation:none}.lp-cover-img,.lo-diagram-block,.lo-thumb,.lp-line.is-moved,.bp-acc-head .icon,.app-shell:has([data-rail]) .sidebar,.bp-drop,.bp-drop-progress>span,.bp-swatch,.bp-swatch-cover,.bp-color-box,.bp-scrub-bubble,.lp-brk-x,.bp-cpage-more{transition:none}.bp-panel,.ed-pop,.ed-drawer,.lp-line.is-flash,.lp-line.is-applied,.bp-changes-skel span{animation:none}}.ex-page{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:1120px;margin-inline:auto;display:flex}.ex-page .meta{color:var(--color-text-2);font-size:12.5px}.ex-page .help{color:var(--color-text-2);font-size:13px;line-height:1.55}.ex-meta{margin:-8px 0 -6px;line-height:1.6}.ex-readonly{margin:-10px 0 -6px}.ex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.ex-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;flex-direction:column;gap:16px;min-inline-size:0;margin:0;padding:18px 20px;animation:.2s ease-out both ex-fade-in;display:flex}.ex-card-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.ex-card-icon{border-radius:var(--radius-md);background:var(--color-bg-muted);width:34px;height:34px;color:var(--color-text-2);flex:none;place-items:center;display:inline-grid;position:relative}.ex-card-icon .icon{width:18px;height:18px}.ex-head-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--color-surface);bottom:-3px;position:absolute;inset-inline-end:-3px}.ex-head-dot.is-live{animation:.9s ease-in-out infinite lo-pulse}.ex-card-heading{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.ex-title{color:var(--color-text);margin:0;font-size:14px;font-weight:600;line-height:1.35}.ex-card-purpose{color:var(--color-text-2);margin:0;font-size:12.5px;line-height:1.5}.ex-head-meta{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;padding-top:3px;overflow:hidden}.ex-ready-count{flex:none;height:20px;margin-top:7px;font-size:11.5px}.ex-ready.is-warn .ex-card-icon{background:var(--color-warning-bg);color:var(--color-warning)}.ex-ready.is-success .ex-card-icon{color:var(--color-success);background:#16a34a1a}.ex-checks{flex-direction:column;margin:-6px 0 -4px;padding:0;list-style:none;display:flex}.ex-check{color:var(--color-text);align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;line-height:1.55;display:flex}.ex-check+.ex-check{border-top:1px solid var(--color-border)}.ex-check-icon{width:16px;height:16px;color:var(--color-text-2);flex:none;margin-top:2px}.ex-check.is-warn .ex-check-icon{color:var(--color-warning)}.ex-check.is-success .ex-check-icon{color:var(--color-success)}.ex-check.is-info{color:var(--color-text-2)}.ex-check-label{flex:1;min-width:0}.ex-fix{white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:12.5px;font-weight:500;display:inline-flex}.ex-fix .icon{width:12px;height:12px}.ex-fix:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.ex-card-main{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.ex-body{flex-direction:column;gap:16px;min-width:0;display:flex}.ex-fields{flex-direction:column;gap:14px;display:flex}.ex-field .lo-field{gap:6px}.ex-field .lo-stepper-label{color:var(--color-text-2);font-size:12.5px;font-weight:600}.ex-field .help{margin:0}.ex-field .field-error{margin:0;font-size:12.5px}.ex-seg{max-width:380px}.ex-seg>button{height:28px;font-size:12.5px}.ex-seg>button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ex-field .lo-check{font-size:13px}.ex-field .lo-check.is-disabled{color:var(--color-text-3);cursor:default}.ex-format:disabled .lo-seg,.ex-format:disabled .lo-check{opacity:.6;cursor:default}.ex-format:disabled .lo-seg>button{cursor:default}.ex-check-help{max-width:60ch}.ex-format.is-unavailable{background:var(--color-bg-subtle);border-style:dashed;gap:0}.ex-format.is-unavailable .ex-title,.ex-format.is-unavailable .ex-card-purpose,.ex-format.is-unavailable .ex-card-icon{color:var(--color-text-3)}.ex-notes{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ex-note{color:var(--color-text-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.6;display:flex}.ex-note.is-warn{color:var(--color-warning-text)}.ex-note .dot{width:6px;height:6px;margin-top:7px}.ex-note-text{flex:1;min-width:0}.ex-foot{border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-bg-subtle);flex-direction:column;gap:12px;min-width:0;margin:auto -20px -18px;padding:14px 20px 16px;display:flex}.ex-foot.is-empty{display:none}.ex-state{flex-direction:column;gap:8px;min-width:0;display:flex}.ex-state.is-never{display:none}.ex-state-row{align-items:flex-start;gap:10px;min-width:0;display:flex}.ex-status{min-width:0;color:var(--color-text-2);font-variant-numeric:tabular-nums;flex:1;font-size:13px;display:flex}.ex-status:focus{outline:none}.ex-status:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.ex-status-line{flex:1;align-items:flex-start;gap:8px;min-width:0;animation:.2s ease-out both ex-fade-in;display:flex}.ex-status-body{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.5;display:flex}.ex-dot{width:8px;height:8px;margin-top:6px}.ex-dot.is-live{animation:.9s ease-in-out infinite lo-pulse}.ex-dot.is-fresh{animation:.3s ease-out both rv-stamp-in}.ex-state-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-weight:500;display:block;overflow:hidden}.ex-state-text{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.ex-state.is-stale .ex-state-text{color:var(--color-warning-text)}.ex-state.is-error .ex-state-text{white-space:normal;color:var(--color-danger-text);font-size:13px}.ex-state.is-queued,.ex-state.is-running{border-radius:var(--radius-md);background:var(--color-accent-soft);padding:7px 8px 7px 12px}.ex-state.is-queued .ex-state-row,.ex-state.is-running .ex-state-row{align-items:center;min-height:26px}.ex-state.is-queued .ex-state-text,.ex-state.is-running .ex-state-text{white-space:normal;color:var(--color-accent-text);font-size:13px;font-weight:500}.ex-state.is-queued .ex-dot,.ex-state.is-running .ex-dot{margin-top:0}.ex-state.is-queued .ex-status-line,.ex-state.is-running .ex-status-line{align-items:center}.ex-state.is-queued .ex-more,.ex-state.is-running .ex-more{padding:2px 0 4px}.ex-extra{flex:none;align-items:center;animation:.2s ease-out both ex-fade-in;display:inline-flex}.ex-extra:not(:has(button)){display:none}.ex-more{flex-direction:column;gap:8px;min-width:0;animation:.2s ease-out both ex-fade-in;display:flex}.ex-more .lo-note,.ex-error-details{font-size:12.5px}.ex-error-details summary{cursor:pointer}.ex-error-details pre{border-radius:var(--radius-sm);background:var(--color-bg-muted);max-width:100%;margin:6px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.5;overflow-x:auto}.ex-foot>.field-error{margin:0;font-size:12.5px}.ex-actions{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.ex-go{flex:150px;min-width:0;height:38px;font-size:13px}.ex-actions-extra{flex:120px;min-width:0;animation:.2s ease-out both ex-fade-in;display:flex}.ex-actions-extra:not(:has(a)){display:none}.ex-download{border-radius:var(--radius-md);flex:1;height:38px;font-size:13px}.ex-rows{flex-direction:column;margin:-2px 0 0;padding:0;list-style:none;display:flex}.ex-row{border-top:0;border-bottom:0;align-items:center;gap:12px;padding:10px 0;display:flex}.ex-row+.ex-row{border-top:1px solid var(--color-border)}.ex-row:first-of-type{padding-top:0}.ex-row-icon{border-radius:var(--radius-sm);background:var(--color-bg-muted);width:30px;height:30px;color:var(--color-text-2);flex:none;place-items:center;display:inline-grid;position:relative}.ex-row-icon .icon{width:16px;height:16px}.ex-row-icon .dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--color-surface);bottom:-3px;position:absolute;inset-inline-end:-3px}.ex-row-icon .dot.is-live{animation:.9s ease-in-out infinite lo-pulse}.ex-row .ed-snap-body{gap:3px}.ex-row .ed-snap-label{font-size:13px}.ex-row.is-error .ed-snap-label,.ex-row.is-cancelled .ed-snap-label{color:var(--color-text-2);font-weight:400}.ex-row-download{flex:none}.ex-rows .ed-snap-empty{padding:2px 0 0}.ex-boot{flex-direction:column;gap:20px;display:flex}.ex-boot-meta{background:linear-gradient(90deg, var(--color-bg-muted) 25%, var(--color-bg-subtle) 50%, var(--color-bg-muted) 75%);background-size:200% 100%;border-radius:4px;width:38%;height:12px;animation:1.4s linear infinite lo-shimmer;display:block}.ex-boot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ex-boot-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--color-bg-subtle) 25%, var(--color-bg) 50%, var(--color-bg-subtle) 75%);background-size:200% 100%;height:200px;animation:1.4s linear infinite lo-shimmer}@keyframes ex-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.ex-page{gap:16px}.ex-grid,.ex-boot-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ex-card{gap:14px;padding:16px}.ex-foot{margin:auto -16px -16px;padding:12px 16px 16px}.ex-seg{max-width:none}.ex-head-meta{max-width:40%}.ex-check{flex-wrap:wrap}.ex-check .ex-fix{margin-inline-start:26px}}@media (prefers-reduced-motion:reduce){.ex-card,.ex-status-line,.ex-extra,.ex-actions-extra,.ex-more,.ex-dot.is-live,.ex-dot.is-fresh,.ex-head-dot.is-live,.ex-row-icon .dot.is-live,.ex-boot-meta,.ex-boot-card{animation:none}}.net-cover{z-index:200;-webkit-backdrop-filter:blur(2px)grayscale(.6);backdrop-filter:blur(2px)grayscale(.6);cursor:not-allowed;background:#f7f7f89e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.net-card{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:380px;box-shadow:var(--shadow-pop);cursor:default;flex-direction:column;align-items:center;gap:8px;padding:22px 22px 18px;animation:.18s ease-out both net-in;display:flex}.net-icon{width:28px;height:28px;color:var(--color-text-3)}.net-title{color:var(--color-text);margin:2px 0 0;font-size:15px;font-weight:600}.net-text{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.7}.net-status{color:var(--color-text-3);align-items:center;gap:7px;margin:4px 0 6px;font-size:12px;display:inline-flex}.net-dot{border-radius:var(--radius-pill);background:var(--color-warning);width:6px;height:6px;animation:1.1s ease-in-out infinite net-pulse}.net-cover[data-checking=true] .net-dot{background:var(--color-accent)}@keyframes net-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes net-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.net-card,.net-dot{animation:none}}.lb,.lb-empty{--lb-fore:-1;--lb-ink:var(--color-text-2);--lb-paper:#f8f6f0;--lb-ease:cubic-bezier(.2, .7, .2, 1)}[dir=ltr] .lb,[dir=ltr] .lb-empty{--lb-fore:1}.lb{flex-direction:column;gap:40px;width:100%;max-width:1360px;margin-inline:auto;display:flex}.lb-book{aspect-ratio:17/24;perspective:1400px;display:block;position:relative}.lb-book-page{background:var(--lb-paper);border-radius:1px 2px 2px 1px;position:absolute;inset-block:1.6%;inset-inline:1.5% 1.6%;overflow:hidden;box-shadow:inset 0 0 0 1px #10101412}.lb-book-page img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.lb-book-page:after{content:"";opacity:0;width:40%;transition:opacity .26s var(--lb-ease);background:linear-gradient(270deg,#10101438,#0000);position:absolute;inset-block:0;inset-inline-start:0}[dir=ltr] .lb-book-page:after{background:linear-gradient(90deg,#10101438,#0000)}.lb-book-face{background:var(--cloth,#f4efe4);color:var(--ink,#2a2419);transform-origin:100%;box-shadow:calc(var(--lb-fore) * 2px) 2px 0 -.5px var(--lb-paper), calc(var(--lb-fore) * 2px) 2px 0 0 var(--color-border-strong), var(--shadow-md);transition:transform .26s var(--lb-ease), box-shadow .26s var(--lb-ease);border-start-start-radius:2px;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:2px;display:block;position:absolute;inset:0;overflow:hidden;container-type:inline-size}[dir=ltr] .lb-book-face{transform-origin:0}.lb-book-face:before,.lb-book-face:after{content:"";z-index:1;pointer-events:none;position:absolute;inset-block:0}.lb-book-face:before{background:linear-gradient(270deg,#0003,#0000000a 62%,#ffffff1a 82%,#0000);width:7%;inset-inline-start:0}[dir=ltr] .lb-book-face:before{background:linear-gradient(90deg,#0003,#0000000a 62%,#ffffff1a 82%,#0000)}.lb-book-face:after{width:1px;box-shadow:calc(var(--lb-fore) * -1px) 0 0 #ffffff1a;background:#0000001f;inset-inline-start:7.5%}.lb-book-img{object-fit:cover;width:100%;height:100%;display:block}.lb-book-type{border:1px solid var(--ink,#2a2419);flex-direction:column;justify-content:center;align-items:center;gap:6cqi;padding:8cqi 6cqi;display:flex;position:absolute;inset-block:7.5% 8%;inset-inline:13% 8%}@supports (color:color-mix(in lab, red, red)){.lb-book-type{border:1px solid color-mix(in srgb, var(--ink,#2a2419) 34%, transparent)}}.lb-book-type{outline:1px solid var(--ink,#2a2419)}@supports (color:color-mix(in lab, red, red)){.lb-book-type{outline:1px solid color-mix(in srgb, var(--ink,#2a2419) 20%, transparent)}}.lb-book-type{outline-offset:2.4cqi;text-align:center}.lb-book-title{-webkit-line-clamp:5;text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-family:inherit;font-size:10.5cqi;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.lb-book-orn{flex:none;width:34cqi;height:3cqi;position:relative}.lb-book-orn:before,.lb-book-orn:after{content:"";position:absolute;top:50%}.lb-book-orn:before{background:linear-gradient(to left, transparent, var(--ink,#2a2419) 30%, transparent 44%, transparent 56%, var(--ink,#2a2419) 70%, transparent);height:1px;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.lb-book-orn:before{background:linear-gradient(to left, transparent, color-mix(in srgb, var(--ink,#2a2419) 45%, transparent) 30%, transparent 44%, transparent 56%, color-mix(in srgb, var(--ink,#2a2419) 45%, transparent) 70%, transparent)}}.lb-book-orn:after{background:var(--ink,#2a2419);width:2.6cqi;height:2.6cqi;left:50%}@supports (color:color-mix(in lab, red, red)){.lb-book-orn:after{background:color-mix(in srgb, var(--ink,#2a2419) 62%, transparent)}}.lb-book-orn:after{transform:translate(-50%,-50%)rotate(45deg)}.lb-book-author{text-overflow:ellipsis;white-space:nowrap;opacity:.86;max-width:100%;font-family:inherit;font-size:6.4cqi;overflow:hidden}.lb-mark{flex:none;place-items:center;width:12px;height:12px;display:inline-grid}.lb-mark .icon{stroke-width:2.2px;width:12px;height:12px;color:var(--color-success)}.lb-mark:not(.is-done):before{content:"";border-radius:var(--radius-pill);width:7px;height:7px}.lb-mark.is-active:before{background:var(--color-accent)}.lb-mark.is-stale:before{background:var(--color-warning)}.lb-mark.is-attention:before{background:var(--color-danger)}.lb-mark.is-todo:before{box-shadow:inset 0 0 0 1.5px var(--color-text-3)}.lb-mark.is-blocked:before{box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}.lb-mark.is-step:before{background:var(--color-neutral)}.lb-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.lb-seg{background:var(--color-border);border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.lb-seg-fill{border-radius:inherit;background:var(--lb-ink);width:0;transition:width .32s var(--lb-ease);display:block;position:absolute;inset-block:0;inset-inline-start:0}.lb-seg.is-active .lb-seg-fill{background:var(--color-accent);min-width:3px}.lb-seg.is-blocked{background:var(--color-bg-muted)}.lb-seg.is-stale{background:var(--color-warning)}.lb-seg.is-attention{background:var(--color-danger)}.lb-seg.is-stale .lb-seg-fill,.lb-seg.is-attention .lb-seg-fill{display:none}.lb-seg.is-running:after{content:"";inset-block:0;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:45%;animation:1.6s ease-in-out infinite lb-sweep;position:absolute;left:0}@keyframes lb-sweep{0%{transform:translate(-100%)}to{transform:translate(240%)}}.lb-resume{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;padding:28px 32px;display:grid}.lb-resume-art{width:132px;margin-inline-end:52px;display:block;position:relative}.lb-resume-art .lb-book{z-index:1}.lb-resume-sheet{box-shadow:var(--shadow-md), inset 0 0 0 1px #1010140f;transform:translateX(calc(var(--lb-fore) * 36%)) rotate(calc(var(--lb-fore) * 3deg));transform-origin:50% 100%;transition:transform .26s var(--lb-ease);background:#fff;border-radius:2px;position:absolute;inset-block:3%;inset-inline:0;overflow:hidden}.lb-resume-sheet img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.lb-resume-art:hover .lb-resume-sheet{transform:translateX(calc(var(--lb-fore) * 42%)) rotate(calc(var(--lb-fore) * 4.5deg))}.lb-resume-art:hover .lb-book-face{box-shadow:calc(var(--lb-fore) * 2px) 2px 0 -.5px var(--lb-paper), calc(var(--lb-fore) * 2px) 2px 0 0 var(--color-border-strong), var(--shadow-hover)}.lb-resume-body{min-width:0}.lb-eyebrow{color:var(--color-text-3);font-size:11.5px;font-weight:600}.lb-resume-title{margin-top:2px;font-family:inherit;font-size:28px;font-weight:600;line-height:1.4}.lb-resume-title a{color:var(--color-text);transition:color .12s}.lb-resume-title a:hover{color:var(--color-accent-text)}.lb-resume-meta{margin-top:2px}.lb-journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-width:780px;margin:22px 0 0;padding:0;list-style:none;display:grid}.lb-journey-link{border-radius:var(--radius-xs);height:100%;color:var(--color-text-2);flex-direction:column;gap:7px;padding-bottom:2px;display:flex}.lb-journey-link:not([href]){cursor:default}.lb-journey .lb-seg{height:4px}.lb-journey-label{align-items:center;gap:5px;font-size:12.5px;font-weight:500;transition:color .12s;display:inline-flex}.lb-journey-link[href]:hover .lb-journey-label{color:var(--color-text)}.lb-journey-step.is-at .lb-journey-label{color:var(--color-text);font-weight:600}.lb-journey-step.is-blocked .lb-journey-label{color:var(--color-text-3)}.lb-journey-detail{-webkit-line-clamp:2;color:var(--color-text-3);font-variant-numeric:tabular-nums;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.lb-journey-step.is-at .lb-journey-detail{color:var(--color-text-2)}.lb-journey-step.is-stale .lb-journey-detail{color:var(--color-warning-text)}.lb-journey-step.is-attention .lb-journey-detail{color:var(--color-danger-text)}.lb-resume-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.lb-resume-hint{margin-inline-start:6px}.lb-library{flex-direction:column;gap:16px;display:flex}.lb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.lb-head-start{align-items:baseline;gap:10px;min-width:0;display:flex}.lb-head-title{font-size:15px;font-weight:600}.lb-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-search{border-radius:var(--radius-md);background:var(--color-bg-muted);width:280px;height:34px;color:var(--color-text-3);cursor:text;border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex}.lb-search:focus-within{border-color:var(--color-accent);background:var(--color-surface);box-shadow:var(--ring)}.lb-search-input{min-width:0;height:100%;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.lb-search-input::-webkit-search-cancel-button{display:none}.lb-search-clear{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--color-text-3);place-items:center;display:inline-grid}.lb-search-clear:hover{background:var(--color-hover);color:var(--color-text)}.lb-tools .lb-sort{width:auto;height:30px;font-size:12.5px}.lb-tools .lb-views>button{width:30px;padding:0}.lb-filters{flex-wrap:wrap;gap:6px;display:flex}.lb-chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);height:26px;color:var(--color-text-2);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.lb-chip:hover{background:var(--color-bg-subtle);color:var(--color-text)}.lb-chip[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-text);border-color:#0000}.lb-chip-count{color:var(--color-text-3);font-size:11.5px}.lb-chip[aria-pressed=true] .lb-chip-count{color:inherit}.lb-shelf{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:40px 28px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lb-card{flex-direction:column;gap:9px;min-width:0;display:flex;position:relative}.lb-card[hidden]{display:none}.lb-card-cover{border-radius:var(--radius-xs);margin-bottom:5px;padding-inline-end:3px;display:block}.lb-card-cover .lb-book{transition:transform .2s var(--lb-ease)}.lb-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lb-card-title{font-size:13.5px;font-weight:600;line-height:1.45}.lb-card-title a{-webkit-line-clamp:2;min-height:2.9em;color:var(--color-text);-webkit-box-orient:vertical;transition:color .12s;display:-webkit-box;overflow:hidden}.lb-card-title a:hover{color:var(--color-accent-text)}.lb-card-byline{text-overflow:ellipsis;white-space:nowrap;min-height:1.45em;overflow:hidden}.lb-card-facts{display:none}.lb-next{border-radius:var(--radius-sm);min-width:0;height:26px;color:var(--color-text-3);align-items:center;gap:6px;margin:-4px -6px 0;padding:0 6px;font-size:12px;transition:background-color .12s,color .12s;display:flex}.lb-next:hover{background:var(--color-hover)}.lb-next-label{color:var(--color-text);flex:none;font-weight:600}.lb-next-text{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.lb-next-go{color:var(--color-text-2);opacity:0;transform:scaleX(var(--lb-fore)) translateX(-3px);margin-inline-start:auto;transition:opacity .12s,transform .15s ease-out}[dir=ltr] .lb-next-go{transform:translate(-3px)}.lb-next:hover .lb-next-go,.lb-next:focus-visible .lb-next-go{opacity:1;transform:scaleX(var(--lb-fore))}[dir=ltr] .lb-next:hover .lb-next-go,[dir=ltr] .lb-next:focus-visible .lb-next-go{transform:none}@media (hover:hover){.lb-shelf:not(.is-list) .lb-card-cover:hover .lb-book,.lb-shelf:not(.is-list) .lb-card:focus-within .lb-book{transform:translateY(-3px)}.lb-shelf:not(.is-list) .lb-card-cover:hover .lb-book-face,.lb-shelf:not(.is-list) .lb-card:focus-within .lb-book-face{transform:rotateY(calc(var(--lb-fore) * -32deg));box-shadow:calc(var(--lb-fore) * 2px) 2px 0 -.5px var(--lb-paper), calc(var(--lb-fore) * 2px) 2px 0 0 var(--color-border-strong), var(--shadow-hover)}.lb-shelf:not(.is-list) .lb-card-cover:hover .lb-book-page:after,.lb-shelf:not(.is-list) .lb-card:focus-within .lb-book-page:after{opacity:1}}@media (hover:none){.lb-next-go{opacity:1;transform:scaleX(var(--lb-fore))}[dir=ltr] .lb-next-go{transform:none}}.lb-more>summary{z-index:3;border-color:var(--color-border);box-shadow:var(--shadow-sm);opacity:0;top:8px;background:#fffffff0;list-style:none;transition:opacity .12s,background-color .12s,color .12s;position:absolute;inset-inline-end:11px}.lb-more>summary::-webkit-details-marker{display:none}.lb-more>summary:hover{background:#fff}.lb-card:hover .lb-more>summary,.lb-card:focus-within .lb-more>summary,.lb-more[open]>summary{opacity:1}@media (hover:none){.lb-more>summary{opacity:1}}.lb-more .lb-menu{z-index:30;top:42px;min-width:0;max-width:none;animation:.12s ease-out lb-pop;position:absolute;inset-inline:-6px}.lb-menu-item{gap:8px}.lb-menu-item[aria-disabled=true]{color:var(--color-text-3);cursor:default}.lb-menu-item[aria-disabled=true]:hover{background:0 0}.lb-menu-label{flex:none}.lb-menu-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-start:auto;overflow:hidden}@keyframes lb-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.lb-shelf.is-list{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:0}.lb-shelf.is-list .lb-card{border-bottom:1px solid var(--color-border);grid-template-columns:34px minmax(0,2fr) minmax(170px,1.2fr) minmax(0,1.5fr) 30px;grid-template-areas:"cover text steps facts more""cover text next facts more";align-items:center;gap:4px 20px;padding:10px 8px;transition:background-color .12s;display:grid}.lb-shelf.is-list .lb-card:hover{background:var(--color-hover)}.lb-shelf.is-list .lb-card-cover{grid-area:cover;margin:0;padding:0}.lb-shelf.is-list .lb-book-type{display:none}.lb-shelf.is-list .lb-book-face{box-shadow:var(--shadow-sm), inset 0 0 0 1px #1010140f}.lb-shelf.is-list .lb-card-text{grid-area:text}.lb-shelf.is-list .lb-card-title a{-webkit-line-clamp:1;min-height:0}.lb-shelf.is-list .lb-steps{grid-area:steps;align-self:end}.lb-shelf.is-list .lb-next{grid-area:next;align-self:start;height:24px;margin:0 -6px}.lb-shelf.is-list .lb-card-facts{flex-wrap:wrap;grid-area:facts;align-items:center;gap:4px 14px;display:flex}.lb-shelf.is-list .lb-more>summary{grid-area:more;position:static}.lb-shelf.is-list .lb-more{grid-area:more}.lb-shelf.is-list .lb-more .lb-menu{top:calc(100% - 6px);width:300px;inset-inline:auto 8px}.lb-none{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.lb-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:480px;margin:48px auto;display:flex}.lb-empty-shelf{border-bottom:2px solid var(--color-border-strong);align-items:flex-end;gap:7px;height:92px;margin-bottom:14px;padding:0 22px;display:flex}.lb-ghost{border:1.5px dashed var(--color-border-strong);background:var(--color-bg-subtle);border-start-start-radius:2px;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:2px;width:44px;height:68px;display:block}.lb-ghost:nth-child(2){width:38px;height:78px}.lb-ghost.is-leaning{transform:rotate(calc(var(--lb-fore) * 14deg));transform-origin:100% 100%;margin-inline-start:10px}[dir=ltr] .lb-ghost.is-leaning{transform-origin:0 100%}.lb-empty-steps{text-align:start;color:var(--color-text-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:10px 0 8px;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:grid}.lb-empty-steps li{align-items:baseline;gap:8px;display:flex}.lb-empty-steps b{color:var(--color-text);margin-inline-end:4px;font-weight:600}.lb-empty-n{border-radius:var(--radius-pill);background:var(--color-bg-muted);width:18px;height:18px;color:var(--color-text-2);flex:none;place-items:center;font-size:11px;font-weight:600;display:inline-grid}@media (max-width:1180px){.lb-shelf.is-list .lb-card{grid-template-columns:34px minmax(0,2fr) minmax(150px,1.2fr) minmax(0,1fr) 30px}}@media (max-width:900px){.lb-resume{gap:28px;padding:24px}.lb-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.lb-shelf.is-list .lb-card{grid-template-columns:34px minmax(0,1fr) minmax(140px,.8fr) 30px;grid-template-areas:"cover text steps more""cover text next more"}.lb-shelf.is-list .lb-card-facts{display:none}}@media (max-width:640px){.lb{gap:28px}.lb-resume{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px}.lb-resume-art{width:104px;transform:translateX(calc(var(--lb-fore) * -22px));margin-inline:auto}.lb-resume-title{font-size:24px}.lb-head,.lb-tools{width:100%}.lb-search{flex:100%;width:auto}.lb-shelf{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:32px 18px}.lb-shelf.is-list .lb-card{grid-template-columns:30px minmax(0,1fr) 30px;grid-template-areas:"cover text more""cover steps more""cover next more";gap:6px 12px}.lb-empty-steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lb-book-face,.lb-card-cover .lb-book{transform:none!important}.lb-seg.is-running:after{animation:none;display:none}}.og-page{max-width:1040px}.og-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-height:30px;display:flex}.og-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.og-facts{color:var(--color-text-2);margin:0;font-size:13px}.og-facts .badge{vertical-align:1px;margin-inline-end:2px}.og-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.og-inline-form .input,.og-inline-form .select{width:auto;min-width:200px;max-width:100%}.og-inline-form .input.is-short{width:6.5rem;min-width:0}.og-section{flex-direction:column;gap:12px;display:flex}.og-section>.card-header{margin-bottom:0}.og-section-title{align-items:baseline;gap:8px;min-width:0;display:flex}.og-count{color:var(--color-text-3);font-variant-numeric:tabular-nums;font-size:12px}.og-form{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;padding-top:14px;display:flex}.og-form-title{color:var(--color-text);font-size:13px;font-weight:600}.og-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.og-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 16px;display:grid}.og-grid .field.is-wide{grid-column:1/-1}.og-confirm{color:var(--color-text-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.6;display:flex}.og-confirm input{accent-color:var(--color-accent);margin-top:4px}.og-empty{color:var(--color-text-2);flex-direction:column;align-items:flex-start;gap:8px;padding:4px 0;font-size:13px;display:flex}.og-empty p{margin:0}.og-balance{flex-direction:column;gap:4px;display:flex}.og-big{letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.15}.og-big.is-empty{color:var(--color-danger-text)}.og-big-label{color:var(--color-text-2);font-size:12.5px}.og-stats{color:var(--color-text-3);flex-wrap:wrap;gap:4px 20px;margin-top:8px;font-size:12.5px;display:flex}.og-stat-value{color:var(--color-text-2);font-variant-numeric:tabular-nums;font-weight:600}.og-note{color:var(--color-text-2);margin:6px 0 0;font-size:12.5px}.og-note.is-danger{color:var(--color-danger-text)}.og-note.is-warning{color:var(--color-warning-text)}.og-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.og-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:12px 0;display:grid}.og-row:first-child{border-top:0;padding-top:2px}.og-row:last-child{padding-bottom:2px}.og-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.og-row-title{color:var(--color-text);overflow-wrap:anywhere;font-size:14px;font-weight:550}.og-row-meta{color:var(--color-text-3);font-variant-numeric:tabular-nums;font-size:12px}.og-row-actions{white-space:nowrap;align-items:center;gap:4px;display:flex;position:relative}.og-row-detail{border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;grid-column:1/-1;gap:10px;padding:12px;display:flex}.og-row-detail .label{font-size:12px}.og-menu{z-index:40;top:calc(100% + 4px);min-width:180px;position:absolute;inset-inline-end:0}.og-menu .menu-item{height:32px}.og-details>summary{color:var(--color-text-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:12px;list-style:none;display:inline-flex}.og-details>summary::-webkit-details-marker{display:none}.og-details>summary:after{content:"";background:currentColor;width:12px;height:12px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.og-details[open]>summary{color:var(--color-text-2)}.og-details[open]>summary:after{transform:rotate(180deg)}.og-details>summary:hover{color:var(--color-text)}.og-details>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.og-details-body{color:var(--color-text-2);flex-direction:column;gap:4px;padding-top:8px;font-size:12.5px;line-height:1.6;display:flex}.og-details-body .link{color:var(--color-accent-text)}.og-section>.og-details>.og-details-body{padding-top:10px}.og-font-name{color:var(--color-text);font-size:17px;line-height:1.5}.og-font-sample{color:var(--color-text-2);font-size:15px;line-height:1.6}.og-removed-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.og-removed-item{align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.og-removed-item .grow{flex:1;min-width:0}.og-tpls{flex-direction:column;gap:4px;display:flex}.og-tpl{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;transition:border-color .12s,background-color .12s;display:flex}.og-tpl:hover{border-color:var(--color-border-strong)}.og-tpl[aria-checked=true]{background:var(--color-accent-soft);border-color:#0000}.og-tpl:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.og-tpl-name{font-size:13px;font-weight:550}.og-tpl-meta{font-variant-numeric:tabular-nums}.og-tpl-detail{flex-direction:column;gap:8px;display:flex}.og-tpl-actions{flex-wrap:wrap;gap:6px;display:flex}.og-changes{flex-direction:column;gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.og-change{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:10px;padding:3px 0;display:flex}.og-change:last-child{border-bottom:0}.og-change-label{color:var(--color-text-2)}.og-change-values{text-align:end;font-variant-numeric:tabular-nums}.og-before{color:var(--color-text-3)}.og-after{color:var(--color-text);font-weight:550}.og-save{flex-direction:column;gap:8px;display:flex}.og-manage{align-self:flex-start;font-size:12px}.og-apply-dialog .og-changes{max-height:40vh;overflow:auto}.og-changes-table td:first-child{color:var(--color-text-2)}.lo-font-menu .lo-font-item{height:auto}.og-auth-wide{max-width:440px}.og-auth-alt{text-align:center}.og-auth-text{color:var(--color-text);font-size:13.5px;line-height:1.7}.og-auth-text p{margin:0}.og-auth-email{font-weight:550}.og-auth-foot{text-align:center;margin:-8px 0 0}.og-kinds{grid-template-columns:1fr 1fr;gap:8px;display:grid}.og-kind{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.og-kind:hover{background:var(--color-bg-subtle)}.og-kind:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.og-kind:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.og-kind input{opacity:0;pointer-events:none;position:absolute}.og-kind-title{color:var(--color-text);font-size:13px;font-weight:550}.og-kind-text{color:var(--color-text-3);font-size:12px;line-height:1.5}.og-kind:has(input:checked) .og-kind-text{color:var(--color-text-2)}.og-auth-note{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.og-auth-note .btn{color:inherit;background:0 0;border-color:currentColor}.og-auth-note .btn:hover{background:#ffffff80}.og-quota{border-radius:var(--radius-sm);color:var(--color-text-2);flex-direction:column;gap:1px;padding:6px 8px;font-size:12.5px;transition:background-color .12s,color .12s;display:flex}.og-quota:hover{background:var(--color-hover);color:var(--color-text)}.og-quota-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.og-quota-value{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.og-quota.is-empty .og-quota-value{color:var(--color-danger-text)}.og-quota-sub{color:var(--color-text-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11.5px;display:flex}.og-quota-sub .dot{width:6px;height:6px}@media (min-width:901px){.app-shell:has([data-rail]):not(.is-rail-open) .og-quota{display:none}}.og-table td{vertical-align:top;padding-top:10px;padding-bottom:10px}.og-table .status,.og-table .og-row-meta{margin-top:2px}.og-name{font-weight:550}.og-avail{font-size:14px;font-weight:600}.og-avail.is-empty,.og-debt{color:var(--color-danger-text)}.og-filter{align-items:center;display:flex;position:relative}.og-filter .icon{color:var(--color-text-3);pointer-events:none;position:absolute;inset-inline-start:9px}.og-filter .input{width:220px;padding-inline-start:30px}.og-ledger td{height:40px;padding-top:8px;padding-bottom:8px}.og-minus{color:var(--color-text-2)}.og-plus{color:var(--color-success);font-weight:550}.og-edit-row>td{background:var(--color-bg-subtle);padding:12px 14px 14px}.og-edit-row>td .og-grid{margin-bottom:10px}.og-settings{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:12px;display:flex}.og-settings .label{color:var(--color-text-2);font-size:12.5px;font-weight:500}.og-members{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.og-member{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}@media (max-width:560px){.og-kinds{grid-template-columns:1fr}.og-row{grid-template-columns:minmax(0,1fr)}.og-row-actions{justify-content:flex-start}.og-filter .input{width:100%}}.rs-page{flex-direction:column;gap:24px;width:100%;max-width:920px;display:flex}.rs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.rs-tabs .icon{width:14px;height:14px}.rs-scope{margin:0}.rs-panel{flex-direction:column;gap:20px;display:flex}.rs-spinner{border-width:2px;border-color:#fff #ffffff59 #ffffff59;width:14px;height:14px}.rs-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-query{border-radius:var(--radius-md);background:var(--color-bg-muted);height:36px;color:var(--color-text-3);border:1px solid #0000;flex:320px;align-items:center;gap:8px;padding-inline:10px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex}.rs-query:focus-within{background:var(--color-surface);border-color:var(--color-accent);box-shadow:var(--ring)}.rs-query input{min-width:0;height:100%;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.rs-query input::-webkit-search-cancel-button{cursor:pointer}.rs-book{width:auto;min-width:150px;max-width:260px}.rs-results-wrap{flex-direction:column;gap:4px;display:flex}.rs-count{margin:0 0 4px}.rs-results{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.rs-hit{border-bottom:1px solid var(--color-border);flex-direction:column;gap:6px;padding:16px 0 14px;display:flex}.rs-hit-meta{color:var(--color-text-3);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.rs-hit-page:before,.rs-kind:before{content:"·";color:var(--color-border-strong);margin-inline-end:8px}.rs-hit-book{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;font-size:12.5px;font-weight:600;overflow:hidden}.rs-hit-page{color:var(--color-text-2);font-weight:500}.rs-kind{color:var(--color-text-2);align-items:center;gap:5px;display:inline-flex}.rs-kind.is-body .dot{background:#3b78ce}.rs-kind.is-notes .dot{background:#ce7b3b}.rs-review{margin-inline-start:auto}.rs-review.is-reviewed{color:var(--color-success)}.rs-snippet{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.9}.rs-ctx{color:var(--color-text-2)}.rs-match{border-radius:3px;padding:1px 2px}.rs-doubt{border-bottom:1.5px solid var(--color-warning)}.rs-hit-actions{flex-wrap:wrap;gap:2px;margin-inline-start:-8px;display:flex}.rs-more{justify-content:center;padding-top:12px;display:flex}.rs-clip{flex-direction:column;gap:6px;margin:0;display:flex}.rs-clip img{border-radius:var(--radius-xs);max-width:100%;height:auto;box-shadow:var(--shadow-md), inset 0 0 0 1px #1010140f;background:var(--color-bg-muted);display:block}.rs-clip .meta{margin:0}.rs-verify{flex-direction:column;gap:8px;max-width:760px;display:flex}.rs-verify-head{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.rs-verify-head .label{margin:0}.rs-example,.rs-example:hover{color:var(--color-accent-text)}.rs-quote{min-height:96px;font-size:16px;line-height:1.8}.rs-verify-row{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:2px;display:flex}.rs-inline-field{align-items:center;gap:8px;display:inline-flex}.rs-inline-field .select{width:auto;min-width:180px;max-width:280px;height:30px}.rs-inline-label{color:var(--color-text-2);white-space:nowrap;font-size:12.5px}.rs-verify-submit{gap:6px;margin-inline-start:auto;display:flex}.rs-verdict-wrap{flex-direction:column;gap:20px;max-width:760px;display:flex}.rs-verdict{--rs-tone:var(--color-neutral);--rs-tone-text:var(--color-text-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);outline:none;align-items:flex-start;gap:12px;padding:14px 16px;animation:.18s ease-out both rs-in;display:flex}.rs-verdict:focus-visible{box-shadow:var(--ring)}.rs-verdict.is-success{--rs-tone:var(--color-success);--rs-tone-text:#15803d}.rs-verdict.is-danger{--rs-tone:var(--color-danger);--rs-tone-text:var(--color-danger-text)}.rs-verdict.is-warning{--rs-tone:var(--color-warning);--rs-tone-text:var(--color-warning-text)}.rs-verdict-dot{background:var(--rs-tone);width:8px;height:8px;margin-top:6px}.rs-verdict-body{flex-direction:column;gap:3px;min-width:0;display:flex}.rs-verdict-label{color:var(--rs-tone-text);margin:0;font-size:12px;font-weight:600}.rs-verdict-text{color:var(--color-text);margin:0;font-size:15px;font-weight:600;line-height:1.5}.rs-verdict-note{color:var(--color-text-2);align-items:flex-start;gap:6px;margin:2px 0 0;font-size:13px;line-height:1.5;display:flex}.rs-verdict-note .icon{color:var(--color-text-3);margin-top:2px}.rs-verdict-meta{margin:4px 0 0}.rs-found{flex-direction:column;display:flex}.rs-found>*{border-top:1px solid var(--color-border);padding-block:16px}.rs-found>:last-child{padding-bottom:0}.rs-passage{flex-direction:column;gap:10px;display:flex}.rs-passage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-legend{gap:12px;display:inline-flex}.rs-key{align-items:center;gap:5px;display:inline-flex}.rs-key:before{content:"";border-bottom:2px solid var(--color-danger);width:14px;height:0}.rs-key.is-image:before{border-bottom-color:var(--color-warning)}.rs-diff{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:2.1}.rs-change{--rs-change:var(--color-danger);--rs-change-bg:var(--color-danger-bg)}.rs-change.is-image{--rs-change:var(--color-warning);--rs-change-bg:var(--color-warning-bg)}.rs-book-word,.rs-missing{background:var(--rs-change-bg);border-bottom:1.5px solid var(--rs-change);border-radius:3px;padding:0 3px}.rs-missing{border-bottom-style:dashed}.rs-quote-word{color:var(--color-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--rs-change);-webkit-text-decoration-color:var(--rs-change);text-decoration-color:var(--rs-change);margin-inline-start:4px;font-size:.78em;text-decoration-thickness:1px}.rs-added .rs-quote-word{border-bottom:1.5px dotted var(--rs-change);margin-inline-start:0}.rs-moved{border-bottom:1.5px dotted var(--color-accent)}.rs-diacritics{margin:0}.rs-changes{flex-direction:column;gap:10px;display:flex}.rs-changes-summary{cursor:pointer;color:var(--color-text-2);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12.5px;font-weight:500;list-style:none;display:inline-flex}.rs-changes-summary::-webkit-details-marker{display:none}.rs-changes-summary:hover{color:var(--color-text)}.rs-changes-chevron{transition:transform .15s}.rs-changes[open] .rs-changes-chevron{transform:scaleX(-1)rotate(90deg)}.rs-changes-table td{height:44px}.rs-word{font-size:14.5px}.rs-clip-block{gap:8px}.rs-cite{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.rs-cite-text{flex:360px;min-width:0;margin:0;font-size:14px;line-height:1.7}.rs-cite-actions{gap:6px;display:flex}.rs-connect{gap:16px}.rs-connect-lede{color:var(--color-text-2);margin:0;font-size:13px}.rs-clients{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px;display:grid}.rs-client{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;min-height:54px;padding:9px 12px;transition:background-color .12s,border-color .12s,color .12s;display:flex}.rs-client:hover{background:var(--color-bg-subtle)}.rs-client.is-selected{background:var(--color-accent-soft);border-color:var(--color-accent)}.rs-client-name{color:var(--color-text);font-size:13px;font-weight:600}.rs-client.is-selected .rs-client-name{color:var(--color-accent-text)}.rs-client-sub{color:var(--color-text-3);overflow-wrap:anywhere;font-size:11.5px}.rs-steps{counter-reset:step;border-bottom:1px solid var(--color-border);max-width:760px;margin:4px 0 0;padding:0;list-style:none}.rs-step{border-top:1px solid var(--color-border);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.rs-step:before{counter-increment:step;content:counter(step);border-radius:var(--radius-pill);background:var(--color-bg-muted);width:22px;height:22px;color:var(--color-text-2);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.rs-step-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.rs-step-stack{flex-direction:column;gap:8px;display:flex}.rs-step-text{color:var(--color-text);margin:0;padding-top:1px;font-size:13.5px;line-height:1.7}.rs-step-text code{font-family:var(--font-mono);background:var(--color-bg-muted);color:var(--color-text);unicode-bidi:isolate;border-radius:4px;padding:1px 5px;font-size:12px}.rs-step-note{margin:0;line-height:1.55}.rs-step.is-waiting .rs-paste{opacity:.55}.rs-keyform{gap:8px;max-width:460px;display:flex}.rs-keyform .input{flex:1;min-width:0}.rs-step-error{margin:0}.rs-fresh{border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.rs-fresh-text{align-items:flex-start;gap:8px;margin:0;display:flex}.rs-fresh-text .icon{color:var(--color-success);margin-top:3px}.rs-paste{position:relative}.rs-paste pre{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text);font-family:var(--font-mono);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 76px 10px 12px;font-size:12px;line-height:1.6}.rs-paste-copy{position:absolute;top:7px;right:7px}.rs-connections{flex-direction:column;gap:10px;margin-top:8px;display:flex}.rs-connections .meta{margin:0}.rs-keys td{height:48px}.rs-keys tr.is-revoked td{color:var(--color-text-3)}.rs-key-name{font-weight:500}.rs-key-prefix{font-family:var(--font-mono);color:var(--color-text-3);margin-inline-start:6px;font-size:11.5px}.rs-key-actions{text-align:end;white-space:nowrap}@keyframes rs-in{0%{opacity:0}to{opacity:1}}@media (max-width:560px){.rs-bar .segmented,.rs-book{flex:100%;max-width:none}.rs-verify-submit{margin-inline-start:0}.rs-inline-field .select{max-width:none}.rs-review{margin-inline-start:0}.rs-keys th:nth-child(2),.rs-keys td:nth-child(2){display:none}}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.icon-sm{width:14px;height:14px}.icon-lg{width:24px;height:24px}.page-title{letter-spacing:-.02em;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:650;line-height:1.2;overflow:hidden}.section-title{color:var(--color-text);font-size:14px;font-weight:600}.group-label{color:var(--color-text-3);font-size:11.5px;font-weight:600}.meta{color:var(--color-text-3);font-variant-numeric:tabular-nums;font-size:12px}.num{font-variant-numeric:tabular-nums;text-align:end}.link{color:var(--color-accent-text)}.link:hover{text-decoration:underline}.truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{background:var(--color-bg-subtle);border-inline-end:1px solid var(--color-border);flex-direction:column;gap:20px;height:100dvh;padding:14px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:4px 6px;display:flex}.brand-mark{background:var(--color-text);width:26px;height:26px;color:var(--color-bg);border-radius:7px;place-items:center;font-size:14px;font-weight:600;line-height:1;display:inline-grid}.brand-mark-lg{border-radius:11px;width:40px;height:40px;font-size:20px}.brand-name{letter-spacing:-.01em;font-size:15px;font-weight:600}.nav{flex-direction:column;gap:2px;display:flex}.nav-item{border-radius:var(--radius-sm);height:30px;color:var(--color-text-2);align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.nav-item:hover{background:var(--color-hover);color:var(--color-text)}.nav-item.is-active{background:var(--color-active);color:var(--color-text);font-weight:550}.nav-item .nav-count{color:var(--color-text-3);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px}.sidebar-footer{border-top:1px solid var(--color-border);flex-direction:column;gap:6px;margin-top:auto;padding-top:12px;display:flex}.user-line{align-items:center;gap:10px;min-width:0;padding:4px 8px;display:flex}.user-avatar{border-radius:var(--radius-pill);background:var(--color-bg-muted);width:26px;height:26px;color:var(--color-text-2);flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.user-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.main-column{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;height:var(--topbar-height);background:#ffffffe6;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--color-bg) 90%, transparent)}}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.topbar .page-title{flex:1;font-size:17px}.nav-toggle{display:none}.scrim{z-index:25;background:#0a0a0c47;position:fixed;inset:0}.topbar-actions{flex:none;align-items:center;gap:8px;display:flex}.main{flex-direction:column;flex:1;gap:24px;padding:32px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.auth-screen{background:var(--color-bg-subtle);place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-card{width:100%;max-width:360px;box-shadow:var(--shadow-md);flex-direction:column;gap:20px;padding:28px;display:flex}.auth-brand{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.auth-title{letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.2}.btn{border:1px solid var(--color-border-strong);background:var(--color-surface);height:30px;color:var(--color-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.btn:hover{background:var(--color-bg-subtle)}.btn:active{background:var(--color-bg-muted)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.btn-sm{height:26px;padding:0 8px;font-size:12px}.btn-primary{border-radius:var(--radius-md);background:var(--color-text);height:36px;color:var(--color-bg);border-color:#0000;padding:0 14px}.btn-primary:hover{background:#2a2a2f}.btn-primary:active{background:#35353b}.btn-primary.btn-sm{height:28px;padding:0 10px}.btn-ghost{color:var(--color-text-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--color-hover);color:var(--color-text)}.btn-danger{color:var(--color-danger)}.btn-danger:hover{background:var(--color-danger-bg)}.btn-icon{width:30px;height:30px;color:var(--color-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;transition:background-color .12s,color .12s;display:inline-grid}.btn-icon:hover{background:var(--color-hover);color:var(--color-text)}.btn-icon.is-active,.btn-icon[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-text)}.btn-icon-sm{width:26px;height:26px}.btn-icon:disabled{opacity:.45;cursor:default}.field{flex-direction:column;gap:6px;display:flex}.label{color:var(--color-text);font-size:12.5px;font-weight:500;display:block}.help{color:var(--color-text-3);font-size:12px}.field-error{color:var(--color-danger);font-size:12px}.input,.select{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;height:32px;color:var(--color-text);border-radius:7px;padding:0 10px;font-size:13px;transition:border-color .12s,box-shadow .12s;display:block}.input:focus,.select:focus{border-color:var(--color-accent);box-shadow:var(--ring);outline:none}.input:disabled,.select:disabled{background:var(--color-bg-subtle);color:var(--color-text-3)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--color-danger)}textarea.input{border-radius:var(--radius-md);resize:vertical;height:auto;min-height:88px;padding:8px 10px;line-height:1.5}.input[type=file]{padding:4px 10px;line-height:22px}.input[type=file]::file-selector-button{border:1px solid var(--color-border-strong);background:var(--color-bg-subtle);height:22px;color:var(--color-text);cursor:pointer;border-radius:5px;margin-inline-end:10px;padding:0 8px;font-size:12px;font-weight:500}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2356565f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px 16px;padding-inline-end:28px}[dir=rtl] .select{background-position:8px}.range{width:100%;accent-color:var(--color-accent)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px}.card-hover{transition:border-color .12s,box-shadow .12s}.card-hover:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.badge{border-radius:var(--radius-pill);background:var(--color-bg-muted);height:18px;color:var(--color-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.badge-accent{background:var(--color-accent-soft);color:var(--color-accent-text)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.badge-danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.badge-dark{color:#fff;background:#141418bd}.dot{border-radius:var(--radius-pill);background:var(--color-neutral);flex:none;width:7px;height:7px;display:inline-block}.dot-neutral{background:var(--color-neutral)}.dot-accent{background:var(--color-accent)}.dot-success{background:var(--color-success)}.dot-warning{background:var(--color-warning)}.dot-danger{background:var(--color-danger)}.status{color:var(--color-text-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.progress{background:var(--color-bg-muted);border-radius:2px;width:100%;height:4px;overflow:hidden}.progress-thin{height:3px}.progress-fill{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .2s}.progress-fill.is-success{background:var(--color-success)}.progress-fill.is-danger{background:var(--color-danger)}.progress-fill.is-warning{background:var(--color-warning)}.progress-fill.is-neutral{background:var(--color-neutral)}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{text-align:start;height:36px;color:var(--color-text-3);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:0 12px;font-size:11.5px;font-weight:600}.table td{border-bottom:1px solid var(--color-border);vertical-align:middle;height:52px;padding:8px 12px}.table tbody tr{transition:background-color .12s}.table tbody tr:hover{background:var(--color-hover)}.table tbody tr:focus-within{box-shadow:inset 0 0 0 2px var(--color-accent-soft)}.table .num{text-align:end;font-variant-numeric:tabular-nums}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.segmented{border-radius:var(--radius-md);background:var(--color-bg-muted);gap:2px;padding:2px;display:inline-flex}.segmented>button,.segmented>label,.segmented>a{height:26px;color:var(--color-text-2);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.segmented>.is-selected,.segmented>[aria-pressed=true],.segmented>:has(input:checked){background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.segmented input[type=radio]{opacity:0;pointer-events:none;position:absolute}.segmented>label:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.toast{z-index:50;border-radius:var(--radius-lg);color:#fff;min-width:240px;max-width:min(520px,100vw - 32px);box-shadow:var(--shadow-pop);bottom:20px;background:#1c1c1f;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex;position:fixed;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .toast{transform:translate(50%)}.toast-close{color:#ffffffb3;border-radius:6px;place-items:center;width:24px;height:24px;display:inline-grid}.toast-close:hover{color:#fff;background:#ffffff1a}.toast .btn{color:#fff;background:0 0;border-color:#fff3;height:26px}.banner{border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.banner .icon{margin-top:1px}.banner-danger{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}.banner-info{background:var(--color-accent-soft);color:var(--color-accent-text);border-color:#0000}.menu{border-radius:var(--radius-lg);background:var(--color-surface);min-width:210px;max-width:280px;box-shadow:var(--shadow-pop);z-index:40;padding:6px}.menu-label{color:var(--color-text-3);padding:6px 8px 4px;font-size:11.5px;font-weight:600}.menu-item{border-radius:var(--radius-sm);width:100%;height:30px;color:var(--color-text);text-align:start;cursor:pointer;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.menu-item:hover{background:var(--color-hover)}.menu-item.is-danger{color:var(--color-danger)}.menu-sep{background:var(--color-border);height:1px;margin:6px -6px}.kbd{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-bg-subtle);min-width:18px;color:var(--color-text-2);font-family:var(--font-mono);text-align:center;border-bottom-width:2px;padding:0 5px;font-size:11px;line-height:18px;display:inline-block}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:380px;margin:48px auto;display:flex}.empty-title{font-size:15px;font-weight:600}.empty-text{color:var(--color-text-2);font-size:13px}.empty-state .btn{margin-top:8px}.spinner{border:2px solid var(--color-border-strong);border-top-color:var(--color-accent);border-radius:var(--radius-pill);width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.thumb{border-radius:var(--radius-xs);box-shadow:var(--shadow-md), inset 0 0 0 1px #1010140f;background:var(--color-bg-muted)}[x-cloak]{display:none!important}@media (max-width:900px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{width:var(--sidebar-width);z-index:30;transition:transform .18s ease-out;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(100%)}[dir=ltr] .sidebar{transform:translate(-100%)}.sidebar.is-open{transform:none}.topbar,.main{padding-inline:16px}.nav-toggle{display:inline-grid}}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ms-auto{margin-inline-start:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-flex{display:inline-flex}.table{display:table}.w-1{width:var(--spacing)}.w-full{width:100%}.min-w-0{min-width:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-bg{background-color:var(--color-bg)}.bg-highlight{background-color:var(--color-highlight)}.text-justify{text-align:justify}.text-start{text-align:start}.text-text{color:var(--color-text)}.text-text-3{color:var(--color-text-3)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/amiri/Amiri-Regular.ttf)format("truetype")}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/amiri/Amiri-Bold.ttf)format("truetype")}:root{--ring:0 0 0 3px #2563eb38;--sidebar-width:232px;--topbar-height:52px}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/ibm-plex-sans-arabic-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/ibm-plex-sans-arabic-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/ibm-plex-sans-arabic-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}