.nb-root :is(h1,h2,h3,h4,h5,h6,strong,b,th){font-weight:600}.nb-root{--paper:var(--lg-glass);--red:var(--lg-accent);--lead:var(--lg-ink);--soft:var(--lg-ink-2);font-family:var(--lg-font);-webkit-font-smoothing:antialiased;color:var(--lead);box-sizing:border-box;background:0 0;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin:0;padding:.25rem 0 0;display:flex;position:relative;overflow:visible;container:nb/inline-size}.nb-root *{box-sizing:border-box}.nb-root>.nb-board{flex-direction:column;flex:auto;min-height:0;display:flex}.nb-board{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:95rem;min-height:0;margin:0 auto;display:flex}.nb-stack{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative}.nb-sheet{background:var(--lg-glass);border:.0625rem solid var(--lg-glass-edge);transform:translateX(calc(var(--d) * .3125rem));box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi);opacity:.6;border-radius:1.625rem;transition:transform .2s;position:absolute;inset:0}.nb-dividers{z-index:0;flex-wrap:nowrap;flex:none;align-items:flex-end;gap:.5rem 1rem;min-width:0;margin-bottom:-.0625rem;padding:0 2.125rem;display:flex;position:relative}.nb-tab-row{scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:flex-end;gap:.5rem;min-width:0;margin-top:-.875rem;padding-top:.875rem;display:flex;overflow:auto hidden}.nb-tab-row::-webkit-scrollbar{display:none}.nb-divider{white-space:nowrap;flex:none}@media (max-width:1500px){.nb-tab-row{gap:.3125rem}.nb-tab-row .nb-divider{padding:.625rem .625rem .6875rem;font-size:.8125rem}}.nb-divider{color:var(--lg-ink-2);background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:.0625rem solid var(--lg-accent-edge);cursor:pointer;box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi);border-bottom:0;border-radius:1rem 1rem 0 0;padding:.75rem 1.125rem .8125rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;transition:transform .18s cubic-bezier(.3,1.6,.5,1),color .16s,background .16s;position:relative}.nb-divider:hover{color:var(--lead);background:var(--lg-glass-press)}.nb-divider.is-on{background:var(--lg-accent);color:var(--lg-accent-ink);box-shadow:inset 0 .0625rem .0625rem #ffffff73, 0 -.375rem 1.25rem -.5rem var(--lg-accent);border-color:#0000}.nb-divider:focus-visible{outline:.125rem solid var(--ink);outline-offset:.1875rem}.nb-tab-row[data-anim] .nb-divider{transform-origin:50% 100%;animation-duration:1.1s;animation-timing-function:cubic-bezier(.3,0,.4,1);animation-name:var(--nb-anim);animation-delay:calc(var(--i,0) * var(--nb-step,70ms));animation-iteration-count:1;animation-fill-mode:both}@keyframes nb-tab-bounce{0%,28%,58%,84%,to{translate:0}14%{translate:0 -.75rem}44%{translate:0 -.4375rem}72%{translate:0 -.125rem}}@keyframes nb-tab-jelly{0%,to{scale:1}18%{scale:1.18 .82}36%{scale:.88 1.14}54%{scale:1.08 .94}72%{scale:.97 1.03}}@keyframes nb-tab-swing{0%,to{rotate:none}16%{rotate:9deg}34%{rotate:-7deg}52%{rotate:4deg}70%{rotate:-2deg}}@keyframes nb-tab-pop{0%,to{scale:1}22%{scale:1.16}42%{scale:.94}62%{scale:1.05}80%{scale:.99}}@keyframes nb-tab-shake{0%,to{translate:0}12%,36%,60%{translate:-.3125rem}24%,48%,72%{translate:.3125rem}84%{translate:-.125rem}}@keyframes nb-tab-flip{0%{rotate:y 0deg}55%{rotate:y 380deg}75%{rotate:y 350deg}to{rotate:y 360deg}}@keyframes nb-tab-wave{0%,to{translate:0;rotate:none}30%{translate:0 -.625rem;rotate:-3deg}60%{translate:0 .125rem;rotate:2deg}}@keyframes nb-tab-peek{0%,to{translate:0}25%{translate:0 .625rem}55%{translate:0 -.5rem}78%{translate:0 .125rem}}.nb-divider.is-open-hint{animation:1.4s ease-in-out 2.1s nb-open-hint}.nb-tab-row[data-anim] .nb-divider.is-open-hint{animation-name:var(--nb-anim),nb-open-hint;animation-duration:1.1s,1.4s;animation-timing-function:cubic-bezier(.3,0,.4,1),ease-in-out;animation-delay:calc(var(--i,0) * var(--nb-step,70ms)),2.1s;animation-fill-mode:both,none}.nb-tab-row[data-anim=bounce]{--nb-anim:nb-tab-bounce}.nb-tab-row[data-anim=jelly]{--nb-anim:nb-tab-jelly}.nb-tab-row[data-anim=swing]{--nb-anim:nb-tab-swing}.nb-tab-row[data-anim=pop]{--nb-anim:nb-tab-pop}.nb-tab-row[data-anim=shake]{--nb-anim:nb-tab-shake}.nb-tab-row[data-anim=flip]{--nb-anim:nb-tab-flip}.nb-tab-row[data-anim=wave]{--nb-anim:nb-tab-wave;--nb-step:.11s}.nb-tab-row[data-anim=peek]{--nb-anim:nb-tab-peek}@keyframes nb-open-hint{0%,to{box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi)}35%,65%{box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi), 0 0 0 .3125rem color-mix(in srgb, var(--lg-accent) 35%, transparent)}}@media (prefers-reduced-motion:reduce){.nb-tab-row[data-anim] .nb-divider,.nb-divider.is-open-hint{animation:none}}.nb-book{z-index:1;background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);width:100%;min-width:0;height:0;min-height:0;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:.0625rem solid var(--lg-glass-edge);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi), inset 0 -.0625rem .125rem #ffffff0d, var(--lg-glass-shadow);border-radius:1.625rem;flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 2.375rem minmax(0,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.nb-book-title{letter-spacing:-.02em;text-transform:capitalize;color:var(--lead);border-bottom:.0625rem solid var(--lg-glass-edge);grid-area:1/1;margin:0;padding:1.125rem 1.75rem .875rem;font-size:1.5rem;font-weight:700;line-height:1.2}.nb-book-title--right{text-align:right;grid-column:3}.nb-erase-old .nb-book-title{background:var(--lg-glass-strong)}.nb-page{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--lg-glass-press) transparent;background:0 0;border:0;min-width:0;height:100%;min-height:0;padding:1.25rem 1.375rem 1.375rem;position:relative;overflow:hidden scroll;padding-bottom:0!important}.nb-page::-webkit-scrollbar{-webkit-appearance:none;width:.5rem}.nb-page::-webkit-scrollbar-track{background:0 0}.nb-page::-webkit-scrollbar-thumb{background:var(--lg-glass-press);border-radius:999px}.nb-page-sheet{min-height:100%;position:relative}.nb-paper{display:none}.nb-page-sheet:before{content:"";z-index:0;pointer-events:none;background:var(--nb-scene) center bottom / 100% auto no-repeat;opacity:.38;position:absolute;inset:0 -1.375rem}.nb-page-inner{z-index:1;width:100%;min-width:0;position:relative}.nb-gutter{background:var(--lg-glass);grid-area:1/2/-1;position:relative;box-shadow:inset .4375rem 0 .625rem -.625rem #00000059,inset -.4375rem 0 .625rem -.625rem #00000059}.nb-binding{position:absolute;inset:0}.nb-gutter-paper{fill:#0000}.nb-erase{pointer-events:none;z-index:6;position:absolute;inset:0}.nb-erase-old{z-index:5;pointer-events:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 2.375rem minmax(0,1fr);align-items:stretch;animation:1.08s cubic-bezier(.42,.02,.58,1) forwards nb-strip;display:grid;position:absolute;inset:0}.nb-erase-old .nb-page,.nb-erase-old .nb-gutter{background:var(--lg-glass-strong);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}@keyframes nb-strip{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.nb-erase-rubber{width:7.5rem;animation:1.08s cubic-bezier(.42,.02,.58,1) forwards nb-rub;position:absolute;top:0;bottom:0;left:0}@keyframes nb-rub{0%{left:-7.5rem;transform:translateY(0)}25%{left:24%;transform:translateY(-.625rem)}50%{left:48%;transform:translateY(.4375rem)}75%{left:72%;transform:translateY(-.5rem)}to{left:100%;transform:translateY(0)}}.nb-rubber-svg{width:7.5rem;height:9.375rem;position:absolute;top:38%;left:-3.625rem}.nb-crumb{animation:.62s ease-out infinite nb-crumb}.nb-crumb-2{animation-delay:.12s}.nb-crumb-3{animation-delay:.24s}.nb-crumb-4{animation-delay:.36s}@keyframes nb-crumb{0%{opacity:.6;transform:translate(0)}to{opacity:0;transform:translate(-1.125rem,1rem)}}.nb-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:.75rem 1.125rem;min-width:0;margin:0;list-style:none;display:grid;padding-left:8%!important}.nb-row{flex-wrap:nowrap;align-items:center;gap:.75rem;min-width:0;min-height:3.75rem;display:flex}.nb-row.is-open{grid-column:1/-1}.nb-row.is-found{border-radius:1.125rem;justify-self:start;width:max-content;animation:.9s ease-out .25s 2 nb-found}@keyframes nb-found{0%,to{background:0 0;box-shadow:0 0 #0000}30%,55%{box-shadow:0 0 0 .3125rem color-mix(in srgb, var(--lg-accent) 35%, transparent);background:color-mix(in srgb, var(--lg-accent) 12%, transparent)}}@media (prefers-reduced-motion:reduce){.nb-row.is-found{animation-duration:10ms}}.nb-empty{grid-column:1/-1}.nb-btn{background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);border:.0625rem solid var(--lg-glass-edge);width:13.25rem;min-width:0;max-width:13.25rem;height:3.75rem;box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi), var(--lg-glass-shadow);cursor:pointer;text-align:left;border-radius:1.125rem;flex:0 0 13.25rem;align-items:center;gap:.6875rem;padding:0 .8125rem;font-family:inherit;transition:transform .18s cubic-bezier(.3,1.6,.5,1),background .15s;display:flex;position:relative}.nb-btn:hover{background:var(--lg-glass-press);transform:translateY(-.125rem)}.nb-btn:active{transform:scale(.96)}.nb-btn.is-open{background:var(--lg-glass-press);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi), inset 0 0 0 .125rem var(--ink-dark,var(--lg-accent)), var(--lg-glass-shadow)}.nb-btn:focus-visible{outline:.125rem solid var(--lead);outline-offset:.1875rem}.nb-plate{display:none}.nb-tag{background:var(--ink);width:2.25rem;height:2.25rem;color:var(--ink-dark,var(--lead));box-sizing:border-box;border-radius:.75rem;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:relative;box-shadow:inset 0 .0625rem .0625rem #fff9}.nb-name{color:var(--lead);overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:600;line-height:1.15;position:relative}.nb-tabs{flex-wrap:nowrap;flex:auto;align-items:center;gap:.3125rem;width:auto;min-width:0;animation:.22s ease-out nb-in;display:flex}@media (max-width:1500px){.nb-row.is-open{flex-flow:column;align-items:flex-start;gap:.5rem}.nb-row.is-open .nb-tabs{flex:none;grid-template-columns:repeat(3,max-content);justify-content:start;align-items:center;gap:.3125rem;width:auto;display:grid}.nb-btn{flex:none}}@container nb (max-width:1500px){.nb-row.is-open{flex-flow:column;align-items:flex-start;gap:.5rem}.nb-row.is-open .nb-tabs{flex:none;grid-template-columns:repeat(3,max-content);justify-content:start;align-items:center;gap:.3125rem;width:auto;display:grid}}.nb-tab{white-space:nowrap;flex:none}@keyframes nb-in{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:none}}.nb-tab{color:var(--lead);background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);border:.0625rem solid var(--lg-accent-edge);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi);cursor:pointer;border-radius:62.4375rem;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1;transition:color .14s,background .14s,transform .18s cubic-bezier(.3,1.6,.5,1);position:relative}.nb-tab:hover{color:var(--lead);transform:translateY(-.125rem)}.nb-tab.is-on{color:var(--lg-accent-ink);background:var(--lg-accent);box-shadow:inset 0 .0625rem .0625rem #ffffff73, 0 .625rem 1.625rem -.5rem var(--lg-accent);border-color:#0000}.nb-tab:focus-visible{outline:.125rem solid var(--lg-accent);outline-offset:.1875rem}.nb-tab span{z-index:1;position:relative}.nb-scribble{display:none}.nb-empty{color:var(--soft);grid-column:1/-1;padding:.875rem 0;font-size:.9375rem}.nb-note{max-width:40rem;padding-left:1rem}.nb-note-line{color:var(--lead);margin:0;padding:0 0 .875rem;font-size:1rem;line-height:1.6}.nb-note-action{color:var(--lg-accent-ink);background:var(--lg-accent);box-shadow:inset 0 .0625rem .0625rem #ffffff73, 0 .625rem 1.625rem -.5rem var(--lg-accent);border-radius:62.4375rem;margin-top:.75rem;padding:.75rem 1.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.nb-note-action:hover{filter:brightness(1.06)}.nb-mark{flex:none;width:.875rem;height:.875rem}.nb-tab{align-items:center;gap:.3125rem;display:inline-flex}.nb-tab .nb-mark{color:var(--lg-ink-3)}.nb-tab.is-on .nb-mark{color:inherit}.nb-tab.mark-middle .nb-mark{color:#c8922f}.nb-tab.mark-complete .nb-mark{color:#3f9268}.nb-tab.mark-restart .nb-mark{color:#b4602e}.nb-tab.mark-complete{border-color:#3f9268}.nb-progress{color:var(--lg-ink-2);background:var(--lg-glass-strong);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border:.0625rem solid var(--lg-glass-edge);border-radius:62.4375rem;padding:.1875rem .375rem;font-size:.6875rem;font-weight:600;line-height:1;position:absolute;top:-.5rem;right:-.375rem}.nb-done{color:#3f9268;filter:drop-shadow(0 .0625rem .0625rem #00000026);width:1.375rem;height:1.375rem;position:absolute;top:-.5625rem;right:-.5625rem}.nb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.nb-key{white-space:nowrap;background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:.0625rem solid var(--lg-glass-edge);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi);border-radius:62.4375rem;flex-wrap:wrap;flex:none;align-self:flex-end;align-items:center;gap:.75rem;margin-bottom:.5rem;margin-left:auto;padding:.4375rem 1rem;display:flex}.nb-key.is-empty{display:none}.nb-key-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-ink-2);font-size:.75rem;font-weight:600}.nb-legend{color:var(--lg-ink-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.nb-legend-item{align-items:center;gap:.3125rem;display:inline-flex}.nb-legend-item+.nb-legend-item:before{content:"·";color:var(--lg-ink-3);margin:0 .5625rem}.nb-legend-item.mark-initial .nb-mark{color:var(--lg-ink-3)}.nb-legend-item.mark-middle .nb-mark{color:#c8922f}.nb-legend-item.mark-complete .nb-mark{color:#3f9268}.nb-legend-item.mark-restart .nb-mark{color:#b4602e}.nb-reset{color:var(--lead);background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);border:.0625rem solid var(--lg-glass-edge);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi);cursor:pointer;border-radius:62.4375rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600}.nb-reset:hover{color:var(--lg-danger);background:var(--lg-glass-press)}.nb-reset:focus-visible{outline:.125rem solid var(--red);outline-offset:.125rem}.nb-warn{color:var(--lg-warn);font-size:.8125rem}.nb-saveinfo{color:var(--lead);background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:.0625rem solid var(--lg-glass-edge);cursor:pointer;box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi), var(--lg-glass-shadow);border-radius:62.4375rem;align-self:flex-end;align-items:center;gap:.5rem;margin-bottom:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:transform .18s cubic-bezier(.3,1.6,.5,1),background .15s;display:inline-flex;position:relative;overflow:hidden}.nb-saveinfo:hover{background:var(--lg-glass-press);transform:translateY(-.125rem)}.nb-saveinfo:focus-visible{outline:.125rem solid var(--lead);outline-offset:.1875rem}.nb-saveinfo-icon{flex:none;width:1.0625rem;height:1.0625rem}.nb-saveinfo:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;animation:2.6s ease-in-out 2 forwards nb-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes nb-shine{0%,55%{left:-60%}to{left:120%}}.nb-glass-back{z-index:9999;background:var(--lg-scrim);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);overscroll-behavior:contain;place-items:center;padding:1.5rem;animation:.22s ease-out nb-fade;display:grid;position:fixed;inset:0}@keyframes nb-fade{0%{opacity:0}to{opacity:1}}.nb-glass{width:min(53.75rem,100%);max-height:94vh;color:var(--lg-ink);font-family:var(--lg-font);background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:.0625rem solid var(--lg-glass-edge);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi), inset 0 -.0625rem .125rem #ffffff0d, var(--lg-glass-shadow);border-radius:2rem;padding:1.375rem 1.625rem 1.25rem;animation:.28s cubic-bezier(.2,.9,.3,1.2) nb-rise;position:relative;overflow:hidden}@keyframes nb-rise{0%{opacity:0;transform:translateY(1.125rem)scale(.97)}to{opacity:1;transform:none}}.nb-glass h2{letter-spacing:-.015em;margin:0 0 .5rem;font-size:1.375rem;font-weight:700}.nb-glass h3{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-ink-2);margin:1rem 0 .5rem;font-size:.78rem;font-weight:600}.nb-glass-lead{margin:0 0 .625rem;font-size:.96875rem;line-height:1.45}.nb-glass code{background:var(--lg-glass-strong);border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem}.nb-glass-close{width:2.25rem;height:2.25rem;color:var(--lg-ink);background:var(--lg-glass-strong);border:.0625rem solid var(--lg-glass-edge);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi);cursor:pointer;border-radius:50%;font-size:1.375rem;line-height:1;position:absolute;top:.875rem;right:1rem}.nb-glass-close:hover{background:var(--lg-glass-press)}.nb-glass-close:focus-visible{outline:.125rem solid var(--lg-ink);outline-offset:.125rem}.nb-diagram{width:100%;max-width:32.5rem;height:auto;margin:.125rem auto .75rem;display:block}.nb-dia-ink rect{fill:var(--lg-glass);stroke:var(--lg-ink-2);stroke-width:.125rem}.nb-dia-ink path{fill:none;stroke:var(--lg-ink-2);stroke-width:2px;stroke-linecap:round}.nb-dia-ink rect.nb-dia-danger{fill:#ef646124;stroke:var(--lg-danger)}.nb-dia-arrow-red path{fill:none;stroke:var(--lg-danger);stroke-width:2.2px;stroke-linecap:round}.nb-dia-t{font-family:var(--lg-font);fill:var(--lg-ink);text-anchor:middle;font-size:.875rem;font-weight:600}.nb-dia-s{font-family:var(--lg-font);fill:var(--lg-ink-2);text-anchor:middle;font-size:.75rem}.nb-dia-red{fill:var(--lg-danger)}.nb-glass-warn{background:#ef646129;border:.0625rem solid #ef646166;border-radius:1.125rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.45}.nb-browsers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1.125rem;margin:0;padding:0;list-style:none;display:grid}.nb-browser{flex-direction:column;gap:.25rem;min-width:0;display:flex}.nb-browser-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.nb-browser-name{font-size:.875rem;font-weight:600}.nb-browser-svg{width:100%;max-width:17.5rem;height:auto}.nb-browser-label{font-family:var(--lg-font);fill:var(--lg-ink);font-size:.6875rem}.nb-browser-where{color:var(--lg-ink-2);font-size:.75rem}.nb-glass-foot{color:var(--lg-ink-2);margin:.75rem 0 0;font-size:.875rem}@media (max-width:38.75rem) and (orientation:landscape){.nb-glass{padding:1.125rem 1rem}.nb-browsers{grid-template-columns:1fr;gap:.5rem}.nb-glass h2{font-size:1.375rem}}@media (max-height:45rem){.nb-glass{padding:1rem 1.25rem .875rem}.nb-glass h2{margin-bottom:.375rem;font-size:1.3125rem}.nb-glass h3{margin:.6875rem 0 .375rem;font-size:1rem}.nb-glass-lead{margin-bottom:.375rem;font-size:.875rem}.nb-diagram{max-width:25rem;margin-bottom:.5rem}.nb-glass-warn{padding:.5rem .75rem;font-size:.84375rem}.nb-browser-where,.nb-glass-foot{display:none}}.nb-status{z-index:2;background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);width:fit-content;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:.0625rem solid var(--lg-glass-edge);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi), var(--lg-glass-shadow);text-align:center;color:var(--lg-ink-2);border-radius:1.25rem;margin:.625rem auto 0;padding:.625rem 1.125rem;font-size:.875rem;animation:.25s nb-rise;position:sticky;bottom:.375rem}.nb-status--error{color:var(--lg-danger);align-items:center;gap:.625rem;display:flex}.nb-status-close{cursor:pointer;color:var(--lg-danger);background:0 0;border:0;flex:none;padding:0 .125rem;font-size:1.125rem;line-height:1}.nb-status-close:focus-visible{outline:.125rem solid var(--lg-danger);outline-offset:.125rem;border-radius:.25rem}.nb-loader{width:1.0625rem;height:.9375rem;color:var(--ink);flex:none;overflow:visible}.nb-tab.is-busy{cursor:default}.nb-tab.is-busy .nb-loader{color:var(--lg-accent)}.nb-loader-page{fill:#ffffffb3;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round}.nb-loader-line{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:8;stroke-dashoffset:8px;animation:1.5s ease-in-out infinite nb-write}.nb-loader-line.l1{animation-delay:0s}.nb-loader-line.l4{animation-delay:80ms}.nb-loader-line.l2{animation-delay:.16s}.nb-loader-line.l5{animation-delay:.24s}.nb-loader-line.l3{animation-delay:.32s}.nb-loader-line.l6{animation-delay:.4s}@keyframes nb-write{0%{stroke-dashoffset:8px}30%{stroke-dashoffset:0}70%{stroke-dashoffset:0}to{stroke-dashoffset:-8px}}.nb-loader-flip{fill:#ffffffeb;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;transform-origin:.875rem .6875rem;animation:1.5s cubic-bezier(.45,0,.55,1) infinite nb-flip}@keyframes nb-flip{0%{opacity:0;transform:scaleX(1)}12%{opacity:.95}55%{opacity:.95;transform:scaleX(-1)}68%{opacity:0;transform:scaleX(-1)}to{opacity:0;transform:scaleX(-1)}}.nb-tabs.is-loading .nb-tab{cursor:default;overflow:hidden}.nb-tab .nb-tab-load{z-index:0;border-radius:inherit;background:var(--lg-accent);opacity:.3;transform-origin:0;pointer-events:none;transition:transform .2s ease-out;position:absolute;inset:0}.nb-tabs.is-counting .nb-tab .nb-tab-load{animation:1.1s ease-in-out infinite nb-seg-pulse}.nb-tabs.is-counting .nb-tab:nth-child(2) .nb-tab-load{animation-delay:.12s}.nb-tabs.is-counting .nb-tab:nth-child(3) .nb-tab-load{animation-delay:.24s}.nb-tabs.is-counting .nb-tab:nth-child(4) .nb-tab-load{animation-delay:.36s}.nb-tabs.is-counting .nb-tab:nth-child(5) .nb-tab-load{animation-delay:.48s}@keyframes nb-seg-pulse{0%,to{opacity:.08}50%{opacity:.3}}.nb-tab .nb-tab-count{color:var(--lg-accent);text-align:center;font-variant-numeric:tabular-nums;min-width:2.4em;font-size:.75rem;line-height:1}@media (prefers-reduced-motion:reduce){.nb-tab .nb-tab-load{transition:none}.nb-tabs.is-counting .nb-tab .nb-tab-load{opacity:.2;animation:none}}.nb-root.is-busy{cursor:default}.nb-root.is-busy button,.nb-root.is-busy input,.nb-root.is-busy a{pointer-events:none}.nb-root.is-busy .nb-tab.is-busy{cursor:default}.nb-saveinfo:disabled,.nb-footer-link:disabled{opacity:.55;cursor:default}.nb-narrow{text-align:center;background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);max-width:35rem;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:.0625rem solid var(--lg-glass-edge);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi), var(--lg-glass-shadow);border-radius:1.625rem;margin:auto;padding:1.625rem 1.875rem 1.875rem}.nb-narrow-art{width:100%;max-width:26.25rem;height:auto;margin:0 auto .375rem;display:block}.nb-narrow-measure{font-family:var(--lg-font);fill:var(--lg-accent);text-anchor:middle;font-size:.875rem;font-weight:600}.nb-narrow-now{font-family:var(--lg-font);fill:var(--lg-ink-2);font-size:.6875rem}.nb-narrow h2{letter-spacing:-.015em;color:var(--lead);margin:.375rem 0 .625rem;font-size:1.375rem;font-weight:700}.nb-narrow p{color:var(--lg-ink-2);margin:0 0 .625rem;font-size:.9375rem;line-height:1.5}.nb-narrow-fix{color:var(--red)}.nb-footer{z-index:10;width:100%;color:var(--lg-ink-2);pointer-events:auto;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.25rem .625rem;margin:.75rem auto 0;padding:.25rem 0 0;font-size:.8125rem;display:flex;position:relative}.nb-footer>*+:before{content:"·";color:var(--lg-ink-3);margin:0 .5625rem}.nb-footer-link{color:var(--lg-ink-2);cursor:pointer;text-underline-offset:.1875rem;background:0 0;border:0;padding:0;font-family:inherit;font-size:.8125rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.nb-footer-link:hover{color:var(--lead)}.nb-footer-link:focus-visible{outline:.125rem solid var(--red);outline-offset:.125rem;border-radius:.25rem}.nb-footer-link-shine{animation:1.2s ease-out forwards nb-footer-shine}@keyframes nb-footer-shine{0%{text-shadow:0 0 0 color-mix(in srgb, var(--lg-accent) 0%, transparent)}40%{text-shadow:0 0 .5rem color-mix(in srgb, var(--lg-accent) 80%, transparent), 0 0 1rem color-mix(in srgb, var(--lg-accent) 40%, transparent)}to{text-shadow:0 0 0 color-mix(in srgb, var(--lg-accent) 0%, transparent)}}@container nb (max-width:68.75rem){.nb-book,.nb-erase-old{grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr)}.nb-list{padding-left:1.25rem}}@container nb (max-width:56.25rem){.nb-book,.nb-erase-old{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0;overflow:auto}.nb-book-title{grid-area:auto}.nb-book-title--right{display:none}.nb-gutter{border-radius:.25rem;grid-area:auto;height:2.125rem;overflow:hidden;box-shadow:inset 0 .625rem .875rem -.875rem #00000059,inset 0 -.625rem .875rem -.875rem #00000059}.nb-binding{display:none}.nb-gutter:after{content:"";background:repeating-linear-gradient(114deg,#0000 0 .5625rem,#58503c8c .5625rem .8125rem,#ffffffd9 .8125rem .9375rem);position:absolute;inset:0}.nb-list{grid-template-columns:minmax(0,1fr);padding-left:1.625rem}.nb-note{padding-left:1.625rem}.nb-dividers{gap:.5rem;padding:0 .5rem}.nb-key{margin-left:0}.nb-divider{padding:.625rem .875rem .6875rem;font-size:.875rem}}@media (max-width:68.75rem) and (orientation:landscape){.nb-book,.nb-erase-old{grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr)}.nb-list{padding-left:16%}}@media (max-width:56.25rem) and (orientation:landscape){.nb-root{padding:.25rem 0 0}.nb-book,.nb-erase-old{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0;overflow:auto}.nb-book-title{grid-area:auto}.nb-book-title--right{display:none}.nb-gutter{border-radius:.25rem;grid-area:auto;height:2.125rem;overflow:hidden;box-shadow:inset 0 .625rem .875rem -.875rem #00000059,inset 0 -.625rem .875rem -.875rem #00000059}.nb-binding{display:none}.nb-gutter:after{content:"";background:repeating-linear-gradient(114deg,#0000 0 .5625rem,#58503c8c .5625rem .8125rem,#ffffffd9 .8125rem .9375rem);position:absolute;inset:0}.nb-list{grid-template-columns:minmax(0,1fr);padding-left:1.625rem}.nb-note{padding-left:1.625rem}.nb-dividers{gap:.5rem;padding:0 .5rem}.nb-key{margin-left:0}.nb-divider{padding:.625rem .875rem .6875rem;font-size:.875rem}}@media (max-height:45rem) and (orientation:landscape){.nb-footer{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.nb-btn,.nb-tab,.nb-sheet,.nb-divider{transition:none}.nb-tabs{animation:none}.nb-erase{display:none}.nb-loader-line{stroke-dashoffset:0;animation:none}.nb-loader-flip{opacity:0;animation:none}.nb-saveinfo:after{animation:none;display:none}.nb-glass,.nb-glass-back,.nb-status{animation:none}}a.nb-btn{color:inherit;text-decoration:none}.nb-cert-row{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.nb-cert-meta{min-width:0;color:var(--soft);flex:auto;font-size:.9375rem;line-height:1.35}.nb-cert-go{color:var(--lg-accent);font-weight:600;display:block}.nb-cert-row:hover .nb-cert-go{text-decoration:underline}.nb-cert-done{color:var(--lg-ok);font-weight:600;display:block}
