@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/assistant-hebrew-wght-normal-GWWRDSZO.woff2") format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/assistant-latin-ext-wght-normal-FGVQOHYF.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/assistant-latin-wght-normal-SGOIBA7F.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-arabic-wght-normal-3Z32PKGB.woff2") format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-cyrillic-ext-wght-normal-P7XZF4ME.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-cyrillic-wght-normal-AYJAL2TU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-hebrew-wght-normal-ZJZXWQ43.woff2") format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-latin-ext-wght-normal-Q2LZDFCY.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-latin-wght-normal-POJXRJOT.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media print{@page{size:A4;margin:16mm 14mm}html:has(app-lesson-page,app-quiz-review-page),body:has(app-lesson-page,app-quiz-review-page){height:auto!important;overflow:visible!important;color-scheme:light;background:#fff!important;color:#172033!important}body:has(app-lesson-page,app-quiz-review-page) *{--cb-canvas: #fff;--cb-surface: #fff;--cb-surface-subtle: #f5f5f5;--cb-text: #172033;--cb-text-muted: #4b5563;--cb-border: #bbb;--cb-brand-text-strong: #17365f;--lc: #214574;--lc-ink: #17365f;--lc-tint: #f3f5f8;color:#172033!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}body:has(app-lesson-page,app-quiz-review-page) *:has(app-lesson-page,app-quiz-review-page){display:block!important;position:static!important;height:auto!important;min-height:0!important;max-height:none!important;width:auto!important;overflow:visible!important;padding:0!important;margin:0!important}body:has(app-lesson-page,app-quiz-review-page) .nl-bar,body:has(app-lesson-page,app-quiz-review-page) .nl-sidebar,body:has(app-lesson-page,app-quiz-review-page) :is(app-top-bar,app-seb-notice,app-chunk-failure,.flow-notice),body:has(app-lesson-page,app-quiz-review-page) app-root>:not(:has(app-lesson-page,app-quiz-review-page)){display:none!important}app-lesson-page,app-quiz-review-page{display:block!important;direction:rtl;font-size:11pt;line-height:1.5}.lesson,.qr{display:block!important;font-size:11pt!important;line-height:1.5!important;position:static!important;height:auto!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important}.lesson-top,.desktop-contents,.mobile-contents,.present-controls,.stage,.teacher-note,.lesson button,.lesson .tools,.lesson .input-label,.lesson .ex-hint,.lesson app-quiz-code,.lesson .code-view,.qr-back,.qr-map,.qr button{display:none!important}.study-layout,.lesson article,.hero,.example,.ex-main{display:block!important}.hero{padding:0!important;border:0!important;border-radius:0!important}.hero:after{display:none!important}.hero-art{display:none!important}.hero h1{font-size:26pt!important}.card,.qr-q{break-before:page;padding:0!important;margin:0!important;border:0!important;border-radius:0!important}.card-head,.qr-q-head,h1,h2,h3,summary{break-after:avoid}.card-head h2{font-size:19pt!important}.worked,.question,.extension,.callout,.example,.qr-card{overflow:visible!important;break-inside:auto}.card-body,.worked-body,.extension-body,.question{display:block!important}.card-body>*+*,.worked-body>*+*,.extension-body>*+*,.question>*+*{margin-block-start:8pt}.question,.callout,.example,.answer{break-inside:avoid}.answer:not(:has([data-testid=lesson-answer])){display:none!important}.worked-head,.question-head,.ex-bar{break-after:avoid}.worked-body,.question,.extension-body{padding:8pt!important}.lesson details::details-content{display:block!important;content-visibility:visible!important}.lesson .print-code{display:block!important;padding:8pt}.lesson pre,.qr pre,.qr code,.lesson .inline-code,.lesson .inline-code code,.qr-inline-code{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.lesson pre,.qr pre{direction:ltr;text-align:left;font-size:9pt!important;line-height:1.5}.print-line{display:block;break-inside:avoid;min-height:1.5em}.print-code--numbered .print-line{padding-left:3em;text-indent:-3em}.print-ln{display:inline-block;width:3em;text-indent:0;color:#555}.table-scroll,.qr-table-wrap,.lf-art{overflow:visible!important;max-width:100%!important}table{width:100%!important;table-layout:auto}tr{break-inside:avoid}thead{display:table-header-group}.lesson figure,.qr img,.math-display,.qr-math-display{break-inside:avoid}.lesson .lf-art svg,.qr img{width:auto!important;height:auto!important;min-width:0!important;max-width:100%!important;max-height:230mm!important;margin-inline:auto}.lesson .pending,.lesson .lf-later{opacity:1!important;visibility:visible!important}.lesson .expected,.qr-grade{break-inside:avoid}.qr-image{display:block}}.ace_editor .ace_scroller:focus-visible{outline:2px solid #000;outline-offset:-2px}.ace_editor .ace_scroller:focus-visible:after{content:"";position:absolute;inset:2px;border:2px solid #fff;pointer-events:none;z-index:10}.cb-code-description{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb-code-help{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;direction:rtl}.cb-code-help:has(+.ace_editor .ace_scroller:focus-visible){position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;display:block;padding:4px 12px;background:var(--cb-surface-subtle);color:var(--cb-text-muted);font:600 13px/1.5 var(--nl-font-text);text-align:start}.cb-code-help[hidden]{display:none}html[dir=ltr] .cb-code-help{direction:ltr}:root,[data-theme-preview=light]{--cb-brand-fill: #214574;--cb-on-brand: #ffffff;--cb-brand-text: #214574;--cb-brand-text-strong: #17365f;--cb-accent: #027986;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-on-danger: #ffffff;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #f6f8fc;--cb-surface: #ffffff;--cb-surface-raised: #ffffff;--cb-surface-subtle: #eef2f8;--cb-text: #172033;--cb-text-muted: #5b667c;--nl-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b667c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cb-border: #d7deea;--cb-input-border: #767f90;--cb-focus: #60a5fa;--cb-focus-ring: rgba(96, 165, 250, .55);--nl-text-body: #3b4658;--nl-line: #e6ebf3;--nl-control-border: #c9d3e3;--nl-current-fill: #e8eef8;--nl-current-text: var(--cb-brand-text-strong);--nl-tag-added-fill: #e3f4f5;--nl-tag-added-text: #03606b;--nl-tag-changed-fill: #e8eef8;--nl-tag-changed-text: #17365f;--nl-tag-fixed-fill: #fdf1dc;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe9ec;--nl-late-text: #8a1f30;--nl-new-mark: var(--cb-accent);--nl-new-band-fill: #e3f4f5;--nl-new-band-text: #03606b;--nl-waiting-fill: #fdf1dc;--nl-waiting-border: #e9c77f;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-count-fill: var(--cb-danger-fill);--nl-shadow-menu: 0 10px 24px rgba(23, 54, 95, .12);--nl-scrim: rgba(15, 20, 32, .28);--nl-font-text: "Assistant Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--nl-font-heading: "Rubik Variable", "Assistant Variable", system-ui, sans-serif;--nl-font-mono: "JetBrains Mono Alliance", ui-monospace, Consolas, monospace}html[data-theme=dark],[data-theme-preview=dark]{--cb-brand-fill: #315f9b;--cb-on-brand: #ffffff;--cb-brand-text: #91bff1;--cb-brand-text-strong: #bdd8f7;--cb-accent: #5ed3dc;--cb-danger-fill: #9d3042;--cb-danger-text: #ff9ba7;--cb-on-danger: #ffffff;--cb-warning-fill: #775000;--cb-warning-text: #f0ca73;--cb-success-fill: #09694d;--cb-success-text: #6ee0b5;--cb-canvas: #0f1420;--cb-surface: #171e2d;--cb-surface-raised: #1d2638;--cb-surface-subtle: #242e42;--cb-text: #edf2ff;--cb-text-muted: #aebad0;--nl-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23aebad0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cb-border: #35425a;--cb-input-border: #74839f;--cb-focus: #93b4ff;--cb-focus-ring: rgba(147, 180, 255, .55);--nl-text-body: #c3cbd9;--nl-line: #26314a;--nl-control-border: #35425a;--nl-current-fill: #1f2d47;--nl-current-text: #c8def9;--nl-tag-added-fill: #0f3a3f;--nl-tag-added-text: #8fe3ea;--nl-tag-changed-fill: #1c2d4a;--nl-tag-changed-text: #a9c9f5;--nl-tag-fixed-fill: #3a2a10;--nl-tag-fixed-text: #f3c98b;--nl-late-fill: #3f1820;--nl-late-text: #ffa8b3;--nl-new-band-fill: #0f3a3f;--nl-new-band-text: #8fe3ea;--nl-waiting-fill: #3a2a10;--nl-waiting-border: #6a4a14;--nl-waiting-text: #f3c98b;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 0, .45);--nl-scrim: rgba(0, 0, 0, .45)}html[data-theme=darker],[data-theme-preview=darker]{--cb-brand-fill: #2b558c;--cb-on-brand: #ffffff;--cb-brand-text: #9cc6f5;--cb-brand-text-strong: #c8def9;--cb-accent: #6fdde6;--cb-danger-fill: #8e2a3b;--cb-danger-text: #ffa8b3;--cb-on-danger: #ffffff;--cb-warning-fill: #6a4700;--cb-warning-text: #f3d283;--cb-success-fill: #075e45;--cb-success-text: #7ce8c1;--cb-canvas: #05070c;--cb-surface: #0b0f18;--cb-surface-raised: #111725;--cb-surface-subtle: #18202f;--cb-text: #f2f5ff;--cb-text-muted: #a8b6cd;--nl-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a8b6cd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cb-border: #26314a;--cb-input-border: #74839f;--cb-focus: #9dbcff;--cb-focus-ring: rgba(157, 188, 255, .6);--nl-text-body: #c3cbd9;--nl-line: #1c2536;--nl-control-border: #26314a;--nl-current-fill: #18243a;--nl-current-text: #c8def9;--nl-tag-added-fill: #0b3035;--nl-tag-added-text: #8fe3ea;--nl-tag-changed-fill: #16243d;--nl-tag-changed-text: #a9c9f5;--nl-tag-fixed-fill: #30220c;--nl-tag-fixed-text: #f3c98b;--nl-late-fill: #34131a;--nl-late-text: #ffb3bd;--nl-new-band-fill: #0b3035;--nl-new-band-text: #8fe3ea;--nl-waiting-fill: #30220c;--nl-waiting-border: #5a3e10;--nl-waiting-text: #f3c98b;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 0, .6);--nl-scrim: rgba(0, 0, 0, .55)}html[data-theme=classic],[data-theme-preview=classic]{--cb-brand-fill: #337ab7;--cb-on-brand: #ffffff;--cb-brand-text: #2e6da4;--cb-brand-text-strong: #23527c;--cb-accent: #2e6da4;--cb-danger-fill: #c84c49;--cb-danger-text: #a94442;--cb-on-danger: #ffffff;--cb-warning-fill: #f0ad4e;--cb-warning-text: #866937;--cb-success-fill: #428442;--cb-success-text: #3c763d;--cb-canvas: #ffffff;--cb-surface: #ffffff;--cb-surface-raised: #ffffff;--cb-surface-subtle: #f5f5f5;--cb-text: #333333;--cb-text-muted: #707070;--nl-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cb-border: #dddddd;--cb-input-border: #767676;--cb-focus: #2e6da4;--cb-focus-ring: rgba(102, 175, 233, .6);--nl-text-body: #444444;--nl-current-fill: #eaf2fa;--nl-current-text: #23527c}:root,[data-theme-preview=light],[data-theme-preview=classic]{--t-blue: #2275b4;--t-blue-ink: #17558a;--t-blue-tint: #e7f0f9;--t-teal: #1592a8;--t-teal-ink: #035f6b;--t-teal-tint: #e0f3f5;--t-gold: #e2aa1c;--t-gold-ink: #6e4304;--t-gold-tint: #fcf2d6;--t-green: #269d52;--t-green-ink: #0b5a3c;--t-green-tint: #e2f3e7;--t-red: #c8493e;--t-red-ink: #96302a;--t-red-tint: #fbe8e5}html[data-theme=dark],html[data-theme=darker],[data-theme-preview=dark],[data-theme-preview=darker]{--t-blue: #5a9fdc;--t-blue-ink: #a4cdf3;--t-blue-tint: #172f4a;--t-teal: #3ab3c9;--t-teal-ink: #8fe3ea;--t-teal-tint: #0f3840;--t-gold: #e3b23b;--t-gold-ink: #f3cf8b;--t-gold-tint: #382a10;--t-green: #4cbf7a;--t-green-ink: #94e6bd;--t-green-tint: #123826;--t-red: #e0675c;--t-red-ink: #ffb0a8;--t-red-tint: #3d1a17}.tc-blue{--tc: var(--t-blue);--tc-ink: var(--t-blue-ink);--tc-tint: var(--t-blue-tint)}.tc-teal{--tc: var(--t-teal);--tc-ink: var(--t-teal-ink);--tc-tint: var(--t-teal-tint)}.tc-gold{--tc: var(--t-gold);--tc-ink: var(--t-gold-ink);--tc-tint: var(--t-gold-tint)}.tc-green{--tc: var(--t-green);--tc-ink: var(--t-green-ink);--tc-tint: var(--t-green-tint)}.tc-red{--tc: var(--t-red);--tc-ink: var(--t-red-ink);--tc-tint: var(--t-red-tint)}.tc-plain{--tc: var(--cb-brand-text);--tc-ink: var(--cb-brand-text-strong);--tc-tint: var(--nl-current-fill)}html{background:var(--cb-canvas);overflow:hidden}app-root{display:flex;flex-direction:column;height:100dvh}app-top-bar{flex:none}.nl-content{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.nl-content--editor{overflow:hidden;scrollbar-gutter:auto}body{margin:0;background:var(--cb-canvas);color:var(--cb-text);font-family:var(--nl-font-text);font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}h1,h2,h3{font-family:var(--nl-font-heading)}a{color:var(--cb-brand-text)}a:hover{color:var(--cb-brand-text-strong)}button{font:inherit;color:inherit}.nl-frame{width:100%;max-width:960px;margin:0 auto;box-sizing:border-box;padding:48px 16px 64px;display:flex;flex-direction:column}@media(max-width:767px){.nl-frame{padding:22px 16px 40px}}:focus{outline:none}:focus-visible{outline:3px solid var(--cb-focus);outline-offset:-3px;border-radius:10px}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}::view-transition-group(nl-top-bar),::view-transition-new(nl-top-bar){animation:none}::view-transition-old(nl-top-bar){display:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}.cb-avatar{width:30px;height:30px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--nl-tag-added-fill);color:var(--nl-tag-added-text);font-weight:700;font-size:15px;line-height:1}.nl-bone{display:block;border-radius:6px;background:var(--cb-surface-subtle)}@media(prefers-reduced-motion:no-preference){.nl-bone{animation:nl-breathe 1.4s ease-in-out infinite}@keyframes nl-breathe{50%{opacity:.55}}}.nl-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nl-done-check{margin-inline-end:4px}select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;background-image:var(--nl-select-arrow)!important;background-repeat:no-repeat!important;background-size:16px 16px!important;background-position:right 14px center!important;padding-inline-end:40px}select:not([multiple]):not([size]):dir(rtl){background-position:left 14px center!important}.cb-hidden-from-class{display:inline-block;margin-inline-start:6px;padding:1px 7px;border-radius:5px;background:var(--nl-tag-fixed-fill);color:var(--nl-tag-fixed-text);font-family:var(--nl-font-text);font-size:12px;font-weight:600;line-height:1.5;vertical-align:middle;white-space:normal}
