.rq-board{color:#345441;width:100%}.rq-words{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6em;font-size:clamp(42px,6vw,82px);padding:.5em .2em}.rq-words--lined{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:.35em 0;direction:rtl}.rq-line{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;column-gap:.45em;row-gap:.4em;width:auto;max-width:100%;direction:rtl}.rq-board--editor[data-variant=matching] .rq-words--lined{gap:.4em 0}.rq-board--editor[data-variant=matching] .rq-line{justify-content:flex-start;column-gap:.55em;row-gap:.45em;direction:rtl}.rq-letter-line-break{grid-column:1/-1;height:0;margin:0;padding:0;overflow:hidden;border:0}.rq-word{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative;gap:0;padding:.12em .18em;margin-inline:.06em}.rq-word .rq-target{min-width:0;padding-inline:0}.rq-cluster{display:inline-flex;position:relative;align-items:flex-end;justify-content:center;flex-direction:row;padding:.2em .06em .28em}.rq-pointed{display:inline;position:relative;font:inherit;line-height:1.2;color:inherit;white-space:nowrap}.rq-hits{position:absolute;inset:0;color:transparent;pointer-events:none}.rq-hits .rq-hit{pointer-events:auto}.rq-layer{position:absolute;inset:0;pointer-events:none}.rq-slot{display:inline;position:relative}.rq-base,.rq-nikud,.rq-slot{font:inherit;line-height:inherit;color:inherit}.rq-slot-letter.rq-slot--hover .rq-base,.rq-slot-letter.rq-slot--lit .rq-base,.rq-slot-nikud.rq-slot--hover .rq-nikud,.rq-slot-nikud.rq-slot--lit .rq-nikud{color:#899a19}.rq-board[data-variant=oral]:not(.rq-board--editor) .rq-slot-letter.rq-slot--hover .rq-base,.rq-board[data-variant=oral]:not(.rq-board--editor) .rq-slot-letter.rq-slot--lit .rq-base{color:#a63e31;text-shadow:0 0 .08em rgba(166,62,49,.4)}.rq-board[data-variant=oral]:not(.rq-board--editor) .rq-slot-nikud.rq-slot--hover .rq-nikud,.rq-board[data-variant=oral]:not(.rq-board--editor) .rq-slot-nikud.rq-slot--lit .rq-nikud{color:#a63e31}.rq-hit{position:absolute!important;inset:-.12em -.08em!important;margin:0!important;padding:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;border:none!important;border-radius:.2em!important;background:transparent!important;box-shadow:none!important;color:transparent!important;z-index:2}.rq-slot-nikud .rq-hit{inset:-.35em -.2em -.15em!important}.rq-hit:not(:disabled):hover,.rq-hit[aria-pressed=true],.rq-hit[data-linked=true]{background:transparent!important;color:transparent!important;text-decoration:none!important}.rq-target{appearance:none;background:transparent;color:inherit;border:1px solid transparent;border-radius:.16em;padding:.06em .12em;min-width:44px;min-height:44px;font:inherit;line-height:1.15;cursor:pointer}.rq-target:not(:disabled):hover{background:#eff1e3}.rq-target:focus-visible{outline:3px solid #748a50;outline-offset:3px}.rq-target:disabled{opacity:1;cursor:default}.rq-board[data-variant=oral]:not(.rq-board--editor) .rq-target[aria-pressed=true]{background:transparent;border-color:transparent;color:#a63e31;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}.rq-board[data-variant=selection] .rq-target[aria-pressed=true],.rq-target[aria-pressed=true]{background:transparent;border-color:transparent;color:#899a19;font-weight:600}.rq-board[data-variant=matching] .rq-target{background:transparent;border-color:transparent;box-shadow:none;min-width:0;min-height:0;padding:.05em .08em;border-radius:.2em}.rq-board[data-variant=matching] .rq-target[aria-pressed=true]{background:transparent;border-color:transparent}.rq-board[data-variant=matching] .rq-target--match{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.15em}.rq-board[data-variant=matching] .rq-part{display:inline-flex;flex-direction:column;align-items:center;gap:.12em}.rq-board[data-variant=matching] .rq-cluster{display:inline-flex;flex-direction:column;align-items:center;gap:.1em}.rq-board[data-variant=matching] .rq-pointed{display:inline}.rq-match-label{display:block;font:500 10px/1.1 system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap;pointer-events:none;text-align:center;min-height:1.1em}.rq-match-label--empty{visibility:hidden;color:transparent}.rq-chips button.rq-tone-0,.rq-match-label.rq-tone-0,.rq-target.rq-tone-0,.rq-tone-0{color:#899a19}.rq-chips button.rq-tone-1,.rq-match-label.rq-tone-1,.rq-target.rq-tone-1,.rq-tone-1{color:#0369a1}.rq-chips button.rq-tone-2,.rq-match-label.rq-tone-2,.rq-target.rq-tone-2,.rq-tone-2{color:#6d28d9}.rq-chips button.rq-tone-3,.rq-match-label.rq-tone-3,.rq-target.rq-tone-3,.rq-tone-3{color:#b45309}.rq-chips button.rq-tone-4,.rq-match-label.rq-tone-4,.rq-target.rq-tone-4,.rq-tone-4{color:#be123c}.rq-board[data-variant=matching] .rq-match-label.rq-tone-0,.rq-board[data-variant=matching] .rq-target.rq-tone-0{color:#899a19;font-weight:600}.rq-board[data-variant=matching] .rq-match-label.rq-tone-1,.rq-board[data-variant=matching] .rq-target.rq-tone-1{color:#0369a1;font-weight:600}.rq-board[data-variant=matching] .rq-match-label.rq-tone-2,.rq-board[data-variant=matching] .rq-target.rq-tone-2{color:#6d28d9;font-weight:600}.rq-board[data-variant=matching] .rq-match-label.rq-tone-3,.rq-board[data-variant=matching] .rq-target.rq-tone-3{color:#b45309;font-weight:600}.rq-board[data-variant=matching] .rq-match-label.rq-tone-4,.rq-board[data-variant=matching] .rq-target.rq-tone-4{color:#be123c;font-weight:600}.rq-chips button.rq-tone-0,.rq-chips button.rq-tone-1,.rq-chips button.rq-tone-2,.rq-chips button.rq-tone-3,.rq-chips button.rq-tone-4{border-color:currentColor;background:transparent}.rq-chips button.rq-tone-0[aria-pressed=true],.rq-chips button.rq-tone-1[aria-pressed=true],.rq-chips button.rq-tone-2[aria-pressed=true],.rq-chips button.rq-tone-3[aria-pressed=true],.rq-chips button.rq-tone-4[aria-pressed=true]{background:currentColor;border-color:currentColor;color:#fff}.rq-words--letters{align-items:flex-end;gap:.45em .7em}.rq-board--editor .rq-target{background:transparent!important;border-color:transparent!important;box-shadow:none!important;min-width:0;min-height:0;padding:.02em .04em;border-radius:.15em}.rq-board--editor .rq-target:not(:disabled):hover{background:#eff1e3!important}.rq-board--editor .rq-target[aria-pressed=true]{background:transparent!important;border-color:transparent!important}.rq-board--editor[data-variant=matching] .rq-target.rq-tone-0,.rq-board--editor[data-variant=matching] .rq-target.rq-tone-1,.rq-board--editor[data-variant=matching] .rq-target.rq-tone-2,.rq-board--editor[data-variant=matching] .rq-target.rq-tone-3,.rq-board--editor[data-variant=matching] .rq-target.rq-tone-4{font-weight:600}.rq-board--editor:not([data-variant=matching]) .rq-target[aria-pressed=true]{color:#5d6a12}.rq-board--editor[data-variant=oral] .rq-target[aria-pressed=true]{background:transparent!important;border-color:transparent!important;color:inherit;text-decoration:none;font-weight:inherit}.rq-board--editor[data-variant=oral] .rq-target[data-linked=true]{color:#5d6a12}.rq-board--editor[data-variant=oral] .rq-target:not(button){cursor:default}.rq-board--editor[data-variant=oral] .rq-target:not(button):hover{background:transparent!important}.rq-board--editor[data-variant=selection] .rq-target[aria-pressed=true]{background:#e4edc4!important;color:#3f4d12;font-weight:600;text-decoration:none;border-radius:.2em}.rq-board[data-variant=matching] .rq-target,.rq-target.rq-target--match{background:transparent!important;border-color:transparent!important;box-shadow:none!important;min-width:0;min-height:0;padding:.05em .08em;border-radius:.2em}.rq-board[data-variant=matching] .rq-target:not(:disabled):hover,.rq-target.rq-target--match:not(:disabled):hover{background:#eff1e3!important}.rq-board--editor[data-variant=matching] .rq-words{gap:.45em .55em;justify-content:flex-start;direction:rtl}.rq-board--editor[data-variant=matching] .rq-words--lined{gap:.35em 0;align-items:flex-start;direction:rtl}.rq-board--editor[data-variant=matching] .rq-word{gap:0;padding:.06em .2em}.rq-board--editor[data-variant=matching] .rq-word .rq-target--match{display:inline-flex;flex-direction:column;align-items:center;gap:.2em;padding-inline:0;min-width:0}.rq-mark{font-size:.72em;position:absolute;border-radius:0;line-height:1;padding:.15em;background:transparent!important;border:none!important;box-shadow:none!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;z-index:2;color:inherit}.rq-mark-bottom{bottom:-.12em}.rq-mark-bottom,.rq-mark-top{left:50%;transform:translateX(-50%)}.rq-mark-top{top:-.35em}.rq-mark-middle{right:-.05em;top:.35em;transform:none}.rq-letter{line-height:1.1}.rq-match{flex-basis:100%;font:12px system-ui;text-align:center;margin-top:.2em}.rq-match select{appearance:none;-webkit-appearance:none;-moz-appearance:none;max-width:9rem;min-width:4.5rem;border:1px solid transparent;background:#f3f5f1;border-radius:999px;padding:.28em .85em;font:500 11px/1.3 system-ui,sans-serif;color:#5d6a12;text-align:center;text-align-last:center;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.rq-match select:hover:not(:disabled){background:#e8ecdf}.rq-match select:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(137,154,25,.35)}.rq-match select:disabled{opacity:1;cursor:default}.rq-match select.rq-match-filled{background:transparent;color:#345441;font-weight:600;box-shadow:inset 0 -1.5px 0 #899a19;border-radius:0;padding-inline:.35em}.rq-chips,.rq-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font:12px system-ui;color:#52634d;margin-top:.75rem}.rq-controls{gap:10px 14px;padding:10px 12px;border-radius:12px;background:#f7f8f3;border:1px solid #e4e9d8}.rq-controls .rq-stat{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:4.5rem}.rq-controls .rq-stat strong{font-size:1.05rem;color:#345441;font-variant-numeric:tabular-nums}.rq-controls .rq-stat span{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#75816d}.rq-chips button,.rq-controls button{border:1px solid #e2e8d6;border-radius:999px;background:transparent;color:#5d6a12;padding:6px 14px;font:500 12px/1.2 system-ui,sans-serif;transition:background .15s ease,border-color .15s ease,color .15s ease}.rq-controls button.rq-primary{background:#899a19;border-color:#899a19;color:#fff}.rq-controls button.rq-primary:hover:not(:disabled){background:#7a8a16}.rq-controls label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#5d6a12}.rq-chips button:hover:not(:disabled){background:#f3f5f1;border-color:#c9d4a8}.rq-chips button[aria-pressed=true]{color:white}.rq-controls input{width:64px;margin-left:0;border:1px solid #ccd4c5;border-radius:8px;padding:5px 8px;font-size:12px}.rq-rubric{display:flex;flex-direction:column;gap:6px;margin-top:.5rem;padding:10px 12px;border-radius:12px;background:#f7f8f3;border:1px solid #e4e9d8;font:12px system-ui,sans-serif}.rq-rubric-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.rq-rubric-label{font-weight:600;color:#345441}.rq-rubric-levels{display:inline-flex;gap:4px}.rq-rubric-level{width:30px;height:30px;border:1px solid #e2e8d6;border-radius:999px;background:#fff;color:#5d6a12;font:600 12px/1 system-ui,sans-serif;font-variant-numeric:tabular-nums;transition:background .15s ease,border-color .15s ease,color .15s ease}.rq-rubric-level:hover:not(:disabled){background:#f3f5f1;border-color:#c9d4a8}.rq-rubric-level--on,.rq-rubric-level--on:hover:not(:disabled){background:#899a19;border-color:#899a19;color:#fff}.rq-hint{text-align:center;font-size:13px;color:#75816d;margin-top:.5rem}.rq-mark-hint{text-align:center;font-size:12px;color:#5d6a12;margin:.35rem 0 0}.rq-word .rq-cluster{padding:.1em 0 .2em}.rq-board .rq-line,.rq-board .rq-word,.rq-board .rq-words{direction:rtl!important}.rq-board .rq-word{flex-wrap:nowrap;gap:0}.rq-word .rq-target.rq-letter{min-width:0;min-height:1.15em;padding:.04em .02em}.rq-word .rq-cluster{padding:.06em 0}.rq-board .rq-words{column-gap:.55em}.rq-part{display:inline-flex;flex-direction:column;align-items:center;gap:.1em;margin:0;padding:0}.rq-board--compact .rq-words{font-size:clamp(1.15rem,2.4vw,1.55rem);gap:.4rem .55rem;justify-content:center;padding:.15rem 0 .35rem}.rq-board--compact .rq-words--lined{gap:.2rem 0}.rq-board--compact .rq-line{column-gap:.55rem;row-gap:.35rem}.rq-board--compact .rq-word{margin-inline:.04em;padding:.05em .04em}.rq-board--compact .rq-target{min-width:1.4em;min-height:1.4em;padding:.02em .06em}.rq-board--compact .rq-part{gap:.15rem}.rq-board--compact .rq-match{font-size:11px}.rq-board--compact .rq-match select{max-width:7rem;padding:.2em .7em;font-size:10px}.rq-board--compact .rq-match select.rq-match-filled{padding-inline:.25em}.rq-board--compact .rq-chips,.rq-board--compact .rq-controls{gap:6px;font-size:11px;margin-top:.35rem}.rq-board--compact .rq-chips button,.rq-board--compact .rq-controls button{padding:4px 10px;font-size:11px}.rq-board--compact .rq-letter-grid{font-size:clamp(1.05rem,2.2vw,1.35rem);gap:.2rem .12rem;padding:.1rem 0 .3rem}.rq-board--compact .rq-letter-cell{min-height:1.45rem}.rq-board--editor .rq-words{font-size:clamp(22px,3.2vw,32px);gap:.55em;justify-content:flex-start;padding:.25em 0;direction:rtl}.rq-board--editor .rq-words--letters{font-size:clamp(1.5rem,3.2vw,2rem);gap:.5em .75em;justify-content:flex-start;align-items:flex-end}.rq-board--editor .rq-words--letters .rq-word{gap:0}.rq-board--editor .rq-words--letters .rq-cluster{padding:.15em .04em .25em}.rq-board--editor .rq-hit[data-linked=true]{background:transparent!important}.rq-board--editor .rq-word{gap:0;padding:.08em .2em;margin-inline:.08em;flex-wrap:nowrap}.rq-board--editor[data-variant=matching] .rq-word{padding:.06em .22em;margin-inline:.1em}.rq-board--editor .rq-target,.rq-board--editor .rq-word .rq-target{min-width:0;min-height:0;padding-inline:0}.rq-board--editor .rq-word .rq-target--match{padding-inline:0}.rq-letter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(1.7rem,1fr));gap:.3rem .2rem;direction:rtl;font-size:clamp(1.35rem,2.8vw,1.75rem);line-height:1.2;padding:.2rem 0 .45rem;color:#345441;align-items:stretch}.rq-letter-gap{width:.35rem;min-width:.35rem;pointer-events:none}.rq-letter-cell{position:relative;display:grid;place-items:center;min-height:1.85rem}.rq-letter-cell .rq-match{position:absolute;left:50%;bottom:-.05em;transform:translateX(-50%);margin:0;z-index:3}.rq-letter-cell .rq-match select{font-size:.42em;min-width:2.8em;max-width:4.5em;padding:.05em .15em}.rq-board--editor .rq-grid-cell,.rq-letter-grid .rq-grid-cell{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:100%;aspect-ratio:auto;border-radius:.25rem;border:1px solid transparent;background:transparent;font-size:inherit;line-height:1.15;padding:.12rem .05rem}.rq-letter-cell.rq-cluster{display:inline-flex;align-items:flex-end;justify-content:center;min-height:1.85rem}.rq-letter-grid .rq-slot-letter.rq-slot--lit .rq-base,.rq-letter-grid .rq-slot-nikud.rq-slot--lit .rq-nikud{color:#899a19}.rq-board[data-variant=oral]:not(.rq-board--editor) .rq-letter-grid .rq-slot--lit .rq-base,.rq-board[data-variant=oral]:not(.rq-board--editor) .rq-letter-grid .rq-slot--lit .rq-nikud{color:#a63e31}.rq-board .rq-cluster .rq-target.rq-hit,.rq-board .rq-cluster .rq-target.rq-hit:hover,.rq-board .rq-cluster .rq-target.rq-hit:not(:disabled):hover,.rq-board .rq-cluster .rq-target.rq-hit[aria-pressed=true],.rq-board .rq-cluster .rq-target.rq-hit[data-linked=true]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:transparent!important;text-decoration:none!important;outline:none}.rq-board .rq-cluster .rq-target.rq-hit:focus-visible{outline:2px solid rgba(137,154,25,.5);outline-offset:1px}.assessment-sheet_modal__L7GCE{width:min(900px,calc(100vw - 24px));max-width:900px;max-height:90dvh;overflow-y:auto;padding:24px;background:var(--alef-surface,#fcfaf3);color:var(--alef-ink,#38503e);font-family:var(--font-alef),Alef,sans-serif}.assessment-sheet_card__lAgVO footer,.assessment-sheet_card__lAgVO header,.assessment-sheet_header__anXxg,.assessment-sheet_toolbar__C6_Jw{display:flex;align-items:center;justify-content:space-between;gap:12px}.assessment-sheet_header__anXxg{padding-right:22px;align-items:flex-start}.assessment-sheet_toolbar__C6_Jw{margin:16px 0;font-size:13px}.assessment-sheet_button__wXbkG,.assessment-sheet_primary__vZJaD{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:12px;border:1px solid var(--alef-border,#dce3d2);font:inherit;background:transparent;cursor:pointer}.assessment-sheet_primary__vZJaD{background:var(--alef-primary,#4f7057);color:white}.assessment-sheet_button__wXbkG:disabled,.assessment-sheet_primary__vZJaD:disabled{opacity:.5;cursor:default}.assessment-sheet_search__TqxYi{width:100%;padding:10px;border:1px solid var(--alef-border,#dce3d2);border-radius:12px;background:transparent}.assessment-sheet_choices__c4YAz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:50vh;overflow:auto}.assessment-sheet_choices__c4YAz label{display:flex;align-items:flex-start;gap:9px;padding:10px;font-size:14px}.assessment-sheet_choices__c4YAz input{margin-top:4px}.assessment-sheet_cards__fE8_w{display:grid;gap:14px}.assessment-sheet_card__lAgVO{border-top:1px solid var(--alef-border,#dce3d2);padding:16px 0}.assessment-sheet_card__lAgVO header{font-size:13px;color:var(--alef-muted,#73846c)}.assessment-sheet_card__lAgVO small{display:flex;gap:4px}.assessment-sheet_card__lAgVO p{margin:12px 0}.assessment-sheet_card__lAgVO footer{justify-content:flex-end;margin-top:12px}.assessment-sheet_paper__9W_Bz{display:none}@media (max-width:540px){.assessment-sheet_modal__L7GCE{padding:18px}.assessment-sheet_choices__c4YAz{grid-template-columns:1fr}.assessment-sheet_header__anXxg{flex-wrap:wrap}}@media print{body.assessment-sheet_printMode__0mdLN>*{display:none!important}body.assessment-sheet_printMode__0mdLN>.assessment-sheet_paper__9W_Bz{display:block!important;color:black;background:white;padding:12mm}.assessment-sheet_paper__9W_Bz section{break-inside:avoid;border-bottom:1px solid #ddd;padding:5mm 0}.assessment-sheet_paper__9W_Bz h1{font-size:20pt}.assessment-sheet_paper__9W_Bz h2,.assessment-sheet_paper__9W_Bz p{font:11pt Arial}.assessment-sheet_paper__9W_Bz section div{font-size:32pt;line-height:1.8;white-space:pre-wrap}}