.tnow{position:relative}.tnow-top h1{margin:0;font-size:clamp(21px,6.4vw,33px);font-weight:900;line-height:1.32;letter-spacing:var(--ls-head);color:var(--ink)}.tnow-lead{margin:var(--sp-2) 0 0;font-size:14.5px;line-height:1.85;font-weight:700;color:var(--ink-2)}.tnow-lead b{font-weight:900;color:var(--ink)}.tnow-top p{margin:9px 0 0;font-size:13.5px;line-height:1.9;font-weight:700;color:var(--ink-2)}.tnow-top b{font-weight:900;color:var(--ink)}.tnow-counts{margin-top:15px}.tnow-count{position:relative;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);justify-items:center;text-align:center;padding:var(--sp-3) var(--sp-3) var(--sp-4);border:1px solid var(--pg-rule);border-radius:var(--r-0);background:color-mix(in srgb,var(--gold) 13%,var(--paper))}.tnow-count.is-far{background:color-mix(in srgb,var(--accent) 10%,var(--paper))}.tnow-count-l{font-size:var(--fs-min);font-weight:900;letter-spacing:var(--ls-caps);color:var(--ink-2)}.tnow-count-n{display:flex;gap:var(--sp-1);align-items:baseline;flex-wrap:wrap;justify-content:center}.tnow-count-n em{font-style:normal;font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}.tnow-count-n b{font-size:clamp(26px,8.4vw,42px);font-weight:900;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tnow-count-n.is-wait{align-items:center}.tnow-skel{display:block;height:13px;width:92px;border-radius:9px;background:rgba(158,151,109,.18)}.tnow-skel.is-name{width:84px;margin-block:calc((1.35em - 13px) / 2)}.tnow-ghost{visibility:hidden;width:0;overflow:hidden;-webkit-margin-end:calc(var(--sp-1) * -1);margin-inline-end:calc(var(--sp-1) * -1)}.tnow-count.is-far .tnow-count-n.is-wait{margin-block:8px 8px}.tnow-count-w{font-size:var(--fs-min);font-weight:800;line-height:1.6;color:var(--ink-2)}.is-far .tnow-count-n b{color:var(--accent-ink)}@media (max-width:619px){.tnow-count.is-far .tnow-count-w{display:grid;align-content:center;min-height:calc(var(--fs-min) * 1.6 * 2)}.tnow-pair.is-wait{min-height:calc(2px + var(--sp-3) * 2 + var(--fs-min) * 1.75 + 1px + 16.5px * 1.35 + 1px + var(--fs-min) * 1.55 + var(--sp-2) + 54px + 4px)}}.tnow-bar{width:100%;height:8px;margin-top:var(--sp-1);background:color-mix(in srgb,var(--rule) 26%,var(--paper));overflow:hidden}.tnow-bar,.tnow-bar>span{border-radius:var(--r-pill)}.tnow-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--accent))}.tnow-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-3);border:1px solid var(--pg-rule);border-radius:var(--r-0);background:var(--paper)}@media (min-width:620px){.tnow-pair{grid-template-columns:1fr auto 1fr auto}}.tnow-at,.tnow-to{display:grid;grid-gap:1px;gap:1px;min-width:0}.tnow-at i,.tnow-to i{font-style:normal;font-size:var(--fs-min);font-weight:900;letter-spacing:var(--ls-caps);color:var(--ink-2)}.tnow-at b,.tnow-to b{font-size:16.5px;font-weight:900;line-height:1.35}.tnow-at.is-plan b{color:var(--ink-2)}.tnow-at em,.tnow-to em{font-style:normal;font-size:var(--fs-min);font-weight:800;line-height:1.55;color:var(--ink-2)}.tnow-to b{color:var(--frame-deep)}.tnow-go{flex:none;color:var(--rule);display:grid;place-items:center}.tnow-art{grid-column:1/-1;justify-self:center;margin-top:4px}@media (min-width:620px){.tnow-art{grid-column:auto;margin-top:0}}.tnow-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tnow-act{display:inline-flex;align-items:center;min-height:48px;font-size:12.5px;font-weight:900;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);border:var(--bw-1) solid var(--frame-dark);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);box-shadow:var(--pop-sm)}.tnow-act:active{transform:translateY(2px);box-shadow:var(--pop-push)}.tnow-act.is-main{background:linear-gradient(#fff0bb,var(--gold))}.nmkeys{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-2);gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0}@media (min-width:620px){.nmkeys{grid-template-columns:repeat(3,1fr)}}.nmkeys li{display:grid;grid-template-columns:26px 1fr;align-items:center;grid-gap:var(--sp-1) var(--sp-2);gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--pg-rule);border-radius:var(--r-0);background:var(--paper)}.nmkeys b{font-weight:900}.nmkeys b,.nmkeys i{font-size:var(--fs-min)}.nmkeys i{grid-column:2;font-style:normal;font-weight:800;line-height:1.45;color:var(--ink-2)}.nmkeys-s{grid-row:span 2;height:22px;border-radius:var(--r-pill)}.nmkeys .is-hitch .nmkeys-s{background:var(--nm-hitch)}.nmkeys .is-tied .nmkeys-s{background:linear-gradient(var(--nm-hitch) 0 34%,var(--nm-tie) 34% 66%,var(--nm-hitch) 66%)}.nmkeys .is-ferry .nmkeys-s{height:8px;background:repeating-linear-gradient(90deg,var(--sea-mid) 0 5px,transparent 5px 11px)}.nmkeys .is-side .nmkeys-s{height:6px;background:repeating-linear-gradient(90deg,var(--frame) 0 4px,transparent 4px 10px)}.nmkeys .is-fly .nmkeys-s{height:5px;background:repeating-linear-gradient(90deg,var(--sea-deep) 0 9px,transparent 9px 16px)}.nmkeys .is-border .nmkeys-s{width:9px;justify-self:center;height:24px;background:linear-gradient(var(--accent) 0 30%,var(--paper) 30% 70%,var(--accent) 70%);box-shadow:0 0 0 1.5px var(--pg-rule)}.nmap-say{margin:var(--sp-3) 0 0;font-size:var(--fs-note);font-weight:800;line-height:1.7;color:var(--ink-2)}.nwhy{margin-top:var(--sp-3)}.nwhy p{margin:0;font-size:13.5px;line-height:1.95;font-weight:700;color:var(--ink)}.nwhy p+p{margin-top:var(--sp-3)}.ndays{list-style:none;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0}.nday{scroll-margin-top:12px}.ndayr{display:flex;align-items:center;gap:var(--sp-3);min-height:66px;padding:var(--sp-3);background:linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%);border:var(--bw-2) solid var(--frame);border-radius:var(--r-1);box-shadow:inset 0 2px 0 rgba(255,255,255,.8),0 var(--pop-d4) 0 color-mix(in srgb,var(--frame) 66%,var(--ink));color:var(--ink);transition:transform .14s ease}.ndayr:active{transform:translateY(4px);box-shadow:0 var(--pop-d0) 0 color-mix(in srgb,var(--frame) 66%,var(--ink))}.ndayr.is-flat{background:none;border:1px solid var(--rule);box-shadow:none}.ndayr-art{flex:none;border-radius:10px;box-shadow:var(--shadow-1)}.ndayr-body{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.ndayr-top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1)}.ndayr-top b{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-0);background:var(--marker);color:var(--marker-ink);font-size:var(--fs-note);font-weight:900;letter-spacing:var(--ls-caps)}.ndayr.is-flat .ndayr-top b{background:none;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--rule)}.ndayr-top time{font-size:var(--fs-note);font-weight:900;color:var(--ink-2)}.nday-day,.nday-now{display:none}.nday[data-now]:not([data-plan]) .nday-now,.nday[data-now][data-plan] .nday-day{display:inline-block;padding:1px var(--sp-2);border-radius:var(--r-0);background:var(--paper);box-shadow:0 0 0 1.5px var(--frame-dark);color:var(--ink);font-size:var(--fs-min);font-weight:900;letter-spacing:var(--ls-caps);white-space:nowrap}.ndayr-way{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:var(--fs-body);font-weight:900;line-height:var(--lh-head)}.ndayr-way i{font-style:normal;margin-right:4px;color:var(--ink-2)}.ndayr-how{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);font-size:var(--fs-note);font-weight:800;color:var(--ink-2)}.ndayr-stay{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ndayr-ask{padding:1px var(--sp-2);border-radius:var(--r-0);background:var(--chip);color:var(--chip-ink);font-size:var(--fs-min);font-weight:900;white-space:nowrap}.ndayr-log{display:none}.nday[data-log] .ndayr-log{display:inline-block;padding:1px var(--sp-2);border-radius:var(--r-0);background:var(--chip);color:var(--chip-ink);font-size:var(--fs-min);font-weight:900;white-space:nowrap}.ndayr-say{font-size:12px;line-height:1.7;font-weight:700;color:var(--ink-2)}.ndayr.is-group{box-shadow:none;border-style:dashed;background:var(--paper);align-items:flex-start}.ndayg-days{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.ndayc{display:grid;place-items:center;min-width:48px;min-height:48px;padding:0 var(--sp-2);border-radius:var(--r-1);border:var(--bw-2) solid var(--frame);background:linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.8),0 var(--pop-d2) 0 color-mix(in srgb,var(--frame) 66%,var(--ink));font-size:var(--fs-note);font-weight:900;color:var(--ink);text-decoration:none;transition:transform .12s ease}.ndayc:active{transform:translateY(4px)}.ndayc.is-flat,.ndayc:active{box-shadow:inset 0 2px 0 rgba(255,255,255,.8)}.ndayc.is-flat{background:color-mix(in srgb,var(--paper) 82%,var(--frame));border-color:color-mix(in srgb,var(--frame) 70%,var(--paper));color:var(--ink-2);cursor:default}.ndayc[data-log]{background:var(--chip);border-color:var(--chip);color:var(--chip-ink)}.ndayc[data-now]{background:var(--marker);border-color:var(--frame-dark);color:var(--marker-ink);box-shadow:inset 0 2px 0 rgba(255,255,255,.7),0 var(--pop-d2) 0 var(--frame-dark)}.ndayr-fixed{font-size:var(--fs-min);line-height:1.6;font-weight:800;color:var(--ink-2)}.ndayr-go{flex:none;color:var(--frame-dark)}.nday-go{display:flex;gap:var(--sp-3);align-items:flex-start;margin-top:var(--sp-3)}.nday-art{flex:none;border-radius:10px;box-shadow:var(--shadow-1)}.nday-txt{min-width:0;flex:1 1}p.nday-way{margin:0;font-size:var(--fs-body);font-weight:900;line-height:var(--lh-head)}p.nday-way i{margin-left:var(--sp-2);font-style:normal;font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}p.nday-how{display:flex;flex-wrap:wrap;margin:2px 0 0;font-size:var(--fs-note);font-weight:800;color:var(--ink-2)}.nday-enter,p.nday-how{align-items:center;gap:var(--sp-1)}.nday-enter{display:inline-flex;white-space:nowrap}p.nday-fixed{display:inline-block;margin:5px 0 0;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-0);background:var(--marker);color:var(--marker-ink);font-size:var(--fs-min);font-weight:900}p.nday-note{margin:4px 0 0;max-width:var(--nd-col);font-size:12px;line-height:1.6;font-weight:700}.nday-log{margin:var(--sp-3) 0 0;padding:var(--sp-1) 0 var(--sp-1) var(--sp-3);border-left:3px solid var(--marker)}.nday-log p{margin:0;font-size:12.5px;line-height:1.8;font-weight:700}.nday-vid{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:48px;margin-top:var(--sp-1);font-size:var(--fs-note);font-weight:900;color:var(--ink)}p.nday-log-when{margin:0 0 var(--sp-1);font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}.nday-shots{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);max-width:var(--read-col);margin:var(--sp-3) 0 0;padding:0;list-style:none}.nday-shots a{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) 0 0;overflow:hidden;border:var(--bw-2) solid var(--frame-dark);border-radius:var(--r-2);background:var(--paper);box-shadow:var(--pop-sm);color:var(--ink)}.nday-shots a:active{transform:translateY(2px);box-shadow:var(--pop-push)}.nday-shots a:focus-visible{outline:3px solid var(--frame-deep);outline-offset:3px}.nday-shots img{display:block;flex:none;width:72px;aspect-ratio:3/4;height:auto;object-fit:cover;background:color-mix(in srgb,var(--sea-shallow) 18%,var(--paper-out))}.nday-shot-txt{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:var(--sp-2) 0}.nday-shot-txt b{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-note);font-weight:900;line-height:1.4}.nday-shot-txt i{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-style:normal;font-size:11.5px;font-weight:700;line-height:1.5;color:var(--ink-2)}p.nsh-lead{margin:calc(var(--sp-1) * -1) 0 var(--sp-3);font-size:var(--fs-note);line-height:1.75;color:var(--ink-2)}.nsh-grid{max-width:var(--read-col)}.nlog-acts{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;margin-top:var(--sp-2)}.nlog-drop{min-height:48px;padding:0 var(--sp-4);border:none;background:none;font-size:var(--fs-note);font-weight:900;color:var(--ink-2);text-decoration:underline}.nsub{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--fs-body);font-weight:900}p.nsub-note{margin:0 0 var(--sp-3);font-size:var(--fs-note);font-weight:800;color:var(--ink-2)}.nasks{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.nask{border-top:1px solid var(--rule);padding-top:var(--sp-2)}.nask>.blank{margin:0}#say .blank>b{text-wrap:balance}p.fork-where{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1);margin:0 0 5px;color:var(--ink-2)}.fork-day,p.fork-where{font-size:var(--fs-min);font-weight:900}.fork-day{padding:1px var(--sp-2);border-radius:var(--r-0);background:var(--marker);color:var(--marker-ink);white-space:nowrap}.fork{margin:0}p.fork-q{margin:0 0 7px;font-size:12.5px;line-height:1.7;font-weight:900;color:var(--ink)}.fork-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-2);gap:var(--sp-2)}.fork-pick{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-1);width:100%;height:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);border:var(--bw-2) solid var(--frame-dark);border-radius:var(--r-2);background:linear-gradient(var(--paper),var(--paper-2));box-shadow:var(--pop);font:inherit;font-size:12.5px;font-weight:900;line-height:1.45;text-align:left;color:var(--ink)}.fork-pick:active,.fork-pick:disabled{transform:translateY(4px);box-shadow:var(--pop-push)}.fork-pick.is-mine{background:var(--marker);color:var(--marker-ink)}.fork-pick em{flex:none;font-style:normal;font-size:var(--fs-min);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:inherit}p.fork-said{margin:var(--sp-2) 0 0;font-size:var(--fs-note);font-weight:800;line-height:1.7;color:var(--ink-2)}p.fork-said b{font-weight:900;color:var(--ink)}p.fork-was{margin:var(--sp-3) 0 0;padding:var(--sp-1) 0 var(--sp-1) var(--sp-3);border-left:3px solid var(--marker);font-size:var(--fs-note);font-weight:800;line-height:1.75;color:var(--ink-2)}p.fork-was b{font-weight:900;color:var(--ink)}p.nback-now{margin:var(--sp-3) 0 0;font-size:13px;font-weight:800;color:var(--ink-2)}p.nback-now b{font-weight:900;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}p.nback-asof{margin:var(--sp-2) 0 0;padding:var(--sp-1) 0 var(--sp-1) var(--sp-3);border-left:3px solid color-mix(in srgb,var(--gold) 72%,var(--rule));font-size:12.5px;line-height:1.8;font-weight:800;color:var(--ink-2)}p.nback-asof b{font-weight:900;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nback-what{list-style:none;margin:var(--sp-3) 0 0;padding:0}.nback-what li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2);padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.nback-what b{font-size:12.5px;font-weight:900;color:var(--ink)}.nback-what i{font-style:normal;font-size:var(--fs-min);font-weight:800;color:var(--ink-2)}.carry-go{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);min-height:48px;padding:var(--sp-3) var(--sp-5);border:var(--bw-2) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));box-shadow:var(--pop);font-size:13.5px;font-weight:900;color:var(--ink)}.carry-go:active{transform:translateY(4px);box-shadow:var(--pop-push)}.ncountries{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:12px}@media (min-width:760px){.ncountries{grid-template-columns:1fr 1fr 1fr}}.ncountry{position:relative;display:grid;grid-template-rows:auto 1fr;align-items:stretch;grid-gap:0;gap:0;padding:0 0 var(--sp-2);overflow:hidden;border:var(--bw-2) solid var(--frame-dark);border-radius:var(--r-2);background:var(--paper);box-shadow:var(--pop-sm);color:var(--ink)}.ncountry:active{transform:translateY(2px);box-shadow:var(--pop-push)}.ncountry-img{position:relative;display:block;line-height:0;min-height:72px;height:72px;background:color-mix(in srgb,var(--sea-shallow) 18%,var(--paper-out))}.ncountry-img img{width:100%;height:100%;object-fit:cover}.ncountry-leg{position:absolute;left:6px;top:6px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--chip) 55%,var(--paper));color:var(--chip-ink);font-size:13.5px;font-weight:900;box-shadow:0 0 0 1.5px var(--paper)}.ncountry-body{display:grid;align-content:start;grid-gap:2px;gap:2px;min-width:0;padding:var(--sp-2) var(--sp-3) 0}.ncountry-name{display:flex;align-items:center;gap:var(--sp-1);min-width:0}.ncountry-body b{font-size:14px;font-weight:900}.ncountry-body i{font-style:normal;font-size:var(--fs-note);font-weight:900;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.ncountry-body em{font-style:normal;font-size:var(--fs-min);font-weight:800;line-height:1.5;color:var(--ink-2)}.ncountry-more{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-min);font-weight:900;color:var(--frame-deep)}.ncways{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:13px}@media (min-width:620px){.ncways{grid-template-columns:1fr 1fr}}.ncway{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--pg-rule);border-radius:var(--r-0);background:color-mix(in srgb,var(--gold) 15%,var(--paper))}.ncway-art{flex:none;border-radius:11px;box-shadow:var(--shadow-1)}.ncway-b{display:grid;grid-gap:2px;gap:2px;min-width:0}.ncway-b i{font-style:normal;font-size:var(--fs-min);font-weight:900;letter-spacing:var(--ls-caps);color:var(--ink-2)}.ncway-b b{font-size:14px;font-weight:900;line-height:1.45}.ncway-b em{font-style:normal;font-weight:900}.ncway-b em,.ncway-fix{font-size:var(--fs-min);color:var(--ink-2)}.ncway-fix{font-weight:800;line-height:1.6}.ncway-note{margin:var(--sp-3) 0 0;font-size:13px;line-height:1.9;font-weight:700;color:var(--ink)}.nchero.is-plate{border:1px solid var(--pg-rule);border-radius:var(--r-0);box-shadow:none}.nchero.is-plate .nchero-credit{background:linear-gradient(color-mix(in srgb,var(--ink) 0%,transparent),color-mix(in srgb,var(--ink) 62%,transparent) 44%,color-mix(in srgb,var(--ink) 92%,transparent))}.ncgo{margin-top:var(--sp-4)}.ncgo>h3{margin:0 0 var(--sp-2);font-size:var(--fs-h3);line-height:2}.ncat{margin-top:var(--sp-3)}.ncat>:is(h3,h4){display:flex;align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-1);font-size:var(--fs-body);font-weight:900;letter-spacing:var(--ls-head);line-height:var(--lh-head);color:var(--ink)}.ncat>:is(h3,h4) em{font-style:normal;font-size:var(--fs-min);font-weight:800;color:var(--ink-2)}.ncat .folds{margin-top:0}.panel>.ncity:first-of-type{margin-top:var(--sp-4)}.panel>.ncity{margin-bottom:var(--sp-2)}.panel .ncity>.fold>summary{min-height:52px;padding:var(--sp-2) var(--sp-3)}.ncity .gchap-h{font-size:16px}.nspot-fig{position:relative;flex:none;line-height:0}.nspot-th{display:block;width:52px;height:40px;object-fit:cover;border-radius:var(--r-0);background:color-mix(in srgb,var(--rule) 26%,transparent)}.nspot-hb{display:flex;align-items:center;gap:var(--sp-1);flex-wrap:wrap}.nspot-hb,.nspot-name{min-width:0}.nspot-img{position:relative;display:block;line-height:0;margin-bottom:11px}.nspot-img img{width:100%;height:clamp(180px,46vw,320px);object-fit:cover;border-radius:var(--r-1)}.nspot-credit{position:absolute;right:7px;bottom:7px;color:var(--paper);background:color-mix(in srgb,var(--ink) 82%,transparent);border-radius:var(--r-0);padding:var(--sp-1) var(--sp-2)}.nspot-credit,.nspot-local{font-size:var(--fs-min);font-weight:800}.nspot-local{margin:0 0 6px;color:var(--ink-2)}.nspot-text{margin:0;font-size:13px;line-height:1.9;font-weight:600}.nspot-tips{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-6);font-size:var(--fs-note);line-height:1.85;font-weight:700;color:var(--ink-2);border-left:3px solid color-mix(in srgb,var(--rule) 60%,transparent)}.nspot-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:11px 0 0}.nspot-meta div{display:flex;gap:var(--sp-1);align-items:baseline;border:1px solid var(--rule);border-radius:var(--r-0);padding:var(--sp-1) var(--sp-3)}.nspot-meta dt{color:var(--ink-2)}.nspot-meta dd,.nspot-meta dt{font-size:var(--fs-min);font-weight:900}.nspot-meta dd{margin:0}.nspot-info{margin:10px 0 0;font-size:var(--fs-min);line-height:1.75;font-weight:700;color:var(--chip-ink)}.nspot-tags{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0 0}.nspot-tags span{font-size:var(--fs-min);font-weight:900;color:var(--ink);background:color-mix(in srgb,var(--rule) 20%,transparent);border-radius:var(--r-0);padding:var(--sp-1) var(--sp-2)}.nnav{display:flex;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-5) 0 var(--sp-2)}.nnav a{min-height:48px;font-size:13px;font-weight:900;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);border:var(--bw-2) solid var(--frame-dark);background:var(--paper);box-shadow:var(--pop-sm);color:var(--ink)}.nnav a:active{transform:translateY(2px);box-shadow:var(--pop-push)}.gbook{margin-top:4px}.gchap,.gsub[id]{scroll-margin-top:var(--sp-4)}@media (min-width:900px){.gchap,.gsub[id]{scroll-margin-top:calc(93px + var(--sp-4))}}.gnow{margin:0 0 var(--sp-3)}.gtoc{display:grid;grid-gap:0;gap:0;margin:0 0 var(--sp-4);border:1px solid var(--rule);border-radius:var(--r-1);overflow:hidden;background:radial-gradient(150% 90% at 8% 0,color-mix(in srgb,var(--paper-out) 78%,transparent),transparent 56%),linear-gradient(var(--paper-mottle-b),var(--paper-mottle-a))}@media (min-width:620px){.gtoc{grid-template-columns:1fr 1fr}}.gtoc a{display:grid;grid-template-columns:24px 24px 1fr;align-items:baseline;grid-gap:var(--sp-1) var(--sp-2);gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-3);color:var(--ink);border-top:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.gtoc a>.ic{grid-row:span 2;align-self:center}.gtoc a:first-child{border-top:0}@media (min-width:620px){.gtoc a:nth-child(2){border-top:0}}.gtoc a:hover{background:color-mix(in srgb,var(--marker) 55%,transparent)}.gtoc-n{grid-row:span 2;align-self:center;font-size:var(--fs-note);font-weight:900;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gtoc b{font-size:13.5px;font-weight:900}.gtoc i{font-style:normal;font-weight:700;color:var(--ink-2)}.gchap-n,.gtoc i{font-size:var(--fs-min)}.gchap-n{flex:none;min-width:26px;text-align:center;font-weight:900;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-0);background:var(--chip);color:var(--chip-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gnote{margin:0 0 var(--sp-4);font-size:var(--fs-note);line-height:1.85;font-weight:700;color:var(--ink-2)}.gsub{display:inline-block;margin:var(--sp-4) 0 var(--sp-1);padding:var(--sp-1) var(--sp-2);font-size:13px;font-weight:900;border-radius:var(--r-0);background:var(--marker);color:var(--marker-ink)}.gsub i{font-style:normal;font-size:var(--fs-min);font-weight:800;margin-left:8px}.gphrase>.gsub{display:inline-flex;align-items:center;gap:var(--sp-2)}.gphrase>.gsub svg{border-radius:2px}.gpnote{margin:6px 0 0;font-size:var(--fs-note);line-height:1.8;color:var(--ink-2)}.glist,.gpnote{font-weight:700}.glist{margin:8px 0 0;padding-left:1.2em;font-size:12.5px;line-height:1.95}.glist.is-dont li{color:color-mix(in srgb,var(--pick) 35%,var(--ink))}.gtable{display:grid;grid-gap:0;gap:0;margin-top:10px;border-top:1px solid var(--rule)}.grow{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-3) var(--sp-1);border-bottom:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.grow b{font-size:13.5px;font-weight:900}.grow span{font-size:var(--fs-note);font-weight:800}.grow em,.grow i{font-style:normal;font-size:var(--fs-min);font-weight:800;color:var(--ink-2)}.gcards{display:grid;grid-gap:0;gap:0;margin-top:10px;border-top:1px solid var(--rule)}@media (min-width:720px){.gcards{grid-template-columns:1fr 1fr;column-gap:var(--sp-4)}}.gcard{padding:10px 4px;border-bottom:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.gcard b{display:block;font-size:13.5px;font-weight:900}.gcard i{font-style:normal;font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}.gcard p{margin:5px 0 0;font-size:12.5px;line-height:1.85;font-weight:600}.gcard span{display:block;margin-top:4px;font-size:var(--fs-min);font-weight:800;color:var(--ink)}.gphrase{margin-top:6px}.gwords{display:grid;grid-gap:0;gap:0;margin-top:8px;border-top:1px solid var(--rule)}@media (min-width:720px){.gwords{grid-template-columns:1fr 1fr;column-gap:var(--sp-4)}}.gwords div{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-2) var(--sp-1);border-bottom:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}.gwords b{font-size:13px;font-weight:900}.gwords i{font-style:normal;font-weight:800;color:var(--accent-ink)}.gwords i,.gwords span{font-size:var(--fs-min)}.gwords span{font-weight:700;color:var(--ink-2)}.nmkeys,svg.nmap{--nm-hitch:color-mix(in srgb,var(--gold) 58%,var(--accent) 42%);--nm-tie:color-mix(in srgb,var(--paper) 88%,var(--gold))}svg.nmap{--nm-other:color-mix(in srgb,var(--grass-lo) 34%,var(--ink-3) 66%);--nm-other-lo:color-mix(in srgb,var(--grass-lo) 26%,var(--ink-3) 74%);--nm-case:color-mix(in srgb,var(--sea-deep) 58%,var(--ink) 42%);--nm-deep:color-mix(in srgb,var(--sea-deep) 60%,#0a1a2b);--nm-label:color-mix(in srgb,var(--ink) 90%,var(--grass-lo) 10%);display:block;width:100%;height:auto;border-radius:var(--r-0);border:1px solid var(--pg-rule);background:var(--sea-deep);overflow:hidden}.nmap text{font-family:inherit;paint-order:stroke fill;stroke-linejoin:round}.nmap .nm-sea-a{stop-color:color-mix(in srgb,var(--sea-mid) 62%,var(--sea-shallow) 38%)}.nmap .nm-sea-b{stop-color:var(--sea-deep)}.nmap .nm-sea-c{stop-color:color-mix(in srgb,var(--sea-deep) 74%,var(--ink) 26%)}.nmap .nm-glint-a{stop-color:var(--foam);stop-opacity:.9}.nmap .nm-glint-b{stop-color:var(--foam);stop-opacity:0}.nmap .nm-swell{fill:none;stroke:var(--foam);stroke-width:3.5;stroke-linecap:round;opacity:.13}.nmap .nm-glints{opacity:.72}.nmap .nm-foam,.nmap .nm-foam-lace,.nmap .nm-landdrop,.nmap .nm-sand,.nmap .nm-sand-wet,.nmap .nm-shallow,.nmap .nm-shelf{fill:none;stroke-linejoin:round}.nmap .nm-landdrop{fill:var(--ink);opacity:.2;stroke:none}.nmap .nm-shelf{stroke:var(--sea-shelf);stroke-width:38;opacity:.55}.nmap .nm-shallow{stroke:var(--sea-shallow);stroke-width:17;opacity:.82}.nmap .nm-foam-lace{stroke:var(--foam);stroke-width:12;stroke-dasharray:7 18;stroke-linecap:round;opacity:.42}.nmap .nm-foam{stroke:var(--foam);stroke-width:6;opacity:.9}.nmap .nm-sand{stroke:var(--sand);stroke-width:13}.nmap .nm-sand-wet{stroke:var(--sand-wet);stroke-width:6;opacity:.9}.nmap .nm-land-a{stop-color:var(--nm-other)}.nmap .nm-land-b{stop-color:var(--nm-other-lo)}.nmap .nm-c{stroke:none}.nmap .nm-c-poland{--nm-cc:var(--grass-hi)}.nmap .nm-c-lithuania{--nm-cc:color-mix(in srgb,var(--grass) 90%,var(--sun) 10%)}.nmap .nm-c-latvia{--nm-cc:var(--grass2-hi)}.nmap .nm-c-estonia{--nm-cc:color-mix(in srgb,var(--grass) 84%,var(--sea-shallow) 16%)}.nmap .nm-c-finland{--nm-cc:color-mix(in srgb,var(--grass2-hi) 82%,var(--sea-shallow) 18%)}.nmap .nm-c-sweden{--nm-cc:color-mix(in srgb,var(--grass) 78%,var(--sea-shallow) 22%)}.nmap .nm-c{fill:var(--nm-cc)}.nmap .nm-seam{fill:none;stroke:var(--leaf-c);stroke-width:7;opacity:.22;stroke-linejoin:round}.nmap .nm-wood{fill:var(--leaf-c);opacity:.34}.nmap .nm-wood-hi{fill:var(--leaf-b);opacity:.34}.nmap .nm-wood-shade{fill:var(--ink);opacity:.11}.nmap .nm-hill{fill:color-mix(in srgb,var(--cliff) 62%,var(--ink-3) 38%);opacity:.78}.nmap .nm-hill-hi{fill:var(--sand);opacity:.72}.nmap .nm-hill-shade{fill:var(--ink);opacity:.16}.nmap .nm-lake{fill:var(--sea-shallow);stroke:var(--sand);stroke-width:3;stroke-linejoin:round}.nmap .nm-river{fill:none;stroke:color-mix(in srgb,var(--sea-mid) 78%,var(--foam) 22%);stroke-width:4;stroke-linecap:round;opacity:.9}.nmap .nm-grid{fill:none;stroke:var(--paper);stroke-width:1.5;opacity:.12}.nmap .nm-wash{stroke:none;fill:color-mix(in srgb,var(--nm-cc,var(--paper)) 72%,var(--paper))}.nmap .nm-wash.is-sea{fill:var(--nm-deep)}.nmap .nm-sea-name{fill:color-mix(in srgb,var(--foam) 85%,var(--sea-deep));font-weight:800;letter-spacing:.26em}.nmap .nm-country{fill:var(--nm-label);font-weight:900;letter-spacing:.24em}.nmap .nm-lab{fill:var(--paper);opacity:.92}.nmap .nm-city{fill:var(--ink)}.nmap .nm-city,.nmap .nm-city.is-big{font-weight:900}.nmap .nm-fly,.nmap .nm-leg-case,.nmap .nm-leg-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.nmap .nm-leg-case{stroke:var(--nm-case);opacity:.26}.nmap .is-hitch .nm-leg-line{stroke:var(--nm-hitch)}.nmap .is-ferry .nm-leg-line{stroke:var(--foam)}.nmap .is-side .nm-leg-line{stroke:var(--frame)}.nmap .nm-arrow{fill:var(--paper);opacity:.95}.nmap .is-ferry .nm-arrow{fill:var(--sea-deep);opacity:.7}.nmap .is-side .nm-arrow{fill:var(--ink);opacity:.5}.nmap .nm-fly{stroke:var(--foam);stroke-width:5;stroke-dasharray:16 15;opacity:.8}.nmap .nm-leg-look,.nmap .nm-leg-tie{display:none;fill:none;stroke-linecap:round;stroke-linejoin:round}.nmap .nm-leg.is-tied .nm-leg-tie{display:inline;stroke:var(--nm-tie)}.nmap .nm-leg.is-look .nm-leg-look{display:inline;stroke:var(--paper);opacity:.34}.nmap[data-here] .nm-leg:not(.is-done) .nm-leg-line,.nmap[data-here] .nm-leg:not(.is-done) .nm-leg-tie{opacity:.42}.nmap[data-here] .nm-leg:not(.is-done) .nm-leg-case{opacity:.12}.nmap[data-here] .nm-leg:not(.is-done) .nm-arrow{opacity:.4}.nmap[data-here] .nmap-pin:not(.is-done) .nm-pin-dot{fill:var(--paper-2)}.nmap[data-here] .nmap-pin:not(.is-done) .nm-city{fill:var(--ink-2)}.nmap .nm-border-bar{fill:var(--paper)}.nmap .nm-border-tip{fill:var(--accent)}.nmap .nm-go{cursor:pointer}.nmap .nm-cc{fill:transparent;stroke:none;pointer-events:fill}.nmap .nm-go:hover .nm-cc{fill:var(--paper);fill-opacity:.16}.nmap .nm-go:focus-visible .nm-cc{fill:var(--paper);fill-opacity:.22}.nmap-pin{cursor:pointer}.nmap .nm-hit{fill:transparent}.nmap .nm-pin-shadow{fill:var(--ink);opacity:.32}.nmap .nm-pin-ring{fill:var(--paper)}.nmap .nm-pin-dot{fill:var(--gold)}.nmap .is-goal .nm-pin-dot{fill:var(--accent)}.nmap .is-side .nm-pin-dot{fill:var(--frame-dark)}.nmap .is-land .nm-pin-dot,.nmap .is-pass .nm-pin-dot{fill:var(--sea-mid)}.nmap-pin:hover .nm-pin-ring{fill:var(--gold)}.nmap-pin:hover .nm-city{fill:var(--frame-deep)}.nmap .nm-here{display:none}.nmap .nm-here.is-now{display:inline}.nmap .nm-here .is-plan,.nmap[data-plan] .nm-here .is-sure{display:none}.nmap[data-plan] .nm-here.is-now .is-plan{display:inline}.nmap .nm-here circle{stroke:var(--foam);stroke-width:5;opacity:.7}.nmap .nm-goal-halo{fill:none;stroke:var(--accent);stroke-width:5;opacity:.75}.nmap .nmap-pin.is-now .nm-goal .nm-chip{display:none}.nmap .nm-chip.is-goal rect{fill:var(--accent-deep)}.nmap .nm-chip.is-goal text{fill:var(--paper);letter-spacing:.14em}.nmap .nm-chip rect{fill:var(--paper);stroke:var(--frame-dark);stroke-width:3.5}.nmap .nm-chip.is-here rect{fill:var(--gold)}.nmap .nm-chip text{fill:var(--ink);font-size:27px;font-weight:900}.nmap .nm-compass-disc{fill:var(--paper);fill-opacity:.96;stroke:var(--frame-dark);stroke-width:3.5}.nmap .nm-compass-n{fill:color-mix(in srgb,var(--accent) 50%,var(--ink) 50%)}.nmap .nm-compass-s{fill:var(--ink-3)}.nmap .nm-compass-t{fill:var(--ink);font-size:26px;font-weight:900;letter-spacing:.04em}.nmap .nm-scale-bar,.nmap .nm-scale-tick{fill:none;stroke:var(--paper);stroke-width:5;stroke-linecap:round}.nmap .nm-scale-t{fill:var(--ink);font-size:26px;font-weight:900;letter-spacing:.08em}.nmap .nm-km{fill:color-mix(in srgb,var(--frame-deep) 70%,var(--ink));font-size:27px;font-weight:900}.nmap .is-ferry .nm-km{fill:color-mix(in srgb,var(--sea-deep) 65%,var(--ink))}.nph-day h2 i{margin-left:var(--sp-2);font-style:normal;font-size:var(--fs-note);font-weight:900;color:var(--ink-2)}.nph-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-3)}.nph{aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--pg-rule);border-radius:var(--r-0);background:color-mix(in srgb,var(--pg-sheet) 62%,var(--paper));cursor:pointer}.nph,.nph img{display:block;width:100%}.nph img{height:100%;object-fit:cover}.nph:active{transform:translateY(2px)}.nph-go{margin-top:var(--sp-4)}.nph-post-h{font-size:var(--fs-h3);font-weight:900;color:var(--ink)}.nph-post-row{grid-template-columns:1fr}.nph-post-file{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.nph-post-go{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-5);border:var(--bw-2) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);font-size:var(--fs-body);font-weight:900;box-shadow:var(--pop);transition:transform .13s ease,box-shadow .13s ease}.nph-post-go:active{transform:translateY(6px);box-shadow:none}.nph-post-go:disabled{opacity:.6;box-shadow:var(--pop-push)}.nph-off,.nph-ok{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-note);font-weight:800;line-height:1.7;color:var(--ink-2)}.nph-off{color:var(--pick)}.dform label.nph-thin{display:flex;align-items:center;gap:var(--sp-2);min-height:48px;font-weight:800}.dform label.nph-thin,.dform label.nph-thin>span{font-size:var(--fs-note);color:var(--ink)}.dform label.nph-thin>input{flex:none;width:22px;height:22px;accent-color:var(--frame-dark)}.nph-ev{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.nph-ev>.blank{margin:0;padding:var(--sp-4) var(--sp-3)}.nph-ev>.blank>b{text-wrap:balance}.nph-ev-note{margin:0;font-size:var(--fs-note);font-weight:700;line-height:1.7;color:var(--ink-2)}.nph-ev-one{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;padding:var(--sp-2) var(--sp-3);border:1.5px solid var(--rule);border-radius:var(--r-1);background:color-mix(in srgb,var(--marker) 14%,transparent)}.nph-ev-one>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.nph-ev-one i{font-style:normal;font-size:var(--fs-min);font-weight:700;color:var(--ink-2)}.nph-ev-one b{font-weight:900;line-height:var(--lh-head)}.nph-ev-ask,.nph-ev-one b{font-size:var(--fs-note);color:var(--ink)}.nph-ev-ask{margin:0;font-weight:800}.nph-ev-list{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.nph-ev-pick{display:block;width:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);border:var(--bw-2) solid var(--frame-dark);border-radius:var(--r-1);background:linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%);font-size:var(--fs-note);font-weight:900;line-height:var(--lh-head);text-align:left;color:var(--ink);box-shadow:var(--pop);transition:transform .12s ease,box-shadow .12s ease}.nph-ev-pick:active{transform:translateY(6px);box-shadow:none}.nph-ev-pick.is-on{border-color:var(--pick);transform:translateY(3px);box-shadow:var(--pop-push)}.nstudio{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--sp-3)}.nstudio-back{position:absolute;inset:0;border:0;background:rgba(38,31,12,.62);cursor:pointer}.nstudio-sheet{position:relative;width:100%;max-width:560px;max-height:92vh;overflow:auto;padding:var(--sp-5) var(--sp-4);border:1px solid var(--pg-rule);border-radius:var(--r-0);background:var(--pg-paper-bg);background-color:var(--pg-sheet);box-shadow:var(--shadow-2)}.nstudio-close{position:absolute;top:var(--sp-2);right:var(--sp-2);display:grid;place-items:center;width:48px;height:48px;border:var(--bw-1) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);box-shadow:var(--pop-sm)}.nstudio-close:active{transform:translateY(4px);box-shadow:none}.nstudio-shot{display:grid;place-items:center;min-height:160px;margin:var(--sp-4) 0 0}.nstudio-shot img{display:block;max-width:100%;max-height:52vh;border-radius:var(--r-0);box-shadow:var(--shadow-1)}.nstudio-shot .wait{width:100%;--wait-h:200px}.nstudio-note,.nstudio-off,.nstudio-tip{margin:var(--sp-2) 0 0;font-size:var(--fs-note);font-weight:700;line-height:1.7;color:var(--ink-2)}.nstudio-ask{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-body);font-weight:900;color:var(--ink)}.nstudio-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.npick{display:grid;justify-items:center;grid-gap:var(--sp-1);gap:var(--sp-1);min-height:88px;padding:var(--sp-2) var(--sp-1);border:1px solid var(--pg-rule);border-radius:var(--r-0);background:color-mix(in srgb,var(--pg-sheet) 62%,var(--paper));cursor:pointer}.npick img,.npick-none{width:52px;height:52px;object-fit:contain;object-position:center bottom}.npick-none{border:1.5px dashed color-mix(in srgb,var(--rule) 80%,transparent);border-radius:var(--r-0)}.npick i{font-style:normal;font-size:var(--fs-min);font-weight:900;line-height:1.3;text-align:center;color:var(--ink-2);overflow-wrap:anywhere}.npick.is-on{border:var(--bw-1) solid var(--pg-pick);background:color-mix(in srgb,var(--pick) 8%,var(--paper))}.npick.is-on i{color:var(--ink)}.npick:active{transform:translateY(2px)}.nstudio-save{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5)}.nstudio-go{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-5);border:var(--bw-2) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);font-size:var(--fs-body);font-weight:900;box-shadow:var(--pop);transition:transform .13s ease,box-shadow .13s ease}.nstudio-go:active{transform:translateY(6px);box-shadow:none}.nstudio-go:disabled{opacity:.6;box-shadow:var(--pop-push)}.nstudio-tab{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:48px;font-size:var(--fs-note);font-weight:900;color:var(--ink)}.nmgo{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));grid-gap:var(--sp-2);margin-top:var(--sp-3)}.nmgo,.nmgo-c{gap:var(--sp-2)}.nmgo-c{display:flex;align-items:center;justify-content:center;min-height:48px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--pg-rule);border-radius:var(--r-0);background:color-mix(in srgb,var(--paper) 72%,transparent);color:var(--ink);font-size:var(--fs-note);font-weight:900;letter-spacing:var(--ls-body);white-space:nowrap}.nmgo-c:hover{color:var(--frame-deep)}.nmgo-c:active{background:color-mix(in srgb,var(--marker) 34%,transparent)}.ndsun{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:4px var(--sp-3);gap:4px var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-1)}.ndsun>.ic{grid-row:span 2}p.ndsun-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--sp-4);margin:0;font-size:var(--fs-note);font-weight:800;color:var(--ink-2)}p.ndsun-n span{display:inline-flex;align-items:baseline;gap:var(--sp-1);white-space:nowrap}p.ndsun-n b{font-size:19px;font-weight:900;color:var(--ink)}p.ndsun-w{margin:0;font-size:var(--fs-note);line-height:1.7;font-weight:800;color:var(--ink-2)}.ndunsure{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.ndunsure li{position:relative;padding-left:var(--sp-4);font-size:12px;line-height:1.7;font-weight:700;color:var(--ink-2)}.ndunsure li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:2px;border-radius:1px;background:var(--rule)}.ndcity+.ndcity{margin-top:var(--sp-5)}.ndcity-if{margin-left:var(--sp-2);padding:1px var(--sp-2);border-radius:var(--r-0);background:var(--chip);color:var(--chip-ink);font-style:normal;font-size:var(--fs-min);font-weight:900}.ndsps{list-style:none;margin:0 0 var(--sp-3);padding:0}.ndsp{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-2) 0;border-top:1px solid var(--rule)}.ndsp-fig{position:relative;flex:none;line-height:0}.ndsp-th{display:block;width:52px;height:52px;border-radius:var(--r-0);object-fit:cover;background:var(--paper-2)}.ndsp-n,.nspot-n{position:absolute;left:-5px;bottom:-5px;display:grid;place-items:center;width:28px;height:28px;border:3px solid var(--frame-dark);border-radius:50%;background:var(--paper);color:var(--ink);font-size:13px;font-weight:900;line-height:1;text-decoration:none}a.ndsp-n{box-shadow:var(--pop-sm)}a.ndsp-n:after{content:"";position:absolute;inset:-14px;border-radius:50%}a.ndsp-n:active{transform:translateY(2px);box-shadow:0 1px 0 var(--frame-dark)}.ndsp-n.cm-see,.nspot-n.cm-see{border-color:var(--accent-2)}.ndsp-n.cm-eat,.nspot-n.cm-eat{border-color:var(--accent-deep)}.ndsp-n.cm-do,.nspot-n.cm-do{border-color:var(--leaf-c)}.ndsp-n.cm-buy,.nspot-n.cm-buy{border-color:var(--frame-dark)}.ndsp-ar,.nspot-ar{position:absolute;left:-5px;bottom:-5px;width:28px;height:28px;border:var(--bw-1) solid var(--frame-deep);border-radius:50%;background:var(--paper);font-style:normal}.ndsp-ar svg,.nspot-ar svg{display:block;width:74%;height:74%;margin:13%}.ndsp-ar svg path,.nspot-ar svg path{fill:var(--frame-deep)}.ndsp-ar.cm-see,.nspot-ar.cm-see{background:var(--roof-sky)}.ndsp-ar.cm-eat,.nspot-ar.cm-eat{background:var(--roof-coral)}.ndsp-ar.cm-do,.nspot-ar.cm-do{background:var(--roof-mint)}.ndsp-ar.cm-buy,.nspot-ar.cm-buy{background:var(--roof-gold)}.ndsp-b{display:grid;grid-gap:2px;gap:2px;min-width:0}.ndsp-h{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1)}.ndsp-h b{font-size:13.5px;font-weight:900;line-height:1.5}.ndsp-cat{padding:1px var(--sp-2);border-radius:var(--r-0);background:var(--chip);color:var(--chip-ink);font-size:var(--fs-min);font-weight:900;white-space:nowrap}.ndsp-b i{font-weight:700}.ndsp-b i,.ndsp-out,.nspot-out{font-style:normal;font-size:var(--fs-note);line-height:1.7;color:var(--ink-2)}.ndsp-out,.nspot-out{font-weight:900}.ndph{margin-top:var(--sp-4)}.ndph-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.ndph-list li{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:1px solid var(--rule)}.ndph-list b{font-size:14px;font-weight:900}.ndph-list em{font-weight:900}.ndph-list em,.ndph-list i{font-style:normal;font-size:var(--fs-note);color:var(--ink-2)}.ndph-list i{margin-left:auto;font-weight:800}.ndhh{margin-top:var(--sp-4);padding:var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-1)}.ndhh-l{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--rule);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.ndhh-l>div{display:grid;grid-template-columns:92px 1fr;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start}.ndhh-l dt{display:flex;align-items:center;gap:var(--sp-1);font-size:12px;font-weight:900;line-height:1.5;color:var(--ink-2)}.ndhh-l dt>.ic{flex:none}.ndhh-l dd{margin:0;max-width:var(--nd-col);font-size:13px;line-height:1.7;font-weight:700}.ndhh-guess{margin-left:var(--sp-2);padding:1px var(--sp-2);border-radius:var(--r-0);background:var(--chip);color:var(--chip-ink);font-style:normal;font-size:var(--fs-min);font-weight:900;white-space:nowrap}p.ndhh-hard{display:grid;grid-template-columns:auto 1fr;grid-gap:2px var(--sp-3);gap:2px var(--sp-3);margin:0}.ndhh-bars{display:inline-flex;gap:3px;align-items:center;grid-row:span 2}.ndhh-bars i{width:7px;height:18px;border-radius:3px;background:var(--rule)}.ndhh-bars i.is-on{background:var(--pick)}p.ndhh-hard b{font-size:13.5px;font-weight:900;line-height:1.5}p.ndhh-hard>i{font-style:normal;font-size:var(--fs-note);line-height:1.7;font-weight:700;color:var(--ink-2)}p.ndhh-src{margin:var(--sp-3) 0 0;font-size:var(--fs-min);line-height:1.6;font-weight:800;color:var(--ink-2)}.ndayr-badge{padding:1px var(--sp-2);border-radius:var(--r-0);background:var(--paper);box-shadow:0 0 0 1.5px var(--pick);color:var(--ink);font-size:var(--fs-min);font-weight:900;white-space:nowrap}p.nday-wake{margin:0 0 var(--sp-2);font-size:var(--fs-body);font-weight:800;line-height:var(--lh-head)}p.nday-wake b{font-size:var(--fs-h3);font-weight:900}:root{--nd-col:450px}p.nday-lead{margin:0;max-width:var(--nd-col);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:700}.nday-detour,.nday-worry{margin:0;padding-left:1.15em;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.nday-detour li,.nday-worry li{max-width:var(--nd-col);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:700}.nday-worry li::marker{font-weight:900}.nstrong{font-weight:900;color:var(--ink)}.nmap.is-city .nm-zoom *{vector-effect:non-scaling-stroke}.nmap.is-city .nmap-pin{cursor:default}.nmap.is-city .nm-focus-halo{fill:none;stroke:var(--gold);stroke-width:5;opacity:.85}.nmap.is-city{margin-bottom:var(--sp-3)}.ndsp.is-want{align-items:flex-start;padding-left:var(--sp-3);border-left:3px solid var(--gold)}.ndsp-by{font-style:normal;font-weight:900;color:var(--ink)}.ndsp-by,.ndsp-reply,.ndsp-say{font-size:var(--fs-note);line-height:1.7}.ndsp-reply,.ndsp-say{font-weight:700;color:var(--ink-2)}.ndsp-reply q:before,.ndsp-say:before{content:"「"}.ndsp-reply q:after,.ndsp-say:after{content:"」"}.ndsp-reply b{font-weight:900;color:var(--ink)}.ndsp-reply q{quotes:none;margin-left:var(--sp-1)}.cmap{margin-top:10px}.cmap-frame{position:relative;border:var(--bw-2) solid var(--frame-deep);border-radius:var(--r-2);background:var(--sand);box-shadow:var(--shadow-1);overflow:hidden}.cmap-frame+.cmap-frame{margin-top:8px}.cmap-cap{display:inline-block;margin:8px 0 4px;padding:2px 12px;border:var(--bw-1) solid var(--accent-deep);border-radius:var(--r-1);background:var(--paper);color:var(--ink);font-size:var(--fs-small);font-weight:900}.cmap-base,.cmap-svg{display:block;width:100%;height:auto}.cmap-svg{position:absolute;inset:0;height:100%}.cm-mark rect{fill:var(--paper);stroke:var(--frame-dark);stroke-width:3;opacity:.96}.cm-dot{fill:var(--paper);stroke-width:9}.cm-num{fill:var(--ink);font-size:40px;font-weight:900;text-anchor:middle}.cm-see .cm-dot{stroke:var(--accent-2)}.cm-eat .cm-dot{stroke:var(--accent-deep)}.cm-do .cm-dot{stroke:var(--leaf-c)}.cm-buy .cm-dot{stroke:var(--frame-dark)}.cmap-svg g:target .cm-dot{stroke:var(--pick)}.cmap-svg g:target .cm-num{fill:var(--pick)}.cm-lead line{stroke:var(--frame-dark);stroke-width:3;opacity:.55}.cm-lead circle{fill:var(--frame-dark);opacity:.6}.cm-label rect{fill:var(--paper);stroke:var(--frame-dark);stroke-width:2.5;opacity:.94}.cm-label text{fill:var(--ink);font-weight:900;text-anchor:middle}.cm-lb-water rect{stroke:var(--accent-2)}.cm-lb-water text{fill:var(--accent-2)}.cm-lb-park rect{fill:var(--grass2-hi);stroke:var(--leaf-c)}.cm-zoom>rect{fill:none;stroke:var(--accent-deep);stroke-width:5;stroke-dasharray:20 12;opacity:.9}.cm-zoom-tab rect{fill:var(--paper);stroke:var(--accent-deep);stroke-width:3;opacity:.96}.cm-zoom-tab text{fill:var(--ink);font-weight:900;text-anchor:middle}.cm-north circle,.cm-scale rect{fill:var(--paper);stroke:var(--frame-dark);stroke-width:2.5;opacity:.94}.cm-scale line{stroke:var(--ink);stroke-width:4}.cm-scale text{fill:var(--ink);font-size:30px;font-weight:900;text-anchor:middle}.cm-north path{fill:var(--accent-deep)}.cm-north text{fill:var(--ink);font-size:26px;font-weight:900;text-anchor:middle}.nlog-seeds{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.nlog-seeds>span{align-self:center;font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}.nlog-seed{display:inline-flex;align-items:center;min-height:48px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);border:var(--bw-1) solid var(--frame);background:linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%);font-size:var(--fs-note);font-weight:900;color:var(--ink);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8),0 var(--pop-d2) 0 color-mix(in srgb,var(--frame) 62%,var(--frame-dark));transition:transform .12s ease}.nlog-seed:active{transform:translateY(4px);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8)}.trip-cities{margin-top:calc(var(--sp-2) * -1)}.nlog-seed.is-on{border-color:var(--pick);transform:translateY(4px);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8)}.trip-week{display:flex;flex-direction:column;gap:var(--sp-2);padding-top:var(--sp-2);border-top:var(--bw-1) dashed color-mix(in srgb,var(--frame) 55%,transparent)}.trip-week-h{font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}.trip-week-none{margin:0;font-size:var(--fs-note);font-weight:800;color:var(--ink-2)}.trip-week-rows{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.trip-week-row{display:flex;align-items:center;gap:var(--sp-2);min-height:48px;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border-radius:var(--r-2);border:var(--bw-1) solid var(--frame);background:var(--paper)}.trip-week-row>span{flex:1 1;min-width:0;font-size:var(--fs-note);font-weight:800;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.trip-week-plus,.trip-week-x{flex:none;min-height:48px;min-width:64px;padding:0 var(--sp-3);border-radius:var(--r-pill);border:var(--bw-1) solid var(--frame);background:linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%);font-size:var(--fs-note);font-weight:900;color:var(--ink);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8),0 var(--pop-d2) 0 color-mix(in srgb,var(--frame) 62%,var(--frame-dark));transition:transform .12s ease}.trip-week-plus:active,.trip-week-x:active{transform:translateY(4px);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8)}.trip-week-plus:disabled{opacity:.55;box-shadow:var(--pop-push)}.trip-week-add{display:flex;gap:var(--sp-2);align-items:stretch}.trip-week-add input{flex:1 1;min-width:0;min-height:48px}.trip-send{position:-webkit-sticky;position:sticky;bottom:var(--sp-2);z-index:2;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-2);background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 88%,var(--frame)) 0,var(--paper) 100%);box-shadow:0 -2px 0 color-mix(in srgb,var(--frame) 40%,transparent),0 8px 18px color-mix(in srgb,var(--frame-deep) 26%,transparent)}.trip-send .mp-send{width:100%}.trip-send .err,.trip-send .nph-ok{margin:0}.nfood .nfood-lead{margin:0 0 var(--sp-3);font-size:var(--fs-note);line-height:1.9;font-weight:700;color:var(--ink-2)}.nfd-read{margin-left:7px;font-size:var(--fs-min);font-weight:800;color:var(--ink-2)}.nfood .fold-t i{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.6}.nfd{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.nfd-tags{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.nfd-tag{display:inline-flex;align-items:center;gap:5px;padding:4px var(--sp-2);border-radius:var(--r-0);background:var(--chip);color:var(--chip-ink);font-size:var(--fs-min);font-weight:900;line-height:1.6}.nfd-tag svg{flex:none}.nfood .nfd-body{margin:0;font-size:13px;line-height:1.95;font-weight:600;color:var(--ink)}.nfd-how{border-left:3px solid var(--frame);border-radius:0 var(--r-0) var(--r-0) 0;padding:var(--sp-2) var(--sp-3);background:color-mix(in srgb,var(--paper) 62%,var(--paper-2))}.nfood .nfd-how b{display:block;margin-bottom:3px;font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}.nfood .nfd-how p{margin:0;font-size:13px;line-height:1.9;font-weight:700;color:var(--ink)}.nfd-ask{padding:var(--sp-3);border:var(--bw-1) solid var(--frame);border-radius:var(--r-1);background:linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%)}.nfood .nfd-ask-h{display:block;margin-bottom:var(--sp-1);font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}.nfood .nfd-say{margin:0;font-size:clamp(19px,5.6vw,24px);line-height:1.45;font-weight:900;letter-spacing:.01em;color:var(--ink);overflow-wrap:anywhere}.nfood .nfd-yomi{margin:7px 0 0;font-weight:800}.nfood .nfd-jp,.nfood .nfd-yomi{font-size:var(--fs-note);line-height:1.7;color:var(--ink-2)}.nfood .nfd-jp{margin:2px 0 0;font-weight:700}.nfd-copy{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;min-height:56px;margin-top:var(--sp-3);padding:0 var(--sp-4);border:var(--bw-2) solid var(--frame-deep);border-radius:var(--r-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 42%,var(--paper)) 0,var(--gold) 100%);font-size:var(--fs-body);font-weight:900;letter-spacing:var(--ls-body);color:var(--ink);box-shadow:0 var(--pop-d4) 0 var(--frame-deep);transition:transform .13s ease,box-shadow .13s ease}.nfd-copy:active{transform:translateY(6px);box-shadow:none}.ndrs{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.ndrs p.ndrs-lead{margin:0;max-width:var(--nd-col);font-size:var(--fs-note);line-height:1.75;font-weight:800;color:var(--ink-2)}.ndrs-l{margin-top:0;grid-template-columns:minmax(0,1fr)}.ndrs .fold-n{order:-1;display:grid;grid-gap:0;gap:0;justify-items:center;align-content:center;min-width:92px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-0)}.ndrs .fold-n>i{font-style:normal;font-size:var(--fs-min);font-weight:900;line-height:1.35;color:var(--chip-ink)}.ndrs .fold-n>b{font-size:16px;font-weight:900;line-height:1.4;white-space:nowrap}.ndrs .fold-t>b,.ndrs .fold-t>b>i{overflow-wrap:anywhere}.ndrs .fold-t>b>i{display:block;margin-top:1px;white-space:normal;font-style:normal;font-size:var(--fs-min);font-weight:800;line-height:1.5;color:var(--ink-2)}.ndrs .fold-t>i{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.6}.ndrs .fold[open]>summary>.fold-t>b>i{display:block}.ndrs p.ndrs-road{display:flex;gap:var(--sp-1);align-items:flex-start;margin:0;font-size:var(--fs-min);line-height:1.6;font-weight:800;color:var(--ink-2)}.ndrs p.ndrs-road>.ic{flex:none}.ndrs p.ndrs-body{margin:var(--sp-2) 0 0;font-size:13.5px;line-height:1.85;font-weight:700}.ndrs p.ndrs-ride{display:flex;gap:var(--sp-2);align-items:flex-start;margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px solid color-mix(in srgb,var(--rule) 66%,transparent);font-size:12.5px;line-height:1.75;font-weight:800;color:var(--ink-2)}.ndrs p.ndrs-ride>.ic{flex:none}.nday-sub{margin:calc(var(--sp-1) * -1) 0 var(--sp-3);font-size:var(--fs-small);color:var(--ink-2)}.nshop{scroll-margin-top:var(--sp-5)}@media (min-width:900px){.nshop{scroll-margin-top:calc(93px + var(--sp-5))}}.nshop p.nshop-lead{margin:calc(var(--sp-1) * -1) 0 var(--sp-3);font-size:var(--fs-note);line-height:1.75;color:var(--ink-2)}.nshop p.nshop-none{margin:var(--sp-2) 0 0;font-size:var(--fs-body);font-weight:700;color:var(--ink-2)}.nshop-g+.nshop-g{margin-top:var(--sp-4)}.nshop-g>h3{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:var(--fs-h3);letter-spacing:var(--ls-head)}.nshop-g>h3>.ic{flex:none}.nsps{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}@media (min-width:900px){.nsps{grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}}.nsp-go{display:grid;grid-template-columns:1fr auto;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:center;min-height:64px;padding:var(--sp-3);border:var(--bw-1) solid var(--frame);border-radius:var(--r-1);background:linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%);box-shadow:var(--pop-sm);color:var(--ink);text-decoration:none}.nsp-go:active{transform:translateY(2px);box-shadow:var(--pop-push)}.nsp-txt{display:grid;grid-gap:2px;gap:2px;min-width:0}.nsp-name{font-size:15.5px;font-weight:900;line-height:1.45;letter-spacing:var(--ls-body);overflow-wrap:anywhere}.nsp-what{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);font-size:12.5px;font-weight:800;color:var(--ink-2)}.nsp-what,.nsp-what em{font-style:normal}.nsp-at{font-weight:700;color:var(--ink-2);overflow-wrap:anywhere}.nsp-at,.nsp-open{font-style:normal;font-size:12.5px}.nsp-open{font-weight:800;line-height:1.65;color:var(--ink)}.nsp-open.is-none{font-weight:700;color:var(--ink-2)}.nsp-hr{white-space:nowrap}.nsp-side{display:grid;justify-items:center;grid-gap:var(--sp-1);gap:var(--sp-1);flex:none}.nsp-live{font-style:normal;font-size:var(--fs-min);font-weight:900;line-height:1.3;text-align:center}.nsp-live.is-open{color:var(--marker-ink);background:var(--marker);border-radius:var(--r-1);padding:3px var(--sp-2)}.nsp-live.is-shut{color:var(--ink-2);font-weight:800}.nsp-slot{display:grid;justify-items:center;align-items:center}.nsp-slot>*{grid-area:1/1}.nsp-hold{visibility:hidden}.nsp-pin{flex:none}.nshop p.nshop-book{margin:var(--sp-4) 0 0}.nshop p.nshop-osm{margin:var(--sp-3) 0 0;font-size:var(--fs-min);line-height:1.6;color:var(--ink-2)}.nshop-osm a{display:inline-flex;align-items:center;min-height:48px;color:var(--ink-2)}.ndrd h2{flex-wrap:wrap}em.ndrd-n{font-style:normal;font-size:var(--fs-note);font-weight:900;color:var(--marker-ink);background:var(--marker);border-radius:var(--r-pill);padding:2px var(--sp-2);white-space:nowrap}ol.ndrd-l{list-style:none;margin:var(--sp-4) 0 0;padding:0}.ndrd-r{position:relative;display:flex;gap:var(--sp-3);padding-bottom:var(--sp-5)}.ndrd-r:last-child{padding-bottom:0}.ndrd-r:before{content:"";position:absolute;left:14px;top:6px;bottom:0;width:4px;border-radius:2px;background:color-mix(in srgb,var(--frame) 72%,var(--paper))}.ndrd-r:last-child:before{display:none}.ndrd-r:not([data-kind=hitch]):before{left:15px;width:2px;border-radius:0;background:none;background-image:linear-gradient(color-mix(in srgb,var(--frame-dark) 70%,var(--paper)) 58%,transparent 0);background-size:2px 10px}.ndrd-pin{position:relative;z-index:1;flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--frame-deep);color:var(--paper);font-size:15px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:inset 0 2px 0 rgba(255,255,255,.28)}.ndrd-r:not([data-kind=hitch]) .ndrd-pin{width:28px;height:28px;margin:1px 0 0 2px;background:var(--paper);color:var(--ink-2);border:2px solid color-mix(in srgb,var(--frame-dark) 60%,var(--paper));box-shadow:none}.ndrd-b{min-width:0;flex:1 1;padding-top:2px}p.ndrd-nth{margin:0;font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}p.ndrd-who{margin:1px 0 0;font-size:var(--fs-body);font-weight:900;line-height:var(--lh-head)}p.ndrd-way,p.ndrd-who{max-width:var(--nd-col);overflow-wrap:anywhere}p.ndrd-way{margin:4px 0 0;font-size:var(--fs-note);font-weight:800;line-height:1.5;color:var(--ink-2)}p.ndrd-note{margin:5px 0 0;max-width:var(--nd-col);font-size:12.5px;line-height:1.75;font-weight:700}.ndrd-r:not([data-kind=hitch]) .ndrd-who{font-size:var(--fs-note);color:var(--ink-2)}.ndrd-r:not([data-kind=hitch]) .ndrd-note{font-size:var(--fs-note)}@media (min-width:720px){p.ndrd-who{font-size:16px}p.ndrd-note{font-size:13px}}