:root,:root[data-nb-theme=light],:root[data-nb-theme=dark] .nb-inv{--bg:#e8eded;--bg-2:#dde3e4;--paper:#fcfbf8;--paper-2:#f3f1ec;--tint-butter:#fbf1cc;--tint-sage:#e6efdd;--tint-blush:#f9e3e1;--tint-sky:#e0eaf6;--tint-lilac:#ece4f6;--tint-sand:#f2e8d9;--tint-mint:#dbf0ea;--ink:#231f1d;--soft:#524c48;--muted:#6b6560;--faint:#a39d98;--line:#231f1d1a;--line-strong:#231f1d2e;--pen-black:#231f1d;--pen-blue:#3438a8;--pen-green:#0f766e;--pen-red:#d0322a;--warn:#a15c00;--hero-a:#8fa9a9;--hero-b:#8fa9a92e;--shadow:0 1px 1px #231f1d0d, 0 10px 22px -10px #231f1d2e, 0 36px 60px -34px #231f1d47;--shadow-hover:0 1px 1px #231f1d0d, 0 22px 40px -14px #231f1d47;--sheen:#ffffff8c;--scrim:#231f1d52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-nb-theme=dark],:root[data-nb-theme=light] .nb-inv,:root:not([data-nb-theme]) .nb-inv{--bg:#15181a;--bg-2:#0e1011;--paper:#1e2225;--paper-2:#252a2e;--tint-butter:#2b2920;--tint-sage:#222a23;--tint-blush:#2e2327;--tint-sky:#1f2834;--tint-lilac:#282435;--tint-sand:#2c2822;--tint-mint:#1c2c2a;--ink:#ece8e3;--soft:#c2bcb6;--muted:#a09a94;--faint:#6a6560;--line:#ffffff14;--line-strong:#ffffff29;--pen-black:#ece8e3;--pen-blue:#9195ff;--pen-green:#4cc9ba;--pen-red:#ff6f61;--warn:#f0b04a;--hero-a:#3e5254;--hero-b:#3e52541f;--shadow:0 1px 0 #ffffff0a inset, 0 18px 40px -20px #000000b3;--shadow-hover:0 1px 0 #ffffff0d inset, 0 26px 50px -18px #000c;--sheen:#ffffff0d;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-nb-theme=light] .nb-inv{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-nb-theme=dark] .nb-inv{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-nb] body{background:var(--bg);color:var(--ink);font-family:var(--font-nb-sans), system-ui, sans-serif}.nb-app{isolation:isolate;min-height:100dvh;color:var(--ink);font-family:var(--font-nb-sans), system-ui, sans-serif;transition:background-color .5s,color .5s;position:relative}:root[data-nb-surface=halloween]{--surface-pat:url(/textures/doodles-halloween-light.svg);--surface-w:440;--surface-h:1320}:root[data-nb-theme=dark][data-nb-surface=halloween]{--surface-pat:url(/textures/doodles-halloween-dark.svg)}:root[data-nb-surface=spring]{--surface-pat:url(/textures/doodles-spring-light.svg);--surface-w:440;--surface-h:1320}:root[data-nb-theme=dark][data-nb-surface=spring]{--surface-pat:url(/textures/doodles-spring-dark.svg)}:root[data-nb-surface=summer]{--surface-pat:url(/textures/doodles-summer-light.svg);--surface-w:440;--surface-h:1320}:root[data-nb-theme=dark][data-nb-surface=summer]{--surface-pat:url(/textures/doodles-summer-dark.svg)}:root[data-nb-surface=fall]{--surface-pat:url(/textures/doodles-fall-light.svg);--surface-w:440;--surface-h:1320}:root[data-nb-theme=dark][data-nb-surface=fall]{--surface-pat:url(/textures/doodles-fall-dark.svg)}:root[data-nb-surface=wintertime]{--surface-pat:url(/textures/doodles-wintertime-light.svg);--surface-w:440;--surface-h:1320}:root[data-nb-theme=dark][data-nb-surface=wintertime]{--surface-pat:url(/textures/doodles-wintertime-dark.svg)}.nb-surface-page{isolation:isolate;position:relative}.nb-surface-page:after{content:"";z-index:-1;pointer-events:none;top:calc(var(--by,0px) - 160px);height:calc(var(--bh,0px) + 320px);background-image:var(--surface-pat,none);background-size:calc(var(--surface-w) * var(--surface-scale,1) * 1px) calc(var(--surface-h) * var(--surface-scale,1) * 1px);position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);-webkit-mask-image:linear-gradient(#0000,#000 160px calc(100% - 160px),#0000);mask-image:linear-gradient(#0000,#000 160px calc(100% - 160px),#0000)}:root:is([data-nb-surface=halloween],[data-nb-surface=fall],[data-nb-surface=wintertime],[data-nb-surface=spring],[data-nb-surface=summer]) .nb-surface-page[data-vents]:after{display:none}.nb-surface-page:not([data-surface-ready]):after,:root[data-nb-header] .nb-header-now{visibility:hidden}:root[data-nb-header] .nb-surface-page[data-vents]:after{top:calc(var(--by,0px) - 24px);height:calc(var(--bh,0px) + 184px);left:max(calc(50% - 50vw), calc(50% - var(--bw,100%) / 2 - 220px));right:max(calc(50% - 50vw), calc(50% - var(--bw,100%) / 2 - 220px));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 48px calc(100% - 160px),#0000),linear-gradient(90deg,#0000,#000 70px calc(100% - 70px),#0000);mask-image:linear-gradient(#0000,#000 48px calc(100% - 160px),#0000),linear-gradient(90deg,#0000,#000 70px calc(100% - 70px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root:is([data-nb-surface=halloween],[data-nb-surface=spring],[data-nb-surface=summer],[data-nb-surface=fall],[data-nb-surface=wintertime]) .nb-surface-page:after{opacity:calc(.28 * var(--surface-alpha,1))}:root:not([data-nb-theme=dark])[data-nb-bg=warm]{--bg:#ece8e1;--bg-2:#e3ded6}:root[data-nb-theme=dark][data-nb-bg=warm]{--bg:#1a1815;--bg-2:#110f0d}:root:not([data-nb-theme=dark])[data-nb-bg=cream]{--bg:#f2eee4;--bg-2:#e9e4d8}:root[data-nb-theme=dark][data-nb-bg=cream]{--bg:#1b1a15;--bg-2:#12110d}:root:not([data-nb-theme=dark])[data-nb-bg=sage]{--bg:#e4ebe3;--bg-2:#dae3d9}:root[data-nb-theme=dark][data-nb-bg=sage]{--bg:#151b17;--bg-2:#0d120e}:root:not([data-nb-theme=dark])[data-nb-bg=blush]{--bg:#efe5e5;--bg-2:#e7dbdb}:root[data-nb-theme=dark][data-nb-bg=blush]{--bg:#1c1617;--bg-2:#130e0f}:root:not([data-nb-theme=dark])[data-nb-bg=white]{--bg:#f6f6f4;--bg-2:#eeeeeb}:root[data-nb-theme=dark][data-nb-bg=white]{--bg:#1c1d1f;--bg-2:#141516}.nb-app:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 100%);transition:background .5s;position:fixed;inset:0}.nb-app ::selection{background:color-mix(in srgb, var(--pen-blue) 22%, transparent)}.font-nb-mono{font-family:var(--font-nb-mono), ui-monospace, monospace}.font-nb-hand{font-family:var(--font-nb-hand), cursive}.font-nb-sans{font-family:var(--font-nb-sans), system-ui, sans-serif}.nb-paper{background:var(--paper);box-shadow:var(--shadow);border-radius:3px}.nb-focus:focus-visible,.nb-app a:focus-visible,.nb-app button:focus-visible,.nb-app input:focus-visible,.nb-app select:focus-visible{outline:2px solid var(--pen-blue);outline-offset:3px}.nb-app textarea:focus-visible{outline:none}.nb-app textarea::placeholder,.nb-app input::placeholder{color:var(--faint)}.nb-skip{z-index:100;background:var(--ink);color:var(--bg);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;transition:top .2s;position:absolute;top:-60px;left:12px}.nb-skip:focus{top:12px}.nb-lift{transition:transform .25s cubic-bezier(.3,1.5,.6,1),box-shadow .25s,opacity .2s}.nb-lift:hover:not(:disabled){transform:translateY(-2px)}.nb-lift:active:not(:disabled){transform:translateY(1px)}.nb-press{transition:transform .18s cubic-bezier(.3,1.6,.6,1),background-color .2s,color .2s,border-color .2s}.nb-press:active{transform:scale(.94)}@keyframes nbRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nb-rise{animation:.7s cubic-bezier(.2,.8,.2,1) backwards nbRise}.nb-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.nb-reveal.nb-in{opacity:1;transform:none}@keyframes nbPop{0%{transform:scale(1)}40%{transform:scale(1.5)rotate(-10deg)}to{transform:scale(1)}}.nb-pop{animation:.45s cubic-bezier(.3,1.6,.5,1) nbPop}@keyframes nbRoll{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.nb-roll{animation:.35s cubic-bezier(.3,1.4,.5,1) nbRoll;display:inline-block}@keyframes nbParticle{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.2);opacity:0}}.nb-particle{pointer-events:none;border-radius:50%;width:6px;height:6px;animation:.65s cubic-bezier(.2,.7,.3,1) forwards nbParticle;position:absolute;top:50%;left:20px}@keyframes nbScribble{0%{opacity:0;transform:translateY(6px)rotate(-8deg)}25%{opacity:1}to{opacity:0;transform:translateY(-12px)rotate(-3deg)}}.nb-scribble{pointer-events:none;animation:1.3s ease-out forwards nbScribble}@keyframes nbTick{0%{opacity:.4;transform:translateY(-3px)}to{opacity:1;transform:none}}.nb-tick{animation:.25s ease-out nbTick;display:inline-block}@keyframes nbTear{0%{transform:none}35%{transform:rotate(-1.5deg)translateY(-8px)}to{opacity:0;transform:rotate(-7deg)translate(60px,-140px)}}.nb-tear{animation:.7s cubic-bezier(.5,0,.7,.4) forwards nbTear}@keyframes nbShake{0%,to{transform:none}20%{transform:translate(-5px)rotate(-.4deg)}40%{transform:translate(5px)rotate(.4deg)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.nb-shake{animation:.42s nbShake}@keyframes nbFloat{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(-2.5deg)translateY(-8px)}}.nb-float{backface-visibility:hidden;animation:7s ease-in-out infinite nbFloat}@keyframes nbSpin{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}.nb-spin{animation:.5s cubic-bezier(.3,1.5,.5,1) nbSpin}@keyframes nbPing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.nb-ping{animation:1.4s cubic-bezier(0,0,.2,1) infinite nbPing}@keyframes nbShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nb-skeleton{background:linear-gradient(90deg, var(--paper-2) 0%, color-mix(in srgb, var(--paper-2) 60%, var(--paper)) 50%, var(--paper-2) 100%);background-size:200% 100%;border-radius:4px;animation:1.6s linear infinite nbShimmer}@keyframes nbSheetIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.nb-sheet-in{animation:.32s cubic-bezier(.2,.9,.3,1.1) both nbSheetIn}@keyframes nbFade{0%{opacity:0}to{opacity:1}}.nb-fade-in{animation:.25s both nbFade}@keyframes nbWave{0%,40%,to{transform:none}15%{transform:translateY(-4px)}}.nb-logo:hover .nb-dot,.nb-wave .nb-dot{animation:nbWave .9s cubic-bezier(.3, 1.6, .5, 1) calc(var(--i) * 70ms)}.nb-wave .nb-dot{animation-duration:2.6s;animation-iteration-count:infinite}.nb-brand{align-items:center;gap:calc(var(--s) * .35);color:var(--ink);white-space:nowrap;line-height:1;display:inline-flex}.nb-brand-stamp{--st:calc(var(--s) * 1.32);color:var(--pen-red);font-weight:800;font-size:calc(var(--st) * .9);letter-spacing:.08em;padding:calc(var(--st) * .18) calc(var(--st) * .3) calc(var(--st) * .12);border:max(1.5px, calc(var(--st) * .1)) solid currentColor;border-radius:4px;display:inline-block;transform:rotate(-5deg)}.nb-brand{position:relative}.nb-brand-stamp-svg{color:var(--pen-red);width:calc(var(--s) * 1.32 * 3.43);height:calc(var(--s) * 1.32 * 1.373);display:none;position:absolute;top:50%;left:0;overflow:visible;translate:0 -50%}:root[data-logo-svg] .nb-brand-stamp{visibility:hidden}:root[data-logo-svg] .nb-brand-stamp-svg{display:block}.nb-brand-hand{font-family:var(--font-nb-hand), cursive;font-weight:700;font-size:calc(var(--s) * 1.6);transform:translateY(-5%)}.nb-brand-label{padding:calc(var(--s) * .34) calc(var(--s) * .58) calc(var(--s) * .3);background:var(--paper);border:1.5px solid var(--line-strong);box-shadow:0 1px 0 var(--line), 0 6px 14px -8px #00000059;border-radius:3px;position:relative;transform:rotate(-2deg)}.nb-brand-tape{left:50%;top:calc(var(--s) * -.35);width:calc(var(--s) * 2.4);height:calc(var(--s) * .7);background:color-mix(in srgb, var(--pen-blue) 30%, transparent);border-radius:1px;position:absolute;translate:-50%;rotate:3deg}.nb-toolbar{z-index:30;transition:transform .4s cubic-bezier(.3,1,.4,1),opacity .25s;position:sticky;top:72px}.nb-toolbar-inner{isolation:isolate;border-radius:999px;max-width:100%;margin-inline:auto;padding:12px 0;position:relative}.nb-toolbar-inner:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background-color:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.15);box-shadow:0 14px 34px -16px #0006, 0 0 0 1px var(--line);transition:opacity .3s;position:absolute;inset:0}.nb-toolbar[data-stuck] .nb-toolbar-inner{max-width:72rem;padding:7px 8px}.nb-toolbar[data-stuck] .nb-toolbar-inner:before{opacity:1}.nb-toolbar[data-dark][data-stuck] .nb-toolbar-inner:before{background-color:color-mix(in srgb, var(--bg) 96%, transparent)}.nb-toolbar[data-dark] [role=tablist]{box-shadow:0 10px 24px -14px #00000080!important}.nb-toolbar[data-hidden]{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 16px))}@media (max-width:639px){.nb-toolbar[data-stuck] .nb-toolbar-inner{flex-wrap:nowrap;gap:6px;padding:5px}.nb-toolbar[data-stuck] [role=tablist]{scrollbar-width:none;flex:auto;min-width:0}.nb-toolbar[data-stuck] [role=tablist]::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.nb-toolbar,.nb-toolbar-inner:before{transition:none}}.nb-hand-mark{pointer-events:none;color:var(--pen-blue);position:absolute}.nb-ink{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.nb-ink path{stroke-dasharray:1;stroke-dashoffset:1px}.nb-drawn .nb-ink path{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.6, 0, .3, 1) var(--d,0s)}.nb-ink-text{font-family:var(--font-nb-hand), cursive;fill:currentColor;stroke:none;opacity:0;font-size:18px;font-weight:700}.nb-drawn .nb-ink-text{opacity:1;transition:opacity .45s .25s}.nb-ink-red{color:var(--pen-red)}.nb-ink-green{color:var(--pen-green)}.nb-ink-blue{color:var(--pen-blue)}.nb-note[data-most-felt] .nb-note-name{visibility:hidden}.nb-title-underline{color:var(--pen-red);bottom:-14px;left:-4px}.nb-fresh-ones{top:-96px;right:70px}@media (max-width:899px){.nb-fresh-ones{display:none}}@media (prefers-reduced-motion:reduce){.nb-ink path{stroke-dashoffset:0;transition:none!important}.nb-ink-text{opacity:1;transition:none!important}}.nb-mood-dot{border-radius:99px;flex:none;width:9px;height:9px}.nb-mood-argh{background:var(--pen-red)}.nb-mood-ugh{background:var(--pen-blue)}.nb-mood-oof{background:var(--pen-black)}.nb-mood-ha{background:var(--pen-green)}.nb-feeling{color:var(--muted)}.nb-mood{align-items:center;gap:5px;margin-right:2px;font-weight:600;display:inline-flex}.nb-mood-text-argh{color:var(--pen-red)}.nb-mood-text-ugh{color:var(--pen-blue)}.nb-mood-text-oof{color:var(--pen-black)}.nb-mood-text-ha{color:var(--pen-green)}.nb-mood-filter{background:var(--paper);box-shadow:var(--shadow);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.nb-mood-filter button{height:32px;font-family:var(--font-nb-mono), monospace;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.nb-mood-filter button:hover{color:var(--ink)}.nb-mood-filter .nb-mood-on{color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent)}.nb-nav{position:relative}.nb-nav:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;height:1.5px;transition:transform .35s cubic-bezier(.3,1,.4,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nb-nav:hover:after,.nb-nav[aria-current=page]:after{transform:scaleX(1)}.nb-card{backface-visibility:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:relative}.nb-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.nb-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%), var(--sheen), transparent 45%);transition:opacity .35s;position:absolute;inset:0}.nb-card:hover:after{opacity:1}.nb-card:hover .nb-clip{animation:.5s nbWiggle}@keyframes nbWiggle{0%,to{rotate:20deg}35%{rotate:6deg}70%{rotate:26deg}}@keyframes nbFresh{0%{box-shadow:0 0 0 3px var(--pen-green), var(--shadow)}to{box-shadow:0 0 0 0 transparent, var(--shadow)}}.nb-fresh{animation:.7s cubic-bezier(.2,.8,.2,1) backwards nbRise,2.4s ease-out .4s backwards nbFresh}.nb-stretch:before{content:"";z-index:1;position:absolute;inset:0}.nb-above{z-index:2;position:relative}.nb-topic-link{text-underline-offset:3px;border-radius:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.nb-topic-link:hover,.nb-topic-link:focus-visible{text-decoration-color:currentColor}.nb-page{transition:transform .3s,box-shadow .3s}.nb-page:hover:not(:disabled){box-shadow:var(--shadow-hover);transform:translateY(-2px)}.nb-corner{background:linear-gradient(225deg, var(--bg) 0 48%, var(--line-strong) 48% 52%, var(--paper-2) 52% 100%);border-bottom-left-radius:2px;transition:width .3s,height .3s}.nb-page:hover:not(:disabled) .nb-corner{width:28px;height:28px}.nb-cap{transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.nb-cap:hover{transform:translateY(-5px)}.nb-cap[aria-pressed=true]{transform:translateY(-8px)}.nb-legend{transition:background-color .35s,transform .35s cubic-bezier(.3,1.4,.5,1)}.nb-par{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.nb-l{transform:translate3d(calc(var(--px,0) * -16px), calc(var(--py,0) * -10px), 0)}.nb-r{transform:translate3d(calc(var(--px,0) * 16px), calc(var(--py,0) * -8px), 0)}.nb-c{transform:translate3d(calc(var(--px,0) * 8px), calc(var(--py,0) * 6px), 0)}.nb-fan{transition:rotate .6s cubic-bezier(.3,1.3,.5,1),translate .6s cubic-bezier(.3,1.3,.5,1)}@media (min-width:640px){.nb-stack:hover .nb-fan-l{translate:-160px 14px;rotate:-12deg}.nb-stack:hover .nb-fan-r{translate:160px 18px;rotate:10deg}}.nb-dock{transition:width .55s cubic-bezier(.3,1.25,.45,1),background-color .5s}@keyframes nbDockIn{0%{opacity:0;filter:blur(6px);transform:translateY(8px)scale(.96)}to{opacity:1;filter:none;transform:none}}.nb-dock-in{animation:.45s cubic-bezier(.2,.9,.3,1.1) both nbDockIn}.nb-range{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--pen-red) var(--fill), color-mix(in srgb, var(--pen-red) 16%, transparent) var(--fill));border-radius:99px;height:6px}.nb-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:2px solid var(--pen-red);width:22px;height:22px;transform:scale(var(--thumb,1));border-radius:50%;transition:transform .25s cubic-bezier(.3,1.6,.5,1);box-shadow:0 2px 6px #0003}.nb-range:active::-webkit-slider-thumb{transform:scale(calc(var(--thumb,1) * 1.2))}.nb-range::-moz-range-thumb{background:var(--paper);border:2px solid var(--pen-red);border-radius:50%;width:20px;height:20px}.nb-prose{color:var(--soft);font-size:16px;line-height:1.75}.nb-prose h2{color:var(--ink);letter-spacing:-.02em;margin:2.6em 0 .6em;scroll-margin-top:96px;font-size:26px;font-weight:600;line-height:1.2}.nb-prose h3{color:var(--ink);margin:1.8em 0 .5em;scroll-margin-top:96px;font-size:19px;font-weight:600;line-height:1.3}.nb-prose>:first-child{margin-top:0}.nb-prose p{margin:0 0 1.05em}.nb-prose ul,.nb-prose ol{margin:0 0 1.2em;padding-left:1.25em}.nb-prose ul{list-style:outside}.nb-prose ol{list-style:decimal}.nb-prose li{margin:.35em 0;padding-left:.2em}.nb-prose li::marker{color:var(--faint)}.nb-prose strong,.nb-prose b{color:var(--ink);font-weight:600}.nb-prose a{color:var(--pen-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.nb-prose a:hover{text-decoration-thickness:2px}.nb-prose code{font-family:var(--font-nb-mono), ui-monospace, monospace;background:var(--paper-2);border-radius:4px;padding:.1em .4em;font-size:.88em}.nb-prose table{border-collapse:collapse;width:100%;margin:1em 0 1.6em;font-size:14px}.nb-prose th{text-align:left;color:var(--ink);border-bottom:1.5px solid var(--line-strong);padding:10px 12px;font-weight:600}.nb-prose td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.nb-prose hr{border:0;border-top:1px dashed var(--line-strong);margin:2.4em 0}.nb-prose blockquote{border-left:2px solid var(--pen-blue);color:var(--ink);margin:1.2em 0;padding:.4em 0 .4em 1em}@media (prefers-reduced-motion:reduce){.nb-app *,.nb-app :before,.nb-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nb-reveal{opacity:1;transform:none}.nb-float{animation:none!important}}@keyframes nbDrift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.nb-wall:hover .nb-col,.nb-wall:focus-within .nb-col{animation-play-state:paused!important}.nb-fps .nb-fps-dot{background:#4cc9ba;transition:background-color .3s}.nb-fps[data-level=meh] .nb-fps-dot{background:#f0b04a}.nb-fps[data-level=bad] .nb-fps-dot{background:#ff6f61}.nb-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.37 0 0 0 0 0.33 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}:root[data-nb-theme=dark] .nb-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.nb-board{column-count:1;column-gap:26px}@media (min-width:560px){.nb-board{column-count:2}}@media (min-width:900px){.nb-board{column-count:3}}@media (min-width:1240px){.nb-board{column-count:4}}.nb-board[data-cols="3"]{column-count:1}@media (min-width:560px){.nb-board[data-cols="3"]{column-count:2}}@media (min-width:1000px){.nb-board[data-cols="3"]{column-count:3}}@media (max-width:559px){.nb-board{column-count:2;column-gap:14px}}.nb-mosaic{--cols:4;--row:262px;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:var(--row);grid-auto-flow:dense;gap:26px 24px;display:grid}@media (max-width:1239px){.nb-mosaic{--cols:3}}@media (max-width:899px){.nb-mosaic{--cols:2;column-gap:18px}}@media (max-width:559px){.nb-mosaic{--row:276px;gap:20px 12px}}.nb-note-slot{break-inside:avoid;transform:translateX(var(--sx,0)) translateY(var(--sy,0)) rotate(var(--rot,0deg));margin-bottom:-4px;padding-top:18px;transition:transform .45s cubic-bezier(.25,1.15,.5,1);animation:.6s cubic-bezier(.2,.9,.3,1.1) backwards nbStick;position:relative}.nb-note-slot.nb-entered{animation:none}.nb-note-slot.nb-picked{z-index:21}.nb-note-slot.nb-picked .nb-note{animation:3.2s ease-out nbPicked}@keyframes nbPicked{0%,55%{outline:3px solid var(--pen-blue);outline-offset:7px}to{outline-offset:12px;outline:3px solid #0000}}.nb-note-slot:hover,.nb-note-slot:focus-within{z-index:20;transform:translateX(var(--sx,0)) translateY(calc(var(--sy,0px) - 6px)) rotate(calc(var(--rot,0deg) * .2))}@layer components{.nb-note{border-radius:2px;position:relative}}.nb-note:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 1px 1px #1e1a1812,0 2px 5px #1e1a180d,0 16px 28px -18px #1e1a184d}.nb-note:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute;inset:0;box-shadow:0 2px 4px #1e1a180f,0 30px 48px -22px #1e1a186b}:root[data-nb-theme=dark] .nb-note:before{box-shadow:inset 0 1px #ffffff08,0 2px 6px #00000059,0 18px 30px -18px #000000b3}:root[data-nb-theme=dark] .nb-note:after{box-shadow:0 34px 50px -22px #000000d9}.nb-note-slot:hover .nb-note:after,.nb-note-slot:focus-within .nb-note:after{opacity:1}.nb-tape,.nb-tape-c{--tape-fill:color-mix(in srgb, var(--tape,var(--ink)) 22%, color-mix(in srgb, var(--paper) 78%, transparent))}.nb-tape{pointer-events:none;width:76px;height:22px;width:var(--tw,76px);transform:translateX(-50%) rotate(var(--tt,-2deg));clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,88% 0,92% 12%,96% 0,100% 10%,100% 90%,96% 100%,92% 88%,88% 100%,12% 100%,8% 90%,4% 100%,0 92%);background:var(--tape-fill);position:absolute;top:-11px;left:50%}.nb-tape-c{pointer-events:none;z-index:1;clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,88% 0,92% 12%,96% 0,100% 10%,100% 90%,96% 100%,92% 88%,88% 100%,12% 100%,8% 90%,4% 100%,0 92%);background:var(--tape-fill);width:54px;height:19px;position:absolute;top:-5px}.nb-tape-c-left{left:-14px;transform:rotate(-38deg)}.nb-tape-c-right{right:-14px;transform:rotate(38deg)}:root[data-nb-theme=dark] .nb-tape-c,:root[data-nb-theme=dark] .nb-tape{background:color-mix(in srgb, var(--tape,var(--ink)) 26%, color-mix(in srgb, var(--paper-2) 80%, transparent))}.nb-pin{pointer-events:none;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, white 18%, var(--pen-red)) 0%, var(--pen-red) 55%, color-mix(in srgb, black 20%, var(--pen-red)) 100%);border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 2px 3px #00000040}@keyframes nbStick{0%{opacity:0;transform:translateX(var(--sx,0)) translateY(calc(var(--sy,0px) - 20px)) rotate(calc(var(--rot,0deg) * -2))}to{opacity:1;transform:translateX(var(--sx,0)) translateY(var(--sy,0)) rotate(var(--rot,0deg))}}.nb-clamp{-webkit-line-clamp:var(--lines,8);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nb-board[data-cols="2"]{column-count:1}@media (min-width:640px){.nb-board[data-cols="2"]{column-count:2}}.nb-tile{min-width:0;margin-bottom:0}.nb-tile-w{grid-column:span 2}.nb-tile-t{grid-row:span 2}.nb-tile-b{grid-area:span 2/span 2}.nb-tile-fit{-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000);container-type:inline-size}.nb-tile-text{--r:.48;--fill:.78;--min:15px;--max:22px;--lh:1.36;font-size:clamp(var(--min), calc(100cqi * sqrt(var(--r) * var(--fill) / (.5 * var(--lh) * var(--n,120)))), var(--max));line-height:var(--lh);letter-spacing:-.01em;text-wrap:pretty;font-weight:500}.nb-tile-s .nb-tile-text{--fill:.7}.nb-tile-w .nb-tile-text{--r:.21;--min:17px;--max:30px;--lh:1.3;letter-spacing:-.015em;font-weight:600}.nb-tile-t .nb-tile-text{--r:1.5;--min:16px;--max:30px;--lh:1.32;letter-spacing:-.015em;font-weight:600}:is(.nb-tile-t:has(.nb-doodle) .nb-tile-text,.nb-tile-t:has(.nb-reply-note) .nb-tile-text){--r:1.08}.nb-tile-t:has(.nb-reply-note):has(.nb-doodle) .nb-tile-text{--r:.72}.nb-tile-b .nb-tile-text{--r:.47;--min:22px;--max:38px;--lh:1.18;letter-spacing:-.025em;font-weight:600}.nb-tile-t:has(.nb-reply-note):has(.nb-doodle) .nb-tile-extras{flex-direction:column;align-items:stretch}.nb-tile-t:has(.nb-reply-note):has(.nb-doodle) .nb-doodle{width:72px;height:72px}.nb-peel{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.nb-tile .nb-peel{pointer-events:none;background:linear-gradient(to top left, var(--bg) 50%, color-mix(in srgb, var(--paper) 88%, var(--ink)) 50%);width:0;height:0;transition:width .25s cubic-bezier(.3,1.4,.5,1),height .25s cubic-bezier(.3,1.4,.5,1);display:block;position:absolute;bottom:0;right:0;box-shadow:-2px -2px 5px -2px #00000040}.nb-tile:hover .nb-peel{width:26px;height:26px}}.nb-bug{z-index:30;cursor:pointer;pointer-events:auto;width:26px;height:16px;color:var(--ink);position:absolute}.nb-bug-legs-a{transform-origin:13px 9px;animation:.22s linear infinite alternate nbLegs}.nb-bug-legs-b{transform-origin:13px 9px;animation:.22s linear infinite alternate-reverse nbLegs}@keyframes nbLegs{0%{rotate:-14deg}to{rotate:14deg}}.nb-bee{z-index:31;cursor:pointer;pointer-events:auto;width:30px;height:26px;position:absolute}.nb-bee .bee-wing-l,.nb-bee .bee-wing-r{transform-box:fill-box;transform-origin:50% 100%;transition:scale .3s;scale:.8 .55}.nb-bee.lb-flying .bee-wing-l,.nb-bee.lb-flying .bee-wing-r{animation:90ms linear infinite alternate beeFlap;scale:1}@keyframes beeFlap{0%{scale:1}to{scale:1 .45}}.nb-bug-eep{font-family:var(--font-nb-hand), cursive;color:var(--pen-red);white-space:nowrap;font-size:18px;font-weight:700;position:absolute;top:-22px;left:6px}.nb-doodle{opacity:.85;flex:none;width:96px;height:96px;display:block;transform:rotate(-4deg)}.nb-tile-b .nb-note{container-type:inline-size}.nb-reactions-equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.nb-reactions-equal>button{width:100%;padding-left:10px;padding-right:10px}@media (max-width:559px){.nb-reactions-equal{gap:4px;width:100%}.nb-note-actions.nb-reactions-equal>button{gap:3px;padding-left:4px;padding-right:4px;font-size:11px}.nb-reactions-equal>button .material-symbols-outlined{font-size:13px!important}}.nb-doodle-side{width:84px;height:84px;position:absolute;top:50%;right:22px;translate:0 -46%}.nb-tile-w:has(.nb-doodle-side) .nb-tile-fit{padding-right:100px}.nb-tile-w:has(.nb-doodle-side) .nb-tile-text{--r:.28}@media (max-width:559px){.nb-doodle-side{width:60px;height:60px;right:12px}.nb-tile-w:has(.nb-doodle-side) .nb-tile-fit{padding-right:66px}}.nb-tile-b .nb-doodle{width:clamp(110px,24cqi,150px);height:clamp(110px,24cqi,150px)}.nb-reply-note{z-index:1;background:var(--paper);width:min(62%,300px);box-shadow:var(--shadow);transform:rotate(var(--rrot,2deg));border-radius:2px;margin-bottom:-6px;margin-right:-18px;padding:14px 14px 10px;position:relative}.nb-tile-t .nb-reply-note{width:calc(100% + 4px)}.nb-reply-peek{z-index:0;text-align:center;white-space:nowrap;min-width:78px;line-height:14px;font-family:var(--font-nb-mono,ui-monospace, monospace);color:var(--muted);background:var(--paper);box-shadow:var(--shadow);transform:rotate(var(--prot,3deg));border-radius:2px;padding:14px 10px 4px;font-size:10.5px;position:absolute;bottom:-20px;right:22px}.nb-tile:has(.nb-reply-note) .nb-reply-peek{display:none}.nb-reply-note:before{content:"";background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:1px;width:42px;height:13px;position:absolute;top:-7px;left:50%;translate:-50%;rotate:-3deg}@media (max-width:559px){.nb-tile .nb-note{padding:20px 14px 12px}.nb-tile-text{--r:1.02;--min:13px;--max:19px}.nb-tile-w .nb-tile-text{--r:.45;--min:15px;--max:24px}:is(.nb-tile-t .nb-tile-text,.nb-tile-t:has(.nb-doodle) .nb-tile-text,.nb-tile-t:has(.nb-reply-note) .nb-tile-text){--r:3;--min:14px;--max:25px}.nb-tile-b{grid-row:span 1}.nb-tile-b .nb-tile-text{--r:.45;--min:16px;--max:26px}.nb-tile-extras{display:none}.nb-tile{padding-bottom:0!important}.nb-tile-s .nb-note-name,.nb-tile-t .nb-note-name{display:none}.nb-tile .nb-note-actions{gap:5px}.nb-tile-s .nb-note,.nb-tile-t .nb-note{padding-left:11px;padding-right:11px}.nb-tile-s .nb-note-actions>button,.nb-tile-t .nb-note-actions>button{gap:4px;padding-left:8px;padding-right:9px}.nb-tile:has(.nb-reply-note) .nb-reply-peek{display:block}.nb-reply-peek{min-width:66px;font-size:10px;bottom:-17px;right:14px}}:root[data-hide-notes] .nb-hand-mark{visibility:hidden}:root[data-hide-notes] .nb-note-slot{opacity:.1}.nb-surface-page[data-vents]:before,.nb-pattern-board:before{content:"";z-index:-2;pointer-events:none;top:calc(var(--by,0px) - 190px);height:calc(var(--bh,0px) + 450px);left:max(calc(50% - 50vw), calc(50% - var(--bw,100%) / 2 - 560px));right:max(calc(50% - 50vw), calc(50% - var(--bw,100%) / 2 - 560px));background-image:var(--pattern,none);background-size:calc(var(--pattern-w,24) * var(--pattern-scale,1) * 1px) calc(var(--pattern-h,24) * var(--pattern-scale,1) * 1px);-webkit-mask-composite:source-in;background-position:top;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 420px calc(100% - 460px),#0000),linear-gradient(90deg,#0000,#000 560px calc(100% - 560px),#0000);mask-image:linear-gradient(#0000,#000 420px calc(100% - 460px),#0000),linear-gradient(90deg,#0000,#000 560px calc(100% - 560px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.nb-surface-page[data-vents]:not([data-surface-ready]):before{visibility:hidden}.nb-pattern-board{isolation:isolate;position:relative}.nb-pattern-board:before{height:calc(100% + 450px);top:-190px}:root{--pat-ink:color-mix(in srgb, var(--pattern-tint,#374b4e) calc(14% * var(--pattern-alpha,1)), transparent);--pat-blue:color-mix(in srgb, var(--pattern-tint,#4664a0) calc(13% * var(--pattern-alpha,1)), transparent);--pat-red:rgba(200, 70, 60, calc(.18 * var(--pattern-alpha,1)))}:root[data-nb-theme=dark]{--pat-ink:color-mix(in srgb, var(--pattern-tint,#fff) calc(7% * var(--pattern-alpha,1)), transparent);--pat-blue:color-mix(in srgb, var(--pattern-tint,#8caae6) calc(8% * var(--pattern-alpha,1)), transparent);--pat-red:rgba(240, 110, 100, calc(.12 * var(--pattern-alpha,1)))}:root[data-nb-pattern=dots]{--pattern:radial-gradient(circle, var(--pat-ink) calc(1.2px * var(--pattern-dot,1)), transparent calc(1.6px * var(--pattern-dot,1)));--pattern-w:24;--pattern-h:24}:root[data-nb-pattern=dotsbig]{--pattern:radial-gradient(circle, var(--pat-ink) calc(2.2px * var(--pattern-dot,1)), transparent calc(2.7px * var(--pattern-dot,1)));--pattern-w:34;--pattern-h:34}:root[data-nb-pattern=dotsfine]{--pattern:radial-gradient(circle, var(--pat-ink) calc(.9px * var(--pattern-dot,1)), transparent calc(1.2px * var(--pattern-dot,1)));--pattern-w:14;--pattern-h:14}:root[data-nb-pattern=dotsoffset]{--pattern:radial-gradient(circle, var(--pat-ink) calc(1.4px * var(--pattern-dot,1)), transparent calc(1.8px * var(--pattern-dot,1))), radial-gradient(circle, var(--pat-ink) calc(1.4px * var(--pattern-dot,1)), transparent calc(1.8px * var(--pattern-dot,1)));--pattern-w:30;--pattern-h:30}:root[data-nb-pattern=dotsoffset] :is(.nb-surface-page[data-vents],.nb-pattern-board):before{background-position:0 0, calc(15px * var(--pattern-scale,1)) calc(15px * var(--pattern-scale,1))}:root[data-nb-pattern=grid]{--pattern:linear-gradient(var(--pat-blue) calc(1px * var(--pattern-dot,1)), transparent calc(1px * var(--pattern-dot,1))), linear-gradient(90deg, var(--pat-blue) calc(1px * var(--pattern-dot,1)), transparent calc(1px * var(--pattern-dot,1)));--pattern-w:26;--pattern-h:26}:root[data-nb-pattern=ruled]{--pattern:linear-gradient(transparent calc(100% - calc(1px * var(--pattern-dot,1))), var(--pat-blue) calc(100% - calc(1px * var(--pattern-dot,1))));--pattern-w:4000;--pattern-h:32}:root[data-hide-mood-note] [class*=moodNote]{display:none}.nb-story-track{padding:0 20px}.nb-story-layer+.nb-story-layer{margin-top:64px}@media (min-width:900px) and (min-height:700px){.nb-story-track{height:300svh;margin-top:-76px}.nb-story-stage{place-items:center;height:100svh;padding-top:76px;display:grid;position:sticky;top:0}.nb-story-layer{grid-area:1/1}.nb-story-layer+.nb-story-layer{margin-top:0}.nb-story-card{opacity:0;pointer-events:none}}.nb-story2{margin-top:-76px;position:relative}.nb-story2-pin{justify-content:center;align-items:center;height:100svh;padding:76px 20px 0;display:flex;position:sticky;top:0}.nb-story2-hold{height:60svh}.nb-story2-end{pointer-events:none;height:200svh;margin-top:-100svh;position:relative}.nb-story2-endstage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.nb-story2-drop{opacity:0;transform:translateY(-110vh)rotate(-7deg)}.nb-story2-drop[data-in]{animation:.75s cubic-bezier(.3,1.2,.5,1) forwards nbDrop}@keyframes nbDrop{0%{opacity:1;transform:translateY(-110vh)rotate(-7deg)}70%{opacity:1;transform:translateY(10px)rotate(1.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.nb-story2-drop[data-in]{opacity:1;animation:none;transform:none}}@media not ((min-width:900px) and (min-height:700px)){.nb-story2-card{height:auto;padding-top:40px;padding-bottom:40px;position:relative}.nb-story2-hold{height:0}}.nb-story3{height:560svh;margin-top:-76px;position:relative}.nb-story3-stage{place-items:center;height:100svh;padding:76px 18px 96px;display:grid;position:sticky;top:0;overflow:hidden}.nb-story3-layer{justify-content:center;align-items:center;display:flex;position:absolute;inset:76px 18px 96px}.nb-story3-card{opacity:0;pointer-events:none}.nb-story3-card>*,.nb-story3-board>*{transform-origin:50%}.nb-story3-board{pointer-events:none}.nb-story3-board[data-state=in]{pointer-events:auto}.nb-story3-board .nb-note-slot{animation:none}.nb-story3-board .nb-note-slot,.nb-story3-board .nb-story3-head{opacity:0}.nb-story3-head{transition:opacity .3s}.nb-story3-board[data-state=in] .nb-story3-head{opacity:1}.nb-story3-board[data-state=in] .nb-note-slot{animation:.42s cubic-bezier(.2,1.4,.45,1) both nbS3Stick;animation-delay:calc(var(--si,0) * .12s + .15s)}.nb-story3-board[data-state=out] .nb-note-slot{animation:.6s cubic-bezier(.55,0,.9,.45) both nbS3Fly;animation-delay:calc(var(--si,0) * 55ms)}.nb-story3 .nb-story2-drop{pointer-events:none}.nb-story3 .nb-story2-drop[data-in]{pointer-events:auto;animation-delay:.25s}@media (max-width:640px){.nb-story3-card .nb-pen-how{display:none}}@keyframes nbS3Stick{0%{opacity:0;translate:0 -26px;scale:1.18}55%{opacity:1;translate:0 2px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes nbS3Fly{0%{opacity:1;translate:0}to{opacity:0;translate:var(--fx,0) -110vh;rotate:var(--fr,0deg)}}@media (prefers-reduced-motion:reduce){.nb-story3-board[data-state=in] .nb-note-slot{opacity:1;animation:none}.nb-story3-board[data-state=out] .nb-note-slot{opacity:0;animation:none}}.nb-story3 .nb-pattern-board:before{display:none}.nb-story3-stage{isolation:isolate}.nb-story3-stage:before{content:"";z-index:-1;pointer-events:none;background-image:var(--pattern,none);background-size:calc(var(--pattern-w,24) * var(--pattern-scale,1) * 1px) calc(var(--pattern-h,24) * var(--pattern-scale,1) * 1px);-webkit-mask-composite:source-in;background-position:top;position:absolute;inset:0 max(0px,50% - 900px);-webkit-mask-image:linear-gradient(#0000,#000 38% 62%,#0000),linear-gradient(90deg,#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 38% 62%,#0000),linear-gradient(90deg,#0000,#000 32% 68%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-nb-pattern=dotsoffset] .nb-story3-stage:before{background-position:0 0, calc(15px * var(--pattern-scale,1)) calc(15px * var(--pattern-scale,1))}body:has(.nb-story3) .nb-app>footer{display:none}.nb-story3-foot footer{padding-bottom:96px}.nb-story3-foot{opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.2,.9,.3,1) .45s,opacity .4s .45s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.nb-story3-foot[data-in]{opacity:1;pointer-events:auto;transform:none}.nb-story3-end{translate:0 -13vh}.nb-story3-end[data-in] .nb-note{animation:3.2s ease-in-out 1.6s infinite nbTapMe}.nb-story3-end[data-in] .nb-lift{animation:3.2s ease-in-out 1.6s infinite nbTapGlow}.nb-story3-end:hover .nb-note,.nb-story3-end:hover .nb-lift{animation-play-state:paused}@keyframes nbTapMe{0%,62%,to{translate:0;rotate:.8deg}70%{translate:0 -7px;rotate:-.6deg}78%{translate:0 -7px;rotate:1.8deg}86%{translate:0;rotate:.4deg}}@keyframes nbTapGlow{0%,62%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--pen-green) 0%, transparent)}76%{box-shadow:0 0 0 9px color-mix(in srgb, var(--pen-green) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.nb-story3-end[data-in] .nb-note,.nb-story3-end[data-in] .nb-lift{animation:none}}.nb-hero-note{animation:.7s cubic-bezier(.2,1.3,.4,1) both nbHeroStick}.nb-hero-tap{animation:.5s 1s both nbHeroFade}.nb-hero-line{animation:.6s cubic-bezier(.2,.8,.3,1) both nbHeroRise}.nb-hero-cue{animation:2.4s ease-in-out 2s infinite nbHeroNudge}@keyframes nbHeroStick{0%{opacity:0;transform:translateY(-18px)scale(1.07)rotate(2.5deg)}60%{opacity:1;transform:translateY(2px)scale(.985)rotate(-.4deg)}to{opacity:1;transform:none}}@keyframes nbHeroRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nbHeroFade{0%{opacity:0}to{opacity:1}}@keyframes nbHeroNudge{0%,70%,to{transform:none}80%{transform:translateY(5px)}90%{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.nb-hero-note,.nb-hero-tap,.nb-hero-line,.nb-hero-cue{animation:none}}.nb-taphint{width:44px;height:44px;animation:.5s 1.4s both nbHeroFade;display:block}.nb-taphint-hand{filter:drop-shadow(0 3px 4px #0000002e);transform-origin:40% 20%;animation:2.4s ease-in-out 1.8s infinite nbTapHand;display:block}.nb-taphint-ring{border:2px solid var(--pen-red);opacity:0;border-radius:99px;width:26px;height:26px;animation:2.4s ease-out 1.8s infinite nbTapRing;position:absolute;top:0;left:6px}@keyframes nbTapHand{0%,to{transform:translate(8px,8px)}35%{transform:translate(0)scale(1)}45%{transform:translate(0)scale(.9)}55%{transform:translate(0)scale(1)}}@keyframes nbTapRing{0%,40%{opacity:0;transform:scale(.4)}46%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.nb-taphint-hand,.nb-taphint-ring{animation:none}}@media (max-width:640px){.nb-story3-foot footer{padding-top:0;padding-bottom:92px}.nb-story3-foot footer>div:first-child{gap:6px;padding:14px 16px}.nb-story3-foot footer>div:first-child>div>p,.nb-story3-foot footer>:not(:first-child){display:none}.nb-story3-end{translate:0 -12vh}}.nb-tape.nb-tape-rose{background:#e6bdb6d9}:root[data-nb-theme=dark] .nb-tape.nb-tape-rose{background:#8f625cb8}.nb-live-dot{background:var(--pen-green);border-radius:99px;flex:none;width:7px;height:7px;position:relative}.nb-live-dot:after{content:"";border-radius:inherit;background:var(--pen-green);animation:2s ease-out infinite nbLivePulse;position:absolute;inset:0}@keyframes nbLivePulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.nb-live-dot:after{animation:none}}
