@font-face{font-family:'Research Hand';src:url('research-hand-0.ttf') format('truetype');font-display:swap}
/* Deliberately limited to the authorized UX Approach insert. */
#notebook .nb-research-face{background-color:#fff9e9;background-image:radial-gradient(#afa28d66 .7px,transparent .7px);background-size:12px 12px;padding-top:2cqw;cursor:default}#notebook .nb-research-face>.nb-h{font-family:'Research Hand',cursive;color:#4932ad;font-size:3cqw;line-height:1;margin:0 0 1cqw;transform:rotate(-2deg)}#nbResearch{min-height:0;flex:1;display:flex;flex-direction:column;color:#27213e;font-family:'Research Hand',cursive;text-align:left;line-height:1.2}#nbResearch .nr-leaf{overflow:auto;min-height:0;flex:1;padding:.6cqw 1cqw 1cqw .5cqw;scrollbar-width:thin;scrollbar-color:#7960ae transparent;overscroll-behavior:contain}#nbResearch .nr-label{font:1cqw/1.4 'JetBrains Mono',monospace;letter-spacing:.08em;display:block;color:#4932ad}#nbResearch h4{font:4cqw/1 'Research Hand',cursive;letter-spacing:-.06em;margin:1.3cqw 0 1.5cqw;transform:rotate(-2deg)}#nbResearch h4 em{font-style:normal;background:linear-gradient(transparent 65%,#f4d455 65%,#f4d455 92%,transparent 92%)}#nbResearch p,#nbResearch li{font:1.8cqw/1.3 'Research Hand',cursive;margin:.8cqw 0}#nbResearch strong{font-size:2.6cqw;color:#4932ad;text-decoration:underline wavy #dca932;text-underline-offset:3px}#nbResearch small{font:1cqw/1.5 'JetBrains Mono',monospace;display:block;color:#63566c}#nbResearch .nr-sticky{padding:1.1cqw 1.3cqw;background:#f4e38e;transform:rotate(2deg);box-shadow:2px 3px 0 #39274822;margin:1.3cqw 0 1.5cqw;border-radius:2px 5px 3px 1px}#nbResearch ul{padding-left:1.7cqw}#nbResearch .nr-stats{display:flex;gap:2cqw;transform:rotate(1deg);border:2px solid #4932ad;border-radius:40% 4% 30% 4% / 4% 30% 4% 40%;padding:.7cqw}#nbResearch .nr-stats span{font-size:1.5cqw}#nbResearch .nr-stats b{font:3.7cqw 'Research Hand',cursive;color:#4932ad}#nbResearch .nr-diamonds{height:12cqw;position:relative;display:grid;align-items:center;transform:rotate(-3deg);margin:1.4cqw -.3cqw}#nbResearch .nr-diamonds svg{position:absolute;width:100%;height:100%;fill:none;stroke:#4932ad;stroke-width:2.7;stroke-linejoin:round}#nbResearch .nr-diamonds>div{position:relative;display:grid;grid-template-columns:repeat(4,1fr);text-align:center;font-size:1.65cqw;color:#4932ad}#nbResearch .nr-diamonds b{font-weight:400}#nbResearch .nr-caption{color:#4932ad;text-align:center;font-size:1.6cqw}#nbResearch .nr-pagination{display:flex;justify-content:space-between;align-items:center;border-top:2px dashed #9a85ad;padding:.6cqw 0;gap:5px;margin-top:.5cqw;flex:none}#nbResearch .nr-pagination span{font:1cqw 'JetBrains Mono',monospace}#nbResearch button{font:2.5cqw/1 'Research Hand',cursive;border:1.5px solid #4932ad;border-radius:45% 40% 46% 38%;background:#efe5ff;color:#4932ad;width:3.6cqw;height:3.2cqw;cursor:pointer}#nbResearch button:disabled{opacity:.3;cursor:default}#nbResearch :is(button,a):focus-visible{outline:2px solid #4932ad;outline-offset:2px}#nbResearch .nr-case{display:inline-block;font:1.8cqw 'Research Hand',cursive;color:#4932ad;margin-top:1.3cqw;text-decoration:underline;text-underline-offset:4px}#notebook .nb-research-face>.nb-pg-actions{margin-top:.5cqw}
@media(max-width:700px){#notebook .nb-research-face>.nb-h{font-size:5cqw;margin-bottom:1.5cqw}#notebook .nb-research-face{padding-top:4cqw}#nbResearch .nr-label,#nbResearch small,#nbResearch .nr-pagination span{font-size:2cqw}#nbResearch h4{font-size:7cqw;margin:2cqw 0 3cqw}#nbResearch p,#nbResearch li{font-size:3.7cqw;margin:1.8cqw 0}#nbResearch strong{font-size:4.8cqw}#nbResearch .nr-diamonds{height:24cqw;margin-block:3cqw}#nbResearch .nr-diamonds>div{font-size:3.3cqw}#nbResearch .nr-caption{font-size:3cqw}#nbResearch .nr-sticky{padding:2cqw 3cqw;margin-block:3cqw}#nbResearch .nr-stats span{font-size:3cqw}#nbResearch .nr-stats b{font-size:7cqw}#nbResearch .nr-stats{padding:2cqw;gap:3cqw}#nbResearch ul{padding-left:4cqw}#nbResearch .nr-pagination{padding-block:1cqw}#nbResearch button{font-size:5cqw;width:7cqw;height:6cqw}#nbResearch .nr-case{font-size:3.6cqw;margin-top:2cqw}}

#nbResearch .nr-label{transform:rotate(1deg);border-bottom:1.5px dashed #8e77af;padding-bottom:.5cqw}#nbResearch .nr-leaf{scrollbar-width:thin}#nbResearch .nr-pagination{position:relative}#nbResearch .nr-pagination:before{content:'↳';position:absolute;left:37%;top:-2.4cqw;font:2.2cqw 'Research Hand',cursive;color:#9171ad;pointer-events:none}
@media(min-width:701px){#nbResearch h4{font-size:3.7cqw;margin-block:1cqw}#nbResearch .nr-diamonds{height:10cqw;margin-block:1cqw}#nbResearch p{font-size:1.65cqw;margin:.6cqw 0}#nbResearch .nr-caption{font-size:1.5cqw}}

/* Two physical pages, one research spread; no nested pagination or scrolling. */
#notebook .nb-research-face{padding:2cqw 2.4cqw;gap:.5cqw}
#notebook .nb-research-face .nr-leaf{overflow:visible;flex:1;min-height:0;text-align:left;font-family:'Research Hand',cursive}
#notebook .nb-research-face .nr-label{font:.85cqw/1.3 monospace;color:#4932ad;display:block}
#notebook .nb-research-face h4{font:2.6cqw/1.05 'Research Hand',cursive;letter-spacing:-.04em;margin:.7cqw 0}
#notebook .nb-research-face h4 em{font-style:normal;background:linear-gradient(transparent 68%,#f4d455 68%,#f4d455 95%,transparent 95%)}
#notebook .nb-research-face p,#notebook .nb-research-face li{font:1.35cqw/1.2 'Research Hand',cursive;margin:.5cqw 0}
#notebook .nb-research-face strong{font-size:1.6cqw;color:#4932ad}
#notebook .nb-research-face ul{padding-left:1.5cqw;margin:.5cqw 0}
#notebook .nb-research-face .nr-sticky{padding:.6cqw;margin:.7cqw 0;background:#f4e38e}
#notebook .nb-research-face .nr-stats{display:flex;gap:1cqw;font-size:1.2cqw;border:1px solid #4932ad;padding:.5cqw}
#notebook .nb-research-face .nr-stats span{font-size:1.2cqw}
#notebook .nb-research-face .nr-stats b{font-size:2cqw}
#notebook .nb-research-face .nr-diamonds{height:8cqw;position:relative;margin:1cqw 0 2.4cqw;transform:none}
#notebook .nb-research-face .nr-diamonds svg{width:100%;height:100%;fill:none;stroke:#4932ad;stroke-width:2.7}
#notebook .nb-research-face .nr-diamonds>div{position:absolute;top:100%;width:100%;display:grid;grid-template-columns:repeat(4,1fr);font:1.2cqw/1.2 'Research Hand',cursive;color:#4932ad;text-align:center}
#notebook .nb-research-face .nr-diamonds b{font-weight:400}
#notebook .nb-research-face>.nb-h{font:2.8cqw/1 'Research Hand',cursive;margin:0 0 .7cqw;color:#4932ad}
#notebook .nb-research-face .nr-case{font:1.3cqw 'Research Hand',cursive;margin-top:.7cqw}
#notebook .nb-research-face .nb-prev{font-size:1.4cqw;margin-top:auto}
#notebook .nb-research-face>.nb-pg-actions{margin-top:auto}
@media(max-width:700px){#notebook .nb-pagewrap{left:50.4%;width:41.6%;top:1.4%;height:94.6%}#notebook .nb-research-face .nb-next{font-size:1.8cqw}}
