.nb-pen-tag.is-pen-1 .nb-hand,.nb-pen-ink.is-pen-1{color:var(--nb-hand-ink)}.nb-pen-tag.is-pen-2 .nb-hand,.nb-pen-ink.is-pen-2,.nb-pen-line.is-pen-2 :is(.nb-hand,.nb-hand-input,.nb-hand-textarea),.nb-pen-read.is-pen-2 .nb-hand{color:var(--nb-hand-ink-2)}.nb-pen-line,.nb-pen-read{grid-template-columns:2.75rem minmax(0,1fr);column-gap:8px;min-width:0;display:grid}.nb-pen-line{align-items:start}.nb-pen-line+.nb-pen-line{border-top:1px dotted rgb(var(--nb-ink-2-rgb) / .38);padding-top:10px}.nb-pen-tag{min-width:0;display:block}.nb-pen-tag .nb-hand{font-size:var(--nb-text-hand-list);overflow-wrap:normal;white-space:nowrap;line-height:1.1;display:inline-block}.nb-pen-line>.nb-pen-tag{padding-top:12px}.nb-pen-body{gap:8px;min-width:0;display:grid}.nb-pen-body>.nb-choices .nb-choice-row{padding-top:6px}.nb-pen-read{align-items:baseline}.nb-pen-read+.nb-pen-read{margin-top:4px}.nb-pen-read-body{min-width:0}.nb-pen-reads{gap:2px;display:grid}.nb-contents-stand.nb-contents-stand-pen{align-items:baseline;gap:4px;display:flex}.nb-contents-stand-pen .nb-pen-tag{flex:none;min-width:1.5rem}.nb-contents-stand-pen .nb-pen-tag .nb-hand{font-size:var(--nb-text-hand-min)}.nb-pen-fold{justify-self:start}.nb-pen-fold,.nb-slip-unfold{min-width:44px}.nb-slip{background:var(--nb-print);border:1px solid rgb(var(--nb-ink-2-rgb) / .22);max-width:52ch;box-shadow:var(--nb-shadow-print);border-radius:2px;flex-wrap:wrap;align-items:center;gap:2px 18px;margin:4px 0;padding:10px 16px 8px;display:flex}.nb-slip-line{font-family:var(--nb-serif);color:var(--nb-ink-2);font-size:16.5px;font-style:italic;line-height:1.45}.nb-slip-line .nb-hand{font-style:normal;font-size:var(--nb-text-hand-min);line-height:1}.nb-pen-agree{font-family:var(--nb-sans);font-size:var(--nb-text-ui-large);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-ink);max-width:52ch;line-height:1.45}.nb-pens-ask{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.nb-pens-ask-line{font-family:var(--nb-serif);color:var(--nb-ink-2);font-size:16.5px;font-style:italic;line-height:1.45}.nb-pens{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.nb-pens-legend{float:left;width:100%;margin-bottom:4px;padding:0}.nb-pens-legend+*{clear:left}.nb-pens-fields{flex-wrap:wrap;gap:8px 28px;display:flex}.nb-pens-field{width:7.5rem}.nb-pens-field:nth-child(2) .nb-pens-input{color:var(--nb-hand-ink-2)}.nb-pens-input{font-size:var(--nb-text-hand)}.nb-pens-hint,.nb-pens-device{max-width:52ch}.nb-pens-same{font-family:var(--nb-sans);font-size:var(--nb-text-ui);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-brick);line-height:1.4}.nb-pens-actions{flex-wrap:wrap;gap:0 22px;display:flex}@media print{.nb-pens-ask{display:none}.nb-slip{box-shadow:none;break-inside:avoid;background:#fff;border:.5pt solid #999}.nb-pen-tag.is-pen-2 .nb-hand,.nb-pen-ink.is-pen-2,.nb-pen-read.is-pen-2 .nb-hand{color:var(--nb-hand-ink-2)}.nb-pen-read+.nb-pen-read,.nb-pen-line+.nb-pen-line{border-color:#999}}@media (forced-colors:active){.nb-slip{outline-offset:-1px;outline:1px solid canvastext}}.nb-review-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;display:flex}.nb-review-head>h1{text-wrap:balance;flex:18ch}.nb-review-deck,.nb-shared-deck,.nb-library-deck{max-width:56ch}.nb-review-ended{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui-large);color:var(--nb-ink-2);margin-top:10px;font-weight:600}.nb-shared-error,.nb-shared-loading{margin-top:18px;font-size:15px}.nb-shared-error a,.nb-library-error a{color:var(--nb-evergreen-deep);font-weight:600}.nb-summary-head>.nb-mrow-main{gap:10px;padding-top:8px;display:grid}.nb-summary-title{font-family:var(--nb-serif);letter-spacing:-.015em;font-variation-settings:"opsz" 48;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.85rem,1.3rem + 1.5vw,2.6rem);font-weight:400;line-height:1.1}.nb-summary-title .nb-hand{font-size:1.3em;line-height:1.05}.nb-summary-shared{font-family:var(--nb-sans);font-size:var(--nb-text-ui);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-evergreen-deep)}.nb-summary-priorities{color:var(--nb-ink-2);font-style:italic}.nb-summary-jump .nb-link{min-height:44px;font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);color:var(--nb-evergreen-deep);align-items:center;font-size:15px;font-weight:600;display:inline-flex}.nb-mrow.nb-summary-comparison{padding-top:38px}.nb-summary-comparison :is(h2,h3){scroll-margin-top:16px}.nb-summary-purpose>.nb-mrow-main,.nb-summary-focus>.nb-mrow-main{gap:10px;display:grid}.nb-summary-focus .nb-small{max-width:62ch}.nb-summary-focus-questions{gap:12px;max-width:66ch;margin-top:4px;list-style:none;display:grid}.nb-summary-focus-questions p{line-height:1.5}.nb-summary-focus-questions .nb-hand{font-size:var(--nb-text-hand-list)}.nb-mrow.nb-summary-section-head{padding-top:38px;padding-bottom:12px}.nb-summary-section-head .nb-small{max-width:62ch;margin-top:6px}.nb-summary-label{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2);line-height:1.35}p>.nb-summary-label,span>.nb-summary-label{margin-right:6px}.nb-summary-empty{color:var(--nb-ink-2);font-size:16px;font-style:italic;line-height:1.5}.nb-summary-num{font-family:var(--nb-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--nb-brick);font-size:2.1rem;font-style:italic;font-weight:400;line-height:1;display:block}.nb-summary .nb-summary-thumb{max-width:132px;margin-top:14px}.nb-summary-thumb .nb-print-paper{padding:5px 5px 6px}.nb-summary-thumb .nb-caption{margin-top:6px;font-size:13px;line-height:1.35}.nb-summary-thumb .nb-tape{width:46px;height:15px}.nb-summary-thumb .nb-tape.is-tl{top:-6px;left:-14px}.nb-summary-thumb .nb-tape.is-tr{top:-5px;right:-14px}@container nb-page (width<=559.98px){.nb-summary-town>.nb-mrow-margin{align-items:flex-start;gap:16px;display:flex}.nb-summary .nb-summary-thumb{width:112px;margin-top:2px}}.nb-summary-town-card{gap:14px;display:grid}.nb-summary-town-head{gap:6px;display:grid}.nb-summary-town-name .nb-hand{font-size:2rem;line-height:1.05}.nb-summary-town-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.nb-summary-town-meta:empty{display:none}.nb-summary-days-line{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-evergreen-deep)}.nb-found{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;display:grid}.nb-found-row{align-content:start;gap:4px;min-width:0;display:grid}.nb-found-row dd{margin:0}.nb-found-row .nb-hand{font-size:var(--nb-text-hand-list)}.nb-found-stand{font-size:17px}.nb-found-caption{margin-top:2px}.nb-found-tried{font-size:17px;line-height:1.5}.nb-found-none{max-width:58ch}@container nb-page (width>=760px){.nb-found{grid-template-columns:max-content minmax(0,1fr);gap:12px 22px}.nb-found-row{display:contents}.nb-found-row dt{padding-top:.35em}}.nb-summary-fields{grid-template-columns:minmax(0,1fr);gap:16px 36px;display:grid}.nb-summary-fields>div{align-content:start;gap:4px;min-width:0;display:grid}.nb-summary-fields dd{margin:0}.nb-summary-fields .nb-hand{font-size:var(--nb-text-hand-list)}@container nb-page (width>=760px){.nb-summary-fields.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@container nb-page (width>=980px){.nb-summary-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.nb-summary-group+.nb-summary-group{margin-top:6px}.nb-summary-kept-from{font-size:17px;line-height:1.5}.nb-summary-kept-from .nb-hand{font-size:var(--nb-text-hand-list)}.nb-summary-day-label{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-brick);font-variant-numeric:lining-nums tabular-nums;line-height:1.35;display:block}.nb-summary-day>.nb-mrow-main,.nb-summary-week>.nb-mrow-main{gap:10px;display:grid}.nb-summary-day-town .nb-hand{font-size:1.75rem;line-height:1.05}.nb-summary-open{font-family:var(--nb-serif);color:var(--nb-ink-2);font-size:18px;font-style:italic;font-weight:400}.nb-mrow.nb-summary-day.is-line{padding-block:10px}.nb-summary-day-line{font-size:16px;font-weight:400;line-height:1.45}.nb-summary-day-line .nb-hand{font-size:var(--nb-text-hand-list);line-height:1.1}.nb-summary-day-line .nb-summary-open{font-size:16px}.nb-summary-day-sep{font-family:var(--nb-serif);color:var(--nb-ink-2);padding:0 .12em;font-weight:400}.nb-summary-day-planned{font-family:var(--nb-serif);letter-spacing:normal;color:var(--nb-ink-2);font-size:15px;font-style:italic;font-weight:400}.nb-summary-bands{grid-template-columns:minmax(0,1fr);gap:14px 32px;display:grid}@container nb-page (width>=900px){.nb-summary-bands{grid-template-columns:repeat(3,minmax(0,1fr))}}.nb-summary-band{align-content:start;gap:6px;min-width:0;display:grid}.nb-summary-band-label{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-evergreen-deep);border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .45);padding-bottom:4px}.nb-summary-activities{gap:12px;list-style:none;display:grid}.nb-summary-activity{gap:2px;display:grid}.nb-summary-activity-title{flex-wrap:wrap;align-items:baseline;gap:2px 10px;line-height:1.35;display:flex}.nb-summary-activity-title strong{font-size:17px;font-weight:560}.nb-summary-mark.is-tried{align-self:center;display:inline-flex}.nb-summary-tick{width:22px;height:22px;overflow:visible}.nb-summary-tick path{fill:none;stroke:var(--nb-brick);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.nb-summary-mark.is-planned{color:var(--nb-ink-2);font-size:15px;font-style:italic}.nb-summary-activity-try{color:var(--nb-ink-2);max-width:62ch;font-size:16px;line-height:1.5}.nb-summary-activity .nb-link{justify-self:start;font-size:14px}.nb-summary-week-title{font-family:var(--nb-serif);font-size:var(--nb-text-h4);font-weight:560;line-height:1.3}.nb-summary-week-towns,.nb-summary-week-note{line-height:1.45}.nb-summary-week-towns .nb-hand,.nb-summary-week-note .nb-hand{font-size:var(--nb-text-hand-list)}.nb-summary-week-days{gap:16px;padding-top:6px;list-style:none;display:grid}.nb-summary-week-day,.nb-summary-prompt-day{font-family:var(--nb-sans);font-size:var(--nb-text-ui);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-brick);margin-bottom:6px}.nb-summary-week-day .nb-hand,.nb-summary-prompt-day .nb-hand{font-size:1.45rem;font-weight:500}.nb-mrow.nb-summary-prompts-row{padding-block:8px}.nb-summary-prompt-days{gap:18px;padding:4px 0 10px;list-style:none;display:grid}.nb-summary-routines{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px 32px;list-style:none;display:grid}.nb-summary-routine{border-top:1px solid var(--nb-rule-strong);align-content:start;gap:4px;padding-top:10px;display:grid}.nb-summary-routine-title strong{font-size:17px;font-weight:560;line-height:1.35}.nb-summary-routine-when{color:var(--nb-ink-2);font-size:15px}.nb-summary-routine-when abbr{text-decoration:none}.nb-summary-routine .nb-hand{font-size:var(--nb-text-hand-list)}.nb-mrow.nb-summary-foot{padding-top:26px}.nb-kept-choices .nb-mrow{padding-top:34px}.nb-kept-choices .nb-small{max-width:62ch;margin-top:6px}.nb-kept-list{gap:2px;margin-top:14px;list-style:none;display:grid}.nb-kept-row{border-bottom:1px solid var(--nb-rule);flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.nb-kept-text{flex:300px;align-items:baseline;gap:12px;min-width:0;display:flex}.nb-kept-text .nb-hand{font-size:var(--nb-text-hand-list)}.nb-kept-name{font-size:18px;font-style:italic}.nb-kept-leader{border-bottom:2px dotted var(--nb-ink-3);flex:24px;min-width:24px;translate:0 -5px}.nb-kept-count{font-family:var(--nb-sans);font-size:var(--nb-text-ui);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-ink-2);white-space:nowrap}.nb-mrow.nb-review-keep{border-bottom:0;padding-top:32px}.nb-review-keep>.nb-mrow-main{gap:14px;display:grid}.nb-library-error{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:22px;display:flex}.nb-library-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:26px 24px;margin-top:30px;list-style:none;display:grid}.nb-library-item{min-width:0;display:flex}.nb-library-card{border-radius:var(--nb-radius-page);background-color:var(--nb-print);box-shadow:var(--nb-shadow-print);transition:box-shadow .4s var(--nb-ease-out), translate .4s var(--nb-ease-out);flex-direction:column;flex:1;gap:8px;padding:20px 20px 14px;display:flex}.nb-library-card:hover,.nb-library-card:focus-within{box-shadow:var(--nb-shadow-print-lift);translate:0 -2px}.nb-library-thumb{background:var(--nb-paper);box-shadow:inset 0 0 0 1.5px var(--nb-honey);border-radius:2px;margin-bottom:4px;padding:5px}.nb-library-thumb-svg{aspect-ratio:240/96;width:100%;height:auto;display:block}.nb-library-thumb-ocean{fill:var(--nb-sky-pale)}.nb-library-thumb-land{fill:var(--nb-paper);stroke:var(--nb-sky);stroke-width:1.5px;stroke-linejoin:round}.nb-library-thumb-casing,.nb-library-thumb-route{fill:none;stroke-linecap:round;stroke-linejoin:round}.nb-library-thumb-casing{stroke:var(--nb-evergreen-deep);stroke-width:7px}.nb-library-thumb-route{stroke:var(--nb-honey);stroke-width:4px}.nb-library-thumb-pin{fill:var(--nb-evergreen-deep);stroke:var(--nb-honey);stroke-width:3px}.nb-library-card-title{font-family:var(--nb-serif);letter-spacing:-.005em;overflow-wrap:anywhere;border-bottom:1.5px solid var(--nb-margin-line);padding-bottom:10px;font-size:1.35rem;font-weight:400;line-height:1.25}.nb-library-card-date{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2)}.nb-library-card-actions{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:auto;padding-top:10px;display:flex}.nb-library-card-actions>button{overflow-wrap:anywhere;text-align:start;max-width:100%}.nb-library-empty{color:var(--nb-ink-2);max-width:56ch;margin-top:28px;font-style:italic}.nb-library-standalone{max-width:56ch;font-size:var(--nb-text-small);color:var(--nb-ink-2);margin-top:14px;line-height:1.5;display:none}@media (display-mode:standalone){.nb-library-standalone{display:block}}.nb-library-backup{border-top:1px dashed rgb(var(--nb-ink-2-rgb) / .35);margin-top:40px;padding-top:20px}@media (prefers-reduced-motion:reduce){.nb-library-card:hover,.nb-library-card:focus-within{translate:none}}@media screen and (prefers-reduced-motion:no-preference){.nb-library-opening[data-opening=playing]{--nb-library-lead:var(--opening-name-lag);--nb-library-draw:calc(2 * var(--opening-pop-time))}.nb-library-opening[data-opening=playing] .nb-library-thumb{--nb-library-at:calc(var(--nb-library-lead) + var(--nb-library-turn,0) * var(--opening-name-lag));animation:opening-pin-fade var(--opening-name-time) ease-out both;animation-delay:var(--nb-library-at)}.nb-library-opening[data-opening=playing] :is(.nb-library-thumb-casing,.nb-library-thumb-route){stroke-dasharray:1 2;animation:opening-route-draw var(--nb-library-draw) var(--opening-draw-ease) both;animation-delay:calc(var(--nb-library-at) + var(--opening-name-lag))}.nb-library-opening[data-opening=playing] .nb-library-thumb-pin{transform-box:fill-box;transform-origin:50%;animation:opening-pin-pop var(--opening-pop-time) var(--opening-pop-ease) both, opening-pin-fade var(--opening-pop-time) ease-out both;animation-delay:calc(var(--nb-library-at) + var(--opening-name-lag) + var(--nb-library-reach) * var(--nb-library-draw))}.nb-library-thumb-pin.is-start{--nb-library-reach:0}.nb-library-thumb-pin.is-middle{--nb-library-reach:.5}.nb-library-thumb-pin.is-end{--nb-library-reach:1}.nb-shared-opening[data-opening=playing] .nb-summary-found>.nb-summary-town:not(.is-shown){opacity:0}.nb-shared-opening[data-opening=playing] .nb-summary-found>.nb-summary-town.is-shown{animation:opening-pin-fade var(--opening-pop-time) ease-out both}.nb-shared-opening[data-opening=playing] .nb-summary-found>.nb-summary-town.is-shown .nb-summary-num{width:fit-content;animation:opening-pin-pop var(--opening-pop-time) var(--opening-pop-ease) both}.nb-shared-opening[data-opening=playing] .nb-summary-found>.nb-summary-town.is-shown .nb-summary-town-name{animation:opening-pin-name var(--opening-name-time) ease-out var(--opening-name-lag) both}}.nb-btn.nb-shared-skip{background:var(--nb-paper);position:absolute;top:30px;right:0}.nb-btn.nb-shared-skip:hover{background:var(--nb-honey-pale)}@media (prefers-reduced-motion:reduce){.nb-btn.nb-shared-skip{display:none}}.nb-found-hunch{margin-top:6px}.nb-found-hunch .nb-hand{font-size:var(--nb-text-hand-list)}.nb-before-after{grid-template-columns:minmax(0,1fr);gap:12px 28px;max-width:62ch;display:grid}@container nb-page (width>=560px){.nb-before-after{grid-template-columns:repeat(2,minmax(0,1fr))}}.nb-before-col,.nb-after-col,.nb-before-same{align-content:start;justify-items:start;gap:4px;min-width:0;display:grid}.nb-before-same-line{font-size:17px;line-height:1.5}.nb-before-expect .nb-hand{font-size:var(--nb-text-hand-list)}.nb-found-been{padding-top:4px}.nb-call{border-top:1px dashed rgb(var(--nb-ink-2-rgb) / .35);max-width:62ch;padding-top:14px}.nb-call-title{font-family:var(--nb-serif);font-size:var(--nb-text-h4);color:var(--nb-evergreen-deep);font-weight:560;line-height:1.3}.nb-call-result{font-family:var(--nb-sans);font-size:var(--nb-text-ui-large);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-ink);min-height:1.45em;line-height:1.45}.nb-call.is-read,.nb-call.is-waiting{gap:6px}.nb-call-wait{color:var(--nb-ink-2);font-size:16px;font-style:italic;line-height:1.5}.nb-call-line,.nb-lookback-answer{line-height:1.6}.nb-call-line .nb-circled,.nb-lookback-answer .nb-circled,.nb-lookback-then .nb-circled,.nb-lookback-said .nb-circled{font-size:17px}.nb-call-because .nb-hand,.nb-lookback-because .nb-hand,.nb-lookback-said .nb-hand{font-size:var(--nb-text-hand-list)}.nb-lookback-said{gap:2px;display:grid}.nb-been-line.nb-been-print,.nb-call.nb-call-print{display:none}.nb-lookback-on{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2);margin-top:4px}.nb-lookback-line{font-family:var(--nb-sans);font-size:var(--nb-text-ui);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-ink-2);flex-wrap:wrap;align-items:center;gap:4px 0;margin:14px 0 0;padding:0;list-style:none;display:flex}.nb-lookback-line li{align-items:center;display:inline-flex}.nb-lookback-line li+li:before{content:"·";color:var(--nb-ink-2);padding:0 12px 0 8px}.nb-lookback-line [aria-current=step]{color:var(--nb-ink)}.nb-lookback-town .nb-mrow-main{gap:10px;max-width:62ch;display:grid}.nb-lookback-then{flex-wrap:wrap;align-items:baseline;gap:4px 22px;display:flex}.nb-lookback-then-part{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:inline-flex}.nb-lookback-date{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-ink-2)}.nb-lookback-lines .nb-mrow-main{gap:18px;max-width:62ch;display:grid}.nb-mrow.nb-lookback-caption-row{padding-block:10px 14px}.nb-lookback-caption{max-width:52ch}.nb-summary-lookback.nb-lookback-print{display:none}@media print{.nb-call.nb-call-print{display:grid}.nb-summary-lookback.nb-lookback-print,.nb-been-line.nb-been-print{display:block}.nb-call{break-inside:avoid;border-top:.5pt dashed #999;padding-top:6pt}.nb-call-result{font-size:10pt}.nb-lookback-line{font-size:9.5pt}.nb-lookback-town,.nb-before-after{break-inside:avoid}.nb-review-page,.nb-shared-page{font-size:11pt;line-height:1.45}.nb-review-page h1,.nb-shared-page h1{font-size:22pt}.nb-review .nb-page-head{padding-bottom:10pt}.nb-review-deck,.nb-shared-deck{margin-top:6pt;font-size:11pt}.nb-mrow.nb-summary-comparison{padding-top:14pt}.nb-review-page :is([role=region],[tabindex="0"]){max-height:none!important;overflow:visible!important}.nb-summary-title{font-size:20pt}.nb-summary .nb-hand{font-size:16pt;line-height:1.15}.nb-summary .nb-summary-title .nb-hand{font-size:26pt}.nb-summary .nb-summary-town-name .nb-hand,.nb-summary .nb-summary-day-town .nb-hand{font-size:18pt}.nb-mrow.nb-summary-section-head{break-after:avoid;padding-top:16pt;padding-bottom:4pt}.nb-summary-section-head h3{font-size:15pt}.nb-summary-town-head,.nb-summary-fields>div,.nb-found-row,.nb-summary-routine,.nb-summary-focus,.nb-summary-purpose,.nb-summary-activity,.nb-summary-day-town,.nb-summary-week-title{break-inside:avoid}.nb-summary-day-town,.nb-summary-week-title,.nb-summary-band-label{break-after:avoid}.nb-summary-bands{display:block}.nb-summary-band{break-inside:avoid;display:block}.nb-summary-band+.nb-summary-band{margin-top:8pt}.nb-summary-band-label{margin-bottom:3pt}:is(.nb-review-page,.nb-shared-page) .nb-mrow:not(.nb-mrow-bare,.nb-summary-section-head){padding:8pt 0}:is(.nb-review-page,.nb-shared-page) .nb-mrow.nb-summary-day.is-line{break-inside:avoid;padding:4pt 0}.nb-summary .nb-summary-day-line .nb-hand{font-size:14pt}.nb-summary-day-line .nb-summary-open{font-size:11pt}.nb-summary-day-planned{color:#333;font-size:10pt}.nb-fold.nb-summary-prompts::details-content{content-visibility:visible;block-size:auto;transition:none;overflow:visible}.nb-summary-prompts>summary{color:#1f4535;break-after:avoid;min-height:0;padding:0 0 4pt;font-size:10.5pt;display:flex}.nb-summary-prompts>summary .nb-icon{display:none}.nb-summary-prompt-days{display:block}.nb-summary-prompt-days>li+li{margin-top:8pt}.nb-summary-prompt-day{break-after:avoid}.nb-summary .nb-summary-thumb{width:100%;max-width:32mm;margin-top:6pt}.nb-summary-thumb .nb-caption{font-size:8pt}.nb-summary-empty,.nb-summary-activity-try,.nb-summary-routine-when,.nb-summary-priorities,.nb-summary-mark.is-planned{color:#333;font-size:10pt}.nb-found-tried,.nb-found-stand{font-size:11pt}.nb-summary-tick{width:14pt;height:14pt}.nb-summary-activity-title strong,.nb-summary-routine-title strong{font-size:11pt}.nb-summary-label,.nb-summary-band-label,.nb-summary-days-line,.nb-summary-day-label,.nb-source-line{color:#333;font-size:8.5pt}.nb-summary-num{font-size:18pt}.nb-summary .nb-coverage{max-width:none;font-size:9.5pt;line-height:1.4}.nb-summary-fields{gap:6pt 18pt}.nb-summary .nb-tier-tag{color:#222;background:0 0;font-size:8pt;box-shadow:inset 0 0 0 .5pt #777}.nb-summary .nb-link{color:#1f4535;min-height:0;padding:0;font-size:9pt}.nb-summary .nb-caption{font-size:9pt}}@media (forced-colors:active){.nb-summary-tick path{stroke:canvastext}.nb-library-thumb{outline-offset:-1px;outline:1px solid canvastext}.nb-library-thumb-ocean{fill:canvas}.nb-library-thumb-land{fill:canvas;stroke:canvastext}.nb-library-thumb-casing{stroke:canvastext}.nb-library-thumb-route{stroke:highlight}.nb-library-thumb-pin{fill:canvas;stroke:canvastext}}.nb-app{--nb-gutter:clamp(10px, 4vw - 8px, 48px);--nb-side-l:max(var(--nb-gutter), env(safe-area-inset-left));--nb-side-r:max(var(--nb-gutter), env(safe-area-inset-right));padding-left:var(--nb-side-l);padding-right:var(--nb-side-r);flex-direction:column;display:flex;position:relative}.nb-masthead,.nb-shell,.nb-save-bar-inner,.nb-colophon-inner{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.nb-shell{flex:1 0 auto}html:has(.nb-save-bar){scroll-padding-bottom:132px}.nb-skip{left:var(--nb-side-l);z-index:30;border-radius:var(--nb-radius-button);background:var(--nb-honey);color:var(--nb-cover);font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-weight:600;font-size:var(--nb-text-ui-large);transition:translate .25s var(--nb-ease-out);padding:10px 16px;text-decoration:none;position:absolute;top:8px;translate:0 -180%}:is(.nb-skip:focus,.nb-skip:focus-visible){translate:none}.nb-app .nb-skip:focus-visible{outline-color:var(--nb-cover-ink)}.nb-cover{color:var(--nb-cover-ink);container:nb-cover/inline-size}.nb-masthead{grid-template-columns:minmax(max-content,1fr) auto auto;grid-template-areas:"mark pill actions";align-items:center;gap:2px 20px;padding:16px 0 10px;display:grid}.nb-wordmark{min-height:44px;color:var(--nb-cover-ink);grid-area:mark;justify-self:start;align-items:baseline;gap:10px;padding:4px 0;text-decoration:none;display:inline-flex}.nb-wordmark-mark{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center;width:30px;height:30px}.nb-wordmark-trail{stroke:var(--nb-honey)}.nb-wordmark-name{font-family:var(--nb-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 36;white-space:nowrap;font-size:23px;font-weight:600;line-height:1.1}.nb-wordmark-line{font-family:var(--nb-serif);color:var(--nb-cover-ink-2);white-space:nowrap;font-size:15px;font-style:italic;line-height:1.2}.nb-wordmark:hover .nb-wordmark-name{text-decoration:underline;-webkit-text-decoration-color:var(--nb-honey);text-decoration-color:var(--nb-honey);text-underline-offset:5px;text-decoration-thickness:1.5px}.nb-save-pill{background:var(--nb-cover-2);color:var(--nb-cover-ink);font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);letter-spacing:.01em;border-radius:999px;grid-area:pill;justify-self:end;align-items:center;gap:8px;padding:6px 13px 6px 11px;font-size:13.5px;line-height:1.3;display:inline-flex}.nb-save-dot{background:var(--nb-honey);border-radius:50%;flex:none;width:8px;height:8px}[data-kind=saved]>.nb-save-dot{background:var(--nb-saved)}[data-kind=draft]>.nb-save-dot,[data-kind=unsaved]>.nb-save-dot{background:var(--nb-brick-2)}[data-kind=error]>.nb-save-dot{background:var(--nb-brick-2);box-shadow:0 0 0 2px var(--nb-cover-ink)}[data-kind=saving]>.nb-save-dot{animation:1s ease-in-out infinite nb-save-pulse}@keyframes nb-save-pulse{50%{opacity:.3}}.nb-mast-actions{white-space:nowrap;grid-area:actions;align-items:center;gap:4px;display:flex}.nb-mast-btn{border-radius:var(--nb-radius-button);min-width:44px;min-height:44px;color:var(--nb-cover-ink-2);font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 10px;font-size:14.5px;font-weight:600;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.nb-mast-btn:hover{color:var(--nb-cover-ink);background:#f1e9d312}.nb-mast-btn[aria-expanded=true],.nb-mast-btn[aria-current=page]{color:var(--nb-cover-ink);box-shadow:inset 0 -2px 0 var(--nb-honey)}.nb-tabs{z-index:1;margin-top:4px;position:relative}.nb-tabs-list{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;padding:6px 18px 0;list-style:none;display:flex;position:relative;overflow:auto hidden}.nb-tabs-list::-webkit-scrollbar{display:none}.nb-tabs-list>li{scroll-snap-align:center;flex:none;display:flex}.nb-tabs-list>li:first-child .nb-tab{--nb-tab-tint:var(--nb-tab-1)}.nb-tabs-list>li:nth-child(2) .nb-tab{--nb-tab-tint:var(--nb-tab-2)}.nb-tabs-list>li:nth-child(3) .nb-tab{--nb-tab-tint:var(--nb-tab-3)}.nb-tabs-list>li:nth-child(4) .nb-tab{--nb-tab-tint:var(--nb-tab-4)}.nb-tabs-list>li:nth-child(5) .nb-tab{--nb-tab-tint:var(--nb-tab-5)}.nb-tab{border-radius:var(--nb-radius-tab) var(--nb-radius-tab) 0 0;background:var(--nb-tab-tint,var(--nb-tab-1));min-height:44px;color:var(--nb-ink);font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:translate .35s var(--nb-ease-out), background-color .2s;border:0;align-items:center;gap:8px;padding:10px 16px 12px;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex;position:relative;translate:0 5px;box-shadow:inset 0 -6px 8px -6px #281e0a2e}.nb-tab-num{color:var(--nb-ink-2);font-variant-numeric:tabular-nums lining-nums;font-weight:500}.nb-tab:hover{translate:0 1px}.nb-app .nb-tab:focus-visible{outline-offset:-4px}.nb-tab[aria-current=step]{background:var(--nb-paper);box-shadow:none;padding-bottom:14px;translate:none}.nb-tab[aria-current=step] .nb-tab-num{color:var(--nb-brick)}.nb-tab-dot{border:2.5px solid var(--nb-ink-2);pointer-events:none;border-radius:50%;width:0;height:0;position:absolute;top:8px;right:6px}.nb-tab[aria-disabled=true],.nb-tab[aria-disabled=true]:hover{color:var(--nb-ink-2);background-image:repeating-linear-gradient(135deg, rgb(var(--nb-ink-2-rgb) / .08) 0 6px, transparent 6px 12px);cursor:not-allowed;translate:0 8px}@media (max-width:759.98px){.nb-tabs-list{padding:6px 40px 0 12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 40px),#0000)}.nb-tab{padding:9px 12px 11px;font-size:13.5px}.nb-tab[aria-current=step]{padding-bottom:13px}.nb-tab-dot{top:7px;right:4px}}.nb-book{padding-bottom:32px}html[data-boot] .nb-app[data-view=home] .nb-book>.nb-spread{display:none}html[data-boot] .nb-book{min-height:100svh}.nb-notice{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);color:var(--nb-ink);font-size:15px;line-height:1.45}.nb-notice:not(:empty){border-radius:var(--nb-radius-page);border-bottom:1px dashed var(--nb-rule-strong);background:var(--nb-paper);box-shadow:var(--nb-shadow-print);animation:nb-notice-in .4s var(--nb-ease-out) both;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px;padding:13px 20px;display:flex}.nb-notice.is-error{color:var(--nb-brick)}.nb-notice a,.nb-dialog-error a{color:var(--nb-evergreen-deep);font-weight:600}@keyframes nb-notice-in{0%{opacity:0;translate:0 -6px}}.nb-save-bar{z-index:5;margin-left:calc(var(--nb-side-l) * -1);margin-right:calc(var(--nb-side-r) * -1);padding:10px var(--nb-side-r) calc(10px + env(safe-area-inset-bottom)) var(--nb-side-l);background:var(--nb-cover);color:var(--nb-cover-ink);border-top:1px solid #f1e9d329;position:sticky;bottom:0;box-shadow:0 -16px 28px -20px #000000bf}.nb-save-bar-inner{justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.nb-save-state{min-width:0;font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:2px 16px;font-size:14px;line-height:1.4;display:flex}.nb-save-status{color:var(--nb-cover-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.nb-save-status>.nb-save-dot{align-self:center}.nb-save-hint{color:var(--nb-cover-ink-2)}.nb-save-error{color:var(--nb-honey)}.nb-save-error a{color:var(--nb-cover-ink);-webkit-text-decoration-color:var(--nb-honey);text-decoration-color:var(--nb-honey)}.nb-save-bar .nb-btn{background:var(--nb-paper);color:var(--nb-evergreen-deep);flex:none;box-shadow:0 10px 18px -12px #000000e6}.nb-save-bar .nb-btn:hover{background:var(--nb-honey-pale)}.nb-save-bar .nb-btn:is(:disabled,[aria-disabled=true]),.nb-save-bar .nb-btn:is(:disabled,[aria-disabled=true]):hover,.nb-save-bar .nb-btn:is(:disabled,[aria-disabled=true]):active{color:var(--nb-cover-ink-2);background-color:#0000;background-image:repeating-linear-gradient(135deg,#f1e9d314 0 6px,#0000 6px 12px);box-shadow:inset 0 0 0 1.5px #c7d2bd73}.nb-colophon{color:var(--nb-cover-ink-2);font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);letter-spacing:.01em;padding:36px 0 44px;font-size:14px;line-height:1.55}.nb-colophon-inner{gap:26px;display:grid}.nb-colophon-sign{font-family:var(--nb-serif);letter-spacing:0;color:var(--nb-cover-ink);font-size:22px;font-style:italic;line-height:1.35}.nb-colophon-lines{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px 32px;list-style:none;display:grid}.nb-colophon-lines li{align-items:flex-start;gap:10px;max-width:52ch;display:flex}.nb-colophon-lines .nb-icon{color:var(--nb-honey);margin-top:2px}.nb-colophon-row{border-top:1px solid #f1e9d32e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:14px;display:flex}.nb-colophon-links{flex-wrap:wrap;column-gap:22px;list-style:none;display:flex}.nb-colophon-links a{min-height:44px;color:var(--nb-cover-ink);align-items:center;text-decoration-color:#e1b35abf;display:inline-flex}.nb-colophon-links a:hover{-webkit-text-decoration-color:var(--nb-honey);text-decoration-color:var(--nb-honey)}.nb-noscript{max-width:1440px;font-family:var(--nb-sans);color:var(--nb-cover-ink);margin:12px auto}@container nb-cover (width<=949.98px){.nb-wordmark-line{display:none}}@container nb-cover (width<=763.98px){.nb-masthead:has(.nb-save-pill[data-kind=error]){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark actions""pill pill";column-gap:8px;padding:6px 0 8px}.nb-save-pill[data-kind=error]{justify-self:start}}@container nb-cover (width<=697.98px){.nb-masthead{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark actions""pill pill";column-gap:8px;padding:6px 0 8px}.nb-save-pill{justify-self:start}}@media (max-width:599.98px){.nb-masthead{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark actions""pill pill";column-gap:8px;padding:6px 0 8px}.nb-wordmark{gap:8px}.nb-wordmark-name{font-size:20px}.nb-wordmark-line{display:none}.nb-save-pill{font-size:var(--nb-text-label);white-space:normal;justify-self:start;gap:6px;padding:4px 9px 4px 8px}.nb-mast-actions{gap:0}.nb-mast-btn{justify-content:center;width:44px;padding:0}.nb-mast-btn .nb-icon{width:21px;height:21px}.nb-mast-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nb-notice:not(:empty){padding:12px 16px}.nb-save-bar{padding-top:8px}.nb-save-bar-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status button""hint hint""error error";align-items:center;gap:2px 12px;display:grid}.nb-save-state{display:contents}.nb-save-status{grid-area:status;font-size:13.5px}.nb-save-hint{grid-area:hint;font-size:13px}.nb-save-error{grid-area:error;font-size:13px}.nb-save-bar .nb-btn{grid-area:button;min-height:44px;padding:8px 16px}.nb-colophon{padding:28px 4px 36px}.nb-colophon-sign{font-size:20px}}@media print{.nb-app{padding:0}.nb-app :is(.nb-skip,.nb-notice,.nb-noscript){display:none!important}.nb-book{padding:0}}@media (forced-colors:active){.nb-mast-btn:is([aria-expanded=true],[aria-current=page]){border-bottom:2px solid highlight;padding-bottom:4px}.nb-save-pill,.nb-tab{outline-offset:-1px;outline:1px solid buttontext}.nb-tab[aria-current=step]{color:canvastext;background-color:canvas;border-top:3px solid highlight;padding-top:7px}.nb-tab[aria-disabled=true],.nb-tab[aria-disabled=true]:hover,.nb-tab[aria-disabled=true] .nb-tab-num{color:graytext}.nb-tab[aria-disabled=true]:not(:focus-visible){outline-offset:-1px;outline:1px dashed graytext}.nb-save-bar .nb-btn:is(:disabled,[aria-disabled=true]),.nb-save-bar .nb-btn:is(:disabled,[aria-disabled=true]):hover,.nb-save-bar .nb-btn:is(:disabled,[aria-disabled=true]):active{color:graytext}@media (max-width:759.98px){.nb-tab[aria-current=step]{padding-top:6px}}}.nb-insert{border-radius:var(--nb-radius-page);background:var(--nb-print);width:100%;color:var(--nb-ink);box-shadow:var(--nb-shadow-card);animation:nb-insert-in .45s var(--nb-ease-out) both;margin:0 auto 16px;padding:26px 30px 24px;position:relative}@keyframes nb-insert-in{0%{opacity:0;translate:0 -8px}}.nb-insert-head{border-bottom:3px double var(--nb-rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-bottom:14px;display:flex}.nb-insert-title,.nb-tour-title{font-family:var(--nb-serif);font-size:var(--nb-text-h3);letter-spacing:-.01em;font-variation-settings:"opsz" 30;color:var(--nb-ink);scroll-margin-top:16px;font-weight:400;line-height:1.2}.nb-insert-head-actions{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.nb-help-panel{max-width:1120px}.nb-help-body{gap:18px;margin-top:18px;display:grid}.nb-help-side{align-content:start;gap:14px;display:grid}.nb-help-intro{color:var(--nb-ink-2);max-width:44ch;font-size:17px;line-height:1.55}.nb-help-shared{color:var(--nb-ink);border-radius:var(--nb-radius-button);background:var(--nb-honey-pale);max-width:44ch;padding:10px 14px;font-size:16px;line-height:1.5}.nb-help-actions{flex-wrap:wrap;gap:10px 12px;display:flex}.nb-help-foot{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);color:var(--nb-ink-2);font-size:14.5px;line-height:1.5}.nb-help-sep{padding:0 .2em}.nb-help-foot a,.nb-help-answer-body a{color:var(--nb-evergreen-deep);font-weight:600}.nb-help-example{gap:8px;margin-top:10px;display:grid}.nb-help-example .nb-link{justify-self:start}@container nb-book (width>=900px){.nb-help-body{grid-template-columns:minmax(240px,300px) minmax(0,1fr);column-gap:48px}.nb-help-side{position:sticky;top:16px}.nb-help-side .nb-help-actions{flex-direction:column;align-items:stretch}.nb-insert.nb-help-panel{padding:30px 40px 32px}}.nb-help-answers{border-top:1px solid var(--nb-rule)}.nb-help-answers .nb-help-answer{border-bottom:1px solid var(--nb-rule)}.nb-help-answers .nb-help-answer>summary{width:100%;min-height:52px;font-family:var(--nb-serif);color:var(--nb-ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;font-size:1.1rem;font-weight:500;line-height:1.35;transition:color .2s;display:flex}.nb-help-answers .nb-help-answer>summary:hover{color:var(--nb-evergreen-deep)}.nb-help-answers .nb-help-answer>summary .nb-icon{color:var(--nb-brick)}.nb-help-question{text-wrap:pretty}.nb-help-answer-body{max-width:64ch;color:var(--nb-ink);gap:10px;padding:0 2px 18px;font-size:17px;line-height:1.6;display:grid}.nb-completed-example{gap:10px;max-width:68ch;margin-top:8px;display:grid}.nb-example-caption{margin-top:-4px}.nb-example-intro{color:var(--nb-ink-2)}.nb-example-steps{counter-reset:nb-example;border-top:1px solid var(--nb-rule);margin-top:6px;list-style:none;display:grid}.nb-example-steps>li{counter-increment:nb-example;border-bottom:1px solid var(--nb-rule);gap:8px;padding:16px 0 18px 44px;display:grid;position:relative}.nb-example-steps>li:before{content:counter(nb-example);font-family:var(--nb-serif);color:var(--nb-brick);font-variant-numeric:lining-nums;font-size:1.6rem;font-style:italic;line-height:1;position:absolute;top:12px;left:4px}.nb-example-steps strong{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);letter-spacing:.01em;color:var(--nb-ink);font-size:.86em;font-weight:600}.nb-tour{max-width:780px}.nb-tour-text{max-width:62ch;margin-top:10px;font-size:17.5px;line-height:1.55}.nb-tour-caption{max-width:62ch;margin-top:10px}.nb-tour-foot{border-top:1px solid var(--nb-rule);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;padding-top:14px;display:flex}.nb-tour-count{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2);font-variant-numeric:tabular-nums lining-nums;flex:auto;justify-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1.3;display:grid}.nb-tour-marks{gap:4px;display:inline-flex}.nb-tour-marks>span{background:var(--nb-rule-strong);border-radius:2px;width:14px;height:3px}.nb-tour-marks>span.is-done{background:var(--nb-brick)}.nb-tour-close{margin-left:4px}@media (max-width:599.98px){.nb-insert{margin-bottom:12px;padding:20px 18px 18px}.nb-insert-title,.nb-tour-title{font-size:1.36rem}.nb-help-actions>.nb-btn{width:100%}.nb-tour-text{font-size:16.5px}.nb-tour-foot{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back count next""close close close";display:grid}.nb-tour-back{grid-area:back}.nb-tour-count{grid-area:count}.nb-tour-next{grid-area:next}.nb-tour-close{grid-area:close;justify-self:start;margin-left:0}}.nb-empty{background:var(--nb-paper);box-shadow:inset 0 0 0 1.5px var(--nb-honey), var(--nb-shadow-print);border-radius:2px;padding:8px}.nb-empty-words{padding:14px 14px 12px}.nb-empty-words>*{margin:0}.nb-empty-spot{background-color:var(--nb-print);background-image:linear-gradient(var(--nb-rule) 1px, transparent 1px), linear-gradient(90deg, var(--nb-rule) 1px, transparent 1px);background-position:50%;background-size:40px 40px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;min-height:132px;padding:20px 16px;display:flex}.nb-empty-pin{isolation:isolate;flex:none;width:56px;height:56px;position:relative}.nb-empty-pin:before{content:"";box-sizing:border-box;border:3px solid var(--nb-evergreen-deep);background:var(--nb-honey);border-radius:50%;position:absolute;inset:13px}.nb-empty-pin:after{content:"";z-index:-1;background:var(--nb-honey);opacity:.32;border-radius:50%;position:absolute;inset:4px}.nb-empty[data-opening=playing]{--nb-empty-lead:.25s}.nb-empty[data-opening=playing] .nb-empty-pin{animation:opening-pin-pop var(--opening-pop-time) var(--opening-pop-ease) both, opening-pin-fade var(--opening-pop-time) var(--opening-pop-ease) both;animation-delay:var(--nb-empty-lead)}.nb-empty[data-opening=playing] .nb-empty-add{animation:opening-pin-name var(--opening-name-time) ease-out both;animation-delay:calc(var(--nb-empty-lead) + var(--opening-name-lag));pointer-events:none}@media (prefers-reduced-motion:reduce){.nb-empty[data-opening] :is(.nb-empty-pin,.nb-empty-add){animation:none}}@media (forced-colors:active){.nb-empty{outline-offset:-1px;outline:1px solid canvastext}}@media print{.nb-empty{box-shadow:none;background:0 0;padding:0}.nb-empty-words{padding:0}}.nb-field-wrap{max-width:440px}.nb-field{position:relative}.nb-field.is-open{z-index:40}:is(.nb-mrow:has(.nb-field.is-open),.nb-field-wrap:has(.nb-field.is-open)){z-index:40;position:relative}.nb-field .nb-field-input{border:0;border-bottom:1.5px solid var(--nb-ink-2);width:100%;min-height:3.75rem;font-family:var(--nb-sans);color:var(--nb-ink);background:0 0;border-radius:0;outline:none;padding:1.5rem 2.75rem .375rem 0;font-size:1.25rem;line-height:1.4;transition:border-color .2s,box-shadow .2s;display:block}.nb-field .nb-field-input:hover{border-bottom-color:var(--nb-ink)}.nb-field .nb-field-input:focus-visible{outline:2px solid var(--nb-brick);outline-offset:3px;border-bottom-color:var(--nb-brick)}.nb-field.is-invalid .nb-field-input{border-bottom-color:var(--nb-brick);border-bottom-style:dashed}.nb-field .nb-field-input:disabled{color:var(--nb-ink-2);cursor:not-allowed;border-bottom-style:dotted}.nb-field-label{transform-origin:0 0;font-family:var(--nb-sans);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-ink-2);pointer-events:none;transition:transform .3s var(--nb-ease-out), color .2s;font-size:.9375rem;line-height:1.2;position:absolute;top:1.875rem;left:0}.nb-field-input:focus+.nb-field-label,.nb-field-input:not(:placeholder-shown)+.nb-field-label{color:var(--nb-brick);transform:translateY(-1.625rem)scale(.87)}.nb-field-input:disabled+.nb-field-label{color:var(--nb-ink-2)}.nb-field .nb-field-icon{width:1.125rem;height:1.125rem;color:var(--nb-ink-2);pointer-events:none;position:absolute;top:1.75rem;right:.375rem}.nb-field-legend{margin-bottom:6px;display:block}.nb-field-hint,.nb-field-status,.nb-field-source{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-stretch:var(--nb-sans-width);color:var(--nb-ink-2);margin-top:8px;line-height:1.45}.nb-field-status:empty{margin:0}.nb-field-source{max-width:62ch}.nb-field-note{color:var(--nb-ink)}.nb-field-error{font-family:var(--nb-sans);color:var(--nb-brick);margin-top:8px;font-size:13.5px;line-height:1.45}.nb-listbox,.nb-listbox-pop{z-index:30;border-radius:var(--nb-radius-listbox);background:var(--nb-print);box-shadow:var(--nb-shadow-card);margin:0;position:absolute;top:calc(100% + 6px);left:0;right:0}.nb-listbox.is-above,.nb-listbox-pop.is-above{top:auto;bottom:calc(100% + 6px)}.nb-listbox{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nb-evergreen) var(--nb-paper-shade);max-height:288px;padding:4px 0;list-style:none;overflow:auto}.nb-listbox-pop{overflow:hidden}.nb-listbox.is-inline{max-height:264px;box-shadow:none;border-radius:0;position:static}.nb-listbox-note{border-bottom:1px solid var(--nb-rule);font-family:var(--nb-sans);font-size:var(--nb-text-label);font-stretch:var(--nb-sans-width);color:var(--nb-ink-2);padding:10px 16px 8px;line-height:1.4}.nb-option{border-bottom:1px solid var(--nb-rule);min-height:44px;font-family:var(--nb-serif);color:var(--nb-ink);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 16px;font-size:17px;line-height:1.3;display:flex}.nb-option:last-child{border-bottom:0}.nb-option[aria-selected=true]{background:var(--nb-honey-pale)}.nb-option.is-current .nb-option-name{font-weight:560}.nb-option.is-none{color:var(--nb-ink-2);cursor:default;font-style:italic}.nb-option.is-typed{color:var(--nb-evergreen-deep)}.nb-option-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:inline-flex}.nb-option-name .nb-icon{align-self:center;width:16px;height:16px}.nb-option-hint{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-stretch:var(--nb-sans-width);color:var(--nb-ink-2)}.nb-option-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.nb-option-tag{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-evergreen-deep);white-space:nowrap}.nb-option-tag.is-quiet{color:var(--nb-ink-2)}.nb-stay-choices:not(.nb-choice-row){display:grid}.nb-stay-choices:not(.nb-choice-row) .nb-choice-desc{font-family:var(--nb-sans);font-size:var(--nb-text-small);font-stretch:var(--nb-sans-width)}.nb-stay-days{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;display:flex}.nb-stay-days .nb-field-error{flex-basis:100%;margin-top:0}.nb-number-input,.nb-date-input{border:0;border-bottom:1.5px solid var(--nb-ink-2);min-height:44px;color:var(--nb-ink);background:0 0;border-radius:0;padding:6px 2px}.nb-number-input{width:5.5em;font-family:var(--nb-sans);font-variant-numeric:tabular-nums lining-nums;font-size:1.2rem}.nb-date-input{font-family:var(--nb-sans);font-size:16px}.nb-number-input[aria-invalid=true]{border-bottom-color:var(--nb-brick);border-bottom-style:dashed}.nb-date-input:disabled{color:var(--nb-ink-2);cursor:not-allowed;border-bottom-style:dotted}.nb-stay-days-unit{font-family:var(--nb-sans);font-size:var(--nb-text-ui);color:var(--nb-ink-2)}.nb-stay-helper{max-width:60ch;margin-top:8px}.nb-stay-add-dates{margin-top:2px}.nb-stay-dates{gap:6px;margin-top:12px;display:grid}.nb-stay-date{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.nb-stay-date .nb-label{flex-basis:100%}.nb-stay.is-compact .nb-stay-choices{padding-top:4px}.nb-purpose-grid{border-top:1px solid var(--nb-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));column-gap:28px;display:grid}.nb-purpose-grid .nb-choice{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:12px 4px 12px 0}.nb-purpose-grid .nb-choice:first-of-type{border-top:0}.nb-purpose-grid .nb-choice-word{justify-self:start}.nb-purpose-grid .nb-choice-desc{font-size:16px}.nb-purpose-question{margin:0}.nb-focus-list{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2);gap:2px;margin-top:12px;line-height:1.4;list-style:none;display:grid}.nb-focus-list li{align-items:center;gap:8px;display:flex}.nb-focus-list li:before{content:"";background:var(--nb-brick-2);border-radius:1px;flex:none;width:10px;height:1.5px}.nb-purpose-prompt{gap:10px;display:grid}.nb-purpose-prompt>:is(h2,h3){text-wrap:balance}.nb-purpose-days{counter-reset:nb-purpose-day;gap:6px;max-width:62ch;list-style:none;display:grid}.nb-purpose-days li{counter-increment:nb-purpose-day;grid-template-columns:1.4em minmax(0,1fr);gap:8px;line-height:1.5;display:grid}.nb-purpose-days li:before{content:counter(nb-purpose-day);font-family:var(--nb-serif);font-variant-numeric:lining-nums;color:var(--nb-brick);font-style:italic}.nb-purpose-after{max-width:62ch;color:var(--nb-ink-2)}.nb-purpose-after strong{font-family:var(--nb-sans);font-weight:600;font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui);color:var(--nb-ink)}.nb-purpose-prompt.is-compact{font-size:var(--nb-text-small);gap:8px}.nb-impression .nb-choice-row{padding-top:6px}.nb-impression-caption{margin-top:4px}.nb-backup-controls{gap:10px 22px}.nb-share{justify-items:start;gap:6px;display:grid}.nb-share-hint{max-width:40ch}.nb-share-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nb-share-actions{margin-top:18px}.nb-share-link{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:18px;display:flex}.nb-share-link-field{flex:260px;gap:4px;min-width:0;display:grid}.nb-share-link-input{border:0;border-bottom:1.5px solid var(--nb-ink-2);width:100%;min-height:44px;font-family:var(--nb-sans);color:var(--nb-ink);background:0 0;border-radius:0;padding:6px 2px;font-size:16px}.nb-share-dialog .nb-status-line,.nb-share-dialog .nb-error-line{margin-top:14px}.nb-share-dialog .nb-error-line a{color:var(--nb-evergreen-deep);font-weight:600}.nb-ideas{gap:10px;display:grid}.nb-ideas-heading{margin-bottom:2px}.nb-ideas-intro{max-width:62ch;color:var(--nb-ink-2)}.nb-ideas-day{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.nb-select{border:1px solid var(--nb-ink-2);border-radius:var(--nb-radius-listbox);background-color:var(--nb-print);max-width:100%;min-height:44px;font-family:var(--nb-sans);color:var(--nb-ink);cursor:pointer;padding:8px 12px;font-size:16px}.nb-ideas-note{max-width:62ch;font-size:var(--nb-text-small);color:var(--nb-ink);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.nb-ideas-note .nb-icon{color:var(--nb-brick);margin-top:2px}.nb-ideas-blocked{font-family:var(--nb-sans);font-size:var(--nb-text-ui);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-brick)}.nb-ideas-status:empty{min-height:0}.nb-idea-list{border-bottom:1px solid var(--nb-rule);list-style:none}.nb-idea{border-top:1px solid var(--nb-rule);gap:6px;padding:18px 0 16px;display:grid}.nb-idea-title{font-size:var(--nb-text-h4);text-wrap:balance;font-weight:560;line-height:1.3}.nb-idea.is-chosen .nb-idea-title{text-decoration:underline;-webkit-text-decoration-color:var(--nb-brick-2);text-decoration-color:var(--nb-brick-2);text-underline-offset:6px;text-decoration-thickness:1.5px}.nb-idea-reason,.nb-idea-try,.nb-idea-more{max-width:62ch}.nb-idea-try{color:var(--nb-ink-2)}.nb-idea-more{font-size:var(--nb-text-small);color:var(--nb-ink-2);gap:8px;padding:2px 0 8px;line-height:1.55;display:grid}.nb-idea-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.nb-ideas-more>.nb-idea-list{border-bottom:0}@container nb-page (width<=559.98px){.nb-idea-actions .nb-btn,.nb-backup-controls .nb-btn{flex:100%}}.nb-guess .nb-mrow-main,.nb-call{gap:12px;display:grid}.nb-guess-question,.nb-call-question,.nb-hunch-question{font-family:var(--nb-serif);font-variation-settings:"opsz" 24;color:var(--nb-ink);max-width:52ch;font-size:1.12rem;line-height:1.4}.nb-guess-choices .nb-choice-row,.nb-call-choices .nb-choice-row,.nb-hunch .nb-choice-row{padding-top:6px}.nb-guess-caption,.nb-call-caption{max-width:52ch}.nb-expect{max-width:52ch;margin-top:16px}.nb-expect-kept{gap:4px;max-width:52ch;margin-top:16px;display:grid}.nb-guess .nb-expect-kept{margin-top:0}.nb-expect-kept-text{font-size:var(--nb-text-hand-list)}.nb-been{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.nb-been-line{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2);line-height:1.35}.nb-guess-echo-label{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2)}:is(.nb-day-guess,.nb-call-guess,.nb-call-expected,.nb-guess-echo) .nb-hand{font-size:var(--nb-text-hand-min)}.nb-hunch{margin:4px 0 18px}.nb-hunch .nb-choice-word .nb-hand{font-size:1.42rem;line-height:1.1}@media print{.nb-backup-controls,.nb-share,.nb-ideas-day,.nb-ideas-status,.nb-idea-actions .nb-btn,.nb-listbox,.nb-listbox-pop{display:none!important}.nb-ideas-more>summary{display:none}}@media (forced-colors:active){.nb-listbox,.nb-listbox-pop{outline-offset:-1px;outline:1px solid canvastext}.nb-option[aria-selected=true]{forced-color-adjust:none}.nb-option[aria-selected=true],.nb-option[aria-selected=true] *{color:highlighttext;background-color:highlight}}.nb-researched-page{display:block}.nb-rp-head{gap:26px;display:grid}@container nb-page (width>=560px){.nb-rp-head{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px 34px}.nb-rp-text{grid-area:1/2/span 2}.nb-rp-hero{grid-area:2/1}}.nb-rp-print{margin:6px 6px 0}.nb-rp-number{font-family:var(--nb-serif);color:var(--nb-brick);font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 60;margin-bottom:6px;font-size:clamp(2.4rem,1.9rem + 1.4vw,3.1rem);line-height:1;display:block}.nb-rp-name{overflow-wrap:break-word}.nb-rp-name:focus-visible{outline-offset:6px}.nb-rp-character{color:var(--nb-evergreen-deep);font-variation-settings:"opsz" 24;margin-top:6px;font-size:1.3rem;font-style:italic;line-height:1.3}.nb-rp-intro{max-width:60ch;margin-top:14px}.nb-rp-text .nb-town-coverage{margin-top:16px}.nb-rp-stop{color:var(--nb-ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:12px;font-size:16px;line-height:1.4;display:flex}.nb-rp-stop>.nb-icon{color:var(--nb-brick)}.nb-rp-visit{margin-top:10px}.nb-rp-elsewhere{font-size:var(--nb-text-small);color:var(--nb-brick);max-width:44ch;margin-top:12px;line-height:1.5}.nb-researched-page h3.nb-margin-label{font-family:var(--nb-sans);font-size:var(--nb-text-label);letter-spacing:.02em;color:var(--nb-ink-2);font-weight:600;line-height:1.35}.nb-rp-printed-question{font-variation-settings:"opsz" 30;max-width:44ch;font-size:1.28rem;font-style:italic;line-height:1.4}.nb-rp-taken{gap:16px;margin-top:18px;list-style:none;display:grid}.nb-rp-taken li{gap:2px;display:grid}.nb-rp-taken .nb-written-text{font-size:var(--nb-text-hand-list)}.nb-rp-taken-day{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2)}.nb-rp-move-question{font-variation-settings:"opsz" 24;max-width:50ch;font-size:1.2rem;font-style:italic;line-height:1.45}.nb-rp-day-line{max-width:56ch}.nb-rp-bands{gap:14px;margin-top:14px;list-style:none;display:grid}.nb-rp-bands li{border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .35);grid-template-columns:5.2rem minmax(0,1fr);align-items:baseline;gap:12px;padding-bottom:12px;display:grid}.nb-rp-bands li:last-child{border-bottom:0;padding-bottom:0}.nb-rp-band{font-family:var(--nb-sans);font-size:var(--nb-text-ui);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-brick)}.nb-rp-bands p{max-width:58ch;font-size:17px;line-height:1.55}.nb-rp-more-body{gap:8px;max-width:62ch;padding:8px 0 4px;display:grid}.nb-rp-more-body h4{margin-top:8px}.nb-rp-more-body p{color:var(--nb-ink-2);font-size:17px}.nb-rp-quote{color:var(--nb-ink);quotes:none;margin:10px 0 4px;padding:0;font-size:1.2rem;font-style:italic;line-height:1.45}.nb-rp-source{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-stretch:var(--nb-sans-width);gap:2px;display:grid}.nb-rp-footer .nb-actions{margin-top:4px}.nb-rp-no-day{max-width:52ch;margin-top:12px}.nb-facts-caption{max-width:56ch;margin-top:6px}.nb-facts-destination{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.nb-facts-note{max-width:60ch;font-size:var(--nb-text-small);align-items:flex-start;gap:8px;margin-top:12px;line-height:1.5;display:flex}.nb-facts-note .nb-icon{color:var(--nb-evergreen);margin-top:2px}.nb-facts-blocked{font-size:var(--nb-text-small);color:var(--nb-brick);margin-top:12px;line-height:1.5}.nb-fact-title{max-width:40ch}.nb-fact-meta{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-stretch:var(--nb-sans-width);color:var(--nb-ink-2);flex-direction:column;gap:6px;margin:0;line-height:1.4;display:flex}.nb-fact-meta .nb-link{min-height:0;font-size:var(--nb-text-label);text-underline-offset:3px;padding:0}.nb-fact-meta .nb-link .nb-icon{width:13px;height:13px}.nb-fact-meta-margin{padding-top:34px}.nb-fact-meta-inline{flex-flow:wrap;gap:4px 14px;margin-top:8px}@container nb-page (width>=560px){.nb-fact-meta-inline{display:none}}@container nb-page (width<=559.98px){.nb-fact-row>.nb-mrow-margin{display:none}}.nb-fact-table{font-variant-numeric:tabular-nums lining-nums;width:100%;max-width:560px;margin:14px 0 6px}.nb-fact-table th{text-align:left;color:var(--nb-ink-2);border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .4);padding:9px 12px 9px 0;font-size:16px;font-weight:400;line-height:1.4}.nb-fact-table td{text-align:right;font-variation-settings:"opsz" 30;border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .4);white-space:nowrap;vertical-align:bottom;padding:9px 0;font-size:1.3rem}.nb-fact-text{font-variant-numeric:tabular-nums lining-nums;max-width:62ch;margin-top:10px;font-size:17px}.nb-fact-use{max-width:64ch;margin-top:14px;font-size:16.5px;line-height:1.55}.nb-fact-use strong,.nb-investigation-task strong{font-family:var(--nb-sans);font-size:var(--nb-text-ui);color:var(--nb-ink);font-weight:600}.nb-fold-body{color:var(--nb-ink-2);max-width:64ch;padding:6px 0 4px;font-size:16px;line-height:1.55}.nb-fold-body>p+p{margin-top:8px}.nb-fact-check{margin-top:6px}.nb-take{background:var(--nb-honey-pale);border-radius:4px;margin-top:14px;padding:16px 18px}.nb-take-label{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-brick)}.nb-take-question{color:var(--nb-ink);font-variation-settings:"opsz" 30;max-width:44ch;margin-top:4px;font-size:1.28rem;font-style:italic;line-height:1.35}.nb-take .nb-take-task{color:var(--nb-ink-2);max-width:58ch;margin-top:8px}.nb-take-readonly{font-family:var(--nb-sans);font-size:var(--nb-text-ui);color:var(--nb-evergreen-deep);margin-top:10px;font-weight:600}.nb-take-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;display:flex}.nb-fact-added{min-height:44px;font-family:var(--nb-sans);font-size:var(--nb-text-ui);color:var(--nb-evergreen-deep);align-items:center;gap:6px;font-weight:600;display:inline-flex}.nb-fact-added .nb-icon{color:var(--nb-evergreen)}.nb-fact-added:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.nb-fact-added:focus-visible{outline-offset:3px}.nb-facts-more>summary{font-size:var(--nb-text-ui-large)}.nb-facts-more-body{margin-top:4px}.nb-facts-more-body>.nb-mrow:last-child{border-bottom:0}.nb-comparison{gap:10px;display:grid}.nb-comparison-line{font-size:var(--nb-text-small);color:var(--nb-ink-2);max-width:64ch}.nb-comparison-scroll{scrollbar-color:var(--nb-evergreen) var(--nb-paper-shade);border-radius:4px;position:relative;overflow-x:auto}.nb-comparison-table{width:100%;min-width:560px;font-size:16px;line-height:1.45}.nb-comparison-table caption{text-align:left;padding-bottom:8px}.nb-comparison-table th,.nb-comparison-table td{border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .4);text-align:left;vertical-align:top;padding:10px 14px 10px 0}.nb-comparison-table thead th{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2);border-bottom:1px solid var(--nb-rule-strong)}.nb-comparison-table tbody th{font-weight:400}.nb-comparison-table .nb-link{min-height:0;padding:0}.nb-comparison-table td.nb-num{white-space:nowrap}.nb-comparison-table tbody th .nb-hand{font-size:var(--nb-text-hand-list);line-height:1.1}.nb-comparison-gap{color:var(--nb-ink-2);font-style:italic}.nb-comparison-none{max-width:62ch;color:var(--nb-ink-2);font-size:17px;line-height:1.5}.nb-investigations{gap:10px;display:grid}.nb-investigations-intro{max-width:62ch}.nb-investigation-list{list-style:none;display:grid}.nb-investigation{border-bottom:1px solid var(--nb-rule);padding:20px 0 22px}.nb-investigation:first-child{border-top:1px solid var(--nb-rule)}.nb-investigation-question{font-weight:400}.nb-investigation-question .nb-hand{font-size:var(--nb-text-hand)}.nb-investigation-meta{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2);margin-top:4px}.nb-investigation.is-archived .nb-investigation-meta{color:var(--nb-brick)}.nb-investigation-task{max-width:64ch;margin-top:10px;font-size:16.5px;line-height:1.55}.nb-investigation-evidence{margin-top:4px}.nb-investigation-editor{gap:14px;margin-top:10px;display:grid}.nb-investigation-field{justify-items:start;gap:6px;display:grid}.nb-investigation-actions{flex-wrap:wrap;align-items:end;gap:10px 20px;display:flex}.nb-investigation-blocked{font-size:var(--nb-text-small);color:var(--nb-brick)}.nb-investigation-answers{gap:4px;margin-top:12px;display:grid}.nb-investigation-answer-label{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2);margin-top:6px}.nb-investigation-empty{font-style:italic;font-size:var(--nb-text-small);color:var(--nb-ink-2)}.nb-investigation-print{display:none}.nb-investigations-caption{margin-top:4px}.nb-map{gap:10px;margin-top:28px;display:grid;container:nb-map/inline-size}.nb-map-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nb-map-heading{font-family:var(--nb-serif);font-size:var(--nb-text-h4);font-weight:560;line-height:1.3}.nb-map-north{font-family:var(--nb-sans);font-size:var(--nb-text-label);color:var(--nb-brick);flex-direction:column;align-items:center;gap:0;font-weight:700;line-height:1;display:inline-flex}.nb-map-north .nb-icon{width:20px;height:20px}.nb-map-instruction{font-size:var(--nb-text-small);color:var(--nb-ink-2);line-height:1.5}.nb-map-sheet{background:var(--nb-paper);box-shadow:inset 0 0 0 1.5px var(--nb-honey), var(--nb-shadow-print);border-radius:2px;padding:8px;position:relative}.nb-map-svg{aspect-ratio:740/500;background:var(--nb-mint);width:100%;height:auto;display:block;overflow:visible}.nb-map-marker{cursor:pointer}.nb-app .nb-map-marker:focus-visible{outline:none}.nb-map-hit{fill:#0000;pointer-events:all}.nb-map-ring{fill:none;stroke:var(--nb-brick);stroke-width:3px;opacity:0}.nb-map-marker:focus-visible .nb-map-ring{opacity:1}.nb-map-pin{fill:var(--nb-evergreen-deep);stroke:var(--nb-honey);stroke-width:3px;transition:fill .25s,stroke .25s}.nb-map-marker.is-active .nb-map-pin{fill:var(--nb-honey);stroke:var(--nb-evergreen-deep)}.nb-map-tick-halo,.nb-map-tick-mark{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.nb-map-tick-halo{stroke:var(--nb-print);stroke-width:9px}.nb-map-tick-mark{stroke:var(--nb-brick);stroke-width:3.2px}.nb-map-label.is-narrow-only{display:none}.nb-map-marker:hover .nb-map-pin{fill:var(--nb-evergreen)}.nb-map-marker.is-active:hover .nb-map-pin{fill:var(--nb-honey-pale)}.nb-map-num{font-family:var(--nb-sans);fill:var(--nb-honey);font-variant-numeric:tabular-nums;pointer-events:none;font-weight:700}.nb-map-marker.is-active .nb-map-num{fill:var(--nb-evergreen-deep)}.nb-map-label{font-family:var(--nb-serif);fill:var(--nb-evergreen-deep);paint-order:stroke;stroke:var(--nb-paper);stroke-width:6px;stroke-linejoin:round;font-weight:600}@container nb-map (width<=479.98px){.nb-map-label{stroke-width:7px;font-size:24px}.nb-map-label.is-wide-only{display:none}.nb-map-label.is-narrow-only{display:inline}.nb-map-num{font-size:20px}}.nb-btn.nb-map-skip{background:var(--nb-paper);position:absolute;top:16px;left:16px}.nb-btn.nb-map-skip:hover{background:var(--nb-honey-pale)}@container nb-map (width<=479.98px){.nb-btn.nb-map-skip{top:auto;bottom:16px}}.nb-map-opening[data-opening=playing]{--nb-map-step:.35s;--nb-map-lead:.3s}.nb-map-marker{--nb-map-order:0}.nb-map-marker:nth-of-type(2){--nb-map-order:1}.nb-map-marker:nth-of-type(3){--nb-map-order:2}.nb-map-marker:nth-of-type(4){--nb-map-order:3}.nb-map-marker:nth-of-type(5){--nb-map-order:4}.nb-map-opening[data-opening=playing] .nb-map-marker{animation:.3s ease-out both nb-map-arrive;animation-delay:calc(var(--nb-map-lead) + var(--nb-map-order) * var(--nb-map-step))}.nb-map-opening[data-opening=playing] :is(.nb-map-pin,.nb-map-num){transform-box:fill-box;transform-origin:50%;animation:opening-pin-pop var(--opening-pop-time) var(--opening-pop-ease) both;animation-delay:calc(var(--nb-map-lead) + var(--nb-map-order) * var(--nb-map-step))}.nb-map-opening[data-opening=playing] .nb-map-label{animation:opening-pin-name var(--opening-name-time) ease-out both;animation-delay:calc(var(--nb-map-lead) + var(--nb-map-order) * var(--nb-map-step) + var(--opening-name-lag))}.nb-map-opening[data-opening=playing] .nb-map-label[text-anchor=end]{--opening-name-from:6px}@keyframes nb-map-arrive{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.nb-map-choices{flex-wrap:wrap;gap:6px 8px;margin-top:4px;display:flex}.nb-map-choice{min-height:44px;box-shadow:inset 0 0 0 1px rgb(var(--nb-ink-2-rgb) / .35);font-family:var(--nb-sans);font-size:var(--nb-text-ui);color:var(--nb-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex;position:relative}.nb-map-choice:hover{background:rgb(var(--nb-evergreen-rgb) / .08)}.nb-map-choice-no{color:var(--nb-brick);font-variant-numeric:tabular-nums}.nb-map-choice-tick,.nb-map-key-tick{fill:none;width:18px;height:16px;stroke:var(--nb-brick);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.nb-map-choice[aria-current=true]{background:var(--nb-sage);box-shadow:inset 0 0 0 1.5px var(--nb-evergreen);color:var(--nb-evergreen-deep)}.nb-map-choice[aria-current=true] .nb-map-choice-no{color:var(--nb-evergreen-deep)}.nb-map-caption{max-width:56ch}.nb-map-key{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.nb-map-key-entry{align-items:center;gap:8px;display:inline-flex}.nb-map-route-casing,.nb-map-route{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.nb-map-route-casing{stroke:var(--nb-evergreen-deep);stroke-width:9px}.nb-map-route{stroke:var(--nb-honey);stroke-width:6px}@container nb-map (width<=479.98px){.nb-map-svg .nb-map-route-casing{stroke-width:7px}.nb-map-svg .nb-map-route{stroke-width:4.5px}}.nb-map-route-reveal{fill:none;stroke:#fff;stroke-width:30px;stroke-linejoin:round;forced-color-adjust:none}.nb-map-key-route{flex:none;width:28px;height:12px}.nb-example-actions{gap:10px;margin-top:24px;display:grid}.nb-example-helper{max-width:48ch}.nb-sheet-block{margin-top:40px}.nb-sheet-head{border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .35);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding-bottom:10px;display:flex}.nb-sheet{grid-template-columns:1fr 1fr;gap:40px 30px;margin-top:30px;padding:0 6px;list-style:none;display:grid;position:relative}.nb-sheet li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 15px)}.nb-sheet-item{--nb-sheet-tilt:-1.3deg;text-align:left;width:100%;color:inherit;cursor:pointer;transform:rotate(var(--nb-sheet-tilt));transition:transform .5s var(--nb-ease-out);background:0 0;border:0;margin:0;padding:0;display:block}.nb-sheet li:nth-child(2) .nb-sheet-item{--nb-sheet-tilt:1.2deg}.nb-sheet li:nth-child(3) .nb-sheet-item{--nb-sheet-tilt:.9deg}.nb-sheet li:nth-child(4) .nb-sheet-item{--nb-sheet-tilt:-.8deg}.nb-sheet li:nth-child(5) .nb-sheet-item{--nb-sheet-tilt:1.4deg}.nb-sheet-paper{background:var(--nb-print);box-shadow:var(--nb-shadow-print);transition:box-shadow .5s var(--nb-ease-out);padding:7px 7px 8px;display:block;position:relative}.nb-sheet-paper img{background:var(--nb-paper-shade);width:100%;height:auto;display:block}.nb-sheet-paper .nb-tape{width:58px;height:20px}.nb-sheet-paper .nb-tape.is-tl{top:-8px;left:-16px}.nb-sheet-paper .nb-tape.is-tr{top:-7px;right:-16px}:is(.nb-sheet-item:hover,.nb-sheet-item:focus-visible){transform:rotate(0)translateY(-2px)}.nb-sheet-item:hover .nb-sheet-paper{box-shadow:var(--nb-shadow-print-lift)}.nb-app .nb-sheet-item:focus-visible{outline-offset:6px}.nb-sheet-cap{align-items:center;gap:9px;margin-top:12px;display:flex}.nb-sheet-no{background:var(--nb-print);width:30px;height:30px;color:var(--nb-brick);box-shadow:0 0 0 1.5px var(--nb-brick);font-family:var(--nb-sans);font-weight:700;font-size:var(--nb-text-label);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;transition:background-color .25s,color .25s;display:grid}.nb-sheet-name{font-family:var(--nb-serif);font-variation-settings:"opsz" 24;font-size:1.2rem;line-height:1.2}.nb-sheet-character{color:var(--nb-ink-2);margin-top:3px;font-size:15px;font-style:italic;line-height:1.35;display:block}.nb-sheet-label{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-stretch:var(--nb-sans-width);color:var(--nb-ink-2);margin-top:5px;line-height:1.35;display:block}.nb-sheet-label b{color:var(--nb-ink);font-weight:600}.nb-sheet-item[aria-current=true] .nb-sheet-no{background:var(--nb-evergreen);color:var(--nb-paper);box-shadow:0 0 0 1.5px var(--nb-evergreen), 0 0 0 5px rgb(var(--nb-evergreen-rgb) / .2)}.nb-sheet-item[aria-current=true] .nb-sheet-name{font-weight:560}.nb-sheet-item[aria-current=true] .nb-sheet-paper{box-shadow:0 0 0 2px var(--nb-evergreen), var(--nb-shadow-print)}@container nb-page (width<=519.98px){.nb-sheet{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin:14px -18px 0;padding:20px 44px 16px 30px;scroll-padding-left:30px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 40px),#0000)}.nb-sheet::-webkit-scrollbar{display:none}.nb-sheet li{scroll-snap-align:start;flex:0 0 min(64%,230px)}.nb-sheet li:last-child:nth-child(odd){width:auto}}@media (prefers-reduced-motion:reduce){.nb-map-opening[data-opening] :is(.nb-map-marker,.nb-map-pin,.nb-map-num,.nb-map-label){animation:none}.nb-btn.nb-map-skip{display:none}.nb-sheet-item,.nb-sheet-item:hover{transform:rotate(var(--nb-sheet-tilt))}.nb-sheet-item:focus-visible{transform:rotate(var(--nb-sheet-tilt))}}@media print{.nb-investigation-print{margin-top:8px;display:block}.nb-investigation-editor,.nb-investigation-evidence,.nb-facts-destination,.nb-take-actions,.nb-map-choices,.nb-map-skip,.nb-sheet-block,.nb-rp-footer{display:none!important}.nb-take{background:0 0;border:.5pt solid #999}.nb-fold.nb-facts-more::details-content{content-visibility:visible;block-size:auto;transition:none;overflow:visible}.nb-facts-more>summary{display:none}.nb-comparison-scroll{overflow:visible}.nb-comparison-table{min-width:0}.nb-rp-head{grid-template-rows:none;row-gap:0}}@media (forced-colors:active){.nb-map-pin{fill:canvas;stroke:canvastext}.nb-map-marker:hover .nb-map-pin{fill:canvas;stroke:highlight}.nb-map-marker.is-active .nb-map-pin,.nb-map-marker.is-active:hover .nb-map-pin{fill:highlight;stroke:canvastext}.nb-map-num{fill:canvastext}.nb-map-marker.is-active .nb-map-num{fill:highlighttext}.nb-map-label{fill:canvastext;stroke:canvas}.nb-map-ring{stroke:highlight;filter:drop-shadow(1px 0 canvas)drop-shadow(-1px 0 canvas)drop-shadow(0 1px canvas)drop-shadow(0 -1px canvas)}.nb-map-tick-halo,.nb-map-route-casing{stroke:canvas}.nb-map-route{stroke:canvastext}.nb-map-tick-mark,.nb-map-choice-tick,.nb-map-key-tick{stroke:highlight}.nb-map-choice{outline-offset:-1px;outline:1px solid buttontext}.nb-map-choice[aria-current=true]{border:2px solid highlight;padding:4px 10px}.nb-sheet-no{outline-offset:-1px;outline:1px solid canvastext}.nb-sheet-item[aria-current=true] .nb-sheet-no{forced-color-adjust:none;color:highlighttext;background-color:highlight}.nb-sheet-paper{outline-offset:0;outline:1px solid canvastext}.nb-sheet-item[aria-current=true] .nb-sheet-paper{outline-offset:0;outline:3px solid highlight}}.nb-lookfors{max-width:62ch;margin:12px 0 0;display:grid}.nb-lookfors-fold{margin-top:6px}@media screen{.nb-lookfors-fold .nb-lookfors{margin-top:0;padding:0 0 2px 2px}.nb-lookfors-fold .nb-lookfors-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.nb-lookfors-label{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-label);letter-spacing:.02em;color:var(--nb-ink-2);margin-bottom:2px;font-weight:600;line-height:1.35}.nb-lookfor{border-top:1px dotted rgb(var(--nb-ink-2-rgb) / .35);grid-template-columns:minmax(0,1fr);display:grid}.nb-lookfor:last-child{border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .35)}.nb-lookfor-question{color:var(--nb-ink);padding-top:8px;font-size:17px;line-height:1.35}.nb-marks{flex-wrap:wrap;align-items:center;gap:0 2px;display:flex}.nb-mark{cursor:pointer;border-radius:4px;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px 0 2px;display:inline-flex;position:relative}@media (max-width:599.98px){.nb-mark{min-width:56px;min-height:56px}}.nb-mark>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.nb-mark-box{width:28px;height:28px;color:var(--nb-ink);flex:none;overflow:visible}.nb-mark-stroke{fill:none;stroke:var(--nb-brick);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px}:is(.nb-mark.is-checked,.nb-mark:has(input:checked)) .nb-mark-stroke{stroke-dashoffset:0;transition:stroke-dashoffset var(--nb-tick-draw) var(--nb-ease-out) calc(50ms + var(--nb-i,0) * var(--nb-tick-draw))}.nb-mark-word{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui);letter-spacing:.01em;color:var(--nb-ink-2);font-weight:600;line-height:1.3}:is(.nb-mark.is-checked,.nb-mark:has(input:checked)):not(.is-none) .nb-mark-word{color:var(--nb-brick)}.nb-mark:hover .nb-mark-word{background:linear-gradient(#0000 62%,#e1b35a59 62%)}.nb-mark:has(input:focus-visible){outline:2px solid var(--nb-brick);outline-offset:0}.nb-mark.is-none{margin-left:6px;padding-left:8px}.nb-mark.is-none .nb-mark-word{font-size:var(--nb-text-label);font-weight:500}.nb-mark.is-none.is-quiet:not(:focus-within) .nb-mark-word{opacity:0}.nb-activity-line{max-width:60ch;margin-top:10px}.nb-saw-line{max-width:62ch;color:var(--nb-ink-2);margin-top:6px;font-size:16.5px;font-style:italic;line-height:1.5}.nb-saw-body>.nb-mrow-main{gap:26px;display:grid}.nb-saw-table{width:100%;max-width:calc(13rem + var(--nb-saw-towns,2) * 17rem);table-layout:fixed;border-collapse:collapse;font-size:16px;line-height:1.45}.nb-saw-kind{caption-side:top;text-align:left;font-family:var(--nb-serif);color:var(--nb-evergreen-deep);padding-bottom:6px;font-size:1.2rem;font-style:italic;line-height:1.25}.nb-saw-table th,.nb-saw-table td{border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .4);text-align:left;vertical-align:top;padding:9px 14px 9px 0}.nb-saw-table thead th,.nb-saw-table thead td{border-bottom:1px solid var(--nb-rule-strong)}.nb-saw-table thead th .nb-hand{font-size:var(--nb-text-hand-list);overflow-wrap:anywhere;line-height:1.1}.nb-saw-question,.nb-saw-corner{width:13rem}.nb-saw-question{color:var(--nb-ink);font-weight:400}.nb-saw-town{display:none}.nb-saw-marks{min-width:0;display:block}.nb-saw-mark{flex-wrap:wrap;align-items:center;column-gap:5px;display:inline-flex}.nb-mark-glyph{flex:none;width:20px;height:20px;overflow:visible}.nb-mark-glyph path{fill:none;stroke:var(--nb-brick);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.nb-saw-word{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui-large);color:var(--nb-ink);font-weight:600}.nb-saw-when{color:var(--nb-ink-2);font-size:15px}.nb-saw-none{color:var(--nb-ink-2);font-size:15px;font-style:italic}.nb-saw-more>summary{font-size:var(--nb-text-ui);padding:0}.nb-saw-all{gap:4px;margin:2px 0 6px;padding:0;list-style:none;display:grid}.nb-saw-table.is-stacked,.nb-saw-table.is-stacked :is(tbody,tr,th,td),.nb-saw-table.is-stacked caption{display:block}.nb-saw-table.is-stacked thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nb-saw-table.is-stacked tbody tr{border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .4);padding:10px 0 8px}.nb-saw-table.is-stacked .nb-saw-question{border:0;width:auto;padding:0 0 4px}.nb-saw-table.is-stacked .nb-saw-cell{border:0;grid-template-columns:minmax(4.5rem,30%) minmax(0,1fr);align-items:baseline;column-gap:12px;padding:3px 0;display:grid}.nb-saw-table.is-stacked .nb-saw-town{overflow-wrap:anywhere;display:block}.nb-saw-table.is-stacked .nb-saw-town .nb-hand{font-size:var(--nb-text-hand-min);line-height:1.1}@container nb-page (width<=639.98px){.nb-saw-table,.nb-saw-table :is(tbody,tr,th,td),.nb-saw-table caption{display:block}.nb-saw-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nb-saw-table tbody tr{border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .4);padding:10px 0 8px}.nb-saw-table .nb-saw-question{border:0;width:auto;padding:0 0 4px}.nb-saw-table .nb-saw-cell{border:0;grid-template-columns:minmax(4.5rem,30%) minmax(0,1fr);align-items:baseline;column-gap:12px;padding:3px 0;display:grid}.nb-saw-table .nb-saw-town{overflow-wrap:anywhere;display:block}.nb-saw-table .nb-saw-town .nb-hand{font-size:var(--nb-text-hand-min);line-height:1.1}}.nb-found-tried-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nb-found-tried-lines li{font-size:17px;line-height:1.5}.nb-preserve-lines+.nb-found-noticed-lines{margin-top:6px}.nb-summary-activity-line .nb-hand{font-size:var(--nb-text-hand-list);line-height:1.2}.nb-comparison-table tr.is-unresearched:has(+tr.nb-comparison-yours)>:is(th,td){border-bottom:0}.nb-comparison-yours>:is(th,td){padding-top:0}.nb-comparison-yours-head,.nb-found-yours-label{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-label);letter-spacing:.02em;color:var(--nb-ink-2);font-weight:600;line-height:1.35}.nb-comparison-yours-head{padding-top:16px}.nb-comparison-yours-cell .nb-hand,.nb-found-yours-row .nb-hand{font-size:var(--nb-text-hand-list)}.nb-found-line-print{display:none}.nb-comparison-yours-tag{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-label);letter-spacing:.02em;color:var(--nb-ink-2);font-weight:600;line-height:1.35;display:none}@container nb-page (width<=639.98px){.nb-comparison-yours-tag{display:block}}.nb-found-yours{gap:18px;max-width:62ch;display:grid}.nb-found-yours-name .nb-hand{font-size:1.75rem;line-height:1.05}.nb-found-yours-rows{gap:10px;margin:6px 0 0;display:grid}.nb-found-yours-row dd{margin:2px 0 0}@media (forced-colors:active){.nb-mark-box{color:canvastext}.nb-mark-stroke{stroke:canvastext}:is(.nb-mark.is-checked,.nb-mark:has(input:checked)) .nb-mark-stroke{stroke:highlight}.nb-mark.is-none.is-quiet:not(:focus-within) .nb-mark-word{opacity:0}.nb-mark-glyph path{stroke:canvastext}}@media print{.nb-mark.is-none{display:none}.nb-saw-table{break-inside:avoid}.nb-saw-table th,.nb-saw-table td,.nb-saw-table tbody tr{border-color:#999}.nb-fold.nb-saw-more::details-content{content-visibility:visible;block-size:auto;transition:none}.nb-saw-more>summary .nb-icon{display:none}.nb-found-line-print{display:inline}.nb-comparison-yours-tag{display:none}.nb-comparison-table tr.is-unresearched:has(+tr.nb-comparison-yours.nb-noprint)>:is(th,td){border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .4)}.nb-lookfors{break-inside:avoid}.nb-lookfor,.nb-lookfor:last-child{border-color:#999}}.nb-rp-hero{box-sizing:border-box;background:var(--nb-paper);max-width:30rem;box-shadow:inset 0 0 0 1.5px var(--nb-honey), var(--nb-shadow-print);border-radius:2px;margin:0 6px 6px;padding:8px;container:nb-rp-hero/inline-size}.nb-rp-hero-svg{aspect-ratio:16/9;background:var(--nb-mint);width:100%;height:auto;display:block}.nb-rp-hero-ring{fill:none;stroke:var(--nb-honey);stroke-width:4px}.nb-rp-hero-disc{fill:var(--nb-honey);stroke:var(--nb-evergreen-deep);stroke-width:3px}.nb-rp-hero-num{font-family:var(--nb-sans);fill:var(--nb-evergreen-deep);font-variant-numeric:tabular-nums;font-weight:700}.nb-rp-hero-name{font-family:var(--nb-serif);fill:var(--nb-evergreen-deep);paint-order:stroke;stroke:var(--nb-paper);stroke-width:6px;stroke-linejoin:round;font-weight:600}@container nb-rp-hero (width<=359.98px){.nb-rp-hero-svg .nb-rp-hero-name{stroke-width:7px;font-size:22px}.nb-rp-hero-svg .nb-rp-hero-num{font-size:20px}}.nb-rp-hero-legend{box-sizing:border-box;width:fit-content;max-width:calc(100% - 16px);margin:var(--nb-space-3) 8px 0;border:1px solid var(--nb-honey);box-shadow:inset 0 0 0 3px var(--nb-paper), inset 0 0 0 4px var(--nb-honey);background:var(--nb-paper);color:var(--nb-evergreen-deep);font-family:var(--nb-serif);font-size:var(--nb-text-small);padding:12px 16px 10px;line-height:1.35}.nb-rp-hero-legend-title{margin:0 0 var(--nb-space-3);padding-bottom:var(--nb-space-2);border-bottom:1px solid var(--nb-honey);font-size:var(--nb-text-ui-large);letter-spacing:.16em;text-align:center;font-variant-caps:all-small-caps;font-weight:500;line-height:1.2;position:relative}.nb-rp-hero-legend-title:after{content:"";border:1px solid var(--nb-honey);background:var(--nb-paper);width:7px;height:7px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.nb-rp-hero-key{align-items:center;gap:var(--nb-space-2);margin:0;display:flex}.nb-rp-hero-key-pin{flex:none;width:30px;height:30px}.nb-rp-hero-key-text{min-width:0}.nb-rp-hero-caption{max-width:56ch;margin:10px 8px 0}.nb-rp-hero-start-row{min-height:48px;margin:14px 8px 4px;display:flex}.nb-rp-hero-start{border:1.5px solid var(--nb-evergreen-deep);background:var(--nb-honey);min-height:48px;box-shadow:var(--nb-shadow-print);color:var(--nb-evergreen-deep);font-family:var(--nb-serif);cursor:pointer;border-radius:999px;padding:8px 24px;font-size:1.125rem;font-weight:600;line-height:1.2}.nb-rp-hero-start:hover{background:var(--nb-honey-pale)}@media screen and (prefers-reduced-motion:no-preference){.nb-rp-hero[data-opening=playing] .nb-rp-hero-svg .nb-rp-hero-pin{transform-box:fill-box;transform-origin:50%;animation:opening-pin-pop var(--opening-pop-time) var(--opening-pop-ease) both, opening-pin-fade var(--opening-pop-time) var(--opening-pop-ease) both;animation-delay:var(--opening-name-lag)}.nb-rp-hero[data-opening=playing] .nb-rp-hero-name{animation:opening-pin-name var(--opening-name-time) ease-out both;animation-delay:calc(2 * var(--opening-name-lag))}.nb-rp-hero[data-opening=playing] .nb-rp-hero-name[text-anchor=end]{--opening-name-from:6px}.nb-rp-hero[data-opening=playing] .nb-rp-hero-key-pin{transform-origin:50%;animation:opening-pin-pop var(--opening-pop-time) var(--opening-pop-ease) both, opening-pin-fade var(--opening-pop-time) var(--opening-pop-ease) both;animation-delay:calc(3 * var(--opening-name-lag))}.nb-rp-hero[data-opening=playing] .nb-rp-hero-key-text{animation:opening-pin-name var(--opening-name-time) ease-out both;animation-delay:calc(4 * var(--opening-name-lag))}.nb-rp-hero[data-opening=playing] .nb-rp-hero-start{animation:opening-pin-fade var(--opening-name-time) ease-out both;animation-delay:calc(5 * var(--opening-name-lag))}}@media (forced-colors:active){.nb-rp-hero{outline-offset:-1px;outline:1px solid canvastext}.nb-rp-hero-ring{stroke:canvastext}.nb-rp-hero-disc{fill:canvas;stroke:canvastext}.nb-rp-hero-num{fill:canvastext}.nb-rp-hero-name{fill:canvastext;stroke:canvas}.nb-rp-hero-legend{border-color:canvastext}.nb-rp-hero-legend-title{border-bottom-color:canvastext}.nb-rp-hero-legend-title:after{border-color:canvastext}}.nb-ruled-hero{box-sizing:border-box;background:var(--nb-paper);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1.5px var(--nb-honey), var(--nb-shadow-print);border-radius:2px;margin-top:4px;padding:8px}.nb-ruled-field{background-color:var(--nb-print);background-image:linear-gradient(var(--nb-rule) 1px, transparent 1px), linear-gradient(90deg, var(--nb-rule) 1px, transparent 1px);background-position:50%;background-size:40px 40px;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:16px 20px;display:flex}.nb-ruled-spot{align-items:center;gap:4px;min-width:0;display:flex}.nb-ruled-pin{isolation:isolate;flex:none;width:48px;height:48px;position:relative}.nb-ruled-pin:before{content:"";box-sizing:border-box;border:3px solid var(--nb-evergreen-deep);background:var(--nb-honey);border-radius:50%;position:absolute;inset:11px}.nb-ruled-pin:after{content:"";z-index:-1;background:var(--nb-honey);opacity:.32;border-radius:50%;position:absolute;inset:3px}.nb-ruled-hero .nb-ruled-name{min-width:0;font-size:1.9rem}.nb-ruled-start{flex:0 auto;min-width:0;min-height:48px;display:flex}.nb-ruled-start-button{border:1.5px solid var(--nb-evergreen-deep);background:var(--nb-honey);max-width:100%;min-height:48px;box-shadow:var(--nb-shadow-print);color:var(--nb-evergreen-deep);font-family:var(--nb-serif);cursor:pointer;border-radius:999px;padding:8px 24px;font-size:1.125rem;font-weight:600;line-height:1.2}.nb-ruled-start-button:hover{background:var(--nb-honey-pale)}@media (max-width:480px){.nb-ruled-field{padding:12px}.nb-ruled-start-button{padding-inline:18px}}@media screen and (prefers-reduced-motion:no-preference){.nb-ruled-hero[data-opening=playing] .nb-ruled-pin{animation:opening-pin-pop var(--opening-pop-time) var(--opening-pop-ease) both, opening-pin-fade var(--opening-pop-time) var(--opening-pop-ease) both;animation-delay:var(--opening-name-lag)}.nb-ruled-hero[data-opening=playing] .nb-ruled-name{animation:opening-pin-name var(--opening-name-time) ease-out both;animation-delay:calc(var(--opening-name-lag) * 2)}.nb-ruled-hero[data-opening=playing] .nb-ruled-start-button{animation:opening-pin-fade var(--opening-name-time) ease-out both;animation-delay:calc(var(--opening-name-lag) * 3)}}@media (forced-colors:active){.nb-ruled-hero{outline-offset:-1px;outline:1px solid canvastext}.nb-ruled-pin:before{background:canvas;border-color:canvastext}}.nb-towns-intro{margin-top:14px}.nb-contents{margin:22px 0 0;padding:0;list-style:none}.nb-contents>li{border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .38)}.nb-contents-row{box-sizing:border-box;width:100%;min-height:60px;color:var(--nb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:1.9em 52px minmax(0,max-content) minmax(18px,1fr) auto;grid-template-areas:"num thumb name lead meta";align-items:center;gap:2px 12px;margin:0;padding:9px 8px;transition:background-color .2s;display:grid}.nb-contents:not(.has-prints) .nb-contents-row{grid-template-columns:1.9em minmax(0,max-content) minmax(18px,1fr) auto;grid-template-areas:"num name lead meta"}.nb-contents-row:hover{background:color-mix(in srgb, var(--nb-honey) 20%, transparent)}.nb-contents-row[aria-current=true]{background:rgb(var(--nb-evergreen-rgb) / .09)}.nb-contents-num{font-family:var(--nb-sans);font-size:var(--nb-text-label);color:var(--nb-brick);grid-area:num;font-weight:600}.nb-contents-thumb{box-sizing:border-box;background:var(--nb-print);width:52px;transition:rotate .4s var(--nb-ease-out);grid-area:thumb;padding:3px;display:block;rotate:-2deg;box-shadow:0 5px 8px -5px #32230a8c,0 1px 2px #32230a26}.nb-contents>li:nth-child(2n) .nb-contents-thumb{rotate:1.6deg}.nb-contents-row:is(:hover,:focus-visible) .nb-contents-thumb{rotate:0deg}.nb-contents-thumb img{width:100%;height:auto;display:block}.nb-contents-name{overflow-wrap:anywhere;grid-area:name;min-width:0}.nb-contents-name .nb-hand{font-size:1.5rem;line-height:1.15}.nb-contents-row[aria-current=true] .nb-contents-name .nb-hand{font-weight:650}.nb-contents-hint{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-stretch:var(--nb-sans-width);color:var(--nb-ink-2)}.nb-contents-leader{border-bottom:1.5px dotted rgb(var(--nb-ink-2-rgb) / .45);grid-area:lead;align-self:center;min-width:18px;translate:0 5px}.nb-contents-meta{text-align:right;grid-area:meta;justify-items:end;gap:3px;display:grid}.nb-contents-status{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.01em;color:var(--nb-ink-2);line-height:1.35}.nb-contents-art{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-stretch:var(--nb-sans-width);letter-spacing:.01em;color:var(--nb-ink-2);margin-top:2px;display:block}.nb-contents-stand{font-size:var(--nb-text-small);color:var(--nb-ink);margin-top:2px;line-height:1.35;display:block}.nb-contents-caption{max-width:52ch;margin-top:10px}.nb-contents-aside{margin-top:18px}.nb-contents-rule{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2);align-items:center;gap:12px;line-height:1.35;display:flex}.nb-contents-rule:after{content:"";border-top:1px solid rgb(var(--nb-ink-2-rgb) / .35);flex:1}.nb-contents.is-aside{margin-top:4px}.nb-contents-aside-item{padding-bottom:2px;display:grid}.nb-contents-remove{color:var(--nb-brick);justify-self:end;margin-right:8px}.nb-contents>li.nb-putback{border-bottom:1px dashed rgb(var(--nb-ink-2-rgb) / .5);padding:4px 8px}@container nb-page (width<=469.98px){.nb-contents-row{grid-template-columns:1.6em 44px minmax(0,1fr);grid-template-areas:"num thumb name""num thumb meta";column-gap:10px;padding:10px 4px}.nb-contents:not(.has-prints) .nb-contents-row{grid-template-columns:1.6em minmax(0,1fr);grid-template-areas:"num name""num meta"}.nb-contents-thumb{width:44px}.nb-contents-leader{display:none}.nb-contents-meta{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 10px;display:flex}}.nb-towns-add{margin-top:28px}.nb-towns-add-note{margin-bottom:8px}.nb-towns-add-note:empty{min-height:0;margin-bottom:0}.nb-towns-section{border-top:1px solid rgb(var(--nb-ink-2-rgb) / .28);margin-top:40px;padding-top:24px}.nb-towns-section>.nb-h3{margin-bottom:6px}.nb-towns-upstate-title{margin-top:24px}.nb-towns-upstate-list,.nb-towns-lines,.nb-towns-also-list{margin:8px 0 0;padding:0;list-style:none}.nb-towns-upstate-list{gap:0;display:grid}.nb-towns-kept-tag{color:var(--nb-ink-2);font-weight:600;text-decoration:none}.nb-towns-notes-hint{margin-bottom:14px}.nb-towns-notes .nb-handfield+.nb-handfield,.nb-towns-lines+.nb-handfield{margin-top:22px}.nb-towns-lines{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.nb-towns-also-group+.nb-towns-also-group{margin-top:20px}.nb-towns-kept{color:var(--nb-ink);font-size:17px;line-height:1.5}.nb-towns-kept .nb-hand{font-size:var(--nb-text-hand-list)}.nb-towns-also-list{flex-wrap:wrap;gap:0 22px;display:flex}.nb-towns-remove{color:var(--nb-brick)}.nb-towns-page :is(h1,h2){scroll-margin-top:16px}.nb-towns-sheet{margin-top:24px}.nb-towns-empty{max-width:34ch;font-family:var(--nb-serif);color:var(--nb-ink-2);font-size:1.3rem;font-style:italic;line-height:1.45}.nb-towns-next{justify-content:flex-end;margin-top:36px}.nb-town-head{align-items:flex-start;gap:12px 20px;display:flex}.nb-town-number{font-family:var(--nb-serif);font-variation-settings:"opsz" 72;color:var(--nb-brick);flex:none;padding-top:.12em;font-size:clamp(2.4rem,1.7rem + 2vw,3.4rem);font-weight:380;line-height:1}.nb-town-head-main{gap:12px;min-width:0;display:grid}.nb-town-name{overflow-wrap:anywhere;margin:0}.nb-town-name .nb-hand{font-size:clamp(2.5rem,1.9rem + 2vw,3.4rem);line-height:1.02}.nb-town-days{color:var(--nb-ink-2)}.nb-town-toggle{margin-top:2px}.nb-town-question{position:relative}.nb-town-question-ink{pointer-events:none;position:absolute;top:4px;left:4px;right:4px}.nb-town-question-ink .nb-written-text{font-size:1.6rem;line-height:var(--nb-line-pitch)}.nb-town-question.is-writing .nb-hand-textarea{color:#0000;caret-color:var(--nb-brick)}.nb-town-take{margin-top:4px}.nb-town-move-line{max-width:var(--nb-measure);color:var(--nb-ink);font-size:17px;line-height:1.55}.nb-town-foot .nb-mrow-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.nb-town-noday{max-width:44ch}.nb-town-remove{color:var(--nb-brick)}@media (prefers-reduced-motion:reduce){.nb-contents-thumb,.nb-contents-row:is(:hover,:focus-visible) .nb-contents-thumb{rotate:-2deg}.nb-contents>li:nth-child(2n) .nb-contents-thumb{rotate:1.6deg}}@media print{.nb-contents,.nb-contents-aside,.nb-contents-caption,.nb-towns-add,.nb-towns-upstate,.nb-towns-lines,.nb-towns-also-list,.nb-towns-also .nb-caption,.nb-towns-next,.nb-town-toggle,.nb-town-foot,.nb-town-take{display:none}}@media (forced-colors:active){.nb-contents-row[aria-current=true]{border-left:4px solid highlight;padding-left:4px}}.nb-example-opening[data-opening=playing] .nb-map-marker:not(.is-shown){visibility:hidden}.nb-example-opening[data-opening=playing] .nb-map-marker.is-shown :is(.nb-map-pin,.nb-map-num){transform-box:fill-box;transform-origin:50%;animation:opening-pin-pop var(--opening-pop-time) var(--opening-pop-ease) both}.nb-example-opening[data-opening=playing] .nb-map-marker.is-shown .nb-map-label{animation:opening-pin-name var(--opening-name-time) var(--opening-name-lag) ease-out both}.nb-example-opening[data-opening=playing] .nb-map-label[text-anchor=end]{--opening-name-from:6px}.nb-map-start-row{min-height:48px;display:flex}.nb-map-start{border:1.5px solid var(--nb-evergreen-deep);background:var(--nb-honey);min-height:48px;box-shadow:var(--nb-shadow-print);color:var(--nb-evergreen-deep);font-family:var(--nb-serif);cursor:pointer;border-radius:999px;padding:8px 24px;font-size:1.125rem;font-weight:600;line-height:1.2;animation:.5s ease-out both nb-map-start-in}.nb-map-start:hover{background:var(--nb-honey-pale)}@keyframes nb-map-start-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nb-example-opening[data-opening=playing] .nb-map-marker:not(.is-shown){visibility:visible}.nb-example-opening[data-opening] :is(.nb-map-pin,.nb-map-num,.nb-map-label),.nb-map-start{animation:none}}@media print{.nb-map-start-row{display:none}}.nb-towns-map{box-sizing:border-box;background:var(--nb-paper);width:100%;max-width:36rem;box-shadow:inset 0 0 0 1.5px var(--nb-honey), var(--nb-shadow-print);break-inside:avoid;border-radius:2px;grid-template-columns:minmax(0,1fr);margin:0;padding:8px;display:grid;container:nb-towns-map/inline-size}.nb-towns-map-svg{aspect-ratio:640/400;background-color:var(--nb-print);background-image:linear-gradient(var(--nb-rule) 1px, transparent 1px), linear-gradient(90deg, var(--nb-rule) 1px, transparent 1px);background-position:50%;background-size:40px 40px;width:100%;height:auto;display:block}.nb-towns-map-wash{fill:var(--nb-paper);fill-opacity:.55;stroke:var(--nb-evergreen);stroke-opacity:.7;stroke-width:1.2px;stroke-dasharray:3 2;stroke-linejoin:round}.nb-towns-map-land{fill:var(--nb-paper);stroke:var(--nb-evergreen-deep);stroke-width:2px;stroke-linejoin:round}.nb-towns-map-leg-casing,.nb-towns-map-leg{fill:none;stroke-linecap:round;stroke-linejoin:round}.nb-towns-map-leg-casing{stroke:var(--nb-evergreen-deep)}.nb-towns-map-leg{stroke:var(--nb-honey)}.nb-towns-map-svg .nb-towns-map-leg-casing{stroke-width:11px}.nb-towns-map-svg .nb-towns-map-leg{stroke-width:7px}.nb-towns-map-key .nb-towns-map-leg-casing{stroke-width:10px}.nb-towns-map-key .nb-towns-map-leg{stroke-width:6px}.nb-towns-map-pin-dot{fill:var(--nb-evergreen-deep);stroke:var(--nb-honey)}.nb-towns-map-pin-name{font-family:var(--nb-serif);fill:var(--nb-evergreen-deep);paint-order:stroke;stroke:var(--nb-paper);stroke-linejoin:round;font-weight:600}@container nb-towns-map (width>=440px){.nb-towns-map-svg .nb-towns-map-pin-name{font-size:min(22px, calc(var(--nb-towns-map-name-size,22) * 1px))}}.nb-towns-map .nb-map-start-row{align-items:center;margin:8px 8px 0}.nb-towns-map .nb-map-start{max-width:100%}.nb-btn.nb-towns-map-skip{background:var(--nb-paper)}.nb-btn.nb-towns-map-skip:hover{background:var(--nb-honey-pale)}.nb-towns-map-legend{box-sizing:border-box;border:1px solid var(--nb-honey);max-width:260px;box-shadow:inset 0 0 0 3px var(--nb-paper), inset 0 0 0 4px var(--nb-honey);background:var(--nb-paper);color:var(--nb-evergreen-deep);font-family:var(--nb-serif);font-size:var(--nb-text-small);justify-self:start;margin:8px 8px 0;padding:12px 16px 10px;line-height:1.35}.nb-towns-map-legend-title{border-bottom:1px solid var(--nb-honey);font-family:var(--nb-serif);font-size:var(--nb-text-ui-large);letter-spacing:.16em;text-align:center;margin:0 0 12px;padding-bottom:8px;font-variant-caps:all-small-caps;font-weight:500;line-height:1.2;position:relative}.nb-towns-map-legend-title:after{content:"";border:1px solid var(--nb-honey);background:var(--nb-paper);width:7px;height:7px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.nb-towns-map-legend ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nb-towns-map-legend li{align-items:center;gap:10px;display:flex}.nb-towns-map-key{flex:none;width:40px;height:24px}.nb-towns-map-caption{max-width:56ch;margin:10px 8px 4px}.nb-towns-map-note{max-width:56ch;margin:12px 0 0}.nb-towns-map[data-opening=playing]{--nb-towns-map-lead:.3s;--nb-towns-map-draw:2s}.nb-towns-map[data-opening=playing] :is(.nb-towns-map-svg,.nb-towns-map-legend)[data-route=none]{--nb-towns-map-draw:0s}.nb-towns-map[data-opening=playing] .nb-towns-map-svg :is(.nb-towns-map-leg-casing,.nb-towns-map-leg){stroke-dasharray:1 2;animation:opening-route-draw calc(var(--nb-towns-map-draw) * var(--nb-towns-map-span)) var(--opening-draw-ease) both;animation-delay:calc(var(--nb-towns-map-lead) + var(--nb-towns-map-draw) * var(--nb-towns-map-start))}.nb-towns-map[data-opening=playing] .nb-towns-map-svg .nb-towns-map-pin-dot{transform-box:fill-box;transform-origin:50%;animation:opening-pin-pop var(--opening-pop-time) var(--opening-pop-ease) both, opening-pin-fade var(--opening-pop-time) ease-out both;animation-delay:calc(var(--nb-towns-map-lead) + var(--nb-towns-map-draw) * var(--nb-towns-map-reach))}.nb-towns-map[data-opening=playing] .nb-towns-map-svg .nb-towns-map-pin-name{animation:opening-pin-name var(--opening-name-time) ease-out both;animation-delay:calc(var(--nb-towns-map-lead) + var(--nb-towns-map-draw) * var(--nb-towns-map-reach) + var(--opening-name-lag))}.nb-towns-map[data-opening=playing] .nb-towns-map-legend{animation:opening-pin-fade var(--opening-name-time) ease-out both;animation-delay:calc(var(--nb-towns-map-lead) + var(--nb-towns-map-draw))}.nb-towns-map-pin-name[text-anchor=end]{--opening-name-from:6px}@media (prefers-reduced-motion:reduce){.nb-towns-map[data-opening] .nb-towns-map-svg :is(.nb-towns-map-leg-casing,.nb-towns-map-leg){stroke-dasharray:none;animation:none}.nb-towns-map[data-opening] .nb-towns-map-svg :is(.nb-towns-map-pin-dot,.nb-towns-map-pin-name),.nb-towns-map[data-opening] .nb-towns-map-legend,.nb-towns-map .nb-map-start{animation:none}.nb-towns-map .nb-btn.nb-towns-map-skip{display:none}}@media (scripting:none){.nb-towns-map .nb-map-start-row{display:none}}@media print{.nb-towns-map,.nb-towns-map-block{display:none}}@media (forced-colors:active){.nb-towns-map{outline-offset:-1px;outline:1px solid canvastext}.nb-towns-map-svg{background-image:none}.nb-towns-map-wash{fill:canvas;fill-opacity:1;stroke:canvastext;stroke-opacity:1}.nb-towns-map-land{fill:canvas;stroke:canvastext}.nb-towns-map-leg-casing{stroke:canvastext}.nb-towns-map-leg{stroke:highlight}.nb-towns-map-pin-dot{fill:canvas;stroke:canvastext}.nb-towns-map-pin-name{fill:canvastext;stroke:canvas}.nb-towns-map-legend{border-color:canvastext}.nb-towns-map-legend-title{border-bottom-color:canvastext}.nb-towns-map-legend-title:after{background:canvas;border-color:canvastext}}@media screen and (prefers-reduced-motion:no-preference){.nb-stay-route[data-opening=playing] .nb-map-route-reveal{stroke-dasharray:1 2;animation:opening-route-draw var(--nb-route-draw) var(--opening-draw-ease) both;animation-delay:var(--nb-route-lead)}.nb-stay-route[data-opening=playing] .nb-map-marker{animation:opening-pin-fade var(--opening-pop-time) var(--opening-pop-ease) both;animation-delay:var(--nb-map-arrival)}.nb-stay-route[data-opening=playing] :is(.nb-map-marker,.nb-map-hit){pointer-events:none}.nb-stay-route[data-opening=playing] :is(.nb-map-pin,.nb-map-num){transform-box:fill-box;transform-origin:50%;animation:opening-pin-pop var(--opening-pop-time) var(--opening-pop-ease) both;animation-delay:var(--nb-map-arrival)}.nb-stay-route[data-opening=playing] .nb-map-label{animation:opening-pin-name var(--opening-name-time) ease-out both;animation-delay:calc(var(--nb-map-arrival) + var(--opening-name-lag))}.nb-stay-route[data-opening=playing] .nb-map-label[text-anchor=end]{--opening-name-from:6px}.nb-stay-route[data-opening=playing] .nb-map-key-entry:has(.nb-map-key-tick){animation:opening-pin-fade var(--opening-name-time) ease-out both;animation-delay:var(--nb-route-visit)}.nb-stay-route[data-opening=playing] .nb-map-key-entry:has(.nb-map-key-route){animation:opening-pin-fade var(--opening-name-time) ease-out both;animation-delay:var(--nb-route-line)}.nb-stay-route[data-opening=playing] .nb-map-start{animation:opening-pin-fade var(--opening-name-time) ease-out both;animation-delay:var(--nb-route-start)}}.nb-stay-route .nb-map-start{animation:none}.nb-stay-left .nb-page-head{gap:18px;display:grid}.nb-stay-name .nb-hand-input{font-size:var(--nb-text-hand);min-height:52px}.nb-stay-name .nb-hand-input::placeholder{font-family:var(--nb-serif);font-variation-settings:"opsz" 24;color:var(--nb-placeholder);font-size:1.2rem;font-style:normal}.nb-stay-readback{justify-items:start;gap:2px;display:grid}.nb-stay-section{margin-top:var(--nb-section-gap);padding-top:var(--nb-section-gap);border-top:1px dotted rgb(var(--nb-ink-2-rgb) / .38)}.nb-stay-left>.nb-page-head+.nb-stay-section{border-top:0;margin-top:8px}.nb-stay-section>legend{float:left;width:100%;margin-bottom:10px}.nb-stay-section>legend+*{clear:left}.nb-stay-ticks{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:2px 20px;margin-bottom:8px;display:grid}.nb-stay-ticks .nb-tick-label{font-family:var(--nb-serif);letter-spacing:normal;color:var(--nb-ink);font-size:17px;font-weight:400;font-stretch:100%}.nb-stay-ticks .nb-tick.is-checked .nb-tick-label{color:var(--nb-ink)}.nb-stay-ticks .nb-tick:has(input:checked) .nb-tick-label{color:var(--nb-ink)}.nb-stay-move .nb-select{width:min(100%,360px)}.nb-stay-move .nb-caption{max-width:58ch;margin-top:10px}.nb-stay-move-intro{max-width:58ch;color:var(--nb-evergreen-deep);margin-top:10px;font-size:17px;font-style:italic;line-height:1.5}.nb-stay-map{overflow:hidden}.nb-stay-select-field{gap:4px;min-width:0;display:grid}.nb-stay-select-field .nb-select option:disabled{color:var(--nb-ink-2)}.nb-stay-right>.nb-page-head{margin-bottom:0}.nb-stay-first-day{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui-large);color:var(--nb-ink-2);margin-top:10px;font-weight:600}.nb-stay-when{gap:2px;display:grid}.nb-stay-num{font-family:var(--nb-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 30;font-variant-numeric:tabular-nums lining-nums;color:var(--nb-brick);font-size:1.42rem;font-weight:500;line-height:1.1}.nb-stay-range,.nb-stay-when-date{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-ink-2);font-variant-numeric:tabular-nums lining-nums;line-height:1.35}@container nb-page (width<=559.98px){.nb-stay-when{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}}.nb-stay-card{gap:12px;min-width:0;display:grid}.nb-stay-card-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 20px;display:flex}.nb-stay-card-town{min-width:0;padding-bottom:4px}.nb-stay-card-top .nb-select{width:15rem}.nb-stay-town{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.nb-stay-town .nb-tier-tag{translate:0 -3px}.nb-stay-open-label{font-family:var(--nb-serif);color:var(--nb-ink-2);font-size:1.2rem;font-style:italic}.nb-stay-bands{max-width:var(--nb-measure);gap:4px;list-style:none;display:grid}.nb-stay-bands li{color:var(--nb-ink);font-size:16.5px;line-height:1.45}.nb-stay-band{font-family:var(--nb-sans);font-size:var(--nb-text-label);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.02em;color:var(--nb-evergreen-deep)}.nb-stay-band-sep{color:var(--nb-ink-2)}.nb-stay-empty{color:var(--nb-ink-2);font-size:16.5px;font-style:italic}.nb-stay-question{max-width:var(--nb-measure);gap:2px;display:grid}.nb-stay-question .nb-hand{font-size:var(--nb-text-hand-list)}.nb-stay-open{justify-self:start}.nb-stay-open .nb-icon{transition:translate .3s var(--nb-ease-out)}.nb-stay-open:hover .nb-icon{translate:3px}.nb-stay-noday-line{color:var(--nb-brick);max-width:var(--nb-measure);font-size:16.5px;line-height:1.5}.nb-stay-noday-line .nb-hand{font-size:var(--nb-text-hand-list);padding:0 .1em;line-height:1.1}.nb-week-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:560px;list-style:none;display:grid}@container nb-page (width>=440px){.nb-week-days{grid-template-columns:repeat(7,minmax(0,1fr))}}.nb-week-day{border:1px solid rgb(var(--nb-ink-2-rgb) / .38);border-radius:var(--nb-radius-button);width:100%;min-height:52px;font-family:var(--nb-sans);font-size:var(--nb-text-ui);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;cursor:pointer;transition:background-color .2s, border-color .2s, translate .25s var(--nb-ease-out);background:#fcf9f2b8;align-content:center;justify-items:center;gap:0;padding:6px 4px;line-height:1.2;display:grid;position:relative}.nb-week-day:hover{background:var(--nb-honey-pale);border-color:var(--nb-ink-2);translate:0 -1px}.nb-week-day-wd{font-size:var(--nb-text-label);color:var(--nb-ink-2);font-weight:500}.nb-week-day.is-open .nb-week-day-num{font-style:italic;font-weight:500}.nb-week-day.is-stored{border-color:var(--nb-brick);background:var(--nb-print)}.nb-week-day-mark{width:14px;height:14px;color:var(--nb-brick);stroke-width:2.4px;position:absolute;top:3px;right:3px}.nb-typical-head{padding-top:40px}.nb-typical-head .nb-h3{margin-bottom:6px}.nb-routine-fields{gap:14px;min-width:0;display:grid}.nb-routine-selects{flex-wrap:wrap;gap:12px 20px;display:flex}.nb-routine-selects .nb-stay-select-field:first-child{flex:16rem}.nb-routine-selects .nb-stay-select-field:first-child .nb-select{width:100%}.nb-routine-selects .nb-stay-select-field:last-child .nb-select{width:9.5rem}.nb-routine-days>legend{margin-bottom:4px}.nb-routine-day-ticks{flex-wrap:wrap;gap:2px 4px;display:flex}.nb-routine-day-ticks .nb-tick{grid-template-columns:auto;justify-items:center;gap:0;min-width:44px}.nb-routine-day-ticks .nb-tick-label{font-size:var(--nb-text-label)}.nb-routine-remove{color:var(--nb-ink-2);justify-self:start}.nb-routine-remove:hover{color:var(--nb-brick)}.nb-try-list{list-style:none;display:grid}.nb-try{border-bottom:1px dotted rgb(var(--nb-ink-2-rgb) / .38);grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.nb-try .nb-btn{justify-self:start}.nb-try:first-child{padding-top:0}.nb-try-title{color:var(--nb-ink);font-size:17px;line-height:1.35}.nb-try-reason{font-style:italic;font-size:var(--nb-text-caption);color:var(--nb-ink-2);margin-top:2px;line-height:1.45}.nb-stay-cap{font-family:var(--nb-sans);font-size:var(--nb-text-ui);font-weight:600;font-stretch:var(--nb-sans-width);color:var(--nb-brick);margin-top:12px}.nb-stay-before{padding-top:28px}.nb-stay-keep-controls{flex-wrap:wrap;align-items:flex-start;gap:14px 28px;display:flex}.nb-stay-next .nb-actions{padding-top:6px}@media (max-width:599.98px){.nb-stay-card-top .nb-select,.nb-stay-move .nb-select{width:100%}.nb-stay-card-top .nb-stay-select-field{flex:100%}}@media (prefers-reduced-motion:reduce){.nb-week-day:hover,.nb-stay-open:hover .nb-icon{translate:none}}@media print{.nb-stay-card-top .nb-stay-select-field,.nb-week-days,.nb-typical-try{display:none}}.nb-stay-mixed{color:var(--nb-ink-2);font-size:17px}.nb-stay-mixed .nb-hand{font-size:var(--nb-text-hand-list);padding:0 .08em}.nb-stay-mixed .nb-stay-open-label{font-size:17px}.nb-daytabs{margin:0 0 18px;position:relative}.nb-daytabs-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:4px;padding:2px 44px 0 2px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.nb-daytabs-list::-webkit-scrollbar{display:none}.nb-daytab{--nb-daytab-tint:var(--nb-sky-pale);scroll-snap-align:center;background:var(--nb-daytab-tint);min-height:44px;color:var(--nb-ink);font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui);text-align:start;cursor:pointer;transition:background-color .2s, box-shadow .2s, width .35s var(--nb-ease-out);border:0;border-radius:6px 6px 0 0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:1px;padding:7px 14px 8px;font-weight:600;line-height:1.2;display:flex;box-shadow:inset 0 -6px 8px -6px #281e0a2e}.nb-daytab:nth-child(5n+2){--nb-daytab-tint:var(--nb-mint)}.nb-daytab:nth-child(5n+3){--nb-daytab-tint:var(--nb-honey-pale)}.nb-daytab:nth-child(5n+4){--nb-daytab-tint:var(--nb-brick-pale)}.nb-daytab:nth-child(5n+5){--nb-daytab-tint:var(--nb-sage)}.nb-daytab-day{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.nb-daytab-town{text-overflow:ellipsis;white-space:nowrap;max-inline-size:12em;font-weight:500;font-size:var(--nb-text-label);color:var(--nb-ink-2);overflow:hidden}.nb-daytab[aria-selected=true]{background:var(--nb-paper);box-shadow:inset 0 0 0 1.5px var(--nb-evergreen);border-radius:6px}.nb-daytab[aria-selected=true] .nb-daytab-day{color:var(--nb-brick)}.nb-daytab{position:relative}.nb-daytab.is-tallied{padding-bottom:14px}.nb-daytab-tally{pointer-events:none;position:absolute;bottom:3px;left:14px}.nb-daytab[data-hatch]{isolation:isolate}.nb-daytab[data-hatch]:after{content:"";z-index:-1;border-radius:inherit;background:repeating-linear-gradient(45deg, var(--nb-brick) 0 1px, transparent 1px 5px);opacity:calc(.06 + var(--nb-hatch,1) * .045);pointer-events:none;position:absolute;inset:0}.nb-daytabs.is-inline .nb-daytab{align-items:center;min-width:64px}.nb-daytabs.is-inline .nb-daytab-tally{left:50%;translate:-50%}@container nb-spread (width>=900px){.nb-day>.nb-spread-inner{margin-right:max(0px, calc(48px - var(--nb-side-r,48px)))}.nb-daytabs.is-edge{z-index:-1;width:48px;margin:0;position:absolute;top:40px;bottom:40px;left:100%}.nb-daytabs.is-edge .nb-daytabs-list{overscroll-behavior-y:contain;scroll-snap-type:y proximity;flex-direction:column;align-items:flex-start;gap:6px;max-height:calc(100dvh - 140px);padding:0 0 24px;position:sticky;top:16px;overflow:hidden auto;-webkit-mask-image:none;mask-image:none}.nb-daytabs.is-edge .nb-daytab{writing-mode:vertical-rl;border-radius:0 var(--nb-radius-daytab) var(--nb-radius-daytab) 0;flex-direction:row;align-items:center;gap:8px;width:44px;min-height:0;padding:14px 9px 14px 10px;box-shadow:inset 7px 0 8px -7px #281e0a4d}.nb-daytabs.is-edge .nb-daytab.is-tallied{padding-bottom:30px}.nb-daytabs.is-edge .nb-daytab-tally{bottom:10px;left:50%;translate:-50%}.nb-daytabs.is-edge .nb-daytab:hover{width:46px}.nb-daytabs.is-edge .nb-daytab[aria-selected=true]{background:var(--nb-paper);width:48px;box-shadow:none;border-radius:0 var(--nb-radius-daytab) var(--nb-radius-daytab) 0}.nb-daytabs.is-edge .nb-daytab:focus-visible{outline-offset:-3px}}.nb-day-title{overflow-wrap:break-word}.nb-day-title-hand{letter-spacing:0;font-size:1.08em;line-height:.95}.nb-day-when{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui-large);color:var(--nb-ink-2);font-variant-numeric:tabular-nums lining-nums;margin-top:14px;font-weight:600}.nb-day-when .nb-day-today,.nb-daytab-today{color:var(--nb-brick)}.nb-day-guess{font-size:var(--nb-text-small);color:var(--nb-ink);margin-top:8px;line-height:1.45}.nb-day-tag{margin-top:14px}.nb-day-tag:empty{display:none}.nb-day-question-field{position:relative}.nb-day-question-ink{pointer-events:none;position:absolute;top:4px;left:4px;right:4px}.nb-day-question-ink .nb-written-text{font-size:1.6rem;line-height:var(--nb-line-pitch)}.nb-day-question-field.is-writing .nb-hand-textarea{color:#0000;caret-color:var(--nb-brick)}.nb-day-take{margin-top:4px}.nb-day-question-line{max-width:58ch;color:var(--nb-ink-2);margin-top:10px;font-size:16.5px;font-style:italic;line-height:1.5}.nb-day-way{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;display:flex}.nb-day-way .nb-caption{flex:100%;max-width:52ch}.nb-day-activities-head .nb-deck{max-width:58ch;margin-top:12px}.nb-day-activities-head{padding-top:30px}.nb-day-picker{width:100%}.nb-day-picker>summary{border-radius:var(--nb-radius-button);background:color-mix(in srgb, var(--nb-evergreen) 8%, transparent);justify-content:space-between;width:100%;padding:10px 14px;font-size:15px;transition:background-color .2s;display:flex}.nb-day-picker>summary:hover{background:color-mix(in srgb, var(--nb-evergreen) 14%, transparent)}.nb-day-picks{margin:8px 0 0;padding:0;list-style:none}.nb-day-picks .nb-tick{border-bottom:1px solid var(--nb-rule);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:10px 2px;display:grid}.nb-day-picks li:last-child .nb-tick{border-bottom:0}.nb-day-picks .nb-tick-box{width:28px;height:28px}.nb-day-picks .nb-tick-label,.nb-day-picks :is(.nb-tick.is-checked,.nb-tick:has(input:checked)) .nb-tick-label{font-family:var(--nb-serif);color:var(--nb-ink);font-weight:400;font-stretch:100%}.nb-pick-title{font-size:1.1rem;line-height:1.3;display:block}.nb-pick-purpose{font-size:var(--nb-text-small);color:var(--nb-ink-2);margin-top:2px;font-style:italic;display:block}.nb-day-caption{margin-top:12px}.nb-day-error{margin-top:8px}.nb-band-head{border-bottom:0;padding:24px 0 8px}.nb-band.is-empty .nb-band-head{border-bottom:1px solid var(--nb-rule);padding-bottom:18px}.nb-band-line{max-width:58ch;color:var(--nb-ink-2);font-size:16.5px;font-style:italic;line-height:1.5}.nb-band-line+.nb-band-empty{margin-top:6px}@container nb-page (width>=560px){.nb-band-line{padding-top:4px}}.nb-band-title{font-family:var(--nb-serif);color:var(--nb-evergreen-deep);font-variation-settings:"opsz" 30;font-size:1.35rem;font-style:italic;font-weight:400;line-height:1.2}.nb-band-empty,.nb-day-empty p{color:var(--nb-ink-2);font-style:italic}.nb-day-empty{padding:28px 0}.nb-activity-list{margin:0;padding:0;list-style:none}.nb-activity{background-color:#0000;padding:20px 0 22px}.nb-activity.is-lifted{z-index:2;background-color:var(--nb-paper);box-shadow:0 14px 24px -14px #281e0a80}.nb-activity-margin{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}@container nb-page (width>=560px){.nb-activity-margin{align-content:start;justify-items:start;gap:10px;display:grid}.nb-activity-margin .nb-stamp-slot{margin-left:-2px}}.nb-activity-title{font-family:var(--nb-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 36;font-size:1.62rem;font-weight:400;line-height:1.15}.nb-activity-notice{max-width:60ch;color:var(--nb-ink);margin:10px 0 0;padding:2px 0 2px 18px;font-size:17px;font-style:italic;line-height:1.45;position:relative}.nb-activity-notice:before{content:"";border:1.5px solid var(--nb-brick-2);border-right:0;border-radius:3px 0 0 3px;width:9px;position:absolute;top:6px;bottom:6px;left:0}@container nb-page (width>=560px){.nb-activity-margin .nb-tick{grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;padding-top:2px}.nb-activity-margin .nb-tick-label{max-width:10ch;line-height:1.3}}.nb-activity-more{margin-top:6px}.nb-activity-more-body{gap:8px;padding:2px 0 4px;display:grid}.nb-activity-purpose{color:var(--nb-evergreen-deep);font-size:16.5px;font-style:italic}.nb-activity-why,.nb-activity-try{max-width:62ch;font-size:17px}.nb-activity-before{gap:2px;margin-top:4px;display:grid}.nb-activity-before-label{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-label);letter-spacing:.02em;color:var(--nb-ink-2);font-weight:600}.nb-activity-before-text{max-width:62ch;color:var(--nb-ink-2);gap:6px;padding:2px 0;font-size:16px;display:grid}.nb-activity-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:6px;display:flex}.nb-activity-order{gap:2px;margin-left:auto;display:inline-flex}.nb-day-reflection .nb-h3{margin-bottom:10px}.nb-day-move,.nb-day-priorities,.nb-day-reflect-head{padding-top:28px}.nb-day-move .nb-h3{color:var(--nb-evergreen-deep)}.nb-day-priority-list{gap:12px;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.nb-day-priority-list li{gap:2px;display:grid}.nb-day-priority-list strong{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui);color:var(--nb-evergreen-deep);font-weight:600}.nb-day-reflect-prompt{max-width:30ch;font-size:1.5rem;font-style:italic}.nb-day-reflect-head .nb-been{margin-top:2px}.nb-day-notes-caption{margin-top:8px}.nb-day-pens{margin-top:6px}.nb-day-evidence{border-top:1px solid var(--nb-rule);border-bottom:1px solid var(--nb-rule);margin:28px 0 24px}.nb-day-evidence>summary{justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:12px 0;display:flex}.nb-day-evidence-title{font-family:var(--nb-serif);font-size:var(--nb-text-h3);letter-spacing:-.01em;color:var(--nb-evergreen-deep);font-variation-settings:"opsz" 30;font-weight:400;line-height:1.2}.nb-day-evidence-count{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui-large);letter-spacing:0;word-spacing:.12em;white-space:nowrap;color:var(--nb-ink-2);font-weight:600}.nb-day-evidence>summary .nb-icon{flex:none;align-self:center}.nb-day-evidence .nb-day-research{padding-bottom:12px}.nb-day-footer{padding-top:32px}.nb-day-footer-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.nb-day-count{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui-large);color:var(--nb-ink-2);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.nb-day-review{margin-left:auto}@container nb-page (width<=559.98px){.nb-day-footer-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.nb-day-count{text-align:center;grid-area:1/1/auto/-1}.nb-day-footer-row .nb-btn{width:100%;padding-left:12px;padding-right:12px}.nb-day-review{grid-column:1/-1;margin-left:0}}.nb-day-left{align-content:start;gap:30px;display:grid}@container nb-spread (width>=900px){.nb-day-left.is-sticky{position:sticky;top:18px}}.nb-day-place{justify-items:start;gap:12px;display:grid}.nb-day-print{width:calc(100% - 16px);max-width:400px;margin:12px 8px 6px}@container nb-page (width>=480px){.nb-day-place.is-researched{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:28px}.nb-day-print{width:calc(100% - 12px);margin:12px 6px 4px}}.nb-day-stop{color:var(--nb-ink);align-items:center;gap:8px;font-size:17px;display:flex}.nb-day-stop .nb-icon{color:var(--nb-brick);flex:none}.nb-day-map{text-align:start;max-width:100%}.nb-day-place .nb-town-coverage{max-width:52ch}.nb-day-town-field{justify-items:start;gap:10px;display:grid}.nb-day-town-field .nb-select{min-width:min(100%,260px);max-width:100%}.nb-day-routines{gap:10px;display:grid}.nb-day-routine-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nb-day-routine{border-bottom:1px dotted color-mix(in srgb, var(--nb-ink-2) 40%, transparent);gap:2px;padding-bottom:10px;display:grid}.nb-day-routine-kind{font-size:17px}.nb-day-routine-meta{font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-label);color:var(--nb-ink-2);font-weight:600}.nb-day-routine-note{font-size:var(--nb-text-hand-list)}@media print{.nb-daytabs,.nb-day-footer,.nb-day-picker,.nb-activity-order,.nb-day-map,.nb-activity-more>summary,.nb-lookfors-fold>summary{display:none!important}.nb-fold.nb-lookfors-fold::details-content{content-visibility:visible;block-size:auto;transition:none}.nb-fold.nb-activity-more::details-content{content-visibility:visible;block-size:auto;transition:none}.nb-fold.nb-day-evidence::details-content{content-visibility:visible;block-size:auto;transition:none}}@media (forced-colors:active){.nb-daytab{outline-offset:-1px;outline:1px solid buttontext}.nb-daytab[data-hatch]:after{forced-color-adjust:none;background:repeating-linear-gradient(45deg,canvastext 0 1px,#0000 1px 6px)}.nb-daytab[aria-selected=true]{color:canvastext;background-color:canvas;border-top:3px solid highlight;padding-top:4px}.nb-daytab[aria-selected=true] .nb-daytab-day,.nb-daytab[aria-selected=true] .nb-daytab-town{color:canvastext}@container nb-spread (width>=900px){.nb-daytabs.is-edge .nb-daytab[aria-selected=true]{border-top:0;border-left:3px solid highlight;padding-top:14px;padding-left:7px}}}.nb-home-portal .nb-home-title{font-size:clamp(2.75rem,.6rem + 8.4cqi,4.1rem)}.nb-home-portal .nb-page-head{padding-bottom:14px}.nb-home-portal .nb-home-deck{max-width:54ch;margin-top:8px}@container nb-spread (width>=900px){.nb-home .nb-spread-inner>.nb-page.nb-home-portal{--nb-pad-t:36px}}.nb-home-portal .nb-home-row{padding:8px 0 11px}.nb-home-portal .nb-home-row .nb-choices>legend{margin-bottom:2px}.nb-home-portal .nb-home-row.nb-mrow-bare{padding:18px 0 0}.nb-home-portal .nb-field-wrap{max-width:460px}.nb-home-where .nb-coverage{margin-top:8px}.nb-home-where .nb-coverage:empty{margin-top:0}.nb-home-open-near{margin-top:14px}html[data-saved] .nb-home-door[data-door=wait]{min-height:172px}@container nb-page (width>=560px){html[data-saved] .nb-home-door[data-door=wait]{min-height:146px}}@media (max-width:599.98px){html[data-saved] .nb-home-door[data-door=wait]{min-height:236px}}.nb-home-door-title{font-family:var(--nb-serif);font-variation-settings:"opsz" 30;overflow-wrap:anywhere;color:var(--nb-ink);font-size:1.32rem;line-height:1.3}.nb-home-door-phase{min-height:1.5em;font-family:var(--nb-sans);font-stretch:var(--nb-sans-width);font-size:var(--nb-text-ui-large);color:var(--nb-ink-2);font-variant-numeric:tabular-nums lining-nums;margin-top:2px;font-weight:600;line-height:1.5}.nb-home-door-look{vertical-align:middle;font-size:inherit;padding:0}.nb-home-door-actions{margin-top:12px}.nb-home-town .nb-field-source{margin-top:6px}.nb-home-towns-help{max-width:52ch;margin-top:10px}.nb-home-chips{flex-wrap:wrap;gap:8px 10px;margin-top:12px;list-style:none;display:flex}.nb-home-chip{min-height:44px;box-shadow:inset 0 0 0 1px var(--nb-rule-strong);background:#fcf9f2b8;border-radius:5px;flex-wrap:wrap;align-items:center;gap:2px 10px;padding:0 4px 0 12px;display:inline-flex}.nb-home-chip-name{font-size:var(--nb-text-hand-list);overflow-wrap:anywhere;line-height:1.1}.nb-home-chip-aside.nb-link{font-size:var(--nb-text-ui);padding:6px 8px}.nb-home-length .nb-stay.is-compact{flex-wrap:wrap;align-items:baseline;column-gap:18px;display:flex}.nb-home-length .nb-stay.is-compact>:is(.nb-stay-choices,.nb-stay-days,.nb-stay-dates){flex:100%}.nb-home-length .nb-stay.is-compact .nb-stay-choices{row-gap:2px;padding-top:0}.nb-home-length .nb-stay-helper{flex:280px;margin-top:2px}.nb-home-length .nb-stay-add-dates{flex:none}.nb-home-why .nb-home-why-label{margin-bottom:10px}.nb-home-why .nb-margin-note{margin-top:0}.nb-home-why .nb-purpose-grid .nb-choice{padding-top:7px;padding-bottom:8px}.nb-home-answers .nb-readback{font-size:17px}.nb-home-status{font-family:var(--nb-sans);font-size:var(--nb-text-ui);font-stretch:var(--nb-sans-width);color:var(--nb-ink-2);flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:4px;display:flex}.nb-home-open-hint{max-width:52ch;margin-top:10px}.nb-home-hero{flex-direction:column;gap:34px;display:flex}.nb-home-hero-print{width:100%}.nb-home-example{border-top:1px dotted rgb(var(--nb-ink-2-rgb) / .35);gap:8px;max-width:46ch;padding-top:18px;display:grid}.nb-home-example .nb-link{justify-self:start}.nb-home-link-end{white-space:nowrap}.nb-home-link-text .nb-icon{vertical-align:-3px;margin-left:6px;display:inline-block}.nb-home[data-opening=playing] :is(.nb-home-door,.nb-home-where,.nb-home-town,.nb-home-length,.nb-home-why,.nb-home-answers,.nb-home-open,.nb-home-example){animation:opening-pin-fade var(--opening-name-time) ease-out both;animation-delay:calc(var(--nb-home-turn) * var(--opening-name-lag))}.nb-home .nb-home-door{--nb-home-turn:1}.nb-home .nb-home-where{--nb-home-turn:2}.nb-home .nb-home-town{--nb-home-turn:3}.nb-home .nb-home-length{--nb-home-turn:4}.nb-home .nb-home-why{--nb-home-turn:5}.nb-home .nb-home-answers{--nb-home-turn:6}.nb-home .nb-home-open{--nb-home-turn:7}.nb-home .nb-home-example{--nb-home-turn:8}.nb-home-scenes{align-content:start;gap:34px;display:grid}.nb-home-scene{width:84%}.nb-home-scene:nth-child(2){justify-self:end}.nb-home-method-deck{max-width:44ch}.nb-home-paths-line{font-family:var(--nb-sans);font-size:var(--nb-text-ui-large);font-weight:600;font-stretch:var(--nb-sans-width);letter-spacing:.01em;color:var(--nb-evergreen-deep);margin-top:14px}.nb-home-paths .nb-home-step{padding:26px 0}.nb-home-verb{font-family:var(--nb-serif);color:var(--nb-brick);font-variation-settings:"opsz" 48;font-size:2rem;font-style:italic;line-height:1;display:block}.nb-home-step .nb-h3{margin-bottom:8px}.nb-home-step-line{color:var(--nb-ink-2);font-size:var(--nb-text-body);line-height:1.6}@container nb-page (width<=559.98px){.nb-home-where>.nb-mrow-margin,.nb-home-town>.nb-mrow-margin{margin-bottom:-4px}.nb-home-length>.nb-mrow-margin{display:none}.nb-home-paths .nb-home-step{grid-template-columns:5.2rem minmax(0,1fr);column-gap:14px}.nb-home-paths .nb-home-step>.nb-mrow-main{grid-column:2}.nb-home-verb{padding-top:4px;font-size:1.45rem}.nb-home-scene{width:92%}}@media (max-width:599.98px){.nb-home-portal .nb-home-row{padding:12px 0 14px}.nb-home-portal .nb-page-head{padding-bottom:18px}.nb-home-open .nb-actions,.nb-home-door-actions{flex-direction:column;align-items:stretch}.nb-home-open .nb-actions .nb-link,.nb-home-door-actions .nb-link{justify-content:center}.nb-home-scenes{gap:26px}}@media (prefers-reduced-motion:reduce){.nb-home[data-opening] :is(.nb-home-door,.nb-home-where,.nb-home-town,.nb-home-length,.nb-home-why,.nb-home-answers,.nb-home-open,.nb-home-example){animation:none}}@media print{.nb-home-towns-help,.nb-home-open,.nb-home-open-near,.nb-home-door,.nb-home-status,.nb-home-chip-aside{display:none}}
