.hero-img[data-astro-cid-yodha2z4]{height:max(520px, min(56.25vw, calc(100svh - var(--top))));object-position:50% 80%}@media (width<=760px){.hero-img[data-astro-cid-yodha2z4]{height:min(calc(100svh - var(--top)), 125vw);min-height:420px}}.hero-name[data-astro-cid-yodha2z4]{container-type:inline-size}.mega[data-astro-cid-yodha2z4]{white-space:nowrap;letter-spacing:-.068em;margin:0 0 0 -.04em;font-size:16.129cqw;font-weight:600;line-height:.82;display:block}.mega[data-astro-cid-yodha2z4] svg{vertical-align:baseline;width:auto;height:.8em;margin-left:.1em;display:inline-block}@media (width<=760px){.mega[data-astro-cid-yodha2z4]{line-height:.9}}.xmas[data-astro-cid-qnrc6xgz]{background:var(--ink);color:#fff;padding-block:clamp(56px,7vw,96px);overflow:hidden}.x-top[data-astro-cid-qnrc6xgz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.xmas[data-astro-cid-qnrc6xgz] h2[data-astro-cid-qnrc6xgz]{color:#fff;max-width:12em;font-size:clamp(34px,4vw,60px)}.xmas[data-astro-cid-qnrc6xgz] .lead{color:#b6b6c0;margin-top:16px}.x-clock[data-astro-cid-qnrc6xgz]{background:#1b1b20;border-radius:22px;padding:clamp(20px,2.4vw,30px)}.x-k[data-astro-cid-qnrc6xgz]{color:#9d9da8;font-size:14px}.tiles[data-astro-cid-qnrc6xgz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.tiles[data-astro-cid-qnrc6xgz] div[data-astro-cid-qnrc6xgz]{text-align:center;background:#25252c;border-radius:12px;padding:12px 6px 10px;overflow:hidden}.tiles[data-astro-cid-qnrc6xgz] b[data-astro-cid-qnrc6xgz]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,56px);font-weight:500;line-height:1;display:block}.tiles[data-astro-cid-qnrc6xgz] div[data-astro-cid-qnrc6xgz]:first-child b[data-astro-cid-qnrc6xgz]{color:var(--green)}.tiles[data-astro-cid-qnrc6xgz] b[data-astro-cid-qnrc6xgz].flip{animation:.35s cubic-bezier(.2,.8,.2,1) flip}@keyframes flip{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:none}}.tiles[data-astro-cid-qnrc6xgz] span[data-astro-cid-qnrc6xgz]{color:#9d9da8;margin-top:6px;font-size:12px;display:block}.trip[data-astro-cid-qnrc6xgz]{margin-top:30px}.track[data-astro-cid-qnrc6xgz]{background:#2e2e36;border-radius:3px;height:6px;margin:46px 14px 0;position:relative}.track[data-astro-cid-qnrc6xgz] .done[data-astro-cid-qnrc6xgz]{background:linear-gradient(90deg, var(--purple), var(--green));border-radius:3px;position:absolute;top:0;bottom:0;left:0}.dl-mark[data-astro-cid-qnrc6xgz]{background:#fff;width:2px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dl-mark[data-astro-cid-qnrc6xgz] em[data-astro-cid-qnrc6xgz]{color:#9d9da8;white-space:nowrap;text-align:center;font-size:11px;font-style:normal;line-height:1.3;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.dl-mark[data-astro-cid-qnrc6xgz] em[data-astro-cid-qnrc6xgz] b[data-astro-cid-qnrc6xgz]{color:#fff;font-weight:500}.bot[data-astro-cid-qnrc6xgz]{width:34px;position:absolute;top:50%;transform:translate(-50%,-62%)}.bot[data-astro-cid-qnrc6xgz]:after{content:attr(data-today);color:#fff;font-size:11px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.bot[data-astro-cid-qnrc6xgz] svg{width:100%;height:auto;animation:1.2s ease-in-out infinite alternate bob;display:block}@keyframes bob{to{transform:translateY(-3px)rotate(-4deg)}}.trip-l[data-astro-cid-qnrc6xgz]{color:#9d9da8;justify-content:space-between;margin-top:14px;font-size:12px;display:flex}.gifts[data-astro-cid-qnrc6xgz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(34px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.gift[data-astro-cid-qnrc6xgz]{color:inherit;background:#1b1b20;border-radius:16px;align-items:center;gap:14px;width:100%;height:100%;padding:12px 16px 12px 12px;text-decoration:none;transition:background .25s;display:flex}.gift[data-astro-cid-qnrc6xgz] .pic[data-astro-cid-qnrc6xgz]{background:#25252c;border-radius:12px;flex:none;place-items:center;width:84px;height:84px;display:grid}.gt[data-astro-cid-qnrc6xgz] b[data-astro-cid-qnrc6xgz]{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.gt[data-astro-cid-qnrc6xgz] span[data-astro-cid-qnrc6xgz]{color:#a5a5b0;margin-top:2px;font-size:14px;line-height:1.35;display:block}.gt[data-astro-cid-qnrc6xgz] em[data-astro-cid-qnrc6xgz]{color:var(--green);margin-top:6px;font-size:13px;font-style:normal;display:block}.gift[data-astro-cid-qnrc6xgz]:hover{background:#25252c}.x-more[data-astro-cid-qnrc6xgz]{margin-top:22px}.x-more[data-astro-cid-qnrc6xgz] .lnk[data-astro-cid-qnrc6xgz]{color:var(--green)}.lnk[data-astro-cid-qnrc6xgz]{text-decoration:none}.lnk[data-astro-cid-qnrc6xgz]:hover{text-decoration:underline}@media (width<=1100px){.gifts[data-astro-cid-qnrc6xgz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.x-top[data-astro-cid-qnrc6xgz]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.gifts[data-astro-cid-qnrc6xgz]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bot[data-astro-cid-qnrc6xgz] svg,.tiles[data-astro-cid-qnrc6xgz] b[data-astro-cid-qnrc6xgz].flip{animation:none}}.sec{padding-block:clamp(90px,11vw,160px)}.lnk{color:var(--purple);white-space:nowrap;text-decoration:none}.lnk:hover{text-decoration:underline}.lead .lnk{text-underline-offset:3px;text-decoration:underline}.idx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 60px;margin-bottom:clamp(28px,4vw,52px);display:flex}.idx-head .lead{max-width:30ch}.vsec[data-astro-cid-lf2kmhpq]{padding-bottom:clamp(60px,8vw,120px)}.vhead[data-astro-cid-lf2kmhpq]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 60px;margin-bottom:clamp(26px,3.5vw,44px);display:flex}.vhead[data-astro-cid-lf2kmhpq] .lead{max-width:30ch}.vwide[data-astro-cid-lf2kmhpq]{padding-inline:clamp(12px,1.6vw,26px)}.vbox[data-astro-cid-lf2kmhpq]{aspect-ratio:16/9;background:var(--ink);border-radius:clamp(16px,2vw,28px);width:100%;max-height:86vh;position:relative;overflow:hidden}.vbox[data-astro-cid-lf2kmhpq] video,.vbox-ph[data-astro-cid-lf2kmhpq]{width:100%;height:100%;position:absolute;inset:0}.vbox[data-astro-cid-lf2kmhpq] video{object-fit:cover}.vbg[data-astro-cid-lf2kmhpq]{object-fit:cover;filter:blur(3px)brightness(.42)saturate(.9);width:108%;max-width:none;height:108%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .6s;position:absolute;inset:-4%;transform:scale(1.02)}.vbox-ph[data-astro-cid-lf2kmhpq]:after{content:"";pointer-events:none;background:linear-gradient(#12121440,#12121426 40%,#121214bf);position:absolute;inset:0}.vbox[data-astro-cid-lf2kmhpq]:hover .vbg[data-astro-cid-lf2kmhpq]{filter:blur(2px)brightness(.5)saturate();transform:scale(1.06)}.vtag[data-astro-cid-lf2kmhpq]{z-index:1;color:#e4e4ea;align-items:center;gap:9px;font-size:14px;display:flex;position:absolute;top:clamp(16px,2.4vw,30px);left:clamp(16px,2.4vw,32px)}.vtag[data-astro-cid-lf2kmhpq] i[data-astro-cid-lf2kmhpq]{background:#ff4d4d;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite rec}@keyframes rec{50%{opacity:.25}}.vplay[data-astro-cid-lf2kmhpq]{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;cursor:pointer;font:inherit;text-align:left;background:#ffffff1f;border:0;border-radius:18px;align-items:center;gap:16px;padding:10px 26px 10px 10px;transition:background .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vplay[data-astro-cid-lf2kmhpq]:disabled{cursor:not-allowed}.vplay[data-astro-cid-lf2kmhpq]:not(:disabled):hover{background:#fff3;transform:translate(-50%,-50%)scale(1.04)}.vp-ic[data-astro-cid-lf2kmhpq]{aspect-ratio:1;width:clamp(58px,6vw,78px);color:var(--ink);background:#fff;border-radius:13px;place-items:center;padding-left:3px;display:grid}.vp-t[data-astro-cid-lf2kmhpq]{color:#c9c9d1;font-size:15px;line-height:1.3}.vp-t[data-astro-cid-lf2kmhpq] b[data-astro-cid-lf2kmhpq]{white-space:nowrap;color:#fff;letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);font-weight:600;display:block}.vfacts[data-astro-cid-lf2kmhpq]{z-index:1;color:#b9b9c3;flex-wrap:wrap;gap:clamp(20px,4vw,60px);font-size:14px;display:flex;position:absolute;bottom:clamp(16px,2.4vw,30px);left:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px)}.vfacts[data-astro-cid-lf2kmhpq] b[data-astro-cid-lf2kmhpq]{color:#fff;letter-spacing:-.03em;font-size:clamp(20px,2.2vw,32px);font-weight:500;display:block}@media (width<=700px){.vbox[data-astro-cid-lf2kmhpq]{aspect-ratio:4/5}.vfacts[data-astro-cid-lf2kmhpq]{gap:18px}}@media (prefers-reduced-motion:reduce){.vtag[data-astro-cid-lf2kmhpq] i[data-astro-cid-lf2kmhpq]{animation:none}.vbg[data-astro-cid-lf2kmhpq]{transition:none}}.print[data-astro-cid-vp6i2swv].on{height:250vh}.print-stick[data-astro-cid-vp6i2swv]{padding-block:clamp(60px,8vw,120px)}.print[data-astro-cid-vp6i2swv].on .print-stick[data-astro-cid-vp6i2swv]{top:var(--top);height:calc(100svh - var(--top));align-items:center;padding-block:0;display:flex;position:sticky}.print-grid[data-astro-cid-vp6i2swv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,100px);width:100%;display:grid}.print[data-astro-cid-vp6i2swv] h2[data-astro-cid-vp6i2swv]{max-width:11em}.pr-st[data-astro-cid-vp6i2swv]{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:26px;font-size:17px}.pr-st[data-astro-cid-vp6i2swv] b[data-astro-cid-vp6i2swv]{color:var(--ink);font-weight:600}.pr-bar[data-astro-cid-vp6i2swv]{background:linear-gradient(var(--line), var(--line)) 0 0 / 100% 2px no-repeat, linear-gradient(var(--line), var(--line)) 0 100% / 100% 2px no-repeat;max-width:360px;height:6px;margin-top:14px;position:relative}.pr-bar[data-astro-cid-vp6i2swv] i[data-astro-cid-vp6i2swv]{width:calc(var(--p,1) * 100%);background:linear-gradient(var(--purple), var(--purple)) 0 0 / 100% 2px no-repeat, linear-gradient(var(--green), var(--green)) 0 100% / 100% 2px no-repeat;position:absolute;top:0;bottom:0;left:0}.pr-done[data-astro-cid-vp6i2swv]{opacity:0;margin-top:22px;font-weight:500;transition:opacity .4s,transform .4s;transform:translateY(8px)}.pr-done[data-astro-cid-vp6i2swv] a[data-astro-cid-vp6i2swv]{color:var(--purple);text-underline-offset:3px;margin-left:6px;text-decoration:underline}.print[data-astro-cid-vp6i2swv].on:not(.done) .pr-done[data-astro-cid-vp6i2swv]{visibility:hidden}.print[data-astro-cid-vp6i2swv].done .pr-done[data-astro-cid-vp6i2swv],.print[data-astro-cid-vp6i2swv]:not(.on) .pr-done[data-astro-cid-vp6i2swv]{opacity:1;transform:none}.print-stage[data-astro-cid-vp6i2swv]{justify-items:center;display:grid}.pr-box[data-astro-cid-vp6i2swv]{aspect-ratio:800/1200;max-width:100%;height:min(64vh,600px);position:relative}.pr-box[data-astro-cid-vp6i2swv] img[data-astro-cid-vp6i2swv]{width:100%;height:100%;position:absolute;inset:0}.pr-box[data-astro-cid-vp6i2swv] .ghost[data-astro-cid-vp6i2swv]{opacity:.08;filter:grayscale();display:none}.print[data-astro-cid-vp6i2swv].on .pr-box[data-astro-cid-vp6i2swv] .ghost[data-astro-cid-vp6i2swv]{display:block}.print[data-astro-cid-vp6i2swv].on .pr-box[data-astro-cid-vp6i2swv] .real[data-astro-cid-vp6i2swv]{clip-path:inset(calc(var(--cut,0) * 1%) 0 0 0)}.nozzle[data-astro-cid-vp6i2swv]{left:-8%;right:-8%;top:calc(var(--cut,0) * 1%);background:linear-gradient(var(--purple), var(--purple)) 0 0 / 100% 2px no-repeat, linear-gradient(var(--green), var(--green)) 0 100% / 100% 2px no-repeat;height:6px;display:none;position:absolute;transform:translateY(-50%)}.print[data-astro-cid-vp6i2swv].on .nozzle[data-astro-cid-vp6i2swv]{display:block}.nozzle[data-astro-cid-vp6i2swv] i[data-astro-cid-vp6i2swv]{background:var(--ink);border-radius:3px 3px 0 0;width:24px;height:16px;animation:1.2s ease-in-out infinite alternate noz;position:absolute;bottom:4px;left:0}.nozzle[data-astro-cid-vp6i2swv] i[data-astro-cid-vp6i2swv]:after{content:"";border:4px solid #0000;border-top-color:var(--ink);border-bottom:0;margin-left:-4px;position:absolute;bottom:-5px;left:50%}@keyframes noz{to{left:calc(100% - 24px)}}.print[data-astro-cid-vp6i2swv].done .nozzle[data-astro-cid-vp6i2swv]{opacity:0;transition:opacity .4s}.bed[data-astro-cid-vp6i2swv]{background:var(--line);width:min(460px,90%);height:1px}@media (width<=900px){.print-grid[data-astro-cid-vp6i2swv]{grid-template-columns:minmax(0,1fr);gap:20px}.print[data-astro-cid-vp6i2swv].on .print-stick[data-astro-cid-vp6i2swv]{align-items:flex-start;padding-top:28px}.pr-box[data-astro-cid-vp6i2swv]{height:min(50vh,440px)}}@media (prefers-reduced-motion:reduce){.nozzle[data-astro-cid-vp6i2swv] i[data-astro-cid-vp6i2swv]{animation:none;left:calc(50% - 12px)}}.r1x[data-astro-cid-myx6iqgm]{padding-block:clamp(70px,9vw,130px) clamp(80px,10vw,140px);overflow:clip}.r1-fig[data-astro-cid-myx6iqgm]{flex-direction:column;align-items:center;display:flex;position:relative}.r1-big[data-astro-cid-myx6iqgm]{z-index:0;pointer-events:none;margin:0 0 calc(clamp(84px,15vw,240px)/-2.38095);position:relative}.r1-big[data-astro-cid-myx6iqgm] span[data-astro-cid-myx6iqgm]{white-space:nowrap;letter-spacing:-.075em;color:var(--purple);font-size:clamp(84px,15vw,240px);font-weight:600;line-height:.78;display:block}.r1-imgs[data-astro-cid-myx6iqgm]{aspect-ratio:530/840;z-index:1;height:clamp(360px,min(62vw,100svh - 300px),700px);position:relative}.r1-img[data-astro-cid-myx6iqgm]{transition:opacity .25s;position:absolute;inset:0}.cos[data-astro-cid-myx6iqgm]{margin:0;padding:0;list-style:none}.co[data-astro-cid-myx6iqgm]{top:var(--y);--gap:clamp(150px, 17vw, 250px);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.co[data-astro-cid-myx6iqgm] span[data-astro-cid-myx6iqgm]{width:calc(var(--gap) - 40px);color:var(--ink-2);flex:none;font-size:16px;line-height:1.35}.co[data-astro-cid-myx6iqgm] span[data-astro-cid-myx6iqgm] b[data-astro-cid-myx6iqgm]{color:var(--ink);font-size:17px;font-weight:600;display:block}.co[data-astro-cid-myx6iqgm] i[data-astro-cid-myx6iqgm]{background:var(--ink);opacity:.35;flex:1;min-width:20px;height:1px;position:relative}.co[data-astro-cid-myx6iqgm] i[data-astro-cid-myx6iqgm]:after{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.co[data-astro-cid-myx6iqgm].l{right:calc(100% - var(--x));width:calc(var(--x) + var(--gap))}.co[data-astro-cid-myx6iqgm].l span[data-astro-cid-myx6iqgm]{text-align:right;padding-right:14px}.co[data-astro-cid-myx6iqgm].l i[data-astro-cid-myx6iqgm]:after{right:-4px}.co[data-astro-cid-myx6iqgm].r{left:var(--x);width:calc(100% - var(--x) + var(--gap));flex-direction:row-reverse}.co[data-astro-cid-myx6iqgm].r span[data-astro-cid-myx6iqgm]{padding-left:14px}.co[data-astro-cid-myx6iqgm].r i[data-astro-cid-myx6iqgm]:after{left:-4px}.r1-bar[data-astro-cid-myx6iqgm]{z-index:5;border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;max-width:1100px;margin:clamp(20px,3vw,40px) auto 0;padding:14px 20px;display:flex;position:sticky;bottom:16px}.r1-say[data-astro-cid-myx6iqgm]{text-align:center;letter-spacing:-.035em;text-wrap:balance;max-width:780px;margin:clamp(40px,5vw,72px) auto 0;font-size:clamp(26px,3.2vw,46px);font-weight:500;line-height:1.15}.r1-say[data-astro-cid-myx6iqgm] em[data-astro-cid-myx6iqgm]{color:var(--purple);font-style:normal}.pick[data-astro-cid-myx6iqgm]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;display:flex}.pick[data-astro-cid-myx6iqgm] fieldset[data-astro-cid-myx6iqgm]{border:0;min-width:0;margin:0;padding:0}.chips[data-astro-cid-myx6iqgm]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.chip[data-astro-cid-myx6iqgm]{cursor:pointer;position:relative}.chip[data-astro-cid-myx6iqgm] input[data-astro-cid-myx6iqgm]{opacity:0;width:1px;height:1px;position:absolute}.chip[data-astro-cid-myx6iqgm] span[data-astro-cid-myx6iqgm]:not(.vh){background:linear-gradient(90deg, var(--a) 0 50%, var(--b) 50% 100%);border-radius:8px;width:42px;height:42px;transition:transform .15s,box-shadow .15s;display:block;box-shadow:inset 0 0 0 1px #12121414}.chip[data-astro-cid-myx6iqgm]:hover span[data-astro-cid-myx6iqgm]:not(.vh){transform:translateY(-2px)}.chip[data-astro-cid-myx6iqgm] input[data-astro-cid-myx6iqgm]:checked+span[data-astro-cid-myx6iqgm]{box-shadow:inset 0 0 0 1px #12121414, 0 0 0 2px #fff, 0 0 0 4px var(--ink)}.chip[data-astro-cid-myx6iqgm] input[data-astro-cid-myx6iqgm]:focus-visible+span[data-astro-cid-myx6iqgm]{outline:2px solid var(--purple);outline-offset:6px}.r1-name[data-astro-cid-myx6iqgm]{min-width:11ch;font-weight:500}.r1-act[data-astro-cid-myx6iqgm]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;display:flex}.r1-note[data-astro-cid-myx6iqgm]{color:var(--ink-2);font-size:15px}@media (width<=600px){.r1-bar[data-astro-cid-myx6iqgm]{gap:10px;padding:12px;bottom:10px}.chips[data-astro-cid-myx6iqgm]{gap:8px}.chip[data-astro-cid-myx6iqgm] span[data-astro-cid-myx6iqgm]:not(.vh){width:38px;height:38px}.r1-act[data-astro-cid-myx6iqgm],.r1-act[data-astro-cid-myx6iqgm] a{width:100%}.r1-note[data-astro-cid-myx6iqgm]{font-size:13px}}@media (width<=1000px){.r1-imgs[data-astro-cid-myx6iqgm]{height:clamp(340px,min(100vw,100svh - 330px),520px)}.cos[data-astro-cid-myx6iqgm]{display:none}}.cos-m[data-astro-cid-myx6iqgm]{text-align:left;border-top:1px solid var(--line);width:100%;margin:26px 0 0;padding:0;list-style:none;display:none}.cos-m[data-astro-cid-myx6iqgm] li[data-astro-cid-myx6iqgm]{border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px 0;font-size:15px}.cos-m[data-astro-cid-myx6iqgm] b[data-astro-cid-myx6iqgm]{color:var(--ink);margin-right:8px;font-weight:600}@media (width<=1000px){.cos-m[data-astro-cid-myx6iqgm]{display:block}}@media (prefers-reduced-motion:reduce){.r1-img[data-astro-cid-myx6iqgm],.chip[data-astro-cid-myx6iqgm] span[data-astro-cid-myx6iqgm]{transition:none}}.pitsec[data-astro-cid-4gkq33sl]{text-align:center;border-top:1px solid var(--line)}.pitsec[data-astro-cid-4gkq33sl] .lead{max-width:30ch;margin:18px auto 0}.pit-btn[data-astro-cid-4gkq33sl]{min-height:60px;font:500 18px var(--font-sans);background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:34px;padding:0 34px;transition:background .2s;display:inline-flex}.pit-btn[data-astro-cid-4gkq33sl]:hover{background:#2c2c33}.pit-btn[data-astro-cid-4gkq33sl]:disabled{opacity:.6;cursor:default}.small[data-astro-cid-4gkq33sl]{color:var(--ink-2);margin-top:14px;font-size:14px}.pit-stop[data-astro-cid-4gkq33sl]{left:50%;bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:60;background:var(--ink);color:#fff;min-height:48px;font:500 15px var(--font-sans);cursor:pointer;border:0;border-radius:8px;padding:0 22px;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #12121440}.ask{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.ask-l{top:calc(var(--top) + 48px);position:sticky}.ask-l .lead{max-width:30ch;margin-top:22px}.ask-l .small{color:var(--ink-2);margin-top:28px;font-size:15px}.chat{background:var(--soft);border-radius:22px;padding:clamp(20px,2.6vw,34px)}.chat-top{align-items:center;gap:12px;margin-bottom:22px;display:flex}.chat-top b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.chat-top span{color:var(--ink-2);font-size:13px}.chat-body{flex-direction:column;gap:12px;display:flex}.msg{background:#fff;border-radius:18px 18px 18px 6px;max-width:92%;padding:14px 18px 10px;box-shadow:0 1px 2px #1212140f}.msg .t{text-align:right;color:var(--ink-2);margin-top:4px;font-size:12px;display:block}.msg.in{align-self:flex-start;font-size:17px}.msg.out{background:var(--green-l);border-radius:18px 18px 6px;align-self:flex-end}.say{letter-spacing:-.015em;font-size:clamp(20px,1.9vw,27px);font-weight:500;line-height:1.75}.f{font:inherit;letter-spacing:inherit;color:var(--purple);background:linear-gradient(var(--purple), var(--purple)) 0 calc(100% - 4px) / 100% 1.5px no-repeat, linear-gradient(var(--green), var(--green)) 0 100% / 100% 1.5px no-repeat;vertical-align:baseline;border:0;border-radius:0;min-width:1.4em;margin:0;padding:0 .06em 3px}.f:hover,.f:focus{background-color:#ffffffbf;outline:none}.f:focus-visible{outline:2px solid var(--purple);outline-offset:3px}input.f::placeholder{color:#6b3fd49e}select.f{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%236b3fd4' stroke-width='2'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") right .05em center / .4em no-repeat, linear-gradient(var(--purple), var(--purple)) 0 calc(100% - 4px) / 100% 1.5px no-repeat, linear-gradient(var(--green), var(--green)) 0 100% / 100% 1.5px no-repeat;padding-right:.75em}select.f option{font:400 17px var(--font-sans);color:var(--ink)}.nw{white-space:nowrap}.f.qty{text-align:center}.msg.out.det{width:92%}.det textarea{resize:vertical;width:100%;min-height:70px;font:400 17px/1.5 var(--font-sans);color:var(--ink);background:0 0;border:0;padding:0;display:block}.det textarea::placeholder{color:#55705e}.det textarea:focus{outline:none}.det:focus-within{box-shadow:0 0 0 2px var(--purple)}.chat .send{gap:10px;margin-top:22px;display:grid}.chat .send p{color:var(--ink-2);text-align:center;font-size:13px}.order-send{background:var(--ink);color:#fff;width:100%;min-height:56px;font:500 17px var(--font-sans);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background .2s;display:inline-flex}.order-send:hover{background:#2c2c33}@media (width<=900px){.ask{grid-template-columns:minmax(0,1fr)}.ask-l{position:static}}
