.root.svelte-1eaoz9l{--leaf: #fffbf0;--oc: #c8201a;--oc-d: #7d110c;--fg: #fff1d9;--fg2: rgba(255, 241, 217, .72);--gold: #f3c969;--rail: rgba(255, 241, 217, .38);--numeral: "Bodoni Moda", "Bodoni 72", Didot, "Bodoni MT", "Playfair Display", Georgia, serif;--brush: "Noto Serif HK", "Songti TC", "Songti SC", PMingLiU, serif;padding-bottom:4px}.root[data-room=ivory].svelte-1eaoz9l{--oc: #8c2a3e;--oc-d: #5e1b2c;--fg: #2b1a1c;--fg2: #7a6060;--gold: #a8843e;--rail: rgba(90, 40, 50, .3)}.h1.svelte-1eaoz9l{font-size:clamp(1.9rem,.9rem + 2.4vw,3.6rem);line-height:1.12;letter-spacing:-.025em;font-weight:800}.marker.svelte-1eaoz9l{display:inline-block;background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%);padding:0 .06em}.ask.svelte-1eaoz9l{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.ask.svelte-1eaoz9l h2:where(.svelte-1eaoz9l){margin-right:4px;font-size:clamp(18px,1vw + 9px,24px);font-weight:800;letter-spacing:-.01em;color:#15120e}.pick.svelte-1eaoz9l{display:inline-flex;align-items:center;gap:10px;height:46px;border:1.5px solid #d6cdb9;border-radius:12px;padding:0 16px 0 6px;font-size:16px;font-weight:800;color:#15120e;background:#fff;transition:border-color .18s,box-shadow .18s}.pick.svelte-1eaoz9l i:where(.svelte-1eaoz9l){display:grid;place-items:center;width:34px;height:34px;border-radius:7px;font-family:var(--brush);font-style:normal;font-size:20px;font-weight:900;color:#4a443b;background:#f3eee2;transition:background-color .18s,color .18s}.pick.svelte-1eaoz9l small:where(.svelte-1eaoz9l){font-size:13.5px;font-weight:500;color:#8a8274}.pick.svelte-1eaoz9l:hover{border-color:#15120e}.pick[aria-pressed=true].svelte-1eaoz9l{border-color:#15120e;box-shadow:4px 4px #ffd131}.pick[aria-pressed=true].svelte-1eaoz9l i:where(.svelte-1eaoz9l){color:#fff;background:var(--oc)}.when.svelte-1eaoz9l{display:inline-flex;align-items:center;gap:10px;height:46px;border:1.5px solid #15120e;border-radius:12px;padding:0 8px 0 16px;font-size:15px;font-weight:700;color:#15120e;background:#fff}.when.svelte-1eaoz9l input:where(.svelte-1eaoz9l){height:32px;border:0;border-radius:8px;padding:0 10px;font-size:16px;font-weight:800;background:#f3eee2}.stage.svelte-1eaoz9l{position:relative;isolation:isolate;display:grid;grid-template-columns:290px minmax(0,1fr);gap:14px 36px;overflow:hidden;border-radius:24px;padding:22px 28px 16px;color:var(--fg);transition:color .5s}.room.svelte-1eaoz9l{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .7s ease}.room.on.svelte-1eaoz9l{opacity:1}.room.red.svelte-1eaoz9l{background:radial-gradient(90% 120% at 12% 0%,#da3a24,#b81c17 45%,#8e1510)}.room.ivory.svelte-1eaoz9l{background:radial-gradient(90% 120% at 12% 0%,#fbf4ea,#f3e6d8 55%,#ead6c6)}.room.svelte-1eaoz9l:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ghost.svelte-1eaoz9l{position:absolute;right:-40px;bottom:-150px;font-family:var(--brush);font-size:620px;font-weight:900;line-height:1;opacity:.05;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room.red.svelte-1eaoz9l .ghost:where(.svelte-1eaoz9l){color:#fff}.room.ivory.svelte-1eaoz9l .ghost:where(.svelte-1eaoz9l){color:#8c2a3e}.calcol.svelte-1eaoz9l{display:flex;flex-direction:column;align-items:center;justify-content:center}.cal.svelte-1eaoz9l{position:relative;width:100%;filter:drop-shadow(0 22px 26px rgba(30,5,0,.38))}.bind.svelte-1eaoz9l{position:relative;display:flex;align-items:center;justify-content:space-between;height:34px;border-radius:7px 7px 0 0;padding:0 16px;font-size:11.5px;font-weight:700;letter-spacing:.2em;color:var(--gold);background:linear-gradient(180deg,var(--oc-d),color-mix(in srgb,var(--oc-d) 80%,#000))}.bind.svelte-1eaoz9l:before{content:"";position:absolute;left:50%;top:-13px;width:26px;height:22px;margin-left:-13px;border:3px solid #b8b0a0;border-bottom:0;border-radius:13px 13px 0 0}.bind.svelte-1eaoz9l b:where(.svelte-1eaoz9l){width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#a89f8d 60%,#6b6455)}.stub.svelte-1eaoz9l{position:relative;z-index:2;height:5px;margin-bottom:-5px;background:linear-gradient(to bottom right,#efe6d2 50%,transparent 50%) 0 0 / 9px 5px repeat-x,linear-gradient(to bottom left,#efe6d2 50%,transparent 50%) 0 0 / 9px 5px repeat-x}.leafbox.svelte-1eaoz9l{position:relative}.big.svelte-1eaoz9l{position:relative;padding:12px 16px 14px;color:var(--oc);background:var(--leaf);transition:color .5s}.big[data-room=red].svelte-1eaoz9l{color:#c8201a}.big[data-room=ivory].svelte-1eaoz9l{color:#8c2a3e}.big.svelte-1eaoz9l .r1{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;font-size:13px;font-weight:800;letter-spacing:.04em}.big.svelte-1eaoz9l .r1>:last-child{text-align:right}.big.svelte-1eaoz9l .mo{min-height:46px;text-align:center}.big.svelte-1eaoz9l .mo b{display:block;font-family:var(--brush);font-size:26px;font-weight:900;line-height:1.2;letter-spacing:.06em}.big.svelte-1eaoz9l .mo em{display:block;margin-top:-2px;font-style:normal;font-size:11px;letter-spacing:.18em}.big.svelte-1eaoz9l .n{margin:6px 0 2px;text-align:center;font-family:var(--numeral);font-size:196px;font-weight:900;font-variant-numeric:lining-nums;line-height:.84;letter-spacing:-.04em}.big.svelte-1eaoz9l .n.q{font-family:var(--brush);opacity:.3}.big.svelte-1eaoz9l .r3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:10px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;padding:7px 0}.big.svelte-1eaoz9l .r3.two{grid-template-columns:1fr auto}.big.svelte-1eaoz9l .r3 div{font-size:14px;font-weight:800;line-height:1.25}.big.svelte-1eaoz9l .r3 small{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;opacity:.8}.big.svelte-1eaoz9l .r3:not(.two) div:last-child{text-align:right}.big.svelte-1eaoz9l .r3 .fest{border:2px solid currentColor;border-radius:4px;padding:2px 10px;font-family:var(--brush);font-size:21px;font-weight:900}.big.svelte-1eaoz9l .r4{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:9px;font-size:15px;font-weight:700;color:#15120e}.big.svelte-1eaoz9l .r4 span{display:flex;align-items:center;gap:7px;line-height:1.3}.big.svelte-1eaoz9l .r4 i{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;font-family:var(--brush);font-style:normal;font-size:14px;font-weight:900;color:#fff;background:currentColor;background:var(--oc)}.big.svelte-1eaoz9l .r4 i.ji{background:#15120e}.stack.svelte-1eaoz9l{height:11px;margin:0 3px;border-radius:0 0 4px 4px;background:repeating-linear-gradient(180deg,#e9dfc8 0,#e9dfc8 1.5px,#fffaf0 1.5px,#fffaf0 3px)}.torn.svelte-1eaoz9l{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;transform-origin:50% 0;pointer-events:none;animation:svelte-1eaoz9l-tear .85s cubic-bezier(.45,.05,.4,1) forwards}@keyframes svelte-1eaoz9l-tear{0%{transform:none;opacity:1}22%{transform:perspective(900px) rotateX(-16deg) translateY(2px);opacity:1}to{transform:perspective(900px) rotateX(-8deg) rotate(-9deg) translate(-46px,150px);opacity:0}}.left.svelte-1eaoz9l{min-height:42px;margin-top:12px;text-align:center;font-size:15px;font-weight:700;color:var(--fg2);opacity:0;transition:opacity .5s}.left.ready.svelte-1eaoz9l{opacity:1}.left.svelte-1eaoz9l b:where(.svelte-1eaoz9l){margin:0 5px;vertical-align:-4px;font-family:var(--numeral);font-size:34px;font-weight:900;color:var(--gold)}.root[data-room=ivory].svelte-1eaoz9l .left:where(.svelte-1eaoz9l) b:where(.svelte-1eaoz9l){color:var(--fg)}.mile-m.svelte-1eaoz9l{display:none}.back.svelte-1eaoz9l{display:flex;flex-direction:column;min-width:0}.rail.svelte-1eaoz9l{position:relative;height:66px;margin:0 8px;opacity:0;transition:opacity .5s}.rail.ready.svelte-1eaoz9l{opacity:1}.line.svelte-1eaoz9l{position:absolute;left:0;right:0;top:40px;border-top:2px dashed var(--rail)}.tick.svelte-1eaoz9l{position:absolute;top:34px;height:14px;border-left:1.5px solid var(--rail);padding:16px 0 0 4px;font-size:11px;line-height:1;white-space:nowrap;color:var(--fg2)}.end.svelte-1eaoz9l{position:absolute;top:0;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;color:var(--fg2)}.end.svelte-1eaoz9l b:where(.svelte-1eaoz9l){display:block;font-size:15px;font-weight:800;color:var(--fg)}.end.a.svelte-1eaoz9l{left:0}.end.b.svelte-1eaoz9l{right:0;text-align:right}.end.svelte-1eaoz9l:after{content:"";position:absolute;top:35px;width:12px;height:12px;border-radius:50%;background:var(--fg)}.end.a.svelte-1eaoz9l:after{left:-2px}.end.b.svelte-1eaoz9l:after{right:-2px;background:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 30%,transparent)}.dot.svelte-1eaoz9l{position:absolute;top:30px;display:grid;place-items:center;min-width:22px;height:22px;border-radius:11px;padding:0 6px;font-size:12px;font-weight:900;white-space:nowrap;color:var(--oc);background:var(--leaf);box-shadow:0 2px 6px #0000004d;transform:translate(-50%);transition:left .6s cubic-bezier(.2,.7,.2,1),transform .2s,background-color .2s}.dot.hot.svelte-1eaoz9l{color:#15120e;background:#ffd131;transform:translate(-50%) scale(1.25)}.flag.svelte-1eaoz9l{position:absolute;top:2px;text-align:center;font-size:11.5px;font-weight:700;line-height:1.2;white-space:nowrap;color:var(--fg);transform:translate(-50%)}.flag.svelte-1eaoz9l:after{content:"";display:block;width:0;height:22px;margin:3px auto 0;border-left:2px solid var(--gold)}.flag.svelte-1eaoz9l small:where(.svelte-1eaoz9l){display:block;font-size:11px;font-weight:500;color:var(--fg2)}.leaves.svelte-1eaoz9l{display:grid;flex:1;grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:stretch;gap:16px;padding-top:8px}.leaves.svelte-1eaoz9l li:where(.svelte-1eaoz9l){display:flex;min-width:0}.leaf.svelte-1eaoz9l{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;border-radius:0 0 10px 10px;padding:12px;color:#15120e;background:var(--leaf);box-shadow:0 18px 28px -16px #1e050099;transform:rotate(var(--r, 0deg));transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s}.leaf.svelte-1eaoz9l:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:6px;background:linear-gradient(to bottom right,transparent 50%,var(--leaf) 50%) 0 0 / 10px 6px repeat-x,linear-gradient(to bottom left,transparent 50%,var(--leaf) 50%) 0 0 / 10px 6px repeat-x}.leaf.svelte-1eaoz9l:hover,.leaf.svelte-1eaoz9l:focus-visible{outline:0;box-shadow:0 26px 34px -16px #1e0500a6;transform:rotate(0) translateY(-6px)}.leaf.svelte-1eaoz9l:focus-visible{box-shadow:0 0 0 3px #ffd131,0 26px 34px -16px #1e0500a6}.pin.svelte-1eaoz9l{position:absolute;top:-13px;left:50%;z-index:2;display:grid;place-items:center;width:22px;height:22px;margin-left:-11px;border-radius:50%;font-size:12px;font-weight:900;color:#fff;background:var(--oc);box-shadow:0 2px 5px #00000059;transition:background-color .5s}.by.svelte-1eaoz9l{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:42px;border-bottom:2px solid var(--oc);padding:5px 0 7px;white-space:nowrap;color:var(--oc);transition:color .5s,border-color .5s}.by.svelte-1eaoz9l small:where(.svelte-1eaoz9l){font-size:11.5px;font-weight:800;line-height:1.3;letter-spacing:.04em}.by.svelte-1eaoz9l small:where(.svelte-1eaoz9l) i:where(.svelte-1eaoz9l){display:block;font-style:normal;font-weight:600;opacity:.8}.by.svelte-1eaoz9l .date:where(.svelte-1eaoz9l){font-family:var(--numeral);font-size:27px;font-weight:900;line-height:1;letter-spacing:-.01em}.by.svelte-1eaoz9l .date:where(.svelte-1eaoz9l) u:where(.svelte-1eaoz9l){margin:0 1px;font-family:Noto Sans HK,system-ui,sans-serif;font-size:14px;font-weight:800;text-decoration:none}.by.svelte-1eaoz9l .words:where(.svelte-1eaoz9l){font-size:16px;font-weight:800}.ph.svelte-1eaoz9l{position:relative;display:block;aspect-ratio:4 / 3;margin-top:10px;overflow:hidden;border-radius:6px;background:#f3eee2}.ph.svelte-1eaoz9l img:where(.svelte-1eaoz9l){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag.svelte-1eaoz9l{position:absolute;left:6px;top:6px;border-radius:5px;padding:2px 7px;font-style:normal;font-size:11px;font-weight:800;color:var(--oc);background:#fffbf0f0}.name.svelte-1eaoz9l{margin-top:9px;font-size:16px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.point.svelte-1eaoz9l{min-height:2.9em;margin-top:3px;font-size:13px;line-height:1.45;color:#4a443b}.pr.svelte-1eaoz9l{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin-top:6px}.pr.svelte-1eaoz9l b:where(.svelte-1eaoz9l){font-size:19px;font-weight:900;letter-spacing:-.01em}.pr.svelte-1eaoz9l small:where(.svelte-1eaoz9l){font-size:12px;font-weight:500;color:#8a8274}.ld.svelte-1eaoz9l{margin:1px 0 9px;font-size:12px;color:#8a8274}.chip.svelte-1eaoz9l{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;border-radius:8px;padding:7px 9px;font-size:12.5px;font-weight:800;white-space:nowrap;color:#2c6a1e;background:#eaf4e4;transition:color .4s,background-color .4s}.chip.svelte-1eaoz9l:after{content:"→";font-weight:900;opacity:.55;transition:opacity .2s,transform .2s}.leaf.svelte-1eaoz9l:hover .chip:where(.svelte-1eaoz9l):after{opacity:1;transform:translate(2px)}.chip.open.svelte-1eaoz9l,.chip.ask.svelte-1eaoz9l{color:#4a443b;background:#f3eee2}.chip.soon.svelte-1eaoz9l{color:#8a5a00;background:#fff1c9}.chip.rush.svelte-1eaoz9l{color:#a3190f;background:#fce1dc}.chip.late.svelte-1eaoz9l{color:#fff;background:#15120e}.leaves[data-n="5"].svelte-1eaoz9l,.leaves[data-n="6"].svelte-1eaoz9l{gap:12px}.leaves.svelte-1eaoz9l:is([data-n="5"]:where(.svelte-1eaoz9l),[data-n="6"]:where(.svelte-1eaoz9l)) .name:where(.svelte-1eaoz9l){font-size:14.5px}.leaves.svelte-1eaoz9l:is([data-n="5"]:where(.svelte-1eaoz9l),[data-n="6"]:where(.svelte-1eaoz9l)) .point:where(.svelte-1eaoz9l){font-size:12.5px}.leaves.svelte-1eaoz9l:is([data-n="5"]:where(.svelte-1eaoz9l),[data-n="6"]:where(.svelte-1eaoz9l)) .date:where(.svelte-1eaoz9l){font-size:23px}.leaves.svelte-1eaoz9l:is([data-n="5"]:where(.svelte-1eaoz9l),[data-n="6"]:where(.svelte-1eaoz9l)) .pr:where(.svelte-1eaoz9l){flex-direction:column}.foot.svelte-1eaoz9l{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:2px;font-size:12.5px;color:var(--fg2)}.rule.svelte-1eaoz9l{max-width:46em;padding-right:84px;text-align:right}.acts.svelte-1eaoz9l{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.door.svelte-1eaoz9l{border-bottom:2px solid var(--gold);padding-bottom:1px;font-size:13.5px;font-weight:800;color:var(--fg)}.wa.svelte-1eaoz9l{display:inline-flex;align-items:center;height:38px;border-radius:10px;padding:0 14px;font-size:13.5px;font-weight:800;color:#fff;background:#1faf5a}@media (min-width: 1024px) and (max-height: 960px){.ph.svelte-1eaoz9l{aspect-ratio:3 / 2}.big.svelte-1eaoz9l .n{font-size:176px}.point.svelte-1eaoz9l{min-height:0}}@media (max-width: 1023px){.rule.svelte-1eaoz9l{padding-right:0;text-align:left}.stage.svelte-1eaoz9l{grid-template-columns:1fr;gap:18px;border-radius:18px;padding:22px 14px 16px}.calcol.svelte-1eaoz9l{flex-direction:row;justify-content:flex-start;gap:16px}.cal.svelte-1eaoz9l{flex:none;width:150px}.bind.svelte-1eaoz9l{height:20px;padding:0 9px;font-size:0}.bind.svelte-1eaoz9l b:where(.svelte-1eaoz9l){width:6px;height:6px}.big.svelte-1eaoz9l{padding:7px 9px 9px}.big.svelte-1eaoz9l .r1{font-size:9px}.big.svelte-1eaoz9l .mo{min-height:0}.big.svelte-1eaoz9l .mo b{font-size:15px}.big.svelte-1eaoz9l .mo em,.big.svelte-1eaoz9l .r3 small,.big.svelte-1eaoz9l .r4{display:none}.big.svelte-1eaoz9l .n{font-size:104px}.big.svelte-1eaoz9l .r3{gap:4px;margin-top:5px;border-width:1.5px;padding:4px 0}.big.svelte-1eaoz9l .r3 div{font-size:9.5px}.big.svelte-1eaoz9l .r3 .fest{border-width:1.5px;padding:1px 5px;font-size:12px}.left.svelte-1eaoz9l{margin:0;text-align:left;font-size:14px}.la.svelte-1eaoz9l{display:block}.left.svelte-1eaoz9l b:where(.svelte-1eaoz9l){margin:0 6px 0 0;vertical-align:-5px;font-size:46px}.mile-m.svelte-1eaoz9l{display:block;margin-top:6px;font-size:13px;font-weight:600;color:var(--fg)}.rail.svelte-1eaoz9l{display:none}.leaves.svelte-1eaoz9l{grid-template-columns:1fr;gap:14px;padding-top:6px}.leaf.svelte-1eaoz9l{display:grid;grid-template-columns:104px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:10px;transform:none}.by.svelte-1eaoz9l{grid-column:1 / -1}.ph.svelte-1eaoz9l{grid-row:2 / span 5;align-self:start}.name.svelte-1eaoz9l{font-size:16px!important}.point.svelte-1eaoz9l{min-height:0;font-size:13px!important}.pr.svelte-1eaoz9l{flex-direction:row!important}.pick.svelte-1eaoz9l{padding-right:12px;font-size:15px}.pick.svelte-1eaoz9l small:where(.svelte-1eaoz9l){display:none}.ask.svelte-1eaoz9l h2:where(.svelte-1eaoz9l){flex-basis:100%}}@media (prefers-reduced-motion: no-preference){.hero-in.svelte-1eaoz9l{animation:svelte-1eaoz9l-hero-in .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--d, 0ms)}}@media (prefers-reduced-motion: reduce){.torn.svelte-1eaoz9l{display:none}.leaf.svelte-1eaoz9l,.room.svelte-1eaoz9l{transition:none}}@keyframes svelte-1eaoz9l-hero-in{0%{opacity:0;transform:translateY(14px)}}.kicker.svelte-1ij6l9d{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;color:#4a443b}.kicker.svelte-1ij6l9d .marker:where(.svelte-1ij6l9d){padding:0 .06em;background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%);color:#15120e}@media (prefers-reduced-motion: no-preference){.hero-in.svelte-1ij6l9d{animation:svelte-1ij6l9d-hero-in .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--d, 0ms)}}@keyframes svelte-1ij6l9d-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sentence.svelte-1ij6l9d{position:relative;z-index:5;font-size:clamp(26px,.9rem + 1.2vw,36px);line-height:1.55;font-weight:800;letter-spacing:-.015em;color:#15120e}.slot.svelte-1ij6l9d{cursor:pointer;display:inline-block;padding:0 .1em;border-radius:6px;box-shadow:inset 0 -.18em #ffd131;transition:background .2s cubic-bezier(.2,.7,.2,1)}.slot.svelte-1ij6l9d:hover,.slot.open.svelte-1ij6l9d{background:#fff3c4}.slot.svelte-1ij6l9d:after{content:"▾";font-size:.55em;color:#8a8274;margin-left:.25em;vertical-align:.3em}.pop.svelte-1ij6l9d{position:absolute;left:0;top:calc(100% + 6px);z-index:50;display:grid;gap:2px;min-width:230px;padding:8px;border-radius:14px;border:1.5px solid #d6cdb9;background:#fff;box-shadow:var(--ui-shadow-lift);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0}.pop.svelte-1ij6l9d button:where(.svelte-1ij6l9d){display:flex;justify-content:space-between;gap:16px;padding:9px 12px;border-radius:9px;text-align:left;white-space:nowrap}.pop.svelte-1ij6l9d button:where(.svelte-1ij6l9d) small:where(.svelte-1ij6l9d){color:#8a8274;font-weight:500;font-size:13px}.pop.svelte-1ij6l9d button:where(.svelte-1ij6l9d):hover{background:#f3eee2}.pop.svelte-1ij6l9d button.on:where(.svelte-1ij6l9d){background:#fff3c4}.alts.svelte-1ij6l9d li:where(.svelte-1ij6l9d){display:grid;grid-template-columns:4.2em 1fr auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:9px 0;border-top:1px dashed #d6cdb9;font-size:13.5px;line-height:1.45;color:#4a443b}.alts.svelte-1ij6l9d li:where(.svelte-1ij6l9d):last-child{border-bottom:1px dashed #d6cdb9}.alts.svelte-1ij6l9d .tag:where(.svelte-1ij6l9d){padding-top:2px;font-size:11px;font-weight:700;letter-spacing:.08em;color:#b98600}.alts.svelte-1ij6l9d .pr:where(.svelte-1ij6l9d){text-align:right;font-size:15px;font-weight:800;letter-spacing:-.02em;color:#15120e;white-space:nowrap}.alts.svelte-1ij6l9d .pr:where(.svelte-1ij6l9d) small:where(.svelte-1ij6l9d){display:block;margin-top:1px;font-size:11.5px;font-weight:500;letter-spacing:0;color:#8a8274}.alts.svelte-1ij6l9d .pr:where(.svelte-1ij6l9d) .q:where(.svelte-1ij6l9d){font-size:13px;font-weight:700;letter-spacing:0}.alts.svelte-1ij6l9d .note:where(.svelte-1ij6l9d){grid-column:2 / -1;font-size:12.5px;color:#8a8274}.alts.svelte-1ij6l9d li.none:where(.svelte-1ij6l9d) .note:where(.svelte-1ij6l9d){grid-row:1;font-size:13.5px}.alts.svelte-1ij6l9d li.main:where(.svelte-1ij6l9d){padding:12px 0 13px;border-top:2px solid #15120e;font-size:14px}.alts.svelte-1ij6l9d li.main:where(.svelte-1ij6l9d) .tag:where(.svelte-1ij6l9d){padding-top:4px;color:#15120e}.alts.svelte-1ij6l9d li.main:where(.svelte-1ij6l9d) .what:where(.svelte-1ij6l9d) b:where(.svelte-1ij6l9d){font-size:16px}.alts.svelte-1ij6l9d li.main:where(.svelte-1ij6l9d) .pr:where(.svelte-1ij6l9d){font-size:24px;letter-spacing:-.03em}.alts.svelte-1ij6l9d li.main:where(.svelte-1ij6l9d) .pr:where(.svelte-1ij6l9d) small:where(.svelte-1ij6l9d){font-size:12px}.alts.svelte-1ij6l9d li.main:where(.svelte-1ij6l9d) .pr:where(.svelte-1ij6l9d) .q:where(.svelte-1ij6l9d){font-size:14px}.alts.svelte-1ij6l9d li.main:where(.svelte-1ij6l9d) .note:where(.svelte-1ij6l9d){margin-top:3px;font-size:13.5px;color:#4a443b}.alts.svelte-1ij6l9d .sizes:where(.svelte-1ij6l9d){grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:11.5px;color:#8a8274}.alts.svelte-1ij6l9d .sizes:where(.svelte-1ij6l9d) button:where(.svelte-1ij6l9d){padding:3px 9px;border-radius:999px;border:1.5px solid #e6e0d2;font-size:11.5px;font-weight:700;color:#4a443b}.alts.svelte-1ij6l9d .sizes:where(.svelte-1ij6l9d) button.on:where(.svelte-1ij6l9d){background:#15120e;border-color:#15120e;color:#fbf9f3}.answer.svelte-1ij6l9d .cta:where(.svelte-1ij6l9d){display:inline-flex;align-items:center;justify-content:center;height:44px;margin-top:16px;padding:0 24px;border-radius:999px;background:#15120e;color:#fbf9f3;font-size:14px;font-weight:700;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.answer.svelte-1ij6l9d .cta:where(.svelte-1ij6l9d):hover{transform:translateY(-1px)}.answer.svelte-1ij6l9d .cta.wa:where(.svelte-1ij6l9d){background:#25d366;color:#fff}.stage-wrap.svelte-1ij6l9d{min-width:0}.stage.svelte-1ij6l9d{--k: .72;position:relative;--x: 50%;--y: 52%;--w: 232px;--h: 328px;--r: -5deg}.scene.svelte-1ij6l9d{position:relative;height:380px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#ece5d4,#efe8d8 50%,#f6f1e5 55%,#faf7ef);box-shadow:inset 0 0 0 1px #15120e0f;perspective:1500px;perspective-origin:50% 50%}@media (min-width: 1024px){.stage.svelte-1ij6l9d{--k: 1;--y: 55%;--w: 250px;--h: 354px}.scene.svelte-1ij6l9d{height:560px}}@media (min-width: 1680px){.stage.svelte-1ij6l9d{--w: 262px;--h: 370px}.scene.svelte-1ij6l9d{height:620px}}.scene.svelte-1ij6l9d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 45% at 28% 18%,rgba(255,255,255,.6),transparent 70%)}.scene.svelte-1ij6l9d:after{content:"";position:absolute;left:0;right:0;top:54.5%;height:1px;pointer-events:none;background:#15120e0f}.stage[data-fate=wall].svelte-1ij6l9d{--x: 50%;--y: 46%;--w: 300px;--h: 424px;--r: 0deg}.stage[data-fate=fold].svelte-1ij6l9d{--y: 40%;--w: 238px;--h: 336px;--r: -7deg}.stage[data-fate=label].svelte-1ij6l9d{--y: 54%;--w: 256px;--h: 362px;--r: -3deg}.stage[data-fate=xl].svelte-1ij6l9d{--x: 50%;--y: 38%;--w: 430px;--h: 172px;--r: 0deg}@media (min-width: 1024px){.stage[data-fate=wall].svelte-1ij6l9d{--w: 320px;--h: 452px}.stage[data-fate=fold].svelte-1ij6l9d{--w: 256px;--h: 362px}.stage[data-fate=label].svelte-1ij6l9d{--w: 274px;--h: 388px}.stage[data-fate=xl].svelte-1ij6l9d{--y: 38%;--w: 440px;--h: 176px}}@media (min-width: 1680px){.stage[data-fate=wall].svelte-1ij6l9d{--w: 340px;--h: 481px}.stage[data-fate=fold].svelte-1ij6l9d{--w: 268px;--h: 379px}.stage[data-fate=label].svelte-1ij6l9d{--w: 288px;--h: 407px}.stage[data-fate=xl].svelte-1ij6l9d{--w: 470px;--h: 188px}}.cap.svelte-1ij6l9d{position:absolute;left:22px;top:20px;z-index:6}.world.svelte-1ij6l9d{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.sheet.svelte-1ij6l9d,.copy.svelte-1ij6l9d{position:absolute;left:var(--x);top:var(--y);width:calc(var(--w) * var(--k));height:calc(var(--h) * var(--k));border-radius:2px;transform:translate(-50%,-50%) rotate(var(--r, 0deg))}.copy.svelte-1ij6l9d{background:#fff}.sheet.svelte-1ij6l9d{z-index:3;transform-style:preserve-3d;transition:width .85s cubic-bezier(.2,.7,.2,1),height .85s cubic-bezier(.2,.7,.2,1),left .85s cubic-bezier(.2,.7,.2,1),top .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);animation:svelte-1ij6l9d-land .8s cubic-bezier(.2,.7,.2,1) both}@keyframes svelte-1ij6l9d-land{0%{transform:translate(-50%,-46%) rotate(var(--r, 0deg))}to{transform:translate(-50%,-50%) rotate(var(--r, 0deg))}}.half.svelte-1ij6l9d{position:absolute;left:0;width:100%;height:50%;transform-style:preserve-3d}.half.svelte-1ij6l9d .art:where(.svelte-1ij6l9d),.half.svelte-1ij6l9d .back:where(.svelte-1ij6l9d){animation:svelte-1ij6l9d-fadein .6s cubic-bezier(.2,.7,.2,1) both}@keyframes svelte-1ij6l9d-fadein{0%{opacity:0}to{opacity:1}}.half.t.svelte-1ij6l9d{top:0;transform-origin:50% 100%;transition:transform .95s cubic-bezier(.6,.05,.25,1)}.half.b.svelte-1ij6l9d{top:50%}.half.svelte-1ij6l9d .art:where(.svelte-1ij6l9d){position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;backface-visibility:hidden}.half.t.svelte-1ij6l9d .art:where(.svelte-1ij6l9d){box-shadow:0 2px 3px #15120e0f}.half.b.svelte-1ij6l9d .art:where(.svelte-1ij6l9d){box-shadow:0 20px 24px -8px #15120e3d,0 2px 3px #15120e1a}.half.t.svelte-1ij6l9d .back:where(.svelte-1ij6l9d){position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;background:#fff;transform:rotateX(180deg);backface-visibility:hidden}.half.t.svelte-1ij6l9d .back.cov:where(.svelte-1ij6l9d){background:#ffd131}.stage[data-fate=fold].svelte-1ij6l9d .half.t:where(.svelte-1ij6l9d){transform:translateZ(3px) rotateX(-178deg)}.stage[data-fate=fold].svelte-1ij6l9d .half.t:where(.svelte-1ij6l9d) .back:where(.svelte-1ij6l9d){box-shadow:0 14px 18px -6px #15120e4d,0 1px 2px #15120e1f}.stage[data-fate=fold].svelte-1ij6l9d .half.b:where(.svelte-1ij6l9d):after{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:linear-gradient(180deg,rgba(21,18,14,.14),transparent)}.pA.svelte-1ij6l9d{background:#ffd131;color:#15120e}.pA.svelte-1ij6l9d .word:where(.svelte-1ij6l9d),.back.cov.svelte-1ij6l9d .word:where(.svelte-1ij6l9d){position:absolute;left:8cqw;top:7cqh;font-weight:900;font-size:36cqw;line-height:1;letter-spacing:-.04em;white-space:nowrap}.back.cov.svelte-1ij6l9d .word:where(.svelte-1ij6l9d){top:12cqh;font-size:30cqw}.pA.svelte-1ij6l9d .word.lat:where(.svelte-1ij6l9d),.back.cov.svelte-1ij6l9d .word.lat:where(.svelte-1ij6l9d){font-family:ui-sans-serif,system-ui,sans-serif;font-size:44cqw;letter-spacing:-.05em}.back.cov.svelte-1ij6l9d .word.lat:where(.svelte-1ij6l9d){font-size:40cqw}.pA.svelte-1ij6l9d .word.long:where(.svelte-1ij6l9d){font-size:24cqw}.back.cov.svelte-1ij6l9d .word.long:where(.svelte-1ij6l9d){font-size:22cqw}.pA.svelte-1ij6l9d .k:where(.svelte-1ij6l9d),.back.cov.svelte-1ij6l9d .k:where(.svelte-1ij6l9d){position:absolute;left:8cqw;bottom:9cqh;height:4cqh;width:44cqw;border-radius:2px;background:#15120e}.back.cov.svelte-1ij6l9d .k:where(.svelte-1ij6l9d){bottom:12cqh;width:38cqw}.pA.svelte-1ij6l9d .k:where(.svelte-1ij6l9d):after{content:"";position:absolute;top:8cqh;left:0;width:26cqw;height:4cqh;border-radius:2px;background:#15120e}.pA.svelte-1ij6l9d .dot:where(.svelte-1ij6l9d){position:absolute;right:8cqw;bottom:8cqh;width:24cqw;aspect-ratio:1;border-radius:50%;background:#15120e}.pB.svelte-1ij6l9d{background:#fff}.pB.svelte-1ij6l9d .bars:where(.svelte-1ij6l9d){position:absolute;left:8cqw;top:12cqh;right:8cqw;display:grid;gap:5cqh}.pB.svelte-1ij6l9d .bars:where(.svelte-1ij6l9d) i:where(.svelte-1ij6l9d){display:block;height:4.5cqh;border-radius:2px;background:#cdc6b6}.pB.svelte-1ij6l9d .bars:where(.svelte-1ij6l9d) i:where(.svelte-1ij6l9d):nth-child(1){width:88%}.pB.svelte-1ij6l9d .bars:where(.svelte-1ij6l9d) i:where(.svelte-1ij6l9d):nth-child(2){width:72%;background:#dcd6c6}.pB.svelte-1ij6l9d .bars:where(.svelte-1ij6l9d) i:where(.svelte-1ij6l9d):nth-child(3){width:80%}.pB.svelte-1ij6l9d .bars:where(.svelte-1ij6l9d) i:where(.svelte-1ij6l9d):nth-child(4){width:60%;background:#dcd6c6}.pB.svelte-1ij6l9d .bars:where(.svelte-1ij6l9d) i:where(.svelte-1ij6l9d):nth-child(5){width:76%}.pB.svelte-1ij6l9d .qr:where(.svelte-1ij6l9d){position:absolute;left:8cqw;bottom:9cqh;width:22cqw;aspect-ratio:1;background:repeating-conic-gradient(#15120e 0 25%,transparent 0 50%) 0 0/33% 33%;border:1.5cqw solid #15120e;outline:1.5cqw solid #fff;outline-offset:-3cqw}.pB.svelte-1ij6l9d .pr:where(.svelte-1ij6l9d){position:absolute;right:8cqw;bottom:10cqh;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:22cqw;line-height:1;letter-spacing:-.04em;color:#15120e}.pB.svelte-1ij6l9d .pr:where(.svelte-1ij6l9d) small:where(.svelte-1ij6l9d){display:block;margin-bottom:2cqh;font-family:inherit;font-weight:600;font-size:7cqw;letter-spacing:.1em;color:#8a8274}@container (min-aspect-ratio: 2/1){.pA.svelte-1ij6l9d .word:where(.svelte-1ij6l9d){top:18cqh;font-size:60cqh}.pA.svelte-1ij6l9d .word.lat:where(.svelte-1ij6l9d){font-size:70cqh}.pA.svelte-1ij6l9d .word.long:where(.svelte-1ij6l9d){font-size:44cqh}.pA.svelte-1ij6l9d .k:where(.svelte-1ij6l9d){left:auto;right:8cqw;bottom:auto;top:24cqh;width:30cqw;height:9cqh}.pA.svelte-1ij6l9d .k:where(.svelte-1ij6l9d):after{top:16cqh;width:20cqw;height:9cqh}.pA.svelte-1ij6l9d .dot:where(.svelte-1ij6l9d){display:none}.pB.svelte-1ij6l9d .bars:where(.svelte-1ij6l9d){top:16cqh;right:40cqw;gap:10cqh}.pB.svelte-1ij6l9d .bars:where(.svelte-1ij6l9d) i:where(.svelte-1ij6l9d){height:9cqh}.pB.svelte-1ij6l9d .qr:where(.svelte-1ij6l9d){left:auto;right:8cqw;bottom:auto;top:14cqh;width:12cqw}.pB.svelte-1ij6l9d .pr:where(.svelte-1ij6l9d){display:none}}.stk.svelte-1ij6l9d{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:5cqw;padding:6cqw;background:#fff;opacity:0;transition:opacity .4s cubic-bezier(.2,.7,.2,1)}.stk.svelte-1ij6l9d i:where(.svelte-1ij6l9d){position:relative;display:grid;place-items:center;border-radius:50%;background:#ffd131;outline:1.5px dashed rgba(21,18,14,.28);outline-offset:3cqw;font-style:normal;font-weight:900;font-size:9cqw;letter-spacing:-.04em;color:#15120e}.stk.svelte-1ij6l9d i:where(.svelte-1ij6l9d):nth-child(2n){background:#fff;box-shadow:inset 0 0 0 2cqw #15120e}.stk.svelte-1ij6l9d i.peel:where(.svelte-1ij6l9d){transform:translate(7cqw,5cqh) rotate(-14deg);background:linear-gradient(135deg,#ffd131 55%,#fff8dc 56%,#fff);box-shadow:0 8px 14px #15120e38}.stage[data-fate=label].svelte-1ij6l9d .stk:where(.svelte-1ij6l9d){opacity:1}.stage[data-fate=label].svelte-1ij6l9d .art:where(.svelte-1ij6l9d)>:where(.svelte-1ij6l9d):not(.stk){opacity:0}.copy.svelte-1ij6l9d{--i: 0;z-index:1;opacity:0;box-shadow:0 8px 16px -8px #15120e59;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 60ms)}.copy.svelte-1ij6l9d:before{content:"";position:absolute;left:0;right:0;top:0;height:50%;background:#ffd131;opacity:.9}.copy.svelte-1ij6l9d:after{content:"";position:absolute;left:8%;right:8%;top:62%;height:4%;border-radius:2px;background:#d8d2c2;box-shadow:0 200% 0 #d8d2c2,0 400% 0 #d8d2c2}.stage[data-fate=hand].svelte-1ij6l9d .copy:where(.svelte-1ij6l9d){opacity:1;transform:translate(calc(-50% + var(--cx) * var(--k)),calc(-50% + var(--cy) * var(--k))) rotate(var(--cr))}.tape.svelte-1ij6l9d{position:absolute;z-index:4;width:64px;height:20px;background:#e4ce969e;box-shadow:0 1px 1px #15120e14;opacity:0;transition:opacity .4s cubic-bezier(.2,.7,.2,1)}.tape.tl.svelte-1ij6l9d{left:-24px;top:-6px;transform:rotate(-45deg)}.tape.tr.svelte-1ij6l9d{right:-24px;top:-6px;transform:rotate(45deg)}.tape.bl.svelte-1ij6l9d{left:-24px;bottom:-6px;transform:rotate(45deg)}.tape.br.svelte-1ij6l9d{right:-24px;bottom:-6px;transform:rotate(-45deg)}.stage[data-fate=wall].svelte-1ij6l9d .tape:where(.svelte-1ij6l9d){opacity:1}.grom.svelte-1ij6l9d{position:absolute;z-index:4;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#eae3d3 0,#eae3d3 28%,#b8b1a0 30%,#b8b1a0 62%,#8d8676 64%,#8d8676);opacity:0;transition:opacity .4s cubic-bezier(.2,.7,.2,1)}.grom.tl.svelte-1ij6l9d{left:8px;top:8px}.grom.tr.svelte-1ij6l9d{right:8px;top:8px}.grom.bl.svelte-1ij6l9d{left:8px;bottom:8px}.grom.br.svelte-1ij6l9d{right:8px;bottom:8px}.stage[data-fate=xl].svelte-1ij6l9d .grom:where(.svelte-1ij6l9d){opacity:1}.stage[data-fate=xl].svelte-1ij6l9d .sheet:where(.svelte-1ij6l9d){animation:svelte-1ij6l9d-sway 4.5s cubic-bezier(.2,.7,.2,1) .9s 1 both}@keyframes svelte-1ij6l9d-sway{0%,to{transform:translate(-50%,-50%) rotate(0)}30%{transform:translate(-50%,-50%) rotate(-1.2deg)}65%{transform:translate(-50%,-50%) rotate(.8deg)}}.wa-pill.svelte-1ij6l9d{position:relative;z-index:6;display:inline-flex;align-items:center;gap:10px;max-width:100%;margin-top:14px;padding:6px 16px 6px 6px;border-radius:999px;border:1.5px solid #e6e0d2;background:#fff;box-shadow:var(--ui-shadow);font-size:13.5px;font-weight:600;color:#15120e;animation:svelte-1ij6l9d-drop .6s cubic-bezier(.2,.7,.2,1) .5s both;transition:border-color .2s cubic-bezier(.2,.7,.2,1)}.wa-pill.svelte-1ij6l9d:hover{border-color:#15120e}@media (min-width: 1024px){.wa-pill.svelte-1ij6l9d{position:absolute;right:20px;top:18px;margin:0}}@keyframes svelte-1ij6l9d-drop{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}.tab.svelte-1ij6l9d{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;border-radius:7px;background:#f3eee2;font-size:11.5px;font-weight:700;color:#4a443b;white-space:nowrap}.tab.svelte-1ij6l9d b:where(.svelte-1ij6l9d){font-size:13px;font-weight:800;color:#15120e}.fates.svelte-1ij6l9d{position:absolute;left:0;right:0;bottom:0;z-index:7;display:flex;justify-content:center;gap:4px;padding:0 10px}.fate.svelte-1ij6l9d{display:flex;align-items:baseline;gap:6px;padding:10px 9px 12px;border-radius:12px 12px 0 0;background:#fbf9f3bf;color:#4a443b;font-size:12.5px;font-weight:700;white-space:nowrap;transform:translateY(6px);transition:background .25s cubic-bezier(.2,.7,.2,1),transform .25s cubic-bezier(.2,.7,.2,1)}@media (min-width: 1024px){.fates.svelte-1ij6l9d{gap:6px;padding:0 18px}.fate.svelte-1ij6l9d{gap:8px;padding:11px 16px 13px;font-size:13.5px}}.fate.svelte-1ij6l9d b:where(.svelte-1ij6l9d){display:none;font-size:12px;font-weight:700;letter-spacing:.08em;color:#8a8274}@media (min-width: 1024px){.fate.svelte-1ij6l9d b:where(.svelte-1ij6l9d){display:inline}}.fate.svelte-1ij6l9d:hover{background:#fff;transform:translateY(3px)}.fate.on.svelte-1ij6l9d{background:#fff;color:#15120e;transform:none;box-shadow:0 -6px 16px -10px #15120e59}.fate.on.svelte-1ij6l9d b:where(.svelte-1ij6l9d){color:#15120e}.story.svelte-1ij6l9d{display:flex;flex-direction:column;padding:14px 16px 12px;border-radius:14px;background:#fff;box-shadow:var(--ui-shadow)}.lane.svelte-1ij6l9d{display:flex;flex-direction:column;padding:16px 18px;border-radius:14px;border:1.5px solid #e6e0d2;background:#fff}@media (prefers-reduced-motion: reduce){.sheet.svelte-1ij6l9d,.half.t.svelte-1ij6l9d,.copy.svelte-1ij6l9d,.tape.svelte-1ij6l9d,.grom.svelte-1ij6l9d,.stk.svelte-1ij6l9d,.wa-pill.svelte-1ij6l9d,.fate.svelte-1ij6l9d{animation:none;transition:none}}.tab.svelte-1rrww2e{position:absolute;left:-1px;top:-1px;padding:8px 14px 6px 16px;border-radius:22px 0 18px;background:#fbf9f3;font-size:24px;font-weight:800;line-height:1;letter-spacing:-.04em;color:#15120e}.tab.svelte-1rrww2e:after{content:"";position:absolute;left:16px;right:14px;bottom:8px;z-index:-1;height:4px;background:#ffd131}.bundle.svelte-1rrww2e{transition:transform .3s,box-shadow .3s}.bundle.svelte-1rrww2e:hover{transform:translateY(-3px);box-shadow:var(--ui-shadow-lift)}.root.svelte-n2dsb5{padding-bottom:4px}.head.svelte-n2dsb5{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 32px}.h1.svelte-n2dsb5{font-size:clamp(2rem,.9rem + 2.6vw,4rem);line-height:1.12;letter-spacing:-.025em;font-weight:800}.marker.svelte-n2dsb5{background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%);padding:0 .06em}.lead.svelte-n2dsb5{max-width:30em;padding-bottom:8px;font-size:15.5px;line-height:1.65;color:#4a443b}.ask.svelte-n2dsb5{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.ask.svelte-n2dsb5 h2:where(.svelte-n2dsb5){margin-right:4px;font-size:clamp(19px,1vw + 9px,25px);font-weight:800;letter-spacing:-.01em;color:#15120e}.chips.svelte-n2dsb5{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-n2dsb5{height:40px;border:1.5px solid #d6cdb9;border-radius:999px;padding:0 15px;font-size:14.5px;font-weight:700;color:#4a443b;background:#fff;transition:border-color .18s,background-color .18s,color .18s}.chip.svelte-n2dsb5:hover{border-color:#15120e}.chip.on.svelte-n2dsb5{border-color:#15120e;color:#ffd131;background:#15120e}.dims.svelte-n2dsb5{display:flex;align-items:center;gap:6px;height:44px;margin-left:auto;border:1.5px solid #15120e;border-radius:13px;padding:0 12px;background:#fff;box-shadow:3px 3px #ffd131}.dims.svelte-n2dsb5 label:where(.svelte-n2dsb5){display:flex;align-items:center;gap:2px}.dims.svelte-n2dsb5 span:where(.svelte-n2dsb5){font-size:12px;font-weight:800;color:#8a8274}.dims.svelte-n2dsb5 input:where(.svelte-n2dsb5){width:3.1em;border:0;outline:0;padding:0;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;color:#15120e;background:transparent;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.dims.svelte-n2dsb5 input:where(.svelte-n2dsb5):focus-visible{border-radius:6px;box-shadow:0 0 0 2px #ffd131}.dims.svelte-n2dsb5 input:where(.svelte-n2dsb5)::-webkit-outer-spin-button,.dims.svelte-n2dsb5 input:where(.svelte-n2dsb5)::-webkit-inner-spin-button,.qty.svelte-n2dsb5 input:where(.svelte-n2dsb5)::-webkit-outer-spin-button,.qty.svelte-n2dsb5 input:where(.svelte-n2dsb5)::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dims.svelte-n2dsb5 i:where(.svelte-n2dsb5){font-style:normal;font-weight:700;color:#8a8274}.dims.svelte-n2dsb5 em:where(.svelte-n2dsb5){font-style:normal;font-size:12.5px;font-weight:600;color:#8a8274}.stage.svelte-n2dsb5,.view.svelte-n2dsb5{position:relative}.stage.svelte-n2dsb5{margin-top:14px}.scroller.svelte-n2dsb5{overflow:hidden;border:1.5px solid #d6cdb9;border-radius:22px;background:linear-gradient(160deg,#f2ebdb,#e8dec8)}.crop.svelte-n2dsb5{position:relative;overflow:hidden;aspect-ratio:1000 / 520}.scene.svelte-n2dsb5{position:absolute;left:0;top:0;height:100%;aspect-ratio:1280 / 520}.scene.svelte-n2dsb5 svg:where(.svelte-n2dsb5),.over.svelte-n2dsb5{display:block;width:100%;height:100%}.over.svelte-n2dsb5{display:none}.serif.svelte-n2dsb5{font-family:Songti TC,"Noto Serif HK","Noto Serif CJK TC","Source Han Serif TC",PMingLiU,serif}.sans.svelte-n2dsb5{font-family:Noto Sans HK,system-ui,sans-serif}.dim.svelte-n2dsb5 text:where(.svelte-n2dsb5){font-size:13px;font-weight:800;fill:#15120e}.bd.svelte-n2dsb5{cursor:pointer;outline:none}.bd.svelte-n2dsb5 .lift:where(.svelte-n2dsb5){transition:transform .3s cubic-bezier(.2,.7,.2,1)}.bd.hov.svelte-n2dsb5 .lift:where(.svelte-n2dsb5){transform:translateY(-8px)}.tab.svelte-n2dsb5{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;height:27px;transform:translate(-50%,-100%);border:1.5px solid #d6cdb9;border-radius:7px 7px 7px 2px;padding:0 10px 0 4px;font-size:12.5px;font-weight:700;white-space:nowrap;color:#15120e;background:#fff;box-shadow:0 6px 14px -8px #15120e66;transition:background-color .18s,border-color .18s}.tab.svelte-n2dsb5 i:where(.svelte-n2dsb5){border-radius:4px;padding:1px 5px;font-style:normal;font-size:11px;font-weight:800;color:#8a8274;background:#f3eee2}.tab.svelte-n2dsb5 small:where(.svelte-n2dsb5){font-size:11.5px;font-weight:600;color:#8a8274}.tab.hov.svelte-n2dsb5,.tab.svelte-n2dsb5:hover,.tab.svelte-n2dsb5:focus-visible{border-color:#15120e;background:#ffd131}.tab.hov.svelte-n2dsb5 i:where(.svelte-n2dsb5),.tab.svelte-n2dsb5:hover i:where(.svelte-n2dsb5),.tab.svelte-n2dsb5:focus-visible i:where(.svelte-n2dsb5){color:#ffd131;background:#15120e}.tab.svelte-n2dsb5:hover small:where(.svelte-n2dsb5),.tab.svelte-n2dsb5:focus-visible small:where(.svelte-n2dsb5){color:#4a443b}.scale.svelte-n2dsb5,.peek.svelte-n2dsb5{display:none}.note.svelte-n2dsb5{display:flex;align-items:center;gap:12px;min-height:62px;margin-top:12px;border:1.5px solid #d6cdb9;border-radius:14px;padding:8px 14px 8px 8px;font-size:13px;line-height:1.5;color:#4a443b;background:#ffffffd9}.note.svelte-n2dsb5 img:where(.svelte-n2dsb5){flex:none;width:44px;height:44px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:#fff}.note.svelte-n2dsb5 b:where(.svelte-n2dsb5){display:block;font-size:14.5px;font-weight:800;color:#15120e}.note.svelte-n2dsb5 .rest:where(.svelte-n2dsb5){padding-left:6px}.note.svelte-n2dsb5 .go:where(.svelte-n2dsb5){margin-left:auto;padding-left:8px;font-weight:800;white-space:nowrap;color:#15120e}.slip.svelte-n2dsb5{position:relative;max-width:420px;margin:26px auto 0;filter:drop-shadow(5px 7px 0 rgba(21,18,14,.13))}.slip.svelte-n2dsb5:before{content:"";position:absolute;left:24px;top:14px;z-index:1;width:14px;height:14px;border:2.5px solid #15120e;border-radius:99px;background:#e8dec8}.tag.svelte-n2dsb5{border-radius:6px 6px 14px 14px;padding:30px 16px 16px;position:relative;isolation:isolate;background:#15120e;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 22px,100% 100%,0 100%,0 22px)}.tag.svelte-n2dsb5:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:-1;border-radius:5px 5px 13px 13px;background:#fffdf7;clip-path:polygon(25.4px 0,calc(100% - 25.4px) 0,100% 21.4px,100% 100%,0 100%,0 21.4px)}.tag.svelte-n2dsb5 h3:where(.svelte-n2dsb5){font-size:12px;font-weight:800;letter-spacing:.12em;text-align:center;color:#8a8274}.nm.svelte-n2dsb5{display:flex;align-items:center;gap:8px;margin-top:8px;border-bottom:2px dashed #15120e;padding-bottom:4px}.nm.svelte-n2dsb5:focus-within{border-bottom-style:solid}.nm.svelte-n2dsb5 span:where(.svelte-n2dsb5){font-size:11.5px;font-weight:800;white-space:nowrap;color:#8a8274}.nm.svelte-n2dsb5 input:where(.svelte-n2dsb5){flex:1;min-width:0;border:0;outline:0;padding:0;font-family:Songti TC,"Noto Serif HK","Noto Serif CJK TC","Source Han Serif TC",PMingLiU,serif;font-size:19px;font-weight:800;color:#15120e;background:transparent;caret-color:#e6a800}.tag.svelte-n2dsb5 dl:where(.svelte-n2dsb5){margin-top:8px;font-size:12.5px;line-height:1.5;color:#4a443b}.tag.svelte-n2dsb5 dl:where(.svelte-n2dsb5) div:where(.svelte-n2dsb5){display:flex;gap:8px}.tag.svelte-n2dsb5 dt:where(.svelte-n2dsb5){flex:none;width:2.2em;font-weight:800;color:#8a8274}.tag.svelte-n2dsb5 dd:where(.svelte-n2dsb5) b:where(.svelte-n2dsb5){font-weight:800;color:#15120e}.row.svelte-n2dsb5{margin-top:7px}.row.svelte-n2dsb5>span:where(.svelte-n2dsb5){display:block;margin:0 0 3px 3px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a8274}.seg.svelte-n2dsb5{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-radius:10px;padding:3px;background:#f3eee2}.seg.svelte-n2dsb5 button:where(.svelte-n2dsb5){height:32px;border-radius:8px;font-size:13px;font-weight:700;white-space:nowrap;color:#4a443b}.seg.svelte-n2dsb5 button.on:where(.svelte-n2dsb5){color:#15120e;background:#fff;box-shadow:0 1px 2px #00000024}.qty.svelte-n2dsb5{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:12.5px;font-weight:800;color:#8a8274}.qty.svelte-n2dsb5 input:where(.svelte-n2dsb5){width:5em;height:32px;border:1.5px solid #d6cdb9;border-radius:9px;font-size:15px;font-weight:800;text-align:center;color:#15120e;background:#fff;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.wa.svelte-n2dsb5{display:flex;align-items:center;justify-content:center;height:46px;margin-top:10px;border-radius:12px;font-size:15.5px;font-weight:800;color:#15120e;background:#ffd131;box-shadow:0 8px 20px -10px #e6a800e6;transition:background-color .2s,transform .2s}.wa.svelte-n2dsb5:hover{background:#e6a800;transform:translateY(-1px)}@media (max-width: 639px){.scroller.svelte-n2dsb5{overflow-x:auto;direction:rtl}.crop.svelte-n2dsb5{direction:ltr;min-width:700px}.tab.svelte-n2dsb5 small:where(.svelte-n2dsb5){display:none}.peek.svelte-n2dsb5{position:absolute;right:10px;top:10px;z-index:3;display:block;height:34px;border:1.5px solid #15120e;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800;color:#15120e;background:#ffd131}.dims.svelte-n2dsb5{margin-left:0}.dim.svelte-n2dsb5 text:where(.svelte-n2dsb5){font-size:16px}}@media (min-width: 1024px){.note.svelte-n2dsb5{position:absolute;left:18px;bottom:14px;z-index:3;max-width:min(470px,46%);margin:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media (min-width: 1280px){.stage.svelte-n2dsb5{width:min(100%,max(1180px,calc((100svh - 392px) * 1280 / 520)));margin-inline:auto}.crop.svelte-n2dsb5{aspect-ratio:1280 / 520}.over.svelte-n2dsb5{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:5;display:block;width:calc(100% - 3px);height:calc(100% - 3px);pointer-events:none}.note.svelte-n2dsb5{max-width:min(470px,38%)}.scale.svelte-n2dsb5{position:absolute;left:60%;bottom:12px;z-index:2;display:block;font-size:11.5px;color:#7d745f}.slip.svelte-n2dsb5{position:absolute;left:calc(var(--ex) - 31px);top:calc(var(--ey) - 21px);z-index:4;width:296px;max-width:none;margin:0}}@media (prefers-reduced-motion: no-preference){.in.svelte-n2dsb5{animation:svelte-n2dsb5-counter-in .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--d, 0ms)}.tab.in.svelte-n2dsb5{animation-name:svelte-n2dsb5-counter-fade}@media (min-width: 1280px){.slip.svelte-n2dsb5{transform-origin:31px 21px;animation:svelte-n2dsb5-counter-sway 1.6s cubic-bezier(.3,.6,.3,1) .6s backwards}}}@keyframes svelte-n2dsb5-counter-in{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-n2dsb5-counter-fade{0%{opacity:0}}@keyframes svelte-n2dsb5-counter-sway{0%{opacity:0;transform:rotate(7deg)}30%{opacity:1}55%{transform:rotate(-3deg)}80%{transform:rotate(1deg)}}.use.svelte-qjy99d{display:flex;flex-direction:column;width:100%;min-width:0;text-align:left;--ease: cubic-bezier(.2, .7, .2, 1)}.use.svelte-qjy99d:focus-visible{outline:none}.bw.svelte-qjy99d{position:relative;display:block;aspect-ratio:148 / 210;container-type:inline-size;perspective:1400px;perspective-origin:60% 42%;transition:transform .6s var(--ease)}.shade.svelte-qjy99d{position:absolute;left:5%;right:3%;bottom:-2.5%;height:7%;border-radius:50%;background:#15120e6b;filter:blur(11px);transition:transform .6s var(--ease),opacity .6s}.b3.svelte-qjy99d{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .6s var(--ease)}.b3.svelte-qjy99d>:where(.svelte-qjy99d){position:absolute;top:0;right:0;bottom:0;left:0}.back.svelte-qjy99d{border-radius:2px 5px 5px 2px;background:var(--c);transform:translateZ(calc(var(--t) * -.5))}.back.svelte-qjy99d:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#15120e40}.page.svelte-qjy99d{border-radius:1px 3px 3px 1px;background:linear-gradient(90deg,#15120e38 0,#15120e0d 22%,#15120e00 45%),#f7f2e7;transform:translateZ(calc(var(--t) * .5 - .6px))}.page.svelte-qjy99d:after{content:"";position:absolute;right:7%;width:20%;top:16%;bottom:24%;background:repeating-linear-gradient(180deg,rgba(21,18,14,.16) 0 1px,transparent 1px 7px)}.b3.svelte-qjy99d>.fore:where(.svelte-qjy99d){left:calc(100% - var(--t) / 2);right:auto;width:var(--t);background:linear-gradient(90deg,#15120e1f,#15120e00 35%),repeating-linear-gradient(90deg,#fbf6ea 0,#fbf6ea 1.5px,#cfc3a9 1.5px,#cfc3a9 2.5px);transform:rotateY(90deg)}.b3.hard.svelte-qjy99d>.page:where(.svelte-qjy99d),.b3.hard.svelte-qjy99d>.fore:where(.svelte-qjy99d){top:1.5%;bottom:1.5%}.b3.hard.svelte-qjy99d>.page:where(.svelte-qjy99d){right:2.2%}.b3.hard.svelte-qjy99d>.fore:where(.svelte-qjy99d){left:calc(97.8% - var(--t) / 2)}.cover.svelte-qjy99d{display:block;container-type:inline-size;overflow:hidden;border-radius:2px 5px 5px 2px;background:var(--c);color:var(--fg);box-shadow:0 1px 1px #15120e33;transform-origin:left center;transform:translateZ(calc(var(--t) * .5));transition:transform .6s var(--ease)}.cover.svelte-qjy99d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#15120e33 0,#15120e0a 5%,#fff0 40%,#ffffff1a)}.cover.hard.svelte-qjy99d:after{content:"";position:absolute;top:0;bottom:0;left:6.5%;width:1.2%;z-index:3;background:#15120e29}.use.svelte-qjy99d:hover .bw:where(.svelte-qjy99d),.use.svelte-qjy99d:focus-visible .bw:where(.svelte-qjy99d),.use.on.svelte-qjy99d .bw:where(.svelte-qjy99d),.use.seen.svelte-qjy99d .bw:where(.svelte-qjy99d){transform:translateY(-8px)}.use.svelte-qjy99d:hover .b3:where(.svelte-qjy99d),.use.svelte-qjy99d:focus-visible .b3:where(.svelte-qjy99d),.use.on.svelte-qjy99d .b3:where(.svelte-qjy99d),.use.seen.svelte-qjy99d .b3:where(.svelte-qjy99d){transform:rotateY(-31deg)}.use.svelte-qjy99d:hover .cover:where(.svelte-qjy99d),.use.svelte-qjy99d:focus-visible .cover:where(.svelte-qjy99d),.use.on.svelte-qjy99d .cover:where(.svelte-qjy99d),.use.seen.svelte-qjy99d .cover:where(.svelte-qjy99d){transform:translateZ(calc(var(--t) * .5)) rotateY(-21deg)}.use.svelte-qjy99d:hover .shade:where(.svelte-qjy99d),.use.svelte-qjy99d:focus-visible .shade:where(.svelte-qjy99d),.use.on.svelte-qjy99d .shade:where(.svelte-qjy99d),.use.seen.svelte-qjy99d .shade:where(.svelte-qjy99d){transform:translateY(8px) scaleX(.92);opacity:.7}.use.svelte-qjy99d:focus-visible .bw:where(.svelte-qjy99d){outline:2px solid #15120e;outline-offset:6px}.cover.svelte-qjy99d :where(.svelte-qjy99d){position:absolute;margin:0;font-style:normal;text-decoration:none}.cover.svelte-qjy99d small:where(.svelte-qjy99d){font-size:4.4cqw;font-weight:600;letter-spacing:.16em;line-height:1.5;opacity:.75;white-space:nowrap}.cover.svelte-qjy99d b:where(.svelte-qjy99d){font-weight:900;line-height:1.16;letter-spacing:-.01em}.serif.svelte-qjy99d{font-family:Songti TC,"Noto Serif HK","Noto Serif CJK TC","Source Han Serif TC",PMingLiU,serif}.d-thesis.svelte-qjy99d .fr:where(.svelte-qjy99d){top:6cqw;right:6cqw;bottom:6cqw;left:6cqw;border:1px solid currentColor;opacity:.55}.d-thesis.svelte-qjy99d .fr2:where(.svelte-qjy99d){top:8cqw;right:8cqw;bottom:8cqw;left:8cqw;border:1px solid currentColor;opacity:.25}.d-thesis.svelte-qjy99d small.t:where(.svelte-qjy99d){top:17cqw;left:0;right:0;text-align:center}.d-thesis.svelte-qjy99d b:where(.svelte-qjy99d){top:40cqw;left:0;right:0;text-align:center;font-size:12.5cqw;letter-spacing:.04em}.d-thesis.svelte-qjy99d i.r:where(.svelte-qjy99d){top:62cqw;left:38cqw;right:38cqw;height:1px;background:currentColor;opacity:.6}.d-thesis.svelte-qjy99d small.m:where(.svelte-qjy99d){top:68cqw;left:0;right:0;padding:0 16cqw;text-align:center;font-size:3.9cqw;letter-spacing:.04em;white-space:normal;opacity:.6}.d-thesis.svelte-qjy99d small.y:where(.svelte-qjy99d){bottom:16cqw;left:0;right:0;text-align:center}.d-catalogue.svelte-qjy99d .o1:where(.svelte-qjy99d){right:-34cqw;top:-22cqw;width:92cqw;height:92cqw;border-radius:50%;background:#ffffff21}.d-catalogue.svelte-qjy99d .o2:where(.svelte-qjy99d){right:6cqw;top:40cqw;width:46cqw;height:46cqw;border-radius:50%;background:#ffffff1a}.d-catalogue.svelte-qjy99d small.t:where(.svelte-qjy99d){top:10cqw;left:10cqw}.d-catalogue.svelte-qjy99d b:where(.svelte-qjy99d){left:10cqw;bottom:22cqw;font-size:12.5cqw}.d-catalogue.svelte-qjy99d small.y:where(.svelte-qjy99d){right:10cqw;top:10cqw}.d-catalogue.svelte-qjy99d .dot:where(.svelte-qjy99d){right:10cqw;bottom:10cqw;width:7cqw;height:7cqw;border-radius:50%;background:#ffd131}.d-portfolio.svelte-qjy99d small.t:where(.svelte-qjy99d){top:10cqw;left:12cqw}.d-portfolio.svelte-qjy99d .sq:where(.svelte-qjy99d){left:12cqw;top:28cqw;width:40cqw;height:40cqw;border:1px solid rgba(255,255,255,.55)}.d-portfolio.svelte-qjy99d .sq2:where(.svelte-qjy99d){left:24cqw;top:40cqw;width:40cqw;height:40cqw;background:#ffffff1f}.d-portfolio.svelte-qjy99d b:where(.svelte-qjy99d){left:12cqw;bottom:20cqw;font-size:11.5cqw;font-weight:800}.d-portfolio.svelte-qjy99d small.y:where(.svelte-qjy99d){right:10cqw;bottom:10cqw}.d-album.svelte-qjy99d .ph:where(.svelte-qjy99d){left:12cqw;right:12cqw;top:13cqw;height:66cqw;overflow:hidden;border-radius:1.5cqw;background:linear-gradient(180deg,#f9d3a8,#f2987f 48%,#56698f);box-shadow:0 0 0 1.4cqw #ffffffeb}.d-album.svelte-qjy99d .ph:where(.svelte-qjy99d) i:where(.svelte-qjy99d){left:50%;top:40%;width:16cqw;height:16cqw;margin-left:-8cqw;border-radius:50%;background:#fff3c4}.d-album.svelte-qjy99d .ph:where(.svelte-qjy99d) u:where(.svelte-qjy99d){left:0;right:0;bottom:0;height:34%;background:#2f3f5f;clip-path:polygon(0 60%,22% 30%,40% 55%,63% 12%,82% 48%,100% 28%,100% 100%,0 100%)}.d-album.svelte-qjy99d b:where(.svelte-qjy99d){left:0;right:0;top:92cqw;text-align:center;font-size:10.5cqw;font-weight:700;letter-spacing:.04em}.d-album.svelte-qjy99d small.y:where(.svelte-qjy99d){left:0;right:0;bottom:13cqw;text-align:center}.d-picture.svelte-qjy99d .sun:where(.svelte-qjy99d){right:9cqw;top:10cqw;width:30cqw;height:30cqw;border-radius:50%;background:#ffd131}.d-picture.svelte-qjy99d .cl:where(.svelte-qjy99d){left:10cqw;top:24cqw;width:26cqw;height:9cqw;border-radius:9cqw;background:#fff;opacity:.9}.d-picture.svelte-qjy99d .h1:where(.svelte-qjy99d){left:-20cqw;bottom:-34cqw;width:110cqw;height:70cqw;border-radius:50%;background:#3f6b4b}.d-picture.svelte-qjy99d .h2:where(.svelte-qjy99d){right:-30cqw;bottom:-40cqw;width:90cqw;height:70cqw;border-radius:50%;background:#1f6f73}.d-picture.svelte-qjy99d b:where(.svelte-qjy99d){left:10cqw;top:50cqw;font-size:13cqw;transform:rotate(-4deg);transform-origin:left top}.d-picture.svelte-qjy99d small.y:where(.svelte-qjy99d){left:10cqw;bottom:8cqw;color:#fff;opacity:.95}.d-programme.svelte-qjy99d .st:where(.svelte-qjy99d){left:10cqw;right:10cqw;top:10cqw;height:6cqw;background:repeating-linear-gradient(180deg,currentColor 0 1.2cqw,transparent 1.2cqw 2.4cqw)}.d-programme.svelte-qjy99d .bl:where(.svelte-qjy99d){left:10cqw;top:27cqw;width:62cqw;height:24cqw;background:#ffd131}.d-programme.svelte-qjy99d b.n:where(.svelte-qjy99d){left:13cqw;top:26cqw;font-size:22cqw;letter-spacing:-.04em;line-height:1.1}.d-programme.svelte-qjy99d b.h:where(.svelte-qjy99d){left:10cqw;top:62cqw;font-size:10.5cqw;font-weight:800}.d-programme.svelte-qjy99d small.y:where(.svelte-qjy99d){left:10cqw;bottom:10cqw}.go.svelte-qjy99d{position:absolute;left:50%;bottom:6cqw;z-index:4;display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;background:#fff;color:#15120e;font-size:12.5px;font-weight:800;white-space:nowrap;box-shadow:0 6px 16px -6px #15120e80;opacity:0;transform:translate(-50%,6px);transition:opacity .25s,transform .35s var(--ease)}.use.svelte-qjy99d:hover .go:where(.svelte-qjy99d),.use.svelte-qjy99d:focus-visible .go:where(.svelte-qjy99d),.use.on.svelte-qjy99d .go:where(.svelte-qjy99d){opacity:1;transform:translate(-50%)}.use.on.svelte-qjy99d .go:where(.svelte-qjy99d){background:#15120e;color:#fff}@media (hover: none){.go.svelte-qjy99d,.use.svelte-qjy99d:hover .go:where(.svelte-qjy99d),.use.svelte-qjy99d:focus-visible .go:where(.svelte-qjy99d),.use.on.svelte-qjy99d .go:where(.svelte-qjy99d){bottom:0;opacity:1;transform:translate(-50%,50%)}.use.svelte-qjy99d .cap:where(.svelte-qjy99d){padding-top:28px}}.cap.svelte-qjy99d{display:block;padding-top:18px}.cap.svelte-qjy99d b:where(.svelte-qjy99d){display:block;font-size:14px;font-weight:800;line-height:1.3;color:#15120e}.use.on.svelte-qjy99d .cap:where(.svelte-qjy99d) b:where(.svelte-qjy99d)>span:where(.svelte-qjy99d){background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%)}.cap.svelte-qjy99d em:where(.svelte-qjy99d){display:block;margin-top:3px;font-style:normal;font-size:12px;font-weight:600;color:#8a8274}.cap.svelte-qjy99d .d:where(.svelte-qjy99d){display:block;margin-top:4px;font-size:13px;line-height:1.5;color:#4a443b}@media (prefers-reduced-motion: reduce){.bw.svelte-qjy99d,.b3.svelte-qjy99d,.cover.svelte-qjy99d,.shade.svelte-qjy99d,.go.svelte-qjy99d{transition:none}.use.svelte-qjy99d:hover .bw:where(.svelte-qjy99d),.use.svelte-qjy99d:focus-visible .bw:where(.svelte-qjy99d),.use.on.svelte-qjy99d .bw:where(.svelte-qjy99d),.use.seen.svelte-qjy99d .bw:where(.svelte-qjy99d),.use.svelte-qjy99d:hover .b3:where(.svelte-qjy99d),.use.svelte-qjy99d:focus-visible .b3:where(.svelte-qjy99d),.use.on.svelte-qjy99d .b3:where(.svelte-qjy99d),.use.seen.svelte-qjy99d .b3:where(.svelte-qjy99d){transform:none}.use.svelte-qjy99d:hover .cover:where(.svelte-qjy99d),.use.svelte-qjy99d:focus-visible .cover:where(.svelte-qjy99d),.use.on.svelte-qjy99d .cover:where(.svelte-qjy99d),.use.seen.svelte-qjy99d .cover:where(.svelte-qjy99d){transform:translateZ(calc(var(--t) * .5))}.use.svelte-qjy99d:hover .shade:where(.svelte-qjy99d),.use.svelte-qjy99d:focus-visible .shade:where(.svelte-qjy99d),.use.on.svelte-qjy99d .shade:where(.svelte-qjy99d),.use.seen.svelte-qjy99d .shade:where(.svelte-qjy99d){transform:none;opacity:1}}.steps.svelte-e4uqos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1.5px solid #e6e0d2;border-radius:20px;background:#fff}.steps.svelte-e4uqos li:where(.svelte-e4uqos){border-left:1px solid #e6e0d2;padding:20px 18px}.steps.svelte-e4uqos li:where(.svelte-e4uqos):first-child{border-left:0}.steps.svelte-e4uqos i:where(.svelte-e4uqos){display:block;font-size:22px;font-style:normal;font-weight:800;letter-spacing:-.04em;color:#15120e}.steps.svelte-e4uqos b:where(.svelte-e4uqos){display:block;margin-top:6px;font-size:16px;color:#15120e}.steps.svelte-e4uqos span:where(.svelte-e4uqos){display:block;margin-top:4px;font-size:13.5px;line-height:1.6;color:#4a443b}.cols.svelte-e4uqos{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-top:24px}.sides.svelte-e4uqos{display:grid;align-content:start;gap:16px}.box.svelte-e4uqos{border:1.5px solid #e6e0d2;border-radius:20px;padding:24px;background:#fff}.box.svelte-e4uqos h3:where(.svelte-e4uqos){font-size:20px;font-weight:800;color:#15120e}.box.svelte-e4uqos ul:where(.svelte-e4uqos){display:grid;gap:9px;margin-top:12px;font-size:14.5px;line-height:1.55;color:#4a443b}.box.svelte-e4uqos li:where(.svelte-e4uqos){display:flex;gap:10px}.box.svelte-e4uqos li:where(.svelte-e4uqos):before{content:"✓";font-weight:900;color:#1f4d3a}.box.no.svelte-e4uqos li:where(.svelte-e4uqos):before{content:"✕";color:#e4572e}.more.svelte-e4uqos{display:inline-block;margin-top:14px;border-bottom:2px solid #ffd131;font-size:14px;font-weight:800;color:#15120e}@media (max-width: 1100px){.steps.svelte-e4uqos{grid-template-columns:repeat(2,minmax(0,1fr))}.steps.svelte-e4uqos li:where(.svelte-e4uqos){border-top:1px solid #e6e0d2;border-left:0}.steps.svelte-e4uqos li:where(.svelte-e4uqos):nth-child(-n+2){border-top:0}.steps.svelte-e4uqos li:where(.svelte-e4uqos):nth-child(2n){border-left:1px solid #e6e0d2}.cols.svelte-e4uqos{grid-template-columns:minmax(0,1fr)}}.days.svelte-b4yne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.days.svelte-b4yne li:where(.svelte-b4yne){display:flex}a.svelte-b4yne{position:relative;display:flex;flex:1;flex-direction:column;border:1.5px solid #e6e0d2;border-radius:0 0 12px 12px;padding:12px 12px 14px;background:#fffbf0;transition:transform .2s,border-color .2s}a.svelte-b4yne:before{content:"";position:absolute;left:-1.5px;right:-1.5px;top:-7px;height:7px;border-radius:5px 5px 0 0;background:var(--c)}a.svelte-b4yne:hover,a.svelte-b4yne:focus-visible{border-color:#15120e;transform:translateY(-4px)}.d.svelte-b4yne{font-family:Bodoni Moda,"Noto Serif HK","Bodoni 72",Didot,Songti TC,Georgia,serif;font-size:40px;font-weight:900;line-height:1;color:var(--c)}.d.svelte-b4yne small:where(.svelte-b4yne){margin-left:4px;font-family:Noto Sans HK,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em}b.svelte-b4yne{margin-top:8px;font-size:15px;font-weight:800;color:#15120e}.desc.svelte-b4yne{margin-top:3px;font-size:12.5px;line-height:1.45;color:#4a443b}@media (min-width: 768px){.days.svelte-b4yne{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.days.svelte-b4yne{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){a.svelte-b4yne{transition:none}}.table.svelte-1d9gqnc{--pxmm: 3;--radius: 1000px;--stage-h: 410px;--bottom: 104px;--cw: calc(90 * var(--pxmm) * 1px);--ch: calc(54 * var(--pxmm) * 1px);--tk: 60px;--ease: cubic-bezier(.2, .7, .2, 1);position:relative;margin-top:12px}@media (min-width: 1680px){.table.svelte-1d9gqnc{--pxmm: 3.4;--radius: 1150px;--stage-h: 462px;--tk: 68px}}.stage.svelte-1d9gqnc{position:relative;height:var(--stage-h)}.hand.svelte-1d9gqnc{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;isolation:isolate;z-index:1;--dir: -1;--tx: 0px;--ty: 0px;--cx: 0px;opacity:.7;transition:opacity .5s var(--ease)}.hand.front.svelte-1d9gqnc{z-index:20;opacity:1}.hand.lift.svelte-1d9gqnc{opacity:1}.hand.left.svelte-1d9gqnc{--dir: -1;--tx: calc(var(--tk) * -1)}.hand.right.svelte-1d9gqnc{--dir: 1;--tx: var(--tk)}.card.svelte-1d9gqnc{position:absolute;left:50%;bottom:var(--bottom);width:calc(var(--w) * var(--pxmm) * 1px);height:calc(var(--h) * var(--pxmm) * 1px);margin-left:calc(var(--w) * var(--pxmm) * -.5px);transform-origin:50% calc(100% + var(--radius));--a: calc(var(--f) * var(--spread));transform:translate(var(--tx),calc(var(--ty) * -1)) rotate(var(--a));z-index:var(--i);pointer-events:auto;transition:transform .75s var(--ease);transition-delay:calc(var(--i) * 35ms)}.hand.left.svelte-1d9gqnc .card:where(.svelte-1d9gqnc){--a: calc(var(--ta) * -1)}.hand.right.svelte-1d9gqnc .card:where(.svelte-1d9gqnc){--a: var(--ta)}.hand.lift.left.svelte-1d9gqnc .card:where(.svelte-1d9gqnc){--a: calc((var(--ta) + 3deg) * -1)}.hand.lift.right.svelte-1d9gqnc .card:where(.svelte-1d9gqnc){--a: calc(var(--ta) + 3deg)}.hand.svelte-1d9gqnc:not(.front) .card:where(.svelte-1d9gqnc){transform:translate(calc(var(--tx) + var(--i) * -1.4px * var(--dir)),calc(var(--ty) * -1 - var(--i) * 1.8px)) rotate(var(--a));cursor:pointer}.hand.svelte-1d9gqnc:not(.front) .card:where(.svelte-1d9gqnc) .tag:where(.svelte-1d9gqnc){opacity:0}.hand.svelte-1d9gqnc:not(.front) .face:where(.svelte-1d9gqnc){box-shadow:inset 0 0 0 1px #15120e24,0 1px #ffffffb3,0 6px 12px -8px #15120e59}.hand.svelte-1d9gqnc:not(.front) .card:where(.svelte-1d9gqnc):first-child:before,.hand.svelte-1d9gqnc:not(.front) .card:where(.svelte-1d9gqnc):first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#efece4;box-shadow:inset 0 0 0 1px #15120e1f;z-index:-1;transform:translate(calc(1.4px * var(--dir)),1.8px)}.hand.svelte-1d9gqnc:not(.front) .card:where(.svelte-1d9gqnc):first-child:after{transform:translate(calc(2.8px * var(--dir)),3.6px);background:#e9e5db}.hand.front.svelte-1d9gqnc .card:where(.svelte-1d9gqnc):hover,.hand.front.svelte-1d9gqnc .card:where(.svelte-1d9gqnc):focus-visible{transform:translate(var(--tx),calc(var(--ty) * -1)) rotate(var(--a)) translateY(-24px);z-index:60;transition-delay:0s}.hand.front.svelte-1d9gqnc .card:where(.svelte-1d9gqnc):hover .face:where(.svelte-1d9gqnc),.hand.front.svelte-1d9gqnc .card.on:where(.svelte-1d9gqnc) .face:where(.svelte-1d9gqnc){box-shadow:inset 0 0 0 1.5px #15120e,0 28px 36px -16px #15120e80}.face.svelte-1d9gqnc{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:calc(var(--r) * var(--pxmm) * 1px);background:#f3f0e8;box-shadow:inset 0 0 0 1px #15120e14,0 14px 24px -12px #15120e73;transition:box-shadow .45s}.face.svelte-1d9gqnc img,.back.svelte-1d9gqnc img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.face.flat.svelte-1d9gqnc{position:relative;width:100%;aspect-ratio:var(--w) / var(--h);--pxmm: 1.1}.back.svelte-1d9gqnc{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:calc(var(--r) * var(--pxmm) * 1px);background:#eee9de;box-shadow:inset 0 0 0 1px #15120e1a;opacity:0;transition:opacity .35s var(--ease);pointer-events:none}.hand.svelte-1d9gqnc:not(.front) .card:where(.svelte-1d9gqnc) .back:where(.svelte-1d9gqnc){opacity:1}.hand.right.svelte-1d9gqnc .card:where(.svelte-1d9gqnc):last-of-type .back:where(.svelte-1d9gqnc):after,.hand.left.svelte-1d9gqnc .card:where(.svelte-1d9gqnc):last-of-type .back:where(.svelte-1d9gqnc):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#15120e3d,#15120e00 62%)}.hand.left.svelte-1d9gqnc .card:where(.svelte-1d9gqnc):last-of-type .back:where(.svelte-1d9gqnc):after{background:linear-gradient(270deg,#15120e3d,#15120e00 62%)}.gtab.svelte-1d9gqnc{display:none;position:absolute;top:9%;right:7%;z-index:2;flex-direction:column;align-items:flex-end;gap:4px;line-height:1;color:#15120e;white-space:nowrap}.hand.svelte-1d9gqnc:not(.front) .card:where(.svelte-1d9gqnc):last-of-type .gtab:where(.svelte-1d9gqnc){display:flex}.hand.left.svelte-1d9gqnc .gtab:where(.svelte-1d9gqnc){right:auto;left:7%;align-items:flex-start}.gtab.svelte-1d9gqnc .n:where(.svelte-1d9gqnc){position:relative;padding:0 2px;font-size:17px;font-weight:800;letter-spacing:-.04em;color:#4a443b}.gtab.svelte-1d9gqnc .n:where(.svelte-1d9gqnc):after{content:"";position:absolute;left:0;right:0;bottom:1px;height:4px;background:#d6cdb9;z-index:-1}.gtab.svelte-1d9gqnc b:where(.svelte-1d9gqnc){font-size:12px;font-weight:700;color:#8a8274}.gtab.svelte-1d9gqnc small:where(.svelte-1d9gqnc){font-size:11.5px;font-weight:700;color:#8a8274}.tag.svelte-1d9gqnc{position:absolute;left:5%;top:8%;display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 3px;border-radius:999px;background:#fffffff0;box-shadow:0 1px 2px #15120e24;font-size:12.5px;line-height:1;color:#15120e;white-space:nowrap;transition:opacity .3s}.face.flat.svelte-1d9gqnc .tag:where(.svelte-1d9gqnc){left:7%;top:10%;padding:2px 7px;font-size:11.5px}.tag.svelte-1d9gqnc i:where(.svelte-1d9gqnc){display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#15120e;color:#fff;font-size:10.5px;font-weight:800;font-style:normal}.tag.svelte-1d9gqnc b:where(.svelte-1d9gqnc){font-weight:800;letter-spacing:.02em}.cap.svelte-1d9gqnc{all:unset;box-sizing:border-box;position:absolute;left:50%;bottom:calc(var(--bottom) + var(--ch) + var(--ty) + 12px);transform:translate(calc(-50% + var(--tx) + var(--cx)));z-index:50;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:6px;white-space:nowrap;text-align:center;cursor:pointer;transition:transform .75s var(--ease),bottom .75s var(--ease)}.hand.front.svelte-1d9gqnc .cap:where(.svelte-1d9gqnc){bottom:calc(var(--stage-h) - 46px);cursor:default}.hand.svelte-1d9gqnc:not(.front) .cap:where(.svelte-1d9gqnc){--tx: calc((var(--cw) * .5 * cos(var(--ta)) + (var(--radius) + var(--ch)) * sin(var(--ta)) + var(--tk) - 34px) * var(--dir));bottom:calc(var(--bottom) + (var(--radius) + var(--ch)) * cos(var(--ta)) - var(--radius) - var(--cw) * .5 * sin(var(--ta)) + 26px)}.hand.svelte-1d9gqnc:not(.front) .cap:where(.svelte-1d9gqnc) .row:where(.svelte-1d9gqnc),.hand.svelte-1d9gqnc:not(.front) .cap:where(.svelte-1d9gqnc) .desc:where(.svelte-1d9gqnc){display:none}.cap.svelte-1d9gqnc .row:where(.svelte-1d9gqnc){display:flex;align-items:baseline;gap:10px}.cap.svelte-1d9gqnc .n:where(.svelte-1d9gqnc){position:relative;padding:0 2px;font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1}.cap.svelte-1d9gqnc .n:where(.svelte-1d9gqnc):after{content:"";position:absolute;left:0;right:0;bottom:2px;height:4px;background:#ffd131;z-index:-1}.cap.svelte-1d9gqnc b:where(.svelte-1d9gqnc){font-size:17px;font-weight:800}.cap.svelte-1d9gqnc em:where(.svelte-1d9gqnc){font-style:normal;font-size:13px;font-weight:700;color:#8a8274}.cap.svelte-1d9gqnc .desc:where(.svelte-1d9gqnc){font-size:13.5px;color:#8a8274}.cap.svelte-1d9gqnc .open:where(.svelte-1d9gqnc){display:none;padding:5px 12px;border-radius:999px;background:#15120e;color:#fff;font-size:12.5px;font-weight:700;opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s}.hand.svelte-1d9gqnc:not(.front) .cap:where(.svelte-1d9gqnc) .open:where(.svelte-1d9gqnc){display:inline-block}.hand.lift.svelte-1d9gqnc .cap:where(.svelte-1d9gqnc) .open:where(.svelte-1d9gqnc){opacity:1;transform:none}.floor.svelte-1d9gqnc{position:absolute;left:0;right:0;bottom:0;height:1.5px;background:#15120e;opacity:.7}.floor.svelte-1d9gqnc:before{content:"";position:absolute;left:0;right:0;bottom:1px;height:110px;background:linear-gradient(180deg,#15120e00,#15120e0d);pointer-events:none}.label.svelte-1d9gqnc{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;padding:16px 0 4px}.label.svelte-1d9gqnc .photo:where(.svelte-1d9gqnc){position:relative;width:112px;height:80px;border-radius:12px;background:#f3eee2;overflow:hidden}.label.svelte-1d9gqnc .photo:where(.svelte-1d9gqnc) img:where(.svelte-1d9gqnc){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:svelte-1d9gqnc-appear .3s var(--ease) both}@keyframes svelte-1d9gqnc-appear{0%{opacity:0}}.label.svelte-1d9gqnc .meta:where(.svelte-1d9gqnc){min-width:0}.label.svelte-1d9gqnc .meta:where(.svelte-1d9gqnc) b:where(.svelte-1d9gqnc){display:block;margin-top:4px;font-size:22px;font-weight:900;letter-spacing:-.01em;line-height:1.15;color:#15120e}.label.svelte-1d9gqnc .stock:where(.svelte-1d9gqnc){display:block;margin-top:3px;font-size:13.5px;font-weight:600;letter-spacing:.02em;color:#8a8274}.label.svelte-1d9gqnc .price:where(.svelte-1d9gqnc){text-align:right;line-height:1}.label.svelte-1d9gqnc .price:where(.svelte-1d9gqnc) b:where(.svelte-1d9gqnc){font-size:32px;font-weight:800;letter-spacing:-.03em;color:#15120e}.label.svelte-1d9gqnc .price:where(.svelte-1d9gqnc) small:where(.svelte-1d9gqnc){display:block;margin-top:6px;font-size:13px;color:#8a8274}.label.svelte-1d9gqnc .cta:where(.svelte-1d9gqnc){padding:12px 22px;border-radius:999px;background:#15120e;color:#fff;font-size:14px;font-weight:700;white-space:nowrap}.legend.svelte-1d9gqnc{gap:0 28px;margin-top:22px;padding-top:18px;border-top:1px solid #e6e0d2}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc){display:grid;gap:10px;align-content:start}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc)>button:where(.svelte-1d9gqnc){all:unset;cursor:pointer;display:flex;align-items:baseline;gap:8px;white-space:nowrap}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc)>button:where(.svelte-1d9gqnc) .n:where(.svelte-1d9gqnc){position:relative;padding:0 2px;font-size:18px;font-weight:800;letter-spacing:-.04em}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc)>button:where(.svelte-1d9gqnc) .n:where(.svelte-1d9gqnc):after{content:"";position:absolute;left:0;right:0;bottom:1px;height:4px;background:#e6e0d2;z-index:-1}.legend.svelte-1d9gqnc .lg.on:where(.svelte-1d9gqnc)>button:where(.svelte-1d9gqnc) .n:where(.svelte-1d9gqnc):after{background:#ffd131}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc)>button:where(.svelte-1d9gqnc) b:where(.svelte-1d9gqnc){font-size:15px;font-weight:800}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc)>button:where(.svelte-1d9gqnc):hover b:where(.svelte-1d9gqnc){text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:#e6a800}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc) ul:where(.svelte-1d9gqnc){display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc) ul:where(.svelte-1d9gqnc) a:where(.svelte-1d9gqnc){display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.2;color:#4a443b}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc) ul:where(.svelte-1d9gqnc) a:where(.svelte-1d9gqnc):hover b:where(.svelte-1d9gqnc){text-decoration:underline;text-underline-offset:3px}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc) ul:where(.svelte-1d9gqnc) i:where(.svelte-1d9gqnc){flex:none;margin-top:1px;padding:2px 6px;border-radius:999px;background:#ffd131;font-style:normal;font-size:12px;font-weight:800;color:#15120e}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc) ul:where(.svelte-1d9gqnc) a:where(.svelte-1d9gqnc) b:where(.svelte-1d9gqnc){display:block;font-weight:700;color:#15120e}.legend.svelte-1d9gqnc .lg:where(.svelte-1d9gqnc) ul:where(.svelte-1d9gqnc) small:where(.svelte-1d9gqnc){font-size:12.5px;color:#8a8274}.marker.svelte-1d9gqnc{padding:0 .1em;background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%)}.sw-white.svelte-1d9gqnc{background:#fff}.sw-pearl.svelte-1d9gqnc{background:linear-gradient(115deg,#fff,#eceff7 35%,#fbfaff 60%,#e9ecf5)}.sw-laid.svelte-1d9gqnc{background:repeating-linear-gradient(0deg,rgba(21,18,14,.05) 0 1px,transparent 1px 4px),#f7f3e9}.sw-linen.svelte-1d9gqnc{background:repeating-linear-gradient(0deg,rgba(21,18,14,.05) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(21,18,14,.05) 0 1px,transparent 1px 3px),#f2eee4}.sw-eggshell.svelte-1d9gqnc{background:radial-gradient(rgba(21,18,14,.08) .6px,transparent .9px) 0 0 / 4px 4px,radial-gradient(rgba(255,255,255,.8) .5px,transparent .8px) 2px 2px / 4px 4px,#f6f3ec}.sw-ribbed.svelte-1d9gqnc{background:repeating-linear-gradient(90deg,rgba(21,18,14,.05) 0 1px,transparent 1px 3px),#f5f2ea}.sw-uv.svelte-1d9gqnc:after,.sw-foil.svelte-1d9gqnc:after,.sw-emboss.svelte-1d9gqnc:after{content:"";position:absolute;right:10%;bottom:16%;width:26%;height:26%;border-radius:4px}.sw-uv.svelte-1d9gqnc:after{background:linear-gradient(120deg,#fffffff2,#ffffff59);box-shadow:0 1px 2px #15120e1a}.sw-foil.svelte-1d9gqnc:after{background:linear-gradient(135deg,#a67c1e,#f1d27b 40%,#c9a24a 60%,#f7e2a1)}.sw-emboss.svelte-1d9gqnc:after{background:#f3f0e8;border-radius:50%;box-shadow:-1px -1px 1px #fffffff2,1.5px 1.5px 2px #15120e33}.sw-pvc-thin.svelte-1d9gqnc{background:#33353d}.sw-pvc-gloss.svelte-1d9gqnc{background:linear-gradient(160deg,#2a2d3a,#15171f 60%)}.sw-pvc-gloss.svelte-1d9gqnc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff47,#fff0 45%)}.sw-pvc-frost.svelte-1d9gqnc{background:radial-gradient(rgba(255,255,255,.9) .5px,transparent .8px) 0 0 / 3px 3px,#ffffff8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sw-pvc-glitter.svelte-1d9gqnc{background:radial-gradient(rgba(255,255,255,.85) .6px,transparent 1px) 0 0 / 3px 3px,linear-gradient(135deg,#b08a2e,#e9c96a 45%,#b8903a)}.face.svelte-1d9gqnc:has(>img:where(.svelte-1d9gqnc)):after{content:none}@media (prefers-reduced-motion: no-preference){.arrive.svelte-1d9gqnc .hand.front:where(.svelte-1d9gqnc) .card:where(.svelte-1d9gqnc){animation:svelte-1d9gqnc-fan .9s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + 80ms)}.arrive.svelte-1d9gqnc .hand:where(.svelte-1d9gqnc):not(.front) .card:where(.svelte-1d9gqnc){animation:svelte-1d9gqnc-fan .9s var(--ease) backwards;animation-delay:calc(var(--i) * 40ms + .26s)}.arrive.svelte-1d9gqnc .cap:where(.svelte-1d9gqnc){animation:svelte-1d9gqnc-settle .8s var(--ease) backwards;animation-delay:.6s}}@keyframes svelte-1d9gqnc-fan{0%{opacity:0;transform:translate(var(--tx),calc(var(--ty) * -1)) rotate(0) translateY(24px)}}@keyframes svelte-1d9gqnc-settle{0%{opacity:0;translate:0 14px}}@media (prefers-reduced-motion: reduce){.card.svelte-1d9gqnc,.cap.svelte-1d9gqnc,.hand.svelte-1d9gqnc,.back.svelte-1d9gqnc,.label.svelte-1d9gqnc .photo:where(.svelte-1d9gqnc) img:where(.svelte-1d9gqnc){animation:none;transition:none}}.root.svelte-unsdso{--br: #1e3d4c;padding-bottom:4px}.h1.svelte-unsdso{font-size:clamp(1.9rem,.7rem + 2.55vw,3.9rem);line-height:1.14;letter-spacing:-.025em;font-weight:800}.slot.svelte-unsdso{position:relative;display:inline-flex;align-items:center;vertical-align:baseline;padding:0 .08em;cursor:text;background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%)}.slot.svelte-unsdso input:where(.svelte-unsdso){min-width:2em;max-width:100%;padding:0;border:0;outline:0;background:transparent;font:inherit;letter-spacing:inherit;color:inherit;caret-color:#e6a800}.slot.svelte-unsdso:after{content:"";position:absolute;left:0;right:0;bottom:-.04em;border-bottom:3px dashed #15120e;opacity:.55}.slot.svelte-unsdso:focus-within:after{opacity:1;border-bottom-style:solid}.pen.svelte-unsdso{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px;font-size:14px;line-height:1.6;color:#4a443b}.pen.svelte-unsdso kbd:where(.svelte-unsdso){flex:none;margin-top:2px;border-radius:6px;padding:3px 8px;font:inherit;font-size:12px;font-weight:800;line-height:1.4;background:#15120e;color:#ffd131}.pen.svelte-unsdso>span:where(.svelte-unsdso){flex:1 1 16em;min-width:0}.shuffle.svelte-unsdso{height:30px;margin:0 4px;border:1.5px solid #d6cdb9;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700;color:#15120e;background:#fff;transition:border-color .15s,background-color .15s}.shuffle.svelte-unsdso:hover{border-color:#15120e;background:#fff3c4}.frame.svelte-unsdso{position:relative;isolation:isolate;margin-top:10px;overflow:hidden;border:1.5px solid #d6cdb9;border-radius:22px;background:#fff;box-shadow:var(--ui-shadow)}.desk.svelte-unsdso{position:relative;aspect-ratio:1150 / 430;container-type:inline-size;--mm: calc(100cqw / 1150);background:linear-gradient(160deg,#efe7d4,#e7ddc6)}.desk.svelte-unsdso:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.desk.svelte-unsdso svg:where(.svelte-unsdso){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.br-f.svelte-unsdso{fill:var(--br)}.br-s.svelte-unsdso{stroke:var(--br)}.pc.svelte-unsdso{cursor:pointer;outline:none}.pc.svelte-unsdso .body:where(.svelte-unsdso){filter:url(#desk-sh);transition:transform .28s cubic-bezier(.2,.7,.2,1),filter .28s}.pc.hov.svelte-unsdso .body:where(.svelte-unsdso){transform:translateY(-3.5px);filter:url(#desk-sh-up)}.pc.flat.svelte-unsdso .body:where(.svelte-unsdso),.pc.flat.hov.svelte-unsdso .body:where(.svelte-unsdso){filter:url(#desk-sh-flat)}.tab.svelte-unsdso{position:absolute;z-index:2;display:inline-flex;align-items:flex-start;gap:7px;transform:translateY(-100%);border:1.5px solid #d6cdb9;border-radius:7px 7px 7px 2px;padding:4px 10px 4px 4px;line-height:1.25;white-space:nowrap;background:#fff;box-shadow:0 2px 6px -3px #15120e4d;transition:background-color .18s,border-color .18s}.tab.below.svelte-unsdso{transform:none}.tab.svelte-unsdso i:where(.svelte-unsdso){margin-top:1px;border-radius:4px;padding:1px 5px;font-style:normal;font-size:11px;font-weight:800;color:#8a8274;background:#f3eee2}.tab.svelte-unsdso span:where(.svelte-unsdso){display:flex;flex-direction:column}.tab.svelte-unsdso b:where(.svelte-unsdso){font-size:13px;font-weight:800;color:#15120e}.tab.svelte-unsdso em:where(.svelte-unsdso){font-style:normal;font-size:11.5px;font-weight:500;color:#8a8274}.tab.hov.svelte-unsdso,.tab.svelte-unsdso:focus-visible{border-color:#15120e;background:#ffd131}.tab.hov.svelte-unsdso i:where(.svelte-unsdso),.tab.svelte-unsdso:focus-visible i:where(.svelte-unsdso){color:#ffd131;background:#15120e}.tab.hov.svelte-unsdso em:where(.svelte-unsdso),.tab.svelte-unsdso:focus-visible em:where(.svelte-unsdso){color:#4a443b}.plate.svelte-unsdso{position:absolute;z-index:3;transform-origin:0 0;padding:calc(13 * var(--mm)) 0 0 calc(11 * var(--mm));font-size:clamp(10.5px,calc(11 * var(--mm)),13px);pointer-events:none}.plate-in.svelte-unsdso{display:grid;gap:.4em;border:1.5px solid #15120e;border-radius:12px;padding:.5em;background:#fffffff5;box-shadow:3px 3px #ffd131;pointer-events:auto}.plate.svelte-unsdso .row:where(.svelte-unsdso){display:flex;align-items:center;gap:.5em}.plate.svelte-unsdso .name:where(.svelte-unsdso){flex:none;width:2.6em;text-align:center;font-size:.9em;font-weight:800;color:#8a8274}.seg.svelte-unsdso{display:grid;flex:1;grid-template-columns:1fr 1fr;border-radius:9px;padding:2px;background:#f3eee2}.seg.svelte-unsdso button:where(.svelte-unsdso){height:2.4em;min-height:28px;border-radius:7px;padding:0 .75em;font-size:1em;font-weight:700;white-space:nowrap;color:#4a443b}.seg.svelte-unsdso button.on:where(.svelte-unsdso){color:#fff;background:#15120e}.scale.svelte-unsdso{position:absolute;right:16px;bottom:10px;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:11.5px;color:#7d745f}.scale.svelte-unsdso span:where(.svelte-unsdso){display:inline-block;width:calc(100 * var(--mm));height:6px;border:1.5px solid #7d745f;border-top:0}.strip.svelte-unsdso{position:relative;display:flex;align-items:center;gap:18px;min-height:72px;border-top:1.5px solid #d6cdb9;padding:8px 16px 8px 10px;background:#fff}.strip.svelte-unsdso img:where(.svelte-unsdso){position:relative;z-index:4;flex:none;width:96px;height:96px;margin:-34px 0 -2px 6px;border:4px solid #fff;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#fff;box-shadow:0 10px 22px -10px #15120e8c;transform:rotate(-3deg)}.point.svelte-unsdso{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1vw + 8px,24px);font-weight:800;line-height:1.25;letter-spacing:-.015em;color:#15120e}.rows.svelte-unsdso{display:none}@media (min-width: 1024px){.frame.svelte-unsdso{width:min(100%,max(860px,calc((100svh - 438px) * 1150 / 430)));margin-inline:auto}}@media (max-width: 1023px){.scroller.svelte-unsdso{margin:16px -20px 0;overflow-x:auto;padding:0 20px 6px}.frame.svelte-unsdso{width:-moz-max-content;width:max-content;margin-top:0}.desk.svelte-unsdso{width:1080px}.strip.svelte-unsdso{display:none}.rows.svelte-unsdso{display:grid;gap:10px;margin-top:16px}.rows.svelte-unsdso a:where(.svelte-unsdso){display:grid;grid-template-columns:64px 1fr;align-items:center;gap:12px;min-height:84px;border:1.5px solid #e6e0d2;border-radius:16px;padding:10px;background:#fff}.rows.svelte-unsdso img:where(.svelte-unsdso){width:64px;height:64px;border-radius:10px;-o-object-fit:cover;object-fit:cover}}@media (min-width: 768px) and (max-width: 1023px){.scroller.svelte-unsdso{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}}@media (prefers-reduced-motion: no-preference){.hero-in.svelte-unsdso{animation:svelte-unsdso-hero-in .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}}@media (prefers-reduced-motion: reduce){.pc.svelte-unsdso .body:where(.svelte-unsdso){transition:none}}@keyframes svelte-unsdso-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.root.svelte-os7ds2{padding-bottom:4px}.h1.svelte-os7ds2{font-size:clamp(1.8rem,.8rem + 2.3vw,3.4rem);line-height:1.14;letter-spacing:-.025em;font-weight:800}.marker.svelte-os7ds2{display:inline-block;background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%);padding:0 .06em}.ask.svelte-os7ds2{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin:14px 0 12px}.ask.svelte-os7ds2 h2:where(.svelte-os7ds2){align-self:center;margin-right:6px;font-size:clamp(18px,1vw + 9px,24px);font-weight:800;letter-spacing:-.01em;color:#15120e}.grp.svelte-os7ds2{display:flex;align-items:stretch;gap:8px;border-left:1.5px solid #d6cdb9;padding-left:12px}.grp.svelte-os7ds2>em:where(.svelte-os7ds2){align-self:center;margin-right:2px;font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.1em;color:#8a8274;writing-mode:vertical-rl}.pick.svelte-os7ds2{display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:52px;border:1.5px solid #d6cdb9;border-radius:12px;padding:6px 14px;text-align:left;background:#fff;transition:border-color .18s,box-shadow .18s}.pick.svelte-os7ds2 b:where(.svelte-os7ds2){font-size:14.5px;font-weight:800;line-height:1.2;white-space:nowrap;color:#15120e}.pick.svelte-os7ds2 small:where(.svelte-os7ds2){font-size:12px;font-weight:600;color:#8a8274}.pick.svelte-os7ds2:hover{border-color:#15120e}.pick[aria-pressed=true].svelte-os7ds2{border-color:#15120e;box-shadow:4px 4px #ffd131}.pick[aria-pressed=true].svelte-os7ds2 small:where(.svelte-os7ds2){color:#15120e}.stage.svelte-os7ds2{display:grid;grid-template-columns:minmax(0,1fr) 372px;align-items:stretch;gap:20px;height:clamp(470px,calc(100svh - 376px),640px)}.board.svelte-os7ds2{position:relative;overflow:hidden;min-height:0;border:1.5px solid #c8c4b6;border-radius:20px;background:#d9d6cb;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.board.svelte-os7ds2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(21,18,14,.13) 1px,transparent 1.2px);background-position:11px 11px;background-size:22px 22px}.ruler.svelte-os7ds2{position:absolute;z-index:3;background-color:#efede4}.ruler.t.svelte-os7ds2{left:0;right:0;top:0;height:20px;border-bottom:1px solid #c8c4b6;background-image:repeating-linear-gradient(90deg,#b9b4a5 0 1px,transparent 1px 10px),repeating-linear-gradient(90deg,#8d887a 0 1px,transparent 1px 50px);background-position:20px 100%,20px 100%;background-repeat:repeat-x;background-size:10px 6px,50px 11px}.ruler.l.svelte-os7ds2{left:0;top:0;bottom:0;width:20px;border-right:1px solid #c8c4b6;background-image:repeating-linear-gradient(180deg,#b9b4a5 0 1px,transparent 1px 10px),repeating-linear-gradient(180deg,#8d887a 0 1px,transparent 1px 50px);background-position:100% 20px,100% 20px;background-repeat:repeat-y;background-size:6px 10px,11px 50px}.ruler.c.svelte-os7ds2{left:0;top:0;z-index:4;width:20px;height:20px;border-right:1px solid #c8c4b6;border-bottom:1px solid #c8c4b6}.art.svelte-os7ds2{position:absolute;left:20px;top:20px;right:0;bottom:34px}.art.svelte-os7ds2 svg:where(.svelte-os7ds2){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.layer.svelte-os7ds2{position:absolute;top:0;right:0;bottom:0;left:0}.layer.ready.svelte-os7ds2{background:#e6e4db;clip-path:inset(0 0 0 var(--x))}.side.svelte-os7ds2{position:absolute;top:32px;z-index:5;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:800;box-shadow:0 2px 8px -3px #00000059;pointer-events:none;transition:opacity .25s}.side.a.svelte-os7ds2{left:34px;color:#15120e;background:#fff}.side.b.svelte-os7ds2{right:14px;color:#ffd131;background:#15120e}.side.off.svelte-os7ds2{opacity:0}.side.svelte-os7ds2 small:where(.svelte-os7ds2){margin-left:4px;font-weight:600;opacity:.7}.handle.svelte-os7ds2{position:absolute;top:20px;bottom:34px;left:calc(20px + (100% - 20px) * var(--xn));z-index:6;width:0}.handle.svelte-os7ds2:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:#15120e}.grip.svelte-os7ds2{position:absolute;top:50%;left:-23px;display:grid;place-items:center;width:46px;height:46px;margin-top:-23px;border:2.5px solid #15120e;border-radius:50%;font-size:15px;font-weight:900;letter-spacing:2px;color:#15120e;background:#ffd131;box-shadow:0 8px 18px -8px #0009;transition:transform .15s}.board.svelte-os7ds2:hover .grip:where(.svelte-os7ds2),.drag.svelte-os7ds2 .grip:where(.svelte-os7ds2){transform:scale(1.08)}.range.svelte-os7ds2{position:absolute;left:20px;right:0;bottom:34px;z-index:7;height:46px;margin:0;opacity:0;pointer-events:none}.range.svelte-os7ds2:focus-visible~.handle:where(.svelte-os7ds2) .grip:where(.svelte-os7ds2){outline:3px solid #fff;outline-offset:2px}.status.svelte-os7ds2{position:absolute;left:20px;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:16px;overflow:hidden;height:34px;border-top:1px solid #c8c4b6;padding:0 14px;font-size:11.5px;white-space:nowrap;color:#6f6a5d;background:#efede4;cursor:default}.status.svelte-os7ds2 b:where(.svelte-os7ds2){font-weight:700;color:#15120e}.status.svelte-os7ds2 .sp:where(.svelte-os7ds2){margin-left:auto}.cap.svelte-os7ds2{display:none}.ticket.svelte-os7ds2{display:flex;flex-direction:column;min-height:0;border:1.5px solid #e6e0d2;border-radius:20px;padding:20px 20px 18px;background:#fff;box-shadow:0 1px 2px #15120e0f,0 12px 32px -14px #15120e38}.k.svelte-os7ds2{font-size:12px;font-weight:700;letter-spacing:.08em;color:#8a8274}.ticket.svelte-os7ds2 h3:where(.svelte-os7ds2){margin-top:6px;font-size:24px;font-weight:800;line-height:1.25;letter-spacing:-.015em;color:#15120e}.how.svelte-os7ds2{margin-top:6px;font-size:14px;line-height:1.55;color:#4a443b}.price.svelte-os7ds2{display:flex;align-items:baseline;gap:6px;margin-top:14px;border-top:1.5px dashed #d6cdb9;padding-top:14px}.price.svelte-os7ds2 b:where(.svelte-os7ds2){font-size:30px;font-weight:900;letter-spacing:-.02em;color:#15120e}.price.svelte-os7ds2 span:where(.svelte-os7ds2){font-size:13px;font-weight:600;color:#8a8274}.cols.svelte-os7ds2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.cols.svelte-os7ds2 h4:where(.svelte-os7ds2),.same.svelte-os7ds2 h4:where(.svelte-os7ds2){margin-bottom:5px;font-size:12px;font-weight:800;letter-spacing:.06em;color:#8a8274}.cols.svelte-os7ds2 li:where(.svelte-os7ds2){position:relative;margin-top:3px;padding-left:16px;font-size:13px;line-height:1.45;color:#15120e}.cols.svelte-os7ds2 li:where(.svelte-os7ds2):before{content:"✓";position:absolute;left:0;top:1px;font-size:11.5px;font-weight:900;color:#2c6a1e}.cols.svelte-os7ds2 .send:where(.svelte-os7ds2) li:where(.svelte-os7ds2):before{content:"↑";color:#8a8274}.note.svelte-os7ds2{margin-top:10px;font-size:12.5px;line-height:1.5;color:#8a8274}.note.svelte-os7ds2 button:where(.svelte-os7ds2),.same.svelte-os7ds2 a:where(.svelte-os7ds2){border-bottom:1.5px solid #ffd131;font-weight:700;color:#15120e}.same.svelte-os7ds2{margin-top:12px}.same.svelte-os7ds2 h4:where(.svelte-os7ds2){margin-bottom:6px}.same.svelte-os7ds2 div:where(.svelte-os7ds2){display:flex;align-items:flex-end;gap:8px}.same.svelte-os7ds2 button:where(.svelte-os7ds2){flex:none;overflow:hidden;height:66px;border:1.5px solid #d6cdb9;border-radius:8px;background:#f3eee2;cursor:zoom-in;transition:border-color .15s,transform .15s}.same.svelte-os7ds2 button:where(.svelte-os7ds2):hover{border-color:#15120e;transform:translateY(-2px)}.same.svelte-os7ds2 picture,.same.svelte-os7ds2 img{display:block;width:auto;height:100%}.same.svelte-os7ds2 small:where(.svelte-os7ds2){align-self:center;margin-left:4px;font-size:11.5px;line-height:1.35;color:#8a8274}.grow.svelte-os7ds2{flex:1;min-height:12px}.btn.svelte-os7ds2{display:flex;flex:none;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:12px;font-size:15.5px;font-weight:800;color:#15120e;background:#ffd131;box-shadow:0 8px 20px -10px #e6a800cc;transition:background-color .15s,transform .15s}.btn.svelte-os7ds2:hover{background:#e6a800;transform:translateY(-1px)}.next.svelte-os7ds2{display:flex;flex:none;align-items:center;justify-content:center;gap:6px;height:36px;margin-top:8px;font-size:13.5px;font-weight:700;color:#4a443b}.next.svelte-os7ds2 b:where(.svelte-os7ds2){border-bottom:2px solid #ffd131;color:#15120e}@media (min-width: 1024px) and (max-height: 960px){.ticket.svelte-os7ds2{padding:16px 18px 12px}.ticket.svelte-os7ds2 h3:where(.svelte-os7ds2){margin-top:4px;font-size:21px}.how.svelte-os7ds2{margin-top:4px;font-size:13.5px;line-height:1.5}.price.svelte-os7ds2{margin-top:10px;padding-top:10px}.price.svelte-os7ds2 b:where(.svelte-os7ds2){font-size:26px}.cols.svelte-os7ds2,.same.svelte-os7ds2{margin-top:8px}.same.svelte-os7ds2 button:where(.svelte-os7ds2){height:52px}.btn.svelte-os7ds2{height:44px}.next.svelte-os7ds2{height:30px;margin-top:4px}}@media (max-width: 1023px){.stage.svelte-os7ds2{grid-template-columns:1fr;gap:10px;height:auto}.board.svelte-os7ds2{aspect-ratio:1160 / 860}.cap.svelte-os7ds2{display:block;font-size:12px;color:#8a8274}.status.svelte-os7ds2 .sp:where(.svelte-os7ds2),.status.svelte-os7ds2 span:where(.svelte-os7ds2):nth-child(n+3){display:none}.grp.svelte-os7ds2{flex-wrap:wrap;border-left:0;padding-left:0}.grp.svelte-os7ds2>em:where(.svelte-os7ds2){display:none}.ask.svelte-os7ds2 h2:where(.svelte-os7ds2){flex-basis:100%}.pick.svelte-os7ds2{min-height:46px;padding:5px 11px}.pick.svelte-os7ds2 b:where(.svelte-os7ds2){font-size:13.5px}.side.svelte-os7ds2{top:26px;font-size:11px}.side.svelte-os7ds2 small:where(.svelte-os7ds2){display:none}.grip.svelte-os7ds2{left:-20px;width:40px;height:40px;margin-top:-20px}}@media (prefers-reduced-motion: no-preference){.hero-in.svelte-os7ds2{animation:svelte-os7ds2-hero-in .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--d, 0ms)}.layer.ready.svelte-os7ds2{animation:svelte-os7ds2-wipe 1.25s cubic-bezier(.3,.7,.2,1) var(--wd, 0s) backwards}.handle.svelte-os7ds2{animation:svelte-os7ds2-slide 1.25s cubic-bezier(.3,.7,.2,1) var(--wd, 0s) backwards}.settled.svelte-os7ds2 .layer.ready:where(.svelte-os7ds2),.settled.svelte-os7ds2 .handle:where(.svelte-os7ds2){animation:none}}@keyframes svelte-os7ds2-hero-in{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-os7ds2-wipe{0%{clip-path:inset(0 0 0 var(--x0))}}@keyframes svelte-os7ds2-slide{0%{left:calc(20px + (100% - 20px) * var(--xn0))}}.marker.svelte-afw049{background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%);padding:0 .06em}@media (prefers-reduced-motion: no-preference){.hero-in.svelte-afw049{animation:svelte-afw049-hero-in .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}}@keyframes svelte-afw049-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.hero-in.svelte-19s8kt9{animation:svelte-19s8kt9-hero-in .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}}@keyframes svelte-19s8kt9-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.jump.svelte-6x7vxp{top:48px}@media (min-width: 768px){.jump.svelte-6x7vxp{top:104px}}.lineup.svelte-825qxe{--stage-h: 390px}@media (min-width: 1680px){.lineup.svelte-825qxe{--stage-h: 470px}}.stage.svelte-825qxe{position:relative;height:var(--stage-h);margin-left:64px;--pxcm: calc(var(--stage-h) / (var(--top) + 10))}.floor.svelte-825qxe{position:absolute;left:-64px;right:0;bottom:0;height:1.5px;background:#15120e;opacity:.7}.floor.svelte-825qxe:before{content:"";position:absolute;left:0;right:0;bottom:1px;height:120px;background:linear-gradient(180deg,#15120e00,#15120e0d);pointer-events:none}.ruler.svelte-825qxe{position:absolute;left:-64px;top:0;bottom:0;width:64px;pointer-events:none}.ruler.svelte-825qxe i:where(.svelte-825qxe){position:absolute;left:0;right:12px;height:1px;background:#d6cdb9}.ruler.svelte-825qxe span:where(.svelte-825qxe){position:absolute;left:0;top:-17px;font-size:11px;font-weight:600;letter-spacing:.06em;color:#8a8274}.set.svelte-825qxe{position:absolute;top:0;bottom:0;left:50%;width:calc(var(--set-w) * var(--pxcm));transform:translate(-50%)}.piece.svelte-825qxe{position:absolute;bottom:0;left:calc(var(--x) * var(--pxcm));display:block;width:calc(var(--w) * var(--pxcm));height:calc(var(--h) * var(--pxcm));z-index:2;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.piece.back.svelte-825qxe{z-index:1}.piece.svelte-825qxe:hover{transform:translateY(-6px);z-index:5}.piece.svelte-825qxe img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;filter:drop-shadow(0 22px 22px rgba(21,18,14,.28))}.piece.back.svelte-825qxe img{filter:drop-shadow(0 30px 30px rgba(21,18,14,.22))}.piece.svelte-825qxe:after{content:"";position:absolute;left:8%;right:8%;bottom:-6px;height:12px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#15120e47,#15120e00);pointer-events:none}.piece.back.svelte-825qxe:after{display:none}.pin.svelte-825qxe{position:absolute;left:50%;top:0;transform:translate(-50%,calc(-100% - 8px));display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#15120e;color:#fff;font-size:12px;font-weight:800;line-height:1;letter-spacing:-.02em;box-shadow:0 8px 20px -8px #15120e99}.pin.svelte-825qxe:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:8px;background:#15120e}.piece.tiny.svelte-825qxe .pin:where(.svelte-825qxe){transform:translate(-50%,calc(-100% - 14px))}.piece.tiny.svelte-825qxe .pin:where(.svelte-825qxe):after{height:14px}.card.svelte-825qxe{position:absolute;left:50%;bottom:calc(100% + 44px);transform:translate(-50%,6px);width:236px;padding:12px 14px 14px;border-radius:16px;background:#fff;border:1.5px solid #e6e0d2;box-shadow:var(--ui-shadow-lift);opacity:0;pointer-events:none;text-align:left;z-index:9;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1)}.piece.tiny.svelte-825qxe .card:where(.svelte-825qxe){bottom:calc(100% + 50px)}.piece.right.svelte-825qxe .card:where(.svelte-825qxe){left:auto;right:0;transform:translateY(6px)}.piece.svelte-825qxe:hover .card:where(.svelte-825qxe),.piece.svelte-825qxe:focus-visible .card:where(.svelte-825qxe){opacity:1;transform:translate(-50%)}.piece.right.svelte-825qxe:hover .card:where(.svelte-825qxe),.piece.right.svelte-825qxe:focus-visible .card:where(.svelte-825qxe){transform:translate(0)}@media (prefers-reduced-motion: no-preference){.piece.svelte-825qxe{animation:svelte-825qxe-rise .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i) * 70ms + .15s)}.ruler.svelte-825qxe i:where(.svelte-825qxe){animation:svelte-825qxe-fade .6s ease both;animation-delay:calc(var(--i) * 40ms + .4s)}}@keyframes svelte-825qxe-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes svelte-825qxe-fade{0%{opacity:0}to{opacity:1}}.legend.svelte-825qxe{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 18px;margin-top:22px;padding-top:18px;border-top:1px solid #e6e0d2}.shelf-art{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 12px rgba(21,18,14,.22))}@property --t{syntax: "<number>"; inherits: true; initial-value: 1;}.root.svelte-1q9o2d3{--ink: #15120e;--ink2: #4a443b;--ink3: #8a8274;--line: #d6cdb9;--paper2: #f3eee2;--banana: #ffd131;padding-bottom:4px}.head.svelte-1q9o2d3{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 32px}.h1.svelte-1q9o2d3{font-size:clamp(2rem,.9rem + 2.6vw,4rem);line-height:1.12;letter-spacing:-.025em;font-weight:800}.marker.svelte-1q9o2d3{background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%);padding:0 .06em}.lead.svelte-1q9o2d3{max-width:33em;padding-bottom:8px;font-size:15.5px;line-height:1.65;color:var(--ink2)}.lead.svelte-1q9o2d3 b:where(.svelte-1q9o2d3){font-weight:800;color:var(--ink);white-space:nowrap}.ask.svelte-1q9o2d3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px}.ask.svelte-1q9o2d3 h2:where(.svelte-1q9o2d3){font-size:clamp(19px,1vw + 9px,25px);font-weight:800;letter-spacing:-.01em;color:var(--ink)}.hint.svelte-1q9o2d3{font-size:14.5px;font-weight:700;color:var(--ink3)}.hint.svelte-1q9o2d3 .narrow:where(.svelte-1q9o2d3){display:none}.hint.svelte-1q9o2d3 b:where(.svelte-1q9o2d3){display:inline-grid;place-items:center;height:22px;margin:0 2px;border:1.5px solid var(--ink);border-radius:99px;padding:0 8px;font-size:11.5px;font-weight:900;color:var(--ink);background:#fff;vertical-align:1px}.stage.svelte-1q9o2d3{position:relative;margin-top:14px;overflow:hidden;border:1.5px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 1px 2px #15120e0f,0 12px 32px -14px #15120e38}.scroller.svelte-1q9o2d3{overflow:hidden}.mall.svelte-1q9o2d3{position:relative;aspect-ratio:2200 / 660;--t: 1}.mall.svelte-1q9o2d3 svg:where(.svelte-1q9o2d3){display:block;width:100%;height:100%;font-family:Noto Sans HK,system-ui,sans-serif}.pc.svelte-1q9o2d3{--p: clamp(0, calc((var(--t) - var(--a)) / var(--l)), 1);transform-box:fill-box}.drop.svelte-1q9o2d3{transform-origin:50% 0;transform:scaleY(var(--p));opacity:min(1,calc(var(--p) * 12))}.rise.svelte-1q9o2d3{transform-origin:50% 100%;transform:scaleY(var(--p));opacity:min(1,calc(var(--p) * 12))}.wipe.svelte-1q9o2d3{transform-origin:0 50%;transform:scaleX(var(--p));opacity:min(1,calc(var(--p) * 12))}.fade.svelte-1q9o2d3{opacity:var(--p)}.pop.svelte-1q9o2d3{transform-origin:50% 100%;transform:scale(var(--p));opacity:min(1,calc(var(--p) * 4))}.pre.svelte-1q9o2d3{opacity:calc(1 - var(--p))}.crew.svelte-1q9o2d3{--l: .02;--q: clamp(0, calc((var(--b) - var(--t)) / .02), 1);opacity:min(var(--p),var(--q))}.walk.svelte-1q9o2d3{transform:translate(calc(clamp(0,calc((var(--t) - var(--a)) / (var(--b) - var(--a))),1) * var(--dx)))}.nightfx.svelte-1q9o2d3{opacity:clamp(0,calc((.95 - var(--t)) * 1.4),.82)}.day.svelte-1q9o2d3{opacity:clamp(0,calc((var(--t) - .8) * 6),1)}.ring.svelte-1q9o2d3{fill:none;stroke:#ffd131;stroke-width:4;stroke-dasharray:12 8;filter:drop-shadow(0 0 1.5px #15120e) drop-shadow(0 0 1.5px #15120e)}.pin.svelte-1q9o2d3{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;height:32px;border:2px solid var(--ink);border-radius:99px;padding:0 13px 0 4px;font-size:13px;font-weight:800;white-space:nowrap;color:var(--ink);background:#fff;box-shadow:0 6px 14px -6px #15120e8c;transform:translate(var(--ax, -50%),-50%);transition:transform .18s,background-color .18s,color .18s}.pin.svelte-1q9o2d3 i:where(.svelte-1q9o2d3){display:grid;place-items:center;width:22px;height:22px;border-radius:99px;font-size:11px;font-style:normal;font-weight:900;color:var(--ink);background:var(--paper2)}.pin.svelte-1q9o2d3:hover{transform:translate(var(--ax, -50%),-50%) scale(1.05)}.pin.on.svelte-1q9o2d3{color:#fff;background:var(--ink)}.pin.on.svelte-1q9o2d3 i:where(.svelte-1q9o2d3){background:var(--banana)}.rail.svelte-1q9o2d3{position:relative;display:flex;align-items:center;gap:16px;border-top:1.5px solid var(--line);padding:12px 46px 14px 28px;background:#fffdf7}.play.svelte-1q9o2d3{flex:none;height:34px;border:1.5px solid var(--ink);border-radius:99px;padding:0 14px;font-size:13px;font-weight:800;white-space:nowrap;color:var(--ink);background:#fff}.play.svelte-1q9o2d3:hover{background:#fff3c4}.track.svelte-1q9o2d3{position:relative;flex:1;height:44px;margin-left:16px}.track.svelte-1q9o2d3:before{content:"";position:absolute;top:9px;right:0;left:0;height:6px;border-radius:9px;background:linear-gradient(90deg,#1b2540,#2c3a5e 45%,#e8b75a 82%,#ffe9a8)}.track.svelte-1q9o2d3 input:where(.svelte-1q9o2d3){position:absolute;top:0;left:-11px;z-index:3;width:calc(100% + 22px);height:24px;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.knob.svelte-1q9o2d3{position:absolute;top:1px;left:calc(var(--t) * 100%);z-index:2;display:grid;place-items:center;height:22px;border-radius:99px;padding:0 9px;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--banana);background:var(--ink);box-shadow:0 0 0 3px #fffdf7;transform:translate(-50%);pointer-events:none}.track.svelte-1q9o2d3 input:where(.svelte-1q9o2d3):focus-visible~.knob:where(.svelte-1q9o2d3){box-shadow:0 0 0 3px #fffdf7,0 0 0 5px var(--ink)}.ticks.svelte-1q9o2d3{position:absolute;top:28px;right:0;left:0;height:16px;font-size:11.5px;font-weight:700;color:var(--ink3)}.ticks.svelte-1q9o2d3 button:where(.svelte-1q9o2d3){position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.ticks.svelte-1q9o2d3 button:where(.svelte-1q9o2d3):hover,.ticks.svelte-1q9o2d3 button.now:where(.svelte-1q9o2d3){color:var(--ink)}.ticks.svelte-1q9o2d3 button.now:where(.svelte-1q9o2d3){font-weight:900}.ticks.svelte-1q9o2d3 button:where(.svelte-1q9o2d3):first-child{transform:none}.ticks.svelte-1q9o2d3 button:where(.svelte-1q9o2d3):last-child{transform:translate(-100%)}.band.svelte-1q9o2d3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 392px;align-items:start;gap:28px;margin-top:22px}.band.svelte-1q9o2d3>:where(.svelte-1q9o2d3){min-width:0}.job.svelte-1q9o2d3 .k:where(.svelte-1q9o2d3),.need.svelte-1q9o2d3 h4:where(.svelte-1q9o2d3),.order.svelte-1q9o2d3 h3:where(.svelte-1q9o2d3){font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--ink3)}.job.svelte-1q9o2d3 h3:where(.svelte-1q9o2d3){margin-top:4px;font-size:clamp(22px,1.3vw + 6px,28px);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.job.svelte-1q9o2d3 p:where(.svelte-1q9o2d3){margin-top:8px;font-size:15px;line-height:1.7;color:var(--ink2)}.price.svelte-1q9o2d3{display:inline-block;margin-top:12px;border-radius:99px;padding:6px 12px;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;color:#6e5300;background:#fff3c4}a.price.svelte-1q9o2d3:hover{color:var(--ink);background:var(--banana)}.need.svelte-1q9o2d3 ol:where(.svelte-1q9o2d3){display:grid;gap:7px;margin-top:8px;counter-reset:n}.need.svelte-1q9o2d3 li:where(.svelte-1q9o2d3){display:flex;gap:10px;font-size:14.5px;line-height:1.55;color:var(--ink2);counter-increment:n}.need.svelte-1q9o2d3 li:where(.svelte-1q9o2d3):before{content:counter(n);display:grid;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:6px;font-size:12px;font-weight:800;color:var(--ink3);background:var(--paper2)}.goes.svelte-1q9o2d3{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:12.5px;font-weight:700;color:var(--ink3)}.goes.svelte-1q9o2d3 a:where(.svelte-1q9o2d3){border:1.5px solid var(--line);border-radius:99px;padding:4px 10px;font-weight:600;color:var(--ink2);background:#fff;transition:border-color .15s,color .15s}.goes.svelte-1q9o2d3 a:where(.svelte-1q9o2d3):hover{border-color:var(--ink);color:var(--ink)}.order.svelte-1q9o2d3{position:relative;border:1.5px solid var(--ink);border-radius:14px;padding:26px 16px 16px;background:#fffdf7;box-shadow:5px 6px #15120e1f}.order.svelte-1q9o2d3:before{content:"";position:absolute;top:-13px;left:50%;width:86px;height:26px;margin-left:-43px;border-radius:7px 7px 4px 4px;background:var(--ink);box-shadow:inset 0 -6px #3a352d}.order.svelte-1q9o2d3 h3:where(.svelte-1q9o2d3){text-align:center}.what.svelte-1q9o2d3{position:relative;display:block;margin-top:8px;border-bottom:2px dashed var(--ink);padding-bottom:6px;font-size:19px;font-weight:800;color:var(--ink);cursor:text}.what.svelte-1q9o2d3:after{content:"✎";position:absolute;right:2px;bottom:7px;font-size:15px;color:var(--ink3);pointer-events:none}.what.svelte-1q9o2d3:focus-within{border-bottom-style:solid}.what.svelte-1q9o2d3:focus-within:after{opacity:0}.what.svelte-1q9o2d3 small:where(.svelte-1q9o2d3){display:block;font-size:11.5px;font-weight:800;color:var(--ink3)}.what.svelte-1q9o2d3 input:where(.svelte-1q9o2d3){display:block;width:100%;min-width:0;border:0;padding:0 24px 0 0;font:inherit;color:inherit;background:transparent;outline:0}.row.svelte-1q9o2d3{margin-top:9px}.row.svelte-1q9o2d3>span:where(.svelte-1q9o2d3),.two.svelte-1q9o2d3>div:where(.svelte-1q9o2d3)>span:where(.svelte-1q9o2d3){display:block;margin:0 0 3px 3px;font-size:11px;font-weight:800;color:var(--ink3)}.seg.svelte-1q9o2d3{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;border-radius:10px;padding:3px;background:var(--paper2)}.seg.svelte-1q9o2d3 button:where(.svelte-1q9o2d3){height:32px;border-radius:8px;font-size:13px;font-weight:700;white-space:nowrap;color:var(--ink2)}.seg.svelte-1q9o2d3 button.on:where(.svelte-1q9o2d3){color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000024}.two.svelte-1q9o2d3{display:grid;grid-template-columns:1.25fr 1fr;gap:10px}.two.svelte-1q9o2d3>div:where(.svelte-1q9o2d3){min-width:0}.inp.svelte-1q9o2d3{display:flex;align-items:center;gap:4px;min-width:0;height:36px;border:1.5px solid var(--line);border-radius:9px;padding:0 10px;font-size:13px;font-weight:700;color:var(--ink3);background:#fff}.inp.svelte-1q9o2d3:focus-within{border-color:var(--ink)}.inp.svelte-1q9o2d3 label:where(.svelte-1q9o2d3){display:flex;flex:1 1 0;align-items:center;gap:4px;min-width:0;white-space:nowrap}.inp.svelte-1q9o2d3 input:where(.svelte-1q9o2d3){flex:1 1 0;width:0;min-width:0;border:0;padding:0;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);background:transparent;outline:0;box-shadow:none}.inp.svelte-1q9o2d3 input[type=number]:where(.svelte-1q9o2d3){-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;text-align:center}.inp.svelte-1q9o2d3 input:where(.svelte-1q9o2d3)::-webkit-outer-spin-button,.inp.svelte-1q9o2d3 input:where(.svelte-1q9o2d3)::-webkit-inner-spin-button{-webkit-appearance:none}.ticksrow.svelte-1q9o2d3{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:13.5px;font-weight:700;color:var(--ink2)}.ticksrow.svelte-1q9o2d3 label:where(.svelte-1q9o2d3){display:flex;align-items:center;gap:6px;cursor:pointer}.ticksrow.svelte-1q9o2d3 input:where(.svelte-1q9o2d3){width:17px;height:17px;accent-color:#15120e}.wa.svelte-1q9o2d3{display:flex;align-items:center;justify-content:center;height:46px;margin-top:12px;border-radius:12px;font-size:15.5px;font-weight:800;color:var(--ink);background:var(--banana);box-shadow:0 8px 20px -10px #e6a800e6;transition:background-color .2s,transform .2s}.wa.svelte-1q9o2d3:hover{background:#e6a800;transform:translateY(-1px)}.fine.svelte-1q9o2d3{margin-top:8px;font-size:12px;line-height:1.5;text-align:center;color:var(--ink3)}.not.svelte-1q9o2d3{display:flex;align-items:flex-start;gap:10px;margin-top:16px;border:1.5px dashed var(--line);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.55;color:var(--ink2)}.not.svelte-1q9o2d3 b:where(.svelte-1q9o2d3){flex:none;margin-top:1px;border-radius:6px;padding:2px 7px;font-size:11.5px;color:#fff;background:var(--ink)}@media (max-width: 1100px){.hint.svelte-1q9o2d3 .wide:where(.svelte-1q9o2d3){display:none}.hint.svelte-1q9o2d3 .narrow:where(.svelte-1q9o2d3){display:inline}.scroller.svelte-1q9o2d3{overflow-x:auto;overscroll-behavior-x:contain}.mall.svelte-1q9o2d3{min-width:1180px}.band.svelte-1q9o2d3{grid-template-columns:minmax(0,1fr)}.ticks.svelte-1q9o2d3{display:none}.track.svelte-1q9o2d3{height:26px}}@media (max-width: 600px){.hint.svelte-1q9o2d3{font-size:13.5px}.two.svelte-1q9o2d3{grid-template-columns:minmax(0,1fr)}.rail.svelte-1q9o2d3{padding:10px 40px 10px 14px}}@media (prefers-reduced-motion: no-preference){.in.svelte-1q9o2d3{animation:svelte-1q9o2d3-night-in .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--d, 0ms)}.mall.svelte-1q9o2d3:not(.held){animation:svelte-1q9o2d3-night-pass 16s cubic-bezier(.3,.12,.55,1) .8s backwards}}@keyframes svelte-1q9o2d3-night-in{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-1q9o2d3-night-pass{0%{--t: 0}to{--t: 1}}.doors.svelte-169ro95{display:grid;gap:12px}.doors.svelte-169ro95 li:where(.svelte-169ro95){display:flex}a.svelte-169ro95{display:flex;flex:1;align-items:center;gap:14px;border-radius:18px;padding:18px 20px;color:#fff;background:#15120e;transition:transform .2s}a.svelte-169ro95:hover,a.svelte-169ro95:focus-visible{transform:translateY(-3px)}svg.svelte-169ro95{flex:none;width:64px;height:64px}.t.svelte-169ro95{font-size:13px;color:#ffffffb3}.t.svelte-169ro95 b:where(.svelte-169ro95){display:block;font-size:17px;font-weight:800;color:#fff}em.svelte-169ro95{margin-left:auto;font-style:normal;font-size:20px;font-weight:900;color:#ffd131}@media (min-width: 768px){.doors.svelte-169ro95{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (prefers-reduced-motion: reduce){a.svelte-169ro95{transition:none}}.tab.svelte-1yar8x2{position:absolute;left:-1px;top:-1px;padding:8px 14px 6px 16px;border-radius:22px 0 18px;background:#fbf9f3;font-size:24px;font-weight:800;line-height:1;letter-spacing:-.04em;color:#15120e}.tab.svelte-1yar8x2:after{content:"";position:absolute;left:16px;right:14px;bottom:8px;z-index:-1;height:4px;background:#ffd131}.art.svelte-mzt3a8{position:absolute;left:0;right:0;top:0;height:170px;z-index:2;pointer-events:none;--pw: 104px}@media (min-width: 1280px){.art.svelte-mzt3a8{--pw: 88px}}@media (min-width: 1680px){.art.svelte-mzt3a8{--pw: 104px}}.art.svelte-mzt3a8 img:where(.svelte-mzt3a8){position:absolute;bottom:10px;width:var(--pw);height:var(--pw);-o-object-fit:cover;object-fit:cover;background:#fff;border:5px solid #fff;border-radius:10px;box-shadow:0 18px 24px -12px #15120e66;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.art.svelte-mzt3a8 img:where(.svelte-mzt3a8):nth-child(1){left:4%;transform:rotate(-7deg);z-index:1}.art.svelte-mzt3a8 img:where(.svelte-mzt3a8):nth-child(2){left:50%;margin-left:calc(var(--pw) / -2);transform:translateY(-10px);z-index:3}.art.svelte-mzt3a8 img:where(.svelte-mzt3a8):nth-child(3){right:4%;transform:rotate(7deg);z-index:2}.scene.svelte-mzt3a8:hover .art:where(.svelte-mzt3a8) img:where(.svelte-mzt3a8):nth-child(1){transform:rotate(-10deg) translate(-8px,-4px)}.scene.svelte-mzt3a8:hover .art:where(.svelte-mzt3a8) img:where(.svelte-mzt3a8):nth-child(2){transform:translateY(-20px)}.scene.svelte-mzt3a8:hover .art:where(.svelte-mzt3a8) img:where(.svelte-mzt3a8):nth-child(3){transform:rotate(10deg) translate(8px,-4px)}.card.svelte-mzt3a8{transition:transform .35s,box-shadow .35s}.scene.svelte-mzt3a8:hover .card:where(.svelte-mzt3a8){transform:translateY(-4px);box-shadow:var(--ui-shadow-lift)}.head.svelte-yku9n5 .ui-h1{font-size:clamp(2.375rem,.8rem + 2.6vw,3.75rem)}@media (min-width: 1024px){.head.svelte-yku9n5 .ui-h1 br{display:none}}.slide.svelte-yku9n5{display:flex;align-items:center;gap:8px;flex:1 1 220px;min-width:200px;max-width:420px}.slide.svelte-yku9n5 i:where(.svelte-yku9n5){font-style:normal;font-size:11px;font-weight:700;letter-spacing:.04em;color:#8a8274}.slide.svelte-yku9n5 input:where(.svelte-yku9n5){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1;height:28px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.slide.svelte-yku9n5 input:where(.svelte-yku9n5):focus-visible{outline:none}.slide.svelte-yku9n5 input:where(.svelte-yku9n5)::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,#15120e calc(12px + (100% - 24px) * var(--p)),#e6e0d2 calc(12px + (100% - 24px) * var(--p)))}.slide.svelte-yku9n5 input:where(.svelte-yku9n5)::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:#15120e;border:3px solid #fff;box-shadow:0 1px 4px #15120e4d;-webkit-transition:transform .15s;transition:transform .15s}.slide.svelte-yku9n5 input:where(.svelte-yku9n5):hover::-webkit-slider-thumb,.slide.svelte-yku9n5 input:where(.svelte-yku9n5):active::-webkit-slider-thumb{transform:scale(1.1)}.slide.svelte-yku9n5 input:where(.svelte-yku9n5):focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #fff,0 0 0 4px #15120e}.slide.svelte-yku9n5 input:where(.svelte-yku9n5)::-moz-range-track{height:4px;border-radius:2px;background:#e6e0d2}.slide.svelte-yku9n5 input:where(.svelte-yku9n5)::-moz-range-progress{height:4px;border-radius:2px;background:#15120e}.slide.svelte-yku9n5 input:where(.svelte-yku9n5)::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#15120e;border:3px solid #fff;box-shadow:0 1px 4px #15120e4d}.slide.svelte-yku9n5 input:where(.svelte-yku9n5):focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #fff,0 0 0 4px #15120e}@media (pointer: coarse){.slide.svelte-yku9n5 input:where(.svelte-yku9n5){height:44px}.slide.svelte-yku9n5 input:where(.svelte-yku9n5)::-webkit-slider-runnable-track{background:linear-gradient(90deg,#15120e calc(15px + (100% - 30px) * var(--p)),#e6e0d2 calc(15px + (100% - 30px) * var(--p)))}.slide.svelte-yku9n5 input:where(.svelte-yku9n5)::-webkit-slider-thumb{width:30px;height:30px;margin-top:-13px}}@media (max-width: 639px){.slide.svelte-yku9n5{order:3;flex-basis:100%;max-width:none}.count.svelte-yku9n5{order:2;margin-left:auto}.seg.svelte-yku9n5{order:4}}.count.svelte-yku9n5{display:inline-flex;align-items:baseline;gap:5px}.count.svelte-yku9n5 b:where(.svelte-yku9n5){min-width:2ch;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#15120e;text-align:right}.count.svelte-yku9n5 small:where(.svelte-yku9n5){font-size:13px;font-weight:600;color:#4a443b}.seg.svelte-yku9n5{display:inline-flex;padding:3px;border-radius:999px;border:1.5px solid #e6e0d2;background:#fff}.seg.svelte-yku9n5 button:where(.svelte-yku9n5){height:30px;padding:0 13px;border-radius:999px;font-size:13.5px;font-weight:800;color:#4a443b}.seg.svelte-yku9n5 button.on:where(.svelte-yku9n5){background:#ffd131;color:#15120e}.book.svelte-yku9n5{position:relative;display:block;width:calc(var(--vw) * var(--mm));height:calc(var(--vh) * var(--mm));filter:drop-shadow(0 14px 14px rgba(21,18,14,.22));transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s,filter .3s}.book.svelte-yku9n5 svg:where(.svelte-yku9n5){display:block;width:100%;height:100%;overflow:visible}.type.svelte-yku9n5{position:absolute;display:flex;flex-direction:column;padding:9% 9% 8%;color:var(--fg);pointer-events:none;overflow:hidden;text-align:left}.type.svelte-yku9n5 b:where(.svelte-yku9n5){font-size:13px;font-weight:800;line-height:1.3;letter-spacing:-.01em}.type.svelte-yku9n5 small:where(.svelte-yku9n5){margin-top:auto;font-size:10px;font-weight:600;letter-spacing:.04em;opacity:.72}.shelf-wrap.svelte-yku9n5{container-type:inline-size}.shelf.svelte-yku9n5{--mm: clamp( .7px, min(calc((100vh - 575px) / var(--fit-mm)), calc((100cqw - 40px) * 5 / 9 / var(--row-mm) - 40px / var(--row-mm))), 1.25px )}.case.svelte-yku9n5{display:flex;flex-direction:column;gap:16px}.level.svelte-yku9n5{position:relative}.row.svelte-yku9n5{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:start;gap:12px}.slot.svelte-yku9n5{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.slot.svelte-yku9n5:focus-visible{outline:none}.slot.svelte-yku9n5:focus-visible .book:where(.svelte-yku9n5){outline:2px solid #15120e;outline-offset:6px}.slot.svelte-yku9n5 .figure:where(.svelte-yku9n5){display:flex;align-items:flex-end;height:calc(var(--stage-mm) * var(--mm));transition:height .45s cubic-bezier(.2,.7,.2,1)}.slot.svelte-yku9n5:hover .book:where(.svelte-yku9n5),.slot.on.svelte-yku9n5 .book:where(.svelte-yku9n5){transform:translateY(-6px)}.slot.dim.svelte-yku9n5 .book:where(.svelte-yku9n5){opacity:.3;filter:grayscale(.7) drop-shadow(0 10px 10px rgba(21,18,14,.12))}.slot.dim.svelte-yku9n5:hover .book:where(.svelte-yku9n5){opacity:.5}.lab.svelte-yku9n5{display:block;padding-top:16px}.slot.on.svelte-yku9n5 .lab:where(.svelte-yku9n5) b:where(.svelte-yku9n5){background-image:linear-gradient(transparent 62%,#ffd131 62%,#ffd131 94%,transparent 94%)}.plank.svelte-yku9n5{position:absolute;left:0;right:0;top:calc(var(--stage-mm) * var(--mm));height:14px;transition:top .45s cubic-bezier(.2,.7,.2,1);border-radius:2px;background:linear-gradient(180deg,#ece5d4,#ddd3bd);box-shadow:0 1px #15120e1f,0 10px 18px -8px #15120e40}.plank.svelte-yku9n5:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:90px;background:linear-gradient(180deg,#15120e00,#15120e0a);pointer-events:none}.tag.svelte-yku9n5{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:10px;font-weight:800;line-height:1;letter-spacing:.12em;color:#7d7568;white-space:nowrap}.pending.svelte-yku9n5{animation:svelte-yku9n5-pulse 1.2s ease-in-out infinite}.card.svelte-yku9n5{display:grid;grid-template-rows:minmax(264px,1fr) auto auto;gap:14px;min-width:0;padding:16px;border-radius:22px;border:1.5px solid #e6e0d2;background:#fff;box-shadow:var(--ui-shadow)}.photos.svelte-yku9n5{display:flex;gap:8px;min-height:0;container-type:size}.frame.svelte-yku9n5{position:relative;flex:1 1 0;margin:0;height:100cqh;min-width:0;border-radius:14px;overflow:hidden;animation:svelte-yku9n5-fade .35s ease both}.photo.svelte-yku9n5{background:#f3eee2}.photo.svelte-yku9n5 picture{display:contents}.photo.svelte-yku9n5 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.photo.svelte-yku9n5 img.back{-o-object-fit:cover;object-fit:cover;transform:scale(1.25);filter:blur(26px) saturate(1.1);opacity:.85}.thumbs.svelte-yku9n5{flex:0 0 56px;display:grid;grid-auto-rows:56px;gap:8px;align-content:start}.thumbs.svelte-yku9n5 button:where(.svelte-yku9n5){border-radius:10px;overflow:hidden;border:1.5px solid #e6e0d2;background:#f3eee2;transition:border-color .2s}.thumbs.svelte-yku9n5 button.on:where(.svelte-yku9n5){border-color:#15120e}.thumbs.svelte-yku9n5 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section.svelte-yku9n5{background:linear-gradient(180deg,#fbf8f1,#f3eee1)}.section.svelte-yku9n5>svg:where(.svelte-yku9n5){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.section.svelte-yku9n5 figcaption:where(.svelte-yku9n5){position:absolute;left:14px;top:10px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:#8a8274}.section.svelte-yku9n5 text:where(.svelte-yku9n5){font-family:inherit;font-weight:700;letter-spacing:.02em}.tools.svelte-yku9n5{position:absolute;right:10px;bottom:10px;z-index:1;display:inline-flex;gap:6px}.pill.svelte-yku9n5{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px 0 8px;border-radius:999px;border:1.5px solid #e6e0d2;background:#fff;font-size:12px;font-weight:700;color:#15120e;transition:border-color .2s}.pill.svelte-yku9n5:hover{border-color:#15120e}.thumbs.svelte-yku9n5 .cut:where(.svelte-yku9n5){background:linear-gradient(180deg,#fbf8f1,#f3eee1)}.thumbs.svelte-yku9n5 .cut:where(.svelte-yku9n5) svg:where(.svelte-yku9n5){display:block;width:100%;height:100%;overflow:hidden}@media (max-height: 930px){.thumbs.svelte-yku9n5{flex-basis:44px;grid-auto-rows:44px}.card.svelte-yku9n5{grid-template-rows:minmax(216px,1fr) auto auto}}.buy.svelte-yku9n5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding-top:12px;border-top:1px solid #e6e0d2}.wa.svelte-yku9n5{grid-column:1 / -1;display:inline-flex;align-items:center;gap:7px;justify-self:end;font-size:12px;font-weight:600;line-height:1.35;color:#4a443b;text-align:right;transition:color .2s}.wa.svelte-yku9n5:hover{color:#15120e}.act.svelte-yku9n5{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;background:#15120e;color:#fff;font-size:14.5px;font-weight:800;text-align:center;white-space:nowrap;transition:transform .2s,background .2s}.act.svelte-yku9n5:hover{transform:translateY(-1px);background:#2a2520}.act.quiet.svelte-yku9n5{background:#fff;color:#15120e;border:1.5px solid #e6e0d2}.act.quiet.svelte-yku9n5:hover{border-color:#15120e;background:#fff}.list.svelte-yku9n5{--mm: .4px}.list.svelte-yku9n5 .figure:where(.svelte-yku9n5){display:flex;align-items:flex-end;justify-content:center;height:128px}.list.svelte-yku9n5 .type:where(.svelte-yku9n5){display:none}.list.svelte-yku9n5 .item.picked:where(.svelte-yku9n5){border-color:#15120e;box-shadow:0 0 0 3px #ffd1318c}.list.svelte-yku9n5 .item.dim:where(.svelte-yku9n5) .book:where(.svelte-yku9n5){opacity:.35;filter:grayscale(.7)}.list.svelte-yku9n5 .how:where(.svelte-yku9n5){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion: no-preference){.hero-in.svelte-yku9n5{animation:svelte-yku9n5-hero-in .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.slot.svelte-yku9n5{animation:svelte-yku9n5-rise .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i) * 70ms + .2s)}}@media (prefers-reduced-motion: reduce){.photo.svelte-yku9n5{animation:none}}@keyframes svelte-yku9n5-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes svelte-yku9n5-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes svelte-yku9n5-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-yku9n5-pulse{0%,to{opacity:.35}50%{opacity:.9}}.work.svelte-5pljqo{position:relative;overflow:hidden;padding:64px 0 72px;color:#fff;background:#15120e}.work.svelte-5pljqo h2:where(.svelte-5pljqo){color:#fff}.sub.svelte-5pljqo{max-width:46em;margin-top:6px;font-size:15px;color:#ffffff9e}.tally.svelte-5pljqo{display:flex;flex-wrap:wrap;gap:28px;margin-top:18px;font-size:13px;color:#ffffff9e}.tally.svelte-5pljqo b:where(.svelte-5pljqo){display:block;font-size:26px;font-weight:900;letter-spacing:-.02em;color:#ffd131}.shelf.svelte-5pljqo{display:flex;align-items:flex-end;gap:22px;margin-top:44px}.shelf.svelte-5pljqo+.shelf:where(.svelte-5pljqo){margin-top:52px}.shelf.svelte-5pljqo li:where(.svelte-5pljqo){flex:var(--r) 1 0;min-width:0}.shelf.svelte-5pljqo button:where(.svelte-5pljqo){display:block;width:100%;text-align:left;cursor:zoom-in}.fr.svelte-5pljqo{display:block;overflow:hidden;border-radius:4px;box-shadow:0 24px 40px -20px #000c;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.cut.svelte-5pljqo .fr:where(.svelte-5pljqo){overflow:visible;border-radius:0;box-shadow:none;filter:drop-shadow(0 18px 18px rgba(0,0,0,.55))}.shelf.svelte-5pljqo button:where(.svelte-5pljqo):hover .fr:where(.svelte-5pljqo),.shelf.svelte-5pljqo button:where(.svelte-5pljqo):focus-visible .fr:where(.svelte-5pljqo){transform:translateY(-8px)}.fr.svelte-5pljqo picture,.fr.svelte-5pljqo img{display:block;width:100%;height:auto}.cp.svelte-5pljqo{display:flex;align-items:baseline;gap:10px;margin-top:14px}.cp.svelte-5pljqo i:where(.svelte-5pljqo){font-style:normal;font-size:12px;font-weight:800;color:#ffd131}.cp.svelte-5pljqo b:where(.svelte-5pljqo){font-size:15px;font-weight:800;line-height:1.3}.cp.svelte-5pljqo b:where(.svelte-5pljqo) span:where(.svelte-5pljqo){display:block;margin-top:1px;font-size:12.5px;font-weight:500;color:#ffffff94}.fine.svelte-5pljqo{margin-top:40px;font-size:12.5px;color:#ffffff80}.lb.svelte-5pljqo{max-width:min(92vw,1240px);max-height:92vh;margin:auto;border:0;padding:0;color:#fff;background:transparent}.lb.svelte-5pljqo::backdrop{background:#0a0806db}.lb.svelte-5pljqo figure:where(.svelte-5pljqo){display:grid;justify-items:center;gap:14px}.lb.svelte-5pljqo picture{display:block}.lb.svelte-5pljqo img{display:block;width:auto;max-width:100%;height:auto;max-height:78vh;border-radius:4px}.lb.svelte-5pljqo figcaption:where(.svelte-5pljqo){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;font-size:14px}.lb.svelte-5pljqo figcaption:where(.svelte-5pljqo) b:where(.svelte-5pljqo){margin-right:1em;font-size:16px}.lb.svelte-5pljqo figcaption:where(.svelte-5pljqo) a:where(.svelte-5pljqo){border-radius:10px;padding:9px 14px;font-size:14px;font-weight:800;color:#15120e;background:#ffd131}.x.svelte-5pljqo{position:fixed;top:18px;right:22px;width:44px;height:44px;border-radius:50%;font-size:22px;font-weight:900;color:#15120e;background:#fff}@media (max-width: 1023px){.work.svelte-5pljqo{padding:44px 0 52px}.shelf.svelte-5pljqo{flex-wrap:wrap;gap:28px 14px}.shelf.svelte-5pljqo li:where(.svelte-5pljqo){flex:0 1 calc(50% - 7px)}.shelf.svelte-5pljqo li.wide:where(.svelte-5pljqo){flex-basis:100%}}@media (prefers-reduced-motion: reduce){.fr.svelte-5pljqo{transition:none}}.opener.svelte-4vw91t{background:linear-gradient(180deg,#fffbe6,#fbf9f3 55%)}.opener-glow.svelte-4vw91t{background:radial-gradient(55% 50% at 82% 12%,#ffd1314d,#ffd13100 70%)}.category.svelte-4vw91t:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.3;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.no-scrollbar.svelte-1ilzpx6{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar.svelte-1ilzpx6::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}button.svelte-1ilzpx6{transition:opacity .2s ease-in-out}
