.fieldnotes{color:#24232a;font:400 16px/normal Arial,Helvetica,sans-serif}.fieldnotes p{max-width:none}.fieldnotes h2,.fieldnotes h3{font-family:Arial,Helvetica,sans-serif;line-height:normal;letter-spacing:normal}.fieldnotes a{display:block}
.fieldnotes *{box-sizing:border-box}.fieldnotes{background:#e7e6e2}.fieldnotes{margin:0;color:#24232a;font-family:Arial,Helvetica,sans-serif}.fieldnotes{width:100%;max-width:1200px;margin:auto;background:#fcfbf8;container-type:inline-size;overflow:hidden}.fieldnotes p,.fieldnotes h1,.fieldnotes h2,.fieldnotes h3,.fieldnotes figure{margin:0}.fieldnotes img{display:block;max-width:100%}.fieldnotes a{color:inherit}.fieldnotes .cover{padding:5cqw 6cqw 6cqw;position:relative;border-top:1cqw solid #ce343d;background:radial-gradient(#e0ddd5 .08cqw,transparent .1cqw) 0 0/1cqw 1cqw}.fieldnotes .series{font-size:1.8cqw;letter-spacing:.24cqw;font-weight:800;display:flex;align-items:center;justify-content:space-between}.fieldnotes .series b{background:#25232b;color:white;padding:.7cqw 1.2cqw;letter-spacing:.12cqw}.fieldnotes .cover .episode-title{font-family:Arial,Helvetica,sans-serif;font-size:8.5cqw;font-weight:900;letter-spacing:-.45cqw;line-height:.98;margin-top:3.7cqw;max-width:85cqw}.fieldnotes .cover .episode-title span{color:#ce343d;font-style:italic}.fieldnotes .deck{font-size:2.5cqw;line-height:1.4;margin-top:2.3cqw;font-weight:600}.fieldnotes .cover-rule{width:9cqw;height:.5cqw;background:#ce343d;margin-top:3cqw}.fieldnotes .episode-panel{margin:0 3.7cqw 9cqw;position:relative}.fieldnotes .panel-label{display:flex;gap:1.5cqw;align-items:center;margin-bottom:1.4cqw;font-size:1.7cqw;letter-spacing:.08cqw;font-weight:800;text-transform:uppercase}.fieldnotes .panel-label .num{font-size:1.8cqw;color:#ce343d;border:2px solid #ce343d;padding:.35cqw .65cqw}.fieldnotes .art-frame{position:relative;border:.22cqw solid #27252c;background:#eeedf1}.fieldnotes .art-frame>img.scene{width:100%;height:auto}.fieldnotes .headroom{padding-top:8cqw}.fieldnotes .bubble{position:absolute;background:#fff;color:#26232a;border:.2cqw solid #28252d;border-radius:48% 46% 45% 48% / 36% 39% 37% 40%;padding:2.1cqw 2.6cqw;font-size:3.1cqw;line-height:1.22;font-family:"Comic Sans MS","Chalkboard SE",Arial,sans-serif;text-align:center;z-index:3;box-shadow:.15cqw .28cqw 0 #26232a12}.fieldnotes .bubble b{font-weight:700}.fieldnotes .speaker{display:block;font-family:Arial,Helvetica,sans-serif;font-size:1.2cqw;letter-spacing:.14cqw;text-transform:uppercase;font-weight:800;color:#80635a;margin-bottom:.55cqw}.fieldnotes .bubble.tail-down:after{content:"";position:absolute;width:2.4cqw;height:2.4cqw;background:#fff;border-right:.2cqw solid #28252d;border-bottom:.2cqw solid #28252d;bottom:-1.25cqw;left:var(--tail,50%);transform:skewY(27deg) rotate(32deg);z-index:-1}.fieldnotes .bubble.tail-right:after{content:"";position:absolute;width:2.4cqw;height:2.4cqw;background:#fff;border-right:.2cqw solid #28252d;border-top:.2cqw solid #28252d;right:-1.25cqw;top:55%;transform:rotate(35deg);z-index:-1}.fieldnotes .bubble.tail-up:after{content:"";position:absolute;width:2.4cqw;height:2.4cqw;background:#fff;border-left:.2cqw solid #28252d;border-top:.2cqw solid #28252d;top:-1.25cqw;left:var(--tail,50%);transform:skewY(27deg) rotate(32deg);z-index:-1}.fieldnotes .message{position:absolute;right:4%;top:10%;width:43%;background:#fffdf8;padding:2.8cqw;border:.22cqw solid #28252d;box-shadow:1cqw 1cqw 0 #28252d16;transform:rotate(1deg);font-size:3.15cqw;line-height:1.26}.fieldnotes .message .from{font-size:1.45cqw;text-transform:uppercase;letter-spacing:.16cqw;font-weight:800;padding-bottom:1.5cqw;margin-bottom:1.6cqw;border-bottom:.15cqw solid #dfdcd5}.fieldnotes .message p+p{margin-top:2cqw;font-weight:700;color:#ad2531}.fieldnotes .sfx{position:absolute;right:7%;top:1.4%;font-size:3.6cqw;font-weight:900;font-style:italic;letter-spacing:.2cqw;transform:rotate(-7deg);color:#bd2a36}.fieldnotes .p1-reply{position:absolute;left:3.6%;top:79.2%;width:16.6%;height:16%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:"Comic Sans MS","Chalkboard SE",Arial,sans-serif;font-size:2.5cqw;line-height:1.16}.fieldnotes .p2-sam{left:3%;top:3%;width:53%;--tail:59%}.fieldnotes .p2-justin{right:3%;top:3%;width:36%;--tail:54%}.fieldnotes .p3-dana{left:4%;top:3.5%;width:62%;font-size:2.95cqw}.fieldnotes .compact-inset{position:absolute;left:6%;top:33%;width:38%;background:white;border:.16cqw solid #53535b;box-shadow:.4cqw .4cqw 0 #25232b18;padding:.8cqw}.fieldnotes .compact-inset .inset-label{font-size:1.5cqw;line-height:1.3;font-weight:800;text-align:center;padding:.2cqw .2cqw .7cqw}.fieldnotes .compact-inset img{width:100%}.fieldnotes .p3-sam{left:4%;bottom:3%;width:47%;font-size:2.8cqw}.fieldnotes .p3-sam .speaker{color:#656b85}.fieldnotes .idea{border:.22cqw solid #28252d;background:#fbefd5;position:relative;padding:3.5cqw 4cqw 4cqw}.fieldnotes .idea-dialogue{position:relative;left:auto;top:auto;width:87%;margin:0 auto 4cqw;font-size:3.3cqw;padding:2.7cqw 3cqw}.fieldnotes .one-cluster{border:.25cqw dashed #ba8e50;border-radius:2cqw;background:#fffaf0;padding:2.4cqw 2.8cqw;text-align:center}.fieldnotes .concept-label{font-size:1.5cqw;font-weight:800;letter-spacing:.14cqw;text-transform:uppercase;color:#86663a}.fieldnotes .total{font-size:6.7cqw;font-weight:900;letter-spacing:-.2cqw;line-height:1;margin-top:1.5cqw}.fieldnotes .total span{font-size:2.8cqw;letter-spacing:0}.fieldnotes .fork{width:65%;height:4.5cqw;margin:1.8cqw auto 0;border-top:.23cqw solid #af8650;border-left:.23cqw solid #af8650;border-right:.23cqw solid #af8650;border-radius:1.5cqw 1.5cqw 0 0;position:relative}.fieldnotes .fork:before{content:"";position:absolute;left:50%;height:2cqw;top:-2cqw;border-left:.23cqw solid #af8650}.fieldnotes .map-cards{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.fieldnotes .map-card{background:#fff;border:.23cqw solid #28252d;border-radius:1cqw;padding:2cqw;box-shadow:.5cqw .6cqw 0 #d0b98d}.fieldnotes .map-card h3{font-size:1.9cqw;letter-spacing:.08cqw}.fieldnotes .map-card .fifteen{font-size:7cqw;line-height:1.1;font-weight:900;color:#ce343d}.fieldnotes .map-card .fifteen span{font-size:2.4cqw;font-weight:700;color:#28252d}.fieldnotes .node-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.55cqw;margin:1.8cqw 0 1.6cqw}.fieldnotes .node-grid span{border:.12cqw solid #9aa8bd;background:#e7eef9;padding:.7cqw 0;font-size:1.5cqw;font-weight:700}.fieldnotes .range{font-size:1.8cqw;font-weight:700}.fieldnotes .threshold{font-size:2.5cqw;font-weight:700;margin-top:2.5cqw}.fieldnotes .idea-foot{font-size:1.5cqw;color:#716049;margin-top:1.2cqw;text-align:center}.fieldnotes .p5-sam{left:3%;top:3%;width:37%;font-size:3.6cqw;--tail:67%}.fieldnotes .p5-dana{right:3%;top:3%;width:52%;font-size:3.3cqw;--tail:57%}.fieldnotes .p5-continuation{background:#eeedf1;position:relative;padding:1.5cqw 3cqw 2.5cqw;min-height:15cqw}.fieldnotes .p5-continuation .bubble{position:relative;width:68%;margin-left:auto;font-size:2.9cqw}.fieldnotes .setup{padding:4cqw;background:#253043;color:white;border:.22cqw solid #202735}.fieldnotes .setup h2{font-size:5.2cqw;letter-spacing:-.16cqw;font-style:italic}.fieldnotes .setup .setup-speech{position:relative;margin:2.5cqw 0 3.5cqw;width:94%;font-size:3.1cqw}.fieldnotes .step{display:grid;grid-template-columns:4.2cqw 1fr;gap:1.4cqw;align-items:start;margin-top:3cqw}.fieldnotes .step-number{font-size:2.2cqw;font-weight:800;width:4.2cqw;height:4.2cqw;display:flex;align-items:center;justify-content:center;background:#f1c98a;color:#253043;border-radius:50%}.fieldnotes .step p{font-size:2.6cqw;line-height:1.4;padding-top:.25cqw}.fieldnotes .ui-capture{background:#fff;padding:1.2cqw;margin-top:2cqw;border:.15cqw solid #d3d9e2}.fieldnotes .ui-capture img{width:100%;height:auto}.fieldnotes .ui-capture figcaption{font-size:1.4cqw;color:#59616d;padding:.8cqw .4cqw 0}.fieldnotes .settings{margin:1.8cqw 0 0 5.6cqw;display:grid;gap:1.1cqw;font-size:2.4cqw;line-height:1.3}.fieldnotes .setting-label{color:#ccd7e7}.fieldnotes .settings strong{font-weight:700;color:white}.fieldnotes .targets{display:grid;grid-template-columns:1fr 1fr;gap:1.5cqw;margin:2cqw 0 0 5.6cqw}.fieldnotes .target{padding:1.7cqw;background:#fff;color:#253043;border-left:.5cqw solid #f1c98a}.fieldnotes .target h3{font-size:1.8cqw;letter-spacing:.08cqw;margin-bottom:.6cqw}.fieldnotes .target p{font-size:2.1cqw;line-height:1.4;font-weight:700}.fieldnotes .fixed-note{margin-top:3cqw;padding:1.8cqw 2cqw;border:.15cqw solid #7c899d;font-size:1.85cqw;line-height:1.45;color:#e8edf5}.fieldnotes .reveal{border:.22cqw solid #28252d;background:#fff;padding:3cqw}.fieldnotes .reveal .bubble{position:relative;width:88%;margin:0 auto 3cqw;font-size:3.3cqw}.fieldnotes .reveal .bubble b{color:#c7323d}.fieldnotes .reveal-strap{font-size:1.8cqw;text-align:center;font-weight:800;letter-spacing:.08cqw;margin:1cqw 0 2cqw;text-transform:uppercase}.fieldnotes .split-map{width:100%;display:block}.fieldnotes .reveal-detail{display:grid;grid-template-columns:28cqw 1fr;gap:3cqw;align-items:center;margin:1cqw 1cqw 2cqw}.fieldnotes .pod-detail{border:.25cqw solid #253043;border-radius:50%;width:25cqw;height:25cqw;overflow:hidden;background:#f7f9fe;position:relative}.fieldnotes .pod-detail svg{width:100%;height:100%;display:block}.fieldnotes .zoom-text{font-size:2.3cqw;line-height:1.4}.fieldnotes .zoom-text strong{font-size:3.4cqw;display:block;color:#c7323d;line-height:1.15;margin-bottom:1.2cqw}.fieldnotes .reveal .justin-result{width:80%;margin:1.5cqw 0 1cqw auto;font-size:2.8cqw}.fieldnotes .diagram-note{font-size:1.5cqw;color:#656a76;line-height:1.4;text-align:center;padding:2cqw 1cqw 0}.fieldnotes .p8-frame{padding-top:10cqw}.fieldnotes .p8-dana{top:2.5%;left:3%;width:57%;font-size:2.8cqw;--tail:70%}.fieldnotes .p8-sam{top:3.5%;right:3%;width:34%;font-size:2.8cqw;--tail:52%}.fieldnotes .closing{padding:1cqw 6cqw 5.3cqw;text-align:center}.fieldnotes .closing h2{font-size:6.2cqw;line-height:1.06;letter-spacing:-.2cqw;font-weight:900}.fieldnotes .closing h2 span{color:#c7323d}.fieldnotes .closing p{font-size:1.8cqw;margin-top:2.5cqw;letter-spacing:.03cqw}.fieldnotes .end-rule{background:#c7323d;height:.5cqw;width:8cqw;margin:2.5cqw auto}.fieldnotes .credits{font-size:1.3cqw;line-height:1.6;color:#73727a;padding:0 6cqw 3cqw;text-align:center}.fieldnotes .episode-panel:last-of-type{margin-bottom:4cqw}.fieldnotes .reader-tools{font:14px/1.4 Arial,sans-serif;max-width:1200px;margin:16px auto;padding:0 20px;display:flex;justify-content:flex-end;gap:18px}.fieldnotes .reader-tools a{text-decoration:underline;text-underline-offset:3px}.fieldnotes .export .reader-tools{display:none}@media print{.fieldnotes{background:white}.fieldnotes .reader-tools{display:none}.fieldnotes{max-width:none}}.fieldnotes /* Revision 2: the user-defined dashboard is the story's central feature. */
.series{font-size:1.6cqw;letter-spacing:.13cqw}.fieldnotes .cover .deck{font-size:2.35cqw;line-height:1.5}.fieldnotes .cover .deck strong{color:#ad2531}.fieldnotes .p2-sam{font-size:2.85cqw;width:48%}.fieldnotes .p2-justin{width:43%;font-size:2.85cqw}.fieldnotes .comparison-band{padding:3cqw;background:#fff;border-top:.2cqw solid #28252d}.fieldnotes .comparison-band .comparison-intro{font-size:2.3cqw;line-height:1.4;margin-bottom:2cqw;font-weight:600}.fieldnotes .comparison-band .pair-labels{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;font-size:2cqw;font-weight:800;text-align:center;margin-bottom:1.2cqw}.fieldnotes .comparison-band>img{width:100%}.fieldnotes .comparison-band .source-note{font-size:1.4cqw;color:#656a76;text-align:center;margin-top:1cqw}.fieldnotes .p3-dana{font-size:2.95cqw;width:63%;top:3.5%}.fieldnotes .feature-board{position:absolute;left:6.5%;top:41%;width:36%;color:#25232b;padding:1.5cqw 1.2cqw;border-top:.4cqw solid #ce343d;background:#fffffff2}.fieldnotes .feature-board .feature-product{font-size:1.35cqw;font-weight:800;letter-spacing:.09cqw;margin-bottom:1cqw}.fieldnotes .feature-board h2{font-size:3.2cqw;line-height:1.04;letter-spacing:-.1cqw;margin-bottom:1.8cqw}.fieldnotes .feature-board p{font-size:2cqw;line-height:1.45;margin:.8cqw 0}.fieldnotes .feature-board p b{font-size:1.5cqw;color:#bd2a36;margin-right:.5cqw}.fieldnotes .concept-label{font-size:1.7cqw;color:#865c2e}.fieldnotes .dashboard-name{font-size:3cqw;font-weight:900;line-height:1.2;padding:1.5cqw 0 2cqw;border-bottom:.15cqw solid #d5c5a7;margin-bottom:2cqw}.fieldnotes .total{font-size:5.6cqw}.fieldnotes .total span{font-size:2.5cqw}.fieldnotes .cluster-context{font-size:1.8cqw;font-weight:700;margin-top:1cqw}.fieldnotes .p5-dana{font-size:3.1cqw}.fieldnotes .p5-continuation .bubble{font-size:2.85cqw}.fieldnotes .setup h2{font-size:4.5cqw}.fieldnotes .setup .setup-speech{font-size:3cqw}.fieldnotes .settings{font-size:2.25cqw}.fieldnotes .node-selection{background:#fff;margin-top:2.5cqw;padding:1cqw}.fieldnotes .node-selection img{width:100%}.fieldnotes .node-selection figcaption{font-size:1.45cqw;line-height:1.35;color:#5f6673;padding:1cqw .5cqw}.fieldnotes .selection-summary{display:grid;grid-template-columns:1fr 1fr;gap:1.6cqw;margin-top:1.8cqw}.fieldnotes .selection-summary div{border:.14cqw solid #8391a7;padding:1.5cqw;font-size:2.05cqw;line-height:1.4}.fieldnotes .selection-summary strong{color:#ffe0aa}.fieldnotes .selection-summary small{display:block;font-size:1.65cqw;margin-top:.7cqw;color:#cbd5e5}.fieldnotes .result-dashboard{border:.2cqw solid #b7bcc8;padding:1.4cqw;background:#f5f7fb;margin-top:2cqw}.fieldnotes .result-dashboard header{border-bottom:.15cqw solid #c7cdd7;padding:.7cqw 1cqw 1.4cqw;margin-bottom:1.5cqw;font-size:1.65cqw;font-weight:800;letter-spacing:.05cqw}.fieldnotes .result-dashboard header strong{display:block;font-size:2.8cqw;line-height:1.2;margin-top:.5cqw}.fieldnotes .result-dashboard .split-map{background:#fff}.fieldnotes .reveal .justin-result{font-size:2.9cqw;width:77%}.fieldnotes .p8-dana{font-size:2.85cqw;width:57%}.fieldnotes .p8-sam{font-size:3.15cqw;width:34%}.fieldnotes .maintenance{border:.2cqw solid #28252d;border-top:0;padding:2.2cqw 3cqw;background:#fbefd5;font-size:2.2cqw;line-height:1.4}.fieldnotes .maintenance strong{color:#a32b31}.fieldnotes .closing h2{font-size:5.9cqw}.fieldnotes .closing .product-close{font-size:2.5cqw;font-weight:800;line-height:1.4;color:#9b2933}.fieldnotes .closing .episode-end{font-size:1.6cqw}.fieldnotes .episode-panel{margin-bottom:8cqw}.fieldnotes /* Indonesian lettering; character artwork and chart geometry are unchanged. */
.message{font-size:2.95cqw}.fieldnotes .p1-reply{font-size:2.6cqw}.fieldnotes .p2-sam,.fieldnotes .p2-justin{font-size:2.8cqw}.fieldnotes .p3-dana{font-size:2.9cqw}.fieldnotes .feature-board h2{font-size:3.4cqw}.fieldnotes .feature-board .feature-alias{font-size:1.2cqw;margin-top:-.9cqw;margin-bottom:1.5cqw;color:#656a76}.fieldnotes .p5-sam{font-size:3.5cqw}.fieldnotes .p5-dana{font-size:2.85cqw}.fieldnotes .p5-continuation .bubble{font-size:2.8cqw}.fieldnotes .p8-dana{font-size:2.85cqw}.fieldnotes .p8-sam{font-size:3.1cqw}.fieldnotes .closing .product-close{font-size:2.5cqw}.fieldnotes .series{font-size:1.5cqw}.fieldnotes .selection-summary{font-size:2cqw}.fieldnotes .comparison-band .comparison-intro{font-size:2.2cqw}.fieldnotes .setup h2{font-size:4.6cqw}
