@font-face{font-family:nb-hand;font-display:swap;src:url(/fonts/playpen-sans-hebrew-v8-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:nb-hand;font-display:swap;src:url(/fonts/playpen-sans-arabic-v8-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:nb-hand;font-display:swap;src:url(/fonts/playpen-sans-hebrew-v8-latin.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:nb-hand;font-display:swap;src:url(/fonts/playpen-sans-hebrew-v8-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}.nb{--nb-line:2rem;--nb-rule-at:0.74;--nb-margin:min(9rem, 20cqi);--nb-pad-left:0.5rem;--nb-pad-right:2.75rem;--nb-dir:ltr;--nb-paper:#fdf6c3;--nb-rule:#a9c4e4;--nb-square:rgba(110, 150, 205, 0.45);--nb-red:#e58b8b;--nb-ink:#1d3f8f;--nb-pen-ink:#1d4fb0;--nb-pen-red:#c62f2f;--nb-pen-green:#1f7a3a;--nb-pen-pencil:#5b5b5b;--nb-pen-erase:transparent;--nb-pen-black:#222;--nb-pen-orange:#d0680f;--nb-pen-purple:#7a3db0;--nb-pen-marker-yellow:#f2d300;--nb-pen-marker-green:#4fd34f;--nb-pen-marker-pink:#ff5fae;--nb-lesson-slip:rgba(255, 255, 255, 0.5);--nb-lesson-edge:rgba(60, 60, 60, 0.35);--nb-yours-edge:color-mix(in srgb, var(--nb-pen-ink) 45%, transparent);container:nb/inline-size;position:relative;margin-block:1.5rem}html.dark .nb{--nb-paper:#24221a;--nb-rule:rgba(143, 178, 240, 0.22);--nb-square:rgba(143, 178, 240, 0.16);--nb-red:rgba(232, 120, 120, 0.5);--nb-ink:#a9c5fa;--nb-pen-ink:#a9c5fa;--nb-pen-red:#f08080;--nb-pen-green:#7ad394;--nb-pen-pencil:#c4c4c4;--nb-pen-black:#ececec;--nb-pen-orange:#f3a35a;--nb-pen-purple:#c59bf2;--nb-lesson-slip:rgba(255, 255, 255, 0.05);--nb-lesson-edge:rgba(255, 255, 255, 0.3)}html.a11y-contrast:not(.dark) .nb{--nb-paper:#fffbd6;--nb-rule:#5d86c2;--nb-red:#c42020;--nb-ink:#0a2a70;--nb-pen-ink:#0a2a70;--nb-pen-red:#9b0000;--nb-pen-green:#0b5320}html.a11y-contrast.dark .nb{--nb-paper:#000;--nb-rule:rgba(160, 190, 255, 0.5);--nb-red:#ff7070}.hextra-max-content-width:has(.nb){--hextra-max-content-width:100%}.nb:dir(rtl){--nb-dir:rtl}.nb-paper{position:relative;padding-block:var(--nb-line);padding-left:var(--nb-pad-left);padding-right:var(--nb-pad-right);border-radius:3px;background-color:var(--nb-paper);background-image:linear-gradient(to bottom,transparent calc(var(--nb-line) * var(--nb-rule-at) - 1px),var(--nb-rule) calc(var(--nb-line) * var(--nb-rule-at) - 1px),var(--nb-rule) calc(var(--nb-line) * var(--nb-rule-at)),transparent calc(var(--nb-line) * var(--nb-rule-at)));background-size:100% var(--nb-line);box-shadow:0 1px 2px rgba(60,50,10,.18),0 10px 28px -14px rgba(60,50,10,.35);color:var(--pt-ink);line-height:var(--nb-line);print-color-adjust:exact;-webkit-print-color-adjust:exact}.nb[data-paper=squares] .nb-paper{background-image:linear-gradient(to bottom,var(--nb-square) 1px,transparent 1px),linear-gradient(to right,var(--nb-square) 1px,transparent 1px);background-size:calc(var(--nb-line)/2)calc(var(--nb-line)/2);background-position:0 calc(var(--nb-line) * var(--nb-rule-at) - 1px)}html.dark .nb-paper{color:#e5e7eb;box-shadow:0 0 0 1px #2e2b20}.nb-paper::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--nb-pad-left) + var(--nb-margin) - .6rem);width:3px;border-left:1.5px solid var(--nb-red);border-right:1.5px solid var(--nb-red);pointer-events:none}.nb-probe{position:absolute;top:0;width:1px;height:var(--nb-line);visibility:hidden;pointer-events:none}.nb-head{padding-left:var(--nb-margin)}.nb-head-in{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:.25rem;min-height:calc(2 * var(--nb-line))}.nb-title{flex:1 1 12rem;min-width:0;margin:0;font-size:1.4rem;font-weight:700;line-height:calc(2 * var(--nb-line));overflow-x:auto;scrollbar-width:none;white-space:nowrap}.nb-title::-webkit-scrollbar{display:none}.nb-title[data-more=end]{mask-image:linear-gradient(to var(--nb-title-end,right),#000 calc(100% - 2.5rem),transparent)}.nb-title[data-more=start]{mask-image:linear-gradient(to var(--nb-title-start,left),#000 calc(100% - 2.5rem),transparent)}.nb-title[data-more=both]{mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}:root[dir=rtl] .nb-title{--nb-title-end:left;--nb-title-start:right}.nb-box{position:relative}.nb-cell{display:grid;direction:ltr;grid-template-columns:var(--nb-margin)minmax(0,1fr)auto;grid-template-areas:"margin main right";align-items:start}.nb-cell>*{direction:var(--nb-dir)}.nb-notes[data-side=margin]{grid-area:margin;padding-right:.9rem}.nb-notes[data-side=right]{grid-area:right;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;padding-left:.75rem}.nb-notes[data-side=right] .nb-note{width:12rem;max-width:60cqi;padding-inline:.45rem;border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 30%,transparent)}.nb-note-grip{position:absolute;z-index:2;top:0;bottom:0;left:-.4rem;width:.8rem;cursor:ew-resize;touch-action:none}.nb-note-grip::after{content:"";position:absolute;top:50%;left:50%;width:4px;height:1.5rem;max-height:80%;border-radius:2px;background:var(--nb-ink);opacity:0;transform:translate(-50%,-50%)}.nb-note:hover>.nb-note-grip::after,.nb-note-grip:focus-visible::after{opacity:.55}.nb-note-grip:focus-visible{outline:none}.nb-notes:empty{display:none}.nb-main{grid-area:main;min-width:0}.nb-box[data-owner=lesson] .nb-main{outline:1px solid var(--nb-lesson-edge);outline-offset:-1px;background:var(--nb-lesson-slip);padding-inline:.5rem;border-radius:2px}.nb-box[data-owner=yours] .nb-main{outline:1.5px dashed var(--nb-yours-edge);outline-offset:-2px;padding-inline:.5rem;border-radius:4px}.nb-notes[data-side=right] .nb-note.nb-given{box-shadow:inset 0 0 0 1px var(--nb-lesson-edge);background:var(--nb-lesson-slip)}.nb-notes[data-side=right] .nb-note:not(.nb-given){box-shadow:none;outline:1.5px dashed var(--nb-yours-edge);outline-offset:-1.5px}.nb-scroll{height:calc(var(--nb-rows) * var(--nb-line));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nb-rule)transparent}.nb-scroll .expr-ops{position:static}.nb-main:has(>.nb-scroll),.nb-scroller{position:relative}.nb-arrows{position:absolute;inset:0;pointer-events:none;z-index:4}.nb-arrow{position:absolute;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid color-mix(in srgb,var(--nb-ink) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--nb-paper) 75%,transparent);color:var(--nb-ink);opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s;touch-action:none;cursor:pointer}.nb-awake .nb-arrow.nb-can{opacity:.6;visibility:visible;pointer-events:auto;transition:opacity .2s}.nb-arrow.nb-can:hover,.nb-arrow.nb-can:active{opacity:.95}.nb-arrow::before{content:"";width:.55rem;height:.55rem;border-top:2px solid;border-left:2px solid}.nb-arrow[data-way=left]{left:.25rem;top:50%;translate:0 -50%}.nb-arrow[data-way=left]::before{rotate:-45deg;margin-left:.2rem}.nb-arrow[data-way=right]{right:.25rem;top:50%;translate:0 -50%}.nb-arrow[data-way=right]::before{rotate:135deg;margin-right:.2rem}.nb-arrow[data-way=up]{top:.25rem;left:50%;translate:-50% 0}.nb-arrow[data-way=up]::before{rotate:45deg;margin-top:.2rem}.nb-arrow[data-way=down]{bottom:.25rem;left:50%;translate:-50% 0}.nb-arrow[data-way=down]::before{rotate:225deg;margin-bottom:.2rem}.nb-note{position:relative;font-size:1rem}.nb-note.nb-given{font-size:1rem;opacity:.85}.nb-note.nb-given :where(p){margin:0}.nb-note .nb-input{padding-inline-end:1.4rem}.nb-note-del{position:absolute;top:calc((var(--nb-line) - 1.5rem)/2);inset-inline-end:0;width:1.5rem;height:1.5rem;border-radius:999px;line-height:1;opacity:0;cursor:pointer}.nb-note:hover .nb-note-del,.nb-note:focus-within .nb-note-del{opacity:.6}.nb-note-del:hover,.nb-note-del:focus-visible{opacity:1;background:color-mix(in srgb,var(--nb-ink) 12%,transparent)}.nb-write{position:relative;font-family:nb-hand,segoe print,comic sans ms,cursive;color:var(--nb-pen-ink)}.nb-write[data-pen=red]{color:var(--nb-pen-red)}.nb-write[data-pen=green]{color:var(--nb-pen-green)}.nb-pens{position:absolute;z-index:6;bottom:100%;inset-inline-end:0;display:none;gap:.1rem;padding:.1rem;border-radius:999px;background:var(--nb-paper);box-shadow:0 2px 8px -3px rgba(0,0,0,.4);line-height:1}.nb-write:focus-within .nb-pens{display:flex}.nb-input{display:block;box-sizing:border-box;width:100%;min-height:var(--nb-line);margin:0;padding:0;border:0;border-radius:2px;background:0 0;color:inherit;font:inherit;line-height:var(--nb-line);white-space:pre-wrap;overflow:hidden;overflow-wrap:anywhere;cursor:text}.nb-input:focus{outline:none;background:color-mix(in srgb,var(--nb-ink) 6%,transparent)}.nb-input:focus-visible{outline:1.5px dashed color-mix(in srgb,var(--nb-ink) 55%,transparent);outline-offset:1px}.nb-input.nb-empty::before{content:attr(data-placeholder);opacity:.45;pointer-events:none}.nb-math{display:inline-block;vertical-align:middle;margin-inline:.1em;line-height:1.2;max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:4px}.nb-input[contenteditable=true] .nb-math{cursor:pointer}@media(hover:hover){.nb-input[contenteditable=true] .nb-math:hover{background:color-mix(in srgb,var(--nb-ink) 10%,transparent)}}.nb-formula-btn{padding-inline:.45rem;border:0;border-radius:999px;background:0 0;color:var(--pt-ink);font:600 .85rem/1.9rem sans-serif;cursor:pointer}@media(hover:hover){.nb-formula-btn:hover{background:var(--pt-tile-soft)}}.nb-formula{position:relative;z-index:7;margin-block:.3rem;padding:.4rem;border:1px solid color-mix(in srgb,var(--pt-tile) 35%,transparent);border-radius:.7rem;background:var(--nb-paper);color:var(--pt-ink);font-family:system-ui,sans-serif;box-shadow:0 6px 18px -10px rgba(30,58,110,.5)}html.dark .nb-formula{color:#e5e7eb}.nb-formula-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.nb-formula-row math-field{flex:1 1 10rem;min-width:8rem;font-size:1.2rem}.nb-formula>.expr-pad{display:block}.nb-text{font-size:1.1rem}.nb-text .nb-input{min-height:calc(2 * var(--nb-line))}.nb-html{min-height:var(--nb-line);overflow-wrap:break-word;font-size:1.125rem}.nb-html :where(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote,table,pre,figure):not(.nb-main .not-prose *){margin:0}.nb-html>*+*{margin-top:var(--nb-line)}.nb-html :where(h1,h2,h3,h4):not(.nb-main .not-prose *){font-weight:700;line-height:var(--nb-line)}.nb-html :where(h1,h2):not(.nb-main .not-prose *){font-size:1.35rem}.nb-html :where(h3,h4):not(.nb-main .not-prose *){font-size:1.15rem}.nb-html :where(ul):not(.nb-main .not-prose *){list-style:disc;padding-inline-start:1.5rem}.nb-html :where(ol):not(.nb-main .not-prose *){list-style:decimal;padding-inline-start:1.5rem}.nb-html :where(a):not(.nb-main .not-prose *){color:var(--pt-tile);text-decoration:underline;text-underline-offset:.2em}.nb-html :where(img,video,svg):not(.nb-main .not-prose *):not(.katex *){max-width:100%;height:auto}.nb-html :where(table):not(.nb-main .not-prose *){display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.nb-html :where(th,td):not(.nb-main .not-prose *){border:1px solid var(--nb-rule);padding:0 .6rem;white-space:nowrap}.nb-html :where(pre,.katex-display):not(.nb-main .not-prose *){max-width:100%;overflow-x:auto;overflow-y:hidden}.nb-html :where(kbd):not(.nb-main .not-prose *){border:1px solid;border-radius:4px;padding:0 .3em;font-size:.85em}.nb .expr-tool{margin:0}.nb .expr-ops{background:var(--nb-paper)}.nb .expr-line{background:color-mix(in srgb,#fff 35%,var(--nb-paper));border:1px solid rgba(60,60,60,.14);border-radius:10px}html.dark .nb .expr-line{background:color-mix(in srgb,#fff 4%,var(--nb-paper));border-color:rgba(255,255,255,.1)}.nb .expr-line:focus-within{border-color:color-mix(in srgb,var(--nb-ink) 55%,transparent)}.nb .expr-line[data-state=ok]{border-color:var(--expr-ok)}.nb .expr-line[data-state=wrong]{border-color:var(--expr-bad)}.nb .expr-pad-body{background:color-mix(in srgb,#fff 35%,var(--nb-paper));border-color:rgba(60,60,60,.14)}html.dark .nb .expr-pad-body{background:color-mix(in srgb,#fff 4%,var(--nb-paper));border-color:rgba(255,255,255,.1)}.nb .expr-hint{line-height:1.6}.nb-tool,.nb-menu-item{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;padding:.1rem .8rem;border:1.5px solid var(--pt-tile);border-radius:999px;background:0 0;color:var(--pt-tile);font-size:.9rem;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer}@media(hover:hover){.nb-tool:hover,.nb-menu-item:not(:disabled):hover{background:var(--pt-tile-soft)}}.nb-menu-item:disabled{opacity:.35;cursor:default}.nb-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding-block:.15rem;padding-inline:.6rem .2rem;border-radius:999px;background:var(--pt-accent-soft);box-shadow:inset 0 0 0 1.5px var(--pt-accent)}.nb-confirm-ask{font-size:.9rem;font-weight:700}.nb-confirm .nb-yes{border-color:var(--nb-pen-red);background:var(--nb-pen-red);color:#fff}html.dark .nb-confirm .nb-yes{color:#111}.nb-danger{border-color:color-mix(in srgb,var(--nb-pen-red) 60%,transparent);color:var(--nb-pen-red)}.nb-more{position:absolute;top:0;right:calc(-1 * var(--nb-pad-right) + .3rem);width:2.25rem;height:var(--nb-line);border-radius:.5rem;color:var(--nb-ink);font-size:1.3rem;font-weight:700;line-height:1;opacity:.3;cursor:pointer}.nb-box:hover>.nb-more,.nb-box:focus-within>.nb-more,.nb-more:focus-visible,.nb-more[aria-expanded=true]{opacity:1}.nb-more:hover,.nb-more[aria-expanded=true]{background:color-mix(in srgb,var(--nb-ink) 12%,transparent)}@media(hover:none){.nb-more{opacity:.6}}.nb-menu{position:absolute;z-index:20;top:var(--nb-line);right:calc(-1 * var(--nb-pad-right) + .3rem);display:grid;gap:.6rem;width:max-content;max-width:min(21rem,calc(100vw - 2rem));padding:.75rem;border:1px solid #d5deeb;border-radius:.9rem;background:#fff;color:var(--pt-ink);line-height:1.4;box-shadow:0 14px 36px -14px rgba(30,58,110,.5)}html.dark .nb-menu{background:#171717;border-color:#2a2a2a;color:#e5e7eb}.nb-menu-group{display:flex;flex-wrap:wrap;gap:.35rem}.nb-menu-title{flex-basis:100%;font-size:.8rem;font-weight:700;opacity:.65}.nb-add{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:calc(2 * var(--nb-line));padding-top:var(--nb-line);padding-left:var(--nb-margin)}.nb-add[hidden]{display:none}.nb-add-title{font-weight:600;opacity:.75}.nb-top{display:grid;justify-items:start;gap:.35rem;margin-bottom:.6rem;direction:ltr}.nb-pagebar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.nb-pagebar>*,.nb-status,.nb-field{direction:var(--nb-dir)}.nb-student{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.nb-details{display:grid;justify-items:start;gap:.35rem}.nb-details[hidden]{display:none}.nb-details-toggle::after{content:" ▾"}.nb-details-toggle[aria-expanded=true]::after{content:" ▴"}.nb-field input[aria-invalid=true]{border-color:#c42020;box-shadow:0 0 0 1px #c42020}.nb-field{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600}.nb-field input{width:11rem;max-width:60vw;padding:.15rem .6rem;border:1.5px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:.5rem;background:0 0;color:inherit;font:inherit;font-weight:400}.nb-field .nb-class{width:6rem}.nb-field input:focus{border-color:var(--pt-tile);outline:none}.nb-paper-switch{display:inline-flex;align-items:center;gap:.3rem;margin-inline-end:.4rem;font-size:.9rem;font-weight:600}.nb-paper-switch .nb-tool[aria-pressed=true]{background:var(--pt-tile);color:#fff}.nb-sketch-tools .nb-tool[aria-pressed=true]{border-color:var(--pt-tile);background:var(--pt-tile);color:#fff}html.dark .nb-sketch-tools .nb-tool[aria-pressed=true]{color:#111}html.dark .nb-paper-switch .nb-tool[aria-pressed=true]{color:#111}.nb-clear{border-color:color-mix(in srgb,currentColor 30%,transparent);color:inherit;opacity:.8}.nb-status{margin:0;font-weight:600}.nb-signed{display:none;margin:0;font-weight:600;direction:var(--nb-dir)}.nb-status:empty{display:none}.nb-status a{color:var(--pt-tile);text-decoration:underline}.nb-sketch-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:var(--nb-line)}.nb-pen{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border:1.5px solid transparent;border-radius:999px;cursor:pointer}.nb-pen::before{content:"";width:1rem;height:1rem;border-radius:999px;background:var(--nb-pen-ink)}.nb-pen[data-pen=red]::before{background:var(--nb-pen-red)}.nb-pen[data-pen=green]::before{background:var(--nb-pen-green)}.nb-pen[data-pen=black]::before{background:var(--nb-pen-black)}.nb-pen[data-pen=orange]::before{background:var(--nb-pen-orange)}.nb-pen[data-pen=purple]::before{background:var(--nb-pen-purple)}.nb-pen[data-pen=pencil]::before{width:.6rem;height:.6rem;background:var(--nb-pen-pencil)}.nb-pen[data-pen=pencil-thin]::before{width:.35rem;height:.35rem;background:var(--nb-pen-pencil)}.nb-pen[data-pen=pencil-thick]::before{width:.85rem;height:.85rem;background:var(--nb-pen-pencil)}.nb-pen[data-pen^=marker-]::before{width:1.2rem;height:.7rem;border-radius:3px;opacity:.6}.nb-pen[data-pen=marker-yellow]::before{background:var(--nb-pen-marker-yellow)}.nb-pen[data-pen=marker-green]::before{background:var(--nb-pen-marker-green)}.nb-pen[data-pen=marker-pink]::before{background:var(--nb-pen-marker-pink)}.nb-pen:is([data-pen=move],[data-pen=label],[data-pen^=stamp-])::before{width:1.1rem;height:1.1rem;border-radius:0;background:0 0;color:currentColor;display:grid;place-items:center;font-size:1.05rem;line-height:1;font-weight:700}.nb-pen[data-pen=move]::before{content:"✥"}.nb-pen[data-pen=label]::before{content:"A";font-family:nb-hand,cursive}.nb-pen[data-pen=stamp-axes]::before{content:"";background:linear-gradient(currentColor,currentColor)50% 0/1.5px 100% no-repeat,linear-gradient(currentColor,currentColor)0/100% 1.5px no-repeat}.nb-pen[data-pen=stamp-line]::before{content:"";height:.6rem;background:linear-gradient(currentColor,currentColor)0/100% 1.5px no-repeat,repeating-linear-gradient(to right,currentColor 0 1.5px,transparent 1.5px .3rem)0 0/100% 100% no-repeat}.nb-pen[data-pen=erase]::before{width:1.1rem;height:.75rem;border-radius:3px;background:#fff;border:1.5px solid}.nb-pen[aria-pressed=true]{border-color:var(--pt-tile);background:var(--pt-tile-soft)}.nb-ruler::before{width:1.25rem;height:.4rem;border-radius:1px;background:repeating-linear-gradient(to right,currentColor 0 1px,transparent 1px .25rem)top/100% 45% no-repeat,0 0;border:1.5px solid;transform:rotate(-35deg)}.nb-desk,.nb-hand-tools{display:contents}.nb-case-row{display:flex;gap:.15rem;padding-block-end:.2rem;border-block-end:1px solid color-mix(in srgb,currentColor 12%,transparent)}.nb-case{position:relative}.nb-case-tray{position:absolute;z-index:20;top:calc(100% + .3rem);inset-inline-start:0;display:grid;gap:.2rem;width:max-content;padding:.4rem;border:1px solid #d5deeb;border-radius:.9rem;background:#fff;color:var(--pt-ink);box-shadow:0 14px 36px -14px rgba(30,58,110,.5)}.nb-case-tray[hidden]{display:none}html.dark .nb-case-tray{background:#171717;border-color:#2a2a2a;color:#e5e7eb}.nb-inst{display:inline-flex;align-items:center;gap:.5rem;min-height:1.9rem;padding-inline:.35rem .6rem;border:1.5px solid transparent;border-radius:999px;cursor:pointer}.nb-inst::before{content:"";flex:none;width:1rem;height:1rem}.nb-desk .nb-inst{padding-inline:.35rem;border-color:var(--pt-tile);background:var(--pt-tile-soft)}.nb-desk .nb-inst-name{display:none}@media(hover:hover){.nb-case-tray .nb-inst:hover{background:var(--pt-tile-soft)}}.nb-sq45::before{width:1.05rem;height:1.05rem;clip-path:polygon(0 0,0 100%,100% 100%);background:color-mix(in srgb,currentColor 45%,transparent)}.nb-sq60::before{width:1.3rem;height:.75rem;clip-path:polygon(0 0,0 100%,100% 100%);background:color-mix(in srgb,currentColor 45%,transparent)}.nb-compass::before{width:.9rem;height:1.05rem;border-radius:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px))0/50% 100% no-repeat,linear-gradient(to bottom left,transparent calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px))100%/50% 100% no-repeat}.nb-protractor::before{width:1.3rem;height:.65rem;border-radius:.65rem .65rem 0 0;background:radial-gradient(circle at 50% 100%,currentColor 0 1.5px,transparent 2px),0 0;border:1.5px solid}.nb-sketch-view{direction:ltr;max-width:100%;width:max-content;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nb-rule)transparent}.nb-sketch-view{position:relative}.nb-inst-fields{position:absolute;z-index:5;display:flex;gap:.4rem;align-items:center;padding:.15rem .45rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--nb-sheet) 92%,transparent);color:var(--pt-ink);font-size:.85rem;direction:ltr;box-shadow:0 4px 12px -6px rgba(30,58,110,.45)}html.dark .nb-inst-fields{color:#e5e7eb}.nb-inst-fields[hidden]{display:none}.nb-inst-fields[data-show=place] .nb-inst-turn,.nb-inst-fields[data-show=turn] .nb-inst-place{display:none}.nb-inst-field{display:inline-flex;align-items:center;gap:.15rem}.nb-inst-field input{width:3.4em;padding:.05rem .2rem;border:1px solid transparent;border-radius:.3rem;background:0 0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:end}.nb-inst-close{margin-inline-start:.1rem;padding:0 .3rem;border:0;border-radius:.3rem;background:0 0;color:inherit;font-size:.8rem;line-height:1.6;cursor:pointer;opacity:.7}.nb-inst-close:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.nb-inst-field input:hover,.nb-inst-field input:focus{border-color:color-mix(in srgb,currentColor 35%,transparent);outline:none}@media print{.nb-inst-fields{display:none!important}}.nb-label-field{position:absolute;min-width:4em;width:10em;padding:0;border:0;border-block-end:1.5px dashed currentColor;background:0 0;font-family:nb-hand,segoe print,comic sans ms,cursive;line-height:1.1;outline:none}.nb-sketch-full{position:absolute;width:calc(20 * var(--nb-line));height:0;visibility:hidden;pointer-events:none}.nb-sketch{position:relative;--nb-sheet:#fffdf2;--nb-sheet-line:rgba(110, 150, 205, 0.5)}html.dark .nb-sketch{--nb-sheet:#1b1a16;--nb-sheet-line:rgba(143, 178, 240, 0.2)}.nb-zoom{min-width:2rem;justify-content:center;padding-inline:.5rem;font-weight:700}.nb-zoom:disabled{opacity:.35;cursor:default}.nb-canvas{display:block;width:calc(20 * var(--nb-line));max-width:none;min-width:0;min-height:0;transition:none!important;height:auto;background-color:var(--nb-sheet);border-radius:4px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--nb-ink) 25%,transparent),0 1px 4px -1px rgba(60,50,10,.25);touch-action:pinch-zoom;cursor:crosshair}.nb-sketch[data-paper=squares] .nb-canvas{background-image:linear-gradient(to bottom,var(--nb-sheet-line) 1px,transparent 1px),linear-gradient(to right,var(--nb-sheet-line) 1px,transparent 1px);background-size:calc(100%/40)calc(100%/16)}.nb-sketch[data-paper=lines] .nb-canvas{background-image:linear-gradient(to bottom,transparent calc(75% - 1px),var(--nb-sheet-line) calc(75% - 1px),var(--nb-sheet-line) 75%,transparent 75%);background-size:100% calc(100%/8)}.nb-sheets{display:inline-flex;gap:.15rem;margin-inline-start:.4rem}.nb-sheet-btn{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border:1.5px solid transparent;border-radius:.4rem;cursor:pointer}.nb-sheet-btn::before{content:"";width:1.1rem;height:1.1rem;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:2px;background-color:var(--nb-sheet)}.nb-sheet-btn[data-paper=squares]::before{background-image:linear-gradient(to bottom,var(--nb-sheet-line) 1px,transparent 1px),linear-gradient(to right,var(--nb-sheet-line) 1px,transparent 1px);background-size:25% 25%}.nb-sheet-btn[data-paper=lines]::before{background-image:linear-gradient(to bottom,transparent calc(100% - 1px),var(--nb-sheet-line) calc(100% - 1px));background-size:100% 33.3%}.nb-sheet-btn[aria-pressed=true]{border-color:var(--pt-tile);background:var(--pt-tile-soft)}.nb-image{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.4rem;padding-block:.25rem}.nb-image img{flex-basis:100%;display:block;max-width:100%;width:auto;max-height:70vh;height:auto;object-fit:contain;object-position:top;border-radius:2px;box-shadow:0 2px 8px -2px rgba(0,0,0,.35)}.nb-image img[hidden],.nb-image [hidden]{display:none}@container nb (max-width:36rem){.nb-paper { --nb-margin: 1.6rem; --nb-pad-right: 0.5rem; }
  
  .nb-more { right: auto; left: calc(var(--nb-margin) - 1.75rem); width: 1.1rem; font-size: 0; }
  .nb-more::before { content: "⋮"; font-size: 1.3rem; }
  .nb-menu { right: auto; left: calc(-1 * var(--nb-pad-left) + 0.2rem); }
  .nb-html { font-size: 1rem; }   
  .nb-cell {
    grid-template-columns: var(--nb-margin) minmax(0, 1fr);
    grid-template-areas: ". margin" ". main" ". right";
  }
  .nb-notes[data-side="margin"], .nb-notes[data-side="right"] { padding: 0; align-items: stretch; }
  .nb-notes[data-side="right"] .nb-note { width: auto !important; max-width: none; }
  .nb-note-grip { display: none; }
}@media print{.nb-details[hidden]{display:grid!important}.nb-signed{display:block}.nb-more,.nb-menu,.nb-add,.nb-pagebar,.nb-status,.nb-pens,.nb-note-grip,.nb-sketch-tools,.nb-note-del,.nb .expr-ops,.nb .expr-hint,.nb .expr-del,.nb-image .nb-tool{display:none!important}.nb-paper{box-shadow:none}.nb-scroll,.nb-sketch-view{height:auto;overflow:visible}}.nb[data-locked] :is(.nb-student,.nb-pagebar,.nb-add,.nb-pens,.nb-note-del,.nb-note-grip,.nb-image .nb-tool,.expr-ops,.expr-del,.expr-hint),.nb[data-locked] .nb-sketch-tools>:not(.nb-zoom){display:none!important}.nb[data-locked] .expr-input::part(virtual-keyboard-toggle){display:none}.nb[data-locked] .nb-canvas{cursor:default}.nb[data-locked] .nb-input{cursor:default}.nb-banner{margin:0;padding:.3rem .8rem;border-radius:.6rem;background:var(--pt-tile-soft);color:var(--pt-tile);font-weight:600}