.bh-door[data-astro-cid-kzsjcvs2]{--u:1px;box-sizing:border-box;width:calc(133 * var(--u));height:calc(201 * var(--u));border:calc(9 * var(--u)) solid #c7b299;border-radius:calc(3 * var(--u)) calc(3 * var(--u)) 0 0;background:repeating-linear-gradient(90deg, #493a2d 0, #514131 calc(1 * var(--u)), #514131 calc(27 * var(--u)), #30271f calc(28 * var(--u)), #4b3d2f calc(29 * var(--u)));box-shadow:0 calc(16 * var(--u)) calc(24 * var(--u)) calc(-10 * var(--u)) #000000bf;border-bottom:0;flex:none;position:relative}.bh-door[data-astro-cid-kzsjcvs2]:before{content:"";right:calc(12 * var(--u));top:calc(107 * var(--u));width:calc(9 * var(--u));height:calc(9 * var(--u));box-shadow:inset calc(-2 * var(--u)) calc(-2 * var(--u)) calc(2 * var(--u)) #66532e;background:#aa8a45;border-radius:50%;position:absolute}.bh-door[data-astro-cid-kzsjcvs2]:after{content:"";width:100%;height:calc(3 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) calc(3 * var(--u)) #f2bf8161;background:#ebc69b;position:absolute;bottom:0;left:0}.bh-plaque[data-astro-cid-kzsjcvs2]{left:calc(10 * var(--u));right:calc(10 * var(--u));top:calc(39 * var(--u));padding:calc(5 * var(--u)) calc(2 * var(--u));color:#322a21;font:italic 400 calc(15 * var(--u))/1.2 var(--serif);text-align:center;background:#c1ae8f;position:absolute;box-shadow:1px 2px 3px #1b161c52}.bh-expanded[data-astro-cid-kzsjcvs2]{--u:1.35px}@media (width<=560px){.bh-expanded[data-astro-cid-kzsjcvs2]{--u:1.1px}}.bh[data-astro-cid-kkyrwi2b]{font-family:var(--sans);flex-direction:column;align-items:center;gap:12px;padding:6px 6px 2px;display:flex}.bh-line[data-astro-cid-kkyrwi2b]{color:var(--text-faint);text-align:center;text-shadow:0 0 8px #100b11;max-width:24ch;font-size:12px;line-height:1.35}.stack[data-astro-cid-fp5qv33z]{min-height:195px;font-family:var(--sans);padding:20px 16px 6px;position:relative}.photo[data-astro-cid-fp5qv33z]{box-sizing:border-box;background:#eadcc6;padding:9px 9px 32px;display:block;position:relative;box-shadow:4px 10px 18px #0006}.photo[data-astro-cid-fp5qv33z].back{background:#d9c8b2;width:180px;max-width:calc(100% - 56px);height:150px;position:absolute;top:16px;left:40px;transform:rotate(-9deg)}.photo[data-astro-cid-fp5qv33z].front{width:220px;max-width:calc(100% - 30px);margin-left:30px;transform:rotate(6deg)}.photo[data-astro-cid-fp5qv33z] small[data-astro-cid-fp5qv33z]{font:italic 13px var(--serif);color:#553e42;position:absolute;bottom:7px;left:12px}.scene[data-astro-cid-fp5qv33z]{background:linear-gradient(155deg,#30374e,#66526a 55%,#b48372);height:114px;display:block;position:relative;overflow:hidden}.scene[data-astro-cid-fp5qv33z]:before{content:"";background:#f5e5b7;border-radius:50%;width:34px;height:34px;position:absolute;top:20%;right:23%;box-shadow:0 0 45px #f7d38a66}.scene[data-astro-cid-fp5qv33z]:after{content:"";clip-path:polygon(0 33%,20% 14%,35% 43%,62% 0,90% 30%,100% 20%,100% 100%,0 100%);background:#252635;position:absolute;inset:65% -5% -10%}.film-wrap[data-astro-cid-cglksf2w]{font-family:var(--sans);padding:6px 0 4px}.film[data-astro-cid-cglksf2w]{background:#08090e;border:1px solid #3e3441;gap:5px;padding:15px 8px;display:flex;position:relative}.film[data-astro-cid-cglksf2w]:before,.film[data-astro-cid-cglksf2w]:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 8px,#a08b9a66 8px 14px,#0000 14px 22px);height:5px;position:absolute;left:0;right:0}.film[data-astro-cid-cglksf2w]:before{top:4px}.film[data-astro-cid-cglksf2w]:after{bottom:4px}.frame[data-astro-cid-cglksf2w]{background:radial-gradient(circle at 66% 25%,#b87a4640,#0000 45%),linear-gradient(#181c2b,#303046);flex:1;min-width:0;height:80px;position:relative}.frame[data-astro-cid-cglksf2w]:before{content:"";background:#83776c;width:2px;height:70%;position:absolute;top:25%;left:65%}.frame[data-astro-cid-cglksf2w]:after{content:"";background:#e9b36a;border-radius:50%;width:12px;height:6px;position:absolute;top:25%;left:60%;box-shadow:0 0 15px 6px #e9b36a40}.frame[data-astro-cid-cglksf2w]:nth-child(2){filter:brightness(1.2)}.frame[data-astro-cid-cglksf2w]:nth-child(3):after{width:6px;height:6px;top:40%;left:30%}.film-title[data-astro-cid-cglksf2w]{font:20px/1.3 var(--serif);color:var(--text);text-shadow:0 0 8px #100b11;margin:12px 0 0 10px}@media (width<=400px){.frame[data-astro-cid-cglksf2w]{height:64px}.film-title[data-astro-cid-cglksf2w]{font-size:18px}}.fw[data-astro-cid-demje5do]{font-family:var(--sans);color:var(--text);padding-top:5px}.fw-label[data-astro-cid-demje5do]{gap:4px;padding-left:14px;display:grid}.fw-name[data-astro-cid-demje5do]{font:750 26px/1.1 "Nunito", var(--sans);color:#f2d399;text-shadow:0 0 10px #100b11}.fw-hook[data-astro-cid-demje5do]{text-shadow:0 0 8px #100b11;font-size:14px;line-height:1.45}.fw-strip[data-astro-cid-demje5do]{width:100%;height:auto;margin-top:8px;display:block}.keys[data-astro-cid-px76w3n4]{font-family:var(--sans);padding:6px 2px 0}.strip[data-astro-cid-px76w3n4]{background:linear-gradient(150deg,#353139,#17171d);border:1px solid #66616a;border-bottom:7px solid #0b0a0f;border-radius:12px;gap:9px;padding:16px;display:flex;box-shadow:6px 12px 28px #0000004d}.strip[data-astro-cid-px76w3n4] span[data-astro-cid-px76w3n4]{color:#b6a9bc;text-align:center;background:linear-gradient(140deg,#3f3a45,#211e28);border:1px solid #625567;border-bottom:5px solid #0b090e;border-radius:5px;flex:1;min-width:0;padding:12px 2px;font-size:13px}.strip[data-astro-cid-px76w3n4] span[data-astro-cid-px76w3n4]:last-child{color:var(--rose);border-top-color:#a8748e;box-shadow:0 0 16px #ef8ea126}.hook[data-astro-cid-px76w3n4]{color:var(--text-soft);text-shadow:0 0 8px #100b11;margin:0;padding:15px 6px 0;font-size:15px;line-height:1.4}@media (width<=400px){.strip[data-astro-cid-px76w3n4]{gap:6px;padding:12px}.strip[data-astro-cid-px76w3n4] span[data-astro-cid-px76w3n4]{padding:10px 1px;font-size:12px}}.faces[data-astro-cid-lxn5x5k4]{font-family:var(--sans);color:var(--text);text-shadow:0 0 8px #100b11;padding:8px 8px 10px;display:grid}.name[data-astro-cid-lxn5x5k4]{font-size:16px;font-weight:600;line-height:1.3}.hook[data-astro-cid-lxn5x5k4]{font-family:var(--serif);margin-top:9px;font-size:18px;line-height:1.4}.voices[data-astro-cid-lxn5x5k4]{gap:8px;margin-top:16px;display:grid}.voice[data-astro-cid-lxn5x5k4]{align-items:center;gap:8px;font-size:13px;display:flex}.initial[data-astro-cid-lxn5x5k4]{color:#17131c;width:28px;height:28px;text-shadow:none;background:#adbcf2;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.katja[data-astro-cid-lxn5x5k4]{background:#ebbb79}.juno[data-astro-cid-lxn5x5k4]{background:#d3afd9}@media (width<=560px){.voices[data-astro-cid-lxn5x5k4]{flex-wrap:wrap;gap:13px;display:flex}}.chat[data-astro-cid-24dialqw]{font:21px/1.6 var(--serif);color:var(--text);text-shadow:0 0 8px #100b11;border-left:2px solid #ef8ea15c;padding:12px 0 12px 16px}.line[data-astro-cid-24dialqw]{display:block}small[data-astro-cid-24dialqw]{font:12px var(--sans);color:var(--text-soft);margin-top:10px;display:block}.emote[data-astro-cid-24dialqw]{vertical-align:-.18em;color:#39212c;width:1.22em;height:1.14em;text-shadow:none;background:#edb567;border-radius:45% 47% 40% 42%;margin:0 .12em;display:inline-block;position:relative;box-shadow:inset -.08em -.09em #c48447}.emote[data-astro-cid-24dialqw]:before{content:"";background:currentColor;border-radius:50%;width:.11em;height:.12em;position:absolute;top:40%;left:25%;box-shadow:.39em 0}.emote[data-astro-cid-24dialqw]:after{content:"";border-bottom:.06em solid;border-radius:0 0 50% 50%;width:.24em;height:.12em;position:absolute;top:61%;left:40%}.arm[data-astro-cid-24dialqw]{background:inherit;border-radius:8px;width:.13em;height:.51em;position:absolute;top:32%}.arm[data-astro-cid-24dialqw]:first-child{left:-.08em;transform:rotate(-28deg)}.arm[data-astro-cid-24dialqw]:last-child{right:-.08em;transform:rotate(28deg)}.lg[data-astro-cid-a6q5g5dr]{min-height:200px;color:var(--text);font-family:var(--sans);background:radial-gradient(at 50% 0,#1b3844,#0c151e 55%,#080b11);border-radius:140px 140px 18px 18px;grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:center;gap:20px;padding:28px 25px 24px;display:grid;overflow:hidden}.lg-globe[data-astro-cid-a6q5g5dr]{aspect-ratio:1;position:relative}.lg-globe[data-astro-cid-a6q5g5dr]:before{content:"";background:linear-gradient(135deg,#285263,#102b3c 55%,#050d19);border-radius:50%;position:absolute;inset:8.64%}.lg-globe[data-astro-cid-a6q5g5dr] svg[data-astro-cid-a6q5g5dr]{width:100%;height:auto;display:block;position:relative}.lg-name[data-astro-cid-a6q5g5dr]{font:400 24px/1.15 var(--serif);display:block}.lg-hook[data-astro-cid-a6q5g5dr]{color:#c1c8cc;max-width:300px;margin-top:8px;font-size:14px;line-height:1.45;display:block}@media (width<=540px){.lg[data-astro-cid-a6q5g5dr]{border-radius:80px 80px 15px 15px;gap:12px;min-height:170px;padding:24px 17px}.lg-name[data-astro-cid-a6q5g5dr]{font-size:22px}.lg-hook[data-astro-cid-a6q5g5dr]{font-size:13px}}.le-device[data-astro-cid-i2grl7jq]{--u:var(--le-u,1px);width:calc(230 * var(--u));height:calc(320 * var(--u));flex:none;position:relative}.le-neck[data-astro-cid-i2grl7jq]{left:calc(91 * var(--u));bottom:calc(24 * var(--u));width:calc(48 * var(--u));height:calc(77 * var(--u));border-radius:calc(18 * var(--u));background:linear-gradient(90deg,#57666e,#a3ada9,#485962);position:absolute;transform:rotate(-5deg)}.le-base[data-astro-cid-i2grl7jq]{left:calc(15 * var(--u));width:calc(200 * var(--u));height:calc(58 * var(--u));box-shadow:calc(8 * var(--u)) calc(14 * var(--u)) calc(26 * var(--u)) #00000052;background:linear-gradient(#a9b7b2,#7b9292 55%,#3b555c);border-radius:50% 50% 30% 30%;position:absolute;bottom:0}.le-base[data-astro-cid-i2grl7jq]:before{content:"";left:calc(88 * var(--u));top:calc(31 * var(--u));width:calc(25 * var(--u));background:#b4e4d0;border-radius:3px;height:3px;position:absolute}.le-phone[data-astro-cid-i2grl7jq]{left:calc(25 * var(--u));box-sizing:border-box;width:calc(180 * var(--u));height:calc(256 * var(--u));padding:calc(7 * var(--u));border-radius:calc(31 * var(--u));box-shadow:calc(10 * var(--u)) calc(13 * var(--u)) calc(20 * var(--u)) #00000052;transform-origin:50% 92%;background:linear-gradient(110deg,#bac8c9,#697d85);transition:transform .28s;display:block;position:absolute;top:0;transform:rotate(-5deg)}.le-screen[data-astro-cid-i2grl7jq]{border-radius:calc(25 * var(--u));background:radial-gradient(at 50% 76%,#123d4e,#0a1521 75%);height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #06161f}.le-screen[data-astro-cid-i2grl7jq]:before{content:"";left:50%;top:calc(9 * var(--u));width:calc(55 * var(--u));height:calc(13 * var(--u));background:#070b10;border-radius:20px;position:absolute;transform:translate(-50%)}.le-eyes[data-astro-cid-i2grl7jq]{top:calc(90 * var(--u));left:calc(35 * var(--u));right:calc(35 * var(--u));gap:calc(27 * var(--u));transition:transform .2s;display:flex;position:absolute}.le-eyes[data-astro-cid-i2grl7jq] i[data-astro-cid-i2grl7jq]{width:calc(32 * var(--u));height:calc(42 * var(--u));box-shadow:0 0 calc(18 * var(--u)) #6ddbe445;background:#94e6e8;border-radius:40%;display:block}.le-smile[data-astro-cid-i2grl7jq]{top:calc(154 * var(--u));left:calc(76 * var(--u));width:calc(17 * var(--u));height:calc(7 * var(--u));border-bottom:2px solid #8bd9d5;border-radius:50%;position:absolute}.le-device[data-astro-cid-i2grl7jq].is-looking .le-phone[data-astro-cid-i2grl7jq]{transform:rotate(8deg)}.le-device[data-astro-cid-i2grl7jq].is-looking .le-eyes[data-astro-cid-i2grl7jq]{transform:translate(calc(8 * var(--u)), calc(2 * var(--u)))}@media (prefers-reduced-motion:reduce){.le-phone[data-astro-cid-i2grl7jq],.le-eyes[data-astro-cid-i2grl7jq]{transition:none}}.le[data-astro-cid-qngx2525]{background:radial-gradient(at 50% 62%,#395c6138,#0000 68%);border-radius:50% 50% 40% 40%/60% 60% 30% 30%;flex-direction:column;align-items:center;gap:12px;padding:14px 10px 6px;display:flex}.le-dock[data-astro-cid-qngx2525]{--le-u:.56px}.le-name[data-astro-cid-qngx2525]{font:400 19px/1.2 var(--serif);text-shadow:0 0 8px #100b11}.mm[data-astro-cid-sk3a3obo]{padding:6px 10px 10px}.mm-mini[data-astro-cid-sk3a3obo]{box-sizing:border-box;width:100%;height:230px;font-family:var(--sans);background:radial-gradient(at 50% 25%,#be55964d,#0000 57%),#211524;border:1px solid #6c435e;border-radius:8px;padding:24px;position:relative;overflow:hidden;transform:rotate(-2deg)}.mm-kick[data-astro-cid-sk3a3obo]{letter-spacing:.08em;text-transform:uppercase;color:#e6b8d0;font-size:10px;display:block}.mm-notes[data-astro-cid-sk3a3obo]{background:repeating-linear-gradient(0deg,#0000 0 24px,#71516e 24px 25px);border-top:1px solid #8b6282;border-bottom:1px solid #8b6282;width:155px;height:100px;position:absolute;top:45px;right:25px;transform:rotate(-9deg)}.mm-notes[data-astro-cid-sk3a3obo] i[data-astro-cid-sk3a3obo]{background:#f7b1c4;border-radius:9px;width:43px;height:9px;position:absolute;top:37px;left:10px;box-shadow:42px -22px #9ad8e5,76px 3px #edaa64,101px -22px #e29bc4}.mm-title[data-astro-cid-sk3a3obo]{z-index:3;max-width:180px;font:400 23px/1.1 var(--serif);position:absolute;bottom:21px;left:23px}.scrap[data-astro-cid-u2bji5ih]{box-sizing:border-box;color:#382831;clip-path:polygon(0 0,100% 2%,99% 96%,92% 100%,85% 97%,76% 99%,66% 97%,55% 100%,45% 98%,34% 99%,24% 97%,12% 100%,0 98%);background:#eadcc6;gap:12px;width:100%;padding:26px 24px 16px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:5px 14px 28px #0006}.scrap[data-astro-cid-u2bji5ih]:before{content:"";border-top:2px solid #cbbba6;position:absolute;top:0;left:8px;right:8px}.ext[data-astro-cid-u2bji5ih]{font:400 32px/1 "Special Elite", var(--mono);letter-spacing:-.05em}.q[data-astro-cid-u2bji5ih]{font:italic 400 44px/1 var(--serif);color:#a24361;position:absolute;top:10px;right:12px;transform:rotate(15deg)}.credit[data-astro-cid-u2bji5ih]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.face[data-astro-cid-u2bji5ih]{object-fit:cover;border-radius:50%;width:28px;height:28px}.who[data-astro-cid-u2bji5ih]{font:italic 400 14px var(--serif);color:#5e3f4a}.where[data-astro-cid-u2bji5ih]{color:#77515b;gap:6px;display:inline-flex}.nw[data-astro-cid-y3mfstd4]{font-family:var(--sans);color:var(--text);border-bottom:1px solid #715044;padding:0 3px 13px}.nw-top[data-astro-cid-y3mfstd4]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nw-name[data-astro-cid-y3mfstd4]{font-size:14px;line-height:1.4}.nw-delta[data-astro-cid-y3mfstd4]{font:400 27px/1 var(--serif);color:var(--orange);white-space:nowrap}.nw-graph[data-astro-cid-y3mfstd4]{width:100%;height:77px;margin-top:10px;display:block}.nw-bottom[data-astro-cid-y3mfstd4]{color:var(--text-soft);justify-content:space-between;gap:15px;font-size:11px;line-height:1.4;display:flex}.wrap[data-astro-cid-f2qbnuoj]{font-family:var(--sans);padding-top:9px;position:relative;container-type:inline-size}.tape[data-astro-cid-f2qbnuoj]{z-index:1;background:#d6c0abcc;width:66px;height:18px;position:absolute;top:0;left:58%;transform:rotate(3deg)}.note[data-astro-cid-f2qbnuoj]{color:#2e2828;background:#e9dfc9;padding:18px 20px 20px;display:grid;transform:rotate(-.8deg);box-shadow:3px 5px #00000054}.host[data-astro-cid-f2qbnuoj]{align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.st[data-astro-cid-f2qbnuoj]{object-fit:contain;flex:none;width:27px;height:27px;display:block}.name[data-astro-cid-f2qbnuoj]{margin-top:14px;font-size:16px;font-weight:600;line-height:1.3}.ja[data-astro-cid-f2qbnuoj]{margin:14px 0 2px;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(21px,8.4cqi,26px);line-height:1.9}rt[data-astro-cid-f2qbnuoj]{font-size:.46em}.word[data-astro-cid-f2qbnuoj]{background:#e9bf6959;border-bottom:2px solid #a78442;padding:1px 3px}.hook[data-astro-cid-f2qbnuoj]{font-family:var(--serif);font-size:17px;line-height:1.4}.nr[data-astro-cid-imim76m3]{color:#1d3439;font-family:var(--sans);clip-path:polygon(0 0,100% 0,100% 97%,97% 100%,94% 97%,91% 100%,88% 97%,85% 100%,82% 97%,79% 100%,76% 97%,73% 100%,70% 97%,67% 100%,64% 97%,61% 100%,58% 97%,55% 100%,52% 97%,49% 100%,46% 97%,43% 100%,40% 97%,37% 100%,34% 97%,31% 100%,28% 97%,25% 100%,22% 97%,19% 100%,16% 97%,13% 100%,10% 97%,7% 100%,4% 97%,0 100%);background:#d9d5bc;border-top:7px solid #3c6266;padding:21px 22px 20px;display:block}.nr-micro[data-astro-cid-imim76m3]{font:11px/1.5 "Special Elite", var(--mono);letter-spacing:.12em;text-transform:uppercase;display:block}.nr-name[data-astro-cid-imim76m3]{font:400 24px/1.1 "Special Elite", var(--mono);letter-spacing:-.02em;margin:13px 0 20px;display:block}.nr-packet[data-astro-cid-imim76m3]{font:12px/1.5 "Special Elite", var(--mono);border-top:1px dashed #566e6b;justify-content:space-between;gap:14px;padding-top:9px;display:flex}.nr-hook[data-astro-cid-imim76m3]{margin-top:8px;font-size:14px;line-height:1.45;display:block}.pc[data-astro-cid-zglsff3o]{font-family:var(--sans);color:var(--text);background:#241a2d;border:1px solid #4c385d;border-radius:45px 45px 16px 16px;padding:20px 20px 16px}.pc-name[data-astro-cid-zglsff3o]{margin:0 0 16px;font-size:14px;line-height:1.4;display:block}.pc-signal[data-astro-cid-zglsff3o]{align-items:center;gap:12px;display:flex}.pc-dot[data-astro-cid-zglsff3o]{background:#d4ace9;border-radius:50%;flex:none;width:22px;height:22px;box-shadow:0 0 0 6px #d4ace914}.pc-words[data-astro-cid-zglsff3o]{min-width:0}.pc-title[data-astro-cid-zglsff3o]{font:400 20px/1.25 var(--serif);display:block}.pc-sub[data-astro-cid-zglsff3o]{color:#c9b8d1;margin-top:3px;font-size:11px;line-height:1.4;display:block}.rs[data-astro-cid-jkrc3nbo]{font-family:var(--sans);background:radial-gradient(at 50% 65%,#1e2b2c,#0000 72%);padding:13px 6px 10px}.rs-name[data-astro-cid-jkrc3nbo]{font:500 22px/1.15 var(--serif);color:#efe3c9;display:block}.rs-hook[data-astro-cid-jkrc3nbo]{color:#c9c5b8;max-width:240px;margin-top:8px;font-size:14px;line-height:1.45;display:block}.rs-art[data-astro-cid-jkrc3nbo]{width:100%;height:auto;margin-top:8px;display:block}.rc[data-astro-cid-4i3qz3rt]{width:min(100%,300px);font-family:var(--sans);color:var(--text);margin:0 auto}.rc-name[data-astro-cid-4i3qz3rt]{margin:0 0 11px;font-size:14px;line-height:1.4;display:block}.rc-for[data-astro-cid-4i3qz3rt]{letter-spacing:.13em;text-transform:uppercase;color:var(--text-soft);font-size:11px}.paper[data-astro-cid-4i3qz3rt]{color:#2d2629;font:12px/1.6 var(--mono);clip-path:polygon(0 0,100% 0,100% 97%,96% 100%,92% 97%,88% 100%,84% 97%,80% 100%,76% 97%,72% 100%,68% 97%,64% 100%,60% 97%,56% 100%,52% 97%,48% 100%,44% 97%,40% 100%,36% 97%,32% 100%,28% 97%,24% 100%,20% 97%,16% 100%,12% 97%,8% 100%,4% 97%,0 100%);background:#eddfc8;padding:24px 20px 30px;box-shadow:2px 8px 26px #00000054}.paper[data-astro-cid-4i3qz3rt] small[data-astro-cid-4i3qz3rt]{text-align:center;font:11px/1.5 var(--mono);letter-spacing:.12em;display:block}.paper-h[data-astro-cid-4i3qz3rt]{text-align:center;font:400 23px/1.1 var(--serif);margin:15px 0 7px;display:block}.rule[data-astro-cid-4i3qz3rt]{border-top:1px dashed #746965;margin:18px 0 13px;display:block}.row[data-astro-cid-4i3qz3rt]{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.total[data-astro-cid-4i3qz3rt]{text-align:center;font:400 20px/1.3 var(--serif);margin:7px 0 10px;display:block}.rw[data-astro-cid-jw4zzry5]{color:var(--text);font-family:var(--sans);background:linear-gradient(125deg,#262c30,#14191e);border:1px solid #596066;border-radius:10px;padding:23px 17px 20px}.rw-tags[data-astro-cid-jw4zzry5]{font:12px/1.4 var(--mono);color:#b8c4c9;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rw-from[data-astro-cid-jw4zzry5]{border:1px solid #647175;border-radius:3px;padding:4px 8px}.rw-name[data-astro-cid-jw4zzry5]{font:750 22px/1.15 var(--sans);margin-top:12px;display:block}.rw-art[data-astro-cid-jw4zzry5]{width:100%;height:88px;margin:8px 0;display:block}.rw-hook[data-astro-cid-jw4zzry5]{margin-top:8px;font-size:14px;line-height:1.45;display:block}.rpg[data-astro-cid-isg7mesj]{color:#2b2926;font-family:var(--sans);background:#cbbda0;border-bottom:4px solid #9a8d75;padding:17px 17px 24px;display:grid;transform:rotate(1deg)}.name[data-astro-cid-isg7mesj]{font-size:16px;font-weight:600;line-height:1.3}.hook[data-astro-cid-isg7mesj]{font-family:var(--serif);margin-top:9px;font-size:19px;line-height:1.4}.slips[data-astro-cid-isg7mesj]{margin-top:18px;display:grid}.slip[data-astro-cid-isg7mesj]{box-sizing:border-box;width:calc(100% - 16px);font:12px/1.7 var(--mono);background:#e5d9bd;border-left:1px solid #887b62;justify-self:start;padding:6px 11px;display:block;box-shadow:2px 2px #b3a482}.slip[data-astro-cid-isg7mesj]:nth-child(2){margin:-3px 0 0 8px;transform:rotate(-.6deg)}.slip[data-astro-cid-isg7mesj]:nth-child(3){margin:-3px 0 0 16px;transform:rotate(.5deg)}.bundle[data-astro-cid-lrdxvk2z]{font-family:var(--sans);color:var(--text);background:#201d24;border-top:1px solid #655161;border-bottom:1px solid #655161;padding:17px 16px 20px;display:grid}.name[data-astro-cid-lrdxvk2z]{font-size:16px;font-weight:600;line-height:1.3}.hook[data-astro-cid-lrdxvk2z]{max-width:29ch;font-family:var(--serif);margin-top:9px;font-size:18px;line-height:1.4}.tools[data-astro-cid-lrdxvk2z]{color:#e5bdcc;flex-wrap:wrap;gap:4px 14px;margin-top:17px;font-size:12px;display:flex}.fan[data-astro-cid-lrdxvk2z]{color:#e6c6d5;flex-wrap:wrap;align-items:center;gap:18px;margin-top:19px;display:flex}@media (width<=560px){.fan[data-astro-cid-lrdxvk2z]{gap:14px}}.sk-door[data-astro-cid-6vjyhtr4]{--u:1px;box-sizing:border-box;width:calc(150 * var(--u));height:calc(201 * var(--u));border:calc(9 * var(--u)) solid #667573;border-radius:calc(3 * var(--u)) calc(3 * var(--u)) 0 0;box-shadow:0 calc(16 * var(--u)) calc(24 * var(--u)) calc(-10 * var(--u)) #000000bf;background:#36464d;border-bottom:0;flex:none;position:relative;transform:rotate(2deg)}.sk-door[data-astro-cid-6vjyhtr4]:after{content:"";right:calc(13 * var(--u));top:calc(113 * var(--u));width:calc(7 * var(--u));height:calc(21 * var(--u));border-radius:calc(3 * var(--u));background:#c3c1a0;position:absolute;box-shadow:1px 2px 1px #1b242d}.sk-slip[data-astro-cid-6vjyhtr4]{left:calc(9 * var(--u));right:calc(9 * var(--u));top:calc(34 * var(--u));padding:calc(15 * var(--u)) calc(7 * var(--u)) calc(13 * var(--u));color:#272722;font:italic 400 calc(17 * var(--u))/1.12 var(--serif);text-align:center;background:#e9e2cb;display:block;position:absolute;transform:rotate(-5deg);box-shadow:0 3px 3px #17242154}.sk-slip[data-astro-cid-6vjyhtr4]:before{content:"";top:calc(-7 * var(--u));left:calc(29 * var(--u));width:calc(37 * var(--u));height:calc(13 * var(--u));background:#b6b28ca8;position:absolute;transform:rotate(6deg)}.sk-spines[data-astro-cid-6vjyhtr4]{justify-content:center;align-items:flex-end;gap:calc(4 * var(--u));height:calc(25 * var(--u));margin-top:calc(13 * var(--u));display:flex}.sk-spines[data-astro-cid-6vjyhtr4] i[data-astro-cid-6vjyhtr4]{width:calc(13 * var(--u));height:calc(21 * var(--u));background:#739388;border-top:2px solid #456455;display:block;box-shadow:inset 1px 0 #ffffff4f}.sk-spines[data-astro-cid-6vjyhtr4] i[data-astro-cid-6vjyhtr4]:nth-child(2){height:calc(25 * var(--u));background:#d9a87b;border-color:#ab7444}.sk-spines[data-astro-cid-6vjyhtr4] i[data-astro-cid-6vjyhtr4]:nth-child(3){height:calc(19 * var(--u));background:#a9a4c8;border-color:#78738d}.sk-expanded[data-astro-cid-6vjyhtr4]{--u:1.3px}@media (width<=560px){.sk-expanded[data-astro-cid-6vjyhtr4]{--u:1.05px}}.sk[data-astro-cid-tr4zifyh]{font-family:var(--sans);flex-direction:column;align-items:center;gap:5px;padding:6px 10px 2px;display:flex}.sk-name[data-astro-cid-tr4zifyh]{text-shadow:0 0 8px #100b11;margin-top:10px;font-size:14px;font-weight:600;line-height:1.2}.sk-line[data-astro-cid-tr4zifyh]{color:var(--text-faint);text-align:center;text-shadow:0 0 8px #100b11;max-width:24ch;font-size:12px;line-height:1.35}.slip-wrap[data-astro-cid-jtitafty]{font-family:var(--sans);padding-top:12px;position:relative}.slip-wrap[data-astro-cid-jtitafty]:before{content:"";z-index:1;background:#cfb88eab;width:88px;height:26px;position:absolute;top:0;left:35%;transform:rotate(4deg)}.slip[data-astro-cid-jtitafty]{color:#31232c;background:#eadcc6 repeating-linear-gradient(0deg,#0000 0 31px,#69584614 31px 32px);padding:30px 22px 26px;box-shadow:4px 12px 22px #0000004d}.slip-head[data-astro-cid-jtitafty]{font:400 28px/1.13 var(--serif);text-wrap:balance;margin:4px 0 24px;display:block}.slip-key[data-astro-cid-jtitafty]{border-bottom:1px solid #5d3c3b30;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}kbd[data-astro-cid-jtitafty]{font:500 12px/1.55 var(--sans);white-space:nowrap;border:1px solid;border-bottom-width:3px;border-radius:4px;padding:2px 7px;display:inline-block}.slip-aside[data-astro-cid-jtitafty]{font:italic 15px/1.4 var(--serif);color:#6c4548;margin-top:22px;display:block}.sb-note[data-astro-cid-ysskabdk]{--u:1px;box-sizing:border-box;width:min(calc(270 * var(--u)), 100%);min-height:calc(218 * var(--u));padding:calc(28 * var(--u)) calc(25 * var(--u)) calc(22 * var(--u));color:#304b45;font-family:"Special Elite", var(--mono);text-align:left;clip-path:polygon(0 0,100% 0,100% 96%,95% 97%,89% 96%,82% 98%,75% 96%,68% 97%,62% 96%,55% 98%,49% 97%,40% 98%,33% 96%,25% 98%,17% 97%,10% 99%,0 98%);background:#dbe5de;position:relative;transform:rotate(3deg)}.sb-tape[data-astro-cid-ysskabdk]{top:-1px;left:calc(96 * var(--u));width:calc(72 * var(--u));height:calc(20 * var(--u));background:#bdc2a5c9;position:absolute;transform:rotate(-5deg)}.sb-kick[data-astro-cid-ysskabdk]{font-size:calc(10 * var(--u));letter-spacing:.16em;text-transform:uppercase;line-height:1.4;display:block}.sb-wish[data-astro-cid-ysskabdk]{margin:calc(13 * var(--u)) 0 calc(10 * var(--u));font-size:calc(23 * var(--u));line-height:1.25}.sb-why[data-astro-cid-ysskabdk]{font-size:calc(11 * var(--u));border-bottom:1px solid #80988c;padding:1px 1px 3px;line-height:1.4;display:inline-block;transform:rotate(-3deg)}.sb-expanded[data-astro-cid-ysskabdk]{--u:1.35px}@media (width<=560px){.sb-expanded[data-astro-cid-ysskabdk]{--u:1.1px}}.sb[data-astro-cid-h3kgrw34]{font-family:var(--sans);flex-direction:column;align-items:center;gap:12px;padding:8px 12px 2px;display:flex}.sb-name[data-astro-cid-h3kgrw34]{text-shadow:0 0 8px #100b11;font-size:14px;font-weight:600;line-height:1.2}.ss[data-astro-cid-nti33ug5]{font-family:var(--sans);color:var(--text);background:#20242a;border:1px solid #586169;border-radius:5px;padding:18px 20px;box-shadow:3px 6px #080a0c}.ss-name[data-astro-cid-nti33ug5]{margin:0 0 11px;font-size:14px;line-height:1.4;display:block}.ss-line[data-astro-cid-nti33ug5]{max-width:210px;font:400 21px/1.15 var(--serif);margin:0 0 20px;display:block}.ss-modes[data-astro-cid-nti33ug5]{font:11px/1.4 var(--mono);color:#e3d9c8;justify-content:space-between;gap:18px;display:flex}.ss-modes[data-astro-cid-nti33ug5] span[data-astro-cid-nti33ug5]:before{content:"";background:#746f64;border-radius:50%;width:7px;height:7px;margin-bottom:7px;display:block}.ss-modes[data-astro-cid-nti33ug5] .lit[data-astro-cid-nti33ug5]:before{background:#edbc70;box-shadow:0 0 10px #edbc7045}.sv[data-astro-cid-vdwptgm6]{color:#3b3834;font-family:var(--sans);background:#d5c3a4;border-radius:3px 12px 3px 3px;padding:22px 21px 16px;display:block;position:relative;box-shadow:4px 8px #0003}.sv[data-astro-cid-vdwptgm6]:before{content:"";background:#a9977199;width:78px;height:25px;position:absolute;top:-12px;left:33%;transform:rotate(4deg)}.sv-stamp[data-astro-cid-vdwptgm6]{font:500 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#5d5649;display:block}.sv-name[data-astro-cid-vdwptgm6]{font:500 24px/1.15 var(--serif);margin-top:6px;display:block}.sv-art[data-astro-cid-vdwptgm6]{width:100%;height:auto;margin-top:13px;display:block}.sv-hook[data-astro-cid-vdwptgm6]{margin-top:8px;font-size:14px;line-height:1.45;display:block}.lens[data-astro-cid-d6qvw5pi]{font-family:var(--sans);color:var(--text);background:#1b2027;border-left:3px solid #d77741;padding:17px 18px 18px;display:grid}.line[data-astro-cid-d6qvw5pi]{align-items:center;gap:9px;display:flex}.mark[data-astro-cid-d6qvw5pi]{flex:none;width:26px;height:26px;display:block}.name[data-astro-cid-d6qvw5pi]{font-size:16px;font-weight:600;line-height:1.3}.hook[data-astro-cid-d6qvw5pi]{font-family:var(--serif);margin-top:9px;font-size:19px;line-height:1.4}.rows[data-astro-cid-d6qvw5pi]{gap:5px;margin-top:18px;font-size:13px;display:grid}.row[data-astro-cid-d6qvw5pi]{align-items:baseline;gap:10px;display:flex}.row[data-astro-cid-d6qvw5pi] em[data-astro-cid-d6qvw5pi]{color:#b5c2d0;min-width:83px;font-style:normal}.row[data-astro-cid-d6qvw5pi] b[data-astro-cid-d6qvw5pi]{color:#f5e8dc;font-weight:400}.ref[data-astro-cid-d6qvw5pi]{font:12px/1.7 var(--mono);color:#f0b992;margin-top:12px;display:block}.tt[data-astro-cid-nurhztqj]{font-family:var(--mono);color:#f0edf3;background:#191821;border:1px solid #46404e;border-radius:5px;padding:20px;box-shadow:0 7px 25px #00000040}.tt-lockup[data-astro-cid-nurhztqj]{width:180px;max-width:100%;height:auto;margin:0 0 21px;display:block}.tt-cmd[data-astro-cid-nurhztqj]{font:13px/1.5 var(--mono);color:#f0edf3;white-space:normal;background:0 0;margin:0 0 12px;padding:0;display:block}.tt-shell[data-astro-cid-nurhztqj]{color:#79cad9}.tt-row[data-astro-cid-nurhztqj]{font:11px/1.5 var(--mono);color:#c6bfce;justify-content:space-between;gap:14px;padding:5px 0;display:flex}.tt-ok[data-astro-cid-nurhztqj]{color:#8cd6b0}.ws[data-astro-cid-sc3b67y5]{padding:14px 14px 12px 6px}.ws-folio[data-astro-cid-sc3b67y5]{box-sizing:border-box;color:#39342e;width:min(250px,100%);min-height:200px;font-family:var(--sans);background:#cbbd9b;border-left:14px solid #494e46;border-radius:2px;padding:20px 23px;position:relative;transform:rotate(-4deg);box-shadow:6px 6px #867a64,9px 9px #3b3032}.ws-folio[data-astro-cid-sc3b67y5]:before{content:"";box-sizing:border-box;background:#858275;border:2px solid #b3b099;border-radius:5px;width:50px;height:22px;position:absolute;top:-10px;left:95px}.ws-kick[data-astro-cid-sc3b67y5]{letter-spacing:.13em;text-transform:uppercase;font-size:9px}.ws-name[data-astro-cid-sc3b67y5]{font:400 24px/1.1 var(--serif);margin:15px 0 8px;display:block}.ws-hook[data-astro-cid-sc3b67y5]{font:400 12px/1.5 var(--serif);margin:0}.ws-hook[data-astro-cid-sc3b67y5] span[data-astro-cid-sc3b67y5]{display:block}.ws-lines[data-astro-cid-sc3b67y5]{word-spacing:5px;border-top:1px solid #978b6c;margin-top:18px;padding-top:8px;font-size:10px;display:block}.bm[data-astro-cid-6fjaqkms]{font-family:var(--sans);color:var(--text);background:#17252c;border-bottom:5px solid #78a2b2;border-radius:7px 7px 1px 1px;gap:8px;padding:18px 16px 20px;display:grid}.bm-icon[data-astro-cid-6fjaqkms]{border-radius:12px;width:52px;height:52px;display:block}.bm-name[data-astro-cid-6fjaqkms]{font-size:15px;font-weight:600;line-height:1.3}.bm-hook[data-astro-cid-6fjaqkms]{font-family:var(--serif);color:#c6e8ef;font-size:19px;line-height:1.3}.bh[data-astro-cid-br5zxdgb]{align-items:center;gap:clamp(28px,5vw,56px);max-width:640px;padding:12px 0 20px;display:flex}.bh-words[data-astro-cid-br5zxdgb]{min-width:0}.bh-line[data-astro-cid-br5zxdgb]{font:italic 400 clamp(20px, 2vw, 24px)/1.45 var(--serif);color:var(--text-soft);text-wrap:pretty;font-variation-settings:"opsz" 24;max-width:24ch;margin:0}@media (width<=560px){.bh[data-astro-cid-br5zxdgb]{flex-direction:column;align-items:flex-start;gap:22px}}.sc[data-astro-cid-3xs7jd3a]{font-family:var(--sans)}.sc-h[data-astro-cid-3xs7jd3a]{font:400 clamp(28px, 3vw, 40px)/1.15 var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:22ch}.sc-grid[data-astro-cid-3xs7jd3a]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px 56px;margin-top:26px;display:grid}@media (width<=880px){.sc-grid[data-astro-cid-3xs7jd3a]{grid-template-columns:1fr}}.art[data-astro-cid-3xs7jd3a]{max-width:560px}.stage[data-astro-cid-3xs7jd3a]{justify-content:center;align-items:center;gap:24px;min-height:440px;display:flex;position:relative}.route[data-astro-cid-3xs7jd3a]{font:17px var(--serif);color:var(--rose);position:absolute;top:15%;right:6%;transform:rotate(6deg)}.phone[data-astro-cid-3xs7jd3a]{box-sizing:border-box;background:#201b24;border:2px solid #8a7986;border-radius:28px;width:215px;min-width:170px;padding:22px 12px 13px;position:relative;box-shadow:10px 18px 30px #00000040}.phone[data-astro-cid-3xs7jd3a]:before{content:"";background:#746771;border-radius:3px;width:44px;height:4px;position:absolute;top:10px;left:calc(50% - 22px)}.phone-top[data-astro-cid-3xs7jd3a]{letter-spacing:.1em;color:#cebbc9;justify-content:space-between;padding:0 4px 12px;font-size:10px;display:flex}.scene[data-astro-cid-3xs7jd3a]{background:linear-gradient(155deg,#30374e,#66526a 55%,#b48372);position:relative;overflow:hidden}.scene[data-astro-cid-3xs7jd3a]:before{content:"";background:#f5e5b7;border-radius:50%;width:34px;height:34px;position:absolute;top:20%;right:23%;box-shadow:0 0 45px #f7d38a66}.scene[data-astro-cid-3xs7jd3a]:after{content:"";clip-path:polygon(0 33%,20% 14%,35% 43%,62% 0,90% 30%,100% 20%,100% 100%,0 100%);background:#252635;position:absolute;inset:65% -5% -10%}.phone[data-astro-cid-3xs7jd3a] .scene[data-astro-cid-3xs7jd3a]{border-radius:5px;height:167px}.sources[data-astro-cid-3xs7jd3a]{color:#cdbac7;gap:6px;margin:12px 0;font-size:10px;display:flex}.sources[data-astro-cid-3xs7jd3a] span[data-astro-cid-3xs7jd3a]{border:1px solid #7c657a87;border-radius:12px;padding:2px 9px}.share[data-astro-cid-3xs7jd3a]{background:#302936;border-radius:10px;margin-top:12px;padding:15px 11px}.share[data-astro-cid-3xs7jd3a] p[data-astro-cid-3xs7jd3a]{font:18px var(--serif);margin:0 0 12px}.choice[data-astro-cid-3xs7jd3a]{color:#ffe0e9;background:#644257;border:1px solid #b583a245;border-radius:6px;padding:10px 8px;font-size:12px}.roll[data-astro-cid-3xs7jd3a]{box-sizing:border-box;color:#31232c;background:#eadcc6;flex-shrink:0;width:155px;padding:13px 10px 27px;position:relative;transform:rotate(6deg);box-shadow:6px 15px 26px #0006}.roll[data-astro-cid-3xs7jd3a]:before{content:"";z-index:-1;background:#ad9c8b;position:absolute;inset:3px -5px -3px;transform:rotate(-5deg)}.roll-title[data-astro-cid-3xs7jd3a]{color:#66484d;padding-bottom:8px;font-size:11px}.roll-grid[data-astro-cid-3xs7jd3a]{grid-template-columns:1fr 1fr;gap:4px;display:grid}.tile[data-astro-cid-3xs7jd3a]{background:linear-gradient(135deg,#b18472,#756782 55%,#343c4d);height:58px}.tile[data-astro-cid-3xs7jd3a]:nth-child(2){background:linear-gradient(30deg,#d1b68d,#769e9c)}.tile[data-astro-cid-3xs7jd3a]:nth-child(3){background:linear-gradient(70deg,#49486a,#ba8182)}.tile[data-astro-cid-3xs7jd3a].new{box-sizing:border-box;background:#cdbca7;border:1px dashed #9a8878;position:relative}.tile[data-astro-cid-3xs7jd3a] .scene[data-astro-cid-3xs7jd3a]{width:100%;height:100%}.tile[data-astro-cid-3xs7jd3a] .scene[data-astro-cid-3xs7jd3a]:before{width:13px;height:13px}.tile[data-astro-cid-3xs7jd3a].new .scene[data-astro-cid-3xs7jd3a]{opacity:0;transform:translateY(-12px)}.stage[data-astro-cid-3xs7jd3a].saved .tile[data-astro-cid-3xs7jd3a].new .scene[data-astro-cid-3xs7jd3a]{opacity:1;transition:opacity .22s,transform .38s;transform:none}.stage[data-astro-cid-3xs7jd3a].saved .choice[data-astro-cid-3xs7jd3a]{color:#f1eadc;background:#476454}.roll-caption[data-astro-cid-3xs7jd3a]{font:italic 12px var(--serif);position:absolute;bottom:7px;left:10px}.controls[data-astro-cid-3xs7jd3a]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.plain[data-astro-cid-3xs7jd3a]{min-height:44px;color:var(--text);font:12px var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}.plain[data-astro-cid-3xs7jd3a]:hover{color:var(--cyan)}@media (width<=850px){.stage[data-astro-cid-3xs7jd3a]{gap:15px;min-height:400px}.phone[data-astro-cid-3xs7jd3a]{width:190px;min-width:155px}.roll[data-astro-cid-3xs7jd3a]{width:120px}.tile[data-astro-cid-3xs7jd3a]{height:45px}.route[data-astro-cid-3xs7jd3a]{top:6%;right:0}}@media (width<=640px){.stage[data-astro-cid-3xs7jd3a]{gap:23px;min-height:390px}.phone[data-astro-cid-3xs7jd3a]{flex-shrink:1;width:195px;min-width:0}.phone[data-astro-cid-3xs7jd3a] .scene[data-astro-cid-3xs7jd3a]{height:153px}.roll[data-astro-cid-3xs7jd3a]{width:130px}.tile[data-astro-cid-3xs7jd3a]{height:48px}.route[data-astro-cid-3xs7jd3a]{top:0;right:0}}@media (width<=360px){.stage[data-astro-cid-3xs7jd3a]{gap:12px;min-height:380px}.phone[data-astro-cid-3xs7jd3a]{padding-left:9px;padding-right:9px}.phone[data-astro-cid-3xs7jd3a] .scene[data-astro-cid-3xs7jd3a]{height:133px}.sources[data-astro-cid-3xs7jd3a]{gap:4px}.sources[data-astro-cid-3xs7jd3a] span[data-astro-cid-3xs7jd3a]{padding:2px 7px}.roll[data-astro-cid-3xs7jd3a]{width:102px;padding:9px 7px 27px}.tile[data-astro-cid-3xs7jd3a]{height:37px}.route[data-astro-cid-3xs7jd3a]{font-size:15px}}.sc[data-astro-cid-suvfuyfa]{font-family:var(--sans)}.sc-h[data-astro-cid-suvfuyfa]{font:400 clamp(28px, 3vw, 40px)/1.15 var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:22ch}.sc-grid[data-astro-cid-suvfuyfa]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px 56px;margin-top:26px;display:grid}@media (width<=880px){.sc-grid[data-astro-cid-suvfuyfa]{grid-template-columns:1fr}}.art[data-astro-cid-suvfuyfa]{max-width:620px}.view[data-astro-cid-suvfuyfa]{background:#11151f;border:1px solid #83717b66;border-radius:3px;height:310px;position:relative;overflow:hidden}.night[data-astro-cid-suvfuyfa]{background:radial-gradient(at 68% 35%,#77553745,#0000 45%),linear-gradient(#111827,#303044 80%,#352c3d);position:absolute;inset:0;overflow:hidden}.night[data-astro-cid-suvfuyfa]:after{content:"";clip-path:polygon(0 20%,19% 10%,40% 28%,65% 7%,84% 10%,100% 25%,100% 100%,0 100%);background:linear-gradient(#131822,#11121a);height:25%;position:absolute;bottom:0;left:0;right:0}.stars[data-astro-cid-suvfuyfa]{background:#c8c1d1;border-radius:50%;width:2px;height:2px;position:absolute;top:15%;left:15%;box-shadow:26px 35px #bbb7c6,68px -6px #7c849c,135px 12px #8b879b,200px 53px #6d6a8b,12px 95px #79738d,255px 0 #9b90aa}.lamp[data-astro-cid-suvfuyfa]{transform-origin:bottom;z-index:1;background:linear-gradient(90deg,#6b6b75,#2d2d3b);width:4px;height:59%;position:absolute;top:29%;left:67%}.lamp[data-astro-cid-suvfuyfa]:before{content:"";background:#74707b;border-radius:13px 12px 1px 1px;width:28px;height:8px;position:absolute;top:-7px;right:-1px}.lamp[data-astro-cid-suvfuyfa]:after{content:"";background:#f8d28c;border-radius:0 0 50% 50%;width:17px;height:5px;transition:opacity .35s;position:absolute;top:0;right:4px;box-shadow:0 0 17px 7px #edb56887,0 32px 64px 30px #e6b3672b}.moth[data-astro-cid-suvfuyfa]{z-index:2;background:#e2c398;border-radius:50%;width:9px;height:20px;transition:left .7s,top .7s,transform .7s,filter .35s;position:absolute;top:68%;left:29%;transform:rotate(30deg)}.moth[data-astro-cid-suvfuyfa]:before,.moth[data-astro-cid-suvfuyfa]:after{content:"";background:linear-gradient(120deg,#e6dbca,#8d8598);border:1px solid #eee1cf54;width:21px;height:25px;position:absolute;top:-3px}.moth[data-astro-cid-suvfuyfa]:before{border-radius:60% 10% 30% 60%;right:5px;transform:rotate(-19deg)}.moth[data-astro-cid-suvfuyfa]:after{border-radius:10% 60% 60% 30%;left:5px;transform:rotate(19deg)}.view[data-astro-cid-suvfuyfa][data-shot="1"] .moth[data-astro-cid-suvfuyfa]{top:33%;left:61%;transform:rotate(-28deg)}.view[data-astro-cid-suvfuyfa][data-shot="2"] .moth[data-astro-cid-suvfuyfa]{filter:drop-shadow(0 0 10px #eac276);top:22%;left:31%;transform:rotate(-35deg)}.view[data-astro-cid-suvfuyfa][data-shot="2"] .lamp[data-astro-cid-suvfuyfa]:after{opacity:.12}.view[data-astro-cid-suvfuyfa][data-shot="2"] .night[data-astro-cid-suvfuyfa]{background:radial-gradient(at 31% 22%,#8d6a3d33,#0000 36%),linear-gradient(#111827,#202436 80%,#222232)}.num[data-astro-cid-suvfuyfa]{z-index:3;letter-spacing:.15em;color:#b9b4c5;font-size:10px;position:absolute;top:15px;left:17px}.cap[data-astro-cid-suvfuyfa]{z-index:3;font:17px var(--serif);color:#f2dfcd;position:absolute;bottom:16px;left:20px}.picker[data-astro-cid-suvfuyfa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.beat[data-astro-cid-suvfuyfa]{min-height:65px;color:var(--text-soft);font:11px/1.4 var(--sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #f3e8dc21;border-radius:3px;padding:10px}.beat[data-astro-cid-suvfuyfa]:disabled{cursor:default}.beat[data-astro-cid-suvfuyfa] span[data-astro-cid-suvfuyfa]{letter-spacing:.1em;color:var(--orange);margin-bottom:4px;font-size:10px;display:block}.beat[data-astro-cid-suvfuyfa][aria-pressed=true]{color:var(--text);background:#eca55712;border-color:#eca55799}.film-caption[data-astro-cid-suvfuyfa]{font:italic 16px var(--serif);color:var(--rose);text-align:center;margin:20px 0 0}.controls[data-astro-cid-suvfuyfa]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}@media (width<=640px){.view[data-astro-cid-suvfuyfa]{height:280px}}@media (width<=360px){.view[data-astro-cid-suvfuyfa]{height:245px}.picker[data-astro-cid-suvfuyfa]{gap:6px}.beat[data-astro-cid-suvfuyfa]{padding:8px 6px;font-size:10px}}.fw[data-astro-cid-k5fzaswl]{max-width:960px;font-family:var(--sans)}.fw-h[data-astro-cid-k5fzaswl]{font:750 clamp(28px, 3vw, 36px)/1.1 "Nunito", var(--sans);color:#f2d399}.fw-scene[data-astro-cid-k5fzaswl]{background:linear-gradient(#30413c,#647158);border-radius:7px;margin-top:18px;padding-top:60px;position:relative;overflow:hidden}.fw-scene[data-astro-cid-k5fzaswl].night{background:linear-gradient(#111622,#292f32)}.fw-note[data-astro-cid-k5fzaswl]{font:15px/1.3 "Nunito", var(--sans);color:#fcf4dc;position:absolute;top:16px;left:20px}.fw-views[data-astro-cid-k5fzaswl]{position:relative}.fw-view[data-astro-cid-k5fzaswl]{width:100%;height:auto;display:block}.fw-view-night[data-astro-cid-k5fzaswl]{opacity:0;transition:opacity .3s;position:absolute;inset:0}.fw-scene[data-astro-cid-k5fzaswl].night .fw-view-night[data-astro-cid-k5fzaswl]{opacity:1}.fw-controls[data-astro-cid-k5fzaswl]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.fw-controls[data-astro-cid-k5fzaswl] button[data-astro-cid-k5fzaswl]{min-height:38px;color:var(--text);font:13px var(--sans);cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:6px;padding:8px 13px}.fw-controls[data-astro-cid-k5fzaswl] button[data-astro-cid-k5fzaswl][aria-pressed=true]{color:#1b2026;background:#e4d4b9;border-color:#e4d4b9}@media (width<=540px){.fw-scene[data-astro-cid-k5fzaswl]{padding-top:72px}.fw-views[data-astro-cid-k5fzaswl]{width:160%;max-width:none;margin-left:-30%}.fw-controls[data-astro-cid-k5fzaswl] button[data-astro-cid-k5fzaswl]{min-height:44px}}.sc[data-astro-cid-aej6vham]{font-family:var(--sans)}.sc-h[data-astro-cid-aej6vham]{font:400 clamp(28px, 3vw, 40px)/1.15 var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:22ch}.sc-grid[data-astro-cid-aej6vham]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px 56px;margin-top:26px;display:grid}@media (width<=880px){.sc-grid[data-astro-cid-aej6vham]{grid-template-columns:1fr}}.scene[data-astro-cid-aej6vham]{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:30px;max-width:560px;padding-top:10px;display:grid}.strip[data-astro-cid-aej6vham]{background:linear-gradient(140deg,#3c3741,#15151d);border:1px solid #625664;border-bottom:7px solid #09090d;border-radius:13px;flex-direction:column;gap:12px;padding:15px;display:flex;transform:rotate(-3deg);box-shadow:10px 15px 30px #0000004d}.gkey[data-astro-cid-aej6vham]{box-sizing:border-box;color:#c5b5ca;width:100%;min-height:57px;font:16px var(--sans);cursor:pointer;background:linear-gradient(130deg,#50414f,#25222c);border:1px solid #6e5c71;border-bottom:5px solid #08080c;border-radius:6px;transition:transform .12s,color .12s,background .12s;box-shadow:inset 0 1px #b29caa26}.gkey[data-astro-cid-aej6vham]:disabled{cursor:default}.gkey[data-astro-cid-aej6vham][aria-pressed=true]{color:#ffcedb;background:linear-gradient(130deg,#614357,#342331);border-color:#ba7b98;box-shadow:0 0 18px #ef8ea124,inset 0 1px #efaacb54}.gkey[data-astro-cid-aej6vham]:not(:disabled):active{transform:translateY(3px)}.caption[data-astro-cid-aej6vham]{color:var(--text-soft);text-align:center;margin:18px 0 0;font-size:12px}.detail[data-astro-cid-aej6vham]{border-left:1px solid #ef8ea16b;min-height:260px;padding:4px 0 4px 24px}.label[data-astro-cid-aej6vham]{letter-spacing:.15em;text-transform:uppercase;color:var(--text-soft);font-size:11px}.content[data-astro-cid-aej6vham]{min-height:152px}.name[data-astro-cid-aej6vham]{font:400 25px/1.2 var(--serif);color:var(--text);margin:13px 0}.line[data-astro-cid-aej6vham]{min-height:48px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}.map[data-astro-cid-aej6vham]{color:var(--text-soft);margin:14px 0 0;padding:0;font-size:12px;line-height:1.8;list-style:none}.map[data-astro-cid-aej6vham] strong[data-astro-cid-aej6vham]{color:var(--rose);margin-right:12px;font-weight:400}.else[data-astro-cid-aej6vham]{color:var(--text-faint);margin:10px 0 0;font-size:12px}.question[data-astro-cid-aej6vham]{font:italic 17px var(--serif);color:#d9b8c5;border:1px solid #ef8ea13d;border-radius:9px;margin-top:22px;padding:17px 13px}.ctx[data-astro-cid-aej6vham]{width:100%;color:var(--text-soft);margin-top:22px;font-size:11px;display:block}.ctx[data-astro-cid-aej6vham] select[data-astro-cid-aej6vham]{width:100%;max-width:190px;min-height:44px;color:var(--text);font:13px var(--sans);cursor:pointer;background:#231b27;border:1px solid #6d5d70;border-radius:7px;margin-top:6px;padding:7px 12px;display:block}@media (width<=850px){.scene[data-astro-cid-aej6vham]{grid-template-columns:86px minmax(0,1fr);gap:18px}.strip[data-astro-cid-aej6vham]{padding:12px}.detail[data-astro-cid-aej6vham]{padding-left:18px}}@media (width<=640px){.scene[data-astro-cid-aej6vham]{grid-template-columns:90px minmax(0,1fr);gap:28px;max-width:400px}.strip[data-astro-cid-aej6vham]{transform:rotate(-2deg)}.detail[data-astro-cid-aej6vham]{min-height:280px}}@media (width<=360px){.scene[data-astro-cid-aej6vham]{grid-template-columns:77px minmax(0,1fr);gap:18px}.strip[data-astro-cid-aej6vham]{padding:10px}.gkey[data-astro-cid-aej6vham]{min-height:54px}.detail[data-astro-cid-aej6vham]{padding-left:14px}.name[data-astro-cid-aej6vham]{font-size:22px}}.af[data-astro-cid-gs4jmxny]{font-family:var(--sans)}.af-h[data-astro-cid-gs4jmxny]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.af-side[data-astro-cid-gs4jmxny]{margin-top:22px}.af-scene[data-astro-cid-gs4jmxny]{max-width:620px}.conversation[data-astro-cid-gs4jmxny]{background:#181c24;gap:18px;padding:20px;display:grid}.row[data-astro-cid-gs4jmxny]{align-items:center;gap:12px;min-width:0;display:flex}.initial[data-astro-cid-gs4jmxny]{color:#17131c;background:#adbcf2;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:600;transition:background-color .18s;display:inline-grid}.katja[data-astro-cid-gs4jmxny]{background:#ebbb79}.juno[data-astro-cid-gs4jmxny]{background:#d3afd9}.conversation[data-astro-cid-gs4jmxny].raw .initial[data-astro-cid-gs4jmxny]{background:#bdc4d1}.voice-name[data-astro-cid-gs4jmxny]{font-size:17px;display:block}.voice-origin[data-astro-cid-gs4jmxny]{color:#bac6d8;margin-top:1px;font-size:12px;display:block}.control[data-astro-cid-gs4jmxny]{color:#e7edf5;font:13px/1.5 var(--sans);cursor:pointer;background:#252d3b;border:1px solid #70809a;border-radius:3px;margin-top:15px;padding:9px 13px}.control[data-astro-cid-gs4jmxny]:hover{border-color:var(--cyan);color:var(--cyan)}@media (pointer:coarse){.control[data-astro-cid-gs4jmxny]{min-height:44px}}.sc[data-astro-cid-eta6keqz]{font-family:var(--sans)}.sc-h[data-astro-cid-eta6keqz]{font:400 clamp(28px, 3vw, 40px)/1.15 var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:22ch}.sc-grid[data-astro-cid-eta6keqz]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px 56px;margin-top:26px;display:grid}@media (width<=880px){.sc-grid[data-astro-cid-eta6keqz]{grid-template-columns:1fr}}.art[data-astro-cid-eta6keqz]{max-width:560px}.chat[data-astro-cid-eta6keqz]{padding:26px 6px;position:relative}.chat[data-astro-cid-eta6keqz]:before{content:"";z-index:-1;background:radial-gradient(#89324d1a,#0000 70%);width:65%;height:250px;position:absolute;top:-20px;left:4%}.message[data-astro-cid-eta6keqz]{max-width:450px;font:clamp(21px, 2.6vw, 28px)/1.9 var(--serif);color:var(--text);margin:0}.message[data-astro-cid-eta6keqz].second{color:#d7c0ce;border-left:1px solid #ef8ea15c;margin-top:30px;margin-left:35px;padding-left:23px}.caption[data-astro-cid-eta6keqz]{letter-spacing:.08em;color:var(--text-soft);margin:28px 0 0 35px;font-size:11px}.token[data-astro-cid-eta6keqz]{color:var(--rose);font:14px/1.7 var(--mono);white-space:nowrap;background:#ef8ea117;border-radius:4px;padding:3px 4px}.emote[data-astro-cid-eta6keqz]{vertical-align:-.18em;color:#39212c;transform-origin:50% 80%;background:#edb567;border-radius:45% 47% 40% 42%;width:1.22em;height:1.14em;margin:0 .12em;font-size:1.1em;display:inline-block;position:relative;box-shadow:inset -.08em -.09em #c48447}.emote[data-astro-cid-eta6keqz]:before{content:"";background:currentColor;border-radius:50%;width:.11em;height:.12em;position:absolute;top:40%;left:25%;box-shadow:.39em 0}.emote[data-astro-cid-eta6keqz]:after{content:"";border-bottom:.06em solid;border-radius:0 0 50% 50%;width:.24em;height:.12em;position:absolute;top:61%;left:40%}.arm[data-astro-cid-eta6keqz]{background:inherit;border-radius:8px;width:.13em;height:.51em;position:absolute;top:32%}.arm[data-astro-cid-eta6keqz]:first-child{left:-.08em;transform:rotate(-28deg)}.arm[data-astro-cid-eta6keqz]:last-child{right:-.08em;transform:rotate(28deg)}.emote[data-astro-cid-eta6keqz].side-eye{background:#db9bb3;transform:rotate(-7deg);box-shadow:inset -.08em -.09em #b56e91}.emote[data-astro-cid-eta6keqz].side-eye:before{width:.1em;height:.09em;left:34%;box-shadow:.35em 0}.emote[data-astro-cid-eta6keqz].side-eye:after{border-radius:0;height:0;top:65%;left:45%;transform:rotate(-8deg)}.reacting[data-astro-cid-eta6keqz] .emote[data-astro-cid-eta6keqz].victory{animation:.6s little-cheer}.reacting[data-astro-cid-eta6keqz] .emote[data-astro-cid-eta6keqz].side-eye{animation:.65s little-look}@keyframes little-cheer{0%,to{transform:none}35%{transform:translateY(-.18em)rotate(-9deg)}65%{transform:rotate(8deg)}}@keyframes little-look{0%,to{transform:rotate(-7deg)}50%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.reacting[data-astro-cid-eta6keqz] .emote[data-astro-cid-eta6keqz].victory{transform:translateY(-.18em)rotate(-9deg)}.reacting[data-astro-cid-eta6keqz] .emote[data-astro-cid-eta6keqz].side-eye{transform:rotate(6deg)}}.controls[data-astro-cid-eta6keqz]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.plain[data-astro-cid-eta6keqz]{min-height:44px;color:var(--text);font:12px var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}.plain[data-astro-cid-eta6keqz]:hover{color:var(--cyan)}@media (width<=850px){.message[data-astro-cid-eta6keqz].second{margin-left:18px;padding-left:18px}}@media (width<=640px){.chat[data-astro-cid-eta6keqz]{padding:10px 2px}.caption[data-astro-cid-eta6keqz]{margin-left:18px}.message[data-astro-cid-eta6keqz]{font-size:25px}}@media (width<=360px){.message[data-astro-cid-eta6keqz]{font-size:23px}.message[data-astro-cid-eta6keqz].second{margin-left:12px;padding-left:15px}}.lg[data-astro-cid-qphg5no3]{max-width:720px;font-family:var(--sans)}.lg-h[data-astro-cid-qphg5no3]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.lg-globe[data-astro-cid-qphg5no3]{background:#08131d;border-radius:7px;justify-content:center;align-items:center;min-height:260px;margin-top:18px;padding:12px;display:flex}.lg-globe[data-astro-cid-qphg5no3] svg[data-astro-cid-qphg5no3]{width:235px;height:235px;display:block}.lg-sea[data-astro-cid-qphg5no3]{background:#05080c;border-radius:7px;min-height:250px;margin-top:18px;position:relative;overflow:hidden}.lg-sea[data-astro-cid-qphg5no3] svg[data-astro-cid-qphg5no3]{width:100%;height:auto;display:block}.lg-moon[data-astro-cid-qphg5no3],.lg-coast[data-astro-cid-qphg5no3]{transition:opacity .3s}.lg-sea[data-astro-cid-qphg5no3].moon-off .lg-moon[data-astro-cid-qphg5no3],.lg-sea[data-astro-cid-qphg5no3].coast-off .lg-coast[data-astro-cid-qphg5no3]{opacity:0}.lg-caption[data-astro-cid-qphg5no3]{z-index:1;font:12px/1.5 var(--mono);color:#b4bcc3;margin:0;position:absolute;bottom:15px;left:20px}.lg-controls[data-astro-cid-qphg5no3]{margin-top:14px}.lg-views[data-astro-cid-qphg5no3],.lg-lights[data-astro-cid-qphg5no3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-lights[data-astro-cid-qphg5no3]{gap:8px 22px;margin-top:6px}.lg-views[data-astro-cid-qphg5no3] button[data-astro-cid-qphg5no3]{min-height:38px;color:var(--text);font:13px var(--sans);cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:6px;padding:8px 13px}.lg-views[data-astro-cid-qphg5no3] button[data-astro-cid-qphg5no3][aria-pressed=true]{color:#1b2026;background:#e4d4b9;border-color:#e4d4b9}.lg-lights[data-astro-cid-qphg5no3] label[data-astro-cid-qphg5no3]{cursor:pointer;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.lg-lights[data-astro-cid-qphg5no3] input[data-astro-cid-qphg5no3]{accent-color:#ecd6ad;width:16px;height:16px;margin:0}@media (width<=540px){.lg-sea[data-astro-cid-qphg5no3] svg[data-astro-cid-qphg5no3]{width:145%;max-width:none;margin-left:-22.5%}.lg-views[data-astro-cid-qphg5no3] button[data-astro-cid-qphg5no3],.lg-lights[data-astro-cid-qphg5no3] label[data-astro-cid-qphg5no3]{min-height:44px}}.le[data-astro-cid-paocuumr]{background:radial-gradient(at 72% 48%,#26505e40,#0000 52%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);max-width:900px;padding:12px 0 8px;display:grid}.le-words[data-astro-cid-paocuumr]{min-width:0}.le-h[data-astro-cid-paocuumr]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.le-stage[data-astro-cid-paocuumr]{flex-direction:column;align-items:center;display:flex}.le-desk[data-astro-cid-paocuumr]{--le-u:1px;border-bottom:1px solid #3c4b50;justify-content:center;width:100%;padding:16px 0 36px;display:flex}.le-control[data-astro-cid-paocuumr]{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.le-btn[data-astro-cid-paocuumr]{appearance:none;cursor:pointer;min-height:44px;color:var(--text);font:500 13px var(--sans);background:#1b2a32;border:1px solid #52636b;border-radius:30px;padding:10px 18px}.le-btn[data-astro-cid-paocuumr]:hover{background:#273d46}.le-say[data-astro-cid-paocuumr]{min-width:30px;font:italic 400 17px var(--serif);color:#9dd1d5}@media (width<=720px){.le[data-astro-cid-paocuumr]{grid-template-columns:1fr;gap:20px}.le-desk[data-astro-cid-paocuumr]{--le-u:.85px}}.mm[data-astro-cid-xzitzdlu]{max-width:920px;font-family:var(--sans);background:linear-gradient(135deg,#321b32,#171521 70%);border:1px solid #654057;border-radius:14px;overflow:hidden}.mm-top[data-astro-cid-xzitzdlu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px 48px;padding:44px 48px 32px;display:grid}.mm-h[data-astro-cid-xzitzdlu]{font:400 clamp(32px, 4vw, 50px)/1.08 var(--serif);letter-spacing:-.03em}.mm-copy[data-astro-cid-xzitzdlu]{min-width:0}.mm-copy[data-astro-cid-xzitzdlu] .e-sub{margin-top:0}.mm-stage[data-astro-cid-xzitzdlu]{background:radial-gradient(at 30% 0,#d961a540,#0000 60%),radial-gradient(at 75% 0,#714dbe40,#0000 50%),#191321;border:1px solid #57405c;border-radius:8px;min-height:300px;margin:0 26px;transition:background .2s;position:relative;overflow:hidden}.mm-stage[data-astro-cid-xzitzdlu]:before,.mm-stage[data-astro-cid-xzitzdlu]:after{content:"";z-index:2;clip-path:polygon(0 0,100% 0,70% 65%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#43263e 0 10px,#593049 11px 18px,#332135 20px 28px);width:36px;position:absolute;top:0;bottom:0}.mm-stage[data-astro-cid-xzitzdlu]:before{left:0}.mm-stage[data-astro-cid-xzitzdlu]:after{right:0;transform:scaleX(-1)}.mm-word[data-astro-cid-xzitzdlu]{text-align:center;font:italic 400 27px/1.2 var(--serif);color:#f3d8ed;padding:25px 55px 0;display:block}.mm-lanes[data-astro-cid-xzitzdlu]{background:repeating-linear-gradient(0deg,#0000 0 24px,#674b68 24px 25px);border-bottom:1px solid #674b68;height:102px;position:absolute;top:95px;left:12%;right:12%}.mm-lanes[data-astro-cid-xzitzdlu] i[data-astro-cid-xzitzdlu]{background:#efb3cb;border-radius:5px;height:10px;transition:background .2s;position:absolute;box-shadow:0 0 12px #efb3cb26}.mm-lanes[data-astro-cid-xzitzdlu] .mm-n1[data-astro-cid-xzitzdlu]{width:10%;top:49px;left:2%}.mm-lanes[data-astro-cid-xzitzdlu] .mm-n2[data-astro-cid-xzitzdlu]{background:#97d9e5;width:17%;top:24px;left:14%}.mm-lanes[data-astro-cid-xzitzdlu] .mm-n3[data-astro-cid-xzitzdlu]{width:9%;top:49px;left:33%}.mm-lanes[data-astro-cid-xzitzdlu] .mm-n4[data-astro-cid-xzitzdlu]{background:#e6b673;width:17%;top:74px;left:44%}.mm-lanes[data-astro-cid-xzitzdlu] .mm-n5[data-astro-cid-xzitzdlu]{width:9%;top:49px;left:64%}.mm-lanes[data-astro-cid-xzitzdlu] .mm-n6[data-astro-cid-xzitzdlu]{background:#bba1e7;width:21%;top:0;left:75%}.mm-phrase[data-astro-cid-xzitzdlu]{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#d0b6cf;font-size:12px;position:absolute;bottom:28px;left:55px;right:55px}.mm-stage[data-astro-cid-xzitzdlu].cool{background:radial-gradient(at 70% 0,#67bbc936,#0000 65%),#121c27}.mm-stage[data-astro-cid-xzitzdlu].cool:before,.mm-stage[data-astro-cid-xzitzdlu].cool:after{background:repeating-linear-gradient(90deg,#1c3b4b 0 10px,#2d5262 11px 18px,#182f3e 20px 28px)}.mm-stage[data-astro-cid-xzitzdlu].cool .mm-lanes[data-astro-cid-xzitzdlu] i[data-astro-cid-xzitzdlu]{background:#b6e0c8}.mm-stage[data-astro-cid-xzitzdlu].cool .mm-lanes[data-astro-cid-xzitzdlu] .mm-n2[data-astro-cid-xzitzdlu],.mm-stage[data-astro-cid-xzitzdlu].cool .mm-lanes[data-astro-cid-xzitzdlu] .mm-n6[data-astro-cid-xzitzdlu]{background:#8ecedf}.mm-foot[data-astro-cid-xzitzdlu]{justify-content:space-between;align-items:center;gap:20px;padding:20px 48px 28px;display:flex}.mm-range[data-astro-cid-xzitzdlu]{color:#d5b7d0;flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.mm-btn[data-astro-cid-xzitzdlu]{appearance:none;cursor:pointer;min-height:44px;color:var(--text);font:500 12px var(--sans);background:#39243c;border:1px solid #805576;border-radius:30px;padding:10px 18px}.mm-btn[data-astro-cid-xzitzdlu]:hover{background:#4b2f4e}.mm-lineage[data-astro-cid-xzitzdlu]{color:#c3a3b9;border-top:1px solid #4c3348;flex-wrap:wrap;align-items:center;gap:12px;padding:22px 48px;font-size:12px;display:flex}.mm-lineage[data-astro-cid-xzitzdlu] b[data-astro-cid-xzitzdlu]{color:#ead8e4;font-weight:500}.mm-rule[data-astro-cid-xzitzdlu]{background:#8f6382;flex:0 30px;height:1px}.mm-meaning[data-astro-cid-xzitzdlu]{color:#bd9bb4;margin-left:auto}@media (width<=720px){.mm-top[data-astro-cid-xzitzdlu]{grid-template-columns:1fr;gap:16px;padding:30px 24px 22px}.mm-stage[data-astro-cid-xzitzdlu]{min-height:275px;margin:0 13px}.mm-word[data-astro-cid-xzitzdlu]{padding-top:23px;font-size:23px}.mm-lanes[data-astro-cid-xzitzdlu]{top:83px;left:16%;right:16%}.mm-phrase[data-astro-cid-xzitzdlu]{font-size:10px;bottom:29px;left:35px;right:35px}.mm-foot[data-astro-cid-xzitzdlu]{flex-direction:column;align-items:flex-start;gap:15px;padding:18px 24px 24px}.mm-range[data-astro-cid-xzitzdlu]{gap:14px;font-size:10px}.mm-lineage[data-astro-cid-xzitzdlu]{gap:8px;padding:20px 24px;font-size:11px}.mm-meaning[data-astro-cid-xzitzdlu]{flex-basis:100%;margin:4px 0 0}}.stage[data-astro-cid-arty2idq]{flex-wrap:wrap;align-items:center;gap:36px 56px;padding:16px 0 8px;display:flex}.scrap[data-astro-cid-arty2idq]{color:#382831;clip-path:polygon(0 0,100% 2%,99% 96%,92% 100%,85% 97%,76% 99%,66% 97%,55% 100%,45% 98%,34% 99%,24% 97%,12% 100%,0 98%);background:#eadcc6;gap:14px;width:max-content;min-width:214px;max-width:min(100%,30ch);padding:30px 30px 22px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:5px 14px 28px #0006}.scrap[data-astro-cid-arty2idq]:before{content:"";border-top:2px solid #cbbba6;position:absolute;top:0;left:8px;right:8px}.quote[data-astro-cid-arty2idq]{font:400 clamp(19px, 1.8vw, 24px)/1.35 "Special Elite", var(--mono);text-wrap:pretty;margin:0}.quote[data-astro-cid-arty2idq] em[data-astro-cid-arty2idq]{color:#a24361;letter-spacing:-.04em;font-style:normal}.by[data-astro-cid-arty2idq]{font:italic 400 15px var(--serif);color:#5e3f4a;justify-self:end;margin:0}.person[data-astro-cid-arty2idq]{align-items:center;gap:18px;display:flex}.face[data-astro-cid-arty2idq]{object-fit:cover;border-radius:50%;width:72px;height:72px;box-shadow:0 0 0 2px #f3e8dc24}.from[data-astro-cid-arty2idq]{font:600 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0}.who[data-astro-cid-arty2idq]{letter-spacing:-.01em;margin:4px 0 0;font-size:24px;line-height:1.1}.links[data-astro-cid-arty2idq]{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.nw[data-astro-cid-b2s6dffl]{font-family:var(--sans)}.nw-h[data-astro-cid-b2s6dffl]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.nw-side[data-astro-cid-b2s6dffl]{margin-top:26px}.nw-scene[data-astro-cid-b2s6dffl]{background:linear-gradient(#2a1b161c,#0000);border-top:1px solid #684739;border-bottom:1px solid #684739;max-width:640px;padding:24px 0}.nw-top[data-astro-cid-b2s6dffl]{justify-content:space-between;align-items:center;gap:18px;display:flex}.nw-range[data-astro-cid-b2s6dffl]{font:18px/1.5 var(--mono);color:var(--text);margin-top:4px}.nw-change[data-astro-cid-b2s6dffl]{font:400 36px/1 var(--serif);color:var(--orange);text-align:right;white-space:nowrap}.nw-change[data-astro-cid-b2s6dffl] span[data-astro-cid-b2s6dffl]{font:11px/1.5 var(--sans);color:var(--text-soft);margin-top:5px;display:block}.nw-chart[data-astro-cid-b2s6dffl]{width:100%;height:140px;margin:28px 0 0;display:block}.nw-ends[data-astro-cid-b2s6dffl]{font:12px/1.5 var(--mono);color:#ceb8ab;justify-content:space-between;display:flex}.nw-split[data-astro-cid-b2s6dffl]{gap:3px;height:10px;margin:25px 0 14px;display:flex}.nw-known[data-astro-cid-b2s6dffl]{background:var(--orange);width:81.25%}.nw-unknown[data-astro-cid-b2s6dffl]{box-sizing:border-box;background:repeating-linear-gradient(135deg,#0000 0 3px,#a28e80 3px 4px);border:1px solid #a28e80;width:18.75%}.nw-key[data-astro-cid-b2s6dffl]{grid-template-columns:1.2fr 1fr;gap:20px;margin:0;display:grid}.nw-key[data-astro-cid-b2s6dffl] div[data-astro-cid-b2s6dffl]{font:12px/1.5 var(--sans);grid-template-columns:1fr auto;gap:2px 10px;display:grid}.nw-key[data-astro-cid-b2s6dffl] dt[data-astro-cid-b2s6dffl]{color:#edc59c}.nw-key[data-astro-cid-b2s6dffl] div[data-astro-cid-b2s6dffl]:last-child dt[data-astro-cid-b2s6dffl]{color:var(--text-soft)}.nw-key[data-astro-cid-b2s6dffl] dd[data-astro-cid-b2s6dffl]{color:var(--text);margin:0}.nw-key[data-astro-cid-b2s6dffl] .nw-note[data-astro-cid-b2s6dffl]{color:#baa69a;grid-column:1/-1;font-size:11px}@media (width<=600px){.nw-range[data-astro-cid-b2s6dffl]{font-size:14px}.nw-key[data-astro-cid-b2s6dffl]{grid-template-columns:1fr;gap:14px}}.nh[data-astro-cid-czwolniq]{font-family:var(--sans)}.nh-h[data-astro-cid-czwolniq]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.nh-side[data-astro-cid-czwolniq]{margin-top:22px}.surface[data-astro-cid-czwolniq]{color:#2e2828;background:#e9dfc9;max-width:620px;padding:18px 22px 21px}.host[data-astro-cid-czwolniq]{border-bottom:1px solid #bfb299;align-items:center;gap:8px;padding-bottom:12px;font-size:12px;line-height:1.4;display:flex}.st[data-astro-cid-czwolniq]{object-fit:contain;flex:none;width:27px;height:27px;display:block}.ja[data-astro-cid-czwolniq]{margin:20px 0 13px;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(25px,4.5vw,32px);line-height:1.9}rt[data-astro-cid-czwolniq]{font-size:13px}.word[data-astro-cid-czwolniq]{background:#e9bf6959;border-bottom:2px solid #a78442;padding:1px 3px}.gloss[data-astro-cid-czwolniq]{border-top:1px solid #bfb299;flex-wrap:wrap;gap:15px;padding-top:13px;font-size:16px;display:flex}.gloss[data-astro-cid-czwolniq] span[data-astro-cid-czwolniq]:first-child{font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif}.readings[data-astro-cid-czwolniq]{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:32px;margin-top:16px;font-size:13px;display:flex}.readings[data-astro-cid-czwolniq] input[data-astro-cid-czwolniq]{accent-color:#6d5131;width:17px;height:17px;margin:0}.surface[data-astro-cid-czwolniq]:has(input:not(:checked)) rt[data-astro-cid-czwolniq]{visibility:hidden}@media (width<=560px){.surface[data-astro-cid-czwolniq]{padding:17px}}@media (pointer:coarse){.readings[data-astro-cid-czwolniq]{min-height:44px}}.nr[data-astro-cid-5rqfjroi]{font-family:var(--sans)}.nr-h[data-astro-cid-5rqfjroi]{font:400 clamp(26px, 3vw, 34px)/1.1 "Special Elite", var(--mono);letter-spacing:-.01em}.nr-side[data-astro-cid-5rqfjroi]{margin-top:18px}.nr-scene[data-astro-cid-5rqfjroi]{color:#c6e3e2;background:#0b1e26;border:1px solid #44686c;border-radius:2px;max-width:640px;padding:24px}.nr-micro[data-astro-cid-5rqfjroi]{font:500 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#81b1b4}.nr-premise[data-astro-cid-5rqfjroi]{max-width:390px;font:400 clamp(23px, 4vw, 36px)/1.3 var(--serif);text-wrap:pretty;margin:27px 0 30px}.nr-route[data-astro-cid-5rqfjroi]{font:12px/1.5 var(--mono);color:#89aaaa;border-top:1px solid #548a8d;grid-template-columns:1fr 1fr 1fr;gap:10px;padding-top:10px;display:grid}.nr-route[data-astro-cid-5rqfjroi] span[data-astro-cid-5rqfjroi]:nth-child(2){text-align:center;color:#e4bb83}.nr-route[data-astro-cid-5rqfjroi] span[data-astro-cid-5rqfjroi]:last-child{text-align:right}.nr-note[data-astro-cid-5rqfjroi]{color:#343e3c;font:15px/1.4 var(--serif);background:#c5b28d;margin:30px 0 0 25%;padding:13px 16px;transform:rotate(-2deg);box-shadow:0 4px 12px #00000040}@media (width<=540px){.nr-scene[data-astro-cid-5rqfjroi]{padding:19px}.nr-note[data-astro-cid-5rqfjroi]{margin-left:8%}}.pc[data-astro-cid-5vsbdn6d]{font-family:var(--sans)}.pc-h[data-astro-cid-5vsbdn6d]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em;margin-top:8px}.pc-side[data-astro-cid-5vsbdn6d]{margin-top:22px}.controls[data-astro-cid-5vsbdn6d]{flex-wrap:wrap;gap:8px;margin:0 0 25px;display:flex}.controls[data-astro-cid-5vsbdn6d][hidden],.manual[data-astro-cid-5vsbdn6d][hidden]{display:none}.controls[data-astro-cid-5vsbdn6d] button[data-astro-cid-5vsbdn6d],.manual[data-astro-cid-5vsbdn6d] button[data-astro-cid-5vsbdn6d]{min-height:44px;font:13px/1.4 var(--sans);color:#e8d9cb;cursor:pointer;background:0 0;border:1px solid #65545c;border-radius:4px;padding:9px 15px}.controls[data-astro-cid-5vsbdn6d] button[data-astro-cid-5vsbdn6d][aria-pressed=true]{color:#19141a;background:#f0d7b7;border-color:#f0d7b7}.scene[data-astro-cid-5vsbdn6d]{--cue-color:#e68998;grid-template-columns:155px 44px minmax(0,1fr);align-items:center;max-width:650px;margin:0;display:grid}.scene[data-astro-cid-5vsbdn6d][data-cue-mode=play]{--cue-color:#91d1aa}.scene[data-astro-cid-5vsbdn6d][data-cue-mode=away]{--cue-color:#8f899a}.scene[data-astro-cid-5vsbdn6d][data-manual=true]{--cue-color:#e5bc73}.phone[data-astro-cid-5vsbdn6d]{text-align:center;background:linear-gradient(155deg,#382740,#17131d);border:2px solid #64566e;border-radius:26px;flex-direction:column;align-items:center;min-height:246px;padding:13px 12px 24px;display:flex;box-shadow:7px 12px 27px #0003}.phone-top[data-astro-cid-5vsbdn6d]{background:#0d0a10;border-radius:8px;width:43px;height:7px;margin:0 0 23px}.phone-time[data-astro-cid-5vsbdn6d]{font:37px/1.1 var(--sans);letter-spacing:-.04em;color:#eadbf0;margin-bottom:26px}.phone-source[data-astro-cid-5vsbdn6d],.phone-state[data-astro-cid-5vsbdn6d]{font:10px/1.5 var(--sans);color:#c8afd6}.phone-label[data-astro-cid-5vsbdn6d]{font:400 20px/1.2 var(--serif);color:#f0e5f4;margin:7px 0;display:block}.scene[data-astro-cid-5vsbdn6d][data-cue-mode=play] .phone[data-astro-cid-5vsbdn6d]{background:linear-gradient(155deg,#233d35,#141e20);border-color:#547368;border-radius:8px;min-height:210px;box-shadow:0 8px #121b1c,7px 12px 27px #0003}.scene[data-astro-cid-5vsbdn6d][data-cue-mode=away] .phone[data-astro-cid-5vsbdn6d]{background:linear-gradient(155deg,#282734,#17151d);border-radius:12px;min-height:210px}.scene[data-astro-cid-5vsbdn6d][data-cue-mode=play] .phone-top[data-astro-cid-5vsbdn6d]{background:#537267;border-radius:0;width:100%;height:1px;margin:15px 0 30px}.scene[data-astro-cid-5vsbdn6d][data-cue-mode=away] .phone-top[data-astro-cid-5vsbdn6d]{background:#51455b;border-radius:0;width:100%;height:1px;margin:15px 0 30px}.scene[data-astro-cid-5vsbdn6d][data-cue-mode=play] .phone-time[data-astro-cid-5vsbdn6d],.scene[data-astro-cid-5vsbdn6d][data-cue-mode=away] .phone-time[data-astro-cid-5vsbdn6d]{display:none}.bridge[data-astro-cid-5vsbdn6d]{color:#c29ad7;align-items:center;gap:2px;padding:0 6px;display:flex}.bridge[data-astro-cid-5vsbdn6d] span[data-astro-cid-5vsbdn6d]{background:#765b88;flex:1;height:1px}.bridge[data-astro-cid-5vsbdn6d] b[data-astro-cid-5vsbdn6d]{font:400 20px/1 var(--sans)}.card[data-astro-cid-5vsbdn6d]{background:#252331;border:1px solid #51465f;border-radius:10px;padding:20px;box-shadow:3px 10px 24px #0003}.card-label[data-astro-cid-5vsbdn6d]{font:11px/1.5 var(--sans);letter-spacing:.05em;color:#cbbdd9;margin-bottom:20px}.profile[data-astro-cid-5vsbdn6d]{align-items:center;gap:12px;display:flex}.avatar[data-astro-cid-5vsbdn6d]{width:45px;height:45px;font:24px/1 var(--serif);color:#eee1f6;background:#6a527c;border-radius:50%;flex:0 0 45px;justify-content:center;align-items:center;display:flex;position:relative}.light[data-astro-cid-5vsbdn6d]{box-sizing:content-box;background:var(--cue-color);border:3px solid #252331;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-2px;right:-3px}.scene[data-astro-cid-5vsbdn6d][data-cue-mode=work] .light[data-astro-cid-5vsbdn6d]:after{content:"";background:#252331;width:7px;height:2px;position:absolute;top:6px;left:3px}.scene[data-astro-cid-5vsbdn6d][data-cue-mode=away] .light[data-astro-cid-5vsbdn6d]{outline-offset:-5px;background:0 0;outline:2px solid #8f899a}.scene[data-astro-cid-5vsbdn6d][data-manual=true] .light[data-astro-cid-5vsbdn6d]{background:#e5bc73;outline:none}.scene[data-astro-cid-5vsbdn6d][data-manual=true] .light[data-astro-cid-5vsbdn6d]:after{content:none}.profile-name[data-astro-cid-5vsbdn6d]{font:600 13px/1.4 var(--sans);color:#f0e9f5;display:block}.profile-status[data-astro-cid-5vsbdn6d]{font:11px/1.5 var(--sans);color:#d2c1df;margin-top:3px;display:block}.rich[data-astro-cid-5vsbdn6d]{border-top:1px solid #494052;min-height:104px;margin-top:20px;padding-top:17px}.rich-k[data-astro-cid-5vsbdn6d]{font:10px/1.5 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--text-soft);display:block}.rich-title[data-astro-cid-5vsbdn6d]{font:400 23px/1.2 var(--serif);color:#f1d9fa;margin:6px 0;display:block}.rich-detail[data-astro-cid-5vsbdn6d]{font:11px/1.5 var(--sans);color:#c8b5d6;display:block}.owner[data-astro-cid-5vsbdn6d]{font:10px/1.5 var(--sans);color:#cdb5df;margin-top:13px;display:block}.scene[data-astro-cid-5vsbdn6d][data-manual=true] .owner[data-astro-cid-5vsbdn6d]{color:#ecc788}.manual[data-astro-cid-5vsbdn6d]{flex-wrap:wrap;align-items:center;gap:13px;margin-top:22px;display:flex}.manual[data-astro-cid-5vsbdn6d] button[data-astro-cid-5vsbdn6d]{color:#e6d8ee;text-align:left;border-color:#64526d;padding:10px 13px;font-size:12px}.manual[data-astro-cid-5vsbdn6d] button[data-astro-cid-5vsbdn6d][aria-pressed=true]{color:#f1cf9d;background:#4b382a66;border-color:#d5ae7a}.manual[data-astro-cid-5vsbdn6d]>span[data-astro-cid-5vsbdn6d]{font:italic 12px/1.4 var(--serif);color:#cbb5d8}@media (width<=600px){.controls[data-astro-cid-5vsbdn6d]{gap:7px}.controls[data-astro-cid-5vsbdn6d] button[data-astro-cid-5vsbdn6d]{padding:9px 11px;font-size:12px}.scene[data-astro-cid-5vsbdn6d]{grid-template-columns:minmax(0,1fr);gap:17px}.phone[data-astro-cid-5vsbdn6d]{border-radius:20px;width:100%;max-width:230px;min-height:0;margin:auto;padding:12px 18px 18px}.phone-top[data-astro-cid-5vsbdn6d]{margin-bottom:14px}.phone-time[data-astro-cid-5vsbdn6d]{margin-bottom:15px;font-size:30px}.bridge[data-astro-cid-5vsbdn6d]{width:33px;margin:auto;padding:0;transform:rotate(90deg)}.card[data-astro-cid-5vsbdn6d]{width:100%;max-width:360px;margin:auto}}.rs[data-astro-cid-vvxk562n]{font-family:var(--sans)}.rs-h[data-astro-cid-vvxk562n]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.rs-side[data-astro-cid-vvxk562n]{margin-top:18px}.rs-scene[data-astro-cid-vvxk562n]{background:#0a0d12;border:1px solid #1d242e;border-radius:7px;max-width:720px;padding:18px 12px 5px;position:relative;overflow:hidden}.rs-heading[data-astro-cid-vvxk562n]{z-index:2;font:500 16px/1.3 var(--sans);color:#ecebe6;position:absolute;top:18px;left:21px}.rs-heading[data-astro-cid-vvxk562n] small[data-astro-cid-vvxk562n]{font:12px/1.6 var(--sans);color:#c9c5b8;display:block}.rs-art[data-astro-cid-vvxk562n]{width:100%;height:auto;display:block}.rs-path[data-astro-cid-vvxk562n]{stroke:#e2a53a;opacity:.18;transition:opacity .3s}.rs-scene[data-astro-cid-vvxk562n].path-on .rs-path[data-astro-cid-vvxk562n]{opacity:1}.rs-caption[data-astro-cid-vvxk562n]{min-height:37px;font:14px/1.5 var(--serif);color:#c9c5b8;margin:0;padding:0 8px 13px}.rs-controls[data-astro-cid-vvxk562n]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rs-controls[data-astro-cid-vvxk562n] button[data-astro-cid-vvxk562n]{min-height:38px;color:var(--text);font:13px var(--sans);cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:6px;padding:8px 13px}.rs-controls[data-astro-cid-vvxk562n] button[data-astro-cid-vvxk562n][aria-pressed=true]{color:#1b2026;background:#e4d4b9;border-color:#e4d4b9}@media (width<=540px){.rs-heading[data-astro-cid-vvxk562n]{font-size:14px}.rs-controls[data-astro-cid-vvxk562n] button[data-astro-cid-vvxk562n]{min-height:44px}}.tw[data-astro-cid-xbj57ftq]{max-width:700px;font-family:var(--sans)}.tw-head[data-astro-cid-xbj57ftq]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.tw-h[data-astro-cid-xbj57ftq]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.tw-scene[data-astro-cid-xbj57ftq]{grid-template-columns:minmax(170px,.82fr) minmax(0,1fr);align-items:center;gap:42px;margin:28px 7px 0;display:grid}.paper[data-astro-cid-xbj57ftq]{color:#2d2629;width:100%;max-width:260px;font:12px/1.6 var(--mono);clip-path:polygon(0 0,100% 0,100% 97%,96% 100%,92% 97%,88% 100%,84% 97%,80% 100%,76% 97%,72% 100%,68% 97%,64% 100%,60% 97%,56% 100%,52% 97%,48% 100%,44% 97%,40% 100%,36% 97%,32% 100%,28% 97%,24% 100%,20% 97%,16% 100%,12% 97%,8% 100%,4% 97%,0 100%);background:#eddfc8;margin:auto;padding:28px 24px 35px;transform:rotate(-2deg);box-shadow:2px 8px 26px #00000054}.paper[data-astro-cid-xbj57ftq] small[data-astro-cid-xbj57ftq]{text-align:center;font:11px/1.5 var(--mono);letter-spacing:.12em;display:block}.paper-h[data-astro-cid-xbj57ftq]{text-align:center;font:400 28px/1.15 var(--serif);margin:17px 0 9px;display:block}.rule[data-astro-cid-xbj57ftq]{border-top:1px dashed #746965;margin:18px 0 13px;display:block}.paper[data-astro-cid-xbj57ftq] dl[data-astro-cid-xbj57ftq]{margin:0}.paper[data-astro-cid-xbj57ftq] dl[data-astro-cid-xbj57ftq] div[data-astro-cid-xbj57ftq]{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.paper[data-astro-cid-xbj57ftq] dt[data-astro-cid-xbj57ftq],.paper[data-astro-cid-xbj57ftq] dd[data-astro-cid-xbj57ftq]{margin:0}.total[data-astro-cid-xbj57ftq]{text-align:center;font:400 20px/1.3 var(--serif);margin:7px 0 10px;display:block}.thread[data-astro-cid-xbj57ftq]{padding:5px}.moments[data-astro-cid-xbj57ftq]{border-left:1px solid #6b4651;margin:23px 0 0;padding:0 0 0 21px;list-style:none}.moments[data-astro-cid-xbj57ftq] li[data-astro-cid-xbj57ftq]{margin:0 0 27px;position:relative}.moments[data-astro-cid-xbj57ftq] li[data-astro-cid-xbj57ftq]:last-child{margin-bottom:0}.moments[data-astro-cid-xbj57ftq] li[data-astro-cid-xbj57ftq]:before{content:"";background:#25121b;border:1px solid #ef8ea1;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-25px}.m-time[data-astro-cid-xbj57ftq]{font:11px/1.5 var(--mono);color:#ef8ea1;display:block}.m-title[data-astro-cid-xbj57ftq]{font:400 21px/1.2 var(--serif);color:var(--text);margin:4px 0 5px;display:block}.m-detail[data-astro-cid-xbj57ftq]{font:12px/1.6 var(--sans);color:#cbb8bd;display:block}.tw-copy[data-astro-cid-xbj57ftq]{margin-top:10px}@media (width<=600px){.tw-scene[data-astro-cid-xbj57ftq]{grid-template-columns:minmax(0,1fr);gap:25px;margin:24px 0 0}.thread[data-astro-cid-xbj57ftq]{width:100%;max-width:300px;margin:auto}}.rw[data-astro-cid-vt3tn56v]{font-family:var(--sans)}.rw-h[data-astro-cid-vt3tn56v]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.rw-side[data-astro-cid-vt3tn56v]{margin-top:18px}.rw-scene[data-astro-cid-vt3tn56v]{background:#181f25;border:1px solid #4a565f;border-radius:7px;grid-template-columns:1fr 1fr;align-items:center;gap:18px;max-width:640px;padding:20px;display:grid}.rw-art[data-astro-cid-vt3tn56v]{width:100%;height:auto;display:block}.rw-micro[data-astro-cid-vt3tn56v]{font:500 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.rw-value[data-astro-cid-vt3tn56v]{font:400 46px/1.2 var(--mono);font-variant-numeric:tabular-nums;color:#f2b35f;margin:10px 0}.rw-source[data-astro-cid-vt3tn56v]{font:13px/1.5 var(--mono);color:#c1cbd3}.rw-controls[data-astro-cid-vt3tn56v]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rw-controls[data-astro-cid-vt3tn56v] button[data-astro-cid-vt3tn56v]{min-height:38px;color:var(--text);font:13px var(--sans);cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:6px;padding:8px 13px}.rw-controls[data-astro-cid-vt3tn56v] button[data-astro-cid-vt3tn56v][aria-pressed=true]{color:#1b2026;background:#e4d4b9;border-color:#e4d4b9}.rw-copy[data-astro-cid-vt3tn56v] .e-body p:last-child{font:13px/1.5 var(--sans);color:#b8c4c9}@media (width<=540px){.rw-scene[data-astro-cid-vt3tn56v]{gap:10px;padding:12px}.rw-value[data-astro-cid-vt3tn56v]{font-size:36px}.rw-controls[data-astro-cid-vt3tn56v] button[data-astro-cid-vt3tn56v]{min-height:44px}}.rp[data-astro-cid-4pkq2kbh]{font-family:var(--sans)}.rp-h[data-astro-cid-4pkq2kbh]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.rp-side[data-astro-cid-4pkq2kbh]{margin-top:25px}.sheets[data-astro-cid-4pkq2kbh]{flex-wrap:wrap;gap:15px;max-width:620px;display:flex}.sheet[data-astro-cid-4pkq2kbh]{color:#2b2926;min-width:135px;font:15px/1.7 var(--mono);background:#cbbda0;border-bottom:4px solid #988c73;flex:1;padding:20px 16px 23px}.sheet[data-astro-cid-4pkq2kbh]:nth-child(2){transform:rotate(-1.3deg)}.sheet[data-astro-cid-4pkq2kbh]:nth-child(3){transform:rotate(.8deg)}.sheet[data-astro-cid-4pkq2kbh] small[data-astro-cid-4pkq2kbh]{color:#665c49;margin-bottom:16px;font-size:11px;display:block}.lines[data-astro-cid-4pkq2kbh]{background:repeating-linear-gradient(#93866a87 0 2px,#0000 2px 11px);max-width:110px;height:40px;margin-top:20px;display:block}.st[data-astro-cid-r4ybuzju]{max-width:720px;font-family:var(--sans)}.st-h[data-astro-cid-r4ybuzju]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.tools[data-astro-cid-r4ybuzju]{gap:27px;margin-top:25px;display:grid}.tool[data-astro-cid-r4ybuzju]{border-left:2px solid #ab6d86;min-width:0;padding-left:17px}.tool[data-astro-cid-r4ybuzju] h4[data-astro-cid-r4ybuzju]{margin:0;font-size:17px;font-weight:500;line-height:1.4}.tool[data-astro-cid-r4ybuzju] p[data-astro-cid-r4ybuzju]{max-width:60ch;color:var(--text-soft);margin:5px 0 11px;font-size:14px;line-height:1.6}.forge[data-astro-cid-r4ybuzju]{color:#efc6d7;background:#2b2228;align-items:center;gap:15px;margin:0 0 14px;padding:14px 17px;display:flex}.forge-mark[data-astro-cid-r4ybuzju]{color:var(--orange);font-size:32px;line-height:1}.forge[data-astro-cid-r4ybuzju] span[data-astro-cid-r4ybuzju]:last-child{font:12px/1.8 var(--mono)}.docs[data-astro-cid-r4ybuzju]{color:#e4e8ef;background:#171c25;grid-template-columns:130px 1fr;gap:20px;margin:14px 0;padding:18px;display:grid}.doc-nav[data-astro-cid-r4ybuzju]{border-right:1px solid #3c4656;align-content:start;gap:9px;padding-right:17px;font-size:13px;display:grid}.doc-nav[data-astro-cid-r4ybuzju] b[data-astro-cid-r4ybuzju]{justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.doc-nav[data-astro-cid-r4ybuzju] span[data-astro-cid-r4ybuzju]{color:#bcc7d9;padding-left:10px}.doc-alerts[data-astro-cid-r4ybuzju]{gap:13px;min-width:0;display:grid}.doc-alert[data-astro-cid-r4ybuzju]{background:#24314a;border-left:3px solid #94b6f4;padding:9px 12px;font-size:13px;line-height:1.6}.doc-alert[data-astro-cid-r4ybuzju] b[data-astro-cid-r4ybuzju]{color:#b9d1ff;font-size:14px;font-weight:500;display:block}.doc-alert[data-astro-cid-r4ybuzju].tip{background:#223a2d;border-color:#a6d2ae}.doc-alert[data-astro-cid-r4ybuzju].tip b[data-astro-cid-r4ybuzju]{color:#b3dfbb}.glyphs[data-astro-cid-r4ybuzju]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 15px;margin:19px 0 21px;display:grid}.glyph[data-astro-cid-r4ybuzju]{text-align:center;color:#e6c6d5;overflow-wrap:anywhere;justify-items:center;gap:9px;min-width:0;font-size:12px;display:grid}.glyph[data-astro-cid-r4ybuzju] span[data-astro-cid-r4ybuzju]{color:#d9c9d2}@media (width<=560px){.docs[data-astro-cid-r4ybuzju]{grid-template-columns:1fr;gap:16px;padding:14px}.doc-nav[data-astro-cid-r4ybuzju]{border-bottom:1px solid #3c4656;border-right:0;padding:0 0 13px}.glyphs[data-astro-cid-r4ybuzju]{gap:18px 9px}.glyph[data-astro-cid-r4ybuzju]{font-size:11px}}.sk[data-astro-cid-yzmw5b3j]{align-items:center;gap:clamp(28px,5vw,60px);max-width:720px;padding:12px 0 20px;display:flex}.sk-words[data-astro-cid-yzmw5b3j]{min-width:0}.sk-h[data-astro-cid-yzmw5b3j]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.sk-hook[data-astro-cid-yzmw5b3j]{font:400 clamp(20px, 2vw, 24px)/1.35 var(--serif);color:var(--text);font-variation-settings:"opsz" 24;margin:12px 0 0}.sk-hook-line[data-astro-cid-yzmw5b3j]{display:block}@media (width<=560px){.sk[data-astro-cid-yzmw5b3j]{flex-direction:column;align-items:flex-start;gap:24px}}.sc[data-astro-cid-5ppmlg74]{font-family:var(--sans)}.sc-h[data-astro-cid-5ppmlg74]{font:400 clamp(28px, 3vw, 40px)/1.15 var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:22ch}.sc-grid[data-astro-cid-5ppmlg74]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px 56px;margin-top:26px;display:grid}@media (width<=880px){.sc-grid[data-astro-cid-5ppmlg74]{grid-template-columns:1fr}}.sheet[data-astro-cid-5ppmlg74]{max-width:560px;color:var(--text);background:linear-gradient(125deg,#39303bde,#222630e8);border:1px solid #e8ccd03b;border-radius:18px;padding:25px;position:relative;box-shadow:0 25px 50px #0003}.sheet[data-astro-cid-5ppmlg74]:before{content:"";background:#221c25;border:1px solid #cabbb426;border-bottom:0;border-radius:12px 12px 0 0;height:9px;position:absolute;top:-8px;left:14px;right:14px}.ctx[data-astro-cid-5ppmlg74]{justify-content:space-between;align-items:center;gap:12px;display:flex}.label[data-astro-cid-5ppmlg74]{letter-spacing:.15em;text-transform:uppercase;color:var(--rose);font-size:11px}select[data-astro-cid-5ppmlg74]{max-width:55%;min-height:44px;color:var(--text);font:13px var(--sans);cursor:pointer;background:#231d28;border:1px solid #807483;border-radius:7px;padding:8px 24px 8px 9px}.search-label[data-astro-cid-5ppmlg74]{color:var(--text-soft);margin-top:25px;font-size:12px;display:block}.search[data-astro-cid-5ppmlg74]{box-sizing:border-box;width:100%;color:var(--text);font:15px var(--sans);background:#100f18a6;border:1px solid #88758670;border-radius:7px;margin-top:7px;padding:11px 13px}.search[data-astro-cid-5ppmlg74]::placeholder{color:#c0aeb8}.groups[data-astro-cid-5ppmlg74]{min-height:243px;margin-top:23px}.group[data-astro-cid-5ppmlg74] h4[data-astro-cid-5ppmlg74]{font:400 10px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--rose);margin:17px 0 6px}.group[data-astro-cid-5ppmlg74] ul[data-astro-cid-5ppmlg74]{margin:0;padding:0;list-style:none}.row[data-astro-cid-5ppmlg74]{border-top:1px solid #e9cdd51a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.name[data-astro-cid-5ppmlg74]{font-size:14px}.chord[data-astro-cid-5ppmlg74]{color:#dfd0d5;font-size:12px}kbd[data-astro-cid-5ppmlg74]{font:500 11px/1.55 var(--sans);white-space:nowrap;border:1px solid;border-bottom-width:3px;border-radius:4px;padding:2px 7px;display:inline-block}.pin[data-astro-cid-5ppmlg74]{min-width:44px;min-height:44px;color:var(--text-soft);font:11px var(--sans);cursor:pointer;background:#f3e8dc08;border:0;border-radius:5px}.pin[data-astro-cid-5ppmlg74]:hover{background:#f3e8dc17}.pin[data-astro-cid-5ppmlg74][aria-pressed=true]{color:#f5bdcd;background:#ef8ea121}.empty[data-astro-cid-5ppmlg74]{color:var(--text-soft);margin:0;padding:30px 0;font-size:14px}.feedback[data-astro-cid-5ppmlg74]{min-height:18px;color:var(--text-soft);margin:15px 0 0;font-size:11px}@media (width<=850px){.sheet[data-astro-cid-5ppmlg74]{padding:19px}.row[data-astro-cid-5ppmlg74]{gap:7px}.name[data-astro-cid-5ppmlg74]{font-size:12px}.chord[data-astro-cid-5ppmlg74]{font-size:10px}kbd[data-astro-cid-5ppmlg74]{padding:2px 4px}}@media (width<=360px){.sheet[data-astro-cid-5ppmlg74]{padding:16px}.row[data-astro-cid-5ppmlg74]{grid-template-columns:minmax(0,1fr) auto;gap:3px}.chord[data-astro-cid-5ppmlg74]{grid-area:2/1}.pin[data-astro-cid-5ppmlg74]{grid-area:1/2/3}.groups[data-astro-cid-5ppmlg74]{min-height:290px}}.sb[data-astro-cid-42vnkxct]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,60px);max-width:880px;padding:16px 12px 20px 2px;display:grid}.sb-paper[data-astro-cid-42vnkxct]{grid-area:1/1;padding:8px 12px 14px 0}.sb-words[data-astro-cid-42vnkxct]{grid-area:1/2;min-width:0}.sb-h[data-astro-cid-42vnkxct]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}@media (width<=700px){.sb[data-astro-cid-42vnkxct]{grid-template-columns:1fr;gap:30px}.sb-paper[data-astro-cid-42vnkxct],.sb-words[data-astro-cid-42vnkxct]{grid-area:auto}.sb-paper[data-astro-cid-42vnkxct]{padding:8px 12px 14px 4px}}.ss[data-astro-cid-igt2qszj]{font-family:var(--sans)}.ss-h[data-astro-cid-igt2qszj]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.ss-side[data-astro-cid-igt2qszj]{margin-top:22px}.controls[data-astro-cid-igt2qszj]{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.controls[data-astro-cid-igt2qszj][hidden]{display:none}.controls[data-astro-cid-igt2qszj] button[data-astro-cid-igt2qszj]{min-height:44px;font:13px/1.4 var(--sans);color:#e8d9cb;cursor:pointer;background:0 0;border:1px solid #65545c;border-radius:4px;padding:9px 15px}.controls[data-astro-cid-igt2qszj] button[data-astro-cid-igt2qszj][aria-pressed=true]{color:#19141a;background:#f0d7b7;border-color:#f0d7b7}.machine[data-astro-cid-igt2qszj]{--machine-light:#edbc70;max-width:630px;margin:0}.machine[data-astro-cid-igt2qszj][data-machine-mode=play]{--machine-light:#c29cf0}.machine[data-astro-cid-igt2qszj][data-machine-mode=sleep]{--machine-light:#7ca9ba}.case[data-astro-cid-igt2qszj]{background:linear-gradient(130deg,#31363c,#1a2026);border:1px solid #5d6771;border-radius:10px 10px 6px 6px;padding:22px 24px 21px;box-shadow:0 9px #090c10,0 20px 38px #00000040}.case-top[data-astro-cid-igt2qszj]{font:10px/1.5 var(--mono);letter-spacing:.13em;color:#c4c9ca;justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;display:flex}.power[data-astro-cid-igt2qszj]{background:var(--machine-light);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb, var(--machine-light) 40%, transparent);border-radius:50%}.machine[data-astro-cid-igt2qszj][data-machine-mode=sleep] .power[data-astro-cid-igt2qszj]{box-shadow:none;background:#627985}.display[data-astro-cid-igt2qszj]{background:#0e1418;border:1px solid #495157;border-radius:3px;min-height:143px;padding:19px 20px}.machine[data-astro-cid-igt2qszj][data-machine-mode=sleep] .display[data-astro-cid-igt2qszj]{background:#10161a;border-color:#3d4d55}.display-mode[data-astro-cid-igt2qszj]{font:11px/1.4 var(--mono);letter-spacing:.16em;color:var(--machine-light);display:block}.display-title[data-astro-cid-igt2qszj]{font:400 25px/1.2 var(--serif);color:#f1ece1;margin:8px 0;display:block}.display-detail[data-astro-cid-igt2qszj]{font:12px/1.5 var(--sans);color:#b9c5c9;display:block}.jobs[data-astro-cid-igt2qszj]{padding:17px 5px 19px}.jobs[data-astro-cid-igt2qszj] div[data-astro-cid-igt2qszj]{font:12px/1.5 var(--sans);justify-content:space-between;gap:15px;padding:7px 0;display:flex}.jobs[data-astro-cid-igt2qszj] div[data-astro-cid-igt2qszj]+div[data-astro-cid-igt2qszj]{border-top:1px solid #434b514d}.jobs[data-astro-cid-igt2qszj] span[data-astro-cid-igt2qszj]{color:#c6c6c4}.jobs[data-astro-cid-igt2qszj] b[data-astro-cid-igt2qszj]{color:#e0d9c7;text-align:right;font-weight:400}.foot[data-astro-cid-igt2qszj]{justify-content:space-between;align-items:center;gap:25px;display:flex}.vents[data-astro-cid-igt2qszj]{background:repeating-linear-gradient(90deg,#0c1115 0 3px,#0000 3px 8px);flex-shrink:1;width:94px;height:26px}.lamps[data-astro-cid-igt2qszj]{font:9px/1.4 var(--mono);color:#b6bcbf;gap:20px;display:flex}.lamps[data-astro-cid-igt2qszj] span[data-astro-cid-igt2qszj]:before{content:"";background:#5c646a;border-radius:50%;width:6px;height:6px;margin:0 auto 7px;display:block}.lamps[data-astro-cid-igt2qszj] .lit[data-astro-cid-igt2qszj]:before{background:var(--machine-light);box-shadow:0 0 9px color-mix(in srgb, var(--machine-light) 40%, transparent)}.caption[data-astro-cid-igt2qszj]{font:italic 15px/1.5 var(--serif);text-align:center;color:#d0c2bc;margin:24px auto 0;padding:0 4px}@media (width<=600px){.controls[data-astro-cid-igt2qszj]{gap:7px}.controls[data-astro-cid-igt2qszj] button[data-astro-cid-igt2qszj]{padding:9px 11px;font-size:12px}.case[data-astro-cid-igt2qszj]{padding:20px 16px}.display[data-astro-cid-igt2qszj]{min-height:170px;padding:16px}.display-title[data-astro-cid-igt2qszj]{font-size:23px}.jobs[data-astro-cid-igt2qszj] div[data-astro-cid-igt2qszj]{gap:10px;font-size:11px}.foot[data-astro-cid-igt2qszj]{gap:14px}.lamps[data-astro-cid-igt2qszj]{gap:15px}.vents[data-astro-cid-igt2qszj]{width:55px}}.st[data-astro-cid-av2qvoup]{font-family:var(--sans)}.st-h[data-astro-cid-av2qvoup]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.st-side[data-astro-cid-av2qvoup]{margin-top:18px}.st-scene[data-astro-cid-av2qvoup]{color:#353a38;background:#c7bba4;border-radius:7px;max-width:720px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8b816a}.st-art[data-astro-cid-av2qvoup]{width:100%;height:auto;display:block}.st-trace[data-astro-cid-av2qvoup]{opacity:.13;transition:opacity .3s}.st-scene[data-astro-cid-av2qvoup].trace-on .st-trace[data-astro-cid-av2qvoup]{opacity:1}.st-scale[data-astro-cid-av2qvoup]{font:12px/1.5 var(--mono);color:#4c584f;align-items:center;gap:10px;margin-top:10px;padding:0 8px;display:flex}.st-scale[data-astro-cid-av2qvoup] svg[data-astro-cid-av2qvoup]{flex:none}.st-caption[data-astro-cid-av2qvoup]{font:12px/1.5 var(--mono);color:#4d5045;margin:4px 0 0;padding:0 8px}.st-controls[data-astro-cid-av2qvoup]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.st-controls[data-astro-cid-av2qvoup] button[data-astro-cid-av2qvoup]{min-height:38px;color:var(--text);font:13px var(--sans);cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:6px;padding:8px 13px}.st-controls[data-astro-cid-av2qvoup] button[data-astro-cid-av2qvoup][aria-pressed=true]{color:#1b2026;background:#e4d4b9;border-color:#e4d4b9}@media (width<=540px){.st-scene[data-astro-cid-av2qvoup]{padding:6px}.st-controls[data-astro-cid-av2qvoup] button[data-astro-cid-av2qvoup]{min-height:44px}}.tl[data-astro-cid-ye4neicf]{font-family:var(--sans)}.tl-h[data-astro-cid-ye4neicf]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.tl-side[data-astro-cid-ye4neicf]{margin-top:22px}.commit[data-astro-cid-ye4neicf]{background:#171c23;border:1px solid #414955;max-width:640px;padding:18px}.line[data-astro-cid-ye4neicf]{color:var(--text-soft);align-items:center;gap:9px;font-size:14px;display:flex}.mark[data-astro-cid-ye4neicf]{flex:none;width:26px;height:26px;display:block}.subject[data-astro-cid-ye4neicf]{color:#f1e3d8;margin:13px 0 19px;font-size:17px}.rows[data-astro-cid-ye4neicf]{grid-template-columns:minmax(110px,1fr) 2fr;gap:11px 18px;margin:0;font-size:15px;display:grid}.rows[data-astro-cid-ye4neicf] dt[data-astro-cid-ye4neicf]{color:#b4c1ce;font-size:13px}.rows[data-astro-cid-ye4neicf] dd[data-astro-cid-ye4neicf]{overflow-wrap:anywhere;margin:0}.rows[data-astro-cid-ye4neicf] .meta[data-astro-cid-ye4neicf]{font:14px var(--mono);color:#efb78e}details[data-astro-cid-ye4neicf]{border-top:1px solid #3a4350;margin-top:20px;padding-top:12px}summary[data-astro-cid-ye4neicf]{width:fit-content;color:var(--cyan);cursor:pointer;font-size:13px;line-height:1.8}pre[data-astro-cid-ye4neicf]{font:12px/1.8 var(--mono);color:#c7d8e6;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 0}@media (width<=560px){.rows[data-astro-cid-ye4neicf]{grid-template-columns:minmax(100px,1fr) 1.2fr;gap:11px 12px}}@media (pointer:coarse){summary[data-astro-cid-ye4neicf]{align-content:center;min-height:44px}}.tt[data-astro-cid-hvj7h6oc]{font-family:var(--sans)}.tt-scene[data-astro-cid-hvj7h6oc]{max-width:590px;font-family:var(--mono);background:linear-gradient(135deg,#171d27,#111820);border:1px solid #3c515a;border-radius:5px;padding:28px 30px 0;box-shadow:0 16px 34px #0003}.tt-lockup[data-astro-cid-hvj7h6oc]{width:215px;max-width:100%;height:auto;margin:0 0 29px;display:block}.tt-title[data-astro-cid-hvj7h6oc]{font:11px/1.4 var(--sans);color:#aebfc6;border-bottom:1px solid #34434d;justify-content:space-between;align-items:center;margin-bottom:19px;padding-bottom:9px;display:flex}.tt-cmd[data-astro-cid-hvj7h6oc]{font:14px/1.5 var(--mono);color:#e8eef1;white-space:normal;background:0 0;padding:0;display:block}.tt-shell[data-astro-cid-hvj7h6oc]{color:#79cad9}.tt-rows[data-astro-cid-hvj7h6oc]{font:13px/1.6 var(--mono);margin:17px 0 24px}.tt-rows[data-astro-cid-hvj7h6oc] div[data-astro-cid-hvj7h6oc]{justify-content:space-between;gap:12px;padding:7px 0;display:flex}.tt-rows[data-astro-cid-hvj7h6oc] dt[data-astro-cid-hvj7h6oc],.tt-rows[data-astro-cid-hvj7h6oc] dd[data-astro-cid-hvj7h6oc]{margin:0}.tt-rows[data-astro-cid-hvj7h6oc] dt[data-astro-cid-hvj7h6oc]{color:#c4ced2}.tt-rows[data-astro-cid-hvj7h6oc] dd[data-astro-cid-hvj7h6oc]{color:#b4c3cb}.tt-rows[data-astro-cid-hvj7h6oc] .tt-ok[data-astro-cid-hvj7h6oc]{color:#8cd6b0}.tt-foot[data-astro-cid-hvj7h6oc]{font:12px/1.6 var(--sans);color:#a6bec8;border-top:1px solid #34434d;margin:0;padding:13px 0 16px}@media (width<=600px){.tt-scene[data-astro-cid-hvj7h6oc]{padding:22px 19px 0}}.ws[data-astro-cid-5d565isg]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);max-width:900px;padding:16px 16px 20px 4px;display:grid}.ws-words[data-astro-cid-5d565isg]{grid-area:1/2;min-width:0}.ws-h[data-astro-cid-5d565isg]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em}.ws-folio[data-astro-cid-5d565isg]{box-sizing:border-box;color:#37362d;font-family:var(--sans);background:#cfc4a6;border-left:18px solid #4d584c;border-radius:3px;grid-area:1/1;padding:37px 37px 36px 52px;position:relative;transform:rotate(-2deg);box-shadow:8px 8px #978c73,12px 12px #3b3732,0 25px 45px #0000004d}.ws-folio[data-astro-cid-5d565isg]:before{content:"";box-sizing:border-box;background:linear-gradient(#a6a592,#727a6a);border:2px solid #bdbaa6;border-radius:5px;width:80px;height:29px;position:absolute;top:-12px;left:calc(50% - 40px)}.ws-kick[data-astro-cid-5d565isg]{letter-spacing:.17em;text-transform:uppercase;font-size:9px}.ws-title[data-astro-cid-5d565isg]{font:400 clamp(26px, 3vw, 34px)/1.1 var(--serif);letter-spacing:-.03em;margin:16px 0 28px}.ws-list[data-astro-cid-5d565isg]{margin:0}.ws-list[data-astro-cid-5d565isg] div[data-astro-cid-5d565isg]{border-top:1px solid #a89f84;grid-template-columns:70px minmax(0,1fr);gap:15px;padding:15px 0;display:grid}.ws-list[data-astro-cid-5d565isg] dt[data-astro-cid-5d565isg]{font:400 17px/1.3 var(--serif)}.ws-list[data-astro-cid-5d565isg] dd[data-astro-cid-5d565isg]{margin:0;font-size:12px;line-height:1.5}.ws-foot[data-astro-cid-5d565isg]{font:italic 400 18px/1.35 var(--serif);max-width:24ch;margin:15px 0 0}@media (width<=760px){.ws[data-astro-cid-5d565isg]{grid-template-columns:1fr;gap:36px;padding:8px 18px 22px 6px}.ws-words[data-astro-cid-5d565isg],.ws-folio[data-astro-cid-5d565isg]{grid-area:auto}.ws-folio[data-astro-cid-5d565isg]{padding:30px 24px 28px 28px}}.xk[data-astro-cid-qbdjx63g]{font-family:var(--sans)}.xk-h[data-astro-cid-qbdjx63g]{font:500 clamp(26px, 2.8vw, 34px)/1.15 var(--serif);letter-spacing:-.01em;margin-top:8px}.xk-side[data-astro-cid-qbdjx63g]{margin-top:22px}.xk-scene[data-astro-cid-qbdjx63g]{max-width:620px}.xk-book[data-astro-cid-qbdjx63g]{color:#15232a;border-left:5px solid var(--cyan);background:#d4e3e6;align-items:center;gap:18px;padding:20px;display:flex}.xk-icon[data-astro-cid-qbdjx63g]{border-radius:14px;flex:none;width:68px;height:68px;display:block}.xk-book[data-astro-cid-qbdjx63g] strong[data-astro-cid-qbdjx63g]{font-size:21px;font-weight:500;display:block}.xk-book[data-astro-cid-qbdjx63g] small[data-astro-cid-qbdjx63g]{margin-top:4px;font-size:13px;display:block}.xk-modes[data-astro-cid-qbdjx63g]{color:#263b44;background:#e7eff0;flex-wrap:wrap;gap:8px 22px;padding:12px 20px;font-size:13px;display:flex}.xk-modes[data-astro-cid-qbdjx63g] span[data-astro-cid-qbdjx63g]:first-child{color:#4b626a}@media (width<=560px){.xk-book[data-astro-cid-qbdjx63g]{gap:12px;padding:16px 12px}.xk-book[data-astro-cid-qbdjx63g] strong[data-astro-cid-qbdjx63g]{font-size:18px}.xk-icon[data-astro-cid-qbdjx63g]{width:50px;height:50px}}.pile-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pile-h{letter-spacing:-.03em;font-variation-settings:"opsz" 72;margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:300;line-height:1}.pile-today{text-align:right}.stage{flex-wrap:wrap;align-items:flex-start;gap:28px 34px;margin-top:56px;display:flex;position:relative}.stage:before{content:"";pointer-events:none;background-image:radial-gradient(#f3e8dc17 1px,#0000 1.4px);background-size:16px 16px;position:absolute;inset:-40px -24px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.stage .pi{max-width:100%;position:relative}.stage .pi[data-footprint=small] .pi-in{width:min(220px,100%)}.stage .pi[data-footprint=medium] .pi-in{width:min(300px,100%)}.stage .pi[data-footprint=large] .pi-in{width:min(400px,100%)}.pile-on .stage,.pile-boot .stage{display:block}.pile-on .stage .pi{transform-origin:50% 30%;position:absolute;top:0;left:0}.pile-boot .stage .pi{visibility:hidden}.pile-boot .end-outer{visibility:hidden;height:0;overflow:hidden}.pile-boot [data-pile-static-open]{visibility:hidden}.pi-fly{will-change:transform}.pi-in{filter:drop-shadow(0 10px 14px #00000073);transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s;position:relative}.pi:hover,.pi:focus-within{z-index:90!important}.pi:hover .pi-in,.pi:focus-within .pi-in{filter:drop-shadow(0 20px 26px #0000008c);transform:translateY(-8px)scale(1.04)}.scattered .pi{visibility:hidden}.pick-tag{font:500 17px/1 var(--hand);color:var(--rose);white-space:nowrap;pointer-events:none;text-shadow:0 0 10px #100b11;display:none;position:absolute;top:-30px;left:6px;transform:rotate(-4deg)}.pi.featured .pick-tag{display:block}.pi.featured .pt{font-size:clamp(26px,2.3vw,34px)}.pi.featured .pk,.pi.featured .tk,.pi.featured .pl{transform-origin:0 0;transform:scale(1.04)}.act{flex-wrap:wrap;align-items:center;gap:18px;margin-top:44px;display:flex}.act-label{font:500 17px/1.3 var(--hand);color:var(--rose);opacity:0;max-width:46ch;transition:opacity .25s,transform .25s;transform:translate(-6px)}.act-label.on{opacity:1;transform:none}.breathe{animation:9s ease-in-out infinite alternate breathe}@keyframes breathe{0%{transform:rotate(-.6deg)}to{transform:rotate(.8deg)translateY(-2px)}}.cl{color:inherit;border-radius:10px;text-decoration:none;display:block}.cl:hover{color:inherit}.cl:focus-visible{outline-offset:6px}.empty-note{opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:4px;transition:opacity .7s .1s;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.empty .empty-note{opacity:1}.empty-note span{font:500 clamp(22px, 2.4vw, 30px)/1.2 var(--hand);color:var(--rose)}.pt{letter-spacing:-.01em;text-wrap:pretty;text-shadow:0 0 16px #100b11,0 0 6px #100b11,0 0 2px #100b11;padding:8px 6px 6px 10px;font-size:clamp(21px,1.75vw,27px);font-style:italic;font-weight:300;line-height:1.17;position:relative}.pt-q{font:500 3em/1 var(--hand);color:#ef8ea161;z-index:-1;text-shadow:none;font-style:normal;position:absolute;top:-.42em;left:-.18em}.pt-u{width:62%;height:10px;margin-top:6px;display:block}.paper-wrap{padding-top:9px;position:relative}.paper{color:#4a2234;background:#eadbc8;padding:20px 18px 22px;font-size:17px;line-height:1.35}.paper.hand{font-family:var(--hand);font-weight:500}.paper.typed{color:#3b2430;font-family:Special Elite,IBM Plex Mono,monospace;font-size:15.5px}.v-short-slip .paper{clip-path:polygon(0 0,100% 0,100% 90%,94% 100%,86% 93%,76% 100%,64% 94%,52% 100%,40% 93%,28% 100%,16% 94%,6% 100%,0 92%)}.v-wide-note .paper{clip-path:polygon(0 2%,100% 0,99% 100%,1% 98%)}.v-torn-sheet .paper{clip-path:polygon(0 0,100% 0,100% 94%,90% 99%,80% 95%,68% 100%,55% 95%,44% 100%,30% 96%,18% 100%,8% 95%,0 99%);padding-bottom:30px}.v-folded-note .paper{clip-path:polygon(0 0,86% 0,100% 16%,100% 100%,0 100%);background:linear-gradient(225deg,#d9c6ae 0 11%,#eadbc8 11.2%)}.tape{z-index:1;background:#ef8ea199;height:20px;position:absolute;top:0}.tape.b{background:#eca5578c}.pa{text-align:center;font-family:var(--sans);flex-direction:column;align-items:center;gap:8px;padding:4px;display:flex}.pa-icon{width:78px;height:78px;font:800 32px var(--sans);color:var(--canvas);border-radius:22px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e}.pa-name{text-shadow:0 0 8px #100b11;font-size:14.5px;font-weight:700;line-height:1.2}.pa-sub{color:var(--text-quiet);text-shadow:0 0 8px #100b11;font-size:11.5px}.pk{background:var(--canvas-cool);font:12.5px/1.6 var(--mono);color:#c9d4dc;border:1px solid #73cae338;border-radius:8px;overflow:hidden}.pk-bar{font:600 12px var(--sans);color:#9cc9d9;border-bottom:1px solid #73cae324;justify-content:space-between;gap:10px;padding:7px 12px;display:flex}.pk-body{white-space:pre-wrap;padding:10px 12px 12px}.pl{font-family:var(--sans);padding:6px 4px;position:relative}.pl-up{color:var(--text-soft);background:#140e15;border:1.5px dashed #f3e8dc73;border-radius:8px;padding:6px 11px;font-size:12.5px;display:inline-block;transform:rotate(-3deg)}.pl-us{background:var(--rose);color:var(--canvas);border:3px solid var(--text);border-radius:12px;margin:-4px 0 0 34%;padding:7px 13px;font-size:15px;font-weight:800;display:inline-block;transform:rotate(2.5deg)}.pl-arrow{width:70px;height:40px;position:absolute;top:24px;left:12%;overflow:visible}.pd{font-family:var(--sans);flex-direction:column;align-items:center;gap:10px;display:flex}.pd-arch{box-sizing:border-box;background:linear-gradient(#160f17,#0e0a0f);border:1.5px solid #f3e8dc6b;border-radius:66px 66px 3px 3px;place-items:center;width:132px;height:196px;display:grid;position:relative}.pd-arch:after{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:54%;right:16px;box-shadow:0 0 10px #eca55799}.pd-name{font:600 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);writing-mode:vertical-rl;transform:rotate(180deg)}.pd-line{color:var(--text-faint);text-align:center;text-shadow:0 0 8px #100b11;max-width:22ch;font-size:12px;line-height:1.35}.ps{align-items:center;gap:14px;padding:4px;display:flex}.die{appearance:none;cursor:pointer;background:var(--text);width:64px;height:64px;color:var(--canvas);font:800 28px var(--sans);border:0;border-radius:14px;place-items:center;transition:transform .25s cubic-bezier(.2,1.6,.4,1);display:grid;box-shadow:inset 0 -4px #00000024}.die.static,.die:disabled{cursor:inherit}button.die:not(:disabled):hover{transform:rotate(-10deg)}.die.rolled{animation:.45s cubic-bezier(.2,1.4,.4,1) roll}@keyframes roll{0%{transform:rotate(0)scale(1)}40%{transform:rotate(200deg)scale(.86)}to{transform:rotate(360deg)scale(1)}}.tk{font-family:var(--sans);border-radius:8px;display:flex;overflow:hidden}.tk-main{flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 14px;display:flex}.tk-fav{width:18px;height:18px;font:800 10px var(--sans);color:var(--canvas);border-radius:4px;place-items:center;display:grid}.tk-dom{font:12px var(--mono)}.tk-stub{transform-origin:0 0;place-items:center;width:46px;font-size:18px;text-decoration:none;transition:transform .32s cubic-bezier(.5,0,.8,.4),opacity .32s;display:grid;position:relative}.tk-stub:before,.tk-stub:after{content:"";background:var(--canvas);border-radius:50%;width:14px;height:14px;position:absolute;left:-8px}.tk-stub:before{top:-8px}.tk-stub:after{bottom:-8px}.tk-stub.torn{opacity:0;transform:translate(18px,26px)rotate(22deg)}.end-outer{position:relative}.end-intro{border-top:1px dashed #f3e8dc2e;margin-top:clamp(56px,8vh,90px);padding-top:40px}.end-h{letter-spacing:-.03em;font-variation-settings:"opsz" 72;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:300;line-height:1}.end-h:focus{outline:none}.pile-unknown{color:var(--orange);margin:16px 0 0;font-size:15px}.pile-unknown a{color:var(--cyan)}.e-list{flex-direction:column;gap:clamp(64px,9vh,104px);margin-top:56px;padding-left:56px;display:flex}@media (width<=720px){.e-list{padding-left:0}}.e-item{box-sizing:border-box;border-radius:6px;scroll-margin-top:96px;position:relative}.e-item:after{content:"";pointer-events:none;border-radius:14px;position:absolute;inset:-22px -26px}.e-item.flash:after{animation:1.6s ease-out after}@keyframes after{0%{box-shadow:0 0 #73cae300,0 0 #db61aa00}22%{box-shadow:-7px -5px #73cae38c,7px 5px #db61aa8c}to{box-shadow:0 0 #73cae300,0 0 #db61aa00}}.e-w-thought{width:76%}.e-w-note{width:60%}.e-w-chip,.e-w-strip{width:100%}.e-w-artifact{width:66%}.e-w-lineage{width:78%}.e-w-door{width:62%}.e-w-specimen,.e-w-site{width:70%}.e-a-0{margin:0 auto 0 0}.e-a-1{margin:0 0 0 auto}.e-a-2{margin:0 auto}.e-w-chip,.e-w-strip{margin:0}.e-item.e-scene{width:100%;margin:0}@media (width<=720px){.e-item{width:100%;margin:0}}.perma{color:#9c8c9373;width:44px;height:44px;font:600 17px var(--mono);border-radius:8px;place-items:center;text-decoration:none;transition:color .2s;display:grid;position:absolute;top:2px;left:-56px}.perma:hover,.perma:focus-visible{color:var(--rose);background:#f3e8dc0d}@media (width<=720px){.perma{width:auto;height:auto;margin-bottom:6px;font-size:14px;display:inline-block;position:relative;top:0;left:0}}.e-h{margin:0}.e-sub{font:400 clamp(20px, 2vw, 24px)/1.35 var(--serif);color:var(--text);text-wrap:balance;font-variation-settings:"opsz" 24;max-width:32ch;margin:14px 0 0}.e-body p{color:var(--text-soft);max-width:58ch;margin:14px 0 0;font-size:17.5px;line-height:1.6}.e-body a{color:var(--text);text-underline-offset:3px;text-decoration-color:#73cae38c}.e-std{font:13px var(--sans);letter-spacing:.02em;color:var(--text-faint);margin:14px 0 0}.e-scr{font:500 18px/1.25 var(--hand);color:var(--rose);width:max-content;max-width:100%;margin-top:14px;transform:rotate(-1.5deg)}.e-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.e-links .lk{min-height:34px;padding:0 12px;font-size:13px}.e-stmt{letter-spacing:-.02em;text-wrap:balance;font-variation-settings:"opsz" 60;font-size:clamp(32px,3.8vw,54px);font-style:italic;font-weight:300;line-height:1.08;position:relative}.chipgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (width<=720px){.chipgrid{grid-template-columns:1fr}}.fixture{font-family:var(--sans);background:#1a131b;border:1px solid #f3e8dc1f;border-radius:12px;padding:16px;position:relative}.fixture .tag{position:absolute;top:10px;right:12px}.e-term{background:var(--canvas-cool);font:14px/1.75 var(--mono);color:#c9d4dc;border:1px solid #73cae338;border-radius:12px;overflow:hidden}.e-term pre{font:inherit;white-space:pre-wrap;margin:0;padding:18px 20px 16px}.e-term-links{font:13px var(--sans);border-top:1px solid #73cae324;gap:18px;padding:10px 20px;display:flex}.e-term-links a{color:var(--cyan);text-decoration:none}.e-lin{font-family:var(--sans);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}@media (width<=720px){.e-lin{grid-template-columns:1fr}}.e-node{border-radius:14px;padding:18px 20px}.e-door{align-items:center;gap:36px;display:flex}.e-door .pd-arch{border-radius:95px 95px 3px 3px;flex:none;width:190px;height:284px}.e-side{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.e-side-copy>:first-child{margin-top:0}@media (width>=960px){.e-side{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px 48px}.e-side-copy{padding-top:6px}}.back-pile{z-index:45;min-height:40px;font:600 13.5px var(--sans);color:var(--text);background:#211720eb;border:1px solid #f3e8dc2e;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:opacity .3s,transform .3s;display:inline-flex;position:fixed;bottom:22px;left:clamp(12px,2.5vw,32px);box-shadow:0 10px 24px #00000059}.back-pile.hide{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.breathe{animation:none}}.works-sponsor{--works-sponsor-veil:var(--works-sponsor-background,#140d14);margin:var(--works-sponsor-spacing,0);position:relative;container-type:inline-size}.works-sponsor__panel{isolation:isolate;background:var(--works-sponsor-background,#140d14);border:var(--works-sponsor-border,1px solid #493b42);border-top-right-radius:var(--works-sponsor-radius-top-right,10px);border-bottom-left-radius:var(--works-sponsor-radius-bottom-left,10px);min-height:270px;color:var(--works-sponsor-text,#f3e8dc);font-family:var(--works-sponsor-font,Georgia,serif);border-top-left-radius:32px;border-bottom-right-radius:49.6px;align-items:center;display:flex;position:relative;overflow:hidden}.works-sponsor__art{z-index:-2;width:74%;position:absolute;inset:0 0 0 auto}.works-sponsor__art svg{width:100%;height:100%;display:block;position:absolute;inset:0}.works-sponsor__veil{z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--works-sponsor-veil) 0%,var(--works-sponsor-veil) 24%,color-mix(in srgb,var(--works-sponsor-veil) 70%,transparent) 36%,transparent 54%);position:absolute;inset:0}.works-sponsor__copy{max-width:min(520px,60%);padding:56px clamp(22px,3vw,40px) 52px 56px;position:relative}.works-sponsor__corner{pointer-events:none;z-index:2;width:128px;height:128px;position:absolute;overflow:visible}.works-sponsor__corner--tl{top:-20px;left:-18.4px}.works-sponsor__corner--br{bottom:-18.4px;right:-18.4px}.works-sponsor__works{pointer-events:none;z-index:3;position:absolute;bottom:24px;right:85.6px;overflow:visible}@container (width<=600px){.works-sponsor__art{opacity:.24;width:100%}.works-sponsor__veil{display:none}.works-sponsor__copy{max-width:100%;padding:52px 30px 92px 40px}.works-sponsor__works{bottom:-8.8px;right:6px}}.works-sponsor{--dim:.14}.works-sponsor.will-play:not(.is-playing) .dr,.works-sponsor.will-play:not(.is-playing) .hw,.works-sponsor.will-play:not(.is-playing) .ul{stroke-dasharray:1 2;stroke-dashoffset:1.001px}.works-sponsor.will-play:not(.is-playing) .art-base{opacity:var(--dim)}.works-sponsor.will-play:not(.is-playing) .art-glow{opacity:calc(var(--dim) * .25)}.works-sponsor.will-play:not(.is-playing) .wipe{transform:translateX(calc(-1 * var(--travel)))}.works-sponsor.is-playing{--dim:.14;--sweep:2.2s;--ws:.19s;--wl:.26s;--corner:.7s;--stagger:.38s;--after:1.15s}.works-sponsor.is-playing .dr,.works-sponsor.is-playing .hw,.works-sponsor.is-playing .ul{stroke-dasharray:1 2;stroke-dashoffset:1.001px}.works-sponsor.is-playing .dr{animation:works-sponsor-draw var(--corner) cubic-bezier(.55,0,.2,1) forwards;animation-delay:calc(var(--i,0) * var(--stagger) + 50ms)}.works-sponsor.is-playing .dot{transform-box:fill-box;transform-origin:50%;animation:works-sponsor-pop .5s cubic-bezier(.3,1.9,.5,1) both calc(var(--after) - 50ms)}.works-sponsor.is-playing .name-base,.works-sponsor.is-playing .art-base{animation:works-sponsor-holddim var(--sweep) linear both var(--after)}.works-sponsor.is-playing .art-glow{animation:works-sponsor-glowup var(--sweep) ease-in both var(--after)}.works-sponsor.is-playing .wipe{animation:works-sponsor-wipein var(--sweep) cubic-bezier(.45,.05,.3,1) both var(--after)}.works-sponsor.is-playing .band{animation:works-sponsor-band var(--sweep) cubic-bezier(.45,.05,.3,1) both var(--after)}.works-sponsor.is-playing .hw{animation:works-sponsor-draw var(--wl) cubic-bezier(.4,0,.6,1) forwards;animation-delay:calc(var(--after) + var(--i) * var(--ws))}.works-sponsor.is-playing .ul{animation:.36s cubic-bezier(.3,0,.2,1) forwards works-sponsor-draw;animation-delay:calc(var(--after) + 5 * var(--ws) + 40ms)}@keyframes works-sponsor-draw{to{stroke-dashoffset:0}}@keyframes works-sponsor-pop{0%{transform:scale(0)}to{transform:none}}@keyframes works-sponsor-holddim{0%,99.9%{opacity:var(--dim)}to{opacity:1}}@keyframes works-sponsor-glowup{0%{opacity:calc(var(--dim) * .25)}}@keyframes works-sponsor-wipein{0%{transform:translateX(calc(-1 * var(--travel)))}to{transform:none}}@keyframes works-sponsor-band{0%{transform:none}to{transform:translateX(var(--travel))}}@media (prefers-reduced-motion:reduce){.works-sponsor.is-playing *{animation:none!important}.works-sponsor.is-playing .dr,.works-sponsor.is-playing .hw,.works-sponsor.is-playing .ul{stroke-dashoffset:0}}.works-sponsor .actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.works-sponsor .actions a{border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.works-sponsor .actions a:focus-visible{outline-offset:3px;outline:2px solid #73cae3}.works-sponsor h2,.works-sponsor h3,.works-sponsor h4,.works-sponsor h5,.works-sponsor h6{font:var(--works-sponsor-heading-font,400 clamp(34px,3.4vw,48px)/1 Georgia,serif);letter-spacing:-.025em;margin:0}.works-sponsor p{margin:10px 0 0;font-size:16.5px;line-height:1.55}.works-sponsor .primary{background:var(--works-sponsor-button-background,#f3e8dc);color:var(--works-sponsor-button-text,#140d14)}.works-sponsor .secondary{color:inherit;border:1px solid}.host-works{--works-sponsor-background:#140d14;--works-sponsor-veil:#140d14;--works-sponsor-font:"Literata",serif;--works-sponsor-heading-font:400 clamp(34px,3.4vw,48px)/1 "Literata",serif}.host-works .works-sponsor__panel{color:#f3e8dc;background:linear-gradient(160deg,#120c13 0%,#181018 60%,#0d1318 100%);border:1px solid #f3e8dc1f;border-top-right-radius:10px;border-bottom-left-radius:10px;min-height:330px}.host-works h2{letter-spacing:-.025em;font-variation-settings:"opsz" 72;font:400 clamp(34px,3.4vw,48px)/1 Literata,serif}.host-works p{color:#d1c0b8;font-family:Literata,serif;font-size:16.5px;line-height:1.55}.host-works .add{color:#e6d8cc}.host-works .actions a{border-radius:999px}.host-works .primary{color:#140d14;background:#f3e8dc}.host-works .secondary{color:#f3e8dc;border:1px solid #f3e8dc59}.bc .anchor{color:var(--bc-ink)}.bc{--bc-margin:#1c1a15;--bc-ink:#efe6cf;--bc-ink-2:#b9b199;--bc-ink-3:#847e6b;--bc-water-ink:#84a7a2;--bc-sea:#0e1f24;--bc-line:#b9ae9252;--bc-serif:"Alegreya", "Iowan Old Style", Georgia, serif;--bc-sans:"Alegreya Sans", "Gill Sans", "Segoe UI", sans-serif;background:var(--bc-margin);box-shadow:0 0 0 1px var(--bc-line), 0 40px 80px -50px #000c;color:var(--bc-ink);font:400 15px/1.45 var(--bc-sans);border-radius:4px;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:36px clamp(32px,5vw,72px);padding:clamp(32px,4.5vw,56px) clamp(24px,4vw,56px);display:grid;position:relative}.bc-kicker{font:500 14px var(--bc-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--bc-ink-2);flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:0;display:flex}.bc-standing{font:italic 400 14px var(--bc-serif);letter-spacing:0;text-transform:none;color:var(--bc-ink-3)}.bc-h{font:500 clamp(32px, 3.6vw, 48px)/1.08 var(--bc-serif);letter-spacing:-.01em;color:var(--bc-ink);text-wrap:balance;margin:18px 0 0}.bc-sub{font:400 clamp(17px, 1.4vw, 19px)/1.45 var(--bc-sans);color:var(--bc-ink-2);max-width:34ch;margin:16px 0 0}.bc-report{border-left:2px solid var(--bc-water-ink);font-family:var(--bc-serif);margin:30px 0 0;padding:0 0 0 16px}.bc-report p{color:var(--bc-ink);margin:0;font-size:clamp(18px,1.5vw,21px);font-style:italic;line-height:1.35}.bc-report footer{font:500 13px var(--bc-sans);letter-spacing:.04em;color:var(--bc-ink-3);margin-top:8px}.bc-coast{border:0;min-width:0;margin:0;padding:0;position:relative}.bc-stage{aspect-ratio:760/540;background:var(--bc-sea);box-shadow:0 0 0 1px var(--bc-line);position:relative;overflow:hidden}.bc-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .48s;display:block;position:absolute;inset:0}.bc-coast:has(#bc-chart:checked) .bc-img[data-mode=chart],.bc-coast:has(#bc-watch:checked) .bc-img[data-mode=watch],.bc-coast:has(#bc-nations:checked) .bc-img[data-mode=nations]{opacity:1}.bc-modes{background:#1c1a15f0;gap:2px;padding:3px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 0 0 1px #b9ae924d}.bc-mode{cursor:pointer;color:var(--bc-ink-2);font:500 14px var(--bc-sans);user-select:none;align-items:center;gap:9px;padding:7px 10px;display:flex}.bc-mode span{flex:1;min-width:64px}.bc-mode svg{flex:none}.bc-mode:hover{color:var(--bc-ink);background:#efe6cf0d}.bc-coast:has(#bc-chart:checked) .bc-mode[data-mode=chart],.bc-coast:has(#bc-watch:checked) .bc-mode[data-mode=watch],.bc-coast:has(#bc-nations:checked) .bc-mode[data-mode=nations]{background:var(--bc-ink);color:var(--bc-margin)}.bc-coast:has(#bc-chart:focus-visible) .bc-mode[data-mode=chart],.bc-coast:has(#bc-watch:focus-visible) .bc-mode[data-mode=watch],.bc-coast:has(#bc-nations:focus-visible) .bc-mode[data-mode=nations]{outline:2px solid var(--cyan);outline-offset:1px}.bc-hint{pointer-events:none;filter:drop-shadow(0 2px 6px #000000b3);align-items:center;gap:4px;display:flex;position:absolute;bottom:34px;right:138px}.bc-hint .scribble{text-shadow:0 0 10px #05080c;font-size:20px;line-height:1;transform:rotate(-6deg)}.bc-caption{min-height:1.4em;font:italic 400 15.5px/1.4 var(--bc-serif);color:var(--bc-ink-2);margin:10px 2px 0}.bc-caption span{display:none}.bc-caption b{color:var(--bc-ink);font-style:normal;font-weight:500}.bc-window:has(#bc-chart:checked) .bc-caption [data-mode=chart],.bc-window:has(#bc-watch:checked) .bc-caption [data-mode=watch],.bc-window:has(#bc-nations:checked) .bc-caption [data-mode=nations]{display:inline}@media (width>=1640px){.bc-hint{flex-direction:row-reverse;bottom:38px;left:calc(100% + 14px);right:auto}.bc-hint svg{transform:scaleX(-1)}.bc-hint .scribble{transform:rotate(4deg)}}@media (width<=960px){.bc{grid-template-columns:1fr}}@media (width<=560px){.bc{padding:28px 20px 24px}.bc-modes{box-shadow:none;background:0 0;grid-auto-flow:column;justify-content:start;margin-top:8px;padding:0;position:static}.bc-hint{display:none}.bc-mode span{min-width:0}}@media (prefers-reduced-motion:reduce){.bc-img{transition:none}}.dd{color:#f0f2f5;background:#151922;border-top:1px solid #484d58;border-bottom:1px solid #484d58;padding:40px 0 44px;font-family:IBM Plex Sans,sans-serif}.dd-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:28px 56px;display:grid;position:relative}.dd-origin{color:#828690;max-width:46ch;margin-bottom:16px;font-size:13px}.dd-logo{width:auto;height:clamp(44px,5vw,60px);display:block}.dd-tag{letter-spacing:-.015em;margin:20px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.1}.dd-sub{color:#b4b7be;margin:10px 0 0;font-size:18px;line-height:1.4}.dd-body{color:#b4b7be;max-width:46ch;margin:12px 0 0;font-size:15px;line-height:1.6}.dd-btn{color:#0c0f17;background:#f061ba;border-radius:6px;align-items:center;min-height:40px;margin-top:22px;padding:0 18px;font:600 14px IBM Plex Sans,sans-serif;text-decoration:none;display:inline-flex}.dd-btn:hover{color:#0c0f17;background:#ff7fcb}.dd-k{letter-spacing:.08em;text-transform:uppercase;color:#828690;font:500 11px/1.3 IBM Plex Mono,monospace;display:block}.dd .anchor{color:#b4b7be}.dd-compare{background:#0c0f17;border:1px solid #2c303a;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:14px 22px;margin:0;padding:22px 26px 16px;display:grid}.dd-counts{color:#b4b7be;white-space:nowrap;margin-top:8px;font:500 clamp(22px,2.2vw,30px)/1 IBM Plex Mono,monospace;display:block}.dd-counts .a{color:#8fd6aa}.dd-counts .d{color:#ff9fb0}.dd-arrow{color:#4d5260;font-size:26px}.dd-n{letter-spacing:-.04em;color:#f0f2f5;margin-top:2px;font:600 clamp(52px,5.4vw,76px)/1 IBM Plex Sans,sans-serif;display:inline-block}.dd-w{color:#f061ba;margin-left:12px;font:600 clamp(18px,1.8vw,24px)/1 IBM Plex Sans,sans-serif;display:inline-block}.dd-compare figcaption{color:#828690;border-top:1px solid #2c303a;grid-column:1/-1;padding-top:10px;font-size:13px}.js .dd-changed{opacity:0;transition:opacity .6s .35s,transform .6s .35s;transform:translateY(10px)}.js [data-on] .dd-changed{opacity:1;transform:none}@media (width<=460px){.dd-compare{grid-template-columns:1fr;gap:12px}.dd-arrow{width:max-content;transform:rotate(90deg)}}.dd-app{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:24px 48px;margin-top:40px;display:grid}.dd-app h3{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.05}.dd-app p{color:#b4b7be;max-width:44ch;margin:12px 0 0;font-size:15px;line-height:1.6}.dd-shot{border:1px solid #2c303a;border-radius:10px;justify-self:end;width:100%;max-width:680px;height:auto;display:block;box-shadow:0 30px 60px -30px #000000b3}.dd-app .dd-ext-line{color:#828690;border-top:1px solid #2c303a;align-items:flex-start;gap:10px;margin-top:22px;padding-top:16px;font-size:14px;line-height:1.5;display:flex}.dd-ext-line svg{color:#f061ba;flex:none;margin-top:2px}.dd-ext-line strong{color:#f0f2f5;font-weight:600}.dd-ext-btn{color:#f0f2f5;border:1px solid #484d58;border-radius:6px;align-items:center;gap:8px;min-height:34px;margin-top:12px;padding:0 14px;font:600 13px IBM Plex Sans,sans-serif;text-decoration:none;display:inline-flex}.dd-ext-btn:hover{color:#f061ba;border-color:#f061ba}@media (width<=900px){.dd-app{grid-template-columns:1fr}.dd-shot{justify-self:start}}@media (prefers-reduced-motion:reduce){.js .dd-changed{opacity:1!important;transform:none!important}}.kb-win{--kb-ink:#171926;--kb-paper:#f7f2e9;--kb-apricot:#f2ad7b;--kb-mint:#7cd9c7;--kb-lilac:#b7a4f3;--kb-slate:#a4a8bc;--kb-bg:#171926;--kb-surface-1:#1e2231;--kb-surface-2:#252a3b;--kb-surface-3:#2d3347;--kb-line:#f7f2e914;--kb-line-strong:#f7f2e929;--kb-text-1:#f7f2e9;--kb-text-2:#a4a8bc;--kb-text-3:#8b90a6;--kb-accent-soft:#f2ad7b24;--kb-editorial-soft:#7cd9c71f;--kb-status-unknown-soft:#a4a8bc1f;--kb-font-display:"Bricolage Grotesque", "Atkinson Hyperlegible Next", system-ui, sans-serif;--kb-font-ui:"Atkinson Hyperlegible Next", system-ui, sans-serif;--kb-disc-hole:.14;--kb-disc-inner-ring:.34;--kb-disc-trim:.96;--kb-ease:cubic-bezier(.2, .7, .2, 1);--kb-ease-enter:cubic-bezier(.16, 1, .3, 1);--kb-dur-slow:.32s;--kb-disc-hover-rotate:4deg;box-sizing:border-box;border:1px solid var(--kb-line-strong);background:var(--kb-bg);color:var(--kb-text-1);font:13.5px/1.4 var(--kb-font-ui);-webkit-font-smoothing:antialiased;border-radius:14px;padding:clamp(28px,4vw,52px) clamp(24px,5vw,60px);position:relative;box-shadow:0 0 0 1px #11132099,0 30px 80px -40px #7cd9c740}.kb-root a{color:var(--kb-mint);text-decoration:none}.kb-win .anchor{color:var(--kb-text-2)}.kb-root :focus-visible{outline:2px solid var(--kb-mint);outline-offset:2px;border-radius:4px}.kb-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.kb-journey{margin-top:clamp(0px,2vw,28px)}.kb-eyebrow{font:600 11px/1 var(--kb-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--kb-mint);margin:0}.kb-lockup{font:700 clamp(38px, 5vw, 64px)/1 var(--kb-font-display);letter-spacing:-.02em;color:var(--kb-text-1);align-items:center;gap:.62em;margin:14px 0 0;display:flex}.kb-mark{width:.72em;height:.72em;display:block}.kb-tag{font:700 clamp(24px, 2.6vw, 34px)/1.15 var(--kb-font-display);letter-spacing:-.02em;color:var(--kb-text-1);text-wrap:balance;margin:22px 0 0}.kb-ask{font:500 clamp(17px, 1.5vw, 20px)/1.4 var(--kb-font-ui);color:var(--kb-apricot);margin:18px 0 0}.kb-body{font:15px/1.55 var(--kb-font-ui);color:var(--kb-text-2);max-width:48ch;margin:12px 0 0}.kb-standing{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.kb-badge{height:22px;font:600 11px/1 var(--kb-font-ui);letter-spacing:.01em;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.kb-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.kb-badge-unknown{color:var(--kb-slate);background:var(--kb-status-unknown-soft)}.kb-more{max-width:52ch;margin-top:22px}.kb-more summary{background:var(--kb-apricot);min-height:40px;color:var(--kb-ink);font:600 15px/1 var(--kb-font-ui);cursor:pointer;transition:background .12s var(--kb-ease), transform .12s var(--kb-ease);border-radius:6px;align-items:center;gap:10px;padding:0 16px;list-style:none;display:inline-flex}.kb-more summary::-webkit-details-marker{display:none}.kb-more summary:after{content:"+";font-weight:600}.kb-more[open] summary:after{content:"–"}.kb-more summary:hover{background:#f6bc93}.kb-more summary:active{transform:translateY(1px)}.kb-more-body{border-left:2px solid var(--kb-line-strong);margin-top:16px;padding:4px 0 0 14px}.kb-more-body p{font:14.5px/1.55 var(--kb-font-ui);color:var(--kb-text-2);margin:0 0 12px}.kb-more-body p:last-child{margin-bottom:0}.kb-more-body strong{color:var(--kb-text-1);font-weight:600}.kb-journey{gap:14px;padding:0;list-style:none;display:grid}.kb-step{background:var(--kb-surface-1);border:1px solid var(--kb-line);border-radius:10px;gap:10px;padding:16px 16px 16px 50px;display:grid;position:relative}.kb-step-n{width:22px;height:22px;font:600 11px var(--kb-font-ui);color:var(--kb-text-3);border:1px solid var(--kb-line-strong);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.kb-bubble{background:var(--kb-surface-3);max-width:28ch;font:500 15px/1.35 var(--kb-font-ui);color:var(--kb-text-1);border-radius:14px 14px 14px 4px;justify-self:start;padding:10px 14px}.kb-ways{flex-wrap:wrap;gap:8px;display:flex}.kb-way{border:1px solid var(--kb-line-strong);font:600 11.5px var(--kb-font-ui);color:var(--kb-text-2);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.kb-way:before{content:"";background:var(--kb-lilac);border-radius:50%;width:6px;height:6px}.kb-prep{flex-wrap:wrap;gap:8px;display:flex}.kb-part{background:var(--kb-editorial-soft);color:var(--kb-mint);font:600 12.5px var(--kb-font-ui);letter-spacing:.02em;border-radius:6px;align-items:center;padding:7px 12px;display:inline-flex}.kb-prep-line{font:14px/1.4 var(--kb-font-ui);color:var(--kb-text-2)}.kb-step-ready{background:linear-gradient(135deg, var(--kb-surface-2), var(--kb-surface-1))}.kb-player{background:var(--kb-ink);border:1px solid var(--kb-line-strong);transition:box-shadow .5s var(--kb-ease);border-radius:8px;gap:4px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #f2ad7b00}.kb-player-room{font:600 10.5px var(--kb-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--kb-text-3)}.kb-player strong{font:700 clamp(22px, 2vw, 28px)/1.1 var(--kb-font-display);letter-spacing:-.02em;color:var(--kb-apricot)}.kb-player-sub{font:13px var(--kb-font-ui);color:var(--kb-text-2)}.js .kb-step{opacity:0;transition:opacity .5s var(--kb-ease-enter), transform .5s var(--kb-ease-enter);transform:translateY(10px)}.js .kb-part{opacity:0;transition:opacity .35s var(--kb-ease-enter), transform .35s var(--kb-ease-enter);transform:translateY(6px)}.js [data-on] .kb-step-ask{opacity:1;transition-delay:.1s;transform:none}.js [data-on] .kb-step-prep{opacity:1;transition-delay:.9s;transform:none}.js [data-on] .kb-step-ready{opacity:1;transition-delay:2.2s;transform:none}.js [data-on] .kb-part{opacity:1;transform:none}.js [data-on] .kb-part:first-child{transition-delay:1.2s}.js [data-on] .kb-part:nth-child(2){transition-delay:1.4s}.js [data-on] .kb-part:nth-child(3){transition-delay:1.6s}.js [data-on] .kb-part:nth-child(4){transition-delay:1.8s}.js [data-on] .kb-player{transition-delay:2.6s;box-shadow:inset 0 0 0 1px #f2ad7b73,0 0 40px -10px #f2ad7b59}.kb-disc-row{border-top:1px solid var(--kb-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px clamp(24px,4vw,48px);margin-top:clamp(28px,4vw,44px);padding:clamp(24px,3vw,36px) 0 0 clamp(0px,8vw,120px);display:grid}.kb-scene{place-items:center;width:clamp(150px,16vw,190px);display:grid;position:relative;container-type:inline-size}.kb-scene .kb-disc{font-size:100cqw}.kb-disc-wrap{border-radius:50%;width:100%;display:inline-block;position:relative}.kb-disc{aspect-ratio:1;isolation:isolate;-webkit-mask:radial-gradient(circle at 50% 50%, transparent 0 calc(var(--kb-disc-hole) * 50%), #000 calc(var(--kb-disc-hole) * 50% + .5px));mask:radial-gradient(circle at 50% 50%, transparent 0 calc(var(--kb-disc-hole) * 50%), #000 calc(var(--kb-disc-hole) * 50% + .5px));transition:transform var(--kb-dur-slow) var(--kb-ease);border-radius:50%;position:relative;overflow:hidden}.kb-disc:after{content:"";pointer-events:none;background:radial-gradient(circle, transparent calc(var(--kb-disc-hole) * 50%), #f7f2e959 calc(var(--kb-disc-hole) * 50% + 1px), transparent calc(var(--kb-disc-hole) * 50% + 2px)), radial-gradient(circle, transparent calc(var(--kb-disc-inner-ring) * 50% - 1px), #f7f2e938 calc(var(--kb-disc-inner-ring) * 50%), transparent calc(var(--kb-disc-inner-ring) * 50% + 1px)), radial-gradient(circle, transparent calc(var(--kb-disc-trim) * 50% - 1px), #17192659 calc(var(--kb-disc-trim) * 50%), transparent calc(var(--kb-disc-trim) * 50% + 1px));border-radius:50%;position:absolute;inset:0}.kb-disc-hover:hover{transform:rotate(var(--kb-disc-hover-rotate))}.kb-disc-shadow{filter:drop-shadow(0 10px 24px #11132099)}.kb-disc-title{text-align:center;font:700 9% / 1.05 var(--kb-font-display);letter-spacing:-.01em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;top:18%;left:14%;right:14%;overflow:hidden}.kb-disc-smallprint{text-align:center;font:600 7% var(--kb-font-ui);letter-spacing:.12em;text-transform:uppercase;opacity:.85;white-space:nowrap;position:absolute;bottom:20%;left:20%;right:20%}.kb-label-coast{color:var(--kb-paper);background:radial-gradient(circle at 30% 25%,#f2ad7b 0,#f2ad7b00 38%),linear-gradient(160deg,#7cd9c7 0%,#2f6f78 55%,#171926 100%)}.kb-disc-h{font:700 clamp(20px, 2vw, 26px)/1.15 var(--kb-font-display);letter-spacing:-.02em;color:var(--kb-text-1);margin:0}.kb-disc-cap{font:600 11px var(--kb-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--kb-text-3);margin:10px 0 0}@media (width<=760px){.kb-grid{grid-template-columns:1fr;gap:28px}.kb-lockup{font-size:clamp(34px,10vw,44px)}.kb-disc-row{grid-template-columns:1fr;justify-items:start;padding-left:0}.kb-scene{width:clamp(150px,46vw,190px)}}@media (prefers-reduced-motion:reduce){.kb-win{--kb-disc-hover-rotate:0deg}.js .kb-step,.js .kb-part{opacity:1!important;transform:none!important}.js .kb-player{box-shadow:inset 0 0 0 1px #f2ad7b73!important}}.lune{background:var(--canvas-cool);border:1px solid #73cae324;border-radius:4px;padding:clamp(28px,4vw,56px) clamp(24px,4.5vw,64px) clamp(28px,4vw,52px);position:relative;overflow:hidden}.lune-open{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:20px clamp(32px,5vw,72px);display:grid}.lune-kicker{font:600 12.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#9cc9d9;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:0;display:flex}.lune-standing{font:italic 400 14px var(--serif);letter-spacing:0;text-transform:none;color:#8fa3b0}.lune-h{letter-spacing:-.03em;font-variation-settings:"opsz" 72;text-wrap:balance;max-width:12ch;margin:16px 0 0;font-size:clamp(36px,4.4vw,62px);font-weight:300;line-height:1}.lune-sum{color:var(--text);text-wrap:pretty;font-variation-settings:"opsz" 24;max-width:44ch;margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.5}.lune-three{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,3vw,40px) clamp(32px,5vw,72px);margin-top:clamp(32px,4vw,52px);display:grid}.lune-col{align-content:start;gap:clamp(24px,3vw,40px);display:grid}.lune-eh{letter-spacing:-.03em;font-variation-settings:"opsz" 72;color:var(--text);margin:0;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1}.lune-eh:first-letter{color:#9cc9d9}.lune-ep{color:#c9d4dc;text-wrap:pretty;max-width:44ch;margin:10px 0 0;font-size:16.5px;line-height:1.5}.lune-scene{border-left:1px solid #73cae340;margin:22px 0 0 clamp(0px,2vw,24px);padding-left:20px}.lune-scene p{letter-spacing:-.01em;color:var(--text);font-variation-settings:"opsz" 36;margin:0;font-size:clamp(20px,1.9vw,26px);line-height:1.45}.lune-scene p+p{margin-top:.3em}.lune-scene p:nth-child(2){padding-left:1.2em}.lune-scene p:nth-child(3){padding-left:2.4em}.lune-shop{background:#73cae30d;border:1px solid #73cae324;border-radius:6px;margin-top:20px;padding:20px 22px 22px}.lune-shop-name{font:600 12.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#9cc9d9;margin:0}.lune-shop-tag{letter-spacing:-.02em;font-variation-settings:"opsz" 48;margin:6px 0 0;font-size:clamp(22px,2.1vw,28px);font-weight:300;line-height:1.1}.lune-shop-p{color:#c9d4dc;text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.55}.lune-dialog{gap:8px;margin:16px 0 0;padding:0;display:grid}.lune-dialog div{grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;gap:0 12px;display:grid}.lune-dialog dt{font:600 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#8fa3b0}.lune-dialog dd{color:var(--text);margin:0;font-size:17px;line-height:1.4}.lune-more{max-width:60ch;margin-top:clamp(24px,3vw,36px)}.lune-more summary{min-height:40px;font:600 14.5px var(--sans);color:var(--text);cursor:pointer;border:1px solid #f3e8dc3d;border-radius:999px;align-items:center;gap:10px;padding:0 16px;list-style:none;transition:border-color .2s,color .2s;display:inline-flex}.lune-more summary::-webkit-details-marker{display:none}.lune-more summary:after{content:"+";border:1px solid #f3e8dc38;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;display:inline-grid}.lune-more[open] summary:after{content:"–"}.lune-more summary:hover{border-color:var(--cyan);color:var(--cyan)}.lune-more-body{margin-top:18px}.lune-more-body p{color:var(--text-soft);text-wrap:pretty;margin:0 0 14px;font-size:16.5px;line-height:1.6}.lune-more-body p:last-child{margin-bottom:0}.js .lune-e{opacity:.35;transition:opacity .9s}.js [data-on] .lune-embody{opacity:1;transition-delay:.1s}.js [data-on] .lune-express{opacity:1;transition-delay:.6s}.js [data-on] .lune-evolve{opacity:1;transition-delay:1.2s}@media (width<=900px){.lune-open,.lune-three{grid-template-columns:1fr}.lune-h{max-width:14ch}.lune-scene{margin-left:0}}@media (prefers-reduced-motion:reduce){.js .lune-e{opacity:1!important}}.smol-frame{padding-top:clamp(56px,8vh,90px)}.smol-win{--smol-paper:#fbfcfd;--smol-paper-cool:#eef4f8;--smol-ice-plane:#dcebf2;--smol-ink:#1c3850;--smol-ink-soft:#3d5b74;--smol-ink-quiet:#67809a;--smol-line:#1c385024;--smol-line-strong:#1c385047;--smol-marine:#33739d;--smol-marine-deep:#24547b;--smol-marine-light:#448bad;--smol-ice:#9cc9d9;--smol-periwinkle:#93a9c9;--smol-coral:#be4449;--smol-coral-soft:#e16f73;--smol-peach:#feeddd;--smol-sans:"Nunito", "Albert Sans", system-ui, sans-serif;--smol-ascii:Consolas, Menlo, "DejaVu Sans Mono", "Cascadia Mono", ui-monospace, monospace;box-sizing:border-box;background:linear-gradient(160deg, var(--smol-ice-plane) 0%, var(--smol-paper-cool) 58%, var(--smol-paper) 100%);color:var(--smol-ink);font-family:var(--smol-sans);border-radius:36px;padding:clamp(28px,4vw,52px) clamp(24px,5vw,60px);position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #33739d66,0 0 0 1px #f3e8dc14}.smol-win .anchor{color:var(--smol-ink-quiet)}.smol-win:before{content:"";background:var(--smol-coral);border-radius:0 4px 4px 0;width:5px;position:absolute;top:14%;bottom:14%;left:0}.smol-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.smol-kicker{font:700 12px/1 var(--smol-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--smol-ink-quiet);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;display:flex}.smol-wip{color:var(--smol-marine-deep);letter-spacing:.12em;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 11px 6px;display:inline-flex}.smol-wip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.smol-h{letter-spacing:-.035em;color:var(--smol-ink);text-wrap:balance;margin:0;font-size:clamp(42px,6.2vw,84px);font-weight:900;line-height:.94}.smol-h em{color:var(--smol-coral);font-style:normal}.smol-sub{max-width:30ch;color:var(--smol-ink);margin:18px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.4}.smol-body{max-width:44ch;color:var(--smol-ink-soft);margin:12px 0 0;font-size:15.5px;line-height:1.6}.smol-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.smol-btn{min-height:44px;font:700 15px var(--smol-sans);color:#fff;background:var(--smol-ink);box-sizing:border-box;border-radius:999px;align-items:center;gap:9px;padding:0 20px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.smol-btn:hover{background:var(--smol-marine-deep);color:#fff;transform:translateY(-1px)}.smol-btn-off{color:var(--smol-ink-quiet);border:1px dashed var(--smol-line-strong);cursor:default;background:0 0}.smol-btn-off:hover{color:var(--smol-ink-quiet);background:0 0;transform:none}.smol-stage{justify-items:center;gap:18px;display:grid}.smol-mascot{text-align:center;justify-items:center;gap:10px;display:grid}.smol-blob{border:2px dashed var(--smol-ice);background:#fff;border-radius:48% 52% 46% 54%/56% 44%;place-items:center;padding:clamp(18px,2.6vw,30px) clamp(20px,3vw,36px);display:grid}.smol-ascii{text-align:left;width:max-content;font:400 clamp(17px, 2.4vw, 30px)/1.15 var(--smol-ascii);font-variant-ligatures:none;color:var(--smol-ink);white-space:pre;letter-spacing:0;margin:0 auto}.smol-ascii .g{text-align:center;width:1ch;display:inline-block}.smol-meet{color:var(--smol-ink);max-width:30ch;margin:6px 0 0;font-size:16px;line-height:1.35}.smol-meet strong{font-weight:800}.smol-meet-sub{color:var(--smol-ink-quiet);max-width:34ch;margin:0;font-size:13.5px;line-height:1.45}.smol-drop{width:100%;max-width:360px;margin:6px 0 0}.smol-zone{border:2px dashed var(--smol-marine-light);background:#fff9;border-radius:22px;height:118px;transition:border-color .4s,background .4s;position:relative}.smol-zone:after{content:"drop an image here";text-align:center;font:700 11px/1 var(--smol-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--smol-ink-quiet);transition:opacity .3s;position:absolute;bottom:12px;left:0;right:0}.smol-chip{border:1px solid var(--smol-line);font:600 13.5px var(--smol-sans);color:var(--smol-ink);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -12px #1c385066}.smol-chip:before{content:"";background:linear-gradient(135deg, var(--smol-ice), var(--smol-marine));border-radius:4px;flex:none;width:26px;height:20px}.smol-chip-size{font:500 12.5px var(--mono);color:var(--smol-ink-quiet)}.smol-chip-out{color:var(--smol-marine-deep);border-color:var(--smol-ice)}.smol-chip-out .smol-chip-size{color:var(--smol-coral)}.smol-stamp{background:var(--smol-coral);color:#fff;font:900 13px var(--smol-sans);letter-spacing:.02em;border-radius:999px;padding:6px 10px;position:absolute;top:-14px;right:-10px;transform:rotate(8deg)}.smol-drop figcaption{text-align:center;font:800 15px/1.3 var(--smol-sans);letter-spacing:-.01em;color:var(--smol-coral);margin:10px 0 0}.js .smol-chip-in{opacity:0;transform:translate(-50%,-70px)}.js .smol-chip-out{opacity:0;transform:translate(-50%)scale(.86)}.js .smol-stamp{opacity:0;transform:rotate(8deg)scale(.5)}.js [data-on] .smol-chip-in{animation:.55s cubic-bezier(.2,.7,.2,1) .2s forwards smol-fall,.5s 1.25s forwards smol-squish}.js [data-on] .smol-chip-out{animation:.45s cubic-bezier(.16,1,.3,1) 1.55s forwards smol-appear}.js [data-on] .smol-stamp{animation:.35s cubic-bezier(.16,1,.3,1) 1.95s forwards smol-stamp}.js [data-on] .smol-zone{animation:.6s 1.1s forwards smol-take}.js [data-on] .smol-zone:after{opacity:0;transition-delay:.9s}.smol-chip-in:not(.js *){display:none}@keyframes smol-fall{to{opacity:1;transform:translate(-50%)}}@keyframes smol-squish{0%{opacity:1;transform:translate(-50%)scale(1)}60%{opacity:1;transform:translate(-50%)scale(1.04,.72)}to{opacity:0;transform:translate(-50%)scale(.6,.5)}}@keyframes smol-appear{to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes smol-stamp{to{opacity:1;transform:rotate(8deg)scale(1)}}@keyframes smol-take{0%{border-color:var(--smol-marine-light);background:#fff9}50%{border-color:var(--smol-marine);background:#e4f0f6}to{border-color:var(--smol-ice);background:#fff9}}@media (prefers-reduced-motion:reduce){.js .smol-chip-in{display:none}.js .smol-chip-out{opacity:1!important;transform:translate(-50%)!important}.js .smol-stamp{opacity:1!important;transform:rotate(8deg)!important}.smol-zone:after{opacity:0!important}}@media (width<=760px){.smol-win{border-radius:28px}.smol-grid{grid-template-columns:1fr;gap:28px}.smol-h{font-size:clamp(40px,12vw,56px)}.smol-ascii{font-size:clamp(15px,4.6vw,19px)}.smol-stage{justify-items:stretch}.smol-mascot{justify-items:center}.smol-drop{max-width:none}}.hero{padding:clamp(48px,9vh,100px) 0 40px;position:relative}.hero-h{letter-spacing:-.035em;font-variation-settings:"opsz" 72;margin:0;font-size:clamp(56px,10.4vw,150px);font-weight:300;line-height:.92}.hero-a{display:block}.hero-b{flex-wrap:wrap;align-items:flex-end;gap:0 26px;display:flex}.strike-wrap{display:inline-block;position:relative}.hero-del{text-decoration:none}.strike{width:104%;height:.24em;position:absolute;top:50%;left:-2%;overflow:visible}.strike path{fill:none;stroke-linecap:round}.strike-main{stroke:var(--rose);stroke-width:7px;stroke-dasharray:430;stroke-dashoffset:430px;animation:.9s cubic-bezier(.3,.7,.2,1) .7s forwards dash}.strike-ghost{stroke:var(--cyan);stroke-width:7px;opacity:0;animation:1s ease-out 1.5s both ghost}@keyframes ghost{0%{opacity:0;transform:translate(0)}22%{opacity:.7;transform:translate(4px,-3px)}to{opacity:0;transform:translate(9px,-6px)}}.hero-ins{font-family:var(--hand);color:var(--rose);letter-spacing:0;clip-path:inset(0 100% -10px 0);max-width:14ch;font-size:clamp(22px,2.6vw,38px);font-weight:500;line-height:1.1;text-decoration:none;animation:1.15s cubic-bezier(.2,.7,.2,1) 1.6s forwards write;display:inline-block;transform:rotate(-3deg)translateY(-.35em)}.hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:46px;display:flex}.hero-sub{max-width:40ch;color:var(--text-soft);font-variation-settings:"opsz" 24;margin:0;font-size:clamp(20px,1.7vw,24px);line-height:1.45}.perch{flex-direction:column;align-items:center;display:flex;position:relative}.perch-line{border-top:1px solid #f3e8dc2e;width:180px}.perch-spot{align-items:flex-end;height:101px;display:flex}.yoru-cap{opacity:0;align-items:flex-start;gap:2px;margin-top:4px;animation:.6s 3s forwards fadein;display:flex;position:absolute;top:100%;right:calc(100% - 34px)}.yoru-cap.back{animation-delay:.25s}.yoru-cap span{font:500 16px/1.2 var(--hand);color:var(--rose);white-space:nowrap;margin-top:14px;transform:rotate(-4deg)}@media (width<=640px){.yoru-cap{flex-direction:row-reverse;top:62%;left:118px;right:auto}.yoru-cap svg{transform:scaleX(-1)}.yoru-cap span{white-space:normal;max-width:12ch}}.yoru-lane{pointer-events:none;z-index:40;position:fixed;inset:0;overflow:hidden}.yoru-scene{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.why{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:32px 72px;display:grid}@media (width<=860px){.why{grid-template-columns:1fr}}.why-h{letter-spacing:-.03em;font-variation-settings:"opsz" 72;margin:0;font-size:clamp(40px,4.6vw,68px);font-weight:300;line-height:1}.why-h span{display:block}.why-h .and{color:var(--rose);font-style:italic}.why-p{max-width:56ch;color:var(--text-soft);text-wrap:pretty;margin:0 0 22px;font-size:clamp(17px,1.3vw,19px);line-height:1.65}.why-p.first{color:var(--text);max-width:44ch;font-size:clamp(20px,1.65vw,24px);line-height:1.5}.emph{color:var(--text);white-space:nowrap;position:relative}.emph svg{width:calc(100% + 4px);height:9px;position:absolute;bottom:-7px;left:-2px;right:-2px;overflow:visible}.emph path{fill:none;stroke:var(--orange);stroke-width:2.2px;stroke-linecap:round;stroke-opacity:.9}.js .emph path{stroke-dasharray:420;stroke-dashoffset:420px}.js .why-seq .s1>*,.js .why-seq .s4>*{clip-path:inset(0 100% -10px 0)}.why-seq[data-on] .s1>*{animation:1.1s cubic-bezier(.2,.7,.2,1) .15s forwards write}.why-seq[data-on] .m1 path{animation:1s cubic-bezier(.3,.7,.2,1) 1.35s forwards dash}.why-seq[data-on] .m2 path{animation:1s cubic-bezier(.3,.7,.2,1) 2.45s forwards dash}.why-seq[data-on] .s4>*{animation:1.1s cubic-bezier(.2,.7,.2,1) 3.55s forwards write}@media (width<=640px){.emph{white-space:normal}}@media (width>=1000px){.smol-frame .smol-win{margin-left:clamp(0px,7vw,110px)}.kb-win{margin-right:clamp(0px,6vw,96px)}.lune{margin-left:clamp(0px,4vw,64px);margin-right:clamp(0px,1.5vw,24px)}}.who{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px 72px;display:grid}@media (width<=900px){.who{grid-template-columns:minmax(0,1fr)}}.who-h{letter-spacing:-.03em;font-variation-settings:"opsz" 72;margin:0;font-size:clamp(38px,4.4vw,64px);font-weight:300;line-height:1}.names{font-family:var(--sans);border-top:1px solid #f3e8dc1f;grid-template-columns:auto 1fr;gap:10px 18px;margin:28px 0 0;padding:18px 0 0;font-size:15px;display:grid}.names dt{font-weight:700}.names dd{color:var(--text-soft);margin:0}.chat{font-family:var(--sans);background:#17111a;border:1px solid #f3e8dc1a;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 30px 60px -32px #000000d9}.chat-top{background:#1d1520;border-bottom:1px solid #00000059;align-items:center;gap:10px;padding:11px 16px;display:flex;box-shadow:0 1px #f3e8dc0d}.chat-top>img{border-radius:50%;flex:none}.chat-chan{color:var(--text);white-space:nowrap;font-size:14.5px;font-weight:700}.chat-chan .h{color:#7d6e77;margin-right:3px;font-weight:500}.chat-topic{color:#8c7e86;white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #f3e8dc1f;margin-left:2px;padding-left:10px;font-size:12.5px;overflow:hidden}.chat-mem{flex:none;margin-left:auto;display:flex}.chat-mem img{border:2px solid #1d1520;border-radius:50%;width:22px;height:22px;margin-left:-7px}.chat-body{flex-direction:column;gap:2px;padding:16px 8px 6px;display:flex}.msg{border-radius:6px;grid-template-columns:40px 1fr;gap:14px;padding:5px 10px;display:grid}.js .msg{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.js .msg.on{opacity:1;transform:none}.msg:hover{background:#f3e8dc08}.av{object-fit:cover;border-radius:50%;width:40px;height:40px;margin-top:2px;display:block}.msg-n{font-size:14.5px;font-weight:700;line-height:1.3}.msg-l{color:#e9dfd6;font-size:15.5px;line-height:1.42}.js .msg-l{opacity:0;transition:opacity .25s}.js .msg-l.on{opacity:1}.composer{color:#7d6e77;background:#231a26;border-radius:10px;align-items:center;gap:12px;margin:10px 12px 14px;padding:10px 14px;font-size:14px;display:flex}.composer .plus{color:#b9aab3;background:#3a2e3d;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:700;display:grid}#help .works-sponsor h2{color:var(--text)}#help .works-sponsor .actions a{transition:transform .2s,border-color .2s,color .2s}#help .works-sponsor .primary:hover{color:#140d14;transform:translateY(-1px)}#help .works-sponsor .secondary:hover{border-color:var(--cyan);color:var(--cyan)}.ct-h{letter-spacing:-.03em;font-variation-settings:"opsz" 72;margin:0;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1}.hello-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.sign{width:max-content;max-width:100%;font-family:var(--hand);color:var(--rose);margin:36px 0 0 18px;font-weight:500}.sign-1{align-items:center;gap:7px;font-size:27px;line-height:1.1;display:flex;transform:rotate(-3deg)}.sign-2{white-space:nowrap;margin:6px 0 0 4.4em;font-size:28px;line-height:1.1;transform:rotate(-1.5deg)}.js [data-reveal=write]>.sign-2{transition-delay:1s}.upside{width:1.15em;height:1.15em;margin-top:-.1em;overflow:visible;transform:rotate(176deg)}.upside path{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.strike-main{stroke-dashoffset:0!important}.hero-ins{clip-path:none!important}.emph path{stroke-dashoffset:0!important}.why-seq .s1>*,.why-seq .s4>*{clip-path:none!important}.js .msg,.js .msg-l,.yoru-cap{opacity:1!important;transform:none!important}}
