:is(.sqzk,.sqzk-post,.sqzk-found){--k-night:#172420;--k-night-2:#22342f;--k-lamp:#f2c46b;--k-lamp-2:#d99a45;--k-paper:#f1e7d0;--k-paper-2:#e6d8b8;--k-steel:#858c89;--k-steel-hi:#aab0ad;--k-steel-lo:#5c6361;--k-ink:#2b2622;--k-fade:#6f685d;--k-sign:#34594f;--k-rust:#9b5a37;--k-tile-a:#b9806a;--k-tile-b:#e9dcc4;--k-serif:var(--d-cn, "Noto Serif SC", "Songti SC", serif);--k-kai:var(--d-kai, "LXGW WenKai Lite", "Kaiti SC", "KaiTi", serif);--k-latin:var(--d-latin, "Cormorant Garamond", Georgia, serif);--k-narrow:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--k-ease:var(--d-ease, cubic-bezier(.16, 1, .3, 1))}:is(.sqzk,.sqzk-post,.sqzk-found) *,:is(.sqzk,.sqzk-post,.sqzk-found) *::before,:is(.sqzk,.sqzk-post,.sqzk-found) *::after{box-sizing:border-box}.sqzk [hidden]{display:none!important}:is(.sqzk,.sqzk-post,.sqzk-found) .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sqzk{min-width:0;max-width:100%;color:var(--k-ink)}.sqzk a:focus-visible,.sqzk button:focus-visible,.sqzk select:focus-visible,.sqzk input:focus-visible,.sqzk summary:focus-visible{outline:3px solid var(--k-lamp-2);outline-offset:3px}.sqzk-h2{margin:0 0 12px;font:900 19px/1.4 var(--k-serif);letter-spacing:.06em;color:var(--k-ink)}.sqzk-street{position:relative;overflow:hidden;margin:0 0 clamp(22px, 3vw, 36px);padding:clamp(18px, 3vw, 30px) clamp(16px, 4vw, 44px) clamp(26px, 4vw, 44px);border-radius:0 0 18px 18px;color:#efe6d2;background:radial-gradient(ellipse 60% 70% at 9% -10%,rgb(242 196 107 / .22),transparent 70%),linear-gradient(180deg,var(--k-night-2),var(--k-night) 70%,#101916);box-shadow:inset 0 -1px 0 rgb(242 196 107 / .25)}.sqzk-street__inner{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding-left:clamp(0px, 7vw, 92px)}.sqzk-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 0 18px;padding:0;list-style:none;font-size:13px;color:rgb(239 230 210 / .62)}.sqzk-crumbs li+li::before{content:"›";margin-right:10px;opacity:.6}.sqzk-crumbs a{color:rgb(239 230 210 / .82)!important;text-decoration:none}.sqzk-crumbs a:hover{color:var(--k-lamp)!important;text-decoration:underline;text-underline-offset:3px}.sqzk-draft{display:inline-block;margin:0 0 14px;padding:6px 12px;border:1px dashed rgb(242 196 107 / .6);border-radius:6px;background:rgb(242 196 107 / .08);color:var(--k-lamp);font-size:13px;line-height:1.6}.sqzk-body .sqzk-draft{color:#7a5a14;background:#f7ead0;border-color:#d9b560}.sqzk-plate{position:relative;display:inline-grid;margin:16px 0 18px;padding:8px 16px 9px;border-radius:5px;transform:rotate(-1.4deg);transform-origin:30% -16px;background:radial-gradient(circle at 88% 28%,rgb(155 90 55 / .55) 0 2px,transparent 4px),radial-gradient(circle at 12% 78%,rgb(155 90 55 / .4) 0 1.5px,transparent 4px),radial-gradient(ellipse at 70% 90%,rgb(155 90 55 / .25),transparent 40%),linear-gradient(180deg,#3f665d,var(--k-sign) 60%,#284640);box-shadow:inset 0 0 0 2px var(--k-sign),inset 0 0 0 3.5px rgb(239 230 210 / .75),0 10px 18px -10px rgb(0 0 0 / .8);color:#f3ead6}.sqzk-plate::before,.sqzk-plate::after{content:"";position:absolute;top:-16px;width:2px;height:16px;background:rgb(239 230 210 / .35)}.sqzk-plate::before{left:22%}.sqzk-plate::after{right:22%;height:18px;top:-18px}.sqzk-plate__malay{font:700 10.5px/1.2 var(--k-narrow);font-stretch:condensed;letter-spacing:.2em;text-transform:uppercase;opacity:.78}.sqzk-plate__name{margin-top:2px;font:800 18px/1.2 var(--k-serif);letter-spacing:.16em}.sqzk-title{margin:0!important;color:#f6eedb!important;font:900 clamp(30px, 4.4vw, 50px)/1.18 var(--k-serif)!important;letter-spacing:.04em;text-wrap:balance}.sqzk-title__en{display:block;margin-top:6px;color:rgb(246 238 219 / .6);font:500 clamp(17px, 2vw, 22px)/1.3 var(--k-latin);letter-spacing:.06em}.sqzk-aka{margin:8px 0 0;color:rgb(239 230 210 / .62);font-size:14px}.sqzk-answer{max-width:44em;margin:16px 0 0;color:rgb(246 238 219 / .9);font-size:17px;line-height:1.9}.sqzk-lede{max-width:44em;margin:12px 0 0;color:rgb(239 230 210 / .72);font-size:15.5px;line-height:1.85}.sqzk-checked{display:inline-flex;gap:8px;align-items:baseline;margin:16px 0 0;padding:4px 12px;border:1px solid rgb(242 196 107 / .35);border-radius:999px;color:var(--k-lamp);font-family:var(--k-kai);font-size:14px}.sqzk-checked span{color:rgb(239 230 210 / .6)}.sqzk-kicker{margin:0 0 10px;color:var(--k-lamp);font-family:var(--k-kai);font-size:14.5px;letter-spacing:.12em}.sqzk-lamp{position:absolute;z-index:0;left:clamp(10px, 2.4vw, 34px);top:0;bottom:0;width:120px;pointer-events:none}.sqzk-lamp__pole{position:absolute;left:14px;top:26px;bottom:-10px;width:5px;border-radius:3px;background:linear-gradient(90deg,#0d1513,#33433e 60%,#0d1513)}.sqzk-lamp__pole::before{content:"";position:absolute;left:0;top:-2px;width:46px;height:4px;border-radius:0 3px 3px 0;background:#33433e}.sqzk-lamp__head{position:absolute;left:44px;top:22px;width:30px;height:11px;border-radius:4px 4px 14px 14px;background:linear-gradient(180deg,#3a4a45,#1b2623);box-shadow:0 6px 14px 2px rgb(242 196 107 / .55),inset 0 -3px 0 #ffe7a8}.sqzk-lamp__cone{position:absolute;left:-20px;top:32px;width:160px;height:360px;background:radial-gradient(ellipse 50% 100% at 50% 0,rgb(242 196 107 / .2),rgb(242 196 107 / .05) 55%,transparent 75%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%)}@media (max-width:760px){.sqzk-lamp{opacity:.55;left:auto;right:-26px}.sqzk-street__inner{padding-left:0}}.sqzk-street__split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.9fr);gap:clamp(20px, 4vw, 56px);align-items:end}@media (max-width:860px){.sqzk-street__split{grid-template-columns:minmax(0,1fr)}.sqzk-street__store{max-width:380px;width:100%;justify-self:center}}.sqzk-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 18px;margin:22px 0 0;padding:0}.sqzk-facts div{padding:9px 0 8px;border-top:1px dashed rgb(239 230 210 / .2)}.sqzk-facts dt{margin:0;color:rgb(242 196 107 / .78);font-family:var(--k-kai);font-size:13px;letter-spacing:.1em}.sqzk-facts dd{margin:2px 0 0;color:#f3ead6;font-size:15.5px;line-height:1.5;overflow-wrap:anywhere}.sqzk-store{--wall:#d8ccb3;display:grid;filter:drop-shadow(0 22px 28px rgb(0 0 0 / .45))}.sqzk-store__sign{position:relative;display:grid;place-items:center;min-height:84px;padding:12px 22px;border-radius:4px 4px 0 0;text-align:center;color:#f6eedb;background:var(--k-sign);background:radial-gradient(circle at 10px 10px,#c8bfa8 0 2.5px,transparent 3.5px),radial-gradient(circle at calc(100% - 10px) 10px,#c8bfa8 0 2.5px,transparent 3.5px),linear-gradient(180deg,rgb(255 255 255 / .1),rgb(0 0 0 / .22)),color-mix(in srgb,var(--tone) 52%,#5f625c);box-shadow:inset 0 0 0 3px rgb(0 0 0 / .18),inset 0 0 0 5px rgb(239 230 210 / .3)}.sqzk-store__name{font:900 clamp(24px, 3vw, 32px)/1.15 var(--k-serif);letter-spacing:.14em;text-shadow:0 2px 0 rgb(0 0 0 / .25);opacity:.92}.sqzk-store__en{margin-top:3px;font:600 14px/1.2 var(--k-latin);letter-spacing:.16em;opacity:.72}.sqzk-store__bay{position:relative;display:block;height:270px;overflow:hidden;border-left:12px solid var(--wall);border-right:12px solid var(--wall);background:#1a1410;box-shadow:inset 6px 0 10px -6px rgb(0 0 0 / .7),inset -6px 0 10px -6px rgb(0 0 0 / .7)}.sqzk-store__inside{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 46px,rgb(40 24 12 / .55) 46px 50px),radial-gradient(ellipse at 50% 30%,#ffd98a,#d99a45 45%,#5a3420 90%)}.sqzk-store__shutter,.sqzk-shop__shutter{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .18),transparent 18%,transparent 82%,rgb(0 0 0 / .22)),repeating-linear-gradient(180deg,var(--k-steel-hi) 0 2px,var(--k-steel) 2px 6px,var(--k-steel-lo) 6px 7px,#959c99 7px 9px)}.sqzk-store__shutter::after,.sqzk-shop__shutter::after{content:"";position:absolute;left:0;right:0;bottom:0;height:9px;background:linear-gradient(180deg,#6c7371,#3f4543);box-shadow:0 -1px 0 rgb(255 255 255 / .2)}.sqzk-store__kaki{display:block;height:22px;border-radius:0 0 4px 4px;background:repeating-conic-gradient(var(--k-tile-a) 0 25%,var(--k-tile-b) 0 50%) 0 0 / 22px 22px;box-shadow:inset 0 4px 6px -3px rgb(0 0 0 / .45)}.sqzk-notice{position:absolute;left:50%;top:18px;display:grid;justify-items:center;gap:2px;width:76%;padding:9px 10px 12px;transform:translateX(-50%) rotate(-2deg);transform-origin:50% 0;background:radial-gradient(circle at 20% 20%,rgb(139 107 60 / .06) 0 30%,transparent 31%) 0 0 / 7px 7px,linear-gradient(180deg,#f6eedb,var(--k-paper) 70%,var(--k-paper-2));color:var(--k-ink);text-align:center;box-shadow:0 8px 12px -8px rgb(0 0 0 / .7),0 1px 0 rgb(255 255 255 / .4) inset}.sqzk-notice::before,.sqzk-notice::after{content:"";position:absolute;top:-6px;width:28px;height:12px;background:rgb(250 244 226 / .62);box-shadow:0 1px 2px rgb(0 0 0 / .15)}.sqzk-notice::before{left:-8px;transform:rotate(-32deg)}.sqzk-notice::after{right:-8px;transform:rotate(28deg)}.sqzk-notice__head{width:100%;padding-bottom:4px;border-bottom:1px dashed rgb(43 38 34 / .35);font:700 13px/1.3 var(--k-kai);letter-spacing:.24em;text-indent:.24em}.sqzk-notice__years{display:flex;align-items:center;gap:6px;margin-top:3px;font:600 25px/1.1 var(--k-latin);font-variant-numeric:lining-nums}.sqzk-notice__years i{width:12px;height:1.5px;background:currentColor;opacity:.6}.sqzk-notice__life{color:var(--k-fade);font-size:12.5px;letter-spacing:.06em}.sqzk-notice__date{color:var(--k-fade);font-family:var(--k-kai);font-size:13.5px}.sqzk-stamp{position:absolute;right:4px;bottom:-12px;display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--stamp);border-radius:50%;color:var(--stamp);font:900 12px/1 var(--k-kai);letter-spacing:0;white-space:nowrap;transform:rotate(-14deg);opacity:.84;mix-blend-mode:multiply;outline:1px solid var(--stamp);outline-offset:-5px;background:rgb(255 250 240 / .18)}.sqzk-notice--big{top:34px;width:64%;max-width:240px;padding:12px 12px 16px;gap:4px}.sqzk-notice--big .sqzk-notice__head{font-size:15px}.sqzk-notice--big .sqzk-notice__years{font-size:34px}.sqzk-notice--big .sqzk-notice__life{font-size:14px}.sqzk-notice--big .sqzk-stamp{width:56px;height:56px;font-size:16px;right:-12px;bottom:-18px;outline-offset:-6px}.sqzk-body{max-width:1160px;margin:0 auto;padding:0 clamp(14px, 3vw, 24px)}.sqzk-glance{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(30px, 4vw, 46px);margin-bottom:clamp(26px, 3.4vw, 38px)}.sqzk-glance__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin:0 0 12px}.sqzk-glance__head .sqzk-h2{margin:0}.sqzk-glance__note{margin:0;color:var(--k-fade);font-size:13px;line-height:1.65}.sqzk-ruler__street{--win-h:86px;--lift:46px;position:relative;overflow:hidden;padding:0 clamp(10px, 1.6vw, 18px) 10px;border-radius:6px;color:#efe6d2;background:radial-gradient(ellipse 34% 120% at 100% 0,rgb(242 196 107 / .1),transparent 70%),linear-gradient(180deg,var(--k-night-2),var(--k-night) 74%,#0f1815);box-shadow:inset 0 0 0 1px rgb(242 196 107 / .16),0 18px 30px -22px rgb(23 36 32 / .9)}.sqzk-ruler__list{position:relative;display:flex;margin:0;padding:var(--lift) 0 0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgb(242 196 107 / .35) #fff0}.sqzk-ruler__seg{flex:1 1 0%;min-width:104px;display:flex}.sqzk-ruler__era{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 8px;width:100%;padding:0 10px 6px;border-radius:4px 4px 0 0;color:rgb(239 230 210 / .86)!important;text-decoration:none!important;transition:background .25s ease}a.sqzk-ruler__era:hover{background:rgb(242 196 107 / .07)}.sqzk-ruler__era.is-on{background:rgb(242 196 107 / .14);box-shadow:inset 0 -2px 0 var(--k-lamp)}.sqzk-ruler__years{grid-column:1 / -1;display:flex;align-items:stretch;height:var(--win-h);margin:0 -10px 9px;padding:0 2px;border-bottom:1px solid rgb(242 196 107 / .42)}.sqzk-ruler__seg+.sqzk-ruler__seg .sqzk-ruler__years{box-shadow:inset 1px 0 0 rgb(239 230 210 / .08)}.sqzk-ruler__year{position:relative;flex:1 1 0%;min-width:0;display:flex;flex-direction:column-reverse;align-items:center;gap:2px;padding-bottom:3px}.sqzk-ruler__year::after{content:"";position:absolute;left:50%;bottom:-1px;width:1px;height:4px;background:rgb(242 196 107 / .45)}.sqzk-ruler__year.is-decade::after{height:10px;bottom:-6px;background:rgb(242 196 107 / .7)}.sqzk-ruler__year.is-future{background:repeating-linear-gradient(135deg,rgb(239 230 210 / .045) 0 3px,transparent 3px 8px)}.sqzk-ruler__year.is-future::after{opacity:.35}.sqzk-ruler__year.is-now{background:linear-gradient(90deg,transparent calc(50% - .5px),rgb(242 196 107 / .4) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.sqzk-ruler__label{font:700 13.5px/1.2 var(--k-kai);letter-spacing:.04em;white-space:nowrap}.sqzk-ruler__n{justify-self:end;color:var(--k-lamp);font:600 23px/1 var(--k-latin);font-variant-numeric:lining-nums tabular-nums}.sqzk-ruler__seg.is-empty .sqzk-ruler__label,.sqzk-ruler__seg.is-empty .sqzk-ruler__n{opacity:.32}.sqzk-win{--wh:clamp(4px, calc((var(--win-h) - 8px) / var(--stack, 1) - 2px), 15px);position:relative;display:block;flex:none;width:min(76%, 22px);height:var(--wh);border-radius:1.5px;background:linear-gradient(90deg,transparent calc(50% - .5px),rgb(90 52 32 / .5) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,#ffe6ad,var(--k-lamp) 55%,var(--k-lamp-2));box-shadow:inset 0 0 0 1px rgb(15 24 21 / .6);transition:opacity .3s ease,box-shadow .35s ease,background .3s ease}.sqzk-win::before{content:"";position:absolute;inset:0;border-radius:inherit;clip-path:inset(0 0 0 0);background:linear-gradient(var(--k-paper),var(--k-paper)) 50% 30% / 36% 44% no-repeat,linear-gradient(var(--tone,#5d5348),var(--tone,#5d5348)) 50% calc(30% + 1px) / calc(36% + 2px) calc(44% + 2px) no-repeat,repeating-linear-gradient(180deg,var(--k-steel-hi) 0 1px,var(--k-steel) 1px 2.5px,var(--k-steel-lo) 2.5px 3px);transition:clip-path .42s cubic-bezier(.5,.05,.3,1)}.sqzk-win.is-lit{box-shadow:inset 0 0 0 1px rgb(90 52 32 / .5),0 0 10px 1px rgb(242 196 107 / .5)}.sqzk-win.is-lit::before{clip-path:inset(0 0 100% 0)}.sqzk-win.is-pre{background:#fff0;box-shadow:inset 0 0 0 1px rgb(239 230 210 / .16)}.sqzk-win.is-pre::before{clip-path:inset(0 0 100% 0)}.sqzk-ruler.is-recalling .sqzk-win{opacity:.3}.sqzk-ruler.is-recalling .sqzk-win.is-recall{opacity:1;box-shadow:inset 0 0 0 1px rgb(90 52 32 / .5),0 0 12px 2px rgb(242 196 107 / .6)}.sqzk-ruler.is-recalling .sqzk-win.is-recall::before{clip-path:inset(0 0 100% 0)}.sqzk-win::after{display:none}@media (hover:hover) and (pointer:fine){.sqzk-win:hover::after{content:attr(data-tip);display:block;position:absolute;z-index:5;left:50%;bottom:calc(100% + 7px);width:max-content;max-width:300px;padding:5px 9px 6px;transform:translateX(-50%) rotate(-1deg);border-radius:1px;background:linear-gradient(180deg,#fbf4e2,var(--k-paper));color:var(--k-ink);box-shadow:0 8px 14px -8px rgb(0 0 0 / .9);font:600 12.5px/1.45 var(--k-serif);letter-spacing:.02em;text-align:left;white-space:normal}.sqzk-ruler__seg:first-child .sqzk-ruler__year:nth-child(-n+4) .sqzk-win:hover::after{left:-2px;transform:rotate(-1deg)}.sqzk-ruler__seg:last-child .sqzk-ruler__year:nth-last-child(-n+4) .sqzk-win:hover::after{left:auto;right:-2px;transform:rotate(-1deg)}.sqzk-win:hover{outline:1px solid var(--k-lamp);outline-offset:1px}}.sqzk-ruler__clock{position:absolute;z-index:2;top:11px;right:clamp(12px, 2vw, 20px);display:flex;align-items:baseline;gap:3px;color:rgb(242 196 107 / .82);pointer-events:none}.sqzk-ruler__clock b{font:600 25px/1 var(--k-latin);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.03em}.sqzk-ruler__clock small{font:400 12px/1 var(--k-kai);opacity:.75}.sqzk-ruler__recall{position:absolute;z-index:2;top:15px;left:clamp(12px, 2vw, 20px);max-width:calc(100% - 260px);color:var(--k-lamp);font:400 13.5px/1.4 var(--k-kai);letter-spacing:.04em;opacity:0;transition:opacity .2s ease;pointer-events:none}.sqzk-ruler.is-recalling .sqzk-ruler__recall{opacity:1}.sqzk-ruler.is-hush .sqzk-win,.sqzk-ruler.is-hush .sqzk-win::before{transition:none!important}.sqzk-ruler__sweep{position:absolute;z-index:1;top:0;left:0;width:2px;height:0;margin-left:-1px;opacity:0;pointer-events:none;background:linear-gradient(0deg,rgb(255 226 160 / .95),#fff0);box-shadow:0 0 14px 3px rgb(242 196 107 / .32);transition:opacity .3s ease}.sqzk-ruler.is-playing .sqzk-ruler__sweep{opacity:1}.sqzk .sqzk-ruler__replay,.sqzk .sqzk-ruler__replay:hover,.sqzk .sqzk-ruler__replay:focus{position:absolute;z-index:3;top:9px;right:calc(clamp(12px, 2vw, 20px) + 92px);display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid rgb(242 196 107 / .35);border-radius:999px;background:#fff0;color:rgb(242 196 107 / .9);font:400 13px/1 var(--k-kai);letter-spacing:.06em;cursor:pointer}.sqzk .sqzk-ruler__replay:hover{border-color:var(--k-lamp);background:rgb(242 196 107 / .1)}.sqzk .sqzk-ruler__replay::before{content:"";width:9px;height:9px;border:1.5px solid currentColor;border-left-color:#fff0;border-radius:50%}.sqzk .sqzk-ruler__replay[hidden]{display:none}@media (max-width:560px){.sqzk-ruler__street{--win-h:70px}.sqzk-ruler__recall{max-width:calc(100% - 210px);font-size:12.5px}.sqzk .sqzk-ruler__replay{min-height:28px;padding:0 9px}}.sqzk-why__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 250px),1fr));gap:16px clamp(20px, 3vw, 40px);align-items:start}.sqzk-why__group h3{margin:0 0 2px;padding-bottom:5px;border-bottom:1px solid var(--d-line-2,#cbb993);color:var(--k-fade);font:700 12.5px/1.4 var(--k-kai);letter-spacing:.14em}.sqzk-why__group ul{margin:0;padding:0;list-style:none}.sqzk-why__group li+li .sqzk-why__row{box-shadow:inset 0 1px 0 rgb(90 53 34 / .13)}.sqzk-why__row{display:grid;grid-template-columns:5.4em minmax(0,1fr) 2.2em;align-items:center;min-height:38px;padding:5px 4px 5px 6px;color:var(--k-ink)!important;text-decoration:none!important;font-size:14px;transition:background .2s ease}.sqzk-why__row:hover,.sqzk-why__row:focus-visible{background:rgb(255 250 235 / .75)}.sqzk-why__row.is-on{background:var(--k-ink);color:#f3ead6!important}.sqzk-why__label{white-space:nowrap}.sqzk-why__tally{display:flex;flex-wrap:wrap;align-items:center;gap:3px 4px;min-height:24px;padding:2px 0 2px 10px;border-left:3px double rgb(155 90 55 / .55);color:rgb(43 38 34 / .88)}.sqzk-zheng{flex:none;width:22px;height:22px;overflow:visible;transform:rotate(var(--r,0deg))}.sqzk-zheng path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.sqzk-why__row.is-on .sqzk-why__tally{color:var(--k-lamp);border-left-color:rgb(242 196 107 / .55)}.sqzk-why__row>b{justify-self:end;font:700 17px/1 var(--k-latin);font-variant-numeric:lining-nums tabular-nums}.sqzk-board{position:relative;display:grid;gap:0;margin:0 0 14px;padding:clamp(16px, 2.4vw, 24px) clamp(14px, 2.4vw, 24px) clamp(14px, 2vw, 20px);border:5px solid #51301e;border-top-width:9px;border-radius:4px;background:radial-gradient(circle at 18% 22%,rgb(90 53 34 / .05) 0 30%,transparent 31%) 0 0 / 9px 9px,radial-gradient(circle at 70% 60%,rgb(90 53 34 / .04) 0 30%,transparent 31%) 4px 5px / 13px 13px,linear-gradient(180deg,#f2e8cd,#e9dcbd 60%,#e2d3b0);box-shadow:inset 0 0 0 1px rgb(90 53 34 / .3),inset 0 2px 0 rgb(255 255 255 / .45),inset 0 -22px 34px -26px rgb(90 53 34 / .5),0 22px 34px -26px rgb(23 36 32 / .8)}.sqzk-board::before,.sqzk-board::after{content:"";position:absolute;top:9px;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff6d8,#d9b560 48%,#8a6520 86%);box-shadow:0 2px 3px rgb(60 38 14 / .55),inset 0 -1px 0 rgb(0 0 0 / .25)}.sqzk-board::before{left:12px}.sqzk-board::after{right:12px}.sqzk-board__search{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 5px 5px 10px;border-radius:2px;background:linear-gradient(180deg,#fbf4e2,#f6edd6);box-shadow:inset 0 0 0 1px rgb(90 53 34 / .3),inset 0 1px 0 rgb(255 255 255 / .8),0 1px 2px rgb(90 53 34 / .12);transition:box-shadow .25s ease}.sqzk-board__search:focus-within{box-shadow:inset 0 0 0 1.5px var(--k-ink),0 0 0 4px rgb(242 196 107 / .4),0 2px 4px rgb(90 53 34 / .2)}.sqzk-board__seal{display:grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--k-rust);border-radius:3px;outline:1px solid var(--k-rust);outline-offset:-4px;color:var(--k-rust);font:700 15px/1 var(--k-kai);opacity:.82;mix-blend-mode:multiply}.sqzk-board__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.sqzk-board input[type="search"]{width:100%;min-height:44px;padding:0 2px;border:0;border-radius:0;background:#fff0;color:var(--k-ink);font:500 17.5px/1.4 var(--k-serif);letter-spacing:.02em;-webkit-appearance:none}.sqzk-board input[type="search"]::placeholder{color:rgb(43 38 34 / .4);font-family:var(--k-kai)}.sqzk-board__go{display:grid;place-items:center;min-width:52px;min-height:40px;border:0;border-radius:2px;background:var(--k-ink);color:var(--k-paper);font:700 16px/1 var(--k-kai);letter-spacing:.14em;text-indent:.14em;cursor:pointer;box-shadow:inset 0 0 0 1px rgb(241 231 208 / .3),inset 0 0 0 3px var(--k-ink),inset 0 0 0 4px rgb(241 231 208 / .22)}.sqzk-board__go:hover{background:#3d352e}.sqzk-board__hint{margin:7px 0 0;padding-left:2px;color:var(--k-fade);font-family:var(--k-kai);font-size:12.5px;letter-spacing:.03em}.sqzk-board__filters{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px;margin-top:16px;padding-top:16px;border-top:1px dashed rgb(90 53 34 / .38)}.sqzk-field{display:grid;gap:4px;min-width:0}.sqzk-field>span{color:var(--k-fade);font:700 11.5px/1.3 var(--k-kai);letter-spacing:.14em}.sqzk-field select{min-width:132px;max-width:100%;min-height:40px;padding:0 30px 0 11px;border:1px solid rgb(90 53 34 / .4);border-radius:2px;background:linear-gradient(180deg,#fbf4e2,#efe5c9) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%232b2622' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--k-ink);font:600 14.5px/1 var(--k-serif);-webkit-appearance:none;appearance:none}.sqzk-more{flex-basis:100%;margin-top:2px}.sqzk-more summary{display:inline-flex;align-items:center;gap:6px;padding:5px 0;color:var(--k-sign);font:700 14px/1.4 var(--k-kai);letter-spacing:.06em;cursor:pointer;list-style:none}.sqzk-more summary::-webkit-details-marker{display:none}.sqzk-more summary::after{content:"＋"}.sqzk-more[open] summary::after{content:"－"}.sqzk-more__body{display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px;margin-top:4px;padding-top:12px;border-top:1px dashed rgb(90 53 34 / .28)}.sqzk-check{display:inline-flex;align-items:center;gap:8px;min-height:38px;font-size:14px;cursor:pointer}.sqzk-board__apply{min-height:40px;padding:0 16px;border:1px solid var(--k-ink);border-radius:2px;background:#fff0;color:var(--k-ink);font-weight:700;cursor:pointer}.sqzk-js .sqzk-board__apply{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sqzk-board__random{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:7px 2px;color:var(--k-sign)!important;font-family:var(--k-kai);font-size:14.5px;text-decoration:underline!important;text-decoration-style:dotted!important;text-underline-offset:5px}.sqzk-board__random::before{content:"";width:13px;height:17px;border:1.5px solid currentColor;border-top-width:0;border-radius:0 0 7px 7px;opacity:.75}.sqzk-pick{position:relative}.sqzk .sqzk-pick__btn,.sqzk .sqzk-pick__btn:hover,.sqzk .sqzk-pick__btn:focus{display:flex;align-items:center;gap:9px;min-height:40px;margin:0;padding:0 11px 0 13px;border:1px solid rgb(90 53 34 / .4);border-radius:2px;background:linear-gradient(180deg,#fbf4e2,#efe5c9);box-shadow:inset 0 1px 0 rgb(255 255 255 / .85),0 1px 0 rgb(90 53 34 / .2);color:var(--k-ink);font:600 14.5px/1 var(--k-serif);letter-spacing:.03em;text-transform:none;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.sqzk .sqzk-pick__btn:hover{background:linear-gradient(180deg,#fffaec,#f3ead3);border-color:rgb(90 53 34 / .62)}.sqzk .sqzk-pick.is-open .sqzk-pick__btn{border-color:var(--k-ink);box-shadow:inset 0 1px 0 rgb(255 255 255 / .85),0 0 0 3px rgb(242 196 107 / .35)}.sqzk-pick__btn::after{content:"";width:8px;height:8px;margin-left:auto;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg);opacity:.7;transition:transform .25s var(--k-ease)}.sqzk-pick.is-open .sqzk-pick__btn::after{transform:translateY(1px) rotate(-135deg)}.sqzk .sqzk-pick.is-set .sqzk-pick__btn,.sqzk .sqzk-pick.is-set .sqzk-pick__btn:hover,.sqzk .sqzk-pick.is-set .sqzk-pick__btn:focus{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-paper);box-shadow:inset 0 0 0 1px rgb(241 231 208 / .25),0 2px 4px -2px rgb(0 0 0 / .5)}.sqzk .sqzk-pick.is-set .sqzk-pick__btn:hover{background:#3d352e}.sqzk-pick__clear{display:none;width:17px;height:17px;margin:0 -4px 0 0;border:0;border-radius:50%;background:rgb(241 231 208 / .2);color:var(--k-paper);font:700 12px/1 var(--k-narrow);cursor:pointer}.sqzk-pick.is-set .sqzk-pick__clear{display:grid;place-items:center}.sqzk-pick__clear:hover{background:rgb(241 231 208 / .38)}.sqzk-pick__panel{position:absolute;z-index:40;top:calc(100% + 9px);left:0;min-width:100%;width:max-content;max-width:min(320px, 80vw);max-height:min(340px, 54vh);overflow:auto;overscroll-behavior:contain;margin:0;padding:10px 0 11px;list-style:none;transform-origin:26px -6px;background:radial-gradient(circle at 20% 20%,rgb(139 107 60 / .05) 0 30%,transparent 31%) 0 0 / 7px 7px,linear-gradient(180deg,#fbf4e2,var(--k-paper) 65%,var(--k-paper-2));box-shadow:inset 0 0 0 1px rgb(90 53 34 / .3),0 20px 30px -16px rgb(23 36 32 / .75);scrollbar-width:thin;scrollbar-color:rgb(90 53 34 / .42) #fff0}.sqzk-pick__panel::-webkit-scrollbar{width:8px}.sqzk-pick__panel::-webkit-scrollbar-track{background:#fff0}.sqzk-pick__panel::-webkit-scrollbar-thumb{border:2px solid #fff0;border-radius:8px;background:rgb(90 53 34 / .42) padding-box}.sqzk-pick__panel[hidden]{display:none}.sqzk-pick__tape{position:absolute;top:-6px;left:16px;width:34px;height:13px;transform:rotate(-4deg);background:rgb(250 244 226 / .7);box-shadow:0 1px 2px rgb(0 0 0 / .18)}.sqzk-pick__opt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:7px 15px;font-size:14.5px;line-height:1.5;cursor:pointer}.sqzk-pick__opt:hover{background:rgb(255 250 235 / .85)}.sqzk-pick__opt.is-active{background:rgb(90 53 34 / .12)}.sqzk-pick__opt[aria-selected="true"]{background:var(--k-ink);color:var(--k-paper)}.sqzk-pick__opt[aria-selected="true"] .sqzk-pick__n{color:var(--k-lamp);opacity:1}.sqzk-pick__opt--sub{padding-left:28px}.sqzk-pick__n{font:600 14px/1 var(--k-latin);font-variant-numeric:lining-nums tabular-nums;color:var(--k-fade);opacity:.85}.sqzk-pick__street{margin-top:5px;padding-top:2px;border-top:1px dashed rgb(43 38 34 / .32)}.sqzk-pick__street ul{margin:0;padding:0;list-style:none}.sqzk-pick__grp{display:block;padding:9px 15px 4px;color:var(--k-fade);font:700 11.5px/1.4 var(--k-kai);letter-spacing:.18em}.sqzk-pick .sqzk-pick__native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}@media (min-width:720px){.sqzk-pick__panel--streets{display:grid;grid-template-columns:repeat(var(--streets,4),minmax(124px,1fr));align-items:start;column-gap:0;width:min(640px, calc(100vw - 32px));max-width:none;max-height:none;overflow:visible;padding:10px 0 12px}.sqzk-pick__panel--streets>.sqzk-pick__opt{grid-column:1 / -1;margin:0 0 6px}.sqzk-pick__panel--streets>.sqzk-pick__street{margin-top:0;padding-top:0;border-top:0}.sqzk-pick__panel--streets>.sqzk-pick__street+.sqzk-pick__street{border-left:1px dashed rgb(43 38 34 / .28)}.sqzk-pick__panel--streets .sqzk-pick__grp{padding:6px 12px 5px 14px;margin:0 8px 4px;border-bottom:1px solid rgb(90 53 34 / .22);color:var(--k-sign);font-size:13px;letter-spacing:.12em}.sqzk-pick__panel--streets .sqzk-pick__opt--sub{padding:6px 12px 6px 14px;font-size:14px;gap:10px}}@media (max-width:600px){.sqzk-board__filters,.sqzk-more__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sqzk-field select{min-width:0;width:100%}.sqzk-more,.sqzk-board__random{grid-column:1 / -1}.sqzk-board__random{margin-left:0}}.sqzk-summary{margin:0 0 16px;color:var(--k-fade);font-family:var(--k-kai);font-size:15px;letter-spacing:.04em}.sqzk-summary a{margin-left:8px;color:var(--k-sign)}.sqzk-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:26px 16px;margin:0;padding:0;list-style:none}.sqzk-row--one{grid-template-columns:220px;justify-content:center}.sqzk-shop{position:relative;min-width:0}.sqzk-shop__link{display:grid;color:var(--k-ink)!important;text-decoration:none!important;border-radius:6px}.sqzk-shop__sign{position:relative;display:grid;place-items:center;min-height:58px;margin:0!important;padding:8px 10px 7px!important;border-radius:4px 4px 0 0;text-align:center;color:#f6eedb!important;background:var(--k-sign);background:linear-gradient(180deg,rgb(255 255 255 / .09),rgb(0 0 0 / .2)),color-mix(in srgb,var(--tone) 50%,#5f625c);box-shadow:inset 0 0 0 2px rgb(0 0 0 / .16),inset 0 0 0 3.5px rgb(239 230 210 / .26)}.sqzk-shop__name{font:900 17px/1.25 var(--k-serif);letter-spacing:.1em;overflow-wrap:anywhere}.sqzk-shop__en{margin-top:1px;font:600 12px/1.2 var(--k-latin);letter-spacing:.12em;opacity:.75}.sqzk-shop__front{position:relative;display:block;height:168px;overflow:hidden;border-left:7px solid #d8ccb3;border-right:7px solid #d8ccb3;background:#1a1410}.sqzk-shop__glow{position:absolute;inset:0;background:linear-gradient(180deg,#3a2618 40%,#d99a45 82%,#ffe0a0)}.sqzk-shop__shutter{transition:transform .55s var(--k-ease)}.sqzk-shop .sqzk-notice{top:16px;width:80%}.sqzk-shop__kerb{display:grid;gap:2px;padding:8px 10px 9px;border-radius:0 0 5px 5px;background:#e9dcc4;box-shadow:inset 0 3px 5px -3px rgb(0 0 0 / .35)}.sqzk-shop__where{font-size:13px;font-weight:700;color:var(--k-ink)}.sqzk-shop__why{font-size:12.5px;color:var(--k-fade)}.sqzk-shop__revived{position:absolute;z-index:2;top:-9px;right:-6px;padding:3px 8px;border-radius:3px;background:var(--d-jade,#0f4c45);color:#f6eedb;font:700 12px/1.3 var(--k-kai);letter-spacing:.08em;transform:rotate(4deg);box-shadow:0 4px 8px -4px rgb(0 0 0 / .6)}.sqzk-shop__link:focus-visible{outline:3px solid var(--k-lamp-2);outline-offset:4px}@media (hover:hover) and (pointer:fine){.sqzk-shop__link:hover .sqzk-shop__shutter{transform:translateY(-17%)}.sqzk-shop__link:hover .sqzk-shop__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.sqzk-shop__link:focus-visible .sqzk-shop__shutter{transform:translateY(-17%)}@media (max-width:420px){.sqzk-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.sqzk-shop__front{height:150px}.sqzk-shop .sqzk-notice{width:86%}.sqzk-notice__years{font-size:21px}}.sqzk-more-row{margin:22px 0 0;text-align:center}.sqzk-morebtn{min-height:44px;padding:0 22px;border:1px solid var(--k-ink);border-radius:999px;background:#fffaf0;color:var(--k-ink);font:700 15px/1 var(--k-serif);letter-spacing:.08em;cursor:pointer}.sqzk-morebtn:hover{background:var(--k-ink);color:#f3ead6}.sqzk-empty{margin:8px 0;padding:22px;border:1px dashed var(--d-line-2,#cbb993);border-radius:10px;background:#fffaf0;text-align:center;color:var(--k-fade)}.sqzk-empty__title{margin:0 0 6px;color:var(--k-ink);font:800 17px/1.4 var(--k-serif)}.sqzk-empty--street{margin-top:10px}.sqzk-index{margin:clamp(32px, 4vw, 48px) 0 0;padding-top:22px;border-top:1px solid var(--d-line,#ddd0b6)}.sqzk-index__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px 22px}.sqzk-index__group h3{margin:0 0 8px;color:var(--k-fade);font:700 13px/1.4 var(--k-kai);letter-spacing:.14em}.sqzk-index__group ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sqzk-index__group a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--d-line-2,#cbb993);border-radius:4px;background:#fffaf0;color:var(--k-ink)!important;font-size:14px;text-decoration:none!important}.sqzk-index__group a:hover{border-color:var(--k-ink)}.sqzk-index__group b{font:700 15px/1 var(--k-latin);font-variant-numeric:lining-nums;color:var(--k-sign)}.sqzk-index__group .is-closed a{border-style:dashed;color:var(--k-fade)!important;background:#fff0}.sqzk-index__group .is-closed small{font-size:11.5px;color:#a14d4a}.sqzk .sqzk-faq{max-width:860px;margin-top:clamp(28px, 4vw, 44px)}.sqzk-scope{max-width:860px;margin:22px 0 0;padding:12px 16px;border-left:3px solid var(--d-line-2,#cbb993);color:var(--k-fade);font-size:13.5px;line-height:1.75}.sqzk-scope p{margin:0}.sqzk-exit{display:flex;flex-wrap:wrap;gap:10px 22px;margin:clamp(28px, 4vw, 40px) 0 10px;padding-top:16px;border-top:1px dashed var(--d-line-2,#cbb993)}.sqzk-exit a{color:var(--k-sign)!important;font-family:var(--k-kai);font-size:15.5px;text-underline-offset:4px}.sqzk--single .sqzd-page{padding-top:0}.sqzk--single .sqzd-block h2{scroll-margin-top:96px}.sqzk-was__list,.sqzk-lessons ul{margin:0;padding-left:1.2em;line-height:1.85}.sqzk-was__figure{margin:14px 0 0}.sqzk-was__figure img{max-width:100%;height:auto;border-radius:6px}.sqzk-was__figure figcaption{margin-top:6px;color:var(--k-fade);font-size:12.5px}.sqzk-reasons__lead{margin:0 0 12px;font-size:16.5px;line-height:1.8}.sqzk-ledger{margin:0;padding:0;list-style:none;counter-reset:sqzk-ledger}.sqzk-ledger li{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 0 12px 34px;border-top:1px dashed var(--d-line-2,#cbb993);counter-increment:sqzk-ledger}.sqzk-ledger li::before{content:counter(sqzk-ledger,cjk-ideographic);position:absolute;left:0;top:12px;width:24px;color:var(--k-rust);font:700 15px/1.5 var(--k-kai);text-align:center}.sqzk-ledger__label{font:800 16.5px/1.5 var(--k-serif)}.sqzk-ledger__label a{color:inherit;text-underline-offset:4px}.sqzk-ledger p{flex-basis:100%;margin:2px 0 0;color:var(--d-ink-2,#3b4542);font-size:15.5px;line-height:1.8}.sqzk-ev{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em}.sqzk-ev--confirmed{background:var(--d-jade,#0f4c45);color:#f6eedb}.sqzk-ev--reported{border:1px solid var(--d-jade,#0f4c45);color:var(--d-jade,#0f4c45)}.sqzk-ev--analysis{border:1px dashed var(--k-fade);color:var(--k-fade)}.sqzk-closing__note{margin:0 0 6px;color:var(--k-fade);font-size:13px}.sqzk-lifeline{position:relative;height:66px;margin:6px 0 18px}.sqzk-lifeline__track{position:absolute;left:0;right:0;top:18px;height:2px;background:repeating-linear-gradient(90deg,var(--d-line-2,#cbb993) 0 6px,transparent 6px 10px)}.sqzk-lifeline__alive{position:absolute;top:15px;left:var(--a);width:calc(var(--b) - var(--a));height:8px;border-radius:4px;background:linear-gradient(90deg,var(--k-sign),var(--k-rust))}.sqzk-lifeline__dot{position:absolute;top:12px;left:var(--x);width:14px;height:14px;margin-left:-7px;border:2px solid #fffaf0;border-radius:50%;background:var(--k-ink);box-shadow:0 1px 3px rgb(0 0 0 / .3)}.sqzk-lifeline__end,.sqzk-lifeline__revive{position:absolute;top:32px;left:var(--x);display:grid;justify-items:center;transform:translateX(-50%);color:var(--k-fade);font-size:12px;white-space:nowrap}.sqzk-lifeline__end b,.sqzk-lifeline__revive b{color:var(--k-ink);font:700 16px/1.2 var(--k-latin);font-variant-numeric:lining-nums}.sqzk-lifeline__end--a{transform:none;justify-items:start}.sqzk-lifeline__end--b{transform:translateX(-100%);justify-items:end}.sqzk-lifeline__revive b{color:var(--d-jade,#0f4c45)}.sqzk-years{margin:0;padding:0;list-style:none}.sqzk-years li{display:grid;grid-template-columns:8.5em minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px dashed var(--d-line,#ddd0b6);line-height:1.7}.sqzk-years time{color:var(--k-rust);font-family:var(--k-kai);font-size:14.5px}@media (max-width:520px){.sqzk-years li{grid-template-columns:minmax(0,1fr);gap:0}}.sqzk-after__next b,.sqzk-after__next a{font-weight:800}.sqzk-after__revived{padding:8px 12px;border-radius:6px;background:rgb(15 76 69 / .08)}.sqzk-living a{color:var(--d-jade,#0f4c45);font-weight:700;text-underline-offset:4px}.sqzk-sources ol{margin:0;padding-left:1.2em}.sqzk-sources li{margin:6px 0;line-height:1.6;overflow-wrap:anywhere}.sqzk-sources__kind{display:inline-block;margin-right:6px;padding:0 6px;border-radius:3px;background:var(--d-ivory-2,#efe6d3);color:var(--k-fade);font-size:11.5px}.sqzk-sources__checked,.sqzk-sources__report{margin:10px 0 0;color:var(--k-fade);font-size:13px}.sqzk-toc ol{margin:0;padding-left:1.4em;line-height:1.9}.sqzk-toc a,.sqzk-tags a{color:var(--k-sign);text-underline-offset:3px}.sqzk-tags ul{margin:0;padding-left:1.1em;line-height:1.9}.sqzk-scope--aside{border-left:0;padding:0}.sqzk-near{margin-top:clamp(30px, 4vw, 46px)}.sqzk-post{position:relative;flex:none;display:grid;min-height:66px;text-decoration:none!important;scroll-snap-align:start;transform:rotate(-2.2deg);transform-origin:50% -15px;transition:transform .45s var(--k-ease),filter .3s ease;filter:saturate(.75)}.sqzk-post::before,.sqzk-post::after{content:"";position:absolute;top:-15px;width:2px;height:15px;border-radius:1px;background:var(--wire,#5a3522)}.sqzk-post::before{left:24%}.sqzk-post::after{right:30%;height:17px;top:-17px}.sqzk-post__plate{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-content:center;column-gap:10px;padding:10px 30px 11px 14px;color:#f3ead6;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);background:radial-gradient(circle at 80% 30%,rgb(155 90 55 / .55) 0 2px,transparent 4px),radial-gradient(circle at 14% 80%,rgb(155 90 55 / .4) 0 1.5px,transparent 4px),linear-gradient(180deg,#4a6b62,var(--k-sign) 58%,#284640);box-shadow:inset 0 0 0 2px var(--k-sign),inset 0 0 0 3.5px rgb(243 234 214 / .7)}.sqzk-post__malay{grid-column:1;font:700 10px/1.2 var(--k-narrow);font-stretch:condensed;letter-spacing:.16em;text-transform:uppercase;opacity:.78;white-space:nowrap}.sqzk-post__name{grid-column:1;margin-top:3px;font:800 19px/1.15 var(--k-serif);letter-spacing:.14em;white-space:nowrap}.sqzk-post__count{grid-column:2;grid-row:1 / 3;align-self:center;display:grid;place-items:center;min-width:30px;height:26px;padding:0 7px;border-radius:3px;background:#f3ead6;color:var(--k-sign);font:700 16px/1 var(--k-latin);font-variant-numeric:lining-nums}.sqzk-post:hover,.sqzk-post:focus-visible{transform:rotate(0deg);filter:none}.sqzk-post:focus-visible{outline:3px solid var(--k-lamp-2);outline-offset:3px}.sqzk-found{margin:18px 0 0;padding:14px 16px;border:1px solid #cbb993;border-radius:10px;background:#f1e7d0;color:var(--k-ink)}.sqzk-found__title{margin:0 0 8px;font:700 14.5px/1.5 var(--k-kai);color:var(--k-fade)}.sqzk-found ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;margin:0;padding:0;list-style:none}.sqzk-found a{display:grid;padding:6px 0;color:var(--k-ink)!important;text-decoration:none!important;border-bottom:1px dashed rgb(43 38 34 / .25)}.sqzk-found a b{font-family:var(--k-serif)}.sqzk-found a span{color:var(--k-fade);font-size:13px}.sqzk-found a:hover b{text-decoration:underline;text-underline-offset:3px}.sqzk-found p:last-child{margin:8px 0 0}@media (prefers-reduced-motion:no-preference){.sqzk--hub .sqzk-lamp__cone,.sqzk--facet .sqzk-lamp__cone{animation:sqzk-lamp 1.8s ease-out .2s both}.sqzk--hub .sqzk-lamp__head,.sqzk--facet .sqzk-lamp__head{animation:sqzk-bulb 1.8s ease-out .2s both}.sqzk--single:not(.sqzk--preview) .sqzk-store__shutter{animation:sqzk-roll 1.25s cubic-bezier(.5,.05,.3,1) .35s both}.sqzk--single:not(.sqzk--preview) .sqzk-notice--big{animation:sqzk-paste .5s var(--k-ease) 1.55s both}}@keyframes sqzk-lamp{0%{opacity:0}22%{opacity:.8}30%{opacity:.2}48%{opacity:1}100%{opacity:1}}@keyframes sqzk-bulb{0%{box-shadow:0 6px 14px 2px #fff0,inset 0 -3px 0 #6b6455}22%{box-shadow:0 6px 14px 2px rgb(242 196 107 / .45),inset 0 -3px 0 #ffe7a8}30%{box-shadow:0 6px 14px 2px rgb(242 196 107 / .1),inset 0 -3px 0 #a99a72}48%,100%{box-shadow:0 6px 14px 2px rgb(242 196 107 / .55),inset 0 -3px 0 #ffe7a8}}@keyframes sqzk-roll{0%{transform:translateY(-101%)}84%{transform:translateY(1.5%)}92%{transform:translateY(-1%)}100%{transform:translateY(0)}}@keyframes sqzk-paste{0%{opacity:0;transform:translateX(-50%) translateY(-14px) rotate(-7deg) scale(1.06)}100%{opacity:1;transform:translateX(-50%) rotate(-2deg)}}.sqzk--hub .sqzk-street__inner,.sqzk--facet .sqzk-street__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px clamp(18px, 4vw, 46px);align-items:start}.sqzk--hub .sqzk-street__main,.sqzk--facet .sqzk-street__main{grid-column:1;min-width:0}.sqzk--hub .sqzk-street__side,.sqzk--facet .sqzk-street__side{grid-column:2;display:grid;justify-items:end;gap:18px}@media (max-width:820px){.sqzk--hub .sqzk-street__inner,.sqzk--facet .sqzk-street__inner{grid-template-columns:minmax(0,1fr)}.sqzk--hub .sqzk-street__side,.sqzk--facet .sqzk-street__side{grid-column:1;justify-items:start}}.sqzk-today{position:relative;width:min(260px, 100%);padding:12px 14px 14px;transform:rotate(1.6deg);color:var(--k-ink);background:radial-gradient(circle at 20% 20%,rgb(139 107 60 / .06) 0 30%,transparent 31%) 0 0 / 7px 7px,linear-gradient(180deg,#fbf4e2,var(--k-paper) 72%,var(--k-paper-2));box-shadow:0 12px 18px -12px rgb(0 0 0 / .85)}.sqzk-today::before{content:"";position:absolute;top:-7px;left:50%;width:46px;height:14px;transform:translateX(-50%) rotate(-3deg);background:rgb(250 244 226 / .6);box-shadow:0 1px 2px rgb(0 0 0 / .2)}.sqzk-today__date{display:block;padding-bottom:5px;border-bottom:1px dashed rgb(43 38 34 / .35);font:700 12.5px/1.3 var(--k-kai);letter-spacing:.2em}.sqzk-today__line{display:block;margin-top:7px;font-size:14px;line-height:1.75}.sqzk-today__line b{font:700 21px/1 var(--k-latin);font-variant-numeric:lining-nums;color:var(--k-rust)}.sqzk-today__name{font-weight:700;color:var(--k-ink)!important;text-decoration:none!important;border-bottom:1px solid rgb(43 38 34 / .4)}.sqzk-today__more{display:inline-block;margin-top:8px;color:var(--k-sign)!important;font-family:var(--k-kai);font-size:13px;text-underline-offset:4px}.sqzk-street-row,.sqzk-near{position:relative;padding-bottom:30px}.sqzk-street-row::after,.sqzk-near::after{content:"";position:absolute;left:0;right:0;bottom:0;height:22px;border-radius:2px;background:repeating-conic-gradient(var(--k-tile-a) 0 25%,var(--k-tile-b) 0 50%) 0 0 / 22px 22px;box-shadow:inset 0 4px 6px -3px rgb(0 0 0 / .45),0 1px 0 rgb(255 255 255 / .3)}.sqzk-street-row .sqzk-row,.sqzk-near .sqzk-row{margin-bottom:8px}.sqzk-shop__link{filter:drop-shadow(0 12px 14px rgb(52 36 12 / .22))}.sqzk-shop{display:grid}.sqzk-shop__link{height:100%;grid-template-rows:auto auto 1fr}.sqzk-shop__why{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sqzk-shop__front::after{content:"";position:absolute;z-index:3;left:50%;bottom:10px;width:22px;height:22px;margin-left:-11px;border:2px solid rgb(241 231 208 / .75);border-radius:50%;opacity:0;pointer-events:none;transition:opacity .35s ease,transform .55s var(--k-ease)}@media (hover:hover) and (pointer:fine){.sqzk-shop__link:hover .sqzk-shop__front::after{opacity:.9;transform:translateY(-26px)}}.sqzk-morebtn{border-radius:2px;background:linear-gradient(180deg,#fbf4e2,#efe5c9);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 2px 0 rgb(90 53 34 / .25)}.sqzk .sqzk-morebtn,.sqzk .sqzk-morebtn:focus{color:var(--k-ink)}.sqzk .sqzk-morebtn:hover{background:var(--k-ink);color:#f3ead6}.sqzk-life{margin:clamp(30px, 4vw, 46px) 0 0;padding-top:22px;border-top:1px solid var(--d-line,#ddd0b6)}.sqzk-life__walk{--lw:clamp(130px, 24%, 230px);--gap:16px;--room:112px;--grout:1px;position:relative;padding-top:4px}.sqzk-life__cap{margin:6px 0 2px;padding:0 0 5px;border-bottom:1px solid var(--d-line-2,#cbb993);width:var(--lw);color:var(--k-fade);font:700 12.5px/1.4 var(--k-kai);letter-spacing:.14em}.sqzk-life__list{position:relative;z-index:1;margin:0;padding:0;list-style:none}.sqzk-life__row{display:grid;grid-template-columns:var(--lw) minmax(0,1fr);gap:2px var(--gap);align-items:center;min-height:42px;padding:5px 0;border-radius:3px;color:var(--k-ink)!important;text-decoration:none!important;transition:background .2s ease}.sqzk-life__row:hover{background:rgb(255 250 235 / .6)}.sqzk-life__row:hover .sqzk-life__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sqzk-life__name{padding-left:6px;font:700 15px/1.35 var(--k-serif);overflow-wrap:anywhere}.sqzk-life__span{margin-left:8px;color:var(--k-fade);font:500 12.5px/1 var(--k-latin);font-variant-numeric:lining-nums;letter-spacing:.04em;white-space:nowrap}.sqzk-life__track{position:relative;display:flex;align-items:center;gap:8px;min-width:0;height:30px}.sqzk-life__bar{flex:none;width:calc(var(--w) * (100% - var(--room)));height:13px;border-radius:1px;background:linear-gradient(180deg,rgb(255 255 255 / .2),transparent 45%,rgb(60 30 16 / .16)),linear-gradient(90deg,transparent 90%,#7d4935 90%,#7d4935 calc(100% - var(--grout)),transparent calc(100% - var(--grout))) 0 0 / calc(1000% / var(--y)) 100% repeat-x,linear-gradient(90deg,var(--k-tile-a) calc(100% - var(--grout)),transparent calc(100% - var(--grout))) 0 0 / calc(100% / var(--y)) 100% repeat-x;box-shadow:0 2px 0 -1px rgb(90 53 34 / .25)}.sqzk-life__n{flex:none;position:relative;z-index:1;font:700 22px/1 var(--k-latin);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.sqzk-life__n small{margin-left:2px;color:var(--k-fade);font:700 11.5px/1 var(--k-kai)}.sqzk-life__seal{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--stamp);border-radius:50%;outline:1px solid var(--stamp);outline-offset:-4.5px;color:var(--stamp);font:900 10.5px/1 var(--k-kai);white-space:nowrap;opacity:.85;transform:rotate(-12deg);mix-blend-mode:multiply}.sqzk-life__avg{position:absolute;z-index:0;top:0;bottom:0;left:calc(var(--lw) + var(--gap) + var(--avg) * (100% - var(--lw) - var(--gap) - var(--room)));border-left:1px dashed rgb(90 53 34 / .55);pointer-events:none}.sqzk-life__avg small{position:absolute;top:4px;left:6px;color:var(--k-fade);font:400 12px/1 var(--k-kai);white-space:nowrap}.sqzk-life__gap{position:relative;z-index:1;margin:2px 0;padding:8px 0 8px calc(var(--lw) + var(--gap));color:var(--k-fade);font:400 13.5px/1.4 var(--k-kai);letter-spacing:.04em}.sqzk-life__gap::before{content:"";display:inline-block;width:46px;height:5px;margin-right:10px;vertical-align:middle;background:radial-gradient(circle,rgb(90 53 34 / .45) 1.4px,transparent 1.8px) 0 50% / 9px 5px repeat-x}@media (max-width:640px){.sqzk-life__walk{--grout:0px}}@media (max-width:560px){.sqzk-life__walk{--lw:0px;--gap:0px;--room:104px}.sqzk-life__avg{border-left:0}.sqzk-life__track::before{content:"";position:absolute;top:2px;bottom:2px;left:calc(var(--avg) * (100% - var(--room)));border-left:1px dashed rgb(90 53 34 / .55);pointer-events:none}.sqzk-life__cap{width:auto}.sqzk-life__row{grid-template-columns:minmax(0,1fr)}.sqzk-life__name{padding-left:0}.sqzk-life__gap{padding-left:0}}:is(.sqzk,.sqzk-post,.sqzk-found){--k-rail:clamp(16px, 2vw, 22px)}.sqzk-street{margin-inline:auto;padding-inline:var(--k-rail)}.sqzk--single .sqzk-street{width:min(1080px, 100%)}.sqzk--hub .sqzk-street,.sqzk--facet .sqzk-street{width:min(1160px, 100%)}.sqzk-street__inner{max-width:none;margin:0;padding-left:0}.sqzk--single .sqzk-body{max-width:none;padding:0}.sqzk--hub .sqzk-body,.sqzk--facet .sqzk-body{max-width:1160px;padding:0}.sqzk--preview .sqzk-street{width:auto}.sqzk-lamp{left:0;width:104px}.sqzk-lamp__pole{left:3px}.sqzk-lamp__pole::before{width:38px}.sqzk-lamp__head{left:34px}.sqzk-lamp__cone{left:-34px;width:150px}@media (max-width:760px){.sqzk-lamp{opacity:.5;left:auto;right:-26px}}.sqzk-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;align-content:start;margin-top:24px}.sqzk-facts div{padding:10px 22px 9px 0}.sqzk-facts dd{line-height:1.55}@media (max-width:520px){.sqzk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.sqzk--single .sqzd-aside{align-self:stretch;align-content:start}.sqzk--single .sqzk-toc{position:sticky;top:calc(var(--mast-h, 72px) + 18px);z-index:2;max-height:calc(100vh - var(--mast-h, 72px) - 36px);overflow:auto;overscroll-behavior:contain}}.sqzk--single .sqzd-block h2{scroll-margin-top:calc(var(--mast-h, 72px) + 24px)}@media (forced-colors:active){.sqzk-notice,.sqzk-store__sign,.sqzk-shop__sign,.sqzk-plate,.sqzk-post__plate,.sqzk-ruler__era,.sqzk-why__row,.sqzk-board,.sqzk-pick__btn,.sqzk-pick__panel{border:1px solid CanvasText}.sqzk-win,.sqzk-life__bar,.sqzk-life__seal{forced-color-adjust:none}.sqzk-life__bar{background:Highlight}.sqzk-stamp{forced-color-adjust:none}.sqzk-why__tally{border-left-color:CanvasText}}@media print{.sqzk-lamp,.sqzk-board,.sqzk-summary,.sqzk-more-row,.sqzk-exit,.sqzk-post,.sqzk-store,.sqzk-today{display:none!important}.sqzk-street-row::after,.sqzk-near::after,.sqzk-shop__front::after{display:none!important}.sqzk-ruler__clock,.sqzk-ruler__sweep,.sqzk-ruler__recall,.sqzk-ruler__replay{display:none!important}.sqzk--single .sqzk-toc{position:static;max-height:none;overflow:visible}.sqzk-street{background:none;color:#000;box-shadow:none}.sqzk-title,.sqzk-answer,.sqzk-facts dd{color:#000!important}}@media (prefers-reduced-motion:no-preference){.sqzk-pick.is-open .sqzk-pick__panel{animation:sqzk-tag .34s var(--k-ease) both}.sqzk-win.is-closing{animation:sqzk-flicker .32s steps(1,end) both}.sqzk-win:hover::after{animation:sqzk-tip .16s ease-out both}.sqzk-why__group.is-armed .sqzk-zheng path{stroke-dashoffset:1;transition:none}.sqzk-why__group.is-armed .sqzk-why__row>b{opacity:0;transition:none}.sqzk-why__group.is-writing .sqzk-zheng path{stroke-dashoffset:0;transition:stroke-dashoffset .14s ease-out calc(var(--i) * 72ms)}.sqzk-why__group.is-writing .sqzk-why__row>b{opacity:1;transition:opacity .3s ease calc(var(--n) * 72ms)}.sqzk-life.is-armed .sqzk-life__bar{clip-path:inset(0 100% 0 0);transition:none}.sqzk-life.is-armed .sqzk-life__n{opacity:0;transition:none}.sqzk-life.is-armed .sqzk-life__seal{opacity:0;transform:rotate(-34deg) scale(1.9);transition:none}.sqzk-life.is-laying .sqzk-life__bar{clip-path:inset(0 0 0 0);transition:clip-path calc(var(--y) * 16ms) steps(var(--y),end)}.sqzk-life.is-laying .sqzk-life__n{opacity:1;transition:opacity .2s ease}.sqzk-life.is-laying .sqzk-life__seal{opacity:.85;transform:rotate(-12deg) scale(1);transition:opacity .08s linear calc(var(--y) * 16ms + 60ms),transform .34s cubic-bezier(.3,1.6,.5,1) calc(var(--y) * 16ms + 60ms)}}@media (prefers-reduced-motion:reduce){.sqzk-win,.sqzk-win::before,.sqzk-ruler__sweep,.sqzk-ruler__recall,.sqzk-pick__btn::after{transition:none!important}}@keyframes sqzk-tag{0%{opacity:0;transform:translateY(-10px) rotate(-3deg)}55%{opacity:1;transform:translateY(2px) rotate(.8deg)}80%{transform:translateY(0) rotate(-.3deg)}100%{opacity:1;transform:none}}@keyframes sqzk-flicker{0%{filter:brightness(1.35)}25%{filter:brightness(.45)}50%{filter:brightness(1.2)}75%{filter:brightness(.6)}100%{filter:none}}@keyframes sqzk-tip{from{opacity:0;margin-bottom:-4px}}