.board-wrap{--accent: var(--accent-color);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px}@keyframes lamp{0%{opacity:.3}40%{opacity:1}to{opacity:.3}}@keyframes heartbeat{0%,to{transform:scale(1)}10%{transform:scale(1.25)}20%{transform:scale(1)}30%{transform:scale(1.12)}45%{transform:scale(1)}}.board-wrap[data-theme=dark],html:not([data-theme=light]) .board-wrap[data-theme=auto]{--row-hover: rgb(255 255 255 / .07);--board: #141414;--flap-hi: #2b2b2b;--flap-lo: #242424;--ink-b: #f3f0e9;--label: #e9b24d;--hinge: rgb(0 0 0 / .7);--edge: rgb(255 255 255 / .05);--plate: rgb(255 255 255 / .3)}.board-wrap[data-theme=light],html[data-theme=light] .board-wrap[data-theme=auto]{--row-hover: rgb(0 0 0 / .05);--board: #d9d5cc;--flap-hi: #fcfbf8;--flap-lo: #f1eee8;--ink-b: #1d1c1a;--label: #a3753a;--hinge: rgb(0 0 0 / .16);--edge: rgb(0 0 0 / .05);--plate: rgb(0 0 0 / .32)}.board{position:relative;display:flex;flex-direction:column;gap:var(--gap);cursor:pointer;background:var(--board);border-radius:14px;box-shadow:inset 0 1px 0 var(--edge)}.brow{display:flex;gap:var(--gap)}.board-wrap[data-life] .board{cursor:default}.board{align-self:center;width:fit-content}.board-src{white-space:nowrap}.brow{position:relative;border-radius:4px;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.brow.can-open{cursor:pointer}@media(hover:hover){.brow.can-open:hover{transform:translateY(-1px);box-shadow:0 0 0 3px var(--row-hover),0 3px 8px -4px #00000040;background:var(--row-hover)}.board:has(.brow.can-open:hover) .brow:not(:hover){opacity:.55}}.brow.can-open.is-pressed{transform:translateY(1px) scale(.985);transition-duration:.06s}.is-reduced .brow{transition:none}.brow.first-page{margin-top:calc(var(--gap) * 5)}.brow.r-time .glyph,.brow.r-sub .glyph{color:var(--label)}.board-src{position:absolute;right:12px;bottom:3px;margin:0;pointer-events:none;font-size:9px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--plate);transition:opacity .5s ease}.flap{position:relative;display:inline-block;flex:0 0 auto;width:var(--cw);height:var(--ch);border-radius:var(--rf, 3px);perspective:calc(var(--ch) * 5)}.flap .half{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:var(--flap-hi)}.flap .top{top:0;border-radius:var(--rf, 3px) var(--rf, 3px) 0 0}.flap .bottom{bottom:0;border-radius:0 0 var(--rf, 3px) var(--rf, 3px);background:var(--flap-lo)}.flap .glyph{position:absolute;left:0;right:0;height:var(--ch);line-height:var(--ch);text-align:center;white-space:pre;color:var(--ink-b);font-family:DIN Condensed,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:var(--fs);--dy: calc(var(--fs) * .07);transform:translateY(var(--dy))}.flap .top .glyph,.flap .front .glyph{top:0}.flap .bottom .glyph,.flap .back .glyph{bottom:0}.flap .leaf{position:absolute;left:0;right:0;top:0;height:50%;z-index:2;transform-origin:50% 100%;transform-style:preserve-3d}.flap .leaf .face{top:0;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flap .leaf .front{border-radius:var(--rf, 3px) var(--rf, 3px) 0 0}.flap .leaf .back{transform:rotateX(180deg);border-radius:0 0 var(--rf, 3px) var(--rf, 3px);background:var(--flap-lo)}.flap .shade{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none}.flap:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:var(--hinge);z-index:3;pointer-events:none}.flap .glyph.cjk{font-family:PingFang TC,Noto Sans TC,sans-serif;font-weight:600;font-size:calc(var(--cw) * .9);--dy: 0}.flap .glyph.pic{display:flex;align-items:center;justify-content:center;--dy: 0}.flap .glyph.pic svg{width:calc(var(--ch) * .6);height:calc(var(--ch) * .6);flex:none}.flap .glyph.emo{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:calc(var(--ch) * .56);--dy: 0}.flap .glyph.sym{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(var(--ch) * .62);--dy: 0}.flap.is-heart .glyph{color:#ff5a4e;animation:heartbeat var(--beat, 1.25s) ease-in-out infinite}.flap.is-lamp .glyph{color:rgb(var(--accent));text-shadow:0 0 10px rgb(var(--accent) / .8);animation:lamp var(--breath, 4.6s) ease-in-out infinite}.is-reduced .flap.is-heart .glyph,.is-reduced .flap.is-lamp .glyph{animation:none}.heart-held .flap.is-heart .glyph,.resp-held .flap.is-lamp .glyph{animation:none;opacity:.55}:root{--vesta-frame: linear-gradient(165deg, #48484b 0%, #232325 22%, #19191b 55%, #2c2c2f 82%, #141416 100%);--vesta-frame-edge: rgb(255 255 255 / .14)}html[data-theme=light]{--vesta-frame: linear-gradient(165deg, #ffffff 0%, #ecebe7 30%, #dddcd7 70%, #f4f3ef 100%);--vesta-frame-edge: rgb(255 255 255 / .9)}.board-wrap[data-look=vesta]{--bz: 9px;--bz-b: 16px}.board-wrap[data-look=vesta][data-theme=dark],html:not([data-theme=light]) .board-wrap[data-look=vesta][data-theme=auto]{--board: #0a0a0a;--flap-hi: #1d1d1d;--flap-lo: #181818;--ink-b: #f2f0eb;--hinge: rgb(0 0 0 / .75);--edge: rgb(255 255 255 / .04);--plate: rgb(255 255 255 / .34);--plate-cut: rgb(0 0 0 / .8)}.board-wrap[data-look=vesta][data-theme=light],html[data-theme=light] .board-wrap[data-look=vesta][data-theme=auto]{--board: #a9a7a1;--flap-hi: #e2e0da;--flap-lo: #d9d7d0;--ink-b: #1b1a18;--hinge: rgb(0 0 0 / .22);--edge: rgb(255 255 255 / .6);--plate: rgb(0 0 0 / .32);--plate-cut: rgb(255 255 255 / .9)}.board-wrap[data-look=vesta] .board{border:var(--bz) solid transparent;border-bottom-width:var(--bz-b);border-radius:7px;background:linear-gradient(var(--board),var(--board)) padding-box,var(--vesta-frame) border-box;box-shadow:inset 0 0 0 1px #0000008c,inset 0 3px 8px #000000a6,0 0 0 1px var(--vesta-frame-edge)}.board-wrap[data-look=vesta] .brow{border-radius:1px}.board-wrap[data-look=vesta] .brow.can-open:hover,.board-wrap[data-look=vesta] .brow.can-open.is-pressed{transform:none;box-shadow:none;background:none}.board-wrap[data-look=vesta] .flap{--rf: 1.5px;box-shadow:0 1px #00000080}.board-wrap[data-look=vesta] .flap:after{height:1.5px;top:calc(50% - .75px)}.board-wrap[data-look=vesta] .flap .glyph:not(.cjk):not(.bit){font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:calc(var(--fs) * .84);--dy: calc(var(--fs) * .03)}.board-wrap[data-look=vesta] .brow.r-time .glyph,.board-wrap[data-look=vesta] .brow.r-sub .glyph{color:var(--ink-b)}.board-wrap[data-look=vesta] .board-src{bottom:calc(var(--bz-b) * -1 + 4px);right:14px;left:14px;text-align:right;overflow:hidden;text-overflow:ellipsis;font-size:8px;letter-spacing:.2em;color:var(--plate);text-shadow:0 -1px 0 var(--plate-cut)}.flap .glyph.bit{background:var(--bit);transform:none;--dy: 0;box-shadow:inset 0 0 0 100px #0000000f}.flap .glyph.bit[data-c=red]{--bit: #da291c}.flap .glyph.bit[data-c=orange]{--bit: #ff7500}.flap .glyph.bit[data-c=yellow]{--bit: #ffb81c}.flap .glyph.bit[data-c=green]{--bit: #009a44}.flap .glyph.bit[data-c=blue]{--bit: #0057b8}.flap .glyph.bit[data-c=violet]{--bit: #702f8a}.flap .glyph.bit[data-c=white]{--bit: #f4f3ef}@keyframes bit-beat{0%,45%,to{filter:brightness(1)}10%{filter:brightness(1.45)}30%{filter:brightness(1.2)}}@keyframes bit-breath{0%,to{filter:brightness(.55)}40%{filter:brightness(1.15)}}.flap.is-heart .glyph.bit{color:inherit;animation:bit-beat var(--beat, 1.25s) ease-in-out infinite}.flap.is-lamp .glyph.bit{color:inherit;text-shadow:none;animation:bit-breath var(--breath, 4.6s) ease-in-out infinite}.is-reduced .flap .glyph.bit{animation:none}.heart-held .flap.is-heart .glyph.bit,.resp-held .flap.is-lamp .glyph.bit{animation:none;opacity:1;filter:brightness(.6)}@font-face{font-family:Door Title;font-style:normal;font-weight:500 750;font-display:swap;src:url(/fonts/door-title-a1fab104.woff2) format("woff2");unicode-range:U+20-7e,U+3000-303f,U+4e86,U+5348,U+54c8,U+56c9,U+591c,U+5b89,U+6211,U+65e9,U+662f,U+665a,U+6df1,U+8fb0,U+97cb,U+ff00-ffef}.door-root{--paper-base: oklch(98% .005 90);--paper: var(--paper-base);--ink: oklch(21.6% .006 56.043);--ink-dim: oklch(55.3% .013 58.071);--line: rgb(0 0 0 / .08);--accent: var(--accent-color, 255 168 8);--ok: 90 200 120;--m: 24px;--w: 22px;--r: 24px;--p: 12px;--blur-load: 8px;--blur-rest: 3px;--blur-out: 12px;--ev: .76;--photo: 250px;--life-w: 440px;--wake-ms: 1.2s;--hunt: .35s;--logo: 40px;--sans: -apple-system, BlinkMacSystemFont, "PingFang TC", "Noto Sans TC", sans-serif;--lx: -.6;--ly: -.35;--light: 255 200 130;--shadow: 110 60 30;--shade: 20 12 0;font-family:var(--sans);color:var(--ink);line-height:normal;-webkit-font-smoothing:antialiased}html[data-frame=c] .door-root{--r: 3px;--paper: var(--alu) !important;--skin: repeating-linear-gradient(90deg, var(--alu-brush) 0 1px, transparent 1px 3px), linear-gradient( calc(atan2(var(--ly), var(--lx)) - 90deg) , var(--alu-hi), transparent 45%, var(--alu-lo)), linear-gradient(var(--alu), var(--alu));--vesta-frame: var(--skin);--vesta-frame-edge: rgb(255 255 255 / .1)}html[data-frame=c][data-theme=light] .door-root{--vesta-frame-edge: rgb(255 255 255 / .5)}@media(min-width:600px){html[data-frame=c] .door-root{--w: 18px;--w-top: 68px;--w-bot: 66px;--paper: var(--alu) !important;--mould: 0px}html[data-frame=c] .door-root .frame{border-radius:2px;box-shadow:0 0 0 1px #ffffff0d,0 24px 60px -20px #0009}html[data-frame=c] .door-root .hole{z-index:1;top:var(--w-top);bottom:var(--w-bot);box-shadow:inset 0 0 0 1px #0000008c,inset 0 3px 10px #00000073,0 0 0 1px #ffffff0f}html[data-frame=c] .door-root .frame:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;padding:var(--w-top) var(--w) var(--w-bot);background:var(--skin);background-attachment:fixed;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-frame=c] .door-root .bg.in,html[data-frame=c] .door-root .bg.glow{clip-path:inset(calc(var(--m) + var(--w-top)) calc(var(--m) + var(--w)) calc(var(--m) + var(--w-bot)) round var(--r))}html[data-frame=c] .door-root .row-t{top:calc(-1 * var(--w-top));height:var(--w-top);align-items:center;padding:0 calc(var(--mould) + 4px);box-sizing:border-box}html[data-frame=c] .door-root .row-b{bottom:calc(-1 * var(--w-bot));align-items:flex-end;padding:0 calc(var(--mould) + 4px)}html[data-frame=c] .door-root .tile{background:var(--skin);background-attachment:fixed;border-radius:2px}html[data-frame=c] .door-root .tile:before,html[data-frame=c] .door-root .tile:after{display:none}html[data-frame=c] .door-root .tile.vt,html[data-frame=c] .door-root .tile.newest{min-height:var(--w-bot);align-content:center;box-sizing:border-box}html[data-frame=c] .door-root .tile.time>div:first-child{display:flex;align-items:baseline;gap:14px}html[data-frame=c] .door-root .time .clock{font-size:26px;margin:0}html[data-frame=c] .door-root .time .place{margin:0}html[data-frame=c] .door-root .grows{transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1) .12s,box-shadow .3s ease,background-color .3s;z-index:2}html[data-frame=c] .door-root .row-t .tile{background:none}html[data-frame=c] .door-root .grows{grid-template-rows:auto!important;position:relative}html[data-frame=c] .door-root .grows .more{--veil: rgb(18 18 20 / .5);--veil-ink: #ece7de;position:absolute;min-width:100%;width:max-content;max-width:380px;box-sizing:border-box;padding:14px 18px 12px;border-radius:14px;background:var(--veil);color:var(--veil-ink);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:inset 0 0 0 1px #ffffff14,0 18px 40px -18px #0000008c;opacity:0;visibility:hidden;transform:scale(.96);transition:opacity .28s ease,transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s .4s}html[data-frame=c][data-theme=light] .door-root .grows .more{--veil: rgb(250 246 238 / .45);--veil-ink: oklch(21.6% .006 56.043);box-shadow:inset 0 0 0 1px #ffffff80,0 18px 40px -18px #00000040}html[data-frame=c] .door-root .grows:is(:hover,:focus-within,.open) .more{opacity:1;visibility:visible;transform:none;transition:opacity .28s ease,transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s}html[data-frame=c] .door-root .row-b .t-bl .more{left:0;bottom:calc(100% + 8px);transform-origin:0 100%}html[data-frame=c] .door-root .row-b .t-br .more{right:0;bottom:calc(100% + 8px);transform-origin:100% 100%}html[data-frame=c] .door-root .row-t .t-tr .more{right:0;top:calc(100% + 8px);transform-origin:100% 0}html[data-frame=c] .door-root .grows .more :is(ul,p){margin:0;padding:0;color:inherit;transform:none;opacity:1}html[data-frame=c] .door-root .grows .more li,html[data-frame=c] .door-root .grows .more .md{color:inherit}html[data-frame=c] .door-root .grows .more .mq{color:color-mix(in oklab,var(--veil-ink) 70%,transparent)}html[data-frame=c] .door-root .grows:is(:hover,:focus-within,.open) .more li.on>*,html[data-frame=c] .door-root .grows:is(:hover,:focus-within,.open) .more li.on:not(:has(*)),html[data-frame=c] .door-root .row-t .grows:is(:hover,:focus-within,.open) .more p{animation:lg-in .42s cubic-bezier(.2,.8,.2,1) both}html[data-frame=c] .door-root .grows:is(:hover,:focus-within,.open) .more li.on>:nth-child(2){animation-delay:.06s}html[data-frame=c] .door-root .row-b .grows:is(:hover,:focus-within,.open) .more li.on>*,html[data-frame=c] .door-root .row-b .grows:is(:hover,:focus-within,.open) .more li.on:not(:has(*)){animation-name:door-glass-up}@keyframes door-glass-up{0%{opacity:0;transform:translateY(6px)}}html[data-frame=c] .door-root .board-wrap[data-look=vesta] .board{border-radius:2px;background:linear-gradient(var(--board),var(--board)) padding-box,var(--skin) border-box}html[data-frame=c] .door-root .obj.photo{border-radius:2px}html[data-frame=c] .door-root .obj.photo .avatar-wrap{border-radius:0}}html[data-frame=c][data-glass=lab]{--lab-rv: 6px;--lab-rc: 0px;--lab-rj: 6px;--lab-lines: 2;--lab-dur: .42s;--lab-ease: cubic-bezier(.2, .8, .3, 1);--lab-persp: 700px}html[data-frame=c][data-glass=lab] .door-root{--r: var(--lab-rv, 0px);--lab-bg: var(--skin);--lab-bf: none}html[data-frame=c][data-glass=lab][data-lab-mat=smoke] .door-root{--lab-bg: rgb(10 10 12 / .62)}html[data-frame=c][data-glass=lab][data-lab-mat=smoke][data-theme=light] .door-root{--lab-bg: rgb(46 44 40 / .58)}html[data-frame=c][data-glass=lab][data-lab-mat=frost] .door-root{--lab-bg: color-mix(in srgb, var(--alu) 64%, transparent);--lab-bf: blur(22px) saturate(1.1)}html[data-frame=c][data-glass=lab] .door-root .frame{border-radius:var(--lab-rv, 0px)}html[data-frame=c][data-glass=lab] .door-root .obj.photo,html[data-frame=c][data-glass=lab] .door-root .board-wrap[data-look=vesta] .board{border-radius:calc(var(--lab-rv, 0px) * .5)}html[data-frame=c][data-glass=lab] .door-root .obj.photo .avatar-wrap{border-radius:calc(var(--lab-rv, 0px) * .3)}@media(min-width:600px){html[data-frame=c][data-glass=lab] .door-root .hole:before{content:"";position:absolute;inset:0;pointer-events:none;--k: var(--lab-rv, 0px);background:var(--skin);background-attachment:fixed;-webkit-mask:radial-gradient(circle at 100% 100%,transparent calc(var(--k) - .5px),#000 calc(var(--k) + .5px)) 0 0 / var(--k) var(--k) no-repeat,radial-gradient(circle at 0 100%,transparent calc(var(--k) - .5px),#000 calc(var(--k) + .5px)) 100% 0 / var(--k) var(--k) no-repeat,radial-gradient(circle at 100% 0,transparent calc(var(--k) - .5px),#000 calc(var(--k) + .5px)) 0 100% / var(--k) var(--k) no-repeat,radial-gradient(circle at 0 0,transparent calc(var(--k) - .5px),#000 calc(var(--k) + .5px)) 100% 100% / var(--k) var(--k) no-repeat;mask:radial-gradient(circle at 100% 100%,transparent calc(var(--k) - .5px),#000 calc(var(--k) + .5px)) 0 0 / var(--k) var(--k) no-repeat,radial-gradient(circle at 0 100%,transparent calc(var(--k) - .5px),#000 calc(var(--k) + .5px)) 100% 0 / var(--k) var(--k) no-repeat,radial-gradient(circle at 100% 0,transparent calc(var(--k) - .5px),#000 calc(var(--k) + .5px)) 0 100% / var(--k) var(--k) no-repeat,radial-gradient(circle at 0 0,transparent calc(var(--k) - .5px),#000 calc(var(--k) + .5px)) 100% 100% / var(--k) var(--k) no-repeat}html[data-frame=c][data-glass=lab] .door-root .grows .more{--veil-ink: currentColor;color:inherit;overflow:visible;min-width:0;max-width:380px;padding:14px 18px;border:0;transform:none;background:var(--lab-bg);background-attachment:fixed;-webkit-backdrop-filter:var(--lab-bf);backdrop-filter:var(--lab-bf);box-shadow:0 -12px 30px -20px #0000008c;transition-property:clip-path,transform,opacity,visibility;transition-duration:var(--lab-dur),var(--lab-dur),.15s,0s;transition-timing-function:var(--lab-ease),var(--lab-ease),ease,linear;transition-delay:0s,0s,0s,var(--lab-dur)}html[data-frame=c][data-glass=lab]:is([data-lab-mat=smoke],[data-lab-mat=frost]) .door-root .grows .more{--veil-ink: #efebe4;color:var(--veil-ink)}html[data-frame=c][data-glass=lab][data-lab-mat=frost][data-theme=light] .door-root .grows .more{--veil-ink: oklch(21.6% .006 56.043)}html[data-frame=c][data-glass=lab] .door-root .grows:is(:hover,:focus-within,.open) .more{opacity:1;visibility:visible;transition-delay:0s}html[data-frame=c][data-glass=lab] .door-root .grows .more .mq{color:color-mix(in oklab,currentColor 70%,transparent)}html[data-frame=c][data-glass=lab] .door-root .row-b .grows .more{bottom:100%}html[data-frame=c][data-glass=lab] .door-root .row-b .t-bl .more{left:calc(-4px - var(--mould));border-radius:var(--lab-rj, 0px) var(--lab-rv) var(--lab-rj, 0px) var(--lab-rv)}html[data-frame=c][data-glass=lab] .door-root .row-b .t-br .more{right:calc(-4px - var(--mould));border-radius:var(--lab-rv) var(--lab-rj, 0px) var(--lab-rv) var(--lab-rj, 0px)}html[data-frame=c][data-glass=lab] .door-root .row-t .t-tr .more{top:calc(50% + var(--w-top) / 2);right:calc(-4px - var(--mould));border-radius:var(--lab-rj, 0px) var(--lab-rv) var(--lab-rj, 0px) var(--lab-rv)}html[data-frame=c][data-glass=lab][data-lab-edge="1"] .door-root .grows .more{box-shadow:inset 0 0 0 1px #00000080,inset 0 2px #ffffff12,0 -12px 30px -20px #0000008c}html[data-frame=c][data-glass=lab][data-lab-edge="1"][data-theme=light] .door-root .grows .more{box-shadow:inset 0 0 0 1px #00000029,inset 0 2px #ffffff80,0 -12px 30px -20px #0000004d}html[data-frame=c][data-glass=lab][data-lab-edge=outline] .door-root .grows .more{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:var(--lab-ew, 2px) solid var(--alu);color:#f3efe8;text-shadow:0 1px 3px rgb(0 0 0 / .65),0 0 12px rgb(0 0 0 / .35)}html[data-frame=c][data-glass=lab][data-lab-edge=outline] .door-root .row-b .grows .more{border-bottom:0}html[data-frame=c][data-glass=lab][data-lab-edge=outline] .door-root .row-t .grows .more{border-top:0}html[data-frame=c][data-glass=lab][data-lab-edge=outline] .door-root .grows .more:before,html[data-frame=c][data-glass=lab][data-lab-edge=outline] .door-root .grows .more:after{display:none}html[data-frame=c][data-glass=lab]:not([data-lab-mode=inplace]) .door-root .grows .more li.on .mq,html[data-frame=c][data-glass=lab]:not([data-lab-mode=inplace]) .door-root .grows .more li.on:not(:has(*)){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lab-lines, 2);line-clamp:var(--lab-lines, 2);overflow:hidden;white-space:normal}html[data-frame=c][data-glass=lab][data-lab-gap="1"] .door-root .row-b .grows .more{bottom:calc(100% + 10px)}html[data-frame=c][data-glass=lab][data-lab-gap="1"] .door-root .row-b .t-bl .more{left:6px}html[data-frame=c][data-glass=lab][data-lab-gap="1"] .door-root .row-b .t-br .more{right:6px}html[data-frame=c][data-glass=lab][data-lab-gap="1"] .door-root .row-t .t-tr .more{top:calc(50% + var(--w-top) / 2 + 10px);right:6px}html[data-frame=c][data-glass=lab][data-lab-gap="1"] .door-root .grows .more{border-radius:var(--lab-rv)}html[data-frame=c][data-glass=lab] .door-root .grows .more:before,html[data-frame=c][data-glass=lab] .door-root .grows .more:after{content:"";position:absolute;width:var(--lab-rc);height:var(--lab-rc);pointer-events:none;background:var(--lab-bg);background-attachment:fixed;-webkit-backdrop-filter:var(--lab-bf);backdrop-filter:var(--lab-bf)}html[data-frame=c][data-glass=lab] .door-root .row-b .t-bl .more:before{left:0;top:calc(-1 * var(--lab-rc))}html[data-frame=c][data-glass=lab] .door-root .row-b .t-bl .more:after{bottom:0;right:calc(-1 * var(--lab-rc))}html[data-frame=c][data-glass=lab] .door-root .row-b .t-bl .more:before,html[data-frame=c][data-glass=lab] .door-root .row-b .t-bl .more:after{-webkit-mask:radial-gradient(circle at 100% 0,transparent calc(var(--lab-rc) - .5px),#000 calc(var(--lab-rc) + .5px));mask:radial-gradient(circle at 100% 0,transparent calc(var(--lab-rc) - .5px),#000 calc(var(--lab-rc) + .5px))}html[data-frame=c][data-glass=lab] .door-root .row-b .t-br .more:before{right:0;top:calc(-1 * var(--lab-rc))}html[data-frame=c][data-glass=lab] .door-root .row-b .t-br .more:after{bottom:0;left:calc(-1 * var(--lab-rc))}html[data-frame=c][data-glass=lab] .door-root .row-b .t-br .more:before,html[data-frame=c][data-glass=lab] .door-root .row-b .t-br .more:after{-webkit-mask:radial-gradient(circle at 0 0,transparent calc(var(--lab-rc) - .5px),#000 calc(var(--lab-rc) + .5px));mask:radial-gradient(circle at 0 0,transparent calc(var(--lab-rc) - .5px),#000 calc(var(--lab-rc) + .5px))}html[data-frame=c][data-glass=lab] .door-root .row-t .t-tr .more:before{top:0;left:calc(-1 * var(--lab-rc))}html[data-frame=c][data-glass=lab] .door-root .row-t .t-tr .more:after{right:0;bottom:calc(-1 * var(--lab-rc))}html[data-frame=c][data-glass=lab] .door-root .row-t .t-tr .more:before,html[data-frame=c][data-glass=lab] .door-root .row-t .t-tr .more:after{-webkit-mask:radial-gradient(circle at 0 100%,transparent calc(var(--lab-rc) - .5px),#000 calc(var(--lab-rc) + .5px));mask:radial-gradient(circle at 0 100%,transparent calc(var(--lab-rc) - .5px),#000 calc(var(--lab-rc) + .5px))}html[data-frame=c][data-glass=lab][data-lab-gap="1"] .door-root .grows .more:before,html[data-frame=c][data-glass=lab][data-lab-gap="1"] .door-root .grows .more:after{display:none}html[data-frame=c][data-glass=lab] .door-root .row-b .grows .more{clip-path:inset(100% -40px 0 -40px)}html[data-frame=c][data-glass=lab] .door-root .row-b .grows:is(:hover,:focus-within,.open) .more{clip-path:inset(-40px -40px 0 -40px)}html[data-frame=c][data-glass=lab] .door-root .row-t .grows .more{clip-path:inset(0 -40px 100% -40px)}html[data-frame=c][data-glass=lab] .door-root .row-t .grows:is(:hover,:focus-within,.open) .more{clip-path:inset(0 -40px -40px -40px)}html[data-frame=c][data-glass=lab][data-lab-mech=slide] .door-root .row-b .grows .more{transform:translateY(100%);clip-path:inset(0 -40px 100% -40px)}html[data-frame=c][data-glass=lab][data-lab-mech=slide][data-lab-gap="1"] .door-root .row-b .grows .more{transform:translateY(calc(100% + 10px))}html[data-frame=c][data-glass=lab][data-lab-mech=slide] .door-root .row-b .grows:is(:hover,:focus-within,.open) .more{transform:none;clip-path:inset(-40px -40px 0 -40px)}html[data-frame=c][data-glass=lab][data-lab-mech=slide] .door-root .row-t .grows .more{transform:translateY(-100%);clip-path:inset(100% -40px 0 -40px)}html[data-frame=c][data-glass=lab][data-lab-mech=slide] .door-root .row-t .grows:is(:hover,:focus-within,.open) .more{transform:none;clip-path:inset(0 -40px -40px -40px)}html[data-frame=c][data-glass=lab]:is([data-lab-mech=flip]) .door-root .grows .more{-webkit-backface-visibility:hidden;backface-visibility:hidden}html[data-frame=c][data-glass=lab][data-lab-mech=flip] .door-root .row-b .grows .more{transform-origin:50% 100%;transform:perspective(var(--lab-persp)) rotateX(-92deg);clip-path:inset(-40px -40px 0 -40px)}html[data-frame=c][data-glass=lab][data-lab-mech=flip] .door-root .row-b .grows:is(:hover,:focus-within,.open) .more{transform:perspective(var(--lab-persp)) rotateX(0)}html[data-frame=c][data-glass=lab][data-lab-mech=flip] .door-root .row-t .grows .more{transform-origin:50% 0;transform:perspective(var(--lab-persp)) rotateX(92deg);clip-path:inset(0 -40px -40px -40px)}html[data-frame=c][data-glass=lab][data-lab-mech=flip] .door-root .row-t .grows:is(:hover,:focus-within,.open) .more{transform:perspective(var(--lab-persp)) rotateX(0)}html[data-frame=c][data-glass=lab][data-lab-mech=flaps] .door-root .grows .more{transition-duration:calc(var(--lab-dur) * .35),0s,.1s,0s}html[data-frame=c][data-glass=lab][data-lab-mech=flaps] .door-root .grows .more li>*{display:block}html[data-frame=c][data-glass=lab][data-lab-mech=flaps] .door-root .grows:is(:hover,:focus-within,.open) .more li.on>*,html[data-frame=c][data-glass=lab][data-lab-mech=flaps] .door-root .grows:is(:hover,:focus-within,.open) .more li.on:not(:has(*)),html[data-frame=c][data-glass=lab][data-lab-mech=flaps] .door-root .row-t .grows:is(:hover,:focus-within,.open) .more p{transform-origin:50% 0;animation:lab-flap var(--lab-dur) var(--lab-ease) both;animation-delay:calc(var(--lab-dur) * .25)}html[data-frame=c][data-glass=lab][data-lab-mech=flaps] .door-root .grows:is(:hover,:focus-within,.open) .more li.on>:nth-child(2){animation-delay:calc(var(--lab-dur) * .6)}@keyframes lab-flap{0%{transform:perspective(var(--lab-persp)) rotateX(-90deg);opacity:.3}}html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .grows .more{top:0;bottom:0;width:min(46vw,520px);max-width:none;padding:0 18px;display:flex;align-items:center;overflow:hidden;border-radius:0;background:var(--skin);background-attachment:fixed;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;box-shadow:none;transform:none;clip-path:inset(0 0 100% 0)}html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .grows .more:before,html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .grows .more:after{display:none}html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .row-b .t-bl .more{left:0;bottom:0}html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .row-b .t-br .more{right:0;left:auto;bottom:0;justify-content:flex-end}html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .row-t .t-tr .more{top:calc(50% - var(--w-top) / 2);bottom:auto;height:var(--w-top);right:0;justify-content:flex-end}html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .grows:is(:hover,:focus-within,.open) .more{clip-path:inset(0);transform:none}html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .grows .more :is(ul,p),html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .grows .more :is(ul,p) *{white-space:nowrap}html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .grows .more li.on>*{display:inline}html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .grows .more li.on>*+*{margin-left:1em}html[data-frame=c][data-glass=lab][data-lab-mode=inplace] .door-root .grows:is(:hover,:focus-within,.open) .more :is(ul,p){animation:lab-swap var(--lab-dur) var(--lab-ease) both,lab-marquee var(--lab-scroll-dur, 6s) linear calc(var(--lab-dur) + 1s) infinite alternate}html[data-frame=c][data-glass=lab] .door-root .duo{transition:transform var(--lab-dur) var(--lab-ease)}@media(prefers-reduced-motion:reduce){html[data-frame=c][data-glass=lab] .door-root .grows .more,html[data-frame=c][data-glass=lab] .door-root .duo{transition-duration:0s!important}}@keyframes lab-swap{0%{transform:translateY(70%);opacity:0}}@keyframes lab-marquee{to{transform:translate(var(--lab-scroll, 0px))}}}@media(max-width:599px){html[data-frame=c] .door-root{--r: 3px}html[data-frame=c] .door-root .frame{border-radius:4px}html[data-frame=c] .door-root .tile:before,html[data-frame=c] .door-root .tile:after{display:none}html[data-frame=c] .door-root .tile.vt{border-radius:0}html[data-frame=c] .door-root .hole{box-shadow:0 0 0 200vmax var(--paper),inset 0 0 0 1px #0000008c,inset 0 3px 10px #00000073}html[data-frame=c] .door-root .board-wrap[data-look=vesta] .board{border-radius:2px;background:linear-gradient(var(--board),var(--board)) padding-box,var(--skin) border-box}}.door-root ::selection{color:#fff;background:rgb(var(--accent) / .9)}.door-root .bg{position:fixed;inset:0}.door-root .bg .drift{position:absolute;inset:0;transform:scale(1.02)}.door-root .bg .pic{position:absolute;inset:0;background:center / cover no-repeat;will-change:transform;transition:transform .25s ease-out}.door-root .bg.out{filter:blur(var(--blur-out)) brightness(var(--ev)) saturate(.92);transition:filter 1s ease-in}.door-root .bg.out .drift{transform:scale(1.06)}.door-root .bg.in{filter:blur(var(--blur-load)) brightness(var(--ev)) saturate(.92);clip-path:inset(calc(var(--m) + var(--w)) round var(--r));transition:filter var(--wake-ms) ease}.door-root.is-live .bg.in{filter:blur(var(--blur-rest)) brightness(var(--ev)) saturate(.92);transition:filter .5s ease}@keyframes door-hunt{0%{filter:blur(var(--blur-rest)) brightness(var(--ev)) saturate(.92)}40%{filter:blur(.4px) brightness(var(--ev)) saturate(.92)}62%{filter:blur(1.8px) brightness(var(--ev)) saturate(.92)}to{filter:blur(0) brightness(var(--ev)) saturate(.92)}}.door-root.is-live.is-focus .bg.in{animation:door-hunt var(--hunt) cubic-bezier(.3,0,.4,1) forwards}@keyframes door-drift{0%{transform:scale(1.02)}to{transform:scale(1.06) translate(-.6%,-.4%)}}.door-root .bg.in .drift{animation:door-drift 40s ease-in-out infinite alternate}.door-root .bg.glow{clip-path:inset(calc(var(--m) + var(--w)) round var(--r));filter:blur(18px) brightness(1.25) contrast(1.4) saturate(1.25);mix-blend-mode:screen;opacity:.3;transition:opacity .8s ease}.door-root.is-live.is-focus .bg.glow,.door-root.is-live.is-locked .bg.glow{opacity:.12}@keyframes door-expose-flash{0%{filter:blur(0) brightness(var(--ev)) saturate(.92)}30%{filter:blur(0) brightness(1.16) saturate(1.02)}to{filter:blur(0) brightness(1) saturate(1)}}@keyframes door-step-in{0%{transform:scale(1.02)}to{transform:scale(1.09) translateY(1.2%)}}.door-root.is-through .bg.out{filter:blur(0) brightness(1) saturate(1);transition:filter .8s ease .1s}.door-root.is-through .bg.in{animation:door-expose-flash 1.4s ease-out forwards}.door-root.is-through .bg.glow{opacity:0}.door-root.is-through .bg.in .drift,.door-root.is-through .bg.out .drift{animation:door-step-in 1.7s cubic-bezier(.2,.6,.2,1) .7s forwards}.door-root.has-canvas .bg{opacity:0;transition:opacity var(--wake-ms) ease}.door-root .sheet{position:fixed;inset:0;z-index:2;pointer-events:none}.door-root.is-through .sheet{transform-origin:50% 100%;transform:perspective(1000px) rotateX(-28deg) translateY(112%);transition:transform .8s cubic-bezier(.55,0,.9,.45)}@keyframes door-return{0%{transform-origin:50% 100%;transform:perspective(1000px) rotateX(-28deg) translateY(112%)}to{transform-origin:50% 100%;transform:none}}.door-root.is-returning .sheet{animation:door-return .8s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.door-root.is-through .sheet{transition:opacity .3s ease;transform:none;opacity:0}.door-root.is-returning .sheet{animation:none}}.door-root .frame{position:absolute;inset:var(--m);border-radius:calc(var(--r) + var(--w));overflow:hidden}.door-root .hole{position:absolute;inset:var(--w);border-radius:var(--r);box-shadow:0 0 0 200vmax var(--paper)}.door-root .tile{position:relative;background:var(--paper);padding:var(--p);pointer-events:auto;box-sizing:border-box}.door-root .tile:before,.door-root .tile:after{content:"";position:absolute;width:var(--r);height:var(--r);background:var(--paper);pointer-events:none}.door-root .t-tl{border-radius:0 0 var(--r) 0}.door-root .t-tl:before{top:0;right:calc(-1 * var(--r))}.door-root .t-tl:after{left:0;bottom:calc(-1 * var(--r))}.door-root .t-tl:before,.door-root .t-tl:after{-webkit-mask:radial-gradient(circle at 100% 100%,transparent calc(var(--r) - .5px),#000 calc(var(--r) + .5px));mask:radial-gradient(circle at 100% 100%,transparent calc(var(--r) - .5px),#000 calc(var(--r) + .5px))}.door-root .t-tr{border-radius:0 0 0 var(--r)}.door-root .t-tr:before{top:0;left:calc(-1 * var(--r))}.door-root .t-tr:after{right:0;bottom:calc(-1 * var(--r))}.door-root .t-tr:before,.door-root .t-tr:after{-webkit-mask:radial-gradient(circle at 0 100%,transparent calc(var(--r) - .5px),#000 calc(var(--r) + .5px));mask:radial-gradient(circle at 0 100%,transparent calc(var(--r) - .5px),#000 calc(var(--r) + .5px))}.door-root .t-bl{border-radius:0 var(--r) 0 0}.door-root .t-bl:before{left:0;top:calc(-1 * var(--r))}.door-root .t-bl:after{bottom:0;right:calc(-1 * var(--r))}.door-root .t-bl:before,.door-root .t-bl:after{-webkit-mask:radial-gradient(circle at 100% 0,transparent calc(var(--r) - .5px),#000 calc(var(--r) + .5px));mask:radial-gradient(circle at 100% 0,transparent calc(var(--r) - .5px),#000 calc(var(--r) + .5px))}.door-root .t-br{border-radius:var(--r) 0 0 0}.door-root .t-br:before{right:0;top:calc(-1 * var(--r))}.door-root .t-br:after{bottom:0;left:calc(-1 * var(--r))}.door-root .t-br:before,.door-root .t-br:after{-webkit-mask:radial-gradient(circle at 0 0,transparent calc(var(--r) - .5px),#000 calc(var(--r) + .5px));mask:radial-gradient(circle at 0 0,transparent calc(var(--r) - .5px),#000 calc(var(--r) + .5px))}.door-root .row-t{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start}.door-root .row-b{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end}.door-root .center{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.door-root .grows{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1) .12s}.door-root .grows:hover,.door-root .grows:focus-within,.door-root .grows.open{grid-template-rows:auto 1fr;transition-delay:0s}.door-root .grows .more{min-height:0;overflow:hidden}.door-root .row-b .grows{grid-template-rows:0fr auto;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1) .1s,box-shadow .45s ease}.door-root .row-b .grows:is(:hover,:focus-within,.open){grid-template-rows:1fr auto;transition-delay:0s}.door-root .row-b .grows .more{order:-1}.door-root .row-b .grows .more>ul{transform:translateY(14px);opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .25s ease}.door-root .row-b .grows:is(:hover,:focus-within,.open) .more>ul{transform:none;opacity:1;transition:transform .55s cubic-bezier(.22,1,.36,1) .12s,opacity .4s ease .12s}.door-root .row-b .grows .more>ul{margin:0;padding-top:12px;padding-bottom:4px}@media(prefers-reduced-motion:reduce){.door-root .row-b .grows,.door-root .row-b .grows .more>ul{transition:none}}.door-root .grows>*{min-width:0}.door-root .tile.brand{padding-right:calc(var(--p) + 10px)}.door-root .logo{display:inline-flex;align-items:center;gap:.35em;color:var(--ink);text-decoration:none;padding:4px 8px 4px 4px;border-radius:12px}.door-root .logo svg{width:40px;height:40px;flex:none}.door-root .logo .seal{fill:var(--leaf-seal)}.door-root .logo .vein{stroke:var(--paper)}.door-root .logo .word{font-weight:700;line-height:1}.door-root .logo .word>span,.door-root .logo .word:before{font-size:21px;letter-spacing:.06em}.door-root .logo .word:after,.door-root:lang(en) .logo .word>span{font-size:17px;letter-spacing:.14em}.door-root .fit2{display:inline-grid}.door-root .fit2>*,.door-root .fit2:before,.door-root .fit2:after{grid-area:1 / 1}.door-root .fit2:before{content:attr(data-a);visibility:hidden}.door-root .fit2:after{content:attr(data-b);visibility:hidden}.door-root .time .fit2{justify-items:end}.door-root .logo .roll{display:block;width:var(--logo);height:var(--logo);overflow:hidden;border-radius:50%;flex:none}.door-root .logo .roll .track{display:grid;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.door-root .logo .roll .face{width:var(--logo);height:var(--logo);display:grid;place-items:center}.door-root .logo .roll .face svg{width:var(--logo);height:var(--logo)}.door-root .logo .roll .face.glyph{position:relative;z-index:0;color:var(--paper);font-weight:700;font-size:calc(var(--logo) * .5);letter-spacing:.06em;line-height:1}.door-root .logo .roll .face.glyph:before{content:"";position:absolute;inset:calc(var(--logo) * 3 / 64);border-radius:50%;background:var(--leaf-seal);z-index:-1}.door-root:lang(en) .logo .roll .face.glyph{font-size:calc(var(--logo) * .3);letter-spacing:.1em}.door-root .logo.is-rolling .roll .track{transform:translateY(calc(-1 * var(--logo)))}.door-root .tile.time{padding-left:calc(var(--p) + 12px);text-align:right}.door-root .time .place{font-size:12px;letter-spacing:.08em;color:var(--ink-dim);margin:2px 0 0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.door-root .time .clock{font-size:34px;font-weight:600;letter-spacing:-.01em;line-height:1.05;margin:3px 0 1px;font-variant-numeric:tabular-nums}.door-root .time .more p{margin:8px 0 2px;font-size:12px;letter-spacing:.06em;color:var(--ink-dim)}@keyframes door-lamp{0%{opacity:.3}40%{opacity:1}to{opacity:.3}}.door-root .live-dot{width:6px;height:6px;border-radius:50%;background:var(--ink-dim);opacity:.45;animation:door-lamp var(--breath, 4.6s) ease-in-out infinite}.door-root.is-live .live-dot{background:rgb(var(--accent));opacity:1;animation:none;box-shadow:0 0 8px rgb(var(--accent) / .7)}.door-root .tile.vt{width:max-content;min-width:min(240px,100%);max-width:min(46vw,340px,calc(100% - 320px));padding-right:calc(var(--p) + 14px)}.door-root .tile.vt,.door-root .tile.newest{padding-top:10px;padding-bottom:10px}.door-root .vticker{display:grid;min-width:0;font-size:14px}.door-root .vticker ul{display:grid;list-style:none;margin:0;padding:0;min-width:0}.door-root .vticker li{grid-area:1 / 1;display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"mark kind meta" "mark title meta";column-gap:10px;align-items:center;padding:4px 6px;line-height:1.25;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.door-root .vticker li.on,.door-root .vticker ul:not(:has(>.on))>li:first-child{opacity:1;visibility:visible;transition:opacity .45s ease .3s,visibility 0s .3s}@media(prefers-reduced-motion:reduce){.door-root .vticker li,.door-root .vticker li.on{transition:none}}.door-root .vt .more li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}.door-root .vt .more li:has(.mq){white-space:normal}.door-root .vt .more .md{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.door-root .vt .more .mq{display:block;margin-top:4px;font-size:13px;line-height:1.55;color:var(--ink-dim);font-style:italic;quotes:"“" "”" "‘" "’"}.door-root .vt .more .mq .rest{color:transparent}.door-root .vt .more li.on,.door-root .vt .more ul:not(:has(>.on))>li:first-child{display:block}.door-root .vt .more li:empty{display:none}.door-root .vt .more .mrecent,.door-root .vt[data-peek=recent] .more ul[data-swap=vt-all]{display:none}.door-root .vt[data-peek=recent] .more .mrecent{display:block}.door-root .vt .more .mrecent li{white-space:normal;color:var(--ink-dim)}.door-root .lamp{display:inline-block;width:.46em;height:.46em;border-radius:50%;background:rgb(var(--accent));margin-right:.5em;vertical-align:middle;animation:door-lamp var(--breath, 4.6s) ease-in-out infinite}.door-root .vticker .lamp{grid-area:mark;justify-self:center;width:8px;height:8px;margin:0}.door-root .kind{font-size:.78rem;color:var(--ink-dim);margin-right:.5em;letter-spacing:.08em}.door-root .vticker .kind{grid-area:kind;font-size:10px;letter-spacing:.12em;margin:0}.door-root .vticker :is(a,.book){grid-area:title;font-weight:600;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.door-root .vticker a:hover{text-decoration:underline;text-underline-offset:3px}.door-root .vt .more a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.door-root .ns-meta{font-size:.8rem;color:var(--ink-dim);margin-left:.5em}.door-root .vticker .ns-meta{grid-area:meta;font-size:11px;margin:0;padding-left:8px;font-variant-numeric:tabular-nums}.door-root .vt .more ul{list-style:none;margin:2px 0 0;padding:0 6px 4px 32px}.door-root .vt .more li{font-size:13px;line-height:1.55}@media(prefers-reduced-motion:reduce){.door-root .vticker ul{transition:none}}.door-root .nstack{display:grid;min-width:0}.door-root .nstack>a{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.door-root .nstack>a.on{opacity:1;visibility:visible;transition:opacity .45s ease .3s,visibility 0s .3s}@media(prefers-reduced-motion:reduce){.door-root .nstack>a,.door-root .nstack>a.on{transition:none}}.door-root .tile.newest{padding-left:calc(var(--p) + 6px);padding-right:calc(var(--p) + 6px);align-items:center}.door-root .tile.newest{min-width:min(280px,100%)}.door-root .tile.newest .nstack{width:100%}.door-root .tile.newest .more{width:0;min-width:100%;align-self:stretch}.door-root .tile.newest .more ul{list-style:none;margin:2px 0 0;padding:0 6px 4px 32px}.door-root .tile.newest .more li{display:none;font-size:13px;line-height:1.55;color:var(--ink-dim);overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.door-root .tile.newest .more li.on:not(:empty){display:-webkit-box}.door-root .newest-a,.door-root .nchip{position:relative;display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;white-space:nowrap}.door-root .newest-a{padding:4px 6px;max-width:340px;font-size:14px}.door-root .newest-a .nbar{display:none}.door-root .nbar{position:absolute;left:2px;top:18%;bottom:18%;width:3px;border-radius:2px;background:var(--curtain, #111)}.door-root [data-passage=fav] .nbar{background:#ffd38a;box-shadow:0 0 8px rgb(var(--accent) / .6)}.door-root .newest-a svg,.door-root .nchip svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.8;flex:none}.door-root .newest-a .nt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.door-root .newest-a .kind{font-size:10px;letter-spacing:.12em;color:var(--ink-dim);margin:0}.door-root .newest-a .t{font-weight:600;overflow:hidden;text-overflow:ellipsis}.door-root .newest-a .d{margin-left:auto;padding-left:8px;font-size:11px;color:var(--ink-dim);font-variant-numeric:tabular-nums}.door-root .newest-a:hover .t,.door-root .nchip:hover span{text-decoration:underline;text-underline-offset:3px}.door-root .nchip{display:none}.door-root .lit{box-shadow:inset calc(var(--lx) * 1.5px) calc(var(--ly) * 1.5px) 0 rgb(var(--light) / .55),calc(var(--lx) * -2px) calc(var(--ly) * -2px) 0 rgb(var(--shadow) / .12),calc(var(--lx) * -18px) calc(var(--ly) * -18px) 34px -12px rgb(var(--shadow) / .42),0 30px 70px -30px rgb(var(--shade) / .35);transition:box-shadow .8s ease,transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.door-root .stage{display:contents}.door-root .duo{display:flex;align-items:center;gap:22px;pointer-events:auto;flex:none;width:max-content}.door-root .obj{position:relative;border-radius:16px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.door-root .stage[data-focus=photo] .obj.life,.door-root .stage[data-focus=photo] .sky .inner,.door-root .stage[data-focus=board] .obj.photo,.door-root .stage[data-focus=board] .sky .inner,.door-root .stage[data-focus=title] .obj.photo,.door-root .stage[data-focus=title] .obj.life{transform:scale(.9);opacity:.82}.door-root .stage[data-focus=photo] .obj.photo,.door-root .stage[data-focus=board] .obj.life,.door-root .stage[data-focus=title] .sky .inner{transform:scale(1.04)}.door-root .afbox{position:absolute;inset:-6px;pointer-events:none;opacity:0;transition:opacity .25s;z-index:3}.door-root .afbox i{position:absolute;box-sizing:content-box;width:18px;height:18px;border:2px solid rgb(255 255 255 / .9);transition:border-color .3s;filter:drop-shadow(0 0 2px rgb(0 0 0 / .35))}.door-root .afbox i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.door-root .afbox i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.door-root .afbox i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.door-root .afbox i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.door-root .stage[data-focus=photo] .obj.photo .afbox,.door-root .stage[data-focus=board] .obj.life .afbox,.door-root .stage[data-focus=title] .sky .afbox{opacity:1}.door-root.is-locked .obj.photo .afbox i{border-color:rgb(var(--ok))}.door-root.is-locked .obj.photo .afbox{animation:door-blink .5s steps(2,jump-none) 1}@keyframes door-blink{50%{opacity:.2}}.door-root .obj.photo{width:var(--photo)}.door-root .obj.life .afbox{inset:auto;left:calc(var(--bx, 0px) - 10px);top:calc(var(--by, 0px) - 10px);width:calc(var(--bw, 100%) + 20px);height:calc(var(--bh, 100%) + 20px)}.door-root .obj.photo{box-sizing:border-box;padding:9px;border-radius:7px}.door-root .obj.photo:before{content:"";position:absolute;inset:0;z-index:1;padding:9px;border-radius:inherit;background:var(--vesta-frame);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.door-root .obj.photo .avatar-wrap{border-radius:2px;box-shadow:inset 0 0 0 1px #0006}.door-root .obj.photo.lit{outline:1px solid var(--vesta-frame-edge);outline-offset:0}.door-root .obj.life{width:var(--life-w)}.door-root .avatar-wrap{position:relative;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#e8d9c7,#b9a389 60%,#7d6b57);cursor:progress;outline:none}.door-root.is-live .avatar-wrap{cursor:pointer}.door-root.is-flat .avatar-wrap{cursor:default}.door-root .avatar-wrap img{width:100%;height:100%;object-fit:cover;display:block}.door-root .avatar-wrap img,.door-root .avatar-wrap .ph{transition:opacity .45s ease}.door-root.is-live:not(.is-flat):is(.is-focus,.is-through) .obj.photo .avatar-wrap{background:none}.door-root.is-live:not(.is-flat):is(.is-focus,.is-through) .obj.photo :is(img,.ph){opacity:0}.door-root.is-live:not(.is-flat):is(.is-focus,.is-through) .obj.photo.lit{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent}.door-root .avatar-wrap .ph{position:absolute;inset:0}.door-root .sky{position:absolute;left:0;right:0;top:16%;text-align:center;pointer-events:none;--tx: 0px;--ty: 0px}.door-root .sky .inner{display:inline-block;position:relative;padding:18px 40px 16px;transform:translate(var(--tx),var(--ty));pointer-events:auto;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.door-root .sky h2{margin:0;font-size:44px;line-height:1.2;color:var(--ink);font-weight:600;letter-spacing:.14em;font-family:"Door Title",var(--sans);font-variation-settings:"wght" 600;text-shadow:calc(var(--lx) * -3px) calc(var(--ly) * -3px) 0 rgb(var(--shadow) / .28),calc(var(--lx) * 1px) calc(var(--ly) * 1px) 0 rgb(var(--light) / .6),0 0 22px rgb(var(--light) / .45),0 0 2px var(--paper)}.door-root .sky p{margin:10px auto 0;font-size:14px;letter-spacing:.1em;line-height:1.7;color:var(--ink);opacity:.88;text-shadow:0 0 10px var(--paper),0 0 22px var(--paper);max-width:46em}.door-root .sky h2,.door-root .sky p{opacity:0}@keyframes door-title-in{0%{opacity:0;letter-spacing:.6em;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes door-sub-in{0%{opacity:0;transform:translateY(8px)}to{opacity:.88;transform:none}}@keyframes door-weight-breath{0%,to{font-variation-settings:"wght" 520}50%{font-variation-settings:"wght" 720}}@keyframes door-breathe{50%{transform:scale(1.012) translateY(-1px)}}.door-root .sky.in h2{animation:door-title-in 1.5s cubic-bezier(.2,.7,.2,1) forwards,door-weight-breath var(--breath, 4.6s) ease-in-out 1.6s infinite}.door-root .sky.in p{animation:door-sub-in 1.1s ease-out .55s forwards}.door-root .sky .breath{display:inline-block}.door-root .sky.in .breath{animation:door-breathe var(--breath, 4.6s) ease-in-out 1.6s infinite}@media(prefers-reduced-motion:reduce){.door-root .sky.in h2,.door-root .sky.in p{animation:none;opacity:1}.door-root .sky .breath{animation:none!important}}.door-root .sky .afbox{inset:4px 18px}.door-root .mscrim{position:fixed;left:0;right:0;top:0;height:calc(var(--m) + var(--w) + 38%);z-index:1;pointer-events:none;transition:opacity .4s ease}.door-root .mscrim b{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in oklab,var(--paper) 78%,transparent) 0%,color-mix(in oklab,var(--paper) 70%,transparent) 22%,color-mix(in oklab,var(--paper) 55%,transparent) 42%,color-mix(in oklab,var(--paper) 34%,transparent) 60%,color-mix(in oklab,var(--paper) 15%,transparent) 78%,color-mix(in oklab,var(--paper) 4%,transparent) 91%,transparent 100%)}.door-root .mscrim i{position:absolute;inset:0}.door-root .mscrim i:nth-child(1){backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask:linear-gradient(#000 60%,transparent 100%);-webkit-mask:linear-gradient(#000 60%,transparent 100%)}.door-root .mscrim i:nth-child(2){backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);mask:linear-gradient(#000 35%,transparent 75%);-webkit-mask:linear-gradient(#000 35%,transparent 75%)}.door-root .mscrim i:nth-child(3){backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);mask:linear-gradient(#000 10%,transparent 50%);-webkit-mask:linear-gradient(#000 10%,transparent 50%)}.door-root.is-through .mscrim{opacity:0}html:has([data-door])[data-theme=light]{color-scheme:light}html:has([data-door])[data-theme=dark]{color-scheme:dark}html[data-theme=dark] .door-root{--paper-base: #17171a;--ink: #f3f0e9;--ink-dim: rgb(243 240 233 / .58);--line: rgb(255 255 255 / .1)}.door-root .mcoin,.door-root .mgreet,.door-root .mislet{display:none}@media(max-width:599px){.door-root{--m: 10px;--w: 12px;--r: 30px;--p: 10px;--life-w: calc(100vw - 72px) ;--logo: 30px}.door-root .tile.brand,.door-root .tile.time{visibility:hidden}.door-root .mscrim{height:calc(var(--m) + var(--w) + 28%)}.door-root .obj.photo,.door-root .sky{display:none}.door-root .center{place-items:stretch center}.door-root .duo{width:auto;flex:initial;flex-direction:column;justify-content:space-between;height:100%;padding:56px 0 calc(64px + var(--drawer, 0px));box-sizing:border-box;gap:0;pointer-events:none;transition:padding-bottom .45s cubic-bezier(.2,.8,.2,1)}.door-root .duo>*{pointer-events:auto}.door-root .mislet{display:block;position:relative;flex:1;width:calc(100vw - 72px);margin:8px 0 14px;border-radius:var(--r);cursor:pointer}.door-root .mislet .afbox{inset:var(--af-t, -6px) 3% var(--af-b, -6px)}.door-root .obj.life.lit{box-shadow:none}.door-root .obj.life .board{box-shadow:inset 0 0 0 1px #0000008c,inset 0 3px 8px #000000a6,0 0 0 1px var(--vesta-frame-edge),calc(var(--lx) * -2px) calc(var(--ly) * -2px) 0 rgb(var(--shadow) / .12),calc(var(--lx) * -18px) calc(var(--ly) * -18px) 34px -12px rgb(var(--shadow) / .42),0 30px 70px -30px rgb(var(--shade) / .35)}.door-root .stage[data-focus=photo] .mislet .afbox{opacity:1}.door-root.is-locked .mislet .afbox i{border-color:rgb(var(--ok))}.door-root.is-locked .mislet .afbox{animation:door-blink .5s steps(2,jump-none) 1}.door-root .tile.newest{display:none}.door-root .tile.vt{width:100%;min-width:0;max-width:none;padding-right:var(--p)}.door-root .tile.vt [data-vt-home]{display:flex;align-items:center;gap:10px}.door-root .tile.vt .vticker{flex:1;min-width:0;font-size:.85rem}.door-root .tile.vt{padding-top:var(--p);padding-bottom:var(--p)}.door-root .vticker li{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"mark kind title meta";column-gap:0;padding:0;line-height:1.6}.door-root .vticker .lamp{width:.46em;height:.46em;margin-right:.5em}.door-root .vticker .kind{font-size:.78rem;letter-spacing:.08em;margin-right:.5em}.door-root .nchips{flex:none;max-width:42%;border-left:1px solid var(--line)}.door-root .nchip{display:flex;gap:6px;min-width:0;padding:3px 8px 3px 12px;font-size:13px;font-weight:600}.door-root .nchip span{overflow:hidden;text-overflow:ellipsis}.door-root .nchip .nbar{left:4px;top:22%;bottom:22%}.door-root .grows:hover{grid-template-rows:auto 0fr}.door-root .grows.open{grid-template-rows:auto 1fr}.door-root .row-b .grows:hover{grid-template-rows:0fr auto}.door-root .row-b .grows.open{grid-template-rows:1fr auto}.door-root .mcoin{display:block;position:fixed;left:0;top:0;z-index:3;width:96px;height:96px;transform-origin:0 0;perspective:500px;-webkit-tap-highlight-color:transparent}.door-root .mcoin.anim{transition:transform .95s cubic-bezier(.65,0,.25,1)}.door-root .mcoin .flip{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.door-root .mcoin.face .flip{transform:rotateY(180deg)}.door-root .mcoin .f{position:absolute;inset:0;border-radius:50%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.door-root .mcoin .f.leaf svg{width:100%;height:100%;display:block}.door-root .mcoin .seal{fill:var(--leaf-seal)}.door-root .mcoin .vein{stroke:var(--paper)}.door-root .mcoin .f.face{transform:rotateY(180deg);background:linear-gradient(135deg,#e8d9c7,#b9a389 60%,#7d6b57)}.door-root .mcoin .f.face img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block}.door-root .mgreet{display:block;position:fixed;left:0;top:0;z-index:3;pointer-events:none;white-space:nowrap;color:var(--ink);transform-origin:0 0}.door-root .mgreet.anim{transition:transform .95s cubic-bezier(.65,0,.25,1)}.door-root .mgreet b{display:block;font-size:22px;font-weight:600;letter-spacing:.06em;text-shadow:0 0 14px var(--paper)}.door-root .mgreet span{display:block;margin-top:5px;font-size:13px;opacity:.88;text-shadow:0 0 8px var(--paper),0 0 16px var(--paper);transition:opacity .35s ease}.door-root.is-settled .mgreet span{opacity:0}.door-root.is-through .mgreet,.door-root.is-through .mcoin{opacity:0;transition:opacity .35s ease}}#membrane-ring{position:absolute;inset:-7px;pointer-events:none;opacity:1;transition:opacity .5s ease .2s}#membrane-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}#membrane-ring circle{fill:none;stroke-width:1.6}#membrane-ring .t{stroke:#788caa2e}#membrane-ring .k{stroke:#788caa59;stroke-width:1;transition:opacity .6s ease}#membrane-ring .b{stroke:#f3a368d9;stroke-linecap:round;transition:stroke-dashoffset .25s linear}[data-flip].is-armed #membrane-ring{opacity:.4;animation:membrane-ring-breath 3.4s ease-in-out infinite}[data-flip].is-armed #membrane-ring .k{opacity:0}[data-flip].is-armed{animation:membrane-armed 1.1s ease-out 1}@keyframes membrane-armed{50%{filter:drop-shadow(0 0 10px rgb(243 163 104 / .55))}}@keyframes membrane-ring-breath{50%{opacity:.72;transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){#membrane-ring .b{transition:none}[data-flip].is-armed,[data-flip].is-armed #membrane-ring{animation:none}}body.membrane-door #membrane-atmo{display:none}.is-door{z-index:-1!important}body.membrane-door canvas.is-door{filter:blur(3px) brightness(.78) saturate(.92);transition:filter .45s ease}@keyframes door-canvas-hunt{0%{filter:blur(3px) brightness(.78) saturate(.92)}40%{filter:blur(.4px) brightness(.78) saturate(.92)}62%{filter:blur(1.8px) brightness(.78) saturate(.92)}to{filter:blur(0) brightness(.78) saturate(.92)}}body.membrane-door.door-focus canvas.is-door{animation:door-canvas-hunt .35s cubic-bezier(.3,0,.4,1) forwards}body.membrane-door.door-lower canvas.is-door{animation:door-expose 1.4s ease-out forwards}@keyframes door-expose{0%{filter:blur(0) brightness(.78) saturate(.92)}30%{filter:blur(0) brightness(1.16) saturate(1.02)}to{filter:none}}body.membrane-3d>*:not(#membrane-host){visibility:hidden}#membrane-host{position:static}.membrane-player{width:250px;padding:14px 16px 12px;border-radius:14px;background:#080a0fd1;border:1px solid rgb(255 255 255 / .14);color:#e9edf3;font-size:12px;letter-spacing:.04em;opacity:0;transition:opacity .35s ease;pointer-events:auto}.membrane-player.is-on{opacity:1}.membrane-player .mp-title{font-size:15px}.membrane-player .mp-artist{font-size:10px;color:#cdd6e299;margin-top:2px}.membrane-player .mp-wave{margin:10px 0 6px;min-height:34px}.membrane-player .mp-controls{display:flex;justify-content:center;gap:18px}.membrane-player .mp-controls button{background:none;border:none;color:#e9edf3;font-size:15px;cursor:pointer;padding:2px 6px;transition:transform .15s ease}.membrane-player .mp-controls button:hover{transform:scale(1.15)}.membrane-player .mp-play{font-size:19px}#membrane-film{position:fixed;left:50%;bottom:calc(38px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:10000;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:2px}#membrane-film .mf-label{font-size:11px;letter-spacing:.18em;color:#e9edf3d9;text-shadow:0 1px 6px rgb(5 7 13 / .65);white-space:nowrap}#membrane-film .mf-dots{display:flex;gap:4px;pointer-events:auto}#membrane-film .mf-dot{position:relative;width:24px;height:24px;background:none;border:none;padding:0;cursor:pointer}#membrane-film .mf-dot:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:#080a0f59;border:1px solid rgb(255 255 255 / .6);transition:background .25s,transform .25s}#membrane-film .mf-dot.is-on:after{background:#f3a368f2;border-color:#f3a368f2;transform:translate(-50%,-50%) scale(1.3)}html.mi-land-boot{background:#05070d}html.mi-land-boot body>*:not(#membrane-host){visibility:hidden}html.mi-land-boot:after{content:"";position:fixed;inset:0;z-index:99999;background:#05070d;pointer-events:none;opacity:1;transition:background-color .6s ease,opacity .5s ease}html.mi-land-boot.mi-land-white:after{background:#fff}html.mi-land-boot.mi-land-lift:after{opacity:0}#membrane-btn[data-astro-cid-z2ieaexn]{position:fixed;left:50%;top:calc(26px + env(safe-area-inset-top,0px));transform:translate(-50%);z-index:10000;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:1px solid rgb(255 255 255 / .22);background:#080a0f8c;color:#e9edf3;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s,transform .25s ease}#membrane-btn[data-astro-cid-z2ieaexn]:hover{background:#1e2430cc;transform:translate(-50%) translateY(-3px)}#membrane-btn[data-astro-cid-z2ieaexn]:after{content:"";position:absolute;inset:-11px;border-radius:50%;border:1px dashed rgb(255 255 255 / .35);opacity:0;transform:scale(.92);transition:opacity .35s ease,transform .35s ease;pointer-events:none}#membrane-btn[data-astro-cid-z2ieaexn]:hover:after{opacity:1;transform:scale(1)}#membrane-btn[data-astro-cid-z2ieaexn]:before{content:"▴";position:absolute;left:50%;top:-26px;transform:translate(-50%);font-size:14px;color:#e9edf3b3;opacity:0;transition:opacity .35s ease,transform .35s ease;pointer-events:none}#membrane-btn[data-astro-cid-z2ieaexn]:hover:before{opacity:1;transform:translate(-50%,-3px)}#membrane-dn[data-astro-cid-z2ieaexn]{position:fixed;right:20px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:10000;display:grid;place-items:center;width:42px;height:42px;border-radius:9999px;font-size:17px;line-height:1;border:1px solid rgb(255 255 255 / .18);background:#080a0fb8;color:#e9edf3;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s,transform .2s}#membrane-dn[data-astro-cid-z2ieaexn]:hover{background:#1e2430d9;transform:scale(1.08)}#membrane-wx[data-astro-cid-z2ieaexn]{position:fixed;right:20px;bottom:calc(124px + env(safe-area-inset-bottom,0px));z-index:10000;display:grid;place-items:center;width:42px;height:42px;border-radius:9999px;font-size:16px;line-height:1;border:1px solid rgb(255 255 255 / .18);background:#080a0fb8;color:#e9edf3;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s,transform .2s}#membrane-wx[data-astro-cid-z2ieaexn]:hover{background:#1e2430d9;transform:scale(1.08)}#membrane-mute[data-astro-cid-z2ieaexn]{position:fixed;right:20px;bottom:calc(176px + env(safe-area-inset-bottom,0px));z-index:10000;display:grid;place-items:center;width:42px;height:42px;border-radius:9999px;font-size:15px;line-height:1;border:1px solid rgb(255 255 255 / .18);background:#080a0fb8;color:#e9edf3;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s,transform .2s}#membrane-mute[data-astro-cid-z2ieaexn]:hover{background:#1e2430d9;transform:scale(1.08)}#membrane-readout[data-astro-cid-z2ieaexn]{position:fixed;left:22px;top:calc(20px + env(safe-area-inset-top,0px));z-index:10000;font:500 16px/1.35 ui-rounded,Hiragino Maru Gothic ProN,Noto Sans TC,system-ui,sans-serif;letter-spacing:.03em;color:#eef4f8;text-shadow:0 0 2px rgb(8 12 20 / .6),0 1px 12px rgb(8 12 20 / .45);white-space:nowrap;pointer-events:none;user-select:none;opacity:0;transition:opacity .7s ease}#membrane-readout[data-astro-cid-z2ieaexn] .ro-city[data-astro-cid-z2ieaexn]{font-weight:600}#membrane-readout[data-astro-cid-z2ieaexn] .ro-city[data-astro-cid-z2ieaexn]:after{content:" · ";font-weight:400;opacity:.6}#membrane-readout[data-astro-cid-z2ieaexn] .ro-meta[data-astro-cid-z2ieaexn]{font-weight:500;opacity:.92}@media(max-width:600px){#membrane-readout[data-astro-cid-z2ieaexn]{left:16px;top:calc(14px + env(safe-area-inset-top,0px));font-size:17px}#membrane-readout[data-astro-cid-z2ieaexn] .ro-city[data-astro-cid-z2ieaexn]{display:block}#membrane-readout[data-astro-cid-z2ieaexn] .ro-city[data-astro-cid-z2ieaexn]:after{content:none}#membrane-readout[data-astro-cid-z2ieaexn] .ro-meta[data-astro-cid-z2ieaexn]{display:block;font-size:13px;opacity:.85}}#membrane-btn[data-astro-cid-z2ieaexn].is-loading{animation:membrane-pulse .9s ease-in-out infinite;pointer-events:none}@keyframes membrane-pulse{50%{opacity:.4}}#membrane-hint[data-astro-cid-z2ieaexn]{position:fixed;left:50%;top:calc(94px + env(safe-area-inset-top,0px));transform:translate(-50%);z-index:10001;visibility:hidden;opacity:0;transition:opacity .3s;font-size:12px;letter-spacing:.06em;color:#cdd6e2;white-space:nowrap;background:#080a0f8c;border:1px solid rgb(255 255 255 / .08);padding:8px 16px;border-radius:9999px;pointer-events:none}#membrane-hint[data-astro-cid-z2ieaexn].is-on{visibility:visible;opacity:.85}#membrane-atmo[data-astro-cid-z2ieaexn]{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,#b2cde885,#d2e4f43d 36%,#deeaf629,#b2c8e26b 80%,#bacde480 92%,#ffecd233)}.haze[data-astro-cid-z2ieaexn]{position:absolute;border-radius:50%;filter:blur(28px);background:radial-gradient(closest-side,rgb(172 198 226 / .4),transparent 72%)}.h1[data-astro-cid-z2ieaexn]{width:55vw;height:17vh;top:11vh;left:-22vw;opacity:.6;animation:membrane-drift-a 95s linear infinite}.h2[data-astro-cid-z2ieaexn]{width:42vw;height:13vh;bottom:17vh;right:-18vw;opacity:.45;animation:membrane-drift-b 130s linear infinite}@keyframes membrane-drift-a{to{transform:translate(150vw)}}@keyframes membrane-drift-b{to{transform:translate(-150vw)}}.membrane-deck[data-astro-cid-z2ieaexn]{position:absolute;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.membrane-deck[data-astro-cid-z2ieaexn].far{height:24vh;opacity:.55}.membrane-deck[data-astro-cid-z2ieaexn].near{height:16vh;opacity:.92}.membrane-deck-scroll[data-astro-cid-z2ieaexn]{position:absolute;top:0;bottom:0;width:calc(100% + 1600px);background-repeat:repeat-x;background-size:1600px 100%;will-change:transform}.far[data-astro-cid-z2ieaexn] .membrane-deck-scroll[data-astro-cid-z2ieaexn]{left:-1600px;animation:membrane-deck-far 340s linear infinite}.near[data-astro-cid-z2ieaexn] .membrane-deck-scroll[data-astro-cid-z2ieaexn]{left:0;animation:membrane-deck-near 220s linear infinite}@keyframes membrane-deck-far{to{transform:translate(1600px)}}@keyframes membrane-deck-near{to{transform:translate(-1600px)}}@media(prefers-reduced-motion:reduce){.membrane-deck-scroll[data-astro-cid-z2ieaexn]{animation:none}}#membrane-alt[data-astro-cid-z2ieaexn]{display:none;position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:10000;pointer-events:none;white-space:nowrap;font-size:11px;letter-spacing:.22em;font-variant-numeric:tabular-nums;color:#58647485;transition:color .8s ease}#membrane-alt[data-astro-cid-z2ieaexn].is-armed{color:#586474b8}.ha-anchor [data-flip]{transition:transform .35s ease;position:relative}.ha-anchor [data-flip]:hover{transform:translateY(3px)}.ha-anchor [data-flip]:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px dashed rgb(96 112 134 / .45);opacity:0;transform:scale(.92);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.ha-anchor [data-flip]:hover:after{opacity:1;transform:scale(1)}.ha-anchor [data-flip]:before{content:"▾";position:absolute;left:50%;bottom:-30px;transform:translate(-50%);font-size:14px;color:#60708699;opacity:0;transition:opacity .35s ease,transform .35s ease;pointer-events:none}.ha-anchor [data-flip]:hover:before{opacity:1;transform:translate(-50%,3px)}.mi-no-3d .ha-anchor [data-flip]:hover{transform:none}.mi-no-3d .ha-anchor [data-flip]:after,.mi-no-3d .ha-anchor [data-flip]:before{content:none}
