:is(.sqzi,.sqzi-sign,.sqzi-plate,.sqzi-page){--i-night:var(--jade-night, #06231f);--i-night-2:#0a2d28;--i-board:#0b1816;--i-ivory:var(--ivory, #f6f0e4);--i-ivory-2:var(--ivory-2, #efe6d3);--i-paper:var(--paper, #fbf7ee);--i-jade:var(--jade, #0f4c45);--i-jade-deep:var(--jade-deep, #08302b);--i-gold:var(--gold, #c9a24a);--i-gold-hi:var(--gold-hi, #e6c877);--i-gold-ink:var(--gold-ink, #7a5c1c);--i-pink-ink:var(--pink-ink, #a14d4a);--i-seal:#b5382f;--i-ink:var(--ink, #1d2523);--i-ink-2:var(--ink-2, #3b4542);--i-muted:var(--muted, #6c675c);--i-line:var(--line, #ddd0b6);--i-line-2:var(--line-2, #cbb993);--i-cn:var(--font-cn, "Noto Serif SC", "Source Han Serif SC", "Songti SC", serif);--i-vcn:"Noto Serif SC", "Noto Serif CJK SC", "Source Han Serif SC", "Source Han Serif", "Songti SC", "STSong", "SimSun", "PMingLiU", serif;--i-kai:var(--font-kai, "LXGW WenKai Lite", "LXGW WenKai", "Kaiti SC", "STKaiti", "KaiTi", serif);--i-latin:var(--font-latin, "Cormorant Garamond", Georgia, serif);--i-narrow:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--i-ease:var(--ease-out, cubic-bezier(.16, 1, .3, 1));--neon:#ff7aa8}:is(.sqzi,.sqzi-sign,.sqzi-plate) *,:is(.sqzi,.sqzi-sign,.sqzi-plate) *::before,:is(.sqzi,.sqzi-sign,.sqzi-plate) *::after{box-sizing:border-box}:is(.sqzi,.sqzi-sign) .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}.sqzi [hidden]{display:none!important}.sqzi-neon .sqzi-tube{color:#fff6ee;text-shadow:0 0 1px #fff,0 0 5px var(--neon),0 0 14px var(--neon),0 0 30px var(--neon)}@supports (color:color-mix(in srgb,red 50%,blue)){.sqzi-neon .sqzi-tube{text-shadow:0 0 1px #fff,0 0 5px var(--neon),0 0 14px var(--neon),0 0 32px color-mix(in srgb,var(--neon) 55%,transparent)}}.sqzi-seal{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:3px;background:radial-gradient(circle at 30% 22%,rgb(255 255 255 / .14),transparent 55%),var(--i-seal);color:#fff4ea;font:900 19px/1 var(--i-cn);letter-spacing:0;box-shadow:inset 0 0 0 2px #fff4ea,inset 0 0 0 3.5px var(--i-seal),0 2px 0 rgb(0 0 0 / .25);transform:rotate(-4deg)}.sqzi-seal--latin{font:700 15px/1 var(--i-latin);letter-spacing:.02em}.sqzi{position:relative;color:var(--i-ink)}.sqzi-night{position:relative;overflow:hidden;margin:0 0 clamp(22px, 3vw, 34px);padding:clamp(20px, 3vw, 30px) clamp(18px, 4vw, 48px) clamp(26px, 4vw, 44px);border-radius:0 0 22px 22px;color:var(--i-ivory);background:radial-gradient(ellipse 60% 70% at 88% 18%,rgb(255 122 168 / .10),transparent 70%),radial-gradient(ellipse 70% 60% at 10% 110%,rgb(230 200 119 / .10),transparent 70%),linear-gradient(180deg,#0a2b27,var(--i-night) 70%);box-shadow:inset 0 -3px 0 rgb(230 200 119 / .35),0 24px 50px -30px rgb(0 0 0 / .7)}@supports (color:color-mix(in srgb,red 50%,blue)){.sqzi--single .sqzi-night{background:radial-gradient(ellipse 55% 75% at 10% 30%,color-mix(in srgb,var(--neon) 16%,transparent),transparent 70%),radial-gradient(ellipse 70% 60% at 100% 110%,rgb(230 200 119 / .10),transparent 70%),linear-gradient(180deg,#0a2b27,var(--i-night) 70%)}}.sqzi-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 0 clamp(14px, 2vw, 22px);padding:0;list-style:none;color:rgb(246 240 228 / .62);font-size:13px}.sqzi-crumbs li+li::before{content:"›";margin-right:10px;opacity:.6}.sqzi-crumbs a{color:rgb(246 240 228 / .85)!important;text-decoration:none}.sqzi-crumbs a:hover{color:var(--i-gold-hi)!important;text-decoration:underline;text-underline-offset:3px}.sqzi-night__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(18px, 4vw, 56px)}.sqzi-night__text{max-width:44em}.sqzi-kicker{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;color:var(--i-gold-hi);font:400 15px/1.5 var(--i-kai);letter-spacing:.12em}.sqzi-kicker span[lang]{color:rgb(246 240 228 / .6);font:700 11px/1.2 var(--i-narrow);font-stretch:condensed;letter-spacing:.2em;text-transform:uppercase}.sqzi-title,.sqzi-name{margin:0!important;padding:0!important;color:var(--i-ivory)!important;font:900 clamp(40px, 7.4vw, 76px)/1.08 var(--i-cn)!important;letter-spacing:.05em;text-wrap:balance}.sqzi-lede{margin:14px 0 0;color:rgb(246 240 228 / .9);font:400 clamp(16px, 1.9vw, 19px)/1.7 var(--i-kai);letter-spacing:.03em}.sqzi-answer{margin:14px 0 0;color:rgb(246 240 228 / .86);font-size:15.5px;line-height:1.85}.sqzi-stamp{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:16px 0 0;padding:4px 12px;border:1px solid rgb(230 200 119 / .45);border-radius:999px;color:var(--i-gold-hi);font-size:12.5px}.sqzi-stamp span{color:rgb(246 240 228 / .65);font-family:var(--i-kai);letter-spacing:.08em}.sqzi-stamp i{width:1px;height:12px;background:rgb(230 200 119 / .4)}.sqzi-editor-note{margin:14px 0 0;padding:8px 12px;border-left:3px solid var(--i-gold-hi);border-radius:0 6px 6px 0;background:rgb(230 200 119 / .1);color:var(--i-gold-hi);font-size:13.5px}.sqzi-editor-note a{color:#fff!important}.sqzi-vsign{position:relative;display:grid;justify-items:center;padding:18px 0 0 22px}.sqzi-vsign__arm{position:absolute;top:6px;left:0;width:44px;height:4px;border-radius:2px;background:#3a2b22;box-shadow:0 34px 0 #3a2b22}.sqzi-vsign__arm::before{content:"";position:absolute;top:-5px;left:-3px;width:8px;height:48px;border-radius:2px;background:#2c201a}.sqzi-vsign__board{position:relative;display:block;writing-mode:vertical-rl;min-width:76px;padding:20px 14px 26px;border-radius:10px;background:linear-gradient(180deg,#0f1c1a,var(--i-board));box-shadow:inset 0 0 0 2px #1d2c29,inset 0 0 0 4px var(--neon),inset 0 0 0 6px #0d1715,inset 0 0 22px rgb(0 0 0 / .7),0 0 26px -4px var(--neon),0 18px 30px -16px rgb(0 0 0 / .9)}.sqzi-vsign__text{display:block;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;font:900 clamp(38px, 5.4vw, 58px)/1.14 var(--i-vcn);letter-spacing:.12em}.sqzi-vsign--latin .sqzi-vsign__text{text-orientation:mixed;font:700 clamp(30px, 4vw, 44px)/1 var(--i-latin);letter-spacing:.06em}.sqzi-vsign--long .sqzi-vsign__text{font-size:clamp(30px, 4vw, 42px)}.sqzi-vsign>.sqzi-seal{position:relative;z-index:1;margin-top:-14px;width:40px;height:40px;font-size:22px}@media (prefers-reduced-motion:no-preference){.sqzi-night .sqzi-vsign .sqzi-tube{animation:sqzi-ignite 1.25s steps(1,end) both;animation-delay:calc(var(--n, 0) * 110ms + 250ms)}.sqzi-night .sqzi-vsign__board{animation:sqzi-frame 1.4s ease-out .15s both}}@keyframes sqzi-ignite{0%{color:rgb(246 240 228 / .28);text-shadow:none}12%{color:#fff6ee;text-shadow:0 0 1px #fff,0 0 5px var(--neon),0 0 14px var(--neon),0 0 30px var(--neon)}18%{color:rgb(246 240 228 / .35);text-shadow:none}30%{color:#fff6ee;text-shadow:0 0 1px #fff,0 0 5px var(--neon),0 0 14px var(--neon)}36%{color:rgb(246 240 228 / .5);text-shadow:0 0 4px var(--neon)}48%,100%{color:#fff6ee;text-shadow:0 0 1px #fff,0 0 5px var(--neon),0 0 14px var(--neon),0 0 30px var(--neon)}}@keyframes sqzi-frame{0%{box-shadow:inset 0 0 0 2px #1d2c29,inset 0 0 0 4px rgb(255 255 255 / .08),inset 0 0 0 6px #0d1715,inset 0 0 22px rgb(0 0 0 / .7),0 0 0 0 transparent,0 18px 30px -16px rgb(0 0 0 / .9)}}.sqzi-night--hub .sqzi-night__inner{grid-template-columns:minmax(0,1fr) minmax(300px,50%);align-items:center}.sqzi-ns-wrap{position:relative;align-self:stretch;min-height:clamp(320px, 34vw, 430px);margin:calc(clamp(20px, 3vw, 30px) * -1 - 40px) calc(clamp(18px, 4vw, 48px) * -1) calc(clamp(26px, 4vw, 44px) * -1) 0}.sqzi-ns-street{position:absolute;inset:0;overflow:hidden;container-type:size;mask-image:linear-gradient(90deg,transparent,#000 14%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%);background:radial-gradient(ellipse 40% 35% at 75% 45%,rgb(255 122 168 / .16),transparent 70%),radial-gradient(ellipse 35% 30% at 25% 25%,rgb(95 242 200 / .12),transparent 70%),radial-gradient(ellipse 35% 30% at 25% 65%,rgb(255 154 82 / .12),transparent 70%),linear-gradient(180deg,rgb(4 14 13 / .35),rgb(4 14 13 / .75))}.sqzi-ns-street::before{content:"";position:absolute;inset:0 0 18% 0;opacity:.5;background:repeating-linear-gradient(90deg,transparent 0 22px,rgb(255 236 190 / .035) 22px 34px,transparent 34px 56px),repeating-linear-gradient(180deg,transparent 0 30px,rgb(0 0 0 / .35) 30px 34px);mask-image:linear-gradient(180deg,#000,transparent 85%)}.sqzi-ns-street::after{content:"";position:absolute;left:0;right:0;bottom:0;height:18%;background:linear-gradient(90deg,transparent 8%,rgb(95 242 200 / .28) 18%,transparent 30%,rgb(255 154 82 / .3) 38%,transparent 50%,rgb(198 155 255 / .25) 56%,transparent 64%,rgb(255 122 168 / .4) 70%,rgb(255 122 168 / .4) 78%,transparent 88%),linear-gradient(180deg,rgb(10 30 28 / .2),rgb(3 10 9 / .9));filter:blur(6px);opacity:.8;mask-image:repeating-linear-gradient(180deg,#000 0 3px,rgb(0 0 0 / .35) 3px 6px)}.sqzi-ns{position:absolute;left:var(--x);top:var(--y);z-index:var(--z,1);display:block;padding:.32em .55em .38em;border-radius:.28em;white-space:nowrap;font:900 var(--fs,9cqh)/1.1 var(--i-vcn);letter-spacing:.08em;background:linear-gradient(180deg,rgb(14 26 24 / .92),rgb(8 16 15 / .95));box-shadow:inset 0 0 0 .06em #1d2c29,inset 0 0 0 .1em var(--neon),inset 0 0 0 .16em #0d1715,0 0 .5em -.08em var(--neon),0 .3em .5em -.2em rgb(0 0 0 / .9);transform:translate(-50%,-50%) scale(var(--s,1));opacity:var(--o,1);filter:blur(var(--b,0))}.sqzi-ns .sqzi-tube{color:#fff6ee;text-shadow:0 0 1px #fff,0 0 .12em var(--neon),0 0 .32em var(--neon),0 0 .7em var(--neon)}.sqzi-ns::before{content:"";position:absolute;top:50%;right:-.9em;width:.9em;height:.1em;margin-top:-.05em;background:#2c201a;box-shadow:0 -.18em 0 #2c201a}.sqzi-ns--v{writing-mode:vertical-rl;text-orientation:upright;padding:.5em .3em}.sqzi-ns--v::before{top:-.9em;right:50%;width:.1em;height:.9em;margin:0 -.05em 0 0;box-shadow:.18em 0 0 #2c201a}.sqzi-ns--main{--fs:13cqh;padding:.45em .32em .55em;border-radius:.22em}.sqzi-ns--pill{border-radius:999px;padding-inline:.8em}.sqzi-ns--double{box-shadow:inset 0 0 0 .06em #1d2c29,inset 0 0 0 .1em var(--neon),inset 0 0 0 .17em #0d1715,inset 0 0 0 .21em var(--neon),inset 0 0 0 .27em #0d1715,0 0 .55em -.08em var(--neon),0 .3em .5em -.2em rgb(0 0 0 / .9);padding:.42em .7em .48em}.sqzi-ns__heart{display:inline-block;margin-left:.2em;color:#fff6ee;text-shadow:0 0 .12em var(--neon),0 0 .32em var(--neon);font-family:sans-serif}.sqzi-ns--s0{--x:76%;--y:54%;--z:6;--neon:#ff7aa8}.sqzi-ns--s1{--x:32%;--y:22%;--z:4;--neon:#5ff2c8;--fs:9.5cqh}.sqzi-ns--s2{--x:95%;--y:26%;--z:2;--neon:#c8ff6b;--fs:7cqh;--o:.85;--b:.5px}.sqzi-ns--s3{--x:28%;--y:52%;--z:5;--neon:#ff9a52;--fs:10cqh}.sqzi-ns--s4{--x:50%;--y:37%;--z:1;--neon:#c69bff;--fs:6.5cqh;--o:.75;--b:.8px}.sqzi-ns--s5{--x:42%;--y:76%;--z:3;--neon:#9fe3ff;--fs:8.5cqh}.sqzi-ns--s6{--x:9%;--y:82%;--z:2;--neon:#ffcf6b;--fs:6cqh;--o:.7;--b:.8px}.sqzi-chatter{position:absolute;inset:40px 0 0 0;z-index:8;pointer-events:none;overflow:hidden}.sqzi-ns-ghost{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);border-radius:4px;box-shadow:inset 0 0 0 2px var(--neon),0 0 14px var(--neon);filter:blur(2.5px);opacity:.32;transform:translate(-50%,-50%)}.sqzi-ns-ghost::after{content:"";position:absolute;inset:30% 18%;border-radius:2px;background:var(--neon);opacity:.35}.sqzi-ns-ghost--1{--x:62%;--y:9%;--w:14cqh;--h:6cqh;--neon:#ff7aa8}.sqzi-ns-ghost--2{--x:14%;--y:34%;--w:4cqh;--h:16cqh;--neon:#5ff2c8}.sqzi-ns-ghost--3{--x:57%;--y:60%;--w:9cqh;--h:9cqh;--neon:#ffcf6b;border-radius:50%}.sqzi-ns-ghost--4{--x:88%;--y:72%;--w:5cqh;--h:13cqh;--neon:#9fe3ff}.sqzi-ns-ghost--5{--x:33%;--y:92%;--w:16cqh;--h:4cqh;--neon:#ff9a52}.sqzi-bubble{position:absolute;left:var(--bx);top:var(--by);max-width:min(46%, 12.5em);padding:.45em .8em .5em;border-radius:1em 1em 1em .25em;background:rgb(6 18 16 / .82);box-shadow:inset 0 0 0 1px rgb(246 240 228 / .22),0 .5em 1.2em -.4em rgb(0 0 0 / .8);color:var(--i-ivory);font:400 clamp(13px, 1.25vw, 15.5px)/1.5 var(--i-kai);letter-spacing:.02em;white-space:normal;opacity:0;transform:translateY(0)}.sqzi-bubble small{display:block;margin-bottom:.1em;color:var(--i-gold-hi);font:700 10.5px/1.2 var(--i-narrow);font-stretch:condensed;letter-spacing:.12em;opacity:.85}.sqzi-bubble--right{border-radius:1em 1em .25em 1em}.sqzi-ns-pause{position:absolute;right:14px;bottom:12px;z-index:9;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border:1px solid rgb(246 240 228 / .3);border-radius:999px;background:rgb(4 14 13 / .75);color:rgb(246 240 228 / .8);font:400 12px/1 var(--i-kai);letter-spacing:.06em;cursor:pointer}.sqzi-ns-pause::before{content:"";width:8px;height:10px;border-left:3px solid currentColor;border-right:3px solid currentColor;box-sizing:border-box}.sqzi-ns-pause[aria-pressed="true"]::before{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:#fff0 #fff0 #fff0 currentColor}.sqzi-ns-pause:hover{color:#fff;border-color:var(--i-gold-hi)}.sqzi-ns-pause:focus-visible{outline:3px solid var(--i-gold);outline-offset:2px}.sqzi-ns-pause[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.sqzi-ns .sqzi-tube{animation:sqzi-ignite 1.1s steps(1,end) both;animation-delay:calc(var(--d, 0s) + var(--n, 0) * 80ms)}.sqzi-ns--s1{--d:.15s}.sqzi-ns--s3{--d:.35s}.sqzi-ns--s4{--d:.5s}.sqzi-ns--s2{--d:.6s}.sqzi-ns--s5{--d:.75s}.sqzi-ns--s6{--d:.85s}.sqzi-ns--s0{--d:1s}.sqzi-night.is-live .sqzi-ns--s5{animation:sqzi-faulty 6.5s steps(1,end) 3s infinite}.sqzi-bubble{animation:sqzi-rise var(--life,6s) cubic-bezier(.2,.7,.3,1) forwards}.sqzi-night.is-paused :is(.sqzi-ns,.sqzi-ns .sqzi-tube,.sqzi-bubble){animation-play-state:paused}}@keyframes sqzi-faulty{0%,100%{opacity:1}81%{opacity:.35}82%{opacity:1}84%{opacity:.5}85%{opacity:1}}@keyframes sqzi-rise{0%{opacity:0;transform:translateY(18px) scale(.92)}12%{opacity:1;transform:translateY(0) scale(1)}72%{opacity:1}100%{opacity:0;transform:translateY(-46px)}}@media (prefers-reduced-motion:reduce){.sqzi-bubble{opacity:1}.sqzi-ns-pause{display:none}}.sqzi-finder{position:relative;display:grid;gap:14px;margin:8px 0 clamp(24px, 3vw, 34px);padding:30px clamp(16px, 3vw, 28px) 18px;border-radius:18px;background:linear-gradient(180deg,#0d3c37,#082b27);box-shadow:0 0 0 1px rgb(230 200 119 / .5),0 0 0 6px #0a332f,0 0 0 7px rgb(230 200 119 / .3),0 24px 50px -28px rgb(0 0 0 / .8)}.sqzi-finder__seek{position:relative;display:flex;align-items:center;border-bottom:2px solid var(--i-gold)}.sqzi-finder__label{position:absolute;top:-45px;left:0;padding:5px 16px 6px;border-radius:4px;background:linear-gradient(180deg,#c9a24a,#8e6d24);color:#08302b;font:400 14px/1.2 var(--i-kai);letter-spacing:.4em}.sqzi-finder__input{flex:1;min-width:0;min-height:54px;padding:0 6px!important;border:0!important;background:transparent!important;color:var(--i-ivory)!important;font:400 clamp(17px, 2.2vw, 20px)/1.3 var(--i-kai)!important;box-shadow:none!important}.sqzi-finder__input::placeholder{color:rgb(246 240 228 / .45)}.sqzi-finder__input:focus{outline:none}.sqzi-finder__seek:focus-within{border-bottom-color:var(--i-gold-hi);box-shadow:0 6px 0 -4px rgb(230 200 119 / .35)}.sqzi-finder__picks{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.sqzi-pick{position:relative;display:grid;gap:4px}.sqzi-pick label{color:var(--i-gold-hi);font:400 12.5px/1.2 var(--i-kai);letter-spacing:.14em}.sqzi-pick select{min-width:118px;min-height:40px;padding:0 34px 0 12px;border:1px solid rgb(230 200 119 / .45);border-radius:6px;appearance:none;background:rgb(246 240 228 / .06) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23e6c877' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center / 11px 8px;color:var(--i-ivory);font:400 15px/1.2 var(--i-cn)}.sqzi-pick select option{color:var(--i-ink)}.sqzi-pick select:focus-visible{outline:3px solid var(--i-gold);outline-offset:2px}.sqzi-finder__go{min-height:40px;padding:0 22px;border:2px solid var(--i-gold-hi);border-radius:8px;background:radial-gradient(circle at 30% 25%,#f1d58b,#b8903a 70%);color:#08302b;font:400 18px/1 var(--i-kai);cursor:pointer}.sqzi-js .sqzi-finder__go{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0;border:0}.sqzi-street{margin:0 0 clamp(30px, 4vw, 48px)}.sqzi-street__count{margin:0 0 14px;color:var(--i-muted);font:400 15px/1.4 var(--i-kai);letter-spacing:.06em}.sqzi-signs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 330px),1fr));gap:18px;margin:0;padding:0;list-style:none}.sqzi-card{position:relative;display:flex;min-width:0}.sqzi-card__board{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;flex:1;min-width:0;padding:16px 18px 16px 14px;border-radius:12px;background:linear-gradient(160deg,#0f2a26,#0a1d1b 70%);color:var(--i-ivory);box-shadow:inset 0 0 0 1px rgb(230 200 119 / .18),0 14px 26px -18px rgb(0 0 0 / .85);transition:box-shadow .35s ease,transform .35s var(--i-ease)}.sqzi-card__sign{position:static;display:grid;justify-items:center;align-content:start}.sqzi-card__name{margin:0!important;padding:0!important;font:inherit!important}.sqzi-card__link{display:block;writing-mode:vertical-rl;min-width:54px;padding:12px 9px 18px;border-radius:7px;text-decoration:none!important;background:var(--i-board);color:#fff6ee!important;box-shadow:inset 0 0 0 1.5px #1d2c29,inset 0 0 0 3px rgb(255 255 255 / .14),inset 0 0 14px rgb(0 0 0 / .6);transition:box-shadow .35s ease}.sqzi-card__link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:12px}.sqzi-card__link:focus-visible{outline:none}.sqzi-card__board:has(.sqzi-card__link:focus-visible){outline:3px solid var(--i-gold);outline-offset:3px}.sqzi-card .sqzi-vsign__text{display:block;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;margin:0 auto;font:900 26px/1.12 var(--i-vcn);letter-spacing:.1em}.sqzi-card__sign--long .sqzi-vsign__text{font-size:21px}.sqzi-card__sign--latin .sqzi-vsign__text{text-orientation:mixed;font:700 22px/1 var(--i-latin);letter-spacing:.04em}.sqzi-card .sqzi-neon .sqzi-tube{color:#fff3ea;text-shadow:0 0 1px rgb(255 255 255 / .6),0 0 6px var(--neon)}.sqzi-card__sign>.sqzi-seal{position:relative;z-index:2;margin-top:-11px;pointer-events:none}.sqzi-card__body{display:grid;align-content:start;gap:7px;min-width:0}.sqzi-card__aka{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0}.sqzi-card__en{color:var(--i-ivory);font:600 19px/1.2 var(--i-latin);letter-spacing:.02em}.sqzi-handle{color:var(--neon);font:700 13.5px/1.3 var(--i-narrow);font-stretch:condensed;letter-spacing:.04em}.sqzi-tags{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.sqzi-tags li{padding:1px 8px 2px;border:1px solid rgb(230 200 119 / .35);border-radius:3px;color:rgb(246 240 228 / .82);font:400 12.5px/1.6 var(--i-cn)}.sqzi-card__line{margin:0;color:var(--i-gold-hi);font:400 15px/1.55 var(--i-kai)}.sqzi-card__line q{quotes:"「" "」"}.sqzi-card__brands{display:grid;gap:4px;margin:2px 0 0;padding:8px 0 0;border-top:1px dashed rgb(230 200 119 / .25);list-style:none;font-size:14px;line-height:1.55}.sqzi-card__brands a{position:relative;z-index:2;color:var(--i-ivory)!important;text-decoration:underline;text-decoration-color:rgb(230 200 119 / .5);text-underline-offset:3px}.sqzi-card__brands a:hover{color:var(--i-gold-hi)!important}.sqzi-rel{display:inline-block;min-width:2.6em;margin-right:8px;padding:0 5px;border-radius:2px;background:rgb(230 200 119 / .16);color:var(--i-gold-hi);font:400 12px/1.7 var(--i-kai);letter-spacing:.1em;text-align:center}.sqzi-rel--founder,.sqzi-rel--partner{background:var(--i-gold-hi);color:#08302b}.sqzi-card__reach{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 2px;margin:0;color:rgb(246 240 228 / .9);font-size:13px}.sqzi-card__reach .sqzi-odo{color:var(--i-ivory)}.sqzi-card__reach-label{margin-right:8px;padding:1px 7px 2px;border-radius:3px;background:rgb(230 200 119 / .16);color:var(--i-gold-hi);font:400 12.5px/1.6 var(--i-kai);letter-spacing:.1em;white-space:nowrap;align-self:center}.sqzi-card__about{margin-right:4px;color:rgb(246 240 228 / .65);font:400 13px/1 var(--i-kai)}.sqzi-card__plats{margin-left:8px;color:rgb(246 240 228 / .6);white-space:nowrap}.sqzi-none{padding:24px 18px;border:1px dashed var(--i-line-2);border-radius:10px;color:var(--i-muted);font-family:var(--i-kai);text-align:center}.sqzi-card:hover .sqzi-card__board,.sqzi-card__board:focus-within{box-shadow:inset 0 0 0 1px rgb(230 200 119 / .4),0 18px 32px -18px rgb(0 0 0 / .9)}.sqzi-card:hover .sqzi-card__link,.sqzi-card__board:focus-within .sqzi-card__link{box-shadow:inset 0 0 0 1.5px #1d2c29,inset 0 0 0 3px var(--neon),inset 0 0 14px rgb(0 0 0 / .6),0 0 18px -4px var(--neon)}.sqzi-card:hover .sqzi-neon .sqzi-tube,.sqzi-card__board:focus-within .sqzi-neon .sqzi-tube{text-shadow:0 0 1px #fff,0 0 5px var(--neon),0 0 14px var(--neon),0 0 26px var(--neon)}@media (prefers-reduced-motion:no-preference){.sqzi-card:hover .sqzi-card__board{transform:translateY(-2px)}.sqzi-card:hover .sqzi-tube{animation:sqzi-blink .55s steps(1,end) both;animation-delay:calc(var(--n, 0) * 60ms)}}@keyframes sqzi-blink{0%{opacity:.45}30%{opacity:1}45%{opacity:.6}60%,100%{opacity:1}}.sqzi-side{margin-top:22px;padding-top:14px;border-top:1px dashed rgb(230 200 119 / .3)}.sqzi-side h3{margin:0 0 8px!important;color:var(--i-gold-hi)!important;font:400 15px/1.4 var(--i-kai)!important;letter-spacing:.1em}.sqzi-side ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sqzi-side li{padding:4px 12px;border-radius:999px;background:rgb(246 240 228 / .08);color:var(--i-ivory);font-size:14px}.sqzi-sec{margin:clamp(30px, 4vw, 44px) 0 0}.sqzi-h2{position:relative;margin:0 0 16px!important;padding:0 0 0 16px!important;color:var(--i-ink)!important;font:900 clamp(22px, 2.8vw, 28px)/1.35 var(--i-cn)!important;letter-spacing:.04em}.sqzi-h2::before{content:"";position:absolute;left:0;top:.28em;bottom:.28em;width:4px;border-radius:2px;background:var(--neon);box-shadow:0 0 8px var(--neon)}.sqzi--hub .sqzi-h2::before,.sqzi--facet .sqzi-h2::before{background:var(--i-gold);box-shadow:none}.sqzi-note{margin:12px 0 0;color:var(--i-muted);font-size:13.5px;line-height:1.7}.sqzi-index__row{display:grid;grid-template-columns:4.5em minmax(0,1fr);gap:8px 14px;align-items:start;margin-top:10px}.sqzi-index__row h3{margin:6px 0 0!important;color:var(--i-gold-ink)!important;font:400 15px/1.4 var(--i-kai)!important;letter-spacing:.12em}.sqzi-index ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sqzi-index a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--i-ivory-2);box-shadow:inset 0 0 0 1px var(--i-line-2);color:var(--i-ink)!important;text-decoration:none!important;font-size:14.5px}.sqzi-index a b{color:var(--i-gold-ink);font:600 15px/1 var(--i-latin)}.sqzi-index a:hover,.sqzi-index a[aria-current]{background:var(--i-jade);box-shadow:none;color:var(--i-ivory)!important}.sqzi-index a:hover b,.sqzi-index a[aria-current] b{color:var(--i-gold-hi)}.sqzi-faq__item{border-bottom:1px dashed var(--i-line-2)}.sqzi-faq__item summary{position:relative;padding:14px 34px 14px 0;color:var(--i-ink);font:700 16.5px/1.55 var(--i-cn);cursor:pointer;list-style:none}.sqzi-faq__item summary::-webkit-details-marker{display:none}.sqzi-faq__item summary::after{content:"＋";position:absolute;right:4px;top:14px;color:var(--i-gold-ink)}.sqzi-faq__item[open] summary::after{content:"－"}.sqzi-faq__item p{margin:0 0 16px;color:var(--i-ink-2);line-height:1.85}.sqzi-disclaimer{margin:clamp(30px, 4vw, 44px) 0 0;padding:16px 20px 6px;border:1px dashed var(--i-line-2);border-radius:10px;background:rgb(251 247 238 / .6)}.sqzi-disclaimer__title{display:flex;align-items:center;gap:10px;margin:0 0 8px!important;color:var(--i-ink-2)!important;font:700 15px/1.4 var(--i-cn)!important;letter-spacing:.08em}.sqzi-disclaimer__seal{padding:0 .4em;border:1px solid var(--i-pink-ink);border-radius:2px;color:var(--i-pink-ink);font:400 12.5px/1.6 var(--i-kai);letter-spacing:.12em}.sqzi-disclaimer dl{margin:0}.sqzi-disclaimer__row{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:4px 14px;padding:8px 0;border-top:1px dotted var(--i-line)}.sqzi-disclaimer dt{color:var(--i-ink);font:700 13.5px/1.75 var(--i-cn)}.sqzi-disclaimer dd{margin:0;color:var(--i-ink-2);font-size:13.5px;line-height:1.8}.sqzi-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(18px, 4vw, 48px)}.sqzi-hero .sqzi-vsign{padding-top:22px}.sqzi-hero__text{max-width:46em;padding-top:4px}.sqzi-aka{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:10px 0 0;color:rgb(246 240 228 / .9);font:600 clamp(18px, 2.2vw, 22px)/1.4 var(--i-latin)}.sqzi-aka span[aria-hidden]{color:rgb(230 200 119 / .5)}.sqzi-aka__label{margin-right:4px;color:var(--i-gold-hi);font:400 13px/1 var(--i-kai);letter-spacing:.14em}.sqzi-handles{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.sqzi-handles a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border-radius:999px;background:rgb(246 240 228 / .07);box-shadow:inset 0 0 0 1px rgb(246 240 228 / .2);color:var(--i-ivory)!important;text-decoration:none!important;font-size:13.5px}.sqzi-handles a:hover,.sqzi-handles a:focus-visible{box-shadow:inset 0 0 0 1px var(--neon),0 0 14px -4px var(--neon)}.sqzi-handles__site{color:rgb(246 240 228 / .7)}.sqzi-ico{width:16px;height:16px;flex:none}.sqzi-tagline{margin:18px 0 0;color:var(--i-gold-hi);font:400 clamp(18px, 2.3vw, 23px)/1.5 var(--i-kai);letter-spacing:.04em}.sqzi-tagline q{quotes:"「" "」"}.sqzi-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"main card";align-items:start;gap:clamp(22px, 4vw, 48px)}.sqzi-main{grid-area:main;min-width:0}.sqzi-main>.sqzi-sec:first-child{margin-top:0}.sqzi-cardblock{grid-area:card;position:sticky;top:calc(var(--mast-h, 72px) + 16px);padding:16px 18px 10px;border-radius:12px;background:var(--i-paper);box-shadow:inset 0 0 0 1px var(--i-line-2),0 0 0 5px var(--i-paper),0 0 0 6px rgb(201 162 74 / .45),0 18px 34px -24px rgb(52 36 12 / .5)}.sqzi-cardblock__title{display:flex;align-items:center;gap:10px;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid var(--i-line);color:var(--i-ink)!important;font:400 16px/1.2 var(--i-kai)!important;letter-spacing:.3em}.sqzi-cardblock dl{margin:0}.sqzi-cardblock dl>div{display:grid;grid-template-columns:5.2em minmax(0,1fr);gap:4px 10px;padding:7px 0;border-bottom:1px dotted var(--i-line)}.sqzi-cardblock dl>div:last-child{border-bottom:0}.sqzi-cardblock dt{color:var(--i-muted);font:400 13px/1.7 var(--i-kai);letter-spacing:.06em}.sqzi-cardblock dd{margin:0;color:var(--i-ink);font-size:14.5px;line-height:1.65;overflow-wrap:anywhere}.sqzi-cardblock a{color:var(--i-jade)!important}.sqzi-card-block__jump{margin-left:4px;font-size:12.5px}.sqzi-shops{margin:clamp(30px, 4vw, 44px) 0 0;padding:clamp(22px, 3vw, 32px) clamp(16px, 3vw, 28px) clamp(20px, 3vw, 28px);border-radius:16px;color:var(--i-ivory);background:radial-gradient(ellipse 60% 80% at 0% 0%,rgb(255 122 168 / .10),transparent 70%),linear-gradient(180deg,#0c2623,#071816);box-shadow:inset 0 0 0 1px rgb(230 200 119 / .2),0 22px 40px -26px rgb(0 0 0 / .7)}@supports (color:color-mix(in srgb,red 50%,blue)){.sqzi-shops{background:radial-gradient(ellipse 60% 80% at 0% 0%,color-mix(in srgb,var(--neon) 15%,transparent),transparent 70%),linear-gradient(180deg,#0c2623,#071816)}}.sqzi--hub .sqzi-shops,.sqzi--facet .sqzi-shops{--neon:#e6c877}.sqzi-main>.sqzi-shops:first-child{margin-top:0}.sqzi-shops__title{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 6px!important;padding:0 0 0 16px!important;color:var(--i-ivory)!important;font:900 clamp(22px, 2.8vw, 28px)/1.35 var(--i-cn)!important;letter-spacing:.04em}.sqzi-shops__title::before{content:"";position:absolute;left:0;top:.28em;bottom:.28em;width:4px;border-radius:2px;background:var(--neon);box-shadow:0 0 10px var(--neon)}.sqzi-shops__title small{color:var(--i-gold-hi);font:600 18px/1 var(--i-latin)}.sqzi-shops__sub{max-width:42em;margin:0 0 20px;color:rgb(246 240 228 / .74);font-size:14px;line-height:1.7}.sqzi-shoplist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 330px),1fr));gap:16px;margin:0;padding:0;list-style:none}.sqzi-shoplist:has(>li:only-child){grid-template-columns:minmax(0,600px)}.sqzi-shoplist>li{display:flex;min-width:0}.sqzi-shop{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:start;gap:18px;flex:1;min-width:0;padding:18px 18px 16px;border-radius:14px;background:linear-gradient(160deg,rgb(255 255 255 / .05),rgb(255 255 255 / .015));box-shadow:inset 0 0 0 1px rgb(246 240 228 / .13);transition:box-shadow .35s ease,transform .35s var(--i-ease),background .35s ease}.sqzi-shop__box{position:relative;display:grid;place-items:center;width:116px;aspect-ratio:1;padding:14px;overflow:hidden;border-radius:12px;background:var(--sign-bg,#fffaf0);box-shadow:0 0 0 2px #0d1715,0 0 0 4px var(--neon),0 0 24px -4px var(--neon),0 14px 22px -14px rgb(0 0 0 / .9);transition:box-shadow .35s ease}.sqzi-shop__box img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.sqzi-shop__box--photo{padding:0}.sqzi-shop__box--photo img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.sqzi-shop__box--mono{background:#0b1816}.sqzi-shop__box--mono b{color:#fff6ee;font:900 40px/1 var(--i-cn);text-shadow:0 0 1px #fff,0 0 8px var(--neon),0 0 20px var(--neon)}.sqzi-shop__body{display:grid;align-content:start;gap:6px;min-width:0}.sqzi-shop__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0}.sqzi-shop__by{display:inline-flex;align-items:center;gap:6px}.sqzi-shop__by a{position:relative;z-index:2;color:#fff6ee!important;font:900 15px/1.3 var(--i-cn);text-decoration:none!important;text-shadow:0 0 1px #fff,0 0 9px var(--neon)}.sqzi-shop__by a:hover{text-decoration:underline!important;text-underline-offset:3px}.sqzi-shop .sqzi-rel{margin:0}.sqzi-shop__name{margin:2px 0 0!important;padding:0!important;color:var(--i-ivory)!important;font:900 clamp(21px, 2.4vw, 25px)/1.3 var(--i-cn)!important;letter-spacing:.04em;overflow-wrap:anywhere}.sqzi-shop__name span{display:block;margin-top:2px;color:rgb(246 240 228 / .72);font:600 16px/1.3 var(--i-latin);letter-spacing:.02em}.sqzi-shop__link{color:inherit!important;text-decoration:none!important}.sqzi-shop__link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:14px}.sqzi-shop__link:focus-visible{outline:none}.sqzi-shop:has(.sqzi-shop__link:focus-visible){outline:3px solid var(--i-gold);outline-offset:3px}.sqzi-shop__tags{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none}.sqzi-shop__tags li{padding:1px 8px 2px;border:1px solid rgb(230 200 119 / .35);border-radius:3px;color:rgb(246 240 228 / .85);font:400 12.5px/1.6 var(--i-cn)}.sqzi-shop__line{margin:2px 0 0;color:rgb(246 240 228 / .82);font-size:14px;line-height:1.7}.sqzi-shop__go{margin-top:2px;color:var(--i-gold-hi);font:400 13.5px/1.4 var(--i-kai);letter-spacing:.08em;transition:transform .3s var(--i-ease)}.sqzi-shop:hover{background:linear-gradient(160deg,rgb(255 255 255 / .08),rgb(255 255 255 / .025));box-shadow:inset 0 0 0 1px var(--neon),0 0 26px -10px var(--neon)}.sqzi-shop:hover .sqzi-shop__box{box-shadow:0 0 0 2px #0d1715,0 0 0 4px var(--neon),0 0 36px 0 var(--neon),0 14px 22px -14px rgb(0 0 0 / .9)}@media (prefers-reduced-motion:no-preference){.sqzi-shop:hover{transform:translateY(-2px)}.sqzi-shop:hover .sqzi-shop__go{transform:translateX(4px)}}.sqzi-hero--art{grid-template-columns:210px minmax(0,1fr)}.sqzi-hero__side{display:flex;flex-direction:column;align-items:center}.sqzi-art{position:relative;width:100%;max-width:210px;margin:30px 0 0}.sqzi-art::before,.sqzi-art::after{content:"";position:absolute;top:-30px;width:2px;height:30px;background:#3a2b22}.sqzi-art::before{left:26%}.sqzi-art::after{right:26%}.sqzi-art__box{display:block;padding:8px;border-radius:10px;background:#0b1816;box-shadow:inset 0 0 0 1px #1d2c29,0 0 0 2px #0d1715,0 0 0 4px var(--neon),0 0 28px -4px var(--neon),0 18px 30px -16px rgb(0 0 0 / .9)}.sqzi-art__img{display:block;width:100%;height:auto;max-height:320px;object-fit:contain;border-radius:5px}.sqzi-art__credit{margin:10px 0 0;color:rgb(246 240 228 / .6);font:400 12px/1.5 var(--i-kai);letter-spacing:.06em;text-align:center}.sqzi-meters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 210px),1fr));gap:14px;margin:0;padding:0;list-style:none}.sqzi-meter{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:16px 16px 14px;overflow:hidden;border-radius:14px;color:var(--i-ivory);background:radial-gradient(ellipse 80% 60% at 100% 0%,rgb(255 255 255 / .06),transparent 70%),linear-gradient(165deg,#10302c,#081b19 75%);box-shadow:inset 0 0 0 1px rgb(246 240 228 / .12),0 16px 28px -20px rgb(0 0 0 / .8)}.sqzi-meter::before{content:"";position:absolute;left:16px;right:16px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--tone,#e6c877);box-shadow:0 0 12px var(--tone,#e6c877)}@supports (color:color-mix(in srgb,red 50%,blue)){.sqzi-meter{background:radial-gradient(ellipse 80% 70% at 100% 0%,color-mix(in srgb,var(--tone) 16%,transparent),transparent 70%),linear-gradient(165deg,#10302c,#081b19 75%)}}@media (min-width:560px){.sqzi-meter--top{grid-column:span 2}}.sqzi-meter__head{display:flex;align-items:center;gap:9px;margin:0}.sqzi-meter__ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--tone,#e6c877);color:#08201d;font:900 14px/1 var(--i-cn)}.sqzi-meter__ico .sqzi-ico{width:16px;height:16px;color:#08201d;fill:currentColor}.sqzi-meter__site{color:var(--i-ivory);font:700 14.5px/1.2 var(--i-cn);letter-spacing:.02em}.sqzi-meter__crown{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--tone,#e6c877);color:#08201d;font:700 11.5px/1.5 var(--i-cn);letter-spacing:.06em;box-shadow:0 0 12px -2px var(--tone)}.sqzi-meter__num{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 0}.sqzi-meter__unit{color:rgb(246 240 228 / .66);font:400 13px/1 var(--i-kai);letter-spacing:.08em}.sqzi-meter__num--none{color:rgb(246 240 228 / .6);font:400 15px/1.4 var(--i-kai)}.sqzi-meter__share{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;color:rgb(246 240 228 / .7);font-size:12.5px}.sqzi-meter__bar{position:relative;display:block;height:5px;overflow:hidden;border-radius:3px;background:rgb(246 240 228 / .1)}.sqzi-meter__bar i{position:absolute;inset:0 auto 0 0;width:var(--share,0%);border-radius:3px;background:var(--tone,#e6c877);box-shadow:0 0 10px var(--tone,#e6c877)}.sqzi-meter__focus{margin:0;color:rgb(246 240 228 / .8);font-size:13.5px;line-height:1.6}.sqzi-meter__go{margin:auto 0 0}.sqzi-meter__go a{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgb(246 240 228 / .07);box-shadow:inset 0 0 0 1px rgb(246 240 228 / .2);color:var(--i-ivory)!important;font:700 13px/1 var(--i-narrow);letter-spacing:.03em;text-decoration:none!important}.sqzi-meter__go a:hover,.sqzi-meter__go a:focus-visible{box-shadow:inset 0 0 0 1px var(--tone),0 0 14px -4px var(--tone)}.sqzi-meter--top .sqzi-odo{font-size:58px}.sqzi-total{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:18px 26px;margin:0 0 16px;padding:20px 22px;border-radius:16px;color:var(--i-ivory);background:radial-gradient(ellipse 60% 120% at 0% 50%,rgb(255 207 107 / .12),transparent 70%),linear-gradient(165deg,#12342f,#071a18 80%);box-shadow:inset 0 0 0 1px rgb(230 200 119 / .3),0 18px 30px -22px rgb(0 0 0 / .8)}.sqzi-total__label{margin:0 0 6px;color:var(--i-gold-hi);font:400 14px/1.2 var(--i-kai);letter-spacing:.2em}.sqzi-total__num{display:flex;align-items:baseline;gap:8px;margin:0}.sqzi-total__about{color:rgb(246 240 228 / .7);font:400 16px/1 var(--i-kai)}.sqzi-odo--total{font-size:60px}.sqzi-total__hint{margin:8px 0 0;color:rgb(246 240 228 / .6);font-size:12.5px;line-height:1.6}.sqzi-total__tube{display:flex;height:16px;margin:0 0 12px;padding:3px;gap:3px;border-radius:999px;background:#050f0e;box-shadow:inset 0 0 0 1px rgb(246 240 228 / .14)}.sqzi-total__tube i{flex:0 0 var(--w);border-radius:999px;background:var(--tone);box-shadow:0 0 10px var(--tone);transition:opacity .25s ease,filter .25s ease}.sqzi-total__legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none}.sqzi-total__legend li{display:inline-flex;align-items:center;gap:6px;color:rgb(246 240 228 / .78);font-size:13px;cursor:default}.sqzi-total__legend li::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--tone);box-shadow:0 0 8px var(--tone)}.sqzi-total__legend b{color:#fff6ee;font:600 15px/1 var(--i-latin)}.sqzi-total.is-pointing .sqzi-total__tube i:not(.is-hl){opacity:.25}.sqzi-total.is-pointing .sqzi-total__legend li:not(.is-hl){opacity:.45}.sqzi-meters.is-pointing .sqzi-meter:not(.is-hl){filter:saturate(.35) brightness(.72)}.sqzi-meter{transition:filter .25s ease,box-shadow .25s ease}.sqzi-meter.is-hl{box-shadow:inset 0 0 0 1px var(--tone),0 0 26px -8px var(--tone),0 16px 28px -20px rgb(0 0 0 / .8)}.sqzi-total__stadiums{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 8px}.sqzi-total__stadium{position:relative;width:30px;height:18px;border-radius:50%;background:linear-gradient(90deg,var(--i-gold-hi) var(--fill,100%),rgb(230 200 119 / .15) var(--fill,100%));box-shadow:0 0 0 2px #0b1d1b,0 0 0 3px rgb(230 200 119 / .6),0 0 10px rgb(230 200 119 / .35)}.sqzi-total__stadium::after{content:"";position:absolute;inset:5px 8px;border-radius:50%;background:#2f7a4a;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35)}.sqzi-total__more{color:var(--i-gold-hi);font:700 18px/18px var(--i-latin)}.sqzi-total__say{margin:0;color:rgb(246 240 228 / .88);font-size:14.5px;line-height:1.6}.sqzi-total__say b{color:var(--i-gold-hi);font:600 26px/1 var(--i-latin);margin:0 3px}.sqzi-total__say small{display:block;color:rgb(246 240 228 / .55);font-size:12px}@media (prefers-reduced-motion:no-preference){.sqzi-total.is-live .sqzi-total__tube i{transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.sqzi-total.is-live.is-on .sqzi-total__tube i{transform:scaleX(1)}.sqzi-total.is-live .sqzi-total__stadium{opacity:.15;transition:opacity .3s ease;transition-delay:calc(var(--i, 0) * 90ms + .4s)}.sqzi-total.is-live.is-on .sqzi-total__stadium{opacity:1}}@media (max-width:899px){.sqzi-total{grid-template-columns:minmax(0,1fr)}.sqzi-odo--total{font-size:50px}}.sqzi-odo{display:inline-flex;align-items:baseline;gap:4px;color:#fff6ee;font:600 46px/1 var(--i-latin);font-variant-numeric:tabular-nums lining-nums}.sqzi-odo__digits{font:inherit;letter-spacing:.02em}.sqzi-odo__unit{color:var(--i-gold-hi);font:900 .42em/1 var(--i-cn)}.sqzi-odo__reels{display:inline-flex;align-items:flex-end;gap:.06em}.sqzi-odo__reel{--h:1.12em;position:relative;display:inline-block;width:.66em;height:var(--h);overflow:hidden;border-radius:.1em;background:linear-gradient(180deg,rgb(0 0 0 / .55),rgb(255 255 255 / .05) 50%,rgb(0 0 0 / .55));box-shadow:inset 0 0 0 1px rgb(246 240 228 / .12),inset 0 .08em .12em rgb(0 0 0 / .6)}.sqzi-odo__strip{display:flex;flex-direction:column;transform:translateY(0)}.sqzi-odo__strip span{display:block;height:var(--h);line-height:var(--h);text-align:center}.sqzi-odo__sep{display:inline-block;width:.28em;text-align:center}.sqzi-odo.is-rolled .sqzi-odo__strip{transform:translateY(calc(var(--to) * var(--h) * -1))}.sqzi-odo--small{font-size:24px}.sqzi-odo--small .sqzi-odo__reel{box-shadow:none;background:none;width:.6em}@media (prefers-reduced-motion:no-preference){.sqzi-odo .sqzi-odo__strip{transition:transform 1.5s cubic-bezier(.18,.9,.22,1);transition-delay:var(--delay,0s)}}.sqzi-prose{max-width:40em;color:var(--i-ink);font-size:16.5px;line-height:1.95}.sqzi-prose h3{margin:26px 0 8px!important;color:var(--i-jade)!important;font:900 19px/1.45 var(--i-cn)!important;letter-spacing:.04em}.sqzi-prose h3:first-child{margin-top:0!important}.sqzi-prose p{margin:0 0 1em}.sqzi-prose blockquote{margin:0 0 1em;padding:4px 0 4px 16px;border-left:3px solid var(--i-gold);color:var(--i-ink-2);font-family:var(--i-kai)}.sqzi-prose table{width:100%;border-collapse:collapse;font-size:14.5px}.sqzi-prose th,.sqzi-prose td{padding:6px 8px;border-bottom:1px solid var(--i-line);text-align:left}.sqzi-cinema{padding:clamp(22px, 3vw, 32px) clamp(16px, 3vw, 28px) clamp(22px, 3vw, 30px);border-radius:16px;color:var(--i-ivory);background:radial-gradient(ellipse 70% 50% at 50% 0%,rgb(255 207 107 / .12),transparent 70%),linear-gradient(180deg,#0c2220,#061614);box-shadow:inset 0 0 0 1px rgb(230 200 119 / .2),0 22px 40px -26px rgb(0 0 0 / .7)}.sqzi-cinema__title{position:relative;margin:0 0 4px!important;padding:0 0 0 16px!important;color:var(--i-ivory)!important;font:900 clamp(22px, 2.8vw, 28px)/1.35 var(--i-cn)!important;letter-spacing:.04em}.sqzi-cinema__title::before{content:"";position:absolute;left:0;top:.28em;bottom:.28em;width:4px;border-radius:2px;background:var(--neon);box-shadow:0 0 10px var(--neon)}.sqzi-cinema__sub{margin:0 0 24px;color:rgb(246 240 228 / .7);font-size:14px}.sqzi-reels{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 230px),1fr));column-gap:22px;row-gap:26px;margin:0;padding:0;list-style:none}.sqzi-reel{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;min-width:0;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#13302c,#0c211f);box-shadow:inset 0 0 0 1px rgb(246 240 228 / .12),0 16px 26px -18px rgb(0 0 0 / .9)}@supports not (grid-template-rows:subgrid){.sqzi-reel{grid-row:auto;grid-template-rows:auto;align-content:start}.sqzi-reel__title{min-height:calc(2 * 1.45em + 14px)}}.sqzi-reel__screen{position:relative;aspect-ratio:16 / 9;margin:14px 14px 0;overflow:visible;border-radius:6px;background:radial-gradient(ellipse at 50% 120%,rgb(255 207 107 / .16),transparent 60%),#050d0c;outline:3px dotted #ffdf8f;outline-offset:5px;box-shadow:0 0 0 8px #0a1816,0 0 18px 6px rgb(255 207 107 / .18)}.sqzi-reel__screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:6px}.sqzi-reel__play{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;width:100%;padding:12px;border:0;border-radius:6px;background:#fff0;color:rgb(246 240 228 / .9)!important;font:400 14px/1.4 var(--i-kai);letter-spacing:.1em;text-decoration:none!important;cursor:pointer}.sqzi-reel__play--off{cursor:default;color:rgb(246 240 228 / .5)!important}.sqzi-reel__tri{position:relative;width:52px;height:52px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--neon),0 0 18px -2px var(--neon);transition:box-shadow .3s ease,transform .3s var(--i-ease)}.sqzi-reel__tri::after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:10px 0 10px 16px;border-color:#fff0 #fff0 #fff0 #fff6ee;filter:drop-shadow(0 0 4px var(--neon))}.sqzi-reel__play:hover .sqzi-reel__tri,.sqzi-reel__play:focus-visible .sqzi-reel__tri{box-shadow:inset 0 0 0 2px var(--neon),0 0 30px 4px var(--neon);transform:scale(1.06)}.sqzi-reel__play:focus-visible{outline:3px solid var(--i-gold);outline-offset:-3px}.sqzi-reel__year{position:absolute;top:-6px;right:-6px;z-index:2;padding:3px 8px 4px;border-radius:3px;background:var(--i-seal);color:#fff4ea;font:700 13px/1 var(--i-latin);letter-spacing:.04em;transform:rotate(4deg);box-shadow:inset 0 0 0 1.5px #fff4ea,inset 0 0 0 2.5px var(--i-seal),0 3px 6px rgb(0 0 0 / .5)}.sqzi-reel__title{position:relative;margin:22px 0 0!important;padding:16px 16px 0!important;color:var(--i-ivory)!important;font:900 17px/1.45 var(--i-cn)!important;letter-spacing:.02em;overflow-wrap:anywhere}.sqzi-reel__title::before{content:"";position:absolute;left:12px;right:12px;top:0;border-top:2px dashed rgb(230 200 119 / .35)}.sqzi-reel__title::after{content:"";position:absolute;top:-8px;left:-8px;right:-8px;height:16px;background:radial-gradient(circle at 0 50%,#061614 7px,transparent 7.5px) left / 50% 100% no-repeat,radial-gradient(circle at 100% 50%,#061614 7px,transparent 7.5px) right / 50% 100% no-repeat}.sqzi-reel__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:8px 16px 0}.sqzi-reel__site{padding:1px 7px 2px;border:1px solid rgb(230 200 119 / .4);border-radius:3px;color:rgb(246 240 228 / .8);font:700 11.5px/1.5 var(--i-narrow);letter-spacing:.04em}.sqzi-reel__views{color:var(--i-gold-hi);font:700 15px/1.4 var(--i-cn)}.sqzi-reel__why{margin:0;padding:10px 16px 18px;color:rgb(246 240 228 / .82);font-size:14px;line-height:1.75}.sqzi-reel__why-label{display:inline-block;margin-right:8px;padding:0 6px;border-radius:2px;background:rgb(255 255 255 / .06);box-shadow:inset 2px 0 0 var(--neon);color:#fff6ee;font:400 12.5px/1.7 var(--i-kai);letter-spacing:.1em}.sqzi-road{--p:1}.sqzi-road__nav{position:sticky;top:calc(var(--mast-h, 72px) + 8px);z-index:3;margin:0 0 18px}.sqzi-road__nav ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:6px;border-radius:999px;background:rgb(8 27 25 / .92);box-shadow:0 10px 22px -14px rgb(0 0 0 / .7);list-style:none;width:max-content;max-width:100%;backdrop-filter:blur(6px)}.sqzi-road__nav a{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px 0 6px;border-radius:999px;color:rgb(246 240 228 / .78)!important;font:700 14px/1 var(--i-cn);text-decoration:none!important;transition:background .3s ease,color .3s ease}.sqzi-road__nav b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(246 240 228 / .12);color:#fff6ee;font:700 13px/1 var(--i-latin)}.sqzi-road__nav i{color:var(--i-gold-hi);font:normal 600 13px/1 var(--i-latin);opacity:.8}.sqzi-road__nav a:hover,.sqzi-road__nav a.is-here{background:rgb(255 255 255 / .08);color:#fff6ee!important}.sqzi-road__nav a.is-here b{background:var(--neon);color:#08201d;box-shadow:0 0 12px var(--neon)}.sqzi-road__track{position:relative}.sqzi-road__tube{position:absolute;left:21px;top:24px;bottom:24px;width:4px;border-radius:2px;background:rgb(29 37 35 / .14);overflow:hidden}.sqzi-road__tube i{position:absolute;inset:0 0 auto 0;height:calc(var(--p) * 100%);border-radius:2px;background:var(--neon);box-shadow:0 0 10px var(--neon),0 0 22px var(--neon)}.sqzi-road__stops{display:grid;gap:clamp(22px, 3vw, 34px);margin:0;padding:0;list-style:none}.sqzi-stop{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px}.sqzi-stop__bulb{position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--neon) 55%,#3a1424);color:#2a0d18;font:900 18px/1 var(--i-latin);box-shadow:0 0 0 4px var(--i-ivory,#f6f0e4),0 0 0 5px rgb(29 37 35 / .18),0 0 18px 2px var(--neon);transition:background .5s ease,box-shadow .5s ease,color .5s ease}.sqzi-stop__body{min-width:0;max-width:46em;padding:4px 0 0}.sqzi-stop__sign{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px}.sqzi-stop__no{padding:3px 9px 4px;border-radius:3px;background:#0b1816;color:#fff6ee;font:400 12.5px/1 var(--i-kai);letter-spacing:.14em}.sqzi-stop__word{color:var(--i-pink-ink);font:900 15px/1 var(--i-cn);letter-spacing:.3em}.sqzi-stop__years{margin-left:auto;color:var(--i-gold-ink);font:600 22px/1 var(--i-latin);letter-spacing:.02em}.sqzi-stop__title{margin:0 0 10px!important;color:var(--i-ink)!important;font:900 clamp(20px, 2.4vw, 24px)/1.35 var(--i-cn)!important;letter-spacing:.03em}.sqzi-stop__text{max-width:none;padding:16px 20px 4px;border-radius:12px;background:var(--i-paper);box-shadow:inset 0 0 0 1px var(--i-line),0 14px 24px -22px rgb(52 36 12 / .6);transition:box-shadow .5s ease,opacity .5s ease,transform .5s var(--i-ease)}.sqzi-stop__text>p:first-child{color:var(--i-ink);font-size:17.5px}.sqzi-road.is-live .sqzi-stop:not(.is-lit) .sqzi-stop__bulb{background:radial-gradient(circle at 35% 30%,#6d6a64,#3b3a37 60%,#232220);color:rgb(246 240 228 / .7);box-shadow:0 0 0 4px var(--i-ivory,#f6f0e4),0 0 0 5px rgb(29 37 35 / .18)}.sqzi-road.is-live .sqzi-stop:not(.is-lit) .sqzi-stop__text{opacity:.55}.sqzi-road.is-live .sqzi-stop.is-lit .sqzi-stop__text{box-shadow:inset 0 0 0 1px var(--i-line),inset 3px 0 0 var(--neon),0 18px 30px -22px rgb(52 36 12 / .7)}@media (prefers-reduced-motion:no-preference){.sqzi-road.is-live .sqzi-stop.is-lit .sqzi-stop__bulb{animation:sqzi-bulb-on .7s steps(1,end)}.sqzi-road.is-live .sqzi-stop:not(.is-lit) .sqzi-stop__text{transform:translateY(8px)}}@keyframes sqzi-bulb-on{0%{opacity:.4}20%{opacity:1}35%{opacity:.5}50%,100%{opacity:1}}.sqzi-press__folder{position:relative;margin-top:18px;padding:clamp(22px, 3vw, 30px) clamp(16px, 3vw, 28px) clamp(18px, 3vw, 26px);border-radius:4px 14px 14px 14px;color:#3a2a17;background:repeating-linear-gradient(115deg,rgb(255 255 255 / .04) 0 2px,transparent 2px 7px),radial-gradient(ellipse at 20% 0%,rgb(255 255 255 / .18),transparent 60%),linear-gradient(180deg,#c99f63,#b88c51);box-shadow:inset 0 0 0 1px rgb(90 53 34 / .35),0 20px 34px -24px rgb(52 36 12 / .8)}.sqzi-press__tab{position:absolute;left:0;top:-26px;margin:0;padding:6px 22px 8px;border-radius:8px 8px 0 0;background:#c99f63;color:#4b2a18;font:400 14px/1 var(--i-kai);letter-spacing:.5em;box-shadow:inset 0 1px 0 rgb(255 255 255 / .25)}.sqzi-press__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.sqzi-press__title{margin:0!important;padding:0!important;color:#2d1d0e!important;font:900 clamp(22px, 2.8vw, 28px)/1.35 var(--i-cn)!important;letter-spacing:.04em}.sqzi-press__all{min-height:34px;padding:0 16px;border:1px solid rgb(75 42 24 / .45);border-radius:999px;background:rgb(255 247 230 / .55);color:#4b2a18;font:700 13.5px/1 var(--i-cn);cursor:pointer}.sqzi-press__all:hover{background:#fff7e6}.sqzi-press__all:focus-visible{outline:3px solid #4b2a18;outline-offset:2px}.sqzi-press__note{margin:6px 0 18px;color:#5a3d22;font-size:13.5px}.sqzi-press__list,.sqzi-press__clips{margin:0;padding:0;list-style:none}.sqzi-press__year+.sqzi-press__year{margin-top:18px}.sqzi-press__yr{display:flex;align-items:center;gap:12px;margin:0 0 10px!important;color:#4b2a18!important;font:600 24px/1 var(--i-latin)!important;letter-spacing:.04em}.sqzi-press__yr::after{content:"";flex:1;border-top:1px dashed rgb(75 42 24 / .45)}.sqzi-press__clips{display:grid;gap:14px}.sqzi-clip{position:relative;border-radius:2px;color:#2b2520;background:radial-gradient(circle,rgb(60 45 30 / .08) .6px,transparent 1px) 0 0 / 4px 4px,linear-gradient(180deg,#f7f0dc,#efe5cb);box-shadow:0 1px 0 rgb(255 255 255 / .6) inset,0 10px 16px -12px rgb(40 25 10 / .7);transform:rotate(-.5deg);transition:transform .35s var(--i-ease),box-shadow .35s ease}.sqzi-press__clips>li:nth-child(even) .sqzi-clip{transform:rotate(.45deg)}.sqzi-clip::before{content:"";position:absolute;top:-9px;left:50%;width:74px;height:20px;margin-left:-37px;background:rgb(255 246 214 / .7);box-shadow:0 1px 2px rgb(0 0 0 / .12);transform:rotate(-2deg)}.sqzi-clip summary{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto 26px;align-items:start;gap:6px 14px;padding:16px 16px 14px;cursor:pointer;list-style:none}.sqzi-clip summary::-webkit-details-marker{display:none}.sqzi-clip summary:focus-visible{outline:3px solid #4b2a18;outline-offset:2px}.sqzi-clip__date{padding-top:3px;color:#8a3d34;font:700 13px/1.4 "Courier New",Courier,ui-monospace,monospace;letter-spacing:.04em;white-space:nowrap}.sqzi-clip__head{color:#1f1a16;font:900 16.5px/1.6 var(--i-cn)}.sqzi-clip__stamp{align-self:start;margin-top:2px;padding:2px 8px;border:1.5px solid #6e665c;border-radius:3px;color:#6e665c;font:700 12px/1.4 var(--i-cn);letter-spacing:.08em;white-space:nowrap;transform:rotate(-4deg);opacity:.85}.sqzi-clip__stamp.is-replied{border-color:#2f6b55;color:#2f6b55}.sqzi-clip__open{position:relative;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(75 42 24 / .35)}.sqzi-clip__open::before,.sqzi-clip__open::after{content:"";position:absolute;left:7px;right:7px;top:12px;height:2px;background:#4b2a18;transition:transform .3s var(--i-ease)}.sqzi-clip__open::after{transform:rotate(90deg)}.sqzi-clip[open] .sqzi-clip__open::after{transform:rotate(0deg)}.sqzi-clip[open],.sqzi-clip:hover{transform:rotate(0deg);box-shadow:0 1px 0 rgb(255 255 255 / .6) inset,0 18px 26px -14px rgb(40 25 10 / .75)}.sqzi-clip__body{display:grid;gap:10px;margin:0 16px;padding:12px 0 16px;border-top:1px solid rgb(43 37 32 / .2)}.sqzi-clip__label{display:inline-block;margin:0 10px 0 0;color:#8a3d34;font:700 12px/1.6 var(--i-cn);letter-spacing:.12em}.sqzi-clip__reply{position:relative;margin:0;padding:10px 14px 10px 36px;border-radius:4px;background:rgb(255 255 255 / .55)}.sqzi-clip__reply::before{content:"「";position:absolute;left:10px;top:4px;color:#8a3d34;font:900 26px/1 var(--i-cn)}.sqzi-clip__reply p{margin:0;color:#2b2520;font-size:15px;line-height:1.8}.sqzi-clip__reply .sqzi-clip__label{display:block;margin-bottom:2px}.sqzi-clip__out,.sqzi-clip__src{margin:0;color:#2b2520;font-size:14.5px;line-height:1.75}.sqzi-clip__src a{color:#2f4f8a!important;font-weight:700}.sqzi-press{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){.sqzi-clip::details-content{height:0;overflow:clip;transition:height .4s var(--i-ease),content-visibility .4s allow-discrete}.sqzi-clip[open]::details-content{height:auto}}.sqzi-graph__row{display:grid;gap:8px;margin:0 0 16px}.sqzi-graph__row h3{margin:0!important;color:var(--i-gold-ink)!important;font:400 15px/1.4 var(--i-kai)!important;letter-spacing:.1em}.sqzi-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sqzi-chip{display:inline-flex;align-items:baseline;gap:8px;min-height:38px;padding:7px 14px 7px 12px;border-radius:6px;background:#0e2421;color:#fff3ea!important;text-decoration:none!important;box-shadow:inset 3px 0 0 var(--neon)}.sqzi-chip b{font:900 16px/1.3 var(--i-cn);letter-spacing:.06em}.sqzi-chip span{color:rgb(246 240 228 / .7);font:600 14px/1.2 var(--i-latin)}.sqzi-chip i{color:var(--i-gold-hi);font:normal 400 12.5px/1 var(--i-kai)}.sqzi-chip:hover,.sqzi-chip:focus-visible{box-shadow:inset 3px 0 0 var(--neon),0 0 16px -4px var(--neon)}.sqzi-chip:hover b{text-shadow:0 0 8px var(--neon)}.sqzi-graph__more{justify-self:start;color:var(--i-jade)!important;font-size:13.5px}.sqzi-sources ol{margin:0;padding-left:1.4em;color:var(--i-ink-2);font-size:14.5px;line-height:1.8}.sqzi-sources a{color:var(--i-jade)!important;overflow-wrap:anywhere}.sqzi-sign{position:relative;flex:none;display:grid;min-height:66px;text-decoration:none!important;scroll-snap-align:start;transform-origin:50% -15px;--neon:#ff7aa8}.sqzi-sign::before,.sqzi-sign::after{content:"";position:absolute;top:-15px;width:2px;height:15px;border-radius:1px;background:var(--wire,#5a3522)}.sqzi-sign::before{left:18%}.sqzi-sign::after{right:18%}.sqzi-sign__board{position:relative;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-content:center;column-gap:12px;padding:9px 16px 10px 18px;border-radius:12px;color:rgb(246 240 228 / .78);background:radial-gradient(ellipse at 50% 120%,rgb(255 122 168 / .07),transparent 70%),linear-gradient(180deg,#13201e,#0b1513);box-shadow:inset 0 0 0 2px #22302d,inset 0 0 0 3.5px rgb(255 255 255 / .12),inset 0 0 0 5px #0d1715,0 10px 16px -10px rgb(0 0 0 / .85);transition:box-shadow .5s ease}.sqzi-sign__malay{grid-column:1;font:700 10.5px/1.2 var(--i-narrow);font-stretch:condensed;letter-spacing:.16em;text-transform:uppercase;opacity:.7;white-space:nowrap}.sqzi-sign__name{grid-column:1;margin-top:3px;font:800 21px/1.15 var(--i-cn);letter-spacing:.16em;white-space:nowrap}.sqzi-sign .sqzi-tube{color:#f7c9d8;transition:color .5s ease,text-shadow .5s ease}@supports (color:color-mix(in srgb,red 50%,blue)){.sqzi-sign .sqzi-tube{color:color-mix(in srgb,var(--neon) 45%,#f6f0e4)}}.sqzi-sign__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:13px;color:var(--i-ivory);font:700 16px/1 var(--i-latin);box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .25);transition:box-shadow .5s ease,color .5s ease}.sqzi-sign__star{position:absolute;top:-8px;right:-7px;width:18px;height:18px;fill:#4b3a3f;transition:fill .5s ease,filter .5s ease}.sqzi-sign:is(:hover,:focus-visible,.is-lit) .sqzi-sign__board{box-shadow:inset 0 0 0 2px #22302d,inset 0 0 0 3.5px var(--neon),inset 0 0 0 5px #0d1715,0 0 22px -4px var(--neon),0 12px 22px -10px rgb(0 0 0 / .9)}.sqzi-sign:is(:hover,:focus-visible,.is-lit) .sqzi-tube{color:#fff6ee;text-shadow:0 0 1px #fff,0 0 5px var(--neon),0 0 13px var(--neon),0 0 24px var(--neon)}.sqzi-sign:is(:hover,:focus-visible,.is-lit) .sqzi-sign__count{color:#fff6ee;box-shadow:inset 0 0 0 1.5px var(--neon),0 0 10px -2px var(--neon)}.sqzi-sign:is(:hover,:focus-visible,.is-lit) .sqzi-sign__star{fill:#ffe9a8;filter:drop-shadow(0 0 4px #ffd36b)}.sqzi-sign:focus-visible{outline:3px solid var(--i-gold,#c9a24a);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.sqzi-sign:is(:hover,:focus-visible,.is-lit) .sqzi-tube{animation:sqzi-ignite 1.1s steps(1,end) both;animation-delay:calc(var(--n, 0) * 90ms)}.sqzi-sign:is(:hover,:focus-visible,.is-lit) .sqzi-sign__star{animation:sqzi-twinkle .9s var(--i-ease) .45s both}.sqzi-sign:hover{animation:sqzd-sway 1.2s ease-in-out}}@keyframes sqzi-twinkle{0%{transform:scale(.4) rotate(-40deg);opacity:.3}60%{transform:scale(1.25) rotate(10deg);opacity:1}100%{transform:none}}.sqzi-sign--preview .sqzi-sign__board{outline:1px dashed rgb(230 200 119 / .6);outline-offset:3px}.sqzi-switch{margin-left:14px}.sqzi-plate{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 0;padding-top:14px;border-top:1px dashed var(--line,#ddd0b6)}.sqzi-plate__label{color:var(--muted,#6c675c);font-family:var(--i-kai);font-size:13px;letter-spacing:.14em}.sqzi-plate__link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-height:42px;padding:8px 16px 9px;border-radius:6px;background:#0b1816;color:var(--i-ivory)!important;text-decoration:none!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14),inset 3px 0 0 var(--neon),0 10px 16px -12px rgb(6 35 31 / .9);transition:box-shadow .3s ease,transform .3s var(--i-ease)}.sqzi-plate__link b{color:#fff6ee;font:900 16.5px/1.4 var(--i-cn);letter-spacing:.08em;text-shadow:0 0 1px #fff,0 0 8px var(--neon)}.sqzi-plate__rel{color:var(--i-gold-hi);font:400 13.5px/1.4 var(--i-kai);letter-spacing:.1em}.sqzi-plate__go{color:rgb(246 240 228 / .7);font:400 13px/1.4 var(--i-kai);letter-spacing:.08em}.sqzi-plate__link:hover,.sqzi-plate__link:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--neon),inset 3px 0 0 var(--neon),0 0 22px -6px var(--neon),0 12px 18px -12px rgb(6 35 31 / .9)}.sqzi-plate__link:focus-visible{outline:3px solid var(--i-gold);outline-offset:3px}@media (max-width:899px){.sqzi-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"card" "main"}.sqzi-cardblock{position:static}}@media (max-width:699px){.sqzi-night{border-radius:0 0 16px 16px;margin-inline:calc(var(--gutter, 16px) * -1)}.sqzi-night--hub .sqzi-night__inner{grid-template-columns:minmax(0,1fr)}.sqzi-ns-wrap{min-height:300px;margin:6px calc(var(--gutter, 16px) * -1 - 18px) -26px}.sqzi-ns-street{mask-image:linear-gradient(180deg,transparent,#000 12%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%)}.sqzi-chatter{inset:10px 0 0 0}.sqzi-night__inner{grid-template-columns:minmax(0,1fr) auto;gap:14px}.sqzi-night--hub .sqzi-vsign{padding-left:14px}.sqzi-vsign__arm{width:30px}.sqzi-vsign__board{min-width:56px;padding:14px 9px 20px}.sqzi-vsign__text{font-size:32px}.sqzi-vsign--long .sqzi-vsign__text,.sqzi-vsign--latin .sqzi-vsign__text{font-size:24px}.sqzi-vsign>.sqzi-seal{width:32px;height:32px;font-size:18px}.sqzi-hero{grid-template-columns:auto minmax(0,1fr);gap:14px}.sqzi-hero .sqzi-vsign{padding-top:14px}.sqzi-hero--art{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sign text" "art art"}.sqzi-hero__side{display:contents}.sqzi-hero--art .sqzi-vsign{grid-area:sign}.sqzi-hero--art .sqzi-hero__text{grid-area:text}.sqzi-art{grid-area:art;justify-self:center;width:min(260px, 78%);max-width:none;margin-top:20px}.sqzi-art::before,.sqzi-art::after{display:none}.sqzi-shop{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:14px}.sqzi-shop__box{width:88px;padding:10px}.sqzi-title,.sqzi-name{font-size:clamp(34px, 10vw, 44px)!important}.sqzi-finder__picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:is(.sqzi-pick select,.sqzi-pick__button){width:100%;min-width:0}.sqzi-sign__board{padding:8px 12px 9px 13px}.sqzi-sign__malay{font-size:9.5px;letter-spacing:.12em}.sqzi-sign__name{font-size:18px;letter-spacing:.1em}.sqzi-card__board{padding:14px 14px 14px 12px;gap:12px 14px}.sqzi-disclaimer__row,.sqzi-index__row{grid-template-columns:minmax(0,1fr)}.sqzi-stop{grid-template-columns:36px minmax(0,1fr);gap:12px}.sqzi-stop__bulb{width:36px;height:36px;font-size:15px}.sqzi-road__tube{left:16px}.sqzi-stop__text{padding:12px 14px 2px}.sqzi-road__nav a{padding-right:10px}.sqzi-road__nav i{display:none}.sqzi-clip summary{grid-template-columns:minmax(0,1fr) 26px}.sqzi-clip__date,.sqzi-clip__stamp{grid-column:1;justify-self:start}.sqzi-clip__head{grid-column:1}.sqzi-clip__open{grid-column:2;grid-row:1}.sqzi-odo{font-size:38px}.sqzi-meter--top .sqzi-odo{font-size:46px}}.sqzi :is(.sqzi-prose,.sqzi-answer,.sqzi-faq__item p,.sqzi-cardblock dd,.sqzi-clip__reply p,.sqzi-clip__out,.sqzi-clip__src,.sqzi-shop__line,.sqzi-reel__why,.sqzi-meter__focus,.sqzi-note,.sqzi-disclaimer dd,.sqzi-sources ol){font-family:var(--i-cn)}.sqzi q.sqzi-q--own{quotes:none}.sqzi-finder{grid-template-columns:minmax(0,1fr)}.sqzi-finder>*,.sqzi-pick{min-width:0}.sqzi-pick{grid-template-columns:minmax(0,1fr)}.sqzi-finder__input{width:100%}.sqzi-pick select{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sqzi-pick select{transition:border-color .2s ease,box-shadow .2s ease}.sqzi-pick__button{position:relative;display:block;width:100%;min-width:118px;min-height:40px;padding:0 34px 0 12px;overflow:hidden;border:1px solid rgb(230 200 119 / .45);border-radius:6px;background:rgb(246 240 228 / .06);color:var(--i-ivory);font:400 15px/38px var(--i-cn);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.sqzi-pick__button::after{content:"";position:absolute;top:50%;right:13px;width:7px;height:7px;margin-top:-6px;border-right:1.6px solid var(--i-gold-hi);border-bottom:1.6px solid var(--i-gold-hi);transform:rotate(45deg);transition:transform .25s var(--i-ease),margin .25s var(--i-ease)}.sqzi-pick__button:hover{border-color:rgb(230 200 119 / .8);background:rgb(246 240 228 / .09)}.sqzi-pick__button:focus-visible{outline:none;border-color:var(--i-gold-hi);box-shadow:0 0 0 3px rgb(230 200 119 / .3)}.sqzi-pick__button[aria-expanded="true"]{border-color:var(--i-gold-hi);box-shadow:0 0 0 3px rgb(230 200 119 / .18)}.sqzi-pick__button[aria-expanded="true"]::after{margin-top:-2px;transform:rotate(225deg)}.sqzi-pick.is-enhanced select{position:absolute;inset:auto 0 0;width:100%;height:40px;opacity:0;pointer-events:none}.sqzi-pick.is-set :is(.sqzi-pick__button,select){border-color:var(--neon);color:#fff6ee;box-shadow:inset 0 0 0 1px var(--neon),0 0 14px -4px var(--neon)}.sqzi-pick.is-set label{color:#fff6ee}.sqzi-pick__list{position:absolute;z-index:40;top:calc(100% + 10px);left:0;min-width:max(100%, 180px);max-width:calc(100vw - 32px);max-height:min(320px, 60vh);margin:0;padding:6px;overflow:auto;list-style:none;border-radius:12px;background:linear-gradient(180deg,#12312c,#0a1f1c);box-shadow:0 0 0 1px rgb(230 200 119 / .5),0 0 0 4px #0a2a26,0 0 0 5px rgb(230 200 119 / .22),0 26px 40px -18px rgb(0 0 0 / .9);transform-origin:top left}.sqzi-pick__list[hidden]{display:none}.sqzi-pick__list::before{content:"";position:absolute;top:-6px;left:20px;width:10px;height:10px;rotate:45deg;background:#12312c;box-shadow:-1px -1px 0 rgb(230 200 119 / .5)}@keyframes sqzi-pick-in{from{opacity:0;transform:translateY(-4px) scale(.97)}}.sqzi-pick__opt{position:relative;display:flex;align-items:center;min-height:40px;padding:8px 16px 8px 34px;border-radius:8px;color:rgb(246 240 228 / .82);font:400 15px/1.3 var(--i-cn);white-space:nowrap;cursor:pointer}.sqzi-pick__opt+.sqzi-pick__opt{margin-top:2px}.sqzi-pick__opt::before{content:"";position:absolute;top:50%;left:13px;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:rgb(246 240 228 / .06);box-shadow:inset 0 0 0 1px rgb(230 200 119 / .45)}.sqzi-pick__opt.is-active{background:rgb(255 255 255 / .07);color:#fff6ee;box-shadow:inset 3px 0 0 var(--neon)}.sqzi-pick__opt[aria-selected="true"]{color:#fff6ee;font-weight:700}.sqzi-pick__opt[aria-selected="true"]::before{background:radial-gradient(circle at 35% 30%,#fff,var(--neon) 60%);box-shadow:0 0 0 2px rgb(255 255 255 / .12),0 0 10px 1px var(--neon)}@media (prefers-reduced-motion:no-preference){.sqzi-pick__list{animation:sqzi-pick-in .18s var(--i-ease)}}@media (prefers-reduced-motion:reduce){.sqzi-pick__button::after{transition:none}}@media (pointer:coarse){@supports (appearance:base-select){.sqzi-pick select,.sqzi-pick select::picker(select){appearance:base-select}.sqzi-pick select{display:flex;align-items:center;background-image:none}.sqzi-pick select::picker-icon{width:7px;height:7px;margin:-4px 2px 0 auto;border-right:1.6px solid var(--i-gold-hi);border-bottom:1.6px solid var(--i-gold-hi);content:"";transform:rotate(45deg)}.sqzi-pick select::picker(select){margin-top:8px;padding:6px;border:0;border-radius:12px;background:linear-gradient(180deg,#12312c,#0a1f1c);color:var(--i-ivory);box-shadow:0 0 0 1px rgb(230 200 119 / .5),0 26px 40px -18px rgb(0 0 0 / .9)}.sqzi-pick select option{min-height:42px;padding:9px 14px;border-radius:8px;color:rgb(246 240 228 / .85);font:400 15px/1.3 var(--i-cn)}.sqzi-pick select option::checkmark{display:none}.sqzi-pick select option:checked{background:rgb(255 255 255 / .07);color:#fff6ee;font-weight:700;box-shadow:inset 3px 0 0 var(--neon)}.sqzi-pick select option:is(:hover,:focus-visible){background:rgb(255 255 255 / .1);color:#fff6ee}}}@media (max-width:699px){.sqzi-hero,.sqzi-hero--art{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:none;column-gap:14px;row-gap:0}.sqzi-hero__text,.sqzi-hero__side{display:contents}.sqzi-hero .sqzi-vsign{grid-column:1;grid-row:1 / span 4;align-self:start;padding-top:4px}.sqzi-hero .sqzi-kicker{grid-column:2;grid-row:1;margin-bottom:6px;font-size:14px;letter-spacing:.08em}.sqzi-hero .sqzi-name{grid-column:2;grid-row:2}.sqzi-hero .sqzi-aka{grid-column:2;grid-row:3;align-self:start;font-size:16px}.sqzi-hero :is(.sqzi-handles,.sqzi-tagline,.sqzi-answer,.sqzi-editor-note){grid-column:1 / -1}.sqzi-hero .sqzi-stamp{grid-column:1 / -1;justify-self:start;gap:4px 8px;padding:4px 11px;font-size:12px}.sqzi-hero .sqzi-stamp span{letter-spacing:.04em}.sqzi-hero .sqzi-art{grid-column:1 / -1;grid-row:auto;order:10;margin-top:22px}.sqzi-handles{gap:6px;margin-top:16px}.sqzi-handles a{min-height:34px;padding:0 11px 0 9px;gap:6px;font-size:13px}.sqzi-handles__site:not(:last-child){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sqzi-tagline{margin-top:16px;font-size:18px}.sqzi-hero .sqzi-answer{margin-top:12px;font-size:15px;line-height:1.8}.sqzi-road__nav{top:var(--mast-h,58px);margin:0 calc(var(--gutter, 16px) * -1) 16px;padding:8px var(--gutter,16px);background:rgb(246 240 228 / .96);box-shadow:0 1px 0 rgb(201 162 74 / .3);transition:top .5s var(--ease-out,cubic-bezier(.16,1,.3,1))}body:has(.sqz-mast.is-hidden) .sqzi-road__nav{top:0}.sqzi-road__nav ol{width:100%;justify-content:space-between;gap:4px;padding:4px;box-shadow:none}.sqzi-road__nav li{flex:1}.sqzi-road__nav a{justify-content:center;width:100%;padding:0 8px 0 4px}.sqzi-stop{grid-template-columns:30px minmax(0,1fr);gap:10px;scroll-margin-top:70px}.sqzi-stop__bulb{width:30px;height:30px;font-size:13px;box-shadow:0 0 0 3px var(--i-ivory,#f6f0e4),0 0 0 4px rgb(29 37 35 / .18),0 0 14px 1px var(--neon)}.sqzi-road.is-live .sqzi-stop:not(.is-lit) .sqzi-stop__bulb{box-shadow:0 0 0 3px var(--i-ivory,#f6f0e4),0 0 0 4px rgb(29 37 35 / .18)}.sqzi-road__tube{left:13px;top:15px;bottom:15px}.sqzi-stop__body{padding-top:2px}.sqzi-stop__years{font-size:18px}.sqzi-stop__title{margin-bottom:8px!important}.sqzi-stop__text{padding:14px 15px 2px}.sqzi-prose{font-size:16px;line-height:1.9}.sqzi-stop__text>p:first-child{font-size:16.5px}.sqzi-cardblock{padding:14px 16px 8px}.sqzi-cardblock dl>div{grid-template-columns:4.8em minmax(0,1fr);padding:6px 0}}@media (forced-colors:active){.sqzi-sign__board,.sqzi-card__board,.sqzi-card__link,.sqzi-vsign__board,.sqzi-plate__link,.sqzi-chip,.sqzi-seal{border:1px solid CanvasText}.sqzi-neon .sqzi-tube,.sqzi-sign .sqzi-tube{text-shadow:none;color:CanvasText}}@media print{.sqzi-night,.sqzi-card__board,.sqzi-sign__board{background:none!important;color:#000!important;box-shadow:none!important}.sqzi-neon .sqzi-tube{color:#000;text-shadow:none}.sqzi-finder,.sqzi-reel__screen{display:none}}.sqzi-shop__box{grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:stretch}.sqzi-shop__box img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:50% 50%}.sqzi-shop__box--photo img{object-fit:cover}.sqzi-shop__box--mono{place-items:center}.sqzi-shop__box--light img{mix-blend-mode:multiply}@media (max-width:699px){.sqzi-shops{margin-inline:calc(var(--gutter, 16px) * -1);padding:24px var(--gutter,16px) 22px;border-radius:0;box-shadow:inset 0 1px 0 rgb(230 200 119 / .3),inset 0 -1px 0 rgb(230 200 119 / .3)}.sqzi-shops__title small{font-size:16px}.sqzi-shops__sub{margin-bottom:16px;font-size:13.5px}.sqzi-shoplist{gap:12px}.sqzi-shop{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"box who" "box name" "tags tags" "line line" "go go";column-gap:14px;row-gap:0;padding:14px 14px 12px}.sqzi-shop__body{display:contents}.sqzi-shop__box{grid-area:box;align-self:start;width:64px;padding:7px;border-radius:10px}.sqzi-shop__box--photo{padding:0}.sqzi-shop__box--mono b{font-size:26px}.sqzi-shop__who{grid-area:who;align-self:end}.sqzi-shop__name{grid-area:name;align-self:start;margin-top:3px!important;font-size:20px!important}.sqzi-shop__name span{font-size:14.5px}.sqzi-shop__tags{grid-area:tags;margin-top:12px}.sqzi-shop__tags li{padding:0 7px 1px;font-size:12px}.sqzi-shop__line{grid-area:line;display:-webkit-box;margin-top:8px;overflow:hidden;font-size:14px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.sqzi-shop__go{grid-area:go;justify-self:start;margin-top:8px;font-size:13px}}.sqzi-index__row{grid-template-columns:4.5em minmax(0,1fr);align-items:center;gap:10px 14px;margin-top:0;padding:14px 0}.sqzi-index__row+.sqzi-index__row{border-top:1px dashed var(--i-line-2)}.sqzi-index__row h3{margin:0!important;color:var(--i-gold-ink)!important;font:400 15px/1.4 var(--i-kai)!important;letter-spacing:.12em}.sqzi-index ul{gap:10px}.sqzi-index .sqzi-index__row a{transition:box-shadow .25s ease,transform .25s var(--i-ease),background .25s ease}.sqzi-index .sqzi-index__row a:focus-visible{outline:3px solid var(--i-gold);outline-offset:3px}.sqzi-index__row--type li:nth-child(6n+1) a{--neon:#ff7aa8}.sqzi-index__row--type li:nth-child(6n+2) a{--neon:#5ff2c8}.sqzi-index__row--type li:nth-child(6n+3) a{--neon:#ffcf6b}.sqzi-index__row--type li:nth-child(6n+4) a{--neon:#9fe3ff}.sqzi-index__row--type li:nth-child(6n+5) a{--neon:#c69bff}.sqzi-index__row--type li:nth-child(6n) a{--neon:#ff9a52}.sqzi-index .sqzi-index__row--type a{gap:10px;min-height:40px;padding:0 8px 0 14px;border-radius:8px;background:linear-gradient(180deg,#10302b,#081c19);box-shadow:inset 0 0 0 1.5px rgb(246 240 228 / .12),0 8px 14px -10px rgb(6 35 31 / .9);color:#fff6ee!important;font:700 14.5px/1 var(--i-cn);letter-spacing:.06em;text-shadow:0 0 1px rgb(255 255 255 / .6),0 0 8px var(--neon)}.sqzi-index .sqzi-index__row--type a b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:rgb(0 0 0 / .4);box-shadow:inset 0 0 0 1px rgb(246 240 228 / .16);color:var(--neon);font:700 13px/1 var(--i-narrow);text-shadow:0 0 6px var(--neon)}.sqzi-index .sqzi-index__row--type a[aria-current]{background:linear-gradient(180deg,#143a34,#0b2420);box-shadow:inset 0 0 0 1.5px var(--neon),0 0 18px -4px var(--neon),0 8px 14px -10px rgb(6 35 31 / .9);text-shadow:0 0 1px #fff,0 0 6px var(--neon),0 0 16px var(--neon)}.sqzi-index .sqzi-index__row--type a[aria-current] b{color:#fff6ee}.sqzi-index .sqzi-index__row--state a{gap:9px;min-height:40px;padding:0 12px 0 11px;border-radius:6px;background:#000;box-shadow:inset 0 0 0 2px #000,inset 0 0 0 3px #a9adaa,0 2px 0 rgb(29 37 35 / .22),0 8px 14px -10px rgb(0 0 0 / .8);color:#f4f4f0!important;font:700 14.5px/1 var(--i-cn);letter-spacing:.06em}.sqzi-index .sqzi-index__row--state a[data-plate]::before{content:attr(data-plate);content:attr(data-plate) / "";color:#fff;font:700 19px/1 var(--i-narrow);font-stretch:condensed;letter-spacing:0}.sqzi-index .sqzi-index__row--state a b{color:#fff;font:700 17px/1 var(--i-narrow);font-stretch:condensed;letter-spacing:.02em}.sqzi-index .sqzi-index__row--state a[aria-current]{box-shadow:inset 0 0 0 2px #000,inset 0 0 0 3px var(--i-gold-hi),0 2px 0 rgb(29 37 35 / .22),0 8px 14px -10px rgb(0 0 0 / .8)}.sqzi-index .sqzi-index__row--state a[aria-current]::before,.sqzi-index .sqzi-index__row--state a[aria-current] b{color:var(--i-gold-hi)}@media (hover:hover){.sqzi-index .sqzi-index__row--type a:hover{background:linear-gradient(180deg,#143a34,#0b2420);box-shadow:inset 0 0 0 1.5px var(--neon),0 0 18px -4px var(--neon),0 8px 14px -10px rgb(6 35 31 / .9);text-shadow:0 0 1px #fff,0 0 6px var(--neon),0 0 16px var(--neon)}.sqzi-index .sqzi-index__row--type a:hover b{color:#fff6ee}.sqzi-index .sqzi-index__row--state a:hover{background:#000;box-shadow:inset 0 0 0 2px #000,inset 0 0 0 3px var(--i-gold-hi),0 2px 0 rgb(29 37 35 / .22),0 12px 18px -10px rgb(0 0 0 / .8)}.sqzi-index .sqzi-index__row--state a:hover b{color:#fff}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sqzi-index .sqzi-index__row a:hover{transform:translateY(-2px)}}.sqzi-faq{--faq-av:34px;--faq-gap:12px}.sqzi-faq__item{--neon:#ff7aa8;max-width:780px;padding:0;border-bottom:0}.sqzi-faq__item+.sqzi-faq__item{margin-top:14px}.sqzi-faq__item:nth-of-type(5n+2){--neon:#5ff2c8}.sqzi-faq__item:nth-of-type(5n+3){--neon:#ffcf6b}.sqzi-faq__item:nth-of-type(5n+4){--neon:#9fe3ff}.sqzi-faq__item:nth-of-type(5n){--neon:#c69bff}.sqzi-faq__item summary{position:relative;display:block;width:fit-content;max-width:min(100% - var(--faq-av) - var(--faq-gap), 40em);margin-left:calc(var(--faq-av) + var(--faq-gap));padding:12px 46px 13px 16px;border-radius:18px 18px 18px 6px;background:linear-gradient(180deg,#10302b,#0a221f);box-shadow:inset 0 0 0 1px rgb(246 240 228 / .12),0 10px 20px -14px rgb(6 35 31 / .8);color:var(--i-ivory);font:700 16px/1.6 var(--i-cn);letter-spacing:.02em;transition:box-shadow .3s ease;-webkit-tap-highlight-color:#fff0}.sqzi-faq__item summary::before{content:"问";content:"问" / "";position:absolute;left:calc((var(--faq-av) + var(--faq-gap)) * -1);bottom:0;display:grid;place-items:center;width:var(--faq-av);height:var(--faq-av);border-radius:50%;background:radial-gradient(circle at 35% 30%,#1d4540,#0a201d 70%);box-shadow:inset 0 0 0 1.5px var(--neon),0 0 12px -3px var(--neon);color:#fff6ee;font:400 15px/1 var(--i-kai);text-shadow:0 0 6px var(--neon)}.sqzi-faq__item summary::after,.sqzi-faq__item[open] summary::after{content:"";position:absolute;right:19px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.6px solid var(--i-gold-hi);border-bottom:1.6px solid var(--i-gold-hi);transform:rotate(45deg);transition:transform .3s var(--i-ease),margin .3s var(--i-ease)}.sqzi-faq__item[open] summary::after{margin-top:-2px;transform:rotate(225deg)}.sqzi-faq__item[open] summary{box-shadow:inset 0 0 0 1.5px var(--neon),0 0 22px -8px var(--neon),0 10px 20px -14px rgb(6 35 31 / .8)}.sqzi-faq__item summary:focus-visible{outline:3px solid var(--i-gold);outline-offset:3px}@media (hover:hover){.sqzi-faq__item:not([open]) summary:hover{box-shadow:inset 0 0 0 1px rgb(230 200 119 / .6),0 12px 22px -14px rgb(6 35 31 / .85)}}.sqzi-faq__item p{position:relative;width:fit-content;max-width:min(100% - 2 * (var(--faq-av) + var(--faq-gap)), 44em);margin:10px calc(var(--faq-av) + var(--faq-gap)) 14px auto;padding:12px 16px 13px;border-radius:18px 18px 6px 18px;background:var(--i-paper);box-shadow:inset 0 0 0 1px var(--i-line),0 10px 18px -14px rgb(52 36 12 / .45);color:var(--i-ink-2);font-size:15.5px;line-height:1.85}.sqzi-faq__item p::after{content:"志";content:"志" / "";position:absolute;right:calc((var(--faq-av) + var(--faq-gap)) * -1);bottom:0;display:grid;place-items:center;width:var(--faq-av);height:var(--faq-av);border-radius:4px;background:radial-gradient(circle at 30% 22%,rgb(255 255 255 / .14),transparent 55%),var(--i-seal);box-shadow:inset 0 0 0 2px #fff4ea,inset 0 0 0 3.5px var(--i-seal),0 2px 0 rgb(0 0 0 / .2);color:#fff4ea;font:900 17px/1 var(--i-cn);transform:rotate(-4deg)}@media (prefers-reduced-motion:no-preference){.sqzi-faq__item[open] p{transform-origin:100% 100%;animation:sqzi-reply .4s var(--i-ease) both}.sqzi-faq__item[open] p::after{animation:sqzi-stamp .45s .18s var(--i-ease) both}@supports selector(::details-content){.sqzi-faq{interpolate-size:allow-keywords}.sqzi-faq__item::details-content{block-size:0;overflow-y:clip;transition:block-size .35s var(--i-ease),padding .35s var(--i-ease),content-visibility .35s allow-discrete}.sqzi-faq__item[open]::details-content{block-size:auto;padding-bottom:14px}.sqzi-faq__item[open] p{margin-bottom:0}}}@keyframes sqzi-reply{from{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes sqzi-stamp{0%{opacity:0;transform:rotate(-4deg) scale(1.7)}55%{opacity:1;transform:rotate(-4deg) scale(.9)}100%{opacity:1;transform:rotate(-4deg) scale(1)}}@media (max-width:699px){.sqzi-index__row{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 0 14px}.sqzi-index ul{gap:8px}.sqzi-index .sqzi-index__row a{min-height:38px}.sqzi-faq{--faq-av:28px;--faq-gap:8px}.sqzi-faq__item summary{padding:11px 40px 12px 14px;font-size:15.5px}.sqzi-faq__item summary::before{font-size:13px}.sqzi-faq__item summary::after{right:16px}.sqzi-faq__item p{padding:11px 14px 12px;font-size:15px;line-height:1.8}.sqzi-faq__item p::after{font-size:14px}}@media (forced-colors:active){.sqzi-index .sqzi-index__row a,.sqzi-faq__item summary,.sqzi-faq__item p{border:1px solid CanvasText}}@media print{.sqzi-faq__item summary,.sqzi-faq__item p,.sqzi-index .sqzi-index__row a{background:none!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.sqzi-faq__item summary::before,.sqzi-faq__item p::after{display:none}}html body :where(.sqzi-ns-pause):is(:hover,:focus){background:rgb(4 14 13 / .75);color:rgb(246 240 228 / .8)}html body :where(.sqzi-finder__go):is(:hover,:focus){background:radial-gradient(circle at 30% 25%,#f1d58b,#b8903a 70%);color:#08302b}html body :where(.sqzi-reel__play):is(:hover,:focus){background:#fff0}html body :where(.sqzi-press__all):focus{background:rgb(255 247 230 / .55);color:#4b2a18}